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%;} 
.zxzx a{ display:block; width:90%; height:2.0rem; line-height:2.0rem;border-radius:20px; font-size:1.0rem; text-align:center; color:#fff; background-color:#CB181B; margin:0px auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.dy img,.yw img,.why img,.mys img,.jd img,.jrsx img,.hxys img,.ystd img,.yzrx img,.xz img{ width:100%;}
h1{ text-align:center; font-size:1.6rem; font-weight:normal; padding:0.8rem 0; }
h1 span{ font-weight:bold;}
h2{ text-align:center; font-size:1.2rem; font-weight:normal; margin-bottom:15px;}
li{ list-style-type:none;  }
.zx{ background-color:#ffa800; border-radius:1.4rem; text-align:center; width:60%; margin:0 auto; height:2.4rem; line-height:2.4rem; }
.zx a{ display:block; text-align:center; color:#000;text-decoration:none;}
.banner{width:100%;margin:45px auto 0;}
.title{ font-size:1.5rem; text-align:center; width:100%; margin:0.6rem auto; color:#2d2d2d; font-family:"宋体";}
.title span{ font-weight:bold;}
.title p{ font-size:1rem;color:#2d2d2d; font-family:"宋体";}
.dy{ width:100%; background:url(../images/dybj.jpg) repeat center center; padding:1rem 0;}
.dy p{ width:90%; margin:0 auto; text-indent:2em; font-size:0.9rem;}
.yw img{ margin-bottom:0.5rem;}
.why{ background-color:#f4e3fe; width:100%; padding:0.4rem 0 1rem; margin-top:1rem; margin-bottom:1rem; }
.mys{overflow:hidden; margin-bottom:1rem;}
.mys ul{ width:96%; margin:0.6rem auto;}
.mys ul li{ float:left; width:48%; margin-left:1%; height:2.4rem; line-height:2.4rem; text-align:center; color:#fff; font-size:0.8rem; background-color:#444444; margin-top:0.3rem;}
.xz{ background-color:#5c1988; padding:0.4rem 0 1rem; overflow:hidden; position:relative; margin:1rem 0;}
.xz .title,.xz p{color:#fff;}
.xz .le{ float:left; width:25%;}
.xz .ri{ float:left; width:75%; color:#fff; font-size:0.8rem; line-height:1rem; margin-bottom:1rem;}
.xz .ri span{ font-weight:bold;}
.xz .js{ margin-top:1rem;}
.xz .zj{ margin-top:2.1rem; margin-left:1.8rem;}
.xz .yl{ margin-top:1.6rem; width:95%;}
.jd{ width:100%; overflow:hidden;}
.tabBox .hd{ font-size:0.8rem; background:#F3F3F3; }
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; width:23.8%; color:#fff; padding:0.8rem 0; height:1rem;text-align:center; margin-left:1%; background-color:#444444;}
.tabBox .hd ul .on{background-color:#5c1988;}
.tabBox .hd ul .on a{ display:block;}
.tabBox .bd  p{ font-size:0.8rem; color:#2d2d2d; width:92%; margin:0 auto;}
.jd .zxzx{ width:60%; margin:0.6rem auto;}
.ys{ background:url(../images/ys.jpg) no-repeat top center;background-size:100%;min-height:23rem; color:#444444; font-size:0.8rem; line-height:0.9rem;}
.ys .pp{ width:30%; float:left;margin-top:12.3rem; margin-left:2.5%;}
.ys .xf{ width:30%; float:left;margin-top:12.3rem;margin-left:2.6%;}
.ys .wc{ width:30%; float:left;margin-top:12.3rem;margin-left:2.7%;}
.tabBoxs .hd{ font-size:0.8rem; background:#F3F3F3; }
.tabBoxs .hd ul{ overflow:hidden;  }
.tabBoxs .hd ul li{ float:left; width:47%; color:#fff; padding:0.8rem 0; height:1rem;text-align:center; margin-left:2%; background-color:#444444;}
.tabBoxs .hd ul .on{background-color:#5c1988;}
.tabBoxs .hd ul .on a{ display:block;}