.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.5rem}
.wp h2{font-size: 0.38rem;color: #333;text-align: center;padding: 8% 0 5%;line-height: 1.4}
.wp h2 span{display: block;font-size: 0.3rem;font-weight: normal}
.wp h2 img{display:block;width: 60%;margin: 2% auto 0}
.btnas{display: block;width: 60%;height: 0.7rem;line-height: 0.65rem;margin:0.4rem auto 0;text-align: center;color: #fff;font-size: 0.28rem;background: #9440BA;border-radius: 0.5rem; animation:showb 1s .2s linear both infinite;-webkit-animation:showb 1s .2s linear both infinite;-moz-animation:showb 1s .2s linear both infinite;-o-animation:showb 1s .2s linear both infinite;-ms-animation:showh 1s .2s linear both infinite;}
.btnas img{display: inline-block;width: 8%;vertical-align: middle;}
.btnas:hover{color: #fff}
.content{width: 96%;margin: 0 auto;}
.w20 {margin: 0 2%;}
.w94{width: 94%; margin:0 auto;}

.section3{padding-bottom: 1.3rem;}
.section2 .a_btns, .section3 .a_btns{margin:0 2%;}
.section2 .a_btns a.fl, .section3 .a_btns a.fl {background: #5946CA;}
.section2 .a_btns a, .section3 .a_btns a {width: 48%; font-size: 0.24rem;}
.section1 {}
.section2{background: #A5B4E8;padding-bottom: 1.6rem;margin-top: 0.6rem}
.section2 p{font-size: 0.22rem;color: #333}
.section2 .over{margin: 3% auto}
.section2 dl{width: 48%}
.section2 dl strong{display: block;color: #000;font-size: 0.25rem;padding: 0.2rem 0 0.1rem}
.section2 dl strong span{display: inline-block;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;text-align: center;border-radius: 50%;background: #9440BA;color: #fff;font-weight: normal}
.section4{margin-top:0.3rem;}
.section4 li{width: 48%}
.section4 li dd{height: 0.8rem;font-size: 0.22rem;color: #333;padding: 3% 0 5%}
.section4 p{height: 0.5rem;line-height: 0.5rem;font-size: 0.22rem;color: #333;background: #E8E8E8;margin-bottom: 2%}
.section4 p span{display: inline-block;width: 20%;text-align: center;color: #fff;background: #A5B4E8;font-size: 0.3rem}
/*.section5 h2{background: url('../images/img10.jpg') no-repeat center;background-size: 130%;line-height: 1.3;padding: 2% 0;margin-top: 6%}
.section5 p{text-align: center;font-size: 0.3rem;color: #333;margin-bottom: 5%}*/
.section6{background: #EDECF1}
.section6 li{width: 48%;}
.section6 li dl{background: #EBEBEB;font-size: 0.23rem;text-align: center;color: #333;margin-bottom: 0.2rem}
.section6 li dl dd{padding: 4% 0 0.4rem}
.section6 a{margin-top: 5%}
.section7 .content{font-size: 0.22rem;color: #333;margin-bottom: 4%;padding: 5% 0 0.5rem}
.section7 .content h3,.section7 .content p,.section7 .content dd{width: 94%;margin: 0 auto;}
.section7 .content h3{text-align: left;color: #fff;font-size: 0.28rem;font-weight: normal}
.section7 .content h3 span{font-size: 0.4rem}
.section7 .content p{padding: 1% 0 5%}
.section7 .content dd{overflow: hidden;margin: 3% auto 5%}
.section7 .content dd li{width: 1.35rem;padding-top: 0.35rem;height: 1rem;border-radius: 0.1rem;float: left;background: #fff;margin-right: 2%;line-height: 1.4;text-align: center;}
.section7 .content1 dd li:nth-child(3),.section7 .content1 dd li:nth-child(4){padding-top: 0.2rem;height: 1.15rem}
.section7 .content dd li:nth-child(4){margin-right: 0}
.section7 .content1{background: #A5B4E8}
.section7 .content1 dl{padding-bottom: 0.7rem}
.section7 .content1 li span{display: block;color: #4c63b6;font-size: 0.24rem}
.section7 .content2{background: #E8CCA5}
.section7 .content2 dl{padding-bottom: 0.5rem}
.section7 .content3{background: #BCA5E7;margin-bottom: 0}
.section7 .content1 dl,.section7 .content2 dl{position: relative;margin-bottom: 5%;}
.section7 .content1 dd,.section7 .content2 dd{position: absolute;left: 3%;bottom: 0;margin-bottom: 0}
.section8{margin-bottom: 5%;background: #EDE8FA}
.section8 h2{padding-top: 5%}
.section8 ul{overflow: hidden}
.section8 li{width: 32%;float: left}
.section8 li:nth-child(2){margin: 0 2%}
.section8 dl{margin-bottom: 8%}
.section8 dd{font-size: 0.22rem;color: #333;text-align: center;margin-top: 3%}
.section9 .hd{width: 100%;text-align: center;}
.section9 .hd li{display: inline-block;width:10px;height:10px;border-radius: 50%;background: #A6A6A6;}
.section9 .hd li.on{background:#9440BA}

@media screen and (max-width:480px) {
    .wp{font-size: 14px;}

}
.section9{background: #7287CC}
.section9 h2{color: #fff}
.section9 #scroll3{position: relative}
.section9 .hd{width: 100%;position: absolute;left: 0;bottom: 0}
.section9 .hd li{width: 8px;height: 8px;background: 0;border: 1px solid #fff}
.section9 .hd li.on{background: #fff}
.section9 .over{margin: 0 3%; padding-bottom:0.1rem;}
.section9 .over a {width: 48%}
.section9 .over a.fl{background: #5946CA}


/**banner 下专家横幅**/
.subject_adds{background-color: #fff;padding:0.1rem 0 0;}
.subject_adds img{width: 100%; vertical-align: middle;}


.btn{display:block; width:62%; height: 0.7rem; line-height: 0.7rem; text-align: center; font-size: 0.26rem; color:#fff; background:#fb8d6a; border-radius: 0.4rem; margin: 3% auto; animation:showb 1s .2s linear both infinite;-webkit-animation:showh 1s .2s linear both infinite;-moz-animation:showh 1s .2s linear both infinite;-o-animation:showh 1s .2s linear both infinite;-ms-animation:showh 1s .2s linear both infinite;}
.btn_c{height: 0.7rem; padding: 3% 0;}
.btn_c .btn{margin: 0; width: 49%;}

.section10{background:#A5B4E8; padding-bottom: 5%;}
.section10 h2 img{width:100%;}
.section10 .w20{background:#fff; padding: 3%; border-radius: 0.14rem; box-shadow: 0 0 7px 3px rgba(0,0,0,0.2)}
#scroll4{position:relative;}
#scroll4 .hd{width: 100%; text-align: center; position:absolute; left: 0; bottom: -12%;}
#scroll4 .hd li{width: 0.12rem; height: 0.12rem; display:inline-block; border-radius: 50%; border: 2px solid #fff; background: #A5B4E8;}
#scroll4 .hd li.on{background:#fff;}
.section10 .btn_c{margin: 4% 2% 0 2%;}

.section11 h2{font-size: 0.48rem; color: #292929; text-align: center; font-weight: normal;    margin: 0.2rem 0;}
.section11 .hd{width: 4.55rem; height: 1.25rem; margin:0.3rem auto 0; }
.section11 .hd li{width:1.28rem; height: 1.28rem; float: left; border-radius: 50%; border: 5px solid #ccc;}
.section11 .hd li:first-of-type{margin:0 0.35rem;}
.section11 .hd li.on{ border: 5px solid #f7b1d3;}
.section11 .prev,.next{width:0.37rem; height: 0.78rem; margin-top:0.37rem;}
.section11 .prev{float: left;}
.section11 .next{float: right;}

@-webkit-keyframes showh{
    0%{-webkit-transform: scale(1)}
    40%{-webkit-transform: scale(0.9)}
    70%{-webkit-transform: scale(1)}
    90%{-webkit-transform: scale(0.95)}
}

@-webkit-keyframes showb{
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
    60% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px)
    }
}