

/* 调大看小 */

/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {

    .ys_ban_slick .slick-prev,
    .ys_ban_slick .slick-next {
        width: 58px;
        height: 58px;
    }

    .ys_ban_slick .slick-prev {
        left: calc(8.75vw - 58px);
    }

    .ys_ban_slick .slick-next {
        right: calc(8.75vw - 58px);
    }

    .ys_ban_slick .slick-prev::before,
    .ys_ban_slick .slick-next::before {
        transform: translate(-50%, -50%) scale(1);
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 62px;
    }
    /* helen star */
    @keyframes syk3videoh {
        0% {
            width: 83%;
            height: 83%;
        }

        100% {
            width: 100%;
            height: 100%;
        }
    }

    @keyframes syk3video {
        0% {
            width: 100%;
            height: 100%;
        }

        100% {
            width: 83%;
            height: 83%;
        }
    }

    .t_syk5wen {
        padding: 127px 100px 100px;
    }

    /* helen end */
    .s_ban3wz2 .ys_cont1400 {
        width: 100%;
    }
    .s_e1cont1.act .s_e1c1l .s_ban3wz2 .ys_cont1400{
        width: 82.5%;
    }
    .ys_modal_content {
        max-height: 650px;
    }
    .s_e1c2li4 .s_e1c2libot {
        right: -300px;
    }
    .s_c2c1b .slick-prev {
        left: -10%;
    }
    .s_c2c1b .slick-next {
        right: -10%;
    }
    .s_e1c2li4 .s_e1c2libot {
        right: -320px;
    }
    .s_e1c2li4 .s_e1c2libot {
        top: 6px;
        right: -165px;
    }
    .t_gundong1 {
        max-height: calc(100vh - 180px);
    }
}

@media screen and (max-width: 1560px) {
    .s_b1c2nr {
        padding: 0 40px;
    }
    .s_b1c2nr .slick-next {
        right: -32px;
    }
    .s_b1c2nr .slick-prev {
        left: -32px;
    }
    .s_c2c1b .slick-prev {
        left: -6%;
    }
    .s_c2c1b .slick-next {
        right: -6%;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -334px;
    }
    .t_gundong1 {
        max-height: calc(100vh - 160px);
    }
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .s_b1c2nr {
        padding: 0 0px;
    }
    .t_pclogo a {
        width: 140px;
        line-height: 68px;
    }

    .t_pcone a {
        line-height: 68px;
    }

    .t_souic {
        line-height: 68px;
    }

    .t_yule {
        line-height: 68px;
    }

    .t_yuic {
        line-height: 68px;
    }

    .t_naver a {
        line-height: 2;
    }

    .t_pcnaver {
        padding: 14px 20px;
    }

    .ys_ban_title {
        font-size: 56px;
    }

    .t_shubiao {
        width: 19px;
        height: 32px;
    }

    .t_xiaban {
        width: 1px;
    }

    .t_zuoce .t_fonth1 {
        font-size: 50px;
    }

    .t_zuoce .t_fonth1 {
        margin-bottom: 30px;
    }

    .t_titsizeh3 {
        font-size: 34px;
    }

    .t_zuoce .t_titsizeh3 {
        margin-bottom: 26px;
    }

    .t_duan1 p {
        font-size: 18px;
    }

    .t_zuoce {
        padding-top: 220px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 80px;
    }

    .t_xiaping {
        width: 70px;
        height: 70px;
    }

    .t_syk3baiceng {
        padding: 80px 20px 90px;
    }

    .t_syk3le {
        width: 300px;
    }

    .t_syk3rg {
        width: calc(100% - 300px);
    }

    .t_duan2 p {
        font-size: 16px;
    }

    .t_syfonth2 {
        font-size: 48px;
    }

    .t_syfonth4 {
        font-size: 28px;
    }

    .t_syk4bo {
        padding: 0 8px;
    }

    .t_syk4lun {
        margin: 0 -8px;
    }

    .t_syk4pic {
        margin-bottom: 18px;
    }

    .t_syk4ul {
        margin-right: -8.75vw;
        margin-bottom: 40px;
    }

    .t_syk5wen {
        padding: 100px 100px 70px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 60px;
    }

    .t_syk5li {
        padding: 0 35px;
    }

    .t_syk5ul {
        margin: 0 -35px;
    }

    .t_syk5li .t_syfonth4 .ys_demo_num {
        font-size: 40px;
    }

    .t_syk5li .t_syfonth4 {
        margin-bottom: 6px;
    }

    .t_syk6ul {
        margin-right: -8.75vw;
    }

    .t_syk6zhen {
        width: 82.5vw;
    }

    .t_syk6shang {
        padding: 26px 36px;
    }

    .t_titsizeh5 {
        font-size: 22px;
    }
    .t_syk6shang .t_titsizeh5 {
        height: 115.5px;
    }
    .t_syk6date {
        font-size: 16px;
        margin-bottom: 8px;
    }

    @media screen and (min-width: 1200px) {
        .t_syk6bo .t_syk6xin:hover .t_syk6shang {
            padding: 26px 28px 50px;
        }
    }

    .t_footerup {
        padding-top: 70px;
        padding-bottom: 60px;
    }

    .t_fotlogo {
        width: 160px;
        margin-bottom: 40px;
    }

    .t_footli.t_footone {
        margin-bottom: 12px;
    }

    .t_footnav {
        width: 720px;
    }

    .t_footli {
        margin-bottom: 2px;
    }

    .t_footxianr {
        padding: 20px 0;
    }

    .t_syk6zh {
        width: 260px;
        top: -130px;
    }

    /* sumi */
    .s_e3_2c1box,
    .s_e4cont,
    .s_e5c1,
    .s_e1c4 {
        width: 82.5%;
    }
    .s_nyban {
        margin-top: 68px;
    }

    .s_ban1nrwz h1 {
        font-size: 44px;
        margin-bottom: 20px;
    }

    .t_titsizeh2 {
        font-size: 38px;
    }

    .s_ban1nrwz p {
        font-size: 16px;
    }

    .s_ban1mao {
        height: 357px;
    }

    .s_b1c1lig {
        width: 44px;
    }

    .s_b1c1liwz {
        width: calc(100% - 44px);
        padding-left: 20px;
        padding-top: 5px;
    }

    .s_b1c1liwz h3 {
        margin-bottom: 10px;
    }

    .t_zhsizeh3 {
        font-size: 16px;
    }

    .s_b1c1li {
        margin-bottom: 45px;
    }

    .s_b1c2liwz h3 {
        height: 38.5px;
    }

    .s_b1c2libot .ys_imgbox_cover {
        width: 41px;
    }

    .s_b1c2libot {
        padding: 15px 0 14px;
    }

    .s_b1c2li {
        margin-bottom: 63px;
    }

    .s_d1c1botmore .s_b2c1rlinr {
        line-height: 45px;
        padding: 0 45.5px;
    }

    .s_contnone .s_cont {
        margin-top: 68px;
    }

    .s_b2c1lwz {
        padding-top: 44px;
    }

    .s_b2c1lbotlist {
        padding-top: 18px;
    }

    .s_b2c1lbotliwz {
        margin-top: 7px;
    }

    .s_b2c1r {
        padding-left: 100px;
    }

    .s_b2c1ig {
        width: 93%;
    }

    .s_b2c1rlist {
        padding-top: 32px;
        padding-bottom: 25px;
    }

    .s_b2c1rlinr {
        line-height: 40px;
        padding: 0 28px;
    }

    .s_b2c1rli {
        margin-right: 18px;
    }

    .s_b2c1rtabnr {
        padding: 20px 10px 18px;
    }

    .s_b1c2nr .slick-prev,
    .s_b1c2nr .slick-next {
        width: 50px;
        height: 50px;
    }

    .s_b1c2nr .slick-next {
        right: -75px;
    }

    .s_b1c2nr .slick-prev {
        left: -75px;
    }

    .s_b2c1lbotlig {
        width: 58px;
    }

    .s_c1c1nr {
        padding-top: 30px;
    }

    .s_c1c2li:hover {
        transform: scale(1.22);
    }

    .s_c1c2liwz h3 {
        height: 38.5px;
    }

    .s_c2c1::before,
    .s_c2cont1::before,
    .s_c2cont1::after {
        width: 900px;
        height: 900px;
    }

    .s_c2c1top {
        margin-bottom: 70px;
    }

    .s_c2c1lbdian {
        width: 35px;
    }

    .s_c2c1bnr {
        width: 650px !important;
    }

    .s_c2c1b .slick-prev,
    .s_c2c1b .slick-next {
        width: 48px;
        height: 48px;
    }

    .s_c2c1b .slick-next {
        right: -2%;
    }

    .s_c2c1b .slick-prev {
        left: -2%;
    }

    .s_c2cont1 {
        margin-bottom: 160px;
    }

    .s_c2c2lir {
        padding-left: 40px;
        padding-top: 2px;
    }

    .s_c2c2lil {
        font-size: 30px;
    }

    .s_c2c2linr {
        padding-bottom: 10px;
    }

    .s_c2c2li {
        margin-bottom: 55px;
    }

    .s_d1c1top {
        margin-bottom: 40px;
    }

    .s_d1c1topwz {
        line-height: 50px;
        padding: 0 45px;
    }

    .s_d1c2downrig {
        width: 41px;
    }

    .s_d1c2downrrig {
        width: 30.5px;
    }

    .s_d1c2downwz {
        width: calc(100% - 30.5px);
        padding-right: 25px;
        height: 63px;
    }

    .s_d1c2downwz p {
        font-size: 18px;
    }

    .s_d1c2downrr {
        padding: 46px 30px 55px 42px;
    }

    .e2c1 td {
        padding: 37px 15px;
    }

    .e2c1 th {
        padding: 19px 0px 22px 0px;
    }

    .e2c1 td {
        padding: 27px 10px;
    }

    .e2c1 th {
        padding: 15px 0px 17px 0px;
    }

    .t_titsizeh4 {
        font-size: 26px;
    }

    .s_e3_1c1ltit {
        height: 45.5px;
    }

    .s_e3_1c1r .s_e3_1c1ltit h3 {
        font-size: 20px;
    }

    .s_e3_1c2new .s_e3_1c1ltit h3 {
        font-size: 20px;
    }

    .s_e3_1c1r .s_e3_1c1ltit {
        height: 60px;
        margin-top: 7px;
        margin-bottom: 12px;
    }

    .s_e3_1c2new .s_e3_1c1ltit {
        height: 90px;
        margin-top: 6px;
        margin-bottom: 12px;
    }

    .s_e3_1c1rlinr {
        padding: 22px 27px 55px 24px;
    }

    /* .s_e3_1c2new .s_e3_1c1lnrwz {
        padding: 22px 22px 59px;
    } */

    .s_e3_1cont1 {
        margin-top: -80px;
        margin-bottom: 37px;
    }
    .s_e3_2c1r {
        padding-left: 50px;
        padding-top: 30px;
        padding-right: 35px;
    }
    .s_e3_2c1rli {
        margin-bottom: 15px;
    }
    .s_e3_2c1rlir h5 {
        font-size: 16px;
    }
    .s_e3_2c1rlir span {
        font-size: 16px;
    }
    .s_e3_2c1nrtit {
        max-height: 63px;
        margin-top: 10px;
    }
    .s_e3_2c1nr {
        bottom: 30px;
        padding: 0 145px 0 40px;
    }
    .s_e3_2c2r .s_e3_2c1nr {
        padding: 0 180px 0 40px;
    }
    .s_e3_2c2newztit h4 {
        font-size: 20px;
    }
    .s_e3_2c2newztit {
        height: 60px;
        margin-top: 10px;
    }
    .s_e3_2c2newz {
        padding: 39px 25px 55px;
    }
    .s_e4top {
        padding-right: 50px;
    }
    .s_e4sharebox {
        top: 225px;
        right: -80px;
    }
    .s_e4share {
        width: 50px;
        position: relative;
        margin-bottom: 20px;
    }
    .s_e4topnr {
        margin-bottom: 22px;
    }
    .s_e4botli .s_e3_1c1ltit h3 {
        font-size: 20px;
    }
    .s_e4botli .s_e3_1c1ltit {
        height: 35px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 52px;
    }
    .s_ban {
        margin-top: 0;
    }
    .s_e5cont1 {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    .s_e5c1li {
        margin-bottom: 140px;
    }
    .s_e5c1tw .s_e5c1liwzp h3 {
        margin-bottom: 11.5px;
    }
    .s_e5c2top {
        padding-bottom: 120px;
        padding-top: 80px;
    }
    .s_e5c2bot {
        margin-top: -70px;
    }
    .s_e5c2botlinr {
        padding: 20px 30px;
    }
    .s_e5c2litit {
        width: calc(100% - 34px);
        height: 28px;
    }
    .s_e5c2botlitopig {
        width: 34px;
    }
    .s_e5c2botlitw {
        padding-bottom: 10px;
        margin-bottom: 8px;
    }
    .s_jobjq h4 {
        font-size: 20px;
    }
    .s_job .ys_modal_content {
        width: 1100px;
        padding: 60px 54px 60px 60px;
    }
    .s_jobtoplist {
        margin-top: 15px;
        margin-bottom: 25px;
    }
    .s_job .ys_modal_close {
        top: 20px;
    }
    .s_e6c1 {
        padding: 68px 75px 49px;
    }
    .s_e6c1li {
        margin-bottom: 45px;
    }
    .s_e6c1box4 {
        margin-bottom: 39px;
    }
    .s_e6cont1 {
        margin-top: -65px;
    }
    .s_ban2wz p {
        font-size: 16px;
        margin-top: 10px;
    }
    .s_e6c2liwz {
        padding-right: 30px;
    }
    .s_e5c1twbg2 {
        width: 123px;
        top: -58px;
        right: 55px;
    }
    .s_e5c1twbg1 {
        width: 153px;
        top: -22px;
        left: -5px;
    }
    .s_e5c1twbg4 {
        width: 128px;
        bottom: 25px;
        right: 25px;
    }
    .s_e5c1twbg3 {
        width: 101px;
        bottom: -20px;
        left: 60px;
    }
    .s_b1c2liwz {
        width: calc(100% - 41px);
    }
    .t_jiantop {
        padding-top: 80px;
    }
    .t_jiankuaiwai {
        margin-bottom: 80px;
    }
    .t_jianlitop {
        padding-top: 80px;
    }
    @keyframes syk3video {
        0%{
            width: 82.5%;
            height: 82.5%;
        }
        100%{
            width: 73%;
            height: 73%;
        }
    }
    @keyframes syk3video2 {
        0%{
            width: 82.5%;
            height: 82.5%;
        }
        100%{
            width: 100%;
            height: 100%;
        }
    }
    .t_jiankuaili {
        padding-bottom: 80px;
    }
    .s_e6cont2 {
        padding-bottom: 48px;
    }
    .t_jianxi {
        margin-bottom: 25px;
    }
    .s_e1c5li {
        padding: 10px 25px 0;
    }
    .s_e1clitop p {
        font-size: 130px;
    }
    .s_e1clitop span {
        font-size: 38px;
    }
    .s_e1clibot {
        margin-top: -25px;
    }
    .s_e1c1li {
        margin-bottom: 200px;
    }
    .timeline-year__counter>span ul li {
        font-size: 100px;
    }
    .timeline-year__counter>span {
        width: 360px;
    }
    .timeline__nav ul li span {
        font-size: 22px;
    }
    .timeline__nav ul li {
        margin-bottom: 2.4rem !important;
    }
    .timeline-year {
        max-width: 386px;
    }
    .continue-links__next span, 
    .continue-links__prev span, 
    .pretextline, 
    .timeline__nav ul li span {
        font-size: 22px;
    }
    .timeline-textitem__head h2 {
        font-size: 26px;
    }
    .timeline-textitem p {
        font-size: 16px;
    }
    .timeline__image {
        width: calc(50% + 141px);
        height: calc(100% - 120px);
    }
    .timeline__container {
        max-height: 580px;
        padding-top: 90px;
        min-height: 580px;
    }
    .timeline-textitem__body {
        padding-bottom: 50px;
    }
    .timeline-year__counter {
        padding-bottom: 45%;
    }
    .timeline-year__counter>span {
        top: -25px;
        overflow: hidden;
    }
    .timeline-year__next {
        margin-top: -30px;
    }
    .s_e1c5nr .slick-dots {
        bottom: -40px;
    }
    .s_e1c6lb .slick-dots {
        bottom: -25px;
    }
    .s_e1c1bg {
        width: 1188px;
    }
    .s_e1c5nr {
        margin: 0 -25px;
    }
    /* helen star */
    .t_syk1 {
        height: 202vh;
    }

    .t_zuoce {
        width: 480px;
    }

    @keyframes syk3videoh {
        0% {
            width: 82%;
            height: 82%;
        }

        100% {
            width: 100%;
            height: 100%;
        }
    }

    @keyframes syk3video {
        0% {
            width: 100%;
            height: 100%;
        }

        100% {
            width: 82%;
            height: 82%;
        }
    }

    .t_syk5wen {
        padding: 127px 126px 100px;
    }

    /* helen end */
    .continue-links__next span:before, .continue-links__prev span:before, .pretextline:before, .timeline__nav ul li span:before {
        width: 30px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        padding-left: 40px;
    }
    .timeline__container {
        margin-right: 40px;
    }
    .timeline__nav ul {
        margin-left: 0;
    }
    .s_c1c2liwz {
        bottom: 10px;
        padding: 0 20px;
    }
    .s_e1c1r {
        padding-top: 150px;
    }
    .s_b1cont1 {
        margin-bottom: 50px;
    }
    .ys_modal_content {
        max-height: 620px;
    }
    .t_pcone a {
        font-size: 16px;
    }
    .t_naver a {
        font-size: 16px;
    }
    .t_c2k1top.s_c2c1top {
        margin-bottom: 24px;
    }
    .s_c2c1top {
        margin-bottom: 30px;
    }
    .t_syk5ul {
        margin: 0 -30px;
    }
    .t_syk5li {
        padding: 0 30px;
    }
    .t_syk5wen {
        padding: 127px 126px 80px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -338px;
    }
    .s_e1c2libot {
        width: 240px;
    }   
    .s_e1c2li1 .s_e1c2libot {
        right: -252px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -317px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -324px;
    }    
    .s_e1c2li5 .s_e1c2libot {
        right: -100px;
        top: 33px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -336px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -342px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -364px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -354px;
    }
    .s_c2cont1 {
        margin-bottom: 230px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 30px;
        right: 240px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -150px;
        right: -267px;
    }
    /* 汽车应用 */
    .only100 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -216px;
        right: -270px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -210px;
        right: -300px;
    }
    .only103 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 94px;
        right: -100px;
    }
    .s_ban3wzh p {
        font-size: 16px;
    }
    .s_b2c1rli .ys_select_hd {
        height: 44px;
    }
    .s_b2c1rli .ys_select_xtbbox {
        right: 28px;
    }
    .s_b2c1rli .ys_select_hd {
        padding: 0 28px;
    }
    .t_select1 .ys_select_li {
        padding: 8px 16px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 70px;
        right: -100px;
    }
    .s_e1c2li1 .s_e1c2libot {
        right: -284px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -344px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -352px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -362px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -373px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -377px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -401px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -391px;
    }
    .s_e1c2li5 .s_e1c2libot {
        top: 6px;
    }
    .s_e1c2li5 .s_e1c2libot {
        right: -325px;
        top: -90px;
    }
    .t_e1c4ul .slick-prev, .t_e1c4ul .slick-next {
        width: 50px;
        height: 50px;
    }
    .t_e1c4ul .slick-prev{
        left: -90px;
    }
    .t_e1c4ul .slick-next{
        right: -90px;
    }
    .only103 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: 0px;
    }
    .s_b2c1rli {
        border-radius: 22px;
    }
    .t_yujiaic {
        width: 16px;
        line-height: 68px;
    }
    .t_lunbo1 .slick-dots {
        bottom: -190px;
    }

}
@media screen and (max-width: 1366px){
    .s_e3_2c2newz {
        padding: 39px 25px 44px;
    }
    .ys_modal_content {
        max-height: 578px;
    }
    .s_job .ys_modal_content {
        width: 990px;
        padding: 50px 40px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 70px;
    }
}
@media screen and (max-width: 1360px) {
    .t_zuoce {
        width: 450px;
    }

    .t_xiaban {
        height: 90px;
    }

    .t_titsizeh3 {
        font-size: 30px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 70px;
    }

    .s_e3_1c1rlinr {
        padding: 22px 27px 46px 24px;
    }
    .s_e3_2c2newz {
        padding: 32px 25px 48px;
    }
    .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 110px;
        right: -505px;
    }
    .t_syk5wen {
        padding: 110px 110px 70px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -315px;
    }
    .s_e1c2li1 .s_e1c2libot {
        right: -240px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -299px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -304px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -325px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -332px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -351px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -342px;
    }
    .s_c2c1b .slick-prev {
        left: -6%;
    }
    .s_c2c1b .slick-next {
        right: -6%;
    }
    .s_e1c2libot {
        width: 220px;
    }
    .s_e1c2libot {
        padding: 12px 12px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -338px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -348px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -354px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -375px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -364px;
    }
    .s_e1c2li1 .s_e1c2libot {
        right: -264px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -322px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -327px;
    }

}

@media screen and (max-width: 1280px) {
    .t_syk5wen {
        padding: 80px 80px 70px;
    }

    .t_zuoce {
        width: 410px;
    }

    .t_syk6bo {
        padding: 0 10px;
    }

    .t_syk6lun {
        margin: 0 -10px;
    }

    .t_syk6shang {
        padding: 36px 36px;
    }

    @media screen and (min-width: 1200px) {
        .t_syk6bo .t_syk6xin:hover .t_syk6shang {
            padding: 26px 28px 40px;
        }
    }

    .t_footnav {
        width: 660px;
    }

    .t_footli {
        margin-bottom: 0px;
    }

    .t_footrg {
        padding-top: 0px;
    }

    .t_footsh {
        padding-top: 8px;
        margin: 0 -10px;
    }

    .t_footshxia {
        padding: 0 10px;
    }

    .t_syfonth2 {
        font-size: 40px;
    }

    .t_syk6lun .slick-prev,
    .t_syk6lun .slick-next {
        top: -100px;
    }

    .s_e3_1c1rlinr {
        padding: 22px 27px 35px 24px;
    }
    .s_e3_2c2newz {
        padding: 26px 25px 42px;
    }
    .s_ban1mao {
        height: 327px;
        top: 38%;
    }
    /* helen star */
    .t_zuoce {
        width: 429px;
    }

    .t_syk1 {
        height: 196vh;
    }

    .t_syk5li {
        padding: 0 15px;
    }

    .t_syk5ul {
        margin: 0 -15px;
    }

    .t_syk5wen {
        padding: 96px 126px 50px;
    }

    .t_syk5wen {
        padding: 96px 80px 50px;
    }
    /* helen end */
    .s_e1c1r {
        padding-left: 150px;
    }
    .s_e1clitop p {
        font-size: 120px;
    }
    .s_e1clitop span {
        font-size: 32px;
    }
    .s_e1clibot h3 {
        font-size: 22px;
    }
    .s_e1clibot {
        margin-top: -20px;
    }
    .s_e1c1li {
        margin-bottom: 130px;
    }
    .s_e1c4rnr {
        padding: 90px 67px 55px 80px;
    }
    .ys_modal_content {
        max-height: 500px;
    }
    .t_syk6shang {
        padding: 30px 30px;
    }
    .t_syk6shang .t_titsizeh5 {
        height: 70px;
        font-size:20px;
    }
    .s_e3_1c2new .s_e3_1c1lnrwz {
        padding: 26px 20px 32px;
    }
    .s_e3_1c2new .s_e3_1c1ltit h3 {
        font-size: 18px;
    }
    .s_e3_1c2new .s_e3_1c1ltit {
        height: 81px;
    }
    .t_zuoce {
        padding-top: 180px;
    }
    .s_e1c2libot {
        padding: 12px 14px;
    }    
    .s_e1c2litit {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .s_e1c2libotli {
        margin-bottom: 4px;
    }
    .s_e1c2li5 .s_e1c2libot {
        top: 26px;
    }
    .s_e1c2libot {
        width: 224px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -293px;
    }
    .s_e1c2li1 .s_e1c2libot {
        right: -224px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -279px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -284px;
    }
    .s_e1c2li4 .s_e1c2libot {
        right: -246px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -303px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -308px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -328px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -319px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 187px;
    }
    .s_c2c1b .slick-prev {
        left: -8%;
    }
    .s_c2c1b .slick-next {
        right: -8%;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -302px;
        right: -528px;
    }
    .s_cont1130 {
        width: 940px;
    }
    .s_c2c2lir {
        padding-left: 0px;
    }
    .s_b2c1rli {
        margin-right: 12px;
    }
    .t_select1 {
        width: 190px;
    }
    .s_e1c2libot {
        width: 216px;
    }
    .s_e1c2libot {
        padding: 12px 12px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -328px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -312px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -318px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -342px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -338px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -362px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -353px;
    }
    .s_e1c2li5 .s_e1c2libot {
        top: 1px;
    }
    .s_e1c2li1 .s_e1c2libot {
        right: -259px;
    }
    .s_e1c2li4 .s_e1c2libot {
        right: -274px;
    }
    .s_e1c2liwz {
        font-size: 12px;
        bottom: 0;
    }
    .s_e1c2li4 .s_e1c2libot {
        right: -148px;
    }
    .s_e1c2li5 .s_e1c2libot {
        top: -92px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -323px;
    }
    .t_syfonth2 {
        font-size: 36px;
    }
    .s_ban3wzh p {
        margin-top: 14px;
    }
    /* .s_ban3wzh p {
        font-size: 14px;
    } */
    .t_gundong1 {
        max-height: calc(100vh - 180px);
    }
}

@media screen and (max-width: 1200px) {
    .t_syk6ul {
        margin-right: -40px;
    }

    .t_syk6zhen {
        width: calc(100% - 40px);
    }

    .t_syk4ul {
        margin-right: -40px;
    }

    /* sumi */
    .s_cont1130 {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }

    .s_b1c2nrbox {
        padding: 0 50px;
    }

    .s_b1c2nr .slick-next {
        right: -55px;
    }

    .s_b1c2nr .slick-prev {
        left: -55px;
    }

    .s_c2c1::before,
    .s_c2cont1::before,
    .s_c2cont1::after {
        width: 800px;
        height: 800px;
    }

    .s_c2c1bnr {
        width: 555px !important;
    }

    .s_c2c1top {
        margin-bottom: 45px;
    }

    .s_c2c1b .slick-next {
        right: 3%;
    }

    .s_c2c1b .slick-prev {
        left: 3%;
    }

    .s_d1c1botnrgd {
        width: 1200px;
        padding: 0 15px;
    }

    .s_e3_1c1rlinr {
        padding: 22px 27px 45px 24px;
    }

    .s_e3_1c1ltit h3 {
        font-size: 20px;
    }

    .s_e3_1c1ltit {
        height: 35px;
    }

    .s_e3_1c1r .s_e3_1c1ltit h3 {
        font-size: 18px;
    }

    .s_e3_1c1r .s_e3_1c1ltit {
        height: 54px;
    }

    .s_e3_1c2new .s_e3_1c1ltit h3 {
        font-size: 18px;
    }

    .s_e3_1c2new .s_e3_1c1ltit {
        height: 81px;
    }
    .s_e3_2c1box,
    .s_e4cont,
    .s_e5c1,
    .s_e1c4  {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .s_e3_2c1 {
        padding: 30px 30px 0 30px;
    }
    .s_e3_2c1r {
        padding-left: 30px;
        padding-right: 20px;
    }
    .s_e3_2c1rli {
        margin-bottom: 10px;
    }
    .s_e3_2c1nr {
        bottom: 25px;
        padding: 0 115px 0 30px;
    }
    .s_e3_2c2newztit h4 {
        font-size: 18px;
    }
    .s_e3_2c2newztit {
        height: 54px;
    }
    .s_e3_2c2newz {
        padding: 38px 20px 54px;
    }
    .s_e3_2c2r .s_e3_2c1nr {
        padding: 0 30px 0 30px;
    }
    .s_e4top {
        padding-right: 100px;
    }
    .s_e4sharebox {
        top: 214px;
        right: 40px;
    }
    .s_e5c1twbg2 {
        right: 38px;
    }
    .s_b1 .s_b1c2nrbox {
        padding: 0px;
    }
    /* helen star */
    .t_syk5wen {
        padding: 96px 40px 50px;
    }

    @keyframes syk3videoh {
        0% {
            width: 94%;
            height: 94%;
        }

        100% {
            width: 100%;
            height: 100%;
        }
    }

    @keyframes syk3video {
        0% {
            width: 100%;
            height: 100%;
        }

        100% {
            width: 94%;
            height: 94%;
        }
    }

    /* helen end */
    .s_ban3wzh {
        padding: 0 40px;
    }
    .s_e1cont1.act .s_e1c1l .s_ban3wz2 .ys_cont1400 {
        width: 100%;
    }
    .t_zuoce .t_duan1 p {
        font-size: 16px;
    }
    .t_syk6le .t_duan3 p {
        font-size: 16px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -293px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -310px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -322px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -328px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -352px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -338px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -296px;
    }
    .s_c2c1b .slick-prev {
        left: 0%;
    }
    .s_c2c1b .slick-next {
        right: 0%;
    }
    /* 汽车应用 */
    .only100 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 110px;
        right: -472px;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -482px;
    }
    .s_e1c2li0 .s_e1c2libot {
        right: -342px;
    }
    .s_e1c2li2 .s_e1c2libot {
        right: -323px;
    }
    .s_e1c2li3 .s_e1c2libot {
        right: -329px;
    }
    .s_e1c2li6 .s_e1c2libot {
        right: -353px;
    }
    .s_e1c2li7 .s_e1c2libot {
        right: -358px;
    }
    .s_e1c2li8 .s_e1c2libot {
        right: -383px;
    }
    .s_e1c2li9 .s_e1c2libot {
        right: -371px;
    }
    .s_e1c2li5 .s_e1c2libot {
        right: -170px;
    }
    .s_e1c2li5 .s_e1c2libot {
        right: -299px;
    }
    .t_e1c4ul{
        margin: 0 40px;
    } 
    .t_e1c4ul .slick-prev {
        left: -70px;
    }
    .t_e1c4ul .slick-next {
        right: -70px;
    }
}

/* 1199~992 平板横屏*/
@media screen and (max-width: 1199px) {
    .ys_banner {
        height: calc(100vh - 65px);
    }

    .ys_ban_imgbox {
        height: calc(100vh - 65px);
    }

    .t_syk3box {
        height: auto;
    }

    .syk3bgda {
        height: auto;
    }

    .syk3bgda .t_syk3bg {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }

    .syk3bai {
        height: 100%;
    }

    .t_syk1 {
        height: auto;
    }

    .t_zuobg {
        display: none;
    }

    .t_syk1 {
        position: relative;
    }

    .t_syk1rgtu {
        display: block;
        width: calc(100% - 410px);
    }

    .t_syk1rgtu img {
        width: 100%;
    }

    .t_syk2 {
        display: none;
    }

    .ys_banner {
        height: auto;
    }

    .t_banup {
        position: relative;
    }

    html .ys_ban_title {
        opacity: 1;
    }

    .t_zuoce {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .syk3bai {
        height: 100%;
        position: relative;
        top: 0;
        left: 0;
    }

    .t_syk3lv {
        display: inline-block;
    }

    .t_syk3bai {
        display: none;
    }

    .t_syk3rg .t_duan2 p {
        color: #333;
    }

    .t_syk3baiceng {
        position: relative;
        transform: translate(0);
        left: 0;
        top: 0;
        padding: 0px 40px 60px;
    }

    .t_syk3le {
        width: 240px;
    }

    .t_syk3rg {
        width: calc(100% - 240px);
        padding-left: 200px;
        padding-top: 10px;
    }

    .t_syk3play {
        display: block;
    }

    .t_syk3box {
        position: relative;
    }

    .t_syk3play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 50px;
        cursor: pointer;
    }

    .t_syk3play img {
        width: 100%;
    }

    .t_syk1rgtu {
        padding-top: 60px;
    }

    .t_syk5wen {
        padding: 60px 60px 30px;
    }

    .t_syk5shang .t_syfonth2 {
        margin-bottom: 24px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 40px;
    }

    .t_syk5li .t_syfonth4 .ys_demo_num {
        font-size: 32px;
    }

    .t_syk5li {
        padding: 0 15px;
    }

    .t_syk5ul {
        margin: 0 -15px;
    }

    .t_xiaping3.t_xiaping .progress .progress-bar {
        border-color: #fff;
    }

    .t_xiaping3 .t_xiaquan img {
        transform: translate(-50%, -50%) rotate(180deg);
    }

    .t_xiaping3 {
        display: inline-block;
    }

    .t_syk5xiap .t_xiaping {
        margin: 0 20px;
    }

    .t_syk6zh {
        width: 130px;
        top: -65px;
    }

    .t_syk6shang {
        padding: 30px 24px;
    }

    .t_footnav {
        display: none;
    }

    .t_fotleli:last-of-type {
        margin-bottom: 0px;
    }

    .t_fotleyou p {
        margin-bottom: 2px;
    }

    .t_fotleli {
        margin-bottom: 24px;
    }

    .ys_ban_title {
        font-size: 46px;
    }

    /* sumi */
    .s_nyban {
        margin-top: 0;
    }

    .s_ban1nrwz h1 {
        font-size: 34px;
    }

    .t_titsizeh2 {
        font-size: 28px;
    }

    .s_b1c1li {
        padding: 0 25px;
        margin-bottom: 35px;
    }

    .s_b1c1nr {
        margin: 0 -25px;
    }

    .s_b1c2litop .ys_imgbox_contain {
        width: 110px;
    }

    .s_b1c2litop {
        padding: 66px 0;
    }

    .s_b1c2libot .ys_imgbox_cover {
        width: 31px;
    }

    .s_b1c2li {
        margin-bottom: 43px;
    }

    .s_contnone .s_cont {
        margin-top: 0;
    }

    .s_b2c1l {
        width: 35%;
    }

    .s_b2c1lbotli {
        width: 50%;
        margin-bottom: 20px;
    }

    .s_b2c1lbotlig {
        width: 48px;
    }

    .s_b2c1r {
        width: 65%;
        padding-left: 50px;
    }

    .s_b2c1lwz {
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .s_b2c1rtabnr {
        padding: 15px 10px 12px;
    }

    .s_b1c2nr .slick-prev,
    .s_b1c2nr .slick-next {
        width: 40px;
        height: 40px;
    }

    .s_c1c2li {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .s_c1c2 {
        margin: 0 -10px;
    }

    .s_c1c1nr {
        padding-top: 0px;
    }

    .s_d1c1top {
        margin-bottom: 25px;
    }
    .s_e3_2c1r {
        padding-left: 25px;
        padding-right: 0;
    }
    .s_e3_2c1rlil {
        width: 60px;
        font-size: 14px;
    }
    .s_e3_2c2newztit h4 {
        font-size: 16px;
    }
    .s_e3_2c2newztit {
        height: 48px;
    }
    .s_e3_2c2newztime {
        font-size: 14px;
    }
    .s_e3_2c2newz {
        padding: 23px 20px 39px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 42px;
    }
    .s_e5cont1 {
        padding-top: 75px;
        padding-bottom: 75px;
    }
    .s_e5c1liwz {
        padding-right: 50px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-left: 100px;
    }
    .s_e5c1twig {
        width: 178px;
    }
    .s_e5c1twbg1 {
        width: 123px;
        top: -11px;
        left: 30px;
    }
    .s_e5c1twbg2 {
        width: 103px;
        right: 70px;
        top: -47px;
    }
    .s_e5c1twbg3 {
        width: 91px;
        bottom: -15px;
        left: 78px;
    }
    .s_e5c1twbg4 {
        width: 118px;
        bottom: 9px;
        right: 37px;
    }

}

/* 1199~992 平板横屏*/
@media screen and (max-width: 1199px) {
    .ys_banner {
        height: calc(100vh - 65px);
    }

    .ys_ban_imgbox {
        height: calc(100vh - 65px);
    }

    .t_syk3box {
        height: auto;
    }

    .syk3bgda {
        height: auto;
    }

    .syk3bgda .t_syk3bg {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }

    .syk3bai {
        height: 100%;
    }

    .t_syk1 {
        height: auto;
    }

    .t_zuobg {
        display: none;
    }

    .t_syk1 {
        position: relative;
    }

    .t_syk1rgtu {
        display: block;
        width: calc(100% - 410px);
    }

    .t_syk1rgtu img {
        width: 100%;
    }

    .t_syk2 {
        display: none;
    }

    .ys_banner {
        height: auto;
    }

    .t_banup {
        position: relative;
    }

    html .ys_ban_title {
        opacity: 1;
    }

    .t_zuoce {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .syk3bai {
        height: 100%;
        position: relative;
        top: 0;
        left: 0;
    }

    .t_syk3lv {
        display: inline-block;
    }

    .t_syk3bai {
        display: none;
    }

    .t_syk3rg .t_duan2 p {
        color: #333;
    }

    .t_syk3baiceng {
        position: relative;
        transform: translate(0);
        left: 0;
        top: 0;
        padding: 0px 40px 60px;
    }

    .t_syk3le {
        width: 240px;
    }

    .t_syk3rg {
        width: calc(100% - 240px);
        padding-left: 200px;
        padding-top: 10px;
    }

    .t_syk3play {
        display: block;
    }

    .t_syk3box {
        position: relative;
    }

    .t_syk3play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 50px;
        cursor: pointer;
    }

    .t_syk3play img {
        width: 100%;
    }

    .t_syk1rgtu {
        padding-top: 60px;
    }

    .t_syk5wen {
        padding: 60px 60px 30px;
    }

    .t_syk5shang .t_syfonth2 {
        margin-bottom: 24px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 40px;
    }

    .t_syk5li .t_syfonth4 .ys_demo_num {
        font-size: 32px;
    }

    .t_syk5li {
        padding: 0 15px;
    }

    .t_syk5ul {
        margin: 0 -15px;
    }

    .t_xiaping3.t_xiaping .progress .progress-bar {
        border-color: #fff;
    }

    .t_xiaping3 .t_xiaquan img {
        transform: translate(-50%, -50%) rotate(180deg);
    }

    .t_xiaping3 {
        display: inline-block;
    }

    .t_syk5xiap .t_xiaping {
        margin: 0 20px;
    }

    .t_syk6zh {
        width: 130px;
        top: -65px;
    }

    .t_syk6shang {
        padding: 30px 24px;
    }

    .t_footnav {
        display: none;
    }

    .t_fotleli:last-of-type {
        margin-bottom: 0px;
    }

    .t_fotleyou p {
        margin-bottom: 2px;
    }

    .t_fotleli {
        margin-bottom: 24px;
    }

    .ys_ban_title {
        font-size: 46px;
    }

    /* sumi */
    .s_nyban {
        margin-top: 0;
    }

    .s_ban1nrwz h1 {
        font-size: 34px;
    }

    .t_titsizeh2 {
        font-size: 28px;
    }

    .s_b1c1li {
        padding: 0 25px;
        margin-bottom: 35px;
    }

    .s_b1c1nr {
        margin: 0 -25px;
    }

    .s_b1c2litop .ys_imgbox_contain {
        width: 110px;
    }

    .s_b1c2litop {
        padding: 66px 0;
    }

    .s_b1c2libot .ys_imgbox_cover {
        width: 31px;
    }

    .s_b1c2li {
        margin-bottom: 43px;
    }

    .s_contnone .s_cont {
        margin-top: 0;
    }

    .s_b2c1l {
        width: 35%;
    }

    .s_b2c1lbotli {
        width: 50%;
        margin-bottom: 20px;
    }

    .s_b2c1lbotlig {
        width: 48px;
    }

    .s_b2c1r {
        width: 65%;
        padding-left: 50px;
    }

    .s_b2c1lwz {
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .s_b2c1rtabnr {
        padding: 15px 10px 12px;
    }

    .s_b1c2nr .slick-prev,
    .s_b1c2nr .slick-next {
        width: 40px;
        height: 40px;
    }

    .s_c1c2li {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .s_c1c2 {
        margin: 0 -10px;
    }

    .s_c1c1nr {
        padding-top: 0px;
    }

    .s_d1c1top {
        margin-bottom: 25px;
    }
    .s_e3_2c1r {
        padding-left: 25px;
        padding-right: 0;
    }
    .s_e3_2c1rlil {
        width: 60px;
        font-size: 14px;
    }
    .s_e3_2c2newztit h4 {
        font-size: 16px;
    }
    .s_e3_2c2newztit {
        height: 48px;
    }
    .s_e3_2c2newztime {
        font-size: 14px;
    }
    .s_e3_2c2newz {
        padding: 23px 20px 39px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 42px;
    }
    .s_e5cont1 {
        padding-top: 75px;
        padding-bottom: 75px;
    }
    .s_e5c1liwz {
        padding-right: 50px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-left: 100px;
    }
    .s_e5c1twig {
        width: 178px;
    }
    .s_e5c1twbg1 {
        width: 123px;
        top: -11px;
        left: 30px;
    }
    .s_e5c1twbg2 {
        width: 103px;
        right: 70px;
        top: -47px;
    }
    .s_e5c1twbg3 {
        width: 91px;
        bottom: -15px;
        left: 78px;
    }
    .s_e5c1twbg4 {
        width: 118px;
        bottom: 9px;
        right: 37px;
    }
    .s_e5c1tw .s_e5c1liwzp {
        margin-top: 25px;
    }
    .s_e5c2botlinr {
        padding: 18px 15px;
    }
    .s_e5c2botlitop {
        margin-bottom: 10px;
    }
    .s_e5c2botli {
        padding: 0 6px;
        margin-bottom: 20px;
    }
    .s_e5c2botlist {
        margin: 0 -6px;
    }
    .s_e5c1tw .s_e5c1liwzp h3 {
        font-size: 18px;
    }
    .s_ban1mao {
        top: 38%;
        height: 257px;
    }
    .s_b1c2liwz {
        width: calc(100% - 31px);
    }
    .t_jiantop {
        padding-top: 60px;
    }
    .t_jiankuaiwai {
        margin-bottom: 60px;
    }
    .t_jianlitop {
        padding-top: 60px;
    }
    .t_syk3 {
        height: auto;
    }
    .t_syk3baiceng{
        box-shadow: none;
        background: transparent;
        backdrop-filter: blur(0);
    }
    .syk3bai {
        transform: translateY(0);
    }
    .t_jiankuaili {
        padding-bottom: 60px;
    }
    .s_e1c4rnr {
        padding: 110px 35px 32px 35px;
    }
    .s_e1c4rp {
        margin-bottom: 18px;
    }
    .s_e1c4rnrbg {
        width: 24px;
        top: 74px;
        left: 20px;
    }
    .s_e1c4rbot span {
        font-size: 16px;
    }
    .s_e1c2li.act .s_e1c2libot {
        display: none;
    }
    /* helen star */
    .ys_ban_txtbox {
        pointer-events: none;
    }

    .t_zuoce {
        width: 410px;
    }

    .t_zuoce {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .t_syk5 .t_xiaping3 img {
        transform: translate(-50%, -50%) rotate(90deg) !important;
    }

    .t_syk1 {
        height: auto;
    }

    .t_syk5wen {
        padding: 57px 40px 49px;
    }

    /* helen end */
    .s_b1c2litopbg {
        width: 130px;
        opacity: 1;
    }
    .s_e1c1nrsj {
        display: block;
    }
    .s_e1c1r {
        width: 100%;
        padding-left: 0;
        padding-top: 40px;
        display: flex;
        flex-wrap: wrap;
        float: inherit;
        align-items: stretch;
        margin: 0 -20px;
    }
    .s_e1c1li {
        width: 25%;
        padding: 0 20px;
        margin-bottom: 40px;
    }
    .s_e1c1nr {
        padding-top: 60px;
    }
    .s_e1clitop p {
        font-size: 80px;
    }
    .s_e1clitop span {
        font-size: 28px;
    }
    .s_e1clibot h3 {
        font-size: 20px;
    }
    .s_e1clibot {
        margin-top: 0;
    }
    .s_e1c2sj {
        display: block;
    }
    .s_e1c2nr,
    .s_e1c2bg {
        display: none;
    }
    .s_e1c1l {
        display: none;
    }
    .s_e1c1fx {
        display: none;
    }
    .s_e1cont2 {
        position: inherit;
        left: inherit;
        transform: inherit;
        opacity: 1;
        padding-top: 60px;
    }
    html.off .t_zuoce {
        transform: translateY(0);
        opacity: 1;
    }
    html.act {
        height: auto;
        /* overflow-y: scroll; */
    }
    html.act body {
        height: auto;
        /* overflow: visible; */
    }
    /* body {
        overflow: visible;
    } */
    html.on1.off .t_zuoce {
        opacity: 1;
    }
    .t_syk3le img:nth-child(2) {
        display: block;
    }
    .t_syk3le img:nth-child(1) {
        display: none;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 158px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: -235px;
        right: -334px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 46px;
        right: -222px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 46px;
    }
    .only100 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 110px;
        right: -455px;
    }
    .only100 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 100px;
    }
    .s_b1c2litopbg{
        opacity: 0;
    }
    .s_ban3wz .s_ban3wzh{
        display: none;
    }
    .s_e1clitop p{
        color:#00A19B;
    }
    .s_e1clitop span{
        color:#00A19B;
    }
    .s_e1clibot h3{
        color:#00A19B;
    }
    .s_e1c1li {
        padding: 0 10px;
    }
    .s_e1c1r{
        margin: 0 -10px;
    }
    .yxedr_active.s_e1c1r p {
        margin-bottom: 0px;
    }
    .s_e1c1r {
        padding-bottom: 0px;
    }
    .s_e1cont2 {
        bottom: 0;
    }
    /* 20220328 - start */
    .only86 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: -240px;
        right: -370px;
    }
    /* 20220328 - end */
    .s_ban3wzh {
        width: 100%;
    }
    .t_e1c4ul .slick-prev, .t_e1c4ul .slick-next {
        width: 40px;
        height: 40px;
    }
    .t_e1c4ul {
        margin: 0 20px;
    }
    .t_e1c4ul .slick-prev {
        left: -50px;
    }
    .t_e1c4ul .slick-next {
        right: -50px;
    }
    .t_fotcode {
        left: auto;
        transform: translateX(0);
        right: 10px;
    }
    .t_fotcode::after {
        left: auto;
        transform: translateX(0);
        right: 6px;
    }
}
@media screen and (max-width: 1151px){
    .timeline__container {
        padding-top: 0;
    }
    .timeline__image {
        left: 0;
    }
    .timeline__container {
        margin-right: 0;
    }
    .timeline__body {
        padding: 50px 0;
        padding-left: 20px;
    }
    .timeline__container {
        max-height: 426px;
        min-height: 426px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        font-size: 20px;
    }
    .timeline-textitem__head h2 {
        font-size: 22px;
    }
    .timeline-textitem__head {
        margin-bottom: 5px!important;
    }
    .s_e1c4rnr {
        padding: 70px 35px 32px 35px;
    }
    .s_e1c4rnrbg {
        width: 24px;
        top: 40px;
        left: 20px;
    }
    .t_zuoce {
        opacity: 1;
    }
    .only101 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -7px;
        right: 128px;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -468px;
    }
    .only103 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 0px;
        right: 104px;
    }

}
@media screen and (max-width: 1024px){
    .s_e5c1twbg1 {
        top: -11px;
        left: 0;
    }
    .s_e5c1twbg2 {
        right: 37px;
        top: -47px;
    }
    .s_e5c1twbg3 {
        bottom: -15px;
        left: 45px;
    }
    .s_e5c1twbg4 {
        bottom: 9px;
        right: 2px;
    }
    .s_e3_1c1rlinr {
        padding: 18px 27px 22px 24px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 66px;
        right: 60px;
    }

}
/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .t_zuoce .t_fonth1 {
        font-size: 40px;
    }

    .t_zuoce {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .t_titsizeh3 {
        font-size: 26px;
    }

    .t_zuoce .t_fonth1 {
        margin-bottom: 20px;
    }

    .t_zuoce .t_titsizeh3 {
        margin-bottom: 16px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 40px;
    }

    .t_zuoce {
        width: 332px;
    }

    .t_syk1rgtu {
        width: calc(100% - 332px);
    }

    .t_syk1rgtu {
        padding-top: 80px;
    }

    .t_syk3rg {
        padding-left: 90px;
    }

    .t_syk3baiceng {
        padding: 0px 40px 50px;
    }

    .t_syfonth2 {
        font-size: 32px;
    }

    .t_syk4tit .t_duan2 {
        width: 55%;
    }

    .t_syk4tit {
        margin-bottom: 46px;
    }

    .t_syfonth4 {
        font-size: 24px;
    }

    .t_syk4pic {
        margin-bottom: 10px;
    }

    .t_syk4ul {
        margin-bottom: 16px;
    }

    .t_syk4wai .swiper-scrollbar {
        width: calc(100% - 90px);
    }

    .t_syk5wen {
        padding: 50px 40px 20px;
    }

    .t_syk5shang .t_syfonth2 {
        margin-bottom: 18px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 28px;
    }

    .t_syk5li {
        padding: 0 0px;
    }

    .t_syk5ul {
        margin: 0 0px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 20px;
    }

    .t_syk5li .t_syfonth4 {
        margin-bottom: 0px;
    }

    .t_xiaping {
        width: 50px;
        height: 50px;
    }

    .t_titsizeh5 {
        font-size: 20px;
    }
    .t_syk6shang .t_titsizeh5 {
        height: 105px;
    }
    .t_syk6date {
        margin-bottom: 6px;
    }

    .t_syk6shang {
        padding: 22px 20px;
    }

    /* sumi */
    .s_b1c2liwz h3 {
        height: 35px;
    }

    .s_c1c2li {
        width: 33.333333%;
    }

    .s_c1c2liwz h3 {
        height: 35px;
    }

    .s_c1c2liwz {
        bottom: 15px;
        padding: 0 20px;
    }

    .s_c2c1::before,
    .s_c2cont1::before,
    .s_c2cont1::after {
        width: 600px;
        height: 600px;
    }

    .s_c2c1bnr {
        width: 400px !important;
    }

    .s_c2c1lbdian {
        width: 25px;
    }

    .s_c2c1top {
        margin-bottom: 20px;
    }

    .s_c2c1b .slick-prev,
    .s_c2c1b .slick-next {
        width: 38px;
        height: 38px;
    }

    .s_c2c2li {
        padding: 0 30px;
    }

    .s_c2c2nr {
        margin: 0 -30px;
    }

    .s_c2c2lil {
        font-size: 26px;
    }

    .s_c2c2lir {
        padding-left: 5px;
    }

    .s_d1c2downrig {
        width: 30px;
    }

    .s_d1c2downrr {
        padding: 36px 20px 45px 32px;
    }

    .s_d1c2downwz p {
        font-size: 16px;
    }

    .s_d1c2downwz {
        width: calc(100% - 22.5px);
        padding-right: 20px;
        height: 56px;
    }

    .s_d1c2downrrig {
        width: 22.5px;
    }

    .s_d1c1topwz {
        line-height: 45px;
        padding: 0 28px;
    }

    .s_d1c1topnr {
        margin-right: 20px;
    }

    .s_d1c1botmore {
        margin-top: 23px;
    }

    .e2c1 td {
        padding: 17px 10px;
    }
    .s_e3_1c1lnr {
        padding: 20px 25px 30px;
    }
    .s_e3_1c1rlinr {
        padding: 20px 20px 26px 20px;
    }
    .s_e3_1c1rli {
        margin-bottom: 18px;
    }
    .s_e3_1c1r .s_e3_1c1lnrwz {
        padding-left: 20px;
    }
    .s_e3_1c2news {
        width: 33.333333%;
    }
    .s_e3_1c2new .s_e3_1c1lnrwz {
        padding: 20px 20px 40px;
    }
    .s_e4topnextbox {
        padding-top: 30px;
    }
    .s_e4topnext {
        margin-bottom: 10px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 32px;
    }
    .s_e6c2liwz {
        padding-right: 0;
    }
    .t_jiantop {
        padding-top: 50px;
    }
    .t_jiankuaiwai {
        margin-bottom: 50px;
    }
    .t_jianlitop {
        padding-top: 50px;
    }
    .t_jiankuaili {
        padding-bottom: 50px;
    }
    .s_c2c1lbtw {
        width: 160px;
        padding: 11px 12px 10px;
    }
    .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -193px;
        right: -222px;
    }
    .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 70px;
        right: -352px;
    }
    .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 30px;
        right: 13px;
    }
    .s_c2c1lbdian4 .s_c2c1lbtw {
        top: -15px;
        right: 75px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        padding-bottom: 10px;
    }
    .timeline__nav ul li {
        margin-bottom: 1.4rem !important;
    }
    .s_c1c2li {
        display: none;
    }
    .s_c1c2li.on {
        display: block;
    }
    .s_c1c2li:hover {
        transform: scale(1.05);
    }
    .s_e1clitop p {
        font-size: 40px;
    }
    .s_e1clitop span {
        font-size: 18px;
    }
    .s_e1clibot h3 {
        font-size: 14px;
    }
    .s_ban3wzh {
        font-size: 28px;
    }
    .s_b1cont1 {
        margin-bottom: 40px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 117px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: -198px;
        right: -258px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 46px;
        right: -149px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 32px;
        right: 36px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 62px;
        right: 54px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -195px;
        right: -219px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 142px;
        right: -371px;
    }
    .only86 .s_c2c1bxz3 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -300px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -180px;
        top: -150px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -180px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 0px;
        right: 158px;
    }
    .only86 .s_c2c1bxz3 .s_c2c1lbdian3 .s_c2c1lbtw {
        right: 26px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -100px;
        right: -200px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 0px;
        right: 80px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 45px;
        right: -200px;
    }
    .only100 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -155px;
        right: -290px;
    }  
    .only100 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -334px;
    }
    .only100 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 98px;
    }
    .only100 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 82px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -136px;
        right: -230px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -248px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian3 .s_c2c1lbtw {
        right: 127px;
    }
    .only101 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -7px;
        right: 80px;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -360px;
        top: 0;
    }
    .only102 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: 100px;
    }
    .only102 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -60px;
        right: 80px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -160px;
        right: -275px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -100px;
        top: 54px;
    }
}
/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .t_zuoce .t_fonth1 {
        font-size: 40px;
    }

    .t_zuoce {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .t_titsizeh3 {
        font-size: 26px;
    }

    .t_zuoce .t_fonth1 {
        margin-bottom: 20px;
    }

    .t_zuoce .t_titsizeh3 {
        margin-bottom: 16px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 40px;
    }

    .t_zuoce {
        width: 332px;
    }

    .t_syk1rgtu {
        width: calc(100% - 332px);
    }

    .t_syk1rgtu {
        padding-top: 80px;
    }

    .t_syk3rg {
        padding-left: 90px;
    }

    .t_syk3baiceng {
        padding: 0px 40px 50px;
    }

    .t_syfonth2 {
        font-size: 32px;
    }

    .t_syk4tit .t_duan2 {
        width: 55%;
    }

    .t_syk4tit {
        margin-bottom: 46px;
    }

    .t_syfonth4 {
        font-size: 24px;
    }

    .t_syk4pic {
        margin-bottom: 10px;
    }

    .t_syk4ul {
        margin-bottom: 16px;
    }

    .t_syk4wai .swiper-scrollbar {
        width: calc(100% - 90px);
    }

    .t_syk5wen {
        padding: 50px 40px 20px;
    }

    .t_syk5shang .t_syfonth2 {
        margin-bottom: 18px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 28px;
    }

    .t_syk5li {
        padding: 0 0px;
    }

    .t_syk5ul {
        margin: 0 0px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 20px;
    }

    .t_syk5li .t_syfonth4 {
        margin-bottom: 0px;
    }

    .t_xiaping {
        width: 50px;
        height: 50px;
    }

    .t_titsizeh5 {
        font-size: 20px;
    }
    .t_syk6shang .t_titsizeh5 {
        height: 105px;
    }
    .t_syk6date {
        margin-bottom: 6px;
    }

    .t_syk6shang {
        padding: 22px 20px;
    }

    /* sumi */
    .s_b1c2liwz h3 {
        height: 35px;
    }

    .s_c1c2li {
        width: 33.333333%;
    }

    .s_c1c2liwz h3 {
        height: 35px;
    }

    .s_c1c2liwz {
        bottom: 15px;
        padding: 0 20px;
    }

    .s_c2c1::before,
    .s_c2cont1::before,
    .s_c2cont1::after {
        width: 600px;
        height: 600px;
    }

    .s_c2c1bnr {
        width: 400px !important;
    }

    .s_c2c1lbdian {
        width: 25px;
    }

    .s_c2c1top {
        margin-bottom: 20px;
    }

    .s_c2c1b .slick-prev,
    .s_c2c1b .slick-next {
        width: 38px;
        height: 38px;
    }

    .s_c2c2li {
        padding: 0 30px;
    }

    .s_c2c2nr {
        margin: 0 -30px;
    }

    .s_c2c2lil {
        font-size: 26px;
    }

    .s_c2c2lir {
        padding-left: 5px;
    }

    .s_d1c2downrig {
        width: 30px;
    }

    .s_d1c2downrr {
        padding: 36px 20px 45px 32px;
    }

    .s_d1c2downwz p {
        font-size: 16px;
    }

    .s_d1c2downwz {
        width: calc(100% - 22.5px);
        padding-right: 20px;
        height: 56px;
    }

    .s_d1c2downrrig {
        width: 22.5px;
    }

    .s_d1c1topwz {
        line-height: 45px;
        padding: 0 28px;
    }

    .s_d1c1topnr {
        margin-right: 20px;
    }

    .s_d1c1botmore {
        margin-top: 23px;
    }

    .e2c1 td {
        padding: 17px 10px;
    }
    .s_e3_1c1lnr {
        padding: 20px 25px 30px;
    }
    .s_e3_1c1rlinr {
        padding: 20px 20px 26px 20px;
    }
    .s_e3_1c1rli {
        margin-bottom: 18px;
    }
    .s_e3_1c1r .s_e3_1c1lnrwz {
        padding-left: 20px;
    }
    .s_e3_1c2news {
        width: 33.333333%;
    }
    .s_e3_1c2new .s_e3_1c1lnrwz {
        padding: 20px 20px 40px;
    }
    .s_e4topnextbox {
        padding-top: 30px;
    }
    .s_e4topnext {
        margin-bottom: 10px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 32px;
    }
    .s_e6c2liwz {
        padding-right: 0;
    }
    .t_jiantop {
        padding-top: 50px;
    }
    .t_jiankuaiwai {
        margin-bottom: 50px;
    }
    .t_jianlitop {
        padding-top: 50px;
    }
    .t_jiankuaili {
        padding-bottom: 50px;
    }
    .s_c2c1lbtw {
        width: 160px;
        padding: 11px 12px 10px;
    }
    .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -193px;
        right: -222px;
    }
    .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 70px;
        right: -352px;
    }
    .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 30px;
        right: 13px;
    }
    .s_c2c1lbdian4 .s_c2c1lbtw {
        top: -15px;
        right: 75px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        padding-bottom: 10px;
    }
    .timeline__nav ul li {
        margin-bottom: 1.4rem !important;
    }
    .s_c1c2li {
        display: none;
    }
    .s_c1c2li.on {
        display: block;
    }
    .s_c1c2li:hover {
        transform: scale(1.05);
    }
    .s_e1clitop p {
        font-size: 40px;
    }
    .s_e1clitop span {
        font-size: 18px;
    }
    .s_e1clibot h3 {
        font-size: 14px;
    }
    .s_ban3wzh {
        font-size: 28px;
    }
    .s_b1cont1 {
        margin-bottom: 40px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 117px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: -198px;
        right: -258px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 46px;
        right: -149px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 32px;
        right: 36px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 62px;
        right: 54px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -195px;
        right: -219px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 142px;
        right: -371px;
    }
    .only86 .s_c2c1bxz3 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -300px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -180px;
        top: -150px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -180px;
    }
    .only86 .s_c2c1bxz4 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 0px;
        right: 158px;
    }
    .only86 .s_c2c1bxz3 .s_c2c1lbdian3 .s_c2c1lbtw {
        right: 26px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -100px;
        right: -200px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 0px;
        right: 80px;
    }
    .only86 .s_c2c1bxz5 .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 45px;
        right: -200px;
    }
    .only100 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -155px;
        right: -290px;
    }  
    .only100 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -334px;
    }
    .only100 .s_c2c1bxz1 .s_c2c1lbdian4 .s_c2c1lbtw {
        right: 98px;
    }
    .only100 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 82px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -136px;
        right: -230px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -248px;
    }
    .only101 .s_c2c1bxz1 .s_c2c1lbdian3 .s_c2c1lbtw {
        right: 127px;
    }
    .only101 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -7px;
        right: 80px;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -360px;
        top: 0;
    }
    .only102 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: 100px;
    }
    .only102 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -60px;
        right: 80px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -160px;
        right: -275px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        right: -100px;
        top: 54px;
    }
    .only103 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 72px;
        right: -72px;
    }
    .only103 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 0px;
        right: 78px;
    }
    .only103 .s_c2c1bxz4 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: -110px;
        right: -188px;
    }
    .only103 .s_c2c1bxz4 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 20px;
        right: -216px;
    }
    .only103 .s_c2c1bxz1 .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 60px;
        right: -60px;
    }
    .only86 .s_c2c1bxz2 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 50px;
        right: 40px;
    }
    .only103 .s_c2c1bxz2 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: 0px;
    }
}

@media screen and (max-width: 950px) {
    .ys_cont1680, .ys_cont1560, .ys_cont1440, .ys_cont1400, .ys_cont1360, .ys_cont1280, .ys_cont1200, .ys_cont1000, .ys_cont950 {
        width: 100%;
        padding: 0 20px;
    }
    .s_mbxbox {
        display: none;
    }

    .s_mbx {
        display: none;
    }
    .s_e3_1c1rlinr {
        padding: 20px 20px 14px 20px;
    }
    .s_e3_2c1box,
    .s_e4cont,
    .s_e5c1,
    .s_e4cont,
    .s_e1c4 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .s_e4sharebox {
        top: 185px;
        right: 20px;
    }
    .s_e4share {
        width: 40px;
    }
    .s_e4top {
        padding-right: 70px;
    }
    .s_cont1130 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .s_c1cont2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* helen stra */
    .t_syk5 .t_xiaping3 img {
        transform: translate(-50%, -50%) rotate(90deg) !important;
    }
    /* helen end */
    .s_ban3wzh {
        padding: 0 20px;
    }
    .s_c2c1top {
        padding: 0 24%;
    }
    .s_e1c4rp p {
        font-size: 14px;
    }
    .s_e1c4rnr {
        padding: 50px 25px 20px 25px;
    }
    .s_e1c4rnrbg {
        width: 20px;
        top: 28px;
        left: 16px;
    }
    .mc_e1_li {
        width: 50%;
        margin-bottom: 50px !important;
    }
    .t_syk5wen {
        padding: 45px 30px 20px;
    }
    .only86 .s_c2c1bxz1 .s_c2c1lbdian2 .s_c2c1lbtw {
        top: -200px;
        right: -290px;
    }
    .s_b2c1rlinr {
        padding: 0 20px;
    }
    .s_b2c1rli .ys_select_hd {
        padding: 0 20px;
    }
    .s_b2c1rli .ys_select_xtbbox {
        right: 20px;
    }
    .t_select1 {
        width: 170px;
    }
    .t_e1c4ul {
        margin: 0 40px;
    }
}


/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .t_titsizeh5 {
        font-size: 18px;
    }
    .t_syk6shang .t_titsizeh5 {
        height: 56px;
        font-size: 16px;
    }
    .ys_ban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph {
        display: block;
    }

    .t_xiaban {
        display: none;
    }

    .ys_ban_imgbox {
        height: auto;
    }

    .ys_ban_imgbox img {
        width: 100%;
        min-height: auto;
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }

    /* sumi */
    .s_ban1nrwz h1 {
        font-size: 24px;
    }

    .s_ban1nrwz p {
        font-size: 14px;
    }

    .s_b1c1lig {
        width: 35px;
    }

    .s_b1c1liwz {
        width: calc(100% - 35px);
        padding-left: 15px;
        padding-top: 2px;
    }

    .s_b1c1li {
        padding: 0 15px;
        margin-bottom: 25px;
    }

    .s_b1c1nr {
        margin: 0 -15px;
    }

    .s_b1c1liwz h3 {
        font-size: 18px;
    }

    .t_zhsizeh3 {
        font-size: 14px;
    }


    .s_b1c2li {
        padding: 0 10px;
    }

    .s_b1c2nr {
        margin: 0 -10px;
    }

    .s_b1c2li {
        width: 50%;
    }

    .s_d1c1botmore .s_b2c1rlinr {
        line-height: 40px;
        padding: 0 35.5px;
    }

    .s_ban1nrwz {
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .s_b2c1l {
        width: 100%;
    }

    .s_b2c1ig {
        width: 40%;
    }

    .s_b2c1lwz {
        padding-top: 18px;
        padding-bottom: 14px;
    }

    .s_b2c1lbotli {
        width: 25%;
    }

    .s_b2c1r {
        width: 100%;
        padding-left: 0;
        padding-top: 18px;
    }

    .s_c1c1tit {
        width: 100%;
    }

    .s_c1c1nr {
        width: 100%;
        padding-top: 18px;
    }

    .s_c2c1::before,
    .s_c2cont1::before,
    .s_c2cont1::after {
        width: 500px;
        height: 500px;
    }

    .s_c2c1top {
        padding: 0;
    }

    .s_c2c1bnr {
        width: 325px !important;
    }

    .s_c2cont1 {
        margin-bottom: 120px;
    }

    

    .t_duan3 p {
        font-size: 14px;
    }

    .s_c2c2li {
        padding: 0 10px;
    }

    .s_c2c2nr {
        margin: 0 -10px;
    }

    .s_c2c2lir h3 {
        font-size: 16px;
    }

    .s_c2c2lir {
        width: calc(100% - 40px);
    }

    .s_c2c2lil {
        width: 40px;
        font-size: 22px;
    }

    .s_c2c2li {
        margin-bottom: 40px;
    }

    .s_d1c2down {
        width: 100%;
    }

    .s_d1c2downwz {
        height: auto;
    }
    .s_e3_1c1l {
        width: 100%;
    }
    .s_e3_1c1r {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }
    .s_e3_1c1r .s_e3_1c1ltit {
        height: auto;
    }
    .s_e3_1c1r .s_e3_1c1lp {
        height: auto;
    }
    .s_e3_1c2news {
        width: 50%;
    }
    .s_e3_1c1ltit {
        height: auto;
    }
    .s_e3_1c1lp {
        height: auto;
    }
    .s_e3_2c1nr {
        bottom: 25px;
        padding: 0 20px 0 20px;
    }
    .s_e3_2c1l {
        width: 100%;
    }
    .s_e3_2c1r {
        width: 100%;
        padding-left: 0;
        padding-top: 18px;
        padding-right: 0;
    }
    .s_e3_2c1rlir h5 {
        font-size: 14px;
    }
    .s_e3_2c1rlir span {
        font-size: 14px;
    }
    .s_e3_2c1rli {
        margin-bottom: 5px;
    }
    .s_e3_2c1cont {
        margin-bottom: 30px;
    }
    .s_e3_2c2l {
        width: 100%;
    }
    .s_e3_2c2newztit {
        height: auto;
    }
    .s_e3_2c2r {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .s_e3_2c3li {
        width: 50%;
        margin-bottom: 20px;
    }
    .s_e3_2c3li .s_e3_2c2newztit {
        height: 48px;
    }
    .s_e4sharebox {
        position: inherit;
        top: inherit;
        right: inherit;
        display: flex;
        margin-bottom: 18px;
    }
    .s_e4share {
        margin-bottom: 0px;
        margin-right: 20px;
    }
    .s_e4bjq {
        padding-top: 22px;
        padding-bottom: 15px;
    }
    .s_e4bjq p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .s_e4topnext a {
        font-size: 14px;
    }
    .s_e4topnext {
        height: 24.5px;
    }
    .s_e4top {
        padding-right: 0;
    }
    .s_e5c1tw .s_e5c1liwzp h3 {
        font-size: 16px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-left: 60px;
    }
    .s_e5c1liwzp h3 {
        font-size: 16px;
    }
    .s_e5c1liwzp {
        margin-top: 15px;
    }
    .s_e5 .s_ban2wz h1 {
        font-size: 22px;
    }
    .s_e5c1liwz {
        width: 100%;
        padding-right: 0;
        padding-top: 40px;
    }
    .s_e5c1libot {
        margin-top: 40px;
    }
    .s_e5c1litop {
        display: inherit;
    }
    .s_e5c1tw .s_e5c1liwz {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        padding-top: 95px;
    }
    .s_e5c1twigbox {
        width: 57%;
    }
    .s_e5c2botli {
        width: 50%;
    }
    .s_jobjq h4 {
        font-size: 18px;
    }
    .s_jobjq p {
        font-size: 14px;
    }
    .s_e6c1 {
        padding: 50px 30px 35px;
    }
    .s_e6c1li {
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .s_e6c1box1 {
        margin: 0 -15px;
    }
    .s_e6c1box2 {
        margin-bottom: 25px;
    }
    .s_e6c1yzm {
        width: 117px;
    }
    .s_e6c1box3 {
        margin-bottom: 20px;
    }
    .s_e6c1box4 {
        margin-bottom: 25px;
    }
    .s_e6c2li {
        width: 50%;
        margin-bottom: 30px;
    }
    .s_e6c2liwzliwz p {
        font-size: 14px;
    }
    .s_e6c2liwzlig {
        width: 16px;
        line-height: 22.5px;
    }
    .s_e6c2liwztit {
        margin-top: 18px;
        margin-bottom: 5px;
    }
    .s_e5c1twbg2 {
        right: 59px;
        top: -94px;
    }
    .s_e5c1twbg1 {
        top: -59px;
        left: 12px;
    }
    .s_e5c1twbg3 {
        bottom: -51px;
        left: 45px;
    }
    .s_e5c1twbg4 {
        bottom: -30px;
        right: 21px;
    }
    .s_ban1mao {
        top: 42%;
        height: 227px;
    }
    .s_e1c4ig {
        width: 50%;
        margin-bottom: 15px;
    }
    .s_e1c4r {
        width: 100%;
        padding-left: 0;
    }
    .s_e1c4rnr {
        background-color: transparent;
    }
    .s_e1c5li {
        min-height: 145px;
    }
    .s_e1c5liwz p {
        font-size: 16px;
    }
    .t_duan1 p {
        font-size: 16px;
    }
    .s_e1c5nr .slick-dots {
        bottom: -27px;
    }
    .s_e1c6l {
        padding-right: 30px;
    }
    .s_ban1mao {
        display: none;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        font-size: 16px;
    }
    .continue-links__next span:before, .continue-links__prev span:before, .pretextline:before, .timeline__nav ul li span:before {
        width: 25px;
    }
    .timeline-textitem p {
        font-size: 14px;
    }
    .timeline-textitem__head h2 {
        font-size: 18px;
    }
    .timeline-textitem__body {
        padding-bottom: 30px;
    }
    .timeline__body {
        padding: 30px 0;
        padding-bottom: 0;
    }
    .timeline__container {
        max-height: 335px;
        min-height: 335px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        padding-left: 35px;
    }
    .continue-links__next span, .continue-links__prev span, .pretextline, .timeline__nav ul li span {
        padding-bottom: 5px;
    }
    .timeline__image {
        height: calc(100% - 45px);
    }
    .s_e1c1li {
        width: 50%;
    }
    .s_ban3wz, .s_ban3wz2 {
        transform: translateY(-84%);
    }
    .mc_e1_li {
        width: 100%;
    }
    .s_c2cont1 {
        margin-bottom: 194px;
    }
    .only101 .s_c2c1bxz3 .s_c2c1lbdian1 .s_c2c1lbtw {
        right: -340px;
    }
    .s_ban1mao {
        display: block;
        height: 100%;
        top: 0;
    }
    .s_ban3wzh p {
        font-size: 14px;
    }
    .s_e5c1twbg {
        position: relative;
        width: 50%;
        margin: 0 5px;
        padding: 0;
        margin-bottom: 16px;
    }
    .s_e5c1twbg1 {
        top: 0;
        left: 0;
    }
    .s_e5c1twbg2 {
        right: 0;
        top: 0;
    }
    .s_e5c1twbg3 {
        bottom: 0;
        left: 0;
    }
    .s_e5c1twbg4 {
        bottom: 0;
        right: 0;
    }
    .s_e5c1twigbox {
        width: 100%;
        /* display: block; */
        /* margin: 0 -5px; */
    }
    .s_e5c1li {
        margin-bottom: 30px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-top: 20px;
    }
    .t_phe5img{
        display: block;
    }
    .t_pce5img{
        display: none;
    }
    .s_e5c1libot{
        display: none;
    }
    .s_e5c1litop .s_e5c1lig {
        width: 100%;
        border-radius: 0;
    }
    .s_e3_1cont1  {
        display: none;
    }
    .s_e3_1cont2.t_jiankuaili{
        padding-top: 50px;
    }
    .t_lunbo1 .slick-dots {
        bottom: -176px;
    }
}

@media screen and (max-width: 767px) {
    .ys_ban_title {
        font-size: 30px;
    }

    .ys_ban_slick .slick-prev {
        left: 20px;
    }

    .ys_ban_slick .slick-next {
        right: 20px;
    }

    .ys_ban_slick .slick-prev::before,
    .ys_ban_slick .slick-next::before {
        transform: translate(-50%, -50%) scale(0.68);
    }

    .ys_ban_slick .slick-prev,
    .ys_ban_slick .slick-next {
        width: 40px;
        height: 40px;
    }

    .t_zuoce .t_fonth1 {
        font-size: 26px;
        line-height: 1.5;
    }

    .ys_ban_title {
        line-height: 1.5;
    }

    .t_zuoce {
        width: 100%;
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .t_syk1rgtu {
        width: 100%;
    }

    .t_zuoce .t_fonth1 {
        margin-bottom: 16px;
    }

    .t_titsizeh3 {
        font-size: 22px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 30px;
    }

    .t_syk1rgtu {
        padding-top: 30px;
        margin-bottom: 50px;
    }

    .t_syk3baiceng {
        padding: 0px 20px 30px;
    }

    .t_syk3le {
        width: 180px;
        margin-bottom: 10px;
    }

    .t_syk3rg {
        padding-left: 0;
        width: 100%;
    }

    .t_syk3baiceng {
        border: 0px solid rgba(255, 255, 255, .38);
        background: rgba(255, 255, 255, 0);
        box-shadow: inset 75px -75px 75px rgb(194 194 194 / 0%), inset -75px 75px 75px rgb(255 255 255 / 0%);
        backdrop-filter: blur(0px);
    }

    .t_syfonth2 {
        font-size: 26px;
    }

    .t_syk4tit .t_duan2 {
        position: relative;
        width: 100%;
    }

    .t_syk4tit .t_duan2 p {
        position: relative;
    }

    .t_syk4tit .t_syfonth2 {
        width: 100%;
        margin-bottom: 16px;
    }

    .t_syk4tit {
        margin-bottom: 26px;
    }

    .t_syfonth4 {
        font-size: 20px;
    }

    .t_syk5shang {
        position: relative;
        width: 100%;
    }

    .t_syk5shang .t_syfonth2 {
        color: #000;
    }

    .t_syk5shang .t_duan2 p {
        color: #000;
    }

    .t_syk5li .t_syfonth4 {
        color: #000;
    }

    .t_phtu {
        display: block;
    }

    .t_pcdatu {
        display: none;
    }

    .t_syk5wen {
        padding: 0px 20px 20px;
    }

    .t_xiaping3.t_xiaping .progress .progress-bar {
        border-color: #000;
    }

    .t_xiaping1.t_xiaping .progress .progress-bar {
        border-color: #000;
    }

    .t_syk5shang {
        margin-bottom: 20px;
    }

    .t_syk6lun .slick-prev,
    .t_syk6lun .slick-next {
        width: 40px;
        height: 40px;
    }

    .t_syk6lun .slick-next {
        right: 10px;
    }

    .t_syk6lun .slick-prev,
    .t_syk6lun .slick-next {
        top: -90px;
    }

    .t_syk6lun .slick-prev {
        right: 66px;
    }

    .t_syk6le {
        width: calc(100% - 140px);
    }

    .t_footerup {
        padding-top: 44px;
        padding-bottom: 40px;
    }

    .t_fotlogo {
        width: 130px;
        margin-bottom: 24px;
    }

    .t_fotleli {
        margin-bottom: 16px;
    }

    .t_footxianr {
        padding: 14px 0;
    }

    .t_diduan p {
        font-size: 12px;
    }

    .t_dizhli a {
        font-size: 12px;
    }

    .ys_ban_title {
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .t_syfonth2 {
        line-height: 1.5;
    }

    .t_syk5bg {
        position: relative;
    }
    /* .swiper-scrollbar-drag {
        background-color: #00A19B !important;
    }
    .swiper-container-horizontal>.swiper-scrollbar {
        height: 3px !important;
        bottom: -10px !important;
        z-index: 100 !important;
    } */
    .s_d1c1topxz{
        display: none;
    }
    .s_c2c1lbdian .s_c2c1lbtw {
        display: none;
    }
    .s_c2c1xzsj {
        display: flex;
    }
    .s_c2cont1 {
        margin-bottom: 60px;
    }
    .t_syk5xin p {
        color: #000 !important;
    }
    .t_titsizeh4{
        font-size: 20px;
    }
    .t_syk5wen {
        padding: 20px 20px 20px;
    }
}
@media screen and (max-width: 719px){
    .timeline__container {
        max-height: inherit;
        min-height: inherit;
    }
    .background-image, .background-image:after {
        height: auto;
    }
    .timeline__container-inner .slick-dots {
        bottom: 0px;
        padding-left: 0;
        margin-bottom: 0;
    }   
    .timeline-textitem{
        display: none;
    }
    .timeline-textitem:first-child{
        display: block;
    }
    .t_lunbo1 .slick-dots {
        bottom: -24px;
    }
}
@media screen and (max-width: 480px) {
    .ys_ban_title {
        font-size: 24px;
    }

    .ys_ban_slick .slick-prev::before,
    .ys_ban_slick .slick-next::before {
        transform: translate(-50%, -50%) scale(0.6);
    }

    .ys_ban_slick .slick-prev,
    .ys_ban_slick .slick-next {
        width: 35px;
        height: 35px;
    }

    .t_zuoce .t_fonth1 {
        font-size: 22px;
    }

    .t_titsizeh3 {
        font-size: 18px;
    }

    .t_duan1 p {
        font-size: 16px;
    }

    .t_zuoce {
        padding-top: 40px;
    }

    .t_zuoce .t_fonth1 {
        margin-bottom: 10px;
    }

    .t_zuoce .t_titsizeh3 {
        margin-bottom: 10px;
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 20px;
    }

    .t_xiaping {
        width: 36px;
        height: 36px;
    }

    .t_xiaquan img {
        width: 9px;
    }

    @keyframes jianmove {
        0% {
            top: 50%;
        }

        25% {
            top: calc(50% + 6px);
        }

        50% {
            top: 50%;
        }

        75% {
            top: calc(50% - 6px);
        }

        100% {
            top: 50%;
        }
    }

    .t_zuoce .t_duan1 {
        margin-bottom: 16px;
    }

    .t_syk1rgtu {
        padding-top: 18px;
        margin-bottom: 32px;
    }

    .t_syk3le {
        width: 120px;
        margin-bottom: 4px;
    }

    .t_duan2 p {
        font-size: 14px;
    }

    .t_syk3baiceng {
        padding: 0px 20px 18px;
    }

    .t_syk3play {
        width: 40px;
    }

    .t_jiantop {
        padding-top: 32px;
    }

    .t_syfonth2 {
        font-size: 22px;
    }

    .t_syk4tit .t_syfonth2 {
        margin-bottom: 10px;
    }

    .t_syk4tit {
        margin-bottom: 20px;
    }

    .t_syfonth4 {
        font-size: 18px;
    }

    .t_syk4pic {
        margin-bottom: 8px;
    }

    .t_syk4ul {
        margin-bottom: 10px;
    }

    .t_syk4qie {
        width: 50px;
    }

    .t_syk4wai .swiper-scrollbar {
        width: calc(100% - 60px);
    }

    .t_jiankuaiwai {
        margin-bottom: 32px;
    }

    .t_syk5shang .t_syfonth2 {
        margin-bottom: 10px;
    }

    .t_syk5li .t_syfonth4 .ys_demo_num {
        font-size: 22px;
    }

    .t_duan2.t_syk5duan {
        margin-bottom: 16px;
    }

    .t_syk5shang {
        margin-bottom: 0;
    }

    .t_syk6lun .slick-prev,
    .t_syk6lun .slick-next {
        width: 36px;
        height: 36px;
    }

    .t_jiankuaili {
        padding-bottom: 32px;
    }

    .t_syk6.t_jiankuaili {
        padding-bottom: 42px;
    }

    .t_duan3 p {
        font-size: 14px;
    }

    .t_jianlitop {
        padding-top: 32px;
    }

    .t_footerup {
        padding-top: 35px;
        padding-bottom: 30px;
    }

    .t_fotlogo {
        width: 110px;
        margin-bottom: 18px;
    }

    .t_fotleyou p {
        margin-bottom: 0px;
    }

    .t_fotic {
        width: 18px;
        line-height: 21px;
    }

    .t_fotlewen {
        width: calc(100% - 18px);
        padding-left: 10px;
    }

    .t_dizhong {
        float: left;
    }

    .t_footxianr {
        padding: 12px 0 14px;
    }

    /* sumi */
    .s_ban1nrwz h1 {
        font-size: 22px;
    }

    .t_titsizeh2 {
        font-size: 20px;
    }

    .t_jianxi {
        margin-bottom: 18px;
    }

    .s_b1c1li {
        width: 100%;
        padding: 0;
        margin-bottom: 15px;
    }

    .s_b1c1nr {
        margin: 0;
    }

    .s_b1c1liwz h3 {
        font-size: 16px;
    }

    .s_b1c1lig {
        width: 30px;
    }

    .s_b1c1liwz {
        width: calc(100% - 30px);
        padding-left: 10px;
    }

    .s_b1c1liwz h3 {
        margin-bottom: 5px;
    }

    .s_b1c1li:last-child {
        margin-bottom: 0;
    }

    .s_b1c2litop .ys_imgbox_contain {
        width: 75px;
    }

    .s_b1c2li {
        padding: 0 5px;
    }

    .s_b1c2nr {
        margin: 0 -5px;
    }

    .s_b1c2litop {
        padding: 44px 0;
    }

    .s_b1c2liwz h3 {
        font-size: 16px;
        height: 28px;
    }

    .s_b1c2libot .ys_imgbox_cover {
        width: 25px;
    }

    .s_b1c2liwz {
        width: calc(100% - 25px);
        padding-right: 10px;
    }

    .s_b1c2libot {
        padding: 10px 0 9px;
    }

    .s_b1c2li {
        margin-bottom: 18px;
    }

    .s_d1c1botmore .s_b2c1rlinr {
        line-height: 36px;
        padding: 0 25px;
        font-size: 14px;
    }

    .s_b2c1ig {
        width: 60%;
        margin: 0 auto;
    }

    .s_b2c1lbotli {
        width: 50%;
        margin-bottom: 15px;
    }

    .s_b2c1rlinr {
        line-height: 36px;
        padding: 0 25px;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .s_b2c1r {
        padding-top: 7px;
    }

    .s_b2c1rlist {
        padding-top: 18px;
        padding-bottom: 0px;
    }

    .s_b1c2nrbox {
        padding: 0 30px;
    }

    .s_b1c2nr .slick-prev,
    .s_b1c2nr .slick-next {
        width: 30px;
        height: 30px;
    }

    .s_b1c2nr .slick-next {
        right: -34px;
    }

    .s_b1c2nr .slick-prev {
        left: -34px;
    }

    .s_b1c2litopbg {
        width: 100px;
        opacity: 1;
    }

    .s_b2 .s_b1c2litop {
        padding: 55px 0;
    }

    .s_c1c2li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 15px;
    }

    .s_c1c2 {
        margin: 0 -5px;
    }

    .s_c1c2liwz h3 {
        font-size: 16px;
        height: 28px;
    }

    .s_c1c2liwz {
        bottom: 10px;
        padding: 0 10px;
    }

    .s_c2c2li {
        width: 100%;
    }

    .s_c2c2linr {
        padding-right: 10px;
    }

    .s_c2c2li {
        margin-bottom: 10px;
    }
    .s_c2c2linr {
        padding-bottom: 5px;
    }
    .s_c2c2linr {
        border-bottom: 1px solid #000;
    }

    .s_c2 .s_b1c2litop {
        padding: 55px 0;
    }

    .s_c2c1::before {
        top: -4%;
    }

    .s_d1c2downwz p {
        font-size: 14px;
    }

    .s_d1c2downrr {
        padding: 18px 10px 18px 15px;
    }

    .s_d1c2downrrig {
        width: 18.5px;
    }

    .s_d1c2downrig {
        width: 24px;
    }

    .s_d1c1topwz {
        line-height: 40px;
        padding: 0 20px;
    }

    .s_d1c1topnr {
        margin-right: 5px;
    }

    .s_d1c1top {
        margin-bottom: 18px;
    }

    .s_d1c2down {
        margin-bottom: 15px;
    }
    .s_e3_1c1lnr {
        padding: 18px 15px;
    }
    .s_e3_1c1lnrwz {
        padding-top: 18px;
    }
    .t_zhsizeh4 {
        font-size: 14px;
    }
    .s_e3_1c1ltit h3 {
        font-size: 18px;
    }
    .s_e3_1c1r .s_e3_1c1lnrig {
        width: 100%;
    }
    .s_e3_1c1r .s_e3_1c1lnrwz {
        padding-top: 18px;
        width: 100%;
        padding-left: 0;
    }
    .s_e3_1c1r .s_e3_1c1ltit h3 {
        font-size: 16px;
    }
    .s_e3_1c2new .s_e3_1c1ltit h3 {
        font-size: 16px;
    }
    .s_e3_1c2news {
        width: 100%;
    }
    .s_e3_1c2new .s_e3_1c1ltit {
        height: auto;
    }
    .s_e3_1c2new .s_e3_1c1lnrwz {
        padding: 20px 15px 20px;
    }
    .s_e3_1c2new .s_e3_1c1ltit {
        margin-bottom: 9px;
    }
    .s_e3_2c1 {
        padding: 20px 15px 0 15px;
    }
    .s_e3_2c1nrtit {
        margin-top: 5px;
    }
    .s_e3_2c1nr {
        bottom: 18px;
        padding: 0 15px;
    }
    .s_e3_2c2r .s_e3_2c1nr {
        padding: 0 15px;
    }
    .s_e3_2c2newz {
        padding: 18px 15px 20px;
    }
    .s_e3_2c3li {
        width: 100%;
    }
    .s_e3_2c3li .s_e3_2c2newztit {
        height: auto;
    }
    .s_e3_2c2newztit {
        margin-top: 5px;
    }
    .s_e3_2c1nrtit {
        max-height: 28px;
    }
    .s_e4topp {
        margin-top: 10px;
    }
    .s_e4topnr {
        margin-bottom: 15px;
    }
    .s_e4topnextbox {
        padding-top: 18px;
    }
    .s_e4botli {
        width: 100%;
        margin-bottom: 20px;
    }
    .s_e4botli .s_e3_1c1ltit h3 {
        font-size: 16px;
    }
    .s_e4botli .s_e3_1c1ltit {
        height: auto;
    }
    .s_e4botli .s_e3_1c1lnrwz {
        padding: 18px 15px 18px;
    }
    .s_e4botli .s_e3_1c1ltit {
        margin-bottom: 6px;
    }
    .s_e4share {
        width: 30px;
        margin-right: 10px;
    }
    .s_e5cont1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .s_e5c1lig {
        width: 100%;
    }
    .s_e5c1liwz {
        padding-top: 18px;
    }
    .s_e5c1liwzp h3 {
        font-size: 14px;
    }
    .s_e5c1libot {
        width: 100%;
        margin-top: 18px;
    }
    .s_e5c1twigbox {
        width: 100%;
    }
    .s_e5c1li {
        margin-bottom: 125px;
    }
    .s_e5c1tw .s_e5c1liwzp h3 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .s_e5c1tw .s_e5c1liwzp {
        margin-top: 15px;
    }
    .s_e5c2top .s_b1c2tit {
        margin-bottom: 15px;
    }
    .s_e5c2botli {
        width: 100%;
    }
    .s_e5c2litit p {
        font-size: 16px;
    }
    .s_e5c2top {
        padding-bottom: 85px;
    }
    .s_job .ys_modal_content {
        padding: 30px 20px 20px 15px;
    }
    .s_jobtopli {
        margin-right: 15px;
    }
    .s_jobtoplil {
        line-height: 20px;
    }
    .s_jobtoplist {
        margin-top: 15px;
        margin-bottom: 18px;
    }
    .s_jobjq h4 {
        font-size: 16px;
    }
    .s_job .iconfont {
        font-size: 14px;
    }
    .s_job .ys_modal_close {
        right: 11px;
        top: 10px;
    }
    .s_jobjq h5 {
        font-size: 14px;
    }
    .s_jobjq a {
        font-size: 14px;
    }
    .s_e6c1li {
        width: 100%;
        margin-bottom: 18px;
    }
    .s_e6c1 {
        padding: 32px 15px 30px;
    }
    .s_e6c1linrwz p {
        font-size: 14px;
    }
    .s_e6c1linr input {
        font-size: 14px;
    }
    .ys_select_li {
        font-size: 14px;
        padding: 5px 5px;
    }
    .ys_select_bd {
        max-height: 220px;
    }
    .ys_select_hd input {
        font-size: 14px;
    }
    .s_e6c1box2 textarea {
        font-size: 14px;
        height: 120px;
    }
    .s_e6c1yzm {
        width: 90px;
    }
    .s_e6c1box5sum {
        font-size: 14px;
        line-height: 36px;
        padding: 0 30px;
    }
    .s_e6c1box4 {
        margin-bottom: 18px;
    }
    .s_e6c1b4l {
        width: 15px;
        height: 15px;
    }
    .s_e6c2li {
        width: 100%;
        margin-bottom: 20px;
    }
    .s_e6cont1 {
        margin-top: -40px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-top: 80px;
    }
    .s_e5c1twbg2 {
        right: 50px;
    }
    .s_e5c2p p {
        text-align: left;
    }
    .s_ban1mao {
        top: 35%;
        height: 157px;
    }
    .s_b1 .s_b2c1rlinr {
        margin-bottom: 0px;
    }
    .s_b2c1lbotlist {
        margin: 0 -5px;
    }
    .s_b2c1lbotli {
        width: 25%;
        padding: 0 5px;
    }
    .s_b2c1lbotlig {
        width: 40px;
    }
    .s_b2c1rtabl {
        width: 45px;
    }
    .s_b2c1rtabr {
        width: calc(100% - 45px);
    }
    .s_b2c1rtabnr {
        padding: 10px 5px 8px;
    }
    .s_b2c1rlinr {
        border: 1px solid #00A19B;
        padding: 0 20px;
        font-size: 12px;
    }
    .s_b2c1rli {
        margin-right: 10px;
    }
    .s_c1cont1 {
        padding-bottom: 25px;
    }
    .s_c1c1nr {
        padding-top: 10px;
    }
    .s_c1cont2 {
        padding-bottom: 47px;
    }
    .s_d1c1botmore {
        margin-top: 15px;
    }
    .s_e4botli:last-child {
        margin-bottom: 0;
    }
    .s_c2c2lil {
        width: 25px;
        font-size: 18px;
    }
    .s_c2c2lir {
        width: calc(100% - 25px);
        padding-top: 0;
    }
    .s_c2c2li:last-child {
        margin-bottom: 0;
    }
    .s_c2c1lbdian3 .s_c2c1lbtw {
        top: 60px;
        right: -68px;
    }
    .s_c2c1lbdian2 .s_c2c1lbtw {
        top: 170px;
        right: -48px;
    }
    .s_c2c1lbdian1 .s_c2c1lbtw {
        top: 182px;
        right: -16px;
    }
    .s_c2c1lbdian4 .s_c2c1lbtw {
        top: 136px;
        right: -153px;
    }
    .s_c2cont1 {
        margin-bottom: 32px;
    }
    .s_c2c1b .slick-prev, .s_c2c1b .slick-next {
        width: 30px;
        height: 30px;
        top: 37%;
    }
    .s_c2c1b .slick-next {
        right: -3%;
    }
    .s_c2c1b .slick-prev {
        left: -3%;
    }
    .s_c2c1bnr {
        width: 310px !important;
    }
    .s_e3_2c2 {
        margin-bottom: 20px;
    }
    .s_e3_1cont1 {
        margin-bottom: 20px;
    }
    .s_e5c2bot .s_d1c1botmore {
        margin-top: 10px;
    }
    .s_e6cont2 {
        padding-bottom: 5px;
    }
    .s_e1c4ig {
        width: 100%;
    }
    .s_e1c4rnr {
        padding: 30px 15px 0px 15px;
    }
    .s_e1c4rp {
        margin-bottom: 5px;
    }
    .s_e1c4rnrbg {
        width: 20px;
        top: 3px;
        left: 5px;
    }
    .s_e1c6l {
        width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .s_e1c6r {
        width: 100%;
    }
    .t_duan1 p {
        font-size: 14px;
    }
    .s_e1cont6,
    .s_e1cont5 {
        padding-bottom: 55px;
    }
    /* helen star */
    .ys_ban_slick .slick-prev {
        left: 12px;
    }

    .ys_ban_slick .slick-next {
        right: 12px;
    }

    .t_syk4ul {
        margin-right: 0;
    }

    .he_pcbtn {
        display: none;
    }

    .he_phbtn {
        display: block;
        margin-top: 20px;
    }

    .t_xiaquan {
        height: 34px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.06);
        border-radius: 50%;
    }

    .t_syk6lun .slick-prev,
    .t_syk6lun .slick-next {
        top: -114px;
    }

    /* helen end */
    .s_b1 .s_ban1nrwz h1 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .s_b1 .t_titsizeh2 {
        font-size: 18px;
    }
    .timeline__image {
        width: 100%;
    }
    .timeline-textitem__body {
        padding-bottom: 20px;
    }
    .timeline-textitem__head h2 {
        font-size: 16px;
    }
    .timeline__body {
        padding: 18px 10px 0;
    }
    .s_e1c4rbot span {
        font-size: 14px;
    }
    .s_e1c5li {
        padding: 10px 15px 0;
    }
    .s_e1c5nr {
        margin: 0 -15px;
    }
    .s_e1c5litime {
        margin-bottom: 2px;
    }
    .s_e1cont4 {
        padding-top: 10px;
    }
    .s_e3_1 .s_d1c1botmore {
        margin-top: 5px;
    }
    .s_e1c1nr {
        padding-top: 32px;
    }
    .s_ban3wzh p {
        margin-top: 15px;
    }
    .s_e1c1r {
        padding-top: 18px;
    }
    .s_e1clitop p {
        font-size: 24px;
    }
    .s_e1clitop span {
        font-size: 14px;
    }
    .s_e1clibot h3 {
        font-size: 12px;
    }
    .s_e1c1li {
        margin-bottom: 15px;
    }
    .s_e1cont2,
    .s_e1cont3  {
        padding-top: 18px;
    }
    .swiper-container-horizontal>.swiper-scrollbar {
        bottom: -20px !important;
    }
    .s_b1cont1 {
        margin-bottom: 30px;
    }
    .s_c2c1lbtwztit p {
        font-size: 16px;
    }
    .s_c2c1b .slick-prev, .s_c2c1b .slick-next {
        top: 32%;
    }
    .mc_e1_txt {
        font-size: 16px;
        line-height: 26px;
        height: auto;
        margin-bottom: 24px;
    }
    .mc_e1_txtbox {
        padding: 14px 15px 18px;
    }
    .mc_e1_date {
        font-size: 14px;
    }
    .mc_e1_li {
        margin-bottom: 32px !important;
    }
    .g_video .mc_e1s1 {
        padding-bottom: 32px;
    }
    .ys_modal_content {
        max-height: 460px;
    }
    .s_b2c1lbotliwz{
        line-height: 1.5;
    }
    .t_zuoce .t_duan1 p {
        font-size: 14px;
    }
    .t_syk6le .t_duan3 p {
        font-size: 14px;
    }
    .t_c2k1top.s_c2c1top {
        margin-bottom: 14px;
    }
    .t_titsizeh4 {
        font-size: 18px;
    }
    .t_syk6lun .slick-prev, .t_syk6lun .slick-next {
        top: -98px;
    }
    .t_syk6ul {
        overflow-x: visible;
    }
    .t_xiaping .progress>span {
        width: calc(50% + 0px);
    }
    .t_xiaping {
        width: 37px;
        height: 37px;
    }
    .s_b1c2litopbg{
        opacity: 0;
    }
    /* 反复改 */
    .s_c2c1xzsj .s_c2c1lbtw{
        position: relative;
    }
    .s_c2c1lbtw.on::before{
        opacity: 1;
    }
    .s_ban1mao {
        top: 0;
        height: 100%;
    }
    .s_e1c1r {
        padding-bottom:0px;
    }
    .timeline__container-inner{
        margin-bottom: 20px;
    }
    .timeline-textitem p{
        margin-bottom: 8px;
    }
    .s_e1c4ig {
        width: 66%;
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .s_e1cont4 {
        padding-top: 23px;
    }
    .s_e5c1twbg2 {
        right: 0;
    }
    .s_e5c1twigbox{
        flex-wrap: wrap;
        margin: 0;
    }
    .s_e5c1li {
        margin-bottom: 16px;
    }
    .s_e5c1tw .s_e5c1liwz {
        padding-top: 18px;
    }
    .s_e5c1twbg {
        width: calc(33.333333% - 10px);
        margin: 0 5px;
        padding: 0;
        margin-bottom: 10px;
    }   
    .s_e5c1li {
        margin-bottom: 24px;
    } 
    .s_e5c1tw .s_e5c1liwz {
        padding-top: 12px;
    }
    .s_c2c1lbdianig::before{
        animation: none;
    }
    @keyframes yuan {
        0% {
            width: 0;
            height: 0;
            transition: all .36s;
            opacity: 0;
        }
        2%{
            width: 0;
            height: 0;
            transition: all .36s;
            opacity: 1;
        }
        80% {
            width: 150%;
            height: 150%;
            transition: all .36s;
            opacity: 0.1;
        }
        100%{
            width: 170%;
            height: 170%;
            transition: all .36s;
            opacity: 0;
        }
    }
    .s_b2c1rli .ys_select_hd{
        border: 1px solid #00A19B;
    }
    .s_b2c1rlinr {
        padding: 0 15px;
    }
    .t_select1 .ys_select_hd {
        height: 38px;
    }
    .t_select1 .ys_select_hd {
        padding: 0 15px;
        line-height: 36px;
    }
    .s_b2c1rli .ys_select_xtbbox {
        right: 15px;
    }
    .s_b2c1rli {
        margin-right: 8px;
    }
    .t_select1 {
        width: 140px;
    }
    .t_select1 .ys_select_li {
        font-size: 12px;
    }
    .t_select1 .ys_select_bd::before {
        border-radius: 19px;
        border: 1px solid #00A19B;
    }
    .t_select1 .ys_select_bd{
        border-radius: 19px;
    }
    .t_yuheadph a {
        padding: 0px 8px;
    }
    .ys_phnav_search {
        width: 60px;
    }
    .ys_phnav_menubox {
        width: 60px;
    }
    .t_e1c4ul .slick-prev, .t_e1c4ul .slick-next {
        width: 30px;
        height: 30px;
    }
    .t_e1c4ul .slick-prev {
        left: -35px;
    }
    .t_e1c4ul .slick-next {
        right: -35px;
    }
    .t_e1c4ul {
        margin: 0 20px;
    }
    .s_e1c4rnr {
        padding: 30px 5px 0px 5px;
    }
    .s_e1cont3{
        overflow: hidden;
    }
    .s_b2c1rli {
        border-radius: 19px;
    }
    .s_e3_1cont2.t_jiankuaili{
        padding-top: 32px;
    }
    .t_lunbo1 .slick-dots {
        bottom: 0;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .t_lunbo1.slick-dotted {
        padding-bottom: 24px;
    }
}