/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei'}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0px;padding:0px;}
fieldset,img{border:none}
img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
li{list-style:none}
table{border-collapse:collapse}
input{padding-top:0px;padding-bottom:0px;font-family:'Microsoft YaHei'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
select,input,textarea{font-size:13px;margin:0px}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
body,html{font-family:"Microsoft YaHei";height:100%}
.clearfix:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.clearit,.clear{clear:both;height:0px;font-size:0px;overflow:hidden;width:100%}
a{text-decoration:none}
.max{max-width:640px;margin:0 auto;overflow:hidden}
.box{width:94%;margin:0 auto}
.box:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
ul:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.left,.lf{float:left}
.right,.rg{float:right}

/*----*/
.top{ padding:20px 0;}
.top img{ height:59px;}

.nav{ background:#db241e;}
.nav ul{ float:left; width:100%; background:url(../images/hr-tm.png) repeat-x left center;}
.nav ul li{ float:left; width:33.333333333333%; text-align:center; height:46px; line-height:46px; font-size:16px; background:url(../images/hr-tm.png) repeat-y right top;}
.nav ul li a{ display:block; color:#fff;}

.banner{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.banner .hd{ width:100%; height:14px; position:absolute; z-index:1; bottom:15px; text-align:center;}
.banner .hd ul{ display:inline-block; height:8px; padding:3px 5px; background-color:rgba(255,255,255,0.7);-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:0; vertical-align:top;}
.banner .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.banner .hd ul .on{ background:#db241e;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{ display:block; width:100%;}

.sosuo{ height:32px; line-height:32px; color:#8a8a8a; padding:10px 0; border-bottom:1px solid #eee; font-size:14px;}
.sosuo .box{ width:96%;}
.sosuo .lf{ width:60%;}
.sosuo .rg{ width:40%;}
.sosuo .lf span{ display:inline-block;}
.sosuo .lf span.wz{ background:url(../images/wz.png) no-repeat left center; padding-left:30px;}
.sosuo .lf a{ display:inline-block; color:#8a8a8a; padding:0 5px;}
.sosuo .rg input{ float:right; background:#fff; border:1px solid #d9d9d9; height:32px; line-height:32px; box-sizing:border-box;}
.sosuo .rg input.key{ width:75%; padding:0 5px; border-right:none;}
.sosuo .rg input.btn{ width:14%; height:32px; line-height:32px; background:url(../images/y_r2.png) no-repeat center center #fff; background-size:45%; border-left:none;}

.mpinpai{ position:relative; padding-bottom:20px; padding-top:20px;}
.mpinpai .next,.mpinpai .prev{ width:15px; height:28px; position:absolute; top:50%; margin-top:-19px; z-index:3;}
.mpinpai .next{ right:-10px;}
.mpinpai .prev{ left:-10px;}
.mpinpai .bd{width:94%; margin:0 auto; overflow:hidden; text-align:center}
.mpinpai .bd ul{overflow:hidden;zoom:1;}
.mpinpai .bd ul li{float:left; width:33.33333333333%; overflow:hidden; background:url(../images/hr-h.png) repeat-y right top;}
.mpinpai .bd ul li a{ display:block; padding:0 5px; color:#333;}
.mpinpai .bd ul li img{display:block; margin:0 auto; max-width:100%; width:140px; height:140px;}
.mpinpai .bd ul li span{ display:block; height:32px; line-height:32px;}

.lmt{ text-align:center; padding:25px 0 15px; color:#000;}
.lmt h2{ display:inline-block; font-size:28px; font-weight:bold; height:36px; line-height:36px; padding:0 45px 0 35px; position:relative; overflow:hidden;}
.lmt h2:before,.lmt h2:after{content:""; display:inline-block; background:url(../images/z1.png) no-repeat left center; background-size:auto 70%; width:31px; height:36px; position:absolute; top:0;}
.lmt h2:before{ left:0;}
.lmt h2:after{ right:0;}
.lmt h2 span{ color:#d30b00;}
.lmt p{ font-size:16px; line-height:32px; color:#6a6a6a; padding-top:5px; background:url(../images/hr.png) no-repeat center bottom; text-transform:uppercase;}
.lmt2 h2,.lmt4 p{ color:#fff;}
.lmt2 h2:before,.lmt2 h2:after{ background:url(../images/z2.png) no-repeat left center; background-size:auto 70%;}
.lmt3 h2{ padding:0;}
.lmt3 h2:before,.lmt3 h2:after{ background:none;}

.nnav ul{ float:left; width:100%;}
.nnav ul li{ float:left; width:32%; padding:0.6% 2% 0.6% 0; overflow:hidden; font-size:15px; height:40px; line-height:40px; color:#5b5b5b; text-align:center;}
.nnav ul li:nth-of-type(3n){ padding-right:0;}
.nnav ul li span,.nnav ul li a{ color:#fff; display:block; background:#a1a1a1;}
.nnav ul li.on span,.nnav ul li.on a{ background:#CA0900;}
.nnav-c ul li{ text-align:left;}
.nnav-c ul li span{ padding-left:40px;}
.nnav-c ul li:nth-of-type(1) span{ background:url(../images/tm5.png) no-repeat 10px center #a1a1a1; background-size:auto 60%;}
.nnav-c ul li:nth-of-type(2) span{ background:url(../images/tm1.png) no-repeat 10px center #a1a1a1; background-size:auto 60%;}
.nnav-c ul li:nth-of-type(3) span{ background:url(../images/tm2.png) no-repeat 10px center #a1a1a1; background-size:auto 60%;}
.nnav-c ul li:nth-of-type(4) span{ background:url(../images/tm3.png) no-repeat 10px center #a1a1a1; background-size:auto 60%;}
.nnav-c ul li:nth-of-type(5) span{ background:url(../images/tm4.png) no-repeat 10px center #a1a1a1; background-size:auto 60%;}
.nnav-c ul li.on span{ background-color:#CA0900;}

.tulist{ padding-bottom:25px;}
.ximg{ padding-bottom:10px;}
.ntulist{ padding-bottom:0;}
.tulist .bd{ float:left; width:100%;}
.tulist ul{ float:left; width:100%; text-align:center; padding:10px 0 15px;}
.ntulist ul{ padding-top:15px; padding-bottom:10px;}
.tulist ul li{ float:left; width:49%; padding:1% 2% 1% 0;}
.tulist ul li:nth-of-type(even){ padding-right:0;}
.tulist ul li img{ display:block; margin:0 auto; width:100%; height:212px;}
.tulist ul li span{ font-size:15px; background:#ededed; display:block; line-height:36px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.more{ text-align:center; font-size:15px;}
.more a{ display:inline-block; padding:0 20px 0 28px; height:40px; line-height:40px; border:2px solid #e0e0e0; color:#686868;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.more a:hover,.more a.on{ background:#db241e; color:#fff; border-color:#db241e;}
.more2 a{ color:#fff; border-color:#fff;}

.h-case{ padding-bottom:30px;}
.h-case .zuo{ float:left; background:#fff; padding:10px; width:100%; text-align:left; box-sizing:border-box; margin-bottom:15px;}
.h-case .zuo dt{ float:left; width:230px; padding-right:15px;}
.h-case .zuo dt img{ display:block; margin:0 auto; width:100%; height:158px;}
.h-case .zuo dd{ padding-left:245px;}
.h-case .zuo dd a.tit{ display:block; font-size:24px; font-weight:bold; color:#000; height:44px; line-height:44px; overflow:auto; padding-top:5px;}
.h-case .zuo dd p{ font-size:18px; color:#5a5a5a; height:32px; line-height:32px; overflow:hidden;}
.h-case .zuo dd a.abut{ display:inline-block; color:#4e4d4d; font-size:16px; height:42px; line-height:42px; padding:0 45px 0 25px; background:url(../images/jian.png) no-repeat 85% center; border:1px solid #bcbcbc; margin-top:12px;}
.h-case .zhong{ float:left; width:49%; background:#fff; padding:20px 15px; text-align:left; box-sizing:border-box; margin-right:2%; position:relative;}
.h-case .zhong2{ margin-right:0;}
.h-case .zhong dt{ width:69px; padding-right:15px; position:absolute; left:15px; top:50%; margin-top:-34px;}
.h-case .zhong dt img{ display:block; width:69px; height:69px; margin:0 auto;}
.h-case .zhong dd{ padding-left:84px;}
.h-case .zhong dd span{ display:block; font-size:20px; font-weight:bold; color:#000; height:38px; line-height:38px;}
.h-case .zhong dd p{ font-size:16px; color:#5a5a5a; height:31px; line-height:31px; overflow:hidden;}

.dz-tab{ width:100%; background:url(../images/hr-2.png) repeat 0 0; padding:20px 0 40px; text-align:center;}
.dz-tab h2{ font-size:28px; color:#fff; height:50px; line-height:50px;}
.dz-tab ul{ float:left; width:100%;}
.dz-tab ul li{ float:left; padding-top:15px;}
.dz-tab ul li.liz{ width:49%;}
.dz-tab ul li.li10{ width:100%;}
.dz-tab ul li.liz:nth-of-type(even){ float:right;}
.dz-tab ul li input{ display:block; width:100%; height:50px; line-height:50px; border:none; padding:0 10px; box-sizing:border-box; font-size:16px; color:#999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:left;}
.dz-tab ul li.li10 input{ color:#fff; background:#fe901e; font-size:19px; letter-spacing:2px; font-weight:bold; text-align:center;}

.h-xuqiu{ width:95%; margin:0 auto; padding-bottom:30px; position:relative; overflow:hidden;}
.h-xuqiu dl{ float:left; width:50%; cursor:pointer;}
.h-xuqiu dl a{ display:block; margin:0 2%;}
.h-xuqiu dl dt img{ display:block; width:100%; height:209px; margin:0 auto;}
.h-xuqiu dl dd{ padding:10px 15px; border:1px solid #eee;}
.h-xuqiu dl dd h3{ font-size:22px; color:#000; height:42px; line-height:42px; overflow:hidden;}
.h-xuqiu dl dd p{ line-height:33px; font-size:15px; color:#484848; background:url(../images/dui.png) no-repeat 0 8px; padding-left:25px;}
.h-xuqiu .hd{ width:100%; height:14px; padding-top:20px; text-align:center;}
.h-xuqiu .hd ul{ display:inline-block; height:8px; padding:3px 5px; background-color:rgba(0,0,0,0.1);-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:0; vertical-align:top;}
.h-xuqiu .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.h-xuqiu .hd ul .on{ background:#db241e;}

.h-hezuo{ background:url(../images/6_r4.jpg) no-repeat center 10px; background-size:100% auto; padding:10px 0 50px;}
.h-hezuo ul{ float:left; width:100%; padding:13px 0 50px;}
.h-hezuo ul li{ float:left; width:25%; padding-top:40px; text-align:center;}
.h-hezuo ul li img{ display:block; width:90px; height:45px; margin:0 auto;}
.h-hezuo ul li:nth-of-type(5){ padding-left:12.5%;}
.h-hezuo ul li:nth-of-type(7){ padding-right:12.5%;}
.h-hezuo ul li:nth-of-type(8){ padding-left:25%;}
.h-hezuo ul li:nth-of-type(9){ padding-right:25%;}

.h-jiange{ background:#CC0E00; padding:15px 0 30px; text-align:center;}
.h-jiange h2{ font-size:32px; color:#fff; line-height:52px;}
.h-jiange span{ display:inline-block; font-size:20px; line-height:40px; font-weight:bold; color:#fff000; background:url(../images/tel.png) no-repeat left center; padding-left:35px;}
.h-jiange .zbut{ padding-top:15px;}
.h-jiange .zbut a{ display:inline-block; border:3px solid #fff; font-weight:bold; font-size:18px; height:62px; line-height:62px; padding:0 35px 0 80px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.h-jiange .zbut a.a1{ border-color:#fff; background:url(../images/gw.png) no-repeat 25px center; color:#fff;}
.h-jiange .zbut a.a2{ border-color:#ffce0c; background:url(../images/cz.png) no-repeat 25px center #ffce0c; color:#b20000; margin-left:25px;}

.h-about{ font-size:16px; line-height:35px; text-align:center;}
.h-about a,.h-about a:hover{ color:#ff6c00;}
.n-about{ text-align:left;}

.h-tedian{ padding-bottom:35px;}
.h-tedian dl{ text-align:center; width:48%; float:left; padding:10px; box-sizing:border-box;}
.h-tedian dl:nth-of-type(4){ background:none;}
.h-tedian dl dt{ font-size:20px; height:60px; line-height:60px; font-weight:bold; position:relative; overflow:hidden; color:#ca0900;}
.h-tedian dl dt span{ display:inline-block; font-size:52px; font-family:"Geometr212 BkCn BT";}
.h-tedian dl dt em{ font-style:normal; position:absolute; height:21px; line-height:21px; padding-left:5px;}
.h-tedian dl dd{ font-size:17px; line-height:28px; color:#666;}

.h-news dl{ width:100%; position:relative; padding-top:15px; text-align:center;}
.h-news dl dt img{ display:block; margin:0 auto; width:100%; height:auto;}
.h-news dl dd{ position:absolute; bottom:0; left:0; padding:0 10px; width:100%; background:url(../images/hui.png) repeat; box-sizing:border-box; font-size:15px; font-weight:bold; height:40px; line-height:40px; overflow:hidden;}
.h-news dl dd a{ color:#fff;}
.h-news ul{ width:100%; float:left; padding-bottom:35px; padding-top:5px;}
.h-news ul li{ width:100%; float:left; height:44px; line-height:44px; border-bottom:1px dashed #d2d3d5;}
.h-news ul li.li1{ height:auto; line-height:normal; text-align:center; color:#fff; padding:20px 10px; box-sizing:border-box; margin-bottom:10px;}
.h-news ul li.li1 p{ padding-top:5px; text-transform:uppercase; font-size:13px;}
.h-news ul li span{ float:right; text-align:right; width:18%; color:#999; font-size:14px;}
.h-news ul li a{ float:left; width:80%; color:#000; font-size:15px; background:url(../images/dian.png) no-repeat left center; padding-left:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}

.h-liuyan{ background:#fff; padding:15px; border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; overflow:hidden; box-sizing:border-box;}
.h-liuyan ul{ float:left; width:100%; padding-bottom:30px;}
.h-liuyan ul li{ float:left; width:100%; position:relative; padding:5px 0; text-align:left;}
.h-liuyan ul li i{ color:#f00; display:block; font-style:normal; height:44px; line-height:44px; position:absolute; left:4px;}
.h-liuyan ul li.liz:nth-of-type(1),.h-liuyan ul li.liz:nth-of-type(2){ width:49%;}
.h-liuyan ul li.liz:nth-of-type(2){ float:right;}
.h-liuyan ul li.liz input,.h-liuyan ul li.liz textarea{ display:block; width:100%; font-size:15px; border:1px solid #dedede; box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.h-liuyan ul li.liz input{ height:46px; line-height:46px; padding:0 15px;}
.h-liuyan ul li.liz textarea{ height:110px; line-height:24px; padding:10px;}
.h-liuyan ul li.li10{ text-align:center; padding-top:10px;}
.h-liuyan ul li.li10 input{ display:inline-block; background:#db241e; color:#fff; font-size:16px; font-weight:normal; border:none; height:46px; line-height:46px; width:49%; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.footer{padding:25px 0; background:#181818; padding-bottom:75px; color:#fff; position:relative;}
.footer h2{ font-weight:bold; font-size:16px; padding-bottom:10px; padding-right:105px;}
.footer p{ font-size:13px; line-height:28px; color:#fff; padding-right:105px;}
.footer a{ color:#fff;}
.footer img{ position:absolute; right:2.5%; top:25px; display:block; width:100px; height:100px;}

.bottom{width:100%;height:60px;background:#db241e;margin:0 auto;position:fixed;bottom:0;left:0;z-index:9999}
.bottom ul{max-width:640px;height:60px;margin:0 auto}
.bottom ul li{width:33.33333%;height:60px;display:block;float:left;text-align:center;background:url(../images/li-h.png) repeat-y right center}
.bottom ul li a{color:#fff;font-size:13px}
.bottom ul li:nth-of-type(3){background-image:none}
.bottom ul li.index i{display:block;width:100%;height:32px;background:url(../images/index.png) no-repeat center;margin-top:5px}
.bottom ul li.bohao i{display:block;width:100%;height:32px;background:url(../images/dh.png) no-repeat center;margin-top:5px}
.bottom ul li.guanyu i{display:block;width:100%;height:32px;background:url(../images/women.png) no-repeat center;margin-top:5px}



@media (max-width: 568px) {
.top img{ height:50px;}
.h-hezuo ul li{ padding-top:35px;}
.h-hezuo ul li img{ width:80px;}
.mpinpai .bd ul li img{ width:140px; height:70px;}
.tulist ul li img{ height:188px;}
.h-xuqiu dl dt img{ height:186px;}
}
@media (max-width: 440px) {
.top{ padding:15px 0;}
.top img{ height:40px;}
.nav ul li{ font-size:15px; height:40px; line-height:40px;}
.mpinpai .bd ul li{ width:50%;}
.nnav-c ul li{ width:49%;}
.nnav-c ul li:nth-of-type(3n){ padding-right:2%;}
.nnav-c ul li:nth-of-type(even){ padding-right:0;}
.sosuo .rg input.btn{ background-size:55%;}
.mpinpai .bd ul li img{ width:130px; height:65px;}
.tulist ul li img{ height:136px;}
.h-case .zuo dt{ width:180px; padding-right:10px;}
.h-case .zuo dt img{ height:124px;}
.h-case .zuo dd{ padding-left:190px;}
.h-case .zuo dd a.tit{ font-size:20px; height:36px; line-height:36px; padding-top:0;}
.h-case .zuo dd p{ font-size:16px; height:28px; line-height:28px;}
.h-case .zuo dd a.abut{ font-size:15px; height:36px; line-height:36px; padding:0 40px 0 20px;}
.h-case .zhong{ width:100%; margin-right:0;}
.h-case .zhong2{ margin-top:15px;}
.lmt h2{ font-size:22px; height:28px; line-height:28px;}
.lmt p{ font-size:15px; line-height:26px;}
.dz-tab h2{ font-size:24px;}
.h-xuqiu dl{ width:100%; margin-right:0;}
.h-xuqiu dl dt img{ height:auto;}
.h-xuqiu dl dd h3{ font-size:20px;}
.h-hezuo{ padding-bottom:20px;}
.h-hezuo ul li{ padding-top:22px;}
.h-hezuo ul li img{ width:60px;}
.h-jiange h2{ font-size:25px; line-height:46px;}
.h-jiange span{ font-size:17px; line-height:32px;}
.h-jiange .zbut a{ padding:0 15px 0 45px; height:46px; font-size:16px; line-height:46px; border-width:2px;}
.h-jiange .zbut a.a1,.h-jiange .zbut a.a2{ background-position:12px center; background-size:auto 50%;}
.h-jiange .zbut a.a2{ margin-left:15px;}
.h-tedian dl dt span{ font-size:46px;}
.h-tedian dl dd{ font-size:15px; line-height:26px;}
.h-news ul li span{ width:22%;}
.h-news ul li a{ width:76%;}
.h-news ul{ padding-bottom:25px;}
.h-liuyan ul{ padding-bottom:15px;}
.h-about{ font-size:15px; line-height:32px;}
}
@media (max-width:380px){
.top img{ height:36px;}
.tulist ul li img{ height:124px;}
.h-hezuo ul{ padding-bottom:30px;}
.h-hezuo ul li img{ width:55px;}
.h-hezuo ul li{ padding-top:18px; padding-bottom:5px;}
.h-jiange h2{ font-size:24px;}
.h-tedian dl dt{ height:50px; line-height:50px;}
.h-tedian dl dt span{ font-size:36px;}
.h-tedian dl dd{ font-size:13px; line-height:22px;}
.h-tedian{ padding-bottom:15px;}
.h-news ul li a{ width:72%;}
.h-news ul li span{ width:26%;}
.footer h2,.footer p{ padding-right:0;}
.footer img{ position:inherit; display:block; padding-top:5px;}
}
@media (max-width:360px){
.mpinpai .bd ul li img{ width:110px; height:55px;}
.tulist ul li img{ height:119px;}
.h-case .zuo dt{ width:150px;}
.h-case .zuo dt img{ height:103px;}
.h-case .zuo dd{ padding-left:160px;}
.h-case .zuo dd a.tit{ font-size:16px; height:32px; line-height:32px;}
.h-case .zuo dd p{ font-size:14px; line-height:24px; height:24px;}
.h-case .zuo dd a.abut{ font-size:14px; height:30px; line-height:30px; margin-top:6px; padding:0 35px 0 15px; background-position:88% center;}
.h-case .zhong dd span{ font-size:18px; height:34px; line-height:34px;}
.h-case .zhong dd p{ font-size:15px; line-height:28px; height:28px;}
}

/**/
.nbanner{ text-align:center; color:#fff; padding:10% 0;}
.nbanner .tit{ font-size:25px; line-height:36px;}
.nbanner p{ font-size:15px; line-height:26px; padding-top:5px;}

.n-nav{ background:#f6f8f9;}
.n-nav .box{ width:96%;}
.n-nav ul{ float:left; width:100%; text-align:center;}
.n-nav ul li{ float:left; width:33.333333333%; line-height:24px; background:#eef3f6; padding:6px 10px; text-align:left; box-sizing:border-box;}
.n-nav ul li.on{ background:#d30b00;}
.n-nav ul li a{ display:block; font-size:16px; font-weight:normal; color:#000;}
.n-nav ul li a.a1{ background:url(../images/x1.png) no-repeat left center; background-size:auto 65%; padding-left:40px;}
.n-nav ul li a.a2{ background:url(../images/x2.png) no-repeat left center; background-size:auto 63%; padding-left:40px;}
.n-nav ul li a.a3{ background:url(../images/x3.png) no-repeat 2px center; background-size:auto 65%; padding-left:40px;}
.n-nav ul li em{ display:block; font-size:10px; line-height:18px; font-weight:normal; color:#c1c1c1; font-style:normal; text-transform:uppercase;}
.n-nav ul li.on a,.n-nav ul li.on em{ color:#fff;}
.n-nav ul li.on a.a1{ background:url(../images/x11.png) no-repeat left center; background-size:auto 65%;}
.n-nav ul li.on a.a2{ background:url(../images/x22.png) no-repeat left center; background-size:auto 63%;}
.n-nav ul li.on a.a3{ background:url(../images/x33.png) no-repeat 2px center; background-size:auto 65%;}

.hly{ padding-bottom:20px;}
.hly dl{ padding-bottom:10px;}
.hly dl dt{ background:none; padding:15px 0 10px 0; margin-bottom:5px; font-size:18px; font-weight:bold; color:#000;}
.hly dl dt span{ float:left; display:inline-block; width:30px; height:28px; background:url(../images/ay.png) no-repeat center top; background-size:100% 100%; text-align:center; color:#fff; margin-right:8px; padding-bottom:5px;}
.hly dl dd{ line-height:32px; font-size:14px; background:url(../images/hjt.png) no-repeat 0 7px; padding-left:22px; color:#747474;}
.hly .img img{ display:block; width:100%; height:auto;}
.hly #video{ width:100%; height:370px; position:relative; overflow:hidden;}
.hly #video span{ display:inline-block; width:60px; height:60px; position:absolute; top:45%; left:50%; margin-top:-35px; margin-left:-35px; z-index:15;}
.hly #video span img{ display:block; width:100%;}
.hly .hd{ width:100%; height:14px; padding-top:20px; text-align:center;}
.hly .hd ul{ display:inline-block; height:8px; padding:3px 5px; background-color:rgba(0,0,0,0.1);-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:0; vertical-align:top;}
.hly .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.hly .hd ul .on{ background:#db241e;}

.a-xuqiu{ padding-bottom:20px;}
.a-xuqiu dl dt img{ display:block; width:100%; height:auto; margin:0 auto;}
.a-xuqiu dl dd{ background:#fff; border:1px solid #eee; padding:5px 15px 10px;}
.a-xuqiu dl dd span{ display:block; font-size:22px; color:#000; height:52px; line-height:52px; background:url(../images/hr-r.png) no-repeat left bottom;}
.a-xuqiu dl dd p{ font-size:15px; color:#545353; line-height:28px; padding-top:10px;}
/*
.a-xuqiu .bd ul{ width:100%;}
.a-xuqiu .bd ul li{ width:100%; background:#fff; padding:10px; box-sizing:border-box; border:1px solid #eee;}
.a-xuqiu .bd ul li img{ display:block; width:100%; margin:0 auto;}
.a-xuqiu .bd ul li h3{ font-size:22px; color:#000; height:52px; line-height:52px; background:url(../images/hr-r.png) no-repeat left bottom;}
.a-xuqiu .bd ul li p{ font-size:15px; color:#545353; line-height:28px; padding-top:10px;}
*/
.a-xuqiu .hd{ width:100%; height:14px; padding-top:20px; text-align:center;}
.a-xuqiu .hd ul{ display:inline-block; height:8px; padding:3px 5px; background-color:rgba(0,0,0,0.1);-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:0; vertical-align:top;}
.a-xuqiu .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.a-xuqiu .hd ul .on{ background:#db241e;}

.lxmap{ text-align:left; color:#555555; font-size:15px; line-height:28px; padding-bottom:30px; padding-top:10px;}
.lxmap h2{ font-size:18px; color:#323232; line-height:40px;}
.map{ height:250px; font-size:12px; margin-top:10px;}

.nlist ul{ width:100%; float:left; padding:10px 0;}
.nlist ul li{ width:100%; float:left; height:44px; line-height:44px; border-bottom:1px dashed #d2d3d5;}
.nlist ul li.li1{ height:auto; line-height:normal; text-align:center; color:#fff; padding:20px 10px; box-sizing:border-box; margin-bottom:10px;}
.nlist ul li.li1 p{ padding-top:5px; text-transform:uppercase; font-size:13px;}
.nlist ul li span{ float:right; text-align:right; width:18%; color:#999; font-size:14px;}
.nlist ul li a{ float:left; width:80%; color:#000; font-size:15px; background:url(../images/dian.png) no-repeat left center; padding-left:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}

.biaoti{ text-align:center; padding-top:20px; border-bottom:1px solid #e8e8e8; padding-bottom:15px;}
.biaoti2{ text-align:left;}
.biaoti h1{ font-size:18px; color:#000; font-weight:normal;}
.biaoti p{ font-size:13px; color:#ccc; padding-top:10px;}
.danye{ font-size:15px; line-height:28px; color:#666; padding:15px 0 20px;}
.danye2{ padding-top:0;}
.danye img{ max-width:100%; width:auto !important; height:auto !important;}

.weizhi{font-size:14px;color:#999;line-height:40px;height:40px;border-bottom:1px solid #dcdcdc}
.weizhi .left{background:url(../images/cjt3.png) no-repeat left 13px;padding-left:21px; background-size:auto 36%;}
.weizhi .left a{color:#999}
.weizhi .right{background:url(../images/cjt2.png) no-repeat left 13px; background-size:auto 34%}
.weizhi .right a{color:#db2308;display:inline-block;padding-left:22px}

.htit{ height:44px; line-height:44px; border-bottom:1px solid #eee; overflow:hidden;}
.htit span{ font-size:18px; color:#000; background:url(../images/txt.png) no-repeat left center; font-weight:bold; float:left; padding-left:15px; height:44px; line-height:44px;}
.htit span i{ font-style:normal; color:#bbbbbb; font-size:13px; font-weight:normal; text-transform:uppercase;}
.htit a{ font-size:13px; color:#9e9d9d; float:right;}

.fn{ border-top:1px solid #e8e8e8; padding:10px 0;}
.fn p{ font-size:14px; line-height:30px; color:#565656}
.fn p a{ color:#565656}
.fn p a:hover{ color:#00aae5;}

.fenye{ text-align:center; padding:10px 0 30px;}
.fenye a{ display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #bababa; font-size:14px; color:#333; margin:0 2px;}
.fenye b,.fenye a:hover{ font-weight:500; display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #db241e; font-size:14px; color:#fff; margin:0 1px; background:#db241e;}

.cs-list{ padding-bottom:10px;}
.cs-list dl{ float:left; width:49%; background:#fff; padding:1% 2% 1% 0;}
.cs-list dl:nth-of-type(even){ padding-right:0;}
.cs-list dl dt img{ display:block; margin:0 auto; width:100%; height:223px;}
.cs-list dl dd{ font-size:14px; color:#727272; line-height:28px; padding:5px 8px 10px; border:1px solid #ddd; text-align:left;}
.cs-list dl dd a{ display:block; font-weight:bold; font-size:15px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-list dl dd a:hover{ color:#ff7e00;}
.cs-list dl dd p{ line-height:24px; padding-top:3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.cnav{ padding-top:15px; width:96%;}
.cnav dl{ float:left; width:100%;}
.cnav dl dt{ float:left; width:100%; font-size:15px; font-weight:bold; color:#333; padding:5px 0; background:#f3f3f3; padding:0 10px; box-sizing:border-box; line-height:32px; position:relative;}
.cnav dl dt i{ width:32px; height:32px; position:absolute; right:0; top:0; background:url(../images/jjj.png) no-repeat center center; background-size:50% 50%;}
.cnav dl dt i.fan{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.cnav dl dd{ float:left; width:100%; padding:8px 5px; font-size:15px; line-height:28px; box-sizing:border-box;}
.cnav dl dd div{ height:28px; overflow:hidden;}
.cnav dl dd a{ float:left; padding:0 5px; color:#666;}
.cnav dl dd a.on{ color:#db241e;}
.cnav dl dd.dd div{ height:103px;}
.cnav dl dd.dd a{ float:left; text-align:center; width:25%; box-sizing:border-box; padding:5px;}
.cnav dl dd.dd img{ display:block; margin:0 auto; width:120px; height:60px;}
.cnav dl dd.dd span{ display:block; padding-top:5px;}
.cnav dl dd.show div{ height:auto;}

.cp_pic{ padding:15px 0;}
.cp_pic img{ display:block; width:100%; height:auto; margin:0 auto;}
.cp_xc{ padding-bottom:20px; color:#333; font-size:15px; color:#777;}
.cp_xc p{ line-height:26px;}
.cp_xc h1{ display:block; font-size:20px; font-weight:bold; line-height:44px; color:#333; border-bottom:1px solid #ddd;}
.cp_xc .p3{ padding-bottom:13px;}
.cp_xc .zy{ padding:13px 0; border-bottom:1px solid #ddd; margin-bottom:10px;}
.cp_xc a{ display:inline-block; padding:2% 3%; margin-right:10px; background:#fe8815; color:#fff; font-size:16px; text-align:center; font-weight:500;}
.cp_xc a.a1{ background:#db241e;}
.cptxt{ font-size:15px; line-height:28px; padding:15px 0 20px; color:#333;}
.cptxt img{ max-width:100%; width:auto !important; height:auto !important;}
.cptxt h3.xt{ color:#db241e; background:url(../images/e_r3.png) no-repeat left center; padding:5px 0 5px 23px; font-size:16px;}

@media (max-width: 568px) {
.cs-list dl dt img{ height:198px;}
}
@media (max-width: 440px) {
.n-nav ul li{ float:none; width:100%;}
.nbanner .tit{ font-size:22px; line-height:32px;}
.a-xuqiu ul li h3{ font-size:20px;}
.nlist ul li span{ width:22%;}
.nlist ul li a{ width:76%;}
.cs-list dl dt img{ height:143px;}
.cnav dl dd.dd a{ width:33.333333333%;}
}
@media (max-width:380px){
.nlist ul li a{ width:72%;}
.nlist ul li span{ width:26%;}
.cs-list dl dt img{ height:131px;}
.cnav dl dd.dd img{ height:50px; width:100px;}
.cnav dl dd.dd div{ height:93px;}
.cnav dl dd.show div{ height:auto;}
}
@media (max-width:360px){
.cs-list dl dt img{ height:125px;}
}























