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%;} 
li{ list-style-type:none;}
.zxzx a{ display:block; width:70%; height:2.6rem; line-height:2.6rem;border-radius:10rem; font-size:1.0rem; text-align:center; color:#fff; background-color:#f661b2; margin:0px auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.fn img,.sc img,.sx img,.ks img,.qt img,.df img,.zxyy img,.ystd img,.yzrx img,.xgwt img,.ff 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;}
.banner{width:100%;margin:45px auto 0;}
.title{ width:90%; margin:1rem auto; font-size:1.2rem; text-align:center; color:#403e70;}
.title span{ font-weight:bold;}
.fn{ width:100%; margin:0 auto;  padding-bottom:1rem;} 
.fn .fnimg { width:70%; margin:0 auto 1rem; padding:0.4rem; border:1px solid #e0e0e0;box-shadow: 3px 3px 5px #e0e0e0;} 
.fn p{ text-indent:2em; font-size:1rem; width:90%; margin:0 auto; line-height:1.7rem;}
.fn .zxzx a{ margin-top:0.6rem;}
.sc{ width:100%; background-color:#f3e5f6; padding-top:0.2rem; padding-bottom:1rem;}
.sc p{ width:94%; margin:0 auto; text-indent:2em; color:#5f5f5f; font-size:1rem; line-height:1.8rem;}
.sc p span{ font-weight:bold;}
.sc img{ margin-top:1rem; margin-bottom:1rem;}
.sx{ width:94%; margin:0 auto;}
.sx h2{ font-size:1.2rem; color:#000; text-align:left; }
.sx p{ color:#5f5f5f; font-size:1rem; margin-top:0.4rem; line-height:1.6rem; margin-bottom:1.1rem;}
.ks{ width:100%; background-color:#f3e5f6; padding-top:0.4rem; padding-bottom:0.8rem; margin-top:1rem;}
.ks ul{ width:94%; margin:0 auto;}
.ks ul li{ font-size:0.8rem; color:#403e70;}
.ks ul li span{ background-color:#403e70; color:#fff;}
.ks img{ display:block; float:left; width:38%; }
.ks p{ display:block; float:right; width:58%; line-height:1.4rem;}
.ks .fl{ float:left;}
.ks .fr{ float:right;}
.ks .clean{ margin-bottom:1rem;}
.hz{ width:100%; margin:0 auto;}
.hz li{ width:40%; margin-left:4%; height:7.6rem; padding-left:2%; padding-right:2%; margin-bottom:0.6rem; font-size:1rem; background-color:#f3e5f6; color:#403e70; float:left; padding-top:0.4rem; padding-bottom:0.4rem;line-height:1.6rem;}
.hz li h3{ font-size:1rem; text-align:center; height:1.6rem; line-height:1.6rem;}
.question{ width:94%; margin:0 auto;}
.question img{ float:left; width:33.3%;}