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;}
li{ list-style-type:none;}
.clean{clear:both;width:100%;} 
.zxzx a{ display:block; width:85%; height:3.0rem; line-height:3.0rem;border-radius:6px; font-size:1.2rem; text-align:center; color:#fff; background-color:#fe9500; margin:0px auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.mz img,.mzs img,.wyg img,.wygs img,.mg img,.zr img,.df img,.zxyy img,.ystd img,.ls img,.xgwt img{ width:100%;}
h1{ text-align:center; font-size:1.6rem; font-weight:normal; padding:0.8rem 0; color:#505e94; }
.banner{width:100%;margin:45px auto 0;}
.mz img{ width:90%; margin:0 auto;}
.mzs{ width:90%; background-color:#dfecff; padding:1rem 5% 2rem; overflow:hidden;}
.mzs li{ color:#fff;float:left; width:44%; padding:2%; background-color:#505e94; margin-right:2%; margin-bottom:2%;}
.mzs li img{ width:100%;}
.mzs h2{ font-weight:bold; font-size:1.2rem; text-align:center; height:2.3rem; line-height:2.3rem;}
.mzs p{ font-size:0.8rem;}
.mzs .aa{ background-color:#cc6054;}
.mzs .bb{ background-color:#769d98;}
.mzs .cc{ background-color:#8f5377;}
.wyg{ width:90%; background-color:#505e94;padding:1rem 5% 0rem;overflow:hidden;}
.wyg h1{ color:#fff; font-size:1.4rem;}
.wyg li{ float:left; color:#fff; width:42%; margin-right:5%;margin-left:3%; margin-bottom:1.5rem;}
.wyg h2{  font-weight:bold; font-size:1.2rem; text-align:center; height:2.3rem; line-height:2.3rem;}
.wyg p{ font-size:0.8rem;}
.wygs{ width:100%; background-color:#505e94;overflow:hidden;padding:0rem 0 2rem;}
.mg p{ font-size:1rem; width:94%; margin:0 auto; text-indent:2em; color:#4d4c4c; margin-bottom:1rem;}
.kys{ width:100%; background-color:#dfecff; padding-bottom:1rem;}
.kys p{ color:#4d4c4c; text-indent:2em; font-size:1rem; width:90%; margin:0 auto;}
.touchsliderdemo{width:100%;margin:15px auto 2rem;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:58%;margin-left:-43px; bottom:-15px;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: #505e94;}
.ls{ width:96%; margin:0 auto;}
.touchsliderdemos{width:90%;margin:15px auto 2.2rem;display:block; position:relative;  }
.touchsliderdemos .touchslider-viewports {padding:6% 6% 1rem;margin:0 auto;overflow:hidden;z-index:1; -moz-box-shadow:-1px 1px 6px #bdc2d7; -webkit-box-shadow:-1px 1px 6px #bdc2d7; box-shadow:-1px 1px 6px #bdc2d7;}
.touchsliderdemos p{ color:#4d4c4c; text-indent:2em; margin-top:0.6rem; width:90%;}
.touchsliderdemos .touchslider-items {margin:0 auto;display:block;overflow:hidden;}
.touchsliderdemos .touchslider-viewports li{float:left;}
.touchsliderdemos .touchslider-items img{width:100%;margin:0 auto;border:0;}
.touchsliderdemos .touchslider-items a{display:block;line-height:0;}
.touchsliderdemos .touchslider-navs {position:absolute;left:50%;margin-left:-43px; bottom:-25px;height:12px;line-height:12px;text-align:center;z-index:998;display:block;}
.touchsliderdemos .touchslider-navs a {cursor: pointer;color: #000;}
.touchsliderdemos .touchslider-navs a:active {background: #689db2;}
.touchsliderdemos .touchslider-navs 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;}
.touchsliderdemos .touchslider-navs li.on {background: #505e94;}
