@media screen and (max-width: 1299px) {
    html {
        height: calc(100% - env(SAFE-AREA-INSET-TOP, 0rem));
    }

    body {
        height: calc(100% - env(SAFE-AREA-INSET-TOP, 0rem));
        background-color: #ffffff;
    }

    .layout {
        font-family: "PingFangSC-Regular", "PingFang SC", "MicrosoftYaHei";
        font-size: 1rem;
    }

    .lvsu1 {
        display: none;
    }

    .lvsu2 {
        display: block;
    }
    .pc{display: none!important;}
    .H5{display: block!important;position: relative;}
    .H5 a {
        display: flex;
        align-items: center;
    }
    .nav-text{
        position: absolute;
        display: inline-block;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        font-weight: 600;
        font-size: 16px;
        color: #FFFFFF;
        line-height: 22px;
    }
    .main img{
        width: 1.26171rem;
        height: 1.26171rem;
    }

    .layout .layoutMain {
        margin: 0 auto;
    }

    .layout .header {
        width: 100%;
        height: 3.42857143rem;
        background: #222222;
        position: fixed;
        top: 0;
        z-index: 99;
    }

    .layout .header .headerLogo {
        float: left;
        margin-top: 1.57142857rem;
        display: none;
    }

    .layout .header .navList {
        background-color: #111;
    }

    .layout .header .navList ul {
        /* overflow-x: scroll;
        overflow-y: hidden; */
        white-space: nowrap;

    }

    .layout .header .navList ul li {
        position: relative;
        transition-duration: 0.3s;
        display: inline-block;
    }

    .layout .header .navList ul li:first-child {
        margin-left: 0.63rem;
    }

    .layout .header .navList ul li:last-child {
        margin-right: 0.63rem;
    }

    .layout .header .navList ul li a {
        font-size: 1.104rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        margin: 0 1.26171rem 0;
        opacity: 0.6;
        height: 3.7851rem;
        line-height: 3.7851rem;
    }

    .layout .header .navList ul li a.on {
        color: #004FB7 !important;
        opacity: 1;
    }

    .layout .header .navList ul .item_lvSuFengHui .navLiMenu {
        padding: 1.42857143rem 2rem;
        color: white;
        position: absolute;
        opacity: 0;
        visibility: hidden;
        transition-duration: 0.2s;
        top: 5.14285714rem;
        white-space: nowrap;
        background-color: #4D4D4D;
        font-size: .92857143rem;
    }

    .layout .header .navList ul .item_lvSuFengHui .navLiMenu a:first-child {
        font-size: 1.07142857rem;
        margin-right: auto;
        margin-bottom: .57142857rem;
    }

    .layout .header .navList ul .item_lvSuFengHui .navLiMenu a {
        color: white;
        line-height: 2rem;
        margin-left: 0px;
        margin-right: auto;
    }


    .layout .header .navList ul .item_guest a.on {
        color: #03C173 !important;
    }

    .layout .header .navList ul .item_guest .navLiMenu {
        padding: 1.42857143rem 2rem;
        white-space: nowrap;
        color: white;
        position: absolute;
        opacity: 0;
        transition-duration: 0.2s;
        visibility: hidden;
        top: 5.14285714rem;
        background-color: #4D4D4D;
    }

    .layout .header .navList ul .item_guest .navLiMenu a {
        color: white;
        font-size: 1.07142857rem;
        line-height: 1.42857143rem;
        margin-left: 0px;
        margin-right: auto;
        margin-top: 0px;
    }

    .layout .header .navList ul .item_guest .navLiMenu a:first-child {
        margin-bottom: 0;
    }

    .layout .content {
        margin: 0 auto;
        box-sizing: border-box;
        margin-top: 3.7851rem;
    }

    .layout .content .left {
        box-sizing: border-box;
        overflow: hidden;
        display: none;
    }

    .layout .content .left1 {
        background-color: white;
    }

    .layout .content .left1 .itemBox1 {
        /* padding-bottom: 1.28571429rem; */
    }

    .layout .content .left1 .itemList1 {
        width: 27.07142857rem;
        margin: 0 auto;
        overflow: hidden;
    }

    .layout .content .left1 .itemList1 .item {
        overflow: hidden;
        display: flex;
        align-items: flex-start;
        padding: 1.57142857rem 0;
        border-bottom: 1px solid #eee;
    }

    .layout .content .left1 .itemList1 :last-child {
        border: 0;
        font-size: 0;
    }

    .layout .content .left1 .itemList1 .item .itemRight {
        height: 6.28571429rem;
    }

    .layout .content .left1 .itemList1 .item .itemLeft {
        margin-right: .64285714rem;
    }

    .layout .content .left1 .itemList1 .item .itemLeft img {
        width: 9.42857143rem;
        height: 6.28571429rem;
        border-radius: .28571429rem;
    }

    .layout .content .left1 .itemList1 .item .itemRight {
        overflow: hidden;
    }

    .layout .content .left1 .itemList1 .item .itemRight a {
        display: contents;
        color: #222222;
    }

    .layout .content .left1 .itemList1 .item .itemRight a:visited h1 {
        color: #888888;
    }

    .layout .content .left1 .itemList1 .item .itemRight h1 {
        font-weight: bold;
        line-height: 1.71428571rem;
        margin-bottom: .3rem;
        font-size: 1.28571429rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-family: " PingFangSC-Semibold", "PingFang SC";
    }

    .layout .content .left1 .itemList1 .item .itemRight a {
        display: contents;
    }

    .layout .content .left .itemList .item .itemRight a:visited h1 {
        color: #888888;
    }

    .layout .content .left1 .itemList1 .item .itemRight p {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        /*鎺у埗鍦�2琛�,婧㈠嚭鏃舵樉绀虹渷鐣ュ彿*/
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: .92857143rem;
        font-family: "PingFangSC-Regular", "PingFang SC", "MicrosoftYaHei";
        font-weight: 400;
        color: #666666;
        line-height: 1.35714286rem;
    }

    .layout .content .left1 .itemList1 .item .itemRight span {
        font-size: .92857143rem;
        color: #AAAAAA;
        line-height: 1.35714286rem;
        font-family: "PingFangSC-Regular", "PingFang SC", "MicrosoftYaHei";
        margin-right: 1.2617rem;
    }
    .layout .content .left1 .itemList1 .item .itemRight span:nth-child(2) {
        margin-right: 0;
    }

    .layout .content .left1 .seemore {
        height: 3.14285714rem;
        background: #222222;
        border-radius: 8px;
        font-size: 1.21428571rem;
        font-family: MicrosoftYaHei;
        color: #FFFFFF;
        line-height: 3.14285714rem;
        text-align: center;
        margin: 1.57142857rem 1.14285714rem 3.154276rem 1.14285714rem;
    }

    .layout .content .right {
        box-sizing: border-box;
        margin-top: 3.14285714rem;
        padding-bottom: 2.3657rem;
    }

    .layout .content .right p {
        font-size: 1.57142857rem;
        color: #333333;
        text-align: center;
        font-weight: 400;
        line-height: 2.21428571rem;
        font-family: "PingFangSC-Regular", "PingFang SC", "MicrosoftYaHei";
    }

    .layout .content .right div {
        width: 5.07142857rem;
        height: .14285714rem;
        background: #222222;
        border-radius: .28571429rem;
        margin: 0 auto;
        margin-top: 1.28571429rem;
    }

    .layout .content .right ul {
        overflow: hidden;
        margin-top: 2.5rem;
        padding: 0 1.28571429rem;
        display: flex;
        justify-content: left;
        flex-wrap: wrap;
    }

    .layout .content .right ul li {
        width: 22.8%;
        margin-right: .78571429rem;
        margin-bottom: .78571429rem;
    }

    .layout .content .right ul li:nth-child(4n) {
        margin-right: 0;
    }

    .layout .content .right ul li img {
        width: 100%;
    }

    .footer {
        border-top: 1px solid #DDDDDD;
        padding: 1.14rem /* 16/14 */ 0;
    }

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

    .footer .link-me a,
    .footer .lxhz {
        font-weight: 400;
        font-size: .86rem /* 12/14 */;
        color: #888888;
        line-height: 1.21rem /* 17/14 */;
        text-align: center;
    }

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

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

    .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;
    }


    .footerMob {
        display: block;
        text-align: center;
        background: #f5f5f5;
        font-size: .92857143rem;
        font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
        font-weight: 400;
        color: #888888;
        line-height: 1.35714286rem;
        border-top: 1px solid #ddd;
        padding: 1.28571429rem 0;
    }

    .footerMob :last-child {
        margin-top: .28571429rem;
        margin-bottom: constant(safe-area-inset-bottom);
        margin-bottom: env(safe-area-inset-bottom);
    }

    #mobiledown {
        width: .5rem;
        height: .5rem;
        display: inline-block;
        transform: translateY(-0.07142857rem);
    }

    .navLiMenu2 {
        display: none;
        position: absolute;
        right: -3rem;
        top: 3.8rem;
        width: 10.07142857rem;
    }

    .navLiMenu2 img {
        margin: 0 auto;
        width: .78571429rem;
        height: .5rem;
    }

    .navLiMenu2 div {
        background-color: #222;
        color: white;
        font-size: 1.07142857rem;
        font-family: 'PingFangSC-Regular', 'PingFang SC', 'MicrosoftYaHei';
        font-weight: 400;
        color: #FFFFFF;
        text-align: center;
    }

    .navLiMenu2 div a {
        height: 3.14285714rem;
    }

    .navLiMenu2 div a:last-child {
        margin-top: 1.57142857rem;
    }

    .guest1 {
        display: none !important;
    }

    .guest2 {
        display: inline-block;
    }

    .navScroll {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .shadow {
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: transparent;
        z-index: 98;
    }

}