锘緻charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold/montserrat-bold-3-webfont.eot');
    src: url('../fonts/montserrat-bold/montserrat-bold-3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold/montserrat-bold-3-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold/montserrat-bold-3-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold/montserrat-bold-3-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold/montserrat-bold-3-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular/montserrat-regular-8-webfont.eot');
    src: url('../fonts/montserrat-regular/montserrat-regular-8-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular/montserrat-regular-8-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular/montserrat-regular-8-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular/montserrat-regular-8-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular/montserrat-regular-8-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*鍒嗕韩缈昏瘧*/
#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 {}
/* 瑙勮寖 */
.yx_title1{
    font-size: 60px;
    line-height: 1.5;
    color: #ffffff;
}
.yx_title2{
    font-size: 48px;
    line-height: 1.5;
    color: #333;
}
.yx_title2_1{
    font-size: 48px;
    line-height: 1.5;
    color: #00A73C;
}
.yx_title3{
    font-size: 36px;
    line-height: 1.5;
    color: #333;
}
.yx_title3_1{
    font-size: 36px;
    line-height: 1.5;
    color: #00A73C;
}
.yx_title4{
    font-size: 24px;
    line-height: 1.75;
    color: #333;
}
.yx_title4_1{
    font-size: 24px;
    line-height: 1.75;
    color: #00A73C;
}
.yxedr_active h2{
    font-size: 48px;
    line-height: 1.5;
    color: #333;
}
.yxedr_active h3{
    font-size: 36px;
    line-height: 1.5;
    color: #333;
}
.yxedr_active h4{
    font-size: 24px;
    line-height: 1.75;
    color: #333;
}
.yx_parga1 p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}
.yx_parga2 p{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
}
.yxedr_active p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
}
.yx_space1{
    padding: 130px 0;
}
.yx_space2{
    margin-bottom: 90px;
}
.yx_space3{
    margin-bottom: 60px;
}
.yx_space4{
    margin-top: 100px;
}
.yx_space5{
    padding: 100px 0;
}
.yx_space6{
    margin-bottom: 40px;
}
.yx_space7{
    margin-bottom: 70px;
}


/* - 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*/
.ys_hd_pc {
    transition: padding .6s;
    width: 1630px;
    position: fixed;
    top: 25px;
    left: 50%;
    transform: translateX(-50%);
    /* padding: 0 35px; */
    transition: top .2s ease;
    -webkit-transition: top .2s ease;
    -moz-transition: top .2s ease;
}
.ys_hd_pc.act1::before{
    border-radius: 6px 6px 0 0;
}
.ys_hd_pc::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.85);
    border-radius: 6px;
    transition: all .36s;
}
.ys_hd_pc.on::before {
    -webkit-animation: widthhui 600ms ease both;
    animation: widthhui 600ms ease both;
    animation-delay: 200ms;
}
.ys_hd_pc.act::before{
    background-color: #ffffff;
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
}
@keyframes widthhui {
    0%{
        width: 100vw;
    }
    100%{
        width: 100%;
    }
}
@keyframes widthchang {
    0%{
        width: 100%;
    }
    100%{
        width: 100vw;
    }
}
.ys_hd_pc.isfixed.on::before{
    -webkit-animation: widthchang 600ms ease both;
    animation: widthchang 600ms ease both;
    animation-delay: 200ms;
    background: rgba(255, 255, 255,1);
    box-shadow: 5px 5px 22px 7px rgb(48 48 48 / 5%);
}
.ys_hd_pc.isfixed {
    top: 0;
}
.ys_hd_pc .ys_cont1560 {
    position: relative;
}
.l_logo {
    width: 160px;
}
.l_logo a{
    width: 100%;
    display: block;
    line-height: 90px;
}
.l_logo img{
    width: 100%;
}
.l_headli a{
    font-size: 18px;
    line-height: 90px;
    color: #333333;
    transition: all .36s;
    display: block;
    position: relative;
}
.l_headli a::after{
    content: "";
    width: 0;
    height: 2px;
    background-color: #00A73C;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_head_sech {
    width: 16px;
    line-height: 90px;
    cursor: pointer;
    margin-right: 20px;
}
.l_head_sech img{
    width: 100%;
}
.l_lang{
    padding-left: 20px;
    position: relative;
}
.l_lang a{
    font-size: 18px;
    line-height: 90px;
    color: #333;
    transition: all .36s;
}
.l_lang::before{
    content: "";
    width: 1px;
    height: 15px;
    background-color: rgba(102, 102, 102, 0.5);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_headot{
    width: 96px;
}
.l_headnav{
    width: calc(100% - 160px - 96px);
    padding-left: 560px;
    padding-right: 50px;
}
.l_headli {
    padding: 0 26px;
}
.l_headul{
    margin: 0 -26px;
}
.l_headli.yxnav_active1 a {
    color: #00A73C;
}
.l_headli.yxnav_active1 a::after{
    width: 100%;
}
.l_hdnavxl{
    width: 100%;
    position: absolute;
    top: calc(100% - 6px);
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.95);
    transition: all .6s .2s;
    z-index: -1;
}
.l_hdnavxlnr{
    height: calc(100vh - 84px);
    display: none;
}
.ys_hd_pc.isfixed .l_hdnavxl{
    width: 100vw;
}
.l_hdnavxltp .l_ftnrmdtp a {
    color: #00A73C;
}
.l_hdnavxltp .l_ftnrmdli2 a {
    color: #333;
}
.l_hdnavxltp .l_ftnrmdli1 {
    padding: 0 55px;
}
.l_hdnavxltp .l_ftnrmdul1 {
    margin: 0 -55px;
}
.l_hdnavxltp{
    padding-top: 40px;
    padding-bottom: 45px;
    border-bottom: 1px solid #EDEDED;
}
.l_hdnavxlmid{
    margin-top: 36px;
    margin-bottom: 50px;
}
.l_hdnavsech{
    width: 400px;
    border-radius: 50px;
    border: 1px solid rgba(237, 237, 237, 1);
    background-color: #fff;
    padding-left: 25px;
    padding-right: 40px;
}
.l_hdnavri {
    width: 16px;
    line-height: 48px;
    cursor: pointer;
}
.l_hdnavri img{
    width: 100%;
}
.l_hdnavle{
    width: calc(100% - 16px);
    padding-right: 20px;
    height: 48px;
}
.l_hdnavle input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #999;
}
.l_hdnavle input::placeholder{
    font-size: 16px;
    color: #999;
}
.l_hdnavul{
    margin: 0 -17px;
}
.l_hdnavli{
    width: 25%;
    padding: 0 17px;
}
.l_hdnavli p{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    height: 28px;
    overflow: hidden;
    margin-top: 12px;
}
.l_hdnavli a{
    width: 100%;
    display: block;
}
.l_hdnavli .ys_imgbox_cover{
    border-radius: 10px;
    background-color: #F2F2F2;
    box-shadow: 0px 0px 4px 0px rgba(174, 174, 174, 0.25) inset;
}
/* .l_hdnavxlbt{
    margin-bottom: 36px;
} */
.l_hdnavxltp .l_ftnrmdli2{
    margin-bottom: 12px;
}
.l_hdnavxltp .l_ftnrmdli2:last-child{
    margin-bottom: 0;
}
.l_hdnavxlic{
    width: 17px;
    position: absolute;
    top: 50px;
    right: 36px;
    cursor: pointer;
}
.l_hdnavxlic img{
    width: 100%;
}
.l_hdnavxlnr{
    position: relative;
}
.ys_ban_title{
    font-weight: bold;
}
.l_webbtn{
    width: 195px;
    border: 1px solid #fff;
    border-radius: 10px;
}
.l_banbtn{
    margin-top: 140px;
}
.l_webbtn p{
    font-size: 16px;
    line-height: 48px;
    color: #fff;
    transition: all .36s;
}
.l_webbtn img{
    width: 26px;
    position: relative;
    margin-left: 34px;
}
.l_webbtn a{
    display: flex;
    justify-content: center;
}
@keyframes arrle {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateX(3px);
    }

    100% {
        transform: translateY(0px);
    }
}
.l_banskic{
    width: 18px;
    cursor: pointer;
    /* margin-top: 12px; */
    position: relative;
}
.l_banskic img{
    width: 100%;
}
.l_banskip {
    bottom: 40px;
}

.l_banskic::before{
    content: "";
    width: 2px;
    height: 74px;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    left: 50%;
    top: -86px;
    transform: translateX(-50%);
}
.l_banskic::after{
    content: "";
    width: 2px;
    height: 8px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    animation: colorSlide 3s ease-in-out infinite;
    border-radius: 2px;
}
@keyframes colorSlide {
    0% {
        top: -86px;
    }

    100%{
        top: calc(100% - 45px);
    }
}
.l_foot{
    background: #0A2737;
    position: relative;
    padding-top: 100px;
    z-index: 1;
}
.l_footbg{
    width: 60%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_footbg img{
    width: 100%;
}
.l_ftnrbt p{
    font-size: 16px;
    line-height: 1.75;
    color: rgba(255,255,255,.6);
}
.l_ftnrbt p a{
    color: rgba(255,255,255,.6);
    position: relative;
    padding: 0 20px;
}
.l_ftnrbt p a::before{
    content: "";
    width: 1px;
    height: 18px;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_ftnrbt p span{
    padding-right: 20px;
}
.l_ftnrbt{
    padding: 26px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.l_ftbtle {
    width: 72px;
}
.l_ftbtle p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.7;
    font-weight: bold;
}
.l_ftbtrili a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_ftbtri{
    width: calc(100% - 72px);
    padding-left: 40px;
}
.l_ftbtrili{
    padding: 0 10px;
}
.l_ftbtriul{
    margin: 0 -10px;
}
.l_ftbtnr{
    padding-bottom: 22px;
    padding-top: 40px;
}
.l_ftnrle {
    width: 173px;
}
.l_ftnrle a{
    display: block;
    width: 100%;
}
.l_ftnrle img{
    width: 100%;
}
.l_ftnrcode{
    width: 105px;
    margin-left: calc(100% - 105px);
}
.l_ftnrcode img{
    width: 100%;
}
.l_ftphone a{
    font-size: 36px;
    line-height: 1.5;
    color: #fff;
    font-family: "montserratregular" !important;
}
.l_ftinfo1 img{
    width: 16px;
    margin-right: 10px;
}
.l_ftinfo1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_ftinfo11 p{
    font-family: "montserratregular" !important;
}
.l_ftinfo12 p{
    opacity: 0.8;
}
.l_ftinfo1,.l_ftinfo1 a{
    display: flex;
    align-items: center;
}
.l_ftnrfr {
    width: 375px;
}
.l_ftnrmid{
    width: calc(100% - 375px - 173px);
    padding-left: 240px;
    padding-right: 80px;
}
.l_ftnrmdtp a{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    transition: all .36s;
    display: block;
}
.l_ftnrmdli2 a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.8;
    transition: all .36s;
    display: block;
}
.l_ftnrmdli1 {
    padding: 0 15px;
}
.l_ftnrmdul1{
    margin: 0 -15px;
}
.l_ftnrmdbt{
    margin-top: 15px;
}
.l_ftphone{
    text-align: right;
}
.l_ftinfo1 {
    justify-content: flex-end;
    margin-top: 12px;
}
.l_ftinfo1:first-child{
    margin-top: 0;
}
.l_back{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    background-color: #00A73C;
    position: absolute;
    cursor: pointer;
    bottom: 130px;
    right: 34px;
}
.l_back img{
    width: 93%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_a1bx1nr{
    width: 100%;
    /* padding-left: 190px; */
}
.l_a1bx1ri{
    position: relative;
    width: 54%;
}
.l_a1bx1le{
    width: 35%;
    /* padding-right: 150px; */
    padding-bottom: 105px;
}
.l_a1bx1img{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.l_a1bx1img img{
    width: 100%;
}
.l_a1bx1ic {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    border: 1px solid rgba(236, 236, 236, 0.2);
    cursor: pointer;
    z-index: 5;
}
.l_a1bx1ic::after{
    content: "";
    width: 70%;
    height: 70%;
    border-radius: 50%;
    border: 1px solid rgba(236, 236, 236, 1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_c1box1 {
    overflow: hidden;
}

.l_a1bx1ic img{
    width: 12px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_a1bx1tits p{
    font-size: 18px;
    line-height: 1.75;
    color: #00A73C;
}
.l_a1bx1tit h2{
    color: #333;
    font-weight: bold;
}
.l_a1bx1ul{
    display: flex;
    justify-content: space-between;
}
.l_a1bx1sz span{
    font-size: 64px;
    line-height: 1.2;
    font-family: "montserratregular" !important;
}
.l_b1bx1bt .l_a1bx1sz p{
    text-align: center;
}
.l_a1bx1li1 span,
.l_a1bx1li1 p{
    color: #00A73C;
}
.l_a1bx1li2 span,
.l_a1bx1li2 p{
    color: #BE8A3A;
}
.l_a1bx1li3 span,
.l_a1bx1li3 p{
    color: #464C4A;
}
.l_a1bx1sz p,.l_a1bx1ifp p{
    font-size: 24px;
    line-height: 1.5;
}
.l_a1bx1num{
    margin-top: 40px;
    margin-bottom: 105px;
    position: relative;
    padding: 30px 0;
}
.l_a1bx1num::after,
.l_a1bx1num::before{
    content: "";
    width: 100%;
    height: 2px;
    background: url(../images/a1_line.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.l_a1bx1num::after{
    top: inherit;
    bottom: 0;
}
.l_a1bx1p{
    margin-top: 15px;
}
.l_a1bx1btn {
    background: #00A73C;
}
.l_a1box1{
    position: relative;
    overflow: hidden;
}
.l_a1box1::after{
    content: "";
    width: 57%;
    height: calc(100% - 130px);
    background-color: #F1F1F1;
    border-radius: 0 0 20px 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_a1box2 .l_a1bx1tit h2{
    color: #ffffff;
}
.l_a1bx2p p{
    font-size: 20px;
    color: #ffffff;
}
.l_a1bx2p {
    margin-top: 40px;
}
.l_a1bx2ic{
    width: 135px;
    position: absolute;
    left: -70px;
    top: 0;
}
.l_a1bx2ic img{
    width: 100%;
}
.l_a1bx2nr1{
    position: relative;
    width: 100%;
    height: 100%;
}
.l_a1bx2nrs{
    width: 46%;
    margin-left: 54%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.l_a1box2{
    height: 100vh;
    overflow: hidden;
    /* height: 812px; */
}
.l_a1box3,.l_a1box5,.l_a1box4,.l_b1box8,.l_b1box7,.l_b1box5,.l_b1box6,.l_b1box4,.l_b1box3,.l_b1box1 {
    overflow: hidden;
}
.l_a1bx1tits{
    position: relative;
}
.l_a1bx2nr {
    position: relative;
    height: 100%;
}
.l_a1bx3nr{
    width: 100%;
    padding: 0 58px;
}
.l_a1box3 .l_a1bx1tit{
    text-align: center;
}
.l_a1bx3le{
    width: 42%;
}
.l_a1bx3le a{
    display: block;
    width: 100%;
}
.l_a1bx3ri{
    width: 58%;
    padding-left: 33px;
    margin-top: 90px;
}
.l_a1bx3wz{
    padding: 44px 75px 115px 55px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    border-bottom-right-radius: 100px;
}
.l_a1bx3le .l_a1bx3tit2 {
    margin-top: 32px;
    color: #666;
}
.l_a1bx3li{
    width: 33.333333%;
    padding: 0 17px;
    margin-bottom: 35px;
}
.l_a1bx3ul{
    margin: 0 -17px;
}
.l_a1bx3li a{
    width: 100%;
    display: block;
    position: relative;
}
.l_a1bx3bg{
    width: 92%;
    height: 372px;
    background-color: #ffff;
    border: 1px solid rgba(227, 227, 227, 1);
    box-shadow: 0px 4px 14px 0px rgb(166 166 166 / 25%);
    margin-top: 50px;
    margin-left: 25px;
    z-index: -1;
    border-radius: 10px 10px 20px 10px;
}
.l_a1bx3wz2{
    padding: 15px 22px 35px;
    background-color: #ffffff;
}
.l_a1bx3p {
    margin-top: 5px;
}
.l_a1bx1lis{
    width: 92%;
    position: absolute;
    top: -50px;
    left: 0;
    border: 1px solid rgba(235, 235, 235, 1);
    border-radius: 10px 10px 20px 10px;
    overflow: hidden;
}
.l_a1bx3li.on{
    position: relative;
    top: -90px;
}
.l_a1bx1lis .l_a1bx3tit2 {
    height: 42px;
    overflow: hidden;
}
.l_a1bx1lis .l_a1bx3p p{
    height: 63px;
    overflow: hidden;
}
.l_a1bx3le .ys_imgbox_cover{
    border-radius: 10px 10px 0 0;
}
.l_a1box4{
    position: relative;
}
.l_a1bx4bg{
    width: 100%;
    height: 624px;
    position: absolute;
    top: 0;
    left: 0;
}
.l_a1bx4nr {
    position: relative;
    z-index: 3;
    padding-top: 150px;
}
.l_a1bx4nr .l_a1bx1tit h2{
    color: #ffffff;
}
.l_a1bx4le p{
    color: #fff;
}
.l_a1bx4le{
    width: 87.5%;
    padding-right: 340px;
}
.l_a1bx4ri{
    width: 12.5%;
}
.l_a1bx4ri .l_a1bx4btn{
    width: 100%;
}
.l_a1bx4word {
    margin-top: 28px;
}
.l_a1swiper4 .swiper-slide {
    width: 390px;
    margin-right: 20px;
}
.l_a1swiper4 .ys_imgbox_cover{
    border-radius: 10px;
}
.l_a1bx4bt .swiper-container {
    overflow: inherit;
    padding-bottom: 70px;
}
.l_a1bx4bt .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 3px  !important;
    top: inherit!important;
    bottom: 0 !important;
    background: #E3E3E3;
}
.l_a1bx4bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #00A73C;
}
.l_a1swiper4 .swiper-button-next, 
.l_a1swiper4 .swiper-button-prev {
    width: 60px;
    height: 60px;
    color: #00A73C;
    transition: all .36s;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    top: calc(50% - 43px);
    opacity: 0;
}
.l_a1swiper4 .swiper-button-next:after, 
.l_a1swiper4 .swiper-button-prev:after {
    font-size: 27px;
}
.l_a1swiper4 .swiper-button-next.swiper-button-disabled, 
.l_a1swiper4 .swiper-button-prev.swiper-button-disabled {
    opacity: 0 !important;
}
.l_a1bx5btn {
    width: 100%;
    background: #00A73C;
}
.l_a1bx5tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_a1bx5an {
    width: 195px;
}
.l_a1bx5tp .l_a1bx1tits{
    width: calc(100% - 195px);
    padding-right: 30px;
}
.l_a1bx5le{
    width: 41%;
}
.l_a1bx5ri{
    width: 59%;
    padding: 40px 95px 40px 60px;
}
.l_a1bx5bt1{
    border: 1px solid rgba(239, 239, 239, 1);
    border-radius: 10px;
    overflow: hidden;
}
.l_a1bx5time p{
    font-size: 24px;
    line-height: 1.75;
    color: #666;
    font-family: "montserratregular" !important;
}
.l_a1bx5time img{
    width: 22px;
    margin-right: 12px;
}
.l_a1bx5time{
    display: flex;
    align-items: center;
}
.l_a1bx5more img{
    width: 10px;
    margin-left: 28px;
}
.l_a1bx5more p{
    font-size: 16px;
    line-height: 1.75;
    color: #BE8A3A;
}
.l_a1bx5more{
    display: flex;
    align-items: center;
}
.l_a1bx5p p{
    font-size: 20px;
}
.l_a1bx5p {
    margin-top: 15px;
    margin-bottom: 58px;
}
.l_a1bx5bt{
    margin-top: 50px;
}
.l_a1bx5bt1 a{
    width: 100%;
    display: block;
    box-shadow: 0px 4px 16px 0px rgb(192 192 192 / 25%);
    background: rgba(251, 251, 251, 1);
}
.l_a1bx5li{
    width: 33.333333%;
    padding: 0 40px;
    position: relative;
}
.l_a1bx5ul{
    margin: 0 -40px;
}
.l_a1bx5li::after{
    content: "";
    width: 1px;
    height: 54px;
    background-color: rgba(199, 199, 199, 0.6);
    position: absolute;
    top: 0;
    right: 0;
}
.l_a1bx5li a{
    width: 100%;
    display: block;
}
.l_a1date p{
    font-size: 36px;
    line-height: 1.5;
    color: #00A73C;
    font-family: "montserratregular" !important;
}
.l_a1year p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    font-family: "montserratregular" !important;
}
.l_a1bx5le2{
    text-align: center;
    width: 66px;
}
.l_a1bx5ri2{
    width: calc(100% - 66px);
    padding-left: 35px;
}
.l_a1bx5ri2 .l_a1bx5more{
    margin-top: 45px;
}

.l_a1bx3tit1,.l_a1bx3tit2 {
    transition: all .36s;
}
.ys_banner .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 20px 0;
    background: rgba(255,255,255,.6);
    float: none;
    display: inherit;
}
.ys_banner .slick-dots{
    width: auto;
    right:190px;
    bottom: 140px;
    z-index: 20;
}
.ys_banner .slick-dots li.slick-active{
    background-color: rgba(255,255,255,1);
}
.l_banspbtn{
    width: 13px;
    position: absolute;
    right: 190px;
    bottom: 110px;
    cursor: pointer;
    z-index: 3;
}
.l_banspbtn .l_before{
    opacity: 0;
}
.l_banspbtn.act .l_before{
    opacity: 1;
}
.l_banspbtn.act .l_banafter{
    opacity: 0;
}
.l_banarrow {
    position: absolute;
    bottom: 40px;
    right: 180px;
    padding-bottom: 8px;
}
.l_banarrow::after{
    content: "";
    width: 85px;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.l_banarr {
    width: 27px;
    cursor: pointer;
}
.l_banprev{
    margin-right: 20px;
}
.l_banarr .l_after{
    opacity: 0;
}
.l_ftnrmdli2.yxnav_active2 a{
    color: #00A73C;
}
.ys_phnav_menu {
    background: #fff;
    color: #333333;
}
.ys_ph_nav a {
    color: #333;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #00A73C;
}
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #00A73C;
}
.ys_phnav_lisbox {
    border-bottom: 1px solid rgba(51, 51, 51, .4);
}
.ys_phnav_icon::after, .ys_phnav_icon::before {
    background: #333;
}
.ys_phs_form input {
    border: 1px solid rgba(51,51,51,.4);
    color: #333;
}
.ys_phs_form .iconfont {
    color: rgba(51,51,51,.6);
}
.ys_phs_form input::placeholder{
    color: #333;
}
/* C3瀵瑰鎶曡祫 */
.l_nybanner{
    position: relative;
}
.l_nybanner .ys_ban_imgbox::before {
    background: linear-gradient(90.29deg, rgba(0, 0, 0, 0.3) 0.34%, rgba(0, 0, 0, 0) 99.87%);
}
.l_nybanwz{
    z-index: 5;
}
.l_nybanwz h1{
    font-weight: bold;
}
.l_nybredli a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    display: block;
    padding: 0 10px;
}
.l_nybredli img{
    width: 16px;
    position: relative;
    top: -2px;
}
.l_nybread{
    bottom: 15px;
    z-index: 5;
}
.l_nybredli{
    position: relative;
}
.l_nybredli::after{
    content: ">";
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    right: -6px;
    transform: translateY(-50%);
}
.l_nybredli:last-child::after{
    display: none;
}
.l_c3bx1ri{
    width: 53%;
}
.l_c3bx1le{
    width: 47%;
    padding-right: 65px;
    padding-left: 38px;
}
.l_c3bx1tit{
    font-weight: bold;
}
.l_c3bx1p {
    margin-top: 26px;
    margin-bottom: 80px;
}
.l_c3bx1ri .ys_imgbox_cover{
    border-radius: 10px;
    position: relative;
}
.l_c3bx1li{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 100px;
}
.l_c3bx1li:last-child{
    margin-bottom: 0;
}
.l_c3bx1li.on{
    flex-direction: row-reverse;
}
.l_c3bx1li.on .l_c3bx1le{
    padding-right: 25px;
    padding-left: 78px;
}
/* D1鏂伴椈涓績 */
.l_d1sect .l_nybread,
.l_d3sect .l_nybread{
    bottom: 186px;
}
.l_d1bx1tbli a{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    transition: all .36s;
    display: block;
    padding-bottom: 8px;
    position: relative;
}
.l_d1bx1tbli a::after{
    content: "";
    width: 0;
    height: 2px;
    background-color: #00A73C;
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_d1bx1tbli.on a{
    color: #00A73C;
}
.l_d1bx1tbli.on a::after{
    width: 100%;
}
.l_d1bx1tab{
    border-bottom: 1px solid #E4E4E4;
}
.l_d1bx1nrs{
    padding: 46px 80px 0;
    background-color: #fff;
    border-radius: 20px;
}
.l_d1box1{
    margin-top: -165px;
    position: relative;
    z-index: 3;
}
.l_d1bx1tbli {
    padding: 0 25px;
}
.l_d1bx1tbul{
    margin: 0 -25px;
}
.l_d1bx1li a{
    padding-top: 38px;
    padding-bottom: 72px;
    /* border-top: 1px solid #E4E4E4; */
    border-bottom: 1px solid #E4E4E4;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_d1bx1le .ys_imgbox_cover{
    border-radius: 10px;
}
.l_d1bx1le{
    width: 46%;
}
.l_d1bx1ri{
    width: 54%;
    padding-left: 72px;
}
.l_d1bx1ri .l_a1bx3tit1 {
    margin-top: 10px;
}
.l_d1bx1ri .l_a1bx5p {
    margin-top: 30px;
}
.l_d1box2{
    padding-top: 70px !important;
}
.l_d1bx2li a{
    width: 100%;
    display: block;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 14px 0px rgba(166, 166, 166, 0.15);
    border-radius: 10px;
    padding: 30px 45px 32px;
}
.l_d1bx2li{
    margin-bottom: 40px;
}
.l_d1bx2li:last-child{
    margin-bottom: 0;
}
.l_d1bx2li .l_a1bx5time img {
    width: 18px;
    margin-right: 25px;
}
.l_d1bx2bt{
    margin-top: 18px;
}
.l_d1bx2li .l_a1bx5time p {
    font-size: 18px;
}
.l_d1bx2li .l_d1bx2p {
    padding-bottom: 25px;
    border-bottom: 1px solid #EAEAEA;
    margin-top: 10px;
}
.pc_fenye li {
    width: auto;
    height: auto;
    font-family: Roboto;
    font-size: 18px;
    color: #353D42;
    margin: 0 16px;
}
.pc_fenye li.activepage {
    color: #00A73C;
    background: inherit;
}
.l_d1bx2nrs {
    padding-bottom: 70px;
}
/* D2鏂伴椈璇︽儏椤 */
.l_depage .ys_hd_pc::before {
    width: 100vw;
}
.l_depage .ys_hd_pc {
    top: 0;
    width: 100vw;
    border-bottom: 1px solid rgba(198, 198, 198, 1);
}
.l_d2sect{
    margin-top: 90px;
}
.l_depage .l_nybredli a {
    color: #999;
}
.l_depage .l_nybredli::after {
    color: #999;
}
.l_depage .l_nybredli:last-child a{
    color: rgba(51, 51, 51, 0.8);
}
.l_d2sect .l_nybread{
    margin-top: 50px;
}
.l_d2bx1tit h1{
    font-weight: bold;
}
.l_d2bx1le{
    width: 66%;
}
.l_d2bx1ri{
    width: 34%;
    padding-left: 80px;
}
.l_d2_content{
    margin-top: 48px;
}
.l_d2bx1tp{
    padding-bottom: 24px;
    border-bottom: 1px solid #E2E2E2;
}
.l_d2bx1tp .l_a1bx5time{
    margin-top: 25px;
}
.l_d2bx1bt p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
}
.l_d2bx1bt{
    margin-top: 20px;
}
/* .yxedr_active img{
    border-radius: 10px;
} */
.l_d2bx1bt img{
    border-radius: 10px;
}
.l_d2bx1bt p:last-child{
    margin-bottom: 0;
}
.l_d2bx1_fpli a{
    font-size: 18px;
    line-height: 1.75;
    color: #999;
    transition: all .36s;
    display: block;
}
.l_d2bx1_fpli{
    margin-bottom: 17px;
}
.l_d2bx1_fpli:last-child{
    margin-bottom: 0;
}
.l_d2bx1fp{
    background-color: #F6F6F8;
    padding: 50px 0;
    border-top: 1px solid rgba(226, 226, 226, 1);
}
.l_d2bx1ris{
    margin-top: 60px;
}
.l_d2bx1_shrp p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.l_d2bx1_share{
    padding: 22px 30px;
    border-radius: 10px;
    background-color: #F6F6F8;
    display: flex;
    align-items: center;
}
.l_d2bx1_shrics{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #C1C1C1;
    position: relative;
    margin-left: 25px;
}
.l_d2bx1_shric{
    width: 100%;
}
.l_d2bx1_shric img{
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_d2bx1_shric a {
    width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0 !important;
    padding: 0 !important;
}
.l_d2bx1ritit{
    font-weight: bold;
    margin-top: 38px;
    margin-bottom: 34px;
}
.l_d2bx1li .l_a1bx5time p {
    font-size: 16px;
}
.l_d2bx1li .l_a1bx5time img {
    width: 16px;
}
.l_d2bx1li:first-child a{
    padding-top: 0;
}
.l_d2bx1li a{
    width: 100%;
    display: block;
    padding: 35px 0;
    border-bottom: 1px solid rgba(236, 236, 236, 1);
}

/* D3瑙嗛閲囪 */
.l_d3bx1ul{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_d3bx1li{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 45px;
}
.l_d3bx1lis{
    width: 100%;
    height: 100%;
    padding-bottom: 30px;
    border-bottom: 1px solid #E2E2E2;
    position: relative;
}
.l_d3bx1lis::after{
    content: "";
    width: 0;
    height: 1px;
    background-color: #00A73C;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all .36s;
}
.l_d3bx1tp{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.l_d3bx1tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.l_d3bx1list{
    padding-top: 52px;
    padding-bottom: 25px;
    overflow: hidden;
}
.l_d3bx1lis .l_a1bx3tit2{
    font-weight: bold;
    margin-top: 18px;
    padding: 0 30px;
    height: 42px;
    overflow: hidden;
}
.l_d3_content .l_d1box1{
    padding-top: 0 !important;
}
/* I1娉曞緥鏉℃ */
.ys_cont900{
    width: 900px;
    margin: auto;
}
.l_i1bx1wd p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
}
.l_i1bx1wd p:last-child{
    margin-bottom: 0;
}
/* H2鍛樺伐鍏虫€€璇︽儏椤 */
.l_h2bx1ul,.l_h1bx2ul{
    margin: 0 -20px;
    overflow: hidden;
}
.l_h2box1 {
    overflow: hidden;
}
.l_h2bx1li,.l_h1bx2li{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 36px;
}
.l_h2bx1lis{
    width: 100%;
}
.l_h2bx1lis .l_a1bx3tit2{
    padding: 0 30px;
    margin-top: 20px;
    height: 42px;
    overflow: hidden;
}
.l_h2bx1lis .ys_imgbox_cover{
    border-radius: 10px;
}
.l_h2bx1btn {
    background: #00A73C;
    margin: auto;
    margin-top: 27px;
}
.l_h2bx1btn img {
    transform: rotate(90deg);
}
/* H1鍛樺伐鍏虫€€ */
.l_h1bx1btp p{
    font-size: 30px;
    line-height: 1.75;
    color: #333;
}
.l_h1bx1btp{
    padding-left: 48px;
}
.l_h1bx1ic1 {
    width: 83px;
    position: absolute;
}
.l_h1bx1ic1  img{
    width: 100%;
}
.l_h1bx1bt{
    position: relative;
}
.l_h1bx1ic11{
    top: -24px;
    left: 0;
}
.l_h1bx1ic12{
    right: 0;
    bottom: -44px;
}
.l_h1box1 {
    border-bottom: 1px solid rgba(242, 242, 242, 1);
    overflow: hidden;
}
.l_h1bx2li{
    margin-bottom: 44px;
}
.l_h1bx2li .ys_imgbox_cover{
    border-radius: 10px;
}
.l_h1bx2li a{
    width: 100%;
    display: block;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(239, 239, 239, 1);
    position: relative;
}
.l_h1bx2li a::after{
    content: "";
    width: 0;
    height: 1px;
    background-color: #BE8A3A;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.l_h1bx2wz{
    padding: 0 30px;
}
.l_h1bx2li .l_a1bx3tit2 {
    margin-top: 20px;
    font-weight: bold;
    height: 42px;
    overflow: hidden;
}
.l_h1bx2li .l_a1bx5more{
    margin-top: 20px;
}
.l_h1bx2bt .l_fenyebox {
    margin-top: 26px;
}
.l_h1box3{
    background-color: #F4F4F4;
    overflow: hidden;
}
.l_h1box3 .l_a1bx1tit h2{
    text-align: center;
}
.l_h1bx3bt .l_a1bx3tit2{
    margin-top: 8px;
    padding: 0 30px;
    font-weight: bold;
    height: 84px;
    overflow: hidden;
}
.l_h1bx3tp{
    position: relative;
}
.l_h1bx3tp .ys_imgbox_cover{
    border-radius: 10px;
}
.l_h1bx3tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.35);
    border-radius: 10px;
    position: absolute;
    top:0;
    left: 0;
    z-index: 3;
}
.l_h1bx3bt .swiper-container {
    overflow: inherit;
}
.l_h1bx3bt .swiper-pagination-progressbar {
    background: #D9D9D9;
}
.l_h1bx3bt .swiper-container-horizontal>.swiper-pagination-progressbar,
.l_h1bx3bt .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 66%;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
    top: inherit;
    bottom: 0;
}
.l_h1bx3bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #00A73C;
    position: absolute;
    top: -1px;
    height: 2px;
}
/* .l_h1bx3bt .l_a1swiper4 .swiper-button-next, 
.l_h1bx3bt .l_a1swiper4 .swiper-button-prev {
    opacity: 1;
} */
.l_h1bx3bt .l_a1swiper4 .swiper-button-next{
    right: -40px;
}
.l_h1bx3bt .l_a1swiper4 .swiper-button-prev{
    left: -40px;
}

/* G1鍔犲叆鎴戜滑 */
.l_g1bx2nr .l_c3bx1ri{
    width: 57%;
}
.l_g1bx2nr .l_c3bx1le{
    width: 43%;
    padding-right: 102px;
    padding-left: 0;
}
.l_g1bx2nr .l_c3bx1li.on .l_c3bx1le {
    padding-right: 0;
    padding-left: 102px;
}
.l_g1box2{
    background-color: #F4F4F4;
    overflow: hidden;
}
.l_g1bx1ri {
    width: 47%;
    border-radius: 10px;
    overflow: hidden;
}
.l_g1bx1ri img{
    width: 100%;
}
.l_g1bx1le{
    width: 53%;
    padding-right: 126px;
}
.l_g1bx1tp {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_g1bx1bt .l_a1bx1tit h2{
    color: #00A73C;
}
.l_g1bx1tit h3{
    font-weight: bold;
    margin-bottom: 16px;
}
.l_g1bx1tit h3:last-child{
    margin-bottom: 0;
}
.l_g1bx1tit{
    margin-top: 8px;
}
.l_g1bx1li{
    width: 25%;
    padding: 0 37px;
    margin-bottom: 72px;
}
.l_g1bx1ul{
    margin: 0 -37px;
}
.l_g1bx1lis{
    width: 100%;
    border-radius: 20px;
    background-color: #fff;
    transition: all .36s;
    border: 1px solid rgba(231, 231, 231, 1);
    box-shadow: 0px 4px 6px 1px rgba(213, 226, 245, 0.25);
    padding: 45px 45px 35px;
}
.l_g1bx1ic{
    width: 133px;
    height: 133px;
    border-radius: 50%;
    background-color: #F6F7FB;
    transition: all .36s;
    margin: auto;
    position: relative;
}
.l_imgbox_cover{
    width: 48%;
}
.l_imgbox_cover img{
    width: 100%;
    height: 100%;
}
.l_img1{
    position: relative;
    top: 0;
    left: 0;
}
.l_img2{
    position: absolute;
    top: 0;
    left: 0;
}
.l_after{
    opacity: 0;
}
.l_g1bx1lis .l_a1bx3tit2{
    margin-top: 42px;
    text-align: center;
    height: 42px;
    overflow: hidden;
}
.l_g1bx1bt{
    padding-bottom: 28px !important;
}
/* E1寤哄浗鍏泭 */
.l_e1bx2p p{
    height: 94.5px;
    overflow: hidden;
}
.l_e1box4 .l_a1bx3tit2{
    height: 84px;
    overflow: hidden;
}
.l_e1bx2p {
    margin-top: 10px;
}
.l_h1bx3bt .l_a1bx1btn {
    margin: auto;
    margin-top: 70px;
}
.l_e1bx2ri{
    width: 375px;
}
.l_e1bx2le{
    width: calc(100% - 375px);
    padding-right: 225px;
}
.l_e1bx2nrs{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_e1bx2ri img{
    width: 100%;
}
.l_a1bx1p p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
}
.l_e1bx2logo{
    width: 71%;
}
.l_e1bx2logo a{
    width: 100%;
    display: block;
}
.l_e1bx2logo img{
    width: 100%;
}
.l_a1bx1p{
    margin: 44px 0;
}
.l_e1bx2ri p{
    font-size: 18px;
    line-height: 1.75;
    color: #BE8A3A;
    text-align: center;
}
.l_e1bx2ris{
    width: 195px;
}
.l_e1bx3li{
    width: 20%;
    padding: 0 22px;
}
.l_e1bx3ul{
    margin: 0 -22px;
}
.l_e1bx3lis{
    width: 100%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
}
.l_e1bx3lip p{
    color: #333;
    text-align: center;
    height: 31.5px;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_e1bx3lip{
    margin-top: 20px;
}
.l_e1bx3li:not(:first-child){
    display: none;
}
.l_e1bx3ul .slick-list{
    padding: 12px 0;
}
.slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #C4C4C4;
}
.slick-dots li.slick-active {
    background: #00A73C;
}
.slick-dots {
    bottom: -40px;
}
/* F1宸ヤ笟鏃呮父 */
.l_f1bx1ri{
    width: 31%;
    border-radius: 20px;
    overflow: hidden;
}
.l_f1bx1ri img{
    width: 100%;
}
.l_f1bx1le{
    width: 69%;
    padding-right: 160px;
}
.l_f1bx1p span{
    font-weight: bold;
}
.l_f1box1{
    background-color: #F4F4F4;
}
.l_f1bx1p1 p{
    color: #333;
    font-weight: bold;
}
.l_f1bx1_phone a{
    font-size: 24px;
    line-height: 1.5;
    color: #00A73C;
    font-family: 'montserratbold' !important;
    /* font-weight: bold; */
}
.l_f1bx1p{
    margin-top: 30px;
    margin-bottom: 25px;
}
.l_f1bx1nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_f1bx2li{
    width: 33.333333%;
    padding: 0 12px;
}
.l_f1bx2ul{
    margin: 0 -12px;
}
.l_f1bx2lis{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.l_f1bx2li:not(:first-child){
    display: none;
}
.l_f1lbbtn1 {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    cursor: pointer;
    position: relative;
}
.l_f1lbbtn1 img{
    width: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_f1lbbtn {
    width: 112px;
    margin: auto;
}
.l_f1lbbtns{
    margin-top: 58px;
    position: relative;
}
.l_f1lbbtns::before,
.l_f1lbbtns::after{
    content: "";
    width: calc(50% - 100px);
    height: 1px;
    background-color: #DDDDDD;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_f1lbbtns::after{
    left: inherit;
    right: 0;
}
.l_f1bx2nr .yx_parga1{
    margin-top: 25px;
}
.l_f1box3{
    background-color: #f4f4f4;
}
.l_f1bx3p{
    margin-top: 25px;
}
.l_f1bx3ri{
    width: 45%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.l_f1bx3le{
    width: 55%;
    padding-right: 170px;
}
.l_f1bx3nr{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_f1bx3ph{
    width: 100%;
    display: none;
}
.l_f1bx3ph img{
    width: 100%;
}
.l_f1bx3btn{
    width: 78px;
    height: 78px;
    border-radius: 50%;
    border: 1px solid rgba(0, 167, 60, 1);
    cursor: pointer;
    z-index: 6;
    /* display: none; */
}
.l_f1bx3btn::after{
    content: "";
    width: 70%;
    height: 70%;
    border-radius: 50%;
    border: 1px solid rgba(0, 167, 60, 1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_f1bx3btn img{
    width: 13px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_f1box4 .l_a1bx1tit h2{
    font-family: 'montserratbold' !important;
}
.l_f1bx4p {
    margin-top: 20px;
}
.l_f1bx1li{
    /* width: 33.333333%; */
    padding: 0 11px;
}
.l_f1bx1ul{
    margin: 0 -11px;
}
.l_f1bx1lis{
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 22px;
}
.l_f1bx1lis:last-child{
    margin-bottom: 0;
}
.l_f1bx1li1,.l_f1bx1li3{
    width: 32%;
}
.l_f1bx1li2{
    width: 35.5%;
}
.l_f1box5{
    background-color: #F4F4F4;
    overflow: hidden;
}
.l_f1box4,.l_f1box3,.l_f1box2,.l_f1box1{
    overflow: hidden;
}
/* C1鍘熻兘鐢熺墿 */
.l_c1bx1_logo {
    width: 179px;
    margin-left: 46px;
}
.l_c1bx1_logo img{
    width: 100%;
}
.l_c1bx1tit{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_c1bx1p{
    margin-top: 25px;
}
.l_c1bx1p p{
    margin-bottom: 12px;
}
.l_c1bx1p p:last-child{
    margin-bottom: 0;
}
.l_c1bx1ri{
    width: 58%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.l_c1bx1ri img{
    width: 100%;
}
.l_c1bx1le{
    width: 42%;
    padding-right: 46px;
    position: relative;
}
.l_c1bx1le::after{
    content: "";
    width: calc(100% + 110px);
    height: 100%;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_c1bx1ri::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}
.l_c1bx1li p{
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    font-weight: bold;
}
.l_c1bx1li{
    position: relative;
    padding-left: 25px;
    margin-bottom: 9px;
}
.l_c1bx1li::before{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #00A73C;
    position: absolute;
    top: 15px;
    left: 0;
}
.l_c1bx1ul{
    padding: 24px 0 30px;
}
.l_c1bx1uls {
    height: 520px;
    padding: 0 40px;
    overflow: hidden;
}
.l_c1bx1uls .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
.l_c1bx1uls .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #ECECEC;
}
.l_c1bx1uls .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: #00A73C;
}
.l_c1bx1uls .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 2px;
}
.l_c1bx3li .l_a1bx3tit2{
    margin-bottom: 0 !important;
}
.l_c1sect .l_a1bx1btn {
    margin-top: 70px !important;
}
.l_c1box2{
    background-color: #F4F4F4;
    overflow: hidden;
}
.l_c1bx2tbli p{
    font-size: 24px;
    color: #333;
    transition: all .36s;
    line-height: 64px;
}
.l_c1bx2info{
    padding-left: 28px;
}
.l_c1bx2tbli{
    width: auto;
    padding: 0 20px;
    border: 2px solid rgba(0, 167, 60, 1);
    border-radius: 10px;
    margin: 0 16px;
    cursor: pointer;
    position: relative;
}
.l_c1bx2tblis{
    position: relative;
}
.l_c1bx2tbli::before{
    content: "";
    width: calc(100% - 26px);
    height: 2px;
    background-color: #DDDDDD;
    position: absolute;
    top: -2px;
    right: 13px;
    transition: all .36s;
}
.l_c1bx2tbli::after{
    content: "";
    width: calc(100% - 26px);
    height: 2px;
    background-color: #DDDDDD;
    position: absolute;
    bottom: -2px;
    left: 13px;
    transition: all .36s;
}
.l_c1bx2tblis::before{
    content: "";
    width: 2px;
    height: calc(100% - 26px);
    background-color: #DDDDDD;
    position: absolute;
    top: 13px;
    left: -22px;
    transition: all .36s;
}
.l_c1bx2tblis::after{
    content: "";
    width: 2px;
    height: calc(100% - 26px);
    background-color: #DDDDDD;
    position: absolute;
    bottom: 13px;
    right: -22px;
    transition: all .36s;
}
.l_c1bx2tbli.on p{
    color: #00A73C;
}
.l_c1bx2tbli.on::before,
.l_c1bx2tbli.on::after{
    width: 0;
}
.l_c1bx2tbli.on .l_c1bx2tblis::before,
.l_c1bx2tbli.on .l_c1bx2tblis::after{
    width: 0;
}

.l_c1bx2tbli:first-child{
    margin-left: 0;
}
.l_c1bx2tbli:last-child{
    margin-right: 0;
}
.l_c1bx2list{
    margin-top: 30px;
}
.l_c1bx2if2{
    padding-left: 20px;
}
.l_c1bx2if1{
    padding-left: 20px;
    position: relative;
    font-size: 20px;
    line-height: 1.75;
    color: #666;
    font-weight: bold;
}
.l_c1bx2if1::before{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #00A73C;
    position: absolute;
    top: 15px;
    left: 0;
}
.l_c1bx2img{
    margin-top: 20px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.l_c1bx2img img{
    width: 100%;
}
.l_c1bx2bt .l_a1bx1btn {
    margin: auto;
}
.l_c1bx3li{
    width: 25%;
    padding: 0 16px;
    margin-bottom: 32px;
}
.l_c1bx3ul{
    margin: 0 -16px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_c1bx3lis{
    width: 100%;
    transition: all .36s;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    border-radius: 20px;
    border: 1px solid rgba(240, 240, 240, 1);
    padding: 20px 40px 40px;
    height: 100%;
}
.l_c1bx4ul1 .slick-list{
    padding-bottom: 40px;
}
.l_c1bx4ul1 .slick-dots {
    bottom:0px;
}
.l_c1bx3li .l_a1bx3tit2{
    font-weight: bold;
    margin: 12px 0;
    max-height: 84px;
    overflow: hidden;
}
.l_c1bx3li.on .l_a1bx3tit2 {
    color: #BE8A3A;
}
.l_c1bx3lis .ys_imgbox_cover{
    width: 90px;
    margin-left: -14px;
}
.l_c1bx3p1 p{
    margin-bottom: 12px;
}
.l_c1bx3p1 p:last-child{
    margin-bottom: 0;
}
.l_c1bx3list{
    margin-top: 100px;
}
.l_c1bx3li.on{
    position: relative;
    top: -40px;
}
.l_c1bx3nrs{
    margin-top: 54px;
}
.l_c1bx3p {
    margin-top: 15px;
}
.l_c1bx3nrs .l_a1bx1btn{
    margin: auto;
}
.l_c1bx3bg{
    width: 544px;
    z-index: -1;
}
.l_c1bx3bg img{
    width: 100%;
}
.l_c1bx3uls{
    position: relative;
}
.l_c1bx3li2{
    width: 25%;
    padding: 0 16px;
    margin-bottom: 32px;
}
.l_c1bx3ul2{
    margin: 0 -16px;
}
.l_c1bx3li2s{
    width: 100%;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    background: rgba(255, 255, 255, 1);
    box-shadow: 2px 4px 16px 6px rgba(192, 192, 192, 0.25);
}
.l_c1bx3wz{
    padding: 20px 30px 45px;
}
.l_c1bx3wz p{
    color: #333;
    height: 63px;
    overflow: hidden;
}
.l_c1bx3list2{
    margin-top: 40px;
}
.l_c1bx3nr2 .l_a1bx1btn {
    margin-top: 38px !important;
}
.l_c1bx4li1{
    width: 100%;
    padding: 0 8px;
}
.l_c1bx4li1:not(:first-child){
    display: none;
}
.l_c1bx4ul1{
    margin: 0 -8px;
}
.l_c1bx4bt{
    margin-top: 65px;
}
.l_c1bx4li2{
    width: 16.666666%;
    padding: 0 8px;
    margin-bottom: 16px;
}
.l_c1bx4ul2{
    margin: 0 -8px;
}
.l_c1bx4li2s{
    width: 100%;
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
}
.l_c1bx4li1:not(:first-child){
    display: none;
}
.l_c1bx4bt .l_a1bx1btn{
    margin: auto;
    margin-top: 104px !important;
}
.l_c1bx2li1:not(:first-child){
    display: none;
}
/* C2浜т笟鍥尯 */
.l_c2_content .l_c1box4{
    background-color: #F2F2F2;
}
.l_c2bx1li{
    width: 33.333333%;
    padding: 0 20px;
}
.l_c2bx1ul{
    margin: 0 -20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_c2bx1lis{
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    background: rgba(255, 255, 255, 1);
    border-radius: 20px;
    background-color: #fff;
    padding: 25px 35px 45px;
    height: 100%;
}
.l_c2bx1lis .yx_title4{
    font-weight: bold;
    color: #BE8A3A;
    height: 42px;
    overflow: hidden;
}
.l_c1bx1p1 {
    margin-top: 20px;
}
.l_c2bx3li .l_c1bx3tit h3{
    font-weight: bold;
}
.l_c2bx3le{
    width: 470px;
    padding: 40px 55px 40px 40px;
    height: 570px;
}
.l_c2bx3ri::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
}
.l_c2bx3ri{
    width: calc(100% - 470px);
    height: 570px;
    position: relative;
    z-index: 1;
}
.l_c2bx3bt{
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
}
.l_c1bx3p1 {
    margin-top: 20px;
}
.l_c2bx3_imgbox{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.l_c2bx3_img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .5s;
    overflow: hidden;
}
.l_c2bx3_poster {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.l_c2bx3_img.act {
    opacity: 1;
}
.l_c2bx3ul{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.l_c2bx3li{
    width: 100%;
    max-height: 100%;
}
.l_c2bx3li:not(:first-child) {
    display: none;
}
.l_c2bx3_list {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 5;
}
.l_c2bx3_li {
    width: 33.333333%;
    height: 100%;
    position: relative;
}
.l_c2bx3_li:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, .3);
}
.l_c2bx3_lisbox {
    display: block;
    width: 100%;
    height: 100%;

}
.l_c2bx3_li_cont {
    width: 100%;
    padding: 0 42px;
}
.l_deco {
    display: block;
    width: 5rem;
    height: 5rem;
    opacity: 1;
    transition: .1s;
    transform: translateZ(0);
    margin: 0 auto;
}
.l_deco i{
    background: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    height: 2.2rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.5);
    transition: .4s;
    width: 2.2rem;
}
.l_deco:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
}
.l_deco:after {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 100%;
    height: 6rem;
    width: 6rem;
}
.l_c2bx3tip {
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    margin-top: 30px;
    text-align: center;
    transition: all .36s;
}
@keyframes scalepulse {
    20% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.15);
        transform: translate3d(-50%, -50%, 0) scale(1.15);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    50% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
        transform: translate3d(-50%, -50%, 0) scale(1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
}
.l_c2bx4li .l_c1bx3tit h3{
    font-weight: bold;
}
.l_c2bx4ul{
    margin-top: 50px;
}
.l_c1bx3bt .ys_imgbox_cover{
    border-radius: 10px;
    overflow: hidden;
}
.l_c1bx3bt{
    /* width: calc(50vw + 700px); */
    margin-top: 34px;
    position: relative;
}
.l_c1bx3bt::before{
    content: "";
    width: 400px;
    height: 100%;
    background-color: #F2F2F2;
    position: absolute;
    top: 0;
    left: -420px;
    z-index: 5;
}
.l_c2bx4li.on .l_c1bx3bt::before{
    background-color: #fff;
}
.l_cont1230{
    width: 1230px;
}
/* .l_c1bx3bt .swiper-slide{
    width: 34% !important;
} */
.l_c1bx3bt .swiper-pagination-progressbar {
    background: #E8E8E8;
    position: absolute;
}
.l_c1bx3bt .swiper-container-horizontal>.swiper-pagination-progressbar, 
.l_c1bx3bt .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 1400px;
    height: 1px;
    top: inherit;
    bottom: 0;
}
.l_c1bx3bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #00A73C;
    height: 3px;
    top: -2px;
}
.l_c1bx3bt .swiper-container{
    padding-bottom: 40px;
    overflow: inherit;
}
.l_c1bx3bt .swiper-button-prev{
    left: 20px;
}
.l_c1bx3bt .swiper-button-next{
    right: -44px;
}
.l_c1bx3bt .l_a1swiper4 .swiper-button-next, 
.l_c1bx3bt .l_a1swiper4 .swiper-button-prev {
    top: calc(50% - 20px);
}
.l_c2bx4li.on .yx_title3_1 {
    color: #BE8A3A;
}
.l_c2bx4li.on .l_c1bx3bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #BE8A3A;
}
.l_c2box4 {
    background: #F2F2F2;
    position: relative;
}
.l_c2bx4li.on{
    background-color: #fff;
}
.l_c2bx4li:first-child{
    padding-top: 0 !important;
}
.l_c2bx4li:last-child{
    padding-bottom: 0 !important;
}
.l_c2bx4sdli{
    cursor: pointer;
    margin-bottom: 10px;
    position: relative;
    padding-left: 24px;
}
.l_c2bx4sdli::before{
    content: "";
    width: 13px;
    height: 1px;
    border-radius: 1px;
    background-color: #999;
    position: absolute;
    top: 14px;
    left: 0;
    transition: all .36s;
}
.l_c2bx4sdli p{
    font-size: 16px;
    line-height: 1.75;
    color: #999;
    transition: all .36s;
}
.l_c2bx4sdli.on p{
    color: #00A73C;
}
.l_c2bx4sdli.on::before{
    background-color: #00A73C;
}
.l_c2bx4side{
    width: 140px;
    position: absolute;
    top: 344px;
    left: 0;
    z-index: 50;
}
.l_c2bx1bt{
    position: relative;
}
.l_c2bx1tit .l_a1bx1tit h2{
    color: #fff;
    position: absolute;
    top: 76px;
    left: 62px;
    z-index: 5;
}
/* body{
    padding-right: 0 !important;
} */
/* 浜т笟鍥粙缁嶆墥绔欐晥鏋 */
.header{
    display: none;
}
.case-2__container{
    border-radius: 20px;
    overflow: hidden;
}
.case-2 {
    position: relative;
}
.case-2__slider {
    position: relative;
    height: 680px;
}
.case-2__slider-canvas {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}
.case-2__slider-canvas canvas {
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.case-2__slider-canvas.is-pointer {
    cursor: pointer;
}
.case-2__slider-item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.case-2__slider-item:not(:first-child) {
    opacity: 0;
}
.case-2__slider-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 20px;
    overflow: hidden;
}
.case-2__slider-image img {
    width: 100%;
    height: 100%;
    min-height: 100%;
    object-fit: cover;
}
.case-2__slider-image:before {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(89.82deg, rgba(0, 0, 0, 0.4) 0.11%, rgba(0, 0, 0, 0) 99.81%);
}

.case-2__slider-content {
    position: absolute;
    left: 50px;
    bottom: 53px;
    z-index: 2;
    color: #ffffff;
}
.case-2__slider-subtitle {
    text-transform: uppercase;
    opacity: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: .3em;
}
.case-2__slider-title {
    font-weight: 700;
    font-size: 60px;
    line-height: 72px;
    letter-spacing: .01em;
    opacity: 0;
}
.case-2__slider-title:not(:first-child) {
    margin-top: 8px;
}
.case-2__slider-text {
    margin-top: 15px;
    max-width: 450px;
    opacity: 0;
    overflow: hidden;
}
.case-2__slider-text .line {
    white-space: nowrap;
}
.case-2__slider-info {
    margin-top: 23px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.case-2__slider-info-col {
    -webkit-flex: 1 0 155px;
    -ms-flex: 1 0 155px;
    flex: 1 0 155px;
    width: 155px;
    opacity: 0;
}
.case-2__slider-info-col:first-child {
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
    width: 210px;
}
.case-2__slider-info-top {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.case-2__slider-info-number {
    white-space: nowrap;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0;
}
.case-2__slider-info-square {
    position: relative;
    top: -8px;
    margin-left: 10px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0;
}
.case-2__slider-info-bot {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .3em;
    text-transform: uppercase;
    opacity: 0.6;
}
.case-2__slider-timeline {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    
}
.case-2__slider-timeline-dot {
    position: absolute;
    z-index: 3;
    width: 12px;
    height: 12px;
    top: 50%;
    transform: translateY(-50%);
    left: calc(50% - 4px);
    border-radius: 50%;
    cursor: pointer;
}

.case-2__slider-timeline-dot::before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 50%;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all 0.6s ease;
}
.case-2__slider-timeline-dot.is-active:before {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
}

.case-2__slider-timeline-line {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 1px;
    width: 0;
    background-color: #ffffff;
}
.case-2__slider-timeline-line+.case-2__slider-timeline-line {
    left: 33.333%;
}
.case-2__slider-timeline-line+.case-2__slider-timeline-line+.case-2__slider-timeline-line {
    left: 66.666%;
}
.case-2__slider-timeline-line-helper {
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    height: 1px;
    width: 100vw;
    background-color: rgba(255, 255, 255, 0.4);
}
/* B1鍏充簬鍘熻兘 */
.l_nycontent{
    max-width: 1920px;
    margin: auto;
    /* overflow: hidden; */
}
.l_b1bx1ic{
    width: 88px;
    margin: auto;
    margin-bottom: 40px;
}
.l_b1box1 .l_a1bx1li span, 
.l_b1box1 .l_a1bx1li p {
    color: #464C4A;
}
.l_b1box1 .l_a1bx1p {
    margin-top: 26px;
    margin-bottom: 50px;
}
.l_b1bx1bt{
    width: 78%;
    margin: auto;
}
.l_b1box2{
    position: relative;
}
.l_b1box2::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #F4F4F4;
    border-radius: 203px 203px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_b1space{
    margin-top: 40px;
}
.l_b1bx5bt{
    width: 100%;
    height: 448px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    position: relative;
}
.l_b1box6{
    padding-top: 0 !important;
}
.l_b1bx5img img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
}
.l_b1bx5bt::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
}
.l_b1bx5li{
    width: 33.333333%;
    height: 100%;
    position: relative;
}
.l_b1bx5lis{
    width: 100%;
    padding: 0 124px;
}
.l_b1bx5li:not(:last-child){
    border-right: 1px solid rgba(197, 197, 197, 1);
}
.l_b1bx5wz{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.l_b1bx5ul {
    position: relative;
    width: 100%;
    height: 100%;
}
.l_b1bx5lis .l_a1bx3tit2 {
    font-weight: bold;
    color: #fff;
}
.l_b1boxs{
    position: relative;
}
.l_b1boxs::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F4F4F4 0%, rgba(244, 244, 244, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_b1box7{
    background-color: #F4F4F4;
    padding-bottom: 190px;
}
.l_b1bx8nrs{
    padding-left: 140px;
}
.l_b1bx8ri {
    width: 58%;
    border-radius: 10px;
    overflow: hidden;
}
.l_b1bx8ri img{
    width: 100%;
}
.l_b1bx8le{
    width: 42%;
    padding-right: 88px;
}
.l_b1bx8lis{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_b1bx8ic{
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    position: relative;
}
.l_b1bx8wz{
    width: calc(100% - 90px);
    padding-left: 25px;
}
.l_b1bx8ic img{
    width: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_b1bx8wz .l_a1bx3tit2{
    font-weight: bold;
}
.l_b1bx8wz p{
    font-size: 16px;
    line-height: 1.75;
    color: #464C4A;
    font-family: "montserratregular" !important;
}
.l_b1bx8info{
    margin-top: 70px;
}
.l_b1bx8li{
    margin-bottom: 30px;
}
.l_b1bx8li:last-child{
    margin-bottom: 0;
}
.l_b1bx8map a{
    font-size: 16px;
    line-height: 1.75;
    color: #BE8A3A;
    text-decoration: underline;
}
.l_b1bx8li3 .l_b1bx8wz{
    width: calc(100% - 90px - 64px);
    padding-right: 20px;
}
.l_b1bx8map {
    width: 64px;
    position: relative;
    top: 20px;
}
.l_b1bx8nrs1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_b1bx7li{
    width: 25%;
    padding: 0 18px;
}
.l_b1bx7ul{
    margin: 0 -18px;
}
.l_b1bx7li:not(:first-child){
    display: none;
}
.l_b1bx7lis{
    width: 100%;
    padding: 16px 28px 30px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    border-radius: 10px;
}
.l_b1bx7p p{
    color: #333;
    font-weight: bold;
    text-align: center;
    height: 63px;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_b1bx7p {
    margin-top: 22px;
}
.l_b1bx7ul .slick-dots {
    bottom: -70px;
}
.l_b1bx7ul .slick-list{
    padding: 16px 0;
}
.l_b1bx6lis::after{
    content: "";
    width: 10px;
    height: 10px;
    background: url(../images/b1_icon11.svg) center / cover no-repeat;
    position: absolute;
    right: -16px;
    top: 50%;
    transform: translateY(-50%);
}
.l_b1bx6li:last-child .l_b1bx6lis::after{
    display: none;
}
.l_b1bx6li{
    width: 25%;
    padding: 0 44px;
    position: relative;
    height: 342px;
}
.l_b1bx6li::after{
    content: "";
    width: 342px;
    height: 100%;
    border-radius: 50%;
    background: rgba(48, 48, 48, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}
.l_b1bx6li.on::after{
    background: #00A73C;
    z-index: -1;
}
.l_b1bx6ul{
    margin: 0 -44px;
}
.l_b1bx6lis .yx_title3{
    font-weight: bold;
    height: 54px;
    overflow: hidden;
}
.l_b1bx6li.on .yx_title3{
    color: #fff;
}
.l_b1bx6p p{
    color: #333;
    height: 94.5px;
    overflow: hidden;
}
.l_b1bx6li.on .l_b1bx6p p{
    color: #fff;
}
.l_b1bx6bt{
    width: 85%;
    margin: auto;
}
.l_b1bx6lis{
    text-align: center;
    z-index: 5;
    width: 100%;
    padding: 0 60px;
}
.l_b1bx6p{
    margin-top: 20px;
}
.l_b1bx4img{
    width: 100%;
    position: relative;
    z-index: 2;
}
.l_b1bx4img img{
    width: 100%;
}
.l_b1bx4img::after{
    content: "";
    width: 42%;
    height: 42%;
    border-radius: 50%;
    box-shadow: 0px 0px 13px 1px rgba(60, 154, 174, 0.21);
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_b1bx4bt{
    position: relative;
    width: 602px;
    margin: auto;
}
.l_b1logo{
    width: 205px;
    z-index: 5;
}
.l_b1logo img{
    width: 100%;
}
.l_b1bx4li{
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 9px 1px rgba(34, 48, 124, 0.24);
    position: absolute;
    cursor: pointer;
    z-index: 3;
    transition: all .36s;
}
.l_b1bx4li .ys_imgbox_cover{
    width: 40px;
}
.l_b1bx4li1{
    left: 21%;
    top: 15%;
}
.l_b1bx4li2 {
    top: 15%;
    right: 21%;
}
.l_b1bx4li3{
    top: 56%;
    right: 9%;
}
.l_b1bx4li4{
    bottom: 38px;
    left: 50%;
    transform: translateX(-50%);
}
.l_b1bx4li5{
    top: 56%;
    left: 9%;
}
.l_b1bx4wzli .l_a1bx3tit2{
    transition: all .36s;
}

.l_b1bx4wzli1,.l_b1bx4wzli5{
    background: linear-gradient(90deg, #FFFFFF 5.05%, rgba(255, 255, 255, 0) 109.19%);
}
.l_b1bx4wzli2,.l_b1bx4wzli3{
    background: linear-gradient(90deg, #FFFFFF 5.05%, rgba(255, 255, 255, 0) 109.19%);
}
.l_b1bx4wzli4{
    background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 91.82%);
}
.l_b1bx4wzli{
    padding: 17px 36px;
    position: absolute;
    width: 200px;
}
.l_b1bx4wzli1 {
    top: 16%;
    left: -15%;
}
.l_b1bx4wzli2{
    top: 16%;
    right: -15%;
    text-align: right;
}
.l_b1bx4wzli3{
    top: 56%;
    right: -19%;
    text-align: right;
}
.l_b1bx4wzli4{
    bottom: -76px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.l_b1bx4wzli5{
    top: 56%;
    left: -19%;
}
.l_b1bx2tp .yx_title3{
    font-weight: bold;
    margin-top: 8px;
}
.l_b1bx2tp .yx_title2{
    color: #00A73C;
}
.l_b1bx2p{
    margin-top: 14px;
}
.he_b3p3lzi p {
    font-size: 64px;
    line-height: 1.1;
    color: #00A73C;
    font-family: 'montserratregular' !important;
    white-space: nowrap;
    display: none;
}
.he_b3p3lzi p:first-child {
    display: block;
}
.l_b1bx2le {
    width: 100px;
    position: relative;
    max-width: 100px;
}
.he_b3p3eru {
    width: 100%;
    position: relative;
    padding-right: 10px;
    padding-top: 20px;
}
.he_b3p3lzi {
    position: absolute;
    right: 0;
    transform-origin: right top;
    transform: rotate(-90deg) translateY(-100px);
}
.he_b3p3jd {
    width: 1px;
    height: 460px;
    position: relative;
}
.he_b3p3hsa {
    width: 100%;
    height: 100%;
    background: #C4C4C4;
    position: relative;
    overflow: hidden;
}
.he_b3p3dny {
    width: 1px;
    height: 100%;
    background: #00A73C;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    overflow: hidden;
}
.he_b3p3jd::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    background: #00A73C;
    border-radius: 50%;
}
.l_b1bx2ri {
    width: calc(100% - 100px);
    padding-left: 70px;
    padding-right: 45%;
}
.he_b3p3phjc {
    display: none;
}
.he_b3p3dli {
    margin-bottom: 70px;
    opacity: 0.3;
}
.he_b3p3dli.act{
    opacity: 1;
}
.he_b3p3dli.act .l_b1bx2p p{
    color: #666;
}
.l_b1bx2ri .l_b1bx2p p{
    color: #333;
    margin-bottom: 12px;
}
.l_b1bx2fix{
    width: 40% !important;
    position: absolute;
    top:0;
    right: 0;
}
.l_b1bx2img{
    width: 100%;
    border-radius: 20px 0 0 20px;
    overflow: hidden;
}
.l_b1bx2bt{
    position: relative;
}
.l_b1bx2img img{
    width: 100%;
}
.l_b1bx2lgli{
    width: 50%;
    padding: 0 42px;
    position: relative;
}
.l_b1bx2lgli::after{
    content: "";
    width: 1px;
    height: 48px;
    background-color: #C5C5C5;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_b1bx2lgli:last-child::after{
    display: none;
}
.l_b1bx2lgul{
    margin: 0 -42px;
}
.l_b1bx2lglis{
    width: 100%;
}
.l_b1bx2lgle {
    width: 80px;
}
.l_b1bx2lgri{
    width: calc(100% - 80px);
    padding-left: 15px;
}
.l_b1bx2lglis{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.l_a1bx3tit2 {
    font-family: "montserratregular" !important;
}
.l_b1bx2logos{
    margin-top: 32px;
    padding-right: 30px;
}
.l_b1bx3li1 p{
    font-size: 18px;
    line-height: 1.75;
    color: #464C4A;
    transition: all .36s;
    font-family: "montserratregular" !important;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_b1bx3li1.on p{
    color: #00A73C;
}
.l_b1bx3li1{
    width: 14.285714%;
    cursor: pointer;
    position: relative;
}
.l_b1bx3li1:not(:first-child){
    display: none;
}
.l_b1bx3li1.slick-current p{
    color: #00A73C;
}
.l_b1bx3ul1{
    position: relative;
    width: calc(100% - 100px);
    margin: auto;
}
.l_b1bx3ul1::before{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #DBDBDB;
    position: absolute;
    top: 0;
    left: 0;
}
.l_b1bx3ul1 .slick-prev, 
.l_b1bx3ul1 .slick-next{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #00A73C;
    box-shadow: 0px 4px 14px 0px rgba(166, 166, 166, 0.25);
    transition: all .36s;
    z-index: 5;
    top: calc(50% - 21px);
}
.l_b1bx3ul1 .slick-prev::after,
.l_b1bx3ul1 .slick-next::after{
    content: "";
    width: 6px;
    height: 12px;
    background: url(../images/f1_arrow1.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.l_b1bx3ul1 .slick-next::after{
    background: url(../images/f1_arrow2.svg) center / cover no-repeat;
}
.l_b1bx3ul1 .slick-prev{
    left: -50px;
}
.l_b1bx3ul1 .slick-next{
    right: -50px;
}
.l_b1bx3li1::after{
    content: "";
    width: calc(100% + 20px);
    height: 2px;
    background: #00A73C;
    position: absolute;
    top: -16px;
    left: -160px;
    transition: all .36s;
    opacity: 0;
}
.l_b1bx3li1.before::after{
    opacity: 1;
    width: calc(100% + 20px);
}
.l_b1bx3ul1 .slick-list{
    padding-top: 16px;
}
.l_b1bx3li2{
    width: 33.333333%;
}
.l_b1bx3li2s{
    padding-left: 25px;
    padding-right: 44px;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_b1bx3li2s::after{
    content: "";
    width: 1px;
    height: 372px;
    background-color: rgba(219, 219, 219, 0.8);
    position: absolute;
    top: 0;
    right: 0;
}
.l_b1bx3li2:not(:first-child){
    display: none;
}
.l_b1bx3year{
    font-size: 52px;
    line-height: 1.2;
    color: #00A73C;
    font-family: "montserratregular" !important;
}
.l_b1bx3info{
    margin-top: 25px;
}
.l_b1bx3ifli{
    margin-bottom: 10px;
}
.l_b1bx3le p{
    font-size: 18px;
    line-height: 1.75;
    color: #464C4A;
    font-family: 'montserratregular' !important;
    font-weight: bold;
}
.l_b1bx3ri p{
    font-size: 18px;
    line-height: 1.75;
    color: #464C4A;
}
.l_b1bx3ri{
    position: relative;
    padding-left: 34px;
    width: calc(100% - 42px);
}
.l_b1bx3ri::before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #464C4A;
    position: absolute;
    top: 12px;
    left: 20px;
}
.l_b1bx3le {
    width: 42px;
}
.l_b1bx3lb2{
    margin-top: 90px;
}
.slick-disabled{
    /* display: none !important; */
    cursor: default !important;
}


/*榧犳爣鏁堟灉*/
@media screen and (min-width: 1200px) {
    .l_b1bx3ul1 .slick-prev:hover, 
    .l_b1bx3ul1 .slick-next:hover{
        background-color: #00A73C;
    }
    .l_b1bx3ul1 .slick-prev:hover::after{
        background: url(../images/a1_arrow1_1.svg) center / cover no-repeat;
    }
    .l_b1bx3ul1 .slick-next:hover::after{
        background: url(../images/a1_arrow1.svg) center / cover no-repeat;
    }
    .l_c2bx4sdli:hover::before{
        background-color: #00A73C;
    }
    .l_c2bx4sdli:hover p{
        color: #00A73C;
    }
    .l_h2bx1btn:hover img {
        animation: none !important;
    }
    .pc_fenye li:hover{
        color: #00A73C;
    }
    .l_headli a:hover{
        color: #00A73C;
    }
    .l_headli a:hover::after{
        width: 100%;
    }
    .l_webbtn:hover img{
        animation: arrle 1.2s 1;
    }
    .l_ftbtrili a:hover{
        color: #00A73C;
    }
    .l_a1bx3li a:hover img,
    .l_a1bx3le a:hover img{
        transform: scale(1.05);
    }
    .l_a1swiper4:hover .swiper-button-next, 
    .l_a1swiper4:hover .swiper-button-prev {
        opacity: 1;
    }
    .l_a1bx5bt1 a:hover .l_a1bx3tit1{
        color: #00A73C;
    }
    .l_c1bx3li2s:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_a1bx5bt1 a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_d1bx1li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_d3bx1lis:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_h2bx1lis:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_a1bx5li a:hover .l_a1bx3tit2{
        color: #00A73C;
    }
    .l_a1bx5more:hover img,
    .l_a1bx5more:hover img {
        animation: arrle 1.2s 1;
    }
    .l_banarr:hover .l_after{
        opacity: 1;
    }
    .l_banarr:hover .l_before{
        opacity: 0;
    }
    .l_ftnrmdtp:hover a,
    .l_ftnrmdli2:hover a{
        color: #00A73C;
    }
    .l_d1bx1tbli a:hover::after{
        width: 100%;
    }
    .l_d1bx1tbli a:hover{
        color: #00A73C;
    }
    .l_d1bx1li a:hover .l_a1bx3tit1{
        color: #00A73C;
    }
    .l_d2bx1_fpli:hover a{
        color: #BE8A3A;
    }
    .l_d3bx1lis:hover::after{
        width: 100%;
    }
    .l_h1bx2li a:hover::after{
        width: 100%;
    }
    .l_h1bx2li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_g1bx1lis:hover{
        background-color: #00A73C;
    }
    .l_g1bx1lis:hover .l_g1bx1ic {
        background-color: rgba(246, 247, 251, 0.1);
    }
    .l_g1bx1lis:hover .l_after{
        opacity: 1;
    }
    .l_g1bx1lis:hover .l_before{
        opacity: 0;
    }
    .l_g1bx1lis:hover .l_a1bx3tit2{
        color: #fff;
    }
    .l_c1bx3lis:hover{
        box-shadow: 0px 8px 17px 0px rgb(166 166 166 / 35%);
    }
    .l_c2bx3_li:hover .l_deco:before {
        animation: scalepulse 1.3s linear .3s infinite both;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .l_c2bx3_li:hover .l_deco:after {
        animation: scalepulse 1.3s linear .15s infinite both;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .l_c2bx3_li:hover .l_deco i{
        animation: scalepulse 1.3s linear 0s infinite both;
        transform: translate3d(-50%, -50%, 0) scale(1);
    }
    .l_c1bx2tbli:hover::before,
    .l_c1bx2tbli:hover::after{
        width: 0;
    }
    .l_c1bx2tbli:hover .l_c1bx2tblis::after,
    .l_c1bx2tbli:hover .l_c1bx2tblis::before{
        height: 0;
    }
    .l_c1bx2tbli:hover p{
        color: #00A73C;
    }
}
/* 杞藉叆鏁堟灉 */
.l_c1box4,.l_g1box1,.l_c1box3,.l_c2box1,.l_c2box3,.l_c2bx4li,.l_c3box1,.l_d1bx2nrs{
    overflow: hidden;
}
@keyframes fadebanup {
    0%{
        transform: translateY(120%);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;
    }
}

.ys_ban_li.slick-active .ys_ban_title,
.ys_ban_li.slick-active .l_bantit1,
.ys_ban_li.slick-active .l_banbtn{
    -webkit-animation: fadebanup 800ms ease both;
    animation: fadebanup 800ms ease both;
    animation-delay: 1000ms;
}
@keyframes g1fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,10%,0);
        transform:translate3d(0,10%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.l_c1bx2li1{
    -webkit-animation: g1fadeInUp 1s ease both;
    animation: g1fadeInUp 1s ease both;
    animation-delay: .3s;
}
.l_c1bx3li2:nth-child(4n+1),
.l_g1bx1li:nth-child(4n+1),
.l_c2bx1li:nth-child(3n+1),
.l_h1bx2li:nth-child(3n+1),
.l_h2bx1li:nth-child(3n+1),
.l_d3bx1li:nth-child(2n+1){
    animation-delay: .3s;
}
.l_c1bx3li2:nth-child(4n+2),
.l_g1bx1li:nth-child(4n+2),
.l_c2bx1li:nth-child(3n+2),
.l_h1bx2li:nth-child(3n+2),
.l_h2bx1li:nth-child(3n+2),
.l_d3bx1li:nth-child(2n+2){
    animation-delay: .4s;
}
.l_c1bx3li2:nth-child(4n+3),
.l_g1bx1li:nth-child(4n+3),
.l_c2bx1li:nth-child(3n+3),
.l_h1bx2li:nth-child(3n+3),
.l_h2bx1li:nth-child(3n+3){
    animation-delay: .5s;
}
.l_c1bx3li2:nth-child(4n+4),
.l_g1bx1li:nth-child(4n+4){
    animation-delay: .6s;
}
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;
}
/* 2022.6.10淇敼 */
.l_a1bx5li {
    margin-bottom: 40px;
}
.l_a1bx5ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_a1bx5li a {
    height: 100%;
}
.l_a1bx5li:nth-child(3n+3)::after{
    display: none;
}
.case-2__slider-text{
    color: #fff;
    position: absolute !important;
    top: 76px;
    left: 62px;
    z-index: 5;
    font-size: 48px;
    line-height: 1.5;
    font-weight: bold;
}
.l_banarrow.act::after{
    display: none;
}
.l_c1bx3nrs.l_c1null .l_c1bx3nr2 {
    margin-top:0 !important;
}
.l_h1bx1bt {
    display: inline-block;
}
.l_a1bx3tit2{
    transition: all .36s;
}
.l_b1bx5li:hover .l_a1bx3tit2{
    transform: translateY(-30px);
}
.ys_videom_iframebox iframe {
    height: 560px;
    width: 100%;
}
.l_f1bx3if{
    width: 100%;
    height: 354px;
}
.l_f1bx3if iframe{
    width: 100%;
    height: 100%;
}
/* 2022.6.274淇敼 */
.l_a1bx5ri .l_a1bx3tit1,
.l_d1bx1ri .l_a1bx3tit1 {
    font-size: 30px;
}
.l_a1bx5ri2 .l_a1bx3tit2{
    font-size: 20px !important;
}
.l_a1bx1lis .l_a1bx3p p{
    font-size: 16px;
    height: 56px;
}
.l_ftbtri {
    position: relative;
    top: 3.5px;
}
.l_ftbtrili a,.l_ftnrbt p{
    font-size: 14px;
}
.l_ftnrmid {
    padding-left: 80px;
}
.l_ftnrmdul1{
    display: flex;
    justify-content: space-between;
    margin: 0;
}
.l_ftnrmdli1{
    padding: 0;
}
.l_e1bx3lip p{
    height: auto !important;
}
.l_e1bx3ul .slick-track {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_e1bx3li {
    height: auto;
}
.l_e1bx3lis {
    height: 100%;
}
.l_c1bx3wz1{
    padding: 0 38px;
    width: 100%;
    position: absolute;
    bottom: 22px;
    z-index: 4;
}
.l_c1bx3wz1 .l_a1bx3tit2{
    color: #ffffff;
}
.l_c1bx3bt .swiper-slide::after{
    content: "";
    width: 100%;
    height: 110px;
    background: linear-gradient(0.67deg, rgba(0, 0, 0, 0.5) 19.58%, rgba(0, 0, 0, 0) 83.46%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    border-radius: 10px;
    overflow: hidden;
}
.l_c1video{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.l_a1bx1ic {
    transition: all .36s;
}
.l_c1bx1ri .l_a1bx1ic {
    opacity: 1;
}
.l_c1bx1ri.open .l_a1bx1ic {
    opacity: 0;
}
.l_c1bx1if iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.l_c1bx1ri::after {
    z-index: 3;
    pointer-events:none;
}
.l_c1bx1ri img {
    position: relative;
    z-index: 2;
}
.l_c1bx1ri.open img{
    z-index: 0;
}
.l_c1bx1ri.open iframe{
    z-index: 4;
}
.l_c1bx1if{
    display: none;
}
.l_c1bx1sp.on .l_c1bx1if{
    display: block;
}
.l_c1bx1sp.on .l_c1bx1vi{
    display: none;
}
.l_a1box2{
    position: relative;
}
.l_a1box2s{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.l_a1phimg{
    width: 100%;
    display: none;
}
.l_a1phimg img{
    width: 100%;
}
/* 2022.6.29淇敼 */
.l_headnav {
    padding-left: 510px;
}
.l_bantit1{
    color: #ffffff;
    margin-bottom: 30px;
    font-size: 36px;
}
/* 2022.6.30淇敼 */
.l_c1bx1uls {
    padding-right: 30px;
}
.l_b1bx4wzli {
    display: flex;
    align-items: center;
    border-radius: 5px;
    padding: 17px 14px;
}
.l_b1bx4ic{
    margin-right: 10px;
    width: 30px;
}
.l_b1bx4ic img{
    width: 100%;
}
.l_b1bx4wzli5 {
    left: -22%;
}
.l_b1bx4wzli2,
.l_b1bx4wzli3{
    justify-content: flex-end;
}
.l_b1bx4wzli4{
    justify-content: center;
}
.l_b1box4 {
    overflow: inherit;
}
.l_a1bx5le {
  position: relative;
}
.l_a1bx5bt1 a{
    box-shadow: inherit;
    background: transparent;
}


.l_c1bx1ri.open::after{
    display: none;
}
.l_c1bx3li .l_a1bx3tit2{
    max-height: inherit !important;
}
.l_e1bx3lip p {
    height: 63px !important;
}

.l_e1box4 .l_a1bx3tit2 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.l_e1bx2p p{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.l_d3bx1lis .l_a1bx3tit2 {
    height: 84px;
}
.l_b1bx3li1{
    width: 10%;
}
.l_b1bx3li1::after {
    left: -100px;
}
.l_a1box5 {
    background-color: #F4F4F4;
}
.l_a1sect .l_a1box4{
    padding-top: 0 !important;
}
.l_d3bx1lis .l_a1bx3tit2 {
    height: 70px !important;
    font-size: 20px !important;
}
.l_e1box4 .l_a1bx3tit2{
    font-size: 22px !important;
    height: 77px !important;
}
.l_e1bx2p p{
    font-size: 16px;
    height: 84px;
}
.l_h1bx3bt .l_a1bx3tit2{
    height: 70px !important;
    font-size: 20px !important;
    margin-bottom: 20px;
}
.l_c1sect .l_a1box4 {
    background-color: #F4F4F4;
}
.l_c1sect .l_a1bx4nr .l_a1bx1tit h2 {
    color: #333333;
}
.l_c1sect .l_a1bx4ri .l_a1bx4btn {
    background: #00A73C;
    border: 1px solid #00A73C;
}
.l_c1sect .l_a1bx4nr {
    padding-top: 0 !important;
}
.l_c1has_color+.l_c1has_color{
    margin-top: 100px;
}
.l_f1bx3vi.open .l_f1bx3btn {
    display: none;
}
.l_f1bx3sp{
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.l_f1bx3vd img{
    width: 100%;
    position: relative;
    z-index: 4;
}
.l_f1bx3vi.open .l_f1bx3vd img{
    z-index: 0;
}
.l_a1c1wz .l_c1bx3wz {
    padding-bottom: 0;
}
.l_e1bx2li{
    margin-bottom: 80px;
}
.l_e1bx2li:last-child{
    margin-bottom: 0;
}
.l_e1bx2le{
    padding-right: 100px;
}
.l_e1bx2le .l_a1bx1p{
    margin-bottom: 0;
}
.l_e1bx2li {
    margin-bottom: 24px;
}
.l_e1bx2logo {
    width: 70%;
}
.l_e1bx2ris {
    width: 146px;
}

/*.l_lang,.ys_phnav_language{*/
/*    display: none;*/
/*}*/
.l_d1bx2li .l_a1bx5time img{
    position: relative;
    top: -3px;
}