
        html,
        body {
            position: relative;
            height: 100%;
        }

        html {
            font-size: 90px;
        }

        *,
        body,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        blockquote,
        a,
        code,
        em,
        img,
        q,
        small,
        strong,
        dd,
        dl,
        dt,
        li,
        ol,
        ul,
        fieldset,
        form,
        label,
        table,
        tbody,
        tr,
        th,
        td,
        input,
        textarea {
            font-size: 0.2rem;
        }

        @media (max-width: 3840px) {
            html {
                font-size: 180px;
            }
        }

        @media (max-width: 2560px) {
            html {
                font-size: 160px;
            }
        }

        @media (max-width: 2400px) {
            html {
                font-size: 100px;
            }
        }

        @media (max-width: 1920px) {
            html {
                font-size: 90px;
            }
            .news-content-box li a{
                line-height: 3.7 !important;
            }
        }

        @media (max-width: 1760px) {
            html {
                font-size: 80px;
            }
            .news-content-box li a{
                line-height: 3.2 !important;
            }
        }
        /*@media (max-width: 1605px) {*/
        /*    html {*/
        /*        font-size: 80px;*/
        /*    }*/
        /*    .news-content-box li a{*/
        /*        line-height: 2.8 !important;*/
        /*    }*/
        /*}*/
        @media (max-width: 1600px) {
            html {
                font-size: 70px;
            }
            .mySwiper .logo-img{
                width: 400px!important;
                height: 44px!important;
            }
            .news-content-box li a{
                line-height: 2.5 !important;
            }
        }

        @media (max-width: 1400px) {
            html {
                font-size: 60px;
            }
            .mySwiper .logo-img{
                width: 300px!important;
                height: 33px!important;
            }
            .news-content-box li a{
                line-height: 2.3 !important;
            }
        }

        @media (max-width: 1024px) {
            html {
                font-size: 75px;
            }
            .news1-dx .index-news1-box {
                height: calc(100% - 2rem) !important;
            }
            .news1-dx .index-news1 {
                height: 4rem !important;
            }
            .news-content-box {
                line-height: 2.1 !important;
            }
            .news-content-box ul li:nth-child(7),.news-content-box ul li:nth-child(8){
                display: none;
            }
            .news1-dx .news1-subtitle{
                /*font-size: 0.24rem!important;*/
                font-size: 17px!important;
            }
            .mySwiper .logo-img{
                width: 300px!important;
                height: 33px!important;
            }
            .news2-box dt{
                height:12vw!important;
            }
            .news2-box p{
                word-break: break-all;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2; /* 这里是超出几行省略 */
                overflow: hidden;
            }
            .index-footer-ewm-div {
                margin-bottom: 0!important;
            }
            .news-content-box li a{
                line-height: 2.2 !important;
            }
        }
        @media (max-width: 800px){
            html {
                font-size: 60px;
            }
            .index-zyyw-box:hover .img-black{
                height: 2.7rem!important;
            }
            .news1-dx .news1-subtitle{
                -webkit-line-clamp: 1!important;
            }
            .news1-dx .index-news1-box {
                height: calc(100% - 2rem) !important;
            }
            .news1-dx .index-news1 {
                height: 4rem !important;
            }
            .news-content-box ul li:nth-child(7),.news-content-box ul li:nth-child(8){
                display: none;
            }
            .news2-box dt{
                height:15vw!important;
            }
            .news2-box dd{
                height:15vw!important;
            }
            .news2-box p{
                word-break: break-all;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3; /* 这里是超出几行省略 */
                overflow: hidden;
            }
            .news-content-box li a{
                line-height: 1.8 !important;
            }
        }
        @media (max-width: 768px) {
            html {
                font-size: 60px;
            }
            .index-zyyw-box:hover .img-black{
                height: 2.7rem!important;
            }
            .news1-dx .index-news1-box {
                height: calc(100% - 2.3rem);
                position: relative;
            }
            .news1-dx .index-news1 {
                height: 4rem !important;
            }
            .news-content-box ul li:nth-child(7),.news-content-box ul li:nth-child(8){
                display: none;
            }
            .news2-box dt{
                height:15vw!important;
            }
            .news2-box dd{
                height:15vw!important;
            }
            .news2-box p{
                word-break: break-all;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3; /* 这里是超出几行省略 */
                overflow: hidden;
            }
            .news-content-box li a{
                line-height: 2.2 !important;
            }
        }


        body * {
            box-sizing: border-box;
        }

        body {
            background: #eee;
            font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
            /* font-size: 0.15rem; */
            color: #000;
            margin: 0;
            padding: 0;
        }

        ul,
        li {

            list-style: none;
            padding: 0;
        }

        .index-point {
            width: 0.08rem;
            height: 0.08rem;
            border-radius: 50%;
            background-color: #000;
            display: inline-block;
            margin-top: -0.04rem;
            position: absolute;
            top: 50%;
            left: 0;
        }
        .index-menu-point{
            width: 0.08rem;
            height: 0.08rem;
            border-radius: 50%;
            background-color: #FFF;
            display: inline-block;
            margin-right: 0.1rem;
        }
        .swiper {
            width: 100%;
            height: 100%;
        }

        .swiper-slide {
            text-align: center;
            font-size: 0.3rem;
            background: #fff;
            /* margin-bottom: 0 !important; */
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }

        .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }


        .mySwiper6 .swiper-pagination-bullet {
            background-color: #338FE6 !important
        }

        .mySwiper6 .swiper-horizontal>.swiper-pagination-bullets,
        .swiper-pagination-bullets.swiper-pagination-horizontal,
        .swiper-pagination-custom,
        .swiper-pagination-fraction {
            bottom: 0
        }

        .mySwiper .swiper-pagination-bullet {
            width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.13rem));
            height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.13rem));
            background-color: #FFF;
        }

        /*.mySwiper .swiper-pagination-bullet-active {*/
        /*    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.18rem));*/
        /*    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.18rem));*/
        /*    position: relative;*/
        /*    left: -1px;*/
        /*}*/

        .mySwiper1 .swiper-pagination-bullet,
        .mySwiper3 .swiper-pagination-bullet {
            width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.55rem));
            height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 7px));
            background-color: #FFF;
            border-radius: 3px;
        }

        .mySwiper3-box {
            height: 60%;
        }

        .mySwiper4-box {
            height: 40%;
            width: 90%;
            margin: auto;
        }

        .mySwiper4 {
            overflow: hidden;
        }

        .mySwiper4 .swiper-slide {
            border-radius: 0.16rem;
            overflow: hidden;
        }

        .mySwiper3 {
            width: 100%;
        }

        .mySwiper4 {
            box-sizing: border-box;
            padding: 0.11rem 0;
        }

        .index-nav-menu {
            height: 100%;
            position: fixed;
            right: 0;
            z-index: 999;
        }

        .index-menu-icon {
            width: 0.26rem;
            height: 0.22rem;
            cursor: pointer;
            position: absolute;
            top: 0.22rem;
            right: 0.22rem;
        }

        .index-menu {
            background-color: rgba(0, 0, 0, .6);
            width: 3.55rem;
            height: 100%;
            display: none;
            padding: 0.22rem;
        }

        .t-a-r {
            text-align: right;
            ;
        }

        .d-f {
            display: flex;
        }

        .m-t-30 {
            margin-top: 0.33rem;
        }

        .m-t-80 {
            margin-top: 0.89rem;
        }

        .padding-50 {
            padding: 0.55rem;
        }

        .index-menu-icon-close {
            width: 0.16rem;
            height: 0.16rem;
            cursor: pointer;

        }

        .index-menu-ul {
            margin-top: 0.33rem;
            color: #FFF;
            font-size: 0.3rem;
            line-height: 3;
            cursor: pointer;
        }

        .mySwiper .logo-img {
            position: absolute;
            z-index: 9999;
            width: 500px;
            height: 55px;
            top: 0.22rem;
            left: 0.22rem;
        }

        .mySwiper .index-zhpt {
            position: absolute;
            z-index: 9999;
            top: 0.22rem;
            right: 1rem;
            color: #FFF
        }

        .mySwiper2 .swiper-pagination {
            display: inline-block;
            left: auto;
            right: 0;
            bottom: 0.15rem;
            width: auto;
        }

        .img-title {
            position: absolute;
            bottom: 0;
            color: #FFF;
            z-index: 10000;
            width: 100%;
            text-align: left;
            font-size: 0.2rem;
            line-height: 0.55rem;
            padding: 0 2.5rem 0 0.22rem;
            background-color: rgba(0, 0, 0, .6);
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .index-news-div {
            width: 100%;
            height: 100%;
            background: url(../image/news-bg1.png) no-repeat;
            background-size: 100% 100%;
        }

        .index-news-div2 {
            width: 100%;
            height: 100%;
            background: url(../image/news-bg2.png) no-repeat;
            background-size: 100% 100%;
        }

        .index-title {
            font-size: 0.33rem;
            font-weight: 700;
            text-align: left;
            line-height: 0.89rem;
            display: flex;
        }

        .index-title img {
            width: 0.28rem;
            height: 0.35rem;
            display: inline-block;
            margin-right: 0.16rem;
            align-self: center;
        }



        .index-news-box {
            width: 95%;
            margin-left: 5%;
            height: 100%;
            box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.2);
            padding: 0.22rem;
            background-color: #FFF;
        }

        .new-tab-title {
            font-size: 0.22rem;
            cursor: pointer;
            font-weight: 700;
        }

        .new-tab-title.active {
            color: #197BB9;
        }

        .new-tab-title:hover {
            color: #197BB9;
        }

        .jtyw-more{
            flex: 1;
            text-align:right;
            cursor:pointer;
        }

        .gzdt-more{
            flex: 1;
            text-align:right;
            cursor:pointer;
            display: none;
        }
        .ztjy-more{
            flex: 1;
            text-align:right;
            cursor:pointer;
            display: none;
        }
        .jtgg-more{
            flex: 1;
            text-align:right;
            cursor:pointer;
            display: none;
        }
        .jtyw-more:hover,
        .gzdt-more:hover,
        .ztjy-more:hover,
        .jtgg-more:hover{
            font-weight: bolder;
        }

        .news-content-box {
            font-size: 0.2rem;
            text-align: left;
            line-height: 3;
            /* line-height: calc(((80vh - 3.3rem))/8); */
        }

        .news-content-box li a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            /*font-size: 0.22rem;*/
            font-size:16px;
            line-height: 2.5;
            color: #000;
            text-decoration: none;
            position: relative;
            padding-left: 0.2rem;
        }
        .news-content-box li a div{
            display: flex;
            font-size:16px;
        }
        .news-content-box li a div .title{
            flex: 1;
            font-size:16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .news-content-box li a div .time{
           width: 100px;
            font-size:16px;
        }
        .index-news-tab {
            line-height: 0.33rem;
            border-radius: 0.16rem;
            padding: 0 0.22rem;
            margin-right: 0.11rem;
            font-size: 0.22rem;
        }

        .index-news-tab.active {
            background-color: #338FE6;
            color: #FFF;
            cursor: pointer;
        }

        .index-news-tab:hover {
            cursor: pointer;
        }

        .index-news2-content {
            /* margin-top: 0.66rem */
            /* position: absolute;
            top: 50%;
            transform: translate(0, -50%); */
        }

        .news2-box {
            width: 25%;
            /* height: 510px; */
            margin-right: 0.33rem;
            box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.2);
            border-radius: 0.16rem;
            text-align: left;
            background-color: #FFF;
            overflow: hidden;
            transition: all 1.2s;
        }

        .news2-box:nth-child(4) {
            margin-right: 0;
        }

        .news2-box * {
            transition: all 1.2s;
        }

        .news2-box:last-child {
            margin-right: 0
        }



        .news2-box dl {
            padding-bottom: 0.77rem;
            position: relative;
            height: 100%;
        }

        .news2-box dt {
            overflow: hidden;
            position: relative;
            height: 3.2rem;
        }
        .news2-box dt img{
            display: block;
            width: 100%;
            height: auto;
            object-fit: cover;
        }
        .news2-box:hover {
            transform: translateY(-4.6%)
        }

        .news2-box:hover .news2-img>img {
            left: 50%;
            opacity: 0;
            transition: 1.2s;
        }

        .news2-box:hover .news-black-bg {
            height: 0.6rem;
            transition: 1.2s;
        }

        .news2-box:hover dd {
            transform: translateY(-0.6rem);
            transition: all 1.2s;
        }

        .news2-box:hover .news2-title {
            color: #FFF;
            transition: 1.2s;
        }

        .news2-box:hover .blue-box>img {
            left: 0.13rem;
            opacity: 1;
            transition: 1.2s;
        }

        .news2-box:hover .blue-box {
            opacity: 1;
            transition: 1.2s;
        }

        .news2-box:hover dt img {
            cursor: pointer;
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            /*transition: scale 1.2s;*/
        }


        .news2-box dl,
        .news2-box dd {
            margin: 0;
        }

        .news2-box dd {
            position: relative;
        }

        .news2-title {
            /*font-size: 0.2rem;*/
            font-size:16px;
            color: #000;
            font-weight: 700;
            line-height: 3;
            padding: 0 0.22rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .news2-time {
            color: #9C9C9C;
            font-size: 0.18rem;
            margin-top: 0.15rem;
            margin-bottom: 0.11rem;
            padding: 0 0.22rem;
        }

        .news2-box p {
            color: #666666;
            margin: 0;
            line-height: 1.5;
            padding: 0 0.22rem;
            font-size: 16px;
        }

        .news2-img {
            position: absolute;
            bottom: 0;
            padding: 0 0.22rem;
            height: 0.66rem;
            width: 100%;
        }

        .news2-img img {
            width: 0.26rem;
            height: 0.26rem;
            position: absolute;
            top: 0.13rem;
            left: 0.22rem;
        }

        .news-black-bg {
            height: 0;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            position: absolute;
            bottom: 0;
        }

        .blue-box {
            width: 0.53rem;
            height: 0.53rem;
            border-radius: 50%;
            background-color: #338FE6;
            position: absolute;
            right: 0.22rem;
            opacity: 0;
        }

        .index-zyyw-box {
            position: relative;
            transition: all 1s;
            width: 33%;
            float: left;
        }

        .index-zyyw-box:nth-child(2) {
            width: 34%;
        }

        /* $(".index-zyyw-box").mouseenter(function () {
            $(this).animate({ width: "60%" }, 500);
            $(".index-zyyw-box img").css("filter", "blur(2px)")
            $(this).find("img").css("filter", "blur(0)")
            $(".img-black").removeClass("active")
            $(this).find(".img-black").addClass("active")
            $(".index-zyyw-classify").css("display", "none")
            $(this).find(".index-zyyw-classify").css("display", "block")

        }) */
        .index-zyyw-box:hover {
            width: 60%;
            transition: all 1s;
        }

        .index-zyyw-box:hover .img-black {
            height: 2.4rem;
            bottom: 0;
            top: auto;
            text-align: left;
            padding: 0.22rem;
            transition: all 1.2s;
            transition: height 0s;
        }
        .index-zyyw-box:hover  .index-zyyw-simple-title-box{
            top: 0;
            padding: 0.3rem;
        }
        .img-black {
            background-color: rgba(0, 0, 0, 0.4);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

        .index-zyyw-simple-title-box {
            position: absolute;
            width: 100%;
            top: 40%;
        }

        .index-zyyw-title {
            font-size: 0.3rem;
            color: #FFF;
        }

        .white-line {
            width: 0.44rem;
            height: 5px;
            border-radius: 3px;
            background-color: #FFF;
            display: inline-block;
            margin-top: 0.28rem;
        }

        .index-zyyw-classify {
            text-align: center;
            display: none;
            margin-top: 0.11rem;
        }

        .index-zyyw-classify a {
            color: #FFF;
            font-size: 0.24rem;
            margin-right: 0.22rem;
            font-weight: 700;
            text-decoration: none;
            margin-bottom: 0.16rem;
            display: inline-block;
        }
        .index-zyyw-classify a:last-child{
            margin-right: 0;
        }
        .mySwiper5-box .index-vr-loge {
            width: 4.64rem;
            height: 2.09rem;
            position: absolute;
            z-index: 999;
            bottom: 1.11rem;
        }

        .mySwiper5 img {
            -webkit-transition: -webkit-transform 5s;
            -moz-transition: -moz-transform 5s;
            -o-transition: -o-transform 5s;
            transition: transform 5s;
        }

        .mySwiper5 .enlarge img {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
            transform: scale(1.05);
        }

        .index-by-img-box {
            width: 50%;
            height: 100%;
            overflow: hidden;
        }

        .index-by-box .index-by-img-box,
        .index-by-box .index-by-detail-div {
            transition: opacity 1s;
            cursor: pointer;
        }

        .index-by-box .index-by-img-box img {
            transition: all 1.5s;

        }

        .index-by-box:hover .index-by-img-box img {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
            transform: scale(1.05);

        }

        .index-by-box:hover .index-by-detail-div {
            opacity: 1
        }

        .index-by-text-box {
            width: 50%;
            height: 100%;
            background: url(../image/by-bg.png);
            text-align: left;
            padding: 0.33rem;
            position: relative;
        }

        .index-by-text-div {
            position: absolute;
            top: 30%;
            left: 0;
            padding: 0 0.22rem;
        }

        .index-by-detail-div {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #338FE6;
            color: #FFF;
            padding: 0.22rem;
            opacity: 0;
        }

        .index-by-detail-div .name {
            font-weight: 700;
            font-size: 0.2rem;
        }

        .index-by-detail-div .text {
            font-size: 0.15rem;
            margin-top: 0.22rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .index-by-detail-div .detail {
            font-size: 0.15rem;
            margin-top: 0.55rem;
        }

        .index-by-detail-div .more img {
            width: 0.26rem;
            height: 0.26rem;
            position: absolute;
            right: 0.22rem;
            bottom: 0.22rem;
        }

        .index-by-line {
            display: inline-block;
            width: 4px;
            height: 0.18rem;
            border-radius: 2px;
            background-color: #338FE6;
        }

        .index-by-name {
            font-size: 0.2rem;
            color: #000;
            font-weight: 700;
        }

        .index-by-text {
            font-size: 0.15rem;
            color: #666666;
            margin-top: 0.33rem;
        }

        .index-footer-box {
            width: 100%;
            height: 100%;
            background: url(../image/footer-bg.png) no-repeat;
            background-size: 100% 100%;
        }

        .index-footer-div {
            width: 70%;
            margin: auto;
            height: 100%;
            padding-top: 1.11rem;
            position: relative;
        }

        .footer-select-div {
            width: 20%;
            margin-right: 0.33rem;
        }

        .footer-select-div .selected-div {
            line-height: 0.3rem;
            background-color: #FFF;
            position: relative;
        }

        .footer-select-div .selected-div .selected {
            padding: 0 0.1rem;
            text-align: left;
        }

        .footer-select-div .selected-div .option {
            width: 200%;
            position: absolute;
            top: 0.33rem;
            color: #666;
            border: 1px solid #666666;
            background-color: #FFF;
            display: none;
            z-index:999;
            /*height:5rem;*/
            /*overflow: auto;*/
        }

        .footer-select-div .selected-div .option div {
            padding: 0 0.1rem;
            text-align: left;
        }

        .footer-select-div .selected-div .option div:hover {
            color: #338FE6;
            cursor: pointer;
        }

        .footer-select-div option {
            font-size: 0.18rem;
        }

        .footer-select-div:last-child {
            margin-right: 0
        }

        .footer-select-div select {
            width: 100%;
            line-height: 0.44rem;
            height: 0.44rem;
            font-size: 0.18rem;
            border-color: #D2D4D5;
            color: #676767;
        }

        .index-footer-ewm-div {
            text-align: center;
            margin-bottom: 2rem;
        }

        .index-footer-ewm-div dl {
            display: inline-block;
            margin-right: 1.11rem;
        }

        .index-footer-ewm-div dl:last-child {
            margin-right: 0;
        }

        .index-footer-ewm-div dd {
            margin: 0;
        }

        .index-footer-ewm-div img {
            width: 1.6rem;
            height: 1.6rem;
        }

        .index-footer-text-div {
            text-align: center;
            position: absolute;
            padding: 0.44rem;
            width: 100%;
            line-height: 1.6;
            font-size: 0.15rem;
            color: #666666;
        }

        .index-footer-text-div span {
            display: inline-block;
            margin: 0 5px;
        }

        .ani-slide img {
            transform: translateX(0);
            opacity: 1;
        }


        .mod-container {
            width: 100%;
            height: 100%;
            border: 1px solid #000;
            background: #fff;
        }

        /*小三角部分*/
        .mod-triangle {
            display: block;
            position: relative;
            left: -0.25rem;
            top: 0.2rem;
            z-index: 20;
        }

        .mod-triangle .t-border,
        .mod-triangle .t-inset {
            left: 0px;
            top: 0px;
            width: 0;
            height: 0;
            font-size: 0;
            overflow: hidden;
            position: absolute;
            border-width: 0.13rem;
            /*可在此处更改小三角方向：上-右-下-左（solid的位置）*/
            border-style: dashed solid dashed dashed;
        }

        /*小三角的边框，如果不需要，可将颜色值改变*/
        .mod-triangle .t-border {
            border-color: transparent #000 transparent transparent;
            left: -1px;
        }

        .mod-triangle .t-inset {
            border-color: transparent #fff transparent transparent;
        }



        /* 动效 */
        .news1-dx .index-news-title {
            margin-left: -3.33rem;
            transition: all 0;
        }

        .news1-dx .index-news-title.active {
            margin-left: 0;
            transition: all 1s;
        }

        .news1-dx .news1-title {
            transition: all 0;
            position: relative;
            top: -5.55rem;
            opacity: 0;
            visibility: hidden;
        }
        .news1-dx .news1-subtitle{
            margin-top: 0.16rem;
            color: #666;
            /*font-size:  0.28rem;*/
            font-size: 17px;
            word-break: break-all;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
        .news1-dx .news1-title a{
            /*font-size: 0.32rem;*/
            font-size:24px;
            text-decoration: none;
            color: #000;
            word-break: break-all;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }
        .news1-dx .news1-title.active {
            top: 0;
            opacity: 1;
            visibility: visible;
            transition: all 1s;
        }

        .news1-dx .index-news1-box {
            height: calc(100% - 2.6rem);
            position: relative;
        }

        .news1-dx .index-news1 {
            height: 6.4rem;
            transition: all 0;
            position: relative;
            top: 150%;
            opacity: 0;
            visibility: hidden;
        }

        .news1-dx .index-news1.active {
            /* height: 80%; */
            top: 50%;
            transform: translate(0, -50%);
            opacity: 1;
            visibility: visible;
            transition: all 1s;
            /* overflow: hidden; */
        }

        .news2-dx .index-title {
            margin-left: -3.33rem;
            transition: all 0;
        }

        .news2-dx .index-title.active {
            margin-left: 0;
            transition: all 1.2s;
        }

        .news2-dx .index-news2 {
            margin-right: -11.11rem;
            transition: all 0;
        }

        .news2-dx .index-news2.active {
            margin-right: 0;
            transition: all 1.2s;
        }

        .news2-dx{
            position: relative;
        }

        .index-news2-content-box {
            position: absolute;
            top: 1.6rem;
            width: 100%;
            height: 1.11rem;
            height: calc(100% - 2.3rem);
        }

        .news2-dx .index-news2-content {
            position: absolute;
            right: -120%;
            top: 50%;
            opacity: 0;
            transform: translate(0, -50%);
            display: flex;
            width: 100%;
            transition: right 2.5s;
        }
        .news2-dx .index-news2-content .index-news-more {
            color: #FFF;
            position: absolute;
            bottom: -3em;
            right: 0;
            cursor: pointer;
            background-color: #338FE6;
            font-size: 0.18rem;
            line-height: 1.5;
            padding: 0.05rem 0.2rem;
            border-radius: 0.2rem;
        }
        .news2-dx .index-news2-content.active {
            right: 0;
            /* transition: all 2.5s; */
        }

        .news2-dx .index-news2-content.active1 {
            right: 120%;
            /* transition: all 2.5s; */
        }

        .zyyw-dx .index-title {
            left: -3.33rem;
            transition: all 0s;
        }

        .zyyw-dx .index-title.active {
            left: 1.11rem;
            transition: all 1.5s;
        }

        .zyyw-dx .index-zyyw-div {
            position: relative;
            bottom: -11.11rem;
            opacity: 0;
            visibility: hidden;
            transition: all 0s;
        }

        .zyyw-dx .index-zyyw-div.active {
            bottom: 0px;
            opacity: 1;
            visibility: visible;
            transition: all 1s;
        }
        .zqzt-dx{
            width: 80%;
            margin: auto;
        }
        .zqzt-dx .index-title{
            margin-left: -5rem;
        }
        .zqzt-dx .index-title.active{
            margin-left: 0;
            transition: all 1s;
        }
        .zthd-div{
            height:  calc(100% - 1rem);
            position: relative;
        }

        .zthd-dx-box {
            width: 100%;
            position: absolute;
            top: 150%;
            opacity: 0;
            visibility: hidden;
        }

        .zthd-dx-box.active{
            top: 50%;
            transform: translate(0, -50%);
            opacity: 1;
            visibility: visible;
            transition: all 1s;
        }
        .zthd-box {
            display: flex;
        }
        .zthd-box>div {
            width: 32%;
            margin-right: 2%;
            margin-bottom: 0.28rem;
            overflow: hidden;
            transition: all 1.2s;
        }
        .zthd-box>div:nth-child(3n){
            margin-right: 0;
        }
        .zthd-box>div img{
            width: 100%;
            cursor: pointer;
        }
        .zthd-box>div:hover img{
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            transition: all 1.2s;
        }
        .vr-dx .index-title {
            left: -3.33rem;
            transition: all 0s;

        }

        .vr-dx .index-title.active {
            left: 1.11rem;
            transition: all 1.5s;
        }

        .vr-dx .index-vr-loge {
            right: -5.55rem;
            transition: all 0s;
        }

        .vr-dx .index-vr-loge.active {
            right: 1.11rem;
            transition: all 1s;
        }

        .vr-dx .mySwiper5 {
            opacity: 0;
            transition: all 0s;
        }

        .vr-dx .mySwiper5.active {
            opacity: 1;
            transition: all 1s;
        }

        .bymf-dx {
            position: relative;
        }

        .bymf-dx .index-title {
            margin-left: -3.33rem;
            transition: all 1.2s;
        }


        .bymf-dx-div{
            height: calc(100% - 1.63rem);
            position: relative;
            top: 0.33rem;
        }

        .bymf-swiper {
            width: 100%;
            /*height: 60%;*/
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            opacity: 0;
            visibility: hidden;
        }

        .bymf-swiper.active{
            opacity: 1;
            visibility: visible;
            transition: all 2s;
            overflow: hidden;
        }
        .bymf-swiper .swiper-button-prev, .swiper-rtl .swiper-button-next{
            left: 2%;
        }
        .bymf-swiper .swiper-button-next, .swiper-rtl .swiper-button-prev{
            right: 2%;
        }
        .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
            color: #338FE6;
        }
        .bymf-dx .index-title.active {
            margin-left: 1.11rem;
        }
        .index-bymf-box {
            position: relative;
            left: 22.22rem;
            transition: all 1s;
        }

        .index-bymf-box.active {
            left: 0;
        }
        .bymf-dx .index-bymf {
            position: relative;
            right: -11.11rem;
            transition: all 1.2s;

        }

        .bymf-dx .index-bymf.active {
            right: 0;
        }

        .bymf-dx .bymf-div {
            position: absolute;
            right: -22.22rem;
            top: 1.6rem;
            opacity: 0;
            transition: right 2.5s;
        }

        .bymf-dx .bymf-div.active {
            right: 0;
            transition: all 2.5s;
        }

        .footer-dx .footer-select-box {
            position: relative;
            top: -2.22rem;
            opacity: 0;
            visibility: hidden;
            transition: all 0;
        }

        .footer-dx .footer-select-box.active {
            top: 0;
            opacity: 1;
            visibility: visible;
            transition: all 1s;
        }

        .footer-dx .index-footer-ewm-div {
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            transition: all 0s;
        }

        .footer-dx .index-footer-ewm-div.active {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            transition: all 1s;
        }

        .footer-dx .index-footer-text-div {
            bottom: -2.22rem;
            opacity: 0;
            visibility: hidden;
            transition: all 0;
        }

        .footer-dx .index-footer-text-div.active {
            bottom: 0;
            opacity: 1;
            visibility: visible;
            transition: all 1s;
        }

        .logo-box .logo-img{
            position: absolute;
            z-index: 999;
            top: 0.22rem;
            left: 0.22rem;
        }
        .logo-box .index-zhpt{
            position: absolute;
            z-index: 9999;
            top: 0.22rem;
            right: 1rem;
            color: #FFF
        }
        .jcsy{
            position: relative;
            display: inline-block;
            color: #FFF;
            font-size: 0.24rem;
            margin-right: 0.22rem;
            font-weight: 700;
            text-decoration: none;
            margin-bottom: 0.16rem;
            cursor: pointer;
        }
        .jcsy-company{
            position: absolute;
            top:0;
            transform: translate(0, -100%);
            display: none;
            background-color: rgba(255,255,255,0.8);
            width: 250px;
            padding-top: 10px;
        }
        .jcsy-company a{
            color: #000;
            font-size: 0.18rem;
            display: block;
            width: 100%;
            text-align: left;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-weight: normal;
        }
        .jcsy:hover .jcsy-company{
            display: block;
        }
        .msjf{
            position: absolute;
            right: 30px;
            bottom: 30px;
            z-index: 999;
        }
        .msjf .close{
            position: absolute;
            top: -20px;
            right: 30px;
            width: 15px;
            height: 15px;
        }