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

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

.index_content .btn {
    display: block;
    width: 48%;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #00a7b0;
    color: #fff;
    font-size: 0.32rem;
    border-radius: 0.3rem;
    text-align: center;
    margin: 5% auto 0;
}

.index_content h2 {
    text-align: center;
    font-size: 0.48rem;
    color: #2b2828;
    line-height: 1.3;
    padding: 9% 0;
    font-weight: normal;
}

.index_content h2 span {
    display:block;
    color:#985d55;
}

.over {
    overflow: hidden;
}

.pb {
    padding-bottom: 6%
}

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

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

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

.kv img {
    display: block;
}

.section1 {
    padding: 2% 0;
}
.section1 h2 span{font-size: 0.42rem}
.section2 h2{font-size: 0.42rem;}
.section2 h2 span{font-size: 0.48rem;}
.box2 {
    padding-bottom: 2%;
}

.box2 img {
    margin-bottom: 10%;
}
.box2 img:last-child{margin-bottom: 0;}
.section3 {
    padding: 5% 0;
}
.section3 h2{font-size: 0.42rem;}
.section3 h2 span{font-size: 0.48rem;}
.box3 {
    position: relative;
}

.box3_c {
    position: absolute;
    width: 6.9rem;
    height: 5.6rem;
    left: 0.3rem;
    top: 3.64rem;
}

.box3_c a {
    display: block;
    padding: 0.26rem 0.32rem 0.4rem 0.28rem;
    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);
    }
}