.a_dw {position: relative;top: -0.96rem;}
.box {
    max-width: 1440px;
    min-width: 1200px;
    width: 90%;
    margin: 0 auto;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    box-sizing: border-box;
}
.alltime, .alltime * {
    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1);
}
/**, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}*/
.gsjs {
    width: 100%;
}

.gsjs .box {
    padding: 101px 0 307px 0;
}

.gsjs .box .text {}

.gsjs .box .d_text {
    color: #fff;
    font-weight: bold;
}

.gsjs .box .s_img {
    margin: 52px 0 40px 0;
}

.gsjs .box .c_text {
    width: 80.6%;
    /* height: 180px; */
    color: #fff;
    line-height: 2;
    overflow: auto;
    padding-right: 7.75%;
}

.gsjs .box .c_text::-webkit-scrollbar {
    width: 3px;
    height: 1px;
}

.gsjs .box .c_text::-webkit-scrollbar-thumb {
    background: #123b97;
}

.gsjs .box .c_text::-webkit-scrollbar-track {
    background: #d9d9d9;
}

.gsjs .box .four_text {
    width: 72.5%;
    display: flex;
    justify-content: space-between;
    margin-top: 90px;
}

.gsjs .box .four_text .four {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.gsjs .box .four_text .four .cl_text {
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}

.gsjs .box .four_text .four .gs_text {
    color: #fff;
}

.qywh {
    width: 100%;
    height: 700px;
    position: relative;
}
.qywh .bg_img {
    width: 100%;
    height: 100%;
}
.qywh .bg_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.qywh .box {
    position: absolute;
    top: 120px;
    left: 50%;
    transform: translateX(-50%);
}
.qywh .box .text {
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 102px;
}
.qywh .box .four_text {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.qywh .box .four_text .four {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    width: 23%;
}
.qywh .box .four_text .four:last-child {
    margin-right: 0;
}
.qywh .box .four_text .four:hover {
    margin-top: -10px;
}
.qywh .box .four_text .four .d_text {
    font-weight: bold;
    color: #fff;
    margin: 80px 0 34px 0;
}
.qywh .box .four_text .four .c_text {
    color: #fff;
    text-align: center;
    line-height: 1.8;
}

.gcsb{background: #f7f7f7;text-align: center;padding:50px 0 60px 0;}

.gcsb .text {
    font-weight: bold;
    color: #333;
    margin-bottom: 50px;
    text-align:center;
}

.gcsb .tt{color: #333;}

.gcsb .tc{margin: 30px 0 60px;color: #666;}

.gcsb .swiper2{padding-bottom: 40px;}

.gcsb .swiper2 .pagination2{display: none;}

.gcsb .swiper2 .swiper-slide{width: 50.5%;margin: 0 1.3%;}

.gcsb .swiper2 .swiper-slide .sbox{border-radius: 10px;overflow: hidden;position: relative;}

.gcsb .swiper2 .swiper-slide .sbox a{display: block;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;}

.gcsb .swiper2 .swiper-slide .sbox .stt{display: block;position: absolute;bottom: 50px;left: 0;z-index: 3;width: 100%;padding: 0 50px;z-index: 3;text-align: left;color: #fff;}

.gcsb .swiper2 .swiper-slide .sbox img{display: block;width: 100%;border-radius: 10px;opacity: 0.5;}

.gcsb .swiper2 .swiper-slide .sbox s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(255, 255, 255, 0.5);}

.gcsb .swiper2 .swiper-slide-active .sbox img{opacity: 1;}

.gcsb .swiper2 .swiper-slide-active .sbox s{background: rgba(255, 255, 255, 0);}

.gcsb .swiper2 .btn{width: 120px;position: absolute;bottom: 15px;z-index: 5;left: 50%;margin-left: -60px;}

.gcsb .swiper2 .btn .ani{display: block;width: 50px;height: 50px;float: left;border-radius: 50%;cursor: pointer;-moz-box-shadow:0px 2px 5px #999; -webkit-box-shadow:0px 2px 5px #999; box-shadow:0px 2px 5px #999;}

.gcsb .swiper2 .btn .prev2{background: #fff url(../images/l_h.png) center no-repeat;}

.gcsb .swiper2 .btn .next2{background: #fff url(../images/r_h.png) center no-repeat;float: right;}

.gcsb .swiper2 .btn .prev2:hover{background: #123b97 url(../images/l_b.png) center no-repeat;-moz-box-shadow:0px 2px 5px #123b97; -webkit-box-shadow:0px 2px 5px #123b97; box-shadow:0px 2px 5px #123b97;}

.gcsb .swiper2 .btn .next2:hover{background: #123b97 url(../images/r_b.png) center no-repeat;-moz-box-shadow:0px 2px 5px #123b97; -webkit-box-shadow:0px 2px 5px #123b97; box-shadow:0px 2px 5px #123b97;}


.ryzz {
    width: 100%;
    background: url(../images/honor-bg.png) center no-repeat;
    background-size: cover;
    overflow: hidden;
}

.ryzz .box {
    padding: 50px 0;
}

.ryzz .box .text {
    color: #333;
    font-weight: bold;
    margin-bottom: 70px;
    text-align: center;
}

.ryzz .box .four_text {
    width: 71.875%;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}

.ryzz .box .four_text .four {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.ryzz .box .four_text .four .up {
    display: flex;
    align-items: center;
}

.ryzz .box .four_text .four .up .num {
    color: #333;
    font-weight: bold;
}

.ryzz .box .four_text .four .up .jia {
    color: #333;
    margin-left: 3px;
}

.ryzz .box .four_text .four .down {
    color: #333;
    font-weight: bold;
    margin-top: 13px;
}

.ryzzlist{ margin: 50px auto;position: relative;}
.ryzzlist dl {float: left;}
.ryzzlist dt img {display: block;width: 100%;}
.ryzzlist dd {height: 50px;line-height: 50px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0;}

.dzyc{padding: 60px 0 120px;background: #fff;}
.dzyc_item{float: left;width: 31%;margin-right: 3.5%;padding-bottom: 60px;}
.dzyc_item:nth-child(-n+3){margin-top: 0;}
.dzyc_item:nth-child(3n){margin-right: 0;}
.dzyc_item .dzyc_item_img{width: 100%;}
.dzyc_item .dzyc_item_img img{width: 100%;}
.dzyc_item_text{padding: 0 20px;background-color: #f0f0f0;height:55px;line-height:55px;}
.dzyc_item_text a{color: #4b4a4a;font-size: 16px;font-weight: bold;}
.dzyc_item_text a:hover{color:#0059aa;}
.dzyc_item_text a>span {display: inline-block;float: right;}

@media (max-width: 960px) {
    .box{min-width: 200px}
    .gsjs .box{
        padding: 30px 5%;
    }
    .gsjs .box .c_text{width:100%;}
    .gsjs .box .d_text {
        margin-bottom: 20px;
    }
    .gsjs .box .s_img {
        margin: 15px 0 10px 0;
        display: none;
    }
    .gsjs .box .four_text {
        flex-wrap: wrap;
        width:100%;
    }
    .gsjs .box .four_text .four {
        width: 100%;
        margin-right: 0;
        margin-bottom: 6%;
    }
    .gsjs .box .four_text .four:last-child {
        margin-bottom: 0;
    }
    .gsjs .box .four_text .four .cl_text {
        margin-bottom: 10px;
    }
    .gsjs .box .four_text {
        margin-top: 25px;
    }
    .qywh .box .four_text {
        flex-wrap: wrap;
    }
    .qywh .box .four_text .four {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 6%;
    }
    .qywh .box .four_text .four:nth-child(2n) {
        margin-right: 0;
    }
    .qywh .box {
        top: 30px;
    }
    .qywh .box .four_text .four .d_text {
        margin: 12px 0 11px 0;
    }
    .qywh .box .text {
        margin-bottom: 25px;
    }
    .qywh {
        height: 480px;
    }
    .swip {
        display: none;
    }
    .pc_swiper {
        display: block;
    }
    .pc_swiper .swiper4 {
        padding-bottom: 30px;
    }
    .pc_swiper img {
        display: block;
        margin: 0 auto;
    }
    .gcsb .tc {margin: 20px 0;line-height: 1.5;padding: 0 5%;text-align: justify;}

    .gcsb .swiper2 .btn{display: none;}

    .gcsb .swiper2 .swiper-slide {width: 90%;margin: 0 1%;}

    .gcsb .swiper2 .swiper-slide .sbox .stt {left: 0;bottom: 10px;padding: 0 5%;font-size: 16px;}

    .casebtn{overflow: auto;height: 70px;}

    .casebtn .box{float: left;margin-right: -999em;width: auto;}

    .casebtn .box span{width: 250px;float: left;font-size: 14px;font-weight: bold;}

    .gcsb .swiper2 .pagination2{display: block;}
    .ryzz .box .four_text{width:100%;}
}
