@charset "utf-8";
body{
    margin: 0 auto !important;
}
@media screen and (max-width: 1860px) {
	.l_nav_stgbox {
		width: 1500px;
	}
}

@media screen and (max-width: 1680px) {
	.l_nav_stgbox {
		width: 1350px;
	}

	.l_cb_box {
		display: none;
	}

	.l_pub_nycb {
		display: none;
	}

	.l_zc_pfemi {
		left: 120px;
	}

	.l_ny_ban_js {
		margin-bottom: 20px;
	}

	.ma_ny_ban_btn {
		margin-top: 26px;
	}
}

@media screen and (max-width: 1560px) {
	.l_nav_stgbox {
		width: 1200px;
	}

	.l_zc_pfemi {
		left: 70px;
	}
}

@media screen and (max-width: 1440px) {
	.ma16_pchdm_ul2box {
		left: 0;
		transform: translateX(0);
	}

	.l_navyiji.gx_ywpag a {
		padding: 33px 25px;
	}

	.ma_ban {
		margin-top: 82px;
	}

	.l_navyiji.gx_ywpag a {
		padding: 33px 25px;
	}

	.l_ny_banner {
		margin-top: 82px;
	}

	.l_nav_bar {
		padding-left: 140px;
	}

	.ma_nav_bar {
		padding-left: 110px;
	}

	.l_sy_one {
		padding-top: 120px;
		padding-bottom: 20px;
	}

	.l_sy_dsjlb {
		margin-top: 42px;
		margin-bottom: 82px;
	}

	.l_sy_ecojj {
		font-size: 18px;
		margin-bottom: 58px;
	}

	.l_sy_one_ecosaas {
		margin-bottom: 72px;
	}

	.l_sy_two_tit {
		font-size: 18px;
	}

	.l_sy_ecomore {
		margin-bottom: 76px;
	}

	.l_navyiji a {
		padding: 33px 36px;
	}

	.l_navstg {
		padding: 32px 34px;
	}

	.ma_pcm_search {
		line-height: 80px;
	}

	.l_sy_two_tit {
		height: 56px;
	}

	.l_naverji {
		top: 82px;
	}

	.l_nav_logobs {
		margin-top: 16px;
	}

	.l_navlogo a {
		padding: 16px 0;
	}

	.l_sy_two {
		padding-top: 72px;
		padding-bottom: 62px;
	}

	.l_sy_hzpp {
		margin-bottom: 98px;
	}

	.l_sy_one_gchz {
		margin-bottom: 100px;
	}

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

	.l_sy_hyon {
		font-size: 38px;
	}

	.l_sy_hyno {
		font-size: 42px;
	}

	.l_sy_hyjh {
		font-size: 48px;
	}

	.l_sy_pub_tit {
		font-size: 32px;
	}

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

	.l_sy_the_jb {
		width: 180px;
		margin-bottom: 20px;
	}

	.l_sy_zscx {
		margin-bottom: 30px;
	}

	.l_sy_five_box {
		padding-top: 45px;
		padding-bottom: 35px;
	}

	.l_sy_six {
		margin-top: 80px;
		margin-bottom: 60px;
	}

	.l_sy_four_zt {
		padding-bottom: 32px;
	}

	.l_sy_new_box {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.l_sy_four {
		padding-top: 70px;
	}

	.l_b1_aboutcdp {
		padding-top: 160px;
		padding-bottom: 80px;
	}

	.l_b1_cxic {
		width: 100px;
		margin-bottom: 20px;
	}

	.l_b1_cxictext {
		font-size: 30px;
	}

	.l_b1_about_jies {
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.l_b1_wofy {
		margin-bottom: 80px;
	}

	.l_b1_cdpsyg {
		margin-bottom: 50px;
	}

	.l_publick_tel {
		bottom: 25px;
	}

	.l_b1_two {
		padding-top: 210px;
		padding-bottom: 170px;
	}

	.l_b1_tle {
		width: 350px;
	}

	.l_b1_tri {
		width: 240px;
		top: 60px;
	}

	.l_b1_three {
		padding: 68px 160px 80px;
	}

	.l_b1_four {
		padding-top: 90px;
		padding-bottom: 60px;
	}

	.l_b1_five {
		padding-top: 82px;
		padding-bottom: 60px;
	}

	.l_publick_mbx_box {
		padding: 20px 28px 20px;
	}

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

	.b2_one {
		margin-top: 56px;
		margin-bottom: 68px;
	}

	.l_b3_one {
		padding-top: 100px;
		padding-bottom: 80px;
		margin-bottom: 60px;
	}

	.l_b3_two {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.l_sy_new_back a {
		padding: 20px 20px 50px;
	}

	.l_b3_three {
		padding-top: 60px;
		padding-bottom: 70px;
	}

	.l_b5_sqlc_box {
		/* padding: 40px 100px 0 30px; */
	}

	.l_b5_sqlc h1 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.l_b5_ffnd_tit {
		font-size: 30px;
	}

	.l_b5_two {
		padding: 40px 160px 80px;
	}

	.l_b5_zwtext {
		font-size: 24px;
	}

	.l_b6_zpny {
		padding: 50px 100px 50px 10px;
	}

	.l_b6_sqan {
		margin-top: 40px;
	}

	.l_c1_ica {
		width: 120px;
	}

	.l_zc_pfemi {
		left: 50px;
	}

	.d1_one {
		padding: 60px 0;
	}

	.l_d1_two {
		padding-top: 0;
		padding-bottom: 60px;
		margin-bottom: 60px;
	}

	.l_d1_zytit {
		font-size: 22px;
		line-height: 34px;
		max-height: 68px;
		height: 68px;
	}

	.l_d1_zyjs {
		margin-bottom: 25px;
	}

	.l_d1_zycont {
		padding: 25px 20px 32px 20px;
	}

	.l_b1_fiimg {
		width: 642px;
		margin-bottom: 82px;
	}

	.l_d1_three {
		padding-top: 60px;
		padding-bottom: 70px;
	}

	.l_b2_jswidth {
		margin-top: 35px;
	}

	.l_e1_one {
		padding-top: 70px;
		padding-bottom: 100px;
	}

	.l_e1_xfhy {
		font-size: 28px;
	}

	.l_e1_two {
		margin-top: 50px;
		margin-bottom: 45px;
	}

	.l_e1_htt {
		margin-top: 30px;
	}

	.l_e2_znqy {
		margin-top: 40px;
	}

	.l_e2_two {
		margin-top: 70px;
		margin-bottom: 60px;
	}

	.l_e2_hy_hz {
		margin-bottom: 45px;
	}

	.l_e1_pub_tit {
		margin-bottom: 25px;
	}

	.l_f1_one {
		padding: 70px 0;
	}

	.l_f1_ic {
		margin-bottom: 20px;
	}

	.l_f1_five_hsbox {
		padding: 60px 32px;
	}

	.l_f1_gzfk .l_f1_five_hsbox {
		padding: 60px 32px;
	}

	.l_f1_fxbgbott {
		margin-top: 80px;
	}

	.l_f1_one {
		margin-bottom: 40px;
	}

	.l_f1_fourimg {
		margin-top: 60px;
		margin-bottom: 70px;
	}

	.l_f1_five_hs {
		margin-top: 60px;
		margin-bottom: 0;
	}

	.l_f1_sbxt_hz {
		margin-top: 60px;
	}

	.l_ny_ban_tit {
		font-size: 32px;
	}

	.l_f1_dazi {
		margin-bottom: 30px;
	}

	.l_f2_tda {
		margin-bottom: 70px;
	}

	.l_ny_ban_js {
		font-size: 22px;
	}

	.l_f3_one .l_b2_teamjs {
		font-size: 24px;
	}

	.l_f2_qyxx_0 {
		margin-bottom: 70px;
	}

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

	.f2_khtd_hz {
		margin-bottom: 10px;
	}

	.f2_khtd_list {
		margin-bottom: 50px;
	}

	.l_f2_tda {
		margin-bottom: 50px;
	}

	.l_f2_three_con {
		padding-bottom: 45px;
	}

	.l_f2_three_tit {
		font-size: 26px;
		margin-bottom: 12px;
	}

	.l_f2_aqx_hz {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.l_f2_gzfw {
		margin-bottom: 60px;
	}

	.l_f2_fw {
		margin-bottom: 60px;
	}

	.l_f2_one {
		padding-bottom: 40px;
	}

	.l_f2_four {
		padding-bottom: 50px;
	}

	.l_f3_one {
		padding-top: 50px;
		padding-bottom: 90px;
	}

	.l_f3_one .l_b2_teamjs {
		margin-bottom: 30px;
	}

	.l_f3_two {
		padding-bottom: 0;
	}

	.l_f3_td_hz {
		padding: 30px 30px 12px;
	}

	.l_f3_td_box {
		margin-bottom: 50px;
	}

	.l_f4_one {
		padding: 80px 60px 80px;
		margin-bottom: 50px;
	}

	.l_f4_twotext_box {
		padding: 100px 0;
	}

	.l_f4_fa_hz {
		padding: 32px 30px 32px;
	}

	.l_honor_one .f2_publ_hsd {
		padding: 0 110px;
	}

	.f2_publ_hsd {
		margin-bottom: 32px;
	}

	.l_honor_two {
		margin-bottom: 80px;
	}

	.l_ho_th_ryzz {
		margin-bottom: 45px;
	}

	.l_honor_three .l_b2_teamjs {
		font-size: 24px;
	}

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

	.l_honor_five {
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 32px;
	}

	.l_ho_five_con {
		padding: 160px 0;
	}

	.l_honor_six .l_d1_zytit {
		margin-bottom: 32px;
	}

	.l_honor_six .l_d1_zycont {
		padding: 32px 16px;
	}

	.l_newxq_tit {
		font-size: 24px;
	}

	.l_newxq_one {
		margin-bottom: 32px;
	}

	.l_b5_one {
		padding: 20px 30px 30px;
	}

	.l_news_xqbq {
		padding-bottom: 60px;
	}

	.l_newxq_tj .l_sy_new_box {
		margin-bottom: 40px;
	}

	.l_newxq_tj .l_sy_publick_more {
		padding-bottom: 60px;
	}

	/* .l_sjxq_zj {
		padding-right: 30px;
		width: calc(100% - 346px);
	} */
	.l_b5_sqic {
		/* margin-right: 20px; */
	}

	.l_zl_bjq {
		margin-bottom: 32px;
	}

	.l_ckgdzy {
		font-size: 24px;
		margin-bottom: 32px;
		padding-top: 40px;
	}

	.l_xgzy_jj {
		padding-bottom: 60px;
	}

	.l_sy_ban_text {
		left: 270px;
	}

	.l_sy_new_js {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.l_sy_new_tit {
		margin-bottom: 22px;
	}

	.l_sy_hytext {
		font-size: 24px;
	}

	.gx_khbox {
		margin-bottom: 8px;
	}

	.l_b2_peo_box {
		margin-bottom: 65px;
	}

	.l_b2_peo_rwimg {
		width: 460px;
	}

	.l_b2_peo_hz:nth-child(even) .l_b2_peocon {
		padding: 48px 240px 45px 94px;
	}

	.l_bottom {
		height: 428px;
	}

	.l_b1_content {
		margin-top: 60px;
	}

	.l_nav_erjijs h1 {
		font-size: 14px;
	}

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

	.l_nav_stgbox {
		top: 82px;
	}

	.ma_ny_ban_btn p,
	.ma1_ny_ban_btn a {
		font-size: 16px;
		line-height: 44px;
	}

	.gx_jufnml .l_ny_ban_js {
		font-size: 28px;
	}

	.gx_jufnml .l_ny_ban_tit {
		font-size: 14px;
	}

	/* 7.13新增 */
	.ma_ny_ban_xwa p {
		margin-bottom: 20px;
	}

	.l_f4_ban .ma_ny_ban_tit {
		margin-bottom: 50px;
	}

	.ma_ny_ban_text .ma_ny_ban_btn {
		margin-top: 30px;
	}

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

	.ma_f4_one_text {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.ma_pw1ml_title {
		font-size: 22px;
		margin-bottom: 40px;
	}

	.ma_pw1ml_font p {
		font-size: 18px;
		margin-bottom: 14px;
	}

	.ma_pw1ml_font p::before {
		top: 10px;
	}

	.ma_pw1ml_font p::after {
		height: calc(100% + 14px);
	}

	.ma_pw1ml_font {
		min-height: 230px;
	}

	.ma_pw2 {
		padding: 40px 0 38px;
	}

	.ma_f1_xzjs {
		margin-bottom: 30px;
	}

	.ma_pw2m_libox {
		margin-bottom: 20px;
	}

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

	.ma_pw2ml_p {
		left: 0;
		bottom: -50px;
	}

	.ma_pw2m_li {
		padding: 30px 28px 30px 66px;
	}

	.ma_pw1m_li {
		padding: 46px 52px 32px 52px;
	}

	.ma_pw1ml_font p span {
		font-size: 14px;
	}

	.ma_pw3 {
		padding: 30px 0 0;
	}

	.ma_pw3 .ma_f4_one_text {
		margin-bottom: 30px;
	}

	.ma_pw3 .ma_f1_xzjs {
		margin-bottom: 30px;
	}

	.ma_pw3m_title {
		margin-bottom: 28px;
	}

	.ma_pw4 .ma_f4_one_text {
		font-size: 28px;
	}

	.ma_pw5 {
		margin-bottom: 0;
	}

	.ma_pw5::before {
		bottom: 41.5%;
	}

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

	.ma_pw5mlmt_h4 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.ma_pw6 .ma_f4_one_text {
		margin-bottom: 45px;
	}

	.ma_pw7 .ma_f4_one_text {
		margin-bottom: 45px;
	}

	.ma_pw6 {
		margin: 40px auto;
	}

	.ma_pw7 {
		margin: 40px auto;
	}

	.ma_pw8_main {
		padding: 34px 40px 34px 66px;
	}

	.ma_pw8_main .l_sy_srkbox:nth-child(odd) {
		padding-right: 34px;
	}

	.ma_pw2ml_p p {
		font-size: 125px !important;
	}

	.ma_pw2ml_p p span {
		font-size: 125px !important;
	}

	.ma_pw5_main .slick-list {
		padding: 223px 0 240px;
	}

	.ma_pw5box::before {
		bottom: 44%;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_tctj {
		line-height: 40px;
		width: 160px;
		margin-top: 24px;
	}

	.ma_in1s6_tbox {
		margin-bottom: 40px;
	}

	.ma_ban_ul .slick-prev {
		width: 60px;
		height: 60px;
	}

	.ma_ban_ul .slick-next {
		width: 60px;
		height: 60px;
	}
}

/*1440w*/
@media screen and (max-width: 1366px) {
	.l_nav_stgbox {
		width: 1100px;
	}

	.ma_ny_ban_btn {
		bottom: 34px;
	}

	.l_zc_pfemi {
		left: 0;
	}

	.l_f3_one .l_b2_teamjs {
		font-size: 20px;
	}

	.l_f3_one {
		padding-bottom: 60px;
	}

	.l_f3_one.l_f3_two {
		margin-bottom: 0;
		padding-top: 60px;
	}

	.l_f3_hyqs {
		width: 991px;
	}
}

/*1366w*/
@media screen and (max-width: 1280px) {
	.l_nav_stgbox {
		width: 1050px;
	}

	.ma_pw5box::before {
		bottom: 42.5%;
	}

	.ma_ny_ban_btn {
		bottom: 18px;
	}

	.ma_ny_ban_btn p,
	.ma1_ny_ban_btn a {
		line-height: 34px;
	}

	.l_bo_aa {
		margin-right: 105px;
	}

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

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

/*1280w*/
@media screen and (max-width: 1200px) {
	.nb-icon-wrap {
		display: block !important;
	}

	.ma_pw1ml_fontx p::before {
		left: -22px;
	}

	.ma1_pw22 {
		padding: 50px 0;
	}

	.ma1_btmb {
		margin-bottom: 0 !important;
	}

	.ma_pw1ml_fontx p::after {
		left: -20px;
	}

	.l_ny_ph_banner {
		display: block !important;
	}

	.l_ny_pc_banner {
		display: none !important;
	}

	.header2 {
		display: block;
	}

	.gx_pcimg {
		display: none !important;
	}

	.gx_phimg {
		width: 100%;
		display: block !important;
	}

	.gx_phimg img {
		width: 100%;
		display: block;
	}

	.l_nav_bar {
		display: none;
	}

	.l_publick_width {
		width: 768px;
	}

	.l_sy_two_libox {
		padding: 0 20px;
	}

	.l_sy_pub_tit {
		font-size: 24px;
		margin-bottom: 32px;
	}

	.l_sy_five_js {
		margin-top: 16px;
	}

	.l_sy_four_left {
		width: 300px;
	}

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

	.l_sy_four_zt {
		width: 50%;
	}

	.l_sy_four_yw {
		width: 50%;
		margin-top: 50px;
		padding-left: 50px;
	}

	.l_sy_five_left {
		width: 50%;
		padding-right: 0;
		margin-top: 42px;
	}

	.l_sy_five_right {
		width: 50%;
	}

	.l_sy_five_right {
		margin-top: 32px;
	}

	.l_sy_wsmqh a {
		padding: 5px 30px;
	}

	.l_sy_five_qh {
		margin-top: 32px;
	}

	.l_sy_new_box {
		margin-top: 32px;
		margin-bottom: 32px;
	}

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

	.l_newxq_tj .l_sy_new .l_sy_new_js {
		height: unset;
		line-height: 24px;
		max-height: unset;
	}

	.l_sy_new_img {
		margin-bottom: 16px;
	}

	.l_sy_new_back a {
		padding: 10px 10px 20px;
	}

	.l_bo_one {
		width: 100%;
		display: none;
	}

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

	.l_bottom_left {
		width: 100%;
		background: #d80031;
	}

	.l_bottom_right {
		width: 100%;
		display: none;
	}

	.l_bo_con {
		margin-top: 16px;
	}

	.l_bo_copy {
		margin-top: 16px;
	}

	.l_bottom {
		height: 260px;
	}

	.l_bottom_content {
		top: 32px;
	}

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

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

	.l_sy_one {
		padding-top: 100px;
	}

	.l_sy_dsjlb {
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.l_sy_hyon {
		font-size: 20px;
		line-height: 26px;
	}

	.l_sy_hyjh {
		font-size: 20px;
		line-height: 26px;
	}

	.l_sy_ban_hqbox {
		/*display: none;*/
		width: 768px;
	}

	.l_sy_bn_tel {
		/*		width: 160px;*/
		margin-right: 15px;
	}

	.l_sy_bn_email {
		/*		width: 160px;*/
		margin-right: 15px;
	}

	.l_sy_bn_name {
		/*	    width: 160px;*/
		margin-right: 15px;
	}

	.l_publick_tel {
		display: none;
	}

	.l_cb_box {
		display: none;
	}

	.l_sy_hyno {
		font-size: 20px;
		line-height: 26px;
	}

	.l_sy_hytext {
		font-size: 16px;
		line-height: 24px;
	}

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

	.l_sy_thr_hjjrz {
		font-size: 18px;
		line-height: 24px;
	}

	.l_sy_one_back_le {
		display: none;
	}

	.l_sy_one_back_ri {
		display: none;
	}

	.l_sy_blqq {
		display: none;
	}

	.l_sy_hzpp {
		margin-bottom: 100px;
	}

	.l_sy_one_gchz {
		margin-bottom: 100px;
		padding-left: 0;
		padding-right: 0;
	}

	.l_sy_ecomore {
		margin-bottom: 100px;
	}

	.l_sy_one_ecosaas {
		margin-bottom: 32px;
	}

	.l_sy_ecojj {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_sy_one {
		padding-bottom: 16px;
	}

	.l_sy_the_jb {
		width: 160px;
		margin: 34px auto;
	}

	.l_sy_six {
		margin-top: 64px;
		margin-bottom: 64px;
	}

	.l_sy_three {
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.l_b1_fiimg {
		width: 100%;
		padding: 0 30px;
		margin-bottom: 32px;
	}

	.l_b1_four_wmxs {
		padding: 0 30px;
		margin-top: 32px;
	}

	.l_b1_four_wmxs:after {
		display: none;
	}

	.l_b1_three {
		padding: 64px 30px;
	}

	.l_b1_cdpsyg {
		padding: 0 30px;
	}

	.l_b1_cxhz {
		padding: 0 30px;
		margin-bottom: 32px;
	}

	.l_b1_aboutcdp {
		padding-top: 64px;
		padding-bottom: 32px;
	}

	.l_b1_cxic {
		width: 70px;
		margin-bottom: 16px;
	}

	.l_b1_cxictext {
		font-size: 20px;
		line-height: 26px;
	}

	.l_b1_ppimg {
		width: 100%;
	}

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

	.l_b1_cdpsyg {
		font-size: 16px;
		margin-bottom: 32px;
	}

	.l_b1_wofy {
		margin-bottom: 32px;
	}

	.l_b1_tle {
		width: 300px;
	}

	.l_b1_tri {
		width: 220px;
		top: 32px;
	}

	.l_b1_two {
		padding-top: 160px;
		padding-bottom: 200px;
	}

	.l_b1_pphz {
		padding: 30px 15px;
	}

	.l_b1_dsj .l_sy_hyon {
		font-size: 20px;
		line-height: 26px;
	}

	.l_b1_dsj .l_sy_hyno {
		font-size: 20px;
		line-height: 26px;
	}

	.l_b1_dsj .l_sy_hytext {
		font-size: 16px;
		line-height: 24px;
	}

	.l_b1_dsj .l_sy_hyjh {
		font-size: 20px;
		line-height: 26px;
	}

	.l_b1_five {
		padding-top: 64px;
		padding-bottom: 64px;
	}

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

	.l_pub_bott_ic {
		width: 60px;
		margin-bottom: 16px;
	}

	.l_b1_content {
		/* margin-top: 64px; */
	}

	.l_b3_two {
		margin-top: 50px;
	}

	.l_b1_content {
		margin-top: 0;
	}

	.l_publick_mbx_box {
		display: none;
	}

	.l_b2_peo_enimg {
		position: relative;
	}

	.l_b2_peocon {
		width: 100%;
		padding: 30px 15px;
		margin-left: 0;
	}

	.l_b2_peo_rwimg {
		display: none;
	}

	.l_b2_teamjs {
		width: 100%;
		padding: 0 30px;
	}

	.l_b2_peo_hz:nth-child(even) .l_b2_peocon {
		padding: 30px 15px;
	}

	.l_b4_two:before {
		display: none;
	}

	.l_b4_dsb_box {
		width: 100%;
		margin-left: 0;
		margin-bottom: 16px;
	}

	.l_b4_dsjimg {
		width: 100%;
	}

	.l_b4_yqq {
		display: none;
	}

	.l_b4_ycysj {
		display: none;
	}

	.l_b4_dsj_box:nth-child(even) {
		text-align: left;
	}

	.l_b4_dsj_box {
		animation: fadeInUp 1.6s !important;
	}

	.l_b5_sqlc_box {
		width: 100%;
		/* margin-top: -100px; */
		/* padding: 30px; */
	}

	.l_b5_banimg {
		width: 100%;
	}

	.l_b5_sqic {
		/* margin-right: 15px; */
		width: 50px;
	}

	.l_b5_sqlc {
		/* width: calc(100% - 65px); */
	}

	.l_b5_sqlc h1 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 16px;
	}

	.l_b5_one {
		padding: 30px 15px;
		margin-bottom: 32px;
		margin-top: 60px;
	}

	.l_b5_one:nth-child(3) {
		margin-bottom: 32px;
	}

	.l_b5_two {
		padding: 58px 30px 120px
	}

	.l_b5_ffnd_tit {
		font-size: 24px;
	}

	.l_b5_ffnd {
		margin-bottom: 16px;
	}

	.l_b5_two {
		padding: 64px 30px 64px;
		margin-bottom: 32px;
	}

	.l_b5_zp_hz {
		padding: 32px 15px;
	}

	.l_b6_one {
		margin-top: 60px;
	}

	.l_b5_three {
		margin-bottom: 32px;
	}

	.l_b5_zhaopin {
		margin-bottom: 16px;
	}

	.l_b2_two {
		padding: 64px 30px;
		margin-top: 60px;
	}

	.l_b2_peo_box {
		margin-bottom: 32px;
	}

	.l_b3_one {
		padding: 64px 0;
		margin-bottom: 32px;
	}

	.l_b3_two .l_sy_new_box {
		margin-bottom: 16px;
	}

	.l_b3_two {
		margin-bottom: 32px;
	}

	.l_b6_zpny {
		padding: 64px 32px;
	}

	.l_b6_right {
		padding-left: 15px;
	}

	.l_b6_sqan {
		margin-top: 32px;
	}

	.l_b6_gsjs {
		margin-bottom: 16px;
	}

	.l_zc_pfemi {
		display: none;
	}

	.l_c1_ica {
		width: 100px;
	}

	.l_c1_one {
		padding: 64px 0;
	}

	.l_c1_two {
		padding: 64px 32px;
	}

	.d1_one {
		padding: 64px 0;
	}

	.l_d1_zytit {
		font-size: 18px;
		line-height: 24px;
		max-height: 48px;
		overflow: hidden;
		height: 48px;
	}

	.l_d1_two {
		padding-top: 0;
		padding-bottom: 32px;
		margin-bottom: 32px;
	}

	.l_d1_zycont {
		padding: 15px;
	}

	.l_d1_zyjs {
		margin-bottom: 16px;
	}

	.l_d1_hybg {
		margin-bottom: 16px;
	}

	.l_b2_teamjs {
		font-size: 20px;
		line-height: 26px;
	}

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

	.d1_one .l_b2_teamjs {
		margin-top: 16px;
	}

	.l_b2_jswidth {
		margin-top: 16px;
	}

	.l_d1_three {
		padding-top: 65px;
		padding-bottom: 64px;
	}

	.l_b2_gltd {
		font-size: 20px;
	}

	.l_d1_jj {
		margin-top: 16px;
		font-size: 18px;
		line-height: 26px;
	}

	.l_e1_wmdkh {
		width: 33.333333%;
		height: 160px;
	}

	.l_e1_one {
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.l_e1_xfhy {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.l_e1_two {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_e1_kh_list {
		margin-bottom: 16px;
	}

	.l_e1_three {
		margin-bottom: 32px;
	}

	.l_e2_two {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_e2_hy_hz {
		margin-bottom: 16px;
	}

	.l_e2_hy_box {
		padding: 35px 25px;
		height: unset;
	}

	.l_e2_hy_list {
		max-height: 210px;
		height: 210px;
		overflow: hidden;
	}

	.l_f1_threeimg {
		width: 100%;
		padding: 0 30px;
	}

	.l_f1_ic {
		margin-bottom: 16px;
	}

	.l_f1_xzjs {
		padding: 0 30px;
	}

	.l_f1_one {
		padding: 64px 0;
		margin-bottom: 32px;
	}

	.l_e1_pub_tit {
		margin-bottom: 16px;
	}

	.l_f1_dazi {
		margin-bottom: 16px;
	}

	.l_f1_fourimg {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_f1_five_hs {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(1) {
		padding: 60px 0 55px 100px;
	}

	.l_f1_sbtxon .l_f1_sbxt_box {
		padding: 60px 32px !important;
	}

	.l_f1_sbxt_li_box {
		max-height: 96px;
		height: 96px;
		overflow: hidden;
	}

	.l_f1_sbxt_box {
		height: unset;
	}

	.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(1) .l_f1_sbxt_box {
		padding: 60px 0 55px 100px;
	}

	.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(2) .l_f1_sbxt_box {
		padding: 60px 0 55px 100px;
	}

	.l_f1_sbxt_tit {
		font-size: 18px;
		line-height: 24px;
		max-height: 24px;
		margin-bottom: 16px;
	}

	.l_f1_fxbgbott {
		margin-top: 32px;
	}

	.l_f1_gzfk .l_f1_five_hsbox {
		padding: 45px 32px;
	}

	.l_f1_five_hsbox {
		padding: 45px 30px;
	}

	.l_f1_five_hsbox h3 {
		font-size: 18px;
		line-height: 24px;
		max-height: 24px;
		margin-bottom: 16px;
	}

	.l_ny_banner {
		margin-top: 56px;
	}

	.l_f1_sbxt_hz {
		margin-top: 32px;
	}

	.l_f1_fxbg {
		margin-top: 32px;
	}

	.l_f2_cdpp {
		width: 100%;
		padding: 0 30px;
	}

	.l_f2_mngl {
		width: 100%;
		padding: 0 30px;
	}

	.f2_khtd_box {
		padding: 0 30px;
		margin-bottom: 32px;
	}

	.l_f2_aqbz {
		padding: 0 30px;
	}

	.l_bgbj {
		padding: 0 30px;
	}

	.l_f2_aqbz_img {
		width: 100px;
	}

	.l_f2_aqbz_text {
		width: calc(100% - 100px);
		padding-left: 15px;
		padding-top: 5px;
	}

	.l_f2_aqbz_text h3 {
		margin-bottom: 5px;
	}

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

	.l_f2_thr_twoimg {
		margin-bottom: 16px;
	}

	.l_f2_three_con {
		padding-bottom: 32px;
	}

	.l_f2_tda {
		margin-bottom: 32px;
	}

	.f2_khtd_hz p {
		font-size: 24px;
		line-height: 30px;
	}

	.f2_khtd_list {
		margin-bottom: 32px;
	}

	.l_f2_qyxx_0 {
		margin-bottom: 32px;
	}

	.f2_publ_hsd {
		margin-bottom: 32px;
	}

	.l_bgbj_ic {
		width: 60px;
	}

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

	.l_bgbj_wa p {
		line-height: 24px;
		max-height: 72px;
		height: 72px;
	}

	.l_f2_aqbz_box {
		margin-bottom: 16px;
	}

	.l_f2_aqx_hz {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_f2_gzfw {
		margin-bottom: 32px;
	}

	.l_f2_fw {
		margin-bottom: 32px;
	}

	.l_f2_fwic {
		width: 60px;
		margin-bottom: 10px;
	}

	.l_f2_four {
		padding-bottom: 32px;
	}

	.l_f2_qyxx_3 {
		margin-bottom: 32px;
	}

	.l_f3_one .l_b2_teamjs {
		padding: 0 30px;
	}

	.l_f3_thr {
		width: 100%;
		padding: 0 30px;
	}

	.l_f1_twoback {
		display: none;
	}

	.l_f3_two {
		background: #d80031;
	}

	.l_f3_td_hz {
		padding: 40px 32px;
	}

	.l_f3_td_ic {
		width: 50px;
		margin-bottom: 10px;
	}

	.l_f3_one {
		padding-bottom: 64px;
		padding-top: 64px;
	}

	.l_f3_hyqs {
		width: 100%;
		padding: 0 15px;
	}

	.l_f3_td_box {
		margin-bottom: 32px;
	}

	.l_f4_one_img {
		width: 100%;
		padding: 0 30px;
	}

	.l_f4_one {
		padding: 64px 30px;
	}

	.l_f4_fa_hz {
		padding: 40px 30px;
	}

	.l_f4_fa_tit {
		font-size: 18px;
		line-height: 24px;
		max-height: 24px;
		margin-bottom: 10px;
	}

	.l_f4_eco_list:nth-child(odd) .l_f4_eco_hz {
		padding: 48px 55px 55px 120px;
	}

	.l_f4_eco_list:nth-child(even) .l_f4_eco_hz {
		padding: 48px 120px 55px 55px;
	}

	.l_f4_eco_text h1 {
		margin-bottom: 10px;
	}

	.l_f4_ban .l_ny_ban_tit {
		margin-bottom: 32px;
	}

	.l_ny_ban_ic {
		width: 120px;
		margin-bottom: 32px;
	}

	.l_f4_twotext_box {
		padding: 64px 0;
	}

	.l_honor_three .l_b2_teamtext {
		padding: 0 30px;
	}

	.l_ho_th_ryzz {
		margin-bottom: 16px;
	}

	.l_honor_four {
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.l_ho_five_con {
		padding: 64px 0;
	}

	.l_honor_three {
		padding-top: 64px;
		padding-bottom: 64px;
	}

	.l_honor_six .l_d1_zytit {
		margin-bottom: 0;
	}

	.l_ho_aqbz_box {
		padding: 32px;
	}

	.l_ho_aqbz_hz {
		height: unset;
	}

	.l_honor_two {
		margin-bottom: 32px;
	}

	.l_honor_one .f2_publ_hsd {
		padding: 0 40px;
	}

	.l_honor_three .l_b2_teamjs {
		font-size: 20px;
		line-height: 24px;
	}

	.l_newxq_tj {
		padding-top: 64px;
	}

	.l_newxq_tj .l_sy_new_box {
		margin-bottom: 32px;
	}

	.l_newxq_tj .l_sy_publick_more {
		padding-bottom: 64px;
	}

	.l_newxq_tit {
		font-size: 18px;
		line-height: 26px;
	}

	.l_newxq_one {
		margin-bottom: 32px;
	}

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

	.l_new_xq_box {
		padding-bottom: 32px;
	}

	.l_newxq_tj .f2_publ_hsd {
		padding: 0 35px;
	}

	.l_b4_dsjimg {
		width: 318px;
		margin: 0 auto 30px;
	}

	/* 7.13新增 */
	.ma_ny_ban_text {
		max-width: 1100px;
		top: 58%;
	}

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

	.ma_ny_ban_text .ma_ny_ban_btn {
		margin-top: 20px;
	}

	.ma_publick_width {
		width: 768px;
	}

	.ma_f4_one_text {
		font-size: 26px;
		margin-bottom: 25px;
	}

	.ma_pw1m_li {
		padding: 24px 20px 24px 20px;
	}

	.ma11_pw1_mainbox .ma_pw1m_li {
		padding: 20px 15px 20px 8px;
	}

	.ma11_pw1_mainbox .ma_pw1ml_font {
		padding-left: 20px;
		height: 226px;
	}

	.ma11_pw1_mainbox .ma_pw1ml_font p::before {
		left: -16px;
	}

	.ma11_pw1_mainbox .ma_pw1ml_font p::after {
		left: -13px;
	}

	.ma11_pw1_mainbox .ma_pw1ml_title {
		height: 54px;
	}

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

	.ma_pw1ml_title {
		font-size: 18px;
		margin-bottom: 14px;
	}

	.ma_pw1ml_font p {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.ma_pw1ml_font {
		padding-left: 22px;
		height: 246px;
	}

	.ma_pw1ml_font {
		padding-left: 22px;
	}

	.ma_pw1ml_font p::before {
		left: -20px;
		top: 8px;
	}

	.ma_pw1ml_font p::after {
		left: -18px;
		height: calc(100% + 10px);
	}

	.ma_pw1ml_font {
		height: 236px;
	}

	.ma_publick_back {
		padding: 35px 0 0;
	}

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

	.ma_pw7 .ma_p2ublick_back {
		padding: 0;
	}

	.ma_pw2 {
		padding: 0;
	}

	.ma_p2ublick_back .ma_f4_one_text {
		margin-bottom: 30px;
	}

	.ma_f1_xzjs {
		font-size: 16px;
		margin-bottom: 26px;
		padding: 0;
	}

	.ma_pw2m_libox {
		width: 50%;
	}

	.ma_pw2m_libox:last-child {
		margin-bottom: 0;
	}

	.ma_pw2m_li {
		padding: 26px 25px 26px 50px;
	}

	.ma_pw2ml_p p {
		font-size: 90px;
	}

	.ma_pw2ml_p {
		bottom: -40px;
	}

	.ma_pw3 {
		padding: 0;
	}

	.ma_pw3m_title {
		font-size: 24px;
	}

	.ma_pw4 .ma_f4_one_text {
		font-size: 24px;
		margin-bottom: 25px;
	}

	.ma_pw3mm_tab th {
		line-height: 36px;
		font-size: 16px;
	}

	.ma_pw3mm_tab td {
		line-height: 45px;
	}

	.ma_pw3mm_tab {
		font-size: 14px;
	}

	.ma_pw3mmt_f {
		font-size: 14px;
	}

	.ma_pw3mmt_bg span {
		margin: 0 7px;
	}

	.ma_pw5 {
		padding: 0;
	}

	.ma_pw5ml_main {
		padding: 22px 15px;
	}

	.ma_pw5 .ma_p2ublick_back::before {
		width: 80px;
		height: 222px;
	}

	.ma_pw5 .ma_p2ublick_back::after {
		width: 80px;
		height: 222px;
	}

	.ma_pw5mlmt_h4 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 8px;
	}

	.ma_pw5mlmt_img {
		width: 20px;
	}

	.ma_pw5mlm_p {
		width: calc(100% - 20px);
	}

	.ma_pw5m_libox:nth-child(even) .ma_pw5ml_main {
		top: -177px;
	}

	.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_main {
		bottom: -160px;
	}

	.ma_pw5ml_dian::before {
		height: 16px;
	}

	.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_dian::before {
		bottom: -16px;
	}

	.ma_pw5m_libox:nth-child(even) .ma_pw5ml_dian::before {
		top: -16px;
	}

	.ma_pw5_main .slick-list {
		padding: 188px 0;
	}

	.ma_pw5 {
		width: 100%;
	}

	.ma_pw5 .ma_p2ublick_back {
		width: 768px;
	}

	.ma_pw5::before {
		bottom: 37%;
		height: 6px;
		;
	}

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

	.ma_pw5ml_dian {
		width: 14px;
		margin: 0 auto 22px;
	}

	.ma_pw5 .ma_f1_xzjs {
		margin-bottom: 20px;
	}

	.ma_pw5 .ma_p2ublick_back {
		padding: 35px 20px 20px 20px;
	}

	.ma_pw5 .ma_p2ublick_back {
		padding-bottom: 0;
	}

	.ma_pw6 .ma_p2ublick_back {
		padding: 0 20px;
	}

	.ma_pw6_libox {
		width: 33.333333%;
		padding: 28px 0;
	}

	.ma_pw6 {
		margin-bottom: 0;
	}

	.ma_pw7_main {
		margin: 0 -12px;
	}

	.ma_pw7_libox {
		padding: 0 12px;
	}

	.ma_pw7l_font {
		padding: 16px 18px;
	}

	.ma_pw7lf_main {
		font-size: 16px;
		height: 56px;
		margin-bottom: 8px;
	}

	.ma_pw7 {
		margin-bottom: 0;
	}

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

	.ma_pw8 .ma_publick_width {
		width: 100%;
	}

	.ma_pw8 .ma_p2ublick_back {
		padding: 0;
	}

	.ma_pw8_main {
		width: 768px;
		padding: 34px;
	}

	.ma_pw8_main .l_sy_tctj {
		margin-top: 30px;
	}

	.ma_pw2 {
		width: 100%;
	}

	.ma_pw2 .ma_p2ublick_back {
		width: 768px
	}

	.mc_list_imgbox {
		width: 300px;
	}

	.mc_list_txtbox {
		width: calc(100% - 300px);
		padding: 0 30px;
	}

	.mc_list_box {
		padding: 15px 0;
	}

	.mc_list_txtbox.fl {
		padding-left: 0;
	}

	.ma_pw2 .ma_p2ublick_back {
		padding: 15px 20px 20px;
	}

	.ma_pw2ml_p p {
		font-size: 90px !important;
	}

	.ma_pw2ml_p p span {
		font-size: 90px !important;
	}

	.ma_pw5box::before {
		bottom: 37%;
	}

	.ma_pw5 .ma_pw5box .ma_p2ublick_back::before {
		width: 77px;
		height: 210px;
	}

	.ma_pw5 .ma_pw5box .ma_p2ublick_back::after {
		width: 77px;
		height: 210px;
	}

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

	.bot_fixed {
		display: flex;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #009fe9;
		z-index: 9999;
		padding: 15px 0;
		justify-content: space-between;
	}

	.bot_fixed .gx_dbanbtn {
		/* width: 50%; */
		display: inline-block;
		padding: 8px 20px;
		text-align: center;
		font-size: 14px;
		color: #009fe9;
		border-right: 1px solid #ffffff57;
		background: #FFF;
		margin: 0 5%;
		border-radius: 5px;
		width: 40%;
		box-sizing: border-box;
		position: relative;
		height: auto;
		left: 0;
		cursor: pointer;
	}

	.mc_l_lxwomen {
		display: none !important;
	}

	#newBridge {
		display: none !important;
	}
}

/*1200w*/
@media screen and (max-width: 950px) {
	.ma_pw5box::before {
		bottom: 37%;
	}

	.ma11_pw1_mainbox .ma_pw1m_libox {
		width: 50%;
		padding: 0 10px;
	}

	.ma11_pw1_mainbox .ma_pw1m_li {
		padding: 24px 25px 24px 22px;
	}
}

@media screen and (max-width: 768px) {
	.gx_jufnml .l_ny_ban_js {
		font-size: 24px;
	}

	.ma_pw5box::before {
		bottom: 40.5%;
	}

	.yxedr_active img {
		width: 100% !important;
		max-width: none !important;
		height: auto;
	}

	.ma_ny_ban_btn {
		margin-top: 12px;
	}

	.gx_jufnml .l_ny_ban_tit {
		font-size: 14px;
	}

	.gx_jufnml .l_ny_ban_tit br {
		display: none;
	}

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

	.gx_fuiob .l_sy_tc_back {
		top: 20px !important;
		transform: translate(-50%, 0);
	}

	.ma_ny_ban_btn p,
	.ma1_ny_ban_btn a {
		font-size: 14px;
		line-height: 30px;
	}

	.l_b1_pphz {
		width: 50%;
	}

	.l_b1_ppjs {
		height: 63px;
	}

	.l_publick_width {
		width: 100%;
		padding: 0 15px;
	}

	.l_sy_four_left {
		margin-top: 16px;
		width: 50%;
	}

	.l_sy_four_yw {
		margin-top: 16px;
		padding-left: 20px;
		width: 50%;
	}

	.l_sy_four_back {
		width: 65%;
		height: 310px;
		display: none;
	}

	.l_b3_one {
		margin-bottom: 32px;
		padding: 32px 0;
	}

	.l_sy_four1 .l_sy_pub_tit {
		color: #666666;
	}

	.l_sy_four1 .l_sy_five_js p {
		color: #666666;
	}

	.l_sy_pub_tit {
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 16px;
	}

	.l_sy_four_right {
		width: 50%;
	}

	/*11.28*/
	.l_sy_ban_hqbox {
		width: 100%;
		position: relative;
		bottom: 0;
		left: 0;
		transform: translateX(0%);
		padding: 15px;
	}

	.l_sy_bn_input {
		padding: 0px 15px;
		margin-bottom: 10px;
	}

	/*	.l_sy_bn_tel {
		width: calc(100% - 175px);
		margin-right: 0;
	}*/
	.l_sy_ba_hqfa {
		padding: 0px 20px;
	}

	.l_sy_banhq {
		margin-bottom: 0;
	}

	/*	.leo_ings{
		margin-top: 0;
		margin-right: 0;
		width: calc(100% - 175px);
	}*/
	.l_ny_pc_banner {
		/* display: none; */
	}

	.l_ny_ph_banner {
		/* display: block; */
	}
}

/*768*/
@media screen and (max-width: 768px) {
	.l_honor_six .l_d1_zytit {
		max-height: unset;
		height: unset;
		font-size: 14px;
	}

	.ma_ny_ban_btn {
		bottom: 10px;
	}

	.l_publick_width {
		padding: 0 15px;
	}

	.l_l_sy_hzpple {
		width: 12px;
	}

	.l_l_sy_hzppri {
		width: 12px;
	}

	.l_sy_one {
		padding-top: 32px;
	}

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

	.l_sy_pub_tit {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 1.2;
	}

	.l_sy_ecojj {
		font-size: 14px;
		margin-top: 12px;
		margin-bottom: 12px;
		line-height: 1.75;
	}

	.l_sy_one_gchz {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 26px;
	}

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

	.l_sy_one_gcglbox {
		padding: 0 5px;
	}

	.l_sy_one_tstext {
		display: none;
	}

	.l_sy_ecomore {
		margin-bottom: 24px;
	}

	.l_sy_one_ecosaas {
		margin-bottom: 16px;
	}

	.l_sy_hzpp {
		margin-bottom: 12px;
	}

	.l_sy_one_khbox {
		margin-bottom: 16px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.l_sy_two_libox {
		width: 50%;
		margin-bottom: 20px;
		padding: 0 8px;
	}

	.l_l_sy_hzpple {
		left: -2px;
	}

	.l_l_sy_hzppri {
		right: -2px;
	}

	.l_sy_two_js {
		max-height: 54px;
		height: 54px;
		overflow: hidden;
		text-align: center;
	}

	.l_write_sj {
		display: none;
	}

	.l_sy_two {
		padding-top: 36px;
		padding-bottom: 18px;
	}

	.l_sy_two_tit {
		margin-top: 8px;
		margin-bottom: 6px;
		line-height: 24px;
		max-height: 24px;
		overflow: hidden;
	}

	.l_sy_the_jb {
		width: 106px;
		margin: 16px auto;
	}

	.l_sy_four {
		padding-top: 16px;
		padding-bottom: 0px;
	}

	.l_sy_four_left {
		width: 100%;
	}

	.l_sy_four_right {
		width: 100%;
		margin-bottom: 12px;
		margin-top: 12px;
	}

	.l_sy_four_zt {
		width: 100%;
	}

	.l_sy_four_yw {
		width: 100%;
		padding-left: 0;
		margin-bottom: 16px;
	}

	.l_sy_four_back {
		display: none;
	}

	.l_sy_four1 .l_sy_pub_tit {
		color: #666666;
	}

	.l_sy_four1 .l_sy_five_js p {
		color: #666666;
	}

	.l_sy_four1 {
		margin-bottom: 16px;
	}

	.l_sy_five_left {
		width: 100%;
	}

	.l_sy_five_right {
		width: 100%;
		padding-right: 0;
		padding-bottom: 32px;
	}

	.l_sy_new {
		width: 100%;
		margin-bottom: 16px;
	}

	.l_sy_six {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_sy_new_box {
		margin-top: 0;
		margin-bottom: 0;
	}

	.l_sy_new_tit {
		margin-bottom: 16px;
	}

	.l_bo_text {
		font-size: 16px;
	}

	.l_bo_tel {
		font-size: 16px;
		line-height: 20px;
	}

	.ma_sy_tc_box {
		z-index: 1000;
	}

	.l_bo_fx {
		width: 30px;
	}

	.l_bo_con {
		margin-top: 10px;
	}

	.l_bottom_left {
		display: none;
	}

	.l_bottom_content {
		background: #d80031;
		;
		position: relative;
		top: 0;
		left: 0;
		padding: 32px 0;
	}

	.l_bottom {
		height: unset;
	}

	.l_sy_wsmqh a {
		font-size: 16px;
		line-height: 24px;
	}

	.l_sy_five_js {
		margin-top: 0;
	}

	.l_b1_aboutcdp_text {
		font-size: 18px;
	}

	.l_b1_pphz {
		width: 50%;
	}

	.l_b1_ppimg {
		margin-bottom: 16px;
	}

	.l_pub_bott_icbox {
		width: 33.333333%;
		margin-bottom: 12px;
	}

	.l_pub_bott_ic {
		margin-bottom: 5px;
	}

	.l_pub_bott_text {
		font-size: 14px;
	}

	.l_b1_dsj {
		padding: 0;
		margin-bottom: 16px;
	}

	.l_b1_three {
		padding: 32px 15px;
	}

	.l_pub_bott_ic {
		width: 48px;
	}

	.l_b1_wmdd {
		font-size: 18px;
	}

	.l_b1_tle {
		width: 150px;
	}

	.l_b1_tri {
		width: 120px;
	}

	.l_b1_two {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.l_b1_four {
		padding-top: 32px;
		padding-bottom: 32px;
	}

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

	.l_b1_about_jies {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_b1_five {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_b1_cdpsyg {
		padding: 0 15px;
		margin-bottom: 16px;
	}

	.l_b1_wofy {
		margin-bottom: 16px;
	}

	.l_pub_bott_link {
		margin: 32px 0px;
	}

	.l_pub_bott_icbox:nth-child(3):before {
		display: none;
	}

	.l_pub_bott_icbox:nth-child(6):before {
		display: none;
	}

	.l_b2_teamjs {
		font-size: 22px;
	}

	.l_b2_gltd {
		font-size: 18px;
	}

	.l_b2_teamjs {
		padding: 0 15px;
		font-size: 20px;
		line-height: 24px;
		margin-top: 16px;
	}

	.b2_one {
		margin-top: 32px;
		margin-bottom: 32px;
	}

	.l_b2_teamtext {
		margin-top: 16px;
		font-size: 16px;
		line-height: 26px;
	}

	.l_b2_two {
		padding: 32px 15px;
	}

	.l_b2_peo_box {
		margin-bottom: 16px;
	}

	.l_b2_peo_enimg {
		width: 120px;
	}

	.l_b2_peozw {
		margin-bottom: 10px;
	}

	.l_b2_peoname {
		font-size: 18px;
	}

	.l_b3_one {
		padding: 32px 0;
		margin-bottom: 32px;
	}

	.l_b3_two {
		margin-top: 40px;
		margin-bottom: 32px;
	}

	.l_b3_xl {
		margin-bottom: 16px;
	}

	.l_b3_ssk {
		margin-bottom: 16px;
		width: 100%;
	}

	.l_b3_two .l_sy_new_box {
		margin-bottom: 16px;
	}

	.l_b3_three {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_b3_gzbox {
		width: 50%;
		margin-bottom: 10px;
	}

	.l_b3_gzbox:nth-child(2):before {
		display: none;
	}

	.l_b3_gz {
		font-size: 20px;
		margin-bottom: 16px;
		line-height: 26px;
	}

	.l_b3_gzic {
		width: 30px;
	}

	.l_b3_gzmo {
		margin-bottom: 16px;
	}

	.l_b3_gztext {
		margin-bottom: 5px;
	}

	.l_b4_dsb_box {
		width: 100%;
		padding: 15px;
	}

	.l_b4_sz {
		font-size: 18px;
	}

	.l_b4_dsjimg {
		margin-bottom: 16px;
	}

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

	.l_b6_zpny {
		padding: 32px 15px;
	}

	.l_b6_left {
		width: 50px;
	}

	.l_b5_zwtext {
		font-size: 18px;
		line-height: 24px;
		max-height: unset;
	}

	.l_b6_sqan {
		margin-top: 16px;
	}

	.l_b6_email {
		margin-left: 0;
	}

	.l_b6_zp {
		margin-top: 16px;
		margin-bottom: 16px;
	}

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

	.l_b6_zprq span {
		font-size: 16px;
	}

	.l_b6_gsjs h3 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.l_b6_zqsq {
		width: 120px;
	}

	.l_b6_zqsq .l_b5_zwsqic {
		margin-right: 5px;
	}

	.l_b6_gsjs p {
		margin-bottom: 16px;
	}

	.l_b6_right .l_b5_zwtext {
		margin-top: 10px;
	}

	.l_c1_one {
		padding: 32px 0;
		margin-bottom: 32px;
	}

	.l_c1_ica {
		width: 60px;
		margin-bottom: 10px;
	}

	.l_c1_yszc {
		font-size: 16px;
		margin-top: 16px;
		margin-bottom: 16px;
		line-height: 24px;
	}

	.l_c1_yszc_js {
		padding: 0 15px;
		margin-bottom: 16px;
	}

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

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

	.l_c1_two {
		padding: 32px 15px;
	}

	.l_c1_one_ic {
		width: 50px;
		margin-bottom: 10px;
	}

	.l_c1_bt {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.l_c1_small_js {
		margin-bottom: 16px;
	}

	.l_c1_text_tit {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.l_c1_text_box {
		margin-bottom: 16px;
	}

	.l_b5_sqlc {
		width: 100%;
	}

	.l_b5_sqlc_box {
		/* margin-top: -60px; */
		padding: 15px 5px;
	}

	.l_new_onehz {
		margin-top: 40px;
	}

	.l_b5_one {
		padding: 15px;
		margin-bottom: 16px;
	}

	.l_b5_sqlc h1 {
		margin-bottom: 10px;
	}

	.l_b5_ffnd {
		width: 140px;
	}

	.l_b5_ffnd_tit {
		font-size: 20px;
		line-height: 26px;
	}

	.l_b5_ffnd_js {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.l_b5_ffnd_jj {
		font-size: 16px;
	}

	.l_b5_two {
		padding: 32px 15px;
	}

	.l_b5_zwsq_box {
		width: 100%;
		margin-bottom: 16px;
	}

	.l_b5_zw {
		margin-bottom: 16px;
	}

	.l_b5_three .l_b5_zwsq {
		margin-bottom: 16px;
	}

	.l_b5_sqcontent p {
		margin-bottom: 0;
	}

	.l_b5_sqcontent {
		height: unset;
		margin-bottom: 10px;
	}

	.l_b5_sqcontent h5 {
		margin-bottom: 10px;
	}

	.l_b5_zwsqewa {
		line-height: 30px;
	}

	.l_b5_zwsqic {
		line-height: 26px;
	}

	.l_b5_zhaopin {
		margin-bottom: 0;
	}

	.l_d1_zy_box {
		width: 100%;
		margin-bottom: 16px;
	}

	.d1_one {
		padding: 32px 0;
	}

	.l_d1_zyjs {
		height: unset;
	}

	.l_d1_zytit {
		height: unset;
	}

	.l_e1_wmdkh {
		width: 50%;
		height: 120px;
	}

	.l_e1_khic {
		width: 100%;
		padding: 0 15px;
	}

	.l_e1_htt {
		width: 100%;
		margin-top: 16px;
	}

	.l_e1_one {
		padding: 32px 15px;
	}

	.l_e1_xfhy {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.l_e1_xfhyyh {
		font-size: 18px;
		line-height: 24px;
	}

	.l_e2_hy_box {
		width: 50%;
		padding: 32px 10px;
	}

	.l_e2_tit {
		font-size: 16px;
		line-height: 24px;
		max-height: 24px;
		margin-bottom: 10px;
	}

	.l_f1_xzjs {
		padding: 0 15px;
	}

	.l_five_hshz {
		width: 50%;
		margin-bottom: 16px;
		padding: 0 5px;
	}

	.l_ny_ban_tit {
		font-size: 24px;
	}

	.l_ny_ban_js {
		font-size: 18px;
	}

	.l_f1_one {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_f1_five_hsbox {
		padding: 32px 15px;
	}

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

	.l_e1_pub_tit {
		font-size: 18px;
	}

	.l_f1_five_hs {
		margin: 0 -5px;
		margin-top: 16px;
	}

	.l_f1_hxtext {
		margin-top: 16px;
	}

	.l_f1_hrhxxt {
		margin-bottom: 16px;
	}

	.l_f1_sb_box {
		padding: 0 5px;
	}

	.l_f1_sbxt_hz {
		margin: 0 -5px;
		margin-top: 16px;
	}

	.l_f1_sbtxon .l_f1_sb_box {
		width: 50%;
		margin-bottom: 16px;
	}

	.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(1) {
		padding: 32px 10px;
	}

	.l_f1_sbtxon .l_f1_sbxt_box {
		padding: 32px 10px !important;
	}

	.l_f1_gzfk .l_f1_five_hsbox {
		padding: 15px 10px;
	}

	.l_f1_sbxt_tit {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 20px;
		max-height: 20px;
	}

	.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(1) .l_f1_sbxt_box {
		padding: 32px 10px;
	}

	.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(2) .l_f1_sbxt_box {
		padding: 32px 10px;
	}

	.l_f2_three_list {
		width: 100%;
	}

	.f2_khtd_box {
		padding: 0 15px;
	}

	.f2_khtd_list {
		width: 50%;
		margin-bottom: 16px !important;
	}

	.f2_khtd_hz p {
		font-size: 20px;
		line-height: 24px;
	}

	.f2_khtd_hz {
		margin-bottom: 10px;
	}

	.l_f2_three_tit {
		font-size: 18px;
		line-height: 24px;
		max-height: unset;
		height: unset;
		margin-bottom: 10px;
	}

	.l_f2_three_js {
		height: unset;
	}

	.l_f2_three_con {
		padding-bottom: 16px;
	}

	.l_f2_cdpxxaq {
		margin-bottom: 32px;
	}

	.f2_publ_hsd {
		margin-bottom: 16px;
		padding: 0 40px;
		line-height: 28px;
	}

	.l_f2_aqbz_box {
		width: 100%;
	}

	.l_bgbj_box {
		width: 100%;
		margin-bottom: 16px;
	}

	.l_bgbj_wa p {
		height: unset;
		max-height: unset;
	}

	.l_f2_fw {
		padding: 0 15px;
	}

	.l_bgbj {
		padding: 0 15px;
	}

	.l_bgbj_bt {
		/*display: none;*/
		margin-bottom: 10px;
	}

	.l_f2_aqx_hz {
		margin-top: 16px;
		margin-bottom: 16px;
	}

	.l_f2_xzjs0 {
		margin-bottom: 16px;
	}

	.l_f3_td_list {
		width: 100%;
	}

	.l_f3_td_hz {
		padding: 32px 15px;
	}

	.l_f3_td_tit {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 24px;
	}

	.l_f3_td_text {
		font-size: 14px;
		line-height: 20px;
		max-height: unset;
		height: unset;
	}

	.l_f3_one .l_b2_teamjs {
		font-size: 20px;
		padding: 0 15px;
		line-height: 24px;
		margin-bottom: 16px;
	}

	.l_f3_one {
		padding-top: 32px;
		padding-bottom: 32px;
		margin-bottom: 32px;
	}

	.l_f4_one_img {
		padding: 0;
	}

	.l_f4_one {
		padding: 32px 15px;
	}

	.l_ny_ban_ic {
		width: 100px;
		margin-bottom: 16px;
	}

	.l_f4_ban .l_ny_ban_tit {
		margin-bottom: 16px;
	}

	.l_ny_ban_xwa {
		font-size: 16px;
		line-height: 24px;
	}

	.l_f4_fa_list {
		width: 50%;
	}

	.l_f4_fa_hz {
		padding: 15px 5px;
	}

	.l_f4_fa_ic {
		margin-bottom: 16px;
	}

	.l_f4_fa_list {
		margin-bottom: 16px !important;
	}

	.l_f4_one_text {
		margin-bottom: 16px;
	}

	.l_f4_eco_list:nth-child(odd) .l_f4_eco_hz {
		padding: 32px 5px;
	}

	.l_f4_eco_list:nth-child(even) .l_f4_eco_hz {
		padding: 32px 5px;
	}

	.l_f4_eco_text p {
		font-size: 14px;
		line-height: 20px;
		max-height: 60px;
		height: 60px;
	}

	.l_f4_twotext_box {
		padding: 32px 0;
	}

	.l_f4_two .l_c1_ica {
		margin-bottom: 16px;
		width: 80px;
	}

	.l_f4_two .l_b2_teamjs {
		margin-bottom: 16px;
	}

	.l_f4_ljrh {
		margin-bottom: 16px;
		padding: 0 15px;
	}

	.l_f4_three {
		margin-bottom: 32px;
	}

	.l_f4_eco_text h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.l_ho_aqbz_hz {
		width: 50%;
	}

	.l_ho_aqbz_img {
		width: 100%;
		margin-bottom: 10px;
	}

	.l_ho_aqbz_box {
		padding: 15px 10px;
	}

	.l_honor_six .l_d1_zycont {
		padding: 16px 10px;
	}

	.l_honor_three {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_honor_three {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.l_ho_five_con {
		padding-top: 0;
		padding-bottom: 0;
	}

	.l_honor_three .l_b2_teamjs {
		font-size: 18px;
	}

	.l_ho_th_xz {
		font-size: 16px;
	}

	.l_ho_th_year {
		margin-top: 16px;
	}

	.l_ho_th_img {
		width: 50px;
		margin-bottom: 16px;
	}

	.l_d1_zytit {
		font-size: 16px;
		max-height: unset;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.l_honor_six {
		padding-top: 0;
		padding-bottom: 0;
	}

	.leo_d1more .l_d1_zy_box {
		width: 100%;
		border-top: 6px solid #f2f2f2;
		border-right: 0 solid #f2f2f2;
	}

	.l_new_qy {
		width: 100%;
	}

	.l_new_qy_box {
		padding-top: 32px;
		padding-bottom: 16px;
	}

	.l_new_qy {
		margin-bottom: 16px;
	}

	.l_newxq_tj .l_sy_new {
		width: 100%;
	}

	.l_news_xqbq {
		margin: 0;
		width: 100%;
		padding: 15px 0;
		border-bottom: 1px solid #f2f2f2;
	}

	.l_newxq_tj {
		padding-top: 32px;
	}

	.l_newxq_tj .l_sy_publick_more {
		padding-bottom: 32px;
	}

	.l_newxq_tj .l_sy_new_box {
		margin-bottom: 16px;
	}

	.l_xgzy_jj {
		padding-bottom: 32px;
	}

	.l_newxq_one {
		margin-bottom: 16px;
	}

	.l_zl_bjq h3 {
		font-size: 16px;
	}

	.l_zl_bjq {
		margin-bottom: 16px;
	}

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

	.l_newxq_tit {
		margin-bottom: 10px;
	}

	.l_ckgdzy {
		font-size: 18px;
		margin-bottom: 16px;
		padding-top: 32px;
	}

	.l_sjxq_cont {
		margin-top: 32px;
		width: 100%;
	}

	.l_sjxq_zj {
		padding-right: 0;
	}

	.l_sy_one_gcgl {
		font-size: 14px;
		padding: 6px 0;
	}

	.l_sy_one_gcglic {
		width: 60px;
	}

	.l_sy_two_ic {
		width: 46px;
	}

	.l_sy_publick_more {
		line-height: 20px;
	}

	.l_sy_one_ecosaas {
		font-size: 20px;
		line-height: 26px;
	}

	.l_sy_new_js {
		height: unset;
	}

	.l_honor_three .l_b2_teamtext {
		padding: 0 15px;
	}

	.l_f1_five_hsbox p {
		max-height: 72px;
		height: 72px;
	}

	.l_f2_cdpp {
		padding: 0 15px;
	}

	.l_e2_hytext a {
		line-height: 26px;
	}

	.l_e2_hy_list {
		height: 182px;
		max-height: 182px;
	}

	.l_b2_peocon {
		padding: 30px 15px 10px;
	}

	.l_b2_peo_hz:nth-child(even) .l_b2_peocon {
		padding: 30px 15px 10px;
	}

	.l_b2_two {
		padding: 32px 15px 10px;
	}

	.l_sy_three {
		padding-top: 36px;
		padding-bottom: 34px;
	}

	.l_sy_ban_text {
		display: none;
	}

	.l_sy_one_ic {
		width: 100%;
	}

	/*11.28*/
	.gx_hyuip {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.l_f4_ban .l_ny_ban_tit.g_xcfgbgg {
		margin-bottom: 10px;
		font-size: 18px;
	}

	.l_ny_ban_ic {
		width: 50px;
		margin-bottom: 10px;
	}

	.l_ny_ban_js {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.l_ny_ban_tit {
		font-size: 18px;
		line-height: 1.75;
	}

	.l_f2_aqbz_text p {
		max-height: unset;
	}

	.l_f2_aqbz_text h3 {
		max-height: unset;
	}

	/*12.04 form peter*/
	.l_sy_tc_box {
		z-index: 5000;
	}

	.l_sy_tc_back {
		width: calc(100% - 30px);
		padding: 46px 15px 20px;
		z-index: 5000;
	}

	.l_sy_tc_gb {
		width: 16px;
		top: 20px;
		right: 24px;
	}

	.l_sy_tc_bt {
		margin-bottom: 16px;
		font-size: 14px;
	}

	.l_sy_srkbox:nth-child(odd) {
		padding-right: 0;
	}

	.l_sy_srkbox {
		margin-bottom: 10px;
		width: 100%;
	}

	.l_sy_tctj {
		margin-top: 20px;
	}

	.l_sy_srkhz input {
		line-height: 32px;
	}

	.l_sy_tc_xzxl {
		line-height: 32px;
	}

	.l_sytc_xltext {
		line-height: 32px;
	}

	.l_sy_pub_tit {
		margin-bottom: 12px;
	}

	.l_sy_hzpp {
		margin-bottom: 26px;
	}

	.l_sy_dsjlb {
		margin-bottom: 26px;
	}

	.f2_khtd_hz p {
		margin-bottom: 4px;
	}

	.f2_khtd_list {
		margin-bottom: 22px !important;
	}

	.f2_khtd_list:nth-child(odd) {
		padding-right: 10px;
	}

	.l_b1_pphz:last-child {
		padding-top: 21px;
	}

	.l_b3_inputa input {
		line-height: 16px;
		padding: 12px 0;
	}

	.f2_khtd_text p {
		line-height: 1.5;
	}

	.l_sy_srkbt {
		margin-bottom: 5px;
	}

	.p_xl {
		height: 96px;
		overflow: auto;
	}

	#newBridge {
		z-index: 500 !important;
	}

	.l_sy_tc_back .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color: rgba(0, 0, 0, .9);
	}

	/* 7.13 */
	.ma_ny_ban_xwa p::before {
		left: -15px;
	}

	.ma_ny_ban_xwa p::after {
		left: -13px;
	}

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

	.l_ny_ban_tit {
		font-size: 26px;
	}

	.ma_ny_ban_text {
		top: 54%;
	}

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

	.ma_p2ublick_back .ma_f4_one_text {
		margin-bottom: 22px;
	}

	.ma_f1_xzjs {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.ma_pw2m_libox {
		margin-bottom: 14px;
	}

	.ma_p2ublick_back .ma_f4_one_text {
		margin-bottom: 24px;
	}

	.ma_pw3 .ma_f1_xzjs {
		margin-bottom: 20px;
	}

	.ma_f4_one_text {
		font-size: 24px;
	}

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

	.ma_pw2ml_p p {
		font-size: 70px;
	}

	.ma_pw2ml_p {
		bottom: -26px;
	}

	.ma_p2ublick_back .ma_f4_one_text {
		margin-bottom: 24px;
		font-size: 24px;
	}

	.ma_f4_one_text {
		font-size: 22px !important;
		margin-bottom: 24px !important;
	}

	.l_ny_ban_tit {
		font-size: 22px;
	}

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

	.ma_ny_ban_text .ma_ny_ban_btn {
		margin-top: 9px;
	}

	.ma_ny_ban_text {
		top: 50%;
	}

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

	.ma_pw1ml_font {
		height: 262px;
	}

	.ma_ny_ban_xwa p::after {
		height: 72px;
	}

	.ma_pw3 .ma_p2ublick_back {
		margin-bottom: 0;
		padding: 40px 20px 20px;
	}

	.ma_pw2 .ma_p2ublick_back {
		margin-bottom: 0;
	}

	.ma_pw6 .ma_p2ublick_back {
		margin-bottom: 0;
		padding: 0 20px;
	}

	.ma_pw8 {
		padding: 60px 20px;
	}

	.ma_pw8_main {
		width: 100%;
	}

	.ma_pw8 .ma_p2ublick_back {
		margin-bottom: 0;
	}

	.ma_pw8_main .l_sy_srkbox:nth-child(odd) {
		padding-right: 0;
	}

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

	.ma_publick_back {
		padding: 30px 0 0;
	}

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

	.ma_pw3 .ma_p2ublick_back {
		width: 100%;
		padding: 10px 0 0;
	}

	.ma_pw5 .ma_p2ublick_back {
		width: 100%;
		padding: 10px 0 0;
	}

	.ma_pw6 .ma_p2ublick_back {
		width: 100%;
		padding: 0;
	}

	.ma_pw7 .ma_p2ublick_back {
		width: 100%;
		padding: 0;
	}

	.ma_publick_container1 {
		margin-bottom: 30px;
	}

	.ma_pw8 .ma_p2ublick_back {
		width: 100%;
		padding: 30px 0;
	}


}

@media screen and (max-width: 416px) {
	.l_sy_bn_tel {
		width: 160px;
		margin-right: 15px;
	}

	.ma_pw5box::before {
		bottom: 7.5%;
	}

	.l_d1_three {
		margin: 40px 0 0;
	}

	.l_publick_mbx_box {
		margin-top: 40px;
	}

	.l_honor_two {
		margin-top: 40px;
	}

	.l_d1_two {
		padding-top: 0;
		margin-top: 40px;
	}

	.l_b4_two {
		margin-top: 40px;
	}

	.l_b2_two {
		margin-top: 40px;
	}

	.l_b1_about_jies {
		margin-top: 40px;
	}

	.l_b5_one {
		margin-top: 40px;
	}

	.l_b6_one {
		margin-top: 40px;
	}

	.ma_pw1ml_title {
		height: auto;
		overflow: initial;
		font-size: 16px;
	}

	.l_ho_th_ryzz {
		font-size: 18px;
	}

	.ma_pw3m_title {
		font-size: 18px;
	}

	.ma_pw2ml_main {
		height: auto;
		overflow: initial;
	}

	.gx_ghfgtsdbnx .ma_pw2ml_main {
		height: auto;
	}

	.ma_pw1ml_font {
		height: auto;
		overflow: initial;
	}

	.l_sy_bn_email {
		width: 160px;
		margin-right: 15px;
	}

	.l_sy_bn_name {
		width: 160px;
		margin-right: 15px;
	}

	.l_sy_bn_tel {
		width: calc(100% - 175px);
		margin-right: 0;
	}

	.l_sy_bn_email {
		width: 160px;
	}

	.leo_ings {
		margin-right: 0;
		width: calc(100% - 175px);
		margin-top: 0;
	}

	/*.ma_ny_ban_xwa {
		display: none;
	}*/
	.l_f4_ban .ma_ny_ban_tit {
		font-size: 20px;
	}

	.ma_publick_back {
		padding: 30px 0 0;
	}

	.ma_pw1m_libox {
		padding: 0 16px;
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}

	.ma_pw1m_libox:last-child {
		margin-bottom: 0;
	}

	.ma_f4_one_text {
		font-size: 18px !important;
		margin-bottom: 20px !important;
	}

	.ma_f1_xzjs {
		padding: 0;
	}

	.ma_pw2m_libox {
		width: 100%;
	}

	.ma_pw2 .ma_p2ublick_back {
		padding: 30px 0;
	}

	.ma_pw3 .ma_p2ublick_back {
		padding: 30px 0 0;
	}

	.ma_pw3m_main {
		width: 768px;
	}

	.ma_pw3_main {
		overflow-x: auto;
	}

	.ma_pw5 .ma_p2ublick_back::before {
		display: none;
	}

	.ma_pw5 .ma_p2ublick_back::after {
		display: none;
	}

	.ma_pw5ml_main {
		width: 100%;
	}

	.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_main {
		top: -177px;
		bottom: auto;
	}

	.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_dian::before {
		bottom: auto;
		top: -16px;
	}

	.ma_pw5_main {
		margin: 0 -20px;
	}

	.ma_pw5m_libox {
		padding: 0 20px;
	}

	.ma_pw5_main .slick-list {
		padding: 188px 0 0;
	}

	.ma_pw6_libox {
		width: 50%;
		padding: 20px 0;
	}

	.ma_pw6m_li {
		width: 110px;
	}

	.ma_pw7_libox {
		width: 100%;
		margin-bottom: 20px;
	}

	.ma_pw7_libox:last-child {
		margin-bottom: 0;
	}

	.ma_pw7 .ma_p2ublick_back {
		margin-bottom: 0;
	}

	.ma_pw7 {
		margin-bottom: 0;
	}

	.ma_pw3 .ma_pw3m_main {
		width: 100%;
	}

	.ma_pw5::before {
		bottom: 11%;
	}

	.ma_pw5ml_dian {
		margin: 0 auto 10px;
	}

	.ma_pw5_main {
		margin: 0;
	}
}

/*414w*/
@media screen and (max-width: 360px) {
	.l_f1_sbxt_li_box {
		max-height: 120px;
		height: 120px;
		overflow: hidden;
	}
}

/* 7.9 */
@media screen and (max-width: 768px) {
	.l_sy_tc_box {
		z-index: 5000;
	}

	.ma_publick_container p {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.ma_ny_ban_btn {
		margin: 0 10px;
	}

	.ma_ny_ban_btn p,
	.ma1_ny_ban_btn a {
		padding: 0px 36px;
	}

	.ma_ny_ban_btn3 {
		margin-top: 15px;
		margin-left: 42px;
	}

	.ma_ny_ban_btn3 p {
		font-size: 14px;
		padding: 0 30px;
	}

	.ma_pw1ml_fontx p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.ma_pw1ml_fontx p::after {
		height: calc(100% + 10px);
	}

	.ma_pw1ml_font p::after {
		height: calc(100% + 10px);
	}
}

@media screen and (max-width: 767px) {
	.ma16_b1s5m1r_p {
		padding-left: 20px;
		padding-right: 20px;
	}

	.ma16_b1s5m1r_p span {
		line-height: 1.75;
	}

	.mc_list_imgbox {
		width: 100%;
		margin-bottom: 20px;
	}

	.ma11_pw1_mainbox .ma_pw1m_libox {
		width: 100%;
	}

	.mc_list_txtbox {
		width: 100%;
		padding: 0;
	}

	.ma_vtc_close {
		top: 80px;
		right: 30px;
	}

	.ma_pw6m_li {
		width: 110px;
	}

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

	.ma11_pw1_mainbox .ma_pw1m_libox {
		width: 100%;
		padding: 0 10px;
	}

	.ma11_pw1_mainbox .ma_pw1ml_font {
		height: auto;
	}

	.ma_pw1m_libox {
		width: 100%;
	}
}

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

	/* .ma_ny_ban_text .ma_ny_ban_btn {
		margin-top: 0;
	} */
	.ma_pw1m_libox {
		width: 100%;
	}
}

@media screen and (max-width: 1680px) {
	.ma_bt_h2 {
		font-size: 40px;
	}

	.mab1_bantxt .ma_bt_p {
		margin-bottom: 20px;
	}

	.ma_ban_ul .slick-dots {
		bottom: 235px;
	}

	.ma_bbl_h3 {
		font-size: 22px;
		height: 33px;
	}

	.ma_banb_li a {
		padding: 40px 60px;
	}

	.ma_in1s1_main {
		padding: 100px 0 60px;
	}

	.ma_index .ma_ny_ban_btn {
		margin-top: 0;
	}

	.ma_title1 {
		font-size: 36px;
	}

	.ma_in1s1ml_h2 {
		margin-bottom: 25px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 60px;
	}

	.ma_in1s2_tbox {
		margin-bottom: 54px;
	}

	.ma_in1s2mbld_t {
		padding: 70px 20px 50px;
	}

	.ma_in1s2mbld_title {
		margin-bottom: 50px;
	}

	.ma_in1s2mbld2 {
		padding: 65px 30px 90px;
	}

	.ma_in1s2mbld2_a {
		left: 30px;
		bottom: 95px;
	}

	.ma_in1s2mbld2_li {
		margin-bottom: 15px;
	}

	.ma_in1s2mbld2_li::after {
		height: calc(100% + 15px);
	}

	.ma_in1s2 {
		padding: 56px 0 110px;
	}

	.ma_in1s3l_img1 {
		width: 60px;
		height: 60px;
	}

	.ma_in1s3 {
		padding-bottom: 100px;
	}

	.ma_in1s4 {
		padding: 95px 0;
	}

	.ma_in1s4_main {
		padding: 80px 65px 60px;
		width: 740px;
		margin-left: 80px;
	}

	.ma_in1s6 {
		padding: 90px 0;
	}

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

	.ma_pchdm_ul2 {
		margin: 0 -40px;
	}

	.ma_b2s1m_li1 p {
		font-size: 250px;
	}

	.ma_b2s1m_ul1 {
		width: 650px;
	}

	.ma_b2s1m_ul .slick-list {
		padding: 300px 0 !important;
	}

	.ma_b2s1m_li {
		padding: 0 20px;
	}

	.ma_b2s1m_ul {
		margin: 0 -20px;
	}

	.ma_in1s7 {
		padding: 50px 0 80px;
	}
}

@media screen and (max-width: 1560px) {
	.ma_wid1600 {
		width: 1440px;
		padding-left: 50px;
	}

	.ma_pchdm_a1 {
		padding: 0 35px;
	}

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

	.ma_pchdm_ul2 {
		margin: 0 -30px;
	}

	.ma_pchdm_ul2box {
		padding: 40px 85px 20px;
		left: 0;
		transform: translate(0);
	}

	.ma_index .ma_ny_ban_btn {
		margin-top: 0;
	}

	.ma_ban_ul .slick-dots {
		bottom: 220px;
	}

	.ma_in1s3_ul .slick-next {
		right: -25px;
	}

	.ma_in1s3_ul .slick-prev {
		left: -25px;
	}
}

@media screen and (max-width: 1440px) {
	.ma_wid1600 {
		width: 1280px;
		padding-left: 30px;
	}

	.ma_language a {
		line-height: 82px;
	}

	.ma_pchdm_a1 {
		line-height: 82px;
	}

	.ma_pchdm_logo {
		line-height: 82px;
	}

	.ma_pchdm_ul2box {
		top: 82px;
	}

	.ma_pchdml2_l {
		width: 50px;
	}

	.ma_pchdml2_r {
		width: calc(100% - 50px);
		padding-left: 8px;
	}

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

	.ma_pchdm_ul2 {
		margin: 0 -20px;
	}

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

	.ma_pchdm_ul2box {
		padding: 38px 70px 20px;
	}

	.ma_bt_h2 {
		font-size: 36px;
	}

	.ma_ban_ul .slick-dots {
		bottom: 200px;
	}

	.ma_banb_li a {
		padding: 30px 50px;
	}

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

	.ma_wid1400 {
		width: 1200px;
	}

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

	.ma_title1 {
		font-size: 32px;
	}

	.ma_in1s1ml_h2 {
		margin-bottom: 20px;
	}

	.ma_in1s1ml_p {
		margin-bottom: 30px;
	}

	.ma_in1s1m_l {
		padding-right: 45px;
	}

	.ma_in1s1mr_list {
		margin-left: 60px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 52px;
	}

	.ma_in1s2tmp_p2 {
		font-size: 18px;
	}

	.ma_in1s2tmp_p12 {
		font-size: 32px;
	}

	.ma_in1s2_tbox {
		margin-bottom: 50px;
	}

	.ma_in1s2mbld_t {
		padding: 60px 20px 40px;
	}

	.ma_in1s2mbld_title {
		margin-bottom: 35px;
	}

	.ma_in1s2t_num {
		width: 135px;
	}

	.ma_in1s2mbld2 {
		padding: 55px 26px 65px;
	}

	.ma_in1s2mbld_title {
		margin-bottom: 30px;
	}

	.ma_in1s2mbld2_m .ma_in1s2mbld_p {
		margin-bottom: 24px;
	}

	.ma_in1s2mbld2_li {
		margin-bottom: 10px;
	}

	.ma_in1s2mbld2_li::after {
		height: calc(100% + 10px);
	}

	.ma_in1s2mbld2_a {
		left: 26px;
		bottom: 65px;
	}

	.ma_in1s2 {
		padding: 56px 0 90px;
	}

	.ma_in1s3l_img {
		top: 120px;
		width: 85px;
		height: 85px;
		line-height: 85px;
	}

	.ma_in1s3l_btm {
		padding: 50px 30px 40px;
	}

	.ma_in1s3lb_p {
		margin-bottom: 30px;
	}

	.ma_in1s3_ul2 {
		background: #f5f5f5;
		padding: 25px 50px;
	}

	.ma_in1s3 {
		padding-bottom: 80px;
	}

	.ma_in1s4 {
		padding: 70px 0;
	}

	.ma_in1s4_main {
		padding: 70px 55px 50px;
		width: 710px;
	}

	.ma_in1s5 {
		background: #f5f5f5;
		padding: 80px 0;
	}

	.ma_in1s6 {
		padding: 80px 0;
	}

	.ma_in1s6m_lilast a {
		padding: 140px 50px 90px;
	}

	.ma_in1s6mll_h2 {
		font-size: 32px;
		margin-bottom: 70px;
	}

	.ma_in1s6m_lilast a::after {
		left: 26px;
		top: 120px;
		width: 80px;
		height: 80px;
	}

	.ma_in1s6ml_btm {
		padding: 19px;
	}

	.ma_ny_ban_btn2 a,
	.ma16_ny_ban_btn p {
		font-size: 16px;
		line-height: 44px;
	}

	.ma_b2s1m_li1 p {
		font-size: 200px;
	}

	.ma_b2s1m_ul1 {
		width: 520px;
	}

	.ma_b2s1m_li .ma_b2s1ml_p::after {
		height: 45px;
	}

	.ma_b2s1m_liodd .ma_b2s1ml_p::after {
		top: -65px;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_p::after {
		bottom: -65px;
	}

	.ma_b2s1m_liodd .ma_b2s1ml_d {
		bottom: 86px;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_d {
		top: 86px;
	}

	.ma_b2s1ml_d {
		padding: 26px 20px;
	}
}

@media screen and (max-width: 1366px) {
	.ma_in1s2mbld2 {
		padding: 55px 15px 65px;
	}

	.ma_in1s2mbld_t {
		padding: 60px 15px 40px;
	}
}

@media screen and (max-width: 1280px) {
	.ma_wid1600 {
		width: 1200px;
		padding-left: 0;
	}

	.ma_bt_h2 {
		font-size: 32px;
	}

	.ma_ban_ul .slick-dots {
		bottom: 180px;
	}

	.ma_banb_li a {
		padding: 25px 35px;
	}

	.ma_bbl_h3 {
		font-size: 18px;
		height: 27px;
	}

	.ma_in1s1_main {
		padding: 70px 0 50px;
	}

	.ma_title1 {
		font-size: 30px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 46px;
	}

	.ma_in1s2 {
		padding: 56px 0 80px;
	}

	.ma_in1s2tmp_p12 {
		font-size: 28px;
	}

	.ma_in1s2t_num {
		width: 130px;
	}

	.ma_title2 {
		font-size: 20px;
	}

	.ma_in1s2mbld_title {
		margin-bottom: 20px;
	}

	.ma_in1s2mbld_t {
		padding: 50px 20px 35px;
	}

	.ma_in1s2mbld2 {
		padding: 50px 20px;
	}

	.ma_in1s2mbld2_m .ma_in1s2mbld_p {
		margin-bottom: 20px;
	}

	.ma_in1s2mbld2_a {
		left: 20px;
		bottom: 50px;
	}

	.ma_in1s3_ul .slick-next {
		right: -15px;
	}

	.ma_in1s3_ul .slick-prev {
		left: -15px;
	}

	.ma_in1s3_li {
		padding: 0 10px;
	}

	.ma_in1s3_ul {
		margin: 0 -10px;
	}

	.ma_in1s3_ul {
		margin-bottom: 30px;
	}

	.ma_in1s3_ul2 {
		padding: 20px 40px;
	}

	.ma_in1s3l_img {
		top: 130px;
	}

	.ma_in1s4_main {
		padding: 40px 40px 45px;
		width: 630px;
	}

	.ma_in1s4_tbox {
		margin-bottom: 20px;
	}

	.ma_in1s4_p {
		margin-bottom: 25px;
	}

	.ma_ny_ban_btn2 a,
	.ma16_ny_ban_btn p {
		line-height: 34px;
	}

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

	.ma_in1s6 {
		padding: 70px 0;
	}

	.ma_in1s6_tbox {
		margin-bottom: 40px;
	}

	.ma_pchdml2_l {
		width: 45px;
	}

	.ma_pchdml2_r {
		width: calc(100% - 45px);
	}

	.ma_pchdm_ul2box {
		padding: 40px 50px 10px;
	}

	.ma_b2s1m_ul .slick-list {
		padding: 230px 0 !important;
	}

	.ma_b2s1m_li1 p {
		font-size: 150px;
	}

	.ma_b2s1m_ul1 {
		width: 390px;
	}

	.ma_b2s1ml_d {
		padding: 20px 16px;
	}

	.ma_in1s7 {
		padding: 40px 0;
	}
}

@media screen and (max-width: 1200px) {
	.ma_pc_hd {
		display: none;
	}

	.mc_ph_hd {
		display: block;
	}

	.ma_bt_h2 {
		font-size: 30px;
	}

	.ma_wid1400 {
		width: 950px;
	}

	.ma_title1 {
		font-size: 28px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 40px;
	}

	.ma_in1s1mr_list {
		margin-left: 50px;
	}

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

	.ma_in1s2 {
		padding: 50px 0 70px;
	}

	.ma_in1s2tmp_p12 {
		font-size: 26px;
	}

	.ma_in1s2_tbox {
		margin-bottom: 40px;
	}

	.ma_in1s2mbld_t {
		padding: 40px 20px 30px;
	}

	.ma_in1s2mbld2 {
		padding: 40px 20px;
	}

	.ma_in1s2mbld2_li {
		margin-bottom: 6px;
	}

	.ma_in1s2mbld2_li::after {
		height: calc(100% + 6px);
	}

	.ma_in1s2mbld2_m .ma_in1s2mbld_p {
		margin-bottom: 16px;
	}

	.ma_in1s2mbld2_a {
		bottom: 40px;
	}

	.ma_in1s3_ul .slick-next {
		right: -30px;
	}

	.ma_in1s3_ul .slick-prev {
		left: -30px;
	}

	.ma_in1s3l_img {
		top: 95px;
		width: 80px;
		height: 80px;
		line-height: 80px;
	}

	.ma_in1s3l_btm {
		padding: 50px 20px 35px;
	}

	.ma_in1s3lb_p {
		margin-bottom: 20px;
	}

	.ma_in1s4_main {
		padding: 35px 30px;
		width: 560px;
	}

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

	.ma_in1s6ml_btm {
		padding: 16px;
	}

	.ma_in1s6mlb_p {
		font-size: 16px;
		margin-bottom: 12px;
		height: 56px;
	}

	.ma_in1s6mlb_time {
		margin-bottom: 10px;
	}

	.ma_in1s6m_lilast a {
		padding: 90px 30px 60px;
	}

	.ma_in1s6m_lilast a::after {
		left: 20px;
		top: 77px;
		width: 70px;
		height: 70px;
	}

	.ma_in1s6 {
		padding: 60px 0;
	}

	.ma_in1s3lb_p2 {
		font-size: 14px;
	}
}

@media screen and (max-width: 1024px) {
	.ma_in1s3_ul .slick-next {
		right: -12px;
	}

	.ma_in1s3_ul .slick-prev {
		left: -12px;
	}

	.ma_in1s4 {
		padding: 60px 0;
	}

	.ma_ban .ma_bantxt {
		padding: 0 40px;
	}

	.ma_index .ma_ban {
		margin-top: 64px;
	}
}

@media screen and (max-width: 950px) {
	.ma_pcban {
		display: none;
	}

	.ma_phban {
		display: block;
	}

	.ma_wid1400 {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.ma_in1s1_main {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.ma_in1s1m_l {
		padding-right: 35px;
	}

	.ma_in1s1mr_list {
		margin-left: 40px;
	}

	.ma_in1s2 {
		padding-bottom: 60px;
	}

	.ma_in1s2t_num {
		right: 20px;
	}

	.ma_in1s3_ul .slick-next {
		right: 15px;
	}

	.ma_in1s3_ul .slick-prev {
		left: 15px;
	}

	.ma_in1s2mb_li {
		width: 33.333333%;
	}

	.ma_in1s3l_img {
		top: 94px;
		width: 75px;
		height: 75px;
		line-height: 75px;
	}

	.ma_in1s3l_img1 {
		width: 55px;
		height: 55px;
	}

	.ma_in1s3l_btm {
		padding: 50px 20px 25px;
	}

	.ma_in1s3_ul {
		margin-bottom: 25px;
	}

	.ma_in1s3_ul2 {
		padding: 16px 30px;
	}

	.ma_in1s4 {
		padding: 50px 0;
	}

	.ma_in1s4_main {
		padding: 30px 25px;
		width: 550px;
	}

	.ma_in1s5 {
		padding: 50px 0 75px;
	}

	.ma_in1s5_tbox {
		margin-bottom: 30px;
	}

	.ma_in1s3_tbox {
		margin-bottom: 25px;
	}

	.ma_in1s2_tbox {
		margin-bottom: 30px;
	}

	.ma_in1s6 {
		padding: 50px 0;
	}

	.ma_in1s6_tbox {
		margin-bottom: 30px;
	}

	.ma_in1s6mlb_a {
		opacity: 1;
	}

	.ma_in1s6mll_h2 {
		font-size: 30px;
		margin-bottom: 50px;
	}

	.ma_in1s6m_lilast a {
		padding: 105px 30px 65px;
	}

	.ma_in1s6m_lilast a::after {
		top: 88px;
		width: 50px;
		height: 50px;
	}

	.ma_g2 .ma_ban {
		margin-top: 64px;
	}

	.ma_b2s1m_li1 p {
		font-size: 120px;
	}

	.ma_b2s1m_ul1 {
		width: 305px;
	}

	.ma_b2s1m_li .ma_b2s1ml_p::after {
		height: 35px;
	}

	.ma_b2s1m_liodd .ma_b2s1ml_p::after {
		top: -55px;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_p::after {
		bottom: -55px;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_d {
		top: 76px;
	}

	.ma_b2s1m_liodd .ma_b2s1ml_d {
		bottom: 76px;
	}

	.ma_b2s1m_ul .slick-list {
		padding: 220px 0 !important;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_tctj {
		line-height: 35px;
		width: 140px;
		margin-top: 20px;
		font-size: 16px;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_srkhz input {
		line-height: 35px;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_tc_xzxl {
		line-height: 35px;
	}

	.ma_in1s7 .ma_pw8_main .ma_sy_tc_xzxl {
		line-height: 35px;
	}

	.ma_in1s7 .ma_sy_tcxl {
		top: 36px;
	}
}

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

	.ma_in1s1m_l,
	.ma_in1s1m_r {
		width: 100%;
		float: none;
	}

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

	.ma_in1s1mr_list {
		margin-left: 0;
		margin-right: 30px;
	}

	.ma_in1s1ml_p {
		margin-bottom: 20px;
		font-size: 14px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 36px;
	}

	.ma_title1 {
		font-size: 24px;
	}

	.ma_in1s1_main {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.ma_in1s1ml_h2 {
		margin-bottom: 15px;
	}

	.ma_in1s1mrl_p2 {
		font-size: 16px;
	}

	.ma_in1s1mrl_p1 {
		font-size: 16px;
	}

	.ma_in1s2 {
		padding-bottom: 50px;
		padding-top: 40px;
	}

	.ma_in1s2tmp_p12 {
		font-size: 24px;
	}

	.ma_in1s2t_num {
		width: 120px;
	}

	.ma_in1s2mbld_t {
		padding: 30px 20px 25px;
	}

	.ma_title2 {
		font-size: 18px;
	}

	.ma_in1s3l_img {
		top: 65px;
		width: 70px;
		height: 70px;
		line-height: 70px;
	}

	.ma_in1s3lb_p p {
		font-size: 14px;
		height: 98px;
	}

	.ma_in1s2mbld_p {
		font-size: 14px;
		height: 21px;
	}

	.ma_in1s3lb_p2 {
		font-size: 14px;
	}

	.ma_in1s4_main {
		padding: 25px;
		width: 100%;
		margin-left: auto;
	}

	.ma_in1s4 {
		padding: 40px 20px;
	}

	.ma_ny_ban_btn2 a,
	.ma16_ny_ban_btn p {
		font-size: 14px;
		line-height: 30px;
		padding: 0px 36px;
	}

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

	.ma_in1s5_li {
		width: 33.333333%;
	}

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

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

	.ma_in1s6m_lilast a {
		padding: 180px 30px 116px;
	}

	.ma_in1s6m_lilast a::after {
		top: 175px;
	}

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

	.ma_b2s1m_li1 p {
		font-size: 100px;
	}

	.ma_b2s1m_ul1 {
		width: 260px;
	}

	.ma_b2s1m_li {
		padding: 0px 10px;
	}

	.ma_b2s1m_ul {
		margin: 0 -10px;
	}

	.ma_in1s7 {
		padding: 40px 20px;
	}

	.ma_in1s7 .ma_pw8_main {
		width: 100%;
	}

	.ma_in1s7 .ma_p2ublick_back {
		padding: 0
	}

	.ma_in1s3lb_p2 {
		line-height: 1.5;
		height: 42px;
		overflow: hidden;
	}

	.ma_in1s3lb_p {
		margin-bottom: 10px;
	}

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

@media screen and (max-width: 767px) {
	.ma_bt_h2 {
		font-size: 24px;
	}

	.ma_banb_li a {
		padding: 15px 20px;
	}

	.ma_banb_li {
		width: 100%;
	}

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

	.ma_bantxt {
		width: 80%;
		/*top: 44%;*/
	}

	.gx_bannerbox {
		margin-bottom: 38px;
	}

	.ma_ban_ul .slick-dots {
		bottom: 130px;
	}

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

	.ma_title1 {
		font-size: 22px;
	}

	.ma_in1s1mrlp1_s {
		font-size: 28px;
	}

	.ma_in1s1mrl_p1 {
		margin-bottom: 8px;
	}

	.ma_in1s2 {
		padding-bottom: 40px;
		padding-top: 30px;
	}

	.ma_in1s2t_num {
		position: initial;
		right: auto;
		top: auto;
		transform: translateY(0);
		width: 156px;
		margin: 20px auto 0;
	}

	.ma_in1s3_li {
		width: 100%;
	}

	.ma_in1s3l_img {
		top: 110px;
	}

	.ma_in1s2mb_li {
		width: 100%;
	}

	.ma_in1s3_ul2 .slick-dots {
		width: 80%;
	}

	.ma_in1s3_li2 {
		width: 50%;
	}

	.ma_in1s4_main .ma_ny_ban_btn {
		margin: 0;
		display: block;
		text-align: left;
		margin-bottom: 20px;
	}

	.ma_in1s4m_h2 {
		line-height: 1.5;
	}

	.ma_in1s5_li {
		width: 100%;
	}

	.ma_in1s5 {
		padding: 30px 0 65px;
	}

	.ma_in1s5_tbox {
		margin-bottom: 25px;
	}

	.ma_in1s6m_li {
		width: 100%;
	}

	.ma_in1s6m_lilast a {
		padding: 105px 30px 65px;
	}

	.ma_in1s6m_lilast a::after {
		top: 88px;
	}

	body {
		padding-bottom: 60px;
	}

	.ma_in1s6 {
		padding: 30px 0 20px;
	}

	.ma_in1s6mll_h2 {
		font-size: 26px;
		margin-bottom: 24px;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_d {
		bottom: 76px;
		top: auto;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_p {
		margin-top: 50px;
		margin-bottom: auto;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_p::before {
		top: -19px;
		bottom: auto;
	}

	.ma_b2s1m_lieven .ma_b2s1ml_p::after {
		top: -55px;
		bottom: auto;
	}

	.ma_b2s1m_ul .slick-list {
		padding: 170px 0 !important;
	}

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

	.ma_b2s1m_ul1 {
		width: 200px;
	}

	.ma_b2s1m_li {
		width: 100%;
	}

	.ma_in1s7 {
		padding: 30px 20px;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_srkhz input {
		line-height: 30px;
	}

	.ma_in1s7 .ma_pw8_main .l_sy_tc_xzxl {
		line-height: 30px;
	}

	.ma_in1s7 .ma_pw8_main .ma_sy_tc_xzxl {
		line-height: 30px;
	}

	.ma_in1s7 .ma_sy_tcxl {
		top: 31px;
	}

	.ma_in1s3lb_p2 {
		line-height: normal;
		height: auto;
		overflow: initial;
	}

	.ma_in1s3lb_p {
		margin-bottom: 20px;
	}

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

@media screen and (max-width: 1440px) {
	.ma_in1s6m_lilast a {
		padding: 92px 60px 40px;
	}
}

@media screen and (max-width: 1200px) {
	.ma_in1s6m_lilast a {
		padding: 50px 30px 24px;
	}
}

@media screen and (max-width: 950px) {
	.ma_in1s6m_lilast a {
		padding: 65px 30px 32px;
	}
}

@media screen and (max-width: 768px) {
	.ma_in1s6m_lilast a {
		padding: 120px 30px 56px;
	}
}

.ma1_btmb {
	margin-bottom: 0 !important;
}

.ma1_btmb {
	margin-bottom: 0 !important;
}

.ma1_pw22 {
	padding: 35px 0;
}

@media screen and (max-width: 767px) {
	.ma_in1s6m_lilast a {
		padding: 105px 30px 65px;
	}

	.ma1_btmb {
		margin-right: 0;
		display: block;
	}
}

@media screen and (max-width: 1680px) {
	.ma16_index .ma_bt_h2 {
		font-size: 50px;
	}

	.ma16_index .ma_bt_p {
		font-size: 22px;
		margin-bottom: 60px;
	}

	.ma16_index .ma_in1s1_main {
		padding: 90px 0 30px;
	}

	.ma16_in1s7 {
		padding: 100px 0 120px;
	}

	.ma16i1s8m2l_li {
		line-height: 75px;
	}

	.ma16_in1s8 {
		padding: 70px 0 100px;
	}

	.ma16_in1s3 {
		padding: 100px 0 90px;
	}

	.ma16_in1s4 {
		padding: 80px 0 50px;
	}

	.ma16i1s4_t {
		margin-bottom: 70px;
	}

	.ma16_in1s4m .swiper-slide {
		margin-bottom: 70px;
	}

	/* .ma16_b1s1 {
		padding: 75px 0 70px;
	} */
	.ma16_b1 .ma_bt_p {
		margin-bottom: 40px;
	}

	/* .ma16_b1s2 {
		padding-bottom: 90px;
	} */
	/* .ma16_b1s3 {
		padding-bottom: 100px;
	} */
	.ma_hei200 {
		height: 100px;
	}

	.ma16_b1s4 {
		padding-bottom: 90px;
	}

	.ma16_b1s5 {
		margin-bottom: 100px;
	}

	.ma16_b1s5m1box {
		margin-bottom: 170px;
	}

	.ma16_b1s7 {
		padding-bottom: 100px;
	}

	.ma16_b1s8 {
		padding-bottom: 100px;
	}

	.ma16_b1s9 {
		padding-bottom: 100px;
	}

	.ma16_b1s10 {
		padding-bottom: 110px;
	}

	.ma16_b1s11 {
		padding-bottom: 150px;
	}

	.ma16_b1s12 {
		padding-bottom: 80px;
	}
}

@media screen and (max-width: 1560px) {
	.ma16i1s8m2l_li {
		line-height: 70px;
	}

	.ma16i1s8m2_main {
		width: 880px;
	}
}

@media screen and (max-width: 1440px) {
	.ma16_index .ma_bt_h2 {
		font-size: 44px;
	}

	.ma16_index .ma_bt_p {
		font-size: 20px;
		margin-bottom: 40px;
	}

	.ma16_ny_banbbox .ma16_ny_ban_btn {
		margin-right: 20px;
	}

	.ma16_index .ma_in1s1_main {
		padding: 65px 0 25px;
	}

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

	.ma16i1s1_ul .slick-dots {
		bottom: -30px;
	}

	.ma16i1s1_t {
		margin-bottom: 40px;
	}

	.ma16i1s1lt_p1 {
		font-size: 22px;
		height: 33px;
		margin-bottom: 14px;
	}

	.ma16i1s1l_txt {
		padding: 22px 25px;
		border-top: 6px solid #ad122a;
	}

	.ma16i1s1l_txt2 {
		padding: 22px 25px;
	}

	.ma16i1s1lt_p2 {
		font-size: 14px;
		height: 98px;
		margin-bottom: 20px;
	}

	.ma16i1s8m2l_li {
		line-height: 60px;
		font-size: 16px;
	}

	.ma16i1s8m2_main {
		width: 810px;
	}

	.ma16i1s8m2_rbox {
		padding: 20px 40px;
	}

	.ma16i1s8m2_p {
		margin-bottom: 30px;
	}

	.ma16i1s8m2_t {
		margin-bottom: 16px;
	}

	.ma16_in1s8 {
		padding: 70px 0 90px;
	}

	.ma16_in1s3 {
		padding: 70px 0;
	}

	.ma16i1s3_t {
		margin-bottom: 30px;
	}

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

	.ma16i1s4_t {
		margin-bottom: 50px;
	}

	.ma16_in1s4m .swiper-slide {
		margin-bottom: 55px;
	}

	.ma16_pchdm_ul2box {
		width: 950px;
		padding: 30px 50px;
	}

	.ma16_pchdm_ul2box .ma_pchdm_li2 {
		padding: 0 26px;
		margin-bottom: 40px;
	}

	.ma16_pchdm_ul2box .ma_pchdm_ul2 {
		margin: 0 -26px;
	}

	/* .ma16_b1 .ma_ban {
		margin-top: 80px;
	} */
	.ma_hei100 {
		height: 80px;
	}

	.ma_hei80 {
		height: 50px;
	}

	.ma16_b1 .ma_bantxt .ma_title1 {
		margin-bottom: 20px;
	}

	.ma16_b1 .ma_bt_p {
		margin-bottom: 30px;
	}

	/* .ma16_b1s1 {
		padding: 65px 0 60px;
	} */
	.ma16i1s5_t {
		margin-bottom: 40px;
	}

	.ma16i1s5l_a {
		padding: 30px 40px;
	}

	.ma16i1s5l_ad1 {
		margin-bottom: 20px;
	}

	/* .ma16_b1s2 {
		padding-bottom: 80px;
	} */
	/* .ma16_b1s3 {
		padding-bottom: 80px;
	} */
	.ma_hei200 {
		height: 80px;
	}

	.ma16_b1s4_main .ma16i1s5l_ad1 {
		padding-top: 14px;
	}

	.ma16_b1s4 {
		padding-bottom: 80px;
	}

	.ma16_b1s5 {
		margin-bottom: 80px;
	}

	.ma16_b1s5m1rt_p {
		font-size: 26px;
	}

	.ma16_b1s7_main {
		padding: 70px 0;
	}

	.ma16_b1s7m_m {
		padding: 70px 70px 66px;
		right: -125px;
	}

	.ma16_b1s6 {
		padding-bottom: 40px;
	}

	.ma16_b1s7 {
		padding-bottom: 80px;
	}

	.ma16_b1s9m_mbox {
		padding: 90px 0 100px;
	}

	.ma16_b1s10 {
		padding-bottom: 90px;
	}

	.ma16_b1s11 {
		padding-bottom: 85px;
	}

	.ma16i1s5l_ad1 p {
		font-size: 22px;
		height: 38px;
	}

	.ma16_b1s12 {
		padding-bottom: 60px;
	}

	.ma16_b1s7m_m {
		padding: 50px 50px;
		right: -60px;
		width: calc(100% - 490px);
	}
}

@media screen and (max-width: 1366px) {
	.ma16i1s8m2l_li {
		line-height: 54px;
	}
}

@media screen and (max-width: 1280px) {
	.ma16_index .ma_bt_h2 {
		font-size: 38px;
	}

	.ma16_index .ma_bt_p {
		font-size: 18px;
		margin-bottom: 30px;
	}

	.ma1_ny_ban_btn a,
	.ma_ny_ban_btn p,
	.ma_ny_ban_btn2 a,
	.ma16_ny_ban_btn p {
		padding: 0px 30px;
	}

	.ma16_index .ma_in1s1_main {
		padding: 50px 0 20px;
	}

	.ma16_in1s7 {
		padding: 60px 0 85px;
	}

	.ma16i1s1_ul .slick-next {
		right: -12px;
	}

	.ma16i1s1_ul .slick-prev {
		left: -12px;
	}

	.ma16i1s1lt_p1 {
		font-size: 20px;
		height: 30px;
		margin-bottom: 10px;
	}

	.ma16i1s1l_txt {
		padding: 20px 22px;
		border-top: 4px solid #ad122a
	}

	.ma16i1s1l_txt2 {
		padding: 20px 22px;
	}

	.ma16_in1s8 {
		padding: 60px 0 70px;
	}

	.ma16_in1s3 {
		padding: 60px 0;
	}

	.ma16_in1s4 {
		padding: 50px 0 30px;
	}

	.ma16i1s4_t {
		margin-bottom: 40px;
	}

	.ma16_in1s4m .swiper-slide {
		margin-bottom: 45px;
	}

	.ma_in1s5 {
		padding: 60px 0 75px;
	}

	.ma16i1s5_t {
		margin-bottom: 40px;
	}

	.ma16_b1s7m_m {
		padding: 50px 40px;
		right: 44px;
		width: calc(100% - 560px);
	}

	.ma16_b1s7m_m .ma16_b1s5m1r_t {
		margin-bottom: 16px;
	}

	.ma16_b1s7m_m .ma16_b1s5m1r_p {
		margin-bottom: 20px;
	}

	.ma16_b1s5m1box {
		margin-bottom: 140px;
	}

	.ma16_b2 .ma16_b1_main {
		margin-top: 82px;
	}

	.ma_hei50 {
		height: 35px;
	}
}

@media screen and (max-width: 1200px) {
	.ma16_in1s8_img {
		width: 125%;
	}

	.ma16_in1s7 {
		padding: 60px 0 65px;
	}

	.ma16i1s1_ul .slick-dots {
		bottom: -10px;
	}

	.ma16b1_bantxt {
		width: 100%;
	}

	.ma16_b1 .ma_bt_p {
		margin-bottom: 20px;
	}

	/* .ma16_b1s1 {
		padding: 50px 0 40px;
	} */
	.ma16i1s5_t {
		margin-bottom: 30px;
	}

	.ma16i1s5_t .ma_title1 {
		margin-bottom: 30px;
	}

	.ma16i1s5l_a {
		padding: 26px 28px;
	}

	.ma16i1s5l_ad1 p {
		font-size: 20px;
		height: 35px;
	}

	.ma16i1s5l_ad1 {
		margin-bottom: 12px;
	}

	.ma16i1s5l_ad2 {
		margin-bottom: 16px;
	}

	.ma16i2s5l_aimg {
		margin-bottom: 20px;
	}

	/* .ma16_b1s2 {
		padding-bottom: 45px;
	} */
	.ma16i3s5_ul {
		margin: 0 -10px;
	}

	.ma16i3s5_li {
		padding: 0 10px;
	}

	.ma16i3s5l_a {
		display: block;
		padding: 30px 20px;
	}

	.ma16i3s5l_a .ma16i1s5l_ad1 {
		margin-bottom: 12px;
	}

	/* .ma16_b1s3 {
		padding-bottom: 40px;
	} */
	.ma_hei200 {
		height: 40px;
	}

	.ma16_b1s4_main .ma16i1s5l_ad1 {
		margin-bottom: 0;
	}

	.ma16_b1s4txt {
		padding: 15px 20px 25px;
	}

	.ma16_b1s4_main .ma16i1s5l_ad1 {
		padding-left: 20px;
		padding-top: 6px;
	}

	.ma16_b1s4 {
		padding-bottom: 40px;
	}

	.ma16i3s6_li {
		width: 33.333333%;
	}

	.ma16i3s6l_t {
		margin-bottom: 16px;
		padding-bottom: 14px;
	}

	.ma16i3s6l_a {
		padding: 30px 30px 35px;
	}

	.ma16i3s6l_p {
		margin-bottom: 20px;
	}

	.ma16i3s6lt_p {
		font-size: 18px;
		height: 27px;
	}

	.ma16_b1s5 {
		margin-bottom: 40px;
	}

	.ma16_b1s5m1rt_p {
		font-size: 20px;
	}

	.ma16_b1s5m1_r {
		padding: 20px 0 0 40px;
	}

	.ma16_b1s5m1r_t {
		margin-bottom: 10px;
	}

	.ma16_b1s5m1r_p {
		margin-bottom: 20px;
	}

	.ma16_b1s5m1box::before {
		width: 400px;
		top: 45px;
		left: -46px;
	}

	.ma16_b1s5m1boxeven::before {
		left: auto;
		right: -46px;
	}

	.ma16_b1s5m1box {
		margin-bottom: 60px;
	}

	.ma16_b1s5_main1 {
		margin-bottom: 50px;
	}

	.ma16_b1s6 {
		padding-bottom: 20px;
	}

	.ma16_b1s7m_m {
		padding: 40px 33px;
		right: -58px;
		width: calc(100% - 200px);
	}

	.ma16_b1s7_main {
		padding: 60px 0;
	}

	.ma16_b1s7 {
		padding-bottom: 65px;
	}

	.ma16_b1s8 {
		padding-bottom: 80px;
	}

	.ma16_b1s9m_mbox {
		padding: 60px 0;
	}

	.ma16_b1s9_main .ma16_b1s5m1r_t {
		margin-bottom: 20px;
	}

	.ma16_b1s9_main .ma16_b1s5m1r_p {
		margin-bottom: 30px;
	}

	.ma16_b1s9 {
		padding-bottom: 70px;
	}

	.ma16_b1s9_main2 .ma16_b1s5m1r_p {
		width: calc(100% - 30px);
	}

	.ma16_b1s10 {
		padding-bottom: 60px;
	}

	.ma16_b1s11 {
		padding-bottom: 60px;
	}

	.ma16_b1s12l_a {
		padding: 30px 20px 40px;
	}

	.ma16_b1s12 {
		padding-bottom: 40px;
	}

	.ma16_b1s11_ul {
		margin-bottom: 30px;
	}

	.ma16_b1s5m1boxeven .ma16_b1s5m1_r {
		float: left;
		padding: 20px 40px 0 0;
	}

	/* .ma16_b1 .ma_ban {
		margin-top: 64px;
	} */
	.ma_hei100 {
		height: 64px;
	}

	.ma_hei80 {
		height: 40px;
	}

	.ma16_b2 .ma16_b1_main {
		margin-top: 64px;
	}

	.mc_ftnav_li {
		margin-left: 30px;
	}
}

@media screen and (max-width: 950px) {
	.ma16_index .ma_pcban {
		display: none;
	}

	.ma16_index .ma_phban {
		display: block;
	}

	.ma16_index .ma_bt_h2 {
		font-size: 30px;
	}

	.ma16_index .ma_bt_p {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.ma16_index .ma_in1s1_main {
		padding: 40px 20px 20px;
	}

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

	.ma16i1s1_t {
		margin-bottom: 33px;
	}

	.ma16i1s1_ul .slick-next {
		right: 13px;
	}

	.ma16i1s1_ul .slick-prev {
		left: 13px;
	}

	.ma16i1s1l_txt {
		display: none;
	}

	.ma16i1s1l_txt2 {
		bottom: 0;
	}

	.ma16i1s1lt_p1 {
		font-size: 18px;
		height: 27px;
		margin-bottom: 5px;
	}

	.ma16i1s1lt_p2 {
		margin-bottom: 10px;
	}

	.ma16i1s1_ul .slick-dots {
		bottom: -40px;
	}

	.ma16_in1s8_img {
		width: 130%;
	}

	.ma16i1s8_t {
		margin-bottom: 26px;
	}

	.ma16_in1s8 {
		padding: 55px 0 70px;
	}

	.ma16i1s8m2_l {
		width: 170px;
	}

	.ma16i1s8m2_main {
		width: 700px;
	}

	.ma16i1s8m2_p p {
		font-size: 14px;
		height: 98px;
	}

	.ma16i1s8m2_p {
		margin-bottom: 20px;
	}

	.ma16i1s8m2l_li {
		font-size: 14px;
	}

	.ma16i1s8m2_rbox {
		padding: 20px 30px;
	}

	.ma16_in1s8_img .slick-dots {
		bottom: 30px;
	}

	.ma16_in1s3 {
		padding: 50px 0;
	}

	.ma16_in1s3 {
		padding: 50px 0;
	}

	.ma16i1s4_t {
		margin-bottom: 30px;
	}

	.ma16_in1s4m .swiper-slide {
		margin-bottom: 30px;
	}

	.ma16_in1s4 .swiper-container-horizontal>.swiper-pagination-bullets,
	.ma16_in1s4 .swiper-pagination-custom,
	.ma16_in1s4 .swiper-pagination-fraction {
		bottom: 0px;
	}

	.ma_in1s5 {
		padding: 50px 0 65px;
	}

	.ma16i1s5_t {
		margin-bottom: 30px;
	}

	.ma16i1s1_ul .slick-dots {
		bottom: -10px;
	}

	.ma16_b1 .ma_pcban {
		display: block;
	}

	.ma16_b1 .ma_phban {
		display: none;
	}

	.ma16_b1 .ma16_ban2 .mab1_bantxt {
		width: 100%;
	}

	.ma_hei50 {
		height: 30px;
	}
}

@media screen and (max-width: 768px) {
	.ma16_b1 .ma_pcban {
		display: none;
	}

	.ma16_b1 .ma_phban {
		display: block;
	}

	.ma16_index .ma_bt_h2 {
		font-size: 26px;
	}

	.ma16i1s1lt_p1 {
		font-size: 16px;
		height: 24px;
		margin-bottom: 4px;
	}

	.ma16i1s1lt_p2 {
		height: 73px;
	}

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

	.ma16_in1s8_img {
		width: 150%;
	}

	.ma16i1s1_li {
		width: 50%;
	}

	.ma16_in1s8 {
		padding: 40px 0 58px;
	}

	.ma16i1s8m2_main {
		width: 100%;
	}

	.ma16_in1s3 {
		padding: 40px 0;
	}

	.ma16i1s3_t {
		margin-bottom: 20px;
	}

	.ma_in1s3_ul .slick-dots {
		bottom: -30px;
	}

	.ma_in1s5 {
		padding: 40px 0 65px;
	}

	.ma16_b1 .ma_bantxt {
		width: 100%;
	}

	/* .ma16_b1 .ma_ban {
		margin-top: 64px;
	} */
	.ma_hei100 {
		height: 30px;
	}

	.ma_hei80 {
		height: 20px;
	}

	.ma_bt_p {
		font-size: 14px;
	}

	/* .ma16_b1s1 {
		padding: 40px 0 30px;
	} */
	.ma16i1s5l_ad1 p {
		font-size: 18px;
		height: 31px;
	}

	.ma16i1s5l_ad2 {
		margin-bottom: 12px;
	}

	/* .ma16_b1s2 {
		padding-bottom: 30px;
	} */
	.ma16i3s5l_a {
		padding: 20px;
	}

	/* .ma16_b1s3 {
		padding-bottom: 20px;
	}
	*/
	.ma_hei200 {
		height: 20px;
	}

	.ma16i3s5l_ad2 {
		margin-bottom: 12px;
	}

	.ma16_b1s4 {
		padding-bottom: 24px;
	}

	.ma16i3s6l_a {
		padding: 20px;
	}

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

	.ma16_b1s5 {
		margin-bottom: 28px;
	}

	.ma16_b1s5m1_r {
		padding: 0 0 0 30px;
	}

	.ma16_b1s5m1boxeven .ma16_b1s5m1_r {
		float: left;
		padding: 0 30px 0 0;
	}

	.ma16_b1s5m1box::before {
		width: 320px;
		left: -18px;
		top: 33px;
	}

	.ma16_b1s5m1boxeven::before {
		right: -18px;
		left: auto;
	}

	.ma16_b1s5m1box {
		margin-bottom: 45px;
	}

	.ma16_b1s5_main2 {
		margin-bottom: 25px;
	}

	.ma16_b1s7m_m {
		padding: 30px 30px;
		right: auto;
		width: 100%;
	}

	.ma16_b1s7 {
		padding-bottom: 40px;
	}

	.ma16_b1s7_main {
		padding: 45px 0;
	}

	.ma16_b1s8 {
		padding-bottom: 50px;
	}

	.ma16_b1s9m_mbox {
		padding: 40px 20px;
	}

	.ma16_b1s9_main .ma16_b1s5m1r_p p {
		font-size: 14px;
	}

	.ma16_b1s9 {
		padding-bottom: 40px;
	}

	.ma16_b1s9m_mbox {
		padding: 40px 20px;
	}

	.ma16_b1s9_main .ma16_b1s5m1r_p {
		margin-bottom: 20px;
		width: 100%;
	}

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

	.ma16_b1s5_main2 .ma16_b1s5m1_l {
		width: 100%;
	}

	.gx_cenbox {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}

	.ma18_li {
		margin-bottom: 20px;
	}

	.mc_ftnav_li {
		margin-left: 20px;
	}
}

@media screen and (max-width: 767px) {
	.mab1_bantxt .ma_bt_p {
		font-size: 14px;
		line-height: 1.5;
	}

	.ma16_index .ma_bt_h2 {
		font-size: 24px;
	}

	.ma18_li {
		width: 100% !important;
	}

	.ma16i1s1_li {
		width: 100%;
	}

	.ma16i1s8m2_main {
		display: block;
	}

	.ma16i1s8m2_l,
	.ma16i1s8m2_rbox {
		display: block;
		width: 100%;
	}

	.ma16i1s8m2_l {
		overflow: hidden;
	}

	.ma16i1s8m2l_li {
		width: 33.333333%;
	}

	.ma16i1s4_t {
		margin-bottom: 20px;
	}

	.ma16i1s8m2_rbox {
		padding: 20px;
	}

	.ma16i1s5_li {
		width: 100%;
	}

	.ma16i3s5_li {
		width: 100%;
	}

	.ma16i3s6_li {
		width: 100%;
	}

	.ma16i1s5l_ad2,
	.ma16i2s5l_at_p2,
	.ma16i3s5l_ad2,
	.ma16_b1s4_main .ma16i3s5l_ad2,
	.ma16i3s6l_p {
		height: auto;
	}

	/* .ma16_b1s2 {
		padding-bottom: 25px;
	} */
	.ma16_b1s5m1_l,
	.ma16_b1s5m1_r {
		float: none;
		width: 100%;
		padding: 0;
	}

	.ma16_b1s5m1_l {
		margin-bottom: 20px;
	}

	.ma16_b1s5m1boxeven .ma16_b1s5m1_r {
		padding: 0;
	}

	.ma16_b1s5m1box {
		margin-bottom: 30px;
	}

	.ma16_b1s5_main1 {
		margin-bottom: 40px;
	}

	.ma16_b1s5_main2 .ma16_b1s5m1_l {
		margin-bottom: 30px;
	}

	.ma16_b1s6 {
		padding-bottom: 16px;
	}

	.ma16_b1s7m_m .ma16_b1s5m1r_t {
		margin-bottom: 10px;
	}

	.ma16_b1s7_main {
		padding: 40px 0;
	}

	.ma16_b1s7m_m {
		padding: 20px;
		right: auto;
		width: 100%;
	}

	.ma16_b1s7 {
		padding-bottom: 30px;
	}

	.ma16_b1s8 {
		padding-bottom: 40px;
	}

	.ma16_b1s9_main .ma16_b1s5m1r_t {
		margin-bottom: 14px;
	}

	.ma16_b1s11_li {
		width: 50%;
	}

	.ma16_b1s11_li:nth-child(3),
	.ma16_b1s11_li:nth-child(4),
	.ma16_b1s11_li:nth-child(5) {
		border-top: none;
	}

	.ma16_b1s11_li:nth-child(5n+1) {
		border-left: none;
	}

	.ma16_b1s11_li:nth-child(2n+1) {
		border-left: 1px solid #e7e7e7
	}

	.ma16_b1s10 {
		padding-bottom: 40px;
	}

	.ma16_b1s11 {
		padding-bottom: 40px;
	}

	.ma16_b1s12_li {
		width: 100%;
	}

	.ma16_b1s12 {
		padding-bottom: 20px;
	}

	.ma16_b1s12l_a .ma16i1s5l_ad1 {
		margin-bottom: 12px;
	}

	.ma16_b1s5m1box::before {
		display: none;
	}

	.ma16_b1s4_main .ma16i1s5l_ad1 {
		width: auto;
	}

	.ma16_b1s7m1_l {
		display: none;
	}

	.ma16_indexclick {
		display: none;
	}

	.bot_fixed .gx_dbanbtn {
		padding: 12px 20px;
	}

	.gx_ddhbtnmd a {
		color: #009fe9;
	}

	.mc_ftnav_li {
		margin-left: 0;
	}

	/*20220516*/
	.gx_cenbox.gx_cenbox3 .ma18_ul .ma18_lia_p2 p {
		height: auto;
		max-height: 3em;
		overflow: hidden;
	}

	/*767e*/
}

@media screen and (max-width: 450px) {
	.ma16_in1s8_img {
		width: 260%;
	}

	.ma_ban .ma_bantxt {
		padding: 0 10px;
	}

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

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

@media screen and (max-width: 416px) {
	.ma16_in1s8_img {
		width: 280%;
	}
}

@media screen and (max-width: 416px) {
	.ma16_in1s8_img {
		width: 320%;
	}
}

/* 服务内容中心 */
.fotNewList .fotNewListTitle {
	text-align: center;
	font-size: 30px;
	color: #333;
	line-height: 1.6;
	padding: 40px 0;
}

.fotNewList .content {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	padding-bottom: 60px;
	flex-wrap: wrap;
}

.fotNewList .content .list {
	width: 31%;
	border: 1px solid #ccc;
	padding: 38px 35px 30px;
	margin-left: 2.9166666667%;
	border-top: 0;
	position: relative;
}

.fotNewList .content .list .line {
	display: block;
	position: absolute;
	width: calc(100% + 2px);
	height: 6px;
	background: linear-gradient(to right, #e6e7e8, #e6e7e8);
	top: 0;
	left: -1px;
	transition: all .3s;
}

.fotNewList .content .list:hover .line {
	background: linear-gradient(to right, #e76d73, #da4060);
}

.fotNewList .content .list:first-child {
	margin-left: 0;
}

.fotNewList .content .list a {
	display: block;
	font-size: 16px;
	color: #666;
	position: relative;
	padding-left: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2;
}

.fotNewList .content .list a span {
	display: block;
	width: 4px;
	height: 4px;
	background: red;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

@media (max-width: 996px) {
	.fotNewList .content .list {
		margin-left: 0;
		width: 100%;
		margin-bottom: 30px;
	}
}

.ma16_b1s5m1_lbox{
	width: 100% !important;
	height: auto !important;
}

.l_sy_publick_more{
    display: flex;
    justify-content: space-between;
}
.ma_language{
    display: flex;
}

@media (max-width: 767px){
    .mc_ftnav_li{
        margin-left: 0 !important;
    }
    .xialaph h4 a{
        line-height: 3.5;
    }
    
    .gx_atvinx .ma16_b1s9_main{
        height: 100%;
    }
    .aboutUsBlock .content .aboutRight{
        padding-left: 0 !important;
        margin-top: 20px;
    }
    .aboutUsBlock .content .aboutLeft .posi div{
        padding: 10px 0 !important;
    }
    .aboutUsBlock .content .aboutLeft .posi{
        margin-top: -20px !important;
    }
} 
.yxedr_active img{
    /*height: auto;*/
    max-height: 100%;
    /*width: auto;*/
    max-width: 100%;
}
.yxedr_active .gx_cenbox4  img{
    height: auto;
    max-height: 100%;
    width: auto !important;
    max-width: 100%;
}
.ma16_b1s11_ul{
    display: flex;
    flex-wrap: wrap;
}
.gx_cenbox0{
    width: 90%;
    max-width: 1200px;
}
.l_b2_peo_enimg{
    height: auto !important;
}
.l_b2_peo_enimg img{
    height: auto !important;
}
.ma16i3s5_ul{
    display: flex;
    flex-wrap: wrap;
}
.ma16i3s5l_a{
    height: 100%;
}
.gx_bannerbox p{
    text-align: center;
}
.ma16i1s5_ul{
    display: flex;
    flex-wrap: wrap;
}
.ma16i1s5l_a{
    height: 100%;
}
.ma18_lia{
    height: 100%;
}
.ma16_b1s5m1box::before{
    /*background-repeat: no-repeat;*/
    /*background-size: auto;*/
    height: 387px;
}
.gx_cenbox4{
    width: 90%;
    max-width: 1200px;
}
.gx_cenbox4 .ma18_li{
    padding:0 15px;
}
@media (max-width: 1200px){
    .ma16_b1s5m1box::before{
        height: 260px;
    }
    .ma18_ul{
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .ma18_lia{
        padding: 26px 20px 12px;
    }
    .ma18_li{
        width: calc(100% / 3);
    }
    .gx_cenbox4 .ma18_li{
        width: 50%;
    }
    .ma_publick_container p{
        font-size: 16px;
        line-height: 1.75;
    }
    .ma_ban{
        margin-top: 64px ;
    }
}
.ma_pw6m_li img{
    max-width: 100%;
    width: auto !important;
    text-align: center;
    height: auto;
}
@media screen and (max-width: 768px){
	.ma_pw6m_li img{
		max-width: 100% !important;
	}
}
@media (max-width: 1520px){
    .swiper-button-next,.swiper-button-prev{
        display: none;
    }
}
.l_f4_one{
    padding-top: 0;
}
.ma_publick_container1 .ma_publick_width:first-child{
    padding-top: 0;
}
.l_b3_two,.l_b1_content .l_publick_mbx_box{
    margin-top: 0;
}
.aboutTit{
    padding-top: 0 !important;
}
.l_new_onehz{
    margin-top: 0;
}



.crumbs{
    margin: 36px auto;
    width: 90%;
    max-width: 1200px;
    font-size: 16px;
    color: #666;
}
.crumbs a{
    font-size: 16px;
    color: #666;
}
@media (max-width: 750px){
    .crumbs,.crumbs a{
        font-size: 4vw;
    }
}