.wp{max-width: 640px;min-width: 320px;margin: 0 auto;font-size: 12px;color: #000;line-height: 1.5;overflow: hidden;}
.over{overflow: hidden;}
.wp h2{font-size: 0.4rem;line-height: 1.2;text-align: center;color: #333;padding:2% 0;margin-bottom: 4%;}
.wp h2 span{font-weight: normal;display: block;font-size: 0.28rem;color: #666;padding-top: 2%}
.fl{float: left}
.fr{float: right}
.btnas{display: block;margin: 0 auto;text-align: center;background-color: #9000C3;color: #fff;font-size: 0.25rem;border-radius: 0.1rem;}
.content{width: 96%;margin: 0 auto;}
.subject_activity{margin-bottom: 0}
#casepics{display: none}
.content .over{width: 90%;margin:0 auto;}
.content .over a{width: 40%;padding:2% 0;}
.section1{padding-top: 3%; background:-webkit-gradient(linear, 0% 0%, 0% 10%,from(#D0D6DC), to(#fff));}
.section1 h2,.section3 h2,.section4 h2,.section5 h2,.section6 h2,.section7 h2{padding: 2% 0 1%;}
.section1 .content p,.section3 .content p,.section4 .content p,.section5 .content p,.section6 .content p,.section7 .content p{font-size: 0.22rem;color: #999;text-align: center}
.section1 .content .text{margin: 5% 0;display: flex}
.section1 .content .text dl{width: 32%;flex: 1;line-height: 1.2;}
.section1 .content .text dl dt{width: 40%;margin:0 auto;}
.section1 .content .text dl strong{font-size: 0.25rem;color: #666;display: block;text-align: center;padding: 4% 0}
.section1 .content .text dl span{display: block;font-size: 0.22rem;color: #999;line-height: 1.2}
.section1 .content .text dl:nth-child(2){margin:0 2%}
.section2 {height: 7.1rem;background: url('../images/img5.jpg') no-repeat top center;background-size: 100%;}
.section2 h2{padding-top: 5%}
.section2 h2,.section2 h2 span,.section5 h2,.section5 h2 span,.section7 h2,.section7 h2 span{color: #fff;}
.section2 .content{height: 5.5rem;position: relative}
.section2 .fl{width: 38%;position: absolute;bottom: 8%;left: 2%}
.section2 .fl a{padding: 4% 0}
.section2 .fr{width: 55%;position: absolute;bottom: 8%;right: 0%}
.section3{background: url('../images/img7.jpg') no-repeat top center;background-size: 100%;padding-top: 5%}
.section3 .text{background: #fff;margin-top: 50%}
.section3 .text h3{width: 90%;margin:0 auto;color: #333;text-align: center;font-size: 0.35rem;font-weight: 500;padding: 5% 0}
.section3 .text h3 span{display: block;text-align: left;color: #999;font-size: 0.2rem}
.section3 .text #qiehuan{width: 90%;margin:0 auto;position: relative}
.section3 .text #qiehuan .bd li dl{overflow: hidden;background: #83A9D4}
.section3 .text #qiehuan .bd li dl dt{width: 50%;float: left}
.section3 .text #qiehuan .bd li dl dd{width: 50%;float: right;font-size: 0.2rem;color: #fff}
.section3 .text #qiehuan .bd li dl dd span{;display: block;width: 85%;margin:0 auto;padding-top: 10%}
.section3 .text #qiehuan .hd{width: 40%;position: absolute;bottom: 3%;left: 3%}
.section3 .text #qiehuan .hd li{width: 6px;height: 6px;border-radius: 50%;float: left;background: #fff;border: 1px solid #fff;margin-right: 3%}
.section3 .text #qiehuan .hd li.on{background: 0;}
.section3 .text .over{margin:8% auto;}
.section3 .text .over a:nth-child(1),.section5 .over a:nth-child(1),.section6 .over a:nth-child(1),.section7 .over a:nth-child(1){float: left;background: #7F7F7F}
.section3 .text .over a:nth-child(2),.section5 .over a:nth-child(2),.section6 .over a:nth-child(2),.section7 .over a:nth-child(2){float: right}
.section4{padding-top: 5%;background: -webkit-radial-gradient(#fff, #FCFCFC, #E4E4E4);}
.section4 .content{margin-top:2%;}
.section4 img{display: block;margin: 5% 0 0}
.section5{padding: 8% 0;background: #2D313C}
.section5 img,.section6 img{display: block;margin: 5% 0 8%}
.section5 .over a,.section6 .over a,.section7 .over a{width: 45%;}
.section6{padding:8% 0;}
.section6 .content{width: 100%;}
.section6 p{margin:3% 2%;}
.section7{background: #2D313C;padding: 8% 0} 
.section7 .text{width: 100%;overflow: hidden;padding: 8% 0}
.section7 .text dl{width: 25%;float: left;background: #fff;color: #999;font-size: 0.2rem}
.section7 .text dl dd{height: 1.5rem}
.section7 .text dl dd span{display: block;width: 90%;margin:0 auto;text-align: center;padding-top: 16%}
.section7 .text dl:nth-child(2),.section7 .text dl:nth-child(4){margin-top: 3%}
.section7 .text dl:nth-child(2) dd span,.section7 .text dl:nth-child(4) dd span{padding-top: 25%}
.section7 .over{bottom: 6%}