@charset "UTF-8";
/* ————— 头部 start ————— */
/* ————— top start ————— */
.indexTop{position: fixed;left: 0;top: 0;width: 100%;z-index: 99;min-height: 110px;}
.indexTop:before{display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 110px;background: url(../images/img/topbg.png) no-repeat center / auto 100%;z-index: 2;}
.indexTop:after{display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 57px;background: #6cc162;}
.topWrap{width: 1620px;margin: 0 auto;}
.indexTop .top1{height: 57px;line-height: 57px;font-size: 16px;color: #fff;z-index: 4;position: relative;}
.indexTop .top1 .fl{margin-left: -10px;}
.indexTop .top1 .fr{margin-right: -10px;}
.indexTop .top1 a{font-size: 16px;color: #fff;display: inline-block;margin: 0 10px;}
.indexTop .top1 a:hover{text-decoration: underline;}
.indexTop .top1 .logo{position: absolute;left: 50%;top: 24px;margin-left: -156px;}
.indexTop .top1 .logo img{height: 54px;}
.indexTop .bg{position: absolute;left: 0;width: 100%;bottom: 0;height: 114px;background: url(../images/img/menubg.png) no-repeat center / cover;}
.indexMenu{position: relative;z-index: 3;}
.indexMenu dd {float: left;display: inline;position: relative;margin-right: 42px;}
.indexMenu dd:nth-child(5) {margin-right: 594px;}
.indexMenu dd:last-child {margin-right: 0;}
.indexMenu dd .yj {overflow: hidden;}
.indexMenu dd .yj a {overflow: hidden;display: block;height: 53px;line-height: 53px;text-align: center;font-size: 18px;position: relative;color: #fff;position: relative;-webkit-transition: all .3s linear;font-weight: bold;}
.indexMenu dd .yj a::before {display: block;content: "";position: absolute;left: 50%;-webkit-transform: translateX(-50%)scale(0);bottom: 9px;width: 83.3333%;height: 1px;background: #6cc162;-webkit-transition: all .3s linear;}
.indexMenu dd .yj a::after {display: block;content: "";position: absolute;left: 50%;-webkit-transform: translateX(-50%)scale(0);bottom: -5px;width: 1px;height: 15px;background: #6cc162;-webkit-transition: all .3s linear;}
.indexMenu dd.hover .yj a::before {-webkit-transform: translateX(-50%)scale(1)}
.indexMenu dd.hover .yj a{color: #6cc162;}
.indexMenu dd.hide .yj a::before,.indexMenu dd.hide .yj a::after{opacity: 0;}
.indexMenu dd.hover .yj a::after {-webkit-transform: translateX(-50%)scale(1)}
.indexMenu dd .ej {background: rgb(255,255,255,0.9);position: absolute;top: 53px;width: max-content;height: 0;overflow: hidden;-webkit-transition: all .4s linear;right: 50%;transform: translateX(50%);}
.indexMenu dd .ej .ejL {width: 280px;margin-right: 10px;display: inline-block;}
.indexMenu dd .ej .ejL .pic::before {padding-top: 60%;}
.indexMenu dd .ej .ejRBox {overflow: hidden;width: 125px;display: inline-block;vertical-align: top;}
.indexMenu dd .ej .ejR {width: 100%;position: relative;}
.indexMenu dd .ej .ejR .item {width: 100%;float: left;text-align: left;height: 55px;line-height: 55px;}
.indexMenu dd .ej .ejR .item a {display: block;width: 100%;height: 100%;color: #6cc162;font-size: 16px;-webkit-transition: all .4s linear;padding-left: 30px;}
.indexMenu dd .ej .ejR .item a:hover {font-weight: bold;}
.indexMenu dd:hover .ej {height: auto;padding: 32px;;border-top: 3px solid #6cc162;}
.indexMenu dd .ej .ejR .ejxian {position: absolute;width: 1px;height: 100%;background: rgb(153,153,153,0.1);top: 0;-webkit-transform: translateX(-50%);display: none;}
/* ————— top end ————— */
/* ————— indexBanner start ————— */
.banner {height: 100vh;position: relative;overflow: hidden}
.banner .swiper-slide {overflow: hidden}
.banner img,.banner video {display: block;width: 100%;height: 100%;object-fit: cover}
.banner img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;transition: all 5s ease-in-out}
.banner .swiper-slide-active img {-webkit-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);transform: scale(1.01)}
.banner .banner-btns {position: absolute;left: 0;bottom: 28px;right: 0;z-index: 10;display: -webkit-flex;display: flex;justify-content: center;align-items: center}
.banner .banner-btns .swiper-mouse {margin: 0 20px;width: 88px;height: 88px;position: relative;border-radius: 50%;border: 1px solid rgba(248, 248, 248, .5);cursor: pointer}
.banner .banner-btns .swiper-mouse:after {content: '';position: absolute;left: 0;top: -6px;width: 100%;height: 100%;background: url(../images/img/mouse.png) center center no-repeat;-webkit-background-size: 20px auto;background-size: 20px auto;animation: 2s linear infinite ani_down}
.banner .banner-btns .swiper-mouse canvas {position: absolute;left: -1px;top: -1px;width: calc(100% + 2px);height: calc(100% + 2px)}
.banner .banner-dots {position: absolute;left: 0;top: 50%;transform: translate(-58%, -50%);-webkit-transform: translate(-58%, -50%);-ms-transform: translate(-58%, -50%);-o-transform: translate(-58%, -50%);z-index: 10;overflow: visible;-moz-transform: translate(-58%, -50%)}
.banner .banner-dots .dots-circle {padding: 75px;width: 430px;height: 430px;border-radius: 50%;position: relative;box-sizing: border-box;}
.banner .banner-dots .dots-circle .circle-dot {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #6cc162;border-radius: 50%;z-index: 10;transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;}
.banner .banner-dots .dots-circle .circle-dot .item {width: 50%;position: absolute;top: 50%;left: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform-origin: 0 center}
.banner .banner-dots .dots-circle .circle-dot .item .circle {width: 40px;height: 26px;background: url(../images/img/shape.png) center center no-repeat;-webkit-background-size: 20px auto;background-size: 20px auto;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: absolute;top: 50%;right: -20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);cursor: pointer}
.banner .banner-dots .dots-circle .circle-dot .item.i1 {transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%)}
.banner .banner-dots .dots-circle .circle-dot .item.i2 {transform: translate(0, -50%) rotate(30deg);-webkit-transform: translate(0, -50%) rotate(30deg);-moz-transform: translate(0, -50%) rotate(30deg);-ms-transform: translate(0, -50%) rotate(30deg);-o-transform: translate(0, -50%) rotate(30deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i3 {transform: translate(0, -50%) rotate(60deg);-webkit-transform: translate(0, -50%) rotate(60deg);-moz-transform: translate(0, -50%) rotate(60deg);-ms-transform: translate(0, -50%) rotate(60deg);-o-transform: translate(0, -50%) rotate(60deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i4 {transform: translate(0, -50%) rotate(90deg);-webkit-transform: translate(0, -50%) rotate(90deg);-moz-transform: translate(0, -50%) rotate(90deg);-ms-transform: translate(0, -50%) rotate(90deg);-o-transform: translate(0, -50%) rotate(90deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i5 {transform: translate(0, -50%) rotate(120deg);-webkit-transform: translate(0, -50%) rotate(120deg);-moz-transform: translate(0, -50%) rotate(120deg);-ms-transform: translate(0, -50%) rotate(120deg);-o-transform: translate(0, -50%) rotate(120deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i6 {transform: translate(0, -50%) rotate(150deg);-webkit-transform: translate(0, -50%) rotate(150deg);-moz-transform: translate(0, -50%) rotate(150deg);-ms-transform: translate(0, -50%) rotate(150deg);-o-transform: translate(0, -50%) rotate(150deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i7 {transform: translate(0, -50%) rotate(180deg);-webkit-transform: translate(0, -50%) rotate(180deg);-moz-transform: translate(0, -50%) rotate(180deg);-ms-transform: translate(0, -50%) rotate(180deg);-o-transform: translate(0, -50%) rotate(180deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i8 {transform: translate(0, -50%) rotate(210deg);-webkit-transform: translate(0, -50%) rotate(210deg);-moz-transform: translate(0, -50%) rotate(210deg);-ms-transform: translate(0, -50%) rotate(210deg);-o-transform: translate(0, -50%) rotate(210deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i9 {transform: translate(0, -50%) rotate(240deg);-webkit-transform: translate(0, -50%) rotate(240deg);-moz-transform: translate(0, -50%) rotate(240deg);-ms-transform: translate(0, -50%) rotate(240deg);-o-transform: translate(0, -50%) rotate(240deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i10 {transform: translate(0, -50%) rotate(270deg);-webkit-transform: translate(0, -50%) rotate(270deg);-moz-transform: translate(0, -50%) rotate(270deg);-ms-transform: translate(0, -50%) rotate(270deg);-o-transform: translate(0, -50%) rotate(270deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i11 {transform: translate(0, -50%) rotate(300deg);-webkit-transform: translate(0, -50%) rotate(300deg);-moz-transform: translate(0, -50%) rotate(300deg);-ms-transform: translate(0, -50%) rotate(300deg);-o-transform: translate(0, -50%) rotate(300deg)}
.banner .banner-dots .dots-circle .circle-dot .item.i12 {transform: translate(0, -50%) rotate(330deg);-webkit-transform: translate(0, -50%) rotate(330deg);-moz-transform: translate(0, -50%) rotate(330deg);-ms-transform: translate(0, -50%) rotate(330deg);-o-transform: translate(0, -50%) rotate(330deg)}
.banner .banner-dots .dots-circle .circle-bg {margin: -43% 0 0 -43%;position: absolute;left: 50%;top: 50%;width: 86%;height: 86%;background: url(../images/img/bannerbg2.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;/* animation: 15s linear infinite ani_turn */}
.banner .banner-dots:hover .dots-circle .circle-bg {animation: 15s linear infinite ani_turn}
.banner .banner-dots .dots-circle .pic {position: relative;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;z-index: 10;display: block;}
.banner .banner-dots .dots-circle .pic::before {position: absolute;right: 0;top: 0;bottom: 0;background-image: url("../images/img/bannerprevp2.png");width: 110px;content: "";background-position: right center;background-size: contain;background-repeat: no-repeat;}
.banner .banner-dots .dots-circle .pic::after {position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-image: url("../images/img/bannermore.png");width: 64px;height: 186px;content: "";background-position: left center;background-size: contain;background-repeat: no-repeat;/* opacity: 0; */transition: .5s;}
.banner .banner-dots/* :hover */ .dots-circle .pic::after {left: 62%;/* opacity: 1; */}
.banner .banner-dots .dots-circle .pic img {display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.banner .banner-dots:hover .dots-circle .pic img {transform: translateX(-100px);}
.banner .banner-dots .dots-text {position: absolute;left: calc(100% + 24px);top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;overflow: visible}
.banner .banner-dots .dots-text .item {width: 56px;height: 56px;line-height: 56px;font-size: 26px;color: #6cc162;text-align: center;font-family: "宋体";background: url(../images/img/bannertextbg.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;position: absolute;top: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);visibility: hidden;opacity: 0;left: 30px;transition: all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;font-weight: bold;}
.banner .banner-dots .dots-text .item.on {visibility: visible;opacity: 1;left: 0}
.banner .txt {color: #fff;font-size: 30px;background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));padding: 20px;position: absolute;left: 0;right: 0;bottom: 0}
.banner .swiper-button-next,.banner .swiper-button-prev {position: absolute;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 21px auto;background-size: 21px auto;cursor: pointer;z-index: 10;bottom: 48px;top: auto;transform: translateY(0);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.banner .swiper-button-prev {right: 55%;left: auto;background-image: url(../images/img/bannerprev.png)}
.banner .swiper-button-prev:hover {-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);-o-transform: translateX(-5px);transform: translateX(-5px)}
.banner .swiper-button-next {left: 55%;right: auto;background-image: url(../images/img/bannernext.png)}
.banner .swiper-button-next:hover {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px)}
.banner .swiper-button-next.swiper-button-disabled,.banner .swiper-button-prev.swiper-button-disabled {opacity: .3}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after {display: none}
@keyframes ani_down {
    0% {
        transform: translateY(0);
        opacity: 0
    }

    20% {
        transform: translateY(3px);
        opacity: 1
    }

    80% {
        transform: translateY(10px);
        opacity: 1
    }

    100%,
    90% {
        transform: translateY(10px);
        opacity: 0
    }
}
@keyframes ani_up {
        0% {
            transform: translateY(0);
            opacity: 0
        }

        20% {
            transform: translateY(-.156vw);
            opacity: 1
        }

        80% {
            transform: translateY(-.52vw);
            opacity: 1
        }

        100%,
        90% {
            transform: translateY(-.52vw);
            opacity: 0
        }
    }
@keyframes ani_turn {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* ————— indexBanner end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexBg{background: #fff url(../images/img/indexbg.jpg) no-repeat top  / 100%;}
/* 公共部分 end*/
/* 第一通栏 start */
.column1{padding: 0  0 5px 0;}
.col1title{margin-bottom: 20px;overflow: hidden;height: 35px;line-height: 35px;padding-bottom: 6px;border-bottom:1px solid #6cc162;display:flex;justify-content:space-between;align-items:center}
.col1title .title{font-size: 24px;font-weight: bold;color: #6cc162;}
.col1title .more{font-size: 18px;color: #6cc162;}
.col1Min{width: 32%;}
.col1Min.fl{margin-right: 30px;}
.col1Min.fr{margin-left: 30px;}
.col1Dl li{margin-bottom: 8px;border-bottom: 1px dashed #cccccc;}
.col1Dl li:last-child{margin-bottom: 0;}
.col1Dl li a{overflow: hidden;display: block;padding-bottom: 8px;}
.col1Dl li .time{font-size: 16px;font-weight: bold;color: #6dbb53;margin-right: 15px;line-height: 18px;margin-top: 5px;}
.col1Dl li .time.fr{margin-left: 15px;margin-right: 0;}
.col1Dl li .info{font-size: 17px;line-height: 30px;color: #333333;transition: all .4s ease;overflow: hidden;height:32px}
.col1Dl li:hover .info{color: #6dbb53;}
.col1Max{overflow: hidden;box-shadow: 0px 0px 19.4px 0.6px rgba(67, 67, 67, 0.1);background: url(../images/img/col1bg.jpg) no-repeat left bottom / 682px;padding-bottom: 15px;margin-top: 39px;}
.col1Max .pic:before{padding-top: 57.7092%;}
.col1Max .text{padding: 15px 35px 0;}
.col1Max .text .titleT{text-align: center;font-size: 18px;color: #000000;height: 21px;line-height: 21px;background: url(../images/img/col1titlebg.png) no-repeat center;margin-bottom: 17px;}
.col1Max .text .title{font-size: 22px;color: #6cc162;line-height: 24px;text-align: center;}
.col1Max .text .title a{color: #6cc162;transition: all .4s ease;}
.col1Max .text .title a:hover{letter-spacing: 1px;}
.col1Max .text .info{font-size: 14px;color: #666666;line-height: 26px;height: 52px;}
.col1Max .slick-list{margin-bottom: 34px;}
.col1Max .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1Max .slick-dots li {display: inline-block;width: 7px;height:7px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #d9d9d9;transition: all .4s ease;}
.col1Max .slick-dots li.slick-active {background: #6cc162;width: 20px;border-radius: 30px;}
/* 第一通栏 end */
/* 第二通栏 start */
.col2title{position: relative;padding-top: 40px;margin-right: 170px;}
.col2title:before{display: block;content: "";position: absolute;left: -73px;width: 262px;height: 255px;background: url(../images/img/col2titlebg.png) no-repeat center;top: 0;}
.col2title .title{font-size: 32px;font-weight: bold;color: #6cc162;writing-mode: vertical-rl;margin-bottom: 165px;letter-spacing: 6px;}
.col2title .btn{font-size: 16px;color: #faa04b;writing-mode: vertical-lr;padding-bottom: 38px;background: url(../images/img/fj.png) no-repeat center bottom;width: 47px;text-align: left;line-height: 40px;}
.col2title .btn a{color: #faa04b;}
.col2title .btn a:hover{font-weight: bold;}
.column2{padding: 0 0 40px;}
.column2 .wp {height: 100%;display: -webkit-flex;display: flex}
.column2 .d-title1 {margin: 0;height: 408px;flex-shrink: 0}
.column2 .d-notice-swiper1 {flex-grow: 1}
.d-notice-swiper1 {padding: 30px 0;position: relative;overflow: hidden}
.d-notice-swiper1 .slider {padding: 40px 30px 76px;margin-right: -30px;position: relative;overflow: hidden}
.d-notice-swiper1 .con {padding: 0 0 15px 7px;display: block;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-notice-swiper1 .circle{position: absolute;left: 0;bottom: 0;width: 15px;height: 15px;z-index: -1;}
.d-notice-swiper1 .circle:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #63af4a;z-index: 2;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-notice-swiper1 .circle:after {content: '';position: absolute;left: 50%;top: 50%;width: 55px;height: 55px;background-color: #baecb4;border-radius: 50%;z-index: 1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation: 1.5s linear infinite ani_scale1;animation: 1.5s linear infinite ani_scale1}
.d-notice-swiper1 .text {padding: 54px 36px;height: 313px;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;box-sizing: border-box;}
.d-notice-swiper1 .text:before {content: '';position: absolute;left: -6px;bottom: -6px;width: 42px;height: 254px;background: url(../images/img/col2border.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;z-index: -2}
.d-notice-swiper1 .bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-image: url(../images/img/col2conbg.png);}
.d-notice-swiper1 .pos {font-size: 18px;font-weight: bold;line-height: 32px;color: #64b458;margin-bottom: 30px;}
.d-notice-swiper1 .title {margin-top: 20px;font-size: 18px;color: #333;font-weight: 400;line-height: 28px;max-height: 84px;overflow: hidden;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-notice-swiper1 .time {margin-top: 30px;font-size: 18px;color: #217050;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-notice-swiper1 .time i {margin-left: 15px;display: inline-block;vertical-align: middle;width: 27px;height: 15px;background: url(../images/img/col2btn.png) center center no-repeat;-webkit-background-size: 100% ;background-size: 100%;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;top: -5px;}
.d-notice-swiper1 .swiper-slide:hover .con {-webkit-transform: translateY(-26px);-ms-transform: translateY(-26px);-o-transform: translateY(-26px);transform: translateY(-26px)}
.d-notice-swiper1 .swiper-slide:hover .circle:before {background-color: #e1ad6a}
.d-notice-swiper1 .swiper-slide:hover .circle:after {background-color: #e3dbd2}
.d-notice-swiper1 .swiper-slide:hover .text {padding: 46px 36px}
.d-notice-swiper1 .swiper-slide:hover .text:before {opacity: 0}
.d-notice-swiper1 .swiper-slide:hover .bg {opacity: 1}
.d-notice-swiper1 .swiper-slide:hover .pos {color: #fff}
.d-notice-swiper1 .swiper-slide:hover .time,.d-notice-swiper1 .swiper-slide:hover .title {color: #fff}
.d-notice-swiper1 .swiper-slide:hover .time i {opacity: 1;-webkit-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px)}
.d-notice-swiper1 .swiper-notice-btns {position: absolute;right: 0;bottom: 0;font-size: 0;z-index: 10}
.d-notice-swiper1 .swiper-notice-btns .swiper-next,.d-notice-swiper1 .swiper-notice-btns .swiper-prev {display: inline-block;vertical-align: middle;width: 85px;height: 85px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% auto;background-size: 100% auto;cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.d-notice-swiper1 .swiper-notice-btns .swiper-prev {background-image: url(../images/img/col2prev.png);margin-right: 60px;}
.d-notice-swiper1 .swiper-notice-btns .swiper-prev:hover {-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);-o-transform: translateX(-5px);transform: translateX(-5px)}
.d-notice-swiper1 .swiper-notice-btns .swiper-next {background-image: url(../images/img/col2next.png)}
.d-notice-swiper1 .swiper-notice-btns .swiper-next:hover {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px)}
.d-notice-swiper1 .swiper-notice-btns .swiper-next.swiper-button-disabled,.d-notice-swiper1 .swiper-notice-btns .swiper-prev.swiper-button-disabled {opacity: .6}
@keyframes ani_scale1 {
        0% {
            transform: translate(-50%, -50%) scale(.2);
            opacity: 1
        }

        70% {
            transform: translate(-50%, -50%) scale(.7);
            opacity: 1
        }

        100% {
            transform: translate(-50%, -50%) scale(1);
            opacity: 0
        }
    }
/* 第二通栏 end */
/* 第三通栏 start */
.column3 {padding: 40px 0 286px;position: relative}
.ind1-3-cloud1 {position: absolute;right: 40px;top: 40%;overflow: hidden;}
.ind1-3-cloud1 img {display: block;width: 100%}
.col3title{margin-bottom: 30px;position: relative;}
.col3title .title{height: 35px;font-size: 32px;font-weight: bold;color: #6cc162;margin: 0 auto;text-align: center;line-height: 35px;}
.col3title .btn{font-size: 16px;color: #faa04b;padding-right: 55px;background: url(../images/img/fj.png) no-repeat center right;text-align: left;line-height: 40px;position: absolute;right: 0;top: 40%;}
.col3title .btn a{color: #faa04b;}
.col3title .btn a:hover{font-weight: bold;}
.d-media1 {position: relative;display: -webkit-flex;display: flex;justify-content: center}
.d-media1 .media1-col,.d-media1 .media1-cor {flex-shrink: 0}
.d-media1 .media1-col {width: 40%;position: relative;box-sizing: border-box;}
.d-media1 .media1-cor {margin-left: -23px;width: 60%;position: relative;z-index: 4;left:-44px;top:-9px}
.d-media1 .media1-circle {margin-top: -530px;position: absolute;right: -133px;top: 50%;width: 1060px;height: 1060px;-webkit-mask-image: linear-gradient(to bottom, rgba(255, 255, 255, 1), #fff, rgba(255, 255, 255, .05));}
.d-media1 .media1-circle .bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/img/col3yuan.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;animation: 30s linear infinite ani_turn;z-index: 4;}
.d-media1 .media1-circle .bg2 {position: absolute;left: 50%;top: 50%;width: 85.8%;height: 85.8%;background: url(../images/img/col3bg.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;z-index: 2;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-media1 .media-point {position: absolute;left: calc(40% - 56px);top: 261px;width: 162px;height: 111px;background: url(../images/img/col3point.png) center center no-repeat;-webkit-background-size: 100%;background-size: 100% ;z-index: 10}
.d-media1 .media-point .icon {width: 30px;height: 30px;position: absolute;top: -6px;right: 23px;background: url(../images/img/col3top.png) center center no-repeat;background-size: 24px auto;display: block}
.d-media1 .media-point .icon.top {animation: 2s linear infinite ani_up}
.d-media1 .media-point .icon.bottom {background-image: url(../images/img/col3bot.png);top: auto;bottom: -6px;animation: 2s linear infinite ani_down}
.d-media-swiper1-for {width: 390px;position: relative;overflow: hidden;z-index: 3;margin-top:86px}
.d-media-swiper1-for .con {display: block}
.d-media-swiper1-for .top {display: -webkit-flex;display: flex}
.d-media-swiper1-for .time {margin-right: 28px;line-height: 1.1;text-align: center;flex-shrink: 0}
.d-media-swiper1-for .time .t1 {margin-bottom: 6px;font-size: 40px;color: #e1ad6a;font-family: Impact}
.d-media-swiper1-for .time .t2 {font-size: 16px;color: #999}
.d-media-swiper1-for .text {flex-grow: 1}
.d-media-swiper1-for .title {font-size: 20px;color: #333;line-height: 32px;height: 64px;overflow: hidden}
.d-media-swiper1-for .img {margin-top: 37px;padding: 10px;height: 270px;background: url(../images/img/col3border.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;box-sizing: border-box;}
.d-media-swiper1-for .img .img-in {width: 100%;height: 100%;overflow: hidden}
.d-media-swiper1-for .img img {display: block;width: 100%;height: 100%;object-fit: cover;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-media-swiper1-for .txt {margin-top: 32px;font-size: 14px;color: #666;line-height: 24px;height: 72px;overflow: hidden}
.d-media-swiper1-for .con:hover .img img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}
.d-media-swiper1-nav {margin-top: -50px;position: relative;overflow: hidden}
.d-media-swiper1-nav .slider {margin-top: -27px;padding: 0 0 10px 0;position: relative;height: 710px;overflow: hidden;box-sizing: border-box;}
.d-media-swiper1-nav .swiper-slide {transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out}
.d-media-swiper1-nav .con {display: block;width: calc(100% - 76px);height: 104px;line-height: 104px;position: relative;display: -webkit-flex;display: flex;flex-direction: column;justify-content: center}
.d-media-swiper1-nav .title {padding: 0 20px 0 152px;font-size: 18px;color: #666;font-weight: 400;white-space: nocon;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden}
.d-media-swiper1-nav .title .type {float: left}
.d-media-swiper1-nav .title a {display: block;white-space: nocon;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden}
.d-media-swiper1-nav .line {position: absolute;left: 18px;bottom: 0;right: 24px;height: 1px;border-top: 1px dashed rgba(225, 173, 106, .5);transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out}
.d-media-swiper1-nav .line:before {content: '';position: absolute;left: -18px;top: 50%;width: 20px;height: 12px;background: url(../images/img/col3icn.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.d-media-swiper1-nav .line:after {content: '';position: absolute;right: -24px;top: 50%;width: 24px;height: 18px;background: url(../images/img/col3icn2.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.d-media-swiper1-nav .swiper-slide-prev {transform: translateX(100px)}
.d-media-swiper1-nav .swiper-slide-next {transform: translateX(100px)}
.d-media-swiper1-nav .on{transform: translateX(67px)}
/*.d-media-swiper1-nav .swiper-slide-next+.swiper-slide {-webkit-transform: translateX(-8px);-ms-transform: translateX(-8px);-o-transform: translateX(-8px);transform: translateX(-8px)}*/
.d-media-swiper1-nav .swiper-slide-next .con,.d-media-swiper1-nav .swiper-slide-prev .con {width: calc(100% - 60px)}
.d-media-swiper1-nav .swiper-slide-active {transform: translateX(115px)}
.d-media-swiper1-nav .swiper-slide-active .con {width: calc(100% - 40px)}
.d-media-swiper1-nav .swiper-slide-active .title a {font-size: 18px;color: #6dbb53;font-weight: 700}
.d-media-swiper1-nav .swiper-slide-active .line {left: 40px;border-top: 1px solid #6dbb53}
.d-media-swiper1-nav .swiper-slide-active .line:after {background-image: url(../images/img/col3icn2h.png)}
/* 第三通栏 end */
/* 第四通栏 start */
.column4{position: relative;z-index: 5;padding-bottom: 30px;}
.col4title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.col4title .line{height: 1px;background: #6dbb53;flex: 1;}
.col4tab a{margin: 0 100px;font-size: 32px;color: #333333;line-height: 65px;position: relative;transition: all .4s ease;padding: 0;display: inline-block;}
.col4tab a:before{display: block;content: "";position: absolute;left: 50%;bottom: 0;width: 270px;height: 65px;background: url(../images/img/col4tabbg.png) no-repeat bottom center;margin-left: -135px;opacity: 0;transition: all .4s ease;}
.col4tab a.hover{padding: 0 50px;font-weight: bold;color: #6dbb53;}
.col4tab a.hover:before{opacity: 1;}
.col4tabMore{font-size: 16px;color: #6cc162;padding-right: 55px;background: url(../images/img/fj.png) no-repeat center right;text-align: left;line-height: 40px;margin-left: 30px;}
.col4tabMore a{color: #faa04b;}
.col4tabMore a:hover{font-weight: bold;}
.m-swiper2{width: calc(100% + 60px);position: relative;left: -30px;}
.m-swiper2 .swiper-slide {padding-bottom: 48px}
.m-swiper2 .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 7px}
.swiper-e2 .swiper-button-prev {right: 61%;left: auto;bottom: 4px !important;top: auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);z-index: 20}
.swiper-e2 .swiper-button-prev:hover {-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);-o-transform: translateX(-5px);transform: translateX(-5px)}
.swiper-e2 .swiper-button-next {right: auto;left: 61%;bottom: 4px !important;top: auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);z-index: 20}
.swiper-e2 .swiper-button-next:hover {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px)}
.swiper-e2 .date {font-size: 18px;font-weight: 400;color: #6dbb53;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;margin-bottom: 15px}
.swiper-e2 .tit {font-size: 20px;font-weight: 700;color: #333;height: 3.2em;line-height: 1.6;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 36px;display: block;}
.swiper-e2 .con .tit span {background-image: linear-gradient(#333, #333);background-position: 0 100%;background-size: 0 2px;background-repeat: no-repeat;transition: background-size .5s ease-in-out;-webkit-transition: background-size .5s ease-in-out;-moz-transition: background-size .5s ease-in-out;-ms-transition: background-size .5s ease-in-out;-o-transition: background-size .5s ease-in-out}
.swiper-e2 .con:hover .tit span {background-size: 100% 2px;}
.swiper-e2 .swiper-slide-next .con:hover .tit span {background-size: 0 2px;}
.swiper-e2 .swiper-slide-next .con .tit {text-decoration: unset}
.swiper-e2 .desc {font-size: 16px;color: #333;height: 7.6em;line-height: 1.9;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin-bottom: 20px;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
.swiper-e2 .con {transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;background-image: url(../images/img/col4conbg.png);background-size: 0;background-repeat: no-repeat;background-position: center;box-sizing: border-box;    height: auto;padding: 30px;}
.swiper-e2 .swiper-slide-next .con ,.swiper-e2 .swiper-slide:hover .con{padding: 30px 35px;background-size: cover;height: 493px;}
.swiper-e2 .swiper-slide:hover .con{background-color:#8cd166;background-image:none}
.swiper-e2 .pic {position: relative;padding-top: 69.8%;height: 0;margin-bottom: 13px;overflow: hidden;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
.swiper-e2 .swiper-slide-active .con .txt {padding-right: 40px}
.swiper-e2 .swiper-slide-next .pic:before {padding-top: 70.7964%}
.swiper-e2 .swiper-slide-next .con .date,.swiper-e2 .swiper-slide-next .con .desc,.swiper-e2 .swiper-slide-next .con .tit,.swiper-e2 .swiper-slide:hover .con .date,.swiper-e2 .swiper-slide:hover .con .desc,.swiper-e2 .swiper-slide:hover .con .tit  {color: #fff}
.swiper-e2 .swiper-pagination-bullet {width: auto;height: auto;display: inline-block;border-radius: 0;background: 0 0;opacity: 1;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;font-size: 20px;font-family: Arial;vertical-align: middle;color: #6dbb53;opacity: .5;margin: 0 10px !important;position: relative;top: 2px}
.swiper-e2 .swiper-pagination-bullet-active {opacity: 1;font-size: 32px;font-family: Impact;top: 0}
/* 第四通栏 end */
/* 第六通栏 start */
.column6{margin-bottom: 30px;}
.col6tab a{margin: 0 100px;font-size: 28px;color: #333333;line-height: 65px;position: relative;transition: all .4s ease;padding: 0;display: inline-block;}
.col6tab a:before{display: block;content: "";position: absolute;left: 50%;bottom: 0;width: 270px;height: 65px;background: url(../images/img/col4tabbg.png) no-repeat bottom center;margin-left: -135px;opacity: 0;transition: all .4s ease;}
.col6tab a.hover{padding: 0 50px;font-weight: bold;color: #6dbb53;}
.col6banner {height: 544px;position: absolute;left:0;top:0;width:100%;opacity:0;z-index:-1}
.col6banner.active{opacity:1;z-index:2}
.col6banner .pic {transition: all .4s ease;-webkit-transition: all .4s ease;overflow: hidden;}
.col6banner .pic:before {padding-top: 60.6459%;}
.col6banner  .swiper-slide {width: 870px;box-sizing: border-box;padding: 18px 17px;background: url(../images/img/col6conbg.png) no-repeat center / 100% 100%;}
.column6 .col3title{margin-bottom: 65px;}
.col6Prev{position: absolute;left: -35px;top: 50%;width: 70px;height: 70px;z-index: 2;background: url(../images/img/col6btn.png) no-repeat center;transition: all .4s ease;margin-top: -35px;cursor: pointer;}
.col6Next{position: absolute;right: -35px;top: 50%;width: 70px;height: 70px;z-index: 2;background: url(../images/img/col6btn.png) no-repeat center;transition: all .4s ease;margin-top: -35px;cursor: pointer;transform: rotateZ(180deg);}
.col6Prev:hover{left: -40px;}
.col6Next:hover{right: -40px;}
.col6banner .text {position: absolute;left: 0;bottom: 0;width: 100%;height: 55px;line-height: 55px;background: rgba(0,0,0,0.4);box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col6banner .text a {display: block;padding-right: 200px;font-size: 16px;color: #ffffff;overflow: hidden;}
.col6banner .swiper-slide-active .text {bottom: 0;}
.col6tabC{position:relative;}
/* 第六通栏 end */
/* 第七通栏 start */
.column7 .col3title{margin-bottom: 10px;}
.col7Slick{margin-right: -10px;}
.col7Slick .con{position: relative;transition: all .4s ease;/* height: 300px; */margin-right: 10px;text-align:center;display:block;}
.col7Slick .con .icn{width: 120px;height: 120px;position:relative;margin:0 auto;margin-bottom: 23px;}
.col7Slick .con .icn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition: all .4s ease;z-index:3;width: 45%;}
.col7Slick .con .icn .img1{opacity:1}
.col7Slick .con:hover .icn .img1{opacity: 0;}
.col7Slick .con:hover .icn .img2{opacity: 1;}
.col7Slick .con .icn .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.col7Slick .con .icn:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/img/col7yuan.png) no-repeat center / 100%;z-index:3}
.col7Slick .con .icn .bg:before{display:block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width: 120px;height: 120px;background:#6dbb53;transition: all .4s ease;z-index:2;border-radius:50%}
.col7Slick .con .icn .bg:after{display:block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width: 160px;height: 160px;background:#eaf5e6;transition: all .4s ease;border-radius:50%}
.col7Slick .con:hover .icn .bg:before{transform:translate(-50%,-50%) scale(1)}
.col7Slick .con:hover .icn .bg:after{transform:translate(-50%,-50%) scale(1)}
.col7Slick .con .title{font-size:14px;color:#6dbb53;margin-bottom:20px}
.col7Slick .con .title span{font-size: 30px;font-weight:bold;}
.col7Slick .con .titlec{font-size:16px;color:#666666;line-height:18px;}
.col7Slick .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;}
.col7Slick .slick-dots li {display: inline-block;width: 14px;height: 14px;border-radius: 100%;margin: 0 9px;vertical-align: middle;cursor: pointer;position: relative;background: #d9d9d9;}
.col7Slick .slick-dots li.slick-active {background: #6dbb53;width: 36px;border-radius: 30px;}
.col7Slick .slick-list{margin-bottom: 20px;padding-top:22px}
/* 第七通栏 end */
/* 第八通栏 start */
.column8{padding-bottom: 30px;}
.col8Slick{position: relative;}
.col8Slick .con{height: 190px;padding-top: 55px;position: relative;display: block;box-sizing: border-box;}
.col8Slick .con:before{display: block;content: "";position: absolute;left: 50%;width: 199px;height: 192px;margin: -96px 0 0 -99px;background: url(../images/img/col8bg.png) no-repeat center;opacity: 0;transition: all .4s ease;top: 50%;}
.col8Slick .con .img{display: block;margin-bottom: 24px;position: relative;height: 52px;position: relative;z-index: 2;}
.col8Slick .con .img img{display: block;position: absolute;left: 50%;top: 0;height: 100%;transform: translateX(-50%);transition: all .4s ease;opacity: 0;}
.col8Slick .con .img img.img1{opacity: 1;}
.col8Slick .con:hover .img img.img1{opacity: 0;}
.col8Slick .con:hover .img img.img2{opacity: 1;}
.col8Slick .con .title{text-align: center;font-size: 20px;color: #333333;line-height: 22px;font-weight: bold;position: relative;z-index: 2;transition: all .4s ease;}
.col8Slick .con:hover .title{color: #fff;}
.col8Slick .con:hover:before{opacity: 1;}
.col8Slick .slick-dots{display: none !important;}
.col8Slick .prev {display: block;width: 85px;height: 85px;cursor: pointer;background: url(../images/img/col2prev.png) no-repeat center center;position: absolute;left: -42px;top: 50%;margin-top: -42px;z-index: 1;display: none;}
.col8Slick .next {display: block;width: 85px;height: 85px;cursor: pointer;background: url(../images/img/col2next.png) no-repeat center center;position: absolute;right: -42px;top: 50%;margin-top: -42px;z-index: 1;display: none;}
/* 第八通栏 end */
.d-media2 {position: relative;display: -webkit-flex;display: flex;justify-content: space-between;padding-left: 88px;}
.d-media2 .media2-lion {position: absolute;right: 100%;top: 0;width: 5.87%;overflow: hidden}
.d-media2 .media2-lion img {display: block;width: 100%}
.d-media2 .media2-col,.d-media2 .media2-com,.d-media2 .media2-cor {flex-shrink: 0}
.d-media2 .media2-col {width: 48%}
.d-media2 .media2-com {width: 24.67%}
.d-media2 .media2-cor {width: 23.33%}
.d-share1 {position: absolute;left: 0;bottom: 0;z-index: 50}
.d-share1 .item {margin-top: 16px;display: block;position: relative}
.d-share1 .icon {width: 50px;height: 50px;line-height: 50px;font-size: 0;text-align: center;position: relative}
.d-share1 .icon img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%}
.d-share1 .icon:after {margin: -30px 0 0 -30px;content: '';position: absolute;left: 50%;top: 50%;width: 60px;height: 60px;border: 1px dashed rgba(255, 255, 255, .3);border-radius: 50%;z-index: -1;opacity: 0}
.d-share1 .pop-codes {padding-left: 10px;position: absolute;left: 130%;top: 50%;z-index: 10;-webkit-transform: translate(-10px, -50%);-ms-transform: translate(-10px, -50%);-o-transform: translate(-10px, -50%);transform: translate(-10px, -50%);opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.d-share1 .pop-codes .codes-in {position: relative;overflow: visible;background-color: #fff}
.d-share1 .pop-codes .codes-in::after {content: "";display: block;width: 0;height: 0;border: 8px solid transparent;border-right-color: #fff;border-left: 0;position: absolute;top: 50%;right: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}
.d-share1 .pop-codes .pic {width: 120px;height: 120px;line-height: 120px;font-size: 0;text-align: left;}
.d-share1 .pop-codes .pic img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%}
.d-share1 .item:hover .icon:after {opacity: 1;animation: 15s linear infinite ani_turn}.d-share1 .item:hover .pop-codes {-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 1;visibility: visible}
.d-mediaUl-1 {display: -webkit-flex;display: flex;flex-wrap: wrap}
.d-mediaUl-1 li {width: 50%;flex-shrink: 0}
.d-mediaUl-1 .con {display: block;padding-top: 70.96%;position: relative;overflow: hidden}
.d-mediaUl-1 .icon-btn {position: absolute;right: 0;top: 20px;width: 52px;height: 32px;line-height: 32px;font-size: 0;text-align: right;z-index: 9}
.d-mediaUl-1 .icon-btn img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%}
.d-mediaUl-1 .img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.d-mediaUl-1 .img img {display: block;width: 100%;height: 100%;object-fit: cover;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-mediaUl-1 .mask-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .35);z-index: 2}
.d-mediaUl-1 .text {padding: 20px 0;position: absolute;left: 40px;bottom: 0;right: 40px;z-index: 10}
.d-mediaUl-1 .text:after {content: '';position: absolute;left: 0;bottom: 0;width: 64px;height: 4px;background-color: #5ab38f}
.d-mediaUl-1 .title {font-size: 18px;color: #fff;font-weight: 400;line-height: 1.5;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden}
.d-mediaUl-1 .title span {background-image: linear-gradient(#fff, #fff);background-position: 0 100%;background-size: 0 1px;background-repeat: no-repeat;transition: background-size .3s ease-in-out}
.d-mediaUl-1 li:first-child {width: 100%}
.d-mediaUl-1 li:first-child .con {padding-top: 49.44%}
.d-mediaUl-1 li:nth-child(1) .text:after {background-color: #5ab38f}.d-mediaUl-1 li:nth-child(2) .text:after {background-color: #e85252}
.d-mediaUl-1 li:nth-child(3) .text:after {background-color: #4d2cab}
.d-mediaUl-1 .con:hover .img img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}
.d-mediaUl-1 .con:hover .title span {background-image: linear-gradient(#fff, #fff);background-size: 100% 1px}
.d-media2-list {padding: 12px;height: 100%;background: url(../images/img/d-border6.jpg) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;box-sizing: border-box;}
.d-mediaUl-2 .con {padding: 16.5px 10px 9.5px 28px;display: block}
.d-mediaUl-2 .top {margin-bottom: 7px;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center}
.d-mediaUl-2 .top .icon {width: 32px;height: 32px;line-height: 32px;font-size: 0;text-align: center;order: 2;flex-shrink: 0}
.d-mediaUl-2 .top .icon img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%}
.d-mediaUl-2 .top .time {margin-left: -28px;padding-left: 60px;font-size: 18px;color: #fff;position: relative;order: 1;flex-grow: 1}
.d-mediaUl-2 .top .time:before {content: '';position: absolute;left: 0;top: 50%;width: 46px;height: 14px;background: url(../images/img/d-shape8.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.d-mediaUl-2 .title {font-size: 17px;color: #fff;font-weight: 400;line-height: 22px;max-height: 88px;overflow: hidden}
.d-mediaUl-2 .title span {background-image: linear-gradient(#fff, #fff);background-position: 0 100%;background-size: 0 1px;background-repeat: no-repeat;transition: background-size .3s ease-in-out}
.d-mediaUl-2 .con:hover .title span {background-image: linear-gradient(#fff, #fff);background-size: 100% 1px}
.d-media2-view {margin-bottom: 30px}.d-media2-view .con {display: block;padding-top: 93.14%;position: relative;overflow: hidden}
.d-media2-view .img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}.d-media2-view .img img {display: block;width: 100%;height: 100%;object-fit: cover;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-media2-view .mask-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);z-index: 1}.d-media2-view .text {position: absolute;right: 38px;top: 44px;z-index: 10}
.d-media2-view .title {width: 32px;font-size: 30px;color: #fff;line-height: 1.1;text-align: center;font-family: SourceHanSerifCN-Bold}
.d-media2-view .con:hover .img img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}
.d-media2-swiper1 {position: relative;overflow: hidden}
.d-media2-swiper1 .con {display: block;padding-top: 72.57%;position: relative;overflow: hidden}
.d-media2-swiper1 .img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.d-media2-swiper1 .img img {display: block;width: 100%;height: 100%;object-fit: cover;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-media2-swiper1 .mask-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);z-index: 1}
.d-media2-swiper1 .play-btn {position: absolute;left: 50%;top: 50%;width: 60px;height: 60px;background: url(../images/img/d-play.png) center center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 11}.d-media2-swiper1 .text {padding: 20px 90px 20px 20px;position: absolute;left: 0;bottom: 0;right: 0;z-index: 10}
.d-media2-swiper1 .title {font-size: 18px;color: #fff;font-weight: 400;line-height: 1.22;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden}
.d-media2-swiper1 .title span {background-image: linear-gradient(#fff, #fff);background-position: 0 100%;background-size: 0 1px;background-repeat: no-repeat;transition: background-size .3s ease-in-out}
.d-media2-swiper1 .con:hover .img img {-webkit-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03)}
.d-media2-swiper1 .con:hover .title span {background-image: linear-gradient(#fff, #fff);background-size: 100% 1px}
.d-media2-swiper1 .media2-btns {position: absolute;right: 0;bottom: 12px;z-index: 10}
.d-media2-swiper1 .media2-btns .swiper-next,.d-media2-swiper1 .media2-btns .swiper-prev {display: inline-block;vertical-align: middle;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 16px auto;background-size: 16px auto;cursor: pointer;opacity: .6;z-index: 10;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.d-media2-swiper1 .media2-btns .swiper-prev {background-image: url(../images/img/d-prev2.png)}
.d-media2-swiper1 .media2-btns .swiper-next {background-image: url(../images/img/d-next2.png)}
.d-media2-swiper1 .media2-btns .swiper-next:hover,.d-media2-swiper1 .media2-btns .swiper-prev:hover {opacity: 1}
/* 第八通栏 end */
/* 底部 start */
.x-footer {color: #fff;position: relative}
.x-footer .qrimg {position: absolute;z-index: 9;top: 195px;width: 160px;padding: 5px;background: #fff;-webkit-box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;transition: all 0.3s}
.x-footer .qrimg.show {opacity: 1;visibility: visible}
.x-footer .qrimg::before {width: 12px;height: 12px;background-color: #fff;left: 50%;bottom: 100%;-webkit-transform: translate(-50%, 50%) rotate(45deg);transform: translate(-50%, 50%) rotate(45deg);content: '';position: absolute}
.x-footer .qrimg .img { width: 100%;position: relative;overflow: hidden}
.x-footer .qrimg .img::before {content: '';display: block;padding-top: 100%}
.x-footer .qrimg .img .i {position: absolute;left: 0;top: 0;width: 100%;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}
.x-footer .slot {display: -webkit-box;display: -ms-flexbox;display: flex;height: 174px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.x-footer .slot.m-show {display: none}
.x-footer .slot .slot-track {position: relative;height: 100%;overflow: hidden;flex:1}
.x-footer .slot .slot-track .slot-item { will-change: top, bottom;top: 150px;bottom: 0;position: relative;height: 100%;width: 101%;left: -0.5%;cursor:pointer;transition:all .4s ease}
.x-footer .slot .slot-track .dd5 {top: 120px}
.x-footer .slot .slot-track .dd4 {top: 90px}
.x-footer .slot .slot-track .dd3 {top: 60px}
.x-footer .slot .slot-track .dd2 {top: 30px}
.x-footer .slot .slot-track .dd1 {top: 0px}
.x-footer .slot .s1,.x-footer .slot .s4,.x-footer .slot .s9,.x-footer .slot .s14,.x-footer .slot .s18,.x-footer .slot .s21 {background: #519548}
.x-footer .slot .s2,.x-footer .slot .s5,.x-footer .slot .s7,.x-footer .slot .s10,.x-footer .slot .s12,.x-footer .slot .s15,.x-footer .slot .s17,.x-footer .slot .s20 {background: #62b957}
.x-footer .slot .s3,.x-footer .slot .s6,.x-footer .slot .s8,.x-footer .slot .s11,.x-footer .slot .s13,.x-footer .slot .s16,.x-footer .slot .s19 {background: #58a24e}
.x-footer .slot .icon {width: 72%;position: relative;overflow: hidden;margin: auto;top: 32px;display:block;}
.x-footer .slot .icon::before {content: ''; display: block;padding-top: 67.16418%}
.x-footer .slot .icon .i {position: absolute;left: 0;top: 0;width: 100%;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}
.x-footer .slot .icon img.i {width: auto;height: auto;max-width: 100%;max-height: 100%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}

.footer{background: url(../images/img/footerbg.jpg) no-repeat center / cover;padding-top: 40px;}
.footerT{display: flex;justify-content: space-between;margin-bottom: 40px;}
.footerL img{display: block;height: 132px;}
.footerC{padding-left: 45px;border-left: 1px solid #fff;font-size: 15px;color: #fff;line-height: 40px;}
.footerR .item{position: relative;width: 75px;border-left: 1px solid #fff;box-sizing: border-box;padding: 25px 25px 0;background: url(../images/img/footericn.png) no-repeat center top;text-align: center;float: left;display: inline;height: 165px;}
.footerR .item:last-child{border-right: 1px solid #fff;}
.footerR .item .title{font-size: 15px;line-height: 20px;color: #fff;}
.footerR .item .con{position: absolute;left: 50%;bottom: 100%;background: #eeede4;height: 0;overflow: hidden;transform: translateX(-50%);transition: all .4s ease;border-radius: 10px;}
.footerR .item .con a{display: block;height: 35px;line-height: 35px;border-bottom: 1px solid #ccc;padding: 0 30px;font-size: 13px;color: #333;transition: all .4s ease;white-space: nowrap;margin: 10px;}
.footerR .item .con a:hover{color: #64b458;}
.footerR .item:hover .con{height: 200px;overflow-y: auto;}
.footerBlank{border-top: 1px solid rgba(255, 255, 255, .2);height: 60px;line-height: 60px;overflow: hidden;font-size: 14px;color: #fff;}
.footerBlank a{color: #fff;}
.footerBlank a:hover{color: #fff;text-decoration: underline;}
.sub-banner, .sub-banner img{z-index: 0 !important;}


.newLis2Slick{position:relative}
.newLis2Slick .prev{position:absolute;left:0;top: 125px;width: 35px;height: 71px;background:rgba(0,0,0,0.6);z-index:2;cursor:pointer}
.newLis2Slick .prev:before{
    width: 20px;
    height: 20px;
    position: absolute;
    left: 12px;
    top: 22px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    content: '';
    transform: rotate(-45deg);
    }
.newLis2Slick .next{position:absolute;right: 0px;top: 125px;width: 35px;height: 70px;background:rgba(0,0,0,0.6);z-index:2;cursor:pointer}
.newLis2Slick .next:before{
    width: 20px;
    height: 20px;
    position: absolute;
    left: 3px;
    top: 22px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    content: '';
    transform: rotate(135deg);
    }
/* 底部 end */
@media (max-width: 1620px) {
    .topWrap{width:1480px}
    .indexMenu dd{margin-right:42px}
    .indexMenu dd:nth-child(5) {margin-right: 477px;}
    .wrapper .inner{width:1400px}
}
@media (max-width: 1480px) {
    .topWrap{width:1280px}
    .indexMenu dd{margin-right:17px}
    .wrap{width:1200px}
    .wrapper .inner{position: relative;left: -50px;}
    #certify .swiper-slide{width:770px}
    .d-mediaUl-2 .title{-webkit-line-clamp:1 !important;height:22px}
    .d-mediaUl-1 .con{padding-top: 73%}
    .footerL img{height: 99px}
    .footerR .item{width:56px;padding:25px 13px 0}
    .swiper-e2 .swiper-slide-next .con{height: 408px;}
}



