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.0rem; line-height:2.0rem;border-radius:10rem; font-size:1.0rem; text-align:center; color:#fff; background-color:#4d96f0; margin:0px auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.fn img,.cj img,.sd img,.three img,.qt img,.df img,.zxyy img,.ystd img,.yzrx img,.xgwt 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:#141414;}
.title span{ font-weight:bold;}
.fn{ width:100%; margin:0 auto;} 
.fn img{ margin-bottom:0.8rem;} 
.jia{ width:92%; margin:0 auto 1rem; color:#fff; font-size:1rem;}
.jia .ss{ background-color:#fe9ab2; height:2rem; line-height:2rem; text-align:center; float:left; width:27%;}
.jia .hao{ height:1.6rem; line-height:2rem; text-align:center; float:left; width:3%; color:#e55277;}
.jia .zt{ background-color:#f47b8c; height:2rem; line-height:2rem; text-align:center; float:left; width:38%;}
.cj{ width:100%; background-color:#fff2f2; padding-top:0.2rem; padding-bottom:1rem;}
.sd{ width:90%; margin:0 auto;}
.sd p{ text-indent:2em; line-height:1.6rem; color:#333333;}
.sd img{ margin-bottom:0.8rem; margin-top:0.8rem;}
.lt{ border-bottom:1px dashed #c3c3cf; padding-bottom:1rem;}
.three h2{ width:80%; margin:0 auto; text-align:center; color:#fff; background-color:#882470; height:2rem; line-height:2rem; border-radius:3rem;} 
.three p{ width:90%; margin:0.6rem auto; color:#6d6c8d; line-height:1.6rem; }
.three p span{ color:#8b8b8b;}
.touchslider-item img{ margin-bottom:2rem;}
.qt{ width:100%; background-color:#8a448c; color:#fff; padding-top:0.1rem; margin-top:1rem; padding-bottom:1rem;}
.qt .title{ color:#fff;}
.qt .title span{ color:#ffbb00;} 
.qt p{ text-indent:2em; color:#fff; font-size:1rem; line-height:1.6rem; width:90%; margin:0 auto 0.8rem;}
.qt img{ margin-bottom:0.8rem;}
.touchsliderdemo{width:100%;margin:15px auto 0;display:block; position:relative;}
.touchsliderdemo .touchslider-viewport {margin:0 auto;overflow:hidden;z-index:1;}
.touchsliderdemo .touchslider-item {margin:0 auto;display:block;overflow:hidden;}
.touchsliderdemo .touchslider-viewport li{float:left;}
.touchsliderdemo .touchslider-item img{width:100%;margin:0 auto;border:0;}
.touchsliderdemo .touchslider-item a{display:block;line-height:0;}
.touchsliderdemo .touchslider-nav {position:absolute;left:52%;margin-left:-20px; bottom:-25px;height:12px;line-height:12px;text-align:center;z-index:998;display:block;}
.touchsliderdemo .touchslider-nav a {cursor: pointer;color: #000;}
.touchsliderdemo .touchslider-nav a:active {background: #689db2;}
.touchsliderdemo .touchslider-nav li {width:13px;height:13px;background:#aaa;margin:0 3px;font-family: Arial;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer;}
.touchsliderdemo .touchslider-nav li.on {background: #882470;}