@charset "utf-8";

/* 调大看小 */

@media screen and (max-width: 1950px) {
    .he_index .ys_pos_center {
        top: 67%;
    }
}
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {

    .c_tit1 {
        font-size: 54px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 36px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 22px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 20px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }


    .c_text1,
    .c_text1 p {
        font-size: 18px;
        line-height: 1.75;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_padd150150 {
        padding: 130px 0;
    }

    .c_padd150 {
        padding-top: 130px;
    }

    .c_paddB150 {
        padding-bottom: 130px;
    }

    .c_marB150 {
        margin-bottom: 130px;
    }

    .c_padd120120 {
        padding: 110px 0;
    }

    .c_padd120 {
        padding-top: 110px;
    }

    .c_paddB120 {
        padding-bottom: 110px;
    }

    .he_paddB120 {
        margin-bottom: 110px;
    }

    .c_marB50 {
        margin-bottom: 40px;
    }

    .c_padd50 {
        padding-top: 40px;
    }

    .c_b1_item_tit {
        margin-bottom: 25px;
    }

    .c_b1_item_nav>div {
        line-height: 55px;
    }

    .c_b1_ziItem_con1>div {
        line-height: 50px;
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .c_nav_item {
        min-width: 190px;
    }

    .c_nav_a {
        line-height: 70px;
    }

    .c_b1_ziItem_con2 {
        padding: 0px 5.5% 47px;
    }

    .c_b1_ziItem_con2>div {
        margin-top: 25px;
    }

    .c_b1_col2_2li,
    .c_b1_col2_3li {
        min-width: 130px;
        padding: 0px 20px;
        line-height: 35px;
        margin-right: 15px;
    }

    .c_typelist {
        left: calc(100% + 50px);
    }

    .c_typeitem {
        margin-bottom: 10px;
    }

    .c_typeitem_text {
        margin-left: 10px;
    }

    .c_c1p1box {
        padding-bottom: 70px;
    }

    .c_c1p1_fr_con {
        margin-top: 45px;
    }

    .c_c1p1_fr .c_tit4 {
        margin-top: 35px;
    }

    .c_c1p1_fr_con>.c_text1 {
        margin-top: 15px;
    }

    .c_c1p1_fr_con .c_lookmore {
        margin-top: 40px;
    }

    .c_c1p1_fr {
        padding: 0px 64px;
    }

    .c_c1p2_conbox {
        padding: 0px 25px;
    }

    .c_c1p2_conbox .c_times {
        margin-top: 20px;
    }

    .c_c1p2_conbox .c_lookmore {
        margin-top: 30px;
    }

    .c_c1p2_con {
        padding-bottom: 30px;
    }

    .c_c1p2_listbox {
        margin-bottom: 90px;
    }

    .c_c1p2_item:hover .c_c1p2_con {
        padding-top: 30px;
    }

    .c_b1_gbtnbox {
        margin-top: 30px !important;
    }

    .c_c2_flcon {
        padding-right: 65px;
        margin-bottom: 45px;
    }

    .c_c2_fr {
        padding-left: 65px;
    }

    .c_c2_fl .c_c2tit {
        margin-bottom: 20px;
    }

    .c_c2_fl .c_times {
        margin-bottom: 25px;
    }

    .c_c2_fr_tit {
        margin-bottom: 20px;
    }

    .c_c2_newitem .ys_imgbox_cover {
        margin-bottom: 15px;
    }

    .c_c2_newitem .c_times {
        margin-bottom: 2px;
    }

    .c_c2_newitem {
        margin-bottom: 40px;
    }

    .c_c2_pagescon {
        padding-top: 30px;
    }

    .c_c2_fl {
        width: 68%;
    }

    .c_searchbox {
        padding: 0 20px;
    }

    .c_searchbox input[type="search"] {
        line-height: 45px;
    }

    .c_d1_fr_con {
        padding: 25px;
    }

    .c_d1_fr_con .c_tit4 {
        margin-top: 8px;
    }

    .c_d1_lookmore {
        right: 25px;
        bottom: 25px;
    }

    .c_d1_fl_item {
        margin-bottom: 14px;
    }

    .c_d1_fl_con {
        padding-left: 30px;
    }

    .c_search_icon {
        width: 20px;
    }

    .c_d1_fr_list {
        margin-bottom: 80px;
    }

    .c_gpages .pc_fenye .prev li {
        margin-right: 80px;
    }

    .c_gpages .pc_fenye .next li {
        margin-left: 80px;
    }

    .c_gpages .pc_fenye .first li {
        margin-right: 40px;
    }

    .c_gpages .pc_fenye .end li {
        margin-left: 40px;
    }

    .c_e1p1_fl {
        padding-right: 60px;
    }

    .c_e1p1_fl .c_tit2 {
        display: inline-block;
        padding-bottom: 20px;
        position: relative;
    }

    .c_e1p1_fl .c_text1 {
        margin-top: 40px;
    }

    .c_e1p3_fl_item {
        margin: 20px 0;
    }

    .c_e1p3_fr_list {
        margin: 0 -15px;
        padding: 0 20px;
    }

    .c_e1p3_fr_item {
        padding: 0 15px;
    }

    .c_e1p3_fl {
        padding-right: 100px;
    }

    .c_e1p4_con {
        padding: 110px 0;
    }

    .c_e1p4_tit .c_tit2 {
        padding-bottom: 20px;
    }

    .c_e1p4_tit .c_tit2::after {
        height: 4px;
    }

    .c_e1p4_ziitem {
        padding: 0 45px;
        margin-bottom: 60px;
    }

    .c_e1p4_ziitem_con {
        padding: 0 75px;
    }

    .c_e1p4_zilist {
        margin: 0 -45px;
    }

    .c_e1p4_item {
        padding-top: 70px !important;
    }

    .c_e1p4_item {
        padding: 0px 40px;
    }

    .c_e1p4_list {
        margin: 0 -40px;
    }

    .c_f1p1_fl::after {
        bottom: -40px;
        right: -40px;
    }

    .c_f1p1_fr {
        padding-left: 140px;
    }

    .c_f1p1_fr_tit .c_tit2 {
        padding-bottom: 20px;
    }

    .c_f1p1_fr_tit .c_tit2::after {
        height: 4px;
    }

    .c_f1p1_fr_tit {
        margin-bottom: 65px;
    }

    .c_f1p3_con_text {
        padding: 60px 36px 31px;
    }

    .c_f1p3_con_text .c_text2 {
        margin-top: 10px;
    }

    .c_f1p4_nav {
        padding: 35px 40px;
    }

    .c_f1p4_con_item {
        padding: 35px 40px 0px;
        margin-bottom: 20px;
    }

    .c_f1p4_con_item {
        padding: 40px 50px 0px;
        background-color: #fff;
        border-radius: 20px;
        margin-bottom: 25px;
    }

    .c_f1p4_con {
        margin-top: 20px;
    }

    .c_f1p4_con_top {
        padding-bottom: 30px;
    }

    .c_f1p4_con_bot .c_f1p4_botcons:not(:first-child) {
        margin-top: 35px;
    }

    .c_f1p4_con_bot .c_gbtn {
        margin-top: 40px;
    }

    .c_f1p4_con_bot {
        padding: 25px 0 65px;
    }

    .c_f1p4_nav_con {
        margin-bottom: 10px;
    }

    .c_f1p3_tit {
        margin-bottom: 70px;
    }

    .c_g1_con {
        padding-top: 65px;
    }

    .c_f1_btnbox {
        margin-top: 55px;
    }


    .c_h1main {
        padding-top: 120px;
    }

    .c_h1_con_fr {
        padding: 30px 40px 60px;
    }

    .c_h1_tit h1 {
        font-size: 42px;
    }

    .c_h1_tit {
        margin-bottom: 50px;
    }

    .c_h1_infoitem {
        padding-left: 45px;
        margin-bottom: 40px;
    }

    .c_h1_ph {
        margin-bottom: 10px;
    }

    .c_h1_icons {
        width: 34px;
        top: 0px;
    }

    .c_h1_formkey {
        margin-bottom: 10px;
    }

    .c_h1_forminput input {
        line-height: 44px !important;
        padding: 0 20px;
        height: 44px;
    }

    .c_h1_formitem {
        margin-bottom: 15px;
    }

    .c_submit {
        margin-top: 40px;
    }

    .c_h1_formitem .ys_select_li {
        padding-left: 20px;
    }

    .c_placetext {
        padding-left: 20px;
    }

    /* 1680end */

    .he_hd_nli {
        margin: 0 30px;
    }

    .c_nav {
        height: 71px;
    }

    .he_tit1 {
        font-size: 48px;
    }

    .he_syp2bp1 p {
        font-size: 66px;
    }
    .he_hd_pc {
        padding: 0 80px;
    }
    .he_hd_ri_login {
        padding-right: 18px;
        margin-right: 18px;
    }
    .he_hd_nli {
        margin: 0 24px;
    }
    .c_gpages .end li::before, .c_gpages .next li::before, .c_gpages .first li::before, .c_gpages .prev li::before {
        top: 46%;
    }
    .down_cont_bt_ri {
        padding-bottom: 30px;
    }
    /* 2024.03.12 - tammy - start */
    .regist_return {
        right: 8.75vw;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after {
        left: calc(50% - 41.25% + 342px);
    }
    /* 2024.04.24 - tammy - start */
    .cdfi_list {
        padding-top: 14px;
    }
    .cdfi_list_nub {
        margin-bottom: 14px;
    }
    .cdfi_list_nub_link {
        padding-left: 46px;
    }
    .mod_april .c_d1_fr_con {
        padding: 28px 25px 28px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 12px;
    }
    .mod_april .c_d1_lookmore {
        right: 25px;
        bottom: 22px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 36px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 0;
    }
    .mod_april .c_d1_fr_con {
        padding: 24px 25px 24px;
    }

    .he_index .ys_pos_center {
        top: 63%;
    }

    /* 2024.04.24 - tammy - end */
}

@media screen and (max-width: 1560px) {

    .c_tit1 {
        font-size: 46px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 32px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 22px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 20px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_submit {
        margin-top: 35px;
    }

    .c_text1,
    .c_text1 p {
        font-size: 18px;
        line-height: 1.75;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_padd150150 {
        padding: 120px 0;
    }

    .c_padd150 {
        padding-top: 120px;
    }

    .c_paddB150 {
        padding-bottom: 120px;
    }

    .c_marB150 {
        margin-bottom: 120px;
    }

    .c_padd120120 {
        padding: 100px 0;
    }

    .c_padd120 {
        padding-top: 100px;
    }

    .c_paddB120 {
        padding-bottom: 100px;
    }

    .he_paddB120 {
        margin-bottom: 100px;
    }

    .c_marB50 {
        margin-bottom: 35px;
    }

    .c_padd50 {
        padding-top: 35px;
    }

    .c_b1_item_tit {
        margin-bottom: 20px;
    }

    .c_b1_item_nav>div {
        line-height: 50px;
    }

    .c_b1_ziItem_con1>div {
        line-height: 45px;
    }

    .c_nav_item {
        min-width: 165px;
    }

    .c_nav_a {
        line-height: 60px;
    }

    .c_b1_ziItem_con2>div {
        margin-top: 20px;
    }

    .c_b1_col2_2 .c_tits,
    .c_b1_col2_3 .c_tits {
        margin-bottom: 8px;
    }

    .c_b1_col2_2li,
    .c_b1_col2_3li {
        min-width: 130px;
        padding: 0px 20px;
        line-height: 35px;
        margin-right: 10px;
    }

    .c_typelist {
        left: calc(100% + 25px);
    }

    .c_c1p1box {
        padding-bottom: 55px;
    }

    .c_c1p1_fr {
        padding: 0px 45px;
    }

    .c_c1p1_fr .c_tit4 {
        margin-top: 25px;
    }

    .c_c1p1_fr_con>.c_text1 {
        margin-top: 10px;
    }

    .c_c1p2_conbox .c_times {
        margin-top: 15px;
    }

    .c_c1p2_conbox .c_lookmore {
        margin-top: 30px;
    }

    .c_c1p2_listbox {
        margin-bottom: 80px;
    }

    .c_c2edr p {
        margin-bottom: 15px;
    }

    .yxedr_active p {
        margin-bottom: 15px;
    }

    .c_c2edr img {
        margin: 25px 0 40px;
    }

    .yxedr_active h5 {
        margin-bottom: 10px;
    }

    .c_c2_fr {
        padding-left: 55px;
    }

    .c_c2_flcon {
        padding-right: 55px;
        margin-bottom: 40px;
    }

    .c_c2_pages_flli {
        margin-bottom: 10px;
        color: #666666;
    }

    .c_searchbox input[type="search"] {
        line-height: 40px;
    }

    .c_search_icon {
        right: 20px;
    }

    .c_d1_fl_item {
        margin-bottom: 10px;
    }

    .c_d1_fr_list {
        margin-bottom: 70px;
    }

    .c_gpages .pc_fenye .prev li {
        margin-right: 70px;
    }

    .c_gpages .pc_fenye .next li {
        margin-left: 70px;
    }

    .c_gpages .pc_fenye .first li {
        margin-right: 35px;
    }

    .c_gpages .pc_fenye .end li {
        margin-left: 35px;
    }

    .c_e1p1_fl .c_tit2 {
        padding-bottom: 15px;
    }

    .c_e1p1_fl .c_text1 {
        margin-top: 30px;
    }

    .c_e1p1_fl .c_text1 p {
        margin-bottom: 10px;
    }

    .c_e1p1_fl {
        padding-right: 40px;
    }

    .c_e1p4_con {
        padding: 90px 0;
    }

    .c_e1p4_item {
        padding-top: 60px !important;
    }

    .c_e1p4_item {
        padding: 0px 35px;
    }

    .c_e1p4_list {
        margin: 0 -35px;
    }

    .c_f1p1_fl::after {
        bottom: -30px;
        right: -30px;
    }

    .c_f1p1_fr {
        padding-left: 125px;
        padding-top: 50px;

    }

    .c_f1p1_fr_tit {
        margin-bottom: 50px;
    }

    .c_f1p1_fr_tit .c_tit2 {
        padding-bottom: 15px;
    }

    .c_f1p1_fr {
        padding-left: 125px;
    }

    .c_f1p3_con_text {
        padding: 31px 36px 31px;
    }

    .c_f1p3_con_text .c_text2 {
        margin-top: 5px;
    }

    .c_f1p3_tit {
        margin-bottom: 55px;
    }

    .c_f1p4_nav {
        padding: 30px 35px;
    }

    .c_f1p4_nav_con {
        margin-bottom: 6px;
    }

    .c_f1p4_nav_list li {
        min-width: 80px;
    }

    .c_f1p4_con_item {
        padding: 34px 35px 0px;
    }

    .c_f1p4_con_top {
        padding-bottom: 25px;
    }

    .c_req_info {
        margin-top: 25px;
    }

    .c_req_info {
        margin-top: 25px;
    }

    .c_gbtn {
        min-width: 130px;
    }

    .c_gbtn a {
        line-height: 42px;
    }

    .c_f1p4_con_bot .c_gbtn {
        margin-top: 30px;
    }

    .c_f1p4_con_bot .c_f1p4_botcons:not(:first-child) {
        margin-top: 30px;
    }

    .c_gtit h2::before {
        height: 4px;
        bottom: 6px;
    }

    .c_req_info .c_f1p4_nav_list .c_f1p4_nav_item {
        min-width: 0;
        padding: 0 30px;
    }

    .c_tits_fr {
        width: 16px;
    }

    .c_f1p4_bot_list {
        margin-top: 20px;
    }

    .c_f1_btnbox {
        margin-top: 50px;
    }

    .c_g1_con {
        padding-top: 55px;
    }

    .c_h1main {
        padding-top: 110px;
    }

    .c_h1_con_fr {
        padding: 25px 30px 45px;
    }

    .c_h1_con {
        width: 68.5%;
        margin-right: 20%;
    }

    .c_h1_tit h1 {
        font-size: 36px;
    }

    .c_h1_tit {
        margin-bottom: 40px;
    }

    .c_h1_ph {
        margin-bottom: 8px;
    }

    .c_h1_infoitem {
        padding-left: 40px;
        margin-bottom: 35px;
    }

    .c_h1_formkey {
        margin-bottom: 5px;
    }

    .c_h1_forminput input {
        line-height: 42px !important;
        padding: 0 15px;
        height: 42px;
    }

    .c_yanzheng {
        margin-left: 15px;
    }

    .c_h1_formitem .ys_select_li {
        padding-left: 15px;
    }

    .c_placetext {
        padding-left: 15px;
    }

    .c_privacy_text {
        margin-left: 8px;
    }

    .c_g1bg img:last-child {
        left: -20%;
    }

    .c_h1_formitem .ys_select_xtbbox {
        right: 15px;
    }

    /* .c_h1_forminput input {
        font-size: 12px;
    } */

    /* 1560end */

    .c_nav {
        height: 61px;
    }


    .he_add {
        padding: 110px 0;
    }

    .he_f1p2vsgm {
        padding: 0 40px;
    }

    .ys_banner .slick-dots {
        width: 82.5%;
    }

    /* 2023.12.1新增-strat */
    .dlul_cont_btn {
        width: 155px;
    }
    .dlul_cont_text {
        width: calc(100% - 155px);
        padding-right: 120px;
    }
    .dlul_cont {
        padding: 35px 20px 30px 55px;
    }
    .dlul_cont_btn img {
        width: 23px;
    }
    .hcll_ul_li a {
        padding: 24px 48px;
    }
    .hcll_ul_li_parga {
        padding-left: 26px;
    }
    .homepage_cont_le {
        padding-top: 66px;
    }
    .homepage_cont_ri {
        padding-top: 80px;
        padding-left: 80px;
    }
    .down_cont_bt_le {
        width: 300px;
    }
    .down_cont_bt_ri {
        width: calc(100% - 300px);
        padding-left: 50px;
    }
    .he_hd_lo {
        width: 180px;
    }
    .he_hd_nli {
        margin: 0 18px;
    }
    .he_hd_pc {
        padding: 0 70px;
    }
    .down_paddingbot {
        padding-bottom: 70px;
    }
    /* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .regist_main .infor_cont_bt {
        padding: 56px 60px 70px;
    }
    /* 2024.03.12 - tammy - end */
    /* 2024.04.24 - tammy - start */
    .cdfi_list {
        padding-top: 10px;
    }
    .cdfi_list_nub {
        margin-bottom: 10px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 10px;
    }
    .mod_april .c_d1_fr_con {
        padding: 26px 25px 26px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 34px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 0;
    }
    .mod_april .c_d1_fr_con {
        padding: 24px 25px;
    }

    .he_index .ys_pos_center {
        top: 60%;
    }

    /* 2024.04.24 - tammy - end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {

    .c_tit1 {
        font-size: 38px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 30px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 22px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 18px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_text1,
    .c_text1 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_padd150150 {
        padding: 100px 0;
    }

    .c_padd150 {
        padding-top: 100px;
    }

    .c_paddB150 {
        padding-bottom: 100px;
    }

    .c_marB150 {
        margin-bottom: 100px;
    }

    .c_padd120120 {
        padding: 85px 0;
    }

    .c_padd120 {
        padding-top: 85px;
    }

    .c_paddB120 {
        padding-bottom: 85px;
    }

    .he_paddB120 {
        margin-bottom: 85px;
    }

    .c_marB50 {
        margin-bottom: 30px;
    }

    .c_padd50 {
        padding-top: 30px;
    }

    .c_b1_item_tit {
        margin-bottom: 15px;
    }

    .c_b1_item_nav>div {
        font-size: 16px;
        line-height: 50px;
    }

    .c_b1_ziItem_con1>div {
        line-height: 45px;
    }

    .c_b1_code {
        width: 63px;
        line-height: 23px;
    }

    .c_nav_item {
        min-width: 140px;
    }

    .c_nav_a {
        line-height: 55px;
    }

    .c_b1_ziItem .c_b1_ziItem_con1 .c_imgbox {
        margin-left: 5px;
        width: 10px;
    }

    .c_b1_ziItem_con2>div {
        margin-top: 15px;
    }

    .c_b1_ziItem_con2 {
        padding: 0px 5.5% 35px;
    }

    .c_typelist {
        left: calc(100% + 10px);
    }

    .c_typeitem {
        margin-bottom: 8px;
    }

    .c_typeitem_text {
        margin-left: 8px;
    }

    .c_c1p1box {
        padding-bottom: 40px;
    }

    .c_times .c_imgbox {
        width: 26px;
        margin-right: 10px;
    }

    .c_c1p1_fr {
        padding: 0px 35px;
    }

    .c_c1p2_conbox {
        padding: 0px 20px;
    }

    .c_c1p2_item {
        padding: 0 8px;
    }

    .c_c1p2_list {
        margin: 0 -8px;
    }

    .c_c1p2_conbox>.c_text1 {
        margin-top: 10px;
    }

    .c_c1p2_conbox .c_times {
        margin-top: 10px;
    }

    .c_c1p2_conbox .c_lookmore {
        margin-top: 25px;
    }

    .c_c1p2_con {
        padding-bottom: 25px;
    }

    .c_c1p2_listbox {
        margin-bottom: 65px;
    }

    .c_c1p2_item:hover .c_c1p2_con {
        padding-top: 26px;
    }

    .c_b1_gbtnbox {
        margin-top: 20px !important;
    }

    .c_c2_flcon {
        padding-right: 30px;
        margin-bottom: 35px;
    }

    .c_c2_fl .c_c2tit {
        margin-bottom: 15px;
    }

    .c_c2_fl .c_times {
        margin-bottom: 20px;
    }

    .c_c2edr p {
        margin-bottom: 12px;
    }

    .yxedr_active p {
        margin-bottom: 12px;
    }

    .c_c2edr img {
        margin: 20px 0 25px;
    }

    .c_c2_newitem {
        margin-bottom: 30px;
    }

    .c_c2_fr {
        padding-left: 30px;
    }

    .c_c2_pagescon {
        padding-top: 25px;
    }

    .c_c2_newitem .ys_imgbox_cover {
        margin-bottom: 10px;
    }

    .c_c2_newitem {
        margin-bottom: 25px;
    }

    .c_c2_fr_tittext {
        margin-left: 7px;
    }

    .c_searchbox input[type="search"] {
        font-size: 14px;
    }

    .c_searchbox {
        padding: 0 15px;
    }

    .c_search_icon {
        width: 18px;
    }

    .c_d1_fr_con {
        padding: 20px;
    }

    .c_d1_fr_con .c_times .c_imgbox {
        width: 22px;
        margin-right: 7px;
        margin-top: -2px;
    }

    .c_d1_lookmore {
        right: 20px;
        bottom: 20px;
    }

    .c_lookmore .c_imgbox {
        width: 14px;
        margin-left: 10px;
    }

    .c_d1_lookmore .c_lookmore .c_imgbox {
        margin-left: 4px;
    }

    .c_d1_fr_con .c_tit4 {
        padding-right: 95px;
    }

    .c_d1_fr_list {
        margin-bottom: 60px;
    }

    .c_gpages .pc_fenye .prev li {
        margin-right: 60px;
    }

    .c_gpages .pc_fenye .next li {
        margin-left: 60px;
    }

    .c_gpages .pc_fenye .first li {
        margin-right: 30px;
    }

    .c_gpages .pc_fenye .end li {
        margin-left: 30px;
    }

    .c_e1p1_fl .c_text1 {
        margin-top: 22px;
    }

    .c_e1p1_fl .c_text1 p {
        margin-bottom: 8px;
    }

    .c_e1p1_fl {
        padding-right: 32px;
    }

    .c_e1p1_fl .c_tit2::before {
        height: 4px;
    }

    .c_e1p1_fl .c_tit2 {
        padding-bottom: 12px;
    }

    .c_botbox_text1,
    .c_botbox_text2 {
        padding-left: 10px;
        margin-right: 14px;
    }

    .c_botbox_con2 {
        margin-top: 12px;
        line-height: 20px;
    }

    .c_e1p1_icong .c_hovertext {
        /* top: -63px; */
        padding: 10px 12px;
        font-size: 16px;
        line-height: 1.75;
        width: 170px;
    }

    .c_e1p1_icong .c_imgbox {
        width: 16px;
    }

    .c_e1p1_icong .c_text {
        left: 19px;
        font-size: 14px;
    }

    .c_e1p3_fr_list {
        margin: 0 -10px;
        padding: 0 10px;
    }

    .c_e1p3_fr_item {
        padding: 0 10px;
    }

    .c_e1p3_fl_item {
        margin: 15px 0;
    }

    .c_e1p4_con {
        padding: 80px 0;
    }

    .c_e1p4_ziitem {
        margin-bottom: 50px;
    }

    .c_e1p4_ziitem_con {
        padding: 0 65px;
    }

    .c_e1p4_zilist {
        margin: 0 -40px;
    }

    .c_e1p4_ziitem {
        padding: 0 35px;
    }

    .c_e1p4_ziitem_con {
        padding: 0 60px;
    }

    .c_e1p4_zilist {
        margin: 0 -35px;
    }

    .c_e1p4_item {
        padding-top: 50px !important;
    }

    .c_e1p4_item {
        padding: 0px 30px;
    }

    .c_e1p4_list {
        margin: 0 -30px;
    }

    .c_f1p1_fr {
        padding-left: 90px;
    }

    .c_f1p1_fr_tit {
        margin-bottom: 40px;
    }

    .c_f1p1_fr .c_tit3 {
        margin-bottom: 15px;
    }

    .c_f1p3_tit {
        margin-bottom: 45px;
    }

    .c_f1p4_con_item {
        padding: 30px 30px 0px;
    }

    .c_req_info {
        margin-top: 20px;
    }

    .c_tits_fl_text {
        margin-left: 10px;
    }

    .c_f1p4_nav_list li {
        min-width: 70px;
    }

    .c_f1p4_nav {
        padding: 25px 30px;
    }

    .c_f1p4_con {
        margin-top: 15px;
    }

    .c_f1p4_con_item {
        padding: 25px 30px 0px;
    }

    .c_req_info .c_f1p4_nav_list .c_f1p4_nav_item {
        min-width: 0;
        padding: 0 20px;
    }

    .c_f1p4_con_top {
        padding-bottom: 20px;
    }

    .c_f1p4_bot_list {
        margin-top: 10px;
    }

    .c_f1p4_con_bot {
        padding: 20px 0 50px;
    }

    .c_f1p4_con_bot .c_f1p4_botcons:not(:first-child) {
        margin-top: 25px;
    }

    .c_gbtn a {
        line-height: 38px;
    }

    .c_f1p4_con_item {
        border-radius: 16px;
        margin-bottom: 15px;
    }

    .c_f1p4_nav {
        border-radius: 16px;
    }

    .c_f1_btnbox {
        margin-top: 45px;
    }

    .c_g1_con {
        padding-top: 45px;
    }

    .c_h1main {
        padding-top: 75px;
    }

    .c_h1_con_fr {
        padding: 20px 20px 31px;
    }

    .c_h1_tit h1 {
        font-size: 30px;
    }

    .c_h1_tit {
        margin-bottom: 30px;
    }

    .c_h1_icons {
        width: 30px;
        top: -2px;
    }

    .c_h1_infoitem {
        padding-left: 30px;
        margin-bottom: 25px;
    }

    .c_h1_forminput input {
        line-height: 40px !important;
        height: 40px;
    }

    .c_h1_formitem {
        margin-bottom: 10px;
        padding: 0 4px;
    }

    .c_h1_formkey {
        margin-bottom: 2px;
    }

    .c_h1_formlist {
        margin: 0 -4px;
    }

    .c_submit {
        margin-top: 25px;
    }

    .c_h1_ph {
        margin-bottom: 4px;
    }

    .c_c_h1_phnumber p {
        margin-bottom: 0px;
    }

    /* 1440end */

    .he_hd_pc {
        padding: 0 50px;
    }

    .he_hd_lo {
        width: 166px;
        line-height: 68px;
    }

    .he_hd_na {
        line-height: 68px;
    }

    .he_hd_ic {
        line-height: 68px;
    }

    .ys_main {
        margin-top: 68px;
    }

    .he_down {
        top: 68px;
    }

    .he_tit48 {
        font-size: 38px;
    }

    .he_fotbx {
        padding-top: 26px;
        padding-bottom: 36px;
    }

    .he_fotbsh .ys_sharebox {
        margin-left: 20px;
    }

    .ys_sharebox {
        width: 40px;
    }

    .he_fotblog {
        width: 160px;
        margin-bottom: 36px;
    }

    .he_fotbri {
        padding-top: 16px;
    }

    .he_fotbqrox p {
        font-size: 16px;
    }

    .he_fotbqric {
        width: 20px;
        margin-top: 2px;
    }

    .he_fotbri {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    .he_fotbali {
        margin-right: 60px;
    }

    .he_fotbqgn p,
    .he_fotbqgn p a {
        font-size: 12px;
    }

    .he_fotbq {
        padding: 14px 0;
    }

    .he_byyongsy {
        margin-left: 70px;
        margin-right: 34px;
    }

    .he_down2 {
        /* width: 940px; */
        padding: 28px;
    }

    .he_down2kli {
        padding: 0 10px;
    }

    .he_down2km {
        margin: 0 -10px;
    }

    .he_down2khx {
        margin-top: 13px;
    }

    .he_down2khx p {
        font-size: 14px;
    }

    .he_down1 {
        width: 270px;
        padding: 15px 26px;
    }

    .he_downli a {
        padding: 18px 10px;
    }

    .he_downlw {
        width: 26px;
    }

    .he_downlu {
        width: calc(100% - 34px);
        padding: 0 16px;
    }

    .he_downlu p {
        font-size: 14px;
    }

    .yx_search3xlbox {
        top: 68px;
        height: 170px;
    }

    .c_nav {
        height: 56px;
    }

    .ys_cont1000 {
        width: 850px;
    }

    .c_typelist {
        left: calc(100% + 40px);
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding-left: 25px;
        padding-right: 25px;
    }

    .c_b1_col1 {
        width: 15%;
    }

    .c_b1_col3 {
        width: 37%;
    }

    .c_b1_col2_1 .c_b1_col2_1li::before {
        width: 6px;
        height: 6px;
        left: 2px;
        top: 11px;
    }

    .c_b1_col2_1 .c_b1_col2_1li {
        padding-left: 18px;
    }

    .c_e1p1_icong .c_text {
        left: 0px;
        font-size: 14px;
        padding-left: 20px;
    }

    .c_e1p3_fr_item .c_imgbox {
        padding: 0 0px;
    }

    .he_add {
        padding: 90px 0;
    }

    .he_e1p2wli {
        padding: 0 30px;
    }

    .he_e1p2wul {
        margin: 0 -30px;
    }

    .he_e1p2xsm p {
        font-size: 34px;
    }

    .he_e1p2xsm {
        position: relative;
        padding-top: 16px;
    }

    .he_e1p2xbul {
        margin-top: 50px;
    }

    .he_tit1 {
        font-size: 40px;
    }

    .he_ban_do {
        margin-bottom: 19px;
    }

    .ys_banner .slick-dots {
        bottom: 80px;
    }

    .he_tit2 {
        font-size: 32px;
    }

    .he_syp1dm {
        margin-bottom: 0px;
    }

    .he_tit3 {
        font-size: 22px;
    }

    .he_syp1gek {
        padding: 25px 13px 35px;
    }

    .he_syp1gep1 {
        margin-bottom: 5px;
    }

    .he_syp1gm .slick-dots {
        bottom: -15px;
    }

    .he_syp2ble {
        padding-right: 70px;
    }

    .he_syp2bp1 p {
        font-size: 56px;
    }

    .he_syp2bwm {
        padding: 29px 18px 42px;
    }

    .he_syp3ble {
        width: 600px;
    }

    .he_syp3bri {
        width: calc(100% - 600px);
        padding-left: 40px;
    }

    .he_syp3bcm p {
        font-size: 16px;
    }

    .he_syp3bkt {
        margin-bottom: 4px;
    }

    .he_syp3bwk {
        padding: 58px 56px 72px;
    }

    .he_syp2 .he_margin {
        margin-bottom: 26px;
    }

    .he_syp2kp {
        padding-bottom: 36px;
    }

    .he_syp3bim {
        padding: 30px;
    }

    .he_syp3bimp2 p {
        font-size: 16px;
    }

    .he_syp3bimp1 {
        margin-bottom: 5px;
    }

    .he_pocode {
        bottom: 56px;
    }

    .c_c2_fl {
        width: calc(100% - 384px);
    }

    .he_fotbqgn p span {
        margin-right: 48px;
    }

    .he_yinsi {
        margin-left: 20px;
    }

    @keyframes page-loader-ripple {
        0% {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            opacity: 0.0;
        }

        50% {
            opacity: 1.0;
        }

        100% {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            opacity: 0.0;
        }
    }

/* 2023.12.1新增-start */
.infor_cont h2, .register_cont h2, .forget_cont h2,.homepage_cont_ri h1{
    margin-bottom: 30px;
}
.icbl_li_input input {
    padding: 0 18px;
}
.infor_cont_bt_sub {
    margin-top: 50px;
}
.infor_cont_bt {
    padding: 37px 30px 40px 44px;
}
.register_cont_bt {
    padding: 48px;
}
.forget_cont_bt {
    padding: 38px;
}
.forget_cont_bt_num {
    margin-bottom: 30px;
}
.forget_cont_bt_parga {
    margin-bottom: 22px;
}
.mpwb_cont {
    width: 150px;
}
.hcln_parga {
    padding-left: 20px;
}
.hcll_ul_li_icon {
    width: 28px;
}
.hcll_ul_li_parga {
    width: calc(100% - 28px);
    padding-left: 20px;
}
.homepage_cont_le {
    width: 300px;
}
.homepage_cont_ri {
    width: calc(100% - 300px);
    border-left: 20px solid #F8F8F8;
}
.dlul_cont_text {
    width: calc(100% - 140px);
    padding-right: 100px;
}
.dlul_cont_btn p{
    font-size: 14px !important;
    line-height: 46px !important;
}
.dlul_cont_btn img {
    width: 20px;
}
.dlul_cont_btn {
    width: 140px;
}
.dlul_cont {
    padding: 35px 20px 30px 40px;
}
.dlul_cont_text_time, .dlul_cont_text_version {
    margin-top: 10px;
}
.dcts_input {
    height: 44px;
}
.dcts_icon {
    line-height: 44px;
}
.he_hd_nli {
    margin: 0 16px;
}
.he_hd_ri_login a {
    line-height: 68px;
}
.down_paddingbot {
    padding-bottom: 55px;
}
.down_cont_bt_ri::after {
    height: calc(100% + 55px);
}
/* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .regist_main .infor_cont_bt {
        padding: 52px 55px 62px;
    }
    .regist_select .ys_select_xtbbox, 
    .mult_select .ys_select_xtbbox {
        right: 16px;
    }
    .icbl_code1_item .icbl_li_input {
        padding: 0 18px;
    }
    .regist_select .ys_select_bd, .mult_select .ys_select_bd {
        padding: 8px 18px 10px;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after {
        width: 20px;
        left: calc(50% - 41.25% + 300px);
    }
    /* 2024.04.24 - tammy - start */
    .he_third {
        width: 270px;
        padding: 15px 26px;
        left: calc(100% + 34px);
    }
    .he_third::before {
        width: 34px;
        left: -34px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 8px;
    }
    .mod_april .c_d1_fr_con {
        padding: 25px 22px 25px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 30px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 0;
    }
    .mod_april .c_d1_fr_con {
        padding: 22px;
    }

    .he_index .ys_pos_center {
        top: 65%;
    }
    /* 2024.04.24 - tammy - end */
}

@media screen and (max-width: 1366px) {

    /* 1360end */

    .he_f1p2wic {
        width: 54px;
        margin-bottom: 15px;
    }

    .he_f1p2wte p {
        font-size: 14px;
    }

    .he_f1p2wte {
        min-width: 112px;
    }

    .he_f1p2wz3 {
        top: 0%;
        left: 64%;
    }

    .he_f1p2wz5 {
        top: 39%;
        left: 95%;
    }

    .he_f1p2wz2 {
        top: 14%;
    }

    .he_f1p2wz6 {
        top: 33%;
    }

    .he_f1p2wz7 {
        top: 54%;
    }

    .he_f1p2wz8 {
        top: 82%;
        left: 35%;
    }

    .he_f1p2wz1 {
        top: 41%;
    }

    .he_f1p2vskx {
        height: 510px;
    }

    .he_syp2bri {
        width: 526px;
        padding: 0 75px;
    }

    .he_syp2ble {
        width: calc(100% - 526px);
    }

    .he_syp2ble {
        width: 51%;
    }
    .he_hd_pc {
        padding: 0 40px;
    }
    .he_hd_nli {
        margin: 0 13px;
    }
    /* 2024.04.24 - tammy - start */
    .mod_april .c_d1_fr_con {
        padding: 24px 22px 24px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 28px;
    }
    /* 2024.04.24 - tammy - end */
    .mod_april .c_d1_fr_con {
        padding: 22px;
    }
}

@media screen and (max-width: 1280px) {

    .c_typelist {
        display: none;
    }

    .he_tit48 {
        font-size: 32px;
    }

    /* .he_hd_nli {
        margin: 0 20px;
    } */

    .c_e1p4_item {
        padding: 0px 15px;
    }

    .c_e1p4_list {
        margin: 0 -15px;
    }

    /* 1280end */

    .he_e1p2wtqm p {
        font-size: 16px;
    }

    .he_e1p2xsm p {
        font-size: 30px;
    }

    .he_e1p2xbul .he_e1p2xbale {
        left: -25px;
    }

    .he_e1p2xbul .he_e1p2xbari {
        right: -25px;
    }

    .he_add {
        padding: 80px 0;
    }

    .he_syp1gli {
        padding: 0 10px;
        padding-bottom: 20px;
    }

    .he_syp1gul {
        margin: 0 -10px;
    }

    .he_syp1gul .slick-prev {
        left: -28px;
    }

    .he_syp1gul .slick-next {
        right: -28px;
    }

    .slick-dots li {
        margin: 0 7px;
        width: 10px;
        height: 10px;
    }

    .he_syp2bp1 p {
        font-size: 44px;
    }

    .he_syp2bri {
        width: 430px;
        padding: 0px 29px;
    }

    .he_syp2ble {
        width: calc(100% - 430px);
        padding-right: 90px;
    }

    .he_syp3bwk {
        padding: 40px 35px 40px;
    }

    .he_syp3ble {
        width: 520px;
    }

    .he_syp3bri {
        width: calc(100% - 520px);
        padding-left: 30px;
    }

    .he_syp3bip p {
        font-size: 16px;
    }

    .he_syp3bic {
        width: 20px;
    }

    .he_syp3bip {
        padding-left: 8px;
    }

    .he_syp3bimp1 p {
        font-size: 16px;
    }

    .he_syp3bli a {
        padding: 20px 0;
    }

    .he_syp1gul .slick-prev {
        left: -15px;
    }

    .he_syp1gul .slick-next {
        right: -15px;
    }

    .he_tit1 {
        font-size: 34px;
    }

    .he_tit2 {
        font-size: 28px;
    }

    .he_tit3 {
        font-size: 20px;
    }

    .he_syp2 .he_margin {
        margin-bottom: 20px;
    }

    .he_syp2kp p {
        margin-bottom: 12px;
    }

    .he_syp3bwk {
        padding: 40px 35px 66px;
    }

    .he_f1p2vicj {
        width: 90px;
    }

    .c_c2_fr {
        width: 310px;
        max-width: 310px;
    }

    .c_c2_fl {
        width: calc(100% - 310px);
    }

    .he_syp2ble {
        width: 51%;
        padding-right: 50px;
    }
/* 2023.12.1新增-start */
.icbl_li {
    margin-bottom: 20px;
}
.infor_cont_bt_sub {
    margin-top: 40px;
}
.icbl_li_parga {
    margin-bottom: 10px;
}
.register_cont_bt_info {
    margin-bottom: 30px;
}
.dlul_cont_text {
    padding-right: 60px;
}
.dlul_cont {
    padding: 30px;
}
.homepage_cont_le {
    width: 270px;
}
.homepage_cont_ri {
    width: calc(100% - 270px);
    border-left: 15px solid #F8F8F8;
}
.hcll_ul_li a {
    padding: 20px 35px;
}
.hcll_ul_li_icon {
    width: 25px;
}
.hcll_ul_li_parga {
    width: calc(100% - 25px);
    padding-left: 16px;
}
.homepage_cont_le_name {
    padding: 16px 30px;
}
.hcln_icon {
    width: 28px;
}
.hcln_parga {
    width: calc(100% - 28px);
}
.down_cont_bt_le {
    width: 280px;
}
.down_cont_bt_ri {
    width: calc(100% - 280px);
    padding-left: 40px;
}
.dcbl_ul_second.dcbl_ul_li_cont {
    padding-left: 30px;
}
.dcbl_ul_three.dcbl_ul_li_cont {
    padding-left: 50px;
}
.dcbl_ul_three2.dcbl_ul_li_cont {
    padding-left: 60px;
}
.dcbl_ul_four .dulc_parga a {
    padding-left: 70px;
}
.dulc_parga a {
    padding: 12px 0;
}
.down_cont_tp_search {
    width: 350px;
    padding-right: 18px;
}
.dcts_input input {
    padding: 0 18px;
    font-size: 14px;
}
.dcts_input input::placeholder{
    font-size: 14px;
}
.dcts_icon {
    width: 20px;
}
.dulc_icon {
    width: 14px;
    height: 14px;
}
.down_cont {
    padding-top: 50px;
}
.he_hd_na,.he_hd_lan a{
    font-size: 14px;
}
.down_cont_bt_le {
    padding-bottom: 60px;
}
/* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .regist_return {
        top: 52px;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after {
        width: 15px;
        left: calc(50% - 41.25% + 270px);
    }
    /* 2024.04.24 - tammy - start */
    .mod_april .c_d1_lookmore {
        right: 22px;
        bottom: 20px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 26px;
    }
    /* 2024.04.24 - tammy - end */
}
/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {

    .c_tit1 {
        font-size: 32px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 28px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 20px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 18px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_text1,
    .c_text1 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 16px;
        line-height: 1.75;
        color: #333;
    }

    .c_padd150150 {
        padding: 80px 0;
    }

    .c_padd150 {
        padding-top: 80px;
    }

    .c_paddB150 {
        padding-bottom: 80px;
    }

    .c_marB150 {
        margin-bottom: 80px;
    }

    .c_padd120120 {
        padding: 60px 0;
    }

    .c_padd120 {
        padding-top: 60px;
    }

    .c_paddB120 {
        padding-bottom: 60px;
    }

    .he_paddB120 {
        margin-bottom: 60px;
    }

    .c_marB50 {
        margin-bottom: 25px;
    }

    .c_padd50 {
        padding-top: 25px;
    }

    .c_b1_item_tit {
        margin-bottom: 12px;
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .c_nav_item {
        min-width: 130px;
    }

    .c_nav_a {
        line-height: 55px;
    }

    .c_b1_col2_2li,
    .c_b1_col2_3li {
        min-width: 120px;
        padding: 0px 15px;
        line-height: 34px;
    }

    .c_b1_ziItem_con2 {
        padding: 0px 5.5% 30px;
    }

    .c_c1p1_fr_con {
        margin-top: 30px;
    }

    .c_c1p1_fr .c_tit4 {
        margin-top: 20px;
    }

    .c_c1p1_fr_con .c_lookmore {
        margin-top: 30px;
    }

    .c_c1p1_fr {
        padding: 0px 25px;
    }

    .c_c1p1box {
        padding-bottom: 35px;
    }

    .c_c1p2_conbox {
        padding: 0px 15px;
    }

    .c_c1p2_conbox .c_lookmore {
        margin-top: 20px;
    }

    .c_c1p2_con {
        padding-bottom: 20px;
    }

    .c_c1p2_listbox {
        margin-bottom: 50px;
    }

    .c_c1p2_item:hover .c_c1p2_con {
        padding-top: 20px;
    }

    .c_c1p2_conbox .c_imgbox {
        border-radius: 14px;
    }

    .c_c1p1_fl .c_imgbox {
        border-radius: 14px;
    }

    .c_c1p1 {
        border-radius: 14px;
    }

    .c_c2_flcon {
        padding-right: 20px;
        margin-bottom: 20px;
    }

    .c_c2_fr {
        padding-left: 20px;
    }

    .c_c2_fr_tit {
        margin-bottom: 15px;
    }

    .c_c2_fl .c_times {
        margin-bottom: 12px;
    }

    .c_c2_fl .c_c2tit {
        margin-bottom: 8px;
    }

    .c_c2edr p {
        margin-bottom: 10px;
    }

    .yxedr_active p {
        margin-bottom: 10px;
    }

    .c_c2edr img {
        margin: 15px 0 20px;
    }

    .yxedr_active h5 {
        margin-bottom: 6px;
    }

    .c_c2_pages_fr .ys_sharebox {
        margin-left: 20px;
    }

    .c_c2_newitem .c_times .c_imgbox {
        margin-right: 5px;
    }

    .c_c2_newitem .c_times {
        margin-bottom: 0px;
    }

    .c_c2_fl .c_times .c_imgbox {
        width: 15px;
        margin-right: 5px;
    }

    .c_searchbox input[type="search"] {
        line-height: 35px;
    }

    .c_search_icon {
        width: 16px;
    }

    .c_d1_fl_item {
        margin-bottom: 8px;
    }

    .c_d1_fl_con {
        padding-left: 25px;
    }

    .c_search_icon {
        right: 15px;
    }

    .c_d1_fr_list {
        margin-bottom: 50px;
    }

    .c_gpages .pc_fenye .prev li {
        margin-right: 50px;
    }

    .c_gpages .pc_fenye .next li {
        margin-left: 50px;
    }

    .c_gpages .pc_fenye .first li {
        margin-right: 25px;
    }

    .c_gpages .pc_fenye .end li {
        margin-left: 25px;
    }

    .c_e1p3_fl_item {
        margin: 10px 0;
    }

    .c_e1p3_fr_item {
        padding: 0 10px;
    }

    .c_e1p4_con {
        padding: 60px 0;
    }

    .c_e1p4_ziitem {
        padding: 0 25px;
        margin-bottom: 35px;
    }

    .c_e1p4_ziitem_con {
        padding: 0 50px;
        font-size: 16px;

    }

    .c_e1p4_zilist {
        margin: 0 -25px;
    }

    .c_e1p4_item {
        padding-top: 20px !important;
    }

    .c_e1p4_ziitem_time {
        margin-bottom: 8px;
    }

    .c_e1p4_item {
        padding-top: 30px !important;
    }

    .c_e1p4_tit .c_tit2 {
        padding-bottom: 13px;
    }

    .c_e1p4_tit .c_tit2::after {
        height: 3px;
    }

    .c_e1p4_item {
        padding: 0px 20px;
    }

    .c_e1p4_list {
        margin: 0 -20px;
    }

    .c_e1p1_icong .c_hovertext {
        font-size: 14px;
        min-width: 150px;
        width: initial;
    }

    .c_f1p1_fr_tit .c_tit2 {
        padding-bottom: 12px;
    }

    .c_f1p1_fr_tit .c_tit2::after {
        height: 3px;
    }

    .c_f1p1_fl::after {
        bottom: -20px;
        right: -20px;
    }

    .c_f1p1_fr {
        padding-left: 60px;
    }

    .c_f1p1_fr_tit {
        margin-bottom: 30px;
    }

    .c_f1p1_fr .c_tit3 {
        margin-bottom: 10px;
    }

    .c_f1p1_fr {
        padding-top: 25px;
    }

    .c_f1p1_fr .c_text1 p {
        font-size: 16px;
    }

    .c_f1p3_tit {
        margin-bottom: 35px;
    }

    .c_gtit h2::before {
        height: 3px;
        bottom: 8px;
    }

    .c_f1p4_nav {
        padding: 20px 25px;
    }

    .c_f1p4_nav_list li {
        min-width: 60px;
    }

    .c_req_info .c_f1p4_nav_list .c_f1p4_nav_item {
        min-width: 0;
        padding: 0 15px;
    }

    .c_f1p4_con {
        margin-top: 10px;
    }

    .c_f1p4_con_item {
        margin-bottom: 10px;
    }

    .c_f1p4_con_item {
        padding: 20px 25px 0px;
    }

    .c_req_info {
        margin-top: 15px;
    }

    .c_release_time {
        margin-top: 6px;
    }

    .c_f1p4_con_top {
        padding-bottom: 15px;
    }

    .c_f1p4_con_bot {
        padding: 15px 0 30px;
    }

    .c_f1p4_con_bot .c_gbtn {
        margin-top: 20px;
    }

    .c_f1p4_con_bot .c_f1p4_botcons:not(:first-child) {
        margin-top: 20px;
    }

    .c_tits_fr {
        width: 12px;
    }

    .c_f1_btnbox {
        margin-top: 40px;
    }

    .c_g1_con {
        padding-top: 35px;
    }

    .c_h1main {
        padding-top: 50px;
    }

    .c_h1_con {
        width: 88%;
        padding-left: 40px;
        margin-right: 12%;
    }

    .c_h1_tit h1 {
        font-size: 24px;
    }

    .c_h1_infoitem {
        padding-left: 25px;
        margin-bottom: 19px;
    }

    .c_h1_tit h1 {
        font-size: 22px;
    }

    /* 1200end */

    .c_b1_col3 p {
        padding: 10px 0;
    }

    .ys_banner .slick-dots {
        width: 100%;
        padding: 0 40px;
    }

    /* 2023.12.1新增-start */
    .homepage_cont_le {
        padding-top: 50px;
    }
    .homepage_cont_ri {
        padding-top: 70px;
        padding-left: 70px;
    }
    /* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .regist_return {
        top: 46px;
        right: 40px;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after {
        left: 310px;
    }
    /* 2024.04.24 - tammy - start */
    .cdfi_list {
        padding-top: 8px;
    }
    .cdfi_list_nub {
        margin-bottom: 8px;
    }
    .cdfi_list_nub_link {
        padding-left: 41px;
    }
    /* 2024.04.24 - tammy - end */
}

@media screen and (max-width: 1199px) {
    .ys_main {
        margin-top: 0px;
    }

    .he_fotbali {
        margin-right: 40px;
    }

    .he_tit48 {
        font-size: 30px;
    }

    .c_typelist {
        width: 100%;
        display: flex !important;
        position: relative;
        top: inherit;
        left: inherit;
        margin-bottom: 15px;
    }

    .c_typeitem {
        margin-right: 15px;
    }

    .he_b1page .c_b1_item_tit {
        margin-bottom: 20px;
    }

    .he_e1p2xsm p {
        font-size: 26px;
    }

    .he_f1p2vskx {
        display: none;
    }

    .he_f1p2vscm {
        display: block;
    }

    .he_f1p2vsgm {
        padding: 0 0px;
    }

    .he_tit1 {
        font-size: 26px;
    }

    .he_index .ys_ban_video {
        display: none;
    }

    .he_tit20 {
        font-size: 16px;
    }

    .he_ban_do {
        margin-bottom: 16px;
    }

    .he_margin {
        margin-bottom: 38px;
    }

    .he_tit2 {
        font-size: 24px;
    }

    .he_syp2ble {
        padding-right: 14px;
    }

    .he_syp3ble {
        width: 100%;
        margin-bottom: 30px;
    }

    .he_syp3bri {
        padding-left: 0;
        width: 100%;
    }

    .he_syp3bli:last-child a {
        padding-bottom: 0;
    }

    .he_syp3bwk {
        padding: 29px 20px 42px;
    }

    @keyframes page-loader-ripple {
        0% {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            opacity: 0.0;
        }

        50% {
            opacity: 1.0;
        }

        100% {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            opacity: 0.0;
        }
    }

    .he_f1p2vicj {
        right: 20%;
    }

    .c_tits_fl_icon {
        margin-top: 2px;
    }

    @keyframes page-loader-ripple {
        0% {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            opacity: 0.0;
        }

        50% {
            opacity: 1.0;
        }

        100% {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            opacity: 0.0;
        }
    }

    .he_syp2gri_play {
        display: block;
    }

    .ys_phnav_r .he_hd_lan {
        padding-right: 0px;
    }

    .he_hd_lan::after {
        display: none;
    }

    /* 2023.12.1新增-start */
    .dlul_cont {
        padding: 20px;
    }
    .homepage_cont_ri {
        padding-top: 60px;
        padding-left: 60px;
    }
    .dlul_cont_btn {
        width: 120px;
    }
    .dlul_cont_text {
        width: calc(100% - 120px);
        padding-right: 50px;
    }
    .he_hd_ri_login a {
        line-height: 64px;
    }
    .he_hd_ri_login {
        padding-right: 0;
        margin-right: 0;
    }
    /* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .ys_cont1051 {
        max-width: calc(100% - 80px);
    }
    .regist_main .infor_cont_bt {
        padding: 38px 36px 44px;
    }
    /* 2024.03.12 - tammy - end */
    /* 2024.04.24 - tammy - start */
    .mod_april .c_d1_fr_list {
        margin-bottom: 24px;
    }
    /* 2024.04.24 - tammy - end */
    .mod_april .c_d1_fr_con {
        padding: 20px;
    }

    .he_index .ys_pos_center {
        top: 58%;
    }
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {

    .c_tit1 {
        font-size: 28px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 24px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 18px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_text1,
    .c_text1 p {
        font-size: 14px;
        line-height: 1.75;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 14px;
        line-height: 1.75;
        color: #333;
    }

    .c_padd150150 {
        padding: 60px 0;
    }

    .c_padd150 {
        padding-top: 60px;
    }

    .c_paddB150 {
        padding-bottom: 60px;
    }

    .c_marB150 {
        margin-bottom: 60px;
    }

    .c_padd120120 {
        padding: 50px 0;
    }

    .c_padd120 {
        padding-top: 50px;
    }

    .c_paddB120 {
        padding-bottom: 50px;
    }

    .he_paddB120 {
        margin-bottom: 50px;
    }

    .c_marB50 {
        margin-bottom: 20px;
    }

    .c_padd50 {
        padding-top: 20px;
    }

    .c_b1_item_tit {
        margin-bottom: 10px;
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .c_nav_item {
        padding: 0 18px;
    }

    .c_nav_a {
        line-height: 55px;
    }

    .c_b1 .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 0;
    }

    .c_b1 .mCSB_scrollTools .mCSB_draggerContainer {
        display: none;
    }

    .c_b1_col2_2li,
    .c_b1_col2_3li {
        min-width: 115px;
        margin-bottom: 5px;
    }

    .c_b1_col2 {
        width: 18%;
    }

    .c_b1_col3 {
        width: 45%;
    }

    .c_b1_col4 {
        width: 20%;
    }

    .c_b1_code {
        width: 50px;
    }

    .c_b1_ziItem_con2 {
        padding: 0px 5.5% 25px;
    }

    .c_c1p1_fr_con {
        margin-top: 25px;
    }

    .c_c1p1_fr .c_tit4 {
        margin-top: 10px;
    }

    .c_c1p1_fr_con>.c_text1 {
        margin-top: 5px;
    }

    .c_c1p1_fr_con .c_lookmore {
        margin-top: 15px;
    }

    .c_times .c_imgbox {
        width: 22px;
        margin-right: 5px;
    }

    .c_c1p1box {
        padding-bottom: 25px;
    }

    .c_c1p2_conbox {
        padding: 0px 10px;
    }

    .c_c1p2_con {
        padding-bottom: 15px;
    }

    .c_c1p2_listbox {
        margin-bottom: 40px;
    }

    .c_c1p2_item:hover .c_c1p2_con {
        padding-top: 16px;
    }

    .c_c2_pages_fr {
        width: 33%;
    }

    .c_c2_pages_fl {
        width: 67%;
    }

    .c_c2_pages_fr .ys_sharebox {
        line-height: 18px;
    }

    .c_c2edr p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .yxedr_active p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .c_c2_fr_tit {
        margin-bottom: 10px;
    }

    .c_c2_newitem {
        margin-bottom: 20px;
    }

    .c_d1_fr_con {
        padding: 18px;
    }

    .c_d1_fl_con {
        padding-left: 20px;
    }

    .c_d1_fl_item {
        margin-bottom: 5px;
    }

    .c_d1_fl_item .c_d1_fl_con::before {
        width: 6px;
        height: 6px;
    }

    .c_searchbox input[type="search"] {
        line-height: 32px;
    }

    .c_search_icon {
        right: 13px;
    }

    .c_d1_fr_con .c_tit4 {
        margin-top: 5px;
    }

    .c_d1_fr_list {
        margin-bottom: 40px;
    }

    .c_d1_fr {
        width: 75%;
    }

    .c_d1_fl {
        width: calc(100% - 75%);
    }

    .c_e1p1_fl .c_text1 p {
        font-size: 16px;
    }

    .c_e1p1_fl .c_text1 {
        margin-top: 16px;
    }

    .c_e1p1_fl .c_tit2 {
        padding-bottom: 8px;
    }

    .c_e1p1_fl .c_tit2::before {
        height: 3px;
    }

    .c_e1p1_fl {
        padding-right: 15px;
    }

    .c_e1p3_fl {
        padding-right: 50px;
    }

    .c_e1p4_con {
        padding: 50px 0;
    }

    .c_e1p4_ziitem {
        padding: 0 15px;
        margin-bottom: 30px;
    }

    .c_e1p4_ziitem_con {
        padding: 0 30px;
    }

    .c_e1p4_zilist {
        margin: 0 -15px;
    }

    .c_e1p4_item {
        padding-top: 20px !important;
    }

    .c_e1p4_item {
        padding: 0px 10px;
    }

    .c_e1p4_list {
        margin: 0 -10px;
    }

    .c_e1p4_list .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }

    .c_f1p1_fr {
        padding-left: 50px;
        padding-top: 20px;
    }

    .c_f1p1_fl::after {
        bottom: -15px;
        right: -15px;
    }

    .c_f1p1_fr_tit {
        margin-bottom: 25px;
    }

    .c_f1p3_con_img {
        min-width: 285px;
    }

    .c_f1p3_con_item {
        position: relative;
        margin-left: 15px;
    }

    .c_f1p3_tit {
        margin-bottom: 30px;
    }

    .c_f1_btnbox {
        margin-top: 35px;
    }

    .c_g1_con {
        padding-top: 25px;
    }

    .c_h1main {
        padding-top: 40px;
    }

    .c_h1_con {
        width: 92%;
        padding-left: 40px;
        margin-right: 8%;
    }

    .c_privacy_text {
        font-size: 12px;
    }

    /* 991end */

    .he_fotbaul {
        display: none;
    }

    .he_bord {
        display: none;
    }

    .he_tit48 {
        font-size: 26px;
    }

    .c_nav {
        display: none;
    }

    .he_e1p2wli {
        padding: 0 10px;
    }

    .he_e1p2wul {
        margin: 0 -10px;
    }

    .he_add {
        padding: 60px 0;
    }

    .he_syp1pule p {
        font-size: 12px;
        line-height: 36px;
    }

    .he_syp1puri {
        width: 10px;
        line-height: 37px;
    }

    .he_syp1pule {
        padding-right: 8px;
    }

    .he_syp1pub a {
        padding: 0 20px;
    }

    .c_c1p1_fr_con>.c_text1 p {
        margin-top: 6px;
    }

    .c_c1p1_fr_con .c_lookmore {
        margin-top: 20px;
    }

    .he_syp2gri_play {
        width: 54px;
    }
    /* 2023.12.1新增-start */
    .homepage_cont_le {
        width: 240px;
    }
    .homepage_cont_ri {
        width: calc(100% - 240px);
        padding-top: 50px;
        padding-left: 50px;
    }
    .hcll_ul_li a {
        padding: 17px 26px;
    }
    .dlul_cont_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .dlul_cont_btn p {
        line-height: 40px !important;
    }
    .down_cont_bt_le {
        width: 260px;
    }
    .down_cont_bt_ri {
        width: calc(100% - 260px);
    }
    .dcts_input {
        height: 38px;
    }
    .dcts_icon {
        line-height: 38px;
        width: 18px;
    }

    /* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .regist_return {
        top: 26px;
    }
    .regist_main .infor_cont_bt {
        padding: 30px 26px 36px;
    }
    .icbl_li_parga {
        margin-bottom: 8px;
    }
    .regist_main .icbl_li {
        padding: 0 5px;
        margin-bottom: 18px;
    }
    .regist_main .infor_cont_bt_list {
        margin: 0 -5px;
    }
    .regist_main .icbl_li.icbl_code1 {
        padding: 0;
    }
    .icbl_li_input input,
    .icbl_code1_item .icbl_li_input {
        padding: 0 12px;
    }
    .regist_select .ys_select_xtbbox, .mult_select .ys_select_xtbbox {
        right: 12px;
    }
    .icbl_li_input {
        height: 44px;
    }
    .regist_main .mpwb_cont p {
        font-size: 14px;
        line-height: 44px;
    }
    .icbl_code1_item2 {
        width: 35.5%;
    }
    .sign_list_item_font {
        font-size: 14px;
        width: calc(100% - 15px);
        padding-left: 13px;
    }
    .sign_list_item_btn {
        width: 15px;
        height: 15px;
    }    
    .icbs_account{
        font-size: 14px;
    }
    .regist_select .ys_select_bd, .mult_select .ys_select_bd {
        padding: 8px 12px 10px;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after {
        left: 280px;
    }
    .regist_main .he_inputx {
        top: 1px;
    }
    /* 2024.04.24 - tammy - start */
    .cdfi_list_nub_link {
        padding-left: 32px;
    }
    .cdfi_list_nub {
        margin-bottom: 5px;
    }
    .cdfi_list {
        padding-top: 5px;
    }
    .c_d1_fl {
        padding-right: 10px;
    }
    .c_d1_fl_con {
        padding-left: 16px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 6px;
    }
    .mod_april .c_d1_fr_con {
        padding: 20px 20px 20px;
    }
    .mod_april .c_d1_lookmore {
        right: 20px;
        bottom: 16px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 20px;
    }
    /* 2024.04.24 - tammy - end */
    .mod_april .c_d1_fr_con .c_tit4 {
        padding-right: 0;
        width: 100%;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-top: 0;
        margin-bottom: 7px;
    }
    .mod_april-box {
        width: 100%;
    }
    .mod_april .c_d1_fr_con {
        padding: 18px 20px 18px;
    }
    .mod_april .c_imgbox {
        width: 23px;
    }
    .mod_april .c_lookmore .c_imgbox {
        margin-left: 6px;
        width: 15px;
    }

}
/* <768 移动端 重点*/
@media screen and (max-width: 768px) {

    .c_tit1 {
        font-size: 24px;
        line-height: 1.2;
        color: #333;
        font-weight: bold;
    }

    .c_tit2 {
        font-size: 22px;
        line-height: 1.3;
        color: #333;
        font-weight: bold;
    }

    .c_tit3 {
        font-size: 18px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_tit4 {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
        font-weight: bold;
    }

    .c_text1,
    .c_text1 p {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
    }

    .c_text2,
    .c_text2 p {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
    }

    .c_padd150150 {
        padding: 40px 0;
    }

    .c_padd150 {
        padding-top: 40px;
    }

    .c_paddB150 {
        padding-bottom: 40px;
    }

    .c_marB150 {
        margin-bottom: 40px;
    }

    .c_padd120120 {
        padding: 30px 0;
    }

    .c_padd120 {
        padding-top: 30px;
    }

    .c_paddB120 {
        padding-bottom: 30px;
    }

    .he_paddB120 {
        margin-bottom: 30px;
    }

    .c_marB50 {
        margin-bottom: 15px;
    }

    .c_padd50 {
        padding-top: 15px;
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .c_b1_ziItem_con1 {
        flex-wrap: wrap;

    }

    .c_b1_col2,
    .c_b1_col3 {
        padding: 0 15px;
    }

    .c_b1_col4 .c_assist_color1 {
        line-height: 45px;
    }

    .c_nav_a {
        line-height: 50px;
    }

    .c_c1p1_fl,
    .c_c1p1_fr {
        width: 100%;
    }

    .c_c1p1_fr {
        padding: 15px;
    }

    .c_c1p1_fr_con {
        margin-top: 0px;
    }

    .c_c1p1box {
        padding-bottom: 25px;
    }

    .c_c1p2_item {
        width: 50%;
        padding: 0 8px;
    }

    .c_c1p2_conbox .c_lookmore {
        margin-top: 15px;
    }

    .c_c1p2_listbox {
        margin-bottom: 25px;
    }

    .c_c1p2_item:hover .c_c1p2_con {
        padding-top: 12px;
    }

    .c_c1p2_conbox>.c_text1 {
        margin-top: 4px;
    }

    .c_c1p2_conbox .c_times .c_imgbox {
        width: 20px;
    }

    .c_c1p2_conbox>.c_text1 p {
        font-size: 16px;
    }

    .c_c1p2_conbox .c_lookmore .c_assist_color1 {
        font-size: 16px;
    }

    .c_c1p2_conbox .c_lookmore .c_imgbox {
        margin-left: 5px;
    }

    .c_lookmore .c_imgbox {
        margin-left: 5px;
    }

    .c_c2_fl,
    .c_c2_fr {
        padding: 0;
        width: 100%;
        border: none;
    }

    .c_c2_flcon {
        padding-right: 0px;
        border: none;
        margin-bottom: 15px;
    }

    .c_c2_pagesbox {
        margin-bottom: 20px;
    }

    .c_c2_pages_fr {
        width: 100%;
        margin-top: 10px;
    }

    .c_c2_pages_fr .c_text2 {
        text-align: left;
    }

    .c_c2_pages_flli .bshare-custom {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }

    .c_c2_pages_flli .bshare-custom div {
        float: left;
        margin-right: 20px;
        margin-left: 0px;
    }

    .c_c2_pages_fl {
        width: 100%;
    }

    .c_d1_fl,
    .c_d1_fr {
        width: 100%;
    }

    .c_d1_fl {
        margin-bottom: 20px;
    }

    .c_d1_fl ul {
        display: flex;
        flex-wrap: wrap;
    }

    .c_d1_fl_con {
        padding-left: 0px;
        padding-right: 20px;
    }

    .c_d1_fl_item .c_d1_fl_con::before {
        display: none;
    }

    .c_d1_fl_item {
        margin-bottom: 2px;
    }

    .c_d1_lookmore {
        position: static;
        margin-top: 20px;
    }

    .c_d1_fr_con .c_tit4 {
        padding-right: 0px;
    }

    .c_d1_fr_list {
        margin-bottom: 30px;
    }

    .c_d1_fl {
        display: none;
    }

    .c_d1_fr_con .c_times .c_imgbox {
        width: 20px;
        margin-right: 4px;
    }

    .c_e1p1_fl,
    .c_e1p1_fr {
        width: 100%;
    }

    .c_e1p1_fl {
        padding-right: 0;
    }

    .c_e1p1 {
        padding-bottom: 100px;
    }

    .c_botbox {
        bottom: -60px;
    }

    .c_e1p3_fr_item .c_imgbox {
        padding: 0px 0px;
    }

    .c_e1p3_con {
        flex-direction: column;
    }

    .c_e1p3_fl,
    .c_e1p3_fr {
        width: 100%;
    }

    .c_e1p3_fl_list {
        flex-direction: row;
        margin-bottom: 20px;
    }

    .c_e1p3_fl_item {
        padding: 0 15px;
    }

    .c_e1p3_fl {
        padding-right: 0px;
    }

    .c_e1p4_con {
        padding: 30px 0;
    }

    .c_e1p4_ziitem {
        margin-bottom: 25px;
    }

    .c_e1p4_tit {
        margin-bottom: 15px;
    }

    .c_e1p4_ziitem {
        padding-top: 20px;
    }

    .c_e1p4_zilist {
        margin: 0 -8px;

    }

    .c_e1p4_ziitem {
        padding: 0 8px;
    }

    .c_e1p4_list .slick-dots {
        bottom: -5px;
    }

    .c_f1p1_fl,
    .c_f1p1_fr {
        width: 100%;
    }

    .c_f1p1_fr {
        padding-left: 0px;
        padding-top: 40px;
    }

    .c_f1p1_fr_tit .c_tit2 {
        padding-bottom: 8px;
    }

    .c_f1p1_fr_tit {
        margin-bottom: 20px;
    }

    .c_f1p1_fr .c_tit3 {
        margin-bottom: 6px;
    }

    .c_f1p3_main .c_imgbox {
        width: 100%;
    }

    .c_f1p3_con {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        margin-top: 10px;
    }

    .c_f1p3_con_item {
        position: relative;
        margin-left: 0px;
        width: 100%;
        min-width: 0;
    }

    .c_f1p3_con_img img {
        width: 100%;
    }

    .c_f1p3_conbox {
        margin-top: 5px;
    }

    .c_f1p3_con_text {
        padding: 0px 25px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .c_f1p3_con_item {
        margin-bottom: 5px;
    }

    .c_f1p4_nav {
        padding: 20px 18px;
    }

    .c_f1p3_tit {
        margin-bottom: 20px;
    }

    .c_g1_con {
        padding-top: 20px;
    }

    .c_f1_btnbox {
        margin-top: 25px;
    }

    .c_f1p4_bot_item {
        font-size: 14px;
    }

    .c_f1p4_con_item {
        padding: 20px 20px 0px;
    }

    .c_f1p4_nav_list li::before {
        display: none;
    }

    .c_h1main {
        padding-top: 25px;
    }

    .c_h1_con {
        display: flex;
        flex-direction: column;
    }

    .c_h1_con {
        width: 100%;
        padding: 0 20px;
        margin-right: 0%;
    }

    .c_h1_con_fl,
    .c_h1_con_fr {
        width: 100%;
    }

    .c_h1_formitem {
        width: 100%;
        padding: 0 6px;
        margin-bottom: 15px;
    }

    .c_h1_tit h1 {
        font-size: 20px;
    }

    .c_h1_tit {
        margin-bottom: 20px;
    }

    .c_h1_icons {
        width: 25px;
        top: 0px;
    }

    .c_h1_formkey {
        margin-bottom: 4px;
    }

    .c_h1_formlist {
        margin: 0;
    }

    .c_h1_formitem {
        margin-bottom: 10px;
        padding: 0 0px;
    }

    .c_h1_formitem.c_lastli .c_h1_forminput {
        width: 67%;
    }

    .c_g1bg {
        width: 75%;
    }

    .ys_ban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph {
        display: block;
    }

    /* 768end */
    .he_byyongsy {
        margin-left: 18px;
        margin-right: 8px;
    }

    .c_padd120 {
        padding-top: 48px;
    }

    .c_padd50 {
        padding-top: 23px;
        padding-bottom: 23px;
    }

    .c_c1p2_item .c_c1p2_con {
        border-top: none !important;
    }

    .c_c1p2_item:nth-child(1) .c_c1p2_con,
    .c_c1p2_item:nth-child(2) .c_c1p2_con {
        border-top: 1px solid rgba(226, 226, 226, 1) !important;
    }


    .c_f1p1_fr {
        padding-top: 0px;
        padding-bottom: 40px;
    }

    .he_f1page .c_padd150150 {
        padding: 50px 0 66px;
    }

    .c_g1bg {
        width: 42%;
    }

    .he_tit1 {
        font-size: 22px;
    }

    .he_ban_do {
        margin-bottom: 10px;
    }

    .he_tit2 {
        font-size: 20px;
    }

    .he_syp2ble {
        width: 100%;
        margin-bottom: 35px;
    }

    .he_syp2 .he_margin {
        margin-bottom: 10px;
    }

    .he_syp2kp p {
        font-size: 14px;
    }

    .he_syp2kp p {
        margin-bottom: 5px;
    }

    .he_syp2kp {
        padding-bottom: 18px;
    }

    .he_syp2bri {
        padding: 0;
        width: 340px;
    }

    .he_syp2bgli {
        padding: 0 10px;
    }

    .he_syp2bgul {
        margin: 0 -10px;
    }

    .he_inputx {
        width: 14px;
        height: 14px;
    }

    .he_c2_ph {
        display: block;
    }

    .he_c2_pc {
        display: none;
    }

    .he_f1p2vicj {
        right: 16%;
        width: 70px;
    }

    .c_c2_fr {
        width: 100%;
        max-width: 100%;
    }

    .he_fotbqgn p span {
        margin-right: 0px;
    }

    .he_yinsi {
        margin-left: 0px;
    }

    .he_form6 {
        z-index: 9 !important;
    }

    .ys_select_bd {
        padding-bottom: 10px;
    }

    .he_syp2gri {
        width: 100%;
    }
    /* 2023.12.1新增-start */
    .ys_cont688{
        width: 100%;
        padding: 0 40px;
    }
    .infor_cont h2, .register_cont h2, .forget_cont h2,.homepage_cont_ri h1{
        margin-bottom: 20px;
    }
    .icbl_li_input {
        height: 40px;
    }
    .icbl_code_cont .icbl_li_input {
        margin-right: 20px;
    }
    .infor_cont_bt_sub {
        margin-top: 30px;
    }
    .mpwb_cont p {
        line-height: 40px;
    }
    .infor_cont_bt_sub .mpwb_cont {
        width: 130px;
    }
    .rcbl_li_parga p,.rcbl_li_forget a{
        line-height: 46px;
    }
    .rcbl_li_parga img {
        margin-right: 10px;
    }
    .rcbl_li {
        height: 46px;
        margin-bottom: 16px;
    }
    .register_cont_bt {
        padding: 38px;
    }
    .fcbu_li_icon {
        width: 20px;
        margin-right: 10px;
    }
    .homepage_cont_ri {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
        padding-bottom: 30px;
        border-left: none;
    }
    .dcbr_list_ul_li:first-child .dlul_cont{
        padding-top: 0;
    }
    .dlul_cont {
        padding: 20px 0;
    }
    .homepage_cont_le {
        padding-top: 30px;
        width: 100%;
    }
    .down_cont_bt_ri {
        width: 100%;
        padding-left: 0;
        border-left: none;
        margin-top: 30px;
    }
    .down_cont {
        padding-top: 30px;
    }
    .down_cont_tp_search {
        width: 320px;
    }
    .down_cont_bt{
        position: relative;
        overflow: hidden;
        margin-top: 20px;
    }
    .down_cont_bt_btn{
        display: block;
        position: relative;
        z-index: 10;
    }
    .down_cont_bt_le {
        width: 100%;
    }
    .down_cont_bt_le{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9;
        background: #fff;
        width: 100%;
        transition: all .36s;
        height: 100%;
        padding-top: 60px;
        transform: translateX(-100%);
    }
    .down_cont_bt_le.on{
        transform: translateX(0);
    }
    .down_cont_bt_btn .he_syp1pule p {
        color: #fff !important;
    }
    .down_cont_bt_btn .he_syp1pub a::after{
        left: 0 !important;
        transition: all 0.36s !important;
    }
    .down_cont_bt_btn .he_syp1pule {
        padding-right: 0;
    }
    .down_cont_bt_ri {
        padding-bottom: 30px !important;
    }
    .down_cont_bt_ri::after{
        display: none;
    }
    .down_cont_bt_le {
        max-height: 100%;
    }
    /* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .icbl_li.icbl_li3 {
        width: 100%;
    }
    .ys_cont1051 {
        max-width: calc(100% - 40px);
    }
    .regist_return {
        top: 20px;
        right: 20px;
    }
    .regist_return_link_font {
        font-size: 14px;
    }
    .regist_return_link_icon {
        width: 14px;
    }
    .regist_main .infor_cont_bt {
        padding: 28px 20px 30px;
    }
    .icbl_code1_item1, .icbl_code1_item3, .icbl_code1_item4,
    .icbl_code1_item2 {
        width: 50%;
    }
    .icbl_code1_item .icbl_li_parga, .icbl_code1_item .icbl_li_parga p {
        font-size: 14px;
    }
    .regist_main .mpwb_cont p {
        line-height: 40px;
    }
    .icbl_code1_item:nth-last-of-type(n+3){
        margin-bottom: 10px;
    }
    .regist_main .c_privacy {
        margin-top: 4px;
    }
    .regist_main .infor_cont_bt_sub {
        margin-top: 22px;
    }
    /* 2024.03.12 - tammy - end */
    .homepage_main .ys_main::after{
        display: none;
    }
    .regist_main .he_inputx {
        top: 2px;
    }
    /* 2024.04.24 - tammy - start */
    .c_d1_lookmore {
        margin-top: 14px;
    }
    .c_marB50 {
        margin-bottom: 20px;
    }
    /* 2024.04.24 - tammy - end */

}

@media screen and (max-width: 480px) {

    .c_b1_col4 .c_assist_color1 {
        line-height: 40px;
    }

    .c_c1p2_item {
        width: 100%;
    }

    .c_b1_col1 {
        width: 14%;
    }

    .c_b1_col2 {
        width: 21%;
    }

    .c_b1_col3 {
        width: 41%;
    }

    .c_b1_col4 {
        width: 24%;
    }

    .c_b1_code {
        width: 30px;
    }

    .c_b1_col2,
    .c_b1_col3 {
        padding: 0 5px;
    }

    /* 480end */

    .c_tit2 {
        font-size: 20px;
    }

    .he_tit48 {
        font-size: 22px;
    }

    .he_fotbri {
        display: block;
        width: 100%;
    }

    .he_fotbsh .bshare-custom {
        display: block;
    }

    .he_fotbsh .ys_sharebox:first-child {
        margin-left: 0px;
    }

    .he_fotbx {
        padding-top: 17px;
        padding-bottom: 20px;
    }

    .he_fotble {
        width: 100%;
    }

    .he_fotblog {
        margin-bottom: 0px;
    }

    .ys_sharebox {
        width: 30px;
    }

    .he_fotbsh .ys_sharebox {
        margin-left: 10px;
    }

    .he_fotbqrox p {
        font-size: 14px;
    }

    .he_fotbqric {
        width: 14px;
        margin-top: 4px;
    }

    .he_fotbqrox {
        padding-left: 11px;
    }

    .he_fotbsh {
        margin-bottom: 23px;
    }

    .he_byyongsy {
        margin-left: 0px;
        margin-right: 0px;
    }

    .c_b1_code {
        width: inherit;
        padding: 0 10px;
    }

    .c_b1_col1,
    .c_b1_col2,
    .c_b1_col3,
    .c_b1_col4 {
        width: 50% !important;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 10px;
    }

    .c_b1_item_nav {
        display: none;
    }

    .c_b1_ziList {
        border-top: 1px solid #F0F3F8;
    }

    .c_b1_col1,
    .c_b1_col2 {
        border-bottom: 1px solid #EEEEEE;
    }

    .c_b1_col3 p {
        padding: 0px 0;
    }

    .c_b1_col2 {
        border-right: none !important;
    }

    .c_b1_col2_1 .c_b1_col2_1li::before {
        width: 4px;
        height: 4px;
        top: 12px;
    }

    .c_b1_col2_1 .c_b1_col2_1li {
        padding-left: 13px;
    }

    .c_times .c_imgbox {
        width: 20px;
        margin-right: 5px;
    }

    .c_c1p1_fr {
        padding: 26px 15px;
    }

    .c_c1p1_fr .c_tit4 {
        margin-top: 8px;
    }

    .c_c1p1_fr_con>.c_text1 p {
        margin-top: 10px;
    }

    .c_lookmore .c_text1 {
        font-size: 14px;
    }

    .c_c1p2_item:nth-child(2) .c_c1p2_con {
        border-top: none !important;
    }

    .c_c1p2_conbox>.c_text1 {
        max-height: 60px;
        height: inherit;
    }

    .c_c1p2_conbox .c_lookmore .c_assist_color1 {
        font-size: 14px;
    }

    .c_d1_lookmore {
        margin-top: 13px;
    }

    .c_e1p1_fl .c_text1 p {
        line-height: 1.75;
    }

    .c_e1p3_fr_con .c_e1p3_fr_text {
        font-size: 14px;
        margin-top: 14px;
    }

    .c_e1p4_con {
        padding: 40px 0;
    }

    .c_f1p1_fr {
        padding-bottom: 23px;
    }

    .c_f1p4_nav_name {
        width: 100%;
        margin-bottom: 5px;
    }

    .c_f1p4_nav_item {
        padding-left: 0 !important;
    }

    .c_f1p4_nav_list li {
        text-align: left;
    }

    .c_f1p4_nav_con {
        margin-bottom: 10px;
    }

    .c_f1p4_nav_con:last-child {
        margin-bottom: 0;
    }

    .c_f1p4_nav {
        padding: 24px 18px;
    }

    .c_f1p4_nav_list {
        width: 100%;
    }

    .c_f1p4_nav_list li {
        min-width: inherit;
    }

    .yxedr_active p {
        margin-bottom: 6px;
    }

    .c_g1bg {
        display: none;
    }

    .c_h1main {
        padding-top: 40px;
    }

    .c_paddB120 {
        padding-bottom: 51px;
    }

    .he_add {
        padding: 40px 0;
    }

    .he_e1p2xbul {
        padding: 0 20px;
    }

    .he_e1p2xbul .he_e1p2xbale {
        left: -8px;
    }

    .he_e1p2xbul .he_e1p2xbari {
        right: -8px;
    }

    .he_e1p2wtqm p {
        font-size: 14px;
    }

    .he_e1p2xbul {
        margin-top: 18px;
    }

    .he_e1p2xsm p {
        font-size: 22px;
    }

    .he_e1p2xbli {
        width: 50%;
    }

    .he_e1p2line {
        height: 1px;
        left: 0;
        content: '';
        width: calc(calc(50% * var(--pro-shu)) - 25%);
        transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .he_e1p2xbli {
        display: inline-block;
        float: none;
        position: relative;
        transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
        left: calc(var(--pro-guo) * -50%);
    }

    .ys_banner .slick-dots {
        padding: 0 20px;
    }

    .ys_banner .slick-dots {
        bottom: 40px;
    }

    .he_syp1gul {
        padding: 0 20px;
    }

    .he_syp1gul .slick-prev {
        left: 5px;
    }

    .he_syp1gul .slick-next {
        right: 5px;
    }

    .he_margin {
        margin-bottom: 28px;
    }

    .he_syp1gm .slick-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    .he_syp1 {
        padding-bottom: 60px;
    }

    .slick-dots li {
        margin: 0 7px;
        width: 8px;
        height: 8px;
    }

    .he_syp2bri {
        width: 100%;
    }

    .he_syp2bp1 p {
        font-size: 37px;
    }

    .he_syp2bp2 p {
        font-size: 14px;
    }

    .he_syp2bgli .he_syp2bwm:last-child {
        margin-bottom: 0;
    }

    .he_syp3bim {
        padding: 17px;
    }

    .he_syp3bimp2 p {
        font-size: 14px;
    }

    .he_syp3bimp1 p {
        font-size: 14px;
    }

    .he_syp3bimp1 {
        margin-bottom: 2px;
    }

    .he_syp3bwk {
        padding: 28px 15px 34px;
    }

    .he_index .ys_footer {
        padding-top: 10px;
    }

    .he_syp1gli .he_tit3 {
        font-size: 16px;
    }

    .he_syp1gep2 p {
        font-size: 14px;
    }

    .he_pocode {
        width: 80px;
    }

    .he_pocode {
        bottom: 42px;
        padding: 6px;
        transform: translateX(-25%);
    }

    .he_f1p2vicj {
        right: 15%;
        width: 44px;
    }

    .c_tits_fl_icon {
        margin-top: 1px;
    }

    .he_fotbsh .clearfix {
        display: block;
    }

    .ys_select_bd {
        max-height: 156px;
        box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    }

    .c_f1p4_con_top .c_tits {
        align-items: flex-start;
    }

    .c_tits_fr {
        margin-top: 8px;
    }

    .c_tits_fl_text {
        margin-right: 10px;
    }

    .he_b1ulpc {
        display: none;
    }

    .he_b1ulph {
        display: block;
    }

    .c_b1_ziItem_con1 {
        align-items: stretch;
    }

    .he_b1bthn {
        display: flex;
        align-items: center;
    }

    .c_b1_col3 {
        border-left: 1px solid #eee !important;
        border-bottom: 1px solid #eee !important;
        border-right: inherit !important;
    }

    .c_b1_col1 {
        border-right: none !important;
        border-bottom: none !important;
    }

    .c_b1_col4 {
        border-left: 1px solid #eee !important;
    }

    .ys_pos_center {
        top: 42%;
    }

    .iframe_box {
        height: 350px;
    }

    /* 2023.12.1新增-start */
.ys_cont688{
    width: 100%;
    padding: 0 20px;
}
.infor_cont_bt {
    padding: 30px 20px;
}
.icbl_li {
    width: 100%;
}
.icbl_code_cont .icbl_li_input {
    margin-right: 0;
    width: calc(100% - 72px);
    padding-right: 20px;
    background: transparent;
}
.icbl_code_cont .icbl_li_input input{
    background: #F6F7F9;
}
.icbl_li_parga p{
    font-size: 14px;
}
.register_cont_bt {
    padding: 30px 20px;
}
.rcbl_li_parga img {
    width: 18px;
    margin-right: 6px;
}
.rcbl_li_forget a {
    font-size: 12px;
}
.rcbl_li_forget {
    width: 48px;
}
.rcbl_li_parga {
    width: 54px;
}
.rcbl_li_input {
    padding: 0 10px;
}
.rcbl_li:nth-child(2) .rcbl_li_input {
    width: calc(100% - 54px - 48px);
}
.register_cont_bt_info {
    margin-bottom: 20px;
}
.rcbl_li {
    padding-left: 15px;
    padding-right: 15px;
}
.fcbu_li_parga p {
    font-size: 14px;
}
.fcbu_li_icon {
    width: 18px;
    margin-right: 10px;
}
.fcbu_li:nth-child(2) .fcbu_li_icon{
    position: relative;
    top: 2px;
}
.fcbu_li {
    margin-bottom: 8px;
}
.forget_cont_bt {
    padding: 30px 20px;
}
.mpwb_cont {
    width: 130px;
}
.forget_cont_bt_num {
    margin-bottom: 20px;
}
.down_cont_tp_search {
    width: 100%;
    margin-top: 10px;
}
.dlul_cont_text_tit .c_text1 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 5px;
}
.member_pop_wrap_img {
    width: 100%;
}
.file_pop .ys_modal_content {
    padding: 0 20px 30px;
}
.file_pop .ys_modal_close {
    width: 20px;
    top: 15px;
    right: 15px;
}
.member_pop_wrap_tit {
    margin-bottom: 20px;
}
/* 2023.12.1新增-end */
    /* 2024.03.12 - tammy - start */
    .sign_name.c_text2, .sign_name.c_text2 p{
        font-size: 14px;
    }
    .sign_list {
        margin: 0 -12px;
        padding-left: 22px;
    }
    .sign_list_item_btn {
        width: 12px;
        height: 12px;
        top: 6px;
    }
    .sign_list_item_font {
        width: calc(100% - 12px);
        padding-left: 11px;
    }
    .sign_list_item {
        padding: 0 12px;
    }
    .icbl_code1_item:nth-last-of-type(n+3){
        width: 100%;
    }
    .icbl_code1_item .mpwb_cont {
        width: 130px;
    }
    .icbl_code1_item3{
        width: calc(100% - 150px);
        flex-grow: 1;
    }
    .regist_main .infor_cont_bt {
        padding: 28px 16px 30px;
    }
    .icbl_code1_item4{
        width: auto;
    }
    /* 2024.03.12 - tammy - end */
    .icbl_code1_img {
        width: 110px;
    }
    /* 2024.04.24 - tammy - start */
    .c_d1_fr_item .c_times .c_text1 p{
        font-size: 14px;
    }
    .c_d1_lookmore {
        margin-top: 10px;
    }
    .mod_april .c_d1_fr_con {
        padding: 18px;
    }
    .mod_april .c_d1_fr_list {
        margin-bottom: 18px;
    }
    .c_d1_fr_con {
        border-radius: 15px;
    }
    .mod_april .c_d1_fr_con {
        padding: 15px 18px;
    }
    .mod_april .c_d1_fr_con .c_tit4 {
        margin-bottom: 6px;
    }
    .mod_april .c_lookmore .c_imgbox {
        margin-left: 5px;
        width: 13px;
    }
    /* 2024.04.24 - tammy - end */
    .he_index .ys_pos_center {
        top: 70%;
    }

}