@charset "UTF-8";

@media screen and (max-width: 1199px) {

    html,
    body,
    div,
    span,
    h1,
    h2,
    p,
    ul,
    li {
        font-family: "PingFangSC";
    }

    body {
        overflow-x: hidden;
    }

    .title_max2 {
        padding-top: 1.28rem !important;
    }

    .dot5 {
        width: 6.90666667rem !important;
        background-image: url('https://f3-md.veimg.cn/special/2024/2024GYLFH/imgs/title_color5@3x.png') !important;
    }

    .dot7 {
        width: 8.29333333rem !important;
        background-image: url('https://f3-md.veimg.cn/special/2024/2024GYLFH/imgs/title_color7@3x.png') !important;
    }

    .pc {
        display: none !important;
    }

    a {
        text-decoration: none;
    }


    .is-pc {
        display: none !important;
    }

    .h5-br {
        display: block;
    }

    .header_top {
        height: 1.28rem;
        background-color: #FFFFFF;
    }

    .top_header {
        width: 10rem;
        height: 1.28rem;
        background-color: #111111;
        position: fixed;
        z-index: 100;
    }

    .logo {
        display: none;
    }

    .top_header .menu_list {
        font-size: 0;
        height: 1.28rem;
        white-space: nowrap;
        /* padding-left: .426667rem; */
        overflow-x: auto;
        overflow-y: visible;
        padding: 0 .42666667rem;
    }

    .top_header .menu_list li {
        display: inline-block;
        line-height: 1.28rem;
        margin-left: .21333333rem;
    }

    .top_header .menu_list li:first-child {
        margin-left: 0;
    }

    .top_header .menu_list li.last {
        display: none;
    }

    .top_header .menu_list li a {
        font-size: .373333rem;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.59);
        text-decoration: none;
        padding: 0 .21333333rem;
    }

    .top_header .menu_list li a.active {
        color: #0AEFD3;
    }

    .top_header .menu_list .have_min .icon_d {
        display: inline-block;
        width: .16rem;
        height: .16rem;
        background: url("https://f3-md.veimg.cn/special/2021/mciApchy/img/mobile/ico_down@3x.png") no-repeat center;
        background-size: cover;
        margin-left: .16rem;
        vertical-align: middle;
        margin-top: -0.053333rem;
    }

    .top_header .menu_list .have_min .icon_d.up {
        background: url("https://f3-md.veimg.cn/special/2021/mciApchy/img/mobile/ico_up@3x.png") no-repeat center;
        background-size: cover;
    }

    .top_header .menu_list .have_min {
        /* position: relative; */
        /* height: 1.28rem; */
        /* overflow-y: visible; */
    }

    .top_header .menu_list li .min_menu {
        display: none;
    }

    .top_header .menu_list .min_menu.active {
        position: absolute;
        z-index: 100;
        display: block;
        font-size: 0;
        background-color: #222222;
        top: 1.493333rem;
    }

    .top_header .menu_list .min_menu.active::before {
        content: '';
        position: absolute;
        background: url("https://f3-md.veimg.cn/special/2021/mciApchy/img/mobile/popups@3x.png") no-repeat center;
        background-size: cover;
        width: .266667rem;
        height: .16rem;
        top: -0.16rem;
        left: 50%;
        margin-left: -0.133333rem;
    }

    .top_header .menu_list .min_menu li {
        display: block;
        line-height: 1.066667rem;
    }

    .top_header .menu_list .min_menu li a {
        font-size: .373333rem;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.6);
    }

    .top_header .menu_list .min_menu li a.active {
        color: #21CAEB;
    }

    .banner {
        background-image: url("../img/mobile/phbanner.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 11.2rem;
    }

    .ji_tang {
        position: relative;
        margin: 0 auto;
    }

    .ji_tang .pc {
        display: none;
    }

    .ji_tang img {
        display: none;
    }

    .ji_tang p {
        text-align: center;
        font-size: .373333rem;
        font-weight: 400;
        color: #333;
        line-height: .96rem;
    }

    .title_max {
        padding: 1.066667rem 0 0.64rem 0.426667rem;
    }

    .title_max h1 {
        width: 6.266667rem;
        height: 1.333333rem;
        background: url("https://f3-md.veimg.cn/special/2024/2024GYLFH/imgs/title_color@2x.png") no-repeat center;
        background-size: cover;
    }

    .title_max span {
        font-size: .693333rem;
        font-weight: 400;
        color: #222222;
        line-height: .986667rem;
        display: inline-block;
        margin: .186667rem 0 0 1.44rem;
    }

    .title_max img {
        display: none;
    }

    .title_max svg {
        display: none;
    }

    /* 致辞演讲 */
    #mobileSwiper1 {
        padding-bottom: 1.28rem;
    }

    #mobileSwiper1 .swiper-slide {
        padding-top: .05333333rem;
    }

    .zcyj .mobile .slideInner {
        margin: 0 .42666667rem;
        padding: .64rem .64rem .85333333rem .64rem;
        box-shadow: 0px 4px 12px 0px rgba(0, 73, 153, 0.1);
        border-radius: .21333333rem;
    }

    .zcyj .mobile .slideInner .swiperBox {
        /* margin: 0 .42666667rem; */
    }

    .zcyj .mobile .slideInner .swiperBox img {
        width: 100%;
        height: 100%;
        display: block;
        border-radius: .21333333rem;
    }

    .zcyj .mobile .content {
        height: 3.04rem;
    }

    .zcyj .mobile .content h1 {
        font-weight: 400;
        font-size: .45333333rem;
        color: #0044C0;
        line-height: .74666667rem;
        text-align: left;
        font-style: normal;
        margin: .32rem 0 .21333333rem 0;
    }

    .zcyj .mobile .content .p {
        font-weight: 400;
        font-size: .34666667rem;
        color: #484848;
        line-height: .64rem;
        text-align: left;
        font-style: normal;
    }

    .mobile-swiper-pagination1,
    .mobile-swiper-pagination2 {
        text-align: center;
        margin-top: .64rem;
    }

    .mobile-swiper-pagination-bullet1 {
        display: inline-block;
        width: .21333333rem;
        height: .10666667rem;
        background: #0044C0;
        border-radius: .13333333rem;
        opacity: 0.4;
        margin: 0 .10666667rem;
    }

    .mobile-bullet-active1 {
        display: inline-block;
        opacity: 1;
        width: .53333333rem;
        height: .10666667rem;
        background: #0044C0;
        border-radius: .13333333rem;
    }

    /* 圆桌对谈 */
    .yzdt {
        position: relative;
    }

    .yzdt .mobile {
        overflow: hidden;
        width: 100%;
        position: relative;
    }

    #scrollContent1 {
        overflow: scroll;
        white-space: nowrap;
        padding-bottom: .64rem;
    }

    .yzdt .mobile .clearthumb {
        position: absolute;
        background-color: #f5f5f5;
        width: .42666667rem;
        height: .64285714rem;
        bottom: -0.24rem;
    }

    /* .content ::-webkit-scrollbar {
        height: 4px;
      }
    
      .yzdt .content ::-webkit-scrollbar-thumb {
        background: #c4c4c4;
        border-radius: 5px;
      } */

    .yzdt .mobile li {
        width: 5.6rem;
        display: inline-block;
        padding-left: .32rem;
        vertical-align: top;
    }

    .yzdt .mobile li:first-child {
        padding-left: .42666667rem;
    }

    .yzdt .mobile li:last-child {
        padding-right: .42666667rem;
    }

    .yzdt .mobile li a img {
        width: 100%;
        height: 3.73333333rem;
        border-radius: .21333333rem;
        margin-bottom: .21333333rem;
        display: block;
    }

    .yzdt .mobile li a p {
        font-size: .4rem;
        line-height: .58666667rem;
        text-align: left;
        font-style: normal;
        font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
        font-weight: 400;
        color: #333333;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .yzdt .clearScroll {
        position: absolute;
        height: .6rem;
        background: black;
        bottom: 0;
        left: 1.28571429rem;
        right: 1.28571429rem;
        z-index: 5;
    }

    .yzdt .clearScroll div {
        width: 3.57142857rem;
        height: .6rem;
        background: white;

    }

    /* 超级品牌秀 */
    .cjppx {
        position: relative;
    }

    .cjppx .mobile {
        overflow: hidden;
        width: 100%;
        position: relative;
    }

    #scrollContent2 {
        overflow: scroll;
        white-space: nowrap;
        padding-bottom: .64rem;
    }

    .cjppx .mobile .clearthumb {
        position: absolute;
        background-color: #f5f5f5;
        width: .42666667rem;
        height: .64285714rem;
        bottom: -0.24rem;
    }

    /* .content ::-webkit-scrollbar {
        height: 4px;
      }
    
      .yzdt .content ::-webkit-scrollbar-thumb {
        background: #c4c4c4;
        border-radius: 5px;
      } */

    .cjppx .mobile li {
        width: 5.6rem;
        display: inline-block;
        padding-left: .32rem;
        vertical-align: top;
    }

    .cjppx .mobile li:first-child {
        padding-left: .42666667rem;
    }

    .cjppx .mobile li:last-child {
        padding-right: .42666667rem;
    }

    .cjppx .mobile li a img {
        width: 100%;
        height: 3.73333333rem;
        border-radius: .21333333rem;
        margin-bottom: .21333333rem;
        display: block;
    }

    .cjppx .mobile li a h2 {
        font-size: .4rem;
        line-height: .58666667rem;
        text-align: left;
        font-style: normal;
        font-weight: 400;
        color: #333333;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-bottom: .10666667rem;
    }

    .cjppx .mobile li a p {
        font-size: .32rem;
        color: #666666;
        line-height: .48rem;
        text-align: left;
        font-style: normal;
        font-weight: 400;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .cjppx .clearScroll {
        position: absolute;
        height: .6rem;
        background: black;
        bottom: 0;
        left: 1.28571429rem;
        right: 1.28571429rem;
        z-index: 5;
    }

    .cjppx .clearScroll div {
        width: 3.57142857rem;
        height: .6rem;
        background: white;
    }

    /* 供需对接会 */
    .gxdjh {
        position: relative;
    }

    .gxdjh .mobile {
        overflow: hidden;
        width: 100%;
        position: relative;
    }

    #scrollContent3 {
        overflow: scroll;
        white-space: nowrap;
        padding-bottom: .64rem;
    }

    .gxdjh .mobile .clearthumb {
        position: absolute;
        background-color: #f5f5f5;
        width: .42666667rem;
        height: .64285714rem;
        bottom: -0.24rem;
    }

    /* .content ::-webkit-scrollbar {
        height: 4px;
      }
    
      .yzdt .content ::-webkit-scrollbar-thumb {
        background: #c4c4c4;
        border-radius: 5px;
      } */

    .gxdjh .mobile li {
        width: 5.6rem;
        display: inline-block;
        padding-left: .32rem;
        vertical-align: top;
    }

    .gxdjh .mobile li:first-child {
        padding-left: .42666667rem;
    }

    .gxdjh .mobile li:last-child {
        padding-right: .42666667rem;
    }

    .gxdjh .mobile li a img {
        width: 100%;
        height: 3.73333333rem;
        border-radius: .21333333rem;
        display: block;
    }

    .gxdjh .clearScroll {
        position: absolute;
        height: .6rem;
        background: black;
        bottom: 0;
        left: 1.28571429rem;
        right: 1.28571429rem;
        z-index: 5;
    }

    .gxdjh .clearScroll div {
        width: 3.57142857rem;
        height: .6rem;
        background: white;

    }

    /* 区域酒旅研讨会 */
    .qyjvyth {}

    /* .qyjvyth .mobile {
        margin: 0 .42666667rem;
    } */

    .qyjvyth .mobile .top img {
        width: 100%;
        display: block;
        border-radius: .21333333rem .21333333rem 0 0;
    }

    .qyjvyth .mobile .bottom {
        border: 1px solid #DFDFDF;
        font-weight: 400;
        font-size: .37333333rem;
        color: #333333;
        line-height: .74666667rem;
        text-align: left;
        font-style: normal;
        padding: .4rem .50666667rem;
        border-radius: 0 0 .21333333rem .21333333rem;
        height: 4.8rem;
    }

    /* 欧佩之夜 */
    .opzy {
        position: relative;
    }

    .opzy .mobile {
        overflow: hidden;
        width: 100%;
        position: relative;
        padding-bottom: 1.28rem;
    }

    #scrollContent4 {
        overflow: scroll;
        white-space: nowrap;
        padding-bottom: .64rem;
    }

    .opzy .mobile .clearthumb {
        position: absolute;
        background-color: #f5f5f5;
        width: .42666667rem;
        height: .64285714rem;
        bottom: 1.06666667rem;
    }

    /* .content ::-webkit-scrollbar {
        height: 4px;
      }
    
      .yzdt .content ::-webkit-scrollbar-thumb {
        background: #c4c4c4;
        border-radius: 5px;
      } */

    .opzy .mobile li {
        width: 5.6rem;
        display: inline-block;
        padding-left: .32rem;
        vertical-align: top;
    }

    .opzy .mobile li:first-child {
        padding-left: .42666667rem;
    }

    .opzy .mobile li:last-child {
        padding-right: .42666667rem;
    }

    .opzy .mobile li a img {
        width: 100%;
        height: 3.73333333rem;
        border-radius: .21333333rem;
        display: block;
    }

    .opzy .clearScroll {
        position: absolute;
        height: .6rem;
        background: black;
        bottom: 0;
        left: 1.28571429rem;
        right: 1.28571429rem;
        z-index: 5;
    }

    .opzy .clearScroll div {
        width: 3.57142857rem;
        height: .6rem;
        background: white;

    }

    /* 精彩剪影 */
    #mobileSwiper2 {
        padding-bottom: .85333333rem;
    }

    .jcjy .mobile .slideInner {
        margin: 0 .42666667rem;
    }

    .jcjy .mobile .slideInner img {
        width: 100%;
        height: 6.08rem;
        display: block;
        border-radius: .21333333rem;
    }

    .mobile-swiper-pagination1,
    .mobile-swiper-pagination2 {
        text-align: center;
        margin-top: .64rem;
    }

    .mobile-swiper-pagination-bullet1 {
        display: inline-block;
        width: .21333333rem;
        height: .10666667rem;
        background: #0044C0;
        border-radius: .13333333rem;
        opacity: 0.4;
        margin: 0 .10666667rem;
    }

    .mobile-bullet-active1 {
        display: inline-block;
        opacity: 1;
        width: .53333333rem;
        height: .10666667rem;
        background: #0044C0;
        border-radius: .13333333rem;
    }

    /* 合作机构 */
    .hzjg {
        padding-bottom: .74666667rem;
    }

    .hzjg ul {
        margin: 0 .42666667rem;
    }

    .hzjg .twoLi .right::after {
        content: '';
        width: 50%;
    }

    .hzjg .threeLi .right::after {
        content: '';
        width: 23.2%;
    }

    .hzjg ul li {
        flex-wrap: wrap;
        margin-bottom: .29333333rem !important;
    }

    .hzjg ul li .left {
        font-weight: 400;
        font-size: .42666667rem;
        color: #222222;
        line-height: .58666667rem;
        text-align: left;
        font-style: normal;
        margin-bottom: .32rem;
        width: 100%;
    }

    .hzjg ul li .right {
        justify-content: space-between;
        width: 100%;
    }

    .hzjg ul li .right img {
        height: .69333333rem;
        width: 23.2%;
        margin: 0 0 .24rem 0 !important;
    }

    .fhjs h2 {
        display: none;
        margin: 0 0 .426667rem .426667rem;
        padding-left: .533333rem;
        position: relative;
        font-size: .48rem;
        font-weight: 500;
        color: #333333;
        line-height: .746667rem;
    }

    .fhjs h2::before {
        position: absolute;
        left: 0;
        transform: translate(0, -50%);
        top: 50%;
        content: '';
        width: .106667rem;
        height: 1.066667rem;
        background: linear-gradient(180deg, #21CAEB 0%, #0053B7 100%);
    }

    .fhjs p {
        font-size: .426667rem;
        font-weight: 400;
        color: #484848;
        line-height: .853333rem;
        padding: 0 .426667rem;
    }

    .fhjs ul {
        font-size: 0;
        padding: 0 0.213333rem 0 0.426667rem;
        margin: .426667rem 0 .426667rem 0;
    }

    .fhjs ul li {
        margin: 0 .213333rem .213333rem 0;
        display: inline-block;
        width: 2.906667rem;
        box-sizing: border-box;
        border-radius: .64rem;
        border: 1px solid #0053B7;
        font-size: .346667rem;
        font-weight: 400;
        color: #0053B7;
        text-align: center;
        padding: .186667rem 0;
    }

    .fhjs .hc_img {
        position: relative;
        font-size: 0;
        height: 10.7rem;
        margin: .64rem .426667rem .21333333rem .426667rem;
    }

    .fhjs .hc_img img {
        width: 8.533333rem;
        height: 5.68rem;
        position: absolute;
        border-radius: .21333333rem;
    }

    .fhjs .hc_img img.pic1 {
        right: 0;
        top: 5rem;
    }

    .fhjs .hc_img img.pic2 {
        z-index: 4;
        top: 0;
        left: 0;
    }

    .fhjs .hc_img .pic-text {
        width: 4.373333rem;
        height: 1.706667rem;
        background: rgba(0, 83, 183, 0.8);
    }

    .fhjs .hc_img .pic-text p {
        font-size: .426667rem;
        font-weight: 400;
        color: #FFFFFF;
        line-height: .586667rem;
        padding: 0;
        text-align: center;
    }

    .fhjs .hc_img .pic-text p:first-child {
        padding: .213333rem 0 .106667rem 0;
    }

    .fhjs .hc_img .pic-text.text1 {
        position: absolute;
        right: 0;
        top: 6.4rem;
    }

    .fhjs .hc_img .pic-text.text2 {
        position: absolute;
        top: .853333rem;
        left: 0;
        z-index: 5;
    }

    .fhjs .hc_img .pic-mask {
        position: absolute;
        z-index: 3;
        top: 5rem;
        right: 0;
        width: 8.533333rem;
        height: 1.6rem;
        background: linear-gradient(180deg, #0E2836 0%, rgba(14, 40, 54, 0) 100%);
        border-radius: .21333333rem;
    }

    .fhld .fhld-banner {
        width: 9.146667rem;
        height: 13.333333rem;
        margin: 0 auto 0 auto;
        background: url("../img/mobile/pic_data@2x.jpg") no-repeat;
        background-size: contain;
    }

    .fhld .fhld-banner .fhld-content {
        padding: 6.613333rem .64rem 0 .64rem;
    }

    .fhld .fhld-banner .fhld-content h2 {
        display: inline-block;
        font-size: .48rem;
        font-weight: 600;
        line-height: .746667rem;
        background: linear-gradient(90deg, #0AEFD3 0%, #21CAEB 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .fhld .fhld-banner .fhld-content h3 {
        font-size: .346667rem;
        font-weight: 600;
        color: #FFFFFF;
        line-height: .8rem;
    }

    .fhld .fhld-banner .fhld-content p {
        font-size: .373333rem;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.8);
        line-height: .8rem;
        padding: .32rem 0 .106667rem 0;
    }

    .fhld .fhld-banner .fhld-content p.report-content {
        padding: 0;
        font-size: .346667rem;
    }

    .fhld .fh-timing {
        margin: .64rem .426667rem 0 .426667rem;
    }

    .fhld .fh-timing .out {
        font-size: 0;
    }

    .fhld .fh-timing .out>li {
        font-size: 0;
        border-top: 2px dashed #EEEEEE;
        padding-top: .64rem;
    }

    .fhld .fh-timing .out>li svg.text-h {
        height: .746667rem;
        margin-bottom: .16rem;
        width: 100%;
    }

    .fhld .fh-timing .out>li svg.text-h .fh-svg-h2 {
        font-size: .506667rem;
        font-weight: bold;
        height: .746667rem;
        dominant-baseline: middle;
    }

    .fhld .fh-timing .out>li p {
        font-size: .373333rem;
        font-weight: 400;
        color: #484848;
        line-height: .8rem;
    }

    .fhld .fh-timing .out>li p.zhu {
        margin: .213333rem 0 .426667rem 0;
    }

    .fhld .fh-timing .out>li ul.tags {
        font-size: 0;
        margin-top: .32rem;
        padding-bottom: .32rem;
    }

    .fhld .fh-timing .out>li ul.tags li {
        display: inline-block;
        margin-right: .32rem;
        margin-bottom: .213333rem;
        font-size: .346667rem;
        font-weight: 400;
        color: #0053B7;
        line-height: .48rem;
        width: 2.026667rem;
        line-height: .853333rem;
        border-radius: .64rem;
        border: 1px solid #0053B7;
        text-align: center;
    }

    .fhld .fh-timing .out>li img {
        width: 100%;
        margin-bottom: .64rem;
    }

    .fhld .ggsk {
        margin: 0 .426667rem;
        border-top: 2px dashed #EEEEEE;
        padding-top: .64rem;
    }

    .fhld .ggsk .text-h {
        height: .746667rem;
        margin-bottom: .16rem;
    }

    .fhld .ggsk .text-h .fh-svg-h2 {
        font-size: .506667rem;
        font-weight: bold;
        height: .746667rem;
        dominant-baseline: middle;
    }

    .fhld .ggsk>p {
        font-size: .373333rem;
        font-weight: 400;
        color: #484848;
        line-height: .8rem;
    }

    .fhld .ggsk .award {
        height: 16.853333rem;
        position: relative;
        background-color: #26292D;
        margin-top: .426667rem;
    }

    .fhld .ggsk .award>img {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .fhld .ggsk .award .cg {
        padding-top: 5.76rem;
        padding-left: .64rem;
    }

    .fhld .ggsk .award h2 {
        font-size: .48rem;
        font-weight: 400;
        color: #21CAEB;
        line-height: .746667rem;
    }

    .fhld .ggsk .award p {
        font-size: .346667rem;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.8);
        line-height: .8rem;
    }

    .rdht .topic ul {
        font-size: 0;
        margin: 0 .426667rem;
    }

    .rdht .topic ul li {
        padding: .533333rem .426667rem .533333rem 2.346667rem;
        box-shadow: 0px 4px 12px 0px rgba(0, 73, 153, 0.1);
        margin-bottom: .426667rem;
        position: relative;
        background-image: url("../img/mobile/bg_topic@2x.png");
        background-repeat: no-repeat;
        background-size: 2.666667rem 1.493333rem;
        background-position: 0 .506667rem;
    }

    .rdht .topic ul li svg {
        position: absolute;
        width: .853333rem;
        height: 1.2rem;
    }

    .rdht .topic ul li svg.hot-ci {
        top: .426667rem;
        left: .426667rem;
    }

    .rdht .topic ul li svg.hot-cii {
        top: .746667rem;
        left: 1.066667rem;
    }

    .rdht .topic ul li svg .ci-text {
        font-size: .853333rem;
        font-weight: 600;
        dominant-baseline: middle;
    }

    .rdht .topic ul li h3 {
        font-size: .453333rem;
        font-weight: 400;
        color: #222222;
        line-height: .746667rem;
    }

    .rdht .topic ul li p {
        font-size: .346667rem;
        font-weight: 400;
        color: #888888;
        line-height: .64rem;
        margin-top: .213333rem;
    }

    .rdht .topic .gjc {
        text-align: center;
        margin: 0 .426667rem;
        padding-top: .64rem;
        font-size: 0;
    }

    .rdht .topic .gjc .gjc-svg {
        height: .986667rem;
        width: 2.08rem;
    }

    .rdht .topic .gjc .gjc-svg .gjc-text {
        font-weight: bold;
        font-size: .693333rem;
        dominant-baseline: middle;
    }

    .rdht .topic .gjc img {
        width: 100%;
    }

    .fhrc {
        padding-bottom: .64rem;
        background-image: url("../img/img_day2_zcyjschedule.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 0 54%;
    }

    .fhrc .zcyj-tab {
        margin: 0 .426667rem;
    }

    .fhrc .zcyj-tab ul {
        font-size: 0;
        box-shadow: 0px 4px 12px 0px rgba(0, 73, 153, 0.1);
    }

    .fhrc .zcyj-tab ul li {
        padding: .213333rem 0;
        width: 50%;
        display: inline-block;
        text-align: center;
    }

    .fhrc .zcyj-tab ul li span {
        display: inline-block;
        width: 3.2rem;
        font-size: .4rem;
        color: #333333;
        line-height: .64rem;
    }

    .fhrc .zcyj-tab ul li.active {
        background-color: #26292D;
    }

    .fhrc .zcyj-tab ul li.active span {
        background: linear-gradient(90deg, #0AEFD3 0%, #21CAEB 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .fhrc .fh-time[data-zcyj='2'] {
        display: none;
    }

    .fhrc .fh-time .day_am_pm {
        padding: 0 .426667rem;
        margin-top: .426667rem;
    }

    .fhrc .fh-time .day_am_pm .am,
    .fhrc .fh-time .day_am_pm .pm {
        font-size: .586667rem;
        font-weight: 400;
        color: #21CAEB;
        line-height: .8rem;
        margin-bottom: .426667rem;
    }

    .fhrc .fh-time .day2_box .day_am_pm .am,
    .fhrc .fh-time .day2_box .day_am_pm .pm {
        color: #21CAEB;
    }

    .fhrc .fh-time .day_am_pm li .line {
        height: .053333rem;
        width: .64rem;
        background-color: #222222;
        margin-bottom: .32rem;
    }

    .fhrc .fh-time .day_am_pm li .nr_time {
        font-weight: 600;
        color: #222222;
        line-height: .586667rem;
        padding-bottom: .64rem;
    }

    .fhrc .fh-time .day_am_pm li .nr_time .nr {
        font-weight: 400;
        font-size: .426667rem;
    }

    .fhrc .fh-time .day_am_pm li .nr_time .time {
        float: right;
        font-size: .426667rem;
    }

    .fhrc .fh-time .day_am_pm li .nr_time p {
        font-size: .346667rem;
        font-weight: 400;
        color: rgba(51, 51, 51, 0.7);
        line-height: .693333rem;
    }

    .fhrc .fh-time .day_am_pm li .nr_time p.first {
        padding-top: .106667rem;
    }

    .hzdw {
        background-color: #F5F5F5;
    }

    .hzdw .hz_dw {
        padding: 0 .426667rem;
    }

    .hzdw .hz_dw span {
        font-size: .426667rem;
        font-weight: 400;
        color: #222222;
        line-height: .586667rem;
        display: block;
        padding-bottom: .32rem;
    }

    .hzdw .hz_dw ul {
        font-size: 0;
        margin-left: -0.213333rem;
    }

    .hzdw .hz_dw ul li {
        display: inline-block;
        margin-left: .213333rem;
        margin-bottom: .213333rem;
    }

    .hzdw .hz_dw ul li img {
        width: 2.106667rem;
        vertical-align: top;
    }

    .wqhg {
        background-color: #F5F5F5;
    }

    .wqhg .history-hd {
        font-size: 0;
        overflow-x: auto;
        white-space: nowrap;
    }

    .wqhg .history-hd li {
        font-size: 0;
        display: inline-block;
        width: 5.6rem;
        margin-left: .426667rem;
        padding-bottom: 1.28rem;
    }

    .wqhg .history-hd li:last-child {
        margin-right: .426667rem;
    }

    .wqhg .history-hd li a {
        text-decoration: none;
    }

    .wqhg .history-hd li img {
        width: 5.6rem;
    }

    .wqhg .history-hd li h2 {
        font-size: .373333rem;
        font-weight: 400;
        color: #333333;
        line-height: .64rem;
        white-space: normal;
        margin-top: .213333rem;
    }

    .wqhg .history-hd li h2 span {
        color: #0044C0;
    }

    .lxwm .con_hz {
        margin: 0 .426667rem;
    }

    .lxwm .con_hz .lx .content {
        font-weight: 400;
        font-size: .42666667rem;
        color: #333333;
        line-height: .74666667rem;
        text-align: left;
        font-style: normal;
    }

    .lxwm .con_hz .lx .people {
        margin-top: .53333333rem;
    }

    .lxwm .con_hz .lx .hz-title {
        display: block;
        font-size: .48rem;
        font-weight: 400;
        color: #0053B7;
        line-height: .666667rem;
        margin-bottom: .213333rem;
    }

    .lxwm .con_hz .lx .hz-lxfs {
        font-size: .373333rem;
        font-weight: 400;
        color: #484848;
        line-height: .693333rem;
        display: block;
    }

    .lxwm .con_hz .lx .zhu-gs {
        font-size: .346667rem;
        font-weight: 400;
        color: #888888;
        line-height: .693333rem;
        margin-bottom: 0;
    }

    .lxwm .con_hz .lx .zhu-gs.first {
        margin-top: .64rem;
    }

    .lxwm .con_hz .drcode_box {
        margin-top: .853333rem;
        padding-bottom: 1.28rem;
    }

    .lxwm .con_hz .drcode_box .md_drcode {
        margin: 0 .426667rem;
        display: inline-block;
        vertical-align: top;
    }

    .lxwm .con_hz .drcode_box .md_drcode.yjy {
        margin-left: .266667rem;
    }

    .lxwm .con_hz .drcode_box .md_drcode img {
        width: 3.733333rem;
    }

    .lxwm .con_hz .drcode_box .md_drcode p {
        text-align: center;
        font-size: .32rem;
        font-weight: 400;
        color: #666666;
        line-height: .453333rem;
    }

    .lxwm .con_hz .drcode_box .md_drcode p.name {
        font-size: .426667rem;
        font-weight: 600;
        color: #222222;
        line-height: .586667rem;
        margin: .213333rem 0 .106667rem 0;
    }

    .footer {
        border-top: 1px solid #DDDDDD;
        padding: .426667rem 0;
    }

    .footer .link-me {
        text-align: center;
        padding-bottom: .106667rem;
        font-size: 0;
    }

    .footer .link-me a,
    .footer .lxhz {
        font-size: .32rem;
        color: #888888;
        line-height: .453333rem;
        text-align: center;
    }

    .footer .link-me a {
        text-decoration: none;
    }

    .footer .link-me>a::after {
        content: "|";
        margin: 0 .266667rem;
    }

    .footer .link-me>a:last-child:after {
        display: none;
    }

    .footer .lxhz>span {
        display: block;
        font-size: .32rem;
        font-weight: 400;
        color: #888888;
        line-height: .453333rem;
        margin-bottom: .106667rem;
    }

    .h5_bm {
        min-height: 1.493333rem;
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
        /*兼容 IOS<11.2*/
    }

    .bm_box {
        position: fixed;
        bottom: 0;
        min-height: 1.493333rem;
        background-color: rgba(255, 255, 255, 0.39);
        width: 100%;
        z-index: 100;
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
        /*兼容 IOS<11.2*/
    }

    .bm_box a {
        width: 9.146667rem;
        display: block;
        margin: .213333rem auto 0 auto;
        background: linear-gradient(270deg, #0AEFD3 0%, #21CAEB 100%);
        border-radius: .533333rem;
        height: 1.066667rem;
        text-align: center;
        color: #111111;
        text-decoration: none;
        line-height: 1.066667rem;
        font-size: .4rem;
    }

    .guest-br {
        display: none;
    }

    #mobileSwiper3 {
        /* padding-bottom: 1.28rem; */
    }

    #mobileSwiper3 .swiper-slide {
        padding-top: .05333333rem;
    }

    #mobileSwiper3 .slideInner {
        margin: 0 .42666667rem;
    }

    .mobile-swiper-pagination3 {
        text-align: center;
        margin-top: .64rem;
    }

    .oldLinkpc {
        display: none;
    }

    .oldLinkmobile {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #333;
        font-size: 13px;
        margin-bottom: 48px;
    }

    .oldLinkmobile a {
        cursor: pointer;
        border: 1px solid;
        padding: 6px 12px;
        color: #0053B7;
        display: inline-block;
        line-height: 20px;
        border-radius: 8px;
    }

    .oldLinkmobile a span {
        display: block;
        text-align: center;
        font-size: 12px;
    }
}

.hz_dw_box {
    margin-bottom: .533333rem;
}