/* 防止 iOS Safari 调整字体大小 */
html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

/* 针对链接的特定修复 */
a {
    -webkit-tap-highlight-color: transparent;
}

.sections{ width: 100%; position: relative;font-size: 0;background: #000;}
.sections img{ display: block; max-width: 100%;line-height: 0;margin-top: -2px;}
.section{ width: 100%; position: relative;font-size: 0;}
.a_anim{ opacity: 0;}


@keyframes fadeInLeft1{
    0%{ opacity: 0; transform: translate(-100px,0);}
    100%{ opacity: 1; transform: translate(0,0);}
}

@keyframes fadeInUp1{
    0%{ opacity: 0; transform: translate(0,60px);}
    100%{ opacity: 1; transform: translate(0,0);}
}

.fadeInUp{ animation: fadeInUp1  0.6s ease 0.2s  forwards; will-change: transform,opacity;}
.fadeInUp1{ animation: fadeInUp1  0.6s ease 0.4s  forwards; will-change: transform,opacity;}

@keyframes intoRight{
    0%{ transform: translate(0,0);}
    100%{transform: translate(50%,0);}
}
@keyframes fadeIn1{
    0%{ opacity: 0;}
    100%{opacity: 1;}
}
@keyframes breath{
    0%{ transform: scale(1); opacity: 0.8;}
    50%{ transform: scale(1.1); opacity:1;}
    100%{ transform: scale(1); opacity:0.8;}
}

@keyframes fromLeft{

    0%{ transform: translate(-50%,0);opacity: 0;}
    100%{transform: translate(0,0);opacity: 1;}
}

@keyframes fromRight{
    0%{ transform: translate(50%,0);opacity: 0;}
    100%{transform: translate(0,0);opacity: 1;}
}

@-webkit-keyframes movel-data-v-320e926d {
    0% {
        width: 50%;
    }
    100% {
        width: 25%;
        left: -25%;
    }
}
@keyframes movel-data-v-320e926d {
    0% {
        width: 50%;
    }
    100% {
        width: 25%;
        left: -25%;
    }
}
@-webkit-keyframes mover-data-v-320e926d {
    0% {
        width: 50%;
    }
    100% {
        width: 25%;
        right: -25%;
    }
}
@keyframes mover-data-v-320e926d {
    0% {
        width: 50%;
    }
    100% {
        width: 25%;
        right: -25%;
    }
}
@-webkit-keyframes titleTop-data-v-320e926d {
    0% {
        top: 30%;
        opacity: 1;
    }
    100% {
        top: 10.5%;
        opacity:0;
    }
}
@keyframes titleTop-data-v-320e926d {
    0% {
        top: 30%;
        opacity: 1;
    }
    100% {
        top: 10.5%;
        opacity:0;
    }
}
@-webkit-keyframes titleTop-data-v-320e926d1 {
    0% {
        top: 45%;
        opacity: 1;
    }
    100% {
        top: 22.5%;
        opacity:0;
    }
}
@keyframes titleTop-data-v-320e926d1 {
    0% {
        top: 45%;
        opacity: 1;
    }
    100% {
        top: 22.5%;
        opacity:0;
    }
}
@-webkit-keyframes hide-data-v-320e926d {
    0% {
        opacity: 1;
        background: #000;
    }
    100% {
        opacity: 0;
        display: none;
        background: #000;
    }
}
@keyframes hide-data-v-320e926d {
    0% {
        opacity: 1;
        background: #000;
    }
    100% {
        opacity: 0;
        display: none;
        background: #000;
    }
}
@-webkit-keyframes see-data-v-320e926d {
    0% {
        -webkit-transform: scale(1.2) translate(-50px,50px);
        transform: scale(1.2) translate(-50px,50px);
    }
    100% {
        -webkit-transform: scale(1) translate(0,0);
        transform: scale(1) translate(0,0);
    }
}
@keyframes see-data-v-320e926d {
    0% {
        -webkit-transform: scale(1.2) translate(-50px,50px);
        transform: scale(1.2) translate(-50px,50px);
    }
    100% {
        -webkit-transform: scale(1) translate(0,0);
        transform: scale(1) translate(0,0);
    }
}
@-webkit-keyframes btnShow-data-v-320e926d {
    0% {
        top: 60%;
    }
    100% {
        top: 74%;
    }
}
@keyframes btnShow-data-v-320e926d {
    0% {
        top: 60%;
    }
    100% {
        top: 74%;
    }
}

/*fonts*/
.txtC{text-align: center;}
.txtL{text-align: left;}
.font_bold{font-weight: bold;}
.weight_bold{font-weight: bold;}
.colorfff{ color: #fff; }
.colorfff80{color: rgba(255, 255, 255, 0.8); }

.fsize80{ font-size:4.2vw;line-height: 1;letter-spacing: 0.2vw;}
.fsize40{ font-size: 2.1vw;line-height: 1.4;letter-spacing: 0.1vw;}
.fsize20{ font-size: 1vw;line-height: 1.6;letter-spacing: 0.1vw;}
.fsize32{ font-size: 1.7vw;line-height: 1.6;letter-spacing: 0.1vw;}
.fsize22{ font-size: 1.1vw;line-height: 1.6;letter-spacing: 0.1vw;}
.fsize50{font-size: 2.6vw;line-height: 1.6;letter-spacing: 0.2vw;}


.section{width: 100%;position: relative;overflow-x: hidden;}
.section1{width: 100%; }
.section1_title{position: absolute;top:5.7vw;left:10.2%;width: 28%;}

.nav_box{background: #141821;height: 4.3vw;width: 100%;overflow:unset!important;}
.nav_box .nav_box_logo{width: 6.9%;position: absolute;left: 11.3%;top:-24%;}
.nav_box .nav_box_items{width:50%;height: 100%; margin: 0 auto;display: flex;justify-content: space-between;position: absolute;left: 25%;top: 0;}
.nav_box .nav_box_items .nav_box_item{position: relative;width:9vw;text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.nav_box .nav_box_items .nav_box_item a{color: #fff;}
.nav_box .nav_box_items .nav_box_item.current{font-weight: bold;background: url('../feature/nav_box_item_current.png') left top no-repeat;}
.nav_box .nav_box_items .nav_box_item.current a{color: #fff;}
.nav_box .nav_box_items .nav_box_item:hover{font-weight: bold;}
.nav_box .nav_box_items .nav_box_item:hover a{color: #fff;}
.section2{ width:100%;}
.section2 .body_boxs{width: 67.8%;left: 20.7%;position: absolute;top: 30.6%;display: flex;justify-content: space-between;}
.section2 .body_boxs .body_boxs_item{width: 21vw;text-align: center;}

.section2 .item_body{width: 76%;left: 11.7%;position: absolute;top:41%;}
.section2 .item_body_item{width: 100%;display: none;}
.section2 .item_body_item.active{width: 100%;display: flex;justify-content: space-between;}
.section2 .item_body_item .left_box{width: 17.3vw;height:35.8vw;display: flex;flex-direction: column;justify-content: space-between;}
.section2 .item_body_item .huadong_subiao{width: 0.94vw;position:absolute;top: 32%;left: -1.8vw;}
.section2 .item_body_item .left_box .left_box_item{width: calc(100% - 4px);position: relative;cursor: pointer;height: 11.2vw;border: 2px solid #0a0e13;border-radius: 0.5vw;overflow: hidden;}
.section2 .item_body_item .left_box .left_box_item img{margin-top: 0;}
.section2 .item_body_item .left_box .left_box_item.active{background: #327cf0;border: 2px solid #327cf0;}
.section2 .item_body_item .right_box{width: 57.3vw;}
.section2 .item_body_item .right_box .right_box_item{width: 100%;display: none;}
.section2 .item_body_item .right_box .right_box_item.active{width: 100%;display: block;cursor: url('../feature/fangdajing.png?v=20260820') 60 60 , auto;}

/* 图片加载动画 */
.image-loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: linear-gradient(135deg, #f5f5f5, #e0e0e0);
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.loader {
    width: 50px;
    height: 50px;
    border: 3px solid #e0e0e0;
    border-top: 3px solid #4a6cf7;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

.loader-text {
    margin-top: 10px;
    color: #666;
    font-size: 0.9rem;
}

/* 弹窗样式 - 全屏黑色背景 */
.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000; /* 改为全黑背景 */
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.modal-overlay.active {
    display: flex;
    opacity: 1;
}

.modal-content {
    background: transparent; /* 改为透明背景，与黑色背景融合 */
    width: 100%;
    max-width: 1280px;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.close-btn {
    background: rgba(255, 255, 255, 0.2);
    color: white;
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 1.5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s;
    position: absolute;
    right: 1vw;
    top:4vw;
}

.close-btn:hover {
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(90deg);
}
.modal-body {
    flex: 1;
    padding: 0;
    display: flex;
    flex-direction: column;
    background: #000;
}

.viewer-container {
    flex: 1;
    width: 100%;
    height: 90vh; /* 图片区域高度90% */
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
    position: relative;
}
.viewer-canvas {
    display: block;
    background: #000;
    max-width: 100%;
    max-height: 100%;
    cursor: grab;
}
/* 弹窗加载动画 */
.modal-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #000;
    z-index: 10;
}

.modal-loader .loader {
    width: 60px;
    height: 60px;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-top: 4px solid #fff;
}

.modal-loader .loader-text {
    color: #fff;
    margin-top: 15px;
    font-size: 1rem;
}

.viewer-controls {
    position: absolute;
    left: 50%;
    bottom: 2vw;
    transform: translateX(-50%);
    display: flex;
    gap: 10px;
    padding: 20px;
    justify-content: center;
}

.viewer-btn {
    background: rgba(255, 255, 255, 0.2);
    color: white;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 0.9rem;
    transition: all 0.2s;
}

.viewer-btn:hover {
    background: rgba(255, 255, 255, 0.3);
    color: #fff;
}

.scale-info {
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.section2 .item_body1{width: 72.5%;left: 13.7%;position: absolute;top: 32%;}
.section2 .item_body1_item{width: 100%;display: none;}
.section2 .item_body1_item.active{width: 100%;display: flex;justify-content: space-between;}
.section2 .item_body1_item .left_box{width: 9.84vw;display: flex;flex-direction: column;}
.section2 .item_body1_item .left_box .left_box_item{width: calc(100% - 4px);height:6.1vw; margin-bottom: 0.5vw; position: relative;cursor: pointer;border-radius: 0.7vw; border: 2px solid #0f1723;}
.section2 .item_body1_item .left_box .left_box_item.active{border: 2px solid #0a47db;background: #0a47db;}
.section2 .item_body1_item .left_box .left_box_item img{margin-top: 0;}
.section2 .item_body1_item .right_box{width: 61vw;}
.section2 .item_body1_item .right_box .right_box_item{width: 100%;display: none;}
.section2 .item_body1_item .right_box .right_box_item.active{width: 100%;display: block;}

.section2 .item_nav1{position: absolute;display: flex;justify-content: center;align-items: center; top: 22%;left: 50%;transform: translate(-50%,0); width:37.7vw;height: 4.2vw;background:url('../feature/item_nav1_bg_1.png') left top no-repeat;background-size: 100% auto;}
.section2 .item_nav1 .item_nav1_item{height: 3vw;width: 7.5vw;line-height: 3vw;text-align: center;font-size: 1.2vw;color: #fff;cursor: pointer;}
.section2 .item_nav1 .item_nav1_item.active{ background:url('../feature/item_nav1_item.png') left top no-repeat;background-size: 100% auto;}


.section2 .item_nav2{position: absolute;display: flex;justify-content: center;align-items: center; top: 16vw;left: 50%;transform: translate(-50%,0); width:77.08vw;}
.section2 .item_nav2 .item_nav2_item{width: 9.5vw;cursor: pointer;position: relative;}
.section2 .item_nav2 .item_nav2_item .item_nav2_item_title{text-align: center;position: absolute;top:10%;left: 0;width: 100%;font-size: 1.4vw;color: #fff;}
.section2 .item_nav2 .item_nav2_item .item_nav2_item_pic{width: 9.5vw;display: block;}
.section2 .item_nav2 .item_nav2_item .item_nav2_item_pica{width: 9.5vw;display: none;}
.section2 .item_nav2 .item_nav2_item.active{width: 10.5vw;cursor: pointer;position: relative;margin-top: 0.6vw;}
.section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pic{display: none;}
.section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pica{display: block;width: 10.5vw;}
.section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pica img{width: 100%;}
.section2 .item_nav2 .item_nav2_item.active .item_nav2_item_title{font-weight: bold;top: 12%;}
.section2 .item_body2{position: absolute;top: 39vw;left: 12%;width: 76%;}
.section2 .item_body2_content{width: 100%;display: none;}
.section2 .item_body2_content.active{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.section2 .item_body2_content1.active{width: 100%;display: flex;justify-content: start;flex-wrap: wrap;}
.section2 .item_body2_content .item_body2_item{width: 24.3vw;position: relative;margin: 0 1.05vw; margin-bottom: 1.5vw;}
.section2 .item_body2_content .item_body2_item:nth-child(n){margin-left: 0;}
.section2 .item_body2_content .item_body2_item:nth-child(3n){margin-right: 0;}
.section2 .item_body2_content .item_body2_item .item_body2_item_title{position: absolute;top: 19%;left:0;width: 100%;font-size: 1.6vw;color: #fff;text-align: center;}
.section2 .item_body2_content .item_body2_item .look_btn{position: absolute;bottom: 10%;left: 50%;transform: translate(-50%,0);width: 18.4vw;}
.section2 .item_body1_item .left_box{height: 40.6vw;}
.section2 .item_body1_item .left_box001 .left_box_item{margin-bottom: 0;}
.section2 .item_body1_item .left_box .left_box_item img{margin-top: 0;}
.jiantou_up{width: 1.4vw;position:absolute;top:-2%;right: 6%;cursor: pointer;}
.jiantou_up.swiper-button-disabled{display: none;}
.jiantou_down{width: 1.4vw;position:absolute;bottom:-2%;right: 6%;cursor: pointer;}
.jiantou_down.swiper-button-disabled{display: none;}

.section2 .item_nav{position: absolute;display: flex;justify-content: center;align-items: center; top: 86%;left: 50%;transform: translate(-50%,0); width: 34.64vw;height: 4.2vw;background:url('../feature/item_nav_bg_1.png') left top no-repeat;background-size: 100% auto;}
.section2 .item_nav .item_nav_item{height: 3.2vw;width: 8.3vw;line-height: 3.2vw;text-align: center;font-size: 1.2vw;color: #fff;cursor: pointer;}
.section2 .item_nav .item_nav_item.active{ background:url('../feature/item_nav_item.png') left top no-repeat;background-size: 100% auto;}

.section2 .section2_title{width: 100%;position: absolute;top: 14%;left: 0;font-weight: lighter;
    color: transparent;
    background: linear-gradient(129deg, #fff 45%, #03A9F4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    filter: drop-shadow(0 0 0.2em #5690f0) drop-shadow(0 0 0.6em #3a5d97);
}
.section2 .section2_title0{top:9%;}
.section2 .section2_title1{top:10%;}
.section2 .section2_title3{top:17%;}
.section2 .section2_title4{top:6vw;}
.section2 .section2_tit {
    left:12.7%;
    position: absolute;
    top: 33.3%;
    color: transparent;
    background: linear-gradient(352deg, #fdfcfb 0%, #aebae6 40%);
    -webkit-background-clip: text;
    background-clip: text;
}
.section2 .section2_tit::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    color: transparent;
    background: linear-gradient(352deg, #fdfcfb 0%, #aebae6 40%);
    -webkit-background-clip: text;
    background-clip: text;
    transform: scaleY(-1);
    opacity: 0.6;
    -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent 30%);
    mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent 30%);
}

.section2 .section2_pics{position: absolute;width: 75.8%;top:29%;left:50%;transform: translate(-50%,0);}

.section2_pics_title{position: absolute;top: 4%;left: 0;width: 100%;}
.section2_pics_des{position: absolute;top: 87%;left: 3.5%;width: auto;}
.section2 .section2_left{position: absolute;width: 2.24%;top:52%;left:9.5%;cursor: pointer;}
.section2 .section2_right{position: absolute;width: 2.24%;top:52%;right:9.5%;cursor: pointer;}



.section2 .section2_des{left:36.7%;position: absolute;top: 33.5%;}
.section2 .section2_dess{left:0;position: absolute;top:25.5%;width: 100%;}
.section2 .section2_des1{left:36.7%;position: absolute;top: 35.3%;}

.section2 .section2_tit_1 {top: 17%;}
.section2 .section2_tit_2 {top: 15.3%;left: 12%;}
.section2 .section2_des_1{left:38%;position: absolute;top: 17.3%;}
.section2 .section2_des_2{left:42%;position: absolute;top: 15.3%;width: 43%;}
.section2 .section2_des1_1{left:38%;position: absolute;top: 19.8%;}
.section2 .video_btn{width: 6.2vw;position: absolute;left:50%;top: 60%;transform: translate(-50%,-50%);cursor: pointer;}

.section2 .section2_navs{width: 12.66vw;position: absolute;left: 12.24%;top: 31.5%;display: flex;flex-direction: column;}
.section2 .section2_navs .section2_navs_item{width: calc(100% - 3.5vw);cursor: pointer; font-weight: lighter;color: #fff; padding-left: 3.5vw; height: 2.97vw;margin-bottom: 1vw; background: url('../feature/section2_navs_item.png') left top no-repeat;background-size: 100% auto;}
.section2 .section2_navs .section2_navs_item.active{font-weight: normal; background: url('../feature/section2_navs_item_active.png') left top no-repeat;background-size: 100% auto;}

.body_boxs_events{width: 75.8%;position: absolute;top: 29.5%;left:50%;transform: translate(-50%,0);display: flex;justify-content: space-between;}
.body_boxs_events .body_boxs_events_item{width: 22.08vw;}
.body_boxs_events .body_boxs_events_item .body_boxs_events_item_box{width: 100%;margin-top: 1vw;display: flex;justify-content: space-between;align-items: center;}
.body_boxs_events_item_title{font-size: 1.35vw;color: #fff;}
.body_boxs_events_item_icon{width: 2.81vw;}

.section2 .section2_bigs{width: 75.8%;position: absolute;top: 29.5%;left:50%;transform: translate(-50%,0);overflow: unset!important;}
.section2 .section2_bigs .section2_bigs_item{width: 100%;position: relative;}
.section2 .section2_bigs .section2_bigs_item.active{display: block;}
.section2 .section2_bigs .section2_bigs_item .video_btn_box{position: absolute;width: 30%;height: 30%;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.section2 .section2_left1{position: absolute;width: 2.24%;top:55%;left:9.5%;cursor: pointer;}
.section2 .section2_right1{position: absolute;width: 2.24%;top:55%;right:9.5%;cursor: pointer;}

.section2_bigs_title{position: absolute;top: 15%;left: 0;width: 100%;font-size: 2vw;line-height: 1.4;letter-spacing: 0.1vw;}
.section2 .section2_bigs .section2_pics_itemsss{width: 71.88vw;left: 50%;transform: translateX(-50%); top: 4%; position: absolute;display: flex;justify-content: space-between;flex-wrap: wrap;}
.section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss{width: 26vw;height: 15.5vw;overflow: hidden;border-radius: 1vw;position: relative;margin-bottom: 2vw;transition: all 0.2s ease-in;}
.section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss video{width:100%;position: relative;}

.section2_pics_itemss_mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 1;background: #000;}
.section2_pics_itemss_mask .section2_pics_itemss_mask_t{position: absolute;bottom: 5%;left: 0;width: 100%;font-size: 1.46vw;}
.section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss.active{}
.section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss.active .section2_pics_itemss_mask{opacity: 0;}
.section2 .section2_items{width: 76.36%;position: absolute;left: 50%;top: 36%;transform: translateX(-50%); display: flex;justify-content: space-between;flex-wrap: wrap;}
.section2 .section2_items_item{width: 37.14vw;margin-bottom: 2vw;}
.section2 .section2_items_item1{width:100%;}

.section22{height: 77vw;overflow: hidden;}
.section221{height: 110vw;overflow: hidden;}

.nav_box.slidershow{
    position: fixed;
    z-index: 9999;
    top: 60px;
    left: 0;
}
.msections{ width: 100vw; position: relative; display: none;overflow-x: hidden;}
.msections img { display: block; width: 100%;line-height: 0;margin-top: -2px;}
@media screen and (min-width:1921px) {
    .freehtml-container .section{width: 1920px!important;margin: 0 auto;overflow: hidden;}
    .freeHtml .section{width: 1920px!important;margin: 0 auto;overflow:hidden;}
    .freeHtml .section.nav_box{overflow: unset;};
    .freehtml-container .section.nav_box{overflow: unset;}
    .fsize80{ font-size:80px;line-height: 1;letter-spacing: 3px;} .fsize40{ font-size: 40px;line-height: 1.4;letter-spacing: 1px;} .fsize20{ font-size: 19px;line-height: 1.6;letter-spacing: 1px;} .fsize32{ font-size: 32px;line-height: 1.6;letter-spacing: 1px;} .fsize22{ font-size: 21px;line-height: 1.6;letter-spacing: 1px;} .fsize50{font-size: 49px;line-height: 1.6;letter-spacing: 3px;} .section{width: 100%;position: relative;} .section1{position: relative;} .section1_title{position: absolute;top:109px;left:10.2%;width: 28%;} .nav_box{background: #141821;height: 82px;width: 100%;} .nav_box .nav_box_logo{width: 6.9%;position: absolute;left: 11.3%;top:-24%;}
    .nav_box .nav_box_items{width:50%;height: 100%; margin: 0 auto;display: flex;justify-content: space-between;position: absolute;left: 25%;top: 0;} .nav_box .nav_box_items .nav_box_item{position: relative;width:172px;text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;} .nav_box .nav_box_items .nav_box_item a{color: #fff;} .nav_box .nav_box_items .nav_box_item.current{font-weight: bold;background: url('../feature/nav_box_item_current.png') left top no-repeat;} .nav_box .nav_box_items .nav_box_item.current a{color: #fff;} .nav_box .nav_box_items .nav_box_item:hover{font-weight: bold;} .nav_box .nav_box_items .nav_box_item:hover a{color: #fff;} .section2{ width:100%;} .section2 .body_boxs{width: 67.8%;left: 20.7%;position: absolute;top: 30.6%;display: flex;justify-content: space-between;} .section2 .body_boxs .body_boxs_item{width: 403px;text-align: center;} .section2 .item_body{width: 76%;left: 11.7%;position: absolute;top:41%;} .section2 .item_body_item{width: 100%;display: none;} .section2 .item_body_item.active{width: 100%;display: flex;justify-content: space-between;} .section2 .item_body_item .left_box{width: 332px;height:687px;display: flex;flex-direction: column;justify-content: space-between;} .section2 .item_body_item .huadong_subiao{width: 18px;position:absolute;top: 32%;left: -34px;} .section2 .item_body_item .left_box .left_box_item{width: calc(100% - 4px);position: relative;cursor: pointer;height: 215px;border: 2px solid #0a0e13;border-radius: 9px;overflow: hidden;} .section2 .item_body_item .left_box .left_box_item img{margin-top: 0;} .section2 .item_body_item .left_box .left_box_item.active{background: #327cf0;border: 2px solid #327cf0;} .section2 .item_body_item .right_box{width: 1100px;} .section2 .item_body_item .right_box .right_box_item{width: 100%;display: none;} .section2 .item_body_item .right_box .right_box_item.active{width: 100%;display: block;} /* 图片加载动画 */ .image-loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background: linear-gradient(135deg, #f5f5f5, #e0e0e0); } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loader { width: 50px; height: 50px; border: 3px solid #e0e0e0; border-top: 3px solid #4a6cf7; border-radius: 50%; animation: spin 1s linear infinite; } .loader-text { margin-top: 10px; color: #666; font-size: 0.9rem; } .section2 .modal-content{width: 1094px;right: 0;position: absolute;top:0;height:687px;overflow: hidden;border-radius: 9px;} .section2 .modal-body { flex: 1; padding: 0; display: flex; flex-direction: column; background: #000; width: 100%; height: 100%; /* 图片区域高度90% */ } .section2 .modal-content .viewer-container { flex: 1; width: 100%; height: 100%; /* 图片区域高度90% */ display: flex; justify-content: center; align-items: center; background: #000; position: relative; } .section2 .modal-content .viewer-container .viewer-canvas { display: block; background: #000; max-width: 100%; max-height: 100%; cursor: grab; } /* 弹窗加载动画 */ .modal-loader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #000; z-index: 10; } .modal-loader .loader { width: 60px; height: 60px; border: 4px solid rgba(255, 255, 255, 0.1); border-top: 4px solid #fff; } .modal-loader .loader-text { color: #fff; margin-top: 15px; font-size: 1rem; } .viewer-controls { position: absolute; left: 50%; bottom: 38px; transform: translateX(-50%); display: flex; gap: 10px; padding: 20px; justify-content: center; } .viewer-btn { background: rgba(255, 255, 255, 0.2); color: white; border: 1px solid rgba(255, 255, 255, 0.3); padding: 10px 20px; border-radius: 6px; cursor: pointer; font-size: 0.9rem; transition: all 0.2s; } .viewer-btn:hover { background: rgba(255, 255, 255, 0.3); color: #fff; } .scale-info { text-align: center; color: rgba(255, 255, 255, 0.8); padding: 10px 0; background: rgba(0, 0, 0, 0.7); position: absolute; left: 0; bottom: 0; width: 100%; }
    .section2 .item_body1{width: 72.5%;left: 13.7%;position: absolute;top: 32%;} .section2 .item_body1_item{width: 100%;display: none;} .section2 .item_body1_item.active{width: 100%;display: flex;justify-content: space-between;} .section2 .item_body1_item .left_box{width: 188px;display: flex;flex-direction: column;}
    .section2 .item_body1_item .left_box .left_box_item{width: calc(100% - 4px);height:118px; margin-bottom: 9px; position: relative;cursor: pointer;border-radius: 13px; border: 2px solid #0f1723;} .section2 .item_body1_item .left_box .left_box_item.active{border: 2px solid #0a47db;background: #0a47db;} .section2 .item_body1_item .left_box .left_box_item img{margin-top: 0;} .section2 .item_body1_item .right_box{width: 1171px;} .section2 .item_body1_item .right_box .right_box_item{width: 100%;display: none;} .section2 .item_body1_item .right_box .right_box_item.active{width: 100%;display: block;}
    .section2 .item_nav1{position: absolute;display: flex;justify-content: center;align-items: center; top: 22%;left: 50%;transform: translate(-50%,0); width:723px;height: 80px;background:url('../feature/item_nav1_bg_1.png') left top no-repeat;background-size: 100% auto;} .section2 .item_nav1 .item_nav1_item{height: 57px;width: 144px;line-height: 57px;text-align: center;font-size: 23px;color: #fff;cursor: pointer;} .section2 .item_nav1 .item_nav1_item.active{ background:url('../feature/item_nav1_item.png') left top no-repeat;background-size: 100% auto;} .section2 .item_nav2{position: absolute;display: flex;justify-content: center;align-items: center; top: 307px;left: 50%;transform: translate(-50%,0); width:1479px;} .section2 .item_nav2 .item_nav2_item{width: 182px;cursor: pointer;position: relative;} .section2 .item_nav2 .item_nav2_item .item_nav2_item_title{text-align: center;position: absolute;top:10%;left: 0;width: 100%;font-size: 26px;color: #fff;} .section2 .item_nav2 .item_nav2_item .item_nav2_item_pic{width: 182px;display: block;} .section2 .item_nav2 .item_nav2_item .item_nav2_item_pica{width: 182px;display: none;} .section2 .item_nav2 .item_nav2_item.active{width: 201px;cursor: pointer;position: relative;margin-top: 11px;} .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pic{display: none;} .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pica{display: block;width: 201px;} .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pica img{width: 100%;} .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_title{font-weight: bold;top: 12%;} .section2 .item_body2{position: absolute;top: 748px;left: 12%;width: 76%;} .section2 .item_body2_content{width: 100%;display: none;} .section2 .item_body2_content.active{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;} .section2 .item_body2_content1.active{width: 100%;display: flex;justify-content: start;flex-wrap: wrap;} .section2 .item_body2_content .item_body2_item{width: 468px;position: relative;margin: 0 20px; margin-bottom: 28px;} .section2 .item_body2_content .item_body2_item:nth-child(n){margin-left: 0;} .section2 .item_body2_content .item_body2_item:nth-child(3n){margin-right: 0;} .section2 .item_body2_content .item_body2_item .item_body2_item_title{position: absolute;top: 19%;left:0;width: 100%;font-size: 30px;color: #fff;text-align: center;} .section2 .item_body2_content .item_body2_item .look_btn{position: absolute;bottom: 10%;left: 50%;transform: translate(-50%,0);width: 353px;} .section2 .item_body1_item .left_box{height: 779px;} .section2 .item_body1_item .left_box001 .left_box_item{margin-bottom: 0;} .section2 .item_body1_item .left_box .left_box_item img{margin-top: 0;} .jiantou_up{width: 26px;position:absolute;top:-2%;right: 6%;cursor: pointer;} .jiantou_up.swiper-button-disabled{display: none;} .jiantou_down{width: 26px;position:absolute;bottom:-2%;right: 6%;cursor: pointer;} .jiantou_down.swiper-button-disabled{display: none;} .section2 .item_nav{position: absolute;display: flex;justify-content: center;align-items: center; top: 86%;left: 50%;transform: translate(-50%,0); width: 665px;height: 80px;background:url('../feature/item_nav_bg_1.png') left top no-repeat;background-size: 100% auto;} .section2 .item_nav .item_nav_item{height: 61px;width: 159px;line-height: 61px;text-align: center;font-size: 23px;color: #fff;cursor: pointer;} .section2 .item_nav .item_nav_item.active{ background:url('../feature/item_nav_item.png') left top no-repeat;background-size: 100% auto;} .section2 .section2_title{width: 100%;position: absolute;top: 14%;left: 0;font-weight: lighter; color: transparent; background: linear-gradient(129deg, #fff 45%, #03A9F4 100%); -webkit-background-clip: text; background-clip: text; filter: drop-shadow(0 0 0.2em #5690f0) drop-shadow(0 0 0.6em #3a5d97); }
    .section2 .section2_title0{top:9%;}
    .section2 .section2_title1{top:10%;} .section2 .section2_title3{top:17%;} .section2 .section2_title4{top:115px;} .section2 .section2_tit { left:12.7%; position: absolute; top: 33.3%; color: transparent; background: linear-gradient(352deg, #fdfcfb 0%, #aebae6 40%); -webkit-background-clip: text; background-clip: text; } .section2 .section2_tit::after { content: attr(data-text); position: absolute; left: 0; top: 100%; width: 100%; color: transparent; background: linear-gradient(352deg, #fdfcfb 0%, #aebae6 40%); -webkit-background-clip: text; background-clip: text; transform: scaleY(-1); opacity: 0.6; -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent 30%); mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent 30%); } .section2 .section2_pics{position: absolute;width: 75.8%;top:29%;left:50%;transform: translate(-50%,0);} .section2 .section2_left{position: absolute;width: 2.24%;top:52%;left:9.5%;cursor: pointer;} .section2 .section2_right{position: absolute;width: 2.24%;top:52%;right:9.5%;cursor: pointer;} .section2 .section2_des{left:36.7%;position: absolute;top: 33.5%;} .section2 .section2_dess{left:0;position: absolute;top:25.5%;width: 100%;} .section2 .section2_des1{left:36.7%;position: absolute;top: 35.3%;} .section2 .section2_tit_1 {top: 17%;} .section2 .section2_tit_2 {top: 15.3%;left: 12%;} .section2 .section2_des_1{left:38%;position: absolute;top: 17.3%;} .section2 .section2_des_2{left:42%;position: absolute;top: 15.3%;width: 43%;} .section2 .section2_des1_1{left:38%;position: absolute;top: 19.8%;} .section2 .video_btn{width: 119px;position: absolute;left:50%;top: 60%;transform: translate(-50%,-50%);cursor: pointer;} .section2 .section2_navs{width: 243px;position: absolute;left: 12.24%;top: 31.5%;display: flex;flex-direction: column;} .section2 .section2_navs .section2_navs_item{width: calc(100% - 67px);cursor: pointer; font-weight: lighter;color: #fff; padding-left: 67px; height: 57px;margin-bottom: 19px; background: url('../feature/section2_navs_item.png') left top no-repeat;background-size: 100% auto;} .section2 .section2_navs .section2_navs_item.active{font-weight: normal; background: url('../feature/section2_navs_item_active.png') left top no-repeat;background-size: 100% auto;} .section2 .section2_bigs{width: 75.8%;position: absolute;top: 29.5%;left:50%;transform: translate(-50%,0);overflow: unset!important;} .section2 .section2_bigs .section2_bigs_item{width: 100%;position: relative;} .section2 .section2_bigs .section2_bigs_item.active{display: block;} .section2 .section2_bigs .section2_bigs_item .video_btn_box{position: absolute;width: 30%;height: 30%;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;} .section2 .section2_left1{position: absolute;width: 2.24%;top:55%;left:9.5%;cursor: pointer;} .section2 .section2_right1{position: absolute;width: 2.24%;top:55%;right:9.5%;cursor: pointer;} .section2 .section2_bigs .section2_pics_itemsss{width: 1119px;margin: 0 auto; position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss{width: 527px;position: relative;margin-bottom: 38px;transition: all 0.2s ease-in;} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss video{width:100%;position: relative;} .section2_pics_itemss_mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 1;} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss.active{transform: scale(1.1);} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss.active .section2_pics_itemss_mask{opacity: 0;} .section2 .section2_items{width: 76.36%;position: absolute;left: 50%;top: 36%;transform: translateX(-50%); display: flex;justify-content: space-between;flex-wrap: wrap;} .section2 .section2_items_item{width: 713px;margin-bottom: 38px;} .section2 .section2_items_item1{width:100%;} .section22{height: 1478px;overflow: hidden;} .section221{height: 2112px;overflow: hidden;} .nav_box.slidershow{ position: fixed; z-index: 9999; top: 60px; left: 0; }
    .nav_box.slidershow{
        position: fixed;
        z-index: 9999;
        top: 60px;
        left: calc(50% - 960px);
    }
    .section2_pics_des{position: absolute;top: 87%;left: 6.5%;width: auto;}
    .section2_bigs_title{position: absolute;top: 15%;left: 0;width: 100%;font-size: 38px;line-height: 1.4;letter-spacing: 1px;} .section2 .section2_bigs .section2_pics_itemsss{width: 1380px;left: 50%;transform: translateX(-50%); top: 4%; position: absolute;display: flex;justify-content: space-between;flex-wrap: wrap;} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss{width: 499px;height: 297px;overflow: hidden;border-radius: 19px;position: relative;margin-bottom: 38px;transition: all 0.2s ease-in;} .section2 .section2_bigs .section2_pics_itemsss .section2_pics_itemss video{width:100%;position: relative;}
    .body_boxs_events{width: 75.8%;position: absolute;top: 29.5%;left:50%;transform: translate(-50%,0);display: flex;justify-content: space-between;} .body_boxs_events .body_boxs_events_item{width: 423px;} .body_boxs_events .body_boxs_events_item .body_boxs_events_item_box{width: 100%;margin-top: 19px;display: flex;justify-content: space-between;align-items: center;} .body_boxs_events_item_title{font-size: 25px;color: #fff;} .body_boxs_events_item_icon{width: 53px;}
}
@media screen and ( max-width : 800px){
     body{overflow-x:hidden;}
    .msections{ display: block;background: #000;}
    .sections{ display: none;}
    .fsize40{ font-size: 4vw;line-height: 1.4;letter-spacing: 0.1vw;}
    .fsize20{ font-size: 1vw;line-height: 1.6;letter-spacing: 0.1vw;}
    .fsize32{ font-size: 5vw!important;line-height: 1.6;letter-spacing: 0.1vw;}
    .fsize22{ font-size: 3.5vw;line-height: 1.6;letter-spacing: 0.1vw;}
    .fsize50{font-size: 6.7vw;line-height: 1.6;letter-spacing: 0.2vw;}

    .section1{position: relative;}
    .section1_title{position: absolute;top:5.7vw;left:7.2%;}
    .body_boxs_events{width: 93vw;left: unset;transform:unset;right: 0;}
    .body_boxs_events .body_boxs_events_item{width: 72.5vw;}
    .body_boxs_events .body_boxs_events_item .body_boxs_events_item_box{margin-top: 3vw;}
    .body_boxs_events_item_title{font-size: 4.5vw;color: #fff;}


    .nav_box{background: #141821;height: auto;width: 100%;z-index: 1;position: relative;}
    .nav_box .nav_box_items{width:69vw;height: 15vw; margin: 0 auto;display: flex;justify-content: space-between;position:absolute;top: 1vw;left: 27vw;}
    .nav_box .nav_box_items .nav_box_item{position: relative;width:20vw;text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;}
    .nav_box .nav_box_items .nav_box_item.fsize22{font-size: 3.2vw;}
    .nav_box .nav_box_items .nav_box_item a{color: #fff;line-height: 1.4;}
    .nav_box .nav_box_items .nav_box_item.current{font-weight: bold;background:unset;}
    .nav_box .nav_box_items .nav_box_item.current a{color: #fff;}
    .nav_box .nav_box_items .nav_box_item:hover{font-weight: bold;}
    .nav_box .nav_box_items .nav_box_item:hover a{color: #fff;}
    .section2{ width:100%;}
    .section2 .body_boxs{width: 67.8%;left: 20.7%;position: absolute;top: 30.6%;display: flex;justify-content: space-between;}
    .section2 .body_boxs .body_boxs_item{width: 21vw;text-align: center;}

    .section2 .section2_pics{position: absolute;width: 81.2%;top:52%;left:50%;transform: translate(-50%,0);}
    .section2 .section2_pics .section2_pics_item img{margin-top: 0;}
    .section2 .section2_left{position: absolute;width: 5.5%;top: 69%;left: 2.5%;cursor: pointer;z-index: 99;}
    .section2 .section2_right{position: absolute;width: 5.5%;top: 69%;right: 2.5%;cursor: pointer;z-index: 99;}


    .section2 .item_body{width: 91.2%;left: 4.4%;position: absolute;top:50%;}
    .section2 .item_body_item{width: 100%;display: none;}
    .section2 .item_body_item.active{width: 100%;display: flex;flex-direction: column;}
    .section2 .item_body_item .left_box{width: 100%;display: flex;height: 20vw; justify-content: space-between;flex-direction: row;}
    .section2 .item_body_item .left_box .left_box_item{width: 29vw;position: relative;cursor: pointer;height: 19vw;border-radius: 2vw;}
    .section2 .item_body_item .left_box .left_box_item .scale_big{width: 6.3vw;position: absolute;right: 1vw;bottom:1vw;opacity: 0;}
    .section2 .item_body_item .left_box .left_box_item.active .scale_big{width: 6.3vw;position: absolute;right: 1vw;bottom: 1vw;opacity: 1;}
    .section2 .item_body_item03 .left_box .left_box_item:nth-child(3).active{background:unset;}
    .section2 .item_body_item .right_box{width: 100%;margin-bottom: 2vw;}
    .section2 .item_body_item .right_box .right_box_item{width: 100%;display: none;}
    .section2 .item_body_item .right_box .right_box_item.active{width: 100%;display: block;}
    .section2 .item_body1{width: 91.2%;left: 4.4%;position: absolute;top: 36.5%;}
    .section2 .item_body1_item{width: 100%;display: none;}
    .section2 .item_body1_item.active{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .section2 .item_body1_item .left_box{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start;}
    .section2 .item_body1_item .left_box .left_box_item{width:21.3vw;height: 13.3vw; margin-bottom: 1.5vw;margin-right: 1vw; position: relative;cursor: pointer;border-radius:2vw; border: 1px solid #0f1723;}
    .section2 .item_body1_item .left_box .left_box_item:nth-child(4n){margin-right: 0;}
    .section2 .item_body1_item .left_box .left_box_item.active{border: 2px solid #0a47db;background: #0a47db;}
    .section2 .item_body1_item .left_box .left_box_item img{margin-top: 0;}
    .section2 .item_body1_item .right_box{width: 100%;margin-bottom: 2vw;}
    .section2 .item_body1_item .right_box .right_box_item{width: 100%;display: none;}
    .section2 .item_body1_item .right_box .right_box_item.active{width: 100%;display: block;}

    .section2 .item_nav1{position: absolute;display: flex;justify-content: center;align-items: center; top: 27%;left: 50%;transform: translate(-50%,0); width:94vw;height: 8.9vw;background:url('../feature/m_item_nav1_bg.png') left top no-repeat;background-size: 100% auto;}
    .section2 .item_nav1 .item_nav1_item{height: 6.4vw;width:16vw;margin: 0 2vw; line-height: 6.4vw;text-align: center;font-size:4vw;color: #fff;cursor: pointer;}
    .section2 .item_nav1 .item_nav1_item.active{ background:url('../feature/m_item_nav1_item.png') left top no-repeat;background-size: 100% auto;}
    .section22{overflow: hidden;height: 218vw;}
    .section2 .item_nav2{position: absolute;display: flex; justify-content: space-between;align-items: center; top: 50vw;left: 50%;transform: translate(-50%,0); width: 91.2%;height: auto;background:unset;flex-wrap: wrap;}
    .section2 .item_nav2 .item_nav2_item{width: 44.5vw;cursor: pointer;position: relative;margin-bottom: 2vw;}
    .section2 .item_nav2 .item_nav2_item .item_nav2_item_title{text-align: center;position: absolute;top: 30%;left: 6%;width: auto;font-size: 4vw;}
    .section2 .item_nav2 .item_nav2_item .item_nav2_item_pic{width:100%;display: block;}
    .section2 .item_nav2 .item_nav2_item.active{filter: drop-shadow(0 0 2vw rgba(86, 144, 240, 1));border: 1px solid #5690F0FF;border-radius: 2vw;width: 44.5vw;margin-top: 0;}
    .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pic{width:100%;display: block;}
    .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_pica{width:100%;display: block;}
    .section2 .item_nav2 .item_nav2_item.active .item_nav2_item_title{font-weight: bold;}
    .section2 .item_body2{position: absolute;top:140vw;width: 91.2%;left: 4.4%;}
    .section2 .item_body2_content{width: 100%;display: none;}
    .section2 .item_body2_content.active{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .section2 .item_body2_content1.active{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .section2 .item_body2_content .item_body2_item{width: 44.5vw;position: relative;margin: 0; margin-bottom: 2vw;}
    .section2 .item_body2_content .item_body2_item:nth-child(n){margin-left: 0;}
    .section2 .item_body2_content .item_body2_item:nth-child(3n){margin-right: 0;}
    .section2 .item_body2_content .item_body2_item .item_body2_item_title{position: absolute;top: 19%;left:0;width: 100%;font-size: 3vw;color: #fff;text-align: center;}
    .section2 .item_body2_content .item_body2_item .look_btn{position: absolute;bottom: 10%;left: 50%;transform: translate(-50%,0);width: 34.4vw;}

    .mm_box{position: absolute;width: 104vw;top:26%;display: flex;right:0;}
    .mm_box .mm_box_left{width: 26.3vw;}
    .mm_box .mm_box_right{width: 79.2vw;overflow-x: scroll;}
    .mm_box .mm_box_right img{width: 102.3vw;margin-right: 10vw;}

    .section2 .item_body_item .huadong_subiao{width: 24.72vw;top: 103%;left: 35%;}

    .section2 .item_nav{position: absolute;display: flex;justify-content: center;align-items: center; top: 93.5%;left: 50%;transform: translate(-50%,0); width: 86.94vw;height: 8.9vw;background:url('../feature/mm_item_nav_bg.png') left top no-repeat;background-size: 100% auto;}
    .section2 .item_nav .item_nav_item{height: 7.6vw;width: 19.7vw;line-height: 7.6vw;text-align: center;font-size:4vw;color: #fff;cursor: pointer;margin:0 2vw;}
    .section2 .item_nav .item_nav_item.active{ background:url('../feature/m_item_nav_item.png') left top no-repeat;background-size: 100% auto;}
    .section2 .video_btn{width: 6.2vw;position: absolute;left:50%;top: 60%;transform: translate(-50%,-50%);cursor: pointer;}

    .section2 .section2_navs{width: 84.7vw;position: absolute;left:7.65%;top: 48.5%;display: flex;flex-direction: row;justify-content: space-between;}
    .section2 .section2_navs .section2_navs_item{width: 26.8vw;cursor: pointer;text-align: center; font-weight: lighter;color: #fff; padding-left:0;line-height: 1.8;  height: 7.5vw;margin-bottom: 1vw; background: url('../feature/m_section2_navs_item.png') left top no-repeat;background-size: 100% auto;}
    .section2 .section2_navs .section2_navs_item.active{font-weight: normal; background: url('../feature/m_section2_navs_item_active.png') left top no-repeat;background-size: 100% auto;}

    .section2 .section2_bigs{width: 91.2%;left: 4.4%;position: absolute;top: 56.5%;}
    .section2 .section2_bigs .section2_bigs_item{width: 100%;display: none;position: relative;}
    .section2 .section2_bigs .section2_bigs_item.active{display: block;}
    .section2 .section2_bigs .section2_bigs_item .video_btn_box{position: absolute;width: 30%;height: 30%;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}

    .section2 .section2_items{width: 76.36%;position: absolute;left: 50%;top: 36%;transform: translateX(-50%); display: flex;justify-content: space-between;flex-wrap: wrap;}
    .section2 .section2_items_item{width: 37.14vw;margin-bottom: 2vw;}
    .section2 .section2_items_item1{width:100%;}

    .nav_box.slidershow{
        position: fixed;
        z-index: 9999;
        top: 0;
        left: 0;
    }
}

@media screen and ( max-width : 320px){
    .sections{ display: none;}
}
