.wp{max-width:640px;min-width:320px;margin:0 auto;color:#010101;overflow: hidden;}
img{width:100%;height:auto;}
body{font-family:"Microsoft Yahei" !important}
.wp .btn{display:block;color:#fff;font-size:0.26rem;text-align:center;margin:5% auto;background: #8A32C8;border-radius: 0.5rem;padding:2.5% 0;width: 55%}
.over{overflow:hidden;}
.wp h2{font-size:0.4rem;font-weight:normal;line-height:1.3;text-align:center;color: #000;padding: 8% 0 3%;}
.banner,.subject_activity{margin-bottom: 0}
.content{width: 96%;margin:0 auto;line-height: 1.5}
.section1{position: relative;z-index: 1;margin-top: -3%}
.section1 dl{overflow: hidden;}
.section1 dt{width: 34%;float: left;margin-right: 3%}
.section1 dd{width: 63%;float: left;font-size: 0.2rem;color: #666}
.section1 dd h3{font-size: 0.3rem;font-weight: normal;color: #333;text-align: left;padding: 0.5rem 0 3%}
.section1 dd h3 span{display: block;font-size: 0.25rem}
.section1 dd strong{display: block;font-weight: normal;font-size: 0.25rem;color: #333;padding: 4% 0 1%;border-top: 1px solid #E1E1E1}
.section1 dd p{margin-bottom: 5%}
.section2{background: url('../images/img7.jpg') no-repeat top #EED2AF;background-size: 100%;padding-bottom:8%}
.section2 .over div{width: 48%;color: #000}
.section2 .over div dl{margin-bottom: 0.3rem;padding-top: 5%}
.section2 .over div dt{width: 60%;margin: 0 auto;overflow: hidden;border-radius: 50%;-moz-box-shadow:0px 0px 20px #ADADAD; -webkit-box-shadow:0px 0px 20px #ADADAD; box-shadow:0px 0px 20px #ADADAD;}
.section2 .over div h3{font-size: 0.3rem;font-weight: normal;padding: 5% 0 2%}
.section3{background: #3E2F68;padding: 3% 0 8%}
.section3 h2{color: #fff}
.section3 .bd{background: #fff;}
.section3 .bd dl{padding-bottom: 6%;border-radius: 0.3rem}
.section3 .bd dl dd{width: 90%;margin: 0 auto;font-size: 0.2rem;color: #666}
.section3 .bd dl dd strong{display: block;color: #272636;font-size: 0.2rem;font-weight: 400;overflow: hidden;margin-bottom: 3%}
.section3 .bd dl dd strong img{display:block;width: 10%;float: left}
.section3 .bd dl dd strong span{display: block;width: 87%;float: right;padding-top: 2%}
.section3 .bd dl a{width: 30%;color: #fff;margin-bottom: 0}
.section3 .hd{margin: 5% auto 5%}
.section3 .hd li{display: inline-block;font-size: 0.23rem;border: 1px solid #fff;border-radius: 0;width:19%;height: 0.5rem;background: #3E2F68;color: #fff;text-align: center;line-height: 0.5rem;}
.section3 .hd li:nth-child(4){width: 35%;}
.section3 .hd li.on{background: #8F2CD4;border: 1px solid #8F2CD4}
.section3 a{width: 30%;color: #fff}
.section4{margin-bottom: 0.6rem}
.section4 .content{width: 80%;margin-bottom: 0.7rem}
.section4 .hd{text-align: center}
.section4 .hd li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #B8B8B8;}
.section4 .hd li.on{background: #8A32C8}
.section4 a.btn{width: 80%;margin-top: 0.4rem}
.section4 .content a{width: 80%;margin-top: 5%}
.section5{background: #3E2F67;padding-bottom: 8%}
.section5 h2{color: #fff}
.section5 h2 span{display: block;font-size: 0.3rem}
.section5 a.btn{width: 80%}
.section6{margin-bottom: 0.5rem}
.section6 h3{font-size: 0.22rem;color: #666;text-align: left;font-weight: normal;margin-top: 0.3rem}
.section6 h3 span{display: inline-block;width: 0.35rem;height: 0.35rem;line-height: 0.35rem;text-align: center;background: #D8D8D8;border: 1px dashed #909090;border-radius: 0.08rem;margin-right: 3%;font-size: 0.26rem}
.section6 li{font-size: 0.23rem;color: #666;overflow: hidden;position: relative;padding-left: 0.6rem;margin-top: 2%}
.section6 li p{width: 70%;padding: 3%;background: #D8D8D8;float: left}
.section6 li p i{display: block;width: 0;height: 0;border-bottom: 8px solid #D1D1D1;border-right: 13px solid transparent;position: absolute;right: 1.1rem;top: 0.3rem}
.section6 li img{display: block;width: 15%;float: right}
.section6 li.li2 p{background: #5F3FB1;color: #fff}
.section6 li.li2 p i{border-bottom: 8px solid #5D3EAD;}
.section6 a.btn{margin-top: 0.5rem;background: #825BCC}