.wp{max-width: 640px;min-width: 320px;margin: 0 auto;font-size: 18px;color: #000;line-height: 1.5;overflow: hidden}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.pb{padding-bottom: 0.6rem}
.wp h2{font-size: 0.36rem;color: #010101;text-align: center;padding: 8% 0 6%;font-weight: normal;line-height: 1.2}
.wp h2 span{color: #ef7a13}
.btnas{display: block;width:55%;height: 0.7rem;line-height: 0.7rem;margin:0.5rem auto 0;text-align: center;color: #fff;font-size: 0.25rem;background: #A248DF;border-radius: 1rem}
.btnas:hover{color: #fff}
.btnas img{display: inline-block;width: 0.3rem;vertical-align: middle}
.content{width: 96%;margin: 0 auto;}
.subject_activity{margin-bottom: 0}
.section2 dl{width: 32%;float: left;position: relative;border-radius: 0.1rem;overflow: hidden}
.section2 dl dd{width: 80%;padding: 10%;background: rgba(0, 0, 0, 0.4);color: #fff;position: absolute;left: 0;bottom: 0;font-size: 0.22rem;line-height: 1.3}
.section2 dl:nth-child(2){margin: 0 2%}
.section3 h2 i{display: block;width: 1rem;height: 2px;background: #A9A9A9;margin: 2% auto 4%}
.section3 h2 p{text-align: center;font-size: 0.23rem;color: #666}
.section3 .text1{background: #6356C5}
.section3 .text2{background: #0D1446}
.section3 .text{padding: 5% 0}
.section3 .text h3{width: 92%;background: #fff;overflow: hidden;font-size: 0.4rem;font-weight: normal;line-height: 1.4;padding: 5% 4%}
.section3 .text h3 strong{display: block;width: 30%;float: left;color: #6356c7;font-weight: normal;margin-right: 4%}
.section3 .text h3 span{display: block;width: 65%;float: left;background: #6356C5;color: #fff;padding: 5% 0}
.section3 .text2 h3 strong{color: #A248DF}
.section3 .text2 h3 span{background: #A248DF}
.section3 .text dl{width: 100%;overflow: hidden;margin-top: 5%}
.section3 .text dl dt{width: 40%;float: left}
.section3 .text dl dd{width: 55%;float: right;font-size: 0.2rem;color: #fff;padding-top: 3%}
.section3 .text dl dd p{text-indent: 10%;padding-top: 1%}
.section3 .text dl dd span{display: block;color: #e7a10d;font-size: 0.25rem;margin: 3% 0}
.section3 .text dl dd img{display: block;width: 95%}
.section3 .text a{margin-top: 0.2rem;padding: 0 2%}
.section5 .over div{width: 48%;}
.section5 .over div dl{background: #EDEDED;margin-bottom: 0.25rem;padding-bottom: 0.3rem}
.section5 .over div dl dd{font-size: 0.23rem;color: #333;margin: 0 5%; text-align: justify}
.section5 .over div dl h3{font-weight: normal;font-size: 0.4rem;color: #a247e1;padding: 5% 0 3%}
.section5 a{margin-top: 0.2rem}
#scroll2 .hd{text-align: center;padding-top: 3%}
#scroll2 .hd li,.section8 .hd li{display: inline-block;width: 10px;height: 10px;border: 1px solid #C7C3C4;border-radius: 50%}
#scroll2 .hd li.on,.section8 .hd li.on{background: #C7C3C4}


