img {
    width: 100%;
    height: auto;
}

.index_content .w20 {
    margin: 0 0.4rem;
}

.index_content .btn {
    display: block;
    width: 50%;
    height: 0.64rem;
    line-height: 0.64rem;
    background: #007bc8;
    color: #fff;
    font-size: 0.32rem;
    border-radius: 0.32rem;
    text-align: center;
    margin: 5% auto 0;
}

.index_content h2 {
    text-align: center;
    font-size: 0.48rem;
    color: #333;
    line-height: 1.5;
    padding: 8% 0 4%;
    font-weight: normal;
}

.index_content h2 p {
    font-size: 0.36rem;
}

.over {
    overflow: hidden;
}

.pb {
    padding-bottom: 6%
}

.subject_activity {
    margin-bottom: 0;
    display: none !important;
}

#call_form, .top_activity, .swt_center, .sub_foot {
    display: none !important;
}

.kv {
    position: relative;
    text-align: center;
}

.kv img {
    display: block;
}
.section1{padding: 8% 0;}
.section1 ul li{width: 1.3rem; float: left; margin-right: 0.5rem; text-align: center;}
.section1 ul li img{display:inline-block; width: 1.25rem;}
.section1 ul li:last-child{margin-right: 0;}
.section1 ul li p{font-size: 0.3rem; color:#000; padding-top: 2%; font-weight: 200;}
.section2{background:#ebebeb;padding: 10% 0;}
.section2 .section2_t{position:relative;height: 0.8rem; padding-left: 2%; border-left: 0.06rem solid #0974d2;margin-bottom: 8%;}
.section2 .section2_t p{font-size: 0.24rem; color:#000; text-transform: uppercase; line-height: 1; font-weight: 200;}
.section2 .section2_t p b{display:block; line-height: 0.9; font-size: 0.46rem; padding-bottom: 2%;}
.section2 .section2_t img{position:absolute; width: 0.77rem; right: 0.44rem; top: 0;}
.section2 ul li{width: 2.02rem; float: left; margin-right: 0.32rem; margin-bottom: 0.3rem;}
.section2 ul li:nth-child(3n){margin-right: 0;}
.section4{padding: 6% 0 10%;}
.section4 ul li{width: 2.02rem; float: left; text-align: center; margin-bottom: 0.3rem; margin-right: 0.3rem;}
.section4 ul li:nth-child(3n){margin-right: 0;}
.section4 ul li p{font-size: 0.3rem; color:#000; padding-top: 3%;}
.box img {
    display: block;
}
.box3 img {
    display: block;
}

.box3 {
    position: relative;
}

.box3_c {
    position: absolute;
    width: 6.7rem;
    height: 5.6rem;
    left: 0.4rem;
    top: 3.94rem;
}

.box3_c a {
    display: block;
    background: #fff;
    border-radius: 0.3rem;
    overflow: hidden;
}

.box3_c .swiper-container {
    padding-bottom: 0.8rem;
}

.box3_c .swiper-pagination {
    overflow: hidden;
    bottom: 0.3rem;
}

.box3_c .swiper-pagination-bullet {
    width: 0.24rem;
    height: 0.24rem;
    background: #b1b1b1;
    opacity: 1;
}

.box3_c .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.24rem;
    height: 0.24rem;
    background: #f3f3f3;
    opacity: 1;
}

@-webkit-keyframes showb {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    40% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    60% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}