@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {

    /* carter-start */
    /* 规范-start */
    html {
        font-size: 8px;
    }

    /* @title */
    .yxedr_active h1,
    .jz_title64 {
        font-size: 58px;
    }

    .yxedr_active h2,
    .jz_title48 {
        font-size: 44px;
    }

    .jz_title40 {
        font-size: 36px;
    }

    .yxedr_active h3,
    .jz_title34 {
        font-size: 32px;
    }

    .jz_title32 {
        font-size: 30px;
    }

    .mc_b1s2btab_hdli,
    .yxedr_active h4,
    .jz_title30 {
        font-size: 28px;
    }

    .mc_ft_telbtn,
    .jz_title28 {
        font-size: 26px;
        line-height: 1.5;
    }

    .yxedr_active h5,
    .jz_title24 {
        font-size: 22px;
    }

    /* @txt */
    .jz_txt3036,
    .jz_txt3036 p {
        font-size: 28px;
    }

    .jz_txt2639,
    .jz_txt2639 p {
        font-size: 24px;
    }

    /* 规范-end */
    /* c1-1680-start */
    .c_c1_fl_tit {
        font-size: 36px;
    }

    /* c1-1680-end */

    /* e3-1680-start */
    .c_e3_navcon {
        min-width: 180px;
    }

    .c_e3_itemtext p {
        font-size: 18px;
        line-height: 1.75;
        margin-top: 20px;
    }

    .c_side {
        left: 1rem;
    }

    /* e3-1680-end */

    /* e5-1680-start */
    .c_e5_item_icon {
        font-size: 36px;
    }

    .c_e5_round {
        width: 36px;
        height: 36px;
    }

    .c_e5_round::after {
        width: 16px;
        height: 2px;
    }

    .c_e5_round::before {
        height: 16px;
        width: 2px;
    }

    .c_e5_item_left {
        width: calc(100% - 36px - 5rem);
    }

    /* e5-1680-end */

    /* f1-1680-start */
    .c_p1f1_slist .slick-dots {
        margin-top: 2.6rem;
    }

    .c_p1f1_fr {
        padding-left: 6.5rem;
    }

    .c_f1p2_text {
        margin-top: 1.5rem;
    }

    .c_f1p2_time {
        margin-top: 1rem;
    }

    .c_f1p2_look {
        margin-top: 2.5rem;
    }

    /* f1-1680-end */

    /* f2-1680-start */
    .c_f2_share .c_f2_share_item {
        width: 30px;
    }

    /* f2-1680-end */

    /* h1-1680-start */
    .c_h1 .ys_cont1200 {
        width: 86%;
    }

    .c_h1p1_item {
        padding: 13px 0;
    }

    .c_h1p3_tit {
        font-size: 38px;
    }

    .c_h1p3_share .c_h1p3_share_itrm {
        margin: 0 3.8rem;
    }

    .c_h1p3_share_itrm {
        position: relative;
        width: 45px;
    }

    .c_h1p3_share .c_h1p3_share_itrm .c_h1p3_share_text {
        margin: 1.5rem -40px;
    }

    .c_h1p3_tit {
        margin-right: 15rem;
    }

    .c_h1p3_bgimg {
        width: 320px;
    }

    .c_h1p3_share_qr {
        width: 126px;
        top: -150px;
    }

    .c_h1p3_share_qr::after {
        content: "";
        border: 14px solid red;
        border-color: #fff transparent transparent transparent;
        bottom: -25px;
    }

    /* h1-1680-end */

    /* c2-1680-satrt */
    .c_c2p3con2_name {
        font-size: 26px;
    }

    .c_c2p1_con1_fl {
        margin-top: 5rem;
    }

    .c_c2p1_con1_fr {
        padding-left: 3rem;
    }

    .c_c2p1_con1_fl {
        padding-right: 7rem;
    }

    .c_c2p1_con2_fr {
        padding-left: 10rem;
    }

    /* .c_c2p1_con2 .c_c2p1_ul {
        margin-bottom: 4rem;
    } */
    .c_c2p1_con2_tit.jz_title24 {
        font-weight: normal;
        line-height: 1.85;
        margin-bottom: 4rem;
    }

    .c_c2p1_con2_data .jz_color_main {
        font-size: 36px;
    }

    .c_c2p1_con1text {
        font-size: 34px;
    }

    .c_c2p2_data li {
        font-size: 60px;
        padding: 0 6rem;
    }

    .c_c2p2_data li span {
        font-size: 30px;
        line-height: 2.3;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p2_item .c_imgbox {
        width: 70px;
    }

    .c_c2p4_con .jz_txt1832px {
        margin-left: 2rem;
    }

    .c_c2p4_con .ys_imgbox_cover {
        width: 90px;
    }

    .c_c2p5_frul li .c_imgbox {
        width: 70px;
    }

    .c_c2p5_frul .c_icon_text {
        margin-top: 1.3rem;
    }


    /* c2-1680-end */

    /* d1-1680-start */
    .c_d1p1_con .c_imgbox {
        width: 90px;
        margin: 0 auto;
    }

    .c_d1p1_tabitem {
        font-size: 26px;
    }

    .c_purplebox,
    .c_greenbox {
        width: 140px;
        height: 140px;
    }

    .c_d1p1_data {
        margin-top: 2rem;
    }

    .c_purplebox span,
    .c_greenbox span {
        font-size: 30px;
        line-height: 1.5;
        margin-right: 5px;
    }

    .c_d1p3_gtext {
        padding: 20px 23px 20px 25px;
        font-size: 18px;
    }

    .c_d1p3_fr {
        padding-left: 5rem;
    }

    /* d1-1680-end */

    /* e1-1680-start */
    .c_e1p1_fl {
        padding-right: 14rem;
    }

    /* e1-1680-end */
    /* e2-1680-start */
    .c_e2_bot_con .c_imgbox {
        width: 50px;
    }

    /* e2-1680-end */



    /* carter-end */
    .mc_b1s3_swiper,
    .mc_b1s2b_lisbox,
    .mc_b1s2t_list,
    .mc_a1s3r_list,
    .mc_navbar,
    .mc_a1s2_txtlist {
        font-size: 8px;
    }

    .ys_banner .slick-dots {
        left: calc((100% - 82.5%)/2);
    }

    .mc_ftqr_btn {
        width: 48px;
    }

    .mc_b1s1b_data {
        font-size: 18px;
    }


    .c_c2p3con2_con_img {
        width: 225px;
    }


    .c_c2p3con2_con_text {
        width: calc(100% - 225px - 26rem);
    }

    .mc_d3s1_lisbox,
    .mc_d2s1_lisbox {
        font-size: 8px;
    }

    .mc_g1s1_li {
        height: 520px;
    }

    .mc_icon_jia,
    .mc_g1s4_tab {
        font-size: 8px;
    }

    .mc_g1s4tabhd_txt {
        margin-top: 24px;
    }

    .c_e2p2_dots {
        font-size: 8px;
    }

    /* 1680end */
}

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

    /* 规范-start */
    html {
        font-size: 7px;
    }

    /* 规范-end */
    /* c1-1560-start */
    .c_c1_fl_tit {
        font-size: 32px;
    }

    .c_side_item {
        font-size: 12px;
    }

    .c_side_item {
        margin-bottom: 18px;
    }

    .c_h1p3_tit {
        font-size: 34px;
    }

    /* c1-1560-end */
    /* e3-1560-start */
    .c_e3_navcon {
        min-width: 160px;
    }

    /* e3-1560-end */

    /* f1-160-start */
    .c_p1f1_fr {
        padding-left: 5rem;
    }

    .c_p1f1_time {
        margin-top: 2rem;
    }

    .c_p1f1_fr_tit {
        margin-top: 1.5rem;
    }

    .c_p1f1_fr_text {
        margin-top: 2rem;
    }

    /* f1-1560-end */

    /* h1-1560-start */
    .c_h1p1_item {
        padding: 10px 0;
    }

    .c_h1p1_item_text {
        font-size: 18px;
        margin-left: 12px;
    }

    .c_h1p1_item_imgbox {
        width: 18px;
    }

    .c_h1p2_item,
    .c_h1p1_list {
        font-size: 0.9rem;
    }

    .c_h1p3_bgimg {
        width: 280px;
    }

    /* h1-1560-end */

    /* c2-1560-satrt */
    .c_c2p1_con1_fl {
        margin-top: 4rem;
    }

    .c_c2p1_con2 .c_c2p1_ul {
        margin-bottom: 4rem;
    }

    .c_c2p1_con2_tit.jz_title24 {
        margin-bottom: 3.5rem;
    }

    .c_c2p2_data li {
        font-size: 50px;
    }

    .c_c2p2_data li span {
        font-size: 26px;
        line-height: 2.3;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p2_item_tit {
        margin-top: 1rem;
    }

    .c_c2p2_item .jz_txt1628 p {
        margin-bottom: 1rem;
    }

    .c_c2p2_item .c_imgbox {
        width: 60px;
    }

    .c_c2p4_con .ys_imgbox_cover {
        width: 80px;
    }

    .c_c2p5_frul li .c_imgbox {
        width: 60px;
    }

    .c_c2p5_frul li {
        margin-right: 5.5rem;
    }

    /* c2-1560-end */
    /* d1-1560-start */
    .c_d1p1_con .c_imgbox {
        width: 74px;
        margin: 0 auto;
    }


    .c_d1p1_tabitem {
        font-size: 24px;
    }

    .c_purplebox,
    .c_greenbox {
        width: 120px;
        height: 120px;
    }

    .c_purplebox span,
    .c_greenbox span {
        font-size: 30px;
        line-height: 1.5;
        margin-right: 2px;
    }

    .c_purplebox p,
    .c_greenbox p {
        font-size: 14px;
        line-height: 1.5;
    }

    .c_d1p3_gtext {
        padding: 16px 18px 16px 18px;
    }

    /* d1-1560-end */
    /* e1-1560-start */
    .c_e1p1_fl {
        padding-right: 12rem;
    }

    .c_e1p1_fr .ys_video_btn .c_arrows .c_imgbox {
        width: 45px;
    }

    /* e1-1560-end */
    /* e2-1560-start */
    .c_e2_item {
        padding: 0 10px;
    }

    .c_e2_list {
        margin: 0 -10px;
    }

    .c_e2p2_conitem_right {
        width: 140px;
    }

    .c_e2p2_conitem_left {
        width: calc(100% - 140px);
    }


    .c_e2p2_conitem_right {
        width: 120px;
    }

    .c_e2p2_conitem_left {
        width: calc(100% - 120px);
    }

    /* e2-1560-end */

    /* carter-end */
    /* 1560end */
}

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

    /* 规范-start */
    html {
        font-size: 6px;
    }

    /* @title */
    /* @title */
    .yxedr_active h1,
    .jz_title64 {
        font-size: 48px;
    }

    .yxedr_active h2,
    .jz_title48 {
        font-size: 40px;
    }

    .jz_title40 {
        font-size: 32px;
    }

    .yxedr_active h3,
    .jz_title34 {
        font-size: 30px;
    }

    .jz_title32 {
        font-size: 28px;
    }

    .mc_b1s2btab_hdli,
    .yxedr_active h4,
    .jz_title30 {
        font-size: 26px;
    }

    .mc_ft_telbtn,
    .jz_title28 {
        font-size: 24px;
    }

    .yxedr_active h5,
    .jz_title24 {
        font-size: 20px;
    }

    .jz_title20 {
        font-size: 18px;
    }

    .jz_title1824px {
        font-size: 16px;
        line-height: 1.5;
    }

    /* @txt */
    .jz_txt3036,
    .jz_txt3036 p {
        font-size: 26px;
    }

    .jz_txt2639,
    .jz_txt2639 p {
        font-size: 22px;
    }

    .jz_txt2030,
    .jz_txt2030 p {
        font-size: 18px;
    }

    .jz_txt1832px p,
    .jz_txt1832px {
        font-size: 16px;
        line-height: 1.75;
    }

    .jz_txt1836 p,
    .jz_txt1836 {
        font-size: 16px;
    }


    /* 规范-end */
    /* c1-1440-start */
    .c_c1_fl_tit {
        font-size: 30px;
    }

    .c_e3_itemtext p {
        font-size: 18px;
        line-height: 1.75;
        margin-top: 15px;
    }

    .c_e3_conitem {
        padding: 0 10px;
        margin-bottom: 5rem;
    }

    .c_e3_conlist {
        margin: 0 -10px 4rem;
    }

    /* c1-1440-end */
    /* e3-1440-start */
    .c_e3_navcon {
        min-width: 150px;
        line-height: 40px;
    }

    /* e5-1440-start */
    .c_e5_item_icon {
        font-size: 34px;
    }

    .c_e5_item_bot .c_e5_item_icon {
        line-height: 1.8;
    }

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

    .c_e5_round::after {
        width: 14px;
        height: 2px;
    }

    .c_e5_round::before {
        height: 14px;
        width: 2px;
    }

    .c_e5_item_left {
        width: calc(100% - 32px - 5rem);
    }

    .c_gtime_text {
        font-size: 16px;
        line-height: 24px;
        margin-left: 1rem;
    }

    .c_p1f1_time {
        margin-top: 1rem;
    }

    .c_p1f1_fr_text p {
        font-size: 16px;
        line-height: 28px;
    }

    .c_gtime_img {
        width: 20px;
    }

    /* e5-1440-end */
    /* f1-1440-start */
    .c_glook1 {
        padding-left: 40px;
    }

    .c_glook1::after {
        width: 28px;
    }

    /* f1-1440-end */
    /* f2-1440-start */

    .c_f2_con img {
        margin: 20px 0;
    }

    /* f2-1440-end */

    /* h1-1440-start */
    .c_h1p1_item {
        padding: 6px 0;
    }

    .c_h1p3_tit {
        font-size: 30px;
    }

    .c_h1p3_share .c_h1p3_share_itrm .c_h1p3_share_text {
        margin: 2rem -40px;
        font-size: 16px;
        color: #fff;
        line-height: 1.5;
        text-align: center;
    }

    .c_h1p3_share_itrm {
        position: relative;
        width: 40px;
    }


    .c_h1p3_share_qr {
        width: 100px;
        top: -120px;
    }

    .c_h1p3_share_qr::after {
        content: "";
        border: 10px solid red;
        border-color: #fff transparent transparent transparent;
        bottom: -20px;
    }

    /* h1-1440-end */

    /* c2-1440-start */
    .c_c2p3con2_list {
        width: 96%;
    }

    .c_c2p1_con2_data .jz_color_main {
        font-size: 32px;
    }

    .c_c2p1_con2_fr {
        padding-left: 6rem;
    }

    .c_c2p1_con1text {
        font-size: 28px;
    }

    .c_c2p2_data li {
        font-size: 40px;
    }

    .c_c2p2_data li span {
        font-size: 20px;
        line-height: 2.3;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p2_item {
        padding: 0 8px;
        width: 25%;
    }

    .c_c2p2_list {
        margin: 0 -8px;
    }

    .c_c2p2_item>div {
        box-shadow: 5px 5px 0px 0px #e0ebf4;
    }

    .c_c2p2_item .c_imgbox {
        width: 50px;
    }

    .c_c2p3_con_fr .jz_txt1628 {
        margin-top: 2.5rem;
    }

    .c_c2p4_list {
        margin: 0 -6px;
    }

    .c_c2p4_item {
        padding: 0 6px;
        margin-top: 12px;
    }

    .c_c2p4_con .ys_imgbox_cover {
        width: 58px;
    }

    .c_c2p5_flul li {
        margin-right: 3rem;
    }

    .c_c2p5_flul .c_icon_text {
        font-size: 16px;
    }

    .c_c2p5_frul li .c_imgbox {
        width: 54px;
    }

    .c_c2p6 li {
        margin-bottom: 10px;
    }

    .c_c2p3con2_item {
        padding: 0rem 7rem 0rem;
    }

    /* c2-1440-end */
    /* d1-1440-start */

    .c_d1p1_con .c_imgbox {
        width: 60px;
    }

    .c_d1p1_item .jz_title24 {
        margin-top: 3rem;
        line-height: 1.5;
    }

    .c_d1p1_item {
        padding: 0 10px;
    }

    .c_d1p1_list {
        margin: 0 -10px;
    }

    .c_d1p1_tabitem {
        font-size: 20px;
    }

    .c_purplebox,
    .c_greenbox {
        width: 120px;
        height: 120px;
    }

    .c_purplebox span,
    .c_greenbox span {
        font-size: 26px;
        line-height: 1.2;
        margin-right: 2px;
    }

    .c_d1p1_lun .slick-dots li::before {
        width: 18px;
        height: 18px;
    }

    .c_d1p1_lun .slick-dots li {
        background-color: #c1c6c8;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        position: relative;
        transition: all 0.36s;
        margin: 0 6px;
    }

    .c_d1p1_lun .slick-dots {
        bottom: -25px;
    }

    /* d1-1440-end */
    /* e1-1440-start */
    .c_e1p1_fl {
        padding-right: 10rem;
    }

    .c_e1p1_fr .ys_video_btn .c_arrows .c_imgbox {
        width: 40px;
    }

    .c_e1p3_fr_list .slick-dots li::before {
        width: 16px;
        height: 16px;
    }

    .c_e1p3_fr_list .slick-dots li {
        background-color: #c1c6c8;
        width: 8px;
        height: 8px;
    }

    .c_e1p3_fr_list {
        margin: 4rem -10px;
    }

    /* e1-1440-end */
    /* e2-1440-start */
    .c_e2_item {
        padding: 0 8px;
    }

    .c_e2_list {
        margin: 0 -8px;
    }

    .c_e2p2_main {
        padding: 12rem 0 !important;
    }

    .c_e2p2_conitem_right {
        width: 120px;
    }

    .c_e2p2_conitem_left {
        width: calc(100% - 120px);
    }

    /* e2-1440-end */


    .mc_a1s1_slick .slick-list {
        padding-bottom: 30px;
    }

    .mc_a1s1li_title {
        margin-bottom: 10px;
    }

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

    .jz_txt1632,
    .jz_txt1632 p {
        font-size: 14px;
    }

    .mc_a1s2txt_txt.jz_txt1628 p:not(:last-child) {
        margin-bottom: 6px;
    }

    .mc_a1s2_r {
        width: 360px;
    }

    .mc_a1s3r_list,
    .mc_a1s2_txtlist {
        font-size: 6px;
    }

    .mc_a1s2txt_title {
        margin-bottom: 15px;
    }

    .jz_btn {
        font-size: 14px;
        min-width: 120px;
        line-height: 42px;
    }

    .mc_a1s3li_date img {
        width: 20px;
    }

    .mc_a1s3li_date.jz_txt1832px {
        margin-bottom: 12px;
    }

    .mc_a1s3_l .mc_a1s3li_txtbox {
        padding-top: 25px;
    }

    .mc_a1s3li_txt {
        margin: 8px 0 16px;
    }

    .mc_a1s3li_title.jz_title1824px {
        line-height: 1.75;
        height: 3.5em;
    }

    .mc_navbar_lang_btn,
    .mc_navbar_search {
        width: 20px;
    }

    .mc_a1s3_l .mc_a1s3li_date img {
        margin-right: 12px;
    }

    .mc_ftqr_btn {
        width: 40px;
    }

    .mc_ft_nav {
        margin: 0 -10px;
    }

    .mc_ftnav_li {
        padding: 0 10px;
    }

    .mc_b1s1b_data {
        font-size: 16px;
    }

    .mc_b1s2t_list {
        font-size: 5px;
    }

    .mc_b1s2ttab_td1 {
        width: 95px;
    }

    .mc_b1s2ttab_title {
        font-size: 16px;
    }

    .mc_icon_jia {
        font-size: 8px;
    }

    .mc_b1s2btab_hdr {
        padding-left: 90px;
    }

    .mc_b1s2btab_hdli:not(:last-child) {
        margin-right: 50px;
    }

    .jz_txt_dots p {
        line-height: 1.75;
    }

    .mc_b1s5_r {
        margin-left: 40px;
    }

    #mc_modal_team .ys_modal_content {
        font-size: 6px;
    }

    .c_c2p3con2_item::before,
    .c_c2p1_fl_dress {
        font-size: 8px;
    }

    .c_c2p3con2_con_text {
        width: calc(100% - 215px - 26rem);
        padding-right: 8rem;
    }

    .c_c2p3con2_con_img {
        width: 215px;
    }


    .jz_slick_arrow .slick-arrow {
        width: 32px;
        height: 32px;
    }

    .c_c2p3con2_list.jz_slick_arrow .slick-arrow {
        top: calc(50%   7rem);
    }

    .mc_b1s2btab_hdli,
    .yxedr_active h4,
    .jz_title30 {
        font-size: 24px;
    }

    .c_d1p1_item .jz_txt1832px {
        margin-top: 15px;
    }

    .c_d1p1_item .jz_txt1832px p {
        font-size: 14px;
    }

    .c_d1p3_gtext {
        font-size: 16px;
    }

    .mc_d3s1_list,
    .mc_d3s1_lisbox,
    .mc_d2s1_lisbox {
        font-size: 7px;
    }


    .mc_d2s1li_txt {
        margin: 15px 0 18px;
    }

    .mc_e3nav_a {
        font-size: 14px;
    }

    .c_f1_slickbox_marup {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .mc_g1s1_li {
        height: 36vw;
    }

    .jz_arrow2_box {
        font-size: 8px;
    }

    .mc_g1s3b_li {
        min-width: 132px;
        padding: 16px 16px;
        line-height: 24px;
    }

    .mc_g1s4_tab {
        font-size: 6px;
    }

    .mc_g1s4tabhd_txt {
        margin-top: 20px;
    }

    .c_e1p3_con_fl {
        width: 30%;
    }

    .c_e1p3_con_fr {
        width: 70%;
    }

    .c_e1p3_con_fl .ys_imgbox_cover {
        width: 200px;
    }

    .c_e1p3_con {
        padding: 5rem 8rem 4rem 7rem;
    }

    .c_e1p3_con_fl .ys_imgbox_cover {
        max-width: 100%;
    }

    .c_e2p2_dots {
        font-size: 6px;
    }

    .mc_subnav_box1 {
        width: 200px;
        font-size: 6px;
    }

    .mc_subnav1_a {
        padding: 16px 0;
    }

    .mc_subnav1_a span {
        font-size: 14px;
    }

    .c_c2p2_item {
        margin-top: 16px;
    }

    .c_side_item{
        width: 100px;
    }

    .mc_nav_a{
        font-size: 14px;
    }
    /* 1440end */
}

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

    .jz_txt1832px p,
    .jz_txt1832px {
        font-size: 14px;
    }

    .mc_g1s1_li {
        height: 32vw;
    }


    /* 1360end */
}

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

    /* c1-start */
    /* .c_side_item.active::after {
        display: none;
    }

    .c_side_item::after {
        display: none;
    } */

    .ys_footer .ys_cont1400 {
        width: 90%;
    }

    /* c1-end */

    /* 1280end */
}

@media screen and (max-width: 1200px) {
    .ys_banner .slick-dots {
        left: 40px;
    }

    .mc_navbar>.ys_cont1400 {
        width: calc(100% - 80px);
        padding: 0;
    }

    .ys_footer .ys_cont1400 {
        width: 100%;
    }

    .c_side {
        display: none !important;
    }
}

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

    /* 规范-start */
    html {
        font-size: 5px;
    }

    .jz_btn {
        font-size: 14px;
        min-width: 120px;
        line-height: 38px;
        padding: 0 1.5em;
    }

    /* 规范-end */
    /* c1-1200-start */
    .c_c1_fl_tit {
        font-size: 28px;
    }

    .c_e3_itemtext p {
        font-size: 16px;
        line-height: 1.75;
        margin-top: 6px;
    }

    .c_side {
        display: none;
    }

    /* c1-1200-end */
    /* e3-1200-start */
    .c_e3_navcon {
        min-width: 120px;
        line-height: 38px;
    }

    /* e3-1200-start */

    /* e5-1200-start */
    .c_e5_smnavitem {
        font-size: 16px;
    }

    .c_e5_item_icon {
        font-size: 32px;
    }

    .c_e5_item_bot .c_e5_item_icon {
        line-height: 2;
    }

    .c_e5_round {
        width: 28px;
        height: 28px;
    }

    .c_e5_round::after {
        width: 12px;
        height: 1px;
    }

    .c_e5_round::before {
        height: 12px;
        width: 1px;
    }

    .c_e5_item_left {
        width: calc(100% - 28px - 5rem);
    }

    /* e5-1200-end */
    /* f1-1200-start */
    .c_f1_slickbox_marup {
        padding: 4rem 5rem 4rem 4.5rem;
    }

    .c_f1p2_con_fr {
        padding-left: 3rem;
    }

    .c_f1p2_item {
        padding: 0 12px;
    }

    .c_f1p2_list {
        margin: 4rem -12px;
    }

    .c_glook1 {
        padding-left: 30px;
        font-size: 16px;
    }

    .c_glook1::after {
        width: 22px;
    }

    .c_f1 .ys_phfyfl a {
        font-size: 16px;
    }

    /* f1-1200-end */

    /* f2-1200-start */
    .c_f2_share .c_f2_share_item {
        width: 26px;
        margin: 0 6px;
    }

    .c_f2_con img {
        margin: 15px 0;
    }

    /* f2-1200-end */
    /* h1-1200-start */
    .c_h1 .ys_cont1200 {
        padding: 0;
    }

    .c_h1p1 {
        font-size: 1.2rem;
    }

    .c_h1p3_tit {
        font-size: 28px;
    }

    .c_h1p3_bgimg {
        width: 240px;
    }

    .c_h1p3_share_qr {
        width: 80px;
        top: -95px;
    }

    .c_h1p3_share_qr::after {
        content: "";
        border: 8px solid red;
        border-color: #fff transparent transparent transparent;
        bottom: -16px;
    }

    /* h1-1200-end */
    /* c2-1200-satrt */

    .c_c2p1_con1text {
        font-size: 24px;
    }

    .c_c2p2_data li {
        font-size: 36px;
    }

    .c_c2p2_data li span {
        font-size: 22px;
        line-height: 2.3;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p3_con_fr .jz_txt1628 {
        margin-top: 1.5rem;
    }

    .c_c2p3_con_fr .slick-dots {
        bottom: 4.5rem;
    }

    .c_c2p3_con_fr>ul {
        padding: 5.5rem;
    }

    .c_c2p4_item {
        width: 50%;
        margin-top: 0;
        margin-bottom: 12px;
    }

    .c_c2p6 li {
        margin-bottom: 6px;
    }

    /* c2-1200-satrt */

    /* d1-1200-satrt */
    .c_d1p1_item {
        padding: 0 6px;
    }

    .c_d1p1_list {
        margin: 0 -6px;
    }

    .c_d1p1_con .c_imgbox {
        width: 54px;
    }

    .c_d1p1_item .jz_txt1832px p {
        line-height: 1.75;
    }

    .c_d1p1_tabitem {
        font-size: 18px;
    }

    .c_purplebox,
    .c_greenbox {
        width: 110px;
        height: 110px;
    }

    .c_d1p1_lunitem {
        padding: 0px 2rem;
    }

    .c_d1p1_lun {
        margin: 0 -2rem;
    }

    .c_d1p3_fr_item {
        width: 33.333333%;
        padding: 2rem 1rem;
    }

    .c_d1p3_fr_itemnone {
        display: none;
    }

    /* d1-1200-end */
    /* e1-1200-start */
    .c_e1p1_fl {
        padding-right: 8rem;
    }

    .c_e1p1_fr .ys_video_btn .c_arrows .c_imgbox {
        width: 40px;
    }

    /* e1-1200-end */

    /* e2-1200-start */

    .c_e2_bot_con .c_imgbox {
        width: 44px;
    }



    /* e2-1200-start */
    .mc_ft_navbox {
        display: none;
    }

    .mc_ft_box {
        justify-content: space-between;
    }


    .mc_breadnav_box {
        display: none;
    }

    .mc_d2s1_lisbox {
        font-size: 5px;
        padding: 25px 0;
    }

    .mc_d3s1_li {
        margin-bottom: 28px;
    }

    .mc_d3s1_lisbox {
        font-size: 5px;
    }

    .c_e2p3 .ys_cont1200 {
        padding: 0;
    }

    .mc_e3nav_line {
        display: none;
    }

    .mc_e3nav_li.active .mc_e3nav_a {
        background: #43cfd7;
        border-radius: 3px;
    }

    .c_f2_share {
        display: none;
    }


    .mc_g1s4_tab {
        font-size: 5px;
    }

    .mc_g1s4tab_hd {
        padding: 4.8em 5em 4.8em;
    }

    .mc_g1s4tab_bd {
        padding: 0 5em 10em 5em;
    }

    .mc_g1s3b_li {
        min-width: 100px;
        padding: 10px 10px;
        line-height: 1.5;
    }

    .mc_g1s3_arrow {
        font-size: 7px;
        top: 50%;
        transform: translatey(-50%);
        width: 4.2em;
        height: 4.2em;
        border: 1px solid #43cfd7;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        color: #43cfd7;
        cursor: pointer;
        transition: all .36s;
    }

    .mc_g1s3_next::before {
        font-family: "iconfont";
        content: "\e743";
        font-size: 12px;
    }

    .mc_g1s3_prev::before {
        font-family: "iconfont";
        content: "\e744";
        font-size: 12px;
    }

    .mc_g1s3_slick {
        padding: 0 40px;
    }

    .mc_g1s4tabhd_txt {
        margin-top: 12px;
    }

    /* 1200end */
}


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

    /* 规范-start */
    html {
        font-size: 5px;
    }

    /* @title */
    .yxedr_active h1,
    .jz_title64 {
        font-size: 28px;
    }

    .yxedr_active h2,
    .jz_title48 {
        font-size: 26px;
    }

    .jz_title40 {
        font-size: 24px;
    }

    .yxedr_active h3,
    .jz_title34 {
        font-size: 22px;
    }

    .jz_title32 {
        font-size: 22px;
    }

    .mc_b1s2btab_hdli,
    .yxedr_active h4,
    .jz_title30 {
        font-size: 20px;
    }

    .jz_title28 {
        font-size: 20px;
    }

    .yxedr_active h5,
    .jz_title24 {
        font-size: 20px;
    }

    .jz_title20 {
        font-size: 18px;
    }

    .jz_title1824px {
        font-size: 16px;
    }

    /* @txt */
    .jz_txt3036,
    .jz_txt3036 p {
        font-size: 30px;
    }

    .jz_txt2639,
    .jz_txt2639 p {
        font-size: 20px;
    }

    .jz_txt2030,
    .jz_txt2030 p {
        font-size: 18px;
    }

    .jz_txt1832px p,
    .jz_txt1832px {
        font-size: 16px;
    }

    .jz_txt1836 p,
    .jz_txt1836 {
        font-size: 16px;
    }

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

    .jz_txt1632,
    .jz_txt1632 p {
        font-size: 14px;
    }


    /* 规范-end */
    /* c1-991-start */
    .c_c1_fl_tit {
        font-size: 26px;
    }

    .c_c1_fr .c_flexbox {
        padding: 5rem 5rem;
    }

    /* c1-991-end */

    /* e1-991-start */

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

    .c_e5_round::after {
        width: 8px;
        height: 1px;
    }

    .c_e5_round::before {
        height: 8px;
        width: 1px;
    }

    .c_e5_item {
        border-radius: 16px;
    }

    /* e1-991-end */
    /* f1-991-start */
    .c_f1p2_con_fl,
    .c_f1p2_con_fr {
        width: 100%;
    }

    .c_f1p2_time {
        margin-top: 3rem;
    }

    .c_f1p2_con_fr {
        padding-left: 1rem;
    }

    /* f1-991-end */


    .c_f2_con img {
        margin: 10px 0;
    }

    /* h1-991-start */
    .c_h1p1 {
        font-size: 1.3rem;
    }

    .c_h1p3_tit {
        font-size: 24px;
    }

    .c_h1p3_tit {
        margin-right: 10rem;
    }

    .c_h1p3_bgimg {
        width: 190px;
    }

    .c_h1p3_share .c_h1p3_share_itrm .c_h1p3_share_text {
        font-size: 14px;
    }

    .c_h1p3_share_itrm {
        width: 35px;
    }

    /* h1-991-end */
    /* c2-991-satrt */

    .c_c2p1_con2_data .jz_color_main {
        font-size: 28px;
    }

    .c_c2p2_image .ys_imgbox_cover:not(.c_pc) {
        display: block;
    }

    .c_c2p2_image .ys_imgbox_cover.c_pc {
        display: none;
    }

    .c_c2p2_data li {
        font-size: 30px;
    }

    .c_c2p2_data li span {
        font-size: 20px;
        line-height: 1.9;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p2_item {
        width: 50%;
        margin-top: 20px;
    }

    .c_c2p2_list .c_c2p2_item:first-child,
    .c_c2p2_list .c_c2p2_item:nth-child(2) {
        margin-top: 0px;
    }

    .c_c2p3_con_fr .slick-dots {
        bottom: 3.5rem;
    }

    .c_c2p3_con_fr .jz_txt1628 {
        margin-top: 0.5rem;
    }

    .c_c2p3_con_fr>ul {
        padding: 4.5rem;
    }

    .c_c2p5_fl,
    .c_c2p5_fr {
        width: 100%;
        padding: 0;
    }

    .c_c2p5_con {
        flex-direction: column;
    }

    .c_c2p5_fr {
        margin-top: 20px;
    }

    .c_c2p5_frul li .c_imgbox {
        z-index: 2;
    }

    /* .c_c2p5_frul li .c_imgbox img:nth-child(2) {
        position: absolute;
        top: 50%;
        left: calc(100% - 22px);
        width: 50px;
        z-index: -1;
    } */

    .c_c2p5_frul .c_icon_text {
        font-size: 14px;
    }

    .c_c2p5_frul {
        flex-wrap: wrap;
    }

    .c_c2p5_frul li {
        margin-right: 27px;
    }

    .c_c2p5_frul {
        display: flex;
        margin-top: 8rem;
    }

    .c_c2p6 li {
        margin-bottom: 2px;
    }

    /* c2-991-end */

    /* d1-991-start */
    .c_d1p3_fr_con {
        padding: 2.5rem 2rem;
    }

    .c_d1p1_item .jz_txt1832px p {
        line-height: 1.5;
        font-size: 14px;

    }

    .c_d1p1_item .jz_title24 {
        font-size: 16px;
    }

    .c_purplebox,
    .c_greenbox {
        width: 110px;
        height: 110px;
    }

    .c_purplebox span,
    .c_greenbox span {
        font-size: 20px;
        line-height: 1.2;
        margin-right: 2px;
    }

    .c_d1p1_data {
        margin-top: 3rem;
    }

    .c_d1p1_lunitem {
        padding: 0 1rem;
    }

    .c_d1p1_lun {
        margin: 0 -1rem;
    }

    /* d1-991-end */
    /* e1-991-start */
    .c_e1p1_fl {
        padding-right: 5rem;
    }

    .c_e1p1_fr .ys_video_btn .c_arrows .c_imgbox {
        width: 35px;
    }

    .c_e1p3_fr_list .slick-dots {
        bottom: -6rem;
    }

    .c_e1p3_con_fr {
        padding-left: 10rem;
    }

    /* e1-991-end */

    /* e2-991-start */
    .c_e2_item {
        padding: 0 6px;
    }

    .c_e2_list {
        margin: 0 -6px;
    }

    .c_e2_bot_con .c_imgbox {
        width: 40px;
    }

    .c_e2p2_con {
        padding-left: 0;
        margin-top: 6rem;
    }

    .c_e2p2 .c_bg {
        min-width: 1600px;
    }

    .c_e2p2_conp {
        width: 100%;
    }

    .c_e2p2_conitem_left li {
        padding-right: 20px;
    }

    .c_e2p2_conitem_left {
        width: 100%;
    }

    .c_e2p2_conitem_right {
        margin-top: 5rem;
    }

    /* e2-991-end */
    .mc_a1s1_li {
        width: 33.333333%;
    }

    .mc_a1s1.jz_section_spacing {
        padding-bottom: 50px;
    }

    .mc_a1s1_container {
        padding-bottom: 0;
    }

    .mc_a1s2_txtbox {
        background: rgba(255, 255, 255, 0.3);
        box-shadow: 0px 4px 10px rgba(0, 34, 109, 0.1);
    }

    .mc_a1s2txt_title.jz_title24 {
        font-size: 16px;
    }

    .mc_a1s2txt_title {
        margin-bottom: 12px;
    }

    .mc_a1s2txt_txt.jz_txt1628 p:not(:last-child) {
        margin-bottom: 5px;
    }

    .mc_a1s2_txtbox {
        padding: 15px 20px;
    }

    .mc_a1s2txt_title {
        margin-bottom: 10px;
    }

    .mc_a1s2_r {
        width: 295px;
    }

    .jz_btn {
        min-width: 90px;
        line-height: 36px;
    }

    .mc_a1s3_l {
        width: 100%;
        max-width: none;
        margin-bottom: 20px;
    }

    .mc_a1s3_r {
        width: 100%;
        max-width: none;
    }

    .mc_a1s3li_title {
        font-size: 16px !important;
    }

    .mc_a1s4_content {
        flex-wrap: wrap;
    }

    .mc_a1s4_r,
    .mc_a1s4_l {
        width: 100%;
    }

    .mc_a1s4_r {
        margin-left: 0;
        margin-top: 40px;
    }

    .mc_a1s2txt_txt.jz_txt1628 p {
        line-height: 1.5;
    }

    .mc_ft_bot {
        flex-direction: column-reverse;
    }

    .mc_ft_friendlink {
        margin-top: 20px;
    }

    .mc_ft_top {
        padding: 30px 0 15px;
    }

    .mc_ft_bot {
        padding: 15px 0;
    }

    .mc_ft_quicklink {
        margin-left: 0;
        margin-bottom: 6px;
    }

    .mc_ftqr_imgbox {
        pointer-events: all;
    }

    .mc_ft_qrcode {
        margin-top: 20px;
    }

    .mc_ftqr_imgbox {
        width: 120px;
    }

    .mc_b1s1_content {
        flex-wrap: wrap;
    }

    .mc_b1s1_txtbox {
        width: 100%;
    }

    .mc_b1s1_imgbox {
        position: static;
        transform: none;
    }

    .mc_b1s1b_data {
        font-size: 14px;
    }

    .mc_b1s1b_list {
        margin: 0 -10px;
    }

    .mc_b1s1b_li {
        width: 25%;
        padding: 0 10px;
    }

    .mc_b1s1b_title.jz_txt1632 {
        line-height: 1.5;
    }

    .mc_b1s2t_content {
        flex-wrap: wrap;
    }

    .mc_b1s2t_txtbox {
        width: 100%;
        margin-top: 30px;
    }

    .mc_b1s2btab_hd {
        flex-direction: column;
    }

    .mc_b1s2btab_hdr {
        padding: 0;
        margin-top: 25px;
    }

    .mc_b1s2b_lisbox {
        font-size: 5px;
    }

    .mc_b1s2btab_hdli:not(:last-child) {
        margin-right: 30px;
    }

    .mc_mteam_r p:not(:last-child) {
        margin-bottom: 1em;
    }

    .mc_mteam_l {
        width: 170px;
    }

    .mc_mteam_r {
        width: calc(100% - 170px);
    }

    #mc_modal_team .ys_modal_close {
        top: calc(-1.5em);
        right: 0;
        font-size: 20px;
    }

    #mc_modal_team .ys_modal_content {
        font-size: 4px;
    }

    .mc_mteam_txtbox {
        margin-top: 10px;
    }

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

    .mc_b1s3li_txtbox {
        width: 380px;
    }

    .mc_b1s3_swiper {
        font-size: 6px;
    }

    .jz_txt_dots p:not(:last-child) {
        margin-bottom: .5em;
    }

    .mc_b1s4tab_hd.jz_txt3036 {
        font-size: 20px;
    }

    .jz_txt2639,
    .jz_txt2639 p {
        font-size: 18px;
    }

    .c_c2p3_tit .jz_txt2639 p {
        font-size: 16px;
    }

    .mc_b1s4tab_hd {
        margin: 0 -15px;
    }

    .mc_b1s4tab_hdli {
        margin: 0 15px;
    }

    .mc_b1s5_l {
        width: 300px;
    }

    .mc_b1s5_li {
        width: 50% !important;
    }

    .mc_b1s6_l {
        width: 100%;
        margin-bottom: 30px;
        max-width: none;
    }

    .mc_b1s6_container {
        flex-wrap: wrap;
    }

    .mc_b1s6li_imgbox {
        border-radius: 12px;
    }

    .mc_b1s3_content.jz_content_spacing {
        margin-top: 40px;
    }

    .c_c1_fr .jz_txt1628 p {
        -webkit-line-clamp: 2;
    }

    .c_c1_childitem {
        border-radius: 12px;
    }

    .c_flexbox_bot {
        margin-top: 15px;
    }

    .c_c1_fr .c_flexbox {
        padding: 20px;
    }

    .c_c2p1_fl_dress {
        font-size: 4px;
    }

    .c_c2p1_con2 {
        display: flex;
        flex-direction: column-reverse;
    }

    .c_c2p1_con2_fr {
        width: 100%;
        padding-left: 0;
        margin-bottom: 30px;
    }

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

    .c_c2p1_con1_fl {
        width: 100%;
    }

    .c_c2p1_con1_fr {
        margin-top: 20px;
        width: 400px;
        max-width: 100%;
        padding-left: 0;
        float: left;
    }

    .c_c2p1_con1_tit.jz_title24,
    .c_c2p1_con2_tit.jz_title24 {
        margin-bottom: 12px;
    }

    .c_c2p3_textitem .jz_title24 {
        line-height: 1.5;
        /* height: 3em; */
    }

    .c_c2p3_con_fr .jz_txt1628 p {
        line-height: 1.5;
        /* height: 4.5em; */
    }

    .c_c2p3_con_fr .jz_txt1628 {
        margin-top: 12px;
    }

    .c_c2p3con2_con_text {
        width: calc(100% - 180px - 26rem);
    }

    .c_c2p3con2_con_img {
        width: 180px;
    }

    .c_c2p3con2_list {
        width: 100%;
    }

    .c_c2p3con2_item {
        padding: 0 50px;
    }

    .c_c2p3con2_item::before,
    .c_c2p1_fl_dress {
        font-size: 5px;
    }

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

    .c_c2p5_frul li {
        margin-right: 35px;
    }

    .c_d1p1.c_padd1515 {
        padding-bottom: 0;
        margin-bottom: 40px;
    }

    .c_tabiitem_con .c_marb10 {
        margin-bottom: 60px;
    }

    .c_d1p2_con1 {
        padding: 20px 0;
    }

    .c_d1p2_txtbox {
        padding: 0 20px;
        overflow: auto;
    }

    .c_d1p1_item {
        width: 50%;
    }

    .mc_d3s1_li {
        width: 50%;
    }

    .mc_e3nav_a {
        min-width: 8em;
        padding: 0.6em 1em;
    }

    .mc_g1s1_list {
        border-radius: 20px;
    }

    .mc_g1s1_lisbox {
        padding: 0 15px;
    }

    .mc_g1s1_li {
        height: 320px;
    }

    .mc_g1s2_li {
        width: 45% !important;
    }

    .mc_g1s3b_title {
        bottom: 8%;
    }

    .mc_a1s3r_list {
        height: auto;
    }

    .mc_a1s3r_li {
        height: auto;
    }

    .mc_b1s1_content {
        width: 100%;
    }

    .mc_g1s3b_title{
        font-size: 16px !important;
    }

    /* 991end */
    .c_padd10,
    .c_c2p3,
    .c_padd15 {
        padding-top: 50px;
    }

    .c_d1p3,
    .c_paddb15,
    .c_c1_list:last-child {
        padding-bottom: 50px;
    }

    .c_h1p3,
    .c_c2p4,
    .c_e4,
    .c_padd1515,
    .c_c2p1,
    .mc_b1s6.jz_section_spacing,
    .mc_b1s4,
    .mc_g1s2,
    .mc_g1s3_bot,
    .mc_g1s4,
    .mc_g1s3_top.jz_section_spacing,
    .mc_g1s1.jz_section_spacing,
    .mc_d2s1.jz_section_spacing,
    .mc_d3s1.jz_section_spacing,
    .mc_b1s2_bot.jz_section_spacing,
    .mc_b1s2_top.jz_section_spacing,
    .mc_b1s1_top.jz_section_spacing,
    .mc_a1s4.jz_section_spacing,
    .mc_a1s3.jz_section_spacing,
    .mc_a1s2.jz_section_spacing {
        padding: 50px 0;
    }

    .c_marb15 {
        margin-bottom: 50px;
    }

}

/* <768 移动端 重点*/
@media screen and (max-width: 767px) {

    /* 规范-start */
    html {
        font-size: 4px;
    }

    /* c1-768-start */
    .c_c1_fl_tit {
        font-size: 22px;
    }

    .c_c1_fr,
    .c_c1_fl {
        width: 100%;
    }

    .c_c1_childitem {
        margin-bottom: 25px;
    }

    .c_gtitle::after {
        width: 12em;
        height: 12em;
    }

    /* c1-768-end */

    /* e1-768-start */
    .c_e3_navcon {
        padding: 0 5rem;
        line-height: 40px;
        font-size: 14px;
        min-width: 90px;
    }


    .c_e3_conitem {
        padding: 0 14px;
        width: 100%;
        margin-bottom: 6.2rem;
    }

    /* e1-768-end */
    /* e3-768-start */
    .c_e3_itemtop {
        border-radius: 10px;
    }

    /* e3-768-end */

    /* e5-768-start */
    .c_e5_item.active .c_e5_item_tit {
        padding: 2.8rem 0;
    }

    .c_e5_item_bot .c_e5_item_icon {
        opacity: 0;
        line-height: 2;
    }

    .c_e5_item_tit {
        font-size: 16px;
    }

    .c_e5_item_bot .jz_txt1628 {
        font-size: 14px;
        line-height: 1.5;
    }

    .c_e5_item_icon {
        font-size: 24px;
    }

    .c_e5_item_icon {
        margin-right: 14px;
    }

    .c_e5_item {
        padding: 2.5rem 14px;
    }

    /* e5-768-end */

    /* f1-768-start */
    .c_p1f1_fl,
    .c_p1f1_fr {
        width: 100%;
    }

    .c_p1f1_con {
        display: block;
    }

    .c_p1f1_fr {
        padding-left: 0rem;
    }

    .c_p1f1_time {
        margin-top: 5rem;
    }

    .c_p1f1_fr_tit {
        margin-top: 3.5rem;
    }

    .c_p1f1_fr_text {
        margin-top: 3rem;
    }

    .c_f1p2_item {
        padding: 0 8px;
    }

    .c_f1p2_list {
        margin: 20px -8px;
    }

    /* f1-768-end */

    /* f2-768-satrt */
    .c_f2page .ys_phfy .ys_phfyfl {
        font-size: 14px;
    }

    .c_f2_share .c_f2_share_item {
        width: 24px;
        margin: 0 5px;
    }

    /* f2-768-end */

    /* h1-1200-start */
    .c_h1 .ys_cont1200 {
        width: 90%;
    }

    .c_h1p2_item,
    .c_h1p1_list {
        font-size: 1.3rem;
    }

    .c_h1p2_item {
        width: 100%;
        margin-bottom: 4rem;
    }

    .c_h1p1_fl,
    .c_h1p1_fr {
        width: 100%;
    }

    .c_gtitle::after {
        top: -3rem;
    }

    .c_h1p1 .c_gtitle::after {
        left: -2rem;
    }

    .c_h1p1_list {
        padding-left: 0;
        padding-top: 3rem;
    }

    .c_h1p1_item_text {
        line-height: 26px;
    }

    .c_h1p3_tit {
        font-size: 20px;
    }

    .c_h1 .ys_cont1400 {
        padding: 0 10px;
    }

    .c_h1p3 .ys_cont1400 {
        padding: 0 20px;
    }

    /* h1-1200-end */

    /* c2-768-start */
    .c_c2p2_data li {
        padding: 0 3rem;
    }

    .c_c2p1_ul li {
        padding-left: 5rem;
    }

    .c_c2p1_con1_fl,
    .c_c2p1_con1_fr,
    .c_c2p1_con2_fl,
    .c_c2p1_con2_fr {
        width: 100%;
        float: initial;
    }

    .c_c2p1_con1_fr {
        margin-top: 6rem;
    }

    .c_c2p1_con2_fr {
        padding-left: 0;
    }

    .c_c2p1_con1_fr {
        padding-left: 0rem;
    }

    .c_c2p1_con1 {
        margin-bottom: 18rem;
    }

    .c_c2p1_con2_tit.jz_title24 {
        margin-bottom: 2.5rem;
    }

    .c_c2p1_con1text {
        font-size: 20px;
    }

    .c_c2p2_data li {
        font-size: 26px;
    }

    .c_c2p2_data li span {
        font-size: 18px;
        line-height: 1.9;
    }

    .c_c2p2_data li div {
        line-height: 1.5;
    }

    .c_c2p2_data_text {
        font-size: 14px;
    }

    .c_c2p2_item>div {
        padding: 3.5rem 4rem 5rem;
    }

    .c_c2p3_con_fl,
    .c_c2p3_con_fr {
        width: 100%;
    }

    .c_c2p3_con {
        flex-direction: column;
    }

    .c_c2p3_con_fr>ul {
        padding: 5rem 5rem 12rem;
    }

    .c_c2p3_con_fr .slick-dots {
        bottom: 4.5rem;
    }

    .c_c2p4_con {
        padding: 20px 10px 20px 12px;
    }

    .c_c2p4_con .jz_txt1832px {
        margin-left: 10px;
    }

    .c_c2p4_item {
        width: 100%;
    }

    .c_c2p5_frul li {
        margin-bottom: 10px;
    }

    .c_c2p5_flul {
        margin-top: 12rem;
        display: flex;
        align-items: center;
    }

    .c_c2p5_frul {
        display: flex;
        margin-top: 6rem;
    }

    .c_c2p3con2_con_text,
    .c_c2p3con2_con_img {
        width: 100%;
        position: static;
    }

    .c_c2p3con2_con_text {
        margin-left: 0rem;
    }

    .c_c2p3con2_con {
        padding: 5rem 19px 9rem;
    }

    .c_c2p3con2_con_img {
        width: 90%;
        margin: 20px auto 0;
    }

    .c_c2p3con2_item {
        padding: 0rem 0rem 0rem;
    }

    .c_c2p3con2_item {
        margin-top: 0;
    }

    .c_c2p3con2_con_text .jz_title30 {
        line-height: 1.5;
        margin-top: 5px;
    }

    /* c2-768-end */

    /* d1-768-start */
    .c_d1p3_frcon_tit {
        font-size: 16px;

    }

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

    .c_d1p1_item:first-child {
        margin-top: 10px;

    }

    .c_d1p3_fr_con1 .jz_txt1628 p {
        font-size: 14px;
    }

    .c_marb10 {
        margin-bottom: 12em;
    }

    .c_d1p1_data_fl,
    .c_d1p1_data_fr {
        width: 100%;
    }

    .c_d1p1_data_fl {
        width: auto;
        margin: 10px auto;
    }

    .c_d1p1_data {
        flex-direction: column;
    }

    .c_d1p3_fl ul {
        display: flex;
        flex-wrap: wrap;
    }

    .c_d1p3_fl ul li {
        margin-right: 15px;
    }

    .c_d1p3_fr {
        margin-top: 20px;
    }

    .c_d1p1_data_fr {
        padding-left: 0rem;
    }

    .c_d1p3_fl,
    .c_d1p3_fr {
        width: 100%;
    }

    .c_d1p3_fr {
        padding-left: 0rem;
    }

    .c_d1p3_gtext {
        font-size: 16px;
    }

    .c_d1p3_fr_con1,
    .c_d1p3_fr_con2,
    .c_d1p3_fr_con3,
    .c_d1p3_fr_con4 {
        flex-direction: column;
    }

    .c_d1p3_frcon_tit,
    .c_d1p3_fr_con1 .jz_txt1628 {
        width: 100%;
    }

    .c_d1p3_gtext {
        padding: 10px 12px 10px 12px;
    }


    /* d1-768-end */

    /* e1-768-start */
    .c_e1p1_fl,
    .c_e1p1_fr {
        width: 100%;
    }

    .c_e1p1_fl {
        padding-right: 0rem;
    }

    .c_e1p1_fr {
        padding-left: 0rem;
    }

    .c_e1p3_con_fl,
    .c_e1p3_con_fr {
        width: 100%;
    }

    .c_e1p3_con_fr {
        padding-left: 0rem;
    }

    /* e1-768-end */


    /* e2-768-start */
    .c_e2_tit {
        flex-direction: column;
    }

    .c_e2_tit .c_e1_tit {
        width: 100%;
    }

    .c_e2_tit .jz_txt1632 {
        width: 100%;
    }

    /* e2-768-end */

    .ys_ban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph {
        display: block;
    }

    .c_flexbox_bot {
        margin-top: 15px;
    }

    .c_e1p3_con {
        padding: 5rem 5rem 4rem 5rem;
        border-radius: 20px;
    }

    /* e2-768-start */
    .c_e2_item {
        padding: 0 0px;
    }

    .c_e2_list {
        margin: 0 0px;
    }

    .c_e2_list {
        flex-wrap: wrap;
    }

    .c_e2_item {
        width: 100%;
        margin-bottom: 25px;
    }

    .c_e2_bot_con .c_imgbox {
        width: 34px;
    }

    .c_e2_bot_con .jz_title24 {
        font-size: 16px;
    }

    .c_e2p2_conitem_left li {
        width: 100%;
    }

    .c_e2p2 .c_bg {
        min-width: 1800px;
    }

    /* e2-768-end */

    .c_c2p3con2_list {
        width: 100%;
    }

    .mc_a1s1li_imgbox {
        height: 70vw;
    }

    .mc_a1s1li_imgbox img {
        object-fit: cover;
    }

    .mc_a1s1_lisbox {
        font-size: 6px;
    }

    .mc_a1s1li_txt.jz_txt1628 p {
        height: auto;
        max-height: 3.2em;
    }

    .mc_a1s1.jz_section_spacing {
        padding-bottom: 40px;
    }

    .mc_a1s2_container {
        flex-wrap: wrap;
    }

    .mc_a1s2_l {
        width: 100%;
        order: 1;
    }

    .mc_a1s2_m {
        width: 100%;
        order: 3;
    }

    .mc_a1s2_r {
        width: 100%;
        order: 2;
    }

    .mc_a1s2_l {
        flex-direction: row;
        align-items: center;
        padding-bottom: 0;
        margin-bottom: 30px;
    }

    .mc_a1s2_title {
        font-weight: normal;
    }

    .c_gtitle {
        font-size: 20px !important;
    }


    .mc_a1s2_txtlist {
        display: flex;
        margin: 0 -20px;
    }

    .mc_a1s2_txtli {
        width: 100%;
        height: auto;
        padding: 0 20px 20px;
        margin-bottom: 0 !important;
    }

    .mc_a1s2_txtli:not(:first-child) {
        display: none;
    }

    .mc_a1s2_txtbox {
        height: 100%;
    }

    .mc_a1s2_m {
        width: 240px;
        margin: 0 auto;
    }

    .mc_a1s2txt_title {
        color: #00226d !important;
    }

    .mc_a1s2_txtbox {
        padding: 25px 20px;
    }

    .mc_a1s3li_txt {
        margin: 5px 0 10px;
    }

    .jz_dots_style1 .slick-dots li {
        margin: 0 10px 0 0;
    }

    .mc_a1s3_titlebox {
        align-items: center;
    }

    .mc_a1s3li_date img {
        width: 18px !important;
        margin-right: 5px !important;
    }

    .mc_a1s3r_list .mc_a1s3li_imgbox {
        width: 140px;
    }

    .mc_a1s3r_list {
        font-size: 5px;
    }

    .mc_a1s3r_li:last-child .mc_a1s3_lisbox {
        padding-bottom: 0;
    }

    .mc_a1s4li_year.jz_txt2030 {
        font-size: 14px;
    }

    .mc_a1s4li_year {
        margin-bottom: 8px;
    }

    .mc_a1s4_list {
        margin-top: 0;
        padding: 15px 0;
    }

    .mc_a1s4_li {
        margin: 10px 0;
    }

    .mc_a1s4_r {
        margin-top: 10px;
        text-align: center;
    }

    .mc_a1s4_list {
        font-size: 3px;
        justify-content: center;
        text-align: center;
    }

    .mc_a1s4_li:not(:last-child):before {
        display: none;
    }

    .mc_ft_box {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

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

    .mc_ft_telbtn {
        font-size: 20px;
    }

    .mc_ft_qrcode {
        justify-content: center;
    }

    .mc_ft_friendlink {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .mc_ftlink_dd {
        padding: 0;
        margin: 0 -10px;
    }

    .mc_ftlink_dd p {
        margin: 0 10px;
    }

    .mc_ftqr_btn {
        width: 30px;
    }

    .mc_ft_qrcode {
        margin-top: 10px;
    }

    .mc_ft_quicklink,
    .mc_ft_copyright {
        text-align: center;
    }

    .mc_ft_copyright p a,
    .mc_ft_copyright p span {
        margin: 0 5px;
    }

    .mc_ft_quicklink {
        margin-bottom: 10px;
    }

    .mc_ft_quicklink p:not(:last-child)::after {
        margin: 0 4px;
    }

    .mc_ftlink_dt.jz_txt1628 {
        font-size: 16px;
    }

    .mc_ft_copyright p {
        font-size: 12px;
    }

    .ys_ban_slick.nexting .ys_slick_active {
        animation: fadein .8s ease-out both;
    }

    .ys_ban_slick.preving .ys_slick_prev {
        animation: fadeout .8s ease-in both;
    }

    .mc_a1s3_l .mc_a1s3li_txtbox {
        padding-top: 15px;
    }

    .mc_a1s1_li {
        width: 100%;
    }

    .mc_b1s1_top {
        padding-bottom: 0 !important;
    }

    .mc_b1s1_imgbox {
        width: 60%;
        max-width: 300px;
    }

    .mc_b1s1b_num {
        font-size: 3em;
    }

    .mc_b1s1b_list {
        flex-wrap: wrap;
    }

    .mc_b1s1b_li {
        width: 50%;
        margin: 10px 0;
    }

    .mc_b1s2t_imgbox {
        width: 100%;
    }

    .mc_b1s2ttab_title.jz_title20 {
        font-size: 16px;
    }

    .mc_b1s2ttab_td2 {
        padding: 0 15px;
    }


    .mc_b1s2b_li {
        width: 50%;
    }

    .mc_b1s2b_lisbox {
        padding: 15px 15px;
    }

    .mc_b1s2b_list {
        margin: 0 -10px;
    }

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

    .mc_b1s2b_lisbox {
        border-radius: 12px;
    }

    .mc_b1s2btab_hdli {
        font-size: 18px;
    }

    .mc_b1s2_bot.jz_section_spacing {
        padding-bottom: 20px;
    }


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

    .mc_b1s3_li {
        width: 33.333333%;
    }

    .mc_b1s3li_txtbox {
        padding: 15px 12px;
        border-radius: 12px;
        max-width: calc(100vw - 60px);
    }

    .mc_b1s3_swiper {
        font-size: 5px;
    }

    .jz_arrow img {
        width: 12px;
    }

    .mc_b1s4_title {
        width: 100%;
    }

    .mc_b1s4tab_hd {
        margin: 0 -10px;
        margin-top: 30px;
        flex-wrap: wrap;
    }

    .mc_b1s4tab_hdli {
        margin: 0 10px 10px;
        font-size: 16px;
    }

    .mc_b1s4_li {
        width: 50%;
    }

    .mc_b1s4_content.jz_content_spacing {
        margin-top: 10px;
    }

    .mc_b1s4_list {
        font-size: 6px;
    }

    .mc_b1s5_container {
        flex-wrap: wrap;
    }

    .mc_b1s5_l {
        width: 100%;
    }

    .mc_b1s5_r {
        width: 100%;
        margin-left: 0;
        margin-top: 25px;
    }

    .mc_b1s5_swiper {
        padding-bottom: 30px !important;
    }

    .mc_b1s6_r {
        width: 100%;
        margin: 0 auto;
    }

    .c_flexbox_bot {
        text-align: left;
    }

    .yxedr_active h2,
    .jz_title48 {
        font-size: 24px;
    }

    .c_c2p3con2_con_img {
        width: 180px;
    }

    .c_c2p5_frul li {
        margin-right: 33px;
    }


    .c_d1p1_item {
        width: 100%;
    }

    /* .c_gtitle {
        padding-left: 6rem;
        transform: translatex(-6rem);
    } */

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

    .c_d1p3_fl ul {
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 10px;
    }

    .c_d1p3_flli {
        flex: none;
    }

    .mc_d2s1_lisbox {
        flex-wrap: wrap;
        width: 100%;
    }

    .mc_d2s1li_imgbox {
        width: 100%;
        margin-bottom: 15px;
    }

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

    .mc_d2s1li_txt {
        margin: 10px 0 12px;
    }


    .mc_d2s1.jz_section_spacing {
        padding-top: 20px;
    }

    .mc_d2s1_lisbox {
        padding: 25px 0 20px;
    }


    .mc_d3s1_li {
        width: 100%;
    }

    .mc_d3s1_lisbox {
        padding: 25px 15px;
    }

    .mc_d3s1li_txt.jz_txt1628 {
        margin-top: 15px;
    }

    .mc_d3s1li_more {
        margin-top: 15px;
    }

    .mc_d3s1li_title.jz_txt2030 {
        font-size: 16px;
        height: auto;
        max-height: 5.25em;
    }

    .mc_d4s1_content .c_d1p3_fr_con {
        padding-left: 20px;
        padding-right: 20px;
    }

    .c_e1p1_fl .jz_txt1832px {
        margin-bottom: 25px;
    }

    .ys_videom_close {
        font-size: 20px;
    }

    .c_e1p3_con_fr {
        padding-bottom: 20px;
    }

    .c_e1p3_con_fl .ys_imgbox_cover {
        width: 180px;
    }

    .c_e1p3_con_fr .jz_txt1832px {
        margin-top: 20px;
    }

    .c_e1p3_con {
        border-radius: 12px;
    }

    .c_e2_tit .jz_txt1632 {
        margin-top: 20px;
    }

    .c_e2_bot_con .c_imgbox {
        margin-right: 0;
    }

    .c_e5_item {
        margin-bottom: 20px;
    }

    .c_e5_item_bot {
        padding: 10px 0;
    }

    .c_e2p3 .c_padd1515 {
        padding-bottom: 15px;
    }

    .c_e5_item {
        border-radius: 12px;
    }

    .c_e5_listbox {
        margin-top: 25px;
    }


    .c_e5_item {
        padding: 20px 15px;
    }

    .c_f1_slickbox_marup {
        border-radius: 12px;
    }

    .mc_g1s1_list {
        flex-wrap: wrap;
    }

    .mc_g1s1_li {
        width: 100%;
        height: auto;
        padding: 40px 0;
    }

    .mc_g1s1li_txt.jz_txt1832px p {
        min-height: auto;
    }

    .mc_g1s1li_icon {
        width: 1.5em;
        height: 1.5em;
    }

    .mc_g1s1_list {
        border-radius: 12px;
    }

    .mc_g1s2_li {
        width: 100% !important;
    }

    .mc_g1s2_lisbox {
        border-radius: 12px;
    }

    .mc_g1s2_content {
        width: 100%;
    }

    .mc_g1s2_li:last-child {
        margin-right: 0 !important;
    }

    .mc_g1s2_swiper {
        font-size: 5px;
    }

    .mc_g1s3li_imgbox {
        border-radius: 12px;
    }

    .mc_g1s3_prev {
        left: -10px;
    }

    .mc_g1s3_next {
        right: -10px;
    }

    .mc_g1s3_slick {
        padding: 0 25px;
    }

    .mc_g1s3b_li:first-child {
        margin-right: 10px;
    }


    .mc_g1s3b_li {
        min-width: 100px;
        padding: 8px 8px;
        font-size: 14px;
    }

    .mc_g1s4tabhd_txt.jz_txt1832px {
        display: none !important;
    }

    .mc_g1s4_tab {
        border-radius: 12px;
    }

    .mc_g1s4tab_hd {
        padding: 20px 15px;
    }

    .mc_g1s4tabhd_title.jz_title20 {
        font-size: 16px;
    }

    .mc_icon_jia {
        font-size: 6px;
    }

    .c_h1 .ys_cont1400 {
        padding: 0 20px;
    }

    .c_h1p1_list {
        margin-top: 10px;
    }

    .c_h1p3_share .c_h1p3_share_itrm .c_h1p3_share_text {
        margin-top: 5px;
        padding-bottom: 10px;
    }

    .c_h1p3 {
        padding-bottom: 20px;
    }

    .c_h1p3_share .c_h1p3_share_itrm .c_h1p3_share_text {
        margin-left: 0;
        margin-right: 0;
    }

    .c_h1p3_con {
        flex-wrap: wrap;
    }

    .c_h1p3_share {
        width: 100%;
        margin-top: 30px;
    }

    .c_h1p3_share .bshare-custom {
        display: flex;
        flex-wrap: wrap;
        text-align: center;
    }

    .c_h1p3_tit {
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .c_h1p3_share .c_h1p3_share_itrm {
        width: 60px;
        margin: 0 calc((33.333333% - 60px)/2) 0 !important;
    }

    .c_h1p3_share_qr {
        width: 100px;
        top: auto;
        bottom: calc(100%   15px);
    }

    .jz_title24.c_h1p2_con_title {
        font-size: 18px;
    }

    .c_h1p2_con {
        padding: 25px 20px;
    }

    .mc_mteam_container {
        flex-wrap: wrap;
    }

    .mc_mteam_l {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }

    .mc_mteam_txtbox {
        flex: auto;
        padding-left: 20px;
        text-align: left;
    }

    .mc_mteam_imgbox {
        width: 100px;
    }

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

    .mc_mteam_container {
        padding: 30px 20px;
    }

    .mc_mteam_r p:not(:last-child) {
        margin-bottom: 0.5em;
    }

    .c_c2p3con2_list.jz_slick_arrow .slick-prev {
        left: 10px;
    }

    .c_c2p3con2_list.jz_slick_arrow .slick-next {
        right: 10px;
    }

    .c_c2p1_con2_data.jz_title24 {
        font-size: 18px;
    }

    .c_c2p1 {
        padding-bottom: 60px;
    }

    .c_c2p2_tit {
        margin-bottom: 30px;
    }

    .c_c2p6 .c_c2p6_tit {
        margin-bottom: 20px;
    }

    .c_c2p3_tit .jz_txt2639 {
        margin-top: 20px;
    }


    .c_c2p3_con_fr .slick-dots {
        text-align: center;
        width: 100%;
        left: 0;
    }

    .c_c2p1_con1_tit.jz_title24 {
        font-size: 18px;
    }

    .mc_g1s3b_list {
        margin: 0 -10px;
    }

    .mc_g1s3b_li {
        min-width: auto;
        width: calc(50% - 10px) !important;
        max-width: 150px;
        margin: 0 5px 10px !important;
    }

    .mc_g1s4.jz_section_spacing {
        padding-top: 0;
    }

    .mc_g1s3b_container {
        padding: 0 20px;
    }

    .mc_g1s4_content.jz_content_spacing {
        margin-top: 30px;
    }

    .mc_g1s4tabbd_li:not(:last-child) {
        margin-bottom: 1em;
    }

    .mc_g1s4tab_emailbtn {
        font-size: 14px;
        width: 100px;
        height: 40px;
        line-height: 40px;
    }

    .mc_g1s4tab_bd {
        padding: 0 15px 30px;
    }

    .mc_g1s4tab_email {
        margin-top: 20px;
    }

    .c_e1p3_fr_list.jz_slick_arrow .slick-arrow::before {
        font-size: 16px;
    }

    .c_e1p3_fr_list.jz_slick_arrow .slick-prev {
        left: -20px;
    }

    .c_e1p3_fr_list.jz_slick_arrow .slick-next {
        right: -20px;
    }

    .c_e1p3_con {
        padding: 5rem 6rem 4rem 6rem;
        border-radius: 20px;
    }

    .c_e2p2 .c_bg {
        left: -100px;
    }

    .mc_a1s2_imglist .slick-prev {
        left: -70px;
    }

    .mc_a1s2_imglist .slick-next {
        right: -70px;
    }

    .c_e5_smnavitem {
        flex: none;
    }

    .c_e5_smnav {
        position: relative;
        padding-bottom: 10px;
        border-bottom: 0;
        overflow-x: auto;
        overflow-y: hidden;
        justify-content: flex-start;
    }

    .c_e5_smnav::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 8px;
        width: 100%;
        height: 2px;
        background: #f2f2f2;
    }

    .mc_b1s4_li:not(:first-child) {
        display: none;
    }

    .mc_b1s4_li {
        width: 50%;
    }

    .mc_b1s2t_info{
        margin-top: 12px;
    }

    .mc_b1s2t_info{
        font-size: 18px;
    }

    .mc_b1s2t_info span{
        margin-left: 0.5em;
    }

    .mc_a1s1li_title {
        margin-bottom: 5px;
    }

    .mc_a1s1li_txt.jz_txt1628 p{
        line-height: 1.4;
    }

    .mc_a1s1_lisbox{
        padding-bottom: 60px;
    }

    .mc_a1s1li_imgbox::before {
        height: 40%;
    }

    .ys_inban_txt {
        max-width: 55%;
    }

    .ys_inban_txt.jz_txt1628 p{
        line-height: 1.5;
        font-size: 12px;
    }

    .c_c2p3_textitem .jz_title24{
        font-size: 16px;
    }

    .c_c2p4_con .jz_txt1832px{
        padding-right: 0;
    }

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

    .mc_g1s3b_title {
        font-size: 12px !important;
        width: 100px;
        transform: translatex(-50%);
    }

    .mc_g1s3b_li{
        font-size: 12px;
    }

    .mc_b1s1b_num{
        font-size: 30px;
        margin-bottom: 5px;
    }

    .mc_b1s1b_data sup{
        font-size: 12px;
    }
    
    .mc_b1s5_txt.jz_txt1832px p,
    .c_e1p3_con_fr .jz_txt1832px p,
    .c_e1p1_txt.jz_txt1832px p{
        font-size: 14px;
    }

    .mc_a1s1li_txt.jz_txt1628{
        min-height: auto;
    }
    /* 767end */
}

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

    /* f1-480-satrt */
    .c_f1p2_item {
        width: 100%;
    }

    .c_f1p2_list li {
        margin-bottom: 8em;
    }

    /* f1-480-end */
    .c_c2p2_item {
        width: 100%;
        padding: 0 0px;
    }

    .c_c2p2_list {
        margin: 0 0px;
    }

    .c_c2p2_list .c_c2p2_item:nth-child(2) {
        margin-top: 20px;
    }



    /* 480end */
}