html{font-family:"microsoft yahei";font-size:62.5%;color:#333;background:#fff;}
html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav,section{margin:0;padding:0;}
ul,li{list-style:none;}i,em{font-style:normal;}.fl{float:left;}.fr{float:right;}img{display:block;border:none;}
input[type="button"],input[type="submit"],input[type="reset"],textarea{-webkit-appearance:none;}a{text-decoration:none;color:#333;}
.cf:after{content:"";display:block;height:0;visibility:hidden;clear:both;}.cf{zoom:1;}.zt-wrap{position:relative;width:1180px;margin:0 auto;}

.banner{width:100%;height:800px;color:#fff;background:url(https://s.cdnjm.cn/vippage/demo03/images/bg-banner.jpg) center top no-repeat;}
.banner .logo{width:224px;padding-top:60px;}.banner .content{position:relative;margin-top:40px;padding:100px 50px;text-align:center;}
.banner .content::before{content:"";position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background:#000;opacity:.6;}
.banner h1,.banner h2,.banner h3{position:relative;z-index:9;line-height:1;}
.banner h1{padding-top:30px;font-size:120px;color:#fbd7a3;}.banner h2{font-size:28px;font-weight:normal;}
.banner h3{padding-top:30px;font-size:18px;font-weight:normal;text-transform:uppercase;font-family:Arial;color:#fbd7a3;}

.tt01,.tt02{height:60px;line-height:60px;margin:0 auto 60px;}.tt02{margin:0 auto 80px;}
.tt01::after,.tt02::after{content:"";position:absolute;top:20px;left:220px;width:100px;height:1px;background:#000;}.tt02::after{background:#fff;}
.tt01 h2,.tt02 h2{line-height:1;padding:0 30px;font-size:40px;color:#000;}.tt02 h2{color:#fff;}
.tt01 em,.tt02 em{padding:0 0 0 30px;font-size:30px;color:#ccc;vertical-align:top;text-transform:uppercase;font-family:Arial;}.tt02 em{color:#666;}

.ppjs,.scnl,.honor,.fzlc,.zsys,.cpsj,.cpzs,.kdsl,.jmlc,.foot{padding:100px 0;}

.ppjs .content img{width:100%;height:420px;}.ppjs .content .text{width:100%;margin:0 auto;}
.ppjs .content .text p{line-height:1.6;padding:10px 0 0;font-size:18px;text-indent:2em;text-align:justify;}
.ppjs li{float:left;width:20%;padding:50px 0;text-align:center;color:#000;}
.ppjs li em{font-size:32px;font-weight:bold;}.ppjs li p{line-height:3;font-size:16px;}

.scnl{background:#251616;}.scnl h3{font-size:30px;font-weight:normal;text-align:center;color:#fff;}
.scnl .content img{width:1180px;}.scnl .content img:nth-child(1){margin:50px auto 20px;}
.scnl .content img:nth-child(2),.scnl .content img:nth-child(3){float:left;width:580px;height:380px;}.scnl .content img:nth-child(3){float:right;}

.honor ul{padding-bottom:30px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:auto;}
.honor ul::-webkit-scrollbar{width:5px;height:5px;background:#fff;}
.honor ul::-webkit-scrollbar-track{background:#bebebe;border-radius:10px;}
.honor ul::-webkit-scrollbar-thumb{background:#f89200;border-radius:10px;}
.honor li{display:inline-block;margin:0 3px;padding:5px;vertical-align:top;border:1px solid #bebebe;}.honor li img{height:300px;}

.fzlc{background:url(https://s.cdnjm.cn/vippage/demo03/images/bg-fzlc.jpg) center top no-repeat;background-size:cover;}
.fzlc .bd{width:100%;margin:0 auto;text-align:center;color:#fff;}.fzlc .bd i,.fzlc .bd p{display:inline-block;}
.fzlc .bd i{width:180px;height:180px;line-height:180px;font-size:40px;font-weight:bold;text-align:center;border:2px solid #fff;border-radius:100%;}
.fzlc .bd p{width:400px;line-height:1.6;margin-left:20px;font-size:24px;text-align:justify;}
.fzlc .hd{margin-top:50px;text-align:center;}.fzlc .hd li.on{background:#f89200;}
.fzlc .hd li{display:inline-block;width:20px;height:20px;margin:0 3px;background:#dcdcdc;border-radius:100%;}

.zsys{color:#fff;}.zsys ul{padding-bottom:50px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:auto;}
.zsys ul::-webkit-scrollbar{width:5px;height:5px;background:#fff;}
.zsys ul::-webkit-scrollbar-track{background:#bebebe;border-radius:10px;}
.zsys ul::-webkit-scrollbar-thumb{background:#f89200;border-radius:10px;}
.zsys li{display:inline-block;width:15%;height:240px;margin:0 1% 0 0;padding:30px 15px;vertical-align:top;background:#f89200;border-radius:20px;}
.zsys li i{display:block;width:100px;height:100px;line-height:100px;margin:0 auto;font-size:30px;text-align:center;border:2px solid #fff;border-radius:100%;}
.zsys li h3{padding-top:20px;font-size:18px;text-align:center;white-space:normal;font-family:Arial;}
.zsys li p{padding-top:20px;font-size:14px;text-align:justify;white-space:normal;}

.cpsj{background:#f8f8f8;}.cpsj img{float:right;width:580px;height:340px;}
.cpsj .text{float:left;width:520px;height:340px;margin-left:30px;}
.cpsj .text em{display:inline-block;padding:30px 0 20px;font-size:42px;font-weight:bold;color:#000;}
.cpsj .text p{line-height:2;font-size:16px;color:#999;text-align:justify;}

.cpzs .bd{width:1180px;margin:0 auto;}.cpzs .bd img{width:1180px;height:660px;}
.cpzs .hd{margin-top:30px;text-align:center;}.cpzs .hd li.on{background:#f89200;}
.cpzs .hd li{display:inline-block;width:20px;height:20px;margin:0 3px;background:#dcdcdc;border-radius:100%;}

.kdsl{background:url(https://s.cdnjm.cn/vippage/demo03/images/bg-kdsl.jpg) center top no-repeat;background-size:cover;}
.kdsl .bd{width:1180px;margin:0 auto;}.kdsl .bd li img{width:580px;height:460px;}
.kdsl .bd li img:nth-child(1){float:left;}.kdsl .bd li img:nth-child(2){float:right;}
.kdsl .hd{margin-top:30px;text-align:center;}.kdsl .hd li.on{background:#f89200;}
.kdsl .hd li{display:inline-block;width:20px;height:20px;margin:0 3px;background:#dcdcdc;border-radius:100%;}

.jmlc{color:#fff;background:url(https://s.cdnjm.cn/vippage/demo03/images/bg-jmlc.jpg) center top no-repeat;background-size:cover;}
.jmlc ul{padding-bottom:50px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:auto;}
.jmlc ul::-webkit-scrollbar{width:5px;height:5px;background:#fff;}
.jmlc ul::-webkit-scrollbar-track{background:#bebebe;border-radius:10px;}
.jmlc ul::-webkit-scrollbar-thumb{background:#f89200;border-radius:10px;}
.jmlc li{display:inline-block;width:24%;height:165px;margin:0 1% 0 0;padding:30px 20px;vertical-align:top;background:transparent;border:1px solid #fff;border-radius:10px;box-sizing:border-box;}.jmlc li p{line-height:2;font-size:16px;color:#fff;white-space:normal;text-align:justify;}

.foot dt{float:left;width:550px;height:260px;}.foot dt img{width:550px;height:260px;}
.foot dd{float:left;width:530px;height:260px;padding:0 0 0 60px;text-align:left;color:#000;}
.foot dd h3{line-height:3;padding-top:20px;font-size:30px;font-weight:bold;}.foot dd p{line-height:2;font-size:18px;color:#666;}

@media screen and (max-width:1280px){
	html{max-width:750px;margin:0 auto;font-size:62.5%;}img{width:100%;}.zt-wrap{position:relative;width:90%;margin:0 auto;}
	.ppjs,.scnl,.honor,.fzlc,.zsys,.cpsj,.cpzs,.kdsl,.jmlc,.foot{padding:50px 0;}

	.banner{height:300px;background-size:175%;}.banner .logo{width:112px;padding:30px 0 0;}
	.banner .content{position:relative;margin-top:20px;padding:35px 20px;text-align:center;}
	.banner .content::before{content:"";position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background:#000;opacity:.6;}
	.banner h1,.banner h2,.banner h3{position:relative;z-index:9;line-height:1;}
	.banner h1{padding-top:20px;font-size:36px;}.banner h2{font-size:16px;}.banner h3{padding-top:20px;font-size:12px;}

	.tt01,.tt02{height:30px;line-height:30px;margin:0 auto 40px;}.tt01::after,.tt02::after{top:15px;left:130px;}
	.tt01 h2,.tt02 h2{padding:0;font-size:28px;}.tt01 em,.tt02 em{padding:0;font-size:20px;}

	.ppjs .content img{height:unset;}.ppjs .content .text p{font-size:14px;}.ppjs .content .text{margin:10px auto 0;}
	.ppjs li{padding:25px 0;}.ppjs li em{font-size:16px;}.ppjs li p{font-size:12px;}

	.scnl h3{width:86%;margin:0 auto;font-size:16px;}.honor li img{height:200px;}
	.scnl .content img{width:100%;}.scnl .content img:nth-child(1){margin:30px auto 10px;}
	.scnl .content img:nth-child(2),.scnl .content img:nth-child(3){width:49%;height:unset;}

	.fzlc .bd i{width:90px;height:90px;line-height:90px;font-size:20px;}.fzlc .bd p{display:block;width:80%;margin:10px auto 0;text-align:center;font-size:16px;}
	.fzlc .hd{margin-top:30px;}.fzlc .hd li{width:10px;height:10px;margin:0 1px;}

	.zsys ul{padding-bottom:30px;}.zsys li{display:inline-block;width:40%;height:280px;padding:20px 10px;border-radius:10px;box-sizing:border-box;}
	.zsys li i{display:block;width:80px;height:80px;line-height:80px;font-size:16px;}.zsys li h3{padding-top:15px;font-size:16px;}.zsys li p{padding-top:15px;}

	.cpzs .bd,.kdsl .bd{width:100%;}.cpzs .bd img{width:100%;height:unset;}.kdsl .bd li img{width:49%;height:unset;}
	.cpzs .hd,.kdsl .hd{margin-top:15px;}.cpzs .hd li,.kdsl .hd li{width:10px;height:10px;margin:0 1px;}

	.jmlc ul{padding-bottom:30px;}.jmlc li{width:40%;padding:20px 10px;}.jmlc li p{font-size:14px;line-height:1.6;}

	.cpsj img,.cpsj .text,.foot dt,.foot dd,.foot dt img{float:unset;width:100%;height:unset;}.cpsj img{margin-top:20px;}.cpsj .text{margin-left:0;}
	.cpsj .text em{padding:15px 0;font-size:32px;font-weight:bold;color:#000;}.cpsj .text p{line-height:1.6;font-size:15px;color:#999;text-align:justify;}

	.foot dd{padding:0;text-align:center;}.foot dd h3{padding:0;font-size:20px;}.foot dd p{font-size:14px;}
}
@media screen and (max-width:414px){
	.banner{height:270px;background-size:200%;}.banner .content{padding:20px 10px;}.banner h1{font-size:36px;}
	.ppjs,.scnl,.honor,.fzlc,.zsys,.cpsj,.cpzs,.kdsl,.jmlc,.foot{padding:30px 0;}
}
@media screen and (max-width:375px){
	.banner{height:260px;}.zt-wrap{width:92%;}.zsys li h3{font-size:14px;}.zsys li p{font-size:12px;}
	.cpsj .text em{padding-top:0;font-size:26px;}.foot dd h3{font-size:18px;}
}
@media screen and (max-width:320px){
	.banner{height:240px;}.banner .content{padding:15px 10px;}.banner h1{padding:15px 0;font-size:30px;}.banner h3{padding-top:0;font-size:10px;}
	.zsys li{width:45%;}.jmlc li p{font-size:12px;}
}
#header,#footer{position:relative;z-index:10;}#footer{background:#fff;}.js-ft-box{padding:0 !important;}