.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { background-color:#ffffff; overflow:hidden; }
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
ul li{list-style:none;}

/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #fff;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}

iframe {width: 530px !important;}

/* 标签 */
#top{ height: 30px; line-height: 30px; background: #dd1a1a; color: #fff; font-size: 12px;}
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.banner-sty1 { width:100%; height:206px; background-image:url(banner.jpg); background-repeat:no-repeat; background-position:center top;}
.banner-img { float:left; margin-top:60px;}
.lgbjnav { width:100%; height:80px; background: url("nav_bj.png") no-repeat center;}
.nav-div { width:1100px; height:60px; position:absolute; margin-left: 80px;}
.nav-div ul { padding:10px 0px 0px 0px; margin:0px;}
.nav-div ul li { float:left; font-size:20px; font-weight:bold; line-height:40px;}
.nav-div ul li a { color:#ffffff; padding-left:35px; padding-right:35px; display:block; height:40px;}
.nav-div ul li a.now { background-color:#ffffff; color:#d91b21;}
.nav-div ul li a:hover { background-color:#ffffff; color:#d91b21;}
.search-div { padding-left:820px; padding-top:14px; background: #7CE86C}
.search-div input { float:right; vertical-align:middle; outline:none;}
.input-sty1 { width:80px; height:32px; border:none; background-color:#c2c2c2; font-size:15px; line-height:30px;}
.input-sty2 { width:230px; height:32px; background-color:#ffffff; font-size:15px; color:#282828;}
.ttnews-div { width:100%; overflow:hidden; border-bottom:#ebeff1 solid 1px; padding-bottom:15px;}
.ttnews-div h1 { display:block; font-size:34px; font-weight:bold; text-align:center;}
.ttnews-div h1 a { color:#282828;}
.ttnews-div P { padding:0px; margin:5px 0px; text-align:center; font-size:16px;}
.ttnews-div P a { display:inline-block; color:#454545;}
/********20181214修改导航
.xsnav { width:100%; height:50px; background-color:#d91b21;}
.xsnav1214 { width:100%; height:50px; background-color:#d91b21; padding:0px;}
.xsnav1214 li {  float:left; font-size:18px; line-height:50px; width:11.11%;}
.xsnav1214 li:hover{ font-weight:bold;}
.xsnav1214 li:hover a{ color:#ffffff; display:block; width:100%; height:50px; text-align:center;}
.xsnav1214 li a{ color:#ffffff; display:block; width:auto; height:50px; text-align:center;}
.xsnav1214 li a span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background:url(down-icon.png) no-repeat;
}
.xsnav1214 li a:hover span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background:url(down-icon.png) no-repeat;
	transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}
.xsnav1214 li a:hover { }
.xsnav1214 ul{ display:none}
.xsnav1214 li.hover ul{ display:block; width:133px; overflow:hidden; position:absolute; background-color:#ffffff; padding:0px; z-index:999; border:#d91b21 solid 1px;}
.xsnav1214 li.hover ul li{ margin:0px;width:100%; height:50px; display:block; clear:both; background-image:none; text-indent:0px; line-height:50px; font-size:16px; text-align:center;}
.xsnav1214 li.hover ul li a{text-decoration:none;padding:0; color:#282828; text-align:center;}
.xsnav1214 li.hover ul li a:hover{text-decoration:none; color:#ffffff; background-color:#d91b21;}
***********/
.news_lm{ height: 40px; width: 100%; line-height: 40px;  background: url("001.jpg") no-repeat left;}
.news_lm span{ float: left; padding-left: 20px; font-size: 20px;  font-weight: bold; color: #d73636;}
.news_lm a.more{ width: auto; display: block;font-size: 14px; color: #333;  padding: 5px; text-align: right;}
.xxian{ width: 100%; height: 10px; border-bottom: 1px #CFCFCF dashed; margin-bottom: 10px;}

.jdt-div { width:100%; height:350px; margin-top:15px;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:350px;}

.yanews-qhdiv { width:100%; height:350px; overflow:hidden; margin-top:15px;}
.yanewsqhtab1{width:100%; height:38px; border-bottom:#dadada solid 2px;}
.yanewsqhtab1 ul {margin:0;padding:0;}
.yanewsqhtab1 li{ width:auto; height:38px; float:left; cursor:pointer; color:#000000; font-size:18px; text-align:center; line-height:30px; padding-left:18px; padding-right:18px;}
.yanewsqhtab1 li.now{ color:#e53333; border-bottom:#e53333 solid 2px; font-weight:bold;} 
.yanewsqhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:8px auto auto auto;} 
.block{display:block;}
.news-view { width:100%; height:34px;}
.newsview-bt { width:95%; height:34px; overflow:hidden; display:inline-block; padding-right:120px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 15px; text-indent:20px; font-size:16px; line-height:34px;white-space: nowrap;text-overflow: ellipsis;} 
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#d41d1d;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:34px; }


.lm-more2 { position:absolute; width:40px; height:38px; line-height:38px; font-size:14px; margin-left:310px; margin-top:-258px; text-align:center; }
.lm-more2 a { color:#787878;}
.lm-more2 a:hover { color:#d41d1d;}

.newsqhtab2 {width:390px; height:40px; position: absolute; right: 15px;top: 15px; margin-top:5px;}
.newsqhtab2 ul {margin:0;padding:0;}
.newsqhtab2 li{ width:130px; height:40px; float:left; cursor:pointer; color:#282828; font-size:16px; text-align:center; line-height:36px;}
.newsqhtab2 li.now{ color:#ffffff; background-color:#e53333;} 
/*爱心榜左侧切换*/
.newsqhtablist2{width:72%; height:auto; clear:both; overflow:hidden; display:none; float: left; margin:8px auto auto auto;} 
.block{display:block;}
.axb_lm12345{ width: 100%; height: 50px; background: #E8E4E4}
.axb_lm12345 ul{ margin: 0; padding: 0}
.axb_lm12345 ul li{ width: 100%; float: left; height: 50px; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; background:#eee}
.axb_lm12345 ul li:nth-child(1){ width: 45%;}
.axb_lm12345 ul li:nth-child(2){ width: 15%;}
.axb_lm12345 ul li:nth-child(3){ width: 15%;}
.axb_lm12345 ul li:nth-child(4){ width: 25%;}

.axb_lm123456{ width: 100%; height: 50px; background: #E8E4E4}
.axb_lm123456 ul{ margin: 0; padding: 0}
.axb_lm123456 ul li{ width: 100%; float: left; height: 50px; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; background:#eee}
.axb_lm123456 ul li:nth-child(1){ width: 26%;}
.axb_lm123456 ul li:nth-child(2){ width: 34%;}
.axb_lm123456 ul li:nth-child(3){ width: 15%;}
.axb_lm123456 ul li:nth-child(4){ width: 15%;}
.axb_lm123456 ul li:nth-child(5){ width: 10%;}


.zcxxb_lm{ width: 100%; height: 50px; margin-top: 0px; background: #ddd}
.zcxxb_lm ul{ margin: 0; padding: 0}
.zcxxb_lm ul li{ width: 100%; list-style: none; float: left; height: 50px; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; background:#eee}
.zcxxb_lm ul li:nth-child(1){ width: 20%;}
.zcxxb_lm ul li:nth-child(2){ width: 20%;}
.zcxxb_lm ul li:nth-child(3){ width: 30%;}
.zcxxb_lm ul li:nth-child(4){ width: 10%;}
.zcxxb_lm ul li:nth-child(5){ width: 10%;}        
.zcxxb_lm ul li:nth-child(6){ width: 10%;}  
#FontScroll{width:100%;height:450px;line-height:40px;overflow:Hidden;padding:0; margin: 10px 0 0 0; border-bottom: 1px solid #eee; font-size: 14px; background: #fbfafa}
#FontScroll ul{ margin: 0; padding: 0}
#FontScroll ul li{width:100%;height:30px;line-height:30px; margin:0; padding:0 ;list-style: none;}
#FontScroll ul li ul{ margin: 0; padding: 0}
#FontScroll ul li ul li{ float: left; margin: 0; padding: 0; list-style: none;}
/*#FontScroll ul li ul li:nth-child(1){ width: 8%;}序号*/
#FontScroll ul li ul li:nth-child(1){ width: 45%;text-align: left;padding-left:10px;}/*单位-个人*/
#FontScroll ul li ul li:nth-child(2){ width: 15%;text-align: center;}/*类别*/
#FontScroll ul li ul li:nth-child(3){ width: 15%;text-align: center;}/*金额*/
#FontScroll ul li ul li:nth-child(4){ width: 25%; font-size: 14px;text-align: center;}/*时间*/
#FontScroll ul li span{ padding: 0 5px;}
#FontScroll ul li a{ text-decoration: none; color: #333; list-style: none}
#FontScroll .line{text-align:center;width:100%;}
#FontScroll .fontColor a{color:red;}

#FontScrol2{width:100%;height:450px;line-height:40px;overflow:Hidden;padding:0; margin: 10px 0 0 0; border-bottom: 1px solid #eee; font-size:14px; background: #fbfafa}
#FontScrol2 ul{ margin: 0; padding: 0}
#FontScrol2 ul li{width:100%;height: 30px;line-height:30px;margin:0;padding:0;white-space: nowrap;list-style: none;text-overflow: ellipsis;text-align: center;overflow: hidden;}
#FontScrol2 ul li ul{ margin: 0; padding: 0}
#FontScrol2 ul li ul li{ float: left; margin: 0; padding: 0; list-style: none;}
#FontScrol2 ul li ul li:nth-child(1){ width: 26%;text-align: left;padding-left:10px;}/*序号*/
#FontScrol2 ul li ul li:nth-child(2){ width: 34%;text-align: center;}/*单位-个人*/
#FontScrol2 ul li ul li:nth-child(3){ width: 15%;text-align: center;}/*类别*/
#FontScrol2 ul li ul li:nth-child(4){ width: 15%;text-align: center;}/*金额*/
#FontScrol2 ul li ul li:nth-child(5){ width: 10%;font-size: 14px;text-align: center; }/*时间*/
#FontScrol2 ul li span{ padding: 0 5px;}
#FontScrol2 ul li a{ text-decoration: none; color: #333; list-style: none}
#FontScrol2 .line{text-align:center;width:100%;}
#FontScrol2 .fontColor a{color:red;}


#FontScrol3{width:100%;height:450px;line-height:40px;overflow:Hidden;padding:0; margin: 10px 0 0 0; border-bottom: 1px solid #eee; font-size:14px; background: #fbfafa}
#FontScrol3 ul{ margin: 0; padding: 0}
#FontScrol3 ul li{width:100%;height: 30px;line-height:30px;margin:0;padding:0;white-space: nowrap;list-style: none;text-overflow: ellipsis;text-align: center;overflow: hidden;}
#FontScrol3 ul li ul{ margin: 0; padding: 0}
#FontScrol3 ul li ul li{ float: left; margin: 0; padding: 0; list-style: none;}
#FontScrol3 ul li ul li:nth-child(1){ width: 20%;text-align: left;padding-left:10px;}/*序号*/
#FontScrol3 ul li ul li:nth-child(2){ width: 20%;text-align: center;}/*单位-个人*/
#FontScrol3 ul li ul li:nth-child(3){ width: 30%;text-align: center;}/*类别*/
#FontScrol3 ul li ul li:nth-child(4){ width: 10%;text-align: center;}/*金额*/
#FontScrol3 ul li ul li:nth-child(5){ width: 10%;font-size: 14px;text-align: center; }
#FontScrol3 ul li ul li:nth-child(6){ width: 10%;font-size: 14px;text-align: center; }/*时间*/
#FontScrol3 ul li span{ padding: 0 5px;}
#FontScrol3 ul li a{ text-decoration: none; color: #333; list-style: none}
#FontScrol3 .line{text-align:center;width:100%;}
#FontScrol3 .fontColor a{color:red;}


/*爱心榜右侧——捐款方式*/
.jkfs{ width: 26%; float: right; margin:12px auto auto auto;}
.jkfs_lm{ width: 100%; height: 36px; line-height: 36px; background: #f9f7f7; }
.jkfs_lm span{ font-size: 18px; font-weight: bold; padding: 8px 18px; background: #E53333;border-radius: 6px; color: #fff;}
.jkfs_menu{ font-size: 16px; line-height: 28px; margin: 15px 3px 25px;}

.wshszhbox{ width: 100%; margin-top: 20px;background-color: #ecf3fe; /* 浏览器不支持时显示 */ background-image: linear-gradient(#ecf3fe, #f8fafd); margin-left: 0px; margin-bottom: 15px;border-bottom: 1px solid #e8ebee;}
.adiv1_lm{ position: absolute; left: 50%; margin-left: -100px; margin-top: -9px;}
.adiv1_lm img{  width: 202px;height: 44px;}
.adiv1 { width: 16.6%;float: left; margin-top:30px; margin-bottom:15px;}
.adiv1 img{ width: 105px; height: 105px; margin-left: 35px; }
.adiv1 span{ display: block; text-align: center; font-size: 16px; line-height: 24px; margin-top: 25px; padding-bottom: 15px; }
.adiv1 a { color: #454343}

.ggbt-div { width:100%; height:42px; margin-top:10px; background: #f2f2f2;border-top:#e53333 solid 2px;}
.ggbt-div span { float:left; display:block; font-size:17px; color:#e53333; line-height:40px; padding-left:10px; padding-right:10px; background: #fff; margin-left: 1px }
.ggbt-div span.sty2 { float:left; display:block; font-size:20px; color:#ffffff; background-color:#950f0c; font-weight:bold; line-height:40px; padding-left:10px; padding-right:10px;}
.ggbt-div a { float:right; width: 36px; height: 20px; display: block;font-size:12px; color:#a3a3a3; line-height:20px; text-align: center; background: #c1c1c1;  margin-top: 8px; margin-right: 8px;}
.ggbt-div a:visited,.ggbt-div a:hover,.ggbt-div a:active,.ggbt-div a:link { text-decoration:none; color: #fff; }

/*爱心榜*/
.aixinb { width:100%; height:60px; margin-top:10px;  border-bottom:#e53333 solid 2px;}
.aixinb span { float:left; display:block; font-size:36px; font-weight: bold; color:#e53333; line-height:60px; padding-left:10px; padding-right:10px; margin-left: 1px }
.aixinb span.sty2 { float:left; display:block; font-size:20px; color:#ffffff; background-color:#950f0c; font-weight:bold; line-height:40px; padding-left:10px; padding-right:10px;}
.aixinb a { float:right; width: 36px; height: 20px; display: block;font-size:12px; color:#a3a3a3; line-height:20px; text-align: center; background: #c1c1c1;  margin-top: 8px; margin-right: 8px;}
.aixinb a:visited,.aixinb a:hover,.aixinb a:active,.aixinb a:link { text-decoration:none; color: #fff; }

.gglist-div { width:100%; overflow:hidden; border: 1px solid #eee; border-top: none; padding-top: 15px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px;}
.gglist-div ul { padding:0px; margin:0px;min-height: 210px;}
.gglist-div ul li { width:100%; height:35px; overflow:hidden; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 15px; text-indent:20px; font-size:16px; line-height:34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gglist-div ul li a { color:#626161;}
.gglist-div ul li a:hover { color:#e53333;}

.gglist-div2 { width:100%; height: 510px; overflow:hidden; margin-top:0px}


/*友情链接*/
.link { width:100%; height:50px; background: #f2f2f2; }
.link span { float:left; width: 16%; display:block; text-align: center; font-size:17px; color:#fff; line-height:50px; background: #d41717; }
.link ul li { float:left; width: 20%; height: 50px; display: block;font-size:16px; color:#a3a3a3; line-height:50px; text-align: center;margin-left: 8px;}
.link a:visited,.link a:hover,.link a:active,.link a:link { text-decoration:none; color:#333; } 

#site-nav { width:1110px; height:50px !important; float:left; background-color:#eee;}
#site-nav .quick-menu li { width:180px; height:50px; line-height: 50px;  font-size:16px;}
#site-nav {z-index: 10000; color: #333; }
#site-nav a {color: #333;}
#site-nav a:hover {color: #333}
#site-nav .quick-menu { width:1110px; height:32px; margin:0px auto auto 0; padding: 0px;}
#site-nav .quick-menu li { background-position: right 6px; float: left; margin-right:16px;}
#site-nav .menu {position: relative}
#site-nav .menu:hover .menu-hd { background:#3774b9; margin: 0px;}
#site-nav .hover .menu-hd { background:#3774b9; margin: 0px; }
#site-nav .menu:hover .menu-bd {display: block}
#site-nav .hover .menu-bd {display: block}
#site-nav .menu-bd {width: 500px; top: 50px; height: 50px; margin-left: -175px}
#site-nav .menu-hd { color: #ffffff}
#site-nav .menu-bd {  display: none; z-index: 10001; background: #d41717;  position: absolute; color: #fff; padding: 0 5px;}
#site-nav .menu-bd {_right: 0px}
#site-nav .menu-bd a{ padding: 0 30px; color: #fff;}
#site-nav .menu-hd1 {  display: block; padding-left: 0px; z-index: 10002; padding-bottom: 0px; cursor: pointer; padding-top: 0px; position: relative; height: 50px; text-align: center}
#site-nav .menu-hd1 a:hover{ color: #CD1417; background: #D80F12; color: #fff; display: block; padding: 0px 5px;}


.one,.two {margin:15px auto 0px auto;height:190px;width:1160px;overflow:hidden;position:relative; }
.one ul,.two ul{ padding:0px; margin:0px; height:190px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li,.two ul li{display:block;float:left;margin:0px 10px;height:190px;position:relative;}
.one ul li a,.two ul li a{display:inline-block;height:190px;} 
.one ul li a img,.two ul li a img{display:block; width:246px; height:148px;}
.one ul li a p,.two ul li a p { width:100%; height:42px; margin:0px; padding:0px; font-size:15px; color:#282828; text-align:center; line-height:42px;}

.video-con { width:360px; height:170px; margin:10px auto 0px auto;}

.dzb-list { width:100%; overflow:hidden; margin-top:15px;}
.dzb-list ul { padding:0px; margin:0px;}
.dzb-list ul li { width:33.33%; float:left;}
.dzb-list ul li img { display:block; margin:0px auto;}
.yqlj-div { width:100%; overflow:hidden; margin-top:5px; background: #C1A2A3}
.yqlj-div a { float:left; font-size:15px; color:#282828; line-height:26px; margin:0px 20px;}
.yqlj-div a:hover { color:#e53333;}

.footer { width:100%;overflow:hidden; background-color:#dadada; margin-top:15px; padding:20px 0px 20px 0px;}
.foot-sty1 { font-size:14px; color:#282828; text-align:center; line-height:28px; text-align: left}
.foot-sty1 ul{ margin: 0;padding: 0}
.foot-sty1 ul li{ width: 100%;}
.scr-link { text-align: right; overflow: hidden;}
.scr-link ul{ margin: 0; padding: 0}
.scr-link ul li{ float: right}

.footer2 { width:100%; overflow:hidden; background-color:#333; line-height: 40px; margin-top:1px; padding:0px; color: #EBEBEB}
.footer2 .tr{ text-align: right}



#demo{width:1200px; overflow:hidden; margin:10px auto 0px auto;}
#demo img { margin-left:5px; margin-right:5px; display:block; width:180px; height:120px;}
#demo p { margin-top:10px;}
#demo a { color:#26373d; text-decoration:none;}
#demo a:hover { color:#ab0d0d; text-decoration:none;}

/*******************************************************文章列表页样式开始*******************************************************/
.txtlist-ldiv { width:100%; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.txtlist-ldiv span { display:block; width:100%; height:50px; background-color:#d91b21; font-size:20px; color:#ffffff; line-height:50px; font-weight:bold;text-align: center; /*text-indent:20px;*/}
.txtlist-ldiv ul { margin:0px; padding:0px;}
.txtlist-ldiv ul li { width:100%; height:50px; font-size:18px; line-height:50px;text-align: center; background-color:#ebeff1; margin-top:3px;} 
.txtlist-ldiv ul li a { color:#454545; display:block; width:100%; height:50px;}
.txtlist-ldiv ul li a:hover { color:#ffffff; background-color:#d91b21;}

.txtlist-con { width:100%; margin-top:10px; margin-bottom:20px;}
.txtlist-con ul { margin:0px; padding:0px;}
.txtlist-con li { display:block; width:100%; overflow:hidden; border-bottom:#ededed solid 1px; }
.txtlisty1 { font-size:18px; color:#a5a5a5; line-height:58px; text-indent:10px; letter-spacing: 0px; overflow: hidden; float:left; width:80%; height:58px;}
.txtlisty1 a { color:#454545;}
.txtlisty1 a:hover { color:#d91b21;}
.txtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px; float:right;}
.txtlist-map { width:100%; height:50px; margin-top:20px; background-color:#ebeff1; }
.txtlist-map span { display:block; float:left; width:auto; height:50px; font-size:14px; color:#787878; line-height:50px; margin-left:20px;}
.txtlist-map ul { display:block; float:left; padding:0px; margin:0px;}
.txtlist-map ul li { float:left; font-size:14px; color:#787878; line-height:50px; margin-left:5px;}
.txtlist-map ul li a { color:#454545;}
.txtlist-map ul li a:hover { color:#d91b21;}

.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px;}
.nry-info { width:100%; height:40px; background-color:#ebeff1; font-size:14px; color:#787878; line-height:40px; text-align:center; font-weight:normal; margin-bottom:40px; margin-top:20px;}
.nry-info span { margin-left:15px; margin-right:15px;}
.txtcontent-div h1 { width:100%; /*height:50px; line-height:50px;*/ font-size:28px; font-weight:bold; color:#333; text-align:center;}
.txtcontent-div p { display:block; margin:30px auto 0 auto; padding:0px 20px 0px 20px; line-height:1.8; font-size:18px; color: #454545;}
.txtcontent-div p img { display:block; width:80%; margin:0px auto auto auto;}

.imglist-con { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}
.imglist-con ul { margin:0px; padding:0px;}
.imglist-con ul li { width:33%; float:left;}
.imglist-con ul li a { display:block; padding:10px;}
.imglist-con ul li a img { display:block; width:100%; max-height:250px;}
.imglist-con ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}
.imglist-con ul li a p { font-size:16px; text-align:center; margin:10px 0px 0px 0px; color:#333;}

.ztqhdivsty1 { margin-top: 15px; background-color: #ffffff; padding-bottom: 15px;}
.wfxztz-div {margin: 0px auto; padding-bottom:8px;width:1080px;}
.owl-nav {display: flex; justify-content: space-between; position: relative; margin-top:-66px;}
.owl-nav button { width:28px; height: 58px; position: relative;}
.owl-nav button.owl-prev { background-image: url("ztqhbnt1.png") !important; margin-left: -20px;}
.owl-nav button.owl-next { background-image: url("ztqhbnt2.png") !important; margin-right: -20px;}
.owl-carousel .owl-item img{height: 75px;}

/*侧边栏菜单*/
.djrmenu-div { width: 54px; position: fixed; right: 50%;margin-right: -640px; top:80%; margin-top: -240px; z-index: 9;}
.djrmenu-div ul { padding: 0px; margin: 0px;}
.djrmenu-div ul li { width: 54px; height: 54px; margin-bottom: 5px; list-style: none;}
.djrmenu-div ul li a { display: block; width: 54px; height: 54px; background-color: #d41717; background-repeat: no-repeat; background-position: center 12px; border-radius: 0px; text-indent: -9999px;}
.djrmenu-div ul li a:hover { color: #ffffff; background-color: #be1818; }
.djrmenu-div ul li a.iconbj1 { background-image: url("rmicon1.png");}
.djrmenu-div ul li a.iconbj2 { background-image: url("rmicon2.png");}
.djrmenu-div ul li a.iconbj3 { background-image: url("rmicon3.png");}
.djrmenu-div ul li a.iconbj4 { background-image: url("rmicon4.png");}
.djrmenu-div ul li a.iconbj5 { background-image: url("rmicon5.png");}
.djrmenu-div ul li a:hover.iconbj1 { background-image: url("rmicon1.png");}
.djrmenu-div ul li a:hover.iconbj2 { background-image: url("rmicon2.png");}
.djrmenu-div ul li a:hover.iconbj3 { background-image: url("rmicon3.png");}
.djrmenu-div ul li a:hover.iconbj4 { background-image: url("rmicon4.png");}
.djrmenu-div ul li a:hover.iconbj5 { background-image: url("rmicon5.png");}
.show-ewm { position: absolute; opacity: 0; z-index: -1; filter: alpha(opacity=0); width: 120px; height: 120px; left: -30px; display: none; background-color: #fff;}
.djrmenu-div li .ewm1 { top:26px; background-color: #ededed; box-sizing: border-box; padding: 10px 5px; font-size: 16px; color: #000; text-align: center;}
.djrmenu-div li .ewm1 p { margin: 5px; line-height: 24px;}
.djrmenu-div li .ewm1 p:last-child { font-size: 20px; font-weight: bold; color: #d41717;}
.djrmenu-div li .ewm2 { top: 85px;}
.djrmenu-div li .ewm3 { top: 144px;}

.gsgg-con { width:100%; overflow:hidden; margin-top:15px;}
.gsgg-btdiv { width:74px; height:28px; background-image:url(gsgg-btbj1.png); background-repeat:no-repeat; background-position:left top;font-family:"微软雅黑"; font-size:14px; color:#FFF; line-height:26px; text-indent:5px; float:left;}
.gsgg-listdiv {  height:28px; line-height:26px; letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden; padding-left:10px;}
#marquee2{ width:100%; height:28px; overflow:hidden; line-height:26px; margin: 0 auto;}
#marquee2 ul li{ float:left; padding:0 15px; line-height:26px; font-size:16px;}
#marquee2 ul li a:hover { color: #ce000c;}
#marquee1{ width:100%; height:28px; overflow:hidden; line-height:26px; margin: 0 auto;}
#marquee1 ul li{ float:left; padding:0 15px; line-height:26px; font-size:16px;}
#marquee1 ul li a:hover { color: #ce000c;}	
.listy2 { background-image:url(licon1.png); background-repeat:no-repeat; background-position:left 12px;/* text-indent:10px;*/}
.listy2 a { color: #626161; text-decoration: none; }
.listy2 a:hover { color: #ce000c; }
/*爱心榜*/
.scroll_vertical{position:relative;width:100%;height:450px;padding:10px;background:#eee;}
.scroll_vertical .box{overflow:hidden;position:relative;height:450px;}
.scroll_vertical .box ul{width: 100%;}
.scroll_vertical .list{position:absolute;top:0;left:0;}
.scroll_vertical .list li{height:140px;text-align:center;}
.scroll_vertical .prev,
.scroll_vertical .next{display:none;position:absolute;left:50%;width:120px;height:30px;margin-left:-25px;width:50px;height:40px;background-image:url(../img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_vertical .prev{top:5px;background-position:-80px 0;}
.scroll_vertical .next{bottom:5px;background-position:-130px 0;}
.scroll_vertical .prev:hover{background-position:-80px -40px;}
.scroll_vertical .next:hover{background-position:-130px -40px;}
/*爱心榜end*/
/*新闻*/
.news1{height: 365px; background: #ffffff;}
/***tab切换****/
.tab4{ width:100%; height: 36px; background:#e53333; }
.tab4 ul{ margin:0;padding:0;}
.tab4 ul li{ float:left; list-style: none; font-size: 18px; height:36px;line-height:36px; color:#fff; margin: 0 3px; padding: 0 20px; cursor:pointer; }
.tab4 li a{ list-style:none; text-decoration:none; color:inherit;text-decoration: none;color: #282828;}
.tab4 li.now{ background: #ffffff; list-style:none; color:#e53333; font-weight: bold;}

.more2{ margin-right: 15px; font-size: 13px;text-align: center;margin-top: -36px; right:15px; position: absolute;}
.more2 a{ color: #ffffff; }
.more2 a:hover{ color: #fff; font-weight: bold;}
.news{height: 350px; overflow: hidden;margin-top: 10px; }
.news ul{padding: 0;}
.news ul li{ font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; margin: 0; padding: 0; background: url("licon1.png") no-repeat 15px; text-indent: 35px;white-space: nowrap;text-overflow: ellipsis;}
.news ul li a { color:#626161;}
.news ul li a:hover { color:#e53333;}
.news ul li span{ float: right; font-size: 14px; color: #929191}


.box3{width:100%;height:auto;line-height:55px;overflow:Hidden;padding:0; margin: 0 0 0 0;  background: #fbfafa;}
.box3 ul{ margin: 0; padding: 0}
.box3 ul li{width:100%;height:55px;line-height: 55px; /*border-bottom: 1px #EDEBEB solid;*/ margin:0; padding:0 ;  list-style: none; text-align: center;}
.box3 ul li ul{ margin: 0; padding: 0}
.box3 ul li ul li{ float: left; margin: 0; padding: 0; list-style: none;}
.box3 ul li ul li:nth-child(1){ width: 20%;}/*捐赠方*/
.box3 ul li ul li:nth-child(2){ width: 20%;}/*物资名称*/
.box3 ul li ul li:nth-child(3){ width: 30%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/*接收对象或用途*/
.box3 ul li ul li:nth-child(4){ width: 10%}/*数量*/
.box3 ul li ul li:nth-child(5){ width: 10%; font-size: 14px; }/*价值*/
.box3 ul li ul li:nth-child(6){ width: 10%; font-size: 14px; }/*时间*/        
.box3 ul li span{ padding: 0 5px;}
.box3 ul li a{ text-decoration: none; color: #333; list-style: none}
.box3 .line{text-align:center;width:100%;}
.box3 .fontColor a{color:red;} 
/*******************************************************文章列表页样式结束******************************************************/
#pages{padding: 10px;font-size: 16px;line-height: 35px;}
#pages a,#pages a.a1,#pages span{padding: 3px 5px;border: 1px solid #ededed;border-radius: 3px;color: #a5a5a5;margin-right: 5px;}
#pages a.a1 {}
#pages span{border-color: #fa2925;background-color: #fa2925;color: #fff;}
#pages a:hover{border-color: #fa2925;color: #fa2925;}