* {    margin: 0;    padding: 0;    box-sizing: border-box;    font-family: "microsoft yahei", sans-serif;}input {    -webkit-appearance: none;}i {    font-style: normal}li {    list-style: none;}a,input,label {    text-decoration: none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -moz-tap-highlight-color: rgba(0, 0, 0, 0);    -ms-tap-highlight-color: rgba(0, 0, 0, 0);    -o-tap-highlight-color: rgba(0, 0, 0, 0);    tap-highlight-color: rgba(0, 0, 0, 0)}img {    display: block}input,button {    outline: none;}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden}.clearfix {    *+height: 1%}body {    padding-top: constant(safe-area-inset-top);    padding-left: constant(safe-area-inset-left);    padding-right: constant(safe-area-inset-right);    padding-bottom: constant(safe-area-inset-bottom);    background: #fff;    max-width: 750px;    width: 100%;    margin: auto;    font-size: 0;}.banner {    background: url("../images/banner_bg.jpg") no-repeat 0 0;    background-size: cover;    width: 100%;    height: 6.66rem;    padding-top: 0.64rem;}.banner_box1 {    /* [disabled]background:rgba(255,255,255,0.76); */    width: 3.85rem;    height: 0.81rem;    border: none;    border-radius: 0.1rem;    margin: 0 0 0 0.5rem;    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);    padding-top: 0.18rem;}.logo {    width: 3.4rem;    margin: 0 auto;}.banner_con {    background: rgba(255, 255, 255, 0.75);    width: 3.85rem;    height: 4.29rem;    border: none;    border-radius: 0.1rem;    margin: 0.14rem 0 0 0.5rem;    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);    padding-top: 0.28rem;}.banner_tit {    width: 3.30rem;    margin: 0 auto;}.banner_box {    width: 3.33rem;    margin: 0.2rem 0 0 0.52rem;}.banner_box li {    width: 100%;    display: -webkit-flex;    display: flex;    align-items: center;    margin-top: 0.12rem;}.banner_box li:first-child {    margin-top: 0;}.banner_icon {    width: 0.31rem;    height: 0.30rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.banner_p {    font-size: 0.26rem;    color: #666;    margin-left: 0.14rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.banner_p strong {    color: #e01e1e;    font-weight: normal;}.banner_btns {    background: #17508b;    width: 3.22rem;    height: 0.72rem;    border: none;    border-radius: 0.06rem;    margin: 0.16rem auto 0;}.banner_btn {    background: #1d76d1;    width: 100%;    height: 0.68rem;    border: none;    border-radius: 0.06rem;    letter-spacing: -0.02rem;    font-size: 0.26rem;    color: #fff;}.banner-btn:last-child {    padding-left: 0.96rem;}.enroll {    background-size: cover;    width: 100%;    height: 14.13rem;    padding-top: 0.52rem;}.enroll_con {    width: 6.02rem;    height: 3.22rem;    margin: 0 auto;}.enroll_con ul {    width: 100%;    display: -webkit-flex;    display: flex;    justify-content: space-between;}.enroll_con li {    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.enroll_box {    background: url("../images/enroll_box.png") no-repeat 0 0;    background-size: 1.14rem 1.14rem;    width: 1.14rem;    height: 1.14rem;    display: -webkit-flex;    display: flex;    align-items: center;    justify-content: center;}.enroll_icon {    width: 0.56rem;    height: 0.45rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.enroll_p {    font-size: 0.26rem;    color: #606060;    text-align: center;    line-height: 1;    margin: 0.05rem 0 0 0;}.enroll_btn {    background: #e58910;    width: 5.8rem;    height: 0.70rem;    border: none;    border-radius: 0.1rem;    font-size: 0.28rem;    color: #fff;    display: block;    margin: 0.54rem auto 0;}.enroll_btn11 {    background: #e58910;    width: 5.8rem;    height: 0.70rem;    border: none;    border-radius: 0.1rem;    font-size: 0.28rem;    color: #fff;    display: block;    margin: 0.40rem auto 0;}.enroll_con1 {    width: 5.6rem;    height: 5rem;    margin: 0.52rem auto 0;}.enroll_con1 ul {    width: 100%;    height: 100%;    margin: 0 auto;    display: -webkit-flex;    display: flex;    flex-wrap: wrap;    justify-content: space-between;    align-content: space-between;}.enroll_con1 li {    background: #fff;    width: 2.65rem;    height: 2.4rem;    border: rgba(0, 0, 0, 0.12) 1px solid;    border-radius: 0.08rem;    box-shadow: 0 0.01rem 0.04rem rgba(15, 15, 15, 0.12);    -webkit-box-shadow: 0 0.01rem 0.04rem rgba(15, 15, 15, 0.12);    padding-top: 0.26rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.enroll_p1 {    font-size: 0.30rem;    color: #1d76d1;    line-height: 0.36rem;    text-align: center;}.enroll_btn1 {    background: #1d76d1;    width: 1.85rem;    height: 0.43rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    display: block;    margin: 0.16rem auto 0;}.school {    background-size: cover;    width: 100%;    height: 10.82rem;    padding-top: 0.60rem;}.school_tit {    width: 4.89rem;    margin: 0 auto;}.school_swiper {    width: 7.02rem;    height: 3.54rem;    margin: 0.46rem auto 0;    position: relative;}.teacher {    background: url("../images/teacher_bg.jpg") no-repeat 0 0;    background-size: cover;    width: 100%;    height: 7.81rem;    padding-top: 0.60rem;}.teacher_tit {    width: 4.36rem;    margin: 0 auto;}.teacher_swiper {    width: 6.84rem;    height: 4.14rem;    margin: 0.5rem auto 0;    position: relative;}.teacher_p {    position: absolute;    top: 0.6rem;    left: 3.06rem;    font-size: 0.24rem;    color: #6e6e6e;    text-align: left;    line-height: 0.38rem;    display: -webkit-flex;    display: flex;    justify-content: space-between;}.teacher_p strong {    font-size: 0.26rem;    color: #1d76d1;    font-weight: bold;}.teacher_p span {    color: #e01e1e;}.swiper-pagination {    bottom: 0;    left: 50%;    width: 1.4rem;    margin-left: -0.70rem;    overflow: hidden;    display: -webkit-flex;    display: flex;    justify-content: space-between;    align-items: center;}.swiper-pagination-bullet {    background-size: 0.11rem 0.1rem;    width: 0.11rem;    height: 0.1rem;    display: block;    opacity: 1;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.swiper-pagination-bullet-active {    opacity: 1;    background-size: 0.37rem 0.1rem;    width: 0.37rem;}.school_btns {    width: 4.32rem;    height: 0.4rem;    position: absolute;    bottom: 0.22rem;    right: 0.26rem;    display: -webkit-flex;    display: flex;    justify-content: space-between;}.school_btn_blue {    background: #1d76d1;    width: 1.55rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school_btn_yellow {    background: #e68910;    width: 1.55rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school_btn_red {    background: #e01e1e;    width: 1.00rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school_con {    width: 7.01rem;    height: 2.01rem;    margin: 0.35rem auto 0;}.school_con ul {    width: 100%;    height: 100%;    display: -webkit-flex;    display: flex;    justify-content: space-between;    align-content: space-between;    flex-wrap: wrap;}.school_con li {    list-style: none;    background: #1d76d1;    width: 1.25rem;    height: 0.45rem;    border: none;    border-radius: 0.06rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    display: -webkit-flex;    display: flex;    align-items: center;    justify-content: center;}.school_con li:nth-child(4),.school_con li:nth-child(9),.school_con li:nth-child(14),.school_con li:nth-child(18) {    width: 1.55rem;}.school_con li:nth-child(16) {    width: 2.61rem;}.school_p {    font-size: 0.22rem;    color: #fff;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.for {    background-size: cover;    width: 100%;    height: 12.17rem;    padding-top: 0.59rem;}.for_tit {    width: 4.82rem;    height: 0.9rem;    margin: 0 auto;}.for-con {    width: 6.86rem;    height: 7.14rem;    margin: 0.40rem auto 0;}.for-con ul {    width: 100%;    height: 100%;    display: -webkit-flex;    display: flex;    align-content: space-between;    justify-content: space-between;    flex-wrap: wrap;}.for-con ui li {    width: 2.11rem;    height: 1.6rem;    position: relative;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.for-con1 {    width: 2.11rem;    height: 1.6rem;    background: #fff;    border: #e68910 2px solid;    border-radius: 0.06rem;}.for-con12 {    width: 2.11rem;    height: 1.6rem;    background: #e68910;    border: #e68910 2px solid;    border-radius: 0.06rem;}.for-con1 p {    font-size: 0.26rem;    color: #e68910;    font-weight: normal;    text-align: center;    margin: 0.10rem auto 0;}.for-con2 h4 {    font-size: 0.26rem;    color: #1d76d1;    font-weight: normal;    text-align: center;    margin: 0.10rem auto 0;}.for-con2 h3 {    font-size: 0.26rem;    color: #1d76d1;    font-weight: normal;    text-align: center;    line-height: 0.26rem;    margin: 0.38rem auto 0;}.for-con1 h4 {    font-size: 0.26rem;    color: #e58910;    font-weight: normal;    text-align: center;    line-height: 0.26rem;    margin: 0.38rem auto 0;}.for-con12 h5 {    font-size: 0.26rem;    color: #fff;    font-weight: normal;    text-align: center;    line-height: 0.26rem;    margin: 0.38rem auto 0;}.for-btn1 {    background: #1d76d1;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 0.34rem 0 0 0.22rem;}.for-btn11 {    background: #1d76d1;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 1.02rem 0 0 0.22rem;}.for-btn4 {    background: #e58910;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 0.34rem 0 0 0.22rem;}.for-btn5 {    background: #e01e1e;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 0.34rem 0 0 0.22rem;}.for-btn2 {    background: #e58910;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 0.2rem 0 0 0.22rem;}.for-btn3 {    background: #1d76d1;    width: 1.63rem;    height: 0.4rem;    font-size: 0.24rem;    text-align: center;    color: #fff;    border-radius: 0.06rem;    border: none;    margin: 0.2rem 0 0 0.22rem;}.for-con21 {    width: 2.11rem;    height: 1.6rem;    background: url(../images/for-1.png) no-repeat 0 0;    background-size: cover;}.for-con2 {    width: 2.11rem;    height: 1.6rem;    background: #fff;    border: #1d76d1 2px solid;    border-radius: 0.06rem;}.for-con11 {    background: url("../images/fire.png") no-repeat 0 0;    background-size: 0.24rem 0.28rem;    width: 0.24rem;    height: 0.28rem;    display: block;    position: absolute;    margin: 0.08rem 0 0 1.75rem;}.btn-all {    width: 5.8rem;    margin: 0.4rem auto 0;}.btn {    display: block;    border: 1px solid #226dc8;    background: -webkit-linear-gradient(to bottom, rgba(83, 148, 228, 1) 0%, rgba(53, 120, 203, 1) 100%);    background: linear-gradient(to bottom, rgba(83, 148, 228, 1) 0%, rgba(53, 120, 203, 1) 100%);    box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.35);    width: 5.8rem;    margin-top: 0.25rem;    height: 0.7rem;    line-height: 0.7rem;    border-radius: 0.1rem;    color: #ffffff;    font-size: 0.26rem;    text-decoration: none;    text-align: center;    /* text-shadow: 1px 1px 0px rgba(36,36,36,0.65); */}.words {    margin-top: 0.24rem;    color: #888;    font-size: 0.24rem;    text-align: center;}.tits-all {    font-size: 0.48rem;    color: #3783e0;    text-shadow: 1px 1px 0px #ffffff;    font-weight: bold;    text-align: center;}.part4 {    width: 100%;    height: 10.5rem;    box-sizing: border-box;    padding-top: 0.6rem;}.questions-box {    width: 6.2rem;    height: 7.1rem;    margin: 0.2rem auto 0;}.questions {    margin-top: 0.23rem;    float: left;    margin-left: 0.15rem;}.questions li {    text-align: left;    line-height: 0.5rem;    border-bottom: 1px dashed #d7d7d7;}.questions li:nth-child(1) {    border-top: 1px dashed #d7d7d7;}.questions li a {    text-align: left;    font-size: 0.28rem;    color: #333333;    text-decoration: none;    display: inline-block;}.questions-btn {    margin-top: 0.25rem;    font-size: 0.26rem;    float: right;    margin-right: 0.1rem;    text-shadow: 1px 1px 0px #ffffff;}.questions-btn li {    margin-bottom: 0.11rem;}.questions-btn li a {    display: block;    font-size: 0.28rem;    color: #333333;    text-shadow: 1px 1px 0px #ffffff;    border: 1px solid #d7d7d7;    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);    box-shadow: 1px 1px 1px #ececec;    width: 1.5rem;    height: 0.52rem;    line-height: 0.52rem;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;    color: #666666;    text-shadow: 1px 1px 0px #ffffff;    text-decoration: none;    text-align: center;}.questions-btn li a:active {    background: -webkit-linear-gradient(to bottom, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(to bottom, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);}.part5 {    width: 100%;    height: 6.6rem;    box-sizing: border-box;    padding-top: 0.4rem;}.info-list {    margin: 0.45rem auto 0;    width: 6rem;}.info-list li {    float: left;    margin-right: 0.3rem;    margin-bottom: 0.2rem;}.info-list li:nth-child(3),.info-list li:nth-child(6),.info-list li:nth-child(9) {    margin-right: 0;}.info-list li a {    display: block;    border: 1px solid #226dc8;    background: -webkit-linear-gradient(to bottom, rgba(83, 148, 228, 1) 0%, rgba(53, 120, 203, 1) 100%);    background: linear-gradient(to bottom, rgba(83, 148, 228, 1) 0%, rgba(53, 120, 203, 1) 100%);    box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.35);    width: 1.8rem;    height: 0.65rem;    line-height: 0.65rem;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;    color: #ffffff;    text-shadow: 1px 1px 0px rgba(36, 36, 36, 0.65);    text-decoration: none;    font-size: 0.28rem;    text-align: center;}.part2 {    width: 100%;    height: 4.6rem;    box-sizing: border-box;    padding-top: 0.4rem;}.notice-title {    font-size: 0.3rem;    background: #faf8ef;    border: 1px solid #cec8a9;    box-shadow: -1px -1px 1px #ece8d8;    color: #908964;    padding: 0.1rem 0;    width: 2rem;    margin: -2.12rem auto 0;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;    text-align: center;}.notice-box {    border: 1px solid #d7d7d7;    background: #ffffff;    width: 5.8rem;    height: 2rem;    margin: 0.28rem auto 0;    list-style: square;    padding: 0.38rem 0.1rem 0 0.2rem;    box-shadow: 1px 1px 0px #ffffff;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;}.notice-box li {    list-style: square;    text-align: left;}.notice-box li a {    text-decoration: none;    text-align: left;    line-height: 0.48rem;    color: #333333;    font-size: 0.26rem;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;    background: #ffffff;}.notice-box li a span {    font-weight: bold;    color: red;}.part8 {    width: 100%;    height: 10.8rem;    box-sizing: border-box;    padding-top: 0.4rem;}.reasons {    width: 5.8rem;    margin: 0 auto;    margin-top: 0.45rem;}.reasons li {    margin-bottom: 0.15rem;}.reasons li a {    display: block;    font-size: 0.3rem;    color: #333333;    text-shadow: 1px 1px 0px #ffffff;    border: 1px solid #d7d7d7;    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);    box-shadow: 1px 1px 1px #ececec;    width: 2rem;    margin: 0 auto;    height: 0.6rem;    line-height: 0.6rem;    border-radius: 0.03rem;    -webkit-border-radius: 0.03rem;    color: #333333;    text-shadow: 1px 1px 0px #ffffff;    text-decoration: none;    text-align: center;}.reasons li a:active {    background: -webkit-linear-gradient(to bottom, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(to bottom, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);}.reasons li p {    text-align: left;    font-size: 0.26rem;    margin-top: 0.14rem;    color: #666666;}.part9 {    width: 100%;    height: 13.8rem;    box-sizing: border-box;    padding-top: 0.4rem;}.part9-form {    width: 5.8rem;    margin: 0.36rem auto 0;}.part9-h3 {    font-size: 0.28rem;    color: #333;    line-height: 1;    font-weight: normal;    text-align: left;}.part9-all-radio {    margin: 0.24rem 0 0 0.02rem;    display: -webkit-flex;    display: flex;    flex-wrap: wrap;}.part9-radio,.part9-radio1 {    text-align: left;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.part9-radio1:nth-child(1),.part9-radio1:nth-child(2),.part9-radio1:nth-child(4),.part9-radio1:nth-child(5) {    width: 2rem;}.part9-radio:nth-child(1),.part9-radio:nth-child(3),.part9-radio:nth-child(5),.part9-radio:nth-child(7),.part9-radio:nth-child(9),.part9-radio:nth-child(11) {    width: 3rem;}input[type="radio"] {    display: none;}label {    padding-left: 0.4rem;    cursor: pointer;    background: url(../images/radio-icon.png) no-repeat 0 center;    background-size: 0.24rem 0.24rem;    font-size: 0.26rem;    color: #666;    line-height: 0.36rem;    text-align: left;}label.checked {    background: url(../images/radio-icon-checked.png) no-repeat 0 center;    background-size: 0.24rem 0.24rem;    ;}.users,.phone {    background: #faf8ef;    width: 5.8rem;    height: 0.6rem;    border: #cec8a9 1px solid;    border-radius: 0.03rem;    display: block;    font-size: 0.24rem;    color: #908964;    text-align: left;    margin: 0.28rem auto 0;    padding: 0 0.05rem 0 0.08rem;    outline: none;}.phone {    margin-top: 0.28rem;}::-webkit-input-placeholder {    color: #908964;}:-moz-placeholder {    color: #908964;}:-ms-input-placeholder {    color: #908964;}.part9-area {    width: 5.8rem;    display: -webkit-flex;    display: flex;    justify-content: space-between;    margin: 0.28rem auto 0;}select::-ms-expand {    display: none;}#province,#city {    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;    -ms-progress-appearance: none;    outline: none;    background: #faf8ef url("../images/select-icon.png") no-repeat 93% center;    width: 2.8rem;    height: 0.6rem;    border: #cec8a9 1px solid;    border-radius: 0.03rem;    font-size: 0.24rem;    color: #908964;    padding: 0 0.21rem 0 0.08rem;}.footer {    width: 100%;    background: #333333;    padding-top: 0.3rem;}.footer p {    font-size: 0.24rem;    color: #fff;    text-align: center;    line-height: 0.36rem;}.footer p a {    color: #fff;}.icon-arrow-up {    width: 0.5rem;    height: 0.5rem;    position: fixed;    left: 0;    right: 0;    bottom: 4%;    z-index: 99999;    margin: 0 auto;    text-align: center;    display: block;}.icon-arrow-up i {    display: block;    width: 100%;    height: 100%;    z-index: 100;    background-image: url(../images/icon-arrow-up.png);    background-repeat: no-repeat;    background-size: 4rem 0.5rem;    -webkit-animation: arrowUp 1.5s ease-out infinite;    animation: arrowUp 1.5s ease-out infinite;}.ani-up1 {    background-position: -0.5rem 0;}@-webkit-keyframes arrowUp {    0% {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0)    }    50% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0)    }    100% {        opacity: 0;        -webkit-transform: translate3d(0, -20px, 0)    }}@keyframes arrowUp {    0% {        opacity: 1;        transform: translate3d(0, 0, 0)    }    50% {        opacity: 1;        transform: translate3d(0, -20px, 0)    }    100% {        opacity: 0;        transform: translate3d(0, -20px, 0)    }}.nav {    width: 7.5rem;    height: 0.92rem;    background: #4B8DDD;    position: fixed;    bottom: 0;    left: 50%;    margin-left: -3.75rem;    z-index: 9;}.nav ul {    width: 100%;}.nav ul li {    width: 25%;    height: 0.5rem;    text-align: center;    line-height: 0.5rem;    color: #fff;    float: left;    border-right: 1px solid #fff;    box-sizing: border-box;    margin-top: 0.21rem;    font-size: 0.3rem;}.nav ul li:last-child {    border: 0;}.arrow-down {    width: 0;    height: 0;    margin: 0.24rem auto 0;    border-top: 0.17rem solid #cccccc;    border-left: 0.07rem solid transparent;    border-right: 0.07rem solid transparent;}.mt10 {    margin-top: 0.10rem;}.mt50 {    margin-top: 0.50rem;}.mt28 {    margin-top: 0.28rem;}.mt30 {    margin-top: 0.30rem;}.mt42 {    margin-top: 0.42rem;}.ml47 {    margin-left: 0.47rem;}.ml45 {    margin-left: 0.45rem;}.ml48 {    margin-left: 0.60rem;}.ml34 {    margin-left: 0.34rem;}.ml33 {    margin-left: 0.33rem;}.ml30 {    margin-left: 0.30rem;}.ml16 {    margin-left: 0.16rem;}.mt22 {    margin-top: 0.35rem;}.banner_btn span,.enroll_btn span,.enroll_btn11 span,.btn span,.school_btn_big span {    -webkit-animation: sdb07 2s infinite;    animation: sdb07 2s infinite;    opacity: 0;}.banner_btn span:nth-of-type(1),.enroll_btn span:nth-of-type(1),.enroll_btn11 span:nth-of-type(1),.btn span:nth-of-type(1),.school_btn_big span:nth-of-type(1) {    -webkit-animation-delay: 0s;    animation-delay: 0s;}.banner_btn span:nth-of-type(2),.enroll_btn span:nth-of-type(2),.enroll_btn11 span:nth-of-type(2),.btn span:nth-of-type(2),.school_btn_big span:nth-of-type(2) {    -webkit-animation-delay: .3s;    animation-delay: .3s;}@-webkit-keyframes sdb07 {    0% {        opacity: 0;    }    50% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes sdb07 {    0% {        opacity: 0;    }    50% {        opacity: 1;    }    100% {        opacity: 0;    }}@-webkit-keyframes twinkling {    /*透明度由0到1*/    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes twinkling {    /*透明度由0到1*/    0% {        opacity: 1;    }    100% {        opacity: 0;    }}.school8 {    background-size: cover;    width: 100%;}.school8_tit {    width: 4.89rem;    margin: 0 auto;}.school8_swiper {    width: 7.02rem;    height: 3.54rem;    margin: 0.46rem auto 0;    position: relative;}.school2 {    background: url("../images/school2_bg.jpg") no-repeat 0 0;    background-size: cover;    width: 100%;    height: 10.82rem;    padding-top: 0.60rem;}.school2_tit {    width: 4.89rem;    margin: 0 auto;}.school2_swiper {    width: 7.02rem;    height: 3.54rem;    margin: 0.46rem auto 0;    position: relative;}.teacher {    background: url("../images/teacher_bg.jpg") no-repeat 0 0;    background-size: cover;    width: 100%;    height: 7.81rem;    padding-top: 0.60rem;}.teacher_tit {    width: 4.36rem;    margin: 0 auto;}.teacher_swiper {    width: 6.84rem;    height: 4.14rem;    margin: 0.5rem auto 0;    position: relative;}.teacher_p {    position: absolute;    top: 0.6rem;    left: 3.06rem;    font-size: 0.24rem;    color: #6e6e6e;    text-align: left;    line-height: 0.38rem;    display: -webkit-flex;    display: flex;    justify-content: space-between;}.teacher_p strong {    font-size: 0.26rem;    color: #1d76d1;    font-weight: bold;}.teacher_p span {    color: #e01e1e;}.swiper-pagination {    bottom: 0;    left: 50%;    width: 1.4rem;    margin-left: -0.70rem;    overflow: hidden;    display: -webkit-flex;    display: flex;    justify-content: space-between;    align-items: center;}.swiper-pagination-bullet {    background-size: 0.11rem 0.1rem;    width: 0.11rem;    height: 0.1rem;    display: block;    opacity: 1;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.swiper-pagination-bullet-active {    opacity: 1;    background-size: 0.37rem 0.1rem;    width: 0.37rem;}.school2_btns {    width: 4.32rem;    height: 0.4rem;    position: absolute;    bottom: 0.22rem;    right: 0.26rem;    display: -webkit-flex;    display: flex;    justify-content: space-between;}.school2_btn_blue {    background: #1d76d1;    width: 1.55rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school2_btn_yellow {    background: #e68910;    width: 1.55rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school2_btn_red {    background: #e01e1e;    width: 1.00rem;    height: 0.4rem;    border: none;    border-radius: 0.06rem;    font-size: 0.24rem;    color: #fff;    letter-spacing: 0.01rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;}.school2_con {    width: 7.01rem;    height: 2.01rem;    margin: 0.35rem auto 0;}.school2_con ul {    width: 100%;    height: 100%;    display: -webkit-flex;    display: flex;    justify-content: space-between;    align-content: space-between;    flex-wrap: wrap;}.school2_con li {    list-style: none;    background: #1d76d1;    width: 1.45rem;    height: 0.45rem;    border: none;    border-radius: 0.06rem;    -webkit-flex: 0 1 auto;    flex: 0 1 auto;    display: -webkit-flex;    display: flex;    align-items: center;    justify-content: center;}.school2_con li:nth-child(1),.school2_con li:nth-child(2),.school2_con li:nth-child(3),.school2_con li:nth-child(4),.school2_con li:nth-child(5),.school2_con li:nth-child(6),.school2_con li:nth-child(7),.school2_con li:nth-child(8),.school2_con li:nth-child(9),.school2_con li:nth-child(10),.school2_con li:nth-child(11),.school2_con li:nth-child(12) {    width: 2.30rem;}.school2_p {    font-size: 0.22rem;    color: #fff;    -webkit-flex: 0 8 auto;    flex: 0 1 auto;}