@font-face {
	font-family: 'Regular';
	src: url("https://static.cdfeijin.com/uploads/20210823/PingFang%20Regular.ttf")
}

@font-face {
	font-family: 'Heavy';
	src: url("https://static.cdfeijin.com/uploads/20210823/PingFang%20Heavy.ttf")
}

@font-face {
	font-family: 'Light';
	src: url("https://static.cdfeijin.com/uploads/20210823/PingFang%20Light.ttf")
}

@font-face {
	font-family: 'AlibabaSans-Heavy';
	src: url(https://static.cdfeijin.com/uploads/20210823/AlibabaSans-Heavy.otf)
}
.x_css_a div.is-entera {
	animation:entera  steps(26) 2s 0s infinite
}
.x_css_a div.is-enterb {
	background-position: bottom;
	animation:enterb  steps(26) 2s 0s infinite
}
@keyframes entera {
	100% {background-position: 0 -14300px}
}
@keyframes enterb {
	100% {background-position: 0 0px}
}
.x_css_a{
	width: 550px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.x_css_a div{
	width: 550px;
	height: 550px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}
.x_css_item {
	width: 450px;
	height:450px;

}
.x_css_item div {
	width: 600px;
	height: 600px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
	transform: scale(0.75);
	margin-top: -55px;
    margin-left: 36px;
}
.x_css_item div:hover{
	animation:enter1  steps(26) 4s 0s infinite alternate
}

@keyframes enter1 {
	100% {background-position: 0 -15600px}
}

.x_css_serve {
	width: 400px;
	height:400px;

}
.x_css_serve div {
	width: 400px;
	height: 400px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
	transform: scale(0.75);
	margin-top: -55px;
    margin-left: 36px;
}

.x_css_serve div.is-entera {
	animation:enterserve1  steps(30) 2s 0s infinite alternate;
}
@keyframes enterserve1 {
	100% {background-position: 0 -12000px}
}

.J_top {
	width: 100%;
	border-bottom: 1px solid #DBDFE5;
	position: fixed;
	top: 0;
	z-index: 9999;
	height: 70px;
	line-height: 70px;
	background: rgba(255, 255, 255, 0.15); /* 半透明背景 */
	backdrop-filter: blur(5px); /* 背景模糊 */
	-webkit-backdrop-filter: blur(5px); /* Safari 兼容 */
}

.J_top_b{background:#fff;}

.J_top1 {
	padding: 0 78px;
	align-items: center
}

.logo {
	margin-right: 40px
}

.logo img {
	width: 115px;
	height: 40px
}

.J_top_ri {
	align-items: center
}

.J_top_ri button {
	background: url(/assets/img/web/sech.png) no-repeat;
	width: 16px;
	height: 17px;
	background-size: 100% 100%;
	border: none;
	position: absolute;
	right: 20px;
	top: 14px
}

.J_top_ri input {
	width: 230px;
	height: 46px;
	border: none;
	outline: none;
	border-radius: 4px;
	background: rgba(238, 239, 243, 0.6);
	padding-left: 20px
}

.J_nav li {
	cursor: pointer;
	position: relative;
	text-align: center;
}

.J_nav_cli {
	position: absolute;
	top: -100%;
	left: 0;
	width: 100%;
	background: linear-gradient(180deg, #EFF3F8 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 10px rgba(114, 142, 204, 0.16);
	border-radius: 0px 0px 4px 4px;
	opacity: 0;
	transition: all 0.3s;
}

.J_nav li .J_nav_1 {
	margin: 0 15px;
	line-height: 70px;
	display: block;
	font-weight: 400;
}

.J_nav li .J_nav_cli a {
	margin: 0;
	display: block;
	height: 50px;
	line-height: 50px;
}

.J_nav li a.active {
	color: #2C6AF1
}

.J_nav_2 {
	display: flex;
	align-items: center;
}

.J_nav_2::after {
	content: "";
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 5px;
	background: url(/assets/img/web/J_nav_2.png);
	/*transition:all 0.65s;*/
	transform: rotate(0deg);
}

.J_nav_2:hover::after {
	transform: rotate(-180deg);
	background: url(/assets/img/web/J_nav_2_a.png);
}

.J_nav_1:hover {
	color: #2C6AF1
}

.J_nav li .J_nav_cli a:hover {
	color: #2C6AF1
}

.J_nav li:hover .J_nav_1 {
	color: #2C6AF1
}

.J_nav li:hover .J_nav_2::after {
	transform: rotate(-180deg);
	background: url(/assets/img/web/J_nav_2_a.png);
}

.J_nav li:hover .J_nav_cli {
	opacity: 1;
	top: 70px;
}

.top {
	position: relative
}

.J_banner .swiper-slide img {
	width: 100%
}

.ic_lab {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 70px;
	background-size: cover;
	background-position: center top;
	transform: scale(1);
}

.ic_lab::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: inherit;
	top: 0;
	left: 0;
	filter: blur(10px);
	transform: scale(1.01, 1.5);
	z-index: 1;
}

.J_banner1_1 {
	font-size: 54px;
	line-height: 75px;
	color: #fff;
}

.J_banner1_1 p:nth-child(1) {
	padding-top: 283px;
	margin-bottom: 10px;
}

/*.ic_lab img {
	position: absolute;
	top: 0;
	left: 0;
	filter: blur(30px)
}*/

.J_banner {
	--swiper-theme-color: #2C6AF1
}

.J_banner1 {
	width: 100%;
	height: 700px;
	background-size: cover;
	background-position: center top;
}

.J_tit {
	position: absolute;
	top: 227px;
	left: 50%;
	transform: translate(-50%, 0);
}

.J_tit1{
	font-size:40px;line-height:59px;
	font-family: 'Light';
	height:118px;
}

/* .J_banner .swiper-slide:first-child .J_banner1{
    position: relative;
    z-index: 1;
}
.J_banner .swiper-slide:first-child .J_banner1::after{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
} */
/* .J_banner .swiper-slide:first-child .J_tit p{
	width: 100% !important;
	text-align: center;
} */

.J_tit p {
	/* font-size: 60px;
	font-family: 'Light';
	width: 430px;
	line-height: 74px; */
}


/* 
.J_tit a:hover {
	background: #3F77F1;
} */

.J_tit2{
	margin-top: 80px;
}




.J_tit2_1{
	width: 200px;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	background: #2C6AF1;
	display: block;
	border-radius: 4px;
	text-align: center;
	/* box-shadow: 0px 6px 10px #D7DAE6; */
	margin-right:20px;
}
.J_tit2_1:hover{
	background: #3F77F1;
}

.J_tit a:nth-child(2) {
	background: #5058FF;
}
.J_tit a:nth-child(2):hover {
	background: #6A72FC;
}

.J_banner .swiper-pagination-bullet {
	width: 50px;
	height: 5px;
	border-radius: 0
}

.dl {
	align-items: center
}

.dl1 {
	margin: 0 30px
}

.dl1:hover {
	color: #2C6AF1
}

.dl2 {
	width: 100px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background-color: #2C6AF1;
	border-radius: 4px;
	display: block;
	color: #FFFFFF
}

.dl2:hover {
	background: #3F77F1
}

.J_top_ri form {
	position: relative
}

.footer {
	width: 100%;
	/*height: 600px;*/
	background-color: #F4F5F9
}

.footer1 {
	/* padding: 0 38px; */
	border-bottom: 1px solid #DBDFE5;
	/* padding-bottom: 26px; */
	width: 1440px;
	padding:40px 0 30px 0;
	margin: 0 auto
}

.footer1 li {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin:0 75px;
}

.footer1 li img {
	margin-right:20px;
	height:50px;
}

.footer2 {
	margin-top:40px;
	padding-bottom:40px;
	border-bottom: 1px solid #DBDFE5;
}

.f2_ewm {
	width: 78px;
	height: 78px;
	background: linear-gradient( 180deg, #DBE0EA 0%, #F3F4F8 100%);
	box-shadow: 0px 6px 14px 0px rgba(197,201,221,0.4);
	padding:6px;
	margin-right: 30px;
	text-align: center;
	border-radius: 4px;
}

.f2_le_img {
	margin-top: 20px;
}

.f2_ewm img {
	width: 78px;
	height: 78px;
	/* margin-top: 5px; */
	border-radius: 4px;
}

.footer2_le p {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-family: 'Heavy';
}

.footer2_ri {
	/*width: 991px;*/
	text-align: left;
}



.footer2_ri_1 a {
	display: block;
	margin-bottom: 8px;
	font-size:12px;
	color:#697181;
	line-height:17px;
}

.footer2_ri_1 a:hover {
	color: #2C6AF1;
}

.footer2_ri_1 a:last-child {
	margin-bottom: 0;
}

.footer2_ri_tit{
	margin-left:140px;
}

.footer2_ri_tit p {
	font-size:14px;
	line-height:20px;
	/*font-weight: bold;*/
	font-family: 'Heavy';
	margin-bottom: 20px;
}

.f2_le_img_bot {
	margin-top: 60px;
}

.f2_le_img_bot a {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-right: 20px;
	background: linear-gradient( 180deg, #E0E4EE 0%, #FBFCFD 100%);
	border-radius:50%;
}

.f2_le_img_bot .wx {
	background: url(/assets/img/web/wx.png) no-repeat center center;
	;
}

.f2_le_img_bot .wx:hover {
	background: url(/assets/img/web/wx1.png) no-repeat center center;
}

.f2_le_img_bot .dy {
	background: url(/assets/img/web/dy.png) no-repeat center center;
	;
}

.f2_le_img_bot .dy:hover {
	background: url(/assets/img/web/dy1.png) no-repeat center center;
}

.f2_le_img_bot img {
	margin-right: 5px;
}

.footer_3 {
	padding-top: 20px;
	padding-bottom: 26px;
}

.footer_3 p {
	text-align: center;
	line-height: 14px;
	color:#878D9A;
	font-size:10px;
	padding:0 2px;
}
.footer_3 a{
	color:#878D9A
}

.xwidth {
	margin: 0 auto;
	width: 1440px;
}

.xnew_yw {
	box-sizing: border-box;
	height: 1280px;
	width: 100%;
	padding-top: 102px;
	background: #FAFAFC;
	overflow: hidden;
	background: url(/assets/img/web/xnewyw_bg1.jpg) no-repeat;
	background-size: auto 100%;
	background-position: center bottom;
}

.xnew_yw_t {
	/* margin-top: 70px; */
	margin-top: 101px;
}

.xnew_yw_t div {
	font-size: 42px;
	color: #333333;
	line-height: 60px;
	font-family: 'Light';
}

.xnew_yw_t p {
	width: 705px;
	font-size: 20px;
	color: #878D9A;
	line-height: 30px;
}

.xnew_yw1 {
	margin-top: 75px;
	/* width: 556px; */
	height: 556px;
	/* height: 600px; */
	position: relative;
	overflow: hidden;
}

/* 主营业务动画效果 */


.xnew_yw1_item1 {
	justify-content: flex-end;
	position: absolute;
	top: 73px;
	right: 3px;
}

.xnew_yw1_item1.active1 {
	animation: to-right 3s ease-in, to-top 3s ease-in;
	animation-fill-mode: forwards;
	animation-iteration-count: 1;
}

@keyframes to-top {
	0% {
		top: 600px;
	}

	100% {
		top: 73px;
	}
}

@keyframes to-right {
	0% {
		right: 190px;
		transform: scale(0.1);
	}

	60% {
		right: -37px;
		transform: scale(0.5);
	}

	100% {
		right: 3px;
		transform: scale(1);
	}
}

.xnew_yw1_item3 {
	justify-content: flex-end;
	position: absolute;
	top: 249px;
	right: -37px;
	box-sizing: border-box;
}

.xnew_yw1_item5 {
	justify-content: flex-end;
	position: absolute;
	top: 425px;
	right: 3px;
}
.xnew_yw1_item6 {
    	width: 466px;
	justify-content: flex-start;
	position: absolute;
	    top: 1px;
    left: 106px;
}

.xnew_yw1_item2 {
	width: 466px;
	justify-content: flex-start;
	position: absolute;
	top: 165px;
	left: 0;
}

.xnew_yw1_item4 {
	width: 466px;
	justify-content: flex-start;
	position: absolute;
	top: 347px;
	left: 0;
}

.xnew_yw1_item2 p {
	width: 302px;
	text-align: end;
}

.xnew_yw1_item4 p {
	width: 302px;
	text-align: end;
}

.xnew_yw1_itemc {
	width: 430px;
	align-items: center;
	flex: none;
}

.xnew_yw1_itemc img {
	width: 80px;
	height: 80px;
	margin-right: 30px;
}

.xnew_yw1_itemc p {
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	margin-right: 30px;
}

.xnew_yw1_img {
	width: 556px;
	height: 556px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.xnew_yw .X_m1_r_t4 {
	justify-content: center;
	margin: 0;
	margin-top: 64px;
}

.xnew_yw .X_m1_r_t4_l {
	margin: 0 66px;
}

.x_qmy {
	width: 100%;
	/* height: 1080px; */
	box-sizing: border-box;
	padding-top: 110px;
	background: #333333;
}

.x_qmy_t1 {
	height: 42px;
	font-size: 42px;
	color: #FFFFFF;
	line-height: 42px;
	text-align: center;
	font-family: 'Light';
}

.x_qmy_t2 {
	width: 1100px;
	margin: 0 auto;
	margin-top: 60px;
	font-size: 16px;
	font-family: 'Light';
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.018000000000000002em;
	color: #878D9A;
}

.x_qmy_tabtop {
	margin-top: 70px;
}

.x_qmy_tabtop li {
	width: 25%;
	height: 110px;
	line-height: 110px;
	background: #FFFFFF;
	text-align: center;
	font-size: 20px;
	position: relative;
	cursor: pointer;
}

.x_qmy_tabtop li.on {
	background: #2C6AF1;
	color: #FFFFFF;
}

.x_qmy_tabtop li.on::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-top: 15px solid #2C6AF1;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
}

.x_qmy_tabbot {
	margin-top: 60px;
	/* /assets/img/web/xnewyw_bg1.png */
}

.x_qmy_tabbot li {
	position: relative;
	z-index: 11;
}

.x_qmy_tabbot_bg {
	background-image: url(/assets/img/web/xqmy_bg1.jpg);
	z-index: -1;
	position: absolute;
	bottom: 0;
	left: 0;
	/* width: 870px; */
	width: 45.3125%;
	height: 560px;
}

.x_qmy_tabbot1 {}

.x_qmy_tabbot1_1 {
	width: 580px;
	height: 580px;
}

.x_qmy_tb_t {
	flex: 1;
	padding-left: 146px;
	padding-top: 69px;
}

.x_qmy_tb_t1 {
	font-family: 'Light';
	font-size: 36px;
	font-weight: normal;
	line-height: 42px;
	color: #FFFFFF;
}

.x_qmy_tb_t2 {
	margin-top: 46px;
	font-family: 'Light';
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
	color: #A4A4A4;
}

.x_qmy_tb_cc {
	display: flex;
	flex-wrap: wrap;
	margin-top: 94px;
}

.x_qmy_tb_cc img {
	width: 40px;
	height: 40px;
	margin-right: 12px;
}

.x_qmy_tb_cc P {
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0.018000000000000002em;
	color: #878D9A;
}

.x_qmy_tb_cc1 {
	display: flex;
	align-items: center;
	width: 243px;
	margin-bottom: 35px;
}

.x_qmy_tb_cc2 {
	display: flex;
	align-items: center;
	margin-bottom: 35px;
	width: 150px;
}

.xnew_pp_t1 {
	height: 42px;
	font-size: 42px;
	color: #333333;
	line-height: 42px;
	text-align: center;
	font-family: 'Light';
}

.xnew_pp_t2 {
	width: 1100px;
	margin: 0 auto;
	margin-top: 60px;
	font-size: 16px;
	font-family: 'Light';
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.018000000000000002em;
	color: #878D9A;
}

.xnew_pp {
	box-sizing: border-box;
	padding-top: 110px;
	height: 1080px;
}

.xnew_pp_tabtop {
	display: flex;
	flex-direction: column;
	align-items: center;
	/* justify-content: center; */
	box-sizing: border-box;
	width: 144px;
	height: 398px;
	/* background: linear-gradient( 180deg, #E9EFFF 0%, #EAF0FF 30%, rgba(252,253,255,0) 100%); */
	border-radius: 10px 0px 10px 10px;
	box-sizing: border-box;
	padding-top: 20px;
	flex: none;
	/* margin-right: 10px; */
}

.xnew_pp_tabtop li {
	text-indent: 0px;
    font-size: 16px;
    font-weight: 300;
    line-height: 52px;
    color: #697181;
    text-align: center;
    width: 104px;
    height: 52px;
	margin-bottom: 30px;
    border-radius: 10px;
	cursor: pointer;
}

.xnew_pp_tabtop li.on {
	background: linear-gradient( 60deg, #5058FF 0%, #83D6FF 100%);
    color: #FFFFFF;
    font-weight: 400;
}




.xnew_pp_tabbot .X_m1_r_t4 {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
}

.xnew_pp_tabbot {
	margin-top: 62px;
}
.x_css_pp div:hover{
	animation:enterppa  steps(27) 2s 0s infinite alternate
}
@keyframes enterppa {
	100% {background-position: 0 -13500px}
}
.x_css_pp{
	/* width: 450px; */
	/* height: 450px; */
	overflow: hidden;
	display: flex;
	transform: scale(0.9);
}
.x_css_pp div{
	/* transform: scale(0.9); */
	width: 500px;
	height: 500px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}
.xnew_pp_tabbot_1 {
	/* width: 450px; */
	position: relative;
}


.xnew_pp_t {
	font-size: 36px;
	font-family: 'Light';
	color: #333333;
	line-height: 42px;
}

.xnew_pp_swp {
	box-sizing: border-box;
	padding-bottom: 60px;
}

.xnew_pp_cc {
	box-sizing: border-box;
	/* padding: 0 40px; */
}


.xnew_pp_swp .swiper-pagination-bullets {
	margin: 0;
	bottom: 30px;
}

.xnew_pp_swp .swiper-pagination-bullet {
	width: 68px;
	height: 5px;
	border-radius: 0;
	background: #B2B5BF;
}

.xnew_pp_swp .swiper-pagination-bullet-active {
	width: 75px;
	background: #2C6AF1;

}
.xnew_pp_swp .swiper-pagination-bullet {
    	/* display: none; */
}
.xnew_mt {
	flex-wrap: wrap;
	justify-content: space-between;
}

.xnew_mt1 {
	cursor: pointer;
	box-sizing: border-box;
	padding: 30px;
	width: 710px;
	height: 180px;
	border-radius: 10px;
	background: linear-gradient( 343deg, #F8FAFF 0%, #F5F7FF 100%);
	border: 2px solid #FFFFFF;
	margin-bottom: 20px;
}

.xnew_mt1:nth-child(3) {
	margin-bottom: 0;
}

.xnew_mt1:nth-child(4) {
	margin-bottom: 0;
}

.xnew_mt1:hover .xnew_mt1_2 div {
	color: #2C6AF1;
}

.xnew_mt1_1 {
	width: 120px;
	height: 120px;
}

.xnew_mt1_2 {
	margin-left: 20px;
	flex: 1;
	/* display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box; */
}

.xnew_mt1_2 div {
	font-size: 18px;
	line-height:25px;
	color: #333333;
}

.xnew_mt1_2 p {
	font-size: 12px;
	line-height:17px;
	color: #878D9A;
	margin-top: 10px;
	height:34px;
	margin-bottom:34px;
}

.xnew_mt1_2 a {
	display: flex;
	align-items: center;
	font-size:12px;
	color: #2C6AF1;
}
.xnew_mt1_2 a:hover {
	text-decoration:underline;
}

.xnew_mt1_2 img {
	margin-left: 20px;
	width: 12px;
	height: 9px;
}

















.X_main {
	width: 100%;
	padding-top: 74px;
	background: #FAFAFC;
	overflow: hidden;
}

.X_main_t1 {
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
	letter-spacing: 2px;
	text-align: center;
}

.X_main_t2 {
	font-size: 16px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 22px;
	color: #2C6AF1;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 14px;
}

.X_main1 {}

.X_main1_1 {
	display: flex;
	margin-top: 60px;
	box-sizing: border-box;
}

.X_main_i1 {
	width: 680px;
	height: 680px;
}

.X_m1_r {
	margin-left: 112px;
}

.X_m2_r {
	margin-right: 135px;
}

.X_m1_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #333333;
	padding-top: 138px;
	margin-bottom: 20px;
}

.X_m2_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #333333;
	padding-top: 124px;
	margin-bottom: 20px;
}

.X_m3_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #ffffff;
	padding-top: 153px;
	margin-bottom: 20px;
}

.X_m4_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #333333;
	padding-top: 188px;
	margin-bottom: 20px;
}

.X_m5_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #333333;
	padding-top: 153px;
	margin-bottom: 20px;
}

.X_m7_r_t1 {
	font-size: 36px;
	font-family: 'Regular';
	line-height: 50px;
	color: #333333;
	padding-top: 203px;
	margin-bottom: 20px;
}

.X_m1_r_t2 {
	padding-left: 21px;
	position: relative;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
	letter-spacing: 0px;
	margin-top: 20px;
}

.X_m1_r_t2::before {
	position: absolute;
	top: 13px;
	left: 0px;
	content: '';
	width: 6px;
	height: 6px;
	background: #2C6AF1;
	border-radius: 50%;
}

.X_m1_r_t4 {
	/*margin-top: 100px;*/
	justify-content: space-between;
	margin-right: 26px;
}

.X_m1_r_t4_l {
	display: flex;
	align-items: center;
}




.X_m1_r_t4_l_r {
	margin-left: 30px;
}

.X_m1_r_t4_l_r p {
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #2C6AF1;
	display: flex;
	align-items: flex-start;
}

.X_m1_r_t4_l_r p span {
	font-size: 16px;
	color: #2C6AF1;
	line-height: 1;
	margin-left: 10px;
	display: block;
	margin-top: 10px;
}

.X_m1_r_t4_l_r>div {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #333333;
	margin-top: 10px;

}

.X_m1_r_t4_l_r>div span {
	color: #2C6AF1;
	cursor: pointer;
	position: relative;
}

.X_m1_r_t4_l_r_1 {
	position: absolute;
	top: 26px;
	left: 50%;
	padding-top: 16px;
	margin-left: -158px;
	transform: scale(0);
	transition: all 0.5s;
}

.X_m1_r_t4_l_r_1::after {
	content: "";
	width: 17px;
	height: 17px;
	display: block;
	/*background: linear-gradient(180deg, rgba(251, 251, 254, 0.2) 0%, #FFFFFF 100%);*/
	background: #fff;
	/*box-shadow: 0px 6px 10px rgba(114, 142, 204, 0.1);*/
	border-top: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	position: absolute;
	top: 8px;
	left: 50%;
	transform: translate(-50%, 0) rotate(-45deg);
}

.X_m1_r_t4_l_r_1 div {
	width: 300px;
	padding: 20px 18px;
	/*background: linear-gradient(180deg, rgba(251, 251, 254, 0.2) 0%, #FFFFFF 100%);*/
	background: #fff;
	box-shadow: 0px 6px 10px rgba(114, 142, 204, 0.1);
	border-radius: 4px;
	border: 1px solid #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

.X_m1_r_t4_l_r>div span:hover .X_m1_r_t4_l_r_1 {
	transform: scale(1);
}

.X_main_i4 {
	width: 16px;
	height: 16px;
	margin-left: 12px;
}

.X_main2 {
	display: flex;
	margin-top: 34px;
	position: relative;
	z-index: 3;
}

.X_main_i6 {
	width: 74px;
	height: 68px;
}

.X_main3_bg {
	position: relative;
	z-index: 2;
	height: 600px;
	background: url(/assets/img/web/xbg2.png)no-repeat center center;
	background-size: 100% 100%;
}

.X_main3 {
	display: flex;
	box-sizing: border-box;
	margin-top: -71px;
	position: relative;
}

.X_main_i7 {
	width: 86px;
	height: 92px;
}

.X_m3_r {
	margin-left: 105px;
}

.X_m3_r_t4 {
	margin-top: 100px;
}

.X_m3_r_t4_l_r>div {
	color: #878D9A;
}

.X_main_i8 {
	max-width: 680px;
}

.X_main4 {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}

.X_main_i9 {
	width: 720px;
	height: 720px;
	margin-left: 70px;
}

.X_main_i10 {
	width: 74px;
	height: 80px;
}

.X_main5 {
	background: #F4F5F9;
	overflow: hidden;
}

.X_main5_1 {
	display: flex;
	margin-top: -21px;
	box-sizing: border-box;
	justify-content: space-between;
}

.X_m5_r {
	margin-left: 110px;
}

.X_main_i12 {
	width: 82px;
	height: 66px;
}

.X_main6 {
	width: 100%;
	height: 540px;
	background: linear-gradient(180deg, #F9F9FB 0%, #FFFFFF 100%);
}

.X_main6_cl_t1 {
	padding-top: 187px;
	font-size: 36px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 50px;
	color: #333333;
	margin-bottom: 20px;
}

.X_main6_cl_t2 {
	padding-left: 21px;
	position: relative;
	margin-top: 10px;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
}

.X_main6_cl_t2::before {
	position: absolute;
	top: 13px;
	left: 0px;
	content: '';
	width: 6px;
	height: 6px;
	background: #2C6AF1;
	border-radius: 50%;
}

.X_main6_i1 {
	width: 680px;
	height: 680px;
}

.X_main_i13 {
	width: 680px;
	height: 680px;
}

.X_main7 {
	background: #F4F5F9
}

.X_main7_1 {
	display: flex;
	margin-top: 0px;
	box-sizing: border-box;
	height: 560px;
	overflow: hidden;
}

.X_m7_r {
	margin-left: 110px;
}

.X_m7_r_t1 {}

.flex_align {
	display: flex;
	align-items: center;
}

.mx_block {
	display: block;
}

#mx_none {
	display: none;
}

.mx_industry {
	width: 100%;
	/* height: 763px; */
	background: #FDFFFF;
	padding-top: 60px;
	box-sizing: border-box;
}

.mx_right {
	width: 5px;
	height: 10px;
	margin-left: 10px;
}

.mx_bigt {
	font-size:36px;
	font-family: Light;
	font-weight: 300;
	line-height: 50px;
	color: #333333;
	margin-bottom: 10pxpx;
}

.mx_des {
	font-size: 14px;
	font-family: Light;
	font-weight: 300;
	line-height: 18px;
	color: #697181;
	margin-right: 16px;
}

.mx_news_go {
	font-size: 14px;
	font-family: Light;
	font-weight: 300;
	line-height: 18px;
	color: #2C6AF1;
	transform: scale(1.0);
	transition: all 0.2s ease-in-out;
}

.mx_news_go:hover {
	transform: scale(1.1);
}

.mx_right_tab {
	padding: 3px 0 0 0;
	width: 1000px;
	/* height: 90px; */
	border-top: 1px solid #C5C8D0;
	margin-top:20px;
	display: flex;
	justify-content: flex-end;
}

.mx_industry_top {
	display: flex;
	justify-content: space-between;
}

.mx_right_tab li {
	width:200px;
	height:46px;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #333333;
	/* padding: 28px 59px 0 59px; */
	cursor: pointer;
	width: 200px;
    text-align: center;
    padding-top: 24px;
	margin-left:30px;
}

.mx_right_tab li.mx_active {
	color: #2C6AF1;
	position: relative;
}

.mx_right_tab li.mx_active:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 4px;
	background: #2C6AF1;
	top: -5px;
	left: 0;
}

.mx_industry_bottom {
	display: flex;
	/* justify-content: space-between; */
	position: relative;
	/*padding-left: 12.5%;*/
	width: 100%;
	box-sizing: border-box;
	margin-top: 60px;
	padding-bottom: 70px;
}

.mx_industry_bottoml,
.mx_industry_bottoml2 {
	width: 522px;
	height: 420px;
	flex-shrink: 0;
	margin-right: 97px;
	overflow: hidden;
}

.mx_industry_bottomr_box,
.mx_industry_bottomr_box2 {
	width: 720px;
	/*width:1448px;*/
	height: 100%;
	/*overflow: hidden;*/
}

.mx_industry_bottomr {
	width: 1061px;
	/*width:1440px;*/
	flex: 1;
	height: 420px;
	flex-shrink: 0;
	overflow: hidden;
}

.mx_industry_bottoml_title {
	font-size: 24px;
	font-family: Light;
	font-weight: 300;
	line-height: 34px;
	color: #333333;
	margin-bottom: 40px;
}

.mx_line {
	width: 30px;
	background: #333333;
	height: 3px;
	margin-bottom: 40px;
}

.mx_industry_bottoml_des {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	height: 221px;
	color: #878D9A;
	/*margin-bottom: 135px;*/
}

.mx_seenews {
	width: 194px;
	height: 46px;
	border: 1px solid #2C6AF1;
	border-radius: 4px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	font-weight: 400;
	color: #2C6AF1;
	transition: all 0.1s linear;
}

.mx_seenews:hover {
	background: #2C6AF1;
	color: #FFFFFF;
}

.mx_simg {
	width: 720px;
	height: 420px;
}

.mx_industry_bottom2:first-child {
	margin-top: 50px;
}

.mx_industry_bottom2 {
	display: flex;
	justify-content: space-between;
}

.mx_industry_bottom2_left {
	width: 714px;
	height: 339px;
}

.mx_industry_bottom2_right {
	width: 626px;
	height: 310px;
	padding-top: 29px;
}

.mx_industry_bottom2_leftf {
	margin-bottom: 50px;
}

.mx_circle {
	width: 14px;
	height: 14px;
	background: #333333;
	border-radius: 50%;
	margin-right: 24px;
}

.mx_time {
	font-size: 32px;
	font-family: Light;
	font-weight: 300;
	line-height: 56px;
	color: #282828;
	margin-right: 51px;
}

.mx_longline {
	flex: 1;
	height: 1px;
	background: #C5C8D0;
}

.mx_industry_bottom_box {
	width: 1440px;
}

.mx_industry_bottom2 {
	margin-bottom: 20px;
}

.mx_industry_bottom2:last-of-type {
	margin-bottom: 60px;
}

.mx_industry_bottom2_left_title {
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	color: #333333;
	margin-bottom: 40px;
}

.mx_industry_bottom2:hover .mx_industry_bottom2_left_title {
	color: #2C6AF1;
}

.mx_industry_bottom2:hover .mx_industry_bottom2_right img {
	transform: translate(-20px, 0);
}

.mx_industry_bottom2_left_des {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	color: #878D9A;
}

.mx_industry_bottom2_right img {
	width: 626px;
	height: 310px;
	border-radius: 10px;
	transition: all 0.65s;
}

.mx_see_more {
	width: 200px;
	height: 46px;
	/* padding: 13px 43px; */
	background: #2C6AF1;
	border-radius: 4px;
	text-align: center;
	line-height: 46px;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 auto;
	display: block;
	margin-top: 60px;
}

.mx_see_more:hover {
	background: #3F77F1;
}

.mx_industry_bottom_box {
	padding-bottom: 60px;
}

.mx_form {
	width: 100%;
	/* background: linear-gradient(180deg, #333333 0%, rgba(84, 84, 84) 100%); */
	background: url(/assets/img/web/mx_bg1.jpg) no-repeat center center/100% 100%;
	padding: 60px 0;
	box-sizing: border-box;
}

.mx_form_left {
	width: fit-content;
	padding-top: 163px;
}

.mx_form_right {
	width: 1000px;
	height: 440px;
	position: relative;
}

.mx_form_left_s {
	font-size: 36px;
	font-family: Light;
	font-weight: 300;
	line-height: 50px;
	color: #FFFFFF;
	margin-bottom:10px;
}

.mx_form .width {
	display: flex;
	justify-content: space-between;
}

.mx_form_left_des {
	font-size: 12px;
	font-weight: 300;
	line-height: 17px;
	color: #C5C8D0;
}

.mx_form_right .div {
	padding:40px;
	border: 2px solid #FFFFFF;
	background: linear-gradient(358deg, #FFFFFF 0%, #F4F6F9 100%);
	border-radius: 8px;
}

.mx_tele {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.mx_tele_item {
	width: 435px;
	position: relative;
}

.mx_tele_item_title {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: #697181;
	margin-bottom: 10px;
}

.mx_tele_item_error {
	display: none;
	margin-left: 20px;
	font-size: 12px;
	color: #F1354F
}

.mx_tele_item_code {
	color: #2C6AF1;
	position: absolute;
	font-size: 14px;
	right: 20px;
	bottom: 19px;
	cursor: pointer;
}

.mx_tele_item_code1 {
	color: #C5C8D0
}

.mx_tele_item input {
	width: 435px;
	height: 60px;
	background: #FDFDFE;
	box-shadow: 0px 10px 10px #F4F5F9;
	border-radius: 4px;
	outline: none;
	box-sizing: border-box;
	padding-left: 20px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #333333;
	border: none;
}

.mx_tele_item input::placeholder,
.mx_tex textarea::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #DBDFE5;
}

.mx_tex {
	margin-bottom: 30px;
}

.mx_tex textarea {
	outline: none;
	width: 900px;
	height: 100px;
	background: #FDFDFE;
	box-shadow: 0px 10px 10px #F4F5F9;
	border-radius: 4px;
	padding: 20px;
	box-sizing: border-box;
	resize: none;
	border: none;
}

.mx_submit_box {
	text-align: center;
}

.mx_submit {
	width: 160px;
	height: 48px;
	background: #2C6AF1;
	box-shadow: 0px 6px 10px #D7DAE6;
	border-radius: 4px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 auto;
	border: none;
	outline: none;
	transition: all 0.5s;
}

.mx_submit:hover {
	background: #3F77F1
}

.mx_loaction {
	width: 100%;
	/* height: 800px; */
	padding: 60px 0 49px 0;
	box-sizing: border-box;
	background: #FCFCFD;
}

.mx_loc_title {
	font-size: 36px;
	font-family: Light;
	font-weight: 300;
	line-height: 50px;
	color: #333333;
	text-align: center;
	margin-bottom: 10px;
}

.mx_loc_des {
	font-size: 12px;
	font-family: Light;
	font-weight: 300;
	line-height: 18px;
	color: #697181;
	text-align: center;
	margin-bottom: 46px;
}

.mx_loc_bottom {
	width: 100%;
	box-sizing: border-box;
    position:relative;
    height:450px;
}

.mx_loc_bottoml {
	position:absolute;
    top:0;
    left:50%;
    transform:translate(calc(-100% - 194px),0);
	width: calc(50% - 120px);
	height:450px;
	border-radius: 0px 10px 10px 0px;
    overflow:hidden;
}

.mx_loc_bottomr {
	position:absolute;
    top:0;
    left:50%;
    width:840px;
    margin-left:-120px;
	box-sizing: border-box;
}

.mx_loc_bottomrt {
	font-size:28px;
	font-weight:300;
	line-height:39px;
	color:#333333;
	padding:84px 0 40px 0px;
	border-bottom:1px solid #DBDFE5;
	margin-bottom:50px;
    width:840px;
}

.mx_loc_loc {
	margin-bottom:60px;
	display: flex;
	padding-left:60px;
	cursor: pointer;
}

.mx_loc_loc_infoa {
	background: url(/assets/img/web/mx_loc.png) no-repeat center left;
}

.mx_loc_loc_infoa:hover {
	background: url(/assets/img/web/mx_loc1.png) no-repeat center left;

}

.mx_loc_loc_infob {
	background: url(/assets/img/web/mx_tele.png) no-repeat center left;
}

.mx_loc_loc_infob:hover {
	background: url(/assets/img/web/mx_tele1.png) no-repeat center left;
}

.mx_loc_loc_infoc {
	background: url(/assets/img/web/mx_email.png) no-repeat center left;
}

.mx_loc_loc_infoc:hover {
	background: url(/assets/img/web/mx_email1.png) no-repeat center left;
}

.mx_loc_loc_infod {
	background: url(/assets/img/web/mx_time.png) no-repeat center left;
}

.mx_loc_loc_infod:hover {
	background: url(/assets/img/web/mx_time1.png) no-repeat center left;
}

/* .mx_loc_loc:hover {
	background: url(/assets/img/web/mx_loc1.png) no-repeat center left;

} */

/* .mx_loc_bottomr .mx_loc_loc:nth-child(3) {
	background: url(/assets/img/web/mx_tele.png) no-repeat center left;
}

.mx_loc_bottomr .mx_loc_loc:nth-child(3):hover {
	background: url(/assets/img/web/mx_tele1.png) no-repeat center left;
}

.mx_loc_bottomr .mx_loc_loc:nth-child(4) {
	background: url(/assets/img/web/mx_email.png) no-repeat center left;
}

.mx_loc_bottomr .mx_loc_loc:nth-child(4):hover {
	background: url(/assets/img/web/mx_email1.png) no-repeat center left;
} */

/*.mx_loc_loc img {
	width: 32px;
	height: 32px;
	margin-right: 30px;
	padding-top: 10px;
}*/

.mx_loc_loc_info1 {
	font-size:18px;
    line-height:25px;
	font-family: Heavy;
	color: #333333;
	margin-bottom: 8px;
}

.mx_loc_loc_info2 {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color:#697181;
}

.mx_loc_te {
	display: flex;
}

.mx_loc_tel {
	display: flex;
	cursor: pointer;
	padding-left: 62px;
	background: url(/assets/img/web/mx_tele.png) no-repeat center left;
}

.mx_loc_tel:hover {
	background: url(/assets/img/web/mx_tele1.png) no-repeat center left;

}

.mx_loc_tel:not(:last-child) {
	margin-right: 136px;
	background: url(/assets/img/web/mx_email.png) no-repeat center left;
}

.mx_loc_tel:not(:last-child):hover {
	background: url(/assets/img/web/mx_email1.png) no-repeat center left;

}

/*.mx_loc_tel img {
	margin-right: 30px;
	padding-top: 10px;
	width: 32px;
	height: 32px;
}*/

.mx_loc_te_int {
	font-size: 24px;
	font-family: Heavy;
	line-height: 33px;
	color: #333333;
	margin-bottom: 8px;
}

.mx_loc_te_inb {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #697181;
}

.hydt {
	position: relative;
}

.hydt .swiper-slide {
	/*width:720px!important;margin-right:24px;*/
}

.hydt .swiper-button-prev,
.hydt .swiper-button-next {
	z-index: 99999;
	width: 64px;
	height: 64px;
}

.hydt .swiper-button-prev img,
.hydt .swiper-button-next img{
	width: 64px;
	height: 64px;
}

.hydt .swiper-button-prev::after,
.hydt .swiper-button-next::after {
	content: '';
}

.hydt .swiper-button-prev {
	left: 30px;
	/*background:url(/assets/img/web/k_left.png) center;*/
}

.hydt .swiper-button-next {
	left: 751px;
	/*background:url(/assets/img/web/k_right.png) center;*/
}

/*.hydt .swiper-button-prev:hover{
	background:url(/assets/img/web/k_left1.png) center;
}
.hydt .swiper-button-next:hover {
	background:url(/assets/img/web/k_right1.png) center;
}*/

.hydt .swiper-button-next.swiper-button-disabled,
.hydt .swiper-button-prev.swiper-button-disabled {
	display: none;
}

.hydt .swiper-wrapper>div:not(.swiper-slide-active)::before {
	content: '';
	position: absolute;
	z-index: 9999999;
	width: 720px;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.4);
}

.k_width {
	margin: 0 auto;
	max-width: 1440px;
}

.group {
	background: url(/assets/img/web/group_bg.jpg) no-repeat center bottom #fff;
	padding-bottom: 76px;
}

.group_profile_title {
	font-size: 36px;
	line-height: 50px;
	padding-top: 60px;
	padding-bottom: 30px;
	text-align: center;
}

.group_profile_center {
	max-width: 1300px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 60px;
}

.group_profile_center p {
	font-size: 14px;
	line-height: 20px;
	color: #878D9A;
}

.group_line_title {
	font-size: 32px;
	line-height: 45px;
	margin: 0 auto;
	padding-left: 30px;
	max-width: 1470px;
}

.group_line_center {
	overflow: hidden;
	position: relative;
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 380px;
}

/*.group_line_center_swpiper{width:1840px;transition:all 0.5s;}
.group_line_center1{width:430px;margin-right:30px;height:270px;}
.group_line_center1_1{font-size:30px;line-height:42px;margin-bottom:10px;}
.group_line_center1_2{font-size:20px;line-height:28px;margin-bottom:10px;}
.group_line_center1_3{font-size:14px;line-height:28px;}
.group_line_center2{margin:0 auto;max-width:1470px;padding:30px 0;padding-left:30px;}
.group_line_center2 div{margin-right:40px;cursor: pointer;border-radius:50%;width:46px;height:46px;}
.group_line_center2 div img{box-shadow: 0px 0px 20px rgba(135, 147, 196, 0.2);border-radius:50%;}*/

.group_line_center_swpiper {
	width: 1920px;
	height: 380px;
	position: absolute;
	top: 0;
	left: 0%;
	/*transform:translate(-50%,0);*/
}

.group_line_center1 {
	width: 340px;
	margin-right:26px;
}

.group_line_center1_1 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 14px;
	/* font-weight: 400; */
}

.group_line_center1_2 {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}

.group_line_center1_3 {
	font-size: 12px;
	line-height: 17px;
	color:#878D9A;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide {
	background: url(/assets/img/web/group_line2.png) center no-repeat;
	background-size: 1920px 89px;
	/* width: 100%;
	height: 89px; */
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(1) {
	background: url(/assets/img/web/group_line2_1.png) center no-repeat;
	background-size: 1920px 89px;
	/* width: 100%;
	height: 89px; */
}

/* .group_line_center_swpiper .swiper-wrapper .swiper-slide {
	width: 340px !important;
	padding-right: 26px;
} */
/* .group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(1) {
	padding-left: 240px;
} */
/* .group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(4n-3) {
	margin-left: 240px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(4n) {
	padding-right: 230px;
} */

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1 {
	position: relative;
	cursor: pointer;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1 span {
	display: block;
	width: 6px;
	height: 6px;
	border: #2C6AF1 2px solid;
	position: absolute;
}
/* .group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(1)::after{
	content:'';
	display: block;
	background:#FCFEFF;
	position:absolute;
	left:0;
	top:0;
	width:240px;
	height:100%;
	z-index:1;
} */
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(1) {
	margin-left: 240px;
	position:relative;
	z-index:2;
	/* # */
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-3) {
	margin-top: 200px;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-3) span {
	left: 0;
	top: -48px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-2) {
	align-self: flex-end;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-2) .group_line_center1_3 {
    margin-bottom: 190px;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-2) span {
	left: 0;
	bottom: 142px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-1) {
	margin-top: 190px;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n-1) span {
	left: 0;
	top: -48px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n) {
	align-self: flex-end;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n) .group_line_center1_3 {
    margin-bottom: 204px;
}
.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:nth-child(4n) span {
	left: 0;
	bottom: 163px;
}

/* .group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(1) .group_line_center1 {
	margin-top: 164px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(2) .group_line_center1 {
	margin-top: 7px
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(3) .group_line_center1 {
	margin-top: 193px
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(5) .group_line_center1 {
	margin-top: 164px
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(6) .group_line_center1 {
	margin-top: 7px
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(7) .group_line_center1 {
	margin-top: 193px
}


.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(1) .group_line_center1 span {
	left: 0;
	top: -42px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(2) .group_line_center1 span {
	left: 0;
	bottom: 39px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(3) .group_line_center1 span {
	left: 0;
	top: -36px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(4) .group_line_center1 span {
	left: 0;
	bottom: 38px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(5) .group_line_center1 span {
	left: 0;
	top: -43px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(6) .group_line_center1 span {
	left: 0;
	bottom: 39px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(7) .group_line_center1 span {
	left: 0;
	top: -32px;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide:nth-child(8) .group_line_center1 span {
	left: 0;
	bottom: 38px;
} */

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:hover span {
	background: #2C6AF1;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:hover span::after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	border: rgba(44, 106, 241, 0.42) 2px solid;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
	animation: group_line_after infinite linear 1s;
}

.group_line_center_swpiper .swiper-wrapper .swiper-slide .group_line_center1:hover span::before {
	content: "";
	display: block;
	width: 26px;
	height: 26px;
	border: rgba(44, 106, 241, 0.1) 2px solid;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	animation: group_line_after infinite linear 1s;
}

@keyframes group_line_after {
	0% {
		-webkit-transform: scale(.1);
		-ms-transform: scale(.1);
		-o-transform: scale(.1);
		transform: scale(.1);
		opacity: 1
	}

	90% {
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

.group_line_center2 {
	position: absolute;
	top: 7px;
	left: 50%;
	margin-left: -710px;
	z-index: 2;
}

.group_line_center2 .group_line_center2_1 {
	width: 42px;
	height: 42px;
	border: #fff 2px solid;
	border-radius: 50%;
	box-shadow: 0px 0px 20px 0 rgba(55, 99, 170, .1), 0px 0px 20px 0 #fff;
	cursor: pointer;
	position: relative;
	margin-right: 70px;
}

.group_line_center2 .group_line_center2_1:after {
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	border-top: rgba(0, 0, 0, 0) 0px solid;
	border-left: rgba(0, 0, 0, 0) 0px solid;
	border-right: #2C6AF1 3px solid;
	border-bottom: #2C6AF1 3px solid;
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: top left;
	transform: translate(-9px, 0) rotate(-45deg);
}

.group_line_center2 .group_line_center2_2 {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background-image: linear-gradient(135deg, #e9edf5, #fcfdfe);
}

.group_line_center2 .group_line_center-prev:after {
	border-right: rgba(0, 0, 0, 0) 0px solid;
	border-bottom: rgba(0, 0, 0, 0) 0px solid;
	border-top: #d7dbe1 3px solid;
	border-left: #d7dbe1 3px solid;
	transform: translate(-6px, 0) rotate(-45deg);
}

.group_line_center2 .group_line_center-next:after {
	border-top: rgba(0, 0, 0, 0) 0px solid;
	border-left: rgba(0, 0, 0, 0) 0px solid;
	border-right: #d7dbe1 3px solid;
	border-bottom: #d7dbe1 3px solid;
}

.group_line_center2 .group_line_center-prev:hover:after {
	border-top: #2C6AF1 3px solid;
	border-left: #2C6AF1 3px solid;
}

.group_line_center2 .group_line_center-next:hover:after {
	border-right: #2C6AF1 3px solid;
	border-bottom: #2C6AF1 3px solid;
}

.group_line_center-prev.swiper-button-disabled {
	opacity: 0.2
}

.group_line_center-next.swiper-button-disabled {
	opacity: 0.2
}

.group_line_center-prev.swiper-button-disabled:after {
	border-top: #d7dbe1 3px solid !important;
	border-left: #d7dbe1 3px solid !important;
}

.group_line_center-next.swiper-button-disabled:after {
	border-right: #d7dbe1 3px solid !important;
	border-bottom: #d7dbe1 3px solid !important;
}

.group_line_center_swpiper1 {
	position: absolute;
	top: 128px;
	left: 0%;
	/*transform: translate(-50%, 0);*/
	width: 1920px;
	height: 88px;
}

.group_line_center_swpiper1_1 {
	background: url(/assets/img/web/group_line.png) center no-repeat;
	background-size: 1920px 88px;
	width: 100%;
	height: 88px;
}


.index_title {
	padding-top: 60px;
	text-align: center;
}

.index_title p {
	font-size: 36px;
	line-height:50px;
	margin-bottom:10px
}

.index_title a {
	font-size: 14px;
	line-height: 20px;
	color: #2C6AF1;
	position: relative;
	transform: scale(1);
	transition: all 0.2s ease-in-out;
	display: inline-block;
}

.index_title a:hover {
	transform: scale(1.1);
}

.index_title a::after {
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	border-right: #2C6AF1 1px solid;
	border-bottom: #2C6AF1 1px solid;
	top: 50%;
	right: -20px;
	transform: rotate(-45deg) translate(0, -50%);
	font-weight: 300;
}

.index_cases1 {
	justify-content: center;
	margin-top: 56px;
}

.index_cases1 div {
	margin: 0 15px;
	width: 200px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 14px;
	border-bottom: rgba(44, 106, 241, 0) 4px solid;
	cursor: pointer;
}

.index_cases1 div.active {
	border-bottom: rgba(44, 106, 241, 1) 4px solid;
	color: rgba(44, 106, 241, 1)
}

.index_cases1 div.disable {
	color: #DBDFE5
}

.index_cases_swiper {
	margin-top: 10px;
	margin-bottom:55px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
}

.index_cases_swiper::after {
	content: "";
	width: calc(100% - 90px);
	padding: 45px 0;
	height: 100%;
	display: block;
	background: #E6EBFB;
	position: absolute;
	border-radius: 10px;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
}

.index_cases_wz {
	margin-bottom: 20px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	width: 1440px;
}

.index_cases_wz1 {
	width: 345px;
	display: block;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	transition: all 0.65s;
	-webkit-box-flex: 1;
	flex-grow: 1;
	background-size: cover;
	background-position: 0;
	height: 300px;
	margin: 0 10px;
	z-index: 1;
}

.index_cases_wz .index_cases_wz1:nth-child(1) {
	margin-left: 0;
}

.index_cases_wz .index_cases_wz1:nth-child(4) {
	margin-right: 0;
}

.index_cases_wz1::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	transition: all 0.65s;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
	z-index: 0;

}

.index_cases_wz1_1 {
	padding: 0 30px;
	position: absolute;
	bottom: -186px;
	left: 0;
	color: #fff;
	z-index: 2;
	width: calc(100% - 60px);
	transition: all 0.65s
}

.index_cases_wz1_2 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
	transition: all 0.65s
}

.index_cases_wz1_3 {
	font-size: 24px;
	line-height: 34px;
	margin-bottom: 40px;
	position: relative;
}

.index_cases_wz1_3::before{}
.index_cases_wz1_3::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	transition: all 0.65s
}

.group_introduction {}

.index_cases_wz1_3::before {
	top: -16px;
}

.index_cases_wz1_3::after {
	bottom: -20px;
	width: 0;
}

.index_cases_wz1_4 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 30px;
	width: 510px;
	height:54px;
	opacity: 0;
	transition: all 0.65s
}

.index_cases_wz1_5 {
	width: 168px;
	height: 35px;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 54px;
}

.index_cases_wz1_5:hover {
	background: #2C6AF1;
	border-color: #2C6AF1;
}

.index_cases_wz:hover .index_cases_wz1 {
	width: 250px;
}

.index_cases_wz1:hover {
	width: 630px !important
}

.index_cases_wz1:hover::after {
	opacity: 0.7;
}

.index_cases_wz1:hover .index_cases_wz1_1 {
	padding: 0 60px;
	width: calc(100% - 120px);
	bottom: 0;
}

.index_cases_wz1:hover .index_cases_wz1_2 {
	opacity: 0;
}

.index_cases_wz1:hover .index_cases_wz1_3::before {
	width: 0%;
}

.index_cases_wz1:hover .index_cases_wz1_3::after {
	width: 100%;
}

.index_cases_wz1:hover .index_cases_wz1_4 {
	opacity: 1;
}


.index_cases_xt1_1 {
	width: 466px;
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.index_cases_xt1_1::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.65s;
}

.index_cases_xt1_2 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	z-index: 1;
}

.index_cases_xt1_3 {
	padding: 0 33px;
	font-size: 24px;
	line-height: 35px;
}

.index_cases_xt1_3 span {
	display: block;
	height: 35px;
	border: #ffff 1px solid;
	font-size: 12px;
	width: 118px;
	text-align: center;
	border-radius: 4px;
}

.index_cases_xt1_3 span:hover {
	background: #2C6AF1;
	border-color: #2C6AF1;
}

.index_cases_xt1_4 {
	font-size: 12px;
	padding: 0 33px;
	margin-top: 30px;
	height: 68px;
	margin-bottom: 46px;
	line-height: 16px;
}

.index_cases_xt1_1:hover::after {
	opacity: 0.5;
}


.index_cases_vi1_1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	transition: all 0.5s;
	z-index: 1;
}

.index_cases_vi1 .index_cases_wz1_1 {
	opacity: 0;
	bottom: -330px;
}

.index_cases_vi1 .index_cases_wz1_3::before {
	display: none
}

.index_cases_vi1 .index_cases_wz1_3::after {
	width: 100%;
}

.index_cases_vi1:hover .index_cases_vi1_1 {
	opacity: 0;
}

.index_cases_vi1:hover .index_cases_wz1_1 {
	opacity: 1;
}

.index_cases_sp1 {
	flex-wrap: wrap;
	width: 1440px;
}

.index_cases_sp1_1 {
	width: 344px;
	height: 200px;
	display: block;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
	z-index: 1;
}

.index_cases_sp1_1::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.65s;
	z-index: 1;
}

.index_cases_sp1 .index_cases_sp1_1:nth-child(4n) {
	margin-right: 0
}

.index_cases_sp1_1 video {
	height: 100%;
}

.index_cases_sp1_2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 344px;
	height: 200px;
	background: #000;
	transition: all 0.5s;
	opacity: 0;
	display: block;
	z-index: 3;
}

.index_cases_sp1_3 {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 0;
}

.index_cases_sp1_3 img{
	width:50px;
	height:50px;
	z-index: 11;
}

.index_cases_sp1_4 {
	padding: 20px;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	width: calc(100% - 60px);
	z-index: 2;
}

.index_cases_sp1_4 span {
	font-size: 12px;
}

.index_cases_sp1_1:hover .index_cases_sp1_2 {
	opacity: 1;
}

.index_partner_bg{
    background:#F7FBFF;
}

.index_partner {
	padding-top: 26px;
	flex-wrap: wrap;
	padding-bottom:36px;
}

.index_partner1 {
	width: 220px;
	height: 90px;
	box-shadow: 0px 10px 20px rgba(135, 147, 196, 0.3);
	border-radius: 10px;
	background: #FAFAFC;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 24px;
	margin-bottom: 24px;
	transition: all 0.65s;
}

.index_partner .index_partner1:nth-child(6n) {
	margin-right: 0
}

.index_partner .index_partner1:hover {
	box-shadow: 0px 10px 20px rgba(135, 147, 196, 0.6);
}

.form_success {
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -74px;
	/*width:148px;*/
	height: 50px;
	padding: 0 15px;
	background: linear-gradient(180deg, #EDF1F8 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 10px rgba(114, 142, 204, 0.2);
	z-index: -10;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	transition: all 0.35s;
	transform: scale(0);
}

.form_success img {
	margin-right: 12px;
}

.form_success_css {
	top: 100px;
	z-index: 999;
	transform: scale(1);
}

.ui-slider-wrap {
	/* background: #e8e8e8; */
	position: relative;
	background-color: #DBDFE5 !important;
	border-radius: 5px !important;
}

.ui-slider-wrap .ui-slider-bg {
	width: 0;
}

.ui-slider-wrap .ui-slider-btn {
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
	text-align: center;
	/* border: 1px solid #ccc; */
	border-radius: 5px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-slider-wrap .ui-slider-btn {
	background: #fff url(/assets/img/web/slider.png) no-repeat center;
}

.ui-slider-wrap .ui-slider-btn.success {
	background-image: url(/assets/img/web/success.png);
}

.ui-slider-wrap .ui-slider-text {
	width: 100%;
	height: 100%;
	font-family: "Heavy";
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.ui-slider-wrap .ui-slider-no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	font-size: 14px !important;
}

.demo2 {
	position: absolute;
	right: 42px;
	top: 70px;
	z-index: 999;
}

.demo2 .slider {
	border-radius: 5px;
}

.group_introduction {
	text-align: center;
	position: relative;
	height: 940px;
	background: rgba(8, 16, 37, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}

.group_introduction4 {
	height: 70px;
}

.group_introduction1 {
	font-size: 42px;
	line-height: 59px;
	margin-bottom: 50px;
}

.group_introduction2 {
	font-size: 16px;
	line-height: 30px;
	/*margin-bottom:30px;*/
}

.group_introduction2 p {
	margin-bottom: 15px;
	letter-spacing: 0.4px;
}

.group_introduction3 {
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
	cursor: pointer;
}

.group_introduction4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #fff;
}

.group_introduction5 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: hidden;
	z-index: -1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.group_introduction5 video {
	width: 100%;
}


.flic {
	position: relative;
	padding-top: 150px;
}

.flic_title {
	text-align: center;
}

.flic_title p {
	font-size: 42px;
	line-height: 60px;
}

/* .flic_title span{color:#2C6AF1;font-size:16px;line-height:22px;margin-top:14px;} */
.flic_title span {
	color: #697181;
	font-size: 16px;
	line-height: 22px;
	margin-top: 14px;
}

.flic1 {
	padding: 50px 0 100px 27px;
	position: relative;
}

.flic1::after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #DBDFE5;
	position: absolute;
	top: 172px;
	left: 0;
}

.flic1_1 {
	width: 305px;
	margin: 0 29px;
	direction: ltr;
	unicode-bidi: isolate;
}

.flic1_2 {
	font-weight: bold;
	color: #333;
	font-size: 30px;
	line-height: 42px;
	font-family: 'AlibabaSans-Heavy';
	padding-left: 16px;
}

.flic1_3 {
	font-size: 20px;
	color: #333;
	line-height: 28px;
	height:56px;
	margin-bottom: 12px;
	padding-left: 16px;
}

.flic1_4 {
	margin-bottom: 16px;
	height: 6px;
	width: 6px;
	border: #C5C8D0 9px solid;
	border-radius: 50%;
	transition: all 0.65s;
	background: #fff;
}

.flic1_5 {
	font-size: 14px;
	color: #697181;
	line-height: 28px;
	padding: 12px 16px;
}

.flic1_1:hover .flic1_4 {
	border: #2c6af1 9px solid;
}

.flic1_1:hover .flic1_5 {
	background: #fff;
	box-shadow: 0px 6px 15px rgba(135, 147, 196, 0.2);
	transition: all 0.65s;
}

.swiper-prev,
.swiper-next {
	position: absolute;
	top: 354px;
	z-index: 999;
	border: 1px solid #FFFFFF;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: linear-gradient(180deg, #E7ECF5 0%, #FBFCFD 100%);
	box-shadow: 0px 3px 20px rgba(197, 200, 208, 0.2);
	cursor: pointer;
	outline: none;
}

.swiper-prev {
	left: -30px;
}

.swiper-next {
	right: -30px;
}

.swiper-prev::after,
.swiper-next::after {
	content: "";
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	margin-top: -8px;
	transform: rotate(-45deg);
	border-top: rgba(44, 106, 241, 1) 4px solid;
	border-right: rgba(44, 106, 241, 1) 4px solid;
	border-bottom: rgba(44, 106, 241, 1) 4px solid;
	border-left: rgba(44, 106, 241, 1) 4px solid;
}

.swiper-prev::after {
	margin-left: -5px;
	border-right: rgba(44, 106, 241, 0) 0px solid;
	border-bottom: rgba(44, 106, 241, 0) 0px solid;
}

.swiper-next::after {
	margin-left: -10px;
	border-top: rgba(44, 106, 241, 0) 0px solid;
	border-left: rgba(44, 106, 241, 0) 0px solid;
}

.swiper-prev.swiper-button-disabled::after,
.swiper-next.swiper-button-disabled::after {
	border-color: rgb(219, 223, 229)
}

.project_team {
	padding-top: 115px;
	width: 1550px;
}

.project_team_swiper {}

.project_team_swiper1 {
	width: 100%;
	position: relative;
	padding-bottom: 150px;
}

.project_team_swiper1_1 {
	width: 100%;
	padding: 85px 0;
}

.project_team_swiper1_1 img {
	width: 100%;
	transition: all 0.5s;
}

.project_team_swiper1_2 {
	text-align: center;
	font-size: 38px;
	padding: 20px 0 40px;
	opacity: 0;
	transition: all 0.5s;
}

.project_team_swiper1_2 span {
	padding-left: 18px;
	font-size: 20px;
}

.project_team_swiper1_3 {
	position: absolute;
	width: 1440px;
	opacity: 0;
	z-index: 999;
	left: 50%;
	transform: translate(-50%, 0);
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	color: #878D9A;
	transition: all 0.5s;
}

.project_team_swiper .swiper-slide-active.swiper-slide-active .project_team_swiper1 {}

.project_team_swiper .swiper-slide img {
	transform: scale(0.85483871);
}

.project_team_swiper .swiper-slide-active img {
	transform: scale(1.41935484);
}

.project_team_swiper .swiper-slide-active .project_team_swiper1_2 {
	opacity: 1;
}

.project_team_swiper .swiper-slide-active .project_team_swiper1_3 {
	opacity: 1;
}

.project_team-prev {
	left: 50%;
	margin-left: -280px;
}

.project_team-next {
	left: 50%;
	margin-left: 220px;
}

.founder_team1 {
	padding-top: 100px;
	position: relative;
	overflow: hidden;
	background: #F9FAFC;
}

.founder_team1::after {
	content: "";
	width: 100%;
	height: 840px;
	display: block;
	background: url(/assets/img/web/quanqiu.png) center;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 2;
}

.lhcsr_zs1 {
	position: absolute;
	top: 126px;
	left: 50%;
	margin-left: 590px;
}

.founder_team1_1 {
	position: relative;
	z-index: 1;
}

.founder_team1_2 {
	width: 400px;
	margin-right: 100px;
	align-items: flex-end;
	justify-content: center;
}

.founder_team1_3 {
	width: 836px;
	padding-top: 86px;
}

.founder_team1_3_1 {
	font-size: 38px;
	line-height: 54px;
	margin-bottom: 10px;
}

.founder_team1_3_2 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 35px;
	color: #878D9A
}

.founder_team1_3_3 {
	width: 57px;
	height: 4px;
	background: #333;
}

.founder_team1_3_4 {
	height: 210px;
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 28px;
	color: #878D9A;
	border-bottom: 1px solid #d0d0d0;
}

.founder_team1 .founder_team1_1:nth-child(2) {
	height: 686px;
}

.founder_team1 .founder_team1_1:nth-child(3) {
	z-index: 3;
	flex-direction: row-reverse;
	margin-top: -60px;
	-webkit-mask: url(/assets/img/web/quanqiu.png) center bottom;
	/*height:610px;*/
}

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

.ft351 span {
	margin-top: 10px;
	color: #878D9A;
	font-size: 16px;
	display: block;
}

.founder_team1 .founder_team1_1:nth-child(2) .founder_team1_2 {
	position: relative;
	top: 33px;
	left: 20px;
}

.founder_team1 .founder_team1_1:nth-child(3) .founder_team1_2 {
	margin-right: 0;
	margin-left: 100px;
	/*height:560px;*/
}

.founder_team1 .founder_team1_1:nth-child(3) .founder_team1_3_1 {
	padding-top: 30px;
}

.founder_team2_1 {}

.founder_team2_1 .founder_team1_2 {}

.develop_team {
	background: #F9FAFC;
	padding-top: 110px;
	padding-bottom: 100px;
}

.develop_team1 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}

.develop_team1_1 {
	height: 596px;
}

.develop_team1_2 {
	position: relative;
}

.develop_team1_2::after {
	content: "";
	width: 100%;
	height: 500px;
	background: #fff;
	display: block;
	position: absolute;
	top: 100px;
	left: 0;
	z-index: -1;
}

.develop_team1_3 {
	width: 380px;
}

.develop_team1_3 img {
	width: 100%;
}

.develop_team1_4 {
	height: 596px;
	padding: 0 80px 0 70px;
	width: 670px;
}

.develop_team1_5 {
	margin-top: 136px;
	margin-bottom: 50px;
}

.develop_team1_5 p {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}

.develop_team1_5 span {
	font-size: 16px;
	line-height: 22px;
	color: #878D9A
}

.develop_team1_6 {
	font-size: 16px;
	line-height: 30px;
	color: #878D9A;
	border-bottom: #DBDFE5 1px dotted;
	height: 180px
}

.develop_team1_7 {
	margin-top: 30px;
}

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

.develop_team1-prev {
	left: -120px
}

.develop_team1-next {
	right: -120px
}


.develop_team99-prev {
	left: -120px
}

.develop_team99-next {
	right: -120px
}


/* .develop_team2{margin-top:80px;margin-bottom:100px;padding:0 70px 0 70px;height:210px;width:1300px;background:#F4F5F8;} */
.develop_team2 {
	margin-top: 80px;
	margin-bottom: 100px;
	padding: 0 0px 0 0px;
	height: 210px;
	width: 1440px;
	background: #F4F5F8;
}

/* .develop_team2_1{width:130px;text-align:center;cursor: pointer;} */
.develop_team2_1 {
	width: 240px;
	text-align: center;
	cursor: pointer;
}

/* .develop_team2_3{width:130px;height:160px;overflow: hidden;margin-top:50px;position:relative;} */
.develop_team2_3 {
	width: 130px;
	height: 160px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}

.develop_team2_3 img {
	width: 100%;
}

.develop_team2_4 p {
	font-size: 24px;
	line-height: 30px;
	margin: 20px 0 15px 0;
}

.develop_team2_4 span {
	font-size: 16px;
	line-height: 22px;
	color: #878D9A
}

.develop_team2 .develop_team2_3::after {
	content: "";
	display: block;
	width: 0%;
	height: 4px;
	background: #2C6AF1;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	transition: all 0.65s;
	opacity: 0;
}
.develop_team2 .swiper-slide-thumb-active  .develop_team2_3::after {
	width: 100%;
	opacity: 1;
}

.develop_team2 .swiper-slide-thumb-active  .develop_team2_3 img {
	filter: drop-shadow(0px 0px 5px rgba(152, 159, 188, 0.66));
}
.develop_team2 .active .develop_team2_3::after {
	width: 100%;
	opacity: 1;
}

.develop_team2 .active .develop_team2_3 img {
	filter: drop-shadow(0px 0px 5px rgba(152, 159, 188, 0.66));
}

.develop_team2_1:hover .develop_team2_3::after {
	width: 100%;
	opacity: 1;
}

.develop_team2_1:hover .develop_team2_3 img {
	filter: drop-shadow(0px 0px 5px rgba(152, 159, 188, 0.66));
}

/*.develop_team2{margin-top:80px;padding-bottom:100px;}
.develop_team2_2{width:288px;cursor: pointer;}
.develop_team2_3{width:288px;height:210px;background:#F4F5F8;overflow: hidden;position:relative;}
.develop_team2_3::after{
	content:"";
	display:block;width:0px;height:4px;background:#2C6AF1;
	position:absolute;bottom:0;left:50%;transform:translate(-50%,0);transition:all 0.65s;
}
.develop_team2_3 img{width:133px;position:absolute;top:40px;left:50%;margin-left:-66.5px;transition:all 0.5s;}
.develop_team2_4{text-align:center;}
.develop_team2_4 p{font-size:24px;line-height:30px;margin:20px 0 13px 0;}
.develop_team2_4 span{font-size:16px;line-height:22px;color:#878D9A}
.develop_team2 .swiper-slide-active .develop_team2_3 img{transform:scale(1.218);}
.develop_team2 .swiper-slide-active .develop_team2_3::after{width:140px;}
.develop_team2_2:hover .develop_team2_3 img{transform:scale(1.218);}
.develop_team2_2:hover .develop_team2_3::after{width:140px;}*/

.operate_team {
	padding-top: 100px;
	padding-bottom: 100px;
	position: relative;
}

.operate_team1 {
	margin-top: 80px;
	position: relative;
	/*background:url(/assets/img/web/operate_team_bg.jpg) no-repeat bottom;*/
}

.operate_team2_1 {
	width: 886px;
	padding: 0 64px 0 40px;
}

.operate_team2_2 {
	width: 450px;
	height: 633px;
}

.operate_team2_2 img {
	width: 450px;
}

.operate_team2_1_1 {
	font-size: 38px;
	line-height: 54px;
	margin-bottom: 15px;
}

.operate_team2_1_2 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}

.operate_team2_1_3 {
	height: 185px;
	font-size: 16px;
	line-height: 30px;
	color: #878D9A;
}

.operate_team2_1_4 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 10px;
}

.operate_team2_1_5 {}

.operate_team2_1_5 ul {
	flex-wrap: wrap;
}

.operate_team2_1_5 li {
	margin-top: 20px;
	margin-right: 50px;
	padding-left: 12px;
	position: relative;
	color: #878D9A;
	background: url(/assets/img/web/operate_team2_1_5.png) no-repeat center left;
	font-size: 16px;
	line-height: 22px;
}

/*.operate_team2_1_5 li::after{content:"";display:block;width:2px;height:2px;border-radius:50%;background:#878D9A;position:absolute;top:6px;left:0;}*/
.operate_team3 {
	position: absolute;
	bottom: 100px;
	left: 0;
	z-index: 1;
}

.operate_team3_1 {
	width: 200px;
	height: 172px;
	background: url(/assets/img/web/yytg2.png) center no-repeat;
	margin-right: 40px;
	filter: drop-shadow(0px 3px 10px rgba(174, 179, 197, 0.2));
	cursor: pointer;
	transition: all 0.65s;
}

.operate_team3_2 {
	width: 183px;
	height: 158px;
	-webkit-mask: url(/assets/img/web/yytg3.png) center;
	background: radial-gradient(circle, #FBFBFD 0%, #F4F5F9 100%);
	margin-top: 8px;
	margin-left: 9px;
}

.operate_team3_2 img {
	width: 100%;
}

.operate_team3 .active {
	filter: drop-shadow(0px 10px 30px rgba(174, 179, 197, 0.2));
	transform: translate(0, -10px);
}

.operate_team3_1:hover {
	filter: drop-shadow(0px 10px 30px rgba(174, 179, 197, 0.2));
	transform: translate(0, -10px);
}

.operate_team1-prev {
	top: 36px;
	left: 692px;
}

.operate_team1-next {
	top: 36px;
	left: 792px;
	right: auto
}

/* .brand_team{background: #FAFAFC;padding-top:96px;position:relative;} */
.brand_team {
	background: #FAFAFC;
	padding-top: 96px;
	position: relative;
	padding-bottom: 103px;
}

.brand_team1 {
	margin-top: 34px;
}

/* .brand_team1_2{width:430px;}
.brand_team1_2 img{width:430px;} */
.brand_team1_2 {
	width: 470px;
	height: 668px;
	overflow: hidden;
}

.brand_team1_2 img {
	width: 100%;
}

.brand_team1_3 {
	width: 910px;
	padding-left: 100px;
}

.brand_team1_3 .develop_team1_5 {
	margin-top: 62px;
}

.brand_team1_3 .develop_team1_6 {
	border: none;
	height: 106px;
}

.brand_team1-prev {
	top: 70px;
	left: auto;
	right: 80px;
}

.brand_team1-next {
	top: 70px;
	right: 0px;
}

.brand_team2 {
	position: absolute;
	bottom: 102px;
	right: 50%;
	margin-right: -720px;
	z-index: 1;
}

.brand_team2_1 {
	margin-left: 40px;
	cursor: pointer;
	width: 190px;
	height: 190px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	transition: all 0.5s;
}

.brand_team2_2 {
	width: 178px;
	height: 178px;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 6px;
	margin-left: 6px;
}

.kf_conli {
	cursor: pointer;
	transition: all 0.5s;
}

.brand_team2_2 img {
	width: 100%;
}

.kf_con .active {
	transform: translate(0, -10px);
	filter: drop-shadow(0px 10px 30px rgba(174, 179, 197, 0.5));
}

.brand_team2 .active {
	transform: translate(0, -10px);
	filter: drop-shadow(0px 10px 30px rgba(174, 179, 197, 0.5));
}

.brand_team2_1:hover {
	transform: translate(0, -10px);
	filter: drop-shadow(0px 10px 30px rgba(174, 179, 197, 0.2));
}

/*.brand_team2_1{width:190px;height:190px;border-radius:50%;margin:25px 15px;}
.brand_team2_2{width:170px;height:170px;border-radius:50%;overflow: hidden;text-align: center;
	border: 10px solid #FFFFFF;
	box-shadow: 0px 10px 20px rgba(139, 149, 188, 0.4);
	background: linear-gradient(180deg, #F5F5FB 0%, #FFFFFF 100%);
}
.brand_team2_2 img{width:170px;opacity:1;display:block;}
.brand_team2{width:880px;position:absolute;right:50%;bottom:70px;margin-right:-680px;}*/

.industry_news {
	padding-top: 150px;
	margin-bottom: 100px;
}

.industry_news .flic_title span {
	color: #878D9A
}

.industry_news_li {
	margin-top: 60px;
}

.industry_news_li1 {
	width: 445px;
	margin-right: 45px;
}

.industry_news_li1 a {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 28px;
}

.industry_news_li1 a:hover {
	color: #2C6AF1;
}

.industry_news_li2 {
	width: 580px;
	height: 450px;
}

.industry_news_li2 a {
	display: block;
	position: relative;
	width: 580px;
	height: 450px;
	overflow: hidden;
	transition: all 0.65s
}

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

.industry_news_li2 a p {
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	font-size: 22px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	padding: 0 25px;
}

.industry_news_li3 {
	width: 360px;
	margin-left: 10px;
}

.industry_news_li3 a {
	width: 360px;
	height: 220px;
	overflow: hidden;
	margin-bottom: 10px;
}

.industry_news_li2 img {
	width: 100%;
}

.industry_news_li2 a:hover {
	transform: translate(0, -5px);
}

/*.industry_news_li{margin-top:50px;flex-wrap:wrap;}
.industry_news_li1{width:450px;height:567px;overflow: hidden;position:relative;display:block;margin-right:45px;margin-bottom:40px;}
.industry_news_li .industry_news_li1:nth-child(3n){margin-right:0;}
.industry_news_li1 img{width:100%;}
.industry_news_li1_1{position:absolute;bottom:0;left:0;width:345px;background:rgba(255,255,255,0.77);padding:0 25px;}
.industry_news_li1_2{font-size:14px;line-height:20px;padding:17px 0 20px 0;color:#878D9A}
.industry_news_li1_3{font-size:24px;line-height:33px;padding-bottom:20px;}

.industry_news_li1_4{height:12px;position:relative;padding-bottom:15px;width:25px;}
.industry_news_li1_4::before{content:"";display:block;width:25px;height:2px;background:#C5C8D0;position:absolute;top:5px;left:0;}
.industry_news_li1_4::after{content:"";display:block;height:8px;width:8px;transform:rotate(-45deg);position:absolute;right:0;top:1px;
border-top:0;border-right:#C5C8D0 2px solid;border-bottom:#C5C8D0 2px solid;border-left:0;}
.industry_news_li1:hover .industry_news_li1_3{color:#2C6AF1;}
.industry_news_li1:hover .industry_news_li1_4::before{background:#2C6AF1;}
.industry_news_li1:hover .industry_news_li1_4::after{border-right:#2C6AF1 2px solid;border-bottom:#2C6AF1 2px solid;}*/

.industry_news_li_more {
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	margin-top: 40px;
}

.industry_news_li_more a {
	position: relative;
	color: #2C6AF1;
	display: flex;
	align-items: center;
	margin: 0 auto;
	width: 140px;
}

.industry_news_li_more label {
	display: inline-block;
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	border-top: 0;
	border-right: #2C6AF1 2px solid;
	border-bottom: #2C6AF1 2px solid;
	border-left: 0;
}

.industry_news_li_more label:nth-child(1) {
	margin-left: 8px;
	opacity: 0.3;
}

.industry_news_li_more label:nth-child(2) {
	opacity: 0.6;
}

.industry_news_li_more label:nth-child(3) {
	animation: gogogo 1s infinite;
	animation-delay: 0.2s;
}

.industry_news_li_more a:hover label:nth-child(1) {
	opacity: 1;
}

.industry_news_li_more a:hover label:nth-child(2) {
	opacity: 1;
}

.industry_news_li_more a span {
	position: relative;
	transition: all 0.2s;
}

.industry_news_li_more a:hover span {
	margin-left: 10px;
}

/* .industry_news_li_more a:hover {width: 210px;} */


.group_news {
	background: #F4F5F9;
	padding-top: 100px;
	margin-bottom: 0;
	padding-bottom: 100px;
}

.special_news {
	padding-top: 100px;
}

.special_news_tap {
	border-bottom: #F5F5FB 2px solid;
	padding-top: 80px;
	padding-bottom: 22px;
	justify-content: center;
}

.special_news_tap1 {
	font-size: 24px;
	line-height: 33px;
	width: 144px;
	margin: 0 118px;
	cursor: pointer;
	text-align: center;
}

.special_news_tap .active {
	color: #2C6AF1;
	position: relative;
}

.special_news_tap .active::after {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background: #2C6AF1;
	position: absolute;
	bottom: -25px;
	left: 0;
}

.group_news_swiper {
	margin-top: 50px;
	width: 1460px;
}

.group_news_swiper .swiper-slide {
	transition: all 0.65s;
}

.group_news_swiper1 {
	height: 420px;
	width: calc(100% - 70px);
	margin: 60px 10px 0 10px;
	background: #fff;
	border-radius: 0px 5px 0px 5px;
	padding: 0 25px;
	position: relative;
	display: block;
	box-shadow: 0px 6px 10px rgba(135, 147, 196, 0.2);
}

.group_news_swiper1_1 {
	height: 200px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	top: -59px;
	left: 0;
	z-index: 1;
	border-radius: 0px 5px 0px 0px;
	opacity: 0;
	transition: all 0.65s;
}

.group_news_swiper1_2 {
	box-sizing: border-box;
	height: 116px;
	font-size: 24px;
	line-height: 34px;
	padding-top: 48px;
	margin-bottom: 25px;
	position: relative;
	z-index: 2;
}

.group_news_swiper1_3 {
	font-size: 14px;
	line-height: 20px;
	color: #878D9A;
	padding: 30px 0 20px 0;
	border-top: #DBDFE5 1px solid;
}

.group_news_swiper1_4 {
	font-size: 16px;
	line-height: 30px;
	color: #878D9A
}

.group_news_swiper1_5 {
	height: 12px;
	position: absolute;
	width: 25px;
	bottom: 40px;
	left: 25px;
	width: 38px;
	height: 38px;
	transition: all 0.65s;
}

.group_news_swiper1_5::before {
	content: "";
	display: block;
	width: 25px;
	height: 2px;
	background: #C5C8D0;
	position: absolute;
	top: 18px;
	left: 1px;
	transition: all 0.65s;
}

.group_news_swiper1_5::after {
	content: "";
	display: block;
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	position: absolute;
	right: 11px;
	top: 14px;
	border-top: 0;
	border-right: #C5C8D0 2px solid;
	border-bottom: #C5C8D0 2px solid;
	border-left: 0;
	transition: all 0.65s;
}


.group_news_swiper .swiper-wrapper:hover .swiper-slide {
	width: 357px !important;
}

.group_news_swiper .swiper-wrapper:hover .swiper-slide:hover {
	width: 390px !important;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_1 {
	opacity: 1;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_2 {
	color: #fff;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_3 {
	border-top: #fff 1px solid;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_5 {
	background-color: #2C6AF1;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_5::before {
	width: 17px;
	left: 10px;
	background: #fff;
}

.group_news_swiper .swiper-slide:hover .group_news_swiper1_5::after {
	right: 11px;
	top: 15px;
	border-right: #fff 2px solid;
	border-bottom: #fff 2px solid;
	height: 6px;
	width: 6px;
}

.group_news-pagination {
	text-align: center;
	margin-top: 60px;
}

.group_news-pagination span {
	width: 60px;
	height: 5px;
	border-radius: 0;
	margin: 0 10px !important;
}

.special_news_li {
	width: 1480px;
}

.special_news_li .swiper-slide {}

.special_news_li .swiper-slide {
	height: 1px;
	background: #fff;
}

/* 随意指定一个height值即可 */
.special_news_li .swiper-slide-active {
	height: auto;
	opacity: 1 !important;
}

.special_news_li1 {
	margin-bottom: 20px;
	margin-top: 60px;
	border-radius: 5px;
}

.special_news_li1_1 {
	height: 382px;
	border-radius: 5px;
	overflow: hidden;
	display: block;
	position: relative;
}

.special_news_li1_1 p {
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	color: #fff;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}


.special_news_li-next {
	right: 40px;
}

.special_news_li-prev {
	left: 40px;
}

.special_news_li2 {
	width: 1480px;
	padding-bottom: 20px;
}

.special_news_li2 a {
	border-top: #DBDFE5 1px solid;
	transition: all 0.65s;
	padding: 40px 30px;
	margin: 0 auto;
	width: 1380px;
	background: #fff;
}

.special_news_li2_a {
	opacity: 0;
	transition: all 0.65s;
}

.special_news_li2_a a {
	border-top: #DBDFE5 1px solid !important;
}

.special_news_li2_a_css {
	opacity: 1;
}

/*.special_news_li2_a_css*/
.special_news_more img {
	width: 28px;
}

.special_news_more a i {
	color: #009ddd;
}


.special_news_li2_5 {
	width: 252px;
	height: 180px;
	overflow: hidden;
}

.special_news_li2_5 img {
	width: 100%;
	height: 180px;
}

.special_news_li2_1 {
	width: 1086px;
	background-color: #fff;
}

.special_news_li2_2 {
	font-size: 24px;
	line-height: 34px;
	margin-bottom: 15px;
}

.special_news_li2_2 span {
	height: 12px;
	position: relative;
	padding-bottom: 15px;
	width: 25px;
	display: block;
}

.special_news_li2_2 span::before {
	content: "";
	display: block;
	width: 25px;
	height: 2px;
	background: #C5C8D0;
	position: absolute;
	top: 5px;
	left: 0;
}

.special_news_li2_2 span::after {
	content: "";
	display: block;
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	position: absolute;
	right: 0;
	top: 1px;
	border-top: 0;
	border-right: #C5C8D0 2px solid;
	border-bottom: #C5C8D0 2px solid;
	border-left: 0;
}


.special_news_li2_3 {
	font-size: 14px;
	color: #878D9A;
	line-height: 20px;
	margin-bottom: 40px;
}

.special_news_li2_4 {
	font-size: 16px;
	color: #878D9A;
	line-height: 30px;
}

.special_news_li2 a:hover {
	box-shadow: 0px 6px 20px rgba(135, 147, 196, 0.2);
	background: #fff;
	border-top-color: rgba(0, 0, 0, 0);
}

.special_news_li2 a:hover .special_news_li2_2 {
	color: #2C6AF1
}

.special_news_li2 a:hover .special_news_li2_2 span::before {
	background: #2C6AF1
}

.special_news_li2 a:hover .special_news_li2_2 span::after {
	border-right: #2C6AF1 2px solid;
	border-bottom: #2C6AF1 2px solid;
}

.special_news_li2 a:nth-child(1) {
	border-top-color: rgba(0, 0, 0, 0);
}

.k_case {
	margin-top: 50px;
}

.k_case_li {
	width: 250px;
	transition: all 0.65s;
	flex: 1;
}

.k_case_li a {
	display: block;
	width: 100%;
	height: 300px;
	position: relative;
}

.k_case_li a img {
	height: 100%;
}

.k_case_li .k_case_li1_1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	transition: all 0.65s;
	background-position: center;
	background-size: auto 100%;
	overflow: hidden;
}

.k_case_li1_2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	color: #fff;
}

.k_case_li1_2 span {
	font-size: 24px;
	line-height: 34px;
	padding: 35px 0 48px 25px;
	display: block;
}

.k_case_li1_2 p {
	font-size: 15px;
	line-height: 26px;
	height: 146px;
	padding-left: 25px;
	width: 535px;
	opacity: 0;
	transition: all 0.65s;
}

.k_case_li1_2 label {
	font-size: 16px;
	padding-left: 25px;
	opacity: 0;
	transition: all 0.65s;
	cursor: pointer;
}

.k_case_li a:nth-child(1) {
	z-index: 2;
}

.k_case_li a:nth-child(2) {
	z-index: 1;
}

.k_case_li a:nth-child(1) .k_case_li1_1 {
	top: 0;
}

.k_case_li a:nth-child(2) .k_case_li1_1 {
	top: auto;
	bottom: 0;
}

.k_case_li .a_active {
	z-index: 3 !important;
}

.k_case_li .a_active .k_case_li1_1 {
	height: 200%
}

.k_case_li .a_active .k_case_li1_1 p {
	opacity: 1;
}

.k_case_li .a_active .k_case_li1_1 label {
	opacity: 1;
}

.k_case_li.active {
	width: 690px !important;
	flex: 2.76 !important;
	box-shadow: 0px 6px 20px rgba(135, 147, 196, 0.2);
}

.k_case_list {
	margin-top: 50px;
}

.k_case_list_b {}

.k_case_list1 {
	width: 360px;
	height: 300px;
	display: block;
	overflow: hidden;
	transition: all 0.65s;
	flex: 1;
	background-position: center;
	background-size: auto 150%;
	position: relative;
}

/*.k_case_list1 img{height:100%;}*/
.k_case_list1_1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	color: #fff;
}

.k_case_list1_1 span {
	font-size: 24px;
	line-height: 34px;
	padding: 48px 0 30px 30px;
	display: block;
}

.k_case_list1_1 p {
	font-size: 15px;
	line-height: 26px;
	height: 72px;
	padding-left: 30px;
	width: 600px;
	opacity: 0;
	transition: all 0.65s;
	margin-bottom: 36px;
}

.k_case_list1_1 div {
	font-size: 16px;
	padding-left: 25px;
	opacity: 0;
	transition: all 0.65s;
	cursor: pointer;
	position: relative;
	display: flex;
	width: 103px;
}

.k_case_list1_1 label {
	display: inline-block;
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	height: 8px;
	width: 8px;
	transform: rotate(-45deg);
	border-top: 0;
	border-right: #fff 2px solid;
	border-bottom: #fff 2px solid;
	border-left: 0;
	margin-top: 3px;
}

.k_case_list1_1 label:nth-child(1) {
	margin-left: 5px;
	opacity: 0.3;
	transition: all 0.65s;
}

.k_case_list1_1 label:nth-child(2) {
	opacity: 0.6;
	margin-left: -2px;
}

.k_case_list1_1 label:nth-child(3) {
	opacity: 1;
	margin-left: -2px;
}

.k_case_list1_1 div:hover label:nth-child(1) {
	margin-left: 12px;
	opacity: 1;
}

.k_case_list1_1 div:hover label:nth-child(2) {
	opacity: 1;
}

.k_case_list1:hover {
	flex: 2.76 !important;
}

.k_case_list1:hover p {
	opacity: 1;
}

.k_case_list1:hover div {
	opacity: 1;
}

.tdhz {
	position: relative;
	padding-top: 70px;
}

.tdhz_p {
	position: absolute;
	left: 0;
	width: 100%;
}

.X_qywh1_tt1 {
	width: 100%;
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #ffffff;
	margin-top: 110px;
}

.X_qywh1_tt2 {
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 22px;
	color: #ffffff;
	margin-top: 14px;
}

.tdhz img {
	width: 100%;
}

.X_qywh1 {
	position: relative;
	height: 760px;
	box-sizing: border-box;
}

.X_qywh1 .swiper-pagination {
	bottom: 100px;
	left: 50%;
	transform: translateX(-50%);
}

.X_qywh1 .swiper-pagination-bullet {
	width: 50px;
	height: 5px;
	border-radius: 0;
	margin: 0 10px;
}

.X_qywh1 .swiper-pagination-bullet-active {
	width: 60px;
	height: 5px;
	background: #2C6AF1;
}

.m_qywh1 {
	background: #F4F5F9;
	padding-bottom: 100px;
	box-sizing: content-box;
	padding-top: 100px;
}

.m_qywh1 .X_qywh1_t2 {
	margin-bottom: 50px;
}

.mx_qywh_list {
	margin-bottom: 15px;
	display: flex;
	flex-wrap: wrap;
}

.mx_qywh_list a {
	display: block;
	width: 450px;
	height: 540px;
	margin: 0 45px 45px 0;
	position: relative;
}


.mx_qywh_list a:hover .mx_qywh_list_content {
	/* height: 240px; */
	height: 280px;
}

.mx_qywh_list a:hover .industry_news_li1_4 {
	opacity: 1;
}

.mx_qywh_list a:hover .mx_qywh_list_content_t {
	margin-bottom: 10px;
	color: #2C6AF1
}

.mx_qywh_list a:hover .mx_timem {
	height: 20px;
	margin-bottom: 15px;
}

.mx_qywh_list a:nth-child(3n) {
	margin-right: 0;
}

.mx_qywh_list a img {
	width: 450px;
	transition: all 0.2s linear;
	height: 340px;
}

.mx_qywh_list_content {
	height: 200px;
	width: 450px;
	padding: 30px 24px 0 25px;
	box-sizing: border-box;
	background: #fff;
	transition: all 0.2s linear;
	position: absolute;
	bottom: 0;
	left: 0;
}

.mx_qywh_list_content .industry_news_li1_4 {
	padding-bottom: 0;
	margin-top: 15px;
	opacity: 0;
	transition: all 0.2s linear;
}

.mx_qywh_list_content_t {
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	color: #333333;
	margin-bottom: 20px;
	transition: all 0.2s linear;
}

.mx_qywh_list_content_des {
	width: 401px;
	height: 82px;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: #878D9A;
	font-family: Light;
}

.mx_see_mm {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mx_see_mm div {
	font-size: 18px;
	line-height: 25px;
	color: #2C6AF1;
	margin-right: 8px;
}

.mx_see_mm span {
	color: #2C6AF1;
}



.mx_timem {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #C5C8D0;
	height: 0;
	transition: all 0.2s linear;
	overflow: hidden;
}

.mx_qywh_list a .mx_right2 {
	width: 32px;
	height: 30px;
	opacity: 0;
	transition: all 0.5s;
}

.mx_qywh_list a:hover .mx_right2 {
	margin: 25px 0 0 0;
	opacity: 1;
}

.mx_right2:hover {
	width: 50px !important;
	content: url(/assets/img/web/x_right3.png);
}



.mx_jzgy {
	height: 865px;
	width: 100%;
}

.mx_jzgy_tabs {
	padding: 104px 0 0 0;
	display: flex;
	justify-content: center;
	margin-bottom: 50px;
}

.mx_jzgy_tabs div {
	font-size: 42px;
	font-family: Light;
	font-weight: 300;
	line-height: 59px;
	color: #DBDFE5;
	padding: 0 15px 20px;
}

.mx_jzgy_tabs div:not(.mx_active) {
	cursor: pointer;
}

.mx_jzgy_tabs div:first-child {
	/* margin-right: 480px; */
}

.mx_jzgy_tabs div.mx_active {
	color: #2C6AF1;
	border-bottom: 5px solid #2C6AF1;
}

.mx_jzgy_bt {
	width: 100%;
	height: 500px;
	display: flex;
}

.mx_jzgy_bt_left,
.mx_jzgy_bt_right {
	width: 720px;
	height: 100%;
}

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

.mx_jzgy_bt_right {
	display: flex;
	background: linear-gradient(180deg, #F4F6F9 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 20px rgba(135, 147, 196, 0.2);
	border: 2px solid #FFFFFF;
	padding-top: 69px;
	padding-left: 50px;
	box-sizing: border-box;
	overflow: hidden;
}

.mx_jzgy_bt_right1 {
	margin-right: 30px;
}

.mx_jzgy_bt_right2 {
	width: 524px;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
}

.X_qywh1 {
	padding-top: 100px;
}

.X_qywh1_t1 {
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_qywh1_t2 {
	text-align: center;
	font-size: 16px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 22px;
	color: #878D9A;
	margin-top: 14px;
}

.X_qywh1_swp1 {
	margin-top: 50px;
}

.X_qywh1_swp1_i1 {
	width: 480px;
	box-shadow: 0px 6px 20px rgba(135, 147, 196, 0.2);
	opacity: 1;
	border-radius: 5px;
}

.X_qywh1_swp1 .swiper-slide {
	transition: all 0.65s;
	width: 480px;
	padding: 30px 0;
}

.X_qywh1_swp1 .swiper-slide img {
	transition: all 0.65s;
	transform: scale(0.875);
	margin: 0 auto;
	display: block;
}

.X_qywh1_swp1 .swiper-slide-active img {
	transition: all 0.65s;
	transform: scale(1.10833);
}

.X_qywh1_swp1 .swiper-slide-prev img {
	margin-left: -34px;
}

.X_qywh1_swp1 .swiper-slide-next img {
	margin-left: 34px;
}

/* 08.16 新闻详情 */
.X_mbx {
	display: flex;
	padding-top: 90px;
}

.X_mbx a {
	margin-right: 20px;
	position: relative;
	display: block;
	font-family: 'Regular';
	font-size: 16px;
	color: #333333;
}

.X_mbx a::after {
	content: '>';
	position: absolute;
	top: 50%;
	left: -10px;
	transform: translate(-50%, -50%);
	font-size: 16px;
	color: #333333;
}

.X_mbx a:first-child::after {
	content: ''
}

.X_mbx a:hover {
	color: #878D9A;
}

.X_mbx a.active {
	color: #878D9A;
}

.X_mbx a.active::after {
	color: #878D9A;
}

.X_newsD_t1 {
	text-align: center;
	padding-top: 38px;
	font-size: 30px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 42px;
	color: #333333;
}

.X_newsD_t2 {
	padding-top: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.X_newsD_t2>div {
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 22px;
	color: #C5C8D0;
	margin-left: 15px;
}

.X_newsD_i1 {
	width: 26px;
	height: 26px;
}

.X_newsD_i2 {
	display: block;
	width: 33px;
	height: 33px;
	margin-left: 52px;
}

.X_newsD_t3 {
	padding-top: 48px;
	padding-bottom: 217px;
}

.X_newsD_t3_1 {
	box-sizing: border-box;
	height: 3px;
	background: #FFFFFF;
	border: 1px solid #707070;
}

.X_newsD_t3_2 {
	padding-top: 63px;
	padding-bottom: 36px;
	font-size: 26px;
	font-family: 'Regular';
	line-height: 34px;
	color: #333333;
}

.X_newsD_t3_3 {
	display: block;
	padding-top: 0px;
	font-size: 18px;
	font-family: 'Regular';
	line-height: 34px;
	color: #878D9A;
}

/* 成功案例 */
.X_suc_mz {
	padding-top: 150px;
	padding-bottom: 100px;
}

.X_suc_mzt1 {
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_suc_mzt2 {
	text-align: center;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
	width: 660px;
	margin: 40px auto 0;
}


.index_cases_swiper2 {
	padding-top: 50px !important;
}

.index_cases_swiper2::after {
	content: "";
	width: calc(100% - 90px);
	padding: 45px 0;
	height: 100%;
	display: block;
	background: #f4f5f9 !important;
	position: absolute;
	border-radius: 10px;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
}

.X_suc_mc {
	width: 100%;
	background: #f4f5f9;
	padding-top: 100px;
	padding-bottom: 80px;
}

.X_suc_mct1 {
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_suc_mct2 {
	text-align: center;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
	width: 660px;
	margin: 40px auto 0;
}

.X_suc_mzc {
	padding-top: 50px;
}

.X_s_m1_l {
	flex: none;
	display: block;
	width: 720px;
	height: 600px;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}

.X_s_m1_l_i {
	width: 720px;
	height: 600px;
	overflow: hidden;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}

/* 处理图片拉伸 上传图片w>h 则h=100%,w=auto  ； 上传图片w<h 则w=100% h=auto*/
.X_suc_mz_i1 {
	/* width: 100% */
	;
	height: 100%;
}

.X_s_m1_l_t1 {
	padding-top: 35px;
	padding-left: 25px;
	font-size: 24px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 33px;
	color: #FFFFFF;
}

.X_s_m1_l p {
	padding-top: 48px;
	padding-left: 25px;
	padding-right: 124px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
}

.X_s_m1_l_lm {
	display: block;
	width: 120px;
	margin-top: 68px;
	margin-left: 25px;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
}

.X_s_m1_l_lm span {
	transition: all 0.5s;
}

.X_s_m1_l_lm:hover span {
	padding-left: 10px;
}

.X_s_m1_r_a {
	background: rgba(0, 0, 0, 0.25);
	overflow: hidden;
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 360px;
	height: 300px;
}

.X_s_m1_r_i1 {
	/* width: 100%; */
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.X_s_m1_r_t {
	padding-top: 35px;
	padding-left: 25px;
	font-size: 24px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 33px;
	color: #FFFFFF;
}

.X_s_m1_r_a_opct {
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	background: rgba(0, 0, 0, 0.25);
	width: 360px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
}

.X_s_m1_l_opct {
	box-shadow: 0px 6px 20px rgba(135, 147, 196, 0.2);
	background: rgba(0, 0, 0, 0.25);
	width: 720px;
	height: 600px;
	position: absolute;
	left: 0;
	top: 0;
}

.X_suc_ms {
	padding-top: 100px;
	margin-bottom: 90px;
}

.X_suc_mst1 {
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_suc_mst2 {
	text-align: center;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
	width: 660px;
	margin: 40px auto 0;
}

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

.X_s_ms3_cl li {
	width: 1000px;
}

.X_s_ms3_cl li .X_video {
	position: relative;
	width: 1000px;
	height: 563px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
}

.X_video_c {
	width: 100%;
	height: 100%;
	object-fit: fill;
	border: none;
	outline: none;
}

.X_video_b {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
}

.X_video_b img {
	cursor: pointer;
}

.X_video_t {
	box-sizing: border-box;
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	padding: 0 20px;
}

.X_video_t p {
	font-size: 30px;
	font-weight: 400;
	line-height: 42px;
	color: #FFFFFF;
}

.X_video_t span {
	font-size: 28px;
	font-weight: 400;
	line-height: 42px;
	color: #FFFFFF;
}

.X_video_dec_title {
	font-size: 32px;
	line-height: 45px;
	margin-top: 30px;
}

.X_video_dec {
	margin-top: 20px;
	width: 1000px;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
}

.X_s_ms3_cr {
	margin-left: 25px;
}

.X_s_ms3_cr li {
	margin-top: 25px;
	cursor: pointer;
}

.X_s_ms3_cr li:first-child {
	margin-top: 0px;
}

.X_s_ms3_cr_i {
	position: relative;
	overflow: hidden;
	width: 192px;
	height: 108px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
	opacity: 1;
}

.X_s_ms3_cr_i1 {
	width: 100%;
	height: 100%;
}

.X_s_ms3_cr_i p {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 12px);
	height: calc(100% - 10px);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
	padding-right: 12px;
	line-height: 22px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.X_s_ms3_cr_t {
	width: 200px;
	margin-left: 20px;
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	color: #000000;
	opacity: 1;
	justify-content: flex-start;
}

.X_s_ms3_cr li.on .X_s_ms3_cr_t {
	color: #2C6AF1;
}

/* 工作机会  */
.X_gz_banr {
	height: 70px;
	background: #FFFFFF;
}

.X_bg_banner {
	position: relative;
	top: 0px;
	z-index: 1;
	box-sizing: border-box;
	width: 100%;
	height: 648px;
}

.X_br_t1 {
	padding-top: 80px;
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_br_c {
	box-sizing: border-box;
	padding: 0 35px 0 153px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.X_br_c1 {
	margin-top: 68px;
	margin-bottom: 2px;
}

.X_br_c1_r {
	margin-left: 30px;
}

.X_br_c1_t1 {
	width: 110px;
	height: 110px;
}

.X_br_c1_t2 {
	font-size: 24px;
	font-family: 'Regular';
	line-height: 33px;
	font-weight: 400;
	color: #333333;
	padding-top: 12px;
}

.X_br_c1_t3 {
	width: 382px;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
	color: #878D9A;
	padding-top: 10px;
}

.X_gz1 {
	padding-top: 100px;
	background: #FFFFFF;
}

.X_gz2 {
	padding-top: 100px;
	background: #F4F5F9;
}

.X_gz3 {
	padding-top: 100px;
	background: #FFFFFF;
}

.X_gz4 {
	padding-top: 100px;
	background: #F4F5F9;
	display: none;
}

.X_gz1_t1 {
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_gz1_c {
	position: relative;
	flex-wrap: wrap;
	padding-top: 30px;
	padding-bottom: 100px;
}

.X_gz1 .X_gz1_c .X_gz1_c1:nth-child(3n) .X_gz1_c1_line {
	margin: 0;
	margin-left: auto;
}

.X_gz1 .X_gz1_c .X_gz1_c1:nth-child(3n-2) .X_gz1_c1_line {
	margin: 0;
}

.X_gz2 .X_gz1_c .X_gz1_c1:nth-child(3n) .X_gz1_c1_line {
	margin: 0;
	margin-left: auto;
}

.X_gz2 .X_gz1_c .X_gz1_c1:nth-child(3n-2) .X_gz1_c1_line {
	margin: 0;
}

.X_gz3 .X_gz1_c .X_gz1_c1:nth-child(3n) .X_gz1_c1_line {
	margin: 0;
	margin-left: auto;
}

.X_gz3 .X_gz1_c .X_gz1_c1:nth-child(3n-2) .X_gz1_c1_line {
	margin: 0;
}

.X_gz4 .X_gz1_c .X_gz1_c1:nth-child(3n) .X_gz1_c1_line {
	margin: 0;
	margin-left: auto;
}

.X_gz4 .X_gz1_c .X_gz1_c1:nth-child(3n-2) .X_gz1_c1_line {
	margin: 0;
}

.X_gz1_c1_line {
	transition: all 0.3s;
	margin: 0 auto;
	width: 0%;
	height: 3px;
	background: #2C6AF1;
}

.X_gz1_c1:hover .X_gz1_c1_line {
	width: 100%;
}

.X_gz1_c1:hover .X_gz1_c1_t1 {
	color: #2C6AF1;
}

.X_gz1_c1:hover {
	top: -5px;
	box-shadow: 0px 4px 10px rgba(135, 147, 196, 0.2);
	opacity: 1;
}

.X_gz1_c1 {
	position: relative;
	top: 0px;
	transition: all 0.2s;
	margin-top: 30px;
	margin-right: 30px;
	display: block;
	box-sizing: border-box;
	width: 460px;
	height: 240px;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(135, 147, 196, 0.2);
	opacity: 1;
}

.X_gz1_c1:nth-child(3n) {
	margin-right: 0;
}

.X_gz1_c1_c {
	padding: 0 30px;
	box-sizing: border-box;
	padding-top: 25px;
}

.X_gz1_c1_t1 {
	transition: all 0.3s;
	font-size: 24px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 33px;
	color: #333333;
}

.X_gz1_c1_t2 {
	margin-top: 30px;
	padding-left: 23px;
	position: relative;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 300;
	line-height: 25px;
	color: #333333;
}

.X_gz1_c1_t2::after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #2C6AF1;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.X_gz1_c1_t3 {
	margin-top: 20px;
	padding-left: 23px;
	position: relative;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 300;
	line-height: 25px;
	color: #333333;
}

.X_gz1_c1_t3::after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #2C6AF1;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.X_gz1_c1_t4 {
	margin-left: 50px;
	margin-top: 20px;
	padding-left: 23px;
	position: relative;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 300;
	line-height: 25px;
	color: #333333;
}

.X_gz1_c1_t4::after {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #2C6AF1;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.X_gz1_c1_t5 {
	margin-top: 25px;
	padding-top: 13px;
	border-top: 1px dashed #C5C8D0;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 300;
	line-height: 22px;
	color: #878D9A;
}

.X_gz5 {
	width: 100%;
	height: 459px;
}

.X_gz5_t1 {
	padding-top: 100px;
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 59px;
	color: #333333;
}

.X_gz5_t2 {
	padding-top: 60px;
	text-align: center;
	font-size: 22px;
	font-family: 'Regular';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
}

.X_gz5_t3 {
	transition: all 0.1s;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
	box-sizing: border-box;
	width: 170px;
	height: 50px;
	line-height: 50px;
	border: 2px solid #FFFFFF;
	background: linear-gradient(180deg, #F5F5FB 0%, #FFFFFF 100%);
	box-shadow: 0px 6px 15px rgba(135, 147, 196, 0.2);
	opacity: 1;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 400;
	color: #333333;
}

.X_gz5_t3:hover {
	color: #2C6AF1;
}

.srcm_from {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(/assets/img/web/srcm_from.jpg) center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.srcm_from_logo {
	top: 40px;
	left: 78px;
	display: block;
	position: absolute;
}

.srcm_from1 {
	width: 1100px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 10px 30px rgba(166, 172, 197, 0.1);
	padding-bottom: 80px;
}

.srcm_from1_1 {
	text-align: center;
	font-size: 42px;
	color: #3333;
	font-size: 42px;
	padding: 80px 0 50px 0;
}

.srcm_from1_2 {
	display: flex;
	justify-content: space-around;
	width: 656px;
	margin: 0 auto;
	flex-wrap: wrap;
}

.srcm_from1_2 div {
	margin-bottom: 16px;
}

.srcm_from1_2 div p {
	color: #F1354F;
	line-height: 1;
	margin-top: 0px;
	height: 0;
	overflow: hidden;
	transition: all 0.65s;
}

.srcm_from1_2 input {
	border-radius: 4px;
	outline: none;
}

.srcm_from1_2_1 {
	border: #DBDFE5 1px solid;
	width: 272px;
	height: 58px;
	padding: 0 20px;
}

.srcm_from1_2_2 {
	border: #DBDFE5 1px solid;
	width: 606px;
	height: 58px;
	padding: 0 20px;
}

.srcm_from1_2_3 {
	width: 648px;
	height: 60px;
	border: none;
	margin: 0 auto;
	display: block;
	border-radius: 4px;
	background: #2C6AF1;
	color: #fff;
	font-size: 18px;
	letter-spacing: 5px;
}

.srcm_from1_2 .error p {
	height: 16px;
	margin-top: 8px
}

.srcm_from1_2 .error input {
	border: #F1354F 1px solid;
}

.srcm_from1_3 {
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	color: #697181;
	margin-top: 30px;
}

.srcm_from2 {
	font-size: 14px;
	line-height: 17px;
	color: #878D9A;
	text-align: center;
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
}

.srcm_from2 p {
	margin-top: 4px;
}



/* 08.23 招聘页详情 */
.width_x {
	width: 1200px;
	margin: 0 auto;
}

.J_topheight {
	padding-top: 70px;
}

.X_zpD1 {
	padding-top: 80px;
}

.X_zpD1>div {
	font-family: 'Regular';
	font-size: 42px;
	line-height: 30px;
	font-weight: 300;
	color: #333333;
}

.X_zpD1>p {
	padding-top: 20px;
	font-family: 'Regular';
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: #697181;
}

.X_zpD2 {
	width: 100%;
	margin-top: 60px;
	border-top: 1px solid #DBDFE5;
}

.X_zpD2_1 {
	padding-top: 100px;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	font-family: 'Regular';
	color: #333333;
}

.X_zpD2_2 {
	padding-top: 60px;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: #333333;
}

.X_zpD3 {}

.X_zpD3_1 {
	padding-top: 100px;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	font-family: 'Regular';
	color: #333333;
}

.X_zpD3_2 {
	padding-top: 20px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.X_zpD3_2_1 {
	transition: all 0.3s;
	display: block;
	margin-top: 40px;
	box-sizing: border-box;
	padding: 25px 40px 16px;
	width: 580px;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(135, 147, 196, 0.2);
	position: relative;
	opacity: 1;
	top: 0px
}

.X_zpD3_2_1:hover {
	box-shadow: 0px 4px 10px rgba(135, 147, 196, 0.2);
}

.X_zpD3_2_1_line {}

.X_zpD3_2_1_line {
	transition: all 0.3s;
	margin: 0 auto;
	width: 0%;
	height: 3px;
	background: #2C6AF1;
	position: absolute;
	top: 0;
	left: 0
}

.X_zpD3_2_1:hover .X_zpD3_2_1_line {
	width: 100%;
}

.X_zpD3_2_1:hover .X_gz1_c1_t1 {
	color: #2C6AF1;
}

.X_zpD3_2 .X_zpD3_2_1:nth-child(2n) .X_zpD3_2_1_line {
	margin: 0;
	margin-left: auto;
	right: 0;
}

.X_zpD3_2_1_t1 {
	padding-bottom: 10px;
	text-align: center;
	line-height: 33px;
	font-family: 'Regular';
	font-size: 24px;
	font-weight: 400;
	color: #333333;
}

.X_zpD3_2_1_t2 {
	justify-content: space-between;
	margin-top: 20px;
}

.X_zpD3_2_1_t2>div {
	line-height: 25px;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 300;
	color: #333333;
	padding-left: 22px;
	position: relative;
}

.X_zpD3_2_1_t2>div::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	width: 10px;
	height: 10px;
	background: #2C6AF1;
	border-radius: 50%;
}

.X_zpD3_2_1_t3 {
	margin-top: 24px;
	border-top: 1px dashed #C5C8D0;
	padding-top: 20px;
	line-height: 22px;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 300;
	color: #878D9A;
}

.X_zpD3_lm {
	transition: all 0.3s;
	display: block;
	box-sizing: border-box;
	margin: 70px auto 80px;
	width: 160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #2C6AF1;
	opacity: 1;
	border-radius: 3px;
	font-size: 18px;
	font-family: 'Light';
	font-weight: 300;
	color: #2C6AF1;
}

.X_zpD3_lm:hover {
	transform: scale(1.1);
}


/* 08.23 校企合作表单 */
.X_xqf {
	display: none;
	margin-top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	position: fixed;
	top: 0px;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
}

.X_xqf_mask {
	transition: all 0.3s;
	;
	box-sizing: border-box;
	padding: 0 152px;
	width: 960px;
	height: 528px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.X_xqf_mask_i {
	position: absolute;
	right: 40px;
	top: 40px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.X_xqf_mask_t1 {
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
	opacity: 1;
	padding-top: 80px;
	text-align: center;
}

#xname1 {
	outline-width: thin;
	;
	color: #333333;
	font-weight: 400;
	font-family: 'Regular';
	font-size: 16px;
	display: block;
	box-sizing: border-box;
	margin-top: 50px;
	text-indent: 20px;
	width: 656px;
	height: 60px;
	background: #FFFFFF;
	border: 1px solid #DBDFE5;
	border-radius: 3px;
}

#xname2 {
	color: #333333;
	font-weight: 400;
	font-family: 'Regular';
	font-size: 16px;
	display: block;
	box-sizing: border-box;
	margin-top: 20px;
	text-indent: 20px;
	width: 320px;
	height: 60px;
	background: #FFFFFF;
	border: 1px solid #DBDFE5;
	border-radius: 3px;
}

#xtel {
	color: #333333;
	font-weight: 400;
	font-family: 'Regular';
	font-size: 16px;
	display: block;
	box-sizing: border-box;
	margin-top: 20px;
	text-indent: 20px;
	width: 320px;
	height: 60px;
	background: #FFFFFF;
	border: 1px solid #DBDFE5;
	border-radius: 3px;
}

.X_xqf_mask input::-webkit-input-placeholder {
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
}

.X_xqf_mask input {
	outline: none;
}

/* .X_xqf_mask input:focus{ outline-color: #2C6AF1 !important;background: #FFFFFF;} */
#xsubmit {
	cursor: pointer;
	width: 656px;
	height: 59px;
	background: #2C6AF1;
	opacity: 1;
	border-radius: 3px;
	margin-top: 60px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	font-family: 'Regular';
	font-weight: 400;
	border: none;
	outline: none;
}

.X_xqf_msg {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 20px;
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translate(-50%, 0) scale(0);
	width: 260px;
	height: 50px;
	border: 1px solid #FFFFFF;
	background: linear-gradient(180deg, #EEF2F8 0%, #FDFDFE 100%);
	box-shadow: 0px 6px 20px rgba(114, 142, 204, 0.2);
	border-radius: 4px;
	transition: all 0.65s;
}

.X_xqf_msg1 {
	opacity: 1;
	transform: translate(-50%, 0) scale(1);
}

.xname1_msg {
	opacity: 0;
	transition: all 0.3s;
	height: 0px;
	padding-top: 8px;
	font-size: 14px;
	font-family: 'Regular';
	font-weight: 400;
	color: #F1354F;
}

.xname2_msg {
	opacity: 0;
	width: 336px;
	padding-top: 8px;
	font-size: 14px;
	font-family: 'Regular';
	font-weight: 400;
	color: #F1354F;
}

.xname3_msg {
	opacity: 0;
	padding-top: 8px;
	font-size: 14px;
	font-family: 'Regular';
	font-weight: 400;
	color: #F1354F;
}

/*  */
.group_introduction_xd {
	width: 100%;
	height: 700px;
	background: rgba(0, 0, 0, 0.5);
}

.g_i_xd1 {
	padding-top: 305px;
	font-size: 50px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 52px;
	color: #FFFFFF;
}

.g_i_xd2 {
	padding-top: 70px;
	justify-content: center;
}

.g_i_xd2>div {
	margin: 0 40px;
	font-size: 24px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #FFFFFF;
}

.X_mcD1 {
	text-align: center;
	padding-top: 100px;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
}

.X_mcD2 {
	padding-top: 54px;
	font-size: 16px;
	font-family: 'Regular';
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
}

.X_mcD2 img {
	width: 100%
}

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

.g_i2_xd1 {
	padding-top: 274px;
	text-align: left;
	font-size: 60px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 84px;
	color: #FFFFFF;
}

.g_i2_xd2 {
	text-align: left;
	margin-top: 40px;
	font-size: 20px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #FFFFFF;
}

.g_i2_xd2 span {
	margin-right: 80px;
}

.X_mzD_cwidth {
	position: relative;
}

.X_mzD_c1 {
	padding-top: 100px;
	text-align: center;
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
	opacity: 1;
}

.X_mzD_c2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #878D9A;
	opacity: 1;
	margin-top: 50px;
}

.X_mzD_i1 {
	width: 64px;
	position: absolute;
	top: 84px;
	left: 0;
}

.X_mzD_i2 {
	width: 64px;
	position: absolute;
	bottom: -90px;
	right: 0;
}

.X_mzD_c_c1 {
	width: 100%;
	/*height: 730px;*/
	padding-bottom: 70px;
	background: #fafbfd;
}

.X_mzD_c_c2 {
	width: 100%;
	background: #FFFFFF;
	padding-bottom: 100px;
}

.X_mzD_c_c2 img {
	width: 100%;
}

.X_mzD_c_c3 {
	width: 100%;
	background: #fafbfd;
	padding-bottom: 100px;
}

.X_mzD_c_c4 {
	width: 100%;
	background: #FFFFFF;
	padding-bottom: 100px;
}

.X_mzD_c_c1_tt2 {
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
	text-align: center;
	padding-top: 100px;
	opacity: 1;
}

.X_mzD_c_c1_tt3 {
	font-size: 24px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	text-align: center;
	color: #697181;
	margin-top: 20px;
	margin-bottom: 100px;
}

.X_mzD_c_c1_t {
	font-size: 42px;
	font-family: 'Light';
	font-weight: 300;
	line-height: 30px;
	color: #333333;
	text-align: center;
	padding-top: 100px;
	margin-bottom: 60px;
	opacity: 1;
}

.X_mzD_c_c1_is {
	display: flex;
	flex-wrap: wrap;
}

.X_mzD_c_c1_i {
	margin-bottom: 30px;
	display: block;
	width: 460px;
	/*height: 190px;*/
	margin-right: 30px;
}

.X_mzD_c_c1_i:nth-child(3n) {
	margin-right: 0;
}

/* 8.23 j */
.sq {
	width: 200px;
	height: 50px;
	background-color: #2c6af1;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	border: none;
	display: block;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
}

.scrm_1 {
	width: 100%;
	height: 730px;
	background-color: #f4f5f9;
}

.scrm_1_le {
	padding-top: 100px;
}

.scrm_1_ri {
	width: 500px;
}

.scrm_1_ri p {
	font-size: 42px;
	color: #333;
	margin-bottom: 50px;
}

.scrm_1_ri span {
	font-size: 18px;
	line-height: 30px;
	color: #878d9a;
}

.sc_width {
	width: 80%;
	margin: 0 auto;
}

.scrm_2 {
	width: 100%;
	height: 860px;
	background-color: #F4F5F9;
	background: url(/assets/img/web/sc_2_bg.png) no-repeat;
}

.scrm_2_top {
	padding-top: 100px;
}

.scrm_2_top p {
	text-align: center;
	font-size: 42px;
	color: #333333;
	margin-bottom: 30px;
}

.scrm_2_top span {
	width: 600px;
	display: block;
	color: #878d9a;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
}

.scrm_2_bottom {
	text-align: center;
	margin-top: 100px;
}

.scrm_3 {
	width: 100%;
	height: 770px;
	background: url(/assets/img/web/sc_4bg.png) no-repeat;
}

/* 08.24 更改新闻中心 往期专题swiper前进后天按钮高度 */
.special_news_li .swiper-prev,
.special_news_li .swiper-next {
	position: absolute;
	/* top:354px; */
	top: 161px;
	z-index: 999;
	border: 1px solid #FFFFFF;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: linear-gradient(180deg, #E7ECF5 0%, #FBFCFD 100%);
	box-shadow: 0px 3px 20px rgba(197, 200, 208, 0.2);
	cursor: pointer;
}

/* 回到顶部按钮图片 */
/*.gotop img{}*/
.gotop {
	display: none;
	position: fixed;
	/* top: auto; */
	right: 80px;
	z-index: 999999999;
	cursor: pointer;
	width: 60px;
	height: 60px;
	background: url(/assets/img/web/back.png) center;
	bottom: 70px;
}

.gotop:hover {
	background: url(/assets/img/web/back1.png) center;
}

.jesong_pan_icon {
	top: auto !important;
	bottom: 100px;
}


/* 搜索页面 */
.X_serch1 {
	width: 100%;
	background: #FAFAFC;
	padding: 50px 0 50px 0;
}

.X_serch1_1 form {
	position: relative;
	width: 720px;
	height: 60px;
}

.X_serch1_1 input {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	text-indent: 20px;
	border: none;
	outline: none;
	box-sizing: border-box;
	width: 720px;
	height: 60px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 4px;
}

.X_serch1_1 button {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	outline: none;
	width: 100px;
	height: 60px;
	background: #2C6AF1;
	border-radius: 4px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	font-weight: 400;
	color: #F4F5F9;
}

.X_serch2_1 {
	width: 100%;
	background: #FFFFFF;
	padding: 50px 0;
}

.X_serch2_1_1_item {
	margin-top: 30px;
}

.X_s2_1_1t {
	transition: all 0.3s;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: #333333;
}

.X_s2_1_2t {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #697181;
}

.X_s2_1_3t {
	margin-top: 14px;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	color: #878D9A;
}

.X_s2_1_3t>a {
	transition: all 0.3s;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	color: #878D9A;
	/* color: #2C6AF1; */
}

.X_serch2_1_1 li:hover .X_s2_1_1t {
	color: #2C6AF1;
}

.X_serch2_1_1 li:hover .X_s2_1_3t>a {
	color: #2C6AF1;
}

.highlight {
	color: #2C6AF1;
}

.X_serch2_1_err {
	padding: 80px 0;
	display: flex;
	align-items: center;
	font-size: 18px;
	font-weight: 400;
	color: #333333;
}

.X_serch2_1_err img {
	width: 28px;
	height: 28px;
	margin-right: 21px;
}

.X_newsD_con {
	margin-top: 53px;
}

/*导航条禁用*/
.li_disabled {
	pointer-events: none;
	filter: alpha(opacity=50);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.5;
	/*Firefox私有，透明度50%*/
	opacity: 0.5;
	/*其他，透明度50%*/
}







/* 需要删除的 */
.X_main_i2 {
    width: 74px;
    height: 74px;
}
.X_main_i3 {
	width: 74px;
	height: 74px;
}

.X_m1_r_t4{
	margin-right: 0;
}
.X_m1_r_t4_l{
	margin-left: 65px;
}
.X_m1_r_t4_l:nth-child(1){
	margin-left: 0;
}
.X_m1_r_t4_l_r{
	margin-left: 10px;
}
.X_m1_r_t4_l_r p{
	font-size: 30px;
	line-height: 36px;
}
.X_m1_r_t4_l_r p span{
	font-size: 10px;
}
.X_m1_r_t4_l_r>div{
	font-size: 12px;
	line-height: 17px;
}
.x_qmy_tb_cc{
	margin-top: 0;
}
.x_qmy_tb_cc1 p{
	font-size: 12px;
	line-height: 17px;
}
.x_qmy_tb_cc1{
	width: auto;
	margin-bottom: 0px;
	margin-left: 20px;
}
.x_qmy_tb_cc1:nth-child(2n-1){
	margin-left: 0;
}
.x_qmy_tb_cc1:nth-child(1){
	margin-bottom: 20px;
}
.x_qmy_tb_cc1:nth-child(2){
	margin-bottom: 20px;
}
.x_qmy_tb_cc img{
	width: 30px;
	height: 30px;
	margin-right: 12px;
}
.x_qmy_tb_cc P{
	font-size: 12px;
color: #697181;
}
.x_qmy_tb_cc2{
	width: 120px;
	margin-bottom: 0;
}
/* xindex_1 */
.xindex_1 {
	padding: 60px 0 125px 0;
	background-color: #F9FAFC;
	position: relative;
	z-index: 1;
}

.xindex_1::after {
	content: "";
	width: 767px;
	height: 580px;
	background: linear-gradient(140deg, #E0EDFD 0%, rgba(242, 253, 255, 0.65) 49%);
	border-radius: 240px 0px 0px 0px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.xindex_title {
	text-align: center;
	line-height: 50px;
	font-weight: 300;
	font-size: 36px;
	color: #333333;
}

.xindex_des {
	margin-top: 10px;
	line-height: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #2C6AF1;
	text-align: center;
}

.xindex_1_1 {
	margin-top: 27px;
	justify-content: space-between;
}

.xindex_1_1left {
	padding-top: 33px;
	width: 820px;
}

.xindex_title1 {
	line-height: 45px;
	font-weight: 300;
	font-size: 32px;
	color: #333333;
}

.xindex_des1 {
	margin-top: 20px;
	font-weight: 400;
	font-size: 12px;
	color: #878D9A;
	line-height: 17px;
}

.xindex_title2 {
	line-height: 45px;
	font-weight: 300;
	font-size: 32px;
	color: #FFFFFF;
}

.xindex_des2 {
	font-weight: 400;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	line-height: 17px;
	width: 760px;
}

.xindex_1_1_ul {
	padding-top: 35px;
	display: flex;
	flex-wrap: wrap;
}

.xindex_1_1_ul li {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 20px 0px 20px 30px;
	margin-top: 20px;
	margin-right: 20px;
	width: 318px;
	height: 88px;
	box-shadow: 0px 6px 20px 0px rgba(197, 201, 221, 0.2);
	border-radius: 8px;
	position: relative;
	z-index: 10;
}

.xindex_1_1_ul li:hover {
	cursor: pointer;
	background: #FFFFFF;
	box-shadow: 0px 10px 20px 0px rgba(197, 201, 221, 0.2);
}

.xindex_1_1_ul li:hover::before {
	content: "";
	width: 320px;
	height: 90px;
	z-index: -2;
	position: absolute;
	top: -1px;
	left: -1px;
	background: linear-gradient(90deg, rgba(44, 106, 241, 1), rgba(80, 88, 255, 1), rgba(99, 185, 255, 1));
	border-radius: 8px;
}

.xindex_1_1_ul li::after {
	content: "";
	width: 318px;
	height: 88px;
	z-index: -1;
	top: 0;
	left: 0;
	position: absolute;
	border-radius: 8px;
	background: #FEFEFE;
}

.xindex_1_1_ul li p {
	width: 196px;
	line-height: 20px;
	font-weight: 400;
	font-size: 14px;
	color: #697181;
}

.xindex_1_1_ul li img {
	width: 48px;
	height: 48px;
	display: block;
	margin-right: 14px;
}

.xindex_1_1_ul li:hover p {
	color: #2C6AF1;
}
.xindex_1_1right{
    flex: 1;
}
.xindex_1_1right1{
    width: 400px;
	height: 400px;
	margin-left: auto;margin-right: 74px;
}
.xindex_1_1right1 img {
	width: 400px;
	height: 400px;
	/*margin-right: 74px;*/
}

/* xindex_2 */
.xindex_2 {
	background: linear-gradient(153deg, #273146 0%, #133A91 100%);
	padding-top: 80px;
	position: relative;
	z-index: 2;
	margin-top: -30px;
	border-radius: 40px;

}

.xindex_2tab {
	width: 100%;
	height: 488px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 60px;
	overflow: hidden;
	border-radius: 30px 30px 0px 0px;
}

.xindex_2tab_left {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	border: 2px solid transparent;

	overflow: hidden;
	border-radius: 30px 0px 0px 30px;
}

.xindex_2tab_left li {
	box-sizing: border-box;
	width: 248px;
	height: 25%;
	background: #284581;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 1;
}

.xindex_2tab_left li.on {
	border-left: 4px solid #51E5FF;
	background: linear-gradient(270deg, rgba(33, 76, 168, 0) 0%, #2E65DB 100%), #284581;
}

.xindex_2tab_right1_cont {
	box-sizing: border-box;
	padding: 30px 0px 32px 30px;
	margin-top: 60px !important;
	border-radius: 20px;
}

.xindex_card1 {
	position: relative;
	z-index: 10;
}

.xindex_card1::before {
	content: "";
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	z-index: -2;
	position: absolute;
	top: -1px;
	left: -1px;
	/* background: linear-gradient(0deg, #FFFFFFFF, #00FFFFFF); */
	border-radius: 20px;
}

.xindex_card1::after {
	content: "";
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
	position: absolute;
	border-radius: 20px;
	background: linear-gradient(90deg, rgba(222, 238, 255, 1) 0%, rgba(239, 247, 255, 0.90) 50%, rgba(222, 238, 255, 0.80) 100%);
}

.xindex_card1 .X_m3_r_t4 {
	margin-top: 0;
}
.xindex_2tab_right{
    flex: 1;
}
.xindex_2tab_right2{
    flex: 1;
}
.xindex_2tab_right li{
	position: relative;
	/* flex: none; */
}
.xindex_2tab_right1 {
	box-sizing: border-box;
	padding: 70px 0 0 30px;
}

.xindex_2tab_right1_1 {
	line-height: 39px;
	font-weight: 300;
	font-size: 28px;
	color: #FFFFFF;
}

.xindex_2tab_right1_2 {
	width: 570px;
	line-height: 20px;
	font-weight: 300;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.8);
	margin-top: 30px;
}

 .xnew_pp{
	position: relative;
	overflow: hidden;
    z-index: 1;
    margin-top: -30px;
	height: auto;
	box-sizing: border-box;
	padding: 92px 0 57px 0;
	background: linear-gradient( 347deg, #FFFFFF 0%, #F4F8FF 44%, #EFF0FF 100%);
 }


.xindex_title3 {
	line-height: 45px;
	font-weight: 300;
	font-size: 32px;
	color: #333333;
}

.xindex_des3 {
	margin-top: 14px;
	font-weight: 400;
	font-size: 12px;
	color: #878D9A;
	line-height: 17px;
}
.xnew_pp_right{
	margin-left: 25px;
	flex: 1;
}
.xnew_pp_tabbot{
	margin-top: 30px;
}
.xnew_pp_c_right{
	width: 776px;
	box-sizing: border-box;
	padding: 0 10px;
}
.xnew_pp_c{
	margin-top: 0;
	background: none;
	background-image: url('https://qiniu.cdfeijin.com/ppbg1b.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	width: 940px;
	height: 398px;
	border-radius: 0;
}
.xnew_pp_c1{
	box-sizing: border-box;
    padding: 26px 30px 10px 0px;
    font-size: 14px;
    line-height: 20px;
    color: #697181;
}
.xnew_pp_cc1{
	margin-top: 20px;
	background: linear-gradient( 180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.4) 100%);
	border-radius: 10px 10px 10px 10px;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
}
.xnew_pp_cc1 p{
	display: flex;
	align-items: center;
    font-size: 15px;
    line-height: 21px;
    color: #2864EA;
}
.xnew_pp_cc1 p img{
	display: block;
	width: 20px;
	margin-right: 8px;
}


.xnew_pp_cc1 div {
    transition: all 0.3s;
    /* opacity: 0; */
    flex: 1;
	display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #697181;
	position: relative;
	margin-top: 10px;
	border-radius: 20px;
	z-index: 1;
}
.xnew_pp_cc1::after{
	content: '';
	background-image: url('https://qiniu.cdfeijin.com/ppbg2.png');
	width: 30px;
	height: 26px;
	background-size: cover;
	z-index: -1;
	position: absolute;
	right: 22px;
	top: 20px;
	
}

.xnew_pp_swp{
	height: auto;
}
.xnew_pp_left .X_m1_r_t4{
	justify-content: center;
	margin-top: 14px;
}

/*页脚top媒体响应式兼容*/
/* @media only screen and (max-width: 1450px) {
	.gotop {
		display: none;
		position: fixed;
		top: 92%;
		right: 80px;
		z-index: 999999999;
		cursor: pointer;
		width: 60px;
		height: 60px;
		background: url(/assets/img/web/back.png) center;
	}
}
 */
/*企秒云*/
.qCloud1{
	display:block;
}
.qCloud1_1{
	text-align:center;
	padding-top:429px;
	color:#fff;
}
.qCloud1_2{
	font-size:40px;
	line-height:56px;
	font-weight:400;
	margin-bottom:10px;
}
.qCloud1_3{
	font-size:36px;
	line-height:50px;
}
.qCloud1_4{
	font-size:16px;
	line-height:22px;
}
.qCloud1_5{
	text-align:center;
	position:absolute;
	width:100%;
	bottom:47px;
	left:0;
}
.qCloud1_5 img{
	margin:0 50px;
}
.qCloud2{
	background:url('https://static.cdfeijin.com/assets/img/qmy/qCloud2_bg.jpg');
	background-size: 100% 100%;
	padding:80px 0 140px;
}
.qCloud2_title{
	text-align:center;
	font-size:36px;
	line-height:50px;
	font-weight:600;
}
.qCloud2_title img{
	margin-right:14px;
}
.qCloud2_1{
	margin-top:40px;
	margin-bottom:54px;
}
.qCloud2_1 li{
	font-size:16px;
	line-height:22px;
	font-weight:600;
	display:flex;
	align-items:center;
	margin:0 50px;
	padding-bottom:14px;
	cursor: pointer;
}
.qCloud2_1 li i{
	font-size:20px;
	margin-right:10px;
    background: linear-gradient(177deg, #333 0%, #666 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
	font-weight:300;
}
.qCloud2_1 li.on{
	color:#2C6AF1;
	position:relative;
}
.qCloud2_1 li.on::after{
	content: '';
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #2C6AF1 0%, #409EFF 100%);
	border-radius: 2px;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.qCloud2_1 li.on i{
	background: linear-gradient(177deg, #2C6AF1 0%, #2C6AF1 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.qCloud2_1 li:hover{
	color:#2C6AF1;
	position:relative;
}
.qCloud2_1 li:hover i{
    background: linear-gradient(177deg, #2C6AF1 0%, #2C6AF1 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.qCloud2_2{
	height:478px;
	border-radius:26px;
	overflow:hidden;
	border: 1px solid #B7C4FF;
	background:url('https://static.cdfeijin.com/assets/img/qmy/qCloud2_1.jpg');
	padding:0 62px;
	box-sizing:border-box;
}
.qCloud2_3{
	flex:1;
	flex-direction:column;
}
.qCloud2_3_1{
	font-size:24px;
	line-height:34px;
	font-weight:600;
	align-items:center;
}
.qCloud2_3_1 i{
	font-size:28px;
	background: linear-gradient(177deg, #2C6AF1 0%, #63B9FF 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-right:10px;
	font-weight:300;
}
.qCloud2_3_2{
	margin-top:40px;
	font-size:14px;
	color:#666;
	font-weight:400;
	line-height:20px;
	width:600px;
}
.qCloud2_3_s{
	text-align:center;
}
.qCloud2_3_s .qCloud2_3_2{
	margin-top:10px;
}
.qCloud2_4{
	width:640px;
	height:357px;
	border-radius:16px;
	overflow: hidden;
}
.qCloud2_4 video{
	width:100%;
	height:100%;
	object-fit:cover;
}
.qCloud2_5{
	width:680px;
	height:290px;
}
.qCloud2_6{
	width:563px;
	height:361px;
}

.qCloud3{
	padding:80px 0;
	background:url(https://static.cdfeijin.com/assets/img/qmy/qCloud3_bg.jpg);
	background-size: 100% 100%;
}
.qCloud3_title{
	text-align:center;
}
.qCloud3_title p{
	font-size: 36px;
	line-height:50px;
	font-weight:600;
}
.qCloud3_title span{
	font-size: 14px;
	line-height:20px;
	font-weight:400;
	color:#666;
	margin-top:20px;
	display: block;
}
.qCloud3_1{
	margin-top:40px;
	margin-bottom:80px;
}
.qCloud3_left{
	width:580px;
	height:564px;
	background:rgba(255,255,255,0.8);
	border-radius:20px;
	padding:40px;
}
.qCloud3_2{
	font-size:24px;
	line-height:34px;
	font-weight:600;
	transition:all 0.5s;
	word-break: keep-all;
}
.qCloud3_3{
	flex-direction:column;
	align-items:center;
	padding-top:37px;
}
.qCloud3_4{
	padding:0 34px;
	height:54px;
	font-size:16px;
	font-weight:600;
	border-radius: 118px;
	border:3px solid #A9C2F9;
	background: #2C6AF1;
	color:#fff;
	box-shadow: 0px 5px 20px rgba(112, 161, 255, 0.20);
	font-family: 'Heavy';
}
.qCloud3_4 i{
	font-size:20px;
	margin-right:10px;
	font-weight:300;
}
.qCloud3_5{
	border-radius:12px;
	background:#fff;
	color:#2C6AF1;
	border:2px solid #A9C2F9;
}
.qCloud3_6{
	border-radius:12px;
	background:#fff;
	color:#FFA400;
	border:2px solid#FFA400;
	align-self: baseline
}
.qCloud3_7{
	border-radius:12px;
	background:#fff;
	color:#00A3FF;
	border:2px solid #A7E0FF;
	align-self: baseline
}
.qCloud3_8{
	border-radius:12px;
	background:#fff;
	color:#00A3FF;
	border:2px solid #A8E0FF;
	/* align-self: baseline */
}
.qCloud3_9{
	background:#00CDBA;
	border:3px solid #97EAE4;
}
.qCloud3_4_1{
	position:relative;
	height:41px;
	z-index:1;
}
.qCloud3_4_1 img{
	margin-top:-4px;
}
.qCloud3_4_2{
	height:49px;
}
.qCloud3_4_2 img{
	margin-top:0px;
	position:absolute;
	top:0;
	right:-100%
}
.qCloud3_4_3{
	width:95px;
	position:relative;
	z-index:1;
}
.qCloud3_4_4{
	height:48px;
}
.qCloud3_4_4 img{
	margin-top:0px;
	position:absolute;
	top:-10px;
	left:-10px
}
.qCloud3_4_5{
	height:42px;
}
.qCloud3_4_5 img{
	margin-top:-1px;
}
.qCloud3_3_css .qCloud3_4,
.qCloud3_3_css .qCloud3_4_3,
.qCloud3_3_css .qCloud3_4_1{
	opacity:0;
}
.qCloud3_3_css .qCloud3_4_s{
	animation: flow_enter .2s ease-in 0s forwards;
}
.qCloud3_3_css .qCloud3_4_0{
	animation: flow_enter .2s ease-in 0.2s forwards;
}
.qCloud3_3_css .qCloud3_5{
	animation: flow_enter .2s ease-in 0.4s forwards;
}
.qCloud3_3_css .qCloud3_4_2{
	animation: flow_enter .2s ease-in 0.6s forwards;
}
.qCloud3_3_css .qCloud3_6{
	animation: flow_enter .2s ease-in 0.8s forwards;
}
.qCloud3_3_css .qCloud3_4_3{
	animation: flow_enter .2s ease-in 1s forwards;
}
.qCloud3_3_css .qCloud3_7{
	animation: flow_enter .2s ease-in 1.2s forwards;
}
.qCloud3_3_css .qCloud3_4_4{
	animation: flow_enter .2s ease-in 1.4s forwards;
}
.qCloud3_3_css .qCloud3_8{
	animation: flow_enter .2s ease-in 1.6s forwards;
}
.qCloud3_3_css .qCloud3_4_5{
	animation: flow_enter .2s ease-in 1.8s forwards;
}
.qCloud3_3_css .qCloud3_9{
	animation: flow_enter .2s ease-in 2s forwards;
}
@keyframes flow_enter {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
.qCloud3_right{
	width:760px;
	position:relative;
}
.qCloud3_right1{
	margin-left:20px;
	width:580px;
	height:564px;
	padding:40px;
	border-radius:20px;
	background:rgba(255, 255, 255, 0.8);
	transition:all 0.5s;
	position: relative;
}
.qCloud3_right2{
	margin-left:20px;
	width:80px;
	height:644px;
	border-radius: 20px;
	/* padding:0; */
	background: linear-gradient(180deg, #2D65FF 0%, #72F0EF 100%);
	transition:all 0.5s;
	position: relative;
}
.qCloud3_right2_1{
	width:24px;
	font-size:24px;
	font-weight:600;
	line-height:34px;
	color:#fff;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.qCloud3_right1_2{
	font-size:14px;
	color:#666;
	line-height:20px;
	font-weight: 400;
	transition:all 0.5s;
	width:auto;
	margin-top:10px;
	word-break: keep-all;
}
.qCloud3_right1_3{
	margin-top:20px;
	width:580px;
	height:480px;
	position:absolute;
	left:40px;
	bottom:40px;
	z-index:1;
	transition:all 0.5s;
	overflow: hidden;
	border-radius: 23px;
}
.qCloud3_right1_3 video{
	width:100%;
	height:100%;
	object-fit:cover;
}
.qCloud3_right1_css{
	width:0px;
	background: linear-gradient(180deg, #2D65FF 0%, #72F0EF 100%);
}
.qCloud3_right1_css .qCloud3_2,
.qCloud3_right1_css .qCloud3_right1_2,
.qCloud3_right1_css .qCloud3_right1_3{
	width:0;
	overflow: hidden;
	opacity:0;
}
.qCloud3_right3{
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:646px;
	width:48px;
	height:48px;
	background:#fff;
	border-radius:50%;
	box-shadow:0 0 20px rgba(44, 106, 241, 0.10);
	cursor: pointer;
	color:#2C6AF1;
	transition:all 0.5s;
	z-index:3;
}
.qCloud3_right3 i{
	font-size:26px;
}
.qCloud3_right3:hover{
	background:#2C6AF1;
	color:#fff;
}
.qCloud3_right3_css{
	left:84px;
	transform:rotate(-180deg);
}
.qCloud4{
	margin-top:40px;
	margin-bottom:80px;
	/* margin:0 -20px; */
}
.qCloud4_1{
	width:454px;
	border-radius:20px;
	overflow: hidden;
	background:#fff;
	box-shadow: 0px 0px 30px 0px rgba(44,106,241,0.2);
	position:relative;
	cursor:pointer;
	transition:all 0.5s;
}
.qCloud4_2{
	padding:40px;
}
.qCloud4_1:hover::after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:calc(100% - 2px);
	height:calc(100% - 2px);
	border-radius:20px;
	border:#2C6AF1 1px solid;
}
.qCloud4_1:hover{
	transform: translate(0,-10px);
}
.qCloud4_1:nth-child(2){
	margin:0 40px;
}
.qCloud5{
	margin-top:40px;
}
.qCloud5_2{
	width:620px;
	height:480px;
	border-radius: 20px;
	padding:40px 40px 0 40px;
	margin-left:40px;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud5_3.jpg") no-repeat ;
	position: relative;
}
.qCloud5_1_1{
	padding:20px 20px 29px 20px;
	border-radius: 20px;
	background: linear-gradient(259deg, #F6FEFF 1.45%, #F9F9FF 18.15%, #FFF 60.79%);
	width:660px;
	height:191px;
	position: relative;
}
.qCloud5_1_1:last-child{
	margin-top:40px;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud5_2.jpg") no-repeat ;
}
.qCloud5_1_2{
	margin-top:29px;
}
.qCloud5_1_2 img{
	margin-right:30px;
}
.qCloud5_1_1:hover::after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:calc(100% - 2px);
	height:calc(100% - 2px);
	border-radius:20px;
	border:#2C6AF1 1px solid;
}
.qCloud5_2:hover::after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:calc(100% - 2px);
	height:calc(100% - 2px);
	border-radius:20px;
	border:#2C6AF1 1px solid;
}
.qCloud6{
	width:100%;
	background: linear-gradient(104deg, #2558C8 1.49%, #1E006B 101.51%);
	padding:80px 0;
}
.qCloud6 .qCloud3_title,
.qCloud6 .qCloud3_title span{color:rgba(255, 255, 255, 0.7)}
.qCloud6_1{
	border-radius: 20px;
	border: 1px solid rgba(163, 181, 255, 0.5);
	background: linear-gradient(180deg, rgba(225, 241, 254, 0.20) 0%, rgba(255, 255, 255, 0.16) 100%);
	box-sizing: border-box;
	margin-top:40px;
	padding:40px;
}
.qCloud6_2 li{
	width:580px;
	height:84px;
	padding:20px;
	margin-bottom:20px;
	cursor: pointer;
}
.qCloud6_2 .qCloud3_2,
.qCloud6_2 .qCloud3_right1_2{
	color:rgba(255, 255, 255, 0.7);
}
.qCloud6_2 .on{
	border-radius: 10px;
	background: linear-gradient(92deg, #DEE6EF 2.56%, #B7DAFF 101.16%);
}
.qCloud6_2 .on .qCloud3_2{
	background: linear-gradient(90deg, #2C6AF1 0%, #409EFF 16.29%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.qCloud6_2 .on .qCloud3_right1_2{
	color:#333;
}
.qCloud6_3{
	margin-left:40px;
}
.qCloud6_3 li{
	border-radius:10px;
	overflow: hidden;
}
.qCloud7{
	width: 100%;
	padding:80px 0;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud7_bg.jpg") no-repeat center center;
	background-size: 100% 100%;
}
.qCloud7_1{
	margin-top:40px;
	justify-content:space-between;
}
.qCloud7_2{
	width:310px;
	/* background:linear-gradient(180deg, #2C6AF1 0%, #409EFF 80.89%); */
	border-radius:20px;
	overflow: hidden;
	height:400px;
	box-sizing: border-box;
	position: relative;
	transition:all 0.5s;
}
.qCloud7_2_1{
	font-size:24px;
	line-height:32px;
	color:#fff;
	font-weight:600;
	text-align:center;
	padding:40px 40px 0 40px;
	position:relative;
	z-index:2;
}
.qCloud7_2_2{
	font-size:14px;
	color:#666;
	line-height:20px;
	font-weight:400;
	padding:10px 40px 0;
	word-break: keep-all;
	opacity:0;
	position:relative;
	z-index:2;
	width:660px;
}
.qCloud7_2_3{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	/* background:url("/assets/img/web/qCloud7_1.png") no-repeat center bottom,
	linear-gradient(180deg, #2C6AF1 0%, #409EFF 80.89%); */
	background:linear-gradient(180deg, #2C6AF1 0%, #409EFF 80.89%);
	transition:all 0.5s;
	align-items:flex-end;
}
.qCloud7_2_3 img{
	width:310px;
	height:257px;
}

.qCloud7_1 .on{
	width:740px;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud7_1a.jpg") no-repeat left bottom;
	box-shadow: 0 0 30px 0 rgba(44, 106, 241, 0.20);
	border:#2C6AF1 2px solid;
}
.qCloud7_1 .on .qCloud7_2_1{
	color:#333;
	text-align:left;
}
.qCloud7_1 .on .qCloud7_2_2{
	opacity:1;
}
.qCloud7_1 .on .qCloud7_2_3{
	opacity:0;
}
.qCloud7_3.on{
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud7_2a.jpg") no-repeat left bottom;
}
.qCloud7_4.on{
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud7_3a.jpg") no-repeat left bottom;
}



.qCloud8{
	width: 100%;
	padding:80px 0;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud8_bg.jpg") no-repeat center center;
	background-size:100% 100%;
}
.qCloud8_0{
	position:relative;
	margin-bottom:80px;
}
.qCloud8_1{
	width:955px;
	height:480px;
	border-radius: 20px 200px 20px 0;
	border: 2px solid #FFF;
	background: linear-gradient(180deg, #EEF3FC 0%, #F9FCFF 100%);
}
.qCloud8_2{
	padding-top:60px;
	padding-left:40px;
	width:640px;
}
.qCloud8_2_1{
	font-size:36px;
	font-weight:400;
	line-height:50px;
}
.qCloud8_2_2{
	font-size: 14px;
	line-height:20px;
	margin-top:20px;
	padding-bottom:20px;
}
.qCloud8_2_3{
	padding-top:40px;
	border-top: 1px solid #C2C7D9;
}
.qCloud8_2_3 li{
	font-size:18px;
	line-height:26px;
	padding-bottom:14px;
	color:#666;
	font-weight:600;
	margin-right:80px;
	cursor: pointer;
}
.qCloud8_2_3 li:hover{
	color: #2C6AF1;
}
.qCloud8_2_3 .on{
	color:#2C6AF1;
	position:relative;
}
.qCloud8_2_3 .on::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	border-radius:4px;
	background: linear-gradient(90deg, #2C6AF1 0%, #409EFF 100%);
}
.qCloud8_2_4{
	margin-top: 40px;
}
.qCloud8_2_5{
	font-size:24px;
	line-height:34px;
}
.qCloud8_2_6{
	margin-top:20px;
}
.qCloud8_2_6 img{
	margin-right:40px;
}
.qCloud8_3{
	position:absolute;
	right:0;
	bottom:0;
}
.qCloud9{
	margin-top:40px;
	position: relative;
}
.qCloud9_1{
	width:1210px;
	height:530px;
	border-radius: 20px;
}
.qCloud9_2{
	margin:0 auto;
	width:1210px;
	height:530px;
	border-radius: 20px;
	padding:10px;
	background:linear-gradient(180deg, #DDE9FE 0%, #EBE4FF 100%);
}
.qCloud9_2 video{
	width:100%;
	height:100%;
	object-fit: cover;
	/* border-radius: 20px; */
}
.qCloud9_next,
.qCloud9_prev{
	position:absolute;
	width:64px;
	height:64px;
	background:#fff;
	left:0;
	top:50%;
	transform: translateY(-50%);
	border-radius:50%;
	box-shadow:0 0 26.667px rgba(44, 106, 241, 0.10);
}
.qCloud9_next i,
.qCloud9_prev i{
	font-size:34px;
	color:#2C6AF1;
}
.qCloud9_next{
	left:auto;
	right:0;;
}
.qCloud10{
	width: 100%;
	padding:80px 0;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud10_bg.jpg") no-repeat center center;
	background-size:100% 100%;
}
.qCloud10 .qCloud3_title{
	color:#fff;
}
.qCloud10 .qCloud3_title span{
	color:#fff;
}
.qCloud10_0{
	margin-top:97px;
	background: #E8EDF3;
	border-radius: 20px;
	position:relative;
	/* overflow: hidden; */
}
.qCloud10_1{
	width:120px;
	border-radius: 20px 0 0 20px;
	background: #E8EDF3;
	padding:16px 20px 0;
	color:#666;
}
.qCloud10_1_1{
	font-size:12px;
	line-height:41px;
	height:41px;
	font-weight:400;
	text-align:center;
	border-bottom:rgba(0, 0, 0, 0.10) 1px solid;
	word-break: keep-all;
}
.qCloud10_1_1 i{
	color:#23A78F;
	margin-right:6px;
}
.qCloud10_1_2{
	line-height:49px;
	height:49px;
}
.qCloud10_2{
	position:absolute;
	width:600px;
	/* flex:1; */
	border-radius: 20px 0 0 20px;
	background:url("https://static.cdfeijin.com/assets/img/qmy/qCloud10_3.jpg") no-repeat center center;
	background-size:100% 100%;
	padding:16px 20px 0;
	left:160px;
}
.qCloud10_2:last-child{
	border-radius: 0 20px 20px 0;
	left:auto;
	right:0;;
}

.qCloud10_2.on .qCloud10_1_2 p{
	color:#409EFF;
	border-radius: 37px;
	background: #FFF;
	height:32px;
	line-height:32px;
	padding:0 10px;
	font-weight:600;
}
.qCloud10_2.on {
	border-radius: 20px;
	border: 2px solid #ECF6FF;
	background: radial-gradient(151.57% 137.82% at 5.16% 0%, #72EFEF 0%, #4B84FF 53.32%, #4421FF 100%);
	box-shadow: 0 0 30px 0 rgba(0, 16, 50, 0.20);
	color:#fff;
	padding-bottom:17px;
	padding-top:33px;margin-top:-17px;
	z-index:2;
}
.qCloud10_2.on i{
	color:#fff;
}
.qCloud10_1_3{
	position:absolute;
	top:-72px;
	left:434px;
	z-index:4;
}
.qCloud10_1_4{
	left:1077px;
}
