.nyjyax28m {
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.nyjyax_box {
    display: flex;
    justify-content: space-between;
    margin-top: var(--mt45p);
}

.nyjyax_box2 {
    justify-content: center;
}

.nyjyax_item {
    width: 24%;
    text-align: center;
}

.nyjyax_p1 {
    font-size: 16px;
    color: #fff;
}

.nyjyax_p2 {
    font-size: var(--fs22);
    color: #fff;
}

.nyjyax_p1 span,
.nyjyax_p1 em {
    font-size: var(--fs52);
}

.nyjyax_p4 em {
    font-size: var(--fs20);
}

.xyg29c_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 30%;
    margin: 0 auto;
    margin-top: var(--mt45p);
}

.xyg29c_box span {
    display: inline-block;
    width: 50%;
}

.colorfff {
    color: #ffff;
}

.xyg29c_box2 span {
    color: #fff;
}

.nyjyax_p3 {
    color: #fff;
}

.nyjyax_p3 span,
.nyjyax_p3 em {
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    background-size: 100% 100%;
    background-position: 0 0;
    background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
    font-size: var(--fs52);
    font-weight: bold;
}

.nyjyax_p3 em {
    font-size: var(--fs20);
}

.nyjyax_p5 span {
    font-size: var(--fs22);
}

.nyjyax_p6 {
    margin-top: 20px;
}

.virtbox1 {
    margin-top: 80px;
}

.nyjyax_boxm1 {
    margin-top: 100px;
}

.cneg27bwzicon2 {
    width: 110px;
    height: 110px;
}

.parallax29 {
    height: auto;
}

.virtualj_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: var(--mt45p);
}

.virtualj_left {
    position: relative;
    width: 28%;
}

.virtualj_right {
    width: 66%;
    position: relative;
}

.coreb_title,
.coreb_i1 {
    color: #fff;
}

.coreb_btn {
    display: none;
}

.coreb_btn.on {
    display: block;
}


.coreb_box {
    margin-top: 40px;
}

.coreb_box:first-child {
    margin-top: 0;
}

.coreb_nav {
    display: flex;
    align-items: center;
    gap: 30px;
}

.coreb_title {
    background-color: rgb(255, 255, 255, 0.11);
    border-radius: 20px;
    padding: 47px 30px;
    border: 1px solid transparent;

}

.coreb_title.on {
    background: #161e41;
    border: 1px solid #1d75e1;
}

.coreb_nav img {
    height: 80px;
}

.coreb_i1 {
    background-color: rgb(255, 255, 255, 0.11);
    border-radius: 13px;
    padding: 30px 40px;
}

.coreb_list {
    margin-top: var(--mt25p);
    display: flex;
    justify-content: space-between;

}

.coreb_p1 {
    font-size: var(--fs30);
    color: #fff;
}

.coreb_item {
    display: flex;
    align-items: center;
    width: 19%;
}

.coreb_item span {
    position: relative;
    padding-left: 15px;
}

.coreb_item span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
}


.coreb_li1 {
    overflow: hidden;
    margin-top: var(--mt25p);
}

.coreb_li1 img {
    width: 100%;
    border-radius: 13px;
}

.virtualsbg1_li1 {
    position: relative;
    text-align: center;
}

.virtualsbg1_li1 img {
    width: 80%;
    margin-top: 100px;
}

.casen28slidebg {
    background-color: rgb(255, 255, 255, 0.11);
    padding: 20px 20px;
}

.casen28slidebg .casen28p1,
.casen28slidebg .casen28p2 {
    color: #fff;
}

.coreb_title:hover {
    cursor: pointer;
}

.cneg27bwz {
    top: 38%;
}

/* esg */
.esg30ax {
    display: flex;
    justify-content: space-between;
    margin-top: var(--mt55p);
}

.esg30ans {
    padding: 0 5%;
}

.esg30axicon {
    height: 60px;
    width: 60px;
    position: relative;
    display: inline-block;
}

.esg30axicon img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0;
    margin: auto;
}

.esg30axp1 {
    display: flex;
    line-height: 1;
    justify-content: center;
}

.esg30axp1 span {
    color: var(--color);
    font-size: var(--fs40);
    font-weight: var(--b600);
}

.esg30axp1 {
    margin-top: 20px;
}

.esg30axp1 em {
    margin-top: 10px;
}

.esg30axp2 {
    color: #222;
    line-height: 1.4;
    margin-top: 15px;
}

.esg30abz {
    display: flex;
    justify-content: flex-end;
    font-size: 14px;
    color: #999;
    margin-top: var(--mt30p);
}

.esg30axm {
    text-align: center;
    min-width: 135px;
}

.esg30b {
    position: relative;
}

.esg30bstip {
    position: sticky;
    top: 0;
    width: 100%;
    height: 100vh;
    min-height: 600px;
    overflow: hidden;
}

.esg30bswiper {
    width: 100%;
    height: 100%;
    position: relative;
}

.esg30bslide {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.esg30bwz {
    position: absolute;
    left: 50%;
    top: 49%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 6;
    text-align: left;
    color: #fff;
}

.esg30bms {
    line-height: 1.6;
    max-width: 620px;
    margin-top: var(--mt25p);
}

.esg30bbg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
}

.esg30bbgm {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* 分页样式 */
.esg30bpage {
    position: absolute;
    z-index: 10;
    width: 200px;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
}

.esg30bpage:before {
    position: absolute;
    width: 1px;
    height: 150%;
    background: #fff;
    content: '';
    opacity: 0.3;
}

.esg30bpage:before {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.esg30bpage span {
    color: #fff;
    position: relative;
    line-height: 1.2;
    font-size: var(--fs18);
    width: 100%;
}

.esg30bpage span {
    text-align: right;
    padding-right: 60px;
    margin: 20px 0;
    cursor: pointer;
    transition: all 0.3s ease;
}

.esg30bpage span:hover {
    opacity: 0.8;
}

.esg30bpage i {
    position: absolute;
    width: 11px;
    height: 11px;
    background: #fff;
    border-radius: 50%;
}

.esg30bpage i {
    top: 50%;
    transform: translateY(-50%);
    right: -5px;
}

.esg30bpage i:before {
    width: 200%;
    height: 200%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #fff;
    border-radius: 50%;
    content: '';
}

.esg30bpage i:before {
    transition: all 0.5s ease;
}

.esg30bpage i:before {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
}

.esg30bpage {
    right: var(--plr120);
    top: 50%;
    transform: translateY(-50%);
}

.esg30bpage span.on i:before {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.h200vh {
    height: 100vh;
}

.esg30c {
    padding: var(--ptb) var(--plr120);
    padding-bottom: 0;
}

.esg30cbg {
    position: relative;
}

.esg30cbgmn {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.esg30cbgm {
    position: relative;
    min-height: 650px;
    overflow: hidden;
}

.esg30cbgm {
    padding-bottom: 46.65%;
}

.esg30cbgm {
    will-change: clip-path;
    animation-name: xyg29abg;
}

@keyframes xyg29abg {
    0% {
        clip-path: inset(5% 10% 5% 10% round var(--border15));
        -webkit-clip-path: inset(5% 10% 5% 10% round var(--border15));
    }

    to {
        clip-path: inset(0 round var(--border15));
        -webkit-clip-path: inset(0 round var(--border15));
    }
}

.esg30cwz {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.esg30cnum {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 6;
}

.esg30cnum {
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0 5%;
}

.esg30cwzm {
    width: 25%;
    text-align: center;
}

.esg30cp1 {
    display: flex;
    line-height: 1;
    justify-content: center;
    align-items: flex-end;
}

.esg30cp1 span {
    font-size: var(--fs40);
    transform: translateY(8%);
    padding: 0 5px;
}

.esg30cwzm {
    color: #fff;
}

.esg30cwzm {
    padding: var(--mt45p) 0;
}

.esg30d {
    padding: var(--ptb) 0;
}

.esg30dswiper {
    overflow: hidden;
    padding: 0 var(--plr120);
    margin-top: var(--mt55p);
}

.esg30dan {
    margin-top: var(--mt35p);
}

.esg30dslide {
    width: calc(50% - 12px);
}

.esg30dimg {
    border-radius: var(--border15);
    overflow: hidden;
}

.esg30dimgm {
    width: 100%;
}

.esg30dwz {
    padding: 30px 15px;
}

.esg30dp1 {
    font-size: var(--fs22);
    font-weight: var(--b600);
}

.esg30dp2 {
    margin-top: 10px;
}

.esg30dmore {
    display: flex;
    justify-content: flex-start;
    margin-top: var(--mt25p);
}

.esg30dimgm,
.esg30dp1 {
    transition: all 0.5s ease;
}

.esg30dslide:hover .esg30dimgm {
    transform: scale(1.03);
}

.esg30dslide:hover .esg30dp1 {
    color: var(--color);
}

.esg30e {
    background: var(--bgs);
    padding: var(--ptb) var(--plr120);
}

.esg30ex {
    position: relative;
    margin-top: var(--mt55p);
}

.esg30eswiper {
    overflow: hidden;
}

.esg30eslide {
    padding: 20px;
    background: #fff;
    border-radius: var(--border15);
}

.esg30eslide {
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.06);
    align-items: center;
    flex-wrap: wrap;
    display: flex;
}

.esg30eimg,
.esg30ewz {
    width: 50%;
}

.esg30ewz {
    padding: 0 8%;
}

.esg30eimg {
    overflow: hidden;
    border-radius: var(--border15);
}

.esg30eimgm {
    width: 100%;
}

.esg30ep1 {
    font-size: var(--fs30);
    font-weight: var(--b600);
    line-height: 1.4;
}

.esg30ep2 {
    display: flex;
    justify-content: flex-start;
    margin-top: var(--mt35p);
}

.esg30ep1,
.esg30eimgm {
    transition: all 0.5s ease;
}

.esg30eslide:hover .esg30eimgm {
    transform: scale(1.03);
}

/* .esg30eslide:hover .esg30ep1 {
    color: var(--color);
} */

.esg30exan {
    position: absolute;
    bottom: 40px;
    right: 40px;
    z-index: 11;
}

.esg30eaniu {
    display: flex;
    justify-content: space-between;
    width: 100px;
}

.esg30eanium,
.esg30epage {
    height: 30px;
    line-height: 30px;
}

.esg30epage {
    align-items: center;
}

.esg30epage {
    position: absolute;
    top: -3px;
    left: 22px;
}

.esg30f {
    position: relative;
    height: 98vh;
    min-height: 650px;
    overflow: hidden;
}

.esg30fbg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.esg30fbg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.esg30fbg {
    background-attachment: fixed;
}

.esg30fwz {
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.esg30fwz {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.esg30fwzr {
    max-width: 600px;
    color: #fff;
}

.esg30fwzr p {
    color: #fff;
    position: relative;
    padding: 30px 0;
    line-height: 1.4;
}

.esg30fwzr p {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.esg30fwzr p:before {
    position: absolute;
    width: 0;
    height: 1px;
    bottom: 0;
    content: '';
    background: #fff;
}

.esg30fwzr p:before {
    opacity: 0;
    -webkit-opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.esg30fwzr p:hover:before {
    width: 100%;
    opacity: 1;
    -webkit-opacity: 1;
}

/* esg */
.nyjyax_p3 {
    width: 90%;
    margin: 0 auto;
}

.pc {
    display: block;
}

.phone {
    display: none;
}

.parallax28wz{
    max-width: 470px;
}
.xyg29bdatam li{
    width: 33%;
}

@media screen and (max-width:1600px) {
    .coreb_box {
        margin-top: 33px;
    }

    .coreb_title {
        padding: 33px 30px;
    }
}

@media screen and (max-width:1440px) {
    .coreb_title {
        padding: 37px 30px;
    }

    .coreb_nav img {
        height: 64px;
    }

    .coreb_item {
        font-size: 14px;
    }

    .cneg27bwz {
        top: 35%;
    }

    .ggsubs27wrap {
        height: 450px;
    }

    .ggsubs27xf {
        padding: 20px 30px;
    }
}

@media screen and (max-width:1280px) {
    .coreb_title {
        padding: 30px 30px;
    }
}

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

    .pc {
        display: none;
    }

    .phone {
        display: block;
    }

    /* 1  相同*/
    .hd-ph.phscroll {
        background: #fff;
        box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
    }

    .hd-ph.phscroll .ph-logo2 {
        opacity: 1;
        visibility: visible;
    }

    .hd-ph.phscroll .ph-logo1 {
        opacity: 0;
        visibility: hidden;
    }

    .hd-ph.phscroll .phnav-search i {
        color: #333;
    }

    .hd-ph.phscroll .phnav-menubtn span,
    .hd-ph.phscroll .phnav-menubtn:after,
    .hd-ph.phscroll .phnav-menubtn:before {
        background: #333;
    }

    .hd-ph.phscroll .phnav-search:before {
        opacity: 0.8;
        visibility: visible;
    }

    .hd-ph.phscroll .phnav-search:after {
        opacity: 0;
        visibility: hidden;
    }

    /* 1  相同*/

    .w1400 {
        width: 90%;
        margin: 0 auto;
    }

    .sub-visual .innerwzm {
        padding: 0;
        animation-name: none;
        display: none;
    }

    .stickyhs {
        height: 0;
    }

    .breadcrumb {
        opacity:1;
    }
    .scrill{left:0;}
    .sub-visual-x:-webkit-scrollbar {
        width: 0px;
    }

    .sub-visual .background {
        animation-name: none;
        top: 0;
        width: 100%;
    }

    .sub-visual .innerwzms {
        animation-name: none;
        opacity: 1;
    }

    .sub-visual .innerh4,
    .sub-visual .inneren {
        animation-name: none;
    }

    .innerh4 {
        color: #fff;
    }

    .innerwzm .inneren {
        color: #fff;

    }

    .inneren {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .parallax28m {
        flex-wrap: wrap;
    }
    .parallax28m{padding: var(--ptb) 0;left:0;position:relative;top:0;transform:none !important;-webkit-transform:none !important;}
    .nyjyax28m{padding: var(--ptb) 0;left:0;position:relative;top:0;transform:none !important;-webkit-transform:none !important;}
    .nyjyax28m{padding-bottom:50vh}
    .parallax28wz {
        width: 100%;
    }

    .parallax28img {
        width: 100%;
        margin-top: 20px;
    }

    .right .parallax28wz1 {
        display: block;
    }

    .right .parallax28wz2 {
        display: none;
    }

    .cneg27b {
        padding: 0 5%;
    }

    .cneg27bm {
        -webkit-transform: translateY(0px);
        animation-name: none;
    }

    .cneg27bimg {
        min-height: 390px;
    }

    .cneg27btit {
        top: 40px;
    }

    .ggen {
        color: #fff;
        text-align: center;
    }

    .cneg27btit .ggtit0 {
        color: #fff;
    }

    .cneg27bwz2 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }

    .hxswiper {
        text-align: center;
    }

    .relate_page {
        text-align: center;
        margin-top: 20px;
    }

    .relate_page .swiper-pagination-bullet-active {
        /* background: var(--color); */
        width: 30px;
        border-radius: 5px;
        background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
    }


    .relate_page span {
        background: #fff;
    }

    .relate_page3 span {
        background: #000;
    }

    .ggsubs27ph {
        margin-top: 25px;
    }

    .ggsubs27wrap {
        position: relative;
    }

    .ggsubs27wrap:before {
        backdrop-filter: none;
    }

    .ggsubs27wrap::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.3);
        z-index: 1;
    }

    .ggsubs27wz {
        width: 100%;
    }

    .ggsubs27p2,
    .ggsubs27ms {
        color: #fff;
    }

    .ggsubs27wrap {
        height: 330px;
    }

    .xyg29b {
        width: 90%;
        margin: 0 auto;
        padding: 0 0 25px 0;
    }

    .xyg29bwz {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .xyg29bimg {
        width: 100%;
        margin-top: 20px;
    }

    .datap01 em {
        font-size: 14px;
    }

    .casen28swiper {
        margin: 0 auto;
    }

    .casen28 {
        width: 90%;
        margin: 0 auto;

    }

    .casen28slide {
        max-width: -webkit-fill-available;
        min-width: auto;
        padding: 15px 10px;
    }

    .casen28p1 {
        font-size: 16px;
    }

    .casen28wz {
        padding: 20px 15px;
        padding-bottom: 15px;
    }

    .casen28qt {
        margin-top: 25px;
    }

    .nyjyax_boxph1 {
        margin-top: 25px;
    }

    .virtualj_left {
        width: 100%;
    }

    .virtualj_right {
        width: 100%;
    }

    .coreb_title {
        padding: 15px 30px;
        border-radius: 10px;
    }

    .coreb_box {
        margin-top: 10px;
    }

    .coreb_i1 {
        padding: 20px 20px;
        margin-top: 25px;
    }

    .coreb_list {
        flex-wrap: wrap;
        margin-top: 0;
    }

    .coreb_item {
        width: 49%;
        margin-top: 7px;
    }

    .virtualsbg1_li1 img {
        width: 100%;
        margin-top: 40px;
    }

    .lt28ax {
        padding-top: 50px;
    }

    .lt28aimg {
        width: 100%;
    }

    .lt28awz {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .lt28bbg {
        animation-name: none;
    }

    .lt28btit {
        animation-name: none;
    }

    .cneg27bcolor {
        width: 90%;
        margin: 0 auto;
    }

    .lt28btit {
        top: 4%;
    }

    .lt28b {
        height: 46vh;
        min-height: 450px;
    }

    .lt28cwz {
        width: 100%;
        padding-right: 0;
    }

    .lt28cimg {
        width: 100%;
        margin-top: 20px;
    }

    .lt28ams {
        margin-top: 15px;
    }

    .cneg27ms {
        width: 90%;
        margin: 0 auto;
    }

    .cneg27ms2 {
        width: 100%;
    }

    .djlife {
        height: 740px;
    }

    .xyg29c_box {
        width: 90%;
        margin-top: 20px;
    }

    .parallax28 {
        height: 80vh;
        min-height: 600px;
    }

    /* .xyg29d {
        width: 90%;
        margin: 0 auto;
    } */

    .xyg29dmn {
        flex: none;
    }

    .xyg29img {
        opacity: 1;
        visibility: visible;
    }

    .xyg29dx {
        width: 90%;
        margin: 0 auto;
        margin-top: 25px;
    }

    .xyg29dx .relate_page span,
    .ggsubs27ph .relate_page span {
        background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
    }

    .xyg29dp1,
    .xyg29dp3 {
        width: 90%;
        color: #fff;
    }

    .xyg29dp1,
    .xyg29dp2 {
        color: #fff;
    }

    .xyg29dp2 {
        margin-top: 10px;
    }

    .xyg29dp2:before {
        background: #fff;
    }

    .xyg29dmn {
        height: 320px;
    }

    .nyjyax_p1 {
        font-size: 14px;
    }

    .esg30am .ggen {
        color: #000;
    }

    .esg30cbgm {
        animation-name: none;
    }

    .ggsubs27ph2 .relate_page span {
        background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
    }

    .esg30eimg,
    .esg30ewz {
        width: 100%;
    }

    .esg30ewz {
        margin-top: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .esg30ex {
        width: 90%;
        margin: 0 auto;
        margin-top: 25px;
    }

    .esg30dswiper {
        width: 90%;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    .esg30dimg {
        border-radius: 10px;
    }

    .parallax29 {
        height: auto;
    }

    .esg30fwzr p {
        padding: 15px 0;
    }

    .esg30cbgm {
        min-height: auto;
    }

    .esg30cbgmn {
        height: 380px;
    }

    .ggsubs27ph2 {
        width: 90%;
        margin: 0 auto;
        margin-top: 25px;
    }

    .esg30cwzm {
        padding: 45px 0 0;
    }

    .esg30eslide {
        padding: 15px 10px;
    }

    .esg30ewz {
        padding: 0 4%;
    }

    .esg30ep2 {
        margin-top: 15px;
    }

    .esg30f {
        height: 48vh;
        min-height: 520px;
    }

    .esg30c {
        padding: 0;
    }

    .esg30dwz {
        padding: 20px 0 0 0;
    }

    .cneg27ms {
        margin-top: 10px;
    }

    .xyg29btit {
        text-align: center;
    }

    .parallax28imgm {
        padding-top: 0;
    }

    .swiperpage span.swiper-pagination-bullet-active {
        background-image: linear-gradient(to right, #38d5c0, #40c4ff);
    }

    .sub-visual .background .pc {
        display: none;
    }

    .sub-visual .background .phone {
        display: block;
    }

    .ggtit0 {
        text-align: center;
    }

    .parallax28p3 {
        margin-top: 20px;
    }

    .parallax28nwzm {
        padding: 25px 20px;
        min-height: 320px;
    }

    .lt28aimg {
        border-radius: 10px;
    }

    .casen28qt {
        display: none;
    }

    .esg30dswiper2 {
        margin-top: 20px;
    }

    .esg30dswiper .relate_page span {
        background-image: linear-gradient(to bottom, #38d5c0, #40c4ff);
    }

    .esg30exan {
        position: absolute;
        bottom: -50px;
        right: 0px;
        z-index: 11;
        /* left: 40%; */
        /* text-align: center; */
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .esg30e {
        padding-bottom: 100px;
    }

    .esg30eanium {
        display: none;
    }

    .innerwzms {
        top: 25%;
    }

    .innerwzmsm .ggen,
    .innerwzmsm .ggtit0 {
        text-align: left;
    }

    .parallax28jj {
        display: none;
    }

    .esg30ans {
        padding: 0;

    }

    .xyg29bdatam li {
        width: 50%;
    }

    .parallax28 {
        height: auto;
        min-height: auto;
    }
    .parallax28bg{transform:none !important;-webkit-transform:none !important;}
    .lt28am_p1{
        width: 100%;
        margin-bottom: 20px;
    }
}
