.sections{ width: 100%; position: relative;
    overflow: hidden;background: #fff;}
.sections img{ display: block; max-width: 100%;margin-top: -1px;}

.opt0{ opacity: 0;}

.section{ width: 62.5vw;margin: 0 auto;padding-top: 4.9vw;padding-bottom: 6.5vw; position: relative;}

.kv{position: relative;width: 100%;}
.kv_title{width: 100%;position: absolute;font-size: 2.1vw;font-weight:bold;text-align: center;left: 0;top:3vw;color: #000;}
.kv_des{width: 100%;position: absolute;font-size: 1.9vw;font-weight:bold;text-align: center;left: 0;top:7.3vw;color: #000;}
.section1_title{position:relative;width: 100%;padding-top: 2.2vw;padding-bottom: 1.6vw;font-size: 1.5vw;font-weight: bold;text-align: center;}
.section1_des{position: relative;width: 100%;text-align: center;font-size: 0.8vw;line-height:1.6;}
.btn_01{position: relative;width:33.4vw;margin: 4vw auto;}
.line{height: 2px;width: 100%;background: #f3f3f3;}
.section2_title{position:relative;width: 100%;padding-top: 2.2vw;padding-bottom: 1.6vw;font-size: 1.5vw;font-weight: bold;text-align: center;}
.section2_box{width: 29.2vw;position: relative;display: flex;justify-content: space-between;margin: 0 auto;}
.section2_box_item{align-items: center;text-align: center;width: 9.4vw;height: 4.9vw;border: 1px solid #f1f1f1;background:#fff;font-size: 0.8vw;line-height: 4.9vw;}
.section2_box_item a{color: #000;}
.section2_box_item:hover{
    background: #7e98e4;color: #fff;border: 1px solid #7e98e4;
}
.section2_box_item:hover a{color: #fff;}
.section2_des{position: relative;width: 100%;text-align: center;padding-top: 0;padding-bottom: 1.5vw;font-size: 0.8vw;line-height:1.6;color: #666464;}
.section2_des a{color: #1b4fc9;font-weight: bold;}


.section3{position: relative;width: 100%;}
.section3_title{position:absolute;width: 100%;top: 4.8vw;text-align: center; font-size: 1.5vw;font-weight: bold;}
.section3_tit01{position: absolute;left: 4vw;top: 12.8vw;font-size: 1vw;color: #fff;}
.section3_des01{position: absolute;left: 2.5vw;top:15.8vw;font-size: 0.8vw;line-height:1.6;color: #000;}
.section3_tit02{position: absolute;left: 4vw;top: 19vw;font-size: 1vw;color: #fff;}
.section3_des02{position: absolute;left: 2.5vw;top:22vw;font-size: 0.8vw;line-height:1.6;color: #000;}


.section4{position: relative;width: 100%;}
.section4_title{position:absolute;width: 100%;top: 4.8vw;text-align: center; font-size: 1.5vw;font-weight: bold;}
.section4_des{position: absolute;left: 0;top:8.5vw;width: 100%;text-align: center;font-size: 1vw;line-height:1.6;color: #c53634;}
.section4_btn{position: absolute;width:33.4vw;transform: translateX(-50%);left: 50%;bottom: 4.3vw;}

.section5_title{font-size: 0.8vw;font-weight: bold;padding-top:4.9vw;line-height:1.6;}
.section5_des{font-size: 0.7vw;margin-bottom: 6.8vw;line-height:1.6;color:#666464;}

.section6{position: relative;width: 100%;}
.section6_des{position: absolute;width: 55.5vw;left: 50%;transform: translateX(-50%);top:21vw;font-size: 0.82vw;text-align: justify;line-height: 1.6;}
.section6_des p{font-size:0.82vw;margin-bottom: 1vw;}

.goLogin{cursor: pointer;}

.msections{ width: 100%; position: relative; display: none;}
.msections img { display: block; width: 100%; }
@keyframes breath2{
    0%{ transform: scale(1); opacity: 0.2;}
    100%{ transform: scale(1); opacity:1;}
}

@media screen and (min-width: 1921px){
    .sections{width: 1920px;margin: 0 auto;}
    .section{ width: 1200px;margin: 0 auto;padding-top: 94px;padding-bottom: 124px; position: relative;} .kv{position: relative;width: 100%;} .kv_title{width: 100%;position: absolute;font-size: 40px;font-weight:bold;text-align: center;left: 0;top:57px;color: #000;} .kv_des{width: 100%;position: absolute;font-size: 36px;font-weight:bold;text-align: center;left: 0;top:140px;color: #000;} .section1_title{position:relative;width: 100%;padding-top: 42px;padding-bottom: 30px;font-size: 28px;font-weight: bold;text-align: center;} .section1_des{position: relative;width: 100%;text-align: center;font-size: 15px;line-height:1.6;} .btn_01{position: relative;width:641px;margin: 76px auto;} .line{height: 2px;width: 100%;background: #f3f3f3;} .section2_title{position:relative;width: 100%;padding-top: 42px;padding-bottom: 30px;font-size: 28px;font-weight: bold;text-align: center;} .section2_box{width: 560px;position: relative;display: flex;justify-content: space-between;margin: 0 auto;} .section2_box_item{align-items: center;text-align: center;width: 180px;height: 94px;border: 1px solid #f1f1f1;font-size: 15px;line-height: 94px;} .section2_des{position: relative;width: 100%;text-align: center;padding-top: 46px;padding-bottom: 78px;font-size: 15px;line-height:1.6;} .section2_des a{color: #1b4fc9;} .section3{position: relative;width: 100%;} .section3_title{position:absolute;width: 100%;top: 92px;text-align: center; font-size: 28px;font-weight: bold;} .section3_tit01{position: absolute;left: 76px;top: 245px;font-size: 19px;color: #fff;} .section3_des01{position: absolute;left: 48px;top:303px;font-size: 15px;line-height:1.6;color: #000;} .section3_tit02{position: absolute;left: 76px;top: 364px;font-size: 19px;color: #fff;} .section3_des02{position: absolute;left: 48px;top:422px;font-size: 15px;line-height:1.6;color: #000;} .section4{position: relative;width: 100%;} .section4_title{position:absolute;width: 100%;top: 92px;text-align: center; font-size: 28px;font-weight: bold;} .section4_des{position: absolute;left: 0;top:163px;width: 100%;text-align: center;font-size: 19px;line-height:1.6;color: #c53634;} .section4_btn{position: absolute;width:641px;transform: translateX(-50%);left: 50%;bottom: 82px;} .section5_title{font-size: 15px;font-weight: bold;padding-top:94px;line-height:1.6;} .section5_des{font-size: 13px;margin-bottom: 130px;line-height:1.6;color:#666464;} .section6{position: relative;width: 100%;} .section6_des{position: absolute;width: 1065px;left: 50%;transform: translateX(-50%);top:295px;font-size: 16px;text-align: justify;line-height: 1.6;}.section6_des p{font-size: 16px;}
}

@media screen and ( max-width : 800px){
    .msections{ display: block;overflow: hidden;background: #fff;}
    .sections{ display: none;}
    .section img{width: 100%;display: block;}

    .section{ width:100%;margin: 0 auto;padding-top: 0;padding-bottom:0; position: relative;}

    .kv{position: relative;width: 100%;}
    .kv_title{width: 100%;position: absolute;font-size: 5.9vw;font-weight:bold;text-align: center;left: 0;top:22vw;color: #000;}
    .kv_des{width: 100%;position: absolute;font-size: 5.5vw;font-weight:bold;text-align: center;left: 0;top:34.7vw;color: #000;}
    .section1_title{position:relative;width: 100%;padding-top: 13.7vw;padding-bottom: 5.5vw;font-size: 5.3vw;font-weight: bold;text-align: center;}
    .section1_des{position: relative;width: 88%;text-align: justify;font-size: 3.65vw;line-height:1.6;margin-left: 6%;}
    .btn_01{position: relative;width:65.3vw;margin: 6.9vw auto;}
    .line{height: 2px;width: 100%;background: #f3f3f3;}
    .section2_title{position:relative;width: 100%;padding-top: 14vw;padding-bottom: 7.2vw;font-size:  5.3vw;font-weight: bold;text-align: center;}
    .section2_box{width: 88%;position: relative;display: flex;justify-content: space-between;margin: 0 auto;}
    .section2_box_item{align-items: center;text-align: center;width: 28vw;height: 14.8vw; background: #7e98e4;color: #fff;border: 1px solid #7e98e4;font-size: 3.2vw;line-height: 14.8vw;}
    .section2_box_item a{color: #fff;}
    .section2_des{position: relative;width: 100%;text-align: center;padding-top: 0;padding-bottom: 13.6vw;font-size: 3vw;line-height:1.6;}
    .section2_des a{color: #1b4fc9;font-size: 4vw;font-weight: bold;}

    .section3{position: relative;width: 100%;}
    .section3_title{position:absolute;width: 100%;top: 13.9vw;text-align: center; font-size: 5.3vw;font-weight: bold;}
    .section3_tit01{position: absolute;left: 12vw;top: 28.8vw;font-size: 4vw;color: #fff;}
    .section3_des01{position: absolute;left: 6.5vw;top:39.8vw;font-size: 3.7vw;line-height:1.6;color: #000;}
    .section3_tit02{position: absolute;left: 12vw;top: 52vw;font-size: 4vw;color: #fff;}
    .section3_des02{position: absolute;left: 6.5vw;top:63vw;font-size: 3.7vw;line-height:1.6;color: #000;}


    .section4{position: relative;width: 100%;}
    .section4_title{position:absolute;width: 100%;top: 13.6vw;text-align: center; font-size: 5.3vw;font-weight: bold;}
    .section4_des{position: absolute;left: 0;top:24.5vw;width: 100%;text-align: center;font-size: 3.7vw;line-height:1.6;color: #c53634;}
    .section4_btn{position: absolute;width:65.3vw;transform: translateX(-50%);left: 50%;bottom: 12.9vw;}

    .section5_title{font-size: 3.2vw;font-weight: bold;padding-top:9.2vw;line-height:1.6;padding-left: 6vw;padding-right: 6vw;}
    .section5_des{font-size: 3vw;margin-bottom: 9.2vw;line-height:1.6;color:#666464;padding-left: 6vw;padding-right: 5.5vw;}

    .section6{position: relative;width: 100%;}
    .section6_des{position: absolute;width: 88%;left: 6%;transform: translateX(0);top:50.4vw;font-size:3.5vw;text-align: justify;line-height: 1.6;}
    .section6_des p{font-size:3.5vw;margin-bottom: 3.5vw;}
}
@media screen and ( max-width : 320px){
    .msections{ display: block;}
    .sections{ display: none;}
}

@media screen and ( max-width : 800px) {
    .mobi-right {
        width: 36vw;
    }
    .logo_img {border: none;display: block;max-width:100%!important;}
    #header-mobi img {border: none;display: block;max-width:100%!important;}
    .mobi-right img{width: 6vw!important;}
    #headerNav .search-btn, #headerNav .user-btn{margin-right: 2.7vw!important;}
    .mobile .head_content.mobi p a {width: 6vw!important;padding: 1.5vw!important;}
    .mobile .menu-btn img {height: 9vw!important;width: 9vw!important;}
    .mobile #headerNav{height: 18vw!important;}
    .header-v2 {height: 18vw!important;}
    .mobile #headerNav .head_content{height: 18vw!important;}
    .mobile #headerNav .logo-brand{padding-top:7vw!important;margin-left: 0!important;width: 21.4vw!important; }
    /*#header-mobi{top:17.8vw!important;}*/
    #mobi-search{top:17.8vw!important;}
    #headerNav input#mobi-myinput{font-size:4vw!important;height:13.5vw!important;padding: 2vw 2rem 2vw 13vw!important;}
    #mobi-search .mobi-search-showicon{width: 6vw!important;top: 3.5vw!important;}
    #mobi-search_url{font-size: 4vw!important;padding: 4vw 6vw!important;}
    div#header-mobi .button button, div#header-mobi .button a{font-size: 4vw!important;padding: 2.5vw 12vw!important;}
    div#header-mobi .button button#close-btn{width: 5.3vw!important;}
    .menu-close-btn {margin-bottom: 8vw!important;}
    div#header-mobi .button button:not(#close-btn) img, div#header-mobi .button a img {
        position: absolute;
        right: 7vw!important;
        height: 3vw!important;
        top: 50%;
        transform: translate(0, -50%);
    }
    #header-mobi .menu-level-two-item {
        font-weight: bold;
        margin: 3vw 0!important;
        float: right;
    }
    .mobi-recommend .select_recommend, .mobi-autosuggestion-search li {
        line-height: 1;
        text-indent: 13vw!important;
        cursor: default;
        font-size: 4vw!important;
        padding: 2.5vw 0!important;
    }
    #headerNavMain{display: none!important;}
    .aem-Grid--default--12 .header-v2 {height: 18vw!important;}
    #main_footer #footer_one .button .cmp-button {
        font-size: 3.7vw!important;
        line-height: 5.6vw!important;
        text-align: center;
        flex-direction: column;
        padding: 0 3.3vw!important;
    }
    #main_footer #footer_one {
        margin: 8vw 0 0 0!important;
        padding: 0 0% 5%;
    }
    #main_footer .button .cmp-button img {
        width: 6.4vw!important;
        height: 6.4vw!important;
        margin-right: 0;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button.menu-level-one-item {
        font-size: 3.5vw!important;
        width: 100%;
        color: #272A31;
        line-height: 4.5vw!important;
        text-align: left;
        padding:5.3vw 0!important;
        position: relative;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button.menu-level-one-item::after {
        content: "";
        width: 2.7vw!important;
        background-size:  2.7vw!important;
        height:  2.7vw!important;
        position: absolute;
        display: block;
        right: 0;
        transform: rotate(90deg);
        transition: transform 0.2s ease-in;
        top: 45%;
    }
    #main_footer #footer_two #footer_two_right .button .cmp-button {
        font-weight: 400;
        font-size: 3.2vw!important;
        color: #272A31;
        line-height: 5.1vw!important;
        padding: 1.3vw 8vw !important;
    }
    #main_footer #footer_three .button .cmp-button.menu-title {
        font-size: 3.2vw!important;
        line-height: 5.1vw!important;
    }
    #main_footer #footer_three .button .cmp-button.menu-level-one-item {
        font-size: 2.9vw!important;
        line-height: 3.9vw!important;
        padding: 0;
    }
    .cmp-container .icpContent {
        padding: 2.7vw 2.7vw !important;
        font-size: 1.2vw!important;
    }
    .icpContent span {
        padding: 0.5vw 2.7vw!important;
        text-align: center;
        font-size: 2.7vw!important;
    }
    #footer_three >.aem-Grid {
        text-align: center;
        padding-top: 10.7vw!important;
    }
    #footer_three >.aem-Grid >.container {
        width: 100%;
        margin: 2.7vw 0!important;
    }
    #footer_two_right .share-container .share-container-item{
        margin-bottom: 2.7vw!important;
    }
    .cmp-embed .websecret {
        font-size: 1.6vw !important;
        color: #808080;
    }
    #main_footer #footer_three {
        padding: 0px 4% 10.7vw!important;
    }
    .footer-share-button .shareIcon {
        width: 6.4vw!important;
        height: 6.4vw!important;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button {
        font-size:2.9vw!important;
        line-height: 3.9vw!important;
        text-align: left;
        color: #666666;
        padding: 3% 0;
    }
    .icpContent span img {
        top: 0.7vw!important;
        margin-right: 0.7vw!important;
    }
    #button-af2dda1aaf img{width: 2.7vw!important;}
}
@media screen and ( max-width : 750px) {
    .aem-Grid--default--12 .header-v2 {height: 18vw!important;}
    #main_footer #footer_one .button .cmp-button {
        font-size: 3.7vw!important;
        line-height: 5.6vw!important;
        text-align: center;
        flex-direction: column;
        padding: 0 3.3vw!important;
    }
    #main_footer #footer_one {
        margin: 8vw 0 0 0!important;
        padding: 0 0% 5%;
    }
    #main_footer .button .cmp-button img {
        width: 6.4vw!important;
        height: 6.4vw!important;
        margin-right: 0;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button.menu-level-one-item {
        font-size: 3.5vw!important;
        width: 100%;
        color: #272A31;
        line-height: 4.5vw!important;
        text-align: left;
        padding:5.3vw 0!important;
        position: relative;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button.menu-level-one-item::after {
        content: "";
        width: 2.7vw!important;
        background-size:  2.7vw!important;
        height:  2.7vw!important;
        position: absolute;
        display: block;
        right: 0;
        transform: rotate(90deg);
        transition: transform 0.2s ease-in;
        top: 45%;
    }
    #main_footer #footer_two #footer_two_right .button .cmp-button {
        font-weight: 400;
        font-size: 3.2vw!important;
        color: #272A31;
        line-height: 5.1vw!important;
        padding: 1.3vw 8vw !important;
    }
    #main_footer #footer_three .button .cmp-button.menu-title {
        font-size: 3.2vw!important;
        line-height: 5.1vw!important;
    }
    #main_footer #footer_three .button .cmp-button.menu-level-one-item {
        font-size: 2.9vw!important;
        line-height: 3.9vw!important;
        padding: 0;
    }
    .cmp-container .icpContent {
        padding: 2.7vw 2.7vw !important;
        font-size: 1.2vw!important;
    }
    .icpContent span {
        padding: 0.5vw 2.7vw!important;
        text-align: center;
        font-size: 2.7vw!important;
    }
    #footer_three >.aem-Grid {
        text-align: center;
        padding-top: 10.7vw!important;
    }
    #footer_three >.aem-Grid >.container {
        width: 100%;
        margin: 2.7vw 0!important;
    }
    #footer_two_right .share-container .share-container-item{
        margin-bottom: 2.7vw!important;
    }
    .cmp-embed .websecret {
        font-size: 1.6vw !important;
        color: #808080;
    }
    #main_footer #footer_three {
        padding: 0px 4% 10.7vw!important;
    }
    .footer-share-button .shareIcon {
        width: 6.4vw!important;
        height: 6.4vw!important;
    }
    #main_footer #footer_two #footer_two_left .footer_two_left_item .button .cmp-button {
        font-size:2.9vw!important;
        line-height: 3.9vw!important;
        text-align: left;
        color: #666666;
        padding: 3% 0;
    }
    .icpContent span img {
        top: 0.7vw!important;
        margin-right: 0.7vw!important;
    }
    #button-af2dda1aaf img{width: 2.7vw!important;}
}
