﻿@charset "utf-8";
:root{
    --space10: 10px;
    --space20: 20px;
    --space30: 30px;
    --space50: 50px;
    --space80: 80px;
    --space100: 100px;
    --space120: 120px;
    --text18: 18px;
    --space50: 50px;
    --main-color: #00A59F;
    --color1:#00A59F;
    --black-color:#333;
    --yellow-color:#ffae40;
    --blue-color:#1e2e50;
}
body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'urbanistregular';
    src: url('../fonts/urbanist/urbanist-regular-webfont.eot');
    src: url('../fonts/urbanist/urbanist-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/urbanist/urbanist-regular-webfont.woff2') format('woff2'),
         url('../fonts/urbanist/urbanist-regular-webfont.woff') format('woff'),
         url('../fonts/urbanist/urbanist-regular-webfont.ttf') format('truetype'),
         url('../fonts/urbanist/urbanist-regular-webfont.svg#urbanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    /*font-family: '汪子义星座体';*/
    /*src: url('../fonts/wzyxct/wzyxct.woff') format('woff');*/
    font-weight: normal;
    font-style: normal;
}
/* 第二批页面特殊字体 */
@font-face {
    font-family: 'caveatregular';
    src: url('../fonts/caveat/caveatregular.eot');
    src: url('../fonts/caveat/caveatregular.eot') format('embedded-opentype'),
         url('../fonts/caveat/caveatregular.woff2') format('woff2'),
         url('../fonts/caveat/caveatregular.woff') format('woff'),
         url('../fonts/caveat/caveatregular.ttf') format('truetype'),
         url('../fonts/caveat/caveatregular.svg#caveatregular') format('svg');
}
/*分享翻译*/
#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%);
}

/*导航默认选中*/
.l_navli.yxnav_active1 .l_navlia1{
    color: #fff;
}
.l_navli.yxnav_active1::after{
    opacity: 1;
}
.l_navxlli.yxnav_active2 a::after{
    width: 100%;
}
/* 规范 */
.yx_title1{
    font-size: 68px;
    line-height: 1.2;
    color: #fff;
}
.yx_title2{
    font-size: 48px;
    line-height: 1.2;
    color: var(--main-color);
}
.yx_title3{
    font-size: 40px;
    line-height: 1.5;
    color: var(--main-color);
}
.yx_title4{
    font-size: 32px;
    line-height: 1.75;
    color: var(--main-color);
}
.l_f2bx4lb .yx_title4{
    font-size: 32px;
    line-height: 1.75;
    color: #fff;
    font-weight: 600;
}
.l_f2bx4lb  .l_f2bx4_tit1 {
    font-size: 14px;
    line-height: 1.75;
    font-weight: bold;
    color: #fff;
    margin-top: 5px;
}
.yx_title5{
    font-size: 26px;
    line-height: 1.75;
    color: var(--main-color);
}
.yx_title6{
    font-size: 20px;
    line-height: 1.75;
    color: var(--main-color);
}
.yxedr_active h2{
    font-size: 48px;
    line-height: 1.2;
    color: #006f99;
    margin-bottom: 28px;
}
.yxedr_active h3{
    font-size: 40px;
    line-height: 1.5;
    color: #006f99;
    margin-bottom: 30px;
}
.yxedr_active h4{
    font-size: 32px;
    line-height: 1.75;
    color: #006f99;
    margin-bottom: 28px;
}
.yxedr_active h5{
    font-size: 26px;
    line-height: 1.75;
    color: #006f99;
    margin-bottom: 22px;
}
.yxedr_active h6{
    font-size: 20px;
    line-height: 1.75;
    color: #212b36;
    margin-bottom: 18px;
}
.l_title1 h1{
    font-size: 68px;
    line-height: 1.2;
    color: #fff;
}
.l_title1 h2{
    font-size: 48px;
    line-height: 1.2;
    color: #006f99;
}
.l_title2 h2{
    font-size: 48px;
    line-height: 1.2;
    color: #fff;
}
.l_title1 h3{
    font-size: 40px;
    line-height: 1.5;
    color: #006f99;
}
.l_title2 h3{
    font-size: 40px;
    line-height: 1.5;
    color: #fff;
}
.l_title1 h4{
    font-size: 32px;
    line-height: 1.75;
    color: #006f99;
}
.l_title2 h4{
    font-size: 32px;
    line-height: 1.75;
    color: #fff;
}
.l_title1 h5{
    font-size: 26px;
    line-height: 1.75;
    color: #006f99;
}
.l_title1 h6{
    font-size: 20px;
    line-height: 1.75;
    color: #212b36;
}
.l_pagr1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #212b36;
    /* margin-bottom: 14px; */
}
.l_pagr2 p{
    font-size: 16px;
    line-height: 1.75;
    color: #6a7280;
    /* margin-bottom: 14px; */
}
.l_space1{
    padding-top: 150px;
    padding-bottom: 150px;
}
/* 编辑器p标签样式 */
.yxedr_active p{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    margin-bottom: 14px;
}
/* - 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{
    position: fixed;
    width: 100%;
    transition: all .36s;
    background-color: #fff;
    z-index: 999;
}
.ys_hd_pc.isfixed{
    box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.ys_main{
    margin-top: 187px;
}
.l_annun_icon{
    width: 13px;
}
.l_annun_icon img{
    width: 100%;
}
.l_annun_world p{
    font-size: 12px;
    line-height: 1.75;
    color: #fff;
    margin-left: 12px;
}
.l_annunciate{
    background-color: #9CC4DE;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 0;
}
.l_hover_after{
    opacity: 0;
}
.l_pclogo{
    width: 230px;
}
.l_pclogo a{
    width: 100%;
    display: block;
}
.l_pclogo .ys_imgbox_cover{
    line-height: 90px;
}
.l_pchdwz p,.l_ftlogop p{
    font-size: 20px;
    line-height: 1.75;
    color: #006F99;
    /*font-family: '汪子义星座体' !important;*/
}
.l_ftlogop p{
    color: #fff;
}
.l_pchdwz{
    margin-left: 30px;
}
.l_pchdtple{
    display: flex;
    align-items: center;
}
.l_phonewz p{
    font-size: 24px;
    line-height: 90px;
    color: var(--main-color);
    font-weight: bold;
    font-family: 'urbanistregular' !important;
}

.l_phoneic{
    width: 26px;
    margin-right: 5px;
    line-height: 90px;
}
.l_phoneic .icon{
    font-size: 23px;
}
.l_subs_icon{
    width: 25px;
    line-height: 40px;
}
.l_subs_icon img{
    width: 100%;
}
.l_subswz p{
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    margin-left: 10px;
}
.l_subscribe{
    width: 138px;
    margin-top: 25px;
    margin-left: 44px;
    margin-right: 32px;
    cursor: pointer;
    position: relative;
}
.l_subscribes{
    width: 100%;
    border-radius: 0 14px 0 14px;
    background-color: var(--main-color);
    display: flex;
    justify-content: center;
}
.l_subimg{
    width: 142px;
    height: 142px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    z-index: 20;
    top: calc(100% + 14px);
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.l_subimg img{
    width: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_search_input{
    width: 213px;
    border-radius: 20px;
    border: 1px solid rgba(244, 244, 244, 1);  
    height: 38px; 
    margin-top: 26px;
}
.l_search_input input{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #999;
    padding: 0 22px;
}
.l_search_input input::placeholder{
    font-size: 14px;
    color: #999;
}
.l_search_icon{
    width: 20px;
    line-height: 90px;
    margin-left: 12px;
    cursor: pointer;
}
.l_search_icon img{
    width: 100%;
}
.l_language{
    padding-left: 24px;
    position: relative;
}
.l_langtps{
    display: flex;
    align-items: center;
}
.l_language::after{
    content: "";
    width: 1px;
    height: 18px;
    background-color: #C4C4C4;
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translateY(-50%);
    transition: all .36s;
}
.l_langu_icon{
    width: 19px;
    line-height: 90px;
    margin-right: 5px;
}
.l_langu_icon img{
    width: 100%;
}
.l_languwz {
    line-height: 90px;
}
.l_languwz p{
    font-size: 14px;
    line-height: 1.5;
    color: #006F99;
    transition: all .36s;
}
.l_pchdtpnr{
    width: 100%;
    padding-left: calc(50% - 600px);
    padding-right: 218px;
}
.l_navlia1{
    font-size: 16px;
    line-height: 60px;
    color: #333333;
    transition: all .36s;
    display: block;
    padding: 0 68px;
}
.l_navli{
    position: relative;
}
.l_navli::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 20px 0 20px 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.l_navli1::after{
    background-color:#9CC4DE;
}
.l_navli2::after{
    background-color:#ECAB4F;
}
.l_navli3::after{
    background-color:#A6B750;
}
.l_navli4::after{
    background-color:#EEBABC;
}
.l_navli5::after{
    background-color:#E7745B;
}
.l_navli6::after{
    background-color:#9473A5;
}
.l_navxlli a{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    transition: all .36s;
    position: relative;
}
.l_navxlli a::after{
    content: "";
    width: 0;
    height: 1px;
    background-color: #7DBFCF;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_navli3 .l_navxlli a::after{
    background-color: #A6B750;
}
.l_navli4 .l_navxlli a::after{
    background-color: #EEBABC;
}
.l_navli6 .l_navxlli a::after{
    background-color: #9473A5;
}
.l_navli5 .l_navxlli a::after{
    background-color: #E7745B;
}
.l_navxl{
    position: absolute;
    width: 100%;
    text-align: center;
    background: #fff;
    box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
    border-radius: 20px 0 20px 0;
    top: calc(100% + 17px);
    padding: 30px 0;
    display: none;
}
.l_navxlli{
    margin-bottom: 14px;
}
.l_navxlli:last-child{
    margin-bottom: 0;
}
.l_navxl::after,.l_navxl2::after {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    width: 0;
    height: 0;
    transition: all .36s;
    border-bottom-color: #fff;
}
.l_navxl2 {
    position: absolute;
    width: 707px;
    top: calc(100% + 17px);
    left: -53px;
    display: none;
}
.l_navxl2s{
    display: flex;
}
.l_navxl_tit h6{
    font-weight: bold;
    color: #ECAB4F;
}
.l_navxl2::after{
    left: 146px;
    transform: inherit;
}
.l_navxlword p{
    font-size: 14px;
    color: #666;
}
.l_navxlle {
    width: 290px;
    padding: 38px 25px 54px 42px;
    background-color: #F7F7F7;
    border-radius: 80px 0 0 0;
    box-shadow: 0px 3px 19px 0px rgba(0, 0, 0, 0.08);
}
.l_navxlword {
    margin-top: 20px;
}
.l_more_icon{
    width: 6px;
}
.l_more_icon img{
    width: 100%;
}
.l_morep p{
    font-size: 14px;
    line-height: 1.75;
    color: #006F99;
    margin-right: 20px;
}
.l_navxl_more a{
    display: flex;
    align-items: center;
}
.l_navxl_more{
    margin-top: 115px;
}
.l_navxlri{
    background-color: #fff;
    border-radius: 0 0 80px 0;
    box-shadow: 0px 3px 19px 0px rgba(0, 0, 0, 0.08);
    padding: 38px 67px 54px 53px;
    width: calc(100% - 290px);
}
.l_navxlrili{
    width: 50%;
    padding-bottom: 20px;
}
.l_navxl_add p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.l_navxl_phic{
    width: 14px;
}
.l_navxl_phic img{
    width: 100%;
}
.l_navxl_phwz {
    width: calc(100% - 14px);
    padding-left: 10px;
}
.l_navxl_phwz p{
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    font-family: 'urbanistregular' !important;
}
.l_navxl_phone a{
    display: flex;
    align-items: center;
}
.l_navxlriul{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 20px;
}
.l_navxlriul:last-child{
    margin-bottom: 0;
    border-bottom: none;
}
.l_navxlriul:last-child .l_navxlrili {
    padding-bottom: 0;
}
.l_foot{
    background-color: var(--main-color);
    border-radius: 400px 0 0 0;
    padding-top: 83px;
}
.l_footle{
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_ftlogo {
    width: 240px;
}
.l_ftlogo h1{
    color: #fff;
    font-size: 28px;
    font-weight: 600;
}
.l_ftlogop {
    padding-left: 30px;
    display: none;
}
/* .l_ftlogo{
    width: 100%;
} */
.l_ftlogo a{
    width: 100%;
    display: block;
}
.l_ftlogo img{
    width: 100%;
}
.l_ftliicon{
    width: 53px;
    display: inline-block;
}
.l_ftliicon img{
    width: 100%;
}
.l_ftlip p{
    font-size: 18px;
    line-height: 1.75;
    color:#fff;
    margin-top: 15px;
}
.l_footli{
    text-align: center;
    padding: 0 30px;
}
.l_footul{
    margin: 0 -30px;
}
.l_fttpnrtp {
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.l_fttpnrtps{
    position: relative;
}

.l_footli a{
    display: block;
    width: 100%;
}
.l_ftnrtp{
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.l_ftnrbt{
    padding-top: 28px;
    padding-bottom: 38px;
}
.l_ftsharep p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_fttpnrbtle{
    width: 206px;
}
.l_ftshare{
    width: 100%;
}
.l_ftshareli{
    width: 25%;
    padding: 0 13px;
    margin-bottom: 18px;
}
.l_ftshare_list{
    margin: 22px -13px 0;
}
.l_ftshareli a{
    display: block;
    width: 100%;
}
/* .l_ftshareli img{
    width: 30px;
} */
.l_fttpnrbt{
    padding-top: 37px;
    padding-bottom: 54px;
}
.l_footnav{
    width: calc(100% - 206px);
    padding-left: 298px;
    padding-right: 88px;
}
.l_ftnavlitp a,
.l_ftnavlitp p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_ftnavbtli{
    margin-bottom: 16px;
}
.l_ftnavbtli:last-child{
    margin-bottom: 0;
}
.l_ftnavbtli a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_ftnavlibt{
    margin-top: 16px;
}
.l_ftnavli {
    width: 20%;
}
.l_ftbtle p,.l_ftbtle p a,.l_ftbtri p a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}
/* .l_ftbtri p a{
    opacity: 0.5;
} */
.l_prvity{
    margin-left: 40px;
}
.l_ftbtle span{
    margin-right: 20px;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a{
    color: #006F99;
}
.yxnav_active2>.ys_phnav_lisbox a,
.yxnav_active3>.ys_phnav_lisbox a{
    color: #006F99;
}
.ys_phnav_icon::before, .ys_phnav_icon::after{
    background: #333;
}
.ys_ph_nav a{
    color: #333;
}
.ys_phnav_lisbox {
    position: relative;
    border-bottom: 1px solid rgba(51, 51, 51, .4);
}
.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::-webkit-input-placeholder {
    color: rgba(51, 51, 51, .6);
}
.ys_phnav_menu{
    background: #ffffff;
}
.ys_hd_ph .l_pchdphone {
    justify-content: center;
    width: 100%;
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}
.ys_hd_ph .l_pchdphone a{
    display: flex;
    align-items: center;
}
.ys_hd_ph .l_phoneic {
    width: 22px;
    margin-right: 0;
    line-height: 1.75;
}
.ys_hd_ph .l_phonewz {
    width: calc(100% - 21px);
    padding-left: 12px;
}
.ys_hd_ph .l_phonewz p{
    font-size: 20px;
    line-height: 1.75;
}
.ys_hd_ph .l_subscribe {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin: auto;
}
.ys_hd_ph .l_subimg {
    width: 100px;
    height: 100px;
}
.ys_hd_ph .l_subimg img {
    width: 80px;
}
.ys_phmenu_scroll {
    max-height: calc(100% - 300px);
}
.ys_ph_search {
    margin-top: 30px;
}
.l_fttpphcont p,.l_ftphyue p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    text-align: center;
}
.l_phftphone p{
    font-size: 24px !important;
    line-height: 1.75 !important;
    color: #fff;
    font-weight: bold;
    font-family: 'urbanistregular' !important;
}
.l_fttpphcont .l_phoneic{
    line-height: inherit;
}
.l_phftphone a{
    display: flex;
    align-items: center;
}
.l_phftphone{
    margin-top: 10px;
}
.l_ftyuimg{
    width: 142px;
    height: 142px;
    box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 10%);
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin: auto;
    margin-top: 14px;
}
.l_ftyuimg img{
    width: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_fttpphcont{
    display: none;
    margin-bottom: 20px;
}
.l_ftphyue{
    margin-top: 20px;
    display: none;
}
.l_ftbtle {
    width: 800px;
}
.l_ftbtri {
    width: calc(100% - 800px);
}
.l_ftbtri p a:first-child{
    float: left;
}
.l_ftbtri p a:last-child{
    float: right;
    opacity: 0.5;
}

.l_ftphlia a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_ftphlitp{
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding: 15px 0;
    position: relative;
}

.l_ftphliic {
    width: 9px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    transition: all .36s;
}
.l_ftphliic img{
    width: 100%;
}
.l_ftphbtlia a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}
.l_ftphlibt{
    display: none;
    padding: 0 15px;
}
.l_ftphbtlia a{
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.l_ftnavphli.act .l_ftphliic{
    transform: translateY(-50%) rotate(90deg);
}
.l_footnavph{
    display: none;
}
/* b1-start */
.l_nymains {
    max-width: 1920px;
    margin: auto;
}
.l_breadli a{
    font-size: 16px;
    line-height: 1.75;
    color: rgba(255,255,255,.67);
    transition: all .36s;
    position: relative;
    display: block;
}
.l_breadli:last-child a{
    color: rgba(255,255,255);
}
.l_breadli img{
    width: 26px;
    position: relative;
    top: -1px;
}
.l_nyban{
    border-radius: 0 80px 0 80px;
    /* background-color: #9CC4DE; */
}
.l_breadli a::after{
    content: ">";
    padding: 0 10px;
}
.l_breadli:last-child a::after{
    display: none;
}
.l_nybanwz h1{
    font-size: 70px;
    /*font-family: '汪子义星座体' !important;*/
}
.l_nybanwz{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_nybanri {
    width: 485px;
}
.l_nybanimg{
    width: 100%;
}
.l_nybanimg img{
    width: 100%;
}
.l_nybread {
    padding-top: 20px;
}
.l_nybanle {
    position: absolute;
    width: calc(100% - 485px);
    height: 100%;
    left: 0;
    top: 0;
}
.l_nybannrs {
    position: relative;
}
.l_b1bx1tbli a{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    transition: all .36s;
    display: block;
    padding: 16px 0;
}
.l_b1bx1tbli.on a{
    color:  var(--yellow-color);
    font-weight: 600;
}
.l_b1bx1tp{
    border-bottom: 1px solid #E9E9E9;
}
.l_b1bx1tbli {
    width: 180px;
    text-align: center;
    position: relative;
}
.l_b1bx1tbli::after{
    content: "";
    width: 0;
    height: 1px;
    background-color: var(--yellow-color);
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_b1bx1tbli.on::after{
    width: 100%;
}
.l_b1bx1tab {
    display: flex;
    justify-content: center;
}
.l_b1bx1le{
    width: 36%;
    background-color: #F5F5F5;
    border-radius: 80px 0 80px 0;
    padding: 52px 60px 56px 55px;
}
.l_b1bx1nr.l_space1,
.l_b3bx1nr.l_space1,
.l_b6bx1nr.l_space1,
.l_b7box1.l_space1,
.l_b2box2.l_space1,
.l_d1box1.l_space1{
    padding-top: 50px;
}
.l_b1letit h5{
    font-size: 24px;
    font-weight: bold;
}
.l_b1serh_icon{
    width: 14px;
    line-height: 40px;
    cursor: pointer;
}
.l_b1serh_icon img{
    width: 100%;
}
.l_b1bx1search{
    padding: 0 20px;
    border-radius: 10px;
    background-color: #fff;
    margin-top: 22px;
    margin-bottom: 18px;
}
.l_b1serh_input{
    width: calc(100% - 14px);
    padding-left: 8px;
    height: 40px;
}
.l_b1serh_input input{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #D1D1D1;
}
.l_b1serh_input input::placeholder{
    font-size: 14px;
    color: #D1D1D1;
}
.l_b1bx1_letter{
    margin: 0 -14px;
}
.l_b1letterli{
    width: 11.111111%;
    padding: 0 14px;
    z-index: 1;
    position: relative;
    margin-bottom: 20px;
}
.l_b1letterli a{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
    transition: all .36s;
    /* display: block; */
    position: relative;
}
.l_b1letterli a::after{
    content: "";
    width: 30px;
    height: 30px;
    background-color: #E8A655;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.l_b1bx1find {
    margin-bottom: 20px;
}
.l_b1letterli.on a::after{
    opacity: 1;
}
.l_b1letterli.on a{
    color: #fff;
}
.l_b1clliic{
    width: 14px;
    line-height: 40px;
}
.l_b1clliic img{
    width: 100%;
}
.l_selects{
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    cursor: pointer;
    height: 40px;
    padding: 0 18px;
    position: relative;
    z-index: 20;
}
.mc_rtvl_inputbox span{
    font-size: 16px;
    color: #212B36;
    line-height: 40px;
}
.l_select_xtbbox{
    width: 14px;
    line-height: 40px;
    transition: all .36s;
}
.l_select_xtbbox img{
    width: 100%;
}
.ys_lable{
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    transition: all .36s;
    display: flex;
    align-items: center;
}

.ys_select_li{
    margin-bottom: 24px;
}
.ys_select_li:last-child{
    margin-bottom: 0;
}
.l_select_bd{
    background: rgba(255, 255, 255, 1);
    border-radius: 0 0 10px 10px;
    padding: 38px 20px 24px;
    width: 100%;
    top: -10px;
    position: relative;
    display:none;
}
.l_selects .ys_select_hd{
    padding: 0 18px;
}
.l_sectli{
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}
.l_sectli_input{
    width: 12px;
    height: 12px;
    border: 1px solid #666666;
    transition: all .36s;
    margin-right: 8px !important;
    position: relative;
}
.l_sectli_input img{
    width: 9px;
    transition: all .36s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.l_sectlip p{
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    cursor: pointer;
    transition: all .36s;
}
.l_sectli.act .l_sectli_input{
    border: 1px solid #73BACE;
}
.l_sectli.act .l_sectli_input img{
    opacity: 1;
}
.l_sectli.act .l_sectlip p{
    color: #73BACE;
}
label.act span{
    color: #73BACE !important;
}
.l_selects.act .l_select_xtbbox{
    transform: rotate(180deg);
}
.l_b1classify_li{
    margin-bottom: 30px;
}
.l_startsrh p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_startsrh{
    width: 140px;
    border-radius: 20px 0 20px 0;
    background-color: #9CC4DE;
    text-align: center;
    padding: 11px 0;
    cursor: pointer;
}
.l_b1bx1ri{
    width: 100%;
    /*padding-left: 98px;*/
}
.l_b1rishjg{
    overflow: hidden;
}
.l_b1rishjg p{
    font-size: 24px;
    line-height: 1.75;
    color: #212B36;
}
.l_b1rishjg span{
   color: #E8A655;
   font-weight: bold;
}
.l_b1rishjg{
    padding-bottom: 32px;
}
.l_b1rili {
    /*width: 48%;*/
    padding: 50px 10px 50px 0;
    /*border-top: 1px solid rgba(238, 238, 238, 1);*/
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    overflow: hidden;
    display: inline-block;
}
.l_b1riother1{
    width: 50%;
    padding: 0 36px;
}
.l_b1riother1.l_b1rimore{
    margin-right: 0;
}
.l_b1riother a{
    display: flex;
    width: 100%;
    align-items: center;
}
.l_b1riimg{
    width: 250px;
    border-radius: 80px 0 80px 0;
    overflow: hidden;
}
.l_b1riwz{
    width: calc(100% - 250px);
    padding-left: 30px;
}
/* .l_b1riname h5{
    color: #212B36;
    font-weight: bold;
    transition: all .36s;
} */
.l_b1riname .yx_title5{
    color: #212B36;
    font-weight: bold;
    transition: all .36s;
}
.l_b1riname img{
    width: 25px;
    margin-left: 10px;
}
.l_b1riname{
    display: flex;
    align-items: center;
}
.l_b1rifl p{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
}
.l_b1rifl_li p{
    font-size: 14px;
    line-height: 1.75;
    color: #212B36;
}
.l_b1rilip2 p{
    color: rgba(106, 114, 128, 1);
}
.l_b1rilip1{
    margin-right: 20px;
}
.l_b1rifl_li{
    margin-bottom: 10px;
}
.l_b1rifl_li:last-child{
    margin-bottom: 0;
}
.l_b1rimp p{
    font-size: 16px;
    line-height: 1.75;
    color: var(--main-color);
}
.l_b1mric{
    width: 20px;
    margin-left: 8px;
}
.l_b1mric img{
    width: 100%;
}
.l_b1rimore{
    margin-right: 70px;
}
.l_b1riother{
    margin-top: 44px;
}
.l_b1page .l_b1riother {
    margin: 44px -36px 0;
}
.l_b1rifl{
    margin-bottom: 28px;
    margin-top: 8px;
}
.pc_fenye li {
    font-family: 'urbanistregular' !important;
    font-size: 18px;
    color: #212B36;
}
.pc_fenye li.activepage{
    color: var(--main-color);
    background: none;
}
.prev li,.next li{
    color: #fff;
    background: #9CC4DE;
}
.l_b1rify{
    margin-top: 44px;
    display: inline-block;
    width: 100%;
}
/* b1-end */

/* b3-start */
.l_b3box1{
    overflow: hidden;
}
.l_b3bx1li{
    width: 16.666666%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.l_b3bx1list{
   margin: 0 -10px;
}
.l_b3bx1lis{
    width: 100%;
    background: rgba(255, 255, 255, 1);
    border: 2px solid rgba(250, 252, 255, 1);
    box-shadow: 5px 5px 20px 2px rgba(0, 83, 118, 0.1);
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
    transition: all .36s;
}
.l_b3bx1lis a{
    display: block;
    padding:53px 20px 28px;
    position: relative;
}
.l_b3bx1bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.l_b3bx1wz{
    position: relative;
    z-index: 1;
}
.l_b3bx1ic{
    width: 55px;
    margin: auto;
}
.l_imgbox_cover{
    width: 100%;
    position: relative;
}
.l_imgbox_cover img{
    width: 100%;
    height: 100%;
    transition: all .36s;
}
.l_img1{
    position: relative;
    top: 0;
    left: 0;
}
.l_img2{
    position: absolute;
    top: 0;
    left: 0;
}
.l_b3bx1p p{
    font-size: 18px;
    line-height: 1.75;
    color: #212B36;
    transition: all .36s;
    height: 31.5px;
    overflow: hidden;
}
.l_b3bx1p{
    margin-top: 35px;
}
/* b3-end */


/* b6-start */
.l_b6bx1s{
    position: relative;
}
.l_b6bx1s::after{
    content: "";
    width: 100%;
    height: 750px;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
}
.l_b6bx1p p{
    font-size: 14px;
    line-height: 1.75;
    color: #212B36;
}
.l_b6bx1tbli{
    width: 11.111111%;
    text-align: center;
    display: flex;
    justify-content: center;
}
.l_b6bx1tbli a{
    display: block;
    width: 100%;
    height: 100%;
}
.l_b6bx1ic{
    width: 60px;
    margin: auto;
    line-height: 100px;
}
.l_b6bx1ic img{
    width: 100%;
}
.l_b6bx1imgs{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #6A7280;
    margin:auto;
}
.l_b6bx1nr {
    position: relative;
    z-index: 20;
}
.l_b6bx1p{
    margin-top: 10px;
}
/* .l_b6bx1tbli2 .l_b6bx1imgs{
    background-color: #ED7A63;
}
.l_b6bx1tbli3 .l_b6bx1imgs{
    background-color: #E9B2B3;
}
.l_b6bx1tbli4 .l_b6bx1imgs{
    background-color: #73BACE;
}
.l_b6bx1tbli5 .l_b6bx1imgs{
    background-color: #8E74A6;
}
.l_b6bx1tbli6 .l_b6bx1imgs{
    background-color: #9DB85F;
}
.l_b6bx1tbli7 .l_b6bx1imgs{
    background-color: #9CC4DE;
}
.l_b6bx1tbli8 .l_b6bx1imgs{
    background-color: #E8A655;
}
.l_b6bx1tbli9 .l_b6bx1imgs{
    background: rgba(255, 255, 255, 1);
} */
.l_b6bx2list{
    margin: 0 -10px;
    display: flex;
    align-items: start;
    flex-wrap: wrap;
}
.l_b6bx2li{
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 60px;
}
.l_b6bx2lis{
    width: 100%;
    height: 100%;
}
.l_b6bx2bts{
    border-radius: 25px;
    background-color: #fff;
    padding: 70px 100px 0;
    margin-top: 100px;
}
.l_b6bx2lis .ys_imgbox_cover{
    width: 100%;
    border-radius: 0 80px 0 80px;
    overflow: hidden;
}
.l_b6bx2wzli {
    display: flex;
    /* align-items: center; */
    margin-bottom: 12px;
}
.l_b6bx2lip{
    width: calc(100% - 13px);
    padding-left: 12px;
}
.l_b6bx2wzli:last-child{
    margin-bottom: 0;
}
.l_b6bx2wz{
    margin-top: 20px;
}
.l_b6bx2tit{
    margin-bottom: 20px;
}
.l_b6bx2tit .yx_title6{
    height: 35px;
    overflow: hidden;
    transition: all .36s;
}
/* .l_b6bx2wzul{
    height: 80px;
    overflow: hidden;
} */
.l_b6rify{
    margin-top: 50px;
}
.l_b6bx2ic {
    width: 13px;
    position: relative;
    top: 5px;
}
.l_b6bx2ic img{
    width: 100%;
}
.ys_phfy a{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
}

/* b6-end */


/* b7-start */
.l_nyh1tit{
    display: none;
}
.l_nyban1 .l_breadli a{
    color: rgba(33, 43, 54, 0.67);
}
.l_nyban1 .l_breadli:last-child a{
    color: rgba(33, 43, 54, 1);
}

.l_nyban1{
    border-radius: 0;
    background-color: inherit;
}
.l_nybody .ys_hd_pc {
    box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.l_b7bx1tit h1{
    color: var(--main-color);
    font-weight: bold;
}
.l_b7bx1p p{
    margin-bottom: 14px;
}
.l_b7bx1p p:last-child{
    margin-bottom: 0;
}
.l_b7bx1p{
    padding-bottom: 34px;
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    margin-top:14px;
}
.l_b7bx1le{
    width: 64%;
    padding-right: 64px;
    position: relative;
}
.l_b7bx1le::after{
    content: "";
    width: 1px;
    height: 922px;
    background-color: #EEEEEE;
    position: absolute;
    top: 0;
    right: 0;
}
.l_b7bx1les{
    width: 100%;
}
.l_b7bx1ri{
    width: 36%;
    padding-top: 66px;
    padding-left: 58px;
}
.l_b7bx1ip1 h2{
    font-size: 28px;    
    color: var(--main-color);
}
.l_b7bx1info{
    margin-top: 40px;
}
.l_b7bx1ipri{
    width: calc(100% - 112px);
    padding-left: 58px;
}
.l_b7bx1iprili{
    margin-bottom: 28px;
}
.l_b7bx1iprili:last-child{
    margin-bottom: 0;
}
.l_b7bx1ip1 {
    width: 112px;
}
.l_b7page{
    position: relative;
}
.l_b7page::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background-color: #F9F9F9;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_b7bx1img{
    margin-top: 72px;
    width: 100%;
}
.l_b7bx1img img{
    width: 100%;
}
.l_b7bx1rip p{
    font-size: 18px;
    line-height: 1.75;
    color:#E8A655;
}
.l_b7bx1ritp{
    margin-top: 12px;
}
.l_b7bx1list{
    margin: 0 -9px;
}
.l_b7bx1li{
    width: 50%;
    padding: 0 9px;
    margin-bottom: 15px;
}
.l_b7bx1li a{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 1);
    border: 2px solid rgba(250, 252, 255, 1);
    box-shadow: 5px 5px 15px 2px rgba(0, 83, 118, 0.08);
    border-radius: 20px 0 20px 0;
}
.l_b7bx1lip p{
    font-size: 16px;
    line-height: 64px;
    color: #212B36;
    transition: all .36s;
}
.l_b7bx1ic{
    width: 22px;
    line-height: 64px;
    margin-right: 15px;
}
.l_b7bx1ic img{
    width: 100%;
}
.l_b7bx1ritp{
    margin-bottom: 28px;
}
.l_b7bx1ribt .l_b6bx1tbli{
    width: 100px;
    margin-top: 15px;
}
/* b7-end */
/* b2-start */
.l_b2box1 .l_b1riname .yx_title5{
    font-weight: normal;
}
.l_b2bx2tit h2{
    font-weight: bold;
    text-align: center;
}
.l_b2bx2bt .swiper-wrapper{
    margin: 0 -10px; 
    padding-bottom: 50px;
}
.l_b2bx2bt .swiper-slide{
    width: 33.333333%;
    padding: 0 10px;
}
.l_b2bx2bt{
    margin-top: 35px;
    position: relative;
}
.l_b2bx2lis .ys_imgbox_cover{
    border-radius: 80px 0 80px 0;
    overflow: hidden;
}
.l_b2bx2lis{
    width: 100%;
    box-shadow: 0px 5px 28px 0px rgba(13, 27, 33, 0.06);
    background: rgba(255, 255, 255, 1);
    border-radius: 80px 0 0 0;
    overflow: hidden;
    border: 1px solid #fff;
}
.l_b2bx2lis:hover {
}
.l_b2bx2wz .l_b1mric{
    margin-left: 0;
    margin-right: 8px;
}
.l_b2bx2wz .l_b1rimp p {
    font-size: 16px;
    line-height: 1.75;
    color: #9CC4DE;
    font-weight: bold;
}
.l_b2bx2wz{
    padding: 32px 40px 25px 34px;
}
.l_b2bx2wz .l_b1rifl{
    margin-bottom: 0;
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(240, 240, 240, 1)
}
.l_b2bx2info{
    margin-top: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.l_b2bx2wz .l_b1riother {
    margin-top: 62px;
    padding-left:18px;
}
.l_b2bx2wz .l_b1rimore {
    position: relative;
    margin-right: 104px;
}
.l_b2bx2wz .l_b1rimore::after{
    content: "";
    width: 1px;
    height: 22px;
    background-color: #ECECEC;
    position: absolute;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
}

.l_b2bx2wz .l_b1rifl p{
    height: 24.5px;
    overflow: hidden;
}
#mc_a1s1_swiper .swiper-pagination-progressbar,
#mc_a1s1_swiper1 .swiper-pagination-progressbar,
#mc_a1s1_swiper2 .swiper-pagination-progressbar,
#mc_a1s1_swiper3 .swiper-pagination-progressbar{
    background: #EBEBEB;
    height: 1px;
    width: 50%;
    top: inherit;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
#mc_a1s1_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
#mc_a1s1_swiper3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #E8A655;
    height: 2px;
}
#mc_a1s1_swiper3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background-color: #fff;
}
.l_b2lbjt{
    width: 53px;
    cursor: pointer;
    position: absolute;
    z-index: 2;
}
.l_b2lbjt img{
    width: 100%;
}
.l_b2lbjts {
    position: absolute;
    top: 215px;
    width: 100%;
}
.l_b2lbprev{
    left: -90px;
}
.l_b2lbnext{
    right: -90px;
}
.l_b2lbmore p{
    font-size: 16px;
    line-height: 50px;
    color: #fff;
}
.l_b2lbmore{
    width: 140px;
    margin: auto;
    border-radius: 20px 0 20px 0;
    background-color: var(--main-color);
    transition: all .36s;
    text-align: center;
    margin-top: 50px;
}
.l_b2box3{
    background: rgba(246, 251, 255, 1);
    padding-top: 90px;
    padding-bottom: 100px;
}
.l_b2bx3time p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-family: 'urbanistregular' !important;
}
.l_b2bx3li1 .l_b2bx2lis{
    background: rgba(232, 166, 85, 1);
}
.l_b2bx3li2 .l_b2bx2lis{
    background: rgba(115, 186, 206, 1);
}
.l_b2bx3li3 .l_b2bx2lis{
    background: rgba(237, 122, 99, 1);
}
.l_b2bx3tit .yx_title6{
    font-size: 22px;
    color: #fff;
    transition: all .36s;
}
.l_b2bx3more{
    width: 30px;
}
.l_b2bx3more img{
    width: 100%;
}
.l_b2bx3more span {
    font-size: 26px;
    color: var(--main-color);
}
.l_d1bx2li:hover{
    .l_b2bx3more span {
        color: var(--yellow-color);
    }
    .l_b2bx3time p{
        color: var(--yellow-color);
        font-weight: 600;
    }
    .l_b2bx3tit .yx_title6 {
        font-weight: 600;
    }
}
.l_b2bx3li .l_b2bx3wz{
    padding: 32px 37px 40px 45px;
}
.l_b2bx3tit{
    margin-top: 20px;
    margin-bottom: 28px;
}
.l_b2box3 .l_b2bx2lis a{
    display: block;
    width: 100%;
}
.l_b2bx4bt{
    margin-top: 40px;
}
.l_b2bx4tit .yx_title5{
    font-size: 28px;
    color: #fff;
}
.l_b2point{
    width: 100%;
    position: relative;
}
.l_b2point img{
    width: 100%;
}
.l_b2bx4li {
    position: relative;
    margin-bottom: 34px;
}
.l_b2bx4li:last-child{
    margin-bottom: 0;
}
.l_b2bx4le {
    width: 35px;
    margin-top: -30px;
}
.l_b2bx4ri {
    width: calc(100% - 35px);
    padding-left: 90px;
}
.l_b2bx4list{
    width: 100%;
}
/* .l_b2bx4le::before,
.l_b2bx4le::after{
    content: "";
    width: 1px;
    height: 227px;
    background: rgba(222, 233, 240, 1);
    position: absolute;
    bottom: 22px;
    left: 18px;
}
.l_b2bx4le::after{
    height: 390px;
    bottom: inherit;
    top: 24px;
} */
.l_b2bx4img {
    width: 49%;
}
.l_b2bx4img .ys_imgbox_cover{
    width: 100%;
}
.l_b2bx4wz{
    width: 51%;
    padding-top: 52px;
    padding-left: 70px;
    padding-right: 118px;
}
.l_b2bx4lis{
    border-radius: 150px 0 150px 0;
    overflow: hidden;
    box-shadow: 10px 8px 15px 0px rgba(0, 83, 118, 0.08);
}
.l_b2bx4btli:nth-child(6n+1) .l_b2bx4lis{
    background: #9CC4DE;
}
.l_b2bx4btli:nth-child(6n+2) .l_b2bx4lis{
    background: #E8A655;
}
.l_b2bx4btli:nth-child(6n+3) .l_b2bx4lis{
    background: #9DB85F;
}
.l_b2bx4btli:nth-child(6n+4) .l_b2bx4lis{
    background: #E9B2B3;
}
.l_b2bx4btli:nth-child(6n+5) .l_b2bx4lis{
    background: #ED7A63;
}
.l_b2bx4btli:nth-child(6n+6) .l_b2bx4lis{
    background: #8E74A6;
}
.l_b2bx4ifp p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_b2bx4ic{
    width: 18px;
    position: relative;
    top: 4px;
}
.l_b2bx4ic img{
    width: 100%;
}
.l_b2bx4ifp{
    width: calc(100% - 18px);
    padding-left: 12px;
}
.l_b2bx4if1{
    margin-bottom: 15px;
}
.l_b2bx4if1:last-child{
    margin-bottom: 0;
}
.l_b2bx4tit {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.l_b2bx4info{
    margin-top: 30px;
}
.l_b2bx4li2 .l_b2bx4le::before{
    display: none;
}
.l_b2bx4li3 .l_b2bx4le::before{
    display: none;
}
.l_b2bx4li3 .l_b2bx4le::after{
    height: 237px;
}
.l_b2bx1le{
    width: 408px;
    position: relative;
}
.l_b2bx1img{
    width: 94%;
    margin-left: 24px;
}
.l_b2bx1tus{
    border-radius: 120px 0 120px 0;
    overflow: hidden;
}
.l_b2bx1tu{
    width: 100%;
    position: relative;
    z-index: 2;
}
.l_b2bx1img img{
    width: 100%;
}
.l_b2bx1tu::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-color);
    border-radius: 120px 0 120px 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .8s ease-out;
}
.l_b2bx1le.animated .l_b2bx1tu::after{
    top: -18px;
    left: -30px;
}
.l_b2box1{
    padding-top: 120px;
    padding-bottom: 55px;
    position: relative;
}
.l_b2box1::after{
    content: "";
    width: 100%;
    height: 234px;
    background: linear-gradient(0deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 94.23%);
    opacity: 0.2;
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_b2bx1bg{
    width: 402px;
    height: 351px;
    background: #9CC4DE;
    border-radius: 120px 0 120px 0;
    position: absolute;
    top: -18px;
    left: 0;
    z-index: -1;
    transition: all .5s ease-out;
}

.l_b2bx1ri{
    width: calc(100% - 408px);
    padding-left: 80px;
    height: 630px;
}
.l_b2bx1ri .l_b1riname h1{
    font-size: 26px;
    color: #212B36;
    line-height: 1.75;
}
.l_b2bx1tpri{
    width: 105px;
    text-align: center;
}
.l_b2bx1tpri img{
    width: 100%;
}
.l_b2bx1tpri p{
    font-size: 16px;
    line-height: 1.75;
    color: #73BACE;
    margin-top: 10px;
}
.l_b2bx1tple{
    width: calc(100% - 105px);
    padding-right: 30px;
}
.l_b2bx1ri .l_b1rifl_li p{
    font-size: 16px;
    color: #6A7280;
}
.l_b2bx1ri .l_b1rilip1 p{
    color: #212B36;
}
.l_b2bx1ri .l_b1rilip1 {
    margin-right: 10px;
}
.l_b2bx1ri .l_b1rifl_li {
    margin-bottom: 5px;
}
.l_b2bx1ri .l_b1rifl_list{
    margin-top: 17px;
}
.l_b2bx1tp{
    padding-bottom: 20px;
}
.l_b2bx1mid{
    padding-top: 22px;
    padding-bottom: 20px;
    border-top: 1px solid rgba(236, 236, 236, 1);
    border-bottom: 1px solid rgba(236, 236, 236, 1);
}
.l_b2bx1midp{
    margin-top: 10px;
    line-height: 26px;
}
.l_b2bx1ic{
    width: 14px;
    position: relative;
    top: 6px;
}
.l_b2bx1ic img{
    width: 100%;
}
.l_b2bx1btp{
    width: calc(100% - 14px);
    padding-left: 15px;
}
.l_b2bx1bt{
    padding-top: 18px;
}
.l_b2bx1list{
    margin-top: 10px;
}
.l_b2bx1li{
    margin-bottom: 8px;
}
.l_b2bx1li:last-child{
    margin-bottom: 0;
}
.l_b2bx1nr {
    position: relative;
    z-index: 2;
}
.l_b2bx1ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.l_b4bx1le .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #9CC4DE;
}
.l_b2bx4lines{
    width: 1px;
    margin: auto;
    position: relative;
}
.l_b2line1,.l_b2line4{
    height: 216px;
    /* background-color: red; */
}
.l_b2bx4lines::after{
    content: "";
    width: 100%;
    height: 100%;
    /* background: #0ED0D9; */
    background: rgba(222, 233, 240, 1);
    position: absolute;
    top: 0;
    left: 0;
}
.l_b2point{
    width: 100%;
}

.l_b2line2,.l_b2line3{
    height: 380px;
}
.l_b2bx4btli {
    position: relative;
    padding-bottom: 34px;
}
.l_b2bx4btli:last-child{
    padding-bottom: 0;
}
.l_b2bx4bt_lile {
    position: absolute;
    width: 35px;
    height: 100%;
}
.l_b2bx4bt_lile.on{
    display: none;
}
.l_b2bx4le1 {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_b2bx4bt_liri {
    width: calc(100% - 35px);
    padding-left: 90px;
}
.l_b2bx4btli:first-child .l_b2bx4le1::before,
.l_b2bx4btli1 .l_b2bx4le1::before{
    content: "";
    width: 1px;
    height: 227px;
    background: rgba(222, 233, 240, 1);
    position: absolute;
    top: -214px;
    left: 18px;
}
.l_b2bx4le1::after{
    content: "";
    width: 1px;
    height: 390px;
    background: rgba(222, 233, 240, 1);
    position: absolute;
    top: 24px;   
    left: 18px;
}
.l_b2bx4btli:last-child .l_b2bx4le1::after{
    height: 227px;
}
/* b2-end */


/* b4-start */
/*.l_b4page .l_b2box4.l_space1{*/
/*    padding-top: 0;*/
/*}*/
.l_b4box1{
    padding-top: 110px;
    padding-bottom: 132px;
    position: relative;
   
}
.l_b4box1::after{
    content: "";
    width: 100%;
    height: calc(100% + 50px);
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    opacity: 0.2;
    position: absolute;
    top: -50px;
    left: 0;
}
.l_b4bx1ri{
    width: 486px;
    position: relative;
}
.l_b4bx1bg{
    width: 471px;
    height: 412px;
    background: rgba(156, 196, 222, 1);
    border-radius: 120px 0 120px 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.l_b4bx1le{
    width: calc(100% - 510px);
    padding-right: 196px;
}
.l_b4bx1img{
    width:100%;
    position: relative;
    z-index: 2;
    border-radius: 120px 0 120px 0;
    overflow: hidden;
}
.l_b4bx1img img{
    width: 100%;
}
.l_b4bx1ri::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(156, 196, 222, 1);
    border-radius: 120px 0 120px 0;
    position:absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .8s ease-out;
}
.l_b4bx1lbs{
    text-align: right;
    position: relative;
    z-index: 2;
}
.l_b4bx1lbli:not(:first-child){
    display: none;
}
.l_b4bx1lbli {
    position: relative;
    width: 100%;
}
.l_b4bx1lbs .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 7px;
    background: #9CC4DE;
}
.l_b4bx1lbs .slick-dots li.slick-active {
    background: #006F99;
}
.l_b4bx1lbs .slick-dots{
    bottom: -33px;
}
.l_b4bx1tit h2{
    font-weight: bold;
}
.l_b4bx1nr {
    position: relative;
    z-index: 2;
}
.l_b4serv_tit p{
    font-size: 18px;
    line-height: 1.75;
    color: var(--main-color);
    padding-left: 26px;
    position: relative;
}
.l_b4serv_tit p::before{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 4px solid var(--main-color);
    position: absolute;
    top: 8px;
    left: 0;
}
.l_servp{
    padding-left: 14px;
    width: calc(100% - 10px);
}
.l_servic{
    width: 10px;
    position: relative;
    top: 6px;
}
.l_servic img{
    width: 100%;
}
.l_servili{
    width: 50%;
    margin-bottom: 14px;
}
.l_b4serv_tit{
    margin-top: 34px;
    margin-bottom: 20px;
}
.l_b4bx1p {
    margin-top: 15px;
}
.l_b4bx1les {
    height: 510px;
}
.l_b4bx1ri.animated::after{
    top: -20px;
    left: -24px;

}
/* b4-end */
/* c2-start */
.l_c2page .l_b4bx1bg{
    width: 607px;
    height: 416px;
    background: rgba(232, 166, 85, 1);
}
.l_c2bx1le {
    width: 632px;
    position: relative;
}
.l_c2bx1le::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(232, 166, 85, 1);
    border-radius: 150px 0 150px 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .8s ease-out;
}
.l_c2bx1le.animated::after{
    top: -22px;
    left: -25px;
}
.l_c2bx1play{
    width: 93px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
    cursor: pointer;
}
.l_c2bx1play img{
    width: 100%;
}
.l_c2bx1tit h2{
    color: #212B36;
}
.l_c2bx1p{
    margin-top: 24px;
}
.l_c2bx1tp{
    padding-bottom: 20px;
}
.l_c2bx1mid{
    padding: 44px 0;
    border-top: 1px solid rgba(187, 187, 187, 1);
    border-bottom: 1px solid rgba(187, 187, 187, 1);
}
.l_c2bx1ri{
    width: calc(100% - 632px);
    padding-left: 83px;
}
.l_c2bx1midic{
    width: 18px;
    position: relative;
    top: 7px;
}
.l_c2bx1midic img{
    width: 100%;
}
.l_c2bx1midp{
    width: calc(100% - 23px);
    padding-left: 12px;
}
.l_c2bx1midp p{
    font-size: 18px;
}
.l_c2midli{
    margin-bottom: 18px;
}
.l_c2midli:last-child{
    margin-bottom: 0;
}
.l_c2bx1btic{
    width: 20px;
}
.l_c2bx1btic img{
    width: 100%;
}
.l_c2bx1btp p{
    font-size: 16px;
    line-height: 1.75;
    color: var(--main-color);
}
.l_c2bx1btp{
    padding-left: 12px;
    width: calc(100% - 20px);
}
.l_c2bx1btli a{
    display: flex;
    align-items: center;
}
.l_c2bx1btli{
    margin-right: 62px;
}
.l_c2bx1btli2 .l_c2bx1btic{
    width: 15px;
}
.l_c2bx1btli2 .l_c2bx1btp {
    width: calc(100% - 15px);
}
.l_c2bx1bt{
    margin-top: 35px;
}
.l_c2page .l_b4box1::after{
    background: linear-gradient(180deg, #FFFCF6 0%, rgba(255, 252, 246, 0) 97.13%);
    opacity: 1;
}
.l_c2page .l_b4box1 {
    padding-top: 60px;
    padding-bottom: 142px;
}
.l_c2page .l_b4bx1lbs .slick-dots {
    bottom: -56px;
}
.l_c2box2{
    background: rgba(251, 251, 251, 1);
}
.l_c2bx2tit .yx_title4{
    font-size: 30px;    
    color: #fff;
    font-weight: bold;
    height: 52.5px;
    overflow: hidden;
}
.l_c2bx2p p{
    color: #fff;
    height: 84px;
    overflow: hidden;
}
#mc_a1s1_swiper2 .swiper-slide{
    border-radius: 80px 0 80px 0;
    overflow: hidden;
}
.l_c2bx2li{
    padding:80px 56px 66px 42px;
    text-align: center;
}
.l_c2bx2p {
    margin-top: 18px;
}
.l_c2bx2li{
    border-radius: 80px 0 80px 0;
    overflow: hidden;
    box-shadow: 0px 5px 28px 0px rgba(13, 27, 33, 0.06);
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+1) .l_c2bx2li{
    background: #9CC4DE;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+2) .l_c2bx2li{
    background: #E8A655;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+3) .l_c2bx2li{
    background: #9DB85F;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+4) .l_c2bx2li{
    background: #E9B2B3;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+5) .l_c2bx2li{
    background: #ED7A63;
}
#mc_a1s1_swiper2 .swiper-slide:nth-child(6n+6) .l_c2bx2li{
    background: #8E74A6;
}

#mc_a1s1_swiper2 .swiper-slide{
    padding: 0 10px;
}
#mc_a1s1_swiper2 .swiper-wrapper{
    margin: 0 -10px;
}
.l_c2bx2bt .swiper-wrapper{
    padding-bottom: 50px;
}
.l_c2bx2bt{
    margin-top: 36px;
}
.l_c2box3{
    padding-top: 85px;
    padding-bottom: 100px;
    background: rgba(156, 196, 222, 1);
    position: relative;
}
.l_c2box3 .l_b2bx2tit h2{
    color: #fff;
}
.l_c2bx3bg{
    width: 273px;
    position: absolute;
    left: 82px;
    bottom: 115px;
}
.l_c2bx3bg img{
    width: 100%;
}
.l_c2bx3p p{
    transition: all .36s;
}
#mc_a1s1_swiper3 .swiper-slide{
    padding: 0 11px;
}
#mc_a1s1_swiper3 .swiper-wrapper{
    margin: 0 -10px;
}
.l_c2bx3li{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
    /* border: 2px solid rgba(250, 252, 255, 1); */
    box-shadow: 5px 5px 20px 2px rgba(0, 83, 118, 0.1);
    text-align: center;
    transition: all .36s;
}
.l_c2bx3li a{
    display: block;
    padding-top: 54px;
    padding-bottom: 28px;
    position: relative;
}
.l_c2bx3ic{
    width: 52px;
    margin: auto;
}
.l_c2bx3ic .ys_imgbox_cover{
    width: 100%;
}
.l_c2bx3p{
    margin-top: 32px;
}
.l_c2bx3bt{
    width: 83%;
    margin: auto;
    margin-top: 50px;
}
.l_c2box5{
    padding-top: 64px;
    padding-bottom: 100px;
    background: rgba(251, 251, 251, 1);
}
.l_c2bx5bt{
    margin-top: 50px;
}
.l_c2bx5bt .l_b6bx1tbli {
    margin-bottom: 35px;
}
.l_c2bx5bt .l_b6bx1tab {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.l_c2bx6cont p{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 16px;
}
/* .yxedr_active p{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 16px;
} */
.l_c2bx6cont{
    margin-top: 46px;
}
.l_c2bx3bt .swiper-slide{
    margin-bottom: 20px;
}
.l_c2bx3bt .swiper-container{
    padding-bottom: 30px;
}
/* c2-end */


/* d2-start */
.l_d2page .l_c2bx3bg{
    display: none;
}
.l_d2page .l_c2box3{
    background: #fff;
}
.l_d2page .l_c2box3 .l_b2bx2tit h2{
    color: #006f99;
}
.l_d2page #mc_a1s1_swiper3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #9DB85F;
}
.l_d2bx1le{
    width: 393px;
}
.l_d2bx1ri{
    width: calc(100% - 393px);
    padding-left: 95px;
}
.l_d2bx1ris img{
    width: 100%;
}
.yxedr_active img{
    width: 100%;
}
.l_d2bx1ris h6{
    font-size: 18px;
    line-height: 1.75;
    color: #212B36;
    margin-bottom: 16px;
}
.yxedr_active h6{
    font-size: 18px;
    line-height: 1.75;
    color: #212B36;
    margin-bottom: 16px;
}
.l_d2bx1ris p{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    margin-bottom: 14px;
}

.l_d2box1{
    padding-top: 100px;
    padding-bottom: 110px;
    position: relative;
}
.l_d2box1::after{
    content: "";
    width: 100%;
    height: 800px;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    opacity: 0.2;
    position: absolute;
    top: -50px;
    left: 0;
}
.l_d2bx1tit h1{
    font-size: 30px;
    line-height: 1.75;
    color: #212b36;
}
.l_d2bx1time p{
    font-size: 18px;
    line-height: 1.75;
    color: #212b36;
    font-family: 'urbanistregular' !important;
}
.l_d2bx1time{
    margin-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.l_d2bx1nr{
    position: relative;
    z-index: 2;
}
.l_d2bx1share{
    margin-top: 40px;
}
.l_d2share_icons{
    margin-top: 20px;
}
.l_d2share_box{
    position: relative;
    margin-right: 56px;
}
.l_d2share_box a {
    display: block;
    width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 200;
    background: none !important;
}
.l_d2bx1tp{
    padding-bottom: 70px;
    border-bottom: 1px solid rgba(232, 232, 232, 1);
}
.l_d2bx1bt{
    margin-top: 34px;
}
.l_d2bx1fy a p{
    font-size: 14px;
    transition: all .36s;
}
.l_d2bx1fys{
    padding: 0 100px;
    margin: 0 -30px;
}
.l_d2bx1fy{
    width: 50%;
    padding:0 30px;
}
.l_d2bx1fy a{
    display: block;
    width: 100%;
}
.l_d2bx1next p{
    text-align: right;
}
.l_d2page .l_c2box3{
    padding-bottom: 0;
}
/* d2-end */


/* d1-start */
.l_d1bx1le{
    width: 50%;
}
.l_d1bx1img{
    width: 100%;
    border-radius: 0 0 150px 0;
    overflow: hidden;
}
.l_d1bx1img img{
    width: 100%;
}
.l_d1bx1ri{
    width: 100%;
}
.l_d1bx1li{
    background-color: #fff;
    border-radius: 150px 0 0 0;
    overflow: hidden;
}
.l_d1box1 {
    position: relative;
    overflow: hidden;
}
.l_d1box1::after{
    content: "";
    width: 100%;
    height: 780px;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
}
.l_d1bx1nr {
    position: relative;
    z-index: 2;
}
.l_d1bx1time p{
    font-family: 'urbanistregular' !important;
}
.l_d1bx1tit .yx_title5{
    font-size: 24px;
    font-weight: bold;
    color: #212B36;
    transition: all .36s;
}
.l_d1bx1ri{
    width: 50%;
    padding: 57px 74px 57px 77px;
}
.l_d1bx1ri .l_b2lbmore{
    margin-top: 50px;
}
.l_d1bx1word{
    margin-top: 17px;
}
.l_d1bx1word p{
    height: 56px;
    overflow: hidden;
}
.l_d1bx2li{
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 32px;
}
.l_d1bx2list{
    margin: 0 -10px;
}
.l_d1bx2list .l_b2bx3time p{
    color: var(--main-color);
}
.l_d1bx2list .l_b2bx3tit .yx_title6{
    font-size: 20px;
    color: #212B36;
    height: 70px;
    overflow: hidden;
    transition: all .36s;
}
.l_d1bx2list .l_b2bx2lis {
    border-radius: 50px 5px 50px 5px;
}
.l_d1bx2list .l_b2bx3wz {
    padding: 22px 63px 30px 43px;
}
.l_d1bx2list .l_b2bx2lis .ys_imgbox_cover{
    border-radius: 0;
}
.l_d1rify{
    margin-top: 65px;
}
.l_d1box2.l_space1{
    padding-top: 0;
}
.l_d1bx2_search{
    width: 300px;
    background: rgba(247, 247, 247, 1);
    border-radius: 10px;
    height: 50px;
    padding: 0 23px;
}
.l_d1bx2_icon{
    width: 16px;
    line-height: 50px;
    cursor: pointer;
}
.l_d1bx2_icon img{
    width: 100%;
}
.l_d1bx2in{
    width: calc(100% - 16px);
    height: 100%;
    padding-left: 10px;
}
.l_d1bx2in input{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #D1D1D1;
}
.l_d1bx2in input::placeholder{
    font-size: 14px;
    color: #D1D1D1;
}
.l_d1box2 {
    position: relative;
    z-index: 2;
}
.l_d1bx2_sousuo .l_b2lbmore{
    margin-top: 0;
}
.l_d1bx2tp{
    margin-bottom: 40px;
}
.l_d1bx2_search{
    margin-right: 23px;
}
.l_d1bx2tps{
    width: 464px;
}
.l_d1bx2_sousuo{
    cursor: pointer;
}

/* d1-end */


/* f2-start */
.l_f2bx2tit h4{
    color: #6A7280;
    text-align: center;
    margin-bottom: 58px;
}
.l_f2bx1ifp p{
    font-size: 14px;
}
.l_f2bx1ifp{
    margin-left: 8px;
}
.l_f2bx1if:first-child{
    margin-right: 20px;
}
.l_f2bx1if{
    display: flex;
    align-items: center;
}
.l_f2bx2ri{
    width: 58%;
}
.l_f2bx2le{
    width: 42%;
    padding-right: 80px;
}
.l_f2bx2word p{
    margin-bottom: 14px;
}
.l_f2bx2word{
    margin-top: 20px;
}
.l_f2bx2le .l_b2bx2tit h2 {
    text-align: left;
}
.l_f2bx2img{
    width: 100%;
    margin-bottom: 30px;
}
.l_f2bx2img img{
    width: 100%;
}
.l_f2bx2nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_f2bx1info {
    margin-left: 305px;
}
.l_f2bx3nrs{
    width: 42%;
    background-color: #fff;
    border-radius: 0 150px 0 150px;
    padding: 64px 50px 110px;
}
.l_f2box3{
    padding-top: 187px;
    padding-bottom: 166px;
}
.l_f2bx3tit{
    font-size: 24px;
    line-height: 1.75;
    color: #212B36;
}
.l_f2bx3li_tit h2{
    font-weight: bold;
}
.l_f2bx3li1 .l_f2bx3li_tit h2{
    color: var(--yellow-color);
}
.l_f2bx3li2 .l_f2bx3li_tit h2{
    color: var(--yellow-color);
}
.l_f2bx3li1{
    margin-bottom: 40px;
}
.l_f2bx3list{
    margin-top: 24px;
}
.l_f2bx3p {
    margin-top: 14px;
}
.l_f2box4 .l_f2bx3li_tit h2{
    color: #ED7A63;
}
.l_f2bx4lbs{
    margin-top: 42px;
}
.l_f2bx4lb{
    width: calc(50vw + 680px);
}

.l_f2bx4_tit1{
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
    color: #fff;
    margin-top: 10px;
}
.l_f2bx4li{
    border-radius: 80px 0 80px 0;
    padding: 45px 38px 55px;
    height: 100%;
}

.l_f2bx4libt{
    padding-top: 20px;
    border-top: 1px solid #fff;
}
.l_f2bx4word p{
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
}
.l_f2bx4word p:last-child{
    margin-bottom: 0;
}
.l_f2bx4litp{
    padding-bottom: 20px;
}
/*.l_f2bx4litp .l_f2bx4li_tit .yx_title4{
    font-family: '汪子义星座体' !important;
    color: #fff;
}*/
.l_f2bx4lb .swiper-slide{
    width: 22%;
    padding: 0 11px;
    height: auto;
}
.l_f2bx4lb .swiper-wrapper{
    margin: 0 -11px;
    align-items: stretch;
}
.l_f2bx4bt.l_space1{
    padding-bottom: 0;
}
.l_f2bx4bt .l_f2bx3li_tit h2{
    color: #9DB85F;
}
.l_f2bx4le{
    width: 49%;
}
.l_f2bx4btimg{
    width: 100%;
    border-radius: 0 150px 0 150px;
    overflow: hidden;
}
.l_f2bx4btimg img{
    width: 100%;
}
.l_f2bx4ri_list{
    margin-top: 46px;
}
.l_f2bx4ri{
    width: 51%;
    padding-left: 72px;
}
.l_f2bx4btic{
    width: 26px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.l_f2bx4btic .ys_imgbox_cover{
    width: 100%;
}
.l_click_after{
    opacity: 0;
}
.l_f2bx4xh p{
    font-size: 24px;
    line-height: 1.75;
    color: #9DB85F;
    font-weight: bold;
    font-family: 'urbanistregular' !important;
}
.l_f2bx4ri_litp {
    width: calc(100% - 26px);
    padding-right: 42px;
    cursor: pointer;
}
.l_f2bx4xh{
    width: 32px;
    position: relative;
    top: -2px;
}
.l_f2bx4ri_litit {
    width: calc(100% - 32px);
    padding-left: 16px;
}
.l_f2bx4ri_libt {
    padding-left: 48px;
    width: calc(100% - 26px);
    padding-right: 42px;
    display: none;
}
.l_f2bx4ri_li{
    padding: 18px 0;
    border-top: 1px solid #E3E3E3;
    position: relative;
}
.l_f2bx4ri_li:last-child{
    border-bottom: 1px solid #E3E3E3;
}
.l_f2bx4ri_li.act .l_click_after{
    opacity: 1;
}
.l_f2bx4ri_li.act .l_click_before{
    opacity: 0;
}
.l_f2box5{
    position: relative;
}
.l_f2box5::after{
    content: "";
    width: 100%;
    height: calc(100% + 500px);
    background: rgba(243, 247, 251, 1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_f2box5.l_space1{
    padding-top: 80px;
}
.l_f2box5 .l_f2bx3tit{
    text-align: center;
}
.l_f2bx5tit h2{
    color: #8E74A6;
    text-align: center;
    margin-top: 13px;
    /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx5bt{
    margin-top: 62px;
}
.l_f2bx5li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 20px;
}
.l_f2bx5list{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_f2bx5lis{
    width: 100%;
}
.l_f2bx5lis{
    border-radius: 0 80px 0 80px;
    overflow: hidden;
    padding: 45px 36px 64px 46px;
    height: 100%;
}
.l_f2bx5_litit{
    font-size: 36px;
    line-height: 1.5;
    color: #fff;
    /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx5p{
    margin-top: 25px;
}
.l_f2bx5p p{
    color: #fff;
    margin-bottom: 25px;

}
.l_f2bx5p p:last-child{
    margin-bottom: 0;
}
.l_f2tabri .l_phonewz p {
    color: #009DA7;
    line-height: 80px;
}
.l_f2tabri .l_phoneic {
    line-height: 80px;
}
.l_f2tabli{
    padding: 0 45px;
}
.l_f2tabnav{
    margin: 0 -45px;
}
.l_f2tabli p{
    cursor: pointer;
    transition: all .36s;
    line-height: 80px;
}
.l_f2table{
    width: 162px;
}
.l_f2tablogo{
    width: 100%;
}
.l_f2tablogo a{
    width: 100%;
    display: block;
    line-height: 80px;
}
.l_f2tablogo img{
    width: 100%;
}
.l_f2bx1tab{
    width: 100%;
    padding-left: 93px;
    padding-right: 109px;
    position: relative;
}
.l_f2bx1tabs{
    width: 100%;
    background-color: #fff;
}
.l_f2tabmid{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.l_f2box2 {
    background: rgba(249, 252, 255, 1);
}
/* .l_f2box4.l_space1{
    padding-bottom: 0;
} */
.l_f2box1 .l_f2bx3tit{
    font-size: 18px;
}
.l_f2bx1p p{
    font-size: 18px;
}
.l_f2bx1tit h1{
    font-size: 70px;
    line-height: 1.5;
    color: #ED7A63;
    /*font-family: '汪子义星座体' !important;*/
}
.l_f2bx1logo{
    width: 493px;
}
.l_f2bx1logo img{
    width: 100%;
}
.l_f2bx1word {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
/* 我们是百汇效果样式 */
.l_f2bx1 {
    height: 220vh;
}
.l_f2_videobox {
    width: 100vw;
    height: 100vh;
    position: relative;
    z-index: 1;
}
.l_f2videowrap {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    max-width: none;
    overflow: hidden;
    display: none;
    opacity: 0;
}
.l_f2_videobox.act .l_f2videowrap{
    opacity: 1;
}
#l_f2_video1 {
    background: #000;
}
.l_f2box1 .l_f2_video {
    width: 100%;
}
/* .l_f2_video {
    height: auto;
    max-width: none;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    min-height: 100vh;
} */
.l_f2bx1bg_logo {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    text-align: center;
    width: 100%;
    max-width: none;
    transform-origin: 25% 40%;
}
.l_f2bx1bg_logo.skrollable-after {
    opacity: 0;
    pointer-events: none;
}
.l_f2_videobox.act .l_f2_video {
    opacity: 1;
}
.l_f2bx1words {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 1;
    /* transition: all .36s; */
}
.l_f2bx1wordsnr{
    position: relative;
}
.l_f2_videobox.act .l_f2bx1words{
    opacity: 0;
}
.l_f2bx1btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 93px;
    z-index: 10;
    cursor: pointer;
    transition: all .36s;
    opacity: 0;
}
.l_f2bx1btn img{
    width: 100%;
}
.l_f2_videobox.end .l_f2bx1btn{
    opacity: 1;
}
.l_f2_videobox.end .l_f2videowrap{
    z-index: 1;
}
.l_f2videowrap.open .l_f2bx1btn{
    opacity: 0;
    pointer-events: none;
}
.l_f2videobg{
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, #009DA7 0%, rgba(0, 157, 167, 0) 100%);
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
}

/* f2-end */


/* c1-start */

.l_c1bx1ri{
    width: 76%;
}
.l_c1bx1le{
    width: 24%;
    padding-right: 180px;
}
.l_c1bx1ri .l_b2bx4img {
    width: 53%;
}
.l_c1bx1ri .l_b2bx4wz{
    width: 47%;
    padding-top: 42px;
    padding-left: 35px;
    padding-right: 70px;
}
.l_c1bx1ri .l_b2bx4tit .yx_title5 {
    font-size: 24px;
}
.l_c1bx1ri .l_b2bx4tit {
    padding-bottom: 16px;
}
.l_c1bx1ri .l_b2bx4info {
    margin-top: 25px;
}
.l_c1bx1ri .l_b2bx4ifp p {
    font-size: 14px;
}
.l_c1bx1ri .l_b2bx4ic {
    width: 14px;
}
.l_c1bx1ri .l_b2bx4ifp {
    width: calc(100% - 14px);
}
.l_c1bx1ri .l_b2bx4btli1 .l_b2bx4lis {
    background: #73BACE;
}
.l_c1box1.l_space1{
    padding-top: 114px;
}
.l_c1bx1ri .l_b2bx4le {
    margin-top: 0;
}
.l_c1bx1tit h2{
    color: #212B36;
}
.l_c1bx1tit {
    padding-left: 125px;
}
.l_c1bx1ri .l_b2line1{
    height: 180px !important;
}
.l_c1bx1ri .l_b2bx4lines:last-child{
    height: 110px !important;
}
.l_c1bx1ri .l_b2bx4lines{
    height: 340px;
}
.l_c1bx1le_li{
    position: relative;
    padding-left: 14px;
}
.l_c1bx1cir{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(239, 239, 239, 1);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
}
.l_c1bx1p{
    padding-left: 22px;
}
.l_c1bx1le_li{
    cursor: pointer;
    position: relative;
    margin-bottom: 45px;
}
.l_c1bx1cir::after{
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgba(232, 166, 85);
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.l_c1bx1p p{
    transition: all .36s;
}
.l_c1bx1le_li.on .l_c1bx1p p{
    color: #212B36;
}
.l_c1bx1le_li.on .l_c1bx1cir::after{
    opacity: 0.2;
}
.l_c1bx1le_li.on .l_c1bx1cir{
    background-color: #E8A655;
}
.l_c1bx1le_li::before{
    content: "";
    width: 1px;
    height: 70px;
    background-color: #E7E7E7;
    position: absolute;
    top: 16px;
    left: 4px;
}
.l_c1bx1le_li:last-child::before{
    display: none;
}
.l_c1bx1li2 .l_b2bx4li1 .l_b2bx4lis {
    background: #9CC4DE;
}
.l_c1bx1li3 .l_b2bx4li1 .l_b2bx4lis {
    background: #E8A655;
}
.l_c1bx1li.on .l_b2bx4le {
    display: none;
}
.l_c1bx1li {
    margin-bottom: 100px;
}
.l_c1bx1li:last-child{
    margin-bottom: 0;
}
.l_b2bx4le1.act .l_b2point{
    display: none;
}
.l_b2bx4le1.act .l_b2bx4lines{
    height: 110px !important;
}
.l_c1bx1li2 .l_b2bx4btli1 .l_b2bx4lis{
    background: #9CC4DE;
}
.l_c1bx1li3 .l_b2bx4btli1 .l_b2bx4lis{
    background: #E8A655;
}
.l_bgcolor1{
    background: #9CC4DE;
}
.l_bgcolor2{
    background: #E8A655;
}
.l_bgcolor3{
    background: #9DB85F;
}
.l_bgcolor4{
    background: #E9B2B3;
}
.l_bgcolor5{
    background: #ED7A63;
}
.l_bgcolor6{
    background: #8E74A6;
}
.l_c1page .l_b2bx4bt_liri{
    padding-left: 70px;
}
/* c1-end */


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .l_navli:hover::after{
        opacity: 1;
    }
    .l_navli:hover .l_navlia1{
        color: #fff;
    }
    .l_navxlli a:hover::after{
        width: 100%;
    }
    .l_b1letterli:hover a::after{
        opacity: 1;
    }
    .l_b1letterli:hover a{
        color: #fff;
    }
    .pc_fenye li:hover {
        color: #9CC4DE;
    }
    .prev li:hover,
    .next li:hover {
        color: #fff;
    }
    .l_b3bx1li:hover .l_b3bx1bg{
        opacity: 1;
    }
    .l_b3bx1li:hover .l_hover_before{
        opacity: 0;
    }
    .l_b3bx1li:hover .l_hover_after{
        opacity: 1;
    }
    .l_b3bx1li:hover .l_b3bx1p p{
        color: #fff;
    }
    .l_b7bx1li a:hover .l_b7bx1lip p{
        color: #E8A655;
    }
    .l_b1rili:hover .l_b1riname .yx_title5{
        color: #006F99;
    }
    .l_b2bx1ri .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #9CC4DE;
    }
    .l_c2bx3li:hover .l_hover_after{
        opacity: 1;
    }
    .l_c2bx3li:hover .l_hover_before{
        opacity: 0;
    }
    .l_c2bx3li:hover .l_c2bx3p p{
        color: #fff;
    }
    .l_c2bx3li:hover .l_b3bx1bg{
        opacity: 1;
    }
    .l_d2bx1fy a:hover p{
        color: rgba(78, 162, 195, 1);
    }
    .l_b1bx1tbli:hover a{
        color: var(--yellow-color);
    }
    .l_b1bx1tbli:hover::after{
        width: 100%;
    }
    .l_b2lbmore:hover {
        background-color: var(--yellow-color);
    }
    .l_d1bx1li:hover .l_b2lbmore{
        background-color: #74aace;
    }
    .l_c1bx1le_li:hover .l_c1bx1p p{
        color: #212B36;
    }
    .l_d1bx1li:hover .l_d1bx1tit h5 {
        color: #006F99;
    }
    .l_d1page .l_b2bx2lis:hover .l_b2bx3tit h6{
        color: #006F99;
    }
    .l_b6bx2lis:hover .l_b6bx2tit .yx_title6{
        color: #006F99;
    }
    .l_f2tabli p:hover{
        color: #006F99;
    }
    /* 第二批页面样式 */
    .l_sybanenli:hover{
        background-color: #fff;
    }
    .l_sybanenli:hover .l_sybanenp p{
        color: #212B36;
    }
    .l_sybanenli:hover .l_hover_after {
        opacity: 1;
    }
    .l_sybanenli:hover .l_hover_before {
        opacity: 0;
    }
    .l_sybox2 .l_b2lbmore:hover p{
        color: #9CC4DE;
    }
    .l_syceli3:hover .l_wexincode{
        opacity: 1;
    }
    .l_syceli1:hover span{
        display: inline-block;
        margin-left: 8px;
    }
    .l_syceli1:hover::before{
        opacity: 1;
        left: -61px;
    }
    .l_syceli1:hover .l_sycelis{
        width: 117px;
        left: -60px;
    }
    .l_syceli1:hover::after{
        opacity: 0;
    }
    .l_service:hover::after{
        background-color: rgba(255,255,255,.3);
        width: 62px;
        height: 62px;
    }
    .l_service:hover::before{
        background-color: rgba(255,255,255,1);
    }
    a:hover {
        text-decoration: none !important;
    }
    .l_langbtli:hover a{
        color: #73BACE;
    }
    .l_navxlrili a:hover .l_navxl_add p{
        color: #ECAB4F;
    }
    .l_navxlrili a:hover span::after{
        width: 100%;
    }
    .l_navxlle a:hover span::after{
        width: 100%;
    }
    .l_e1nav_li2:hover::before{
        background-color: #E8A655 !important;
    }
    .l_e1nav_li2:hover::after{
        opacity: 0.2;
    }
    .l_e1nav_li2:hover p{
        color: #212b36 !important;
    }
    .l_c1bx1le_li:hover .l_c1bx1cir {
        background-color: #E8A655;
    }
    .l_c1bx1le_li:hover .l_c1bx1cir::after {
        opacity: 0.2;
    }
    .l_e3bx1li:nth-child(6n+1) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #9CC4DE;
    }
    .l_e3bx1li:nth-child(6n+2) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #E8A655;
    }
    .l_e3bx1li:nth-child(6n+3) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #9DB85F;
    }
    .l_e3bx1li:nth-child(6n+4) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #E9B2B3;
    }
    .l_e3bx1li:nth-child(6n+5) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #ED7A63;
    }
    .l_e3bx1li:nth-child(6n+6) .l_e3bx1if1:hover .l_e3bx1ifp p{
        color: #8E74A6;
    }
    .l_b2lbjt:hover{
        background: #006F99;
    }
    .eicn-brl-item-text .l_pagr1 p a:hover{
        color: var(--bg1);
    }
}
/* 载入效果 */
@keyframes chart1 {
    0% 
	{
		opacity: 0;
        height: 0px;
	}
	100% 
	{
		opacity: 1;
		height: 227px;
	}
}
@keyframes chart2 {
    0% 
	{
		opacity: 0;
        height: 0px;
	}
	100% 
	{
		opacity: 1;
		height: 390px;
	}
}
.l_b2bx4btli.animated .l_b2bx4li{
    animation: ysfadeInUp 0.5s ease both;
}
.l_b2bx4btli.animated .l_b2bx4le1::before{
    animation: chart1 0.3s ease-out both;
    animation-delay: 0.5s !important;
}
.l_b2bx4btli.animated .l_b2point {
    animation: fadeIn 0.5s ease both;
    animation-delay: 0.6s;
}
.l_b2bx4btli.animated .l_b2bx4li{
    animation-delay: 0.8s;
}
.l_b2bx4btli.animated .l_b2bx4le1::after{
    animation: chart2 0.3s ease-out both;
    animation-delay: 1s !important;
}
.l_b2bx4btli:last-child.animated .l_b2bx4le1::after {
    height: 227px;
    animation: chart1 0.3s ease-out both;
}
.l_b3bx1li:nth-child(6n+1){
    animation-delay: 0.3s !important;
}
.l_b3bx1li:nth-child(6n+2){
    animation-delay: 0.4s !important;
}
.l_b3bx1li:nth-child(6n+3){
    animation-delay: 0.5s !important;
}
.l_b3bx1li:nth-child(6n+4){
    animation-delay: 0.6s !important;
}
.l_b3bx1li:nth-child(6n+5){
    animation-delay: 0.7s !important;
}
.l_b3bx1li:nth-child(6n+6){
    animation-delay: 0.8s !important;
}
.l_b6bx2li:nth-child(3n+1),
.l_d1bx2li:nth-child(3n+1){
    animation-delay: 0.3s !important;
}
.l_b6bx2li:nth-child(3n+2),
.l_d1bx2li:nth-child(3n+2){
    animation-delay: 0.4s !important;
}
.l_b6bx2li:nth-child(3n+3),
.l_d1bx2li:nth-child(3n+3){
    animation-delay: 0.5s !important;
}
.l_b6bx2list,.l_d1bx2uls{
    overflow: hidden;
}
.pc_fenye .first,.pc_fenye .end{
    display: none;
}
.l_b7bx1ribt .l_b6bx1tbli {
    margin-right: 20px;
}
.l_b2bx3tit .yx_title6{
    height: 77px;
    overflow: hidden;
}
/* 2022.2.21 */
.l_b4bx1lbs{
    border-radius: 120px 0 120px 0;
    overflow: hidden;
    margin: 0 -10px;
}
.l_b4bx1lbli{
    padding: 0 10px;
}
.l_c2bx3list .l_c2bx3li {
    width: 16.666666% !important;
    padding: 0 10px;
    background: none;
    box-shadow: none;
    border-radius: 0;
    overflow: inherit;
    margin-bottom: 20px;
}
.l_c2bx3list{
    margin: 0 -10px;
}
.l_c2bx3list .l_c2bx3lis{
    background: #fff;
    box-shadow: 5px 5px 20px 2px rgb(0 83 118 / 10%);
    border-radius: 20px;
    overflow: hidden;
}
.l_c2bx3gbt {
    width: 100%;
}
.l_c2bx3gbt .l_c2bx3p p{
    height: 28px;
    overflow: hidden;
}
.l_d2bx1ksle p{
    font-size: 18px;
    line-height: 1.75;
    color: #212b36;
}
.l_d2ksic{
    width: 86px;
    height: 86px;
    position: relative;
    background-color: #fff;
    border-radius: 50%;
    margin: auto;
}
.l_d2ksic img{
    width: 51px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_d2ksp p{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    margin-top: 8px;
}
.l_d2bx1ksri{
    padding-left: 50px;
    width: calc(100% - 72px);
}
.l_d2bx1ksle {
    width: 72px;
}
.l_d2bx1ksli{
    width: 50%;
}
.l_d2bx1ksli a{
    display: block;
    text-align: center;
}
.l_d2bx1_keshi{
    padding-top: 28px;
    padding-bottom: 42px;
    border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.l_b2bx1le .l_b2lbmore {
    margin-top: 40px;
}
/* 底部样式修改 */
.l_prvity {
    margin-left: 0 !important;
}
.l_ftbtri p a:first-child {
    float: none;
    margin-right: 44px;
    opacity: 0.5;
}
.l_ftbtri p a:last-child {
    float: none;
}
.l_ftbtri {
    text-align: right;
}
.l_ftlinkp p,.l_ftlink_li a{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_ftlink_li {
    margin-right: 8px;
}
.l_foot_links{
    padding-bottom: 22px;
}
.l_fttpnrtp,.l_fttpnrbt,
.l_ftnrbtpc,.l_foot_links {
    padding-left: 120px;
}
.l_footnav {
    padding-right: 0;
}
.l_footri {
    width: calc(100% - 240px);
    padding-left: 267px;
}


/* 第二批页面样式 */
.l_fttpnrtp,.l_fttpnrbt,
.l_ftnrbtpc,.l_foot_links {
    padding-left: 120px;
}
.l_footnav {
    padding-right: 0;
}
.l_footri {
    width: calc(100% - 240px);
    padding-left: 267px;
}
/* E1-设施与服务 */
.l_e1bx1nrs{
    border-radius: 30px !important;
    overflow: hidden;
}
/* .l_e1bx1tp{
    border-radius: 30px 30px 0 0;
    overflow: hidden;
} */
.l_e1bx1tpli{
    width: 14.285714%;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.l_e1bx1tpli:nth-child(6n+1){
    background-color: #9CC4DE;
}
.l_e1bx1tpli:nth-child(6n+2){
    background-color: #E8A655;
}
.l_e1bx1tpli:nth-child(6n+3){
    background-color: #9DB85F;
}
.l_e1bx1tpli:nth-child(6n+4){
    background-color: #E9B2B3;
}
.l_e1bx1tpli:nth-child(6n+5){
    background-color: #ED7A63;
}
.l_e1bx1tpli:nth-child(6n+6){
    background-color: #8E74A6;
}
.l_e1bx1tpli p,
.l_e1bx1tpli a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    padding: 18px 0;
    display: block;
}

.l_e1bx1tpli::after{
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    width: 0;
    height: 0;
    transition: all .36s;
    border-top-color: #9CC4DE;
    opacity: 0;
}
.l_e1bx1tpli:nth-child(6n+1)::after{
    border-top-color: #9CC4DE;
}
.l_e1bx1tpli:nth-child(6n+2)::after{
    border-top-color: #E8A655;
}
.l_e1bx1tpli:nth-child(6n+3)::after{
    border-top-color: #9DB85F;
}
.l_e1bx1tpli:nth-child(6n+4)::after{
    border-top-color: #E9B2B3;
}
.l_e1bx1tpli:nth-child(6n+5)::after{
    border-top-color: #ED7A63;
}
.l_e1bx1tpli:nth-child(6n+6)::after{
    border-top-color: #8E74A6;
}
.l_e1bx1tpli.on::after{
    opacity: 1;
}
.l_e1bx1btli{
    padding-left: 87px;
    padding-right: 84px;
    padding-top: 80px;
}
.l_e1bx1bt{
    background-color: #fff;
    box-shadow: 0px 4px 30px 0px rgba(69, 69, 69, 0.1);
}
.l_e1boxs{
    position: relative;
}
.l_e1boxs::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background-color: #F9F9F9;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_e1bx1tit .yx_title3{
    font-weight: bold;
}
.l_e1bx1le{
    width: 51%;
    position: relative;
}
.l_e1bx1ri{
    width: 49%;
    padding-left: 47px;
}
.l_e1bx1ritit .yx_title4{
    color: #212B36;
}
.l_e1bx1le .ys_imgbox_cover{
    border-radius: 80px 0 80px 0;
    overflow: hidden;
}
.l_e1bx1list{
    margin-top: 58px;
}
.l_scenery_icon {
    width: 28px;
    margin-right: 10px;
}
.l_scenery_icon img{
    width: 100%;
}
.l_e1bx1_scenery a{
    display: flex;
    align-items: center;
}
.l_e1bx1lip{
    margin-top: 10px;
    margin-bottom: 60px;
}
.l_e1bx1li1{
    margin-bottom: 60px;
}
.l_e1bx1li1:last-child{
    margin-bottom: 0;
}
.l_e1bx1btli2 .l_e1bx1list{
    margin-top: 52px;
}
.l_e1bx1le1 p{
    font-size: 24px;
}
.l_click_after{
    opacity: 0;
}
.l_e1bx1ri1{
    width: 36px;
    position: absolute;
    top: 44px;
    right: 22px;
}
.l_e1bx1mid1{
    padding-left: 90px;
    position: relative;
    width: calc(100% - 146px - 36px);
    padding-right: 46px;
}
.l_e1bx1mid1::before{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/e1_icon2.svg) center / cover no-repeat;
    position: absolute;
    top: 5px;
    left: 45px;
}
.l_e1bx1le1{
    width: 146px;
}
/* .l_e1bx1mid1 {
    display: none;
} */
.l_e1bx1mid1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    margin-bottom: 14px;
}
/* .l_e1bx1mid1 p:last-child{
    color:#212b36;
} */
.l_e1bx1btli2 .l_e1bx1li{
    padding-top: 40px;
    padding-bottom: 48px;
    border-bottom: 1px solid rgba(222, 222, 222, 1);
    /* cursor: pointer; */
    position: relative;
}
.l_e1bx1btli2 .l_e1bx1li:first-child{
    border-top: 1px solid rgba(222, 222, 222, 1);
}
.l_e1bx1btli2 .l_e1bx1li:last-child{
    border-bottom: none;
}
.l_e1bx1li.act .l_click_after{
    opacity: 1;
}
.l_e1bx1li.act .l_click_before{
    opacity: 0;
}
.l_e1nav_li1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #006F99;
    font-weight: bold;
}
.l_e1nav_li2 p{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
    transition: all .36s;
    position: relative;
}
.l_e1nav_li2 p::after{
    content: "";
    width: 1px;
    height: 50px;
    background-color: #E7E7E7;
    position: absolute;
    left: -22px;
    top: 10px;
}
.l_e1nav_li2:last-child p::after{
    display: none;
}
.l_e1sidenav_word .l_e1nav_li2:last-child p::after{
    display: block;
}
.l_e1sidenavli:last-child p::after{
    display: none !important;
}
.l_e1nav_li2.on p{
    color: #212b36 !important;
}
.l_e1nav_li2{
    padding-left: 25px;
    position: relative;
    margin-bottom: 20px;
    cursor: pointer;
}
.l_e1nav_li2::before{
    content: "";
    width: 8px;
    height: 8px;
    background-color: #EFEFEF;
    border-radius: 50%;
    position: absolute;
    top: 8px;
    left: 0;
    transition: all .36s;
    z-index: 2;
}
.l_e1nav_li2::after{
    content: "";
    width: 16px;
    height:16px;
    background-color: #E8A655;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: -4px;
    transition: all .36s;
    opacity: 0;
}
.l_e1nav_li2.on::after,
.l_e1sidenali.act .l_e1sidenavli.on .l_e1nav_li2::after{
    opacity: 0.2;
}
.l_e1nav_li2.on::before,
.l_e1sidenali.act .l_e1sidenavli.on .l_e1nav_li2::before{
    background-color: #E8A655 !important;
}
.l_e1sidenavli.on .l_e1nav_li2 p{
    color: #212B36;
}
.l_e1bx1side,.mc_c_asidebox{
    position: absolute;
    left: 86px;
    top: 250px;
    width: 110px;
}
.l_e1navlibt,.l_e1sidenav{
    margin-top: 8px;
}
.l_e1nav_li1{
    cursor: pointer;
}
.l_e1navli1 .l_e1nav_li2 p{
    color: #999;
}

/* E2-入院指南 */
.l_e2page .l_e1bx1tpli{
    width: 50%;
}
.l_e1bx1tp.act .l_e1bx1tpli{
    width: 100%;
}
.l_e2page .l_e1bx1side {
    left: 94px;
    width: 180px;
}
/* .l_e2bx1li:not(:first-child){
    display: none;
} */
.l_e1bx1lis {
    display: flex;
    width: 100%;
}
/*.l_e1bx1le1 {*/
/*    width: auto;*/
/*    flex: none;*/
/*}*/
.l_e1bx1mid1{
    padding-left: 140px;
    /*width: auto;*/
    padding-right: 115px;
    /*flex: auto;*/
}
.l_e1bx1mid1::before {
    left: 95px;
}
.l_e2page .l_e1bx1ri1{
    right: 33px;
}







/* E3-交通指南 */
.l_e3bx1ri{
    width: 64%;
}
.l_e3bx1list{
    width: calc(100% + 100px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding-left: 62px;
}
.l_e3bx1le{
    width: 36%;
    padding-right: 63px;
}
.l_e3bx1li .yx_title3{
    font-weight: bold;
}
.l_e3bx1ri .ys_imgbox_cover{
    border-radius: 0 80px 0 80px;
    overflow: hidden;
}
.l_e3bx1ifp p{
    font-size: 18px;
}
.l_e3bx1ific {
    width: 14px;
    position: relative;
    top: 6px;
}
.l_e3bx1ific img{
    width: 100%;
}
.l_e3bx1ifp{
    width: calc(100% - 14px);
    padding-left: 10px;
}
.l_e3bx1if1{
    margin-bottom: 18px;
}
.l_e3bx1if1:last-child{
    margin-bottom: 0;
}
.l_e3detap2 p{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
}
.l_e3bx1detail{
    padding-left: 24px;
}
.l_e3detap1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #006f99;
}
.l_e3bx1info{
    margin-top: 32px;
}
.l_e3detap1{
    margin-top: 6px;
    margin-bottom: 14px;
}
.l_e3bx1li{
    margin-bottom: 80px;
}
.l_e3bx1li:last-child{
    margin-bottom: 0;
}
.l_e3bx1li:nth-child(6n+1) .yx_title3{
    color: #9CC4DE;
}
.l_e3bx1li:nth-child(6n+2) .yx_title3{
    color: #E8A655;
}
.l_e3bx1li:nth-child(6n+3) .yx_title3{
    color: #9DB85F;
}
.l_e3bx1li:nth-child(6n+4) .yx_title3{
    color: #E9B2B3;
}
.l_e3bx1li:nth-child(6n+5) .yx_title3{
    color: #ED7A63;
}
.l_e3bx1li:nth-child(6n+6) .yx_title3{
    color: #8E74A6;
}
.l_e3page .l_b1box1{
    position: relative;
}
.l_e3page .l_b1box1::after{
    content: "";
    width: 100%;
    height: 533px;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.2;
}
.l_e3page .l_b1bx1tp {
    background: #ffff;
}
.l_cont1300{
    width: 1300px;
    margin: auto;
}
.l_e3page .l_e1nav_li2 p{
    color: #212B36;
}
.l_e3page .l_e1bx1side {
    left: 94px;
    width: 145px;
}

/* E4-付款与医疗保险 */
.l_e4bx1p{
    text-align: center;
}
.l_e4bx1ic{
    width: 30px;
    margin-right: 20px;
}
.l_e4bx1ic img{
    width: 100%;
}
.l_e4bx1tpwz p{
    font-size: 20px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_e4bx1libt p{
    color: #fff;
}
.l_e4bx1bt{
    border-radius: 100px 0 100px 0;
    overflow: hidden;
    display: flex;
    align-items: stretch;
    margin-top: 40px;
    flex-wrap: wrap;
}
.l_e4bx1li{
    width: 50%;
    height: 100%;
}
.l_e4bx1litp{
    display: flex;
    align-items: center;
}
.l_e4bx1litp .ly {
    width: 100%;
}
.l_e4bx1litp .ly img {
    font-size: 57px;
    width: 75px;
}

.l_e4bx1litp .ly p{
    font-size: 22px;
    padding: 10px;
    font-weight: 600;
    color: #fff;
    line-height: 30px;
}
.l_e4bx1litp .ly .icon {
    font-size: 69px;
    color: #fff;
}
.l_e4bx1lis{
    padding: 80px 90px 80px 80px;
    /*height: 100%;*/
    height: 300px;
}
.l_e4bx1libt{
    margin-top: 30px;
}
.l_e4bx1p {
    margin-top: 16px;
}
.l_e4bx2bt .l_e1bx1tp{
    border-radius: 30px 30px 0 0;
    overflow: hidden;
    padding-bottom: 10px;
}
.l_e4bx2bt .l_e1bx1tpli{
    width: 50%;
}
.l_e4bx2li{
    width: 20%;
    padding: 0 2px;
    margin-bottom: 4px;
}
.l_e4bx2list{
    margin: 0 -2px;
    padding: 52px 47px 38px;
}
.l_e4bx2ul{
    background-color: #F9F9F9;
    box-shadow: 0px 4px 30px 0px rgba(69, 69, 69, 0.1);
    margin-top: -10px;
}
.l_e4box2{
    padding-top: 90px;
    padding-bottom: 126px;
    background: #F7F9FB;
}
.l_e4bx2lis{
    width: 100%;
    cursor: pointer;
}
.ys_modal_container {
    width: 550px;
}
.ys_modal_content {
    width: 100%;
    border-radius: 80px 0 80px 0;
    overflow: hidden;
    padding: 40px 33px 54px 35px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.l_tccont_detail p a{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
}
.l_tccont_info p{
    font-size: 14px;
    line-height: 1.75;
    color: #000;
}
.l_tccon_tit{
    font-size: 18px;
    line-height: 1.75;
    color: #006f99;
    font-weight: bold;
}
.l_tccontri{
    width: calc(100% - 158px);
    padding-left: 44px;
}
.l_tccontle{
    width: 158px;
}
.l_tccontle img{
    width: 100%;
}
.l_tccont {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_tcclose{
    width: 13px;
    top: 20px;
    right: 23px;
    font-size: inherit;
    font-weight: inherit;
}
.l_tcclose img{
    width: 100%;
}
.l_tccont_info{
    margin-top: 10px;
    margin-bottom: 18px;
}
.l_e4bx2list:not(:first-child){
    display: none;
}
.l_e4bx2bt,.l_e4bx3bt{
    margin-top: 30px;
}
.l_e4bx3bt .l_e1bx1tpli{
    width: 25%;
}
.l_e4bx3bt{
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0px 4px 30px 0px rgb(69 69 69 / 10%);
    background: #fff;
}
.l_e4bx3conli:not(:first-child){
    display: none;
}
.l_e4bx3cont{
    padding: 64px 85px 93px 144px;
}
.l_e4box3{
    padding-top: 120px;
    padding-bottom: 107px;
}
.l_e4box4.l_space1{
    padding-top: 120px;
}
.l_e4box4{
    position: relative;
}
.l_e4box4::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background: #F7F9FB;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

/* E5-常见问题 */
.l_e5bx1le p{
    font-size: 26px;
    line-height: 66px;
    color: #fff;
    font-weight: bold;
    font-family: 'urbanistregular' !important;
}
.l_e5bx1libt .l_e5bx1le p{
    color: var(--main-color);
}
.l_e5bx1le{
    width: 66px;
    background-color: var(--main-color);
    text-align: center;
}
.l_e5bx1libt .l_e5bx1le{
    background-color: #D4E3EF;
}
.l_e5bx1ri{
    width: calc(100% - 66px);
    padding-left: 60px;
}
.l_e5bx1ri p{
    font-size: 16px;
    line-height: 1.75;
    color: var(--main-color);
    font-weight: bold;
    padding: 19px 0;
}
.l_e5bx1libt .l_e5bx1ri p{
    font-weight: inherit;
}
/* .l_e5bx1litp,.l_e5bx1libt{
    display: flex;
    align-items: center;
} */
.l_e5bx1litp{
    background-color:#FAFDFF;
}
.l_e5bx1libt{
    background-color:#F4F8FB;
}
.l_e5bx1li{
    margin-bottom: 48px;
}
.l_e5bx1li:last-child{
    margin-bottom: 0;
}
.l_e5bx1fy{
    margin-top: 100px;
}
/* E6-联系我们 */
.l_cont1210{
    width: 1210px;
    margin: auto;
}
.l_e6bx1le{
    width: 42%;
}
.l_e6bx1nrs{
    border-radius: 100px 0 100px 0;
    overflow: hidden;
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
    background: #F5F5F5;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.l_e6bx1le{
    padding: 55px 53px 110px 83px;
    background-color:var(--main-color);
}
.l_e6box1{
    padding-top: 110px;
    padding-bottom: 210px;
    position: relative;
}
.l_e6box1::after{
    content: "";
    width: 100%;
    height: 500px;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.2;
}
.l_e6bx1le .yx_title3{
    color: #fff;
    text-align: left;
}
.l_e6bx1le .l_b2bx2tit{
    padding-bottom: 22px;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.l_e6bx1p p{
    font-size: 16px;
    line-height: 2.25;
    color: #fff;
}
.l_e6bx1p{
    margin-top: 33px;
    margin-bottom: 26px;
}
.l_e6bx1ic{
    width: 38px;
    height: 38px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    margin-right: 22px;
}
.l_e6bx1ic img{
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_e6bx1ph p{
    font-size: 26px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_e6bx1phone a{
    display: flex;
    align-items: center;
}
.l_e6bx1ri{
    width: 58%;
    padding:55px 67px 110px 64px;
}
.l_e6bx1li{
    width: 100%;
    margin-bottom: 28px;
    padding: 0 10px;
}
.l_e6bx1li.on{
    width: 50%;
}
.l_e6bx1list{
    margin: 0 -10px;
}
.l_e6bx1lis{
    width: 100%;
}
.l_e6bx1tp p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.l_e6bx1bt{
    width: 100%;
    height: 40px;
    padding: 0 23px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 12px;
}
.l_e6bx1bt input,.l_e6bx1bt textarea{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #999;
}
.l_e6bx1bt input::placeholder,.l_e6bx1bt textarea::placeholder{
    font-size: 14px;
    color: #999;
}
.l_e6bx1li1 .l_e6bx1bt{
    padding: 10px 23px;
    height: 204px;
    border-radius: 10px;
    overflow: hidden;
}
.l_e6bx1li1{
    margin-bottom: 34px;
}
.l_e6bx1codeimg{
    width: 62px;
    /*line-height: 40px;*/
    cursor: pointer;
}
.l_e6bx1codeimg img{
    width: 100%;
}
.l_e6bx1ts p{
    font-size: 14px;
    color: #666;
    line-height: 40px;
}
.l_e6bx1li2 .l_e6bx1bt{
    margin-top: 0;
}
.l_e6bx1ts {
    width: 42px;
}
.l_e6bx1codein{
    width: calc(100% - 42px - 62px);
    height: 100%;
    padding: 0 10px;
}
.l_e6bx1list .l_b2lbmore{
    margin-top: 0;
    margin-right: 26px;
}
.l_e6bx1li2 {
    margin-bottom: 0;
}

/* B5-特色专科 */
.l_b5page .l_nybread{
    display: none;
}
.l_nybanwz1 p{
    font-size: 80px;
    line-height: 1.2;
    color: #fff;
    opacity: 0.2;
    font-family: 'caveatregular' !important;
}
.l_b5page .l_nybannr{
    position: relative;
}
.l_nybanwz1{
    position: absolute;
    bottom: 40px;
    width: 100%;
}
.l_b5bx1tp{
    padding-left: 100px;
}
.l_b5bx1ic{
    width: 44px;
    margin-left: 22px;
}
.l_b5bx1ic img{
    width: 100%;
}
.l_b5bx1tit{
    display: flex;
    align-items: center;
}
.l_b5box1{
    padding-top: 130px;
}
.l_b5box1{
    position: relative;
    
}
.l_b5box1::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #9CC4DE 0%, rgba(156, 196, 222, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.2;
}
.l_b5bx1bt{
    border-radius: 25px;
    background-color: #fff;
    overflow: hidden;
    padding: 62px 100px 70px;
    margin-top: 50px;
}
.l_b5bx1bt_tit .yx_title5{
    font-weight: bold;
}
.l_b5bx1li{
    width: 50%;
    padding: 0 48px;
    margin-bottom: 66px;
}
.l_b5bx1list{
    margin: 0 -48px;
    display: flex;
    align-self: stretch;
    flex-wrap: wrap;
}
.l_b5bxlile{
    width: 50%;
}
.l_b5bx1tu{
    width: 100%;
    position: relative;
}
.l_b5bx1ul{
    margin-top: 35px;
}
.l_b5bx1libt{
    margin-top: 28px;
}
.l_b5bxliri{
    width: 50%;
    padding-left: 40px;
    padding-top: 30px;
    height: auto !important;
    overflow: hidden;
}
.l_b1rifl_list{
    margin-top: 6px;
}
.l_b5bx1tu::after {
    content: "";
    width: 100%;
    height: 100%;
    background: #9CC4DE;
    border-radius: 80px 0 80px 0;
    position: absolute;
    top: -7px;
    left: -10px;
    transition: all .8s ease-out;
}
.l_b5bx1tu .ys_imgbox_cover{
    border-radius: 80px 0 80px 0;
}
.l_b5bx1np{
    font-size: 24px;
    line-height: 1.75;
    color: #212B36;
}
.l_b5bxliri .l_b1riother1 {
    padding: 0 16px;
}
.l_b5bxliri .l_b1riother {
    margin: 28px -16px 0;
}
.l_b5bxliri .l_b1rifl_li p {
    font-size: 16px;
    line-height: 2;
    color: rgba(106, 114, 128, 1);
}
.l_b5bxliri .l_b1rifl_li span{
    color:#212B36;
    padding-right: 10px;
}
.l_b5bxliri .l_b1rilip1 {
    margin-right: 0;
}
.l_b5bxliri .l_b1rifl_li {
    margin-bottom: 0;
}
.l_b5bx1p{
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.l_b5bx1lis{
    height: 100%;
}
.l_b5bxliri .l_b1riname img {
    width: 29px;
    margin-left: 5px;
}
.l_b5bxliri .l_b1riname .l_b5bx1np{
    margin-right: 10px;
}
.l_b5box2{
    padding-top: 98px;
    padding-bottom: 140px;
    position: relative;
}
.l_b5box2::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background-color: #9CC4DE;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_b5bx1ri p{
    font-size: 18px;
    line-height: 2;
    color: #fff;
}
.l_b5box2 .l_b5bx1le .l_b5bx1bt_tit .yx_title5{
    color: #fff;
}
.l_b5bx1le{
    width: 205px;
}
.l_b5bx1ri{
    width: calc(100% - 205px);
    padding-left: 40px;
}
.l_b5bx2bt{
    margin-top: 50px;
    border-radius: 30px;
    overflow: hidden;
    background-color: #fff;
}
.l_b5bx2bt .l_e1bx1tpli {
    width: 20%;
}
.l_b5bx2bt .l_e1bx1tpli:nth-child(6n+1) {
    background-color: #73BACE;
}
.l_b5bx2bt .l_e1bx1tpli:nth-child(6n+1)::after {
    border-top-color: #73BACE;
}
.l_b5bx2list{
    padding: 80px 113px 40px 87px;
    border-bottom: 1px solid #EDEDED;
}
.l_b5bx2other{
    padding: 52px 113px 40px 87px;
}
.l_b5bx2li .yx_title5,
.l_b5bx2other .yx_title5{
    color: #212B36;
    font-weight: inherit;
}
.l_b5bx2p{
    margin-top: 25px;
}
.l_b5bx2p p:last-child{
    margin-bottom: 0;
}
.l_b5othlis p{
    font-size: 18px;
    column-rule: #6A7280;
    line-height: 52px;
}
.l_b5othli{
    width: auto;
    padding: 0 15px;
    margin-bottom: 10px;
}
.l_b5othlist{
    margin: 20px -15px 0;
}
.l_b5othlis{
    background: #F2F7FB;
    border-radius: 26px;
    width: 100%;
    padding: 0 42px;
}
.l_b5bx2li:not(:first-child){
    display: none;
}

/* A3-在线预约 */
.l_a3bx1ifp1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}
.l_a3bx1ifp2 a{
    font-size: 36px;
    line-height: 1.2;
    color: #fff;
    font-family: 'urbanistregular' !important;
    font-weight: bold;
}
.l_a3bx1if{
    padding-left: 17px;
}
.l_a3bx1ifp1{
    position: relative;
}
.l_a3bx1ifp1::after{
    content: "";
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: -17px;
}
.l_a3bx1info{
    margin-top: 33px;
}
.l_a3bx1if2 .l_a3bx1ifp2{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    position: relative;
}
.l_a3bx1ifp2 img{
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_a3bx1if1{
    margin-bottom: 40px;
}
.l_a3bx1ifp2{
    margin-top: 20px;
}
.l_a3bx1list{
    margin: 0 -10px;
}
.l_a3bx1li{
    width: 50%;
    padding: 0 10px;
}
.l_a3bx1lis{
    width: 100%;
    height: 40px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 23px;
}
.l_a3bx1le p,
.l_a3bx1des p{
    font-size: 14px;
    line-height: 40px;
    color: #666;
}
.l_a3bx1le{
    width: 64px;
}
.l_a3bx1ri{
    width: calc(100% - 64px);
    padding-left: 5px;
    height: 100%;
}
.l_a3bx1ri input{
    font-size: 14px;
    color: #666;
    width: 100%;
    height: 100%;
}
.l_a3bx1li .ys_select_xtbbox{
    width: 14px;
}
.l_a3bx1li .ys_select_xtbbox img{
    width: 100%;
}
.l_a3bx1li .ys_select_hd input,
.l_a3bx1li .ys_select_hd input::placeholder{
    font-size: 14px;
    color: #666;
}
.l_a3bx1li .ys_select_li{
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 10px;
}
.l_a3bx1li .ys_select_bd{
    padding: 0 23px;
    border-radius: 10px;
    height: 140px;
}
.l_a3page .l_b2lbmore {
    margin-top: 0;
    margin-right: 10px;
}
.l_a3bx1p p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.l_a3bx1ic{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    margin-right: 10px;
    position: relative;
    transition: all .36s;
    border: 1px solid #fff;
}
.l_a3bx1ic::after{
    content: "";
    width: 60%;
    height: 60%;
    background-color: #9CC4DE;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.l_a3bx1li1.act .l_a3bx1ic{
    border: 1px solid #9CC4DE;
}
.l_a3bx1li1.act .l_a3bx1ic::after{
    opacity: 1;
}
.l_a3bx1li1{
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 53px;
}
.l_e6bx1li1s{
    margin-bottom: 20px;
}
.l_a3bx1li.on{
    width: 100%;
}
.l_a3bx1desin{
    width: 100%;
    height: 138px;
    padding-bottom: 10px;
}
.l_a3bx1desin textarea{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #666;
}
.l_e6bx1li1s1{
    height: 178px;
}
.l_a3page .l_e6bx1ri {
    padding: 75px 83px 77px 70px;
}
.l_a3page .l_e6bx1le {
    padding: 55px 78px 110px 75px;
}
/* A2-出国体检 */
.l_a2bx1nrs{
    width: 96%;
}
.l_a2bx1le{
    width: 320px;
}
.l_a2bx1ri{
    width: calc(100% - 320px);
    padding-left: 64px;
}
.l_a2box2{
    padding-top: 90px;
    padding-bottom: 100px;
    background-color: #FAFAFA;
}
.l_a2bx2ri {
    width: 127px;
    position: relative;
}
.l_a2box2 .l_b2lbjts {
    top: 5px;
}
.l_a2box2 .l_b2lbprev{
    left: 0;
}
.l_a2box2 .l_b2lbnext{
    right: 0;
}
.l_a2box2 .l_b2lbjt {
    width: 50px;
}
.l_a2bx2le {
    width: calc(100% - 127px);
    padding-right: 50px;
}
.l_a2bx2le .l_b2bx2tit h2,
.l_a2bx1le .l_b2bx2tit h2 {
    text-align: left;
}
.l_a2bx2bt{
    margin-top: 40px;
}
.l_a2bx2ic{
    width: 52px;
    margin-right: 25px;
}
.l_a2bx2ic img{
    width: 100%;
}
.l_a2bx2tit .yx_title5{
    color: #fff;
    font-weight: bold;
}
.l_a2bx2litp{
    display: flex;
    align-items: center;
}
.l_a2bx2libt{
    margin-top: 37px;
}
.l_a2bx2libt p{
    color: #fff;
    line-height: 2;
}
.l_a2bx2bt .swiper-slide{
    width: 26%;
    padding: 0 10px;
    height: auto;
}
.l_a2bx2bt .swiper-wrapper{
    margin: 0 -10px;
    align-items: stretch;
}
.l_a2bx2lis{
    width: 100%;
    padding: 70px 53px 78px;
    border-radius: 80px 0 80px 0;
    overflow: hidden;
    height: 100%;
}
.l_a2bx2bt{
    width: calc(50vw + 600px);
}
.l_cont1246{
    width: 1246px;
    margin: auto;
}
.l_a2box3.l_space1{
    padding-top: 126px;
}
.l_a2bx3le {
    width: 67%;
    border-radius: 150px 0 150px 0;
    overflow: hidden;
}
.l_a2bx3le img{
    width: 100%;
}
.l_a2bx3ri{
    width: 33%;
    padding-left: 120px;
    padding-top: 68px;
}
.l_a2box3 .yx_title3{
    font-size: 36px;
    text-align: left;
}
.l_a2bx3ic{
    width: 30px;
    margin-left: 40px;
    line-height: 78px;
}
.l_a2bx3ic img{
    width: 100%;
}
.l_a2bx3p p{
    font-size: 18px;
    line-height: 78px;
    color: #fff;
}
.l_a2bx3li{
    border-radius: 30px 0 30px 0;
}
.l_a2bx3li1{
    background-color: #73BACE;
    margin-bottom: 38px;
}
.l_a2bx3lis a{
    display: flex;
    justify-content: center;
}
.l_a2bx3li2{
    background-color: #8E74A6;
}
.l_a2bx3bt{
    margin-top: 62px;
    width: 91%;
}
.l_a2bx4li{
    border-radius: 150px 0 150px 0;
    overflow: hidden;
}
.l_a2bx4le{
    width: 50%;
    padding: 83px 70px 65px 88px;
}
.l_a2bx4ri{
    width: 50%;
}
.l_a2bx4cont{
    margin-top: 18px;
}
.l_a2bx4le .yx_title4{
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}
.l_a2bx4cont p{
    color: #fff;
    margin-bottom: 0;
    line-height: 2;
}
.l_a2bx4lis {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_a2bx4li.on .l_a2bx4lis{
    flex-direction: row-reverse;
}
.l_a2bx4li{
    margin-bottom: 67px;
}
.l_a2bx4li:last-child{
    margin-bottom: 0;
}
.l_a2box4{
    background-color: #FAFAFA;
}
.l_a2bx5le{
    width: 50%;
}
.l_a2bx5le img{
    width: 100%;
}
.l_a2bx5ri{
    width: 50%;
    background: #FAFAFA;
    padding: 46px 117px 80px 66px;
}
.l_a2bx5nrs{
    display: flex;
    align-items: stretch;
    border-radius: 80px 0 80px 0;
    overflow: hidden;
    margin-top: 38px;
    flex-wrap: wrap;
}
.l_a2box5 .yx_title3{
    text-align: left;
}
.l_a2bx5tit .yx_title6{
    font-weight: bold;
    color: #9DB85F;
}
.l_a2bx5info p,.l_a2bx5info p a{
    font-size: 16px;
    line-height: 2;
    color:#6A7280;
}
.l_a2bx5info{
    margin-top: 8px;
}
.l_a2bx5li{
    margin-bottom: 26px;
}
.l_a2bx5li:last-child{
    margin-bottom: 0;
}

/* 首页 */
/* .l_sybanenul{
    border-radius: 50px 0 50px 0;
    overflow: hidden;
} */
.l_sybanenli{
    background-color: #73BACE;
    transition: all .36s;
    border-right: 1px solid rgba(255,255,255,.2);
}
.l_sybanenli:last-child{
    border-right: none;
}
.l_sybanimg{
    width: 35px;
    position: relative;
    margin: auto;
}
.l_sybanimg img{
    width: 100%;
    height: 100%;
    transition: all .36s;
}
.l_sybanenp p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    margin-top: 8px;
}
.l_sybanenli a{
    display: block;
    padding: 35px 76px 30px;
}
.l_sybanenli:first-child{
    border-radius: 50px 0 0 0;
}
.l_sybanenli:last-child{
    border-radius: 0 0 50px 0;
}
.l_sybanenul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.l_sybanentrys{
    position: absolute;
    bottom: 42px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.ys_ban_title{
    /*font-family: '汪子义星座体' !important;*/
}
.l_sybannrp p{
    font-size: 18px;
    line-height: 2;
    color: #fff;
    margin-top: 17px;
}
.ys_ban_txtbox .l_b2lbmore {
    margin: 0;
    margin-top: 65px;
}
.ys_ban_txtbox.ys_pos_center {
    top: 150px;
    transform: translateX(-50%);
}
.ys_banner .l_b2lbjts {
    top: 330px;
}
.ys_banner .l_b2lbprev {
    left: 80px;
}
.ys_banner .l_b2lbnext {
    right: 80px;
}
.ys_banner .l_b2lbprev .iconfont {
    color: #fff;
    font-size: 36px;
}
.ys_banner .l_b2lbnext .iconfont {
    color: #fff;
    font-size: 36px;
}
.ys_banner .l_b2lbprev:hover .iconfont{
    color: var(--main-color);
}
.ys_banner .l_b2lbnext:hover .iconfont{
    color: var(--main-color);
}
.l_banpoints{
    position: absolute;
    bottom: 248px;
    left: 50%;
    transform: translateX(-50%);
}
.l_sybannrp{
    width: 530px;
}
.l_pointli{
    margin-right: 10px;
    opacity: 0.5;
    cursor: pointer;
}
.l_pointli.act{
    opacity: 1;
}
.ys_ban_imgbox{
    border-radius: 240px 0 240px 0;
    overflow: hidden;
}
.l_sybx1tit h2{
    font-weight: bold;
    text-align: center;
}
.l_sybox1.l_space1{
    padding-bottom: 60px;
}
.l_sybx1bt{
    border-radius: 150px 0 150px 0;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    margin-top: 50px;
}
.l_sybx1bts{
    padding: 43px 61px 43px 53px;
}
.l_sybx1le {
    width: 50%;
    border-radius: 100px 0 100px 0;
    overflow: hidden;
}
.l_sybx1le img{
    width: 100%;
}
.l_sybx1ri{
    width: 50%;
    padding-left: 62px;
    padding-top: 25px;
}
.l_sybx1ri_tit .yx_title6{
    font-weight: bold;
    color: #E8A655;
}
.l_sybx1p p{
    color: #666;
}
.l_sybx1more a{
    font-size: 14px;
    line-height: 1.75;
    color: #E8A655;
}
.l_sybx1ic{
    width: 13px;
    position: relative;
    top: 3px;
}
.l_sybx1ic img{
    width: 100%;
}
.l_sybx1if1 p{
    font-size: 16px;
    line-height: 1.75;
    color: #6A7280;
    font-weight: bold;
    font-family: 'urbanistregular' !important;
}
.l_sybx1if a{
    display: block;
    width: 100%;
}
.l_sybx1if{
    width: 100%;
}
.l_sybx1if2 p{
    font-size: 14px;
    line-height: 1.75;
    color: #6A7280;
}
.l_sybx1if1{
    margin-right: 50px;
}
.l_sybox2 .l_sybx1if1{
    margin-right: 0;
    margin-bottom: 10px;
}
.l_sybx1info {
    margin-top: 20px;
    margin-bottom: 28px;
}
.l_sybx1more{
    margin-top: 55px;
}
.l_sybox2 .swiper-slide{
    width: 25%;
    /* padding: 0 16px; */
}
.l_sybox2 .swiper-wrapper{
    /* margin: 0 -16px; */
    padding-bottom: 40px;
}
.l_sybx2lis{
    width: 100%;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0px -5px 12px 0px rgba(0, 0, 0, 0.08);
    background-color: #fff;
}
.l_sybox2 .l_sybx1ri_tit .yx_title6{
    color: #212B36;
    height: 35px;
    overflow: hidden;
}
.l_sybx1ifp{
    width: calc(100% - 13px);
    padding-left: 12px;
}
.l_sybox2 .l_sybx1more {
    margin-top: 20px;
}
.l_sybox2{
    position: relative;
    padding-bottom: 55px;
}
.l_sybox2::after{
    content: "";
    width: 100%;
    height: 504px;
    background-color: #9CC4DE;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_sybx2wz{
    margin-top: 32px;
}
.l_sybx2lis .ys_imgbox_cover{
    width: 100%;
    border-radius: 50px 0 50px 0;
    overflow: hidden;
}
.l_sybox2 .l_sybx1info{
    height: auto !important;
    overflow: hidden;
}
.l_sybox2 .swiper-wrapper,
.l_sybox2 .swiper-slide{
    height: auto !important;
}
.l_sybx2lis{
    height: 100%;
}
.l_sybox2 .l_b2lbjt{
    width: 50px;

}
.l_sybox2 .l_b2lbprev {
    left: -100px;
}
.l_sybox2 .l_b2lbnext {
    right: -100px;
}
.l_sybx2nr{
    position: relative;
    z-index: 2;
}
.l_sybox2 .l_b2lbjts {
    top: 240px;
}
#l_syswiper1 .swiper-pagination-progressbar,
#l_syswiper2 .swiper-pagination-progressbar{
    background: rgba(235, 235, 235, 0.5);
    height: 1px;
    width: 50%;
    top: inherit;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
#l_syswiper1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fff;
    height: 2px;
}
#l_syswiper2 .swiper-pagination-progressbar{
    background: rgba(235, 235, 235, 1);
}
#l_syswiper2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--main-color);
    height: 2px;
}
.l_sybox2 .l_b2lbmore {
    margin-top: 58px;
    background-color: #fff;
}
.l_sybox2 .l_b2lbmore p {
    color: #212B36;
    transition: all .36s;
}
.l_sybx2bg{
    position: absolute;
    bottom: 33px;
    right: 102px;
    width: 622px;
}
.l_sybx2bg img{
    width: 100%;
}
.l_sybx3nrs{
    width: 55%;
    margin: auto;
}
.l_sybox3{
    padding: 170px 0;
}
.l_sybx3p{
    margin-top: 30px;
    text-align: center;
}
.l_sybox3 .l_b2lbmore {
    margin-top: 40px;
}
.l_b2lbmore1 .l_b2lbmore{
    background-color: #73AACE;
}
.l_sybx3btn{
    display: flex;
    justify-content: center;
}
.l_sybx3btn1{
    margin: 0 22px;
}
.l_sybx4p p{
    color: #666;
    text-align: center;
    margin-top: 20px;
}
.l_sybx4p{
    width: 48%;
    margin: auto;
}
.l_sybx4bt{
    margin-top: 40px;
}
.l_sybx4bt .l_b2bx2lis .ys_imgbox_cover{
    border-radius: 0;
    height: 250px;
}
.l_sybx4bt .l_b2bx2lis a{
    width: 100%;
    display: block;
}
.l_sybx4list{
    display: flex;
    align-items: stretch;
    margin: 0 -18px;
    flex-wrap: wrap;
}
.l_sybx4list .l_b2bx2li{
    padding: 0 18px;
    width: 33.333333%;
}
.l_sybx4lip p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}
.l_sybx4list .l_b2bx2lis{
    border-radius: 50px 0 50px 0;
}
.l_sybx4list .l_b2bx3wz{
    padding: 24px 68px 30px 47px;
}
.l_sybx4list .l_b2bx3tit {
    margin-top: 0;
    margin-bottom: 17px;
}
.l_sybx4list .l_b2bx3more{
    margin-top: 17px;
}
.l_sybx4list .l_b2bx3tit .yx_title6{
    font-weight: bold;
    height: 77px;
    overflow: hidden;
}
.l_sybox5.l_space1{
    padding-top: 90px;
}
.l_sybx5bt{
    margin-top: 80px;
}
.l_sybox5{
    position: relative;
}
.l_sybox5::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background-color: #FBFCFE;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_sybx5li{
    border-radius: 140px 0 140px 0;
    overflow: hidden;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    /* height: 100%; */
}
.l_sybx5le {
    width: 50%;
}
.l_sybx5ri{
    width: 50%;
    padding: 40px 24px 70px 65px;
    position: relative;
}
.l_sybx5tit{
    font-size: 30px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_sybx5info{
    margin-top: 34px;
}
.l_sybx5ic{
    width: 32px;
}
.l_sybx5ic img{
    width: 100%;
}
.l_sybx5ifp{
    width: calc(100% - 32px);
    padding-left: 17px;
}
.l_sybx5ifti{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_sybx5ifp p{
    font-size: 16px;
    line-height: 2;
    color: #fff;
}
.l_sybx5if{
    margin-bottom: 20px;
}
.l_sybx5if:last-child{
    margin-bottom: 0;
}
.l_sybx5bt .swiper-container {
    overflow: inherit;
}
.l_sybx5bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_sybx5bg img{
    width: 100%;
}
.l_sybx5mp p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
}
.l_sybx5mic{
    width: 18px;
    margin-left: 10px;
}
.l_sybx5mic img{
    width: 100%;
}
.l_sybx5more a{
    display: flex;
    align-items: center;
}
.l_sybx5more{
    margin-top: 40px;
    padding-left: 49px;
}
.l_sybx5_other{
    display: none;
}
.l_sybx5bt .swiper-slide.on .l_sybx5_other{
    display: block;
}
.l_sybx5bt .swiper-wrapper{
    padding-bottom: 30px;
    align-items: stretch;
}
.l_sybx5bt .swiper-slide{
    height: auto;
}
.l_sybx5bt .l_b2lbmore {
    margin-top: 32px;
}
.l_sycebox{
    position: fixed;
    top: 80%;
    transform: translateY(-50%);
    z-index: 100;
    right: -130px;
    transition: all .5s;
}
.l_sycebox.on{
    right: 10px;
}
.l_sycetp{
    border-radius: 10px;
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
    background-color: #fff;
    width: 56px;
}
.l_syceul{
    width: 100%;
}
.l_syceli{
    text-align: center;
    cursor: pointer;
    width: 100%;
    position: relative;
}
.l_syceli::after{
    content: "";
    width: 35px;
    height: 1px;
    background-color: rgba(239, 239, 239, 1);
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    transition: all .36s;
    pointer-events: none;
}
.l_syceli a{
    display: block;
    width: 100%;
}
.l_syceli img{
    width: 26px;
}
.l_syceli1{
    transition: all .36s;
    position: relative;
    z-index: 2;
}
.l_syceli1 a{
    padding-top: 20px;
    padding-bottom: 10px;
}
.l_syceli2 a{
    padding: 0;
}
.l_syceli1 .l_sycelis{
    transition: all .36s;
    position: relative;
    left: 0;
}
.l_syceli2 .l_sycelis{
    padding-top: 15px;
    padding-bottom: 18px;
}
.l_syceli3 .l_sycelis{
    padding-top: 16px;
    padding-bottom: 19px;
}
.l_syceli4 .l_sycelis{
    padding-top: 20px;
    padding-bottom: 22px;
}
.l_sycebt{
    width: 56px;
    height: 56px;
    position: relative;
    background-color: #fff;
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
    border-radius: 10px;
    margin-top: 16px;
    cursor: pointer;
}
.l_sycebt img{
    width: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_service{
    width: 55px;
    height: 55px;
    /* border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14); */
    position: fixed;
    right: 60px;
    top: calc(60% + 180px);
    z-index: 999;
}
.l_service::before{
    content: "";
    width: 80%;
    height: 80%;
    border-radius: 50%;
    background-color: rgba(255,255,255,0);
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    z-index: -1;
}
.l_service::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(255,255,255);
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    z-index: -1;
}

.l_service a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.l_service img{
    width: 23px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.l_wexincode{
    width: 110px;
    height: 110px;
    border-radius: 10px;
    box-shadow: 0px 3px 6px 0px rgba(0, 124, 171, 0.14);
    background-color: #fff;
    position: absolute;
    left: -120px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.l_wexincode img{
    width: 96px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_syceli3{
    position: relative;
}

.l_syceli1 img{
    width: 27px;
}
.l_syceli1 span{
    font-size: 12px;
    line-height: 1.75;
    color:#006F99;
    display: none;
}
.l_ceul{
    width: 100%;
}
.l_syceli1::before{
    content: "";
    width: 117px;
    height: 100%;
    box-shadow: 0px 3px 6px 0px rgb(0 124 171 / 14%);
    background-color: #fff;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
}
.l_navli4 .l_navxlli a::after{
    background-color: #EEBABC;
}
.l_navli6 .l_navxlli a::after{
    background-color: #9473A5;
}


.l_e1bx1btlist:not(:first-child),
.l_e1bx1nav:not(:first-child){
    display: none;
}
.l_e1bx1bt:not(:first-child),
.l_e1sidenavfi:not(:first-child){
    display: none;
}

.l_c1bx1ri .l_b2bx4img {
    border-radius: 0 0 150px 0;
    overflow: hidden;
}
.l_d2bx1ris p img{
    border-radius: 150px 0 150px 0;
    overflow: hidden;
}

.l_sybox2 .l_sybx1more {
    margin-top: 0;
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.l_sybx2lis {
    padding: 30px 30px 54px;;
    position: relative;
}

/* 分页 */
.pc_fenye .prev li,
.pc_fenye .next li{
    display: none;
}
.pc_fenye .prev,
.pc_fenye .next {
    width: 30px;
    height: 30px;
    background-color: var(--main-color);
    border-radius: 50%;
    background-image: url(../images/prev_page.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px 10px;
}
.pc_fenye .next{
    background-image: url(../images/next_page.svg);
}



.l_e6bx1codein {
    width: calc(100% - 42px - 125px);
}
.l_e6bx1codeimg {
    width: 125px;
}
.l_e6bx1bt {
    padding-right: 0 !important;
}
/* 2022.3.26修改 */
.typed-cursor {
    opacity: 0 !important;
    display: none !important;
}
/* .l_sybanwz{
    opacity: 0;
    pointer-events: none;
} */
.l_e1bx1tpli {
    width: 16.666666%;
}
.l_ftnavli{
    width: auto;
}
.l_ftnavul{
    display: flex;
    justify-content: space-between;
    margin-left: -75px;
    width: calc(100% + 140px);
}
.l_footri {
    display: flex;
    justify-content: flex-end;
    padding-right: 30px;
}
.l_navxl_phic {
    position: relative;
    top: 2px;
}
.l_navxlrili {
    padding: 0 10px 20px;
}
.l_navxlriul{
    margin: 0 -20px 20px;
}
.l_navxl_more a {
    display: inherit;
    align-items: inherit;
}
.l_more_icon {
    position: relative;
    top: 4px;
}
.l_b2bx2bt .l_b1riname .yx_title5 {
    height: 91px;
    overflow: hidden;
}
.l_b1riname {
    align-items: start;
}
.l_b1riname img {
    position: relative;
    top: 18px;
}
.l_b1page .l_b1riname .yx_title5 {
    height: auto;
}
/*.l_sycebox.on,
.l_service{
    right: 0 !important;
}*/
.l_f2bx1tabs{
    background-color: rgba(249, 252, 255, 1);
    padding-top: 0 !important;
}
.l_f2bx1tab {
    background-color: #ffffff;
}
.l_f2box2,.l_f2box6{
    padding-top: 0 !important;
}
/* 关于我们视频 */
.l_f2_video{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.l_f2videowrap {
    height: calc(100vh - 187px);
    position: absolute;
    left: 50%;
    top: 187px;
    z-index: -1;
    transform: translate(-50%, 0);
}
.l_f2bx1bg_logo {
    top: -187px;
}

.ys_ban_txtbox .l_b2lbmore {
    margin-top: 0 !important;
    position: absolute;
    top: 45%;
    z-index: 3;
    left: 19%;
}
.l_banpoints {
    left: 19%;
    transform: inherit;
}
/* 2022.3.30 */
.l_ftbtri {
    width: 240px;
}
.l_ftbtle{
    width: calc(100% - 240px);
    padding-right: 100px;
}
.ys_ban_video {
    background: transparent;
}
.l_ftnavlitp a,
.l_ftnavlitp p{
    font-size: 18px;
    font-weight: bold;
}
.l_f2table {
    display: none;
}
.l_b2bx1tple {
    width: calc(100% - 160px);
}
.l_b2bx1tpri {
    width: 160px;
}
.l_footnav {
    width: calc(100% - 240px);
    padding-left: 285px;
}
.l_fttpnrbtle {
    width: 240px;
}
.l_imgbox_cover1{
    height: 260px;
    position: relative;
    overflow: hidden;
}
.l_imgbox_cover1 img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: inherit;
}
.l_b2bx1list p{
    position: relative;
    padding-left: 30px;
    margin-bottom: 8px;
}
.l_b2bx1list p::before{
    content: "";
    width: 14px;
    height: 7px;
    background: url(../images/vector.svg) center / cover no-repeat;
    position: absolute;
    top: 12px;
    left: 0;
}
/*.l_f2box2 .l_b2bx2tit h2,
.l_f2box3 .l_f2bx3li_tit h2,
.l_f2box4 .l_f2bx3li_tit h2,
.l_f2box6 .l_f2bx3li_tit h2{
    font-family: '汪子义星座体' !important;
}*/
.l_nyban1{
    position: relative;
    z-index: 20;
}
.l_sybanwz{
    display: none;
}
.l_b4bx1le .mCSB_outside+.mCSB_scrollTools {
    right: -26px !important;
}
.l_navxl2 {
    width: 810px;
}
.l_a3bx1year input,
.l_a3bx1time input{
    cursor: pointer;
}
/* .l_sybox3{
    position: relative;
}
.l_sybox3::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #F3F5FD;
    position: absolute;
    top: 0;
    left: 0;
} */
.l_annunbtn{
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
}
.l_annunbtn .iconfont{
    color: #fff;
}
.l_annunciate {
    position: relative;
}
.ys_main.act{
    margin-top: 150px;
}
.ys_main{
    transition: all .36s;
}
.l_b5pages{
    position: relative;
}
.l_b5pages .l_e1bx1side{
    z-index: 80;
    left: 36px;
    width: 130px;
    top: 210px;
}
.l_b5pages .l_e1nav_li2 a,
.l_navtbli a{
    color: #666;
    font-size: 14px;
    line-height: 1.75;
    transition: all .36s;
    position: relative;
}
.l_b5pages .l_e1nav_li2.on a{
    color: #006F99 !important;
}
.l_b5pages .l_e1nav_li2::before {
    background-color: #ffffff;
}
.l_b5pages .l_e1nav_li2 a::after {
    content: "";
    width: 1px;
    height: 50px;
    background-color: #ffffff;
    position: absolute;
    left: -22px;
    top: 10px;
}
.l_b5pages .l_e1nav_li2:last-child a::after{
    display: none;
}
.l_pnbantabs{
    display: none;
    position: relative;
}
.l_navtbli {
    width: auto !important;
    margin-right: 20px;
}
.l_navtbli a{
    display: block;
    padding: 20px 0;
    font-size: 16px;
}
.l_phbanarrs {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    padding: 0 40px;
}
.l_phbanarr.swiper-button-disabled{
    display: none;
}
.l_sybox3{
    background-color: #F3F5FD;
    position: relative;
    z-index: 1;
}
.l_sybx3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.7;
}
.l_service{
    display: none !important;
}

/* 编辑器点 */
.yxedr_active ul li{
    list-style-type: disc;
    list-style-image: url(../images/vector.svg);
}
.yxedr_active ul{
    padding-inline-start: 20px;
}
html.act .ys_main{
    margin-top: 150px;
}
html.act .l_prew_beforeconts .l_content{
    margin-top: 150px !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .yxedr_active ul{
        padding-left:40px;
    }
}
.l_navxladd p {
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    font-family: 'urbanistregular' !important;
    margin-left: 10px;
}
.l_navxladd img{
    width: 14px;
}
.l_navxladd{
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.pc_fenye li{
    margin: 0 6px;
}
.pc_fenye .first, .pc_fenye .end{
    display: block;
}
.pc_fenye .first, .pc_fenye .end {
    width: 30px;
    height: 30px;
    background-color: #9CC4DE;
    border-radius: 50%;
    background-image: url(../images/prev_page1.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px 6px;
}
.pc_fenye .end {
    background-image: url(../images/next_page1.svg);
}
.pc_fenye .first li, .pc_fenye .end li {
    display: none;
}

.l_b1resbt p{
    font-size: 14px;
    line-height: 1.75;
    color: #73BACE;
    position: relative;
}
.l_b1resbt p::before{
    content: "#";
    font-size: 14px;
    color: #73BACE;
}
.l_b1resbt {
    margin-right: 20px;
}
.l_b1result{
    margin-bottom: 34px;
}
.l_b1sebtn1.l_startsrh{
    background-color: #73BACE;
}
html.act .l_f2videowrap {
    height: calc(100vh - 150px);
    top: 150px;
}
html.act .l_f2bx1bg_logo {
    top: -150px;
}
html.act .l_f2_videobox {
    height: calc(100vh - 150px);
}
.l_f2_videobox{
    height: calc(100vh - 187px);
}
.ys_videom_close {
    right: 0;
    top: -1.5em;
}
.l_f2videobg{
    background: transparent;
}
.l_d2xzimg{
    width: 100%;
    margin-top: 30px;
}
.l_d2xzimg img{
    width: 100%;
}
/* 关于百汇修改 */
.l_f2gbox1{
    height: 100vh;
}
.l_f2gbx1nr,.l_f2gbx1nrs{
    position: relative;
    height: 100%;
}
.l_f2bx1word {
    width: 508px;
    background-color: #fff;
    border-radius: 0 150px 0 150px;
    padding: 110px 70px 184px;
}
.l_f2bx1btn{
    pointer-events: none;
}
.l_f2bx1p{
    margin-top: 20px;
}
.ys_ban_pc{
    width: 100%;
}
.l_f2gbx1nr.act .l_f2bx1btn{
    opacity: 0;
}
.l_navxlri {
    padding: 38px 32px 54px 33px;
}
.l_navxlriul {
    margin: 0 -10px 20px;
}
.z_1200_1 ul li a{
    width: 100% !important;
}
.l_e1bx1mid1::before {
    background: url(../images/e1_icon2g.svg) center / cover no-repeat;
}
.l_e1bx1ri1{
    display: none;
}
.l_sectli {
    margin-bottom: 14px;
}
.l_xlscroll{
    height: 270px;
}
.l_xlscroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #9CC4DE;
}
.ys_hd_pc {
    top: 0;
    left: 0;
}
.s_kz .ys_hd_pc{
    box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
}
.l_languwz {
    display: flex;
    align-items: center;
}
.l_languwz img{
    width: 12px;
    margin-left: 14px;
    transition: all .36s;
}
.l_languages.act .l_languwz img{
    transform: rotate(-180deg);
}
.l_langbtli a{
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    transition: all .36s;
    display: block;
}
.l_langbtul{
    width: 100%;
    padding: 18px;
    box-shadow: 0 4px 4px rgb(0 0 0 / 7%);
    background: rgba(255, 255, 255, 1);
    border-radius: 5px;
    text-align: center;
}
.l_languages{
    position: relative;
    cursor: pointer;
}
.l_langbt{
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    display: none;
}
.l_langbtli{
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 1px solid rgba(245, 245, 245, 1);
}
.l_langbtli:last-child{
    padding-bottom: 0;
    border-bottom: none;
}
.l_langbtli:first-child{
    padding-top: 0;
}
.l_a3bx1desin{
    height: 100% !important;
    padding: 20px 0;
}
.l_ftshareli1{
    position: relative;
}
.l_sharecode{
    width: 110px;
    height: 110px;
    border-radius: 10px;
    box-shadow: 0px 3px 6px 0px rgb(0 124 171 / 14%);
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    display: none;
}
.l_sharecode img{
    width: 96px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_ftshareli1 .ys_imgbox_cover{
    cursor: pointer;
}
.l_phnav_langtp{
    display: flex;
    align-items: center;
}
.l_phnav_langtp p{
    line-height: 64px;
    margin-right: 10px;
}
.ys_phnav_language{
    position: relative;
}
.l_phnav_langbt{
    position: absolute;
    width: calc(100% + 30px);
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    box-shadow: 0px 4px 5px 0px rgb(97 97 97 / 8%);
    border-radius: 5px;
    text-align: center;
    display: none;
}
.l_phnav_langbt a{
    line-height: 1.75 !important;
    display: block;
}
.l_phnav_langbt ul{
    padding: 10px;
}
.l_phnav_langbt li{
    padding: 6px 0;
    border-bottom: 1px solid rgba(245, 245, 245, 1);
}
.l_phnav_langbt li:first-child{
    padding-top: 0;
}
.l_phnav_langbt li:last-child{
    padding-bottom: 0;
    border-bottom:none;
}
.l_phnav_langtp img{
    width: 12px;
    transition: all .36s;
}
.ys_phnav_language.act img{
    transform: rotate(-180deg);
}
.l_sycelis{
    display: flex;
    justify-content: center;
    align-items: center;
}
.l_navxlle p,
.l_navxlrili p{
    transition: all .36s;
}
.l_navxlrili a{
    width: 100%;
    display: block;
}
.l_navxl_tit span::after,
.l_navxl_add span::after{
    content: "";
    width: 0;
    height: 1px;
    background-color: #ECAB4F;
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_navxl_tit span,
.l_navxl_add span{
    /*padding-bottom: 10px;*/
    display: inline-block;
    position: relative;
    line-height: 1.75;
}
.l_b5bx1list {
    margin: 0 -20px;
}
.l_b5bx1li {
    padding: 0 20px;
}
.l_sectli {
    align-items: flex-start;
}
.l_sectli_input {
    top: 6px;
}
.l_e6bx1li2 .l_e6bx1ts p {
    line-height: 1.75;
    margin-bottom: 10px;
}
.l_e6bx1codein{
    padding-right: 10px !important;
    padding-left: 0 !important;
}
.l_e6bx1li2 .l_e6bx1bt{
    padding-left: 10px !important;
}
.l_e6bx1list .l_b2lbmore {
    margin-right: 10px;
    margin-top: 24px;
}
.l_c2bx2bt .swiper-slide{
    height: auto;
}
.l_c2bx2bt .l_c2bx2p p{
    height: auto !important;
    text-align: left;
}
.l_c2bx2li{
    height: 100%;
}
.l_pchdtp{
    position: relative;
    z-index: 5;
}
.l_a3page .l_b2lbmore {
    margin-top: 24px;
}
.l_e6bx1ts {
    width: 100%;
}

.l_ftbtri p a{
    opacity: 0.5;
}

.l_ftbtri p a:not(:last-child){
    margin-right:5px !important;
}

.l_ftbtri {
	width: 270px;
}

.l_ftbtle {
	width: calc(100% - 270px);
}

.l_b2bx2info {
    height: 56px;
}

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;
}
.l_ftlinkp {
    width: 72px !important;
}
.l_ftlink_list{
    width: calc(100% - 72px) !important;
}
.l_e3bx1ifp p{
    transition: all .36s;
}

/*2022.6.15修改*/
.l_e1bx1mid1 {
    width: calc(100% - 146px);
}
.l_b2box4.no_top {
    padding-top: 0 !important;
}
.l_e3bx1li:nth-child(6n+1) .yx_title3 {
    color: #006f99;
}
.ys_ban_txtbox .l_b2lbmore {
    top: 50%;
}
.no-color+.no-color{
    padding-top: 0 !important;
}
.has-color:last-child{
    margin-bottom: 135px;
}
.l_b2box2{
    padding-bottom: 135px;;
}
.l_b2box4 {
    padding-top: 135px;
}
/*2022.7.2*/
.l_annunciate {
    background-color: #006f99;
}
.l_b5bx1tu::after {
    top: -18px;
    left: -30px;
}
.l_b5bx1ul {
    padding-left: 30px;
    margin-top: 45px;
}
.yxedr_active ul {
    padding-inline-start: 22px;
}
.l_sybx4lip p{
    height: 49px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.l_navxlrili.yxnav_active2 .l_navxl_add p {
    color: #ECAB4F;
}
.l_navxlrili.yxnav_active2 span::after {
    width: 100%;
}
.l_e6bx1codeimg {
    width: 130px;
}
.l_d1bx2list .l_b2bx3tit .yx_title6{
     text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*2022.11.18*/
.l_ftlink_li p{
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_ftlink_li a{
    display: flex;
    align-items: center;
}
.l_ftlink_li img{
    width: 10px;
    margin-right: 5px;
}
.l_ftlink_li {
    margin-right: 16px;
}
/*2023.4.19修改*/
.l_b5bx1np {
    font-size: 22px;
}
.l_b5page .l_b1riname img{
    top: 0 !important;
}
.l_b5page .l_b1riname {
    align-items: center;
}
.l_pchdtpri {
    width: calc(100% - 860px);
    padding-left: 130px;
}
.l_e1bx1tp{
    display: flex;
    flex-wrap: wrap;
}
.l_b5bx2bt .l_e1bx1tpli {
    display: flex;
    align-items: center;
    justify-content: center;
}
.l_b5bx1lis {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
}
.l_b5bx1p {
    height: 112px;
}
.l_b5bx1p p {
    margin-bottom: 0 !important;
}
@media screen and (min-width: 1200px) {
    .l_ftnavbtli a:hover{
        opacity: 1;
        color: var(--yellow-color);
    }
    .l_breadli a:hover{
        color: #999;
    }
    .l_breadli a:hover img{
        opacity: 1;
    }
    .hicl-inof-item-select .ys_select_li:hover{
        color: rgba(0,111,153,1);
    }
    .l_sybanenli:hover {
        background-color: #73BACE;
    }
    .l_sybanenli:hover .l_hover_before {
        opacity: 1;
    }
    .l_sybanenli:hover .l_hover_after {
        opacity: 0;
    }
    .l_sybanenli:hover .l_sybanenp p {
        color: #fff;
    }
    .home-input-core-left .l_b2lbmore:hover {
        background-color: #74aace;
    }
    .hmii-link:hover .hmii-link-core-img{
        opacity: 1;
    }
    .hmii-link:hover .hmii-lct-top .yx_title4{
        color: #fff;
    }
    .hmii-link:hover .hmii-lct-top .ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }
    .hmii-link:hover .hmii-lct-top .ys_imgbox_cover img:nth-child(3) {
        opacity: 0;
    }
    .hmii-link:hover .hmii-lct-mid-text1{
        opacity: 0;
        pointer-events: none;
    }
    .hmii-link:hover .hmii-lct-mid-text2{
        opacity: 1;
        pointer-events: all;
    }
    .hmii-link:hover .l_b2lbmore{
        background: var(--color1);
    }
    .head-lan-item-link:hover .hlil-font{
        color: #006F99;
    }
    .head-nav:hover .head-nav-nub.yxnav_active1 .head-nav-nub-first{
        color: #333;
    }
    .head-nav-nub:hover .head-nav-nub-first,
    .head-nav:hover .head-nav-nub.yxnav_active1:hover .head-nav-nub-first{
        color: #fff;
    }
    .head-nav-nub-second1:hover .hnns-item.yxnav_active2 .hnns-item-link{
        color: #333;
    }
    .hnns-item:hover .hnns-item-link,
    .head-nav-nub-second1:hover .hnns-item.yxnav_active2:hover .hnns-item-link{
        color: var(--color1);
    }
    .hnns2-right-item-link:hover .hnns2-ril-img img{
        transform: scale(1.05);
    }
    .hnns2-right-item-link:hover .hnns2-ril-font{
        color: var(--color1);
    }
    .hcrn-link:hover .hcrn-link-text{
        color: #006F99;
    }
    .hcrn-link:hover .hcrn-link-jian img:first-child{
        opacity: 0;
    }
    .hcrn-link:hover .hcrn-link-jian img:nth-child(2){
        opacity: 1;
    }
    .eicn-brl-item-text:hover{
        box-shadow: 0px 4px 10.2px 0px rgba(0, 0, 0, 0.10);
    }
}
.appoint-core{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.std-text18,
.std-text18 p{
    font-size: var(--text18);
    color: #333;
    line-height: 1.75;
}
.appoint-core-top{
    width: 74.34%;
    max-width: 100%;
    margin-bottom: 42px;
}
.appoint-core .yx_title4{
    font-weight: bold;
}
.appoint-core-one .yx_title4{
    margin-bottom: 16px;
}
.appoint-core-one .std-text18{
    margin-bottom: var(--space50);
}
.appoint-core-one{
    width: 74.584%;
    max-width: 100%;
}
.appoint-core-one-inof{
    --jian: 10px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc((var(--jian) * -2));
}
.acoi-nub{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.acoi-nub-cry{
    width: 100%;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 3px 5px 3px rgba(223, 223, 223, 0.20);
    padding: 21px 21px 36px 35px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.acoi-nub-cry-top{
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
}
.acoi-nct-icon{
    width: 28px;
}
.acoi-nub-cry-top .l_pagr1{
    width: calc(100% - 28px);
    flex-grow: 1;
    padding-left: 12px;
}
.acoi-nub-cry-top .l_pagr1,
.acoi-nub-cry-top .l_pagr1 p{
    color: #333;
    font-weight: bold;
    line-height: 1.75;
}
.acoi-nub-cry-bot .yx_title6,
.acoi-nub-cry-bot .yx_title6 a{
    color: #004C69;
    font-weight: bold;
    line-height: 1.75;
}
.acoi-nub-cry-bot .yx_title6 a{
    font-size: inherit;
}
.acoi-ncb-code{
    width: 70px;
}
.acoi-ncb-code img{
    width: 100%;
}
.std-btn1-link{
    display: flex;
    align-items: center;
}
.std-btn1-link-icon{
    width: 8px;
}
.std-btn1-link-icon img{
    width: 100%;
}
.std-btn1-link .l_pagr1{
    margin-right: 12px;
}
.std-btn1-link .l_pagr1,
.std-btn1-link .l_pagr1 p{
    color: #006F99;
    line-height: 1.75;
}
.acoi-nub-cry-bot{
    flex-grow: 1;
    display: flex;
    align-items: center;
}
.appoint-core-item{
    margin-bottom: var(--space50);
}
.appoint-core-item:last-child{
    margin-bottom: 0;
}
.appoint-core-two .yx_title4{
    margin-bottom: 40px;
}
.appoint-core-two .l_pagr1{
    width: 43.084%;
    max-width: 100%;
}
.appoint-core-two .l_pagr1 p{
    margin-bottom: 0.75em;
}
.appoint-core-two .l_pagr1 p:last-child{
    margin-bottom: 0;
}
.l_foot{
    border-radius: 0!important;
    padding-top: 87px;
}
.l_fttpnrtp, 
.l_fttpnrbt, 
.l_ftnrbtpc, 
.l_foot_links {
    padding-left: 0!important;
}
.l_fttpnrtp {
    padding-bottom: 29px!important;
}
.l_footri {
    display: none;
}
.l_footle {
    position: relative;
    top: 0;
    transform: translateY(0);
}
.l_fttpphcont {
    display: block;
}
.l_ftphyue {
    display: block;
}
.l_fttpphcont p, .l_ftphyue p {
    text-align: left;
}
.l_ftyuimg {
    width: 138px;
    height: 138px;
    border-radius: 8px;
    margin: 0;
    margin-top: 18px;
    padding: 20px;
}
.l_ftyuimg img {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0, 0);
}
.l_ftnavlitp a, .l_ftnavlitp p{
    font-size: 20px;
    line-height: 1.5;
}
.l_fttpnrbt {
    padding-top: 0;
}
.l_footnav{
    margin-top: -61px;
}
.l_ftnavlitp{
    margin-bottom: 42px;
}
.l_ftnavbtli {
    margin-bottom: 0;
    padding: 0.3em 0;
    font-size: 16px;
}
.l_ftnavbtli a{
    font-size: inherit;
}

.info p{
    color: #fff;
    width: 250px;
    line-height: 20px;
}
.addr p{
    color: #fff;
    width: 200px;
    line-height: 20px;
}
.tel a{
    color: #fff;
    width: 200px;
    line-height: 20px;
}
.l_ftnavul {
    margin-left: 0!important;
    width: 100% !important;
}
.l_footnav {
    padding-left: 10px;
}
.l_fttpnrbtle {
    /*padding-top: 70px;*/
}
.l_phftphone {
    margin-top: 5px;
}
.l_ftphyue {
    margin-top: 21px;
}
.l_ftnavbtli a{
    opacity: 0.9;
}
.footer-other{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 27px;
}
.footer-other-link{
    display: flex;
}
.footer-other-link-inof{
    display: flex;
    flex-wrap: wrap;
    --jian: 4px;
    /* margin: 0 calc(var(--jian) * -1); */
}
.foli-nub{
    /* padding: 0 var(--jian); */
}
.footer-other-link-name{
    white-space: nowrap;
}
.footer-other-link-name,
.foli-nub,
.foli-nub a{
    font-size: 14px;
    color: #fff;
    line-height: 1.75;
} 
.l_ftshareli {
    width: 56px;
    padding: 0 13px;
}
.l_ftshare_list {
    margin: 0 -13px -18px;
}
.l_fttpnrbt {
    padding-bottom: 91px;
}
.l_ftnrbt {
    padding-top: 27px;
    padding-bottom: 24px;
}
.l_ftbtle span,
.l_ftbtle a {
    margin-right: 4px;
}
.l_ftbtri p a:not(:last-child) {
    margin-right: 15px !important;
}
.l_ftbtri {
    width: auto!important;
}
.l_ftbtle {
    width: 50%;
    flex-grow: 1;
}
.l_ftnrbtpc {
    display: flex;
    justify-content: space-between;
}
.l_sharecode{
    top: auto;
    bottom: calc(100% + 4px);
}
.l_sharecode::before{
    content: '';
    height: 4px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -4px;
}
.extend-inof{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    background: linear-gradient(180deg, rgba(156, 196, 222, 0.2) 0%, rgba(156, 196, 222, 0.00) 100%);
}
.extend-inof-core-nub{
    margin-bottom: 60px;
    position: relative;
    padding-left: 13px;
}
.extend-inof-core-nub:last-child{
    margin-bottom: 0;
}
.eicn-box{
    border-radius: 50px 0 50px 0;
    background: #fff;
    padding: 68px 113px 97px 99px;
    position: relative;
    z-index: 2;
}
.extend-inof-core-nub::before{
    content: '';
    height: calc(100% - 60px);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 20px;
    background: var(--bg1);
    width: 100%;
}
.eicn-box-left .ys_imgbox_cover{
    width: 54px;
    margin-bottom: 26px;
}
.eicn-box-left .yx_title3{
    font-weight: bold;
}
.eicn-box-left{
    width: 33.128%;
    padding-right: 20px;
}
.eicn-box-right{
    width: 66.872%;
}
.eicn-box-right-lie{
    --jian: 18px;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.eicn-brl-item{
    width: 50%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.eicn-brl-item-text{
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 10.2px 0px rgba(0, 0, 0, 0.05);
    padding: 30px 34px 48px;
}
.eicn-brl-item-text .std-text18{
    line-height: 1.5;
    margin-bottom: 20px;
    font-weight: bold;
}
.eicn-brl-item-text .l_pagr1 p{
    position: relative;
    padding-left: 16px;
}
.eicn-brl-item-text .l_pagr1,
.eicn-brl-item-text .l_pagr1 p{
    line-height: 1.5;
    color: #666;
}
.eicn-brl-item-text .l_pagr1 p::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    left: 0;
    top: calc(0.75em - 3px);
    background: var(--bg1);
    position: absolute;
}
.eicn-brl-item-text .l_pagr1 p{
    margin-bottom: 0.67em;
}
.eicn-brl-item-text .l_pagr1 p:last-child{
    margin-bottom: 0;
}
.eicn-box{
    display: flex;
    align-items: flex-start;
}
.vaccine-text{
    padding-top: var(--space100);
    position: relative;
}
.vaccine-text .yx_title3{
    margin-bottom: var(--space50);
    font-weight: bold;
}
.vaccine-text .l_pagr2,
.vaccine-text .l_pagr2 p{
    color: #666;
    line-height: 1.95;
}
.vaccine-text::before{
    content: '';
    background: linear-gradient(180deg, rgba(156, 196, 222, 0.2) 0%, rgba(156, 196, 222, 0.00) 100%);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: calc(100% + 192px);
}
.vaccine-text .ys_cont1200{
    position: relative;
    z-index: 6;
}
.vaccine-intro{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
    position: relative;
    z-index: 6;
}
.vaccine-intro .yx_title3{
    margin-bottom: 43px;
    font-weight: bold;
}
.vaccine-intro-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.vitl-code{
    width: 80px;
}
.vitl-code img{
    width: 100%;
}
.vaccine-intro-top-left{
    display: flex;
    align-items: center;
}
.vitl-font{
    margin-left: 40px;
    line-height: 1.95;
    color: #006F99;
    font-size: 14px;
}
.vaccine-intro-top-right{
    width: 38.67%;
    display: flex;
}
.vaccine-intro-top-right .l_b2lbmore {
    margin-top: 0;
}
.vaccine-intro-top-right .l_b2lbmore2{
    margin-left: 22px;
}
.vitr-input{
    width: 50%;
    flex-grow: 1;
    border-radius: 10px;
    border: 1px solid #E3E3E3;
    background: #fff;
    display: flex;
    align-items: center;
    padding-left: 23px;
    padding-right: 15px;
}
.vitr-input-icon{
    width: 16px;
    margin-right: 9px;
}
.vitr-input-icon img{
    width: 100%;
}
.vitr-input-hold{
    flex-grow: 1;
}
.vitr-input-hold input{
    width: 100%;
    font-size: 14px;
    line-height: 1.75;
    color: #666;
}
.vitr-input-hold input::placeholder{
    color: #D1D1D1;
}
.vaccine-intro-inof-item{
    margin-bottom: var(--space50);
    border-radius: 50px 0px;
    background: #fff;
    box-shadow: 0px 10px 16.4px 0px rgba(0, 0, 0, 0.10);
}
.vaccine-intro-inof-item:last-child{
    margin-bottom: 0;
}
.vaccine-intro-inof{
    padding-top: 35px;
}
.viii-top-left .std-text14{
    color: #A8B951;
    border-radius: 15px;
    border: 1px solid #A8B951;
    background: rgba(168, 185, 81, 0.10);
    font-size: 14px;
    line-height: 1.5;
    padding: 3.5px 16px;
    min-width: 73px;
    text-align: center;
    margin-bottom: 17px;
}
.viii-top-left .yx_title6{
    color: #333;
    line-height: 1.2;
}
.viii-top-left{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 19.8%;
    padding-right: 44px;
}
.viii-top-icon{
    width: 74px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.viii-top-icon-btn{
    width: 30px;
    height: 30px;
    position: relative;
}
.viii-top-icon-btn::before,
.viii-top-icon-btn::after{
    content: '';
    width: 20px;
    height: 1px;
    background: #006F99;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.viii-top-icon-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.viii-top .l_pagr1 p{
    position: relative;
    color: #666;
    line-height: 1.95;
    margin-bottom: 6px;
    padding-left: 25px;
}
.viii-top .l_pagr1 p:last-child{
    margin-bottom: 0;
}
.viii-top .l_pagr1 p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #A8B951;
    position: absolute;
    left: 0;
    top: calc(0.975em - 4px);
}
.viii-top .l_pagr1 span{
    font-weight: bold;
}
.viii-top{
    display: flex;
}
.viii-top-text{
    width: 50%;
    flex-grow: 1;
}
.viii-top .viii-top-text{
    padding-bottom: 24px;
    border-bottom: 1px solid #E1E1E1;
}
.viii-bot .viii-top-text .l_pagr1,
.viii-bot .viii-top-text .l_pagr1 p{
    color: #666;
    line-height: 1.75;
}
.viii-bot,
.viii-top{
    padding-left: 72px;
    padding-right: 76px;
}
.viii-top{
    padding-top: 39px;
}
.viii-bot,
.viii-bot-add{
    display: flex;
}
.vaccine-intro-inof-item{
    padding-bottom: 44px;
}
.viii-bot{
    padding-top: 42px;
    padding-bottom: 20px;
}
.viii-top-icon-btn{
    cursor: pointer;
}
.vaccine-intro-inof-item.on .viii-top-icon-btn::after {
    transform: translate(-50%, -50%) rotate(0deg);
}
.viii-bot{
    display: none;
}
.vaccine-intro .l_b1rify {
    margin-top: 80px;
}
.pay-text{
    padding-top: var(--space100);
    padding-bottom: var(--space80);
}
.pay-text .yxedr_active h5{
    font-size: 24px;
    line-height: 1.75;
    color: #006F99;
    font-weight: bold;
    margin-bottom: 0.75em;
}
.pay-text .yxedr_active h5:last-child{
    margin-bottom: 0;
}
.pay-text .yxedr_active h6{
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 1.78em;
}
.pay-text .yxedr_active a{
    color: inherit;
}
.pay-text .yxedr_active p{
    margin-bottom: 11px;
    color: #333;
}
.pay-coop{
    background: #f9f9f9;
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.pay-coop .yx_title3{
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: var(--space50);
}
.pay-coop-inof{
    --jian: 10px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian) * -2);
}
.pay-coop-inof-nub{
    width: calc(100% / 6);
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.pay-coop-inof-nub .ys_imgbox_cover{
    width: 100%;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 0px 5px 6px rgba(223, 223, 223, 0.20);
}
.ys-nybanner{
    display: flex;
    justify-content: flex-end;
}
.l_nybanri {
    width: 50.83%;
}
.l_nybanri .l_nybanimg{
    margin-right: calc(600px - 50vw);
    width: calc(100% + calc(50vw - 600px));
    border-radius: 0 236px;
    overflow: hidden;
}
.ys-nyban-img img{
    width: 100%;
}
.ys-nybanner{
    background: linear-gradient(270deg, var(--bg1) 1.25%, transparent 80.44%);
    border-radius: 0!important;
    position: relative;
}
.ys-nybanner::before{
    content: '';
    max-height: 109px;
    width: 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    background: linear-gradient(270deg, transparent 15.27%, var(--bg1) 100%);
    z-index: 6;
    height: 5.677083vw;
}
.ys-nybanner .l_nybanwz h1{
    color: #006F99;
}
.ys-nybanner .l_nybanwz h2{
    font-size: 80px;
    color: #006F99;
    opacity: .2;
    line-height: 1.5;
    font-family: 'caveatregular'!important;
    margin-top: -0.9em;
    padding-left: 0.3875em;
}
.l_nybanle{
    width: 49.17%;
}
.l_breadli a{
    color: rgba(153,153,153,.67);
}
.l_breadli:last-child a{
    color: rgba(153,153,153);
}
.l_breadli img{
    opacity: .67;
    transition: all .36s ;
}
.l_breadli a::after{
    content: url(../images/0mjian1.svg);
    padding: 0 12px;
    opacity: .67;
}
.l_nybread {
    padding-top: 48px;
}
.l_nybanwz {
    top: 24%;
    transform: translateY(0%);
}
.acoi-ncb-code{
    margin-left: 4px;
}
.acoi-nub:nth-of-type(3n-2){
    animation-delay: 0.4s !important;
}
.acoi-nub:nth-of-type(3n-1){
    animation-delay: 0.5s !important;
}
.acoi-nub:nth-of-type(3n){
    animation-delay: 0.6s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-5){
    animation-delay: 0.4s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-4){
    animation-delay: 0.5s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-3){
    animation-delay: 0.6s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-2){
    animation-delay: 0.7s !important;
}
.pay-coop-inof-nub:nth-of-type(6n-1){
    animation-delay: 0.8s !important;
}
.pay-coop-inof-nub:nth-of-type(6n){
    animation-delay: 0.9s !important;
}
/* now */
.l_ftlink_li {
    /* margin-right: 0!important; */
}
.detail-main .l_nybread {
    padding-top: 24px;
}
.detail-main .l_d2box1::after {
    top: -54px;
}
.detail-main .l_d2bx1le{
    width: 100%;
}
.detail-main .l_d2bx1ri {
    width: 100%;
    padding-left: 0;
}
.l_d2bx1tit h1 {
    font-weight: bold;
    color: #333;
}
.detail-add{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.l_d2share_box {
    margin-right: 0!important;
}
.l_d2share_icons {
    margin-top: 0!important;
}
.l_d2bx1share {
    margin-top: 0!important;
}
/* 分享 */
.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;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
.l_d2bx1time p {
    font-size: 16px;
    color: #999;
}
.detail-main .l_d2box1 {
    padding-top: 25px;
}
.l_d2bx1time {
    margin-top: 27px;
    padding-bottom: 27px;
    border-bottom: 1px solid rgba(230, 230, 230, 1);
}
.detail-main .l_d2bx1ri {
    padding-top: 40px;
}
.l_d2bx1fys {
    padding: 0!important;
}
.l_a1page .ys_ban_slick{
    background: linear-gradient(99deg, var(--main-color) 0.17%, var(--main-color) 99.82%)
}
.l_b2bx2lis{
    background: #fff!important;
}
.l_b2bx2lis .l_b2bx3more img{
    content: url(../images/b1_arrow2.svg);
}
.detail-main .l_b2lbmore {
    margin-top: 0!important;
}
.l_sybanwz {
    display: block;
}
.ys_ban_li .ys_ban_txtbox{
    position: absolute;
    top: 43.5%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys_ban_li .l_sybanwz{
    margin-bottom: 40px;
}
.ys_ban_txtbox .l_b2lbmore {
    position: relative;
    left: 0;
    margin-top: 40px;
}
.ys_ban_li .l_sybanwz .ys_ban_title {
    margin-left: -14px;
}
.ys_banner .l_b2lbjts {
    top: 50%;
    transform: translateY(-50%);
}
.ys_banner .l_b2lbjt{
    top: 50%;
    transform: translateY(-50%);
}
.l_sybannrp p {
    margin-top: 24px;
}
.l_banpoints {
    left: calc(50vw - 600px);
    bottom: 24.5%;
}
.ys_ban_imgbox{
    border-radius: 0!important;
}
.ys_ban_slick .slick-list {
    border-radius: 240px 0 240px 0;
    overflow: hidden;
}
.home-input-core{
    --radius: 30px;
    border-radius: var(--radius) 0;
    height: 107px;
    margin-top: -53px;
    position: relative;
    z-index: 10;
    display: flex;
}
.home-input-core-left{
    background: #fff;
    box-shadow: 0px 0px 5px 4px rgba(212, 212, 212, 0.20);
    width: calc(100% - 262px);
    flex-grow: 1;
    border-top-left-radius: var(--radius);
    display: flex;
    align-items: center;
    padding-left: 29px;
    padding-right: 71px;
    position: relative;
}
.home-input-core-right{
    width: 262px;
}
.home-input-core-right.l_sybanenli{
    border-bottom-right-radius: var(--radius)!important;
}
.hicl-inof-item-icon{
    width: 23px;
}
.hicl-inof{
    display: flex;
    --jian: 28px;
    margin: 0 calc(var(--jian) * -1);
    flex-grow: 1;
}
.hicl-inof-item{
    padding: 0 var(--jian);
    position: relative;
    width: 33.333333%;
}
.hicl-inof-item::before{
    content: '';
    width: calc(100% - calc(var(--jian) * 2));
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0,111,153,.15);
}
.hicl-inof-item::after{
    content: '';
    background: rgba(0, 111, 153, 0.20);
    width: 1px;
    height: 17px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.hicl-inof-item:last-child::after{
    display: none;
}
.home-input-core-left .l_b2lbmore {
    margin-top: 0!important;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 118px;
    background: #73BACE;
}
.home-input-core-left .l_b2lbmore p{
    font-size: 18px;
}
.home-input-core-left .l_b2lbmore img{
    width: 14px;
    margin-left: 16px;
}
.home-input-core-left .l_sybx3btn1{
    margin-left: 46px;
    margin-right: 0;
}
.hicl-inof-item{
    display: flex;
    align-items: center;
}
.hicl-inof-item-other{
    width: calc(100% - 23px);
    flex-grow: 1;
}
.hicl-inof-item-other input,
.hicl-inof-item-select input{
    width: 100%;
    padding-left: 10px;
    color: var(--main-color);
    line-height: 1.75;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
}
.hicl-inof-item-other input::placeholder,
.hicl-inof-item-select input::placeholder{
    color: var(--main-color);
}
.hicl-inof-item-select{
    width: 100%;
}
.hicl-inof-item-select .ys_select_hd{
    display: flex;
}
.hicl-inof-item-select .ys_select_xtbbox{
    width: 10px;
    right: 10px;
}
.hicl-inof-item-select .ys_select_bd {
    border: 1px solid rgba(0, 111, 153, .15);
    border-top: 0px;
    padding: 0.5em 0;
    font-size: 16px;
}
.hicl-inof-item-select .ys_select_li{
    font-size: 16px;
    line-height: 1.75;
    color: rgba(0,111,153,.6);
    margin-bottom: 0;
    padding: 0.2em 15px;
    transition: all .36s;
}
.l_sybanimg {
    width: 26px;
    margin: 0;
}
.l_sybanenp p {
    font-size: 18px;
    line-height: 1.75;
    margin-top: 10px;
}
.l_sybanenli a {
    padding: 0!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.l_sybanenli{
    background: #3CA0C1;
}
.hicl-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
}
.hicl-bg img{
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: right center;
}
.hicl-inof,
.home-input-core-left .l_sybx3btn1{
    position: relative;
    z-index: 10;
}
.home-medical,
.home-medical.l_space1{
    padding-top: 62px;
    padding-bottom: var(--space120);
}
.home-medical .l_sybx1tit{
    margin-bottom: 24px;
}
.home-medical-text,
.home-medical-text p{
    color: #666;
    line-height: 1.75;
    text-align: center;
}
.home-medical-text{
    width: 49%;
    margin: 0 auto;
    margin-bottom: var(--space50);
}
.home-medical-inof{
    --jian: 15px;
    margin: 0 calc(var(--jian) * -1);
}
.home-medical-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.hmii-link{
    display: block;
    height: 100%;
    padding-right: 4px;
    padding-top: 4px;
}
.hmii-link-core{
    width: 100%;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.hmii-link-core-img{
    width: 100%;
}
.hmii-link-core-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
}
.hmii-link-core-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right bottom;
}
.hmii-link-core-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8;
    padding: 40px 29px 68px 45px;
    display: flex;
    flex-direction: column;
}
.hmii-lct-mid{
    flex-grow: 1;
}
.hmii-lct-top .ys_imgbox_cover{
    width: 80px;
}
.ys_imgbox_cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
}
.hmii-lct-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hmii-link-core-text .l_b2lbmore {
    margin: 0;
    margin-top: 0;
}
.hmii-link{
    background: var(--color1);
}
.hmii-link,
.hmii-link-core{
    border-radius: 50px 10px 10px 10px;
}
.hmii-link-core-img{
    opacity: 0;
    transition: all .36s;
}
.hmii-lct-top .yx_title4{
    color: #333;
    font-weight: bold;
    transition: all .36s;
}
.hmii-lct-top{
    padding-right: 33px;
    margin-bottom: 26px;
}
.hmii-lct-top .ys_imgbox_cover img:nth-child(2){
    opacity: 0;
}
/*.hmii-lct-mid-text1{
    padding-top: 6px;
}*/
.hmii-lct-mid{
    position: relative;
}
/*.hmii-lct-mid-text1,
.hmii-lct-mid-text1 p{
    color: #666;
}*/
.l_pagr1.hmii-lct-mid-text1 p {
    color: #666;
    position: relative;
    margin-bottom: 10px;
    padding-left: 14px;
}
.l_pagr1.hmii-lct-mid-text1 p::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--color1);
    left: 0;
    top: calc(0.875em - 3px);
    position: absolute;
}
.hmii-lct-mid-text1 p{
    width: 50%;
    padding-left: 10px;
}
.hmii-lct-mid-text1{
    display: flex;
    flex-wrap: wrap;
}

.hmii-lct-mid-text2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.hmii-link-core-img{
    position: relative;
}
.hmii-link-core-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.3);
    z-index: 3;
}
.l_pagr1.hmii-lct-mid-text2 p {
    color: #fff;
    position: relative;
    margin-bottom: 10px;
    padding-left: 14px;
}
.l_pagr1.hmii-lct-mid-text2 p::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--color1);
    left: 0;
    top: calc(0.875em - 3px);
    position: absolute;
}
.hmii-lct-mid-text2 p{
    width: 50%;
    padding-left: 10px;
}
.hmii-lct-mid-text2{
    display: flex;
    flex-wrap: wrap;
}
.hmii-link{
    box-shadow: 0px 19px 24.2px 0px rgba(0, 0, 0, 0.05);
}
.home-medical-inof .slick-list{
    padding: 40px 0;
    margin: -40px 0;
}
/* .home-medical-inof-item:not(:first-child){
    display: none;
} */
.l_a1page .l_sybox4{
    background: #FBFCFE;
    padding-top: var(--space30);
    padding-bottom: var(--space30);
}
.l_sybx4bt {
    margin-top: var(--space50);
}
.l_d1bx2list .l_b2bx3wz{
    background: #fff!important;
}
.l_sybox5::after{
    background: #fff;
}
.l_sybox5.l_space1{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.hicl-inof-item-select input{
    width: 50%;
    flex-grow: 1;
}
.home-medical-inof{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian) * -2);
}
.home-medical-inof-item{
    margin-bottom: calc(var(--jian) * 2);
}
.abroad-mid .l_a2bx1nrs{
    display: flex;
    align-items: flex-start;
}
.abroad-mid .l_a2bx1le{
    width: 48%;
    padding-right: 56px;
}
.abroad-right{
    width: 52%;
}
.abroad-mid .l_b2bx2tit{
    margin-bottom: 40px;
}
.abroad-mid .l_a2bx1ri {
    width: 100%;
    padding-left: 00;
}
.abroad-mid .l_a2bx1ri p {
    line-height: 2.25;
    margin-bottom: 1.25em;
}
.abroad-mid .l_a2bx1ri p:last-child{
    margin-bottom: 0;
}
.abroad-mid .l_a2bx1ri span{
    color: #006F99;
    font-weight: bold;
}
.abroad-mid .std-text24{
    margin-top: 44px;
    font-size: 24px;
    color: #006F99;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 20px;
}
.abroad-label{
    display: flex;
    flex-wrap: wrap;
    --jian1: 8px;
    --jian2: 14px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.abroad-label-nub-text{
    border-radius: 5px;
    border: 1px solid #006F99;
    padding: 4.5px 14px;
    color: #006F99;
    font-size: 16px;
    line-height: 1.5;
}
.abroad-label-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.abroad-right{
    padding-left: 65px;
    padding-bottom: 62px;
}
.abroad-right-img,
.abroad-right-img img{
    width: 100%;
}
.abroad-right-img{
    border-radius: 50px 0;
    overflow: hidden;
    position: relative;
}
.abroad-right-img-play{
    position: absolute;
    width: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    cursor: pointer;
}
.ys_videom .ys_videom_close {
    right: 20px; 
    top: 20px;
}
.abroad-right{
    position: relative;
}
.abroad-right-core{
    border-radius: 28.591px;
    background: #9CC4DE;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 62.3%;
    padding: 34px 20px 22px 64px;
}
.arci-nub .ys_imgbox_cover{
    width: 20px;
    font-size: 18px;
    position: relative;
    top: calc(1em - 10px);
}
.arci-nub-code{
    border-radius: 5px;
    background: #fff;
    width: 95px;
    overflow: hidden;
    margin-left: 24px;
}
.arci-nub-code img{
    width: 100%;
}
.arci-nub{
    display: flex;
    align-items: flex-start;
}
.arci-nub .l_ftlip,
.arci-nub .l_ftlip p{
    line-height: 2;
    margin-top: 0px!important;
}
.arci-nub .l_ftlip a{
    font-weight: bold;
    color: #fff;
}
.arci-nub .l_ftlip{
    padding-left: 16px;
}
.l_space1.abroad-mid{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.arci-nub{
    margin-bottom: 15px;
}
.arci-nub:last-child{
    margin-bottom: 0;
}
.abroad-visa .l_b2bx2tit{
    margin-bottom: var(--space50);
}
.abroad-visa-title1{
    color: #333;
    line-height: 1.25;
    font-weight: bold;
    margin-bottom: 11px;
}
.abroad-visa-text1,
.abroad-visa-text1 p{
    line-height: 2;
    color: #666;
}
.abroad-visa-text1{
    margin-bottom: var(--space50);
}
.abroad-visa-btn-inof{
    --jian: 7px;
    margin: 0 calc(var(--jian) * -1);
}
.avbi-nub{
    padding: 0 var(--jian);
    display: inline-block;
    cursor: pointer;
}
.avbi-nub .l_pagr1{
    white-space: nowrap;
    padding: 15px 30px;
    transition: all .36s;
    border-radius: 30px 0px 26px 0px;
    background: transparent;
    overflow: hidden;
}
.avbi-nub .l_pagr1 p{
    line-height: 2;
    color: #333;
    font-weight: bold;
    transition: all .36s;
}
.avbi-nub.on .l_pagr1{
    background: #73BACE;
}
.avbi-nub.on .l_pagr1 p{
    color: #fff;
}
.avbi-nub:not(:first-child){
    display: none;
}
.abroad-visa-btn{
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.abroad-visa-xia{
    padding-top: 40px;
}
.abroad-visa-xia-inof{
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.avxi-nub-core{
    border-radius: 30px;
    background: #fff;
    box-shadow: 0px 4px 30px rgba(69, 69, 69, 0.05);
}
.avxi-nub-core-item{
    border-bottom: 1px solid #EDEDED;
    padding: 60px 80px;
}
.avxi-nub-core-item:last-child{
    border-bottom: 0px;
}
.avxi-nub-core-item:first-child{
    padding-top: 80px;
}
.avxi-nub-core-item .yx_title5{
    color: #212B36;
    line-height: 1.25;
    font-weight: bold;
    margin-bottom: 30px;
}
.abroad-visa-xia-inof .slick-list{
    overflow: visible;
}
.avxi-nci-box{
    padding-left: 50px;
}
.avxi-nci-box.yxedr_active h5{
    color: #6A7280;
    font-weight: bold;
    line-height: 1.75;
    position: relative;
    margin-bottom: 0.73em;
    font-size: 18px;
}
.avxi-nci-box.yxedr_active h5 span{
    position: absolute;
    left: -50px;
    font-size: 32px;
    background: linear-gradient(180deg, #73BACE 27.91%, rgba(115, 186, 206, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.2;
    top: -5px;
}
.avxi-nci-box.yxedr_active p{
    margin-bottom: 1.25em;
}
.avxi-nci-box.yxedr_active h5:not(:first-child){
    margin-top: var(--space50);
}
.avxi-nci-box.yxedr_active h6{
    color: #6A7280;
    font-weight: bold;
    line-height: 1.75;
    font-size: 16px;
    margin-bottom: 4px;
}
.avxi-nci-box.yxedr_active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 0px;
}
.avxi-nci-box.yxedr_active ul li::marker{
    display: none;
    font-size: 0;
    list-style-image: none;
}
.avxi-nci-box.yxedr_active ul li {
    list-style-image: none;
}
.avxi-nci-box.yxedr_active ul p{
    padding-left: 18px;
    position: relative;
}
.avxi-nci-box.yxedr_active ul p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #74BBCF;
    position: absolute;
    left: 0;
    top: calc(0.875em - 4px);
}
.avxi-nci-box.yxedr_active ul li:last-child p{
    margin-bottom: 0;
}
.avxi-nci-cry{
    display: flex;
    align-items: flex-start;
}
.avxi-nci-code{
    width: 180px;
}
.avxi-nci-code img{
    width: 100%;
}
.avxi-nci-cry .yxedr_active{
    width: calc(100% - 180px);
    flex-grow: 1;
    padding-right: 180px;
    padding-top: 22px;
}
.l_a2box5.l_space1{
    padding-top: 0;
}
.l_a2box3.l_space1{
    padding-bottom: 0;
}
.abroad-visa.l_space1{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #9CC4DE;
    z-index: 6;
}
.abroad-visa-btn-inof.mod-arrows1 .slick-prev{
    left: calc(var(--jian) - 100px);
}
.abroad-visa-btn-inof.mod-arrows1 .slick-next{
    right: calc(var(--jian) - 100px);
}
/*.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before{
    content: '';
    background-image: url(../images/0ax_jian.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
}
.mod-arrows1 .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}*/
.mod-arrows1 .slick-arrow.slick-disabled{
    pointer-events: none;
    opacity: .5;
}
.abroad-visa-btn-inof{
    font-size: 0;
}
.l_search_input{
    position: relative;
}
.l_search_input .l_search_icon{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
    margin-left: 0;
}
.l_search_input {
    width: 254px;
}
.l_search_input input {
    padding-right: 50px;
}
.hlil-icon{
    width: 30px;
}
.hlil-font{
    color: #999;
    padding-left: 11px;
    white-space: nowrap;
    transition: all .4s ease;
    font-size: 14px;
    line-height: var(--head1);
}
.head-lan{
    display: flex;
    --jian: 13px;
    margin: 0 calc(var(--jian) * -1);
}
.ys_header{
    --head1: 80px;
    --head2: 70px;
}
.head-lan-item-link{
    display: flex;
    align-items: center;
}
.head-lan-item{
    padding: 0 var(--jian);
}
.head-lan-item.on .hlil-font{
    color: #006F99;
}
.l_language {
    padding-left: 45px;
}
.l_language::after {
    left: 22.5px;
}
.l_search_input {
    margin-top: 21px;
}
.l_search {
    margin-left: 23px;
}
.l_phoneic,
.l_phonewz p{
    line-height: var(--head1);
}
.l_pclogo .ys_imgbox_cover {
    line-height: var(--head1);
}
.l_pchdtp{
    border-bottom: 1px solid #EAEAEA;
}
.l_pchdtpnr {
    padding-left: 0!important;
    padding-right: 0!important;
}
.l_pchdtpri {
    display: flex;
    justify-content: flex-end;
}
.head-nav{
    display: flex;
}
.l_pchdbt .ys_cont1400{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.l_pchdbt .l_subscribe {
    margin-top: 0;
}
.head-nav{
    --jian1: 30px;
    margin: 0 calc(var(--jian1) * -1);
    transform: translateX(18px);
}
.head-nav-nub-first{
    padding: 0 var(--jian1);
    line-height: var(--head2);
    font-size: 16px;
    color: #333;
    transition: all .36s;
    display: block;
    font-weight: 600;
}
.head-nav-nub.yxnav_active1 .head-nav-nub-first{
    color: var(--yellow-color);
}
.head-nav-nub-second{
    position: absolute;
    top: calc(100% + 18px);
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    border-radius: 20px 0;
    box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
}
.head-nav-nub{
    position: relative;
}
.head-nav li.yxnav_active1 {
    color: var(--yellow-color);
    border-bottom: 5px solid var(--yellow-color);
} 
.head-nav-nub:hover{
    background-color: var(--main-color);
    color: #fff;
    border-bottom: 5px solid var(--yellow-color);
}

.head-nav-nub-second::before{
    content: '';
    height: 18px;
    width: 100%;
    position: absolute;
    left: 0;
    top: -18px;
}
.hnns-item-link{
    font-size: 16px;
    display: block;
    line-height: 1.75;
    color: #333;
    text-align: center;
    padding: 0.75em 39px;
    white-space: nowrap;
    transition: all .36s;
}
.hnns-item:first-child .hnns-item-link{
    padding-top: 2.5em;
}
.hnns-item:last-child .hnns-item-link{
    padding-bottom: 2.5em;
}
.hnns-item.yxnav_active2 .hnns-item-link{
    color: var(--color1);
}
.head-nav-nub-second::after{
    content: '';
    border-bottom: 14px solid #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    top: -14px;
}
.hnns-item{
    position: relative;
}
.hnns-item:hover > a {
    color: var(--main-color);
}
.hnns-item-third{
    position: absolute;
    left: calc(100% + 25px);
    border-radius: 20px 0;
    background: #fff;
    box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 8%);
    width: 622px;
    --value1: -108px;
    top: var(--value1);
}
.hnns-item-third::before{
    content: '';
    width: 25px;
    position: absolute;
    left: -25px;
    top: 0;
    height: 100%;
}
.hnns-item-third::after{
    content: '';
    top: calc(var(--value1) * -1 + calc(1.625 * 16px));
    transform: translateY(-50%);
    border-right: 14px solid #fff;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    position: absolute;
    left: -14px;
}
.hnns-item-third-nub{
    width: 33.333333%;
}
.hnns-item-third{
    display: flex;
    flex-wrap: wrap;
    padding-left: 63px;
    padding-top: 30px;
    padding-bottom: 33px;
}
.hnns-itn-link{
    color: #333;
    font-size: 16px;
    transition: all .36s;
    line-height: 1.75;
    display: flex;
    align-items: center;
    padding: 7px 0;
    padding-right: 10px;
}
.hnns-itn-link span{
    display: inline-block;
    border: 1px solid var(--color1);
    border-radius: 10px;
    line-height: 1.5;
    margin-left: 11px;
    color: var(--color1);
    font-size: 10px;
    padding: 4px 8px;
}
.hnns-item-third-nub.yxnav_active3 .hnns-itn-link{
    color: var(--black-color);
}
.hnns-item-third.act .hnns-item-third-nub.yxnav_active3 .hnns-itn-link {
    color: var(--black-color);
}
.hnns-item-third-nub.act .hnns-itn-link,
.hnns-item-third.act .hnns-item-third-nub.yxnav_active3.act .hnns-itn-link {
    color: var(--main-color);
}
.hnns2-ril-img{
    width: 100%;
    border-radius: 20px 0;
    overflow: hidden;
    margin-bottom: 12px;
}
.hnns2-ril-date{
    color: #999;
    line-height: 1.75;
    margin-bottom: 7px; 
    font-size: 14px;  
}
.hnns2-ril-font{
    color: #666;
    line-height: 1.75;
    transition: all .36s;
    font-size: 14px; 
}
.head-nav-nub-second2{
    width: 523px;
}
.hnns2-wai{
    display: flex;
    width: 100%;
}
.hnns2-inof{
    background: #F4F4F4;
    width: 187px;
}
.hnns2-right{
    width: calc(523px - 187px);
    position: relative;
}
.hnns2-wai .hnns-item-link{
    text-align: left;
}
.hnns2-right-item-link{
    display: flex;
    flex-direction: column;
    padding: 40px 37px 20px;
}
.hnns2-right-item{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.hnns2-right-item:first-child{
    position: relative;
}
.hnns2-right-item.act{
    opacity: 1;
    pointer-events: all;
}
.hnns2-wai.act .hnns-item.yxnav_active2 .hnns-item-link {
    color: #333;
}
.hnns2-wai.act .hnns-item.act1 .hnns-item-link,
.hnns2-wai.act .hnns-item.yxnav_active2.act1 .hnns-item-link {
    color: var(--color1);
}
.hnns2-ril-font{
    height: 3.5em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hnns-item-third{
    display: none;
}
.head-nav-nub-second{
    display: none;
}
.hnns-item-third-add{
    display: flex;
    flex-wrap: wrap;
}
.l_pchdbt .l_subswz p {
    margin-left: 0px;
}
.l_pchdbt .l_subscribe{
    width: 123px;
    cursor: auto;
}
.l_pchdbt .l_subimg {
    width: 652px;
    height: auto;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, 1);
    overflow: visible;
    position: absolute;
    z-index: 20;
    top: calc(100% + 32px);
    left: 50%;
    transform: translateX(-50%);
    display: none;
    border-radius: 20px 0;
}
.l_pchdbt .l_subimg::before{
    content: '';
    width: 100%;
    height: 32px;
    position: absolute;
    left: 0;
    top: -32px;
}
.head-crysub{
    display: flex;
    border-radius: 20px 0;
}
.head-sub{
    width: 267px;
    background: #F4F4F4;
    padding-top: 46px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 46px;
    border-top-left-radius: 20px;
}
.l_subimg .head-sub img {
    width: 162px;
    position: relative;
    top: 0%;
    left: auto;
    transform: translate(0,0);
    margin: 0 auto;
    margin-bottom: 24px;
}
.head-sub-font{
    text-align: center;
    color: #006F99;
    font-weight: bold;
    line-height: 1.5;
    font-size: 16px;
}
.l_pchdbt .l_subscribe .l_subscribes{
    cursor: pointer;
}
.head-crysub-right{
    width: calc(652px - 267px);
    padding: 2px 73px 39px 53px;
}
.hcrn-link-icon{
    width: 20px;
}
.l_subimg .head-crysub img:first-child{
    position: relative;
} 
.l_subimg .head-crysub img{
    transform: translate(0,0);
    top: 0;
    left: 0;
}
.hcrn-link-jian{
    width: 8px;
}
.hcrn-link{
    display: flex;
    align-items: center;
}
.hcrn-link-text{
    width: calc(100% - 28px);
    flex-grow: 1;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 16px;
    transition: all .36s;
    color: #333;
    line-height: 1.75;
}
.hcrn-link-text span{
    color: #006F99;
    font-weight: bold;
}
.hcrn-link{
    border-bottom: 1px solid rgba(0,0,0,.08);
    padding-top: 30px;
    padding-bottom: 17px;
}
.head-crysub-right-nub:first-child .hcrn-link{
    padding-bottom: 9px;
}
.hcrn-link-jian img:nth-child(2){
    opacity: 0;
}
.l_pchdbt .l_subimg::after{
    content: '';
    border-bottom: 14px solid #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    top: -14px;
}
.l_pchdbt .l_subscribe{
    margin-right: 0;
}
.l_b2bx1ri,
.l_b4bx1les{
    height: auto!important;
}
.teamnr-add{
    background: #F6FBFF;
}
.mod-rotate1{
    display: block!important;
}
.mod-rotate1 .l_b2bx2li:not(:first-child){
    display: none;
}
.mod-rotate1 .slick-list{
    padding: 30px 0;
    margin: -30px 0;
}
.mod-rotate1 .l_b2bx2lis {
    box-shadow: 0px 5px 22px 0px rgba(13, 27, 33, 0.06);
}
.mod-rotate1 .slick-prev{
    left: -40px;
}
.mod-rotate1 .slick-next{
    right: -40px;
}
.l_pc_head{
    box-shadow: 0px 4px 25.8px 0px rgba(0, 0, 0, 0.10);
}
.l_b2lbmore p{
    cursor: pointer;
}
.l_b4box1::after {
    height: calc(100% + 77px);
    top: -77px;
}
#l_syswiper2 .swiper-slide:nth-child(6n+1) .l_b2bx4lis{
    background: #9CC4DE;
}
#l_syswiper2 .swiper-slide:nth-child(6n+2) .l_b2bx4lis{
    background: #E8A655;
}
#l_syswiper2 .swiper-slide:nth-child(6n+3) .l_b2bx4lis{
    background: #9DB85F;
}
#l_syswiper2 .swiper-slide:nth-child(6n+4) .l_b2bx4lis{
    background: #E9B2B3;
}
#l_syswiper2 .swiper-slide:nth-child(6n+5) .l_b2bx4lis{
    background: #ED7A63;
}
#l_syswiper2 .swiper-slide:nth-child(6n+6) .l_b2bx4lis{
    background: #8E74A6;
}
.l_sybx5bt.l_b2bx4bt {
    margin-top: var(--space50);
}
.l_sybx5bt.l_b2bx4bt .l_b2bx4bt_liri {
    width: 100%;
    padding-left: 0;
}
.l_sybx5bt.l_b2bx4bt .swiper-container {
    width: 94%;
    margin: 0 auto;
}
.l_sybx5bt .swiper-wrapper{
    padding-bottom: calc(var(--space50) + 10px);
}
.hicl-inof-item-select .ys_select_bd{
    height: calc(11.75em + 2px);
    font-size: 16px;
}
.l_d1bx2list .slick-track{
    display: flex;
}
.l_b2bx2li.slick-slide{
    height: auto;
}
.l_sybx4list .l_b2bx2lis{
    height: 100%;
}
.l_sybx4bt .l_b2bx2lis a{
    height: 100%;
}
.l_sybx4lip p{
    color: #666;
}
.l_pagr1.hmii-lct-mid-text2 p a{
    color: inherit;
}
.hmii-link-core-text{
    pointer-events: none;
}
.hmii-link-core-text a{
    pointer-events: all;
}
.abroad-visa .l_b2bx2tit h2{
    text-align: left;
}
.eicn-brl-item-text {
    padding: 30px 26px 48px;
}
.eicn-brl-item-text{
    transition: all .4s ease;
}
.abroad-right {
    padding-bottom: 78px;
}
.acoi-ncb-code {
    width: 90px;
}
.sybx5bt-add .l_b2lbjts{
    position: relative;
    top: 0;
    display: flex;
    justify-content: center;
    --jian: 13px;
}
.sybx5bt-add .l_b2lbjts .l_b2lbjt{
    position: relative;
}
.sybx5bt-add .l_b2lbjts .l_b2lbprev{
    left: calc(var(--jian) * -1);
}
.sybx5bt-add .l_b2lbjts .l_b2lbnext{
    right: calc(var(--jian) * -1);
}
.l_b2lbjt{
    border-radius: 50%;
    background: #9CC4DE;
    transition: all .4s ease;
}
.l_b2lbjt img{
    opacity: 0;
}
/*.l_b2lbjt::before{
    content: '';
    background-image: url(../images/addx.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 1px);
    transform: translate(-50%,-50%);
    width: 10px;
    height: 15px;
}*/
/*.l_b2lbprev.l_b2lbjt::before{
    transform: translate(-50%,-50%) rotate(180deg);
    left: 50%;
}*/
.eicn-brl-item-text .l_pagr1 p a{
    color: inherit;
}
/* 2024.10.09 - start */
.detail-new-code-img{
    width: 100px;
}
.detail-new-code-img img{
    width: 100%;
}
.detail-new{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.detail-new .l_d2bx1time {
    border-bottom: 0px;
}
.detail-new{
    border-bottom: 1px solid rgba(230, 230, 230, 1);
}
.detail-new-code{
    text-align: center;
    padding-bottom: 30px;
    margin-top: -13px;
}
.detail-new-code .l_pagr2,
.detail-new-code .l_pagr2 p{
    color: #999;
    line-height: 1.75;
}
.detail-new-code .l_pagr2{
    margin-top: 7px;
}
.detail-new-left{
    width: calc(100% - 100px);
    flex-grow: 1;
}
/* 2024.10.09 - end */
.l_b2lbjt img {
    opacity: 1;
}
.l_b2bx2bt .swiper-wrapper{
    margin: 0;
}
.l_b2bx2lis {
    box-shadow: 0px 5px 16px 0px rgba(13, 27, 33, 0.06);
}
.l_nymains{
    max-width: none;
}
.vitl-code {
    width: 100px;
}
.l_ftyuimg {
    padding: 12px;
}
.vitl-code {
    width: 110px !important;
}
.detail-new-left{
    padding-right: 18px;
}
.l_fttpnrbt {
    position: relative;
    z-index: 6;
}
.ys_ban_li .l_sybanwz .ys_ban_title,
.l_sybannrp,
.l_sybannrp p{
    color: #333;
}
.ys_footer{
    position: relative;
    z-index: 6;
}
.ys_videom_video {
    max-height: calc(100vh - 80px);
}
/* 2024.11.27 - start */
.foot-code{
    display: flex;
    --jian: 10px;
    margin: 0 calc(var(--jian) * -1);
    min-width: calc(100% + calc(var(--jian) * 2));
    margin-top: 21px;
}
.foot-code-nub{
    padding: 0 var(--jian);
}
.l_ftphyue p{
    line-height: 1.3;
    padding-bottom: 0.22em;
}
.foot-code-nub-core{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.foot-code-nub-core p{
    flex-grow: 1;
}
.l_d2bx1ris p {
    font-size: 18px;
}
/* 2024.11.27 - end */
.ys_ban_li .l_sybanwz .ys_ban_title, .l_sybannrp, .l_sybannrp p{
    color: var(--color);
}
.ys_ban_title{
    display: inline-block;
    position: relative;
}
.ys_ban_title::before{
    content: '';
    height: 1px;
    width: calc(100% - 14px);
    position: absolute;
    bottom: 0;
    left: 14px;
    background: var(--color);
}
.ys_ban_li .l_sybanwz .ys_ban_title {
    padding-bottom: 9px;
}
.l_sybannrp {
    width: 44em!important;
    max-width: 100%;
}
.l_sybannrp p {
    margin-top: 17px;
}
.ys_ban_li .l_sybanwz {
    margin-bottom: 0!important;
}
.ys_ban_li .ys_ban_txtbox {
    top: auto;
    bottom: calc(2.2vw + 53px);
    transform: translate(-50%, 0);
}
.ys_ban_imgbox::before{
    top: auto;
    bottom: 0;
    height: 58.86%;
    background: linear-gradient(0deg, rgba(0,0,0,.2) 6.42%, rgba(0, 0, 0, 0) 100%);
}
.ys_banner .l_b2lbjt{
    background: transparent;
}
.l_b2lbnext img{
    transform: rotate(180deg);
}
.ys_banner .l_b2lbjts {
    top: 50%!important;
}
.l_banpoints{
    display: none;
}
.hcrn-link {
    align-items: flex-start;
}
.hcrn-link-icon {
    position: relative;
    top: 4px;
}
.hcrn-link-jian {
    position: relative;
    top: 7px;
}
.l_b2bx4lis{
    display: flex;
    flex-wrap: wrap;
}
.l_c1bx1ri .l_b2bx4img{
    height: auto;
}
.l_a2bx2tit{
    width: calc(100% - 77px);
    flex-grow: 1;
}
.l_b2lbnext img {
    content: url(../images/b1_arrow1.svg);
}
.l_e1bx1tpli p, .l_e1bx1tpli a{
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.l_imgbox_cover1 img {
    min-width: 100%;
    object-fit: cover;
}
.ys_banner .l_b2lbnext img{
    content:'';
} 
.avxi-nub:not(:first-child){
    display: none;
}
.avxi-nub{
    padding: 30px;
}
.abroad-visa-xia-inof .slick-list {
    overflow: hidden;
}
.abroad-visa-xia-inof{
    margin: -30px;
    width: calc(100% + 60px);
}



/*20250626*/
a {
    color: var(--main-color);
}