*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0 auto; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}
input,select,button{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#404040; text-decoration:none;}
a:hover{color:#d90801; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#ddd;}
::-webkit-scrollbar-thumb:hover{background-color:#d90801;}
::-webkit-scrollbar-thumb:active{background-color:#d90801;}
@media only screen and (max-width:992px){
input{-webkit-appearance:none; border-radius:0;}
}
body.on{height:100%; overflow:hidden;}
.e_m{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px 10px 5px 10px; background-color:#fff; border:1px solid #e7e7e7; position:absolute; top:50%; left:50%; margin-left:-101px; margin-top:-106px;}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{text-align:center; font-size:14px; margin-top:10px; padding:0;}


.con{ width:1180px; margin:0 auto; height:auto; overflow:hidden;max-width:1180px; }

@media only screen and (max-width:1366px){
.con{ width:98%; margin:0 auto; height:auto; overflow:hidden}

}
@media only screen and (max-width:1280px){
.con{ width:98%; margin:0 auto; height:auto; overflow:hidden}

}

@media only screen and (max-width:1024px){
.con{ width:98%; margin:0 auto; height:auto; overflow:hidden}

}


.tplb{ width:100%; height:auto; overflow:hidden; margin:110px auto 30px; border-bottom:#979797 1px solid}
.tplb li{ width:49%; float:left; height:auto; overflow:hidden; margin-right:2%;margin-bottom:1%}
.tplb li img{ width:100%}
.tplb li:nth-child(2n){margin-right:0; }
.tplb .wz h1{ font-size:24px; font-weight:bold; line-height:30px; color:#585858}
.tplb .wz p{ font-size:18px;line-height:40px; color:#3f3f3f}

.tplb1{ width:100%; height:auto; overflow:hidden; margin:50px auto 30px; }
.tplb1 li{ width:49%; float:left; height:auto; overflow:hidden; margin-right:2%;margin-bottom:1%}
.tplb1 li img{ width:100%}
.tplb1 li:nth-child(2n){margin-right:0; }
.tplb1 .wz h1{ font-size:24px; font-weight:bold; line-height:30px; color:#585858}
.tplb1 .wz p{ font-size:18px;line-height:40px; color:#3f3f3f}

@media only screen and (max-width:1366px){
}
@media only screen and (max-width:1280px){
.tplb{ width:100%; height:auto; overflow:hidden; margin:110px auto 30px; border-bottom:#979797 1px solid}
.tplb li{ width:49%; float:left; height:auto; overflow:hidden; margin-right:2%;margin-bottom:1%}
.tplb li img{ width:100%}
.tplb li:nth-child(2n){margin-right:0; }
.tplb .wz h1{ font-size:24px; font-weight:bold; line-height:30px; color:#585858}
.tplb .wz p{ font-size:18px;line-height:40px; color:#3f3f3f}

.tplb1{ width:100%; height:auto; overflow:hidden; margin:50px auto 30px; }
.tplb1 li{ width:49%; float:left; height:auto; overflow:hidden; margin-right:2%;margin-bottom:1%}
.tplb1 li img{ width:100%}
.tplb1 li:nth-child(2n){margin-right:0; }
.tplb1 .wz h1{ font-size:24px; font-weight:bold; line-height:30px; color:#585858}
.tplb1 .wz p{ font-size:18px;line-height:40px; color:#3f3f3f}

}


.xwlb{ width:90%; height:auto; overflow:hidden; margin:60px auto 0}
.xwlb li{ height:auto; overflow:hidden; margin-bottom:38px }
.xwlb h1{ color:#d90801; font-size:24px; font-weight:normal}
.xwlb span{color:#3f3f3f; line-height:27px}
.xwlb p{ font-size:14px; line-height:30px; color:#3f3f3f}

@media only screen and (max-width:1024px){
	.xwlb{ width:90%; height:auto; overflow:hidden; margin:50px auto 0}

}


.flmz{width:90%; height:auto; overflow:hidden; margin:50px auto 30px}
.flmz li{ height:auto; overflow:hidden; margin-bottom:8px }
.flmz h1{ color:#d90801; font-size:32px; font-weight:normal;  line-height:60px; border-bottom:#979797 1px solid}
.flmz p{ font-size:16px; line-height:36px; color:#3f3f3f}

@media only screen and (max-width:1024px){
.flmz{width:90%; height:auto; overflow:hidden; margin:50px auto 30px}

}



.ydbm{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:60px;}
.ydbm img{ width:100%}
.ydbm .zb{ width:48%; height:auto; overflow:hidden; float:left}
.ydbm .zbb{ width:48%; height:auto; overflow:hidden; float:left; padding-top:15px}

.ydbm h1{ color:#d90801; font-size:32px; font-weight:normal;  line-height:60px; font-weight:bold;border-bottom: #979797 1px solid;}
.ydbm p{ font-size:16px; line-height:36px; color:#3f3f3f}
.cpys{width:100%; height:auto; overflow:hidden;}
.cpys li{ float:left; width:45%; font-size:16px; line-height:36px; margin-right:10%;  text-align:left}
.cpys li:nth-child(2n){margin-right:0; }
.cpys h1{ font-size:24px; font-weight:bold; color:#404040}
.ydbm .yb{ width:48%; height:auto; overflow:hidden; float:right}
.sheji{ width:100%; margin-bottom:37px; margin-top:15px}
.sheji a{ color:#fff; font-size:16px}
.sheji a:hover{ color:#fff; font-weight:bold}
.cpys1{width:100%; height:auto; overflow:hidden;}
.cpys1 li{ float:left; width:100%; font-size:16px; line-height:36px;}
.cpys1 h1{ font-size:24px; font-weight:bold; color:#404040}



.tutu{ margin-top:27px}

.cpys2{width:100%; height:auto; overflow:hidden;}
.cpys2 li{ float:left; width:45%; font-size:16px; line-height:36px; margin-right:10%;  text-align:left}
.cpys2 li:nth-child(2n){margin-right:0; }
.cpys2 h1{ font-size:24px; font-weight:bold; color:#404040; text-align:right}


.lianx{width:100%; height:auto; overflow:hidden; margin-top:70px; margin-bottom:60px}
.lianx .tt{ width:80%; margin:0 auto}
.lianx .tt img{ width:100%}
.lianx .lx{ width:60%; margin:50px auto }
.lianx .lx h1{ color:#d90801; font-size:24px; font-weight:normal;  line-height:50px; font-weight:bold}
.lianx .lx p{ font-size:16px; line-height:36px; color:#3f3f3f}

.guanyu{width:90%; height:auto; overflow:hidden; margin:70px auto}
.guanyu .zb1{ width:60%; float:left}
.guanyu .zb1 p{ font-size:16px; line-height:36px; color:#3f3f3f; font-weight:bold; padding-top:58px}

.guanyu .yb1{ width:28%; float: right}
.guanyu .yb1 img{ width:100%}
.guanyu2{width:90%; height:auto; overflow:hidden; margin:30px auto}

.gylb{width:100%; height:auto; overflow:hidden; margin-top:50px; border-top:#979797 1px solid; padding-top:50px}
.gylb li{ float:left; width:48%; margin-right:4%; margin-bottom:4%}
.gylb li:nth-child(2n){margin-right:0; }
.bbt{color:#d90801; font-size:18px; ; float:left; width:25%; text-align:left; font-weight:bold; line-height:40px}
.zzw{color:#595959; font-size:16px; ; float:right; width:75%; line-height:36px}

.ejdh{ width:100%; height:auto; overflow:hidden; text-align:right; font-size:16px; margin-top:40px}
.ejdh .on1{font-weight:bold; }
.ejdh a:hover{ font-weight:bold; color:#404040}


.gaodu{ height:380px}
.gaodu1{ height:200px}

.bankuai {
	height: auto;
}