﻿﻿﻿@charset "utf-


@font-face {
	font-family: "Roboto";
	src: url("../images/roboto-blackitalic-2.ttf") format("truetype");
}

@font-face {
	font-family: "Roboto-black";
	src: url("../images/roboto-black-1.ttf") format("truetype");
}

@font-face {
	font-family: "Roboto-light";
	src: url("../images/robotolight.ttf") format("truetype");
}

@font-face {
	font-family: "FUTURANEWDEMI.WOFF";
	src: url("../images/futuranewdemi.woff.woff2") format("woff2"), url("../images/futuranewdemi.woff.woff") format("woff"), url("../images/futuranewdemi.woff.ttf") format("truetype"), url("../images/futuranewdemi.woff.eot") format("embedded-opentype"), url("../images/futuranewdemi.woff.svg") format("svg");
}

.l_nav_bar {
	position: fixed;
	top: 0;
	left: 0;
	padding-left: 240px;
	padding-right: 100px;
	width: 100%;
	z-index: 11;
	transition: all 1s;
	background: #024290;
}

.ma_nav_bar {
	padding-left: 200px;
}

.l_sy_one_gcgl {
	cursor: pointer;
}

.l_nav_bar .l_nav_logobs {
	opacity: 1;
}

.l_nav_bar .l_nav_logohs {
	opacity: 0;
}

.l_navlogo {
	width: 130px;
	position: relative;
}

.l_navlogo img {
	width: 100%;
}

.l_navlogo a {
	display: inline-block;
	padding: 24px 0;
}

.l_navyiji {
	transition: all 1s;
}

.l_navyiji a {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	padding: 40px 55px;
	display: inline-block;
	transition: all 1s;
}

.l_naverji {
	position: absolute;
	top: 96px;
	left: 0;
	width: 100%;
	height: 0;
	overflow: hidden;
	transition: all 0.6s;
	z-index: 2;
	box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
	background: #fff;
}

.l_navstg {
	position: relative;
	cursor: pointer;
	padding: 40px 34px;
	transition: all 1s;
}

.l_nacstgbs {
	position: relative;
	top: 0;
	left: 0;
	width: 21px;
}

.l_nav_ejic {
	width: 67px;
	margin-bottom: 18px;
}

.l_nav_ejic img {
	width: 100%;
}

.l_nav_erjijs h1 {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	margin-bottom: 18px;
	max-height: 16px;
	overflow: hidden;
}

.l_nav_erjijs p {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 20px;
	text-align: left;
	max-height: 40px;
	overflow: hidden;
}

.l_nav_erjilist {
	width: calc(100% - 200px);
	background: #fff;
}

.l_nav_erjibox {
	width: 20%;
}

.l_nav_erjibox a {
	padding: 50px 38px 64px;
	border-right: 1px solid #f5f5f5;
	width: 100%;
	display: inline-block;
}

.l_nav_ejllb {
	transition: all 1s;
	width: 100px;
	position: relative;
	height: 265px;
	background: #ffffff;
	cursor: pointer;
}

.l_nav_ejqhzb {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 18px;
}

.l_nacstggb {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	width: 21px;
}

.l_navlm {
	width: calc(100% - 250px);
	text-align: right;
}

.l_banner {
	width: 100%;
}

.l_banner img {
	width: 100%;
}

.l_nav_lmbar {
	display: inline-block;
}

.l_bottom {
	width: 100%;
	position: relative;
	height: 450px;
}

.l_bottom_left {
	width: 68%;
	background: #999999;
	height: 100%;
}

.l_bottom_right {
	width: 32%;
	background: #024290;
	height: 100%;
}

.l_bottom_content {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
}

.l_bo_text {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #ffffff;
	line-height: 30px;
}

.l_bottom_yiji a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
}

.l_bo_yjbox {
	margin-top: 30px;
}

.l_bo_aa {
	margin-right: 120px;
}

.l_publick_width {
	width: 1200px;
	margin: 0 auto;
	/*	overflow: hidden;*/
}

.l_bo_one {
	width: 945px;
}

.l_bo_two {
	width: calc(100% - 945px);
	padding-left: 26px;
}

.l_bo_tel {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #ffffff;
	line-height: 36px;
}

.l_bo_con {
	margin-top: 50px;
}

.l_bo_map {
	margin-top: 8px;
}

.l_bo_map p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
}

.l_bo_coprright {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
}

.l_bo_copy {
	margin-top: 75px;
}

.l_bo_fx {
	width: 36px;
	margin-right: 8px;
}

.l_bo_fx img {
	width: 100%;
	height: auto;
}

.l_foot_hovera {
	position: absolute;
	top: -100px;
	left: 50%;
	width: 90px;
	height: 90px;
	background: #fff;
	border-radius: 8px;
	transform: translate(-50%);
	display: none;
	z-index: 999;
}

.l_foot_hovimg {
	width: 77px;
	height: 77px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.l_bo_wxewm {
	position: relative;
	cursor: pointer;
}

.l_pftel {
	width: 15px;
}

.l_publick_tel {
	position: fixed;
	bottom: 45px;
	right: 6px;
	z-index: 10;
}

.l_publick_telic {
	padding-right: 10px;
	background: #be002f;
	border-bottom-left-radius: 50%;
	border-top-left-radius: 50%;
	transition: all 1s;
	/* width: 71px; */
	height: 46px;
	padding-left: 10px;
	padding-top: 13px;
}

.l_pf_contact {
	/* background: #f7f7f7; */
	/* padding:30px 42px 20px; */
	/* border-bottom: 1px solid #f5f5f5; */
}

.l_pf_lxwm {
	/* background: #ffffff; */
}

.l_pf_dh {
	width: 145px;
	/* display: none; */
	animation: fadeInRight 1s;
	background: #024290;
	z-index: 0;
	padding: 15px;
	border-radius: 10px;
}

.l_pf_ddh {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 20px;
}

.l_pf_dhh {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	/* line-height: 36px; */
	margin-bottom: 24px;
	font-weight: bold;
}

.l_pf_dhh:last-child {
	margin-bottom: 28px;
}

.l_pf_chdh p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 20px;
}

.l_pf_text {
	margin-bottom: 10px;
	background: #fff;
	border-radius: 5px;
}

.l_pf_text:last-child {
	margin-bottom: 0;
}

.l_pf_text p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #024290;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	padding: 10px 20px;
	cursor: pointer;
}

.l_pf_text img {
	width: 15px;
	position: relative;
	bottom: 1px;
}

.l_pf_text:first-child img {
	width: 16px;
}

.l_pf_emihm {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #024290;
	line-height: 16px;
	font-weight: bold;
}

.l_fp_js p {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #777676;
	line-height: 16px;
}

.l_pf_emiic {
	width: 23px;
	margin-right: 9px;
}

.l_pf_emiic img {
	width: 100%;
}

.l_pf_emial {
	margin-bottom: 20px;
}

.l_pf_left {
	/* width: 50%; */
	/* padding:30px 42px 28px; */
	/* border-right: 1px solid #f5f5f5; */
}

.l_pf_right {
	width: 50%;
	padding: 30px 42px 28px;
}

.l_pf_ycfx {
	width: 21px;
	margin-right: 10px;
	cursor: pointer;
}

.l_pf_ycfx img {
	width: 100%;
	height: auto;
}

.l_pf_ycfx .l_foot_hovera {
	box-shadow: 1px 1px 20px #eeeeee;
}

.l_pf_redjx {
	width: 0;
	height: 46px;
	background: #be002f;
	transition: all 1s;
}

.l_pf_redjx {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 46px;
}

.l_pub_twoimg {
	position: relative;
	overflow: hidden;
}

.l_pub_twoimg img {
	width: 100%;
	height: 100%;
}

.l_pub_two_di {
	position: relative;
	top: 0;
	left: 0;
}

.l_pub_two_sw {
	position: absolute;
	top: 0;
	left: 0;
	transition: all 1s;
}

.l_sy_pub_tit {
	font-family: "微软雅黑";
	font-size: 40px;
	color: #666666;
	line-height: 48px;
}

.l_sy_pub_tit p {
	font-family: "微软雅黑";
	font-size: 40px;
	color: #666666;
	line-height: 48px;
}

.l_sy_wmcwtz {
	text-align: center;
}

.l_sy_new_tit {
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 30px;
	max-height: 28px;
	height: 28px;
	overflow: hidden;
}

.l_sy_new_js {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #777676;
	line-height: 28px;
	margin-bottom: 35px;
	transition: all 1s;
	max-height: 56px;
	height: 56px;
	overflow: hidden;
}

.l_sy_new_more {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #024290;
	line-height: 28px;
}

.l_sy_new_year {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
}

.l_sy_new {
	width: 33.333333%;
	padding: 0 3px;
	margin-bottom: 6px;
}

.l_sy_new_back {
	background: #f5f5f5;
}

.l_sy_new_box {
	margin: 0 -3px;
	margin-top: 64px;
	margin-bottom: 62px;
}

.l_sy_new_back a {
	padding: 20px 20px 80px;
	display: inline-block;
}

.l_sy_new_img {
	width: 100%;
	margin-bottom: 23px;
}

.l_sy_six {
	margin-top: 120px;
	margin-bottom: 95px;
}

.l_sy_pub_jh {
	width: 19px;
	margin-right: 10px;
	line-height: 28px;
	position: relative;
}

.l_sy_pub_hsic {
	position: relative;
	top: 0;
	left: 0;
	transition: all 1s;
}

.l_sy_pub_redic {
	position: absolute;
	top: 55%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: all 1s;
}

.l_sy_pub_jh img {
	width: 100%;
}

.l_sy_publick_more {
	line-height: 28px;
}

.l_sy_pub_motext {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
	font-weight: bold;
}

.l_sy_publick_more span {
	border-bottom: 1px solid #999999;
	transition: all 1s;
}

.l_sy_publick_more {
	text-align: center;
	cursor: pointer;
}

.l_sy_publick_more a {
	display: inline-block;
}

.l_sy_five {
	background: #f2f2f2;
}

.l_sy_five_left {
	width: 720px;
	padding-right: 230px;
	margin-top: 80px;
}

.l_sy_five_right {
	width: calc(100% - 720px);
	padding-right: 28px;
}

.l_sy_five_right img {
	width: 100%;
}

.l_sy_five_js {
	margin-top: 34px;
}

.l_sy_five_js p {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 30px;
}

.l_sy_wsmqh {
	border-radius: 5px;
	background: #666666;
	transition: all 1s;
}

.l_sy_wsmqh a {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 30px;
	padding: 5px 70px;
	display: inline-block;
}

.l_sy_gksp a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 20px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 20px;
	display: inline-block;
	transition: all 1s;
}

.l_sy_five_box {
	padding-top: 65px;
	padding-bottom: 56px;
}

.l_sy_four_left {
	width: 470px;
	margin-top: 105px;
}

.l_sy_four_right {
	width: calc(100% - 470px);
	animation: fadeInRight 1.6s;
}

.l_sy_four_right img {
	width: 100%;
}

.l_sy_four_zt {
	width: 670px;
	animation: fadeInLeft 1.6s;
}

.l_sy_four_zt img {
	width: 100%;
}

.l_sy_four_yw {
	width: calc(100% - 670px);
	margin-top: 150px;
	padding-left: 80px;
}

.l_sy_four {
	padding-top: 95px;
	position: relative;
}

.l_sy_four_back {
	position: absolute;
	bottom: 0;
	right: 78px;
	width: 50vw;
	transform: translateX(100%) !important;
	height: 100%;
	background: #ea6c72;
	z-index: -1;
}

.l_sy_four1 {
	position: relative;
}

.l_sy_four1 .l_sy_pub_tit {
	color: #fff;
}

.l_sy_four1 .l_sy_five_js p {
	color: #fff;
}

.l_sy_five_qh {
	margin-top: 104px;
}

.l_sy_three {
	background: #f2f2f2;
	padding-top: 96px;
	padding-bottom: 79px;
}

.l_sy_thr_hjjrz {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #024290;
	text-align: center;
}

.l_sy_the_jb {
	width: 213px;
	margin: 45px auto;
}

.l_sy_the_jb img {
	width: 100%;
}

.l_sy_zscx {
	text-align: center;
	margin-bottom: 49px;
}

.l_sy_two {
	background: #ea6c72;
	padding-top: 85px;
	padding-bottom: 90px;
}

.l_sy_two_ic {
	width: 66px;
	margin: 0 auto;
}

.l_sy_two_ic img {
	width: 100%;
}

.l_sy_two_tit {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #ffffff;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	margin-top: 14px;
	margin-bottom: 20px;
}

.l_sy_two_js {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
}

.l_sy_two_libox {
	width: 25%;
	padding: 0 70px;
}

.l_sy_one_back_le {
	position: absolute;
	bottom: 0;
	left: 0;
	animation: fadeInLeft 1.6s;
}

.l_sy_one_back_ri {
	position: absolute;
	bottom: 0;
	right: 0;
	animation: fadeInRight 1.6s;
}

/*.l_sy_one_back_le img{	width: 100%;}.l_sy_one_back_ri img{	width: 100%;}*/
.l_sy_one {
	position: relative;
	padding-top: 230px;
	padding-bottom: 40px;
	background: #f7f7f7;
}

.l_sy_one_ic {
	width: 111px;
	margin: 0 auto;
}

.l_sy_onels {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
	text-align: center;
	margin-top: 10px;
}

.l_sy_one_khlb {
	width: 20%;
}

.l_sy_hzpp {
	position: relative;
	margin-bottom: 240px;
}

.l_l_sy_hzpple {
	width: 19px;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.l_l_sy_hzpple img {
	width: 100%;
}

.l_l_sy_hzppri {
	width: 19px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.l_l_sy_hzppri img {
	width: 100%;
}

.l_sy_one_ldxr {
	text-align: center;
}

.l_sy_one_khbox {
	margin-left: 20px;
	margin-right: 20px;
}

.l_sy_one_gcglic {
	width: 81px;
	margin: 0 auto;
}

.l_sy_one_gcglic img {
	width: 100%;
}

.l_sy_one_gcgl {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	background: #024290;
	text-align: center;
	border-radius: 5px;
	margin-top: 13px;
	padding: 10px 0;
}

.l_sy_one_gcglbox {
	width: 33.333333%;
	padding: 0 26px;
}

.l_sy_one_gchz {
	padding-left: 60px;
	padding-right: 60px;
	margin-bottom: 172px;
}

.l_sy_one_tsyh {
	width: 27px;
	height: 43px;
	background: rgba(235, 235, 235, 1);
	border: 1px solid #bdbdbd;
	border-radius: 10px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 6px;
}

.l_sy_one_tsyd {
	animation-name: scroll1;
	animation-duration: 0.8s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	position: absolute;
	top: 10%;
	left: 45%;
	transform: translateX(-50%);
	width: 3px;
	height: 8px;
	background: #fff;
}

@keyframes scroll1 {
	from {
		transform: translateY(0px);
	}

	to {
		transform: translateY(12px);
	}
}

.l_sy_one_tsjjfa {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
	font-weight: bold;
}

.l_sy_ecojj {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #777676;
	line-height: 28px;
	text-align: center;
	margin-bottom: 70px;
	margin-top: 45px;
}

.l_sy_ecomore {
	margin-bottom: 130px;
}

.l_sy_one_ecosaas {
	font-family: "微软雅黑";
	font-size: 28px;
	color: #024290;
	text-align: center;
	font-weight: bold;
	margin-bottom: 70px;
}

.l_sy_one_tstext {
	cursor: pointer;
}

.l_sy_hytext {
	font-family: "微软雅黑";
	font-size: 28px;
	color: #2e2d33;
	line-height: 42px;
	text-align: center;
}

.l_sy_hyon {
	font-family: "微软雅黑";
	font-size: 60px;
	color: #c80031;
	line-height: 72px;
	text-align: center;
	font-weight: bold;
}

.l_sy_hyno {
	font-family: "微软雅黑";
	font-size: 60px;
	color: #c80031;
	line-height: 72px;
	text-align: center;
	font-weight: bold;
}

.l_sy_hyjh {
	font-family: "微软雅黑";
	font-size: 60px;
	color: #c80031;
	line-height: 72px;
	text-align: center;
	font-weight: bold;
}

.l_sy_hybox {
	width: 33.333333%;
	text-align: center;
}

.l_sy_hysz {
	display: inline-block;
}

.l_sy_dsjlb {
	margin-top: 180px;
	margin-bottom: 290px;
}

.l_sy_ldxr p {
	line-height: 1.75;
	text-align: center;
}

.l_sy_one_backtop {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}

.l_sy_one_backtop img {
	width: 100%;
}

.l_write_sj {
	width: 38px;
	position: absolute;
	bottom: -18px;
	left: 50%;
	transform: translateX(-50%);
}

.l_write_sj img {
	width: 100%;
}

.l_cb_box {
	position: fixed;
	top: 50%;
	left: 0;
	margin-left: 64px;
	z-index: 10;
}

.l_sy_cb_bx {
	width: 1px;
	height: 30px;
	background: #c9c9c9;
	margin-right: 22px;
}

.l_sy_cb_text {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #024290;
	display: none;
	line-height: 57px;
}

.l_sy_cbact .l_sy_cb_text {
	display: block;
}

.l_sy_cbact .l_sy_cb_bx {
	background: #dd214b;
	width: 7px;
	height: 57px;
	border-radius: 5px;
	margin-left: -3px;
}

.l_sy_cb {
	margin-bottom: 6px;
	transition: all 1s;
	animation: fadeIn 0.6s;
}

.l_sy_ba_hqfa {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	background: #024290;
	cursor: pointer;
	display: inline-block;
	border-radius: 25px;
	padding: 5px 47px;
}

.l_sy_bn_name {
	width: 166px;
}

.l_sy_bn_tel {
	width: 200px;
}

.l_sy_bn_email {
	width: 200px;
}

.l_sy_bn_input {
	border: 1px solid #e0e0e0;
	border-radius: 25px;
	padding: 5px 20px;
	line-height: 28px;
	margin-right: 32px;
}

.l_sy_bn_input input {
	width: 100%;
}

.l_sy_ba_jswa {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	text-align: center;
}

.l_sy_ban_hqbox {
	width: 900px;
	margin: 0 auto;
	background: #fff;
	padding: 33px 44px;
	position: absolute;
	bottom: -78px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 10px;
	z-index: 2;
	box-shadow: 1px 20px 20px #ededed;
}

.l_sy_banhq {
	margin-bottom: 23px;
}

.l_sy_ban_zant {
	width: 61px;
	cursor: pointer;
	opacity: 0;
}

.l_sy_ban_zant img {
	width: 100%;
}

.l_sy_ban_tit {
	font-family: "微软雅黑";
	font-size: 46px;
	color: #ffffff;
	margin-bottom: 22px;
}

.l_sy_ban_js {
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 32px;
	color: #ffffff;
	width: 358px;
	/*margin-bottom: 54px;*/
}

.l_sy_ban_text {
	position: absolute;
	top: 50%;
	left: 385px;
	transform: translateY(-50%);
}

.l_sy_banner_box {
	position: relative;
}

.l_gd_nav {
	background: #024290;
}

.l_nav_logohs {
	position: relative;
	top: 0;
	left: 0;
}

.l_nav_logobs {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 25px;
	opacity: 0;
}

.l_gd_nav .l_nav_logobs {
	opacity: 1;
}

.l_nav_stg {
	position: relative;
}

.l_nav_stgbox {
	position: absolute;
	top: 98px;
	right: 0;
	background: #fff;
	width: 1600px;
	display: none;
	animation: fadeIn 1s;
	box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
}

.l_nav_stg_list {
	width: 16.666666%;
	padding-left: 38px;
	border-right: 1px solid #f5f5f5;
	padding-top: 58px;
	padding-bottom: 68px;
}

.l_nav_hy a {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	width: 100%;
}

.l_nav_hy:nth-child(1) {
	margin-bottom: 16px;
}

.l_sy_one_box {
	position: relative;
	z-index: 2;
}

.l_sy_tc_box {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.7);
	display: none;
}

.l_sy_tc_back {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 800px;
	border-radius: 10px;
	padding: 85px 90px 80px 70px;
}

.l_sy_tc_bt {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	font-weight: bold;
	margin-bottom: 24px;
	line-height: 1.75;
}

.l_sy_srkbt {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 16px;
	color: #777676;
	margin-bottom: 8px;
}

.l_sy_srkbt span {
	font-size: 15px;
	color: #d80031;
	font-weight: bold;
}

.l_sy_srkhz {
	border: 1px solid #f0f0f0;
	background: #fafafa;
	border-radius: 2px;
}

.l_sy_srkhz input {
	width: 100%;
	line-height: 38px;
}

.l_sy_srkbox {
	width: 50%;
	margin-bottom: 22px;
}

.l_sy_srkbox:nth-child(odd) {
	padding-right: 40px;
}

.l_sy_tc_gb {
	width: 20px;
	position: absolute;
	top: 26px;
	right: 30px;
	cursor: pointer;
}

.l_sy_tc_gb img {
	width: 100%;
}

.l_sy_tctj {
	background: #024290;
	border-radius: 20px;
	line-height: 38px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	margin-top: 25px;
	width: 300px;
	margin: 0 auto;
	margin-top: 40px;
}

.l_sy_srk_xl {
	position: relative;
}

.l_sy_tcxl {
	position: absolute;
	top: 38px;
	left: 0;
	width: 100%;
	display: none;
	animation: fadeIn 0.6s;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	z-index: 2;
	background: #fafafa;
}

.ma_sy_tcxl {
	position: absolute;
	top: 38px;
	left: 0;
	width: 100%;
	display: none;
	animation: fadeIn 0.6s;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	z-index: 2;
	background: #fafafa;
}

.l_sytc_xltext {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 38px;
	color: #777676;
	background: #fafafa;
	padding: 0 25px;
	cursor: pointer;
}

.l_sy_tc_xzxl {
	line-height: 38px;
	padding-left: 15px;
	font-size: 14px;
	color: #777676;
	cursor: pointer;
}

.ma_sy_tc_xzxl {
	line-height: 38px;
	padding-left: 15px;
	font-size: 14px;
	color: #777676;
	cursor: pointer;
}

.l_sy_content {
	position: relative;
}

.l_nav_stg_act {
	background: #fff;
	transition: all 1s;
}

.l_nav_stg_act .l_nacstgbs {
	opacity: 0;
}

.l_nav_stg_act .l_nacstggb {
	opacity: 1;
}

.l_nav_stg_act .l_nav_stgbox {
	display: block;
}

/*ph导航*/
/*手机下拉*/
.phxia {
	position: fixed;
	width: 100%;
	left: 50%;
	top: 56px;
	z-index: 12;
	transform: translateX(-50%);
	padding: 0 15px;
	background-color: #f1f1f1;
}

.xialaph {
	display: none;
	width: 100%;
	padding-bottom: 18px;
	background-color: #f1f1f1;
	font-family: "微软雅黑";
}

.xialaph h4 {
	position: relative;
}

.xialaph h4::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.1;
	background-color: #000;
}

.xialaph h4 a {
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h4 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
	display: none;
	padding-top: 7px;
	padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
	max-width: 100%;
	padding: 0 15px;
}

.xialaph h5 {
	position: relative;
}

.xialaph h5::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.05;
	background-color: #000;
}

.xialaph h5 a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h5 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
	display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
	display: block;
}

.xialaph .ul3 {
	display: none;
}

.xialaph h6 a {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 40px;
	text-transform: uppercase;
	color: #999;
}

.header2 {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 200;
	width: 100%;
	height: 56px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	display: none;
	transform: translateX(-50%);
}

.header2 .logo {
	width: 86px;
	line-height: 56px;
}

.header2 .logo img {
	width: 100%;
}

.header2 .phsearch {
	position: absolute;
	top: 50%;
	right: 70px;
	width: 25px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
	margin-right: 5px;
	padding-top: 21px;
}

.header2 .phsearch img {
	width: 100%;
}

.ph_mea_cl {
	overflow: hidden;
	width: 50px;
	height: 100%;
}

.header2 .menuph {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.header2 .menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.header2 .menuph .point: .navbtn,
.header2 .menuph .point: .navbtn::after,
.header2 .menuph .point: .navbtn::before {
	width: 28px;
}

.header2 .menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	background: #000;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: "";
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	background: #000;
}

.header2 .menuph .navbtn::after {
	top: -10px;
}

.header2 .menuph .navbtn::before {
	top: 10px;
}

.header2 .menuph .point.active .navbtn {
	background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ph_search {
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
	padding-left: 15px;
}

.ph_search_ph {
	width: 100%;
	height: 35px;
	border: 1px solid #999999;
	margin-top: 18px;
	float: left;
	border-radius: 17.5px;
	position: relative;
}

.ph_search_ph input {
	width: 100%;
	height: 100%;
	text-indent: 20px;
	color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
	color: #777676;
}

.ph_search_ph button {
	width: 40px;
	height: 100%;
	color: #ffffff;
	line-height: 35px;
	text-align: center;
	font-size: 20px;
	font-family: "微软雅黑";
	float: right;
	/*margin-top: 20px;*/
	position: absolute;
	top: 0;
	right: 0;
}

.ph_search button .icon-sousuo {
	font-size: 27px;
	color: #777676;
}

/*头部导航*/
.wj_header_i_nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	/*box-shadow: 0px -6px 30px #888888;*/
	z-index: 10;
}

/*电话*/
.ph_dh_number {
	width: 100%;
	text-align: center;
	margin-top: 18px;
}

.ph_dh_number .ph_dh_n {
	display: inline-block;
	overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
	float: left;
	font-size: 20px;
	color: #333333;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
	margin-right: 15px;
}

.l_b1_aboutcdp_ic {
	width: 81px;
	margin: 0 auto;
	margin-bottom: 25px;
}

.l_b1_aboutcdp_ic img {
	width: 100%;
}

.l_b1_aboutcdp_text {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #575757;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

.l_b1_aboutcdp_js {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #575757;
	text-align: center;
	line-height: 24px;
}

.l_publick_box {
	background: #f2f2f2;
}

.l_publick_back {
	background: #fff;
}

.l_b1_aboutcdp {
	padding-top: 210px;
	padding-bottom: 105px;
	border-bottom: 1px solid #f2f2f2;
}

.l_b1_aboutcdp_ic {
	width: 72px;
}

.l_b1_aboutcdp_ic img {
	width: 100%;
}

.l_b1_cxictext {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #777676;
	text-align: center;
	line-height: 40px;
}

.l_b1_cxic {
	width: 129px;
	margin: 0 auto;
	margin-bottom: 38px;
}

.l_b1_cxic img {
	width: 100%;
}

.l_b1_cxic_box {
	width: 33.333333%;
}

.l_b1_cxhz {
	padding: 0 280px;
	margin-bottom: 60px;
}

.l_b1_wofy p {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #666666;
	text-align: center;
	line-height: 28px;
}

.l_b1_cdpsyg {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	text-align: center;
	line-height: 28px;
	padding: 0 250px;
	margin-bottom: 90px;
}

.l_b1_about_jies {
	padding-top: 75px;
	padding-bottom: 100px;
	margin-top: 60px;
}

.l_b1_wofy {
	margin-bottom: 110px;
}

.l_b1_wmdd {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	position: relative;
	z-index: 1;
}

.l_b1_two {
	position: relative;
	padding-top: 250px;
	padding-bottom: 210px;
}

.l_b1_tle {
	width: 393px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.l_b1_tle img {
	width: 100%;
}

.l_b1_tri {
	width: 279px;
	position: absolute;
	top: 82px;
	right: 0;
}

.l_b1_tri img {
	width: 100%;
}

.l_b1_ppjs {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #777676;
	line-height: 1.75;
	text-align: center;
	height: 42px;
	overflow: hidden;
}

.l_b1_pphz {
	width: 33.333333%;
	border-bottom: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
	border-top: 2px solid #f2f2f2;
	padding: 45px 40px;
}

.l_b1_three {
	padding: 88px 200px 100px;
}

.l_b1_ppimg {
	margin-bottom: 30px;
	width: 100%;
}

.l_b1_ppimg img {
	width: 100%;
}

.l_b1_thrlist {
	/*	border-top:2px solid #f2f2f2;*/
	border-left: 2px solid #f2f2f2;
}

.l_b1_four {
	background: #ea6c72;
	padding-top: 120px;
	padding-bottom: 95px;
}

.l_b1_four_wmxs {
	padding: 0 468px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	text-align: center;
	margin-top: 75px;
	position: relative;
}

.l_b1_four_wmxs:after {
	content: "";
	width: 800px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: -65px;
	left: 200px;
}

.l_b1_four .l_sy_pub_motext {
	color: #fff;
}

.l_b1_four .l_sy_publick_more span {
	border-bottom: 1px solid #fff;
}

.l_b1_dsj {
	margin-bottom: 30px;
	padding: 0 150px;
}

.l_b1_dsj .l_sy_hyon {
	font-size: 36px;
	color: #f2f2f2;
	line-height: unset;
}

.l_b1_dsj .l_sy_hyjh {
	font-size: 36px;
	color: #f2f2f2;
	line-height: unset;
}

.l_b1_dsj .l_sy_hytext {
	font-size: 24px;
	color: #f2f2f2;
	line-height: unset;
}

.l_b1_dsj .l_sy_hyno {
	font-size: 36px;
	color: #f2f2f2;
	line-height: unset;
}

.l_b1_dsj .l_sy_hybox {
	border-left: 2px solid #fff;
}

.l_b1_dsj .l_sy_hybox:nth-child(1) {
	border-left: none;
}

.l_b1_fiimg {
	width: 930px;
	margin: 0 auto;
	margin-bottom: 120px;
}

.l_b1_fiimg img {
	width: 100%;
}

.l_b1_five {
	padding-top: 177px;
	padding-bottom: 100px;
}

.l_pub_bott_text {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}

.l_pub_bott_icbox {
	width: 16.666666%;
	position: relative;
}

.l_pub_bott_icbox:before {
	content: "";
	position: absolute;
	top: 8px;
	right: 0;
	width: 2px;
	height: 40px;
	background: #e1e1e1;
}

.l_pub_bott_icbox:nth-child(6):before {
	display: none;
}

.l_pub_bott_ic {
	width: 81px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.l_pub_bott_ic img {
	width: 100%;
}

.l_pub_bott_link {
	margin: 55px -60px;
}

.l_pub_nycb {
	position: fixed;
	top: 40%;
	left: 40px;
	transition: all 1s;
}

.l_pub_nycb_bt {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 40px;
}

.l_ny_publ_cbtext a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	display: inline-block;
}

.l_ny_publ_cbtext {
	margin-bottom: 5px;
}

.l_pub_nycb_box {
	border-left: 3px solid #cccccc;
	padding-left: 15px;
}

.l_ny_publ_cbact {
	font-weight: bold;
	border-bottom: 1px solid #666666;
	position: relative;
	display: inline-block;
}

.l_ny_publ_cbact:before {
	content: "";
	position: absolute;
	top: 0;
	left: -18px;
	width: 3px;
	height: 24px;
	background: #da0037;
}

.l_ny_nav {
	background: #024290;
}

.l_ny_nav .l_nav_logobs {
	opacity: 1;
}

.l_b1_content {
	/* margin-top:98px; */
}

.l_publick_mbx a {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #777676;
	line-height: 28px;
	padding-right: 20px;
}

.l_publick_mbx a span {
	padding-right: 20px;
}

.l_publick_mbxact a {
	color: #666666;
}

.l_publick_mbx_box {
	padding: 34px 38px 38px;
	margin-top: 60px;
}

.l_b2_gltd {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #575757;
	font-weight: bold;
	text-align: center;
}

.l_b2_teamjs {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #7e7e7e;
	line-height: 48px;
	text-align: center;
	width: 900px;
	margin: 0 auto;
}

.l_b2_teamtext {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 28px;
	text-align: center;
	margin-top: 28px;
}

.b2_one {
	margin-top: 106px;
	margin-bottom: 140px;
}

.l_b2_jswidth {
	width: 540px;
	margin: auto;
	margin-top: 65px;
}

.b2_one .l_b1_aboutcdp_ic {
	margin-bottom: 14px;
}

.l_b2_peoic {
	width: 59px;
	margin-bottom: 5px;
}

.l_b2_peoic img {
	width: 100%;
}

.l_b2_peo_enimg {
	width: 231px;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 1px 1px 20px #e0e0e0;
}

.l_b2_peo_rwimg {
	width: 580px;
	display: inline-block;
}

.l_b2_peo_hz:nth-child(odd) .l_b2_peo_enimg {
	animation: fadeInLeft 1.6s;
}

.l_b2_peo_hz:nth-child(odd) .l_b2_peo_rwimg {
	animation: fadeInRight 1.6s;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_enimg {
	animation: fadeInRight 1.6s;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_rwimg {
	animation: fadeInLeft 1.6s;
}

.l_b2_peo_rwimg img {
	width: 100%;
}

.l_b2_peoname {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 30px;
}

.l_b2_peozw {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #024290;
	line-height: 26px;
	margin-bottom: 23px;
}

.l_b2_peojj p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.l_b2_peocon {
	width: 1000px;
	background: #ffffff;
	box-shadow: 1px 1px 20px #f2f2f2;
	padding: 48px 94px 45px 256px;
	margin-left: 80px;
	text-align: left;
}

.l_b2_peo_hz {
	position: relative;
}

.l_b2_two {
	padding: 40px 60px 20px;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_enimg {
	right: 0;
	left: unset;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peocon {
	margin-left: 0;
	padding: 48px 256px 45px 94px;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_box {
	text-align: left;
}

.l_b2_peo_box {
	margin-bottom: 120px;
	text-align: right;
}

.l_b3_one .l_b1_aboutcdp_ic {
	margin-bottom: 0;
}

.l_b3_one {
	padding: 200px 0;
	position: relative;
	margin-bottom: 105px;
}

.l_b3_xlic {
	width: 12px;
	line-height: 40px;
	cursor: pointer;
}

.l_b3_xlic img {
	width: 100%;
}

.l_b3_xlnf_box {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 10px 30px;
	box-shadow: 1px 1px 20px #ebebeb;
	z-index: 1;
	cursor: pointer;
	display: none;
}

.l_b3_xlnfon {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 40px;
	margin-right: 30px;
}

.l_b3_xlnf_list {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 40px;
}

.l_b3_two {
	margin-top: 60px;
	margin-bottom: 100px;
}

.l_b3_xlnf {
	margin-bottom: 44px;
}

.l_b3_xl {
	width: 150px;
	margin-right: 55px;
	border-radius: 25px;
	background: #fff;
	display: inline-block;
	position: relative;
	padding: 0 30px;
	box-shadow: 1px 1px 20px #ebebeb;
	cursor: pointer;
}

.l_b3_ss {
	background: #024290;
	border-radius: 25px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	line-height: 40px;
	width: 100px;
	cursor: pointer;
	text-align: center;
}

.l_b3_ssk {
	background: #fff;
	border-radius: 25px;
	line-height: 40px;
}

.l_b3_ssic {
	width: 15px;
	line-height: 40px;
}

.l_b3_ssic img {
	width: 100%;
}

.l_b3_inputa input {
	width: 100%;
	line-height: 40px;
}

.l_b3_ssk {
	padding: 0 20px;
	width: 350px;
	margin-right: 10px;
}

.l_b3_inputa {
	width: calc(100% - 15px);
	padding-left: 15px;
}

.l_b3_ssk_act .l_b3_ssic {
	display: none;
}

.l_b3_two .l_sy_new_back {
	background: #fff;
}

.l_b3_two .l_sy_new_box {
	margin-top: 0;
	margin-bottom: 60px;
}

.l_b3_three {
	background: #ea6c72;
	padding-top: 90px;
	padding-bottom: 105px;
}

.l_b3_gz {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
	margin-bottom: 30px;
}

.l_b3_gzmo {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
	text-align: center;
	margin-bottom: 65px;
}

.l_b3_gzic {
	width: 45px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.l_b3_gzic img {
	width: 100%;
}

.l_b3_gztext {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 15px;
}

.l_b3_gztext span {
	border-bottom: 1px solid #fff;
}

.l_b3_gzjh {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.l_b3_gzbox {
	width: 25%;
	position: relative;
	cursor: pointer;
}

.l_b3_gzbox:before {
	content: "";
	width: 2px;
	height: 50px;
	background: #fff;
	position: absolute;
	top: 38px;
	right: 0;
}

.l_b3_gzbox:nth-child(4):before {
	display: none;
}

.l_b3_gzon {
	padding: 0 40px;
}

.l_b4_teamjs {
	margin-top: 72px;
}

.l_b4_sz {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #024290;
	font-weight: bold;
	margin-bottom: 15px;
}

.l_b4_dsjtext {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 26px;
}

.l_b4_dsjimg {
	margin-bottom: 30px;
	width: 448px;
}

.l_b4_dsb_box {
	background: #fff;
	padding: 18px 30px 30px;
	width: 500px;
	margin-left: 34px;
	position: relative;
	display: inline-block;
}

.l_b4_ycysj {
	width: 21px;
	position: absolute;
	top: 38px;
	right: -21px;
}

.l_b4_ycysj img {
	width: 100%;
}

.l_b4_two {
	position: relative;
	margin-top: 60px;
}

.l_b4_two:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 5px;
	height: 100%;
	background: #ea6c72;
}

.l_b4_yqq {
	width: 18px;
	position: absolute;
	top: 43px;
	right: -78px;
}

.l_b4_yqq img {
	width: 100%;
}

.l_b4_dsj_box {
	width: 100%;
}

.l_b4_dsj_box:nth-child(even) {
	text-align: right;
}

.l_b4_dsj_box:nth-child(even) .l_b4_dsb_box {
	text-align: left;
	margin-left: 0;
	margin-right: 34px;
}

.l_b4_dsj_box:nth-child(even) .l_b4_ycysj {
	right: unset;
	left: -21px;
}

.l_b4_dsj_box:nth-child(even) .l_b4_yqq {
	right: unset;
	left: -72px;
}

.l_b5_banimg {
	width: 1140px;
}

.l_b5_banimg img {
	width: 100%;
}

.l_b5_sqlc h1 {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	margin-bottom: 35px;
}

.l_b5_sqlc p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
}

.l_b5_sqlc span {
	font-weight: normal;
}

.l_b5_sqic {
	width: 81px;
	/* margin-right: 40px; */
}

.l_b5_sqic img {
	width: 100%;
}

.l_b5_sqlc {
	width: calc(100% - 121px);
}

.l_b5_one {
	padding: 30px 30px 70px;
	margin-bottom: 100px;
}

.l_b5_sqlc_box {
	width: 1033px;
	margin: 0 auto;
	background: #fff;
	/* margin-top: -185px; */
	position: relative;
	z-index: 1;
	/* padding: 66px 126px 0 36px;  */
}

.l_b5_two {
	background: #ea6c72;
	padding: 58px 210px 120px;
	position: relative;
	margin-bottom: 100px;
}

.l_b5_ffnd_tit {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
}

.l_b5_ffnd_js {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
	margin-bottom: 25px;
}

.l_b5_ffnd_jj {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
}

.l_b5_ffnd {
	width: 244px;
	margin: 0 auto;
	margin-bottom: 60px;
}

.l_b5_ffnd img {
	width: 100%;
}

.l_b5_two .l_write_sj {
	width: 33px;
}

.l_b5_one:nth-child(3) {
	margin-bottom: 115px;
}

.l_b5_zwsq {
	background: #da0032;
	border-radius: 25px;
	width: 120px;
	padding-left: 10px;
	cursor: pointer;
	transition: all 1s;
}

.l_b5_zwtext {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	max-height: 40px;
	overflow: hidden;
}

.l_b5_zwwz {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #777676;
	border-bottom: 1px solid #999999;
	display: inline-block;
	margin-top: 10px;
	max-height: 16px;
	overflow: hidden;
}

.l_b5_zwsq_box {
	width: 33.333333%;
	padding: 0 3px;
}

.l_b5_zp_hz {
	background: #fff;
	padding: 75px 30px 72px;
}

.l_b5_zwsqic {
	width: 21px;
	line-height: 32px;
	margin-right: 12px;
}

.l_b5_zwsqic img {
	width: 100%;
}

.l_b5_zwsqewa {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 36px;
}

.l_b5_zw {
	margin-bottom: 38px;
}

.l_b5_sqcontent h5 {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}

.l_b5_sqcontent p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	margin-bottom: 15px;
}

.l_b5_zqmore a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #024290;
	line-height: 28px;
}

.l_b5_sqcontent {
	margin-bottom: 20px;
	max-height: 256px;
	overflow: hidden;
	height: 256px;
}

.l_b5_three {
	margin: 0 -3px;
	margin-bottom: 100px;
}

.l_b5_zhaopin {
	margin-bottom: 60px;
}

.l_b6_left {
	width: 81px;
}

.l_b6_right {
	width: calc(100% - 81px);
	padding-left: 30px;
}

.l_b6_one {
	margin-bottom: 0;
	padding-bottom: 55px;
}

.l_b6_one .l_b5_ffnd_js {
	margin-bottom: 0;
}

.l_b6_zpny {
	padding: 80px 135px 70px 10px;
}

.l_b6_zqsq {
	width: 157px;
}

.l_b6_email a {
	font-family: "NotoSansHans Regular";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	border-bottom: 1px solid #999999;
}

.l_b6_email {
	margin-top: 8px;
	margin-left: 50px;
}

.l_b6_sqan {
	margin-top: 80px;
}

.l_b6_right .l_b5_zwtext {
	margin-top: 15px;
}

.l_b6_zprq p {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666666;
	line-height: 32px;
}

.l_b6_zprq span {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 32px;
}

.l_b6_rqa {
	margin-bottom: 18px;
}

.l_b6_zp {
	margin-bottom: 40px;
	margin-top: 40px;
}

.l_b6_gsjs h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #024290;
	line-height: 24px;
	margin-bottom: 12px;
}

.l_b6_gsjs p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 26px;
	margin-bottom: 28px;
	letter-spacing: 0.5px;
}

.l_b6_gsjs {
	margin-bottom: 42px;
}

.l_b6_zqsq .l_b5_zwsqic {
	margin-right: 25px;
}

.l_c1_ica {
	width: 158px;
	margin: 0 auto;
}

.l_c1_ica img {
	width: 100%;
}

.l_c1_yszc {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #7e7e7e;
	line-height: 28px;
	font-weight: bold;
	margin-top: 65px;
	margin-bottom: 28px;
}

.l_c1_yszc_js {
	margin-bottom: 30px;
}

.l_c1_yszc_js p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 28px;
}

.l_c1_yszc_lj a {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #777676;
	line-height: 28px;
	display: inline-block;
}

.l_c1_yszc_lj {
	text-align: center;
}

.l_c1_one {
	padding: 128px 0 145px;
	position: relative;
	margin-bottom: 73px;
}

.l_c1_one_ic {
	width: 71px;
	margin-bottom: 20px;
}

.l_c1_one_ic img {
	width: 100%;
}

.l_c1_bt {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	margin-bottom: 30px;
}

.l_c1_small_js {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 28px;
	margin-bottom: 50px;
}

.l_c1_text_tit {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #024290;
	line-height: 24px;
	margin-bottom: 12px;
}

.l_c1_text_box h5 {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	font-weight: bold;
}

.l_c1_text_box p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 26px;
}

.l_c1_text_box a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 26px;
}

.l_c1_text_box span {
	font-weight: bold;
	color: #666666;
}

.l_c1_text_box {
	margin-bottom: 30px;
}

.l_c1_two {
	padding: 66px 60px 42px 68px;
}

.l_zc_pfemi img {
	width: 23px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.l_zc_pfemi {
	position: fixed;
	top: 80%;
	left: 280px;
	background: #fff;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	cursor: pointer;
}

.l_b2_teamjs p {
	line-height: 42px;
}

.d1_one {
	position: relative;
	padding: 100px 0;
	border-bottom: 1px solid #f2f2f2;
}

.l_d1_jj {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 30px;
	text-align: center;
	margin-top: 40px;
}

.d1_one .l_b2_teamjs {
	margin-top: 40px;
}

.l_d1_two {
	padding-top: 0;
	padding-bottom: 90px;
	margin-bottom: 100px;
	margin-top: 60px;
}

.l_d1_zytit {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 32px;
	max-height: 80px;
	height: 64px;
	margin-bottom: 20px;
	overflow: hidden;
}

.l_d1_zyjs p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}

.l_d1_zyjs {
	margin-bottom: 45px;
	max-height: 88px;
	height: 88px;
	overflow: hidden;
}

.l_d1_zymore {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #024290;
	line-height: 22px;
}

.l_d1_zyyear {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #777676;
	line-height: 22px;
}

.l_d1_zy_box {
	width: 33.333333%;
	border-right: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
}

.l_d1_zycont {
	padding: 32px 27px 58px 20px;
}

.l_d1_hybg {
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 50px;
}

.l_d1_three {
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	padding-top: 100px;
	padding-bottom: 110px;
	margin: 60px 0 0;
}

.l_d1_four {
	margin-bottom: 0;
}

.l_e1_one {
	border-top: 1px solid #f2f2f2;
	padding-top: 108px;
	padding-bottom: 140px;
	position: relative;
}

.l_e1_htt {
	width: 660px;
	margin: 0 auto;
	margin-top: 60px;
}

.l_e1_htt img {
	width: 100%;
}

.l_e1_two {
	margin-top: 80px;
	margin-bottom: 65px;
}

.l_e1_xfhy {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #7e7e7e;
	text-align: center;
	margin-bottom: 20px;
}

.l_e1_xfhyyh {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #777676;
	line-height: 28px;
	text-align: center;
}

.l_e1_wmdkh {
	background: #fff;
	width: 20%;
	height: 240px;
	position: relative;
	border-bottom: 3px solid #f2f2f2;
	border-right: 3px solid #f2f2f2;
}

.l_e1_khic {
	width: 202px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.l_e1_kh_list {
	margin-bottom: 65px;
}

.l_e1_three {
	margin-bottom: 75px;
}

.l_e2_znqy {
	margin-top: 70px;
}

.l_e2_tit {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 35px;
	max-height: 20px;
	overflow: hidden;
}

.l_e2_hytext a {
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 30px;
	font-weight: bold;
}

.l_e2_two {
	margin-top: 100px;
	margin-bottom: 95px;
}

.l_e2_hy_box {
	background: #fff;
	width: 33.333333%;
	border-bottom: 3px solid #f2f2f2;
	border-right: 3px solid #f2f2f2;
	padding: 35px 45px 0;
	height: 360px;
	overflow: hidden;
}

.l_e2_hy_hz {
	margin-bottom: 75px;
}

.l_ny_banner {
	width: 100%;
}

.l_ny_banner img {
	width: 100%;
}

.l_ny_banner {
	margin-top: 98px;
}

.l_ny_ph_banner {
	display: none;
}

.l_f1_xzjs {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	padding: 0 190px;
	text-align: center;
	letter-spacing: 0.5px;
}

.l_e1_pub_tit {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #024290;
	text-align: center;
	font-weight: bold;
	margin-bottom: 50px;
}

.l_f1_ic {
	margin-bottom: 40px;
}

.l_f1_dazi {
	margin-bottom: 50px;
}

.l_f1_one {
	position: relative;
	padding: 110px 0;
	margin-bottom: 80px;
}

.l_f1_two {
	background: #024290;
	padding-bottom: 155px;
}

.l_f1_two .l_e1_pub_tit {
	color: #fff;
}

.l_f1_two .l_b2_teamjs {
	color: #fff;
}

.l_f1_two .l_f1_xzjs {
	color: #fff;
}

.l_f1_two_newtext {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 30px;
}

.l_f1_twoback {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.l_f1_twoback img {
	width: 100%;
}

.l_f1_teo_content {
	position: relative;
	z-index: 2;
}

.l_f1_two .l_f1_dazi {
	margin-bottom: 30px;
}

.l_f1_threeimg {
	width: 880px;
	margin: 0 auto;
}

.l_f1_threeimg img {
	width: 100%;
}

.l_f1_fourimg {
	margin-top: 100px;
	margin-bottom: 115px;
}

.l_f1_five_hsbox h3 {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 30px;
	text-align: center;
	max-height: 30px;
	overflow: hidden;
	margin-bottom: 22px;
}

.l_f1_five_hsbox p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	height: 138px;
	overflow: hidden;
}

.l_f1_five_hsbox {
	padding: 95px 60px 0px;
	background: #fafafa;
}

.l_five_hshz {
	width: 33.333333%;
	padding: 0 7px;
	margin-bottom: 17px;
}

.l_f1_five_hs {
	margin: 0 -7px;
	margin-top: 110px;
	margin-bottom: 110px;
}

.l_f1_hxtext p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	border-bottom: 1px solid #949494;
	display: inline-block;
}

.l_f1_hxtext {
	text-align: center;
	margin-top: 50px;
}

.l_f1_hrhxxt {
	margin-bottom: 50px;
}

.l_f1_gzfk .l_f1_five_hsbox {
	padding: 95px 70px 90px;
}

.l_f1_gzfk {
	margin-bottom: 0;
}

.l_f1_sever {
	padding-bottom: 0;
}

.l_f1_sbxt_tit {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 25px;
	max-height: 30px;
	overflow: hidden;
	height: 30px;
}

.l_f1_sbxt_li_box {
	height: 120px;
	overflow: hidden;
}

.l_f1_sbxt_li span {
	color: #d90031;
}

.l_f1_sbxt_li {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.l_f1_sb_box {
	width: 50%;
	padding: 0 11px;
}

.l_f1_sbxt_box {
	background: #fafafa;
	width: 100%;
}

.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(1) {
	padding: 60px 0 55px 295px;
}

.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(2) {
	padding: 60px 295px 55px 0;
}

.l_f1_sbtxon .l_f1_sbxt_box:nth-child(1) {
	padding: 0;
}

.l_f1_sbtxon .l_f1_sbxt_box:nth-child(2) {
	padding: 0;
}

.l_f1_sbxt_hz {
	margin: 0 -11px;
}

.l_f1_sbtxon .l_f1_sb_box {
	width: 33.333333%;
	padding: 0 7px;
	margin-bottom: 17px;
}

.l_f1_sbtxon .l_f1_sbxt_box {
	padding: 75px 60px 60px 90px !important;
}

.l_f1_sbxt_hz {
	margin-bottom: 14px;
	margin-top: 100px;
}

.l_f1_eight {
	padding-bottom: 0;
}

.l_f1_sbtxon {
	margin: 0 -7px;
	margin-top: 0;
}

.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(1) .l_f1_sbxt_box {
	padding: 70px 80px 0 390px;
}

.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(2) .l_f1_sbxt_box {
	padding: 70px 390px 0 80px;
}

.l_f1_fxbg {
	margin-bottom: 15px;
	margin-top: 55px;
}

.l_f1_nine {
	padding-bottom: 1px;
}

.l_f1_sbxt_gzmxb {
	margin-top: 60px;
}

.l_f1_fxbgbott {
	margin-top: 120px;
}

.l_b5_three .l_b5_zwsq {
	margin-bottom: 35px;
}

.l_ny_ban_box {
	position: relative;
}

.l_ny_ban_js {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 25px;
	text-align: center;
}

.l_ny_ban_tit {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #ffffff;
	text-align: center;
}

.l_ny_ban_text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 1100px;
}

.l_f2_zjss {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}

.l_f2_ic {
	margin-bottom: 20px;
}

.l_f2_one .l_b2_gltd {
	margin-bottom: 20px;
}

.l_f2_qyxx_0 {
	margin-bottom: 110px;
}

.l_f2_qyxx_1 {
	margin-bottom: 35px;
}

.l_f2_qyxx_2 {
	margin-bottom: 35px;
}

.l_f2_qyxx_3 {
	margin-bottom: 75px;
}

.l_f2_tda {
	margin-bottom: 110px;
}

.l_f2_one {
	padding-bottom: 1px;
}

.l_f2_two {
	padding-bottom: 40px;
	margin-bottom: 20px;
}

.l_f2_three_list {
	width: 33.333333%;
	padding: 0 7px;
}

.l_f2_three_con {
	background: #ffffff;
	padding: 15px 15px;
	padding-bottom: 85px;
}

.l_f2_three_tit {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	margin-bottom: 22px;
	max-height: 40px;
	overflow: hidden;
}

.l_f2_three_js {
	max-height: 100px;
	height: 100px;
	overflow: hidden;
}

.l_f2_three_js p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}

.l_f2_thr_twoimg {
	margin-bottom: 35px;
}

.l_f2_cdpxxaq {
	margin-bottom: 80px;
}

.l_f2_four {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 80px;
}

.f2_publ_hsd {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	line-height: 40px;
	background: #999999;
	display: inline-block;
	border-radius: 25px;
	padding: 0 85px;
	margin-bottom: 60px;
}

.l_f2_pub_text {
	text-align: center;
}

.l_f2_aqbz_text h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #024290;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	max-height: 24px;
	overflow: hidden;
}

.l_f2_aqbz_text p {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 8px;
	max-height: 24px;
	overflow: hidden;
}

.l_f2_aqbz_text span {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
}

.l_f2_aqbz_img {
	width: 130px;
}

.l_f2_aqbz_img img {
	width: 100%;
}

.l_f2_aqbz_text {
	width: calc(100% - 130px);
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
}

.l_f2_aqbz_box {
	width: 50%;
	margin-bottom: 47px;
}

.l_f2_aqbz {
	padding: 0 148px;
}

.l_f2_aqx_hz {
	margin-bottom: 80px;
	margin-top: 80px;
}

.l_bgbj_ic {
	width: 86px;
}

.l_bgbj_ic img {
	width: 100%;
}

.l_bgbj_bt {
	width: 100%;
	margin-bottom: 37px;
}

.l_bgbj_bt img {
	width: 100%;
}

.l_bgbj_wa {
	margin-bottom: 10px;
}

.l_bgbj_wa h5 {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 30px;
	max-height: 30px;
	height: 30px;
}

.l_bgbj_wa p {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	max-height: 90px;
	height: 90px;
	overflow: hidden;
}

.l_bgbj_text {
	width: calc(100% - 86px);
	padding: 0 24px;
}

.l_bgbj_box {
	width: 33.333333%;
}

.l_bgbj {
	padding: 0 148px;
}

.l_f2_hgbj_hz {
	margin-bottom: 0;
}

.l_f2_cdpp {
	width: 900px;
	margin: 0 auto;
}

.l_f2_cdpp img {
	width: 100%;
}

.l_f2_cdpp_hz {
	margin-bottom: 0;
}

.l_f2_fw_text {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	text-align: center;
}

.l_f2_fwic {
	width: 84px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.l_f2_fwic img {
	width: 100%;
}

.l_f2_fw_list {
	width: 25%;
}

.l_f2_fw {
	padding: 0 100px;
	margin-bottom: 110px;
}

.l_f2_mngl {
	width: 990px;
	margin: 0 auto;
}

.l_f2_mngl img {
	width: 100%;
}

.l_f2_czcc .l_f1_sbxt_li {
	display: inline-block;
	width: 100%;
	color: #777676;
	font-size: 16px;
}

.l_f2_czcc .l_f1_sbxt_li span {
	margin-right: 10px;
}

.l_f2_czcc {
	text-align: center;
}

.l_f2_xzjs0 {
	margin-bottom: 50px;
}

.f2_publ_czcc {
	margin-bottom: 35px;
}

.l_f2_gzfw {
	margin-bottom: 135px;
}

.l_f2_kfzq {
	margin-bottom: 80px;
}

.f2_khtd_hz p {
	font-family: "微软雅黑";
	font-size: 36px;
	color: #024290;
	line-height: 44px;
	text-align: center;
	font-weight: bold;
}

.f2_khtd_text {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	text-align: center;
}

.f2_khtd_text span {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.f2_khtd_hz {
	margin-bottom: 20px;
}

.f2_khtd_list {
	width: 33.333333%;
	display: inline-block;
	margin-bottom: 80px;
}

.f2_khtd_list:nth-child(4) {
	margin-bottom: 0;
}

.f2_khtd_list:nth-child(5) {
	margin-bottom: 0;
}

.f2_khtd_box {
	text-align: center;
	padding: 0 200px;
	margin-bottom: 60px;
}

.l_f2_td_qyxx {
	margin-bottom: 40px;
}

.l_f3_one .l_b2_teamjs {
	color: #939393;
	font-size: 26px;
	padding: 0 280px;
	margin-bottom: 50px;
	width: unset;
	line-height: 36px;
}

.l_f3_one {
	padding-top: 70px;
	padding-bottom: 135px;
	position: relative;
	margin-bottom: 70px;
}

.l_f3_two .l_e1_pub_tit {
	color: #fff;
}

.l_f3_two .l_b2_teamjs {
	color: #fff;
	margin-bottom: 10px;
}

.l_f3_two .l_f1_xzjs {
	color: #fff;
}

.l_f3_thr {
	width: 926px;
	margin: 0 auto;
}

.l_f3_thr img {
	width: 100%;
}

.l_f3_three {
	padding-bottom: 60px;
}

.l_f3_td_list {
	width: 50%;
	padding: 0 5px;
	margin-bottom: 10px;
}

.l_f3_td_box {
	margin: 0 -5px;
	margin-bottom: 88px;
}

.l_f3_td_hz {
	background: #fafafa;
	padding: 60px 65px 120px;
}

.l_f3_td_tit {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #565656;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 22px;
	text-align: center;
}

.l_f3_td_text {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	max-height: 224px;
	overflow: hidden;
	height: 224px;
}

.l_f3_td_ic {
	width: 64px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.l_f3_td_ic img {
	width: 100%;
}

.l_f3_hyqs {
	width: 1026px;
	margin: 0 auto;
}

.l_f3_hyqs img {
	width: 100%;
}

.l_f3_four {
	padding-bottom: 90px;
}

.l_f3_two {
	padding-top: 110px;
}

.l_ny_ban_ic {
	width: 150px;
	margin: 0 auto;
	margin-bottom: 100px;
}

.l_ny_ban_ic img {
	width: 100%;
}

.l_ny_ban_xwa {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
	text-align: center;
}

.l_f4_ban .l_ny_ban_tit {
	margin-bottom: 100px;
}

.l_f4_fa_tit {
	font-family: "微软雅黑";
	font-size: 22px;
	color: #585858;
	line-height: 28px;
	margin-bottom: 12px;
	max-height: 28px;
	overflow: hidden;
}

.l_f4_fa_text p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
}

.l_f4_fa_text {
	max-height: 196px;
	height: 196px;
	overflow: hidden;
}

.l_f4_fa_hz {
	background: #fafafa;
	padding: 65px 40px 35px;
}

.l_f4_fa_list {
	width: 33.333333%;
	padding: 0 5px;
	margin-bottom: 10px;
}

.l_f4_fa_box {
	margin: 0 -5px;
}

.l_f4_fa_ic {
	width: 48px;
	margin-bottom: 30px;
}

.l_f4_fa_ic img {
	width: 100%;
}

.l_f4_twoback {
	width: 100%;
}

.l_f4_twoback img {
	width: 100%;
}

.l_f4_twoback_box {
	position: relative;
}

.l_f4_twotext_box {
	width: 100%;
	padding: 160px 0;
}

.l_f4_two .l_c1_ica {
	width: 104px;
	margin-bottom: 35px;
}

.l_f4_two .l_b2_teamjs {
	color: #fff;
	margin-bottom: 80px;
}

.l_f4_two .l_f1_xzjs {
	color: #fff;
	text-align: left;
}

.l_f4_ljrh {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #ffffff;
	line-height: 28px;
	text-align: center;
	margin-bottom: 60px;
}

.l_f4_three .l_b2_teamjs {
	margin-bottom: 15px;
}

.l_f4_two {
	margin-bottom: 30px;
}

.l_f4_fa_list:nth-child(4) {
	margin-bottom: 0px;
}

.l_f4_fa_list:nth-child(5) {
	margin-bottom: 0px;
}

.l_f4_fa_list:nth-child(6) {
	margin-bottom: 0px;
}

.l_f4_eco_text h1 {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #333;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}

.l_f4_eco_text p {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 28px;
	max-height: 56px;
	overflow: hidden;
	text-align: center;
}

.l_f4_eco_hz {
	background: #fafafa;
}

.l_f4_eco_list:nth-child(odd) .l_f4_eco_hz {
	padding: 58px 55px 75px 340px;
}

.l_f4_eco_list:nth-child(even) .l_f4_eco_hz {
	padding: 58px 340px 75px 55px;
}

.l_f4_eco_list {
	width: 50%;
	padding: 0 5px;
	margin-bottom: 10px;
}

.l_f4_eco {
	margin: 0 -5px;
}

.l_f4_eco_list:nth-child(3) {
	margin-bottom: 0;
}

.l_f4_eco_list:nth-child(4) {
	margin-bottom: 0;
}

.l_f4_three {
	margin-bottom: 68px;
}

.l_f4_one_img {
	width: 960px;
}

.l_f4_one_img img {
	width: 100%;
}

.l_f4_one_text {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 95px;
}

.l_f4_one {
	padding: 118px 98px 136px;
	margin-bottom: 64px;
}

.l_b4_dsj_box:nth-child(odd) {
	animation: fadeInLeft 1.6s;
}

.l_b4_dsj_box:nth-child(even) {
	animation: fadeInRight 1.6s;
}

.l_nolj_more {
	display: inline-block;
}

.l_sy_tc_xlic {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: 8px;
	transition: all 1s;
}

.ma_sy_tc_xlic {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: 8px;
	transition: all 1s;
}

.l_sy_tc_xx {
	position: relative;
	top: 0;
	left: 0;
	width: 8px;
	height: 6px;
}

.ma_sy_tc_xx {
	position: relative;
	top: 0;
	left: 0;
	width: 8px;
	height: 6px;
	opacity: 0;
}

.l_sy_tc_xs {
	position: absolute;
	opacity: 0;
	top: 5px;
	left: 0;
	width: 8px;
	height: 6px;
}

.ma_sy_tc_xs {
	position: absolute;
	top: 5px;
	left: 0;
	width: 8px;
	height: 6px;
}

.l_sy_tc_xzxl_act .l_sy_tc_xs {
	opacity: 0;
}

.l_sy_tc_xzxl_act .l_sy_tc_xs {
	opacity: 1;
}

.ma_sy_tc_xzxl_act .ma_sy_tc_xx {
	opacity: 0;
}

.l_sy_tc_xzxl_act .l_sy_tc_xx {
	opacity: 0;
}

.ma_sy_tc_xzxl_act .ma_sy_tc_xs {
	opacity: 0;
}

.l_sy_blqq {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.l_sy_blqq img {
	width: 100%;
}

/* .yxnav_active1 a{	font-weight: bold;} */
.yxedr_active p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
}

.yxedr_active img {
	max-width: 100%;
}

.yxedr_active video {
	width: 100%;
}

.l_gsry_tit {
	margin-top: 65px;
}

.l_honor_one .f2_publ_hsd {
	background: #da0032;
	padding: 0 210px;
}

.l_ho_aqbz_tit {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #024290;
	line-height: 24px;
	font-weight: bold;
	max-height: 24px;
	overflow: hidden;
	text-align: center;
}

.l_ho_aqbz_js {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	max-height: 24px;
	overflow: hidden;
	text-align: center;
}

.l_ho_aqbz_zz {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	max-height: 24px;
	overflow: hidden;
	text-align: center;
}

.l_ho_aqbz_zz span {
	border-bottom: 1px solid #666666;
}

.l_ho_aqbz_img {
	width: 140px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.l_ho_aqbz_hz {
	width: 33.333333%;
	padding: 0 3px;
	margin-bottom: 6px;
	height: 357px;
}

.l_ho_aqbz_box {
	background: #fff;
	padding: 85px 30px 70px;
	height: 100%;
}

.l_honor_two {
	margin: 0 -3px;
	margin-bottom: 120px;
	margin-top: 60px;
}

.l_ho_th_ryzz {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #666666;
	line-height: 30px;
	text-align: center;
	text-align: center;
	margin-bottom: 75px;
}

.l_ho_th_year {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 45px;
}

.l_ho_th_xz {
	font-weight: bold;
	color: #024290;
	margin-top: 0;
	margin-top: 10px;
}

.l_ho_th_img {
	width: 62px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.l_ho_th_img img {
	width: 100%;
}

.l_honor_three {
	padding-top: 90px;
	padding-bottom: 95px;
}

.l_honor_three .l_b2_teamjs {
	color: #024290;
	font-weight: bold;
	font-size: 30px;
	line-height: 36px;
}

.l_honor_three .l_b2_teamtext {
	padding: 0 250px;
}

.l_honor_four {
	background: #ea6c72;
	padding-bottom: 180px;
	padding-top: 180px;
}

.l_honor_four .l_b2_teamjs {
	color: #fff;
}

.l_honor_four .l_ho_th_xz {
	color: #fff;
}

.l_honor_four .l_b2_teamtext {
	color: #fff;
}

.l_honor_four .l_ho_th_year {
	color: #fff;
}

.l_honor_five {
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 60px;
}

.l_honor_five .l_b2_teamjs {
	color: #666666;
}

.l_honor_five .l_ho_th_year {
	color: #666666;
}

.l_ho_five_back {
	width: 100%;
}

.l_ho_five_back img {
	width: 100%;
}

.l_ho_five_con {
	width: 100%;
	padding: 216px 0;
}

.l_honor_six .l_d1_zytit {
	margin-bottom: 70px;
	font-size: 16px;
	line-height: 1.75;
	height: 84px;
	max-height: 84px;
	margin-bottom: 0;
	text-align: center;
}

.l_honor_six .l_d1_zycont {
	padding-bottom: 100px;
	padding: 24px;
}

.l_honor_six .l_d1_zy_box {
	border-bottom: 0 solid #f2f2f2;
	border-top: 6px solid #f2f2f2;
	border-right: 6px solid #f2f2f2;
}

.l_honor_six {
	padding-top: 0;
	padding-bottom: 0;
}

.l_b5_one0 {
	padding-top: 30px;
}

.l_newxq_mbtext a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
	font-weight: bold;
}

.l_newxq_mbtext span {
	padding: 0 10px;
}

.l_newxq_mbact a {
	color: #666666;
}

.l_newxq_tit {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	margin-bottom: 15px;
}

.l_newxq_year {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 28px;
}

.l_newxq_one {
	margin-bottom: 80px;
}

.l_news_xqbqon {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
}

.l_news_bqtext {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 20px;
	border-bottom: 1px solid #999;
	margin-right: 10px;
}

.l_news_xqbq {
	border-top: 1px solid #f2f2f2;
	padding-top: 50px;
	padding-bottom: 100px;
	border-bottom: 3px solid #f2f2f2;
	padding-left: 208px;
	margin: 0 -30px;
}

.l_new_xq_box {
	padding-bottom: 90px;
}

.l_new_syy {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	width: 80px;
}

.l_new_bt {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #777676;
	line-height: 20px;
	max-height: 20px;
	overflow: hidden;
	width: calc(100% - 80px);
}

.l_new_qy_box {
	padding-top: 40px;
	padding-bottom: 40px;
}

.l_news_xqcon {
	padding-bottom: 0;
}

.l_newxq_tj .l_sy_new_back {
	background: #fff;
}

.l_newxq_tj .l_sy_new_box {
	margin-top: 0;
	margin-bottom: 80px;
}

.l_newxq_tj .l_sy_publick_more {
	padding-bottom: 90px;
}

.l_news_xqback {
	background: #f7f7f7;
}

.l_newxq_tj {
	padding-top: 100px;
}

.l_new_onehz {
	margin-bottom: 10px;
	margin-top: 60px;
}

.l_new_qy {
	width: 360px;
}

.l_newxq_tj .f2_publ_hsd {
	padding: 0 200px;
}

.l_zl_bjq h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #024290;
	line-height: 24px;
	margin-bottom: 10px;
}

.l_zl_bjq p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #777676;
	line-height: 24px;
	margin-bottom: 26px;
	letter-spacing: 0.5px;
}

.l_zl_bjq span {
	font-weight: bold;
	color: #666666;
}

.l_zl_bjq {
	margin-bottom: 60px;
}

.l_zyxq_con {
	padding-bottom: 40px;
	margin-bottom: 80px;
}

.l_xgzy_jj .l_d1_zy_box {
	background: #fff;
}

.l_xgzy_jj {
	background: #fff;
	padding-bottom: 100px;
}

.l_ckgdzy {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #666666;
	line-height: 40px;
	margin-bottom: 60px;
	padding-top: 70px;
	text-align: center;
}

.l_publick_hsk {
	background: #f2f2f2;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
	line-height: 32px;
	padding-left: 15px;
	width: 100%;
}

.l_publick_bk {
	border: 1px solid #f7f7f7;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.l_sj_zz {
	width: 84px;
}

.l_sj_zz img {
	width: 100%;
}

.l_sj_tyjb {
	width: 143px;
}

.l_sj_tyjb img {
	width: 100%;
}

.l_sjxq_cont {
	width: 245px;
	margin-top: 200px;
}

/* .l_sjxq_zj{	width: calc(100% - 366px);	padding-right: 50px;} */
.l_sjxq_box {
	padding-right: 0;
}

.l_sj_yc {
	margin-bottom: 5px;
}

.l_sjxq_cont .l_b5_zwsq {
	margin: 0 auto;
	margin-bottom: 20px;
}

.l_publick_bk p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}

.l_sy_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: none;
	min-height: 100%;
	min-width: 100%;
}

.l_b6_left img {
	width: 100%;
}

.l_ho_aqbz_text {
	max-height: 72px;
	height: 72px;
	overflow: hidden;
}

.l_news_bqever {
	width: calc(100% - 48px);
}

.l_sy_banon {
	position: relative;
}

.l_a1_video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
}

.l_video_cli .l_sy_ban_zant {
	opacity: 0;
}

.l_sy_banner {
	width: 100vw;
	height: 100vh;
}

.l_sy_banner img {
	width: 100%;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
	.l_publick_tel:hover .l_pf_redjx {
		/* width: 450px; */
	}

	.l_publick_tel:hover .l_pf_dh {
		display: block;
	}

	.l_sy_new:hover .l_pub_two_sw {
		transform: scale(1.15);
	}

	.l_nav_bar:hover {
		background: #024290;
	}

	.l_nav_bar:hover .l_nav_logohs {
		opacity: 0;
	}

	.l_nav_bar:hover .l_nav_logobs {
		opacity: 1;
	}

	.l_navyiji:hover {
		background: #fff;
	}

	.l_navyiji:hover a {
		color: #024290;
	}

	.l_nav_ejllb:hover {
		background: #f2f2f2;
	}

	.l_sytc_xltext:hover {
		background: #f2f2f2;
	}

	.l_sy_publick_more:hover .l_sy_pub_redic {
		opacity: 1;
	}

	.l_sy_publick_more:hover .l_sy_pub_hsic {
		opacity: 0;
	}

	.l_sy_publick_more:hover .l_sy_pub_motext span {
		color: #024290;
		border-bottom: 1px solid #024290;
	}

	.l_sy_wsmqh:hover {
		background: #024290;
	}

	.l_sy_gksp:hover a {
		color: #024290;
		border-bottom: 1px solid #024290;
	}

	.l_publick_mbx a:hover {
		color: #666666;
	}

	.l_d1_zy_box:hover .l_pub_two_sw {
		transform: scale(1.15);
	}

	.l_e1_wmdkh:hover .l_pub_two_sw {
		transform: scale(1.15);
	}

	.l_e2_hytext a:hover {
		color: #024290;
	}

	.l_b5_zwsq:hover {
		background: #ff003b;
	}

	.l_bottom_yiji a:hover {
		color: #024290;
	}

	.l_b3_ss:hover {
		background: #ff003b;
	}

	.l_f2_aqbz_box:hover .l_f2_aqbz_text span {
		color: #024290;
		border-bottom: 1px solid #024290;
	}

	.l_nav_hy a:hover {
		color: #024290;
	}

	.l_sy_new:hover .l_sy_new_js {
		color: #666;
	}
}

.g_pcbaner {
	width: 100vw;
	height: 100vh;
}

.gx_phimg {
	display: none !important;
}

.l_sy_four_zt {
	position: relative;
	padding-bottom: 77px;
}

.l_bo_coprright a {
	color: #fff;
	font-size: 14px;
}

.l_pf_emihm a {
	color: #024290;
	font-size: 12px;
}

.gx_khbox {
	position: relative;
	margin-bottom: 69px;
}

.l_news_bqtext a {
	color: #777676;
}

.l_ho_aqbz_text p {
	text-align: center;
}

.gx_hyuip {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #ffffff;
	text-align: center;
}

.l_f4_ban .l_ny_ban_tit.g_xcfgbgg {
	margin-bottom: 20px;
}

.gx_hyuip {
	margin-bottom: 70px;
}

.l_publick_width a {
	display: block;
}

.l_sy_publick_more a {
	display: inline-block;
}

.l_navyiji.gx_ywpag a {
	padding: 41px 25px;
}

.l_gd_nav .l_nav_logohs {
	opacity: 0;
}

.gi_yernm .wj_hin_r_en {
	color: #666;
}

.leo_b3_wxhov {
	position: absolute;
	top: -100px;
	left: 50%;
	transform: translateX(-50%);
	width: 89px;
	display: none;
}

.leo_b3_wxhov img {
	width: 100%;
}

.l_b3_gzbox a {
	color: #fff;
}

.leo_d1more .l_d1_zymore {
	display: none;
}

/*.leo_d1more .l_d1_zy_box{	border-bottom: none;    border-top: none;    border-right: none;    width: 400px;    margin:0 auto;    float:none;}*/
/*.leo_d1more .l_d1_zytit{	text-align: center;	margin-bottom: 0;}*/
.l_b3_gzbox .bshare-custom {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.l_b3_gzbox .bsPromo {
	display: block !important;
	opacity: 0;
	width: 100%;
	height: 100%;
}

.l_b3_gzbox .bshare-weixin {
	width: 100%;
	height: 100%;
}

.l_sy_content .l_nav_bar {
	background: unset;
}

.l_sy_content .l_gd_nav {
	background: #024290;
}

.l_nav_bar:hover {
	background: #024290;
}

.l_sy_content .l_nav_bar .l_nav_logohs {
	opacity: 1;
}

.l_sy_content .l_nav_bar .l_nav_logobs {
	opacity: 0;
}

.l_sy_content .l_gd_nav .l_nav_logohs {
	opacity: 0;
}

.l_sy_content .l_gd_nav .l_nav_logobs {
	opacity: 1;
}

.l_sy_content .l_nav_bar:hover .l_nav_logobs {
	opacity: 1;
}

.l_sy_content .l_nav_bar:hover .l_nav_logohs {
	opacity: 0;
}

#cnzz_stat_icon_1260372013 {
	transform: translate(0);
	opacity: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	display: block;
}

.leo_inxg {
	text-align: center;
	margin-bottom: 16px;
}

.l_sy_bn_input {
	margin-bottom: 10px;
	width: 30%;
}

.leo_infa {
	width: 30%;
}

.leo_ings {
	margin-top: 27px;
}

.l_sy_banhq {
	margin-bottom: 16px;
}

.leo_in_yx {
	margin-right: 0;
}

.p_xl {
	max-height: 160px;
	overflow: auto;
}

.mc_b1_txt {
	max-height: 144px;
	overflow: hidden;
}

.mc_b1_tip {
	display: none;
	font-size: 14px;
	line-height: 24px;
	color: #024290;
	cursor: pointer;
	margin-top: 10px;
}

.gx_fuiob .l_b1_content {
	margin-top: 0;
}

.gx_fuiob {
	background: #f2f2f2;
}

.gx_fuiob .l_honor_three {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* 6.5 */
.mc_l_lxwomen {
	display: none;
	position: fixed;
	left: 5px;
	bottom: 0;
	z-index: 90;
	width: 90px;
	height: 90px;
}

.mc_l_lxwomen a {
	display: block;
	width: 100%;
	height: 100%;
	background: #00aef3 url(../images/mc_lxwm1.png) 40% 60% no-repeat;
	background-size: 52px;
	border-top-right-radius: 100%;
}

.mc_l_lxwomen img {
	width: 100%;
}

@media screen and (max-width: 768px) {
	.mc_l_lxwomen {
		display: block;
	}
	
}

@media screen and (min-width: 1200px) {
	.mc_l_lxwomen {
		display: none !important;
	}
}

.mc_right_em {
	font-size: 24px;
}

.l_pf_ddh {
	margin-bottom: 6px;
}

.l_publick_telic {
	/* width: 55px; */
	position: relative;
	z-index: 5;
}

.l_pf_redjx {
	width: 145px;
	position: relative;
	z-index: 5;
}

.l_sy_ban_hqbox {
	display: none !important;
}

.l_index_content {
	overflow: hidden;
}

.l_sy_ban_zant {
	display: none;
}

/* 7.9新增 */
/* .ma_ny_ban_btn{ */
/*position: absolute;*/
/*left: 50%;*/
/*transform: translateX(-50%);*/
/*bottom: 60px;*/
/* border-radius: 30px;	text-align: center;	cursor: pointer;	margin: auto;	margin-top: 32px;	text-align: center;}.ma_ny_ban_btn p {    color: #fff;    font-size: 18px;    line-height: 50px;    display: inline-block;    background: #024290;    padding: 0px 52px;    border-radius: 30px;} */
.ma_sy_tc_box {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.7);
	display: none;
}

.ma_sy_tc_gb {
	width: 20px;
	position: absolute;
	top: 26px;
	right: 30px;
	cursor: pointer;
}

.ma_sy_tc_gb img {
	width: 100%;
}

.gx_dsfdsfe {
	padding-right: 0px !important;
}

.gx_jufnml .l_ny_ban_js {
	font-size: 32px;
	font-weight: bold;
}

.gx_jufnml .l_ny_ban_tit {
	font-size: 16px;
	line-height: 1.75;
}

/* 7.13新增 */
.ma_publick_box {
	background: #fff;
}

.ma_ny_ban_text {
	max-width: 1200px;
	top: 58%;
}

.ma_ny_ban_xwa p {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
	text-align: left;
	/* font-weight: lighter; */
	position: relative;
	margin-bottom: 30px;
	margin-left: 25px;
}

.ma_ny_ban_xwa p:last-child {
	margin-bottom: 0;
}

.ma_ny_ban_xwa p::before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	top: 12px;
	left: -25px;
	z-index: 2;
}

.ma_ny_ban_xwa p::after {
	content: "";
	position: absolute;
	width: 1px;
	height: calc(100% + 20px);
	background: #fff;
	top: 12px;
	left: -22px;
	background: url(../images/ma_hr_bk.jpg) no-repeat;
	background-size: cover;
	z-index: 1;
}

.ma_ny_ban_xwa p:last-child::after {
	display: none;
}

.ma_ny_ban_text .ma_ny_ban_btn {
	margin-top: 66px;
}

.ma_publick_width {
	width: 1200px;
	margin: 0 auto;
	/*	overflow: hidden;*/
}

.ma_publick_width a {
	display: block;
	/* width: 100%;	    height: 100%;	    position: absolute;	    z-index: 3; */
}

.ma_f4_one_text {
	font-size: 28px;
	color: #333;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	margin-bottom: 30px;
}

.ma_publick_back {
	padding: 40px 0 10px;
	margin-bottom: 0;
}

.ma_pw1_main {
	margin: 0 -16px;
}

.ma_pw1m_libox {
	padding: 0 16px;
	width: 33.333333%;
	float: left;
	margin-bottom: 25px;
}

.ma_pw1m_li {
	background: #fff;
	padding: 56px 52px 40px 52px;
	box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.2);
}

.ma_pw1ml_img {
	width: 72px;
	position: relative;
	margin: 0 auto 26px;
}

.ma_pw1ml_img1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}

.ma_pw1ml_img2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.ma_pw1ml_title {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	line-height: 1.5;
	height: 72px;
	overflow: hidden;
}

.ma_pw1ml_font {
	padding-left: 42px;
	height: 254px;
	overflow: hidden;
}

.ma_pw1ml_font p {
	font-size: 20px;
	color: #999;
	line-height: 1.5;
	margin-bottom: 22px;
	position: relative;
}

.ma_pw1ml_font p:last-child {
	margin-bottom: 0;
}

.ma_pw1ml_font p::before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #999;
	top: 13px;
	left: -42px;
	z-index: 2;
}

.ma_pw1ml_font p:last-child::after {
	display: none;
}

.ma_pw1ml_font p::after {
	content: "";
	position: absolute;
	width: 1px;
	height: calc(100% + 22px);
	background: #fff;
	top: 13px;
	left: -39px;
	background: url(../images/ma_hr_bk2.jpg) no-repeat;
	background-size: cover;
	z-index: 1;
}

.ma_pw1ml_font p:last-child::after {
	display: none;
}

.ma_pw1ml_font p span {
	font-size: 16px;
	color: #999;
	/* font-weight: lighter; */
}

.ma_pw2 {
	width: 100%;
	background: url(../images/ma_hr_p2_bg.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 40px 0 0;
}

.ma_pw2 .ma_f4_one_text {
	color: #fff;
}

.ma_p2ublick_back {
	background: none;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.ma_f1_xzjs {
	padding: 0 40px;
	font-size: 18px;
	color: #fff;
	line-height: 1.75;
	margin-bottom: 30px;
}

.ma_p2ublick_back .ma_f4_one_text {
	margin-bottom: 34px;
}

.ma_pw2_main {
	margin: 0 -15px;
	text-align: center;
	font-size: 0;
}

.ma_pw2m_libox {
	padding: 0 15px;
	width: 33.333333%;
	display: inline-block;
	margin-bottom: 30px;
}

.ma_pw2m_li {
	background: #fff;
	padding: 35px 28px 35px 80px;
	position: relative;
	overflow: hidden;
}

.ma_pw2ml_main {
	height: 192px;
	overflow: hidden;
	text-align: left;
}

.ma_pw2ml_main p {
	font-size: 14px !important;
	line-height: 2;
	color: #999;
}

.ma_pw2ml_main span {
	color: #db002e;
	line-height: 2;
	font-size: 14px;
}

.ma_pw2ml_p {
	position: absolute;
	left: -3px;
	bottom: -70px;
}

.ma_pw2ml_p p {
	color: #d2d2d2;
	font-size: 150px;
	font-family: "Roboto";
	line-height: normal;
}

.ma_pw3 {
	padding: 40px 0 0;
}

.ma_pw3 .ma_f4_one_text {
	margin-bottom: 30px;
}

.ma_pw3 .ma_f1_xzjs {
	color: #999;
	font-size: 14px;
	text-align: center;
	padding: 0;
	margin-bottom: 30px;
}

.ma_pw3m_title {
	color: #666;
	font-size: 30px;
	margin-bottom: 40px;
	text-align: center;
}

.ma_pw3m_main {
	text-align: center;
}

.ma_pw3m_main img {
	width: 100%;
}

.ma_pw4 .ma_f4_one_text {
	font-size: 30px;
}

.ma_pw4 .ma_f1_xzjs {
	font-size: 14px;
	text-align: center;
	/* font-weight: lighter; */
}

.ma_pw3m_main {
	background: #fff;
}

.ma_pw3mm_tab {
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 16px;
}

.ma_pw3mm_tab th {
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	background: #bfbfbf;
}

.ma_pw3mm_tab td {
	line-height: 50px;
	width: 20%;
}

.ma_pw3mmt_f {
	background: #f1f1f1;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.ma_pw3mmt_bor {
	border-bottom: 1px solid #ededed;
}

.ma_pw3mmt_f2 {
	background: #fbfaf7;
}

.ma_pw3mmt_bg {
	color: #999;
	font-size: 14px;
	background: #f1f1f1;
}

.ma_pw3mmt_bg span {
	display: inline-block;
	margin: 0 35px;
}

.ma_pw4 {
	padding-bottom: 40px;
}

.ma_pw5 {
	width: 100%;
	position: relative;
}

/*.ma_pw5::before{	content: "";	position: absolute;	left: 0;	bottom: 33.5%;	transform: translateY(-50%);	width: 100%;	height: 10px;	background: #f6f6f6;}*/
/* .ma_pw5_main{	margin: 0 -20px;} */
.ma_pw5m_libox {
	width: 20%;
	float: left;
	text-align: center;
}

.ma_pw5m_li {
	position: relative;
}

.ma_pw5m_libox:not(:first-child) {
	display: none;
}

.ma_pw5ml_dian {
	width: 17px;
	margin: 0 auto 32px;
	position: relative;
}

.ma_pw5ml_dian img {
	width: 100%;
}

.ma_pw5ml_dian::before {
	content: "";
	position: absolute;
	width: 2px;
	height: 22px;
	background: #f1f1f1;
	left: 50%;
	transform: translateX(-50%);
}

.ma_pw5m_libox:nth-child(even) .ma_pw5ml_dian::before {
	top: -22px;
}

.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_dian::before {
	bottom: -22px;
}

.ma_pw5ml_font p {
	font-size: 24px;
	color: #333;
	font-family: "Roboto-black";
}

.ma_pw5ml_main {
	left: 50%;
	transform: translateX(-50%);
	padding: 35px 24px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 13px 1px rgba(214, 211, 211, 0.36);
}

.ma_pw5mlmt_img {
	position: relative;
	width: 26px;
}

.ma_pw5mlmt_img1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}

.ma_pw5mlmt_img2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.ma_pw5mlm_p {
	width: calc(100% - 28px);
	text-align: left;
	padding-left: 10px;
}

.ma_pw5mlmt_h4 {
	font-size: 18px;
	color: #666;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 14px;
}

.ma_pw5mlm_p p {
	font-size: 14px;
	color: #666;
	/* font-weight: lighter; */
	line-height: 1.75;
	height: 92px;
	overflow: hidden;
}

.ma_pw5ml_main {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 115%;
}

.ma_pw5m_libox:nth-child(even) .ma_pw5ml_main {
	top: -215px;
}

.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_main {
	bottom: -215px;
}

.ma_pw5m_box {
	padding: 0 20px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.ma_pw5_main {
	width: 100%;
	overflow: initial;
}

.ma_pw5_main .slick-list {
	padding: 223px 0 270px;
	overflow: initial;
}

.ma_pw5 {
	margin-bottom: 30px;
	padding-bottom: 0;
}

.ma_pw6 {
	margin-bottom: 30px;
}

.ma_pw6 .ma_f4_one_text {
	margin-bottom: 30px;
}

.ma_pw6_main {
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
}

.ma_pw6_libox {
	float: left;
	width: 20%;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 40px 0;
}

.ma_pw6m_li {
	position: relative;
	width: 164px;
	margin: 0 auto;
}

.ma_pw6m_li1 {
	position: relative;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 3;
}

.ma_pw6m_li2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	/* display: none; */
}

.ma_pw7 {
	margin-bottom: 0;
}

.ma_pw7 .ma_f4_one_text {
	margin-bottom: 30px;
}

.ma_pw7_main {
	margin: 0 -19px;
}

.ma_pw7_libox {
	padding: 0 19px;
	width: 33.333333%;
	float: left;
}

.ma_pw7l_img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
}

.ma_pw7_li a {
	display: block;
}

.ma_pw7l_img {
	position: relative;
}

.ma_pw7l_img1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	transition: all 0.36s;
}

.ma_pw7l_img2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.ma_pw7l_font {
	padding: 18px 24px;
	background: #fff;
	box-shadow: 0 0 13px 1px rgba(214, 211, 211, 0.36);
}

.ma_pw7lf_time {
	font-size: 14px;
	color: #999;
	/* font-weight: lighter; */
	font-family: "Roboto-light";
	margin-bottom: 5px;
}

.ma_pw7lf_main {
	font-size: 18px;
	color: #666;
	line-height: 1.75;
	height: 63px;
	overflow: hidden;
}

.ma_pw7lf_a {
	font-size: 14px;
	color: #024290;
}

.ma_publick_container1 {
	margin-bottom: 40px;
}

.ma_pw8 {
	width: 100%;
	background: url(../images/ma_hrpw8_bg.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 40px 0;
	position: relative;
}

.ma_pw8_main {
	width: 700px;
	margin: 0 auto;
	background: #fff;
	border-radius: 10px;
	padding: 38px 50px 38px 76px;
}

.ma_pw8_meng {
	background: rgba(0, 0, 0, 0.1);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

.ma_pw8_main .l_sy_srkbox {
	margin-bottom: 10px;
}

.ma_pw8_main .l_sy_srkhz input {
	line-height: 24px;
}

.ma_pw8_main .l_sy_tc_xzxl {
	line-height: 24px;
}

.ma_pw8_main .ma_sy_tc_xzxl {
	line-height: 24px;
}

.ma_pw5 .ma_pw5box .ma_p2ublick_back::before {
	content: "";
	position: absolute;
	width: 60px;
	height: 278px;
	bottom: 0;
	left: 0;
	z-index: 1000;
	background: #fff;
}

.ma_pw5 .ma_pw5box .ma_p2ublick_back::after {
	content: "";
	position: absolute;
	width: 60px;
	height: 278px;
	bottom: 0;
	right: 0;
	z-index: 1000;
	background: #fff;
}

.ma_pw8 .l_sy_tcxl {
	top: 25px;
}

.ma_pw8 .ma_sy_tcxl {
	top: 25px;
}

.ma_pw1ml_fontx {
	padding-left: 42px;
}

.ma_pw1ml_fontx p {
	font-size: 20px;
	color: #999;
	line-height: 1.5;
	margin-bottom: 22px;
	position: relative;
}

.ma_pw1ml_fontx p::before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #999;
	top: 13px;
	left: -42px;
	z-index: 2;
}

.ma_pw1ml_fontx p::after {
	content: "";
	position: absolute;
	width: 1px;
	height: calc(100% + 15px);
	background: #fff;
	top: 13px;
	left: -39px;
	background: url(../images/ma_hr_bk2.jpg) no-repeat;
	background-size: cover;
	z-index: 1;
}

.ma_pw1ml_fontx p:nth-last-child(1)::after {
	display: none;
}

.ma_pw5 .ma_p2ublick_back.ma_p2ublick_backxc::before {
	display: none;
}

.ma_pw5 .ma_p2ublick_back.ma_p2ublick_backxc::after {
	display: none;
}

.ma_pw5box {
	position: relative;
}

.ma_pw5box::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 45.5%;
	transform: translateY(-50%);
	width: 100%;
	height: 10px;
	background: #f6f6f6;
}

.ma_ny_ban_xwa .gx_btnmkp p::before {
	display: none;
}

.ma_ny_ban_xwa .gx_btnmkp p {
	margin-left: 25px;
}

@media screen and (min-width: 1200px) {
	.ma_pw7_li:hover .ma_pw7l_img1 {
		transform: scale(1.2);
	}
}

.mc_list_box {
	padding: 30px 0;
}

.mc_list_imgbox {
	width: 500px;
}

.mc_list_txtbox {
	width: calc(100% - 550px);
	padding: 0 30px;
}

.cleafix::after {
	content: "";
	display: block;
	clear: both;
}

.mc_list_imgbox img {
	height: auto;
	width: 90%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 1800px) {
	.mc_list_imgbox img {
		width: 100%;
	}
}

.header2 {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.partners .ma_p2ublick_back .ma_f4_one_text {
	font-size: 36px;
}

.partners .desc {
	text-align: center;
	font-size: 18px;
	color: #666;
	line-height: 1.5;
}

.partners .desc2 {
	font-size: 18px;
	line-height: 2;
}

.partners .desc2 a {
	display: inline-block;
	font-size: 18px;
	line-height: 2;
}

.partners .desc2 a:hover {
	color: #ca1331;
}

.partners .img {
	text-align: center;
	margin: 0 auto;
	width: 200px;
}

.partners .img img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

.ma_publick_container p {
	font-size: 16px;
	color: #777676;
	line-height: 1.5;
	margin-bottom: 15px;
}

.ma_publick_container p span {
	font-size: 16px;
}

.ma_publick_container p:last-child {
	margin-bottom: 0;
}

.ma_pw3 .ma_f1_xzjs {
	color: #777676;
}

.ma_pw1ml_font p span {
	color: #777676;
}

.ma_pw8btm_font p {
	text-align: center;
	margin-top: 10px;
	color: #fff !important;
}

.ma_pw2ml_p p {
	color: #d2d2d2 !important;
	font-size: 150px !important;
	font-family: "Roboto" !important;
	line-height: normal !important;
}

.ma_pw2ml_p p span {
	color: #d2d2d2 !important;
	font-size: 150px !important;
	font-family: "Roboto" !important;
	line-height: normal !important;
}

.ma_new_xq_box {
	width: 100%;
}

.ma_pcm_search {
	line-height: 96px;
	cursor: pointer;
}

.ma_sectc {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 50;
	display: none;
}

.ma_st_main {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 800px;
	padding-bottom: 10px;
	border-bottom: 2px solid #999;
}

.ma_stm_btn button {
	color: #fff;
	font-size: 30px;
}

.ma_stm_input {
	width: calc(100% - 60px);
	height: 30px;
	padding: 0 20px;
}

.ma_stm_input input {
	width: 100%;
	height: 100%;
	color: #999;
	font-size: 20px;
}

.ma_modal_close {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

.l_pf_ddh img {
	width: 15px;
}

.l_pf_ddh span {
	font-size: 14px;
	color: #fff;
}

.nb-icon-wrap {
	display: none !important;
}

.l_publick_box .ma_ny_ban_text {
	top: 50%;
}

/*.l_publick_box .l_f4_ban .ma_ny_ban_tit {	margin-bottom: 0;}*/
.l_zl_box img {
	max-width: 100%;
}

.g_fbsdfhop {
	padding-right: 0 !important;
}

/* 9.3 */
.ma_ny_banb_box {
	text-align: center;
}

.l_ny_ban_text {
	text-align: center;
}

.ma_video_tc {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 99;
	display: none;
}

.ma_vtc_main {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: calc(100vw - 60px);
	max-height: calc(100vh - 60px);
}

.ma_vtc_main iframe {
	max-width: 100%;
	max-height: 100%;
	min-width: 300px;
	min-height: 200px;
}

.ma_vtc_close {
	position: absolute;
	top: 40px;
	right: 40px;
}

.ma_vtc_close p {
	color: #fff;
	font-size: 40px;
	cursor: pointer;
}

.ma_ny_ban_btn {
	/*position: absolute;*/
	/*left: 50%;*/
	/*transform: translateX(-50%);*/
	/*bottom: 60px;*/
	border-radius: 30px;
	text-align: center;
	cursor: pointer;
	margin: 0 20px;
	display: inline-block;
	margin-top: 32px;
	text-align: center;
}

.ma1_ny_ban_btn a,
.ma_ny_ban_btn p,
.ma_ny_ban_btn2 a,
.ma16_ny_ban_btn p {
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	display: inline-block;
	background: #024290;
	padding: 0px 52px;
	border-radius: 30px;
}

.ma_ny_ban_btn2 a {
	background: #fff;
	border: 1px solid #024290;
	color: #024290;
}

.ma_ny_ban_btn3 {
	margin-top: 20px;
	margin-left: 42px;
}

.ma_ny_ban_btn3 p {
	line-height: 40px;
	padding: 0 40px;
	font-size: 16px;
}

.mc_b1_txt {
	max-height: initial;
}

.bot_fixed {
	display: none;
}

/* 9.10 */
.mc_b1_box {
	max-height: 97px;
	overflow: hidden;
	margin-bottom: 10px;
}

.mc_b1_box.on {
	max-height: none;
	overflow: auto;
}

.ma_click {
	display: none;
}

.ma_click.act {
	display: block;
}

.ma_click p {
	font-size: 14px;
	color: #777676;
	padding-left: 20px;
	position: relative;
	cursor: pointer;
}

.ma_click {
	position: relative;
}

.ma_click::before {
	content: "";
	width: 10px;
	height: 1px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: #333;
}

.ma_click::after {
	content: "";
	width: 1px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 5px;
	transform: translate(-50%, -50%);
	background: #333;
}

.ma_click2 {
	display: none;
}

.ma_click.on::after {
	display: none;
}

.ma11_pw1_mainbox .ma_pw1m_libox {
	width: 25%;
	padding: 0 10px;
}

.ma11_pw1_mainbox .ma_pw1m_li {
	padding: 40px 30px 40px 30px;
}

.ma11_pw1_mainbox .ma_pw1ml_font {
	padding-left: 30px;
	height: 244px;
}

.ma11_pw1_mainbox .ma_pw1ml_font p::before {
	left: -25px;
}

.ma11_pw1_mainbox .ma_pw1ml_font p::after {
	left: -23px;
}

.ma11_pw1_mainbox .ma_pw1_main {
	margin: 0 -10px;
}

.gx_ghfgtsdbnx .ma_pw2ml_main {
	height: 244px;
}

/* 10.19新增 */
.ma_pc_hd {
	transition: all 1s;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	background: #024290;
}

.ma_index .ma_pc_hd {
	background: transparent;
}

.ma_index .ma_pc_hd.on {
	background: #024290;
}

.ma_wid1600 {
	width: 1600px;
	padding-left: 70px;
	margin: 0 auto;
}

.ma_pchdm_logo {
	width: 185px;
	line-height: 100px;
}

.ma_pchdm_logo a {
	display: inline-block;
}

.ma_pchdm_logo img {
	width: 100%;
}

.ma_pchdm_li1 {
	float: left;
	position: relative;
}

.ma_pchdm_a1 {
	padding: 0 50px;
	color: #fff;
	line-height: 100px;
	font-size: 16px;
	transition: all 1s;
	display: block;
}

.ma_language a {
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 100px;
	padding: 0 20px;
	transition: all 1s;
}

.ma_pchdm_li1.yxnav_active1 .ma_pchdm_a1 {
	background: #fff;
	color: #024290;
}

.ma_pchdm_ul2box {
	position: fixed;
	top: 100px;
	left: 0;
	width: 100vw;
	padding: 50px 140px 0;
	display: none;
	background: #fff;
}

.ma_pchdm_ul2 {
	margin: 0 -60px;
}

.ma_pchdm_li2 {
	padding: 0 60px;
	float: left;
	width: 20%;
	margin-bottom: 50px;
}

.ma_pchdm_li2 a {
	display: block;
	overflow: hidden;
}

.ma_pchdml2_l {
	width: 58px;
}

.ma_pchdml2_l img {
	width: 100%;
}

.ma_pchdml2_r {
	width: calc(100% - 58px);
	padding-left: 10px;
}

.ma_pchdml2r_p1 {
	font-size: 16px;
	color: #666;
	margin-bottom: 5px;
	background: url("../images/ma_in1s6_1.png") no-repeat left center;
	padding-left: 15px;
	background-size: 8px auto;
}

.ma_pchdml2r_p2 {
	color: #999;
	line-height: 1.75;
	font-size: 16px;
	height: 56px;
	overflow: hidden;
}

.g_phnav1.yxnav_active1,
.g_phnav2.yxnav_active2 {
	color: #000;
}

.mc_ph_hd {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 64px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
}

.mc_language_ph a {
	line-height: 64px;
	color: #333;
	margin-right: 15px;
}

.mc_ph_hd .mc_ph_logo a {
	line-height: 64px;
}

.mc_ph_hd .mc_ph_logo {
	width: 156px;
}

.mc_ph_menu {
	overflow: hidden;
	width: 50px;
	height: 50px;
}

.mc_ph_hd .mc_phmenubox {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.mc_ph_hd .mc_phmenubox .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.mc_ph_hd .mc_phmenubox .point .nav_btn,
.mc_ph_hd .mc_phmenubox .point .nav_btn::after,
.mc_ph_hd .mc_phmenubox .point .nav_btn::before {
	display: inline-block;
	width: 28px;
	height: 1px;
	background-color: #333;
}

.mc_ph_hd .mc_phmenubox .nav_btn {
	position: absolute;
	top: 10px;
	right: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after,
.mc_ph_hd .mc_phmenubox .nav_btn::before {
	content: "";
	position: absolute;
	right: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after {
	top: -10px;
}

.mc_ph_hd .mc_phmenubox .nav_btn::before {
	top: 10px;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn {
	background: transparent;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/*ph导航&下拉*/
.phxia {
	position: fixed;
	width: 100%;
	left: 50%;
	top: 64px;
	z-index: 998;
	transform: translateX(-50%);
	padding: 0 15px;
	background-color: #f1f1f1;
	max-height: calc(100vh - 64px);
	overflow: auto;
}

.xialaph {
	display: none;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 18px;
	background-color: #f1f1f1;
	font-family: "微软雅黑";
}

.xialaph h4 {
	position: relative;
}

.xialaph h4::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.1;
	background-color: #000;
}

.xialaph h4 a {
	font-size: 14px;
	line-height: 36px;
	text-transform: uppercase;
	color: #999;
	max-width: calc(100% - 36px);
}

.xialaph h4 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
	display: none;
	padding-top: 7px;
	padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
	max-width: 100%;
	padding: 0 15px;
}

.xialaph h5 {
	position: relative;
}

.xialaph h5::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.05;
	background-color: #000;
}

.xialaph h5 a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #999;
	max-width: calc(100% - 36px);
}

.xialaph h5 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 35px;
	padding: 11px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
	display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
	display: block;
}

.xialaph .ul3 {
	display: none;
}

.xialaph h6 a {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 40px;
	text-transform: uppercase;
	color: #999;
}

.header2 {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 999;
	width: 100%;
	height: 64px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	transform: translateX(-50%);
}

.header2 .logo {
	width: 80px;
	line-height: 64px;
}

.header2 .logo img {
	width: 100%;
}

.header2 .phsearch {
	position: absolute;
	top: 50%;
	right: 70px;
	width: 25px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
	padding-top: 25px;
}

.header2 .phsearch img {
	width: 100%;
}

.ph_mea_cl {
	overflow: hidden;
	width: 50px;
	height: 100%;
}

.header2 .menuph {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.header2 .menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.header2 .menuph .point .navbtn,
.header2 .menuph .point .navbtn::after,
.header2 .menuph .point .navbtn::before {
	width: 28px;
}

.header2 .menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: "";
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after {
	top: -10px;
}

.header2 .menuph .navbtn::before {
	top: 10px;
}

.header2 .menuph .point.active .navbtn {
	background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ph_search {
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
	padding-left: 15px;
}

.ph_search_ph {
	width: 100%;
	height: 35px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 18px;
	float: left;
	border-radius: 17.5px;
	position: relative;
}

.ph_search_ph input {
	width: 100%;
	height: 100%;
	text-indent: 20px;
	color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
	color: #999999;
}

.ph_search_ph button {
	width: 40px;
	height: 100%;
	color: #ffffff;
	line-height: 35px;
	text-align: center;
	font-size: 20px;
	font-family: "微软雅黑";
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}

.ph_search button .icon-sousuo {
	font-size: 27px;
	color: #999999;
}

.wj_header_i_nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	z-index: 10;
}

/*电话*/
.ph_dh_number {
	width: 100%;
	text-align: center;
	margin-top: 18px;
}

.ph_dh_number .ph_dh_n {
	display: inline-block;
	overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
	float: left;
	font-size: 18px;
	color: #666;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
	margin-right: 15px;
}

.wj_hin_r_en {
	color: #666;
}

.ph_searchfe {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: 16px;
}

.ph_searchfe img {
	width: 100%;
}

/* banner */
.ma_ban {
	position: relative;
	margin-top: 100px;
}

.ma_index .ma_ban {
	margin-top: 0;
}

.ma_phban {
	display: none;
}

.ma_ban_li {
	position: relative;
	overflow: hidden;
}

.ma_ban_li::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	/*opacity: 0.5;*/
	/*background: linear-gradient(to bottom, #000, transparent);*/
}

.ma_video {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	z-index: 2;
}

.ma_pcban {
	position: relative;
	z-index: 1;
}

.ma_bantxt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	text-align: center;
}

.ma_bt_h2 {
	color: #fff;
	font-weight: bold;
	font-size: 48px;
	margin-bottom: 15px;
	text-align: center;
}

.mab1_bantxt .ma_bt_p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 1.75;
	margin-bottom: 40px;
}

.ma_bantxt .ma_ny_ban_btn {
	display: inline-block;
}

.ma_ny_ban_btn2 {
	display: inline-block;
}

.ma_ban_li:not(:first-child) {
	display: none;
}

.ma_ban_ul .slick-dots {
	bottom: 260px;
}

.ma_ban_ul .slick-dots li {
	width: 8px;
	height: 8px;
	margin: 0 7px;
	background: #797697;
}

.ma_ban_ul .slick-dots li.slick-active {
	background: #fff;
}

.ma_banb_li {
	float: left;
	width: 25%;
}

.ma_banb_li a {
	display: block;
	padding: 50px 80px;
}

.ma_bbl_h3 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	height: 36px;
	overflow: hidden;
}

.ma_bbl_p {
	color: #fff;
	font-size: 14px;
	line-height: 1.75;
	height: 49px;
	overflow: hidden;
}

.ma_ban {
	position: relative;
}

.ma_ban_btm {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 6;
	width: 100%;
	background: rgba(0, 0, 0, 0.74);
}

.ma_banb_li {
	border-right: 2px solid #343652;
}

.ma_banb_li:last-child {
	border: none;
}

.ma_wid1400 {
	width: 1400px;
	margin: 0 auto;
}

.ma_in1s1_main {
	padding: 120px 0 70px;
}

.ma_title1 {
	color: #333;
	font-size: 40px;
	font-weight: bold;
	line-height: 1.5;
}

.ma_in1s1ml_h2 {
	margin-bottom: 30px;
}

.ma_in1s1m_l,
.ma_in1s1m_r {
	width: 50%;
}

.ma_in1s1m_l {
	padding-right: 90px;
}

.ma_in1s1ml_p {
	color: #666;
	font-size: 16px;
	line-height: 1.75;
	margin-bottom: 40px;
}

.ma_in1s1mrl_p1 {
	color: #b10028;
	font-size: 18px;
	margin-bottom: 14px;
	font-weight: bold;
}

.ma_in1s1mrlp1_s {
	font-size: 72px;
	font-family: "微软雅黑";
}

.ma_in1s1mrl_p2 {
	color: #333;
	font-size: 18px;
	padding-left: 5px;
}

.ma_in1s1mr_list {
	margin-left: 63px;
	float: left;
}

.ma_in1s2m_h2 {
	text-align: center;
}

.ma_in1s2 {
	padding: 56px 0 140px;
}

.ma_in1s2_tbox {
	position: relative;
	margin-bottom: 64px;
}

.ma_in1s2t_num {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
	width: 156px;
}

.ma_in1s2tn_qh {
	width: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.ma_in1s2tn_prev {
	left: 0;
}

.ma_in1s2tn_next {
	right: 0;
}

.ma_in1s2tmp {
	text-align: center;
}

.ma_in1s2tmp_p12 {
	color: #024290;
	font-size: 36px;
}

.ma_in1s2tmp_p2 {
	font-size: 20px;
	color: #666;
}

.ma_in1s2_mbox {
	padding: 0 16px;
}

.ma_in1s2mb_ul {
	margin: 0 -7px;
}

.ma_in1s2mb_li {
	padding: 0 7px;
	float: left;
	width: 25%;
	overflow: hidden;
}

.ma_in1s2mb_li a {
	display: block;
	background: #f5f5f5;
	position: relative;
}

.ma_in1s2mbld_t {
	padding: 80px 26px 60px;
}

.ma_title2 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.ma_in1s2mbld_title {
	margin-bottom: 60px;
}

.ma_in1s2mbld_p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	height: 24px;
	overflow: hidden;
}

.ma_in1s2mbld_img {
	position: relative;
}

.ma_in1s2mbld_img1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma_in1s2mbld_imgbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma_in1s2mbld2 {
	position: absolute;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	padding: 75px 40px 105px;
	transition: all 0.36s;
}

.ma_in1s2mbld2::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 2;
}

.ma_in1s2mbld2_m {
	position: relative;
	z-index: 3;
}

.ma_in1s2mbld2_m .ma_in1s2mbld_title {
	color: #fff;
}

.ma_in1s2mbld2_m .ma_in1s2mbld_p {
	margin-bottom: 30px;
	line-height: 1.75;
	color: #fff;
}

.ma_in1s2mbld2_ul {
	padding-left: 18px;
}

.ma_in1s2mbld2_li p {
	color: #fff;
	font-size: 14px;
	line-height: 1.75;
}

.ma_in1s2mbld2_li {
	margin-bottom: 20px;
	position: relative;
}

.ma_in1s2mbld2_li::before {
	content: "";
	width: 5px;
	height: 5px;
	position: absolute;
	border-radius: 50%;
	top: 12px;
	left: -16px;
	background: #fff;
}

.ma_in1s2mbld2_li::after {
	content: "";
	width: 1px;
	height: calc(100% + 20px);
	position: absolute;
	top: 12px;
	left: -14px;
	border-left: 1px dotted #fff;
}

.ma_in1s2mbld2_li:last-child {
	margin-bottom: 0;
}

.ma_in1s2mbld2_li:last-child::after {
	display: none;
}

.ma_in1s2mbld2_a {
	position: absolute;
	left: 40px;
	bottom: 106px;
	z-index: 3;
}

.ma_in1s2mbld2_a span {
	color: #fff;
	font-size: 14px;
}

.ma_in1s2mbld2_a img {
	width: 6px;
	margin-left: 8px;
	position: relative;
	bottom: 2px;
}

.ma_in1s2mb_li:not(:first-child) {
	display: none;
}

.ma_in1s3 {
	padding-bottom: 110px;
	position: relative;
}

.ma_in1s3_bg {
	position: absolute;
	top: -50px;
	left: 0;
}

.ma_in1s3_tbox {
	margin-bottom: 35px;
}

.ma_in1s3_ul {
	margin: 0 -20px;
}

.ma_in1s3_li {
	padding: 0 20px;
	width: 33.333333%;
	float: left;
}

.ma_in1s3_li a {
	display: block;
	position: relative;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.ma_in1s3l_t {
	position: relative;
}

.ma_in1s3l_t::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background: rgba(0, 0, 0, 0.23);
}

.ma_in1s3l_t1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma_in1s3l_bg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma_in1s3l_btm {
	background: #fff;
	padding: 60px 36px 50px;
}

.ma_in1s3lb_p p {
	font-size: 16px;
	color: #666;
	line-height: 1.75;
	height: 112px;
	overflow: hidden;
}

.ma_in1s3lb_p {
	padding-bottom: 16px;
	border-bottom: 1px solid #eee;
	margin-bottom: 35px;
}

.ma_in1s3lb_p2 {
	color: #666;
	font-size: 16px;
	text-align: right;
}

.ma_in1s3l_img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 150px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	text-align: center;
	line-height: 100px;
	z-index: 3;
	background: #fff;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.ma_in1s3l_img1 {
	width: 70px;
	height: 70px;
	display: inline-block;
}

.ma_in1s3_li:not(:first-child) {
	display: none;
}

.ma_in1s3_ul .slick-list {
	padding: 10px 0;
}

.ma_in1s3_ul .slick-prev,
.ma_in1s3_ul .slick-next {
	width: 15px;
	height: 27px;
	z-index: 5;
}

.ma_in1s3_ul .slick-next {
	background: url(../images/ma_in1s3_next.png) no-repeat center;
	background-size: cover;
	right: -50px;
}

.ma_in1s3_ul .slick-prev {
	background: url(../images/ma_in1s3_prev.png) no-repeat center;
	background-size: cover;
	left: -50px;
}

.ma_in1s3_ul {
	margin-bottom: 30px;
}

.ma_in1s3_ul2 {
	background: #f5f5f5;
	padding: 30px 60px;
}

.ma_in1s3_li2 {
	float: left;
	width: 14.285714%;
}

.ma_in1s3l2_d {
	position: relative;
}

.ma_in1s3l2_d1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all 0.36s;
}

.ma_in1s3l2_d2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	transition: all 0.36s;
}

.ma_in1s3_li2:not(:first-child) {
	display: none;
}

.ma_in1s3_ul2 .slick-dots {
	bottom: -35px;
}

.ma_in1s3_ul2 .slick-dots li {
	width: 6px;
	height: 6px;
	margin: 0 5px;
	background: #ccc;
}

.ma_in1s3_ul2 .slick-dots li.slick-active {
	background: #db002e;
}

.ma_in1s4 {
	padding: 115px 0;
}

.ma_in1s4_main {
	padding: 85px 75px 65px;
	width: 768px;
	margin-left: 180px;
	position: relative;
}

.ma_in1s4_main::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(255, 255, 255, 0.9);
}

.ma_in1s4m_main {
	position: relative;
	z-index: 2;
}

.ma_in1s4m_img {
	width: 158px;
	margin-bottom: 20px;
}

.ma_in1s4_tbox {
	margin-bottom: 30px;
}

.ma_in1s4_p p {
	font-size: 16px;
	color: #666;
	line-height: 1.75;
}

.ma_in1s4_p {
	margin-bottom: 30px;
}

.ma_in1s5 {
	background: #f5f5f5;
	padding: 90px 0 80px;
}

.ma_in1s5_tbox {
	margin-bottom: 40px;
}

.ma_in1s5_ulbox {
	border: 1px solid #eee;
}

.ma_in1s5_li {
	width: 20%;
	float: left;
	position: relative;
	border-right: 1px solid #eee;
	/*cursor: pointer;*/
}

.ma_in1s5_li:last-child {
	border-right: none;
}

.ma_in1s5_li1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: all 0.36s;
}

.ma_in1s5_libg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma_in1s5_li:not(:first-child) {
	display: none;
}

.ma_in1s5_ul .slick-dots {
	bottom: -35px;
}

.ma_in1s5_ul .slick-dots li {
	width: 6px;
	height: 6px;
	margin: 0 5px;
	background: #ccc;
}

.ma_in1s5_ul .slick-dots li.slick-active {
	background: #db002e;
}
.service_box{
	margin-bottom: 50px;
}
.service_box li{
	width: 20%;
	float: left;
	padding: 0 8px;
	box-sizing: border-box;
}
.service_box li > div{
	background: #f7f7f7;
	box-sizing: border-box;
	padding: 15%;
	text-align: center;
	height: 380px;
	border-radius: 10px;
}
.service_box li > div h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	line-height: 2;
	color: #CBCBCB;
}
.service_box li > div h3{
	font-size: 22px;
	line-height: 1.5;
}
.service_box li > div p{
	font-size: 14px;
	color: #999;
	line-height: 1.4;
	padding-top: 20px;
	height: 120px;
}
.service_box li > div .icon_service{
	width: 90px;
	height: 74px;
	margin: 20px auto;
}
.service_box li > div .service_1 {
	background: url("../images/guanli.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div .service_2 {
	background: url("../images/zhaopin.png") no-repeat top center;
	background-size: 38% auto;
}
.service_box li > div .service_3 {
	background: url("../images/shuzi.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div .service_4 {
	background: url("../images/fuwu.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div .service_5 {
	background: url("../images/dingzhi.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div:hover{
	background: #024290;
	cursor: pointer;
}
.service_box li > div:hover h2,.service_box li > div:hover h3,.service_box li > div:hover p{
	color: #fff;
}
.service_box li > div:hover .service_1 {
	background: url("../images/guanli.1.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div:hover .service_2 {
	background: url("../images/zhaopin.1.png") no-repeat top center;
	background-size: 38% auto;
}
.service_box li > div:hover .service_3 {
	background: url("../images/shuzi.1.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div:hover .service_4 {
	background: url("../images/fuwu.1.png") no-repeat top center;
	background-size: 40% auto;
}
.service_box li > div:hover .service_5 {
	background: url("../images/dingzhi.1.png") no-repeat top center;
	background-size: 40% auto;
}

.ma_in1s6 {
	padding: 100px 0;
}

.ma_in1s6_tbox {
	margin-bottom: 45px;
}

.ma_in1s6m_ul {
	margin: 0 -8px;
}

.ma_in1s6m_li {
	padding: 0 8px;
	float: left;
	width: 25%;
}

.ma_in1s6m_li a {
	display: block;
	position: relative;
}

.ma_in1s6m_lilast a::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.33);
	z-index: 1;
}

.ma_in1s6m_lilast a::after {
	content: "";
	position: absolute;
	left: 65px;
	top: 140px;
	width: 86px;
	height: 86px;
	background: #024290;
	z-index: 3;
}

.ma_in1s6ml_t {
	position: relative;
}

.ma_in1s6ml_t1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma_in1s6ml_tbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma_in1s6ml_btm {
	border: 1px solid #eee;
	padding: 25px;
}

.ma_in1s6mlb_time {
	color: #999;
	font-size: 18px;
	font-family: "Roboto";
	margin-bottom: 14px;
	transition: all 0.36s;
}

.ma_in1s6mlb_p {
	font-size: 18px;
	color: #999;
	font-weight: bold;
	line-height: 1.75;
	margin-bottom: 18px;
	height: 63px;
	overflow: hidden;
}

.ma_in1s6mlb_a {
	color: #024290;
	font-size: 14px;
	opacity: 0;
	transition: all 0.36s;
}

.ma_in1s6mlb_a img {
	width: 6px;
	position: relative;
	bottom: 1px;
}

.ma_in1s6m_lilast a {
	padding: 170px 90px 88px;
}

.ma_in1s6mll_h2 {
	color: #fff;
	font-weight: bold;
	font-size: 36px;
	line-height: 1.75;
	position: relative;
	z-index: 5;
	margin-bottom: 85px;
}

.ma_in1s6m_lilast .ma_in1s6mlb_a {
	color: #fff;
	opacity: 1;
	position: relative;
	z-index: 2;
}

/* g2 */
.ma_b2s1_main {
	padding: 0 16px;
	position: relative;
}

.ma_b2s1_main::before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: #b8b8b8;
	z-index: 2;
}

.ma_b2s1m_ul {
	margin: 0 -30px;
	position: relative;
	z-index: 3;
}

.ma_b2s1m_li {
	padding: 0 30px;
	float: left;
	width: 20%;
	position: relative;
}

.ma_b2s1ml_p {
	color: #024290;
	font-size: 20px;
	text-align: center;
	font-family: "FUTURANEWDEMI.WOFF";
}

.ma_b2s1m_libox {
	position: relative;
}

.ma_b2s1m_li .ma_b2s1ml_p {
	position: relative;
}

.ma_b2s1m_li .ma_b2s1ml_p::before {
	content: "";
	width: 8px;
	height: 8px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 50%;
	background: #024290;
}

.ma_b2s1m_li .ma_b2s1ml_p::after {
	content: "";
	width: 1px;
	height: 64px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	border: 1px dashed #024290;
}

.ma_b2s1m_liodd .ma_b2s1ml_p::before {
	top: -19px;
}

.ma_b2s1m_liodd .ma_b2s1ml_p::after {
	top: -88px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p::before {
	bottom: -19px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p::after {
	bottom: -88px;
}

.ma_b2s1m_liodd .ma_b2s1ml_p {
	margin-top: 50px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p {
	margin-bottom: 50px;
}

.ma_b2s1ml_d {
	width: 100%;
	padding: 32px 26px;
	background: #cac9c8;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.ma_b2s1ml_d p {
	font-size: 16px;
	color: #333;
	line-height: 1.75;
}

.ma_b2s1m_liodd .ma_b2s1ml_d {
	bottom: 110px;
}

.ma_b2s1m_lieven .ma_b2s1ml_d {
	top: 110px;
}

.ma_b2s1m_li:not(:first-child) {
	display: none;
}

.ma_b2s1m_ul .slick-list {
	padding: 325px 0 !important;
}

.ma_b2s1m_ul1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	width: 800px;
}

.ma_b2s1m_li1 p {
	color: #f5f5f5;
	font-size: 300px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.ma_b2s1m_li1:not(:first-child) {
	display: none;
}

.ma_index .ma_ny_ban_btn {
	margin-top: 0;
}

@media screen and (min-width: 1200px) {
	.ma_pchdm_a1:hover {
		background: #fff;
		color: #024290;
	}

	.ma_language a:hover {
		background: #fff;
		color: #024290;
	}

	.ma_pc_hd:hover {
		background: #024290;
	}

	.ma_in1s2mb_li a:hover .ma_in1s2mbld2 {
		top: 0;
	}

	.ma_in1s3l2_d:hover .ma_in1s3l2_d1 {
		opacity: 0;
	}

	.ma_in1s3l2_d:hover .ma_in1s3l2_d2 {
		opacity: 1;
	}

	.ma_in1s5_li:hover .ma_in1s5_li1 {
		box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
		z-index: 5;
	}

	.ma_in1s6m_li a:hover .ma_in1s6mlb_time {
		color: #024290;
	}

	.ma_in1s6m_li a:hover .ma_in1s6mlb_a {
		opacity: 1;
	}
}

.ma_in1s1m_l .ma_ny_ban_btn1 {
	margin: 0 !important;
}

.ma_in_main .ma_pw8 {
	background: #f5f5f5;
}

.ma1_in1s2m_p {
	text-align: center;
	color: #666;
	font-size: 16px;
}

.ma_in1s7 .ma_in1s2m_h2 {
	margin-bottom: 14px;
}

.ma_in1s7 {
	padding: 60px 0 100px;
}

.ma_in1s7 .ma_pw8_main {
	width: 810px;
	background: transparent;
	border-radius: 0;
	padding: 0;
}

.ma_in1s7 .ma_pw8_main .l_sy_srkhz {
	border: 1px solid #ababab;
}

.ma_in1s7 .ma_pw8_main .l_sy_tctj {
	line-height: 52px;
	width: 170px;
	border-radius: 25px;
	font-size: 18px;
}

.ma_in1s7 .ma_pw8_main .l_sy_srkhz input {
	line-height: 40px;
}

.ma_in1s7 .ma_pw8_main .l_sy_tc_xzxl {
	line-height: 40px;
}

.ma_in1s7 .ma_pw8_main .ma_sy_tc_xzxl {
	line-height: 40px;
}

.ma_in1s7 .ma_sy_tcxl {
	top: 41px;
}

.ma_ban_li a {
	display: block;
	position: relative;
	z-index: 10;
}

.yxedr_active img {
	width: auto;
	max-width: 100% !important;
}

.ma_in1s6m_lilast a {
	padding: 103px 90px 40px;
}

.ma1_pw2 {
	background: none;
}

.ma1_pw2 .ma_f4_one_text {
	color: #333;
}

.ma1_pw8 {
	background: #f5f5f5;
}

.ma1_title1 {
	font-size: 30px;
	color: #333;
	text-align: center;
	font-weight: bold;
}

.ma1_pw8_main {
	background: none;
}

.ma1_sy_tc_bt {
	text-align: center;
}

.ma1_pw22 {
	background: #f5f5f5;
	padding: 70px 0;
	text-align: center;
}

.ma1_btmb {
	margin-bottom: 0;
	display: inline-block;
	margin-right: 125px;
}

.ma1_wid {
	line-height: 52px;
	width: 170px;
	border-radius: 25px;
	font-size: 18px;
	display: inline-block;
	margin-top: 0;
}

.ma_pw1m_libox a {
	display: block;
}

.ma1_sy_tc_back {
	padding: 60px 90px 50px 70px;
	top: 55%;
}

.ma1_sy_tc_back .l_sy_tctj {
	margin-top: 14px;
	padding-right: 0 !important;
}

.ma1_sy_tc_back .l_sy_srkbox {
	margin-bottom: 14px;
}

.gx_deletepoint .ma_pw1ml_fontx {
	padding-left: 0px;
}

.gx_deletepoint .ma_pw1ml_fontx p::before {
	display: none;
}

.gx_deletepoint .ma_pw1ml_fontx p::after {
	display: none;
}

/* 1.6 */
.ma16_index .ma_ban .ma_ban_ul .ma_ban_li .ma_pcban {
	height: 100vh;
}

.ma16_pchdm_ul2box {
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
	width: 1125px;
	padding: 45px 70px;
	display: none;
}

.ma16_pchdm_ul2box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ma16_pchdm_ul2box.png) no-repeat center bottom;
	background-size: contain;
	z-index: 1;
}

.ma16_pchdm_ul2box .ma_pchdm_ul2 {
	margin: 0 -40px;
	position: relative;
	z-index: 2;
	font-size: 0;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 {
	padding: 0 40px;
	margin-bottom: 60px;
	float: none;
	display: inline-block;
	vertical-align: top;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 .ma_pchdml2_r {
	width: 100%;
	padding-left: 0;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1 {
	font-size: 16px;
	color: #1d1d1f;
	margin-bottom: 16px;
	position: relative;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1::before {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 20px;
	height: 1px;
	background: #024290;
}

.ma_pchdm_li2 .ma_pchdml2r_p1:hover{
	color: #024290;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p2 {
	font-size: 14px;
	display: block;
	color: #7b7b7b;
	line-height: 1.75;
	height: auto;
	position: relative;
	transition: all 0.36s;
}

.ma16_index .ma_bt_h2 {
	font-size: 60px;
	text-align: left;
	font-family: "微软雅黑";
}

.ma16_index .ma_bt_p {
	text-align: left;
	font-size: 24px;
	margin-bottom: 80px;
	font-family: "微软雅黑";
}

.ma16_index .ma_bantxt {
	text-align: left;
	left: 0;
	transform: translate(0, -50%);
	width: 100%;
}

.ma16_ny_ban_btn2 p {
	background: #fff;
	color: #024290;
}

.ma16_ny_banbbox .ma16_ny_ban_btn {
	display: inline-block;
	margin-right: 25px;
}

.ma16_indexclick {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 21px;
	cursor: pointer;
	animation: xl16 1.2s infinite;
}

@keyframes xl16 {
	0% {
		bottom: 25px;
	}

	50% {
		bottom: 40px;
	}

	100% {
		bottom: 25px;
	}
}

.ma16_index .ma_in1s1_main {
	padding: 120px 0 40px;
}

.ma16_in1s7 {
	padding: 130px 0 140px;
}

.ma16i1s1_t {
	margin-bottom: 50px;
}

.ma16i1s1_ul {
	margin: 0 -13px;
}

.ma16i1s1_li {
	padding: 0 13px 30px;
	float: left;
	width: 33.333333%;
}

.ma16i1s1l_a {
	display: block;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 0px 46px 0px rgba(85, 85, 85, 0.09);
}

.ma16i1s1l_img {
	position: relative;
}

.ma16i1s1l_img1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma16i1s1l_imgbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma16i1s1l_txt {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 85%;
	background: #fff;
	border-top: 8px solid #ad122a;
	padding: 35px 30px;
	z-index: 5;
	transition: all 1s;
}

.ma16i1s1lt_p1 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.5;
	height: 36px;
	overflow: hidden;
	margin-bottom: 20px;
}

.ma16i1s1lt_p2 {
	font-size: 16px;
	line-height: 1.75;
	height: 84px;
	overflow: hidden;
	margin-bottom: 40px;
}

.mc_template_lisbox .ma16i1s1lt_p3 {
	font-size: 14px;
	line-height: 1.75;
	color: #024290;
	display: inline-block;
	border-bottom: 1px solid #024290;
}

.ma16i1s1l_txt2 {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -50%;
	width: 85%;
	background: #ad122a;
	padding: 35px 30px;
	z-index: 4;
	transition: all 0.4s;
}

.ma16i1s1l_txt2 p {
	color: #fff;
}

.ma16i1s1l_txt2 .ma16i1s1lt_p3 {
	border-bottom: 1px solid #fff;
	display: inline-block;
}

.ma16_in1s7 {
	position: relative;
}

.ma16_in1s7::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ma16_in1s17_bg.png) no-repeat center top;
	/* background-size: cover; */
	z-index: 1;
}

.ma16i1s7_m {
	position: relative;
	z-index: 2;
}

.ma16i1s1_li:not(:first-child) {
	display: none;
}

.ma16i1s1_ul .slick-dots {
	bottom: -45px;
}

.ma16i1s1_ul .slick-dots li {
	width: 7px;
	height: 7px;
	margin: 0 5px;
	background: #cbcbcb;
}

.ma16i1s1_ul .slick-dots li.slick-active {
	background: #da002e;
}

.ma16i1s1_ul .slick-prev,
.ma16i1s1_ul .slick-next {
	width: 15px;
	z-index: 10;
	height: 32px;
}

.ma16i1s1_ul .slick-prev {
	background: url(../images/ma16i1s1_ulprev.png) no-repeat center top;
	background-size: contain;
	left: -30px;
}

.ma16i1s1_ul .slick-next {
	background: url(../images/ma16i1s1_ulnext.png) no-repeat center top;
	background-size: contain;
	right: -30px;
}

.ma16_in1s8_img1:not(:first-child) {
	display: none;
}

.ma16i1s8_t .ma_title1 {
	color: #fff;
}

.ma16i1s8_t {
	margin-bottom: 35px;
}

.ma16_in1s8 {
	position: relative;
	padding: 70px 0 105px;
}

.ma16_in1s8_img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	z-index: 1;
}

.ma16_in1s8_img::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(16, 18, 19, 0.3);
	z-index: 2;
}

.ma16i1s8_m {
	position: relative;
	z-index: 2;
}

.ma16i1s8m2_main {
	display: table;
	width: 970px;
	background: rgba(51, 51, 51, 0.95);
	font-size: 0;
	table-layout: fixed;
}

.ma16i1s8m2_l,
.ma16i1s8m2_rbox {
	display: table-cell;
}

.ma16i1s8m2_l {
	width: 200px;
}

.ma16i1s8m2_rbox {
	width: 100%;
	padding: 20px 75px;
	vertical-align: middle;
}

.ma16i1s8m2l_li {
	color: #fff;
	font-size: 18px;
	color: #fff;
	line-height: 90px;
	text-align: center;
	cursor: pointer;
	background: rgba(16, 18, 19, 0.95);
	transition: all 0.36s;
}

.ma16i1s8m2_t h2 {
	color: #fff;
}

.ma16i1s8m2_t {
	margin-bottom: 20px;
}

.ma16i1s8m2_p p {
	font-size: 14px;
	color: #fff;
	line-height: 1.5;
	height: 84px;
	overflow: hidden;
}

.ma16i1s8m2_p {
	margin-bottom: 45px;
}

.ma16i1s8m2_r1:not(:first-child) {
	display: none;
}

.ma16i1s8m2l_li.slick-current {
	background: transparent;
	font-weight: bold;
}

.ma16_in1s8_img .slick-dots {
	z-index: 10;
	bottom: 40px;
}

.ma16_in1s8_img .slick-dots li {
	width: 7px;
	height: 7px;
	margin: 0 5px;
	background: #cbcbcb;
}

.ma16_in1s8_img .slick-dots li.slick-active {
	background: #da002e;
}

.ma16_in1s3 {
	padding: 125px 0 120px;
}

.ma16i1s3_t {
	margin-bottom: 40px;
}

.ma_in1s3_ul .slick-dots {
	bottom: -50px;
}

.ma_in1s3_ul .slick-dots li {
	width: 7px;
	height: 7px;
	margin: 0 5px;
	background: #cbcbcb;
}

.ma_in1s3_ul .slick-dots li.slick-active {
	background: #da002e;
}

.ma16_in1s4 {
	padding: 100px 0 60px;
	position: relative;
}

.ma16_in1s4::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
}

.ma16i1s4_t h2 {
	color: #fff;
}

.ma16i1s4_t {
	margin-bottom: 100px;
}

.ma16_in1s4mimg {
	position: relative;
}

.ma16_in1s4mimg1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma16_in1s4mimgbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma16_in1s4m .swiper-wrapper {
	flex-direction: row;
}

.ma16_in1s4m .swiper-slide {
	margin-top: 0 !important;
	margin-bottom: 100px;
}

.ma16_in1s4m .swiper-pagination-bullet {
	width: 7px;
	height: 7px;
	background: #cccccc;
	opacity: 1;
}

.ma16_in1s4m .swiper-pagination-bullet-active {
	background: #024290;
}

.ma16_in1s4_m {
	position: relative;
	z-index: 3;
}

.ma16i1s5_t {
	margin-bottom: 50px;
}

/* .ma16_b1 .ma_ban{    margin-top: 100px;} */
.ma16_b1 .ma_ban_li::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0%;
	background: rgba(0, 0, 0, 0.9);
}

.ma16_b1 .ma_bantxt .ma_title1 {
	color: #fff;
	margin-bottom: 30px;
}

.ma16_b1 .ma_bantxt {
	text-align: left;
}

.ma16_b1 .ma_bt_p {
	text-align: left;
	margin-bottom: 55px;
}

.ma16b1_bantxt {
	width: calc(100% - 250px);
}

/* .ma16_b1s1{    padding: 85px 0 80px;} */
.ma16i1s5_t .ma_title1 {
	margin-bottom: 40px;
}

.ma16i1s5_ul {
	margin: 0 -17px;
}

.ma16i1s5_li {
	padding: 0 17px;
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

.ma16i1s5l_a {
	display: block;
	padding: 36px 50px;
	border-left: 3px solid #ad122a;
	background: #fff;
	box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16i1s5l_ad1 p {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	line-height: 1.2;
	height: auto;
	overflow: hidden;
}

.ma16i1s5l_ad1 {
	margin-bottom: 30px;
}

.ma16i1s5l_ad2 p {
	font-size: 14px;
	color: #666;
	line-height: 1.75;
}

.ma16i1s5l_ad2 {
	margin-bottom: 25px;
	height: 120px;
	overflow: hidden;
}

/* .ma16_b1s2{    padding-bottom: 100px;} */
.ma16i2s5l_a {
	display: block;
}

.ma16i2s5l_aimg {
	position: relative;
	margin-bottom: 25px;
}

.ma16i2s5l_aimg1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.gx_tupjz .ma16i2s5l_aimg1 {
	position: relative;
	left: 0;
	top: 0;
	height: auto;
}

.ma16i2s5l_aimgbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma16i2s5l_at_p1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 1.5;
	height: 27px;
	overflow: hidden;
	margin-bottom: 10px;
}

.ma16i2s5l_at_p2 {
	font-size: 14px;
	color: #666;
	line-height: 1.75;
	height: 49px;
	overflow: hidden;
	margin-bottom: 15px;
}

.ma16_b1s3 {
	padding-bottom: 120px;
}

.ma16i3s5_ul {
	margin: 0 -20px;
}

.ma16i3s5_li {
	padding: 0 20px;
	float: left;
	width: 33.333333%;
	margin-bottom: 20px;
}

.ma16i3s5l_a {
	display: block;
	padding: 40px 30px;
	border: 2px solid #e0e0e0;
	border-top: 3px solid #ad122a;
}

.ma16i3s5l_a .ma16i1s5l_ad1 {
	margin-bottom: 45px;
}

.ma16i3s5l_ad2 p {
	font-size: 14px;
	color: #666;
	line-height: 1.75;
	word-break: normal;
	word-wrap: break-word;
}

.ma16i3s5l_ad2 {
	margin-bottom: 18px;
	height: 168px;
	overflow: hidden;
}

.ma16_b1s4 {
	padding-bottom: 100px;
}

.ma16_b1s4_main .ma16i3s5l_a {
	padding: 0;
	border: none;
}

.ma16_b1s4_main .ma16i3s5_li {
	margin-bottom: 20px;
}

.ma16_b1s4_main .ma16i3s5l_ad2 {
	height: 73px;
}

.ma16_b1s4_main .ma16i1s5l_ad1 {
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 80%;
	padding: 20px 25px 0;
	z-index: 3;
	margin-bottom: 0;
}

.ma16_b1s4txt {
	padding: 30px 25px 45px;
}

.ma16_b1s4_main .ma16i2s5l_aimg {
	margin-bottom: 0;
}

.ma16_b1s4_main .ma16i3s5l_a {
	box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16_b1s5 {
	margin-bottom: 130px;
}

.ma16i3s6_ul {
	margin: 0 -8px;
	display: flex;
	flex-wrap: wrap;
}

.ma16i3s6_li {
	padding: 0 8px;
	float: left;
	width: 25%;
	margin-bottom: 20px;
}

.ma16i3s6l_a {
	display: block;
	padding: 35px 35px 60px;
	box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
	height: 100%;
}

.ma16i3s6lt_p {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	height: 30px;
	overflow: hidden;
}

.ma16i3s6l_t {
	margin-bottom: 24px;
	padding-bottom: 26px;
	position: relative;
}

.ma16i3s6l_t::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 36px;
	height: 2px;
	background: #ad122a;
}

.ma16i3s6l_p p {
	font-size: 14px;
	color: #666;
	line-height: 1.75;
}

.ma16i3s6l_p {
	height: 216px;
	overflow: hidden;
	margin-bottom: 25px;
}

.ma16_b1s5m1 {
	overflow: hidden;
}

.ma16_b1s5m1_l,
.ma16_b1s5m1_r {
	width: 50%;
}

.ma16_b1s5m1_l {
	float: left;
	position: relative;
	z-index: 10;
}

.ma16_b1s5m1box::before {
	content: "";
	position: absolute;
	width: 610px;
	height: 100%;
	top: 60px;
	left: -100px;
	background: url(../images/ma16_b1s5m1_lbg1.png);
	background-size: cover;
}

.ma16_b1s5m1_r {
	float: right;
	padding: 20px 0 0 60px;
}

.ma16_b1s5m1box {
	margin-bottom: 100px;
	position: relative;
}

.ma16_b1s5m1:last-child {
	margin-bottom: 0;
}

.ma16_b1s5m1rt_p {
	font-size: 30px;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
}

.ma16_b1s5m1r_t {
	margin-bottom: 16px;
}

.ma16_b1s5m1r_p p {
	font-size: 16px;
	color: #666;
	line-height: 1.75;
}

.ma16_b1s5m1r_p {
	margin-bottom: 24px;
}

.ma16_b1s5m1boxeven .ma16_b1s5m1_l {
	float: right;
}

.ma16_b1s5m1boxeven .ma16_b1s5m1_r {
	float: left;
	padding: 20px 60px 0 0;
}

.ma16_b1s5m1boxeven::before {
	left: auto;
	right: -100px;
}

.ma16_b1s5_main1 {
	margin-bottom: 100px;
}

.ma16_b1s5_main2 .ma16_b1s5m1r_t,
.ma16_b1s5_main2 .ma16_b1s5m1r_p {
	text-align: center;
}

.ma16_b1s5_main2 .ma16_b1s5m1_l {
	float: none;
	display: inline-block;
	width: 710px;
	margin-bottom: 35px;
}

.ma16_b1s5_main2 {
	text-align: center;
}

.ma16_b1s6 {
	padding-bottom: 50px;
}

.ma16_b1s5_main2 {
	margin-bottom: 50px;
}

.ma16_b1s7_main {
	padding: 125px 0;
	margin-bottom: 140px;
}

.ma16_b1s7_main:last-child {
	margin-bottom: 0;
}

.ma16_b1s7m_mbox {
	text-align: right;
}

.ma16_b1s7m_m {
	width: calc(100% - 400px);
	background: rgba(255, 255, 255, 0.85);
	padding: 95px 85px 75px;
	display: inline-block;
	position: relative;
	right: -160px;
}

.ma16_b1s7m_m .ma16_b1s5m1r_t {
	text-align: left;
	margin-bottom: 30px;
}

.ma16_b1s7m_m .ma16_b1s5m1r_p {
	text-align: left;
	margin-bottom: 40px;
}

.ma16_b1s7m_m {
	text-align: left;
}

.ma16_b1s7_main2 .ma16_b1s7m_m {
	background: rgba(48, 52, 55, 0.85);
}

.ma16_b1s7_main2 .ma16_b1s5m1rt_p {
	color: #fff;
}

.ma16_b1s7_main2 .ma16_b1s5m1r_p p {
	color: #fff;
}

.ma16_b1s7 {
	padding-bottom: 140px;
}

.ma16_b1s8 {
	padding-bottom: 130px;
}

.ma16_b1s9_main,
.gx_imgboxhtbn {
	position: relative;
}

.ma16_b1s9_main::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: 1;
}

/*.gx_imgboxhtbn::before{    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.3);    z-index: 1;}*/
.ma16_b1s9m_mbox {
	padding: 115px 0 120px;
	position: relative;
	z-index: 2;
}

.ma16_b1s9_main .ma16_b1s5m1rt_p {
	color: #fff;
	text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1rt_p {
	color: #fff;
	text-align: center;
}

.ma16_b1s9_main .ma16_b1s5m1r_t {
	margin-bottom: 30px;
}

.ma16_b1s9_main .ma16_b1s5m1r_p p {
	font-size: 16px;
	color: #fff;
	line-height: 1.75;
	text-align: center;
}

.ma16_b1s9_main .ma16_b1s5m1r_p {
	margin-bottom: 65px;
}

.ma16_b1s9_main .ma16_b1s9m_mbox {
	text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1r_t {
	margin-bottom: 30px;
}

.gx_imgboxhtbn .ma16_b1s5m1r_p p {
	font-size: 16px;
	color: #fff;
	line-height: 1.75;
	text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1r_p {
	margin-bottom: 65px;
}

.gx_imgboxhtbn .ma16_b1s9m_mbox {
	text-align: center;
}

.ma16_b1s9 {
	padding-bottom: 125px;
}

.ma16_b1s9_main2 .ma16_b1s5m1rt_p,
.ma16_b1s9_main2 .ma16_b1s5m1r_p p,
.ma16_b1s9_main2 .ma16_b1s9m_mbox {
	text-align: left;
}

.ma16_b1s9_main2 .ma16_b1s5m1r_p {
	width: calc(100% - 265px);
}

.ma16_b1s10 {
	padding-bottom: 150px;
}

/* .ma16_b1s11{    padding-bottom: 180px;} */
.ma16_b1s11 .ma16i1s5_t h2 {
	text-align: center;
}

.ma16_b1s11_li:nth-child(1),
.ma16_b1s11_li:nth-child(2),
.ma16_b1s11_li:nth-child(3),
.ma16_b1s11_li:nth-child(4),
.ma16_b1s11_li:nth-child(5) {
	border-top: 1px solid #e7e7e7;
}

.ma16_b1s11_li:nth-child(5n + 1) {
	border-left: 1px solid #e7e7e7;
}

.ma16_b1s11_li {
	float: left;
	width: 20%;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

.ma16_b1s11_ld {
	position: relative;
}

.ma_pw6m_li1 {
	position: relative;
	/*top: 0;*/
	width: 100%;
	/*height: 100%;*/
	/*left: 0;*/
	z-index: 2;
}

.ma_pw6m_li2 {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.ma16_b1s11 .ma_pw6m_li2 {
	display: block;
}

.ma16_b1s11_main {
	text-align: center;
}

/*.ma16_b1s11_ul{    margin-bottom: 40px;}*/
.ma16_b1s12_main .ma16i1s5_t h2 {
	text-align: center;
}

.ma16_b1s12 {
	padding-bottom: 110px;
}

.ma16_b1s12_ul {
	margin: 0 -16px;
}

.ma16_b1s12_li {
	padding: 0 16px;
	float: left;
	width: 33.333333%;
	margin-bottom: 20px;
}

.ma16i1s8m2l_ul .slick-prev,
.ma16i1s8m2l_ul .slick-next {
	width: 10px;
	height: 20px;
	z-index: 10;
}

.ma16i1s8m2l_ul .slick-prev {
	background: url(../images/ma16i1s8m2l_ul_prev.png) no-repeat center;
	background-size: contain;
}

.ma16i1s8m2l_ul .slick-next {
	background: url(../images/ma16i1s8m2l_ul_next.png) no-repeat center;
	background-size: contain;
}

.ma16_b1s12l_a {
	background: url(../images/ma16_b1s12l_abg.png) no-repeat center bottom;
	background-size: contain;
	display: block;
	padding: 35px 40px 75px;
	box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16_b1s12l_a .ma16i1s5l_ad1 {
	margin-bottom: 20px;
}

.ma16_b1s12l_p1 p {
	font-size: 14px;
	color: #666;
	line-height: 1.75;
}

.ma16_b1s12l_p1 {
	height: 49px;
	overflow: hidden;
}

.ma16_b1 .ma_in1s7 {
	background: #f5f5f5;
}

.ma16_b1 .ma16_ban2 .ma_bantxt .ma_title1,
.ma16_b1 .ma16_ban2 .ma_bt_p,
.ma16_b1 .ma16_ban2 .ma16_ny_banbbox {
	text-align: center;
}

.ma16_b1 .ma16_ban2 .mab1_bantxt {
	width: calc(100% - 300px);
	margin: 0 auto;
}

.ma16_b2 .ma16_b1_main {
	margin-top: 100px;
}

@media screen and (min-width: 1200px) {
	.ma16_pchdm_ul2box .ma_pchdml2r_p2:hover {
		color: #024290;
	}

	.ma16i1s1l_a:hover .ma16i1s1l_txt {
		bottom: -50%;
	}

	.ma16i1s1l_a:hover .ma16i1s1l_txt2 {
		bottom: 0;
	}

	.ma16i1s8m2l_li:hover {
		background: transparent;
	}
}

/* 1.8 */
.ma18_b1_main {
	padding: 50px 0;
}

.ma18_ul {
	margin: 0 -5px;
}

.ma18_li {
	padding: 0 5px;
	float: left;
	width: 16.666666%;
	margin-bottom: 10px;
}

.ma18_lia {
	display: block;
	border-radius: 5px;
	border: 1px solid #c9c9c9;
	padding: 30px 12px 12px;
	transition: all 0.36s;
	text-align: center;
}

.ma18_lia_img {
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
	width: 70px;
	position: relative;
	margin-bottom: 10px;
}

.ma18_lia_img1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.ma18_lia_imgbg {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.ma18_lia_p1 p {
	font-size: 20px;
	line-height: 1.5;
	text-align: center;
	color: #333;
}

.ma18_lia_p1 {
	margin-bottom: 12px;
}

.ma18_lia_p2 p {
	font-size: 14px;
	color: #333;
	line-height: 1.5;
	text-align: left;
	/*height: 63px;*/
}

.ma18_lia_p2 {
	margin-bottom: 16px;
}

.ma18_lia_btn p {
	color: #666;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	transition: all 0.36s;
}

.ma18_lia_btn {
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #c9c9c9;
	width: 90px;
	display: inline-block;
	transition: all 0.36s;
}

.ma16_b1s5m1_lbox {
	position: relative;
	z-index: 10;
	width: 100% !important;
	height: auto !important;
}

.ma16_b1s5m1_lbox21 video {
	width: 100%;
}

/* .ma16_b1s5m1_lbox22{    display: none;} */
.ma16_b1s5m1_lbox22 iframe {
	width: 100%;
	min-height: 350px;
}

.ma16_b1s7_main {
	position: relative;
	overflow: hidden;
}

.ma16_b1s7m_mbox {
	position: relative;
	z-index: 5;
}

.ma16_b1s7m1_l {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.ma16_b1s7m1_l iframe {
	width: 100%;
	height: 100%;
}

.ma16_b1s7m1_l .ma16_b1s5m1_lbox22,
.ma16_b1s7m1_l .ma16_b1s5m1_lbox2 {
	width: 100%;
	height: 100%;
}

.ma112_tc {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 300px;
	padding: 30px;
	background: #fff;
	display: none;
	box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.3);
	z-index: 10000;
}

.ma112_tc p {
	font-size: 16px;
	color: #333;
	line-height: 1.75;
}

.ma112_tcinput {
	height: 40px;
	border: 1px solid #eee;
	margin-bottom: 10px;
}

.ma112_tcinput input {
	width: 100%;
	height: 100%;
	padding: 0 20px;
}

.ma112_tcbtn {
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	border-radius: 25px;
	cursor: pointer;
}

.ma112_tcbtn1 {
	background: #5cb85c;
}

.ma112_tcbtn2 {
	background: #d9534f;
}

.ma_ban_li,
.ma16_b1s9_main {
	overflow: hidden;
	position: relative;
}

.ma_pcbanvideo {
	position: relative;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: 3;
	width: 100%;
}

.ma16_b1s9m_mbox {
	z-index: 5;
}

.ma_hei100 {
	width: 100%;
	height: 100px;
}

.ma_hei80 {
	width: 100%;
	height: 80px;
}

.ma_hei200 {
	width: 100%;
	height: 200px;
}

.ma_hei50 {
	width: 100%;
	height: 50px;
}

.ma_hei25 {
	width: 100%;
	height: 25px;
}

.ma28_b1s6 .ma16_b1s5m1r_p {
	padding-left: 40px;
}

.ma28_b1s6 .ma16_b1s5m1r_p p {
	position: relative;
}

.ma28_b1s6 .ma16_b1s5m1r_p p::before {
	content: "";
	position: absolute;
	top: 9px;
	left: -23px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #024290;
}

.ma16_b1s5m1box {
	position: relative;
}

.ma281_b1s6 .ma16i3s6_ul {
	margin: 0 -15px;
}

.ma281_b1s6 .ma16i3s6_li {
	padding: 0 15px;
	float: left;
	width: 33.333333%;
}

.ma281_b1s6 .ma16i3s6l_t::before {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #024290;
	top: 50%;
	transform: translateY(-50%);
	left: -25px;
	bottom: auto;
}

.ma281_b1s6 .ma16i3s6l_t {
	padding-bottom: 0;
	margin-bottom: 20px;
}

.ma281_b1s6 .ma16i3s6lt_p {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	height: 27px;
	overflow: hidden;
}

.ma281_b1s6 .ma16i3s6l_a {
	box-shadow: none;
	padding: 0;
	padding-left: 30px;
}

.ma281_b1s6 .ma16i3s6l_p {
	height: 122px;
	margin-bottom: 0;
}
/* 公司简介 */
.company-layer{
	padding: 80px 0;
	position: relative;
	background: url("../images/bg2@2x.png") no-repeat;
}
.company_title{
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}
.company_title span{
	height: 3px;
	width: 50px;
	content: "";
	display: block;
	margin: 20px auto 0;
	background: #024290;
}
.com_text{
	float: left;
	width: 60%;
	box-sizing: border-box;
}
.com_text p{
	margin-top: 20px;
}
.com_more_btn{
	margin-top: 20px;
}
.com_img{
	float: right;
	width: 40%;
	position: relative;
}
.com_img_1{
	width: 40%;
	position: absolute;
	top: 0;
	right: 0;
}
.com_img_2{
	width: 50%;
	position: relative;
	margin-left: 22%;
}
.com_data{
	padding: 70px 0;	
}
.com_data ul {
	display: flex;
	justify-content: space-between;
}
.com_data ul li{
	width: 16%;
}
.com_data ul li h2 span{
    font-size: 12px;
	display: inline-block;
	padding-left: 5px;
} 
.com_data ul li h2 i{
	font-style: normal;
}
.company_culture{
	background: url("../images/gy-img-1@2x.png") no-repeat center;
	background-size: cover;
	padding: 50px;
	color: #fff;
	box-sizing: border-box;
}
.com_cul_tit{
	width: 100%;
	text-align: left;
}
.com_cul_tit span{
	width: 25px;
	background: #fff;
	content: "";
	display: block;
	height: 3px;;
	margin-top: 20px;
}
.com_cul_con{
	margin-top: 40px;
}
.com_cul_con h3{
	line-height: 50px;
}
.com_cul_link{
	background: #fff;
	opacity: .8;
	border-radius: 10px;
	margin-top: 180px;
	height: 80px;
}
.com_cul_link ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 80px;
}
.com_cul_link li{
	width: 33.3%;
	box-sizing: border-box;
	float: left;
	height: 80px;
	position: relative;
}
.com_cul_link li div{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #999;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); 
	cursor: pointer;
}
.com_cul_link li:last-child div{
	border: none;
}
.com_cul_link li img{
	width: 22px;
	height: 22px;
	margin-right: 8px;
}
.com_cul_link li.active{
	border-bottom: 3px solid #024290;
}
.com_cul_link li.active a{
	display: block;
	color: #024290;
}
@keyframes fadeIn {
  from { opacity: 0.65; }
  to { opacity: 1; }
}

.fade-in-element {
  animation: fadeIn 1.5s ease-in-out forwards; /* 1.5秒淡入，保持最终状态 */
}
.qiye_culture{
	position: relative;
	padding: 50px 0;
}
.cul_list{
	position: relative;
	z-index: 2;
}
.cul_l_box{
	width: 57.8%;
	position: relative;
	overflow: hidden;
	float: left;
}
.cul_l_box .cul_text{
	position: absolute;
	left: 20%;
	top: 25%;
	color: #fff;
}
.cul_l_box .cul_text h3{
	font-size: 32px;
}
.cul_l_box .cul_text p{
	font-size: 24px;
	line-height: 1.5;
	margin-top: 20px;
}
.cul_r_box{
	width: 42.2%;
	float: left;
}
.cul_t_box,.cul_b_box{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.cul_r_text{
	position: absolute;
	left: 10%;
	bottom: 10%;
	color: #fff;
}
.cul_r_text h3{
	font-size: 28px;
}
.cul_r_text p{
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.5;
}
.zoom-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.5s ease;
}
.cul_b_box:hover .zoom-image,.cul_t_box:hover .zoom-image,.cul_l_box:hover .zoom-image{
	transform: scale(1.25);
	cursor: pointer;
}
.jzg_box{
	background: #F9FAFC;
	width: 100%;
	box-sizing: border-box;
	padding: 25% 3% 2% 5%;
	position: relative;
	right: -10%;
	margin-top: -20%;
	z-index: 1;
	color: #333;
}
.jzg_box h3{
	font-size: 28px;
}
.jzg_box p{
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.25;
}


/* 新闻列表 */
.new_inner_info_box,.zxzx_box{
	background: #F9FAFC;
}
.page_box{
	text-align: center;
	margin-top: 50px;
}
.new_inner_xx_box{
	width: 75%;
	margin: 0 auto;
	background: #fff;
	box-sizing: border-box;
	padding: 30px;
	border-radius: 10px;
}
.new_inner_xx_box .new_title{
	font-size: 24px;
	line-height: 2;
}
.new_inner_xx_box .new_time{
	font-size: 16px;
	color: #999;
	line-height: 2;
}
.new_inner_xx_box .new_info_content{
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}
.new_inner_xx_box .new_info_content p{
	line-height: 2;
}
.new_inner_xx_box .new_info_content img{
	margin-top: 20px;
}
/* 在线咨询 */
.zxzx_box{
	padding: 50px 0;
	box-sizing: border-box;
	background: #F9FAFC;
}
.zxzx_inner_box{
	width: 80%;
	margin: 0 auto;
	background: url("../images/bg-map@2x.png") left top no-repeat;
	box-sizing: border-box;
	background-size: 75% auto;
	display: flex;
	justify-content: space-between;
	padding: 30px 0 50px;
}
.zxzx_info{
	width: 45%;
	color: #333;
}
.zxzx_info h3{
	font-size: 32px;
	line-height: 2;
}
.zxzx_info p{
	font-size: 14px;
	line-height: 1.5;
}
.zxzx_info ul{
	margin-top: 50px;
}
.zxzx_info ul li{
	margin-top: 15px;
}
.zxzx_info ul li img{
	width: 20px;
	height: 20px;
	margin-right: 8px;
}
.zxlx_btn{
	margin-top: 50px;
	width: 160px;
}
.zxzx_message{
	width: 55%;
	background: #fff;
	box-sizing: border-box;
	padding: 20px;
	border-radius: 10px;
}
.message_btn{
	text-align: center;
} 
.message_btn a{
	width: 50%;
}
/* 职业教育 */
.pro_gray_bg{
	background: #F5F7FA;
}
.pro_box{
	padding: 70px 12%;
	box-sizing: border-box;
}
.zyjy_text{
	text-align: center;
}
.zyjy_text h3{
	font-size: 40px;
	color: #333;
	line-height: 2;
}
.zs_line{
	width: 60px;
	height: 4px;
	background: #024290;
	content: "";
	display: block;
	margin: 0 auto;
}
.zyjy_text p{
	margin-top: 20px;
	font-size: 20px;
	color: #666;
	line-height: 1.5;
}
.fwpt_ul{
	margin: 40px auto 0;
	display: flex;
	width: 90%;
	justify-content: center;
	align-items: center;
}
.fwpt_ul li{
	width: 25%;
	line-height: 1.5;
	background: url("../images/zy.icon1@2x.png") left center no-repeat;
	background-size: 30px;
	font-size: 24px;
	padding-left: 40px;
}
.fwpt_img{
	margin-top: 40px;
}
.fwpt_ys{
	text-align: center;
	margin-top: 20px;
}
.ys_img{
	width: 30%;
	margin: 0 auto;
}
.fwpt_ys ul{
	display: flex;
	background: #E7EFFF;
	border: 1px dashed #2783CC;
	margin-top: 20px;
	justify-content: center;
	align-items: center;
	border-radius: 60px;
}
.fwpt_ys ul li{
	padding: 20px;
	font-size: 26px;
	color: #333;
}
.fwpt_ys ul li h3{
	font-style: italic;
}
.fwpt_ys ul li p{
	margin-top: 10px;
	line-height: 1.5;
}
.cjjd_box_ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.cjjd_box_ul li{
	width: 48%;
	background: #fff;
	border-radius: 12px;
	padding: 10px;	
	box-sizing: border-box;
}
.cjjd_box_ul li .cjjd_img_box{
	display: flex;
	justify-content: space-between;
}
.cjjd_box_ul li .cjjd_img_box img{
	width: 49%;
}
.cjjd_box_ul li .cjjd_text{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 10px;
	overflow: hidden;
}
.cjjd_box_ul li .cjjd_text span{
	display: block;
	width: 52px;
	height: 26px;
	border-radius: 13px;
	line-height: 26px;
	border: 1px solid #024290;
	color: #024290;
	text-align: center;
}
.cjjd_box_ul li .cjjd_text h3{
	font-size: 20px;
	color: #333;
	padding: 0 10px;
}
.cjjd_box_ul li .cjjd_text p{
	font-size: 16px;
	color: #666;
}
/* 制造业外包 */
.zzywb_text{
	text-align: center;
}
.zzywb_text h3{
	font-size: 40px;
	color: #333;
	line-height: 2;
}
.zzes_img,.rlzy_img{
	margin-top: 50px;
}
.zzes_ul{
	margin-top: 30px;
	background: #fff;
	box-shadow: 0 5px 5px rgba(0,0,0,.1);
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zzes_ul li{
	width: 25%;
	text-align: center;
	box-sizing: border-box;
	padding: 20px;
	line-height: 1.5;
}
.zzes_ul li h3{
	font-size: 26px;
	color: #024290;
}
.zzes_ul li p{
	font-size: 20px;
	color: #283857;
	margin-top: 15px;;
}
.khnt_ul{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.khnt_ul li{
	width: 13%;
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
	height: 264px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.khnt_ul li h2{
	font-size: 32px;
	color: #CBCBCB;
}
.khnt_ul li h3{
	font-size: 16px;
	color: #333;
	margin: 20px 0;
}
.khnt_ul li p{
	line-height: 1.8;
}
.twlist_li{
	margin-bottom: 100px;
}
.twlist_li .tw_img{
	position: relative;
	width: 42%;
}
.twlist_li .tw_img .bg_img{
	position: absolute;
	left: -23%;
	top: 0;
	width: 100%;
	z-index: 0;
}
.twlist_li .tw_img .right_positon{
	transform: rotateY(180deg);
	left: 23%;
}
.twlist_li .tw_img .show_img{
	width: 100%;
	position: relative;
	z-index: 1;
}
.twlist_li .tw_text{
	width: 50%;
	color: #333;
}
.twlist_li .tw_text h3{
	font-size: 44px;
}
.twlist_li .tw_text p{
	font-size: 20px;
	line-height: 1.5;
	margin: 15px 0 0;
}
.twlist_li .tw_text ul{
	width: 80%;
}
.twlist_li .tw_text ul li{
	float: left;
	font-size: 24px;
	width: 50%;
	background: url("../images/yj.icon@2x.png") left center no-repeat;
	background-size: 25px auto;
	padding-left: 30px;
	margin-top: 30px;
}
.lxwm_btn{
	margin-top: 40px;
}
/* 我们的产品 */
.hwpro_ul,.hwys_ul{
	display: flex;
	margin-top: 50px;
	justify-content: space-between;
	align-items: center;
}
.hwpro_ul li{
	background: #fff;
	box-sizing: border-box;
	padding: 15px;
	width: 19%;
	height: 360px;
	text-align: center;
	border-radius: 8px;
	color: #666;
	font-size: 16px;
}
.hwpro_ul li img{
	width: 40%;
}
.hwpro_ul li h3{
	font-size: 20px;
	color: #333;
	line-height: 1.5;
	height: 75px;
	margin: 15px 0 5px;
}
.hwpro_ul li p{
	line-height: 1.6;
}
.hwys_ul li{
	background: #fff;
	box-sizing: border-box;
	padding-bottom: 15px;
	width: 16%;
	height: 300px;
	text-align: center;
	border-radius: 12px;
	color: #666;
	border: 1px solid #F5F7FA;
	font-size: 16px;
}
.hwys_ul li h3{
	font-size: 18px;
	color: #333;
	line-height: 2;
	margin-top: 10px;
}
.hwys_ul li p{
	padding: 10px;
	line-height: 1.5;
}
/* 服务业外包 */
.wmpro_ul{
	margin-top: 20px;
}
.wmpro_ul li{
	float: left;
	width: 48%;
	margin: 10px 1%;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 0 5px rgba(2,66,144,.1);
	display: flex;
	padding: 5%;
	height: 200px;
	align-items: center;
	justify-content: space-between;
}
.wmpro_ul li .l_icon_img{
	width: 20%;
}
.wmpro_ul li .r_text_con{
	width: 76%;
}
.wmpro_ul li .r_text_con h3{
	font-size: 20px;
	color: #333;
}
.wmpro_ul li .r_text_con p{
	color: #666;
	font-size: 16px;
	line-height: 1.8;
	margin-top: 15px;
}
/* 服务业外包 */
.youshi_box{
	background: url("../images/fuwuye_bg.2@2x.png") no-repeat;
	background-size: cover;
}
.youshi_box .zzywb_text h3{
	color: #fff;
}
.youshi_box .zs_line{
	background: #fff;
}
.youshi_ul li{
	float: left;
	width: 23%;
	margin: 100px 1% 50px;
	padding: 100px 2% 20px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 12px;
	color: #666;
	font-size: 16px;
	position: relative;
	height: 300px;
	text-align: center;
}
.youshi_ul li .youshi_img{
	position: absolute;
	width: 50%;
	top: -50px;
	left: 25%;
}
.youshi_ul li .youshi_text h3{
    color: #333;
	font-size: 20px;
}
.youshi_ul li .youshi_text p{
	line-height: 1.5;
	margin-top: 25px;
}
/* 加入我们 */
.search_box{
	margin: 50px auto;
	text-align: center;
}
.search_box select{
	display: inline-block;
	border: 1px solid #ddd;
	width: 180px;
	height: 36px;
	border-radius: 5px;
	padding: 0 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.search_box button{
	display: inline-block;
	width: 100px;
	height: 36px;
	border-radius: 5px;
	background: #024290;
	color: #fff;
	margin-bottom: 10px;
}
.result_list{
	width: 100%;
	margin-top: 30px;
}
.result_list li{
	float: left;
	width: 31%;
	margin: 10px 1%;
	background: #fff;
	line-height: 1.5;
	color: #666;
	height: 450px;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 8px;
	overflow: hidden;
	text-align: left;
}
.result_list li h2{
	text-align: center;
	color: #024290;
	font-size: 24px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.result_list li .gw_sm{
	border-bottom: 1px solid #EBEBEB;
	margin: 20px 0;
}
.result_list li .gw_sm p{
	font-size: 14px;
	color: #333;
}
.result_list li .gw_sm h3{
	font-size: 16px;
	font-weight: normal;
	line-height: 2.8;
}
.result_list li dl{
	line-height: 20px;
	font-size: 16px;
}
.result_list li dd{
	font-weight: normal;
	margin-top: 10px;
}
.left_info{
	float: left;
	width:74%;
}
.gw_title{
	background: #F9FAFC;
	border-radius: 12px;
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #999;
}
.gw_title .l_info{
	width: 75%;
}
.gw_title .l_info h2{
	font-size: 32px;
	color: #666;
	line-height: 40px;
}
.gw_title .l_info p{
	line-height: 30px;
	margin: 15px 0;
}
.gw_title .l_info p em{
	font-style: normal;
	padding-left: 20px;
}
.gw_title .r_time{
	width: 25%;
	background: url("../images/time@2x.png") left center no-repeat;
	background-size: 20px;
	padding-left: 25px;;
	height: 30px;
	line-height: 30px;
}
.gw_info{
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	margin-top: 20px;
	padding: 20px;
	border-radius: 12px;
	color: #666;
	font-size: 16px;
}
.gw_info h3{
	font-size: 32px;
	line-height: 50px;
	margin-bottom: 30px;
}
.gw_info dd{
	margin-top: 8px;
}
.gw_info .jgx_line{
	height: 1px;
	content: "";
	display: block;
	width: 50%;
	background: #EBEBEB;
	margin: 30px 0;
}
.zw_address{
	background: url("../images/dingwei@2x.png") left center no-repeat;
	background-size: 20px;
	padding-left: 30px;
	margin: 30px 0;
	line-height: 24px;;
}
.right_mail{
	float: right;
	width: 25%;
}

@media screen and (min-width: 1200px) {
	.ma18_lia:hover {
		border-color: #024290;
		box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
	}

	.ma18_lia:hover .ma18_lia_btn {
		background: #024290;
		border-color: transparent;
	}

	.ma18_lia:hover .ma18_lia_btn p {
		color: #fff;
	}
}

@media screen and (max-width: 1440px) {
	.ma18_lia_p1 p {
		font-size: 18px;
	}

	.ma18_lia_p1 {
		margin-bottom: 10px;
	}

	.ma18_lia {
		padding: 26px 12px 12px;
	}
}

@media screen and (max-width: 1200px) {
	.ma18_li {
		width: 33.333333%;
	}

	.ma18_lia_p1 p {
		font-size: 16px;
	}

	.ma18_lia_btn p {
		font-size: 14px;
	}

	.ma18_lia_btn {
		width: 80px;
	}

	.ma28_b1s6 .ma16_b1s5m1r_p {
		padding-left: 25px;
	}

	.ma28_b1s6 .ma16_b1s5m1r_p p::before {
		left: -17px;
		width: 6px;
		height: 6px;
	}

	.ma281_b1s6 .ma16i3s6l_a {
		padding-left: 20px;
	}

	.ma281_b1s6 .ma16i3s6l_t::before {
		width: 6px;
		height: 6px;
		left: -20px;
	}

	.ma281_b1s6 .ma16i3s6l_t {
		margin-bottom: 10px;
	}

	.ma281_b1s6 .ma16i3s6_li {
		padding: 0 10px;
	}

	.ma281_b1s6 .ma16i3s6_ul {
		margin: 0 -10px;
	}
	
	.cul_text h3{
		font-size: 24px;
	}
	.cul_text p{
		font-size: 16px;
	}
	.cul_r_box h3{
		font-size: 20px;
	}
	.cul_r_box p{
		font-size: 14px;
	}
	.jzg_box h3{
		font-size: 20px;
	}
	.jzg_box p{
		font-size: 14px;
	}
}

@media screen and (max-width: 768px) {
	.ma18_lia_p1 {
		margin-bottom: 8px;
	}

	.ma18_lia_p2 {
		margin-bottom: 10px;
	}

	.ma18_lia {
		padding: 20px 12px 12px;
	}

	.ma16_b1s5m1_lbox22 iframe {
		width: 100%;
		min-height: 205px;
	}
	
	.cul_l_box,.cul_r_box{
		width: 80%;
		margin: 0 auto;
		float: none;
	}
	.cul_l_box .cul_text h3{
		font-size: 20px;
	}
	.cul_l_box .cul_text p{
		font-size: 14px;
	}
	.cul_r_box h3{
		font-size: 20px;
	}
	.cul_r_box p{
		font-size: 14px;
	}
	.jzg_box h3{
		font-size: 20px;
	}
	.jzg_box p{
		font-size: 14px;
	}
}

@media screen and (max-width: 767px) {
	.ma18_li {
		width: 100%;
	}

	.ma18_lia_p2 p {
		height: 42px;
	}

	.ma16_b1s5m1_lbox22 iframe {
		width: 100%;
		min-height: 175px;
	}

	.ma_pcbanvideo {
		display: none;
	}

	.ma281_b1s6 .ma16i3s6_li {
		width: 100%;
	}
	.service_box li{
		width: 100%;
		margin-top: 30px;
		padding: 0;
	}
	.service_box li div{
		padding: 10% 15%;
	}
	.service_box li div > p{
		height: 75px;
	}
	
	.wmpro_ul li{
		display: block;
		height: 300px;
	}
	.wmpro_ul li .l_icon_img{
		width: 60%;
		margin: 0 auto;
	}
	.wmpro_ul li .r_text_con{
		width: 100%;
	}
	.wmpro_ul li .r_text_con h3{
		font-size: 18px;
		text-align: center;
		margin-top: 15px;
	}
	.wmpro_ul li .r_text_con p{
		font-size: 14px;
	}
	.youshi_ul li{
		width: 48%;
		height: 240px;
		padding: 15% 5%;
	}
	.zzes_ul{
		display: block;
	}
	.zzes_ul li{
		float: left;
		width: 50%;
	}

	.ma281_b1s6 .ma16i3s6l_p {
		height: auto;
	}

	.ma281_b1s6 .ma16i3s6lt_p {
		height: auto;
	}
}

.ma_ban_li img {
	width: 100%;
}

.ma22_b1s5m1r_t,
.ma22_b1s5m1r_p,
.ma22_b1s5m1_l {
	margin-bottom: 0 !important;
}

.gx_wzbogt .ma_bt_p {
	line-height: 1.75;
	color: #fff;
}

.gx_cenbox {
	width: 1200px;
	margin: 0 auto 0;
}

.gx_blbanner .gx_pcimgsrc {
	width: 100%;
}

.gx_blbanner .gx_wapimgsrc {
	width: 100%;
}

.gx_cenbox4 .ma18_li {
	width: 25%;
	padding: 0 25px;
}

.gx_cenbox4 .ma18_ul {
	margin: 0 -25px;
}

.gx_cenbox3 .ma18_li {
	width: 33.333333%;
	padding: 0 30px;
}

.gx_cenbox3 .ma18_ul {
	margin: 0 -30px;
}

.gx_bannerviobtn video::-webkit-media-controls {
	display: none !important;
}

.ma18_lia .ma18_lia_btn {
	background: #024290;
	border-color: transparent;
}

.ma18_lia .ma18_lia_btn p {
	color: #fff;
}

.gx_cobnmhei .ma16i1s5l_ad2 {
	height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_at_p1 {
	height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_at_p2 {
	height: auto !important;
}

.gx_cobnmhei .ma16i1s5l_ad1 p {
	height: auto !important;
}

.gx_cobnmhei .ma16i3s5l_ad2 {
	height: auto !important;
}

.gx_cobnmhei .ma16i3s6l_p {
	height: auto !important;
}

.gx_cobnmhei .ma16i3s6lt_p {
	height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_aimg1 {
	position: relative;
	height: auto !important;
}

.gx_imgboxhtbn .ma16_b1s9m_mbox {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	padding: 0;
}

.gx_dxldibn .ma18_lia_p2 p {
	padding-left: 20px;
	position: relative;
}

.gx_dxldibn .ma18_lia_p2 p:after {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #024290;
	position: absolute;
	left: 0;
	top: 7px;
	content: "";
}

.gx_sdfsdfdfsfs {
	padding-right: 0 !important;
}

.ma_pchdml2r_p2box .on {
	color: #024290;
}

.g_updata .ma_pw6m_li2 {
	position: absolute;
}

.gx_navst {
	padding-left: 15px;
}

.gx_sjlistnav {
	display: none;
}

.gx_navst a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #999;
	/*max-width: calc(100% - 36px);*/
	position: relative;
	width: 100%;
	max-width: 100%;
	display: block;
}

.gx_navst a::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.05;
	background-color: #000;
}

.gx_naverji.atvn h5 .img_s {
	display: none;
}

.gx_naverji.atvn h5 .img_d {
	display: block;
}

.gx_thir_li.atvn .img_s {
	display: none;
}

.gx_thir_li.atvn .img_d {
	display: block;
}

/*3.27*/
.ma_ban_ul .slick-prev {
	background: url(../images/garrow1.png) no-repeat;
	background-size: cover;
	width: 80px;
	height: 80px;
	z-index: 10;
}

.ma_ban_ul .slick-next {
	background: url(../images/garrow.png) no-repeat;
	background-size: cover;
	width: 80px;
	height: 80px;
}

/* 20211019 start */
.mc_banner {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.mc_ban_li {
	position: relative;
	overflow: hidden;
}

.mc_ban_li:not(:first-child) {
	display: none;
}

.mc_ban_imgbox {
	position: relative;
	z-index: 1;
}

.mc_ban_imgbox img {
	width: 100%;
}

.mc_ban_li>a {
	display: block;
}

.mc_ban_ph {
	display: none;
}

.mc_ban_video {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	z-index: 2;
	transform: translate(-50%, -50%);
	object-fit: cover;
}

.mc_ban_imgbox::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	/* background: rgba(0, 0, 0, .3); */
}

.mc_ban_titlebox {
	color: #fff;
}

.mc_ban_li:not(:first-child) {
	display: none;
}

.mc_ban_li .mc_ban_txtbox {
	z-index: 5;
}

.mc_ban_ph .mc_ban_img {
	width: 100%;
	height: auto;
}

.mc_ban_txtbox {
	color: #fff;
}

.mc_ban_title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1.2;
	color: #fff;
	margin-bottom: 0.5em;
}

.mc_cont1360 {
	width: 1360px;
	margin: 0 auto;
	max-width: 100%;
}

.mc_ban_txtbox p {
	font-size: 24px;
	line-height: 1.85;
	font-weight: lighter;
	color: #fff;
}

.mc_ban_txtbox p strong {
	font-weight: normal;
}

.mc_ban_more .mc_more_btn {
	margin-right: 15px;
}

.mc_more_btn {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	height: 3em;
	line-height: 3em;
	padding: 0 1.5em;
	min-width: 10em;
	color: #fff;
	border-radius: 1.5em;
	overflow: hidden;
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style1 {
	background: #024290;
}
.inner_ban_btn{
	background: #fff;
	color: #024290;
}

.mc_btn_style1::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 0;
	background: #142637;
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style2 svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translateX(0.25px);
}

.mc_btn_style2>svg rect {
	fill: none;
	stroke-width: 1;
	width: calc(100% - 1px);
	height: calc(100% - 1px);
	stroke-dasharray: 321%;
	stroke-dashoffset: 0%;
	stroke: #fff;
	rx: 1.75em;
	ry: 1.75em;
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style2>svg rect+rect {
	stroke-width: 1;
	stroke: #142637;
	stroke-dashoffset: 321%;
}

.mc_ban_more {
	margin-top: 55px;
}

.mc_ban_dots {
	bottom: 35px;
}

.mc_ban_dots .slick-dots {
	position: static;
	text-align: left;
}

.mc_ban_dots .slick-dots li {
	background: #fff;
	opacity: 0.5;
}

.mc_ban_dots .slick-dots li.slick-active {
	opacity: 1;
}

.mc_cont1630 {
	width: 1630px;
	margin: 0 auto;
	max-width: 75%;
}

/* 线 */
.mc_linebox {
	position: relative;
	z-index: 1;
}

.mc_line {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: -1;
	transform: translateX(-50%);
	width: 2px;
	height: 0;
	max-height: 100%;
	background: #024290;
	pointer-events: none;
	transition: all 0.1s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}


.mc_a1s4 .mc_line {
	max-height: 50%;
}

.mc_a1s1_top,
.mc_a1s1_li {
	padding: 75px 0;
}

.mc_a1s1_top {
	padding-top: 150px;
}

.mc_title48 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.5;
	color: #333;
}
.mc_title36 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.5;
	color: #333;
	margin-top: 10px;
}
.mc_title16 {
	font-size: 15px;
	line-height: 1.5;
	color: #999;
}

.mc_a1s1_title {
	margin-bottom: 35px;
}

.mc_a1s1_txt {
	width: 80%;
	max-width: 400px;
}

.mc_a1s1_txt p {
	font-size: 18px;
	line-height: 1.5;
	color: #142637;
}

.mc_a1s1txt_li {
	display: flex;
	align-items: flex-start;
	padding: 10px 0;
	border-bottom: 1px solid #eeeeee;
	color: #142637;
	font-size: 18px;
	line-height: 1.5;
}

.mc_a1s1txt_li img {
	width: 20px;
	flex: none;
	transform: translateY(calc((1.5em - 20px) / 2));
}

.mc_a1s1txt_li span {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	padding-left: 1.3em;
}

.mc_a1s1_apply {
	margin-top: 60px;
}

.mc_a1s1t_container {
	position: relative;
	min-height: 640px;
}

.mc_a1s1t_imgbox {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: 48%;
	max-width: 640px;
	opacity: 0;
}

.mc_a1s1t_bg img {
	width: 100%;
	border-radius: inherit;
}

.mc_a1s1t_bg {
	padding: 1px;
	border-radius: 50%;
	overflow: hidden;
	height: auto !important;
}

.mc_a1s1t_img {
	background: #fff;
	width: 75%;
	height: 75% !important;
	border-radius: 50%;
	overflow: hidden;
	z-index: 2;
}

.mc_a1s1t_line {
	position: absolute;
	z-index: -1;
	white-space: nowrap;
}

.mc_a1s1t_line1 {
	left: 100%;
	top: 50%;
}

.mc_a1s1t_line2 {
	left: 78%;
	bottom: 0;
}

.mc_a1s1t_line1 span {
	background: #024290;
	transition: all 0.5s;
}

.mc_a1s1t_line2 span {
	background: #fceef0;
	transition: all 1s;
}

.mc_a1s1t_line span {
	display: inline-block;
	font-size: 10px;
	width: 3em;
	height: 11.5em;
	vertical-align: top;
	transform: skew(-20deg);
	margin-right: 1.5em;
	opacity: 0;
}

.mc_a1s1t_line span:nth-child(1) {
	transition-delay: 0.3s;
}

.mc_a1s1t_line span:nth-child(2) {
	transition-delay: 0.5s;
}

.mc_a1s1t_line span:nth-child(3) {
	transition-delay: 0.7s;
}

.mc_a1s1t_line span:nth-child(4) {
	transition-delay: 0.9s;
}

.mc_a1s1li_imgbox {
	border-radius: 50%;
	max-width: 100%;
}

.mc_a1s1li_container {
	display: flex;
	align-items: center;
}

.mc_a1s1li_imgwrap,
.mc_a1s1li_txtbox {
	width: 50%;
}

.mc_a1s1li_txtbox {
	padding-left: 160px;
}

.mc_a1s1_li:nth-child(odd) .mc_a1s1li_container {
	flex-direction: row-reverse;
}

.mc_a1s1_li:nth-child(odd) .mc_a1s1li_imgwrap {
	padding-right: 120px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap {
	padding-left: 120px;
}

.mc_a1s1_li:last-child {
	padding-bottom: 200px;
}

.mc_title24 {
	font-size: 24px;
	line-height: 1.5;
}

.mc_a1s2 {
	display: flex;
	background: #142637;
	z-index: 2;
}

.mc_a1s2_l {
	position: relative;
	z-index: 1;
	width: 33.333333%;
	padding: 90px 6.25%;
	overflow: hidden;
}

.mc_a1s2_r {
	width: 66.666666%;
}

.mc_a1s2_slogan,
.mc_a1s2_title {
	width: 320px;
	max-width: 100%;
	float: right;
}

.mc_a1s2_slogan {
	font-size: 36px;
	line-height: 48px;
	font-weight: bold;
	color: #fff;
}

.mc_a1s2_title {
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 40px;
}

.mc_a1s2_list {
	display: flex;
	flex-wrap: wrap;
}

.mc_a1s2_li {
	position: relative;
	z-index: 1;
	width: 33.333333%;
	height: 300px;
}

.mc_a1s2l_decorate {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	pointer-events: none;
	width: 356px;
	max-width: 56%;
	transform: translateY(14%);
}

.mc_a1s2_lisbox {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.mc_a1s2r_num {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	padding: 30px;
	font-family: "Roboto", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

.mc_a1s2r_txtbox {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 30px;
}

.mc_a1s2r_bgbox .mc_a1s2r_bg {
	width: 100%;
	height: 100%;
}

.mc_a1s2r_title {
	font-family: "Roboto-black", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
	font-weight: bold;
	color: #fff;
	line-height: 1.5;
	max-height: 3em;
	overflow: hidden;
	margin-bottom: 5px;
	transform: translateY(110px);
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s2r_txtbox p {
	font-size: 16px;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
	color: #fff;
	opacity: 0;
}

.mc_a1s2r_more {
	width: 20px;
	margin-top: 28px;
	opacity: 0;
}

.mc_a1s2_li1,
.mc_a1s2_li3 {
	background: #024290;
}

.mc_a1s2_li1 .mc_a1s2r_bg,
.mc_a1s2_li3 .mc_a1s2r_bg {
	background-color: #024290 !important;
}

.mc_a1s2_li6 .mc_a1s2r_bg,
.mc_a1s2_li8 .mc_a1s2r_bg {
	background-color: #142637 !important;
}

.mc_a1s2_li1 .mc_a1s2r_bg::before,
.mc_a1s2_li3 .mc_a1s2r_bg::before,
.mc_a1s2_li6 .mc_a1s2r_bg::before,
.mc_a1s2_li8 .mc_a1s2r_bg::before {
	display: none;
}

.mc_a1s2r_bg {
	position: relative;
	z-index: 1;
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s2r_bg::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #142637;
	opacity: 0.7;
}

.mc_a1s2r_bgbox {
	width: 100%;
	height: 100%;
	z-index: -1;
	/* background: #ff003b; */
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s3 {
	background: #f8f8f8;
	padding: 90px 0 105px;
}

.mc_a1s3_title {
	margin-bottom: 50px;
	text-align: center;
	width: 100% !important;
	padding: 0 !important;
}

.mc_a1s3_arrow {
	font-size: 10px;
	width: 5.6em;
	height: 5.6em;
	line-height: 5.6em;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
	position: relative;
	z-index: 1;
}

.mc_a1s3_arrow img {
	width: 20px;
}

.mc_a1s3_prev img {
	transform: rotate(180deg);
}

.mc_a1s3_prev {
	margin-right: 10px;
}

.mc_a1s3_svg {
	fill: none;
	stroke-width: 1px;
	stroke: #e5e5e5;
	transform: rotate(-90deg);
}

.mc_a1s3_l {
	width: 50%;
}

.mc_a1s3_lbox {
	display: flex;
	flex-flow: row-reverse;
	align-items: flex-end;
}

.mc_a1s3_title,
.mc_a1s3_lbox {
	width: 540px;
	max-width: 100%;
}

.mc_a1s3_r {
	width: 50%;
}

.mc_a1s3_arrowbox {
	margin-right: 45px;
	display: flex;
}

.mc_a1s3_imgslick {
	width: 375px;
	background: #f8f8f8;
}

.mc_a1s3_imgsli:not(:first-child) {
	display: none;
}

.mc_a1s3_imgsli img {
	border-radius: 10px;
}

.mc_a1s3_txtli:not(:first-child) {
	display: none;
}

.mc_a1s3_txtli {
	width: 630px;
	max-width: 100%;
	padding: 0 80px;
}

.mc_a1s3_logo {
	margin-bottom: 25px;
	max-width: 130px;
}

.mc_a1s3_txt {
	margin-bottom: 80px;
}

.mc_a1s3_txt p {
	font-size: 24px;
	line-height: 2;
	min-height: 6em;
	color: #142637;
}

.mc_a1s3_namebox>div {
	font-size: 18px;
	line-height: 24px;
	color: #142637;
}

.mc_a1s3_name {
	font-weight: bold;
}

.mc_a1s3_svg .mc_a1s3_circle {
	stroke: #ff003b;
	stroke-dasharray: 180;
	stroke-dashoffset: 180;
	transition: all 0.4s;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_logo {
	animation: up 1s 0.3s ease-out both;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_txt {
	animation: up 1s 0.5s ease-out both;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_namebox {
	animation: up 1s 0.7s ease-out both;
}

@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
}

.mc_a1s4_conent {
	padding: 100px 0;
}

.mc_a1s4_conent {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.mc_a1s4_l,
.mc_a1s4_r {
	width: 350px;
	max-width: 30%;
}

.mc_a1s4_m {
	width: 520px;
	max-width: 40%;
	overflow: hidden;
}

.mc_a1s4_txt {
	font-size: 30px;
	line-height: 1.6;
	font-weight: bold;
	text-align: center;
	color: #142637;
	margin-bottom: 125px;
}

.mc_a1s4 {
	position: relative;
	z-index: 1;
	background: #fff;
}

.mc_a1s4::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 50%;
	background: #024290;
	height: 0;
	transition: all 1s ease-out;
}

.mc_a1s4_btn .mc_btn_style1 {
	background: #fff;
	color: #024290;
	font-family: "Roboto-black", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

.mc_a1s4_btn {
	text-align: center;
}

.mc_a1s4_decorate {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 345px;
	z-index: -1;
}

.mc_ft_logo {
	width: 260px;
	color: #fff;
}
.mc_ft_logo h2{
	font-size: 16px;
	line-height: 36px;
	margin-top: 20px;
}

.mc_ft_logo a {
	width: 180px;
	display: block;
}

.mc_ft_top {
	padding: 75px 0 60px;
}

.mc_ft_nav {
	display: flex;
	flex-wrap: wrap;
}

.mc_ftnav_li {
	margin-left: 90px;
}

.mc_ftnav_li:first-child {
	margin-left: 0;
}

.mc_ftnav_title {
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 1em;
	color: #fff;
}

.mc_ftnav_li p {
	font-size: 16px;
	line-height: 1.5;
	padding: 3px 0;
	color: #999;
}

.mc_ftnav_li a {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.mc_ft_follow {
	margin-top: 30px;
}

.mc_ft_follow>div {
	float: left;
	width: 22px;
	margin-right: 15px;
}

.mc_ft_wechat {
	position: relative;
	z-index: 1;
}

.mc_ftwechat_qrcode {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 100%;
	transform: translate(-50%, -10px);
	width: 100px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.mc_ft_bot span,
.mc_ft_bot a,
.mc_ft_bot p {
	display: inline-block;
	vertical-align: middle;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.mc_ft_bot p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	text-align: center;
	display: block;
}

.mc_ft_bot {
	padding: 15px 0;
}

.mc_aside {
	position: fixed;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
}

.mc_aside_nav {
	transform: translateX(-100%);
	transition: all 0.4s;
}

.mc_aside.show .mc_aside_nav {
	transform: translateX(0);
}

.mc_aside_li {
	position: relative;
	z-index: 1;
	font-size: 16px;
	line-height: 1.5;
	color: #999;
	padding: 12px 0;
	padding-left: 20px;
	cursor: pointer;
}

.mc_aside_li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 2px;
	background: #ca1331;
	transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_aside_li.on {
	color: #ca1331;
}

.mc_aside_li.on::before {
	width: 15px;
}

.mc_aside_li:last-child::before {
	background: #142637;
}

.mc_aside_li:last-child.on {
	color: #142637;
}

/* banner圈 */
.intro-logo__content {
	position: absolute;
	width: 82vw;
	height: 82vw;
	right: -16%;
	top: -65%;
	/* right: -20%;    top: -79%; */
	z-index: 2;
	pointer-events: none;
	mix-blend-mode: multiply;
}

.intro-logo__content1 {
	mix-blend-mode: normal;
}

.intro-logo__inner,
.intro-logo__outer {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.intro-logo__inner {
	width: 49.93742178%;
	height: 49.93742178%;
	mix-blend-mode: multiply;
}

.intro-logo__content circle {
	transition: stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
	transition: transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99), stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
	transition: transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99), stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99), -webkit-transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
	transition-timing-function: cubic-bezier(0.25, 0.74, 0.22, 0.99);
	transform-origin: center center;
	transform: rotate(0);
}

.intro-logo__inner circle {
	stroke: url(../images/null_d26a27fbd63f460092e50d8b96438e71.);
	transition-delay: 0.35s;
	transition-duration: 2.21s;
}

.intro-logo__outer {
	width: 100%;
	height: 100%;
	mix-blend-mode: multiply;
}

.intro-logo__outer circle {
	stroke: #AAD0FF;
	mix-blend-mode: multiply;
	transition-delay: 0.2s;
	transition-duration: 2.36s;
}

.intro-logo__outer circle:nth-child(2) {
	transition-delay: 0s;
	transition-duration: 2.56s;
}

.js circle {
	transition: all 0s !important;
}

.js .intro-logo__inner circle:first-child {
	transform: rotate(-90deg) !important;
	stroke-dashoffset: 1878.67202px;
}

.js .intro-logo__outer circle:first-child {
	transform: rotate(-90deg) !important;
	stroke-dashoffset: 2351.48161px;
}

.js .intro-logo__outer circle:nth-child(2) {
	transform: rotate(-135deg) !important;
	stroke-dashoffset: 2744.96601px;
}

.mc_ban_next {
	position: absolute;
	text-align: center;
	pointer-events: none;
	width: 100%;
	height: 125px;
}

.mc_bannext_icon {
	transform: translateY(calc(-100% - 10px));
}

.mc_a1s1t_circle {
	width: 735px;
	max-width: 40%;
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(50%, -67%);
}

.mc_a1s1 {
	overflow: hidden;
}

.mc_ban_imgbox {
	transform: scale(1.1);
	transition: all 1s 0.8s;
}

.mc_ban_txt {
	width: 600px;
	max-width: 100%;
}

.mc_ban_title,
.mc_ban_txt,
.mc_ban_more {
	visibility: hidden;
}

.mc_ban_li.slick-active .mc_ban_imgbox {
	transform: scale(1);
}

.mc_ban_li.slick-active .mc_ban_title {
	visibility: visible;
	animation: up 1s 0.8s ease-out both;
}

.mc_ban_li.slick-active .mc_ban_txt {
	visibility: visible;
	animation: up 1s 1s ease-out both;
}

.mc_ban_li.slick-active .mc_ban_more {
	visibility: visible;
	animation: up 1s 1.2s ease-out both;
}

.mc_a1s1txt_li.wow,
.mc_title48.wow {
	animation-name: up;
}

.mc_anmt_up {
	animation-name: up;
	animation-delay: 0.3s;
}

.mc_a1s1t_bgbox,
.mc_a1s1t_bg {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.mc_a1s1t_bg::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 5;
	transform: translate(-50%, -50%);
	width: 0%;
	height: 0%;
	box-shadow: 0 0 0 100vw #fff;
	border-radius: 50%;
	transition: all 0.5s ease-out;
}

.mc_a1s1t_img {
	transform: translate(-50%, -50%) scale(0);
	transition: transform 0.5s 0.5s ease-out;
}

.mc_a1s1_top.active .mc_a1s1t_bg::before {
	width: 100%;
	height: 100%;
}

.mc_a1s1_top.active .mc_a1s1t_img {
	transform: translate(-50%, -50%) scale(1);
}

.mc_a1s1_top.active .mc_a1s1t_line span {
	opacity: 1;
}

.mc_a1s1_top.active .mc_a1s1t_imgbox {
	opacity: 1;
}

.mc_a1s1li_imgwrap {
	position: relative;
	z-index: 1;
}

.mc_a1s1li_imgbox {
	font-size: 10px;
	border: 3em solid transparent;
	overflow: visible;
	width: calc(640px + 6em) !important;
	opacity: 0;
	transition: opacity 0.4s;
}

.mc_a1s1li_imgbox img {
	border-radius: inherit;
}

.mc_a1s1li_imgbox>svg {
	position: absolute;
	left: -5%;
	top: -5%;
	width: 110%;
	height: 110%;
	z-index: 5;
}

.mc_a1s1li_imgwrap {
	position: relative;
	z-index: 1;
}

.mc_a1s1li_imgwrap::before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
	width: 0%;
	height: 2px;
	background: #024290;
	transition: all 1s 0.3s;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap::before {
	right: auto;
	left: 0;
}

.mc_a1s1li_imgbox circle {
	stroke: #024290;
	transition: transform 1.5s ease, stroke-dashoffset 1.5s ease;
	transform-origin: center center;
	transition-delay: 0.8s;
}

.mc_a1s1li_imgbox::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 105%;
	height: 105%;
	background: #fff;
}

.mc_a1s1_li.active .mc_a1s1li_imgbox {
	opacity: 1;
}

.mc_a1s1_li.active .mc_a1s1li_imgwrap::before {
	width: 50%;
}

.mc_a1s1_circle {
	transform: rotate(0);
	stroke-dashoffset: 515.22109px;
}

.mc_a1s1_li.active .mc_a1s1_circle {
	transform: rotate(-540deg);
	stroke-dasharray: 515.221088px;
	stroke-dashoffset: 386.415816px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1_circle {
	transform: rotate(-180deg);
}

.mc_a1s1_li:nth-child(even).active .mc_a1s1_circle {
	transform: rotate(270deg);
}

.mc_a1s1_li .mc_a1s1_circle+circle {
	stroke-dasharray: 600px;
	stroke-dashoffset: -600px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1_circle+circle {
	transform: rotate(180deg);
}

.mc_a1s1_li.active .mc_a1s1_circle+circle {
	stroke-dashoffset: 0;
	transition: all 1s 0.5s ease-in;
}

.mc_a1s2_li {
	animation-name: fadeIn;
}

.mc_a1s4_imgbox {
	position: relative;
	z-index: 1;
	background-color: #fff;
	mix-blend-mode: darken;
}

.mc_a1s4_imgbox svg {
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	filter: blur(0.5px);
}

.mc_a1s4m_img {
	mix-blend-mode: lighten;
}

.mc_a1s4m_video,
.mc_a1s4m_pic {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
	width: calc(100% - 1px);
	height: calc(100% - 1px);
	object-fit: cover;
}

.mc_a1s4m_video {
	z-index: 3;
}

.mc_a1s4m_cicle {
	font-size: 10px;
	width: 7em;
	height: 7em;
	z-index: 10;
	border-radius: 50%;
	border: 1px solid #024290;
	background: #fff;
	opacity: 0;
	transition: opacity 0.4s 1.5s;
}

.mc_a1s4m_cicle::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1.2em;
	height: 1.2em;
	background: #024290;
	border-radius: 50%;
}

.mc_a1s4.active path {
	transition: stroke-dashoffset 1s ease-in-out 0.5s;
	stroke-dashoffset: 0 !important;
}

.mc_a1s4.active::before {
	height: 50%;
}

.mc_a1s4.active .mc_a1s4m_cicle {
	opacity: 1;
}

html.unload {
	height: 120vh;
	overflow: hidden;
}

.mc_a1s3 {
	position: relative;
	z-index: 1;
}

.mc_a1s3_drc1 {
	position: absolute;
	left: 10%;
	top: 0;
	z-index: -1;
	max-width: 50%;
}

.mc_a1s3_drc2 {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 50%;
	transform: translate(50%, 50%);
}

.mc_anmt_w::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #f8f8f8;
	transition: all 1s;
}

.mc_a1s4_m {
	position: relative;
}
.fot_big_logo{
	width: 70%;
	height: 380px;
	background: url("../images/fot-logo@2x.png") center no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}

.mc_a1s4m_imgback {
	width: 100%;
	z-index: -1;
	mix-blend-mode: normal;
}

.mc_anmt_w.animated::before {
	width: 0;
}

.mc_a1s1t_circle::before {
	background: #fff;
}

.mc_a1s1_li.end .mc_a1s1_circle {
	transition-delay: 0s !important;
	transition: transform 0.8s ease, stroke-dashoffset 0.8s ease;
}

.mc_a1s3_r .mc_a1s3_arrowbox {
	display: none;
}
.innner_footer{
	background: #0C4790 url("../images/footer-bg@2x.png") no-repeat center;
	background-size: cover;
	padding: 60px 0;
	color: #fff;
	text-align: center;
}
.innner_footer h2{
	font-size: 42px;
	line-height: 1.5;
}
.innner_footer p{
	margin-top: 20px;
	font-size: 24px;
	line-height: 2;
}
.innner_footer a{
	display: inline-block;
	padding: 0 50px;
	background: #fff;
	color: #024290;
	border-radius: 25px;
	line-height: 50px;
	font-size: 16px;
	margin-top: 30px;
}

.mc_footer {
	background: #142637;
}

.mc_a1s3_r .mc_a1s3_title {
	visibility: hidden;
}

.ma16_in1s4mimg {
	width: 148px;
}

.mc_index .ma_in1s6m_li {
	margin-bottom: 20px;
}

.mc_a1s3,
.ma_in1s6 {
	position: relative;
	overflow: hidden;
}

.ma_in1s6_decorate.mc_a1s4_decorate {
	bottom: 8%;
}

.mc_index .ma_in1s6ml_btm {
	background: #fff;
}

/* cssend */
@media screen and (min-width: 1200px) {
	.mc_btn_style1:hover::before {
		height: 100%;
	}

	.mc_btn_style1:hover {
		background: transparent;
		transition-delay: 0.4s;
	}

	.mc_btn_style2:hover {
		color: #142637;
	}

	.mc_btn_style2:hover>svg rect {
		stroke-dashoffset: -321%;
	}

	.mc_btn_style2:hover>svg rect+rect {
		stroke-dashoffset: 0%;
	}

	.mc_a1s2_li.act {
		z-index: 10;
	}

	.mc_a1s2_lisbox:hover .mc_a1s2r_bgbox {
		background: #ff003b;
		width: calc(100% + 18px);
		height: calc(100% + 18px);
		box-shadow: 0px 2px 31.04px 0.96px rgba(20, 38, 55, 0.29);
	}

	.mc_a1s2_lisbox:hover .mc_a1s2r_bg {
		transform: translate(-10px, -10px);
	}

	.mc_a1s2_lisbox:hover .mc_a1s2r_title {
		transform: translateY(0);
	}

	.mc_a1s2_lisbox:hover .mc_a1s2r_txtbox p,
	.mc_a1s2_lisbox:hover .mc_a1s2r_more {
		opacity: 1;
		transition: all 0.4s 0.4s;
	}

	.mc_a1s3_arrow:hover .mc_a1s3_circle {
		stroke-dashoffset: 0;
	}

	.mc_a1s4_btn .mc_btn_style1:hover {
		color: #fff;
	}

	.mc_ftnav_li a:hover {
		text-decoration: underline;
	}

	.mc_a1s1_li.end .mc_a1s1li_imgbox:hover .mc_a1s1_circle {
		stroke-dashoffset: 450px;
		transform: rotate(-180deg);
	}

	.mc_a1s1_li:nth-child(even).end .mc_a1s1li_imgbox:hover .mc_a1s1_circle {
		transform: rotate(0deg);
	}

	@keyframes rotatel {
		50% {
			stroke-dashoffset: 600px;
		}

		100% {
			transform: rotate(0deg);
		}
	}
}

@media screen and (max-width: 1680px) {
	.mc_ban_title {
		font-size: 54px;
	}

	.mc_title48 {
		font-size: 44px;
	}
	.mc_title36 {
		font-size: 32px;
	}
	.mc_title16 {
		font-size: 14px;
	}

	.mc_a1s2_slogan {
		font-size: 32px;
	}

	.mc_a1s4_txt {
		font-size: 26px;
	}

	.mc_title24,
	.mc_a1s2_title,
	.mc_a1s3_txt p,
	.mc_ban_txtbox p {
		font-size: 22px;
	}

	.mc_cont1360 {
		width: 80%;
		max-width: calc(100% - 80px);
	}

	.mc_a1s1t_container {
		min-height: calc(80vw * 0.48) !important;
	}

	.mc_a1s1t_line span {
		font-size: 9px;
	}

	.mc_ban_next {
		height: 30px;
	}

	.mc_a1s2_l {
		padding-right: 4%;
	}

	/* .mc_ban_next .mc_line {        height: 100% !important;    } */
	.mc_ftnav_li {
		margin-left: 50px;
	}
	.cjjd_box_ul li .cjjd_text span{
		font-size: 12px;
	}
	.cjjd_box_ul li .cjjd_text h3{
		font-size: 16px;
	}
	.cjjd_box_ul li .cjjd_text p{
		font-size: 14px;
	}
		

	/* 1680e */
}

@media screen and (max-width: 1440px) {
	.mc_ban_title {
		font-size: 40px;
	}

	.mc_title48 {
		font-size: 36px;
	}
	.mc_title36 {
		font-size: 32px;
	}
	.mc_title16 {
		font-size: 14px;
	}
	.innner_footer h2{
		font-size: 32px;
	}
	.innner_footer p{
		font-size: 14px;
	}

	.mc_a1s2_slogan {
		font-size: 24px;
	}

	.mc_a1s4_txt {
		font-size: 22px;
	}

	.mc_title24,
	.mc_a1s2_title,
	.mc_a1s3_txt p,
	.mc_ban_txtbox p {
		font-size: 20px;
	}

	.mc_more_btn {
		font-size: 14px;
	}

	.mc_ban_more {
		margin-top: 30px;
	}

	.mc_ban_txtbox p {
		line-height: 1.75;
	}

	.mc_ban_dots {
		bottom: 20px;
	}

	.mc_a1s1_top,
	.mc_a1s1_li {
		padding: 50px 0;
	}

	.mc_a1s1_top {
		padding-top: 100px;
	}

	.mc_a1s1t_container {
		min-height: auto;
	}

	.mc_a1s1_title {
		margin-bottom: 25px;
	}

	.mc_a1s1txt_li {
		font-size: 16px;
	}

	.mc_a1s1t_line span {
		font-size: 6px;
	}

	.mc_a1s1_apply {
		margin-top: 40px;
	}

	.mc_a1s1_li:nth-child(odd) .mc_a1s1li_imgwrap {
		padding-right: 6%;
	}

	.mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap {
		padding-left: 6%;
	}

	.mc_a1s1li_txtbox {
		padding-left: 10%;
	}

	.mc_a1s1_li:last-child {
		padding-bottom: 120px;
	}

	.mc_a1s2r_num {
		padding: 20px;
	}

	.mc_a1s2r_txtbox p {
		font-size: 14px;
	}

	.mc_a1s2r_txtbox {
		padding: 20px;
	}

	.mc_a1s2r_title {
		transform: translateY(80px);
	}

	.mc_a1s2r_more {
		margin-top: 15px;
	}

	.mc_a1s2_li {
		height: 240px;
	}

	.mc_a1s2_slogan {
		line-height: 1.5;
	}

	.mc_a1s2_title {
		margin-bottom: 30px;
	}

	.mc_aside_li {
		font-size: 14px;
		padding: 8px 0;
		padding-left: 18px;
	}

	.mc_a1s3_arrow {
		font-size: 8px;
	}

	.mc_a1s3_imgslick {
		width: 300px;
	}

	.mc_a1s3_title {
		margin-bottom: 40px;
		width: 50%;
	}

	.mc_a1s3_lbox {
		width: 100%;
	}

	.mc_a1s3_title,
	.mc_a1s3_lbox {
		padding-right: 60px;
	}

	.mc_a1s3_txtli {
		padding: 0 50px;
	}

	.mc_a1s3_txt {
		margin-bottom: 30px;
	}

	.mc_a1s3 {
		padding: 80px 0;
	}

	.mc_a1s3_imgslick {
		width: calc(100% - 145px);
	}

	.mc_a1s3_txt p {
		line-height: 1.75;
	}

	.mc_a1s4_conent {
		padding: 80px 0;
	}

	.mc_a1s4m_cicle {
		font-size: 8px;
	}

	.mc_a1s4_txt {
		margin-bottom: 60px;
	}

	.mc_a1s4_m {
		max-width: calc(40% - 50px);
	}

	.mc_ftnav_li {
		margin-left: 35px;
	}

	.mc_ft_top {
		padding: 50px 0 60px;
	}

	.mc_ftnav_title {
		font-size: 16px;
		margin-bottom: 0.5em;
	}

	.mc_ftnav_li p {
		font-size: 14px;
	}

	.mc_a1s2_l {
		padding-left: 100px;
		padding-right: 40px;
	}

	.mc_a1s2_slogan,
	.mc_a1s2_title {
		width: 270px;
	}

	/* 1440e */
}

@media screen and (max-width: 1200px) {

	.mc_a1s1_top,
	.mc_a1s1_li {
		padding: 30px 0;
	}

	.mc_a1s1_top {
		padding-top: 60px;
	}

	.mc_ban_title {
		font-size: 32px;
	}

	.mc_title48 {
		font-size: 26px;
	}
	.mc_title36 {
		font-size: 22px;
	}
	.mc_title16 {
		font-size: 14px;
	}
	.fwpt_ul li{
		font-size: 20px;
	}
	.fwpt_ys ul li {
		font-size: 20px;
    }
	.cjjd_box_ul{
		display: block;
	}
	.cjjd_box_ul li {
		width: 100%;
		margin-top: 15px;
	}
	
   .innner_footer h2{
		font-size: 26px;
	}
	.innner_footer p{
		font-size: 14px;
	}
	.innner_footer a{
		line-height: 40px;
	}
	.zzywb_text h3{
		font-size: 32px;
	}
    .khnt_ul{
		display: block;
	}
	.khnt_ul li{
		float: left;
		width: 22%;
		margin: 10px;
	}
	.twlist_li .tw_text h3{
		font-size: 26px;
	}
	.twlist_li .tw_text p{
		font-size: 16px;
	}
	.twlist_li .tw_text ul{
		width: 100%;
	}
	.twlist_li .tw_text ul li{
		font-size: 16px;
		background-size: 18px auto;
		margin-top: 15px;
	}
	.twlist_li .tw_text ul.zhjs_ul li{
		width: 100%;
	}
	.mc_a1s2_slogan {
		font-size: 24px;
	}

	.mc_a1s4_txt {
		font-size: 20px;
	}

	.mc_title24,
	.mc_a1s2_title,
	.mc_a1s3_txt p,
	.mc_ban_txtbox p {
		font-size: 18px;
	}

	.mc_more_btn {
		height: 2.6em;
		line-height: 2.6em;
		padding: 0 1.3em;
		min-width: 8em;
		border-radius: 1.3em;
	}

	.mc_btn_style2 {
		border: 1px solid #fff;
	}

	.mc_btn_style2 svg {
		display: none;
	}

	.mc_a1s3_drc1 {
		max-width: 30%;
	}

	.mc_a1s1txt_li span {
		padding-left: 10px;
	}

	.mc_a1s1_apply {
		margin-top: 30px;
	}

	.mc_a1s2 {
		width: 80%;
		margin: 0 auto;
		flex-wrap: wrap;
	}

	.mc_a1s2_r,
	.mc_a1s2_l {
		width: 100%;
	}

	.mc_a1s1_li:last-child {
		padding-bottom: 60px;
	}

	.mc_a1s2_l {
		padding: 60px 5%;
	}

	.mc_a1s2l_decorate {
		max-width: 20%;
	}

	.mc_a1s2r_title {
		transform: none;
	}

	.mc_a1s2r_txtbox p,
	.mc_a1s2r_more {
		opacity: 1;
	}

	.mc_a1s2r_txtbox {
		padding: 15px;
	}

	.mc_a1s2r_more {
		margin-top: 10px;
	}

	.mc_a1s3_arrow img {
		width: 14px;
	}

	.mc_a1s3_lbox {
		flex-wrap: wrap;
	}

	.mc_a1s3_imgslick {
		width: 240px;
		flex-flow: row;
	}

	.mc_a1s3_arrowbox {
		margin-right: 0;
		margin-top: 20px;
	}

	.mc_a1s3_title {
		margin-bottom: 30px;
	}

	.mc_a1s3 {
		padding: 60px 0;
	}

	.mc_ft_r {
		width: 100%;
		float: left;
		margin-top: 20px;
	}

	.mc_ft_top {
		padding: 30px 0;
	}

	.mc_a1s4m_video {
		display: none;
	}

	.mc_a1s2_slogan,
	.mc_a1s2_title {
		float: none;
	}

	.mc_a1s3_imgslick {
		background: transparent;
	}

	.mc_a1s2_li {
		height: 260px;
	}

	/* 1200e */
}

@media screen and (max-width: 950px) {
	.mc_ban_title {
		font-size: 28px;
	}

	.mc_title48 {
		font-size: 24px;
	}
	.mc_title36 {
		font-size: 22px;
	}
	.mc_title16 {
		font-size: 12px;
	}

	.mc_a1s2_slogan {
		font-size: 22px;
	}

	.mc_a1s4_txt {
		font-size: 20px;
	}
	.zzes_ul li h3{
		font-size: 20px;
	}
	.zzes_ul li p{
		font-size: 14px;
	}
	.hwpro_ul,.hwys_ul{
		display: block;
	}
	.hwpro_ul li,.hwys_ul li{
		float: left;
		width: 45%;
		margin: 15px 2.5%;
	}
	.result_list li{
		width: 48%;
	}
	.left_info{
		width: 100%;
	}
	.right_mail{
		width: 35%;
		margin-top: 30px;
		float: left;
	}
	

	.mc_title24,
	.mc_a1s2_title,
	.mc_a1s3_txt p,
	.mc_ban_txtbox p {
		font-size: 18px;
	}
    .company-layer{
		padding-left: 20px;
		padding-right: 20px;
	}
	.mc_cont1360 {
		width: 100%;
		max-width: none;
		padding: 0 20px;
	}
	.khnt_ul{
		display: block;
	}
	.khnt_ul li{
		float: left;
		width: 28%;
		margin: 10px;
	}

	.mc_ban_imgbox .mc_ban_pc {
		display: none;
	}

	.mc_ban_imgbox .mc_ban_ph {
		display: block;
	}

	/* .intro-logo__content {        transform: scale(.9) translateY(60%);    } */
	.mc_aside {
		display: none !important;
	}

	.mc_a1s1_top,
	.mc_a1s1_li {
		padding: 25px 0;
	}

	.mc_a1s1_top {
		padding-top: 50px;
	}

	.mc_a1s1_title {
		margin-bottom: 20px;
	}

	.mc_a1s1txt_li {
		font-size: 14px;
	}

	.mc_a1s1t_imgbox {
		width: 40%;
	}

	.mc_a1s1_txt {
		width: 200px;
	}

	.mc_cont1630 {
		width: 100%;
		max-width: none;
	}

	.mc_a1s2 {
		width: 100%;
	}

	.mc_a1s2_l {
		padding: 60px 20px;
	}

	.mc_a1s2r_txtbox {
		padding: 15px 20px;
	}

	.mc_a1s4_conent {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.mc_a1s4m_cicle {
		font-size: 6px;
	}

	.mc_a1s4_txt {
		font-size: 18px;
	}

	.intro-logo__content {
		top: -30%;
	}

	.mc_a1s1t_container {
		min-height: calc(80vw * 0.4) !important;
	}
	.zyjy_text h3{
		font-size: 18px;;
	}
	.zyjy_text p{
		font-size: 14px;
	}
	.fwpt_ul{
		width:100%;
	}
	.fwpt_ul li{
		font-size: 12px;
	}
	.fwpt_ys ul li {
		font-size: 12px;
		padding: 10px;
	}
	.fwpt_ys ul li h3{
		font-size: 14px;
	}
	.cjjd_box_ul{
		display: block;
	}
	.cjjd_box_ul li {
		width: 100%;
		margin-top: 10px;
		font-size: 12px;
	}
	.cjjd_box_ul li .cjjd_text h3{
		font-size: 12px;
	}
	.cjjd_box_ul li .cjjd_text p{
		font-size: 12px;
	}

	/* 950e */
}

@media screen and (max-width: 767px) {
	.mc_ban_title {
		font-size: 24px;
	}

	.mc_title48 {
		font-size: 22px;
	}
	.mc_title36 {
		font-size: 18px;
	}
	.mc_title16 {
		font-size: 12px;
	}

	.mc_a1s2_slogan {
		font-size: 20px;
	}

	.mc_a1s4_txt {
		font-size: 18px;
	}
	.com_text{
		width: 100%;
		float: none;
	}
	.com_img{
		float: none;
		width: 80%;
		margin: 30px auto 0;
	}
	.zzes_ul li h3{
		font-size: 16px;
	}
	.zzes_ul li p{
		font-size: 12px;
	}
	.twlist_li .tw_img{
		width: 100%;
	}
	.twlist_li .tw_text{
		width: 100%;
		margin-top: 20px;
	}
	.khnt_ul li{
		width: 95%;
		height: 180px;
	}

	.mc_title24,
	.mc_a1s2_title,
	.mc_a1s3_txt p,
	.mc_ban_txtbox p {
		font-size: 16px;
	}

	/* .intro-logo__content {        transform: scale(.9) translateY(58%);    } */
	.mc_ban_more {
		margin-top: 20px;
	}

	.mc_a1s1_top,
	.mc_a1s1_li {
		padding: 20px 0;
	}

	.mc_a1s1_top {
		padding-top: 40px;
	}

	.mc_a1s1txt_li img {
		width: 16px;
		transform: translateY(calc((1.5em - 16px) / 2));
	}

	.mc_a1s1t_imgbox {
		position: relative;
		left: 0;
		top: 0;
		transform: none;
		margin: 0 auto;
	}

	.mc_a1s1_title {
		margin-bottom: 15px;
	}

	.mc_a1s1_content {
		margin-bottom: 30px;
	}

	.mc_a1s1t_imgbox {
		width: 80%;
		max-width: 400px;
	}

	.mc_a1s1t_line span {
		font-size: 4px;
	}

	.mc_a1s1_apply {
		margin-top: 20px;
	}

	.mc_a1s1li_container {
		display: block;
	}

	.mc_a1s1li_imgwrap,
	.mc_a1s1li_txtbox {
		width: 100%;
	}

	.mc_a1s1li_imgbox {
		margin: 0 auto;
		max-width: 85%;
	}

	.mc_a1s1li_imgbox {
		width: calc(400px + 6em) !important;
		margin-bottom: 0 !important;
	}

	.mc_a1s1li_txtbox {
		padding: 0 20px;
	}

	.mc_a1s1li_imgwrap::before {
		display: none;
	}

	.mc_a1s2_l {
		padding: 40px 20px;
	}

	.mc_a1s2_li {
		width: 100%;
		animation-name: none;
	}

	.mc_a1s2_li {
		height: 240px;
	}

	.mc_a1s3 {
		padding: 40px 0;
	}

	.mc_a1s3_title,
	.mc_a1s3_lbox {
		width: 100%;
		text-align: left;
		padding: 0;
	}

	.mc_a1s3_l,
	.mc_a1s3_r {
		width: 100%;
	}

	.mc_a1s3_lbox {
		display: block;
	}

	.mc_a1s2_list {
		display: block;
	}

	.mc_a1s2_li:not(:first-child) {
		display: none;
	}

	.mc_a1s3_txtli {
		width: 100%;
		padding: 0;
	}

	.mc_a1s3_drc1 {
		display: none;
	}

	.mc_a1s1_li:last-child {
		padding-bottom: 40px;
	}

	.mc_a1s3_l {
		margin-bottom: 20px;
	}

	.mc_a1s3_namebox>div {
		font-size: 14px;
		line-height: 1.5;
	}

	.mc_a1s3_txt {
		margin-bottom: 15px;
	}

	.mc_a1s3_imgslick {
		max-width: 50%;
	}

	.mc_a1s4_conent {
		display: block;
		padding: 40px 20px;
	}

	.mc_a1s4_r,
	.mc_a1s4_l {
		width: 100%;
		max-width: none;
	}

	.mc_a1s4_l .mc_more_btn {
		background: #024290;
		color: #fff;
	}

	.mc_a1s2_l {
		background: inherit;
	}

	.mc_a1s2_li6 .mc_a1s2_lisbox,
	.mc_a1s2_li8 .mc_a1s2_lisbox {
		background: #142637;
	}

	.mc_a1s4_txt {
		margin-bottom: 20px;
	}

	.mc_a1s4_m {
		margin: 30px auto;
		max-width: none;
		width: 60%;
	}

	.mc_a1s4_r .mc_a1s4_txt {
		color: #fff;
	}

	.mc_ftnav_li {
		margin: 0;
	}

	.mc_ftnav_li:not(.mc_ftnav_contact) {
		display: none;
	}

	.mc_ft_bot p {
		font-size: 12px;
	}

	.mc_ft_top {
		padding: 20px 0;
	}

	.mc_ftb_l,
	.mc_ftb_r {
		float: left;
		width: 100%;
	}

	.mc_index_body {
		padding-bottom: 0 !important;
	}

	.mc_ft_bot {
		padding: 10px 0;
	}

	.mc_ft_follow {
		margin-top: 20px;
	}

	.mc_ftwechat_qrcode {
		left: 0;
		transform: translate(0, -10px);
		width: 80px;
	}

	.mc_a1s1li_imgwrap {
		padding: 0 !important;
	}

	.mc_a1s3_title,
	.mc_a1s3_txtlisbox {
		background: #f8f8f8;
	}

	.mc_a1s4_l .mc_a1s4_txt,
	.mc_a1s1li_txtbox,
	.mc_a1s1t_txtbox {
		background: #fff;
	}

	.mc_a1s3_l .mc_a1s3_arrowbox {
		display: none;
	}

	.mc_a1s3_r .mc_a1s3_arrowbox {
		display: flex;
	}

	.mc_a1s3_imgslick {
		display: none;
	}

	.mc_a1s3_title {
		text-align: center;
		padding: 10px 0;
		margin-bottom: 0;
	}

	.mc_a1s3_logo {
		padding-top: 10px;
		text-align: center;
	}

	.mc_a1s3_txtli.slick-active .mc_a1s3_logo {
		animation: none;
	}

	.mc_a1s3_txtli.slick-active .mc_a1s3_txt {
		animation: none;
	}

	.mc_a1s3_txtli.slick-active .mc_a1s3_namebox {
		animation: none;
	}

	.mc_a1s4m_video,
	.mc_a1s4m_pic {
		transform: translate(-50%, -50%);
		width: calc(100% - 0px);
		height: calc(100% - 0px);
	}

	.mc_a1s3_r .mc_a1s3_title {
		visibility: visible;
		padding: 10px 0 !important;
		margin-bottom: 20px;
	}

	.mc_a1s1_title {
		padding-top: 10px;
	}

	.mc_a1s4_decorate {
		width: 200px;
	}

	.ma_in1s6_decorate.mc_a1s4_decorate {
		bottom: 30px;
	}

	.mc_a1s1t_container {
		min-height: auto !important;
	}
	.zxzx_inner_box{
		display: block;
	}
	.zxzx_info,.zxzx_message{
		width: 100%;
	}
	.zxzx_message{
		margin-top: 30px;
	}

	/* 767e */
}

@media screen and (max-width: 480px) {
	.mc_a1s1_txt {
		width: 100%;
	}

}

/* 20211019 end */
/* 202203 start */
.mc_a1s1txt_li {
	width: 100%;
}

.mc_a1s2_list {
	flex-wrap: wrap;
}

.mc_a1s2_li:nth-child(1),
.mc_a1s2_li:nth-child(2) {
	width: 50%;
}

.ma_pchdml2r_p3 {
	padding-left: 0.5em;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p2 {
	font-size: 16px;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p3 {
	font-size: 14px;
}

.ma_pchdml2r_p2box {
	margin-top: 5px;
}

.ma_pchdml2r_p2box>li {
	margin-top: 5px;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1 {
	font-weight: bold;
}

.ma16_pchdm_ul2box .ma_pchdm_ul2 {
	margin: 0 -30px;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 {
	padding: 0 20px;
}

@media screen and (min-width: 1200px) {
	a.mc_a1s1txt_li:hover {
		color: #024290;
	}
}

.gx_four_nav {
	display: none;
}

.xialaph h6 {
	position: relative;
}

.xialaph h6 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 35px;
	padding: 11px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.gx_four_nav a {
	opacity: 0.8;
	line-height: 30px !important;
}

.gx_four_nav .gx_navst {
	padding-left: 30px;
}

.mc_footer img {
	max-width: 100%;
}

/* 202203 end */
.l_pub_bott_link {
	display: flex;
	flex-wrap: wrap;
}

.l_pub_bott_icbox {
	margin: 10px 0;
}

.nobot .l_pub_bott_link {
	display: none;
}

.ma18_ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

/*20220516*/
a[href="javascript:void(0);"] {
	pointer-events: none;
}

.he_f2p1brsw {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.he_f2p1wd {
	max-width: calc(50% - 20px);
}

.he_f2p1wd a {
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ma_pw1_main {
	display: flex;
	flex-wrap: wrap;
}

.ma_pw1m_li {
	height: 100%;
}

.ma_pw1ml_title {
	font-size: 20px;
	height: auto !important;
}

.ma_pw1ml_font {
	height: auto !important;
	min-height: 254px;
}

.mc_ph_hd {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1200px) {
	.mc_index_body {
		padding-bottom: 60px;
	}
}

@media screen and (max-width: 767px) {
	.ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_b1s9m_mbox {
		padding: 30px 20px;
	}

	.ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_b1s5m1r_p {
		padding: 0;
	}

	.ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma_publick_width {
		position: relative;
		left: 0;
		top: 0;
		z-index: 5;
		transform: none;
	}

	.ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma_phban {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_ny_ban_btn p {
		line-height: 36px;
	}

	.mc_ban_txtbox p {
		font-weight: normal !important;
	}

	.mc_index_body {
		padding-bottom: 68px !important;
	}

	.he_f2p1wd {
		max-width: none;
		width: 100%;
		margin: 5px 0;
	}

	.ma_pw1ml_font {
		min-height: auto !important;
	}

	body {
		padding-bottom: 68px !important;
	}
}

.ma_pw1 .mc_list_imgbox img,
.ma_pw3 .mc_list_imgbox img {
	transform: translate(0);
}

.mc_template_lisbox .ma16_b1s9_main2 img {
	min-height: 550px;
	width: auto !important;
	max-width: 1000% !important;
	left: 50%;
	transform: translateX(-50%);
}

.gx_cenbox3 {
	width: 100%;
	max-width: 1200px;
}

.gx_cenbox3 .ma18_li {
	padding: 0 15px;
}

.ma16_b1s5m1r_p {
	line-height: 1.4;
}

@media (max-width: 950px) {
	.mc_template_lisbox .ma16_b1s9_main2 img {
		width: 100% !important;
	}
}
@media (max-width: 750px) {
	.company_culture{
		padding: 50px 30px;
	}
	.com_data ul{
		display: block;
	}
	.com_data ul li{
        width: 30%;
		float: left;
		margin: 10px 1.5%;
		height: 80px;
	}
	.result_list li{
		width: 100%;
	}
}

/*404页面*/
.web404 {
	font-size: 0;
	width: 100%;
	height: 100vh;
}

.web404 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.web404 img:nth-child(2) {
	display: none;
}

.web404Text {
	position: absolute;
	width: 90%;
	top: 20%;
	left: 50%;
	transform: translateX(-50%);
}

.web404Text p {
	font-size: 32px;
	line-height: 1.5;
	color: #fff;
	text-align: center;
}

.web404Btn {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 180px;
	line-height: 44px;
	border: 3px solid #fff;
	font-size: 18px;
	color: #fff;
	border-radius: 25px;
	margin-top: 54px;
}

@media (max-width: 750px) {
	.web404 img:nth-child(1) {
		display: none;
	}

	.web404 img:nth-child(2) {
		display: block;
	}

	.web404Text p {
		font-size: 4.5vw;
	}
}

.langjian,
.langfan,
.langen {
	display: none;
}

.gx_bannerbox {
	margin-bottom: 0;
}

.content_center {
	background-color: #fff;
	padding: 70px 0 100px;
}

.content_center h4 {
	text-align: center;
	margin-bottom: 50px;
	font-size: 32px;
}

.content_center_main {
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 5px;
}

.content_center_main .content_item {
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	border-top: solid 5px #eee;
	padding: 30px 30px;
	width: calc(33.3% - 20px);
	box-sizing: border-box;
}

.content_center_main .content_item:hover {
	border-color: #024290;
}

.content_center_main .content_item li {
	margin-bottom: 20px;
	font-size: 16px;
	color: #777676;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.content_center_main .content_item li a {
	color: #777676;
}

.content_center_main .content_item li::before {
	content: "";
	width: 5px;
	height: 5px;
	background-color: #024290;
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
}

@media (max-width: 1300px) {
	.content_center_main {
		width: calc(100% - 20px);
	}
}

@media (max-width: 760px) {
	.content_center_main .content_item {
		width: 100%;
		margin-bottom: 20px;
	}
}

.laypage {
	text-align: center;
}

.layui-laypage .layui-laypage-skip {
	background-color: #f2f2f2;
}

.laypage .layui-laypage-count {
	background: rgba(0, 0, 0, 0);


}, 
0);}