.wp{max-width:640px;min-width:320px;margin:0 auto;color:#010101;overflow: hidden;font-size: 0.2rem;color:#333;}
img{width:100%;height:auto;}
.wp h2{font-size:0.42rem;font-weight:700;line-height:1.3;text-align:center;font-family:"Microsoft Yahei";padding: 8% 0 5%;color:#000;font-weight: normal;}
.wp h2 span{display: block;font-size: 0.3rem}
a.btn{display:block;width: 50%;height: 0.8rem;line-height: 0.8rem;margin:0.4rem auto 0;border-radius:1rem;color:#fff;font-size:0.28rem;overflow:hidden;text-align:center;background: #F0602A}
.over{overflow:hidden;}
.fl{float: left}
.fr{float: right}
.pb{padding-bottom: 0.5rem;}
.w20{margin:0 3%;}
.subject_activity{margin-bottom: 0;}
.section1 dl{width: 32%;float: left;font-size: 0.2rem;color: #000;margin-bottom: 5%}
.section1 dl:nth-child(2){margin: 0 2%}
.section1 dl dd{padding: 5% 0}
.section1 .text{width: 92%;margin: 0 auto;padding: 1%;overflow: hidden;background: #646583;border-radius: 1rem;font-size: 0.23rem;color: #fff}
.section1 .text .fl{width: 21%;border-radius: 50%;overflow: hidden}
.section1 .text .fr{width: 75%;margin-right: 2%;line-height: 1.3;padding-top: 3%}
.section2 .over li{width: 32%;float: left}
.section2 .over li:nth-child(2){margin: 0 2%}
.section2 .over dl{font-size: 0.2rem;color: #666;text-align: center;line-height: 1.3}
.section2 .over dt{width: 90%;margin: 0 auto}
.section2 .over dd{height: 1.5rem}
.section2 .over dd h3{font-size: 0.3rem;font-weight: normal;color: #000;padding:0.25rem 0 4%}
.section2 .over li:nth-child(3) dl:nth-child(2){background: #F0602A;padding: 0.7rem 0}
.section2 .over li a{display: block;color: #fff;font-size: 0.35rem;}
.section2 .over li a dd{height: 1.2rem}
.section2 .over li a img{display: block;width: 35%;margin: 0 auto}
.section3 {background: #B6B7D2;}
.section3 .w20{background: #fff;padding: 0.4rem 0 3%;border-bottom: 5px solid #6566A5}
.section3 .w20 .hd {width: 78%;margin: 0 auto;text-align: center;overflow: hidden}
.section3 .w20 .hd li{width:1.5rem;float: left;height:0.5rem;line-height: 0.5rem;background: #5054AD;color: #fff;border: 1px solid #5054AD}
.section3 .w20 .hd li.on{background: #fff;color: #000}
.section3 .w20 .hd li:nth-child(2){margin: 0 0.03rem}
.section3 .w20 .bd{font-size: 0.22rem;color: #000}
.section3 .w20 .bd h3{font-size: 0.35rem;font-weight: normal;text-align: left;margin: 5% 3% 1%}
.section3 .w20 .bd p{margin: 0 3%}
.section4 .w20 div{width: 48%}
.section4 .w20 dl{margin-bottom: 0.4rem}
.section4 .w20 dd{font-size: 0.22rem;color: #000;padding-top: 5%}
.section4 a{margin-top: 0}
.section5 {background: url('../images/img19.jpg') repeat-x bottom #646583;background-size: 1%}
.section5 h2{color: #fff}
.section5 .w20{background: #fff;padding: 8% 0}
.section5 .w20 img{display: block;width: 70%;margin: 0 auto}
.section6{background: #DFE0F6}
.section6 dl{width: 94%;overflow: hidden;background: #fff;padding: 2%}
.section6 dt{width: 48%;float: left;margin-right: 4%}
.section6 dd{width: 46%;float: left;font-size: 0.22rem;color: #000}
.section6 dd h3{font-size: 0.3rem;font-weight: normal;padding: 0.5rem 0 5%}
.section6 .hd,.section5 .hd{width: 100%;text-align: center;padding-top:3%;}
.section6 .hd li,.section5 .hd li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #646583}
.section6 .hd li.on,.section5 .hd li.on{background: #fff}
.section5 .hd li{border: 1px solid #646583}
.section7 p{overflow: hidden;margin-bottom: 1.5%}
.section7 p a{display: block;width: 47%;height: 0.6rem;line-height: 0.6rem;background: #646583;color: #fff;font-size: 0.23rem;text-align: center;}
.section7 p:nth-child(1) a.fr,.section7 p:nth-child(2) a.fl{width: 51%}