@charset "utf-8";
@media screen and (max-width: 1919px){
	.he_f4frole {
		width: 300px;
		padding: 50px 10px 0;
	}
	.he_f4frori {
		width: calc(100% - 300px);
		padding-left: 30px;
	}
	.he_f4flp3 {
		padding: 0 12px;
	}
	.g_e5sec1yzmfr {
		margin-right: 16px;
	}
	.g_e5sec1btnfr {
		width: 180px;
	}	
	.he_f4frori .g_e5sec1btnfr {
		position: relative;
		top:5px;
	}
	.t_e5zhu {
		font-size: 12px;
	}
	.g_e5sec1top1 {
		font-size: 12px;
	}
	.he_syhetp,.he_syhedb {
		padding: 0 calc(50% - 800px);
	}
	.he_navxl1 .he_navxlbx {
		height: 440px;
	}
	.g_nxwtle {
		width: 698px;
	}
	.g_reginp {
		padding: 8px 0 14px;
	}
	.g_ftnavfl {
		padding: 0 30px;
	}
	.g_ftnavb {
		margin: 0 -30px;
	}
	.g_e5sec1lifl input{
		font-size: 12px;
	}
	.g_e5sec1bot li {
		font-size: 12px;
	}
	.g_e5sec1area textarea{
		font-size: 12px;
	}
	.he_navxl1 .he_navxlbx {
		height: auto;
	}
	/* 2022.06.27 - tammy - start */
	.g_ftnavfl {
		padding: 0 10px;
	}
	.g_ftnavb {
		margin: 0 -10px;
	}
	.g_ftnav {
		padding-left: 110px;
	}
	.g_e5sec1lifl input {
		font-size: 14px;
	}
	.g_e5sec1lifl input::placeholder {
		font-size: 14px;
	}
	.t_e5zhu {
		font-size: 14px;
	}
	.g_e5sec1top1 {
		font-size: 14px;
	}
	.g_e5sec1area textarea {
		font-size: 14px;
	}
	.g_e5sec1yzmfl input {
		padding: 0 10px;
	}
	.g_f1sec3li {
		padding: 20px 130px;
	}
	.g_f1sec3fl {
		padding: 60px 0;
	}
	.g_f1sec3fl{
		padding-bottom: 18px;
	}
	.t_duoselect .t_e5sele {
		top: 5.25px;
	}
	.g_reginp {
		padding: 2px 0 10px;
	}
	.g_regbotnr {
		top: 80px;
	}
    .am_d1_lbrightitem {
        padding: 34px 20px 34px 22px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 10px;
    }
    .am_d1_lbrightitem{
        margin-bottom: 14px;
    }
    .am_d1_fr1lunbobox {
        position: relative;
    }
    .am_d1_fr1lunbobox::before{
        content:'';
        width: 100%;
        height: 10px;
        position: absolute;
        bottom: -1px;
        left: 0;
        background: #fff;
        z-index: 2;
    }
	/* 2022.06.27 - tammy - end */
    /*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 30px 20px 30px;
    }
    /*2024.2.2新增-start*/
	.industry_pull .ys_cont1600{
		padding: 0 calc(50% - 800px);
	}
	.quality_strategy_bt,
	.policy_wrap_img{
		padding: 0 100px;
	}
	/*2024.2.2新增-end*/
}
@media screen and (max-width: 1860px){
    .am_d1_lbrightitem {
        padding: 30px 20px 30px 22px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 8px;
    }
    /*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 26px 20px 26px;
    }
}
@media screen and (max-width: 1780px) {
    .am_d1_lbrightitem {
        padding: 24px 20px 24px 22px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 6px;
    }
    /*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 20px 20px 20px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 3px;
    }
}
@media screen and (max-width: 1680px) {
	.amf2sec1 {
		padding-top: 90px;
		padding-left: 70px;
		padding-right: 70px;
	}

	.am_f2_f1itemd p {
		font-size: 28px;
	}

	.am_f2_f1itemd img {
		width: 60px;
	}

	.am_e3_content {
		padding-top: 100px;
	}

	.am_d1_floor1 {

		padding-top: 80px;
		padding-right: 40px;
	}

	.am_d2_fr2itemrc {
		padding-right: 88px;
		padding-left: 40px;

	}

	.am_d2_fr2itemr {
		padding-top: 25px;
	}

	.am_d2_fr2item a {
		padding: 37px 60px;
	}

	.am_d1_fot {
		margin-bottom: 80px;
	}


	.am_e2_floor1 {
		padding-left: 50px;
	}

	.am_e2_fr1titlel p {
		font-size: 24px;
	}

	.am_e2_floor1 {
		padding-right: 80px;
	}

	.am_e2_cimgbox {
		margin-top: 60px;
	}

	.am_padding {
		padding: 80px 40px;
	}

	.am_e4_padding {
		padding: 80px 70px;
	}

	.am_e4_fr1fot {
		margin-top: 80px;
	}

	.am_f3_padding {}

	.g_padding {
		padding: 80px 40px;
	}

	/* 11.30 am_start */
	/* b1 */
	.g_b1sec2 {
		border: none;
	}

	.g_b1sec1fl {
		padding-top: 15px;
		padding-right: 50px;
	}

	.g_nytle p {
		font-size: 28px;
	}

	.g_nytle p::before {
		height: 28px;
	}

	/* b1 */
	/* c1 */
	.g_c1 .g_nyfr {
		border: none;
	}

	/* c1 */
	/* c2 */

	/* c2 */
	.g_c2sec1frtle h4 {
		font-size: 28px;
		margin-bottom: 13px;
	}

	.g_c2sec1fr {
		padding-left: 40px;
	}

	.g_c2sec1fra {
		margin-top: 20px;
	}

	.g_c2sec1frbtn {
		margin-top: 30px;
	}

	.g_c2sec1 {
		padding: 30px 70px 30px;
	}

	.g_c2 .g_nyfr {
		padding: 40px 0 80px;
	}

	/* c2 */
	/* c3 */
	.g_c3sec1fl {
		width: 56%;
	}

	.g_c3sec1fr {
		width: 44%;
		right: 60px;
		padding-left: 100px;
	}

	.g_c3sec1fl img {
		width: 100%;
	}

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

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

	.g_c3sec1atp {
		margin-bottom: 15px;
	}

	/* c3 */
	/* e5 */

	/* e5 */
	/* f5 */

	/* f5 */
	/* 11.30 am_start */
	/* 11.30 am_start2*/
	.am_d1_floor1.g_padding {
		padding-bottom: 30px;
	}

	.g_e2 .am_e2_fr1titler {
		text-align: right;
	}

	/* 11.30 am_end2*/
	.g_nybanwz p {
		font-size: 34px;
	}

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

	.g_nyfltle {
		font-size: 26px;
	}

	.g_nyflul1tle1 a {
		font-size: 20px;
	}

	.g_nyflul2tle1 a {
		font-size: 18px;
	}

	.g_ftnavfl {
		padding: 0 20px;
	}

	.g_nyflul3 li a {
		font-size: 18px;
	}

	.g_ftnavb {
		margin: 0 -20px;
	}

	.g_ftnav {
		padding-left: 170px;
	}

	.g_f1sec1shu2 p {
		font-size: 46px;
	}

	.g_f1sec1shufl {
		padding: 32px 85px;
	}

	.g_f1sec1shub {
		margin: 0 -85px;
	}

	.g_f1hisfl p {
		font-size: 80px;
	}

	.g_f1timefl {
		padding: 0 21px 38px;
	}

	.g_f1sec3fl {
		padding: 34px 0;
	}

	.g_f1sec3fl .g_nytle {
		padding: 0 90px;
	}

	.g_f1sec3lifl {
		width: 50px;
		height: 50px;
	}

	.g_f1sec3lifr {
		width: calc(100% - 50px);
		padding-left: 20px;
		line-height: 46px;
		font-size: 26px;
		height: 46px;
	}

	.g_f1sec3li {
		padding: 40px 96px;
	}

	.g_f1sec4wz h3 {
		font-size: 36px;
	}

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

	.g_f1sec4 {
		height: 350px;
	}

	.g_f1hisfl {
		width: 336px;
	}

	.g_f1hisfr {
		width: calc(100% - 336px);
	}

	.g_f1hissk {
		width: 1043px;
	}

	.g_meblogo {
		left: 130px;
		bottom: 105px;
	}

	.g_regtle {
		font-size: 32px;
	}

	.g_reginp {
		margin-bottom: 21px;
	}

	.g_regbotnr {
		top: 91px;
	}

	.g_me6fr .g_me1head22 {
		font-size: 24px;
	}

	.g_sybanh p {
		font-size: 44px;
	}

	.g_sybanh {
		width: 44%;
	}

	.g_sec1bot h5 {
		font-size: 24px;
	}

	.g_sec1 .g_botton {
		margin-top: 30px;
	}

	.g_sec1icon {
		margin: 0 auto 40px;
	}

	.g_title h4 {
		font-size: 24px;
	}

	.g_sec2flnr {
		padding: 48px 65px;
	}

	.g_sec2flnr h4 {
		font-size: 24px;
	}

	.g_sec3botx .g_botton {
		margin-top: 88px;
	}

	.g_sec4cenfl h4 {
		font-size: 30px;
	}

	.g_sec4nr .g_content {
		width: 1200px;
	}

	.g_shu p {
		font-size: 40px;
	}

	.g_navxl {
		left: 50%;
		transform: translateX(-50%);
	}

	.am_d1_lbrightitem {
		padding: 32px 28px 40px 36px;
	}

	.am_d1_lbrightitem h2 {
		margin-top: 7px;
	}

	.am_d1_lbrightitem {
		padding: 20px 28px 27px 36px;
	}

	/* helen end */
	.g_synavli {
		padding: 0 20px;
	}	
	/* tammy - start */
	.g_b3 .g_nyfr,
	.g_b2 .g_nyfr,
	.g_b1 .g_nyfr {
		width: 82.5%;
	}
	.t_b1k1h4 {
		font-size: 18px;
		margin-bottom: 18px;
	}
	.t_b1k1btn p{
		font-size: 16px;
	}
	.g_bottonfl {
		width: 42px;
	}
	.t_b1k1btn .g_bottonfl {
		margin-right: 8px;
	}
	.g_nxwtle {
		width: 60%;
	}
	.g_nxwnr {
		margin-bottom: 18px;
	}
	.g_nxwtlenr {
		margin-bottom: 26px;
	}
	.g_nxwbtn {
		margin-top: 30px;
	}
	.g_regtle {
		margin-bottom: 20px;
	}
	.g_reginp {
		margin-bottom: 16px;
	}
	.t_e5sanli {
		padding: 0 5px;
	}
	.t_e5sanhe {
		margin: 0 -5px;
	}
	.g_nybanwz p {
		font-size: 32px;
	}
	.g_nyfltle {
		font-size: 24px;
	}
	.g_nyflul1tle1 a {
		font-size: 18px;
	}
	.g_nyfr .t_mianbao {
		padding-left: 40px;
	}
	.g_b3sec1.g_padding {
		padding: 50px 0 44px;
	}
	.g_nybanwz p {
		font-size: 32px;
	}
	.g_nytle p {
		font-size: 24px;
	}
	.he_syhetp, .he_syhedb {
		padding: 0 8.75vw;
	}
	.he_navxlble {
		width: 420px;
		padding-left: 140px;
	}
	.he_navxlbx::before {
		width: 420px;
	}	
	.he_navxlbri {
		max-width: calc(100% - 420px);
		padding-left: 60px;
		padding-right: 60px;
	}
	.t_naverul, .t_navsanul {
		margin-right: 120px;
	}
	.g_sybanh p {
		font-size: 32px;
	}
	.g_title h4 {
		font-size: 22px;
	}
	.g_sec4cenfl h4 {
		font-size: 24px;
	}
	.he_navxlble {
		padding-left: 120px;
	}
	/* tammy - end */
	.g_nyflul1tle1 a {
		font-size: 18px;
	}
	.g_nyfltle {
		font-size: 18px;
	}
	/* 2022.06.27 - tammy - start */
	.g_ftnav {
		padding-left: 40px;
	}
	.g_ftnavfl {
		padding: 0 5px;
	}
	.g_ftnavb {
		margin: 0 -5px;
	}
	.g_ftnavfl:first-of-type li {
		padding: 0 5px;
	}
	.g_ftnavfl:first-of-type ul{
		margin: 0 -5px;
	}
	.g_f1sec3li {
		padding: 20px 96px;
	}
	.g_f1sec3lifl {
		width: 46px;
		height: 46px;
	}
	.g_f1sec3lifr {
		width: calc(100% - 46px);
	}
	.g_sybanh p {
		font-size: 28px;
	}
	.g_sec1bot h5 {
		font-size: 22px;
	}
	.g_sec1bot h5 {
		font-size: 18px;
	}
	.g_shu p{
		font-size: 34px;
	}
	.g_f1sec1shu2 p {
		font-size: 34px;
	}
	.g_f1sec1shu2 span,.g_f1sec1shu3 {
		transform: translateY(15px);
	}
	.g_f1sec1shu1 {
		transform: translateY(0px);
	}
	.g_f1hisfl p {
		font-size: 60px;
	}
	.g_f1sec3lifr{
		font-size: 20px;
	}
	.g_f1sec3lifl {
		width: 44px;
		height: 44px;
	}
	.g_f1sec3lifr {
		line-height: 44px;
		height: 44px;
		width: calc(100% - 44px);
	}
	.g_f1sec3li {
		padding: 18px 130px;
	}
	.g_f1sec3li {
		padding: 15px 110px;
	}
	.g_f1sec3fl{
		padding-bottom: 18px;
	}
	.am_f2_f1itemd p {
		font-size: 24px;
	}
	.g_c2sec1frtle h4 {
		font-size: 24px;
	}
	/* 2022.06.27 - tammy - end */
    .g_nytle::before {
        height: 28px;
    }
	.g_nxwtle {
		width: 64%;
	}
	.g_regnrbj1 {
		width: 120vw;
		position: relative;
		left: -10vw;
	}
	/*2022.11.08*/
	.g_nytle p,.g_nytle h1 {
		font-size: 28px;
	}
	.g_nytle p::before,.g_nytle h1::before {
		height: 28px;
	}
	.g_nytle p,.g_nytle h1 {
		font-size: 26px;
	}
    .g_nytle p,.g_nytle h1 {
		font-size: 24px;
	}
	/* 2022.11.19 - start */
	.g_c4_1 .agent {
		padding: 110px 0;
	}
	.agent .std_title36 {
		margin-bottom: 24px;
	}
	.agent .g_parp {
		margin-bottom: 60px;
	}
	.agent_result .agent_box_search {
		margin-bottom: 36px;
	}
	.agent_result .agent_box {
		padding: 50px 60px 60px;
	}
	.agent_box_list {
		margin-bottom: 120px;
	}
	.agent_box_list_nub {
		margin-top: 50px;
	}
	.agent_box_list_nub .g_word3 {
		margin-bottom: 32px;
	}
	/*  */
	.he_navxlble {
		padding-left: 0!important;
	}
	.he_navxlbri {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.t_naverul, .t_navsanul {
		margin-right: 0!important;
	}
	.g_synavli a {
		padding-left: 40px;
		padding-right: 24px;
	}
	.he_navxlble {
		width: 23%;
	}
	.t_naverul {
		width: 34%;
	}
	.he_navxlbri {
		width: 77%;
		max-width: 77%;
	}
	.t_navsanbox {
		width: 66%;
	}

	/* 2022.11.19 - end */
	.apply_main .t_mianbao {
        margin-bottom: 50px;
        margin-top: 30px;
    }
    .apply_main .g_word3,
    .apply_main .g_title{
        margin-bottom: 50px;
    }
    .alns_two a{
        padding: 15px 0;
    }
    .apply_list_nub{
        margin-bottom: 50px;
    }
	.alnf_font22 {
        font-size: 20px;
	}
	/*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 16px 20px 16px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 2px;
    }
	.he_f4mate {
		width: 382px;
		padding: 0px 20px;
	}
	/* 2023.10.12新增-start */
	.culc_icon {
		width: 40px;
	}
	.culc_text {
		width: calc(100% - 40px);
	}
	.citd_ul {
		margin: 0 -30px;
	}
	.citd_ul_li {
		padding: 0 30px;
	}
	.company_intro_text_data {
		margin-top: 100px;
	}
	.he_syhetpsri {
		margin-left: 40px;
	}
	.mon_nav_car {
		margin-right: 36px;
	}
	.mon_nav_btn {
		margin-left: 36px;
	}
	.he_navxlbt::before {
		width: calc(100% - 40px - 24px);
		left: 40px;
	}
	.am_d2sec1 {
        padding-right: 50px;
    }
    .am_d2_ny_page {
        padding-right: 0px;
    }
    .adul_cont_text {
        padding: 50px 37px;
    }
    .adul_cont_img .ys_imgbox_cover{
        height: 100%;
    }
    .adul_cont_img .ys_imgbox_cover img{
        height: 100%;
        object-fit: cover;
    }
    
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.am_e1_lab p {
		padding: 5px 5px;
	}
	.am_e1_lab li {
		padding: 0 5px;
	}
	.am_e1_lab ul {
		margin: 0 -5px;
	}
	.industry_pull .ys_cont1600{
		padding: 0 8.75vw;
	}
	.industry_pull_ul_li {
		padding: 0 30px;
	}
	.industry_pull_ul {
		margin: 0 -30px;
	}
	.mwbl_li_icon {
		width: 70px;
	}
	.mwbl_li_text_tit {
		font-size: 20px;
	}
	.mwbl_li_text {
		width: calc(100% - 70px);
		margin-top: 22px;
	}
	.qabu_li_cont_tp {
        padding: 77px 60px;
    }
    .manage_wrap_bt_mid {
        width: 32%;
    }
    .qlct_icon {
        width: 64px;
    }
    .g_support_wrap {
        padding: 30px 8.75vw 40px;
    }
    .g_support_wrap li {
        padding: 0 40px;
    }
    .g_support_wrap ul {
        margin: 0 -40px;
    }
	/*2024.2.2新增-end*/
	.he_navxl1 .he_navxlbx {
        height: 600px;
    }
    .g_b3sec1frnr .g_c3filedown {
        margin-right: 50px;
    }
    .g_nytle h1 {
        font-size: 24px;
    }
    /* 2022.10.22 */
    .environ-prod2 .environ-prod-ul-li {
        width: calc(70vw + 30px) !important;
    }
    .environ-prod-ul.swiper-wrapper{
        width: calc(100% + 30px);
    }
    .mon_nav_btn {
        width: 110px;
        margin-left: 30px;
    }
    .he_syhetpse {
        width: 380px;
        margin-left: 70px;
    }
}

@media screen and (max-width: 1560px) {
	.amf2sec1 {
		padding-top: 80px;
		padding-left: 50px;
		padding-right: 50px;
	}

	.am_f2_f1iteml {
		width: 260px;
		height: 260px;
	}

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

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

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

	.am_f2_f1itemd img {
		width: 55px;
	}

	.am_f2_f1itemr p {
		line-height: 1.5;
	}

	.am_f2_fr2 {
		height: 100px;
	}

	.am_f2_fr2 a p {
		line-height: 100px;
	}

	.am_f2_fr2 a p {
		font-size: 16px;
	}

	.am_e3_content {
		padding-top: 80px;
	}

	.am_e3_cbox {
		width: 750px;
	}

	.am_e3_cbinput {
		margin-top: 30px;
		margin-bottom: 35px;
	}

	.am_e3_cboxh3 {
		font-size: 24px;
	}

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

	.g_nyfl {}

	.am_d1_floor1 {
		padding-right: 30px;
		padding-left: 30px;
		padding-top: 40px;
	}

	.am_d1_fr1lbr {
		width: 350px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 350px);
	}

	.am_d2_fr2item a {
		padding: 30px 30px;
	}

	.am_d2_fr2itemr {
		padding-left: 30px;
	}

	.am_d2_fr2itemrc p {
		margin-top: 20px;
	}

	.am_d2_fr2itemrl h2 {
		font-size: 24px;
	}

	.am_d2_fr2itemrr {
		width: 48px;
	}

	.am_d2_fr2itemrc {
		padding-right: 58px;
		padding-left: 30px;
	}

	.g_nyfl {
		width: 250px;
	}

	.g_nyfr {
		width: calc(100% - 250px);
	}

	.am_d1_fr1lbr {
		width: 300px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 300px);
	}

	.am_d1_lbrightitem {
		/* padding: 20px 18px 30px 25px; */
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
	}

	.am_d2_fr2iteml {
		width: 280px;
	}

	.am_d2_fr2itemr {
		width: calc(100% - 280px);
	}



	.g_padding {
		padding: 70px 30px;
	}

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

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

	.am_e2_fr1titler {
		width: 180px;
	}

	.am_e2_fr1titlel {
		width: calc(100% - 180px);
	}

	.am_e2_cimgbox {
		margin-top: 40px;
	}

	.am_e2_cimgd img {
		width: 100px;
	}

	.am_f3_fr1title {
		padding: 18px 40px;
	}

	.am_f3_fr2_top {
		padding-top: 18px;
		padding-bottom: 18px;
		padding-left: 40px;
		padding-right: 70px;
	}

	.am_f3_fr2_bot {
		padding-left: 40px;
	}

	.am_f3_fr2_bot h3 {
		margin-bottom: 20px;
	}

	.am_f3_fr2_botitem {
		padding-top: 25px;
	}

	/* 11.30 am_start */

	/* b1 */
	.g_b1sec1fl {
		padding-top: 15px;
		padding-right: 40px;
	}

	.g_nytle p {
		font-size: 28px;
	}

	.g_nytle p::before {
		height: 28px;
	}

	.g_b1sec1nr {
		padding: 30px 40px;
	}

	.g_b1sec1wz1 {
		margin-bottom: 20px;
	}

	.g_b1sec1wz2nr {
		margin-bottom: 15px;
	}

	.g_b1sec2fl a {
		padding: 30px 35px;
	}

	.g_nytle {
		margin-bottom: 30px;
	}

	.g_b1sec2fl {
		margin-bottom: 25px;
	}

	/* b1 */
	/* c1 */
	.g_c1secwz {
		padding: 0 100px;
	}

	.g_c1secwzb h4 {
		font-size: 28px;
	}

	.g_c1secwzp {
		margin-bottom: 35px;
	}

	/* c1 */
	/* c2 */
	.g_c2sec1frtle h4 {
		font-size: 26px;
		margin-bottom: 13px;
	}

	.g_c2sec1fr {
		padding-left: 30px;
	}

	.g_c2sec1fra {
		margin-top: 10px;
	}

	.g_c2sec1frbtn {
		margin-top: 20px;
	}

	.g_c2sec1 {
		padding: 20px 50px 20px;
	}

	.g_c2 .g_nyfr {
		padding: 30px 0 60px;
	}

	.g_c2sec1fl {
		width: 450px;
	}

	.g_c2sec1fr {
		width: calc(100% - 450px);
	}

	/* c2 */
	/* e5 */
	.g_padding {
		padding: 70px 50px;
	}

	.g_e5sec1lifl input {
		height: 50px;
	}

	.g_e5sec1lifl {
		height: 50px;
	}

	.g_e5sec1top1 {
		line-height: 50px;
	}

	.g_e5sec1top2 {
		line-height: 50px;
	}

	.g_e5sec1area {
		height: 130px;
	}

	.g_e5sec1yzmfl input {
		height: 50px;
	}

	.g_e5sec1yzmfr {
		line-height: 50px;
	}

	/* e5 */
	/* e6 */
	/* .g_e6sec1nr{
			margin-bottom: 20px;
		} */
	/* e6 */
	/* f5 */
	.g_f5 .g_e6sec1nr a {
		padding: 18px 30px;
	}

	.g_f5sec1 {
		padding: 40px 0px;

	}

	.g_f5sec1fltu {
		/*width: 520px;*/
	}

	.g_f5sec1frtu {
		width: 180px;
	}

	/* f5 */
	/* 11.30 am_start */
	/* 11.30 am_star2 */
	.am_d1_floor1.g_padding {
		padding-bottom: 25px;
	}

	.am_d2_nytler {
		text-align: right;
	}

	/* 11.30 am_end2 */
	/* helen star */
	.g_synavli {
		padding: 0 14px;
	}

	.g_fttopfltu {
		width: 300px;
	}

	.g_f1timesk {
		padding-top: 20px;
	}

	.g_f1hissk {
		position: absolute;
		top: 70px;
	}

	.g_f1sec2 .g_nytle {
		padding: 0 28px;
	}

	.g_f1timefl.act p {
		font-size: 20px;
	}

	.g_f1timefl p {
		padding-bottom: 17px;
	}

	.g_f1timefl p::after {
		bottom: -24px;
	}

	.g_f1timefl p::before {
		bottom: -24px;
	}

	.g_meblogo {
		left: 165px;
	}

	.g_nxwnr2fl {
		width: 140px;
		margin-right: 24px;
	}

	.g_nxwnr {
		margin-bottom: 29px;
	}

	.g_sybanh p {
		font-size: 40px;
	}

	.g_sec1icon {
		width: 76px;
	}

	.g_sec1wz {
		padding: 0 32px;
	}

	.g_sec2flbot .g_botton {
		margin-top: 40px;
	}

	.g_sec2flnr {
		padding: 38px 45px;
	}

	.g_sec3botx .g_botton {
		margin-top: 64px;
	}

	.g_sec4nr .g_content {
		width: 1050px;
	}

	.g_sec4censhu {
		width: 33.333333%;
		padding: 60px 33px 0;
	}

	.g_b1 .g_b1sec1 {
		padding: 42px 50px;
	}

	.g_nyflul2tleb {
		padding: 23px 30px 23px 80px;
	}

	.g_nyflul3 {
		padding: 30px 20px 20px 85px;
	}

	.g_nyflul1tleb {
		padding: 25px 0;
	}

	.g_nyflul2tleb {
		padding: 20px 20px 10px 70px;
	}

	.g_nyflul3 {
		padding: 20px 20px 10px 85px;
	}

	.g_b3sec1frnr .g_c3filedown {
		margin-right: 34px;
	}

	.g_b3 .g_b3sec1fl {
		width: 450px;
	}

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

	.am_d1_lbrightitem {
		padding: 20px 28px 27px 36px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 350px);
	}

	.am_d1_fr1lbr {
		width: 350px;
	}

	.am_d1_lbrightitem {
		padding: 20px 17px 20px 17px;
	}

	/* helen end */
	.g_nyflul2tleb {
		padding: 20px 20px 10px 52px;
	}

	.g_nyflul3 {
		padding: 20px 20px 10px 50px;
	}

	.g_nyflul1tleb {
		padding: 12px 0;
	}
	/* tammy - start */
	.g_b3 .g_padding, .g_b2 .g_padding, .g_b1 .g_padding {
		padding-left: 0;
		padding-right: 0;
	}
	.g_nxwnr {
		margin-bottom: 18px;
	}
	.g_nxwnr1 .g_nxwnrfr {
		height: 34px;
	}
	.g_nxwnrfl{
		line-height: 34px;
	}
	.g_nxwnr {
		margin-bottom: 14px;
	}
	.g_nxwnr2fl{
		height: 34px;
	}
	.g_regtle {
		font-size: 28px;
	}
	.g_regtle {
		margin-bottom: 18px;
	}
	.g_reginp label {
		font-size: 14px;
	}
	.g_reginp input{
		font-size: 14px;
	}
	.g_reginp {
		padding: 8px 0 13px;
	}
	.gm-res-log {
		margin-top: 5px;
	}
	.g_reg .t_tanagree {
		margin-bottom: 8px;
	}
	.g_regbotnr {
		top: 98px;
	}
	.t_e5zhu {
		line-height: 48px;
	}
	.g_e5sec1top2 {
		line-height: 48px;
	}
	.he_f4frori .g_e5sec1li{
		height: 50px;
	}
	.g_e5sec1top {
		padding: 0 10px;
	}
	.g_e5sec1lifl input {
		padding: 0 8px;
	}
	.t_e5zhu {
		padding: 0 0 0 10px;
	}
	.he_f4frori .g_e5sec1li {
		padding: 0 5px;
	}
	.he_f4frori .g_e5sec1ul {
		margin: 0 -5px;
	}
	.g_e5sec1yzmfl {
		width: calc(33.333333% - 5px);
	}
	.g_e5sec1yzmfr {
		margin-left: 6px;
	}
	.g_e5sec1yzmfr {
		margin-right: 11px;
	}
	.t_tanagr {
		margin-right: 6px;
	}
	.g_e5sec1btnfr {
		width: 120px;
	}
	.he_f4frori {
		padding-left: 20px;
	}
	.t_tanagree {
		top: 15.5px;
	}
	.t_tantrtd {
		line-height: 50px;
	}
	.t_taninput input {
		line-height: 50px;
	}
	.t_tantr {
		line-height: 50px;
	}
	.t_tanxuan .t_tanic {
		line-height: 50px;
	}
	.t_tancode {
		line-height: 52px;
	}	
	.g_nyfr .t_mianbao {
		padding-left: 50px;
	}
	.g_b3sec1.g_padding {
		padding: 50px 0 44px;
	}
	.g_nytle p {
		font-size: 24px;
	}
	.g_sybanh p {
		font-size: 32px;
	}
	.g_ftnav {
		padding-left: 100px;
	}
	.t_regbiao {
		font-size: 14px;
	}
	.g_e5sec1bot ul {
		padding: 5px 10px;
	}
	.g_e5sec1bot ul {
		height: 125px;
	}
	.g_e5sec1area textarea {
		padding: 10px 10px;
	}
	.g_e5sec1area .t_e5zhu {
		line-height: 45px;
	}
	/* .g_e5sec1li {
		height: 50px;
	} */
	.g_e5sec1top1 {
		line-height: 48px;
	}
	/* tammy - end */
	/* 2022.06.27 - tammy - start */
	.g_ftnav {
		padding-left: 40px;
	}
	.am_d2_nytler {
		text-align: left;
	}
	.g_sybanh p {
		font-size: 28px;
	}
	.g_f1sec1shufl {
		padding: 32px 70px;
	}
	.am_f2_f1itemd p {
		font-size: 24px;
	}
	.g_c2sec1frtle h4 {
		font-size: 24px;
	}
	/* 2022.06.27 - tammy - end */
	.gm-res-log {
		margin-top: 0;
	}
    .t_login1.g_reginp label {
        width: 250px; 
    }
    .t_login1.g_reginp input {
        width: calc(100% - 250px);
    }
	.g_nxwtle {
		width: 65%;
	}
	.t_regzi {
		font-size: 14px;
	}
	.g_reginp {
		margin-bottom: 10px;
	}
	.g_nxwnr2fl {
		width: calc(33.333333% - 10px);
		margin-right: 15px;
	}
    /*2022.11.08*/
    .g_nytle p,.g_nytle h1 {
		font-size: 28px;
	}
	.g_nytle p::before,.g_nytle h1::before {
		height: 28px;
	}
	.g_nytle p,.g_nytle h1 {
		font-size: 24px;
	}
	/*  */
	.g_e5sec1lifl input {
		height: 21px;
	}
	.g_e5sec1lifl {
		height: auto;
	}
	.g_e5sec1area .t_e5zhu {
		line-height: 1.5;
	}
	.g_e5sec1yzmfl input {
		height: 21px;
	}
	.g_e5sec1area {
		height: auto;
	}
	.t_tantrtd {
		line-height: 1.5!important;
	}
	.t_tantr {
		line-height: 1;
	}
    .g_sec3fl a {
        padding: 26px 20px 30px 20px;
    }
    .g_sec3botx .g_sec3flwz {
        padding: 26px;
    }
    /**/
    .g_content{
        width: 82.5%;
    }
    .apply_list_nub{
        padding: 0 30px;
    }
    .apply_list{
        margin: 0 -30px;
    }
    /*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 16px 20px 16px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 0px;
    }
    .g_word5 {
        font-size: 12px;
    }
    .he_f4mate {
		width: 344px;
	}
	/* 2023.10.12新增-start */
	.ciul_cont {
		padding: 30px 35px;
	}
	.contact_info_ul_li {
		padding: 0 16px;
		margin-bottom: 32px;
	}
	.contact_info_ul {
		margin: 0 -16px;
	}
	.ccbl_parga p {
		font-size: 16px;
	}
	.std_margin1 {
		margin-top: 24px;
	}
	.contact_china {
		margin-top: 60px;
	}
	.ccbu_li {
		padding: 0 20px;
		margin-bottom: 34px;
	}
	.contact_china_bt_ul {
		margin: 0 -20px;
	}
	.std_title2 {
		font-size: 30px;
	}
	.contact_china_tit::before {
		height: 26px;
	}
	.contact_global {
		margin-top: 26px;
	}
	.contact_global_bt {
		margin-top: 30px;
	}
	.cgbu_li {
		padding: 0 22px;
		margin-bottom: 34px;
	}
	.contact_global_bt_ul {
		margin: 0 -22px;
	}
	.ccbl_icon {
		top: 1px;
	}
	.company_intro_btn_icon {
		width: 40px;
	}
	.company_intro_text {
		padding-right: 50px;
	}
	.citd_ul_li {
		padding: 0 20px;
	}
	.citd_ul {
		margin: 0 -20px;
	}
	.culc_icon {
		width: 36px;
	}
	.culc_text {
		width: calc(100% - 36px);
	}
	.company_intro {
		padding-top: 60px;
	}
	.company_develop {
		margin-top: 100px;
	}
	.company_main {
		padding-bottom: 80px;
	}
	.company_value {
		margin-top: 80px;
	}
	.cdta_btn {
		width: 40px;
	}
	.company_develop_bt {
		margin-top: 40px;
	}
	.company_intro_text_data {
		margin-top: 80px;
	}
	.cdbu_li_cont_text {
		padding: 30px;
	}
	.cvli_cont_bt_text {
		padding: 28px 45px;
	}
	.g_word2 {
		font-size: 22px;
	}
	.ccbl_text .g_word2 {
		margin-bottom: 16px;
	}
	.he_syhetpse {
		width: 410px;
		margin-left: 70px;
	}
	.g_d2 .am_d2_nytlel h1 {
        font-size: 30px;
    }
    .g_sybansk .slick-prev {
        left: 30px;
    }
    .g_sybansk .slick-next {
        right: 30px;
    }
    .g_sybansk .slick-arrow {
        width: 44px;
        height: 44px;
    }
    .dblb_list_li {
        padding: 0 12px;
    }
    .dblb_list {
        margin: 0 -12px;
    }
    .dblt_btn_arrow {
        width: 62px;
    }
    .getl_ul_li {
        padding: 0 18px;
    }
    .getl_ul {
        margin: 0 -18px;
    }
    .adul_cont_text {
        padding: 40px 25px;
    }
    .actb_icon {
        width: 52px;
        margin-top: 30px;
    }
    .am_d1_dots {
        margin-top: 20px;
    }
    .am_d1_floor1.g_padding {
        padding-bottom: 30px;
    }
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.am_e1_lab {
		padding: 10px 10px;
	}
	.ipul_tp {
		margin-bottom: 18px;
	}
	.ipul_bt li {
		margin-bottom: 14px;
	}
	.industry_pull {
		padding-bottom: 50px;
	}
	.qsbu_li_cont {
		padding: 50px 30px;
	}
	.qsbu_li_cont .ys_imgbox_cover {
		width: 58px;
	}
	.qsbu_li_cont_text {
		margin-top: 120px;
	}
	.qsbu_li,.qabu_li{
		padding: 0 12px;
	}
	.quality_strategy_bt_ul,.quality_authen_bt_ul{
		margin: 0 -12px;
	}
	.quality_authen {
		padding-top: 100px;
	}
	.quality_main, .policy_main, .manage_main {
		padding-bottom: 100px;
	}
	.quality_strategy_bt, .quality_authen_bt, .policy_wrap_img, .manage_wrap_bt {
		margin-top: 40px;
	}
	.qabu_li_cont_tp {
		padding: 67px 50px;
	}
	.qaba_icon {
		width: 40px;
		height: 40px;
	}
	.manage_wrap_bt_ri {
        width: 27.75%;
    }
    .manage_wrap_bt_le {
        width: 31.25%;
    }
    .manage_wrap_bt_mid {
        width: 33%;
    }
    .mwbl_li_icon {
        width: 64px;
    }
    .mwbl_li_text {
        width: calc(100% - 64px);
        padding-left: 15px;
        margin-top: 20px;
    }
    .qsbu_li_cont {
        padding: 100px 30px 50px;
    }
    .g_support_wrap {
    padding: 20px 8.75vw 30px;
}
.g_support_wrap li p {
    margin-right: 15px;
}
.g_support_wrap li {
    padding: 0 30px;
}
.g_support_wrap ul {
    margin: 0 -30px;
}
.apply_list_nub{
    padding: 0 20px;
}
.apply_list{
    margin: 0 -20px;
}
.apply_list_nub_first {
    padding-right: 6px;
}
	/*2024.2.2新增-end*/
	.pro_pull_bt_ul {
        height: 480px;
    }
    .he_navxl1 .he_navxlbx {
        height: 500px;
    }
    .g_nytle h1 {
        font-size: 24px;
    }
    .mon_nav_btn {
        width: 100px;
        margin-left: 20px;
    }
    .he_syhetpse {
        width: 350px;
        margin-left: 50px;
    }
}

@media screen and (max-width: 1440px) {
	.g_nyfl {
		width: 250px;
	}

	.g_nyfr {
		width: calc(100% - 250px);
	}

	.amf2sec1 {
		padding-top: 50px;
		padding-left: 30px;
		padding-right: 30px;
	}

	.am_f2_f1iteml {
		width: 230px;
		height: 230px;
	}

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

	.am_f2_f1itemr h2 {
		line-height: 1.5;
	}

	.am_f2_floor1 {
		padding-right: 50px;
		padding-left: 20px;
	}

	.am_f2_fr2 {
		height: 70px;
	}

	.am_f2_fr2 a p {
		line-height: 70px;
	}

	.am_f2_f2img {
		width: 35px;
	}

	.am_f2_fr2 a p {
		font-size: 18px;
	}

	.am_f2_f1iteml {
		width: 200px;
		height: 200px;
	}

	.am_f2_f1itemr {
		width: calc(100% - 200px);
	}

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

	.am_f2_f1itemr h2 {
		font-size: 18px;
	}

	.am_f2_f1itemr {
		padding-left: 20px;
	}

	.am_f2_floor1 {
		padding-right: 30px;
	}

	.am_f2_f1itemd img {
		width: 48px;
	}

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


	.am_e3_cboxh3 {
		font-size: 22px;
	}

	.am_e3_cbinput {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.am_e3_cbox {
		width: 700px;
	}

	.am_e3_cbbotr {
		padding-left: 30px;
	}

	.am_e3_content {
		padding-top: 60px;
	}

	.am_e1_nycbibot p {
		font-size: 18px;
		height: 63px;
	}

	.am_e1_nycbibot {
		padding: 15px 0;
	}

	.am_e1_nycbitem {
		margin-bottom: 25px;
	}

	.am_e1_nycbiimgd {
		width: 50px;
	}

	.am_nytle p {
		font-size: 28px;
	}

	.am_d2_nytlel p {
		font-size: 24px;
	}

	.am_d2_nytler img {
		margin-left: 30px;
	}

	.am_d2_nybt {
		padding-top: 40px;
	}

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

	.am_d2_pimg {
		padding: 10px 0 30px;
	}

	.am_d2_nybb {
		padding-top: 17px;
	}

	.am_d2_nybbitem p {
		margin-bottom: 5px;
	}

	.am_d2_nybbitem {
		margin-bottom: 40px;
	}


	.am_d2_ny_botl a {
		padding-left: 30px;
	}

	.am_d2_ny_botr a {
		padding-right: 30px;
	}

	.am_d2_ny_botl a img {
		margin-right: 40px;
	}

	.am_d2_ny_botr a img {
		margin-left: 40px;
	}

	.am_d2_ny_bot {
		margin-top: 50px;
		height: 100px;
		margin-bottom: 20px;
	}

	.am_d2_ny_bot div a {
		line-height: 100px;
	}

	.am_d2_nycitem a {
		padding: 20px 20px;
	}

	.am_d2_nycitinner h2 {
		font-size: 18px;
		height: 63px;
	}

	.am_d2_nycitem {
		padding: 0 15px;
	}

	.am_d2_nycontent {
		margin: 0 -15px;
	}

	.am_d2_nycitinner span {
		padding: 10px 0 15px;
	}

	.am_d2_nycitiimgbox {
		width: 40px;
		margin-top: 15px;
	}

	.am_d2_nytler a {
		padding-top: 5px;
	}

	.am_d2sec1 {
		padding-bottom: 50px;
	}

	.am_d2_fr2item a {
		padding: 20px 20px;
	}

	.am_d2_fr2iteml {
		width: 250px;
	}

	.am_d2_fr2itemr {
		width: calc(100% - 250px);
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.am_d2_fr2itemrc p {
		margin-top: 15px;
	}

	.am_d2_fr2itemrl h2 {
		font-size: 22px;
	}

	.am_d2_fr2itemrc h3 {
		font-size: 18px;
	}

	.am_d2_fr2itemrc {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_d1_fot {
		margin-bottom: 60px;
	}

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

	.am_d1_banjian img {
		width: 8px;
	}

	.am_d1_floor1 {
		padding-bottom: 30px;
	}

	.am_d1_fr1lbr {
		width: 280px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 280px);
	}

	.am_d2_fr2itemrr {
		width: 38px;
	}

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

	.am_e2_fr1titler {
		line-height: 35px;
	}

	.am_e2_floor1 {
		padding-right: 40px;
	}

	.am_e2_cimgbox {
		margin-bottom: 25px;
	}

	.am_e2_textp {
		margin-top: 15px;
	}

	.am_e2_texth2 {
		font-size: 20px;
	}

	.am_e2_textul li {
		padding-bottom: 8px;
	}

	.am_e2_textul {
		margin-top: 8px;
	}

	.am_padding {
		padding-top: 70px;
	}



	.am_e4_padding {
		padding: 50px;
	}

	.am_e4_fr1fot {
		margin-top: 60px;
	}

	.am_e4_fr1textitem {
		padding: 10px 0;
	}

	.am_e4_fr1titem {
		padding: 10px 0;
	}

	.g_padding {
		padding: 40px 20px;
	}

	.am_f3_fr1title {
		padding: 10px 20px;
	}

	.am_f3_fr2_top {
		padding: 10px 20px;
		padding-right: 50px;
	}

	.am_fs20 {
		font-size: 18px;
	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 180px;
	}

	.am_f3_fr2_bot {
		padding-left: 20px;
	}

	.am_f3_fr2_botitem {
		padding-top: 15px;
	}

	.am_f3_fr2_botitem {}

	.am_f3_fr2_bot h3 {
		margin-bottom: 10px;
	}

	.am_f3_fr2_bot {
		padding-bottom: 20px;
	}

	.am_f3_fr2_bot a {
		margin: 20px 0;
	}

	.am_f3_fot {
		margin-top: 50px;
		margin-bottom: 10px;
	}

	/* 11.30 am_start */

	/* b1 */
	.g_nytle p {
		font-size: 26px;
	}

	.g_nytle p::before {
		width: 3px;
		height: 25px;
	}

	.g_b1sec2fl a {
		padding: 25px 30px;
	}

	.g_nytle {
		margin-bottom: 20px;
	}

	.g_b1sec1fr {
		width: 350px;
	}

	.g_b1sec1fl {
		width: calc(100% - 350px);
	}

	.g_b1sec1fr img {
		width: 100%;
	}

	.g_b1sec1fl {
		padding-right: 20px;
		padding-top: 0px;
	}

	/* b1 */

	/* c1 */
	.g_c1secwz {
		padding: 0 50px;
	}

	.g_c1secwzb h4 {
		font-size: 26px;
	}

	.g_c1secwzp {
		margin-bottom: 25px;
	}

	.g_c1secbtnfl a {
		padding: 0 35px;
		margin-bottom: 15px;
		margin-right: 25px;
		line-height: 35px;
	}

	/* c1 */

	/* c2 */
	.g_c2sec1fl {
		width: 380px;
	}

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

	.g_c2sec1frtle h4 {
		font-size: 24px;
		line-height: 1.5;
		margin-bottom: 5px;
	}

	.g_c2sec1frtle p {
		line-height: 1.5;
	}

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

	.g_c2sec1frbtn {
		width: 40px;
		margin-top: 10px;
	}

	/* c2 */
	/* c3 */
	.g_c3sec1fl {
		width: 54%;
	}

	.g_c3sec1fr {
		width: 46%;
		right: 30px;
		padding-left: 70px
	}

	.g_c3sec1.g_padding {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}

	.g_c3filedown {
		margin-top: 20px;
	}

	.g_c3sec1atfl p {
		margin-right: 25px;
	}

	.g_c3sec1fr .g_nytle {
		margin-bottom: 15px;
	}

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

	.g_c3sec2topbtn .g_bottonfl {
		width: 48px;
	}

	.g_e6sec1nr {
		margin-bottom: 30px;
	}

	/* c3 */
	/* e5 */
	.g_padding {
		padding: 46px 30px;
	}

	.g_e5sec1btnfr {
		width: 180px;
		height: 40px;
		line-height: 40px;
	}

	.g_e5sec2flwz h4 {
		font-size: 20px;
	}

	.g_e5sec2fl {
		padding: 0 80px;
	}

	.g_e5sec2ul {
		margin: 0 -80px;
	}

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

	.g_e5sec2btn {
		margin-top: 35px;
	}

	/* e5 */
	/* f5 */
	.g_f5sec1fltu {
		/*width: 450px;*/
	}

	.g_e6sec12 p {
		font-size: 16px;
		line-height: 1.75;
		height: 28px;

	}

	.g_f5 .g_e6sec12 span {
		font-size: 14px;
	}

	.g_f5 .g_e6sec11 {
		margin-top: 8px;
	}

	.g_f5sec1frtu {
		width: 160px;
	}

	.g_f5sec1nrfr {
		padding: 40px 60px 30px;
	}

	.g_f5sec1ad {
		margin-bottom: 15px;
	}

	.g_f5 .g_e6sec14 {
		width: 45px;
	}

	.g_f5 .g_e6sec11 {
		width: 28px;
	}

	/* f5 */


	/* 11.30 am_start */
	/* 11.30 am_start2 */
	.g_e6sec13 {
		width: 180px;
	}

	.g_e6sec12 {
		width: calc(100% - 180px - 24px - 32px);
	}

	.g_c3sec2botfl {
		width: 180px;

	}

	.g_c3sec2botfr {
		width: calc(100% - 180px);
	}

	.am_d2_fr2item a {
		padding: 20px 30px;
	}

	/* 11.30 am_start2 */
	/* helen star */
	.g_b2 .g_padding {
		padding: 46px 55px;
	}

	.g_b3sec1fl {
		background: #fff;
		width: 400px;
	}

	.g_play {
		width: 47px;
	}

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

	.g_b3sec1nr {
		padding: 45px 44px;
	}

	.g_nytle p {
		font-size: 24px;
	}

	.g_nyfltle {
		font-size: 24px;
	}

	.g_nytle p::before {
		width: 3px;
		height: 26px;
	}


	.g_nyflul2tleb {
		padding: 23px 30px 23px 80px;
	}

	.g_nyflul3 {
		padding: 30px 20px 20px 90px;
	}

	.g_sysou,
	.g_syworld {
		padding: 0 26px;
	}

	.g_symem {
		padding-left: 40px;
		padding-right: 16px;
	}

	.g_syhead {
		padding: 0 60px;
	}

	.g_syfr {
		padding-left: 38px;
	}

	.g_nybanwz p {
		font-size: 32px;
	}

	.g_nytle {
		margin-bottom: 30px;
	}

	.g_nyfltle {
		padding: 38px 15px;
	}

	.g_nyflul1tleb {
		text-align: center;
		padding: 28px 0;
	}

	.g_nyflul2tleb {
		padding: 20px 30px 20px 72px;
	}

	.g_e6sec1nr {
		margin-bottom: 32px;
	}

	.g_b2sec2play {
		width: 47px;
	}

	.g_c3sec3.g_padding {
		padding-bottom: 30px;
	}

	.g_c3sec3 .g_nytle {
		margin-bottom: 20px;
	}

	.g_fttopfltu {
		width: 270px;
	}

	.g_fttopfr {
		margin-top: 25px;
	}

	.g_ftnav {
		padding-left: 160px;
	}

	.g_b2sec2flbot p {
		font-size: 14px;
		max-height: 49px;
	}

	.g_b2sec2fl {
		margin-bottom: 10px;
	}

	.g_b2sec3nr {
		padding: 0 75px 0 90px;
	}

	.g_b2sec3bj {
		left: 44px;
	}

	.g_b2sec3fl p {
		color: #fff;
		font-size: 18px;
	}

	.g_c3sec2topbtn .g_bottonfl {
		width: 48px;
		margin-top: 3px;
	}

	.g_b2sec3bj {
		width: 115px;
	}

	.g_b2sec3 {
		height: 180px;
	}

	footer {
		padding: 66px 80px 20px;
	}

	.g_ftbots {
		padding-top: 55px;
	}

	.g_ftbotx {
		margin-top: 35px;
	}

	.g_b2sec2flbot h5 {
		font-size: 18px;
	}

	.he_nybxd {
		margin-top: 76px;
	}

	.he_b4p3 {
		margin-top: 65px;
	}

	.g_f1hissk {
		width: 80%;
		margin: 0 auto;
		padding: 0 20px;
	}

	.g_f1hissk {
		top: 20px;
	}

	.g_f1hisfl p {
		font-size: 44px;
	}

	.g_f1hisfl {
		width: 275px;
	}

	.g_f1hisfr {
		width: calc(100% - 275px);
	}

	.g_f1sec1shu2 p {
		font-size: 34px;
	}

	.g_f1sec1shu2 span {
		padding-left: 5px;
		transform: translateY(15px);
	}

	.g_f1sec1shu3 {
		margin-left: 15px;
		transform: translateY(15px);
	}

	.g_f1sec1shu1 {
		transform: translateY(5px);
	}

	.g_f1sec1 .g_nytle {
		margin-bottom: 22px;
	}

	.g_f1sec1shu {
		margin-top: 30px;
		padding: 37px 65px;
	}

	.g_f1sec3lifr {
		line-height: 42px;
		font-size: 22px;
		height: 42px;
	}

	.g_f1sec3lifl {
		width: 45px;
		height: 45px;
	}

	.g_f1sec3lifl img {
		width: 20px;
	}

	.g_f1sec3li {
		padding: 38px 96px;
	}

	.g_f1sec4wz h3 {
		font-size: 30px;
	}

	.g_f1sec4wz p {
		font-size: 24px;
	}

	.g_f1sec3li {
		padding: 32px 96px;
	}


	.g_f1sec4bj img {
		width: 100%;
	}

	/* helen end */


	/* helen 12.1 star */
	.he_f4mate {
		width: 350px;
	}

	.he_f4maic {
		margin-bottom: 12px;
	}

	.he_f4mabx h4 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.he_f4m1le {
		width: 16px;
	}

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

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

	.he_f4m1ri {
		width: calc(100% - 16px);
	}

	.he_f4maicle {
		width: 74px;
	}

	.he_f4maicri {
		width: calc(100% - 74px);
	}

	.he_f4map1 {
		margin-bottom: 36px;
	}

	.he_f4map1 {
		height: 410px;
	}

	.he_f4froriti h4 {
		font-size: 26px;
		line-height: 38px;
	}

	.he_f4flp {
		margin-bottom: 80px;
	}

	.he_f4flp3 {
		margin-bottom: 80px;
	}

	.he_f4frole {
		width: 320px;
	}

	.he_f4frori {
		width: calc(100% - 320px);
	}

	.he_f4flo {
		padding: 0 28px 25px;
	}

	.he_f4flp3 {
		padding: 0 10px;
	}

	.g_meblogo {
		left: 208px;
		bottom: 130px;
	}

	.g_regbotnr {
		top: 44px;
		right: 214px;
	}

	.g_reginp {
		margin-bottom: 21px;
		border-bottom: 1px solid #e0f2f4;
		padding: 3px 0 12px;
	}

	.g_regbotnr {
		top: 124px;
	}

	.g_regtle {
		font-size: 26px;
	}

	.g_me6fr .g_me1head22 {
		font-size: 20px;
	}

	.g_me6frxwz {
		font-size: 20px;
	}

	.g_me6frxx {
		width: 16px;
		line-height: 26px;
		margin-right: 12px;
	}

	.g_nxwtle {
		width: 590px;
	}

	.g_nxwtlenr {
		margin-bottom: 37px;
	}

	.g_nxwnr {
		margin-bottom: 21px;
	}

	.g_me6fl {
		width: 317px;
	}

	.g_me6fltou1 {
		width: 100px;
		height: 100px;
	}

	.g_me6fltou1tu {
		width: 90px;
	}

	.g_me6fllogo {
		width: 153px;
	}

	.g_me6fr {
		width: calc(100% - 317px);
	}

	.g_sybanh p {
		font-size: 32px;
	}

	.g_botton {
		margin-top: 35px;
	}

	.g_sylogo {
		line-height: 80px;
		width: 183px;
	}

	.g_one {
		line-height: 80px;
	}

	.g_symem {
		line-height: 80px;
	}

	.g_sysou,
	.g_syworld {
		line-height: 80px;
	}


	.g_syhead.act .g_sylogo,
	/* .g_syhead.act .g_synavli a, */
	.g_syhead.act .g_symem,
	.g_syhead.act .g_sysou,
	.g_syhead.act .g_syworld {
		line-height: 80px;
	}

	.g_sylogo2 {
		top: 21px;
	}

	.g_symem2 {
		top: 31px;
	}

	.g_syworld2,
	.g_sysou2 {
		top: 31px;
		left: 26px;
	}

	.g_sybanwz {
		padding: 0 90px;
	}

	.g_syban .slick-dots {
		right: 62px;
	}

	.g_sy section {
		padding: 0 65px;
	}

	.g_sec1 {
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}

	.g_title h4 {
		font-size: 22px;
	}

	.g_intro {
		margin-top: 24px;
		margin-bottom: 53px;
	}

	.g_sec1fl {
		padding-right: 50px;
	}

	.g_sec1bot h5 {
		font-size: 22px;
	}

	.g_sec1icon {
		width: 58px;
	}

	.g_sec1icon {
		margin: 0 auto 27px;
	}

	.g_bottonfl {
		width: 45px;
	}

	.g_sec1bot h5 {
		margin-bottom: 14px;
	}

	.g_sec1 .g_botton {
		margin-top: 50px;
	}

	.g_sec2flnr h4 {
		font-size: 22px;
	}

	.g_sec3fl a {
		padding: 23px 23px 23px 23px;
	}

	.g_sec3flwz h6 {
		color: #0292a4;
		font-size: 18px;
		height: 31.5px;
	}

	.g_sec3botx a {
		padding: 0;
	}

	.g_sec3botx .g_sec3flwz {
		padding: 23px;
	}

	.g_sec3botx .g_botton {
		margin-top: 60px;
	}

	.g_sec2 {
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}

	.g_sec3 {
		padding-bottom: 70px !important;
		padding-top: 60px !important;
	}

	.g_sec4 {
		padding-top: 60px !important;
		padding-bottom: 70px !important;
	}

	.g_sec3bot {
		margin: 35px -8px 0;
	}

	.g_sec4nr {
		margin-top: 35px;
	}

	.g_sec4cenfl h4 {
		font-size: 27px;
	}

	.g_shu p {
		font-size: 32px;
	}

	.g_sec4bj {
		height: 375px;
	}

	.g_sec4 .g_botton {
		margin-top: 69px;
	}

	.g_sec2flnr {
		padding: 51px 45px;
	}

	.g_bottonfl {
		margin-top: 3px;
	}

	.g_sec3botx .g_botton {
		margin-top: 105px;
	}

	.g_sybanh {
		width: 33%;
	}

	.g_navxl {
		top: 80px;
	}

	.g_navxl1 {
		padding: 36px 60px;
	}

	/* .g_navxl2 {
		padding: 15px 18px;
	} */

	.g_b1 .g_b1sec1 {
		padding: 42px 30px;
	}

	.g_b1sec1fr {
		width: 400px;
	}

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

	.g_nyban {
		margin-top: 80px;
	}

	.g_nyflul1tleb {
		padding: 20px 0;
	}

	.g_nyflul2tleb {
		padding: 15px 20px 15px 65px;
	}

	.g_nyflul3 {
		padding: 20px 20px 10px 80px;
	}

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

	/* .g_b3sec2topfl a {
		padding: 0 66px;
	} */

	.g_b3 .g_padding {
		padding: 48px 44px;
	}

	.g_c3sec3nr:last-child .g_e6sec1nr:last-child {
		margin-bottom: 0;
	}

	.g_e6sec1nr {
		margin-bottom: 28px;
	}

	.g_c3sec2li {
		padding: 0 30px;
	}

	.g_c3sec2ul {
		margin: 0 -30px;
	}

	.g_c3sec2li {
		margin-bottom: 30px;
	}

	.g_b3sec2nr {
		padding: 26px 30px;
	}

	.g_b3sec2topfl a {
		padding: 0 40px;
	}

	.g_c1sec {
		margin-bottom: 37px;
	}

	.g_c1sec:last-child {
		margin-bottom: 0px;
	}

	.g_c2sec1 {
		padding: 25px 50px 25px;
	}

	.g_c2 .g_nyfr {
		padding: 30px 0 32px;
	}

	.g_c3sec3.g_padding {
		padding-bottom: 70px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 380px);
	}

	.am_d1_fr1lbr {
		width: 380px;
	}

	.am_d1_floor2 {
		padding-bottom: 40px;
	}

	.am_d1_fot {
		margin-bottom: 50px;
	}

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

	.am_d1_fr1lbr {
		width: 400px;
	}

	.am_d1_lbrightitem h2 {
		font-size: 14px;
		height: 49px;
	}

	.am_d1_lbrightitem h2 {
		margin-top: 2px;
	}

	.am_d1_lbrightitem {
		padding: 15px 17px 17px 17px;
	}

	.am_d2_nybt {
		padding-top: 25px;
	}

	.am_d2_nybbitem {
		margin-bottom: 24px;
	}

	.am_d2_nybot {
		padding-bottom: 0px;
	}

	.am_d2sec1 {
		padding-bottom: 35px;
	}

	.am_d2_b1sec2 {
		padding-top: 36px;
	}

	.am_d2_ny_bot div a span {
		width: calc(100% - 100px);
	}

	.am_e1_sec2 {
		padding-top: 39px;
	}

	.am_e2_cimgbox {
		margin-top: 17px;
	}

	.am_f2_floor1:last-child {
		margin-bottom: 20px;
	}

	.g_banseatop {
		height: 40px;
	}

	.g_banseatop p {
		line-height: 40px;
	}

	.g_banseatopfr {
		line-height: 40px;
	}

	.g_banseafl:last-child .g_banseatopfr {
		width: 14px;
	}

	.am_f3_content {
		padding-top: 40px !important;
	}

	.g_sec4bj img {
		height: 115%;
	}

	/* helen 12.1 end */
	.g_syworld2 {
		top: 13px;
		left: 16px;
	}

	.g_syhead.act .g_syworld {
		line-height: 91px;
	}

	.g_syhead.act .g_symem,
	.g_syhead.act .g_sysou {
		line-height: 91px;
	}

	.g_syhead.act .g_symem2 {
		top: 36px;
	}

	.g_syhead.act .g_sysou2 {
		top: 37px;
		left: 26px;
	}

	.am_f2_floor2 {
		height: 70px;
	}

	.am_f2_floor2box.on {
		width: calc(100% - 250px);
	}

	.g_nyflul2tleb {
		padding: 15px 20px 15px 50px;
	}

	.g_nyflul3 {
		padding: 20px 20px 10px 50px;
	}

	.g_nyflul2tleb {
		padding: 17px 20px 17px 50px;
	}

	.g_nyflul1tleb {
		padding: 12px 0;
	}

	.g_nyflul2tleb {
		padding: 15px 20px 15px 50px;
	}
	/* tammy - start */
	.g_b3 .g_padding,
	.g_b2 .g_padding,
	.g_b1 .g_padding {
		padding-left: 0;
		padding-right: 0;
	}
	.t_b1k1xin {
		padding: 22px 24px;
	}
	.t_b1k1li {
		padding: 0 15px;
		margin-bottom: 30px;
	}
	.t_b1k1ul {
		margin: 0 -15px;
	}
	.g_nxwtle {
		width: 620px;
	}
	.g_reginp {
		margin-bottom: 16px;
	}
	.he_f4froriti {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.he_f4frole {
		width: 280px;
	}
	.he_f4frori {
		width: calc(100% - 280px);
	}
	.g_e5sec1yzmfr {
		width: 100px;
	}
	.g_e5sec1btnfr {
		width: 120px;
	}
	.t_tiptan .ys_modal_content {
		padding: 40px 50px;
	}
	.t_tanlian .ys_modal_content {
		padding: 40px 80px 50px;
	}
	.t_tanlian h2 {
		margin-bottom: 20px;
	}
	.t_tanduan {
		margin-bottom: 18px;
	}
	.t_tanlian h2 {
		font-size: 30px;
	}
	.g_nyfltle {
		font-size: 22px;
	}
	.g_nyfr .t_mianbao {
		padding-left: 30px;
	}
	.g_b3sec2topfl a {
		line-height: 50px;
	}
	.t_c3topbox {
		height: 50px;
	}
	.g_b3sec1.g_padding {
		padding: 50px 0 44px;
	}
	.g_syhead {
		padding: 0 0px;
	}
	.he_syhetplo a {
		line-height: 80px;
	}
	.he_syhetpse {
		margin-top: 16px;
		height: 46px;
	}
	.he_syhetpsle p a {
		line-height: 80px;
	}
	.he_syhetpsri .g_syworld {
		line-height: 80px;
	}
	.g_one {
		font-size: 16px;
	}
	.g_navxl {
		top: 135px;
	}
	.g_navxl.g_navxl2{
		top: 55px;
	}
	.g_syworldbtm {
		top: 74px;
	}	
	.g_sybantu {
		height: 100vh;
	}
	.g_sec4cenfl h4 {
		font-size: 24px;
	}
	.t_yinduan h6,.t_yinduan p{
		margin-bottom: 14px;
	}
	.g_sybantu {
		height: auto;
	}
	.g_sybantu img {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0);
	}
	.g_nxwtle {
		width: 637px;
	}
	.g_nxwtlenr {
		margin-bottom: 16px;
	}
	.t_kuanqu .mc_container {
		padding: 0 ;
	}
	.g_reginp {
		margin-bottom: 12px;
	}
	.g_b3sec1nr {
		padding: 38px 20px;
	}
	.g_nyban {
		margin-top: 0;
	}
	.g_navxl {
		top: 50px;
	}
	.he_navxlble, .he_navxlbri {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.g_navxl.g_navxl2 {
		top: 50px;
	}
	.g_nyflul1tle1 a {
		font-size: 18px;
	}
	.g_nyfltle {
		font-size: 18px;
	}
	.g_nyflul2tleb {
		padding: 12px 20px 12px 50px;
	}
	/* tammy - end */
	/* 2022.06.27 - tammy - start */
	.he_f4map1 {
		height: 300px;
	}
	.he_f4mabx h4 {
		margin-bottom: 16px;
	}
	.he_f4maic {
		margin-bottom: 8px;
	}
	.am_d2_nytler a {
		padding-top: 0;
	}
	.g_ftnav {
		padding-left: 40px;
	}
	.g_sybantu {
		height: 368px;
	}
	.g_f1sec3li {
		padding: 19px 96px;
	}
	.g_f1sec3lifl {
		width: 42px;
		height: 42px;
	}
	.g_b3sec1nr {
		padding: 20px 20px;
	}
	.g_sybanh p {
		font-size: 28px;
	}
	.g_sec1bot h5 {
		font-size: 18px;
	}
	.g_sec3flwz h6 {
		font-size: 16px;
		height: 28px;
	}
	.g_f1sec1shu1 {
		transform: translateY(0px);
	}
	.g_sybantu {
		height: 500px;
	}
	.g_one {
		font-size: 14px;
	}
	.g_nybantu img {
		height: 216px;
	}
	.g_sybantu {
		height: auto;
	}
	.g_sybanh {
		width: 420px;
	}
	/* 2022.06.27 - tammy - end */
	.g_nytle::before {
        width: 3px;
        height: 26px;
    }
	.g_regbotnr {
		top: 110px;
		right: 210px;
	}
	/*2022.11.08*/
	.am_d2_nytlel p,
	.am_d2_nytlel h1{
		font-size: 24px;
	}
	.g_nytle p,.g_nytle h1 {
		font-size: 26px;
	}
	.g_nytle p::before,.g_nytle h1::before {
		width: 3px;
		height: 25px;
	}
	.g_nytle p,	.g_nytle h1 {
		font-size: 24px;
	}
	.g_nytle p::before,	.g_nytle h1::before{
		width: 3px;
		height: 26px;
	}
	/* 2022.11.19 - start */
	.std_title36 {
		font-size: 32px;
	}
	.agent .g_parp {
		margin-bottom: 52px;
	}
	.g_c4_1 .agent_box {
		padding: 60px 0;
	}
	.agent_box_search_input,.absb_icon {
		height: 54px;
	}
	.g_c4_1 .agent {
		padding: 100px 0;
	}
	/*  */
	.he_navxlble {
		padding-top: 25px;
		padding-bottom: 42px;
	}
	.he_navxlbri {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
    .am_d2_fr2itemrc h3{
        height: auto;
        max-height: 63px;
    }
    .am_d1_banjian1, .am_d1_banjian2 {
        bottom: 37px;
    }
    .g_sec3flwz h6 {
        height: 56px;
    }
	/* 2022.11.19 - end */
	.apply_main .t_mianbao {
        margin-bottom: 44px;
        margin-top: 24px;
    }
    .g_word3 {
        font-size: 16px;
    }
    .apply_main .g_word3, .apply_main .g_title {
        margin-bottom: 42px;
    }
    .alnf_icon {
        width: 26px;
    }
    .alnf_font22{
        width: calc(100% - 40px);
    }
    .apply_list_nub {
        margin-bottom: 44px;
    }
    /*2022.12.29*/
    .am_d1_lbrightitem {
        padding: 15px 14px 15px 14px;
    }
    .am_d1_lbrightitem h2{
        line-height: 1.5;
    }
    .am_d1_lbrightitem h2 {
        height: 42px;
    }
    /* 2023.10.12新增-start */
    .cdta_prev {
        margin-right: 30px;
    }
	.ys_cont1600 {
		padding: 0 80px;
	}
	.cdta_btn {
		width: 38px;
	}
	.mon_nav_car {
		width: 22px;
		margin-right: 30px;
	}
	.mon_nav_car a{
		line-height: 80px;
	}
	.mon_nav_btn p {
		font-size: 14px;
		line-height: 38px;
	}
	.mon_nav_btn {
		width: 120px;
		margin-left: 30px;
		margin-top: 21px;
	}
	.he_syhetpsle p a {
		font-size: 16px;
	}
	.he_syhetpsri {
		margin-left: 30px;
	}
	.g_nyban, .g_syban {
		margin-top: 128px;
	}
	.am_d2_time p {
        font-size: 16px;
    }
    /*.g_b3sec2nr {*/
    /*    padding-top: 40px;*/
    /*    padding-bottom: 40px;*/
    /*}*/
    .dblb_head_li, .dblb_body_li {
        padding: 0 40px;
    }
    .dblb_head_cont, .dblb_body_item_cont {
        padding: 0 30px;
        margin: 0 -40px;
    }
    .design_box_li {
        margin-bottom: 40px;
    }
    .g_e6sec1nr {
        margin-bottom: 18px;
    }
    .g_e6se_tab {
        margin-bottom: 30px;
    }
    .g_e6se_tab_list {
        padding-left: 30px;
    }
    .am_d2_time {
        margin-bottom: 30px;
    }
    .g_syban .slick-dots{
        right: 0 !important;
    }
    .actb_tit {
        font-size: 18px;
    }
    .am_d1_floor1.g_padding {
        padding-bottom: 30px;
    }
	/* 2023.10.12新增-end */
    .iframe_page{
        margin-top: 130px;
    }
    /*2024.2.2新增-start*/
	.am_e1_lab li {
		width: 11.111111%;
	}
	.am_e1_lab li:nth-child(10){
		margin-top: 20px;
	}
	.industry_pull{
		top: 130px;
	}
	.mwbm_wrap_tit {
		font-size: 22px;
	}
	.mwbl_li_icon {
		width: 64px;
	}
	.mwbl_li_text {
		width: calc(100% - 64px);
		margin-top: 19px;
	}
	.mlti_item_tit::after {
		width: 6px;
		height: 6px;
		top: 9px;
	}
	.mwbl_li_text_info {
		margin-top: 14px;
	}
	.mlti_item {
		margin-bottom: 8px;
	}
	.mwbm_dots_li1 {
		width: 26px;
		height: 26px;
		top: -13px;
		left: -13px;
	}
	.mwbm_dots_li2, .mwbm_dots_li3, .mwbm_dots_li4 {
		width: 16px;
		height: 16px;
		top: -8px;
		left: -8px;
	}
	.mwbl_li {
		margin-bottom: 25px;
	}
	.g_e1 .t_mianbao {
        padding-top: 28px !important;
    }
    .g_e1 .am_e1_sec2 {
        padding-top: 40px;
    }
    .industry_pull_ul_li {
        padding: 0 24px;
    }
    .industry_pull_ul {
        margin: 0 -24px;
    }
    .qlct_icon {
        width: 58px;
    }
    .alnf_font22 {
    font-size: 18px;
}
.news_page .g_nyfr,
.newdet_page .g_nyfr{
    margin-top: 80px;
}
	/*2024.2.2新增-end*/
.ppbu_li {
    margin-bottom: 30px;
}
.ppbu_li_lnk2 {
    margin-bottom: 18px;
}
.ipul_bt li, .ppbu_li_list li {
    margin-bottom: 14px;
}
	.he_navxl1 .he_navxlbx {
        height: 500px;
    }
/*2024.4.23修改*/
.world_page{
    margin-top: 130px;
}
.form_main {
    margin-top: 130px;
}
.form_main h2 {
    margin-bottom: 20px;
    font-size: 30px;
}
.form_main .ys_modal_content {
    padding: 40px 80px 50px;
}

}

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

	/* helen star */
	.g_ftnav {
		padding-left: 140px;
	}

	.g_syhead {
		padding: 0 60px;
	}

	.g_f1sec4 {
		height: 260px;
	}

	.g_f1sec4bj {
		width: 350px;
	}

	.g_f1sec1shufl {
		padding: 32px 70px;
	}

	.g_f1sec1shub {
		margin: 0 -70px;
	}

	.g_reg .g_me1head22 {
		color: #0392a3;
		font-size: 22px;
		transform: translateY(0px);
	}

	.g_regtle {
		margin-bottom: 34px;
	}

	.g_regbotnr {
		top: 133px;
		right: 232px;
	}

	.g_reginp2 {
		height: 40px;
		line-height: 40px;
		transform: translateY(0px);
	}

	.g_regbtn {
		height: 40px;
		line-height: 40px;

	}

	.g_meblogo {
		left: 229px;
		bottom: 137px;
	}

	.g_reg .g_me6frhead {
		top: 27px;
	}

	.g_nxwtlenr {
		margin-bottom: 29px;
	}

	.g_nxwnr {
		margin-bottom: 15px;
	}

	.g_nxwnr2fl {
		margin-right: 15px;
	}

	.g_sec2flnr {
		padding: 38px 45px;
	}

	.g_sec2 .slick-dots {
		bottom: 30px;
		right: 20px;
	}

	.g_sec3botx .g_botton {
		margin-top: 86px;
	}

	.g_sybanh {
		width: 34%;
	}

	.g_sec4bj {
		height: 400px;
	}

	/* .g_b3sec2topfl a {
		padding: 0 66px;
	} */
	.am_d1_lbrightitem {
		padding: 10px 17px 10px 17px;
	}
	.g_nyfl {
		width: 220px;
	}
	.g_nyfr {
		width: calc(100% - 220px);
	}
	.g_nyfr.g_padding .t_mianbao {
		top: -30px;
	}
	.g_e5sec1area {
		margin-bottom: 20px;
	}
	.g_padding {
		padding: 46px 20px;
	}
	.g_e5sec1btnfr {
		width: 114px;
	}
	.g_nyfr .t_mianbao {
		padding-left: 20px;
	}
	.g_syhead {
		padding: 0;
	}
	.g_regbotnr {
		right: 248px;
	}
	.g_ftnavfl {
		padding: 0 12px;
	}
	.g_ftnavb {
		margin: 0 -12px;
	}
	/* helen end */
	.g_ftnav {
		padding-left: 40px;
	}
	.g_f1sec3li {
		padding: 16px 96px;
	}
	.g_nybantu img {
		height: 204px;
	}
	/* 2022.11.19 - start */
	.agent_result {
		padding: 60px 0;
	}
	.g_navxl.he_navxl1 {
		width: calc(100% - 160px);
	}
	.he_navxlble {
		width: 26%;
	}
	.he_navxlbri {
		width: 74%;
		max-width: 74%;
	}
	.t_naverul {
		width: 35%;
	}
	.t_navsanbox {
		width: 65%;
	}
    .g_sec3flwz h6 {
        height: 56px;
    }
    .g_sec3fl a {
        padding: 20px;
    }
    .g_sec3botx .g_sec3flwz {
        padding: 20px;
    }

	/* 2022.11.19 - end */
	/*2022.12.29*/
	.am_d1_lbrightitem {
        padding: 10px 17px;
    }
    /* 2023.10.12新增-start */
	.he_syhetp, .he_syhedb {
		padding: 0 5.75vw;
	}
	.g_e6se_tab_tit {
        font-size: 14px;
    }
    .getl_ul_li {
        padding: 0 13px;
    }
    .getl_ul {
        margin: 0 -13px;
    }
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.industry_pull .ys_cont1600 {
		padding: 0 5.75vw;
	}
	.qsbu_li_cont {
		padding: 40px 30px;
	}
	.qsbu_li_cont .ys_imgbox_cover {
		width: 52px;
	}
	.qsbu_li_cont_text {
		margin-top: 100px;
	}
	.qlct_tlt {
		font-size: 20px;
	}
	.quality_strategy_tit h2 {
		font-size: 20px;
	}
	.qaba_prev {
		left: -55px;
	}
	.qaba_next {
		right: -55px;
	}
	.qabu_li_cont_bt {
		padding: 20px 20px 38px;
	}
	.quality_strategy_tit h2::before {
		top: 1px;
	}
	.manage_wrap_bt_le {
    width: 32%;
}
.qsbu_li_cont {
    padding: 80px 30px 40px;
}
.qlct_tlt {
    margin-bottom: 15px;
}
.qsbu_li_cont_text {
    margin-top: 32px !important;
}
.g_support_wrap {
    padding: 20px 5.75vw;
}
.g_support_wrap li {
    padding: 0 22px;
}
.g_support_wrap ul {
    margin: 0 -22px;
}
.apply_list_nub {
    padding: 0 10px;
}
.apply_list {
    margin: 0 -10px;
}
    .g_c3filedown1 {
        width: 34px;
        height: 34px;
    }
    .g_c3filedown2 {
        line-height: 34px;
    }
    .g_b3sec1frnr .g_c3filedown2 {
        padding: 0 13px;
    }
    .g_b3sec1frnr .g_c3filedown {
        margin-right: 18px;
    }
    .g_b3sec1fr {
        padding-right: 32px;
    }
    .g_c3filedown {
        margin-top: 14px;
    }
	/*2024.2.2新增-end*/
}

@media screen and (max-width: 1280px) {
	.am_f2_f1iteml {
		width: 180px;
		height: 180px;
	}

	.am_f2_f1itemr {
		width: calc(100% - 180px);
	}

	.amf2sec1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_f2_f1itemr h2 {
		font-size: 16px;
	}

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

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

	.am_f2_f1itemd img {
		width: 40px;
	}

	.am_f2_fr2 {
		height: 60px;
	}

	.am_f2_fr2 a p {
		line-height: 60px;
	}

	.am_f2_fr2 a p {
		font-size: 16px;
	}

	.am_f2_f2img {
		width: 28px;
	}

	.am_f2_f2img img {
		margin-top: -5px;
	}

	.am_f2_floor1 {
		margin-bottom: 28px;
	}

	.am_e3_cboxh3 {
		font-size: 22px;
	}

	.am_e3_cbinput {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.am_e3_cbox {
		width: 680px;
	}

	.am_e3_cbbotr {
		padding-left: 20px;
	}

	.am_e3_content {
		padding-top: 50px;
	}

	.am_e3_cbbotrboxitem {
		margin-bottom: 15px;
	}

	.am_e1_nycbitem {
		margin-bottom: 15px;
	}

	.am_e1_nycbibicon {
		margin-top: 10px;
	}

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

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

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

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

	.am_d2_nybt {
		padding-top: 25px;
	}

	.am_d2_pimg {
		padding: 10px 0 20px;
	}

	.am_d2_nybb {
		padding-top: 10px;
	}

	.am_d2_nybbitem {
		margin-bottom: 25px;
	}

	.am_d2_ny_bot {
		margin-top: 30px;
		height: 80px;
	}

	.am_d2_ny_bot div a {
		line-height: 80px;
	}

	.am_d2_ny_botl a img {
		margin-right: 25px;
	}

	.am_d2_ny_botr a img {
		margin-left: 25px;
	}

	.am_d2_ny_bot div img {
		width: 8px;
	}

	.am_d2_ny_botlimg img {
		margin-top: -2px;
	}

	.am_d2_nycitinner h2 {
		line-height: 1.5;
		height: 54px;
	}

	.am_d2_nycitinner span {
		padding: 10px 0;
	}

	.am_d2_ny_bot div img {

		margin-top: -0px;
	}

	.am_d2_fr2iteml {
		width: 200px;
	}

	.am_d2_fr2itemr {
		width: calc(100% - 200px);
		padding-top: 0;
		padding-bottom: 0;
	}

	.am_d2_fr2itemrl h2 {
		font-size: 20px;
	}

	.am_d2_fr2itemrl p {
		margin-top: 8px;
	}

	.am_d2_fr2itemrc p {
		margin-top: 8px;
	}

	.am_d2_fr2itemr {
		padding-left: 15px;
	}

	.am_d2_fr2itemrl {
		width: 60px;
	}

	.am_d1_floor2 {
		padding-bottom: 40px;
	}

	.am_padding {
		padding: 60px 25px;
	}

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

	.am_e2_floor1 {
		padding-right: 30px;
		padding-left: 30px;
	}

	.am_e2_cimgbox {
		margin-top: 20px;
	}

	.am_e2_textp {
		margin-top: 8px;
	}

	.am_e2_textul li {
		line-height: 1.5;
	}

	.am_e4_padding {
		padding: 30px;
	}

	.am_e4_fr1fot {
		margin-top: 40px;
	}

	.am_fs20 {
		font-size: 16px;
	}

	.am_f3_fr2_bot p {
		line-height: 1.5;
	}

	.am_f3_fr2_bot a {
		padding: 5px 20px;
	}

	.am_f3_fr2_bot a {
		font-size: 14px;
	}

	.am_f3_fr1titlseltop {
		padding: 0 18px;
	}

	/* 11.30 am_start */
	/* b1 */
	.g_nytle p {
		font-size: 24px;
	}

	.g_nytle p::before {
		width: 3px;
		height: 25px;
	}

	.g_b1sec1wz2fl {
		width: 110px;
	}

	.g_b1sec1wz2fr {
		width: calc(100% - 110px);
	}

	.g_b1sec1wz2nr {
		margin-bottom: 8px;
	}

	.g_b1sec1wz1 {
		margin-bottom: 15px;
	}

	.g_b1sec1fr {
		width: 280px;
	}

	.g_b1sec1fl {
		width: calc(100% - 280px);
	}

	.g_b1sec1fr img {
		width: 100%;
	}

	.g_b1sec1fl {
		padding-right: 20px;
		padding-top: 0px;
	}

	.g_b1sec2fl a {
		padding: 20px 25px;
	}

	.g_b1sec2fl1 {
		font-size: 16px;
	}

	.g_b1sec1nr {
		padding: 20px 20px;
	}

	/* b1 */


	/* c1 */
	.g_c1secwz {
		padding: 0 20px;
	}

	.g_c1secwzb h4 {
		font-size: 24px;
	}

	.g_c1secwzp {
		margin-bottom: 25px;
	}

	.g_c1secbtnfl a {
		padding: 0 25px;
		margin-bottom: 15px;
		margin-right: 20px;
		line-height: 35px;
	}

	.g_c1secwzb {
		width: 100%;
	}

	.g_c1secwzp p {
		line-height: 1.5;
	}

	.g_c1sec {
		margin-bottom: 35px;
	}

	/* c1 */


	/* c2 */
	.g_c2sec1fl {
		width: 300px;
	}

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

	.g_c2sec1frtle h4 {
		font-size: 22px;
		line-height: 1.5;
		margin-bottom: 0px;
	}

	.g_c2sec1frtle p {
		line-height: 1.5;
	}

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

	.g_c2sec1frbtn {
		width: 40px;
		margin-top: 10px;
	}

	.g_c2sec1 {
		padding: 20px 30px;
	}

	.g_c2sec1frafl a {}

	.g_c2sec1fra {
		margin-top: 5px;
	}

	/* c2 */
	/* c3 */
	.g_c3sec1fl {
		width: 52%;
	}

	.g_c3sec1fr {
		width: 48%;
	}

	.g_c3sec1wz p {
		line-height: 1.5;
	}

	.g_c3sec1atp {
		margin-bottom: 10px;
	}

	.g_c3filedown2 {
		line-height: 35px;
	}

	.g_c3filedown1 {
		width: 35px;
		height: 35px;
	}

	.g_c3sec2botfr h5 {
		font-size: 20px;
	}

	.g_c3sec2libtn {
		width: 45px;
	}

	.g_e6sec1nr a {
		padding: 15px 25px;
	}

	.g_e6sec1nr {
		margin-bottom: 25px;
	}

	.g_c3sec3tle {
		margin-bottom: 18px;
	}

	.g_c3sec2li {
		margin-bottom: 34px;
	}

	/* c3 */
	/* e5 */
	/* .g_padding {
		padding: 40px 30px;
	} */

	.g_e5sec1lifl input {
		height: 45px;
	}

	.g_e5sec1lifl {
		height: 45px;
	}

	.g_e5sec1top1 {
		line-height: 45px;
	}

	.g_e5sec1top2 {
		line-height: 45px;
	}

	.g_e5sec1area {
		height: 110px;
	}

	.g_e5sec1yzmfl input {
		height: 45px;
	}

	.g_e5sec1yzmfr {
		line-height: 45px;
	}

	.g_e5sec1btnfr {
		width: 150px;
		height: 35px;
		line-height: 35px;
	}

	.g_e5sec1btnfr {
		font-size: 16px;
	}

	.g_e5sec2flwz h4 {
		font-size: 20px;
	}

	/* .g_e5sec2fl{
		padding: 0 80px;
	}
	.g_e5sec2ul{
		margin: 0 -80px;
	} */
	.g_e5sec2flwz p {
		font-size: 18px;
	}

	.g_e5sec2btn {
		margin-top: 35px;
	}

	.g_e5sec2flwz h4 {
		font-size: 18px;
	}

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

	.g_e5sec2btn {
		margin-top: 28px;
	}

	.g_e5sec2fltu {
		width: 170px;
	}

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

	.g_e5sec2btn span {
		width: 130px;
		height: 30px;
		line-height: 30px;
	}

	/* .g_e5sec1yzmfr {
		width: 45px;
	} */

	/* e5 */
	/* e6 */
	/* e6 */

	.g_f5sec1fltu {
		/*width: 400px;*/
	}

	.g_f5 .g_e6sec1nr a {
		padding: 10px 25px;
	}

	.g_f5 .g_e6sec1nr {
		margin-bottom: 18px;
	}

	.g_f5sec1nrfr {
		padding: 25px 40px 20px;
	}

	.g_f5sec1frtu {
		width: 120px;
	}

	/* 11.30 am_start */
	/* 11.30 am_start2 */


	.g_padding {
		padding: 30px 30px;
	}

	.g_c2sec1frbtn {
		margin-top: 8px;
	}

	.g_c2sec1fra {
		margin-top: 12.5px;
	}

	.g_c3sec2libtn {
		margin-top: 25px;
	}

	.am_d1_floor1.g_padding {
		padding-bottom: 15px;
	}

	.am_d2_nybot {
		padding-bottom: 0;
	}

	.am_d2_ny_bot {
		margin-top: 50px;
	}

	.am_d2sec1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_d2_b1sec2 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 30px;
	}

	.am_e2_cimgbox {
		margin-top: 10px;
	}

	.am_f3_fr1titlseltop {
		padding: 0;
	}

	.am_f3_fr1titlseltop p {
		line-height: 30px;
	}

	.am_f3_fr1titlsel {
		width: 130px;
		padding: 0 15px;
	}

	.am_f3_fr1titlsel:last-child {
		width: 90px;
	}

	.am_f3_fr1titlseltopimg {
		margin-top: 8px;
	}

	/* 11.30 am_start2 */
	/* helen star */
	.g_e6sec12 p {
		font-size: 16px;
	}

	.g_e6sec11 {
		width: 28px;
	}

	.g_e6sec14 {
		width: 22px;
	}

	.g_e6sec12 p {
		line-height: 30px;
		height: 30px;
	}

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

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

	.g_c3sec2topbtn .g_bottonfl {
		width: 42px;
	}

	.g_fttopwzfr {
		font-size: 16px;
	}

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

	.g_ftnav {
		padding-left: 54px;
	}

	.g_nybanwz p {
		font-size: 28px;
	}

	.g_ftnavfl h5 a {
		font-size: 16px;
	}

	.g_ftbotsfl {
		width: 365px;
	}

	.g_ftnav {
		width: calc(100% - 365px);
	}

	.g_ftnavfl {
		padding: 0 15px;
	}

	.g_ftnavb {
		margin: 0 -15px;
	}

	.g_b3sec1 .g_e6sec14 {
		width: 42px;
	}

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

	.g_f1sec1shu1 {
		width: 28px;
		margin-right: 15px;
	}

	.g_f1sec1shufl {
		padding-right: 50px;
	}

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

	.g_f1hisfl {
		width: 235px;
	}

	.g_f1hisfr {
		width: calc(100% - 235px);
	}

	.g_f1hisfr p {
		color: #666666;
		font-size: 16px;
	}

	.g_f1hissk {
		top: 7px;
	}

	.g_f1sec3li {
		padding: 26px 96px;
	}

	.g_f1sec4wz h3 {
		font-size: 26px;
	}

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

	.g_f1sec4 {
		height: 226px;
	}

	.g_f1sec3lifr {
		font-size: 20px;
	}

	.g_meblogo {
		left: 260px;
		bottom: 152px;
	}

	.g_regtle {
		font-size: 24px;
	}

	.g_regbotnr {
		width: 428px;
	}

	.g_regtle {
		font-size: 24px;
		margin-bottom: 19px;
	}

	.g_regbotnr {
		top: 154px;
		right: 266px;
	}

	.g_reginp2 {
		width: 160px;
	}

	.g_reginp1 input {
		width: calc(100% - 180px);
	}

	.g_sybanh {
		width: 38%;
	}

	.g_sec2flbot {
		margin-top: 60px;
	}

	.g_sec2flnr h4 {
		font-size: 20px;
		margin-bottom: 12px;
	}

	.g_sec2flbot .g_botton {
		margin-top: 32px;
	}

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

	.g_sec2flnr {
		padding: 41px 36px;
	}

	.g_sec3botx .g_botton {
		margin-top: 69px;
	}

	.g_nyflul1tle1 a {
		font-size: 16px;
	}

	.g_nyflul2tle1 a {
		font-size: 16px;
	}

	.g_nyflul3 li a {
		font-size: 16px;
	}

	.g_nyflul1tle2 {
		line-height: 26px;
	}

	.g_nyflul1tleb {
		padding: 17px 0;
	}

	.g_b1 .g_nyfr {
		min-height: 750px;
	}

	.g_b3 .g_b3sec1fl {
		width: 375px;
	}

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

	.g_c3sec2botfl {
		width: 165px;
	}

	.g_c3sec2botfr {
		width: calc(100% - 165px);
		padding-right: 24px;
		padding-top: 22px;
	}

	.g_b3sec2topfl a {
		font-size: 18px;
	}

	.g_c3sec1.g_padding {
		padding-top: 45px !important;
		padding-bottom: 45px !important;
	}

	.g_c3sec2 {
		padding-bottom: 10px !important;
	}

	.g_c3sec3.g_padding {
		padding-bottom: 45px;
	}

	.am_d1_fr1lbr {
		width: 340px;
	}

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

	.am_d1_floor1.g_padding {
		padding-bottom: 15px;
		padding-top: 40px;
	}

	.am_d1_lbrightitem h2 {
		font-size: 14px;
		height: 49px;
	}

	.am_d1_lbrightitem {
		margin-bottom: 6px;
	}

	.am_d1_fr1lblitemp p {
		height: 24px;
		overflow: hidden;
		padding: 0 50px;
	}

	.am_d2_nybt {
		padding-top: 11px;
	}

	.am_e2_cimgbox {
		margin-top: 3px;
	}

	.g_e6 .g_padding {
		padding-top: 36px;
	}

	.g_f1sec1 .g_nytle {
		margin-bottom: 15px;
	}

	.g_f2 .amf2sec1 {
		padding-top: 40px;
	}

	.g_padding {
		padding-top: 44px;
	}

	.he_f4fro {
		padding-top: 10px;
	}

	.g_f5 .g_e6sec1nr:last-child {
		margin-bottom: 40px;
	}

	.am_f2_floor2 {
		height: 60px;
	}
	.g_reginp {
		margin-bottom: 12px;
	}
	.g_regtle {
		margin-bottom: 12px;
	}
	.gm-res-log {
		margin-top: 8px;
	}
	/* tammy - start */
	.t_e5zhu {
		line-height: 43px;
	}
	.he_f4frori .g_e5sec1li {
		height: 45px;
	}
	.he_f4frori .g_e5sec1li {
		margin-bottom: 16px;
	}
	.he_f4frori .g_e5sec1btnfr {
		position: relative;
		top: 9px;
	}
	.g_e5sec1btnfr {
		width: 90px;
	}
	.t_tanagree {
		top: 12.5px;
	}
	.g_e5sec1li{
		height: 45px;
	}
	.g_e5sec1top2 {
		line-height: 43px;
	}
	.g_nyfr .t_mianbao {
		padding-left: 30px;
	}
	.g_b3sec1.g_padding {
		padding: 50px 0 44px;
	}
	.g_regbtn {
		margin: 15px auto 0;
	}
	.g_reginp {
		margin-bottom: 10px;
	}
	.gm-res-log {
		margin-top: 2px;
	}
	.g_reginp {
		margin-bottom: 6px;
	}
	/*  */
	.g_one {
		font-size: 14px;
	}
	.g_synavli:first-child a {
		padding-left: 4px;
	}
	.g_sybanh p {
		font-size: 24px;
	}
	.g_botton p {
		font-size: 14px;
		line-height: 20px;
	}
	.g_bottonfl {
		width: 30px;
		top: 2px;
	}
	.g_nytle p {
		font-size: 20px;
	}
	.g_nytle p::before {
		height: 20px;
	}
	.t_mianli a {
		font-size: 12px;
	}
	.g_fttopwzfl {
		width: 18px;
	}
	.g_fttopwzfr {
		line-height: 18px;
		font-size: 14px;
	}
	.am_e1_nycbibot p {
		font-size: 16px;
		height: 56px;
	}
	.am_e1_nycbibicon span {
		font-size: 14px;
	}
	.am_e1_nycbibiconimg {
		width: 14px;
		height: 14px;
	}
	.g_nyfltle {
		font-size: 20px;
	}
	.g_nyflul1tle1 a {
		font-size: 14px;
	}
	.g_nybanwz p {
		font-size: 26px;
	}
	.g_title h4 {
		font-size: 20px;
	}
	.g_sec2flnr h4 {
		font-size: 18px;
	}
	.g_sec2flnr p {
		font-size: 14px;
	}
	.g_title p {
		font-size: 14px;
	}
	.g_sec3flwz h6{
		font-size: 16px;
		height: 28px;
	}
	.g_sec4cenfl h4 {
		font-size: 20px;
	}
	.g_sec4cenfl p {
		font-size: 14px;
	}
	.g_shu p {
		font-size: 26px;
	}
	.g_sec4wz {
		font-size: 14px;
	}
	.g_b3sec1flwz p {
		font-size: 14px;
	}
	.g_b1sec2fl1 {
		font-size: 14px;
	}
	.g_c1secwzb h4 {
		font-size: 20px;
	}
	.g_c1secwzp p{
		font-size: 14px;
	}
	.g_c1secbtnfl a {
		font-size: 14px;
		padding: 0 20px;
		line-height: 30px;
	}
	.g_nyflul2tle1 a {
		font-size: 14px;
	}
	.g_c2sec1frtle h4 {
		font-size: 20px;
	}
	.g_c2sec1frtle p{
		font-size: 14px;
	}
	.am_d2_fr2itemrl h2 {
		font-size: 18px;
	}
	.am_d2_nytlel p {
		font-size: 20px;
	}
	.yxedr_active p{
		font-size: 14px;
	}
	.am_d2_nycitinner h2 {
		font-size: 16px;
		height: 48px;
	}
	.am_d2_nycitinner span {
		font-size: 12px;
	}
	.g_f1sec4wz p {
		font-size: 20px;
	}
	.g_f1sec4wz h3 {
		font-size: 24px;
	}
	.g_f1sec3lifr {
		font-size: 18px;
	}
	.g_f1hisfl p {
		font-size: 30px;
	}
	.g_f1timefl.act p {
		font-size: 18px;
	}
	.g_f1timebj {
		bottom: 20px;
	}
	.g_f1timefl p {
		font-size: 16px;
		margin-bottom: 17px;
	}
	.g_f1timefl {
		padding: 0 21px 23px;
	}
	.g_f1sec1shu2 p {
		font-size: 26px;
	}
	.g_f1sec1shu2 span{
		font-size: 14px;
	}
	.g_f1sec1shu3{
		font-size: 14px;
	}
	.am_f2_f1itemd p {
		font-size: 16px;
	}
	.he_f4mabx h4 {
		font-size: 18px;
	}
	.he_f4m1ri p {
		font-size: 14px;
	}
	.he_f4maicri p {
		font-size: 14px;
	}
	.g_nyfltle {
		font-size: 18px;
	}
	.g_nyflul1tle2 {
		line-height: 24px;
	}
	.g_nyflul1tle22 {
		top: 10px;
	}	
	.am_d1_lbleft .slick-track {
		height: calc(100% - 6px);
	}
	.am_d1_fr1lbl {
		width: calc(100% - 380px);
	}
	.am_d1_fr1lbr {
		width: 380px;
	}
	.g_f1timefl {
		padding: 0 14px 23px;
	}
	.g_f1sec3li {
		padding: 16px 96px;
	}
	.g_sybanh p {
		font-size: 28px;
	}
	.g_f1sec1shu2 span, .g_f1sec1shu3 {
		transform: translateY(12px);
	}
	/* tammy - end */
	.gm-res-log {
		margin-top: 0;
	}
	.g_nybantu img {
		height: 198px;
	}
	.g_sybanh {
		width: 420px;
	}
	.g_nytle::before {
        width: 3px;
        height: 20px;
    }
    .g_nytle p {
        line-height: 36px;
    }
    .g_nytle::before {
        top: 8px;
    }
    /*2022.11.08*/
    .am_d2_nytlel p,
	.am_d2_nytlel h1 {
		font-size: 22px;
	}
	.g_nytle h1 {
		font-size: 24px;
	}
	.g_nytle h1::before {
		width: 3px;
		height: 25px;
	}
	.g_nytle h1 {
		font-size: 20px;
	}
	.g_nytle h1::before {
		height: 20px;
	}
	.am_d2_nytlel p,
	.am_d2_nytlel h1 {
		font-size: 20px;
	}
	.g_nytle h1 {
        line-height: 36px;
    }
	/* 2022.11.19 - start */
	.g_c4_1 .agent {
		padding: 90px 0;
	}
	.agent .std_title36 {
		margin-bottom: 20px;
	}
	.agent .g_parp {
		margin-bottom: 40px;
	}
	.g_e5sec1lifl {
		height: auto;
	}
	.g_e5sec1lifl input {
		height: 21px;
	}
	.g_e5sec1yzmfl input {
		height: 21px;
	}
	.g_e5sec1area {
		height: auto;
	}
	.am_d1_banjian1, .am_d1_banjian2 {
        bottom: 31px;
    }
	/* 2022.11.19 - end */
	.apply_list_nub {
        padding: 0 15px;
    }
    .apply_list {
        margin: 0 -15px;
    }   
    .alnf_font22 {
        font-size: 18px;
    }
    /*2022.12.29*/
	.am_d1_lbrightitem {
        padding: 10px 17px;
    }
    .am_d1_lbrightitem {
        height: calc(var(--gao-height) / 3 - 6px);
    }
    .am_d1_lbrightitem h2 {
        height: 42px;
    }
    .am_d1_lbrightitem {
        padding: 8px 10px;
    }
    /* 2023.10.12新增-start */
	.ciul_cont {
		padding: 20px 25px;
	}
	.g_word2 {
		font-size: 22px;
	}
	.std_margin1 {
		margin-top: 20px;
	}
	.ccbl_parga p {
		font-size: 14px;
	}
	.ccbl_icon {
		width: 22px;
		height: 22px;
		top: 0px;
		margin-right: 10px;
	}
	.contact_info_ul_li {
		padding: 0 12px;
		margin-bottom: 25px;
	}
	.contact_info_ul {
		margin: 0 -12px;
	}
	.contact_china {
		margin-top: 40px;
	}
	.std_title2 {
		font-size: 28px;
	}
	.contact_china_tit::before {
		width: 3px;
		height: 24px;
	}
	.ccbu_li {
		padding: 0 16px;
		margin-bottom: 28px;
	}
	.contact_china_bt_ul {
		margin: 0 -16px;
	}
	.cgbu_li {
		padding: 0 18px;
		margin-bottom: 26px;
	}
	.contact_global_bt_ul {
		margin: 0 -18px;
	}
	.contact_global {
		margin-top: 38px;
	}
	.company_intro_text_data {
		margin-top: 60px;
	}
	.company_intro {
		padding-top: 40px;
	}
	.company_develop {
		margin-top: 80px;
	}
	.company_main {
		padding-bottom: 60px;
	}
	.company_value {
		margin-top: 60px;
	}
	.cvli_cont_tp_tit {
		padding-top: 14px;
		border-top: 4px solid #0097A9;
	}
	.cvli_cont_bt {
		margin-top: 30px;
	}
	.cvli_cont_bt_text {
		padding: 20px 40px;
	}
	.g_d2 .am_d2_nytlel h1 {
        font-size: 28px;
    }
    .am_d2sec1 {
        width: 80%;
        padding-right: 0;
    }
    .g_d2 .g_nyfr {
        padding-top: 50px;
        padding-bottom: 80px;
    }
    .am_d2_time p {
        font-size: 14px;
    }
    .am_d2_ny_botc {
        padding: 0 20px !important;
    }
    .am_d2_ny_bot {
        margin: 40px -20px 0;
    }
    .am_d2_ny_parga p {
        font-size: 16px;
    }
    .am_d2_ny_tit p {
        font-size: 14px;
    }
    .am_d2_ny_page {
        width: 85%;
    }
    .gnlu_li_title {
        font-size: 14px;
    }
    .g_d2 .g_nyfltle {
        padding-top: 40px;
        padding-bottom: 28px;
    }
    .gnlu_li a {
        padding: 20px 12px;
        padding-left: 22px;
    }
    .g_nyfl_list {
        padding-bottom: 50px;
    }
    .am_d2_time {
        margin-bottom: 20px;
    }
    .am_d1_floor1.g_padding {
        padding-bottom: 30px;
    }
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.am_e1_lab li {
		width: 12.5%;
	}
	.am_e1_lab li:nth-child(9){
		margin-top: 20px;
	}
	.am_e1_lab p {
		font-size: 12px;
	}
	.qabu_li_cont_tp {
		padding: 50px 40px;
	}
	.quality_authen_bt{
		padding: 0 40px;
	}
	.qaba_prev {
		left: -8px;
	}
	.qaba_next {
		right: -8px;
	}
	.quality_main, .policy_main, .manage_main {
		padding-bottom: 80px;
	}
	.quality_authen {
		padding-top: 80px;
	}
	.quality_strategy_bt, .quality_authen_bt, .policy_wrap_img, .manage_wrap_bt {
		margin-top: 30px;
	}
	.manage_wrap_bt_mid {
		width: 34%;
	}
	.mwbl_li_text_tit {
        font-size: 18px;
    }
    .manage_wrap_bt_le {
        width: 30%;
    }
    .manage_wrap_bt_ri {
        width: 27%;
    }
    .mwbl_li_icon {
        width: 54px;
    }
    .mwbl_li_text {
        width: calc(100% - 54px);
        margin-top: 16px;
        padding-left: 10px;
    }
.qlct_icon {
    width: 52px;
}
	/*2024.2.2新增-end*/
	/*2024.5.20新增 Linda-start*/
	.am_f4_notice p {
        line-height: 46px;
    }
	/*2024.5.20新增 Linda-end*/
	.g_nytle h1 {
        font-size: 20px;
    }
}

@media screen and (max-width: 1240px) {
	.g_content {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	.right-head {
		width: 100%;
		height: 100px;
		line-height: 80px;
		background-color: #ffffff;
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		border-bottom: 1px solid #E8E8E8;
		display: block;
	}

	.right-head .navbtn {
		-webkit-transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		-o-transition: all .3s ease-out 0s;
		transition: all .3s ease-out 0s;
		border-right: 1px solid #EEEEEE;
		line-height: 96px;
		position: relative;
		width: 80px;
		height: 100%;
		cursor: pointer;
		text-align: center;
		background: #fff;
		display: block;
	}

	.right-head .navbtn span {
		position: absolute;
		top: 49%;
		left: 30px;
		display: inline-block;
		width: 18px;
		height: 2px;
		-webkit-transition: all .2s ease-out 0s;
		-moz-transition: all .2s ease-out 0s;
		-ms-transition: all .2s ease-out 0s;
		-o-transition: all .2s ease-out 0s;
		transition: all .2s ease-out 0s;
		background: #37393b;
	}

	.right-head .navbtn:hover span,
	.right-head .navbtn:hover span::before {
		width: 20px;
	}

	.right-head .navbtn span::before {
		top: 8px;
		width: 22px;
	}

	.right-head .navbtn span::after {
		top: -8px;
		width: 20px;
	}

	.right-head .navbtn span::after,
	.right-head .navbtn span::before {
		position: absolute;
		left: 0;
		height: 100%;
		content: '';
		-webkit-transition: all .2s ease-out 0s;
		-moz-transition: all .2s ease-out 0s;
		-ms-transition: all .2s ease-out 0s;
		-o-transition: all .2s ease-out 0s;
		transition: all .2s ease-out 0s;
		background: #37393b;
	}

	.right-head .H-logo {
		width: 140px;
		height: 100px;
		float: left;
		text-align: center;
		display: block;
		overflow: hidden;
		/*background: #f39a1e;*/
		width: calc(100% - 160px);
	}

	.right-head .H-logo img {
		width: 112px;
		height: auto;
		margin-top: 30px;
	}

	.right-head .tc-btn {
		width: 80px;
		height: 100%;
		line-height: 80px;
		text-align: center;
		padding-top: 4px;
		border-left: 1px solid #eeeeee;
	}

	.g_me6frhead {
		display: none;
	}

	.right-head .navbtn.act span {
		left: 38px;
		background: transparent;
	}

	.right-head .navbtn.act span::before {
		top: 2px;
		width: 20px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		background: #37393b;
		left: -6px;
	}

	.right-head .navbtn.act span::after {
		top: 2px;
		width: 20px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background: #37393b;
		left: -6px;
	}

	.g_me6fl {
		position: fixed;
		top: 100px;
		z-index: 10;
		opacity: 0;
		left: -360px;
		transition: all 0.36s;
		height: 100vh;
		background: #fff;
	}

	.g_me6fr {
		width: 100%;
		margin-top: 100px;
		position: relative;
		z-index: 1;
	}

	.g_me6.act .g_me6fl {
		left: 0;
		opacity: 1;
	}

	.am_f2_f1iteml {
		width: 150px;
		height: 150px;
	}

	.am_f2_f1itemr {
		width: calc(100% - 150px);
	}

	.am_f2_f1itemr h2 {
		margin-bottom: 2px;
	}

	.am_f2_f1itemr p {
		margin-bottom: 5px;
	}

	.am_f2_floor1 {
		padding-right: 15px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.am_f2_f1itemd img {
		width: 35px;
	}

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

	.am_f2_fr2 {
		height: 50px;
	}

	.am_f2_fr2 a p {
		line-height: 50px;
	}

	.am_f2_f2img {
		width: 25px;
	}

	.am_e3_cboxh3 {
		font-size: 22px;
	}

	.am_e3_cbinput {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.am_e3_cbox {
		width: 600px;
	}

	.am_e3_cbbotr {
		padding-left: 20px;
	}

	.am_e3_content {
		padding-top: 50px;
	}

	.am_e3_cbbotrboxitem {
		margin-bottom: 15px;
	}

	.am_e1_sec1 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.am_e1_sec2 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.am_e1_sec2 {
		padding-top: 30px;
	}

	.am_nytle {
		margin-bottom: 20px;
	}

	.am_e1_nycbiimgd {
		width: 40px;
	}

	.am_e1_nycbibot {
		padding: 10px 0;
	}

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

	.am_e1_sec2 {
		padding-bottom: 50px;
	}

	.am_d2_nytle {
		padding-top: 20px;
	}

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

	.am_d2_nytler img {
		margin-left: 15px;
	}

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

	.am_d2_nytler img {
		width: 15px;
	}

	.am_d2_pimg span {
		bottom: 15px;
	}

	.am_d2sec1 {
		padding-bottom: 30px;
	}

	.am_d2_ny_bot div a span {
		font-size: 14px;
	}

	.am_d2_nycitinner h2 {
		font-size: 16px;
		line-height: 1.5;
		height: 48px;
	}

	.am_d2_nycitinner span {}

	.am_d2_nycitiimgbox {
		width: 30px;
		margin-top: 10px;
	}

	.am_d2_nycitem {
		padding: 0 8px;
	}

	.am_d2_nycontent {
		margin: 0 -8px;
	}

	.am_nytelfr img {
		width: 35px;
	}

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

	.am_d1_fr1lbr {
		width: 250px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 250px);
	}

	.am_d1_fr1lblitemp p {
		font-size: 14px;
		height: 21px;
		overflow: hidden;
		padding: 0 45px;
	}

	.am_d1_floor2 {
		padding-bottom: 20px;
	}

	.am_e2_floor1 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.am_e2_cimgd img {
		width: 80px;
	}

	.am_e2_cimgbox {
		margin: 15px 0;
	}

	.am_e2_texth2 {
		font-size: 18px;
	}

	.am_padding {
		padding: 40px 15px;
	}

	/* 11.30 am_start */
	/* b1 */
	.g_nytle p {
		font-size: 22px;
		padding-left: 15px;
	}

	.g_b1sec1wz1 {
		margin-bottom: 8px;
	}

	.g_b1sec1wz2fr p {
		line-height: 1.5;
	}

	.g_b1sec1wz2fr {
		padding-left: 0;
	}

	.g_b1sec1fl {
		padding-right: 10px;
	}

	.g_b1sec1fr {
		width: 250px;
	}

	.g_b1sec1fl {
		width: calc(100% - 250px);
	}

	.g_nytle {
		margin-bottom: 15px;
	}

	.g_b1sec2fl {
		margin-bottom: 15px;
	}

	/* b1 */
	/* c1 */
	.g_c1secbj {
		height: 330px;
	}

	.g_c1secbj img {
		height: 100%;
	}

	.g_c1secwzb h4 {
		font-size: 22px;
	}

	.g_c1sec {
		margin-bottom: 25px;
	}

	.g_c1secbtnfl a {
		padding: 0 20px;
		line-height: 30px;
	}

	/* c1 */
	/* c2 */
	.g_c2sec1frafl {
		margin-right: 10px;
	}

	/* c2 */

	/* c3 */
	.g_c3sec1.g_padding {
		padding-top: 110px !important;
		padding-bottom: 110px !important;
	}

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

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

	.g_c3filedown {
		margin-top: 10px;
	}

	.g_c3sec1fr .g_nytle {
		margin-bottom: 5px;
	}

	.g_c3filedown2 {
		font-size: 14px;
	}

	.g_c3filedown2 {
		width: 100px;
	}

	.g_c3sec2li {
		padding: 0 40px;
	}

	.g_c3sec2ul {
		margin: 0 -40px;
	}

	.g_c3sec2botfr h5 {
		font-size: 18px;
	}

	.g_c3sec2botfr {
		padding-top: 35px;
		padding-right: 30px;
	}

	.g_e6sec11 {
		width: 25px;
	}

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

	.g_e6sec14 {
		width: 20px;
	}

	.g_e6sec12 {
		padding-left: 60px;
		padding-right: 20px;
	}

	.g_e6sec12::before {
		left: 30px;
		height: 80%;
	}

	/* c3 */
	/* e5 */
	.g_e5sec1lifl input {
		height: 40px;
	}

	.g_e5sec1lifl {
		height: 40px;
	}

	.g_e5sec1top1 {
		line-height: 40px;
	}

	.g_e5sec1top2 {
		line-height: 40px;
	}

	.g_e5sec1area {
		height: 100px;
	}

	.g_e5sec1yzmfl input {
		height: 40px;
	}

	.g_e5sec1yzmfr {
		line-height: 40px;
	}

	.g_e5sec1li {
		margin-bottom: 20px;
	}

	.g_e5sec1area {
		margin-bottom: 20px;
	}

	.g_e5sec2fltu {
		width: 150px;
	}

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

	.g_e5sec2fl {
		margin-bottom: 35px;
	}

	/* e5 */
	/* f5 */
	.g_f5sec1fltu {
		/*width: 350px;*/
	}

	.g_f5sec1ad p {
		line-height: 1.5;
	}

	.g_f5sec1nrfr {
		padding: 20px 30px 15px;
	}

	.g_f5sec1frtu {
		width: 110px;
	}

	/* f5 */
	/* 11.30 am_start */
	/* 11.30 am_start2*/
	.g_c1sec {
		/* padding: 0 30px; */
		overflow: hidden;
	}

	.g_c1secbj img {
		height: 100%;
		width: auto;
		position: relative;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.am_d1_floor1.g_padding {
		padding-bottom: 15px;
	}

	.am_d2_ny_bot {
		height: 60px;
	}

	.am_d2_ny_bot div a {
		line-height: 60px;
	}

	.am_d2_nytler {
		margin-top: 5px;
	}

	.am_e2_cimgbox {
		margin-top: 10px;
	}

	.am_e2_texth2 {
		margin-bottom: 8px;
	}

	/* 11.30 am_end2*/
	/* helen star */
	.g_b3sec1flwz p {
		font-size: 14px;
	}

	.g_b2sec3nr {
		padding: 0 40px 0 50px;
	}

	.g_synavli {
		padding: 0 6px;
	}

	.g_b2sec3bj {
		width: 99px;
	}

	.g_b2sec3bj {
		left: 25px;
	}

	.g_sysou,
	.g_syworld {
		padding: 0 10px;
	}

	.g_symem {
		padding-left: 10px;
		padding-right: 15px;
	}

	.g_syfr {
		padding-left: 50px;
	}

	.g_syhead {
		padding: 0 45px;
	}

	.g_sylogo {
		width: 173px;
	}

	.g_one {
		padding: 0px 7px;
	}

	footer {
		padding: 60px 55px 20px;
	}

	.g_fttopfltu {
		width: 228px;
	}

	.g_fttopfr {
		margin-top: 15px;
	}

	.g_ftbotxfl a,
	.g_ftbotxfl p {
		font-size: 12px;
	}

	.g_fttopfricon {
		width: 27px;
		height: 27px;
	}

	.g_e6sec12 {
		width: calc(100% - 202px);
	}

	.g_e6sec13 {
		width: 150px;
	}

	.g_b3sec1 .g_e6sec12 {
		width: calc(100% - 220px);
	}

	.g_f1timefl.act p {
		font-size: 16px;
	}

	/* .g_f1timefl p {
		font-size: 16px;
	} */
	.g_f1time {
		bottom: 35px;
	}

	.g_f1timebj {
		bottom: 22px;
	}

	.g_f1timefl p::before {
		bottom: -18px;
	}

	.g_f1timefl p::after {
		bottom: -18px;
	}

	.g_f1sec3fl .g_nytle {
		padding: 0 50px;
	}

	.g_f1sec3li {
		padding: 20px 56px;
	}

	.g_f1sec4wz h3 {
		font-size: 22px;
	}

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

	.g_f1sec4 {
		height: 210px;
	}

	.g_f1sec4bj {
		width: 300px;
	}

	.g_meblogo {
		width: 150px;
	}

	.g_meblogo {
		left: 295px;
		bottom: 166px;
	}

	.g_reginp input {
		font-size: 14px;
	}

	.g_reginp input::-webkit-input-placeholder {
		color: #333333;
		font-size: 14px;
	}

	.g_reginp input::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #333333;
		font-size: 14px;
	}

	.g_reginp input:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #333333;
		font-size: 14px;
	}

	.g_reginp input:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: #333333;
		font-size: 14px;
	}

	.g_regtle {
		font-size: 22px;
	}

	.gm-res-log {
		margin-top: 24px;
		font-size: 14px;
	}

	.g_regbotnr {
		top: 172px;
		right: 292px;
	}

	.g_reginp {
		margin-bottom: 16px;
	}

	.g_nxwtle {
		position: static;
		transform: inherit;
		margin: 0 auto;
	}

	.g_navxl1fl {
		width: 20%;
		padding-right: 37px;
	}

	.g_navxl1fr {
		width: 80%;
	}

	.g_navxl1nr li {
		width: 20%;
		padding: 0 23px;
		padding-right: 10px;
	}

	.g_navxl1z a {
		font-size: 16px;
	}

	.g_navxl1nr li h5 {
		font-size: 14px;
	}

	.g_navxl1li a {
		font-size: 12px;
	}

	.g_navxl2 li a {
		font-size: 14px;
	}

	.g_sec2flnr {
		padding: 20px 30px;
	}

	.g_sec2flbot {
		margin-top: 45px;
	}

	.g_c3sec1.g_padding {
		padding-top: 45px !important;
		padding-bottom: 45px !important;
	}

	/* .am_d1_lbrightitem h2 {
		height: 73.5px;
	} */

	.am_d1_lbrightitem {
		padding-top: 27px;
		padding-bottom: 27px;
	}

	.am_d1_fot {
		margin-bottom: 34px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 320px);
	}

	.am_d1_fr1lbr {
		width: 320px;
	}

	.g_word5 {
		font-size: 12px;
	}

	.am_d1_lbrightitem {
		padding-top: 6px;
		padding-bottom: 8px;
	}

	.am_d2_b1sec2 {
		padding-bottom: 20px;
	}

	.g_banseafl {
		padding: 0 10px;
	}

	/* helen end */
	.g_one {
		padding: 0px 0px;
	}

	.g_one {
		font-size: 14px;
	}
	/* tammy - start */
	.g_b1 .g_nyfr,
	.g_b3 .g_nyfr,
	.g_b2 .g_nyfr {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.t_b1k1li {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.t_b1k1ul {
		margin: 0 -10px;
	}
	.t_b1k1h4 {
		margin-bottom: 10px;
	}
	.g_e5sec1li {
		width: 50%;
	}
	.he_f4frori .g_e5sec1li:last-child {
		width: 50%;
	}
	.t_e5zhu {
		line-height: 38px;
	}
	.g_e5sec1top2 {
		line-height: 38px;
	}
	.g_e5sec1yzmfl {
		width: calc(50% - 5px);
	}
	.he_f4frori .g_e5sec1li {
		margin-bottom: 10px;
	}
	.g_e5sec1area {
		margin-bottom: 10px;
	}
	.he_f4frori .g_e5sec1li {
		height: 40px;
	}
	.ys_modal_content {
		width: 950px;
	}
	.t_tanlian .ys_modal_content {
		padding: 36px 40px 50px;
	}
	.t_tanlian h2 {
		margin-bottom: 16px;
	}
	.g_e5sec1li {
		margin-bottom: 12px;
	}
	.g_e5sec1li {
		padding: 0 6px;
	}
	.g_e5sec1ul {
		margin: 0 -6px;
	}
	.g_e5sec1li {
		height: 40px;
	}
	.g_e5sec1li {
		margin-bottom: 12px;
	}
	.g_e5sec1 .t_tanagree{
		width: 60%;
	}
	.g_e5sec1btnfr {
		bottom: 0px;
	}
	.g_e5sec1btn{
		padding-bottom: 13px;
	}
	.t_c3video .g_word3 {
		height: 54px;
	}
	.g_word3 {
		font-size: 16px;
	}
	.g_b2sec2flbot {
		margin-top: 16px;
	}
	.t_c3video .g_word3 {
		margin-bottom: 12px;
	}
	.t_c3dateri {
		width: calc(100% - 22px);
		font-size: 14px;
	}
	.t_c3timeic {
		width: 16px;
		margin-right: 6px;
		line-height: 21px;
		height: 21px;
	}
	.t_c3dateri span {
		padding-left: 10px;
	}
	.g_syhead {
		padding: 0;
	}
	.he_syhetp, .he_syhedb {
		padding: 0 40px;
	}
	.g_synavli:first-child a {
		padding-left: 0px;
	}
	.he_navxlble {
		width: 260px;
		padding-left: 40px;
	}
	.he_navxlble {
		padding-right: 40px;
	}
	.he_navxlbx::before {
		width: 260px;
	}
	.he_navxlbri {
		max-width: calc(100% - 260px);
		padding-left: 40px;
		padding-right: 40px;
	}
	.he_navxlli {
		margin-bottom: 36px;
	}
	.t_naverli, .t_navsanli, .t_navsili {
		margin-bottom: 26px;
	}
	.he_navxkle p {
		font-size: 16px;
	}
	.he_navxkri {
		margin-top: 4px;
	}
	.he_navxl1 .he_navxlbx {
		height: 360px;
	}
	.he_syhetplo {
		width: 180px;
	}
	.he_syhetpse {
		margin-left: 60px;
	}
	.he_syhetpsri {
		margin-left: 20px;
	}
	.t_naverul, .t_navsanul {
		margin-right: 80px;
	}
	.g_regbtn {
		margin: 15px auto 0;
	}
	.g_reginp {
		margin-bottom: 10px;
	}
	.gm-res-log {
		margin-top: 2px;
	}
	.g_reginp {
		margin-bottom: 6px;
	}
	.g_b3sec1nr {
		padding: 36px 15px;
	}
	.he_navxlble,.he_navxlbx::before {
		width: 276px;
	}
	.am_d1_lbleft .slick-track {
		height: calc(100% - 6px);
	}
	.am_d1_fr1lbl {
		width: calc(100% - 390px);
	}
	.am_d1_fr1lbr {
		width: 390px;
	}
	.am_d2_nytler img {
		width: 20px;
	}

	/* tammy - end */
	/* 2022.06.27 - tammy - start */
	.g_ftnavfl {
		padding: 0px 3px;
	}
	.g_ftnavb {
		margin: 0 -3px;
	}
	.g_ftnav {
		padding-left: 10px;
	}
	.g_f1sec3li {
		padding: 9px 56px;
	}
	.g_f1sec3fl {
		padding: 26px 0;
	}
	.g_f1sec3lifl {
		width: 36px;
		height: 36px;
	}
	.g_f1sec3lifr {
		line-height: 36px;
		height: 36px;
	}
	.g_b3sec1nr {
		padding: 15px 15px;
	}
	.g_sec2 .slick-dots {
		bottom: 50px;
	}
	.g_f1sec3fl{
		padding-bottom: 18px;
	}
	.he_navxkle p {
		font-size: 14px;
	}
	.g_nybantu img {
		height: 160px;
	}
	/* 2022.06.27 - tammy - end */
	.g_regbotnr {
        top: 200px;
        right: 338px;
    }
    .g_regbotnr {
		top: 158px;
		right: 315px;
	}
	.g_regnrbj1 {
		width: 130vw;
		left: -15vw;
	}
	/*2022.11.08*/
	.am_d2_nytlel p,
	.am_d2_nytlel h1 {
		font-size: 20px;
	}
	.g_nytle h1 {
		font-size: 22px;
		padding-left: 15px;
	}
	/* 2022.11.19 - start */
	.g_c4_1 .agent {
		padding: 80px 0;
	}
	.ys_cont1000 {
		max-width: calc(100% - 80px);
	}
	.std_title36 {
		font-size: 28px;
	}
	.agent .std_title36 {
		margin-bottom: 16px;
	}
	.agent .g_parp {
		margin-bottom: 36px;
	}
	.g_c4_1 .agent_box {
		padding: 52px 0;
	}
	.agent_result .agent_box {
		padding: 40px 40px 44px;
	}
	.agent_box_list_nub {
		margin-top: 40px;
	}
	.agent_box_list_nub .g_word3 {
		margin-bottom: 26px;
	}
	.abln_info_item {
		margin-bottom: 18px;
	}
	.agent_box_list {
		margin-bottom: 100px;
	}
	.he_navxlble {
		padding-right: 0!important;
	}
	.he_navxlli {
		margin-bottom: 0!important;
	}
	.g_synavli a {
		padding-left: 32px;
		padding-right: 20px;
	}
	.t_naverli, .t_navsanli, .t_navsili {
		margin-bottom: 0!important;
	}
	.he_navxlble{
		width: 30%;
	}
	.he_navxlbri {
		width: 70%;
		max-width: 70%;
	}
	.g_navxl.he_navxl1 {
		width: calc(100% - 80px);
	}
	.he_navxkri {
		margin-top: 0;
	}
	.g_e5sec1lifl {
		height: auto;
	}
	.g_e5sec1lifl input {
		height: 21px;
	}
	.g_e5sec1li {
		height: auto;
	}
	.g_e5sec1area {
		height: auto;
	}
	.g_e5sec1area textarea {
		height: 90px;
	}
	.g_e5sec1yzmfl input {
		height: 21px;
	}
	.t_tantext textarea {
		height: 120px;
	}
	.am_d2_fr2itemrc p {
        height: 63px;
    }
	/* 2022.11.19 - end */
	.alnf_font22 {
        font-size: 18px;
    }
    .g_navxl3 {
        width: 480px;
    }
    /* 2022.11.19 - end */
	.alnf_font22 {
        font-size: 18px;
    }
    .g_navxl3 {
        width: 480px;
    }
    .am_d1_fr1lbr {
        width: 280px;
    }
    .am_d1_fr1lbl {
        width: calc(100% - 280px);
    }
    .am_d1_lbrightitem {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .am_d1_lbrightitem h2 {
        margin-top: 0px;
    }
    /* 2023.10.12新增-start */
	.g_word2 {
		font-size: 20px;
	}
	.ccbu_li_cont_text {
		padding: 18px;
	}
	.std_parag p {
		font-size: 14px;
	}
	.clct_info_li img {
		width: 20px;
	}
	.ccbu_li {
		padding: 0 12px;
		margin-bottom: 24px;
	}
	.contact_china_bt_ul {
		margin: 0 -12px;
	}
	.clct_tit {
		margin-bottom: 12px;
	}
	.clct_info {
		padding-top: 12px;
	}
	.clct_info_li {
		margin-bottom: 8px;
	}
	.cgbu_li {
		padding: 0 12px;
		margin-bottom: 20px;
	}
	.contact_global_bt_ul {
		margin: 0 -12px;
	}
	.std_title2 {
		font-size: 26px;
	}
	.ys_cont1600 {
		padding: 0 55px;
	}
	.citd_ul_li {
		padding: 0 15px;
	}
	.citd_ul {
		margin: 0 -15px;
	}
	.culc_icon {
		width: 32px;
	}
	.culc_text {
		width: calc(100% - 32px);
	}
	.company_intro_text {
		padding-right: 40px;
	}
	.cdbu_li_cont_text {
		padding: 20px;
	}
	/*.cdta_btn {*/
	/*	width: 58px;*/
	/*}*/
	.ccbl_text .g_word2 {
		margin-bottom: 10px;
	}
	.clct_infos {
		height: 90px;
	}
	.clct_infos li::before {
		top: 9px;
	}
	.he_syhetpse {
		width: 300px;
		margin-left: 40px;
	}
	.he_syhetpin input {
		font-size: 14px;
	}
	.he_syhetpin input::placeholder{
		font-size: 14px;
	}
	.he_navxlbt::before {
		width: calc(100% - 32px - 20px);
		left: 32px;
	}
	.g_d2 .am_d2_nytlel h1 {
        font-size: 26px;
    }
    .getl_ul_li_cont p {
        font-size: 12px;
    }
    .am_d1_floor1.g_padding {
        padding-bottom: 30px;
    }
    .g_me6frhead {
        display: block;
        height: 60px;
    }
    .g_me6frheadfl1 a {
        line-height: 60px;
    }
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.industry_pull .ys_cont1600 {
		padding: 0 40px;
	}
	.g_e1 .am_e1_sec2 {
        padding-left: 0;
        padding-right: 0;
    }
    .g_support_wrap {
    padding: 20px 40px;
}
.newdet_page .am_d2sec1{
    padding-top: 50px;
}
	/*2024.2.2新增-end*/
	.form_main h2 {
    margin-bottom: 16px;
}
.form_main .ys_modal_content {
    padding: 36px 40px 50px;
}
.am_d2_fr2itemrl {
    width: 70px;
}
    .g_nytle h1 {
        font-size: 22px;
        padding-left: 15px;
    }
    /*2024.10.22*/
    .environ-prod2 .environ-prod-ul-li {
        width: calc(100vw - 160px) !important;
    }
    .mon_nav_car {
        margin-right: 20px;
    }
    .mon_nav_btn {
        width: 100px;
        margin-left: 20px;
    }
}
@media screen and (max-width: 1200px) {
    .manage_wrap_bt_le {
        width: 31%;
    }
    .manage_wrap_bt_ri {
        width: 26%;
    }
    .iltl_wrap_le {
        padding-right: 15px;
    }
    .g_b3sec1fr {
        padding-right: 22px;
    }
    .g_c3filedown1 {
        width: 32px;
        height: 32px;
    }
    .g_c3filedown2 {
        line-height: 32px;
    }
    .g_c3filedown img{
        max-height: 32px;
    }
}
@media screen and (max-width: 1024px) {
	.am_nytle p {
		font-size: 24px;
	}

	.g_padding {
		padding: 25px 15px;
	}

	.am_f3_fot {
		margin-top: 30px;
	}

	.g_c2sec1fl {
		width: 280px;
	}

	.g_c2sec1fr {
		width: calc(100% - 280px);
	}

	.g_c2sec1frtle h4 {
		font-size: 20px;
	}

	.g_c2sec1frbtn {
		width: 35px;
	}

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

	.g_c2sec1frafl a {
		font-size: 14px;
	}

	/* 11.30 am_start */
	.g_c3sec1.g_padding {
		padding-top: 90px !important;
		padding-bottom: 90px !important;
	}

	.g_c3sec2libtn {
		margin-top: 25px;
	}

	.g_c3sec2li {
		padding: 0 25px;
	}

	.g_c3sec2ul {
		margin: 0 -25px;
	}

	/* f5 */
	.g_f5sec1fltu {
		/*width: 300px;*/
	}

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

	.g_f5sec1ad1 {
		width: 15px;
	}

	.g_f5sec1ad p {
		padding-left: 15px;
	}

	.g_f5 .g_e6sec14 {
		width: 35px;
	}

	.g_f5 .g_e6sec11 {
		width: 25px;
	}

	/* f5 */

	/* 11.30 am_start */
	/* 11.30 am_start2 */
	.g_c3sec1fr {
		width: 52%;
	}

	.g_c3sec1fl {
		width: 48%;
	}

	.g_padding {
		padding: 25px 20px;
	}

	.am_f3_fr1titlseltopimg {
		padding-top: 0;
	}

	/* 11.30 am_end2 */
	/* helen star */
	.g_b3sec1fl {
		width: 330px;
	}

	.g_b3sec1fr {
		width: calc(100% - 330px);
		padding-right: 15px;
	}

	.g_b3sec1flwz p {
		font-size: 14px;
		line-height: 1.65;
		margin-bottom: 3px;
	}

	.g_b2 .g_padding {
		padding: 40px 30px;
	}

	.g_play {
		width: 40px;
	}

	.g_b3sec1nr {
		padding: 35px 25px;
	}

	.g_c3sec2topbtn {
		width: 115px;
	}

	.g_b2sec3fl {
		width: calc(100% - 115px);
		padding-right: 15px;
	}

	.g_ftbotsfl {
		width: 280px;
	}

	.g_ftnav {
		width: calc(100% - 280px);
	}

	.g_b2sec2play {
		width: 40px;
	}

	.g_b2sec3 {
		height: 150px;
	}

	.g_f1sec1shufl {
		padding-right: 26px;
		padding-left: 35px;
	}

	/* .g_f1sec1shufl:first-child {
		padding-left: 75px;
	} */

	.g_f1hissk {
		width: 100%;
	}

	.g_f1hisfl {
		width: 140px;
	}

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

	.g_f1hissk {
		top: -9px;
	}

	.g_f1hisfr p::before {
		width: 6px;
		height: 6px;
	}

	.g_f1hisfr p {
		color: #666666;
		font-size: 14px;
		padding-left: 17px;
		max-height: 52px;
	}

	.g_f1timesk {
		padding: 0 130px;
	}

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

	.g_f1hisfl {
		width: 110px;
	}

	.g_f1hisfr {
		width: calc(100% - 110px);
	}

	.g_f1time {
		bottom: 30px;
	}

	.g_f1sec2nr {
		padding-bottom: 50px;
	}

	.g_f1sec3fl {
		padding: 24px 0;
	}

	.g_f1sec3li {
		padding: 16px 56px;
	}

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

	.g_f1sec3lifl img {
		width: 16px;
	}

	.g_f1sec3lifr {
		font-size: 16px;
		height: 34px;
		line-height: 34px;
	}

	/* .g_f1sec1shufl:first-child {
		padding-left: 61px;
	} */

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

	.g_f1sec1shu1 {
		width: 24px;
		margin-right: 12px;
	}

	.g_f1sec1shu2 span {
		transform: translateY(9px);
		font-size: 14px;
	}

	.g_f1sec1shu3 {
		font-size: 14px;
		transform: translateY(9px);
	}

	.he_f4mate {
		width: 294px;
	}

	.he_f4mate {
		padding: 0 17px;
	}

	.he_f4frole {
		width: 254px;
	}

	.he_f4frori {
		width: calc(100% - 254px);
	}

	.he_f4flo {
		width: 198px;
	}

	.he_f4frole {
		padding: 36px 19px 0;
	}

	.he_f4flp {
		margin-bottom: 27px;
	}

	.he_f4flp3 {
		padding: 0 0px;
	}

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

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

	.he_f4flp3 .he_f4m1ri p {
		font-size: 14px;
	}

	.he_f4flp3 .he_f4maicri p {
		font-size: 14px;
	}

	.he_f4froriti {
		margin-bottom: 26px;
		margin-top: 12px;
	}

	.he_f4flp3 {
		margin-bottom: 45px;
	}

	.he_f4co {
		margin-bottom: 55px;
	}

	.he_f4co {
		width: 84px;
	}

	.he_f4mabx h4 {
		font-size: 18px;
		margin-bottom: 16px;
		line-height: 30px;
	}

	.he_f4froriti h4 {
		font-size: 18px;
	}

	.he_f4froriti {
		margin-bottom: 20px;
		margin-top: 5px;
	}

	.g_meblogo {
		left: 360px;
		bottom: 199px;
	}

	.g_regbotnr {
		width: 366px;
	}

	.g_regtle {
		margin-bottom: 15px;
	}

	.g_reginp {
		margin-bottom: 14px;
		padding: 2px 0 6px;
	}

	.g_regbotnr {
		top: 200px;
		right: 351px;
	}

	.gm-res-log {
		margin-top: 16px;
	}

	.g_reginp2 {
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
	}

	.g_reginp1 input {
		width: calc(100% - 140px);
		padding-bottom: 13px;
	}

	.g_regbtn {
		font-size: 14px;
		width: 200px;
		height: 34px;
		line-height: 34px;
	}

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

	.g_title h4 {
		font-size: 20px;
	}

	.g_sy section {
		padding: 0 40px;
	}

	.g_sec1bot {
		transform: translateY(0px);
	}

	.g_sec1 .g_botton {
		opacity: 1;
	}

	.g_sec1fl {
		width: 40%;
		padding-right: 30px;
	}

	.g_sec1fr {
		width: 60%;
	}

	.g_sec1fr .slick-dots li {
		width: 8px;
		height: 8px;
		border: 1px solid #485cc7;
		background: transparent;
	}

	.g_sec1fr .slick-dots li.slick-active {
		background: #485cc7;
	}

	.g_sec1fr .slick-dots {
		bottom: -32px;
	}

	.g_sec2flnr p {
		color: rgba(255, 255, 255, .8);
		font-size: 14px;
	}

	.g_sec2fr {
		width: 49%;
	}

	.g_sec2fl {
		width: 51%;
	}

	.g_sec2flbot {
		margin-top: 45px;
	}

	.g_sec2flnr {
		padding: 20px 22px;
		padding-right: 35px;
	}

	.g_sec2flnr h4 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.g_sec2flbot .g_botton {
		margin-top: 10px;
	}

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

	.g_bottonfl {
		margin-top: 1px;
	}

	.g_sec3botx .g_botton {
		margin-top: 30px;
	}

	.g_sec3flwz h6 {
		margin-bottom: 11px;
	}

	.g_sec3flwz h6 {
		color: #0292a4;
		font-size: 16px;
		height: 28px;
	}

	.g_sec3fl a {
		padding: 15px 15px 15px 15px;
	}

	.g_sec3botx .g_sec3flwz {
		padding: 15px;
	}

	.g_sec3botx a {
		padding: 0;
	}

	.g_sec3botx .g_botton {
		margin-top: 41px;
	}

	.g_sec4nr .g_content {
		width: 100%;
	}

	.g_sec4cenfl h4 {
		font-size: 22px;
	}

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

	.g_fttopsh .g_fttopewm {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-moz-transform: rotate(90deg);
		/* Firefox */
		-webkit-transform: rotate(90deg);
		/* Safari 和 Chrome */
		-o-transform: rotate(90deg);
		/* Opera */
		bottom: 40px;
		top: inherit;
		/* opacity: 0; */
		/* display: none; */
		left: -39px;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
		z-index: 100;
	}

	.g_fttopsh.on .g_fttopewm {
		opacity: 1;
	}

	.g_advtopfr {
		width: 148px !important;
	}

	.mc_container {
		padding: 0 0px !important;
	}

	.g_b2sec3 .g_c3sec2topbtn {
		width: 115px;
		float: none;
		margin-top: 15px;
	}

	.g_b2sec3fl {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.g_b3 .g_b3sec1fl {
		float: left;
	}

	.g_b3 .g_b3sec1fr {
		width: 100%;
		position: static;
		padding-right: 0px;
		transform: inherit;
		/* float: none; */
		margin-top: 20px;
	}

	.g_b3sec2topfl a {
		font-size: 16px;
		padding: 0 20px;
	}

	.g_b3sec2wzfl {
		padding: 0 30px;
	}

	.g_b3sec2wz {
		margin: 0 -30px;
	}

	.am_d1_fr1lbl {
		width: calc(100% - 320px);
		float: none;
	}

	.am_d1_fr1lbr {
		float: none;
		margin-top: 15px;
	}

	.am_d1_lbrightitem {
		margin-left: 0px;
	}

	.am_d1_fr1lbl {
		width: 100%;
	}

	.g_e5sec2fl {
		padding: 0 30px;
	}

	.g_e5sec2ul {
		margin: 0 -30px;
	}

	.g_bansearch {
		width: 100%;
	}

	.g_banseafl {
		padding: 0 5px;
	}

	.g_bansea {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}

	/* helen end */
	/* tammy - start */
	.g_b1 .g_padding,
	.g_b3 .g_padding,
	.g_b2 .g_padding {
		padding-left: 0;
		padding-right: 0;
	}
	.he_f4frori {
		padding-left: 14px;
	}
	.t_tanlian .ys_modal_content {
		padding: 36px 26px 50px;
	}
	.t_subwen {
		width: 160px;
	}	
	.g_nyfr .t_mianbao {
		padding-left: 20px;
	}
	.g_b3sec1.g_padding {
		padding: 30px 0 30px;
	}
	.he_syhetpse {
		width: 360px;
	}
	.he_syhetpse {
		margin-left: 40px;
	}
	.he_navxlble, .he_navxlbri {
		padding: 30px 0;
	}
	.t_naverul, .t_navsanul {
		margin-right: 40px;
	}
	.g_ftnavfl {
		padding: 0 5px;
	}
	.g_ftnavb {
		margin: 0 -5px;
	}
	.g_b3sec1nr {
		padding: 35px 15px;
	}
	.am_d1_fr1lbr {
		width: 100%;
	}
	.g_fttopsh .g_fttopewm{
		left: 50%;
		transform: translateX(-50%);
	}
	.g_fttopsh:last-of-type .g_fttopewm {
		left: auto;
		transform: translateX(0);
		right: 0;
	}
	.g_fttopewm1{
		display: none;
	}
	.g_fttopewm2 {
		position: relative;
		padding: 0;
	}
	.g_f1sec3li {
		padding: 8px 56px;
	}
	.g_f1sec3 .g_nytle {
		margin-bottom: 2px;
	}
	.g_b3sec1nr {
		padding: 18px 15px;
	}
	.g_sec2 .slick-dots {
		bottom: 30px;
	}
	.g_sybanh p {
		font-size: 24px;
	}
	.yxedr_active h2{
		font-size: 22px;
	}
	.g_sybantu {
		height: auto;
	}
	/* tammy - end */
	.gm-res-log {
		margin-top: 0;
	}
	.g_nybantu img {
		height: 152px;
	}
	.g_regbotnr {
        width: 420px;
    }
	.g_regbotnr {
		top: 160px;
		right: 320px;
	}
	.g_reginp {
		margin-bottom: 10px;
	}
	/* 2022.11.19 - start */
	.g_c4_1 .agent {
		padding: 70px 0;
	}
	/*  */
	.mc_fybtn {
	    color: #666;
	}
	.g_sec3flwz h6 {
        height: 56px;
    }
    .am_d1_lbrightitem {
        height: auto;
    }
    .am_d1_lbrightitem h2 {
        height: auto;
    }
    .am_d1_lbright .slick-track{
        display: flex;
    }
    .am_d1_lbright .slick-slide{
        height: auto;
    }
    .t_newhe a{
        height: 100%;
        display: block;
    }
    .am_d1_lbrightitem {
        height: 100%;
    }
	/* 2022.11.19 - end */
	/* 2023.10.12新增-start */
	.g_padding {
		padding: 40px 20px;
	}
	.contact_china {
		margin-top: 30px;
	}
	.contact_global {
		margin-top: 30px;
	}
	.culc_text {
		width: 100%;
		margin-top: 10px;
	}
	.citd_ul_li_cont{
		flex-direction: column-reverse;
	}
	.culc_icon{
		width: 100%;
	}
	.culc_icon img {
		width: 32px;
	}
	.he_syhetplo {
		width: 160px;
	}
	.he_syhetpse {
		width: 300px;
		margin-left: 30px;
	}
	.mon_nav_btn {
		width: 110px;
		margin-left: 20px;
	}
	.mon_nav_car {
		margin-right: 20px;
	}
	.am_d2_ny_bot div a {
        padding: 15px 24px !important;
    }
    .g_d2 .g_nyfr {
        padding-bottom: 70px;
    }
    .am_d2_ny_bot {
        margin: 30px -20px 0;
    }
    .g_sybansk .slick-prev {
        left: 20px;
    }
    .g_sybansk .slick-next {
        right: 20px;
    }
    .g_sybansk .slick-arrow {
        width: 40px;
        height: 40px;
    }
    .getl_ul_li {
        padding: 0 10px;
    }
    .getl_ul {
        margin: 0 -10px;
    }
    .g_e6se_tab {
        flex-wrap: wrap;
    }
    .g_e6se_tab_tit {
        top: 0;
        margin-bottom: 10px;
        width: 100%;
    }
    .g_e6se_tab_list {
        padding-left: 0;
    }
    .adul_cont_img {
    width: 100%;
}
.adul_cont_text{
    width: 100%;
}
	/* 2023.10.12新增-end */
	/*2024.2.2新增-start*/
	.am_e1_lab li {
		width: 14.285714%;
	}
	.am_e1_lab li:nth-child(8){
		margin-top: 20px;
	}
	.qabu_li {
		width: 33.333333%;
	}
	.quality_strategy_bt,
	.policy_wrap_img{
		padding: 0 50px;
	}
	.qsbu_li_cont {
		padding: 30px 20px;
	}
	.qsbu_li_cont .ys_imgbox_cover {
		width: 48px;
	}
	.qlct_tlt {
		margin-bottom: 16px;
	}
	.qabu_li_cont_bt {
		padding: 15px 15px 30px;
	}
	.qaba_icon {
		width: 36px;
		height: 36px;
	}
	.manage_wrap_bt{
		flex-wrap: wrap;
	}
	.manage_wrap_bt_le,.manage_wrap_bt_ri{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.mwbl_li,.mwbl_li{
		width: 50%;
	}
	.manage_wrap_bt_mid {
		width: 50%;
		margin: 40px auto;
	}
	.industry_pull_ul_li {
        width: 20%;
    }
    .qsbu_li_cont {
    padding: 70px 20px 30px;
}
.qsbu_li_cont_text {
    margin-top: 25px !important;
}
.alnf_font22 {
    font-size: 16px;
}
.apply_list_nub {
    padding: 0 8px;
}
.apply_list {
    margin: 0 -8px;
}
.apply_list_nub_first {
    padding-right: 0;
}
.alnf_font22 {
    width: calc(100% - 26px);
}
	/*2024.2.2新增-end*/
	.form_main h2 {
    font-size: 30px;
}
.form_main .ys_modal_content {
    padding: 36px 26px 50px;
}
.he_syhetpse {
        width: 200px;
        margin-left: 20px;
    }
    .mon_nav_btn {
        width: 95px;
        margin-left: 13px;
    }
}

@media screen and (max-width: 950px) {
	.g_content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.g_c3sec1.g_padding {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.g_symem1 {
		opacity: 0;
	}

	.g_symem2 {
		opacity: 1;
	}

	.g_symem2 {
		top: 21px;
		left: 26px;
	}

	.g_symem img {
		width: 18px;
	}

	.g_symem {
		line-height: 64px;
	}

	.header2,
	.phxia {
		display: block !important;
	}

	.g_syhead {
		display: none;
	}

	.am_f2_f1iteml {
		width: 110px;
	}

	.am_f2_f1itemr {
		width: calc(100% - 110px);
	}

	.amf2sec1 {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 30px;
	}

	.am_f2_floor1 {
		padding-right: 0;
		padding-left: 10px;
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.am_f2_f1itemr {
		padding-left: 10px;
	}

	.am_f2_f1itemd img {
		width: 28px;
	}

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

	.am_f2_f1itemd {
		top: 35%;
	}

	.am_f2_floor1 {
		margin-bottom: 15px;
	}


	.am_e3_cboxh3 {
		font-size: 20px;
	}

	.am_e3_cbox {
		width: 520px;
	}

	.am_e3_cbbotrboxitem a {
		font-size: 14px;
	}

	.am_e3_cbbotrbox {
		margin: 0 -10px;
	}

	.am_e3_cbbotrboxitem {
		padding: 0 10px;
	}

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

	.am_e3_cbbotl {
		width: 70px;
	}

	.am_e3_cbbotr {
		width: calc(100% - 70px);
	}

	.am_e3_cbbotr {
		padding-left: 10px;
	}

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

	.am_e1_sec1 {
		padding-top: 20px;
	}

	.am_e1_sec1 .am_e1_nycbitem {
		margin-bottom: 0;
	}

	.am_nytle {
		margin-bottom: 10px;
	}

	.am_e1_sec2 {
		padding-top: 15px;
	}

	.am_e1_nycbibot p {
		font-size: 16px;
		height: 56px;
	}

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

	.am_e1_nycbibiconimg {
		width: 14px;
		height: 14px;
	}

	.am_e1_nycbibicon {
		margin-top: 5px;
	}

	.am_e1_nycbiimgd {
		width: 35px;
	}

	.am_e1_nycbibot {
		padding: 5px 0;
	}

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

	.am_d2sec1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_d2_b1sec2 {
		padding-left: 20px;
		padding-right: 20px;
	}

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

	.am_d2_nybbitem p {
		line-height: 1.5;
	}

	.am_d2_ny_bot div a {
		line-height: 50px;
	}

	.am_d2_ny_bot {
		height: 50px;
	}

	.am_d2_b1sec2 {
		padding-top: 20px;
	}

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

	.am_d2_nyft p:first-child {
		font-size: 14px;
		line-height: 1.5;
	}

	.am_d2_ny_bot div img {
		width: 7px;
	}

	.am_d1_floor2 {
		float: none;
		width: 100%;
	}

	.am_d1_fr1lbl {
		float: none;
		width: 100%;
	}

	.am_d1_fr1lbr {
		float: none;
		width: 100%;
		padding-top: 20px;
		margin: 0 -10px;
	}

	.am_d1_lbrightitem {
		float: left;

		margin-bottom: 0;


	}

	.am_d1_fr1lbr .slick-list {
		padding: 0 !important;
	}

	.g_nyfl {
		display: none;
	}

	.g_nyfr {
		width: 100%;
		float: none;
	}

	.am_padding {
		padding: 25px 20px;
	}

	.am_e2_floor1 {
		padding: 0;
	}

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

	.am_e2_textp {
		font-size: 14px;
	}

	.am_e2_fr1titlel {
		padding-right: 10px;
	}

	.am_e2_fr1titlel p {}

	.am_e2_textul li {
		font-size: 14px;
	}

	.am_e4_padding {
		padding: 20px;
	}

	.am_e4_fr1fot {
		margin-top: 20px;
	}

	.g_phfy {
		display: block;
		margin-top: 22px;
	}

	.pc_fenye {
		display: none;
	}

	.g_padding {
		padding: 25px 20px;
	}

	.am_f3_fr2_top {
		padding-left: 15px;
	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 200px;
	}

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

	.am_f3_fr2_bot a {
		margin: 15px 0 5px;
	}

	.am_d2_fr2itemrl h2 {
		font-size: 18px;
	}

	.am_d2_fr2itemrc h3 {
		line-height: 1.5;
		height: 27px;
	}

	.am_d1_fot {
		padding: 0 20px;
	}

	.am_d1_fot {
		margin-bottom: 30px;
	}

	/* 11.30 am_start */
	/* b1 */
	.g_nytle p {
		font-size: 20px;
	}

	.g_nytle p::before {
		height: 23px;
		width: 2px;
	}

	.g_b1sec1nr {
		padding: 10px;
	}

	/* b1 */
	/* c1 */
	.g_c1secwzb h4 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.g_c1secbj {
		height: 300px;
	}

	/* c1 */
	/* c2 */
	.g_c2sec1 {
		padding: 20px;
	}

	.g_c2sec1fl {
		width: 250px;
	}

	.g_c2sec1fr {
		width: calc(100% - 250px);
	}

	/* c2 */
	/* c3 */

	.g_c3sec1.g_padding {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.g_c3sec1fr {
		right: 0;
		padding-left: 20px;
	}

	.g_c3sec2botfr h5 {
		font-size: 16px;
	}

	.g_e6sec1nr {
		margin-bottom: 15px;
	}

	.g_c3filedown1 img {
		width: 15px;
	}

	.g_c3filedown1 {
		width: 30px;
		height: 30px;
	}

	.g_c3filedown2 {
		line-height: 30px;
	}

	.g_c3sec2libtn {
		width: 40px;
	}

	.g_c3sec2botfl {
		width: 180px;
	}

	.g_c3sec2botfr {
		width: calc(100% - 180px);
		padding-top: 25px;
	}

	/* c3 */
	/* e5 */
	.g_e5sec2flwz h4 {
		font-size: 16px;
	}

	.g_e5sec2flwz p {
		font-size: 14px;
		height: 24.5px;
	}

	.g_e5sec1btnfr {
		width: 130px;
	}

	.g_e5sec2fl {
		padding: 0 40px;
	}

	.g_e5sec2ul {
		margin: 0 -40px;
	}

	/* e5 */
	.g_e6sec13 {
		width: 150px;
	}

	.g_e6sec12 {
		width: calc(100% - 25px - 150px - 20px);
	}

	/* f5 */
	.g_f5sec1ad {
		margin-bottom: 5px;
	}

	.g_f5sec1nrfr {
		padding: 15px 15px 10px;
	}

	.g_f5sec1frtu {
		width: 120px;

	}

	.g_f5 .g_e6sec12 {
		width: calc(100% - 60px);
	}

	.g_f5 .g_e6sec12 span {
		line-height: 1.5;
	}

	.g_f5sec1 {
		padding-top: 25px;
	}

	/* f5 */
	/* 11.30 am_start */
	/* 11.30 am_start2*/
	.g_c1sec {
		/* padding: 0 30px; */
		overflow: auto;
	}

	.g_c1secbj img {
		height: 100%;
		width: auto;
		position: relative;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.g_c3sec3tle {
		margin-bottom: 10px;
	}

	.g_c3sec2topbtn .g_bottonfl {
		width: 38px;
		margin-top: 5px;
	}

	.g_e6sec1tu {
		margin-top: -3px;
	}

	.am_d2_nybt {
		padding-top: 10px;
	}

	.am_d2sec1 {
		padding-left: 0;
		padding-right: 0;
	}

	.am_d2_nytle {
		padding-top: 0;
	}

	.am_d2sec1 {
		padding-top: 0px;
	}

	.am_f2_f1itemr {
		padding-left: 20px;
		padding-right: 10px;
	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 160px;
	}

	/* 11.30 am_end2*/
	/* helen star */

	.g_nytle p {
		line-height: 30px;
		font-size: 18px;
		padding-left: 11px;
	}

	.g_nytle p::before {
		width: 2px;
		height: 20px;
	}

	.g_nytle {
		margin-bottom: 18px;
	}

	.g_c3sec3 .g_nytle {
		margin-bottom: 13px;
	}

	.g_c3sec3tle {
		font-size: 16px;
		margin-bottom: 12px;
	}

	.g_e6sec11 {
		width: 22px;
	}

	.g_e6sec12::before {
		left: 34px;
	}

	.g_e6sec12 {
		padding-left: 66px;
	}

	.g_e6sec14 {
		width: 20px;
	}

	.g_b3sec1 .g_e6sec14 {
		width: 38px;
	}

	.g_e6sec1nr {
		margin-bottom: 23px;
	}

	.g_e6sec1nr a {
		padding: 19px 32px;
		padding-bottom: 15px;
	}

	.g_e6sec12 p {
		line-height: 26px;
		height: 26px;
	}

	.g_e6sec13 {
		margin-top: 5px;
	}

	.g_e6sec14 {
		margin-top: 1px;
	}

	.g_b2sec2flbot h5 {
		font-size: 16px;
	}

	.g_b2sec2flbot {
		margin-top: 13px;
	}

	.g_b2 .g_padding {
		padding: 30px 20px;
	}

	.g_c3sec3.g_padding {
		padding-bottom: 23px;
	}

	.g_fttopwzfr {
		font-size: 14px;
		padding-left: 14px;
		line-height: 20px;
	}

	.g_fttopwzfl {
		width: 17px;
	}

	.g_fttopwz {
		padding: 0 22px;
	}

	footer {
		padding: 40px 20px 20px;
	}

	.g_fttopfltu {
		width: 200px;
	}

	.g_b2sec3 {
		height: 100px;
	}

	.g_b2sec3bj {
		width: 59px;
	}

	.g_ftnav {
		display: none;
	}

	.g_ftbotsfl {
		width: 100%;
	}

	.g_fttop {
		padding: 0 0 25px;
	}

	.g_ftbots {
		padding-top: 39px;
	}

	.g_ftlogo {
		width: 120px;
	}

	.g_ftlogo {
		margin-bottom: 22px;
	}

	.g_ftbotadnr {
		margin-bottom: 10px;
	}

	.g_ftbotx {
		margin-top: 15px;
	}

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

	.g_nyban {
		margin-top: 64px;
	}

	.header2 .logo {
		width: 150px;
	}

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

	.g_f1sec2nr {
		padding-bottom: 0px;
	}

	.g_f1time {
		bottom: 50px;
	}

	.g_f1hissk {
		top: 26px;
	}

	.g_f1sec1 .g_nytle {
		margin-bottom: 11px;
	}

	.g_f1sec1shufl {
		padding: 10px 65px;
	}

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

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

	.g_f1sec3li {
		padding: 28px 56px;
	}

	.he_f4map1 {
		height: 340px;
	}

	.he_f4maic {
		margin-bottom: 5px;
	}

	.g_f4 .g_padding {
		padding: 35px 20px;
	}

	.he_f4map1 {
		margin-bottom: 32px;
	}

	.g_regbotnr {
		top: 202px;
		right: 378px;
		width: 320px;
	}

	.g_me6frxwz {
		font-size: 16px;
	}

	.g_me6frxx {
		margin-right: 9px;
	}

	.g_me6frnrtlefl {
		margin-right: 52px;
	}

	.g_me6frnrtlefl:last-child::before {
		left: -26px;
	}

	.g_scrolltu {
		width: 16px;
	}

	.g_sybanwz {
		padding: 0 20px;
	}

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

	.g_scroll p {
		margin-bottom: 5px;
	}

	.g_sec1 {
		padding-top: 37px !important;
		padding-bottom: 47px !important;
	}

	.g_title h4 {
		font-size: 18px;
	}

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

	.g_intro p {
		color: #999;
		font-size: 14px;
	}

	.g_botton p {
		font-size: 14px;
		line-height: 20px;
	}

	.g_bottonfl {
		width: 40px;
	}

	.g_sec1bot h5 {
		font-size: 18px;
	}

	.g_sec1icon {
		width: 40px;
	}

	.g_sec1wz {
		padding: 0 20px;
	}

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

	.g_sec2flbot {
		margin-top: 31px;
	}

	.g_sec3botx .g_botton {
		margin-top: 31px;
	}

	.g_sec2 {
		padding-top: 30px !important;
		padding-bottom: 37px !important;
	}

	.g_sy section {
		padding: 0 20px;
	}

	.g_sec2flnr {
		padding: 27px 22px;
		padding-right: 30px;
	}

	.g_sec3 {
		padding-bottom: 37px !important;
		padding-top: 30px !important;
	}

	.g_intro {
		margin-top: 18px;
		margin-bottom: 30px;
	}

	.g_sec3bot {
		margin: 21px -8px 0;
	}

	.g_sec4 {
		padding-top: 30px !important;
		padding-bottom: 37px !important;
	}

	.g_sec4nr {
		margin-top: 21px;
	}

	.g_sec4bj {
		height: 310px;
	}

	.g_sec4cenfl h4 {
		font-size: 18px;
	}

	.g_sec4 .g_botton {
		margin-top: 43px;
	}

	.g_sec4cenfl {
		padding-right: 30px;
	}

	.g_sec4censhu {
		width: 33.333333%;
		padding: 15px 26px 0;
	}

	.g_sec4cenfrb {
		margin: 0 -26px;
	}

	.g_shu p {
		font-size: 24px;
	}

	.g_shu span {
		color: #fff;
		font-size: 14px;
	}

	.g_sec4wz {
		color: #fff;
		font-size: 14px;
	}

	.g_b1 .g_nyfr {
		min-height: inherit;
	}

	.g_advtopfr {
		width: 180px !important;
	}

	.g_b3 .g_padding {
		padding: 48px 20px;
	}

	.g_c1 .g_c1secbj img {
		height: 109%;
	}

	.g_c1 .g_padding {
		padding: 33px 20px;
	}

	.g_c1secbj {
		overflow: hidden;
	}

	.g_c3sec1.g_padding {
		padding-top: 34px !important;
		padding-bottom: 34px !important;
	}

	.g_c3sec3.g_padding {
		padding-bottom: 37px;
	}

	.am_d1_fr1lbr {
		margin: 0 0px;
		margin-bottom: 10px;
	}

	.g_phfy {
		margin-top: 0px;
	}

	.am_d1_fot {
		margin: 10px 0 30px;
	}

	.am_d2_fr2item a {
		padding: 20px 20px;
	}

	.am_d2_ny_bot div img {
		margin-top: 2px;
	}

	.am_e1_sec1 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.am_e1_sec2 {
		padding-bottom: 0px;
	}

	.g_e1 .g_padding {
		padding-bottom: 20px;
	}

	.am_e1_sec1 {
		padding-top: 4px;
	}

	.am_e4_floor1 {
		padding-top: 32px !important;
	}

	.g_f1sec2 .g_nytle {
		padding: 0 20px;
	}

	.g_symem {
		padding-right: 30px;
	}

	/* helen end */
	.am_f2_floor2box.on {
		width: 100%;
	}

	.am_f2_floor2 {
		height: 50px;
	}

	.he_nytip2 {
		height: 30px;
	}

	.g_nytle {
		height: 30px;
	}
	/* tammy - start */
	.g_b1 .g_padding,
	.g_b3 .g_padding,
	.g_b2 .g_padding {
		padding-left: 0;
		padding-right: 0;
	}
	.g_b1 .g_nyfr,
	.g_b2 .g_nyfr,
	.g_b3 .g_nyfr {
		padding-left: 20px;
		padding-right: 20px;
	}
	.t_mianbao{
		display: none;
	}
	.t_b1k1xin {
		padding: 18px 20px;
	}
	.g_regbot {
		height: 100vh;
	}
	.g_regbot {
		top: 202px;
		right: 378px;
		width: 100%;
		position: static;
		background: rgba(172, 221, 224);
		transform: inherit;
		padding-top: 28px;
		padding-bottom: 30px;
	}
	.g_regtop {
		display: none;
	}
	.g_regbotnr {
		padding: 30px 20px;
	}
	.g_regbotnr {
		width: 92%;
		position: static;
		transform: inherit;
		background: #fff;
		margin: 0 auto 0;
		padding: 20px;
		border-radius: 16px;
	}
	.g_meblogo {
		margin-left: 40px;
		margin-top: 28px;
	}
	.g_meblogo {
		position: static;
	}
	.t_tanlie3 .t_tanlieli {
		padding: 0 6px;
	}
	.t_tanlieli {
		margin-bottom: 12px;
	}
	.t_tanlie3 {
		margin: 0 -6px;
	}
	.t_tantr,.t_tantrtd {
		padding: 0 10px;
	}
	.t_tantextzi {
		padding-left: 10px;
	}
	.t_tancode {
		width: 110px;
	}
	.t_tancode {
		margin-right: 18px;
	}	
	.t_subwen {
		width: 90px;
	}
	.t_subwen {
		line-height: 44px;
	}
	.g_sybantu {
		height: auto;
	}
	.g_sybantu img {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0);
	}
	.g_sybanwz {
		top: 50%;
	}
	.t_tanlian .t_subti {
		margin-right: 6px;
	}
	.g_fttopfltu {
		width: 180px;
	}
	.g_fttopfr {
		margin-top: 0px;
	}
	/* 2022.06.27 - tammy - start */
	.he_f4map1 {
		height: 280px;
	}
	.g_f1sec3li {
		padding: 8px 56px;
	}
	.g_sec2 .slick-dots {
		bottom: 50px;
	}
	.g_sec2flbot {
		margin-top: 13px;
	}
	.g_sec2flnr {
		padding: 16px 22px;
	}
	.g_sec1bot h5 {
		font-size: 16px;
	}
	.g_sec1 .g_botton {
		margin-top: 16px;
	}
	.yxedr_active h2{
		font-size: 20px;
	}
	/* 2022.06.27 - tammy - end */
	/* tammy - end */
	.g_nybantu img {
		height: 124px;
	}
	.g_syban{
		margin-top: 64px;
	}
	.g_nytle::before {
        width: 2px;
        height: 20px;
    }
    .g_nytle {
        height: auto;
    }
    .g_nytle::before {
        top: 5px;
    }
    /*2022.11.08*/
    .am_d2_nytlel p,
	.am_d2_nytlel h1 {
		font-size: 16px;
	}
	.g_nytle h1 {
		font-size: 20px;
	}
	.g_nytle h1::before {
		height: 23px;
		width: 2px;
	}
	.g_nytle h1 {
		line-height: 30px;
		font-size: 18px;
		padding-left: 11px;
	}
	.g_nytle h1::before {
		width: 2px;
		height: 20px;
	}
	/* 2022.11.19 - start */
	.g_c4_1 .agent {
		padding: 60px 0;
	}
	.std_title36 {
		font-size: 26px;
	}
	.agent_box_search {
		max-width: 580px;
	}
	.g_c4_1 .agent_box {
		padding: 44px 0;
	}
	.t_tantrtd {
		padding: 0;
	}
	.g_e5sec1area, .g_e5sec1lifl, .g_e5sec1yzmfl, .t_tantr {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.t_tanzhan .ys_select_li {
		padding: 0 12px;
	}
    .g_c4_1,.g_c4_2{
	    margin-top: 64px;
	}
	.am_d2_fr2itemrc h3 {
        height: auto;
        max-height: 54px;
    }
	/* 2022.11.19 - end */
	.apply_main .g_word3{
	    margin-top: 40px;
	}
	.apply_list_nub_first {
        padding-bottom: 14px;
	}
	.alnf_font22 {
        font-size: 16px;
    }
    .g_word4 {
        font-size: 14px;
    }
    .alns_two .g_word4::before{
        top: 11px;
    }
    /* 2023.10.12新增-start */
	.contact_global_bt {
		margin-top: 20px;
	}
	.std_title2 {
		font-size: 24px;
	}
	.contact_china_tit {
		padding-left: 12px;
	}
	.contact_china_tit::before {
		width: 2px;
		height: 22px;
	}
	.company_intro_text {
		padding-right: 0;
		width: 100%;
	}
	.company_intro_text_data {
		margin-top: 30px;
	}
	.company_intro_img {
		width: 92%;
		margin-top: 40px;
	}
	.company_develop {
		margin-top: 60px;
	}
	.company_develop_bt {
		margin-top: 30px;
	}
	.g_word2 {
		font-size: 18px;
	}
	.cvli_cont_bt_text {
		padding: 20px 30px;
	}
	.ys_cont1600 {
		padding: 0 20px;
	}
	.company_intro {
		padding-top: 35px;
	}
	.cdbu_li {
		width: 33.333333%;
	}
	.g_symem {
		width: 18px;
		padding: 0;
		margin-right: 15px;
	}
	.g_symem img{
		width: 100%;
		position: static;
		transform: inherit;
	}
	.g_symem a{
		width: 100%;
		display: block;
		line-height: 64px;
	}
	.mon_nav_btn {
		margin-left: 0;
		margin-top: 18px;
	}
	.ph_search{
		padding: 0;
	}
	.g_nyban, .g_syban {
		margin-top: 64px;
	}
	.g_d2 .am_d2_nytlel h1 {
        font-size: 24px;
    }
    .am_d2sec1 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .am_d2_ny_page {
        width: 100%;
        padding: 0 20px;
    }
    .dblb_body_li p {
        font-size: 14px;
    }
    .dblb_head p {
        font-size: 14px;
        line-height: 40px;
    }
    .dblb_head_li, .dblb_body_li {
        padding: 0 30px;
    }
    .dblb_head_cont, .dblb_body_item_cont {
        margin: 0 -30px;
    }
    .dblb_list_li {
        width: 33.333333%;
    }
    .g_e6sec1nr {
        margin-bottom: 15px;
    }
    .mon_nav_car a {
        line-height: 64px;
    }
    .g_reg .g_me6frheadfl,
    .t_login .g_me6frheadfl{
        display: none;
    }
	/* 2023.10.12新增-end */
    .iframe_page {
        margin-top: 64px;
    }
    /* 2024.2.2新增-start */
	.quality_strategy_bt,
	.policy_wrap_img{
		padding: 0;
	}
	.mwbl_li_icon {
		width: 58px;
	}
	.mwbl_li_text {
		width: calc(100% - 58px);
		margin-top: 16px;
	}
	/* 2024.2.2新增-end */
	.newdet_page .am_d2sec1, .newdet_page .am_d2_ny_page {
        padding-right: 20px;
    }
    .new_head{
        display: block !important;
    }
    .new_head .he_syhetplo a {
        line-height: 64px;
    }
    .he_syhetbtn .mon_nav_btn{
        margin-top: 13px;
    }
    .news_page .g_nyfr,
    .newdet_page .g_nyfr{
        margin-top: 64px;
    }
    .new_head .he_syhetp{
        padding: 0 20px;
    }
/*2024.4.23修改*/
.world_page{
    margin-top: 64px;
}
.form_main {
    margin-top: 64px;
}
.form_main h2 {
    font-size: 30px;
}
    .g_nytle h1 {
        line-height: 30px;
        font-size: 18px;
        padding-left: 11px;
    }
    .he_syhetpse {
        width: 200px;
        margin-left: 20px;
    }
    .mon_nav_btn {
        width: 95px;
        margin-left: 13px;
    }
}

@media screen and (max-width: 768px) {
	.g_me6frnr {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 32px;
		padding-bottom: 62px;
	}

	.g_me6frnrtlefl {
		margin-bottom: 18px;
		float: none;
	}

	.g_me6 .g_me6frnrtle .g_me6frnrtlefr {
		margin-top: 15px;
		float: none;
		margin-left: 40px;
		margin-bottom: 32px;
	}

	.g_me6frnrgrbox {
		width: 100%;
	}

	.g_me6frnrbao {
		width: 100%;
	}

	.g_c3sec1b {
		display: block;
	}

	.g_c3sec1fl,
	.g_c3sec1fr {
		display: block;
		vertical-align: auto;
	}

	.g_me6frnrgr {
		width: 100%;
		margin-bottom: 6px;
	}

	.g_me6frnrbao1 {
		width: 100%;
	}

	.am_f2_f1iteml {
		float: none;
		margin: 0 auto;
		width: 100%;
		height: 200px;

	}

	.am_f2_f1itemlbg {
		width: 100%;
		height: 200px;
		margin: 0 auto;
	}

	.am_f2_f1itemlbg img {
		width: 100%;
		height: 100%;
	}

	.amf2sec1 {}

	.am_f2_floor1 {
		width: 100%;
		padding: 0 20px;
	}

	.am_f2_f1itemr {
		position: relative;
		height: auto;
		float: none;
		width: 100%;
		transform: translate(0);
		padding-top: 20px;
	}

	/* */
	.am_f2_f1itemd {
		top: 50%;
	}

	.am_f2_floor1 {
		padding-top: 20px;

	}


	.am_e3_cbox {
		width: 100%;
		padding: 0 20px;
	}

	.am_e3_cbbotrboxitem {
		width: 50%;
	}

	.am_e3_content {
		padding-top: 20px;
	}

	.am_e3_cbinput {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.am_e3_cbbotrboxitem {
		margin-bottom: 8px;
	}

	.am_e3_cbinput {
		height: 35px;
	}

	.am_e3_cbinputimg {
		line-height: 35px;
	}

	.am_e3_cboxh3 {
		font-size: 18px;
	}


	.am_e1_nycbitem {
		width: 50%;
	}

	.am_e1_sec1 .am_e1_nycbitem {
		margin-bottom: 10px;
	}

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

	.am_e1_sec1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_e1_sec2 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.am_d2_nycitem {
		width: 50%;
		margin-bottom: 20px;
	}

	.am_d2_ny_botl a {
		padding-left: 10px;
	}

	.am_d2_ny_botr a {
		padding-right: 10px;
	}

	.am_d2_ny_botl a img {
		margin-right: 10px;
	}

	.am_d2_ny_botr a img {
		margin-left: 10px;
	}

	/* .am_d2_ny_botl {
		width: 100%;
		float: none;
	}

	.am_d2_ny_botr {
		width: 100%;
		float: none;
	} */

	.am_d2_nybbitem {
		margin-bottom: 10px;
	}

	.am_d2_nyft p:first-child {
		margin-bottom: 5px;
	}

	.am_d2_nycitinner span {
		padding: 5px 0;
	}

	.am_d2sec1 {
		padding-top: 30px;
	}

	.am_d2_nytler a {
		float: none;
		width: 100%;
	}

	.am_d2_nytlel {
		float: none;
		width: 100%;
	}

	.am_d2_nytler {
		line-height: 1.5;
		margin-top: -10px;
	}

	.am_d2_nytler img {
		margin-left: 5px;
	}

	.am_d2_nytler {
		text-align: right;
	}

	.am_e2_fr1titlel {
		float: none;
		width: 100%;
	}

	.am_e2_fr1titler {
		float: none;
		text-align: right;
		width: 100%;
	}

	.am_e2_cimgd img {
		width: 40px;
	}

	.am_e4_fr1text {
		margin-bottom: 8px;
	}

	.am_f4_add {
		width: 100%;
		overflow-x: auto;
	}

	.am_e4_gdt {
		width: 768px;
	}

	.am_f3_fr1titlsel:last-child {
		margin-left: 10px;
	}

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

	.am_f3_fr1titlsel:first-child .am_f3_fr1titlseltop {
		width: 100px;
	}

	.am_f3_fr1titlsel:last-child .am_f3_fr1titlseltop {
		width: 80px;
	}

	.am_f3_fr1titlseltop p {
		padding-right: 0;
	}

	.am_f3_fr1titlseltop img {
		width: 8px;
	}

	.am_f3_fr1titlseltop {
		padding: 0 10px;

	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 10px;
	}

	.am_f3_fr2_top {
		padding: 10px;
		padding-right: 40px;
	}

	.am_f3_fr2_topr span:last-child {
		/* margin-left: 50px; */
	}

	.am_f3_fr1title {
		padding: 10px;
	}

	.am_f3_fr2_bot {
		padding-left: 10px;
		padding-right: 10px;
	}

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

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

	.am_f3_fr2_top {
		padding-right: 10px;
	}

	.am_d2_fr2iteml {
		float: none;
		width: 100%;
	}

	.am_d2_fr2itemr {
		float: none;
		width: 100%;
	}

	.am_d2_fr2itemr {
		padding-left: 0;
		padding-top: 20px;
	}

	.am_d1_lbrightitem h2 {
		margin-top: 5px;
		line-height: 1.5;
		height: inherit;
	}

	/* 11.30 am_start */
	/* b1 */
	.g_nytle p {
		font-size: 18px;
	}

	.g_nytle p::before {
		height: 18px;
		width: 2px;
	}

	.g_nytle {
		margin-bottom: 8px;
	}

	.g_b1sec1fr {
		float: right;
		width: 100%;
	}

	.g_b1sec1fl {
		float: left;
		width: 100%;
		padding-right: 0;
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.g_b1sec1nr {
		padding: 0;
	}

	.g_b1sec2fl a {
		padding: 15px 15px;
	}

	.g_b1sec2fl1 {
		font-size: 14px;
	}

	.g_b1sec2fl2 {
		width: 5px;
	}

	.g_b1sec2fl {
		padding: 0 10px;
	}

	.g_b1sec1wz1 p {
		line-height: 1.5;
	}

	/* b1 */
	/* c1 */
	.g_c1secbj {
		height: 420px;
	}

	/* .g_c1>.g_padding {
		padding-left: 0;
		padding-right: 0;
	} */

	.g_c1secbtnfl a {
		font-size: 14px;
		line-height: 25px;
		margin-right: 10px;
		padding: 0 15px;
	}

	.g_c1secwzb h4 {
		font-size: 18px;
	}

	/* c1 */
	/* c2 */
	.g_c2sec1fl {
		width: 100%;
		float: none;
	}

	.g_c2sec1fr {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 15px;
	}

	.g_c2 .g_nyfr {
		padding: 20px 0 40px;
	}

	/* c2 */
	/* c3 */
	.g_c3sec1fl {
		float: none;
		width: 100%;
	}

	.g_c3sec1fr {
		float: none;
		width: 100%;
		height: auto;
		transform: translateX(0px);
		position: relative;
		padding-left: 0;
		padding-top: 15px;
	}

	.g_c3sec1.g_padding {
		padding-top: 30px !important;
		padding-bottom: 20px !important;
	}

	.g_c3sec2li {
		margin-bottom: 35px;
	}

	.g_c3sec3tle {
		font-size: 16px;
	}

	.g_c3sec3tle {
		margin-bottom: 10px;
	}

	.g_c3sec2li {
		padding: 0 10px;
	}

	.g_c3sec2ul {
		margin: 0 -10px;
	}

	.g_c3sec2botfl {
		width: 100px;
	}

	.g_c3sec2botfr {
		width: calc(100% - 100px);
		padding-bottom: 20px;
	}

	.g_c3sec2botfr {
		padding-top: 10px;
		padding-right: 10px;
	}

	.g_c3sec2libtn {
		margin-top: 5px;
	}

	.g_c3sec2libtn {
		width: 30px;
	}

	.g_c3sec2topbtn p {
		font-size: 14px;
		margin-top: 4px;
	}

	.g_c3sec2topbtn .g_bottonfl {
		width: 35px;
		margin-top: 8px;
	}

	.g_e6sec1nr a {
		padding: 10px 15px;
	}

	.g_e6sec13 {
		width: 120px;
	}

	.g_e6sec12 {
		width: calc(100% - 120px - 25px - 20px);
	}

	/* c3 */
	/* e5 */
	.g_e5sec2fl {
		width: 100%;
	}

	.g_e5sec2fl {
		margin-bottom: 25px;
	}

	.g_e5sec1li {
		width: 50%;
	}

	.g_nytleint {
		margin-top: 8px;
	}

	.g_e5sec2fltu {
		width: 130px;
	}

	.g_e5sec2flwz {
		width: calc(100% - 130px);
	}

	.g_e5sec2btn {
		margin-top: 18px;
	}

	.g_e5sec2btn span {
		width: 110px;
		height: 25px;
		line-height: 25px;
	}

	.g_e5sec1li {
		margin-bottom: 15px;
	}

	/* e5 */
	.g_f5sec1nrfl {
		width: 100%;
		float: none;
		position: relative;
		/* height: 150px; */
	}

	.g_f5sec1fltu {
		width: 100%;
	}

	.g_f5sec1fltu {
		position: relative;
		height: auto;
		/* transform: translateY(0); */
		transform: translate(0, 0);
		width: 100%
	}

	.g_f5sec1nrfr {
		width: 100%;
		float: none;
		position: relative;
	}

	/* 11.30 am_start */
	/* 11.30 am_start2*/
	.g_c1secbj {
		height: 380px;
	}

	.g_b1sec1fl {
		padding-bottom: 15px;
	}

	.am_d2_nytle {
		padding-top: 0;
	}

	.am_d2sec1 {
		padding-top: 0px;
	}

	.am_d2_nyft p {
		line-height: 1.5;
	}

	.am_e2_fr1titler {
		float: none;
		width: 100% !important;
		line-height: 20px;
	}

	.g_e2 .am_e2_fr1titlel {
		width: 100%;
		float: none;
	}

	.am_f2_f1itemd img {
		width: 50px;
	}

	.am_f2_f1itemd p {
		font-size: 18px;
		padding-top: 10px;
	}

	.am_f2_floor1 {
		padding-top: 0;
		padding: 0;
	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 120px;
	}

	/* 11.30 am_end2*/
	/* helen star */
	.g_b3sec1fl {
		width: 100%;
		float: none;
	}

	.g_b3sec1fr {
		width: 100%;
		float: none;
		padding-right: 0;
		position: static;
		transform: inherit;
		margin-top: 20px;
	}

	.g_b2 .g_padding {
		padding: 26px 20px;
	}

	.g_b3sec1nr {
		padding: 26px 20px;
		padding-bottom: 20px;
	}

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

	.g_fttopfltu {
		width: 177px;
	}

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

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

	.g_nybanwz {
		width: 100%;
	}

	.g_f1sec1shu {
		margin-top: 18px;
		padding: 31px 20px;
	}

	.g_f1sec1shub {
		margin: 0px -20px;
	}

	.g_f1sec1shufl {
		padding: 10px 20px;
	}

	.g_f1hissk {
		top: 0px;
	}

	.g_f1hisfr p {
		margin-bottom: 6px;
	}

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

	.g_f1timebtn2 {
		bottom: 12px;
	}

	.g_f1timebtn1 {
		bottom: 12px;
	}

	.g_f1timefl.act p::before {
		width: 23px;
		height: 23px;
		bottom: -21px;
	}

	.g_f1timefl.act p::after {
		width: 8px;
		height: 8px;
		bottom: -18px;
	}

	.g_f1timefl p {
		padding-bottom: 10px;
	}

	.g_f1time {
		bottom: 15px;
	}

	.g_f1sec3fl {
		width: 100%;
		float: none;
		position: static;
	}

	.g_f1sec3fr {
		width: 100%;
		float: none;
	}

	.g_f1sec3li {
		padding: 13px 20px;
	}

	.g_f1sec3fl .g_nytle {
		padding: 0 20px;
	}

	.g_f1sec3fl {
		padding-bottom: 10px;
	}

	.g_f1sec4wz h3 {
		font-size: 18px;
	}

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

	.g_f1sec4 {
		height: 160px;
	}

	.g_f1sec4bj {
		width: 214px;
	}

	.he_f4mate {
		position: static !important;
		margin-bottom: 23px;
	}

	.he_f4mabx {
		position: static !important;
		transform: inherit;
		padding: 20px 0;
	}

	.he_f4map1 {
		height: inherit;
	}

	#map,
	#map1,
	#map2 {
		width: 100%;
		height: 300px;
	}

	.he_f4mabx h4 {
		margin-bottom: 10px;
	}

	.he_f4frole {
		width: 100%;
	}

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

	.he_f4fro {
		padding-top: 5px;
	}

	.he_f4flo {
		padding: 0 20px 18px;
	}

	.he_f4flp {
		margin-bottom: 12px;
		margin-top: 16px;
	}

	.he_f4flp3 {
		margin-bottom: 10px;
	}

	.he_f4co {
		margin-bottom: 37px;
	}

	.he_f4frori .g_e5sec1li:last-child {
		width: 50%;
	}

	.he_f4froriti {
		margin-bottom: 15px;
		margin-top: 23px;
	}

	.g_regtop {
		display: none;
	}

	.g_regbot {
		top: 202px;
		right: 378px;
		width: 100%;
		position: static;
		background: rgba(172, 221, 224);
		transform: inherit;
		padding-top: 28px;
		padding-bottom: 30px;
	}

	.g_regbotnr {
		width: 92%;
		position: static;
		transform: inherit;
		background: #fff;
		margin: 0 auto 0;
		padding: 20px;
		border-radius: 16px;
	}

	.g_meblogo {
		position: static;
	}

	.g_regbot {
		height: 100vh;
	}

	.g_regtle {
		font-size: 18px;
	}

	.g_regtle span {
		font-size: 12px;
		transform: translateY(5px);
		padding-left: 8px;
	}

	.g_regbtn {
		width: 155px;
	}

	.g_nxwtlenrb {
		width: 100%;
	}

	.g_me6frnrtlefl a {
		display: block;
	}

	.g_me6 .g_me6frnrtlefl {
		margin-bottom: 0px;
		float: left;
	}

	.right-head {
		height: 70px;
	}

	.right-head .tc-btn {
		line-height: 70px;
	}

	.right-head .H-logo img {
		margin-top: 26px;
	}

	.right-head .H-logo {
		height: 70px;
	}

	.g_me6fr {
		margin-top: 70px;
	}

	.g_nxwnr1 .g_nxwnrfr {
		height: 36px;
	}

	.g_nxwnr2fl {
		height: 36px;
	}

	.g_nxwnr {
		margin-bottom: 10px;
	}

	.g_nxwbtnfl a {
		line-height: 36px;
	}

	.g_nxwbtnfl {
		height: 36px;
	}

	.g_nxwbtnfl:first-child a {
		font-size: 14px;
	}

	.g_meblogo {
		margin-left: 40px;
		margin-top: 28px;
	}

	.g_regbotnr {
		padding: 30px 20px;
	}

	.g_reginp {
		margin-bottom: 23px;
	}

	.g_regbtn {
		margin: 25px auto 0;
	}

	.g_regtle {
		margin-bottom: 26px;
	}

	.g_reginp {
		margin-bottom: 32px;
	}

	.g_sec1fl {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.g_intro {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.g_sec1 .g_botton {
		margin-top: 14px;
	}

	.g_sec1fr {
		width: 100%;
	}

	.g_sec2fl {
		width: 100%;
		position: static;
	}

	.g_sec2fr {
		width: 100%;
	}

	.g_sec2flbot {
		margin-top: 16px;
		margin-bottom: 25px;
	}

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

	.g_botton {
		margin-top: 19px;
	}

	.g_sec1 {
		padding-top: 28px !important;
		padding-bottom: 47px !important;
	}

	.g_sec1wz .g_botton {
		margin-top: 40px !important;
	}

	.g_sec2 {
		padding-top: 28px !important;
		padding-bottom: 37px !important;
	}

	.g_title h4 {
		font-size: 16px;
	}

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

	.g_sec1bot h5 {
		font-size: 16px;
	}

	.g_sec2flnr h4 {
		font-size: 16px;
	}

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

	.g_sec3botx .g_sec3flwz {
		position: static;
	}

	.g_sec3fltu {
		display: none;
	}

	.g_sec3bots {
		margin-bottom: 0px;
	}

	.g_sec3flwz h6 {
		margin-bottom: 3px;
	}

	.g_sec3flwz span {
		line-height: 1.65;
		margin-bottom: 7px;
	}

	.g_sec3 .g_botton {
		margin-top: 14px;
	}

	.g_sec3botx .g_botton {
		margin-top: 14px;
	}

	.g_sec3 {
		padding-bottom: 22px !important;
	}

	.g_sec4cenfl {
		width: 100%;
	}

	.g_sec4cenfr {
		width: 100%;
	}

	.g_sec4cenfr {
		padding-left: 20px;
	}

	.g_sec4 .g_botton {
		margin-top: 16px;
	}

	.g_sec4icon {
		width: 26px;
		margin-bottom: 12px;
	}

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

	.g_shu {
		margin-bottom: 12px;
	}

	.g_sec4cenfl h4 {
		line-height: 1.65;
		margin-bottom: 4px;
	}

	.g_bottonfl {
		width: 34px;
	}

	.g_sec4 .g_botton {
		margin-top: 12px;
	}

	.g_sec4cenfr {
		padding-left: 0px;
		margin-top: 10px;
	}

	.g_sec4bj {
		height: 248px;
	}

	.g_sec4nr {
		margin-top: 16px;
	}

	.g_sec2flnr {
		padding: 13px 30px 15px 15px;
	}

	.g_sec3botfl {
		width: 100%;
		padding: 0 8px;
	}

	.g_sec3bot {
		margin: 17px -8px 0;
	}

	.g_sec3 {
		padding-bottom: 18px !important;
	}

	.g_sybanpc {
		display: none;
	}

	.g_sybanph {
		display: block;
	}

	.g_sybantu video {
		display: none;
	}

	.g_syban .slick-dots {
		right: 20px;
	}

	.g_sybanh {
		width: 93%;
	}

	.g_sec2 .slick-dots {
		right: 10px;
	}

	.g_b1 .g_b1sec1 {
		padding: 32px 20px;
	}

	.g_b1 .g_b1sec2 {
		padding-top: 27px;
	}

	.g_fttopewm {
		width: 80px;
	}

	.g_fttopewm img {
		width: 100%;
	}

	.g_fttopewm2 {
		padding: 10px;
	}

	.g_fttopewm2 {
		top: -3px;
		left: -3px;
	}

	.g_fttopsh .g_fttopewm {
		bottom: 32px;
		left: -27px;
	}

	.g_b2sec3 .g_c3sec2topbtn {
		margin-top: 0px;
	}

	.g_b3 .g_b3sec1fl {
		float: none;
	}

	.g_b3 .g_padding {
		padding: 29px 20px;
	}

	.g_b3sec2topfl a {
		line-height: 40px;
	}

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

	.g_b3sec2wzfl {
		margin-bottom: 8px;
	}

	.g_b3sec2top {
		width: auto !important;
		display: flex;
		white-space: nowrap;
		overflow-y: auto;
		overflow-y: hidden;
	}

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

	.g_c1 .g_c1secbj {
		height: 300px;
	}

	.g_c2 .g_nyfr {
		padding: 20px 0 20px;
	}

	.g_c3sec1.g_padding {
		padding-top: 33px !important;
		padding-bottom: 32px !important;
	}

	.g_c3sec2li {
		margin-bottom: 23px;
	}

	.am_d1_fot {
		margin: 7px 0 30px;
	}

	.am_d2_fr2item.on .am_d2_fr2itemr {
		width: 100%;
		padding-left: 0;
		padding-top: 0;
	}

	.g_padding {
		padding: 32px 20px;
	}

	.am_d2_nytler {
		text-align: left;
		float: none;
		margin-top: 2px;
	}

	.am_d2_nytler span {
		padding-top: 1px;
	}

	.am_d2_nytlel {
		float: none;
	}

	.am_d2_ny_bot {
		margin-top: 23px;
		margin-bottom: 5px;
	}

	.am_d2_b1sec2 {
		padding-bottom: 0px;
	}

	.g_d2 .g_nyfr {
		padding-bottom: 20px;
	}

	.am_d2_nytlel {
		padding-right: 0px;
	}

	.am_e1_sec1 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.am_e1_sec1 {
		padding-top: 0px;
	}

	.am_e2_fr1titler {
		text-align: left !important;
		float: none;
	}

	.am_e2_cimgbox {
		margin-top: 0px;
	}

	.g_e5 .g_e5sec1li:nth-child(9) {
		clear: left;
	}

	.g_f5sec1 {
		padding-bottom: 10px;
	}

	/* helen end */
	/* tammy - start */
	.g_b1 .g_padding ,
	.g_b3 .g_padding ,
	.g_b2 .g_padding {
		padding-left: 0;
		padding-right: 0;
	}
	.g_b2 .g_b3sec1fr {
		margin-top: 0;
	}
	.t_b1k1h4 {
		font-size: 16px;
	}
	.t_b1k1li{
		width: 50%;
	}
	.t_b1k1btn p {
		font-size: 14px;
	}
	.t_b1k1xin {
		padding: 14px 16px;
	}
	.g_nxwtle{
		width: 100%;
	}
	.g_nxwnrfl {
		font-size: 14px;
		width: 108px;
	}
	.g_nxwnrfr{
		max-width: calc(100% - 108px);
	}
	.g_nxwnr2fl{
		margin-bottom: 10px;
	}
	.g_nxwnr.g_nxwnr3{
		margin-bottom: 0;
	}
	.g_reginp {
		margin-bottom: 20px;
	}
	.t_tiptan .ys_modal_content {
		padding: 30px 30px;
	}
	.ys_modal_content {
		max-width: calc(100vw - 40px);
	}
	.t_tiptan .t_font20 {
		margin-bottom: 27px;
	}
	.t_tanlian .ys_modal_content {
		padding: 30px 16px 30px;
	}
	.t_tanlian h2 {
		font-size: 22px;
	}
	.t_tanduan p {
		font-size: 14px;
	}
	.t_tanlie3 .t_tanlieli {
		width: 100%;
	}
	.t_taninput input {
		line-height: 34px;
	}
	.t_tantrtd {
		line-height: 34px;
	}
	.t_tanxuan .t_tanic {
		line-height: 34px;
	}
	.t_tantextzi {
		padding-top: 8px;
	}
	.t_tantext {
		margin-bottom: 12px;
	}
	.t_tantext textarea {
		height: 110px;
	}
	.t_tanxia .t_tanlie3 .t_tanlieli{
		width: calc(100% - 116px);
	}
	.t_tancode {
		line-height: 34px;
		margin-right: 0;
	}
	.t_subwen {
		line-height: 34px;
	}
	.t_tanagree {
		top: 10.5px;
	}
	.t_tanagree {
		padding-left: 6px;
	}
	.t_subti {
		margin-right: 6px;
	}
	.t_tanxia {
		padding-bottom: 10px;
	}
	.t_tanzhan .ys_select_li {
		padding: 0 10px;
	}
	.g_b2sec2fl {
		width: 100%;
		margin-bottom: 20px;
	}
	.t_c3video .g_word3 {
		height: auto;
	}
	.t_c3video .g_word3 {
		margin-bottom: 6px;
	}
	.g_e6sec12 {
		padding-left: 15px;
	}
	.g_e6sec12::before {
		left: 7px;
	}
	.g_e6sec12 {
		padding-right: 14px;
	}
	.g_b3sec1 .g_e6sec12 {
		width: calc(100% - 180px);
	}
	.t_c3k4 .g_e6sec1 {
		padding-bottom: 16px;
	}
	.t_gbejia{
		padding-left: 20px;
		padding-right: 20px;
	}
	.g_b3sec1nr {
		padding: 26px 11px;
	}
	.g_e5sec1top1 {
		line-height: 38px;
	}
	.g_e5sec1lifl input {
		height: 38px;
	}
	#sample_model{
		display: none;
	}
	.g_fttopsh .g_fttopewm {
		left: 50%;
	}
	.g_fttopewm2 {
		top: 0;
		left: 0;
	}
	.g_fttopewm2 {
		padding: 0;
	}
	/* 2022.06.27 - tammy - start */
	#map, #map1, #map2 {
		height: auto;
	}
	.g_b3sec1nr {
		padding: 16px 11px;
	}
	.g_f1sec3{
		display: block;
	}
	.g_f1sec3frtu img {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0);
	}
	
	/* 2022.06.27 - tammy - end */
	/* tammy - end */
	.g_nytle::before {
        height: 18px;
        width: 2px;
    }
	.g_nxwnrfl {
		width: 120px;
	}
	.g_nxwnrfr {
		max-width: calc(100% - 120px);
	}
	.g_nxwnrfr, .g_nxwnr1 .g_nxwnrfr {
		width: calc(100% - 120px);
	}
	/*2022.11.08*/
	.g_nytle h1 {
		font-size: 18px;
	}
	.g_nytle h1::before {
		height: 18px;
		width: 2px;
	}
	/* 2022.11.19 - start */
	.ys_cont1000 {
		max-width: calc(100% - 40px);
	}
	.g_c4_1 .agent {
		padding: 50px 0;
	}
	.std_title36 {
		font-size: 24px;
	}
	.agent .g_parp {
		margin-bottom: 28px;
	}
	.agent .std_title36 {
		margin-bottom: 14px;
	}
	.agent_box_search_btn {
		width: 90px;
	}
	.agent_box_search_input, .absb_icon {
		height: 44px;
	}
	.agent_box_search_input {
		width: calc(100% - 92px);
		padding: 0 14px;
	}
	.agent_box_search {
		max-width: calc(100% - 40px);
	}
	.mod_phone{
		pointer-events: all;
	}
	.agent_result {
		padding: 54px 0;
	}
	.agent_result .agent_box_search {
		margin-bottom: 28px;
	}
	.agent_font13 {
		margin-bottom: 10px;
	}
	.agent_result .agent_box {
		padding: 30px 20px;
	}
	.agent_box_list {
		margin-bottom: 20px;
	}
	.agent_box_list_nub {
		margin-top: 20px;
	}
	.agent_box_list_nub .g_word3 {
		margin-bottom: 12px;
	}
	.abln_info_item {
		margin-bottom: 10px;
	}
	.agent .abln_info_item .g_parp {
		padding-left: 10px;
	}
	/*  */
	.g_e5sec1lifl input {
		height: 21px;
	}
	.t_tantext textarea {
		padding: 4px 12px 10px;
	}
	.g_e5sec1li {
		width: 100%;
	}
	.am_d1_banjian2 {
        right: 15px;
    }
    .am_d1_banjian1{
        left: 15px;
    }
    .g_sec3flwz h6 {
        height: auto;
    }
    .g_sec3flwz p{
        height: auto;
    }

	/* 2022.11.19 - end */
	.apply_main .g_word3 {
        margin-top: 34px;
    }
    .apply_main .g_word3, .apply_main .g_title {
        margin-bottom: 32px;
    }
    .apply_main .g_word3{
        line-height: 1.75;
    }
    .apply_list_tr {
        width: 100%;
    }
    .alns_two a {
        padding: 10px 0;
    }
    .apply_list_nub {
        margin-bottom: 30px;
    }
    .apply_list {
        padding-bottom: 20px;
    }
    /* 2023.10.12新增-start */
	.ciul_cont {
		padding: 18px;
	}
	.contact_info_ul_li,.ccbu_li,.cgbu_li{
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.contact_info_ul,.contact_china_bt_ul,.contact_global_bt_ul{
		margin: 0 -10px;
	}
	.contact_china,.contact_global{
		margin-top: 20px;
	}
	.company_intro_img {
		width: 100%;
		margin-top: 30px;
	}
	.company_intro_text_parga p {
		margin-bottom: 8px;
	}
	.company_intro_text_data {
		margin-top: 15px;
	}
	.cdta_btn {
		width: 34px;
	}
	.company_develop_bt {
		margin-top: 20px;
	}
	.clct_infos {
		margin-top: 10px;
	}
	.company_value {
		margin-top: 40px;
	}
	.g_d2 .g_nyfr {
        padding-bottom: 50px;
    }
    .g_sybansk .slick-arrow{
        display: none !important;
    }
    .dblb_head_li, .dblb_body_li {
        padding: 0 20px;
    }
    .dblb_head_cont, .dblb_body_item_cont {
        margin: 0 -20px;
    }
    .dblt_btn_arrow {
        width: 56px;
    }
    .dllc_tp_icon {
        width: 24px;
    }
    .dblb_list_li {
        padding: 0 8px;
    }
    .dblb_list {
        margin: 0 -8px;
    }
    .design_box_li {
        margin-bottom: 30px;
    }
    .dblb_list_li {
        width: 50%;
    }
    .g_b3sec2top{
        width: 100% !important;
    }
    .getl_ul_li{
        margin-bottom: 10px;
    }
    .g_e6se_tab{
        padding-top: 20px;
    }
    .getl_ul_li{
        display: inline-block;
    }
    .getl_ul{
        display: inline-block;
    }
    .g_e6se_tab_list{
        white-space: nowrap;
        overflow-x: auto;
        width: 100%;
    }
    .g_me6frheadfl1 a {
        font-size: 14px;
    }
    .g_me6frheadfl1 {
        padding-left: 12px;
        padding-right: 12px;
    }
	/* 2023.10.12新增-end */
	.g_b3sec2top{
	    width: calc(100vw - 40px)!important;
	}
	/* 2024.2.2新增-start */
	.qabu_li {
		width: 50%;
	}
	.qlct_tlt {
		font-size: 18px;
	}
	.quality_strategy_tit h2 {
		font-size: 18px;
		padding-left: 14px;
	}
	.quality_strategy_tit h2::before {
		width: 3px;
		height: 20px;
	}
	.qsbu_li_cont_text {
		margin-top: 80px;
	}
	.quality_authen {
		padding-top: 60px;
	}
	.quality_main, .policy_main, .manage_main {
		padding-bottom: 60px;
	}
	.quality_strategy_tit h2::before {
		top: 2px;
	}
	.mlti_item li::after {
		width: 14px;
		height: 14px;
		top: 3.5px;
	}
	.mlti_item li {
		position: relative;
		padding-left: 25px;
		margin-top: 10px;
	}
	.mwbl_li_text_tit {
		font-size: 18px;
	}
	.mwbl_li_icon {
		width: 50px;
	}
	.mwbl_li_text {
		width: calc(100% - 50px);
		margin-top: 13px;
		padding-left: 15px;
	}
	.mwbl_li, .mwbl_li{
		padding: 0 10px;
	}
	.manage_wrap_bt_le, .manage_wrap_bt_ri{
		margin: 0 -10px;
	}
	/* 2024.2.2新增-end */
/*2024.4.23修改*/
.world_page .g_f1sec3 {
    display: flex;
}
/*2024.5.7新增 Linda-start*/
.am_e4_gdt {
    width: 880px;
}
.am_e4_fr1textitem {
    padding: 10px;
}
/*2024.5.7新增 Linda-end*/
.form_main h2 {
    font-size: 22px;
}
.form_main .t_tanduan p {
    font-size: 14px !important;
}
.form_main .ys_modal_content {
    padding: 30px 16px 30px;
}
    .g_c3filedown img {
        max-height: 30px;
    }
    .g_b3sec1frnr .g_c3filedown2 {
        padding: 0 10px;
    }
    .g_b3sec1frnr .g_c3filedown {
        margin-right: 12px;
    }
}
@media screen and (max-width: 480px) {
    
     /* 2023.10.12新增-start */
	.contact_info_ul_li,.ccbu_li,.cgbu_li{
		width: 100%;
		margin-bottom: 20px;
	}
	.contact_info_ul_li:last-child,
	.ccbu_li:last-child,
	.cgbu_li:last-child{
		margin-bottom: 0;
	}
	.contact_china, .contact_global {
		margin-top: 32px;
	}
	.citd_ul_li {
		padding: 0 10px;
	}
	.citd_ul {
		margin: 0 -10px;
	}
	.culc_icon img {
		width: 28px;
	}
	.company_develop {
		margin-top: 35px;
	}
	.company_intro_btn_icon {
		width: 32px;
	}
	.cdta_btn {
		width: 30px;
	}
	.cdta_prev {
        margin-right: 20px;
    }
	.company_value_list_item {
		width: 100%;
		margin-bottom: 20px;
	}
	.company_value_list_item:last-child{
		margin-bottom: 0;
	}
	.cvli_cont_tp_tit {
		padding-top: 12px;
		border-top: 3px solid #0097A9;
	}
	.ccbl_img {
		width: 100%;
	}
	.ccbl_text{
		width: 100%;
		padding: 20px;
	}
	.cvli_cont_bt_li{
		margin-bottom: 20px;
	}
	.cvli_cont_bt_li:last-child{
		margin-bottom: 0;
	}
	.cvli_cont_bt {
		margin-top: 20px;
	}
	.cvli_cont_bt_text {
		padding: 20px;
	}
	.company_main {
		padding-bottom: 35px;
	}
	.company_intro_btn .g_word3 {
		margin-top: 6px;
	}
	.cdbu_li {
		width: 100%;
	}
	.g_d2 .g_nyfr {
        padding-bottom: 28px;
        padding-top: 28px;
    }
    .am_d2_ny_botc {
        padding: 0 20px;
        margin-bottom: 10px;
    }
    .am_d2_ny_parga p {
        font-size: 14px;
    }
    .am_d2_ny_bot div a {
        padding: 15px 20px !important;
    }
    .dblb_head{
        display: none;
    }
    .dblb_body_item_cont{
        flex-wrap: wrap;
        padding: 0;
    }
    .dblb_head_category {
        width: 100%;
    }
    .dblb_head_name{
        width: 100%;
    }
    .dblb_head_time{
        width: 100%;
    }
    .dblb_body_li {
        margin-bottom: 10px;
        display: flex;
        flex-wrap: wrap;
    }
    .dblb_body_li:last-child{
        margin-bottom: 0;
    }
    .dblb_body_li p:first-child {
        display: block;
        width: 50px;
    }
    .dblb_body_li p {
        width: calc(100% - 50px);
    }
    .dblb_body_item a{
        padding: 16px 20px;
    }
    .dblb_list_li {
        width: 100%;
    }
    .dblt_btn_arrow {
        width: 52px;
    }
    .getl_ul_li {
        padding: 0 6px;
        margin-bottom: 6px;
    }
    .getl_ul {
        margin: 0 -6px;
    }
    .g_e6se_tab {
        margin-bottom: 20px;
    }   
    .company_value_bg {
		bottom: -35px;
	}
	.g_d2 .am_d2_nytlel h1 {
        font-size: 22px;
    }
    .g_d2 .am_d2_nytlel {
        margin-top: 14px;
        margin-bottom: 14px;
    }
    .mon_nav_car {
        width: 20px;
        margin-right: 10px;
    }
    .ys_phnav_search {
        width: 16px;
        margin-right: 10px;
    }
    .dblb_head_down{
        position: absolute;
        right: 20px;
        top: 0;
        padding: 0;
    }
    .dblb_body_item_cont{
        position: relative;
    }
    .dblb_head_category{
        width: calc(100% - 24px);
    }
    .dblb_head_time{
        margin-bottom: 0;
    }
    .actb_tit {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .adul_cont_text_box p{
        font-size: 12px;
    }
    .adul_cont_text {
        padding: 20px;
    }
    .actb_icon {
        width: 45px;
        margin-top: 15px;
    }
	/* 2023.10.12新增-end */
	.clct_infos {
        height: auto!important;
        min-height: 90px;
    }
    /*2024.2.2新增-start*/
	.am_e1_lab li {
		width: 33.333333%;
	    margin-top: 10px;
	}
	.am_e1_lab li:nth-child(4),
	.am_e1_lab li:nth-child(5),
	.am_e1_lab li:nth-child(6),
	.am_e1_lab li:nth-child(7),
	.am_e1_lab li:nth-child(8),
	.am_e1_lab li:nth-child(9),
	.am_e1_lab li:nth-child(10){
		margin-top: 10px;
	}
	.qsbu_li {
		width: 100%;
		margin-bottom: 20px;
	}
	.qsbu_li:last-child{
		margin-bottom: 0;
	}
	.quality_strategy, .policy_wrap, .manage_wrap {
		padding-top: 42px;
	}
	.quality_strategy_bt, .quality_authen_bt, .policy_wrap_img, .manage_wrap_bt {
		margin-top: 22px;
	}
	.qsbu_li_cont {
		padding: 20px;
	}
	.qsbu_li_cont_text {
		margin-top: 60px;
	}
	.quality_authen {
		padding-top: 42px;
	}
	.quality_main, .policy_main, .manage_main {
		padding-bottom: 42px;
	}
	.quality_authen_bt {
		padding: 0;
	}
	.qabu_li {
		width: 100%;
	}
	.qaba_icon {
		width: 30px;
		height: 30px;
	}
	.quality_authen_bt_ul .slick-list {
		padding-bottom: 0;
		overflow: visible;
	}
	.mwbl_li, .mwbl_li{
		width: 100%;
		padding: 0;
	}
	.mwbl_li_icon {
		width: 40px;
	}
	.mwbl_li_text {
		width: calc(100% - 40px);
		margin-top: 8px;
		padding-left: 10px;
	}
	.manage_wrap_bt_le, .manage_wrap_bt_ri {
		margin: 0;
	}
	.mlti_item_tit {
		font-size: 14px;
		padding-left: 14px;
	}
	.mlti_item_tit::after {
		top: 7.5px;
	}
	.mlti_item li p {
		font-size: 12px;
	}
	.mlti_item li::after {
		top: 4px;
	}
	.manage_wrap_bt_mid {
		width: 100%;
		margin: 30px auto;
	}
	.mwbm_wrap_tit {
		font-size: 20px;
	}
	.mwbm_dots_li1 {
		width: 22px;
		height: 22px;
		top: -11px;
		left: -11px;
	}
	.mwbm_dots_li2, .mwbm_dots_li3, .mwbm_dots_li4 {
		width: 12px;
		height: 12px;
		top: -6px;
		left: -6px;
	}
	.mwbl_li {
		margin-bottom: 20px;
	}
	.g_b3sec3{
	    display: none;
	}
	.g_e1 .am_e1_sec2 {
        padding-top: 2px;
    }
    .am_e1_lab li {
        width: 50% !important;
    }
    .am_e1_lab li:nth-child(1),
    .am_e1_lab li:nth-child(2){
        margin-top: 0;
    }
    .qsbu_li_cont_text {
        margin-top: 16px !important;
    }
    .newdet_page .am_d2sec1{
        padding-top: 28px;
    }
    	/*2024.2.2新增-end*/
    	.form_main .ys_modal_content {
        padding: 30px 0px 30px;
    }
	/*2024.5.20新增 Linda-start*/
	.am_f4_notice p {
        line-height: 40px;
    }
	/*2024.5.20新增 Linda-end*/
	.t_tanagree {
        top: 0;
    }
    .t_tanxia .t_tanagree {
        top: 0;
        width: 100%;
    }
}
@media screen and (max-width: 450px) {
	.g_me6frxwz {
		font-size: 18px;
		line-height: 36px;
	}

	.g_me6frxjdt {
		width: 250px;
		position: relative;
		margin-top: 8px;
		margin-left: 0;
	}

	.g_me6frxx {
		width: 20px;
		margin-right: 9px;
		line-height: 32px;
	}

	.g_me6frxjd {
		margin-left: 30px;
		line-height: 18px;
		margin-top: 9px;
	}

	.g_me6 .g_me6frnrtle .g_me6frnrtlefr {
		margin-left: 0;
		float: left;
	}

	.g_me6frnrjt1 {
		padding: 18px 30px;
	}

	.g_me6frnr2 {
		margin-top: 32px;
	}

	.g_me6frnrtlefl {
		margin-bottom: 0;
	}

	.g_me6fl {
		width: 300px;
	}

	.g_me6fltle {
		height: 160px;
		padding-top: 51px;
	}

	.g_me6fltou1 {
		width: 110px;
		height: 110px;
		top: 105px;
	}

	.g_me6fltou1tu {
		width: 100px;
	}

	.g_me6fllogo {
		width: 132px;
	}

	.g_me6flxu {
		padding-left: 30px;
		padding-right: 30px;
	}

	.g_me6frnr2jj {
		transform: translateY(10px);
		margin-left: 14px;
	}

	.g_me60 .g_me6frnr2 .g_me6frnrtlefr {
		margin-top: 16px;
	}

	.g_me6frnrgrzh {
		height: 30px;
		overflow: hidden;
	}

	.g_me6logo {
		width: 100px;
		margin: 26px auto 30px;
	}

	.g_me6frnr2ht {
		padding: 18px 18px 72px;
		background: #fff;
	}

	.g_me6frnr2xia1,
	.g_me6frnr2xia2 {
		position: absolute;
		top: 80%;
		left: 18px;
		transform: translateY(-50%);
	}

	.g_me6frnrtlefr {
		width: 124px;
		height: 36px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.g_me6frbj2 {
		font-size: 14px;
		line-height: 36px;
		padding-left: 20px;
	}

	.g_me6frbj12 {
		top: 10px;
	}

	.g_me6frnr2 .g_me6frnrtlefr {
		padding-left: 15px;
		padding-right: 15px;
	}

	.g_me6frnrgrfr {
		font-size: 14px;
	}

	.g_me6frnrbao .g_me6frnrgrfr {
		font-size: 14px;
		width: auto;
	}

	.g_me6frnrbao .g_me6frnrgrzh {
		font-size: 14px;
	}

	.g_me6frnr1 {
		margin-top: 0;
	}

	.g_me6frnrtle {
		margin-bottom: 0;
	}

	.am_f2_f1iteml {
		float: none;
		margin: 0 auto;
		width: 100%;
		height: 150px;

	}

	.am_f2_f1itemlbg {
		width: 100%;
		height: 150px;
	}

	.am_f2_f1itemlbg img {
		width: 100%;
		height: 100%;
	}

	.am_f2_f1itemr {
		padding-top: 20px;
	}

	.am_f2_fr2 a p {
		font-size: 14px;
	}

	.am_f2_f2img {
		width: 20px;
	}


	.am_e3_cboxh3 {
		font-size: 16px;
	}

	.am_e3_cbbotl {
		float: none;
		width: 70px;
	}

	.am_e3_cbbotr {
		float: none;
		width: 100%;
	}

	.am_e3_cbbotr {
		padding-left: 0;
	}

	.am_e3_cbinput {
		margin-bottom: 10px;
	}

	.amf2sec1 {
		padding-left: 0;
		padding-right: 0;
	}


	.am_e1_nycbitem {
		width: 100%;
	}

	.am_e1_sec1 .am_e1_nycbitem {
		margin-bottom: 10px;
	}

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

	.am_e1_sec1 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_e1_sec2 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.am_e1_nycbiimgd {
		width: 40px;
	}

	.am_e1_nycbibot p {
		height: auto;
	}

	.am_e1_nycbitem {
		margin-bottom: 13px;
	}

	.am_e1_sec1 {
		padding-bottom: 10px;
	}

	.am_e1_sec2 {
		padding-top: 10px;
		padding-bottom: 30px;
	}


	.am_d2_nytler a {
		float: none;
		width: 100%;
	}

	.am_d2_nytlel {
		float: none;
		width: 100%;
	}

	.am_d2_nytler {
		line-height: 1.5;
		/* margin-top: -10px; */
	}

	.am_d2_nycitem {
		width: 100%;
	}

	.am_d2_nybt p {
		line-height: 1.75;
	}

	.am_d2_nytle {
		padding-top: 0;
	}

	.am_d2_fr2itemrc {
		width: calc(100% - 60px - 30px);
		padding: 0;

	}

	.am_d2_fr2itemrl h2 {
		font-size: 16px;
		padding: 0;
	}

	.am_d2_fr2itemrc p {
		line-height: 1.5;
		height: 42px;
		margin-top: 0;
	}

	.am_d2_fr2itemrc h3 {
		font-size: 16px;
	}

	.am_d2_fr2itemrr {
		width: 30px;
	}

	.am_d1_fr1lblitemp p {
		height: 21px;
		overflow: hidden;
	}

	/* 11.30 am_start */
	.g_nytle p {}

	.g_b1sec1wz2fl {
		padding-left: 8px;
	}

	.g_b1sec2fl {
		width: 100%;
	}

	/* c1 */
	.g_c1secwzb h4 {
		font-size: 16px;
	}

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

	.g_c1secbj {
		height: 380px;
	}

	/* c2 */
	.g_c2sec1frtle h4 {
		font-size: 16px;
	}

	.g_c2sec1fr {
		padding-top: 5px
	}

	.g_c2sec1 {
		padding: 10px 20px;
	}

	/* c2 */
	/* c3 */
	.g_c3sec2li {
		width: 100%;
	}

	.g_e6sec12 {
		padding-left: 20px;
		padding-right: 5px;
	}

	.g_e6sec12::before {
		left: 10px;
	}

	.g_e6sec1data {
		font-size: 12px;
		padding-left: 5px;
	}

	.g_e6sec13 {
		width: 100px;
	}

	.g_e6sec12 {
		width: calc(100% - 100px - 20px - 15px);
	}

	.g_e6sec1nr a {
		padding: 10px 5px;
	}

	.g_e6sec14 {
		width: 15px;
	}

	.g_e6sec11 {
		width: 20px;
	}

	.g_e6sec12 p {
		font-size: 14px;
		line-height: 1.5;
		height: 21px;

	}

	.g_e6sec13 {
		margin-top: 5px;
		padding-right: 5px;
	}

	.g_e6sec14 {
		margin-top: 2px;

	}

	.g_e6sec1data {
		width: calc(100% - 18px);
		font-size: 12px;
	}

	.g_e6sec1tu {
		width: 12px;
	}

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

	/* c3 */
	/* e5 */

	/* e5 */
	.g_e5sec1lifl input {
		padding: 0 10px;
	}

	.g_e5sec1ul {
		margin: 0 -8px;
	}

	.g_e5sec1li {
		padding: 0 8px;
	}

	.g_e5sec1top {
		padding: 0 10px;
	}

	.g_e5sec1yzmfl input {
		padding: 0 10px;
	}

	.g_e5sec1area {
		height: 80px;
	}

	.g_e5sec1area textarea {
		padding: 10px 5px;
	}

	.g_e5sec1btnfr {
		width: 80px;
		height: 30px;
		line-height: 30px;
	}

	.g_e5sec1btnfr {
		font-size: 14px;
	}

	.g_e5sec1lifl input {
		height: 35px;
	}

	.g_e5sec1lifl {
		height: 35px;
	}

	.g_e5sec1top1 {
		line-height: 35px;
	}

	.g_e5sec1top2 {
		line-height: 35px;
	}

	.g_e5sec1yzmfl input {
		height: 35px;
	}

	.g_e5sec1yzmfr {
		line-height: 35px;
	}

	.g_e5sec2fltu {
		width: 100px;
	}

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

	.g_e5sec2btn {
		margin-top: 8px;
	}

	.g_e5sec2flwz h4 {
		line-height: 1.5;
		margin-bottom: 5px;
	}

	.g_e5sec2btn span {
		width: 80px;
	}

	.g_e6sec1tu {
		margin-top: -2px;
	}

	.g_f5 .g_e6sec1nr a {
		padding: 10px 10px;
	}

	.g_f5 .g_e6sec1nr {
		margin-bottom: 10px;
	}

	.g_f5sec1nrfl {}

	.g_f5sec1 {
		padding-bottom: 20px;
	}

	.g_f5sec1frtu {}

	.g_f5 .g_e6sec11 {
		width: 20px;
	}

	.g_f5 .g_e6sec14 {
		width: 25px;
	}

	.g_f5 .g_e6sec12 {
		width: calc(100% - 45px);
	}

	.g_f5 .g_e6sec12 span {
		font-size: 12px;
	}

	.g_e5sec2nrbtn a {
		font-size: 14px;
	}

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

	/* 11.30 am_start */
	/* 11.30 am_start2*/
	.g_c1secbj {
		height: 360px;
	}

	.g_c1sec {
		margin-bottom: 15px;
	}

	.g_c2sec1 {
		padding: 15px 20px 10px;
	}

	.g_c2 .g_nyfr {
		padding-bottom: 20px;
	}

	.g_nytle p {
		line-height: 20px;
	}

	.am_d1_lbrightitem {
		padding-bottom: 20px;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.am_d1_banjian1 {
		left: 15px;
	}

	.am_d1_banjian2 {
		right: 15px;
	}

	.am_d2_fr2itemrr {
		width: 28px;
	}

	.am_d2_fr2itemrl p {
		margin-top: 0;
	}

	.am_d2_ny_bot {
		margin-top: 20px;
	}

	.am_nytelfr img {
		margin-right: 5px;
	}

	.am_nytelfr a {
		line-height: 20px;
	}

	.am_nytelfr img {
		width: 25px;
	}

	.am_d2_nycontent {
		margin-top: 25px;
	}

	.am_d2_b1sec2 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.am_e1_sec1 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0;
	}

	.am_e1_sec2 {
		padding-left: 00px;
		padding-right: 00px;
	}

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

	.am_e2_fr1titlel p {
		line-height: 1.5;
	}

	.am_e2_text p {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.am_e2_text {
		padding-right: 0;
	}

	.g_e5sec1top2 {
		width: 10px;
	}

	.g_nytleint {
		line-height: 1.5;
	}

	.am_f2_floor1 {
		padding: 0;
	}

	.amf2sec1 {
		padding-top: 0px;
	}

	.am_f2_f1item {
		margin-bottom: 25px;
	}

	.am_f2_f1itemr {
		padding: 10px;
	}

	.am_f3_fr2_topr span:last-child {}

	.am_f3_fr1titlsel {
		padding: 0 5px;
	}

	.am_f3_fr1titlsel:first-child .am_f3_fr1titlseltop {
		width: 100px;


	}

	.g_nytle {
		margin-bottom: 15px;
	}

	.g_f5sec1ad1 {
		line-height: 18px;
	}

	/* 11.30 am_end2*/
	/* helen star */
	.g_e6sec13 {
		width: calc(100% -20px);
	}

	.g_e6sec12 {
		width: calc(100% - 22px);
		float: none;
	}

	.g_e6sec1nr a {
		padding: 18px 20px;
	}

	.g_e6sec12::before {
		left: 34px;
	}

	.g_e6sec12 {
		margin-bottom: 8px;
	}

	.g_e6sec12 {
		padding-left: 42px;
		padding-right: 0px;
	}

	.g_e6sec14 {
		float: right;
	}

	.g_b2sec2fl {
		width: 100%;
	}

	.g_b2sec2fl {
		margin-bottom: 20px;
	}

	.g_b2sec2fl:last-child {
		margin-bottom: 0px;
	}

	.g_b2sec3 {
		height: 137px;
	}

	.g_fttopflnr {
		margin-bottom: 15px;
	}

	.g_fttopfr {
		float: left;
	}

	.g_ftbotxfl {
		float: left;
		margin-bottom: 5px;
	}

	.he_nybxd {
		margin-top: 0px;
	}

	.g_f1timesk {
		padding: 0 64px;
	}

	.g_f1timebtn1 {
		left: 26px;
	}

	.g_f1timebtn2 {
		right: 26px;
	}

	.g_f1hissk {
		width: 100%;
		position: static;
		transform: inherit;
	}

	.g_f1sec2bj {
		display: none;
	}

	.g_f1hisfl {
		width: 75px;
	}

	.g_f1hisfr {
		width: calc(100% - 75px);
	}

	.g_f1hissk {
		padding-bottom: 90px;
	}

	.g_f1time {
		bottom: 10px;
	}

	.g_f1sec1shufl {
		width: 100%;
	}

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

	.g_f1sec1shu1 {
		transform: translateY(1px);
	}

	.he_f4mate {
		width: 100%;
	}

	.he_f4frole {
		padding: 32px 19px 0;
	}

	.he_f4flp {
		margin-bottom: 7px;
	}

	.he_f4co {
		margin-bottom: 32px;
	}

	.g_nxwtle {
		width: 100%;
	}

	.g_nxwnrfl {
		color: #666666;
		font-size: 14px;
	}

	.g_nxwnrfl {
		width: 80px;
	}

	.g_nxwnr1 .g_nxwnrfr {
		width: calc(100% - 80px);
	}

	.g_nxwnr2fl {
		width: 32%;
		margin-right: 5px;
	}

	.g_nxwnr2fl:last-child {
		margin-right: 0;
	}

	.g_nxwnrfr {
		width: calc(100% - 80px);
	}

	.g_me6frxwz {
		font-size: 16px;
	}

	.g_me6frxx {
		width: 18px;
	}

	.g_me6frxx2 {
		top: 9px;
	}

	.g_me6frnr {
		padding-top: 29px;
	}

	.g_nxwtlenr {
		margin-bottom: 23px;
	}

	.g_meblogo {
		margin-left: 20px;
	}

	.g_sec4bj {
		height: 283px;
	}

	.g_sec4cenfl h4 {
		font-size: 16px;
	}

	footer {
		padding: 34px 20px 20px;
	}

	.g_fttopfr {
		margin-top: 8px;
	}

	.g_ftbots {
		padding-top: 27px;
	}

	.g_ftlogo {
		margin-bottom: 17px;
	}

	.g_ftbotadnr {
		margin-bottom: 8px;
	}

	.g_ftbotx {
		margin-top: 6px;
	}

	footer {
		padding: 36px 20px 12px;
	}

	.g_padding {
		padding: 17px 20px;
	}

	.g_nybantu img {
		height: 185px;
	}

	.g_b3sec1nr {
		padding: 20px 15px;
	}

	.g_b2sec3 {
		height: 122px;
	}

	.g_b3sec1frnr .g_c3filedown:last-child {
		margin-right: 0px;
	}

	.g_b3sec1frnr .g_c3filedown {
		margin-right: 14px;
	}

	.g_b3sec2nr {
		padding: 26px 15px;
	}

	.g_b3sec2wzfl {
		width: 100%;
	}

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

	.g_b3sec2nr {
		margin-bottom: 22px;
	}

	.g_e6sec13 {
		padding-left: 45px;
	}

	.g_e6sec11 {
		margin-top: 15px;
	}

	.g_e6sec12::before {
		top: 114%;
		height: 50px;
	}

	.g_e6sec1nr a {
		padding: 18px 15px;
	}

	.g_e6sec13 {
		padding-left: 25px;
	}

	.g_e6sec12::before {
		left: 30px;
	}

	.g_e6sec14 {
		transform: translateY(-15px);
	}

	.g_b3sec1 .g_e6sec14 {
		width: 32px;
	}

	.g_c3sec2li {
		margin-bottom: 16px;
	}

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

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

	.g_b3sec2top {
		margin-bottom: 21px;
	}

	.g_c1 .g_c1secbj {
		height: 371px;
	}

	.g_c2sec1fr {
		padding-top: 11px;
	}

	.g_c2sec1 {
		padding: 20px 20px 18px;
	}

	.g_c2sec1frtle p {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.g_c2 .g_nyfr {
		padding-bottom: 14px;
	}

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

	.g_c3sec3.g_padding {
		padding-bottom: 32px;
		padding-top: 32px;
	}

	.am_d2_fr2itemrc p {
		line-height: 1.5;
		height: 36px;
	}

	.am_d2_ny_botl {
		width: 100%;
		float: none;
	}

	.am_d2_ny_botr {
		width: 100%;
		float: none;
	}

	.g_d2 .g_nyfr {
		padding-bottom: 20px;
		padding-top: 28px;
	}

	.am_d2_nybb {
		padding-top: 4px;
	}

	.am_d2_ny_bot div a {
		line-height: 26px;
	}

	.am_d2_ny_bot {
		height: inherit;
	}

	.am_d2_ny_botl {
		padding: 10px 0 0;
	}

	.am_d2_ny_botr {
		padding: 0px 0 10px;
	}

	.g_e1 .g_padding {
		padding-top: 28px;
	}

	.am_e1_sec2 {
		padding-top: 28px;
	}

	.am_e1_sec2 {
		padding-bottom: 0px;
	}

	.am_e1_nycbitem:last-child {
		margin-bottom: 5px;
	}

	.g_f1 .g_f1sec1 {
		padding-top: 28px;
	}

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

	.g_banseatop {
		height: 34px;
	}

	.g_banseatop p {
		line-height: 34px;
	}

	.g_banseatopfr {
		line-height: 34px;
	}

	.g_banseabot {
		z-index: 100;
	}

	.am_f3_fr1titlsel:first-child .am_f3_fr1titlseltop {
		width: inherit;
	}

	.am_f3_fr2_topr span:last-child {
		margin-left: 50px;
	}

	.g_f5 {
		padding-top: 15px;
	}

	.g_f5 .g_e6sec14 {
		margin-top: 0px;
	}

	.g_f5 .g_e6sec12 {
		float: left;
	}

	.g_e6sec14 {
		transform: translateY(18px);
	}

	.g_f5 .g_e6sec11 {
		margin-top: 16px;
	}

	.g_f5 .g_e6sec12::before {
		left: 22px;
		top: 24px;
		height: 44px;
	}

	/* helen end */
	.mc_tab_td0 {
		white-space: normal !important;
		width: 200px !important;
	}

	.g_b2 .g_b3sec1 .g_e6sec12 {
		width: calc(100% - 22px) !important;
	}

	.g_b3 .g_b3sec1fl {
		width: 100%;
	}

	.am_d1_lbrightitem h2 {
		height: 84px;
	}

	.g_b3sec1 .g_e6sec12 {
		width: calc(100% - 22px) !important;
	}

	.g_b3sec2wz p {
		color: #666666;
		font-size: 14px;
		line-height: 1.75;
		margin-bottom: 2px;
	}

	.g_nytle {
		height: 20px;
	}

	.mc_rtv_bd_r {
		height: 400px;
	}

	.mc_rtv_bd_r {
		height: 400px;
	}

	#map,
	#map1,
	#map2,
	#map3 {
		width: 100%;
		height: 300px;
	}
	/* tammy - start */
	.t_b1k1li{
		width: 100%;
	}
	.t_b1k1li {
		margin-bottom: 18px;
	}
	.t_b1k1li:last-child{
		margin-bottom: 0;
	}
	.g_nxwnrfl{
		width: 108px;
	}
	.g_nxwnr2fl {
		width: 100%;
	}
	.g_regtle {
		margin-bottom: 12px;
	}
	.g_reginp {
		margin-bottom: 15px;
	}
	.t_regla {
		padding: 0 10px;
	}
	.t_regxia {
		margin: 0 -10px;
	}
	.t_regyou {
		width: 300px;
	}
	.t_tanwen {
		font-size: 12px;
	}
	.t_tanagr {
		width: 14px;
		height: 14px;
		top: 2.5px;
		margin-right: 4px;
	}
	.t_tanagr::before {
		width: 8px;
		height: 8px;
	}
	.g_regbotnr {
		padding: 30px 16px;
	}
	.g_e5sec1li {
		width: 100%;
	}
	.t_e5zhu {
		line-height: 33px;
	}
	.he_f4frori .g_e5sec1li {
		height: 35px;
	}
	.g_e5sec1bot {
		top: 34px;
	}
	.he_f4frori .g_e5sec1li:last-child {
		width: 100%;
	}
	.g_e5sec1yzmfr {
		margin-right: 0;
	}
	.g_e5sec1yzmfl {
		width: calc(100% - 106px);
	}
	.t_tiptan .ys_modal_content {
		padding: 30px 20px;
	}
	.t_font20 {
		font-size: 18px;
		line-height: 1.75;
	}
	.t_tiptan .t_font20 {
		margin-bottom: 20px;
	}
	.t_tiptan .g_e5sec1btnfr {
		width: 120px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}
	.t_tanbtnli {
		padding: 0 6px;
	}
	.t_tanbtnul {
		margin: 0 -6px;
	}
	.ys_modal_close {
		width: 15px;
	}
	.t_tanlian h2 {
		font-size: 20px;
	}
	.t_tanlian h2 {
		margin-bottom: 10px;
	}
	.t_tanduan {
		margin-bottom: 12px;
	}
	.t_tanxia .t_tanagree {
		top: 14.5px;
	}
	.g_e5sec1btn {
		padding-bottom: 20px;
	}
	.g_e5sec1li {
		height: 35px;
	}
	.g_e5sec1li {
		margin-bottom: 12px;
	}
	.g_e5sec1 .t_tanagree {
		padding-left: 0;
	}
	.g_nyban2 span {
		font-size: 14px;
	}
	.t_c3k4 .g_e6sec14 {
		transform: translateY(0px);
	}
	.ys_modal_close {
		width: 15px;
		height: 15px;
	}
	.t_yinduan h6,.t_yinduan p{
		margin-bottom: 10px;
	}
	.g_e5sec1 .t_tanagree {
		width: 66%;
	}
	.g_b3sec1nr {
		padding: 20px 11px;
	}
	.g_fttopsh:last-of-type .g_fttopewm {
		left: 50%;
		transform: translateX(-50%);
	}
	.g_fttopsh:first-of-type .g_fttopewm {
		left: 0;
		transform: translateX(0);
	}
	/* 2022.06.27 - tammy - start */
	#map, #map1, #map2, #map3 {
		height: auto;
	}
	.am_d2_nytler img {
		width: 18px;
	}
	.am_d2_nytler {
		margin-bottom: 5px;
	}
	.yxedr_active h2{
		font-size: 18px;
	}
	/* 2022.06.27 - tammy - end */
	/* tammy - end */
	.gm-res-log.t_logprivacy {
		margin-top: 15px;
	}
	.t_login1.g_reginp label {
        width: 100%;
        margin-bottom: 6px;
    }
    .t_login1.g_reginp input {
        width: 100%;
    }
    .g_nytle {
        height: auto;
    }
    .g_nytle p {
        line-height: 24px;
    }
    .g_nytle::before {
        top: 3px;
    }
	.g_nxwnrfl {
		font-size: 12px;
	}
	.t_changzi {
		font-size: 12px;
		line-height: 34px;
	}
	.g_nxwnrfr input {
		font-size: 12px;
		padding: 0 12px;
	}
	.t_changetop {
		padding: 0 12px;
	}
	.g_nxwnrfr input::placeholder{
		font-size: 12px;
	}
	.t_changfu {
		line-height: 34px;
	}
	.t_duoselect .g_e5sec1bot li {
		padding-left: 22px;
	}
	.g_nxwnr1 .g_nxwnrfr {
		width: calc(100% - 108px);
	}
	/*2022.11.08*/
	.g_nytle h1 {
		line-height: 20px;
	}
	.g_nytle h1 {
        line-height: 24px;
    }
    /* 2022.11.19 - start */
	.std_title36 {
		font-size: 22px;
	}
	.agent .std_title36 {
		margin-bottom: 12px;
	}
	.agent .g_parp {
		margin-bottom: 20px;
	}
	.g_c4_1 .agent_box {
		padding: 22px 0;
	}
	.agent_box_search {
		max-width: calc(100% - 30px);
	}
	.absb_icon img {
		width: 14px;
	}
	.agent_box_search_btn {
		width: 40px;
	}
	.agent_box_search_input input {
		font-size: 12px;
	}
	.agent_box_search_input {
		width: calc(100% - 42px);
		padding: 0 10px;
	}
	.agent_box_search_input, .absb_icon {
		height: 38px;
	}
	.agent_result {
		padding: 42px 0;
	}
	.agent_result .agent_box_search {
		margin-bottom: 22px;
	}
	.agent_font13 {
		font-size: 12px;
	}
	.agent_result .agent_box {
		padding: 20px 15px;
	}
	.agent_box_list {
		margin-bottom: 16px;
	}
	.agent_box_list_nub .g_word3 {
		margin-bottom: 10px;
	}
	.abln_info_item {
		margin-bottom: 8px;
	}
	.abln_info_item_icon {
		width: 15px;
		top: 3px;
	}
	.agent .abln_info_item .g_parp {
		width: calc(100% - 15px);
		padding-left: 8px;
	}	
	.agent_box_list_nub {
		margin-top: 16px;
	}
	.g_c4_1 .agent {
		padding: 42px 0;
	}
	.g_e5sec1lifl input {
		height: 21px;
	}
	.g_e5sec1lifl {
		height: auto;
	}
	.g_e5sec1li {
		height: auto;
	}
	.g_e5sec1area {
		height: auto;
	}
	.g_e5sec1area textarea {
		height: 75px;
	}
	.g_e5sec1yzmfl input {
		height: 21px;
	}
	.t_tantext textarea {
		height: 80px;
	}
    .am_d2_fr2itemrc h3 {
        height: auto;
        max-height: none;
        margin-bottom: 4px;
    }
    .am_d2_fr2itemrc p {
        height: auto;
    }
	/* 2022.11.19 - end */
	.apply_main .g_word3 {
        margin-top: 30px;
    }
    .apply_main .g_word3, .apply_main .g_title{
        margin-bottom: 22px;
    }
    .apply_main .g_word3{
        font-size: 14px;
    }
    .apply_main .g_title h4{
        font-size: 18px;
    }
    .alnf_icon {
        width: 22px;
    }
    .alnf_font22 {
        width: calc(100% - 36px);
        padding-left: 10px;
        padding-right: 10px;
    }
    .apply_list_nub {
        margin-bottom: 18px;
    }
    .apply_list_nub_first {
        padding-bottom: 10px;
    }
    .g_e6sec12 {
        margin-bottom: 0;
    }
    .g_f5 .g_e6sec12::before {
        top: 50%;
        height: 80%;
    }
    .g_e6sec12 {
        padding-left: 22px;
    }
    .g_f5 .g_e6sec12::before {
        left: 11px;
    }
        .g_e6sec11 {
    margin-top: 0;
}
.g_e6sec12{
    width: 100%;
    padding-left: 0;
    margin: 10px 0;
}
.g_e6sec1nr a{
    flex-wrap: wrap;
}
.g_e6sec12::before{
    display: none;
}
.g_e6sec13 {
    padding-left: 0 !important;
} 
.he_syhetbtn {
    width: 100%;
    display: flex;
    justify-content: flex-end;
} 
.he_syhetbtn .mon_nav_btn {
    margin-top: 0;
    margin-bottom: 13px;
}
.news_page .g_nyfr, .newdet_page .g_nyfr {
    margin-top: 115px;
}
.form_main h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.t_tanxia .t_tanagree {
    top: 0px;
    margin-top: 14.5px;
}
}
@media screen and (max-width: 375px){
	.gm-res-log.t_logprivacy {
		text-align: left;
	}
	.t_tanagr {
		margin-right: 2px;
	}
}
/* 2023.11.21新增 star */
@media screen and (max-width: 1921px) {
	.indus_solve_btm_ri {
		height: 645px;
	}

}

@media screen and (max-width: 1680px) {
	.indus_solve {
		padding-top: 70px;
		padding-bottom: 100px;
	}

	.indus_solve_top_tit {
		margin-bottom: 32px;
	}

	.indus_solve_top {
		width: 75%;
	}

	.ilbo_li {
		margin-right: 40px;
	}

}

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

@media screen and (max-width: 1440px) {
	.indus_main {
		padding-top: 26px;
	}

	.indus_solve {
		padding-top: 45px;
		padding-bottom: 70px;
	}

	.indus_solve_btm_ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 2px;
	}

	.indus_solve_btm_ri .mCSB_draggerRail {
		width: 2px !important;
	}

	.indus_solve_top_tit {
		margin-bottom: 22px;
	}

	.indus_solve_top {
		width: 85%;
		margin-bottom: 54px;
	}

	.indus_solve_btm_le {
		padding-right: 40px;
	}

	.indus_solve_btm_ri {
		padding-left: 30px;
	}

	.isbr_li_top_tit {
		margin-bottom: 12px;
	}

	.isbr_li_top {
		margin-bottom: 20px;
	}

	.ilbo_li {
		margin-right: 26px;
	}

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

	.iltl_wrap_le_top {
		margin-bottom: 8px;
	}

	.iltl_wrap {
		padding: 12px 0;
	}

	.indus_solve_top {
		margin-bottom: 40px;
	}

	.indus_solve_btm_ri {
		height: 590px;
	}

}

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

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

	.indus_main {
		padding-top: 20px;
	}

	.indus_solve {
		padding-top: 35px;
		padding-bottom: 60px;
	}

	.indus_solve_top_tit {
		margin-bottom: 16px;
	}

	.indus_solve_top {
		margin-bottom: 30px;
	}

	.indus_solve_btm_le {
		padding-right: 30px;
	}

    .he_syhetpse{
        width: 280px;
    }

}

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

@media screen and (max-width: 1199px) {
	.indus_solve_btm_le {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.indus_solve_btm_ri {
		width: 100%;
		padding-left: 0;
		border: none;
	}

	.indus_solve_top {
		width: 100%;
	}
}

@media screen and (max-width: 991px) {
	.indus_main {
		padding-top: 0px;
	}

	.indus_solve_top {
		margin-bottom: 18px;
	}

	.isbr_li_top_tit {
		margin-bottom: 8px;
	}

	.isbr_li_top {
		margin-bottom: 16px;
	}

	.ilbo_li {
		margin-right: 20px;
	}

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

	.iltl_wrap_le_top {
		margin-bottom: 6px;
	}

	.iltl_wrap {
		padding: 9px 0;
	}

	.ilbc_li_btm {
		margin-top: 14px;
	}

	.ilbc_li_btm_ri {
		padding-left: 10px;
	}

	.ilbc_li_btm_le {
		width: 22px;
	}

	.indus_solve {
		padding-top: 35px;
		padding-bottom: 50px;
	}

	.indus_solve_btm_ri .mCSB_outside+.mCSB_scrollTools {
		right: -15px;
	}

}

@media screen and (max-width: 768px) {
    .fenye_ph {
        display: none;
    }
    .b1_page {
        display: block;
    }
    .page.b1_page{
        margin-top:40px;
    }
     /* 2024.10.22 */
    .environ-prod2 .environ-prod-ul-li {
        width: calc(100vw - 40px + 30px) !important;
    }
}

@media screen and (max-width: 767px) {
	.iltl_wrap_ri_top {
		margin: 5px 0;
	}

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

	.ilbc_li_btm_le {
		width: 20px;
	}

	.ilbc_li_btm_ri {
		padding-left: 8px;
	}

	.he_plielseli1 {
		display: block;
	}

	.he_pllibxt1 {
		height: 38px;
		padding: 0 12px;
	}

	.he_pllibtsp1 span {
		line-height: 38px;
	}

	.he_pllibtig1 {
		line-height: 34px;
	}

	.he_pllibmd1 p {
		padding: 0 2px;
	}
	
    .g_e6sec13 {
        width: 50%;
        padding-left: 42px;
    }
    .g_e6sec14 {
        transform: translateY(0px);
    }
    .g_nxw2nr3 {
        width: calc(100% - 20px - 55px);
    }
    .g_nxw2nr:nth-child(2) .g_nxw2nr3{
         width: calc(100% - 20px - 55px - 110px);
    }
    .g_c3filedown1 {
        height: auto;
    }
    .g_c3filedown a {
        display: flex;
        align-items: stretch;
    }
    .g_nxwnrfl {
        width: 120px;
    }
    .g_nxwnr1 .g_nxwnrfr {
        width: calc(100% - 120px);
    }
    .mon_nav_btn p {
        /*width: 80px;*/
        text-align: center;
    }
    .t_regla {
        width: 100%;
    }
    .t_regli2 {
        width: 100%;
    }
    .t_regli2:last-child {
        margin-left: 0;
        margin-top: 7px;
    }
    .t_regla {
         margin-top: 7px;
    }
    .t_regla:first-child{
        margin-top: 0;
    }
    .t_tanwen{
        width: calc(100% - 14px);
        padding-left: 5px;
    }
    .t_tanagr {
        margin-right: 0;
    }
    .g_me6frheadfl1 a {
        line-height: 50px;
    }
    .g_me6frheadfl {
        margin-right: 10px;
    }
    .g_me6frheadfl1 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .g_me6frhead {
        height: 50px;
    }
    .he_syhetbtn .mon_nav_btn {
        margin-left: 10px;
    }
    
    .isbr_li_btm_option {
        margin-bottom: 15px;
    }

}
/* 2023.11.21新增 end */
/*24.8.1*/
@media screen and (max-width: 1680px) {
    .g_synavli a {
        min-height: 36px !important;
    }
    .ppbu_li_lnk2 {
        margin-bottom: 5px !important;
    }
    .ppbu_li_list li {
        margin-bottom: 5px !important;
    }
    .ppbu_li {
        margin-bottom: 0px !important;
        margin-top: 20px;
    }
    .he_navxlbri .t_naver {
        padding: 20px 40px !important;
    }
    .pro_pull_link1 {
        padding-bottom: 10px !important;
    }
    .pro_pull_bt {
        padding-top: 0 !important;
    }
    .he_navxlbri li a, .he_navxlbt a{
        min-height: 28px !important;
    }
    .he_navxlbt {
        margin-top: 18px;
        padding-top: 10px;
    }
    .he_navxlbt p::after{
        top: -10px;
    }
    .he_navxlble {
        padding-top: 20px;
    }
    .he_navxl1 .he_navxlbx {
        height: 587px;
    }
}
@media screen and (max-width: 1560px) {
    .g_synavli a {
        min-height: 32px !important;
    }
    .he_navxlbri li a, .he_navxlbt a {
        min-height: 24px !important;
    }
    .ppbu_li {
        margin-top: 12px;
    }
    .ppbu_li_list ul li:last-child{
        margin-bottom: 0px !important;
    }
    .pro_pull_link1 {
        padding-bottom: 5px !important;
    }
    .pro_pull_bt_ul {
        height: 350px;
    }
    .he_navxlble {
        padding-bottom: 20px;
    }
    .he_navxl1 .he_navxlbx {
        height: 488px;
    }
    .mon_nav_btn {
        width: 100px;
        margin-left: 18px;
        margin-top: 21px;
    }
}
@media screen and (max-width: 1280px) {
    .g_synavli a {
        min-height: 30px !important;
    }
    .he_navxl1 .he_navxlbx {
        height: 464px;
    }
}
@media screen and (max-width: 450px) {
    .g_e6sec11{
        display: none;
    }
    .g_e6sec13 {
        width: 40%;
    }
    .g_e6sec12 p{
        height: auto;
    }
    .g_e6sec12 {
        margin: 0px 0 10px;
    }
    .g_nytle h1 {
        line-height: 24px;
    }
}
/*24.8.1*/
/* 2024.08.08 - start */
@media screen and (max-width: 1680px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 36px 105px 40px 75px;
	}
	.media-main .am_e1_lab {
		margin-bottom: 50px;
	}
	/*2024.9.6修改 start*/
	.society-main .deve-cry-le-text p {
        margin-bottom: 18px;
    }
    .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        left: 0;
        bottom: 100px;
        width: 100%;
    }
    .environ-energy-ul-li {
        width: 800px !important;
    }
    .society-main .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 45px;
    }
    .environ-energy .mod-arrows {
        width: 120px;
        margin-top: 50px;
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 1560px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 32px 94px 35px 70px;
	}
	.media-link .am_d2_fr2itemrl .g_word5,
	.media-link .am_d2_fr2itemrc .g_parp {
		margin-top: 14px;
	}
}
@media screen and (max-width: 1440px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 32px 80px 35px 60px;
	}
	.am_d1_floor2 {
		padding-bottom: 28px;
	}
	/*2024.9.6修改 start*/
	.society-main .deve-cry-le-text p {
        margin-bottom: 14px;
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 1366px) {
	.media-main .media-lab {
		padding-left: 20px;
		padding-right: 26px;
	}
	.media-main .am_e1_lab {
		margin-bottom: 44px;
	}
	.media-link .am_d2_fr2itemrl .g_word5, 
	.media-link .am_d2_fr2itemrc .g_parp {
		margin-top: 12px;
	}
	/*2024.9.6修改 start*/
	.environ-energy-ul-li {
        width: 720px !important;
    }
    /*2024.9.6修改 end*/
}
@media screen and (max-width: 1240px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 30px 54px 30px 42px;
	}
	.media-link .am_d2_fr2itemrl .g_word5, .media-link .am_d2_fr2itemrc .g_parp {
		margin-top: 11px;
	}
	.media-main .am_e1_sec2 {
		padding-bottom: 0;
	}
	    .he_syhetpse {
        width: 225px;
    }
}
@media screen and (max-width: 1200px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 28px 40px 28px 30px;
	}
	/*2024.9.6修改 start*/
	.gestion-slide-dots{
	    display: none;    
	}
	.gestion-slide-ul .slick-dots{
	    bottom: -30px;
	}
	.gestion-main .gestion-slide {
        padding-bottom: 70px;
    }
    .environ-energy-ul-li {
        width: 640px !important;
        margin-right: 30px;
    }
    .eeul-box .ys_imgbox_cover {
        width: 60%;
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 1024px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 26px 32px 26px 26px;
	}
	.media-link .am_d2_fr2itemrl .g_word5, .media-link .am_d2_fr2itemrc .g_parp {
		margin-top: 9px;
	}
	.pc_fenye li {
		margin: 0px 7px;
	}
	/*2024.9.6修改 start*/
	.society-main .deve-cry-le-text p {
        margin-bottom: 10px;
    }
    .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        left: 0;
        bottom: 90px;
        width: 100%;
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 991px) {
	.media-main .am_e1_lab {
		margin-bottom: 37px;
	}
	.scul-box .scul-tit {
        display: none;
    }
    .scul-hide {
        position: relative;
        padding: 25px 20px !important;
        transform: translateY(-1px);
    }
    .scul-hide .scul-tit{
        text-align: left !important;
    }
    .cta-link{
        margin-left: 0;
    }
    .mon_nav_btn {
        margin-left: 0;
    }
}
@media screen and (max-width: 768px){
    
}
@media screen and (max-width: 767px) {
	.media-main .am_d2_fr2item .media-link {
		padding: 22px 20px 22px 20px;
	}
	.media-link .am_d2_fr2itemrl .g_word5, .media-link .am_d2_fr2itemrc .g_parp {
		margin-top: 6px;
	}
	.media-main .am_e1_lab {
		margin-bottom: 32px;
	}
	.mc_tab_pro {
	    min-width: auto;
	}
	/*2024.9.6修改 start*/
	.environ-main .environ-prod-ul .slick-track{
	    display: flex;
	    align-items: stretch;
	}
	.environ-main .environ-prod-ul-li{
	    height: auto;
	}
	.environ-main .epul-box{
	    height: 100%;
	}
	.society-main .society-activity-le .mod-arrows {
        display: flex;
        margin-bottom: 20px;
        margin-top: 15px;
        width: 90px;
    }
    .society-main .society-activity .arrows-icon {
        width: 30px;
    }
    .t_tanwen {
        width: calc(100% - 16px);
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 480px) {
    .g_e1.media-main .am_e1_sec2 {
		padding-top: 32px;
	}
	.media-main .am_e1_lab {
		margin-bottom: 30px;
	}
	.media-main .am_d2_fr2item .media-link {
		padding: 20px 18px 20px 18px;
	}
	.scul-hide .scul-tit {
        margin-bottom: 6px !important;
        font-size: 18px;
    }
    .scul-hide {
        position: relative;
        padding: 20px 16px !important;
        transform: translateY(0px);
    }
	/*2024.9.6修改 start*/
	.society-main .society-activity-ri-ul{
	    margin: 0;
	}
	.society-main .saru-li {
	    padding: 0;
	}
	/*2024.9.6修改 end*/
}
/* 2024.08.08 - end */

/* 2024.08.29-新增-start */
@media screen and (max-width: 1680px) {
	.environ-energy-ul .slick-dots {
		bottom: 75px;
	}
	.new-cont .g_nybanwz, .new-ban-cry {
		width: 82.5%;
	}
	.new-cont .g_nybanwz span {
		margin-top: 10px;
	}
	.deve-cry-le-icon {
		width: 28px;
		margin-bottom: 50px;
	}
	.dlul-le-tit {
		margin-bottom: 20px;
	}
	.new-cont .std_title2 {
		font-size: 30px;
	}
	.deve-cry-le-text {
		padding: 35px 40px 35px 50px;
	}
	.dlul-le a {
		padding: 50px 45px;
	}
	.dlul-le .actb_icon {
		margin-top: 50px;
	}
	.std-padd90 {
		padding: 80px 0;
	}
	.std-padd90-top{
		padding-top: 80px;
	}
	.std-padd90-bot{
		padding-bottom: 80px;
	}
	.deul-box {
		padding: 18px 15px 12px 15px;
		border-radius: 5px;
	}
	.deve-deal-ul-li {
		padding: 0 10px;
	}
	.deve-deal-ul{
		margin:0 -10px;
	}
	.deve-deal-ul-li a {
		padding: 40px 45px 45px;
	}
	.deve-deal-ul-li .g_botton {
		margin-top: 80px;
	}
	.arrows-icon {
		width: 38px;
	}
	.deve-deal-tp .mod-arrows {
		width: 96px;
	}
	.deve-deal-tp {
		margin-bottom: 60px;
	}
	.deve-news h2 {
		margin-bottom: 40px;
	}
	.deve-news-ul-li {
		padding: 0 15px;
	}
	.deve-news-ul{
		margin: 0 -15px;
	}
	.deve-news-ul-li .ys_imgbox_cover {
		margin-bottom: 30px;
	}
	.dnul-tit{
		margin-bottom: 20px;
	}
	.deve-news .arrows-next {
		right: -63px;
	}
	.deve-news .arrows-prev {
		left: -63px;
	}
	.drul-le-icon {
		width: 22px;
		margin-right: 48px;
	}
	.drul-le-icon::after {
		right: -24px;
	}
	.deve-report-ul-li a {
		padding: 30px 35px 30px 30px;
	}
	.deve-deal-ul-li .g_botton {
		margin-top: 60px;
	}
	.deve-esg-ul{
		margin: 0 -12px;
	}
	.deve-esg-ul-li {
		padding: 0 12px;
		margin-top: 24px;
	}
	.new-cont .g_nybanwz p {
		font-size: 38px;
	}
	.dlul-le {
		padding: 95px 0;
	}
	.environ-prod-ul-li {
		padding: 0 15px;
	}
	.environ-prod-ul{
		margin: 0 -15px;
	}
	.deve-cry h2, .gestion-slide h2, .mod-tit {
		margin-bottom: 20px;
	}
	.deve-cry-word {
		margin: 0 auto 30px;
	}
	.epul-box {
		padding: 40px 55px 40px 40px;
	}
	.epul-ri {
		padding-left: 50px;
	}
	.epul-tit {
		font-size: 26px;
		margin-bottom: 20px;
	}
	.epul-word {
		margin-top: 22px;
	}
	.environ-main .arrows-icon, .society-activity .arrows-icon {
		width: 42px;
	}
	.environ-prod .mod-arrows {
		width: 124px;
		margin: 34px auto 0;
	}
	.environ-energy {
		padding: 60px 0;
		margin: 0 -8.75%;
		padding-left: 8.75%;
	}
	.environ-main .environ-energy-ul .slick-dots {
		bottom: 130px;
	}
	.eeul-ri {
		padding-left: 30px;
	}
	.gsul-bot {
		padding: 25px 65px;
	}
	.gsul-bot-text {
		bottom: 25px;
		left: 65px;
	}
	.eeul-tit {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.scul-hide {
		padding: 62px 120px 50px 96px;
	}
	.deve-cry-word{
		width: 68%;
	}
	.socity-creat-min-logo{
		width: 120px;
	}
	.socity-creat-min {
		width: 200px;
		height: 200px;
	}
	.scmu-li span {
		width: 10px;
		height: 10px;
	}
	.scmu-li span::after {
		width: 22px;
		height: 22px;
	}	
	.environ-work-cont .g_botton a {
		padding: 14px 40px;
	}
	/*2024.9.6修改 start*/
	.environ-main .environ-energy {
        padding: 60px 0;
        margin: 0;
        padding-left: 0;
    }
    .society-main .environ-energy {
        margin: 0px;
        padding-left: 0px;
    }
	/*2024.9.6修改 end*/
}
@media screen and (max-width: 1560px) {
	.deve-deal-ul-li a {
		padding: 40px 36px;
	}
	.new-cont .g_nybanwz p {
		font-size: 36px;
	}
	.epul-ri {
		padding-left: 40px;
	}
	.epul-tit {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.epul-word {
		margin-top: 14px;
	}
	.society-activity-le .mod-arrows {
		margin-top: 60px;
		width: 120px;
	}
}
@media screen and (max-width: 1440px) {
	.new-cont .g_nybanwz p {
		font-size: 34px;
	}
	.new-cont .g_nybanwz span {
		margin-top: 8px;
		font-size: 16px;
	}
	.new-ban-btn-icon {
		width: 18px;
		margin-right: 8px;
	}
	.new-ban-btn a {
		padding: 6px 20px;
	}
	.new-cont .std-text18, .new-cont .std-text18 p{
		font-size: 16px;
	}
	.new-cont .std-text16, .new-cont .std-text16 p{
		font-size: 16px;
	}
	.deve-cry-le-icon {
		width: 26px;
		margin-bottom: 40px;
	}
	.deve-cry-le-text {
		padding: 30px 40px 30px 45px;
	}
	.deve-cry-le {
		padding: 20px 0 80px;
	}
	.dlul-le {
		padding: 80px 0;
	}
	.dlul-le a {
		padding: 40px 35px;
	}
	.new-cont .std_title2 {
		font-size: 28px;
	}
	.dlul-le-tit {
		margin-bottom: 16px;
	}
	.dlul-le .actb_icon {
		margin-top: 34px;
	}
	.mod-text20 {
		font-size: 18px;
	}
	.deve-esg-ul-li {
		padding: 0 10px;
		margin-top: 20px;
	}
	.deve-esg-ul{
		margin: 0 -10px;
	}
	.deve-deal-tp {
		margin-bottom: 45px;
	}
	.deve-news-ul-li .ys_imgbox_cover {
		margin-bottom: 26px;
	}
	.dnul-tit {
		margin-bottom: 16px;
	}
	.arrows-icon {
		width: 34px;
	}
	.deve-news .arrows-next {
		right: -60px;
	}
	.deve-news .arrows-prev {
		left: -60px;
	}
	.deve-report h2 {
		margin-bottom: 32px;
	}
	.drul-le-icon {
		width: 20px;
		margin-right: 44px;
	}
	.drul-le-icon::after {
		right: -22px;
		top: 10px;
		height: 14px;
	}
	.deve-report-ul-li a {
		padding: 25px 25px;
	}
	.deve-report-ul-li {
		margin-bottom: 20px;
	}
	.drul-ri {
		width: 16px;
	}
	.deve-deal-ul-li a {
		padding: 35px 30px;
	}
	.deve-deal-ul-li .g_botton {
		margin-top: 50px;
	}
	.deve-news h2 {
		margin-bottom: 30px;
	}
	.deve-news-ul-li {
		padding: 0 10px;
	}
	.deve-news-ul {
		margin: 0 -10px;
	}
	.deve-deal-tp .mod-arrows {
		width: 92px;
	}
	.deve-cry-word {
		width: 75%;
		margin: 0 auto 28px;
	}
	.epul-box {
		padding: 40px 35px;
	}
	.epul-ri {
		padding-left: 35px;
	}
	.deve-cry h2, .gestion-slide h2, .mod-tit {
		margin-bottom: 18px;
	}
	.environ-main .arrows-icon, .society-activity .arrows-icon {
		width: 38px;
	}
	.environ-prod .mod-arrows {
		width: 116px;
		margin: 30px auto 0;
	}
	.eeul-tit {
		font-size: 22px;
		margin-bottom: 24px;
	}
	.environ-energy-ul-li {
		padding: 0 15px;
	}
	.environ-energy-ul{
		margin: 0 -15px;
	}
	.environ-energy .mod-arrows {
		width: 116px;
		margin-top: 24px;
	}
	.environ-main .environ-energy-ul .slick-dots {
		bottom: 110px;
	}
	.environ-energy-ul .slick-list {
		padding-bottom: 40px;
	}
	.gsul-bot-text {
		bottom: 25px;
		left: 50px;
	}
	.gsul-bot {
		padding: 25px 50px;
	}
	.gsul-bot-tit {
		margin-bottom: 8px;
	}
	.yx_rotate4 {
		--move: 70px;
		--scale1: 0.05;
	}
	.gsdu-li-span {
		width: 10px;
		height: 10px;
	}
	.gsdu-li {
		padding-bottom: 34px;
	}
	.gestion-slide-dots-ul {
		transform: translateX(-40px);
	}
	.gestion-slide-dots {
		top: 65%;
	}
	.eeul-ri ul li p, .eeul-ri p {
		font-size: 16px;
	}
	.gsdu-li::after{
		left: 4.5px;
	}
	.epul-word p{
		font-size: 14px !important;
	}
	.environ-energy-ul .slick-dots {
        bottom: 60px;
    }
	.society-activity-ri {
		padding-left: 90px;
	}
	.society-activity-ri::after {
		width: 91px;
	}
	.saru-li {
		padding: 0 10px;
	}
	.society-activity-ri-ul {
		margin: 0 -10px;
	}
	.saru-li .ys_imgbox_cover {
		margin-bottom: 20px;
	}
	.society-main .gestion-slide {
		padding-bottom: 150px;
	}
	.socity-creat-min-logo {
        width: 110px;
    }
	.socity-creat-min {
        width: 180px;
        height: 180px;
    }
	.scmu-li1 {
		left: 14%;
	}
	.scul-hide .scul-tit {
		margin-bottom: 12px;
	}
	.scul-tit {
		width: calc(100% - 192px);
		font-size: 22px;
	}
	.scul-hide {
        padding: 55px 85px 50px 85px;
    }
	.scmu-li span::after {
        width: 20px;
        height: 20px;
    }
	.scmu-li span {
        width: 8px;
        height: 8px;
    }
    .society-main .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 35px;
    }
    .environ-energy .mod-arrows {
        width: 114px;
        margin-top: 50px;
    }
}
@media screen and (max-width: 1366px) {
	.new-cont .g_nybanwz p {
		font-size: 32px;
	}
	/*2024.6.9修改 start*/
	.society-main .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 40px;
    }
}
@media screen and (max-width: 1240px) {
	.new-cont .g_nybanwz p {
		font-size: 30px;
	}
	.std-padd90 {
		padding: 70px 0;
	}
	.std-padd90-top{
		padding-top: 70px;
	}
	.std-padd90-bot{
		padding-bottom: 70px;
	}
	.deve-cry-le-icon {
		width: 22px;
		margin-bottom: 30px;
	}
	.deve-cry-le-text {
		padding: 28px 35px;
	}
	.deve-cry-le {
		padding: 20px 0 70px;
	}
	.new-cont .g_nybanwz, .new-ban-cry {
		width: 100%;
		padding: 0 40px;
	}
	.new-ban-btn-icon {
		width: 16px;
		margin-right: 6px;
	}
	.new-ban-btn p {
		font-size: 14px;
	}
	.new-ban-btn a {
		padding: 6px 18px;
	}
	.new-cont .g_nybanwz span {
		margin-top: 6px;
		font-size: 14px;
	}
	.dlul-le {
		padding: 70px 0;
	}
	.dlul-le a {
		padding: 35px 30px;
	}
	.new-cont .std_title2 {
		font-size: 26px;
	}
	.dlul-le-tit {
		margin-bottom: 12px;
	}
	.dlul-le .actb_icon {
		margin-top: 26px;
	}
	.deul-box {
		padding: 15px 12px;
	}
	.deul-word p {
		font-size: 18px;
	}
	.deve-deal-tp {
		margin-bottom: 35px;
	}
	.deve-deal-ul-li .g_botton {
		margin-top: 40px;
	}
	.arrows-icon {
		width: 32px;
	}
	.deve-deal-tp .mod-arrows {
		width: 88px;
	}
	.deve-news .mod-arrows{
		display: none;
	}
	.deve-news{
		padding-bottom: 90px;
	}
	.deve-news .slick-dots{
		bottom: -30px;
	}
	.deve-report-ul-li {
		margin-bottom: 18px;
	}
	.drul-le-icon {
		width: 20px;
		margin-right: 38px;
	}
	.drul-le-icon::after {
		right: -19px;
		top: 10px;
		height: 14px;
	}
	.deve-deal-ul-li a {
		padding: 30px 20px;
	}
	.new-cont .g_nybanwz span {
		margin-top: 4px;
		font-size: 14px;
	}
	.new-ban-cry {
		top: 77%;
	}
	.new-cont .std-text18, .new-cont .std-text18 p {
		font-size: 16px;
	}
	.deve-cry-le {
		padding: 20px 0 60px;
	}
	.new-cont .std_title2 {
		font-size: 22px;
	}
	.dlul-le-tit {
		margin-bottom: 8px;
	}
	.new-cont .std-text16, .new-cont .std-text16 p {
		font-size: 14px;
	}
	.dlul-le .actb_icon {
		margin-top: 22px;
	}
	.dlul-le a {
		padding: 30px 25px;
	}
	.dlul-le {
		padding: 54px 0;
	}
	.deul-tit {
		font-size: 16px;
	}
	.arrows-icon {
		width: 30px;
	}
	.deve-deal-tp .mod-arrows {
		width: 80px;
	}
	.deve-news-ul-li .ys_imgbox_cover {
		margin-bottom: 24px;
	}
	.dnul-tit {
		margin-bottom: 12px;
	}
	.environ-prod-cont {
		width: 80%;
	}
	.environ-main .arrows-icon, .society-activity .arrows-icon {
		width: 34px;
	}
	.environ-prod .mod-arrows {
		width: 104px;
		margin: 28px auto 0;
	}
	.environ-work {
		padding: 60px 0 70px;
	}
	.environ-energy-ul-li {
		padding: 0 10px;
	}
	.environ-energy-ul{
		margin:0 -10px;
	}
	.eeul-ri {
		padding-left: 26px;
	}
	.gestion-slide {
		padding-top: 60px;
		padding-bottom: 260px;
	}
	.gsdu-li-span {
		width: 8px;
		height: 8px;
	}
	.gestion-slide-dots-ul {
		transform: translateX(-22px);
	}
	.gsdu-li {
		padding-bottom: 30px;
	}
	.gsdu-li::after {
		left: 3.5px;
	}
	.gsul-bot {
		padding: 25px 40px;
	}
	.gsul-bot-text {
		bottom: 25px;
		left: 40px;
	}
	.deve-cry h2, .gestion-slide h2, .mod-tit {
		margin-bottom: 16px;
	}
	.deve-cry-word {
		width: 75%;
		margin: 0 auto 25px;
	}
	.environ-energy .mod-arrows {
		width: 100px;
		margin-top: 20px;
	}
	.eeul-tit {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.eeul-ri ul li p, .eeul-ri p {
		font-size: 14px;
	}
	.eeul-ri {
		padding-left: 20px;
	}
	.environ-energy {
		padding: 60px 0;
		margin: 0 -40px;
		padding-left: 40px;
	}
	.environ-energy-ul .slick-dots {
        bottom: 50px;
    }
	.society-activity {
		margin-right: -40px;
	}
	.society-activity-le .mod-arrows {
        margin-top: 50px;
        width: 100px;
    }
	.environ-work-cont .g_botton a {
        padding: 12px 34px;
    }
	.environ-work-cont .g_bottonfl {
		width: 50px;
	}
	.environ-work-cont .g_botton a p {
		margin-left: 18px;
	}
	/*2024.9.6修改 start*/
	.eeul-ri{
	    width: 42%;
	}
	.eeul-box .ys_imgbox_cover {
        width: 58%;
    }
    /*2024.9.6修改 start*/
    .society-main .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 30px;
    }
    .society-main .environ-energy {
        margin: 0;
        padding-left: 0px;
    }
    .environ-energy .mod-arrows {
        width: 100px;
        margin-top: 50px;
    }
    /*2024.9.6修改 end*/
}
@media screen and (max-width: 1200px) {
	.scul-hide {
        padding: 40px 50px 30px 82px;
    }
    /*2024.9.6修改 start*/
    .eeul-box .ys_imgbox_cover {
        width: 66%;
    }
    .eeul-ri {
        width: 34%;
    }
    /*2024.9.6修改 end*/
}
@media screen and (max-width: 1024px) {
	.deve-cry-le-text {
		padding: 28px 25px;
	}
	.new-cont .g_nybanwz p {
		font-size: 26px;
	}
	.gestion-slide-dots{
		display: none;
	}
	.gestion-slide {
		padding-top: 60px;
		padding-bottom: 100px;
	}
	.gestion-slide-ul .slick-dots {
		bottom: -35px;
	}
	.socity-creat-min-logo {
        width: 94px;
    }
	.socity-creat-min {
        width: 140px;
        height: 140px;
    }
	.scul-tit {
        width: calc(100% - 160px);
        font-size: 20px;
    }
	.scul-hide-word p{
		font-size: 14px !important;
	}
	.society-activity-le {
		width: 40%;
	}
	.society-activity-ri {
		width: 60%;
		padding-left: 70px;
	}
	.society-activity-ri::after {
        width: 71px;
    }
	.society-activity-le .mod-arrows {
        margin-top: 40px;
        width: 96px;
    }
	.environ-energy .mod-arrows {
        width: 90px;
        margin-top: 20px;
    }
    .society-main .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 45px;
    }
    .environ-energy .mod-arrows {
        width: 90px;
        margin-top: 50px;
    }
	
}
@media screen and (max-width: 991px) {
	.new-ban-btn a {
		padding: 4px 16px;
	}
	.new-ban-btn-icon {
		width: 14px;
		margin-right: 6px;
	}
	.deve-cry-le {
		width: 45%;
		padding: 20px 0 50px;
	}
	.std-padd90 {
		padding: 60px 0;
	}
	.std-padd90-top{
		padding-top: 60px;
	}
	.std-padd90-bot{
		padding-bottom: 60px;
	}
	.dlul-le {
		width: 40%;
		padding: 46px 0;
	}
	.deve-esg-ul-li {
		width: 33.333333%;
	}
	.deve-deal-tp {
		margin-bottom: 30px;
	}
	.deve-news {
		padding-bottom: 90px;
	}
	.epul-ri {
		padding-left: 30px;
	}
	.environ-prod-cont {
		width: 100%;
	}
	.deve-cry-word {
		width: 100%;
		margin: 0 auto 22px;
	}
	.environ-work {
		padding: 60px 0 60px;
	}
	.gsul-bot {
		padding: 25px 20px;
	}
	.society-main .gestion-slide {
        padding-bottom: 90px;
    }
	.socity-creat-min{
		display: none;
	}
	.socity-creat-ul .slick-dots{
		bottom: -30px;
	}
	.socity-creat{
		padding-bottom: 80px;
	}
	.environ-work-cont .g_bottonfl {
        width: 40px;
    }
	.environ-work-cont .g_botton a p {
        margin-left: 16px;
    }
	.environ-work-cont .g_botton a {
        padding: 10px 24px;
    }
	.society-activity-ri {
        padding-left: 40px;
    }
	.society-activity-ri::after {
        width: 41px;
    }
}
@media screen and (max-width: 768px) {
	.new-cont .g_nybanwz, .new-ban-cry{
		/*display: none;*/
	}
	.deve-news {
		padding-bottom: 90px;
	}
	.environ-energy-cont {
		width: 60%;
	}
	/*2024.9.6修改 start*/
	.environ-energy-cont {
        width: 100%;
    }
    .environ-energy-ul-li {
        width: 100% !important;
        margin-right: 20px;
        padding: 0;
    }
    .environ-energy-ul {
        margin: 0;
    }
    .society-activity-ri {
        padding-left: 0;
        width: 100%;
    }
    .society-activity-le {
        width: 100%;
        margin-bottom: 30px;
    }
    .society-activity-cont {
        flex-direction: column;
        padding-right: 40px;
    }
    .society-activity-ri::after{
        display: none;
    }
    .society-activity .deve-cry-word p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .society-activity-le .mod-arrows {
        margin-top: 26px;
    }
    /*2024.9.6修改 end*/
}
@media screen and (max-width: 767px) {
	.std-padd90 {
		padding: 50px 0;
	}
	.std-padd90-top{
		padding-top: 50px;
	}
	.std-padd90-bot{
		padding-bottom: 50px;
	}
	.deve-cry-cont {
		flex-direction: column-reverse;
	}
	.deve-cry-le-icon{
		display: none;
	}
	.deve-cry-le {
		width: 100%;
		padding: 0;
	}
	.deve-cry-ri {
		width: 100%;
		position: static;
		top: 0;
		right: 0;
		height: auto;
	}
	.dlul-le {
		padding: 0;
		width: 100%;
	}
	.dlul-img {
		width: 100%;
		height: auto;
		position: static;
	}
	.dlul-box {
		display: flex;
		flex-direction: column-reverse;
	}
	.dlul-le a {
		padding: 25px 20px;
	}
	.deve-deal-ul-li a {
		padding: 25px 20px;
	}
	.deve-report-ul-li a {
		padding: 22px 20px;
	}
	.drul-le-icon {
		width: 18px;
		margin-right: 32px;
	}
	.drul-le-icon::after {
		right: -16px;
		top: 10px;
		height: 12px;
	}
	.drul-ri {
		width: 14px;
	}
	.deve-report-ul-li {
		margin-bottom: 16px;
	}
	.deve-news {
		padding-bottom: 80px;
	}
	.deve-cry-le-text {
		padding: 25px 20px;
	}
	.epul-box {
		padding: 25px 20px;
		flex-direction: column;
	}
	.environ-prod-ul-li .ys_imgbox_cover {
		width: 100%;
	}
	.epul-ri {
		padding-left: 0;
		width: 100%;
		margin-top: 20px;
	}
	.epul-text p{
		font-size: 14px !important;
	}
	.epul-word {
		margin-top: 8px;
	}
	.epul-tit {
		font-size: 22px;
		margin-bottom: 12px;
	}
	.environ-prod .mod-arrows {
		width: 98px;
		margin: 24px auto 0;
	}
	.gestion-slide {
		padding-top: 60px;
		padding-bottom: 80px;
	}
	.gsul-box {
		border-radius: 15px;
	}
	.environ-prod{
		padding-bottom: 50px;
	}
	.environ-work {
		padding: 50px 0;
	}
	.environ-energy {
        padding: 50px 0;
        margin: 0 -20px;
        padding-left: 20px;
    }
	.socity-creat {
        padding-bottom: 80px;
    }
	.society-activity {
        margin-right: 0;
    }
	.society-activity-cont {
		flex-direction: column;
	}
	.society-activity-le {
        width: 100%;
    }
	.society-activity-ri {
        padding-left: 0;
        width: 100%;
    }
	.society-activity .deve-cry-word p {
		height: auto;
		-webkit-line-clamp: inherit;
	}
	.society-activity-le .mod-arrows{
		display: none;
	}
	.society-activity-ri::after{
		display: none;
	}
	.society-activity-ri .mod-arrows {
		display: flex;
		width: 94px;
		margin-top: 20px;
	}
	.society-activity-ri-ul {
		width: 50%;
	}
	.society-activity-cont{
	    padding-right: 0px;
	}
	.society-activity-le{
	    margin-bottom: 10px;
	}
	.g_nyban .container {
        width: 100%;
    }
    .page li {
        width: 26px !important;
        height: 26px !important;
        line-height: 25px;
        margin: 0 2px;
    }
}
@media screen and (max-width: 480px) {
	.std-padd90 {
		padding: 40px 0;
	}
	.std-padd90-top{
		padding-top: 40px;
	}
	.std-padd90-bot{
		padding-bottom: 40px;
	}
	.deve-news {
		padding-bottom: 60px;
	}
	.deve-esg-ul-li {
		width: 100%;
	}
	.deve-cry-le-text p{
		font-size: 14px !important;
	}
	.dlul-le-tit {
		font-size: 20px !important;
		margin-bottom: 6px;
	}
	.dlul-le .actb_icon {
		margin-top: 14px;
	}
	.deve-deal-tp {
		margin-bottom: 22px;
	}
	.deve-news-ul-li .ys_imgbox_cover {
		margin-bottom: 20px;
	}
	.dnul-tit {
		margin-bottom: 8px;
	}
	.deve-deal-ul-li .g_botton {
		margin-top: 34px;
	}
	.deve-news h2 {
		margin-bottom: 24px;
	}
	.drul-le-icon {
		width: 16px;
		margin-right: 24px;
	}
	.drul-le-icon::after {
		right: -12px;
		top: 10px;
		height: 12px;
	}
	.deve-report-ul-li a {
		padding: 20px 18px;
	}
	.gsul-box {
		border-radius: 10px;
	}
	.environ-prod{
		padding-bottom: 40px;
	}
	.environ-main .arrows-icon, .society-activity .arrows-icon {
		width: 30px;
	}
	.environ-prod .mod-arrows {
		width: 88px;
		margin: 20px auto 0;
	}
	.environ-work {
		padding: 40px 0;
	}
	.environ-energy-cont {
		width: 100%;
	}
	.environ-energy {
        padding: 40px 0;
        margin: 0 -20px;
        padding-left: 20px;
		padding-right: 20px;
    }
	.eeul-box {
		align-items: flex-start;
		flex-direction: column;
	}
	.eeul-box .ys_imgbox_cover {
		width: 100%;
		margin-bottom: 30px;
	}
	.eeul-ri {
        padding-left: 0;
        width: 100%;
    }
	.eeul-tit {
        margin-bottom: 12px;
    }
	.environ-main .environ-energy-ul .slick-dots {
        bottom: 90px;
    }
	.environ-energy .mod-arrows {
        width: 88px;
        margin-top: 10px;
    }
	.gsul-bot {
		position: relative;
		bottom: auto;
		left: auto;
	}
	.gsul-bot-word p {
		height: auto;
		-webkit-line-clamp: inherit;
	}
	.society-activity-ri-ul {
		width: 100%;
	}
	.society-activity-ri .mod-arrows {
        width: 84px;
    }
	.new-cont .std-text18, .new-cont .std-text18 p {
        font-size: 14px;
    }
	.saru-li{
		width: 100%;
	}
	.environ-work-cont .g_bottonfl {
        width: 30px;
    }
	.environ-work-cont .g_botton a p {
        margin-left: 10px;
        font-size: 12px;
    }
	.environ-work-cont .g_botton a {
        padding: 8px 16px;
    }
	.socity-creat {
        padding-bottom: 60px;
    }
    /*2024.9.9修改 start*/
    .society-main .environ-energy {
        padding-right: 0;
    }
    /*2024.9.9修改 end*/
    .eeul-box .ys_imgbox_cover {
        margin-bottom: 26px;
    }
    .environ-energy .mod-arrows {
        margin-top: 40px;
    }
    .environ-work-cont .g_bottonfl {
        width: 26px;
    }
    .environ-work-cont .g_botton a p {
        margin-left: 8px;
        font-size: 12px;
    }
    .scul-tit{
        text-align: center;
    }
/* 2024.08.29-新增-end */
    .page.b1_page{
        margin-top:30px;
    }
    
}


@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    .ys-modal-content {
        max-height: 600px;
    }
    /* 1200end */
}
@media screen and (max-width: 767px) {
    .ys-modal-content {
        max-height: 550px;
        padding: 40px 20px;
    }
    .user-pop .ys-modal-content{
        padding-right: 10px;
    }
    .environ-energy-cont.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        display: none;
    }
    .environ-energy .mod-arrows {
        margin-top: 28px;
        width: 78px;
    }
    /* 767end */
}

/*20241030-修改-start*/
@media screen and (max-width: 1680px) {
    .g_ftbotsfl {
        width: 300px;
    }
    .g_ftnav {
        width: calc(100% - 300px);
    }
}
@media screen and (max-width: 1560px) {
    .g_ftnav {
        padding-left: 20px;
    }
}
@media screen and (max-width: 1280px) {
    .g_ftnav {
        width: calc(100% - 270px);
        padding-left: 20px;
    }
    .g_ftbotsfl {
        width: 270px;
    }
    .g_ftnavfl {
        padding: 0 10px;
    }
    .g_ftnavb {
        margin: 0 -10px;
    }
}
@media screen and (max-width: 1024px) {
    .g_ftlogo {
        width: 160px;
        margin-bottom: 30px;
    }
    .g_ftbotsfl {
        width: 260px;
    }
    .g_ftnav {
        width: calc(100% - 260px);
        padding-left: 10px;
    }
    .g_ftnavfl {
        padding: 0 8px;
    }
    .g_ftnavb {
        margin: 0 -8px;
    }
    .g_ftnav {
        width: 100%;
        padding-left: 0;
    }
    .g_ftbotsfl {
        width: 100%;
        margin-bottom: 30px;
    }
    .g_ftbots{
        display: flex;
        flex-wrap: wrap;
    }
    .g_ftbotadnr{
        width: 33.333333%;
        padding: 0 10px;
    }
    .g_ftbotad{
        display: flex;
        margin: 0 -10px;
    }
    .g_ftlogo {
        margin-bottom: 22px;
    }
}
@media screen and (max-width: 950px) {
    .g_ftbotad{
        flex-wrap: wrap;
    }
    .g_ftbotadnr{
        width: 100%;
    }
}

/*20241030-修改-end*/<!--0.00059986114501953-->