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 { display:block; width:80%; height:3.0rem; line-height:3.0rem; font-size:1.4rem; text-align:center; color:#fff; background-color:#AA0CC5; margin:0.8rem auto 0; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.jd .jdl img,.jd .jdr img,.daodu dl dt img,.dx dl dt img,.dg img,.yw img,.df img,.aq img,.ls img,.hy img{ display:block; width:100%;}
h1{ text-align:center; font-size:1.6rem; font-weight:normal; padding:0.6rem 0; }
h1 span{ font-weight:bold;}
h2{ text-align:center; font-size:1.2rem; font-weight:normal; margin-bottom:15px;}
.daodu{ margin:1.2rem 0.5rem; height:8rem;}
.daodu dl{ width:100%; margin-left:0%;}
.daodu dl dd{width:68%; padding-right:1%; padding-left:1%; float:right; line-height:1.1rem; font-size:1.0rem; color:#000; padding-top:0.2rem;text-indent:2em;}
.daodu dl dt{ width:30%; float:left;} 
.jd{ width:100%;}
.jd .jdl{ width:50%; float:left;}
.jd .jdr{ width:50%; float:right;}
.dx { width:100%; background-color:#F0EEF1;margin-top:0.8rem;}
.dx .title{ width:65%; margin:0 auto; text-align:center; font-size:1.0rem; border:1px solid #000; border-radius:0.5rem;}
.dx dl{ width:100%; margin-left:0%; padding-top:1.1rem; height:8.5rem;}
.dx dl dd{width:65%; background-color:#F0EEF1; padding-right:4%;padding-left:1%; margin-top:0.8rem; float:right; line-height:1.6rem; font-size:1.0rem; color:#000; padding-top:0.2rem;text-indent:2em;}
.dx dl dt{ width:30%; float:left;} 
.dg h1{ font-size:1.4rem;} 
.df{ background:url(../images/bbb.jpg) repeat; width:100%; height:33rem; margin-top:1.2rem; color:#fff;}
.df p{ width:90%; text-indent:2em; margin:0 auto;}
.df .dfl{ float:left; width:45%; padding:0 2.5%}
.df .dfr{ float:right;width:45%;padding:0 2.5%}
.df h2,{ font-size:1.4rem; height:2.4rem; line-height:2.4rem; font-weight:bold;}
.df .zxzx { display:block; width:80%; height:3.0rem; line-height:3.0rem; font-size:1.4rem; text-align:center; color:#612771; background-color:#fff; margin:0.8rem auto 0; text-decoration:none;}
.zs{ width:90%; padding:0 6% 0 4%;}
.aq{ width:95%; padding:0 2.6% 0 2.4%;}
.aq h2{ font-size:1.4rem; height:1.8rem; line-height:1.8rem; margin-top:1rem;}
.hy{ width:95%; padding:0 2.6% 0 2.4%;}
.cn{ margin-bottom:45px;}
.tt{ text-align:center; font-size:1.4rem; margin-bottom:0.8rem;}
.tt a{ color:#835aa6; text-decoration:underline;}
.banner{width:100%;margin:45px auto 0;}
.yw{ width:100%; margin:0 auto;}
.yw h1{ font-size:1.5rem;}
.jbss{ margin-top:1.0rem;}
.jbss h1{ padding:0.2rem 0;}
.hsjf_b{ width:100%; background-color:#845CA5; padding:1.2rem 0;}
.hsjf .zqjf{ width:70%; margin:0 auto; border:1px solid #fff; padding:0.6rem; color:#fff; background-color:#845CA5; text-align:center; font-size:1.6rem;}
.jffs h1{ padding:0.2rem 0; letter-spacing:6;}
.ll{ margin-top:1.0rem;}
.ll .zxzx{ margin-top:1.5rem; font-weight:bold;}
.zr{ width:100%; margin-top:1.2rem; background-color:#FBF3FF; padding-bottom:1.2rem;}
.dy h1{ font-size:1.4rem; padding:0.4rem 0;}
.dy .tt{ font-size:1.0rem;}
.dy p{ text-indent:2em; line-height:1.4rem; width:92%; margin:0 auto 0.8rem;}
.dy .zxzx{ margin:1.0rem 0;}
.zxyy{ width:100%; background-color:#845BA7; padding-bottom:1.2rem;}
.zxyy h1{ color:#fff;}
.ystd{ background-color:#fff; margin-bottom:2rem;}
.ystd .zxzx{ margin:1.0rem 0;}
.touchsliderdemo{width:100%;margin:15px auto 0;display:block;overflow:hidden;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:55%;margin-left:-43px; bottom:1px;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: #980073;}
