@charset "utf-8";

/* web端 */
/* 重要1920px 1440px 1360px */
/* pc */
@media screen and (max-width: 1680px) {
	.mc_title30 {
		font-size: 28px;
	}

	.mc_newss1t_title {
		font-size: 22px;
	}

	.mc_newsd_title {
		font-size: 24px;
	}

	.mc_ban_title {
		font-size: 52px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-prev {
		left: 20px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-next {
		right: 20px;
	}

	.mc_title46 {
		font-size: 42px;
	}

	.mc_ban_news {
		bottom: 8%;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		bottom: calc(8% + 150px);
	}


	.mc_slick_arrowbox .slick-arrow {
		width: 40px;
		height: 40px;
	}

	.mc_a1s2_m_li {
		font-size: 28px;
	}

	.mc_a1s3_title {
		font-size: 26px;
	}

	/* 1680e */
	.g_anno .mc_bread_navbox {
		margin-top: 20px;
	}

	.g_anno .g_title_h1 {
		margin-top: 20px;
	}

	.g_title_h1 {
		font-size: 42px;
		line-height: 52px;
	}

	.aboutB-c {
		left: 53.5%;
	}

	.g_sermpt5_topfr {
		padding: 90px 50px 90px 70px;
	}

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 42px 46px 42px 8.5%;
	}

	.g_modpt1fr {
		padding: 42px 8.5% 42px 46px;
	}

	.g_modpt1frnr h4 {
		margin-bottom: 10px;
	}

	.g_modpt1frnr {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.g_banner3 .bshare-custom a {
		background-size: cover;
		width: 50px;
		height: 50px;
	}

	/* helen star */
	.g_ban4sk .slick-prev {
		left: 3%;
	}

	.g_ban4sk .slick-prev {
		width: 40px;
		height: 40px;
	}

	.g_ban4sk .slick-next {
		right: 3%;
	}

	.g_ban4sk .slick-next {
		width: 40px;
		height: 40px;
	}

	/* helen end */
	/* helen 2.07 star */

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

	.he_modpt1 .g_title_h2 {
		margin-bottom: 30px;
	}

	.he_mpdpln {
		margin-bottom: 25px;
	}

	.g_modpt1_nr.on .he_mpdptp3 {
		padding-top: 0px;
	}

	.he_mpdptp3 {
		min-height: 140px;
	}

	.he_mpdplnle {
		width: 16px;
	}

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

	.he_mpdpln {
		padding-bottom: 11px;
	}

	/* helen 2.07 end */

	/* helen 2.18  star*/
	.he_b4mpdnh {
		margin-top: 26px;
	}

	.he_b4move .he_mpdptp2 {
		padding-top: 5px;
	}

	.he_b3p3thb {
		padding: 60px 60px 140px 16.5%;
	}

	.he_b3p3plo {
		padding: 0 17% 0 80px;
	}

	.he_b3p3plul {
		padding-top: 22px;
	}


	/* helen 2.18  end*/
	/* tammy 3.18 start */
	.t_tit1 {
		font-size: 28px;
	}

	/* tammy 3.18 end */
	.g_wavept2_shu h6 {
		margin-bottom: 28px;
	}

	.g_wavept2_num {
		margin-bottom: 30px;
	}

	.g_wavept2_num .g_count {
		font-size: 36px;
	}

	.g_banbtn {
		margin-top: 24px;
	}

	.g_c3bansk .slick-prev {
		left: 5%;
	}

	.g_c3bansk .slick-next {
		right: 5%;
	}

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

	.g_8bansk .slick-prev {
		left: 5%;
	}

	.g_8bansk .slick-next {
		right: 5%;
	}
}

@media screen and (max-width: 1560px) {
	.mc_cont1400 {
		width: 90%;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		width: 90%;
	}

	.mc_a1s2_imgbox {
		width: calc(95% - 480px);
	}

	.mc_a1s3_rb .mc_a1s3_lisbox {
		height: 14.35vw;
	}


	.mc_a1s1_l {
		width: 31.6%;
	}

	.mc_a1s1_r {
		position: relative;
		width: 320px;
		transform: translateX(-50px);
	}

	.mc_a1s1_m {
		width: 40%;
	}

	/* 1560e */
	.aboutB-b {
		top: -102px;
	}

	.mc_a1s1_r_xtbox {
		width: 75px;
		height: 75px;
		line-height: 75px;
	}

	.aboutB-c {
		bottom: -50px;
	}

	.mc_a1s1 {
		padding: 105px 0;
	}

	.mc_a1s1_m {
		width: 35%;
	}

	/*.mc_a1s1_r::before {
        content: "";
        position: absolute;
        top: -74px;
        left: -201px;
        width: 198px;
        height: 90px;
        background: #f4f5fa;
        z-index: 10;
    }

    .mc_a1s1_r::after {
        content: "";
        position: absolute;
        bottom: -58px;
        left: -201px;
        width: 198px;
        height: 94px;
        background: #f4f5fa;
        z-index: 10;
    }*/

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 30px 46px 42px 5.5%;
	}

	.g_modpt1fr {
		padding: 30px 5.5% 42px 46px;
	}

	/* helen star */
	.g_ban4sk .slick-prev {
		left: 1%;
	}

	.g_ban4sk .slick-next {
		right: 1%;
	}

	/* helen end */
	/* helen 2.07 star */

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 30px 46px 42px 5.5%;
	}

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

	.he_mpdptp2 p:last-child {
		margin-bottom: 0;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/
	.he_b3p3thb {
		padding: 60px 60px 95px 10%;
	}

	.he_b3p3plo {
		padding: 0 10% 0 55px;
	}

	.he_b3p3pi2 p {
		font-size: 30px;
		line-height: 42px;
	}

	/* helen 2.18  end*/
	.g_wavept2top_wz {
		margin: 26px -30px 0;
	}

	.g_wavept2top .g_title_h3 {
		margin-bottom: 20px;
	}

	.g_c3bansk .slick-prev {
		left: 3%;
	}

	.g_c3bansk .slick-next {
		right: 3%;
	}

	.g2_contbot_pic .g_pic {
		width: 560px;
	}

	.g_8bansk .slick-prev {
		left: 2%;
	}

	.g_8bansk .slick-next {
		right: 2%;
	}

	.g_dwispt6_wordfl {
		padding: 0 35px;
	}

	.g_dwispt6_box {
		margin: 0 -35px;
	}
}

@media screen and (max-width: 1440px) {
	.mc_cont1370 {
		width: 85%;
	}

	.mc_a1s1_r {
		transform: translateX(-115px);
	}


	.g_solu .mc_subnav_l {
		height: 450px;
	}

	.mc_divider_r {
		width: 400px;
	}

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


	.mc_newss1t_imgbox {
		width: 348px;
	}

	.mc_newss1t_txt {
		width: calc(100% - 348px);
		padding: 20px 30px;
	}

	.mc_title30 {
		font-size: 26px;
	}

	.mc_newss1t_title {
		font-size: 20px;
	}

	.mc_newss1t_date {
		margin-bottom: 40px;
	}

	.mc_newss1b_day {
		font-size: 28px;
	}

	.mc_list_play {
		width: 50px;
	}

	.ma_modal {
		top: 70px;
	}

	.mc_msc_boxr {
		width: 34px;
	}

	.mc_msc_boxl {
		width: calc(100% - 34px);
		height: 34px;
	}

	.ma_modalm {
		width: 430px;
		transform: translateX(40px);
	}

	.mc_newss1b_txt {
		margin-bottom: 20px;
	}

	.mc_newss1b_date {
		padding: 30px 0;
	}

	.mc_newss1b_lisbox {
		padding: 30px 0 35px;
	}

	.mc_title1830 {
		font-size: 16px;
	}

	.mc_news_s3 {
		padding: 60px 0 80px;
	}

	.mc_newss1_bot {
		margin-bottom: 0;
	}

	.mc_news_s1 {
		padding-bottom: 100px;
	}

	.mc_newss3_a {
		font-size: 14px;
		padding: 0 20px;
	}

	.mc_newss3_li {
		margin-right: 15px;
	}

	.mc_newsd_descirption {
		padding: 25px 20px;
	}

	.mc_newsd_date,
	.mc_newsd_view {
		margin-right: 40px;
	}

	.mc_newsd_txt {
		padding-bottom: 50px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-prev {
		left: 10px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-next {
		right: 10px;
	}

	.mc_ban_title {
		font-size: 42px;
		margin-bottom: 10px;
	}

	.mc_ban_more {
		margin-top: 20px;
	}

	.mc_bannews_more {
		margin-top: 5px;
	}

	.mc_a1s2 {
		padding: 8% 0 5%;
	}

	.mc_title46 {
		font-size: 38px;
	}

	.mc_a1s2_title {
		margin-bottom: 12px;
	}

	.mc_a1s2_l {
		width: 30%;
		padding-right: 3%;
	}

	.mc_a1s2_m_li {
		font-size: 24px;
		width: 100px;
		height: 100px;
		line-height: 100px;
	}

	.mc_a1s2_r_li {
		padding: 0 40px;
	}

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

	.mc_a1s2_imgbox {
		width: calc(75% - 140px);
	}

	.mc_a1s2_r_a {
		font-size: 16px;
		padding: 6px 0;
	}

	.mc_a1s3 {
		padding: 60px 0 35px;
	}

	.mc_title46_center {
		margin-bottom: 40px;
	}

	.mc_a1s3_title {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.mc_a1s3_more {
		margin-top: 20px;
	}

	.mc_a1s3_l .mc_a1s3_more {
		margin-top: 40px;
	}

	.mc_a1s4 {
		padding: 25px 0 60px;
	}

	.mc_nav_li {
		padding: 0 15px;
	}

	.mc_msc_input {
		font-size: 16px;
	}

	.mc_msc_submit {
		font-size: 22px;
	}

	.mc_help_l {
		width: 38%;
	}

	.mc_help_r {
		max-width: 62%;
		padding-left: 5%;
	}

	.mc_helpr_list {
		margin: 0 -15px;
	}

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

	.mc_ft1 {
		padding: 60px 0 40px;
	}

	.mc_ft2 {
		padding: 30px 0;
	}

	.mc_ftnav_li {
		margin-left: 50px;
	}

	.mc_language a,
	.mc_nav_a,
	.mc_search_btn {
		line-height: 70px;
	}

	.mc_subnavbox {
		top: 70px;
	}

	.mc_header {
		height: 70px;
	}

	.mc_logo_btn {
		height: 100px;
		line-height: 100px;
	}

	.mc_navbar.mc_fixed .mc_language a,
	.mc_navbar.mc_fixed .mc_nav_a,
	.mc_navbar.mc_fixed .mc_search_btn {
		line-height: 64px;
	}

	.mc_navbar.mc_fixed .mc_subnavbox {
		top: 64px;
	}

	.mc_navbar.mc_fixed .mc_logo_btn {
		height: 100px;
		line-height: 100px;
	}

	.mc_subnav_l,
	.mc_subnav_r {
		padding: 50px 0 50px;
	}

	.mc_subnav_l {
		width: 220px;
	}

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

	.mc_subnav_a {
		font-size: 14px;
		line-height: 20px;
		padding: 8px 15px;
	}

	.mc_subnav_li {
		margin-bottom: 5px;
	}

	.mc_subnav_hot_onecol .ma_subnav_hot {
		width: 180px;
	}

	.ma_subnav_hot {
		width: 376px;
	}

	.mc_thirnav_wrap {
		width: calc(100% - 376px);
		padding-left: 60px;
	}

	.mc_subnav_hot_onecol .mc_thirnav_wrap {
		width: calc(100% - 180px);
		padding-left: 40px;
	}

	.g_solu .mc_thirnav_wrap {
		height: 350px;
		width: calc(100% - 210px);
	}


	.mc_thirnav_icon {
		margin-left: 15px;
	}

	.mc_thirnav_li {
		/*margin-right: 30px;*/
		margin-bottom: 12px;
	}

	.mc_thirnav {
		max-height: 320px;
	}

	.mc_thirnav_qy .mc_thirnav_box2 {
		margin-bottom: 12px;
	}

	.mc_thirnav_qy .mc_thirnav {
		max-height: 380px;
		height: 380px;
	}

	.mc_a1s4_date {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.mc_title20 {
		font-size: 18px;
	}

	.mc_asm_title_icon {
		width: 30px;
	}

	.mc_asm_tel_num {
		font-size: 18px;
	}

	.mc_asm_title {
		margin-bottom: 15px;
	}

	.mc_slick_arrowbox .slick-arrow {
		width: 30px;
		height: 30px;
	}

	.mc_slick_arrowbox .slick-prev {
		left: -60px;
	}

	.mc_slick_arrowbox .slick-next {
		right: -60px;
	}

	.mc_a1s3_more1 {
		margin-top: 40px;
	}

	.mc_more1_btn {
		padding: 0 25px;
		line-height: 36px;
	}

	.mc_language img {
		width: 16px;
	}


	.mc_a1s4_txtbox {
		padding-bottom: 40px;
	}

	.mc_a1s4_txtbox {
		transform: translateY(-60px);
	}

	.mc_a1s4_txtbox {
		padding: 15px 15px 25px;
	}

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

	.mc_a1s4_date {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.mc_a1s1_m_li_imgbox {
		width: 480px;
	}

	.g_ban_title h1 {
		font-size: 42px;
		line-height: 62px;
	}

	/* 1440e */
	.g_anno .mc_bread_navbox {
		margin-top: 20px;
	}

	.g_title_h1 {
		font-size: 38px;
		line-height: 42px;
	}

	.mc_a1s3_box {
		margin-top: 38px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 193px;
	}

	.g_ban_title h1 {
		font-size: 42px;
		line-height: 62px;
	}

	.g_title_h2 {
		font-size: 32px;
		line-height: 46px;
		padding-bottom: 20px;
		margin-bottom: 34px;
	}

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

	.g_infopt3_year {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px;
	}

	.g_infopt3sk {
		margin-top: 60px;
	}

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

	.g_com_pt1 {
		padding: 80px 0;
	}

	.g_videowz {
		margin-bottom: 40px;
	}

	.g_video_sk {
		margin-bottom: 120px;
	}

	.g_mkpt2sk2::before {
		right: 0;
	}

	.g_mkpt2sk2fl::before {
		right: 0;
	}

	.g_mkpt2sk2icon {
		width: 110px;
	}

	.g_mkpt2sk2fl::before {
		top: 45px;
	}

	.g_mkpt2sk2::before {
		top: 45px;
	}

	.g_cultpt3bk {
		height: 660px;
	}

	.g_cultpt1flb {
		padding: 0 30px;
	}

	.mc_a1s2_r {
		padding-bottom: 70px;
	}

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

	.ma_gai1 .mc_thirnav_wrap {
		height: 280px;
	}

	.ma_gai .ma_subnav_hot {
		width: 300px;
	}

	.ma_gai .mc_subnav_hot {
		width: 320px;
	}

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

	.ma_gai .mc_subnav_r {
		padding-top: 75px;
	}

	/* .ma_mk {
        padding: 90px 0 100px;
    } */
	.ma_vtmlist {
		padding: 0 40px 0 45px;
	}

	.ma_vtmls {
		line-height: 50px;
	}

	.ma_vbtmlistbox {
		padding: 55px 0 45px;
	}

	.ma_vbtmlist_li {
		margin: 0 24px;
	}

	.ma_vbtmlist_ul {
		margin-bottom: 40px;
	}

	/* .mc_a1s1_r::before {
        content: "";
        position: absolute;
        top: -74px;
        left: -170px;
        width: 183px;
        height: 90px;
        background: #f4f5fa;
        z-index: 10;
    }

    .mc_a1s1_r::after {
        content: "";
        position: absolute;
        bottom: -60px;
        left: -180px;
        width: 183px;
        height: 110px;
        background: #f4f5fa;
        z-index: 10;
    }*/

	.mc_a1s1_m::before {
		left: 48%;
	}

	.aboutB-c {
		left: 52.5%;
	}

	.mc_cont1400 {
		width: 85%;
	}

	.g_serm_navfr {
		width: 250px;
		padding: 0 30px;
	}

	.g_sermpt3fl {
		padding: 50px 40px 40px;
	}

	.g_sermpt3tu {
		width: 80px;
	}

	.g_sermpt5fl a {
		padding: 30px 70px 36px 30px;
		position: relative;
	}

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

	.g_sermpt2 {
		padding: 140px 0;
	}

	.g_sermpt4all {
		width: calc(100% - 50px);
	}

	.g_sermpt5_topfr {
		padding: 90px 50px 90px 60px;
	}

	.g_sermpt1_ulall {
		margin-bottom: 10px;
	}

	.g_ser_searchfl .g_serm_sectu {
		width: 100%;
	}

	.g_serm_sec {
		margin-top: 30px;
	}

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 20px 36px 20px 7.5%;
	}

	.g_modpt1fr {
		padding: 20px 7.5% 20px 36px;
	}

	.he_city .g_modpt1fr {
		padding: 42px 7.5% 20px 36px;
	}

	.g_modpt1frnr p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0;
	}

	.g_modpt1frnr {
		padding-bottom: 14px;
		margin-bottom: 10px;
	}

	/*.g_modpt1 {
        padding: 60px 0 100px;
    }
*/
	/* helen star */
	.g_ban4sk .slick-prev {
		width: 30px;
		height: 30px;
	}

	.g_ban4sk .slick-next {
		width: 30px;
		height: 30px;
	}

	.g_banner4 .g_ban_title {
		width: calc(100% - 220px);
	}

	.g_banner4 .g_banbtn {
		margin-top: 28px;
	}

	.g_sto .g_stopt1topfl p {
		font-size: 22px;
	}

	.g_stopt1 {
		padding: 70px 0;
	}

	.g_int .g_stopt1 {
		padding: 90px 0 100px;
	}

	/*.mc_a1s1_r::before {
        left: -179px;
    }

    .mc_a1s1_r::after {
        left: -179px;
    }*/

	.mc_a1s1_r {
		transform: translateX(-80px);
	}

	/* helen end */
	.g_intshu p {
		font-size: 62px;
	}

	.g_stopt1topfl p {
		font-size: 22px;
		padding: 22px 8px;
	}

	/*.g_intlist1 {
        padding: 60px 0 50px;
    }*/
	.g_softpt1wz .g_title_h2 {
		margin-bottom: 32px;
	}

	.g_softpt2all {
		padding: 40px 60px;
	}

	.g_softpt2tu {
		width: 70px;
		margin-bottom: 22px;
	}

	.g_softpt3tle {
		font-size: 28px;
	}

	.g_softpt4nr {
		margin: 50px -12px 0;
	}

	.g_softpt1wz {
		padding-right: 80px;
	}

	.g_softpt1wz .g_word1 {
		margin-bottom: 20px;
	}

	/* helen 2.07 star */
	.he_hea2 {
		padding-top: 55px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 42px 36px 20px 7.5%;
	}

	.he_introti {
		margin-bottom: 0;
	}

	.he_b3yxp {
		padding-top: 0;
	}

	.he_intric {
		width: 46px;
		margin-bottom: 10px;
	}

	.he_intriti {
		margin-bottom: 12px;
	}

	.he_hea3 {
		padding-top: 40px;
	}

	.he_lotole {
		width: 220px;
	}

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

	.he_introbt {
		height: 325px;
	}

	.he_introte {
		padding: 30px 50px 30px 50px;
	}

	.he_intripo p {
		height: 168px;
	}

	.he_lotole {
		width: 185px;
	}

	.he_lotori {
		width: calc(100% - 185px);
		padding-left: 55px;
	}

	.he_mpdptp2 p {
		margin-bottom: 10px;
		line-height: 26px;
	}

	.he_mpdptp3 {
		min-height: 130px;
	}

	.he_mpdpti .g_title_h2::before {
		width: 57px;
	}

	.he_mpdpto1 {
		font-size: 20px;
	}

	.g_modpt1_nr.on .he_mpdptp3 {
		padding-top: 9px;
	}

	.he_more {
		padding-top: 5px;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/
	.he_b4mpdnh1 {
		margin-top: 18px;
	}

	.he_b4p1po {
		width: 440px;
	}

	.he_b4p1bxri {
		width: 450px;
		padding-right: 42px;
	}

	.he_b4p1bxle {
		width: calc(100% - 530px);
		padding-right: 18%;
	}

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

	.he_b4p1bul {
		padding-top: 0px;
		padding-bottom: 55px;
	}

	.he_b4p1qk {
		margin-top: 25px;
	}

	.he_b4p1 {
		padding-top: 65px;
		padding-bottom: 95px;
	}

	.he_b4p1qk .he_mpdpln {
		padding-bottom: 10px;
	}

	.he_b4p1qk {
		margin-top: 20px;
	}

	.he_b4p2li {
		padding: 0 35px;
	}

	.he_b4p2ul {
		margin: 0 -35px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 52px;
		padding-top: 20px;
	}

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

	.he_b3p1lp2 p span {
		font-size: 32px;
	}

	.he_b3p1lbj p {
		font-size: 86px;
	}

	.he_b3p1ny {
		margin-top: 45px;
	}

	.he_labe {
		margin-top: 35px;
	}

	.he_b3p2nv {
		padding-top: 30px;
	}

	.he_b3p2nh1 p span {
		font-size: 32px;
	}

	.he_b3p2nxri {
		width: 146px;
	}

	.he_b3p2nxle {
		width: calc(100% - 146px);
		padding: 0 25px;
	}

	.he_b3p3thb {
		padding: 58px 60px 86px 15%;
	}

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

	.he_b3p3pi2 p {
		font-size: 24px;
		line-height: 34px;
	}

	.he_b3p3plul {
		padding-top: 10px;
	}

	.he_b3p3pi3 {
		margin-top: 6px;
	}

	.he_b3p3plo {
		padding: 0 15% 0 40px;
	}

	.he_b3p3kp2 {
		line-height: 48px;
		font-size: 32px;
	}

	.he_b3p3kp3 {
		line-height: 1.4;
		font-size: 38px;
	}

	.he_b3p6bx .he_customli2 {
		width: 43%;
	}

	.he_b3p6bx .he_customli1 {
		width: 50%;
	}

	/* helen 2.18  end*/
	.g_anno .g_title_h1 {
		margin-top: 20px;
	}

	.mc_a1s1 {
		padding: 42px 0 58px;
	}

	.g_sermpt3nr {
		margin-top: 42px;
	}

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

	.mc_ban_txt p {
		font-size: 32px;
		line-height: 48px;
		min-height: 48px;
	}

	.mc_ban_videobox {
		margin-top: 40px;
	}

	.g_modpt4nr {
		margin: 36px -10px;
	}

	.g_intlist1fr {
		padding-top: 0;
	}

	.g_modpt4 {
		margin-bottom: 80px;
	}

	.g_intlist1 {
		padding: 90px 0 80px;
	}

	.he_city .g_modpt1fr {
		padding: 28px 5.5% 20px 36px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 42px 36px 20px 5.5%;
	}

	.he_heath .he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 42px 36px 20px 7.5%;
	}

	.g_proding.active .g_serm_navbox {
		top: 64px;
	}

	.mc_navbar.mc_fixed .mc_logo_btn {
		height: 90px;
		line-height: 90px;
	}

	.g_proding.active {
		padding-top: 50px;
	}

	.g_intlist .g_intlist1 {
		padding: 90px 0 0px;
	}

	.g_intlist .g_modpt4 {
		padding: 90px 0 60px;
		margin-bottom: 0;
	}

	.g_cldlist .g_intlist1 {
		padding: 90px 0 0px;
	}

	.he_city .mc_more1 {
		margin-top: 20px;
	}

	.he_hea4 {
		padding: 70px 0 80px;
	}

	.g_loan .he_customli1::before {
		right: 6px;
	}

	.he_b3p3pln {
		padding-bottom: 8px;
	}

	.g_quality .g_modpt1_nr.on .g_modpt1fr {
		padding: 42px 46px 42px 7.5%;
	}

	.he_b4p1rb2 {
		width: 76px;
	}

	.g_credit3fl {
		padding-right: 120px;
	}

	.g_ban_data p {
		font-size: 32px;
		line-height: 42px;
	}

	.g_care2botfl {
		padding: 0 30px;
	}

	.g_care2botwz_all {
		margin: 0 -30px;
	}

	.g_help .mc_help_r {
		width: 62%;
	}

	.mc_title46 {
		font-size: 36px;
	}

	.mc_help_l {
		width: 34%;
	}

	.g_help .mc_help_r {
		width: 66%;
	}

	.g_helpfl {
		padding: 20px 30px;
	}

	.g_helpnr {
		margin: 0 -30px;
	}

	.g_help .mc_help_r {
		padding-left: 30px;
	}

	.g_help_word h6 {
		font-size: 22px;
	}

	.g_help_word a {
		font-size: 14px;
		line-height: 26px;
	}

	.g_help_icon {
		width: 46px;
	}

	.g_help_word {
		width: calc(100% - 46px);
	}

	.mc_fixed .ma_modal {
		top: 64px;
	}

	.g_sys1 .g_title_h2 {
		padding-bottom: 10px;
		margin-bottom: 14px;
	}

	.g_sys .he_mpdpul {
		margin: 10px -15px 0;
	}

	.g_sys2nrfl p {
		color: #fff;
		font-size: 26px;
		line-height: 1.75;
	}

	.g_sys2nrfl {
		padding: 0 40px;
	}

	.g_sys2bj {
		height: 500px;
	}

	.g_sys3b {
		padding: 55px 50px;
	}

	.g_sys1 .g_care1nr.on1 .he_mpdpln {
		padding-bottom: 6px;
		margin-bottom: 0;
	}

	.g_sys2_all {
		margin-top: 66px;
	}

	.g_safe1_fl a {
		padding: 38px 40px;
	}

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

	.g_safe1tu {
		width: 50px;
	}

	.g_safe1fr {
		width: calc(100% - 50px);
	}

	.g_stag1 {
		padding: 66px 0 0;
	}

	.g_title_h4 {
		margin-bottom: 30px;
	}

	.g_stag1 {
		padding: 52px 0 0;
	}

	.g_stag .he_b3pla6 {
		margin-top: 60px;
	}

	/* helen 3.18 star */
	.he_f7bti p {
		font-size: 32px;
	}

	.he_f7p2sz p {
		font-size: 136px;
	}

	.he_f7p2sz {
		left: 50px;
	}

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

	.he_x3p4 .he_b3p6bxle {
		width: 400px;
	}

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

	.he_x3p1ny {
		padding: 54px 30px 36px;
	}


	/* helen 3.18 end */
	/* tammy 3.18 start */
	.t_con1200 {
		width: 90%;
	}

	.t_tit1 {
		font-size: 26px;
	}

	/* tammy 3.18 end */
	.g_serm_navicon {
		width: 32px;
	}

	.g_serm_navwd {
		font-size: 17px;
	}

	.g_title_h3 {
		font-size: 22px;
	}

	.g_wavept2top_wz {
		margin: 20px -30px 0;
	}

	.g_wavept2top .g_title_h3 {
		margin-bottom: 12px;
	}

	.g_wavept2top_wzfl h6 {
		margin-bottom: 5px;
	}

	.g_wavept2top_wzfl {
		margin-bottom: 16px;
	}

	.g_wavept1_title {
		font-size: 20px;
		margin-bottom: 8px;
	}

	.g_wavept2_num .g_count {
		font-size: 30px;
	}

	.g_wavept2_num {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 30px;
	}

	.g_wavept2_numnr {
		margin: 0 -10px;
	}

	.g_wavept2_num1 {
		font-size: 20px;
	}

	.g_banbtn {
		margin-top: 0;
	}

	.g_banb2 .g_ban4 {
		margin-top: 30px;
	}

	.g_yunpt3flsk {
		margin: 34px -40px 0;
	}

	.g_yunpt3 .g_title_h2 {
		margin-bottom: 25px;
	}

	.g_yunpt3flwzfl {
		padding: 10px 0;
	}

	.g_yunpt3flwzfl .g_pic {
		margin-top: 22px;
	}

	.g_yunpt3nrfrsk {
		padding-top: 30px;
	}

	.g_yunpt4nr .g_count {
		font-size: 34px;
	}

	.g_yunpt3nrfr {
		padding-left: 80px;
		padding-right: 50px;
	}

	.g_yunpt2wz {
		bottom: 40px;
		padding: 0 30px;
	}

	.g_yunpt1fl {
		margin: 0 40px;
	}

	.g_govpt1bj {
		height: 640px;
	}

	.g_govpt1nrfr_li p {
		padding-bottom: 18px;
		padding-top: 18px;
	}

	.g_govpt1nrfl {
		padding-right: 120px;
	}

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

	.g_gudpt3bot_box {
		padding: 34px 30px;
	}

	.g_gudpt3fl {
		padding-right: 100px;
	}

	.g_gudpt6top_box::after {
		width: 210px;
	}

	.g_sersys_pt2bj {
		height: 480px;
	}

	.g_sersys_pt2nrfl h4,
	.g_sersys_pt2nrfl p {
		font-size: 28px;
	}

	.g_sersys_pt2nrfl {
		padding: 0 80px;
	}

	.g_sersys_pt2nr {
		margin-top: 80px;
	}

	.g_sersys_pt4topnr .g_sersys_pt4_wz p {
		font-size: 28px;
	}

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

	.g_sersys_pt6box {
		padding: 16px 24px;
	}

	.g_sersys_pt6fl {
		width: 250px;
	}

	.g_sersys_pt6fl2 {
		left: 125px;
	}

	.g_sersys_pt6fl2 {
		top: 20px;
	}

	.g_sersys_pt6fl1 {
		bottom: 20px;
	}

	.g_sersys_pt6bj {
		height: 500px;
	}

	.g_countall,
	.g_count {
		font-size: 42px;
	}

	.g_serm_navli {
		padding: 0 28px;
	}

	.g_csulo5wz {
		padding: 45px 70px 45px 30px;
	}

	.g_merge1_icon {
		width: 80px;
		margin: 0 auto 20px;
	}

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

	.g_merge1fl {
		padding: 40px 50px;
	}

	.g_stopt1botb .slick-prev {
		top: 80%;
	}

	.g_stopt1botb .slick-next {
		top: 80%;
	}

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

	.g_casenr_word {
		padding: 0 24px;
	}

	.g_food1 .g_word4 {
		padding: 0 130px;
	}

	.g_merge2 .g_banbtn {
		margin-top: 32px;
	}

	.g_merge2_word h2 {
		font-size: 36px;
	}

	.g2_wave1 {
		margin: 16px -10px 0;
	}

	.g2_wave1fl h4 {
		margin-bottom: 0px;
	}

	.g2_wave1fl h4 {
		font-size: 16px;
	}

	.g2_wave1fl {
		margin-bottom: 10px;
	}

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

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

	.g2_wavept2btn_box a {
		font-size: 20px;
		line-height: 46px;
	}

	.g2_wavept2btnfl {
		margin-bottom: 50px;
	}

	.g2_contbot_pic .g_pic {
		width: 500px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 200px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 200px;
	}

	.g_ind .g_helpfl {
		padding: 20px 30px;
	}

	.g_ind .g_help .mc_help_r {
		width: 100%;
	}

	.g_ecom.active {
		padding-top: 0;
	}

	.g_ecompt4 .slick-dots {
		top: -90px;
	}

	.g_ecompt3fl {
		padding: 0 12px;
	}

	.g_ecompt3nr {
		margin: 0 -12px;
	}

	.g_ecompt3_icon {
		width: 60px;
		margin: 0 auto 10px;
	}

	.g_fincpt3fl {
		padding: 0 30px;
	}

	.g_fincpt3nr {
		margin: 0 -30px;
	}

	.g_8bansk .g_ban_title h2 {
		font-size: 36px;
	}

	.g_8bansk .slick-prev {
		left: 3%;
	}

	.g_8bansk .slick-next {
		right: 3%;
	}

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

	.g_dwispt6_word h4 {
		font-size: 26px;
		margin-bottom: 34px;
	}

	.g_dwispt6_wordfl {
		padding: 0 30px;
	}

	.g_dwispt5bj {
		height: 615px;
	}

	.g_dwispt5_all {
		margin-top: 70px;
	}

	.g_datacom .he_customli {
		padding-left: 60px;
	}

	.g_datacom_icon {
		padding-right: 60px;
	}

	.g_dwispt6_box {
		margin: 0 -30px;
	}

	.g_dwispt4 {
		padding-top: 0px !important;
	}

	.g_dcrept3_fr {
		padding-left: 100px;
	}

	.g_dcrept3_ul.on .g_dcrept3_fr {
		padding-right: 100px;
	}

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

	.g_dindpt2topnr {
		padding: 30px 40px 30px 30px;
	}

	.g_dindpt2topnr h6 {
		font-size: 26px;
		margin-bottom: 5px;
		height: 52px;
	}

	.g_dindpt2topnr span {
		bottom: -45px;
		font-size: 160px;
	}
}

@media screen and (max-width: 1360px) {
	.mc_a1s2 {
		padding: 5.5% 0 5%;
	}

	.mc_a1s1 {
		padding: 100px 0;
	}

	.mc_a1s3 {
		padding: 50px 0 35px;
	}

	.g_infopt3_year {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 20px;
	}

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

	.g_mkpt2bot .mc_a1s1_more {
		margin-top: 50px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 186px;
	}

	.mc_a1s2 {
		padding: 8% 0 3%;
	}

	.mc_a1s2_r {
		padding-bottom: 50px;
	}

	.mc_a1s1_r {
		transform: translateX(-80px);
	}

	/*.mc_a1s1_r::before {
        content: "";
        position: absolute;
        top: -74px;
        left: -180px;
        width: 183px;
        height: 90px;
        background: #f4f5fa;
        z-index: 10;
    }*/

	.g_modpt3fl a {
		padding: 32px 30px;
	}

	/* helen star */
	.he_medinli {
		margin-bottom: 23px;
	}

	.he_medroli {
		margin-bottom: 23px;
	}

	.he_messti {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	.he_medbt {
		padding-top: 20px;
	}

	.he_messabx {
		padding: 30px 40px 48px;
	}

	.he_messti {
		padding-bottom: 25px;
		margin-bottom: 22px;
	}

	.he_medinli {
		height: 32px;
	}

	.he_medrullb {
		margin-top: 27px;
		margin-bottom: 16px;
	}

	.he_whethe {
		padding-top: 16px;
	}

	.he_priva {
		margin-top: 20px;
	}

	#he_messazc .he_medbt {
		padding-top: 30px;
	}

	#he_messazc .he_messabx {
		padding: 30px 45px 48px;
	}

	/* .mc_a1s1_r::before {
        left: -198px;
        width: 160px;
    }

    .mc_a1s1_r::after {
        left: -198px;
        width: 160px;
    }*/
	.mc_a1s1_r {
		transform: translateX(-30px);
	}

	/* helen end */
	/* helen 2.18  star*/
	.he_b4move .g_title_h2 {
		margin-bottom: 25px;
	}

	.he_b4move .he_mpdptp2 {
		padding-top: 0px;
	}

	.he_b4mpdnh1 {
		margin-top: 14px;
	}

	.he_b4p1bxle {
		width: calc(100% - 515px);
		padding-right: 14%;
	}

	.he_b3p6bx .he_custbxri {
		padding-left: 20px;
	}

	/* helen 2.18  end*/
	/* Helen 3.18 strat */
	.he_x3p4 .he_b3p6bxle {
		width: 300px;
	}

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

	/* Helen 3.18 end */
	/* tammy 3.18 start */
	.t_con1200 {
		width: 90%;
	}

	.t_require {
		padding: 60px 0 80px;
	}

	.t_tit1 {
		font-size: 26px;
	}

	/* tammy 3.18 end */
	.g_gudpt6top_box::after {
		width: 190px;
	}

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

	.g_sersys_pt6fl {
		width: 225px;
	}

	.g_sersys_pt6box {
		padding: 12px 24px;
	}

	.g_sersys_pt6fl2 {
		top: 30px;
	}

	.g_sersys_pt6fl1 {
		bottom: 30px;
	}

	.g_dwispt6_word {
		padding: 40px 70px;
	}

	.g_dwispt7 .g_anno_ltnr p {
		width: 10%;
	}
}

@media screen and (max-height: 700px) {

	/* .mc_a1s1_r {
        width: 266px;
    } */
	/* .mc_a1s1 {
        padding: 30px 0 40px;
    } */
	.mc_title46 {
		font-size: 32px;
	}

	.mc_a1s2_m_li {
		font-size: 22px;
	}

	.mc_a1s2 {
		padding: 5% 0 0%;
	}

	.mc_title46_center {
		margin-bottom: 20px;
	}

	.mc_a1s3 {
		padding: 36px 0 10px;
	}

	.mc_a1s3_more1 {
		margin-top: 20px;
	}

	.mc_a1s1_r_xtbox {
		width: 74px;
		height: 74px;
		line-height: 74px;
	}

	.mc_a1s1_r_li1 img {
		width: 22%;
	}

	.mc_a1s1_r_title {
		font-size: 14px;
		margin-top: 5px;
	}

	.mc_a1s4_more {
		margin-top: 20px;
	}

	.mc_a1s4_txtbox {
		padding: 15px 15px;
	}

}

@media screen and (max-height: 650px) {
	.mc_a1s4_content {
		padding: 0 160px;
	}

	.mc_title46 {
		font-size: 30px;
	}

	/* .mc_a1s1_r {
        width: 255px;
    } */
	.mc_ban_title {
		font-size: 38px;
		margin-bottom: 16px;
	}

	.mc_ban_news {
		bottom: 13%;
	}

	.mc_ban_more {
		margin-top: 12px;
	}

	.mc_a1s2 {
		padding: 3% 0 0%;
	}

	/*.mc_cont1400 {
        width: 80%;
    }*/
	.mc_a1s3_rb .mc_a1s3_lisbox {
		height: 12.83vw;
	}

	.mc_a1s1_dotsbox {
		bottom: 30px;
	}

	/* helen star */

	/* helen end */
	.g_intshu p {
		font-size: 54px;
	}

	.g_intshu {
		width: 142px;
		height: 142px;
		margin: 0 auto 30px;
	}

	.g_intpt1 .g_title_h2 {
		margin-bottom: 70px;
	}

	.g_stopt1bot_wd {
		padding-top: 32px;
	}

	.g_intpt2 .g_title_h2 {
		margin-bottom: 60px;
	}

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

	.g_sys2_all {
		margin-top: 66px;
	}

	.g_wavept2_num {
		width: 50%;
	}

	.g_wavept2_num .g_count {
		font-size: 26px;
	}

	.g_wavept2bot2_all {
		margin: 0 -30px;
	}

	.g_wavept2_shu {
		padding: 0 30px;
	}

	.g_yunpt1_twoli {
		padding: 0 60px;
	}

	.g2_cont .he_b4p1bxle {
		padding-right: 80px;
	}

	.g2_contbot_pic .g_pic {
		width: 460px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 160px;
		width: 24px;
		height: 44px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 160px;
		width: 24px;
		height: 44px;
	}

	.g2_wavept2_tit {
		margin-bottom: 40px;
	}

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

	.g_dwispt6_wordfl {
		margin-bottom: 30px;
	}
	.mc_help {
			margin-top: 0;
		}

}

@media screen and (max-width: 1280px) {
	.g_videowz {
		margin-bottom: 20px;
	}

	.g_anno_ltnr p {
		width: 10%;
	}

	.mc_a1s1_r {
		transform: translateX(-115px);
	}

	.g_title_h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.g_title_h2::before {
		width: 50px;
	}

	.g_cultpt3fl {
		margin-bottom: 60px;
	}

	.mc_a1s1_dotsbox {
		left: 40px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 192px;
	}

	.aboutB-c {
		left: 53%;
	}

	.aboutB-c .next,
	.aboutB-c .prev {
		width: 45px;
		height: 45px;
		line-height: 42px;
	}

	.aboutB-c .next img,
	.aboutB-c .prev img {
		width: 10px;
	}

	/* .ma_mk {
        padding: 65px 0 80px;
    } */

	.ma_mkmp {
		margin-bottom: 34px;
	}

	.ma_vbtmlistbox {
		padding: 45px 40px 40px;
	}

	.ma_vbtmlist_li {
		margin: 0 20px;
	}

	.ma_vbtmlist_ul {
		margin-bottom: 30px;
	}

	.ma_vtmls {
		line-height: 45px;
		font-size: 16px;
	}

	.ma_vtmlist {
		padding: 0 30px 0 40px;
	}

	.ma_modalm {
		width: 380px;
		transform: translateX(0);
	}

	.mc_a1s1_m {
		left: 48%;
	}

	.aboutB-c {
		left: 50%;
	}

	.mc_thirnav_qy .mc_thirnav {
		max-height: 330px;
		height: 330px;
	}

	.mc_subnav_l,
	.mc_subnav_r {
		padding: 50px 0 30px;
	}

	.g_solu .mc_subnav_l {
		height: 430px;
	}

	.ma_gai1 .mc_subnav_hot {
		height: auto;
	}

	.ma_gai1 .mc_thirnav_wrap {
		height: 260px;
	}

	.aboutB-c {
		left: 47.5%;
	}

	.mc_ban_container,
	.mc_ban_news .mc_cont1400 {
		padding: 0 5%;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		width: 90%;
	}

	.mc_cont1370 {
		width: 100%;
		padding: 0 40px;
	}

	.mc_divider_r {
		width: 32%;
	}

	.mc_divider_l {
		width: 68%;
	}

	.mc_a1s3_rb .mc_a1s3_lisbox {
		height: 15.4vw;
	}

	.mc_ftnav_li {
		margin-left: 40px;
	}

	.mc_a1s2_imgbox {
		width: calc(70% - 60px);
	}

	.mc_nav_li {
		padding: 0 10px;
	}

	.mc_nav_a {
		padding: 0 10px;
	}

	.mc_language a,
	.mc_nav_a,
	.mc_search_btn {
		font-size: 14px;
	}

	.mc_logo {
		width: 180px;
	}

	.mc_thirnav_icon {
		display: none;
	}

	.mc_a1s1_dotsbox {
		left: 40px;
	}

	.mc_bannews_lisbox {
		padding: 20px 20px 20px;
	}


	.mc_ban_news {
		bottom: 30px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		bottom: 160px;
	}

	/* 1240e */

	.g_ban_title h1 {
		font-size: 38px;
		line-height: 52px;
	}

	.g_title_h2 {
		font-size: 28px;
		line-height: 42px;
		padding-bottom: 18px;
		margin-bottom: 32px;
	}

	.g_infopt1_wd h3 {
		font-size: 20px;
	}

	.g_infopt1_wd {
		margin-bottom: 40px;
	}

	.g_infopt1 {
		padding: 56px 0 30px;
	}

	.g_infoplay {
		width: 66px;
	}

	.g_infopt3 {
		padding: 56px 0 66px;
	}

	.g_infopt3sk {
		margin-top: 62px;
	}

	.g_infopt3nr {
		margin: 0 24px;
	}

	.g_video {
		padding: 60px 0 30px;
	}

	.g_video_sk {
		margin-bottom: 60px;
	}

	.g_sermpt1_btn {
		width: 175px;
	}

	.g_sermpt2wz h3 {
		font-size: 32px;
	}

	.g_sermpt2 {
		padding: 120px 0;
	}

	.g_sermpt3tu {
		width: 70px;
		margin-bottom: 30px;
	}

	.g_sermpt5fl h4 {
		font-size: 16px;
		line-height: 28px;
		height: 84px;
	}

	.g_sermpt5fl a {
		padding: 30px 60px 36px 30px;
	}

	.g_sermpt6b {
		padding: 22px 20px;
	}

	.g_sermpt6fltu {
		width: 38px;
	}

	.g_sermpt6b p {
		width: calc(100% - 50px);
		padding-left: 25px;
		padding-right: 25px;
	}

	.mc_title46 {
		font-size: 34px;
	}

	.g_serm_navicon {
		width: 34px;
		line-height: 80px;
	}

	.g_serm_navwd {
		line-height: 80px;
		font-size: 17px;
	}

	.g_serm_navli a {
		line-height: 80px;
	}

	.g_sermpt1top {
		padding: 55px 0;
	}

	.g_serm_sec {
		margin-top: 20px;
	}

	.g_ser_searchfl a {
		padding: 30px 24px;
	}

	.g_sermpt5fl a {
		padding: 24px 60px 24px 30px;
	}

	.g_serm_secbtn {
		bottom: -20px;
	}

	.g_sermpt1_ul li p {
		font-size: 16px;
		line-height: 24px;
	}

	.g_sermpt1_ulfl {
		font-size: 16px;
		line-height: 24px;
		padding: 0 23px;
	}

	.g_sermpt5_topfl {
		width: 45%;
	}

	.g_sermpt5_topfr {
		width: 55%;
	}

	.g_sermpt5_topfr {
		padding: 50px 36px;
	}

	.g_sermpt5_topfr h3 {
		font-size: 22px;
		height: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.g_sermpt2btn {
		margin-top: 30px;
		width: 140px;
	}

	.g_sermpt2btn .clearfix {
		padding: 0 25px;
	}

	.g_sermpt2fr {
		width: 500px;
	}

	.g_modpt3fl a {
		padding: 26px 20px;
	}

	.g_modpt3wz {
		padding-left: 10px;
	}

	.mc_a1s3_rb .mc_a1s3_lisbox {
		height: 12.8vw;
	}

	/* 修改 */
	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 150px;
	}

	.g_anno_list {
		margin-bottom: 100px;
	}

	.mc_news_s1 {
		padding-bottom: 66px;
	}

	.g_cultpt2sk .slick-prev {
		left: -90px;
	}

	.g_cultpt2sk .slick-next {
		right: -90px;
	}

	.g_ser_searchfl::before {
		bottom: 114px;
	}

	/* helen star */
	.g_banner4 .g_ban_title {
		width: calc(100% - 193px);
	}

	.g_sto .g_stopt1topfl p {
		font-size: 18px;
	}

	.mc_a1s1_r {
		transform: translateX(-61px);
	}

	.aboutB-c {
		left: 46.5%;
	}

	/* helen end */
	.g_banbtn {
		margin-top: 20px;
	}

	.g_sermpt3fl {
		padding: 30px 25px;
	}

	.g_intlist1 {
		padding: 52px 0 20px;
	}

	.g_softpt1wz .g_title_h2 {
		margin-bottom: 18px;
	}

	.g_softpt1wz {
		padding-right: 40px;
	}

	.g_softpt1wz .g_word1 {
		margin-bottom: 14px;
	}

	.g_softpt2all {
		padding: 32px 40px;
	}

	.g_softpt2wz h5 {
		font-size: 20px;
		line-height: 30px;
		height: 30px;
		margin-bottom: 10px;
	}

	.g_softpt2tu {
		width: 60px;
		margin-bottom: 12px;
	}

	.g_softpt3tle {
		font-size: 24px;
	}

	.g_softpt3fl {
		font-size: 20px;
		line-height: 34px;
	}

	.g_softpt3fr {
		padding: 12px 15px;
	}

	/* helen 2.07 star */

	.he_b3yxp {
		padding-top: 0;
	}

	.he_advan .g_com_pt2nr {
		width: 85%;
	}

	.he_mpdpto1 {
		font-size: 18px;
	}

	.he_mpdptp2 p {
		margin-bottom: 2px;
	}

	.he_modp .g_modpt1fr {
		padding-bottom: 10px;
	}

	.he_mpdpln {
		margin-bottom: 14px;
	}

	.he_custom {
		padding-top: 35px;
		padding-bottom: 64px;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/
	.he_b4mpdnh {
		margin-top: 18px;
	}

	.he_b4p1po {
		width: 430px;
	}

	.he_b4p2li {
		padding: 0 20px;
	}

	.he_b4p2ul {
		margin: 0 -20px;
	}

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

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

	.he_b4p2hy {
		padding: 0 15px;
	}

	.he_b3p3nli {
		padding: 0 25px;
	}

	.he_b3p3nhul {
		margin: 0 -25px;
	}

	.he_b3p1lp2 p span {
		font-size: 28px;
	}

	.he_b3p1lbj p {
		font-size: 62px;
	}

	.he_b3p1lbj {
		bottom: -16px;
	}

	.he_labeli {
		padding: 0 5px;
	}

	.he_labebvul {
		margin: 0 -5px;
	}

	.he_b3p2nv {
		padding-top: 20px;
		padding-bottom: 15px;
	}

	.he_b3p2nxle {
		padding: 0 17px;
	}

	.he_b3p2nh1 p span {
		font-size: 28px;
	}

	.he_b3p2nxri {
		width: 130px;
	}

	.he_b3p2nh1 p span {
		padding-right: 3px;
	}

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

	.he_b3p2li {
		margin: 0 16px;
	}

	.he_b3p3plo .he_b3p3plri p {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
	}

	.he_b3p3plo .he_b3p3plle {
		line-height: 22px;
		width: 16px;
	}

	.he_b3p3pln {
		padding-bottom: 8px;
	}

	.he_b3p3pi3 {
		margin-top: 14px;
	}

	.he_b3p3kp1 {
		font-size: 22px;
	}

	.he_b3p3kp2 {
		font-size: 28px;
		line-height: 42px;
	}

	.he_b3p3kp3 {
		font-size: 34px;
	}

	.he_b3p3thb {
		padding: 58px 60px 74px 15%;
	}

	.he_b3p4 {
		padding: 0 70px;
	}

	.he_b3p6bxri {
		padding-left: 0px;
	}

	.he_b3p6bxle {
		padding-right: 40px;
	}

	/* helen 2.18  end*/
	.g_infopt4 {
		padding: 56px 0 66px;
	}

	.g_com_pt1 {
		padding: 66px 0 40px;
	}

	.g_anno .g_title_h1 {
		margin-top: 20px;
	}

	.g_annobot {
		margin-top: 46px;
	}

	.g_anno_list {
		margin-bottom: 66px;
	}

	.mc_news .mc_newss1_titlebox {
		padding-top: 56px;
	}

	.mc_news .mc_news_s2 .mc_news_titlebox {
		padding-top: 56px;
	}

	.mc_news_detail {
		padding-top: 40px;
	}

	.mc_newsd_s1 {
		padding-bottom: 66px;
	}

	.mc_newsd_txt {
		padding-bottom: 40px;
	}

	.mc_news_detail .mc_newsdr_s1 {
		padding-bottom: 40px;
	}

	.mc_news_detail .mc_news_s2 .mc_news_titlebox {
		padding: 0 0 28px;
	}

	.mc_news_detail .mc_news_s3 .mc_news_titlebox {
		padding: 0 0 28px;
	}

	.mc_news_detail .mc_newsdr_s1 .mc_news_titlebox {
		padding: 0 0 5px;
	}

	.mc_newsd_titlebox {
		padding: 0px 0 36px;
	}

	.mc_a1s1 {
		padding: 32px 0 50px;
	}

	.g_cultpt1 {
		padding: 56px 0;
	}

	.g_cultpt1nr {
		margin-top: 42px;
	}

	.g_cultpt2nr {
		margin-bottom: 120px;
	}

	.g_cultpt2 {
		margin-bottom: 20px;
	}

	.g_cultpt3 {
		padding: 20px 0 0;
	}

	.g_cultpt3all {
		margin-top: 40px;
	}

	.g_mkpt2sk2 {
		margin-top: 42px;
	}

	.g_mkpt1 {
		padding: 66px 0 40px;
	}

	.g_market .g_annobot {
		padding: 60px 0;
	}

	.ma_video {
		margin-bottom: 66px;
	}

	.g_video {
		padding: 60px 0 0px;
	}

	.g_sermpt1_btn {
		margin: 42px auto 0;
	}

	.mc_ban_videobox {
		margin-top: 20px;
	}

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

	.g_modpt1 {
		padding: 56px 0 30px;
	}

	.g_modpt2nr {
		margin-bottom: 42px;
	}

	.g_modpt2 {
		padding-bottom: 32px;
		padding-top: 30px;
	}

	.g_modpt3 {
		padding: 50px 0 66px;
	}

	.g_modpt4nr {
		margin: 32px -10px;
	}

	.g_modpt4 {
		margin-bottom: 66px;
	}

	.g_sermodel .g_sermpt6 {
		padding: 56px 0 66px;
	}

	.g_sermpt3 {
		padding: 56px 0 66px;
	}

	.g_sermpt1top {
		padding: 55px 0 66PX;
	}

	.g_sersumpt1_bot {
		padding: 66px 0 42px;
	}

	.g_sermpt4 {
		padding: 56px 0 66px;
	}

	.g_sermpt5 {
		padding: 56px 0 50px;
	}

	.g_com_pt1nr .slick-dots {
		top: -80px;
	}

	.g_sersum .g_sermpt3nr {
		margin-top: 42px;
	}

	.g_sto_modpt1 {
		padding: 50px 0;
	}

	.g_sto_modpt2 {
		margin-bottom: 66px;
	}

	.g_sermpt6 {
		padding: 50px 0 66px;
	}

	.g_sto_mod .g_sermpt5 {
		padding: 54px 0 96px;
	}

	.g_sto_mod .g_modpt4 {
		margin-bottom: 66px;
	}

	.g_sto .g_sermpt6 {
		padding: 56px 0 66px;
	}

	.g_stopt1 {
		padding: 52px 0 66px;
	}

	.g_stopt1bot {
		padding: 42px 0;
	}

	.g_int .g_sermpt3 {
		padding: 56px 0 66px;
	}

	.g_serm_navli {
		padding: 0 20px;
	}

	.g_serm_navfl {
		margin: 0 -20px;
	}

	.g_int .g_intpt2 .g_stopt1bot {
		padding: 42px 0 22px;
	}

	.g_int .g_sermpt5 {
		padding: 56px 0 46px;
	}

	.g_int .g_com_pt1 {
		padding: 0px 0 30px;
	}

	.g_int .g_sermpt6 {
		padding: 0 0 66px;
	}

	.g_int .g_stopt1 {
		padding: 52px 0 66px;
	}

	.g_int .g_com_pt1 {
		padding: 40px 0 0;
	}

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

	.g_intshu p {
		font-size: 52px;
	}

	.g_intlist .g_modpt4 {
		padding: 52px 0 0;
	}

	.g_cloud1 {
		padding: 52px 0 46px;
	}

	.g_cldlist .g_intlist1fr h5 {
		margin-bottom: 10px;
	}

	.g_cldlist .g_intlist1fr p {
		line-height: 26px;
		margin-bottom: 10px;
	}

	.g_cldlist .g_intlist1 {
		padding: 52px 0 0;
	}

	.g_cldlist .g_sermpt5 {
		padding: 52px 0 100px;
	}

	.g_cldlist .g_modpt4 {
		padding: 52px 0 42px;
		margin-bottom: 0;
	}

	.he_com_pt1 {
		padding-top: 52px;
	}

	.he_mpdptp2 p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0;
	}

	.he_modpt1 .g_title_h2 {
		margin-bottom: 20px;
	}

	.he_lotoli {
		padding: 42px 0;
	}

	.he_hea4 {
		padding: 52px 0 66px;
	}

	.mc_help {
		padding: 52px 0 30px;
	}

	.he_lotoul {
		margin-top: 10px;
	}

	.he_advaop {
		padding: 0 20px;
	}

	.he_hea3 {
		padding-top: 20px;
	}

	.mc_navbar.mc_fixed .mc_logo_btn {
		height: 80px;
		line-height: 80px;
	}

	.g_modpt4 {
		padding-top: 54px;
	}

	.g_sersum .g_sermpt6 {
		padding: 30px 0 00px;
	}

	.g_sto .g_sermpt6 {
		padding: 52px 0 56px;
	}

	.g_sto .g_sermpt5 {
		padding: 56px 0 100px;
	}

	.g_sto_modpt2 {
		padding-top: 26px;
	}

	.g_sto_modpt1 {
		padding: 50px 0 26px;
	}

	.g_int .g_sermpt6 {
		padding: 30px 0 66px;
	}

	.g_intlist .g_intlist1 {
		padding: 50px 0 0px;
	}

	.g_intlist .g_sermpt5 {
		padding: 50px 0 100px;
	}

	.g_intlist .g_modpt4 {
		padding: 52px 0 32px;
	}

	.g_cloud .g_sermpt5 {
		padding: 50px 0 90px;
	}

	.g_cldlist .g_modpt2 {
		padding-top: 56px;
	}

	.he_mpdpln {
		margin-bottom: 10px;
		padding-bottom: 8px;
	}

	.he_mpdptp3 {
		min-height: 94px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 24px 36px 20px 5.5%;
	}

	.g_sermore .g_sermpt5 {
		padding: 90px 0 100px;
	}

	.he_b3pla1 {
		padding-top: 54px;
		padding-bottom: 66px;
	}

	.he_b3pla2 {
		padding-top: 54px;
		padding-bottom: 66px;
	}

	.he_b3pla4 {
		padding-top: 54px;
		padding-bottom: 66px;
	}

	.he_b3pla5 {
		padding-top: 54px;
		padding-bottom: 66px;
	}

	.he_b3pla6 {
		padding-top: 54px;
		padding-bottom: 66px;
	}

	.he_b3p1ny {
		margin-top: 32px;
	}

	.he_b4p2 {
		padding-top: 56px;
		padding-bottom: 66px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 32px;
		padding-top: 20px;
	}

	.he_b4p5 {
		padding-top: 66px;
		padding-bottom: 66px;
	}

	.g_softpt2 {
		padding: 54px 0 30px;
	}

	.g_softpt3 {
		padding: 52px 0 66px;
	}

	.g_softpt4 {
		background: #f4f5fa;
		padding: 52px 0 40px;
	}

	.g_soft .g_sermpt5 {
		padding: 52px 0 100px;
	}

	.g_credit1 {
		padding: 56px 0 0;
	}

	.g_db1 {
		padding: 56px 0 0;
	}

	.g_db2 {
		margin-top: 66px;
		padding: 56px 0 66px;
	}

	.g_database .he_mpdpln {
		margin-bottom: 10px;
	}

	.he_mpdptp2 {
		margin-top: 0;
	}

	.g_db2tle {
		font-size: 22px;
		line-height: 32px;
		height: 32px;
		margin-bottom: 10px;
	}

	.g_db3 {
		padding: 56px 0 20px;
	}

	.g_credit3nr {
		margin-bottom: 14px;
	}

	.g_db1nrwz {
		padding: 32px;
	}

	.g_network .g_credit2 {
		padding: 56px 0 0;
	}

	.g_network1 {
		padding: 56px 0 40px;
	}

	.g_credit2_icon {
		background: #FFF;
		padding: 60px 32px 32px;
		position: relative;
		box-shadow: 0 0 30px 3px rgb(64 70 84 / 23%);
	}

	.g_credit3fl {
		padding-right: 120px;
	}

	.g_credit3nr.on .g_credit3fl {
		padding-left: 100px;
	}

	.g_network .g_credit2_wz p {
		margin-bottom: 0;
		height: 96px;
	}

	.g_network .g_credit2_wz h6 {
		margin-bottom: 14px;
	}

	.g_network .g_credit3fl {
		padding-right: 180px;
		padding-top: 0;
	}

	.g_network .g_credit3fl {
		padding-right: 80px;
	}

	.g_credit3nr.on .g_credit3fl {
		padding-left: 80px;
	}

	.g_credit .g_credit2 {
		padding: 52px 0 0;
	}

	.g_credit2_wz h6 {
		margin-bottom: 20px;
	}

	.g_credit2_wz p {
		margin-bottom: 20px;
	}

	.g_credit4_all {
		padding: 40px;
	}

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

	.g_credit4 .g_sermpt2btn a {
		padding: 0 20px;
	}

	.g_credit4 {
		position: relative;
		padding: 60px 0 66px;
	}

	.g_credit4bj {
		height: 350px;
	}

	.g_credit3fl {
		padding-right: 50px;
	}

	.g_credit3nr.on .g_credit3fl {
		padding-left: 60px;
	}

	.g_credit3 .g_word p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_credit4 .g_sermpt2btn {
		background: #1c5cb0;
	}

	.g_ban_data p {
		font-size: 26px;
		line-height: 36px;
	}

	.g_credit3 {
		padding: 60px 0 0;
	}

	.g_credit3nr.on .g_credit3fl .g_title_h2 {
		padding-top: 0;
	}

	.g_credit3fl {
		padding-top: 0;
	}

	.g_care .g_word p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_care1flnr {
		padding-left: 60px;
	}

	.g_care2 {
		padding: 56px 0 0;
	}

	.g_care2top .g_word {
		margin: 0 auto 42px;
	}

	.g_care1nr.on .g_care1flnr {
		padding-right: 60px;
	}

	.g_care3 .g_title_h3 {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}

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

	.g_care .he_mpdpul {
		margin-top: 10px;
	}

	.g_care1nr.on1 .he_mpdpln {
		padding-bottom: 5px;
		margin-bottom: 0px;
	}

	.g_care4zs1 {
		width: 60px;
	}

	.g_care4_wz {
		padding: 34px 30px;
	}

	.g_care4zs2 {
		width: 72px;
	}

	.g_care4_shu {
		font-size: 50px;
	}

	.g_care4 {
		padding: 56px 0 40px;
	}

	.g_care3 {
		padding: 56px 0 0;
	}

	.g_care7bj {
		height: 550px;
	}

	.g_title_h2 {
		margin-bottom: 24px;
	}

	.g_care7top_wz p {
		font-size: 14px;
		line-height: 30px;
	}

	.g_care7bot .g_word {
		height: 96px;
	}

	.g_care .g_sermpt5 {
		padding: 30px 0 100px;
	}

	.g_care8 {
		padding: 56px 0 0;
	}

	.g_care8a p {
		font-size: 42px;
	}

	.g_care8fr .g_care8a p {
		font-size: 30px;
	}

	.g_care8a {
		padding: 42px 56px;
	}

	.g_care8fr .g_care8a p {
		line-height: 70px;
	}

	.g_care8nr {
		margin-top: 42px;
	}

	.g_care9 {
		padding: 56px 0 46px;
	}

	.g_care2botwz {
		width: 50%;
	}

	.g_intlist .g_modpt2 {
		padding-bottom: 66px;
		padding-top: 30px;
	}

	.g_help {
		padding: 52px 0 62px;
	}

	.g_network1 .g_sermpt2btn {
		width: 156px;
	}

	.g_network1 {
		padding: 56px 0 0px;
	}

	.g_title_h4 {
		font-size: 26px;
		line-height: 40px;
	}

	.g_title_h4::before {
		width: 50px;
	}

	.g_care3 .g_title_h3::before {
		width: 50px;
	}

	.g_care2botfl p {
		line-height: 50px;
		font-size: 22px;
		height: 50px;
	}

	.g_sys2bj {
		height: 420px;
	}

	.g_sys3b {
		padding: 36px 50px;
	}

	.g_sys3tu img {
		width: 112px;
	}

	.g_sys3_int p span {
		font-size: 34px;
	}

	.g_sys3tu p {
		font-size: 50px;
	}

	.g_sys3 {
		padding: 66px 0;
	}

	.g_sys3_img {
		margin-top: 66px;
	}

	.g_sys3fl {
		padding: 0 20px;
	}

	.g_sys3nr {
		margin: 0 -20px;
	}

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

	.g_safe1 {
		padding: 66px 0;
	}

	.g_safe1_fl {
		padding: 0 20px;
	}

	.g_safe1nr {
		margin: 0 -20px;
	}

	.g_safe2 {
		padding: 60px 0;
	}

	.g_safe2nr {
		margin-top: 42px;
	}

	.g_safe2_all {
		margin-top: 14px;
	}

	.g_safe2_all .g_anno_fl {
		padding-right: 60px;
		width: calc(100% - 280px);
	}

	.g_safe2_time {
		width: 220px;
	}

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

	.g_safe1fr {
		padding-left: 20px;
	}

	.g_safe_ltnr a {
		padding: 20px 0 16px;
	}

	.g_safe .g_sermpt6 {
		padding: 0px 0 66px;
	}

	.g_safe2_sx {
		margin-left: 50px;
	}

	/* helen 3.18 star */
	.he_f7bti p {
		font-size: 28px;
	}

	.he_f7p2sz p {
		font-size: 94px;
	}

	.he_f7p2sz {
		left: 63px;
	}

	.he_f7p2 {
		padding-bottom: 40px;
	}

	.he_x3p1li {
		width: 25%;
		padding: 0 11px;
	}

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

	.he_x3p1ny {
		padding: 45px 20px 36px;
	}

	.he_x3p1ic {
		width: 70px;
	}

	/* helen 3.18 end */
	.he_f7bx {
		width: 100%;
		padding-top: 60px;
	}

	.he_f7p1gh {
		padding-bottom: 60px;
	}

	.he_f7p2 {
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.he_f7p2sz p {
		font-size: 126px;
	}

	.he_f7p2sz {
		left: 52px;
	}

	.he_x3p1bx {
		padding-top: 110px;
		padding-bottom: 66px;
	}

	.he_x3p2 {
		padding-top: 60px;
		padding-bottom: 66px;
	}

	.he_x3p3 .g_modpt4 {
		margin-bottom: 66px;
	}

	.g_wavept1 {
		padding: 60px 0 0;
	}

	.g_wavept2 {
		padding: 60px 0 0;
	}

	.g_wavept2_shu {
		padding: 0 30px;
	}

	.g_wavept2bot2_all {
		margin: 0 -30px;
	}

	.g_wavept2_num {
		margin-bottom: 22px;
	}

	.g_loan .g_sermpt5 {
		padding: 60px 0 110px;
	}

	.g_yunpt1 {
		padding: 60px 0 66px;
	}

	.g_yunpt1nr {
		margin: 42px -30px 0;
	}

	.g_yunpt2 {
		padding: 60px 0 66px;
	}

	.g_yunpt3flwzfl .g_pic {
		width: 100%;
		margin-top: 10px;
	}

	.g_yunpt3flwz {
		margin: 0 20px;
	}

	.g_yunpt3flsk {
		margin: 34px -20px 0;
	}

	.g_yunpt3flsk .slick-dots {
		padding-left: 20px;
	}

	.g_yunpt3nrfr_sk .g_com_play {
		margin: 62px auto 0;
	}

	.g_yun .g_care9 {
		padding-top: 60px;
	}

	.g_yunpt4 {
		background: #f3f5fa;
		padding: 60px 0 66px;
	}

	.g_yunpt4nrfl {
		width: 20%;
		padding: 30px 10px;
	}

	.g_yunpt3nrfr_sk h4 {
		margin-bottom: 28px;
	}

	.g_yunpt3nrfr_sk .g_com_play {
		margin: 48px auto 0;
	}

	.g_yunpt3flsk {
		margin: 26px -20px 0;
	}

	.g_yunpt3nrfr_sk .g_com_play {
		margin: 30px auto 0;
	}

	.g_yunpt2wz {
		bottom: 30px;
		padding: 0 20px;
	}

	.g_banb2 .g_ban4 {
		margin-top: 0;
	}

	.g_yunpt1zs p {
		right: 23px;
		font-size: 38px;
		bottom: 0;
	}

	.g_gov .he_b4p1 {
		padding-bottom: 103px;
	}

	.g_govpt1bj {
		height: 560px;
	}

	.g_govpt2 .g_word p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_erppt1nr_icon {
		width: 50px;
		margin: 0 auto 20px;
	}

	.g_erppt1 .mc_cont1400 {
		padding: 0 30px;
	}

	.g_erppt1 {
		padding: 66px 0;
	}

	.g_erppt2 {
		padding: 66px 0 0;
	}

	.g_sersys_pt2bj {
		height: 480px;
	}

	.g_gudpt1,
	.g_gudpt2,
	.g_gudpt3,
	.g_gudpt4,
	.g_gudpt5,
	.g_gudpt6 {
		padding: 66px 0;
	}

	.g_gudpt3fl {
		padding-right: 100px;
	}

	.g_gudpt3fr {
		width: 350px;
		transform: translateY(-50px);
	}

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

	.g_gudpt3fl::after {
		right: 80px;
	}

	.g_gudpt3bot_box h4 {
		font-size: 20px;
		line-height: 1.75;
		margin-bottom: 16px;
	}

	/* .g_gudpt6 {
        padding-top: 0;
    }*/
	.g_gudpt6top_box::after {
		width: 170px;
	}

	.g_sersys_pt1 {
		padding: 66px 0;
	}

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

	.g_sersys_pt2bj {
		height: 420px;
	}

	.g_sersys_pt2nr {
		margin-top: 60px;
	}

	.g_sersys_pt4topnr .g_sersys_pt4_wz p {
		font-size: 24px;
	}

	.g_sersys_pt6fl2 {
		left: 105px;
	}

	.g_sersys_pt2nrfl {
		padding: 0 60px;
	}

	.g_sersys_pt6bj {
		height: 440px;
	}

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

	.g_countall,
	.g_count {
		font-size: 38px;
	}

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

	.g_yunpt1_twoicon img {
		width: 40px;
	}

	.g_yunpt1 {
		padding: 60px 0 40px;
	}

	.g_yunptx {
		padding: 60px 0;
	}

	.g_yunptx_sk2fl {
		margin: 0 36px;
	}

	.g_yunpt1_twoli {
		padding: 0 50px;
	}

	.g_countall,
	.g_count {
		font-size: 36px;
	}

	.g_csulo1 .mc_cont1400 {
		padding: 80px 200px 0 0;
	}

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

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

	.g_csulo .g_title_h2 {
		margin-bottom: 34px;
	}

	.g_food1 .g_word4 {
		padding: 0 130px;
	}

	.g_food1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.g_case .g_intpt1 {
		padding: 60px 0 0;
		margin-bottom: 30px;
	}

	.he_food4 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.he_foo4bhri {
		padding-left: 45px;
	}

	.g_food1 .g_word4 {
		padding: 0 80px;
	}

	.he_fo2pla {
		width: 60px;
	}

	.mc_newss1t_title {
		font-size: 18px;
		line-height: 30px;
		height: 60px;
		margin-bottom: 10px;
	}

	.he_food3 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.g_merge2_word h2 {
		font-size: 32px;
	}

	.g_merge2bj {
		height: 320px;
	}

	.g_merge1 {
		padding: 60px 0;
	}

	.g_merge .g_sermpt6 {
		padding: 0px 0 60px;
	}

	.g2_wave2wz p {
		line-height: 22px;
	}

	.g2_wavept2_tit {
		margin-bottom: 40px;
	}

	.g2_wavept2btnfl {
		margin-bottom: 40px;
	}

	.g2_wavept2btn_box a {
		font-size: 18px;
		line-height: 42px;
	}

	.g2_wave2wz {
		width: calc(100% - 60px);
		height: calc(100% - 60px);
		padding: 24px 20px;
	}

	.g2_wave2top {
		padding: 20px 30px;
	}

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

	.g2_wave2top p {
		font-size: 22px;
		height: 76px;
	}

	.g_loan .g_sermpt5 {
		padding: 60px 0 60px;
	}

	.g2_wavept2_tit h3 {
		font-size: 24px;
		margin-bottom: 12px;
	}

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

	.g2_contbot_pic .g_pic {
		width: 480px;
	}

	.g_yunptx_sk3nr {
		left: 80px;
		width: 450px;
		padding: 32px 36px;
	}

	.g2_contbot_pic .g_pic {
		width: 430px;
	}

	.g2_cont .he_b4p1bxle {
		padding-right: 100px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 160px;
		width: 24px;
		height: 44px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 160px;
		width: 24px;
		height: 44px;
	}

	.g2_wavept2btn_box p {
		font-size: 20px;
		padding: 0 25px;
	}

	.g2_wavept2btn_box {
		width: 148px;
		height: 148px;
	}

	.g_ind .g_switch {
		padding-top: 60px;
	}

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

	.g_help_word h6 {
		font-size: 20px;
	}

	.g_ecompt4bj {
		height: 440px;
	}

	.g_ecompt4 .slick-dots {
		top: -80px;
	}

	.g_ecompt6fl {
		padding: 30px 40px;
	}

	.g_ecompt3 {
		padding: 60px 0;
	}

	.g_ecompt3fl a {
		padding: 24px 18px;
	}

	.g_ecompt3_wz h5 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.g_ecompt1 {
		padding: 60px 0;
	}

	.g_ecompt4fl {
		margin: 0 18px;
	}

	.g_ecompt4_all {
		margin: 0 -18px;
	}

	.g_ecompt4fl a {
		padding: 30px 20px 80px;
	}

	.g_fincpt1_wd {
		padding-right: 60px;
	}

	.g_fincpt1 {
		margin-bottom: 60px;
	}

	.g_fincpt3fl h5 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.g_fincpt2_wd {
		padding-left: 30px;
	}

	.g_fincpt3 {
		padding: 60px 0;
	}

	.g_fincpt4 {
		padding: 60px 0 0;
	}

	.g_fincpt2_all {
		padding: 30px 20px 42px;
	}

	.g_wispt1 {
		padding: 60px 0;
	}

	.g_wispt1 {
		padding: 60px 0;
	}

	.g_wis .g_sermpt6 {
		padding: 60px 0 0px;
	}

	.g_8bansk .g_ban_title h2 {
		font-size: 30px;
	}

	.g_dwis .g_switch {
		padding-top: 60px;
	}

	.g_dwispt3fr {
		padding-left: 90px;
	}

	.g_dwispt3frli {
		margin-bottom: 5px;
	}

	.g_dwispt3fr p {
		line-height: 24px;
	}

	.g_dwispt5bj {
		height: 550px;
	}

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

	.g_dwispt5_word h5 {
		margin-bottom: 18px;
	}

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

	.g_dwispt6_word {
		padding: 30px 60px;
	}

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

	.g_anno_fl {
		font-size: 16px;
	}

	.g_dwispt6_word h4 {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.g_dcrept1,
	.g_dcrept3 {
		padding: 60px 0;
	}

	.g_dcrept2 {
		padding: 60px 0;
	}

	.g_dcrept3_fr {
		padding-left: 60px;
	}

	.g_dcrept3_ul.on .g_dcrept3_fr {
		padding-right: 60px;
	}

	.g_dcrept3 {
		padding: 60px 0 0;
	}

	.g_dcrept4 {
		margin-bottom: 60px;
	}

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

	.g_dindpt1 {
		padding: 60px 0;
	}

	.g_dindpt2 {
		padding: 60px 0;
	}

	.g_dindpt3_icon {
		width: 80px;
		margin: 0 auto 20px;
	}

	.g_dindpt3bj {
		height: 650px;
	}

	.g_dindpt4 {
		padding-top: 60px;
	}

	.g_dindpt5 {
		padding: 60px 0 0;
	}

	.g_dindpt4ul_icon {
		width: 80px;
		margin: 0 auto 20px;
	}

	.g_credit4_tle {
		margin-bottom: 20px;
	}

	.g_dindpt2bot_word p {
		height: 100px;
	}

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

	.g_credit4_nr {
		margin: 40px -25px 0;
	}

	.g_dindpt2topnr h6 {
		font-size: 22px;
		height: 44px;
	}

	.g_dindpt4li {
		padding: 0 20px;
	}

	.g_dindpt4ul {
		margin: 0 -20px;
	}
}

@media screen and (max-width: 1200px) {
	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 186px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 200px;
	}

	.mc_a1s3_rt .g_time {
		color: rgba(255, 255, 255, .6);
	}

	.g_title_h1 {
		font-size: 34px;
	}

	.g_com_pt2nr {
		width: 100%;
	}

	.g_com_pt2fl a {
		display: block;
		padding: 12px 0;
	}

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

	.g_infopt2_mcx {
		width: 80px;
	}

	.g_infopt2_mcy {
		height: 40px;
	}

	.g_winvio {
		width: 80%;
	}

	.g_video {
		padding: 60px 20px;
	}

	.g_videofr {
		padding-left: 30px;
	}

	.g_videowz p {
		overflow: hidden;
		max-height: 78px;
		font-size: 14px;
		line-height: 26px;
	}

	.g_videowz {
		margin-top: 24px;
	}

	.g_mkpt2sk2 .slick-prev {
		left: -20px;
	}

	.g_mkpt2sk2 .slick-next {
		right: -20px;
	}

	.g_mkpt1_sk .slick-prev {
		left: -10px;
	}

	.g_mkpt1_sk .slick-next {
		right: -10px;
	}

	.g_mkpt1 {
		padding: 60px 40px;
	}

	.g_cultpt2nr {
		width: 900px;
	}

	/*.g_cultpt1_all {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 80px);
        height: 100%;
    }*/
	.g_cultpt3fl h3 {
		font-size: 20px;
		line-height: 30px;
		height: 30px;
	}

	.g_cultpt3bk {
		height: 600px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 178px;
	}

	.ma_vbtmlistbox {
		padding: 40px 0;
	}

	.ma_vbtmlist_ul {
		margin-bottom: 25px;
	}

	.mc_a1s1_m {
		left: 48%;
	}

	.mc_a1s1_m::before {
		left: 42%;
	}

	.mc_a1s1_l {
		width: 27.6%;
	}

	.aboutB-c {
		left: 48%;
	}

	.aboutB-c {
		left: 45%;
	}

	.g_ban3frtu {
		width: 360px;
	}

	.g_ban3fr .slick-next {
		width: 50px;
		height: 50px;
	}

	.g_ban3fr .slick-prev {
		width: 50px;
		height: 50px;
	}

	/* helen star */
	.g_banner4 .g_banbtn {
		margin-top: 18px;
	}

	.g_banner4 .g_ban_title {
		top: 50%;
	}

	.mc_a1s1_r {
		transform: translateX(-50px);
	}

	.aboutB-c {
		left: 44.5%;
	}

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

	.g_intlist1_nr {
		margin: 14px -15px 0;
	}

	.g_intlist1 {
		padding: 60px 0 30px;
	}

	.g_softpt2fl {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.g_softpt2nr {
		margin: 40px -10px 0;
	}

	.g_softpt2wz p {
		line-height: 24px;
		height: 168px;
	}

	.g_softpt4all .g_pic {
		width: 120px;
	}

	/* helen 2.07 star */
	.he_introte {
		padding: 30px 30px 30px 30px;
	}

	.he_mpdpti .g_title_h2::before {
		width: 45px;
	}

	.he_mpdpto1 {
		font-size: 16px;
	}

	.he_mpdpln {
		padding-bottom: 7px;
	}

	.he_mpdpln {
		margin-bottom: 10px;
	}

	.he_mpdptp3 {
		min-height: 100px;
	}

	.he_more {
		padding-top: 13px;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/

	.he_b4p2hy {
		padding: 0 15px;
	}

	.he_b4p1po {
		width: 380px;
	}

	.he_b4p1bxle {
		width: calc(100% - 440px);
		padding-right: 12%;
	}

	.he_b4p1bxri {
		width: 440px;
	}

	.he_b4p1bxri {
		right: 40px;
	}

	.he_b4p1qk {
		margin-top: 15px;
	}

	.he_b4p1bp2 {
		margin-top: 14px;
	}

	.he_b4p1bul {
		padding-bottom: 40px;
	}

	.he_b4p1 {
		padding-top: 56px;
		padding-bottom: 66px;
	}

	.he_b3p6bxri .he_customli .he_custbxle {
		width: 50px;
	}

	.he_b3p6bxri .he_customli .he_custbxri {
		width: calc(100% - 50px);
		padding-left: 15px;
	}

	.he_b3p5ny {
		padding: 18px 64px 0;
	}

	/* helen 2.18  end*/
	.g_com_pt1 {
		padding: 56px 0 66px;
	}

	.g_com_pt1nr {
		margin-bottom: 0;
	}

	.g_video .g_com_pt1fl {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.g_video {
		padding: 60px 20px 30px;
	}

	.g_sermpt3 {
		padding: 56px 0 46px;
	}

	.g_modpt1 {
		padding: 56px 0 32px;
	}

	.g_modpt2 {
		padding-bottom: 10px;
	}

	.g_stopt1topfl {
		margin-bottom: 20px;
	}

	.g_intlist .g_modpt2 {
		padding-bottom: 66px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 30px 36px 20px 5.5%;
	}

	.he_custom {
		padding-top: 45px;
		padding-bottom: 54px;
	}

	.g_int .g_sermpt6 {
		padding: 50px 0 66px;
	}

	.g_cldlist .g_modpt2 {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.g_title_h2 {
		font-size: 26px;
		line-height: 36px;
		padding-bottom: 14px;
		margin-bottom: 32px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 60px;
		padding-top: 40px;
	}

	.g_title_h3 {
		font-size: 22px;
	}

	.g_care1nr.on1 .he_mpdplnri p {
		height: 30px;
		line-height: 30px;
	}

	.g_care1nr.on1 .he_mpdplnle {
		line-height: 30px;
	}

	.g_care4 .g_title_h2 {
		font-size: 24px;
	}

	.g_helpfl {
		padding: 20px 20px;
	}

	.g_helpnr {
		margin: 0 -20px;
	}

	.g_network1 {
		padding: 56px 0 10px;
	}

	.g_network1 {
		padding: 56px 0 0px;
	}

	.g_sys2nrfl {
		padding: 0 20px;
	}

	.g_safe1_fl a {
		padding: 32px 40px;
	}

	/*3.18*/
	.g_serm_navfr {
		width: 170px;
		padding: 0 20px;
	}

	.g_serm_navicon {
		width: 26px;
	}

	.g_serm_navli {
		padding: 0 12px;
	}

	.g_care .g_care1flnr {
		padding-left: 30px;
	}

	.g_care .g_title_h2 {
		margin-bottom: 20px;
	}

	.g_care .g_word p {
		line-height: 22px;
	}

	.g_care1nr.on .g_care1flnr {
		padding-right: 30px;
	}

	.g_care3 .mc_cont1400 {
		width: 100%;
		padding: 0 40px;
	}

	.g_care1nr.on1 .he_mpdplnri p {
		font-size: 14px;
		height: 24px;
		line-height: 24px;
	}

	.g_care1nr.on1 .he_mpdplnle {
		line-height: 24px;
	}

	.g_care3 .g_word2 p {
		font-size: 14px;
		line-height: 22px;
	}

	.he_city .g_modpt1fr {
		padding: 24px 20px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 24px 20px;
	}

	.he_mpdptp2 p {
		line-height: 22px;
	}

	/* helen 3.18 star  */
	.he_content {
		width: 85%;
		padding: 0;
	}

	.he_f7p1nd {
		padding: 0 0px;
	}

	.he_f7p2li {
		padding: 0 10px;
	}

	.he_f7p2ul {
		margin: 0 -10px;
	}

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

	.he_f7bti {
		padding-bottom: 14px;
	}

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

	.he_x3p2lte {
		top: 54%;
	}

	.he_x3p2lmo {
		opacity: 1;
	}

	.he_x3p2lmo .g_sermpt2btn {
		margin-top: 22px;
	}

	/* helen 3.18 end */
	.g_serm_navfl {
		margin: 0 -12px;
	}

	.he_f7p1ri {
		width: 70%;
	}

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

	.he_f7p2lbx {
		padding: 24px 30px;
	}

	.he_f7p2sz {
		left: 32px;
	}

	.he_f7p2ri {
		width: 90px;
	}

	.he_f7p2sz p {
		font-size: 110px;
	}

	.he_f7p2sz {
		left: 36px;
	}

	.he_f7p2le {
		width: calc(100% - 90px);
	}

	.he_f7p2lbx {
		padding: 22px 26px;
	}

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

	.he_b3p6bxle {
		padding-right: 40px;
	}

	.he_x3p4li {
		padding: 0 6px;
	}

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

	.g_gudpt3top {
		padding: 0 50px;
	}

	.g_gudpt3bot h5 {
		padding: 0 50px;
	}

	.g_gudpt6top_box::after {
		width: 160px;
	}

	.g_sersys_pt6fl2 {
		left: 80px;
	}

	.g_stopt1botb .slick-prev {
		width: 16px;
		height: 30px;
	}

	.g_stopt1botb .slick-next {
		width: 16px;
		height: 30px;
	}

	.g_case .g_stopt1bot {
		padding: 42px 0 20px;
	}

	.g_casenr_word {
		bottom: 14px;
	}

	.g_ban_title h1 {
		font-size: 32px;
		line-height: 42px;
	}

	.g_wave .g_care1nr.on .g_care1flnr {
		padding-right: 20px;
	}

	.g2_wave1p p {
		line-height: 22px;
	}

	.g2_wave1p {
		height: 44px;
		overflow: hidden;
	}

	.g_wavept2_numnr {
		margin: 0 -10px 10px;
	}

	.g2_contbot_pic .g_pic {
		width: 440px;
	}

	.g2_cont .he_b4p1bxle {
		padding-right: 80px;
	}

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

	.g2_contbot_pic .g_pic {
		width: 410px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 124px;
		width: 20px;
		height: 36px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 124px;
		width: 20px;
		height: 36px;
	}

	.g_wispt2fl {
		width: 55%;
	}

	.g_wispt2fr {
		width: 45%;
		padding: 28px 0 33px 50px;
	}

	.g_wispt3_tu {
		width: 100%;
		margin: 0 auto 20px;
	}

	.g_wispt3 {
		margin-bottom: 100px;
	}

	.g_credit4 {
		padding: 60px 0 50px;
	}

	.g_dwis .g_switch {
		padding-top: 0;
	}

	.g_ecompt1nr {
		padding: 0 40px;
	}

	.g_dwispt3fr {
		padding-left: 30px;
	}

	.g_dwispt3li.on .g_dwispt3fr {
		padding-right: 30px;
	}

	.g_dwispt5bj {
		height: 480px;
	}

	.g_dwispt6,
	.g_dwispt7 {
		padding-top: 60px !important;
	}

	.g_dwispt6_word {
		padding: 30px 0px;
	}

	.g_dwispt6_box {
		margin: 0;
	}

	.g_dwispt6_wordfl {
		margin-bottom: 20px;
	}

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

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

	.g_datacom .he_customli {
		padding-left: 30px;
	}

	.g_datacom_icon {
		padding-right: 30px;
	}

	.g_datacom .he_custbxle {
		margin-top: 6px;
	}

	.mc_title46 {
		font-size: 30px;
	}

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

	.g_dcrept3 .g_ecompt1nr {
		padding: 0;
		width: 100%;
	}

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

	.g_dindpt2topnr span {
		bottom: -40px;
		font-size: 140px;
	}

	.g_dindpt2bot_word h6 {
		font-size: 20px;
		margin-bottom: 7px;
	}
}

@media screen and (max-width: 1024px) {
	.mc_header {
		height: 64px;
	}

	.mc_header_pc {
		display: none;
	}

	.mc_header_ph {
		display: block;
	}

	/*.mc_a1s1_r,
    .aboutB-c {
        display: none;
    }*/

	.mc_a1s1_r_list {
		display: block;
	}

	.mc_language {
		padding-left: 20px;
		border-left: 0;
	}

	.mc_logo_btn {
		height: 64px;
		line-height: 64px;
	}

	.mc_language a,
	.mc_nav_a,
	.mc_search_btn {
		line-height: 64px;
	}

	.mc_search {
		padding-right: 0;
	}

	.g_anno_ltnr p {
		width: 10%;
	}

	.g_anno_list {
		margin-bottom: 0;
	}

	.g_anno {
		padding: 0 0 70px;
	}

	.g_ban_title h1 {
		font-size: 30px;
		line-height: 42px;
	}

	.g_videotan {
		width: 90%;
		margin: 0 auto;
	}

	.g_videom .mc_videom_container {
		width: 100%;
	}

	.g_mkpt2bot .mc_a1s1_more {
		margin-top: 20px;
	}

	.g_mkpt2sk2icon {
		width: 90px;
	}

	.g_mkpt1fl {
		margin: 0 15px;
	}

	.g_mkpt1_sk {
		margin: 0 -15px;
	}

	.g_com_pt1fl {
		margin: 0 15px;
	}

	.g_com_pt1nr {
		margin: 0 -15px;
	}

	.g_cultpt1_tit {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.g_cultpt1flb p {
		font-size: 14px;
		line-height: 22px;
		transform: translateY(0px);
		opacity: 1;
	}

	.g_round::before {
		width: 40px;
		height: 40px;
	}

	.g_round {
		width: 10px;
		height: 10px;
		margin: 0 auto 30px;
	}

	/* 修改 */
	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 142px;
	}

	.mc_a1s3_title {
		font-size: 20px;
		margin-bottom: 8px;
	}

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

	/*.mc_a1s1_l {
        width: 100%;
        padding: 0;
    }*/

	.mc_a1s1_txt {
		min-height: 48px;
	}

	/*.mc_a1s1_r {
        display: none;
    }*/

	/*.mc_a1s1_m,
    .mc_a1s1_m_slick {
        width: 100%;
        position: static;
        height: auto;
        transform: none;
    }*/

	.mc_title46 {
		font-size: 24px;
		padding-left: 20px;
	}

	/* .mc_a1s1_m {
        margin-top: 25px;
    }*/

	.mc_a1s1_dotsbox {
		display: none;
	}

	.mc_a1s1_m_li_imgbox {
		width: 380px;
		max-width: calc(100% - 40px);
	}

	.mc_a1s1_m_li.slick-active img {
		animation: none !important;
	}

	.mc_a1s1_m_slick .slick-dots li {
		width: 20px;
		height: 3px;
		border-radius: 0;
	}

	.mc_a1s1_m_slick .slick-dots li.slick-active {
		background: #1c5cb0;
	}

	.mc_news_detail {
		padding-top: 0;
	}

	.mc_a1s1_m::before {
		left: 50%;
	}

	.mc_cont1400 {
		width: 100%;
		padding: 0 40px;
	}

	.g_sermpt2fr {
		width: 300px;
	}

	.g_sermpt4nr .slick-prev {
		left: -20px;
	}

	.g_sermpt4nr .slick-next {
		right: -20px;
	}

	.g_serm_navbox {
		display: none;
	}

	/* helen star */
	.g_banner4 .g_ban_title {
		width: calc(100% - 110px);
	}

	.g_sersumpt1_bot {
		padding: 48px 40px 46px;
	}

	.g_stopt1topfl {
		width: 16.666666%;
		margin: 0 5px;
	}

	.g_sto .g_stopt1topfl p {
		font-size: 18px;
	}

	.g_modpt1fr {
		padding: 20px 3.5% 20px 36px;
	}

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 20px 36px 20px 3.5%;
	}

	.g_modpt1 {
		padding: 56px 0 40px;
	}

	.mc_cont1400.g_ban_title .g_banbtn {
		margin-top: 24px;
	}

	.mc_cont1400.g_ban_title {
		position: absolute;
		top: 44%;
	}

	/* helen end */
	.g_cloud .g_word1 {
		width: 100%;
	}

	.g_softpt4 {
		padding: 50px 0;
	}

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

	.g_word1 h5 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 6px;
	}

	/* helen 2.07 star */

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 20px 36px 20px 3.5%;
	}

	.he_b3yxp {
		padding-top: 0px;
	}

	.he_introti {
		margin-bottom: 38px;
	}

	.he_intriti p {
		font-size: 22px;
		line-height: 30px;
		height: 30px;
	}

	.he_intripo p {
		height: 196px;
	}

	.he_introbt {
		height: 350px;
	}

	.he_hea3 {
		padding-top: 15px;
	}

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

	.he_advan .g_com_pt2nr {
		width: 100%;
	}

	.he_advan .g_com_pt2fl {
		width: 25%;
	}

	.he_hea4 {
		padding-bottom: 50px;
	}

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

	.he_more {
		padding-top: 5px;
	}

	.he_mpdplnle {
		width: 14px;
		line-height: 24px;
	}

	.he_mpdplnri p {
		font-size: 14px;
		line-height: 24px;
	}

	.he_mpdpln {
		margin-bottom: 6px;
		padding-bottom: 4px;
	}

	.he_mpdptp3 {
		min-height: auto;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/

	.he_b4p1bxri {
		right: 0px;
	}

	.he_b4p1bxle {
		padding-right: 12%;
	}

	.he_b4mpdnh1 {
		margin-top: 6px;
	}

	.he_b4mpdnh {
		margin-top: 7px;
	}

	.he_labe {
		margin-top: 20px;
	}

	.he_b3p2nxle {
		padding-right: 0;
	}

	.he_b3p2nh1 p span {
		font-size: 24px;
	}

	.he_b3p2nxri {
		width: 116px;
	}

	.he_b3p3kp1 {
		font-size: 16px;
		line-height: 32px;
	}

	.he_b3p3kp2 {
		font-size: 20px;
		line-height: 30px;
	}

	.he_b3p3kp3 {
		font-size: 28px;
	}

	.he_b3p3thb {
		padding: 35px 35px 60px 8%;
	}

	.he_b3p3plo {
		padding: 0 7% 0 30px;
	}

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

	.he_b3p3pi2 p {
		font-size: 18px;
		line-height: 30px;
	}

	.he_b3p3pi3 p {
		max-height: 84px;
	}

	.he_b3pla6 .he_custbti h4 {
		font-size: 20px;
	}

	.he_b3pla6 .he_custbpl p {
		font-size: 14px;
	}

	/* helen 2.18  end*/
	.g_com_pt1 {
		padding: 56px 0 66px;
	}

	.g_anno .mc_bread_navbox {
		margin-top: 0;
	}

	.mc_newsd_title {
		font-size: 22px;
	}

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

	.mc_newsdrs1_lisbox .mc_newss1t_imgbox {
		width: 100%;
	}

	.mc_newsdrs1_title {
		font-size: 16px;
	}

	.mc_news_detail .mc_news_s2 {
		margin-bottom: 42px;
	}

	.mc_news .mc_newsdr_s1 .mc_news_titlebox {
		padding: 0 0 26px;
	}

	.g_market .g_annobot {
		padding: 42px 0;
	}

	.g_mkpt2 {
		padding: 42px 0;
	}

	.g_mkpt1 {
		padding: 10px 40px 32px;
	}

	.ma_vbtmlistbox {
		padding: 30px 0;
	}

	.ma_vbtmlist_ul {
		margin-bottom: 10px;
	}

	.mc_ban_title {
		font-size: 36px;
		margin-bottom: 10px;
	}

	.g_cldlist .g_intlist1 {
		padding: 52px 0 0;
	}

	.he_city .g_modpt1fr {
		padding: 20px 5.5% 20px 36px;
	}

	.he_com_pt1 {
		padding-top: 42px;
	}

	.g_modpt1fl,
	.g_modpt1fr {
		width: 100%;
	}

	.he_city .g_modpt1fr {
		padding: 32px 40px;
	}

	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 40px;
	}

	.g_modpt1_nr.on .he_mpdptp3 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.he_mpdptp3 {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.he_heath .he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 40px;
	}

	.he_hea4 {
		padding: 0 0 80px;
	}

	.g_cldlist .g_modpt2 {
		padding-top: 42px;
		padding-bottom: 20px;
	}

	.he_hea2 {
		padding-top: 44px;
	}

	.he_hea4 {
		padding: 44px 0 52px;
	}

	.g_quality .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 40px;
	}

	.he_b4p1 {
		padding-top: 66px;
		padding-bottom: 71px;
	}

	.he_b4p2hy {
		padding: 0 10px;
	}

	.he_b4p2li {
		padding: 0 10px;
	}

	.he_b4p2ul {
		margin: 0 -10px;
	}

	.g_db1 {
		padding-top: 52px;
	}

	.g_database .g_modpt1_nr.on .g_modpt1fr {
		padding: 0 40px 32px;
	}

	.g_db2 {
		padding: 52px 0 0;
	}

	.g_database .g_credit3fl {
		padding-right: 30px;
	}

	.g_database .g_credit3nr.on .g_credit3fl {
		padding-left: 30px;
	}

	.mc_cont1000 {
		width: 100%;
		padding: 0 40px;
	}

	.g_credit1 .mc_cont1000 {
		padding: 0 40px;
	}

	.g_credit2nrbox {
		margin-top: 80px;
	}

	.g_care1flnr {
		padding-left: 30px;
	}

	.g_care1 .g_title_h2 {
		margin-bottom: 14px;
	}

	.g_ban_data p {
		font-size: 22px;
		line-height: 32px;
	}

	.g_care2botfl p {
		line-height: 50px;
		font-size: 20px;
		height: 50px;
	}

	.g_care2botfl {
		margin-bottom: 16px;
	}

	.g_title_h3 {
		font-size: 22px;
	}

	.g_care8,
	.g_care9 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	.g_care8fr .g_care8a p {
		font-size: 24px;
	}

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

	.g_care8a p span {
		font-size: 30px;
	}

	.g_help .mc_help_r {
		padding-left: 0;
	}

	.g_help_word h6 {
		font-size: 18px;
	}

	.g_help_icon {
		width: 40px;
	}

	.g_help_word {
		width: calc(100% - 40px);
	}

	.g_help_word h6 {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 0;
	}

	.g_care1nr.on .g_care1flnr {
		padding-right: 30px;
	}

	.g_care7bj {
		height: 510px;
	}

	.g_care7topnr {
		top: 80px;
	}

	.g_credit4_all {
		padding: 30px;
	}

	.g_care2botbj {
		height: 440px;
	}

	.g_care2botbj img {
		max-width: inherit;
	}

	.ma_modal {
		top: 64px;
	}

	.g_sys2bj {
		height: 360px;
	}

	.g_sys3 {
		padding: 66px 40px;
	}

	.g_safe1_fl a {
		padding: 24px 30px;
	}

	.g_safe1 .mc_cont1400,
	.g_safe2 .mc_cont1400 {
		padding: 0 20px;
	}

	.g_stag1 {
		padding: 52px 40px 0;
	}

	/* helen 3.18 star  */

	.he_f7p1le {
		width: 320px;
	}

	.he_f7p1dli:nth-child(n) {
		width: calc(100% - 250px);
	}

	.he_f7p1dli:nth-child(2n) {
		width: 250px;
	}

	.he_f7p2ri {
		width: 110px;
	}

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

	.he_f7p2lbx {
		padding: 28px 25px 28px 35px;
	}

	.he_f7p2sz p {
		font-size: 84px;
	}

	.he_f7p2sz {
		left: 56px;
	}

	.he_x3p4lti p {
		font-size: 16px;
		line-height: 38px;
	}

	.he_x3p4 .he_b3p6bxle {
		padding-right: 0px;
		width: 240px;
	}

	.he_x3p4 .he_b3p6bxri {
		width: calc(100% - 240px);
	}

	/* helne 3.18 end */
	/* tammy 3.18 start */
	.t_requ {
		width: calc(100% - 80px);
	}

	.t_con1200 {
		width: 100%;
	}

	.t_require {
		padding: 50px 0 60px;
	}

	/* tammy 3.18 end */
	.he_f7p1ri {
		width: 100%;
	}

	.he_f7p1dli:nth-child(n) {
		width: 100%;
	}

	.he_f7p1dli:nth-child(2n) {
		width: 100%;
	}

	.he_f7p1dli {
		padding-bottom: 0;
	}

	.he_f7p1rli {
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.he_f7p2sz {
		left: 22px;
	}

	.he_f7p2sz p {
		font-size: 100px;
	}

	.he_content {
		width: 100%;
		padding: 0 40px;
	}

	.g_wavept2 .g_care1flnr {
		padding-left: 30px;
	}

	.g_wavept2_shu {
		padding: 0 20px;
	}

	.g_wavept2bot2_all {
		margin: 0 -20px;
	}

	.g_wavept2_num .g_count {
		font-size: 26px;
	}

	.g_wavept2_num {
		margin-bottom: 10px;
	}

	.g_wavept2 .g_banbtn {
		margin-top: 0;
	}

	.g_yunpt3flwzfl .g_pic {
		width: 90%;
		margin-top: 0;
	}

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

	.g_yunpt3nrfr {
		padding-left: 40px;
		padding-right: 0;
	}

	.g_yunpt3nrfr_sk .g_com_play {
		margin: 20px auto 0;
	}

	.g_yunpt3nrfr_sk .g_com_play img {
		width: 40px;
	}

	.g_yunpt4nr .g_count {
		font-size: 30px;
	}

	.g_banb2 .g_ban_title p {
		width: 100%;
	}

	.g_govpt2frwz {
		width: 50%;
		padding-left: 30px;
	}

	.g_govpt2 .g_sermpt2btn {
		margin-top: 18px;
	}

	.g_erppt2 .g_word p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_gudpt1fl {
		left: 40px;
	}

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

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

	.g_gudpt3bot_box p {
		height: 96px;
	}

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

	.g_gudpt6top_box::before {
		width: 100px;
		height: 100px;
	}

	.g_gudpt6top_box::after {
		width: 150px;
	}

	.g_gudpt6bot {
		width: 70%;
	}

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

	.g_gudpt4 .g_word1 {
		width: 100%;
	}

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

	.g_sersys_pt2bj {
		height: 340px;
	}

	.g_sersys_pt3box {
		width: 230px;
		height: 230px;
		padding: 30px 10px;
	}

	.g_sersys_pt3box::before {
		width: 260px;
		height: 260px;
	}

	.g_sersys_pt3 {
		padding: 66px 0 86px;
	}

	.g_sersys_pt3icon {
		width: 33px;
		margin: 0 auto 10px;
	}

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

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

	.g_sersys_pt4topnr .g_sersys_pt4_wz p {
		font-size: 20px;
	}

	.g_sersys_pt5 {
		padding: 66px 40px;
	}

	.g_sersys_pt5 .slick-prev {
		left: 0;
	}

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

	.g_sersys_pt6 .slick-prev {
		left: -30px;
	}

	.g_sersys_pt6 .slick-next {
		right: -30px;
	}

	.g_yunpt1_twonum {
		padding-left: 20px;
	}

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

	.g_yunpt2nr {
		margin: 46px 0px 0;
	}

	.g_yunptx_sk3 {
		width: 410px;
		padding: 25px 30px;
	}

	.g_yunptx_sk2fl {
		margin: 0 20px;
	}

	.g_yunptx_sk3all {
		padding-left: 200px;
	}

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

	.g_yunptx_sk3nr h5::before {
		width: 64px;
		height: 2px;
	}

	.g_yunptx_sk3nr h5 {
		margin-bottom: 16px;
	}

	.g_yunptx_bot {
		margin-top: 38px;
	}

	.g_csulo1 .mc_cont1400 {
		padding: 60px 40px 0;
	}

	.g_csulo3,
	.g_csulo4 {
		padding-top: 60px;
	}

	.g_csulo5wz {
		padding: 18px 60px 15px 20px;
	}

	.g_csulo5 {
		padding: 60px 40px;
	}

	.g_csulo4fl {
		font-size: 30px;
		width: 34px;
	}

	.g_csulo4fr {
		width: calc(100% - 34px);
	}

	.g_csulo4nrfl a {
		padding: 30px 40px 40px 20px;
	}

	.g_csulo4btn {
		bottom: 20px;
		right: 40px;
		width: 20px;
	}

	.he_foo4bhle {
		width: 58%;
	}

	.he_foo4bhri {
		width: 42%;
	}

	.g_c3bansk .slick-prev {
		left: 2%;
		width: 14px;
		height: 25px;
	}

	.g_c3bansk .slick-next {
		right: 2%;
		width: 14px;
		height: 25px;
	}

	.g_wavept2_num1 {
		font-size: 16px;
		transform: translateY(8px);
	}

	.g_wavept2top .g_title_h3 {
		margin-bottom: 8px;
	}

	.g2_wave2top {
		padding: 20px 30px;
	}

	.g2_wavept2_tit {
		margin-bottom: 30px;
	}

	.g2_wavept2btnfl {
		margin-bottom: 30px;
	}

	.g2_wavept2btn_box a {
		font-size: 16px;
		line-height: 40px;
		padding: 0 20px;
	}

	.g2_contbot_pic .g_pic {
		width: 400px;
	}

	.g2_contbot_pic .g_pic {
		width: 380px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 110px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 110px;
	}

	.g2_wavept2btn_box {
		width: 132px;
		height: 132px;
	}

	.g2_wavept2btn_box p {
		font-size: 18px;
		padding: 0 15px;
	}

	.g_ind .g_switch {
		padding-top: 40px;
	}

	.g_ind .g_indpt5 {
		padding-bottom: 60px;
	}

	.g_indpt5fl {
		padding: 0 10px;
	}

	.g_indpt5nr {
		margin: 0 -10px;
	}

	.g_ecompt3_icon {
		width: 50px;
		margin: 0 auto 5px;
	}

	.g_ecompt3 .g_sermpt2btn {
		margin: 10px auto 0;
		width: 135px;
	}

	.g_ecompt1nr {
		width: 100%;
		margin: 50px auto;
	}

	.g_fincpt1_wd {
		padding-right: 20px;
	}

	.g_fincpt1 .g_title_h2 {
		margin-bottom: 20px;
	}

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

	.g_fincpt2nr {
		margin: 0 -10px;
	}

	.g_fincpt2_all {
		box-shadow: 0 0 20px 5px rgb(64 70 84 / 23%);
	}

	.g_fincpt3fl {
		padding: 0 10px;
	}

	.g_fincpt3nr {
		margin: 0 -10px;
	}

	.g_fincpt4 {
		padding: 60px 40px 0;
	}

	.g_fincpt4fl {
		padding: 0 10px;
		margin-bottom: 30px;
	}

	.g_fincpt4nr {
		margin: 0 -10px;
	}

	.g_wispt3_all {
		padding: 30px 15px;
	}

	.g_wispt1 .g_word {
		padding: 0px;
	}

	.g_8bansk .slick-prev {
		left: 20px;
		width: 16px;
		height: 30px;
		top: 45%;
	}

	.g_8bansk .slick-next {
		right: 20px;
		width: 16px;
		height: 30px;
		top: 45%;
	}

	.g_8bansk .g_ban_title h2 {
		font-size: 30px;
		padding: 0 30px;
	}

	.g_dcrept1 {
		padding: 0px 0;
	}

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

	.g_dind .g_dindpt1 {
		padding: 0;
	}

	.g_dind .g_dindpt2 .g_ecompt1nr {
		margin: 0px auto;
	}

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

	.g_dindpt2bot_nr {
		margin: 0 -5px;
	}

	.g_dindpt4 .g_ecompt1nr {
		margin: 0px auto;
	}

}

/* 平板竖屏 */
@media screen and (max-width: 998px) {

	.mc_divider,
	.mc_divider_l,
	.mc_divider_r {
		display: block;
		width: 100%;
		padding: 0;
		border: 0;
	}

	.mc_title30 {
		font-size: 24px;
	}

	.mc_title30 {
		padding-left: 20px;
	}

	.mc_news_titlebox {
		border-left: 0;
	}

	.mc_newss1_top {
		margin-bottom: 50px;
	}

	.ma_mkm .g_title_h2 {
		margin-bottom: 8px;
	}

	.ma_mkmp {
		margin-bottom: 20px;
	}

	.mc_newss1b_nav li a {
		padding: 0 20px;
	}

	.mc_newss1t_title {
		font-size: 18px;
		line-height: 30px;
		height: 60px;
	}

	.mc_newss1b_lisbox {
		padding: 25px 0;
	}

	.mc_newss1b_nav {
		margin-bottom: 0;
	}

	.mc_newss1b_day {
		font-size: 24px;
	}

	.mc_newss1b_date {
		padding: 25px 0;
	}

	/* .mc_newss1b_date {
        width: 110px;
    } */

	.mc_newss1b_txtbox {
		/* width: calc(100% - 110px); */
		padding: 0 30px;
	}

	.mc_newss1b_title {
		font-size: 16px;
		line-height: 24px;
	}

	.mc_txt1426 p {
		line-height: 24px;
	}

	.mc_newss1b_txt p {
		height: 48px;
	}

	.mc_newss1b_txt {
		margin-bottom: 15px;
	}

	.mc_newss1_bot {
		margin-bottom: 30px;
	}

	.mc_news_s1 {
		padding-bottom: 30px;
	}

	.mc_divider_r .mc_title30 {
		margin-left: 0;
	}

	.mc_newss2_lisbox {
		display: block;
		box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	}

	.mc_fenye_pc {
		display: none;
	}

	.mc_fenye_ph {
		display: block;
	}

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

	.mc_newss2_li {
		width: 50%;
		margin: 0 20px;
		margin-bottom: 15px;
	}

	.mc_newss2_list.slick-dotted .mc_newss2_li {
		margin-bottom: 40px;
	}

	.mc_newss2_list .slick-dots {
		bottom: 0;
	}

	.slick-dots li.slick-active {
		background: #1c5cb0;
	}

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

	.mc_newss1b_date {
		width: 200px;
		min-height: 158px;
	}

	.mc_newss1b_imgbox {
		width: calc(100% - 20px);
	}

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

	.mc_newss1b_year {
		font-size: 14px;
	}

	.mc_newss1b_txtbox {
		width: calc(100% - 200px);
		padding: 20px 0 0 20px;
		/* padding-left: 20px;
        padding-right: 0; */
	}

	.g_com_pt1nrbox {
		padding: 0 !important;
	}

	.mc_newss1_bot {
		margin-bottom: 20px;
	}

	.mc_news_s1 {
		padding-bottom: 0;
	}

	.mc_newss3_a {
		padding: 0 15px;
		line-height: 32px;
	}

	.mc_newss3_list {
		margin-right: -20px;
	}

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

	.mc_newsd_title {
		padding: 0 20px;
	}

	.mc_newsd_title {
		font-size: 22px;
	}

	.mc_news_detail .mc_main .mc_divider_l {
		border: 0;
	}

	.mc_news_detail .mc_main .mc_divider_l .line,
	.mc_news_detail .mc_main .mc_divider_r .line {
		display: none;
	}

	.mc_newsd_titlebox {
		padding: 18px 0 25px;
	}

	.mc_newsd_descirption {
		padding: 15px;
	}

	.mc_newsd_s1 {
		padding-bottom: 30px;
	}

	.mc_newsd_txt {
		padding: 30px 20px;
	}

	.mc_newsd_arrow a {
		padding: 10px 20px;
	}

	.mc_newsd_prev .iconarr3 {
		margin-right: 10px;
	}

	.mc_newsd_next .iconarr3 {
		margin-left: 10px;
	}

	.mc_newsdr_s1 .mc_news_titlebox {
		padding-bottom: 0;
	}

	.mc_newsdr_s1 {
		padding-bottom: 10px;
	}

	.mc_news_detail .mc_divider_r {
		border-right: 0;
	}

	.mc_newsdrs1_list {
		padding-right: 0;
	}

	.mc_newsdrs1_txtbox {
		padding-left: 15px;
	}

	.mc_newsdrs1_title {
		line-height: 24px;
		max-height: 48px;
	}

	.mc_newsd_s1 {
		padding-bottom: 15px;
	}

	.mc_ban_pc {
		display: none;
	}

	.mc_ban_ph {
		display: block;
		width: 100%;
		height: calc(100vh - 64px);
	}

	.mc_ban_ph img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover;
	}

	.mc_ban_container,
	.mc_ban_news .mc_cont1400,
	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		width: 100%;
		padding: 0 50px;
	}

	.mc_ban_news {
		bottom: 30px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		bottom: 160px;
	}

	.mc_ban_title {
		font-size: 40px;
	}

	/* .mc_ban_video_btn img {
        width: 30px;
    } */

	.mc_bannews_lisbox {
		padding: 20px 20px 15px;
	}

	.mc_bannews_li {
		width: 50%;
	}

	.mc_bannews_li .mc_bannews_lisbox::before,
	.mc_bannews_li .mc_bannews_lisbox::after {
		height: 100%;
	}

	.mc_bannews_li .mc_bannews_title {
		color: #666;
	}

	.mc_bannews_li .mc_bannews_txt p {
		color: #999;
	}

	.mc_bannews_li .mc_bannews_more {
		opacity: 1;
		transform: translateY(0);
	}

	.mc_bannews_li .mc_bannews_txtbox {
		transform: translateY(-10px);
	}

	.mc_a1s2 {
		padding: 40px 0;
	}

	.mc_a1s2_content {
		display: block;
	}

	.mc_a1s2_l,
	.mc_a1s2_m,
	.mc_a1s2_r {
		width: 100%;
		padding: 0;
	}

	.mc_a1s2_l {
		margin-bottom: 30px;
	}

	.mc_a1s2_m {
		margin-bottom: 30px;
	}


	.mc_title46::before {
		width: 16px;
		background-size: contain !important;
	}

	.mc_a1s2_txt {
		padding-left: 20px;
	}

	.mc_a1s2_m_list {
		position: relative;
		display: flex;
		justify-content: center;
	}

	.mc_a1s2_m_li {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}

	.mc_a1s2_m_li:not(:last-child) {
		border-right: 1px solid #eaeaeb;
		border-bottom: 0;
	}

	.mc_a1s2_imgbox {
		top: auto;
		bottom: 0;
		width: 100%;
		height: 0;
	}

	.mc_a1s2_m {
		animation-name: fadeIn;
	}

	.mc_a1s3 {
		padding: 40px 0 20px;
	}

	.mc_title46_center {
		margin-bottom: 20px;
	}

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

	.mc_a1s3_rt {
		margin-bottom: 20px;
	}

	.mc_a1s3_r {
		padding: 0;
		width: 100%;
	}

	.mc_a1s3_rb {
		margin: 0;
	}

	.mc_a1s3_rb .mc_a1s3_lisbox {
		height: auto;
		padding: 30px 0;
	}

	.mc_a1s3_title {
		font-size: 20px;
	}

	.mc_a1s3_more1 {
		margin-top: 25px;
	}

	.mc_a1s4 {
		padding: 20px 0 40px;
	}

	.mc_a1s4_content {
		padding: 0 50px;
	}

	.mc_help {
		padding: 42px 0 14px;
	}

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

	.mc_help_title {
		margin-bottom: 20px;
	}

	.mc_help_r {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.mc_helpr_title {
		padding-top: 15px;
		margin-top: 15px;
	}

	.mc_helpr_xtbbox img {
		width: 46px;
	}

	.mc_ft_logo {
		width: 150px;
	}

	.mc_ft1_l {
		width: 100%;
		text-align: center;
	}

	.mc_ft_logo {
		margin: 0 auto;
	}

	.mc_ft_follow {
		display: inline-block;
		vertical-align: middle;
		margin-top: 25px;
	}

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

	.mc_ft_nav {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.mc_ftnav_li {
		margin: 0 0 20px;
	}

	.mc_ft1 {
		padding: 40px 0 20px;
	}

	.mc_ft2 {
		padding: 15px 0;
	}

	.mc_ft2_nav {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}

	.mc_ft2_li {
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.mc_ft_copyright {
		width: 100%;
		text-align: center;
	}

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

	.mc_ftnav_a {
		font-size: 14px;
	}

	.mc_a1s2_r {
		display: flex;
		align-items: flex-end;
		min-height: 200px;
	}

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

	.mc_ban_title {
		margin-bottom: 15px;
	}

	/* 998e */
	.g_annobot {
		margin-top: 60px;
	}

	.g_videofl .g_pic img,
	.g_com_vi .g_pic img {
		width: 100%;
	}

	.g_com_pt1wz {
		padding: 16px;
	}

	.g_com_play {
		width: 40px !important;
		height: 40px !important;
	}

	.g_videowz {
		margin-bottom: 0;
	}

	.g_com_pt1fl {
		margin: 0 15px;
	}

	.g_com_pt1nr {
		margin: 0 -15px;
	}

	.g_video .g_com_pt1fl {
		margin-bottom: 30px;
	}

	.mc_cont1370 {
		padding: 0 20px;
	}

	.g_mkpt1 {
		padding: 60px 20px;
	}

	.g_mkpt2sk1_wz {
		padding-left: 30px;
	}

	.g_mkpt1_sk {
		margin: 0;
	}

	.g_cultpt2tu,
	.g_cultpt2tu img {
		width: 100%;
	}

	.mc_ban_video_btn .g_cultpt2_playtu {
		width: 40px;
		height: 40px;
	}

	.g_cultpt2nr {
		width: 100%;
		padding: 0 80px;
	}

	.g_cultpt3fl {
		margin-bottom: 30px;
		width: 33.333333%;
		padding: 0 10px;
	}

	.g_cultpt2sk .slick-prev {
		left: -70px;
		width: 50px;
		height: 50px;
		background-size: 100% 100%;
	}

	.g_cultpt2sk .slick-next {
		right: -70px;
		width: 50px;
		height: 50px;
		background-size: 100% 100%;
	}

	.g_cultpt2_dotsfl {
		width: 48px;
	}

	.g_cultpt1flb {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
		width: 100%;
		padding: 0 20px;
	}

	.mc_cont1400 {
		padding: 0 20px;
	}

	.g_cultpt1fl {
		height: 100%;
		padding: 120px 0 160px;
	}

	.g_anno .mc_a1s3_rb .mc_a1s3_lisbox {
		height: 178px;
	}

	.ma_vbtmlistbox {
		padding: 35px 0;
	}

	.ma_vtmls {
		line-height: 40px;
	}

	.ma_vtmlist {
		padding: 0 25px 0 30px;
	}

	.ma_vtmlist img {
		margin-left: 8px;
	}

	.ma_vbtmlist_li {
		margin: 0 10px;
	}

	.g_sermpt4nr {
		margin: 0;
		padding: 0 20px;
	}

	.g_sermpt2fl {
		width: 50%;
	}

	.g_banbtn {
		margin-top: 20px;
	}

	.g_modpt1fl,
	.g_modpt1fr {
		width: 100%;
	}

	.g_modpt1fr {
		padding: 30px 0px;
	}

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 0;
	}

	.g_modpt1 {
		padding: 40px 0 20px;
	}

	.g_modpt3,
	.g_sermodel .g_sermpt6,
	.g_modpt4 {
		padding: 44px 0 60px;
	}

	.g_sermodel .g_sermpt6 {
		margin-bottom: 0;
		padding-bottom: 52px;
	}

	.g_ban3fr .slick-next {
		width: 40px;
		height: 40px;
		right: -20px;
	}

	.g_ban3fr .slick-prev {
		width: 40px;
		height: 40px;
		left: -20px;
	}

	.g_ban3btnfl {
		width: 50px;
	}

	.g_banner3 .bshare-custom {
		width: 50px;
		height: 50px;
	}

	.g_modpt4nr {
		margin: 42px -10px 20px;
	}

	/* helen star */
	.g_banner4 .g_banbtnfl {
		line-height: 36px;
	}

	.g_banner4 .g_banbtnfr {
		line-height: 36px;
	}

	.g_banner4 .g_banbtn {
		margin-top: 13px;
	}

	.g_sersumpt1_bot {
		padding: 40px 20px;
	}

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

	.g_sersumpt1_topfl::after {
		width: 10px;
		height: 5px;
	}

	.g_sersumpt1_topfl {
		padding: 15px 0;
	}

	.g_sto_mod .g_sermpt5 {
		margin-bottom: 7px;
	}

	.g_modpt1_nr .g_modpt1fr {
		padding: 30px 20px;
	}

	.g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 20px;
	}

	.g_modpt3fl {
		padding: 0 10px;
	}

	.g_modpt3nr {
		margin: 50px -10px 0;
	}

	/* helen end */
	.g_cloud1wz {
		padding: 20px 15px;
	}

	.g_ban_title h1 {
		font-size: 26px;
		line-height: 36px;
	}

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

	.mc_cont1400.g_ban_title .g_banbtn {
		margin-top: 20px;
	}

	.g_cloud1fl {
		width: 33.333333%;
	}

	.g_cloud1 {
		padding: 40px 0 20px;
	}

	.g_sermpt2wz h3 {
		font-size: 28px;
	}

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

	.g_softpt1fl {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
		padding: 50px 0 20px;
	}

	.g_softpt1fr {
		width: 100%;
	}

	.g_softpt1 {
		padding: 0 20px 40px;
	}

	.g_softpt3 {
		padding: 50px 0;
	}

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

	.g_softpt3fl {
		font-size: 18px;
	}

	/* helen 2.07 star */
	.he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 20px;
	}

	.he_hea2 {
		padding-top: 40px;
	}

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

	.he_introul {
		margin: 0 -10px;
	}

	.he_introti {
		margin-bottom: 0px;
	}

	.he_lotole {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 20px;
	}

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

	.he_lotori::after {
		display: none;
	}

	.he_lotoli {
		padding-bottom: 15px;
		padding-top: 30px;
	}

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

	.he_mpdptp3 {
		min-height: inherit;
	}

	.he_more {
		padding-top: 12px;
	}

	.he_mpdptp3 {
		padding-top: 10px;
	}

	.he_customul {
		width: auto;
		display: inline-block;
	}

	.he_customul::before {
		left: 42%;
	}

	/* helen 2.07 end */
	/* helen 2.18  star*/
	.he_b4p1bxle {
		padding-right: 8%;
	}

	.he_b4p2li {
		padding: 0 10px;
	}

	.he_b4p2ul {
		margin: 0 -10px;
	}

	.he_b3p4 {
		padding: 0 0px;
	}

	.he_b3p5ny {
		padding: 18px 35px 0;
	}

	.he_b3p5ny {
		padding: 0px 35px 0;
	}

	.he_b3pla6 .he_customul::before {
		left: 49%;
	}

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

	/* helen 2.18  end*/
	.g_anno .g_title_h1 {
		margin-top: 20px;
	}

	.mc_newss1b_list {
		padding-right: 0;
		margin-top: 0;
	}

	.mc_news .mc_news_s2 .mc_news_titlebox {
		padding-top: 24px;
	}

	.mc_news_s2 {
		margin-bottom: 36px;
	}

	.mc_newsdr_s1 {
		padding-bottom: 26px;
	}

	.mc_news .mc_newss1_titlebox {
		padding-top: 42px;
		padding-bottom: 32px;
	}

	.mc_newsdrs1_txtbox {
		padding-left: 0;
		padding-top: 22px;
	}

	.mc_newsdrs1_txt p {
		height: auto;
	}

	.mc_news_detail .mc_news_s3 {
		padding: 0px 0 14px;
	}

	.mc_a1s1_l {
		width: 100%;
		padding-top: 0;
	}

	.mc_a1s1_r {
		display: none;
	}

	.mc_a1s1_m {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.mc_a1s1_m {
		position: static;
		top: 0;
		left: 53%;
		left: 50%;
		transform: none;
		width: 100%;
		height: auto;
		z-index: -1;
		text-align: center;
	}

	.mc_a1s1_m_slick {
		width: 100%;
		position: static;
		height: auto;
		transform: none;
	}

	.mc_a1s1_m .slick-dots {
		bottom: 40px;
	}

	.mc_a1s2_r {
		/* align-self: flex-start; */
		position: static;
		min-height: 200px;
	}

	.mc_a1s2_r_listbox {
		width: 100%;
	}

	.mc_banner .mc_ban_more {
		margin-left: 40px;
	}

	.mc_a1s2_imgbox {
		height: calc(100% - 172px) !important;
	}

	.g_cultpt3 {
		padding: 20px 0 30px;
	}

	.g_mkpt1 {
		padding: 20px 20px 32px;
	}

	.ma_video {
		margin-bottom: 42px;
	}

	.g_video {
		padding: 42px 20px 20px;
	}

	.mc_ban_li .mc_cont1400 {
		padding: 0 50px;
	}

	.mc_ban_txt p {
		font-size: 24px;
		line-height: 40px;
		min-height: 40px;
	}

	.g_modpt3nr {
		margin: 36px -10px 0;
	}

	.g_modpt4nr {
		margin: 34px -10px 20px;
	}

	.g_modpt4 {
		padding-bottom: 0;
		margin-bottom: 48px;
	}

	.g_intlist .g_modpt2 {
		padding-bottom: 18px;
	}

	.he_custom {
		width: 100%;
		text-align: center;
	}

	.he_customli1::before {
		right: 0;
	}

	.he_custbxri {
		text-align: left;
	}

	.he_custbti h4 {
		font-size: 22px;
		line-height: 1.5;
	}

	.he_custbxle {
		width: 100px;
	}

	.he_custbxri {
		width: calc(100% - 100px);
		padding-left: 15px;
		padding-top: 10px;
	}

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

	.he_heath .he_modp .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 20px;
	}

	.he_lotoul {
		margin-top: 0;
	}

	.g_cldlist .g_modpt4 {
		padding: 42px 0 22px;
	}

	.he_hea4 {
		padding: 32px 0 38px;
	}

	.g_quality .g_modpt1_nr.on .g_modpt1fr {
		padding: 32px 20px;
	}

	.he_b4p2 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_b4p5 {
		padding-top: 42px;
		padding-bottom: 40px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 50px;
		padding-top: 30px;
	}

	.g_softpt1fl {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
		padding: 42px 0 20px;
	}

	.g_db1 {
		padding-top: 42px;
	}

	.g_credit1 {
		padding: 42px 0 0;
	}

	.g_db1nrfl {
		padding: 0 15px;
	}

	.g_db1nr {
		margin: 0 -15px;
	}

	.g_db2 {
		padding: 42px 0 0;
		margin-top: 46px;
	}

	.g_credit2fl {
		padding: 0 15px;
	}

	.g_credit2nr {
		margin: 0px -15px;
	}

	.g_credit .g_credit2fl {
		margin-bottom: 60px;
	}

	.g_care1fl {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

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

	.g_care1fr {
		width: 100%;
	}

	.g_care1nr.on .g_care1flnr {
		padding-right: 0;
	}

	.g_care3 .g_title_h2 {
		margin-bottom: 0;
		padding: 42px 0 14px;
	}

	.g_care4fl {
		width: 33.333333%;
	}

	.g_care4nr {
		margin: 32px -14px 0;
	}

	.g_care5 .g_title_h2,
	.g_care6 .g_title_h2 {
		margin-bottom: 32px;
	}

	.g_care5_int {
		width: 100%;
		margin: 0 auto;
		padding: 0 40px;
	}

	.g_care7topwz {
		width: 100%;
	}

	.g_care7bj {
		height: 460px;
	}

	.g_care7topnr {
		top: 80px;
	}

	.g_care .g_sermpt5 {
		padding: 10px 0 90px;
	}

	.g_care8 {
		padding: 42px 40px 0;
	}

	.g_care2top .g_word {
		width: 100%;
		margin: 0 auto 32px;
	}

	.g_care3 {
		padding: 0px 0 0;
	}

	.g_care2 {
		padding: 32px 0 0;
	}

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

	.g_care5_int {
		padding: 0 20px;
	}

	.g_help .mc_help_r {
		width: 100%;
	}

	.g_help {
		padding: 42px 0 42px;
	}

	.g_title_h4 {
		font-size: 24px;
		margin-bottom: 20px;
		padding-bottom: 14px;
	}

	.g_care3 .g_title_h3 {
		padding-bottom: 14px;
	}

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

	.g_sys3 {
		padding: 42px 40px;
	}

	.g_sys3_img {
		margin-top: 42px;
	}

	.g_stag1 {
		padding: 42px 40px 0;
	}

	.g_credit4_all {
		padding: 30px;
	}

	.g_care .g_care1flnr {
		padding-left: 0;
	}

	.g_care3 .mc_cont1400 {
		padding: 0 20px;
	}

	/* helen 3.18 star */
	.he_f7p1uti {
		width: 100%;
	}

	.he_f7p1ri {
		width: 100%;
	}

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

	.he_f7p1le {
		padding-top: 20px;
	}

	.he_f7p1rli {
		padding-top: 15px;
	}

	.he_f7p1dul .he_f7p1dli {
		width: 50%;
	}

	.he_f7p1gh {
		padding-bottom: 30px;
	}

	.he_f7p2li {
		width: 50%;
	}

	.he_f7p2sz {
		left: 185px;
	}

	.he_f7p2 {
		padding-bottom: 25px;
	}

	.he_x3p2li {
		padding: 0 10px;
	}

	.he_x3p2ul {
		margin: 0 -10px;
	}

	.he_x3p2 {
		padding-top: 50px;
		padding-bottom: 64px;
	}

	.he_x3p1bx {
		padding-top: 80px;
		padding-bottom: 54px;
	}

	/* helen 3.18 end */
	/* tammy 3.18 start */
	.t_tit1 {
		font-size: 24px;
	}

	.t_requ {
		width: calc(100% - 40px);
	}

	.t_requnr {
		padding-top: 32px;
		padding-bottom: 42px;
	}

	.t_tit1 {
		margin-bottom: 10px;
	}

	.t_xqshu {
		margin-bottom: 16px;
	}

	.t_protect {
		padding: 0 10px;
	}

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

	.t_xutit {
		margin-right: 20px;
	}

	.t_fangan {
		padding: 0 10px;
	}

	.t_xunr2 {
		margin: 0 -10px;
	}

	.t_xunr1,
	.t_xunr2,
	.t_xunr3 {
		width: calc(100% - 93px);
	}

	.t_xuannr2 {
		margin-bottom: 4px;
	}

	.t_xuannr3 {
		margin-bottom: 33px;
	}

	.t_xuan {
		margin-bottom: 16px;
	}

	.t_quan {
		margin-bottom: 26px;
	}

	.t_rekuai2 .t_tit1 {
		margin-bottom: 14px;
	}

	.t_k2liname {
		margin-bottom: 8px;
	}

	.t_k2ul {
		margin-bottom: 12px;
	}

	.t_xuan {
		margin-bottom: 8px;
	}

	/* tammy 3.18 end */
	.he_content {
		width: 100%;
		padding: 0 20px;
	}

	.he_f7bx {
		padding-top: 40px;
	}

	.he_f7p1le {
		width: 100%;
	}

	.he_f7p2 {
		padding-top: 40px;
	}

	.g_banb2 .g_ban_title p {
		width: 100%;
	}

	.g_wavept2top {
		margin-top: 0;
	}

	.g_wavept2 .g_care1flnr {
		padding-left: 0;
	}

	.g_wavept2botfl {
		width: 100%;
	}

	.g_wavept2_shu {
		width: 100%;
	}

	.g_wavept2_shu:first-child {
		margin-bottom: 280px;
	}

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

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

	.g_wavept1 {
		padding: 60px 0 30px;
	}

	.g_yunpt1fl {
		padding: 0;
		margin: 0 20px;
	}

	.g_yunpt1 .slick-dots {
		bottom: -20px;
	}

	.g_yunpt2 .slick-dots {
		position: absolute;
		bottom: -30px;
	}

	.g_yunpt3flwzfl p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 4px;
	}

	.g_yunpt3nrfr_sk p {
		line-height: 24px;
	}

	.g_yunpt3 .g_title_h2 {
		margin-bottom: 18px;
	}

	.g_yunpt3flsk {
		margin: 18px -20px 0;
	}

	.g_erppt1 .mc_cont1400 {
		padding: 0 20px;
	}

	.g_erppt2nr {
		margin-top: 20px;
	}

	.g_gudpt3fr {
		width: 300px;
		transform: translateY(-30px);
	}

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

	.g_gudpt3fl::after {
		right: 60px;
	}

	.g_gudpt3botnr {
		margin: 30px -10px 0;
	}

	.g_gudpt6top_box::after {
		width: 145px;
	}

	.g_gudpt2_wz h4 {
		font-size: 16px;
		margin-bottom: 10px;
		height: auto;
	}

	.g_gudpt2_p {
		height: auto;
	}

	.g_gudpt4nr_box {
		padding: 30px 80px 30px 30px;
	}

	.g_gudpt4nr_icon {
		width: 80px;
	}

	.g_sersys_pt3 {
		padding: 66px 0 86px;
	}

	.g_sersys_pt3fl {
		padding: 0 25px;
	}

	.g_sersys_pt5 {
		padding: 66px 40px;
	}

	.g_sersys_pt6 .slick-prev {
		left: -10px;
	}

	.g_sersys_pt6 .slick-next {
		right: -10px;
	}

	.g_countall,
	.g_count {
		font-size: 32px;
	}

	.g_yunpt1_twoicon {
		width: 74px;
		height: 74px;
	}

	.g_yunpt1_twoicon img {
		width: 34px;
	}

	.g_yunpt1_two {
		margin-top: 40px;
	}

	.g_csulo1 .mc_cont1400 {
		padding: 40px 20px 0;
	}

	.g_csulo3,
	.g_csulo4 {
		padding-top: 40px;
	}

	.g_csulo5 {
		padding: 40px 20px;
	}

	.g_csulo4nrfl {
		width: 50%;
	}

	.g_csulo5fl {
		width: 33.333333%;
	}

	.g_merge1_icon {
		width: 60px;
		margin-bottom: 14px;
	}

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

	.g_merge1fl {
		padding: 30px 20px;
	}

	.g_merge1nr {
		margin-top: 40px;
	}

	.g_food1 .g_word4 {
		padding: 0px;
	}

	.g_merge1_wz h5 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.g_merge2_word h2 {
		font-size: 28px;
	}

	.g_merge2bj {
		height: 300px;
	}

	.g_mergeban .mc_cont1400.g_ban_title {
		padding: 0 45px;
	}

	.g_c3bansk .slick-prev {
		left: 15px;
	}

	.g_c3bansk .slick-prev {
		right: 15px;
	}

	.g_wave .g_sermpt5 {
		padding: 60px 0 86px;
	}

	.g2_wave2top {
		padding: 10px 15px;
	}

	.g2_wave2top h4 {
		font-size: 16px;
	}

	.g2_wave2top p {
		font-size: 18px;
		height: 62px;
	}

	.g_wave .g_sermpt5 {
		padding: 60px 0 60px;
	}

	.g2_contbot_pic .g_pic {
		width: 380px;
	}

	.g2_cont .he_b4p1bxle {
		padding-right: 60px;
	}

	.g2_wavept2pc {
		display: none;
	}

	.g2_wavept2ph {
		display: block;
	}

	.g2_wavept2ph {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		padding: 20px;
	}

	.g_care1fr {
		position: relative;
	}

	.g2_contbot_pic .g_pic {
		width: 360px;
	}

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

	.g_fincpt1fl {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	.g_fincpt1fr {
		width: 100%;
	}

	.g_fincpt1_wd {
		padding-right: 0;
		width: 100%;
		padding: 40px 0;
	}

	.g_fincpt4 {
		padding: 40px 20px 0;
	}

	.g_fincpt2_img {
		width: 120px;
		position: static;
		top: 0;
		left: 30px;
		transform: translateY(0);
		margin-bottom: 20px;
	}

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

	.g_ecompt1nr {
		padding: 0 20px;
	}

	.g_dwispt3fl,
	.g_dwispt3fr {
		width: 100%;
	}

	.g_dwispt3fr {
		position: static;
		top: 0;
		right: 0;
		transform: translateY(0);
		padding-left: 0;
		margin-top: 32px;
	}

	.g_dwispt5_all {
		margin-top: 40px;
	}

	.g_dwispt5fl {
		width: 50%;
		margin-bottom: 30px;
	}

	.g_dwispt5fl:nth-last-child(1),
	.g_dwispt5fl:nth-last-child(2),
	.g_dwispt5fl:nth-last-child(3) {
		margin-bottom: 30px;
	}

	.g_dwispt5bj {
		height: 520px;
	}

	.g_datacomfl,
	.g_datacomfr {
		width: 100%;
	}

	.g_datacomfl {
		padding-top: 0;
	}

	.g_datacomfr {
		margin-top: 32px;
	}

	.g_datacom {
		padding: 34px 0;
	}

	.g_dcrept2 .g_ecompt1nr {
		margin-top: 0;
		margin-bottom: 0;
	}

	.g_dcrept3 {
		padding: 0;
	}

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

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

	.g_dcrept3_ul {
		margin-bottom: 20px;
	}

	.g_dcrept3_tit h3 {
		font-size: 24px;
	}

	.g_dcrept3_ul.on .g_dcrept3_fr {
		padding-right: 0;
	}

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

	.g_dindpt2top {
		margin: 40px -10px 0;
	}

	.g_dindpt2topfl {
		width: 50%;
	}

	.g_dindpt2topnr p {
		height: 72px;
	}

	.g_dindpt2botfl {
		width: 50%;
	}

	.g_dindpt4top {
		margin-bottom: 60px;
	}

	.g_dindpt4ul {
		margin: 40px -20px 0;
	}

	.g_credit4_all .g_word p {
		font-size: 14px;
		line-height: 24px;
		height: 72px;
	}

	.g_credit4bj {
		height: 290px;
	}

	.g_dindpt5 .g_ecompt1nr {
		margin-top: 0;
	}
}


/* 手机横屏 */
@media screen and (max-width: 768px) {

	.mc_bread_nav {
		padding: 15px 0;
	}

	.ma_video {
		margin-bottom: 50px;
	}

	.mc_bread_li:not(:last-child)::after {
		margin: 0 5px;
	}

	.mc_newss1t_imgbox {
		width: 100%;
	}

	.mc_newss1t_txt {
		width: 100%;
		padding: 0;
		margin-top: 25px;
	}

	.mc_newss1t_title {
		line-height: 24px;
		height: 48px;
		margin-bottom: 20px;
	}

	.mc_newss1t_date {
		margin-bottom: 25px;
	}

	.mc_newss1t_arrowbox {
		right: 10px;
		bottom: 25px;
	}

	.mc_newss1_top {
		margin-bottom: 40px;
	}

	.mc_newsd_title {
		font-size: 20px;
		line-height: 30px;
	}

	.mc_newsd_share {
		display: none;
	}

	.mc_newsd_date,
	.mc_newsd_view {
		margin: 0;
		margin-right: 20px;
		font-size: 14px;
	}

	.mc_newsd_date,
	.mc_newsd_view {
		line-height: 24px;
	}

	.mc_newsd_txt {
		padding: 25px 0;
	}

	.mc_newsd_txt p img {
		margin: 20px 0;
	}

	.ma_mkimg1 {
		display: none;
	}

	.ma_mkimg2 {
		display: block;
	}


	.mc_newsd_arrowph {
		display: block !important;
	}

	.mc_newsd_arrow a span {
		display: none;
	}

	.mc_newsdrs1_lisbox {
		padding: 20px 0;
	}

	/* .mc_newsdr_s1{
        padding-bottom: 0;
    } */

	.mc_logo {
		width: 120px;
	}

	.mc_logo_btn {
		padding: 0 10px;
	}

	.mc_ban_title {
		font-size: 28px;
	}

	.mc_slick_arrowbox .slick-arrow {
		width: 20px;
		height: 20px;
	}

	.mc_bannews_li {
		width: 100%;
	}

	.mc_ban_news .mc_cont1400,
	.mc_ban_slick.mc_slick_arrowbox .slick-dots {
		padding: 0 20px;
	}

	.mc_a1s2_r_list {
		margin: 0 -20px;
	}

	.mc_a1s2_r_li {
		/* width: 50%; */
		padding: 0 20px;
	}

	.mc_a1s3_title {
		font-size: 18px;
	}

	.mc_a1s3_more {
		margin-top: 20px !important;
	}

	.mc_a1s3rt_imgbox {
		width: 100%;
	}

	.mc_a1s3_rt .mc_a1s3_lisbox {
		display: block;
		position: relative;
	}

	.mc_a1s3rt_txtbox {
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 5;
		width: 100%;
		background: transparent;
		color: #ffffff;
	}

	.mc_a1s3_rt .mc_a1s3_title {
		color: #ffffff;
	}

	.mc_a1s3_rt .mc_a1s3_txt {
		color: rgba(255, 255, 255, .5);
	}

	.mc_a1s3rt_imgbox::before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 3;
		width: 100%;
		height: 53%;
		background: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	}

	.mc_a1s3rt_txtbox,
	.mc_a1s3l_txtbox {
		padding: 0 15px 25px;
	}

	.mc_a1s3_rt .mc_a1s3_more {
		color: #ffffff;
	}

	.mc_a1s3_more_pc {
		display: none;
	}

	.mc_a1s3_more_ph {
		display: inline-block;
	}

	.mc_help_input {
		padding: 12px 15px;
	}

	.mc_helpr_li {
		width: 50%;
	}

	.mc_ftnav_li {
		margin-right: 15px;
	}

	.mc_ft_follow_qr {
		opacity: 1;
		pointer-events: all;
		display: none;
		transition: none;
	}

	.mc_ft_nav {
		display: block;
	}

	.mc_ftnav_li {
		position: relative;
		width: 100%;
		margin: 0;
		border-bottom: 1px solid rgba(255, 255, 255, .3);
		padding-bottom: 10px;
	}

	.mc_ftnav_li:not(:last-child) {
		margin-bottom: 10px;
	}

	.mc_ftnav_a {
		margin-bottom: 0;
	}

	.mc_ft_subnav {
		padding-top: 5px;
		display: none;
	}

	.mc_ftnav_li::before {
		content: "";
		position: absolute;
		right: 0;
		top: 5px;
		width: 12px;
		height: 12px;
		background: url(../images/arrow_next.png) center / contain no-repeat;
		transition: all .36s;
		transform: rotate(90deg);
	}

	.mc_helpr_title {
		font-size: 14px;
	}

	.mc_helpr_li {
		margin-bottom: 20px;
	}

	.mc_ftnav_li.act::before {
		transform: rotate(0deg);
	}

	.mc_ft1_r {
		margin-trim: 25px;
	}

	.mc_msc_submit {
		font-size: 18px;
	}

	#mc_aside_modal .mc_modal_close {
		right: 0;
	}

	#mc_search_modal .mc_modal_content {
		padding: 0;
	}

	.mc_videom_close,
	#mc_search_modal .mc_modal_close,
	#mc_aside_modal .mc_modal_close {
		font-size: 40px;
	}

	.mc_asm_box {
		padding: 20px 15px;
	}

	.mc_asm_tel_li {
		width: 100% !important;
		padding-right: 0;
		margin-bottom: 6px;
	}

	.mc_asm_title {
		margin-bottom: 10px;
	}

	.mc_asm_title_icon {
		width: 24px;
	}

	.mc_title20 {
		font-size: 16px;
	}

	.mc_a1s4_content {
		padding: 0 20px;
	}

	.mc_a1s4_li {
		width: 100%;
	}

	.mc_ft1 {
		padding: 30px 0;
	}

	.mc_asm_tel_num {
		font-size: 16px;
		margin-bottom: 0;
	}

	.mc_asm_buy_list {
		margin: 0;
	}

	.mc_asm_buy_li {
		width: 100%;
		margin: 0 0 10px;
		white-space: nowrap;
	}

	.mc_asm_buy_lisbox {
		padding: 5px 25px 5px 15px;
	}

	#mc_aside_modal .mc_modal_close {
		top: -45px;
	}

	.mc_asm_tel_name {
		margin-bottom: 0;
	}

	.mc_a1s2_r_a {
		font-size: 16px;
		padding: 4px 0;
	}

	.mc_a1s2_r {
		min-height: 240px;
	}

	.mc_a1s2 {
		padding-bottom: 30px;
	}

	/* 767e */
	.g_banimg_pc {
		display: none;
	}

	.g_banimg_ph {
		display: block;
	}

	.g_ban_title h1 {
		font-size: 30px;
	}

	.mc_bread_navbox {
		display: none;
	}

	.g_anno_fl {
		width: calc(100% - 36px);
	}

	.g_anno_ltnr p {
		width: 100%;
	}

	.g_anno_ltnr a {
		position: relative;
	}

	.g_anno_fr {
		margin-right: 0;
		position: absolute;
		width: 21px;
		top: 50%;
		transform: translateY(-50%);
		right: 15px;
		height: 5px;
	}

	.g_anno_ltnr a {
		padding: 16px 0 10px;
		width: 100%;
	}

	.g_anno_list {
		margin-bottom: 20px;
	}

	.g_anno {
		padding: 0 0 20px;
	}

	.g_title_h1 {
		font-size: 30px;
	}

	.g_title_h2 {
		font-size: 22px;
		line-height: 32px;
		padding-bottom: 16px;
		margin-bottom: 22px;
	}

	.g_title_h2::before {
		width: 46px;
	}

	.g_infopt1_wd h3 {
		font-size: 18px;
		line-height: 30px;
	}

	.g_infopt1_wd {
		margin-bottom: 20px;
	}

	.g_infopt2tu1 {
		display: none;
	}

	.g_infopt2tu2 {
		display: block;
	}

	.g_infopt3sk {
		margin-top: 32px;
	}

	.g_infopt3sk {
		padding: 0 30px;
	}

	.g_infopt3 {
		padding: 36px 0 42px;
	}

	.g_infopt4_numbk {
		width: 100%;
	}

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

	.g_infopt4_ot {
		font-size: 14px;
		line-height: 30px;
		margin-top: 14px;
	}

	.g_shu span {
		font-size: 30px;
	}

	.g_infopt5tu1 {
		display: none;
	}

	.g_infopt5tu2 {
		display: block;
	}

	.g_com_pt1nr .slick-dots {
		top: -46px;
	}

	.g_com_pt1 {
		padding: 32px 0;
	}

	.g_com_pt2 {
		padding: 32px 0;
	}

	.g_infopt4_nrbox {
		min-width: 100%;
	}

	.g_com_pt2fl {
		width: 25%;
		margin-bottom: 0;
	}

	.g_cominfo .g_com_pt1 {
		margin-top: 33vh;
	}

	.g_videofl {
		width: 100%;
	}

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

	.g_videowz p {
		max-height: inherit;
	}

	.g_videowz h3 {
		max-height: inherit;
	}

	.g_video_sk {
		margin-bottom: 60px;
	}

	.g_com_pt1fl {
		width: 50%;
	}

	.g_mkpt2sk1_img {
		width: 100%;
	}

	.g_mkpt2sk1_wz {
		width: 100%;
		padding-left: 0;
		position: static;
		top: 0;
		right: 0;
		transform: translateY(0);
		margin-top: 32px;
	}

	.g_mkpt2sk1_wz h4 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.mc_a1s3rb_txtbox {
		padding: 0 15px;
	}

	.g_newli a {
		line-height: 3;
	}

	.g_video .g_com_pt1fl {
		padding: 0 15px;
	}

	.g_video {
		padding: 40px 20px 20px;
	}

	.g_serm_navbox {
		display: none;
	}

	.g_sermpt1_li {
		line-height: 26px;
		width: 100%;
	}

	.g_sermpt1_ulall {
		width: calc(100% - 110px);
		margin-bottom: 10px;
	}

	.g_sermpt1_ul li {
		padding: 0 20px;
		margin-bottom: 14px;
	}

	.g_ser_searchfl {
		width: 33.333333%;
	}

	.g_sermpt3fl {
		width: 50%;
		padding: 30px 20px;
		margin-bottom: 0;
	}

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

	.g_sermpt3fl h4 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.g_sermpt3 {
		padding: 40px 0 20px;
	}

	.g_sermpt3fl p {
		line-height: 26px;
		height: 52px;
		overflow: hidden;
	}

	.g_sermpt3fl:nth-child(2) {
		border-right: 1px solid transparent;
	}

	.g_sermpt5_topfl,
	.g_sermpt5_topfr {
		width: 50%;
	}

	.g_sermpt2btn {
		margin-top: 20px;
	}

	.g_sermpt5_topfr {
		padding: 40px 26px;
	}

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

	.g_sermpt2fr {
		float: none;
		margin-top: 32px;
	}

	.g_sermpt2 {
		padding: 40px 0;
	}

	.g_sermpt6fl {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.g_sermpt6 {
		padding: 40px 0;
	}

	.g_sermpt5 {
		padding: 40px 0 70px;
	}

	.g_sermpt1_ulall {
		width: 100%;
		margin-bottom: 10px;
		margin: 20px -20px 0;
	}

	.g_sermpt1top {
		padding: 42px 0;
	}

	.g_sermpt1_btn {
		width: 160px;
		margin: 32px auto 0;
	}

	.g_ser_searchfl:nth-of-type(4n+1) {
		border-left: 1px solid transparent;
	}

	.g_ser_searchfl:nth-of-type(3n+1) {
		border-left: 1px solid #e2ecf7;
	}

	.g_ser_search {
		padding: 32px 0;
	}

	.g_ban3fl,
	.g_ban3fr {
		width: 100%;
	}

	.g_ban3fr {
		margin-top: 32px;
	}

	/*.g_modpt2nrb {
        min-width: 728px;
    }

    .g_modpt2nr {
        overflow-x: auto;
    }*/

	.g_modpt3fl {
		padding: 0 10px;
	}

	.g_modpt3nr {
		margin: 30px -10px 0;
	}

	.g_modpt4nr .slick-dots {
		bottom: -40px;
	}

	.g_modpt3tu {
		width: 40px;
	}

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

	.g_modpt3wz p {
		font-size: 14px;
		line-height: 24px;
		max-height: 48px;
	}

	.g_sybanwz2 {
		display: block;
	}

	.g_sybanwz1 {
		display: none;
	}

	.mc_ban_videobox,
	.mc_ban_more {
		margin-top: 150px;
		margin-left: 30px;
	}

	.mc_ban_ph {
		height: auto;
	}

	.mc_ban_ph img {
		height: auto !important;
	}

	/* helen star */
	.g_ban4sk .slick-prev {
		width: 20px;
		height: 20px;
	}

	.g_ban4sk .slick-next {
		width: 20px;
		height: 20px;
	}

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

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

	.g_sersum .g_sermpt3 .g_sermpt3fl {
		width: 50%;
	}

	.g_banner5 .g_banimg {
		height: inherit;
	}

	.g_sto_modpt1 {
		padding: 40px 0 0;
	}

	.g_sto_modpt2nr {
		min-width: 728px;
	}

	.he_modpt2 {
		overflow-x: auto;
		margin-top: 30px;
	}

	.g_sto_modpt2 {
		margin-bottom: 40px;
	}

	.g_stopt1 {
		padding: 45px 0;
	}

	.g_stopt1bot {
		padding: 43px 0;
	}

	.he_messabx {
		width: calc(100% - 40px);
	}

	.g_sermore .g_sermpt4 {
		padding: 42px 10px;
	}

	.g_stopt1botfl {
		padding: 0px 10px;
	}

	.g_stopt1botb {
		margin: 0 -10px;
	}

	.g_sermpt4 {
		padding: 44px 0;
	}

	/* helen end */
	.g_intshu p {
		line-height: 142px;
		height: 142px;
		overflow: unset;
	}

	.g_intpt2tu .g_pic {
		width: 90%;
		margin: 18px auto;
	}

	.g_intpt2tu .g_pic img {
		padding: 0 15px;
	}

	.g_int .g_com_pt1 {
		padding: 50px 0;
	}

	.g_sermpt4arr {
		margin-top: 0;
		opacity: 1;
	}

	.g_sermpt4all {
		bottom: 24px;
	}

	.g_sermpt4wz p {
		height: auto;
		margin-bottom: 10px;
	}

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

	.g_intlist1_word {
		margin-bottom: 10px;
	}

	.g_cloud1fl {
		width: 50%;
	}

	.g_softpt2fl {
		width: 100%;
	}

	.g_softpt2wz p {
		height: auto;
	}

	.g_softpt2all {
		padding: 32px 20px;
	}

	.g_softpt4fl {
		width: 33.333333%;
	}

	.g_softpt4all .g_pic {
		width: 100%;
	}

	.g_softpt4all {
		padding: 20px 36px;
	}

	.g_softpt3fl {
		width: 100%;
		padding: 10px 15px 0;
	}

	.g_softpt3fr {
		padding: 5px 15px 12px;
		line-height: 26px;
	}

	.g_softpt3fr {
		width: 100%;
	}

	.g_infopt1 {
		padding: 36px 0 14px;
	}

	.g_infopt4 {
		padding: 38px 0;
	}

	.g_infopt4_num {
		margin-top: 0;
	}

	.g_annobot {
		margin-top: 22px;
	}

	.mc_news_detail {
		padding-top: 20px;
	}

	.ma_vbtmlist_li {
		margin: 0;
	}

	.mc_ban_videobox,
	.mc_ban_more {
		margin-top: 30px;
		margin-left: 0;
	}

	.mc_banner .mc_ban_more {
		margin-left: 0;
	}

	.g_modpt4 {
		padding-top: 32px;
		margin-bottom: 70px;
	}

	.g_sersum .g_com_pt1 {
		padding: 20px 0 42px;
	}

	.g_sersum .g_sermpt3 {
		padding: 40px 0 0px;
	}

	.g_sersum .g_sersumpt1_bot {
		padding: 40px 20px 20px;
	}

	.g_sersum .g_sermpt3fl {
		border-right: 1px solid transparent;
	}

	.g_modpt3,
	.g_sermodel .g_sermpt6,
	.g_modpt4 {
		padding: 32px 0 42px;
	}

	.g_sermpt6 {
		padding: 40px 0 24px;
	}

	.g_sto .g_sermpt3nr .g_sermpt3fl p {
		height: 78px;
	}

	.g_sto .g_sermpt3fl {
		border-right: 1px solid #d8e6f4;
	}

	.g_sto .g_sermpt3fl:last-child {
		border-right: 1px solid transparent;
	}

	.g_sermpt2wz h3 {
		font-size: 26px;
		line-height: 40px;
	}

	.g_sto .g_sermpt6 {
		padding: 42px 0 30px;
	}

	.g_sermodel .g_modpt4 {
		padding: 42px 0 32px;
		margin-bottom: 30px;
	}

	.g_sermpt3fl {
		padding: 0px 20px 30px;
	}

	.g_sersum .g_sermpt3nr {
		margin-top: 32px;
	}

	.g_intshu {
		margin: 0 auto 24px;
	}

	.g_stopt1botfl a {
		padding: 10px 20px 24px;
	}

	.g_stopt1bot_wd {
		padding-top: 24px;
		margin-top: 5px;
	}

	.g_stopt1bot_wd h5 {
		margin-bottom: 5px;
	}

	.g_int .g_stopt1 {
		padding: 36px 0 42px;
	}

	.g_int .g_sermpt5 {
		padding: 36px 0 46px;
	}

	.g_int .g_sermpt6 {
		padding: 0 0 26px;
	}

	.g_intlist1 {
		padding: 42px 0 10px;
	}

	.g_intlist .g_modpt2 {
		padding-bottom: 10px;
	}

	.g_intlist .g_modpt4 {
		padding: 42px 0 60px;
	}

	.g_cloud .g_sermpt3 {
		padding: 40px 0;
	}

	.g_cloud1 {
		padding: 40px 0 20px;
	}

	.g_cloud1fl a {
		display: block;
	}

	.g_cloud .g_sermpt4 {
		padding: 36px 0 40px;
	}

	.g_intlist1fl,
	.g_intlist1fr {
		width: 100%;
	}

	.g_intlist1fr {
		padding-left: 0;
		padding-top: 18px;
		margin-top: 0;
	}

	.g_cldlist .g_sermpt5 {
		padding: 42px 0 80px;
	}

	.g_cldlist .g_modpt4 {
		padding: 42px 0 24px;
		margin-bottom: 0;
	}

	.he_customli1::before {
		height: 110px;
	}

	.he_custom {
		padding-top: 45px;
		padding-bottom: 45px;
	}

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

	.g_sermodel .g_sermpt6 {
		padding-bottom: 28px;
	}

	.g_sersum .g_sermpt6 {
		padding: 0;
	}

	.g_sto .g_sermpt5 {
		padding: 42px 0 70px;
	}

	.g_sto .g_sermpt6 {
		padding: 32px 0 14px;
	}

	.g_sto_mod .g_sermpt5 {
		padding: 42px 0 72px;
	}

	.g_sto_mod .g_modpt4 {
		margin-bottom: 24px;
	}

	.g_int .g_sermpt6 {
		padding: 0 0 30px;
	}

	.g_intlist .g_sermpt5 {
		padding: 50px 0 80px;
	}

	.g_intlist .g_intlist1 {
		padding: 42px 0 0px;
	}

	.g_cloud .g_sermpt5 {
		padding: 32px 0 70px;
	}

	.g_cldlist .g_intlist1 {
		padding: 42px 0 0;
	}

	.g_cldlist .g_modpt2 {
		padding-top: 24px;
	}

	.g_cldlist .g_modpt2 {
		padding-top: 24px;
		padding-bottom: 0;
	}

	.he_lotoli {
		padding-top: 0;
	}

	.he_modp .he_hea3 .g_title_h2 {
		margin-bottom: 22px;
	}

	.he_lotoli {
		padding-bottom: 0;
		margin-bottom: 18px;
	}

	.he_hea4 {
		padding: 10px 0 70px;
	}

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

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

	.g_sermore .g_sermpt5 {
		padding: 90px 0 80px;
	}

	.he_b3p1ul {
		margin: 0 -45px;
	}

	.he_b3pla1 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_b3pla2 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_b3pla3tle,
	.he_b3pla3tri {
		width: 100%;
	}

	.he_b3p3thb {
		padding: 32px 20px;
	}

	.he_b3pla3tb2 .he_b3pla3jn {
		display: none;
	}

	.he_b3pla3tb2 .he_b3p3plo {
		width: 100%;
		position: static;
		top: 0;
		transform: translateY(0);
		left: 0;
		padding: 32px 20px;
	}

	.he_b3pla3tb2 {
		background: #f4f5fa;
	}

	.he_b3pla4 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_b3pla5 {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.he_b3p6bxle,
	.he_b3p6bxri {
		width: 100%;
	}

	.he_b3pla6 {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.he_b3p6bx .he_customli1 {
		width: 100%;
	}

	.he_customli {
		float: none;
	}

	.he_customli1 {
		margin-bottom: 32px;
	}

	.he_customli1::before {
		display: none;
	}

	.he_custom {
		width: 100%;
		text-align: left;
	}

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

	.he_customli {
		width: 100%;
		padding: 0;
	}

	.he_customul {
		margin: 0;
	}

	.he_b3pla6 .he_custbti h4 {
		font-size: 16px;
	}

	.he_labe {
		position: absolute;
		bottom: 32px;
		left: 20px;
		width: calc(100% - 220px);
	}

	/* helen 2.18  star*/
	.he_b4mpdnh {
		margin-top: 26px;
	}

	.he_b4move .he_mpdptp2 {
		padding-top: 5px;
	}

	.he_b3p3thb {
		padding: 60px 60px 140px 16.5%;
	}

	.he_b3p3plo {
		padding: 0 17% 0 80px;
	}

	.he_b3p3plul {
		padding-top: 22px;
	}

	/* helen 2.18  end*/
	/* helen 2.18  star*/
	.he_b4p1bxle {
		width: 100%;
		padding-right: 0px;
	}

	.he_b4p1bxri {
		/* width: 100%; */
		/* padding-right: 0; */
		position: static;
		transform: inherit;
		float: left;
		margin-top: 25px;
	}

	.he_b4p1po {
		display: none;
	}

	.he_b4p1 {
		padding-top: 36px;
		padding-bottom: 50px;
	}

	.he_b4p1bp1 p {
		font-size: 22px;
		line-height: 30px;
	}

	.he_b4p1qk .he_mpdpln {
		padding-bottom: 4px;
	}

	.he_b4p1bul {
		padding-bottom: 25px;
	}

	.he_b4p2li {
		padding: 0 0px;
		margin: 0 10px;
		padding-top: 10px;
	}

	.he_b4p2 {
		padding-top: 40px;
		padding-bottom: 23px;
	}

	.he_b4p2 .g_title_h2 {
		margin-bottom: 24px;
	}

	.he_b4p2li {
		margin-top: 0px !important;
	}

	.he_b4p2ul {
		padding-bottom: 40px;
	}

	.he_b4p2ul .slick-dots li {
		width: 30px;
		height: 4px;
		margin: 0 4px;
		border-radius: 0;
		background: #bcbbbb;
	}

	.he_b4p2ul .slick-dots li.slick-active {
		background: #1b4c9f;
	}

	.he_b4p2ul .slick-dots {
		bottom: 5px;
	}

	.he_b4p2hy {
		padding: 0 10px;
	}

	.he_b4p2hp1 {
		margin-bottom: 10px;
	}

	.he_b4p5bx {
		width: 470px;
	}

	.he_b4p5li {
		padding: 0 30px;
	}

	.he_b4p5ul {
		margin: 0 -30px;
	}

	.he_b4p5 {
		padding-top: 49px;
		padding-bottom: 46px;
	}

	.g_modpt1_nr .g_modpt1fr {
		padding: 10px 20px 32px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-top: 0;
	}

	.g_softpt2 {
		padding: 40px 0 24px;
	}

	.g_softpt3 {
		padding: 32px 0;
	}

	.g_softpt4 {
		padding: 32px 0;
	}

	.g_softpt4 {
		padding: 32px 0 16px;
	}

	.g_soft .g_sermpt5 {
		padding: 32px 0 70px;
	}

	.he_b3p3plo {
		padding: 32px 20px;
	}

	.g_database .g_modpt1_nr .g_modpt1fr {
		padding: 32px 20px 32px;
	}

	.g_database .he_mpdptp3 {
		margin-bottom: 0;
	}

	.g_db3 {
		padding: 42px 0 20px;
	}

	.g_database .g_credit3fl {
		position: static;
		top: 0;
		left: 0;
		transform: translateY(0);
		width: 100%;
	}

	.g_credit3fr {
		width: 100%;
	}

	.g_database .g_credit3nr.on .g_credit3fl {
		padding-left: 0;
	}

	.g_credit1 .mc_cont1000 {
		padding: 0 20px;
	}

	.g_database .g_modpt1_nr.on .g_modpt1fr {
		padding: 0 20px 32px;
	}

	.g_modpt1_nr.on .he_mpdptp3 {
		width: 100%;
	}

	.g_db2tle {
		font-size: 20px;
	}

	.g_db3 {
		padding: 32px 0 20px;
	}

	.g_database .g_credit3fl {
		padding-right: 0;
		margin-bottom: 14px;
	}

	.g_credit2fl {
		width: 50%;
		padding: 0 15px;
	}

	.g_credit2nr {
		margin: 0px -15px;
	}

	.g_credit2nrbox {
		margin-top: 60px;
	}

	.g_credit2fl {
		margin-bottom: 70px;
	}

	.g_credit2_tu {
		top: -34px;
		width: 70px;
	}

	.g_credit2_icon {
		padding: 50px 18px 32px;
	}

	.g_network1 .g_credit3fl {
		position: static;
		top: 0;
		transform: translateY(0);
		left: 0;
		padding-right: 0;
		margin-bottom: 18px;
	}

	.g_network1 .g_credit3nr.on .g_credit3fl {
		position: static;
		top: 0;
		transform: translateY(0);
		left: inherit;
		right: 0;
		padding-left: 0;
		float: none;
	}

	.g_network1 {
		padding: 42px 0 0;
	}

	.g_credit3fl {
		width: 100%;
	}

	.g_credit3nr.on .g_credit3fl {
		padding-left: 0;
	}

	.g_credit3nr.on .g_credit3fl .g_title_h2 {
		text-align: left;
	}

	.g_credit3nr.on .g_credit3fl .g_title_h2::before {
		right: inherit;
		left: 0;
	}

	.g_credit3fl {
		padding-right: 0;
	}

	.g_care8 {
		padding: 42px 20px 0;
	}

	.g_care8fl {
		width: 100%;
	}

	.g_care8a {
		padding: 18px 15px;
	}

	.g_care8fr {
		width: 100%;
	}

	.g_care8fl .g_care8a:last-child {
		border-color: transparent;
	}

	.g_care9 {
		padding: 32px 20px 32px;
	}

	/* .g_care9fl {
        width: 25%;
    }*/

	.g_care2botwz {
		width: 100%;
	}

	.g_care4fl {
		width: 50%;
	}

	.g_modpt2_ph {
		display: block;
		margin-bottom: 32px;
	}

	.he_modpt2 {
		display: none;
	}

	.g_modpt2tle,
	.g_sto_modpt2tle {
		padding: 24px 15px;
	}

	.g_mod_wit1,
	.g_mod_wit2 {
		padding: 18px 15px;
	}

	.g_helpfl {
		width: 50%;
	}

	.g_network1 .g_sermpt2btn {
		margin: 20px auto 60px;
	}

	.g_helpfl:nth-child(2) {
		border-color: transparent;
	}

	.ma_modalm {
		width: calc(100% - 40px);
	}

	.mc_msc_boxr {
		width: 26px;
	}

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

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

	.g_sys2nrfl::before {
		display: none;
	}

	.g_sys2_all {
		margin-top: 32px;
	}

	.g_sys3fl {
		width: 100%;
		margin-bottom: 24px;
	}

	.g_sys3_img {
		margin-top: 14px;
	}

	.g_sys3b {
		padding: 26px 32px;
	}

	.g_sys3_int p span {
		font-size: 26px;
	}

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

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

	.g_sys3tu img {
		width: 92px;
	}

	.g_sys3 {
		padding: 42px 20px;
	}

	.g_safe1fr p {
		font-size: 20px;
		line-height: 38px;
	}

	.g_safe1 {
		padding: 42px 0 20px;
	}

	.g_safe1tu {
		width: 44px;
	}

	.g_safe1fr {
		width: calc(100% - 44px);
		padding-left: 15px;
	}

	.g_safe2 .g_title_h2 {
		margin-bottom: 14px;
	}

	.g_safe2 {
		padding: 42px 0;
	}

	.g_safe2_search,
	.g_safe2_sx {
		float: none;
	}

	.g_safe2_sx {
		margin-left: 0;
		margin-top: 18px;
	}

	.g_safe2nr {
		margin-top: 24px;
	}

	.g_safe2_all .g_anno_fl {
		padding-right: 30px;
		width: 100%;
	}

	.g_safe2_time {
		width: 100%;
		margin-top: 5px;
	}

	.g_safe_ltnr a {
		position: relative;
	}

	.g_safe2_all .g_anno_fr {
		margin-right: 0;
		right: 0;
	}

	.g_safe2_all .g_anno_fl h5 {
		margin-bottom: 5px;
	}

	.g_safe .g_sermpt6 {
		padding: 0px 0 24px;
	}

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

	.g_stag1 {
		padding: 32px 20px 0;
	}

	.g_title_h4 {
		font-size: 20px;
		margin-bottom: 12px;
		padding-bottom: 6px;
	}

	.g_title_h4::before {
		width: 40px;
	}

	.g_stag .he_b3pla6 {
		margin-top: 42px;
	}

	.he_city .g_modpt1_nr .g_modpt1fr {
		padding: 30px 20px 32px;
	}

	/* helen 3.18 star */
	.he_f7bti p {
		font-size: 22px;
	}

	.he_f7p2sz {
		left: 114px;
	}

	.he_f7p2lbx {
		padding: 25px 20px 25px 25px;
	}

	.he_x3p1li {
		margin: 10px;
	}

	.he_x3p1ny {
		box-shadow: -4.7px -1.5px 10px 0 rgb(63, 69, 83, 0.1);
	}

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

	.he_x3p1bx {
		padding-top: 30px;
		padding-bottom: 55px;
	}

	.he_x3p2bx {
		padding: 0 0px;
	}

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

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

	.he_x3p3 .g_modpt4 {
		margin-bottom: 15px;
	}

	.he_x3p4 .he_b3p6bxle {
		padding-right: 0px;
		width: 100%;
	}

	.he_x3p4 .he_b3p6bxri {
		width: 100%;
	}

	.he_x3p4 .he_b3pla6 {
		padding-top: 40px;
		padding-bottom: 52px;
	}

	.he_x3p4li:nth-child(1) {
		border-left: 1px solid #d7e3f2;
	}

	/* helen 3.18 end */
	/* tammy 3.18 start */
	.t_prowen1 {
		line-height: 36px;
		font-size: 14px;
	}

	.t_protect {
		padding: 0 8px;
		margin-bottom: 14px;
	}

	.t_shuxin::before {
		width: 16px;
		height: 16px;
	}

	.t_shunrli.on .t_shuxin::after {
		left: 2px;
	}

	.t_yixuan {
		padding: 0 8px;
		padding-bottom: 14px;
	}

	.t_xuanclose {
		right: 8px;
	}

	.t_xunr3 {
		margin: 0 -8px;
	}

	.t_xunyi {
		margin: 0 -8px;
	}

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

	.t_xunr2 {
		margin: 0 -6px;
	}

	.t_shuxin {
		font-size: 14px;
		line-height: 36px;
	}

	.t_k2li {
		width: 50%;
	}

	.t_shunrli {
		margin-right: 22px;
	}

	/* tammy 3.18 end */
	.he_f7bx {
		padding-top: 40px;
	}

	.he_x3p2 {
		padding-top: 40px;
		padding-bottom: 48px;
	}

	.t_k2liname {
		font-size: 16px;
	}

	.g_modpt2tle td {
		padding: 18px 15px;
	}

	.g_wavept2_shu:first-child {
		margin-bottom: 200px;
	}

	.g_loan .g_sermpt5 {
		padding: 40px 0 80px;
	}

	.g_yunpt3bjfl {
		width: 100%;
	}

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

	.g_yunpt3nrfl:first-child {
		margin-bottom: 320px;
	}

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

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

	.g_yunpt4nrfl {
		width: 33.333333%;
	}

	.g_yunpt1 {
		padding: 42px 0 50px;
	}

	.g_yunpt1zs p {
		bottom: 0;
		right: 20px;
		font-size: 40px;
	}

	.g_yunpt2 {
		padding: 40px 0 66px;
	}

	.g_yun .g_care9 {
		padding-top: 40px;
	}

	.g_yunpt4nr {
		margin: 30px -20px 0;
	}

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

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

	.g_govpt2fl {
		width: 100%;
	}

	.g_govpt2fr {
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

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

	.g_govpt1nrfl {
		padding-right: 20px;
	}

	.g_govpt1nrfr_li p {
		padding-bottom: 12px;
		padding-top: 12px;
	}

	.g_govpt1nrfrsk {
		padding: 30px 0 32px;
	}

	.g_govpt1_icon1 {
		right: -12.5px;
	}

	.g_govpt1_icon2 {
		right: -12.5px;
	}

	.g_govpt1bj {
		height: 446px;
	}

	.g_erppt1 {
		padding: 42px 0;
	}

	.g_erppt2 {
		padding: 42px 20px 0;
	}

	.g_erppt1nr_icon {
		width: 40px;
		margin: 0 auto 20px;
	}

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

	.g_erppt2nr {
		margin-top: 0;
	}

	.g_erppt1nrfl {
		width: 33.333333%;
		margin-bottom: 20px;
	}

	.g_gudpt1fr {
		width: 100%;
	}

	.g_gudpt1fl {
		width: 100%;
		padding-right: 0;
		position: static;
		top: 0;
		left: 0;
		transform: translateY(0);
	}

	.g_gudpt1,
	.g_gudpt2,
	.g_gudpt3,
	.g_gudpt4,
	.g_gudpt5,
	.g_gudpt6 {
		padding: 42px 0;
	}

	.g_gudpt2nr {
		margin: 32px -10px 0;
	}

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

	.g_gudpt3fr {
		width: 300px;
		transform: translateY(0);
		float: left;
	}

	.g_gudpt3top {
		padding: 0px;
	}

	.g_gudpt3fl::after {
		right: 0px;
	}

	.g_gudpt3bot h5 {
		padding: 0;
		margin-top: 18px;
	}

	.g_gudpt3bot_box p {
		height: 144px;
	}

	.g_gudpt4nrfl {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.g_gudpt4nr_box {
		background: #fff;
		padding: 30px 100px 30px 20px;
		position: relative;
	}

	.g_gudpt4nr_icon {
		width: 80px;
	}

	.g_gudpt6 {
		padding-top: 0;
	}

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

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

	.g_gudpt6top_box {
		width: 60px;
		height: 60px;
	}

	.g_gudpt6top_box::before {
		width: 75px;
		height: 75px;
	}

	.g_gudpt6top_box::after {
		width: 120px;
	}

	.g_gudpt6bot {
		margin: 40px auto 0;
	}

	.g_gudpt1fl {
		margin-bottom: 20px;
	}

	.g_gudpt4nr_box p {
		height: auto;
	}

	.g_sersys_pt3box {
		width: 200px;
		height: 200px;
		padding: 15px 0;
	}

	.g_sersys_pt3box::before {
		width: 220px;
		height: 220px;
	}

	.g_sersys_pt3sh {
		width: 48px;
		height: 48px;
	}

	.g_sersys_pt3sh p {
		line-height: 48px;
		font-size: 12px;
	}

	.g_sersys_pt2nrfl {
		padding: 0 30px;
	}

	.g_sersys_pt1 {
		padding: 42px 0;
	}

	.g_sersyspt1_img {
		margin-top: 32px;
	}

	.g_countall,
	.g_count {
		font-size: 28px;
	}

	.g_yunpt1_twoli {
		padding: 0 25px;
		margin-bottom: 34px;
	}

	.g_yunpt1_twoicon {
		width: 64px;
		height: 64px;
	}

	.g_yunpt1_twoicon img {
		width: 30px;
	}

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

	.g_yunpt2wz h6 {
		font-size: 20px;
		line-height: 30px;
	}

	.g_yunpt2wz {
		bottom: 18px;
		padding: 0 15px;
	}

	.g_yunpt2 {
		padding: 40px 0;
	}

	.g_yunpt2nr {
		margin: 32px 0px 0;
	}

	.g_yunptx {
		padding: 42px 0 80px;
	}

	.g_yunptx_sk3all {
		padding-left: 11%;
	}

	.g_yunpt1_twoicon {
		width: 54px;
		height: 54px;
	}

	.g_yunpt1_twoicon img {
		width: 26px;
	}

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

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

	.g_yunptx_sk3 {
		width: 360px;
		padding: 20px 15px;
	}

	.g_care9nr {
		margin: 0 -13.5px;
	}

	.g_csulo4nrfl {
		width: 100%;
	}

	.g_csulo5fl {
		width: 50%;
	}

	.g_csulo4fr p {
		font-size: 16px;
		height: auto;
		max-height: 60px;
	}

	.g_merge1fl {
		width: 100%;
		border-right: 0px solid #d7e5f4;
		padding: 20px 0;
	}

	.g_merge1nr {
		margin-top: 20px;
	}

	.g_food1 {
		padding-top: 42px;
		padding-bottom: 20px;
	}

	.he_food3li {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.he_food3ul {
		margin: 0 -10px;
	}

	.he_foo4bhle {
		width: 100%;
	}

	.he_foo4bhri {
		width: 100%;
		padding-left: 0px;
		position: static;
		top: 0;
		transform: translateY(0);
		right: 0;
	}

	.he_foo4bx::after {
		width: 0;
	}

	.he_foo4bhbv {
		padding: 20px 0 0;
	}

	.he_foo4bhri .g_softpt3tle {
		margin-bottom: 10px;
		height: auto;
		line-height: 30px;
	}

	.he_foo4bmo {
		margin-top: 0;
	}

	.he_foo4bli {
		width: 33.333333%;
		padding: 0 10px;
	}

	.he_foo4bul {
		margin: 0 -10px;
	}

	.he_foo4buk {
		padding-top: 22px;
	}

	.he_food4 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_foo4bli {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 10px;
	}

	.he_foo4buk .g_sermpt2btn {
		margin-top: 0;
	}

	.he_fo2pla {
		width: 40px;
	}

	.he_food3 {
		padding-top: 42px;
		padding-bottom: 42px;
	}

	.he_foo4buk .g_softpt3tle {
		margin-bottom: 10px;
	}

	.he_foo4bhti h4 {
		height: auto;
	}

	.he_foo4buk .g_sermpt2btn {
		margin-top: 14px;
	}

	.g_food .mc_help .g_helpfl {
		width: 50%;
		margin-bottom: 20px;
	}

	.g_food .g_help {
		padding: 24px 0 24px;
	}

	.g_merge1 {
		padding: 42px 0 20px;
	}

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

	.g_merge .g_sermpt6 {
		padding: 0px 0 32px;
	}

	.g_c3bansk .slick-dots {
		bottom: 15px;
	}

	.g_case .g_merge1_wz p {
		height: auto;
	}

	.he_folitp.mc_txt1426 p {
		height: 48px;
	}

	.he_food3ul .mc_a1s3_more img {
		display: block;
		display: inline-block;
	}

	.he_food3ul .mc_newss1t_title {
		height: 24px;
	}

	.g_casenr {
		width: 50%;
	}

	.g_wave .g_sermpt5 {
		padding: 60px 0 60px;
	}

	.g2_wave2wz {
		display: none;
	}

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

	.g2_wave1fl {
		width: 100%;
	}

	.g2_wave1p {
		height: auto;
	}

	.g2_contph {
		display: block;
	}

	.g2_conttop {
		position: static;
	}

	.g2_conttop_nr {
		position: static;
	}

	.g2_contpc {
		display: none;
	}

	.g2_cont .he_b4p1bxle {
		width: 100%;
		padding-right: 0;
		position: static;
		top: 0;
		transform: translateY(0);
		left: 0;
	}

	.g2_contbot_pic .g_pic {
		width: 100%;
	}

	.g2_conttop_nr {
		position: static;
		padding: 0 10px;
	}

	.g2_conttop {
		margin: 0 -10px;
	}

	.g2_contph {
		margin-bottom: 32px;
	}

	.he_b4p1bx {
		margin-top: 32px;
	}

	.he_b4p1bxri {
		margin-top: 0;
	}

	.g_gov .he_b4p1 {
		padding-bottom: 42px;
	}

	.g2_cont .he_b4p1bxri {
		width: 100%;
	}

	.g2_wavept2_tit h3 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.g_yunptx_botsk {
		margin-bottom: 0;
	}

	.g_yunptx_sk3nr {
		left: 30px;
		width: 300px;
		padding: 18px 15px;
	}

	.g_yunptx_sk3nr p {
		line-height: 1.5;
	}

	.g_yunptx_sk3nr h5 {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 50px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 50px;
	}

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

	.g_ind .g_switch {
		padding-top: 32px;
	}

	.g_ind .g_indpt5 {
		padding-bottom: 24px;
	}

	.mc_cont1000 {
		padding: 0 20px;
	}

	.g_ecompt3fl {
		width: 50%;
	}

	.g_ecompt3fl {
		margin-bottom: 20px;
	}

	.g_ecompt4bj {
		height: 380px;
	}

	.g_ecompt4 .slick-dots {
		top: -65px;
	}

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

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

	.g_fincpt4_wd {
		padding: 24px 18px;
	}

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

	.g_finc .g_sermpt2btnfl {
		font-size: 14px;
		line-height: 34px;
	}

	.g_finc .g_sermpt2btn {
		width: 124px;
	}

	.g_finc .g_sermpt2btn .clearfix {
		padding: 0 20px;
	}

	.g_finc .g_sermpt2btnfr {
		line-height: 34px;
	}

	.g_fincpt2fl {
		width: 100%;
	}

	.g_fincpt2_top p {
		height: auto;
	}

	.g_fincpt2_bot {
		height: auto;
	}

	.g_wispt2fl {
		width: 100%;
	}

	.g_wispt2fr {
		width: 100%;
		padding: 24px 0 0;
	}

	.g_wispt2 .g_sermpt2btn {
		margin-top: 10px;
	}

	.g_wispt2nr a {
		padding: 24px 15px;
	}

	.g_wispt2 {
		margin-bottom: 42px;
	}

	.g_wispt3 {
		margin-bottom: 80px;
	}

	.g_wis .g_credit4_tle p {
		font-size: 16px;
	}

	.g_wis .g_credit4_tle::before {
		width: 12px;
		height: 22px;
	}

	.g_wis .g_credit4_tle {
		margin-bottom: 14px;
	}

	.g_wis .g_credit4fl {
		padding: 0 10px;
	}

	.g_credit4_nr {
		margin: 0px -10px;
	}

	.g_credit4_nr {
		margin: 50px -10px 0;
	}

	.g_credit4bj {
		height: 260px;
	}

	.g_ecompt6fl {
		padding: 0;
		float: none;
		margin-bottom: 24px;
	}

	.g_ecompt6fl::before {
		display: none;
	}

	.g_ecompt6_all {
		display: block;
		padding: 0 20px;
	}

	.g_ecompt6 {
		padding: 32px 0;
	}

	.g_ecompt6wp h6 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.g_ecompt6icon {
		width: 50px;
		margin-top: 0;
	}

	.g_ecompt6wp {
		padding-left: 15px;
	}

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

	.g_ecompt6 {
		padding: 32px 0 0px;
	}

	.g_dwispt3 {
		padding-top: 0px !important;
	}

	.g_dwispt6fl {
		margin-bottom: 32px;
		width: 100%;
	}

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

	.g_datacom .he_customli {
		float: left;
	}

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

	.g_dwispt3li {
		margin-bottom: 10px;
	}

	.g_dwispt3fr li p {
		font-size: 16px;
	}

	.g_dwispt3fr h5 {
		font-size: 18px;
		margin-bottom: 18px;
	}

	.g_dwispt3fr_word h6 {
		font-size: 16px;
	}

	.g_dwispt5box span {
		top: 2px;
		left: 5px;
		font-size: 12px;
		width: 18px;
		height: 18px;
		line-height: 18px;
	}

	.g_dwispt5box span::before {
		top: -7px;
		left: -8px;
		width: 34px;
		height: 34px;
	}

	.g_dwispt5box span::after {
		top: -16px;
		left: -17px;
		width: 50px;
		height: 50px;
	}

	.g_dwispt5_word {
		padding-left: 30px;
	}

	.g_dwispt6_wordfl {
		padding: 0 15px;
	}

	.g_dwispt7 .g_anno_ltnr p {
		width: 100%;
	}

	.g_anno_fl {
		padding-right: 20px;
	}

	.g_dwispt7 {
		padding-bottom: 20px;
	}

	.g_datacom {
		padding: 32px 0;
	}

	.g_datacom_img {
		width: 80px;
	}

	.g_datacom .he_custbxle {
		width: 40px;
	}

	.g_datacom .he_custbxri {
		width: calc(100% - 40px);
		padding-left: 10px;
	}

	.g_datacom .he_custbti h4 {
		font-size: 16px;
	}

	.g_datacom_icon {
		padding-right: 15px;
	}

	.g_datacom .he_customli {
		padding-left: 10px;
	}

	.g_datacomfr {
		margin-top: 20px;
	}

	.g_dindpt3_icon {
		width: 50px;
		margin: 0 auto 10px;
	}

	.g_dindpt2topnr h6 {
		font-size: 20px;
		height: 40px;
	}

	.g_dindpt2topnr span {
		bottom: -35px;
		font-size: 120px;
	}

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

	.g_dindpt3bj {
		height: 470px;
	}

	.g_dindpt3_all {
		padding: 20px 20px 26px;
	}

	.g_dindpt3fl {
		padding: 0 5px;
		margin-bottom: 20px;
	}

	.g_dindpt3_box {
		margin: 0 -5px;
	}

	.g_dindpt4li {
		width: 50%;
		margin-bottom: 26px;
	}

	.g_dindpt4ul_icon {
		width: 60px;
		margin: 0 auto 20px;
	}

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

	.g_credit4fl {
		padding: 0 15px;
	}

	.g_credit4_nr {
		margin: 30px -15px 0;
	}

	.g_credit4_tle p {
		font-size: 20px;
		padding-left: 26px;
	}

	.g_credit4_tle::before {
		width: 12px;
		height: 22px;
	}

	.g_credit4_tle {
		margin-bottom: 10px;
	}

	.g_dind .g_credit4 .g_sermpt2btn {
		margin: 10px auto 0;
	}

	.g_credit4_all .g_word p {
		height: 96px;
	}

	.g_credit4_all {
		padding: 24px 15px;
	}

	.g_dindpt4ul_wd p {
		height: 84px;
	}

	.g_credit4_tle p {
		font-size: 14px;
		padding-left: 20px;
	}
}

/* 手机竖屏 */
/* 320px-480px */
@media screen and (max-width: 480px) {
	.mc_newss1b_date {
		width: 100%;
		min-height: auto;
		border-right: 0;
	}

	.mc_newss1b_date {
		padding: 0;
	}

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

	.mc_newss1b_txtbox {
		width: 100%;
		padding: 0;
	}

	.mc_newss1b_li:first-child .mc_newss1b_lisbox {
		padding-top: 15px;
	}

	/* 480e */
	.g_ban_title h1 {
		font-size: 22px;
		line-height: 32px;
	}

	.mc_title30 {
		font-size: 22px;
	}

	.mc_divider_r {
		margin-top: 0;
	}

	.g_title_h1 {
		font-size: 24px;
	}

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

	.g_infoplay {
		width: 42px;
	}

	.g_infopt4wz p {
		margin-bottom: 20px;
	}

	.g_infopt4_ot {
		margin-top: 0;
	}

	.g_infopt4_nrfl {
		margin-bottom: 14px;
	}

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

	.g_com_pt1nr .slick-dots li {
		width: 22px;
		height: 3px;
	}

	.g_com_pt2tu {
		width: 50px;
		margin: 0 auto 16px;
	}

	.g_infopt4_ot {
		font-size: 12px;
	}

	.g_shu span {
		font-size: 20px;
	}

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

	.g_infopt4_nrfl {
		padding: 0 13px;
	}

	.g_close {
		top: -50px;
		right: -3px;
	}

	.g_winvio {
		width: 90%;
	}

	.g_infopt2_mcx {
		width: 40px;
	}

	.g_infopt2_mcy {
		height: 20px;
	}

	.g_com_pt2tu {
		width: 30px;
		margin: 0 auto 10px;
	}

	.g_com_pt2fl p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_com_pt2 {
		padding: 18px 0;
	}

	.g_com_pt1fl {
		width: 100%;
	}

	.g_title_h3 {
		font-size: 18px;
		line-height: 30px;
	}

	.g_video_sk .slick-dots {
		bottom: 6px;
	}

	.g_video_sk .slick-dots li {
		width: 20px;
		height: 3px;
	}

	.g_video_sk {
		margin-bottom: 32px;
	}

	.g_compt1_time {
		margin-bottom: 10px;
	}

	.g_com_pt1wz span {
		font-size: 14px;
		line-height: 22px;
	}

	.g_video {
		padding: 36px 20px 10px;
	}

	.g_mkpt2 {
		padding: 32px 0;
	}

	.g_mkpt2sk1_wz {
		margin-top: 24px;
	}

	.g_mkpt2sk1_wz p {
		font-size: 14px;
		line-height: 26px;
		max-height: 78px;
	}

	.mc_more1_btn {
		padding: 0 20px;
	}

	.g_mkpt2sk2 .slick-prev {
		left: -15px;
		width: 12px;
		height: 26px;
		background-size: 100% 100%;
	}

	.g_mkpt2sk2 .slick-next {
		right: -15px;
		width: 12px;
		height: 26px;
		background-size: 100% 100%;
	}

	.g_mkpt2sk2fl::before {
		top: 34px;
		width: 8px;
		height: 14px;
		background-size: 100% 100%;
	}

	.g_mkpt2sk2icon {
		width: 70px;
	}

	.g_mkpt2sk2::before {
		top: 32px;
	}

	.g_mkpt2sk2wz p {
		font-size: 16px;
		line-height: 26px;
	}

	.g_mkpt2sk2 {
		margin-top: 32px;
	}

	.g_title_h2 {
		padding-bottom: 12px;
	}

	.g_mkpt1 {
		padding: 32px 20px 20px;
	}

	.g_mkpt1wz {
		padding: 18px 14px;
	}

	.g_mkpt1_title h4 {
		height: auto;
		max-height: 60px;
	}

	.g_mkpt1_title p {
		height: auto;
		max-height: 78px;
		line-height: 26px;
	}

	.g_market .g_annobot {
		padding: 32px 0;
	}

	.g_cultpt2sk .slick-prev {
		width: 26px;
		height: 26px;
		left: -35px;
	}

	.g_cultpt2sk .slick-next {
		width: 26px;
		height: 26px;
		right: -35px;
	}

	.g_cultpt2nr {
		padding: 0 40px;
	}

	.mc_ban_video_btn .g_cultpt2_playtu {
		width: 30px;
		height: 30px;
		margin-bottom: 10px;
	}

	.g_cultpt2_playtu img {
		margin: 0 auto 10px;
	}

	.g_cultpt2_dots span {
		font-size: 20px;
		line-height: 30px;
	}

	.g_cultpt1 {
		padding: 32px 0;
	}

	.g_cultpt1nr {
		margin-top: 32px;
	}

	.g_cultpt2nr {
		margin-bottom: 80px;
	}

	.g_cultpt2_dotsfl {
		width: 30px;
	}

	.g_cultpt2_imgdots {
		top: -15px;
	}

	.g_cultpt3all {
		margin-top: 32px;
	}

	.g_cultpt3fl {
		margin-bottom: 5px;
		width: 50%;
		padding: 0 5px;
	}

	.g_cultpt3fl h3 {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
		margin-bottom: 5px;
	}

	.g_cultpt3fl p {
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}

	.g_cultpt3_top,
	.g_cultpt3_bot {
		margin: 0 -5px;
	}

	.g_cultpt1_tit {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.g_cultpt1fl {
		height: 100%;
		padding: 80px 0 120px;
	}

	.g_cultpt2 {
		margin-bottom: 10px;
	}

	.g_cultpt2nr {
		margin-top: 0;
	}

	.mc_newss2_li {
		width: 100%;
		margin: 0 20px;
		margin-bottom: 15px;
	}

	.mc_news_detail .mc_news_s2 {
		padding-right: 0;
	}

	.mc_news_s2 {
		margin-bottom: 24px;
	}

	.ma_vtmls {
		font-size: 14px;
	}

	.ma_vtmlist {
		padding: 0 16px;
	}

	.ma_vbtmlist_li {
		margin: 0 10px 10px;
	}

	.ma_video .mc_a1s1_more {
		margin-top: 10px;
	}

	.ma_vtmlist img {
		margin-left: 4px;
		top: -4px;
	}

	.ma_video {
		margin-bottom: 32px;
	}

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

	.ma_vbtmlistbox {
		padding: 24px 0;
	}

	.ma_vbtmlist_ul {
		margin-bottom: 10px;
	}

	.ma_mkmp p {
		opacity: 1;
	}

	.g_infopt3nr::before {
		left: -20px;
	}

	.g_infopt3nr::after {
		left: -16px;
	}

	.g_annobot {
		margin-top: 20px;
	}

	.ma_vtm {
		padding: 0 !important;
	}

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

	.g_sermpt2btn {
		margin-top: 30px;
		width: 120px;
		border: 1px solid #fff;
	}

	.g_sermpt2btn .clearfix {
		padding: 0 16px;
	}

	.g_sermpt4 {
		padding: 32px 0;
	}

	.g_sermpt4nr {
		margin: 0;
		padding: 0 10px;
	}

	.g_sermpt4nr .slick-prev {
		left: -10px;
	}

	.g_sermpt4nr .slick-prev {
		right: -10px;
	}

	.g_sermpt1_ulall {
		width: 100%;
		margin-bottom: 10px;
		margin: 20px 0 0;
	}

	.g_sermpt1_ulfl {
		font-size: 16px;
		line-height: 24px;
		padding: 0;
		width: 50px;
	}

	.g_sermpt1_ulall ul {
		width: calc(100% - 50px);
	}

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

	.g_ser_searchfl a {
		padding: 20px;
		display: block;
	}

	.g_sermpt5_topfl,
	.g_sermpt5_topfr {
		width: 100%;
	}

	.g_sermpt5_topfr {
		position: static;
	}

	.g_sermpt2btn {
		margin-top: 30px;
		width: 126px;
	}

	.g_sermpt5_topfr {
		padding: 30px 20px;
	}

	.g_sermpt6fltu {
		width: 24px;
	}

	.g_sermpt6b p {
		width: calc(100% - 24px);
		padding-left: 20px;
		padding-right: 10px;
	}

	.g_sermpt6b {
		padding: 22px 15px;
	}

	.g_sermpt6 {
		padding: 32px 0 24px;
	}

	.g_sermpt3fl {
		padding: 15px;
		margin-bottom: 20px;
	}

	.g_sermpt3 {
		padding: 32px 0 16px;
	}

	.g_serm_sec {
		margin-top: 10px;
	}

	.g_ser_search {
		padding: 32px 0 20px;
	}

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

	.g_mod_wit1,
	.g_mod_wit2 {
		padding: 10px 15px;
	}

	.g_modpt2tle {
		padding: 15px;
	}

	.g_mod_wit1 {
		width: 120px;
	}

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

	.g_modpt2nr {
		margin-bottom: 40px;
	}

	.g_modpt3fl {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 14px;
	}

	.g_modpt3wz p {
		font-size: 14px;
		line-height: 40px;
		height: 40px;
	}

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

	.g_modpt3,
	.g_sermodel .g_sermpt6,
	.g_modpt4 {
		padding: 32px 0;
	}

	.g_sermpt6fl {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.g_sermpt6nr {
		margin: 0 -5px;
	}

	.g_ban3btnfl {
		width: 36px;
	}

	.g_banner3 .bshare-custom a {
		background-size: cover;
		width: 36px;
		height: 36px;
	}

	.g_ban3frtu {
		width: 260px;
	}

	.g_ban3frbtn {
		width: 32px;
	}

	.g_banner3 {
		height: 480px;
	}

	.g_ban3fr .slick-dots {
		bottom: -26px;
	}

	.g_ban3btn {
		margin-top: 30px;
	}

	.g_banner3 .bshare-custom {
		margin-left: 20px;
	}

	.g_banbtn a {
		padding: 0 20px;
	}

	.mc_pos_center {
		margin-left: 0;
	}

	.g_video_skbox.mc_cont1400 {
		padding: 0;
	}

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

	.mc_ban_ph img {
		height: 100% !important;
	}

	.mc_ban_videobox,
	.mc_ban_more {
		margin-top: 30px;
		margin-left: 0;
	}

	.g_ban_title p {
		font-size: 14px;
		line-height: 28px;
	}

	.g_ser_searchfl::before {
		bottom: 102px;
	}

	.g_ser_searchfl:nth-of-type(3n+1) {
		border-left: 1px solid transparent;
	}

	.g_ser_searchfl {
		border-left: 1px solid #e2ecf7 !important;
		border-right: 1px solid #e2ecf7;
	}

	.g_serm_sec p {
		height: auto;
	}

	/* helen star */
	.g_sersum .g_sermpt3 .g_sermpt3fl {
		width: 100%;
	}

	/*.g_sermpt3fl:nth-child(1) {
        border-right: 1px solid transparent;
    }*/

	.g_sersum .g_sermpt3 .g_sermpt3fl p {
		height: inherit;
	}

	.g_sersum .g_sermpt3 .g_sermpt3fl {
		padding: 10px 15px;
		margin-bottom: 11px;
	}

	.g_sersum .g_sermpt3 {
		padding: 32px 0 8px;
	}

	.g_sersumpt1_topfl {
		width: 100%;
	}

	.g_sersumpt1_botfl {
		width: 50%;
		padding: 0 6px;
	}

	.g_sersumpt1_botnr {
		margin: 0 -6px;
	}

	.g_sersumpt1_botfl a {
		padding: 12px;
	}

	.g_sersumpt1_botfl p {
		color: #333333;
		font-size: 14px;
		line-height: 24px;
		overflow: hidden;
	}

	.g_banner5 .g_ban3fr {
		margin-top: 3px;
	}

	.g_banner5 .bshare-custom {
		width: 50px;
		height: 50px;
	}

	.g_banner5 .bshare-custom a {
		background-size: cover;
		width: 36px;
		height: 36px;
	}

	.g_banner5 .g_ban3btn {
		margin-top: 15px;
	}

	.g_banner5 .g_ban3fr .slick-dots {
		bottom: -7px;
	}

	.g_sto_modpt1 {
		padding: 32px 0 0;
	}

	.g_sto_modpt1 .g_title_h2 {
		margin-bottom: 15px;
	}

	.g_sto_modpt1wd h5 {
		margin-bottom: 9px;
	}

	.g_stopt1botfl {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

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

	.g_sto .g_sermpt6 {
		padding: 34px 0;
	}

	.he_medron {
		width: 100%;
		margin-bottom: 10px;
	}

	.he_medrodom {
		width: 100%;
	}

	.he_messabx {
		padding: 26px 20px 40px;
	}

	.he_guan {
		width: 14px;
		top: 30px;
		right: 22px;
	}

	.he_messti {
		padding-bottom: 15px;
		margin-bottom: 16px;
	}

	.he_medron {
		margin-bottom: 3px;
	}

	.he_medroli {
		margin-bottom: 13px;
	}

	.he_medinli input::-webkit-input-placeholder {
		font-size: 14px;
		color: #888888;
	}

	.he_medinli input::-moz-placeholder {
		font-size: 14px;
		color: #888888;
	}

	.he_medinli input:-ms-input-placeholder {
		font-size: 14px;
		color: #888888;
	}

	.he_medinli input {
		padding-bottom: 8px;
	}

	.he_medinli {
		height: 36px;
	}

	.he_medbt {
		padding-top: 5px;
	}

	.he_medbtbx button {
		line-height: 38px;
		padding: 0px 40px;
		font-size: 14px;
	}

	.he_medbtbx img {
		right: 12px;
	}

	#he_messazc .he_messabx {
		padding: 26px 20px 70px;
	}

	#he_messazc .he_medron {
		margin-bottom: 0px;
	}

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

	.he_medrop {
		font-size: 14px;
		line-height: 24px;
	}

	.he_medinli {
		height: 30px;
	}

	#he_messazc .he_medroli1 input {
		padding: 0 14px;
	}

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

	.he_medrulle {
		width: 100%;
		margin-bottom: 10px;
	}

	.he_medrulri {
		width: 100%;
	}

	.he_medruli {
		width: 100%;
	}

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

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

	.he_whetheli .he_whethele::after {
		border: 3px solid #1c5cb0
	}

	.he_whetheri p {
		font-size: 14px;
		line-height: 28px;
		color: #888;
		padding-left: 12px;
	}

	.he_medrullb {
		margin-top: 18px;
		margin-bottom: 14px;
	}

	.he_whethe {
		padding-top: 12px;
	}

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

	.he_privale::after {
		border: 3px solid #1c5cb0;
	}

	.he_privari p {
		line-height: 1.5;
	}

	.he_privale {
		margin-top: 4px;
	}

	.he_priva {
		margin-top: 10px;
	}

	#he_messazc .he_medbt {
		padding-top: 20px;
	}

	#he_messazc .he_messabx {
		padding: 22px 20px 36px;
	}

	.g_sermodel .g_modpt4 {
		padding-top: 20px;
	}

	.g_sermore .g_sermpt4 {
		padding: 32px 0 36px;
	}

	.g_sto_mod .g_sermpt5 {
		margin-bottom: 0px;
	}

	.g_stopt1topfl p {
		padding: 18px 10px;
	}

	.g_sermpt4 {
		padding: 32px 0 45px;
	}

	.mc_cont1400.g_ban_title {
		top: 50%;
	}

	.g_stopt1topfl p {
		padding: 12px 5px;
	}

	.g_stopt1topfl p::before {
		width: 12px;
		height: 6px;
	}

	.g_stopt1bot {
		padding: 32px 0;
	}

	.g_stopt1botfl a {
		padding: 20px 20px 24px;
	}

	.g_stopt1bot_wd h5 {
		font-size: 18px;
		line-height: 28px;
		height: 28px;
		margin-bottom: 5px;
	}

	.g_stopt1bot_wd p {
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}

	.g_stopt1bot_wd {
		padding-top: 22px;
	}

	.g_sermodel .g_modpt4 {
		padding: 0 20px;
		margin-bottom: 60px;
	}

	.g_sermodel .g_sermpt6 {
		padding-bottom: 35px;
	}

	.g_sermodel .g_sermpt6 {
		padding-bottom: 25px;
	}

	.g_sersumpt1_botfl {
		margin-bottom: 12px;
	}

	.g_sersumpt1_botfl p {
		max-height: 24px;
	}

	/* helen end */
	.g_intshu p {
		font-size: 42px;
	}

	.g_intshu {
		width: 110px;
		height: 110px;
		margin: 0 auto 18px;
	}

	.g_intshu p {
		line-height: 110px;
		height: 110px;
	}

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

	.g_intpt1 .g_title_h2 {
		margin-bottom: 30px;
	}

	.g_stopt1 {
		padding: 32px 0;
	}

	.g_stopt1bot_wd p {
		height: auto;
	}

	.g_intpt2 .g_title_h2 {
		margin-bottom: 30px;
	}

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

	.g_stopt1topfl p::before {
		bottom: 0;
	}

	.g_intpt2tu {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.g_intpt2 .g_stopt1botb {
		margin: 0 -5px;
	}

	.g_int .g_sermpt2fl {
		width: 100%;
	}

	.g_int .g_com_pt1 {
		padding: 32px 0;
	}

	.g_int .g_sermpt6 {
		padding: 0 0 30px;
	}

	.g_sersum .g_sermpt3nr {
		margin-top: 20px;
	}

	.g_intlist1_fl {
		width: 100%;
	}

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

	.g_intlist1 {
		padding: 32px 0 0px;
	}

	.g_intlist .g_modpt4 {
		padding: 30px 0 40px;
	}

	.g_cloud1fl {
		width: 100%;
	}

	.g_cloud1wz p {
		height: auto;
	}

	.g_cloud1 {
		padding: 32px 0 14px;
	}

	.g_sermpt2wz h3 {
		line-height: 36px;
	}

	.g_sermpt6b p {
		font-size: 12px;
		line-height: 20px;
		max-height: 60px;
	}

	.g_sermpt6b {
		padding: 22px 10px;
	}

	.g_sto_table td {
		padding: 14px 25px;
	}

	.g_sto .g_stowid1 {
		width: 140px;
	}

	.g_sto .g_stowid2 {
		width: 160px;
	}

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

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

	.g_softpt2 {
		padding: 32px 0 14px;
	}

	.g_softpt3 {
		padding: 32px 0;
	}

	.g_softpt3tle {
		font-size: 18px;
		margin-bottom: 0;
		line-height: 30px;
	}

	.g_softpt3fl {
		font-size: 16px;
	}

	.g_softpt4 {
		padding: 32px 0 22px;
	}

	.g_softpt4nr {
		margin: 24px -5px 0;
	}

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

	.g_softpt4all {
		padding: 14px 15px;
	}

	/* helen 2.07 star */
	.he_lotonli {
		width: 50%;
	}

	.he_introte {
		padding: 30px 15px 27px 15px;
	}

	.he_lotonli {
		margin-bottom: 20px;
	}

	.he_lotoli {
		padding-bottom: 12px;
		padding-top: 0;
	}

	.he_com_pt1 {
		padding-top: 0px;
	}

	.he_customli {
		width: 100%;
	}

	.he_customul::before {
		display: none;
	}

	.he_custbxle {
		width: 90px;
	}

	.he_custbxri {
		width: calc(100% - 90px);
		padding-left: 15px;
		/* helen 2.07 end */
	}

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

	.he_custbpl p {
		font-size: 14px;
		cursor: pointer;
	}

	.he_custbpl {
		margin-top: 2px;
	}

	.he_custom {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.he_advanp,
	.he_advaop {
		padding: 0 10px;
	}

	.he_advaop p {
		height: inherit;
	}

	.g_com_pt2fl::before {
		display: none;
	}

	.he_hea4 .g_com_pt2tu {
		width: 46px;
		margin: 0 auto 6px;
	}

	.he_advaop {
		margin-top: 4px;
	}

	/* helen 2.18  star*/

	.he_b4p4 .he_com_pt1 {
		padding-top: 0px;
	}

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

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

	.he_b4p5li {
		padding: 0 5px;
	}

	.he_b4p5ul {
		margin: 0 -5px;
	}

	.he_b4p1 {
		padding-top: 32px;
		padding-bottom: 39px;
	}

	.he_b4p2 {
		padding-top: 34px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 42px;
	}

	.he_b4p5 {
		padding-top: 42px;
		padding-bottom: 36px;
	}

	.he_b4p5te {
		margin-top: 8px;
	}

	.he_b3p1li {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 15px;
	}

	.he_b3p1ul {
		margin: 0 -10px;
	}

	.he_b3p1ny {
		margin-top: 17px;
	}

	.he_b3p1lbj p {
		font-size: 56px;
	}

	.he_b3p1lbj {
		bottom: -16px;
	}

	.he_b3pla1 {
		padding-top: 32px;
		padding-bottom: 6px;
	}

	.he_b3p3kp2 {
		line-height: 26px;
	}

	.he_b3p3kp2 {
		font-size: 18px;
		line-height: 28px;
	}

	.he_b3p3kp3 {
		font-size: 22px;
		line-height: 1.5;
	}

	.he_b3pla3tb1 .he_b3pla3jn {
		height: 420px;
	}

	.he_b3pla3tb1 .he_b3pla3jn img {
		width: auto !important;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		max-width: inherit;
	}

	.he_b3p3pi3 {
		padding-right: 0px;
	}

	.he_b3p3pi3 p {
		max-height: 224px;
	}

	.he_b3p3nli {
		padding: 0 5px;
	}

	.he_b3p3nli {
		margin-bottom: 10px;
	}

	.he_b3p3nhul {
		margin: 0 -5px;
	}

	.he_b3plic {
		right: 2px;
	}

	.he_b3pla6 .he_customli {
		float: none;
		text-align: left;
		width: 100%;
	}

	.he_b3p6bxri {
		padding-bottom: 20px;
	}

	.he_b3pla6 .g_sermpt2btn {
		margin-top: 23px;
	}

	.he_b3p6bxle {
		padding-right: 0px;
	}

	.he_b3p3pi2 p {
		font-size: 16px;
		line-height: 26px;
	}

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

	.he_b3p3kp3 {
		font-size: 20px;
		line-height: 1.6;
	}

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

	.he_b3p2nh1 p span {
		font-size: 18px;
	}

	/* helen 2.18  end*/
	.mc_a1s3_box {
		margin-top: 24px;
	}

	.mc_news .mc_newss1_titlebox {
		padding-top: 32px;
		padding-bottom: 24px;
	}

	.mc_news .mc_news_s2 .mc_news_titlebox {
		padding-top: 14px;
		padding-bottom: 24px;
	}

	.mc_divider_r {
		padding-bottom: 0;
	}

	.g_newli a {
		line-height: 2.5;
	}

	.g_newul {
		margin-top: 10px;
	}

	.mc_newsdr_s1 {
		padding-bottom: 20px;
	}

	.mc_newsdr_s1 {
		padding-bottom: 30px;
	}

	.mc_news_detail {
		padding-top: 20px;
	}

	.mc_news_detail .mc_newsdr_s1 .mc_news_titlebox {
		padding: 0 0 0;
	}

	.mc_newsd_txt {
		padding: 22px 0 18px;
	}

	.mc_news_detail .mc_main .mc_divider_l {
		margin-bottom: 16px;
	}

	.mc_news_detail .mc_newsdr_s1 {
		padding-bottom: 32px;
	}

	.mc_news_detail .mc_news_s2 {
		margin-bottom: 18px;
	}

	.mc_news_detail .mc_news_s3 {
		padding: 0px 0 28px;
	}

	.mc_a1s1_m {
		margin-bottom: 0;
	}

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

	.mc_a1s2_r_li {
		padding: 0 10px;
	}

	.mc_a1s2_r_a {
		height: 32px;
		overflow: hidden;
	}

	.mc_a1s2_imgbox {
		height: calc(100% - 260px) !important;
	}

	.mc_a1s1_l {
		margin-bottom: 18px;
	}

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

	.mc_a1s2_r_list {
		margin: 0 -10px;
	}

	.mc_a1s2_r_li {
		transform: translateX(0) !important;
	}

	.mc_a1s2_r_li {
		margin-left: 0;
	}

	.mc_news .mc_newsdr_s1 .mc_news_titlebox {
		padding: 0;
	}

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

	.g_sermpt4nr .slick-next {
		right: -10px;
	}

	.g_sermpt5 {
		padding: 32px 0 62px;
	}

	.mc_ban_li .mc_cont1400 {
		padding: 0 30px;
	}

	.mc_ban_title {
		font-size: 22px;
	}

	.mc_ban_txt p {
		font-size: 20px;
		line-height: 30px;
		min-height: 30px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-prev {
		left: 5px;
	}

	.mc_ban_slick.mc_slick_arrowbox .slick-next {
		right: 5px;
	}

	.mc_ban_title {
		margin-bottom: 10px;
	}

	.g_modpt1 {
		padding: 30px 0 0px;
	}

	.g_modpt2nr {
		margin-bottom: 32px;
	}

	.g_modpt3 {
		padding: 32px 0 24px;
	}

	.g_modpt4nr {
		margin: 24px 0 20px;
	}

	.g_sersum .g_com_pt1 {
		padding: 24px 0 36px;
	}

	.g_sto_mod .g_modpt4 {
		margin-bottom: 14px;
	}

	.g_sto .g_sermpt3fl {
		border-right: 1px solid transparent;
	}

	.g_stopt1topb {
		margin: 32px -11px 0;
	}

	.g_sto .g_sermpt6 {
		padding: 32px 0 26px;
	}

	.g_sermpt1top {
		padding: 36px 0;
	}

	.g_sersumpt1_botwz .g_pic {
		margin: 8px auto 0;
	}

	.g_sermpt5_topfr p {
		font-size: 14px;
		line-height: 28px;
		height: auto;
		max-height: 84px;
	}

	.g_sermpt5_topfr h3 {
		font-size: 18px;
		height: auto;
		line-height: 30px;
		max-height: 60px;
	}

	.g_sermpt3nr {
		margin: 32px -15px 0;
	}

	.g_sermpt3tu {
		margin-bottom: 14px;
	}

	.g_sermpt3fl h4 {
		line-height: 26px;
		margin-bottom: 6px;
	}

	.g_sermpt3fl p {
		line-height: 24px;
		height: 72px;
	}

	.g_sermpt5fl a {
		padding: 20px 40px 20px 20px;
	}

	.g_sermpt5nr .g_sermpt4arr {
		bottom: 20px;
		right: 20px;
	}

	.g_sermpt1_btnfl {
		line-height: 38px;
	}

	.g_sermpt1_btnfr {
		margin-left: 20px;
		line-height: 38px;
	}

	.g_sermpt1_btn {
		width: 130px;
		margin: 28px auto 0;
	}

	.g_sermpt5 .g_sermpt2btn {
		border: 1px solid#1e57a3;
	}

	.g_banbtnfl {
		line-height: 38px;
	}

	.g_banbtnfr {
		line-height: 38px;
	}

	.g_modpt4fl {
		margin: 0;
	}

	.g_sermodel .g_modpt4 {
		padding: 0;
		margin-bottom: 60px;
		margin-top: 32px;
	}

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

	.g_int .g_sermpt3 .g_sermpt3fl .g_intshu p {
		line-height: 110px;
	}

	.g_int .g_intpt2 .g_stopt1bot {
		padding: 32px 0 22px;
	}

	.g_intlist .g_modpt4 {
		margin-bottom: 0;
	}

	.g_cloud .g_sermpt3 {
		padding: 32px 0;
	}

	.g_cldlist .g_intlist1 {
		padding: 32px 0 0;
	}

	.g_cldlist .g_sermpt5 {
		padding: 32px 0 70px;
	}

	.g_cldlist .g_modpt4 {
		padding: 32px 0 10px;
	}

	.he_com_pt1 {
		padding-top: 32px;
	}

	.he_customli1 {
		width: 100%;
		padding: 0;
		margin-bottom: 18px;
	}

	.he_introli {
		width: 100%;
		padding: 0;
		margin-bottom: 42px;
	}

	.he_introul {
		margin: 0;
	}

	.he_intriti {
		margin-bottom: 6px;
	}

	.he_hea2 {
		padding-top: 32px;
	}

	.he_introli {
		margin-bottom: 18px;
	}

	.he_hea3 {
		padding-top: 6px;
	}

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

	.he_hea4 {
		padding: 0 0 70px;
	}

	.g_modpt2 {
		padding-top: 0px;
	}

	.g_sto .g_sermpt5 {
		padding: 30px 0 64px;
	}

	.g_sermpt5nr .slick-dots li {
		width: 24px;
		height: 3px;
	}

	.g_sto_mod .g_sermpt5 {
		padding: 32px 0 68px;
	}

	.g_int .g_com_pt1 {
		padding: 18px 0 36px;
	}

	.g_intlist .g_intlist1 {
		padding: 32px 0 0px;
	}

	.g_intlist .g_sermpt5 {
		padding: 32px 0 70px;
	}

	.g_cldlist .g_modpt2 {
		padding-bottom: 10px;
	}

	.he_city .mc_more1 {
		margin-top: 5px;
	}

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

	.he_intripo p {
		height: auto;
		line-height: 26px;
	}

	.he_introbt {
		display: none;
	}

	.he_introte {
		position: static;
	}

	.he_introli {
		background: #f2f3f9;
	}

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

	.he_advan .slick-dots {
		bottom: -20px;
	}

	.g_sermore .g_sermpt5 {
		padding: 90px 0 70px;
	}

	.he_b3p6bxri .he_customli .he_custbxle {
		width: 40px;
	}

	.he_b3pla6 {
		padding-bottom: 10px;
	}

	.he_b3p6bxri {
		padding-top: 24px;
	}

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

	.he_b3p5ny .he_b3p2jt {
		width: 8px;
	}

	.he_b3p1lp1 {
		margin-top: 5px;
	}

	.he_b3p1lp2 p span {
		font-size: 18px;
	}

	.he_b3p1lig {
		width: 50px;
	}

	.he_b3p2jt {
		width: 12px;
	}

	.he_b3pbjt {
		display: none;
	}

	.he_b3p2nv {
		position: static;
	}

	.he_b3p2nxle {
		width: 100%;
	}

	.he_b3p2nxri {
		position: static;
		top: 0;
		transform: translateY(0);
		right: 0;
	}

	.he_labe {
		position: static;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	.he_b3p2nxle {
		padding: 0;
	}

	.he_b3p2nxri {
		width: 116px;
		float: left;
		padding: 0;
		margin-top: 14px;
	}

	.he_b3p2li {
		margin: 0;
	}

	.he_b3p2nv {
		background: #fff;
		padding: 24px 20px 10px;
	}

	.he_b3p2bv {
		padding: 15px 24px 0;
	}

	.he_b3p2nh {
		text-align: left;
	}

	.he_b3p2nh1 {
		text-align: left;
	}

	.he_labe {
		margin-top: 14px;
	}

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

	.he_labebv p {
		font-size: 12px;
		line-height: 30px;
		padding: 0 5px;
	}

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

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

	.he_b3p3plo {
		padding: 32px 20px;
	}

	.he_b3p3pi3 p {
		line-height: 24px;
		max-height: inherit;
	}

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

	.he_b3plic {
		top: 42%;
	}

	.he_b3p3ig {
		width: 100%;
		padding: 0;
		margin-top: 32px;
	}

	.he_b3plte {
		padding-top: 0;
	}

	.he_b4p4 .he_com_pt1 {
		padding-top: 0px;
	}

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

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

	.he_b4p5li {
		padding: 0 5px;
	}

	.he_b4p5ul {
		margin: 0 -5px;
	}

	.he_b4p1 {
		padding-top: 32px;
		padding-bottom: 39px;
	}

	.he_b4p2 {
		padding-top: 34px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 42px;
	}

	.he_b4p5 {
		padding-top: 42px;
		padding-bottom: 36px;
	}

	.he_b4p5te {
		margin-top: 8px;
	}

	.he_b4move .he_mpdptp2 {
		padding-top: 0;
	}

	.g_modpt1_nr .g_modpt1fr {
		padding: 0 20px 28px;
	}

	.he_b4p1bp1 p {
		font-size: 20px;
		line-height: 30px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-top: 5px;
	}

	.he_b4p4 .he_com_pt1 {
		padding-bottom: 32px;
	}

	.he_b4p5 {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.g_softpt1 {
		padding: 0 20px 32px;
	}

	.g_softpt2all {
		padding: 26px 15px;
	}

	.g_softpt2tu {
		width: 50px;
	}

	.g_softpt3fl {
		padding: 10px 5px 0;
	}

	.g_softpt3fr {
		padding: 5px 5px 12px;
	}

	.he_b3p3thb {
		padding: 32px 20px;
	}

	.he_b3p1ti .g_word1 p {
		text-align: left;
	}

	.he_b4p1rb1 {
		width: 80%;
		margin: 0 auto;
	}

	.he_b4p1rb2 {
		width: 58px;
	}

	.g_credit1 {
		padding: 32px 0 0;
	}

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

	.g_db1 {
		padding-top: 32px;
	}

	.g_db1nrwz {
		padding: 22px 15px 36px;
	}

	.g_db1nrwz h6 {
		color: #333;
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 5px;
		font-weight: bold;
	}

	.g_db1nricon {
		width: 80px;
	}

	.g_db2 {
		padding: 32px 0 0;
		margin-top: 24px;
	}

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

	.g_credit2fl {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 50px;
	}

	.g_credit2_tu {
		top: -30px;
		width: 60px;
	}

	.g_credit2_icon {
		padding: 40px 20px 26px;
	}

	.g_network .g_credit2_wz p {
		margin-bottom: 0;
		height: auto;
	}

	.g_network .g_credit2_wz h6 {
		margin-bottom: 8px;
	}

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

	.g_credit2 .g_title_h2 {
		margin-bottom: 20px;
	}

	.g_network .g_credit2 {
		padding: 32px 0 0;
	}

	.g_credit3fl .g_title_h2 {
		font-size: 20px;
		line-height: 32px;
		padding-bottom: 16px;
		margin-bottom: 22px;
	}

	.he_mpdptp3 {
		width: 100%;
	}

	.g_credit1_img {
		margin-top: 18px;
	}

	.g_credit .g_credit2 {
		padding: 32px 0 0;
	}

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

	.g_credit .g_credit2fl {
		margin-bottom: 50px;
	}

	.g_credit3 {
		padding: 32px 0 0;
	}

	.g_credit3fl {
		margin-bottom: 10px;
	}

	.g_credit4fl {
		width: 100%;
	}

	.g_credit4_all {
		padding: 24px 15px;
	}

	.g_credit4_nr {
		margin: 0px -25px;
	}

	.g_credit4bj {
		height: 218px;
	}

	.g_credit4_tle p {
		font-size: 14px;
		padding-left: 24px;
	}

	.g_credit4_tle::before {
		width: 12px;
		height: 20px;
	}

	.g_credit4_tle {
		margin-bottom: 12px;
	}

	.g_credit4_all .g_word p {
		color: #888888;
		font-size: 14px;
		line-height: 24px;
		height: auto;
	}

	.g_credit4fl {
		margin-bottom: 24px;
	}

	.g_credit4 .g_sermpt2btn a {
		padding: 0 16px;
	}

	.g_credit4 .g_sermpt2btn {
		margin: 10px auto 0;
	}

	.g_credit4 {
		position: relative;
		padding: 42px 0 32px;
	}

	.g_credit3fl .g_title_h2 {
		margin-bottom: 14px;
	}

	.g_care2botfl {
		margin-bottom: 10px;
		width: 100%;
	}

	.g_care2botfl p {
		line-height: 40px;
		font-size: 18px;
		height: 40px;
	}

	.g_care2botbj {
		height: 460px;
	}

	.g_care3 .g_title_h3::before {
		width: 40px;
		height: 2px;
	}

	.g_care1flnr {
		padding: 32px 0 24px;
	}

	.g_care4 .g_title_h2 {
		font-size: 18px;
	}

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

	.g_care4fl {
		width: 100%;
	}

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

	.g_care5_int {
		padding: 0;
	}

	.g_care3 .g_title_h2 {
		padding: 32px 0 0;
	}

	.g_care5 .g_title_h2,
	.g_care6 .g_title_h2 {
		margin-bottom: 24px;
		padding-bottom: 14px;
	}

	.g_care1fl.mc_cont1400 {
		padding: 0;
	}

	.g_care7topnr {
		top: 50px;
	}

	.g_care7 .g_title_h2 {
		font-size: 20px;
		padding-bottom: 0;
		margin-bottom: 14px;
	}

	.g_care7top_wz p {
		line-height: 24px;
	}

	.g_care7_int {
		padding-left: 24px;
		margin-bottom: 5px;
	}

	.g_care7bot .g_word p {
		padding-left: 24px;
	}

	.g_care7bot .g_word p::before {
		left: 6px;
		width: 4px;
		height: 4px;
	}

	.g_care7bot .g_credit4_tle {
		margin-bottom: 5px;
	}

	.g_care .g_sermpt5_top a {
		padding: 0;
	}

	.g_care .g_sermpt5 {
		padding: 10px 0 60px;
	}

	.g_care8 {
		padding: 32px 20px 0;
	}

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

	.g_care8a p span {
		font-size: 26px;
	}

	.g_care8fr .g_care8a p {
		font-size: 20px;
		line-height: 30px;
	}

	.g_care8nr {
		margin-top: 18px;
	}

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

	.g_care9nr {
		margin: 0 -10px;
	}

	.g_care9 {
		padding: 10px 20px 24px;
	}

	.g_sermpt2btnfl {
		font-size: 14px;
		line-height: 36px;
	}

	.g_sermpt2btnfr {
		line-height: 36px;
	}

	.g_sermpt2btn .clearfix {
		padding: 0 20px;
	}

	.g_care1 {
		padding: 0 20px;
	}

	.g_modpt2_table p {
		line-height: 24px;
	}

	.g_intlist .g_modpt2 {
		padding-top: 0;
	}

	.g_modpt2_phtle p,
	.g_modpt2_phnr p {
		line-height: 24px;
	}

	.g_help_word {
		width: calc(100% - 36px);
		padding-left: 10px;
	}

	.g_help_icon {
		width: 36px;
	}

	.g_help_word h6 {
		font-size: 16px;
		line-height: 26px;
	}

	.g_help_word a {
		font-size: 12px;
		line-height: 22px;
	}

	.g_helpfl {
		padding: 15px 10px;
	}

	.g_helpnr {
		margin: 0 -10px;
	}

	.g_help .mc_help_l {
		margin-bottom: 10px;
	}

	.g_network1 .g_sermpt2btn {
		margin: 20px auto 32px;
	}

	.g_network1 .g_sermpt2btn {
		width: 144px;
	}

	.g_helpfl {
		width: 100%;
		border-color: transparent;
	}

	.mc_msc_boxr {
		width: 20px;
	}

	.g_sys1 .g_care1fl.mc_cont1400 {
		padding: 0 20px;
	}

	.g_sys2nrfl {
		padding: 0;
	}

	.g_sys2_all {
		margin-top: 24px;
	}

	.g_sys3b {
		padding: 22px 26px;
	}

	.g_sys3b::before {
		width: 3px;
	}

	.g_safe1tu {
		width: 40px;
	}

	.g_safe1fr {
		width: calc(100% - 40px);
	}

	.g_safe1fr p {
		font-size: 18px;
		line-height: 40px;
	}

	.g_safe1_fl a {
		padding: 20px 26px 14px;
	}

	.g_safe1 {
		padding: 32px 0 12px;
	}

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

	.g_safe2 {
		padding: 32px 0;
	}

	.g_safe2_shfl {
		width: 280px;
		height: 36px;
	}

	.g_safe2_sxfl p {
		font-size: 16px;
		line-height: 30px;
	}

	.g_safe2_sxnr p {
		line-height: 32px;
		width: calc(100% - 16px);
		padding-left: 10px;
		font-size: 14px;
	}

	.g_safe2_icon {
		width: 16px;
		height: 16px;
		margin-top: 9px;
	}

	.g_safe2_sxnr {
		margin-right: 20px;
	}

	.g_safe2_sxfr {
		margin-left: 0;
	}

	.g_safe2_all {
		margin-top: 0;
	}

	.g_safe_ltnr a {
		padding: 10px 0 16px;
	}

	.g_safe2_all .g_anno_fl p {
		font-size: 14px;
		line-height: 24px;
	}

	.g_safe2_all .g_anno_fl h5 {
		font-size: 16px;
		line-height: 28px;
	}

	.g_safe .g_sermpt6b {
		padding: 18px;
	}

	.g_safe .g_sermpt6b p {
		width: calc(100% - 30px);
		padding-left: 26px;
	}

	.he_b3pla6 {
		padding-top: 26px;
	}

	.g_stag1 {
		padding: 18px 20px 0;
	}

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

	.g_stag .he_b3pla6 {
		margin-top: 28px;
	}

	.g_stag {
		padding-top: 10px;
	}

	.g_care4_wz {
		padding: 28px 30px;
	}

	.g_care7topwz span {
		font-size: 16px;
		line-height: 26px;
		padding-bottom: 12px;
	}

	/* helen 3.18 star */

	.he_f7bx {
		padding-top: 35px;
	}

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

	.he_f7p1dul .he_f7p1dli {
		width: 100%;
	}

	.he_f7p1dli {
		padding-bottom: 12px;
	}

	.he_f7p1dul {
		padding-bottom: 0;
	}

	.he_f7p1le {
		padding-top: 27px;
	}

	.he_f7p2li {
		width: 100%;
	}

	.he_f7p2sz p {
		font-size: 70px;
	}

	.he_f7p2sz {
		left: 66%;
	}

	.he_f7p2lbx {
		padding: 20px 18px 20px 20px;
	}

	.he_f7p2 {
		padding-bottom: 10px;
		padding-top: 36px;
	}

	.he_x3p1ul .g_sermpt2btn {
		width: 140px;
	}

	.he_x3p1ic {
		top: -26px;
		width: 56px;
	}

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

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

	.he_x3p2lte {
		top: inherit;
		bottom: 50px;
	}

	.he_x3p2 {
		padding-top: 41px;
		padding-bottom: 27px;
	}

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

	.he_x3p4li:nth-child(1) {
		border-left: 1px solid #d7e3f2;
	}

	.he_x3p4li:nth-child(3n) {
		border-left: 1px solid #d7e3f2;
	}

	.he_x3p4 .he_b3pla6 {
		padding-top: 40px;
		padding-bottom: 0px;
	}

	/* helen 3.18 end */
	/* tammy 3.18 start */
	.t_tit1 {
		font-size: 22px;
	}

	.t_xutit {
		font-size: 16px;
	}

	.t_tit1 {
		margin-bottom: 6px;
	}

	.t_xunr1,
	.t_xunr2,
	.t_xunr3 {
		width: 100%;
	}

	.t_k2li {
		width: 100%;
	}

	.t_quan p::before {
		top: 5px;
		transform: translateY(0);
	}

	.t_quan.on p::after {
		top: 1px;
		transform: translateY(0);
	}

	.t_xqshu {
		margin-bottom: 12px;
	}

	.t_xutit {
		margin-bottom: 8px;
	}

	.t_require {
		padding: 40px 0 40px;
	}

	.t_requnr {
		padding-top: 26px;
		padding-bottom: 30px;
	}

	/* tammy 3.18 end */
	.he_f7p1rli {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.he_f7p1dli {
		padding-bottom: 0;
		padding-right: 0;
	}

	.he_f7p1dul {
		padding-top: 0;
	}

	.he_f7p1le {
		padding-top: 18px;
	}

	.he_f7p2sz p {
		font-size: 100px;
	}

	.he_f7p2sz {
		left: 46%;
	}

	.he_x3p4li:last-child {
		border-right: 1px solid #d7e3f2;
	}

	.t_xunr3 {
		min-height: 30px;
	}

	.g_modpt2tle,
	.g_sto_modpt2tle {
		padding: 18px 15px;
	}

	.g_modpt3tu {
		width: 36px;
	}

	.g_modpt3wz {
		width: calc(100% - 36px);
	}

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

	.g_wavept1nr {
		margin: 24px -10px 0;
	}

	.g_wavept2 {
		padding: 50px 0 0;
	}

	.g_wavept2 .g_care1flnr {
		padding: 24px 0 18px;
	}

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

	.g_wavept2topx {
		padding: 10px 20px 20px;
	}

	.g_wavept2 .g_care1flnr {
		padding: 0 20px 18px;
	}

	.g_wavept2 .g_care1fl.mc_cont1400 {
		padding: 0 20px;
	}

	.g_wavept2 .g_care1flnr {
		padding: 24px 0px 18px;
	}

	.g_wavept2top_wzfl p {
		line-height: 24px;
		height: auto;
	}

	.g_wavept2_shu:first-child {
		margin-bottom: 0;
	}

	.g_wavept2_shu h6 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.g_wavept2_num .g_count {
		font-size: 22px;
	}

	.g_wavept2botbj {
		height: 360px;
		width: 100%;
	}

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

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

	.g_wavept2_num1 {
		height: auto;
	}

	.g_wavept2_num .g_count {
		font-size: 24px;
	}

	.g_wavept2_shu:first-child {
		margin-bottom: 90px;
	}

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

	.g_loan .g_sermpt5 {
		padding: 32px 0 64px;
	}

	.g_yunpt1bj {
		width: 70px;
	}

	.g_yunpt1zs p {
		right: 18px;
		font-size: 30px;
	}

	.g_yunpt1wz span {
		font-size: 16px;
	}

	.g_yunpt1zs {
		margin: 0 auto 15px;
		width: 70px;
	}

	.g_yunpt1fl {
		padding: 0;
		margin: 0 10px;
	}

	.g_yunpt1nr {
		margin: 42px -10px 0;
	}

	.g_yunpt1nr {
		margin: 24px -10px 0;
	}

	.g_yunpt2 {
		padding: 32px 0 60px;
	}

	.g_yunpt2nr {
		margin: 26px -0.5px 0;
	}

	.g_yunpt3nrfl:first-child {
		margin-bottom: 0;
	}

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

	.g_yunpt4nr {
		margin: 20px -20px 0;
	}

	.g_yunpt4nr .g_count {
		font-size: 22px;
	}

	.g_yunpt4nrfl {
		padding: 14px 5px;
		margin-bottom: 20px;
	}

	.g_yunpt3bjfl {
		width: 100%;
		height: 430px;
	}

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

	.g_yunpt3nrfl:first-child {
		margin-bottom: 70px;
	}

	.g_yunpt3 .slick-dots li {
		width: 24px;
		height: 3px;
	}

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

	.g_yunpt2wz h6 {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 0;
	}

	.g_yunpt2wz {
		bottom: 18px;
		padding: 0 15px;
	}

	.g_govpt1nrfr_li p {
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.g_govpt1nrfl {
		width: 100%;
		padding-right: 0;
		position: static;
		top: 0;
		left: 0;
		transform: translateY(0);
	}

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

	.g_govpt1bj {
		height: auto;
	}

	.g_govpt1nrflx {
		float: none;
		margin-top: 32px;
	}

	.g_govpt1nrfr_li p {
		font-size: 14px;
		line-height: 24px;
		padding-right: 0;
		text-align: left;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 15px;
	}

	.g_govpt1nrfrsk {
		border-left: 1px solid rgba(255, 255, 255, .49);
		border-right-color: transparent;
	}

	.g_govpt1nrfr_li.slick-current p::before {
		left: -2px;
		right: inherit;
		height: 34px;
	}

	.g_govpt1_icon1 {
		left: -10px;
		right: inherit;
		top: -4px;
	}

	.g_govpt1_icon2 {
		left: -10px;
		right: inherit;
		bottom: -4px;
	}

	.g_govpt1_icon {
		width: 20px;
	}

	.g_govpt1nrflnr h5 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 26px;
	}

	.g_govpt1nrwzfl p {
		padding-bottom: 14px;
	}

	.g_govpt1nrwzfl {
		margin-bottom: 14px;
		width: 100%;
	}

	.g_gov .he_b4p1 {
		padding-bottom: 32px;
	}

	.g_govpt2frwz h5 {
		font-size: 20px;
		line-height: 30px;
	}

	.g_gov .g_yunpt4nrfl {
		width: 50%;
	}

	.g_gov .g_yunpt4nr .g_count {
		font-size: 28px;
	}

	.g_yunpt3flwzfl .g_pic {
		width: 80%;
		margin-top: 5px;
	}

	.g_erppt1nr_icon {
		width: 30px;
		margin: 0 auto 10px;
	}

	.g_erppt1nr {
		margin-top: 32px;
	}

	.g_erppt1 {
		padding: 32px 0 18px;
	}

	.g_gudpt2box {
		padding: 20px;
	}

	.g_gudpt2_icon {
		width: 40px;
	}

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

	.g_gudpt3fl::before {
		top: -20px;
		left: -10px;
		width: 60px;
		height: 50px;
	}

	.g_gudpt3fl::after {
		bottom: 20px;
		width: 60px;
		height: 50px;
	}

	.g_gudpt3botfl {
		width: 100%;
	}

	.g_gudpt3bot_box p {
		height: auto;
	}

	.g_gudpt1,
	.g_gudpt2,
	.g_gudpt3,
	.g_gudpt4,
	.g_gudpt5,
	.g_gudpt6 {
		padding: 32px 0;
	}

	.g_gudpt6 {
		padding-top: 0;
	}

	.g_gudpt6top {
		width: 320px;
		margin: 0 auto;
	}

	.g_gudpt6top_box::before {
		width: 55px;
		height: 55px;
	}

	.g_gudpt6top_box {
		width: 40px;
		height: 40px;
	}

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

	.g_gudpt6topfl h4 {
		font-size: 16px;
	}

	.g_gudpt6top_box::after {
		width: 40px;
	}

	.g_gudpt6bot {
		width: 80%;
	}

	.g_gudpt6bot {
		margin: 30px auto 0;
	}

	.g_sersys_pt2nrfl {
		padding: 0 20px;
		border-right: 1px solid rgba(255, 255, 255, 0);
		margin-bottom: 14px;
		width: 100%;
	}

	.g_sersys_pt2nr {
		margin-top: 18px;
	}

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

	.g_sersys_pt3fl {
		margin-bottom: 60px;
		width: 100%;
	}

	.g_sersys_pt3box {
		margin: 0 auto;
	}

	.g_sersys_pt3 {
		padding: 32px 0 0px;
	}

	.g_sersys_pt3nr {
		margin-top: 24px;
	}

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

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

	.g_sersys_pt4bot {
		bottom: 5px;
	}

	.g_sersys_pt4 .g_title_h2 {
		font-size: 20px;
		line-height: 32px;
		padding-bottom: 16px;
		margin-bottom: 14px;
	}

	.g_sersys_pt5 {
		padding: 32px 20px;
	}

	.g_sersys_pt5 .slick-prev {
		left: 10px;
		width: 14px;
		height: 26px;
	}

	.g_sersys_pt5 .slick-next {
		right: 10px;
		width: 14px;
		height: 26px;
	}

	.g_sersys_pt5sk {
		margin: 32px -20px 0;
	}

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

	.g_sersys_pt6box {
		padding: 10px 15px;
	}

	.g_sersys_pt6bj {
		height: 390px;
	}

	.g_sersys_pt6fl2 {
		top: 42px;
	}

	.g_sersys_pt6fl1 {
		bottom: 42px;
	}

	.g_sersys_pt6 .slick-prev {
		width: 14px;
		height: 26px;
	}

	.g_sersys_pt6 .slick-next {
		width: 14px;
		height: 26px;
	}

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

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

	.g_yunpt1_twoicon img {
		width: 14px;
	}

	.g_yunpt1_twonum {
		padding-left: 10px;
	}

	.g_countall,
	.g_count {
		font-size: 16px;
		line-height: 22px;
	}

	.g_yunpt1_twonum span {
		font-size: 12px;
	}

	.g_yunpt1_twoli {
		padding: 0 5px;
		margin-bottom: 24px;
	}

	.g_yunpt1_two {
		margin-top: 24px;
	}

	.g_yunpt1 {
		padding: 32px 0 5px;
	}

	.g_yunpt2fl {
		width: 100%;
	}

	.g_yunpt2 {
		padding: 32px 0 38px;
	}

	.g_yunptx_sk2fl {
		margin: 0 10px;
	}

	.g_yunptx_sk3all {
		padding-left: 20px;
	}

	.g_yunptx_botnr {
		bottom: -80px;
	}

	.g_yunptx {
		padding: 42px 0;
	}

	.g_yunptx_bot {
		margin-top: 32px;
	}

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

	.g_yunptx_sk1fl {
		margin: 0 16px;
	}

	.g_yunptx_sk1fl::before {
		right: -16px;
	}

	.g_yunptx_sk3 {
		width: calc(100% - 20px);
		padding: 20px 15px;
	}

	.g_yunptx_sk3nr p {
		font-size: 12px;
		height: 126px;
		overflow: hidden;
		line-height: 1.5;
	}

	.g_yunptx_sk3nr h5 {
		font-size: 16px;
		height: 38px;
		overflow: hidden;
	}

	.g_care9fl {
		width: 33.333333%;
		margin-bottom: 14px;
	}

	.g_yunptx_sk3nr h5::before {
		width: 48px;
	}

	.g_yunptx_botnr {
		bottom: -110px;
	}

	.g_yunptx_botsk {
		margin-bottom: 110px;
	}

	.g_yunptx_sk3nr h5 {
		margin-bottom: 10px;
	}

	.g_yunptx_sk2fl {
		margin: 0 5px;
	}

	.g_csulo .g_title_h2 {
		margin-bottom: 18px;
	}

	.g_csulo1 .mc_cont1400 {
		padding: 32px 20px 0;
	}

	.g_csulo2btn a {
		padding: 0 15px 0 32px;
	}

	.g_csulo2btnfr {
		margin-left: 30px;
		line-height: 42px;
	}

	.g_csulo2 {
		margin-top: 32px;
	}

	.g_csulo5fl {
		padding: 0 5px;
	}

	.g_csulo5nr {
		margin: 0 -5px;
	}

	.g_csulo5wz p {
		font-size: 14px;
		line-height: 24px;
		max-height: 48px;
	}

	.g_csulo5wz {
		padding: 10px 10px 20px 10px;
	}

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

	.g_csulo4btn {
		bottom: 10px;
		right: 30px;
	}

	.g_csulo5 {
		padding: 24px 20px 20px;
	}

	.g_csulo5wz .g_pic {
		bottom: 10px;
		right: 10px;
		width: 15px;
	}

	.g_csulo5bj.g_pic {
		height: 90px;
	}

	.g_csulo5bj.g_pic img {
		width: auto;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

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

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

	.g_csulo4fl {
		font-size: 26px;
	}

	.g_csulo4fr {
		padding-left: 15px;
	}

	.g_csulo1 .mc_cont1400 {
		padding: 0px 20px 18px;
	}

	.g_csulo {
		padding-top: 30px;
	}

	.g_csulo2 {
		margin-top: 0px;
	}

	.g_merge1_icon {
		width: 50px;
	}

	.g_case .g_intpt1 {
		padding: 40px 0 0;
		margin-bottom: 20px;
	}

	.g_case .g_stopt1topfl p {
		font-size: 16px;
	}

	.he_food3li {
		width: 100%;
	}

	.mc_newss1t_title {
		height: auto;
	}

	.he_folitp p {
		height: auto;
	}

	.he_folite {
		padding: 22px 20px 20px;
	}

	.he_food3li {
		margin-bottom: 10px;
	}

	.g_food .mc_help .g_helpfl {
		border-right: 1px solid #d6e3f1;
	}

	.g_food .mc_help .g_helpfl:nth-child(2) {
		border-right: 1px solid transparent;
	}

	.g_food .mc_help .g_helpfl:nth-child(4) {
		border-right: 1px solid transparent;
	}

	.g_food .g_help {
		padding: 24px 0 10px;
	}

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

	.g_merge2bj {
		height: 240px;
	}

	.he_food4 {
		padding-bottom: 30px;
	}

	.g_merge2 .g_banbtn {
		margin-top: 20px;
	}

	.g_casenr {
		padding: 0 5px;
		width: 100%;
	}

	.g_casenr_word {
		bottom: 20px;
	}

	.g_case .g_stopt1bot {
		padding: 42px 0 0px;
	}

	.g2_wave2fl {
		width: 100%;
	}

	.g_wave .g_sermpt5 {
		padding: 32px 0 24px;
	}

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

	.g2_wave2top {
		padding: 15px;
	}

	.he_b4p1bul {
		padding-bottom: 0;
	}

	.g2_contph {
		margin-bottom: 18px;
	}

	.g_gov .g_yunpt4nr .g_count {
		font-size: 26px;
	}

	.g2_wavept2btn_box a {
		font-size: 14px;
		line-height: 34px;
		padding: 0 15px;
	}

	.g2_wavept2btnfl {
		margin-bottom: 18px;
	}

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

	.g2_wavept2_tit {
		margin-bottom: 12px;
	}

	.g2_wavept2_tit h3 {
		margin-bottom: 0;
	}

	.g2_wave2top p {
		height: auto;
	}

	.g_yunptx_sk3nr {
		left: 10px;
		width: calc(100% - 20px);
	}

	.g_yunptx_sk2fltu {
		margin-bottom: 100px;
	}

	.g_yunptx_sk3nr p {
		height: auto;
	}

	.g_yunptx_botsk {
		margin-bottom: 0;
	}

	.g_yunptx_bot {
		margin-top: 20px;
	}

	.g_yunptx {
		padding: 32px 0;
	}

	.g_yunptx_sk3nr {
		padding: 15px;
	}

	.g2_contbot_pic .g_pic {
		margin-top: 24px;
	}

	.g_yunptx_sk2fl {
		margin: 0 20px;
	}

	.g_yunptx_sk2 .slick-prev {
		left: 5px;
		width: 12px;
		height: 22px;
	}

	.g_yunptx_sk2 .slick-next {
		right: 5px;
		width: 12px;
		height: 22px;
	}

	.g2_wavept2btn_box {
		width: 90px;
		height: 90px;
	}

	.g2_wavept2btn_box p {
		font-size: 14px;
		padding: 0 15px;
	}

	.g2_wavept2btn_box {
		border: 1px solid #fff;
	}

	.g2_contbot_pic .g_pic {
		margin-top: 0;
	}

	.g_indpt5fl {
		width: 100%;
	}

	.g_indpt5_wd {
		padding: 10px 15px;
	}

	.g_indpt5_wd p {
		height: auto;
	}

	.g_ind .g_helpfl {
		padding: 10px 0px;
	}

	.g_ind .mc_help {
		padding: 5px 0 10px;
	}

	.g_word3 p {
		line-height: 24px;
	}

	.g_ecompt1nr {
		margin: 32px auto;
	}

	.g_ecompt2_play {
		width: 30px;
	}

	.g_ecompt3fl {
		width: 100%;
	}

	.g_ecompt3 {
		padding: 32px 0;
	}

	.g_ecompt4bj {
		height: 330px;
	}

	.g_ecompt4 .slick-dots {
		top: -60px;
	}

	.g_ecompt4 .slick-dots li {
		width: 25px;
		height: 4px;
		margin: 0 3px;
	}

	.g_fincpt1_wd {
		padding: 32px 0;
	}

	.g_fincpt1 {
		margin-bottom: 32px;
	}

	.g_fincpt2_img {
		width: 100px;
	}

	.g_fincpt2_top h6 {
		font-size: 18px;
	}

	.g_fincpt2_top {
		margin-bottom: 14px;
	}

	.g_fincpt2_all {
		padding: 20px 20px 30px;
	}

	.g_fincpt2_all::before {
		height: 4px;
	}

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

	.g_fincpt3_icon {
		width: 44px;
		margin: 0 auto 14px;
	}

	.g_fincpt3fl h5 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.g_fincpt3 {
		padding: 32px 0 5px;
	}

	.g_fincpt2 {
		margin-bottom: 20px;
	}

	.g_fincpt4fl {
		width: 100%;
	}

	.g_fincpt4_wd {
		padding: 24px 15px;
	}

	.g_fincpt4_wd h4 {
		height: auto;
	}

	.g_fincpt4_wd p {
		height: auto;
	}

	.g_finc .g_com_pt1 {
		padding: 0px 0 32px;
	}

	.g_finc .mc_help {
		padding: 14px 0 10px;
	}

	.g_wispt1 {
		padding: 32px 0;
	}

	.g_wispt1tu {
		margin-top: 20px;
	}

	.g_wispt2fr h5 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.g_wispt3fl {
		margin: 10px 5px;
	}

	.g_wispt3nr {
		margin: 0 -5px;
	}

	.g_credit4_nr {
		margin: 0px -10px;
	}

	.g_wis .g_sermpt6 {
		padding: 32px 0 0px;
	}

	.g_wis .g_credit4 {
		position: relative;
		padding: 42px 0 20px;
	}

	.g_8bansk .g_ban_title h2 {
		font-size: 22px;
	}

	.g_8bansk .slick-prev {
		left: 15px;
		top: 50%;
	}

	.g_8bansk .slick-next {
		right: 15px;
		top: 50%;
	}

	.g_fincpt2_all {
		overflow: hidden;
	}

	.g_fincpt2_all::before {
		width: 200%;
	}

	.g_word3 p {
		font-size: 14px;
		line-height: 28px;
	}

	.g_dwispt5fl {
		width: 100%;
		margin-bottom: 10px;
	}

	.g_dwispt5_word h5 {
		margin-bottom: 10px;
		padding-bottom: 5px;
	}

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

	.g_dwispt5fl:nth-last-child(1),
	.g_dwispt5fl:nth-last-child(2),
	.g_dwispt5fl:nth-last-child(3) {
		margin-bottom: 10px;
	}

	.g_dwispt5box span {
		top: 12px;
		left: 5px;
	}

	.g_dwispt5bj {
		height: 620px;
	}

	.g_dwispt5_all {
		margin-top: 24px;
	}

	.g_dwispt5 {
		margin-top: 30px;
	}

	.g_dwispt6,
	.g_dwispt7 {
		padding-top: 30px !important;
	}

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

	.g_dwispt6_wordfl img {
		width: 14px;
	}

	.g_dwispt6_wordfl p {
		font-size: 16px;
		padding-left: 10px;
		line-height: 24px;
	}

	.g_dwispt6_word {
		padding: 20px 0px;
	}

	.g_dwispt7 {
		padding-top: 10px !important;
	}

	.g_dcrept2 {
		padding: 30px 0;
	}

	.g_dcrept1tu {
		margin-top: 20px;
	}

	.g_dcrept3_bot .g_dcrept3ul p {
		padding-left: 10px;
	}

	.g_dcrept3_two .g_dcrept3ul {
		width: 100%;
		padding: 0 30px;
	}

	.g_dcrept3li {
		width: 18px;
		line-height: 26px;
	}

	.g_dcrept3_one h4,
	.g_dcrept3_two h4 {
		font-size: 16px;
	}

	.g_dcrept3_fl {
		margin-top: 24px;
	}

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

	.g_dcrept3_two {
		margin-top: 14px;
	}

	.g_dcrept3_th {
		margin-top: 10px;
	}

	.g_dcrept3_td1 {
		width: 90px;
	}

	.g_dcrept3_tr1 td {
		font-size: 14px !important;
		padding: 2px 10px !important;
	}

	.g_dcrept3_tr2 .g_dcrept3_td1 {
		padding: 2px 10px !important;
	}

	.g_dcrept3_th table td {
		font-size: 14px;
		line-height: 22px;
		padding: 2px 10px;
	}

	.g_dcrept4 {
		margin-bottom: 32px;
	}

	.g_dcrept4 .g_sermpt2btn {
		margin: 10px auto 0;
	}

	.g_dindpt2topfl {
		width: 100%;
	}

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

	.g_dindpt2topnr p {
		height: auto;
	}

	.g_dindpt2botfl {
		width: 100%;
	}

	.g_dindpt2bot_word p {
		height: auto;
	}

	.g_dindpt2botfl {
		margin-bottom: 26px;
	}

	.g_dindpt2 {
		padding: 32px 0 14px;
	}

	.g_dindpt2topnr h6 {
		font-size: 18px;
		height: 36px;
	}

	.g_dindpt2top {
		margin: 32px -10px 0;
	}

	.g_dindpt2bot {
		margin-top: 10px;
	}

	.g_dindpt2bot_word h6 {
		font-size: 18px;
	}

	.g_dindpt3fl {
		margin-bottom: 10px;
		width: 50%;
	}

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

	.g_dindpt3_icon {
		width: 42px;
	}

	.g_dindpt3_all {
		padding: 15px;
	}

	.g_dindpt4 {
		padding-top: 32px;
	}

	.g_dindpt4 .g_ecompt1nr {
		padding: 0;
	}

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

	.g_dindpt4ul_wd p {
		height: auto;
	}

	.g_dindpt4top {
		margin-bottom: 10px;
	}

	.g_credit4 .g_sermpt2btn a {
		padding: 0 22px;
	}

	.g_dindpt5 {
		padding: 32px 0 0;
	}

	.g_dindpt5 .g_ecompt1nr {
		padding: 0;
	}

	.g_dindpt5 .g_ecompt1nr {
		margin: 32px auto 20px;
	}

	.g_dindpt4ul {
		margin: 20px -20px 0;
	}

	.g_dindpt4ul_icon {
		width: 50px;
		margin: 0 auto 10px;
	}

	.g_credit4fl {
		margin-bottom: 20px;
	}

	.g_dindpt2topnr span {
		bottom: -30px;
		font-size: 110px;
	}

	.g_dwispt3fr li::before {
		width: calc(100% - 40px);
	}

	.g_dwispt3fr li {
		padding: 0 20px 8px;
	}

	.g_dwispt3fr ul {
		margin: 0 -20px;
	}

	.g_dwispt3fr li p {
		font-size: 14px;
		line-height: 22px;
	}

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

	.g_dwispt4 .g_dwispt2nr {
		margin-top: 20px;
	}

	.g_credit4 .g_sermpt2btn a {
		padding: 0 21px;
	}

	.g_dindpt5 .g_ecompt1nr {
		margin: 0px auto 20px;
	}

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

@media screen and (max-width: 414px) {
	.g_wavept2_shu:first-child {
		margin-bottom: 110px;
	}
}

@media screen and (max-width: 360px) {
	.g_yunpt1_twoli {
		padding: 0 2px;
	}
}