@charset"utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    .g_c5pt1nr{
        width: 1400px;
    }
    /* helen star*/
    .ys_ban_slick li .ys_ban_title {
        font-size: 52px;
    }

    .g_title2 {
        font-size: 42px;
    }

    .he_b1p4kri p {
        font-size: 142px;
    }

    /* helen end */
    /* tammy - start */
    .g_title2 {
        font-size: 44px;
    }

    .t_pagfont24 p {
        font-size: 22px;
    }

    .g_title4 {
        font-size: 22px;
    }

    .t_e2pt2icon {
        height: 46px;
        margin-bottom: 22px;
    }

    .t_e2pt2wai {
        margin-bottom: 60px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 70px;
    }

    .t_e2pt4ic {
        height: 46px;
        margin-bottom: 22px;
    }

    .t_e2pt4ul .g_title4 {
        margin-bottom: 24px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 80px;
    }

    .g_margin3 {
        margin-bottom: 90px;
    }

    .g_margin1 {
        margin-top: 90px;
    }

    /* tammy - end */
    /* 1680end */
    .he_sydplyd {
        margin-bottom: 35px;
    }

    .g_margin2 {
        margin-bottom: 140px;
    }

    .g_b3pt1_ul span {
        font-size: 60px;
    }

    .g_b3pt3_ul .g_b3pt3_word {
        padding-left: 120px;
    }

    .g_sypt2_nr li {
        padding: 0 80px;
    }

    .g_sypt2_nr ul {
        margin: 80px -80px 0;
    }

    .g_sypt1_word {
        padding: 0 40px;
    }

    .g_navulbox2 {
        padding: 55px 100px 32px;
    }

    .g_navulbox2 .ys_imgbox_cover {
        margin: 0 auto 64px;
    }

    .g_navulbox2 {
        height: 260px;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 26px;
    }

    /* lis-start */
    .d_fontcol p {
        margin-bottom: 26px;
    }

    .d_i1title {
        margin-bottom: 62px;
    }

    .d_i1aboutli {
        padding-bottom: 70px;
    }

    .d_d4body {
        margin-top: 58px;
    }

    .d_d4title3 {
        margin-bottom: 34px;
    }

    .d_d4asideli2 {
        margin-bottom: 30px;
    }

    .d_d4body4 {
        margin-top: 56px;
        margin-bottom: 48px;
    }

    .d_d4bodyleft {
        padding-right: 94px;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 120px;
    }

    .d_c7body {
        margin-top: 100px;
    }

    .d_c7dis {
        margin-bottom: 56px;
    }

    .d_c7num {
        font-size: 62px;
    }

    .d_c7title {
        margin-bottom: 64px;
    }

    .d_c7body3 {
        padding-left: 80px;
    }

    .d_c7title2 {
        margin-bottom: 44px;
    }

    .d_d1head {
        margin-bottom: 74px;
    }

    .d_d1bd2title {
        padding: 44px 0 0 110px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 16px;
        margin-bottom: 90px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -16px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 36px;
    }

    .d_d1totalbody2 .slick-dots {
        bottom: 90px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 14px;
        margin-bottom: 86px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -14px;
    }

    .d_c7title3 {
        font-size: 34px;
        margin-bottom: 64px;
    }

    .d_d1headfont {
        padding: 13px 0;
        margin: 0 90px;
    }

    .d_d3bd2icon2 {
        top: 6px;
    }

    .d_d3db2title2 .slick-prev {
        right: 100px;
    }

    .d_d3db2title2 {
        margin: 0 -70px;
        margin-right: calc(512px - 50vw);
        padding-right: calc(50vw - 512px);
    }

    .d_d3body2 {
        padding: 0 80px;
    }

    .d_d3db2button {
        width: 40px;
    }

    .d_d3db2button1 {
        width: 88px;
        bottom: 80px;
    }

    /* lis-end */
    .d_i1body,
    .d_i2main_top {
        margin-top: 140px;
    }

    .g_e1pt4 .t_e2pt2wai {
        margin-bottom: 40px !important;
    }

    .g_e1pt4 .g_e2num {
        margin-bottom: 40px;
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 13px 0;
        margin: 0 90px;
    }

    .d_d1bd2title {
        padding: 44px 0 0 70px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 70px);
    }

    .g_b4main {
        margin-bottom: 100px;
    }

    .d_d4body2 {
        padding-right: 120px;
    }

    .d_d2head .g_title4,
    .d_d4head .g_title4 {
        font-size: 24px;
    }

    .d_d3body2 {
        padding: 0 70px;
    }

    .d_d3db2title2 {
        margin-right: -8.75vw;
        padding-right: 8.75vw;
    }

    .d_d3db2title2 .slick-next {
        right: 8.75vw;
    }

    .d_d3db2title2 .slick-prev {
        right: calc(8.75vw + 64px);
    }

    .d_d4body4 {
        margin-top: 50px;
        margin-bottom: 40px;
    }

    .d_d4pic {
        width: 70px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jic {
        width: 36px;
        margin-right: 16px;
        position: relative;
        top: -2px;
    }

    .t_e2pt2jtit .g_title4 {
        max-width: calc(100% - 52px);
    }

    .t_e2pt2jtit {
        margin-bottom: 14px;
    }

    .t_e2pt2jxia {
        margin-bottom: 20px;
    }

    .t_e2pt2jle {
        margin-bottom: 10px;
    }

    .t_e2pt2jwen {
        padding: 20px 30px 27px 30px;
    }

    .d_c7title3 {
        margin-bottom: 24px;
    }

    .t_c7pt1jxin {
        padding: 42px 35px 52px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 28px;
    }

    .t_font40 {
        font-size: 30px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 22px;
    }

    .t_c7jbiao1 {
        margin-bottom: 30px;
    }

    .t_c7jbiaop {
        margin-bottom: 60px;
    }

    /* 2022.08.10 - tammy - end */
    .d_d3db2title2 .slick-dots {
        padding-left: calc(54vw + 60px);
        text-align: left;
        bottom: 0;
    }

    .he_b1p3gtp p {
        font-size: 14px;
    }

    .he_b1p3gti p {
        font-size: 20px;
    }

    .t_b1k5xin .g_word1 p {
        font-size: 14px;
    }

    .t_b1k5xin .g_c2pt2_tit {
        font-size: 18px;
    }

    .t_c7pt1j .g_word3 p {
        font-size: 14px;
    }

    .he_strength .t_e2pt2pag {
        width: 82.5%;
    }

    .t_e2pt1nr {
        width: 100%;
    }
    
    .g_c5pt1bj {
        width: 71%;
    }
    
    .g_c5pt1nr{
        width: 1200px;
    }
    
    .he_c5lisvg{
        width: 100%;
    }
    
    .he_c5lisvg svg{
        width: 100%;
    }
    .he_c5line2 {
        top: -21px;
    }
    
    .he_c5line2 {
        top: -21px;
    }
    
    .he_c5line3 {
        top: -46px;
    }
    
    .he_c5line4 {
        top: -16px;
    }
    
    .he_c5line5 {
        top: 38%;
        right: 6%;
    }
    
    .he_c5line6 {
        top: 43%;
        right: 10.5%;
    }
    
    .he_c5line7 {
        right: 27%;
    }
    
    .he_c5line1 {
        top: -30px;
    }
    
    .he_c5line10 {
        left: 11%;
    }
    
    .he_c5line11 {
        left: 8.5%;
    }
    
    .he_c5line5 {
        top: 17%;
        right: 11.5%;
    }
    
    .he_c5line6 {
    top: 38%;
    right: 6.5%;
}

}

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

    /* helen star */
    .he_b2p1brl {
        padding: 46px 70px;
    }

    .he_b2p1brp1 {
        margin-bottom: 8px;
    }

    .he_b2p3fkle {
        width: 480px;
    }

    .he_b2p3fyic {
        width: 66px;
    }

    .he_b2p3fyli {
        padding: 56px 30px 40px;
    }

    .he_b2p3jpo {
        margin-top: 20px;
    }

    .he_b2p3ti .he_puti {
        width: 400px;
    }

    .he_b2p3ru {
        width: calc(100% - 400px);
    }

    .he_b2p3fkri {
        width: calc(100% - 400px);
    }

    .he_b2p3ftli {
        width: 760px;
    }

    /* helen end */
    /* tammy - start */
    .g_title2 {
        font-size: 40px;
    }

    .t_e2pt2wai {
        margin-bottom: 44px;
    }

    .t_e2pt2bot {
        padding: 50px 20px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 60px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 70px;
    }

    /* tammy - end */
    /* 1560end */
    .g_margin4 {
        margin-bottom: 30px;
    }

    .g_sypt1_lifl,
    .g_sypt1_lifr {
        padding: 0 15px;
    }

    .g_sypt1_ul li {
        margin: 0 -15px 30px;
    }

    .g_sypt2_nr ul {
        margin: 60px -80px 0;
    }

    .g_sysect1_num img {
        width: 50px;
        margin-bottom: 26px;
    }

    .ys_demo_num1 {
        font-size: 42px;
    }

    .g_syjia {
        font-size: 20px;
    }

    .g_sypt2_nr li {
        padding: 0 50px;
    }

    .g_sypt2_nr ul {
        margin: 50px -50px 0;
    }

    .g_navulbox2 {
        height: 260px;
    }

    .g_navulbox2 .ys_imgbox_cover {
        width: 100px;
        margin: 0 auto 62px;
    }

    .g_sypt4 .he_b2p1brl {
        padding: 30px 50px;
    }

    /* lis-start */
    .d_d4body2 {
        padding-right: 160px;
    }

    .d_d2title {
        margin-bottom: 38px;
    }

    .d_d2asideli2 {
        margin-bottom: 28px;
    }

    .d_c6li {
        padding: 20px 0;
    }

    .d_c6li2 {
        padding: 0 14px;
        margin-bottom: 84px;
    }

    .d_c6ul2 {
        margin: 0 -14px;
    }

    .d_c6search {
        margin-bottom: 110px;
        width: 400px;
    }

    .g_b4pt2_input3 img {
        width: 75px;
        right: 10px;
    }

    .d_c6ul2 .slick-dots {
        bottom: 0px;
    }

    .d_c7li {
        margin-bottom: 20px;
    }

    /* tammy */
    .d_d1bdtime {
        margin-bottom: 16px;
    }

    .d_d1bdfont {
        margin-bottom: 18px;
    }

    .d_d1bdfont2 {
        margin-bottom: 32px;
    }

    .d_d1head {
        margin-bottom: 60px;
    }

    .d_d4body2 {
        padding-right: 110px;
    }

    .d_d4share {
        margin-bottom: 44px;
    }

    .d_d3bd2title {
        padding: 46px 40px;
    }

    .he_d1p1le {
        padding-right: 50px;
    }

    .he_d1p1bg {
        padding-left: 50px;
    }

    .g_c2pt2_tit {
        font-size: 20px;
        margin-bottom: 10px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jle {
        padding-right: 140px;
    }

    .t_c7pt1jxin {
        padding: 44px 30px 52px;
    }

    .t_c7jbiao1 {
        margin-bottom: 26px;
    }

    .t_c7jfu .t_font40 {
        margin-bottom: 18px;
    }

    .t_c7jbiaop {
        margin-bottom: 50px;
    }

    .t_c7pt1jxin {
        padding: 44px 22px 52px;
    }

    .he_b2p3fkru .slick-dots {
        width: 760px;
    }

    /* 2022.08.10 - tammy - end */

    .g_c5pt1_icon6 {
        bottom: 20%;
    }

    .he_d1p1bbt p {
        font-size: 20px;
    }

}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {

    /* helen star */
    .ys_ban_slick li .ys_ban_title {
        font-size: 46px;
    }

    .g_title2 {
        font-size: 36px;
    }

    .g_margin1 {
        margin-top: 70px;
    }

    .he_b1p1ti {
        margin-bottom: 10px;
    }

    .he_puti {
        margin-bottom: 26px;
    }

    .he_b1p1df p {
        margin-bottom: 12px;
    }

    .he_add {
        padding: 70px 0;
    }

    .he_b1p3gwd {
        padding: 30px 30px 32px;
    }

    .he_b1p3hf {
        width: 850px;
    }

    .he_b1p1tp p {
        font-size: 16px;
    }

    .he_bantd {
        width: 40px;
    }

    .he_bantdri {
        margin-left: 15px;
    }

    .he_banten {
        margin-top: 20px;
    }

    .he_b1p3gul .slick-list {
        padding: 10px 0;
    }

    .he_b1p3gwd {
        box-shadow: 0px 4px 9px rgb(61 78 109 / 10%);
    }

    .he_b1p4kri p {
        font-size: 114px;
    }

    .he_b1p4sri {
        width: 52%;
        padding-left: 7.5%;
        padding-bottom: 130px;
    }

    .he_b1p4kj {
        padding-left: 7.5%;
    }

    .he_b1p4ukg p {
        padding-top: 18px;
    }

    .he_b1p1le {
        padding-right: 6%;
    }

    .ys_ban_txtbox .he_ban_tit {
        font-size: 16px;
        margin-top: 10px;
    }

    .he_b1p3gli {
        padding: 0 10px;
    }

    .he_b1p3gul {
        margin: 0 -10px;
    }

    .he_b1p4sh {
        margin-bottom: 55px;
    }

    .he_b2p1hy {
        margin-bottom: 35px;
    }

    .g_title3 {
        font-size: 28px;
    }

    .he_b2p1brul {
        height: 420px;
    }

    .he_b2p1brl {
        padding: 36px 45px;
    }

    .g_title4 {
        font-size: 20px;
    }

    .he_b2p2roey {
        margin-bottom: 26px;
    }

    .he_b2p2bx .he_b1p1ti {
        margin-bottom: 0;
    }

    .he_b2p2ror1 p {
        margin-bottom: 12px;
    }

    .he_b2p2ror1 {
        margin-bottom: 33px;
    }

    .he_b2p3ftli {
        width: 660px;
    }

    .he_b2p3anl {
        width: 40px;
    }

    .he_c1p1 .he_b2p1brl {
        padding-left: 14%;
        padding-right: 14%;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 28px;
    }

    .he_b1p5 .t_b1k5ul_box {
        padding-bottom: 26px;
    }

    /* helen end */
    /* tammy - start */
    .g_nav>li {
        padding: 0 32px;
        position: relative;
    }

    .t_e2pt2wai {
        margin-bottom: 34px;
    }

    .t_e2pt2icon {
        height: 42px;
        margin-bottom: 16px;
    }

    .t_e2pt2swul li {
        padding-bottom: 22px;
    }

    .t_e2pt2bot {
        padding: 46px 20px;
    }

    .t_e2pt3ul .g_title4 {
        line-height: 2.6;
    }

    .t_e2pt3le {
        width: 320px;
    }

    .t_e2pt3rg {
        width: calc(100% - 320px);
        padding-left: 120px;
        padding-right: 16px;
    }

    .t_e2pt4ul li {
        padding: 0 36px;
    }

    .t_e2pt4ul {
        margin: 0 -36px;
    }

    .t_e2pt4ic {
        height: 42px;
        margin-bottom: 20px;
    }

    .t_e2pt4ul .g_title4 {
        margin-bottom: 20px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 60px;
    }

    .g_margin3 {
        margin-bottom: 80px;
    }

    .g_margin1 {
        margin-top: 80px;
    }

    /* tammy - end */
    /* 1440end */
    .he_syp4bx .he_b2p1brp2 {
        margin-bottom: 20px;
    }

    .he_sydpl {
        padding-top: 15px;
    }

    .he_syp4bx .he_c1p1b {
        padding-top: 20px;
    }

    .g_margin2 {
        margin-bottom: 120px;
    }

    .g_button2 p,
    .g_button2 a {
        line-height: 44px;
    }

    .g_b3pt1_ul span {
        font-size: 56px;
    }

    .g_b3pt3 {
        padding: 100px 0 10px;
    }

    .g_b3pt3 li {
        margin-bottom: 100px;
    }

    .g_b3pt3 li:nth-child(even) .g_b3pt3_word {
        padding-right: 120px;
    }

    .ys_sybanul li a {
        padding: 18px 0;
    }

    .ys_sybanul_icon {
        width: 100px;
        margin: 0 auto 10px;
    }

    .ys_sybanul li p {
        font-size: 16px;
        line-height: 1.75;
    }

    .g_sypt1_word .g_button1 {
        margin-top: 20px;
    }

    .g_sypt1_word .g_word2,
    .g_sypt1_word .g_title4 {
        margin-bottom: 8px;
    }

    .g_sypt2_nr {
        top: 80px;
    }

    .ys_cont {
        padding: 0 70px
    }

    .ys_footer {
        padding-top: 60px;
    }

    .g_foot_top {
        margin-bottom: 76px;
    }

    .g_sypt1_topfl .g_margin5 {
        margin-bottom: 10px;
    }

    .g_navulbox1 li {
        padding: 0 40px;
    }

    .g_navulbox2 {
        padding: 55px 70px 32px;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 24px;
    }

    .he_b2p1btg {
        padding: 0 12px;
    }

    .g_b3pt3_ul .g_b3pt3_word {
        padding-left: 100px;
    }

    .g_b3pt3 li:nth-child(even) .g_b3pt3_word {
        padding-right: 100px;
    }

    .g_sypt1_topfr ul {
        margin: 10px -20px 0;
    }

    .g_sypt1_topfr li {
        padding: 0 20px;
    }

    /* lis-start */
    .d_fontcol p {
        margin-bottom: 22px;
    }

    .d_i1title {
        margin-bottom: 58px;
    }

    .d_i1aboutli {
        padding-bottom: 55px;
    }

    .d_i1title2 {
        padding-bottom: 14px;
        margin-bottom: 32px;
    }

    .d_d4aside {
        width: 300px;
    }

    .d_d4body2 {
        padding-right: 116px;
        width: calc(100% - 300px);
    }

    .d_d4body {
        margin-top: 48px;
    }

    .d_d4title {
        margin-bottom: 22px;
    }

    .d_d4head {
        margin-bottom: 32px;
        padding-bottom: 18px;
    }

    .d_d4body4 {
        margin-top: 50px;
        margin-bottom: 42px;
    }

    .d_d4pic {
        width: 80px;
        height: 54px;
    }

    .d_d4fontcol2 {
        margin-right: 34px;
    }

    .d_d4asideli2 {
        margin-bottom: 24px;
    }

    .d_d4title3 {
        margin-bottom: 32px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 114px;
        width: calc(100% - 300px);
    }

    .d_d2title {
        margin-bottom: 32px;
    }

    .d_d2asidepic {
        margin-bottom: 24px;
    }

    .d_d2body {
        margin-bottom: 52px;
    }

    .d_d4share {
        margin-bottom: 52px;
    }

    .d_d2linkfont {
        padding-right: 12px;
    }

    .d_d2link {
        margin-bottom: 52px;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 90px;
    }

    .d_c6li {
        padding: 18px 0;
    }

    .d_c6ul {
        margin-bottom: 28px;
    }

    .d_c6distance {
        margin-bottom: 10px;
    }

    .d_c6li2 {
        padding: 0 12px;
        margin-bottom: 60px;
    }

    .d_c6ul2 {
        margin: 0 -12px;
    }

    .d_c6search {
        width: 312px;
        margin-bottom: 80px;
    }

    .d_c6sear .g_margin4 {
        margin-bottom: 28px;
    }

    .d_c7body {
        margin-top: 106px;
    }

    .d_c7dis {
        margin-bottom: 52px;
    }

    .d_c7num {
        margin-bottom: 22px;
        font-size: 52px;
    }

    .d_c7body3 {
        width: 34.142858%;
        padding-left: 60px;
    }

    .d_c7fontcol {
        margin-bottom: 12px;
    }

    .d_c7fontdis {
        font-weight: 400;
        margin-bottom: 14px;
    }

    .d_c7fontdis2 {
        margin-bottom: 24px;
    }

    .d_c7li2 {
        margin-bottom: 16px;
    }

    .d_c7title2 {
        margin-bottom: 40px;
    }

    .d_c6body2 {
        margin-top: 20px;
    }

    .d_d1bdtime {
        margin-bottom: 18px;
    }

    .d_d1bdfont {
        margin-bottom: 24px;
    }

    .d_d1bdfont2 {
        margin-bottom: 42px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 14px;
        margin-bottom: 80px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -14px;
    }

    .d_d1bd2font {
        margin-bottom: 10px;
    }

    .d_d1morecol {
        margin-right: 40px;
    }

    .d_d1head {
        margin-bottom: 60px;
    }

    .d_d3bd2icon2 {
        width: 70px;
    }

    .d_d3bd2icon {
        width: 28px;
        height: 20px;
    }

    .d_d3bd2time {
        margin-bottom: 12px;
    }

    .d_d3bd2font {
        margin-bottom: 16px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 42px;
        height: 42px;
        top: 83%;
    }

    .d_d3db2title2 .slick-prev {
        left: 91%;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 12px;
        margin-bottom: 70px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0px -12px;
    }

    .d_c7title3 {
        font-size: 32px;
        margin-bottom: 60px;
    }

    .d_headtitle2 {
        margin-bottom: 20px;
    }

    .d_c7num2 {
        margin-bottom: 24px;
    }

    .d_c7body4 {
        padding: 94px 0;
    }

    .d_c7pre {
        left: -58px;
    }

    .d_c7next {
        right: -58px;
    }

    .d_c7bt img {
        width: 8px;
    }

    .d_d1headfont {
        padding: 13px 0;
        margin: 0 86px;
    }

    .d_d1bdtime {
        margin-bottom: 16px;
    }

    .d_d1bdfont {
        margin-bottom: 22px;
    }

    .d_c7bodypic3 {
        width: 20%;
        padding: 0 12px;
    }

    .d_c7bodypic3 .ys_imgbox_cover {
        border-radius: 14px;
    }

    .d_d3bd2time {
        margin-bottom: 8px;
    }

    .d_d3bd2font {
        margin-bottom: 12px;
    }

    .d_d3bd2font2 {
        margin-bottom: 20px;
    }

    .d_d3icon {
        height: 34px;
        width: 34px;
    }

    .d_d4bodyleft {
        padding-right: 85px;
    }

    .d_d4pic {
        width: 70px;
    }

    .d_d1bd2title {
        padding: 38px 0 0 100px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 100px);
        bottom: 80px;
    }

    .d_c6title2 {
        padding: 0 26px;
    }

    .d_d3db2button {
        width: 32px;
    }

    .d_d3bd2title {
        padding: 35px 30px;
    }

    .d_d3body {
        padding-bottom: 70px;
    }

    .d_d3db2button1 {
        width: 70px;
        bottom: 60px;
    }

    /* lis-end */
    .he_syp3bpli {
        width: 750px !important;
    }

    .g_c2pt3_bot {
        width: 950px;
    }

    .g_c2pt3_botul .swiper-slide {
        padding: 0 80px;
    }

    .he_b1p3gwd {
        padding: 30px 20px 32px;
    }

    .g_c2pt4 {
        padding: 70px 0 120px;
    }

    .d_i1body,
    .d_i2main_top {
        margin-top: 140px;
    }

    .d_i1title .g_title4 {
        font-size: 24px;
    }

    .g_b4pt2_input3 input {
        padding-right: 80px;
    }

    .g_f1pt1_ul li {
        PADDING: 0 50px;
    }

    .g_f1pt1_ul {
        margin: 0 -50px;
    }

    .d_c7part4 {
        padding: 80px 0;
    }

    .d_c7bodypic2 .slick-prev,
    .d_c7bodypic2 .slick-next {
        width: 40px;
        height: 40px;
    }

    .d_c7bodypic2 {
        padding: 0 70px;
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 13px 0;
        margin: 0 65px;
    }

    .d_d1bd2title {
        padding: 38px 0 0 60px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 60px);
    }

    .d_d1bdfont2 {
        margin-bottom: 28px;
    }

    .g_b4main {
        margin-bottom: 90px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 80px;
    }

    .t_margin6 {
        margin-top: 50px;
    }

    .d_d4titletime {
        margin-right: 50px;
    }

    .d_d4head {
        margin-bottom: 28px;
        padding-bottom: 16px;
    }

    .d_d2body .yxedr_active p {
        margin-bottom: 20px;
    }

    .d_d4share {
        margin-bottom: 40px;
    }

    .d_d2link {
        margin-bottom: 42px;
    }

    .t_d2k1nr .d_d4body3 {
        margin-bottom: 0px;
    }

    .d_d2head .g_title4,
    .d_d4head .g_title4 {
        font-size: 22px;
    }

    .d_d3bd2icon2 {
        width: 54px;
    }

    .d_d3bd2icon2 {
        top: 46px;
    }

    .d_d3bd2icon {
        height: auto;
    }

    .d_d3bd2icon {
        left: 24px;
        bottom: 24px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 40px;
        height: 40px;
        top: auto;
    }

    .d_d3db2title2 .slick-prev::before,
    .d_d3db2title2 .slick-next::before {
        transform: translate(-50%, -50%) scale(0.8);
    }

    .d_d3db2title2 .slick-prev::before {
        transform: translate(-50%, -50%) rotate(180deg) scale(0.8);
    }

    .d_d3db2title2 .slick-prev {
        left: auto;
        right: calc(8.75vw + 54px);
    }

    .d_d4body2 {
        padding-right: 80px;
    }

    .d_d4fontcol2 {
        margin-right: 30px;
    }

    .g_c5pt1_icon5 {
        right: -2%;
    }

    .g_c5pt1_icon4 {
        right: -4%;
    }

    .g_c5pt1_icon6 {
        bottom: 21%;
        right: 0%;
    }

    .g_b4pt2 {
        padding: 80px 0;
    }

    .he_srer .ys_main {
        margin-top: 145px;
    }

    .he_srer .layoutcon {
        margin-top: 46px;
        padding-bottom: 46px;
    }

    .he_srer .t_searli a {
        font-size: 20px;
    }

    .he_srer .kkpager .fr {
        margin-top: 33px;
    }

    .g_word1 p {
        font-size: 14px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jic {
        top: -3px;
    }

    .t_e2pt2jrg .g_title4 {
        margin-bottom: 22px;
    }

    .t_e2pt2jtit {
        margin-bottom: 12px;
    }

    .t_e2pt2jxia {
        margin-bottom: 18px;
    }

    .t_e2pt2jwen {
        padding: 20px 24px 25px 24px;
    }

    .t_e2pt2jplay {
        width: 48px;
    }

    .t_e2pt2jle {
        padding-right: 120px;
    }

    .d_c7title3 {
        margin-bottom: 22px;
    }

    .t_font40 {
        font-size: 26px;
    }

    .t_c7pt1jxin {
        padding: 34px 24px 40px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 16px;
    }

    .t_c7jbiao1 {
        margin-bottom: 20px;
    }

    .t_c7jfu .t_font40 {
        margin-bottom: 16px;
    }

    .t_c7jbiaop {
        margin-bottom: 40px;
    }

    .t_banduanj {
        margin-bottom: 36px;
    }

    /* 2022.08.10 - tammy - end */
    .mc_gotop {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .he_b1p3gul {
        margin: 0;
    }

    .t_b1k5xin .g_c2pt2_tit {
        font-size: 16px;
    }

    .he_b2p3fkru .slick-dots {
        width: 6060px;
    }

    .g_c5pt1_icon7 {
        bottom: 11%;
    }

    .g_c5pt1_icon8 {
        bottom: 12%;
        left: 9%;
    }

    .he_d1p1le {
        width: 420px !important;
        padding-right: 0;
        min-width: 420px;
    }

    .he_d1p1le {
        width: 41% !important;
        padding-right: 50px;
        min-width: 41%;
        padding-bottom: 50px;
        position: relative;
    }

    .t_c7pt1jxin .t_font40 {
        font-size: 28px;
    }

    .he_b1ptig {
        font-size: 16px;
        margin-top: 12px;
    }

    .he_b2rp2lkp {
        margin-top: 28px;
    }

    .he_b2rp2lkp p {
        margin-bottom: 15px;
    }

    .he_b2rp4qli p {
        font-size: 20px;
    }

    .he_b2rp4qt .slick-track {
        border-bottom: 2px solid rgba(216, 216, 216, 0.5);
    }

    .he_b2rp4qli::after {
        bottom: -2px;
        height: 2px;
    }

    .he_b2rp4wli {
        padding: 60px;
    }

    .he_b2rp4wx {
        width: 630px;
        padding: 45px;
    }

    .he_e2t2ti {
        margin-bottom: 56px;
    }

    .he_e2t2tble {
        padding-left: 0px;
    }

    .he_e2t2tbli {
        margin-bottom: 22px;
    }

    .he_e2t24 {
        font-size: 20px;
    }

    .he_e1pt3quy {
        margin-bottom: 12px;
    }

    .he_e2t2ty p {
        font-size: 36px;
    }

    .he_e2t2tqg {
        margin-top: 28px;
    }

    .he_e1pt5 .he_e1pt3qwx {
        padding: 32px 30px;
    }

    .t_e2pt3ul .g_title4 {
        line-height: 1.5;
    }

    .he_e1pt6 .t_e2pt3rg {
        padding-left: 120px;
    }
    
    .he_c5lite p {
        font-size: 16px;
    }
    
    .g_c5pt1nr {
        width: 1100px;
    }
    
    .he_c5line1{
        width: 30px;
    }
    
    .he_c5line1 .he_c5lite {
        top: 19px;
    }
    
    .he_c5line2{
        width: 17px;
    }
    
    .he_c5line2 .he_c5lite {
        left: -21px;
        top: -22px;
    }
    .he_c5lite p::after {
        left: 5px;
        width: 4px;
        height: 4px;
    }
    
    .he_c5line3{
        width: 17px;
    }
    
    .he_c5line3 .he_c5lite {
        top: -8px;
    }
    
    .he_c5line4{
        width: 17px;
    }
    
    .he_c5line4 .he_c5lite {
        top: -22px;
        left: -23px;
    }
    
    .he_c5line5 {
        right: 11%;
        width: 200px;
    }
    
    .he_c5line6 {
        top: 41%;
        right: 13.5%;
        width: 200px;
    }
    
    .he_c5line5 .he_c5lite {
        right: -23px;
    }
    
    .he_c5line6 .he_c5lite {
        bottom: 0px;
    }
    
    .he_c5line7 {
        top: 72%;
        width: 110px;
    }
    
    .he_c5line7 .he_c5lite {
        bottom: 0px;
    }
    
    .he_c5line8 {
        top: 46.5%;
        width: 120px;
    }
    
    .he_c5line8 .he_c5lite {
        bottom: 5px;
    }
    
    .he_c5line9 {
        top: 58.5%;
        width: 30px;
    }
    
    .he_c5line9 .he_c5lite {
        right: 137%;
        bottom: 20px;
    }
    
    .he_c5line10 {
        left: 13%;
        top: 37%;
        width: 220px;
    }
    
    .he_c5line11 {
        left: 11.5%;
        width: 210px;
    }
    
    .he_c5line10 .he_c5lite {
        bottom: 7px;
    }
    
    .g_c5pt1 {
        padding: 125px 0 140px;
    }
    
    .he_c5line10 {
        top: 31%;
    }
    .he_c5line10 .he_c5lite {
        top: -6px;
    }
    
    .he_c5line1 .he_c5lite {
        right: 65px;
    }
    
    .he_c5line11 .he_c5lite {
        right: 117%;
        top: -1px;
    }
    .he_c5line1 {
        top: -24px;
    }
    .he_c5line5 {
        right: 14%;
        top: 18%;
    }
    .he_c5line6 {
        top: 39%;
        right: 11.5%;
    }
    .he_c5line5 .he_c5lite {
        right: -124px;
        top: 5px;
    }
    .he_c5line6 .he_c5lite {
        bottom: 45px;
        left: 80%;
    }
    
    .he_c5line8 .he_c5lite {
        right: -73px;
    }
    .he_c5line9 .he_c5lite {
        right: 176%;
    }
    .d_d4body3 p video{
         height: 500px !important;
    }

    
}

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

    /* helen star */
    .he_b1p4rn {
        margin-bottom: 12px;
    }

    .he_b1p4sri {
        padding-bottom: 120px;
    }

    .he_b2p3fktk {
        width: calc(100% + 120px);
    }

    .he_b2p3ftli {
        width: 580px;
    }

    .he_b2p3jp p {
        font-size: 16px;
    }

    /* helen end */
    /* tammy - start */
    .g_title2 {
        font-size: 36px;
    }

    .t_e2pt2swul {
        margin-bottom: 28px;
    }

    .t_e2pt4ul li {
        padding: 0 30px;
    }

    .t_e2pt4ul {
        margin: 0 -30px;
    }

    /* tammy - end */
    .g_sypt1_word {
        padding: 0 30px;
    }

    .g_sypt1_word {
        bottom: -100px;
    }

    .g_sypt1_lifl .g_sypt1_word {
        bottom: -40px;
    }

    .g_sypt1_lifl a:hover .g_sypt1_word,
    .g_sypt1_lifr a:hover .g_sypt1_word {
        bottom: 30px;
    }

    /* lis-start */
    .d_d1bd2title {
        padding: 22px 0 0 90px;
    }

    .d_d1bdtime {
        margin-bottom: 12px;
    }

    .d_d1bdfont {
        margin-bottom: 18px;
    }

    .d_d1bdfont2 {
        margin-bottom: 34px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 90px);
        bottom: 70px;
    }

    .d_c6search {
        width: 312px;
        margin-bottom: 100px;
    }

    .d_c7body3 {
        padding-left: 40px;
    }

    .g_e1pt4 .g_e2num {
        margin-bottom: 28px;
    }

    .g_e1pt5 .slick-prev {
        width: 40px;
        height: 40px;
        bottom: -80px;
        left: calc(50% - 20px);
    }

    .g_e1pt5 .slick-next {
        width: 40px;
        height: 40px;
        bottom: -80px;
        left: calc(50% + 20px);
    }

    .g_e1pt1 .t_e2pt1nr,
    .g_e1pt2 .t_e2pt1nr,
    .g_e1pt3 .t_e2pt1nr {
        bottom: 80px;
    }

    .he_d1p1le {
        width: 500px !important;
        padding-right: 30px;
        min-width: 500px;
    }

    /*.he_d1p1rli {*/
    /*    margin-bottom: 15%;*/
    /*}*/
    .g_c5pt1bj {
        width: 640px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jle {
        padding-right: 80px;
    }

    .t_e2pt2jic {
        margin-right: 10px;
    }

    .t_e2pt2jtit .g_title4 {
        max-width: calc(100% - 46px);
    }

    .t_c7pt1jxin {
        padding: 34px 20px 40px;
    }

    .he_b2p3fkru .slick-dots {
        width: 580px;
    }

    .he_d1p1bbt p {
        font-size: 18px;
    }

    /* 2022.08.10 - tammy - end */

    .he_d1p1le {
        width: 460px !important;
        min-width: 460px;
    }

}

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

    .he_b1p2 .g_sysect2_play {
        bottom: 20px;
        left: 20px;
    }

    /* helen star */
    .ys_ban_slick li .ys_ban_title {
        font-size: 40px;
    }

    .g_title2 {
        font-size: 32px;
    }

    .he_b1p1le {
        padding-right: 5%;
    }

    .he_b1p4sri {
        padding-left: 4.5%;
    }

    .he_b1p4kj {
        padding-left: 4.5%;
    }

    .he_b1p4kri p {
        font-size: 92px;
    }

    .he_b1p4kle {
        margin-bottom: 10px;
    }

    .he_banten {
        margin-top: 14px;
    }

    .he_b1p4sri {
        padding-bottom: 103px;
    }

    .he_b2p3ftli {
        width: 540px;
        margin-right: 22px;
    }

    /* helen end */
    /* tammy - start */
    .g_nav>li {
        padding: 0 26px;
    }

    .g_title4 {
        font-size: 20px;
    }

    .t_pagfont24 p {
        font-size: 20px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 50px;
    }

    .t_e2pt3le {
        width: 280px;
    }

    .t_e2pt3rg {
        width: calc(100% - 280px);
        padding-left: 90px;
        padding-right: 0;
    }

    .g_e2pt4 .t_e2pt2box .g_title2 {
        margin-bottom: 12px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 50px;
    }

    .t_e2pt4ul li {
        padding: 0px 20px;
    }

    .t_e2pt4ul {
        margin: 0 -20px;
    }

    .g_margin3 {
        margin-bottom: 70px;
    }

    .g_margin1 {
        margin-top: 70px;
    }

    /* tammy - end */
    .he_b2p1bx .he_b2p1brp {
        width: 460px;
    }

    .g_f1pt1_img {
        width: 80px;
        height: 80px;
    }

    .g_f1pt1_img img {
        width: 34px;
    }

    .g_f1pt1_ul li {
        padding: 0 50px;
    }

    .g_f1pt1_ul {
        margin: 0 -50px;
    }

    .g_margin2 {
        margin-bottom: 100px;
    }

    .g_b4ul li {
        padding: 0 15px;
        margin-bottom: 30px;
    }

    .g_b4ul .ys_imgbox_cover {
        margin-bottom: 30px;
    }

    .g_button2 {
        margin-top: 30px;
    }

    .g_b4ul {
        margin: 0 -15px;
    }

    .g_b4main {
        margin-bottom: 70px;
    }

    .g_b3pt3 {
        padding: 80px 0 10px;
    }

    .g_b3pt3 li {
        margin-bottom: 80px;
    }

    .g_b3pt3_ul .g_b3pt3_word {
        padding-left: 80px;
    }

    .g_b3pt3 li:nth-child(even) .g_b3pt3_word {
        padding-left: 0;
        padding-right: 80px;
    }

    .g_b3pt1_ul span {
        font-size: 52px;
    }

    .g_margin5 {
        margin-bottom: 20px;
    }

    .g_sypt1_word {
        padding: 0 20px;
    }

    .g_sypt2_nr {
        top: 60px;
    }

    .ys_cont {
        padding: 0 55px
    }

    .g_sypt1_word {
        bottom: -70px;
    }

    .g_sysect1_num img {
        width: 50px;
        margin-bottom: 20px;
    }

    .g_num {
        margin-bottom: 12px;
    }

    .ys_demo_num1 {
        font-size: 38px;
    }

    .g_syjia {
        font-size: 16px;
    }

    .t_b1k5ul_box {
        padding-bottom: 42px;
    }

    .ys_footer {
        padding-top: 50px;
    }

    .g_share {
        margin-top: 60px;
    }

    .g_foot_top {
        margin-bottom: 66px;
    }

    .ys_sybanul_icon {
        width: 90px;
    }

    .ys_sybanul li p {
        font-size: 14px;
    }

    .g_navulbox1 li {
        padding: 0 60px;
    }

    .g_logo {
        width: 170px;
        line-height: 70px;
    }

    .g_nav>li>a {
        line-height: 70px;
    }

    .g_navulbox1 {
        top: 70px;
    }

    .g_navulbox1 a {
        line-height: 60px;
    }

    .g_navulbox1 {
        top: 70px;
        height: 60px;
    }

    .g_navulbox2 .ys_imgbox_cover {
        margin: 0 auto 52px;
    }

    .g_navulbox2 {
        height: 240px;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 22px;
    }

    .g_sypt1_topfr li p {
        font-size: 16px;
        line-height: 1.75;
        padding-bottom: 8px;
    }

    /* lis-start */
    .d_d1head {
        margin-bottom: 56px;
    }

    .d_c6search {
        width: 312px;
        margin-bottom: 90px;
    }

    .d_c6li {
        padding: 16px 0;
    }

    .g_c2pt2_tit {
        font-size: 22px;
    }

    .g_word1 p {
        font-size: 14px;
        line-height: 1.75;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 70px;
    }

    .d_c6title {
        width: 85px;
    }

    .d_c6a {
        width: calc(100% - 85px);
    }

    .d_c6title2 {
        padding: 0 18px;
    }

    .d_i1body,
    .d_i2main_top {
        margin-top: 120px;
    }

    .g_word1 p {
        font-size: 14px;
    }

    .g_b4pt2_input3 input {
        width: calc(100% - 75px);
        padding-right: 75px;
    }

    .d_c7part4 {
        padding: 70px 0;
    }

    .d_c7body1 {
        width: 65%;
    }

    .d_c7title {
        margin-bottom: 40px;
    }

    .g_e1pt1 .t_e2pt1nr,
    .g_e1pt2 .t_e2pt1nr,
    .g_e1pt3 .t_e2pt1nr {
        bottom: 80px;
    }

    .g_e1pt4 .t_e2pt2wai {
        margin-bottom: 30px !important;
    }

    .g_e1pt4 .g_word2 p {
        line-height: 1.5;
    }

    .g_e1pt4 .g_num {
        margin-bottom: 0;
    }

    .g_e1pt4 .g_e2num:last-child {
        margin-bottom: 0;
    }

    .g_e1pt4 .g_e2num:last-of-type(2) {
        margin-bottom: 0;
    }

    .ys_cont {
        padding: 0 40px;
    }

    .g_e1pt5_li {
        padding: 24px 24px 30px;
    }

    .g_e1pt5_ul li {
        padding: 0 10px;
    }

    .g_e1pt5_ul {
        margin: 12px -10px 0;
    }

    .g_e1pt5_li .g_margin5 {
        margin-bottom: 10px;
    }

    .g_e1pt4 .t_e2pt3rg .g_word2 p {
        margin-bottom: 10px;
    }

    .g_e1pt4 .g_e2num {
        margin-bottom: 18px;
    }

    .ys_footer {
        padding-top: 50px;
    }

    /* tammy */
    .d_d2body {
        margin-bottom: 32px;
    }

    .d_d4fontcol2 {
        margin-right: 24px;
    }

    .d_d2share2 .s_footshare1 {
        margin-left: 18px;
    }

    .d_d4share {
        margin-bottom: 26px;
    }

    .d_d2link {
        margin-bottom: 30px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 50px;
    }

    .d_d3bd2title {
        padding: 24px 20px;
    }

    .d_d3bd2icon2 {
        top: 42px;
    }

    .d_d3bd2icon2 {
        width: 44px;
    }

    .d_d3icon {
        height: auto;
        width: 28px;
    }

    .g_c5pt1bj {
        width: 585px;
    }

    .g_c5pt1 {
        padding: 200px 0;
    }

    .g_c5pt1bj {
        width: 100%;
    }

    .g_c5pt1 {
        padding: 60px 0;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jle {
        padding-right: 60px;
    }

    .t_e2pt2jtit {
        margin-bottom: 8px;
    }

    .t_font40 {
        font-size: 24px;
    }

    .t_c7pt1jxin {
        padding: 34px 18px 40px;
    }

    .t_swipelun .swiper-button-prev {
        margin-top: 14px;
    }

    .he_b2p3fkru .slick-dots {
        width: 740px;
    }

    .g_c5pt1 {
        padding: 200px 0;
    }

    /* 2022.08.10 - tammy - end */

    .g_c5pt1_icon8 {
        bottom: 4%;
        left: 0%;
    }

    .g_c5pt1bj {
        width: 60%;
    }

    .g_c5pt1_icon1 {
        top: 0px;
        left: -3%;
    }

    .g_c5pt1_icon8 {
        bottom: 14%;
        left: 4%;
    }

    .g_c5pt1_icon5 {
        right: -6%;
    }

    .he_d1p1le {
        width: 400px !important;
        padding-right: 30px;
        min-width: 400px;
    }

    .he_b2rp2ri {
        width: 340px;
    }

    .he_b2rp2le {
        max-width: calc(100% - 340px);
    }

    .he_b2rp2lkp {
        margin-top: 24px;
    }

    .he_b2rp2lkp p {
        margin-bottom: 10px;
    }

    .he_e2t2ti {
        margin-bottom: 42px;
    }

    .he_e2t2tble {
        width: 40%;
    }

    .he_e2t2tbri {
        width: 60%;
    }

    .he_e1pt4 .he_e2t2tble {
        width: 40%;
    }

    .he_e1pt4 .he_e2t2tbri {
        width: 60%;
    }

    .he_e2t2ty p {
        font-size: 30px;
    }

    .he_e1pt3qli {
        padding: 0px 20px;
    }

    .he_e1pt3qul {
        margin: 0 -20px;
    }

    .he_e1pt6 .t_e2pt3rg {
        width: calc(100% - 280px);
        padding-left: 90px;
        padding-right: 0;
    }

    .he_e1pt6 .t_e2pt3le {
        width: 280px;
    }
    .he_e2t2twz p {
        font-size: 16px;
    }
    .he_e1pt3qr p {
        font-size: 16px;
    }
    
    .t_w2pt3lie .g_word2 p{
        font-size: 16px;
    }
    
    .g_c5pt1bj {
        width: 71%;
    }


    .g_c5pt1 {
        padding: 136px 0;
    }

}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {

    /* helen star */
    .he_b2p2role {
        width: 60%;
        padding-right: 20px;
    }

    .he_b2p2rori {
        width: 40%;
    }

    .he_b2p3anin {
        right: 0;
    }

    /* helen end */
    .g_margin1 {
        margin-top: 50px;
    }

    .g_sypt2_nr ul {
        margin: 20px -50px 0;
    }

    .g_sysect1_num img {
        width: 40px;
        margin-bottom: 16px;
    }

    .ys_demo_num1 {
        font-size: 32px;
    }

    .g_sypt2_nr li {
        padding: 0 30px;
    }

    .g_sypt2_nr ul {
        margin: 20px -30px 0;
    }

    .g_sypt2_nr .g_button1 {
        margin-top: 20px;
    }

    /* lis-start */
    .d_fontcol p {
        margin-bottom: 20px;
    }

    .d_i1title {
        margin-bottom: 50px;
    }

    .d_i1aboutli {
        padding-bottom: 54px;
    }

    .d_i1title2 {
        padding-bottom: 12px;
        margin-bottom: 28px;
    }

    .d_d4aside {
        width: 280px;
    }

    .d_d4body2 {
        padding-right: 130px;
        width: calc(100% - 280px);
    }

    .d_d4title {
        margin-bottom: 20px;
    }

    .d_d4head {
        margin-bottom: 30px;
        padding-bottom: 16px;
    }

    .d_d4titleicon {
        margin-right: 4px;
    }

    .d_d4body4 {
        margin-top: 46px;
        margin-bottom: 38px;
    }

    .d_d4pic {
        width: 64px;
        height: 42px;
    }

    .d_d4bodyleft {
        width: calc(100% - 64px);
        padding-right: 84px;
    }

    .d_d4fontcol2 {
        margin-right: 30px;
    }

    .d_d2title {
        margin-bottom: 28px;
    }

    .d_d2asideli2 {
        margin-bottom: 24px;
    }

    .d_d2asidepic {
        margin-bottom: 20px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 100px;
        width: calc(100% - 280px);
    }

    .d_d2cont .d_d4body3 {
        margin-bottom: 12px;
    }

    .d_d2link {
        margin-bottom: 40px;
    }

    .d_d2cont .d_d4share {
        margin-bottom: 32px;
    }

    .d_d2body .yxedr_active p {
        font-size: 16px;
    }

    .d_d2body .yxedr_active p {
        margin-bottom: 10px;
    }

    .d_d2body {
        margin-bottom: 28px;
    }

    .d_d2cont .d_d4share {
        margin-bottom: 28px;
    }

    .d_d2linkbody {
        width: 100%;
    }

    .d_d2linkfont {
        padding-right: 0;
    }

    .d_d2icon {
        width: 21px;
        height: 21px;
        margin-right: 15px;
    }

    .d_c6ul {
        margin-bottom: 26px;
    }

    .d_c6sear .g_margin4 {
        margin-bottom: 26px;
    }

    .d_c6search {
        width: 288px;
        margin-bottom: 56px;
    }

    .d_c6li2 {
        padding: 0px 10px;
        margin-bottom: 42px;
    }

    .d_c6ul2 {
        margin: 0 -10px;
    }

    .d_c6title2 {
        padding: 0 18px;
    }

    .d_c6li {
        padding: 14px 0;
    }

    .d_c7dis {
        margin-bottom: 40px;
    }

    .d_c7num {
        margin-bottom: 18px;
        font-size: 50px;
    }

    .d_c7body3 {
        width: 34.142858%;
        padding-left: 36px;
    }

    .d_c7fontcol {
        margin-bottom: 6px;
    }

    .d_c7fontdis {
        font-weight: 400;
        margin-bottom: 10px;
    }

    .d_c7fontdis2 {
        margin-bottom: 18px;
    }

    .d_c7li2 {
        margin-bottom: 12px;
    }

    .d_c7fontcol2 {
        margin-bottom: 4px;
    }

    .d_c7title2 {
        margin-bottom: 34px;
    }

    .d_c7button {
        width: 160px;
        padding: 8px 0;
    }

    .d_c7body {
        margin-top: 90px;
    }

    .d_d1bd2title {
        padding: 18px 0 0 70px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 70px);
        bottom: 70px;
    }

    .d_d1head {
        margin-bottom: 54px;
    }

    .d_d1bdtime {
        margin-bottom: 8px;
    }

    .d_d1bdfont {
        margin-bottom: 16px;
    }

    .d_d1bdfont2 {
        margin-bottom: 24px;
    }

    .d_d1morecol {
        margin-right: 34px;
    }

    .d_d1moreimg {
        width: 26px;
        height: 26px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 30px;
    }

    .d_d1bd2font {
        margin-bottom: 6px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 12px;
        margin-bottom: 60px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -12px;
    }

    .d_d3bd2time {
        margin-bottom: 8px;
    }

    .d_d3bd2font {
        margin-bottom: 10px;
    }

    .d_d3bd2icon {
        width: 22px;
        height: 18px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 38px;
        height: 38px;
        top: 80%;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0 10px;
        margin-bottom: 50px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -10px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 24px;
    }

    .d_headtitle2 {
        margin-bottom: 18px;
    }

    .d_c7title3 {
        font-size: 30px;
        margin-bottom: 56px;
    }

    .d_c7dis {
        margin-bottom: 38px;
    }

    .d_c7num {
        font-size: 48px;
    }

    .d_c7num2 {
        margin-bottom: 22px;
    }

    .d_c7bt {
        width: 24px;
        height: 24px;
    }

    .d_c7next {
        right: -25px;
    }

    .d_c7pre {
        left: -25px;
    }

    .d_c7body4 {
        padding: 74px 0;
    }

    .d_d1headfont {
        padding: 12px 0;
        margin: 0 80px;
    }

    .ys_phfyfl a {
        color: #999999;
    }

    .d_c7bodypic2 {
        margin-top: 32px;
    }

    .d_c7bodypic3 {
        padding: 0 12px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 90px;
        width: calc(100% - 240px);
    }

    .d_d4aside {
        width: 230px;
    }

    .d_d3bd2font2 {
        margin-bottom: 16px;
    }

    .d_d3bd2font {
        margin-bottom: 8px;
    }

    .d_d3bd2time {
        margin-bottom: 6px;
    }

    .d_d4body2 {
        padding-right: 110px;
        width: calc(100% - 230px);
    }

    .d_d4asidebd .g_word1 p {
        font-size: 16px;
    }

    .d_d4title3 {
        margin-bottom: 28px;
    }

    .d_d4asideli2 {
        margin-bottom: 20px;
    }

    .g_c2pt4_li {
        padding: 0 18px;
    }

    .g_c2pt4_ul {
        margin: 0 -18px;
    }

    .d_i1body,
    .d_i2main_top {
        margin-top: 140px;
    }

    .d_c7part4 {
        padding: 50px 0;
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 12px 0;
        margin: 0 55px;
    }

    .d_d1bd2title {
        padding: 18px 0 0 40px;
    }

    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 40px);
    }

    .d_d4aside {
        width: 260px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 40px;
        width: calc(100% - 260px);
    }

    .d_d2return .d_d2icon {
        position: relative;
        top: 4px;
    }

    .d_d2cont .d_d4share {
        margin-bottom: 24px;
    }

    .d_d2link {
        margin-bottom: 28px;
    }

    .d_d2return .d_d2icon {
        top: 2px;
    }

    .d_d2icon {
        width: 24px;
        height: 24px;
    }

    .d_d3db2title2 {
        margin-right: -40px;
        padding-right: 40px;
    }

    .d_d3bd2title {
        right: 0;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 40px;
        height: 40px;
        top: auto;
    }

    .d_d3db2title2 .slick-next {
        right: 40px;
    }

    .d_d3db2title2 .slick-prev {
        right: 90px;
        left: auto;
    }

    .d_d4body2 {
        padding-right: 80px;
        width: calc(100% - 260px);
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jrg {
        padding-right: 0;
    }

    .t_e2main .slick-dots {
        bottom: -30px;
    }

    .d_c7title3 {
        margin-bottom: 22px;
    }

    .t_banduanj {
        margin-bottom: 36px;
    }

    /* 2022.08.10 - tammy - end */
    .d_d3db2title2 .slick-dots {
        padding-left: 65%;
        text-align: left;
        bottom: 0;
    }

    .he_d1p1ri {
        width: 64%;
    }

    .he_b2rp4qli p {
        font-size: 18px;
    }

    .he_strength .t_e2pt2pag {
        width: 100%;
    }

    .t_e2pt3ul li {
        margin-bottom: 16px;
    }

    .g_c5pt1bj {
        width: 76%;
    }

}

@media screen and (max-width: 1199px) {
    
    .he_e2ptul .swiper-pagination {
        display: block !important;
    }
    /* helen star */
    .he_b1p4rp p {
        font-size: 14px;
    }

    .he_b1p4kri p {
        font-size: 82px;
    }

    .he_b1p4kle {
        margin-bottom: 5px;
    }

    .g_title4 {
        font-size: 20px;
    }

    .he_b1p4sri {
        padding-bottom: 93px;
    }

    .g_margin1 {
        margin-top: 50px;
    }

    .he_add {
        padding: 50px 0;
    }

    .he_b1p4sh {
        margin-bottom: 42px;
    }

    .he_b2p3fkle {
        width: 400px;
    }

    .he_b2p3ti .he_puti {
        width: 310px;
    }

    .he_b2p3ru {
        width: calc(100% - 310px);
    }

    .he_b2p3fkri {
        width: calc(100% - 310px);
    }

    .he_b2p3ftli {
        width: 500px;
        margin-right: 18px;
    }

    .he_b2p3fyic {
        width: 50px;
    }

    .he_b2p3fyli {
        padding: 35px 20px 34px;
    }

    .he_b2p3jpo {
        margin-top: 10px;
    }

    .he_b2p3jpo p {
        font-size: 14px;
    }

    .he_b2p1brp {
        max-width: 100%;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 20px;
    }

    .he_c1p1 .he_b2p1brl {
        padding-left: 10%;
        padding-right: 10%;
    }

    .he_c1p1 .he_b2p1brp2 {
        padding-top: 6px;
    }

    .he_c1p1b {
        margin-top: 23px;
    }

    .he_c1p1 .he_b2p1brul {
        height: calc(100vh - 64px);
    }

    /* helen end */
    /* tammy - start */
    .t_e2main .g_margin1 {
        padding-top: 40px;
    }

    .t_e2pt1nr {
        top: -32px;
    }

    .g_title2 {
        font-size: 32px;
    }

    .t_e2pt2wai {
        margin-bottom: 28px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 40px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 40px;
    }

    .t_e2pt4ic {
        height: 38px;
        margin-bottom: 18px;
    }

    .t_e2pt4ul .g_title4 {
        margin-bottom: 16px;
    }

    .t_e2pt4ul li {
        padding: 0px 15px;
    }

    .t_e2pt4ul {
        margin: 0 -15px;
    }

    .t_e2pt1nr {
        padding-left: 40px;
        padding-right: 40px;
    }

    .g_e2pt1 .he_borde {
        top: 80px;
    }

    /* tammy - end */
    /* 1199end */
    .he_sydpl {
        padding-top: 5px;
    }

    .he_sydplyd {
        margin-bottom: 20px;
    }

    .he_syp4bx .he_c1p1b {
        padding-top: 10px;
    }

    .he_b2p1bx .he_b2p1brp {
        width: 380px;
        max-width: inherit;
    }

    .g_b3pt1nr {
        width: 100%;
    }

    .g_b3pt1_word {
        margin-top: 32px;
    }

    .g_sypt1_word .g_button1,
    .g_sypt1_word1 {
        opacity: 1;
    }

    .g_sypt1_word {
        bottom: 0px;
    }

    .g_sypt1_word {
        padding-bottom: 20px;
    }

    .g_sypt1_lifl .g_sypt1_word {
        bottom: 0px;
    }

    .g_sypt1_lifl,
    .g_sypt1_lifr {
        padding: 0 8px;
    }

    .g_sypt1_ul li {
        margin: 0 -8px 30px;
    }

    .g_sypt1_word1 p {
        font-size: 14px;
    }

    .g_sypt1_word .g_title4 {
        font-size: 16px;
    }

    .g_sypt1_word .g_button1 {
        margin-top: 14px;
    }

    .g_sypt1_word .g_word2 p {
        font-size: 14px;
    }

    .he_syvideo {
        display: none;
    }

    .g_sypt2_nr .g_button1 {
        margin-top: 10px;
    }

    .g_clist .he_b1p3gli {
        padding: 0 10px;
    }

    .he_b1p3gul {
        margin: 0 -10px;
    }

    .he_syp3bpli {
        width: 700px !important;
    }

    .g_c2pt4_li {
        padding: 0 10px;
    }

    .g_c2pt4_ul {
        margin: 0 -10px;
    }

    .g_c2pt2_tit {
        font-size: 20px;
    }

    .d_i2main_top {
        margin-top: 50px;
    }

    .g_b4pt2_inputbox {
        width: 46%;
    }

    .g_button3 {
        margin: 30px auto 0;
        width: 150px;
        line-height: 50px;
    }

    .g_b4pt3_topul {
        width: 950px;
    }

    .g_b4pt3_topul li {
        padding: 0 30px;
    }

    .g_e1pt1 .t_e2pt1nr,
    .g_e1pt2 .t_e2pt1nr,
    .g_e1pt3 .t_e2pt1nr {
        top: inherit;
    }

    /* tammy */
    .d_d1totalbody2 .slick-dots {
        left: calc(57.214285% + 30px);
    }

    .d_d1bdfont2 {
        margin-bottom: 16px;
    }

    .d_d1bd2title {
        padding: 18px 0 0 30px;
    }

    .t_headmain {
        margin-top: 0;
    }

    .d_d4aside {
        width: 230px;
    }

    .d_d2cont .d_d4body2 {
        width: calc(100% - 230px);
    }

    .d_d4head {
        margin-bottom: 20px;
        padding-bottom: 16px;
    }

    .d_d3bd2icon2 {
        right: 20px;
    }

    .d_d3bd2title {
        padding: 20px 20px;
    }

    .d_d3bd2font {
        margin-bottom: 6px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 36px;
        height: 36px;
    }

    .d_d3db2title2 .slick-prev::before,
    .d_d3db2title2 .slick-next::before {
        transform: translate(-50%, -50%) scale(0.72);
    }

    .d_d3db2title2 .slick-prev::before {
        transform: translate(-50%, -50%) rotate(180deg) scale(0.72);
    }

    .d_d4body2 {
        padding-right: 40px;
        width: calc(100% - 230px);
    }

    .d_d4pic {
        width: 44px;
    }

    .d_d4body4 {
        margin-top: 34px;
        margin-bottom: 30px;
    }

    .mc_d1_progress {
        display: none;
    }

    .he_d1p1bg {
        padding-left: 0;
    }

    .he_d1p1le {
        width: 470px !important;
        padding-right: 50px;
        min-width: 470px;
    }

    .g_c5pt1 {
        background: #F8F9FA;
        padding: 40px 40px;
    }

    .g_b3pt2 video {
        display: none;
    }

    .g_b3pt2 img {
        display: block;
    }

    .he_d1p1ri {
        width: calc(100% - 470px);
    }

    .he_d1p1bli {
        max-height: 38.5px;
    }

    .he_d1p1bbt p {
        font-size: 22px;
        height: 38.5px;
    }

    .he_b1p2 video {
        display: none;
    }

    .he_b1p2 img {
        display: block;
    }

    .he_srer .ys_main {
        margin-top: 50px;
    }

    .he_srer .layoutcon {
        margin-top: 22px;
        padding-bottom: 40px;
    }

    .he_srer .kkpager .fr {
        margin-top: 22px;
    }

    .he_srer .t_searli a {
        font-size: 16px;
    }

    .g_b4pt3_topul li {
        padding: 0 10px;
    }

    .he_b1p3 .he_b1p3gti p {
        font-size: 16px;
        margin-bottom: 8px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jrg {
        opacity: 1;
        pointer-events: all;
    }

    .t_e2pt2jrg {
        position: relative;
        right: 0;
        top: 0;
        transform: translateY(0);
    }

    .t_e2pt2jli {
        display: flex;
        align-items: center;
    }

    .t_e2pt2jli .t_e2pt2jtit .g_title4 {
        color: #fff;
    }

    .t_e2pt2jli .t_e2pt2jic.ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }

    .t_e2pt2jli .t_e2pt2jic.ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .t_e2pt2jxia {
        display: block;
    }

    .t_e2pt2jle {
        height: 100%;
    }

    .slick-track .t_e2pt2jli.slick-slide {
        display: flex !important;
    }

    .t_e2pt2jle {
        padding-right: 30px;
    }

    .t_font40 {
        font-size: 24px;
    }

    .t_c7pt1jli {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .t_c7pt1jul {
        margin: 0 -10px;
        margin-bottom: -20px;
    }

    .t_c7pt1jxin {
        padding: 30px 18px 40px;
    }

    .t_c7jbiao1 {
        margin-bottom: 14px;
    }

    .t_c7jfu .t_font40 {
        margin-bottom: 12px;
    }

    .t_c7jbiaop {
        margin-bottom: 32px;
    }



    /* 2022.08.10 - tammy - end */
    .g_c2pt4_word p {
        height: 63px;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }

    .he_b1p3gul {
        margin: 0;
    }

    /*.he_b1p3gb{*/
    /*    width: calc(100% + 20px);*/
    /*    margin: 0 -10px;*/
    /*}*/
    .he_b1p3gb.swiper-container {
        width: calc(100% + 10px);
        padding: 0 5px;
        margin: 0 -5px;
        left: 9px;
    }

    .he_b1p3gb .g_sypt4_line {
        left: 25px;
    }

    .he_b2p3fkru .slick-dots {
        width: 500px;
    }

    .g_c5pt1bjpc,
    .g_c5pt1_icon {
        display: none;
    }

    .g_c5pt1bjph {
        display: block;
        width: 100%;
    }

    .he_b1p5to {
        display: block;
        position: static;
        opacity: 1;
        background: transparent;
    }

    .he_b1p5to p {
        color: #333 !important;
    }

    .he_b1p5to .g_title4 {
        padding: 0 20px;
        text-align: left;
        font-size: 16px;
    }

    .he_d1p1le {
        width: 390px !important;
        min-width: 390px;
    }

    .he_d1p1ri {
        width: calc(100% - 390px);
    }

    .t_c7pt1jxin .t_font40 {
        font-size: 24px;
    }

    .t_e2pt2pag .swiper-container-horizontal>.swiper-pagination-bullets,
    .t_e2pt2pag .swiper-pagination-custom,
    .t_e2pt2pag .swiper-pagination-fraction {
        opacity: 1 !important;
    }
    
    .he_c5line {
        display: none;
    }
    
    .g_c5pt1 {
        background: inherit !important;
    }
    
    .g_c5pt1bj {
        width: 100%;
    }
    
   .he_e2pt1  .t_e2pt1nr{
       padding-left: 0 !important;
   }
   
   .he_e2pt1  .t_e2pt1nr {
        top: 0px;
    }

}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {

    /* helen star */
    .ys_ban_slick li .ys_ban_title {
        font-size: 26px;
    }

    .ys_ban_txtbox .he_ban_tit {
        font-size: 14px;
        margin-top: 8px;
    }

    .g_title2 {
        font-size: 20px;
    }

    .he_b1p1tp p {
        font-size: 14px;
    }

    .he_b1p1ti {
        margin-bottom: 5px;
    }

    .he_puti {
        margin-bottom: 16px;
    }

    .g_word2 p {
        font-size: 14px;
    }

    .he_b1p1df p {
        margin-bottom: 8px;
    }

    .he_b1p1le {
        padding-right: 20px;
    }

    .he_b1p3gti p {
        font-size: 14px;
    }

    .he_b1p3gtp p {
        font-size: 14px;
    }

    .he_b1p3gwd {
        box-shadow: 0px 4px 9px rgb(61 78 109 / 7%);
    }

    .he_b1p4sri {
        padding-left: 20px;
    }

    .he_b1p4rn .g_title4 {
        font-size: 16px;
    }

    .he_b1p4rn {
        margin-bottom: 9px;
    }

    .he_b1p4kj {
        padding-left: 20px;
    }

    .he_b1p4kri p {
        font-size: 68px;
    }

    .he_b1p4sh {
        margin-bottom: 32px;
    }

    .he_b1p4 {
        padding-bottom: 36px;
    }

    .he_b1p3hf {
        width: 700px;
    }

    .he_b1p3gwd {
        padding: 22px 18px 20px;
    }

    .g_title3 {
        font-size: 20px;
    }

    .he_b2p1brp2 p {
        font-size: 14px;
    }

    .he_b2p1brp1 {
        margin-bottom: 12px;
    }

    .he_b2p1byn p {
        font-size: 14px;
    }

    .he_b2p1brl {
        padding: 25px 25px;
    }

    .he_b2p1btg {
        padding: 0px 4px;
    }

    .he_b2p1brli {
        width: 13%;
    }

    .he_b2p1brli.on {
        width: 48%;
    }

    .g_title4 {
        font-size: 16px;
    }

    .he_b2p2ror1 p {
        margin-bottom: 9px;
        font-size: 14px;
    }

    .he_b2p2roey {
        margin-bottom: 15px;
    }

    .he_b2p2ror1 {
        margin-bottom: 20px;
    }

    .he_b2p3ru p {
        font-size: 14px;
    }

    .he_b2p3ti {
        margin-bottom: 30px;
    }

    .he_b2p3jp p {
        font-size: 14px;
    }

    .he_b2p3ftli {
        width: 460px;
    }

    .he_b2p3anl {
        width: 36px;
    }

    .he_b2p3ftli {
        width: 436px;
    }

    .he_c1p1byle p {
        font-size: 14px;
    }

    .he_c1p1byri {
        width: 26px;
    }

    .he_c1p1byle {
        padding-right: 12px;
    }

    .he_c1p1b {
        margin-top: 22px;
    }

    /* helen end */
    /* tammy - start */
    .g_title4 {
        font-size: 18px;
    }

    .t_pagfont24 p {
        font-size: 18px;
    }

    .t_e2pt2icon {
        height: 38px;
        margin-bottom: 14px;
    }

    .t_e2pt2swul::before {
        height: 2px;
    }

    .t_e2pt2swul li::before {
        height: 2px;
    }

    .t_e2pt2bot {
        padding: 26px 20px;
    }

    .g_title2 {
        font-size: 26px;
    }

    .t_e2pt2swul {
        margin-bottom: 22px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 36px;
    }

    .t_e2pt3le {
        width: 220px;
    }

    .t_e2pt3rg {
        width: calc(100% - 220px);
        padding-left: 40px;
    }

    .t_e2pt4ul .g_title4 {
        margin-bottom: 10px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 32px;
    }

    .slick-dots li {
        width: 10px;
        height: 10px;
    }

    .g_margin1 {
        margin-top: 60px;
    }

    .g_margin3 {
        margin-bottom: 60px;
    }

    /* tammy - end */
    /* 991end */
    .he_sydpl .g_title2 {
        font-size: 18px;
    }

    .g_b3pt3 {
        padding: 50px 0 10px;
    }

    .g_b3pt3 li {
        margin-bottom: 60px;
    }

    .g_b3pt1_ul span {
        font-size: 42px;
    }

    .g_b3pt3_ul .g_b3pt3_word {
        width: 100%;
        padding-left: 0;
        margin-bottom: 32px;
    }

    .g_b3pt3_ul .ys_imgbox_cover {
        width: 100%;
    }

    .g_b3pt3 li {
        flex-wrap: wrap;
    }

    .g_margin5 {
        margin-bottom: 18px;
    }

    .g_b3pt3 li {
        margin-bottom: 50px;
    }

    .ys_cont {
        padding: 0 40px;
    }

    .ys_sybanul li a::before {
        top: 0;
    }

    .g_sypt1_word .g_button1,
    .g_sypt1_word1 {
        opacity: 1;
    }

    .g_sypt1_lifl .g_sypt1_word {
        bottom: 15px;
    }

    .g_button1 p {
        font-size: 14px;
        line-height: 24px;
        padding-right: 10px;
    }

    .g_button1 img {
        width: 24px;
    }

    .g_sypt1_word .g_button1 {
        margin-top: 10px;
    }

    .g_sypt1_word {
        bottom: 15px;
    }

    .g_sypt1_lifl,
    .g_sypt1_lifr {
        padding: 0 10px;
    }

    .g_sypt1_ul li {
        margin: 0 -10px 20px;
    }

    .g_title2 {
        line-height: 1.3;
    }

    .g_margin4 {
        margin-bottom: 20px;
    }

    .g_margin5 {
        margin-bottom: 12px;
    }

    .ys_ban_slick .slick-dots li {
        height: 20px;
    }

    .ys_ban_slick .slick-dots {
        right: 30px;
    }

    .g_sypt2_nr ul {
        margin: 24px -30px 0;
    }

    .g_sysect1_num p {
        font-size: 14px;
        line-height: 1.5;
    }

    .g_sypt2_nr {
        top: 40px;
    }

    .g_sysect1_num img {
        width: 42px;
        margin-bottom: 20px;
    }

    .ys_demo_num1 {
        font-size: 32px;
    }

    .g_syjia {
        font-size: 14px;
    }

    .g_sypt2_nr ul {
        width: 100%;
    }

    .ys_footer {
        padding-top: 40px;
    }

    .g_margin2 {
        margin-bottom: 70px;
    }

    .ys_sybanul_box::before {
        height: 220px;
    }

    .g_sypt1_word {
        padding-bottom: 0px;
    }

    .g_sypt1_word {
        padding: 0 16px;
    }

    .g_sypt1_topfl .g_word1 p {
        font-size: 16px;
    }

    .g_sypt1_topfl .g_margin5 {
        margin-bottom: 8px;
    }

    .g_foot_ul1 {
        display: none;
    }

    .g_foot_contact {
        width: 100%;
        float: left;
    }

    .g_foot_firbox {
        width: 100%;
    }

    .g_foot_contact>p {
        margin-bottom: 19px;
    }

    .g_share {
        margin-top: 30px;
    }

    .g_foot_top {
        margin-bottom: 38px;
    }

    .g_foot_fr>p span,
    .g_foot_fr>p a,
    .g_foot_map a {
        font-size: 12px;
    }

    .g_foot_logo {
        width: 120px;
    }

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

    .g_foot_catnr img {
        width: 16px;
    }

    .g_share {
        margin-top: 20px;
    }

    .g_foot_top {
        margin-bottom: 30px;
    }

    .he_c1p1 .he_b2p1byn p {
        font-size: 18px;
    }

    /* .g_share{
        width: 64px;
        margin: 20px auto 0;
    } */
    .g_b3pt3 li:nth-child(even) .g_b3pt3_word {
        padding-left: 0;
        padding-right: 0;
    }

    .g_sypt1_topfl,
    .g_sypt1_topfr {
        float: none;
    }

    .g_sypt1_topfr .g_button1,
    .g_sypt1_topfr .g_button1 a {
        justify-content: inherit;
    }

    .g_sypt3 .g_sypt1_topfr .g_button1 {
        margin-top: 0;
    }

    /* lis-start */
    .d_fontcol p {
        margin-bottom: 15px;
    }

    .d_i1title {
        margin-bottom: 42px;
    }

    .d_i1aboutli {
        padding-bottom: 44px;
    }

    .g_word1 p {
        font-size: 16px;
    }

    .d_i1title2 {
        padding-bottom: 10px;
        margin-bottom: 22px;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 80px;
    }

    .d_c6ul {
        margin-bottom: 22px;
    }

    .d_c6title {
        width: 84px;
    }

    .d_c6a {
        display: block;
        width: calc(100% - 92px);
    }

    .d_c6li {
        padding: 12px 0;
    }

    .d_c6search {
        width: 220px;
        margin-bottom: 70px;
    }

    .d_c6sear .g_margin4 {
        margin-bottom: 22px;
    }

    .d_c6li2 {
        padding: 0px 10px;
        margin-bottom: 47px;
    }

    .d_c6body2 {
        margin-top: 18px;
    }

    .d_c7body {
        margin-top: 70px;
    }

    .d_c7dis {
        margin-bottom: 32px;
    }

    .d_c7num {
        margin-bottom: 10px;
        font-size: 38px;
    }

    .d_c7body3 {
        margin-top: 16px;
        width: 100%;
        padding-left: 0;
    }

    .d_c7pic {
        width: 100%;
    }

    .d_c7bodypic2 .slick-prev,
    .d_c7bodypic2 .slick-next {
        width: 30px;
        height: 30px;
    }

    .d_c7button {
        width: 120px;
        padding: 6px 0;
    }

    .d_d1head {
        margin-bottom: 44px;
    }

    .d_d1bd2title {
        width: 100%;
        padding-left: 0;
        padding-top: 24px;
    }

    .d_d1bd2pic {
        width: 100%;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 26px;
    }

    .d_d3bd2title {
        margin-top: 30px;
        width: 100%;
        position: relative;
    }

    .d_d3bd2icon {
        left: 5%;
    }

    .d_d3db2title2 .slick-prev {
        left: 88%;
    }

    .d_d3bd2icon2 {
        top: 55%;
    }

    .d_d3bd2pic {
        width: 100%;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        top: 94%;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 22px;
    }

    .d_c6title2 {
        padding: 0 18px;
    }

    .d_c6search2 {
        width: calc(100% - 22px);
    }

    .d_headtitle2 {
        margin-bottom: 12px;
    }

    .d_c7title3 {
        font-size: 28px;
        margin-bottom: 42px;
    }

    .d_c7num2 {
        margin-bottom: 18px;
    }

    .d_c7pt2nr .slick-dots {
        bottom: -18px;
    }

    .d_c7body4 {
        padding: 54px 0;
    }

    .d_c6ul2 .slick-dots {
        bottom: 0px;
    }

    .d_c7bodypic3 {
        padding: 0 10px 0;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0px -8px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0px 8px;
        margin-bottom: 40px;
    }

    .d_d1headfont {
        padding: 10px 0;
        margin: 0 72px;
    }

    .d_d1totalbody2 {
        margin: 0 0px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 70px;
        width: calc(100% - 200px);
    }

    .d_d4aside {
        width: 200px;
    }

    .d_d2asidefont {
        margin-bottom: 2px;
    }

    .d_d2asidepic {
        margin-bottom: 18px;
    }

    .d_d2title {
        margin-bottom: 24px;
    }

    .d_d2asideli2 {
        margin-bottom: 22px;
    }

    .d_d4body2 {
        padding-right: 90px;
        width: calc(100% - 180px);
    }

    .d_d4aside {
        width: 180px;
    }

    .d_d4bodyleft {
        width: calc(100% - 50px);
        padding-right: 48px;
    }

    .d_d4pic {
        width: 50px;
    }

    .d_d4title3 {
        margin-bottom: 24px;
    }

    .d_d4asideli2 {
        margin-bottom: 18px;
    }

    .d_d1totalbody2 .slick-dots li {
        width: 16px;
        height: 2px;
    }

    .d_d1totalbody2 .slick-dots {
        left: 0;
        bottom: 34px;
    }

    .d_d1totalbody2 .slick-dots li {
        margin: 0px 6px;
    }

    .d_d1totalbody2 .slick-dots {
        margin: 0 -6px;
    }

    .d_d1cont .g_word3.on::after {
        color: #0044AC;
        opacity: 1;
        width: 64px;
    }

    .g_button1 p {
        font-size: 14px;
        line-height: 28px;
        padding-right: 10px;
    }

    .g_c2pt3_bot {
        width: 100%;
    }

    .he_sweple {
        width: 40px;
    }

    .he_swepri {
        width: 40px;
    }

    .g_b4pt3_topul {
        width: 100%;
    }

    .g_b4pt3_botul li {
        width: 50%;
    }

    .g_b4pt2_input1 {
        margin-right: 15px;
    }

    .g_b4pt2_input2 {
        width: calc(53% - 30px);
    }

    .g_b4pt2_inputbox {
        width: 49%;
    }

    .d_c7body1 {
        width: 75%;
    }

    .g_e1pt4 .g_e2num p {
        font-size: 14px;
        line-height: 1.5;
    }

    .g_e1pt1 .t_e2pt2pag {
        width: 100%;
    }

    .g_e1pt1 .t_e2pt1nr,
    .g_e1pt2 .t_e2pt1nr,
    .g_e1pt3 .t_e2pt1nr {
        width: 100%;
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 10px 0;
        margin: 0 72px;
    }

    .d_d1totalbody2.slick-dotted {
        padding-bottom: 24px;
    }

    .g_margin3 {
        margin-bottom: 60px;
    }

    .d_c6ul2 {
        margin-bottom: 20px;
    }

    .d_d1bdfont2 {
        margin-bottom: 18px;
    }

    .d_d1bdfont {
        margin-bottom: 12px;
    }

    .d_d1body3 .d_c6ul2 {
        margin-bottom: 30px;
    }

    .d_d2cont .d_d4body2 {
        padding-right: 20px;
        width: calc(100% - 200px);
    }

    .d_d4aside {
        width: 200px;
    }

    .t_margin6 {
        margin-top: 40px;
    }

    .d_d3body2 {
        padding: 0;
    }

    .d_d3db2title2 {
        margin: 0;
    }

    .d_d3db2title2 {
        margin-right: 0;
        padding-right: 0;
    }

    .d_d3bd2title {
        width: 80%;
        left: 10%;
    }

    .d_d3bd2title {
        top: 0;
        transform: translate(0);
    }

    .d_d3bd2title {
        margin-top: -30px;
    }

    .d_d3db2title2.slick-initialized.slick-slider {
        padding-bottom: 34px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        top: auto;
    }

    .d_d3db2title2 .slick-next {
        right: 0;
    }

    .d_d3db2title2.slick-initialized.slick-slider {
        padding-bottom: 50px;
    }

    .d_d4body2 {
        padding-right: 20px;
        width: calc(100% - 200px);
    }

    .d_d4bodyleft {
        padding-right: 20px;
    }

    .d_d4body4 {
        margin-top: 34px;
        margin-bottom: 18px;
    }

    .d_d3bd2icon {
        left: 20px;
    }

    .he_d1p1bli {
        max-height: 35px;
    }

    .he_d1p1bbt p {
        font-size: 20px;
        height: 35px;
    }

    .g_b4pt3_topul {
        display: block;
    }

    .g_b4pt3_topul .slick-track {
        justify-content: flex-start;
    }

    .g_b4pt3_topul .slick-list,
    .g_b4pt3_topul .slick-track {
        display: block;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jic {
        width: 32px;
    }

    .t_e2pt2jtit .g_title4 {
        max-width: calc(100% - 42px);
    }

    .t_e2pt2jwen {
        padding: 12px 16px 16px 16px;
    }

    .t_e2pt2jli {
        flex-wrap: wrap;
    }

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

    .t_e2pt2jrg {
        width: 100%;
    }

    .t_e2pt2jle {
        margin-bottom: 0;
    }

    .t_e2pt2jrg .g_title4 {
        margin-bottom: 12px;
    }

    .t_e2pt2jtit {
        margin-bottom: 6px;
    }

    .t_e2pt2jxia {
        margin-bottom: 12px;
    }

    .t_e2main .slick-dots {
        bottom: -22px;
    }

    .t_e2pt2jul {
        min-height: auto;
    }

    .d_c7title3 {
        margin-bottom: 20px;
    }

    .t_banduanj {
        margin-bottom: 30px;
    }

    .t_c7pt1jli {
        width: 33.333333%;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 12px;
    }

    .t_c7pt1jxin {
        padding: 26px 18px 30px;
    }

    .t_c7jbiao1,
    .t_c7jfu .t_font40,
    .t_c7jbiaop {
        max-width: 76%;
    }

    .t_c7jbiaop {
        margin-bottom: 26px;
    }

    .ys_ban_slick .slick-prev,
    .ys_ban_slick .slick-next {
        width: 24px;
        height: 24px;
        z-index: 3;
    }

    .ys_ban_slick .slick-prev {
        left: 5px;
    }

    .ys_ban_slick .slick-next {
        right: 5px;
    }

    .ys_ban_slick .slick-prev::before,
    .ys_ban_slick .slick-next::before {
        font-family: "iconfont" !important;
        font-size: 16px;
        color: #fff;
        z-index: 4;
    }

    .ys_ban_slick .slick-prev::before {
        content: '\e744';
    }

    .ys_ban_slick .slick-next::before {
        content: '\e743';
    }

    /* 2022.08.10 - tammy - end */
    .g_sypt3 .g_sypt1_topfl {
        float: left;
    }

    .g_sypt3 .g_sypt1_topfr {
        float: right;
    }

    .d_d1totalbody2 {
        box-shadow: 0px 4px 14px rgb(61 78 109 / 10%);
        border-radius: 16px;
    }

    .d_d1bd2title {
        padding: 24px;
    }

    .d_d1bd2pic {
        border-radius: 16px 16px 0 0;
    }

    .d_d3db2title2 .d_d3bd2font2 {
        display: none;
    }

    .d_d3bd2font {
        margin-bottom: 14px;
    }

    .g_sypt1_topfr ul {
        margin: 0px -20px 0;
        padding: 10px 0 0;
    }

    .t_d3jia {
        width: calc(100% + 80px);
        padding: 60px 40px 1px;
        margin-left: -40px;
        background: #F8F9FA;
    }

    .d_d3body {
        background: #F8F9FA;
        width: calc(100% + 80px);
        padding: 0px 40px 70px;
        margin-left: -40px;
    }

    .t_jiavid .he_borde {
        background: #F8F9FA;
    }

    .t_jiavid .ys_nycenter {
        margin-top: 0;

    }

    .d_d1head {
        display: none;
    }

    .t_jiavid .d_d3body {
        border-bottom: 0px;
    }

    .g_sypt3 .g_sypt1_topfr {
        margin-top: 0;
    }

    .g_sypt1_top {
        position: relative;
    }

    .g_sypt1_top .g_button1 {
        position: absolute;
        right: 0;
        top: 4px;
    }

    .g_sypt1 .g_title2 {
        width: calc(100% - 100px);
    }

    /*.g_sypt1_topfr li:first-child{*/
    /*    padding-left: 0;*/
    /*}*/
    .mc_gotop {
        width: 36px;
        height: 36px;
        line-height: 36px;
        right: 10px;
    }

    .mc_gotop .iconfont {
        font-size: 16px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        opacity: 0 !important;
    }

    .d_d1totalbody2 .slick-dots {
        text-align: center;
    }

    .d_d1totalbody2.slick-dotted {
        margin-bottom: 80px;
    }

    .d_d1totalbody2 .slick-dots {
        bottom: -30px !important;
    }

    .d_d3db2title2 .slick-dots {
        padding-left: 0;
        text-align: center;
    }

    .g_sypt2_nr {
        top: 120px;
    }

    .he_d1p1ri {
        padding-top: 50px;
    }

    .he_e1pt6 .t_e2pt3rg {
        width: calc(100% - 220px);
        padding-left: 40px;
    }

    .he_e1pt6 .t_e2pt3le {
        width: 220px;
    }

    .he_e2t24 {
        font-size: 18px;
    }

    .he_e2t2tbli {
        margin-bottom: 16px;
    }

    .he_e2t2ty p {
        font-size: 26px;
    }

    .he_e2t2ti {
        margin-bottom: 26px;
    }

}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph {
        display: block;
    }

    /* helen star */
    .he_b1p1le {
        width: 100%;
        padding-right: 0;
    }

    .he_b1p1ri {
        /*width: 100%;*/
        /*padding-top: 10px;*/
        display: none;
    }

    .he_borde {
        display: none;
    }

    .he_b1p4sle {
        width: 100%;
    }

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

    .he_b1p4kj {
        width: 100%;
        padding-left: 0px;
    }

    .he_b1p4sh {
        margin-bottom: 25px;
    }

    .he_b1p4kri p {
        font-size: 58px;
    }

    .he_bantd {
        width: 34px;
    }

    .he_bantdri {
        margin-left: 10px;
    }

    .he_b2p1brul {
        height: 320px;
    }

    .he_b2p1brul .slick-list {
        height: 100%;
        width: 100%;
    }

    .he_b2p1brul .slick-track {
        height: 100%;
    }

    .he_b2p1bhtx {
        position: static;
        transform: inherit;
    }

    .he_b2p1btg {
        display: none;
    }

    .he_b2p1brli .he_b2p1brl {
        pointer-events: inherit;
        opacity: 1;
    }

    .he_b2p1brl {
        top: 0px;
    }

    .he_b2p1brul .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .he_b2p1brul .slick-dots li.slick-active {
        background: #004ABA;
    }

    .he_b2p2role {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }

    .he_b2p2rori {
        width: 400px;
        max-width: 100%;
    }

    .he_b2p3ti .he_puti {
        width: 100%;
    }

    .he_b2p3ru {
        width: 100%;
    }

    .he_b2p3ti {
        flex-wrap: wrap;
    }

    .he_b2p3fkle {
        position: static;
        transform: inherit;
    }

    .he_b2p3fkri {
        width: 100%;
        margin-top: 40px;
        position: relative;
    }

    .he_b2p3fktk {
        width: calc(100% + 40px);
    }

    .he_b2p3anin {
        display: flex;
        position: absolute;
        bottom: 117px;
        top: inherit;
        right: -5%;
        transform: inherit;
        z-index: 10;
    }

    .he_c1p1 .he_b2p1brul {
        height: 500px;
    }

    .he_c1p1 .he_b2p1brl {
        padding-left: 20px;
        padding-right: 20px;
    }

    .he_c1p1 .he_b2p1brli.on .he_b2p1brl {
        bottom: 30px;
    }

    .he_b1p5 .t_b1k5ul_box {
        padding-bottom: 10px;
    }

    /* helen end */
    /* tammy - start */
    .t_e2pt1nr {
        padding-left: 20px;
        padding-right: 20px;
    }

    .g_margin1 {
        margin-top: 50px;
    }

    .g_margin3 {
        margin-bottom: 50px;
    }

    .g_title2 {
        font-size: 24px;
    }

    .t_e2pt2wai {
        margin-bottom: 20px;
    }

    .t_e2pt2icon {
        height: 36px;
        margin-bottom: 10px;
    }

    .t_e2pt2swul li {
        padding-bottom: 18px;
    }

    .t_e2pt2bot {
        padding: 18px 16px;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 28px;
    }

    .t_e2pt3le {
        width: 180px;
    }

    .t_e2pt3rg {
        width: calc(100% - 180px);
        padding-left: 30px;
    }

    .t_e2pt4ic {
        height: 36px;
        margin-bottom: 12px;
    }

    .t_e2pt4ul .g_title4 {
        margin-bottom: 8px;
    }

    .t_e2main .g_margin1 {
        padding-top: 160px;
    }

    /* tammy - end */
    /* 768end */
    .he_b2p1bx .he_b2p1brp {
        width: 100%;
        max-width: inherit;
    }

    .he_syp4yti {
        display: none;
    }

    .he_sydplkri p {
        font-size: 14px;
    }

    .he_sydpl {
        /*padding-top: 0px;*/
        display: none;
    }

    .he_sydplyd {
        display: block;
    }

    .he_sydplkri {
        padding-left: 0px;
        margin-top: 5px;
    }

    .he_syp4bx .he_c1p1b {
        padding-top: 8px;
    }

    .he_syp4bx .he_b2p1brul {
        height: 400px;
    }

    .g_f1pt1_ul li {
        padding: 0 15px;
    }

    .g_f1pt1_ul {
        margin: 0 -15px;
    }

    .g_margin2 {
        margin-bottom: 60px;
    }

    .g_b4ul li {
        width: 100%;
    }

    .g_button2 p,
    .g_button2 a {
        line-height: 40px;
        font-size: 14px;
    }

    .g_button2 {
        width: 110px;
    }

    .g_button2 {
        margin-top: 18px;
    }

    .g_b4ul .ys_imgbox_cover {
        margin-bottom: 18px;
    }

    .g_b4main {
        margin-bottom: 40px;
    }

    .g_b4ul li:last-child {
        margin-bottom: 0;
    }

    .g_title2 {
        font-size: 20px;
    }

    .g_b3pt1_word {
        margin-top: 18px;
    }

    .g_b3pt1_ul span {
        font-size: 36px;
    }

    .g_num {
        margin-bottom: 10px;
    }

    .g_b3pt1_ul p {
        font-size: 14px;
        line-height: 1.5;
    }

    .g_margin3 {
        margin-bottom: 40px;
    }

    .g_b3pt3 {
        padding: 40px 0 10px;
    }

    .g_margin4 {
        margin-bottom: 20px;
    }

    .ys_sybanul {
        margin-left: 1px;
    }

    .g_sypt1_lifl {
        width: 100%;
        margin-bottom: 18px;
    }

    .g_sypt1_lifr {
        width: 100%;
    }

    .g_sypt2_bj video {
        display: none;
    }

    .g_sypt2_bj img {
        display: block;
    }

    .g_sypt2_nr li {
        padding: 0 30px;
    }

    .g_sypt2_nr ul {
        margin: 24px -30px 0;
    }

    .ys_cont {
        padding: 0 20px;
    }

    .g_sypt1_topfl .g_word1 p {
        font-size: 14px;
    }

    .g_word1 p {
        font-size: 16px;
    }

    .t_b1k5li .ys_imgbox_cover {
        margin-bottom: 16px;
    }

    .t_b1k5ic p {
        margin-bottom: 3px;
    }

    .g_word1 p {
        line-height: 1.75;
    }

    .t_b1k5xin .g_button1 {
        /*margin-top: 12px;*/
        margin: 10px;
    padding: 10px;
    }

    .t_b1k5ul_box {
        padding-bottom: 28px;
    }

    .ys_footer {
        padding-top: 40px;
    }

    .he_b2p3fkle {
        width: 100%;
    }

    .he_b2p3ftli {
        width: 100%;
    }

    .he_b2p3anin {
        bottom: 20px;
        top: inherit;
        left: 50%;
        transform: translateX(-50%);
        right: inherit;
    }

    .he_b2p3jp p {
        min-height: inherit;
    }

    .he_c1p1 .he_b2p1bhtx::before {
        backdrop-filter: blur(0px);
    }

    .he_c1p1 .he_b2p1brl {
        bottom: 40px;
    }

    .g_sypt1_topfr li p {
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    .g_sypt1_topfr li {
        padding: 0 10px;
    }

    .g_sypt1_topfr ul {
        margin: 10px -10px 0;
    }

    .g_sypt1_topfr li.slick-current p::before {
        width: 100%;
    }

    /* lis-start */
    .d_body .yxedr_active p {
        font-size: 14px;
    }

    .d_i1main .g_margin1 {
        margin-top: 40px;
    }

    .d_fontcol p {
        margin-bottom: 10px;
    }

    .d_i1title {
        margin-bottom: 20px;
    }

    .d_i1title2 {
        padding-bottom: 6px;
        margin-bottom: 14px;
    }

    .d_i1aboutli {
        padding-bottom: 22px;
    }

    .d_d4body {
        margin-top: 38px;
    }

    .d_d4title {
        margin-bottom: 16px;
    }

    .d_d4head {
        margin-bottom: 22px;
        padding-bottom: 12px;
    }

    .d_d4titletime {
        margin-right: 42px;
    }

    .d_d4body4 {
        margin-top: 22px;
        margin-bottom: 26px;
    }

    .d_d4bodyleft {
        padding-right: 30px;
        width: calc(100% - 42px);
    }

    .d_d4pic {
        width: 42px;
        height: 30px;
    }

    .d_d4fontcol2 {
        margin-right: 20px;
        margin-top: 4px;
    }

    .d_c6li2 {
        width: 50%;
    }

    .d_c6li2 {
        padding: 0px 6px;
        margin-bottom: 36px;
    }

    .d_c6ul2 {
        margin: 0 -6px;
    }

    .d_c6body2 .g_word1 p {
        font-size: 18px;
    }

    .d_c6sear .g_margin4 {
        margin-bottom: 20px;
    }

    .d_c6ul {
        margin-bottom: 20px;
    }

    .d_c6title {
        width: 65px;
    }

    .d_c6a {
        display: block;
        width: calc(100% - 80px);
    }

    .d_c6title2 {
        padding: 0 12px;
    }

    .d_c6li {
        padding: 10px 0;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 52px;
    }

    .d_c7bodypic2 .slick-prev,
    .d_c7bodypic2 .slick-next {
        width: 30px;
        height: 30px;
    }

    .d_c7bodypic2 .slick-prev {
        left: -5px;
    }

    .d_c7bodypic2 .slick-next {
        right: -5px;
    }

    .d_c7body {
        margin-top: 50px;
    }

    .d_c7dis {
        margin-bottom: 28px;
    }

    .d_c7num {
        margin-bottom: 10px;
        font-size: 32px;
    }

    .d_c7dis {
        margin-bottom: 24px;
    }

    .d_c7title {
        margin-bottom: 34px;
    }

    .d_c7body2 .g_title4 {
        font-size: 16px;
    }

    .d_c7fontdis2 {
        margin-bottom: 12px;
    }

    .d_c7li2 {
        margin-bottom: 10px;
    }

    .d_d1head {
        margin-bottom: 32px;
    }

    .d_d1bdtime {
        margin-bottom: 8px;
    }

    .d_d1bdfont {
        margin-bottom: 14px;
    }

    .d_d1bdfont2 {
        margin-bottom: 26px;
    }

    .d_d1moreimg {
        width: 21px;
        height: 21px;
    }

    .d_d1morecol {
        margin-right: 24px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0px 6px;
        margin-bottom: 30px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 20px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0 -6px;
    }

    .d_d3bd2icon2 {
        top: 46%;
    }

    .d_d3bd2icon2 {
        width: 56px;
    }

    .d_d3db2title2 .slick-prev {
        left: 84%;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        width: 32px;
        height: 32px;
    }

    .d_d3bd2title {
        padding: 28px 24px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 18px;
    }

    .d_c6search {
        width: 100%;
        margin-bottom: 20px;
    }

    .d_c7body4 {
        padding: 42px 0;
    }

    .d_c7bodypic3 {
        padding: 0px 8px 0;
    }

    .d_c7bodypic3 .ys_imgbox_cover {
        border-radius: 10px;
    }

    .d_c7bt {
        width: 20px;
        height: 20px;
    }

    .d_c7pre {
        left: -16px;
    }

    .d_c7next {
        right: -16px;
    }

    .d_c7bt img {
        width: 6px;
    }

    .d_d1headfont {
        padding: 10px 0;
        margin: 0 34px;
    }

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

    .d_d2body .yxedr_active p {
        font-size: 14px;
    }

    .d_d4aside {
        width: 100%;
    }

    .d_d2cont .d_d4body2 {
        margin-bottom: 18px;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        top: 92%;
    }

    .d_d3icon {
        height: 32px;
        width: 32px;
    }

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

    .d_d4asideli2 {
        margin-bottom: 16px;
    }

    .d_d4asidebd .g_word1 p {
        font-size: 14px;
    }

    .d_d4asidefont {
        font-size: 12px;
    }

    .d_d4asidepic {
        margin-bottom: 10px;
    }

    .d_d4asideli2 {
        margin-bottom: 12px;
    }

    .d_d4title3 {
        margin-bottom: 20px;
    }

    .d_i2main .g_margin1 {
        margin-top: 40px;
    }

    .d_d4dis {
        margin-bottom: 12px;
    }

    .d_d4body3 {
        margin-bottom: 34px;
    }

    .d_d4share {
        margin-bottom: 0;
    }

    .d_d4body3 p video {
        border-radius: 10px;
    }

    .d_d2linkbody {
        margin-bottom: 10px;
    }

    .d_d2asidepic {
        margin-bottom: 16px;
    }

    .d_d2cont .d_d4asideli2 {
        margin-bottom: 20px;
    }

    .d_d1totalbody2 .slick-dots {
        left: 0;
        bottom: 20px;
    }

    .d_c7ul3 .slick-dots li {
        width: 16px;
        height: 2px;
        margin: 0 5px;
    }

    .d_c7body1 {
        width: 68.285714%;
    }

    .d_c6li2:nth-of-type(7) {
        margin-bottom: 36px;
    }

    .g_button4 {
        width: 140px;
        border-radius: 40px;
        margin-right: 15px;
        margin-bottom: 14px;
    }

    .g_button4 a {
        font-size: 14px;
        line-height: 40px;
    }

    .he_syp3bpli {
        width: 80% !important;
    }

    .he_sweple {
        width: 30px;
    }

    .he_swepri {
        width: 30px;
    }

    .g_c2pt3_botul .swiper-slide {
        padding: 0 50px;
    }

    .g_c2pt4 {
        padding: 40px 0 90px;
    }

    .g_c2pt1_btn {
        margin-top: 30px;
    }

    .d_i2main_top {
        margin-top: 32px;
    }

    .d_i2main_top .g_title4 {
        font-size: 20px;
    }

    .d_fontcol h5 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .g_b4pt2_input1 {
        width: 100%;
        margin-right: 0;
    }

    .g_b4pt2_input2 {
        width: 100%;
    }

    .g_b4pt2_input {
        margin-bottom: 14px;
    }

    .g_b4pt2_inputbox {
        width: 100%;
    }

    .g_b4pt2_input3 {
        width: 100%;
        margin-right: 0;
    }

    .g_b4pt2_input4 {
        width: 100%;
    }

    .g_b4pt2_inputbox {
        flex-wrap: wrap;
    }

    .g_button3 {
        margin: 20px auto 0;
        width: 130px;
        line-height: 42px;
    }

    .g_b4pt3_topul .slick-list,
    .g_b4pt3_topul .slick-track {
        justify-content: flex-start;
    }

    .g_b4pt3_botul li {
        width: 100%;
    }

    .d_c7bodypic2 {
        padding: 0 20px;
    }

    .d_c7part4 {
        padding: 42px 0;
    }

    .d_c7body1 {
        width: 100%;
    }

    .g_e1pt1 .t_e2pt1nr,
    .g_e1pt2 .t_e2pt1nr,
    .g_e1pt3 .t_e2pt1nr {
        bottom: 60px;
    }

    .g_e1pt4 .t_e2pt3ul {
        display: flex;
        flex-wrap: nowrap;
    }

    .g_e1pt4 .t_e2pt3ul li {
        margin-right: 20px;
    }

    .g_e1pt4 .t_e2pt3le {
        width: 100%;
    }

    .g_e1pt4 .t_e2pt3rg {
        width: 100%;
        padding-left: 0;
    }

    .g_e1pt4 .t_e2pt2wai {
        /*margin-bottom: 10px !important;*/
        display: none;
    }

    .g_e1pt4 .t_e2pt3ul {
        margin-bottom: 5px;
    }

    .g_e1pt4 .t_e2pt3rg .g_word2 p {
        margin-bottom: 20px;
    }

    .g_e1pt4 .g_e2num_box {
        margin-top: 20px;
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 10px 0;
        margin: 0 34px;
    }

    .d_c6body2 .g_word1 p {
        font-size: 16px;
    }

    .d_d1bd2pic,
    .d_c6pic .ys_imgbox_cover {
        border-radius: 8px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 20px;
    }

    .d_d1bd2font {
        margin-bottom: 4px;
    }

    .d_d1bdfont2 {
        margin-bottom: 16px;
    }

    .d_d1head .g_word3 {
        padding: 0 0 10px;
    }

    .d_d2body {
        margin-bottom: 25px;
    }

    .d_d2cont .d_d4share {
        /*margin-bottom: 14px;*/
        display: none;
    }

    .d_d2link {
        margin-bottom: 15px;
    }

    .d_d2link {
        margin-bottom: 8px;
    }

    .d_d4asidefont {
        font-size: 14px;
    }

    .d_d2cont .d_d4asideli2:last-child {
        margin-bottom: 0;
    }

    .d_d3bd2title {
        width: 90%;
        left: 5%;
    }

    .d_d3db2title2 .slick-prev,
    .d_d3db2title2 .slick-next {
        transform: translate(0);
        bottom: 0;
        top: auto;
    }

    .d_d3body {
        padding-bottom: 30px;
    }

    .d_d3db2title2 .slick-prev::before,
    .d_d3db2title2 .slick-next::before {
        transform: translate(-50%, -50%) scale(0.64);
    }

    .d_d3db2title2 .slick-prev::before {
        transform: translate(-50%, -50%) rotate(180deg) scale(0.64);
    }

    .d_d3bd2icon2 {
        width: 42px;
    }

    .d_d4bodyleft {
        padding-right: 10px;
    }

    .d_d4body4 {
        margin-top: 22px;
        margin-bottom: 10px;
    }

    .d_d4body3 {
        margin-bottom: 32px;
    }

    .d_d4asideli2 {
        margin-bottom: 20px;
    }

    .d_d4asideli2:last-child {
        margin-bottom: 0;
    }

    .he_d1p1rli .he_d1p1bli {
        display: block;
    }

    .he_d1p1bg {
        display: none;
    }

    .he_d1p1ri {
        width: 100%;
    }

    .he_d1p1ri {
        padding-top: 0;
    }

    .he_d1p1rli {
        margin-bottom: 42px;
    }

    .he_d1p1le {
        padding-bottom: 0;
    }

    .he_d1p1bg::before {
        display: none;
    }

    .he_d1p1rli {
        opacity: 1;
    }

    .he_d1p1bbt p {
        color: #333;
    }

    .he_d1p1bli {
        max-height: inherit;
    }

    .he_d1p1bbt p {
        font-size: 18px;
        height: 31.5px;
    }

    .g_c5pt2 {
        padding: 60px 0;
    }

    .he_d1p1rlo {
        margin-top: 24px;
        margin-bottom: 10px;
        width: 250px;
    }

    .g_c5pt1bj {
        width: 100%;
    }

    .g_c5pt1 {
        padding: 32px 0;
    }

    .g_b4pt2 {
        padding: 50px 0;
    }

    .g_sypt1_word1 {
        display: none;
    }

    .t_e2page .g_e1pt1.g_e2pt1 {
        background: rgba(0, 0, 0, 0) url("../images/005.jpg") no-repeat scroll center center / cover !important;
    }

    .t_e2page .g_e1pt2:nth-of-type(3) {
        background: rgba(0, 0, 0, 0) url("../images/004.jpg") no-repeat scroll center center / cover !important;
    }

    .t_e2page .g_e1pt2:nth-of-type(4) {
        background: rgba(0, 0, 0, 0) url("../images/002.jpg") no-repeat scroll center center / cover !important;
    }

    .t_e2page .g_e2pt3.g_e1pt4 {
        background: rgba(0, 0, 0, 0) url("../images/003.jpg") no-repeat scroll center center / cover !important;
    }

    .t_e2page .g_e1pt5 {
        background: rgba(0, 0, 0, 0) url("../images/001.jpg") no-repeat scroll center center / cover !important;
    }

    .t_e2page .g_e2pt3 .bg {
        background: url(../images/008.jpg) center / cover no-repeat !important;
    }

    .t_e2page .g_e2pt4 .bg {
        background: url(../images/007.jpg) center / cover no-repeat !important;
    }

    .g_c2pt3_botul .g_button1 a {
        margin: 0 10px;
    }

    .g_sysect2_play {
        width: 40px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jwen .g_word2 p {
        line-height: 1.5;
    }

    .d_c7title3 {
        margin-bottom: 16px;
    }

    .t_banduanj {
        margin-bottom: 24px;
    }

    .t_font40 {
        font-size: 20px;
    }

    .t_c7pt1jli {
        width: 50%;
    }

    .t_c7jbiao1 {
        margin-bottom: 6px;
    }

    .t_c7jbiao1,
    .t_c7jfu .t_font40,
    .t_c7jbiaop {
        max-width: 100%;
    }

    .t_c7jfu .t_font40 {
        margin-bottom: 8px;
    }

    .t_c7jbiaop {
        margin-bottom: 8px;
    }

    .d_c7titlefont.he_b1p4 {
        padding-bottom: 24px;
    }

    /* 2022.08.10 - tammy - end */
    .he_b1p4kle {
        width: calc(100% - 150px);
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .he_b1p4kp1 {
        margin-right: 30px;
    }

    .he_banten {
        margin-top: 0;
    }

    .he_b1p4sri {
        padding-bottom: 60px;
    }

    .he_b1p4kj {
        display: flex;
        align-items: center;
    }

    .he_b1p4sh {
        margin-bottom: 10px;
    }

    .he_b2p2role {
        margin-bottom: 0;
    }

    .he_b2p2rori {
        margin-bottom: 24px;
    }

    .he_b2p3fkri {
        margin-top: 0;
    }

    .he_b2p3fktk {
        width: 100%;
    }

    .he_b2p3ftli {
        margin-right: 0;
    }

    .he_b2p3fyli {
        border-radius: 16px 16px 0 0;
    }

    .he_b2p3ftli img {
        border-radius: 0 0 16px 16px;
    }

    .d_d4aside {
        width: calc(100% + 80px);
        padding: 30px 40px 40px;
        margin-left: -40px;
        background: #F8F9FA;
    }

    .t_jiadet.g_clist.g_b4main {
        margin-bottom: 0;
    }

    .g_sypt1_topfr ul {
        margin: 0;
    }

    .g_sypt1_topfr ul::before {
        width: calc(100% - 32px);
    }

    .t_d3jia {
        padding: 50px 40px 1px;
    }

    .t_swipelun .swiper-button-prev {
        margin-top: 0;
    }

    .t_b1k5xin {
        text-align: center;
    }

    .g_b4con_word {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
        align-items: center;
    }

    .g_b4con_word .g_title4 {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .g_b4con_word .g_button2 {
        margin-top: 0px;
    }

    .he_b2p3fkru .slick-dots {
        width: 436px;
    }

    .he_d1p1bwepcf {
        display: none;
    }

    .he_d1p1rtu {
        width: 100%;
    }

    .he_d1p1bx {
        display: block;
    }

    .t_c7pt1jxin .t_font40 {
        font-size: 20px;
    }

    .he_b1ptig {
        font-size: 14px;
        margin-top: 6px;
    }

    .he_puti {
        margin-bottom: 10px;
    }

    .he_b2rp2lkp {
        margin-top: 16px;
    }

    .he_b2rp2lkp p {
        margin-bottom: 4px;
        font-size: 14px;
    }

    .he_b2rp2ri {
        width: 240px;
    }

    .he_b2rp2le {
        max-width: calc(100% - 240px);
        padding-right: 15px;
    }

    .he_b2rp4qli p {
        font-size: 16px;
    }

    .he_b2rp4wli {
        padding: 40px;
    }

    .he_b2rp4wx {
        width: 480px;
        padding: 30px;
    }

    .he_e1pt6 .t_e2pt3rg {
        width: calc(100% - 180px);
        padding-left: 30px;
    }

    .he_e1pt6 .t_e2pt3le {
        width: 180px;
    }

    .he_e2t24 {
        font-size: 16px;
    }

    .he_e2t2tble {
        width: 32%;
    }

    .he_e2t2tbri {
        width: 68%;
    }

    .he_e1pt3quy {
        margin-bottom: 8px;
    }

    .he_e1pt3qli {
        padding: 0px 10px;
    }

    .he_e1pt3qul {
        margin: 0 -10px;
    }

    .he_e2t2twz p {
        font-size: 14px;
    }

    .he_e1pt3qr p {
        font-size: 14px;
    }

    .he_e2t2ty p {
        font-size: 20px;
    }

    .he_e2t2tas p {
        font-size: 14px;
    }

    .he_e2t2tqg {
        margin-top: 16px;
    }

    .he_e1pt5 .he_e1pt3qul {
        margin: 0 -10px;
    }

    .he_e1pt5 .he_e1pt3qli {
        padding: 0 10px;
    }

    .he_e1pt5 .he_e1pt3qwx {
        padding: 22px 16px;
    }

    .t_e2pt3ul .g_title4 {
        font-size: 16px;
    }

    .he_zhuyri {
        width: 100%;
    }

    .he_zhuyri ul {
        width: 100%;
        display: block;
    }
    .he_e2pmgeph{
        display: block;
    }
    
    .he_e2pmgepc{
        display: none;
    }
    
}

@media screen and (max-width: 767px) {
    .d_d4aside {
        width: calc(100% + 40px);
        margin-left: -20px;
        padding: 30px 20px 40px;
    }

    .g_sypt1_topfr ul {
        display: block;
    }

    .he_b2p3fkru .slick-dots {
        width: 100%;
    }

    .he_sypt1_li:nth-child(3),
    .he_sypt1_li:nth-child(4) {
        display: none;
    }
    /* 2022.09.02 - tammy - start*/
    .t_jiatu{
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .t_jiatu img{
        width: 100%;
    }
    .he_b2rp4wli {
        background: transparent!important;
    }
    .he_b2rp4wli {
        padding: 0;
    }
    .he_b2rp4wx {
        width: 100%;
        padding: 18px;
        border-radius: 10px;
    }
    .t_zhpicpc{
        display: none;
    }
    .t_zhpicph{
        display: block;
    }
    .he_e1pt3quy .he_e2t24{
        font-size: 18px;
    }
    .he_e1pt3qr p{
        position: relative;
        padding-left: 14px;
    }
    .he_e1pt3qr p::before{
        content:'';
        width: 5px;
        height: 5px;
        background: #fff;
        position: absolute;
        left: 0;
        border-radius: 50%;
        top: 9.75px;
    }
    .t_b1k5li.swiper-slide{
        width:50%;
    }
    .he_b1kjnli .swiper-scrollbar,
    .he_b1kjnli .swiper-button-next,
    .he_b1kjnli .swiper-button-prev,
    .he_b1kjnli .g_sypt4_line{
        display: none;
    }
    .t_b1k5ul_box{
        padding-bottom: 0;
    }
    /* 2022.09.02 - tammy  - end*/
    

}

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

    /* helen star */
    .g_margin1 {
        margin-top: 36px;
    }

    .he_b1p1 {
        padding-bottom: 12px;
    }

    .he_add {
        padding: 40px 0;
    }

    .he_b1p4un {
        padding-top: 8px;
    }

    .he_b2p1hy p {
        font-size: 14px;
    }

    .he_b2p1hy {
        margin-bottom: 26px;
    }

    .he_b2p3fkle {
        width: 100%;
        pointer-events: inherit;
    }

    .he_b2p3fyic {
        width: 40px;
        top: -10px;
        left: 29px;
    }

    .he_b2p3jp p {
        min-height: inherit;
    }

    .he_b2p3fyli {
        padding: 30px 16px 30px;
    }

    .he_b2p3fkri {
        margin-top: 30px;
    }

    .he_b2p3ftli {
        width: 240px;
    }

    .he_b2p3anin {
        bottom: 60px;
        right: -10px;
    }

    .he_b2p3anl {
        width: 28px;
    }

    .he_b2p3anlri {
        margin-left: 10px;
    }

    .he_b2p3fktk {
        width: calc(100% + 20px);
    }

    /* helen end */
    /* tammy - start */
    .t_pagfont24 p {
        font-size: 16px;
    }

    .g_title2 {
        font-size: 22px;
    }

    .t_e2pt2box .g_title2 {
        margin-bottom: 8px;
    }

    .g_word2 p {
        font-size: 14px;
    }

    .g_title4 {
        font-size: 16px;
    }

    .t_e2pt2icon {
        height: 30px;
        margin-bottom: 8px;
    }

    .t_e2pt2wai {
        margin-bottom: 16px;
    }

    .t_e2pt2swul li {
        padding-bottom: 14px;
    }

    .t_e2pt2swul {
        margin-bottom: 16px;
    }

    .t_e2pt2bot {
        padding: 15px 15px;
    }

    .t_e2pt3ul .g_title4 {
        line-height: 2.2;
    }

    .t_e2pt3le {
        width: 150px;
    }

    .t_e2pt3rg {
        width: calc(100% - 150px);
        padding-left: 20px;
    }

    .t_e2pt4ic {
        height: 30px;
        margin-bottom: 8px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 20px;
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .g_margin3 {
        margin-bottom: 32px;
    }

    .g_margin1 {
        margin-top: 32px;
    }

    /* tammy - end */
    /* tammy - start */
    .t_pagfont24 p {
        font-size: 16px;
    }

    .g_title2 {
        font-size: 22px;
    }

    .t_e2pt2box .g_title2 {
        margin-bottom: 8px;
    }

    .g_word2 p {
        font-size: 14px;
    }

    .g_title4 {
        font-size: 16px;
    }

    .t_e2pt2icon {
        height: 30px;
        margin-bottom: 8px;
    }

    .t_e2pt2wai {
        margin-bottom: 16px;
    }

    .t_e2pt2swul li {
        padding-bottom: 14px;
    }

    .t_e2pt2swul {
        margin-bottom: 16px;
    }

    .t_e2pt2bot {
        padding: 15px 15px;
    }

    .t_e2pt3ul .g_title4 {
        line-height: 2.2;
    }

    .t_e2pt3le {
        width: 150px;
    }

    .t_e2pt3rg {
        width: calc(100% - 150px);
        padding-left: 20px;
    }

    .t_e2pt4ic {
        height: 30px;
        margin-bottom: 8px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 20px;
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .g_margin3 {
        margin-bottom: 32px;
    }

    .g_margin1 {
        margin-top: 32px;
    }

    /* tammy - end */
    .g_f1pt1_ul li {
        width: 100%;
    }

    .g_f1pt1_img {
        width: 70px;
        height: 70px;
    }

    .g_f1pt1_ul li {
        margin-bottom: 30px;
    }

    .g_margin2 {
        margin-bottom: 32px;
    }

    .g_f1pt1_img {
        margin: 0 auto 18px;
    }

    .g_f1pt1_img img {
        width: 28px;
    }

    .g_button2 p,
    .g_button2 a {
        line-height: 38px;
    }

    .g_b3pt1_ul li {
        width: 100%;
        margin-bottom: 18px;
    }

    .g_b3pt1_ul span {
        font-size: 32px;
    }

    .g_title2 {
        font-size: 20px;
    }

    .g_num {
        margin-bottom: 0;
    }

    .g_b3pt1_word {
        margin-top: 10px;
    }

    .g_b3pt1_ul li:last-child {
        margin-bottom: 0;
    }

    .g_margin5 {
        margin-bottom: 14px;
    }

    .ys_ban_slick li .ys_ban_title {
        font-size: 24px;
    }

    .g_b3pt3 {
        padding: 32px 0 10px;
    }

    .g_b3pt3 li {
        margin-bottom: 32px;
    }

    .g_sypt1_lifl .ys_imgbox_cover {
        min-height: 215px;
    }

    .g_sypt1_lifl .ys_imgbox_cover img {
        object-fit: cover;
    }

    .g_sypt1_ul .clearfix:last-child {
        margin-bottom: 10px;
    }

    .g_sysect1_num img {
        width: 32px;
    }

    .g_sypt2_nr ul {
        margin: 30px 0px 0;
    }

    .g_sypt2_nr li {
        padding: 0 0px;
        padding-right: 10px;
    }

    .ys_demo_num1 {
        font-size: 22px;
    }

    .g_sypt2_bj {
        height: 100%;
    }

    .g_sypt2_bj img {
        height: 100%;
        object-fit: cover;
    }

    .g_sypt4 {
        padding-bottom: 15px;
    }

    .ys_sybanul_icon {
        width: 66px;
    }

    .he_syp4bx .he_b2p1brul {
        height: 360px;
    }

    .g_foot_fir {
        flex-wrap: wrap;
    }

    .g_foot_firbox>p {
        flex: none;
    }

    .g_foot_contact>p {
        margin-bottom: 15px;
    }

    .g_share {
        margin-top: 18px;
    }

    .g_foot_fir li {
        padding: 0 10px;
    }

    .g_foot_top {
        margin-bottom: 25px;
    }

    .g_foot_logo {
        margin-bottom: 10px;
    }

    .g_foot_map {
        width: 100%;
    }

    .g_foot_map {
        justify-content: flex-start;
    }

    .g_foot_map li {
        padding: 0 8px;
    }

    .g_foot_map li:first-child {
        padding-left: 0;
    }

    .he_b2p1brul .slick-dots li {
        margin: 0 6px;
    }

    .ys_sybanul {
        margin-left: 2px;
    }

    .ys_ban_slick .slick-dots {
        right: 15px;
    }

    .g_sypt2_nr li {
        padding-right: 10px;
    }

    .g_num {
        margin-bottom: 10px;
    }

    .he_b2p1 .g_title3 {
        font-size: 18px;
    }

    .he_b2p1 .he_b2p1brp2 p {
        font-size: 16px;
    }

    .he_b2p1brl {
        padding: 40px 15px 20px;
    }

    .he_b2p3anin {
        bottom: 20px;
        right: inherit;
    }

    .g_sypt2_nr li:last-child {
        padding-right: 0;
    }

    .s_footsharebot {
        width: 110px;
        padding: 7px;
    }

    .s_footsharebot::before {
        bottom: -16px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #fff;
        border-bottom: 8px solid transparent;
    }

    .g_sypt4 .he_b2p1brl {
        padding: 20px 15px;
    }

    .ys_ban_slick .slick-dots {
        top: 45%;
    }

    .ys_ban_slick .slick-dots li {
        height: 16px;
    }

    .g_sypt2_nr {
        top: 50px;
    }

    .s_footsharebot {
        top: -125px;
    }

    /* lis-start */
    .d_c6li2 {
        width: 100%;
    }

    .d_c6li2 {
        padding: 0;
        margin-bottom: 28px;
    }

    .d_c6body2 {
        margin-top: 18px;
    }

    .d_c6search {
        width: 100%;
        padding-left: 16px;
        margin-bottom: 32px;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 32px;
    }

    .d_c7title2 {
        margin-bottom: 22px;
    }

    .d_c7title {
        margin-bottom: 26px;
    }

    .d_c7fontcol {
        margin-bottom: 4px;
    }

    .d_c7fontdis {
        font-weight: 400;
        margin-bottom: 8px;
    }

    .d_c7fontdis2 {
        margin-bottom: 10px;
    }

    .d_c7li2 {
        margin-bottom: 8px;
    }

    .d_c7fontcol2 {
        margin-bottom: 2px;
    }

    .d_c7body {
        margin-top: 36px;
    }

    .d_c7body1 {
        width: 100%;
    }

    .d_c7num {
        margin-bottom: 10px;
        font-size: 28px;
    }

    .d_d1head {
        margin-bottom: 28px;
    }

    .d_d1bd2title {
        padding-top: 16px;
    }

    .d_d1bdtime {
        margin-bottom: 0px;
    }

    .d_d1bdfont {
        margin-bottom: 6px;
    }

    .d_d1bdfont2 {
        margin-bottom: 22px;
    }

    .d_d1body3 .d_c6ul2 {
        margin: 0;
    }

    .d_d1bd2font {
        margin-bottom: 2px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 16px;
    }

    .d_d3bd2icon2 {
        top: 36%;
    }

    .d_d3bd2icon2 {
        width: 40px;
    }

    .d_d3bd2time {
        margin-bottom: 6px;
    }

    .d_d3bd2font {
        margin-bottom: 8px;
    }

    .d_d3bd2icon {
        width: 22px;
        height: 14px;
    }

    .d_d3bd2title {
        padding: 20px 16px;
    }

    .d_d3db2title2 .slick-prev {
        left: 80%;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 14px;
    }

    .d_d1body3 .d_c6li2 {
        padding: 0;
        margin-bottom: 20px;
    }

    .d_c6li2:nth-of-type(7) {
        margin-bottom: 28px;
    }

    .d_c6li2:nth-of-type(8) {
        margin-bottom: 28px;
    }

    .d_c7title3 {
        font-size: 20px;
        margin-bottom: 25px;
        line-height: 1.5;
    }

    .d_c7button {
        width: 114px;
        padding: 4px 0;
    }

    .d_headtitle2 {
        margin-bottom: 8px;
    }

    .d_c7pic2 {
        height: 36px;
        width: 36px;
    }

    .d_c7body4 {
        padding: 30px 0;
    }

    .d_c7num2 {
        margin-bottom: 6px;
    }

    .d_c7li {
        width: 50%;
        margin-bottom: 18px;
    }

    .d_c7li:nth-of-type(3) {
        margin-bottom: 0;
    }

    .d_c7bodypic3 {
        padding: 0 9px 0;
    }

    .d_c7bodypic3 .ys_imgbox_cover {
        border-radius: 8px;
    }

    .d_d1headfont {
        padding: 6px 0;
        margin: 0 18px;
    }

    .d_d3bd2icon2 {
        top: 38%;
    }

    .d_d3bd2title {
        margin-top: 20px;
    }

    .d_d3db2title2 .slick-prev {
        left: 78%;
    }

    .d_d3body2 {
        padding-bottom: 64px;
    }

    .d_d1totalbody2 .slick-dots {
        left: 0;
        bottom: 16px;
    }

    .d_d1totalbody2 .slick-dots {
        margin: 0 -4px;
    }

    .d_d1totalbody2 .slick-dots li {
        margin: 0px 4px;
    }

    .d_d1cont .g_word3.on::after {
        color: #0044AC;
        opacity: 1;
        width: 58px;
    }

    .d_c6li {
        padding: 8px 0;
    }

    .d_c6title2 {
        padding: 0 10px;
    }

    .d_d2asidepic {
        margin-bottom: 14px;
    }

    .d_d2cont .d_d4asideli2 {
        margin-bottom: 18px;
    }

    .g_button4 {
        border-radius: 20px;
    }

    .g_c2pt2_tit {
        font-size: 18px;
    }

    .he_syp3bpli {
        width: 100% !important;
    }

    .g_c2pt3_botul .swiper-slide {
        padding: 0 40px;
    }

    .he_sweple {
        width: 25px;
        left: 10px;
    }

    .he_swepri {
        width: 25px;
        right: 10px;
    }

    .g_c2pt3.ys_cont1400 {
        padding: 0;
    }

    .g_c2pt3 .g_c2pt3_top {
        padding: 0;
    }

    .g_c2pt3_top {
        margin-bottom: 10px;
    }

    .g_c2pt3 .g_margin4 {
        margin-bottom: 0;
        padding: 0 20px;
    }

    .g_c2pt3 .g_button1 {
        margin-top: 10px;
    }

    .g_c2pt4 {
        padding: 32px 0 70px;
    }

    .g_c2pt4_ul .ys_imgbox_cover {
        margin-bottom: 18px;
    }

    .g_c2pt4_ul .slick-dots {
        bottom: -30px;
    }

    .g_c2pt4_word p {
        font-size: 16px;
    }

    .g_c2pt4_word span {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 0;
    }

    .he_b1p3gwd {
        padding: 24px 15px;
    }

    .d_i1li.g_word3 p {
        font-size: 14px;
        line-height: 1.5;
    }

    .d_c6li2 .g_word3 p {
        font-size: 14px;
        line-height: 1.5;
    }

    .d_c6body2 .g_word1 p {
        font-size: 16px;
    }

    .d_c6distance {
        margin-bottom: 5px;
    }

    .g_b4pt2_input p {
        line-height: 42px;
    }

    .g_b4pt2_input input {
        line-height: 42px;
    }

    .g_b4pt3_topul li {
        padding: 0 10px;
    }

    .g_b4pt3_botbox {
        padding: 22px;
    }

    .g_b4pt3_botul li {
        margin-bottom: 20px;
    }

    .g_b4pt3_topul li p span {
        font-size: 16px;
    }

    .g_b4pt3_botbox .g_title5 {
        font-size: 16px;
    }

    .g_b4pt3_botli img {
        width: 18px;
    }

    .d_c7num {
        font-size: 24px;
    }

    .d_c7part1 .g_word3 p {
        font-size: 14px;
        line-height: 1.5;
    }

    .d_c7body3 .g_word3 p {
        font-size: 14px;
        line-height: 1.5;
    }

    .d_c7bodypic2 {
        margin-top: 24px;
    }

    .d_c7bodypic2 .slick-prev,
    .d_c7bodypic2 .slick-next {
        width: 24px;
        height: 24px;
    }

    .g_e1pt5 .slick-prev,
    .g_e1pt5 .slick-next {
        width: 36px;
        height: 36px;
    }

    .g_e1pt5 .slick-prev {
        left: calc(50% - 25px);
    }

    .g_e1pt5 .slick-next {
        left: calc(50% + 25px);
    }

    /* tammy */
    .d_d1head .g_word3 {
        padding: 6px 0;
        margin: 0 18px;
    }

    .g_word3 p {
        font-size: 14px;
    }

    .d_d1bdtime {
        font-size: 12px;
        margin-bottom: 4px;
    }

    .d_d1bdfont2 {
        margin-bottom: 5px;
    }

    .d_d1totalbody2.slick-dotted {
        padding-bottom: 20px;
    }

    .d_d1bd2title {
        padding-top: 18px;
    }

    .d_d1bd2font {
        font-size: 12px;
    }

    .d_d1body3 .d_c6body2 {
        margin-top: 16px;
    }

    .d_d1bd2font {
        margin-bottom: 4px;
    }

    .g_b4main {
        margin-bottom: 32px;
    }

    .d_d1body3 .d_c6ul2 {
        margin-bottom: 4px;
    }

    .d_d1head {
        margin-bottom: 22px;
    }

    .d_d1head .g_word3 {
        padding: 0px 0 4px;
    }

    .d_c6li2:nth-of-type(7) {
        margin-bottom: 20px;
    }

    .d_c6li2:nth-of-type(8) {
        margin-bottom: 20px;
    }

    .t_margin6 {
        margin-top: 32px;
    }

    .d_d2body2 h5 {
        margin-bottom: 18px;
    }

    .d_d2head .g_title4,
    .d_d4head .g_title4 {
        font-size: 20px;
    }

    .d_d4asidefont {
        font-size: 12px;
    }

    .d_d4title {
        margin-bottom: 14px;
    }

    .d_d4titlefont {
        font-size: 12px;
    }

    .d_d4titleicon {
        width: 18px;
        height: 18px;
        margin-top: 0;
    }

    .d_d4titleicon {
        margin-right: 8px;
    }

    .d_d4head {
        margin-bottom: 18px;
    }

    .d_d2body2 p img,
    .d_d2body2 p video {
        border-radius: 8px;
    }

    .d_d2body {
        margin-bottom: 18px;
    }

    .s_footshareig {
        width: 22px;
    }

    .d_d4fontcol2 {
        margin-top: 0;
    }

    .d_d2share2 .s_footshare1 {
        margin-left: 16px;
    }

    .d_d2return .d_d2icon {
        top: 1px;
    }

    .d_d2title .g_title4 {
        font-size: 18px;
    }

    .d_d2title {
        margin-bottom: 18px;
    }

    .d_d2asidepic {
        border-radius: 8px;
    }

    .d_d4asideul2 .g_word3 p {
        font-size: 16px;
    }

    .d_d3body2 {
        padding-bottom: 0;
    }

    .d_d3bd2title {
        margin-top: -20px;
    }

    .d_d3bd2pic,
    .d_d3bd2title {
        border-radius: 8px;
    }

    .d_d3icon {
        height: auto;
        width: 28px;
    }

    .d_d3bd2font2 {
        margin-bottom: 12px;
    }

    .d_d3db2title2 .slick-prev {
        left: auto;
        right: 44px;
    }

    .d_d4body3 p video {
        border-radius: 8px;
    }

    .yxedr_active p {
        font-size: 14px;
    }

    .d_d4pic {
        width: 30px;
    }

    .d_d4bodyleft {
        padding-right: 0;
        width: calc(100% - 30px);
    }

    .d_d4body4 {
        margin-top: 18px;
        margin-bottom: 4px;
    }

    .d_d4body3 {
        margin-bottom: 28px;
    }

    .d_d3bd2icon {
        height: auto;
    }

    .yxedr_active p {
        margin-bottom: 10px;
    }

    .d_d4title3 .g_title4 {
        font-size: 18px;
    }

    .d_d4titleicon {
        width: 14px;
        height: 14px;
        margin-top: 2px;
    }

    .he_d1p1bwe p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }

    .he_d1p1rlo {
        width: 180px;
    }

    .he_d1p1rli {
        margin-bottom: 32px;
    }

    .g_c5pt2 {
        padding: 32px 0 0;
    }

    .g_b4pt2 {
        padding: 32px 0;
    }

    .he_srer .t_seartop span {
        line-height: 1.5;
    }

    .g_sypt1_word1 {
        display: none;
    }

    .he_b2plkph {
        display: block;
    }

    .he_b2plkpc {
        display: none;
    }

    .g_c2pt1 .g_button4 img {
        width: 17px;
    }

    .g_c2pt1_word {
        margin-top: 24px;
    }

    .g_sypt2_nr .g_button1 {
        margin-top: 30px;
    }

    .g_sypt1_topfr {
        margin-top: 0px;
    }

    /* 2022.08.10 - tammy - start */
    .t_e2pt2jic {
        width: 28px;
    }

    .t_e2pt2jtit .g_title4 {
        max-width: calc(100% - 38px);
    }

    .t_e2pt2jtit {
        margin-bottom: 2px;
    }

    .t_e2pt2jic {
        top: -2px;
    }

    .t_e2pt2jsor {
        border-radius: 4px;
    }

    .t_e2pt2jplay {
        width: 40px;
    }

    .t_e2pt2jwen {
        padding: 10px 14px 14px 14px;
    }

    .t_e2pt2jxia.g_word2 p {
        line-height: 1.5;
    }

    .g_e2pt3 .t_e2pt2wai {
        margin-bottom: 24px;
    }

    .g_e2pt4 .t_e2pt2wai {
        margin-bottom: 24px;
    }

    .d_c7title3 {
        margin-bottom: 8px;
    }

    .t_banduanj {
        margin-bottom: 20px;
    }

    .t_c7pt1jxin {
        padding: 16px 14px;
    }

    .t_c7pt1jli {
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .t_c7pt1jul {
        margin: 0 -5px;
        margin-bottom: -10px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 8px;
    }

    .t_font40 {
        font-size: 18px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 4px;
    }

    .g_word2.t_c7jbiaop p {
        line-height: 1.5;
    }

    .t_c7jfu .t_font40 {
        margin-bottom: 6px;
    }

    .t_c7jbiaop {
        margin-bottom: 6px;
    }

    .t_c7jbiao1 {
        margin-bottom: 4px;
    }

    .d_c7body_pic {
        height: 208px;
        overflow: hidden;
    }

    .d_c7body_pic img {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        object-fit: cover;
    }

    .d_c7titlefont.he_b1p4 {
        padding-bottom: 20px;
    }

    .ys_ban_slick .slick-prev {
        left: 1px;
    }

    .ys_ban_slick .slick-next {
        right: 1px;
    }

    /* 2022.08.10 - tammy - end */
    .he_b2p3fkri {
        margin-top: 0;
    }

    .he_b2p3fktk {
        width: 100%;
    }

    .he_b2p3fyli {
        padding: 30px 16px 26px;
    }

    .he_b2p3jpo {
        margin-top: 5px;
    }

    .g_c2pt4_word p {
        height: 56px;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }

    .d_d1bd2title {
        padding: 18px;
    }

    .d_d1bd2pic {
        border-radius: 8px 8px 0 0;
    }

    .d_d1totalbody2 {
        border-radius: 8px;
    }

    .d_d4aside {
        padding: 30px 20px 32px;
    }

    .d_c6title {
        width: 100%;
    }

    .d_c6a {
        width: calc(100% + 20px);
        margin: 0 -10px;
    }

    .d_c6title {
        margin-bottom: 4px;
    }

    .d_c6title2 {
        margin-bottom: 2px;
    }

    .t_d3jia {
        padding: 32px 40px 1px;
    }

    .d_d1totalbody2.g_margin3 {
        margin-bottom: 40px;
    }

    .he_syp3bpli {
        transform: scale(1);
    }

    .he_syp3bpbx {
        padding: 0 20px 10px;
    }

    .g_c2pt3 .g_margin4 {
        margin-bottom: 16px;
    }

    .g_c2pt3_botul .swiper-slide {
        padding: 0 20px;
    }

    .g_c2pt3 .g_margin4 {
        padding: 0;
    }

    .g_c2pt3 .j_margin5 {
        padding: 0 20px;
    }

    .g_c2pt3_bot .he_swep {
        display: none;
    }

    .g_c2pt3_bot.swiper-container {
        padding-bottom: 30px;
    }

    .g_b4pt3_botul.ys_fadeup1 {
        animation: none;
    }

    .d_d1totalbody2.slick-dotted {
        margin-bottom: 60px;
    }

    .he_b1p3gb.swiper-container {
        width: 100%;
        padding: 0;
        margin: 0 0px;
        left: 0px;
    }

    .he_b1p3gb.t_swipelun .swiper-button-prev {
        left: -5px;
    }

    .d_d3bd2icon2 {
        display: none;
    }

    .d_d3bd2title {
        width: 100%;
        margin-top: 0;
        left: 0;
    }

    .d_d3bd2title {
        border-radius: 0 0 8px 8px;
    }

    .d_d3bd2pic {
        border-radius: 8px 8px 0 0;
    }

    .he_d3icoph {
        display: block;
        position: absolute;
        bottom: 15px;
        left: 15px;
        top: inherit;
    }

    .he_d3icopc {
        display: none;
    }

    .d_d3bd2pic {
        position: relative;
    }

    .d_d3db2title2.slick-initialized.slick-slider {
        padding-bottom: 12px;
    }

    .fp-tableCell .ys_cont1400 {
        padding: 0 15px;
    }

    .t_e2main .t_e2pt2wai {
        display: none;
    }

    .t_e2main .t_e2pt2jxia {
        display: none !important;
    }

    .t_e2main .g_title2 {
        margin-bottom: 30px;
    }

    .t_e2main .t_e2pt2jle {
        margin-bottom: 10px;
    }

    .t_e2pt2jwen {
        position: static;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        bottom: inherit;
    }

    .t_e2pt2jwen::before {
        display: none;
    }

    .t_e2pt2jlun .slick-prev,
    .t_e2pt2jlun .slick-next {
        top: calc(50% - 18px);
    }

    .t_e2pt2jlun .slick-prev,
    .t_e2pt2jlun .slick-next {}

    .t_e2pt2jsor {
        background: transparent;
    }

    .he_videobx img {
        border-radius: 4px;
    }

    .t_e2pt2jwen .g_word2 {
        z-index: 2;
        height: 42px;
        overflow: hidden;
    }

    .t_e2pt2jlun .slick-prev,
    .t_e2pt2jlun .slick-next {
        top: calc(50% - 4px);
    }

    .t_c7pt1jli {
        width: 100%;
    }

    .t_c7jfu {
        position: static;
        transform: inherit;
        margin-top: 25px;
    }

    .t_c7jfu .t_font40 {
        color: #333;
    }

    .t_c7jfu .t_c7jbiaop p {
        color: #666;
    }

    .t_c7jfu .g_button1 p {
        color: #004ABA;
    }

    .t_c7jbtn .he_iconk2 {
        display: block;
    }

    .t_c7jbtn .he_iconk1 {
        display: none;
    }

    .he_c6ulpc {
        display: none;
    }

    .he_c6ulph {
        display: block;
    }

    .he_c6ulphti .d_c6lite {
        margin-right: 10px;
    }

    .he_c6ulphli .d_c6li {
        display: none;
        border-bottom: none;
        padding-bottom: 0;
    }

    /*.he_c6ulphli .d_c6li:first-child {*/
    /*    display: block;*/
    /*}*/

    .d_c6ul {
        margin-bottom: 0px;
    }

    .d_c6title {
        margin-bottom: 16px;
    }

    .d_c6lite.on .d_c6title img {
        transform: rotate(180deg);
    }

    .t_c7pt1jxin {
        padding: 27px 14px 15px;
    }

    .t_c7pt1jxin .t_font40 {
        margin-bottom: 11px;
        text-align: left;
    }

    .he_c6ulphti .d_c6lite {
        margin-right: 6px;
    }

    .he_c6ulph .d_c6title {
        padding: 5px 6px;
    }

    .he_c6ulph .d_c6title p {
        padding-right: 9px;
    }

    .he_c6ulphti .g_word3 p {
        font-size: 12px;
    }

    .d_c6search {
        margin-bottom: 0;
    }

    .he_c6ulphli {
        margin-bottom: 10px;
    }

    .g_margin1 {
        margin-top: 45px;
    }

    .g_sypt1.g_margin3 {
        margin-bottom: 15px;
    }

    .g_sypt2_bj,
    .g_sypt2 {
        padding-bottom: 1px;
    }

    .g_sypt2_nr {
        position: relative;
        top: 0;
        padding-top: 45px;
        padding-bottom: 40px;
    }

    .g_sypt2 {
        position: relative;
    }

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

    .g_margin3 {
        margin-bottom: 45px;
    }

    .he_b1p1 {
        padding-bottom: 0 !important;
    }

    .he_b1p1df p:last-child {
        margin-bottom: 0;
    }

    .he_b1p4 {
        padding-bottom: 45px;
    }

    .he_add {
        padding-bottom: 45px;
    }

    .g_b3pt3 {
        padding: 43px 0 20px;
    }

    .g_b4pt1 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .g_c2pt3_bot.swiper-container {
        padding-bottom: 0px;
    }

    .g_c2pt4 {
        padding: 43px 0 70px;
    }

    .d_c6body3 .g_margin1 {
        margin-top: 46px;
    }

    .d_c6body3 .g_margin2 {
        margin-bottom: 45px;
    }

    .g_c5pt2 {
        padding: 45px 0 0;
    }

    .g_b4main {
        margin-bottom: 44px;
    }

    .t_margin6 {
        margin-top: 42px;
    }

    .t_margin6 {
        margin-top: 42px;
    }

    .d_d2cont .d_d4body2 {
        margin-bottom: 28px;
    }

    .d_d4aside {
        padding: 40px 20px 40px;
    }

    .t_d3jia {
        padding: 45px 40px 1px;
    }

    .t_e2pt2jtit .g_title4 {
        font-weight: bold;
    }

    .g_b4pt2 {
        padding: 45px 0;
    }

    .g_c2pt3_bot.swiper-container {
        padding-bottom: 38px;
    }

    .g_e2pt3 .t_e2pt2jul .slick-arrow {
        width: 12px;
        height: 24px;
        background: url(../fonts/he_arr2.svg);
        background-size: 100% 100%;
        z-index: 10;
    }

    .g_e2pt4 .t_e2pt2jul .slick-arrow {
        width: 12px;
        height: 24px;
        background: url(../images/he_arr2.svg);
        background-size: 100% 100%;
        z-index: 10;
    }

    .g_e2pt4 .t_e2pt2jul .slick-arrow.slick-disabled,
    .g_e2pt3 .t_e2pt2jul .slick-arrow.slick-disabled {
        display: none !important;
    }

    .g_e2pt4 .t_e2pt2jul .slick-prev,
    .g_e2pt3 .t_e2pt2jul .slick-prev {
        left: 10px;
        transform: translateY(-50%) rotate(180deg);
    }

    .g_e2pt4 .t_e2pt2jul .slick-next,
    .g_e2pt3 .t_e2pt2jul .slick-next {
        right: 10px;
    }

    .t_c7pt1jxin .t_font40 {
        font-size: 18px;
    }

    .he_b2rp2le {
        max-width: 100%;
        padding-right: 0px;
    }

    .he_b2rp2ri {
        width: 100%;
        margin-top: 25px;
    }

    .he_b2rp2lkp {
        margin-top: 10px;
    }

    .he_b2rp4qli p {
        font-size: 14px;
    }

    .he_b2rp4qli {
        padding: 0 6px;
        padding-bottom: 8px;
    }

    .he_b2rp4qt {
        margin-bottom: 22px;
    }

    .he_b2rp4wli {
        padding-right: 0 !important;
    }

    .he_b2rp4wx {
        border-radius: 0;
        padding: 20px;
    }

    .he_b2rp4wx p {
        font-size: 14px;
    }

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

    .he_e2t2tbri {
        width: 100%;
    }

    .he_e2t2tbul {
        display: flex;
        flex-wrap: wrap;
    }

    .he_e2t2tbli {
        margin-bottom: 10px;
        margin-right: 16px;
    }

    .t_e2main .g_title2 {
        margin-bottom: 13px;
    }

    .he_e2t2ti {
        margin-bottom: 14px;
    }

    .he_e1pt3qli {
        width: 100%;
        margin-bottom: 16px;
    }

    .he_e1pt4 .he_e2t2tble {
        width: 100%;
    }

    .he_e1pt4 .he_e2t2tbri {
        width: 100%;
    }

    .he_e1pt6 .t_e2pt3le {
        width: 100%;
    }

    .he_e1pt6 .t_e2pt3rg {
        width: 100%;
        padding-left: 0px;
    }

    .t_e2pt3ul .g_title4 {
        line-height: 1.5;
    }

    .he_e1pt6 .t_e2pt3ul {
        display: flex;
        flex-wrap: wrap;
    }

    .t_e2pt3ul li {
        margin-bottom: 8px;
    }

    .he_e2ptwi {
        margin-bottom: 22px;
    }

    .t_e2main .g_title2 {
        margin-bottom: 30px;
    }

    .g_strength .g_title2 {
        margin-bottom: 10px;
    }

    .he_e2t2ti {
        margin-bottom: 32px;
    }

    .he_e1pt3qli {
        margin-bottom: 28px;
    }

    .he_e2t2tbul .slick-prev::before,
    .he_e2t2tbul .slick-prev::before {
        content: '\e744';
    }

    .he_e2t2tbul .slick-next::before,
    .he_e2t2tbul .slick-next::before {
        content: '\e743';
    }

    .he_e2t2tbul .slick-arrow {
        width: 24px;
        height: 24px;
        z-index: 3;
        z-index: 10;
    }

    .he_e2t2tbli {
        margin-right: 8px;
    }

    .he_e2t2tbul .slick-arrow::before {
        font-family: "iconfont" !important;
        font-size: 16px;
        color: #fff;
        z-index: 4;
        line-height: 24px;
    }

    .he_e2t2tbul {
        padding: 0 24px;
        margin-bottom: 20px;
    }

    .he_e2t2tbul .slick-prev {
        left: -8px;
    }

    .he_e2t2tbul .slick-next {
        right: -8px;
    }

    .he_e2t2tbli {
        margin-bottom: 0px;
    }

    .he_e1pt5 .he_e1pt3qli {
        margin-bottom: 15px;
    }

    .he_e2t2tbli.act .he_e2t24 {
        color: #DBDBDB;
    }

    .he_e2t2tbli.slick-current .he_e2t24 {
        color: #fff !important;
    }

    .g_c5pt1 {
        display: none;
    }

    .g_c5pt2 {
        padding-top: 0 !important;
    }
    .t_jiatu {
        margin-bottom: 0px;
    }
    .he_b2rp4wx {
        padding: 20px 16px;
    }
    
    .he_e2ptwp p {
        min-height: 196px;
    }
    
    .he_jiatupc{
        display: none !important;
    }
    
    .he_jiatuph{
        display: block;
    }
    
    .he_e1pt4  .he_e2t2twz{
        display: none;
    }
    
    .he_e1pt6 .t_w2pt3lie li:first-child .g_word2{
        display: none;
    }
    
    .g_e2num {
        margin-bottom: 42px;
    }
    
    .g_c5main .g_c5pt1 {
        display: block;
    }
    
     .he_e2pt1 .he_e2ptwm{
         padding-left: 20px !important;
         padding-right: 20px !important;
     }
   .he_e2ptul .swiper-pagination {
        bottom: 66px !important;
    }
    
     .d_d4body3 p video{
         height: auto !important;
    }
}




