@font-face {
    font-family: iconfont;
    src: url(../fonts/iconfont.woff2) format("woff2"), url(../fonts/iconfont.woff) format("woff"), url(../fonts/iconfont.ttf) format("truetype")
}
@font-face {
    font-family: HuaweiSans-Bold;
    src: url("../fonts/HuaweiSans-Bold.ttf");
  }
  
  @font-face {
    font-family: HuaweiSans-Regular;
    src: url("../fonts/HuaweiSans-Regular.ttf");
  }

body {
    max-width: none;
    margin: 0 auto;
}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: HuaweiSans-Regular;
}

:after,:before {
    box-sizing: border-box
}

li,ol,ul {
    list-style: none
}

a,a:focus,a:hover,a:visited {
    cursor: pointer;
    text-decoration: none;
    outline-style: none
}

.page_container {
    font-size: 0.833333vw;
    line-height: 1.5;
    background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%);
}

.page_container img {
    max-width: 100%;
}

.page_container .web_show {
    display: block;
}

.page_container .mob_show {
    display: none;
}
.footer{
    background: #fff;
}
.footer .cistern{
    width: 72.917vw;
    height: 5.729vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer .cistern::after{
    display:none;
}
.footer .cistern .left{
    padding: 0;
}
.footer .cistern .left p{
    padding: 0;
    color: #666;
}
.footer .cistern .left p a{
    color: #666;
}
.footer .cistern .right{}
.footer .cistern .right span a{
    color: #666;
}
.footer .cistern .right p{}
@media (min-width:1000px) {
    .page_container .page_banner .banner_bg .img_bg{
        /* height: calc(100vh - 3.646vw); */
    }
    .page_container .page_banner .inner_box{
        padding: 3.125vw 0;
        height: auto;
        display: flex;
        align-items: center;
    }
}
@media (max-width:992px) {
    .page_container .page_banner .inner_box{
        padding: 0;
    }
    .footer{
    background: #fff;
    box-sizing: border-box;
    padding: 3.600vw 5.333vw;
}
.footer .cistern{
    width: 100%;
    height: auto;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    text-align: left;
}
.footer .cistern::after{
    display:none;
}
.footer .cistern .left{
    padding: 0;
}
.footer .cistern .left p{
    padding: 0;
    color: #666;
    text-align: left;
    font-size: 2.267vw;
}
.footer .cistern .right{
    margin-top: 2.267vw;
    font-size: 2.267vw;
}
.footer .cistern .right p{}
    .page_container {
        font-size: 3.2vw;
        background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%);
    }

    .page_container .web_show {
        display: none;
    }

    .page_container .mob_show {
        display: block;
    }
}

.page_container .page_banner {
    position: relative;
    margin-top: 3.646vw;
    overflow: hidden;
}
.page_container .page_banner .inner_box{
    visibility: hidden;
    position: absolute;
    z-index: -1;
}
.page_container .page_banner.active .inner_box{
    visibility: visible;
    position: relative;
    z-index: 2;
}
.page_container .page_banner .banner-live-box{
    /* overflow: auto; */
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 2;
    width: 76.04167vw;
    padding: 0 1.04167vw;
    box-sizing: border-box;
    max-width: 100%;
}
.page_container .page_banner .banner-live-box iframe{
    height: 100%;
    width: 100%;
    border: 0;
}
.page_container .page_banner .banner_bg{
    position: relative;
    width: 100%;
}
.page_container .page_banner.active .banner_bg {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;}
.page_container .page_banner .banner_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page_container .page_banner .banner_bg .img_bg{}
.page_container .page_banner.active .banner_bg .img_bg{
    display: none;
}
.page_container .page_banner .banner_bg .zhibo{
    display: none;
}
.page_container .page_banner.active .banner_bg .zhibo{
    display: block;
}
.page_container .page_banner .banner_bg .video_bg {
    position: relative;
    outline: 1px solid #FAFAFA;
    outline-offset: -1px;
    z-index: 996;
}

.page_container .page_banner .banner_bg .video_mask {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    margin-top: 10vw;
    z-index: 997;
}

.page_container .page_banner .content_box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: #333;
}

.page_container .page_banner .content_box .inner_box {
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
    max-width: 72.916667vw;
    padding: 4.354167vw 0;
    margin: 0 auto;
}

.page_container .page_banner .content_box .inner_box .txt_box {
    display: none;
    width: 35.104167vw;
    z-index: 998;
}

.page_container .page_banner .content_box .inner_box .txt_box h1 {
    font-size: 3.541667vw;
    font-weight: bold;
    line-height: 4.270833vw;
    margin-bottom: 0.833333vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .sub_tit_01 {
    font-size: 1.666667vw;
    line-height: 1.979167vw;
    letter-spacing: -0.104167vw;
    margin-bottom: 0.833333vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .sub_tit_02 {
    font-size: 1.458333vw;
    line-height: 2.1875vw;
    margin-bottom: 1.666667vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown {
    display: flex;
    width: 14.791667vw;
    margin-bottom: 1.666667vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown li {
    width: 14.285714%;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .days,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .hours,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .minutes,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .seconds {
    font-size: 1.875vw;
    font-weight: bold;
    line-height: 2.239583vw;
    margin-bottom: 0.364583vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .days_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .hours_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .minutes_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .seconds_ref {
    font-size: 0.729167vw;
    line-height: 0.885417vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .seperator {
    font-size: 1.25vw;
    font-weight: bold;
    text-align: center;
    line-height: 2.25vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9375vw;
    line-height: 1;
    color: #fff;
    background: #C7000B;
    border-radius: 100px;
    padding: 0.78125vw 2.1875vw;
    font-weight: bold;
}

.page_container .page_banner .content_box .inner_box .txt_box .link:hover {
    background: rgba(199, 0, 11, 0.7);
}

.page_container .page_banner .content_box .video_box {
    display: none;
    position: relative;
    width: 35.104167vw;
    height: 19.391667vw;
    border-radius: 0.833333vw;
    overflow: hidden;
    z-index: 998;
}

.page_container .page_banner .content_box .video_box .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 999;
}

.page_container .page_banner .content_box .video_box .video {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0.833333vw;
    overflow: hidden;
    z-index: 998;
}

@media screen and (max-width: 1600px) {
    .page_container .page_banner {
    }
}

@media screen and (max-width: 1023px) {
    .page_container .page_banner {
        height: auto;
        margin-top: 12.8vw;
    }
}

@media (max-width:992px) {
    .page_container .page_banner .banner-live-box{
        width: 100%;
        padding: 0;
    }
    .page_container .page_banner .content_box .inner_box {
        max-width: 76.066667vw;
        text-align: center;
        padding: 22.933333vw 0;
    }

    .page_container .page_banner .banner_bg {
        margin-top: 0;
    }

    .page_container .page_banner .content_box .inner_box .txt_box {
        display: block;
        width: 100%;
    }

    .page_container .page_banner .content_box .inner_box .txt_box h1 {
        position: relative;
        font-size: 9.333333vw;
        line-height: 11.2vw;
        text-align: center;
        padding-bottom: 4vw;
        margin-bottom: 4vw;
    }

    .page_container .page_banner .content_box .inner_box .txt_box h1::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 10.666667vw;
        height: 0.4vw;
        background: #C7000B;
    }

    .page_container .page_banner .content_box .inner_box .txt_box .sub_tit_01 {
        font-size: 4vw;
        line-height: 4.8vw;
        text-align: center;
        margin-bottom: 1.066667vw;
    }

    .page_container .page_banner .content_box .inner_box .txt_box .sub_tit_02 {
        font-size: 4.266667vw;
        line-height: 5.066667vw;
        text-align: center;
        margin-bottom: 9.6vw;
    }

    .page_container .page_banner .content_box .inner_box .txt_box .countdown {
        display: none;
    }

    .page_container .page_banner .content_box .inner_box .txt_box .link {
        font-size: 3.733333vw;
        line-height: 4.4vw;
        padding: 2.666667vw 4.8vw;
    }

    .page_container .page_banner .content_box .inner_box .txt_box .link:hover {
        background: #C7000B;
    }
}

.page_container .page_nav {
    width: 100%;
    background: #F9F8F8;
    z-index: 2000;
}

.page_container .page_nav .inner_box {
    width: 100%;
    max-width: 72.03vw;
    margin: 0 auto;
}

.page_container .page_nav .inner_box .top-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.page_container .page_nav .inner_box .top-nav .nav_box {
    display: flex;
}

.page_container .page_nav .inner_box .top-nav .nav_box li {
    position: relative;
    font-size: 0.9375vw;
    font-weight: bold;
    line-height: 1;
    padding: 0.9375vw 0;
    margin-right: 5.208333vw;
    cursor: pointer;
}

.page_container .page_nav .inner_box .top-nav .nav_box li:last-of-type {
    margin-right: 0;
}

.page_container .page_nav .inner_box .top-nav .nav_box li.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.208333vw;
    background: linear-gradient(270deg, #F97AA6 0%, #E8B18B 36%, #5CDFCE 66%, #097C62 99%);
    border-radius: 10px;
}

.page_container .page_nav .inner_box .top-nav .nav_box li a {
    color: #191919;
}

.page_container .page_nav .inner_box .top-nav .nav_box li a {
    color: #191919;
}

.page_container .page_nav .inner_box .top-nav .link {
    display: none;
    justify-content: center;
    align-items: center;
    font-size: 0.729167vw;
    line-height: 1;
    color: #fff;
    background: #C7000B;
    border-radius: 100px;
    padding: 0.677083vw 1.666667vw;
    font-weight: bold;
}

.page_container .page_nav .inner_box .top-nav .link:hover {
    background: rgba(199, 0, 11, 0.7);
}

.page_container .page_nav.isStuck .inner_box .top-nav .link {
    display: inline-flex;
}

.page_container .page_nav .inner_box .mob_nav_box {
    display: none;
}

@media (max-width:992px) {
    .page_container .page_nav {
        background: #F9F8F8;
    }

    .page_container .page_nav .inner_box {
        flex-wrap: wrap;
        max-width: 100%;
    }

    .page_container .page_nav .inner_box .top-nav {
        position: relative;
        box-shadow: 0px 4px 10px 0px rgba(208, 208, 208, 0.3);
        padding: 0 4.266667vw;
        z-index: 999;
    }

    .page_container .page_nav .inner_box .top-nav .nav_box li {
        display: none;
        font-size: 3.333333vw;
        line-height: 4.266667vw;
        padding: 4.266667vw 0;
        padding-right: 6.933333vw;
        margin-right: 0;
        cursor: none;
        pointer-events: none;
    }

    .page_container .page_nav .inner_box .top-nav .nav_box li.active {
        display: block;
    }

    .page_container .page_nav .inner_box .top-nav .nav_box li.active::after {
        content: "";
        position: absolute;
        top: 50%;
        bottom: auto;
        left: auto;
        right: 0;
        transform: translateY(-50%);
        width: 4.8vw;
        height: 4.8vw;
        background: url("../img/icon_06.png") no-repeat;
        background-size: 100% 100%;
        border-radius: 0;
    }

    .page_container .page_nav .inner_box .top-nav .link {
        font-size: 3.333333vw;
        line-height: 3.866667vw;
        border-radius: 100px;
        padding: 2.266667vw 4.266667vw;
    }

    .page_container .page_nav .inner_box .top-nav .link:hover {
        background: #C7000B;
    }

    .page_container .page_nav .inner_box .mob_nav_box {
        position: relative;
        /* display: block; */
        width: 100%;
        background: #fff;
        box-shadow: 0px 4px 10px 0px rgba(51, 51, 51, 0.2);
        border-radius: 0 0 2.133333vw 2.133333vw;
        padding: 0 4.266667vw;
        z-index: 998;
    }

    .page_container .page_nav .inner_box .mob_nav_box li {
        font-size: 3.733333vw;
        font-weight: bold;
        line-height: 1;
        padding: 4.533333vw 0;
        border-bottom: 1px solid #ccc;
    }

    .page_container .page_nav .inner_box .mob_nav_box li a {
        color: #191919;
    }

    .page_container .page_nav .inner_box .mob_nav_box li:last-of-type {
        border-bottom: none;
    }

    .page_container .page_nav .inner_box .mob_nav_box li.on a {
        color: #C7000B;
    }
}

.page_container .page_section {
    position: relative;
    padding-top: 4.167vw;
}

.page_container .page_section .title {
    width: fit-content;
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
    font-size: 2.083vw;
    color: #000000;
    line-height: 3.125vw;
    margin-bottom: 1.667vw;
    padding-bottom: 0.833vw;
    position: relative;
}
.page_container .page_section .title::before{
    content:"";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    background: #C7000B;
    height: 3px;
    bottom: 0;
}

@media (max-width:992px) {
    .page_container .page_section h2 {
    }

    .page_container .page_section#section_06 {

/* background: url(../img/bg_03_mob.png) no-repeat bottom; */

/* padding-bottom: 14.400vw; */

/* background-size: 100%; */

}
}

.page_container .page_section .ftitle {
    font-size: 1.250vw;
    line-height: 1.5;
    margin-bottom: 1.875vw;
    color: #666;
    text-align: center;
}

.page_container #section_01 .inner_box .content_box_01 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    box-sizing: border-box;
    height: 31.250vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 0.833vw;
    overflow: hidden;
    padding: 4.167vw;
    padding-left: 5.208vw;
    position: relative;
}
.page_container #section_01 .inner_box .content_box_01 .bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.page_container #section_01 .inner_box .content_box_01 .left{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
    z-index: 2;
}
.page_container #section_01 .inner_box .content_box_01 .left .tit{
    font-size: 1.667vw;
    color: #000000;
    line-height: 2.813vw;
    font-weight: bold;
    margin-bottom: 1.667vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .txt{
    font-size: 0.938vw;
    color: #333333;
    line-height: 1.406vw;
}
.page_container #section_01 .inner_box .content_box_01 .img{
    width: 17.917vw;
    position: relative;
    z-index: 2;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1{
    padding-left: 3.750vw;
    padding-top: 1.719vw;
    padding-bottom: 1.875vw;
    margin-bottom: 3.073vw;
    position: relative;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1 .bg1{
    position: absolute;
    width: 2.135vw;
    left: 0;
    top: 0;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1 .bg2{
    position: absolute;
    width: 2.135vw;
    right: 0;
    bottom: 0;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc{
    padding-left: 3.750vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1{}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1 .tit1{
    font-size: 1.250vw;
    color: #000000;
    line-height: 1.458vw;
    font-weight: bold;
    margin-bottom: 0.625vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1 .txt1{
    font-size: 0.938vw;
    color: #666666;
    line-height: 1.406vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .img1{
    display: none;
}
.page_container #section_01{}
.page_container #section_02{
    /* background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%); */
    /* padding-bottom: 4.167vw; */
}
.page_container #section_03 {
    background: #E9E7F0;
    margin-top: 4.167vw;
}

.page_container #section_04{
    /* background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%); */
    padding-bottom: 2.083vw;
}
.page_container #section_05{
    /* background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%); */
    padding-bottom: 4.167vw;
}
.page_container #section_06{
    /* background: linear-gradient( 301deg, rgba(228,212,255,0.2) 0%, rgba(174,195,255,0.2) 100%); */
}

@media (max-width:992px) {
    .page_container .page_section{
    padding-top: 16.000vw;
}
    .page_container #section_01{
    padding-bottom: 0;
}
.page_container #section_02{
    /* padding-bottom: 13.333vw; */
}
.page_container #section_03{
    margin-top: 13.333vw;
}
.page_container #section_04{}
.page_container #section_05{}
.page_container #section_06{}
    .page_container #section_01 .inner_box {
    }
    .page_container .page_section .title{
    font-size: 5.333vw;
    padding-bottom: 2.400vw;
    margin-bottom: 4.800vw;
    line-height: 1;
}
    .page_container .page_section .title::before{
    width: 100%;
}
    .page_container .page_section .ftitle {
    font-size: 3.733vw;
    line-height: 5.600vw;
    margin-bottom: 4.800vw;
}
    .page_container #section_01 .inner_box .txt_box_01 {
        font-size: 3.733333vw;
        line-height: 5.6vw;
        margin-bottom: 10.666667vw;
    }

    .page_container #section_01 .inner_box .content_box_01 {
        flex-wrap: wrap;
        padding: 13.333vw 5.333vw 8.533vw;
        border-radius: 1.467vw 0.000vw 1.467vw 0.000vw;
        height: auto;
    }
    .page_container #section_01 .inner_box .content_box_01 .left{}
.page_container #section_01 .inner_box .content_box_01 .left .tit{
    font-size: 4.267vw;
    color: #000000;
    line-height: 7.200vw;
    margin-bottom: 3.200vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .txt{
    font-size: 3.733vw;
    color: #333333;
    line-height: 5.600vw;
}
.page_container #section_01 .inner_box .content_box_01 .img{
    display: none;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1{
    padding: 0;
    padding-bottom: 8.667vw;
    margin-bottom: 8.667vw;
    border-bottom: 2px solid #fff;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1 .bg1{
    display: none;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc1 .bg2{
    display: none;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc{
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1{
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1 .tit1{
    font-size: 3.733vw;
    color: #000000;
    line-height: 3.733vw;
    margin-bottom: 1.600vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .left1 .txt1{
    font-size: 3.200vw;
    color: #666666;
    line-height: 4.800vw;
}
.page_container #section_01 .inner_box .content_box_01 .left .desc .img1{
    display: block;
    width: 20.933vw;
}

    
}



.inner_box {
    width: 72.917vw;
    margin: 0 auto;
}

.page_container #section_02 .inner_box .content_box_01 .tit_box_01 {height: 4.427vw;background: linear-gradient( 315deg, #A6A0B0 0%, #95ADCF 100%);box-shadow: 0.000vw 0.208vw 0.521vw 0.000vw rgba(255,255,255,0.96);border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;margin-bottom: 1.667vw;display: flex;align-items: center;font-size: 1.250vw;color: #FFFFFF;line-height: 1.250vw;font-weight: bold;box-sizing: border-box;padding-left: 4.167vw;position: relative;z-index: 9;}

.page_container #section_02 .inner_box .content_box_01{
    position: relative;
}
.page_container #section_02 .inner_box .content_box_01 .bg{
    position: absolute;
    left: 4.583vw;
    top: -3.021vw;
    width: 6.823vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 {
    margin-bottom: 2.083vw;
    width: 100%;
}

.page_container #section_02 .inner_box .content_box_01 .time_item {
    position: relative;
    font-size: 0.938vw;
    font-weight: bold;
    line-height: 1.5;
}
.page_container #section_02 .inner_box .content_box_01 .xiala.active{
    color: #61789B;
}
.page_container #section_02 .inner_box .content_box_01 .tit_box_01 .time_item{
    font-size: 1.250vw;
}
.page_container #section_02 .inner_box .content_box_01 .yicheng_item {
    position: relative;
    font-size: 1.042vw;
    font-weight: bold;
    line-height: 1.5;
}
.page_container #section_02 .inner_box .content_box_01 .tit_box_01 .yicheng_item{
    font-size: 1.250vw;
}

.page_container #section_02 .inner_box .content_box_01 .time_item::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1.25vw;
    height: 1.25vw;
    background: url("../img/icon_12.png") no-repeat;
    background-size: 100% 100%;
    display: none;
}

.page_container #section_02 .inner_box .content_box_01 .agenda_item {
    position: relative;
    line-height: 1.5;
}
.page_container #section_02 .inner_box .content_box_01 .tit_box_01 .agenda_item{
    font-size: 1.250vw;
}

.page_container #section_02 .inner_box .content_box_01 .agenda_item::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1.25vw;
    height: 1.25vw;
    background: url("../img/icon_13.png") no-repeat;
    background-size: 100% 100%;
    display: none;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 {
    width: 100%;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 {
    box-sizing: border-box;
    margin-bottom: 1.250vw;
    width: 100%;
    color: #333;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    background: linear-gradient( 90deg, rgba(170,177,188,0.582) 0%, rgba(23,85,196,0.6) 100%);
    opacity: 0.2;
    z-index: 1;
    border-radius: 0.417vw 0.000vw 0.000vw 0.000vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala{
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    height: 6.250vw;
    box-sizing: border-box;
    padding-left: 4.167vw;
    cursor: pointer;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    background: linear-gradient( 90deg, rgba(170,177,188,0.582) 0%, rgba(23,85,196,0.6) 100%);
    opacity: 0.2;
    z-index: 1;
    border-radius: 0.417vw 0vw 0vw 0vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala.active::before{
    background: linear-gradient( 90deg, rgba(170,177,188,0.582) 0%, rgba(23,85,196,0.6) 100%);
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala .agenda_box{
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai{
    width: 100%;
    background: rgba(255,255,255,0.5);
    border: 1px solid rgba(174,195,255,0.3);
    display: none;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li{
    width: 100%;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 4.167vw;
    padding-top: 1.875vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li:nth-last-of-type(2){
    padding-bottom: 1.875vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .shouqi{
    display: none;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .time_item{
    font-weight: normal;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .yicheng_item{
    font-weight: normal;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing{
    display: flex;
    align-items: flex-start;
    padding-left: 3.433vw;
    /* display: none; */
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing img{
    width: 1.458vw;
    margin-right: 0.729vw;
    position: relative;
    bottom: 0.15vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt{}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt .tit{
    font-size: 1.042vw;
    color: #000000;
    line-height: 1.250vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt .txt{
    font-size: 0.833vw;
    color: #666666;
    line-height: 1.250vw;
    margin-top: 0.417vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first{
    display: flex;
    align-items: center;
    padding-left: 4.167vw;
    position: relative;
    height: 8.333vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .bg{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    object-fit: contain;
    z-index: 2;
    left: auto;
    top: auto;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:last-child{}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing{
    display: flex;
    align-items: center;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing img{
    width: 4.271vw;
    margin-right: 1.563vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt{}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt .tit{
    font-size: 1.042vw;
    color: #000000;
    line-height: 1.250vw;
    margin-bottom: 0.521vw;
    font-weight: bold;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt .txt{
    font-size: 0.833vw;
    color: #666666;
    line-height: 1.250vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:last-of-type {
    margin-bottom: 0;
}

.page_container #section_02 .inner_box .content_box_01 .time_box {
    width: 8.75vw;
    margin-right: 4.479167vw;
    position: relative;
    z-index: 3;
}
.page_container #section_02 .inner_box .content_box_01 .time_box.time_box1{
    width: 1.771vw;
    margin-right: 5.729vw;
}
.page_container #section_02 .inner_box .content_box_01 .time_box.time_box2{
    width: 12.292vw;
    margin-right: 1.667vw;
}
.page_container #section_02 .inner_box .content_box_01 .time_box.time_box3{
    width: 17.323vw;
    margin-right: 4.167vw;
}
.page_container #section_02 .inner_box .content_box_01 .agenda_box{
    flex: 1;
    position: relative;
    z-index: 3;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item {
    /* width: 50%; */
    padding-left: 5.833vw;
    width: fit-content;
    cursor: pointer;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala.active .agenda_box .agenda_item img{
    transform: rotate(180deg);
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item img{
    width: 1.354vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:hover .agenda_box .agenda_item {
    font-weight: bold;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item:nth-of-type(3),
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item:nth-of-type(4) {
    margin-top: 0.625vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 16.822917vw;
    border: 1px solid #FAFAFA;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
    padding-left: 3.90625vw;
    margin-left: 0.520833vw;
    box-sizing: border-box;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover {
    background: #EDF8FF;
    border: 1px solid #EDF8FF;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(270deg, #F97AA6 0%, #FFBB44 36%, #5CDFCE 66%, #097C62 99%);
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02 .time_item {
    margin-bottom: 0.416667vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover .agenda_item {
    font-weight: bold;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02 {
    position: relative;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
    border: 1px solid #FAFAFA;
    border-radius: 0 0 1.25vw 1.25vw;
    padding-bottom: 4.375vw;
    margin-bottom: 1.25vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 2px);
    background: #fff;
    border-radius: 0 0 24px 24px;
    z-index: 999;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, #F97AA6 0%, #FFBB44 36%, #5CDFCE 66%, #097C62 99%);
    border-radius: 0 0 24px 24px;
    z-index: 998;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02 .inner_box_01 {
    position: absolute;
    display: flex;
    width: 100%;
    height: calc(100% - 2px);
    border-radius: 0 0 1.25vw 1.25vw;
    padding: 1.25vw 0 1.25vw 4.166667vw;
    box-sizing: border-box;
    z-index: 1000;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover .inner_box_01 {
    height: calc(100% - 2px);
    background: #EDF8FF;
    border: 1px solid #EDF8FF;
    padding: 1.25vw 0 1.302083vw 4.166667vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02 .inner_box_01 .time_box {
    width: 8.75vw;
    margin-right: 4.479167vw;
}

.page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover .inner_box_01 .agenda_box .agenda_item {
    font-weight: bold;
}

.page_container #section_02 .inner_box .content_box_01 .disc_box {
    text-align: right;
    font-size: 0.833vw;
    color: #999999;
    line-height: 1.250vw;
}

@media (max-width:992px) {
    .inner_box {
        width: 100%;
        padding: 0 5.333vw;
        box-sizing: border-box;
    }

    .page_container #section_02 .inner_box .content_box_01 .tit_box_01 {
        padding-left: 5.333vw;
        margin-bottom: 2.133vw;
        height: 11.333vw;
        border-radius: 2.667vw 0.000vw 2.667vw 0.000vw;
        flex-flow: wrap;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 {
        margin-bottom: 4.267vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .time_item {
        font-size: 3.733vw;
        font-weight: normal;
    }
    .page_container #section_02 .inner_box .content_box_01 .yicheng_item{
    font-size: 3.733vw;
}
.page_container #section_02 .inner_box .content_box_01 .tit_box_01 .time_item{
    font-size: 3.733vw;
}
    .page_container #section_02 .inner_box .content_box_01 .tit_box_01 .yicheng_item{
    font-size: 3.733vw;
}
    .page_container #section_02 .inner_box .content_box_01 .time_item::before {
        width: 2.8vw;
        height: 2.8vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .agenda_item {
        font-size: 3.2vw;
        padding-left: 3.6vw;
    }
.page_container #section_02 .inner_box .content_box_01 .tit_box_01 .agenda_box{
    display: none;
}
    .page_container #section_02 .inner_box .content_box_01 .agenda_item::before {
        top: 1vw;
        transform: translateY(0);
        width: 2.8vw;
        height: 2.8vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 {
        width: 100%;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 {
        margin-bottom: 2.133vw;
    }
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala{
    height: auto;
    padding: 6.667vw 5.333vw;
    flex-flow: wrap;
    position: relative;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai{
    box-sizing: border-box;
    padding: 0 5.333vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li{height: auto;padding: 6.667vw 0 0 0;flex-flow: wrap;position: relative;/* border-bottom: 1px solid #D8D8D8; */}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li:nth-last-of-type(2){
    border-bottom: 0;
    padding-bottom: 6.667vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .shouqi{
    display: flex;
    justify-content: center;
    padding-bottom: 6.667vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .shouqi .a{
    display: flex;
    align-items: center;
    flex-direction: column;
    font-size: 3.200vw;
    line-height: 5.600vw;
    color: #999;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .shouqi .a span{}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .shouqi .a img{
    width: 4.354vw;
    transition: all 0.2s ease 0s;
    transform: rotate(180deg);
    opacity: 0.6;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first{
    height: auto;
    padding: 6.667vw 5.333vw;
    flex-flow: wrap;
}
    .page_container #section_02 .inner_box .content_box_01 .time_box {
        flex: 0 0 auto;
        width: 25vw;
        margin-right: 2.2vw;
    }
    .page_container #section_02 .inner_box .content_box_01 .time_box.time_box1{
    width: 3.867vw;
    margin-right: 4.000vw;
    position: relative;
    top: 0.4vw;
}
    .page_container #section_02 .inner_box .content_box_01 .time_box.time_box2{
    width: 23.467vw;
    margin-right: 3.200vw;
}
    .page_container #section_02 .inner_box .content_box_01 .time_box.time_box3{
    width: 43.8vw;
    margin-right: 0;
}
    .page_container #section_02 .inner_box .content_box_01 .zhankai .li .time_box.time_box3{
    width: 42.8vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .agenda_box{
    padding-left: 34.5vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing{
    padding-left: 0;
    padding-top: 3.200vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing img{
    display: none;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt{}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt .tit{
    font-size: 3.200vw;
    line-height: 4.800vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .zhankai .li .jiabing .dt .txt{
    font-size: 3.200vw;
    line-height: 4.800vw;
    margin-top: 1.867vw;
}
    .page_container #section_02 .inner_box .content_box_01 .agenda_box{
    flex: initial;
    width: 100%;
    box-sizing: border-box;
    padding-left: 35vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box {
    }
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .xiala .agenda_box{
    padding: 0;
    height: auto;
    position: absolute;
    right: 4.000vw;
    width: calc(100% - 4.000vw - 4.000vw);
    top: 0;
    height: 100%;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item{
    padding: 0;
}
        .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item img{
    width: 4.800vw;
}
.page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing{
    padding-top: 2.667vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing img{
    display: none;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt{}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt .tit{
    font-size: 3.733vw;
    line-height: 3.200vw;
    font-weight: normal;
    margin-bottom: 2.133vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01.first .agenda_box .jiabing .dt .txt{
    font-size: 3.200vw;
    line-height: 4.2vw;
}
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:hover .agenda_box .agenda_item {
        font-weight: normal;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item:nth-of-type(2),
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item:nth-of-type(3),
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01 .agenda_box .agenda_item:nth-of-type(4) {
        margin-top: 2.666667vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02 {
        width: 24.8vw;
        padding-left: 2.666667vw;
        margin-left: 1.6vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover {
        background: #fff;
        border: 1px solid #FAFAFA;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover::after {
        display: none;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02 .time_item {
        margin-bottom: 2vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_02:hover .agenda_item {
        font-weight: normal;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02 {
        border-radius: 0 0 3.2vw 3.2vw;
        padding-bottom: 11.866667vw;
        margin-bottom: 3.2vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover::before {
        display: none;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover::after {
        display: none;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02 .inner_box_01 {
        border-radius: 0 0 3.2vw 3.2vw;
        padding: 3.466667vw 0 3.6vw 2vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover .inner_box_01 {
        background: #fff;
        border: 1px solid #FAFAFA;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02 .inner_box_01 .time_box {
        width: 25vw;
        margin-right: 2.2vw;
    }

    .page_container #section_02 .inner_box .content_box_01 .txt_box_02:hover .inner_box_01 .agenda_box .agenda_item {
        font-weight: normal;
    }

    .page_container #section_02 .inner_box .content_box_01 .disc_box {
    font-size: 3.200vw;
    line-height: 3.200vw;
    }
}

@media(min-width:995px){
    /* .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:hover {
        background: #EDF8FF;
        border: 1px solid #EDF8FF;
    }
    
    .page_container #section_02 .inner_box .content_box_01 .txt_box_01 .inner_box_01 .item_box_01:hover::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        background: linear-gradient(270deg, #F97AA6 0%, #FFBB44 36%, #5CDFCE 66%, #097C62 99%);
    } */
}


.page_container #section_03 .inner_box {
}

.page_container #section_03 .inner_box .content_box_01 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FAFAFA;
    border-radius: 0.416667vw;
    padding: 2.5vw 1.666667vw 2.5vw 1.927083vw;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 {
    width: 28.4375vw;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 .tit {
    font-size: 1.041667vw;
    line-height: 1.5;
    margin-bottom: 0.416667vw;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 h3 {
    font-size: 1.458333vw;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.833333vw;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 .txt {
    font-size: 0.9375vw;
    color: #666;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9375vw;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    background: #303030;
    border-radius: 2.604167vw;
    padding: 0.572917vw 1.145833vw;
    margin-top: 1.25vw;
}

.page_container #section_03 .inner_box .content_box_01 .txt_box_01 a:hover {
    background: rgba(48, 48, 48, 0.7);
}

.page_container #section_03 .content_box_01 .img_box_01 {
    width: 100%;
}
.page_container #section_03 .content_box_01 .img_box_01 img{
    
width: 100%;
}

@media (max-width:992px) {
    .page_container #section_03 .inner_box {
    }

    .page_container #section_03 .inner_box .content_box_01 {
        flex-wrap: wrap;
        border-radius: 1.066667vw;
        padding: 4.266667vw 4.266667vw 8.533333vw 4.266667vw;
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 {
        width: 100%;
        order: 2;
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 .tit {
        display: none;
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 h3 {
        font-size: 4.266667vw;
        margin-bottom: 4.266667vw;
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 .txt {
        font-size: 3.2vw;
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 a {
        font-size: 2.933333vw;
        line-height: 3.466667vw;
        border-radius: 13.333333vw;
        padding: 2.266667vw 4.266667vw;
        margin-top: 4.266667vw
    }

    .page_container #section_03 .inner_box .content_box_01 .txt_box_01 a:hover {
        background: #303030;
    }

    .page_container #section_03 .content_box_01 .img_box_01 {
        width: 100%;
        padding-top: 18.333vw;
        padding-top: 8.333vw;
    }
}


.page_container #section_04 .inner_box {
}

.page_container #section_04 .content_box_01 {
    display: flex;
    align-items: center;
    /* padding-top: 0.989583vw; */
    flex-direction: column;
}

.page_container #section_04 .content_box_01 .zhankai{
    display: flex;
    align-items: center;
    flex-direction: column;
    font-size: 0.833vw;
    color: #666666;
    line-height: 1.250vw;
    margin-top: -0.208vw;
    cursor: pointer;
}

.page_container #section_04 .content_box_01 .zhankai .zk{}
.page_container #section_04 .content_box_01 .zhankai .sq{
    display: none;
}
.page_container #section_04 .content_box_01 .zhankai.active .zk{
    display: none;
}
.page_container #section_04 .content_box_01 .zhankai.active .sq{
    display: block;
}
.page_container #section_04 .content_box_01 .zhankai.active img{
    transform: rotate(180deg);
}
.page_container #section_04 .content_box_01 .zhankai img{
    width: 1.354vw;
    margin-top: 0.208vw;
}

.page_container #section_04 .content_box_01 .video_box {
    width: 100%;
    overflow: hidden;
    margin-top: 1.042vw;
    height: 4.583vw;
    background: rgba(255,255,255,0.6);
    border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;
    border: 0.104vw solid #FFFFFF;
    position: relative;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide{
    width: 10.417vw;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a{
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.042vw;
    color: #333333;
    position: relative;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a::after{
    content:"";
    position: absolute;
    right: 0;
    width: 1px;
    height: 1.458vw;
    background: #333;
    opacity: 0.2;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a.active{
    color: #C7000B;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a.active::after{
    background: #C7000B;
    opacity: 1;
}
.page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide:last-child .a::after{
    display: none;
}
.page_container #section_04 .content_box_01 .video_box .video_broadcast {
    display: none;
    background: #fff;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast:first-of-type {
    display: block;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_wrap .btn {
    display: none;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast video {
    width: 36.979168vw;
    height: 20.833333vw;
    border: none;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info {
    height: 11.666667vw;
    padding: 1.041667vw;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .tit {
    font-size: 1.041667vw;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.416667vw;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .txt {
    font-size: 0.9375vw;
    line-height: 1.5;
    color: #666;
    margin-bottom: 0.825vw;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9375vw;
    line-height: 1;
    color: #fff;
    background: #303030;
    border-radius: 100px;
    padding: 0.572917vw 1.458333vw;
    font-weight: bold;
}

.page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .link:hover {
    background: rgba(48, 48, 48, 0.7);
}

.page_container #section_04 .content_box_01 .video_list {
    width: 100%;
    /* padding-top: 3.125vw; */
    /* padding-bottom: 2.083vw; */
}

.page_container #section_04 .content_box_01 .video_list .title1{
    margin-bottom: 1.250vw;
    text-align: center;
    font-size: 1.250vw;
    color: #000000;
    line-height: 1.875vw;
}

.page_container #section_04 .content_box_01 .video_list .video_item {display: none;margin-bottom: 2.083vw;}
.page_container #section_04 .content_box_01 .video_list.active .video_item{
    display: block;
}
.page_container #section_04 .content_box_01 .video_list .video_item:nth-child(1){
    display: block;
}
.page_container #section_04 .content_box_01 .video_list .video_item:nth-child(2){
    display: block;
}

.page_container #section_04 .content_box_01 .video_list .video_item.on {
    display: block;
}


.page_container #section_04 .content_box_01 .video_list .video_item .video_img {
    /* width: 100%; */
    position: relative;
    overflow: hidden;
}

.page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper{
    width: 100%;
}
.page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide{
    width: 33.3%;
    margin: 0 auto;
}
.page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide .img{
    width: 100%;
    box-sizing: border-box;
    padding: 0 0.729vw;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}
.page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide .img::before{
    content:"";
    transition: transform 1s ease 0s;
    position: absolute;
    left: 0.729vw;
    top: 0;
    width: calc(100% - 0.729vw - 0.729vw);
    height: 100%;
    z-index: 9;
    background: #000;
    opacity: 0;
    border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;
}
.page_container #section_04 .content_box_01 .video_list .video_item .video_img .video_img_mask {
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.25vw;
    font-size: 0.625vw;
    /* font-weight: bold; */
    line-height: 1.5;
    color: #fff;
    background: #46C4B1;
    border-radius: 0 0 0.416667vw 0.416667vw;
}

.page_container #section_04 .content_box_01 .video_list .video_item.active .video_img .video_img_mask {
    display: flex;
}

.page_container #section_04 .content_box_01 .video_list .video_item .video_img img {
    width: 100%;
    border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;
    float: left;
}

.page_container #section_04 .content_box_01 .video_list .video_item .video_tit {
    font-size: 1.041667vw;
    line-height: 1.5;
}

.page_container #section_04 .content_box_01 .video_list .video_item.active .video_tit {
    font-weight: bold;
}

.page_container #section_04 .swiper-pagination {
    display: none;
}



@media (max-width:992px) {
    .page_container #section_04 .content_box_01 .video_list .video_item .video_img img{
        border-radius: 4.042vw 0.000vw 4.042vw 0.000vw;
    }
    .page_container #section_04 .content_box_01 {
        /* display: flex; */
        /* justify-content: space-between; */
        /* text-align: left; */
        /* padding-top: 0.989583vw; */
    }
.page_container #section_04 .inner_box{
    padding: 0;
}
    .page_container #section_04 .content_box_01 .video_list .title1{font-size: 4.267vw;line-height: 6.400vw;margin-bottom: 4.800vw;}
    .page_container #section_04 .content_box_01 .video_list .video_item{
    margin-bottom: 6.400vw;
}
    .page_container #section_04 .content_box_01 .zhankai{
 font-size: 3.733vw;
 line-height: 5.600vw;
}
.page_container #section_04 .content_box_01 .zhankai img{
    width: 5.354vw;
    margin-top: 1.208vw;
    transition: all 0.2s ease 0s;
}

    .page_container #section_04 .content_box_01 .video_box {
        width: 100%;
        box-sizing: border-box;
        height: 11.333vw;
        background: rgba(255,255,255,0.6);
        border-radius: 2.667vw 0.000vw 2.667vw 0.000vw;
        padding: 0 4.667vw;
    }
    .page_container #section_04 .content_box_01 .video_box .swiper-button-next, .page_container #section_04 .content_box_01 .video_box .swiper-button-prev{width: calc(6.667vw + 1.600vw);height: 100%;transform: translateY(-50%);margin-top: 0;}
    .page_container #section_04 .content_box_01 .video_box .swiper-button-next{
    right: 0;
    background: url(../img/next.png) no-repeat left;
    background-size: 6.667vw;
}
    .page_container #section_04 .content_box_01 .video_box .swiper-button-prev{
    left: 0;
    background: url(../img/prev.png) no-repeat right;
    background-size: 6.667vw;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper{
    width: 100%;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a{
    font-size: 4.267vw;
    box-sizing: border-box;
    padding-right: 0;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a::after{
    right: 0;
    height: 4.800vw;
    opacity: 0;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide .a.active::after{
        opacity:0;
    }
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide.swiper-slide-active .a::after{
    opacity: 0.2;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide.swiper-slide-next .a::after{
    opacity: 0.2;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide.swiper-slide-active .a.active::after{
    opacity: 1;
}
    .page_container #section_04 .content_box_01 .video_box .mySwiper .swiper-slide.swiper-slide-next .a.active::after{
    opacity: 1;
}

    .page_container #section_04 .content_box_01 .video_box .video_broadcast {
        display: block;
        background: #fff;
        border-radius: 2.133333vw;
        overflow: hidden;
        box-shadow: 0px 4px 10px 0px rgba(51, 51, 51, 0.2);
        transform: scale(0.92);
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast.swiper-slide-active {
        transform: scale(1);
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_wrap {
        position: relative;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_wrap .btn {
        position: absolute;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        /* height: 8.8vw; */
        z-index: 999;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast video {
        width: 100%;
        height: auto;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info {
        height: auto;
        padding: 2vw 4vw 6vw;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .tit {
        font-size: 4.166667vw;
        line-height: 6.4vw;
        margin-bottom: 2.4vw;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .txt {
        font-size: 3.2vw;
        line-height: 4.8vw;
        margin-bottom: 5.333333vw;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .link {
        font-size: 2.933333vw;
        line-height: 3.466667vw;
        border-radius: 100px;
        padding: 2.266667vw 4.266667vw;
    }

    .page_container #section_04 .content_box_01 .video_box .video_broadcast .video_info .link:hover {
        background: #303030;
    }

    .page_container #section_04 .content_box_01 .video_list {
        /* display: none; */
        /* padding-top: 8.533vw; */
        padding-bottom: 0;
    }
.page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide{
    width: 100%;
    /* flex: 1; */
}
    .page_container #section_04 .content_box_01 .video_list .video_item .video_img.inner_box .mySwiper .swiper-slide{
    flex: 1;
}
    .page_container #section_04 .content_box_01 .video_list .video_item .video_img.inner_box{
    box-sizing: border-box;
    padding: 0 8.6vw;
}
    .page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide .img{
        
padding: 0 2.133vw;
        
width: 100%;
    }
    .page_container #section_04 .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
    }

    .page_container #section_04 .swiper-pagination {
        display: flex;
        justify-content: space-between;
        padding: 0 4.266667vw;
        align-items: flex-end;
    }

    .page_container #section_04 .swiper-pagination .swiper-pagination-bullet {
        bottom: 0;
        width: 21.333333vw;
        height: 1.066667vw;
        background: #ccc;
        border-radius: 30px;
    }

    .page_container #section_04 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: linear-gradient(299deg, #FF5E8A 0%, #FEC483 40%, #51D1E4 100%);
    }
}

/* .page_container #section_05 .content_box_01 {
    position: absolute;
    top: 8.072917vw;
    left: 13.541667vw;
    width: 27.239583vw;
    height: 11.458333vw;
    border-image: linear-gradient(304deg, #F97AA6 0%, #E8B18B 36%, #5CDFCE 66%, #097C62 99%) 1 1;
    border-radius: 0.416667vw;
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    clip-path: inset(0 0 round 6px);
    z-index: 998;
}

.page_container #section_05 .content_box_02 {
    position: absolute;
    top: 8.385417vw;
    left: 13.854167vw;
    width: 27.239583vw;
    height: 11.458333vw;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 0 0.416667vw 0.416667vw 0.416667vw;
    padding: 1.770833vw 2.091667vw 1.979167vw;
    z-index: 999;
} */

.page_container #section_05 .content_box_02 {padding-top: 1.042vw;width: 100%;}
.page_container #section_05 .content_box_02 .max{
    width: 100%;
    height: 14.427vw;
    background: rgba(255,255,255,0.6);
    border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;
    border: 0.104vw solid #FFFFFF;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 4.167vw;
    padding-right: 4.167vw;
    justify-content: space-between;
}
.page_container #section_05 .content_box_02 .left{
    margin-right: 2.083vw;
}
.page_container #section_05 .content_box_02 .right{
    display: flex;
}
.page_container #section_05 .content_box_02 .right .img{
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-right: 3.083vw;
    width: 6.250vw;
}
.page_container #section_05 .content_box_02 .right .img:last-child{
    margin-right: 0;
}
.page_container #section_05 .content_box_02 .right .img img{
    width: 100%;
    margin-bottom: 0.850vw;
}
.page_container #section_05 .content_box_02 .right .img span{
    font-size: 1.042vw;
    color: #333;
}
.page_container #section_05 .content_box_02 .tit {
    font-size: 1.666667vw;
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    margin-bottom: 0.3125vw;
}

.page_container #section_05 .content_box_02 .txt {font-size: 1.042vw;color: #333333;line-height: 2.083vw;}
.page_container #section_05 .content_box_02 .txt a{
    color: #333;
}

@media (min-width:1921px) {
    .page_container #section_05 .content_box_01 {
        border-top: 9px solid transparent;
        border-left: 9px solid transparent;
        clip-path: inset(0 0 round 9px);
    }
}

@media (max-width:992px) {
    /* .page_container #section_05 .content_box_01 {
        top: 17.066667vw;
        left: 4.266667vw;
        width: 89.6vw;
        height: 47.5vw;
        border-image: linear-gradient(270deg, #F33677 0%, #FFB32E 64%, #4DFFE8 100%) 1 1;
        border-radius: 2.133333vw;
        border-top: 9px solid transparent;
        border-left: 9px solid transparent;
        clip-path: inset(0 0 round 9px);
    }

    .page_container #section_05 .content_box_02 {
        top: 18.133333vw;
        left: 5.333333vw;
        width: 90.4vw;
        height: 48vw;
        border-radius: 0 2.133333vw 2.133333vw 2.133333vw;
        padding: 8vw 5.333333vw 0;
    } */

    .page_container #section_05 .content_box_02 {
        width: 100%;
        padding-top: 0;
    }
.page_container #section_05 .content_box_02 .max{
    height: auto;
    padding: 11.733vw 5.333vw;
    border-radius: 2.667vw 0.000vw 2.667vw 0.000vw;
    flex-direction: column;
}
    .page_container #section_05 .content_box_02 .left{text-align: center;margin-bottom: 10.667vw;margin-right: 0;}
    .page_container #section_05 .content_box_02 .tit {
        font-size: 4.266667vw;
        font-weight: bold;
        text-align: center;
        margin-bottom: 2.266667vw;
    }
.page_container #section_05 .content_box_02 .right{
    width: 100%;
    justify-content: space-between;
}
    .page_container #section_05 .content_box_02 .right .img{
    width: 16.000vw;
    margin-right: 0;
}
        .page_container #section_05 .content_box_02 .right .img img{
    margin-bottom: 3.200vw;
}
        .page_container #section_05 .content_box_02 .right .img span{
    font-size: 3.200vw;
}
    .page_container #section_05 .content_box_02 .txt {
    font-size: 3.733vw;
    color: #333333;
    line-height: 5.600vw;
    }
    .page_container #section_05 .content_box_02 .txt span{
        display:none;
    }
}

@media (max-width:640px) {
    .page_container #section_05 .content_box_01 {
        border-top: 5px solid transparent;
        border-left: 5px solid transparent;
        clip-path: inset(0 0 round 5px);
    }
}

.page_container #section_06 .inner_box {
}

.page_container #section_06 .chexing{
    width: 100%;
    position: relative;
}
.page_container #section_06 .chexing .swiper-button-next, .page_container #section_06 .chexing .swiper-button-prev{
    width: 2.500vw;
    height: 2.500vw;
}
.page_container #section_06 .chexing .swiper-button-prev{
    left: -2.958vw;
    background: url(../img/prev1.png) no-repeat center;
    background-size: contain;
}
.page_container #section_06 .chexing .swiper-button-next{
    right: -2.958vw;
    background: url(../img/next1.png) no-repeat center;
    background-size: contain;
}
.page_container #section_06 .chexing .swiper-pagination{
    width: 100%;
    bottom: 2.083vw;
}
.page_container #section_06 .chexing .swiper-pagination-bullet{
    transition: all 0.2s ease 0s;
    width: 0.417vw;
    height: 0.417vw;
    background: #ADB0B8;
    opacity: 1;
    margin: 0 0.417vw;
}
.page_container #section_06 .chexing .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 1.458vw;
    background: #C7000B;
    border-radius: 0.469vw;
}
.page_container #section_06 .chexing .mySwiper{
    width: 100%;
    overflow: hidden;
    padding-top: 2.292vw;
    padding-bottom: 4.583vw;
}
.page_container #section_06 .chexing .swiper-slide{
    width: 25%;
}
.page_container #section_06 .chexing .img{
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0.781vw;
    transition: all 0.2s ease 0s;
}
.page_container #section_06 .chexing .img.odd{
    top: -1.042vw;
}
.page_container #section_06 .chexing .img.even{}
.page_container #section_06 .chexing .img img{
    width: 100%;
    border-radius: 1.042vw 0.000vw 1.042vw 0.000vw;
}
.page_container #section_06 .chexing .img span{
    position: absolute;
    width: fit-content;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
    font-size: 1.250vw;
    color: #000000;
    line-height: 1.875vw;
    font-weight: bold;
    top: 3.333vw;
}

.page_container #section_06 .txt_box_01 {
    font-size: 1.25vw;
    line-height: 1.5;
    margin-bottom: 1.041667vw;
}

.page_container #section_06 .content_box_01 {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.page_container #section_06 .content_box_01::before {
    content: "";
    position: absolute;
    top: 2.083333vw;
    left: 0;
    width: 100%;
    height: 0.104167vw;
    background: linear-gradient(149deg, rgba(152.0000061392784, 203.00000309944153, 235.0000011920929, 1), rgba(151.98719322681427, 202.88088709115982, 235.26785641908646, 1), rgba(152.0000061392784, 203.00000309944153, 235.0000011920929, 0));
    z-index: 998;
}

.page_container #section_06 .content_box_01 .item_box {
    position: relative;
    width: 17.291667vw;
    border-radius: 0.416667vw;
    background: #ccc;
    padding: 1px;
    margin-top: 3.333333vw;
}

.page_container #section_06 .content_box_01 .item_box.on {
    background: linear-gradient(270deg, rgba(242.85714358091354, 53.72945509850979, 119.2540168762207, 1), rgba(255, 175.81255316734314, 37.234513610601425, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 1));
    padding: 1px 1px 4px;
}

.page_container #section_06 .content_box_01 .item_box:first-of-type::before {
    content: "";
    position: absolute;
    top: -3.333333vw;
    left: 50%;
    transform: translate(-50%, 0);
    width: 1.041667vw;
    height: 1.041667vw;
    background: url("../img/icon_05.png") no-repeat top center;
    background-size: 100% 100%;
}

.page_container #section_06 .content_box_01 .item_box:first-of-type::after {
    content: "";
    position: absolute;
    top: -1.269vw;
    left: 0;
    width: 50%;
    height: 0.104167vw;
    background: linear-gradient(270deg, rgba(242.85714358091354, 53.72945509850979, 119.2540168762207, 1), rgba(255, 175.81255316734314, 37.234513610601425, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 0));
    z-index: 999;
}

.page_container #section_06 .content_box_01 .item_box .item_wrap {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    border-radius: 0.416667vw;
    background: #fff;
    padding: 1.25vw 0;
}

.page_container #section_06 .content_box_01 .item_box .item_wrap::before {
    content: "";
    position: absolute;
    top: -1.47375vw;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0.416667vw;
    height: 0.416667vw;
    background: #98CBEB;
    border-radius: 50%;
    z-index: 1000;
}

.page_container #section_06 .content_box_01 .item_box:first-of-type .item_wrap::before {
    background: linear-gradient(213deg, #FA7EA0 0%, #FEC483 40%, #51D1E4 100%);
}

.page_container #section_06 .content_box_01 .item_box:first-of-type .item_wrap::after {
    content: "";
    position: absolute;
    top: -1.77375vw;
    left: 50%;
    transform: translate(-50%, 0);
    width: 1.041667vw;
    height: 1.041667vw;
    background: linear-gradient(304deg, #FEC483 43%, #51D1E4 100%);
    border-radius: 50%;
    opacity: 0.4;
    z-index: 1001;
}

.page_container #section_06 .content_box_01 .item_box .item_wrap.active {
    padding: 1.25vw 0 0;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .tit {
    position: relative;
    font-size: 1.041667vw;
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    padding-bottom: 0.520833vw;
    margin-bottom: 0.416667vw;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .tit::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 2.083333vw;
    height: 0.104167vw;
    background: linear-gradient(90deg, #F97AA6 0%, #FFBB44 36%, #5CDFCE 66%, #097C62 99%);
    border-radius: 10px;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .txt {
    font-size: 0.9375vw;
    line-height: 1.5;
    color: #666;
}

.page_container #section_06 .inner_box .content_box_01 .item_box.on .item_wrap .txt {
    padding-bottom: 0.833333vw;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9375vw;
    line-height: 1;
    color: #fff;
    background: #303030;
    border-radius: 100px;
    padding: 0.572917vw 1.458333vw;
    font-weight: bold;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link:hover {
    background: rgba(48, 48, 48, 0.7);
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link_02 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.9375vw;
    line-height: 1;
    color: #fff;
    background: #303030;
    border-radius: 100px;
    padding: 0.572917vw 1.458333vw;
    font-weight: bold;
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link_02:hover {
    background: rgba(48, 48, 48, 0.7);
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .address {
    display: none;
    width: 100%;
    font-size: 0.729167vw;
    line-height: 1.5;
    color: #666;
    background: #F5FBFF;
    border-radius: 0 0 0.416667vw 0.416667vw;
    padding: 0.59vw 0.5vw;
    /* margin-bottom: 0.5vw; */
}

.page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap.active .address {
    display: block;
}

.tp_bg01 {
    display: none;
}
.page_container .sponsor-content {
    position: fixed;
    inset: 0px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.87);
    transition: all 0.5s cubic-bezier(0.38, 0.07, 0.27, 0.99) 0s;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
  }
  
  .page_container .sponsor-content.active {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
  }
  
  .page_container .sponsor-content .inner_box {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 55%;
    transform: translateY(-50%);
    /* height: 76.25%; */
    max-width: 1000px;
  }
  
  .page_container .sponsor-content .inner_box .swiper-container {
    width: 100%;
    height: 100%;
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-wrapper {
    height: 100%;
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide .a {
    transition: transform 0.7s cubic-bezier(0.835, 0.015, 0.245, 0.995);
    transform: translateX(120%);
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide.swiper-slide-prev .a {
    transform: translateX(120%);
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide.swiper-slide-active .a {
    transform: translateX(0);
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide.swiper-slide-next .a {
    transform: translateX(120%);
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform: scale(1.2);
    transition: transform 1s cubic-bezier(0.835, 0.015, 0.245, 0.995);
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide .a {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    /* padding-bottom: 50px; */
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide span {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 20px;
    width: 100%;
    text-align: center;
  }
  
  .page_container .sponsor-content .inner_box .swiper-container .swiper-slide.swiper-slide-active img {
    transform: scale(1);
  }
  
  .page_container .sponsor-content .inner_box .swiper-button-next, .page_container .sponsor-content .inner_box .swiper-button-prev {
    top: 50%;
    background: transparent;
    color: rgb(89, 89, 89);
    height: 44px;
    width: 44px;
    z-index: 2;
    font-size: 0;
    border-radius: 50%;
    font-weight: bold;
  }
  
  .page_container .sponsor-content .inner_box .swiper-button-next {
    right: -70px;
    background: url(../img/next1.png) no-repeat center;
    background-size: contain;
  }
  
  .page_container .sponsor-content .inner_box .swiper-button-prev {
    left: -70px;
    background: url(../img/prev1.png) no-repeat center;
    background-size: contain;
  }
  
  .page_container .sponsor-content .inner_box .swiper-pagination {
    position: absolute;
    top: -40px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    z-index: 4;
    bottom: auto;
    width: auto;
    display: block !important;
  }
  
  .page_container .sponsor-content .inner_box .swiper-pagination .swiper-pagination-current {
    font-size: 20px;
    font-weight: bold;
  }
  
  .page_container .sponsor-content .close {
    position: absolute;
    top: -50px;
    right: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    /* background: rgb(255, 255, 255); */
    border-radius: 50%;
    text-align: center;
    z-index: 16;
  }
  
  .page_container .sponsor-content .close img {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.7);
    transition: transform 0.6s cubic-bezier(0, 0.585, 0.295, 0.985) 0ms;
  }

  @media (max-width: 1775px) {
    .page_container .sponsor-content .inner_box{
        padding: 0;
        /* width: 90%; */
        /* max-width: 950px; */
    }
    .page_container .sponsor-content .inner_box{
        /* width: 94%; */
        width: 58.917vw;
        top: 60%;
    }
      .page_container .sponsor-content .inner_box .swiper-button-next{
        /* right: 10px; */
    }
      .page_container .sponsor-content .inner_box .swiper-button-prev{
        /* left: 10px; */
    }
  }

  @media (min-width: 910px) {
    .page_container .sponsor-content .inner_box .swiper-button-next:hover, .page_container .sponsor-content .inner_box .swiper-button-prev:hover {
        background-color: rgba(255,255,255,0.2);
        /* color: #191919; */
    }
    .page_container .sponsor-content .close:hover img {
        cursor: pointer;
        transform: translate(-50%, -50%) scale(0.7) rotate(-90deg) !important;
    }
    .page_container #section_04 .content_box_01 .video_list .video_item .video_img .mySwiper .swiper-slide .img:hover::before{
    opacity:0.2;
    }
  }

  @media (max-width: 900px) {
    .page_container .sponsor-content.active{
        display: none;
    }
    .page_container .sponsor-content .inner_box .swiper-container .swiper-slide .a {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
  
    .page_container .sponsor-content .inner_box .swiper-pagination {
        left: 24px;
    }
  
    .page_container .sponsor-content .close {
        right: 24px;
    }
  
    .page_container .sponsor-content .inner_box .swiper-button-next, .page_container .sponsor-content .inner_box .swiper-button-prev {
        display: none;
    }
  }

  @media (max-width: 740px) {
    .page_container .sponsor-content .inner_box .swiper-pagination {
        left: 16px;
    }
  
    .page_container .sponsor-content .close {
        right: 16px;
    }
  
    .page_container .sponsor-content .inner_box .swiper-container .swiper-slide span {
        font-size: 12px;
    }
  }

@media (max-width:992px) {
    .page_container #section_06 .inner_box {
        /* width: 91.466667vw; */
        /* padding: 14.4vw 0 0; */
        /* position: relative; */
        padding: 0;
    }
.page_container #section_06 .chexing{padding-bottom: 7.467vw;}
.page_container #section_06 .chexing .swiper-button-next, .page_container #section_06 .chexing .swiper-button-prev{display: none;}
.page_container #section_06 .chexing .swiper-button-prev{
}
.page_container #section_06 .chexing .swiper-button-next{
}
.page_container #section_06 .chexing .swiper-pagination{
    bottom: 0;
}
.page_container #section_06 .chexing .swiper-pagination-bullet{
    width: 2.133vw;
    height: 2.133vw;
    margin: 0 1.600vw;
}
.page_container #section_06 .chexing .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 6.400vw;border-radius: 8.533vw;}
.page_container #section_06 .chexing .mySwiper{
    width: 100%;
    overflow: hidden;
    padding: 0 5.333vw;
}
.page_container #section_06 .chexing .img{
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 0 1.600vw;
    transition: all 0.2s ease 0s;
}
.page_container #section_06 .chexing .img.odd{
    top: 0;
}
.page_container #section_06 .chexing .img.even{}
.page_container #section_06 .chexing .img img{
    width: 100%;
    border-radius: 4.042vw 0.000vw 4.042vw 0.000vw;
}
.page_container #section_06 .chexing .img span{
    position: absolute;
    width: fit-content;
    left: 8.533vw;
    right: auto;
    font-size: 4.267vw;
    color: #000000;
    line-height: 6.400vw;
    font-weight: bold;
    top: 8.533vw;
    box-sizing: border-box;
    text-align: left;
}
    .tp_bg01 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: block;
    }

    .page_container #section_06 .inner_box .txt_box_01 {
        font-size: 3.733333vw;
        margin-bottom: 13.333333vw;
        box-sizing: border-box;
        padding: 0 10vw;
    }

    .page_container #section_06 .inner_box .content_box_01 {
        flex-direction: column;
    }

    .page_container #section_06 .inner_box .content_box_01::before {
        top: 0;
        left: 10.266667vw;
        width: 0.266667vw;
        height: 100%;
        background: linear-gradient(149deg, rgba(151.98719322681427, 202.88088709115982, 235.26785641908646, 1), rgba(151.98719322681427, 202.88088709115982, 235.26785641908646, 1), rgba(152.0000061392784, 203.00000309944153, 235.0000011920929, 0));
        z-index: 998;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box {
        width: 76vw;
        border-radius: 2.133333vw;
        background: #ccc;
        padding: 2px;
        margin-top: 0;
        margin-left: 15.466667vw;
        margin-bottom: 9.6vw;
        background: linear-gradient(270deg, rgba(242.85714358091354, 53.72945509850979, 119.2540168762207, 1), rgba(255, 175.81255316734314, 37.234513610601425, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 1));
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box:last-of-type {
        margin-bottom: 0;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box.on {
        background: linear-gradient(270deg, rgba(242.85714358091354, 53.72945509850979, 119.2540168762207, 1), rgba(255, 175.81255316734314, 37.234513610601425, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 1));
        padding: 2px 2px 7px;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box.on:nth-child(2) {
        padding: 2px;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box:first-of-type::before {
        content: "";
        position: absolute;
        top: 50%;
        left: -15.466667vw;
        transform: translate(0, -50%);
        width: 4.8vw;
        height: 4.8vw;
        background: url("../img/icon_05.png") no-repeat top center;
        background-size: 100% 100%;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box:first-of-type::after {
        content: "";
        position: absolute;
        top: 0;
        left: -5.2vw;
        width: 0.266667vw;
        height: 50%;
        background: linear-gradient(0, rgba(242.85714358091354, 53.72945509850979, 119.2540168762207, 1), rgba(255, 175.81255316734314, 37.234513610601425, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 1), rgba(44.47455771267414, 233.7500050663948, 209.18754547834396, 0));
        z-index: 999;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap {
        height: 100%;
        border-radius: 2.133333vw;
        background: #fff;
        padding: 4.8vw 0;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap::before {
        top: 50%;
        left: -6.16666vw;
        transform: translate(0, -50%);
        width: 1.6vw;
        height: 1.6vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box:first-of-type .item_wrap::before {
        background: linear-gradient(213deg, #FA7EA0 0%, #FEC483 40%, #51D1E4 100%);
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box:first-of-type .item_wrap::after {
        top: 50%;
        left: -7.5vw;
        transform: translate(0, -50%);
        width: 4.266667vw;
        height: 4.266667vw;
        background: linear-gradient(304deg, #FEC483 43%, #51D1E4 100%);
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap.active {
        padding: 4.8vw 0 0;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .tit {
        font-size: 4.8vw;
        padding-bottom: 2.666667vw;
        margin-bottom: 2.133333vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .tit::after {
        width: 9.066667vw;
        height: 0.533333vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .txt {
        font-size: 3.733333vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box.on .item_wrap .txt {
        padding-bottom: 3.733333vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link {
        font-size: 2.933333vw;
        line-height: 3.466667vw;
        padding: 2.266667vw 4.266667vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link:hover {
        background: #303030;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link_02 {
        font-size: 2.933333vw;
        line-height: 3.466667vw;
        padding: 2.266667vw 4.266667vw;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .link_02:hover {
        background: #303030;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box .item_wrap .address {
        font-size: 3.2vw;
        border-radius: 0 0 2.133333vw 2.133333vw;
        padding: 4.4vw 0;
    }
}

@media (max-width:640px) {
    .page_container #section_06 .inner_box .content_box_01 .item_box {
        padding: 1px;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box.on {
        padding: 1px 1px 3.5px;
    }

    .page_container #section_06 .inner_box .content_box_01 .item_box.on:nth-child(2) {
        padding: 1px;
    }

}


.container {
    position: relative;
    width: 72.03vw;
    height: 100%;
    margin: auto;
    text-align: center
}

.header {
    position: fixed;
    padding: 0;
    width: 100%;
    height: 3.646vw;
    background: transparent;
    z-index: 3000;
    overflow: visible
}

.header .header_pc {
    width: 100%;
    height: 100%
}

.header .container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.header .container .logo_a {
    width: 146px;
    height: 43px
}

.header .container .img_logo {
    width: 146px;
    height: 43px
}

.header .container .img_logo_w {
    display: block
}

.header .container .img_logo_b {
    display: none
}

.header .container .nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 5.833333vw;
}

.header .container .nav a {
    padding: 0 20px;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    transition: 0s
}

.header .container .nav a:hover {
    color: #c7000b
}

.header .container .nav .active {
    color: #c7000b
}

.header .container .link {
    display: none;
    justify-content: center;
    align-items: center;
    font-size: 0.729167vw;
    line-height: 1;
    color: #fff;
    background: #C7000B;
    border-radius: 100px;
    padding: 0.677083vw 1.666667vw;
    margin-left: 6.7vw;
}

.header .container .link:hover {
    background: rgba(199, 0, 11, 0.7);
}

.header .container .header_lau {
    display: flex;
    flex-direction: row;
    align-items: center
}

.header .container .header_lau .header_lau_lau {
    cursor: pointer;
    position: relative
}

.header .container .header_lau .header_lau_lau .haeder_lau_box {
    display: flex;
    flex-direction: row;
    align-items: center
}

.header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
    width: 22px;
    height: 22px
}

.header .container .header_lau .header_lau_lau .haeder_lau_box p {
    margin-left: 6px;
    font-size: 16px;
    color: #333333
}

.header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
    margin-left: 6px;
    width: 11px;
    height: 6px
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover {
    z-index: 9999;
    position: absolute;
    top: 110%;
    left: 0;
    padding: 5px 20px;
    display: none;
    flex-direction: column;
    align-items: center;
    background: #ffffff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
    border-radius: 6px
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover a {
    width: 100%;
    height: auto;
    padding: 5px 0;
    color: #666666
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover a:hover {
    color: #C7000B
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover.active {
    display: flex
}

.header .container .home {
    margin-left: 30px;
    width: 100px;
    height: 36px;
    background: #C7000B;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    color: #FFFFFF
}

.header.header_active {
    background: #FFFFFF;
    box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06)
}

.header.header_active .container .img_logo_w {
    display: none
}

.header.header_active .container .img_logo_b {
    display: block
}

.header.header_active .container .nav a {
    color: #333333
}

.header.header_active .container .nav .active {
    color: #c7000b
}

@media screen and (min-width: 1024px) {
    .pc_hide {
        display: block
    }

    .mb_hide {
        display: none !important
    }
}

@media screen and (max-width: 1600px) {
    .container {
        position: relative;
        width: 100%;
        max-width: 72.917vw;
        height: 100%;
        margin: auto;
        text-align: center
    }

    .header {
        position: fixed;
        padding: 0;
        width: 100%;
        height: 3.646vw;
        background: transparent
    }

    .header .container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        width: 100%
    }

    .header .container .logo_a {
        width: 7.75625vw;
        height: 2.28437vw
    }

    .header .container .img_logo {
        width: 7.75625vw;
        height: 2.28437vw
    }

    .header .container .img_logo_w {
        display: block
    }

    .header .container .img_logo_b {
        display: none
    }

    .header .container .nav {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .nav a {
        padding-left: 3.906vw;
        font-weight: normal;
        font-size: 0.833vw;
        color: #ffffff;
        transition: 0s
    }

    .header .container .nav a:hover {
        color: #c7000b
    }

    .header .container .nav .active {
        color: #c7000b
    }

    .header .container .header_lau {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .header_lau .header_lau_lau {
        position: relative
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_box {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
        width: 1.16875vw;
        height: 1.16875vw
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_box p {
        margin-left: .31875vw;
        font-size: .85vw;
        color: #333333
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
        margin-left: .31875vw;
        width: .58437vw;
        height: .31875vw
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_hover {
        z-index: 9999;
        position: absolute;
        top: 110%;
        left: 0;
        padding: .26562vw 1.0625vw;
        display: none;
        flex-direction: column;
        align-items: center;
        background: #ffffff;
        box-shadow: 0px 0px .53125vw rgba(0, 0, 0, 0.06);
        border-radius: .31875vw
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_hover a {
        width: 100%;
        height: auto;
        font-size: .85vw;
        padding: .26562vw 0;
        color: #666666
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_hover a:hover {
        color: #C7000B
    }

    .header .container .header_lau .header_lau_lau .haeder_lau_hover.active {
        display: flex
    }

    .header .container .home {
        margin-left: 1.59375vw;
        width: 5.3125vw;
        height: 1.9125vw;
        background: #C7000B;
        font-size: .85vw;
        line-height: 1.9125vw;
        text-align: center;
        color: #FFFFFF
    }

    .header.header_active {
        background: #FFFFFF;
        box-shadow: 0vw .2125vw 1.0625vw rgba(199, 0, 11, 0.06)
    }

    .header.header_active .container .img_logo_w {
        display: none
    }

    .header.header_active .container .img_logo_b {
        display: block
    }

    .header.header_active .container .nav a {
        color: #333333
    }

    .header.header_active .container .nav .active {
        color: #c7000b
    }
}

@media screen and (max-width: 1023px) {
    .pc_hide {
        display: none !important
    }

    .mb_hide {
        display: block
    }

    .container {
        position: relative;
        width: 100%;
        max-width: 92vw;
        height: 100%;
        margin: auto;
        text-align: center
    }

    .header {
        position: fixed;
        padding: 0;
        width: 100%;
        height: 12.8vw;
        background: transparent;
        border-bottom: none
    }

    .header .header_mb {
        width: 100%;
        height: 100%
    }

    .header .container {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }

    .header .container .img_logo {
        width: 26.133333vw;
        height: 5.733333vw
    }

    .header .container .img_logo_w {
        display: none
    }

    .header .container .img_logo_b {
        display: block
    }

    .header .container>div {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .header_lau_mb {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .header_lau_mb .header_lau_lau {
        position: relative
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_box {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
        width: 4.53333vw;
        height: 4.53333vw
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_box p {
        margin-left: .8vw;
        font-size: 3.2vw;
        color: #333333
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
        margin-left: .8vw;
        width: 1.6vw;
        height: .8vw
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover {
        z-index: 9999;
        position: absolute;
        top: 150%;
        left: 0;
        padding: .66667vw 2.66667vw;
        display: none;
        flex-direction: column;
        align-items: center;
        background: #ffffff;
        box-shadow: 0px 0px 1.33333vw rgba(0, 0, 0, 0.06);
        border-radius: .8vw
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover a {
        width: 100%;
        height: auto;
        font-size: 3.2vw;
        padding: .66667vw 0;
        color: #666666
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover a:hover {
        color: #C7000B
    }

    .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover.active {
        display: flex
    }

    .header .container .home {
        margin-left: 4vw;
        width: auto;
        padding: 0 1.33333vw;
        height: 4.8vw;
        background: #C7000B;
        font-size: 2.66667vw;
        line-height: 4.8vw;
        text-align: center;
        color: #ffffff
    }

    .header .container .nav_icon {
        margin-left: 2.66667vw;
        width: 4.26667vw;
        height: auto
    }

    .header .container .nav_icon span {
        display: block;
        width: 4.26667vw;
        height: .53333vw;
        background: #333333;
        margin-bottom: 1.06667vw;
        -webkit-transform-origin: 3.04vw;
        transform-origin: 3.2vw;
        transition: all .4s
    }

    .header .container .nav_icon.active span:first-child {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    .header .container .nav_icon.active span:nth-of-type(2) {
        width: 0;
        height: 0
    }

    .header .container .nav_icon.active span:last-child {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg)
    }

    .header.header_active {
        background: transparent;
        box-shadow: none
    }

    .header.header_active .container .img_logo_w {
        display: none
    }

    .header.header_active .container .img_logo_b {
        display: block
    }

    .header.header_active .container .nav a {
        color: #333333
    }

    .header.header_active .container .nav .active {
        color: #c7000b
    }

    .header.header_active_mb {
        background: #FFFFFF;
        box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06)
    }

    .header.header_active_mb .container .img_logo_w {
        display: none
    }

    .header.header_active_mb .container .img_logo_b {
        display: block
    }

    .header.header_active_mb .container .home {
        background: #C7000B;
        border: none;
        color: #ffffff
    }

    .header.header_active_mb .container .nav a {
        color: #333333
    }

    .header.header_active_mb .container .nav .active {
        color: #c7000b
    }

    .menu_mb {
        display: none;
        width: 100%;
        height: 0vw;
        position: fixed;
        top: 12.8vw;
        left: 0;
        z-index: 9999;
        background: #ffffff;
        box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06)
    }

    .menu_mb .menu {
        width: 100%;
        height: 82.66667vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 6vw;
    }

    .menu_mb .menu a {
        width: 100%;
        height: 12.8vw;
        line-height: 12.8vw;
        font-size: 3.2vw;
        color: #000000;
        text-align: center
    }

    .menu_mb.active {
        display: block;
        height: 100%;
    }

    .header .container .link {
        font-size: 3.333333vw;
        line-height: 3.866667vw;
        border-radius: 100px;
        padding: 2.266667vw 4.266667vw;
        margin-left: 28.8vw;
    }

    .header .container .link:hover {
        background: #C7000B;
    }
}

.footer .cistern .left .share-footer a img {
    width: 100%;
}

.zhandao{
    display: none;
}
.zhandao.on{
    display: block;
}