@charset "utf-8";
@media screen and (max-width: 1919px){
    .l_pchdbt .l_subimg {
        width: 456px;
    }
    .l_subimg .head-sub img {
        width: 132px;
    }
    .l_subimg .head-sub img {
        margin-bottom: 17px;
    }
    .head-sub {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .head-crysub-right {
        padding: 2px 40px 35px 32px;
    }
    .hcrn-link-text {
        padding-left: 12px;
        padding-right: 8px;
    }
    .hcrn-link {
        padding-top: 24px;
        padding-bottom: 12px;
    }
    .l_pchdbt .l_subimg {
        transform: translateX(-60%);
    }
    .l_pchdbt .l_subimg::after {
        left: 60%;
    }
    .abroad-right-core {
        padding: 32px 20px 22px 50px;
    }
    .ys_banner .l_b2lbprev {
        left: 36px;
    }
    .ys_banner .l_b2lbnext {
        right: 36px;
    }
}
/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    .l_foot {
        border-radius: 320px 0 0 0;
    }

     /* 第二批页面样式 */
     .l_e3bx1nr{
        width: 70%;
    }
    .l_e3page .l_e1bx1side {
        left: 55px;
    }
    .l_e3bx1le {
        padding-right: 40px;
    }
    .l_sybox2 .l_b2lbprev {
        left: -60px;
    }
    .l_sybox2 .l_b2lbnext {
        right: -60px;
    }
    .l_e3bx1nr {
        width: 65%;
    }
    /* .l_b5pages .ys_cont1400{
        width: 80%;
    } */
    .l_b5pages .l_e1bx1side{
        left: 20px;
    }
    .l_b5pages .ys_cont1400 {
        width: 82%;
    }
    .l_b5bxliri {
        padding-left: 20px;
        padding-top: 20px;
    }
    .l_b5bx1np {
        font-size: 20px;
    }
    .l_b5bxliri .l_b1riname img {
        width: 24px;
    }
    .l_b1mric {
        width: 16px;
    }
    .l_b5bxliri .l_b1riother {
        margin: 20px -16px 0;
    }
    .l_pchdtpri {
        width: calc(100% - 860px);
        padding-left: 20px;
    }
    .l_phonewz p {
        font-size: 22px;
    }
    .l_subscribe {
        margin-left: 34px;
        margin-right: 25px;
    }
    /* 2024.09.04 - start - 新增 */
    .ys-nybanner .l_nybanwz h2 {
        font-size: 80px;
        line-height: 1.2;
    }
    .l_nybread {
        padding-top: 36px;
    }
    .l_fttpnrbtle {
        padding-top: 5px;
    }
    .l_ftphyue {
        margin-top: 19px;
    }
    .l_nybanri .l_nybanimg{
        border-radius: 0 12.3vw;
    }
    .eicn-box {
        border-radius: 48px 0 48px 0;
        padding: 62px 90px 82px 88px;
    }
    .extend-inof-core-nub {
        margin-bottom: 56px;
        padding-left: 12px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 50px;
        margin-bottom: 20px;
    }
    /* now */
    .l_d2bx1time {
        margin-top: 23px;
        padding-bottom: 24px;
    }
    .ys_ban_slick .slick-list{
        border-radius: 12.5vw 0;
    }
    .l_sybannrp p {
        margin-top: 14px;
    }
    .ys_ban_li .l_sybanwz {
        margin-bottom: 22px;
    }
    .l_banpoints {
        bottom: 20.5%;
    }
    .hicl-inof {
        --jian: 20px;
    }
    .abroad-mid .l_b2bx2tit {
        margin-bottom: 30px;
    }
    .abroad-mid .l_a2bx1ri p {
        line-height: 2;
        margin-bottom: 1em;
    }
    .abroad-mid .std-text24 {
        margin-top: 36px;
    }
    .l_pchdbt .l_subimg {
        transform: translateX(-70%);
    }
    .l_pchdbt .l_subimg::after {
        left: 70%;
    }    
    .hnns-item-link {
        padding: 0.5em 32px;
    }
    .hnns-item:first-child .hnns-item-link {
        padding-top: 2em;
    }
    .hnns-item:last-child .hnns-item-link {
        padding-bottom: 2em;
    }
    .hnns-item-third {
        padding-left: 48px;
        padding-top: 26px;
        padding-bottom: 28px;
    }
    .hnns-item-third::after {
        top: calc(var(--value1)* -1 + calc(1.375* 16px));
    }
    .hnns2-right-item-link {
        padding: 32px 32px 20px;
    }
    .hnns2-ril-img {
        margin-bottom: 14px;
    }
    .hnns2-ril-date {
        margin-bottom: 5px;
    }
    .l_b2bx4lis {
        border-radius: 10vw 0 10vw 0;
    }
    /* 2024.10.09 - start */
    .detail-new-code {
        padding-bottom: 25px;
    }
    .l_b2lbjt {
        width: 44px;
    }
    .ys_banner .l_b2lbprev {
        left: 22px;
    }
    .ys_banner .l_b2lbnext {
        right: 22px;
    }    
    /* 2024.10.09 - end */
}

@media screen and (max-width: 1560px) {
    .l_f2bx1tab {
        padding-left: 60px;
        padding-right: 80px;
    }
    .l_f2tabli {
        padding: 0 30px;
    }
    .l_f2tabnav {
        margin: 0 -30px;
    }

    /* 第二批页面样式 */
    .l_a2bx2lis {
        padding: 50px 23px 58px;
    }
    .l_e1bx1nr.ys_cont1200{
        width: 70%;
    }
    #l_syswiper1{
        width: 90%;
        margin: auto;
    }
    .l_sybox2 .l_b2lbnext {
        right: 0;
    }
    .l_sybox2 .l_b2lbprev {
        left: 0;
    }
    .l_b5pages .ys_cont1400 {
        width: 85%;
    }
    .l_b5bx1bt {
        padding: 62px 80px 70px;
    }
    .l_pchdtpnr {
        padding-right: 170px;
    }
    /*.l_e1nav_li2 {*/
    /*    padding-left: 15px;*/
    /*}*/
    .l_pchdtpnr {
        padding-right: 150px;
    }
    .l_e1nav_li2 {
        width: 100%;
    }
    /* 2024.09.04 - start - 新增 */
    .ys_cont1400{
        max-width: 90vw;
    }
    .l_foot {
        padding-top: 75px;
    }
    .l_fttpnrbt {
        padding-bottom: 38px;
    }
    .l_ftyuimg {
        width: 132px;
        height: 132px;
        margin-top: 14px;
        padding: 16px;
    }
    .l_phftphone p {
        font-size: 22px !important;
    }
    .eicn-brl-item-text {
        padding: 28px 30px 42px;
    }
    .eicn-brl-item-text .std-text18 {
        margin-bottom: 18px;
    }
    .eicn-box-right-lie {
        --jian: 15px;
    }
    /* now */
    .hmii-link-core-text {
        padding: 35px 27px 50px 38px;
    }
    .hmii-lct-top {
        padding-right: 26px;
        margin-bottom: 20px;
    }
    .home-input-core-left {
        padding-left: 28px;
        padding-right: 46px;
    }
    .home-input-core-left .l_sybx3btn1 {
        margin-left: 30px;
    }
    .home-medical .l_sybx1tit {
        margin-bottom: 21px;
    }
    .head-nav {
        --jian1: 30px;
    }
    .l_pchdbt .l_subimg {
        width: 442px;
    }
    .head-crysub-right {
        padding: 2px 30px 32px 28px;
    }
    .hcrn-link {
        padding-top: 20px;
        padding-bottom: 11px;
    }
    .l_pchdbt .l_subimg {
        transform: translateX(-75%);
    }
    .l_pchdbt .l_subimg::after {
        left: 75%;
    } 
    .l_ftlip p {
        margin-top: 13px;
    }
    .abroad-visa-btn-inof.mod-arrows1 .slick-prev {
        left: calc(var(--jian) - 84px);
    }
    .abroad-visa-btn-inof.mod-arrows1 .slick-next {
        right: calc(var(--jian) - 84px);
    }
    /* 2024.10.09 - start */
    .detail-new-code .l_pagr2 {
        margin-top: 6px;
    }
    .l_ftyuimg{
        padding: 10px;
    }
    .l_b2lbjt {
        width: 40px;
    }
    .ys_banner .l_b2lbprev {
        left: 16px;
    }
    .ys_banner .l_b2lbnext {
        right: 16px;
    }
    /* 2024.10.09 - end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .head-nav-nub-first {
        font-size: 14px;
    }
    .l_sybx4bt .l_b2bx2lis .ys_imgbox_cover {
        height: 120px;
    }
    .l_navlia1 {
        line-height: 50px;
        padding: 0 60px;
    }
    .l_pchdtpnr {
        padding-left: calc(50% - 594px);
        padding-right: 110px;
    }
    .l_pclogo {
        width: 160px;
    }
    .l_pchdwz {
        margin-left: 20px;
    }
    .l_pchdwz p {
        font-size: 18px;
    }
    .l_phonewz p {
        font-size: 20px;
    }
    .l_pclogo .ys_imgbox_cover,
    .l_search_icon,
    .l_langu_icon,
    .l_phonewz p,
    .l_phoneic{
        line-height: 80px;
    }
    .l_search_input {
        margin-top: 21px;
    }
    .l_subscribe {
        margin-top: 20px;
    }
    .ys_main {
        margin-top: 167px;
    }
    .l_space1 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .l_b2box1 {
        padding-top: 90px;
    }
    .l_title1 h3,.l_b2bx2tit h2{
        font-size: 34px;
    }
    .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: 70px;
    }
    .l_b2lbjt {
        width: 46px;
    }
    .l_b2lbnext {
        right: -70px;
    }
    .l_b2lbprev {
        left: -70px;
    }
    .l_b2bx2wz {
        padding: 20px 28px 25px 22px;
    }
    .l_b1letit h5,.l_b2bx4tit .yx_title5,.l_b7bx1ip1 h2,.l_d1bx1tit .yx_title5,
    .yx_title5,.l_f2bx3tit{
        font-size: 22px;
    }
    .l_b2bx2info {
        margin-top: 16px;
    }

    .l_b2bx2wz .l_b1rifl {
        padding-bottom: 12px;
    }
    .l_b2bx2wz .l_b1riother {
        margin-top: 40px;
        padding-left: 0;
    }
    .l_b2lbmore {
        margin-top: 30px;
    }
    .l_b2bx2bt .swiper-wrapper {
        padding-bottom: 32px;
    }
    .l_b2box3 {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .l_b2bx3tit h6 {
        font-size: 18px;
    }
    .l_b2bx3li .l_b2bx3wz {
        padding: 20px 20px 28px 32px;
    }
    .l_b2bx4wz {
        padding-top: 40px;
        padding-left: 50px;
        padding-right: 80px;
    }
    .l_b2bx4bt_liri {
        padding-left: 70px;
    }
    .l_b2bx4tit {
        padding-bottom: 20px;
    }
    .l_b2bx4info {
        margin-top: 20px;
    }
    .l_b2bx4ic {
        width: 14px;
        top: 6px;
    }
    .l_b2bx4ifp {
        width: calc(100% - 14px);
    }
    .l_nybanwz h1 {
        font-size: 60px;
    }
    .l_b4bx1le {
        padding-right: 120px;
    }
    .l_b4box1 {
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .l_b4bx1tit h1,.yx_title3,.l_b7bx1tit h1{
        font-size: 34px;
    }
    .l_b6bx1imgs {
        width: 80px;
        height: 80px;
    }
    .l_b6bx1ic {
        width: 44px;
        line-height: 80px;
    }
    .l_b6bx2bts {
        padding: 50px 80px 0;
        margin-top: 70px;
    }
    .l_b6bx2li {
        margin-bottom: 40px;
    }
    .l_b6bx2tit {
        margin-bottom: 10px;
    }
  
    .l_b7bx1p {
        padding-bottom: 25px;
    }
    .l_b7bx1iprili {
        margin-bottom: 15px;
    }
    .l_b7bx1info {
        margin-top: 25px;
    }
    .l_b7bx1ipri {
        padding-left: 35px;
    }
    .l_b7bx1ri {
        padding-top: 40px;
        padding-left: 40px;
    }
    .l_b7bx1img {
        margin-top: 50px;
    }
    .l_d1bx1ri {
        padding: 40px 60px;
    }
    .l_b2bx3tit {
        margin-top: 10px;
        margin-bottom: 18px;
    }
    .l_d1rify {
        margin-top: 40px;
    }
    .l_d2box1 {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .l_d2bx1tit h1 {
        font-size: 26px;
    }
    .l_d2bx1time {
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .l_d2bx1share{
        margin-top: 30px;
    }
    .l_d2share_icons {
        margin-top: 12px;
    }
    .l_d2share_box {
        margin-right: 40px;
    }
    .l_d2bx1ri {
        padding-left: 70px;
    }
    .l_d2bx1tp {
        padding-bottom: 50px;
    }
    .l_d2bx1bt {
        margin-top: 20px;
    }
    .l_c2box3 {
        padding-top: 60px;
    }
    .l_b1bx1ri {
        padding-left: 60px;
    }
    .l_b1rishjg {
        padding-bottom: 25px;
    }
    .l_b1rili {
        padding: 35px 0;
    }
    .l_b1riwz {
        padding-left: 10px;
    }
    .l_b1rifl {
        margin-bottom: 15px;
    }
    .l_b1page .l_b1riother {
        margin: 30px -36px 0;
    }
    .l_b2bx4btli:last-child .l_b2bx4le1::after {
        height: 180px !important;
    }
    .l_c1bx1li {
        margin-bottom: 80px;
    }
    .l_b2bx4bt {
        margin-top: 25px;
    }
    .l_c1bx1le {
        padding-right: 140px;
    }
    .l_b2bx4btli:first-child .l_b2bx4le1::before, .l_b2bx4btli1 .l_b2bx4le1::before {
        height: 180px !important;
        top: -170px;
    }
    .l_c1page .l_b2bx4bt_liri {
        padding-left: 40px;
    }
    .l_c1bx1ri .l_b2bx4wz {
        padding-top: 25px;
        padding-left: 20px;
        padding-right: 40px;
    }
    .l_c1box1.l_space1 {
        padding-top: 80px;
    }
    .l_c1bx1tit {
        padding-left: 95px;
    }
    .l_c1bx1ri .l_b2bx4ic {
        position: relative;
        top: 3px;
    }
    .l_c2bx1play {
        width: 75px;
    }
    .l_c2bx1tit h1 {
        font-size: 32px;
    }
    .l_c2bx1p {
        margin-top: 15px;
    }
    .l_c2bx1ri {
        width: calc(100% - 560px);
        padding-left: 50px;
    }
    .l_c2bx1mid {
        padding: 30px 0;
    }
    .l_c2bx3bt {
        margin-top: 35px;
    }
    .l_c2box5 {
        padding-top: 50px;
        padding-bottom: 80px;
    }
    .l_c2bx5bt .l_b6bx1tbli {
        margin-bottom: 20px;
    }
    .l_c2bx6cont {
        margin-top: 30px;
    }
    .l_c2bx1le {
        width: 560px;
    }
    .l_c2page .l_b4bx1bg {
        width: 535px;
        height: 370px;
    }
    .l_c2bx2tit .yx_title4 {
        font-size: 22px;
        height: 38.5px;
    }
    .l_c2bx2li {
        padding: 60px 35px 45px 22px;
    }
    .l_c2page .l_b4box1 {
        padding-bottom: 100px;
    }
    .l_c2box3 {
        padding-bottom: 80px;
    }
    .l_ftlip p {
        font-size: 16px;
        margin-top: 10px;
    }
    .l_footnav {
        padding-left: 230px;
    }
    .l_f2bx2le {
        padding-right: 50px;
    }
    .l_title1 h4 ,.yx_title4{
        font-size: 28px;
    }
    .l_f2bx2tit h4 {
        margin-bottom: 40px;
    }
    .l_f2bx1info {
        margin-left: 250px;
    }
    .l_f2box3 {
        padding-top: 150px;
        padding-bottom: 120px;
    }
    .l_f2bx3nrs {
        padding: 40px 30px 80px;
    }
    .l_f2bx3li1 {
        margin-bottom: 25px;
    }
    .l_f2bx4li {
        padding: 30px 25px 40px;
    }
    .l_f2bx4lb .swiper-wrapper {
        margin: 0 -5px;
    }
    .l_f2bx4lb .swiper-slide {
        padding: 0 5px;
    }
    .l_f2bx4word p {
        margin-bottom: 12px;
    }
    .l_f2bx4lbs {
        margin-top: 30px;
    }
    .l_f2bx4ri {
        padding-left: 50px;
    }
    .l_f2box5.l_space1 {
        padding-top: 60px;
    }
    .l_title1 h2,.yx_title2{
        font-size: 40px;
    }
    .l_f2bx5bt {
        margin-top: 40px;
    }
    .l_f2bx5li {
        padding: 0 8px;
    }
    .l_f2bx5list {
        margin: 0 -8px;
    }
    .l_f2bx5p p {
        margin-bottom: 18px;
    }
    .l_f2bx5p {
        margin-top: 15px;
    }
    .l_f2tabli p,.l_f2tablogo a,.l_f2tabri .l_phoneic,.l_f2tabri .l_phonewz p{
        line-height: 70px;
    }
    .l_f2bx1bg_logo {
        width: 122%;
    }
    .l_f2bx1btn {
        width: 70px;
    }
    .l_f2bx1tit h1 {
        font-size: 60px;
    }
    .yxedr_active h2{
        font-size: 40px;
        margin-bottom: 24px;
    }
    .yxedr_active h3{
        font-size: 32px;
        margin-bottom: 24px;
    }
    .yxedr_active h4{
        font-size: 24px;
        margin-bottom: 21px;
    }
    .yxedr_active h5{
        font-size: 18px;
        margin-bottom: 16px;
    }
    .yxedr_active h6{
        font-size: 16px;
        margin-bottom: 14px;
    }
    /* 表单 */
    .l_prew_beforeconts .l_content {
        margin-top: 167px !important;
    }
    /* 相关科室样式 */
    .l_d2bx1ksri {
        padding-left: 30px;
    }
    .l_d2bx1_keshi {
        padding-bottom: 30px;
    }
   /* 底部修改 */
    .l_fttpnrtp, .l_fttpnrbt, .l_ftnrbtpc, .l_foot_links {
        padding-left: 80px;
    }
    .l_footnav {
        padding-left: 210px;
    }
    .l_ftlogo {
        width: 220px;
    }
    .l_ftlogo h1 {
        font-size: 24px;
    }
    .l_footri {
        width: calc(100% - 220px);
        padding-left: 145px;
    }
    .l_footli {
        padding: 0 26px;
    }
    .l_footul {
        margin: 0 -26px;
    }
    /* .l_ftbtri {
        width: calc(100% - 650px);
    }
    .l_ftbtle {
        width: 650px;
    } */

        /* 第二批页面样式 */
        .l_b2bx1le .l_b2lbmore {
            margin-top: 30px;
        }
        .l_e6box1 {
            padding-top: 90px;
            padding-bottom: 180px;
        }
        .l_e6bx1p {
            margin-top: 25px;
            margin-bottom: 20px;
        }
        .l_e6bx1le {
            padding: 40px 40px 90px 65px;
        }
        .l_e6bx1ph p {
            font-size: 22px;
        }
        .l_e6bx1ic {
            width: 34px;
            height: 34px;
            margin-right: 15px;
        }
        .l_e6bx1ri {
            padding: 40px 50px 90px 50px;
        }
        .l_e5bx1le p {
            font-size: 22px;
            line-height: 55px;
        }
        .l_e5bx1le {
            width: 55px;
        }
        .l_e5bx1ri {
            width: calc(100% - 55px);
            padding-left: 45px;
        }
        .l_e5bx1li {
            margin-bottom: 30px;
        }
        .l_e5bx1fy {
            margin-top: 60px;
        }
        .l_e5bx1ri p {
            padding: 14px 0;
        }
        .l_e4bx1bt {
            margin-top: 30px;
        }
        .l_e4bx1lis {
            padding: 60px 56px 58px 50px;
        }
        .l_e4bx1libt {
            margin-top: 20px;
        }
        .l_e4box2 {
            padding-top: 70px;
            padding-bottom: 100px;
        }
        .ys_modal_content {
            padding: 30px 20px 44px 25px;
        }
        .l_tccont_info {
            margin-bottom: 12px;
        }
        .l_e4box3 {
            padding-top: 80px;
            padding-bottom: 70px;
        }
        .l_e4bx3cont {
            padding: 44px 65px 70px 120px;
        }
        .l_e4box4.l_space1 {
            padding-top: 70px;
        }
        .l_e3bx1li {
            margin-bottom: 60px;
        }
        .l_e3bx1info {
            margin-top: 25px;
        }
        .l_e3bx1if1 {
            margin-bottom: 10px;
        }
        .l_e3detap1 {
            margin-bottom: 10px;
        }
        .l_b5bx1bt {
            margin-top: 30px;
            padding: 40px 60px 50px;
        }
        .l_b5bx1ic {
            width: 38px;
        }
        .l_b5bx1ul {
            margin-top: 20px;
        }
        .l_b5bxliri {
            padding-left: 30px;
            padding-top: 15px;
            height: 272px;
        }
        .l_b5bxliri .l_b1riother {
            margin: 20px -10px 0;
        }
        .l_b5bxliri .l_b1riother1 {
            padding: 0 10px;
        }
        .l_b5bx1list {
            margin: 0 -25px;
        }
        .l_b5bx1li {
            padding: 0 25px;
        }
        .l_b5bx1np {
            font-size: 20px;
        }
        .l_b5bxliri .l_b1riname img {
            width: 24px;
        }
        .l_b5box2 {
            padding-top: 70px;
            padding-bottom: 100px;
        }
        .l_b5bx1ri p {
            font-size: 16px;
            line-height: 1.75;
        }
        .l_b5bx2bt {
            margin-top: 30px;
        }
        .l_b5bx2list {
            padding: 60px 95px 30px 60px;
        }
        .l_b5bx2p {
            margin-top: 15px;
        }
        .l_b5bx2other {
            padding: 40px 95px 30px 60px;
        }
        .l_b5othlis p {
            font-size: 16px;
        }
        .l_pclogo .ys_imgbox_cover, .l_search_icon, .l_langu_icon, .l_phonewz p, .l_phoneic {
            line-height: 64px;
        }
        .l_subscribe {
            margin-top: 12px;
        }
        .l_pclogo {
            width: 150px;
        }
        .l_search_input {
            margin-top: 14px;
        }
        .l_navlia1 {
            line-height: 44px;
        }
        .l_annunciate {
            padding: 5px 0;
        }
        .ys_main {
            margin-top: 139px;
        }
        .l_b5bxliri .l_b1rifl_li p {
            line-height: 1.75;
        }
        .l_b5box1 {
            padding-top: 100px;
        }
        .l_nybanwz1 p {
            font-size: 60px;
        }
        .l_sycebox.on,.l_service{
            right: 30px;
        }
        .l_syceli img,.l_syceli1 img{
            width: 20px;
        }
        .l_sycetp {
            width: 46px;
        }
        .l_sycebt,.l_service{
            width: 46px;
            height: 46px;
        }
        .l_syceli1:hover::before {
            left: -71px;
        }
        .l_syceli1:hover .l_sycelis {
            left: -70px;
        }
        .l_service {
            top: calc(60% + 140px);
        }
        .l_a3page .l_e6bx1ri {
            padding: 50px 60px 50px 45px;
        }
        .l_a3page .l_e6bx1le {
            padding: 30px 50px 80px 50px;
        }
        .l_e6bx1le .l_b2bx2tit {
            padding-bottom: 16px;
        }
        .l_a3bx1info {
            margin-top: 20px;
        }
        .l_a3bx1ifp2 a {
            font-size: 30px;
        }
        .l_a3bx1if1 {
            margin-bottom: 25px;
        }
        .l_a3bx1ifp2 {
            margin-top: 10px;
        }
        .l_cont1246 {
            width: 82.5%;
        }
        .l_a2box3.l_space1 {
            padding-top: 76px;
        }
        .l_a2box3 .yx_title3 {
            font-size: 30px;
        }
        .l_a2bx3ri {
            padding-left: 90px;
            padding-top: 50px;
        }
        .l_a2bx3bt {
            margin-top: 40px;
        }
        .l_a2bx3li1 {
            margin-bottom: 25px;
        }
        .l_a2bx3p p,.l_a2bx3ic{
            line-height: 60px;
        }
        .l_a2bx3ic {
            margin-left: 30px;
        }
       
        .l_a2bx2libt {
            margin-top: 20px;
        }
        .l_a2bx2ic {
            width: 46px;
            margin-right: 20px;
        }
        .l_a2bx2bt {
            margin-top: 30px;
        }
        .l_a2box2 {
            padding-top: 70px;
            padding-bottom: 80px;
        }
        .l_a2bx4li {
            margin-bottom: 50px;
        }
        .l_a2bx4le {
            padding: 60px 50px 45px 68px;
        }
        .l_a2bx5nrs {
            margin-top: 25px;
        }
        .l_a2bx5ri {
            padding: 30px 100px 60px 40px;
        }
        .l_a2bx5li {
            margin-bottom: 20px;
        }
        .l_a2box2 .l_b2lbjt {
            width: 40px;
        }
        .l_a2bx2ri {
            width: 100px;
        }
        .l_a2bx2le {
            width: calc(100% - 100px);
        }
        .l_a2bx4le .yx_title4 {
            font-size: 24px;
        }
        .l_e1bx1btli {
            padding-left: 60px;
            padding-right: 60px;
            padding-top: 60px;
        }
        .l_e1bx1list {
            margin-top: 35px;
        }
        .l_e1bx1side {
            left: 60px;
        }
        .l_e1bx1lip {
            margin-bottom: 40px;
        }
        .l_e1bx1li1 {
            margin-bottom: 40px;
        }
        .l_e1bx1btli2 .l_e1bx1list {
            margin-top: 40px;
        }
        .l_e1bx1btli2 .l_e1bx1li {
            padding-top: 30px;
            padding-bottom: 38px;
        }
        .l_e1bx1le1 p {
            font-size: 20px;
        }
        .l_e1bx1ri1 {
            width: 30px;
            top: 30px;
        }
        .l_e2page .l_e1bx1side {
            left: 40px;
        }
        .ys_ban_imgbox {
            border-radius: 180px 0 180px 0;
        }
        .yx_title1 {
            font-size: 54px;
        }
        .l_sybanenli a {
            padding: 25px 60px 20px;
        }
        .ys_banner .l_b2lbjts {
            top: 250px;
        }
        .ys_banner .l_b2lbnext {
            right: 40px;
        }
        .ys_banner .l_b2lbprev {
            left: 40px;
        }
        .ys_ban_txtbox.ys_pos_center {
            top: 100px;
        }
        .ys_ban_txtbox .l_b2lbmore {
            margin-top: 40px;
        }
        .l_banpoints {
            bottom: 165px;
        }
        .l_sybx1bt {
            margin-top: 35px;
        }
        .l_sybx1ri {
            padding-left: 40px;
        }
        .l_sybx1info {
            margin-top: 15px;
            margin-bottom: 20px;
        }
        .l_sybx1more {
            margin-top: 35px;
        }
        .l_sybx2bg {
            width: 500px;
        }
        .l_sybox2 .l_sybx1info {
            height: 64px;
        }
        .l_sybx2wz {
            margin-top: 20px;
        }
        .l_sybx2lis {
            padding: 20px;
        }
        /* .l_sybox2 .swiper-slide {
            padding: 0 10px;
        }
        .l_sybox2 .swiper-wrapper {
            margin: 0 -10px;
        } */
        .l_sybox3 {
            padding: 120px 0;
        }
        .l_sybox3 .l_b2lbmore {
            margin-top: 25px;
        }
        .l_sybx4list .l_b2bx2li {
            padding: 0 10px;
        }
        .l_sybx4list {
            margin: 0 -10px;
        }
        .l_sybx4list .l_b2bx3wz {
            padding: 24px 40px 30px 25px;
        }
        .l_sybx4bt {
            margin-top: 30px;
        }
        .l_sybx5ri {
            padding: 20px 24px 50px 45px;
        }
        .l_sybx5tit {
            font-size: 26px;
        }
        .l_sybx5info {
            margin-top: 20px;
        }
        .l_sybx5ic {
            width: 28px;
        }
        .l_sybox5.l_space1 {
            padding-top: 70px;
        }
        .l_sybx5bt {
            margin-top: 60px;
        }
        #l_syswiper1 {
            width: 100%;
        }
        .l_sybox2 .l_b2lbprev {
            left: -60px;
        }
        .l_sybox2 .l_b2lbnext {
            right: -60px;
        }
        .l_sybox2 .l_b2lbjts {
            top: 185px;
        }
        .l_sybox2 .l_sybx1more {
            left: 20px;
            bottom: 20px;
        }
        .l_sybx2lis {
            padding: 20px 20px 40px;
        }

        .l_e3page .l_e1bx1side {
            left: 40px;
        }
        .l_e3bx1nr {
            width: 63%;
        }
    .l_ftnavul {
        margin-left: -45px;
        width: calc(100% + 100px);
    }

    .l_b2bx2bt .l_b1riname .yx_title5 {
        height: 77px;
    }
    .l_b1riname img {
        top: 13px;
    }
    .l_f2videowrap {
        height: calc(100vh - 139px);
        top: 139px;
    }
    .l_f2bx1bg_logo {
        top: -139px;
    }
    .l_banpoints {
        padding: 0 !important;
    }
    .l_ftbtri p a:first-child {
        margin-right: 25px;
    }
    .l_ftbtri {
        width: 265px;
    }
    .l_ftbtle {
        width: calc(100% - 265px);
        padding-right: 10px;
    }
    .l_ftbtle span {
        margin-right: 10px;
    }
    .l_b2bx1tple {
        width: calc(100% - 140px);
    }
    .l_b2bx1tpri {
        width: 140px;
    }
    .l_footnav {
        width: calc(100% - 230px);
        padding-left: 190px;
    }
    .l_fttpnrbtle {
        width: 230px;
    }
    .l_navxl2 {
        width: 780px;
    }
    .ys_main.act {
        margin-top: 108px;
    }
    html.act .ys_main{
        margin-top: 108px;
    }
    html.act .l_prew_beforeconts .l_content{
        margin-top: 108px !important;
    }
    html.act .l_f2videowrap {
        height: calc(100vh - 108px);
        top: 108px;
    }
    html.act .l_f2bx1bg_logo {
        top: -108px;
    }
    html.act .l_f2_videobox {
        height: calc(100vh - 108px);
    }
    .l_f2_videobox{
        height: calc(100vh - 139px);
    }
    .l_f2bx1word {
        padding: 80px 50px 140px;
    }
    .l_b5bx1li {
        padding: 0 15px;
    }
    .l_b5bx1list {
        margin: 0 -15px;
    }
    .l_b5bx1bt {
        padding: 40px 36px 50px;
    }
    .l_b5bxliri .l_b1rifl_li span {
        padding-right: 5px;
    }
    .l_b5bxliri {
        padding-left: 20px;
    }
    .l_e1bx1side {
        top: 150px;
    }
    .mc_c_asidebox {
        top: 150px !important;
    }
    /*.l_e1nav_li2 {*/
    /*    margin-bottom: 12px;*/
    /*}*/
    .l_e1nav_li2 p::after {
        height: calc(100% + 16px);
    }
    .l_footri {
        padding-right: 0;
    }
    .l_b5pages .l_e1bx1side {
        width: 115px;
    }
    .l_b5bx1bt {
        padding: 40px 50px 50px;
    }
    .l_b5pages .ys_cont1400 {
        width: 80%;
    }
    .l_d1bx1li {
    border-radius: 100px 0 0 0;
}
.l_d1bx1img {
    border-radius: 0 0 100px 0;
}
.l_e1bx1mid1 {
    padding-left: 100px;
    padding-right: 80px;
}
.l_e1bx1mid1::before {
    left: 70px;
}
.l_c2box3.has_bot {
    margin-bottom: 100px;
}
.has-color:last-child{
     margin-bottom: 100px;
}
.l_b5bx1li {
    padding: 0 25px;
}
.l_b5bx1list {
    margin: 0 -25px;
}
.l_b5bx1ul {
    margin-top: 30px;
    padding-left: 18px;
}
.l_b5bx1tu::after {
    left: -18px;
}
.l_b5bx1np {
    font-size: 18px;
}
.l_b5bxliri .l_b1rifl_li p {
    font-size: 14px;
}
.l_b1rimp p {
    font-size: 14px;
}
.l_b5bxliri .l_b1riname img {
    width: 20px;
}
    /* 2024.09.04 - start - 新增 */
    :root {
        --space80: 72px;
        --space100: 85px;
        --space120: 100px;
        --text18: 18px;
        --space50: 45px;
    }
    .ys-nybanner .l_nybanwz h2 {
        font-size: 66px;
        margin-top: -0.8em;
    }
    .l_nybanri .l_nybanimg {
        margin-right: -8.75vw;
        width: calc(100% + 8.75vw);
    }
    .appoint-core-top {
        margin-bottom: 32px;
    }
    .appoint-core-one .yx_title4 {
        margin-bottom: 12px;
    }
    .acoi-nub-cry {
        padding: 21px 21px 30px 28px;
    }
    .acoi-nub-cry-top {
        margin-bottom: 18px;
    }
    .appoint-core-two .yx_title4 {
        margin-bottom: 30px;
    }
    .l_footnav {
        padding-left: 110px;
    }
    .l_ftnavlitp a, .l_ftnavlitp p {
        font-size: 18px;
    }
    .l_footnav {
        margin-top: -54px;
    }
    .l_phftphone p {
        font-size: 20px !important;
    }
    .l_fttpnrbtle {
        padding-top: 5px;
    }
    .l_fttpphcont {
        margin-bottom: 16px;
    }
    .l_ftphyue {
        margin-top: 16px;
    }
    .l_ftyuimg {
        width: 128px;
        height: 128px;
        margin-top: 12px;
        padding: 12px;
    }
    .l_foot {
        padding-top: 65px;
    }
    .l_fttpnrbt {
        padding-bottom: 66px;
    }
    .l_ftbtle span, .l_ftbtle a {
        margin-right: 0px;
    }
    .l_ftbtri p a:not(:last-child) {
        margin-right: 6px !important;
    }
    .l_ftbtle {
        width: 50%;
    }
    .l_nybread {
        padding-top: 28px;
    }  
    .l_ftnavbtli {
        font-size: 14px;
    }
    .l_fttpphcont p, .l_ftphyue p {
        font-size: 14px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 46px;
        margin-bottom: 18px;
    }
    .eicn-box {
        border-radius: 44px 0 44px 0;
        padding: 58px 80px 78px 78px;
    }
    .extend-inof-core-nub {
        margin-bottom: 52px;
    }
    .eicn-brl-item-text {
        padding: 26px 28px 40px;
    }
    .vaccine-text .yx_title3{
        margin-bottom: 34px;
    }
    .vaccine-intro .yx_title3 {
        margin-bottom: 36px;
    }
    .vitl-font {
        margin-left: 32px;
    }
    .viii-bot, .viii-top {
        padding-left: 62px;
        padding-right: 60px;
    }
    .viii-top-left {
        padding-right: 36px;
    }
    .viii-top-left .std-text14 {
        margin-bottom: 16px;
    }
    .viii-top .l_pagr1 p {
        padding-left: 22px;
    }
    .viii-bot {
        padding-top: 32px;
        padding-bottom: 10px;
    }
    .vaccine-intro-inof-item {
        border-radius: 40px 0px;
    }
    .vaccine-intro-inof-item {
        padding-bottom: 40px;
    }
    .vaccine-intro .l_b1rify {
        margin-top: 75px;
    }
    .pay-text .yxedr_active h6 {
        margin-bottom: 1.2em;
    }
    .pay-text .yxedr_active p {
        margin-bottom: 9px;
    }
    .pay-text .yxedr_active h5 {
        margin-bottom: 0.65em;
    }
    .pay-coop-inof {
        --jian: 8px;
    }
    .pay-text .yxedr_active h5 {
        font-size: 22px;
    }
    .pay-text .yxedr_active h6 {
        font-size: 16px;
    }         
    /* now */
    .ys_ban_li .ys_ban_txtbox {
        top: 41.5%;
    }
    .l_banpoints {
        bottom: 20%;
        left: 8.75vw;
    }
    .home-input-core-right {
        width: 240px;
    }
    .l_sybanenp p {
        font-size: 16px;
        margin-top: 7px;
    }
    .home-input-core-left .l_b2lbmore p {
        font-size: 16px;
    }
    .home-input-core-left .l_b2lbmore img {
        width: 11px;
        margin-left: 12px;
    }
    .home-medical-text {
        width: 60%;
    }
    .hmii-link-core-text {
        padding: 30px 25px 42px 34px;
    }
    .hmii-lct-top {
        padding-right: 22px;
        margin-bottom: 12px;
    }
    .hmii-lct-top .ys_imgbox_cover {
        width: 70px;
    }
    .l_pagr1.hmii-lct-mid-text2 p {
        margin-bottom: 8px;
    }
    .abroad-mid .l_a2bx1le {
        padding-right: 40px;
    }
    .abroad-label {
        --jian1: 6px;
        --jian2: 12px;
    }
    .abroad-right-core {
        padding: 30px 17px 20px 44px;
    }
    .arci-nub .ys_imgbox_cover {
        font-size: 16px;
    }
    .arci-nub .l_ftlip {
        padding-left: 11px;
    }
    .arci-nub {
        margin-bottom: 12px;
    }
    .arci-nub-code {
        margin-left: 18px;
    }
    .abroad-mid .std-text24 {
        margin-top: 28px;
    }
    .abroad-mid .l_b2bx2tit {
        margin-bottom: 22px;
    }
    .arci-nub-code {
        width: 88px;
    }
    .abroad-mid .std-text24{
        font-size: 22px;
    }
    .l_pchdtpri {
        width: calc(100% - 200px);
    }
    .ys_header {
        --head1: 64px;
        --head2: 70px;
    }
    .head-lan {
        --jian: 10px;
    }
    .hlil-font {
        padding-left: 10px;
    }
    .l_search_input .l_search_icon {
        right: 20px;
    }
    .head-nav {
        --jian1: 26px;
    }
    html.act .ys_main {
        margin-top: 135px;
    }
    .hnns-item-third {
        padding-left: 42px;
        padding-top: 24px;
        padding-bottom: 26px;
    }
    .head-nav-nub-second2 {
        width: 490px;
    }
    .hnns2-right-item-link {
        padding: 32px 28px 20px;
    }
    .avbi-nub .l_pagr1 {
        padding: 12px 26px;
    }
    .avxi-nub-core-item:first-child {
        padding-top: 70px;
    }
    .avxi-nub-core-item {
        padding: 50px 70px;
    }
    .avxi-nci-cry .yxedr_active {
        padding-right: 140px;
        padding-top: 16px;
    }
    .avxi-nci-box.yxedr_active h5:not(:first-child) {
        margin-top: 30px;
    }
    .avxi-nci-box.yxedr_active p {
        margin-bottom: 0.75em;
    }
    .avxi-nci-code {
        width: 170px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 44px;
        height: 44px;
    }
    .ys_main.act {
        margin-top: 135px;
    }
    .ys_main {
        margin-top: 166px;
    }
    .eicn-brl-item-text {
        padding: 26px 24px 40px;
    }
    /* 2024.10.09 - start */
    .detail-new-code-img {
        width: 96px;
    }
    .detail-new-code {
        padding-bottom: 22px;
    }
    .l_ftyuimg {
        padding: 8px;
    }
    .l_b2lbjt {
        width: 40px;
    }
    .ys_ban_li .ys_ban_txtbox {
        top: auto;
    }
    /* 2024.10.09 - end */
}

@media screen and (max-width: 1360px) {
    .head-nav-nub-first {
        font-size: 12px;
    }
    .l_pchdtpnr {
        padding-left: calc(50% - 561px);
    }
    .l_navlia1 {
        padding: 0 54px;
    }
    .l_b2bx2wz .l_b1rimore {
        margin-right: 90px;
    }
    .l_b1page .l_b1riother {
        margin: 30px -25px 0;
    }
    .l_b1riother1 {
        padding: 0 20px;
    }
    .l_footnav {
        padding-left: 160px;
    }
    .l_f2tabnav {
        margin: 0 -20px;
    }
    .l_f2tabli {
        padding: 0 20px;
    }
    /* 底部修改 */
    .l_ftlogo {
        width: 200px;
    }
    .l_footri {
        width: calc(100% - 200px);
    }
    .l_footli {
        padding: 0 20px;
    }
    .l_footul {
        margin: 0 -20px;
    }
    .l_footnav {
        padding-left: 140px;
    }
    .l_ftnavul {
        margin-left: 30px;
        width: calc(100% + 10px);
    }
    .pc_fenye li,
    .pc_fenye .first, .pc_fenye .end  {
        margin: 0 4px;
    }
    .l_pchdtpri {
        width: calc(100% - 332px);
    }
    /* 2024.09.04 - start - 新增 */
    :root {
        --space80: 66px;
        --space100: 80px;
        --space120: 90px;
        --text18: 16px;
        --space50: 40px;
    }
    .appoint-core-top {
        width: 80%;
    }
    .appoint-core-one {
        width: 78%;
    }
    .l_ftbtle p, .l_ftbtle p a, .l_ftbtri p a{
        font-size: 12px;
    }
    .l_footnav {
        padding-left: 80px;
    }
    .l_fttpnrtp {
        padding-bottom: 27px !important;
    }
    .l_fttpnrbt {
        padding-bottom: 50px;
    }
    .l_ftyuimg {
        width: 120px;
        height: 120px;
        margin-top: 10px;
        padding: 10px;
    }
    .l_ftshareli {
        width: 48px;
        padding: 0 9px;
    }
    .l_breadli a {
        font-size: 14px;
    }
    .l_breadli a::after {
        padding: 0 10px;
    }
    .l_breadli img {
        width: 24px;
        top: -2px;
    }
    .extend-inof-core-nub {
        padding-left: 10px;
    }
    .eicn-box {
        padding: 50px 60px 66px 62px;
    }
    .extend-inof-core-nub {
        margin-bottom: 48px;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 30px;
    }
    .vaccine-intro{
        padding-top: var(--space100);
    }
    .l_b2lbmore p {
        line-height: 46px;
    }
    .vaccine-intro-top-right .l_b2lbmore2 {
        margin-left: 20px;
    }
    .vaccine-intro-inof {
        padding-top: 30px;
    }
    .viii-bot, .viii-top {
        padding-left: 50px;
        padding-right: 52px;
    }
    .viii-top-left {
        padding-right: 26px;
    }
    .viii-top-left .std-text14 {
        padding: 2.5px 14px;
        min-width: 71px;
    }
    .vaccine-intro .l_b1rify {
        margin-top: 72px;
    }
    .viii-top-icon {
        width: 66px;
    }
    /* now */
    .home-input-core-right {
        width: 200px;
    }
    .home-input-core {
        --radius: 24px;
        height: 96px;
        margin-top: -48px;
    }    
    .hicl-inof {
        --jian: 16px;
    }
    .hmii-lct-top .ys_imgbox_cover {
        width: 64px;
    }
    .abroad-label-nub-text {
        padding: 3.5px 12px;
    }
    .abroad-label {
        --jian1: 5px;
        --jian2: 10px;
    }
    .abroad-right {
        padding-bottom: 86px;
    }
    .l_pchdtpri {
        width: calc(100% - 800px);
    }
    .l_phoneic {
        width: 24px;
        margin-right: 10px;
    }
    .ys_header {
        --head2: 64px;
    }  
    html.act .ys_main {
        margin-top: 128px;
    }
    .head-nav {
        --jian1: 20px;
    }
    .hnns-item-third {
        width: 580px;
    }
    .avbi-nub .l_pagr1 {
        padding: 10px 24px;
    }
    .avxi-nub-core-item {
        padding: 45px 62px;
    }
    .avxi-nci-box.yxedr_active h5:not(:first-child) {
        margin-top: 28px;
    }
    .avxi-nci-box.yxedr_active h5 {
        margin-bottom: 0.5em;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 40px;
        height: 40px;
    }
    .abroad-visa-btn-inof.mod-arrows1 .slick-prev {
        left: calc(var(--jian) - 75px);
    }
    .abroad-visa-btn-inof.mod-arrows1 .slick-next {
        right: calc(var(--jian) - 75px);
    }
    .avxi-nub-core-item {
        padding: 44px 52px;
    }
    .avxi-nub-core-item:first-child {
        padding-top: 52px;
    }
    .ys_main {
        margin-top: 160px;
    }
    .ys_main.act {
        margin-top: 129px;
    }
    .eicn-box-left {
        width: 31%;
    }
    .eicn-box-right {
        width: 69%;
    }
    .abroad-right-core {
        padding: 28px 17px 20px 36px;
    }
    .arci-nub {
        margin-bottom: 10px;
    }
    .l_ftyuimg{
        width: 125px;
        height: 125px;
        padding: 5px;
    }
    .l_ftyuimg {
        margin-top: 13px;
    }
    .l_ftyuimg {
        width: 120px;
        height: 120px;
    }
    .ys_banner .l_b2lbprev {
        left: 35px;
    }
    .ys_banner .l_b2lbnext {
        right: 35px;
    }
    .ys_ban_li .l_sybanwz .ys_ban_title {
        padding-bottom: 8px;
    }
    .l_sybannrp p {
        margin-top: 12px;
    }
}

@media screen and (max-width: 1280px) {
    .l_pchdtpnr {
        padding-left: calc(50% - 528px);
        padding-right: 50px;
    }
    .l_navlia1 {
        line-height: 40px;
        padding: 0 50px;
    }
    .l_pclogo .ys_imgbox_cover, .l_search_icon, .l_langu_icon, .l_phonewz p, .l_phoneic {
        line-height: 70px;
    }
    .l_subs_icon,.l_subswz p{
        line-height: 34px;
    }
    .l_subs_icon {
        width: 20px;
    }
    .l_subscribe {
        margin-top: 18px;
        margin-left: 30px;
        margin-right: 20px;
    }
    .l_search_input {
        margin-top: 17px;
    }
    .l_phonewz p {
        font-size: 18px;
    }
    .l_phoneic {
        width: 22px;
    }
    .l_pclogo {
        width: 140px;
    }
    .l_pchdwz p {
        font-size: 16px;
    }
    .ys_main {
        margin-top: 147px;
    }
    .l_space1 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .l_title1 h3,.l_b2bx2tit h2{
        font-size: 30px;
    }
    .l_b2bx2wz .l_b1rimore {
        margin-right: 70px;
    }
    .l_b2bx3tit {
        margin-top: 12px;
        margin-bottom: 16px;
    }
    .l_b2bx4bt {
        margin-top: 25px;
    }
    .l_b2bx1ri .l_b1riname h1 {
        font-size: 22px;
    }
    .l_title1 h6,.l_b2bx3tit .yx_title6,.yx_title6,.l_b6bx2tit .yx_title6{
        font-size: 18px;
    }
    .l_b2bx1ri {
        padding-left: 60px;
    }
    .l_nybanwz h1 {
        font-size: 52px;
    }
    .l_b4box1 {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .l_b4bx1tit h1,.yx_title3,.l_b7bx1tit h1 {
        font-size: 28px;
    }
    .l_b4serv_tit {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .l_b4bx1le {
        padding-right: 80px;
    }
    .l_b6bx2bts {
        padding: 30px 60px 0;
        margin-top: 50px;
    }
    .l_b6bx2tit .yx_title6 {
        height: 31.5px;
    }
    .l_b7bx1le {
        padding-right: 40px;
    }
  
    .l_d1bx1ri {
        padding: 30px 40px;
    }
    .l_d1bx2list .l_b2bx3wz {
        padding: 22px 40px 20px 30px;
    }
    .l_d1rify {
        margin-top: 25px;
    }
    .l_d1bx2list .l_b2bx3tit h6,.l_d1bx2list .l_b2bx3tit .yx_title6 {
        font-size: 18px;
        height: 63px;
    }
    .l_c1bx1ri .l_b2bx4tit h5,
    .l_c1bx1ri .l_b2bx4tit .yx_title5 ,.l_d1bx1tit .yx_title5,.l_f2bx3tit{
        font-size: 22px;
    }
    .l_c1bx1ri .l_b2bx4tit {
        padding-bottom: 10px;
    }
    .l_c1bx1ri .l_b2bx4info {
        margin-top: 10px;
    }
    .l_c1box1.l_space1 {
        padding-top: 60px;
    }
    .l_c2box5 {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .l_c2bx3li a {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .l_c2bx3p {
        margin-top: 20px;
    }
 
    .l_c2bx2li {
        padding: 40px 20px;
    }
    .l_c2page .l_b4box1 {
        padding-bottom:80px;
    }
    .l_c2box3 {
        padding-bottom: 60px;
    }
    .l_foot {
        border-radius: 250px 0 0 0;
    }
    .l_ftnavbtli {
        margin-bottom: 10px;
    }
    .l_ftliicon {
        width: 46px;
    }
    .l_ftlogo {
        width: 200px;
    }
    .l_ftlogo h1{
        font-size: 20px;
    }
    .l_f2tabli p,.l_f2tablogo a,.l_f2tabri .l_phoneic,.l_f2tabri .l_phonewz p{
        line-height: 72px;
    }
    .l_title1 h4,.yx_title4 {
        font-size: 24px;
    }
    .l_f2box3 {
        padding-top: 120px;
        padding-bottom: 90px;
    }
    .l_f2bx3li1 {
        margin-bottom: 18px;
    }
    .l_f2bx3list {
        margin-top: 15px;
    }
    .l_f2bx4lb .swiper-slide {
        width: 20%;
    }
    .l_f2bx1tit h1 {
        font-size: 52px;
    }
    .l_f2bx4li_tit .yx_title4{
        font-size: 28px !important;
    }
    .yxedr_active h2{
        font-size: 32px;
        margin-bottom: 20px;
    }
    .yxedr_active h3{
        font-size: 24px;
        margin-bottom: 18px;
    }
    .yxedr_active h4{
        font-size: 20px;
        margin-bottom: 18px;
    }
    .yxedr_active h5{
        font-size: 18px;
        margin-bottom: 16px;
    }
    .yxedr_active h6{
        font-size: 16px;
        margin-bottom: 14px;
    }
    .l_b2bx3tit .yx_title6 {
        height: 63px;
    }
    /* 表单 */
    .l_prew_beforeconts .l_content {
        margin-top: 147px !important;
    }
    /* 相关科室修改 */
    .l_c2bx3list .l_c2bx3li {
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .l_c2bx3list {
        margin: 0 -5px;
    }
    /* 底部修改 */
    /* .l_ftbtle {
        width: 600px;
    }
    .l_ftbtri {
        width: calc(100% - 600px);
    } */
    .l_ftbtri p a:first-child {
        margin-right: 20px;
    }
    .l_footnav {
        padding-left: 100px;
    }
    .l_fttpnrtp, .l_fttpnrbt, .l_ftnrbtpc, .l_foot_links {
        padding-left: 40px;
    }
    .l_footri {
        padding-left: 100px;
    }
    .l_ftliicon {
        width: 44px;
    }
    .l_footli {
        padding: 0 20px;
    }
    .l_footul {
        margin: 0 -20px;
    }

        /* 第二批页面样式 */
        .l_e6box1 {
            padding-top: 70px;
            padding-bottom: 140px;
        }
        .l_e6bx1le .l_b2bx2tit {
            padding-bottom: 15px;
        }
        .l_e6bx1p {
            margin-top: 20px;
            margin-bottom: 15px;
        }
        .l_e6bx1p p {
            line-height: 2;
        }
        .l_e6bx1le {
            padding: 30px 30px 60px 40px;
        }
        .l_e6bx1ri {
            padding: 30px 40px 60px 40px;
        }
        .l_e4bx1lis {
            padding: 40px 36px 38px 30px;
        }
        .l_e4bx1tpwz p {
            font-size: 18px;
        }
        .l_e4bx1ic {
            margin-right: 15px;
        }
        .l_e4box2 {
            padding-top: 50px;
            padding-bottom: 80px;
        }
        .l_e4box3 {
            padding-top: 60px;
            padding-bottom: 50px;
        }
        .l_e4bx3cont {
            padding: 30px 50px 50px 100px;
        }
        .l_e3bx1li {
            margin-bottom: 50px;
        }
        .l_pclogo .ys_imgbox_cover, .l_search_icon, .l_langu_icon, .l_phonewz p, .l_phoneic {
            line-height: 50px;
        }
        .l_subscribe {
            margin-top: 8px;
        }
        .l_search_input {
            margin-top: 6px;
        }
        .ys_main {
            margin-top: 127px;
        }
        .l_b5bxliri {
            padding-left: 20px;
        }
        .l_b5bxliri .l_b1rifl_li p {
            font-size: 14px;
        }
        .l_b5bxliri .l_b1rimp p {
            font-size: 14px;
        }
        .l_b5bxliri {
            height: 223px;
        }
        .l_b5bx1libt {
            margin-top: 20px;
        }
        .l_b5bx1li {
            margin-bottom: 40px;
        }
        .l_b5box1 {
            padding-top: 80px;
        }
        .l_b5bx2list,.l_b5bx2other{
            padding: 40px 75px 30px 40px;
        }
        .l_b5othlis {
            padding: 0 32px;
        }
        .l_b5box2 {
            padding-top: 50px;
            padding-bottom: 80px;
        }
        .l_nybanwz1 p {
            font-size: 50px;
        }
        .l_a3bx1ifp2 a {
            font-size: 24px;
        }
        .l_a2box2 .l_b2lbjts {
            top: 2.5px;
        }
        .l_a2bx4le {
            padding: 50px 30px 35px 40px;
        }
        .l_a2bx4li {
            border-radius: 120px 0 120px 0;
            margin-bottom: 40px;
        }
        .l_a2box3 .yx_title3 {
            font-size: 26px;
        }
        .l_a2bx3bt {
            margin-top: 25px;
        }
        .l_e1bx1btli {
            padding-left: 40px;
            padding-right: 40px;
            padding-top: 40px;
        }
        .l_e1bx1list {
            margin-top: 25px;
        }
        .l_e1bx1ri {
            padding-left: 25px;
        }
        .l_e1bx1lip {
            margin-bottom: 25px;
        }
        .l_e1bx1mid1::before {
            left: 55px;
        }
        .l_e1bx1mid1 {
            padding-left: 100px;
            padding-right: 80px;
        }
        .l_e1bx1side {
            left: 40px;
        }
        .ys_ban_txtbox.ys_pos_center {
            top: 66px;
        }
        .ys_ban_txtbox .l_b2lbmore {
            margin-top: 26px;
        }
        .yx_title1 {
            font-size: 48px;
        }
        .l_sybanenli a {
            padding: 18px 50px;
        }
        .l_sybanentrys {
            bottom: 30px;
        }
        .l_sybox1.l_space1 {
            padding-bottom: 50px;
        }
        .l_sybx1bts {
            padding: 30px 40px;
        }
        .l_sybx1ri {
            padding-left: 25px;
            padding-top: 0;
        }
        .l_sybx1more {
            margin-top: 20px;
        }
        .l_sybox2 .l_sybx1ri_tit .yx_title6 {
            height: 31.5px;
        }
        .l_sybox2::after {
            height: 450px;
        }
        .l_sybox2 .l_b2lbmore {
            margin-top: 40px;
        }
        .l_sybox3 {
            padding: 90px 0;
        }
        .l_sybx3nrs {
            width: 70%;
        }
        .l_sybx4p {
            width: 60%;
            margin: auto;
        }
        .l_sybx4list .l_b2bx3tit .yx_title6 {
            height: 63px;
        }
        .l_sybx4list .l_b2bx3tit {
            margin-bottom: 10px;
        }
        .l_sybx4list .l_b2bx3time p {
            font-size: 14px;
        }
        .l_sybox5.l_space1 {
            padding-top: 50px;
        }
        .l_sybx5ri {
            padding: 20px 24px 40px 30px;
        }
        .l_sybx5tit {
            font-size: 22px;
        }
        .l_sybx5more {
            margin-top: 25px;
        }
        .l_sybx5bt {
            margin-top: 40px;
        }
        .l_f2page .l_space1{
            padding-top: 100px;
            padding-bottom: 100px;
        }
        .l_f2videowrap {
            height: calc(100vh - 127px);
            top: 127px;
        }
        .l_f2bx1bg_logo {
            top: -110px;
        }
    .l_ftbtri p a:first-child {
        margin-right: 10px;
    }   
    .l_ftbtri {
        width: 265px;
    } 
    .l_ftbtle {
        width: calc(100% - 265px);
    }
    .l_ftbtle span {
        margin-right: 0;
    }
    .l_b2bx1tple {
        width: calc(100% - 120px);
    }
    .l_b2bx1tpri {
        width: 120px;
    }
    .ys_main.act {
        margin-top: 96px;
    }
    html.act .ys_main{
        margin-top: 96px;
    }
    html.act .l_prew_beforeconts .l_content{
        margin-top: 96px !important;
    }
    .l_b5pages .ys_cont1400 {
        width: 90%;
    }
    .l_b5bx1list {
        margin: 0 -20px;
    }
    .l_b5bx1li {
        padding: 0 20px;
    }
    html.act .l_f2videowrap {
        height: calc(100vh - 96px);
        top: 96px;
    }
    html.act .l_f2bx1bg_logo {
        top: -96px;
    }
    html.act .l_f2_videobox {
        height: calc(100vh - 96px);
    }
    .l_f2_videobox{
        height: calc(100vh - 127px);
    }
    .l_b5bxliri {
        width: 54%;
    }
    .l_b5bxlile {
        width: 46%;
    }
    .l_b5pages .ys_cont1400 {
        width: 80%;
    }
    .l_c2box3.has_bot {
        margin-bottom: 80px;
    }
    .has-color:last-child{
        margin-bottom: 80px;
    }
    /* 2024.09.04 - start - 新增 */
    .l_ftbtle {
        width: 50%;
    }
    .l_ftnavbtli {
        margin-bottom: 0;
    }
    .eicn-box-right-lie {
        --jian: 12px;
    }
    .eicn-box-left {
        width: 30%;
        padding-right: 15px;
    }
    .eicn-box-right {
        width: 70%;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 42px;
        margin-bottom: 15px;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 28px;
    }
    .vaccine-intro .yx_title3 {
        margin-bottom: 32px;
    }
    .vitl-code {
        width: 75px;
    }
    .vitl-font {
        margin-left: 26px;
    }
    .vaccine-intro-top-right {
        width: 42%;
    }
    .vitr-input {
        padding-left: 18px;
        padding-right: 12px;
    }
    .viii-top .l_pagr1 p::before {
        width: 6px;
        height: 6px;
        top: calc(0.975em - 3px);
    }
    .viii-bot, .viii-top {
        padding-left: 48px;
        padding-right: 48px;
    }
    .viii-top .l_pagr1 p {
        padding-left: 18px;
        margin-bottom: 3px;
    }
    .viii-top .viii-top-text {
        padding-bottom: 22px;
    }
    .viii-top {
        padding-top: 34px;
    }
    .viii-top-icon {
        width: 56px;
    }
    /* now */
    .hmii-link-core-text {
        padding: 23px 22px 30px 27px;
    }
    .l_sybannrp p{
        line-height: 1.75;
    }
    .hmii-lct-top .ys_imgbox_cover {
        width: 56px;
    }
    .home-medical, .home-medical.l_space1 {
        padding-top: 60px;
    }
    .abroad-label {
        --jian1: 4px;
        --jian2: 8px;
    }
    .abroad-mid .l_b2bx2tit {
        margin-bottom: 18px;
    }
    .abroad-mid .l_a2bx1ri p {
        line-height: 1.75;
        margin-bottom: .8em;
    }
    .abroad-label-nub-text {
        font-size: 14px;
    }
    .abroad-right {
        padding-left: 52px;
    }
    .abroad-right-img-play {
        width: 54px;
    }    
    .abroad-mid .std-text24{
        font-size: 20px;
    }
    .ys_header {
        --head1: 50px;
        --head2: 50px;
    }
    html.act .ys_main {
        margin-top: 100px;
    }
    .ys_main {
        margin-top: 132px;
    }
    .ys_main.act {
        margin-top: 101px;
    }
    .eicn-brl-item-text {
        padding: 26px 22px 40px;
    }
    .eicn-box-left {
        width: 28%;
    }
    .eicn-box-right {
        width: 72%;
    }
    .eicn-box {
        padding: 50px 56px 66px 62px;
    }
    .vitl-code {
        width: 110px!important;
    }
    .l_d2bx1ris p {
        font-size: 16px;
    }
    .ys_banner .l_b2lbprev {
        left: 30px;
    }
    .ys_banner .l_b2lbnext {
        right: 30px;
    }
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .l_b1riimg {
        width: 200px;
    }
    .l_b2bx2nr {
        width: 90%;
        margin: auto;
    }
    .l_pchdtpnr {
        padding-left: 40px;
        padding-right: 40px;
    }
    .l_b3bx1lis a {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .l_b3bx1p p {
        font-size: 16px;
        height: 56px;
    }
    .l_b3bx1p {
        margin-top: 20px;
    }
    .l_c2bx3bt {
        width: 100%;
        margin-top: 25px;
    }
    .l_c1bx1li {
        margin-bottom: 60px;
    }
    .l_footnav {
        padding-left: 120px;
        padding-right: 0;
    }
    .l_footli {
        padding: 0 20px;
    }
    .l_footul {
        margin: 0 -20px;
    }
    .l_ftbtle {
        width: 100%;
    }
    .l_ftbtri {
        width: 100%;
        margin-top: 20px;
    }
    .l_prvity{
        margin-left: 0;
    }
    .l_fttpnrtp {
        padding-bottom: 30px;
    }
    .l_f2bx2tit h4 {
        margin-bottom: 25px;
    }
    .l_title2 h4 {
        font-size: 28px;
    }
    .l_f2bx4lb .swiper-slide {
        width: 21%;
    }
    .l_f2bx4ri_list {
        margin-top: 25px;
    }
    .l_f2bx4xh p {
        font-size: 20px;
    }
    .l_title1 h2,.yx_title2 {
        font-size: 36px;
    }
    .l_f2bx5lis {
        padding: 30px 20px 50px 30px;
    }
    .l_f2bx1tab {
        padding-left: 40px;
        padding-right: 40px;
    }

    /* 底部修改 */
    .l_fttpnrtp, .l_fttpnrbt, .l_ftnrbtpc, .l_foot_links {
        padding-left: 0;
    }
    /* .l_ftbtle {
        width: 600px;
    }
    .l_ftbtri {
        width: calc(100% - 600px);
        margin-top: 0;
    } */
    .l_footri {
        padding-left: 125px;
    }
    .l_foot {
        border-radius: 200px 0 0 0;
    }


        /* 第二批页面样式 */
        .l_e6bx1nrs {
            width: 100%;
        }
        .l_e6box1 {
            padding-bottom: 100px;
        }
        .l_e3page .l_e1bx1side {
            left: 40px;
        }
        .l_e3bx1list {
            width: 100%;
            padding-left: 0;
        }
        .l_e3bx1ifp p {
            font-size: 16px;
        }
        .l_e3detap1 p {
            font-size: 14px;
        }
        .l_b5bx1tp {
            padding-left: 0;
        }
        .l_a2bx1nrs {
            width: 100%;
        }
        .l_a2box2 {
            padding-top: 50px;
            padding-bottom: 60px;
        }
        .l_a2bx2ic {
            width: 40px;
            margin-right: 14px;
        }
        .l_a2box3.l_space1 {
            padding-top: 50px;
        }
        .l_cont1246 {
            width: 100%;
            padding-left: 40px;
            padding-right: 40px;
        }
        .l_e1bx1nr.ys_cont1200 {
            width: 80%;
        }
        .l_e1bx1tpli p,.l_e1bx1tpli a{
            font-size: 14px;
        }
        .ys_ban_imgbox {
            border-radius: 140px 0 140px 0;
        }
        .yx_title1 {
            font-size: 44px;
        }
        .l_sybannrp p {
            font-size: 16px;
            line-height: 1.75;
            margin-top: 12px;
        }
        .ys_ban_txtbox.ys_pos_center{
            padding: 0 100px;
        }
        .ys_banner .l_b2lbprev {
            left: 20px;
        }
        .ys_banner .l_b2lbnext {
            right: 20px;
        }
        /* .l_banpoints{
            padding: 0 100px;
        } */
        #l_syswiper1{
            width: 90%;
            margin: auto;
        }
        .l_sybox2 .l_b2lbjts {
            top: 170px;
        }
        .l_sybox3 {
            padding: 70px 0;
        }
        .l_sybx3p {
            margin-top: 20px;
        }
        #l_syswiper2{
            width: 90%;
            margin: auto;
        }
        .l_sybx2bg {
            width: 400px;
            right: 40px;
        }
        .l_sybox2 .l_b2lbjts {
            left: 50%;
            transform: translateX(-50%);
        }
        .l_sybox2 .l_b2lbprev {
            left: 40px;
        }
        .l_sybox2 .l_b2lbnext {
            right: 40px;
        }
        .l_sybox2 .l_b2lbjt {
            width: 40px;
        }
        .l_e3page .l_e1bx1side {
            left: 20px;
        }
        .l_e3bx1nr {
            width: 70%;
        }
        .l_footul {
            margin: 0 -28px;
        }
        .l_footli {
            padding: 0 28px;
        }
        .l_ftbtri {
            width: 210px;
            margin-top: 0;
        } 
        .l_ftbtle {
            width: calc(100% - 210px);
        } 
        .l_footnav {
            width: calc(100% - 210px);
        }
        .l_fttpnrbtle {
            width: 210px;
        } 
        .l_d2xzimg {
            margin-top: 20px;
        } 
        .l_b5pages .ys_cont1400 {
        width: 85%;
    }
    .l_b5bx1tu .ys_imgbox_cover {
        border-radius: 60px 0 60px 0;
    }
    .l_b5bx1tu::after {
        border-radius: 60px 0 60px 0;
    }
    .l_b5bx1bt {
        padding: 30px;
    }
    .l_b5bxliri .l_b1riname .l_b5bx1np {
        margin-right: 5px;
    }
    .l_b5bxliri .l_b1riother {
        margin: 14px -10px 0;
    }
    /* 2024.09.04 - start - 新增 */
    :root {
        --space80: 60px;
        --space100: 70px;
        --space120: 80px;
        --space50: 35px;
    }
    .l_nybanri .l_nybanimg {
        margin-right: -40px;
        width: calc(100% + 40px);
    }
    .ys_cont1400 {
        max-width: 100%;
    }
    .l_ftbtle {
        width: 50%;
    }
    .footer-other {
        padding-bottom: 22px;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 22px;
    }
    .vitl-code {
        width: 70px;
    }
    .vitl-font {
        margin-left: 22px;
    }
    .vaccine-intro .l_b1rify {
        margin-top: 68px;
    }
    /* now */
    .l_banpoints {
        left: 40px;
    }
    .l_pchdbt .l_subimg {
        transform: translateX(-80%);
    }
    .l_pchdbt .l_subimg::after {
        left: 80%;
    }
    .abroad-visa-btn-inof.mod-arrows1 .slick-prev,
    .abroad-visa-btn-inof.mod-arrows1 .slick-next{
        opacity: 0;
        pointer-events: none;
    }
    .ys_banner .l_b2lbjts{
        display: none;
    }
    .l_banpoints{
        display: block;
    }
    .ys_ban_li .ys_ban_txtbox {
        bottom: calc(4vw + 53px);
    }
    .l_banpoints{
        bottom: calc(1.5vw + 53px);
    }
}
@media screen and (max-width: 1199px) {
    .ys_main {
        margin-top: 0px;
    }
    .l_nybread {
        display: none;
    }
    .l_b2bx1ri {
        padding-left: 40px;
    }
    .l_b2bx1ri .l_b1riname h1 {
        font-size: 20px;
    }
    .l_b2bx2nr {
        width: 100%;
    }
    .l_b2lbjts {
        display: none;
    }
    .l_b2bx2wz .l_b1rimp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b1mric {
        width: 16px;
    }
    .l_b2bx2wz .l_b1rimore::after {
        right: -35px;
    }
    .l_b1letit h5,
    .yx_title5,.l_b2bx4tit .yx_title5,.l_b7bx1ip1 h2,.l_d1bx1tit .yx_title5,.l_f2bx3tit{
        font-size: 20px;
    }
    .l_b2bx3li .l_b2bx3wz {
        padding: 10px 20px 18px 22px;
    }
    .l_b2bx3more {
        width: 24px;
    }
    .l_title1 h6,.l_b2bx3tit .yx_title6,.yx_title6,.l_b6bx2tit .yx_title6{
        font-size: 16px;
    }
    .l_b2bx3tit {
        margin-top: 8px;
        margin-bottom: 10px;
    }
    .l_b2box3 {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .l_space1 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .l_b2bx4wz {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .l_b2bx4bt_liri {
        padding-left: 40px;
    }
    .l_b2bx4le1::after {
        height: 305px !important;
    }
    .l_b2bx4btli:last-child .l_b2bx4le1::after{
        height: 170px !important;
    }
    .l_b2bx4btli:first-child .l_b2bx4le1::before{
        height: 170px !important;
        top: -155px;
    }
    .l_b2box1 {
        padding-top: 80px;
    }
    .l_nybanwz h1 {
        font-size: 44px;
    }
    .l_b4box1 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_b6bx2bts {
        padding: 30px 40px 0;
    }
    .l_b6bx2tit .yx_title6 {
        height: 28px;
    }
    .l_b6bx2li {
        margin-bottom: 30px;
    }
    .l_b6rify {
        margin-top: 30px;
    }
    .l_d1bx1ri {
        padding: 25px 30px;
    }
    .l_d2box1 {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .l_d2bx1le {
        margin-top: -130px;
    }
    .l_b1bx1le {
        padding: 30px 40px;
    }
    .l_b1classify_li {
        margin-bottom: 15px;
    }
    .l_sectli {
        margin-bottom: 15px;
    }
    .l_b1bx1ri {
        padding-left: 30px;
    }
    .l_c1bx1le {
        padding-right: 100px;
    }
    .l_c2page .l_b4box1 {
        padding-bottom: 60px;
    }
    .l_c2bx1le {
        margin-top: -40px;
        width: 500px;
    }
    .l_c2bx1ri {
        width: calc(100% - 500px);
        padding-left: 30px;
    }
    .l_c2page .l_b4bx1bg {
        width: 480px;
        height: 335px;
    }
    .l_c2bx1play {
        width: 56px;
    }
    .l_c2bx1tit h1 {
        font-size: 26px;
    }
    .l_c2bx1midp p {
        font-size: 16px;
    }
    .l_c2midli {
        margin-bottom: 10px;
    }
    .l_c2bx1bt {
        margin-top: 20px;
    }
    .l_c2bx2li {
        padding: 30px 20px;
    }
    .l_c2bx2tit .yx_title4 {
        font-size: 20px;
        height: 35px;
    }
    .l_c2bx2bt .swiper-wrapper {
        padding-bottom: 30px;
    }
    .l_c2bx3bg {
        width: 200px;
        left: 40px;
        bottom: 60px;
    }
    .l_b2bx1le{
        margin-top: -80px;
    }
    @keyframes chart2 {
        0% 
        {
            opacity: 0;
            height: 0px;
        }
        100% 
        {
            opacity: 1;
            height: 305px;
        }
    }
    .l_f2table {
        width: 130px;
    }
    .l_f2tabnav {
        margin: 0 -10px;
    }
    .l_f2tabli {
        padding: 0 10px;
    }
    .l_title1 h4,.yx_title4 {
        font-size: 20px;
    }
    .l_f2bx2tit h4 {
        margin-bottom: 15px;
    }
    .l_f2bx2le {
        padding-right: 30px;
    }
    .l_f2bx2img {
        margin-bottom: 15px;
    }
    .l_f2box3 {
        padding-top: 90px;
        padding-bottom: 60px;
    }
    .l_f2bx4lb .swiper-slide {
        width: 25%;
    }
    .l_f2bx1logo {
        display: none;
    }
    .l_f2bx1 {
        height: auto;
        padding-top: 60px;
    }
    .l_f2_videobox {
        width: 100%;
        height: auto;
    }
    .l_f2bx1words {
        position: static;
        transform: inherit;
        opacity: 1;
    }
    .l_f2videowrap {
        position: relative;
        left: inherit;
        top: inherit;
        transform: inherit;
        width: 100%;
        height: auto;
        display: block;
        opacity: 1;
        margin-top: 40px;
    }
    /* .l_f2_video{
        width: 100%;
        height: inherit;
        position: static;
        transform: inherit;
        min-height: inherit;
    } */
    .l_f2bx1bg_logo{
        position: static;
        display: none;
    }
    /* .l_f2bx1word {
        position: static;
        transform: inherit;
        float: left;
    } */
    .l_f2bx1btn{
        opacity: 1;
    }
    .l_f2bx1tit h1 {
        font-size: 44px;
    }
    .l_b2bx3tit .yx_title6 {
        height: 56px;
    }
    /* 表单 */
    .l_prew_beforeconts .l_content {
        margin-top: 0 !important;
    }

        /* 第二批页面样式 */
        .l_e5bx1fy {
            margin-top: 40px;
        }
        .l_e5bx1le p {
            font-size: 20px;
            line-height: 45px;
        }
        .l_e5bx1le {
            width: 45px;
        }
        .l_e5bx1ri {
            width: calc(100% - 45px);
            padding-left: 30px;
        }
        .l_e5bx1li {
            margin-bottom: 20px;
        }
        .l_e5bx1ri p {
            padding:9px 0;
        }
        .l_e4bx1ic {
            width: 25px;
        }
        .l_e4bx1bt {
            margin-top: 20px;
        }
        .l_e4bx2list {
            padding: 30px 20px;
        }
        .l_e4box2 {
            padding-top: 40px;
            padding-bottom: 60px;
        }
        .l_e4box3 {
            padding-top: 50px;
        }
        .l_e4box4.l_space1 {
            padding-top: 50px;
        }
        .l_e4bx3cont {
            padding: 30px 50px;
        }
        .l_e1bx1side{
            display: none;
        }
        .l_e3bx1nr {
            width: 100%;
        }
        .l_b5bx1tu .ys_imgbox_cover,.l_b5bx1tu::after{
            border-radius: 60px 0 60px 0;
        }
        .l_b5bx1bt {
            padding: 30px 40px 40px;
        }
        .l_b5bxliri .l_b1riother {
            margin: 12px -10px 0;
        }
        .l_b5bx1list {
            margin: 0 -15px;
        }
        .l_b5bx1li {
            padding: 0 15px;
        }
        .l_b5bxliri {
            height: 224.5px;
            padding-top: 0;
        }
        .l_b5bx2p {
            margin-top: 10px;
        }
        .l_b5box2 {
            padding-bottom: 60px;
        }
        .l_b5box1 {
            padding-top: 60px;
        }
        .l_sycebox{
            display: none;
        }
        .l_a3page .l_e6bx1ri {
            padding: 30px 40px 30px 30px;
        }
        .l_a3page .l_e6bx1le {
            padding: 30px 30px 80px 30px;
        }
        .l_a2bx5ri {
            padding: 30px 50px 30px 40px;
        }
        .l_a2bx5info p, .l_a2bx5info p a {
            line-height: 1.75;
        }
        .l_a2bx4le {
            padding: 40px;
        }
        .l_a2bx4le .yx_title4 {
            font-size: 20px;
        }
        .l_a2bx4cont {
            margin-top: 12px;
        }
        .l_a2bx4li {
            border-radius: 100px 0 100px 0;
        }
        .l_a2bx3ri {
            padding-left: 50px;
        }
        .l_a2bx3ic {
            width: 26px;
            margin-left: 24px;
        }
        .l_a2bx2bt .swiper-slide {
            width: 30%;
        }
        .l_a2bx2ri .l_b2lbjts {
            display: block;
        }
        .l_e1bx1nr.ys_cont1200 {
            width: 100%;
        }
        .ys_ban_txtbox.ys_pos_center,.l_banpoints {
            padding: 0 40px;
        }
        .l_sybanimg {
            width: 26px;
        }
        .l_sybanenli a {
            padding: 18px 30px;
        }
        .l_sybanentrys {
            bottom: 20px;
        }
        .ys_ban_txtbox .l_b2lbmore {
            margin-top: 20px;
        }
        .ys_ban_txtbox.ys_pos_center {
            top: 40px;
        }
        .l_banpoints {
            bottom: 130px;
        }
        .l_sybx1bt {
            margin-top: 20px;
        }
        #l_syswiper1 {
            width: 100%;
        }
        .l_sybox2 .l_sybx1ri_tit .yx_title6 {
            height: 28px;
        }
        #l_syswiper2 {
            width: 100%;
        }
        .l_sybx5if {
            margin-bottom: 10px;
        }
        .l_sybx5mp p {
            font-size: 16px;
        }
        .l_sybx5more {
            margin-top: 15px;
        }
        .l_sybx4list .l_b2bx3tit .yx_title6 {
            height: 56px;
        }

    .l_e6bx1li2 {
        width: 100% !important;
    }
    .l_e6bx1list .l_b2lbmore {
        float: left;
        margin-top: 20px;
        margin-left: 10px;
        margin-right: 0;
    }
    .l_footul {
        margin: 0 -20px;
    }  
    .l_footli {
        padding: 0 20px;
    }
    .l_ftnavul {
        margin-left: -42px;
        width: calc(100% + 70px);
    }
    .l_b2bx2bt .l_b1riname .yx_title5 {
        height: 70px;
    }
    .l_b1riname img {
        top: 11px;
    }
    .l_f2page .l_space1{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .l_ftbtle {
        width: 100%;
    }
    .l_ftbtri {
        width: 100%;
        margin-top: 20px;
        text-align: left;
    }
    .l_ftnavlitp a,
    .l_ftnavlitp p{
        font-size: 16px;
    }
    .l_imgbox_cover1 {
        height: 210px;
    }
    .l_footul {
        margin: 0 -16px;
    }
    .l_footli {
        padding: 0 16px;
    }
    .l_ftliicon {
        width: 38px;
    }
    .ys_main.act {
        margin-top: 0px;
    }
    html.act .ys_main{
        margin-top: 0px;
    }
    html.act .l_prew_beforeconts .l_content{
        margin-top: 0px !important;
    }
    .l_b5pages .ys_cont1400 {
        width: 100%;
    }
    .l_pnbantabs{
        display: block;
    }
    .l_pnbantab.ys_cont1400{
        padding: 0 100px;
    }
    html.act .l_f2videowrap {
        height: auto;
        top: 0;
    }
    html.act .l_f2_videobox {
        height: auto;
    }
    .l_f2bx1word {
        padding: 60px 30px 100px;
        width: 420px;
    }
    .l_b5bxliri {
        width: 57%;
    }
    .l_b5bxlile {
        width: 42%;
    }
    .l_f2bx1tab {
        display: none;
    }
    .l_d1bx1li {
        border-radius: 80px 0 0 0;
    }
    .l_d1bx1img {
        border-radius: 0 0 80px 0;
    }
        
    .l_e1bx1mid1 {
        padding-right: 0;
    }
    .l_c2box3.has_bot {
        margin-bottom: 60px;
    }
    .has-color:last-child{
        margin-bottom: 60px;
    }
    .l_b5bx1ul1{
        margin-bottom:60px;
    }
    /* 2024.09.04 - start - 新增 */
    .ys-nybanner .l_nybanwz h2 {
        font-size: 50px;
        margin-top: -0.65em;
        padding-left: 0.2em;
    }
    .acoi-nub-cry-bot .yx_title6{
        font-size: 18px;
    }
    .l_ftbtri {
        width: 100% !important;
    }
    .l_ftnrbtpc{
        flex-wrap: wrap;
    }
    .l_ftbtri {
        margin-top: 12px;
    }
    .l_footnav {
        padding-left: 60px;
    }
    .extend-inof-core-nub {
        margin-bottom: 42px;
    }
    .eicn-box {
        border-radius: 40px 0;
    }
    .eicn-box {
        padding: 46px 40px 46px 44px;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 20px;
    }
    .vaccine-intro-top-right .l_b2lbmore2 {
        margin-left: 16px;
    }
    .vaccine-intro-top-right {
        width: 45%;
    }
    .viii-top-left .yx_title6{
        font-size: 18px;
    }
    .viii-bot, .viii-top {
        padding-left: 35px;
        padding-right: 35px;
    }
    .viii-top-left {
        padding-right: 20px;
    }
    .viii-top-icon-btn {
        width: 24px;
        height: 24px;
    }
    .viii-top-icon {
        width: 46px;
    }
    .viii-top .l_pagr1 p{
        line-height: 1.75;
    }
    .viii-top .l_pagr1 p::before {
        top: calc(0.875em - 3px);
    }
    .viii-bot {
        padding-top: 26px;
        padding-bottom: 4px;
    }
    .pay-coop-inof {
        --jian: 7px;
    }
    .pay-text .yxedr_active h5 {
        font-size: 20px;
    }
    .pay-text .yxedr_active p {
        margin-bottom: 6px;
    }
    /* now */
    .ys_ban_li .l_sybanwz {
        margin-bottom: 18px;
    }
    .l_banpoints {
        bottom: 20%;
    }
    .l_sybanenp p {
        margin-top: 4px;
    }
    .home-input-core-right {
        width: 176px;
    }
    .home-input-core-left {
        padding-left: 22px;
        padding-right: 26px;
    }
    .hicl-inof {
        --jian: 12px;
    }
    .home-input-core-left .l_sybx3btn1 {
        margin-left: 16px;
    }
    .home-input-core {
        height: 90px;
        margin-top: -45px;
    }
    .home-medical-text {
        width: 76%;
    }
    .home-medical-inof {
        --jian: 8px;
    }
    .hmii-link-core-text {
        padding: 21px 20px 25px 22px;
    }
    .hmii-lct-top .ys_imgbox_cover {
        width: 50px;
    }
    .hmii-lct-top {
        margin-bottom: 2px;
    }


    .hmii-link-core-img {
        opacity: 1;
    }
    .hmii-lct-mid-text1, .hmii-lct-mid-text1 p{
        color: #fff;
    }
    .hmii-lct-top .yx_title4 {
        color: #fff;
    }
    .hmii-lct-top .ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }
    .hmii-lct-top .ys_imgbox_cover img:nth-child(3) {
        opacity: 0;
    }
    .hmii-link-core-text .l_b2lbmore{
        background: var(--color1);
    }
    .hmii-lct-mid-text1{
        display: none;
    }
    .hmii-lct-mid-text2 {
        position: relative;
        opacity: 1;
        pointer-events: all;
    }
    .hmii-lct-mid .l_pagr1,
    .hmii-lct-mid .l_pagr1 p{
        font-size: 14px;
    }
    .l_pagr1.hmii-lct-mid-text2 p {
        margin-bottom: 4px;
    }
    .home-medical, .home-medical.l_space1 {
        padding-top: 55px;
    }
    .home-medical .l_sybx1tit {
        margin-bottom: 18px;
    }
    .abroad-mid .std-text24 {
        margin-bottom: 16px;
    }
    .abroad-mid .std-text24 {
        margin-top: 22px;
    }
    .abroad-mid .l_b2bx2tit {
        margin-bottom: 13px;
    }
    .abroad-mid .l_a2bx1le {
        padding-right: 30px;
    }
    .abroad-right-core {
        padding: 25px 17px 20px 30px;
    }
    .abroad-visa-btn {
        padding-bottom: 18px;
    }
    .avbi-nub .l_pagr1 {
        padding: 8px 22px;
    }
    .abroad-visa-btn-inof {
        --jian: 4px;
    }
    .avxi-nub-core-item .yx_title5 {
        margin-bottom: 26px;
    }
    .avxi-nci-box.yxedr_active h5 span {
        font-size: 28px;
        top: -3px;
        left: -44px;
    }
    .avxi-nci-box {
        padding-left: 44px;
    }
    .avxi-nci-box.yxedr_active p {
        margin-bottom: 0.5em;
    }
    .avxi-nci-box.yxedr_active h5 {
        margin-bottom: 0.4em;
    }
    .avxi-nci-code {
        width: 140px;
    }
    .avxi-nci-cry .yxedr_active {
        padding-right: 80px;
    }
    .detail-main .l_d2bx1le {
        margin-top: 0;
    }
    .l_d2bx1time {
        margin-top: 11px;
        padding-bottom: 18px;
    }
    .detail-main .l_d2box1 {
        padding-top: 42px;
    }
    .eicn-box-left {
        width: 26%;
    }
    .eicn-box-right {
        width: 74%;
    }
    .eicn-box {
        padding: 46px 34px 46px 40px;
    }
    .eicn-brl-item-text {
        padding: 26px 20px 40px;
    }
    .arci-nub {
        margin-bottom: 8px;
    }
    .arci-nub .l_ftlip {
        padding-left: 9px;
    }
    /* 2024.10.09 - start */
    .detail-new-code {
        margin-top: -4px;
    }
    .ys_ban_li .ys_ban_txtbox {
        bottom: calc(4vw + 45px);
    }
    .l_banpoints{
        bottom: calc(1.5vw + 45px);
    }
    /* 2024.10.09 - end */
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .l_b2bx1le {
        width: 330px;
    }
    .l_b2bx1bg {
        width: 318px;
        height: 295px;
    }
    .l_b2bx1ri {
        width: calc(100% - 330px);
    }
    .l_b2bx2wz .l_b1rimore {
        margin-right: 50px;
    }
    .l_b2bx2wz .l_b1rimore::after {
        right: -25px;
    }
    .l_title1 h3,.l_b2bx2tit h2{
        font-size: 26px;
    }
    .l_b3bx1li {
        width: 20%;
    }
    .l_b4bx1ri {
        width: 400px;
    }
    .l_b4bx1le {
        width: calc(100% - 400px);
        padding-right: 50px;
    }
    .l_b4bx1bg {
        width: 375px;
        height: 330px;
    }
    .l_b6bx1tbli {
        width: 20%;
        margin-bottom: 20px;
    }
    .l_b7bx1ic {
        line-height: 50px;
    }
    .l_b7bx1lip p {
        line-height: 50px;
    }
    .l_b7bx1rip p {
        font-size: 16px;
    }
   
    .l_b7bx1le::after {
        display: none;
    }
    .l_b7bx1le {
        width: 100%;
        padding-right: 0;
    }
    .l_b7bx1ri {
        width: 100%;
        padding-left: 0;
    }
    .l_b7bx1ribt .l_b6bx1tbli{
        margin-bottom: 0;
    }
    .l_d2bx1le {
        margin-top: 0;
        width: 100%;
    }
    .l_d2bx1ri{
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .l_d2bx1tit h1 {
        font-size: 24px;
    }
    .l_d2bx1time {
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .l_d2bx1share {
        margin-top: 20px;
    }
    .l_d2bx1fys {
        padding: 0;
    }
    .l_d2box1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .l_b1riimg {
        width: 220px;
    }
    .l_b1riwz {
        width: calc(100% - 220px);
        padding-left: 20px;
    }
    .l_b1rishjg p {
        font-size: 20px;
    }
    .l_b1rishjg {
        padding-bottom: 15px;
    }
    .l_b1rili {
        padding: 20px 0;
    }
    .l_b1rilip1 {
        margin-right: 10px;
    }
    .l_b1rifl {
        margin-bottom: 8px;
    }
    .l_b1page .l_b1riother {
        margin: 20px -25px 0;
    }
    .l_b1rify {
        margin-top: 25px;
    }
    .l_c1bx1le {
        display: none;
    }
    .l_c1bx1ri {
        width: 100%;
    }
    .l_c1box1.l_space1 {
        padding-top: 50px;
    }
    .l_b2bx4le1::after {
        height: 365px !important;
    }
    .l_c1bx1li {
        margin-bottom: 40px;
    }
    .l_c2bx1le {
        margin-top: 0;
        width: 400px;
    }
    .l_c2bx1ri {
        width: calc(100% - 400px);
    }
    .l_c2page .l_b4bx1bg {
        width: 380px;
        height: 270px;
    }
    .l_c2bx1mid {
        padding: 20px 0;
    }
    .l_c2bx1tit h1 {
        font-size: 24px;
    }
    .l_c2page .l_b4bx1lbs .slick-dots {
        bottom: -35px;
    }
    .l_c2bx1play {
        width: 45px;
    }
    .l_foot {
        border-radius: 0;
        padding-top: 40px;
    }
    .l_ftlogop {
        padding-left: 30px;
        display: block;
    }
    .l_footle {
        position: static;
        transform: inherit;
        width: 100%;
        border-bottom: 1px solid rgba(255,255,255,.1);
        padding-bottom: 30px;
    }
    .l_footri {
        width: 100%;
        padding-top: 30px;
    }
    .l_fttpphcont,
    .l_ftphyue{
        display: block;
    }
    .l_footnavpc{
        /*display: none;*/
    }
    .l_footnavph{
        display: block;
        
    }
    .l_footnav{
        width: 100%;
        padding-left: 0;
    }
    .l_fttpnrbtle {
        width: 100%;
        text-align: center;
    }
    .l_phftphone a {
        justify-content: left;
    }
    .l_ftshare {
        width: 22%;
        margin: auto;
    }
    .l_fttpnrbt {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .l_fttpnrbtle {
        margin-top: 5px;
        display: none;
    }
    .l_ftnrbt {
        padding-top: 14px;
        padding-bottom: 30px;
    }
    .l_ftbtri p a{
        opacity: 0.5;
    }
    .l_ftbtri {
        margin-top: 34px;
    }
    .l_b2bx1le{
        margin-top: 0px;
    }
    .l_f2bx1tabs{
        display: none;
    }
    .l_title1 h2,.yx_title2 {
        font-size: 32px;
    }
    .l_f2bx5li_tit h3,.l_f2bx5_litit {
        font-size: 30px;
    }
    .l_f2bx4btic {
        width: 20px;
    }
    .l_f2bx4ri_li {
        padding: 12px 0;
    }
    .l_b3bx1li:nth-child(5n+1){
        animation-delay: 0.3s !important;
    }
    .l_b3bx1li:nth-child(5n+2){
        animation-delay: 0.4s !important;
    }
    .l_b3bx1li:nth-child(5n+3){
        animation-delay: 0.5s !important;
    }
    .l_b3bx1li:nth-child(5n+4){
        animation-delay: 0.6s !important;
    }
    .l_b3bx1li:nth-child(5n+5){
        animation-delay: 0.7s !important;
    }
    .yxedr_active h2{
        font-size: 28px;
        margin-bottom: 16px;
    }
    .yxedr_active h3{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .yxedr_active h4{
        font-size: 18px;
        margin-bottom: 16px;
    }
     /* 表单 */
     .medical_examination_center_form>.inner{
        background: inherit;
        max-width: 100%;
        padding: 20px;
    }
    .l_inners{
        background: url(../images/form_logo_bg.jpg) center bottom no-repeat #fff;
        padding: 60px 40px 40px
    }
    .medical_examination_center_form {
        padding: 40px 0 60px
    }
    .l_printbt {
        bottom: 115px;
        padding: 0 60px;
    }
    .medical_examination_center_form a.sample_link {
        max-width: 100%;
        margin: 0 auto 0px;
        padding: 0 20px;
    }
    .l_inputlist p{
        width: calc(100% - 120px);
    }
    .tip{
        top: 40px !important;
    }
    .l_prew_aftercont .l_printbg{
        width: calc(100% - 40px);
        left: 50%;
        transform: translateX(-50%);
    }
    .l_prew_aftercont.medical_examination_center_form {
        max-width: 100%;
        padding: 20px 20px 0;
        background: inherit;
    }
    .l_prew_media{
        background-color: #fff;
        padding: 20px;
    }
    .l_otprew_before .l_inners {
        padding: 40px;
    }
    /* 相关科室修改 */
    .l_c2bx3list .l_c2bx3li {
        width: 20% !important;
    }
    .l_d2bx1ksli {
        width: 20%;
    }
    .l_ftyuimg img {
        width: 90px;
    }
    .l_ftbtle span {
        margin-right: 0;
    }
    .l_ftbtri p a:first-child {
        float: left;
    }

    /* 底部修改 */
    .l_footri {
        padding-left: 0;
    }
    .l_ftbtle {
        width: 100%;
    }
    .l_ftbtri {
        width: 100%;
        margin-top: 20px;
    }
    .l_ftbtri p a:first-child {
        float: left;
    }
        /* 第二批页面样式 */
        .l_e6bx1li {
            margin-bottom: 20px;
        }
        .l_e6bx1bt {
            padding: 0 15px;
        }
        .l_e6bx1li1 .l_e6bx1bt {
            padding: 10px 15px;
        }
        .l_e3bx1li {
            margin-bottom: 40px;
        }
        .l_e3bx1info {
            margin-top: 20px;
        }
        .l_e3bx1le {
            padding-right: 20px;
        }
        .l_b5bxliri {
            width: 65%;
            height: auto;
        }
        .l_b5bxlile {
            width: 35%;
        }
        .l_b5bx1li {
            width: 100%;
        }
        .l_b5bx1li:last-child{
            margin-bottom: 0;
        }
        .l_b5bx1le {
            width: 100%;
        }
        .l_b5bx1ri {
            width: 100%;
            padding-left: 0;
            margin-top: 15px;
        }
        .l_e1bx1tpli p,
        .l_e1bx1tpli a{
            font-size: 14px;
        }
        .l_b5bx2list, .l_b5bx2other {
            padding: 30px;
        }
        .l_a3bx1lis {
            padding: 0 15px;
        }
        .l_a3bx1li .ys_select_bd {
            padding: 0 15px;
        }
        .l_a2bx1le {
            width: 100%;
        }
        .l_a2bx1ri {
            width: 100%;
            padding-left: 0;
            margin-top: 20px;
        }
        .l_a2box2 .l_b2lbjts {
            top: 0;
        }
        .l_a2bx4cont p {
            line-height: 1.75;
        }
        .l_a2bx5ri {
            padding: 30px;
        }
        .l_a2bx5li {
            margin-bottom: 15px;
        }
        .l_e1bx1lis {
            display: inherit;
        }
        .l_e1bx1le1{
            width: 100%;
        }
        .l_e1bx1mid1 {
            padding-left: 30px;
            width: 100%;
            padding-right: 0;
            margin-top: 15px;
        }
        .l_e1bx1ri1 {
            top: 30px;
            right: 0;
        }
        .l_e1bx1mid1::before {
            width: 16px;
            height: 16px;
            top: 6px;
            left:0;
        }
        .l_e1bx1btli2 .l_e1bx1li {
            padding-bottom: 30px;
        }
        .l_e2page .l_e1bx1ri1 {
            right: 0;
        }
        .l_banpoints {
            bottom: 115px;
        }
        .l_sybx1le {
            width: 100%;
        }
        .l_sybx1ri {
            width: 100%;
            padding-left: 0;
            padding-top: 0;
            margin-top: 20px;
        }
        .l_sybx1info {
            margin-bottom: 15px;
        }
        .l_sybox1.l_space1 {
            padding-bottom: 40px;
        }
        .l_sybox2::after {
            height: 420px;
        }
        .l_sybx2bg {
            width: 350px;
        }
        .l_sybox3 {
            padding: 60px 0;
        }
        .l_sybx3nrs,.l_sybx4p{
            width: 100%;
        }
        .l_sybx5ifp p {
            line-height: 1.75;
        }
        .l_sybx5ri {
            padding: 20px 24px 30px 30px;
        }
        .l_sybx5bt {
            margin-top: 30px;
        }
        .l_footri {
            display: inherit;
            justify-content: inherit;
            padding-right: 0;
        }
        .l_f2box2{
            padding-top: 60px !important;
        }
    /* 2022.4.15 */
    .l_otprew_after .l_inners{
        padding-bottom: 0;
    }
    .l_otprew_after {
        padding-bottom: 60px;
    }
    .l_otprew_after .l_printbt .l_printbts {
        padding: 0 40px 60px;
    }
    .l_otprew_after .l_printbt{
        max-width: 100%;
        padding: 0 20px;
    }
    .l_preview_btn, .l_vievbtn {
        width: 160px;
    }
    .l_preview_btn1, .l_preview_btn2, .l_preview_btn3 {
        margin: 0 15px;
    }  
    /* 2024.09.04 - start - 新增 */
    .l_nybanwz {
        top: 20%;
    }
    :root {
        --space80: 50px;
        --space100: 60px;
        --space120: 70px;
        --space50: 30px;
    }
    .appoint-core-top {
        width: 100%;
    }
    .appoint-core-top {
        margin-bottom: 24px;
    }
    .appoint-core-one .yx_title4 {
        margin-bottom: 10px;
    }
    .appoint-core-one {
        width: 100%;
    }
    .appoint-core-two .l_pagr1 {
        width: 100%;
    }
    .appoint-core-two .yx_title4 {
        margin-bottom: 20px;
    }
    .l_ftlogop {
        display: none;
    }
    .l_footri {
        display: none;
    }
    .l_footnav {
        margin-top: 0;
    }
    .l_fttpnrtp {
        padding-bottom: 0px !important;
    }
    .l_footle {
        border-bottom: 0;
    }
    .l_fttpnrbtle {
        padding-top: 0;
    }
    .l_fttpphcont p, .l_ftphyue p {
        text-align: center;
    }
    .l_ftyuimg {
        margin: 0 auto;
        margin-top: 10px;
    }
    .footer-other{
        flex-direction: column;
    }
    .l_ftshare_list{
        margin-top: 18px;
    }
    .l_ftbtri {
        margin-top: 8px;
    }
    .l_ftyuimg {
        width: 110px;
        height: 110px;
    }
    .footer-other-link {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .extend-inof-core-nub {
        padding-left: 8px;
    }
    .eicn-box {
        border-radius: 36px 0;
    }
    .eicn-box {
        padding: 40px 30px 40px 32px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 40px;
        margin-bottom: 10px;
    }
    .eicn-brl-item-text {
        padding: 24px 22px 32px;
    }
    .eicn-brl-item-text .l_pagr1 p {
        padding-left: 14px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 38px;
    }
    .viii-top-left .yx_title6 {
        line-height: 1.5;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 16px;
    }
    .vaccine-intro .yx_title3 {
        margin-bottom: 26px;
    }
    .vaccine-intro-top-right {
        width: 54%;
    }
    .l_b2lbmore p {
        line-height: 44px;
    }
    .vitl-code {
        width: 66px;
    }
    .vitl-font {
        margin-left: 19px;
    }
    .vaccine-intro-inof-item {
        border-radius: 34px 0px;
    }
    .viii-bot, .viii-top {
        padding-left: 32px;
        padding-right: 30px;
    }
    .pay-coop-inof-nub {
        width: calc(100% / 5);
    }
    .pay-coop-inof {
        --jian: 6px;
    }
    .pay-text .yxedr_active p {
        margin-bottom: 4px;
    }
    .pay-text .yxedr_active h5 {
        margin-bottom: 0.5em;
    }
    .pay-text .yxedr_active h6 {
        margin-bottom: 1em;
    }
    .pay-coop-inof-nub:nth-of-type(5n-4){
        animation-delay: 0.4s !important;
    }
    .pay-coop-inof-nub:nth-of-type(5n-3){
        animation-delay: 0.5s !important;
    }
    .pay-coop-inof-nub:nth-of-type(5n-2){
        animation-delay: 0.6s !important;
    }
    .pay-coop-inof-nub:nth-of-type(5n-1){
        animation-delay: 0.7s !important;
    }
    .pay-coop-inof-nub:nth-of-type(5n){
        animation-delay: 0.8s !important;
    }
    /* now */
    .home-input-core {
        margin-top: -12px;
    }
    .home-input-core-left {
        flex-wrap: wrap;
    }
    .home-input-core-left .l_sybx3btn1 {
        margin: 0 auto;
    }
    .home-input-core {
        height: 120px;
    }  
    .home-input-core-left {
        padding-left: 20px;
        padding-right: 18px;
    } 
    .hicl-inof-item-other input, .hicl-inof-item-select input {
        padding-left: 6px;
    }
    .hmii-link, .hmii-link-core {
        border-radius: 28px 6px 6px 6px;
    }
    .l_pagr1.hmii-lct-mid-text2 p {
        margin-bottom: 2px;
    }
    .hmii-link-core-text {
        padding: 15px 11px 18px 17px;
    }
    .home-medical-text {
        width: 100%;
    }
    .l_banpoints {
        bottom: 10%;
    }
    .ys_ban_li .l_sybanwz {
        margin-bottom: 11px;
    }
    .l_sybannrp p {
        margin-top: 8px;
    }
    .abroad-mid .l_a2bx1nrs{
        flex-wrap: wrap;
    }
    .abroad-mid .l_a2bx1le {
        padding-right: 0;
        width: 100%;
        margin-bottom: 24px;
    }
    .abroad-right {
        width: 100%;
    }
    .abroad-mid .std-text24{
        font-size: 18px;
    }
    .abroad-visa-title1 {
        margin-bottom: 9px;
    }
    .abroad-visa-text1, .abroad-visa-text1 p {
        line-height: 1.75;
    }
    .abroad-visa-xia {
        padding-top: 34px;
    }
    .avxi-nub-core-item {
        padding: 36px 34px;
    }
    .avxi-nub-core-item:first-child {
        padding-top: 40px;
    }
    .avxi-nub-core-item .yx_title5 {
        margin-bottom: 22px;
    }
    .avxi-nci-box.yxedr_active h5:not(:first-child) {
        margin-top: 20px;
    }
    .avxi-nci-box.yxedr_active p {
        margin-bottom: 0.4em;
    }
    .avxi-nci-cry .yxedr_active {
        padding-right: 30px;
    }
    .detail-main .l_d2bx1ri {
        padding-top: 0;
    }
    .detail-main .l_d2box1 {
        padding-top: 38px;
    }
    .l_d2bx1time {
        margin-top: 15px;
        padding-bottom: 19px;
    }
    .l_sybannrp {
        width: 62%;
    }
    .l_b2lbjt {
        width: 40px;
    }
    .l_b2lbjt::before {
        width: 8px;
        height: 13px;
    }
    .l_ftyuimg {
        padding: 4px;
    }
    .l_ftyuimg img {
        width: 100%;
    }
    .l_ftyuimg {
        width: 118px;
        height: 118px;
    }
    .foot-code {
        display: flex;
        justify-content: center;
    }
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph{
        display: block;
    }
    .l_b2bx1ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
        height: auto;
    }
    .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_title1 h3,.l_b2bx2tit h2{
        font-size: 22px;
    }
    .l_b1letit h5,.l_b2bx4tit .yx_title5,.l_b7bx1ip1 h2,
    .yx_title5,.l_d1bx1tit .yx_title5,.l_f2bx3tit{
        font-size: 18px;
    }
    .l_b2bx4tit {
        padding-bottom: 10px;
    }
    .l_b2bx4info {
        margin-top: 10px;
    }
    .l_b2bx4ifp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b2bx4lis {
        border-radius: 100px 0 100px 0;
    }
    .l_b2bx4img {
        width: 100%;
    }
    .l_b2bx4wz {
        width: 100%;
    }
    .l_b2bx4wz{
        padding: 20px;
    }
    .l_b2box1 {
        padding-top: 50px;
    }
    .l_b3bx1li {
        width: 25%;
    }
    .l_nybanri {
        width: 358px;
    }
    .l_nybanwz h1 {
        font-size: 34px;
    }
    .l_b4bx1le{
        /* height: auto; */
        width: 100%;
        padding-right: 0;
    }
    .l_b4bx1les{
        height: auto;
    }
    .l_b4bx1ri {
        float: left;
        margin-top: 20px;
    }
    .l_b4bx1tit h1, .l_b7bx1tit h1,.yx_title3{
        font-size: 24px;
    }
    .l_b6bx2li {
        width: 50%;
    }
    .l_b6bx2bts {
        padding: 20px 30px 0;
    }
    .l_d1bx2li {
        width: 50%;
    }
    .l_d1bx1le {
        width: 100%;
    }
    .l_d1bx1ri {
        width: 100%;
    }
    .l_d1bx1word p{
        height: auto;
    }
    .l_d1bx1ri .l_b2lbmore {
        margin-top: 25px;
    }
    .l_d1bx1word {
        margin-top: 10px;
    }
    .l_b1bx1le {
        width: 100%;
        padding: 30px;
        border-radius: 60px 0 60px 0;
    }
    .l_b1bx1ri {
        padding-left: 0;
        margin-top: 30px;
        width: 100%;
    }
    .l_b1riwz {
        /*width: calc(100% - 300px);*/
        width: 50%;
    }
    .l_b1riimg {
        width: 50%;
    }
    .l_b2bx4bt_lile{
        display: none;
    }
    .l_b2bx4bt_liri{
        width: 100%;
        padding-left: 0;
    }
    .l_c1page .l_b2bx4bt_liri {
        padding-left: 0;
    }
    .l_c1bx1tit {
        padding-left: 0;
    }
    .l_c1bx1ri .l_b2bx4tit h5,
    .l_c1bx1ri .l_b2bx4tit .yx_title5,.l_d1bx1tit .yx_title5,.l_f2bx3tit{
        font-size: 20px;
    }
    .l_c2bx1ri {
        width: 100%;
        padding-left: 0;
        margin-top: 60px;
    }
    .l_c2page .l_b4box1 {
        padding-bottom: 40px;
    }
    .l_ftshare {
        width: 32%;
    }
    .l_b2bx4btli.animated .l_b2bx4li{
        animation: ysfadeInUp 1s ease both;
        animation-delay: 0.4s;
    }
    .l_f2bx2le {
        width: 100%;
        padding-right: 0;
    }
    .l_f2bx2ri {
        width: 100%;
        margin-top: 20px;
    }
    .l_f2bx2word {
        margin-top: 10px;
    }
    .l_f2bx2word p {
        margin-bottom: 10px;
    }
    .l_f2bx2tit h4 {
        margin-bottom: 10px;
    }
    .l_f2bx3nrs {
        width: 60%;
        border-radius: 0 120px 0 120px;
    }
    .l_f2box3 {
        padding-top: 70px;
        padding-bottom: 40px;
    }
    .l_f2bx3p {
        margin-top: 8px;
    }
    .l_f2bx3nrs {
        padding: 40px 30px 50px;
    }
    .l_f2bx4lb .swiper-slide {
        width: 30%;
    }
    .l_f2bx4litp {
        padding-bottom: 10px;
    }
    .l_title2 h4 {
        font-size: 22px;
    }
    .l_f2bx4_tit1{
        margin-top: 5px;
    }
    .l_f2bx4btimg {
        border-radius: 0 120px 0 120px;
    }
    .l_f2bx4ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .l_f2bx4le {
        width: 80%;
    }
    .l_f2bx4xh p {
        font-size: 18px;
    }
    .l_f2bx4xh {
        top: 0px;
    }
    .l_f2bx5li {
        width: 50%;
    }
    .l_f2bx5p p {
        margin-bottom: 10px;
    }
    .l_f2bx5li_tit h3,.l_f2bx5_litit {
        font-size: 26px;
    }
    .l_title1 h2,.yx_title2 {
        font-size: 28px;
    }
    .l_f2bx1btn {
        width: 55px;
    }
    .l_f2bx1tit h1 {
        font-size: 36px;
    }
    .l_f2bx4li_tit .yx_title4{
        font-size: 24px !important;
    }
    .l_b3bx1li:nth-child(4n+1){
        animation-delay: 0.3s !important;
    }
    .l_b3bx1li:nth-child(4n+2){
        animation-delay: 0.4s !important;
    }
    .l_b3bx1li:nth-child(4n+3){
        animation-delay: 0.5s !important;
    }
    .l_b3bx1li:nth-child(4n+4){
        animation-delay: 0.6s !important;
    }
    .l_b6bx2li:nth-child(2n+1),
    .l_d1bx2li:nth-child(2n+1){
        animation-delay: 0.3s !important;
    }
    .l_b6bx2li:nth-child(2n+2),
    .l_d1bx2li:nth-child(2n+2){
        animation-delay: 0.4s !important;
    }
    /* 表单 */
    .l_previecont {
        padding: 20px;
    }
    .l_preview_winbtn {
        width: 20px;
        top: -28px;
        right: 0px;
    }
    .l_previebnr {
        width: 90%;
    }
    .l_vievbtn {
        margin-top: 20px;
    }
    .medical_examination_center_form .confirm_sign_other ul li {
        width: 100%;
    }
    .medical_examination_center_form .input_form label {
        width: 100%;
        white-space: inherit;
        display: inherit;
    }
    .medical_examination_center_form .input_form .form_radio{
        display: inherit !important;
    }
    .medical_examination_center_form .input_form .form_radio .radio-inline{
        width: 25%;
        float: left;
    }
    .l_colli2 .input_form{
        width: 100% !important
    }
    .l_colli2 .input_form{
        width: 100% !important;
    }
    /* 相关科室样式 */
    .l_c2bx3list .l_c2bx3li {
        width: 25% !important;
    }
    .l_c1bx1ri .l_b2bx4img {
        border-radius: 0 0 100px 0;
    }
    .l_d2bx1ris p img {
        border-radius: 100px 0 100px 0;
    }    

    
    /* 第二批页面样式 */
    .ys_ban_imgbox {
        border-radius: 200px 0 200px 0;
    }
    .l_e6bx1le {
        width: 100%;
    }
    .l_e6bx1ri {
        width: 100%;
    }
    .l_e6box1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .l_e6bx1list .l_b2lbmore {
        margin-right: 10px;
    }
    .l_e6bx1ri {
        padding: 40px;
    }
    .l_e6bx1le {
        padding: 40px;
    }
    .l_e6bx1ph p {
        font-size: 18px;
    }
    .l_e6bx1ic {
        width: 28px;
        height: 28px;
        margin-right: 15px;
    }
    .l_e5bx1fy {
        margin-top: 30px;
    }
    .l_e4box2 {
        padding-bottom: 50px;
    }
    .l_e1bx1tpli p,
    .l_e1bx1tpli a{
        padding: 14px 0;
    }
    .l_e4bx2bt, .l_e4bx3bt {
        margin-top: 20px;
    }
    .ys_modal_container {
        width: 90%;
    }
    .l_e3bx1ri {
        width: 100%;
        margin-top: 20px;
    }
    .l_e3bx1le {
        width: 100%;
        padding-right: 0;
    }
    .l_e3bx1info {
        margin-top: 14px;
    }
    .l_e3bx1li {
        margin-bottom: 30px;
    }
    .l_b1bx1tp{
        display: none;
    }
    .l_b5box1 {
        padding-top: 50px;
    }
    .l_b5box2 {
        padding-bottom: 50px;
    }
    .l_nybanwz1 p {
        font-size: 40px;
    }
    .l_a3bx1ifp2 a {
        font-size: 20px;
    }
    .l_a3bx1if1 {
        margin-bottom: 15px;
    }
    .l_a3page .l_e6bx1le {
        padding: 40px;
    }
    .l_a3bx1if2 .l_a3bx1ifp2 {
        width: 100px;
        height: 100px;
    }
    .l_a2bx5le {
        width: 100%;
    }
    .l_a2bx5ri{
        width: 100%;
    }
    .l_a2bx5nrs {
        border-radius: 60px 0 60px 0;
    }
    .l_a2bx4le {
        width: 100%;
    }
    .l_a2bx4ri {
        width: 100%;
    }
    .l_a2bx4li {
        border-radius: 80px 0 80px 0;
    }
    .l_a2bx3ri{
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .l_a2bx3bt {
        width: 100%;
        overflow: hidden;
        margin: 0 -10px;
        margin-top: 25px;
    }
    .l_a2bx3li {
        width: 33.333333%;
        float: left;
        padding: 0 10px;
    }
    .l_a2bx3li1,.l_a2bx3li2{
        background-color: inherit;
    }
    .l_a2bx3li1 .l_a2bx3lis{
        background-color: #73BACE;
        border-radius: 30px 0 30px 0;    
    }
    .l_a2bx3li2 .l_a2bx3lis{
        background-color: #8E74A6;
        border-radius: 30px 0 30px 0;    
    }
    .l_a2bx3p p {
        font-size: 16px;
    }
    .l_a2bx3le {
        width: 100%;
        border-radius: 100px 0 100px 0;
    }
    .l_a2bx2lis {
        padding: 40px 20px;
        border-radius: 60px 0 60px 0;
    }
    .l_a2bx2bt .swiper-slide {
        padding: 0 5px;
    }
    .l_a2bx2bt .swiper-wrapper {
        margin: 0 -5px;
    }
    .l_a2bx2ic {
        width: 36px;
    }
    .l_a2bx2libt p {
        line-height: 1.75;
    }
    .l_a2box2 .l_b2lbjt {
        width: 35px;
    }
    .l_a2bx2ri {
        width: 80px;
    }
    .l_a2bx2le {
        width: calc(100% - 80px);
    }
    .l_e1page .l_e1bx1tpli{
        width: 50%;
        float: none;
        display: inline-block;
    }
    .l_e1page .l_e1bx1tp{
        display: inline-block;
    }
    .l_e1page .l_e1bx1tps{
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .l_e1bx1bt{
        margin-top: -10px;
    }
    .l_e1bx1le {
        width: 100%;
    }
    .l_e1bx1ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .l_e1bx1lip {
        margin-bottom: 20px;
    }
    .l_e1bx1li1 {
        margin-bottom: 30px;
    }
    .l_e1bx1btli2 .l_e1bx1list {
        margin-top: 30px;
    }
    .l_e1bx1le1 p {
        font-size: 18px;
    }
    .ys_ban_txtbox.ys_pos_center {
        top: 100px;
    }
    .yx_title1 {
        font-size: 38px;
    }
    .l_sybannrp {
        width: 100%;
    }
    .l_banpoints {
        bottom: 200px;
    }
    .l_sybx1bts {
        padding: 30px;
    }
    .l_sybox2 .l_b2lbmore {
        margin-top: 30px;
    }
    .l_sybx2bg {
        right: 20px;
    }
    .l_sybx4list .l_b2bx2li {
        width: 50%;
        margin-bottom: 20px;
    }
    .l_sybx5le,.l_sybx5ri{
        width: 100%;
    }
    .ys_ban_txtbox.ys_pos_center {
        top: 188px;
    }
    .ys_ban_txtbox .l_b2lbmore {
        margin-top: 150px;
    }
    .l_d2bx1ris p img {
        border-radius: 100px 0 100px 0;
    }
    .l_b2bx2bt .l_b1riname .yx_title5 {
        height: 63px;
    }
    .l_b1riname img {
        top: 9px;
    }
    .l_ftbtri {
        margin-top: 10px;
    }
    .l_imgbox_cover1 {
        height: 230px;
    }
    .ys_ban_txtbox .l_b2lbmore {
        top: 70%;
    }
    .l_nybans{
        position: relative;
    }
    .l_nybans::after{
        content: "";
        width: 100%;
        height: 100%;
        background: rgb(235,243,248);
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .l_required::before {
        position: absolute;
        left: 20px;
    }
    .medical_examination_center_form .input_form label{
        padding-left: 10px;
    }
    .l_colli11{
        width: 100%;
    }
    .xinxilanli.lact span, .jia.lact span,.oneline span {
        width: 100% !important;
        display: inline-block !important;
        white-space: normal !important;
    }
    .xinxilanli.lact em, .jia.lact em,.oneline em{
        display: inline-block !important;
    }
    .xinxilanli.lact p,.jia.lact p,.oneline p{
        width: 100% !important;
    }
    .l_f2gbx1nr .ys_ban_pc {
        display: block;
    }
    .l_f2gbox1 {
        height: auto;
        padding: 50px 0;
    }
    .l_f2bx1word {
        padding: 40px 30px 60px;
        width: 390px;
        border-radius: 0 100px 0 100px;
        position: static;
        transform: inherit;
    }
    .l_sybx5li{
        height: 100%;
    }
    .l_sybx5ri {
        height: 100%;
    }
    /* 2024.09.04 - start - 新增 */
    .ys-nybanner .l_nybanwz h2 {
        font-size: 40px;
        margin-top: -0.8em;
    }
    .eicn-box{
        flex-wrap: wrap;
    }
    .eicn-box-left {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .eicn-box-right {
        width: 100%;
    }
    .extend-inof-core-nub {
        margin-bottom: 38px;
    }
    /* now */
    .home-medical-inof-item {
        width: 33%;
    }
    .home-input-core{
        height: auto;
        flex-wrap: wrap;
    }
    .home-input-core-left{
        width: 100%;
    }
    .home-input-core-right{
        width: 100%!important;
    }
    .l_sybanenli a {
        padding: 18px 10px !important;
    }    
    .home-input-core-left{
        padding: 20px;
    }
    .hicl-inof{
        flex-wrap: wrap;
    }
    .hicl-inof-item {
        width: 50%;
    }
    .hicl-inof-item:nth-of-type(2n)::after{
        display: none;
    }
    .home-input-core-left .l_sybx3btn1{
        position: absolute;
        bottom: 20px;
        right: 20px;
    }
    .hicl-inof-item {
        margin-bottom: 10px;
    }
    .hicl-inof-item:last-child{
        margin-bottom: 0;
    }
    .hicl-inof{
        position: relative;
        z-index: 12;
    }
    .eicn-box {
        padding: 40px 20px 40px 24px;
    }
    .eicn-brl-item-text {
        padding: 22px 20px 28px;
    }
    .l_sybannrp {
        width: 45%;
    }
    /* 2024.10.09 - start */
    .detail-new-code-img {
        width: 90px;
    }
    .detail-new-code .l_pagr2, .detail-new-code .l_pagr2 p{
        font-size: 14px;
    }
    .detail-new-code {
        padding-bottom: 18px;
    }
    /* 2024.10.09 - end */
    .foot-code {
        display: flex;
        justify-content: center;
    }
    .l_banpoints {
        bottom: calc(3vw + 12px);
    }
    .ys_ban_li .ys_ban_txtbox {
        bottom: calc(6vw + 12px);
    }
}


/* 第二批页面样式 */
@media screen and (max-width: 767px) {
    .l_ftnavlitp {
        margin-top: 10px;
        margin-bottom:10px;
    }

    .l_cont1246 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .l_sybanentrys {
        position: static;
        transform: inherit;
        margin-top: 42px;
    }
    .ys_ban_txtbox.ys_pos_center, .l_banpoints {
        padding: 0 20px;
    }
    .l_sybanenli{
        width: 50%;
        border-bottom: 1px solid rgba(255,255,255,.2);
        text-align: center;
    }
    .l_banpoints {
        bottom: inherit;
        top: 300px;
    }
    .ys_ban_txtbox.ys_pos_center {
        top: 100px;
    }
    .ys_ban_txtbox .l_b2lbmore {
        margin-top: 20px;
    }
    .l_footli{
        width: 25%;
        margin-bottom: 15px;
    }
    /* 2022.4.15 */
    .l_otprew_after .l_printbt .l_printbts {
        padding: 0 20px 60px;
    }
    .l_otprew_after .l_inners {
        padding: 60px 20px 0;
    }
    .l_preview_btn, .l_vievbtn {
        width: 115px;
    }
    .l_preview_btn1, .l_preview_btn2, .l_preview_btn3 {
        margin: 0 8px;
    }
    .l_preview_btn p, .l_vievbtn a, .l_preview_btn1 a {
        color: #fff;
        font-size: 16px;
        line-height: 40px;
    }   
    .l_ftnrtpnr.ys_cont1400 {
        padding: 0 20px;
    }
    /* 2024.09.04 - start - 新增 */
    :root {
        --space80: 45px;
        --space100: 50px;
        --space120: 60px;
        --space50: 26px;
    }
    .l_ftnavul .info {
        display: none;
    }
    .l_nybanri .l_nybanimg {
        margin-right: -20px;
        width: calc(100% + 20px);
    }
    .l_nybanri {
        width: 50.83%;
    }
    .ys-nybanner .l_nybanwz h2 {
        font-size: 36px;
        margin-top: -0.6em;;
        line-height: 1.05;
        padding-left: 0.1em;
    }
    .acoi-nub {
        width: 50%;
    }
    .eicn-box {
        padding: 32px 24px 32px 24px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 36px;
    }
    .eicn-box-right-lie {
        --jian: 10px;
    }
    .eicn-brl-item-text {
        padding: 20px 20px 26px;
    }
    .eicn-brl-item-text .std-text18 {
        margin-bottom: 10px;
    }
    .eicn-brl-item-text .l_pagr1 p {
        margin-bottom: 0.4em;
    }
    .extend-inof-core-nub {
        margin-bottom: 32px;
    }
    .vaccine-text .l_pagr2, 
    .vaccine-text .l_pagr2 p {
        line-height: 1.75;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 14px;
    }
    .vaccine-intro {
        padding-top: var(--space80);
    }
    .vaccine-intro-top{
        flex-wrap: wrap;
    }
    .vaccine-intro-top-right {
        width: 100%;
        margin-top: 24px;
    }
    .viii-top{
        flex-direction: column;
    }
    .viii-top-left {
        padding-right: 0;
        width: calc(100% - 30px);
        margin-bottom: 14px;
    }
    .viii-top-left .std-text14 {
        margin-bottom: 12px;
    }
    .viii-top-text {
        width: 100%;
    }
    .viii-bot-add .viii-top-left,
    .viii-bot-add .viii-top-icon{
        display: none;
    }
    .viii-bot, .viii-top {
        padding-left: 24px;
        padding-right: 24px;
    }
    .viii-top{
        position: relative;
    }
    .viii-top {
        padding-top: 28px;
    }
    .viii-top-icon {
        width: 46px;
        position: absolute;
        right: 24px;
        top: 36px;
    }
    .viii-top-icon-btn::before, .viii-top-icon-btn::after {
        width: 18px;
    }
    .viii-top .viii-top-text {
        padding-bottom: 20px;
    }
    .viii-bot {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .vaccine-intro-inof-item {
        padding-bottom: 34px;
    }
    .vaccine-intro-inof-item {
        border-radius: 30px 0px;
    }
    .vaccine-intro .l_b1rify {
        margin-top: 52px;
    }
    .pay-text .yxedr_active h5 {
        font-size: 18px;
    }
    .pay-coop-inof-nub {
        width: calc(100% / 4);
    }
    .pay-coop-inof {
        --jian: 5px;
    }
    .pay-coop-inof-nub .ys_imgbox_cover {
        border-radius: 6px;
    }
    .acoi-nub:nth-of-type(2n-1){
        animation-delay: 0.5s !important;
    }
    .acoi-nub:nth-of-type(2n){
        animation-delay: 0.6s !important;
    }
    .pay-coop-inof-nub:nth-of-type(4n-3){
        animation-delay: 0.4s !important;
    }
    .pay-coop-inof-nub:nth-of-type(4n-2){
        animation-delay: 0.5s !important;
    }
    .pay-coop-inof-nub:nth-of-type(4n-1){
        animation-delay: 0.6s !important;
    }
    .pay-coop-inof-nub:nth-of-type(4n){
        animation-delay: 0.7s !important;
    }
    /* now */
    .home-medical, .home-medical.l_space1 {
        padding-top: 40px;
    }
    .l_banpoints {
        bottom: 20%;
        top: auto;
        left: 20px;
    }
    .l_a2bx1ri {
        margin-top: 10px;
    }
    .abroad-right-img {
        border-radius: 38px 0;
    }
    .abroad-right-core {
        border-radius: 20px;
    }
    .arci-nub {
        margin-bottom: 6px;
    }
    .abroad-right-core {
        padding: 20px 17px 18px 20px;
    }
    .avbi-nub .l_pagr1,
    .avbi-nub .l_pagr1 p{
        font-size: 14px;
    }
    .avbi-nub .l_pagr1 {
        padding: 5px 19px;
    }
    .abroad-visa-xia {
        padding-top: 28px;
    }
    .avxi-nub-core {
        border-radius: 20px;
    }
    .avxi-nub-core-item:first-child {
        padding-top: 32px;
    }
    .avxi-nub-core-item {
        padding: 30px 24px;
    }
    .l_b2bx4lis {
        border-radius: 15vw 0 15vw 0;
    }
    .sybx5bt-add .l_b2lbjts {
        --jian: 10px;
    }
    .l_banpoints {
        bottom: calc(5vw + 12px);
    }
    .ys_ban_li .ys_ban_txtbox {
        bottom: calc(10vw + 12px);
    }
}

@media screen and (max-width: 480px) {
    .l_b1rishjg p {
        font-size: 18px;
    }
    .l_b2bx1le {
        width: 100%;
    }
    .l_b2bx1tus {
        border-radius: 90px 0 90px 0;
        margin-left: 10px;
    }
    .l_b2bx1tple {
        width: 100%;
        padding-right: 0;
    }
    .l_b2bx1tpri {
        width: 80px;
        text-align: center;
        float: left;
        margin-top: 20px;
    }
    .l_b2bx1tpri p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b2bx1ri .l_b1riname h1 {
        font-size: 18px;
    }
    .l_b2bx1ri .l_b1rifl_li p{
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b2bx1ri {
        margin-top: 25px;
    }
    .l_pagr1 p,
    .l_pagr2 p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b2bx1mid {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .l_b2bx1ic {
        width: 10px;
        top: 4px;
    }
    .l_b2box1 {
        padding-bottom: 32px;
    }
    .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: 32px;
    }
    .l_space1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_title1 h3,.l_b2bx2tit h2{
        font-size: 20px;
    }
    .l_b2bx2wz {
        padding: 20px;
    }
    .l_b2bx2bt {
        margin-top: 20px;
    }
 
    .l_b2bx2info {
        margin-top: 10px;
    }
    .l_b2bx2wz .l_b1riother {
        margin-top: 20px;
    }
    .l_b2lbmore p {
        font-size: 14px;
        line-height: 40px;
    }
    .l_b2lbmore {
        width: 120px;
        margin-top: 20px;
    }
    .l_b2bx3time p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b2bx3li .l_b2bx3wz {
        padding: 20px;
    }
    .l_b2box3 {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .l_b2bx4btli {
        padding-bottom: 20px;
    }
    .l_b2bx4bt {
        margin-top: 20px;
    }
    .l_b2box4.l_space1{
        padding-bottom: 42px;
    }
    .l_b2bx1bg {
        width: 300px;
        height: 280px;
        border-radius: 90px 0 90px 0;
    }
    .l_b3bx1li {
        width: 50%;
    }
    .l_b3bx1lis a{
        padding: 20px;
    }
    .l_b3bx1p p {
        font-size: 14px;
        line-height: 1.5;
        height: 42px;
    }
    .l_b1bx1tbli {
        width: auto;
        display: inline-block;
        padding: 0 20px;
        float: none;
    }
    .l_b1bx1tbli::after{
        bottom: 0;
    }
    .l_b1bx1tab {
        display: inline-block;
        justify-content: inherit;
    }
    .l_b1bx1tabs {
        white-space: nowrap;
        overflow-x: auto;
    }
    .l_b3bx1nr.l_space1{
        padding-top: 42px;
        padding-bottom: 22px;
    }
    .l_nyban {
        border-radius: 0 60px 0 60px;
    }
    .l_nybanri {
        width: 290px;
    }
    .l_nybanle {
        position: static;
        width: 100%;
    }
    .l_nybanwz h1 {
        font-size: 28px;
    }
    .l_b4bx1tit h1,.yx_title3,.l_b7bx1tit h1{
        font-size: 20px;
    }
    .l_b4box1 {
        padding-top: 42px;
        padding-bottom: 32px;
    }
    .l_b4bx1p {
        margin-top: 10px;
    }
    .l_b4serv_tit p::before {
        width: 10px;
        height: 10px;
        border: 2px solid #4EA2C3;
        top: 7px;
    }
    .l_b4serv_tit p{
        font-size: 16px;
        line-height: 1.5;
        padding-left: 20px;
    }
    .l_servic {
        top: 3px;
    }
    .l_b4serv_tit {
        margin-top: 10px;
    }
    .l_b4bx1ri {
        width: 90%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .l_b4bx1ri.animated::after {
        top: -18px;
        left: -15px;
        border-radius: 90px 0 90px 0;
    }
    .l_b4bx1bg {
        width: 310px;
        height: 275px;
        border-radius: 90px 0 90px 0;
        left: 0;
    }
    .l_b4bx1img{
        border-radius: 90px 0 90px 0;
    }
    .l_b4bx1lbs .slick-dots li {
        width: 5px;
        height: 5px;
        margin: 0 4px;
    }
    .l_b4bx1lbs .slick-dots {
        bottom: -25px;
    }
    .l_b6bx1tbli {
        width: 33.333333%;
    }
    .l_b6bx1nr.l_space1{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_b6bx1ic {
        width: 36px;
        line-height: 68px;
    }
    .l_b6bx1imgs {
        width: 68px;
        height: 68px;
    }
    .l_b6bx2bts {
        padding: 20px;
    }
    .l_b6bx2li {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_b6bx2tit .yx_title6{
        height: auto;
    }
    .l_b6bx2lip {
        width: calc(100% - 10px);
        padding-left: 8px;
    }
    .l_b6bx2ic {
        width: 10px;
        top: 3px;
    }
    .l_b6bx2bts {
        margin-top: 12px;
    }
    .l_b6bx2li:last-child{
        margin-bottom: 0;
    }
    .l_b7box1.l_space1{
        padding: 42px 0;
    }
   
    .l_b7bx1p p {
        margin-bottom: 10px;
    }
    .l_b7bx1ip1 {
        width: 100%;
    }
    .l_b7bx1ipri {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .l_b7bx1iprili {
        margin-bottom: 10px;
    }
    .l_b7bx1info {
        margin-top: 16px;
    }
    .l_b7bx1p {
        padding-bottom: 16px;
    }
    .l_b7bx1img {
        margin-top: 32px;
    }
    .l_b7bx1ri {
        padding-top: 32px;
    }
    .l_b7bx1ritp {
        margin-bottom: 16px;
    }
    .l_d1bx2li {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_d1bx2li:last-child{
        margin-bottom: 0;
    }
    .l_d1bx2list .l_b2bx3tit h6,.l_d1bx2list .l_b2bx3tit .yx_title6{
        height: auto;
    }
    .l_d1bx2_search{
        width: 100%;
        margin-right: 0;
        padding: 0 10px;
        height: 40px;
    }
    .l_d1bx2tps {
        width: 100%;
    }
    .l_d1bx2_icon {
        line-height: 40px;
    }
    .l_d1bx2_sousuo{
        float: left;
        margin-top: 20px;
    }
    .l_d1bx2tp {
        margin-bottom: 25px;
    }
    .l_d1rify {
        margin-top: 32px;
    }
    .l_d1box2.l_space1{
        padding-bottom: 42px;
    }
    .l_d1bx1ri {
        padding: 20px;
    }
    .l_d1box1.l_space1{
        padding-top: 42px;
    }
    .l_d2bx1tit h1 {
        font-size: 22px;
    }
    .l_d2bx1time p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_d2bx1share{
        display: none;
    }
    .l_d2box1 {
        padding-top: 42px;
        padding-bottom: 32px;
    }
    .l_d2bx1ri {
        margin-top: 20px;
    }
    .yxedr_active h6 {
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 12px;
    }
    .yxedr_active p{
        margin-bottom: 10px;
    }
    .l_d2bx1ris p{
        margin-bottom: 10px;
    }
    .l_d2bx1ris h6{
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 12px;
    }
    .l_d2bx1fy {
        width: 100%;
    }
    .l_d2bx1prev {
        margin-bottom: 15px;
    }
    .l_d2bx1next p{
        text-align: left;
    }
    .l_c2bx3li a {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .l_c2bx3bt .swiper-container {
        padding-bottom: 20px;
    }
    .l_d2page .l_b2box2.l_space1{
        padding-bottom: 42px;
    }
    .l_c2box3 {
        padding-top: 32px;
    }
    .l_b1riimg {
        width: 100%;
    }
    .l_b1riwz {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .l_b1page .l_b1riother {
        margin: 10px -25px 0;
    }
    .l_b1bx1nr.l_space1{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_startsrh p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_startsrh {
        width: 110px;
        padding: 8px 0;
    }
    .l_c1bx1ri .l_b2bx4img {
        width: 100%;
    }
    .l_c1bx1ri .l_b2bx4wz {
        width: 100%;
        padding: 20px;
    }
    .l_c1bx1ri .l_b2bx4tit h5,
    .l_c1bx1ri .l_b2bx4tit .yx_title5,.l_d1bx1tit .yx_title5,.l_f2bx3tit{
        font-size: 16px;
    }
    .l_c1bx1ri .l_b2bx4ic {
        width: 12px;
    }
    .l_c1box1.l_space1{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_c1bx1li {
        margin-bottom: 30px;
    }
    .l_c2bx1le {
        width: 100%;
    }
    .l_c2page .l_b4bx1bg {
        width: 300px;
        height: 210px;
    }
    .l_c2page .l_b4bx1lbs .slick-dots {
        bottom: -20px;
    }
    .l_c2bx1ri {
        margin-top: 40px;
    }
    .l_c2bx1tit h1 {
        font-size: 22px;
    }
    .l_c2bx1p {
        margin-top: 10px;
    }
    .l_c2bx1tp {
        padding-bottom: 14px;
    }
    .l_c2bx1play {
        width: 35px;
    }
    .l_c2bx1midic {
        width: 14px;
        top: 3px;
    }
    .l_c2bx1btp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_c2page .l_b4box1 {
        padding-bottom: 32px;
        padding-top: 42px;
    }
    .l_c2bx2bt {
        margin-top: 20px;
    }
    .l_c2bx2tit .yx_title4 {
        font-size: 16px;
        height: 28px;
    }
    .l_c2bx2p {
        margin-top: 10px;
    }
    .l_c2bx2bt .swiper-wrapper {
        padding-bottom: 20px;
    }
    .l_c2box3{
        padding-bottom: 32px;
    }
    .l_c2bx3bg {
        width: 150px;
        left: 20px;
        bottom: 20px;
    }
    .l_c2box5 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_c2bx6cont {
        margin-top: 16px;
    }
    .yxedr_active p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .l_c2bx6cont p{
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .l_b1bx1search {
        padding: 0 10px;
        margin-top: 15px;
        margin-bottom: 12px;
    }
    .l_ftshare {
        width: 198px;
    }
    .l_ftbtle p, .l_ftbtle p a, .l_ftbtri p a {
        font-size: 12px;
        line-height: 1.5;
    }
    .l_ftbtri {
        margin-top: 15px;
    }
    .l_fttpnrbt {
        padding-bottom: 30px;
    }
    .l_footli {
        width: 33.333333%;
        margin-bottom: 25px;
    }
    .l_ftlogo {
        width: 137px;
    }
    .l_foot {
        padding-top: 30px;
    }
    .l_ftlogop p {
        font-size: 16px;
        line-height: 1.5;
    }
    .l_footle {
        padding-bottom: 20px;
    }
    .l_footri{
        padding-top: 20px;
    }
    .l_fttpnrtp {
        padding-bottom: 0;
    }
    .l_fttpnrbtle {
        margin-top: 20px;
    }

    .l_phftphone p {
        font-size: 20px !important;
    }
    .l_fttpphcont {
        margin-bottom: 12px;
    }
    .l_ftshare_list {
        margin: 12px -13px 0;
    }
    .l_ftphyue {
        margin-top: 0;
    }
    .l_ftnrbt {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .l_b2bx1le.animated .l_b2bx1tu::after {
        left: -15px;
        border-radius: 90px 0 90px 0;
    }
    .l_c2bx1le::after{
        border-radius: 90px 0 90px 0;
    }
    .l_c2bx1le.animated::after {
        top: -18px;
        left: -15px;
    }
    .l_c2bx1le {
        width: 90%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .l_f2bx5li {
        width: 100%;
    }
    .l_f2bx5li:last-child{
        margin-bottom: 0;
    }
    .l_f2bx5lis {
        padding: 30px;
        border-radius: 0 60px 0 60px;
    }
    .l_title1 h2 ,.yx_title2{
        font-size: 22px;
    }
    .l_f2box5.l_space1 {
        padding-top: 32px;
    }
    .l_f2bx5bt {
        margin-top: 20px;
    }
    .l_f2box5.l_space1{
        padding-bottom: 42px;
    }
    .l_f2bx4ri_list {
        margin-top: 15px;
    }
    .l_f2bx4le {
        width: 100%;
    }
    .l_f2bx4lb .swiper-slide {
        width: 35%;
    }
    .l_f2bx3nrs {
        width: 100%;
    }
    .l_f2box3 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_f2bx3li1 {
        margin-bottom: 14px;
    }
    .l_f2bx1info {
        margin-left: 0;
    }
    .l_title1 h4,.yx_title4 {
        font-size: 16px;
    }
    .l_f2bx2ri {
        margin-top: 10px;
    }
    .l_f2bx1 {
        padding-top: 42px;
    }
    .l_f2bx1tit h1 {
        font-size: 28px;
    }
    .l_f2box1 .l_f2bx3tit h5 {
        font-size: 16px;
    }
    .l_f2bx1btn {
        width: 40px;
    }
    .l_f2videowrap {
        margin-top: 20px;
    }
    .l_b1rimp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b1mric {
        width: 14px;
    }
    .ys_phfy a {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_f2box1 .l_f2bx3tit {
        font-size: 16px;
    }
    .l_b3bx1li:nth-child(2n+1){
        animation-delay: 0.3s !important;
    }
    .l_b3bx1li:nth-child(2n+2){
        animation-delay: 0.4s !important;
    }
    .l_b6bx2li,.l_d1bx2li{
        animation-delay: 0.3s !important;
    }
    .l_d1page .l_d1rify{
        margin-top: 0;
    }
    .l_d1bx2uls{
        padding-bottom: 32px;
    }
    .yxedr_active h2{
        font-size: 22px;
        margin-bottom: 13px;
    }
    .l_d2bx1time {
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .l_c2bx1btli {
        margin-right: 0;
        width: 50%;
    }
    /* 底部 */
    .l_ftlip p {
        font-size: 14px;
    }
    .l_ftliicon {
        width: 36px;
    }
    .l_footli {
        margin-bottom: 10px;
    }
    .l_ftphlitp {
        padding: 10px 0;
    }
    .l_ftphlia a {
        font-size: 14px;
    }
    .l_ftphliic {
        width: 6px;
    }
    .l_ftyuimg {
        width: 100px;
        height: 100px;
        margin-top: 10px;
    }
    .l_ftsharep p,.l_fttpphcont p, .l_ftphyue p{
        font-size: 14px;
        line-height: 1.5;
    }
    .l_phftphone p {
        font-size: 16px !important;
    }
    .l_phoneic {
        width: 20px;
    }
    .l_ftshare {
        width: 180px;
    }
     /* 表单 */
     .medical_examination_center_form {
        padding: 42px 0 22px;
    }
    .l_inners {
        padding: 40px 20px 32px;
    }
    .l_inputlist p {
        width: 100%;
    }
    .medical_examination_center_form .list ul li .form_radio {
        width: 95px;
        position: static;
        margin-top: 15px;
    }
    .medical_examination_center_form .list ul li .input_form.half {
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
    }
    /*.medical_examination_center_form .list ul li .left_dis{*/
    /*    padding-left: 0;*/
    /*}*/
    .medical_examination_center_form .confirm_relate {
        width: 100%;
    }
    .medical_examination_center_form .confirm_sign ul li {
        width: 100%;
    }
    .l_printbt {
        bottom: 75px;
        padding: 0 40px;
    }
    .l_preview_btn p, .l_vievbtn a, .l_preview_btn1 a {
        font-size: 14px;
        line-height: 40px;
    }
    .l_preview_btn, .l_vievbtn {
        width: 120px;
    }
    .medical_examination_center_form .confirm_other {
        font-size: 14px;
        line-height: 1.75;
    }
    .medical_examination_center_form .col01 {
        padding: 0;
        margin-top: 20px;
    }
    .medical_examination_center_form .col01_01>.inner .input_form {
        width: 100%;
    }
    .photo span{
        line-height: 120px !important;
    }
    .medical_examination_center_form .photo {
        width: 90px;
        height: 120px;
        line-height: 120px;
        position: static;
    }
    .medical_examination_center_form h1 {
        font-size: 22px;
    }
    .tip {
        top: 30px !important;
        font-size: 14px !important;
    }
    .l_colli1 label {
        width: 100% !important;
        white-space: inherit !important;
    }
    .medical_examination_center_form .input_form.block{
        height: auto;
    }
    .medical_examination_center_form .input_form.input_form_w70,
    .medical_examination_center_form .input_form.input_form_w30{
        width: 100% !important;
    }
    .medical_examination_center_form a.sample_link {
        font-size: 14px;
    }
    .medical_examination_center_form a.sample_link i {
        width: 20px;
        height: 20px;
        margin: 5px 0 0;
    }
    .medical_examination_center_form .confirm_txt,
    .medical_examination_center_form .confirm_relate label,
    .medical_examination_center_form .confirm_sign ul li p {
        font-size: 14px;
    }
    .l_emtybtn {
        width: 120px;
        height: 40px;
    }
    .l_printwz .confirm_other {
        font-size: 14px;
        line-height: 1.75;
    }
    .l_preview_btn1, .l_preview_btn2 {
        margin: 0 10px;
    }
    .l_prew_afterconts {
        padding: 22px 0 42px;
    }
    .l_prew_afterconts .l_printbt {
        padding: 0 40px 32px;
    }
    .l_previecont h2 {
        font-size: 20px;
        line-height: 1.5 !important;
    }
    .l_otprew_before .l_inners {
        padding: 20px 20px 32px;
    }
    .medical_examination_center_form .input_form .form_radio .radio-inline {
        width: 50%;
    }
    .medical_examination_center_form .confirm_sign_other ul li p {
        font-size: 14px;
    }
    .medical_examination_center_form .confirm_sign_other ul b {
        font-size: 14px;
    }
    .l_otprew_after .l_inners {
        padding: 20px 20px 32px;
    }
    .l_otprew_after .medical_examination_center_form {
        padding: 22px 0;
    }
    .l_colli11{
        width: 100% !important;
    }
    /* 2022.2.21 */
    .l_b4bx1lbs {
        border-radius: 90px 0 90px 0;       
        margin: 0 -5px;
    }
    .l_b4bx1lbli{
        padding: 0 5px;
    }
    /* 相关科室样式 */
    .l_c2bx3list .l_c2bx3li {
        width: 50% !important;
    }
    .l_c2bx3gbt .l_c2bx3p p {
        height: 21px;
    }
    .l_d2bx1ksli {
        width: 50%;
    }
    .l_d2bx1ksri {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    .l_d2bx1ksle {
        width: 100%;
    }
    .l_d2bx1_keshi{
        padding: 20px 0;
    }
    .l_d2bx1ksle p {
        font-size: 16px;
    }
    .l_d2ksp p {
        font-size: 14px;
    }
    .l_b2bx1le .l_b2lbmore {
        margin-top: 20px;
    }
    .l_ftlinkp{
        width: 100%;
    }
    .l_ftlink_list {
        width: 100%;
    }
    .l_foot_links {
        padding-bottom: 15px;
    }
    /* 第二批页面样式 */
    .l_e6box1 {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_e6bx1nrs {
        border-radius: 50px 0 50px 0;
    }
    .l_e6bx1le,.l_e6bx1ri {
        padding: 20px;
    }
    .l_e6bx1p p {
        font-size: 14px;
        line-height: 1.75;
    }
    .l_e6bx1p {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .l_e6bx1ic img {
        width: 12px;
    }
    .l_e6bx1ic {
        width: 24px;
        height: 24px;
        margin-right: 10px;
    }
    .l_e6bx1ph p {
        font-size: 16px;
    }
    .l_e6bx1li.on {
        width: 100%;
    }
    .l_e6bx1bt {
        padding: 0 10px;
        margin-top: 8px;
    }
    .l_e6bx1li {
        margin-bottom: 15px;
    }
    .l_e6bx1li1 .l_e6bx1bt {
        padding: 10px;
        height: 136px;
    }
    .l_e6bx1list .l_b2lbmore {
        margin-right: 0;
        float: left;
        margin-left: 10px;
    }
    .l_e5bx1ri p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_e5bx1le {
        width: 35px;
    }
    .l_e5bx1le p {
        font-size: 16px;
        line-height: 35px;
    }
    .l_e5bx1ri {
        width: calc(100% - 35px);
        padding-left: 20px;
    }
    .l_e5box1.l_space1{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_e5bx1ri p {
        padding:4px 0;
    }
    .l_e4bx1li {
        width: 100%;
        height: auto;
    }
    .l_e4bx1bt {
        border-radius: 50px 0 50px 0;
    }
    .l_e4bx1lis {
        padding: 20px;
    }
    .l_e4bx1libt {
        margin-top: 14px;
    }
    .l_e4bx1tpwz p {
        font-size: 16px;
    }
    .l_e4bx1ic {
        width: 22px;
        margin-right: 10px;
    }
    .l_e4bx1nr.l_b1bx1nr.l_space1 {
        padding-bottom: 32px;
    }
    .l_e4bx1p {
        margin-top: 10px;
    }
    .l_e4bx1bt {
        margin-top: 16px;
    }
    .l_e4box2,.l_e4box3{
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_e4bx2bt .l_e1bx1tp {
        border-radius: 15px 15px 0 0;
    }
    .l_e1bx1tpli p,
    .l_e1bx1tpli a{
        font-size: 14px;
        padding: 10px 0;
    }
    .l_e1bx1tpli::after {
        bottom: -6px;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid transparent;
    }
    .l_e4bx2list,.l_e4bx3cont {
        padding: 15px;
    }
    .l_e4bx2li {
        width: 33.333333%;
    }
    .l_tccontri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .ys_modal_content {
        padding: 20px;
        border-radius: 40px 0 40px 0;
    }
    .l_e4box4.l_space1{
        padding-top: 32px;
        padding-bottom: 42px;
    }
    .l_e4bx3bt {
        border-radius: 15px;
    }
    .l_e4bx3bt .l_e1bx1tpli {
        width: 50%;
        float: none;
        display: inline-block;
    }
    .l_e1bx1tps .l_e1bx1tp {
        display: inline-block;
        width: 100%;
    }
    .l_e1bx1tps{
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .l_e3bx1ri .ys_imgbox_cover {
        border-radius: 0 40px 0 40px;
    }
    .l_e3bx1li {
        margin-bottom: 20px;
    }
    .l_e3bx1ific {
        top: 4px;
    }
    .l_e3bx1ri {
        margin-top: 10px;
    }
    .l_b5bxlile {
        width: 100%;
    }
    .l_b5bxliri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .l_b5bx1li {
        padding: 0;
    }
    .l_b5bx1list {
        margin: 0;
    }
    .l_b5bx1bt {
        padding: 20px 30px;
        margin-top: 20px;
    }
    .l_b5bx1libt {
        margin-top: 12px;
    }
    .l_b5box2 {
        padding-top: 32px;
        padding-bottom: 42px;
    }
    .l_b5bx1ri p {
        font-size: 14px;
    }
    .l_b5bx1ri {
        margin-top: 10px;
    }
    .l_b5bx2bt .l_e1bx1tpli {
        width: 50%;
        float: none;
        display: inline-block;
    }
    .l_b5bx2ul{
        margin-top: -10px;
    }
    .l_b5bx2list, .l_b5bx2other {
        padding: 20px;
    }
    .l_b5othlis p {
        font-size: 14px;
        line-height: 40px;
    }
    .l_b5othlis {
        padding: 0 20px;
    }
    .l_b5othlist {
        margin: 14px -10px 0;
    }
    .l_b5othli {
        padding: 0 10px;
    }
    .l_b5bx1ic {
        width: 30px;
        margin-left: 10px;
    }
    .l_b5box1 {
        padding-top: 42px;
    }
    .l_b5bx1li {
        margin-bottom: 30px;
    }
    .l_nybanwz1 {
        bottom: 20px;
    }
    .l_nybanwz1 p {
        font-size: 26px;
    }
    .l_b5bx2bt {
        margin-top: 18px;
        border-radius: 15px;
    }
    .l_a3page .l_e6bx1le {
        padding: 20px;
    }
    .l_a3bx1ifp1 p {
        font-size: 14px;
    }
    .l_a3bx1ifp2 a {
        font-size: 18px;
    }
    .l_a3bx1if2 .l_a3bx1ifp2 {
        width: 80px;
        height: 80px;
    }
    .l_a3bx1if {
        padding-left: 10px;
    }
    .l_a3bx1ifp1::after {
        width: 4px;
        height: 4px;
        left: -10px;
    }
    .l_a3page .l_e6bx1ri{
        padding: 20px;
    }
    .l_a3bx1li {
        width: 100%;
    }
    .l_a3bx1lis {
        margin-bottom: 15px;
    }
    .l_a3bx1lis {
        padding: 0 8px;
    }
    .l_a3bx1li .ys_select_bd {
        padding: 0 8px;
    }
    .l_e6bx1li1s1 {
        height: 136px;
    }
    .l_a3page .l_b2lbmore {
        margin-right: 0;
        float: left;
        margin-left: 10px;
    }
    .l_a3box1.l_space1{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_service img {
        width: 14px;
    }
    .l_service {
        width: 30px;
        height: 30px;
        right: 20px;
    }
    .l_a2bx1ri {
        margin-top: 15px;
    }
    .l_a2box2 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_a2bx2ri {
        float: left;
        margin-top: 20px;
    }
    .l_a2bx2le {
        width: 100%;
        padding-right: 0;
    }
    .l_a2bx2ri .l_b2lbjt,.l_a2bx2ri .l_b2lbjts {
        position: static;
    }
    .l_a2bx2bt {
        margin-top: 20px;
    }
    .l_a2bx2bt .swiper-slide {
        width: 38%;
    }
    .l_a2bx2lis {
        padding: 32px 20px;
    }
    .l_a2box3.l_space1{
        padding-top: 32px;
    }
    .l_a2box3 .yx_title3 {
        font-size: 20px;
    }
    .l_a2bx3bt {
        margin: 0 -4px;
        margin-top: 20px;
    }
    .l_a2bx3li {
        width: 50%;
        padding: 0 4px;
    }
    .l_a2bx3p p, .l_a2bx3ic {
        line-height: 50px;
    }
    .l_a2bx3li1 .l_a2bx3lis,
    .l_a2bx3li2 .l_a2bx3lis {
        border-radius: 15px 0 15px 0;
    }
    .l_a2bx3ic {
        margin-left: 15px;
    }
    .l_a2bx3li1 {
        margin-bottom: 20px;
    }
    .l_a2bx4li {
        border-radius: 60px 0 60px 0;
        margin-bottom: 20px;
    }
    .l_a2bx4le {
        padding: 20px;
    }
    .l_a2bx5nrs {
        margin-top: 20px;
    }
    .l_a2bx5ri {
        padding: 20px;
    }
    .l_a2bx5info p, .l_a2bx5info p a {
        font-size: 14px;
    }
    .l_a2box5.l_space1{
        padding-bottom: 42px;
    }
    .l_e1bx1btli {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }
    .l_e1bx1le .ys_imgbox_cover {
        border-radius: 40px 0 40px 0;
    }
    .l_e1bx1list {
        margin-top: 20px;
    }
    .l_scenery_icon {
        width: 25px;
    }
    .l_e1bx1li1 {
        margin-bottom: 20px;
    }
    .l_e1bx1btli2{
        padding-top: 32px;
    }
    .l_e1bx1btli2 .l_e1bx1li{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .l_e1bx1le1 p {
        font-size: 16px !important;
    }
    .l_e1bx1ri1 {
        width: 22px;
        top: 20px;
    }
    .l_e1bx1mid1 {
        padding-left: 25px;
    }
    .l_e1bx1mid1::before {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .l_e2page .l_e1bx1btli2 {
        padding-top: 20px;
    }
    .l_e1bx1btli2 .l_e1bx1list {
        margin-top: 20px;
    }
    .ys_ban_imgbox {
        border-radius: 100px 0 100px 0;
    }
    .yx_title1 {
        font-size: 32px;
    }
    .l_sybannrp p {
        font-size: 14px;
    }
    .l_sybx1bt,.l_sybx1le{
        border-radius: 80px 0 80px 0;
    }
    .l_sybx1if1 {
        margin-right: 0;
    }
    .l_sybx1bts {
        padding: 20px;
    }
    .l_sybox1.l_space1 {
        padding-bottom: 32px;
    }
    .l_sybx2bg {
        width: 200px;
    }
    .l_sybox2 .swiper-wrapper {
        padding-bottom: 25px;
    }
    .l_sybox2 {
        padding-bottom: 32px;
    }
    .l_sybox2::after {
        height: 380px;
    }
    .l_sybox3 {
        padding: 32px 0;
    }
    .l_sybx3p {
        margin-top: 15px;
    }
    .l_sybox3 .l_b2lbmore {
        margin-top: 16px;
    }
    .l_sybx4list .l_b2bx2li {
        width: 100%;
    }
    .l_sybx4list .l_b2bx2li:last-child{
        margin-bottom: 0;
    }
    .l_sybx4p p {
        margin-top: 15px;
    }
    .l_sybx4bt {
        margin-top: 20px;
    }
    .l_sybx4list .l_b2bx3wz {
        padding: 20px;
    }
    .l_sybox5.l_space1 {
        padding-top: 32px;
    }
    .l_sybx5li {
        border-radius: 80px 0 80px 0;
    }
    .l_sybx5tit {
        font-size: 18px;
    }
    .l_sybx5ri {
        padding: 20px;
    }
    .l_sybx5ic {
        width: 20px;
    }
    .l_sybx5ifti {
        font-size: 16px;
        line-height: 1.5;
    }
    .l_sybx5ifp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_sybx5more {
        padding-left: 35px;
    }
    .l_sybox5.l_space1{
        padding-bottom: 42px;
    }
    .l_sybx5bt .l_b2lbmore {
        margin-top: 20px;
    }
    .l_sybx4list .l_b2bx3tit .yx_title6{
        height: auto;
    }
    .l_sybx5bt {
        margin-top: 20px;
    }
    .l_e1bx1tps{
        border-radius: 15px 15px 0 0;
        overflow: hidden;
    }
    .l_d2bx1ris p img {
        border-radius: 60px 0 60px 0;
    }
    .l_f2page .l_space1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_f2box2 {
        padding-top: 32px !important;
    }
    .l_b2bx1list p {
        padding-left: 20px;
    }
    .l_b2bx1list p::before {
        width: 10px;
        height: 5px;
        top: 9px;
    }
    .ys_ban_txtbox .l_b2lbmore {
        top: 70%;
        left: 5%;
    }
    .l_pnbantab.ys_cont1400 {
        padding: 0 60px;
    }
    .l_phbanarrs {
        padding: 0 20px;
    }
    .l_navtbli a {
        padding: 14px 0;
        font-size: 14px;
    }
    .l_footnav {
        padding: 0 20px;
    }
    /* 2022.4.15 */
    .l_otprew_after .l_printbt .l_printbts {
        padding: 0 20px 32px;
    }
    .l_otprew_after .l_inners {
        padding: 20px 20px 0;
    }
    .l_notices p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_otprew_after .medical_examination_center_form{
        padding-bottom: 0;
    }
    .l_otprew_after {
        padding-bottom: 32px;
    }
    .l_preview_btn1, .l_preview_btn2, .l_preview_btn3 {
        margin: 0 8px 10px;
    }
    .l_notices {
        margin-top: 10px;
    }
    .medical_examination_center_form .dividingLine span {
        line-height: 1.75 !important;
    }
    .medical_examination_center_form .confirm_sign_other ul li p span{
        line-height: 1.75 !important;
    }
    .l_f2bx1word {
        padding: 20px;
        width: 100%;
        border-radius: 0 50px 0 50px;
    }
    .l_f2gbox1 {
        padding: 32px 0;
    }
    .l_a3bx1desin {
        padding: 10px 0;
    }
    .l_a3page .l_b2lbmore {
        margin-top: 8px;
    }
    .l_b2bx2info {
        height: 42px;
    }
    .l_b2bx1tpri{
        float: left !important;
    }
        .l_d1bx1li {
        border-radius: 60px 0 0 0;
    }
    .l_d1bx1img {
        border-radius: 0 0 60px 0;
    }
    .l_succesnr img {
        width: 22px;
        line-height: 80px;
    }
    .l_succesnr p {
        font-size: 16px;
        line-height: 80px;
    }
    .l_succesnr {
        padding: 0 20px;
    }
    .l_sucesnrs {
        width: 200px;
    }
    
    
    .has-color:last-child{
         margin-bottom: 32px;
    }
    .l_b5bx1tu::after {
        left: -15px;
    }
    .l_b5bx1ul {
        padding-left: 0;
    }
    .l_b5bxlile {
        padding-left: 15px;
    }
    .l_sybx4lip p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .l_d1bx2list .l_b2bx3tit .yx_title6{
        -webkit-line-clamp: inherit;
    }
    .l_sucesnrs {
        width: 85%;
    }
    .l_firstli .form_radio{
        width: 100% !important;
        text-align: left !important;
        padding-left: 22px;
    }
    .l_inputname{
        margin-top: 60px !important;
    }
    .l_inputtab{
        position: absolute !important;
        top: inherit !important;
        bottom: 65px !important;
        left: 0 !important;
    }
    .medical_examination_center_form .l_inputname label{
        padding-left: 0 !important;
    }
    .l_b5bx2bt .l_e1bx1tps{
        overflow-x: auto;
    }
    .l_b5bx1p {
        height: 84px;
    }
    /* 2024.09.04 - start - 新增 */
    :root {
        --space80: 38px;
        --space100: 40px;
        --space120: 42px;
        --space50: 20px;    
        --text18: 14px;
    }
    .l_nybanri {
        width: 100%;
    }
    .l_nybanri .l_nybanimg {
        margin-left: -20px;
        margin-right: -20px;
        width: calc(100% + 40px);
    }
    .ys-nybanner {
        background: linear-gradient(0deg, var(--bg1) 1.25%, transparent 80.44%);
    }
    .l_nybanwz {
        position: relative;
        top: 0;
    }
    .l_nybanle{
        height: 46vw;
    }
    .l_nybanwz{
        top: 12vw;
    }
    .acoi-nub {
        width: 100%;
    }
    .l_ftshareli {
        width: 25%;
    }
    .l_ftshareli {
        padding: 0 12px;
    }
    .l_ftshareli {
        margin-bottom: 11px;
    }
    .l_ftshare_list {
        width: 80%;
        margin: 0 auto;
        margin: 12px -12px -11px;
    }
    .l_ftshareli:nth-of-type(n+4){
        position: relative;
        z-index: 6;
    }
    .l_ftbtle {
        padding-right: 0;
    }
    .l_ftbtri {
        margin-top: 10px;
    }
    .l_fttpnrbt {
        padding-bottom: 24px;
    }
    .ys-nybanner::before {
        height: 7vw;
    }
    .appoint-core-top {
        margin-bottom: 18px;
    }
    .appoint-core-one .yx_title4 {
        margin-bottom: 8px;
    }
    .acoi-nct-icon {
        width: 22px;
        position: relative;
        top: 1px;
    }
    .acoi-nub-cry {
        padding: 20px 20px 20px 20px;
    }
    .acoi-nub-cry-top .l_pagr1 {
        padding-left: 9px;
    }
    .acoi-nub-cry-top {
        margin-bottom: 12px;
    }
    .acoi-ncb-code {
        width: 64px;
    }
    .std-btn1-link-icon {
        width: 6px;
    }
    .std-btn1-link .l_pagr1 {
        margin-right: 10px;
    }
    .appoint-core-item {
        margin-bottom: 26px;
    }
    .appoint-core-two .yx_title4 {
        margin-bottom: 12px;
    }
    .appoint-core-one-inof {
        --jian: 7px;
    }
    .eicn-brl-item {
        width: 100%;
    }
    .eicn-box {
        border-radius: 26px 0;
    }
    .extend-inof-core-nub {
        padding-left: 6px;
    }
    .eicn-box {
        padding: 26px 20px 24px 20px;
    }
    .eicn-box-left .ys_imgbox_cover {
        width: 34px;
        margin-bottom: 7px;
    }
    .eicn-box-left {
        margin-bottom: 18px;
    }
    .eicn-brl-item-text .std-text18{
        font-size: 16px;
    }
    .eicn-brl-item-text {
        padding: 18px 18px 22px;
    }
    .eicn-box-right-lie {
        --jian: 8px;
    }
    .extend-inof-core-nub {
        margin-bottom: 24px;
    }
    .vaccine-text .yx_title3 {
        margin-bottom: 12px;
    }
    .vaccine-intro .yx_title3 {
        margin-bottom: 16px;
    }
    .l_b2lbmore p {
        line-height: 38px;
    }
    .vaccine-intro-top-right .l_b2lbmore2 {
        margin-left: 12px;
    }
    .vitr-input {
        padding-left: 15px;
        padding-right: 8px;
    }
    .vitr-input-icon {
        margin-right: 6px;
    }
    .vaccine-intro-top-right {
        margin-top: 16px;
    }
    .vaccine-intro-inof {
        padding-top: 22px;
    }
    .viii-top .l_pagr1 p {
        padding-left: 16px;
    }
    .viii-bot, .viii-top {
        padding-left: 20px;
        padding-right: 20px;
    }
    .viii-top {
        padding-top: 26px;
    }
    .viii-top-left .std-text14 {
        font-size: 12px;
    }
    .viii-top-left {
        margin-bottom: 12px;
    }
    .viii-top .viii-top-text {
        padding-bottom: 15px;
    }
    .viii-bot {
        padding-top: 16px;
    }
    .vaccine-intro-inof-item {
        padding-bottom: 26px;
    }
    .viii-top-left .yx_title6 {
        font-size: 16px;
    }
    .viii-top-left .std-text14 {
        padding: 2.5px 12px;
        min-width: 68px;
    }
    .viii-top-icon {
        width: 42px;
        right: 20px;
        top: 30px;
    }
    .viii-top-icon-btn::before, .viii-top-icon-btn::after {
        width: 15px;
    }
    .vaccine-intro .l_b1rify {
        margin-top: 38px;
    }
    .vaccine-intro{
        padding-top: 30px;
    }
    .pay-text .yxedr_active h5 {
        font-size: 16px;
    }
    .pay-text .yxedr_active h6 {
        font-size: 14px;
    }
    .pay-text .yxedr_active h6 {
        margin-bottom: 0.8em;
    }
    .pay-coop-inof-nub {
        width: calc(100% / 3);
    }
    .acoi-nub:nth-of-type(n){
        animation-delay: 0.5s !important;
    }
    .pay-coop-inof-nub:nth-of-type(3n-2){
        animation-delay: 0.4s !important;
    }
    .pay-coop-inof-nub:nth-of-type(3n-1){
        animation-delay: 0.5s !important;
    }
    .pay-coop-inof-nub:nth-of-type(3n){
        animation-delay: 0.6s !important;
    }
    /* now */
    .hicl-inof-item {
        width: 100%;
    }
    .home-input-core-left .l_sybx3btn1 {
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 14px;
    }
    .hicl-inof-item-other input, .hicl-inof-item-select input {
        line-height: 36px;
        height: 36px;
    }
    .hicl-inof-item-icon {
        width: 21px;
    }
    .l_sybanenli a {
        padding: 15px 8px !important;
    }
    .home-medical, .home-medical.l_space1 {
        padding-top: 32px;
    }
    .home-medical .l_sybx1tit {
        margin-bottom: 12px;
    }
    .home-medical-inof-item {
        width: 100%;
    }
    .hmii-lct-top {
        margin-bottom: 9px;
    }
    .l_pagr1.hmii-lct-mid-text2 p {
        margin-bottom: 4px;
    } 
    .hmii-lct-mid-text1{
        display: block;
        margin-bottom: 12px;
    }
    .ys_ban_txtbox .l_b2lbmore {
        top: auto;
        left: 0;
    }
    .l_banpoints {
        bottom: 14%;
    }
    .hicl-inof-item::after{
        display: none;
    }
    .l_a2bx1ri {
        margin-top: 10px;
    }
    .abroad-mid .l_a2bx1ri p {
        margin-bottom: .6em;
    }
    .abroad-mid .std-text24{
        font-size: 16px;
    }
    .abroad-mid .std-text24 {
        margin-top: 16px;
    }
    .abroad-mid .std-text24 {
        margin-bottom: 13px;
    }
    .abroad-label-nub-text {
        padding: 2px 8px;
    }
    .abroad-label {
        --jian1: 3px;
        --jian2: 6px;
    }
    .abroad-right-img {
        border-radius: 24px 0;
    }
    .abroad-right {
        padding-bottom: 0;
        padding-left: 24px;
    }
    .abroad-right-core {
        position: relative;
        border-radius: 18px;
        margin-left: -24px;
        margin-top: -30px;
        width: 88%;
    }
    .arci-nub .ys_imgbox_cover {
        font-size: 14px;
    }
    .arci-nub-code {
        margin-left: 12px;
    }
    .arci-nub {
        margin-bottom: 3px;
    }
    .abroad-right-core {
        padding: 16px 16px 16px 15px;
    }
    .abroad-right-img-play {
        width: 42px;
    }
    .abroad-visa-btn-inof {
        --jian: 2px;
    }
    .avbi-nub .l_pagr1 {
        padding: 5px 14px;
    }
    .abroad-visa-btn {
        padding-bottom: 14px;
    }
    .avxi-nub-core {
        border-radius: 14px;
    }
    .avxi-nub-core-item {
        padding: 24px 18px;
    }
    .avxi-nub-core-item .yx_title5 {
        margin-bottom: 14px;
    }
    .avxi-nci-box.yxedr_active h5 {
        font-size: 16px;
    }
    .avxi-nci-box.yxedr_active h5 span {
        font-size: 24px;
        top: 0px;
        left: -38px;
    }
    .avxi-nci-box {
        padding-left: 38px;
    }
    .avxi-nci-box.yxedr_active h5:not(:first-child) {
        margin-top: 13px;
    }
    .avxi-nci-box.yxedr_active h6 {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .avxi-nci-box.yxedr_active ul p::before {
        width: 6px;
        height: 6px;
        top: calc(0.75em - 3px);
    }
    .avxi-nci-box.yxedr_active ul p {
        padding-left: 16px;
    }
    .avxi-nci-cry{
        flex-wrap: wrap;
    }
    .avxi-nci-cry .yxedr_active {
        padding-right: 0;
        width: 100%;
        margin-bottom: 12px;
    }
    .avxi-nci-code {
        width: 110px;
    }
    .l_sybx4list .l_b2bx2lis {
        border-radius: 15vw 0 15vw 0;
    }
    .abroad-right-core {
        margin-top: -50px;
    }
    /*.l_a1page .ys_ban_imgbox {*/
    /*    padding-top: 46vw;*/
    /*    background: linear-gradient(to right,rgba(240,174,175,1),rgba(248,189,186,1));*/
    /*}*/
    .l_sybannrp {
        width: 100%;
    }
    .ys_ban_li .ys_ban_txtbox {
        top: 32.5%;
    }
    .acoi-ncb-code {
        width: 80px;
    }
    .l_b2lbjt {
        width: 36px;
    }
    .sybx5bt-add .l_b2lbjts {
        --jian: 8px;
    }
    .l_ftyuimg {
        width: 120px;
        height: 120px;
    }
    /* 2024.11.05 */
    .l_inputname~.form_radio.l_inputtab {
        position: absolute !important;
        bottom: 65px !important;
    }
    .l_inputtab {
        position: relative !important;
        bottom: 0px !important;
    }
    .l_d2bx1tit h1 {
        font-size: 20px;
    }
    .foot-code {
        --jian: 8px;
    }
    .l_footnav {
        padding: 0;
    }
    .l_banpoints {
        bottom: calc(5vw + 12px);
    }
    .ys_ban_li .ys_ban_txtbox {
        top: auto;
        bottom: calc(10vw + 12px);
    }
    .l_e1bx1tpli p, .l_e1bx1tpli a {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}