html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{display:block;width:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
body{max-width: 7.5rem!important;margin:0 auto;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
section p{font-size:.24rem;line-height:1.8;text-align:justify;white-space:pre-wrap;color:#fff;}
section p.text{text-align: center;}
/*part1*/
.s01{background: url(images/part1_bg.jpg) no-repeat; background-size: 100% 100%;}
.pd20{padding:0 .2rem;}
.pd30{padding-top: .3rem;}
h2{padding:.35rem 0;}
.txt-content{padding-bottom: 3%;}
.txt-content .line img{width: .15rem;height: 93%;position: absolute;top:0;left: 48%;padding:2% 0 5%;}
.txt-content dl{width: 44%;display: inline-block;color:#fff;font-size: .24rem;margin:.25rem 2.5%;}
.txt-content dl dt{width: 1.9rem;margin:0 auto;}
.skim{display: none!important;}

blockquote{text-align: center;}
blockquote a{display: inline-block;border:1px solid #d41111;padding:1% 2%;color: #d41111!important;font-size: .24rem;margin:.1rem 0;}

.s02{background: url(images/part2_bg.jpg) no-repeat;background-size: 100% 100%;padding-bottom: 5%}
.s02 dl {display: flex;color:#fff;margin-top: .31rem;}
.s02 dl p{text-indent: 2em;}
.s02 dl dt{margin-right: 1%;}
.s02 dl dt i{width: 1.51rem;height: 1.75rem;display: block;background:url(images/icon.png) no-repeat;background-size: 100%;}
.s02 dl dd h3{font-size: .3rem;color:#fff5a4;}
.s02 dl dd h3 strong{font-size: .48rem;font-weight: bold;color: #fff;margin-right: .2rem;}

.s03{background: url(images/part3_bg.jpg) no-repeat;background-size: 100% 100%;text-align: center;padding-bottom: 4%}
.ad_s{width: 60%;margin:.1rem auto 0;font-size: .24rem;}
.ad_s li dl dd{position: relative;background: #fff;padding:7% 4%;height: 3rem;}
.ad_s li dl dd b{background: url(images/b_bg.png) no-repeat;background-size: 100% 100%;position: absolute;top: -7%;left: 35%;width: 1.32rem;height: .46rem;color: #fff}
.ad_s li dl dd p{color:#333;}
.ad_s li dl dd h3{margin-bottom: 3%;font-weight: bold;}
.ad_s li dl dd blockquote a{position: absolute;bottom: 3%;left: 28%}
.ad_s .num_s{margin-top: .2rem;}
.ad_s .num_s li{display: inline-block;margin:0 .1rem;width: .18rem;height: .18rem;background: #fff;}
.ad_s .num_s li.on{background: #ffe400;}

.s04{background: url(images/part4_bg.jpg) no-repeat;width: 100%;background-size: 100% 100%;padding-bottom: 4%;text-align: center;}
.s04 .ad_s .num_s .on{background: #ed0000}
.s05{background: url(images/part5_bg.jpg) no-repeat;width: 100%;background-size: 100% 100%;padding-bottom: 4%;}

.s06{background:url(images/part6_bg.jpg) no-repeat;background-size: 100% 100%;color:#fff;text-align: center;padding-bottom: 3%;}
.team{padding:0rem .2rem;}
.ewm,.gz{display: inline-block;width:1.4rem;margin-top:.1rem;margin-right: .2rem;}

.duty{width: 80%;margin:0 auto;}
.duty p{text-indent: 2em;}
.duty h4{font-weight: bold;}
.duty h4 strong{color:#ed0000;}

/*右侧导航*/
.fix-nav{background: url(images/fix-nav_bg.png) no-repeat;background-size: 100% 100%;position: fixed;right: 0;bottom:.9rem;width: 1rem;padding-top: .5rem;height: .5rem;color: #fff;text-align: center;font-size: .16rem;}
/*当屏幕宽度小于320时*/
@media screen and (max-width: 320px) {
    .s03 .ad_s li dl dd{height: 4rem;}
}