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:70%; height:2.0rem; line-height:2.0rem;border-radius:6px; font-size:1.0rem; text-align:center; color:#fff; background-color:#c51518; margin:0.6rem auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.jdxm img,.hxq img,.jdxmc img,.kss img,.zr 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;}
.tszs{ margin-top:0.8rem; width:92%; padding:0 4%;}
.tszs p{ text-align:left; font-size:1.0rem; width:92%; margin:0 auto; line-height:1.4rem; text-indent:2em;}
.tszs img{ display:block; margin-bottom:0.8rem;}
.yzrx{ width:100%; background:url(../images/bg.jpg) repeat; padding-top:1.0rem;}
.yzrx .jj{ border-left:#c51518 0.2rem solid; font-size:1.2rem; font-weight:bold; margin-left:5%; padding-left:3%;}
.yzrx img{ margin:0 auto; display:block;}
.yzrx .t{ width:85%; height:1.8rem; line-height:1.8rem; border:1px solid #000; text-align:center; margin:0.8rem auto;}
.yzrx dl{ float:left; width:31%; height:auto; text-align:center;  margin-left:1.8%;}
.yzrx dl dt img{ width:100%; height:auto;}
.yzrx dl dd{ font-size:0.8rem;}
.yzrx .two{ width:100%; text-align:left; margin-left:0%;}
.yzrx .two dd{width:57%; padding-right:1%; float:left; margin-right:2%; line-height:1.2rem; font-size:0.7rem; color:#000; padding-top:0.2rem;}
.yzrx .two dd p{ margin-left:0.6rem; width:98%;}
.yzrx .two dd span{ font-size:0.8rem; font-weight:bold;}
.yzrx .two dd .xm span{ font-size:1.0rem; display:block; background-color:#C51518; color:#fff; width:44%; text-align:center; padding:0.2rem 0.1rem;}
.yzrx .two dt{ width:37%; float:right; margin-right:3%; margin-bottom:1.1rem;} 
.yzrx .scxm{ clear:both; margin:0 auto; width:90%; line-height:1.8rem;}
.yzrx .scxm span{ background-color:#c51518; color:#fff; padding:5px 10px;}
.ds{ margin:0 auto;}
.ds img{ width:88%; margin: 0 auto 0.8rem;}
.ds p{ width:92%; margin:0 auto; font-size:0.8rem; line-height:1.2rem;}
.ddz{ background-color:#633B79; width:100%; margin:1.6rem 0 0; padding-bottom:1.2rem;}
.ddz h1{ color:#fff;}
.ddz h1 span{ font-size:1.0rem; line-height:1.2rem;}
.ddz img{ width:95%; margin:0 auto;}
.ddz .zxzx{ width:95%; margin:0.8rem 0 0;}
.kss{ width:92%; margin:1.2rem auto 0.6rem;}
.xin{ width:30%; margin:0 auto 0.6rem;}
.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;}
.al{margin-bottom:35px;}
.al h1{ padding: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;}
.xgwt{ border-top:dashed 2px #ccc; border-top-width:80%; width:100%; padding-top:0.8rem; margin-top:0.8rem;}
.xgwt p{ width:90%; text-align:left; margin:0.5rem auto; font-size:0.9rem; line-height:1.4rem;}
.xgwt img{ width:98%;}
.xgwt .zxzx{ width:80%; margin:0.5rem auto;}
.hxq .zxzx{ width:80%; margin:0.5rem auto;}
.al h1{ font-size:1.5rem; font-weight:bold;}
.al h1 span{ font-size:0.9rem; font-weight:normal;}
.df{ width:100%; background-color:#094255; color:#FFF; padding-bottom:0.6rem;}
.df h1{ font-size:1.5rem; font-weight:bold; padding-bottom:0.1rem;}
.df h1 span{ font-size:0.9rem; font-weight:normal;}
.df p{ width:95%; text-indent:2em; margin:0.5rem auto;}
.df .zxzx{ width:80%; margin:0.5rem auto;} 
.ds img{ margin-bottom:0rem;}
.ds .zxzx{ width:80%; margin:0.5rem auto; margin-bottom:45px;} 
.ll{ margin-top:1.0rem;} 
.zr{ width:100%; margin-top:1.2rem; background-color:#FBF3FF; padding-bottom:1.2rem;}
.jdxm{ width:90%; margin:0 auto;}
.jdxm .title{ color:#c51518; font-size:1.8rem; text-align:center; padding-top:1rem;}
.jdxm p{ font-size:0.9rem; line-height:1.5rem;}
.jdxm img{ margin:0.8rem auto;}
.jdxm p span{ font-weight:bold;}
.jdxm .zxzx a{ background-color:#fec200; height:2.6rem; line-height:2.6rem; width:50%; border-radius:2rem;}
.jdxms{ width:100%; background-color:#e3e1df;}
.jdxmc{ width:94%; margin:0 auto; padding-bottom:1rem;}
.jdxmc .title{ color:#c51518; font-size:1.8rem; text-align:center; padding-top:1rem;}
.jdxmc p{ font-size:0.9rem; line-height:1.5rem; margin-left:3%;}
.jdxmc img{ margin:0.8rem auto;}
.jdxmc p span{ font-weight:bold;}
.jdxmc .zxzx a{ background-color:#fec200; height:2.6rem; line-height:2.6rem; width:50%; border-radius:2rem;}
.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:-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: #CC181B;}
