@charset "utf-8";

body {
    font-family: "SimHei","Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
/* 字体 */
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-6/montserrat-light-6-webfont.eot');
    src: url('../fonts/montserrat-light-6/montserrat-light-6-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-light-6/montserrat-light-6-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-6/montserrat-light-6-webfont.woff') format('woff'),
         url('../fonts/montserrat-light-6/montserrat-light-6-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-light-6/montserrat-light-6-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.eot');
    src: url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.woff') format('woff'),
         url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-medium-7/montserrat-medium-7-webfont.svg#montserratmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.eot');
    src: url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-8/montserrat-regular-8-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.eot');
    src: url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.woff') format('woff'),
         url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-semibold-9/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* 安路规范 - start */
.t_fonth1,.yxedr_active h1{
    font-size: 48px;
    line-height: 1.3;
    color: #fff;
    font-weight: bold;
}
.t_fonth2,.yxedr_active h2{
    font-size: 40px;
    line-height: 1.3;
    color: #fff;
    font-weight: bold;
}
.t_fonth3,.yxedr_active h3{
    font-size: 32px;
    line-height: 1.5;
    color: #000;
    font-weight: bold;
}
.t_fonth4,.yxedr_active h4{
    font-size: 24px;
    line-height: 1.5;
    color: #000;
}
.t_fonth5,.yxedr_active h5{
    font-size:20px;
    line-height: 1.5;
    color: #000;
}
.t_fonth6,.yxedr_active h6{
    font-size:18px;
    line-height: 1.5;
    color: #000;
}
.yxedr_active h6{
    margin-bottom: 10px;
    margin-top: 26px;
}
.yxedr_active h6:first-of-type{
    margin-top: 0;
}
.t_pagduan p,.yxedr_active p{
    color: #666;
    font-size: 16px;
    line-height: 1.65;
}
.yxedr_active p,.t_pagduanxia p{
    margin-bottom: 10px;
}
.t_color1{
    color:#000;
}
.t_jian1{
    padding: 100px 0;
}
.t_jiantop1{
    padding-top: 100px;
}
.t_jianlixia{
    padding-bottom: 100px;
}
.t_jianwaixia{
    margin-bottom: 100px;
}
.t_neijian1{
    padding: 160px 0;
}
.t_jianxia2{
    margin-bottom: 30px;
}
.t_jianlixia50{
    padding-bottom: 50px;
}
.t_jianlixia40{
    padding-bottom: 40px;
}
.t_center{
    text-align: center;
}
.t_font30{
    font-size: 30px;
    color:#000;
    font-weight: bold;
    line-height: 1.5;
}
.t_font36{
    font-size: 36px;
    color:#000;
    font-weight: bold;
    line-height: 1.5;
}
.t_duan18 p{
    font-size: 18px;
    color: #707070;
    line-height: 1.5;
}
.ys_cont820{
    width: 820px;
    max-width: 100%;
    margin: 0 auto;
}
.ys_cont1160{
    width: 1160px;
    max-width: 100%;
    margin: 0 auto;
}
/* 安路规范 - end */
/* 2023.04.04 - start */
.std_title28{
    font-size: 28px;
    line-height: 1.7;
    color: #000;
    font-weight: bold;
}
.ys_cont1020{
    width: 1020px;
    max-width: 100%;
    margin: 0 auto;
}
/* 2023.04.04 - end */
/*分享翻译*/
#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*/


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .t_annavzi a:hover::before{
        opacity: 1;
        width: 100%;
    }
    .t_anbtnbox:hover::before  {
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .t_syk3li a:hover .t_fonth5{
        color: #000;
    }
    .t_syk3li:hover{
        z-index: 2;
    }
    .t_syk3li a:hover .t_syk3xin::before{
        box-shadow: 0px 1px 20px 4px rgba(53, 92, 192, 0.06);
    }
    .t_syk3li a:hover .t_syk3le .t_fonth5{
        top: calc(50% - 30px);
    }
    .t_syk3li a:hover .t_syk3le .t_fontduan14 p{
        top: 0;
    }
    .t_syk3li a:hover .t_syk3daye{
        left: -35px;
    }
    .t_syk3li a:hover .t_syk3le .t_fontduan14{
        opacity: 1;
    }
    .t_syk3li a:hover .t_syk3riqi,.t_syk3li a:hover .t_syk3year{
        color: #142637;
    }
    .t_syk3li a:hover .t_syk3jian img:nth-of-type(2){
        opacity: 1;
    }
    .t_syk3li a:hover .t_syk3jian img:first-of-type{
        opacity: 0;
    }
    .t_fotdierzi a:hover{
        color: #fff;
    }
    .t_b1k1li a:hover .t_b1k1xin{
        box-shadow: 0px 0px 18px 5px rgba(41, 47, 103, 0.1);
    }
    .t_b2k1li a:hover .t_b2k1xin{
        box-shadow: 0px 0px 18px 5px rgba(41, 47, 103, 0.1);
    }
    .t_b1k3li a:hover .t_anbtnbox::before {
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .t_b4k1li a:hover .t_anbtnbox::before {
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .t_b1k2li a:hover .t_b1k2pic img{
        transform: scale(1.05);
    }
    .t_b1k3li a:hover .t_b1k3ic{
        animation: icmove 1s linear;
    }
    .t_b3k3li:hover .t_b3k3zi{
        color: #0572EC;
    }
    .t_b3k3li:hover .t_b3k3zi::before{
        width: 100%;
        opacity: 1;
    }
    .t_b3k7li:hover .t_b3k7one{
        background: #0572EC;
    }
    .t_b3k7li:hover .t_b3k7onezi{
        color: #fff;
    }
    .t_b3k7li:hover .t_b3k7onerg::before,
    .t_b3k7li:hover .t_b3k7onerg::after{
        background: #fff;
    }
    .t_b3k7erli:hover .t_b3k7erzi{
        color: #0572EC;
    }
    .t_b3k7erli:hover .t_b3k7errg img:nth-of-type(2) {
        opacity: 1;
    }
    .t_b3k7erli:hover .t_b3k7errg img:first-of-type {
        opacity: 0;
    }
    .t_b3k7sanli:hover .t_b3k7sanzi{
        color: #0572EC;
    }
    .t_b3k2trul:hover {
        background: rgb(246,248,251);
    }
    .tb4k1ul .slick-prev:hover::after,.tb4k1ul .slick-next:hover::after{
        opacity: 1;
    }
    .tb4k1ul .slick-prev:hover::before,.tb4k1ul .slick-next:hover::before{
        opacity: 0;
    }
    .t_c4k1li a:hover .t_c4k1zi{
        color: #0572EC;
    }
    .t_c4k1li a:hover .t_c4k1ic img:nth-of-type(2){
        opacity: 1;
    }
    .t_c4k1li a:hover .t_c4k1ic img:first-of-type{
        opacity: 0;
    }
    .t_b3k7tr:hover {
        background: rgb(246,248,251);
    }
    .t_d3k2li a:hover .t_d3k2ic img:nth-of-type(2){
        opacity: 1;
    }
    .t_d3k2li a:hover .t_d3k2ic img:first-of-type{
        opacity: 0;
    }
    .t_d3k2li a:hover .t_anmorezi{
        color: #0572EC;
    }
    .t_d3k2li:hover .t_fonth4{
        color: #0572EC;
    }
    .t_d6k1li a:hover .t_d3k2ic img:first-of-type{
        opacity: 0;
    }
    .t_d6k1li a:hover .t_d3k2ic img:nth-of-type(2){
        opacity: 1;
    }
    .t_d6k3nrli a:hover .t_d6k3xin::before{
        opacity: 1;
        width: 100%;
    }
    .t_d6k3nrli a:hover .t_fonth4{
        color: #0572EC;
    }
    .pc_fenye .comp-tabli:hover li {
        color: #fff;
        background: #0572EC;
    }
    .pc_fenye .first:hover li,
    .pc_fenye .prev:hover li,
    .pc_fenye .next:hover li,
    .pc_fenye .end:hover li{
        color: #0572EC;
    }
    .t_f1k4li:hover .t_f1k4year{
        color: #0572EC;
    }
    .t_f5k2liz .t_f5k2xin:hover .t_f5k2tu::before{
        opacity: 1;
    }
    .t_f5k2liz .t_f5k2xin:hover .t_f5k2ic{
        opacity: 1;
    }
    .g_me6flxu a:hover{
        background: #fff;
    }
    .t_g4xia .ys_select_li:hover{
        color: #0572EC;
    }
    .d_f3k2li a:hover .t_anmore .t_anmorezi{
        color: #0572EC;
    }
    .d_f3k2li a:hover .t_d3k2ic img:nth-of-type(2){
        opacity: 1;
    }
    .d_f3k2li a:hover .t_d3k2ic img:first-of-type{
        opacity: 0;
    }
    .d_f3k2main:hover .t_fonth4{
        color: #0572EC;
    }
    .d_f3k2main:hover:after{
        opacity: 1;
        width: calc(100% - 50px);
    }
    .d_e1k2li a:hover .t_anbtnbox::before {
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .d_c2li:hover img{
        transform: scale(1.05);
    }
    /* 分界线 */
    .d_c3_bk3_li:hover .d_c3_bk3_more p{
        color: #0572EC;
    }
    .d_c3_bk3_li:hover .d_c3_bk3_more img{
        color: #0572EC;
    }
    .d_d1_bk1_top:hover .d_d1_bk1_color{
        color: #0572EC;
    }
    .d_f2_bk1_top:hover .d_d1_bk1_color{
        color: #0572EC;
    }
    
    .d_f3k2main:hover .d_f3_bk2_more{
        color: #0572EC;
    }
    .d_f4_bk2_a:hover .d_f4_bk2_p{
        color: #0572EC;
    }
    .d_f4_bk3_a:hover .d_f4_bk3_span{
        color: #0572EC;
    }
    .d_c3_bk3_li:hover  .d_c3_bk3_pic img:nth-of-type(2){
        opacity: 1;
    }
    .d_c3_bk3_li:hover  .d_c3_bk3_pic img:first-child{
        opacity: 0;
    }
    .d_f3k2main:hover .d_f3_bk2_more{
        transition: all 0.36s;
    }
    .d_f3k2main:hover .t_f3k2pic2 img:first-child{
        opacity: 0;
    }
    .d_f3k2main:hover .t_f3k2pic2 img:nth-of-type(2){
        opacity: 1;
    }
    .d_f3k2main:hover .d_f3_bk2_more p{
        color: #0572EC;
    }
    .t_pagduan .d_f3_bk2_more p{
        color: #000000;
    }
    .d_f2_bk2_li:hover .d_f2_bk2_img img:nth-of-type(2){
        opacity: 1;
    }
    .d_f2_bk2_li:hover .d_f2_bk2_img img:first-child{
        opacity: 0;
    }
    .d_f2_bk2_li:hover .d_f2_bk2_color1{
        color: #0572EC;
    }
    .d_f2_bk2_li:hover .d_f2_bk2_p1 p{
        color: #0572EC;
    }
    .d_f2_bk2_li:hover .d_f2_bk2_main::after{
        opacity: 1;
        width: 100%;
    }
    .d_f4_bk2_p:hover{
        color: #0572EC;
    }
    /*  */
    .t_syk2tu:hover img{
        transform: scale(1.05);
    }
    .t_ansanli a:hover{
        /* color: #0572EC; */
        background: rgba(232, 242, 254, 1);
    }
    .t_anerli .t_anerzi a:hover{
        /* color: #0572EC; */
        background: rgba(232, 242, 254, 1);
    }
    .t_anerli:hover .t_anertop a{
        color: #333;
    }
    /* 安路场景 */
    .t_neix1li:hover .t_neiname::before{
        width: 100%;
        transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
    }
    .t_neix1li:hover .t_neiword{
        opacity: 1;
        transition: all .36s .2s;
    }
    .t_neix1li:hover .t_neiname {
        pointer-events: all;
    }
    .t_b3k2trul:hover .t_b3k2td.t_b3k2td1{
        background: rgb(246,248,251);
    }
    /* 2023.04.04 - start */
    .mod_arrows1 .slick-prev:hover::before,
    .mod_arrows1 .slick-next:hover::before{
        opacity: 0;
    }
    .mod_arrows1 .slick-prev:hover::after,
    .mod_arrows1 .slick-next:hover::after{
        opacity: 1;
    }
    .news_select_year .ys_select_li:hover{
        color: #0572EC;
    }
    .nsln_cry:hover .nsln_cry_img img{
        transform: scale(1.05);
    }
    .nsln_cry:hover .nsln_cry_text .std_title28{
        color: #0572EC;
    }
    .nlln_cry:hover .nlln_cry_img img{
        transform: scale(1.05);
    }
    .nlln_cry:hover .nlln_cry_text .t_fonth4{
        color: #157AED;
    }
    .nlln_cry:hover .t_anmore .t_anmorezi {
        color: #0572EC;
    }
    .nlln_cry:hover .t_d3k2ic img:first-of-type {
        opacity: 0;
    }
    .nlln_cry:hover .t_d3k2ic img:nth-of-type(2) {
        opacity: 1;
    }
    .nlrr_back_link:hover .nlrr_back_cry img{
        transform: scale(1.05);
    }
    .fzbl_select .ys_select_li:hover{
        color: #000;
    }
    .quality53_list_nub:hover .qlnc_img img{
        transform: scale(1.05);
    }
    .t_f5k1 .t_b3k7li:hover .t_b3k7onerg::before {
        background: transparent;
        opacity: 1;
        background-image: url(../images/0f5_icon010.svg);
    }
    .search_down_list_nub a:hover{
        color: #0572EC;
    }
    .t_b3k7tr:hover .t_b3k7td1 span{
        opacity: 1;
        pointer-events: all;
    }
    
    .std_language a:hover{
        color: #1B64B5;
    }
    /* 2023.04.04 - end */
}
/* tammy - start */
.t_head{
    background: #fff;
    padding: 0 70px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}
.t_annavzi a{
    font-size: 14px;
    color: #333;
    line-height: 80px;
    margin: 0 34px;
    display: block;
    transition: all 0.36s;
    position: relative;
}
.t_annavzi a::before{
    content: '';
    background: #142637;
    height: 1px;
    width: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: all 0.36s;
    opacity: 0;
}
.t_annavoneli{
    position: relative;
}
.t_anerbox{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255,255,255,.95);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.t_anerbox1{
    width: 540px;
    padding: 28px 38px;
}
.t_ansanli a{
    color: #333;
    font-size: 14px;
    line-height: 2.7;
    transition: all 0.36s;
}
.t_anertop a{
    color: #999;
    font-size: 14px;
    line-height: 1.5;
}
.t_anerzi a{
    font-size: 14px;
    line-height: 2.8;
    color: #333;
    transition: all 0.36s;
}
.t_anlogo{
    width: 245px;
}
.t_anlogo a{
    display: block;
    width: 100%;
    line-height: 80px;
}
.t_anlogo img{
    width: 100%;
}
.t_anerbox2 .t_anerzi{
    padding: 0 32px;
    text-align: center;
    white-space: nowrap;
}
.t_anerbox1 .t_anerul{
    display: flex;
    justify-content: space-between;
}
.t_anertop {
    margin-bottom: 13px;
}
.t_anerbox2 {
    padding: 12px 0 26px;
}
.t_annavoneli.yxnav_active1 .t_annavzi a::before{
    opacity: 1;
    width: 100%;
}
.t_anerbox{
    display: none;
}
.t_anlogoic{
    width: 24px;
    line-height: 80px;
}
.t_anlogzi{
    margin-left: 9px;
    color: #1B64B5;
    font-size: 14px;
    line-height: 80px;
}
.t_ansouku{
    border: 1px solid #E0E0E0;
    padding: 0 25px;
}
.t_ansouic{
    width: 19px;
    line-height: 38px;
}
.t_ansouic img{
    width: 100%;
}
.t_ansouin{
    width: calc(100% - 20px);
}
.t_ansouin input{
    width: 100%;
    color: #777;
    font-size: 14px;
    line-height: 38px;
}
.t_ansou{
    height: 80px;
    display: flex;
    align-items: center;
    margin-left: 62px;
}
.t_anlogin{
    margin-left: 78px;
}
.ys_hd_pc{
    height: 80px;
}
.ys_phnav_tel a{
    display: inline-block;
}
.ys_phnav_logo {
    width: 160px;
}
.ys_ban_imgbox::before{
    background: rgba(0,0,0,.4);
}
.t_anbtnbox{
    width: 138px;
    border-radius: 5px;
    background: #0572EC;
    display: block;
    position: relative;
    overflow: hidden;
}
.t_anbtnxin{
   font-size: 16px; 
   color: #fff;
   line-height: 46px;
   text-align: center;
   position: relative;
   z-index: 2;
}
.t_anbtnbox::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    z-index: 0;
    opacity: 0;
    transform: translate3d(-50%, -50%, 0) scale(0);
    background-color: rgba(0,0,0,.2);
    width: 170px;
    height: 170px;
    transition: all .4s linear;
}
.ys_ban_txtbox{
    text-align: center;
}
.t_anbtn1{
    display: inline-block;
}
.ys_ban_txtbox .t_fonth1{
    max-width: 760px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.slick-dots li{
    width: 9px;
    height: 9px;
    margin: 0 8px;
}
.ys_ban_slick .slick-dots li{
    background: rgba(255,255,255,.5);
    opacity: 1;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: #fff;
}  
.ys_ban_slick .slick-dots{
    bottom: 30px;
}
.t_syk1tit{
    width: 33.333333%;
    padding: 0 17px;
}
.t_syk1da{
    width: 66.666667%;
    padding: 0 17px;
}
.t_syk1top{
    margin: 0 -17px;
    margin-bottom: 34px;
    display: flex;
    align-items: center;
}
.t_syk1tit .t_pagduan p{
    line-height: 1.5;
}
.t_syk1pic{
    position: relative;
}
.t_syk1fu{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 66.5%;
    right: 20%;
}
.t_syk1fu img{
    height: 100%;
}
.t_syk1xin{
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.t_syk1wen{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    padding-top: 51px;
    padding-left: 48px;
}
.t_syk1da .t_syk1wen{
    padding-left: 74px;
}
.t_anmorezi{
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-right: 9px;
    transition: all 0.36s;
}
.t_anmoreic{
    width: 11px;
    line-height: 24px;
    height: 24px;
    position: relative;
}
.t_anmoreic img{
    width: 100%;
}
.t_syk1da .t_syk1wen .t_fonth4{
    margin-bottom: 22px;
}
.t_syk1wen .t_fonth4{
    color: #fff;
    font-weight: bold;
    margin-bottom: 18px;
}
.t_syk1xin a{
    display: block;
}
.t_syk1tit{
    padding-right: 100px;
}
.t_syk1li{
    width: 33.333333%;
    padding: 0 17px;
}
.t_syk1ul{
    margin: 0 -17px;
}
.t_syk1pic::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.1);
    z-index: 3;
    position: absolute;
}
.t_syk1da .t_syk1pic::before{
    display: none;
}
.t_lunzhuan .slick-prev,.t_lunzhuan .slick-next{
    height: 32px;
    width: 32px;
    z-index: 6;
}
.t_syk1ul .slick-prev{
    left: -50px;
}
.t_syk1ul .slick-next{
    right: -50px;
}
.t_lunzhuan .slick-prev::before,
.t_lunzhuan .slick-next::before{
    content: url(../images/a_icon_01.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.t_lunzhuan .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.t_syk2{
    background: #F7FCFF;
}
.t_syk2le{
    width: 214px;
}
.t_syk2dian{
    font-size: 18px;
    line-height: 1.75;
    color: #000;
    transition: all 0.36s;
    width: calc(100% - 18px);
}
.t_syk2ic{
    width: 18px;
    line-height: 31.5px;
    opacity: 0;
    transition: all 0.36s;
}
.t_syk2ic img{
    width: 100%;
}
.t_syk2li{
    cursor: pointer;
    position: relative;
}
.t_syk2li::before{
    content: '';
    width: 0;
    opacity: 0;
    position: absolute;
    bottom: 0;
    height: 1px;
    background: #000;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.36s;
}
.t_syk2li{
    padding: 9px 0;
}
.t_syk2li:first-child{
    padding-top: 0;
}
.t_syk2li.on::before{
    width: calc(100% + 50px);
    opacity: 1;
}
.t_syk2li.on .t_syk2ic{
    opacity: 1;
}
.t_syk2rg{
    width: calc(100% - 214px);
    padding-left: 200px;
}
.t_syk2tu{
    border-radius: 20px;
    overflow: hidden;
    width: 100%;
}
.t_syk2tu img{
    width: 100%;
}
.t_syk2lieli .t_fonth1{
    margin-bottom: 18px;
}
.t_syk2lieli .t_pagduan{
    margin-bottom: 30px;
}
.t_syk3{
    position: relative;
}
.t_syk3pic{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.t_syk3pic img{
    width: 100%;
}
.t_syk3nr{
    position: relative;
    z-index: 3;
}
.t_syk3tu2{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.t_syk3tu2{
    width: 100%;
}
.t_syk3xin{
    position: relative;
}
.t_syk3xin::before{
    content: '';
    height: 100%;
    width: calc(100% + 120px);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background: #fff;
    transition: all 0.36s;
}
.t_syk3li{
    position: relative;
}
.t_syk3{
    overflow: hidden;
}
.t_syk3riqi{
    font-family: 'montserratregular'!important;
    font-size: 24px;
    color: #A6ABB1;
    line-height: 1.2;
    margin-bottom: 2px;
    transition: all 0.36s;
}
.t_syk3year{
    font-family: 'montserratregular'!important;
    color:#A6ABB1;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_syk3jian img:nth-of-type(2){
    opacity: 0;
}
.t_syk3jian{
    width: 17px;
}
.t_syk3daye{
    position: relative;
    transition: all 0.36s;
    left: 0;
}
.t_syk3zh{
    position: relative;
    z-index: 4;
}
.t_syk3le .t_fonth5{
    color: #555;
    transition: all 0.36s;
    height: 30px;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_syk3le .t_fontduan14{
    margin-top: 12px;
    opacity: 0;
    transition: all 0.36s;
    height: 49px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    /* display: none; */
}
.t_syk3le .t_fontduan14 p{
    color: #777;
    line-height: 1.75;
    transition: all 0.36s;
    position: relative;
    top: 30px;
}
.t_syk3daye{
    width: 248px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 64px;
}
.t_syk3daye::before{
    content: '';
    background: #ECEFF8;
    width: 1px;
    position: absolute;
    height: calc(100% - 84px);
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.t_syk3jian img{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    transition: all 0.36s;
}
.t_syk3le{
    width: calc(100% - 248px);
    padding-right: 238px;
    height: 144px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.t_syk3zh{
    display: flex;
    align-items: stretch;
}
.t_syk3ul{
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.t_syk3le .t_fonth5{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}
.t_syk3tit{
    height: 30px;
}
.t_syk3up .t_fonth1{
    margin-bottom: 83px;
}
.t_syk3nr{
    padding-top: 50px;
}
.t_syk4rg{
    width: 56%;
}
.t_syk4pic,.t_syk4pic img{
    width: 100%;
}
.t_syk4le .t_pagduan p{
    line-height: 2;
}
.t_syk4le{
    width: 44%;
    padding-right: 46px;
}
.t_syk4le .t_pagduan{
    margin-bottom: 76px;
}
.t_syk4li{
    width: 33.333333%;
    padding: 0 15px;
}
.t_syk4ul{
    margin: 0 -15px;
}
.t_syk4xin{
    background: #fff;
    box-shadow: 0px 1px 20px 4px rgba(53, 92, 192, 0.03);
    border-radius: 5px;
    padding: 0 30px;
}
.t_syk4ic{
    width: 100px;
}
.t_syk4you{
    width: calc(100% - 100px);
    padding-left: 14px;
    display: flex;
    align-items: center;
}
.t_syk4zi{
    font-size: 16px;
    color: #666;
    line-height: 1.7;
    display: flex;
    align-items: center;
}
.t_syk4zi .ys_demo_num{
    font-size: 40px;
    color: #000;
    font-family: 'montserratsemibold'!important;
    margin-right: 6px;
}
.t_syk4xin{
    display: flex;
    align-items: center;
}
.ys_footer{
    background: #48525E;
}
.t_fotdinav{
    display: flex;
    justify-content: space-between;
}
.t_fotdionzi a{
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_fotdierzi a{
    font-size: 14px;
    color: #B7C2CA;
    line-height: 2.4;
    transition: all 0.36s;
}
.t_fotxia{
    background: #404A56;
}
.t_dirgli a{
    color: #939DA0;
    font-size: 14px;
    line-height: 2;
}
.t_dileban p,.t_dileban a{
    color: #939DA0;
    font-size: 14px;
    line-height: 2;
}
.t_dirgli{
    padding: 0 15px;
}
.t_dirgul{
    margin: 0 -15px;
}
.t_dileban .span2{
    margin-left: 75px;
}
.t_dotxianr{
    padding: 31px 0;
}
.t_fottop{
    padding: 82px 0;
}
.t_fotdionzi{
    margin-bottom: 15px;
}
.t_anbtn2 .t_anbtnbox {
    background: rgba(255,255,255,.15);
    backdrop-filter: blur(9px);
}
.t_anbtn2 .t_anbtnbox::after{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid #fff;
    position: absolute;
    border-radius: 5px;
}
.t_anbtn2 .t_anbtnbox::before{
    background: rgba(255, 255, 255, .1);
}
/* 侧边 */
.t_cebian{
    /*background: #fff;*/
    /*box-shadow: 0px 1px 15px 2px rgba(53, 92, 192, 0.07);*/
    border-radius: 53px;
    position: fixed;
    right: 16px;
    z-index: 99;
    top: 50%;
    transform: translateY(-50%);
    padding: 10px 0 0;
}
.t_celianli{
    cursor: pointer;
    position: relative;
}
.t_retop{
    cursor: pointer;
}
.t_celiantu{
    width: 24px;
}
.t_celiantu img{
    width: 100%;
}
.t_cedian{
    display: block;
    padding: 20px 16px;
}
.t_celianre{
    position: relative;
}
.t_celianre::before{
    content: '';
    background: #D5DAE4;
    height: 1px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 26px;
}
.t_cefuwin{
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 7px rgba(41, 47, 103, 0.1);
    transition: all 0.36s;
    opacity: 0;
    pointer-events: none;
}
.t_celianli.on .t_cefuwin{
    right: calc(100% + 22px);
    opacity: 1;
    pointer-events: all;
}
.t_cefuwin::before{
    content: '';
    width: 22px;
    height: 100%;
    position: absolute;
    right: -22px;
    top: 0;
}
.t_cefuwin::after{
    content: '';
    position: absolute;
    right: -5px;
    border-left: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    top: 50%;
    transform: translateY(-50%);
}
.t_ce3tel,.t_ce3tel a{
    font-family: 'montserratsemibold'!important;
    color: #46596A;
    font-size: 16px;
    line-height: 2;
    white-space: nowrap;
}
.t_ce3ti{
    color: #46596A;
    font-size: 14px;
    line-height: 1.75;
    white-space: nowrap;
}
.t_cefuwin{
    width: 150px;
    text-align: center;
    font-size: 0;
}
.t_cefu3xin{
    display: inline-block;
    padding: 14px 0 10px;
}
.t_cecode{
    width: 68px;
    margin: 0 auto;
    margin-top: 8px;
}
.t_celianli4 .t_cefu3xin{
    padding: 16px 0 26px;
}
.ys_modal {
    background: rgba(0,0,0,.34);
}
.t_cetandan .ys_modal_content {
    width: 534px;
    padding: 49px 58px 53px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    overflow: hidden;
    background: #fff;
    border-radius: 10px;
}
.t_former .t_formli{
    width: 50%;
    padding: 0 8px;
}
.t_former{
    margin: 0 -8px;
}
.t_formxin{
    border: 1px solid #AEB8E2;
    border-radius: 6px 10px 10px 6px;
    padding: 0 16px;
    display: flex;
    align-items: center;
}
.t_formxu .t_formxin{
    display: block;
}
.t_formone.t_formxu .t_formti {
    width: 100%;
}
.t_formti{
    font-size: 14px;
    line-height: 46px;
    color: #6F748A;
}
.t_formti span{
    color: #f00;
}
.t_former .t_formti{
    width: 70px;
}
.t_former .t_forminput{
    width: calc(100% - 70px);
}
.t_forminput input{
    width: 100%;
    font-size: 14px;
    line-height: 46px;
    color: #6F748A;
}
.t_formli{
    margin-bottom: 24px;
}
.t_formone .t_formti{
    width: 120px;
}
.t_formone .t_forminput{
    width: calc(100% - 120px);
}
.t_formxu .t_forminput{
    width: 100%;
}
.t_formxu .t_forminput textarea{
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    color: #6F748A;
    height: 52px;
}
.t_formcodetu{
    width: 90px;
}
.t_formcodetu img{
    width: 100%;
}
.t_formcode .t_formti{
    width: 95px;
}
.t_formone.t_formcode .t_forminput {
    width: calc(100% - 185px);
    padding-right: 5px;
}
.t_formbtn{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #0572EC;
    margin-right: 12.5px;
    position: relative;
    cursor: pointer;
}
.t_formagree .t_pagduan p{
    color: #6F748A;
}
.t_formagree .t_pagduan p a{
    color: #2884F0;
}
.t_formagree .t_pagduan{
    width: calc(100% - 32.5px);
}
.t_formagree {
    display: flex;
    align-items: center;
    margin-bottom: 48px;
}
.t_formbtn::before{
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background:#0572EC;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    transition: all 0.36s;
    opacity: 0;
}
.t_formagree.on .t_formbtn::before{
    opacity: 1;
}
.t_tansub,.t_tansub .t_anbtnbox {
    width: 100%;
    border-radius: 29px;
}
.t_tansub .t_anbtnxin{
    line-height: 58px;
    font-size: 18px;
}
.t_tansub .t_anbtnbox::before{
    width: 500px;
    height: 500px;
    transition: all .5s linear;
}
.t_formcode .t_formli{
    margin-bottom: 18px;
}
.t_cetandan .ys_modal_close .iconfont {
    font-size: 20px;
    color: #000;
}
/* b1 */
.t_neibanpic{
    width: 100%;
}
.t_neiban{
    position: relative;
}
.t_neibanzi{
    position:  absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.t_neibanzi .t_pagduan p{
    color: #fff;
}
.t_neibanzi .t_pagduan{
    margin-top: 20px;
}
.t_neiban .t_mianxie{
    position: absolute;
    bottom: 22px;
    width: 100%;
    left: 0;
}
.t_mianli a{
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
}
.t_mianli{
    margin-right: 16px;
    position: relative;
}
.t_mianli::before{
    content: '>';
    position: absolute;
    left: -13px;
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
}
.t_mianli:first-of-type::before{
    display: none;
}
.t_b1k1li{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.t_b1k1xin{
    border-radius: 10px;
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    padding:45px 40px 32px;
}
.t_b1k1pic{
    width: 154px;
    margin: 0 auto;
    margin-bottom: 31px;
}
.t_b1k1xin .t_fonth4{
    font-weight: bold;
    margin-bottom: 8px;
}
.t_b1k1xin .t_pagduan p{
    line-height: 1.5;
}
.t_b1k1ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_b1k1li a{
    height: 100%;
}
.t_b1k1xin{
    height: 100%;
    transition: all 0.36s;
}
.t_b1k2{
    background: #F2F5F8;
}
.t_b1k2li{
    width: 25%;
}
.t_b1k2li{
    width: 25%;
    padding: 0 17px;
}
.t_b1k2ul{
    margin: 0 -17px;
}
.t_b1k2xin{
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.t_b1k2pic{
    width: 100%;
}
.t_b1k2top{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 40px 32px;
    z-index: 4;
}
.t_b1k2top .t_font30{
    color: #fff;
}
.t_b1k2top .t_b1k2duan{
    position: absolute;
    bottom: 40px;
    width: 100%;
    padding: 0 32px;
    left: 0;
}
.t_b1k2duan p{
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}
.t_b1k2pic::before{
    content: '';
    background: linear-gradient(180deg, #142637 0%, rgba(20, 38, 55, 0) 51.04%, #142637 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.t_b1k2ul .slick-prev{
    left: -50px;
}
.t_b1k2ul .slick-next{
    right: -50px;
}
.t_b1k3li{
    width: 33.333333%;
    padding: 0 50px;
}
.t_b1k3ul{
    margin: 0 -50px;
}
.t_b1k3xin{
    border-radius: 10px;
    background: #F8FAFD;
}




/* tammy - end  */
/*lis-c2*/
.d_c2_content{
    position: relative;
}
.d_miancol{
    padding-top: 14px;
}
.d_c2_top a{
    color: #707070;
}
.d_c2_top::before{
    color: #707070;
}
.d_ys_cont1400{
    width: 1400px;
    margin: 0 auto;
}
.d_c2_bt h2{
    margin: 86px 0;
    font-weight:bold;
    color: #000000;
}
.d_c2_bt{
    margin-bottom: 82px;
    margin-top: 80px;
    font-size: 14px;
    line-height:1.28;
    color: #707070;
}
.d_color{
    font-weight:bold;
    color: #000000;
}
.d_c2ul{
    margin: 0 -40px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.d_c2li{
    padding: 0 40px;
    padding-bottom: 80px;
    width: 50%;
}
.d_c2_p{
    margin-top: 10px;
}
.d_c2_pic{
    width: 100%;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.d_c2_pic img{
    width: 100%;
    transition: all 0.36s;
    position: relative;
    left: 0;
    top: 0;
}
.d_c2_pic img:first-child{
    position: relative;
}
.d_c2_pic img:nth-of-type(2){
    position: absolute;
    height: 100%;
}

.d_c2_font h3{
    font-weight:bold;
    color: #000000;
}

.d_c2font{
    margin-top: 26px;
    margin-bottom: 10px;
}
/*lis_c3*/
.d_c3_ys_cont1400{
    width: 1400px;
    margin: 0 auto;
}
.d_c3_bk1_top{
    padding-top: 114px;
    margin-bottom: 102px;
}
.d_c3_bk1_top h2{
    font-weight:bold;
    font-size: 48px;
    line-height: 1.2;
    color: #FFFFFF;
}
.d_c3_bk1_top p{
    margin-top: 24px;
    font-size: 16px;
    line-height:1.4;
    color: #FFFFFF;
}
.d_c3_bk1_sub{
    padding-bottom: 24px;
}
.d_c3_bk1_sub p{
    font-size: 14px;
    line-height: 1.28;
    color: #FFFFFF;
}
.d_c3_bk2_nr{
    padding-right: 120px;
    width:calc(100% - 720px);
}
.d_c3_bk3_color{
    font-weight:bold;
    color: #000000;
}
.d_c3_bk2_color2{
    height: 112px;
    margin-top: 34px;
    overflow: hidden;
}
.d_c3_bk2_pic{
    width: 720px;
    position: relative;
    display: block;
    text-align: center;
}
.d_c3_bk2_bc{
    top: -44px;
    position: relative;
}
.t_c3k1biao p{
    font-size: 14px;
    line-height: 1.6;
    color: #5D6769;
    text-align: center;
}
.d_c3_bk2_color3{
    margin-top: 30px;
    color: #0572EC;
}
.d_c3_bk2_color3 img{
    width: 5%;
    margin-right:20px ;
}
.d_c3_bk2_font{
    margin-top: 40px;
}
.d_c3_bk3_font{
    padding-top: 94px;
    text-align: center;
    margin-top: 90px;
}
.d_c3_bk3_color{
    color:  #000000;
}
.d_c3_bk3_li{
    padding-bottom: 32px;
    margin-bottom: 34px;
    border-bottom:1px solid #E9E9E9;
}
.d_c3_bk3_zt{
    margin-top: 50px;
    padding: 0 40px;
}
.d_c3k3list{
    padding-right:324px;
    width: calc(100% - 84px);
}
.d_c3_bk3_more{
    margin-top: 30px;
    width: 84px;
    text-align: right;
    display: inline-block;
}
.d_c3_bk3_more2 p{
    color: #000000;
}
.d_c3_bk3_bottom{
    background-color:#F2F5F8;
}
.d_c3_bk3_font2{
    margin-top: 4px;
    font-weight:bold;
    transition: all 0.36s;
}
.d_c3_bk3_p{
    margin-top: 12px;
    height: 52.8px;
    transition: all 0.36s;
}
.d_c3_bk2_body{
    display: flex;
    align-items: center;
}
.d_c3_bk3_font3{
    margin-top: 12px;
}

/*lis-D2视频详情页*/
.d_d2k1{
    background-color: #F2F5F8;
}
.d_d2k1nr .t_fonth3{
    margin-bottom: 18px;
    font-weight:bold;
}

.d_d2_bk2_color{
    color: #000000;
    font-weight:bold;
}
.d_d2_bk2_font{
    text-align: center;
}
.d_d2_bk2_head{
    padding-bottom: 50px;
}

.d_d2_bk1_pic{
    margin-top: 38px;
    position: relative;
}
.d_d2_bk1_img img{
    position: relative;
}
.d_d2_bk1_img1 img{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.d_d2_bk1_font{
    padding-right: 90px;
}
.d_d2_bk1_font p{
    margin-bottom: 10px;
}
.d_d2_bk2_body .d_d2_bk2_color{
    align-self: flex-end;
}
/*lis-D1培训视频列表页*/
.d_d1_bk1_li{
    width: 13.428571%;
    text-align: center;
}
.d_d1_bk1_ul{
    margin: 0 68px;
    background-color: #FFFFFF;
}
.d_p{
    padding:16px 48px;
}
.d_p p{
    font-size: 20px;
    line-height: 1.7;
    color: #707070;
}
.t_d1bg{
    background-color: #F2F5F8;
}
.d_d1k2ul{
    display: flex;
    margin: 0 -20px;
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: -40px;
}
.d_d1k2li{
    padding: 0 20px;
    padding-bottom: 40px;
    width: 33.333333%;
}
.d_d1k2li a{
    height: 100%;
    display: block;
}
.d_d1k2body{
    height: 100%;
    padding: 32px 30px 45px 30px;
    border-radius: 10px;
    background: #fff;
    position: relative;
}
.d_d1_bk2_pic{
    border-radius: 10px;
    overflow: hidden;
}
.d_d1k2top{
    margin-bottom: 24px;
}
.d_d1_bk2_font{
    margin-bottom: 60px;
}
.d_d1_bk2_font h2{
    font-weight: bold;
}
.d_d1_bk2_time p{
    display: inline-block;
}
.d_d1_bk2_time3 p{
    margin-right: 10px;
}
.d_d1_bk2_sp{
    width: 89px;
    text-align: center;
    border-radius: 8px;
    color: #FFFFFF;
    background-color: #0572EC;
}
.d_d1_bk2_sp p{
    padding: 4px 0;
    color: #FFFFFF;
    font-size: 14px;
    line-height:1.5;
}
.d_d1_bk1_list2{
    transition: all 0.36s;
}
.d_d1_bk1_top{
    background-color: #FFFFFF;
}
.d_d1_bk1_color{
    color: #707070;
}
.d_d1_bk1_ul2{
    box-shadow: 0px 0px 16px 2px rgba(40, 95, 147, 0.1);
    border-radius: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: fit-content;
}
.d_d1_bk2_time2{
    font-family: 'montserratregular' !important;
}
.d_d1k2pic{
    position: relative;
    width: 100%;
}
.d_d1_bk2_pic img{
    top: 0;
    left: 0;
    width: 100%;
}
.d_d1_bk2_pic img:first-child{
    position: relative;
}
.d_d1_bk2_pic img:nth-of-type(2){
    height: 100%;
    position: absolute;
}


.d_f2_bk1_ul2 .t_annavzi a{
    font-size: 16px;
    color: #707070;
}
.d_d1_bk1_ul2 .t_annavzi a{
    font-size: 16px;
    color: #707070;
}
/* lis-f2 */
.d_f2_bk1_top {

}
.d_f2_bk2_li{
    padding-bottom: 60px;
    padding-top: 58px;
    width: 50%;
    border-bottom:1px solid #DBDBDB ;
    position: relative;
}
.d_f2_bk2_time{
    display: inline-block;
}
.d_f2_bk2_color{
    font-family: 'montserratlight' !important;
    color: #707070;
}
.d_f2_bk2_color1{
    margin-top: 24px;
    font-weight:bold;
}
.d_f2_bk2_span{
    font-size: 14px;
    font-weight: 300;
    line-height: 1.1;
}
.d_f2_bk2_p1{
    margin-top: 34px;
    display: block;
}
.d_f2_bk2_main{
    padding-right: 80px;
}
.d_f2_bk1_list2{
    transition: all 0.36s;
}
.d_f2_bk1_ul2{
    box-shadow: 0px 0px 16px 2px rgba(40, 95, 147, 0.1);
    border-radius: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: fit-content;
}
.d_f2_bk1_color{
    color: #707070;
}
.d_f2_bk2_img {
    margin-left: 8px;
    position: relative;
    width: 14px;
    height: 26px;
    top: 6px;
}
.d_f2_bk2_img img{
    width: 100%;
    position: absolute;
}
.d_f2_bk2_img img:nth-of-type(2){
    opacity: 0;
}
.d_f2_bk2_p1{
    transition: all 0.36s;
}
.d_f2_bk2_img img{
    transition: all 0.36s;
}
.d_f2_bk2_color1{
    transition: all 0.36s;
}
.d_f2_bk2_color p{
    color: #000000;
}
/* lis-f3 */
.d_f3_bk1_list2{
    transition: all 0.36s;
}
.d_f3_bk1_color{
    color: #707070;
}
.d_f3_bk1_ul2{
    box-shadow: 0px 0px 16px 2px rgba(40, 95, 147, 0.1);
    border-radius: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: fit-content;
}
.d_f3_bk1_top {
    transition: all 0.36s;
}
.d_f3_bk1_ul2 .t_annavzi a{
    font-size:20px;
    color: #333;
}
.d_f3_bk2_sub1 p{
    height: 103px;
    overflow: hidden;
}
.d_f3_bk2_more{
    transition: all 0.36s;
}
.d_f3_bk2_more img{
    width:15px;
    position: relative;
    padding-bottom: 4px;
}
.d_f3_bk2_more img:nth-of-type(2){
    position: absolute;
}

.t_f3k2pic img{
    top: 0;
    left: 0;
    width: 100%;
    transition: all 0.36s;
}
.t_f3k2pic img:first-child{
    position: relative;
}
.t_f3k2pic img:nth-of-type(2){
    position: absolute;
    height: 100%;
}
.d_f3k2main:hover .t_f3k2pic img{
    transform: scale(1.05);
}
.t_f3k2pic{
    border-radius: 10px;
    width: 50%;
    overflow: hidden;
    position: relative;
}
.d_f3_bk2_sub{
    margin-top: 28px;
    display: block;
}
.t_f3k2pic2{
    margin-left: 8px;
    position: relative;
    width: 14px;
    height: 26px;
}
.t_f3k2pic2 img{
    top: 6px;
    width: 100%;
    position: absolute;
    transition: all 0.36s;
}
.t_f3k2pic2 img:nth-of-type(2){
    opacity: 0;
}
.d_f3_bk2_more p{
    transition: all 0.36s;
}
.d_f3_bk1_top:hover .d_f3_bk1_color{
    color:#0572EC;
}
.d_f3_bk1_color{
    transition: all 0.36s;
}

/* f4 */
.d_f4_bk1_head{
    margin-top: 56px;
}
.d_f4_bk1_head h2{
    font-weight: bold;
    font-size: 36px;
    line-height: 1.5;
    color: #333333;
}
.d_f4_top a{
    color:#999999;
}
.d_f4_top::before{
    content: '>';
    position: absolute;
    left: -13px;
    font-size: 14px;
    color:#999999;
    line-height: 1.5;
}


.yxedr_active .d_f4_bk2_a{
    margin-top: 20px;
    margin-bottom:58px ;
}
.d_f4_bk2_p{
    color: #5D6769;
    transition: all 0.36s;
}
.d_f4_bk3_span{
    transition: all 0.36s;
}
.d_f4_bk3_color{
    color: #333333;
}
.d_f4_bk3_a{
    margin-top: 16px;
}
.d_f4_bk3_bottom{
    margin-top: 24px;
}


/* e1 */

.d_e1k1le{
    width:36.458333%;
}
.d_e1k1rg{
    width: 63.541667%;
    padding-right :calc(50vw - 700px);
    padding-left: 140px;
}
.d_e1k2body{
    background:#F8F9FC;
    padding: 30px;
    border-radius: 10px;
    display: flex;
    align-items: center;
}
.d_e1k2pic {
    border-radius: 10px;
    width: 42%;
    overflow: hidden;
}
.d_e1k2picd_e1k2pic img{
    width: 100%;
}
.d_e1k2rg{
    padding-left: 40px;
    width: 58%;
}
.d_e1k2li{
    border-radius: 10px;
    background: #F8F9FC;
    overflow: hidden;
    margin-bottom: 28px;
}
.d_e1_bk2_color{
    font-weight:bold;
}
.d_e1_bk2_wenzi p{
    margin-top:8px;
}
.d_e1k2anniu .t_anbtnxin{
    font-size: 14px;
    line-height: 40px;
}
.d_e1k2anniu .t_anbtnbox{
    width: 122px;
}
.d_e1k2anniu {
    margin-top: 26px;
}
.d_e1_bk2_tel{
    margin-top: 30px;
}
.d_e1_bk2_tel {
    margin-right: 60px;
    font-size: 18px;
    line-height: 22px;
    font-family: 'montserratregular' !important;
    color: #FFFFFF;
}
.d_e1_bk2_tel img{
    padding-left: 55px;
    margin-right:10px ;
}
.d_e1_bk2_home{
    margin-top: 28px;
    margin-bottom: 24px;
}
.d_e1_bk2_tel span{
    margin-left: 10px;
}
.d_e1_bk2_home p{
    font-family: 'montserratregular' !important;
    color: #FFFFFF;
}
.t_pagduan .d_c3_bk3_more2 p{
    line-height: 28px;
    transition: all 0.36s;
}
.d_c3_bk3_pic{
    margin-left: 5px;
    width: 14px;
    height: 28px;
    position: relative;
}
.d_c3_bk3_pic img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.d_c3_bk3_pic img:nth-of-type(2){
    opacity: 0;    
}

.d_d1_bk1_top a{
    font-size: 20px;
    line-height: 80px;
    display: block;
    margin: 0 34px;
    position: relative;
}
.d_d1_bk1_top a::before{
    content: '';
    background-color: #0572EC;
    height: 1px;
    width:0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    opacity:0;
    transition: all 0.36s;
}
.d_d1_bk1_top a:hover::before{
    opacity: 1;  
    width: 100%;
}
.d_d1_bk1_top:hover .d_d1_bk1_color{
    color: #0572EC;
}

.d_c2_bk1_pic{
    position: absolute;
}
.d_c2_content{
    position: relative;
}
.d_c2_bk1_pic::before{
    content: '';
    background-color:#E5E5E5;
    width: 100%;
    z-index: -1;
    position: absolute;
    height: 460px;
}
.d_f2_bk2_main::after{
    content: '';
    background-color: #0572EC;
    width:0;
    position: absolute;
    height: 1px;
    bottom: 0;
    opacity: 0;
    transition: all 0.36s;
}
.d_f2_bk2_color{
    transition: all 0.36s;
}
.d_f3k2main::after{
    content: '';
    background: #0572EC;
    width:0;
    position: absolute;
    height: 1px;
    bottom: 0;
    opacity: 1;
    left: 50px;
    transition: all 0.36s;
}

.d_f3k2li{
    position: relative;
}
.d_d2_bk2_top{
    position: relative;
}
.d_d2_bk2_pic{
    position: relative;
}
.d_d2_bk2_pic img{
    top: 0;
    left: 0;
    width: 100%;
}
.d_d2_bk2_pic img:nth-of-type(2n){
    height: 100%;
    position: absolute;
}
.d_d1_bk2_body .d_d1_bk2_time{
    align-self: flex-end;
    width: 100%;
}
/* lis - end  */
/* tammy - start */
.t_b1k3xin .t_fonth4{
    font-weight: bold;
    margin-bottom: 17px;
}
.t_b1k3ic{
    width: 160px;
    margin: 0 auto;
    margin-bottom: 36px;
    position: relative;
}
@keyframes icmove {
    0%{
        top: 0;
    }
    50%{
        top: -10px;
    }
    100%{
        top: 0;
    }
}
.t_b1k3xin{
    text-align: center;
    padding: 50px 20px 68px;
    height: 100%;
}
.t_b1k3xin .t_pagduan{
    margin-bottom: 54px;
}
.t_b1k3ul .slick-track{
    display: flex;
    align-items: stretch;
}
.t_b1k3li a{
    display: block;
    height: 100%;
}
/* b2 */
.t_b2k1li{
    width: 50%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.t_b2k1ul{
    margin: 0 -17px;
    margin-bottom: -34px;
}
.t_b2k1xin{
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    border-radius: 10px;
    padding: 47px 44px 33px;
    height: 100%;
    transition: all 0.36s;
}
.t_b2k1le{
    width: 194px;
    padding: 20px;
    padding-top: 45px;
}
.t_b2k1pic{
    width: 100%;
}
.t_b2k1rg{
    width: calc(100% - 194px);
    padding-left: 30px;
    height: 100%;
    position: relative;
}
.t_b2k1rg .t_pagduan p{
    line-height: 1.5;
}
.t_more2 .t_anmorezi{
    color: #0572EC;
}
.t_b2k1rg .t_b2k1font18{
    color: #A6A6A6;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 17px;
}
.t_b2k1rg .t_fonth3{
    margin-bottom: 10px;
}
.t_b2moreb{
    height: 24px;
}
.t_b2k1ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_b2k1li a{
    display: block;
    height: 100%;
}
.t_b2k1rg .t_pagduan{
    margin-bottom: 25px;
}
.t_b2moreb .t_anmore{
    position: absolute;
    bottom: 0;
}
/* b3 */
.t_b3k1rg{
    width: 691px;
    text-align: center;
    font-size: 0;
}
.t_b3k1le{
    width: calc(100% - 691px);
    padding-right: 57px;
}
.t_b3k1pic{
    display: inline-block;
    max-width: 100%;
}
.t_b3k1vid{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.t_b3k1vid img{
    width: 100%;
}
.t_b3k1ic{
    width: 68px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.t_b3k1ic img{
    width: 100%;
}
.t_b3k1le .t_duan18{
    margin-bottom: 53px;
}
.t_b3k2sou{
    width: 592px;
    max-width: 100%;
    background: #F8FAFD;
    border-radius: 10px;
    padding: 0 26px;
    margin-bottom: 24px;
}
.t_b3k2ic{
    width: 24px;
}
.t_b3k2ic img{
    width: 100%;
    transition: all 0.36s;
}
.t_b3k2le{
    width: calc(100% - 24px);
    padding-right: 10px;
}
.t_b3k2le input{
    width: 100%;
    line-height: 60px;
    color: #707070;
    font-size: 18px;
}
.t_b3k2ic a{
    display: block;
    line-height: 60px;
}
.t_b3k2xi{
    font-size: 14px;
    color: #707070;
    line-height: 1.5;
    margin-bottom: 40px;
}
.t_b3k2ble,.t_b3k2yin{
    width: 24.17%;
    padding-right: 72px;
}
.t_b3k2brg{
    width: 75.83%;
    height: 598px;
}
.t_b3k2lan{
    color: #0572EC;
    font-size: 14px;
    line-height: 1.75;
    cursor: pointer;
}
.t_b3k3{
    background: #F7FCFF;
}
.t_b3k3li{
    cursor: pointer;
    position: relative;
}
.t_b3k3zi{
    color: #707070;
    font-size: 20px;
    line-height: 68px;
    padding: 0 10px;
    position: relative;
    transition: all 0.36s;
}
.t_b3k3li{
    padding: 0 38px;
}
.t_b3k3zi::before{
    content: '';
    background: #0572EC;
    width: 0;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.36s;
    opacity: 0;
    border-radius: 1px;
}
.t_b3k3li.on .t_b3k3zi{
    color: #0572EC;
}
.t_b3k3li.on .t_b3k3zi::before{
    width: 100%;
    opacity: 1;
}
.t_b3k3ul{
    background: #fff;
    box-shadow: 0px 0px 16px 2px rgba(40, 95, 147, 0.1);
    border-radius: 12px;
    display: inline-block;
}
.t_b3k3dao{
    text-align: center;
    font-size: 0;
}
.t_b3k4ic{
    width: 24px;
    line-height: 36px;
}
.t_b3k4ic img{
    width: 100%;
}
.t_b3k4rg{
    width: calc(100% - 24px);
    padding-left: 23px;
}
.t_b3k4rg .t_fonth4{
    font-weight: bold;
    margin-bottom: 14px;
}
.t_b3k4rg .t_pagduan p{
    color: #333;
    line-height: 1.7;
}
.t_b3k4li{
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 69px;
}
.t_b3k4ul{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    padding-top: 28px;
    margin-bottom: -69px;
}
.t_b3k6pic{
    width: 1160px;
    margin: 0 auto;
    border-radius: 20px;
    background: #C4C4C4;
    overflow: hidden;
    max-width: 100%;
}
.t_b3k6pic img{
    width: 100%;
}
.t_b3k6{
    text-align: center;
}
.t_b3k3{
    position: relative;
}
.t_b3k3bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.t_b3k3bg img{
    width: 100%;
}
.t_b3lie{
    position: relative;
    z-index: 4;
}
.t_b3k7le{
    width: 246px;
}
.t_b3k7rg{
    width: calc(100% - 246px);
    padding-left: 100px;
}
.t_b3k7onerg{
    width: 12px;
    height: 12px;
    position: relative;
}
.t_b3k7onerg::before,.t_b3k7onerg::after{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #0572EC;
    border-radius: 1px;
    transition: all 0.36s;
}
.t_b3k7onerg::before{
    height: 100%;
    width: 2px;
}
.t_b3k7onezi{
    font-size: 18px;
    color: #142637;
    line-height: 1.5;
    transition: all 0.36s;
    width: calc(100% - 12px);
}
.t_b3k7one{
    padding: 24px 32px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.36s;
}
.t_b3k7errg{
    width: 14px;
    height: 14px;
    position: relative;
}
.t_b3k7errg img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(180deg);
    transition: all 0.36s;
}
.t_b3k7errg img:nth-of-type(2){
    opacity: 0;
}
.t_b3k7erzi{
    font-size: 16px;
    color: #707070;
    line-height: 2;
    transition: all 0.36s;
}
.t_b3k7er {
    padding: 0 32px;
}
.t_b3k7erhe {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.t_b3k7erzi{
    width: calc(100% - 14px);
}
.t_b3k7sanzi{
    font-size: 14px;
    color: #707070;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_b3k7sanli {
    padding-left: 17px;
    margin-bottom: 11px;
}
.t_b3k7onerg,.t_b3k7errg{
    opacity: 0;
    pointer-events: none;
}
.t_b3k7li.t_b3haschild .t_b3k7onerg,
.t_b3k7erli.t_b3haschild .t_b3k7errg{
    opacity: 1;
    pointer-events: all;
}
.t_b3k7san{
    display: none;
}
.t_b3k7er{
    display: none;
}
.t_b3k7li a{
    display: block;
}
.t_b3k7li.on .t_b3k7one{
    background: #0572EC;
}
.t_b3k7li.on .t_b3k7onezi{
    color: #fff;
}
.t_b3k7li.on .t_b3k7onerg::before,
.t_b3k7li.on .t_b3k7onerg::after{
    background: #fff;
}
.t_b3k7erli.on .t_b3k7erzi{
    color: #0572EC;
}
.t_b3k7erli.on .t_b3k7errg img:nth-of-type(2) {
    opacity: 1;
}
.t_b3k7erli.on .t_b3k7errg img:first-of-type {
    opacity: 0;
}
.t_b3k7sanli.on .t_b3k7sanzi{
    color: #0572EC;
}
.t_b3k7erli.on .t_b3k7errg img{
    transform: translate(-50%,-50%);
}
.t_b3k7li.on .t_b3k7onerg::before{
    opacity: 0;
}
.t_b3k7er {
    padding-top: 20px;
    padding-bottom: 37px;
}
.t_b3k7erli {
    margin-bottom: 11px;
}
.t_b3k7san {
    padding-top: 14px;
    padding-bottom: 11px;
}
.t_b3k7sanli:last-child{
    margin-bottom: 0;
}
.t_b3k7top{
    background: #D5DFEF;
    border-radius: 10px;
}
.t_b3k7top .t_b3k7th{
    font-size: 18px;
    color: #142637;
    line-height: 60px;
    text-align: center;
    white-space: nowrap;
}
.t_b3k7th,.t_b3k7td{
    width: calc(100% / var(--table-width));
}
.t_b3k7th:first-of-type,.t_b3k7td:first-of-type{
    width:  calc(200% / var(--table-width));
}
.t_b3k7top,.t_b3k7tr{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    transition: all 0.36s;
}
.t_b3k7td1 a{
    color: #0572EC;
}
.t_b3k7td{
    display: flex;
    align-items: center;
    padding: 44px 8px;
    text-align: center;
    justify-content: center;
    color: #707070;
    font-size: 18px;
    line-height: 1.5;
}
.t_b3k7td.t_b3k7td1{
    justify-content: flex-start;
}
.t_b3k7loaddown{
    cursor: pointer;
}
.t_b3k7tr{
    border-bottom: 1px solid #EDEDED;
}
.t_b3k2ic{
    width: 16px;
    line-height: 27px;
}
.t_b3k2ic img{
    width: 100%;
}
.t_b3k2top .t_b3k2wen{
    color: #142637;
}
.t_b3k2wen {
    color: #707070;
    font-size: 18px;
    line-height: 1.5;
}
.t_b3k2he{
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 1px solid #BBBBBB;
    transition: all 0.36s;
    position: absolute;
    left: 0;
    top: 5.5px;
    text-align: center;
}
.t_b3k2he .iconfont{
    font-size: 14px;
    line-height: 14px;
    transition: all 0.36s;
    opacity: 0;
    color: #fff;
}
.t_b3k2zi{
    position: relative;
    padding-left: 32px;
}
.t_b3k2top.on .t_b3k2he{
    border: 1px solid #0572EC;
    background: #0572EC;
}
.t_b3k2top.on .t_b3k2he .iconfont{
    opacity: 1;
}
.b3k2xiali.on .t_b3k2he{
    border: 1px solid #0572EC;
    background: #0572EC;
}
.b3k2xiali.on .t_b3k2he .iconfont{
    opacity: 1;
}
.t_b3k2lali.on .t_b3k2ic img{
    transform: rotate(0);
}
.t_b3k2lali .t_b3k2ic img{
    transform: rotate(180deg);
    position: relative;
    top: -2px;
}
.t_b3k2top{
    cursor: pointer;
    padding: 9px 0;
}
.b3k2xiali{
    cursor: pointer;
    padding: 4px 0;
}
.t_b3k2xiazh .t_anbtnxin {
    font-size: 14px;
    line-height: 35px;
}
.t_b3k2xiazh .t_anbtnbox {
    width: 77px;
}
.t_b3k2xiazh {
    display: none;
    padding-bottom: 16px;
}
.t_b3k2yin{
    margin-bottom: 8px;
}
.t_b3k2xia {
    margin-bottom: 12px;
}
.t_b3k2xin.hide1 .t_b3k2ble{
    display: none;
}
.t_b3k2xin.hide1 .t_b3k2brg{
    width: 100%;
}

.t_b3k7top, .t_b3k7tr {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.t_b3k2topul {
    border-radius: 10px;
    padding: 0 32px;
    /* background: #D5DFEF; */
    overflow: hidden;
}
.thead{
    border-radius: 10px;
    /* padding: 0 32px;
    background: #D5DFEF; */
    overflow: hidden;
}
.t_b3k2topul .t_b3k2th{
    background: #D5DFEF;
}
.t_b3k2th:first-child{
    border-radius: 10px 0 0 10px;
    overflow: hidden;
}
.t_b3k2th:last-child{
    border-radius: 0 10px 10px 0;
    overflow: hidden;
}
/* .t_b3k2topul::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: #D5DFEF;
    border-radius: 10px;
    overflow: hidden;
} */

.t_b3k2topul .t_b3k2th {
    font-size: 18px;
    color: #142637;
    line-height: 58px;
    text-align: center;
    white-space: nowrap;
    position: relative;
    z-index: 2;
}
.t_b3k7th, .t_b3k7td {
    width: calc(100% / var(--table-width));
}
.t_b3k2th,.t_b3k2td{
    min-width: 160px;
    /* display: inline-block; */
    float: none;
    font-weight: normal;
    padding: 0 17px;
}
.t_b3k2topul .t_b3k2th.t_b3k2th1{
    text-align: left;
}
/* .t_b3k2th2,.t_b3k2th3,.t_b3k2th5,.t_b3k2th6,.t_b3k2th8,.t_b3k2th9,.t_b3k2th11{
    min-width: 120px;
}
.t_b3k2td2,.t_b3k2td3,.t_b3k2td5,.t_b3k2td6,.t_b3k2td8,.t_b3k2td9,.t_b3k2td11{
    min-width: 120px;
}
.t_b3k2th7{
    min-width: 220px;
}
.t_b3k2td7{
    min-width: 220px;
} */
.t_b3k2topul{
    white-space: nowrap;
    position: relative;
}
.t_b3k2td a{
    color: #0572EC;
}
.t_b3k2td{
    font-size: 18px;
    color: #707070;
    line-height: 1.5;
    text-align: center;
    padding: 31.5px 17px;
}
.t_b3k2td.t_b3k2td1{
    text-align: left;
}
.t_b3k2trul{
    padding: 0 32px;
}
.t_b3k2trul{
    position: relative;
}
.t_b3k2td{
    position: relative;
}
.t_b3k2trul .t_b3k2td::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #EDEDED;
    bottom: 0;
    left: 0;
}
.t_b3k2trul{
    transition: all 0.36s;
}
.t_b3k2th1,.t_b3k2td1{
    margin-left: 15px;
}
/* b4 */
.t_b4k1le{
    width: 54.8%;
}
.t_b4k1pic{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.t_b4k1rg{
    width: 45.2%;
    padding-left: 60px;
}
.t_b4k1rg .t_pagduan p{
    line-height: 1.75;
}
.t_b4k1rg .t_font30{
    margin-bottom: 27px;
}
.t_b4k1rg .t_pagduan{
    margin-bottom: 40px;
}
.t_b4k1xin{
    display: flex;
    align-items: center;
}
.tb4k1ul .slick-prev,.tb4k1ul .slick-next{
    width: 48px;
    height: 48px;
    z-index: 4;
}
.tb4k1ul .slick-prev::before,.tb4k1ul .slick-next::before{
    content: url(../images/a_icon_0b4.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1.2);
    transition: all 0.36s;
}
.tb4k1ul .slick-prev::after,.tb4k1ul .slick-next::after{
    content: url(../images/a_icon_0b42.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1.2);
    transition: all 0.36s;
    opacity: 0;
}
.tb4k1ul .slick-prev::before,.tb4k1ul .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg) scale(1.2);
}
.tb4k1ul .slick-prev{
    left: -100px;
}
.tb4k1ul .slick-next{
    right: -100px;
}
.t_b4k1li{
    display: none;
}
.t_b4k1li:first-child{
    display: block;
}
/* b5 */
.t_b5k1le{
    width: 49.3%;
}
.t_b5k1pic,.t_b5k1vid{
    width: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1;
}
.t_b5k1vid{
    cursor: pointer;
}
.t_b5k1rg{
    width: 50.7%;
    padding-left: 105px;
    padding-top: 40px;
}
.t_b5k1zi{
    font-size: 16px;
    color: #000;
    line-height: 40px;
    min-width: 112px;
    text-align: center;
    padding: 0 20px;
    background: #ECF1F8;
    border-radius: 5px;
}
.t_b5k1l{
    padding: 0 9px;
    margin-bottom: 21px;
}
.t_b5k1ul{
    margin: 0 -9px;
}
.t_b5k1rg .t_fonth2.t_jianxia2{
    margin-bottom: 24px;
}
.t_b5k1rg .t_duan18{
    margin-bottom: 42px;
}
.t_b5k2{
    background: #F7FCFF;
}
.t_b5k4le{
    width: 37%;
}
.t_b5k4li{
    background: #fff;
    box-shadow: 0px 0px 16px 2px rgba(5, 114, 236, 0.1);
    border-radius: 20px;
    position: relative;
    padding: 32px;
    margin-bottom: 40px;
    cursor: pointer;
}
.t_b5k4li::before{
    content: '';
    position: absolute;
    width: 1px;
    height: calc(100% - 60px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #0572EC;
    transition: all 0.36s;
    opacity: 0;
}
.t_b5k4li.on::before{
    opacity: 1;
}
.t_b5k4ic{
    width: 78px;
    position: relative;
    top: 3px;
}
.t_b5k4rg{
    width: calc(100% - 78px);
    padding-left: 28px;
    padding-right: 16px;
}
.t_b5k4rg .t_fonth4{
    color: #142637;
    margin-bottom: 12px;
}
.t_b5k4rg .t_pagduan p{
    color: #707070;
    line-height: 1.5;
}
.t_b5k4rg .t_pagduan{
    height: 48px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_b5k4ul{
    position: relative;
}
.t_b5k4li.on+.t_b5k4li{
    opacity: .6;
}
.t_b5k4li.on+.t_b5k4li+.t_b5k4li{
    opacity: .4;
}
.t_b5k4wrg{
    width: 63%;
    padding-left: 117px;
    padding-top: 22px;
}
.t_b5k4lipic{
    width: 100%;
}
.t_b5k4nr{
    width: 100%;
}
.t_b5k4nr img{
    width: 100%;
}
.t_b5k4lipic{
    display: none;
}
.t_b5k4lipic:first-child{
    display: block;
}
.t_b5k4ul{
    height: 580px;
    padding: 20px;
    margin: -20px;
    overflow: hidden!important;
}
.t_b5k4ul .mCustomScrollBox,.t_b5k4ul .mCSB_container{
    overflow: visible;
}
.t_b5k4ul .mCSB_outside+.mCSB_scrollTools{
    opacity: 0!important;
}
/* c4 */
.t_xiban{
    background: #F1F4F9;
}
.t_xibanmian .t_mianli a{
    color: #999;
}
.t_xibanmian .t_mianli::before{
    color: #999;
}
.t_xiwen .t_font36{
    color: #333;
    margin-bottom: 37px;
}
.t_xitime{
    color: #666;
    font-size: 16px;
    line-height: 1.7;
}
.t_xitime span{
    padding-left: 14px;
}
.t_xiban{
    height: 260px;
    position: relative;
}
.t_xibanmian {
    padding-top: 11px;
}
.t_xibanwen{
    position: absolute;
    top: calc(50% + 14px);
    transform: translateY(-50%);
    width: 100%;
}
.t_c4k1rg{
    width: 240px;
}
.t_c4k1rg .t_fonth4{
    font-weight: bold;
    margin-bottom: 28px;
}
.t_c4k1zi{
    font-size: 16px;
    color: #000;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_c4k1ic {
    width: 16px;
    height: 16px;
    position: relative;
    top: 6px;
}
.t_c4k1ic img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    transition: all 0.36s;
}
.t_c4k1ic img:nth-of-type(2){
    opacity: 0;
}
.t_c4k1li{
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 22px;
}
.t_c4k1xin.clearfix {
    padding: 5px 0;
}
.t_c4k1le{
    width: calc(100% - 240px);
    padding-right: 160px;
}
.t_c4k1le .t_pagduan p{
    color: #5D6769;
}
.yxedr_active ol, .yxedr_active ul {
    padding-inline-start: 24px;
}
.yxedr_active ul li::marker {
    color: #707070;
}
.t_c4k2li{
    width: 33.333333%;
    padding: 0 17px;
}
.t_c4k2ul{
    margin: 0 -17px;
}
.t_c4k2xin{
    border-radius: 10px;
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    padding:27px 45px 48px;
}
.t_c4k2ic{
    width: 24px;
    margin-bottom: 15px;
}
.t_c4k2ic img{
    width: 100%;
}
.t_c4k2xin .t_fonth4{
    font-weight: bold;
    margin-bottom: 14px;
}
.t_c4k2xin .t_pagduan p{
    color: #333;
}
.t_c4k2ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_c4k2xin{
    height: 100%;
}
.t_c4k3table .t_b3k7th1,.t_c4k3table .t_b3k7td1 {
    max-width: calc(100% - 156px);
    min-width: 370px;
}
.t_c4k3table .t_b3k7th2,.t_c4k3table .t_b3k7td2{
    width: 156px;
}
.t_c4k3table .t_b3k7th,.t_c4k3table .t_b3k7td {
    padding: 0 40px;
}
.t_c4k3table .t_b3k7td {
    padding: 26px 40px;
}
.t_b3k7top, .t_b3k7tr {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.t_c4k3table .t_b3k7top::before,.t_c4k3table .t_b3k7top::after,
.t_c4k3table .t_b3k7tr::before,.t_c4k3table .t_b3k7tr::after{
    display: none;
}
/* d3 */
.t_d3k1le{
    width: 48.3%;
    position: relative;
}
.t_d3k1rg{
    width: 51.7%;
    padding-left: 130px;
    padding-top: 42px;
}
.t_d3k1bg{
    width: 109%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_d3k1bg img{
    width: 100%;
}
.t_b5k1vid::before,.t_b3k1vid::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.t_d3k1ic{
    width: 50px;
    margin-bottom: 21px;
}
.t_d3k1ic img{
    width: 100%;
}
.t_d3k1rg .t_fonth2{
    color: #000;
    margin-bottom: 28px;
}
.t_d3k1rg .t_pagduan p{
    line-height: 1.75;
}
.t_d3k2li{
    border-bottom: 1px solid #E9E9E9;
}
.t_d3k2li .d_c3k3list{
    padding-right:147px;
}
.t_d3k2wen{
    padding: 36px 0;
}
.t_d3k2time{
    font-size: 16px;
    color: #A6ABB1;
    line-height: 1.5;
    font-family: 'montserratregular'!important;
    margin-bottom: 6px;
}
.t_d3k2li .t_fonth4{
    font-weight: bold;
    color: #000;
    transition: all 0.36s;
    margin-bottom: 13px;
}
.t_d3k2li .t_pagduan p{
    line-height: 1.5;
}
.t_anmore2 .t_anmorezi{
    color: #000;
}
.t_d3k2ic img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    transition: all 0.36s;
}
.t_d3k2ic img:nth-of-type(2){
    opacity: 0;
}
.t_d3k2all{
    text-align: center;
    font-size: 0;
}
.t_d3k2wen{
    padding:34px 0 36px;
    display: block;
}
.t_d3k2li:first-of-type .t_d3k2wen{
    padding-top: 0;
}
.t_d3k3ul .t_b1k3li{
    width: 25%;
    padding: 0 11.5px;
}
.t_b1k3ul.t_d3k3ul{
    margin: 0 -11.5px;
}
.t_d3k3ul .t_b1k3ic {
    width: 147px;
    margin-bottom: 32px;
}
.t_d3k3ul .t_b1k3xin {
    padding-top: 35px;
}
.t_d3k3ul .t_b1k3xin .t_fonth4 {
    margin-bottom: 35px;
}
/* d4 */
.t_d4bgse{
    background:#F2F5F8;
}
.t_d4uler .t_d4formli{
    padding: 0 12px;
    width: 50%;
}
.t_d4k1name{
    max-width: 77px;
}
.t_d4k1int{
    width: calc(100% - 77px);
}
.t_d4uler{
    margin: 0 -12px;
}
.t_d4formli{
    margin-bottom: 24px;
}
.t_d4formxin{
    background: #fff;
    border-radius: 4px;
    padding: 0 20px;
}
.t_d4k1name{
    color: #666;
    font-size: 16px;
    line-height: 48px;
    padding-right: 5px;
}
.t_d4k1name span{
    color: #E74A4A;
}
.t_d4k1int input{
    width: 100%;
    font-size: 16px;
    line-height: 48px;
    color: #666;
}
.t_d4formli{
    width: 100%;
}
.t_d4k1int textarea{
    width: 100%;
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    height: 74px;
}
.t_d4ulone.t_liuyan .t_d4k1name,
.t_d4ulone.t_liuyan .t_d4k1int{
    width: 100%;
}
.t_d4code{
    height: 48px;
}
.t_d4code img{
    height: 100%;
    cursor: pointer;
}
.t_d4fromagree .t_formbtn{
    width: 18px;
    height: 18px;
    border-radius: 4px;
    border: 1px solid #3089CE;
    background: #F2F5F8;
    margin-right: 6px;
}
.t_d4fromagree .t_formbtn .iconfont {
    font-size: 14px;
    color: #1473E6;
    text-align: center;
    line-height: 18px;
    opacity: 0;
    transition: all 0.36s;
    width: 100%;
    display: block;
}
.t_d4fromagree.on .t_formbtn .iconfont{
    opacity: 1;
}
.t_d4fromagree .t_formbtn::before{
    display: none;
}
/* d6 */
.t_d6k1le{
    width: 48.6%;
}
.t_d6k1rg{
    width: 51.4%;
    padding-left: 120px;
}
.t_d6k1rg .t_pagduan p{
    line-height: 1.75;
}
.t_d6k1li{
    padding: 0 20px;
    width: 50%;
}
.t_d6k1ul{
    margin: 0 -20px;
    margin-bottom: -18px;
}
.t_d6k1xin{
    border-bottom: 1px solid #E9E9E9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 26px 0;
}
.t_d6k1xin::before,.t_d6k1xin::after{
    display: none;
}
.t_d3k2ic{
    position: relative;
}
.t_d6k1ic .t_d3k2ic{
    width: 18px;
    height: 18px;
}
.t_d6k1tule{
    width: 194px;
}
.t_d6k1li{
    margin-bottom: 18px;
}
.t_d6k1rg .t_fonth3{
    margin-bottom: 14px;
}
.t_d6k1rg .t_pagduan{
    margin-bottom: 17px;
}
.t_d6k3nrli{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.t_d6k3nrul{
    margin: 0 -17px;
    margin-bottom: -34px;
}
.t_d6k3xin{
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    border-radius: 10px;
    padding: 53px 40px 52px 45px;
    position: relative;
    overflow: hidden;
    background: #fff;
    height: 100%;
}
.t_d6k3xin .t_b2moreb .t_anmore{
    bottom: 48px;
}
.t_d6k3xin .t_fonth4{
    font-weight: bold;
    margin-bottom: 20px;
    transition: all 0.36s;
}
.t_d6k3xin .t_pagduan{
    margin-bottom: 48px;
}
.t_d6k3xin::before{
    content: '';
    position: absolute;
    width: 0;
    height: 8px;
    background: #0572EC;
    left: 0;
    bottom: 0;
    transition: all 0.36s;
    opacity: 0;
}
.t_d6k3li:nth-of-type(2n){
    background: #F2F5F8;
}
.t_d6k3nrul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_d6k3nrli a{
    display: block;
    height: 100%;
}
/* d7 */
.t_d7xin{
   background: #F2F5F8; 
}
.d_d2k2li{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.d_d2k2ul{
    margin: 0 -17px;
    margin-bottom: -34px;
    display: flex;
    flex-wrap: wrap;
    align-self: stretch;
}
.d_d2k2li a{
    height: 100%;
    display: block;
}
.d_d2k2body{
    height: 100%;
    padding: 30px 30px 45px;
    border-radius: 10px;
    border: 1px solid #F2F5F8;
    background: #fff;
    position: relative;
}
.t_d7k1nr .d_d2k2body{
    border: 0px;
}
.d_d2k2pic{
    border-radius: 10px;
}
.d_d2k2pic img{
    width: 100%;
}
.d_d2k2li .t_fonth5{
    font-weight:bold;
    padding-top: 24px;
    margin-bottom: 60px;
}
.t_d7timebox .t_pagduan p{
    color: #A6ABB1;
}
.t_d7timebox .t_pagduan p span{
    font-family: 'montserratregular' !important;
    margin-left: 10px;
}
.d_d1k2ic{
    width: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
}
.d_d1k2ic img{
    width: 100%;
}
.d_d2k2top{
    position: relative;
}
.t_d7timebox{
    height: 26px;
}
.t_d7timebox .t_pagduan{
    position: absolute;
    bottom: 45px;
}
.t_pageye{
    padding: 60px 0 40px;
}
.pc_fenye li {
    width: 32px;
    height: 32px;
    border: 0;
    font-family: 'montserratregular'!important;
    font-size: 16px;
    line-height: 32px;
    color: #666;
    margin: 0 16px;
    border-radius: 5px;
}
.pc_fenye li.activepage {
    background: #0572EC;
}
/* d8 */
.t_d8k1 .t_b3k2sou{
    margin-bottom: 50px;
}
.t_loadquan .ys_modal_content {
    width: 920px;
    padding: 64px 50px;
    border-radius: 20px;
    overflow: hidden;
}
.t_loadle{
    width: 264px;
}
.t_loadle img{
    width: 100%;
}
.t_loadrg{
    width: calc(100% - 264px);
    padding-left: 66px;
}
.t_loadrg .t_pagduan p{
    color: #707070; 
    margin-bottom: 6px;
}
.t_loadan{
    padding: 0 10px;
}
.t_loadanu{
    margin: 0 -10px;
}
.t_loadan .t_anbtnbox {
    width: 126px;
    border: 1px solid #0572EC;
}
.t_loadan .t_anbtnxin {
    line-height: 38px;
}
.t_loadan2 .t_anbtnbox{
    background: #fff;
}
.t_loadan2 .t_anbtnxin{
    color: #0572EC;
}
.t_loadan2 .t_anbtnbox::before{
    background: rgba(255, 255, 255, .1);
}
.t_loadul p,.t_loadul a{
    color: #0572EC;
}
.t_loadul p span{
    margin-left: 10px;
}
.t_loadquan .t_font30{
    margin-bottom: 26px;
}
.t_loadduan{
    margin-bottom: 12px;
}
.t_loadul {
    margin-bottom: 28px;
}
.t_loadquan .ys_modal_close {
    right: 23px;
    top: 23px;
}
/* f1 */
.t_neiban2 .t_neibanzi{
    text-align: center;
}
.t_neiban.t_neiban2 .t_mianxie{
    bottom: auto;
    top: 22px;
}
.t_f1k1nr .t_pagduan p{
    line-height: 2;
}
.t_f1k1shu{
    font-family: 'montserratsemibold'!important;
    font-size: 64px;
    color: #000;
    line-height: 1.2;
    margin-bottom: 4px;
}
.t_f1k1ic{
    width: 100px;
    margin: 0 auto;
    margin-bottom: 14px;
}
.t_f1k1ul{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.t_f1k1nr{
    text-align: center;
}
.t_f1k2le,.t_f1k2rg{
    width: 47%;
}
.t_f1k2rg{
    padding-right: 100px;
}
.t_f1k2pic{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.t_f1k2li{
    margin-bottom: 140px;
}
.t_f1k2li:last-of-type{
    margin-bottom: 0;
}
.t_f1k2rg .t_pagduan p{
    line-height: 1.75;
}
.t_f1k2li{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.t_f1k2li:nth-of-type(2n){
    flex-direction: row-reverse;
}
.t_f1k2{
    background: #F1F4F9;
}
.t_f1k1duan {
    margin-bottom: 70px;
}
.t_f1k2rg .t_fonth2{
    margin-bottom: 22px;
}
.t_f1k2rg .t_fonth5{
    margin-bottom: 32px;
}
.t_f1k3 {
    height: 300vh;
}
.t_f1k3 {
    position: relative;
    width: 100vw;
}
.t_f1k3nrbox {
    transform: translateZ(0);
    top: 0;
    left: 0;
    width: 100%;
    position: relative;
}
.he_syscrll {
    position: relative;
    width: 100%;
}
.syk3bai {
    transition: all 0.6s linear;
}
/* .syk3bai {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
} */
.syk3bai {
    height: 100vh;
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 0;
    left: 0;
}
.t_syk3baiceng {
    border: 1px solid rgba(255,255,255,.38);
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    padding: 126px 20px 136px;
    background: rgba(255, 255, 255, 0.12);
    border: 1px solid rgba(255, 255, 255, 0.31);
    backdrop-filter: blur(42px);
}
.t_syk3box {
    position: relative;
    height: auto;
}
.syk3bgda {
    background: #fff;
    position: relative;
    height: 100vh;
    width: 100%;
    overflow: hidden;
}
.syk3bgda .t_syk3bg {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk3bg {
    padding: 1px;
}
.t_syk3bg {
    animation: syk3videoh 0.4s linear forwards;
    -webkit-animation: syk3videoh 0.4s linear forwards;
}
.t_f1k3.change .t_syk3bg {
    animation: syk3video 0.4s linear forwards;
    -webkit-animation: syk3video 0.4s linear forwards;
}
.t_syk3bg {
    position: relative;
}
@keyframes syk3videoh {
    0% {
        width: 73%;
        height: 73%;
    }

    100% {
        width: 100%;
        height: 100%;
    }
}
.t_f1k3.on.on3 .t_syk3nrbox{
    position: relative;
}
.t_f1k3.on1 .syk3bai{
    animation: syk3bo 1s ease forwards;
    -webkit-animation: syk3bo 1s ease forwards;
}
@keyframes syk3bo {
    0%{
        top: 50%;
    }
    100%{
        top: -50%;
    }
}
.t_f1k3.on2 .t_syk3bg{
    animation: syk3video 1s ease forwards;
    -webkit-animation: syk3video 1s ease forwards;
    will-change: width,height;
}
@keyframes syk3video {
    0%{
        width: 100%;
        height: 100%;
    }
    100%{
        width: 73%;
        height: 73%;
    }
}
.t_f1k3.act2 .t_syk3bg{
    animation: syk3video2 1s ease forwards;
    -webkit-animation: syk3video2 1s ease forwards;
    will-change: width,height;
}
@keyframes syk3video2 {
    0%{
        width: 73%;
        height: 73%;
    }
    100%{
        width: 100%;
        height: 100%;
    }
}
.t_f1k3.act3 .syk3bai{
    animation: syk3bo2 1s ease forwards;
    -webkit-animation: syk3bo2 1s ease forwards;
}
@keyframes syk3bo2 {
    0%{
        top: -50%;
    }
    100%{
        top: 50%;
    }    
}
.t_syk3bg img {
    overflow: hidden;
}
.t_syk3bg img {
    width: 100%;
}
.t_syk3bg video {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
}
.t_syk3bg video {
    overflow: hidden;
}
.t_syk3bg video {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.t_syk3play {
    display: none;
}
.t_syk3play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    cursor: pointer;
}
.t_syk3play img {
    width: 100%;
}
.t_syk3baiceng {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    padding: 110px 20px;
    background: rgba(255, 255, 255, 0.12);
    border: 1px solid rgba(255, 255, 255, 0.31);
    backdrop-filter: blur(42px);
}
.t_f1k3.leave .syk3bai {
    top: -60%;
    transition: all 0.6s cubic-bezier(.77, 0, .175, 1);
}
.t_f1k4{
    background: #F1F4F9;
}
.t_f1k4con{
    margin-right: calc(700px - 50vw);
    padding-left: 10px;
    margin-left: -10px;
    /* overflow-x: hidden; */
}
.t_f1k4ul{
    border-top: 1px solid #D3DEF1;
    padding-right: 60px;
}
.t_f1k4li{
    position: relative;
}
.t_f1k4li::before{
    content: '';
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom,#D3DEF1,transparent);
    position: absolute;
    left: 0;
    top: 0;
}
.t_f1k4year{
    color: #0572EC;
    color:#CFD7E3;
    font-size: 64px;
    line-height: 1.2;
    font-weight: bold;
    position: relative;
    transition: all 0.36s;
}
.t_f1k4year::before{
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -39px;
    border-radius: 50%;
    background: #0572EC;
}
.t_f1k4wen{
    padding:52px 40px 20px 30px;
}
.t_f1k4ul .slick-list {
    overflow: visible;
}
.t_f1k4tiao.yxedr_active ul li::marker{
    color: #0572EC;
}
.t_f1k4li.slick-current.slick-active .t_f1k4year{
    color: #0572EC;
}
.t_f1k4wen {
    height: 310px;
}
.t_f1k4wen .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0572EC;
}
.t_f1k4wen .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #D4DFF2;
}
.t_f1k4wen .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.t_f1k4wen .mCSB_scrollTools {
    width: 3px;
}
.t_f1k4ul .slick-prev,.t_f1k4ul .slick-next{
    width: 50px;
    height: 50px;
    transition: all 0.36s;
}
.t_f1k4ul .slick-prev::before,.t_f1k4ul .slick-next::before{
    content: url(../images/f1_arrow2.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_f1k4ul .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.t_f1k4ul .slick-next,.t_f1k4ul .slick-prev{
    transform: translateY(0);
    top: -88px;
}
.t_f1k4ul .slick-next{
    right: calc(50vw - 700px);
}
.t_f1k4ul .slick-prev{
    left: auto;
    right: calc(50vw - 630px);
}
.t_f1k4ul .slick-prev.slick-disabled,.t_f1k4ul .slick-next.slick-disabled{
    opacity: .2;
}
.t_f1k4{
    position: relative;
}
.t_f1k4::before{
    content: '';
    width: calc(50% - 720px);
    height: 100%;
    top: 0;
    left: 0;
    background: #F1F4F9;
    z-index: 4;
    position: absolute;
}
.t_f1k4ul::before{
    content: '';
    width: 70px;
    height: 100%;
    top: 0;
    right: 0;
    background: #F1F4F9;
    z-index: 4;
    position: absolute;
}
.t_f1k5li{
    width: 25%;
    padding: 17px 17px;
}
.t_f1k5ul{
    margin: -17px -17px;
}
.t_f1k5xin{
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    border-radius: 10px;
    padding: 34px 25px 50px;
    text-align: center;
}
.t_f1k5xin .t_f1k5pic{
    margin-bottom: 20px;
}
.t_f1k5xin{
    width: 100%;
}
.slick-dots li{
    background: #0572EC;
    opacity: 0.3;
}
.slick-dots li.slick-active {
    opacity: 1;
    background: #0572EC;
}
.t_lundian1.slick-dotted{
    padding-bottom: 50px;
}
/* f5 */
.t_f5k1le{
    width: 45.2%;
}
.t_f5k1pic{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.t_f5k1pic img{
    width: 100%;
}
.t_f5k1rg{
    width: 54.8%;
    padding-left: 80px;
}
.t_f5k1rg .t_pagduan p{
    line-height: 1.75;
}
.t_f5k1rg .t_fonth5{
    color:#000;
    margin-bottom: 28px;
}
.t_f5k1nr{
    display: flex;
    align-items: center;
}
.t_f5k1{
    position: relative;
    overflow: hidden;
}
.t_f5k1bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_f5k1 .ys_cont1200{
    position: relative;
    z-index: 2;
}
.t_f5k1bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
}
.t_f5k2li:nth-of-type(2n-1){
    background: #F1F4F9;
}
.t_f5k2liz{
    padding: 0 47.5px;
}
.t_d2k1gun{
    width: 100%;
}
.t_f5k2liz{
    width: 33.333333%;
    padding: 20px 47px;
}
.t_f5k2lie{
    margin: -20px -47px;
}
.t_f5k2xin{
    background: #fff;
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    border-radius: 10px;
    padding: 36px 48px;
}
.t_f5k2pic{
    width: 100%;
}
.t_f5k2xin .t_pagduan p{
    color: #000;
    line-height: 1.5;
}
.t_f5k2ic{
    width: 78px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
    z-index: 6;
}
.t_f5k2tu{
    position: relative;
    margin-bottom: 15px;
}
.t_f5k2ic img{
    width: 100%;
}
.t_f5k2tu::before{
    content: '';
    background: linear-gradient(0deg, rgba(0, 53, 113, 0.26), rgba(0, 53, 113, 0.26));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    opacity: 0;
    transition: all 0.36s;
}
.t_f5k2lie .slick-prev {
    left: -20px;
}
.t_f5k2lie .slick-next {
    right: -20px;
}
/* f6 */
.t_f1k6rg .t_pagduan p{
    color: #5D6769;
}
.t_f1k6le{
    width: 40%;
    padding-right: 40px;
}
.t_f1k6rg{
    width: 60%;
}
.t_f1k6tiao .t_fonth3{
    margin-bottom: 20px;
}
.t_f1k6tiao {
    margin-bottom: 70px;
}
.t_f1k6tiao:last-of-type{
    margin-bottom: 0;
}
.t_f6k2{
    width: 100%;
    position: relative;
}
.t_f6k2pic{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}
.t_f6k2pic img{
    position: absolute;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_f6k2ic{
    width: 27px;
    margin-right: 14px;
    line-height: 36px;
}
.t_f6k2tiaoli .t_fonth4{
    font-weight: bold;
    color: #0572EC;
}
.t_f6k2tiaoli{
    text-align: center;
    font-size: 0;
}
.t_f6k2tiaoli a{
    display: inline-block;
}
.t_f6k2xin{
    padding: 70px 20px 90px;
    position: relative;
    z-index: 4;
}
.t_f6k2xin .t_pagduan{
    margin-bottom: 12px;
}
/* f7 */
.t_f7k1li{
    width: 50%;
    padding: 0 17px;
    margin-bottom: 34px;
}
.t_f7k1ul{
    margin: 0 -17px;
    margin-bottom: -34px;
}
.t_f7k1wen{
    background: #fff;
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
    border-radius: 10px;
    padding: 48px 40px 33px;
}
.t_f7k1zi{
    color: #0572EC;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 12px;
}
.t_f7k1rgic{
    width: 18px;
    line-height: 24px;
}
.t_f7k1rgic img{
    width: 100%;
}
.t_f7k1top{
    position: relative;
    margin-bottom: 40px;
}
.t_f7k1top .t_fonth4{
    font-weight: bold;
    max-width: calc(100% - 130px);
}
.t_f7k1toprg{
    position: absolute;
    bottom: 0;
    right: 0;
}
.t_f7k1txin{
    font-size: 16px;
    color: #000;
    line-height: 1.5;
    font-family: 'montserratregular'!important;
}
.t_f7k1ic{
    width: 20px;
    margin-right: 14px;
    line-height: 24px;
    font-size: 0;
}
.t_f7k1ic img{
    width: 100%;
}
.t_f7k1xli{
    padding: 0 50px;
    margin-bottom: 16px;
}
.t_f7k1lie{
    margin: 0 -50px;
    margin-bottom: 10px;
}
.t_f7k1pic{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.t_f7k1xiao{
    padding: 0 12px;
}
.t_f7k1nr .t_pageye,.g_me6fr .t_pageye,
.t_f3main .t_pageye,.t_f2main .t_pageye{
    padding: 70px 0 0px;
}
.t_d1main .t_pageye{
    padding: 0px 0 100px;
}
/* f8 */
.t_neimain{
    position: relative;
}
.t_mianfu .t_xibanmian{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
}
.t_f8main .d_e1k1rg {
    padding-right: calc(50vw - 600px);
    padding-left: 160px;
}
.t_f8k1xin .t_pagduan p{
    color: #000;
}
.t_f8k1xin .t_pagduan p span{
    font-family: 'montserratregular'!important;
    margin-left: 12px;
}
.t_f8k1li{
    padding: 0 55px;
}
.t_f8k1ul{
    margin: 0 -55px;
    margin-bottom: 32px;
}
.t_f8k2li{
    margin-bottom: 26px;
    border-radius: 10px;
    background: #fff;
    padding: 28px 30px 28px;
    display: flex;
    align-items: center;
}
.t_f8k2rg .t_fonth4{
    font-weight: bold;
    margin-bottom: 20px;
}
.t_f8k2pic{
    width: 157px;
}
.t_f8k2rg{
    width: calc(100% - 157px);
    padding-left: 28px;
}
.t_f8main .d_e1k1le,.d_e1k1le{
    height: calc(100vh - 80px);
}
.t_f8k2xli {
    margin-bottom: 10px;
}
.t_f8k2xli:last-of-type {
    margin-bottom: 0px;
}
/* g1 */
.t_head{
    transition: all 0.36s;
}
.ys_hd_pc.isfixed .t_head{
    box-shadow: 0px 0px 7px 2px rgba(41, 47, 103, 0.1);
}
.t_g1k1box{
    position: relative;
}
.t_g1reic{
    width: 16px;
    line-height: 24px;
    font-size: 0;
    position: relative;
    transform: rotate(180deg);
    margin-right: 6px;
}
.t_g1reic img{
    width: 100%;
}
.t_g1rewen{
    color: #0572EC;
    font-size: 16px;
    line-height: 1.5;
}
.t_g1k1box .ys_cont1400{
    position: relative;
}
.t_g1k1return{
    position: absolute;
    right: 0;
    top: 22px;
}
.t_g1bg{
    width: 53.5%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.t_g1bg img{
    width: 100%;
}
.t_g1k1box{
    position: relative;
}
.t_g1k1form{
    width: 50%;
}
.t_g1main .t_d4formxin {
    background: #F5F9FF;
}
.t_d4ulsan .t_d4formli{
    width: 33.333333%;
    padding: 0 12px;
}
.t_d4ulsan{
    margin: 0 -12px;
}
.t_g1duoname{
    color: #7F7D93;
    font-size: 16px;
    line-height: 1.5;
}
.t_g1duoname span{
    color: #FD6262;
}
.t_g1duorg{

}
.t_g1duoic{
    width: 14px;
    height: 14px;
    background: #EDF4FF;
    border-radius: 3px;
    border: 1px solid #0572EC;
    transition: all 0.36s;
    position: absolute;
    left: 0;
    top: 5px;
}
.t_g1duoic .iconfont{
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    display: block;
    transition: all 0.36s;
    color: #fff;
    opacity: 0;
}
.t_g1duoli.on .t_g1duoic .iconfont{
    opacity: 1;
}
.t_g1duoli.on .t_g1duoic{
    background: #0572EC;
}
.t_g1duozi{
    color: #7F7D93;
    font-size: 16px;
    line-height: 1.5;
}
.t_g1duoli{
    position: relative;
    padding-left: 20px;
}
.t_g1k1box .ys_cont1200{
    position: relative;
    z-index: 10;
}
.t_g1k1box .t_d4k1name {
    max-width: none;
    width: calc(100% - 40px);
    position: absolute;
    top: 0;
    transition: all 0.36s;
}
.t_g1k1box .t_d4formxin {
    position: relative;
}
.t_g1k1box .t_d4k1int {
    width:100%;
}
.t_g1k1box .t_d4formxin.act .t_d4k1name{
    opacity: 0;
    pointer-events: none;
}
.t_g1duo {
    padding: 0 20px;
    margin-bottom: 24px;
}
.t_g1duoname{
    width: 200px;
}
.t_g1duorg{
    width: calc(100% - 200px);
    padding-left: 30px;
}
.t_g1duoli{
    margin: 0 10px;
    cursor: pointer;
}
.t_d4formli .t_anbtnbox {
    width: 184px;
}
.t_d4formli .t_anbtnbox::before {
    width: 200px;
    height: 200px;
}
.t_g1youxia p{
    color: #7F7D93;
}
.t_g1youxia p a{
    color: #0572EC;
}
.t_g1youxia{
    position: absolute;
    bottom: 34px;
    right: 0;
}
/* g2 */
.t_g2forget{
    cursor: pointer;
    color: #0572EC;
    font-size: 16px;
    line-height: 48px;
    position: absolute;
    top: 0;
    right: 20px;
}
.t_g2wang .t_d4k1name {
    width: calc(100% - 120px);
}
.t_g1k1box .t_g2wang .t_d4k1int{
    width: calc(100% - 80px);
}
.t_d4formli{
    position: relative;
}
.t_g1k1form{
    min-height: 800px;
}
.t_forget .ys_modal_content{
    width: 678px;
    padding: 62px 120px 82px;
    border-radius: 10px;
}
.t_forget .t_d4k1name {
    max-width: none;
    width: calc(100% - 40px);
    position: absolute;
    top: 0;
    transition: all 0.36s;
}
.t_forget .t_d4k1int {
    width: 100%;
}
.t_forget .t_d4formxin {
    background: #F5F9FF;
    position: relative;
}
.t_forget .t_forcode{
    position: relative;
}
.t_forget .t_forcode .t_anbtn1{
    width: 138px;
}
.t_forget .t_forcode .t_d4formli{
    width: calc(100% - 138px);
}
.t_forget .t_tansub .t_anbtnxin {
    line-height: 50px;
}
.t_forget .t_tansub, .t_tansub .t_anbtnbox {
    border-radius: 5px;
}
.t_forget .t_tansub{
    margin-top: 36px;
}
/* g4 */
.g_me6fl{
    width: 32.3%;
    background: #F5F9FF;
}
.g_me6fltle{
    background: #0572EC;
}
.t_g1k2ic{
    width: 30px;
    margin-right: 23px;
    line-height: 36px;
}
.t_g1k2ic img{
    width: 100%;
}
.t_g1k2sh .t_fonth4{
    color: #fff;
    font-weight: bold;
}
.t_g1k2sh{
    display: inline-block;
}
.g_me6fltle{
    height: 250px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.g_me6flxu a{
    display: block;
    color: #9D9BAE;
    font-size: 20px;
    text-align: center;
    line-height: 2;
    padding: 40px 20px;
    border-bottom: 1px solid #DEE5F0;
    transition: all 0.36s;
}
.t_xibanmian.t_xibai .t_mianli a {
    color: #fff;
}
.t_xibanmian.t_xibai .t_mianli::before {
    color: #fff;
}
.g_me6fr{
    width: 67.7%;
    padding-right: calc(50vw - 600px);
    padding-left: 240px;
}
.t_g4li{
    padding: 0 47px;
    position: relative;
    cursor: pointer;
}
.t_g4ul{
    margin: 0 -47px;
}
.t_g4li .t_fonth2{
    transition: all 0.36s;
    color: #9D9BAE;
}
.t_g4li.on .t_fonth2{
    color: #000;
}
.t_g4li::before{
    content: '';
    width: 1px;
    height: 44px;
    position: absolute;
    background: #DEE5F0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_g4li:last-of-type::before{
    display: none;
}
.t_d4formxin.act .t_d4k1name{
    opacity: 0;
    pointer-events: none;
}
.t_d4formxin .ys_select_hd{
    height: 48px;
}
.t_g4xia .ys_select_bd{
    background: #F5F9FF;
    top: calc(100% + 6px);
    padding: 10px 0;
    height: 148px;
}
.t_g4xia .ys_select_li {
    padding: 0 20px;
    font-size: 16px;
    color: #666;
    line-height: 2;
    transition: all 0.36s;
}
.t_g4xia input{
    font-size: 16px;
    color: #666;
}
.t_g4xia .iconfont{
    color: #0572EC;
}
.t_g1k2wen{
    display: flex;
    align-items: stretch;
}
.t_g4anli2 .t_anbtnbox {
    background: #fff;
}
.t_g4anli2 .t_anbtnxin {
    color: #0572EC;
}
.t_g4anli2 .t_anbtnbox::before{
    background: rgba(255,255,255,.2);
}    
.t_g4an {
    margin-top: 32px;
}
.t_g4xia .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0572EC;
}
.t_g4k1li{
    display: none;
}
.t_g4k1li.act{
    display: block;
}
/* er */
.t_g1k1box .t_d4k1name,.t_forget .t_d4k1name {
    width: auto;
    position: relative;
}
.t_g1k1box .t_d4formxin.act .t_d4k1name {
    opacity: 1;
    pointer-events: all;
}
.t_g1k1box .t_d4formli2 .t_d4k1int {
    width: calc(100% - 45px);
}
.t_g1k1box .t_d4formli3 .t_d4k1int,.t_forget .t_d4formli3 .t_d4k1int {
    width: calc(100% - 61px);
}
.t_g1k1box .t_d4formli4 .t_d4k1int,.t_forget .t_d4formli4 .t_d4k1int {
    width: calc(100% - 77px);
}
.t_g1k1box .t_d4formli5 .t_d4k1int {
    width: calc(100% - 93px);
}
.t_g1k1box .t_d4formli6 .t_d4k1int,.t_forget .t_d4formli6 .t_d4k1int {
    width: calc(100% - 109px);
}
.t_g1k1box .t_d4formli7 .t_d4k1int {
    width: calc(100% - 125px);
}
.t_g1k1box .t_d4formli8 .t_d4k1int {
    width: calc(100% - 141px);
}
.t_g1k1box .t_d4formli9 .t_d4k1int {
    width: calc(100% - 157px);
}
.t_g1k1box .t_d4formli10 .t_d4k1int,.t_forget .t_d4formli10 .t_d4k1int {
    width: calc(100% - 173px);
}
.t_g1main .t_zhidu .t_d4formxin {
    background: #fff;
}
.t_g2wang .t_d4formxin{
    padding-right: 100px;
}
.t_d4formxin.act .t_d4k1name {
    opacity: 1;
    pointer-events: all;
}
/* 多选 */
.t_g1k1box .t_g4xia.t_d4formxin.act .t_d4k1name {
    opacity: 0;
    pointer-events: none;
}
.t_g1k1box .t_g4xia .t_d4k1name{
    position: absolute;
}
.g_me6fl{
    min-height: 814px;
}
.t_g6main .g_me6fl{
    height: calc(100vh - 80px);
}
/* g6 */
.t_g6main .t_g1k2wen {
    display: block;
    overflow: hidden;
}
.t_g6main .t_c4k3table .t_b3k7td {
    padding: 23px 40px;
}
/* f4 */
.t_f4ban{
    background:  #F1F4F9;
    padding: 86px 0 56px;
}
.t_f4ban .t_font36{
    margin-bottom: 38px;
}
.t_f4time p span{
    margin-left: 12px;
}
.t_f4k1top{
    border-bottom: 1px solid #DFDCDC;
    padding-bottom: 57px;
}
.t_f4k1top .t_pagduan p{
    color: #5D6769;
    margin-bottom: 12px;
}
.t_f4k1top .t_pagduan a{
    color: #0572EC;
}
/* f3 */
.d_f3k2ul{
    margin: 0 -50px;
}
.d_f3k2li{
    position: relative;
    padding: 0 50px;
    width: 50%;
}
.d_f3k2li::before{
    content: '';
    width: calc(100% - 50px);
    height: 1px;
    position: absolute;
    background: #DBDBDB;
    left: 0;
    bottom: 0;
}
.d_f3k2li:nth-of-type(2n-1)::before{
    left: 50px;
}
.d_f3k2main{
    padding: 64px 0;
}
.t_f3k1 .d_f3k2li:first-of-type .d_f3k2main,
.t_f3k1 .d_f3k2li:nth-of-type(2) .d_f3k2main{
    padding-top: 0;
}
.d_f3k2main .t_fonth3{
    font-family: 'montserratlight' !important;
    color: #707070;
    margin-bottom: 15px;
    font-weight: 300;
}
.d_f3k2main .t_fonth3 span{
    margin-left: 10px;
    font-size: 14px;
    color: #999;
    line-height: 1.5;
}
.d_f3k2main .t_fonth4{
    transition: all 0.36s;
}
.d_f3k2main .t_fonth4{
    font-weight:bold;
    margin-bottom: 30px;
}
.d_f3k2xin{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.t_f3k2rg{
    padding-left: 34px;
    width: 50%;
}
.t_f3k2rg .t_pagduan p{
    line-height: 1.75
}
.t_f3k2rg .t_pagduan{
    margin-bottom: 28px;
}
.d_f3k2li:nth-of-type(2n) .d_f3k2main::after{
    left: 0;
}
/* f2 */
.t_f2k1.t_jian1{
    padding-top: 70px;
}
.t_f2k1 .d_f3k2main .t_fonth3{
    margin-bottom: 22px;
}
.d_f3k2main .t_pagduan p{
    line-height: 1.75;
}
.t_f2k1 .d_f3k2main .t_fonth4 {
    margin-bottom: 18px;
}
.t_f2k1 .d_f3k2main .t_pagduan{
    margin-bottom: 34px;
}
.d_f3k2li:first-of-type .d_f3k2main,
.d_f3k2li:nth-of-type(2) .d_f3k2main{
    padding-top: 0;
}
.d_f3k2ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.d_f3k2li a{
    display: block;
    height: 100%;
}
.d_f3k2main{
    height: 100%;
}
/* e1 */
.d_e1k1le{
    max-height:calc(100vh - 80px);
}
.d_e1pic{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.d_e1pic img{
    width: 100%;
}
.t_f8main .d_e1pic img,.d_e1pic img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
}
.d_e1k2body .t_fonth4{
    font-weight: bold;
}
.t_e1k2{
    position: relative;
}
.t_e1k2bg{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.t_e1k2bg img{
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.d_e1k2body2{
    position: relative;
    z-index: 3;
    width: 100%;
}
.t_e1k2xin{
    width: 54%;
    margin: 0 auto;
    padding: 43px 0 11px;
}
.t_e1k2li{
    padding: 0 28px;
}
.t_e1k2ul{
    margin: 0 -28px;
}
.t_e1k2you,.t_e1k2you a{
    font-size: 18px;
    line-height: 26px;
    color: #fff;
}
.t_e1k2you a{
    font-family: 'montserratregular'!important;
}
.t_e1k2ic{
    width: 26px;
    margin-right: 7px;
}
.t_e1k2you{
    width: calc(100% - 33px);
}
.t_e1k2li{
    margin-bottom: 28px;
}
.t_b3k3dao.on{
    z-index: 90;
    background: #fff;
    box-shadow: 0px 0px 16px 2px rgb(40 95 147 / 10%);
}
.t_b3k3dao.on .t_b3k3ul {
    box-shadow: none;
}
.d_d2k1nr .t_pagduan p{
    line-height: 1.5;
    margin-bottom: 28px;
}
.d_d2k1nr .t_pagduan p:last-of-type{
    margin-bottom: 0;
}
.d_d1k2top{
    position: relative;
}
.d_d1k2ic{
    width: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.d_d1k2ic img{
    width: 100%;
}
.d_d1k2body .t_fonth5{
    font-weight: bold;
    margin-bottom: 60px;
}
.t_c3k1rg{
    width: 51.5%;
}
.t_c3k1pic{
    width: 100%;
}
.t_c3k1pic img{
    width: 100%;
}
.t_c3k1le{
    width: 48.5%;
    padding-right: 120px;
}
.t_c3k1le .t_fonth5{
    margin-bottom: 34px;
}
.t_c3k1le .t_pagduan p{
    line-height: 1.75;
}
.t_c3k1le .t_pagduan{
    margin-bottom: 24px;
}
.t_c3k1ic{
    width: 47px;
    margin-right: 20px;
}
.t_c3k1ic img{
    width: 100%;
}
.t_c3k1zi {
    font-size: 20px;
    color: #0572EC;
    line-height: 1.5;
}
.t_c3k1an{
    font-size: 0;
}
.t_c3k1anbtn{
    display: inline-block;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.t_c3k1biao{
    margin-top: 12px;
}
.t_c3k2 {
    background: #F2F5F8;
}
.t_c2k1{
    padding-top: 20px;
    position: relative;
}
.t_c2k1bg{
    position: absolute;
    width: 100%;
    height: 456px;
    background: #F2F5F8;
    top: 0;
    left: 0;
}
.t_c2k1bg img{
    width: 100%;
}
.t_c2k1 .ys_cont1400{
    position: relative;
    z-index: 4;
}
.d_c2font .t_fonth3{
    margin-bottom: 10px;
}
.t_syk3tu2 {
    min-height: 66%;
}
.t_syk3tu2 img{
    position: absolute;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.t_b1k1ul{
    margin: 0 -17px;
    margin-bottom: -34px;
}
.t_b1k3ul.slick-dotted{
    padding-bottom: 30px;
}
.slick-dots {
    bottom: 0;
}
.t_syk4pic{
    position: relative;
}
.t_syk4pic img:first-of-type{
    position: relative;
    opacity: 1;
}
.t_syk4pic img{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.t_syk4top {
    margin-bottom: 25px;
}
.t_syk4pic.on img:nth-of-type(2){
    animation: syimg1 5s linear forwards;
}
.t_syk4pic.on img:nth-of-type(3){
    animation: syimg2 5s linear forwards;
}
@keyframes syimg1 {
    0%{
        opacity: 0;
    }
    20%{
        opacity: 1;
    }
    40%{
        opacity: 1;
    }
    55%{
        top:10px;
        opacity: 1;
    }
    70%{
        top: 0;
        opacity: 1;
    }
    85%{
        top:-10px;
        opacity: 1;
    }
    100%{
        top: 0;
        opacity: 1;
    }
}
@keyframes syimg2 {
    0%{
        opacity: 0;
    }
    20%{
        opacity: 0;
    }
    40%{
        opacity: 1;
    }
    55%{
        top:-10px;
        opacity: 1;
    }
    70%{
        top: 0;
        opacity: 1;
    }
    85%{
        top:10px;
        opacity: 1;
    }
    100%{
        top: 0;
        opacity: 1;
    }
}
.t_b3k3dao{
    position: relative;
    z-index: 90;
}
.t_b3k3tiao{
    height: 68px;
    margin-bottom: 45px;
}
.t_c4k2li{
    margin-bottom: 34px;
}
.t_c4k2ul{
    margin-bottom: -34px;
}
.t_b3k7ic{
    width: 24px;
}
.t_b3k7ic img{
    width: 100%;
}
.t_d7timebox .t_d7timehe .t_pagduan {
    position: relative;
    bottom: 0;
}
.t_d7timehe {
    position: absolute;
    bottom: 45px;
    /* display: flex;
    justify-content: space-between;
    align-self: center; */
    width: calc(100% - 60px);
}
.t_d7timehe::before,.t_d7timehe::after{
    display: none;
}
.t_d4main{
    overflow: hidden;
}
.ys_footer {
    position: relative;
    z-index: 10;
}
.t_b3k7td1 a{
    line-height: 1.5;
}
.t_b3k7rg .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 20px;
}
.t_b3k7rg .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 2px auto;
}
.t_b3k7rg .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    margin: 2px 0;
}
.t_b3k7rg .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    height: 6px;
}
.t_b3k7rg .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #0572EC;
}
.t_f1k4li::after {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 81px;
    transform: translateY(0);
    left: -9px;
    border-radius: 50%;
    background: #0572EC;
}
.t_f1k4year::before{
    display: none;
}
.t_f1k5ul .slick-track{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_f1k5xin{
    height: 100%;
}
.t_f1k5xin .t_pagduan{
    height: 27px;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_f1k4li.slick-slide::after{
    display: none;
}
.t_f1k4li.slick-slide.slick-active::after{
    display: block;
}
.t_f7k1ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_f7k1wen{
    height: 100%;
}
.t_f7k1txin{
    max-width: calc(100% - 34px);
}
.t_f8k2li:last-of-type{
    margin-bottom: 0;
}
.t_g1k1return{
    z-index: 11;
}
.t_g1k2sh {
    display: flex;
    align-items: center;
}
.t_g1k2phan{
    display: none;
}
.ys_modal{
    z-index: 9999;
}
.t_g1k2phan {
    z-index: 100;
}
.ys_page_wrap{
    position: relative;
    z-index: 1;
}
.ys_phnavss_modal input::placeholder{
    color: #fff;
}
.t_b3k2xiazh{
    max-height: 150px;
}
.t_b3k2ble .mCSB_inside>.mCSB_container {
    margin-right: 10px;
}
.t_b3k2ble .mCSB_scrollTools {
    right: -7px;
}
.t_b3k2ble{
    height: 598px;
}
.t_anlogoic {
    font-size: 0;
}
.t_formcodetu{
    cursor: pointer;
}
.t_dileban p>a{
    margin-left: 75px;
}
.ys_phnav_search .ys_modal {
    background: rgba(0,0,0,.8);
}
.slick-prev.slick-disabled,.slick-next.slick-disabled{
    display: none;
}
.slick-prev.slick-arrow.slick-disabled{
    display: none!important;
}
.t_b3k2table{
    width: 100%;
    border-collapse: collapse;
}
.t_b3k7td1 {
    line-height: 1.5;
    color: #0572EC;
}
.t_f1k4ul .slick-prev.slick-disabled, .t_f1k4ul .slick-next.slick-disabled {
    opacity: .2!important;
    display: block!important;
}
.t_anerbox{
    box-shadow: 0px 7px 14px 0px rgb(41 47 103 / 10%);
}
.t_syk2tu img{
    transition: all 0.36s;
}
.t_b3k7td1 a{
    cursor: auto;
}
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_anertop a{
    transition: all 0.36s;
}
.t_anerli.yxnav_active2 .t_anertop a{
    color: #333;
}
.t_ansanli.yxnav_active3 a{
    /* color: #0572EC; */
    background: rgba(232, 242, 254, 1);
}
.t_anerli.yxnav_active2 .t_anerzi a{
    /* color: #0572EC; */
    /* background: rgba(14, 80, 200, .1); */
    background: rgba(232, 242, 254, 1);
}
.t_anerzi a{
    display: block;
    padding: 0 20px;
    width: 100%;
}
.t_anerbox2 .t_anerzi {
    padding: 0 12px;
}
.t_anerbox2 .t_anerli{
    width: 100%;
}
.t_anerbox1 .t_anerli .t_ansanli a {
    display: block;
    width: 100%;
    padding: 0 20px;
}
.t_anerbox1 .t_anerul{
    margin: 0 -20px;
}
.t_anertop a{
    display: block;
    width: 100%;
    padding: 0 20px;
}
.yxedr_active video {
    width: 100%;
}
.t_d6k3xin .t_fonth4 {
    word-break: normal;
    word-wrap: break-word;
}
.t_syk4li{
    margin-bottom: 30px;
}
.t_syk4ul{
    margin-bottom: -30px;
}
.yxedr_active iframe {
    width: 100%;
}
.ys_page_wrap .privacy_modal {
    background: #0572EC;
}
.ys_page_wrap .privacy_modal_container button {
    width: 5.5625em;
    height: 2.125em;
    border-radius: 1.2em;
}
.t_f1k5xin .t_pagduan {
    height: 54px;
    -webkit-line-clamp: 2;
}
.t_f1k5xin {
    padding: 34px 25px 40px;
}
.t_x1main .t_neibanx1{
    width: 100%;
    /* height: calc(100vh - 80px); */
}
/* .t_neibanx1 video,.t_neibanx1 img{
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
} */
.t_neibanx1 video,.t_neibanx1 img{
    width: 100%;
}
.t_banvidbtn{
    display: none;
}
.t_neix1box{
    position: relative;
}
.t_neix1bot{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.t_neix1li{
    position: absolute;
    transform: translate(-50%,-50%);
}
.t_neix1dian{
    display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 7px solid #0572EC;
    border-radius: 50%;
    position: relative;
    animation: bordershow 3s infinite;
}
@keyframes bordershow {
    50% {
        box-shadow: 0px 0px 10px 0 #0572EC;
    }
}
.t_neix1dian::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(5, 114, 236, 0.2);
    animation: boderM 3s .75s infinite;
}
@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }
    20% {
        opacity: 1
    }
    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}
.t_neix1dian::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(5, 114, 236, 0.2);
    animation: boderM 3s infinite;
}
.t_neiname{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -10px;
    pointer-events: none;
}
.t_neiname::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 0;
    height: 100%;
    background: #0572EC;
    border-radius: 23px;
}
.t_neiword{
    opacity: 0;
    white-space: nowrap;
    font-size: 0;
    padding: 3px 16px 3px 3px;
    display: flex;
    align-items: center;
}
.t_neiword>div{
    float: none;
    display: inline-block;
}
.t_x1banzi {
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    white-space: nowrap;
    padding: 0 10px;
}
.t_x1bango{
    width: 12px;
    line-height: 40px;
    font-size: 0;
}
.t_x1bango img{
    width: 100%;
}
.t_x1banleic{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    position: relative;
}
.t_x1banleic img{
    width: calc(100% - 12px);
    max-width: calc(100% - 12px);
    max-height: calc(100% - 12px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: contain;
}
.t_cebian{
    right: -100%;
    transition: all .5s;
}
.t_cebian.on{
    right: 16px;
}
.t_d4duo .ys_select_xtbbox{
    right: 20px;
}
.t_d4duo .iconfont{
    color: #0572EC;
}
.t_d4duo{
    position: relative;
}
.t_d4duoxia{
    background: #F5F9FF;
    top: calc(100% + 6px);
    padding: 10px 0;
    height: 148px;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 4;
    display: none;
}
.t_d4duoxia .t_d4duoli {
    padding: 0 20px;
    transition: all 0.36s;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.t_d4sele{
    width: 14px;
    height: 14px;
    background: #EDF4FF;
    border-radius: 3px;
    border: 1px solid #0572EC;
    transition: all 0.36s;
}
.t_d4duozi{
    font-size: 16px;
    color: #666;
    line-height: 2;
    margin-left: 6px;
}
.t_d4duoli.on .t_d4sele {
    background: #0572EC;
}
.t_d4duoli.on .t_d4sele .iconfont {
    opacity: 1;
}
.t_d4sele .iconfont {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    display: block;
    transition: all 0.36s;
    color: #fff;
    opacity: 0;
}
.t_d4duo .t_d4formxin{
    cursor: pointer;
}
.t_d4duo.act .ys_select_xtbbox{
    transform: translateY(-50%) rotate(180deg);
}
.t_d4duo.act{
    position: relative;
    z-index: 10;
}
.t_d4duoxia .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 15px;
    bottom: 15px;
}
.t_d4duoxia .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0572EC;
}
.t_e1k2li {
    width: 50%;
    padding: 0 22px;
}
.t_e1k2li:last-of-type{
    width: 100%;
}
.t_f7k1pic{
    position: relative;
}
.t_f7k1small{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 250px;
}
/*  */
.t_g1k1box .t_d4formxin.act .t_d4k1name {
    opacity: 0;
    pointer-events: none;
}
.t_g1k1box .t_d4k1int {
    width: 100%!important;
}
.t_g1k1box .t_d4k1name {
    width: calc(100% - 40px);
    position: absolute;
    top: 0;
}
.t_g1k1box .t_d4duo .t_d4formxin.act .t_d4k1name {
    opacity: 1;
    pointer-events: all;
    position: relative;
}
.t_g1k1box .t_d4duo .t_d4formxin .t_d4k1name {
    opacity: 1;
    pointer-events: all;
    position: relative;
}
.t_d4formxin.act .t_d4k1name {
    opacity: 0;
    pointer-events: none;
}
.t_d4formxin .t_d4k1name {
    width: calc(100% - 40px);
    position: absolute;
}
.t_forget .t_d4k1int{
    width: 100%!important;
}
.t_g1k1return li{
    padding: 0 18px;
}
.t_g1k1return{
    margin: 0 -18px;
}
.t_g1k1re{
    cursor: pointer;
}
.t_syk3xin::before{
    height: calc(100% + 2px);
    top: -1px;
}
.d_d1k2li a{
    height: auto;
}
.d_d1k2body{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.t_d7timehe {
    position: relative;
    bottom: 0;
    width: 100%;
}
.d_d1k2body .t_fonth5 {
    margin-bottom: 30px;
}
.t_d7k1nr .d_d2k2li .t_fonth5{
    margin-bottom: 0;
}
.d_d2k2ul .d_d2k2li .t_fonth5{
    margin-bottom: 0;
}
.t_b3k2brg{
    overflow: auto;
}
.t_b3k2table{
    width: 100%;
    transform-style: preserve-3d;
}
.t_b3k2topul {
    z-index: 10;
}
.t_b3k2th.t_b3k2th1 {
    position: relative;
    z-index: 7;
}
.t_b3k2td.t_b3k2td1{
    position: relative;
    z-index: 4;
    background: #fff;
    transition: background 0.36s;
}
.t_b3k7td1 a{
    text-align: left;
}
.t_d4formxin .t_d4k1name {
    left: 20px;
}
.t_d4duo .t_d4formxin .t_d4k1name {
    left: 0;
}
/* .t_d4formxin input{
    -webkit-box-shadow:0 0 0 1000px #F5F9FF inset;
} */
.t_b3k3,.t_b3k2,.t_b3k1{
    position: relative;
    z-index: 3;
}
.t_b3k7td1 a {
    word-wrap: normal;
    word-break: break-all;
}
/* .t_d4formxin input#g42phone {
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
} */

/*  */
@media screen and (min-width: 1921px){
    .t_syk2,.t_syk3{
        max-width: 1920px;
        margin: 0 auto;
    }
    .t_neimain{
        max-width: 1920px;
        margin: 0 auto;
    }
    .d_e1k1rg{
        padding-right :calc(960px - 700px);
    }
    .t_f8main .d_e1k1rg {
        padding-right: calc(960px - 600px);
    }
    body .t_head{
        padding: 0 calc(50vw - 890px);
    }
    body .info_ppap_img {
        width: calc(100% + 260px);
        margin-right: -260px;
    }
    body .t_f1k3{
        width: 100%;
    }
    .g_me6fr {
        padding-right: calc(960px - 600px);
    }
}
/* 2022.07.16 */
.t_f8main .t_xibanmian .t_mianli a,.t_e1main .t_xibanmian .t_mianli a{
    color: #fff;
}
.t_f8main .t_xibanmian .t_mianli::before,.t_e1main .t_xibanmian .t_mianli::before{
    color: #fff;
}
.d_e1k2anniu .t_anbtnxin {
    font-size: 12px;
    line-height: 36px;
}
.d_e1k2anniu .t_anbtnbox {
    width: 110px;
}
.t_anbtnxin {
    font-size: 14px;
    line-height: 40px;
}
.ys_ban_txtbox .t_anbtnbox{
    background: transparent;
    border:1px solid #fff;
}
.ys_ban_txtbox .t_anbtnbox::before{
    display: none;
}
.ys_ban_txtbox .t_fonth1 {
    margin-bottom: 90px;
}
.t_anertop a{
    color: #000;
}
.t_ansanli a {
    color: gray;
}
.t_syk3le {
    height: 110px;
}
.t_syk3le .t_fontduan14 {
    margin-top: 0px;
}
.t_anerli.yxnav_active2 .t_anerzi a {
    background: rgba(105, 144, 188, 1);
    color: #fff;
}
.t_ansanli.yxnav_active3 a {
    background: rgba(105, 144, 188, 1);
    color: #fff;
}
.t_syk3baiceng {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(18px);
}
.t_neibanx1 video{
    background: rgba(220,228,255,1);
}
input::-webkit-input-placeholder:after{color:red;content:" *";}
@media screen and (min-width: 1200px) {
    .t_ansanli a:hover {
        background: rgba(105, 144, 188, 1);
        color: #fff;
    }
    .t_anerli .t_anerzi a:hover {
        background: rgba(105, 144, 188, 1);
        color: #fff;
    }
    .t_syk3li a:hover .t_syk3le .t_fonth5 {
        top: calc(50% - 26px);
    }
}
.t_syk3le {
    height: 120px;
}
.t_x1pcimg{
    position: absolute;
    width: 100%;
    min-height: 100vh;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    object-fit: cover;
}
.t_x1pcvid{
    position: relative;
    z-index: 4;
}
.t_neix1bot{
    z-index: 10;
}
.t_b3k7le {
    max-height: calc(100vh - 130px);
}
.t_b3k7le .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #0572EC;
}
.t_b3k7le .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0572EC;
}
.t_b3k7le .mCSB_inside>.mCSB_container {
    margin-right: 20px;
}
.t_b3k7rg.mCustomScrollbar {
    -ms-touch-action: auto;
    touch-action: auto;
}
.t_d3k1rg{
    position: relative;
    z-index: 3;
}
.t_d3k2 {
    position: relative;
    z-index: 2;
}
.t_d3k1 {
    overflow: hidden;
}
.t_g2main .t_g1k1form {
    min-height: 710px;
} 
.t_g1youxia {
    position: relative;
    bottom: 0;
    right: 0;
    float: right;
}
.t_c4k3table.t_b3k7table .t_b3k7td {
    padding: 26px 8px;
}
.t_b3k7loaddown a{
    cursor: pointer;
}
.downlaodBtn a{
    cursor: pointer;
}
.ys_banner .ys_ban_imgbox::before {
    background: rgba(0,0,0,0);
}
.ys_ban_li a{
    display: block; 
    width: 100%;
}
/* 2023.04.04 - start */
.mod_contact_tan{
    position: relative;
    overflow: hidden;
    z-index: 98;
}
.mod_contact_tan_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.mod_contact_tan_bg img{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod_btn_link{
    color: #0572EC;
    font-size: 16px;
    text-align: center;
    line-height: 3.125;
    padding: 0 53px;
    background: #fff;
    border-radius: 5px;
    cursor: pointer;
}
.mod_contact_tan_cry{
    display: flex;
    align-items: center;
    /* padding: 34px 0 26px; */
    justify-content: center;
}
.mod_contact_tan_cry .t_fonth4{
    color: #fff;
    padding-right: 69px;
    max-width: calc(100% - 170px);
}
.mod_contact_tan .ys_cont1400{
    position: relative;
    z-index: 3;
}
.t_h1main .t_b3k3dao,
.t_h2main .t_b3k3dao{
    background:#F1F4F9;
}
.news_state{
    padding: 84px 0 94px;
    background:#F1F4F9;
}
.nsln_cry{
    background: #fff;
    border-radius: 12px;
    display: flex;
    align-items: flex-start;
}
.nsln_cry_img{
    width: 51.43%;
    border-radius: 12px;
}
.nsln_cry_text{
    width: 48.57%;
    padding: 56px 66px 76px 53px;
}
.nsln_cry_text .std_title28{
    margin-bottom: 7px;
    transition: all 0.36s;
}
.nsln_cry_text_date{
    color: #666;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 33px;
}
.nsln_cry_text .t_pagduan p{
    color: #666;
    line-height: 1.75;
}
.news_state_list{
    border-radius: 12px;
    overflow: hidden;
}
.news_state_list_nub:not(:first-child){
    display: none;
}
.mod_arrows1 .slick-prev,
.mod_arrows1 .slick-next{
    width: 40px;
    height: 40px;
    z-index: 4;
}
.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-next::before,
.mod_arrows1 .slick-prev::after,
.mod_arrows1 .slick-next::after{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.mod_arrows1 .slick-prev::before{
    background-image: url(../images/0f5_icon012.svg);
}
.mod_arrows1 .slick-next::before{
    background-image: url(../images/0f5_icon015.svg);
}
.mod_arrows1 .slick-prev::after{
    background-image: url(../images/0f5_icon014.svg);
    opacity: 0;
}
.mod_arrows1 .slick-next::after{
    background-image: url(../images/0f5_icon013.svg);
    opacity: 0;
}
.mod_arrows1 .slick-next{
    right: 39px;
    bottom: 36px;
    top: auto;
    transform: translateY(0);
}
.mod_arrows1 .slick-prev{
    right: 93px;
    left: auto;
    bottom: 36px;
    top: auto;
    transform: translateY(0);
}
.news_select_year{
    background: #F8FAFD;
    border-radius: 10px;
    width: 180px;
}
.news_select_year .ys_select_show{
    color: #707070;
    font-size: 18px;
    line-height: 1.5;
    padding: 20px 26px 19px;
}
.news_select_year .ys_select_xtbbox{
    right: 20px;
    top: calc(50% - 2px);
}
.news_select_year .ys_select_hd.on .ys_select_xtbbox {
    transform: translateY(-50%) rotate(180deg);
    top: calc(50% + 2px);
}
.news_select_year .ys_select_bd{
    background: #F8FAFD;
    top: calc(100% + 4px);
    border-radius: 10px;
    width: 100%;
    padding: 10px 0;
    height: 132px;
}
.news_select_year .ys_select_li{
    font-size: 16px;
    line-height: 1.75;
    color: #707070;
    padding: 0 26px;
    transition: all 0.36s;
}
.news_select{
    margin-bottom: 42px;
}
.mod_contact_zhan,
.mod_contact_tan{
    height: 110px;
}
.mod_contact_tan .ys_cont1400,
.mod_contact_tan_cry{
    height: 100%;
}
.t_anlogo {
    width: 290px;
}
.t_annavzi a {
    font-size: 16px;
}
.news_select_search{
    margin-left: 43px;
    height: 60px;
    width: 416px;
    background: #F8FAFD;
    border-radius: 10px;
    display: flex;
    padding: 0 21px 0 26px;
}
.news_selesct_search_icon{
    width: 22px;
    display: flex;
    align-items: center;
}
.news_selesct_search_icon img{
    width: 100%;
}
.news_select_search_input{
    width: calc(100% - 22px);
}
.news_select_search_input input{
    width: 100%;
    height: 100%;
    color: #707070;
    font-size: 18px;
}
.news_select{
    display: flex;
    justify-content: flex-start;
}
.news_list_left{
    width: calc(100% - 302px);
    padding-right: 138px;
}
.news_list_right{
    width: 302px;
}
.news_list{
    display: flex;
    align-items: flex-start;
}
.nlln_cry{
    padding: 60px 0;
    border-bottom: 1px solid #DBDBDB;
}
.news_list_left_nub:first-child .nlln_cry{
    padding-top: 0;
}
.nlln_cry_img{
    width: 302px;
    border-radius: 8px;
}
.nlln_cry_text{
    width: calc(100% - 302px);
    padding-left: 38px;
}
.nlln_cry{
    display: flex;
    align-items: center;
}
.nlln_cry_text .t_fonth4{
    font-weight: bold;
    transition: all 0.36s;
    margin-bottom: 12px;
}
.nlln_cry_text .nsln_cry_text_date {
    margin-bottom: 41px;
}
.nlln_cry_state{
    font-size: 12px;
    color: #fff;
    background: #4F5358;
    border-radius: 4px;
    padding: 0 22px;
    position: absolute;
    top: 16px;
    left: 12px;
    z-index: 3;
    line-height: 32px;
}
.news_list_right .t_fonth4{
    line-height: 1.7;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 30px;
}
.news_list_right .t_fonth4:first-child{
    margin-top: 0;
}
.nlrr_back{
    margin-bottom: 32px;
}
.nlrr_back:last-child{
    margin-bottom: 0;
}
.nlrr_back_link{
    display: block;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}
.nlrr_back_cry{
    width: 100%;
}
.nlrr_back_cry::before{
    content: '';
    width: 100%;
    height: 40%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
}
.nlrr_back_link .t_pagduan p{
    color: #fff;
}
.nlrr_back_link .t_pagduan{
    position: absolute;
    bottom: 13px;
    left: 0;
    width: 100%;
    z-index: 4;
    padding: 0 18px 0;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 16px;
    height: 1.75em;
}
.news_list_right_contact{
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}
.nlrc_img{
    width: 100%;
}
.nlrc_need{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    text-align: center;
    padding:20px 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.nlrc_need .t_pagduan p{
    color: #fff;
}
.nlrc_need .t_pagduan{
    margin-bottom: 20px;
}
.nlrc_need .mod_btn_link {
    line-height: 2.5;
    padding: 0 28px;
}
.news_list{
    border-bottom: 1px solid #DBDBDB;
}
.news_list_left_nub:last-child .nlln_cry{
    border-bottom: 0;
}
.t_h2main .news_select {
    margin-bottom: 66px;
}
/* faq */
.faq_ban .t_fonth1{
    text-align: center;
}
.faq_zone{
    background: #F2F5F8;
}
.faq_zone_search{
    background: #fff;
    border-radius: 10px;
    display: flex;
    margin-bottom: 37px;
}
.faq_zone_search_btn{
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    background: #0572EC;
    border-radius: 10px;
    width: 160px;
    cursor: pointer;
}
.faq_zone_search_cry{
    width: calc(100% - 160px);
    padding: 0 20px;
    display: flex;
}
.fzsc_icon{
    width: 16px;
    display: flex;
    align-items: center;
}
.fzsc_icon img{
    width: 100%;
}
.fzsc_input{
    flex-grow: 1;
    padding-left: 17px;
}
.fzsc_input input{
    width: 100%;
    color: #666;
    font-size: 16px;
    height: 100%;
}
.fzsc_input input::placeholder{
    color: #999;
}
.faq_zone_box{
    background: #fff;
    border-radius: 10px;
}
.faq_zone_top{
    text-align: center;
    margin-bottom: 72px;
}
.fzbl_nub_title{
    font-size: 16px;
    color: #000;
    width: 82px;
    line-height: 1.5;
}
.fzbl_nsi_font{
    color: #707070;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
    margin-left: 12px;
}
.fzbl_nsi_btn{
    width: 20px;
    height: 20px;
    position: relative;
}
.fzbl_nsi_btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #707070;
    border-radius: 4px;
    transition: all 0.36s;
}
.fzbl_nsi_btn img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    opacity: 0;
    transition: all 0.36s;
}
.fzbl_nub_select_item.on .fzbl_nsi_btn::before{
    border: 1px solid #0572EC;
    background: #0572EC;
}
.fzbl_nub_select_item.on .fzbl_nsi_btn img{
    opacity: 1;
}
.fzbl_nub_select_item.on .fzbl_nsi_font{
    color: #1C2C4E;
}
.fzbl_nub_select_item{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 17px;
    margin-bottom: 27px;
}
.fzbl_nub_select{
    width: calc(100% - 82px);
    margin: 0 -17px;
    display: flex;
    flex-wrap: wrap;
}
.fzbl_nub{
    display: flex;
    align-items: flex-start;
}
.faq_zone_box_list{
    padding: 40px 52px 0;
}
.fzbl_nub{
    margin-bottom: 16px;
}
.fzbl_nub.fzbl_nub2 {
    margin-bottom: 5px;
}
.faq_zone_box_selected{
    border-top: 1px solid #D9D9D9;
}
.fzbs_list_nub_font,
.fzbs_title,
.fzbs_clear{
    color: #707070;
    font-size: 14px;
    line-height: 1.75;
}
.fzbs_list_nub_close{
    width: 8px;
    margin-left: 6px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.fzbs_clear{
    cursor: pointer;
    width: 85px;
    text-align: right;
}
.fzbs_list_nub_close img{
    width: 100%;
}
.fzbs_list_nub{
    display: flex;
    align-items: center;
}
.faq_zone_box_selected{
    display: flex;
    padding: 13px 52px 24px;
}
.fzbs_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    max-width: calc(100% - 171px);
}
.fzbs_list_nub{
    padding: 0 12px;
}
.fzbs_title{
    width: 86px;
}
.faq_zone_box{
    margin-bottom: 47px;
}
.fzbl_nub_select_item.none{
    display: none;
}
.fzbl_nub2 .fzbl_nub_select_item:first-child{
    display: flex!important;
}
.fzbs_list_nub.none{
    display: none;
}
.faq_zone_problem{
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 23px;
}
.fzpl_nub_top{
    padding-top: 26.5px;
    padding-bottom: 26.5px;
    cursor: pointer;
    position: relative;
    transition: all 0.36s;
}
.fzpl_nub_top_icon {
    width: 13px;
    display: flex;
    align-items: center;
    transition: all 0.36s;
}
.fzpl_nub_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fzpl_nub_top .t_fonth6{
    max-width: calc(100% - 13px);
    color: #000;
    transition: all 0.36s;
}
.fzpl_nub{
    position: relative;
}
.fzpl_nub::before{
    content: '';
    width: calc(100% - 80px - 66px);
    left: 80px;
    bottom: 0;
    position: absolute;
    height: 1px;
    background: #D9D9D9;
}
.fzpl_nub_xia{
    padding-top: 23px;
    padding-bottom: 31px;
    display: none;
}
.fzpl_nub_top,
.fzpl_nub_xia{
    padding-left: 80px;
    padding-right: 66px;
}
.fzpl_nub_xia .t_pagduan p{
    color: #707070;
    line-height: 2.125;
    margin-bottom: 0;
}
.fzpl_nub.on .fzpl_nub_top{
    background: #0572EC;
}
.fzpl_nub.on .fzpl_nub_top .t_fonth6{
    color: #fff;
}
.fzpl_nub_top img:nth-of-type(2){
    opacity: 0;
}
.fzpl_nub.on .fzpl_nub_top img:first-child{
    opacity: 0;
}
.fzpl_nub.on .fzpl_nub_top img:nth-of-type(2){
    opacity: 1;
}
.fzpl_nub.on .fzpl_nub_top .fzpl_nub_top_icon{
    transform: rotate(180deg);
}
/* faq2 */
.faq_zone_inquiry_nub{
    padding:25px 52px 42px;
    border-bottom: 1px solid #D9D9D9;
}
.fzin_top_head{
    width: 50px;
    border-radius: 50%;
}
.fzin_top{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 14px;
}
.fzin_top .t_fonth6{
    color: #707070;
    width: calc(100% - 50px);
    padding-left: 23px;
}
.fzin_date_icon{
    width: 14px;
    display: flex;
    align-items: center;
}
.fzin_date_icon img{
    width: 100%;
}
.fzin_date_font14{
    font-size: 14px;
    color: #707070;
    line-height: 1.5;
    width: calc(100% - 14px);
    padding-left: 11px;
}
.fzin_date{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 26px;
}
.fzin_title{
    color: #000;
    line-height: 1.5;
}
.fzin_return{
    margin-top: 36px;
    background: #F8FAFD;
    border-radius: 10px;
    padding: 27px 35px 33px;
}
.fzin_return_title{
    color: #000;
    line-height: 2.125;
    margin-bottom: 6px;
    font-size: 16px;
}
.fzin_return .t_pagduan p{
    color: #707070;
    line-height: 2.125;
}
.faq_zone_askbtn_link{
    font-size: 18px;
    color: #fff;
    line-height: 2;
    padding: 22px;
    width: 100%;
    background: #0572EC;
    border-radius: 10px;
    text-align: center;
}
.faq_zone_askbtn{
    margin-top: 42px;
}
/* faq3 */
.faq3_zone_box{
    background: #fff;
    border-radius: 10px;
    padding: 44px 52px 74px;
}
.faq3_zone_box .t_fonth4{
    color: #000;
    font-weight: bold;
    margin-bottom: 30px;
}
.fzbl_form_name{
    font-size: 16px;
    color: #000;
    line-height: 1.5;
    margin-bottom: 10px;
}
.fzbl_form_name span{
    color: #F01616;
}
.faq3_zone_box_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fzbl_form2{
    width: calc(50% - 33px);
}
.fzbl_form3{
    width: calc(33.333333% - 32px);
}
.fzbl_form32{
    width: calc(66.666666% - 16px);
}
.fzbl_form_input{
    border: 1px solid #999;
    border-radius: 6px 10px 10px 6px;
    height: 48px;
    padding: 0 16px;
}
.fzbl_select input,
.fzbl_form_input input{
    font-size: 14px;
    color: #000;
}
.fzbl_form_input input::placeholder,
.fzbl_form_input textarea::placeholder,
.fzbl_select .ys_select_show::placeholder{   
    color: #999;
}
.fzbl_select .ys_select_bd {
    top: calc(100% + 4px);
    border: 1px solid #999;
    border-radius: 6px 10px 10px 6px;
    padding: 8px 0;
}
.fzbl_select .ys_select_li{
    color: #999;
    font-size: 14px;
    line-height: 2;
    padding: 0 16px;
    transition: all 0.36s;
}
.fzbl_form_input input{
    width: 100%;
    height: 100%;
}
.fzbl_form{
    margin-top: 25px;
}
.fzbl_form32_code{
    display: flex;
    justify-content: space-between;
}
.fzbl_form32_code_img{
    height: 48px;
    cursor: pointer;
}
.fzbl_form32_code_img img{
    height: 100%;
}
.fzbl_form32_code .fzbl_form_input{
    flex-grow: 1;
    margin-right: 46px;
}
.fzbl_form1{
    width: 100%;
}
.fzbl_form1_text .fzbl_form_input{
    height: 117px;
}
.fzbl_form_input textarea{
    width: 100%;
    height: 100%;
    line-height: 1.75;
    padding: 10.75px 0;
}
.fzbl_font12 p{
    font-size: 12px;
    line-height: 1.75;
    color: #7D7D7D;
}
.fzbl_font12 p a{
    color: #0572EC;
}
.fzbl_font12{
    margin-top: 8px;
}
.fzbn_return,
.fzbn_submit{
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    padding: 15.5px 10px;
    width: 170px;
    border-radius: 10px;
}
.fzbn_return{
    color: #000;
    border: 1px solid #000; 
}
.fzbn_submit{
    background: #0572EC;
    border: 1px solid #0572EC;
    color: #fff;
}
.faq3_zone_btn{
    display: flex;
    justify-content: flex-end;
    margin-top: 42px;
}
.faq3_zone_btn_nub{
    margin-left: 17px;
}
.mod_return_info_btn{
    background: #0572EC;
    border-radius: 4px;
    width: 115px;
    font-size: 16px;
    color: #fff;
    line-height: 2;
    padding: 4px 6px;
    text-align: center;
}
.mod_return_info{
    height: 80px;
    display: flex;
    align-items: center;
}
.mod_faq .ys_hd_pc{
    display: block!important;
}
.mod_faq .ys_hd_ph {
    display: none!important;
}
.search_down{
    position: absolute;
    width: 100%;
    top: 100%;
    background: #fff;
    border-radius:0 0 3px 3px;
    border: 1px solid #E0E0E0;
    padding: 16px 28px 6px;
    border-top: 0;
    display: none;
}
.search_down_title{
    color: #707070;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 16px;
}
.search_down_list_nub,
.search_down_list_nub a{
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    transition: all 0.36s;
}
.search_down_list_nub{
    margin-bottom: 10px;
    width: 44%;
}
.search_down_list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.t_ansou{
    position: relative;
    height: auto;
    top: 20px;
}
.t_ansouin input{
    color: #D9D9D9;
    font-size: 16px;
}
.t_anlogzi{
    font-size: 16px;
}
.ys_ban_txtbox .t_anbtnbox{
    width: 138px;
}
.ys_banner .ys_ban_imgbox::before {
    background: rgba(0,0,0,0);
}
.ys_imgbox_cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%
}
.std_font14,.std_font14 p{
    font-size: 14px;
    line-height: 1.5;
    color: #707070;
} 
.tool_hot .std_font14{
    width: 93px;
}
.thln_link{
    font-size: 14px;
    line-height: 1.5;
    color: #707070;
    background: #F8FAFD;
    border-radius: 13px;
    padding: 2.5px 17px;
    display: block;
}
.tool_hot_list_nub{
    padding: 0 3px;
}
.tool_hot_list{
    margin: 0 -3px;
    max-width: calc(100% - 93px);
    display: flex;
    flex-wrap: wrap;
}
.tool_hot{
    display: flex;
    align-items: flex-start;
    margin-bottom: 33px;
}
.tool_wrap .t_d8k1 .t_b3k2sou {
    margin-bottom: 13px;
}
.t_b3k7td1 span{
    font-size: 10px;
    color: #fff;
    background: #0572EC;
    border-radius: 3px;
    width: 40px;
    height: 16px;
    text-align: center;
    display: inline-block;
    line-height: 16px;
    transform: translate(-3px,-20px);
}
.t_d8k1 .t_b3k7ic img:first-child{
    opacity: 0;
}
.t_d8k1 .t_b3k7tr.on .t_b3k7ic img:nth-of-type(2),
.t_d8k1 .t_b3k7tr.act .t_b3k7ic img:nth-of-type(2){
    opacity: 0;
}
.t_d8k1 .t_b3k7tr.on .t_b3k7ic img:first-child,
.t_d8k1 .t_b3k7tr.act .t_b3k7ic img:first-child{
    opacity: 1;
}
.t_b3k7tr_jia{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    transition: all 0.36s;
    width: 100%;
}
.t_b3k7tr .std_font14{
    line-height: 1.5;
    width: 100%;
    padding: 0 8px;
    margin-top: -10px;
}
.mod_table_jia1 .t_b3k7tr,
.t_b3k7tr.code{
    flex-wrap: wrap;
}
.t_b3k7tr.code{
    padding-bottom: 18px;
}
.t_b3k7tr.code .t_b3k7td{
    padding-bottom: 26px;
}
.company_value{
    position: relative;
}
.company_value_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.company_value_bg img{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.company_value_cry .t_fonth2{
    color: #fff;
    text-align: center;
    line-height: 1.7;
    font-weight: bold;
    margin-bottom: 19px;
}
.company_value_cry{
    position: relative;
    z-index: 2;
    padding-top: 72px;
}
.company_value_cry .t_font30{
    text-align: center;
    color: #fff;
    font-weight: normal;
    line-height: 1.6;
}
.company_value_cry_vision{
    margin-bottom: 130px;
}
.cvcc_list_nub .t_fonth4{
    color: #fff;
    text-align: center;
    line-height: 1.6;
}
.cvcc_list_nub .std_font14{
    color: #fff;
    text-align: center;
    line-height: 1.6;
}
.cvcc_list_nub_jian{
    width: 24px;
    margin: 0 auto;
    margin-top: 10px;
}
.cvcc_list_nub_jian img{
    width: 100%;
}
.cvcc_list_nub:last-child .cvcc_list_nub_jian{
    width: 36px;
    margin-top: 16px;
}
.cvcc_list{
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px;
}
.cvcc_img{
    width: 100%;
}
.cvcc_img img{
    width: 100%;
}
.cvcc_list_nub{
    /* width: 14.28%; */
}
.cvcc_list_nub1{
    width: 13.4%;
}
.cvcc_list_nub2{
    width: calc(12.42% + 9.45%);
}
 .cvcc_list_nub3{
    width: 8.24%;
}
.cvcc_list_nub4{
    width: calc(10.9% + 9.45%);
}

.cvcc_list_nub5{
    width: 11.87%;
}
.cvcc_list_nub6{
    width: calc(5.2% + 9.45%);
}
.cvcc_list_nub7{
    width: 9.62%;
}
.company_value_cry_hill,
.company_value_cry_hill img{
    width: 100%;
}
.company_value_cry_box{
    position: relative;
    z-index: 2;
}
.company_value_cry_hill{
    position: relative;
    z-index: 4;
}
.company_value_cry_box{
    position: sticky;
}
.company_value.on .company_value_cry_box{
    position: fixed;
    top: 120px;
    left: 0;
    width: 100%;
}
.company_value.act.on .company_value_cry_box{
    position: absolute;
    bottom: 120px;
    top: auto;
}
.cvcc_list_nub:last-child .cvcc_list_nub_jian{
    transform: translateY(100px);
    animation: fly 1s linear infinite;
}
@keyframes fly {
    0%{
        transform: translateY(100px);
        opacity: 0;
    }
    50%{
        transform: translateY(0);
        opacity: 1;
    }
    100%{
        transform: translateY(-100px);
        opacity: 0;
    }
}
.t_f5k1_jia{
    text-align: center;
    margin-bottom: 83px;
}
.reliy_int .t_fonth4,
.reliy_intro .t_fonth4,
.reliy_data .t_fonth4{
    color: #000;
    font-weight: bold;
    margin-bottom: 28px;
}
.reliy_int_table_box{
    background: #F1F4F9;
    border-radius: 12px;
    padding: 21px 18px 37px;
}
.ritb_cry{
    width: 100%;
}
.ritb_cry thead th{
    background: #0572EC;
    overflow: hidden;
}
.ritb_cry thead th:first-child{
    border-radius: 8px 0 0 8px;
}
.ritb_cry thead th:last-child{
    border-radius: 0 8px 8px 0;
}
.ritb_cry thead th{
    font-size: 16px;
    color: #fff;
    line-height: 2;
    padding-top: 8px;
    padding-bottom: 8px;
}
.ritb_cry tbody tr{
    border-bottom: 1px solid #DADEEC;
}
.ritb_cry tbody td{
    border-right: 1px solid #DADEEC;
    font-size: 16px;
    color: #000;
    line-height: 2;
    padding-top: 17px;
    padding-bottom: 17px;
}
.ritb_cry tbody td:last-child{
    border-right: 0;
}
.ritb_cry th:first-child,
.ritb_cry td:first-child{
    width: 15.14%;
}
.ritb_cry th:nth-of-type(2),
.ritb_cry td:nth-of-type(2){
    width: 23.58%;
}
.ritb_cry th:nth-of-type(3),
.ritb_cry td:nth-of-type(3){
    width: 21.04%;
}
.ritb_cry th:nth-of-type(4),
.ritb_cry td:nth-of-type(4){
    width: 40.24%;
}
.ritb_cry thead th,
.ritb_cry tbody td{
    padding-left: 47px;
}
.reliy_text.yxedr_active p{
    margin-bottom: 12px;
}
.reliy_text.yxedr_active{
    margin-bottom: 23px;
}
.reliy_int_table_box{
    margin-top:12px;
}
.reliy_intro_img_pic{
    margin-top: 12px;
    margin-bottom: 28px;
}
/* f5_3 */
.qlnc_img{
    width: 47.15%;
    border-radius: 10px;
}
.qlnc_text{
    width: 52.85%;
}
.quality53_list_nub:nth-of-type(2n-1) .qlnc_text{
    padding-left: 101px;
    padding-right: 73px;
}
.quality53_list_nub:nth-of-type(2n) .qlnc_text{
    padding-left: 0;
    padding-right: 174px;
}
.qlnc_text .t_fonth2{
    color: #000;
    line-height: 1.7;
    margin-bottom: 22px;
}
.qlnc_text .t_pagduan p{
    line-height: 1.75;
    margin-bottom: 12px;
}
.qlnc_text .std_btn1{
    margin-top: 29px;
}
.std_btn1_link{
    color: #0572EC;
    font-size: 16px;
    line-height: 1.75;
    display: inline-block;
    position: relative;
}
.std_btn1_link::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #0572EC;
}
.quality53_list_nub_cry{
    display: flex;
    align-items: center;
    padding: 90px 0;
}
.quality53_list_nub:first-child .quality53_list_nub_cry{
    padding-top: 0;
}
.quality53_list_nub:nth-of-type(2n) .quality53_list_nub_cry{
    flex-direction: row-reverse;
}
.quality53_list_nub:nth-of-type(2n){
    background: #F1F4F9;
}
/* f5_4 */
.t_f5k1 .t_b3k7onerg {
    opacity: 1;
    pointer-events: all;
    width: 24px;
    height: 24px;
}
.t_f5k1 .t_b3k7onerg::after{
    display: none;
}
.t_f5k1 .t_b3k7onerg::before{
    width: 100%;
    height: 100%;
    background: transparent;
    background-size: 100% 100%;
}
.t_f5k1 .t_b3k7onerg::before{
    background-image: url(../images/0f5_icon011.svg);
}
.t_f5k1 .t_b3k7li.on .t_b3k7onerg::before{
    background: transparent;
    opacity: 1;
    background-image: url(../images/0f5_icon010.svg);
}
.t_b3k7rg .t_pagduan p{
    line-height: 1.75;
    margin-bottom: 12px;
}
.f54k7rg_list{
    margin: 0 -8.5px;
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
}
.f54k7rg_list_nub{
    width: 25%;
    padding: 0 8.5px;
    margin-bottom: 21px;
}
.f54k7rg_list_nub_cry{
    background: #F1F4F9;
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding:14px 31px 20px 36px;
}
.flnc_img{
    width: 26px;
}
.flnc_text p{
    color: #000;
    line-height: 1.75;
}
.flnc_text{
    font-size: 16px;
    width: calc(100% - 26px);
    padding-left: 30px;
    height: 3.5em;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.t_b3k7rg .flnc_text.t_pagduan p {
    margin-bottom: 0;
}
.t_b3k7rg_down .t_fonth2{
    color: #000;
    font-weight: bold;
}
.t_b3k7rg_down .t_fonth2{
    padding-top: 14px;
}
/* f5_5 */
.mod_table2jia .t_b3k7th:first-of-type,
.mod_table2jia .t_b3k7td:first-of-type {
    width: calc(100% / var(--table-width));
}
.other_info.t_b3k2sou{
    width: 100%;
    margin-bottom: 0;
}
.t_b3k2ic {
    width: 24px;
}
.other_info_title{
    color: #000;
    text-align: center;
    line-height: 1.75;
    margin-bottom: 43px;
}
.other_info_table{
    margin-top: 86px;
}
/* f5_6 */
.info_ppap_img img{
    width: 100%;
}
.info_ppap_img{
    width: calc(100% + 50vw - 700px);
    margin-right: calc(700px - 50vw);
    border-top-left-radius: 10px;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.info_ppap_cry{
    background: #fff;
    box-shadow: 0px 1px 20px 4px rgba(53, 92, 192, 0.08);
    border-radius: 0px 10px 10px 10px;
    overflow: hidden;
    padding: 58px 54px 64px;
    position: relative;
    margin-top: 270px;
}
.info_ppap_cry .t_fonth6{
    color: #000;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 20px;
}
.info_ppap_cry .t_pagduan p{
    color: #666;
    line-height: 1.7;
}
.info_ppap_cry .t_pagduan{
    margin-bottom: 49px;
}
.info_ppap_cry .t_pagduan:last-child{
    margin-bottom: 0;
}
.info_ppap_cry .t_pagduan:last-child p{
    margin-bottom: 12px;
}
.info_ppap{
    position: relative;
    padding-bottom: 132px;
}
.ys_ban_li.on .ys_ban_imgbox::before {
    background: rgba(0,0,0,.4);
}
.t_f1k4{
    overflow: hidden;
}
.t_f1k4li:not(:first-child){
    display: none;
}

.search_down_list_nub a{
    cursor: pointer;
}
.t_b3k7loaddown a {
    position: relative;
}
.t_b3k7td1 span {
    position: absolute;
    left: 100%;
    white-space: nowrap;
    top: 4px;
}
.tool_hot .std_font14 {
    top: 2.5px;
}
/* 2023.04.04 - end */
.t_f2k1 .d_f3k2main .t_pagduan{
	font-size: 16px;
	height: 7em;
	overflow: hidden;
	-webkit-line-clamp: 4;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.d_f3k2main .t_fonth4{
	flex-grow: 1;
}
.d_f3k2main {
    display: flex;
    flex-direction: column;
}
.nlrc_need {
    position: relative;
	padding-top: 27px;
	padding-bottom: 22px;
}
.nlrc_img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.nlrc_img.ys_imgbox_cover img{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	object-fit: cover;
}
.t_f5k1rg {
    padding-left: 72px;
}
.pc_fenye>li.comp-tabli {
    color: #fff;
    background: #0572EC;
}
.news_state_list .slick-track{
    display: flex;
}
.news_state_list .news_state_list_nub {
    height: auto;
}
.news_state_list_nub a,
.news_state_list_nub .nsln_cry{
    height: 100%;
}
.mc_fybtn {
    color: #666;
}
.company_value_cry_box{
    transition: all .36s;
}
.mCustomScrollbar,
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #1c5cb0;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #1c5cb0;
}
.ys_phnavss_hot .search_down_title{
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 8px;
}
.ys_phnavss_hot .search_down_list_nub a{
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    line-height: 1.5;   
}
.ys_phnavss_hot .search_down_list_nub{
    padding: 0 11px;
    width: auto;
}
.ys_phnavss_hot .search_down_list{
    margin: 0 -11px;
    justify-content: flex-start;
}
.ys_phnavss_hot{
    margin-top: 29px;
}
.ys_phnavss_modal button {
    font-size: 14px;
}
.t_ansouin input,
.news_select_search_input input{
    color: #999;
}
.t_ansouin input::placeholder,
.news_select_search_input input::placeholder{
    color: #999;
}
.reliy_int_table_box {
    height: 510px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(153,153,153,.3);
}
.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #0572EC;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #0572EC;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 3px;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.mCSB_scrollTools{
    opacity: 1;
}
.mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 20px;
    bottom: 20px;
}
.mCSB_inside>.mCSB_container {
    margin-right: 20px;
}
.t_b3k7td1 span{
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.ys_imgbox_cover img:nth-child(2){
    object-fit: cover;
}
.mod_contact_zhan, .mod_contact_tan {
    height: 80px;
}
.mod_contact_tan_cry .t_fonth4{
    font-size: 20px;
}
.mod_btn_link {
    line-height: 2.5;
    padding: 0 23px;
}
.mctc_list .mod_btn{
    padding: 0 11px;
}
.mctc_list{
    margin: 0 -11px;
    display: flex;
}
.mod_contact_zhan .mod_contact_tan_cry .t_fonth4{
    max-width: none;
}
.mod_contact_tan_cry{
    flex-wrap: wrap;
}
.nlrc_need .mod_btn_link {
    padding: 0 23px;
}
.nlrc_need {
    padding: 20px 18px;
}
.nlrc_need .t_pagduan{
    padding: 0 15px;
}
.nlrc_need .t_pagduan,
.nlrc_need .t_pagduan p{
    line-height: 1.75;
}
.nlrc_need {
    padding-top: 27px;
    padding-bottom: 22px;
}
.news_list_right_contact{
    margin-bottom: 20px;
}
.news_list_right_contact:last-child{
    margin-bottom: 0;
}
.cvcc_list_nub:last-child .cvcc_list_nub_jian {
    animation: fly 2s linear infinite;
}
.company_value.act.on .company_value_cry_box {
    bottom: 200px;
}
.t_h2main .nlln_cry_text .nsln_cry_text_date {
    margin-bottom: 10px;
}
.nlln_cry_text .t_pagduan{
    font-size: 16px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 3.3em;
    margin-bottom: 10px;
}
.t_h2main .nlln_cry_text .t_fonth4 {
    margin-bottom: 4px;
}

/* 20230505 */
.t_syk3bg video{
    object-fit: contain !important;
}

.t_f4k1top .t_pagduan section p{
    color: inherit;
}
.t_fotdionzi:not(:first-child) {
    margin-top: 30px;
}
.t_b3k2brg .fl{
    float: none;
}
.t_b1k3ul .slick-track{
    margin: 0 auto;
}
/* 2023.09.05 - start */
.std_language a{
    font-size: 18px;
    color: #333;
    line-height: 80px;
    transition: all 0.36s;
    display: block;
}
.std_language{
    margin-left: 40px;
}
.ph_dots1{
    display: none;
}
.t_anlogin {
    margin-left: 40px;
}

/* 2023.09.05 - end */

/* 2023.11.09-新增-start */
.d_cedian_text p{
    font-size: 14px;
    color: #46596A;
    line-height: 1.78;
    text-align: center;
}
.t_cebian {
    border-radius: 10px;
    /*background: #FFF;*/
    /*box-shadow: 0px 1px 15px 2px rgba(53, 92, 192, 0.07);*/
}
.t_celiantu{
    margin: 0 auto;
}
.t_f7k1nr{
    display: none;
}
.t_f7k1nr:first-child{
    display: block;
}
.d_card{
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
.d_card_ul{
    display: flex;
    justify-content: center;
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 0px 16px 2px rgba(40, 95, 147, 0.10);
}
.d_card_ul_li{
    padding: 0 48px;
}
.d_card_ul_li p{
    font-size: 20px;
    line-height: 1.7;
    color: #707070;
    transition: all .36s;
    padding: 16px 0;
    cursor: pointer;
}
.d_card_ul_li.act p{
    color: #0572EC;   
}
.d_list{
    display: flex;
    justify-content: space-between
}
.d_list_sec_item{
    width: 280px;
    height: 60px;
}
.d_list_sec_item input{
    width: 100%;
    height: 100%;
    font-size: 18px;
    line-height: 1.5;
    color: #0572EC;
}
.d_list_sec_item input::placeholder{
    font-size: 18px;
    line-height: 1.5;
    color: #707070;
}
.d_list_sec_item .icon-arrow-down:before {
    color: #0572e4;
}
.d_list_sec_item .ys_select{
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #E0E0E0;
    padding: 0 29px 0 26px;
}
.d_list_sec_item .ys_select_bd {
    left: 50%;
    top: 90%;
    transform: translateX(-50%);
    z-index: 10;
    width: calc(100% + 2px);
    border-radius: 0px 0px 10px 10px;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    padding: 18px 26px 25px;
}
.d_list_sec_item .ys_select_li {
    cursor: pointer;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.5;
    transition: all .36s;
    color: #707070;
}
.d_list_sec_item .ys_select_li.act {
    color: #0572EC;
}
.d_list_sec{
    display: flex;
}
.d_list_sec_item{
    padding: 0 8px;
}
.d_list_sec{
    margin: 0 -8px;
}
/*2023.11.20*/
.d_d4duo .t_d4k1name{
    width: 170px;
}
.d_d4duo .t_d4duoic{
    width: calc(100% - 170px);
}
.d_d4duo .t_d4duoic input{
    width: 100%;
    height: 100%;
}
.d_d4duo .t_d4formxin{
    display: flex;
}
.company_list_item{
    font-size: 16px;
    padding: 0 18px;
    line-height: 2.4;
    color: #5F6973;
    transition: all 0.36s;
    cursor: pointer;
}
.mcl_load {
    position: relative;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    left: 18px;
    top: 3px;
    padding: 15px 18px;
}
.mcl_load .dot {
    width: 6px;
    height: 6px;
    background: #0572EC;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 5px);
}
.mcl_load .dot1 {
    left: 0px;
    -webkit-animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
.mcl_load .dot2 {
    left: 15px;
    -webkit-animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s 0.2s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
.mcl_load .dot3 {
    left: 30px;
    -webkit-animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
    animation: dot-jump 0.5s 0.4s cubic-bezier(0.77, 0.47, 0.64, 0.28) alternate infinite;
}
@keyframes dot-jump{
    0% {
        transform: translateY(0);
    }
    
    100% {
        transform: translateY(-15px);
    }
}
.d_comp .t_d4duoxia{
    height: 85px;
}
.t_cebian{
    right: 16px;
}
.d_comp .t_d4duoxia .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f5f9ff !important;
}
.d_comp .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #f5f9ff;
}
.d_prodin{
    width: calc(100% - 180px);
    height: 48px;
}
.d_prodin input{
    width: 100%;
    height: 100%;
    caret-color: transparent;
    cursor: default;
}
.d_prod .t_d4k1name{
    width: 160px !important;
}
.mod_company_list {
    display: block !important;
    height: 100% !important;
}
@media screen and (min-width: 1200px) {
    .d_card_ul_li:hover p{
        color: #0572EC;
    }
    .d_list_sec_item .ys_select_li:hover{
        color: #0572EC;
    }
}
/* 2023.11.09-新增-end */

/*2024.09.05*/
.ys-cont1654{
    width: 1654px;
    max-width: 100%;
    margin: 0 auto;
}
.new-cry .t_b3k2brg::-webkit-scrollbar-track {
  background: #F2F3F4 !important;
}
.new-cry .t_b3k2brg::-webkit-scrollbar-thumb {
  background: #D6DFE7 !important;
}
.new-cry .t_b3k2brg::-webkit-scrollbar-button {
    background: #A8B3BB !important;
}
.new-cry .t_b3k2brg{
    scrollbar-width: thin;
    scrollbar-color: #D6DFE7 #F2F3F4;
}
.newcry-wrap{
    width: 100%;
    border-radius: 10px;
    border: 1px solid #E0E0E0;
    background: #FFF;
    padding: 30px 29px 26px;
}
.newcry-edr h4{
    font-weight: bold;
    color: #000;
    line-height: 1.5;
    margin-bottom: 20px;
    font-size: 18px;
}
.newcry-edr p{
    color: #707070;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 11px;
}
.newcry-edr p:last-child{
    margin-bottom: 0px;
}
.new-content .t_pageye{
    padding-top: 70px;
}
.new-content .t_b3k7th1, .new-content .t_b3k7th2{
   display: flex;
   align-items: center;
   justify-content: center;
}
.new-content_icon{
    margin-left: 10px;
    width: 8px;
    flex-shrink: 0;
    font-size: 0;
    cursor: pointer;
}
.new-content_icon_top{
    width: 100%;
    position: relative;
}
.new-content_icon img{
    width: 100%;
    transition: all .36s;
}
.new-content_icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.new-content_icon_bot{
    margin-top: 5px;
}
.new-content_icon_bot, .new-content_icon_top{
    position: relative;
}
.new-content-wrap{
    display: flex;
    align-items: center;
}
.new-content_pic{
    width:14px;
    flex-shrink: 0;
    margin-left: 20px;
    transition: all .36s;
    display: none;
    font-size: 0;
}
.t_b3k7tr.more.start .new-content_pic{
    transform: rotate(180deg);
}
.new-content_pic img{
    width: 100%;
}
.new-content .t_b3k7tr.more .new-content_pic{
    display: block;
}
.new-content-pull{
    display: none;
    padding: 26px 0px;
    border-top: solid 1px #EDEDED;
    margin: 0 12px;
}
.new-content-pull-ul{
    padding-left: 15px;
}
.t_b3k7tr.more.start{
    border-radius: 10px;
    background: #F1F4F9 !important;
}
.ncpu-li a p{
    font-size: 16px;
    line-height: 1.5;
    color: #0572EC;
}
.ncpu-li{
    margin-bottom: 25px;
    position: relative;
    padding-left: 12px;
}
.ncpu-li:after{
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0572ec;
}
.ncpu-li:last-child{
    margin-bottom: 0px;
}
.new-content_icon_bot.act img:nth-child(2){
    opacity: 1;
}
.new-content_icon_bot.act img:nth-child(1){
    opacity: 0;
}
.new-content_icon_top.act img:nth-child(2){
    opacity: 1;
}
.new-content_icon_top.act img:nth-child(1){
    opacity: 0;
}
@media screen and (min-width: 1200px) {
    .t_b3k7tr.start:hover{
        background: transparent;
    }
}
/*2024.09.18*/
.ncpu-li{
    width: 100%;
}
.t_b3k7tr.more .t_b3k7tr_jia .t_b3k7loaddown.t_b3k7td6{
    opacity: 0;
}
.ncpu-li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 64px;
}
.new-content-pull{
    width: 100%;
}
.ncpu-li .t_b3k7td6.t_b3k7loaddown{
    padding: 0 !important;
    /*width: 24px;*/
    width: calc(100% / var(--table-width));
}
.t_retop::before{
    display: none;
}
.t_retop{
    margin-top: 15px;
}
.t_celianul, .t_retop{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 1px 15px 2px rgba(53, 92, 192, 0.07);
}
.t_cebian_top{
    position: relative;
}
.t_cebian_top_hide{
    position: absolute;
    left: -32px;
    top: 50%;
    transform: translateY(-50%);
    padding: 23px 4px;
    background: #fff;
    box-shadow: 0px 1px 10px rgba(53, 92, 192, 0.15);
    border-radius: 5px;
    cursor: pointer;
}
.t_cebian_top_hide img{
    width: 18px;
    transition: all .36s;
}
.t_cebian{
    right: 12px;
}
.t_cebian.start{
    transform: translateY(-50%) translateX(115%);
}
.t_cebian.start .t_cebian_top_hide img{
    transform: rotate(180deg);
}
.t_celianul {
    position: relative;
    z-index: 3;
}
.t_g1main .t_d4duozi {
    line-height: 1.45;
    margin-left: 0;
}
.t_g1main .t_d4duoxia .t_d4duoli{
    margin-bottom: 10px;
}
.t_g1main .t_d4duoxia .t_d4duoli:last-child{
    margin-bottom: 0px;
}
.d_prod .t_d4duozi{
    margin-left: 6px;
}
.t_cebian {
    right: 12px !important;
}
.new-content-pull .t_b3k7td{
    align-items: flex-end;
    justify-content: flex-end;
}
.new-content-pull .t_b3k7ic{
    /*margin-right: -8px;*/
}
.pull_wrap{
    position: relative;
    cursor: pointer;
}
.t_anlogin_pull{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% + 40px);
    border-radius:0 0 5px 5px;
    background: #FFF;
    padding: 15px 24px;
    box-shadow: 0px 7px 14px 0px rgb(41 47 103 / 10%);
    display: none;
}
.t_apu_li a{
    padding: 5px 0;
    display: block;
    font-size: 16px;
    color: #707070;
    line-height:1.5;
    border-bottom: solid 1px #E0E0E0;
    text-align: center;
    transition: all .36s;
}
.t_apu_li:last-child a{
    border-bottom: solid 1px transparent;
}
@media screen and (min-width: 1200px) {
    .t_apu_li a:hover{
        color: #1B64B5;
    }
}

/* 2023.11.09-新增-end */
/* Leo - start */
/* d2 */
.ccbu-le-al {
    padding: 28px 96px 31px 43px;
    width: 100%;
    display: flex;
    background-color: #F8FAFD;
    border-radius: 10px;
}

.ccbu-le-al-left {
    width: 47%;
    position: relative;
}

.clal-tit {
    position: absolute;
    left: 50%;
    top: 93px;
    transform: translateX(-50%);
    z-index: 1;
}

.ccbu-le-al-right {
    width: 53%;
    padding-left: 133px;
}

.ccbu-le-al-left .ys_imgbox_cover {
    border-radius: 10px;
    overflow: hidden;
}

.clar-top {
    display: flex;
    /*align-items: center;*/
    padding-bottom: 30px;
    border-bottom: 1px solid #CDD4DF;
    padding-top: 45px;
}

.ccbu-le-al-left .ys_imgbox_cover {
    z-index: 0;
    transition: all .36s;
}

.clar-unde-par p {
    line-height: 1.5;
    transition: all .36s;
}

.clar-top-tit {
    padding-left: 17px;
    line-height: 1.2;
}

.clar-top-pic {
    width: 21px;
    flex-shrink: 0;
    margin-top: 8px;
}

.clar-top-pic img {
    width: 100%;
}

.clar-par {
    padding-top: 30px;
}
.clar-par p{
    line-height: 1.75;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.t_f4ban{
    width: 1920px;
}

.clar-unde-pic {
    width: 11px;
    /* margin-top: 3px;
    margin-left: 2px; */
    position: relative;
    font-size: 0;
}
.clar-unde-pic-opc{
    /* position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-35%); */
    opacity: 0;
    transition: all .36s;
}
.clar-unde-pic-block{
    transition: all .36s;
}

.clar-unde-pic img {
    width: 100%;
    flex-shrink: 0;
}

.clar-unde {
    display: flex;
    padding-top: 50px;
    align-items: center;
}

.clal-tit-coop {
    width: max-content;
    font-size: 36px;
    color: #fff;
    line-height: 1.2;
}

.clal-tit-coop span {
    font-size: inherit;
    color: #fff;
    line-height: inherit;
    font-weight: bold;
    padding-right: 14px
}

.clal-tit-time {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.2;
    background: linear-gradient(180deg, #FFF 44.05%, rgba(255, 255, 255, 0.80) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top: 43px;
}

.call-cont-box {
    padding-top: 90px;
}

.ccbu-le {
    margin-bottom: 50px;
}

.ccbu-le:last-child {
    margin-bottom: 0;
}

/* .call-main .ys_pcfy {
    margin-top: 70px;
} */

/* d03 */
.prde-cont-box {
    padding-top: 64px;
}

.prde-cont-box-tit {
    font-weight: bold;
}

.prde-cont-box-editor p {
    font-size: 16px;
    line-height: 1.6;
    color: #333;
    margin-bottom: 10px;
}
.prde-cont-box-editor h2{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.6;
    color: #333;
}
.prde-cont-box-editor img{
    width: 100%;
}

.prde-cont-box-editor a {
    text-decoration: underline;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

.prde-cont-box-editor {
    padding-bottom: 70px;
    border-bottom: 1px solid #DFDCDC;
}

.t_tit1 {
    font-size: 36px;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    margin-top: 56px;
}

.t_time {
    font-size: 16px;
    line-height: 1.7;
    color: #666;
    margin-top: 37px;
}

.t_banco {
    width: 1920px;
    height: 260px;
    background-color: #F1F4F9;
}
.prde-main .t_neiban .t_mianxie {
    position: absolute;
    bottom: 177px;
    width: 100%;
    left: 0;
}
.prde-main .t_mianli a {
    font-size: 14px;
    color: #999;
    line-height: 1.5;
}
.prde-main .t_mianli::before {
    content: '>';
    position: absolute;
    left: -13px;
    font-size: 14px;
    color: #999;
    line-height: 1.5;
}

/* d04 */
.summ-main {
    background-color: #F2F5F8;
}

.scbu-le-link {
    padding: 41px 54px 43px 65px;
    display: flex;
    background-color: #fff;
    border-radius: 8px;
}

.scbu-le-link-pic {
    width: 28%;
}

.scbu-le-link-cont {
    width: 72%;
    padding-right: 78px;
}

.sllc-tit {
    font-weight: bold;
    line-height: 1.75;
    transition: all .36s;
    margin-top: 11px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sllc-par {
    padding-top: 24px;
    padding-bottom: 47px;
    border-bottom: 1px solid #F1F1F1;
    /* text-overflow: ellipsis;
    white-space: nowrap; */
}

.sllc-par p {
    color: #999;
    line-height: 1.75;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sllc-time {
    font-family: 'montserratregular';
    font-size: 20px;
    line-height: 1.2;
    color: #999;
    margin-top: 34px;
}

.scbu-le-link-pic .ys_imgbox_cover {
    border-radius: 10px;
    overflow: hidden;
}

.sllp-cont-tit {
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold;
    background: linear-gradient(102deg, #E2F4F3 10.53%, #ADFAF2 43.98%, #9CD6FC 74.8%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-right: 26px;
}

.sllp-cont-par {
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 7px;
    margin-top: 11px;
    background: linear-gradient(102deg, #E2F4F3 10.53%, #ADFAF2 43.98%, #9CD6FC 74.8%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.scbu-le-link-pic {
    position: relative;
}

.scbu-le-link-pic .ys_imgbox_cover {
    z-index: 0;
}

.scbu-le {
    margin-bottom: 30px;
}

.scbu-le:last-child {
    margin-bottom: 0;
}

.sllp-cont {
    position: absolute;
    left: 31px;
    top: 34px;
}

/* .summ-main .ys_pcfy {
    padding-top: 70px;
} */

/* d05 */
.vili-main {
    background-color: #F2F5F8;
}

.vili-cont-box {
    display: flex;
    align-items: flex-start;
}

.vili-cont-box-list {
    width: 26%;
    padding-right: 120px;
}

.vili-cont-box-right {
    width: 74%;
}

.vcbl-ule-le-link {
    color: #142637;
    line-height: 1.5;
    display: block;
    width: 100%;
    height: 100%;
    padding: 24px 32px;
}

.vcbl-ule-le {
    width: 100%;
    border-radius: 10px;
    transition: all .36s;
    margin: 3px 5px;
}

.vcbl-ule-le {
    margin-bottom: 13px;
}

.vcbl-ule-le:last-child {
    margin-bottom: 0;
}

.vcbl-ule-le.on {
    background-color: #0572EC;

}

.vcbl-ule-le.on .vcbl-ule-le-link {
    color: #fff;
}

.vcbr-ule-le-link {
    padding: 19px 19px 30px 19px;
    display: block;
    border-radius: 5px;
    background-color: #fff;
}

.vull-pic .ys_imgbox_cover {
    border-radius: 5px;
    overflow: hidden;
    z-index: 0;
}

.vull-pic {
    position: relative;
}

.vull-pic-begin {
    width: 34px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.vull-pic-begin img {
    width: 100%;
}

.vull-unde-par p {
    transition: all .36s;
    line-height: 1.5;
}

.vull-box {
    padding: 0 5px;
    padding-top: 22px;
}

.vull-box-unde {
    display: flex;
    align-items: center;

}

.vull-box-tit p {
    color: #000;
    line-height: 1.5;
    font-weight: bold;
    transition: all .36s;
    display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}

.vull-box-tit {
    padding-bottom: 29px;
}

.vull-unde-pic {
    width: 11px;
    margin-top: -3px;
    margin-left: 2px;
    position: relative;
    flex-shrink: 0;
}

.vull-unde-pic-bloc {
    transition: all .36s;
}

.vull-unde-pic-opa {
    position: absolute;
    left: 0;
    top: 3px;
    opacity: 0;
    transition: all .36s;
}

.vull-unde-pic img {
    width: 100%;
}

.vcbr-ule {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    margin-bottom: -40px;
}

.vcbr-ule-le {
    width: 33.33%;
    padding: 0 20px;
    margin-bottom: 40px;
}

/* .vili-main .ys_pcfy {
    padding-top: 70px;
} */

/* d06 */
.nede-cont-box {
    display: flex;
    align-items: flex-start;
}

.nede-main {
    background-color: #F2F5F8;
}

.nede-cont-box-left {
    width: 26%;
    padding-right: 120px;
}

.nede-cont-box-right {
    width: 74%;
}
.ncbr-ule-le{
    margin-bottom: 40px;
}
.ncbr-ule-le:last-child{
    margin-bottom: 0;
}
.ncbr-ule-le-link {
    padding: 47px 83px 46px 62px;
    display: block;
    border-radius: 10px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(255, 255, 255, 0.50);
    backdrop-filter: blur(10px);
    display: flex;
}
.null-time{
    width: 117px;
    border-right: 1px solid #E7E7E7;
}
.null-cont{
    flex: 1;
    padding-left: 42px;
}
.null-time-tit{
    line-height: 1.6;
    color: #0572EC;
    font-weight: normal;
    font-family: 'montserratlight';
}
.null-time-hours p{
    line-height: 1.6;
    color: #333;
    padding-top: 3px;
    font-family: 'montserratregular';
}
.null-cont-tit{
    line-height: 1.75;
    color: #333;
    font-weight: bold;
    transition: all .36s;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.null-cont-par p{ 
    line-height: 1.5;
    padding-top: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
} 
.ys_pcfy{
    padding-top: 70px;
}
/* d07 */
.acbu-le-link-box{
    padding: 32px 48px 62px 56px;
    background-color: #F8FAFD;
    border-radius: 10px;
}
.allb-top-pic{
    width: 209px;
}
.allb-top-pic img{
    width: 100%;
}
.acbu-le{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.allb-top{
    display: flex;
    justify-content: space-between;
}
.allb-top-tit{
    color: #333;
    line-height: 1.75;
    margin-top: 16px;
    transition: all .36s;
}
.allb-bot-par{
    color: #666;
    line-height: 1.75;
    padding-right: 0px !important;
    display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}
.allb-bot-btn{
    font-size: 14px;
    color: #fff;
    line-height: 1.75;
    padding: 8px 33px;
    background-color: #0572EC;
    border-radius: 5px;
    display: inline-block;
    margin-top: 36px ;
}
.allb-bot .t_anbtnbox{
    width: 130px;
    margin-top: 36px;
}
.allb-bot .t_anbtnbox .t_anbtnxin{
    line-height: 43px;
    font-size: 14px;
    color: #fff;
}
.apps-cont-box-ule{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    margin-bottom: -40px;
}
.apps-cont{
    position: relative;
}
.apps-cont-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.apps-cont-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}
/* d08 */
.chip-main{
    background-color: #F2F5F8;
}
.chip-cont-box-right{
    width: 74%;
}
.chip-cont-box-left{
    width: 26%;
    padding-right: 120px;
}
.chip-cont-box{
    display: flex;
}
.ccbr-ule-le-link{
    padding: 13px 80px 21px 19px;
    background-color: #FFFFFF;
    display: block;
    display: flex;
    border-radius: 5px;
}
.cull-pic{
    width: 19%;
}
.cull-cont{
    width: 81%;
    padding-left: 79px;
}
.cull-cont-tit{
    font-weight: bold;
    margin-top: 22px;
    transition: all .36s;
    display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}
.cull-cont-par{
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    margin-top: 11px;
    display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}
.cull-cont-click-cont p{
    line-height: 1.5;
    transition: all .36s;
}
.cull-cont-click{
    display: flex;
    margin-top: 24px;
}
.cull-cont-click-pic{
    width: 11px;
    margin-top: 4px;
    position: relative;
}
.cccp-opc{
    position: absolute;
    left: 0;
    top: 3px;
    opacity: 0;
    transition: all .36s;
}
.cull-cont-click-pic img{
    width: 100%;
}
.cull-pic .ys_imgbox_cover{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.cull-pic .ys_imgbox_cover img{
    transition: .36s;
}
.ccbr-ule-le{
    margin-bottom: 40px;
}
.ccbr-ule-le:last-child{
    margin-bottom: 0;
}
/* d11 */
.books-main{
    background-color: #F2F5F8;
}

.bcbu-le-link{
    padding: 16px 39px 16px 16px;
    display: block;
    background-color: #fff;
    border-radius: 10px;
    display: flex;
}
.bcbu-le-link-pic{
    width: 52%;
    position: relative;
}
.bllp-img{
    width: 125px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .036s;
    box-shadow: 3px 3px 9px 2px rgba(41, 47, 103, 0.4);
}
.bllp-img img{
    width: 100%;
    transition: all .36s;
}
.bcbu-le-link-part{
    width: 48%;
    padding-left: 42px;
}
.bcbu-le-link-pic .ys_imgbox_cover{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    z-index: 0;
}
.bllp-box-pic{
    width: 11px;
    margin-top: 4px;
    margin-left: 3px;
}
.bllp-box-pic img{
    width: 100%;
}
.bllp-tit p{
    font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: 1.5;
    transition: all .36s;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bllp-tit{
    padding-bottom: 36px;
    border-bottom: 1px solid #DCDCDC;
    margin-top: 39px;
}

.bllp-box-pic-opc{
    position: absolute;
    left: 0;
    top: 3px;
    opacity: 0;
    transition: all .36s;
}
.bllp-box{
    display: flex;
    margin-top: 33px;
}
.bllp-box-part p{
    line-height: 1.5;
    transition: all .36s;
}
.books-cont-box-ule{
    display: flex;
    margin: 0 -20px;
    margin-bottom: -40px;
    flex-wrap: wrap;
}
.bcbu-le{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.bllp-box-pic{
    position: relative;
}
/* d16 */
.pane-cont-box-right{
    width: 74%;
}
.pane-cont-box-left{
    width: 26%;
    padding-right: 120px;
}
.pane-cont-box{
    display: flex;
    align-items: flex-start;
}
.pttu-le-link{
    padding: 29px 41px 0 41px;
    border: 1px solid #D8D8D8;
    display: block;
}
.pttu-le{
    width: 25%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.pcbr-top-tit-ule{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-bottom: -20px;
}
.pttu-le-cont{
    font-size: 14px;
    line-height: 1.5;
    color: #666;
    text-align: center;
    margin-top: 36px;
    height: 63px;
    display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}
.pttu-le-link-pic{
    width: 100%;
    padding: 0 5px;
}
.pcbr-top-tit{
    padding-bottom: 50px;
}
.pcbr-top{
    padding-bottom: 60px;
}
.pcbr-top:last-child{
    padding-bottom: 0;
}
.pttu-le-link-pic .ys_imgbox_cover{
    transition: all .36s;
}
/* 分享 */
.ys-wechat{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.ys-wechat-cont{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys-wechat-cont-parga p{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
#qrcode{
    width: 230px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    border: 7px solid rgb(89,89,89);
    position: relative;
}
.ys-wechat-cont canvas{
    width: 100% !important;
    padding: 10px;
}
.ys-wechat-cont-btn{
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer;
}
.ys-wechat-cont-btn .iconfont{
    font-size: 14px;
}
.ys-share-img{
    width: 28px;
}
.ys-share-list{
    cursor: pointer;
}
@media screen and (min-width: 1200px) {
    /* d02 */
    .ccbu-le:hover .ccbu-le-al-left .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .ys_pcfy .comp_tabli li:hover {
        background-color: #0572EC;
        color: #fff;
    }

    .vcbl-ule-le:hover {
        background-color: #0572EC;
        cursor: pointer;
    }

    .vcbl-ule-le:hover .vcbl-ule-le-link {
        color: #fff;
    }
    .ccbu-le:hover .clar-unde-pic-opc{
        opacity: 1;
    }
    .ccbu-le:hover .clar-unde-pic-block{
        opacity: 0;
    }
    .ccbu-le:hover .clar-unde-par p{
        color: #0572EC;
    }


    /* d03 */
    .scbu-le:hover .scbu-le-link-pic .ys_imgbox_cover img {
        transform: scale(1.05);
    }
    /* d04 */
    .scbu-le:hover .sllc-tit{
        color: #0572EC;
    }

    /* d5 */
    .vcbr-ule-le:hover .vull-box-tit p {
        color: #0572EC;
    }

    .vcbr-ule-le:hover {
        cursor: pointer;
    }

    .vcbr-ule-le:hover .vull-unde-pic-opa {
        opacity: 1;
    }

    .vcbr-ule-le:hover .vull-unde-pic-bloc {
        opacity: 0;
    }

    .vcbr-ule-le:hover .vull-unde-par p {
        color: #0572EC;
    }

    /* d06 */
    .ncbr-ule-le:hover .null-cont-tit{
        color: #0572EC;
    }
    /* d07 */
    .acbu-le:hover .allb-top-tit{
        color: #0572EC;
    }
    .acbu-le:hover .t_anbtnbox::before {
        opacity: 1;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    /* d08 */
    .ccbr-ule-le:hover .cccp-opc{
        opacity: 1;
    }
    .ccbr-ule-le:hover .vull-unde-pic-bloc{
        opacity: 0;
    }
    .ccbr-ule-le:hover .cull-cont-click-cont p{
        color: #0572EC;
    }
    .ccbr-ule-le:hover .cull-cont-tit{
        color: #0572EC;
    }
    .ccbr-ule-le:hover .cull-pic .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    /* d11 */
    .bcbu-le:hover .bllp-tit p{
        color: #0572EC;
    }
    .bcbu-le:hover .bcbu-le-link-pic .bllp-img img{
        transform: scale(1.05);
    }
    .bcbu-le:hover .bcbu-le-link-pic .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .bcbu-le:hover .vull-unde-pic-bloc{
        opacity: 0;
    }
    .bcbu-le:hover .bllp-box-pic-opc{
        opacity: 1;
    }
    .bcbu-le:hover .bllp-box-part p{
        color: #0572EC;
    }
    /* d16 */
    .pttu-le:hover .pttu-le-link-pic .ys_imgbox_cover{
        transform: scale(1.05);
    }
}
/* Leo - end */



/* 2025.04.03-新增-ada strat */
.coll-plan{
    padding-top: 50px;
}
.coll-plan-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.coll-plan-ul-li{
    width: 33.333333%;
    padding: 0 20px;
    margin-top: 40px;
}
.cpul-box{
    display: inline-block;
    border-radius: 10px;
    background: #F8FAFD;
    overflow: hidden;
}
.cpul-box-word{
    padding: 54px 48px 47px 39px;
}
.cpul-box-img,
.cpul-box-img img{
    width: 100%;
}
.cpul-box-word .t_fonth4{
    line-height: 1.75;
    font-weight: bold;
    transition: all .4s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-height: 1.75em;
}
.cpul-box-word-text{
    margin-top: 20px;
}
.cpul-box-word-text p{
    color: #999;
    font-size: 16px;
    line-height: 1.75;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3.5em;
}
.cpul-box-word-btn{
    margin-top: 52px;
}
.mod-btn{
    display: flex;
    /* align-items: center; */
}
.mod-btn p{
    color: #666;
    font-size: 16px;
    line-height: 1.5;
    transition: all .4s;
}
.mod-btn-img{
    margin-left: 2px;
    position: relative;
    width: 10px;
    margin-top: 3.5px;
    height: fit-content;
}
.mod-btn-img img{
    width: 100%;
    transition: all .4s;
}
.mod-btn-img img:nth-child(2){
    position: absolute;
    left: 0;
    top: 64%;
    transform: translateY(-50%);
    opacity: 0;
}
.cpul-box-img{
    /* margin-top: 47px; */
}
.coll-build{
    padding-top: 148px;
    padding-bottom: 106px;
    background: #F1F4F9;
}
.coll-build .ys_cont1400{
    display: flex;
    flex-wrap: wrap;
    align-items: start;
}
.coll-buil-le{
    width: 51.25%;
    border-radius: 10px;
    background: #FFF;
    overflow: hidden;
}
.coll-buil-ri{
    width: 48.75%;
    padding-left: 87px;
}
.coll-buil-ri .t_fonth2{
    color: #000;
}
.coll-buil-ri-text{
    margin-top: 24px;
}
.coll-buil-ri-text p{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}
/* .coll-buil-ri-btn{
    margin-top: 50px;
} */
.coll-buil-ri-univ{
    margin-top: 107px;
    position: relative;
}
.cbru-ul{
    margin: 0 -9px;
}
.cbru-ul-li{
    padding: 0 9px;
}
.cbru-ul-li-box{
    padding: 26px 4px 26px 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    background: #FFF;
    transition: all .4s;
}
.cbru-ul-li.slick-current .cbru-ul-li-box{
    border: 1px solid #0572EC;
}
.cbru-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.slick-btn{
    width: calc(100% + 40px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 10;
}
.slick-btn-prev,
.slick-btn-next{
    border-radius: 40px;
    border: 0.5px solid #0572EC;
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(4px);
    display: flex;
    width: 28px !important;
    height: 28px;
    padding: 7px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    cursor: pointer;
}
.slick-btn-prev img,
.slick-btn-next img{
    width: 12px;
}
.slick-btn-prev.slick-disabled,
.slick-btn-next.slick-disabled{
    pointer-events: none;
    opacity: 0.8;
}
.build-base{
    padding-top: 87px;
    padding-bottom: 81px;
    background: #F7FCFF;
}
.build-base-top{
    width: 63.3%;
}
.build-base-top h2{
    line-height: 2.1;
    font-weight: bold;
    color: #000;
}
.build-base-top p{
    margin-top: 12px;
    color: #666;
    line-height: 1.75;
    font-size: 16px;
}
.build-base-bom{
    margin-top: 73px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.build-base-bom-le{
    width: 36.7%;

}
.bbbl-ul{
    max-height: 491px;
    margin:-15px -15px;
}
.build-base-bom-ri{
    width: 55%;
}

.bbbr-ul-li{
    border-radius: 40px;
    overflow: hidden;
    padding: 22px 12px 23px 21px;
    background: radial-gradient(237.28% 235.97% at 49.93% 49.88%, rgba(255, 255, 255, 0.20) 0%, rgba(201, 201, 201, 0.20) 100%);
    box-shadow: 0px 0px 8.235px 0px rgba(0, 0, 0, 0.15) inset;
}
.bbbr-ul-li-img{
    border-radius: 10px;
    background: #FFF;
    overflow: hidden;
    padding: 10px 10px 20px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15) inset;
}
.bbbl-ul-li:nth-child(n+2){
    margin-top: 35px;
}
.bbbl-ul-li{
    margin:15px;
    position: relative;
    padding: 18px 108px;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 0px 16px 2px rgba(5, 114, 236, 0.10);
    cursor: pointer;
    transition: all 0.4s;
}
.bbbl-ul-li::before {
    content: '';
    position: absolute;
    width: 2px;
    height: calc(100% - 30px);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #0572EC;
    transition: all 0.36s;
    opacity: 0;
}
.bbbl-ul-li img{
    width: 100%;
}
.bbbl-ul-li.act::before{
    opacity: 1;
}
.build-base-bom-le .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.build-base-bom-le .mCSB_scrollTools {
    opacity: 0 !important;
}
.bbbl-ul-li.act+.bbbl-ul-li{
    opacity: .6;
}
.bbbl-ul-li.act+.bbbl-ul-li+.bbbl-ul-li {
    opacity: .4;
}
.build-coop h2{
    text-align: center;
    line-height: 2.1;
    color: #000;
    font-weight: bold;
    /* margin-bottom: 50px; */
}
.build-coop-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    margin-top: -33px !important;
}
.build-coop-ul-li{
    width: 20%;
    padding: 0 15px;
    margin-top: 33px;
}
.bcul-img{
    /* padding: 6px 51px 6px 37px; */
    border-radius: 7.954px;
    background: #FFF;
    box-shadow: 0px 0px 12.726px 1.591px rgba(5, 114, 236, 0.05);
}
.bcul-img img{
    width: 100%;
}
.form-main .t_mianxie .ys_cont1400{
    position: absolute;
    z-index: 10;
    left: 50%;
    transform:translateX(-50%);
    top: 20px;
}
.t_d4formxin_down{
    max-height: 145px;
    position: absolute;
    z-index: 10;
    width: 100%;
    left: 0;
    top: calc(100% + 2px);
    background: #fff;
    padding: 15px 24px 15px 20px;
    box-shadow: 0px 0px 30px 0px rgba(41, 47, 103, 0.1);
    display: none;
}
.t_d4formxin_top{
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.form-main .t_d4formxin {
    background: #fff;
    border-radius: 4px;
    padding: 0 24px 0 20px;
    position: relative;
}
.tddu_li p{
    color: #666;
    line-height: 1.5;
    font-size: 16px;
    transition: all .4s;
    cursor: pointer;
    width: fit-content;
}
.tddu_li:nth-child(n+2){
    margin-top: 5px;
}
.t_d4formxin_top_ri{
    width: 14px;
    transition: all .4s;
    flex-shrink: 0;
}
.t_d4formxin_top_ri img{
    width: 100%;
}
.t_select.on .t_d4formxin_top_ri{
    transform: rotate(180deg);
}
.t_select{
    cursor: pointer;
}
.t_d4formxin_top_le{
    flex: 1;
    margin-right: 20px;
}
.t_select.t_d4formxin.act .t_d4k1name {
    opacity: 1;
    cursor: pointer;
    display: none;
}
.t_select .t_d4k1int input{
    cursor: pointer;
}
.t_select.opa  .t_d4k1name{
    opacity: 0 ;
}
.t_select .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0572e4;
}
.form-main .d_e1k1rg{
    padding-left: 160px;
}
.form-main .t_d4xin.t_jian1{
    padding-right: 34px;
}
.form-main .t_jianxia2 {
    margin-bottom: 20px;
}
.form-main .t_d4formli {
    margin-bottom: 20px;
}
.form-main .t_d4k1int textarea {
    height: 120px;
}
.form-main .t_formagree {
    margin-bottom: 24px;
}
.form-main .t_anbtnxin {
    font-size: 16px;
    line-height: 48px;
}
.form-main .t_d4k1name {
    max-width: 200px;
}




.t_img_text p{
    color: #666;
    font-size: 16px;
    line-height: 1.5;
    padding-right: 5px;
}
.t_img_text span {
    color: #E74A4A;
}
.t_img_upload{
    width: fit-content;
    /* margin-top: 100px; */
    cursor: pointer;
}
.t_img_uplo_btn{
    display: flex;
    align-items: center;
    border-radius: 2px;
    border: 1px solid #E0E0E0;
    padding: 8px 17px 8px 11px;
    cursor: pointer;
}
.t_img_upload img{
    width: 18px;
    margin-right: 12px;
}
.t_img_upload p{
    font-size: 14px;
    color: #666;
    line-height: 1.2;
}
.t_img .t_d4formxin {
    padding: 14px 24px 14px 20px;
}
.culc-bot-le{
    width: 112px;
    height: 34px;
    cursor: pointer;
    z-index: 1;
    position: absolute;
    flex-shrink: 0;
}
.culc-bot-le input {
    color: #333;
    opacity: 0;
    height: 165px;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.t_img_container {
    position: relative;
    width: 100%;
    display: flex;
    margin-top: 12px;
}
.t_img.nomore .culc-bot-le{
    z-index:-1;
}
.pic-wrap {
    width: 140px;
    position: relative;
    margin-right: 10px;
}
.pic-wrap img {
    width: 100%;
}
.pic-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    cursor: pointer;
}
.pic-close img {
    width: 100%;
}








.home-news-box{
    padding: 0 40px;
}
.home-news h2{
    font-size: 44px;
    color: #000;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}
.home-news-warp{
    display: flex;
    flex-wrap: wrap;
}
.home-news-warp-le{
    width: 59.4%;
}
.home-news-warp-ri{
    width: 40.6%;
    padding-left: 24px;
    height: auto;
}
.hnwl-ul{
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.hnwl-ul-li{
    padding: 0 12px;
    width: 50%;
}
.hnwl-ul-li-box{
    display: inline-block;
    background: #F7FCFF;
    position: relative;
    height: 100%;
}
.hulb-word{
    padding: 22px 19px 45px 25px;
}
.hulb-word-tit{
    margin-top: 16px;
    color: #333;
    transition: all .4s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3em;
}
.hulb-word-btn{
    margin-top: 40px;
}
.hulb-word-date{
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}
.hulb-label{
    position: absolute;
    top: 15px;
    padding-left: 18px;
    z-index: 10;
}
.hulb-word-label{
    display: flex;
    align-items: start;
    margin: 0 -5px;
    margin-bottom:-5px !important;
}
.hulb-word-label-li{
    padding: 0 5px;
    margin-bottom: 5px;
}
.hulb-word-label-li p{
    background: rgba(255, 255, 255, 0.40);
    line-height: 26px;
    padding: 0 18px 0 19px;
    color: #fff;
}
.hnwr-warp{
    background: #F7FCFF;
    padding: 16px 15px 51px 26px;
    height: 100%;
}
.hnwr-ul{
    margin-top: 27px;
    max-height: 364px;
    padding-left: 12px;
}
.hnwr-ul-li{
}
.hnwr-ul-li:last-child .hnwr-ul-li-box{
    border-bottom:0px;
}
.hnwr-ul-li-box{
    width: 100%;
    display: inline-block;
    padding: 14px 0;
    /* margin-top: 14px; */
    border-bottom: 1px solid #CCC;
}
.hnwr-ul-li:first-child .hnwr-ul-li-box{
    padding-top: 0;
    margin-top: 0px;
}
.hulb-tit{
    font-size: 16px;
    color: #333;
    transition: all .4s;
    line-height: 1.7;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3.4em;
}
.hulb-date{
    margin-top: 10px;
    color: #666;
    line-height: 1.5;
    font-size: 14px;
}
.home-news-warp-ri .hulb-word-label-li p{
    background: rgba(5, 114, 236, 0.10);
    color: #0572EC;
}
.home-news .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
    background: #ccc !important;
    width: 1px;
}
.home-news .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #0572EC !important;
    width: 1px;
}
.home-news .mCSB_inside>.mCSB_container {
    margin-right: 23px;
}
.home-news-btn{
    width: fit-content;
    margin: 0 auto;
}
.mod-foot{
    position: relative;
    padding: 20px 0 21px;
    background: #ADC2D9;
}
.mod-foot-bj{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.mod-foot-bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-foot .ys_cont1200{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 10;
}
.mod-foot-le h2{
    color: #fff;
    line-height: 1.7;
    font-weight: bold;
    margin-bottom: 12px;
}
.mod-foot-ri .ys-share{
    display: flex;
    margin: 0 -6px;
}
.mod-foot-ri .ys-share-list{
    padding: 0 6px;
    position: relative;
}
.mod-foot-ri .ys-share-list .ys-share-img{
    display: inline-block;
    width: 35px;
}
.mod-foot-ri .ys-share-list .ys-share-img img{
    width: 100%;
}
.mod-foot-ri-btn{
    margin: 14px 0 0 auto;
    width: fit-content;
}
.mod-foot-ri-text{
    margin-top: 11px;
}
.mod-foot-ri-text p{
    opacity: 0.6;
    color: #fff;
    line-height: 1.7;
    font-size: 16px;
}
.mod-foot-ri .t_anbtnbox {
    width: 226px;
}
.mod-foot-ri .t_anbtnxin {
    font-size: 16px;
    line-height: 47px;
    cursor: pointer;
}
.t_anbtnbox::before {
    width: 300px;
    height: 70px;
}
.subs-modal h2{
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}
.mod-foot-le-btn{
    display: flex;
    margin: 0 -10px;
}
.mflb-item{
    padding: 0 10px;
}
.mod-foot-le-btn .t_anbtnxin {
    font-size: 16px;
    line-height: 47px;
}
.mod-foot-ri-share{
    margin-top: 14px;
}
.subs-modal .ys-modal-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.subs-modal .ys-modal-container{
    position: relative;
}
.subs-modal .ys-modal-content{
    width: 772px;
    padding: 47px 50px 72px;
    max-width: calc(100vw - 40px);
    /* max-height: 550px; */
    overflow: hidden;
    background: #fff;
    border-radius: 20px;
}
.subs-modal .t_d4uler{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.subs-modal .t_d4formxin{
    border-radius: 3.659px;
    background: #F1F4F9;
    position: relative;
}
.subs-modal .t_formagree{
    margin-bottom: 24px;
}
.subs-modal .iconfont.icon-close::before{
    content: "";
}
.subs-modal .ys_modal_close {
    right: 40px;
    top: 31px;
    width: 20px;
}
.subs-modal .ys_modal_close img{
    width: 100%;
}
.subs-modal .t_d4uler .t_d4formli {
    padding: 0 16px;
}
.subs-modal .t_anbtnxin {
    font-size: 16px;
    line-height: 48px;
}
.coll-buil-ri-top{
    width: 86%;
}
.coll-buil-ri-top .t_anbtnbox {
    width: 130px;
}
.coll-buil-ri-top .t_anbtnxin {
    line-height: 43px;
}
.form-main .t_d4xin{
    padding: 60px 0;
}
.bbbr-btn{
    width: fit-content;
    margin: 38px auto 0;
}
.bbbr-btn .t_anbtnxin {
    line-height: 43px;
}
.t_share{
    display: flex;
    align-items: center;
}
.t_share_text{
    margin-right: 21px;
}
.t_share_text p{
    color:#666;
    font-size:16px;
    line-height: 1.7;
}
.t_share .foot-share{
    margin: 0 -2px;
}
.t_share .ys-share-list{
    padding: 0 2px;
}
.t_share .ys-share-list .ys-share-img{
    width: 26px;
}
.t_select .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.t_select .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
    width: 2px;
}
.subs-modal .t_d4formxin_down {
    padding: 15px 20px 15px 20px;
}
.call-cont-width{
    width: 20%;
}
.call-cont-width iframe{
    width: 100%;
}
.facu-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-bottom: -40px !important;
}
.facu-ul-li{
    width:50%;
    padding: 0 10px;
    margin-bottom: 40px;
}
.facu-ul-box{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-radius: 10px;
    background: #FFF;
    padding: 16px 39px 16px 16px;
}
.facu-ul-box-le{
    width: 52.32%;
}
.facu-ul-box-ri{
    width: 47.68%;
    padding-left: 48px;
}
.fubr-tit{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color: #000;
    transition: all .4s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 3em;
}
.fubr-btn{
    margin-top: 36px;
    padding-top: 33px;
    border-top: 1px solid #DCDCDC;
}
.faculty-main .ys_main{
    background: #F2F5F8;
}
.fubr-btn .clar-unde{
    padding-top: 0 !important;
}
.fubr-btn .clar-unde-pic{
    margin-top: -1px;
}
.t_syk1da_ul .slick-dots{
    bottom: 15px;
}
.t_syk1ul .slick-dots{
    bottom: -20px;
}
.t_syk1da_ul .slick-dots li，
.t_syk1ul .slick-dots li{
    width: 8px !important;
    height: 8px !important;
    margin: 0 4px;
    opacity: 0.5;
}
.t_syk1da_ul .slick-dots li.slick-active，
.t_syk1ul .slick-dots li.slick-active{
    opacity: 1;
    /*background: #0572EC;*/
}
.t_font_text p{
    padding-right: 57px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.5;
}
.foot-share-code{
    transition: all .4s;
    opacity: 0;
    position: absolute;
    bottom: 100%;
    width: 140px;
    left: 50%;
    transform: translateX(-50%);
}
@media screen and (min-width: 1200px) {
    .facu-ul-box:hover .fubr-tit{
        color: #0572EC;
    }
    .facu-ul-box:hover .fubl-img.ys_imgbox_cover img:nth-child(2){
        transform: scale(1.05);
    }
    .facu-ul-box:hover .clar-unde-par p{
        color: #0572EC;
    }
    .facu-ul-box:hover .clar-unde-pic-opc{
        opacity: 1;
    }
    .facu-ul-box:hover .clar-unde-pic-block{
        opacity: 0;
    }
    .bcul-img.ys_imgbox_cover:hover img:nth-child(2){
        transform: scale(1.05);
    }
    .hnwr-ul-li-box:hover .hulb-tit{
        color: #0572EC;
    }
    .hnwl-ul-li-box:hover .ys_imgbox_cover img:nth-child(2){
        transform: scale(1.05);
    }
    .hnwl-ul-li-box:hover .hulb-word-tit{
        color: #0572EC;
    }
    .hnwl-ul-li-box:hover .mod-btn p{
        color: #0572EC;
    }
    .hnwl-ul-li-box:hover .mod-btn-img img:nth-child(2){
        opacity: 1;
    }
    .hnwl-ul-li-box:hover .mod-btn-img img:nth-child(1){
        opacity: 0;
    }
    .tddu_li:hover p{
        color: #0572e4;
    }
    /* .cbru-ul-li-box:hover{
        border: 1px solid #0572EC;
    }
    .cbru-ul-li-box:hover .ys_imgbox_cover img:nth-child(2){
        transform: scale(1.05);
    } */
    .cbll-img:hover img:nth-child(2){
        transform: scale(1.05);
    }
    .cpul-box:hover .cpul-box-word .t_fonth4{
        color: #0572EC;
    }
    .cpul-box:hover .mod-btn p{
        color: #0572EC;
    }
    .cpul-box:hover .mod-btn-img img:nth-child(2){
        opacity: 1;
    }
    .cpul-box:hover .mod-btn-img img:nth-child(1){
        opacity: 0;
    }
    .cpul-box:hover .cpul-box-img img:nth-child(2){
        transform: scale(1.05);
    }
}
/* 2025.04.03-新增-ada end */