.bigbox_contain {
    width: 1680px;
    height1: 1000px;
    background: #fff;
    -webkit-box-shadow: 0 60px 18px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 60px 18px 0 rgba(0,0,0,.15);
    box-shadow: 0 6px 18px 0 rgba(0,0,0,.15);
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    margin1: 80px auto 0;
    position: relative;
    z-index: 3;
    padding: 40px 0px 60px 0px;
}
.bigbox_contain h4{ 
    padding-bottom: 40px;
    text-align: center;
    font-size:36px;
    font-weight: 600;
    color: #3a4649;
    line-height: 50px;
}




.ab-honor{margin: 0 75px;}
.abHonor-con{justify-content: space-between;}
.abHonor-book{width: 40%;position: relative;overflow: hidden;border-radius:50px;}
.abHonor-book-bg{height: 100%;}
.abHonor-book-bg img{width: 100%;height: 100%;}

.abHonor-book-swp{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 60%;opacity:0;pointer-events: none;visibility: hidden;}
.abHonor-book-swp.active{opacity:1;pointer-events: auto;visibility: visible;}

.abHonor-book-swp img{width: 100%;height: 100%;}
.abHonor-book-swp .swiper-wrapper{align-items: center;}
.abHonor-book-swp .swiper-slide{background: url('../images/pages/ab-honor-border.png') no-repeat center/100% 100%;padding:15px;background-color: #fff;}
.abHonor-book-pagination{position: absolute;left: 50%;bottom: 30px;transform: translateX(-50%);}
.abHonor-book-pagination .swiper-pagination-bullet{width: 13px;height: 13px;margin-left: 14px; background: #fff;opacity: .15;}
.abHonor-book-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.abHonor-book-pagination .swiper-pagination-bullet-active{background: #2c3b65;opacity: 1;}
.abHonor-text{position: relative;width: 58%;background: #fff;box-shadow: 0px 2px 5px 0px rgba(182, 182, 182, 0.27);height: 670px;}
.abHonor-text .swiper-container{height: calc(100% - 55px);}
.abHonor-text .swiper-wrapper{padding: 0 60px;box-sizing: border-box;}
.abHonor-text-slide{flex-wrap: unset;position: relative;align-items: center;color: #222;height: 100%;}
.abHonor-text-slide .year{color: #2c3b65; font-weight: 700;margin-right: 60px;}
.abHonor-text .swiper-slide::after{content: "";position: absolute;left: -60px;top: 50%;transform: translateY(-50%);height: 0;width: 3px;opacity: 0;background: #2c3b65;transition: all .4s ease;}
.abHonor-text .swiper-slide-active::after{opacity: 1;height: 100%;}
.abHonor-text-next,.abHonor-text-prev{cursor: pointer; width: 50%;border: 1px solid #e2e2e2;height: 55px;line-height: 55px;text-align: center; transition: all .4s ease;}
.abHonor-text-next i,.abHonor-text-prev i{font-size:36px;display: inline-block;/*width: 20px;height: 12px;*/background1: url('../images/pages/ab-honor-next.png') no-repeat center/100% auto;}
.abHonor-text-prev i{transform: rotate(180deg);}
.abHonor-text-prev:hover,.abHonor-text-next:hover{background: #e5e5e5;}
.abHonor-text .swiper-slide{opacity: .3;transition: all .4s ease;cursor: pointer;transform: translateY(-50px);}
.abHonor-text .swiper-slide-active{opacity: 1;}

@media all and (max-width:1700px) {
    .bigbox_contain{width:1580px;}
}

@media all and (max-width:1599px) {
     .bigbox_contain{width:1400px;}
     .abHonor-book-pagination{bottom: 10px;}
     .abHonor-text,.abHonor-book{height: 500px;}
    .abHonor-text .swiper-slide{transform: unset;}
    .abHonor-text .swiper-wrapper {padding: 0 30px;}
    .abHonor-text-slide .year{margin-right: 30px;}
    .pages-ban,.ab-honor,.ab-case{margin: 0 40px;}
    .abHonor-text-slide .text{max-width: 75%;}
}
@media all and (max-width:1430px) {
     .bigbox_contain{width:1300px;}
    
}
@media all and (max-width:1279px) {
    .bigbox_contain{width:1080px;}
    .abHonor-text .swiper-slide{transform: translateY(-50px);}
}
@media all and (max-width:1100px) {
    .bigbox_contain{width:92%;}
}
@media all and (max-width:1000px) {
    abHonor-book,.abHonor-text{width: 100%;}
    
    .abHonor-text, .abHonor-book{width:100%;}
}
@media all and (max-width:640px) {
    .bigbox_contain{border-radius:15px;padding:40px 0px 55px 0px;width:96%;}
    .bigbox_contain h4{font-size:28px;padding-bottom:32px;}
    .bigbox_contain .abHonor-con{margin-top:0px;}
    .pages-ban, .ab-honor, .ab-case{margin:0px 20px;}
    .abHonor-book-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin-left: 7px;}
    .abHonor-book{max-height: 300px;border-radius: 15px;}
    .abHonor-text{height: 350px;margin-top:20px;box-shadow:unset;}
    .abHonor-text .swiper-slide{transform: unset;}
    .abHonor-text-slide{padding: 7px 0;height:auto;}
    .abHonor-text .swiper-wrapper{padding: 0 15px;}
    .abHonor-text-slide .text {max-width: 70%;}
    .abHonor-text-slide .year{margin-right: 20px;}
    .abHonor-text-next, .abHonor-text-prev{height: 40px;line-height: 40px;}
    .abHonor-text .swiper-container {height: calc(100% - 0px);}
    .abHonor-text-next i, .abHonor-text-prev i{width1: 16px;height1: 10px;}
    .abHonor-book-pagination{bottom: 3px;}
    
    .abHonor-book-swp{width:86%;}
    
}





