/*header begin*/
.box{ clear:both; width:100%; min-height:127px; background:url(../images/bg.jpg) repeat-y center top; padding-top:24px; display:block;}
.disu{ min-height:30px; line-height:30px; margin-bottom:15px;}
.disu span{ float:right; margin-right:27px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px;}
.disu span img{ margin-right:10px; vertical-align:middle;}
.disu font{ display:block; float:right; width:189px; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.wbk{ float:left; width:85%; height:21px; border:none; line-height:21px; background:none; padding-left:10px;}
.disu font img{ float:left; margin-top:5px;}
.hesie{ display:none;background:#bf2a23; width:100%; min-height:127px; padding-top:24px;}
.hesie1{ display:none;background:#bf2a23; width:100%; min-height:35px;}
.hesi_t{ height:auto; overflow:hidden; }
.hesi_tl{ float:left; width:100%;}
.hesi_tr{ float:right;padding-top:30px;}
.hesi_tr span{ float:right; margin-right:27px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px;}
.hesi_tr span img{ margin-right:10px; vertical-align:middle;}
.hesi_tr font{ display:block; float:right; width:189px; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hesi_b{ clear:both; height:35px; overflow:hidden;}
.hesi_b ul{ float:left; width:90%; position:relative;}
.hesi_b li{ float:left; line-height:35px; width:40%;}
.hesi_b li ul.owsc{ position:absolute; width:100%; height:auto; background:#fff; left:0;}
.hesi_b li ul.owsc li{ float:left; width:50%;}
.hesi_b li a{ color:#dcdbda; font-size:16px;}
.hesi_b li a:hover{ border-bottom:3px solid #fff;}
.intro{ min-height:35px; overflow:hidden;}
.key{ float:right; width:10px; height:10px; padding-top:10px;}
.hesi_b p{ clear:both;}
.hesi_b p img{ float:left; margin-right:10px; margin-bottom:22px;}
.zxyy1 p{ clear:both; padding:12px 0;}
.zxyy1 p img{ float:left; margin-right:20px; margin-bottom:22px;}

.xzyy{ width:100%; height:35px; text-align:right;}
.xzyy img{ display:block; float:right; padding-top:10px;}
.zxyy1{ height:auto; overflow:hidden; clear:both;}
.zxyy1 li{ clear:both; height:auto; line-height:35px;}
.zxyy1 li span{ display:block; width:10%; float:left;}
.zxyy1 li span a{ color:#fff; font-size:16px;}
.zxyy1 li font{ float:left; display:block; width:88%;}
.zxyy1 li font a{ display:block; float:left; width:33.33%; color:#fff; font-size:16px;}
.zxyy1 li font a:hover{ background:url(../images/bg1.jpg) no-repeat left bottom;}
.heis{ background:#f1eeee;}
@media (max-width:1024px){
.box{ clear:both; width:100%; min-height:127px; background:#bf2a22; padding-top:24px;}	
}
@media (max-width:736px){
.hesie1{ display:block;background:#fff; width:100%; min-height:115px;}
.hesies{ display:block; width:100%; min-height:115px; background:#bf2a23}
.hesie{ display:block;background:#bf2a23; width:100%; min-height:35px; padding-top:10px;}
.box{ clear:both; width:100%; min-height:127px; background:url(../images/bg.jpg) repeat-y center top; padding-top:24px; display:none;}
.disu{ min-height:30px; line-height:30px; padding-top:20px;}
.disu span{ float:none; margin-right:0px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px;}
.disu font{ display:block; float:right; width:189px; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hesi_b li{ float:left; line-height:30px; width:25%;}
.hesi_b li a{ color:#898989; font-size:16px;}
.zxyy1 li font a.owos{ width:60%;}
.hesi_b li{ float:left; line-height:30px; width:14.2%;}
.hesi_b li a{ color:#898989; font-size:16px;}
.heis_bs{ background:#fff;}
.zxyy1{ padding-top:20px; padding:20px 15px; background:#fff;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:82%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:33.33%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:50%;}
.yans{ background:#fff;}
}
@media (max-width:667px){
.zxyy1{ padding-top:20px;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:80%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:33.33%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:50%;}
.yans{ background:#fff; height:100%; overflow:hidden;}
}

@media (max-width:568px){
.hesi_tl{ float:left;}
.hesi_tr{ float:right;padding-top:10px; width:40%;}
.hesi_tr span{ float:right; width:100%; margin-right:0; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px; margin-top:10px;}
.hesi_tr font{ display:block; float:left; width:100%; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hesi_b li{ float:left; line-height:30px; width:25%;}
.hesi_b li a{ color:#898989; font-size:16px;}
.zxyy1{ padding-top:20px;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:77%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:33.33%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:50%;}
.yans{ background:#fff;}
}
@media (max-width:414px){
.hesi_tl{ float:left;}
.hesi_tr{ float:right;padding-top:10px; width:40%;}
.hesi_tr span{ float:right; width:100%; margin-right:0; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px; margin-top:10px;}
.hesi_tr font{ display:block; float:left; width:100%; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hesi_b li{ float:left; line-height:30px; width:33.33%;}
.hesi_b li a{ color:#898989; font-size:16px;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:100%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:50%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:60%;}
}
@media (max-width:375px){
.disu{ min-height:30px; line-height:30px; padding-top:20px;}
.disu span{ float:none; width:100%; display:block; margin-right:0px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px;}
.disu font{ display:block; float:left; width:100%; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hesi_b li a{ color:#898989; font-size:16px;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:100%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:50%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:60%;}
.hesi_b li a{ color:#898989; font-size:16px;}
}
@media (max-width:320px){
.hesi_tl{ float:left; width:100%;}
.hesi_tr{ float:right;padding-top:10px; width:100%; padding-top:10px;}
.hesi_tr span{ float:right; width:100%; margin-right:0; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px; margin-top:10px;}
.hesi_tr font{ display:block; float:left; width:100%; height:21px; border:none; background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.zxyy1 li span{ display:block; width:113px; float:left;}
.zxyy1 li span a{ color:#bf2a23; font-size:16px;}
.zxyy1 li{ clear:both; height:auto; line-height:30px; padding-bottom:10px;  margin-bottom:10px; overflow:hidden;}
.zxyy1 li font{ float:left; display:block; width:100%; border-bottom:1px solid #ebebeb;}
.zxyy1 li font a{ display:block; float:left; width:50%; color:#898989; font-size:14px;}
.zxyy1 li font a.owos{ width:100%;}
.hesi_b li a{ color:#898989; font-size:16px;}

}





/*header end*/


/*banner begin*/
.baner{ clear:both; width:100%; height:auto; overflow:hidden;}
/*banner end*/

/*main begin*/
.box1{ clear:both; width:100%; height:auto; position:relative; left:0; margin-top:-60px; z-index:111;}
@media (max-width:1024px){
.box1{ clear:both; width:100%; height:auto; position:relative; left:0; margin-top:0px; z-index:111;}
}
.main{ height:auto; overflow:hidden; background:#fff; padding:43px 20px 80px 20px;}
.dqwz{ height:auto; overflow:hidden; padding-bottom:10px;border-bottom:1px solid #f0f0f0; margin-bottom:30px;}
.dqwz span{ float:left; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-transform:capitalize}
.dqwz font{ float:right; color:#999999; font-family:"Microsoft YaHei";}
.dqwz font a{color:#999999; font-family:"Microsoft YaHei";}
.dqwz font a:hover{ color:#ce0000;}
@media (max-width:1024px){
.main{ height:auto; overflow:hidden; background:#fff; padding:23px 0 80px 0;}
}
@media (max-width:414px){
.dqwz span{ float:left; display:block; width:100%; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-transform:capitalize; margin-bottom:10px;}
.dqwz font{ display:block; width:100%; float:right; color:#999999; font-family:"Microsoft YaHei"; margin-bottom:0px;}
}
@media (max-width:375px){
.dqwz{ min-height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; margin-bottom:30px; line-height:30px;}
.dqwz span{ float:left; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-transform:capitalize; display:block; width:100%;}
.dqwz font{ float:left; display:block; width:100%; color:#999999; font-family:"Microsoft YaHei";}
}
.nyr{ height:auto; overflow:hidden;}
.tab2{width:auto; margin-bottom:20px; overflow:hidden;}
.tab2 li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tab2 li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:35px}
.tab2 li a:hover{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
.tab2 li a.active{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
@media (max-width:1024px){
.tab2 li.ows{ display:none;}
li.ows{ display:none;}
.zxyy1 li font a.ows{ display:none;}
}
@media (max-width:667px){
.tab2 li{float:left;text-align:center;width:32%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:#f5f5f5; margin-bottom:10px;}
.tab2 li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:30px}
.tab2 li a.active{ background:#f67004;color:#fff;}
.tab2 li a:hover{background:#f67004;color:#fff;}

}
.con1{height:auto; padding-top:30px; clear:both; border-top:1px solid #f0f0f0;}
.conw1{height:auto;clear:both; border-top:1px solid #f0f0f0; padding-bottom:30px;}
.jbxx{ height:auto; overflow:hidden;}
.jbxx h1{ line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:24px; margin-bottom:37px; overflow:hidden;}
.jbxx p{ line-height:26px; color:#666; font-family:"Microsoft YaHei"; font-size:13px; clear:both;}
.jbxx div{ float:left; width:17%; margin-right:4%; margin-bottom:25px; margin-top:25px;}
.jbxx div img{ margin-bottom:15px; width:100%; height:auto;}
.jbxx div i{ display:block; text-align:center; line-height:26px; color:#666; font-family:"Microsoft YaHei"; font-size:13px;}
.jbxx p img{ float:left; margin-right:2%;}
@media (max-width:1024px){
.jbxx p img{ float:left; margin-right:1%;}
}
@media (max-width:768px){
.jbxx p img{ float:left; margin-right:1%; width:32%; height:auto; margin-bottom:10px;}
}
@media (max-width:414px){
.jbxx div{ float:left; width:100%; margin-right:0%; margin-bottom:10px; margin-top:10px;}
}
/*main end*/

/*fotter begin*/
.box2{ width:100%; height:auto; overflow:hidden; background:#bf2a22; padding:38px 0;}
.blod{ float:left; width:71%; height:auto;}
.blod p{ clear:both; overflow:hidden; line-height:24px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:13px;}
.blod p i{ font-family:Arial, Helvetica, sans-serif;}
.blod p img{ float:left; margin-right:10px; margin-bottom:22px;}
.blod p span{ color:#ffffff; font-family:"Microsoft YaHei"; font-size:13px;}
.blod p span i{font-family:Arial, Helvetica, sans-serif;}
.blod p a{color:#ffffff; font-family:"Microsoft YaHei"; font-size:13px;}
.jzmi{ float:right; width:21%; height:auto; overflow:hidden;}
.jzmi p{ clear:both; line-height:24px; color:#fff; font-family:"Microsoft YaHei"; font-size:13px;}
.jzmi p img{ float:left; margin-right:10px; margin-bottom:22px;}
.jzmi dl{ float:left; width:50%; padding-top:10px; display:none;}
.jzmi dt{ text-align:center; width:100%;}
.jzmi dt img{ display:block; margin:0 auto;}
.jzmi dd{ text-align:center; line-height:35px;}
.jzmi dd a{ color:#fff;}
.fows{ height:auto; overflow:hidden; clear:both; border-top:1px solid #e6e6e6; padding-top:20px; display:none;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:20%; margin:0 auto; padding-bottom:10px;}
.fows_t h1{ text-align:center; line-height:30px; color:#333333; font-size:15px; margin-bottom:15px;}
.fows_t p{ text-align:left;line-height:25px; color:#666666; font-size:13px;}
.tusa img{ margin-right:15px;}
.tusa{ text-align:center;}
.fows1{ clear:both; background:#bf2a22; text-align:center; line-height:41px; margin-bottom:10px;}
.fows1 img{ margin-right:15px;}
.fows_b p{ text-align:center; line-height:41px; color:#666666;}
@media (max-width:768px){
.jzmi{ float:right; width:28%; height:auto; overflow:hidden;}
}
@media (max-width:736px){
.box2{ width:100%; height:auto; overflow:hidden; background:#bf2a22; padding:15px 0; display:none;}
.blod{ float:left; width:48%; height:auto;}
.jzmi{ float:right; width:48%; height:auto; overflow:hidden;}
.blod p img{ float:left; margin-right:10px; margin-bottom:22px; display:none;}
.blod p span{ color:#ffffff; font-family:"Microsoft YaHei"; font-size:13px; display:none;}
.jzmi dl{ float:left; width:50%; padding-top:10px; display:block;}
.fows{ height:auto; overflow:hidden; clear:both; border-top:1px solid #e6e6e6; padding-top:20px; display:block;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:30%; margin:0 auto; padding-bottom:10px;}
}
@media (max-width:667px){
.blod{ float:left; width:100%; height:auto;}
.jzmi{ float:right; width:100%; height:auto; overflow:hidden;}
.jzmi dl{ float:left; width:22%; padding-top:10px; display:block;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:50%; margin:0 auto; padding-bottom:10px;}
}
@media (max-width:568px){
.jzmi dl{ float:left; width:20%; padding-top:10px; display:block;}
}
@media (max-width:414px){
.blod{ float:left; width:100%; height:auto;}
.jzmi{ float:right; width:100%; height:auto; overflow:hidden;}
.jzmi dl{ float:left; width:22%; padding-top:10px; display:block;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:60%; margin:0 auto; padding-bottom:10px;}
}
@media (max-width:375px){
.blod{ float:left; width:100%; height:auto;}
.jzmi{ float:right; width:100%; height:auto; overflow:hidden;}
.jzmi dl{ float:left; width:22%; padding-top:10px; display:block;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:80%; margin:0 auto; padding-bottom:10px;}
}
@media (max-width:320px){
.blod{ float:left; width:100%; height:auto;}
.jzmi{ float:right; width:100%; height:auto; overflow:hidden;}
.jzmi dl{ float:left; width:22%; padding-top:10px; display:block;}
.fows_t{ height:auto; overflow:hidden; text-align:center; width:80%; margin:0 auto; padding-bottom:10px;}
}
/*fotter end*/


/*友情链接 begin*/
.box3{ clear:both; overflow:hidden; padding:20px 0;}
/*.box3{ clear:both; overflow:hidden; padding:20px 0;}
.box3 li{ float:left; width:9%; line-height:20px;}
.box3 li a{ color:#333333; font-family:"Microsoft YaHei";}
.box3 li a:hover{ color:#d11111}
@media (max-width:1024px){
.box3 li{ float:left; width:12%; line-height:20px;}
}
@media (max-width:768px){
.box3 li{ float:left; width:25%; line-height:20px;}
}
@media (max-width:414px){
.box3 li{ float:left; width:50%; line-height:20px;}
*/
/*友情链接 end*/

/*关于我们 begin*/
.zhane{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:40px; margin-bottom:50px;}
.zhane h1{ line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:24px; margin-bottom:30px;}
.zhane h2{ font-family:"Microsoft YaHei"; font-size:13px; color:#333333; line-height:24px; margin-bottom:25px;}
.zhane p{ line-height:24px; color:#333333; font-family:"Microsoft YaHei"; font-size:13px;}
.fy{ clear:both; line-height:30px; text-align:center; overflow:hidden;} 
.fy div{ clear:both; text-align:center; margin:0 auto;}
.fy div a.prev{  border-radisu:3px;-moz-border-radisu:3px;-webkit-border-radisu:3px; background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy div span.current{ border:none; background:#f67004; color:#fff;padding:6px 10px; margin-right:10px;}
.fy div a{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy div a.next{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
@media (max-width:320px){
.fy{ clear:both; line-height:30px; text-align:center;} 
.fy div{ clear:both; text-align:center; margin:0 auto;}
.fy div a.prev{  border-radisu:3px;-moz-border-radisu:3px;-webkit-border-radisu:3px; background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy div span.current{ border:none; background:#f67004; color:#fff;padding:6px 10px; margin-right:10px;}
.fy div a{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy div a.next{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
}

.wengh{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; margin-bottom:28px;}
.wengh h1{ color:#333333; font-family:"Microsoft YaHei"; font-size:24px; line-height:30px; margin-bottom:25px;}
.wengh h2{ line-height:24px; color:#f7402d; font-family:"Microsoft YaHei"; font-size:13px;}
.wengh p{ line-height:24px; color:#666; font-family:"Microsoft YaHei"; font-size:13px;}
.wmfc{ height:auto; overflow:hidden;}
.wmfc_t{ height:33px; border-bottom:3px solid #bf2a22; line-height:33px; color:#333333; font-size:18px; margin-bottom:20px;}
.wmfc_b{ height:auto; overflow:hidden;}
.wmfc_b dl{ float:left; width:23%; height:auto; margin-right:2%;}
.wmfc_b dt{ width:100%; height:auto; margin-bottom:10px;}
.wmfc_b dt img{ width:100%; height:auto;}
.wmfc_b dd{ line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:14px;}
@media (max-width:414px){
.wmfc_b dl{ float:left; width:48%; height:auto; margin-right:2%;}
}
.lsh{ height:auto; overflow:hidden;}
.lsh h1{ font-family:"Microsoft YaHei"; font-size:24px; color:#333333; line-height:30px; margin-bottom:25px;}
.tab3{width:auto;}
.tab3 ul.menu{height:auto;position:relative; margin-bottom:29px; overflow:hidden; }
.tab3 ul.menu li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tab3 ul.menu li.active{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
@media (max-width:667px){
.tab3 ul.menu li{float:left;text-align:center;width:32%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tab3 ul.menu li.active{ background:url(../images/bg3.jpg) repeat-x center top;color:#fff;}
}
.con2,.con3,.con4{height:auto; padding:30px 0 0 0; clear:both; border-top:1px solid #f0f0f0;}
.con3,.con4{display:none;}
.xrlsh{ height:auto; overflow:hidden; clear:both;}
.xrlsh_t{ height:auto; overflow:hidden; border-bottom:3px solid #bf2a22; line-height:32px; color:#333333; font-family:"Microsoft YaHei"; font-size:18px; margin-bottom:19px;}
.xrlsh_b{ height:auto; overflow:hidden;}
.xrlsh_b dl{ float:left; width:287px; height:auto; overflow:hidden; margin-right:47px; margin-bottom:30px;}
.xrlsh_b dl.cqbj{ margin-right:0px;}
.xrlsh_b dt{ float:left; width:102px; height:auto;}
.xrlsh_b dd{ float:right; width:60%;}
.xrlsh_b dd h1{ color:#333333; font-family:"Microsoft YaHei"; font-size:18px; line-height:24px; margin-bottom:5px;}
.xrlsh_b dd p{ line-height:20px; color:#999999;}
@media (max-width:1024px){
.xrlsh_b dl{ float:left; width:30%; height:auto; overflow:hidden; margin-right:3%; margin-bottom:30px;}
}
@media (max-width:768px){
.xrlsh_b dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:30px;}
.xrlsh_b dd{ float:right; width:83%;}
}
@media (max-width:667px){
.xrlsh_b dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:30px;}
.xrlsh_b dd{ float:right; width:79%;}
}
@media (max-width:414px){
.xrlsh_b dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:30px;}
.xrlsh_b dd{ float:right; width:70%;}
}
@media (max-width:375px){
.xrlsh_b dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:30px;}
.xrlsh_b dd{ float:none; width:100%;}
.xrlsh_b dt{ float:none; margin:0 auto; width:102px; height:auto; margin-bottom:10px;}
.xrlsh_b dd h1{ color:#333333; font-family:"Microsoft YaHei"; font-size:18px; line-height:24px; margin-bottom:5px; text-align:center;}
}

.lshb{ height:auto; overflow:hidden; margin-top:20px;}
.lshb dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:30px; margin-bottom:30px;}
.lshb dt{ float:left; width:240px; height:auto; overflow:hidden;}
.lshb dd{ float:right; width:72%;}
.lshb dd h1{ line-height:24px; margin-bottom:15px; border-bottom:none;}
.lshb dd h1 a{ display:block; width:100%; color:#333333; font-size:18px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lshb dd h1 a:hover{ color:#ce0000;}
.lshb dd p{ line-height:24px; color:#333333; font-size:13px;}
.lshb dd div{ height:72px; overflow:hidden; margin-bottom:15px;}
.lshb dd p a{ color:#333333; font-size:13px;}
.lshb dd p a:hover{ color:#ce0000;}
@media (max-width:768px){
.lshb dd{ float:right; width:63%;}
}
@media (max-width:667px){
.lshb dt{ float:none; width:80%; margin:0 auto; height:auto; overflow:hidden;}
.lshb dt img{ display:block; margin:0 auto; width:100%; height:auto;}
.lshb dd{ float:none; width:100%; padding-top:10px;}
.lshb dd h1 a{ display:block; width:100%; color:#333333; font-size:18px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.lshb dd div{ height:auto; overflow:hidden; margin-bottom:15px;}
}
.slie{ height:auto; overflow:hidden;}
.slie h1{ line-height:30px; margin-bottom:10px; font-family:"Microsoft YaHei"; font-size:18px; color:#333333;}
.slie h2{ color:#999999; font-size:13px; line-height:24px; margin-bottom:25px;}
.slie p{ line-height:24px; color:#333333; font-size:13px;}
.slie font{ display:block; text-align:right; line-height:24px; color:#333333; font-size:13px;}

.zsjg{ height:auto; overflow:hidden;}
.zsjg h1{ font-size:24px; color:#333333; line-height:30px; margin-bottom:100px;}
.zsjg  p img{ display:block; margin:0 auto;}

.zyzd{ height:auto; overflow:hidden;}
.zyzd h1{ line-height:30px; border-bottom:1px solid #f0f0f0; font-size:24px; color:#666; padding-bottom:20px;}
.zyzd li{ border-bottom:1px solid #f0f0f0; line-height:49px;}
.zyzd li a{ color:#666; font-size:13px;}
.zyzd li a:hover{ color:#ce0000;}

.gwt{ height:auto; overflow:hidden;}
.gwt h1{ line-height:30px; color:#333333; font-size:24px; margin-bottom:15px;}
.gwt_t{ height:auto; overflow:hidden; margin-bottom:25px;}
.gwt_t h1{ line-height:30px; color:#333333; font-size:24px; margin-bottom:15px;}
.gwt_t p{ line-height:24px; color:#666; font-size:13px;}
.gwmd{ height:auto; overflow:hidden;}
.gwmd_t{ line-height:33px; border-bottom:3px solid #bf2a22; font-size:18px; color:#333333; margin-bottom:17px;}
.gwmd_b{ height:auto; overflow:hidden;}
.gwmd_b p{ line-height:24px; color:#666; font-size:13px;}

.tab4{width:auto;}
.tab4 ul.menu{height:auto;position:relative; margin-bottom:29px; overflow:hidden; }
.tab4 ul.menu li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tab4 ul.menu li.active{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
@media (max-width:667px){
.tab4 ul.menu li{float:left;text-align:center;width:32%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tab4 ul.menu li.active{ background:url(../images/bg3.jpg) repeat-x center top;color:#fff;}
}
.con5,.con6,.con7,.con8,.con9,.con10,.con11{height:auto; padding:0px 0 0 0; clear:both; border-top:1px solid #f0f0f0;}
.con6,.con7,.con8,.con9,.con10,.con11{display:none;}
.lisi{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) repeat-y 10px top; padding-left:5px; padding-top:25px; margin-top:25px;}
.lisi li{ line-height:24px; background:url(../images/bg5.jpg) no-repeat left 10px; padding-left:25px; cursor:pointer; margin-bottom:40px; clear:both; width:100%;}
.lisi li span{ font-family:"Microsoft YaHei"; font-size:13px; color:#333333;}
.lisi li p{ line-height:24px;}
.lisi li p a{ color:#666; font-size:13px;}
.lisi li:hover span{ color:#f67004;}
.lisi li:hover p a{ color:#f67004;}
.slie1{ padding-top:20px;}
.lsh2 h2{color:#999999; font-size:13px; line-height:24px; margin-bottom:25px; font-size:12px;}

.lxwm{ height:auto; overflow:hidden;}
.lxwm h1{ line-height:30px; font-size:24px; color:#666; margin-bottom:25px;}
.lxwm_t{ height:auto; overflow:hidden; margin-bottom:30px;}
.lxwm_tl{ float:left; width:35%; height:auto; overflow:hidden; padding-right:10%;}
.lxwm_tl p{ line-height:24px; color:#666; font-size:13px;}
.lxwm_tr{ float:right; width:20%; height:auto; text-align:center; color:#333333; line-height:24px; font-size:13px;}
.lxwm_b{ clear:both; height:auto;}
.lxwm_b img{ display:block; margin:0 auto; width:100%; height:auto;}
@media (max-width:768px){
.lxwm_tl{ float:left; width:100%; height:auto; overflow:hidden; padding-right:0%;}
.lxwm_tr{ float:none; width:20%; height:auto; text-align:center; color:#333333; line-height:24px; font-size:13px; margin-top:10px;}
}

.wjlw{ height:auto; overflow:hidden; margin-bottom:20px;}
.wjlw p{ line-height:24px; color:#666; font-size:13px;}
.wjlw p i{ display:block; float:left; width:55px;}
.wjlw p font{ float:left; display:block; width:64%;}
@media (max-width:768px){
.wjlw p font{ float:left; display:block; width:85%;}
}
@media (max-width:736px){
.wjlw p font{ float:left; display:block; width:89%;}
}
@media (max-width:414px){
.wjlw p font{ float:left; display:block; width:100%;}
}
/*关于我们 end*/

/*专项基金  begin*/
.taba2{width:auto; margin-bottom:20px; overflow:hidden;}
.taba2 li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.taba2 li.oie{ width:18%;}
.taba2 li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:35px}
.taba2 li a:hover{ background:url(../images/bg3.jpg) no-repeat center top #f67004;color:#fff;}
.taba2 li a.active{ background:url(../images/bg3.jpg) no-repeat center top #f67004;color:#fff;}
@media (max-width:768px){
.taba2 li{float:left;text-align:center;width:15%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.taba2 li.oie{ width:25%;}
}
@media (max-width:568px){
.taba2 li{float:left;text-align:center;width:49%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:#f5f5f5;}
.taba2 li.oie{ width:49%;}
}
@media (max-width:320px){
.taba2 li{float:left;text-align:center;width:100%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:0%; background:#f5f5f5;}
.taba2 li.oie{ width:100%;}
}

.wyhs{ height:auto; overflow:hidden;}
.wyhs h1{ line-height:30px; color:#333333; font-size:24px;}
.jjjs{ height:auto; overflow:hidden;}
.jjjs p{ line-height:24px; color:#666; font-size:13px;}
.jjjs p i{ font-size:13px; color:#f67004;}
.jjdt{ height:auto; overflow:hidden; margin-bottom:30px;}
.jjdt li{ clear:both; line-height:49px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.jjdt li a{ float:left; width:85%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; font-size:13px;}
.jjdt li a:hover{ color:#ce0000;}
.jjdt li span{ float:right; font-size:13px; color:#666;}
@media (max-width:414px){
.jjdt li{ clear:both; line-height:30px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.jjdt li a{ float:left; width:100%; overflow:hidden; white-space:normal; text-overflow:none; color:#666; font-size:13px;}
.jjdt li span{ float:left; font-size:13px; color:#666;}
}
.shui{ height:auto; overflow:hidden;}
.shui li{ clear:both; line-height:24px; border-bottom:1px solid #f0f0f0; padding-bottom:25px; margin-bottom:25px;}
.shui li h1{ line-height:24px; margin-bottom:18px;}
.shui li h1 a{ color:#333333; font-size:16px; font-weight:bold;}
.shui li h1 a:hover{ color:#ce0000;}
.shui li p{ line-height:24px; color:#333333; font-size:13px;}
.shui li p a{ color:#f67004; font-size:13px;}
.jjje{ height:auto; overflow:hidden; padding-top:15px; margin-bottom:20px;}
.jjje li{ line-height:24px; border-bottom:1px solid #f0f0f0; padding-bottom:25px; margin-bottom:20px;} 
.jjje li h1{ line-height:24px;}
.jjje li h1 a{ color:#333333; font-size:16px;}
.jjje li h1 a:hover{ color:#f67004;}
.jjje li p{ color:#666; line-height:24px; font-size:13px;}
.zzfs{ height:auto; overflow:hidden; padding-top:20px;}
.zzfs p{ line-height:24px; color:#666; font-size:13px; clear:both;}
.zzfs p i{ color:#f67004; font-size:13px;}
.zzfs p img{ float:left; margin-right:10px; margin-bottom:20px;}
.zzfs p em{ color:#bf2a22; font-size:13px;}
.zlhe{ height:auto; overflow:hidden; margin-bottom:59px;}
.tab { width:100%; height:auto; margin:0 auto; border:1px solid #f5f5f5; overflow:hidden;}
.tab ul { width:100%; height:auto; float:left; margin:0; padding:0 }
.tab ul li { width:20%; height:auto; float:left; display:block; border-right:1px solid #f5f5f5; padding:36px 0px; text-align:center;}
.tab ul li img{ display:block; margin:0 auto;}
.tab li:hover { text-decoration:underline; }
.tab li.curr { background:#fff; border-bottom-color:#fff; cursor:default; font-weight:bold; }
.cc{ clear:both; height:auto; overflow:hidden; background:#fafafa; padding:22px 25px; border:1px solid #f5f5f5; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.cc p{ line-height:24px; font-size:13px; color:#333333;}
.cc p i{ color:#bf2a22; font-size:13px; font-weight:bold;}
@media (max-width:1024px){
.tab { width:100%; height:auto; margin:0 auto; border:none;}
.tab ul li { width:19%; height:auto; float:left; display:block; border-right:none; padding:36px 0px; text-align:center; margin-right:1%;}
}
.zow{ clear:both; height:auto; overflow:hidden;}
.zow h2{ color:#bf2a22; line-height:24px; font-size:18px; font-weight:bold; margin-bottom:18px;}
.zow p{ line-height:24px; color:#333333; font-size:13px;}
.tpjc{ height:auto; overflow:hidden;}
.tpjc dl{ float:left; width:23%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:40px;}
.tpjc dt{ width:100%; height:auto; overflow:hidden;}
.tpjc dt img{ width:100%; height:auto; overflow:hidden;}
.tpjc dd{ width:100%; min-height:78px; border:1px solid #f5f5f5; padding:10px 15px;}
.tpjc dd h1{ line-height:24px; margin-bottom:5px;}
.tpjc dd h1 a{ display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#bf2a22; font-size:13px;}
.tpjc dd p{ line-height:20px; color:#333333; font-size:13px; height:40px; overflow:hidden;}
@media (max-width:414px){
.tpjc dl{ float:left; width:48%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:40px;}
}
.tpcj{ height:auto; overflow:hidden;}
.tpcj h2{ font-size:24px; color:#333333; border-bottom:1px solid #f0f0f0; padding-bottom:24px; margin-bottom:20px;}
#tFocus2-btn li.active,#tFocus2-leftbtn,#tFocus2-rightbtn{display:block;}
#tFocus2{ width:959px; min-height:562px;overflow:hidden; position:relative; margin:0 auto;}
#tFocus2-pic{ width:860px; min-height:430px;position:relative; margin:0 auto; background:#e6e6e6;}
#tFocus2-pic li{ width:860px; min-height:430px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0; text-align:center; }
#tFocus2-pic li img{ display:block; margin:0 auto;}
#tFocus2-pic li span{ display:block; width:100%; height:30px; position:absolute; left:0; bottom:0px; background:url(../images/bg16.png) repeat-x;color:#fff; line-height:30px;}
#tFocus2Btn{width:860px;height:110px;margin-top:20px;z-index:20;overflow:hidden; position:relative; margin-left:50px;}
#tFocus2-btn{width:860px;height:110px;position:relative;left:0px;bottom:0;overflow:hidden;float:left}
#tFocus2-btn ul{width:20000px;position:absolute;left:0;top:0; height:189px;}
#tFocus2-btn li{width:160px; height:110px;display:block;float:left;margin-right:15px; border:2px solid #fff;}
#tFocus2-btn li img{ width:157px; height:106px;}
#tFocus2-leftbtn,#tFocus2-rightbtn{height:116px;width:34px;text-indent:9999px; display:none; }
#tFocus2-leftbtn{float:left; width:34px;  z-index:333; height:116px; background:url(../images/bg12.jpg) no-repeat;}
#tFocus2-rightbtn{ float:left; width:34px; height:116px;background:url(../images/bg13.jpg) no-repeat;}
#tFocus2-btn li.active{display:block; border:2px solid #bf2a22; background:#fff;}
.prev1{ width:25px; height:48px; display:block; position:absolute; left:0; top:191px; background:url(../images/bg6.jpg) no-repeat left center;}
.next1{ width:25px; height:48px; display:block; position:absolute; right:0; top:191px; background:url(../images/bg7.jpg) no-repeat left center;}
.iwsd{ display:none;}
@media (max-width:1024px){
.iwsd{ display:block;}
#tFocus2{ display:none;}
}


.xmlc{ width:73%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg8.jpg) no-repeat center 82px; margin-top:70px;}
.xmlc li{ float:left;}
.xmlc li a{ width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:53px; display:block; color:#fff; font-size:13px;}
.xmlc li.eis{ float:left;}
.xmlc li.eis a{ background:url(../images/bg10.png) no-repeat; padding-top:62px; margin-top:75px;}
.xmlc li a:hover{ color:#be1313;}


.xmlc_v{width:73%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg9.jpg) no-repeat center 82px; margin-top:70px; display:none;}
.xmlc_v li{ float:left; width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:53px;}
.xmlc_v li a{ color:#fff; font-size:13px; }
.xmlc_v li.eis{ float:left; background:url(../images/bg10.png) no-repeat; padding-top:62px; margin-top:75px;}
.xmlc_v li:hover{}
.xmlc_v li a:hover{ color:#be1313;}
@media (max-width:1024px){

.xmlc li a{ width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:50px; display:block; color:#fff; font-size:13px; }
.xmlc li.eis{ float:left;}
}
@media (max-width:768px){

.xmlc li a{ width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:20px; display:block; color:#fff; font-size:13px;}
.xmlc li.eis{ float:left;}
}
@media (max-width:667px){

.xmlc li a{ width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:5px; display:block; color:#fff; font-size:13px; }
.xmlc li.eis{ float:left;}
}
@media (max-width:568px){
.xmlc li{ float:left; width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:0px;}
.xmlc li a{ width:54px; height:95px; background:url(../images/bg9.png) no-repeat; padding-top:20px;text-align:center; margin-right:0px; display:block; color:#fff; font-size:13px;}

}
@media (max-width:414px){
.xmlc{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:none; margin-top:70px; display:none;}
.xmlc li{ float:left; margin-bottom:10px;}
.xmlc li.eis{ float:left; background:url(../images/bg9.png) no-repeat center top; padding-top:20px;margin-top:0px;}

.xmlc_v{width:70%; height:auto; overflow:hidden; margin:0 auto;  background:url(../images/bg13.png) repeat-y 50% 0; margin:0 auto; margin-top:70px; display:block;margin-top:0px; display:block;}
.xmlc_v li{ float:left; background:none;}

.xmlc_v li a{ display:block; width:95px; height:54px; background:url(../images/bg14.png) no-repeat right top; padding-top:20px;padding-right:50px;margin-right:0px; margin-bottom:5px; text-align:right; margin-left:12px;}
.xmlc_v li.eis{ float:right; background:none; padding:0; margin-top:0px;}
.xmlc_v li.eis a{ isplay:block; width:95px; height:54px; background:url(../images/bg15.png) no-repeat right top; padding-top:20px;padding-right:15px;margin-right:0px; margin-bottom:5px; text-align:right; margin-left:2px;}
}
.xuin{ height:auto; overflow:hidden;}
.xuin h2{ font-weight:bold; color:#333333; font-size:18px; line-height:26px; margin-bottom:15px;}
.xuin p{ line-height:26px; color:#666; font-size:13px;}
.lshb1{ height:auto; overflow:hidden; margin-top:20px;}
.lshb1 dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:30px; margin-bottom:30px;}
.lshb1 dt{ float:left; width:210px; height:auto; overflow:hidden;}
.lshb1 dd{ float:right; width:76%;}
.lshb1 dd h1{ line-height:24px; margin-bottom:15px;}
.lshb1 dd h1 a{ display:block; width:100%; color:#333333; font-size:18px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lshb1 dd h1 a:hover{ color:#ce0000;}
.lshb1 dd p{ line-height:24px; color:#333333; font-size:13px;}
.lshb1 dd div{ height:72px; overflow:hidden; margin-bottom:5px;}
.lshb1 dd p a{ color:#333333; font-size:13px;}
.lshb1 dd p a:hover{ color:#ce0000;}
@media (max-width:768px){
.lshb1 dd{ float:right; width:63%;}
}
@media (max-width:667px){
.lshb1 dt{ float:none; width:80%; margin:0 auto; height:auto; overflow:hidden;}
.lshb1 dt img{ display:block; margin:0 auto; width:100%; height:auto;}
.lshb1 dd{ float:none; width:100%; padding-top:10px;}
.lshb1 dd h1 a{ display:block; width:100%; color:#333333; font-size:18px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.lshb1 dd div{ height:auto; overflow:hidden; margin-bottom:15px;}
}
/*专项基金 end*/

/*专题活动 begin*/
.lsh1{ height:auto; overflow:hidden;}
.lsh1 h2{ font-family:"Microsoft YaHei"; font-size:24px; color:#333333; line-height:30px;  border-bottom:1px solid #f0f0f0; padding-bottom:20px;}

.zxys{ height:auto; overflow:hidden; margin-bottom:30px;}
.zxys li{ clear:both; line-height:49px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.zxys li a{ display:block; float:left; width:85%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; font-size:13px;}
.zxys li a:hover{ color:#ce0000;}
.zxys li span{ float:right; color:#777; font-size:13px;}
@media (max-width:414px){
.zxys li{ clear:both; line-height:30px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.zxys li a{ display:block; float:left; width:100%;overflow:hidden; white-space:normal; text-overflow:none; color:#666; font-size:13px;}
.zxys li span{ float:left; color:#777; font-size:13px;}
}
.zdi{ height:auto; overflow:hidden;}
.zdi h1{ line-height:30px; font-size:24px; color:#333333; margin-bottom:20px;}
.slie2 h2{font-family:"Microsoft YaHei"; font-size:13px; color:#333333; line-height:30px; margin-bottom:10px;}
.slie2{ padding-top:30px;}

.xdma{ height:auto; overflow:hidden;}
.xdma h1{ line-height:30px; color:#333333; font-size:24px; margin-bottom:60px;}
.xdma_l{ float:left; width:23%; height:auto; margin-right:10%;}
.xdma_l h2{ color:#f67004; line-height:24px; font-size:18px; margin-bottom:18px;}
.xdma_l p{ line-height:24px; color:#777; font-size:13px;}
@media (max-width:768px){
.xdma_l{ float:left; width:27%; height:auto; margin-right:6%;}
}
@media (max-width:736px){
.xdma_l{ float:left; width:30%; height:auto; margin-right:3%;}
}
@media (max-width:568px){
.xdma_l{ float:left; width:100%; height:auto; margin-right:0%; margin-bottom:15px;}
}
/*专题活动 end*/

/*捐助荟 begin*/
.tabe2{width:auto; margin-bottom:20px; overflow:hidden;}
.tabe2 li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tabe2 li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:35px}
.tabe2 li a:hover{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
.tabe2 li a.active{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
@media (max-width:736px){
.tabe2 li{float:left;text-align:center;width:49%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:#f5f5f5; margin-bottom:10px;}
.tabe2 li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:30px}
.tabe2 li a.active{ background:#f67004;color:#fff;}
.tabe2 li a:hover{background:#f67004;color:#fff;}
}

.chua{ height:auto; overflow:hidden;}
.chua_t{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:25px; margin-bottom:45px;}
.chua_t h1{ color:#333333; font-size:24px; line-height:30px; margin-bottom:0px;}
.chua_t p{ line-height:24px; color:#666; font-size:13px;}
.chua_b{ height:auto; overflow:hidden;}
.chua_b p{ clear:both; line-height:30px;}
.chua_b p span{ font-size:13px; color:#bf2a22; font-size:15px; display:block; float:left; width:76px;}
.wbk1{ float:left; width:183px; height:30px; border:1px solid #999999; line-height:30px; font-size:13px; color:#777; margin-right:8px;}
.chue{ float:left; width:66px; height:30px; border:none; background:#f67004; text-align:center; line-height:30px; color:#fff; font-size:13px;}
.cxjg{ height:auto; overflow:hidden; clear:both; width:70%;margin-top:65px; border:1px solid #f0f0f0;}
.cxjg li{ clear:both; line-height:40px; border-bottom:1px solid #f0f0f0; text-align:center;}
.cxjg li span{ float:left; display:block; width:33.33%; color:#bf2a22; font-size:13px; background:#f5f5f5; border-right:1px solid #f0f0f0;}
.cxjg li font{ float:left; display:block; width:33.33%; color:#333333; font-size:13px; border-right:1px solid #f0f0f0;}
@media (max-width:736px){
.chua_t p{ line-height:24px; color:#666; font-size:13px; display:none;}	
.chua_t{ height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:45px;}
}
@media (max-width:414px){
.cxjg{ height:auto; overflow:hidden; clear:both; width:100%;margin-top:65px; border:1px solid #f0f0f0;}
}
/*捐助荟 end*/

/*我们的伙伴 begin*/
.qyiw{ height:auto; overflow:hidden;}
.qyiw h1{ line-height:30px; font-size:24px; color:#333333; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #f0f0f0;}
.qyiw_t{ height:auto; overflow:hidden; border:1px solid #f0f0f0; border-bottom:none; border-right:none;}
.qyiw_t dl{ float:left; width:20%; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.qyiw_t dt{ padding:36px 0;}
.qyiw_t dt img{ display:block; margin:0 auto;}
@media (max-width:414px){
.qyiw_t dl{ float:left; width:33.33%; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:0 1%;}
.qyiw_t dt{ }
}
.qyiw p{ line-height:24px; color:#333333; font-size:13px;}
.qyiw p a{ color:#666; font-size:13px;}
.qyiw p a:hover{ color:#ce0000;}

.lshb2{ height:auto; overflow:hidden; margin-top:20px;}
.lshb2 dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:30px; margin-bottom:30px;}
.lshb2 dt{ float:left; width:240px; height:auto; overflow:hidden;}
.lshb2 dd{ float:right; width:72%;}
.lshb2 dd h2{ line-height:24px; margin-bottom:15px; border-bottom:none;}
.lshb2 dd h2 a{ display:block; width:100%; color:#333333; font-size:18px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lshb2 dd h2 a:hover{ color:#ce0000;}
.lshb2 dd p{ line-height:24px; color:#333333; font-size:13px;}
.lshb2 dd div{ height:72px; overflow:hidden; margin-bottom:15px;}
.lshb2 dd p a{ color:#333333; font-size:13px;}
.lshb2 dd p a:hover{ color:#ce0000;}
@media (max-width:768px){
.lshb2 dd{ float:right; width:63%;}
}
@media (max-width:667px){
.lshb2 dt{ float:none; width:80%; margin:0 auto; height:auto; overflow:hidden;}
.lshb2 dt img{ display:block; margin:0 auto; width:100%; height:auto;}
.lshb2 dd{ float:none; width:100%; padding-top:10px;}
.lshb2 dd h2 a{ display:block; width:100%; color:#333333; font-size:18px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.lshb2 dd div{ height:auto; overflow:hidden; margin-bottom:15px;}
}
.zyzi{ height:auto;}
.zyzi h1{ font-size:24px; color:#666; line-height:30px; margin-bottom:15px;}
.zyzi h2{ line-height:30px; color:#999999; font-size:13px; margin-bottom:15px;}
.zyzi p{ line-height:24px; color:#333333; font-size:13px;}
.zyzi p img{ display:block; margin:0 auto; margin-bottom:10px;}
.zyzi p i{ display:block; text-align:center; color:#033333; font-size:13px; line-height:24px;}
/*我们的伙伴 end*/

/*品牌项目 begin*/
.hui{ margin-bottom:10px;}
.hui1{ margin-bottom:10px; display:none;}
.boxd{ min-height:45px; background:#29a52d;}
.boxs1{ clear:both; width:100%; height:auto; position:relative; left:0; padding:10px 0 21px 0;z-index:111;}
.ppxm{ height:auto;}
.ppxi{ height:auto; overflow:hidden; margin-bottom:20px;}
.ppxi_l{ float:left; width:64%; height:auto;}
.foucebox {width:640px; height:330px;margin:0 auto;overflow:hidden;position:relative;}
.scrollimg {float:left;width:640px; height:330px;overflow:hidden;}
#SwitchBigPic {float:left;width:56600px;}
#SwitchBigPic .scrollimg_div2 {position:relative;float:left;width:640px; height:330px;}
.scrollimg_img {display:block;width:640px; height:330px;float:left;}
.bg{ width:100%; height:40px; position:absolute; left:0; bottom:0; background:url(../images/bg.png) repeat; padding-left:13px; font-size:13px; line-height:40px; color:#fff;}
.scrollimg_tigger {position:absolute;top:300px;width:104px;height:13px;left:539px;z-index:111;}
.scrollimg_tigger a {display:inline-block;margin-right:9px;width:8px;text-align:center;height:8px;font-size:0px;line-height:8px; background:url(../images/bg3.png) no-repeat;overflow:hidden;color:#fff; margin-right:5px; font-family:"Microsoft YaHei";}
.scrollimg_tigger .on {background:url(../images/bg1.png) no-repeat;;color:#fff; }
.ppxi_r{ float:right; width:35%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:16px}
.ppxi_rt{ height:34px; border-bottom:1px solid #e1e1e1; background:url(../images/bg9.jpg) repeat-x #fafafa; padding:0 19px; line-height:34px; margin-bottom:15px;}
.ppxi_rt span{ float:left; font-family:"Microsoft YaHei"; color:#333333; font-size:14px;}
.ppxi_rt span img{ vertical-align:middle; margin-right:5px;}
.ppxi_rt a{ float:right; color:#333333;}
.ppxi_rb{ clear:both; height:auto; overflow:hidden; padding:0 16px 0 15px;}
.ppxi_rb p{ line-height:24px; color:#333333; font-size:13px;}
.ppxi_rb p a{ color:#333333; font-size:13px;}
.ppxi_rb p a:hover{ color:#ce0000;}
.hesie2{ display:none;}
.hesie3{ background:#bf2a23; display:none; width:100%; min-height:35px;}
@media (max-width:1024px){

.hui{ margin-bottom:10px; display:none}
.hui1{ margin-bottom:10px; display:block;}
.foucebox{ display:none;}
.ppxi_l{ float:left; width:100%; height:auto; margin-bottom:15px;}
.ppxi_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:16px}
.hesi_bs{ clear:both; height:35px; overflow:hidden;}
.hesi_bs ul{ float:left; width:90%;}
.hesi_bs li{ float:left; line-height:35px; width:20%;}
.hesi_bs li a{ color:#fff; font-size:16px; display:block;}
.hesi_bs li a:hover{ background:#1d7a20}

}
@media(max-width:736px){
.boxd{ min-height:45px; background:#29a52d; display:none;}
.boxd1{ background:#ff7522;display:none;}
.boxd2{ background:#3c9de1;display:none;}
.boxd3{ background:#bf2a23;display:none;}
.hesie2{ display:block;background:#bf2a23; width:100%; min-height:35px;}
.hesi_bs li{ float:left; line-height:35px; width:25%; text-align:center;}
.hesi_bs li a{ color:#fff; font-size:13px; display:block;}
.hesi_bs li a:hover{ background:#1d7a20}	
.hesie3{ background:#bf2a23; display:block; width:100%; min-height:35px;}
.hesi_bs1{ clear:both; height:35px; overflow:hidden;}
.hesi_bs1 ul{ float:left; width:90%;}
.hesi_bs1 li{ float:left; line-height:35px; width:25%; text-align:center;}
.hesi_bs1 li a{ color:#fff; font-size:13px; display:block;}
.hesi_bs1 li a:hover{ background:#9c221d}

.hesie4{ background:#ff7522; display:block; width:100%; min-height:35px;}
.hesi_bs2{ clear:both; height:35px; overflow:hidden;}
.hesi_bs2 ul{ float:left; width:90%;}
.hesi_bs2 li{ float:left; line-height:35px; width:25%; text-align:center;}
.hesi_bs2 li a{ color:#fff; font-size:13px; display:block;}
.hesi_bs2 li a:hover{ background:#f15c00}

.hesie5{ background:#3c9de1; display:block; width:100%; min-height:35px;}
.hesi_bs3{ clear:both; height:35px; overflow:hidden;}
.hesi_bs3 ul{ float:left; width:90%;}
.hesi_bs3 li{ float:left; line-height:35px; width:25%; text-align:center;}
.hesi_bs3 li a{ color:#fff; font-size:13px; display:block;}
.hesi_bs3 li a:hover{ background:#2f7eb6}
}

@media(max-width:320px){
.hesi_bs li{ float:left; line-height:35px; width:33.33%; text-align:center;}
.hesi_bs li a{ color:#fff; font-size:16px; display:block;}
.hesi_bs li a:hover{ background:#1d7a20}	
.hesi_bs1 li{ float:left; line-height:35px; width:33.33%; text-align:center;}
.hesi_bs1 li a{ color:#fff; font-size:16px; display:block;}
.hesi_bs1 li a:hover{ background:#9c221d}
}
.zxgc{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.zxgc_l{ float:left; width:64%; border:1px solid #e1e1e1; padding-bottom:10px;}
.zxgc_lt{ height:34px; border-bottom:1px solid #e1e1e1; background:url(../images/bg9.jpg) repeat-x #fafafa; padding:0 19px; line-height:34px; margin-bottom:12px;}
.zxgc_lt span{ float:left; font-family:"Microsoft YaHei"; color:#333333; font-size:14px;}
.zxgc_lt span img{ vertical-align:middle; margin-right:5px;}
.zxgc_lt a{ float:right; color:#333333;}
.zxgc_lb{ clear:both; height:auto; overflow:hidden; padding:0 19px;}
.zxgc_lb h1{ line-height:31px; color:#333333; font-size:18px; font-weight:bold; margin-bottom:5px;}
.zxgc_lb h1 a{ color:#333333; font-size:18px; font-weight:bold; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zxgc_lb h2{ line-height:31px; overflow:hidden; width:100%;white-space:normal; text-overflow:none; color:#333333; font-size:13px; border-bottom:1px dashed #d7d7d7; padding-bottom:10px; margin-bottom:10px;}
.zxgc_lb ul{ clear:both; height:auto;}
.zxgc_lb li{ clear:both; line-height:30px; overflow:hidden; background:url(../images/bg10.jpg) no-repeat left 13px; padding-left:13px;}
.zxgc_lb li a{ float:left; width:80%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333333; font-size:13px;}
.zxgc_lb li a:hover{ color:#ce0000;}
.zxgc_lb li span{ float:right; color:#333333; font-size:13px;}
.zxgc_r{ float:right; width:35%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px;}
.zxgc_rb p{ line-height:24px; color:#333333; font-size:14px;}
.zxgc_rb p img{ display:block; margin:0 auto; margin-bottom:27px;}
.zxgc_rb{ padding:0 14px 0 16px;}
@media (max-width:768px){
.zxgc_l{ float:left; width:100%; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.zxgc_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
}
@media (max-width:414px){
.zxgc_lb h1 a{ color:#333333; font-size:18px; font-weight:bold; display:block; width:100%;overflow:hidden;white-space:normal; text-overflow:none;}
.zxgc_lb h2{ line-height:31px; overflow:hidden; width:100%;white-space:normal; text-overflow:none;color:#333333; font-size:13px; border-bottom:1px dashed #d7d7d7; padding-bottom:10px; margin-bottom:10px;}
.zxgc_lb li a{ float:left; width:100%;overflow:hidden; white-space:normal; text-overflow:none;color:#333333; font-size:13px;}
.zxgc_lb li span{ float:left;}
}
.tpsp{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.tpsp_l{ float:left;float:left; width:64%; border:1px solid #e1e1e1; padding-bottom:10px;}
.tpsp_lb{ height:auto; clear:both; overflow:hidden; padding:5px 0 0 24px;}
.tpsp_lb dl{ float:left; width:31%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:15px;}
.tpsp_lb dt{ width:100%; height:auto; margin-bottom:10px;}
.tpsp_lb dt img{ width:100%; height:auto;}
.tpsp_lb dd{ text-align:center; line-height:24px;}
.tpsp_lb dd a{ color:#666; font-size:13px;}
.tpsp_lb dd a:hover{ color:#ce0000;}
.tpsp_r{float:right; width:35%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px;}
.tpsp_rb{ clear:both; height:auto; padding:5px 9px 0 11px;}
.tpsp_rb dl{ clear:both; height:auto; overflow:hidden; margin-bottom:13px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.tpsp_rb dt{ float:left; width:130px; height:100px;}
.tpsp_rb dt img{ width:100%; height:auto;}
.tpsp_rb dd{ float:right; width:55%;}
.tpsp_rb dd h1{ line-height:24px;}
.tpsp_rb dd h1 a{ display:block; width:100%; color:#333333; font-size:13px; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tpsp_rb dd h1 a:hover{ color:#ce0000}
.tpsp_rb dd p{ line-height:24px; overflow:hidden; height:48px; color:#999999; font-size:13px;}
.tpsp_rb dd span a{ color:#333333; font-size:13px;}
.tpsp_rb dd span a:hover{ color:#ce0000;}
@media (max-width:1024px){
.tpsp_rb dl{ clear:both; height:auto; overflow:hidden; margin-bottom:8px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
}
@media (max-width:768px){
.tpsp_l{ float:left;float:left; width:100%; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_r{float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_rb dd{ float:right; width:77%;}
.tpsp_rb dd h1 a{ display:block; width:100%; color:#333333; font-size:13px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.tpsp_rb dd p{ line-height:24px; overflow:hidden; height:auto; color:#999999; font-size:13px;}
}
@media (max-width:568px){
.tpsp_l{ float:left;float:left; width:100%; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_r{float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_rb dd{ float:right; width:72%;}
.tpsp_rb dd h1 a{ display:block; width:100%; color:#333333; font-size:13px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.tpsp_rb dd p{ line-height:24px; overflow:hidden; height:auto; color:#999999; font-size:13px;}
}
@media (max-width:414px){
.tpsp_l{ float:left;float:left; width:100%; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_r{float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
.tpsp_rb dd{ float:none; width:100%;}
.tpsp_rb dt{ float:none; margin:0 auto; margin-bottom:15px; width:130px; height:100px;}
.tpsp_rb dd h1 a{ display:block; width:100%; color:#333333; font-size:13px; font-weight:bold;overflow:hidden; white-space:normal; text-overflow:none;}
.tpsp_rb dd p{ line-height:24px; overflow:hidden; height:auto; color:#999999; font-size:13px;}
.tpsp_lb dl{ float:left; width:48%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:15px;}
}
.zheis{ height:auto; overflow:hidden; width:100%; border:1px solid #e1e1e1; padding-bottom:10px; clear:both; }
.zheis_b{ clear:both; height:auto; overflow:hidden; padding:5px 0 0 19px;}
.zheis_b dl{ float:left; width:16%; margin-right:0.6%; margin-bottom:10px;}
.zheis_b dt{ width:100%; height:auto;}
.zheis_b dt img{ border:1px solid #e1e1e1;}

.fotter{ clear:both; width:100%; height:auto; border:1px solid #e1e1e1; background:url(../images/bg11.jpg) repeat-x #fafafa; padding:54px 0 40px 0;}
.fotter p{ line-height:24px; color:#333333; font-size:13px; text-align:center;}
.fotter p a{color:#333333; font-size:13px;}
@media (max-width:414px){
.fotter{ clear:both; width:100%; height:auto; border:1px solid #e1e1e1; background:url(../images/bg11.jpg) repeat-x #fafafa; padding:54px 10px 40px 10px;}
}

.cont_l{ height:auto; float:left; width:64%; border:1px solid #e1e1e1; padding:0 0 40px 0;}
.cont_lt{height:34px; border-bottom:1px solid #e1e1e1; background:url(../images/bg9.jpg) repeat-x #fafafa; padding:0 19px; line-height:34px; margin-bottom:20px;} 
.cont_lt span{ float:left; font-family:"Microsoft YaHei"; color:#333333; font-size:14px;}
.cont_lt span img{ vertical-align:middle; margin-right:5px;}
.cont_lb{ clear:both; height:auto; overflow:hidden; padding:0 19px;}
.cont_lb p{ line-height:26px; color:#333333; font-size:13px;}
.cont_r{ float:right; width:35%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:20px;}
.cont_lt a{ float:right; color:#333333;}
.cont_rt{ clear:both; height:auto; padding:16px 18px 0 18px;}
.cont_rt p{ clear:both; line-height:26px;}
.cont_rt p i{ font-size:15px; font-weight:bold; color:#29a52d; margin-right:20px;}
.cont_rt p img{ margin-right:10px; vertical-align:middle;}
.cont_rt p em{ color:#bf2a22; font-size:13px;}

.cont_rt1{ clear:both; height:auto; padding:16px 18px 0 18px;}
.cont_rt1 p{ clear:both; line-height:26px;}
.cont_rt1 p i{ font-size:15px; font-weight:bold; color:#ff7521; margin-right:20px;}
.cont_rt1 p img{ margin-right:10px; vertical-align:middle;}
.cont_rt1 p em{ color:#bf2a22; font-size:13px;}

.cont_rt2 p i{font-size:15px; font-weight:bold; color:#3c9ee1; margin-right:20px;}
@media (max-width:768px){
.cont_l{ height:auto; float:left; width:100%; border:1px solid #e1e1e1; padding:0 0 40px 0; margin-bottom:15px;}
.cont_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:20px;}
}
.cont_bi{ float:right; width:35%;}
.zxgc_r1{ float:right; height:auto; overflow:hidden; border:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:10px; width:100%;}
.cios0{ clear:both; height:auto; overflow:hidden; padding:0 15px;}
.cios0 li{ line-height:29px;}
.cios0 li a{ color:#333333; font-size:13px; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cios0 li a:hover{ color:#ce0000;}
.zxgc_lb1{ margin-bottom:30px; border-bottom:1px dashed #e1e1e1; margin:0 19px; margin-bottom:30px;padding-bottom:12px;}
.zxgc_lb1 li{ clear:both; line-height:35px; overflow:hidden; background:url(../images/bg10.jpg) no-repeat left 13px; padding-left:13px;}
.zxgc_lb1 li a{ float:left; width:80%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333333; font-size:13px;}
.zxgc_lb1 li a:hover{ color:#ce0000;}
.zxgc_lb1 li span{ float:right; color:#333333; font-size:13px;}
.fy1{ clear:both; line-height:30px; text-align:center; overflow:hidden;} 
.fy1 div{ clear:both; text-align:center; margin:0 auto;}
.fy1 div a.prev{  border-radisu:3px;-moz-border-radisu:3px;-webkit-border-radisu:3px; background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy1 div span.current{ border:none; background:#29a52d; color:#fff;padding:6px 10px; margin-right:10px;}
.fy1 div a{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy1 div a.next{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
@media (max-width:768px){
.cont_bi{ float:right; width:100%;}
.iwef{ display:none;}
}
@media (max-width:414px){
.zxgc_lb1 li a{ float:left; width:100%;overflow:hidden; white-space:normal; text-overflow:none;color:#333333; font-size:13px;}
.zxgc_lb1 li span{ float:left; color:#333333; font-size:13px;}
}
@media (max-width:320px){
.fy1{ clear:both; line-height:30px; text-align:center;} 
.fy1 div{ clear:both; text-align:center; margin:0 auto;}
.fy1 div a.prev{  border-radisu:3px;-moz-border-radisu:3px;-webkit-border-radisu:3px; background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy1 div span.current{ border:none; background:#29a52d; color:#fff;padding:6px 10px; margin-right:10px;}
.fy1 div a{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
.fy1 div a.next{ background:#ebebeb; padding:6px 10px; color:#000; margin-right:10px;}
}
.hwie{ height:auto; overflow:hidden; padding:0 19px;}
.hwie p{ line-height:26px; font-size:13px; color:#666;}
.hwie h1{ text-align:center; line-height:30px; font-size:16px; color:#666; font-weight:bold; margin-bottom:10px;}
.hwie h2{ text-align:center; line-height:30px; color:#777; border-bottom:1px dashed #e1e1e1; padding-bottom:10px; margin-bottom:10px}
.hwie p img{ display:block; margin:0 auto; margin-bottom:35px;}

.tabs { width:100%; height:auto; margin:0 auto; border:1px solid #f5f5f5; overflow:hidden;}
.tabs ul { width:100%; height:auto; float:left; margin:0; padding:0 }
.tabs ul li { width:20%; height:auto; float:left; display:block; border-right:1px solid #f5f5f5; padding:36px 0px; text-align:center;}
.tabs ul li img{ display:block; margin:0 auto;}
.tabs li:hover { text-decoration:underline; }
.tabs li.curr { background:#fff; border-bottom-color:#fff; cursor:default; font-weight:bold; }
.cca{ clear:both; height:auto; overflow:hidden; background:#fafafa; padding:22px 25px; border:1px solid #f5f5f5; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.cca p{ line-height:24px; font-size:13px; color:#333333;}
.cca p i{ color:#bf2a22; font-size:13px; font-weight:bold;}

.tabh2{width:auto;}
.tabh2 ul.menu{height:auto;background:#fcfcfc;position:relative; padding:0 19px 0 19px; margin-bottom:20px; overflow:hidden;}
.tabh2 ul.menu li{float:left;text-align:center;width:24%;height:auto;border:1px solid #e1e1e1;cursor:pointer; margin-right:1%; margin-bottom:10px;}
.tabh2 ul.menu li.active{ border:1px solid #29a52d;color:#fff;}
.tabh2 ul.menu li img{ display:block; width:100%; height:auto;}
.tabh2 ul.menu span{ float:left; display:block; width:33px; height:34px; text-align:center; line-height:34px;}
.con12,.con13,.con14,.con15,.con16,.con17,.con18,.con19{height:auto; margin:0 19px; padding:20px; clear:both; border-top:1px solid #e1e1e1;}
.con13,.con14,.con15,.con16,.con17,.con18,.con19{display:none;}
.gdyh{ height:auto; overflow:hidden;}
.gdyh p{ line-height:30px; color:#333333; font-size:13px;}

.tpsp_lb1{ height:auto; clear:both; overflow:hidden; padding:5px 0 30px 0px; margin:0 19px 31px 19px; border-bottom:1px dashed #e1e1e1;}
.tpsp_lb1 dl{ float:left; width:31%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:20px;}
.tpsp_lb1 dt{ width:100%; height:auto; margin-bottom:17px;}
.tpsp_lb1 dt img{ width:100%; height:auto;}
.tpsp_lb1 dd{ text-align:center; line-height:24px;}
.tpsp_lb1 dd a{ color:#666; font-size:13px;}
.tpsp_lb1 dd a:hover{ color:#ce0000;}
@media (max-width:414px){
.tpsp_lb1 dl{ float:left; width:48%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:20px;}
}

.boxd1{ background:#ff7522}
.boxd2{ background:#3c9de1;}
.boxd3{ background:#bf2a23;}
.cont_rt3 p i{font-size:15px; font-weight:bold; color:#bf2a23; margin-right:20px;}
/*品牌项目 end*/



/*首页 begin*/
.boxp{ clear:both; width:100%; height:auto; position:relative; left:0; margin-top:0px; z-index:111;}
.bies{ width:100%; height:429px; position:relative;}
.banner{height:429px;overflow:hidden;}
.banner .d1{width:100%;height:429px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:15px;clear:both;position:absolute;z-index:100;left:0px;top:384px; }
.banner .d2 ul{float:left;position:absolute;left:80%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:15px;height:15px;overflow:hidden;cursor:pointer; background:url(../images/bg5.png) no-repeat;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{ background:url(../images/bg4.png) no-repeat;}
.carousel{ display:none;}
@media(max-width:1024px){
.bies{ display:none;}
.carousel{ display:block;}
}
.piwi{ height:auto; overflow:hidden; padding:50px 0; border-bottom:1px solid #e6e6e6; clear:both;}
.piwi_t{ height:auto; overflow:hidden; background:url(../images/bg12.jpg) no-repeat center top; padding-top:10px; /* 2020-12-15 修改 */color:#000; font-size:20px; line-height:30px; text-align:center; margin-bottom:35px;}
.piwi_t i{ color:#999999; font-size:18px; text-transform:uppercase;}
.piwi_t a{color:#333333; font-size:20px;}
.piwi_t a i{color:#999999; font-size:18px; text-transform:uppercase;}
.piwi_b{ height:auto; overflow:hidden;}
.piwi_b dl{ float:left; width:230px; height:auto; margin-right:26px; padding:21px 17px; background:#f5f5f5; cursor:pointer;}
.piwi_b dt{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.piwi_b dt img{ display:block; width:100%; height:auto;}
.piwi_b dd{ height:auto; overflow:hidden;}
.piwi_b dd h1{ line-height:24px; color:#333333; text-align:center; margin-bottom:10px;}
.piwi_b dd h1 a{ color:#333333; font-size:14px;}
.piwi_b dd p{ line-height:24px; color:#999999; height:48px; overflow:hidden; margin-bottom:15px;}
.piwi_b dd span{ display:block; text-align:center; line-height:24px;}
.piwi_b dd span a{ color:#bf2a22;}
.piwi_b dl:hover{ background:#bf2a22;}
.piwi_b dl:hover dd h1 a { color:#fff;}
.piwi_b dl:hover dd p { color:#fff;}
.piwi_b dl:hover dd span a { color:#fff;}
@media(max-width:1024px){
.piwi_b dl{ float:left; width:230px; height:auto; margin-right:6px; padding:21px 17px; background:#f5f5f5; cursor:pointer;}
}
@media(max-width:768px){
.piwi_b dl{ float:left; width:23%; height:auto; margin-right:2%; padding:21px 10px;  background:#f5f5f5; cursor:pointer; margin-bottom:10px;}
}
@media(max-width:414px){
.piwi_b dl{ float:left; width:48%; height:auto; margin-right:2%; padding:21px 17px; background:#f5f5f5; cursor:pointer; margin-bottom:10px;}
}
.piei{ height:auto; overflow:hidden;}
.piei_l{ float:left; width:66%; height:auto; overflow:hidden;}
.piei_lt{ height:30px; background:#bf2a23; line-height:30px; padding-right:16px; text-align:right; margin-bottom:29px;}
.piei_lt a{ color:#fff;}
.piei_lb{ height:auto; overflow:hidden;}
.piei_lb dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:15px;}
.piei_lb dt{ float:left; width:150px; height:auto;}
.piei_lb dt img{ display:block; width:100%; height:auto;}
.piei_lb dd{ float:right; width:74%; cursor:pointer;}
.piei_lb dd h1{ line-height:24px; margin-bottom:13px;}
.piei_lb dd h1 a{ color:#333333; font-family:"Microsoft YaHei"; font-size:16px; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.piei_lb dd p{ line-height:24px; color:#333333; height:48px;}
.piei_lb dd span{ display:block; text-align:right; color:#333333;}
.piei_lb dd:hover h1 a,.piei_lb dd:hover p,.piei_lb dd:hover span{ color:#bf2a22;}
.piei_lb ul{ clear:both; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.piei_lb li{ line-height:31px; clear:both; overflow:hidden;}
.piei_lb li span{ float:right;}
.piei_lb li span a{ width:auto; font-size:13px; color:#333333;}
.piei_lb li a{ display:block; width:75%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; color:#333333; float:left;}
.piei_lb li span{ float:right; color:#333333; font-size:13px;}
.piei_lb li:hover a,.piei_lb li:hover span{ color:#bf2a22}
.piei_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #b7302a;}


.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 58px; margin-bottom:20px;}
.piei_rt p{ clear:both; line-height:38px;}
.piei_rt p i{ display:block; float:left; width:81px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:84px; color:#f5e700; font-size:24px;}
.piei_rt p font{ float:left; color:#ffffff; font-size:14px;}
.piei_rt p a{ display:block; float:left; width:100px;height:35px; background:#fff; color:#b73029; font-size:14px; margin-right:10px; text-align:center; line-height:35px; margin-top:25px;}
.piei_rb{ clear:both; height:auto; padding:0 10px 25px 34px;}
.piei_rb ul{ margin-bottom:20px; overflow:hidden;}
.piei_rb li{ clear:both; line-height:25px;}
.piei_rb li span{ display:block; float:left; width:50%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.piei_rb li font{ display:block; float:left; width:45%; color:#666;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5%;}
.piei_rb p{ clear:both; line-height:30px;}
.piei_rb p a{ color:#b73029;}
@media(max-width:768px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 37%; margin:0 auto; margin-bottom:20px;}
.piei_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.piei_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #b7302a;}
.piei_rt p i{ display:block; float:left; width:90px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:120px; color:#f5e700; font-size:24px;}
}
@media(max-width:568px){
.piei_lb dt{ float:none; width:150px; height:auto; margin:0 auto; margin-bottom:20px;}
.piei_lb dt img{ display:block; width:100%; height:auto;}
.piei_lb dd{ float:none; width:100%; cursor:pointer;}
.piei_lb dd h1 a{ color:#333333; font-family:"Microsoft YaHei"; font-size:16px; display:block; width:100%;overflow:hidden; white-space:normal; text-overflow:none;}
.piei_lb dd p{ line-height:24px; color:#333333; height:auto;}
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 30%; margin:0 auto; margin-bottom:20px;}
}
@media(max-width:414px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 58px; margin:0 auto; margin-bottom:20px;}
.piei_rt p i{ display:block; float:left; width:90px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:120px; color:#f5e700; font-size:24px;}
}
@media(max-width:320px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 28px; margin-bottom:20px;}
.piei_rt p a{ display:block; float:left; width:100px;height:35px; background:#fff; color:#b73029; font-size:14px; margin-right:10px; text-align:center; line-height:35px; margin-top:25px;}
}
.piwi1{ background:#fafafa;}
.tus{ float:left; width:310px; height:auto; margin-right:35px;}
.tuss{ float:left; width:310px; height:auto; margin-right:35px;}
.tus1{ float:left; width:30%; height:auto; margin-right:3%; display:none;}
.tus_t{ height:auto; background:url(../images/bg12.jpg) no-repeat left top; padding-top:20px; line-height:25px; color:#333333; font-family:"Microsoft YaHei"; font-size:20px; margin-bottom:20px;}
.tus_t a{color:#333333; font-family:"Microsoft YaHei"; font-size:20px; }
.tus_t a i{font-family:"Microsoft YaHei"; font-size:14px; color:#999999; text-transform:uppercase;}
.tus_t i{ font-family:"Microsoft YaHei"; font-size:14px; color:#999999; text-transform:uppercase;}
.tus_b{ height:auto; overflow:hidden;}
.tus_b dt{ width:100%; height:auto; position:relative;}
.tus_b dt img{ display:block; width:100%; height:auto;}
.tus_b dt span{ display:block; position:absolute; width:100%; height:40px; background:url(../images/bg.png) repeat; left:0; bottom:0; padding:0 10px; line-height:40px;}
.tus_b dt span a{ display:block; width:100%; color:#fff; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tus_b dt span a:hover{ color:#ce0000;}
.tus_b1{ height:auto; overflow:hidden; border:1px solid #e1e1e1; background:#fff; padding:32px 33px;}
.tus_b1 img{ display:block; width:100%; height:auto;}
@media(max-width:1024px){
.tus{ float:left; width:30%; height:auto; margin-right:3%;}
.tuss{ float:left; width:30%; height:auto; margin-right:3%; display:none;}
.tus1{ float:left; width:30%; height:auto; margin-right:3%; display:block;}
}
@media(max-width:568px){
.tus{ float:left; width:100%; height:auto; margin-right:0%; margin-bottom:15px;}
.tus1{ float:left; width:100%; height:auto; margin-right:3%; display:block;}
}

.tabf{width:auto; margin-bottom:20px; overflow:hidden;}
.tabf li{float:left;text-align:center;width:10%;height:35px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:url(../images/bg2.jpg) repeat-x center top;}
.tabf li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:35px}
.tabf li a:hover{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
.tabf li a.active{ background:url(../images/bg3.jpg) no-repeat center top;color:#fff;}
@media (max-width:736px){
.tabf li{float:left;text-align:center;width:32%;height:30px;line-height:30px; color:#333333; font-family:"Microsoft YaHei"; font-size:12px;cursor:pointer; margin-right:1%; background:#f5f5f5; margin-bottom:10px;}
.tabf li a{ display:block; width:auto; color:#333333; font-family:"Microsoft YaHei"; font-size:12px; height:30px}
.tabf li a.active{ background:#f67004;color:#fff;}
.tabf li a:hover{background:#f67004;color:#fff;}
}
.zzfsa{ height:auto; overflow:hidden; padding-top:20px;}
.zzfsa p{ line-height:24px; color:#666; font-size:13px; clear:both;}
.zzfsa p i{ color:#f67004; font-size:13px;}
.zzfsa p img{ float:left; margin-right:10px; margin-bottom:20px;}
.zzfsa p em{ color:#bf2a22; font-size:13px;}
.zzfsa h1{ line-height:30px; font-size:24px; color:#666; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #f1f1f1;}
.lse{ height:auto; overflow:hidden; padding-top:30px;}
.lse h2{ font-size:24px; line-height:30px; color:#666; margin-bottom:20px;}
.lse h3{ color:#999999; line-height:30px; font-size:13px; margin-bottom:15px;}
.lse p{ line-height:24px; color:#333333; font-size:13px;}
.lse p img{ display:block; margin:0 auto;}
.lse p span{/* display:block; text-align:center; line-height:30px; margin-top:15px; font-size:13px; color:#666;*/}
.tpdo{ height:auto; overflow:hidden; border-bottom:1px solid #e1e1e1; margin-bottom:30px;}
.tpdo dl{ float:left; width:22%; height:auto; overflow:hidden; margin-right:3%; margin-bottom:35px;}
.tpdo dt{ width:100%; height:auto; overflow:hidden; margin-bottom:15px; position:relative;}
.tpdo dt span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/tu9.png) no-repeat center center #000;  opacity:0.7}
.tpdo dt img{ display:block; width:100%; height:auto;}
.tpdo dd{ height:auto; text-align:center;}
.tpdo dd a{ color:#333333; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px;}
@media (max-width:414px){
.tpdo dl{ float:left; width:47%; height:auto; overflow:hidden; margin-right:3%; margin-bottom:35px;}
}
.cpciw1{ border-top:1px solid #f0f0f0; margin-top:50px; padding-top:29px;}
.cpciw1 h2{ color:#333333; font-size:16px; border-bottom:none; margin-bottom:0px;}
.cpciw1 p{ line-height:24px; color:#333333; font-size:13px;}
.yie{ height:auto; overflow:hidden;}
.yie h1{ line-height:30px; font-size:24px; color:#666; border-bottom:1px solid #e1e1e1; margin-bottom:20px; padding-bottom:20px;}

.cpciw{ border-top:1px solid #f0f0f0; margin-top:50px; padding-top:29px;}
.cpciw h2{ color:#333333; font-size:16px; border-bottom:none; margin-bottom:0px;}
.cpciw p{ line-height:24px; color:#333333; font-size:13px;}

.bieji{ height:auto; overflow:hidden; width:100%;}
.bieji li{ line-height:30px;}
.bieji li a{ color:#333333; font-size:13px;}
.bieji li a:hover{ color:#ce0000;}
.xmdw{ height:auto; overflow:hidden; display:none;}
.xmdw h2{ color:#666; font-size:24px; line-height:30px; margin-bottom:15px;}
.xmdw li{ line-height:30px;}
.xmdw li a{ color:#333333; font-size:13px;}
.xmdw li a:hover{ color:#ce0000;}
@media (max-width:1024px){
.xmdw{ height:auto; overflow:hidden; display:block;}
#map{ display:none;}
}
/*首页 end*/
#goTopBtn{ position:fixed; right:0; bottom:0; z-index:999999;}




#demo1 li{ float:left; width:9%; line-height:20px;}
#demo1 li a{ color:#333333; font-family:"Microsoft YaHei";}
#demo1 li a:hover{ color:#d11111}

#demo2 li{ float:left; width:9%; line-height:20px;}
#demo2 li a{ color:#333333; font-family:"Microsoft YaHei";}
#demo2 li a:hover{ color:#d11111}








#scrollDiv{width:100%; height:35px;line-height:35px;overflow:hidden}
#scrollDiv li{ float:left; width:9%;overflow:hidden; line-height:35px; height:35px;}
#scrollDiv li a{color:#666666; font-family:"Microsoft YaHei";}
#scrollDiv li a:hover{ color:#d11111}

@media (max-width:1024px){
#scrollDiv li{ float:left; width:12%; line-height:20px;}
}
@media (max-width:768px){
#scrollDiv li{ float:left; width:25%; line-height:20px;}
}
@media (max-width:414px){
#scrollDiv li{ float:left; width:50%; line-height:20px;}
}







/*.marquee {width:100%;height:35px;overflow:hidden; float:right;}
.marquee li{ float:left; width:100%;overflow:hidden; line-height:35px; height:35px;}
.marquee li a{color:#666666; font-family:"Microsoft YaHei"; width:9%;overflow:hidden; }
.marquee li a:hover{color:#d11111}*/

/*

.marquee {width:100%;height:35px;overflow:hidden;}
.marquee li{ display:inline; float:left;}
.marquee li a{display:block; width:10%; height:35px;  float:left;color:#666666; font-family:"Microsoft YaHei"; ;}
.marquee li a:hove{ color:#d11111}*/


.marquee {width:100%;height:35px;overflow:hidden;}
.marquee li{ line-height:35px;cursor:pointer;}
.marquee li a{margin-right:1%; color:#333333; color:#333333; font-size:12px; float:left;}


.owsd{ display:none;}
@media(max-width:1024px){
.owsd{ display:block; }	
.owid{ display:none;}
.hidden-sm{ display:none;}
}

@media(max-width:768px){
.marquee li a{display:block; width:auto; margin-right:10px; height:35px;  float:left;color:#666666; font-family:"Microsoft YaHei"; ;}
.owsd{ display:block; }	
.owid{ display:none;}
.hidden-sm{ display:none;}
}


.woid {border: none;background:url(../images/tu14.png) no-repeat;width: 30px; height:25px;cursor: pointer; float:right;}
.woid.active {background:url(../images/tu15.png) no-repeat;}

.cbp-spmenu{background:#fff;position:absolute; z-index:999999999;  display:none;}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical{width:100%;top:90%;z-index:1000;background:#fff; display:none;}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-right{right:-100%; top:90%}
.cbp-spmenu-right.cbp-spmenu-open{right:0px;top:90%; background:#fff; display:block;}

.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0;}

/* Transitions */
.cbp-spmenu,.cbp-spmenu-push,.cbp-spmenu-right.cbp-spmenu-open{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.woid.active .cbp-spmenu,.cbp-spmenu-push,.cbp-spmenu-right.cbp-spmenu-open{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.cbp-spmenu{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}





/*2016-01-20修改 begin*/
.sies{ height:auto; overflow:hidden;float:right; width:32%; height:auto; overflow:hidden;}
.xien{ height:auto; overflow:hidden; padding-top:30px; clear:both; border-bottom:1px solid #ededed;}
.xien_t{ height:32px; background:url(../images/bg17.png) no-repeat left bottom; color:#333333; font-size:18px; margin-bottom:10px;}
.xien_b{ height:auto; overflow:hidden;}
.xien_b dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px;}
.xien_b dd{ height:auto; overflow:hidden;}
.xien_b dd h1{ line-height:30px; margin-bottom:0px;}
.xien_b dd h1 a{ display:block; width:100%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; color:#333333;}
.xien_b dd p{ line-height:18px; color:#666666; height:36px; overflow:hidden;}
.xien_b dd span{ margin-top:5px; float:right; line-height:22px; color:#666666;}
.xien_b ul{ clear:both;}
.xien_b li{ line-height:30px; clear:both;}
.xien_b li a{ display:block; float:left; width:65%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333333; font-size:13px;}
.xien_b li a:hover{ color:#ce0000;}
.xien_b li span{ float:right; color:#333333;}
.xien_b font{ text-align:right; display:block; width:100%; clear:both;}
.xien_b font a{ color:#b73029; line-height:32px;}
@media(max-width:768px){
.sies{ height:auto; overflow:hidden;float:right; width:100%; height:auto; overflow:hidden;}  
.xien_b dd h1 a{ display:block; width:100%; height:auto;overflow:hidden; white-space:normal; text-overflow:none; font-size:13px; color:#333333;} 
.xien_b dd p{ line-height:18px; color:#666666; height:auto; overflow:hidden;}
.xien_b li a{ display:block; float:left; width:85%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333333; font-size:13px;}
}
@media(max-width:414px){
.xien_b li a{ display:block; float:left; width:100%;overflow:hidden; white-space:normal; text-overflow:none;color:#333333; font-size:13px;}
.xien_b li span{ float:left; color:#333333;}
}


/*2016-01-20修改 end*/
/* 2023.12.15 */
.typeSearch { border-bottom: 2px solid #fc6f28; padding-bottom: 22px; line-height: 30px; font-size: 18px; color: #333333;}
.typeSearch .typeList{ display: inline-block; vertical-align: top;}
.typeList a { position: relative; transition: all .5s; margin: 0 5px; color: #333333; text-decoration: none; text-align: center; display: inline-block;}
.typeList a:hover { color: #fc6f28;}
.typeList a.cur { width: 30px; background:#fc6f28; color: #ffffff;}
.typeList a.cur::after { content: ''; background: url(../images/xsj.jpg) center no-repeat; width: 9px; height: 5px; position: absolute; bottom: -5px; left: 50%;
margin-left: -4.5px;}
.typeName { display: block; width: 62px; line-height: 48px; font-size: 34px; color: #ffffff; font-weight: bold; text-align: center;
background: #fc6f28;}
.typeSlide li a { text-decoration: none;}
.typeSlide ul{list-style: none; padding: 0;}
.typeSlide li {transition: all .5s; border-bottom: 1px solid #f0f0f0; padding: 20px; overflow: hidden; list-style: none;}
.newsPic { float: left; width:300px; overflow: hidden;}
.newsPic img { transition: all .5s; width: 100%; height: 100%; object-fit: cover;}
.typeSlide li:hover img { transform: scale(1.2);}
.newsTxt { float: right; width: calc(100% - 320px);}
.newsTxt h2 { font-size: 18px; color: #333333; transition: all .5s; font-weight: bold; line-height: 1; overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; }
.typeSlide li:hover h2 { color: #fc6f28;}
.typeSlide li p { font-size: 14px; color: #333333; line-height: 26px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.typeSlide li span { font-size: 14px; color: #f77004;}
.typeSlide ul {border: 1px solid #f0f0f0; padding:10px;}
.dn {display: none;}
.typeSlide li:last-child {border: none;}
.typeSlide li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.2); border-bottom: 1px solid transparent;}
.lsh li { list-style: none;}
.lsh ul {padding-left: 0;}
.lsh li a { text-decoration: none;}
.articleBar h2,.articleBar h3 { text-align: center; font-size: 18px;}
.articleBar p { font-size: 16px; line-height: 2;}
.articleCont { border-top: 1px solid #f0f0f0;}
.articleBar { margin-top: 40px; overflow: hidden;}
.nomar { margin-bottom: 0;}
@media(max-width:750px){
	.typeSearch { font-size: 16px; padding-bottom: 0;}
	.typeList { display: block; overflow-x: auto; padding-bottom: 20px; white-space: nowrap; width: 100%;}
	.typeList a { width: 30px; margin: 0;}
	.typeSlide li { padding: 0 0 10px; margin-bottom: 20px;}
	.newsPic { float: none; width: 100%; height: auto;}
	.newsTxt { float: none; width: 100%;}
	.articleBar h2,.articleBar h3 { font-size: 16px;}
	.articleBar p { font-size: 14px;}
}