html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 62.5% }
@media screen and (min-width: 320px) {
    html {font-size: 14px;}
}
@media screen and (min-width: 360px) {
    html {font-size: 16px;}
}
@media screen and (min-width: 400px) {
    html {font-size: 18px;}
}
@media screen and (min-width: 440px) {
    html {font-size: 20px;}
}
@media screen and (min-width: 480px) {
    html {font-size: 22px;}
}
@media screen and (min-width: 640px) {
    html {font-size: 28px;}
}
*{margin:0px;padding:0px;}
img{display: block;border:0;height:auto;}
.clean{clear:both;width:100%;} 
.banner img,.dyzf img,.xyzf img,.zfcq img,.hj img{ width:100%;}
.banner{width:100%;margin:45px auto 0;}
.dyzf{ margin:1.5rem auto; }
.xyzf{ background-color:#F04807;margin:0 auto; padding:1.5rem;}
.con1{ background-color:#fff; padding:1.5rem;}
.con1 img{ width:75%; margin:0 auto;}
.con1 p{ font-size:1.2rem; line-height:1.8rem; font-weight:bold; text-align:center; }
.con1 p span{ color:#E54A08;}
.zfcq_l{ width:45%; float:left; background-color:#000; text-align:center; height:2.5rem; line-height:2.5rem; color:#fff;}
.zfcq_r{ width:55%; float:left; background-color:#F04807;text-align:center;  height:2.5rem; line-height:2.5rem; color:#fff;}
.ttbj_l{width:45%; float:left; font-size:0.8rem; background-color:#000; text-align:center; height:3.5rem; line-height:1.5rem; color:#fff; margin-bottom:0.8rem;}
.ttbj_r{ width:55%; float:left;  font-size:0.8rem; background-color:#F04807;text-align:center;  height:3.5rem; line-height:1.5rem; color:#fff;}
.ttbj span{ font-weight:bold; font-size:1.2rem;}
.ttbj img{width:85%; margin:0 auto; height:auto; }
.ttbj h2{text-align:center; font-size:1.4rem; margin:0.2rem 0;}
.ttbj dl{ float:left; width:31%; height:auto; text-align:center;  margin-left:1.8%;}
.ttbj dl dt img{ width:100%; height:auto;}
.ttbj dl dd{ font-size:0.8rem; font-weight:bold;}
.ttbj .two{ width:100%; background-color:#F04807; text-align:left; margin-left:0%;}
.ttbj .two dd{ background-color:#F04807; width:47%; padding-left:2%; padding-right:1%; float:left; line-height:1.2rem; font-size:0.8rem; color:#fff; padding-top:0.2rem;}
.ttbj .two dt{ width:50%; float:left;} 
.ttbj p{ width:62%; margin:0.6rem auto ; text-align:left;}
.ttbj p a{ text-decoration:underline; color:#F04807;font-size:1.0rem; line-height:1.8rem; font-weight:800;}
.hj{ margin-bottom:40px;}
.hj h2{text-align:center; font-size:1.6rem; margin:0.2rem 0;}
.hj h3{ font-size:1.0rem; font-weight:normal; text-align:center;}