@charset "utf-8";
body {
    font-family: 'LoraRegular',"Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
/*@font-face {*/
/*    font-family: 'robotoregular';*/
/*    src: url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.eot');*/
/*    src: url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.woff2') format('woff2'),*/
/*         url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.woff') format('woff'),*/
/*         url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.ttf') format('truetype'),*/
/*         url('../fonts/ROBOTO-REGULAR/roboto-regular-webfont.svg#robotoregular') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'robotobold';*/
/*    src: url('../fonts/roboto-bold/roboto-bold-webfont.eot');*/
/*    src: url('../fonts/roboto-bold/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('../fonts/roboto-bold/roboto-bold-webfont.woff2') format('woff2'),*/
/*         url('../fonts/roboto-bold/roboto-bold-webfont.woff') format('woff'),*/
/*         url('../fonts/roboto-bold/roboto-bold-webfont.ttf') format('truetype'),*/
/*         url('../fonts/roboto-bold/roboto-bold-webfont.svg#robotobold') format('svg');*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'astoria-romanitalic';*/
/*    src: url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.eot');*/
/*    src: url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.woff2') format('woff2'),*/
/*         url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.woff') format('woff'),*/
/*         url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.ttf') format('truetype'),*/
/*         url('../fonts/astoriaromanitalic/astoriaromanitalic-webfont.svg#astoria-romanitaluploadedfile') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Lora-bold/LoraBold.eot');
    src: url('../fonts/Lora-bold/LoraBold.eot') format('embedded-opentype'),
         url('../fonts/Lora-bold/LoraBold.woff2') format('woff2'),
         url('../fonts/Lora-bold/LoraBold.woff') format('woff'),
         url('../fonts/Lora-bold/LoraBold.ttf') format('truetype'),
         url('../fonts/Lora-bold/LoraBold.svg#LoraBold') format('svg');
    font-display: swap;
}
@font-face {
    font-family: 'LoraRegular';
    src: url('../fonts/Lora-regular/LoraRegular.eot');
    src: url('../fonts/Lora-regular/LoraRegular.eot') format('embedded-opentype'),
         url('../fonts/Lora-regular/LoraRegular.woff2') format('woff2'),
         url('../fonts/Lora-regular/LoraRegular.woff') format('woff'),
         url('../fonts/Lora-regular/LoraRegular.ttf') format('truetype'),
         url('../fonts/Lora-regular/LoraRegular.svg#LoraRegular') format('svg');
    font-display: swap;
}

/* 内容区 */

.ys_cont1720{

    width: 1720px;

    margin: 0 auto;

    max-width: 100%;

}

/* 鼎石-规范 */

.yxedr_active h1,.t_fonth1{

    font-size: 64px;

    line-height: 1.2;

    font-weight: bold;font-family: 'robotobold'!important

}

.t_fonth1{

    color:#fff;

}

.yxedr_active h1{

    color: #162238;

    font-weight: bold; font-family: 'Poppins' !important;

}

.yxedr_active h2,.t_fonth2{

    font-size: 36px;

    line-height: 1.3;

    color: #162238;

    font-weight: bold;font-family: 'robotobold'!important

}

.yxedr_active h3,.t_fonth3{

    font-size: 24px;

    line-height: 1.5;

    color: #162238;

}

.yxedr_active h4,.t_fonth4{

    font-size:18px;

    line-height: 1.8;

    color: #162238;

}

.yxedr_active h5{

    font-size:16px;

    line-height: 1.75;

    color: #333;

}

.t_fonth2.t_white,.t_fonth3.t_white,.t_fonth4.t_white{

    color: #fff;
    font-size:20px;

}

.t_fonth4.t_gray{

    color: #D1D4D8;

}

.yxedr_active p,.t_parag p,.t_parag{

    font-size: 15px;

    color:#fff;

    line-height: 1.75;

}

.yxedr_active p,.t_parag.t_paragxia p{

    margin-bottom: 12px;

}

.t_spacing{

    padding: 90px 0 100px;

}

.t_spacing1{

    padding: 160px 0 190px;

}

.t_spacing2 {

    padding: 151px 0 153px;

}

.jiantop2{

    padding-top: 160px;

}

.jiantop1{

    padding-top: 100px;

}

.jianxia1{

    margin-bottom: 100px;

}

.jianxia1li{

    padding-bottom: 100px;

}

.jianxia2{

    margin-bottom: 40px;

}

.jianxia3{

    margin-bottom: 95px;

}

.ys_cont1720{

    padding-left: 100px;

    padding-right: 100px;

    width: 100%;

}
.ys_cont800{
    width: 800px;
    margin: 0 auto;
    max-width: 100%;
}
/* 规范外 */

img {

    image-rendering: -moz-crisp-edges;

    image-rendering: -o-crisp-edges;

    image-rendering: -webkit-optimize-contrast;

    image-rendering: crisp-edges;

    -ms-interpolation-mode: nearest-neighbor;

}

.t_titxia{

    margin-bottom: 60px;

}

.t_titxiali{

    padding-bottom: 60px;

}

.t_duan18 p,.t_duan18{

    font-size: 18px;

    line-height: 1.75;

    color:#162238;

}

.t_white,.t_white p,.t_white a{

    color:#fff;

}

.t_gray,.t_gray p{

    color: #D1D4D8;

}

.marginx30{

    margin-bottom: 30px;

}

.t_font14{

    font-size: 14px;

    color: #999;

    line-height: 2;

}

.t_font30{

    font-size: 30px;

    color: #fff;

    font-weight: bold;font-family: 'robotobold'!important

}

.t_font30.t_fontzhu{

    color: #162238;

}



/*分享翻译*/

#bsWXBox .bsTop:after {

    /*分享中文版本*/

    content: '- 微信';

    /*分享英文版本*/

    /* content: '- weixin'; */

    display: block;

    position: absolute;

    left: 85px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



#bsWXBox .bsTop:before {

    /*分享中文版本*/

    content: '分享到';

    /*分享英文版本*/

    /* content: 'Share the'; */

    display: block;

    position: absolute;

    left: 10px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



/*导航默认选中*/

.yxnav_active1 {}



.yxnav_active2 {}



/* - banner - start*/

.ys_banner {

    width: 100%;

    position: relative;

}



.ys_ban_li {

    position: relative;

    overflow: hidden;

}



.ys_ban_imgbox {

    position: relative;

    z-index: 1;

}



.ys_ban_imgbox img {

    width: 100%;

}



.ys_ban_li>a {

    display: block;

}



.ys_ban_ph {

    display: none;

}



.ys_ban_video {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 2;

    transform: translate(-50%, -50%);

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ys_ban_li:not(:first-child) {

    display: none;

}



.ys_ban_imgbox::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    /* background: rgba(0, 0, 0, .3); */

}

.ys_ban_txtbox{

    z-index: 5;

}

/* - banner - end*/

/* tammy - start */

.t_sytitrga a{

    color:#00447C;

    font-size: 16px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.75;

}

.t_sytit .t_sytitrga{

    position: relative;

    top: 10px;

}

.t_syk1{

    background: #F8F8FA;

}

.ys_cont1720zuo{

    margin-left: calc(50% - 860px);

    overflow: hidden;

}

.t_syk1box{

    margin-right: calc(50vw - 860px);

    position: relative;

}

.t_syk1bo{

    width: 33.333333%;

    padding: 0 20px;

}

.t_syk1lun{

    margin: 0 -20px;

    margin-right: 114px;

}

.t_syk1xin{

    background: #fff;

    box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);

}

.t_syk1date{

    color:#999;

    font-size: 14px;

    line-height: 1.75;

    letter-spacing: 3.5px;

    margin-bottom: 10px;

}

.t_moredizi{

    color:#00447C;

    font-size: 16px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.5;

}

.t_syk1xia .t_parag p{

    line-height: 1.5;

}

.t_syk1xia{

    padding: 32px 40px;

}

.t_syk1xia .t_duan18{

    margin-bottom: 15px;

    max-height: 3em;

    overflow: hidden;

}

.t_syk1xia .t_parag{

    height: 3em;

    overflow: hidden;

}

.t_syk1he{

    height: 117px;

    margin-bottom: 31px;

}

.t_jintiao.swiper-container-horizontal>.swiper-pagination-progressbar,

.t_jintiao.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

    height: 2px;

    bottom: 0;

    top: auto;

}

.t_jintiao .swiper-pagination-progressbar {

    background: #D1D4D8;

}

.t_jintiao .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

    background: #00447C;

}

/* t_syk2 */

.t_syk2{

    background: #162238;

}

.t_syk2le{

    width: 438px;

    padding-right: 73px;

}

.t_syk2bo{

    width: 50%;

    padding: 0 20px;

}

.t_syk2lun{

    margin: 0 -20px;

}

.t_syk2xin .t_fonth4{

    line-height: 1.5;

    margin-bottom: 19px;

}

.t_syk2xin .t_parag p{

    color:#D1D4D8;

    line-height: 1.75;

}

.t_syk2box{

    width: calc(calc(100% - 438px) * 0.687);

    padding-right: 40px;

}

.t_syk2ri{

    width: calc(calc(100% - 438px) * 0.313);

    padding: 0 33px 0 40px;

    position: relative;

    z-index: 3;

}

.t_syk2date{

    font-size: 14px;

    color:#fff;

    line-height: 1.5;

}

.t_syk2date span{

    font-size: 36px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.75;

    color: #fff;

    margin-right: 6px;

}

.t_syk2nr{

    position: relative;

}

.t_syk2nr::before{

    content: '';

    width: calc(calc(100% - 438px) * 0.313);

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    background: #00447C;

}

.t_syk2schli{

    position: relative;

}

.t_syk2schli::before{

    content: '';

    width: 100%;

    height: 1px;

    background: rgba(31,131,188,.5);

    position: absolute;

    left: 0;

    bottom: 0;

}

.t_syk2schli:last-of-type::before{

    display: none;

}

.t_syk2pic{

    margin-bottom: 25px;

}

.t_syk2sczh {

    padding-bottom: 24px;

}

.t_syk2schli:last-of-type .t_syk2sczh{

    padding-bottom: 0;

}

.t_syk2ri .t_fonth2{

    margin-bottom: 21px;

}

.t_syk2nr .t_sytitrga{

    position: absolute;

    left: 0;

    bottom: 120px;

} 

.t_sytitrga.t_white a{

    color: #fff;

}

.t_syk2lun .slick-prev,.t_syk2lun .slick-next{

    width: 50px;

    height: 50px;

    border: 1px solid rgba(215, 215, 215, 0.2);

    top: 67%;

}

.t_syk2lun .slick-prev::before,.t_syk2lun .slick-next::before{

    content: url(../images/left1.svg);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%)    

}

.t_syk2lun .slick-next::before{

    content: url(../images/right1.svg);

}

.t_syk2lun .slick-prev{

    left: -418px;

}

.t_syk2lun .slick-next{

    left: -368px;

    right: auto;

}

.t_syk3{

    position: relative;

}

.t_syk3pic{

    width: 100%;

    position: relative;

}

.t_syk3pic img{

    width: 100%;

}

.t_syk3pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.3);

    z-index: 2;

}

.t_syk3pic::after{

    content: '';

    position: absolute;

    width: 100%;

    height: 50%;

    bottom: 0;

    left: 0;

    background: linear-gradient(to top,rgba(0,0,0,.7),transparent);

    z-index: 2;

}

.t_sytitrga.t_sytitrga1 a{

    font-size: 18px;

}

.t_syk3zh{

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    z-index: 5;

    padding-bottom: 85px;

}

.t_syk3{

    position: relative;

}

.t_center{

    text-align: center;

}

.t_syk3zh .t_fonth2{

    margin-bottom: 44px;

}

.t_syk3zh .t_duan18{

    margin-bottom: 59px;

}

.t_syk4le,.t_syk4rg{

    width: 50%;

}

.t_syk4le{

    position: relative;

}

.t_syk4pic{

    position: relative;

    width: 100%;

}

.t_syk4pic::before{

    content: '';

    z-index: 4;

    position: absolute;

    width: 100%;

    height: 50%;

    bottom: 0;

    left: 0;

    background: linear-gradient(to top,rgba(0,0,0,.81),transparent);

}

.t_syk4du{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 5;

    padding-left: calc(100% - 860px);

    padding-right: 20px;

    padding-bottom: 46px;

}

.t_syk4du .t_duan18 p{

    line-height: 1.75;

}

.t_syk4wen{

    margin-bottom: 30px;

}

.t_syk4xin{

    background: #162238;

}

.t_syk4xi .t_fonth4{

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 20px;

}

.t_syk4xi .t_fonth2{

    margin-bottom: 27px;

}

.t_syk1he .t_duan18 p{

    line-height: 1.5;

}

.t_syk4xi .t_fonth3{

    margin-bottom: 52px;

}

.t_syk4xi .t_duan18{

    margin-bottom: 135px;

}

.t_syk4xin{

    display: flex;

    align-items: center;

}

.slick-dots li{

    width: 8px;

    height: 8px;

}

.t_syk4lun .slick-dots{

    width: 8px;

    bottom: auto;

    right: -40px;

    top: 50%;

    transform: translateY(-50%);

}

.t_syk4lun .slick-dots li{

    background: rgba(255,255,255,.5);

    margin: 0;

    margin-bottom: 26px;

}

.t_syk4lun .slick-dots li:last-of-type{

    margin-bottom: 0;

}

.t_syk4lun .slick-dots li.slick-active{

    background: #fff;

}

.t_syk4zuli{

    position: relative;

}

/* .t_syk4xi{

    padding: 80px 72px 80px 58px;

} */

.t_syk4rg{

    padding: 0 0px;

}

/* syk6 */

.t_syk6pic{

    width: 100%;

    position: relative;

}

.t_syk6pic img{

    width: 100%;

}

.t_syk6jin{

    margin: 0 auto;

    width: 40px;

}

.t_syk6ic,.t_syk6ic img{

    width: 100%;

}

.t_syk6pic::before{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.5);

    z-index: 3;

}

.t_syk6bo{

    position: relative;

}

.t_syk6sh{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 770px;

    max-width: 100%;

    text-align: center;

    z-index: 5;

}

.t_syk6sh .t_fonth2{

    margin-bottom: 24px;

}

.t_syk6sh .t_duan18{

    margin-bottom: 58px;

}

.t_syk6xin{

    position: relative;

}

.t_syk6xia{

    position: absolute;

    bottom: 0;

    width: 100%;

    z-index: 4;

    height: 96px;

}

.t_syk6dots{

    width: 100%;

    position: relative;

}

.t_syk6dots::before{

    content: '';

    height: 1px;

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;

    background: rgba(255,255,255,.2);

}

.t_syk6li{

    width: 12.5%;

    width: calc(100% / var(--geshu-zong));

    position: relative;

}

.t_syk6li{

    font-size: 24px;

    line-height: 1.75;

    color: #fff;

    text-align: center;

    padding: 25px 5px;

    cursor: pointer;

}

.t_syk6li::before{

    content: '';

    width: 100%;

    height: 1px;

    background: #fff;

    position: absolute;

    left: 0;

    top: 0;

    transition: all 0.36s;

    opacity: 0;

}

.t_syk6li.on::before{

    opacity: 1;

}

.t_syk7le,.t_syk7rg{

    width: 50%;

}

.t_syk7li,.t_syk7tu,.t_syk7tu img{

    width: 100%;

}

.t_syk7zli .t_fonth2{

    color:#333;

}

.t_syk7tit{

    padding-bottom: 28px;

    border-bottom: 2px solid #00447C;

    margin-bottom: 43px;

}

.t_syk7luo{

    font-size: 14px;

    line-height: 1.75;

    color:#999;

    margin-bottom: 51px;

}

.t_syk7rg{

    padding:150px 166px 100px;

}

.t_syk7zli .t_fonth3{

    margin-bottom: 24px;

}

.t_syk7zli .t_parag{

    margin-bottom: 34px;

}

/*  */

.t_syk7nr .slick-prev,.t_syk7nr .slick-next{

    width: 50px;

    height: 50px;

    border: 1px solid #999;

    top: auto;

    bottom: 0;

    transform: translate(0);

}

.t_syk7nr .slick-prev::before,.t_syk7nr .slick-next::before{

    content: url(../images/left2.svg);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%)    

}

.t_syk7nr .slick-next::before{

    content: url(../images/right2.svg);

}

.t_syk7nr .slick-prev{

    left: 0;

}

.t_syk7nr .slick-next{

    left: 49px;

    right: auto;

}

.t_syk7zul {

    padding-bottom: 142px;

}

.t_syk8img,.t_syk8img img{

    width: 100%;

}

.t_syk8img{

    position: relative;

}

.t_syk8img::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.6);

    z-index: 2;

}

.t_syk8{

    position: relative;

}

.t_syk8sh{

    position: absolute;

    width: 100%;

    z-index: 3;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.t_syk8ul{

    display: flex;

    justify-content: space-around;

    align-items: center;

}

/* footer */

.ys_footer{

    background: #162238;

}

.t_syk1logo{

    width: 94px;

    margin: 0 auto;

}

.t_syk1logo a{

    width: 100%;

}

.t_syk1logo img{

    width: 100%;

}

.t_syk1logo{

    padding-top: 40px;

    margin-bottom: 36px;

}

.t_difotzh{

    border-top: 1px solid rgba(160,189,212,.5);

    padding-top: 60px;

    padding-bottom: 132px;

}

.t_dinavyi a{

    color:#fff;

    font-weight: bold;font-family: 'robotobold'!important

    font-size: 14px;

    line-height: 2;

    transition: all 0.36s;

}

.t_difotli:first-child .t_diernavli{

    width: 50%;

}

.t_diernavli a{

    color: #848A96;

    font-size: 14px;

    line-height: 2;

    transition: all 0.36s;

}

.t_diernavli{

    width: 100%;

}

.t_difotyi{

    display: flex;

    justify-content: space-between;

    margin: 0 -30px;

}

.t_difotli{

    padding: 0 30px;

}

.t_difotyi::before,.t_difotyi::after{

    display: none;

}

.t_difotnav{

    width: calc(100% - 150px);

}

.t_difotrgfen{

    width: 150px;

    text-align: right;

    font-size: 0;

}

.t_difenic{

    width: 25px;

    cursor: pointer;

}

.t_difenic img{

    width: 100%;

}

.t_difenli{

    padding: 0 13px;

}

.t_difenul{

    margin: 0 -13px;

    display: inline-block;

}

.t_dinavyi {

    margin-bottom: 15px;

}

.t_difotxyou{

    height: 50px;

}

.t_difotxyou a{

    height: 100%;

}

.t_difotxyou img{

    height: 100%;

}

.t_difotxli{

    padding: 0 75px;

    margin-bottom: 14px;

}

.t_difotxul{

    margin: 0 -75px;

}

.t_difotic{

    width: 9px;

    margin: 0 auto;

    margin-bottom: 6px;

}

.t_difotic img{

    width: 100%;

}

.t_ditop{

    font-size: 12px;

    color:#fff;

    line-height: 2;

}

.t_retop{

    cursor: pointer;

}

.t_diduan{

    background: #101A2D !important;

}

.t_diduanle p,.t_diduanle a{

    color: #848A96;

    font-size: 14px;

    line-height: 1.75;

}

.t_diduanrg a{

    color: #848A96;

    font-size: 14px;

    line-height: 1.75;

    opacity: .5;

}

.t_diduannr{

    padding: 13px 0;

}

.t_difotxia{

    margin-bottom: 32px;

}

.t_difotxrg{

    width: 48px;

}

.t_difotxle{

    width: calc(100% - 48px);

}

.t_diwxbtn{

    position: relative;

}

.t_diwx{

    position: absolute;

    width: 120px;

    background: #fff;

    left: 50%;

    transform: translateX(-50%);

    top: calc(100% + 18px);

    padding: 6px;

    display: none;

}

.t_diwx::before{

    content: '';

    width: 100%;

    height: 18px;

    position: absolute;

    top: -18px;

    left: 0;

}

.t_diwx::after{

    content: '';

    border-bottom: 10px solid #fff;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    position: absolute;

    top: -10px;

    left: 50%;

    transform: translateX(-50%);

}

/* t_syk5 */

.t_syk5box {

    position: relative;

    padding-bottom: 100vh;

}

.t_syk5box_main{

    padding: 100px 0;

    position: absolute;

    left: 0;

    top: 0;

    padding-left: calc(50vw - 860px);

    padding-right: calc(50vw - 860px);

    white-space: nowrap;

    transition: left .1s linear;

    height: 100vh;

}

.t_syk5le .t_fonth4{

    color: #999;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.5;

    margin-bottom: 21px;

}

.t_syk5le .t_parag p{

    color: #666;

    line-height: 1.75;

}

.t_syk5le{

    width: 628px;

    margin-right: 356px;

    height: calc(100vh - 200px);

    position: relative;

}

.t_syk5lenr{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

}

.t_syk5le .t_parag p{

    white-space: normal;

}

.t_syk5le .t_fonth2{

    margin-bottom: 42px;

}

.t_syk5le .t_parag{

    margin-bottom: 107px;

}

.t_syk5box_main>div {

    float: none;

    display: inline-block;

    vertical-align: top;

}

.t_syk5li{

    width: 462px;

}

.t_syk5xin{

    white-space: normal;

}

.t_syk5xin .t_fonth4{

    color: #999;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 19px;

}

.t_syk5pic {

    margin-bottom: 17px;

}

.t_syk5xin .t_fonth2{

    margin-bottom: 21px;

}

.t_syk5xin .t_parag{

    margin-bottom: 14px;

}

.t_syk5he{

    padding-top: 130px;

}

.t_syk5li:nth-of-type(3n+1){

    margin-right: 260px;

}

.t_syk5li:nth-of-type(3n+1) .t_syk5xin .t_parag{

    height: 5.25em;

    overflow: hidden;

}

.t_syk5li:nth-of-type(3n+2) .t_syk5xin{

    position: relative;

    top: 144px;

}

.t_syk5li:nth-of-type(3n+2) .t_syk5shup{

    position: absolute;

    left: 0;

    top: -148px;

}

.t_syk5li:nth-of-type(3n+1) .t_syk5pic {

    margin-bottom: 46px;

}

.t_syk5li:nth-of-type(3n+1) .t_syk5xin .t_parag {

    margin-bottom: 42px;

}

.t_syk5li:nth-of-type(3n+2) {

    margin-right: 90px;

}

.t_syk5li:nth-of-type(3n) {

    margin-right: 260px;

}

.t_syk5li .t_moredi{

    padding: 0 30px;

}

.t_syk5btn{

    margin: 0 -30px;

}

.t_syk5li:last-of-type{

    padding-top: 273px;

    margin-right: 0;

}

.t_syk5li:nth-last-of-type(2){

    margin-right: 27px;

}

.t_syk5_svg {

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

    width: 200%;

    height: 100%;

    pointer-events: none;

}

.t_syk5rgbox {

    position: relative;

    z-index: 1;

    width: 0;

}

.show {

    display: block!important;

}

.t_syk5_svg2 {

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

    width: 100%;

    height: 100%;

}

.t_syk5_img1 {

    position: relative;

    left: 0;

    top: 273px;

    z-index: 1;

    width: 100%;

}

.t_syk5box_main.t_fixed {

    position: fixed;

    padding-top: 140px;

}

.t_syk5box_main.t_bot {

    top: auto;

    bottom: 0;

}

.t_syk5box_main {

    transition: left .1s linear;

}

.mc_d1s1r_imgbox1.show .mc_d1s1r_img1 {

    transform: translateY(0);

    opacity: 1;

}

.mc_d1s1r_img1 {

    transform: translateY(30px);

    opacity: 0;

    transition: all .3s;

}

.mc_d1s1_dash {

    stroke-dasharray: 5 8;

}

.t_syk5_svg{

    left: 950px;

    width: 200%;

}

.t_syk5_svg path{

    width: 140%;

}

.t_syk5box_main .t_syk5li {

    float: none;

    display: inline-block;

    vertical-align: top;

}

.t_syk5he{

    white-space:  nowrap;;

}

.t_syk5lenr .t_moredi {

    padding: 0;

}

.t_syk5_svg {

    transform: scale(1.2);

    transform-origin: left top;

}

.t_syk1he .t_duan18 p{

    color: #333;

    text-decoration: underline;

    text-underline-position: under;

    text-decoration-color: transparent;

    transition: all 0.36s;

}

.ys_imgbox_cover img:nth-child(2) {

    top: -1px;

    left: -1px;

    height: calc(100% + 2px);

    width: calc(100% + 2px);

}

.t_syk2xin .t_fonth4{

    text-decoration: underline;

    text-underline-position: under;

    text-decoration-color: transparent;

    transition: all 0.36s;

}

.t_syk2sczh .t_parag p{

    text-decoration: underline;

    text-underline-position: under;

    text-decoration-color: transparent;

    transition: all 0.36s;

}

.t_syk4xul .t_sytitrga{

    padding: 0 35px;

}

.t_syk4xul{

    margin: 0 -35px;

}

.t_syk4zulun{

    position: relative;

    overflow: hidden;

}

.t_syk4zuli:first-child{

    position: relative;

    top: 0;

}

.t_syk4zuli{

    position: absolute;

    top: 100%;

}

.t_syk4xi{

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.t_syk4xin{

    position: relative;

}

.t_syk4rg,.t_syk4rglun{

    height: 100%;

    position: relative;

}

.t_syk4xi.on{

    opacity: 1;

    pointer-events: all;

}

.t_syk4xi{

    opacity: 0;

    pointer-events: none;

}

.t_syk4xin{

    height: 100vh;

}

.t_syk4pic {

    height: 100vh;

}

.t_syk6li::before{

    width: 0;

    transition: width 4s ease,.36s opacity;

}

.t_syk6li.on::before{

    width: 100%;

}

/* .t_syk4bo{

    height: 300vh;

} */

.t_syk8sh{

    height: 100%;

}

.t_syk8ul{

    height: 100%;

}

.t_syk8li{

    width: 33.333333%;

    padding:70px 100px;

    height: 100%;

}

.t_syk8li a{

    background: transparent;

    display: block;

    padding: 50px 50px;

    height: 100%;

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all 0.36s;

}

/* banner */

.t_syxban{

    color:#fff;

    font-size: 18px;

    line-height: 1.75;

    margin-bottom: 3px;

}

.ys_ban_title{

    font-weight: bold;font-family: 'robotobold'!important

    color:#fff;

}

.ys_ban_txtbox{

    text-align: center;

}

.ys_ban_txtbox::before,.ys_ban_txtbox::after{

    content: '';

    height: 48px;

    width: 1px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    background: #fff;

}

.ys_ban_txtbox::before{

    top: -67px;

}

.ys_ban_txtbox::after{

    bottom: -70px;

}

.ys_ban_slick .slick-prev,.ys_ban_slick .slick-next{

    width: 24px;

    height: 48px;

    z-index: 4;

}

.ys_ban_slick .slick-prev::before,.ys_ban_slick .slick-next::before{

    content: url(../images/left1.svg);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) scale(1.85);

}

.ys_ban_slick .slick-next::before{

    content: url(../images/right1.svg);

}

.ys_ban_slick .slick-prev{

    left: 38px;

}

.ys_ban_slick .slick-next{

    right: 38px;

}

.ys_banner{

    position: relative;

}

.ys_banner::before{

    content: '';

    height: 260px;

    width: 100%;

    position: absolute;

    left: 0;

    bottom: 0;

    background: linear-gradient(to top,#000,transparent);

    z-index: 3;

}

.t_sybanxi{

    color: #BA0A3B;

    font-size: 14px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.75;

    margin-bottom: 8px;

}

.t_sybanwzi .t_fonth4{

    color: #fff;

    line-height: 1.75;

    text-decoration: underline;

    text-underline-position: under;

    text-decoration-color: transparent;

    transition: all 0.36s;

    margin-bottom: 7px;

    height: 31.5px;

    overflow: hidden;

}

.t_sybandate{

    font-size: 14px;

    color: #fff;

    line-height: 1.75;

}

.t_ysbannew{

    position: absolute;

    width: 100%;

    bottom: 0;

    z-index: 5;

    left: 0;

}

.t_sybanwli{

    width: 33.333333%;

    position: relative;

}

.t_sybanwli::before{

    content: '';

    height: 100px;

    width: 1px;

    position: absolute;

    right: 0;

    background: rgba(255,255,255,.2);

    top: 50%;

    transform: translateY(-50%);

}

.t_sybanwli:last-of-type::before{

    display: none;

}

.t_sybanwul {

    padding-bottom: 32px;

}

.t_sybanwzi{

    padding-left: 20px;

}

.t_sybanwli:first-of-type .t_sybanwzi{

    padding-left: 0;

}

/* head */

.t_head{

    position: fixed;

    width: 100%;

    top: 0;

    left: 0;

    transition: all 0.36s;

}

.t_head::before{

    content: '';

    /* background: linear-gradient(to bottom,rgba(0,0,0,.65),transparent); */

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_headyu a{

    font-size: 18px;

    color: #fff;

    line-height: 100px;

    transition: all 0.36s;

}

.t_headsou1{

    line-height: 100px;

}

.t_headle,.t_headrg {

    padding-top: 12px;

    transition: all 0.36s;

}

.t_headsou{

    width: 20px;

    height: 20px;

    position: relative;

    top: 5px;

    cursor: pointer;

    display: inline-block;

}

.t_headsou img{

    width: 100%;

    position: absolute;

    top:0;

    left: 0;

    transition: all 0.36s;

}

.t_headyu{

    position: relative;

}

.t_headyu::before{

    content: '';

    height: 17px;

    width: 1px;

    background: rgba(255,255,255,.5);

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    position: absolute;

}

.t_headyu,.t_headsou1{

    padding: 0 10px;

}

.t_headbar{

    position: relative;

    height: 24px;

    width: 40px;

    cursor: pointer;

    display: inline-block;

    top: 6px;

}

.t_headrg{

    line-height: 100px;

}

.t_bar{

    height: 2px;

    width: 40px;

    display: block;

    position: absolute;

    background-color: #fff;

    -webkit-transition: all .4s ease;

    transition: all .4s ease;

    transform-origin: center center;

}

.t_bar:nth-of-type(2){

    top: 11px;

}

.t_bar:last-child{

    top: 22px;

}

.t_headpic2{

    opacity: 0;

    pointer-events: none;

}

.t_headlogo{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    display: block;

}

/*.t_headlogopic{*/

/*    width: 120px;*/

/*    height: 124px;*/

/*    transition: all 0.36s;*/

/*    position: relative;*/

/*}*/

.t_headlogo img{

    width: 100%;

    position: absolute;

    top:125%;

    left: 0;

    transition: all 0.36s;

}

.t_headnr{

    padding-top: 68px;

    transition: all 0.36s;

}

.t_headlogo a{

    display: block;

    transition: all 0.36s;

}

.ys_hd_pc.isfixed .t_head,.ys_hd_pc.head2 .t_head{

    background: #fff;

}

.ys_hd_pc.isfixed .t_head::before,.ys_hd_pc.head2 .t_head::before{

    display: none;

}

.ys_hd_pc.isfixed .t_headyu a,.ys_hd_pc.head2 .t_headyu a{

    color: #999;

}

.ys_hd_pc.isfixed .t_headyu::before,.ys_hd_pc.head2 .t_headyu::before{

    background: #EFEFEF;

}

.ys_hd_pc.isfixed .t_headpic2,.ys_hd_pc.head2 .t_headpic2{

    opacity: 1;

    pointer-events: all;

}

.ys_hd_pc.isfixed .t_headsou.on .t_headpic2,.ys_hd_pc.head2 .t_headsou.on .t_headpic2{

    opacity: 0;

    pointer-events: all;

}

.ys_hd_pc.isfixed .t_headpic1,.ys_hd_pc.head2 .t_headpic1{

    opacity: 0;

    pointer-events: none;

}

.ys_hd_pc.isfixed .t_headlogopic,.ys_hd_pc.head2 .t_headlogopic {

    width: 287px;

    height: 71px;

}

.ys_hd_pc.head2 .t_headlogopic{

    width: 100px;

    height: 103px;

}

.ys_hd_pc.head2.isfixed .t_headlogopic{

    width: 70px;

    height: 71px;

}

.ys_hd_pc.isfixed .t_bar,.ys_hd_pc.head2 .t_bar{

    background: #999;

}

.ys_hd_pc.isfixed .t_headnr,.ys_hd_pc.head2 .t_headnr{

    padding-top: 0;

}

.ys_hd_pc.isfixed .t_headle, .t_headrg,.ys_hd_pc.head2 .t_headle, .t_headrg {

    padding-top: 0;

}

.ys_hd_pc.isfixed .t_headlogo a{

    padding-top: 15px;

}

.ys_hd_pc.head2 .t_headlogo a {

    padding-top: 27px;

}

.ys_hd_pc.isfixed.head2 .t_headlogo a{

    padding-top: 15px;

}

.t_headxiala{

    position: fixed;

    top: 0;

    width: 75%;

    height: 100vh;

    background: #162238;

    right: -100%;

    transition: all .4s ease;

}

.t_head.on .t_headxiala{

    right: 0;

}

.t_headle,.t_headrg{

    position: relative;

    z-index: 4;

}

.t_head.on .t_bar:first-child{

    animation: navic1 1s linear forwards;

}

.t_head.on .t_bar:nth-of-type(2){

    animation: navic2 1s linear forwards;

}

.t_head.on .t_bar:last-child{

    animation: navic3 1s linear forwards;

}

@keyframes navic1{

    0%{

        top: 0;

    }

    50%{

        top:11px;

    }

    100%{

        top:11px;

        transform: rotate(45deg);

    }

}

@keyframes navic2{

    0%{

        top: 11px;

    }

    50%{

        top:11px;

    }

    100%{

        top:11px;

        opacity: 0;

    }

}

@keyframes navic3{

    0%{

        top: 22px;

    }

    50%{

        top:11px;

    }

    100%{

        top:11px;

        transform: rotate(-45deg);

    }

}

.t_headyili a{

    color: #848A96;

    font-size: 36px;

    line-height: 2;

    transition: all 0.36s;

}

.t_headyili.yxnav_active1 a{

    color: #fff;

}

.t_headone{

    margin-right: 70px;

}

.t_headnav,.t_headsounr {

    padding-top: 162px;

}

.t_headerli a{

    font-size: 18px;

    line-height: 2.5;

    color: #fff;

    transition: all 0.36s;

}

.t_header {

    padding-top: 15px;

}

.t_header{

    min-width: 138px;

    margin-right: 300px;

}

.t_headerbox.act{

    display: block;

}

.t_headerbox{

    display: none;

}

.t_headlogobg{

    position: absolute;

    width: 27.67%;

    bottom: 80px;

    left: 0;

}

.t_headlogobg img{

    width: 100%;

}

.t_headxiala .ys_cont1720{

    height: 100vh;

    position: relative;

}

.t_headpic3{

    opacity: 0;

    pointer-events: none;

    transform: scale(.8);

}

.t_headsou.on img{

    opacity: 0;

    pointer-events: none;

}

.t_headsou.on .t_headpic3{

    opacity: 1;

    pointer-events: all;

}

.t_headsouxia{

    position: fixed;

    top: 0;

    width: 100%;

    height: 100vh;

    background: #162238;

    top: -100%;

    transition: all .4s ease;

}

.t_head.act .t_headsouxia{

    top: 0;

}

.ys_hd_pc.isfixed .t_headsou.on .t_headpic2 {

    opacity: 0;

    pointer-events: none;

}

.t_headinput{

    width: 100%;

}

.t_headinput input{

    font-size: 28px;

    line-height: 1.5;

    width: 100%;

    color: #fff;

    opacity: .8;

}

.t_headle{

    margin: 0 -10px;

}

.t_headinput input::placeholder{

    opacity: .5;

}

/* b1 */

.t_neipic{

    position: relative;

}

.t_neipic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    /*background: rgba(0,0,0,.4);*/

    z-index: 2;

    top: 0;

    left: 0;

}

.t_neimianli:first-child a{

    display: block;

    width: 17px;

}

.t_neimianli:first-child a img{

    width: 100%;

}

.t_neimianli a{

    font-size: 14px;

    color: #F8F8F8;

    line-height: 2;

    transition: all 0.36s;

}

.t_neimianli{

    margin-right: 20px;

    position: relative;

}

.t_neimianli:last-child{

    margin-right: 0;

}

.t_neimianli::before{

    content: '>';

    font-size: 14px;

    color: #F8F8F8;

    line-height: 2;

    position: absolute;

    right: -14px;

}

.t_neimianli:last-child::before{

    display: none;

}

.t_neiwen{

    position: absolute;

    width: 100%;

    /* z-index: 3; */

}

.t_neibancon .t_parag p{

    color: #fff;

}

.t_neimain{

    display: inline-block;

    margin-bottom: 1px;

}

.t_neiwen .t_parag {

    margin-top: 26px;

}

.t_neibancon{

    position: relative;

}

.t_neibancon::before,.t_neibancon::after{

    content: '';

    position: absolute;

    width: 1px;

    height: 48px;

    left: 50%;

    transform: translateX(-50%);

    background: #fff;

}

.t_neibancon::before{

    bottom: calc(100% + 20px);

}

.t_neibancon::after{

    top: calc(100% + 20px);

}

.t_neimaoxi{

    font-size: 20px;

    color: #240960;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 60px;

    cursor: pointer;

}

.t_neiyemao{

    position: absolute;

    width: 100%;

    bottom: 17px;

    left: 0;

    z-index: 4;

    padding: 0 100px;

    z-index: 90;

}

.t_neiban{

    position: relative;

}

.t_neimaoul{

    width: 100%;

    display: flex;

    justify-content: space-between;

}

.t_neimaoul::before,.t_neimaoul::after{

    display: none;

}

.t_b1k1{

    position: relative;

}

.t_b1k1bg{

    position: relative;
    /* height: 750px; */

}

.t_b1k1bg img{

    width: 100%;

}

/*.t_b1k1xin{*/

/*    width: 43.75%;*/

/*    position: absolute;*/

/*    z-index: 2;*/

/*    background: #fff;*/

/*    padding:72px 114px 80px;*/

/*    left: 100px;*/

/*    top: 50%;*/

/*    transform: translateY(-50%);*/

/*    max-height: calc(100% - 200px);*/

/*}*/
.t_b1k1xin {
    width: 56%;
    position: absolute;
    z-index: 2;
    background: #fff;
    padding: 72px 114px 80px;
    left: 38px;
    top: 50%;
    transform: translateY(-50%);
    /* max-height: calc(100% - 200px); */
}

.t_b1k1xin .t_b1k1zhu p{

    color: #69696F;

    font-family: 'robotobold'!important

}

.t_b1k1duan p{

    color: #69696F;

}

.t_anbtnzi{

    font-size: 16px;

    color: #00447C;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.75;

}

.t_anbtn1{

    font-size: 0;

}

.t_anbtn1 a{

    display: inline-block;

}

.t_b1k1xin .t_fonth2{

    margin-bottom: 39px;

}

.t_parag.t_b1k1zhu {

    margin-bottom: 27px;

}

.t_parag.t_b1k1duan {

    margin-bottom: 86px;

}

.t_syk4pic img{

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

}

.t_b1k2 .t_parag p{

    color: #D1D4D8;

}

.t_b1k2 .t_duan18 p{

    color: #D1D4D8;

}

.t_b1k2 .t_duan18 li::marker {

    color: #D1D4D8;

}

.t_duan18.yxedr_active ol, .t_duan18.yxedr_active ul {

    padding-inline-start: 30px;

}

.t_syk4xi .t_duan18.yxedr_active p{

    margin-bottom: 0;

}

.t_b1k2 .t_fonth3{

    font-weight: bold;font-family: 'robotobold'!important

}

.t_b1k2 .t_syk4xi .t_fonth2 {

    margin-bottom: 33px;

}

.t_b1k2 .t_parag{

    margin-bottom: 81px;

}

.t_b1k2 .t_syk4xi .t_fonth3 {

    margin-bottom: 38px;

}

.t_b1k3le,.t_b1k3rg{

    width: 50%;

}

.t_b1k3nr{

    background: #162238;

}

.t_b1k3le{

    padding: 100px 186px 100px 160px;

}

.t_b1k3date{

    color: #D1D4D8;

    font-size: 16px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.75;

    margin-bottom: 28px;

}

.t_anbtn2 .t_anbtnzi{

    color: #fff;

}

.t_b1k3le .t_fonth2{

    color: #fff;

    margin-bottom: 53px;

}

.t_b1k3le .t_parag p{

    color: #D1D4D8;

}

.t_b1k3le .t_parag {

    margin-bottom: 29px;

}

.t_b1k3xia {

    margin-bottom: 122px;

}

.t_b1k3nr{

    display: flex;

    align-items: center;

}

.t_b1k4li{

    width: 50%;

    position: relative;

    padding: 144px 0;

}

.t_b1k4li::before{

    content: '';

    position: absolute;

    width: 1px;

    height: calc(100% - 288px);

    background: #EFEFEF;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.t_b1k4li:last-child::before{

    display: none;

}

.t_b1k4{

    padding: 0 68px;

}

.t_b1k4xin{

    width: 58.6%;

    margin: 0 auto;

}

.t_b1k4xin .t_fonth2 {

    margin-bottom: 27px;

}

.t_b1k4xin .t_parag {

    margin-bottom: 40px;

}

.t_neiyemao.on1{

    background: #ffff;

}

.t_neiyemao{

    height: 100px;
  background-color: #fff;
    transition: all 0.36s;
    top: 0%;

}

/* b2 */

.t_b2k1{

    background: #162238;

    padding-top: 180px;

    padding-bottom: 152px;

}

.t_b2k1nr .t_parag p{

    color: #fff;

}

.t_b2k1luo .t_parag p{

    font-weight: bold;font-family: 'robotobold'!important

    color: #fff;

}

.t_b2k2le{

    width: 50%;

}

.t_b2k2pic{

    width: 100%;

}

.t_b2k2rg{

    width: 50%;

}

.t_b2k2li:nth-of-type(2n) .t_b2k2rg{

    padding: 0 170px 0 100px;

}

.t_b2k2li:nth-of-type(2n-1) .t_b2k2rg{

    padding: 0 100px 0 170px;

}

.t_b2k2rg .t_fonth2{

    color: #162238;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 40px;

}

.t_b2k2rg .t_parag p{

    color: #666;

}

.t_b2k2li .t_b2k2xin{

    display: flex;

    align-items: center;

}

.t_b2k2li:nth-of-type(2n) .t_b2k2xin{

    flex-direction: row-reverse;

}

.t_b2k2xin .t_anbtn1 {

    margin-top: 67px;

}

.t_b2k2li{

    margin-bottom: 157px;

}

.t_b2k2li:last-child{

    margin-bottom: 0;

}

.t_b2k1 .t_b2k1duan {

    margin-bottom: 57px;

}

.t_b2k1duan p {

    margin-bottom: 28px;

}

/* b3 */

.t_neidatit .t_fonth1{

    color: #162238;

}

.ys_main.top1{

    margin-top: 130px;

}

.t_b3k1{

    background: #F8F8F8;

}

.t_b3k1le{

    width: 50%;

}

.t_b3k1pic{

    width: 100%;

}

.t_b3k1rg{

    width: 50%;

    padding: 0 190px 0 167px;

}

.t_b3k1rg .t_fonth2{

    color: #162238;

    font-weight: bold;font-family: 'robotobold'!important

}

.t_headmian .t_neimianli a{

    color: #999;

}

.t_headmian .t_neimianli::before{

    color: #999;

}

.t_neimianli a img:nth-of-type(2){

    display: none;

}

.t_headmian .t_neimianli a img:nth-of-type(2){

    display: inline-block;

}

.t_headmian .t_neimianli a img:first-child{

    display: none;

}

.t_headmian{

    height: 100px;

    font-size: 0;

    align-items: center;

    margin-right: 47px;

    display: none;

}

.ys_hd_pc.head2 .t_headmian{

    display: flex;

}

.t_neidatit {

    padding-top: 74px;

}

.t_g2main .t_neidatit{

    padding-bottom: 150px;

}

.t_parag.t_b3k1duan {

    margin-bottom: 89px;

}

.t_b3k1rg .t_anbtn1 {

    margin-bottom: 18px;

}

.t_b3k1rg .t_anbtn1:last-child {

    margin-bottom: 0px;

}

.t_select{

    width: 150px;

}

.t_select .ys_select_hd{

   border: 1px solid #F0F0F0;

   border-radius: 2px; 

   height: 45px;

   padding: 0 15px;

}

.t_select input{

    color: #999;

    font-size: 16px;

}

.t_b3main .t_select input{

    font-family: 'robotoregular'!important;

}

.t_b3main .t_select .ys_select_li{

    font-family: 'robotoregular'!important;

}

.t_select .ys_select_xtbbox{

    right: 15px;

}

.t_select .ys_select_bd{

    border: 1px solid #F0F0F0;

    border-radius: 2px; 

    top: calc(100% + 4px);

    padding: 8px 0;

    height: 146px;

}

.t_select .ys_select_li{

    padding: 0 15px;

    color: #999;

    font-size: 16px;

    line-height: 2;

    transition: all 0.36s;

}

.t_b3k2li{

    width: 33.333333%;

    padding: 0 20px;

    margin-bottom: 40px;

}

.t_b3k2ul{

    margin: 0 -20px;

    margin-bottom: -40px;

}

.t_b3k2xin{

    background: #F8F8F8;

    padding: 49px 42px 46px;

    transition: all 0.36s;

}

.t_b3k2date{

    font-size: 14px;

    line-height: 1.75;

    color: #999;

    letter-spacing: 3.5px;

    transition: all 0.36s;

    margin-bottom: 13px;

}

.t_b3k2xin .t_fonth4{

    line-height: 1.75;

    transition: all 0.36s;

}

.t_anbtnzi{

    transition: all 0.36s;

}

.t_b3k2xin .t_fonth4{

    height: 157.5px;

    -webkit-line-clamp: 5;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 33px;

}

.pc_fenye li{

    font-family: 'Microsoft Yahei';

    color: #999;

}

.pc_fenye li.activepage {

    color: #00447C;

    background: transparent;

}

/* b4 */

.t_b4k1li{

    width: 16.666667%;

    padding: 0 22px;

}

.t_b4lun {

    margin: 0 -22px;

    overflow: hidden;

}

.t_b4k1pic,.t_b4k1pic img{

    width: 100%;

}

.t_b4k1pic {

    margin-bottom: 40px;

}

.t_b4k1xin .t_fonth4 {

    margin-bottom: 9px;

}

.t_b4control{

    position: relative;

    width: 100%;

    padding: 56px 0;

}

.t_b4control .swiper-button-next,.t_b4control .swiper-button-prev{

    width: 50px;

    height: 50px;

    position: relative;

    top: 0;

    margin-top:0;

    border-radius: 50%;

    box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.5);

}

.t_b4control .swiper-button-prev{

    margin-right: 16px;

}

.t_b4control .swiper-button-prev,

.t_b4control .swiper-container-rtl .swiper-button-next {

    left: 0;

}

.t_b4control .swiper-button-next.swiper-button-disabled,

.t_b4control .swiper-button-prev.swiper-button-disabled {

    opacity: 1;

}

.t_b4control .swiper-button-next img,

.t_b4control .swiper-button-prev img{

    width: 100%;

}

.t_b4control .swiper-button-prev:after, 

.t_b4control .swiper-container-rtl .swiper-button-next:after{

    display: none;

}

.t_b4control .swiper-button-next:after, 

.t_b4control .swiper-container-rtl .swiper-button-prev:after{

    display: none;

}

.t_b4control .swiper-scrollbar{

    width: calc(100% - 162px);

    height: 2px;

    margin: 24px 0;

}

.t_b4control .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{

    height: 2px;

    background: #00447C;

}

/* b5 */

.yxedr_active ol, .yxedr_active ul {

    padding-inline-start: 24px;

}

.t_b5k1xia .yxedr_active li p {

    margin-bottom: 0px;

}

.t_b5k1xia .yxedr_active li::marker {

    color: #666;

}

.t_b5k1top{

    border-bottom: 1px solid #EFEFEF;

    position: relative;

    transition: all 0.36s;

    cursor: pointer;

}

.t_b5k1top .t_fonth4{

    width: 100%;

    position: relative;

    padding-right: 20px;

    line-height: 1.75;

}

.t_b5k1top .t_fonth4::before,.t_b5k1top .t_fonth4::after{

    content: '';

    width: 14px;

    height: 2px;

    position: absolute;

    right: 0;

    background: #00447C;

    top: 14.75px;

}

.t_b5k1top .t_fonth4::after{

    transform: rotate(90deg);

    transition: all 0.36s;

}

.t_b5k1li.on .t_b5k1top .t_fonth4::after{

    opacity: 0;

}

.t_b5k1li.on .t_b5k1top{

    border-bottom: 1px solid #00447C;

}

.t_b5k1xia {

    display: none;

    padding-top: 33px;

}

.t_b5k1 {

    padding-top: 178px;

}

.t_b5k1li:first-child .t_b5k1top{

    padding-top: 0;

}

.t_b5k1top{

    padding-bottom: 28px;

    padding-top: 23px;

}

.t_b5k1xia .yxedr_active ul {

    margin-block-start: 1.8em;

    margin-block-end: 1.8em;

}

/* b6 */

.t_b6k1pic{

    width: 170px;

    border-radius: 50%;

    overflow: hidden;

    height: 170px;

    margin-bottom: 27px;

}

.t_b6k1pic img:nth-of-type(2){

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}

.t_b6k1xin{

    text-align: center;

    cursor: pointer;

    display: inline-block;

}

.t_b6k1xin .t_fonth4,.t_b6k1zuo .t_fonth4{

    font-family: 'robotobold'!important;

    line-height: 1.5;

    margin-bottom: 1px;

}

.t_b6k1xin .t_parag p,.t_b6k1zuo .t_parag p {

    line-height: 1.5;

}

.t_b6k1li{

    width: 16.666667%;

    text-align: center;

    padding: 0 70px;

    margin-bottom: 157px;

}

.t_b6k1ul{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    margin: 0 -70px;

    padding-top: 43px;

    align-items: stretch;

}

.ys_modal {

    background: rgba(0,0,0,.5);

}

.ys_modal_content{

    width: 1000px;

    padding: 66px 0;

}

.t_b6tannr{

    padding: 0 80px;

}

.t_b6k1zuo{

    width: 170px;

    text-align: center;

}

.t_b6tanrg{

    width: calc(100% - 170px);

    padding-left: 122px;

    margin-bottom: 58px;

}

.t_b6tan .ys_modal_close {

    right: -40px;

    top: 0;

    font-size: 20px;

    font-weight: 500;

    color: #fff;

}

.t_b6tan .ys_modal_close .iconfont{

    font-size: 20px;

}

.t_b6tan .mCSB_scrollTools {

    right: 30px;

}

/* d1 */

.t_d1k1{

    background: #162238;

}

.t_b2k1nr .t_fonth2{

    color: #fff;

    margin-bottom: 42px;

}

.t_b2k1nr {

    padding: 75px 0 47px;

}

.t_b2k1nr .t_duan18 p{

    margin-bottom: 2px;

}

.t_b2k1nr .t_duan18 {

    margin-bottom: 150px;

}

.t_d1k2li{

    width: 25%;

    padding: 0 30px;

}

.t_d1k2nr{

    margin: 0 -30px;

    overflow: hidden;

}

.t_d1k2biao{

    color: #BA0A3B;

    font-size: 16px;

    line-height: 1.75;

    margin-bottom: 6px;

}

.t_d1k2xin .t_fonth4{

    color: #162238;

    line-height: 1.75;

    margin-bottom: 18px;

}

.t_d1k2pic {

    margin-bottom: 27px;

}

.t_d1k2xin .t_parag{

    margin-bottom: 46px;

}

.t_titxia{

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.t_titxia::before,.t_titxia::after{

    display: none;

}

.t_d1k2 .t_b4control{

    padding-bottom: 0;

}

.t_d1k3bg,.t_d1k3bg img{

    width: 100%;

}

.t_d1k3bg{

    position: relative;

}

.t_d1k3bg::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.2);

    z-index: 2;

}

.t_d1k3{

    position: relative;

}

.t_d1k3nr{

    position: absolute;

    width: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 4;

}

.t_d1k3nr .t_fonth2{

    color: #fff;

    margin-bottom: 36px;

}

.t_d1k3nr .t_fonth3{

    color: #fff;

    margin-bottom: 60px;

}

.t_d1k3nr .t_parag p{

    color: #D1D4D8;

}

.t_d1k3shu{

    font-size: 48px;

    color: #fff;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.2;

    margin-bottom: 12px;

}

.t_d1k3li{

    text-align: center;

}

.t_d1k3ul{

    display: flex;

    justify-content: space-between;

}

.t_d1k3ul::before,.t_d1k3ul::after{

    display: none;

}

.t_d1k3duan.t_parag{

    margin-bottom: 79px;

}

.t_d1k4rg,.t_d1k4le{

    width: 50%;

}

.t_d1k4le .t_duan18 p{

    color: #666;

}

.t_d1k4li:nth-of-type(2n-1) .t_d1k4le{

    padding-left: 240px;

    padding-right: 160px;

}

.t_d1k4li:nth-of-type(2n) .t_d1k4le{

    padding-right: 240px;

    padding-left: 160px;

}

.t_d1k4li:nth-of-type(2n){

    background: #162238;

}

.t_d1k4li:nth-of-type(2n) .t_d1k4le .t_fonth2{

    color: #fff;

}

.t_d1k4li:nth-of-type(2n) .t_duan18 p{

    color: #D1D4D8;

}

.t_d1k4li:nth-of-type(2n) .t_sytitrga a{

    color: #F8F8F8;

}

.t_d1k4le .t_fonth2{

    margin-bottom: 40px;

}

.t_d1k4li .t_duan18{

    height: 126px;

    overflow: hidden;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 40px;

}

.t_d1k4xin{

    display: flex;

    align-items: center;

}

.t_d1k4li:nth-of-type(2n) .t_d1k4xin{

    flex-direction: row-reverse;

}

/* d2 */

.t_d2k1duan1 p:last-child{

    color: #999;

}

.t_d2k1duan1 p{

    margin-bottom: 28px;

}

.t_d2k2tit{

    color: #162238;

    font-size: 18px;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 30px;

}

.t_wujian p{

    margin-bottom: 0;

}

.t_wujian.yxedr_active p{

    margin-bottom: 0;

}

.t_wujian.t_xujian.yxedr_active p{

    margin-bottom: 28px;

}

.t_d2k2li .yxedr_active ol,

.t_d2k2li .yxedr_active ul {

    padding-inline-start: 0;

    margin-block-start: 0em;

    margin-block-end: 0em;

}

.t_d2k2li .t_parag li::marker {

    list-style-position: outside;

    direction:var(--geshu-zong)

}

.t_d2k2li .t_wujian li::marker{

    font-size: 0;

}

.t_d2k2li .t_xujian li:last-child p{

    margin-bottom: 0;

}

.t_d2k2li .t_wujian li a{

    text-decoration: underline;

    color: #00447C;

}

.t_d2k1 {

    padding: 158px 0;

}

.t_d2k1nr,.t_d2k2li {

    margin-bottom: 60px;

}

.t_d2k2li:last-of-type{

    margin-bottom: 0;

}

.t_celanwen{

    font-size: 18px;

    color: #fff;

    line-height: 1.75;

    padding: 18.75px 10px;

    width: 98px;

    text-align: center;

}

.t_celanli1 .t_celanwen{

    background: #BA0A3B;

}

.t_celanli2 .t_celanwen{

    background: #00447C;

}

.t_celanli3 .t_celanwen{

    background: #CEB688;

}

.t_celan1{

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: -100%;

    transition: all 0.36s ease-out;

    z-index: 98;

}

.t_celan1.on{

    right: 0;

}

/* d3 */

.t_biaodan{

    width: 100%;

    text-align: center;

}

/* e1 */

.t_e1k1le,.t_e1k1rg{

    width: 50%;

}

.t_e1k1pic,.t_e1k1pic img{

    width: 100%;

}

.t_e1k1le{

    position: relative;

}

.t_e1k1pic{

    position: relative;

}                                                                                  

.t_e1k1pic::before{

    content: '';

    height: 100%;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 2;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 47.79%, rgba(0, 0, 0, 0.81) 92.11%);

}

.t_e1k1up{

    position: absolute;

    z-index: 4;

    width: 100%;

    padding: 0 20px 30px 100px;

    left: 0;

    bottom: 0;

}

.t_e1k1leduan p,.t_e1k1luo p{

    color: #fff;

}

.t_e1k1leduan {

    margin-bottom: 31px;

}

.t_e1k1nr{

    background: #162238;

    display: flex;

    align-items: center;

}

.t_e1k1rg .t_fonth2{

    color: #fff;

    margin-bottom: 44px;

}

.t_e1k1rg .t_duan18 p{

    color: #D1D4D8;

}

.t_e1k1rg{

    padding: 0 207px 0 170px;

}

.t_e1k2{

    height: 300vh;

    height: calc(var(--lun-shu) * 100vh);

}

.t_e1k2li{

    height: 100vh;

}

.t_e1k2pic{

    position: relative;

    width: 100%;

    height: 100%;

}

.t_e1k2pic img{

    position: absolute;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_e1k2up{

    position: absolute;

    z-index: 4;

    bottom: 90px;

    width: 100%;

    padding: 0 20.6%;

}

.t_e1k2pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 2;

    background: rgba(0, 0, 0, .1);

}

.t_e1k2ic{

    width: 40px;

}

.t_e1k2ic img{

    width: 100%;

}

.t_e1k2up .t_fonth2,.t_e1k2up .t_duan18 p{

    color: #fff;

}

.t_e1k2li{

    position: relative;

}

.t_e1k2zh{

    width: 560px;

}

.t_e1k2up .t_fonth2{

    margin-bottom: 23px;

}

.t_e1k2up .t_duan18 {

    margin-bottom: 58px;

}

.t_e1k3{

    background: #F8F8F8;

}

.t_e1k3li{

    width: 33.333333%;

    padding: 0 55px;

}

.t_e1k3ul{

    margin: 0 -55px;

}

.t_e1k3xin{

    display: block;

    background: #fff;

    box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);

}

.t_e1k3pic{

    width: 100%;

}

.t_e1k3xia{

    padding: 33px 40px 37px;

}

.t_e1k3xia .t_fonth4{

    color: #999;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 6px;

}

.t_e1k3xia .t_fonth3{

    color: #162238;

    line-height: 1.5;

    height: 108px;

    overflow: hidden;

    margin-bottom: 25px;

}

/* e2 */

.t_e2k1{

    background: #162238;

}

.t_e2k1nr .t_duan18 p{

    color: #D1D4D8;

    margin-bottom: 32px;

}

.t_e2k1{

    padding: 155px 0 120px;

}

.t_e2k2pic,.t_e2k2pic img{

    width: 100%;

}

.t_e2k2pic{

    position: relative;

}

.t_e2k2pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.4);

    z-index: 2;

}

.t_e2k2li{

    position: relative;

}

.t_e2k2top{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 3;

}

.t_e2k2top .t_fonth2{

    color: #fff;

    margin-bottom: 25px;

}

.t_e2k2ic{

    width: 40px;

    margin: 0 auto;

    margin-top: 60px;

}

.t_e2k2ic img{

    width: 100%;

}

.t_e2k2top .t_duan18 p{

    margin-bottom: 32px;

}

/* e4 */

.t_e4k1 .t_e1k1pic::before{

    display: none;

}

.t_e4k2nr .t_duan18 p{

    color: #666;

}

.t_e4k3li{

    width: 33.333333%;

    position: relative;

    overflow: hidden;

}

.t_e4k3pic{

    width: 100%;

    position: relative;

}

.t_e4k3pic img{

    width: 100%;

}

.t_e4k3top{

    position: absolute;

    /* bottom: 0; */

    left: 0;

    z-index: 3;

    width: 100%;

    padding: 0 62px 63px;

    transition: all 0.36s;

    bottom: -173px;

}

.t_e4k3pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: 2;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.2);

}

.t_e4k3pic::after{

    content: '';

    position: absolute;

    width: 100%;

    height: 0;

    z-index: 2;

    bottom: 0;

    left: 0;

    opacity: 0;

    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 34.18%, rgba(0, 0, 0, 0.7) 77.53%);

    transition: all 0.36s;

}

.t_e4k3top .t_fonth3{

    color: #fff;

    margin-bottom: 29px;

}

.t_e4k3top .t_parag p{

    color: #fff;

    /* margin-bottom: 24px; */

    line-height: 1.5;

}

.t_e4k3top .t_parag p:last-child{

    margin-bottom: 0;

}

.t_e4k3top .t_parag{

    height: 144px;

    overflow: hidden;

    -webkit-line-clamp: 6;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    opacity: 0;

    transition: all 0.36s;

}

/* e4k4 */

.t_e4k4li{

    width: 33.333333%;

    padding: 0 20px;

    overflow: hidden;

}

.t_e4k4box{

    margin: 0 -20px;

    overflow: hidden;

}

.t_e4k4pic,.t_e4k4pic img{

    width: 100%;

}

.t_e4k4xin{

    position: relative;

}

.t_e4k4top{

    position: absolute;

    z-index: 3;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 0 20px 30px;

}

.t_e4k4top .t_fonth4{

    color: #fff;

    margin-bottom: 7px;

}

.t_e4k4top .t_parag p{

    color: #fff;

}

.t_e4k4top .t_anbtnzi {

    color: #fff;

}

.t_e4k4top .t_parag{

    margin-bottom: 24px;

    line-height: 1.5;

}

.t_e4k4pic::before{

    content: '';

    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 61.34%);

    position:absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 3;

    transition: background 0.36s;

}

.t_e4k4top .t_parag{

    height: 56px;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_e4k4top{

    bottom: -118px;

    transition: all 0.36s;

}

.t_e4k4top .t_parag,.t_e4k4top .t_anbtn1{

    opacity: 0;

    transition: all 0.36s;

}

.t_e4k4box,.t_e4k8box{

    padding-bottom: 44px;

}

.t_e4k5pic,.t_e4k5pic img{

    width: 100%;

}

.t_e4k5{

    position: relative;

}

.t_e4k5nr{

    position: absolute;

    width: 30.5%;

    top: 50%;

    transform: translateY(-50%);

    right: 10.8%;

}

.t_e4k5nr .t_duan18 p{

    color: #D1D4D8;

}

.t_e4k5nr .t_moredi{

    padding: 0 48px;

}

.t_e4k5nr .t_syk5btn{

    margin: 0 -48px;

}

.t_e4k5nr .t_moredizi{

    color: #fff;

}

.t_e4k5nr .t_fonth2{

    color: #fff;

    margin-bottom: 45px;

}

.t_e4k5nr .t_duan18{

    margin-bottom: 78px;

}

.t_e4k6li{

    width: 33.333333%;

    padding: 0 45px;

}

.t_e4k6ul{

    margin: 0 -45px;

}

.t_e4k6li .t_fonth3{

    color: #162238;

    line-height: 1.5;

}

.t_e4k6li .t_parag p{

    color: #69696F;

    line-height: 1.75;

}

.t_e4k6pic {

    margin-bottom: 35px;

}

.t_e4k7{

    position: relative;

}

.t_e4k7pic,.t_e4k7pic img{

    width: 100%;

}

.t_e4k7pic{

    position: relative;

}

.t_e4k7pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.2);

    z-index: 2;

}

.t_e4k7nr{

    width: 100%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 4;

}

.t_e4k7xin .t_fonth2{

    color: #fff;

    margin-bottom: 38px;

}

.t_e4k7xin .t_fonth3{

    color: #fff;

    margin-bottom: 60px;

}

.t_e4k7xin .t_parag p{

    color: #D1D4D8;

}

.t_e4k7shu{

    font-size: 48px;

    color: #fff;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 20px;

}

.t_e4k7shu .ys_demo_num{

    display: inline-block;

}

.t_e4k7duan{

    color:#20075a;
    font-family: 'Poppins', sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.5;

}

.t_e4k7ul{

    display: flex;

    justify-content: space-between;

}

.t_e4k7p{

    margin-bottom: 82px;

}

.t_e4k8li{

    width: 33.333333%;

    padding: 0 20px;

}

.t_e4k8box{

    margin: 0 -20px;

    overflow: hidden;

}

.t_e4k8li .t_fonth4{

    color: #162238;

    margin-bottom: 6px;

}

.t_e4k8li .t_parag p{

    color: #666;

}

.t_e4k8ic{

    width: 34px;

}

.t_e4k8ic img{

    width: 100%;

}

.t_e4k8box .t_e4k8pic{

    margin-bottom: 33px;

}

.t_e4k8box .t_parag{

    margin-bottom: 32px;

}

.t_e4k2nr .t_fonth2{

    margin-bottom: 44px;

}

.t_e4k9{

    background: #162238;

    padding: 70px 0 60px;

}

.t_e4k9nr .t_fonth2{

    color: #fff;

}

.t_e4k9li{

    width: 33.333333%;

    padding: 0 20px;

}

.t_e4k9ul{

    margin: 0 -20px;

}

.t_e4k9ic{

    width: 15px;

    line-height: 27px;

}

.t_e4k9ic img{

    width: 100%;

}

.t_e4k9xin .t_fonth4{

    color: #fff;

    line-height: 1.5;

}

.t_e4k9xin{

    border-bottom: 1px solid rgba(255,255,255,.2);

    padding: 36px 0;

}

.t_e4k10{

    background: #F8F8F8;

}

.t_e4k10li:nth-of-type(2n-1){

    background: #fff;

}

.t_e4k10tit{

    color: #162238;

    font-size: 18px;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

    display: inline-block;

    width: 144px;

}

.t_e4k10ic{

    width: 15px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -55px;

    transition: all 0.36s;

}

.t_e4k10ic img{

    width: 100%;

}

.t_e4k10top{

    text-align: center;

    font-size: 0;

}

.t_e4k10top{

    cursor: pointer;

    height: 96px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.t_e4k10xia{

    display: none;

}

.t_e4k10ic img{

    transition: all 0.36s;

}

.t_e4k10li.on .t_e4k10ic img{

    transform: rotate(180deg) ;

}

.t_e4k10xia .yxedr_active p{

    margin-bottom: 28px;

}

.t_e4k10xia .yxedr_active h4{

    padding-top: 9px;

    margin-bottom: 20px;

}

.t_e4k10xia {

    padding: 40px 0;

}

.t_e4k10li:last-of-type {

    padding-bottom: 100px;

}

.t_e4k10 .t_fonth2{

    margin-bottom: 90px;

}

.t_e4k11li{

    width: 33.333333%;

    padding: 0 20px;

}

.t_e4k11ul{

    margin: 0 -20px;

}

.t_e4k11wen{

    background: #F8F8F8;

    padding: 55px 60px 70px;

    height: 100%;

}

.t_e4k11ul{

    display: flex;

    align-items: stretch;

}

.t_e4k11wen .t_fonth3{

    margin-bottom: 33px;

}

.t_e4k12{

    position: relative;

    overflow: hidden;

}

.t_e4k12bg{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_e4k12bg img{

    width: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    object-fit: cover;

    min-height: 100%;

    min-width: 100%;

    position: absolute;

}

.t_e4k12top{

    position: relative;

    z-index: 4;

    width: 100%;

}

.t_e4k12bg::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .6);

    z-index: 2;

    top: 0;

    left: 0;

}

.t_e4k12le,.t_e4k12rg{

    width: 50%;

}

.t_e4k12le{

    padding-right: 160px;

}

.t_e4k12rg{

    padding-left: 20px;

}

.t_e4k12li{

    cursor: pointer;

}

.t_e4k12shu{

    font-size: 24px;

    font-family: 'robotobold'!important;

    color: #fff;

    transition: all 0.36s;

    line-height: 1.5;

    width: 80px;

    opacity: .4;

}

.t_e4k12shurg .t_fonth3,

.t_e4k12shurg .t_parag p{

    color: #fff;

    transition: all 0.36s;

}

.t_e4k12shurg{

    width: calc(100% - 80px);

}

.t_e4k12li{

    border-bottom: 1px solid rgba(255, 255, 255, .4);

    transition: all 0.36s;

}

.t_e4k12li.on{

    border-bottom: 1px solid rgba(255, 255, 255,1);

}

.t_e4k12li.on .t_e4k12shu{

    opacity: 1;

}

.t_e4k12shurg .t_fonth3{

    margin-bottom: 6px;

}

.t_e4k12li {

    padding: 38px 0 35px;

}

.t_e4k12li:first-child{

    padding-top: 0;

}

.t_e4dashu{

    font-family: 'robotobold'!important;

    color: #fff;

    margin-bottom: 32px;

}

.t_e4k12huanli .t_fonth3{

    color: #fff;

    margin-bottom: 36px;

}

.t_e4k12huanli .t_parag p{

    color: #fff;

    line-height: 2.2;

}

.t_e4k12huanli{

    display: none;

}

.t_e4k12huanli.act{

    display: block;

}

.t_e4k13{

    background: #F8F8F8;

}

.t_e4k13pic{

    height: 450px;

}

.t_e4k13pic img{

    height: 100%;

}

.t_e4k13li{

    /* width: auto; */

    padding: 2px;

}

.t_e4k13li.swiper-slide{

    width: auto;

}

.t_e4k13lun{

    margin: 0 2px;

}

.t_e4k13lun .swiper-wrapper{

    /* transition-duration: var(--huan-width)!important; */

    transition-timing-function: linear !important;

}

.t_e4k13ul{

    /* width: auto; */

    white-space: nowrap;

    /* font-size: 0; */

}

.t_e4k13li{

    display: inline-block;

    float: none;

}

.t_e4k13lun{

    width: 100%;

}

/* f1 */

.t_f1k1{

    background: #162238;

}

.t_f1k1nr .t_fonth2 {

    color: #fff;

    margin-bottom: 46px;

}

.t_f1k1nr .t_fonth4,.t_f1k1nr .t_parag p{

    color: #D1D4D8;

}

.t_f1k1nr .t_fonth4{

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 18px;

}

.t_f1k2 .t_b1k1xin{

    padding: 92px 112px;

    background: rgba(255, 255, 255, .9);

}

.t_b1k1li .t_fonth2{

    color: #162238;

    font-weight: bold;font-family: 'robotobold'!important

}

.t_b1k1li .t_parag p{

    color: #69696F;

}

.t_f1k3{

    background: #F8F8F8;

}

.t_f1k3le{

    width: 440px;

    padding-right: 108px;

}

.t_f1k3rg{

    width: calc(100% - 440px);

}

.t_f1k3li{

    width: 33.333333%;

    padding: 0 20px;

}

.t_f1k3lun{

    margin: 0 -20px;

    overflow: hidden;

}

.t_f1k3li .t_fonth4{

    font-weight: bold;font-family: 'robotobold'!important

    color: #162238;

}

.t_f1k3pic{

    width: 100%;

    margin-bottom: 41px;

}

.t_f1k3le .t_fonth2{

    margin-bottom: 45px;

}

.t_f1k3nr {

    display: flex;

    align-items: stretch;

}

.t_f1k3le{

    display: flex;

    justify-content: center;

    flex-direction: column;

}

.t_f1k3xin{

    padding-bottom: 100px;

}

.t_f1k4le,.t_f1k4rg{

    width: 50%;

}

.t_f1k4pic{

    width: 100%;

}

.t_f1k4li:nth-of-type(2n){

    background: #162238;

}

.t_f1k4le .t_fonth2{

    color: #162238;

    margin-bottom: 42px;

}

.t_f1k4le .t_duan18 p{

    color: #666;

}

.t_f1k4li:nth-of-type(2n) .t_f1k4le .t_fonth2{

    color: #fff;

}

.t_f1k4li:nth-of-type(2n) .t_f1k4le .t_duan18 p{

    color: #D1D4D8;

}

.t_f1k4le{

    padding: 0 200px 25px;

}

.t_f1k4xin{

    display: flex;

    align-items: center;

}

.t_f1k4li:nth-of-type(2n) .t_f1k4xin{

    flex-direction: row-reverse;

}

.t_f1k5top .t_fonth2{

    margin-bottom: 40px;

}

.t_f1k5li{

    position: relative;

}

.t_f1k5fu{

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 4;

    padding:0 147px 90px;

}

.t_f1k5fu .t_parag p{

    color: #fff;

}

.t_f1k5zuo{

    width: 70%;

}

.t_f1k5zuo .t_fonth3{

    margin-bottom: 15px;

}

.t_f1k5pic{

    position: relative;

}

.t_f1k5pic::before{

    content: '';

    width: 100%;

    height: 30%;

    bottom: 0;

    left: 0;

    background: linear-gradient(to top,#000,transparent);

    position: absolute;

    z-index: 3;

}

.t_lunbo1 .slick-prev,.t_lunbo1 .slick-next{

    width: 50px;

    height: 50px;

    z-index: 3;

    top: auto;

    transform: translateY(0);

    bottom: 90px;

    box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);

    border-radius: 50%;

}

.t_lunbo1 .slick-next{

    right: 147px;

}

.t_lunbo1 .slick-prev{

    left: auto;

    right: 215px;

}

.t_lunbo1 .slick-prev::before,

.t_lunbo1 .slick-next::before{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

}

.t_lunbo1 .slick-prev::before{

    content: url(../images/arrow7.svg);

}

.t_lunbo1 .slick-next::before{

    content: url(../images/arrow8.svg);

}

.t_f1k6le{

    width: 56.6%;

}

.t_f1k6rg{

    width: 43.4%;

}

.t_f1k6pic{

    width: 100%;

}

.t_f1k6rg{

    padding: 107px 113px 78px;

}

.t_f1k6li .yxedr_active p {

    margin-bottom: 0;

}

.t_f1k6li .yxedr_active p {

    line-height: 2.2;

}

.t_f1k6li .yxedr_active ul {

    margin-block-start: 0;

    margin-block-end: 0;

}

.t_f1k6li .t_fonth3{

    margin-bottom: 32px;

}

.t_f1k6nr{

    display: flex;

    align-items: stretch;

}

.t_f1k6ul{

    height: 100%;

}

.t_lunbo1.t_lunbo2 .slick-prev, .t_lunbo1.t_lunbo2 .slick-next {

    bottom: 0px;

}

.t_lunbo1.t_lunbo2 .slick-prev {

    left: 0;

    right: auto;

}

.t_lunbo1.t_lunbo2 .slick-next {

    left: 67px;

    right: auto;

}

/* g1 */

.t_g1k1pic{

    width: 100%;

}

.t_g1k1pic img{

    width: 100%;

}

.t_g1k1nr{

    position: relative;

}

.t_g1k1top{

    background: #00447C;

    position: absolute;

    left: 4.127907%;

    bottom: 66px;

    padding: 40px 44px 30px;

    width: 46%;

}

.t_g1date{

    font-size: 14px;

    letter-spacing: 3.5px;

    color: #fff;

    opacity: .9;

    line-height: 1.75;

    margin-bottom: 10px;

}

.t_g1k1xin .t_fonth3{

    color: #fff;

    font-weight: bold;font-family: 'robotobold'!important    

    margin-bottom: 12px;

}

.t_g1k1xin .t_parag p{

    color: #fff;

    opacity: .9;

}

.t_g1k1xin .t_parag{

    margin-bottom: 43px;

}

.t_g1k2 .t_select{

    margin-right: 8px;

}

.t_g1k2input{

    width: 300px;

    border: 1px solid #F0F0F0;

    border-radius: 2px;

    height: 45px;

    padding: 0 20px;

    display: flex;

    align-items: center;

}

.t_g1k2input input{

    width: 100%;

    font-size: 16px;

    color: #999;

    line-height: 1.5;

}

.t_g1k2sbtn{

    width: 45px;

    height: 45px;

    margin-left: 8px;

    border-radius: 2px;

    position: relative;

    background: #00447C;

    cursor: pointer;

    overflow: hidden;

}

.t_g1k2sbtn img{

    width: 20px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_g1k2sbtn a{

    display: block;

    width: 100%;

    height: 100%;

}

.t_g1k2li{

    width: 25%;

    padding: 0 30px;

    position: relative;

}

.t_g1k2ul{

    margin: 0 -30px;

    margin-bottom: -87px;

}

.t_g1k2li:nth-of-type(4n)::before{

    display: none;

}

.t_g1k2li::before,.t_g2k6bo::before{

    content: '';

    width: 1px;

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    background: #EFEFEF;

}

.t_g1k2xin{

    box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);

    background: #FFF;

}

.t_g1k2xia{

    padding: 28px 32px 36px;

}

.t_g1k2xia .t_duan18 p{

    line-height: 1.5;

}

.t_g1k2xia .t_duan18{

    height: 81px;

    overflow: hidden;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 42px;

}

.t_g1k2li{

    margin-bottom: 87px;

}

/* g2 */

.t_g2k1tu1{

    width: 100%;

    margin-bottom: 24px;

}

.t_g2k1tu1 img{

    width: 100%;

}

.t_g2k1xiang .t_font14{

    margin-right: 104px;

    letter-spacing: 3.5px;

}

.t_g2k1xiang .t_font14 span{

    margin-left: 10px;

}

.t_g2k1xiang {

    margin-bottom: 26px;

}

.t_g2k1xi{

    display: inline-block;

}

.t_g2k1xia{

    font-size: 0;

    border-bottom: 1px solid #EFEFEF;

    padding-bottom: 9px;

    margin-bottom: 47px;

}

.t_g2k1wen .t_fonth3{

    font-weight: bold;font-family: 'robotobold'!important

}

.t_g2k1wen {

    padding: 86px 0 45px;

}

.t_g2k1wen .t_fonth4{

    margin-bottom: 25px;

}

.t_g2k1xi .t_font14{

    letter-spacing: 3.5px;

}

.t_g2k1duan2 h4{

    margin-bottom: 40px;

}

.t_g2k1duan2.yxedr_active p{

    margin-bottom: 28px;

}

.t_g2k1yu .t_fonth3{

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 27px;

}

.t_g2k1yu .t_parag p{

    color: #333;

}

.t_g2jie{

    border-top: 1px solid #EFEFEF;

    border-bottom: 1px solid #EFEFEF;

    padding: 42px 0;

}

.t_g2kjieic{

    width: 160px;

}

.t_g2kjieic img{

    width: 100%;

}

.t_g2kjierg{

    width: calc(100% - 160px);

    padding-left: 66px;

}

.t_g2kjietit{

    color: #333;

    font-size: 16px;

    font-weight: bold;font-family: 'robotobold'!important

    line-height: 1.5;

}

.t_g2k1yu {

    padding-bottom: 110px;

}

.t_g2k2{

    padding-top: 62px;

    padding-bottom: 84px;

    /* margin: 0 -20px; */

}

.t_g2k2pic{

    width: 100%;

}

.t_g2k2pic img{

    width: 100%;

}

.t_g2k2li{

    margin-bottom: 42px;

    padding: 0 20px;

}

.t_g2k2er .t_g2k2li{

    width: 50%;

}

.t_g2k2san .t_g2k2li{

    width: 33.333333%;

}

.t_g2k3shi{

    border-top: 1px solid #EFEFEF;

    border-bottom: 1px solid #EFEFEF;

    padding: 108px 0 120px;

}

.t_g2k3duan h3{

    color: #333;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 6px;

}

.t_g2k3duan p{

    margin-bottom: 28px;

}

.t_g2k3duan p:last-of-type{

    margin-bottom: 0;

}

.t_g2k4duan p{

    margin-bottom: 0;

}

.t_e4k8he{

    cursor: pointer;

}

.t_g2k4duan h5{

    padding: 31px 0 8px;

}

.t_g2k4 {

    padding: 42px 0 60px;

    border-bottom: 1px solid #EFEFEF;

}

.t_g2k5ic{

    width: 30px;

    margin-right: 50px;

}

.t_g2k5ic img{

    width: 100%;

}

.t_g2k5wen{

    color: #00447C;

    font-weight: bold;font-family: 'robotobold'!important

    font-size: 18px;

    line-height: 1.5;

}

.t_g2k5 a{

    display: flex;

    align-items: center;

    justify-content: left;

}

.t_g2k5{

    border-bottom: 1px solid #EFEFEF;

    padding: 110px 0 26px;

}

.t_g2k1zh{

    position: relative;

}

.t_g2k1sh{

    position: absolute;

    left: 240px;

    display: flex;

    align-items: center;

}

.t_g2k1fen{

    color: #999;

    font-size: 20px;

    line-height: 1.75;

    margin-right: 12px;

}

.t_g2k1li{

    width: 25px;

    margin: 0 11px;

}

.t_g2k1li img{

    width: 100%;

}

.t_g2k6{

    background: #F8F8F8;

}

.t_g2k6bo{

    width: 25%;

    padding: 0 30px;

    position: relative;

}

.t_g2k6lun{

    margin: 0 -30px;

}

.t_lundian1 .slick-dots li{

    width: 50px;

    height: 3px;

    border-radius: 0;

    background: #999;

    margin: 0 8px;

}

.t_lundian1 .slick-dots li.slick-active{

    background: #00447C;

}

.t_lundian1 .slick-dots{

    bottom: 0;

}

.t_lundian1.slick-dotted{

    padding-bottom: 100px;

}

/* g3 */

.t_g3k2 .t_d1k2ul{

    margin: 0 -30px;

    margin-bottom: -94px;

}

.t_g3k2 .t_d1k2li{

    margin-bottom: 94px;

}

.t_g3k2 .t_select,.t_g4k2 .t_select {

    width: 200px;

}

.t_g3k1nr{

    background: #fff;

    box-shadow: 9px 9px 23px rgba(229, 241, 250, 0.5);

}

.t_g3k1nr a{

    display: flex;

    align-items: center;

}

.t_g3k1le{

    width: 48.9%;

}

.t_g3k1rg{

    width: 51.1%;

}

.t_g3k1pic{

    width: 100%;

}

.t_g3k1pic img{

    width: 100%;

}

.t_g3k1rg{

    padding:30px 60px 30px 70px;

}

.t_g3k1rg .t_fonth4{

    font-size: 24px;

    font-weight: bold;font-family: 'robotobold'!important

    margin-bottom: 22px;

}

.t_g3k1rg .t_parag p{

    line-height: 2;

}

.t_g3k1rg .t_parag{

    margin-bottom: 78px;

}

/* g4 */

.t_g4k2li{

    width: 25%;

}

.t_g4k2pic{

    width: 100%;

    position: relative;

}

.t_g4k2icon{

    position: absolute;

    width: 40px;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 4;

}

.t_g4k2icon img{

    width: 100%;

}

.t_g4k2xin{

    cursor: pointer;

    position: relative;

}

.t_g4k2xia{

    padding: 33px 47px 66px;

}

.t_g4k2xiao{

    font-size: 16px;

    color: #BA0A3B;

    line-height: 1.75;

    margin-bottom: 5px;

}

.t_g4k2xia .t_fonth3{

    color: #162238;

    line-height: 1.75;

    margin-bottom: 15px;

}

.t_g4k2xin::before{

    content: '';

    position: absolute;

    width: 1px;

    height: 100%;

    top: 0;

    right: 0;

    background: #EFEFEF;

}

.t_video1{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

    min-width: 100%;

    min-height: 100%;

    object-fit: cover;

}

.t_g4k2pic::before{

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.4);

    top: 0;

    left: 0;

    z-index: 3;

    opacity: 0;

    transition: all 0.36s;

}

/* g5 */

.t_g5k1li{

    width: 50%;

    padding: 0 20px;

}

.t_g5k1lun{

    margin: 0 -20px;

    overflow-x: hidden;

}

.t_g5k1 .t_b4control{

    padding-bottom: 0;

}

.t_g5k1pic{

    margin-bottom: 35px;

}

.t_g5k1xin .t_fonth4{

    margin-bottom: 29px;

}

.t_g5k2{

    position: relative;

}

.t_g5k2 .t_e4k7shu{

    color: #CEB688;

}

.t_g5k3xin{

    position: relative;

    overflow: hidden;

}

.t_g5k3top{

    position: absolute;

    bottom: -177px;

    width: 100%;

    left: 0;

    padding: 0 55px 65px;

    z-index: 4;

    transition: all 0.36s;

}

.t_g5k3pic{

    position: relative;

}

.t_g5k3pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    bottom: 0;

    left: 0;

    background: linear-gradient(10.77deg, #000000 0.14%, rgba(0, 0, 0, 0) 45.88%);

    z-index: 3;

}

.t_g5k3top .t_fonth3{

    color: #fff;

    line-height: 1.75;

    margin-bottom: 16px;

}

.t_g5k3top .t_parag p{

    color: #fff;

}

.t_g5k3ic{

    width: 40px;

}

.t_g5k3ic img{

    width: 100%;

}

.t_g5k3top .t_parag{

    height: 112px;

    overflow: hidden;

    -webkit-line-clamp: 4;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    margin-bottom: 13px;

}

.t_g5k3he{

    opacity: 0;

    transition: all 0.36s;

}

.t_g5k3bo{

    width: calc(33.333333% - 40px);

}

.t_g5k3 {

    height: 300vh;

    height: calc(var(--lun-shu) * 100vh);

    /* margin: -1px; */

}

.t_g5k3pic{

    height: calc(100vh - 160px);

}

.t_g5k3pic img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    height: calc(100% + 2px);

    width: calc(100% + 2px);

    width: 100%;

    object-fit: cover;

}

.t_g5k3pic img:nth-of-type(2){  

    top: 50%;

    left: 50%;

}

.t_g5k4li:nth-of-type(2n-1){

    background: #162238;

}

.t_g5k4li:nth-of-type(2n){

    background: #CEB688;

}

.t_g5k4rg{

    width: 50%;

    padding: 0 100px;

}

.t_g5k4rg .t_fonth2{

    color: #fff;

    margin-bottom: 37px;

}

.t_g5k4rg .t_fonth3{

    color: #fff;

    margin-bottom: 22px;

}

.t_g5k4rg .t_parag p{

    color: #fff;

}

.t_g5k4rg .t_moredizi{

    color: #fff;

}

.t_g5k4rg .t_moredi{

    margin-top: 100px;

}

.t_g5k4li{

    display: flex;

    align-items: center;

}

.t_g5k4li:nth-of-type(2n) {

    flex-direction: row-reverse;

}

.t_g5k4le{

    width: 50%;

}

.t_g5k4pic{

    width: 100%;

}

.t_g5k5rg .t_parag p{

    color: #69696F;

}

.t_g5k5rg,.t_g5k5le{

    width: 50%;

}

.t_g5k5le{

    padding-right: 20px;

}

.t_g5k5xia{

    background: #162238;

}

.t_g5k5xrg{

    width: 66.666666%;

}

.t_g5k5xle{

    width: 33.333333%;

    padding: 0 100px;

}

.t_g5k5li .t_g5k5pic img{

    transform: translateX(100%);

    animation-duration: 1.2s;

    animation-timing-function: cubic-bezier(.62,.12,.52,.94);

    /* animation-timing-function: linear; */

    transition: all 1.2s cubic-bezier(.62,.12,.52,.94);

}

.t_g5k5li.slick-active .t_g5k5pic img{

    transform: translateX(0);

}

.t_g5k5li{

    opacity: 1!important;

}

.t_g5k5li.t_nextprev .t_g5k5pic img{

    transform: translateX(0);

    animation-name: rollOutXNext;

    animation-delay: 1.2s;

}

@keyframes rollOutXNext{

    from{

        transform:translateX(0)

    }

    to{

        transform:translateX(-100%)

    }

}

.t_g5k5bo .t_fonth3{

    color: #fff;

    margin-bottom: 28px;

}

.t_g5k5bo .t_parag p{

    color: #fff;

}

.t_g5k5bo .t_parag{

    margin-bottom: 96px;

}

.t_g5k5bo .t_moredizi{

    color: #fff;

}

.t_g5k5wen{

    margin-top: 20.85%;

}

.t_g5k5bo.slick-active{

    animation: opacitytou .36s cubic-bezier(.62,.12,.52,.94);

}

@keyframes opacitytou{

    from{

        opacity: 0;

    }

    to{

        opacity: 1;

    }

}

.t_g5k5qieli .t_fonth4{

    color: #D1D4D8;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

    display: inline-block;

}

.t_g5k5qieli{

    position: relative;

    cursor: pointer;

    margin-bottom: 17px;

}

.t_g5k5qieli:last-of-type{

    margin-bottom: 0;

}

.t_g5k5qieli.on .t_fonth4{

    color: #fff;

}

.t_g5k5qieli .t_fonth4::before{

    content: '';

    width: 0;

    height: 1px;

    background: #fff;

    position: absolute;

    top: calc(50% - 0.5px);

    left: calc(100% + 17px);

    transition: all 0.36s;

    opacity: 0;

}

.t_g5k5qieli.on .t_fonth4::before{

    width: 100px;

    opacity: 1;

}

.t_g5k5xia{

    display: flex;

    align-items: stretch;

}

.t_g5k5xle{

    position: relative;

}

.t_g5k5qie{

    position: absolute;

    left: 100px;

    bottom: 64px;

}

.t_g5k6li{

    width: 33.333333%;

    position: relative;

}

.t_g5k6top{

    position: absolute;

    width: 100%;

    text-align: center;

    bottom: -13px;

    z-index: 4;

    transition: all 0.36s;

}

.t_g5k6top .t_fonth3{

    color: #fff;

    line-height: 1.5;

    margin-bottom: 16px;

}

.t_g5k6ic{

    width: 26px;

    margin: 0 auto;

    opacity: 0;

    transition: all 0.36s;

}

.t_g5k6ic img{

    width: 100%;

}

.t_g5k6pic::before{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 44.49%);

    z-index:3;

    transition: all 0.36s;

}

.t_g5k6pic::after{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0;

    z-index:3;

    transition: all 0.36s;

}

.t_g5k7{

    background: #CEB688;

}

.t_g5k7 .t_fonth3{

    color: #fff;

    margin-bottom: 44px;

}

.t_g5k7{

    padding: 46px 0 88px;

}

.t_g5k7li{

    width: 25%;

    padding: 0 20px;

}

.t_g5k7ul{

    margin: 0 -20px;

}

.t_g5k7xin{

    border-top: 3px solid #878581;

    background: #fff;

    padding:24px 34px;

}

.t_g5k7le{

    width: 35px;

}

.t_g5k7le .ys_imgbox_cover{

    width: 100%;

}

.t_g5k7rg{

    width: calc(100% - 35px);

    padding-left: 50px;

}

.t_g5font16{

    font-size: 16px;

    color: #162238;

    line-height: 1.75;

    margin-bottom: 7px;

}

.t_g5font14{

    font-size: 14px;

    color: #00447C;

    line-height: 1.75;

    cursor: pointer;

}

.t_g5k7xin{

    display: flex;

    align-items: center;

}

/* g7 */

.t_g7k1le,.t_g7k1rg{

    width: 50%;

    padding: 0 40px;

}

.t_g7k1nr{

    margin: 0 -40px;

}

.t_g7k1{

    background: #F8F8F8;

}

.t_g1k7li{

    width: 50%;

    padding: 0 14px;

}

.t_g7k1ul{

    margin: 0 -14px;

}

.t_lunbo1.t_lunbo3 .slick-prev, .t_lunbo1.t_lunbo3 .slick-next{

    bottom: 0;

}

.t_g7k1ul.t_lunbo1.t_lunbo3 .slick-prev, .t_g7k1ul.t_lunbo1.t_lunbo3 .slick-next{

    bottom: -107px;

}

.t_lunbo1.t_lunbo3 .slick-prev{

    left: 14px;

    right: auto;

}

.t_lunbo1.t_lunbo3 .slick-next{

    left: 81px;

    right: auto;

}

.t_g1k7tu{

    width: 217px;

}

.t_g1k7rgwen{

    width: calc(100% - 217px);

    padding-left: 40px;

}

.t_g1k7rgli{

    margin-bottom: 40px; 

}

.t_g1k7rgli:last-of-type{

    margin-bottom: 0px;

}

.t_g1k7rgxin{

    display: flex;

    align-items: center;

}

.t_g7k1nr{

    margin-bottom: 107px;

    position: relative;

}

.t_g7k1nr::before{

    content: '';

    width: 1px;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    height: calc(100% - 106.8px);

    background: rgba(239,239,239,1);

}

.t_g7k2 .t_sytitrga  a{

    padding: 0 20px;

}

.t_g7k3li{

    width: 16.666667%;

    padding: 0 20px;

}

.t_g7k3ul{

    margin: 0 -20px;

}

.t_g7k3xin{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_g7k3pic{

    width: 100%;

    position: relative;

}

.t_g7k3pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: linear-gradient(360deg, rgba(0, 0, 0, 0.91) 9.91%, rgba(0, 0, 0, 0) 100%);

    z-index: 3;

}

.t_g7k3top{

    position: absolute;

    width: 100%;

    left: 0;

    bottom: -112px;

    padding: 0 26px 28px;

    z-index: 4;

    transition: all 0.36s;

}

.t_g7k3top .t_fonth4{

    color: #fff;

    margin-bottom: 9px;

}

.t_g7k3top .t_parag p{

    color: #fff;

    opacity: .8;

    line-height: 1.5;

}

.t_g7k3top .t_parag{

    height: 72px;

    overflow: hidden;

    margin-bottom: 10px;

    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_g7font16{

    font-size: 16px;

    color: #fff;

    font-weight: bold;font-family: 'robotobold'!important

}

.t_g7k3yin{

    opacity: 0;

    transition: all 0.36s;

}

.t_g7ti .t_fonth2{

    margin-bottom: 42px;

}

.t_g7ti .t_parag{

    margin-bottom: 60px;

}

.t_e2k2top .t_fonth3{

    color: #fff;

    margin-bottom: 60px;

}

.t_e2k2top .t_font30,.t_fontzhu{

    margin-bottom: 44px;

}

.t_g7k5li{

    width: 25%;

    padding: 0 22px;

}

.t_g7k5lun{

    margin: 0 -22px;

}

.t_g7k5xin{

    position: relative;

    width: 100%;

    overflow: hidden;

}

.t_g7k5top{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 100%;

    left: 0;

    z-index: 4;

    background: #00447C;

    padding: 70px 42px;

    transition: all 0.36s;

}

.t_g7k5top .t_fonth3,.t_g7k5top .t_parag p{

    color: #fff;

}

.t_g7k5top {

    margin-bottom: 13px;

}

.t_g7k5top .t_g7k5biao{

    margin-bottom: 43px;

}

.t_g7main .t_b4control{

    padding-bottom: 0;

}

.t_g7k6 .t_g7k6li:nth-of-type(2n-1){

    background: #F8F8F8;

}

.t_g7k6le{

    width: 25%;

    padding: 0 20px;

}

.t_g7k6rg{

    width: 75%;

    padding: 0 20px;

}

.t_g7k6lie{

    margin: 0 -20px;

}

.t_g7k6tit{

    padding-right: 60px;

}

.t_g7k6bo{

    width: 33.333333%;

    padding: 0 20px;

}

.t_g7k6xin{

    margin: 0 -20px;

}

.t_g7k6pic{

    width: 100%;

}

.t_g7k6bo .t_parag p{

    line-height: 1.5;

    color: #69696F;

}

.t_g7k6pic{

    margin-bottom: 33px;

}

.t_g7k6bo .t_fonth4{

    margin-bottom: 11px;

}

.t_g7k6tit {

    padding-top: 100px;

}

.t_g7k7{

    background: #162238;

}

.t_g7k7nr .t_font30.t_fontzhu{

    color: #fff;

}

.t_g7k7nr .t_fonth3{

    color: #D1D4D8;

}

.t_g7k7li{

    width: 33.333333%;

    padding: 0 55px;

}

.t_g7k7ul{

    margin: 0 -55px;

}

.t_g7k7xin{

    width: 100%;

    background: #fff;

}

.t_g7k7pic{

    width: 100%;

}

.t_g7k7xia{

    padding: 31px 40px 42px;

}

.t_g7k7xia .t_fonth4{

    margin-bottom: 14px;

}

.t_g7k7xia .t_parag{

    margin-bottom: 22px;

}

.t_g7k7xia .t_parag{

    height: 56px;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_g7k8 .t_g7k6li:first-of-type{

    padding-top: 0;

}

.t_g7k8 .t_g7k6li:nth-of-type(2n){

    background: #f8f8f8;

}

.t_g7k9le{

    width: 28.333333%;

}

.t_g7k9rg{

    width: 71.666667%;

}

.t_g7k9pic{

    width: 100%;

}

.t_g7k9li .t_parag p{

    color: #69696F;

}

.t_g7k9le{

    padding-left: 100px;

    padding-right: 90px;

}

.t_g7k9li{

    padding-top: 110px;

}

.t_g7k9li .t_font30{

    margin-bottom: 105px;

}

.t_g7k9li .t_fonth4{

    margin-bottom: 18px;

}

.t_g7k9li .t_parag{

    margin-bottom: 56px;

}

.t_g7k9{

    display: flex;

    align-items: stretch;

}

.t_g7k9ul{

    height: 100%;

}

.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-prev, .t_g7k9ul.t_lunbo1.t_lunbo3 .slick-next {

    bottom: 98px;

}

.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-prev {

    left: 0;

}

.t_g7k9ul.t_lunbo1.t_lunbo3 .slick-next {

    left: 77px;

}

/* g8 */

.t_g8k2li {

    width: 50%;

    padding: 0 30px;

    margin-bottom: 106px;

}

.t_g8k2ul{

    margin: 0 -30px;

    margin-bottom: -106px;

}

.t_g8k2xin{

    width: 100%;

}

.t_g8k2pic{

    width: 100%;

    margin-bottom: 35px;

}

.t_g8k2xin .t_fonth4{

    margin-bottom: 20px;

}

.t_g8k2ul{

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

/* g9 */

.ys_cont1720rg{

    padding-right: 100px;

}

.t_g9k2le{

    width: 43%;

}

.t_g9k2rg{

    width: 57%;

    padding-left: 50px;

}

.t_g9k2pic{

    width: 100%;

}

.t_g9k2pic img{

    width: 100%;

}

.t_g9k2xia{

    padding-left: 100px;

    padding-right: 67px;

    padding-top: 38px;

}

.t_g9k2xia .t_font14{

    letter-spacing: 3.5px;

    margin-bottom: 2px;

}

.t_g9k3{

    background: #F8F8F8;

}

.t_g2k6lun .t_g8k2li {

    padding: 0 20px;

}

.t_g9k3 .t_g2k6lun {

    margin: 0 -20px;

}

.t_g9k3 .t_g8k2pic {

    margin-bottom: 21px;

}

.t_g9k3 .t_g8k2xin .t_fonth4 {

    margin-bottom: 9px;

}

.t_g9k3 .t_g8k2li {

    margin-bottom: 0;

}

.t_g9k2 .t_fonth4{

    margin-bottom: 20px;

}

.yxedr_active.t_g9k2duan p{

    margin-bottom: 46px;

}

/* i1 */

.t_i1k1an{

    width: 200px;

    height: 50px;

    border-radius: 25px;

    background: #00447C;

    overflow: hidden;

    text-align: center;

    display: inline-block;

    cursor: pointer;

}

.t_i1k1zi{

    font-size: 16px;

    color: #fff;

    line-height: 50px;

    margin-right: 13px;

}

.t_i1k1ic{

    width: 20px;

    line-height: 50px;

}

.t_i1k1ic img{

    width: 100%;

}

.t_i1k1an{

    display: flex;

    align-items: center;

    justify-content: center;

}

.t_i1k1btn{

    text-align: center;

    font-size: 0;

}

.t_i1k1btn a{

    display: inline-block;

}

.t_i1k1top{

    cursor: pointer;

    position: relative;

    padding: 28px 0;

}

.t_i1k1date{

    font-size: 14px;

    line-height: 1.5;

    color: #162238;

    font-family: 'robotoregular'!important;

}

.t_i1k1date span{

    font-family: 'robotobold'!important;

    font-size: 36px;

    margin-right: 6px;

}

.t_i1k1rg{

    width: 13px;

    height: 13px;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

.t_i1k1rg::before,.t_i1k1rg::after{

    width: 100%;

    height: 1px;

    content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    background: #00447C;

}

.t_i1k1rg::after{

    height: 100%;

    width: 1px;

    transition: all 0.36s;

}

.t_i1k1li.on .t_i1k1rg::after{

    opacity: 0;

}

.t_i1k1top::before{

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    left: 0;

    bottom: 0;

    background: #EFEFEF;

    transition: all 0.36s;

}

.t_i1k1xia{

    display: none;

    padding-top: 32px;

}

.t_i1k1li.on .t_i1k1top::before{

    background: #00447C;

}

.t_i1k1nr .t_fonth2{

    margin-bottom: 43px;

}

.t_i1k1nr .t_parag{

    margin-bottom: 48px;

}

.t_i1k1top{

    display: flex;

    align-items:flex-end;

}

.t_i1k1date{

    width: 156px;

}

.t_i1k1tit{

    width: calc(100% - 170px);

}

.t_i1k1li{

    padding-top: 19px;

}

.t_i1k1nr{

    margin-bottom: 100px;

}

/* h2 */

.t_h2k1wen{

    color: #00447C;

    font-size: 16px;

    line-height: 40px;

    margin-right: 30px;

}

.t_h2k1ic{

    width: 15px;

    line-height: 40px;

}

.t_h2k1ic img{

    width: 100%; 

}

.t_h2k1zh .t_parag p{

    float: left;

    padding: 0 44px;

    line-height: 40px;

}

.t_h2k1zh .t_parag{

    margin: 0 -44px;

}

.t_h2k1tit{

    font-size: 20px;

    color:#162238;

    line-height: 40px;

    width: 41.5%;

}

.t_h2k1top{

    border-bottom: 1px solid #ECECEC;

}

.t_h2k1an{

    width: 130px;

    text-align: center;

    line-height: 45px;

    font-size: 14px;

    color: #fff;

    background: #00447C;

}

.t_h2k1top{

    cursor: pointer;

    padding: 30px 0;

}

.t_h2k1xia {

    display: none;

    padding: 34px 0;

}

.t_h2k1li:first-child .t_h2k1top{

    padding-top: 0;

}

.t_h2k1li{

    margin-bottom: 30px;

}

.t_h2k1li:last-of-type{

    margin-bottom: 0;

}

.t_h2k1li .t_parag p{

    line-height: 2.2;

    margin-bottom: 34px;

}

.t_h2k1li .t_parag ul{

    margin-bottom: 38px;

}

.t_h2k1li .t_parag li p{

    margin-bottom: 0;

}

.t_h2k1li .t_parag h5{

    color: #162238;

}

.t_h2k1xia .t_parag{

    margin-bottom: 58px;

}

.t_h2k1{

    padding-top: 90px;

}

/* h1 */

.t_h1k1le{

    width: 40.7%;

}

.t_h1k1le .t_duan18 p{

    color:#666;

}

.t_h1k1rg{

    width: 59.3%;

    padding-left: 185px;

}

.t_h1k1li {

    width: 50%;

    margin-bottom: 87px;

}

.t_h1k1shu{

    font-family: 'robotobold'!important;

    font-size: 72px;

    color: #00447C;

    line-height: 1.2;

}

.t_h1k1{

    position: relative;

    padding: 170px 0 120px;

}

.t_h1k1bg{

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

}

.t_h1k1bg img{

    width: 100%;

}

.t_h1k1 .ys_cont1720{

    position: relative;

    z-index: 2;

}

.t_h1k1le .t_duan18 p {

    margin-bottom: 32px;

}

.t_h1k2li:nth-of-type(2n-1){

    background: #162238;

}

.t_h1k2le{

    width: 33.7%;

}

.t_h1k2pic{

    width: 100%;

}

.t_h1k2pic img{

    width: 100%;

}

.t_h1k2rg{

    width: 66.3%;

    padding-top: 98px;

    padding-bottom: 98px;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg{

    padding-left: 186px;

    padding-right: 100px;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2rg{

    padding-left: 100px;

    padding-right: 186px;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2duan p{

    color: #D1D4D8;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2duan p{

    color: #666;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth2{

    color: #fff;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth2{

    color: #162238;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth3{

    color: #fff;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth3{

    color: #333;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2rg .t_fonth4{

    color: #fff;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2rg .t_fonth4{

    color: #162238;

}

.t_h1k2li:nth-of-type(2n-1) .t_h1k2lieli .t_parag p{

    color: #D1D4D8;

}

.t_h1k2li:nth-of-type(2n) .t_h1k2lieli .t_parag p{

    color: #666;

}

.t_h1k2ic{

    width: 20px;

    margin-right: 19px;

}

.t_h1k2ic img{

    width: 100%;

}

.t_h1k2wen{

    font-size: 16px;

    color: #fff;

    line-height: 1.75;

    text-decoration: underline;

}

.t_h1k2tili a{

    display: flex;

    align-items: center;

}

.t_h1k2zh .t_fonth2{

    margin-bottom: 43px;

}

.t_h1k2zh .t_fonth3{

    margin-bottom: 18px;

}

.t_h1k2zh .t_h1k2duan{

    margin-bottom: 48px;

}

.t_h1k2lieli .t_fonth4{

    margin-bottom: 2px;

}

.t_h1k2lieli{

    margin-bottom: 29px;

}

.t_h1k2li{

    display: flex;

    align-items: stretch;

}

.t_h1k2rg {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.t_h1k2li:nth-of-type(2n) {

    flex-direction: row-reverse;

}

.t_h1k2ul2 .t_h1k2rg{

    justify-content: center;

}

.t_h1k2ul2 .t_h1k2zh .t_fonth2 {

    margin-bottom: 30px;

}

.t_h1k2ul2 .t_h1k2zh .t_fonth3 {

    margin-bottom: 22px;

}

.t_h1k2ul2 .t_h1k2zh .t_h1k2duan {

    margin-bottom: 80px;

}

.t_h1k3{

    background: #162238;

}

.t_h1k3 .t_g8k2xin .t_fonth4{

    color: #fff;

}

.t_h1k3 .t_parag p{

    color: #D1D4D8;

}

.t_h1k4li{

    width: 25%;

    padding: 0 30px;

}

.t_h1k4lun{

    margin: 0 -30px;

}

.t_headsouxia.on1,.t_headxiala.on1{

    z-index: 3;

}

.ys_ph_navbar2 .ys_phnav_logo {

    width: 70px;

}

.t_h2k1ic img{

    width: 100%;

    transition: all 0.36s;

}

.t_h2k1li.on .t_h2k1ic img{

    transform: rotate(180deg);

}

.t_g7k5li .t_b4k1pic {

    margin-bottom: 0px;

}

.t_g7k7li .ys_imgbox_cover img:nth-child(2) {

    top: 0px;

    left: 0px;

}

.t_g5k7xin{

    cursor: pointer;

}

.t_g5tancode{

    width: 240px;

    padding: 20px;

    background: #fff;

}

.t_g5tan .ys_modal_close {

    right: 0;

    top: -30px;

    color: #fff;

}

.t_e4k9xiala{

    position: absolute;

    width: calc(100% - 40px);

    top: calc(100% + 4px);

    left: 20px;

    background: #162238;

    z-index: 4;

    border: 1px solid rgba(255,255,255,.2);

    padding: 5px 0;

    height: 140px;

    display: none;

}

.t_e4k9li .t_e4k9lian{

    display: block;

    position: relative;

    width: calc(100% - 20px);

    padding: 36px 0;

}

.t_e4k9xin {

    padding:  0;

}

.t_e4k9ic {

    line-height: 99px;

    cursor: pointer;

}

.t_e4k9li{

    position: relative;

}

.t_e4k9zi{

    font-size: 16px;

    color: #fff;

    line-height: 2;

    padding: 0 15px;

}

.t_e4k9xiala .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #fff;

    width: 2px;

}

.t_e4k9li.on .t_e4k9xin a{

    pointer-events: none;

}

.t_e4k9xin{

    cursor: pointer;

}

.t_e4k9xiala .mCSB_scrollTools{

    opacity: 0;

}

.t_e4k9li.act .t_e4k9xiala .mCSB_scrollTools{

    opacity: 1;

}

.t_e2k2{

    height: 300vh;

    height: calc(var(--lun-shu) * 100vh);

}

.t_e2k2pic{

    height: 100%;

}

.t_e2k2pic img{

    position: absolute;

    width: 100%;

    min-width: 100%;

    min-height: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    object-fit: cover;

}

.t_g9k2lie2 .t_g2k2box{

    width: 50%;

    padding: 0 25px;

}

.t_g9k2lie2{

    margin: 0 -25px;

}

.t_g2k2box{

    margin-bottom: 50px;

}

.t_g9k2lie1{

    width: 100%;

}

.t_g9k2lie1 .t_g2k2box{

    width: 100%;

}

.t_g2k2 .t_parag p{

    margin-bottom: 40px;

}

.t_b1dotli{

    width: 5px;

    height: 5px;

    border: 1px solid #00447C;

    border-radius: 50%;

    text-align: center;

    margin: 0 7px;

    cursor: pointer;

    transition: all 0.36s;

    background: #00447C;

}

.t_b1dotli span{

    font-size: 14px;

    text-align: center;

    line-height: 50px;

    color: #00447C;

    opacity: 0;

    transition: all 0.36s;

}

.t_b1dots{

    margin: 0 -7px;

    display: flex;

    align-items: center;

}

.t_b1dotli.on{

    width: 50px;

    height: 50px;

    border: 1px solid #00447C;

    background: transparent;

}

.t_b1dotli.on span{

    opacity: 1;

}

.t_b1k1lun{

    margin-bottom: 90px;

}

.t_b1dots{

    height: 50px;

}

.t_e2k2li{

    height: 100vh;

}

.slick-vertical .t_e2k2li.slick-slide{

    height: 100vh;

    overflow: hidden;

}

.t_e2k2ul.slick-vertical .slick-slide {

    border: 0px solid transparent;

}

.t_e4k3pic::before {

    z-index: 3;

}

/*鼠标效果*/



@media screen and (min-width: 1200px) {

    .t_diernavli a:hover{

        color: #fff;

    }

    .t_syk1bo a:hover .t_syk1he .t_duan18 p{

        text-decoration-color: #00447C;

    }

    .t_syk2bo a:hover .t_syk2xin .t_fonth4{

        text-decoration-color: #F8F8F8;

    }

    .t_syk2schli a:hover .t_parag p{

        text-decoration-color: #fff;

    }

    .t_syk8li a:hover{

        background: rgba(186,10,59,.9);

    }

    .t_sybanwli a:hover .t_fonth4{

        text-decoration-color: #fff;

    }

    .t_headyili a:hover{

        color: #fff;

    }

    .t_b3k2li a:hover .t_b3k2xin{

        background: #00447C;

    }

    .t_b3k2li a:hover .t_b3k2date,

    .t_b3k2li a:hover .t_fonth4,

    .t_b3k2li a:hover .t_anbtnzi{

        color: #fff;

    }

    .pc_fenye a:hover li {

        color: #00447C;

        background: transparent;

    }

    .t_e4k3li:hover .t_e4k3pic::after{

        height: 100%;

        opacity: 1;

    }

    .t_e4k3li:hover .t_e4k3top{

        bottom: 0;

    }

    .t_e4k3li:hover .t_e4k3top .t_parag{

        opacity: 1;

    }

    .t_e4k4li a:hover .t_e4k4pic::before{

        background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 16.86%, rgba(0, 0, 0, 0) 100%);

    }

    .t_e4k4li a:hover .t_e4k4top{

        bottom: 0;

    }

    .t_e4k4li a:hover .t_e4k4top .t_parag,

    .t_e4k4li a:hover .t_e4k4top .t_anbtn1{

        opacity: 1;

    }

    .t_select .ys_select_li:hover{

        color: #00447C;

    }

    .t_g4k2xin:hover .t_g4k2pic::before{

        opacity: 1;

    }

    .t_g5k3bo a:hover .t_g5k3top{

        bottom: 0;

    }

    .t_g5k3bo a:hover .t_g5k3he{

        opacity: 1;

    }

    .t_g5k6li:hover .t_g5k6pic::before{

        opacity: 0;

    }

    .t_g5k6li:hover .t_g5k6pic::after{

        opacity: .5;

    }

    .t_g5k6li:hover .t_g5k6top{

        bottom: 50%;

        transform: translateY(50%);

    }

    .t_g5k6li:hover .t_g5k6ic{

        opacity: 1;

    }

    .t_g7k3li a:hover .t_g7k3top{

        bottom: 0;

    }

    .t_g7k3li a:hover .t_g7k3yin{

        opacity: 1;

    }

    .t_g7k5li a:hover .t_g7k5top{

        top: 0;

    }

    .t_g2k6bo a:hover .t_syk1pic img{

        transform: scale(1.05);

    }

    .t_syk1 .t_g2k6bo a:hover .t_duan18 p{

        color: #00447C;

    }

    .t_syk2bo a:hover .t_syk2pic img{

        transform: scale(1.05);

    }

    .t_headerli a:hover::before{

        opacity: 1;

        width: 100%;

    }

    .t_g7k5li .t_g7k5xin:hover .t_g7k5top {

        top: 0;

    }

    .t_headsuli a:hover::before {

        opacity: 1;

        width: 100%;

    }
    .t_celan1.on:hover{
        right: 0;
    }
    .t_celan1.on:hover .t_celanwen{
        color: #fff;
    }
    /* 2022.10.18 */
    .mod_side_list_nub:hover{
        left: 0;
    }
    .wcln_link:hover .wcln_link_img img{
        transform: scale(1.05);
    }
    /* 2023.06.25 - start */
    .heln_cry:hover{
        background: #00447C;
    }
    .heln_cry:hover .heln_cry_date,
    .heln_cry:hover .heln_cry_date span,
    .heln_cry:hover .t_fonth4,
    .heln_cry:hover .heln_cry_more{
        color: #fff;
    }
    /* 2023.06.26 - end */
}

/* 分界线 */

.t_sybanwzi .t_fonth4{

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.ys_cont1720zuo {

    margin-left: 100px;

}

.t_syk1lun {

    margin-right: -20px;

}

.t_syk1xia .t_duan18{

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_syk1xia .t_parag {

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_sybanwzi {

    padding-right: 10px;

}

.t_b1k3nr{

    flex-direction:row-reverse;

}

.t_b3k2xin .t_fonth4{

    overflow: hidden;

}

.t_b4control .swiper-button-next,

.t_b4control .swiper-container-rtl .swiper-button-prev {

    right: 0px;

}

.t_d1k2 .t_b4control {

    padding-bottom: 18px;

}

.t_d1k2{

    margin-bottom: -18px;

}

.t_e4k9{

    position: relative;

    z-index: 10;

}

.t_e4k9li.on{

    position: relative;

    z-index: 4;

}

.t_g2kjietit{

    margin-bottom: 7px;

}

.t_g4k2ul{

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.t_h2k1li .t_h2k1top .t_parag p {

    margin-bottom: 0px;

}

.t_g5k7ul{

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.t_g5k7xin{

    height: 100%;

}

.t_g7k3ul.slick-dotted {

    padding-bottom: 30px;

}

.t_g7k3ul.slick-dotted .slick-dots{

    bottom: 0;

}

.t_g7k7ul.slick-dotted {

    padding-bottom: 30px;

}

.t_g7k7ul.slick-dotted .slick-dots{

    bottom: 0;

}

.t_g1k2lie{

    position: relative;

    z-index: 4;

}

/* .t_d1k2ul{

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

} */

.t_syk1box{

    overflow: hidden;

}

.t_syk1 .t_b4control{

    padding-bottom: 0;

}

.t_syk1 .t_duan18 p{

    color: #333;

}

.t_syk1 .t_b4control {

    width: calc(100% - 60px);

    left: 30px;

}

/*  */

.t_syk4zuli {

    position: relative;

    top: 0;

}

.t_syk4xi {

    opacity: 1;

    pointer-events: all;

}

.t_syk4xi {

    position: relative;

    top: 0;

    transform: translateY(0);

    display: flex;

    flex-direction: column;

    justify-content: center;

}

.t_syk4rglun .slick-list {

    height: 100%;

}

.t_syk4rglun .slick-track{

    height: 100%;

}

.t_syk4jia{

    display: flex;

    flex-direction: column;

    justify-content: center;

    height: 100%;

}

.t_syk4zuli{

    opacity: 1!important;

    transition: transform 800ms !important;

}

.t_syk4zuli.slick-active~li{

    opacity: 0!important;

}

.t_syk4zuli.on.slick-slide{

    opacity: 1!important;

    z-index: 1000!important;

}

/* .t_syk4zuli{

    transition: transform 800ms !important;

    transform: translateY(0);

}



.t_syk4zuli.mcslick-next{

    transform: translateY(100%);

} */

/* .t_syk4zuli .t_syk4pic{

    position: relative;

    transform: translateY(100%);

    animation-duration: 1.2s;

    animation-timing-function: cubic-bezier(.62,.12,.52,.94);

    animation-timing-function: linear;

    transition: all 1.2s cubic-bezier(.62,.12,.52,.94);

}

.t_syk4zuli.slick-active .t_syk4pic{

    transform: translateY(0);

}



.t_syk4zuli.t_nextprev .t_syk4pic{

    transform: translateY(0);

    animation-name: rollOutXNext1;

    animation-delay: 1.2s;

}

@keyframes rollOutXNext1{

    from{

        transform:translateY(0)

    }

    to{

        transform:translateY(-100%)

    }

}*/ 

.t_syk4bo{

    height: calc(var(--gao-shu1) * 100vh);

} 

.t_syk4rglun .slick-dots{

    pointer-events: none;

}

.t_syk4xin,.t_syk4pic {

    height: calc(100vh - 180px);

}


.t_syk4bo{

    background: #162238;

}

.t_headerli a{

    color: #fff;

    transition: all 0.36s;

    position: relative;

}

.t_headerli.yxnav_active2 a::before{

    opacity: 1;

    width: 100%;

}

.t_headerli a::before{

    content: '';

    width: 0;

    height: 1px;

    background: #fff;

    position: absolute;

    left: 0;

    bottom: -2px;

    transition: all 0.36s;

    opacity: 0;

}

.t_syk2nr::before,.t_syk2ri {

    width: 398px;

}

.t_syk2tle{

    width: calc(100% - 398px);

    padding-right: 54px;

}

.t_syk2nr .t_sytitrga {

    position: relative;

    left: auto;

    bottom: auto;

}

.t_syk2box {

    width: 100%;

    padding-right: 0;

}

.t_syk2lun .slick-prev,.t_syk2lun .slick-next{

    border: 0;

}

.t_syk2lun .slick-next {

    left:86px;

}

.t_syk2lun .slick-prev {

    left: 20px;

}

.t_syk2lun .slick-prev, .t_syk2lun .slick-next {

    top: auto;

    bottom: 0;

    transform: translate(0);

}

.t_syk2lun {

    padding-bottom: 95px;

}


.t_syk2lun .slick-prev::before, .t_syk2lun .slick-next::before {

    content: url("/img/trust/arrow5.png") !important;
  

}

.t_syk2lun .slick-next::before {

    content: url("/img/trust/arrow6.png");

}

.t_syk4{

    overflow: hidden;

}

.t_syk7nr .slick-prev::before, .t_syk7nr .slick-next::before {

    content: url(../images/arrow7.svg);

}

.t_syk7nr .slick-next::before {

    content: url(../images/arrow8.svg);

}

.t_syk7nr .slick-prev, .t_syk7nr .slick-next{

    border: 0;

    border-radius: 50%;

    box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);

}

.t_syk7nr .slick-next {

    left: 76px;

}

.t_d2k2li .t_wujian a {

    text-decoration: underline;

    color: #00447C;

}

.l_ftnrberi a{

    color: #848A96;

    opacity: .5;

}

.t_e4k3top .t_parag {

    height: 168px;

    -webkit-line-clamp: 7;

}

.t_b6k1ul {

    justify-content: flex-start;

}

.t_e4k3top {

    bottom: -190px;

}

.t_biaodan {

    width: 1000px;

}

.t_d2k1gun {

    margin-bottom: 20px;

}

.t_d2k1gun .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #1c5cb0;

}

.t_b6k1li {

    padding: 0 50px;

}

.t_b6k1ul {

    margin: 0 -50px;

}

.t_b6k1pic{

    margin: 0 auto;

    margin-bottom: 27px;

}

.t_b6tanrg {

    margin-bottom: 0!important;

}

.t_b6tannr {

    display: flex;

    align-items: center;

}

.t_g7k6rg{

    overflow: hidden;

}

.ys_ban_imgbox,.t_neipic {

    height: 100vh;

}

.ys_ban_imgbox img,.t_neipic img{

    position: absolute;

    width: 100%;

    min-height: 100%;

    min-width: 100%;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_headyili,.t_headyili a{

    cursor: pointer;

}

.t_headyi.on .t_headyili a {

    color: #848A96;

}

.t_headyi.on .t_headyili.on a {

    color: #fff;

}

.t_d1k2ul {

    display: block;

    /* align-items: stretch; */

    /* flex-wrap: wrap; */

}

.t_g3main .t_d1k2ul {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.t_d1k2 {

    margin-bottom: 0;

}

.t_f1k3lun{

    position: relative;

}

.t_f1k3dots.swiper-pagination {

    position: relative;

    margin-top: 18px;

}

.t_f1k3lun .swiper-pagination-bullet{

    background: #ccc;

    opacity: 1;

}

.t_f1k3lun .swiper-pagination-bullet-active{

    background: #666;

}

.t_e4k13ul{

    display: inline-block;

}

.t_e4k13jia{

    white-space: nowrap;

}

.t_e4k13lun .mCSB_outside+.mCSB_scrollTools{

    pointer-events: none!important;

    opacity: 0!important;

}

.t_e4k13ul:first-child {

    animation: donghua 20s linear infinite;

}

.t_e4k13ul:nth-of-type(2) {

    animation: donghua2 20s linear infinite;

    transform: translateX(100%);

    position: absolute;

    top: 0;

    left: 0;

}

@keyframes donghua {

    from {

        transform: translateX(0);

    }

    to {

        transform: translateX(-100%);

    }

}

@keyframes donghua2 {

    from {

        transform: translateX(100%);

    }

    to {

        transform: translateX(0);

    }

}

.t_e4k13lun .mCSB_container,.t_e4k13lun .mCustomScrollBox{

    overflow: visible;

}

.t_e4k13lun:hover .t_e4k13ul {

    animation-play-state: paused;

}





.t_tianfu .t_neimianli a{

    color: #999;

}

.t_tianfu{

    position: fixed;

    z-index: 999;

    top: 35px;

    right: 188px;

}

.t_tianfu .t_neimianli::before{

    color: #999;

}

.t_tianfu .t_neimianli:first-child a img{

    content: url(../images/mian2.svg);

}

.t_neimianli:first-child a img {

    position: relative;

    top: -2px;

}

.t_headsuli a{

    font-size: 16px;

    color:#fff;

    line-height: 2.5;

    position: relative;

}

.t_headsuli{

    padding: 0 8px;

}

.t_headsul{

    margin: 0 -8px;

    position: relative;

    z-index: 10;

}

.t_headsuli a::before {

    content: '';

    width: 0;

    height: 1px;

    background: #fff;

    position: absolute;

    left: 0;

    bottom: -2px;

    transition: all 0.36s;

    opacity: 0;

}

.t_headsuli.on a::before {

    opacity: 1;

    width: 100%;

}

.t_syk4jia p,
.t_syk4jia li{
    line-height: 1.75;
    color: #D1D4D8;
}
.t_tianfu{
    opacity: 1;
    pointer-events: all;
    transition: all 0.36s;
}
.t_tianfu.on{
    opacity: 0;
    pointer-events: none;
}
.t_g5k3{
    background: #162238;
}
.t_syk4xi .yxedr_active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.t_b1k2 .t_syk4xi .t_fonth3 {
    margin-bottom: 33px;
}
.ys_ph_navbar2 .ys_phnav_menu, .ys_phnav2_lang_modal {
    background: #162238;
}
.ys_ph_navbar2 .ys_phnav_logo {
    background: #162238;
}
.ys_ph_navbar2 .ys_phnav_header a, .ys_ph_navbar2 .ys_phnav_search .iconfont {
    color: #162238;
}
.ys_ph_navbar2 .ys_phnav_menubtn span, .ys_ph_navbar2 .ys_phnav_menubtn::after, .ys_ph_navbar2 .ys_phnav_menubtn::before {
    background: #162238;
}

.t_g5k5bo.slick-active {
    animation: opacitytou 1s cubic-bezier(.62,.12,.52,.94);
}
.t_g5k5qieli .t_fonth4::before{
    transition: all 1s cubic-bezier(.62,.12,.52,.94);
}
.t_g5k5qieli .t_fonth4{
    transition: all 1s cubic-bezier(.62,.12,.52,.94);
}
.t_neipic{
    overflow: hidden;
}
.t_g2k1xi .t_font14 {
    padding: 0 32px;
}
.t_g2k1xiang .t_font14 {
    letter-spacing: inherit;
}
.t_g2k1xi .t_font14 {
    letter-spacing: inherit;
}
.t_syk3zh .t_sytitrga a{
    margin: 0 10px;
}
.t_e4k10tit {
    width: auto;
    min-width: 240px;
}
.t_celanwen {
    width: 128px;
}
.t_syk3pic video{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_syk3pic{
    overflow: hidden;
}
.t_syk3zh .t_sytitrga a {
    margin: 0 16px;
}
.t_h2k1an {
    width: auto;
    display: inline-block;
    padding: 0 20px;
}
.t_h1k4lun .slick-track{
    display: flex;
    align-items: stretch;
}
.t_h1k4li.slick-slide{
    height: auto;
}
.t_h1k4li a{
    display: block;
    height: 100%;
}
.t_d1k2xin{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.t_d1k2li.swiper-slide{
    height: auto;
}
.t_syk4{
    position: relative;
}
.t_syk4::before{
    content: '';
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: #162238;
    top: -1px;
    left: -1px;
    position: absolute;
}
.t_syk3{
    position: relative;
    z-index: 2;
}
.t_celan1.on {
    right: -50px;
}
.t_celan1.on .t_celanwen{
    color: transparent;
    transition: all 0.36s;
}
/* 2022.10.18 */
.t_syk2date span {
    line-height: 1.2;
    font-size: 30px;
}
.t_syk2sczh {
    padding-bottom: 10px;
}
.t_syk2lun {
    padding-bottom: 70px;
}
.t_syk2lun {
    margin: 0 -10px;
}
.t_syk2bo {
    padding: 0 10px;
}
.t_syk2schli{
    margin-bottom: 8px;
}
.t_dootup_top_text{
    width: calc(50% - 47px);
}
.t_dootup_top{
    display: flex;
    align-items: center;
    justify-content: center;
}
.t_dootup_top_text .t_fonth3{
    color: #fff;
}
.t_dootup_top_text:first-child{
    padding-right: 46px;
    text-align: right;
}
.t_dootup_top_text:last-child{
    padding-left: 46px;
    text-align: left;
}
.t_fonth3.t_dootup_en{
    font-family: 'robotobold'!important;
    font-size: 16px;
    margin-bottom: 5px;
}
.t_fonth3.t_dootup_en span{
    font-family: 'astoria-romanitalic'!important;
    font-size: 24px;
}
.t_b1jia .t_e4k7shu{
    color:#20075a;
}
.t_b1jia .t_e4k7li{
    width: 33.333333%;
    margin-bottom: 25px;
    margin-top: 20px;
}
.t_b1jia .t_e4k7ul{
    /* flex-wrap:wrap; */
    margin-bottom: -138px;
}
.t_headyu::before{
    display: none;
}
.t_headyu:first-child::before{
    display: block;
}
.t_select.t_select1 {
    width: 200px;
}
.t_select.t_select2 {
    width: 100px;
}
.t_h1k1 .t_anbtn1{
    margin-top: 64px;
}
.mod_side{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: -100%;
    z-index: 98;
    transition: all 0.5s ease;
}
.mod_side.on{
    right: 0;
}
.msln_icon{
    width: 80px;
    height: 80px;
    position: relative;
}
.msln_icon img{
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod_side_list_nub1{
    background: #BA0A3B;
}
.mod_side_list_nub2{
    background: #CEB688;
}
.mod_side_list_nub3{
    background: #00447C;
}
.mod_side_list_nub a{
    display: flex;
    align-items: center;
}
.msln_text{
    width: auto;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;font-family: 'robotobold'!important
    padding: 0 20px;
    color: #fff;
}
.mod_side_list_nub {
    position: relative;
    left: calc(100% - 80px);
    transition: all .4s ease;
}
.t_e4k7xin .t_fonth2 a{
    color: inherit;
}
/* 2023.5.9新增-start */
.home_main .ys_main{
    font-family: 'robotoregular';
}
.hsiu_li:not(:first-child),
.hstu_li:not(:first-child){
    display: none;
}
.home_speech_img{
    width: 648px;
    height: 100%;
    flex-shrink: 0;
}
.home_speech_text{
    width: calc(100% - 648px);
    padding: 156px 250px 0 188px;
}
.hstu_li_tit{
    font-size: 40px;
    line-height: 1.4;
    color: #162238;
    height: 8.4em;
    overflow: hidden;
    
}
.hstu_li_info p{
    color: #69696F;
}
.hstu_li_info span{
    color: #162238;
    font-family: 'robotobold';
}
.hstu_li_btn p{
    font-family: 'robotobold';
    color: #00447C;
}
.hstu_li_info{
    margin-top: 34px;
    margin-bottom: 50px;
}
.hstu_li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hstb_arrow {
    box-shadow: 9px 9px 23px 0px rgb(229 241 250 / 50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
}
.hstb_arrow img{
    width: 100%;
}
.hstb_prev{
    margin-right: 26px;
}
.home_speech_text_btn{
    margin-top: 65px;
}
.hstb_arrow.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.hstu_li_btn{
    display: inline-block;
    cursor: pointer;
}
.home_main .ys_ban_title{
    font-weight: inherit;
    line-height: 1.75;
    font-family: 'robotobold';
}
.home_main .ys_ban_txtbox::before,
.home_main .ys_ban_txtbox::after{
    display: none;
}
.ys_ban_btn img{
    width: 30px;
    margin-right: 10px;
}
.ys_ban_btn_parga{
    color: #fff;
}
.ys_ban_btn a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys_ban_btn{
    margin-top: 60px;
}
.speech_pop_le{
    width: 310px;
}
.speech_pop_le_img{
    width: 100%;
}
.speech_pop_le_img img{
    width: 100%;
}
.speech_pop .hstu_li_info {
    margin-top: 27px;
    margin-bottom: 0;
}
.speech_pop .ys_modal_content {
    width: 1200px;
    padding: 70px 35px 44px 65px;
}
.speech_pop_ri_cont p{
    color: #69696F;
    margin-bottom: 30px;
}
.speech_pop_ri{
    width: calc(100% - 310px);
    padding-left: 98px;
    padding-top: 50px;
}
.speech_pop_ri_cont{
    position: relative;
}
.speech_pop_ri_cont .t_parag{
    height: calc(100vh - 300px);
    z-index: 5;
    position: relative;
}
.speech_pop_ri_cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px;
}
.speech_pop_ri_cont .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #999999;
}
.speech_pop_ri_cont .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.speech_pop_ri_cont .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #DDDDDD;
}
.speech_pop_ri_cont .mCSB_inside>.mCSB_container {
    margin-right: 80px;
}
.speech_pop .ys_modal_close{
    width: 30px;
    right: 30px;
    top: 26px;
}
.speech_pop .ys_modal_close img{
    width: 100%;
}
.home_photo{
    padding-top: 87px;
    padding-bottom: 160px;
    background-color: #F8F8F8;
}
.home_photo h2{
    text-align: center;
    font-family: 'robotobold';
    line-height: 1.75;
    font-weight: inherit;
}
.home_photo_parga{
    width: 54%;
    margin: auto;
    margin-top: 10px;
}
.home_photo_parga p{
    text-align: center;
    color: #69696F;
}
.home_photo_list,.home_dream{
    padding-left: 100px;
}
.home_dream_cont{
    padding: 160px 0;
}
.home_dream_cont_le{
    width: 454px;
    position: relative;
    z-index: 5;
}
.home_dream_cont_ri{
    width: calc(100% - 454px);
    padding-left: 110px;
    position: relative;
    z-index: 4;
}
.home_dream_cont_le h2{
    font-family: 'robotobold';
    font-weight: inherit;
    line-height: 1.4;
}
.hdcl_parga{
    margin-top: 20px;
}
.hdcl_btn{
    width: 95px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 225px;
}
.hdcl_btn_arrow,.hdcl_btn_arrows{
    cursor: pointer;
    width: 30px;
}
.hdcl_btn_arrow img,.hdcl_btn_arrows img{
    width: 100%;
}
.hdcr_cont_swiper_li{
    width: 28.3% !important;
}
#hdcr_cont_swiper{
    overflow: visible !important;
}
.hdcr_cont .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #00447C;
}
.hdcr_cont .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 210px;
    height: 3px;
    left: -564px;
    top: auto;
    bottom: 0;
}
.hdcr_cont .swiper-pagination-progressbar {
    background: #999999;
}
.hdcr_cont{
    position: relative;
}
.hdcr_cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #F8F8F8;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 1;
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.hdcr_cont .swiper-container{
    z-index: auto;
}
.home_dream{
    background: #F8F8F8;
}
#home_photo_list_swiper{
    /*width: 76%;*/
    /*margin: 0;*/
    overflow: visible;
}
/*.hpls_li_le{*/
/*    width: 50%;*/
/*}*/
.home_photo_list{
    margin-top: 75px;
}
.hlru_li{
    width: 50%;
    padding: 0 6px;
}
.hpls_li_ri_ul{
    margin: 0 -6px;
    display: flex;
}
.hpls_li{
    width: auto !important;
}
/*.hpls_li{*/
/*    display: flex;*/
/*}*/
.hlru_li .ys_imgbox_cover{
    margin-bottom: 12px;
}
.hlru_li .ys_imgbox_cover:last-child{
    margin-bottom: 0;
}
.hpls_li_ri{
    /*width: 50%;*/
    /*padding-left: 12px;*/
}
.home_map{
    background-color: #162238;
    padding: 100px 0;
}
.home_map h2{
    text-align: center;
    font-weight: inherit;
    color: #fff;
    font-family: 'robotobold';
}
.home_map_link a{
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    font-family: 'robotobold';
    text-align: center;
    display: block;
}
.home_map_img{
    margin-top: 44px;
    position: relative;
    width: 100%;
}
.hult_parga p{
    font-size: 20px;
    line-height: 1.2;
    color: #D1D4D8;
}
.hult_num{
    font-size: 40px;
    line-height: 1.2;
    color: #BA0A3B;
    font-family: 'robotobold';
    margin-right: 5px;
}
.hmil_ul_li_text{
    display: flex;
}
.hult_parga{
    position: relative;
    top: 15px;
}
.home_map_img_line {
    width: 100%;
}
.home_map_img_line svg{
    width: 100%;
    height: auto;
}
.home_map_img_list{
    width: 100%;
    height: 100%;
    z-index: 5;
}
.hmil_ul{
    width: 100%;
    height: 100%;
}
.hmil_ul_li {
    position: absolute;
}
.hmil_ul_li1{
    top: 10%;
    left: 0;
}
.home_map_link{
    margin-top: -38px;
    position: relative;
    z-index: 5;
}
.hstc_icon{
    width: 150px;
    position: absolute;
    top: -11%;
    left: -10%;
}
.hstc_icon img{
    width: 100%;
}
.home_speech_text_cont{
    width: 100%;
    position: relative;
}
.home_speech_text_ul{
    z-index: 5;
}
.speech_pop_ri_cont_icon{
    width: 150px;
    position: absolute;
    top: -13%;
    left: -10%;
}
.speech_pop_ri_cont_icon img{
    width: 100%;
}
.home_speech{
    height: calc(var(--gao-shu1) * 100vh);
}
.home_speech_cont{
    height: 100vh;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.hsiu_li {
    position: relative;
    top: 0;
}
.home_speech_text_ul .slick-list {
    height: 100%;
}
.home_speech_text_ul .slick-track{
    height: 100%;
}
.hsiu_li{
    opacity: 1 !important;
    transition: transform 800ms !important;
}
.hsiu_li.slick-active~li{
    opacity: 0 !important;
}
.hsiu_li.on.slick-slide{
    opacity: 1 !important;
    z-index: 1000 !important;
}
.home_develop{
    height: calc(var(--gao-shu2) * 100vh);
}
.home_develop_cont{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    height: calc(100vh - 100px);
}
.home_develop_cont_le{
    width: 100px;
    height: 100%;
    background-color: #00447C;
    padding: 68px 0;
}
.home_develop_cont_le p{
    font-size: 24px;
    line-height: 1.5;
    color: #D1D4D8;
    text-align: center;
    cursor: pointer;
    transition: all .36s;
}
.home_develop_cont_le li{
    padding: 42px 0;
}
.home_develop_cont_le li.on p{
    color: #fff;
}
.home_develop_cont_ri{
    width: calc(100% - 100px);
    height: 100%;
}
.hulc_year{
    font-size: 120px;
    line-height: 1.4;
    color: #162238;
    font-family: 'robotobold';
}
.hdcr_ul_li_cont{
    padding-left: 150px;
}
.hulc_bt_img{
    width: 530px;
}
.hulc_bt_text{
    width: calc(100% - 530px);
    padding-left: 205px;
}
.hulc_bt_text_tit{
    font-family: 'robotobold';
    font-weight: inherit;
}
.hulc_bt_text_parga{
    margin-top: 26px;
    margin-bottom: 15px;
}
.hulc_bt_text_parga p{
    color:#69696F;
    line-height: 1.6;
    height: 9.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.hulc_bt{
    margin-top: 42px;
}
.hdcr_ul{
    height: 100%;
}
.hdcr_ul_li{
    height: calc(100vh - 100px) !important;
    padding: 124px 252px 100px 100px;
    position: relative;
}
.hdcr_ul_li_point{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid rgba(0, 68, 124, 1);
    position: absolute;
    top: -40px;
    left: -9px;
    background-color: #fff;
    z-index: 1;
}
.hdcr_ul_li_point::after{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #00447C;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hdcr_ul_li a{
    display: block;
    position: relative;
}
.hdcr_ul_li::after{
    content: "";
    width: 1px;
    height: calc(100% - 100px);
    background: #00447C;
    position: absolute;
    bottom: 0;
    left: 100px;
}
.hdcr_ul_li.acts .hulc_bt_img{
    float: right;
}
.hdcr_ul_li.acts .hulc_bt_text{
    float: left;
    padding-left: 0;
    padding-right: 150px;
}
.hdcr_ul_li_bg{
    position: absolute;
    right: 0;
    bottom: 84px;
    z-index: -1;
    width: 100%;
}
.hdcr_ul_li_bg img{
    width: 100%;
}
.hbiu_li{
    width: 25%;
    padding: 0 35px;
    position: relative;
}
.hbiu_li:nth-child(2n){
    top: -60px;
}
.hulc_bt_img_ul{
    margin: 0 -35px;
    display: flex;
    flex-wrap: wrap;
}
.hdcr_ul_li.act .hulc_bt_text{
    width: 74%;
    padding-left: 0;
    margin: auto;
    text-align: center;
}
.hdcr_ul_li.act .hulc_bt_img{
    width: 100%;
    margin-top: 120px;
}
.hdcr_ul_li.act .hulc_bt_text_parga p{
    height: auto;
}
.hdcr_ul_li.act .hulc_bt_text_tit{
    text-align: center;
}
.hdcr_ul_li.act .hdcr_ul_li_bg{
    bottom: 180px;
}
.hdcr_ul_li{
    position: relative;
    top: 0;
}
.hdcr_ul_li{
    opacity: 1 !important;
    transition: transform 800ms !important;
}
.hdcr_ul_li.slick-active~li{
    opacity: 0 !important;
}
.hdcr_ul_li.on.slick-slide{
    opacity: 1 !important;
    z-index: 1000 !important;
}
.hdcr_ul .slick-list,.hdcr_ul .slick-track{
    height: 100%;
}
.home_speech_img_ul,
.home_speech_img_ul .slick-list,
.home_speech_img_ul .slick-track,
.hsiu_li,
.hsiu_li .ys_imgbox_cover{
    height: 100%;
}
.hsiu_li img{
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.hdcl_ul li:not(:first-child),
.hdcr_ul_li:not(:first-child){
    display: none;
}
.hcsl_img{
    width: 100%;
}
.hcsl_img img{
    width: 100%;
}
.home_develop_cont_ri{
    position: relative;
}
.hdcr_ul_li_point{
    top: 85px;
    left: 92px;
}
.hdcr_ul_li::after{
    display: none;
}
.hdcr_ul::after {
    content: "";
    width: 1px;
    height: calc(100% - 100px);
    background: #00447C;
    position: absolute;
    bottom: 0;
    left: 100px;
}
/*首页第二屏去掉鼠标滚动之后修改-start*/
.home_speech{
    height: auto !important;
}
/*首页第二屏去掉鼠标滚动之后修改-end*/
.hdcr_ul_li:first-child .hdcr_ul_li_bg img.animated,
.hdcr_ul_li.animated .hdcr_ul_li_bg img{
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: .2s;
    visibility: visible !important;
    animation-name: fadeInRight !important;
}
.ys_right1{
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: .2s;
}
#hdcr_cont_swiper .swiper-wrapper{
    align-items: center;
}
.home_dream{
    position: relative;
    padding-top: 160px;
    padding-bottom: 160px;
}
.home_dream_cont{
    padding: 0 !important;
}
.hdcl_btn {
    margin-top: 0 !important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 65px;
}
.hstu_li_btns{
    display: inline-block;
    cursor: pointer;
}
.hstu_li_btns p{
    font-family: 'robotobold';
    color: #00447C;
}
.hstu_li_tit {
    height: 11.2em;
}
/* 2023.5.9新增-end */
/* 2023.06.03 - start */
/* 0b0 */
.t_d1k4rg .t_d1k4pic,
.t_d1k4pic img{
    width: 100%;
}
.parents_who{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.t_d1k4li .t_duan18,
.parents_who .t_duan18,
.t_d1k4li .t_parag{
    height: 7em;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 40px;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_d1k4le,
.parents_who .t_d1k4le {
    padding-left: 13%;
    padding-right: 4%;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) {
    background: #162238;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) {
    background: transparent;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_fonth2 {
    color: #162238;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_fonth2 {
    color: #fff;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_duan18 p {
    color: #D1D4D8;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_duan18 p {
    color: #666;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_sytitrga a {
    color: #00447C;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_sytitrga a {
    color: #F8F8F8;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n-1) .t_d1k4le{
    padding-right: 7.5%;
}
.t_d1k4_cha .t_d1k4li:nth-of-type(2n) .t_d1k4le {
    padding-right: 13%;
    padding-left: 7.5%;
}
/* 0b1 */
.who_our {
    text-align: center;
}
.who_color{
    background: #F8F8F8;
}
.who_color .t_fonth2{
    margin-bottom: 22px;
}
.who_color_list_nub{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 74px;
}
.wcln_link .t_fonth4{
    color: #162238;
    line-height: 1.75;
}
.wcln_link_img{
    width: 100%;
    margin-bottom: 22px;
}
.who_color_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    margin-bottom: -74px;
}
.who_color{
    padding-top: 93px;
    padding-bottom: 243px;
}
.who_color .t_parag{
    margin-bottom: 69px;
}
.who_our .t_parag a{
    font-weight: bold;font-family: 'robotobold'!important
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
.t_0b1main .t_fonth2{
    line-height: 1.5;
}
.t_g7k9li.who_our .t_parag {
    margin-bottom: 40px;
}
.who_our_img,.who_our_img img{
    width: 100%;
}
/* 0b2 */
.nlnc_box_img{
    width: 48.84%;
}
.nlnc_box_text{
    width: 51.16%;
}
.news_list_nub .nlnc_box{
    display: flex;
    align-items: center;
}
.news_list_nub:nth-of-type(2n-1) .nlnc_box{
    flex-direction: row-reverse;
}
.nlnc_box_text .t_font14{
    color: #999;
    letter-spacing: 0.25em;
    line-height: 1.75;
    margin-bottom: 10px;
}
.nlnc_box_text .t_fonth2{
    color: #162238;
    font-weight: bold;font-family: 'robotobold'!important
    margin-bottom: 35px;
}
.nlnc_box_text .t_parag p{
    color: #666;
}
.mod_more_font{
    color: #00447C;
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;font-family: 'robotobold'!important
}
.news_list_nub:nth-of-type(2n-1) .nlnc_box_text{
    padding-right: 10.87%;
}
.nlnc_box_text .t_parag{
    margin-bottom: 66px;
}
.news_list_nub:nth-of-type(2n){
    background: #F8F8F8;
}
.news_list_nub:nth-of-type(2n) .nlnc_box_text{
    padding-right: 4.4%;
    padding-left: 6.28%;
}
/* 0b3 */
.nlnc_btc_icon{
    width: 14px;
    top: -2px;
    position: relative;
}
.nlnc_btc_icon img{
    width: 100%;
}
.nlnc_box_text_clock .t_font14{
    width: calc(100% - 14px);
    padding-left: 7px;
    margin-bottom: 0;
}
.nlnc_box_text_clock{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.active_list .nlnc_box_text .t_parag {
    margin-bottom: 47px;
}
.active_list .nlnc_box_text_clock{
    margin-bottom: 50px;
}
/* 0b4 */
.t_d1k4_bgf8 .t_d1k4li:first-child{
    background: #f8f8f8;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n-1) .t_d1k4le {
    padding-left: 100px;
    padding-right: 8%;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n) .t_d1k4le {
    padding-right: 100px;
    padding-left: 8%;
}
.t_d1k4_bgf8 .t_d1k4li:nth-of-type(2n) .t_parag p {
    color: #fff;
}
/* 0b5 */
.t_0b5main .who_color_list_nub {
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 50px;
}
.t_0b5main .who_color_list {
    margin: 0 -20px;
    margin-bottom: -50px;
}
.t_0b5main .who_color {
    padding-top: 112px;
    padding-bottom: 136px;
    background: #fff;
}
.t_0b5main .who_color .t_fonth2{
    line-height: 1.5;
    margin-bottom: 39px;
}
.t_0b4main .t_fonth2{
    line-height: 1.5;
}
.news_list_nub:nth-of-type(2n-1):last-child .news_list_nub_cry{
    padding-bottom: 0;
}
.t_neipic video{
    position: absolute;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
/* 2023.06.03 - end */
.t_difotxrg {
    width: 66px;
}
.t_difotxle {
    width: calc(100% - 66px);
}
.t_d1k4li .t_duan18, .parents_who .t_duan18, .t_d1k4li .t_parag {
    height: auto;
    -webkit-line-clamp: inherit;
}
/* 2023.06.25 - start */
.std_padding172{
    padding: 172px 0;
}
.higher_text .t_parag p{
    text-align: center;
    color: #162238;
}
.higher_text .t_parag p{
    margin-bottom: 0;
}
.mod_btn1_link{
    color: #162238;
    font-size: 16px;
    font-weight: bold;font-family: 'robotobold'!important
    line-height: 1.75;
} 
.higher_text .mod_btn1{
    text-align: center;
    margin-top: 56px;
}
.higher_data{
    background: #162238;
}
.higher_data .t_fonth2{
    color: #fff;
    text-align: center;
    font-weight: bold;font-family: 'robotobold'!important
}
.higher_team .t_fonth2{
    text-align: center;
    color: #162238;
    font-weight: bold;font-family: 'robotobold'!important
    justify-content: center;
}
.higher_team_list_nub{
    width: 25%;
    padding: 0 37.5px;
    margin-bottom: 72px;
}
.higher_team_list{
    margin: 0 -37.5px;
    display: flex;
    flex-wrap: wrap;
}
.htln_link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.htln_link_img{
    border-radius: 50%;
    width: 170px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 17px;
}
.htln_link .t_fonth4{
    text-align: center;
    font-weight: bold;font-family: 'robotobold'!important
}
.htln_link_pos{
    color: #666;
    text-align: center;
    margin-top: -4px;
    margin-bottom: 11px;
}
.htln_link_detail p{
    color: #999;
    text-align: center;
}
.htln_link .mod_btn1_link{
    color: #00447C;
    text-align: center;
}
.htln_link_detail {
    text-align: center;
    flex-grow: 1;
    margin-bottom: 20px;
}
.higher_expect{
    background: #162238;
}
.higher_expect .t_syk4xi {
    padding-left: 49px;
    /* padding-top: 173px; */
}
.higher_expect .t_syk4xi .t_fonth2{
    color: #fff;
    margin-bottom: 83px;
}
.higher_expect 
.t_syk4xi .t_fonth3{
    color: #fff;
    font-weight: bold;font-family: 'robotobold'!important
    margin-bottom: 38px;
}
.higher_expect .t_duan18.yxedr_active li,
.higher_expect .t_duan18.yxedr_active p {
    color: #D1D4D8;
}
.hult_parga p {
    white-space: nowrap;
}
.higher_expect .t_syk4xi .t_duan18 {
    margin-bottom: 50px;
}
.higher_expect .t_syk4pic::before{
    display: none;
}
.higher_expect .t_duan18.yxedr_active ul {
    padding-inline-start: 20px;
}
.higher_apply h2.t_fonth2{
    color: #162238;
    font-weight: bold;font-family: 'robotobold'!important
    margin-bottom: 23px;
    position: absolute;
    top: 144px;
}
.higher_apply_list_nub1 {
    height: 49.893617vh;
    margin-top: 18.617021vh;
    position: relative;
}
.haln_left{
    height: 100%;
}
.haln_left_img,
.haln_left_img img{
    height: 100%;
}
.haln_text_name{
    color: #162238;
}
.haln_text_pag p{
    color: #666;
}
.higher_apply_list_nub{
    display: flex;
}
.haln_right{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.higher_apply_list_nub .haln_right{
    width: 513px;
}
.higher_apply_list_nub1 .haln_right{
    margin-left: 99px;
}
.higher_apply_list_nub2 .haln_right{
    margin-left: 86px;
}
.higher_apply_list_nub3 .haln_right{
    margin-left: 99px;
}
.higher_apply_list_nub4 .haln_right{
    margin-left: 99px;
}
.haln_text_item{
    margin-bottom: 28px;
}
.haln_text_item:last-child{
    margin-bottom: 0;
}
.higher_apply_list .t_fonth2{
    color: #162238;
    font-weight: bold;font-family: 'robotobold'!important
    margin-bottom: 23px;
}
.higher_apply_list{
    white-space: nowrap;
    font-size: 0;
}
.higher_apply_list_nub{
    display: inline-block;
}
.haln_cry{
    display: flex;
    height: 100%;
}
.higher_apply_list_nub2 {
    height: 49.361702vh;
    position: relative;
    margin-top: 14.255vh;
    margin-left: 11.145833vw;
}
.higher_apply_list_nub3 {
    height: 66.808511vh;
    position: relative;
    margin-top: 3.936170vh;
    margin-left: 11.927083vw;
}
.higher_apply_list_nub4 {
    position: absolute;
    top: 100px;
    height: calc(100vh - 100px);
    margin-left: 21.604167vw;
}
.higher_apply_list_nub4 .haln_left{
    width: 539px;
    height: auto;
}
.higher_apply_list_nub4 .haln_left_img, 
.higher_apply_list_nub4 .haln_left_img img {
    height: auto;
    width: 100%;
}
.haln_text_item{
    white-space: normal;
}
.haln_left .haln_text{
    margin-bottom: 50px;
}
.higher_apply .t_syk5box_main.t_fixed {
    padding-top: 0;
}
.higher_apply_list{
    padding-top: 100px;
    padding-bottom: 100px;
}
.higher_apply .t_syk5box_main{
    padding-top: 0;
    padding-bottom: 0;
}
.t_syk4zuli:not(:first-child),
.t_syk4xi.hsiu_li:not(:first-child){
    display: none;
}
.higher_apply_list_nub4 .haln_cry{
    align-items: center;
}
.higher_apply_svg{
    position: relative;
    height: 100%;
}
.higher_apply_bg{
    padding-left: 45.328125vw;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}
.higher_apply_svg2{
    top: 72vh;
    padding-left: 14vw;
}
.higher_apply{
    overflow: hidden;
}
.higher_stand{
    position: relative;
    overflow: hidden;
}
.higher_stand{
    position: relative;
}
.higher_stand_bg,
.higher_stand_bg img{
    width: 100%;
}
.higher_stand_bg{
    position: relative;
}
.higher_stand_bg::before{
    content: '';
    background: rgba(0,0,0,.2);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.std_font40{
    font-size: 40px;
    font-weight: bold;font-family: 'robotobold'!important
    line-height: 1.75;
    color: #fff;
}
.higher_stand_cry .t_duan18 p{
    color: #fff;
    text-align: center;
}
.higher_stand .std_font40{
    text-align: center;
    margin-bottom: 6px;
}
.higher_stand_cry_xia{
    margin-top: 120px;
    background: #fff;
}
.higher_stand_cry{
    position: relative;
    z-index: 3;
}
.higher_stand_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.higher_stand_bg img{
    position: absolute;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys_cont1720{
    max-width: 1920px;
}
.hscx_swipe_wrap_item .ys_imgbox_cover{
    width: 165px;
    margin: 0 auto;
    margin-bottom: 15px;
} 
.hscx_swipe_wrap_item .t_parag p{
    text-align: center;
}
.hscx_swipe_wrap_item {
    padding: 0 10px;
    padding-top: 34px;
}
.hscx_swipe_wrap_item .t_parag {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 3.5em;
    overflow: hidden;
}
.higher_stand_cry_xia{
    padding-top: 28px;
    overflow: hidden;
}
/* 轮播 */
.hscx_swipe.swiper,
.higher_event_swiper.swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.hscx_swipe .swiper-slide,
.higher_event_swiper .swiper-slide {
    height: calc(100% / 2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.hscx_swipe .swiper-wrapper,
.higher_event_swiper .swiper-wrapper{
    flex-wrap: wrap;
}
.mod_arrows1 .swiper-button-next,
.mod_arrows1 .swiper-button-prev{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.5);
    overflow: hidden;
}
.mod_arrows1 .swiper-button-next img,
.mod_arrows1 .swiper-button-prev img{
    width: 100%;
}
.mod_arrows1_swiper .swiper-button-next,
.mod_arrows1_swiper .swiper-button-prev{
    position: relative;
    top: 0;
    transform: translate(0);
    margin: 0 8px;
    padding: 0;
    left: 0;
    right: 0;
}
.mod_arrows1_swiper .swiper-button-next:after,
.mod_arrows1_swiper .swiper-container-rtl .swiper-button-prev:after,
.mod_arrows1_swiper .swiper-button-prev:after,
.mod_arrows1_swiper .swiper-container-rtl .swiper-button-next:after{
    display: none;
}
.mod_arrows1_swiper{
    display: flex;
    justify-content: center;
    margin-top: 26px;
}
.hscx_swipe{
    padding-bottom: 28px;
}
.hscx_btn_link{
    background: #00447C;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hscx_btn_link_icon{
    width: 23px;
    position: relative;
    top: 2px;
}
.hscx_btn_link_icon img{
    width: 100%;
}
.hscx_btn .t_parag{
    color: #fff;
    padding-left: 10px;
    line-height: 1.75;
}
.higher_send .t_fonth2{
    text-align: center;
    color: #162238;
    line-height: 1.5;
}
.std_margin70{
    margin-bottom: 70px;
}
.higher_send_list_nub{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.higher_send_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    margin-bottom: -40px;
}
.higher_send_list_nub .hsln_cry{
    box-shadow: 0 4px 40px 0 rgba(58,63,106,.03);
    cursor: pointer;
    padding: 82px 54px 57px 59px;
    position: relative;
}
.higher_send_list_nub:nth-of-type(2n-1) .hsln_cry,
.higher_send_list_nub.higher_send_list_nub1 .hsln_cry{
    background: #162238;
}
.higher_send_list_nub:nth-of-type(2n) .hsln_cry,
.higher_send_list_nub.higher_send_list_nub2 .hsln_cry{
    background: #00447C;
}
.hsln_cry .t_fonth3{
    color: #fff;
    line-height: 1.75;
    font-weight: bold;font-family: 'robotobold'!important
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 1.75em;
    overflow: hidden;
    margin-bottom: 22px;
}
.hsln_cry .t_duan18 p{
    color: #D1D4D8;
}
.hsln_cry .t_duan18{
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 5.25em;
    overflow: hidden;
    margin-bottom: 54px;
}
.hsln_cry_name{
    color: #fff;
    line-height: 1.75;
    font-weight: bold;font-family: 'robotobold'!important
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 1.75em;
    overflow: hidden;
    margin-bottom: 2px;
}
.hsln_cry_pos{
    color: #fff;
    line-height: 1.75;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 1.75em;
    overflow: hidden;
}
.hsln_cry_link{
    color: #fff;
    line-height: 1.75;
    font-weight: bold;font-family: 'robotobold'!important
    margin-top: 111px;
}
.hsln_cry_quest{
    width: 155px;
    position: absolute;
    bottom: 80px;
    right: 54px;
}
.hsln_cry_quest img{
    opacity: 0;
}
.higher_send_list_nub:nth-of-type(2n-1) .hsln_cry_quest img:first-child,
.higher_send_list_nub.higher_send_list_nub1 .hsln_cry_quest img:first-child{
    opacity: 1;
}
.higher_send_list_nub:nth-of-type(2n) .hsln_cry_quest img:last-child,
.higher_send_list_nub.higher_send_list_nub2 .hsln_cry_quest img:last-child{
    opacity: 1;
}
.higher_event .t_fonth2{
    text-align: center;
} 
.higher_event_list_nub{
    width: 25%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.higher_event_swiper.swiper{
    margin: 0 -20px;
    width: calc(100% + 40px);
    overflow: hidden;
}
.heln_cry{
    background: #F8F8F8;
    padding: 25px 39px 34px 46px;
    transition: all 0.36s;
}
.heln_cry_date{
    color: #00447C;
    font-family: 'robotoregular'!important;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
    margin-bottom: 9px;
}
.heln_cry_date span{
    color: #00447C;
    font-family: 'robotobold'!important;
    line-height: 1.75;
    font-size: 36px;
    transition: all 0.36s;
    margin-right: 9px;
}
.heln_cry .t_fonth4{
    color: #162238;
    line-height: 1.75;
    transition: all 0.36s;
    height: 5.25em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 22px;
}
.heln_cry_more{
    color: #00447C;
    font-weight: bold;font-family: 'robotobold'!important
    transition: all 0.36s;
}
.higher_event .mod_arrows1_swiper {
    margin-top: 0;
}
.higher_event_swiper{
    padding-bottom: 20px;
}
.higher_video{
    position: relative;
}
.higher_video_bg{
    position: relative;
    width: 100%;
}
.higher_video_bg img{
    width: 100%;
}
.higher_video_bg::before{
    content: '';
    background: rgba(0,0,0,.05);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.higher_video_bg::after{
    content: '';
    height: 50%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,0));
    z-index: 3;
}
.higher_video .ys_cont1000{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    text-align: center;
    color: #fff;
}
.higher_video .t_fonth3,
.higher_video .t_fonth4,
.higher_video_play .t_fonth3{
    color: #fff;
}
.higher_video_play .t_parag{
    color: rgba(255,255,255,.8);
}
.higher_video .t_fonth3 img{
    position: absolute;
    width: 30px;
    transform: translate(-46px,3px);
}
.higher_video_play .t_fonth3{
    font-weight: bold;font-family: 'robotobold'!important
    margin-bottom: 3px;
}
.higher_video .t_fonth4,
.higher_video_play .t_parag{
    font-family: 'robotoregular'!important;
}
.higher_video_play{
    cursor: pointer;
    display: inline-block;
    margin-top: 78px;
}
.higher_video .t_fonth1{
    margin-bottom: 29px;
}
.higher_video .t_fonth3{
    margin-bottom: 8px;
}
.t_1b1main .home_photo h2,
.t_1b1main .home_map h2{
    font-weight: bold;font-family: 'robotobold'!important
}
.hsln_modal .ys_modal_content {
    width: 1200px;
    padding: 56px 126px 78px 102px;
    height: 800px;
}
.hsln_modal_cry_nub .t_fonth3{
    color: #162238;
    font-weight: bold;font-family: 'robotobold'!important
    line-height: 1.75;
    margin-bottom: 38px;
}
.hsln_modal_cry_nub .t_parag p{
    color: #69696F;
    line-height: 1.75;
}
.hsln_modal_cry_nub {
    margin-bottom: 32px;
}
.hsln_modal_cry_nub:last-child{
    margin-bottom: 0;
}
.hsln_modal .ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
    margin-right: -80px;
    padding-right: 80px;
    max-width: calc(100% + 80px);
}
.hsln_modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #ddd;
}
.hsln_modal .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.hsln_modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #999;
}
.hsln_modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 3px;
}
.hsln_modal .mCSB_scrollTools{
    opacity: 1;
}

/* 2023.06.26 - end */ 
.t_diernavli {
    width: auto;
    float: none;
}
.t_difotli{
     float: none;
}
.t_diernav::before,.t_diernav::after{
    display: none;
}
.t_difotli:first-child .t_diernav {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.t_difotli:first-child .t_diernavli:nth-of-type(2n-1) {
    width: 51%;
}
.t_difotli:first-child .t_diernavli:nth-of-type(2n) {
    width: 45%;
}
.t_difotli:first-child{
    width:33%;
}
.t_diernavli a{
    line-height: 1.75;
}
.t_diernavli{
    margin-bottom: 6px;
}
.t_difotli {
    padding: 0 15px;
}
.t_difotyi {
    margin: 0 -15px;
}
/* 2023.07.07 */
.mod_arrows1 .swiper-button-next, .mod_arrows1 .swiper-button-prev {
    box-shadow: 9px 9px 23px 0px rgba(229, 241, 250, 0.8);
}
.higher_team_list_nub .ys_imgbox_cover img:nth-child(2) {
    top: 0px;
    left: 0px;
    height: calc(100% + 0px);
    width: calc(100% + 0px);
}
.hscx_swipe_wrap_item .t_parag{
    height: auto;
    -webkit-line-clamp: inherit;
}
.higher_send_list_nub .hsln_cry{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.hsln_cry_pos {
    height: auto;
    -webkit-line-clamp: inherit;
    flex-grow: 1;
}
.haln_text_item {
    margin-bottom: 16px;
}
.haln_left .haln_text {
    margin-bottom: 32px;
}
.haln_text_pag p{
    line-height: 1.5;
}
.t_diernavli{
    width: 100%;
}
.t_difotli {
    width: 12.5%;
}
.t_difotli:first-child {
    width: 31%;
}
.t_difotli:nth-of-type(3){
    width: 19%;
}
.t_difotyi.clearfix::after{
    display: none;
}
.higher_event_list_nub a{
    display: block;
    width: 100%;
}
.hscx_btn .t_parag{
    font-weight: bold;font-family: 'robotobold'!important
}
.hsln_modal .ys_modal_content{
    max-height: 800px;
    height: auto;
}
.team_more{
    cursor: pointer;
}
/* 2023.11.21 */
.scroll_scr{
    position: absolute;
    top: var(--top_val);
    left: 50vw;
    transform: translateX(-50%);
}
.t_syk5{
    position: relative;
}
.scroll_scr .scroll_scr_wai{
    padding-bottom: 50px;
}
.t_moredizi{
    cursor: pointer;
}
.t_syk5li:last-of-type {
    padding-top: 10vh;
}
.scroll_scr .t_moredizi {
    white-space: nowrap;
}
/* ph */
.ys_ph_navbar2 .ys_phnav_logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.ys_ph_navbar2 .ys_phnav_header {
    padding-left: 20px;
}
.ys_ph_navbar2 .ys_phnav_logo {
    background: transparent;
}
.t_titxia.clearfix::after{
    display: none;
}
/* 2023.12.07 - start */
.t_g1k7tu {
    width: 170px;
}
.t_g1k7rgwen {
    width: calc(100% - 170px);
}
.t_g1k7rgli {
    margin-bottom: 20px;
}
/**/
.mod_arrows2 .slick-prev,
.mod_arrows2 .slick-next{
    width: 50px;
    height: 50px;
    z-index: 10;
    transition: all 0.36s;
}
.mod_arrows2 .slick-prev::before,
.mod_arrows2 .slick-next::before{
    content:'';
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod_arrows2 .slick-prev::before{
    background-image: url('../../img/trust/arrow5.png');
    margin-bottom: 100px !important;
    top:210%;
    left: 470px;
    /*float:left;*/

}
.mod_arrows2 .slick-next::before{
    background-image: url('../../img/trust/arrow6.png');
    top:210%;
    left: 450px;
        /*float:left;*/
    

    

    

}
.t_syk4rglun.mod_arrows2 .slick-prev,
.t_syk4rglun.mod_arrows2 .slick-next{
    top: auto;
    transform: translateY(0);
    bottom: 140px;
}
.t_syk4rglun.mod_arrows2 .slick-prev{
    left: 58px;
}
.t_syk4rglun.mod_arrows2 .slick-next{
    right: auto;
    left: 124px;
}
.mod_arrows2 .slick-arrow.slick-disabled{
    pointer-events: none;
    opacity: .5;
}
.t_syk4bo {
    height: auto;
}
.t_syk4xi .t_duan18 {
    margin-bottom: 100px;
}
.t_syk4jia{
    padding-bottom: 120px;
}
.t_b1k2 .t_parag {
    margin-bottom: 58px;
}
.t_g4k2xia .t_fonth3{
    height: 3.5em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_g4k2xia .t_parag,
.t_g8k2xin .t_parag{
    height: 5.25em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_g8k2xin .t_fonth4{
    height: 3.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_g8k2li {
    margin-bottom: 100px;
}
.t_g4k2xia .t_fonth3{
    font-size: 20px;
}
.t_syk4xi .t_duan18 {
    margin-bottom: 58px;
}
.t_syk4xi .t_fonth3 {
    margin-bottom: 38px;
}
.t_neimaoxi{
    line-height: 60px;
}
.navText
{
    color: #fff;
    margin: 10px;
}
.t_e4k7 {
    position: relative;
    color: white;
}
.t_e4k7pic img {
    width: 100%;
    height: auto;
    /* opacity: 0.5; */
}
.t_e4k7nr {
    background-color: #fff;
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    text-align: center;
    margin-to:-60px
}
.t_e4k7pic::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background-color: black; */
    opacity: 0.5;
    z-index: 1;
}
.t_parag_home  {
    /* background: rgba(0, 0, 0, 0.5); */
    /* padding: 10px; */
    border-radius: 5px;
}
.t_parag_home_1  {
    /* background: rgba(0, 0, 0, 0.5); */
   
}
.t_parag_home p  {
    margin-bottom: 0px !important;
}
.Welcome_margin
{
    margin-top: -30px;
}

.t_neimaoxi a {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: bold !important;
    transition: color 0.3s ease !important;
}
.t_neimaoxi a:hover {
    color: #e70000 !important;
}
.dropdown-content {
    display: none !important;
    position: absolute !important;
    background-color: #ffffff !important;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2) !important;
    z-index: 1 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    min-width: 300px !important;
}
.dropdown-content li {
    list-style: none !important;
    border-bottom: 1px solid #ddd !important;
}
.dropdown-content li a {
    color: #333 !important;
    padding: 12px 16px !important;
    text-decoration: none !important;
    display: block !important;
    transition: background-color 0.3s ease !important;
}
.dropdown-content li a:last-child {
    border-bottom: none !important;
}
.dropdown-content li a:hover {
    background-color: #0000 !important;
}
.t_neimaoli:hover .dropdown-content {
    display: block !important;
}
.t_b1k1bg {
    position: relative;
    display: inline-block;
    float: right;
}

.t_b1k1bg img {
    display: block;
    width: 100%;
    height: auto;
}

.text-overlay {
    position: absolute;
    bottom: 10px;
    right: 30px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    line-height: 1.4;
    letter-spacing: 0.5px;
    /* text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); */
    opacity: 0;
    animation: fadeInSlide 2s ease forwards;
    padding: 10px 15px;
    border: 2px solid rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    backdrop-filter: blur(15px);
}

.text-overlay p {
    margin: 0;
}

@keyframes fadeInSlide {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.cc_margin span {
    display: block;
    margin-top: -16px; /* Adjust the margin as needed */
}

/* Remove the margin-top for the first span */
.cc_margin span:first-child {
    margin-top: 0;
}
