@charset "utf-8";



/* CSS Document */

button,input,textarea,select{

	outline:none;

	background:none;

	border:none;

	font-family:"微软雅黑";

	font-family:'PingFang SC',arial,Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

	box-shadow:none;
	-webkit-appearance:none;

	border-radius:0;

}



a{

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}

/* *{

	transition:all 0s \9 !important;

} */

*,*:before,*:after{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

}

.iconfont:before{

	-webkit-transition:all 0s;

	-moz-transition:all 0s;

	-o-transition:all 0s;

	transition:all 0s;

}

.center_box1{

	width:84%;

	margin:0 auto;

}

.center_box2{

	width:1200px;

	margin:0 auto;

}

.clearfix:after{

	content:"";

	clear:both;

	height:0;

	font-size:0;

	display:block;

	visibility:hidden;

	*zoom:1;

}

.clear{

	clear:both;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.pd_150{

	padding:150px;

}

.pd_tb150{

	padding:150px 0;

}

.pd_t150{

	padding-top:150px;

}

.pd_b150{

	padding-bottom:150px;

}

.pd_120{

	padding:120px;

}

.pd_tb100{

	padding:120px 0;

}

.pd_t120{

	padding-top:120px;

}

.pd_b120{

	padding-bottom:120px;

}

.pd_100{

	padding:100px;

}

.pd_tb100{

	padding:100px 0;

}

.pd_t100{

	padding-top:100px;

}

.pd_b100{

	padding-bottom:100px;

}

.pd_80{

	padding:80px;

}

.pd_tb80{

	padding:80px 0;

}

.pd_t80{

	padding-top:80px;

}

.pd_b80{

	padding-bottom:80px;

}

.pd_60{

	padding:60px;

}

.pd_tb60{

	padding:60px 0;

}

.pd_t60{

	padding-top:60px;

}

.pd_b60{

	padding-bottom:60px;

}

.pd_50{

	padding:50px;

}

.pd_tb50{

	padding:50px 0;

}

.pd_t50{

	padding-top:50px;

}

.pd_b50{

	padding-bottom:50px;

}

.pd_40{

	padding:40px;

}

.pd_tb40{

	padding:40px 0;

}

.pd_t40{

	padding-top:40px;

}

.pd_b40{

	padding-bottom:40px;

}

.pd_30{

	padding:30px;

}

.pd_tb30{

	padding:30px 0;

}

.pd_t30{

	padding-top:30px;

}

.pd_b30{

	padding-bottom:30px;

}

.pd_20{

	padding:20px;

}

.pd_tb20{

	padding:20px 0;

}

.pd_t20{

	padding-top:20px;

}

.pd_b20{

	padding-bottom:20px;

}

.pd_15{

	padding:15px;

}

.pd_tb15{

	padding:15px 0;

}

.pd_t15{

	padding-top:15px;

}

.pd_b15{

	padding-bottom:15px;

}

.pd_10{

	padding:10px;

}

.pd_tb10{

	padding:10px 0;

}

.pd_t10{

	padding-top:10px;

}

.pd_b10{

	padding-bottom:10px;

}

.pd_5{

	padding:5px;

}

.pd_tb5{

	padding:5px 0;

}

.pd_t5{

	padding-top:5px;

}

.pd_b5{

	padding-bottom:5px;

}

.pd_tb100{

	padding:100px 0;

}

.pd_tb0{

	padding-top:0 !important;

	padding-bottom:0 !important;

}

.pd_t0{

	padding-top:0 !important;

}

.pd_b0{

	padding-bottom:0 !important;

}

.pd_lr0{

	padding-left:0 !important;

	padding-right:0 !important;

}

.pd_l0{

	padding-left:0 !important;

}

.pd_r0{

	padding-right:0 !important;

}

.mg_t150{

	margin-top:150px;

}

.mg_b150{

	margin-bottom:150px;

}

.mg_t100{

	margin-top:100px;

}

.mg_b100{

	margin-bottom:100px;

}

.mg_tb80{

	margin:80px 0;

}

.mg_t80{

	margin-top:80px;

}

.mg_b80{

	margin-bottom:80px;

}

.mg_tb70{

	margin:70px 0;

}

.mg_t70{

	margin-top:70px;

}

.mg_b70{

	margin-bottom:70px;

}

.mg_tb60{

	margin:60px 0;

}

.mg_t60{

	margin-top:60px;

}

.mg_b60{

	margin-bottom:60px;

}

.mg_tb50{

	margin:50px 0;

}

.mg_t50{

	margin-top:50px;

}

.mg_b50{

	margin-bottom:50px;

}

.mg_tb40{

	margin:40px 0;

}

.mg_t40{

	margin-top:40px;

}

.mg_b40{

	margin-bottom:40px;

}

.mg_tb30{

	margin:30px 0;

}

.mg_t30{

	margin-top:30px;

}

.mg_b30{

	margin-bottom:30px;

}

.mg_tb20{

	margin:20px 0;

}

.mg_t20{

	margin-top:20px;

}

.mg_b20{

	margin-bottom:20px;

}

.mg_tb15{

	margin:15px 0;

}

.mg_t15{

	margin-top:15px;

}

.mg_b15{

	margin-bottom:15px;

}

.mg_tb10{

	margin:10px 0;

}

.mg_t10{

	margin-top:10px;

}

.mg_b10{

	margin-bottom:10px;

}

.mg_tb5{

	margin:5px 0;

}

.mg_t5{

	margin-top:5px;

}

.mg_b5{

	margin-bottom:5px;

}



/* *{

	font-family:"微软雅黑";

} */

body{

	font-size:medium !important;

	font-family:"微软雅黑";

	font-family:'PingFang SC',arial,Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-tap-highlight-color:transparent;

	color:#333;

}





/* cyrillic-ext */

@font-face {

  font-family:cormb;

  src: url(../font/Cormorant-Bold.otf);

}

@font-face {

  font-family:corm;

  src: url(../font/Cormorant-Regular.otf);

}

@font-face {

	font-family:pstr;

	src:url(../font/PSTRBODN.TTF);

}

@font-face {

	font-family:arialnb;

	src: url(../font/ARIALNB.TTF);

}

@font-face {

	font-family:arialb;

	src: url(../font/ariblk.ttf);

}

@font-face {

	font-family:twcen;

	src:url(../font/TwCenMT.ttf);

}

@font-face{

	font-family:popp;

	scr:url(../font/POPPINS-REGULAR.TTF);

}

@font-face{

	font-family:mont;

	src:url(../font/Montserrat-Regular.otf);

}

@font-face{

	font-family:barlow;

	scr:url(../font/BarlowCondensed-Black.ttf);

}





:root{

	--curColor:#3a78ff;

	--curColor2:#365dfd;

	--subColor:#58bcfb;

	--subColor2:#4d9dfd;

	--blgrColor:#69fafb;

	--gradFont1:#c1f7f9;

	--gradFont2:#0069ff;

	--gradFont3:#6cfefb;

	--lightPurple:#787b9e;

	--lightbg:#f7f8ff;
	--logoColor:#2757a6;
	--headerHeight:80px;

}

.flex_box{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.inflex_box{

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

}

.clamp_txt{

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.font_corm{

	font-family:corm;

}

.font_cormb{

	font-family:cormb;

}

.wow_list li{

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

}

.wow_list li:nth-of-type(1){

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.wow_list li:nth-of-type(2){

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.wow_list li:nth-of-type(3){

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.wow_list li:nth-of-type(4){

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}

.wow_list li:nth-of-type(5){

	-webkit-animation-delay:1s;

	animation-delay:1s;

}

.wow_list li:nth-of-type(6){

	-webkit-animation-delay:1.2s;

	animation-delay:1.2s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.4s;

	animation-delay:1.4s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.6s;

	animation-delay:1.6s;

}

.wow_list li:nth-of-type(8){

	-webkit-animation-delay:1.8s;

	animation-delay:1.8s;

}

.wow_list li:nth-of-type(9){

	-webkit-animation-delay:2s;

	animation-delay:2s;

}

.wow_list li:nth-of-type(10){

	-webkit-animation-delay:2.2s;

	animation-delay:2.2s;

}

.swiper-container{

	overflow:hidden;

	position:relative;

}



/* 常规文字 */

.article_w{

	font-size:16px;

	color:#333;

	line-height:1.625;

}

.article_w sup{

	vertical-align:super;

}

.article_w sub{

	vertical-align:sub;

}

.article_w img{

	max-width:100% !important;

	height:auto !important;

	vertical-align:top;

}

.article_w strong{

	font-weight:bold;

}

.article_w *:not(strong){

	font-weight:inherit;

}

.article_w li{

	list-style:disc;

}

.article_w table{

	border-collapse: collapse;

	border:solid 1px #e5e5e5;

	width:100%;

}

.article_w table th,

.article_w table td{

	border:solid 1px #e5e5e5;

	padding:10px;

}

.article_w video{

	width:min(100%,800px) !important;

	height:auto !important;

	margin:0 auto;

}





.txt_center{

	text-align:center;

}

.iw_poi_title{color:var(--curColor);font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* header */

#hamburger{

	display:none;

}

.header_box{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	z-index:950;

	font-size:calc(40 / 1920 * 100vw * 2);

}

.header_box .center_box1{

	position:relative;

	z-index:5;

}

.header_box .header_top{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	height:var(--headerHeight);

}

.logo img{

	display:block;

	height:37px;
	height:calc((12px + 8 / 1920 * 100vw) * 1.295);

}

.logo .logo2{

	display:none;

}

.wd_a{

	font-size:calc(12px + 8 / 1920 * 100vw);

	color:#fff;

}

.wd_a .wd_icon{

	font-size:1.295em;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.wd_a .wd_icon .iconfont{

	font-size:1em;

}

.wd_a .wd_sw{

	font-weight:bold;

	margin-left:.58em;

}



/* 导航 */
.nav_box{
	--gap:calc(30 / 1920 * 100vw)
}
.nav_box > ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	font-size:calc(12px + 8 / 1920 * 100vw);
}
.nav_box > ul > li{
	position:relative;
	margin:0 var(--gap);
}
.nav_box > ul > li > a{
	display:block;
	color:var(--lightPurple);
	color:#fff;
}
.nav_box > ul > li > a .nav_en{
	display:block;
	font-size:14px;
	font-family:"PingFang SC",arial;
	border-bottom:solid 1px rgba(255,255,255,.6);
}
.nav_box > ul > li > a .nav_cn{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.nav_box > ul > li.active > a .nav_cn .nav_p{
	font-weight:bold;
}
.nav_box > ul > li > .xlcd ~ a .nav_cn .nav_icon{
	display:-webkit-box;
	display:flex;
	opacity:1;
}
.nav_box > ul > li > a .nav_cn .nav_icon{
	font-size:.7em;
	width:1em;
	height:1em;
	margin-left:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	display:none;
	pointer-events:none;
	transition:all .35s;
}
.nav_box > ul > li > a .nav_cn .nav_icon .iconfont{
	font-size:1em;
}
.nav_box > ul > li.active a{
	color:#fff;
}



/* 二级导航 */

.xlcd{

	position:absolute;

	left:0;

	color:#fff;

	top:100%;

	

	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	transform: perspective(300px) scaleY(0) translateZ(30px);

	visibility: hidden;

	opacity: 0;

	-webkit-transform-origin: top left;

	transform-origin: top left;

	visibility:hidden;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

}

.xlcd .xlcd_wrap{
	background:rgba(0,19,51,.8);
	padding:calc(10px + 20px + 20 / 1920 * 100vw) 0 calc(20px + 20 / 1920 * 100vw);
	clip-path:polygon(0 0,10px 10px,100% 10px,100% 100%,0 100%);

}
.xlcd .xlcd_wrap .xlcd_r ol li a{
	display:block;
	font-weight:bold;
	padding:1em 0;
	text-align:center;
}
.xlcd .xlcd_wrap .xlcd_l ~ .xlcd_r ol li a{
	font-weight:normal;
	padding:0;
	text-align:left;
}
.xlcd.subnav1{
	--lWidth:50%;
	--pdLeft:5%;
	width:calc(680px + 230 / 1920 * 100vw);
}
.xlcd.subnav1 .xlcd_l,
.xlcd.subnav1 .xlcd_r{
	padding:0 var(--pdLeft);
}
.xlcd.subnav1 .xlcd_l{
	width:var(--lWidth);
	border-right:solid 1px rgba(255,255,255,.5);
}

.xlcd.subnav1 .xlcd_lt{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:solid 1px rgba(255,255,255,.5);
	padding-bottom:1em;
}

.xlcd.subnav1 .xlcd_lt .iconfont{
	display:none;
}
.xlcd.subnav1 .xlcd_lt .xlcd_sh,
.xlcd .xlcd_wrap .xlcd_r ol li a.active{
	font-weight:bold;
}
.xlcd.subnav1 .xlcd_lt .xlcd_sh.active,
.xlcd .xlcd_wrap .xlcd_r ol li a.active{
	color:var(--curColor);

}
.xlcd.subnav1 .xlcd_l .xlcd_ld ol{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.xlcd.subnav1 .xlcd_ld ol{
	font-size:.85em;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.xlcd.subnav1 .xlcd_ld ol li{
	width:48%;
}
.xlcd.subnav1 .xlcd_ld ol li{
	margin-top:1em;
}

.xlcd.subnav1 .xlcd_r{
	width:calc(100% - var(--lWidth));
}


.xlcd.subnav{

	width:120%;

}





/* banner */

.banner_box{

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

	position:relative;

	overflow:hidden;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	-webkit-perspective: 800px;

	perspective: 800px;

}

.banner_box .banner_mask,

.banner_box .banner_mask #particles-js3{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.banner_box .banner_mask #particles-js3{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

.banner_box .banner_mask #particles-js3 canvas{

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	width:max(100%,1920px) !important;

	height:max(100%,1080px) !important;

}

.banner_box .banner_mask:after{

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:max(50vh,230px);

	background:-webkit-linear-gradient(bottom,#07297e,rgba(8,42,125,0));

	background:linear-gradient(to top,#07297e,rgba(8,42,125,0));

	pointer-events:none;

}

/* .banner_box .center_box{

	position:relative;

	z-index:3;

	-webkit-align-items:center;

	align-items:center;

}

.banner_box .banner_l,

.banner_box .banner_r{

	width:100%;

}

.banner_box .banner_l{

	position:relative;

	z-index:3;

	color:#fff;

	padding:0 12.5%;

}

.banner_box .banner_l .banner_txt{

	font-size:48px;

	font-size:max(calc(48 / 1920 * 100vw),.48rem);

	font-weight:bold;

	letter-spacing:.05em;

}



.banner_box .banner_l .banner_txt *{

	font-weight:inherit;

}

.banner_box .banner_r{

	margin-left:-100%;

	overflow:hidden;

	padding-left:25%;

	-webkit-perspective: 800px;

    perspective: 800px;

}

.banner_box .banner_r .banner_img{

	float:right;

	display:block;

	overflow:hidden;

	transform-origin:right;

	position:relative;

    -webkit-transform-style:preserve-3d;

    transform-style:preserve-3d;

    -webkit-backface-visibility:hidden;

    backface-visibility:hidden;

    -webkit-perspective:800px;

    perspective:800px;

} */

.banner_box .banner_img{

	display:block;

	width:100%;

	height:100vh;

	transform:matrix3d(0.99576, 0, 0.0919849, 0, 0.00468411, 0.998703, -0.0507067, 0, -0.0918656, 0.0509225, 0.994469, 0, 1, 1, 1, 1) scale(0.625);

	transform-origin:75% 65%;

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	-webkit-perspective:800px;

	perspective:800px;

	opacity:.6;

	pointer-events:none;

}

.banner_box .banner_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

	animation-name:fadeInRight;

}

.banner_box .banner_txt{

	position:absolute;

	z-index:5;

	top:0;

	left:0;

	width:100%;

	height:100%;

	color:#fff;

	padding-top:min(300 / 1080 * 100vh,200px);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	pointer-events:none;

}

.banner_box .banner_txt .center_box1{

	transform:translateX(calc(200 / 1920 * 100vw));

}

.banner_box .banner_txt .banner_sw{

	font-size:48px;

	font-size:max(calc(48 / 1920 * 100vw),.48rem);

	font-weight:bold;

	letter-spacing:.05em;

}



.banner_box .banner_txt .banner_sw *{

	font-weight:inherit;

}

.banner_box .banner_ops{

	font-size:50px;

	width:1em;

	margin-top:min(calc(30 / 1080 * 100vh),calc(30 / 1920 * 100vw));

}

.banner_box .banner_ops .banner_line{

	display:block;

	width:1px;

	height:min(calc(300 / 1080 * 100vh),300px);

	background:rgba(255,255,255,.1);

	margin:0 auto;

	overflow:hidden;

	position:relative;

}

.banner_box .banner_ops .banner_line:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#fff;

	animation:cmn-induction 3s cubic-bezier(.43,.2,.02,1) 1s infinite;

	transform:translateY(-101%);

}



@keyframes cmn-induction{

    0% {

        transform:translateY(-101%)

    }

    70% {

        transform:translateY(101%)

    }

    to {

        transform:translateY(101%)

    }

}

.banner_box .banner_ops .banner_arrow{

	width:1em;

	height:1em;

	border-radius:50%;

	border:solid 1px #fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	pointer-events:auto;

	cursor:pointer;

	position:relative;

	overflow:hidden;

	transition:color .35s,border-color .35s;

}

.banner_box .banner_ops .banner_arrow:before{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	border-radius:50%;

	background:#fff;

	border:solid 1px #fff;

	opacity:0;

	transform:scale(.5);

	transition:all .35s;

}

.banner_box .banner_ops .banner_arrow .iconfont{

	font-size:.32em;

	position:relative;

	z-index:3;

}



/* 变革智慧 */

.main_box{

	background:#07297E;

}

.noise_box{

	position:relative;

	overflow:hidden;

}

.noise_box .noise_mask{

	background:url(../img/noise2.gif);

	opacity:.04;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	pointer-events:none;

}

.noise_box .noise_mask ~ *{

	position:relative;

	z-index:5;

}

.bgzh_box{

	background:#061b52 url(../img/bgzh_bg.jpg) no-repeat center top;

	margin-top:100vh;

	color:#fff;

	position:relative;

	overflow:hidden;

}

.bgzh_box .bgzh_top{

	/* margin:max(calc(160 / 1920 * 100vw),0.8rem) 0; */

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:8;

	pointer-events:none;



	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	--gap:3em;

}

.bgzh_box .bgzh_top .center_box:before,

.bgzh_box .bgzh_top .center_box:after,

.bgzh_box .bgzh_bg:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.bgzh_box .bgzh_top .center_box:before,

.bgzh_box .bgzh_bg{

	background:#061b52 url(../img/bgzh_bg.jpg) no-repeat center top;

}

.bgzh_box .bgzh_top .center_box{

	animation-name:fadeOut;

	animation-delay:2s;

	opacity:0;

}

.bgzh_box .bgzh_top .center_box > *{

	position:relative;

	z-index:5;

}



@keyframes bgzhTxt{

	0%{

		letter-spacing:0;

		text-indent:0;

		opacity:1;

	}

	20%{

		opacity:1;

	}

	100%{

		letter-spacing:var(--gap);

		text-indent:var(--gap);

		opacity:0;

	}

}

.bgzh_box .bgzh_top .center_box:after,

.bgzh_box .bgzh_bg:before{

	background:url(../img/noise2.gif);

	opacity:.04;

}

.bgzh_box .bgzh_tit,

.bgzh_box .bgzh_en{

	animation-name:bgzhTxt;

	animation-duration:2s;

	

	letter-spacing:var(--gap);

	text-indent:var(--gap);

	opacity:0;

}

.bgzh_box .bgzh_tit{

	text-align:center;

	font-size:max(calc(80 / 1920 * 100vw),.48rem);

	height:1em;

	line-height:1em;

	white-space:nowrap;

	/* opacity:.3;

	letter-spacing:-.2em;

	text-indent:-.2em; */

	

}

.bgzh_box .bgzh_en{

	display:block;

	font-size:18px;

	color:#58bcfb;

	text-align:center;

	white-space:nowrap;

	/* transform:scale(.5);

	opacity:0; */

}

.bgzh_box .bgzh_bg{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:6;

	opacity:0;

	pointer-events:none;

	animation-name:fadeInOut1;

	animation-duration:2s;

}

@keyframes fadeInOut1{

	0%,100%{

		opacity:1;

	}

	50%{

		opacity:0;

	}

}

.bgzh_box .bgzh_bot,

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel{

	height:calc(800 / 1920 * 100vw);

}

.bgzh_box .bgzh_bot{

	position:relative;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzh_box .bgzh_con{

	animation-name:fadeIn;

	animation-delay:.35s;

}

.bgzh_box .bgzh_bot .bgzh_tit,

.bgzh_box .bgzh_bot .bgzh_en{

	pointer-events:none;

	opacity:0;

}

.bgzh_box .bgzh_bot .bgzh_bot_ul{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.bgzh_box .bgzh_bot ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	/* opacity:0;

	transform:skewY(-5deg) translateY(3vw); */

}

.bgzh_box .bgzh_bot .bgzh_ss{

	display:block;

	position:relative;

	color:#fff;

	font-size:calc(4px + 20 / 1920 * 100vw);

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_img{

	display:block;

	overflow:hidden;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_img:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	z-index:3;

	width:100%;

	height:100%;

	background:rgba(0,0,0,.7);

	transition:all .35s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

	transition:all .35s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel{

	position:relative;

	z-index:3;

	-webkit-align-items:center;

	align-items:center;

	padding:calc(70 / 1920 * 100vw) 14%;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_wrap{

	width:100%;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_icon{

	font-size:2.5em;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_icon svg{

	display:block;

	max-width:100%;

	max-height:100%;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_icon svg path{

	fill:currentcolor !important;

	stroke-width:16px !important;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_sh{

	font-size:1.6em;

	font-weight:bold;

	margin-top:.625em;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_se{

	display:block;

	color:var(--lightPurple);

	font-family:"PingFang SC",twcen,arial;

	margin-top:calc(70 / 1920 * 100vw);

	transition:all .35s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_view{

	overflow:hidden;

	height:0;

	line-height:1.4;

	transform:translateY(1em);

	opacity:0;

	transition:all .5s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_sw{

	margin-top:calc(70 / 1920 * 100vw);

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a{

	margin-top:calc(70 / 1920 * 100vw);

	font-size:30px;

	width:1em;

	height:1em;

	border:solid 2px #fff;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	transition:border-color .35s,color .35s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a:before{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	border-radius:50%;

	background:#fff;

	transform:scale(.5);

	opacity:0;

	transition:all .35s;

}

.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a .iconfont{

	font-size:.4em;

	font-weight:bold;

	position:relative;

	z-index:3;

}



/* 标题1 */

.cszh_tit1{

	text-align:center;

	color:#fff;

	font-size:max(calc(48 / 1920 * 100vw),.48rem);

	position:relative;

}

.cszh_tit1 .cszh_tw{

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	/* animation-name:fadeInUp; */

}

.cszh_tit1 .cszh_logo{

	position:absolute;

	top:55%;

	left:50%;

	transform:translate(-50%,-50%);

}

.cszh_tit1 .cszh_logo img{

	max-height:2.8125em;

}

.cszh_tit1 .cszh_en,

.cszh_tit1 .cszh_h{

	line-height:1;

	position:relative;

	z-index:3;

	transform:translateY(20px);

	opacity:0;

	font-weight:300;

}

.cszh_tit1 .cszh_h{

	margin-top:calc(20 / 1920 * 100vw);

	/* animation-name:fadeInUp;

	animation-delay:.3s; */

}

.cszh_tit1 .cszh_h strong{

	font-weight:bold;

}

.cszh_tit1 .cszh_en{

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to right,var(--gradFont1),var(--gradFont2),var(--gradFont3));

	background-size:300% 100%;

	background-position:0 0;

	background-color:var(--gradFont3) 0%;

	/* animation-name:gradientAnim;

	animation-duration:2s;

	animation-delay:.3s;

	animation-timing-function:ease-in-out;

	animation-fill-mode:forwards; */

}

@keyframes gradientAnim{

	0%{

		background-position:0 0;

		background-size:300% 100%;

	}

	50%{

		background-position:100% 0;

		background-size:300% 100%;

	}

	100%{

		background-position:0 0;

		background-size:100% 100%;

	}

}



/* 标题2 */

.cszh_tit2{

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

	font-size:30px;

	color:#111;

	-webkit-animation-name:fadeInDown;

	animation-name:fadeInDown;

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.cszh_tit2 .cszh_en{

	font-size:1.2em;

	font-family:arialb;

	min-height:1.2em;

	line-height:1.2;

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to right,#20bdff,#5433ff,#20bdff);

	background-size:170% 100%;

	background-position:0 0;

	background-color:var(--curColor) 0%;

	

	animation-name:gradientAnim1;

	animation-duration:2s;

	animation-delay:.3s;

	animation-iteration-count:2;

	animation-timing-function:ease-in-out;

	animation-fill-mode:forwards;

}

.cszh_tit2 .cszh_en.cszh_cn{

	font-size:1em;

	font-weight:bold;

	line-height:normal;

	font-family:'PingFang SC',Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

}



@keyframes gradientAnim1{

	0%{

		background-size:170% 100%;

		background-position:0 0;

	}

	50%{

		background-size:170% 100%;

		background-position:100% 0;

	}

	100%{

		background-size:170% 100%;

		background-position:0 0;

	}

}



.cszh_tit2 .cszh_h{

	font-weight:bold;

}

.cszh_tit2.white_tit{

	color:#fff;

}

.cszh_tit2.white_tit .cszh_en{

	color:inherit;

}

.cszh_tit2.left_tit{

	-webkit-align-items:flex-start;

	align-items:flex-start;

}



/* 标题3 */

.cszh_tit3{

	color:var(--curColor);

	font-size:30px;

	font-weight:bold;

	padding-left:.46em;

	position:relative;

}

.cszh_tit3:before{

	content:"";

	position:absolute;

	left:0;

	top:.2em;

	bottom:.2em;

	width:4px;

	background:currentcolor;

}



/* 渐变字体1 */

.grad_font1{

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to bottom,var(--gradFont3),var(--gradFont2));

	background-color:var(--gradFont3) 0%;

}

/* 渐变字体2 */

.grad_font2{

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to bottom,#63d9b7 12.5%,#0098bb 87.5%);

	background-color:#63d9b7 0%;

}

/* 渐变字体3 */

.grad_font3{

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to right,#20bdff 12.5%,#5433ff 87.5%);

	background-color:#5433ff 0%;

}

/* 渐变字体4 */

.grad_font4{

	color:transparent;

	-webkit-background-clip:text;

	background-clip:text;

	background-image:linear-gradient(to bottom,#20bdff 12.5%,#5433ff 87.5%);

	background-color:#5433ff 0%;

}



/* 渐变背景1 */

.grad_bg1{

	background:linear-gradient(to right,#20bdff,#5433ff);

}

/* 渐变背景2 */

.grad_bg2{

	background:linear-gradient(to right bottom,#20bdff,#5433ff);

}

/* 渐变背景3 */

.grad_bg3{

	background:linear-gradient(to bottom,#76fefb,#016aff);

}





/* 传世六道 */

.csld_box,

.bge_box,

.khjz_box,

.zjtx_box,

.xw_box{

	padding:calc(150 / 1920 * 100vw) 0;

}

.csld_box{

	background:url(../img/csld_bg.png) no-repeat center center;

	background-size:cover;

}

.csld_box .csld_bot{

	margin-top:calc(20px + 80 / 1920 * 100vw);

}

.csld_public{

	position:relative;

}

.csld_public .csld_sx{

	font-size:500px;

	width:1em;

	height:1em;

	margin:0 auto;

	position:relative;

}

.csld_public .csld_sx_item{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.csld_box .csld_bot .csld_sx_item{

	transform:scale(.5);

	opacity:0;

}

.csld_public .csld_sx_item .csld_img{

	display:block;

	width:100%;

	height:1em;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:100% 100%;

}

.csld_public .csld_sx_item:nth-of-type(1) .csld_img{

	background-image:url(../img/csld_sx1.png);

}

.csld_public .csld_sx_item:nth-of-type(2) .csld_img{

	background-image:url(../img/csld_sx2.png);

}

.csld_public .csld_sx_item:nth-of-type(3) .csld_img{

	background-image:url(../img/csld_sx3.png);

}

.csld_public .csld_sx_item:nth-of-type(4) .csld_img{

	background-image:url(../img/csld_sx4.png);

}

.csld_public .csld_sx_item:nth-of-type(5) .csld_img{

	background-image:url(../img/csld_sx5.png);

}

.csld_public .csld_sx_item:nth-of-type(6) .csld_img{

	background-image:url(../img/csld_sx6.png);

}

.csld_public .csld_sx_item .csld_img img{

	display:block;

	width:100%;

}

.csld_public .csld_sx_item .csld_cir{

	font-size:.74em;

	width:1em;

	height:1em;

	position:absolute;

	top:50%;

	left:50%;

	margin-top:-.5em;

	margin-left:-.5em;

}

.csld_public .csld_sx_item .csld_zfx{

	width:130px;

	height:130px;

	border-radius:50%;

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	left:0;

	margin:auto;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

}

.csld_public .csld_sx_item:nth-of-type(1) .csld_zfx{

	transform:rotate(270deg) translate(.5em) rotate(-270deg);

}

.csld_public .csld_sx_item:nth-of-type(2) .csld_zfx{

	transform:rotate(330deg) translate(.5em) rotate(-330deg);

}

.csld_public .csld_sx_item:nth-of-type(3) .csld_zfx{

	transform:rotate(30deg) translate(.5em) rotate(-30deg);

}

.csld_public .csld_sx_item:nth-of-type(4) .csld_zfx{

	transform:rotate(90deg) translate(.5em) rotate(-90deg);

}

.csld_public .csld_sx_item:nth-of-type(5) .csld_zfx{

	transform:rotate(150deg) translate(.5em) rotate(-150deg);

}

.csld_public .csld_sx_item:nth-of-type(6) .csld_zfx{

	transform:rotate(210deg) translate(.5em) rotate(-210deg);

}

.csld_public .csld_sx_item .csld_zfx .csld_sh,

.csld_public .csld_sx_item .csld_zfx .csld_en{

	font-size:16px;

	color:#fff;

}

.csld_public .csld_sx_item .csld_zfx .csld_sh{

	font-weight:bold;

}

.csld_public .csld_sx_item .csld_zfx .csld_en{

	line-height:1.3;

	/* min-height:calc(1.3em * 2); */

	opacity:.6;

}

.csld_public .csld_sx .csld_center{

	font-size:.48em;

	width:1em;

	height:1em;

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	z-index:7;

	margin:auto;

	background:#fff;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

}

.csld_public .csld_sx .csld_center .csld_wrap{

	font-size:24px;

	color:var(--curColor);

	

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_wh{

	font-weight:bold;

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_wh *{

	font-weight:inherit;

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_x{

	display:block;

	font-size:1.25em;

	width:1em;

	height:1em;

	margin:2px auto;

	position:relative;

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_x:before,

.csld_public .csld_sx .csld_center .csld_wrap .csld_x:after{

	content:"";

	position:absolute;

	top:calc(50% - 1px);

	left:0;

	width:calc(1em + 1px);

	height:1px;

	background:var(--curColor);

	opacity:.3;

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_x:before{

	transform:rotate(45deg);

}

.csld_public .csld_sx .csld_center .csld_wrap .csld_x:after{

	transform:rotate(-45deg);

}

.csld_public .csld_sx .csld_tm_cir{

	position:absolute;

	top:0;

	left:0;

	z-index:-1;

	width:100%;

	height:100%;

	border-radius:50%;

	background:rgba(255,255,255,.1);

}

.csld_box .csld_bot .csld_sx .csld_tm_cir{

	transform:scale(1);

	opacity:0;

}

.csld_public .csld_txt{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	color:#fff;

	font-size:18px;

}

.csld_public .csld_sx .csld_line{

	width:100%;

	height:4px;

	position:absolute;

	top:50%;

	margin-top:-2px;

	left:0;

	z-index:2;

	pointer-events:none;

}

.csld_public .csld_sx .csld_line:before{

	content:"";

	position:absolute;

	width:50%;

	height:100%;

	top:0;

	left:0;

	background:#fff;

}

.csld_public .csld_sx_item:nth-of-type(1) .csld_line{

	transform:rotate(120deg);

}

.csld_public .csld_sx_item:nth-of-type(2) .csld_line{

	transform:rotate(180deg);

}

.csld_public .csld_sx_item:nth-of-type(3) .csld_line{

	transform:rotate(240deg);

}

.csld_public .csld_sx_item:nth-of-type(4) .csld_line{

	transform:rotate(300deg);

}

.csld_public .csld_sx_item:nth-of-type(5) .csld_line{

	transform:rotate(0deg);

}

.csld_public .csld_sx_item:nth-of-type(6) .csld_line{

	transform:rotate(60deg);

	height:2px;

}



.csld_box .csld_bot .csld_txt .csld_col:nth-of-type(1){

	transform:translateX(-40px);

	opacity:0;

}

.csld_box .csld_bot .csld_txt .csld_col:nth-of-type(2){

	transform:translateX(40px);

	opacity:0;

}

.csld_public .csld_txt .csld_col:nth-of-type(2) ul{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.csld_public .csld_txt .csld_col ul{

	margin-top:-40px;

}

.csld_public .csld_txt .csld_col ul li{

	margin-top:40px;

	max-width:260px;

}

.csld_public .csld_txt .csld_el .csld_st{

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.csld_public .csld_txt .csld_el .csld_sh{

	font-size:1.33em;

	font-weight:bold;

	margin-left:.3em;

	transform:translateY(-.2em);

}

.csld_public .csld_txt .csld_el .csld_num{

	font-size:calc(60 / 18 * 1em);

	font-family:arialnb;

	line-height:1;

	height:1em;

	width:1em;

}

.csld_public .csld_txt .csld_el .csld_sd{

	line-height:1.4;

	min-height:calc(1.4em * 2);

}



/* 变革 */

.bge_box{

	background:url(../img/bge_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.bge_box .bge_top > ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.bge_box .bge_top > ul > li{

	min-width:25%;

	color:#3fbffd;

	text-align:center;

	font-size:16px;

}

.bge_box .bge_top .bge_st{

	-webkit-justify-content:center;

	justify-content:center;

}

.bge_box .bge_top .grad_font1{

	background-image:linear-gradient(to bottom,#7efffc 15%,#0069ff 85%);

}

.bge_box .bge_top .bge_st .bge_wrap{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-size:20px;

}

.bge_box .bge_top .bge_st .bge_wrap .counter{

	font-size:5.5em;

	line-height:1em;

	height:1em;

	font-family:mont;

	font-weight:bold;

}

.bge_box .bge_top .bge_st .bge_wrap > i{

	padding-bottom:.5em;

}

.bge_box .bge_top .bge_sd{

	line-height:1.6;

}

.bge_box .bge_line{

	display:block;

	background:var(--curColor);

	background:linear-gradient(to right,#5433ff,#20bdff);

	height:1px;

	

	transform:scaleX(0);

	opacity:0;

}

.bge_box .bge_bot{

	color:#fff;

}

.bge_box .bge_bot_tit{

	font-size:24px;

	text-align:center;

	

	transform:translateY(2em);

	opacity:0;

}

.bge_box .bge_bot_tit .bge_h{

	display:inline-block;

	font-weight:bold;

	font-size:2em;

	background-image:linear-gradient(to right,var(--gradFont2),var(--gradFont3));

}

.bge_box .bge_bot_tit .bge_exp{

	margin-top:5px;

}

.bge_box .bge_bot_con ul > li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	transition:flex .8s ease;

	

	transform:rotateY(90deg);

}



.bge_box .bge_bot_con ul > li + li{

	margin-left:10px;

}

.bge_box .bge_bot_con ul > li .bge_bs{

	border-radius:10px;

	overflow:hidden;

	position:relative;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_img{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_img:before,

.bge_box .bge_bot_con ul > li .bge_bs .bge_img:after{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_img:before{

	z-index:2;

	background:rgba(0,0,0,.5);

	transition:all .35s;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_img:after{

	z-index:3;

	background:url(../img/bge_bot_mask.png) no-repeat center bottom;

	background-size:96%;

	clip-path:polygon(0 0,0 0,0 100%,0 100%);

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

	height:440px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	z-index:5;

	font-size:24px;

	text-align:center;

	padding:50px;

	transform:translateY(calc(100% - 50px * 2 - 140px));

	transition:all .5s;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon{

	font-size:100px;

	width:1em;

	height:1em;

	margin:0 auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border:dotted 2px currentcolor;

	border-radius:50%;

	pointer-events:none;

	animation:rotate1 12s linear infinite forwards;

	animation-play-state:paused;

}

@keyframes rotate1{

	0%{

		transform: rotate(0deg);

	}

	100%{

		transform: rotate(1turn);

	}

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon svg{

	display:block;

	max-width:46%;

	max-height:46%;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon svg path{

	fill:currentcolor !important;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_sh{

	font-weight:bold;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd .bge_logos{

	background:rgba(255,255,255,.6);

	border-radius:5px;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd{

	opacity:0;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd ol{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd ol li{

	width:50%;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd .bge_ss{

	height:75px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bge_box .bge_bot_con ul > li .bge_bs .bge_sd .bge_ss img{

	display:block;

	max-width:65%;

	max-height:52%;

}









/* 变革 */

.bge_box{

	padding-bottom:calc(120 / 1920 * 100vw);

}

.bge_box .bge_bot_con ul > li:hover{

	-webkit-box-flex:2.318;

	-webkit-flex:2.318;

	-ms-flex:2.318;

	flex:2.318;

}

.bge_box .bge_bot_con ul > li .bge_bs:hover .bge_img:before{

	background:rgba(54,93,253,.9);

}

.bge_box .bge_bot_con ul > li .bge_bs:hover .bge_img:after{

	transition:all 1.5s .5s;

	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

}

.bge_box .bge_bot_con ul > li .bge_bs:hover .bge_wrap{

	transform:translateY(0);

}

.bge_box .bge_bot_con ul > li .bge_bs:hover .bge_sd{

	opacity:1;

}

.bge_box .bge_bot_con ul > li .bge_bs:hover .bge_wrap .bge_icon:before{

	animation-play-state:running;

}



/* 客户见证 */

.khjz_box{

	background:#0b2669;

}

.khjz_box .khjz_wall{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	overflow:hidden;

	padding:0 24px;

	pointer-events:none;

	opacity:.1;

}

.khjz_box .picMarquee-top{width:100%; overflow:hidden; position:relative;}

.khjz_box .picMarquee-top .bd ul{ overflow:hidden; zoom:1; }

.khjz_box .picMarquee-top .bd ul li{ text-align:center; zoom:1;margin-top:24px;}

.khjz_box .khjz_wall .khjz_pics{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-24px;

}

.khjz_box .khjz_wall .khjz_pics .khjz_item{

	width:16.66666%;

}

.khjz_box .khjz_wall .khjz_pics .khjz_ss{

	margin-left:24px;

	background:#fff;

	border-radius:8px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	

	height:calc((100vw - 17px - 24px * 7) / 6 * 220 / 292);

}

.khjz_box .khjz_wall .khjz_pics .khjz_ss img{

	display:block;

	max-width:74%;

	max-height:49%;

}

.khjz_box .khjz_con{

	position:relative;

	margin-top:calc(40px + 80 / 1920 * 100vw);

	

	transform:translateY(40px);

	opacity:0;

}

.khjz_box .khjz_con:before,

.khjz_box .khjz_con:after{

	content:"";

	position:absolute;

}

.khjz_box .khjz_con .khjz_yh{

	position:absolute;

	font-size:80px;

	right:.54em;

	z-index:5;

	transform:translateY(-32%);

	background-image:linear-gradient(to bottom,#20bdff 20%,#5433ff 80%);

}

.khjz_box .khjz_con .khjz_yh .iconfont{

	font-size:1em;

}

.khjz_box .khjz_con .khjz_ss{

	opacity:0;

}

.khjz_box .khjz_con .khjz_ss .khjz_l,

.khjz_box .khjz_con .khjz_ss .khjz_r{

	width:50%;

	position:relative;

	height:400px;

	overflow:hidden;

}

.khjz_box .khjz_con .khjz_ss .khjz_l{

	display:flex;

}

.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_img{

	display:block;

	overflow:hidden;

	transform:scale(1.1);

	opacity:0;

	transition:all .35s;

}

.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_img img{

	display:block;

	width:100%;

	height:100%;

}

.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_abs{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_icon{

	font-size:60px;

	color:#fff;

	cursor:pointer;

	transition:all .35s;

}

@keyframes scale1{

	0%,100%{

		transform:scale(1);

	}

	60%{

		transform:scale(1.2);

	}

}

.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_icon .iconfont{

	font-size:1em;

}

.khjz_box .khjz_con .khjz_ss .khjz_r{

	background:rgba(255,255,255,.85);

	padding:100px 50px;

	color:#0b2566;

	font-size:20px;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_sw,

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_name{

	transform:translateY(20px);

	opacity:0;

	transition:all .5s;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_sw{

	font-size:1em;

	color:inherit;

	width:100%;

	position:relative;

	z-index:3;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_name{

	font-size:calc(1em - 2px);

	padding-left:2.25em;

	position:relative;

	z-index:3;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_name:before{

	content:"";

	position:absolute;

	left:0;

	top:50%;

	width:2em;

	height:1px;

	background:currentcolor;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_ttw{

	position:absolute;

	right:0;

	bottom:0;

	clip-path:polygon(0 0,0 0,0 100%,0 100%);

	transition:all 1s;

}

.khjz_box .khjz_con .khjz_ss .khjz_r .khjz_ttw img{

	display:block;

	max-height:61px;

}

.khjz_box .swiper-button-white{

	font-size:80px;

	width:1em;

	height:1em;

	color:#fff;

	background:rgba(54,93,253,.6);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:1;

	top:auto;

	bottom:0;

	transition:background-color .35s;

}

.khjz_box .swiper-button-white:after{

	display:none;

}

.khjz_box .swiper-button-white .iconfont{

	font-size:.375em;

}

.khjz_box .swiper-button-prev{

	left:auto;

	right:50%;

}

.khjz_box .swiper-button-next{

	right:auto;

	left:50%;

}

.khjz_box .khjz_con .swiper-slide-active .khjz_ss{

	opacity:1;

}

.khjz_box .khjz_con .swiper-slide-active .khjz_ss .khjz_l .khjz_img{

	opacity:1;

	transform:scale(1);

}

.khjz_box .khjz_con .swiper-slide-active .khjz_ss .khjz_r .khjz_sw,

.khjz_box .khjz_con .swiper-slide-active .khjz_ss .khjz_r .khjz_name{

	transform:translateY(0);

	opacity:1;

}

.khjz_box .khjz_con .swiper-slide-active .khjz_ss .khjz_r .khjz_name{

	transition-delay:.2s;

}

.khjz_box .khjz_con .swiper-slide-active .khjz_ss .khjz_r .khjz_ttw{

	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

	transition-delay:.7s;

}



/* 视频弹出窗 */

.pop_mask{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#000;

	opacity:0;

	z-index:990;

	pointer-events:none;

	transition:all .8s;

}

.pop_mask.is-open{

	opacity:.5;

	pointer-events:auto;

}

.pop_box{

	width:71vw;

	position:fixed;

	top:50%;

	left:50%;

	z-index:992;

	transform:translate(-50%,100%);

	visibility:hidden;

	pointer-events:none;

	transition:all .8s;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.pop_box.is-open{

	transform:translate(-50%,-50%);

	visibility:visible;

	pointer-events:auto;

}

.pop_box .pop_close{

	position:absolute;

	right:15px;

	top:15px;

	cursor:pointer;

	z-index:5;

	color:#fff;

	padding:8px 20px;

	background:var(--subColor2);

	border-radius:200px;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s,opacity .35s;

}

.pop_box .pop_close i{

	width:20px;

	height:20px;

	position:relative;

	margin-right:5px;

}

.pop_box .pop_close i:before,

.pop_box .pop_close i:after{

	content:"";

    display:block;

    position:absolute;

    top:50%;

    left:50%;

    transform-origin:center;

    height:3px;

    width:100%;

    background-color:#fff;

    transition:all .3s ease;

	transform:translate(-50%,-50%);

    margin-top:0;

	border-radius:20px;

}

.pop_box .pop_close i:before{

	transform:translate(-50%, -50%) rotate(45deg);

}

.pop_box .pop_close i:after{

	transform:translate(-50%, -50%) rotate(-45deg);

}

.pop_box .pop_close span{

	font-size:18px;

}

.pop_box video{

	display:block;

	width:100%;

	height:auto;

}

.pop_box:hover .pop_close{

	opacity:1;

}

.pop_box .pop_close:hover{

	background:var(--curColor2);

}

.pop_box .pop_close:hover i:before{

	transform:translate(-50%, -50%) rotate(30deg);

}

.pop_box .pop_close:hover i:after{

	transform:translate(-50%, -50%) rotate(-30deg);

}



/* 专家体系 */

.zjtx_box{

	background:linear-gradient(to right,#09297e,#0b2566);

	position:relative;

}

.zjtx_box .noise_mask{

	z-index:3;

}

.zjtx_box .zjtx_mask{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	overflow:hidden;

}

.zjtx_box .zjtx_mask #particles-js2{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

	opacity:.1;

}

.zjtx_box .zjtx_con{

	font-size:calc(420 / 1920 * 100vw);

	margin-top:calc(40px + 60 / 1920 * 100vw);

}

.zjtx_box .zjtx_con .zjtx_pic,

.zjtx_box .zjtx_con .zjtx_txt{

	border-radius:10px;

	overflow:hidden;

}

.zjtx_box .zjtx_con .zjtx_pic{

	width:1em !important;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_img,

.zjtx_box .zjtx_con .zjtx_txt .zjtx_ss{

	height:1em;

}

.zjtx_box .zjtx_con .zjtx_ss{

	display:block;

	position:relative;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_img{

	display:block;

	width:100%;

	position:relative;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_img img{

	display:block;

	width:100%;

	height:100%;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_img:before{

	content:"";

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:30%;

	background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_word{

	position:absolute;

	left:0;

	bottom:0;

	z-index:3;

	width:100%;

	padding:calc(20 / 1920 * 100vw);

	font-size:16px;

	color:var(--lightPurple);

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_word .zjtx_xm,

.zjtx_box .zjtx_con .zjtx_pic .zjtx_word .zjtx_zw{

	margin:0 8px;

	position:relative;

	z-index:3;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_xm{

	font-size:1.5em;

	color:#fff;

}

.zjtx_box .zjtx_con .zjtx_pic .zjtx_zw{

	transform:translateY(-2px);

}

.zjtx_box .zjtx_con .zjtx_txt{

	width:1.5em !important;

	background:var(--curColor);

	color:#fff;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_yh{

	position:absolute;

	font-size:2.5vw;

	opacity:.5;

	z-index:2;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_yh .iconfont{

	font-size:1em;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_qyh{

	top:.625em;

	left:.625em;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_hyh{

	right:.625em;

	bottom:.625em;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_ttw{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_ttw img{

	display:block;

	width:100%;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_abs{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	font-size:calc(10px + 26 / 1920 * 100vw);

	padding:calc(50 / 1920 * 100vw) calc(100 / 1920 * 100vw);

	line-height:1.9375;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

	font-weight:bold;

}

.zjtx_box .zjtx_con .zjtx_txt .zjtx_abs *{

	font-weight:inherit;

}

.zjtx_box .zjtx_con .swiper-slide,

.zjtx_box .zjtx_con .swiper-slide.zjtx_pic,

.zjtx_box .zjtx_con .swiper-slide.zjtx_txt{

	width:auto !important;

}

.zjtx_box .zjtx_con .swiper-slide .zjtx_ss{

	margin:0 calc(10 / 1920 * 100vw);

	overflow:hidden;

	border-radius:10px;

}

.zjtx_box .zjtx_con .swiper-slide.zjtx_txt{

	background:none;

}

.zjtx_box .zjtx_con .swiper-slide.zjtx_pic .zjtx_ss{

	width:1em !important;

}

.zjtx_box .zjtx_con .swiper-slide.zjtx_txt .zjtx_ss{

	width:1.5em !important;

	background:var(--curColor);

}

.zjtx_box .swiper-container .swiper-wrapper {

	-webkit-transition-timing-function:linear !important;

	-moz-transition-timing-function:linear !important;

	-ms-transition-timing-function:linear !important;

	-o-transition-timing-function:linear !important;

	transition-timing-function:linear !important;

}

/*之前是ease-out*/



/* 新闻 */

.xw_box{

	background:url(../img/xw_bg.jpg) no-repeat center bottom;

	background-size:cover;

	color:#fff;

	overflow:hidden;

}

.xw_box .xw_con{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-30px;

}

.xw_box .xw_con .xw_item{

	width:33.33333%;

	margin-top:30px;

	transform-origin:top;

}

.xw_box .xw_con .xw_item .xw_bs{

	width:calc(100% - 30px);

	margin-left:30px;

	background:rgba(40,66,137,.4);

	box-shadow:0 0 20px rgba(0,0,0,.1);

}

.xw_box .xw_con .xw_tw .xw_img{

	display:block;

	overflow:hidden;

	height:228px;

}

.xw_box .xw_con .xw_tw .xw_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.xw_box .xw_con .xw_tw .xw_txt,

.xw_box .xw_con .xw_cw .xw_tit,

.xw_box .xw_con .xw_cw .xw_bot{

	padding-left:25px;

	padding-right:25px;

}

.xw_box .xw_con .xw_tw .xw_txt,

.xw_box .xw_con .xw_cw .xw_bot{

	padding-top:25px;

	padding-bottom:25px;

}

.xw_box .xw_con .xw_item .xw_date{

	display:block;

	font-size:14px;

	font-family:"PingFang SC",arial;

}

.xw_box .xw_con .xw_tw .xw_date{

	color:var(--subColor2);

}

.xw_box .xw_con .xw_cw .xw_date{

	color:var(--lightPurple);

}

.xw_box .xw_con .xw_tw .xw_sh{

	font-size:18px;

	font-weight:bold;

	line-height:1.4;

	height:calc(1.4em * 2);

	margin-top:3px;

	transition:all .35s;

}

.xw_box .xw_con .xw_tw .xw_sw{

	font-size:14px;

	color:var(--lightPurple);

	line-height:1.6;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.xw_box .xw_con .xw_cw .xw_tit{

	overflow:hidden;

	position:relative;

}

.xw_box .xw_con .xw_cw .xw_tit:before{

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:rgba(255,255,255,.05);

	left:0;

	bottom:0;

}

.xw_box .xw_con .xw_cw .xw_tit .xw_h{

	float:left;

	font-size:16px;

	color:var(--subColor2);

	position:relative;

	border-bottom:solid 1px currentColor;

}

.xw_list1 ul li + li{

	margin-top:15px;

}

.xw_list1 ul li .xw_ss{

	display:block;

}

.xw_list1 ul li .xw_ss .xw_sh{

	font-size:14px;

	font-weight:bold;

	line-height:1.6;

	margin-top:3px;

	transition:all .35s;

}

.xw_box .xw_more .xw_a{

	font-size:16px;

	-webkit-align-items:center;

	align-items:center;

	color:var(--lightPurple);

	transition:color .35s;

}

.xw_box .xw_more .xw_a span{

	margin-right:.5em;

}

.xw_box .xw_more .xw_a .iconfont{

	font-size:1.4em;

	height:1em;

	transition:transform .35s;

}



/* 侧边栏 */

.fix_bar{

	position:fixed;

	right:10px;

	bottom:10%;

	z-index:940;

}

.fix_bar ul li{

	position:relative;

}

.fix_bar ul li + li{

	margin-top:6px;

}

.fix_bar ul li .fix_ss{

	display:block;

	width:64px;

	height:64px;

	border-radius:50%;

	background:var(--curColor);

	position:relative;

	color:#fff;

}

.fix_bar ul li .fix_ss .fix_icon,

.fix_bar ul li .fix_ss .fix_txt{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.fix_bar ul li .fix_ss .fix_icon svg{

	display:block;

	max-width:40%;

	max-height:36%;

}

.fix_bar ul li .fix_ss.fix_tel .fix_icon svg{

	animation:t0 .6s infinite alternate;

}

.fix_bar ul li .fix_ss .fix_icon svg path{

	fill:#fff !important;

}

.fix_bar ul li .fix_ss .fix_txt{

	z-index:3;

	transform:scale(0);

	opacity:0;

	transition:all .35s

}

.fix_bar ul li .fix_ss .fix_txt i{

	width:30px;

	font-size:12px;

	text-align:center;

	line-height:1.4;

	letter-spacing:.1em;

}

.fix_bar ul li .fix_hide{

	position:absolute;

	right:80px;

	font-size:15px;

	background:var(--curColor);

	border-radius:5px;

	color:#fff;

	display:none;

}

.fix_bar ul li .fix_hide:before{

	content:"";

	position:absolute;

	top:0;

	right:0;

	width:10px;

	height:10px;

	background:var(--curColor);

	transform:translate(50%,27px) rotate(45deg);

}

.fix_bar ul li .fix_hide_qr{

	padding:10px;

	top:0;

}

.fix_bar ul li .fix_hide_qr:before{

	transform:translate(50%,27px) rotate(45deg);

}

.fix_bar ul li .fix_hide_tel:before{

	top:50%;

	transform:translate(50%,-50%) rotate(45deg);

}

.fix_bar ul li .fix_hide_qr span{

	display:block;

	width:106px;

	height:106px;

}

.fix_bar ul li .fix_hide_qr span img{

	display:block;

	width:100%;

	height:100%;

}

.fix_bar ul li .fix_hide_tel{

	top:50%;

	width:180px;

	padding:10px 15px;

	transform:translateY(-50%);

}

@keyframes t0{

    from{-webkit-transform:rotate(15deg)}

    35%{-webkit-transform:rotate(0deg)}

    to{ -webkit-transform:rotate(15deg)}

}



.fix_bar ul li .fix_ss:hover .fix_icon{

	opacity:0;

}

.fix_bar ul li .fix_ss:hover .fix_txt{

	transform:scale(1);

	opacity:1;

}

.fix_bar ul li:hover .fix_hide{

	display:block;

}



/* 弹出聊天框 */

.liaotian_box{

	position:fixed;

	--width:min(420px,100vw);

	--height:min(100vh,calc(460 / 300 * var(--width)));

	z-index:9999;

	bottom:0;

	right:80px;

	/* top:50%;

	left:50%;

	margin-left:calc(-0.5 * var(--width));

	margin-top:calc(-0.5 * var(--height)); */

	display:none;

}

.liaotian_box,

.liaotian_box .liaotian_container{

	width:var(--width);

	height:var(--height);

}

.liaotian_box .drag_area{

	position:absolute;

	height:60px;

	width:100%;

	top:0;

	left:0;

	cursor:move;

	z-index:2;

}

.liaotian_box .liaotian_container{

	

	overflow:hidden;

	border-radius:10px;

	box-shadow:rgba(0, 0, 0, 0.16) 0px 5px 40px;

}

.liaotian_box .liaotian_close{

	font-size:50px;

	width:1em;

	height:1em;

	border-radius:50%;

	color:var(--curColor);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:absolute;

	top:.1em;

	right:.1em;

	z-index:5;

	cursor:pointer;

	transition:all .35s;

}

.liaotian_box .liaotian_close svg{

	display:block;

	max-width:50%;

	max-height:50%;

}

.liaotian_box .liaotian_close svg path{

	fill:currentcolor !important;

}

.liaotian_box.is-open{

	display:block;

	animation:o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;

}

.liaotian_box .liaotian_close:hover{

	background:var(--curColor);

	color:#fff;

	transform:scale(.8);

}



/* 页脚 */

.footer_box{

	background:#05226d;

	color:var(--lightPurple);

	position:relative;

	overflow:hidden;

}

.footer_box.noise_box .noise_mask{

	z-index:2;

}

.footer_box .footer_bg{

	width:calc(973 / 1920 * 100vw);

	max-width:973px;

	position:absolute;

	right:13.85vw;

	top:-4.2vw;

	-webkit-animation-name:Boat;

	animation-name:Boat;

	-webkit-animation-duration:30s;

	animation-duration:30s;

}

@keyframes Boat{

	0%{

		right:80%;

		transform:translateY(-80%);

	}

	100%{

		right:13.85vw;

		transform:translateY(0);

	}

}

.footer_box .footer_bg img{

	display:block;

	width:100%;

}

.footer_top .center_box1{
	padding:calc(20px + 40 / 1920 * 100vw) 0;
	border-bottom:solid 1px rgba(255,255,255,.1);

}

.footer_top .footer_st{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;

}

.footer_top .footer_st .footer_logo img{
	display:block;
	max-width:calc(475 / 1920 * 100vw);
	max-height:74px;
	height:75px;

}

.footer_top .footer_str ul li{
	font-size:max(calc(40px + 40 / 1920 * 100vw),60px);
	position:relative;

}
.footer_top .footer_qr{
	--qrSize:calc(60px + 40 / 1920 * 100vw);
	--gapLeft:calc(10px + 40 / 1920 * 100vw);
	--gapTop:calc(.5 * var(--gapLeft));
}
.footer_top .footer_qr ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:calc(-1 * var(--gapLeft));
	margin-top:calc(-1 * var(--gapTop));
}
.footer_top .footer_qr ul li{
	margin-left:var(--gapLeft);
	margin-top:var(--gapTop);
	width:var(--qrSize);
}
.footer_top .footer_qr ul li span{
	display:block;
	height:var(--qrSize);
	overflow:hidden;
}
.footer_top .footer_qr ul li span img{
	display:block;
	width:100%;
	height:100%;
}
.footer_top .footer_qr ul li p{
	font-size:14px;
	text-align:center;
	margin-top:.5em;
	color:#fff;
}

.footer_top .footer_str ul li + li{

	margin-left:20px;

}

.footer_top .footer_str .footer_ss{

	width:1em;

	height:1em;

	color:inherit;

	border:solid 1px currentcolor;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:color .35s;

}

.footer_top .footer_str .footer_ss svg{

	display:block;

	max-width:47.5%;

	max-height:47.5%;

}

.footer_top .footer_str .footer_ss svg path{

	fill:currentcolor !important;

}

.footer_top .footer_str ul li .footer_hide{

	position:absolute;

	top:100%;

	padding-top:20px;

	left:50%;

	transform:translate(-50%,-20px);

	opacity:0;

	pointer-events:none;

	transition:transform .35s,opacity .35s;

}

.footer_top .footer_str ul li .footer_hide .footer_wrap{

	width:120px;

	background:#fff;

	position:relative;

}

.footer_top .footer_str ul li.footer_tel .footer_hide .footer_wrap{

	width:160px;

}

.footer_top .footer_str ul li .footer_hide .footer_wrap:before{

	content:"";

	position:absolute;

	font-size:12px;

	width:1em;

	height:1em;

	border-radius:3px;

	background:inherit;

	left:50%;

	margin-left:-.5em;

	top:-.5em;

	transform:rotate(45deg);

}

.footer_top .footer_str ul li .footer_hide .footer_wrap .footer_img{

	display:block;

	height:110px;

	position:relative;

	z-index:3;

	background:inherit;

}

.footer_top .footer_str ul li .footer_hide .footer_wrap .footer_img img{

	display:block;

	width:100%;

	height:100%;

}

.footer_top .footer_sd{

	font-size:16px;

	margin-top:calc(80 / 1920 * 100vw);

}

.footer_top .footer_sd .footer_sh{

	display:block;

	font-weight:bold;

	color:#fff;

}

.footer_top .footer_sd .footer_sh *{

	font-weight:inherit;

}

.footer_top .footer_sdl .footer_item + .footer_item,

.footer_top .footer_sdl .footer_info{

	margin-left:calc(140 / 1920 * 100vw);

}

.footer_top .footer_sdl .footer_scon ul > li{

	overflow:hidden;

	margin-top:.5em;

}

.footer_top .footer_sdl .footer_scon ul > li > a{

	float:left;

}

.footer_top .footer_sdl .footer_info .footer_scon li{

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.footer_top .footer_sdl .footer_info .footer_scon li .footer_icon{

	font-size:1.25em;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.footer_top .footer_sdl .footer_info .footer_scon li .footer_icon svg{

	display:block;

	max-width:90%;

	max-height:90%;

}

.footer_top .footer_sdl .footer_info .footer_scon li .footer_icon svg path{

	fill:currentcolor !important;

}

.footer_top .footer_sdl .footer_info .footer_scon li .footer_sw{

	line-height:1.25;

	width:calc(380 / 1920 * 100vw);

	margin-left:.5em;

}

.footer_top .footer_sdr{

	width:calc(500 / 1920 * 100vw);

}

.footer_top .footer_sdr ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:16px;

	margin-left:-.5em;

	margin-top:-.5em;

}

.footer_top .footer_sdr ul li{

	width:100%;

	margin-top:.5em;

}

.footer_top .footer_sdr ul li.c2{

	width:50%;

}

.footer_top .footer_sdr ul li.c3{

	width:33.33333%;

}

.footer_top .footer_sdr ul li .footer_ss{

	margin-left:.5em;

}

.footer_top .footer_sdr ul li .footer_ss input,

.footer_top .footer_sdr ul li .footer_ss textarea{

	display:block;

	font-size:calc(1em - 2px);

	width:100%;

	padding-left:.625em;

	padding-right:.625em;

	background:rgba(0,0,0,.16);

	border-radius:4px;

	color:#fff;

	transition:all .35s;

}

.footer_top .footer_sdr ul li .footer_ss input{

	height:40px;

}

.footer_top .footer_sdr ul li .footer_ss textarea{

	height:80px;

	resize:none;

	padding-top:.5em;

	padding-bottom:.5em;

}

.footer_top .footer_sdr ul li .footer_ss input::placeholder{

	color:var(--lightPurple);

}

.footer_top .footer_sdr ul li .footer_ss textarea::placeholder{

	color:var(--lightPurple);

}

.footer_top .footer_sdr ul li.footer_submit{

	text-align:center;

	margin-top:1.125em;

}

.footer_top .footer_sdr ul li.footer_submit .footer_btn{

	display:inline-block;

	width:160px;

	line-height:40px;

	border-radius:200px;

	background:var(--curColor);

	color:#fff;

	font-weight:bold;

	cursor:pointer;

	transition:all .35s;

}

.footer_bot{

	font-size:14px;

}

.footer_bot .footer_bl > * + *{

	padding-left:1em;

}

.footer_bot .footer_br{

	position:relative;

	padding-left:55px;

}

.footer_bot .footer_br:before{

	content:"";

	position:absolute;

	width:50px;

	height:1px;

	background:currentcolor;

	top:50%;

	left:0;

}























/* 页脚 */

.footer_top .footer_str ul li:hover .footer_hide{

	transform:translate(-50%,0);

	opacity:1;

	pointer-events:auto;

}

.footer_top .footer_str .footer_ss:hover{

	color:var(--subColor);

}

.footer_top .footer_sdr ul li .footer_ss input:focus,

.footer_top .footer_sdr ul li .footer_ss textarea:focus{

	background:rgba(0,0,0,.25);

}

.footer_top .footer_sdr ul li.footer_submit .footer_btn:hover{

	background:var(--subColor);

}

.footer_box a:hover{

	color:#fff !important;

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* 内页-banner */

.inner_banner{

	display:block;

    position:relative;

    overflow:hidden;

	max-height:100vh;

	background:#092773;

}

.inner_banner > img{

    display:block;

    width:100%;

    height:100%;

	opacity:.3;

	object-fit:cover;

}

.inner_banner .inner_b_txt {

    position:absolute;

    top:0;

    left:50%;

    transform:translateX(-50%);

    height:100%;

    z-index:3;

    color:#fff;

	-webkit-align-items:center;

	align-items:center;

}

.inner_banner .inner_b_txt .inner_b_ce{

	width:100%;

	position:relative;

	font-size:calc(20px + 10 / 1920 * 100vw);

	color:#fff;

	padding-top:4vw;

	-webkit-flex-direction:column;

	flex-direction:column;

	font-weight:bold;

}

.inner_banner .inner_b_txt .inner_b_ce *{

	font-weight:inherit;

}

.inner_banner .inner_b_txt .inner_b_cn{

	animation-name:fadeInUp;

	animation-delay:1.4s;

	position:relative;

	z-index:5;

	letter-spacing:.1em;

	text-indent:.1em;

	padding-left:2.4em;

	position:relative;

}

.inner_banner .inner_b_txt .inner_b_cn:before{

	content:"";

	position:absolute;

	width:2em;

	height:1px;

	top:50%;

	left:0;

	background:currentcolor;

}

.inner_banner .inner_b_txt .inner_b_en{

	font-size:2.4em;

	text-transform:uppercase;

}

.scaleBox {

    -webkit-animation-name:scaleBox;

    animation-name:scaleBox;

}

@keyframes scaleBox {

    0% {

        transform: scale(1.2);

    }

    100% {

        transform: scale(1);

    }

}



/* 打散文字 */

.sp_txt .wow{

	display:inline-block;

	transform-origin:center bottom;

	-webkit-animation-name:spTxt;

	animation-name:spTxt;

	-webkit-animation-delay: calc(0.2s + var(--char-index) * 0.05s);

	animation-delay: calc(0.2s + var(--char-index) * 0.05s);

}

@keyframes spTxt{

	0%{

		transform: translateY(.6em);

		opacity:0;

	}

	100%{

		transform: translateY(0);

		opacity:1;

	}

}



/* 客户问答页 */

.qa_box1{

	background:linear-gradient(to bottom,#09297e,#1e3e94,#09297e) fixed;

}

.qa_box1 .qa_bg{

	background:url(../img/QA_bg.png) no-repeat center center fixed;

	background-size:cover;

}

.qa_list > ul{

	font-size:16px;

}

.qa_list > ul > li{

	overflow:hidden;

	background:rgba(255,255,255,.03);

	color:#fff;

	border-radius:50px;

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.qa_list > ul > li + li{

	margin-top:1.5em;

}

.qa_list .qa_st{

	padding:0 40px;

	border-radius:200px;

	height:100px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s;

}

.qa_list .qa_st .qa_sh{

	font-size:1.25em;

	font-weight:bold;

	line-height:1.4;

	padding-left:1em;

	position:relative;

	z-index:3;

	max-width:calc(100% - 50px - 50px);

}

.qa_list .qa_st .qa_sh:before{

	content:"";

	position:absolute;

	width:4px;

	height:4px;

	background:currentcolor;

	left:0;

	top:calc((1.4em - 4px) / 2);

}

.qa_list .qa_st .qa_icon{

	font-size:50px;

	width:1em;

	height:1em;

	border:solid 2px #fff;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	cursor:pointer;

	transition:all .35s;

}

.qa_list .qa_st .qa_icon .iconfont{

	font-size:.4em;

}

.qa_list .qa_sd{

	overflow:hidden;

	max-height:0;

	transition:all .5s;

}

.qa_list .qa_sd .qa_wrap{

	margin:30px 60px;

}

.qa_list .qa_sd .qa_wt{

	border-bottom:dotted 1px rgba(255,255,255,.3);

}

.qa_list .qa_sd .qa_wt .qa_wh{

	font-size:1.5em;

	font-weight:bold;

}

.qa_list .qa_sd .qa_view{

	color:currentcolor;

	line-height:1.75;

	max-height:300px;

}

.qa_list .qa_sd .qa_btn{

	display:inline-block;

	padding:.625em 1.75em;

	border-radius:4px;

	background:var(--subColor);

}

body .mCSB_scrollTools .mCSB_draggerRail{

	background-color:rgba(255,255,255,.15);

}

.qa_list > ul > li.is-active .qa_sd{

	max-height:600px;

}

.qa_list > ul > li.is-active .qa_st{

	background:var(--curColor2);

}

.qa_list > ul > li.is-active .qa_st .qa_icon{

	transform:rotate(180deg);

}

.qa_form{

	font-size:20px;

	padding:4em;

	border-radius:2.5em;

	background:rgba(9,41,126,.6);

	color:#eff2ff;

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.qa_form ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-2em;

	margin-top:-2em;

}

.qa_form ul li{

	width:100%;

	margin-top:2em;

}

.qa_form ul li.c2{

	width:50%;

}

.qa_form ul li.c3{

	width:33.33333%;

}

.qa_form ul li .qa_ss{

	margin-left:2em;

}

.qa_form ul li input,

.qa_form ul li textarea{

	display:block;

	width:100%;

	border-radius:1.5em;

	color:inherit;

	font-size:1em;

	border:solid 1px rgba(239,242,255,.6);

	padding:0 1.3em;

	transition:all .35s;

}

.qa_form ul li input{

	height:3em;

}

.qa_form ul li textarea{

	height:10em;

	padding-top:.75em;

	padding-bottom:.75em;

	resize:none;

}

.qa_form ul li input:focus,

.qa_form ul li textarea:focus{

	border-color:rgba(239,242,255,1);

}

.qa_form input::placeholder{

	color:#eff2ff;

}

.qa_form textarea::placeholder{

	color:#eff2ff;

}

.qa_form .qa_submit{

	text-align:center;

}

.qa_form .qa_submit .qa_btn{

	display:inline-block;

	line-height:3em;

	font-weight:bold;

	border-radius:200px;

	background:var(--curColor2);

	padding:0 1em;

	min-width:48%;

	cursor:pointer;

	transition:all .35s;

}



/* 变革咨询页 */
.bgzx_s1 .bgzx_img,
.bgzx_s1 .bgzx_txt{
	width:50%;

}
.bgzx_s1 .bgzx_img{
	overflow:hidden;
	animation-name:fadeInLeft;
	position:relative;
}

.bgzx_s1 .bgzx_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;
}
.bgzx_s1 .bgzx_icon{
	--iconSize:calc(40px + 20 / 1920 * 100vw);
	font-size:var(--iconSize);
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-.5em;
	margin-top:-.5em;
	z-index:3;
	cursor:pointer;
}
.bgzx_s1 .bgzx_icon::before,
.bgzx_s1 .bgzx_icon::after{
	--sc1:1;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.5);
	border-radius:50%;
	animation:gywmVideo 2s infinite;
}
.bgzx_s1 .bgzx_icon::before{
	--sc2:1.8;
}
.bgzx_s1 .bgzx_icon::after{
	--sc2:2.4;
}
.bgzx_s1 .bgzx_icon span{
	position:relative;
	z-index:3;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:rgba(255,255,255,.5);
	color:var(--curColor);
	border-radius:50%;
}
.bgzx_s1 .bgzx_icon span .iconfont{
	font-size:.5em;
}

.bgzx_s1 .bgzx_txt{

	background:var(--lightbg);

	padding:40px 60px;

	animation-name:fadeInRight;

}

.bgzx_s1 .bgzx_txt .cszh_tit3{

	animation-name:fadeInUp;

	animation-delay:.5s;

}

.bgzx_s1 .bgzx_txt .bgzx_sw{

	animation-name:fadeInUp;

	animation-delay:.8s;

}

.bgzx_s2{

	background:#0f2b73 url(../img/bgzx_s2_bg.jpg) no-repeat center bottom;

	background-size:100%;

	overflow:hidden;

	color:#fff;

}

.bgzx_s2 .bgzx_con{

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.bgzx_s2 .bgzx_con .bgzx_l,

.bgzx_s2 .bgzx_con .bgzx_r{

	width:100%;

}

.bgzx_s2 .bgzx_con .bgzx_l{

	transform:translate(-246px,-70px);

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

}

.bgzx_s2 .bgzx_con .bgzx_l .bgzx_img{

	max-width:100%;

	animation:Boat 2s infinite;

}

.bgzx_s2 .bgzx_con .bgzx_l .bgzx_img img{

	display:block;

	max-width:100%;

}

@keyframes Boat{

	0%,100%{

		transform:translateY(0) rotate(0deg);

	}

	50%{

		transform:translateY(4px) rotate(0deg);

	}

}

.bgzx_s2 .bgzx_con .bgzx_r{

	margin-left:-100%;

	position:relative;

	z-index:3;

}

.bgzx_s2 .bgzx_con .bgzx_rt{

	width:640px;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item{

	position:relative;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item .bgzx_item_bgbor{

	border-radius:8px;

	border:dashed 1px rgba(255,255,255,.1);

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	pointer-events:none;

	animation-name:fadeInLeft;

	animation-delay:.6s;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_el{

	position:relative;

	z-index:3;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell{

	position:absolute;

	width:calc((100vw - 17px - 1200px) / 2 + 1200px - 640px);

	right:calc(100% + 1em);

	top:50%;

	transform:translateY(-50%);

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	-webkit-align-items:center;

	align-items:center;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit{

	text-align:right;

	font-size:18px;

	margin-right:2em;

	animation-name:fadeInRight;

	animation-delay:.15s;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_sh{

	font-size:1.65em;

	font-weight:bold;

	color:var(--blgrColor);

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_en{

	display:block;

	font-family:poppins;

	text-transform:uppercase;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_dot{

	font-size:4px;

	width:1em;

	height:1em;

	background:#fff;

	border-radius:50%;

	position:relative;

	animation-name:fadeIn;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_dot i{

	position:absolute;

	font-size:50px;

	width:1em;

	height:1em;

	border-radius:50%;

	border:solid 1px #fff;

	top:50%;

	left:50%;

	margin-top:-.5em;

	margin-left:-.5em;

	animation-name:scale2;

}

@keyframes scale2{

	0%{

		transform:scale(0);

	}

	100%{

		transform:scale(1);

	}

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_line{

	width:230px;

	border-bottom:dashed 1px #fff;

	transform-origin:left;

	animation-name:scaleX1;

	animation-duration:1s;

	animation-delay:.15s;

}

@keyframes scaleX1{

	0%{

		transform:scaleX(0);

	}

	100%{

		transform:scaleX(1);

	}

}

@keyframes scaleY1{

	0%{

		transform:scaleY(0);

	}

	100%{

		transform:scaleY(1);

	}

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(3n-2) .bgzx_el:nth-of-type(even) .bgzx_ell .bgzx_line,

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(3n) .bgzx_el:nth-of-type(odd) .bgzx_ell .bgzx_line{

	width:300px;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(3n-1) .bgzx_el:nth-of-type(even) .bgzx_ell .bgzx_line{

	width:360px;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_elr{

	animation-name:fadeInUp;

	animation-delay:.8s;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_elr ul{

	font-size:16px;

	margin-left:-1.25em;

	margin-top:-1.25em;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_elr ul li{

	margin-top:1.25em;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_elr ul li .bgzx_ss{

	border-radius:8px;

	margin-left:1.25em;

	width:calc(100% - 1em);

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item .bgzx_el + .bgzx_el{

	margin-top:1.25em;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-top:-.625em;

	margin-left:-.625em;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul li{

	width:100%;

	margin-top:.625em;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul li .bgzx_ss{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	background:rgba(255,255,255,.1);

	margin-left:.625em;

	width:calc(100% - .625em);

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul li .bgzx_ss .bgzx_en{

	margin-right:1em;

	min-width:60px;

	text-align:right;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul li .bgzx_ss,

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_en,

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_cn{

	padding:7px 12px;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_item_bgbor{

	border-style:solid;

	border-color:rgba(77,157,253,.7);

	background:rgba(77,157,253,.7);

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_ss{

	border:dotted 1px rgba(255,255,255,.4);

	-webkit-flex-direction:column;

	flex-direction:column;

	text-align:center;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_ss .bgzx_en{

	border-bottom:dotted 1px rgba(255,255,255,.4);

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_ss .bgzx_cn{

	padding-top:12px;

	padding-bottom:12px;

}

.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_elr .bgzx_en{

	display:block;

	font-size:1.25em;

	font-family:arialb;

	line-height:1.4;

	min-height:1.4em;

	color:var(--blgrColor);

}

.bgzx_s2 .bgzx_con .bgzx_rd{

	width:100%;

	text-align:center;

	font-size:20px;

}

.bgzx_s2 .bgzx_con .bgzx_rdl{

	width:calc(1200px - 640px);

	-webkit-justify-content:center;

	justify-content:center;

}

.bgzx_s2 .bgzx_con .bgzx_rdl .bgzx_ss{

	font-size:1.5em;

	font-weight:bold;

	border-bottom:solid 2px currentColor;

	animation-name:zY;

	animation-duration:1s;

	animation-delay:.2s;

}

@keyframes zY{

	0%{

		clip-path:polygon(0 0,0 0,0 100%,0 100%);

	}

	100%{

		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

	}

}

.bgzx_s2 .bgzx_con .bgzx_rdr{

	width:640px;

	background:var(--curColor2);

	font-weight:bold;

	padding:25px 20px;

	animation-name:fadeInLeft;

	animation-delay:.7s;

}

.bgzx_s2 .bgzx_con .bgzx_rdr *{

	font-size:inherit;

}

.bgzx_s3 .bgzx_exp,

.ywlj_box1 .bgzx_exp{

	font-size:16px;

	line-height:1.5;

	margin-left:auto;

	margin-right:auto;

	width:1000px;

	max-width:100%;

	animation-name:fadeInUp;

}

.bgzx_s3 .bgzx_con{

	position:relative;

	overflow:hidden;

}

.bgzx_s3 .bgzx_con .particles-js{

	position:absolute;

	width:1920px;

	height:1080px;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	z-index:5;

	pointer-events:none;

	opacity:.1;

}

.bgzx_s3 .bgzx_sfq > ul > li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	pointer-events:none;

	animation-name:fadeInLeft;

}

.bgzx_s3 .bgzx_sfq > ul > li + li{

	margin-left:10px;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss{

	position:relative;

	border-radius:10px;

	background:var(--curColor);

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	color:#fff;

	font-size:360px;

	height:1em;

	text-align:center;

	overflow:hidden;

	pointer-events:auto;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss:before,

.bgzx_s3 .bgzx_sfq .bgzx_ss:after{

	content:"";

	position:absolute;

	pointer-events:none;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss:before{

	top:50%;

	left:50%;

	width:1em;

	height:1em;

	margin-top:-.5em;

	margin-left:-.5em;

	background:url(../img/bgzx_s3_cir.png) no-repeat center center;

	animation:rotate1 12s linear infinite forwards;

	opacity:0;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss:after{

	width:100%;

	height:100%;

	background:url(../img/bgzx_s3_TTW.png) no-repeat center bottom;

	background-size:100%;

	opacity:.06;

	clip-path:polygon(0 0,0 0,0 100%,0 100%);

	transition:all 1s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss > *{

	position:relative;

	z-index:5;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_num{

	font-size:60px;

	font-family:mont;

	font-style:italic;

	line-height:1;

	height:1em;

	width:100px;

	text-align:center;

	opacity:.2;

	position:absolute;

	top:.2em;

	right:50%;

	transform:translateX(50%);

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon{

	font-size:90px;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border:solid 1px currentcolor;

	border-radius:50%;

	transform:scale(0);

	opacity:0;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon svg{

	display:block;

	max-width:60%;

	max-height:60%;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon svg path{

	fill:currentcolor !important;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_wrap{

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	max-height:0;

	transform:translateY(100px);

	opacity:0;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sh,

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_ssh{

	font-size:20px;

	font-weight:bold;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sh_v{

	width:1.2em;

	line-height:1.2em;

	height:calc(1.2em * 6);

	overflow:hidden;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sh_h{

	padding:.25em 1em;

	background:#fff;

	border-radius:200px;

	color:var(--curColor);

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sw{

	color:inherit;

	line-height:1.5;

}



.bgzx_s3 .bgzx_sfq > ul > li{

	transition:all .5s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss:before{

	transition:all .35s .2s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_num{

	transition:all .35s .2s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon:before{

	transition:all .5s .5s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sh_v{

	transition:all .35s,opacity 0s;

}

.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_wrap{

	transition:all .5s;

}

.bgzx_s3 .bgzx_sfq > ul > li.is-active{

	-webkit-box-flex:2.66;

	-webkit-flex:2.66;

	-ms-flex:2.66;

	flex:2.66;

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss:before{

	opacity:1;

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss:after{

	clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

	transition-delay:.5s;

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss .bgzx_num{

	right:0;

	transform:translateX(0);

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss .bgzx_icon:before{

	transform:scale(1);

	opacity:1;

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss .bgzx_sh_v{

	height:0;

	opacity:0;

}

.bgzx_s3 .bgzx_sfq li.is-active .bgzx_ss .bgzx_wrap{

	max-height:300px;

	transform:translateY(0);

	opacity:1;

	transition-delay:.35s;

}

.bgzx_s4{

	background:#f9f9f9;

}

.bgzx_s4 .bgzx_sfq ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	transition:all .5s;

	animation-name:fadeInRight;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_ss{

	position:relative;

	overflow:hidden;

	color:#fff;

	font-size:16px;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_img{

	display:block;

	height:400px;

	overflow:hidden;

	background:#111;

	transition:background-color .35s;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

	opacity:.4;

	transition:opacity .35s;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_wrap{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	padding:2em 1.625em;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_wt{

	width:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:.2;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_wt .bgzx_line{

	width:0px;

	height:1px;

	background:currentcolor;

	transition:all .5s;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_wt .bgzx_num{

	width:2.42em;

	text-align:center;

	font-size:1.5em;

	font-family:"PingFang SC",mont,arial;

	transition:all .35s;

	transform:scale(2) translateY(.4em);

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_wb{

	width:100%;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_sh{

	font-size:1.5em;

	font-weight:bold;

	text-align:center;

	transition:all .35s;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_view{

	overflow:hidden;

	line-height:1.5;

	max-height:0;

	transform:translateY(calc(2em + 1.5em * 4));

	opacity:0;

	transition:all .35s;

}

.bgzx_s4 .bgzx_sfq ul li .bgzx_sw{

	color:#fff;

	font-size:1em;

	line-height:inherit;

	-webkit-line-clamp:4;

	-moz-line-clamp:4;

	-o-line-clamp:4;

	line-clamp:4;

}



.bgzx_s4 .bgzx_sfq ul li.is-active{

	-webkit-box-flex:3;

	-webkit-flex:3;

	-ms-flex:3;

	flex:3;

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_img{

	background:var(--curColor);

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_img img{

	opacity:.1;

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_wt .bgzx_line{

	width:calc(100% - 2.42em);

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_wt .bgzx_num{

	transform:scale(1) translateY(0);

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_view{

	display:block;

	max-height:calc(1.5em * 4 + 5px);

	transform:translateY(0);

	opacity:1;

	transition-delay:.4s;

}

.bgzx_s4 .bgzx_sfq ul li.is-active .bgzx_sh{

	text-align:left;

}

.bgzx_s5{

	background:url(../img/bgzx_s5_bg.jpg) no-repeat center center fixed;

	background-size:cover;

	color:#fff;

}

.bgzx_s5 .bgzx_con .bgzx_top ul{

	-webkit-justify-content:center;

	justify-content:center;

}

.bgzx_s5 .bgzx_con .bgzx_top ul li{

	width:25%;

	text-align:center;

}

.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-size:20px;

	line-height:1;

}

.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .iconfont{

	font-size:1.5em;

	line-height:1em;

}

.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .bgzx_num{

	font-size:4em;

	line-height:1em;

	font-family:mont;

	font-weight:bold;

	transform:translateY(.125em);

}

.bgzx_s5 .bgzx_bot .bgzx_bt{

	text-align:center;

}

.bgzx_s5 .bgzx_bot .bgzx_bt .bgzx_sh{

	font-size:24px;

	font-weight:bold;

	animation-name:fadeInUp;

}

.bgzx_s5 .bgzx_bot .bgzx_bt .bgzx_line{

	display:block;

	height:1px;

	background:#fff;

	opacity:.3;

	animation-name:scale2;

	animation-duration:1.5s;

}

.bgzx_s5 .bgzx_bot .bgzx_bd{

	padding:0 80px;

	position:relative;

}

.bgzx_s5 .bgzx_kh ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:center;

	justify-content:center;

	font-size:8px;

	margin-top:-1em;

	margin-left:-1em;

}

.bgzx_s5 .bgzx_kh ul li{

	width:16.6666%;

	margin-top:1em;

}

.bgzx_s5 .bgzx_kh ul li:nth-of-type(1){

	margin-left:8.3333%;

}

.bgzx_s5 .bgzx_kh ul li .bgzx_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	height:60px;

	border-radius:6px;

	background:#fff;

	overflow:hidden;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

}

.bgzx_s5 .bgzx_kh ul li .bgzx_ss img{

	display:block;

	max-width:84%;

	max-height:73%;

}

.bgzx_s5 .bgzx_bot .bgzx_bd{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-white{

	font-size:40px;

	width:1em;

	height:1em;

	color:#fff;

	transition:background-color .35s;

	border-radius:50%;

}

.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-white:after{

	font-size:.8em;

	transition:all .35s;

}

.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-prev{

	left:0;

}

.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-next{

	right:0;

}

/* 更多1 */
.bz_more1{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:16px;
}
.bz_more1 .bz_icon{
	position:relative;
	margin-left:.625em;
}
.bz_more1 .bz_icon .iconfont{
	display:block;
	font-size:1.25em;
}
.bz_more1 .bz_icon .icon2{
	position:absolute;
	top:0;
	left:0;
	transform:translateX(-50%);
	opacity:0;
}
.bz_more1.cur_color{
	color:var(--curColor);
}
.bz_more1.sub_color{
	color:var(--subColor);
}
.bz_more1.white_color{
	color:#fff;
}
.bz_more1.cur_bg,
.bz_more1.cur_bor,
.bz_more1.sub_bg,
.bz_more1.sub_bor,
.bz_more1.white_bg,
.bz_more1.white_bor{
	width:9.375em;
	height:3.125em;
	border-radius:200px;
}
/* .bz_more1.only_icon{
	width:3.125em !important;
} */
.bz_more1.only_icon{
	width:auto !important;
}
.bz_more1.only_icon .bz_icon{
	margin-left:0 !important;
}
.bz_more1.only_icon .bz_icon .iconfont{
	font-size:1.5em;
}
.bz_more1.cur_bg{
	background:var(--curColor);
	color:#fff;
}
.bz_more1.cur_bor{
	color:var(--curColor);
	border:solid 1px var(--curColor);
}
.bz_more1.sub_bg{
	background:var(--subColor);
	color:#fff;
}
.bz_more1.sub_bor{
	color:var(--subColor);
	border:solid 1px var(--subColor);
}
.bz_more1.white_bor{
	color:white;
	border:solid 1px white;
}
.bz_more1.white_bg{
	background:#fff;
	color:var(--curColor);
}
.bz_more1:hover .bz_icon .iconfont{
	transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out;
}
.bz_more1:hover .bz_icon .icon1{
	transform:translateX(100%);
    opacity:0;
}
.bz_more1:hover .bz_icon .icon2{
	transform:translateX(0);
    opacity:1;
}
.bz_more1.cur_color:hover{
	color:var(--subColor);
}
.bz_more1.cur_bg:hover{
	background:var(--subColor);
}
.bz_more1.sub_bg:hover{
	background:var(--curColor);
}
.bz_more1.cur_bor:hover,
.bz_more1.white_bg:hover{
	background:var(--curColor);
	border-color:var(--curColor);
	color:#fff;
}
.bz_more1.sub_bor:hover{
	background:var(--subColor);
	border-color:var(--subColor);
	color:#fff;
}
.bz_more1.sub_color:hover{
	color:var(--curColor);
}
.bz_more1.white_bor:hover{
	background:white;
	color:var(--curColor);
}

.bz_more1.bz_more_fan{
	background:#eee;
	color:var(--curColor);
}
.bz_more1.bz_more_fan .bz_icon{
	margin-left:0;
	margin-right:0.625em;
}
.bz_more1.bz_more_fan .bz_icon .icon2{
	transform:translateX(50%);
}
.bz_more1.bz_more_fan:hover{
	color:#fff;
	background:var(--curColor);
}
.bz_more1.bz_more_fan:hover .bz_icon .icon1{
	transform:translateX(-100%);
}
.bz_more1.bz_more_fan:hover .bz_icon .icon2{
	transform:translateX(0);
}


/* 场景解决方案页 */
.xFont{
	--font1:12;
	font-size:calc(var(--font1) * 1px + (var(--font2) - var(--font1)) / 1920 * 100vw);
}
.cjjj_box1{
	--stickyNav:80px;
}
.cjjj_box1 .cjjj_nav{
	--font1:20;
	--font2:20;
	background:#2a4ed4;
	height:var(--stickyNav);
	position:-webkit-sticky;
	position:sticky;
	top:var(--headerHeight);
	left:0;
	z-index:19;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:background-color .35s;
}
.cjjj_box1 .cjjj_nav.cjjj_fixed{
	background:rgba(0,0,0,.6);
}
.cjjj_box1 .cjjj_nav.cjjj_fixed ul li a{
	color:#fff;
}
.cjjj_box1 .cjjj_nav.cjjj_fixed ul li.current a{
	background:var(--curColor2);
	color:#fff;
}
.cjjj_box1 .cjjj_nav ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.cjjj_box1 .cjjj_nav ul li a{
	display:block;
	color:var(--blgrColor);
	font-family:arialb,'PingFang SC';
	font-weight:bold;
	padding:.5em 1em;
	border-radius:calc(8 / 20 * 1em);
}
.cjjj_box1 .cjjj_nav ul li.current a{
	background:var(--blgrColor);
	color:var(--curColor2);
}
.cjjj_box1 .md_rel .md_abs{
	top:calc(-1 * (var(--headerHeight) + var(--stickyNav)));
}
.cjjj_lyqj{
	background:#0f2b73 url(../img/cjjj_lyqj_bg.jpg) no-repeat center bottom;
	background-size:100%;
}
.cjjj_lyqj .cjjj_con{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.cjjj_lyqj .cjjj_con img{
	max-width:100% !important;
	height:auto !important;
}
.cjjj_fa .cjjj_tit{
	--font1:24;
	--font2:24;
	--lineH:3px;
}
.cjjj_fa .cjjj_tit .cjjj_tt{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
}
.cjjj_fa .cjjj_tit .cjjj_tt .cjjj_en{
	font-family:arialb,'PingFang SC';
	font-weight:bold;
	color: transparent;
	background:linear-gradient(to right,#20bdff,#5433ff);
	-webkit-background-clip: text;
	background-clip: text;
	font-size:calc(30 / 24 * 1em);
	margin-right:.5em;
}
.cjjj_fa .cjjj_tit .cjjj_tt .cjjj_sh{
	font-weight:bold;
}
.cjjj_fa .cjjj_tit .cjjj_line{
	display:block;
	width:83.3%;
	height:var(--lineH);
	background:linear-gradient(to right,var(--curColor2),rgba(105,250,251,.5),rgba(105,250,251,0));
	margin-top:.2em;
}
.cjjj_fa .cjjj_swiper{
	--col:3;
	--gap:30px;
	--centerWidth:1200px;
	--slideW:calc((var(--centerWidth) - (var(--col) - 1) * var(--gap)) / var(--col));
	--imgHeight:calc(250 / 380 * var(--slideW));
	--shadowSize:3px;
	--pd:20px;
	position:relative;
}
.cjjj_fa .cjjj_swiper .swiper-slide{
	width:var(--slideW);
	margin-right:var(--gap);
	padding-bottom:var(--shadowSize);
}
.cjjj_fa .cjjj_swiper .cjjj_ss{
	--shadowColor:#f7f7f7;
	display:block;
	overflow:hidden;
	border-radius:10px;
	background:#f7f7f7;
	box-shadow:0 var(--shadowSize) 0px var(--shadowColor);
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_img{
	display:block;
	overflow:hidden;
	height:var(--imgHeight);
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .35s;
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt{
	padding:var(--pd);
}

.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sh{
	--font1:20;
	--font2:20;
	font-weight:bold;
	overflow:hidden;
	max-width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sw{
	--font1:16;
	--font2:16;
	--lineHeight:1.6;
	opacity:.8;
	line-height:var(--lineHeight);
	height:calc(2 * var(--lineHeight) * 1em);
	margin-top:.6em;
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more{
	margin-top:.6em;
	-webkit-align-items:center;
	align-items:center;
	color:var(--curColor2);
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more .bz_sw{
	font-size:14px;
	width:0;
	overflow:hidden;
	transition:width .5s;
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more .bz_sw span{
	white-space:nowrap;
}
.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more .bz_icon .iconfont{
	font-size:24px;
}
.cjjj_fa .cjjj_swiper .swiper-button-white-ttw{
	--swPos:calc(70 / 40 * 1em);
	font-size:40px;
	background:var(--curColor2);
}
.cjjj_fa .cjjj_swiper .swiper-button-prev{
	left:calc(-1 * var(--swPos));
}
.cjjj_fa .cjjj_swiper .swiper-button-next{
	right:calc(-1 * var(--swPos));
}
.cjjj_tw .cjjj_con{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.cjjj_tw .cjjj_con img{
	max-width:100% !important;
	height:auto !important;
}




/* 战略顾问页 */

.zlgw_s2 .zlgw_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.zlgw_s2 .zlgw_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	box-shadow:0 0 30px rgba(56,95,253,0.05);

}

.zlgw_s2 .zlgw_con ul li{

	width:33.33333%;

}

.zlgw_s2 .zlgw_con ul li:nth-of-type(1) .zlgw_ss,

.zlgw_s2 .zlgw_con ul li:nth-of-type(2) .zlgw_ss,

.zlgw_s2 .zlgw_con ul li:nth-of-type(3) .zlgw_ss{

	border-top:solid 1px #eee;

}

.zlgw_s2 .zlgw_con ul li:nth-of-type(3n) .zlgw_ss{

	border-right:solid 1px #eee;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss{

	border-left:solid 1px #eee;

	border-bottom:solid 1px #eee;

	width:100%;

	text-align:center;

	position:relative;

	color:#333;

	transition:all .35s;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_icon{

	font-size:44px;

	width:1em;

	height:1em;

	margin-left:auto;

	margin-right:auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_icon .zlgw_white{

	display:none;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_ttw{

	position:absolute;

	width:87.5%;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	opacity:.05;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_ttw img{

	display:block;

	width:100%;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_wrap{

	position:relative;

	z-index:3;

	transform:translateY(26px);

	transition:transform .35s;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_sw{

	font-size:16px;

	font-weight:bold;

	margin-top:.5em;

}

.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_btn{

	display:inline-block;

	font-size:14px;

	color:#fff;

	padding:5px 20px;

	border-radius:4px;

	border:solid 1px #fff;

	transform:translateY(1em);

	opacity:0;

	transition:all .35s;

}

.zlgw_s3{

	background:url(../img/zlgw_s3_bg.jpg) no-repeat center center fixed;

}

.zlgw_s3 .zlgw_con .zlgw_l{

	width:37.5%;

	animation-name:fadeInLeft;

	animation-delay:.2s;

}

.zlgw_s3 .zlgw_con .zlgw_r{

	width:calc(100% - 37.5% - 10px);

	animation-name:fadeInRight;

	animation-delay:.2s;

}

.zlgw_s3 .zlgw_con .gallery-thumbs,

.zlgw_s3 .zlgw_con .gallery-top .zlgw_img{

	height:500px;

}

.zlgw_s3 .zlgw_con .gallery-thumbs .swiper-slide{

	background:#fff;

	font-size:16px;

	padding:0 1.875em;

	-webkit-align-items:center;

	align-items:center;

	cursor:pointer;

	transition:background-color .35s,color .35s;

}

.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_ss{

	display:block;

	width:100%;

}

.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sh{

	font-size:1.5em;

	font-weight:bold;

}

.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sw{

	margin-top:.625em;

	opacity:.8;

}

.zlgw_s3 .zlgw_con .gallery-thumbs .swiper-slide-thumb-active{

	background:var(--curColor2);

	color:#fff;

}

.zlgw_s3 .zlgw_con .gallery-top .zlgw_img{

	display:block;

	overflow:hidden;

}

.zlgw_s3 .zlgw_con .gallery-top .zlgw_img img{

	display:block;

	width:100%;

	height:100%;

}

.zlgw_s4{

	overflow:hidden;

}

.zlgw_s4 .zlgw_con .zlgw_top{

	position:relative;

}

.zlgw_s4 .zlgw_con .zlgw_top:before{

	content:"";

	position:absolute;

	font-size:100vw;

	width:1em;

	height:1px;

	background:#eee;

	left:50%;

	margin-left:-.5em;

	bottom:1px;

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide{

	width:50%;

	color:#333;

	transition:color .35s;

	display:flex;

	justify-content:center;

	align-items:center;

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide:before{

	content:"";

	position:absolute;

	width:100%;

	height:2px;

	background:var(--curColor2);

	left:0;

	bottom:0;

	transform:scale(0);

	transition:all .35s;

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide.swiper-slide-thumb-active{

	color:var(--curColor2);

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide.swiper-slide-thumb-active:before{

	transform:scaleX(1);

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide .zlgw_ss{

	display:block;

	width:100%;

	font-size:20px;

	font-weight:bold;

	text-align:center;

	cursor:pointer;

}

.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide + .swiper-slide .zlgw_ss{

	border-left:solid 1px #eee;

}

.zlgw_s4 .zlgw_con .zlgw_bot{

	font-size:20px;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bs{

	opacity:0;

	pointer-events:none;

	transition:opacity .35s;

}

.zlgw_s4 .zlgw_con .zlgw_bot .swiper-slide-active .zlgw_bs{

	opacity:1;

	pointer-events:auto;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl{

	width:calc(37.5% - 10px);

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_item + .zlgw_item{

	margin-top:.5em;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_stit{

	overflow:hidden;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_stit .zlgw_sh{

	float:left;

	font-weight:bold;

	color:#fff;

	background:var(--curColor2);

	border-radius:0 200px 200px 0;

	border-left:solid 4px var(--subColor2);

	padding:.4em 1.3em;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_sw{

	font-size:14px;

	padding:1em 2em;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br{

	width:calc(100% - 37.5% - 10px);

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img{

	display:block;

	height:450px;

	overflow:hidden;

}

.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img img{

	display:block;

	width:100%;

	height:100%;

}

.zlgw_s4 .zlgw_con .zlgw_kh{

	background:#fafafa;

	-webkit-align-items:center;

	align-items:center;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_l{

	width:110px;

	padding-right:10px;

	text-align:center;

	font-weight:bold;

	color:var(--curColor2);

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r{

	width:calc(100% - 110px);

	background:#fff;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r .swiper-slide{

	height:80px;

	-webkit-align-items:center;

	align-items:center;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r .zlgw_kh_ss{

	width:100%;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r .zlgw_kh_logo{

	height:40px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r .zlgw_kh_logo img{

	display:block;

	max-width:80%;

	max-height:100%;

}

.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r .zlgw_kh_sw{

	font-size:14px;

	text-align:center;

	color:#828282;

}

.zlgw_s4 .swiper-fade .swiper-slide .swiper-slide{

	pointer-events:auto;

}



/* 培训赋能页 */

.pxfn_s1 .pxfn_con{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.pxfn_s1 .pxfn_con .pxfn_l{

	width:52%;

	position:relative;

	z-index:3;

	margin-right:-12%;

	overflow:hidden;

	animation-name:fadeInLeft;

	animation-delay:.2s;

}

.pxfn_s1 .pxfn_con .pxfn_l img{

	display:block;

	width:100%;

}

.pxfn_s1 .pxfn_con .pxfn_r{

	width:60%;

	padding:50px 40px;

	padding-left:calc(12% + 40px);

	background:#eff2ff;

	border-radius:40px 0 0 40px;

	animation-name:fadeInRight;

	animation-delay:.2s;

}

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top,

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_bot{

	animation-name:fadeInUp;

	animation-delay:.4s;

}

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top .pxfn_tit{

	display:inline;

	font-size:24px;

	font-weight:bold;

	color:#333;

	background:linear-gradient(to bottom,transparent calc(100% - 2px),currentcolor 2px);

}

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top .pxfn_tit *{

	font-weight:inherit;

}

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top .pxfn_tit span{

	font-size:1.5em;

	color:var(--curColor2);

}

.pxfn_s1 .pxfn_con .pxfn_r .pxfn_bot{

	line-height:2.25;

}

.pxfn_s2 .pxfn_con{

	border-bottom:solid 4px #77fafb;

}

.pxfn_s2 .pxfn_con .pxfn_item{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	color:#fff;

	transform-origin:bottom;

	animation-name:scaleY1;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_tag{

	font-size:14px;

	padding:.3em 1em;

	background:linear-gradient(to bottom,#20bdff,#5433ff);

	border-radius:200px;

	font-family:"PingFang SC",arial;

	margin-left:11%;

	position:relative;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_tag:before{

	content:"";

	position:absolute;

	font-size:6px;

	width:1em;

	height:1em;

	background:inherit;

	left:50%;

	top:100%;

	margin-left:-.5em;

	margin-top:-.5em;

	transform:rotate(45deg);

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap{

	width:100%;

	background:var(--curColor2);

	font-size:16px;

	border-top-left-radius:1.25em;

	text-align:center;

	min-height:calc(250px + calc(var(--data-index) * 30px));

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.pxfn_s2 .pxfn_con .pxfn_item:nth-of-type(even) .pxfn_wrap{

	background:var(--subColor2);

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit{

	position:relative;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-align-items:center;

	align-items:center;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit .pxfn_sh{

	font-size:1.5em;

	font-weight:bold;

	position:relative;

	z-index:3;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit .pxfn_sh:before{

	content:"";

	position:absolute;

	font-size:48px;

	width:1em;

	height:1em;

	background:#fff;

	border-radius:50%;

	opacity:.1;

	left:0;

	top:50%;

	transform:translate(-50%,-50%);

	transition:all .35s;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit .pxfn_line{

	display:block;

	width:2.5em;

	height:1px;

	background:#fff;

}

.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_sw{

	color:inherit;

	font-size:1em;

	line-height:1.75;

	width:100%;

}

.pxfn_s3{

	background:url(../img/pxfn_s3_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.pxfn_s3 .pxfn_con{

	position:relative;

	font-size:400px;

	min-height:calc(150 / 400 * 1em * 3);

}

.pxfn_s3 .pxfn_con .pxfn_img,

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li{

	width:1em;

	height:.375em;

}

.pxfn_s3 .pxfn_con .pxfn_img{

	position:absolute;

	overflow:hidden;

	top:.375em;

	left:1em;

}

.pxfn_s3 .pxfn_con .pxfn_img img{

	display:block;

	width:100%;

	height:100%;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li{

	background:#fff;

	color:#333;

	padding:0 30px;

	-webkit-align-items:center;

	align-items:center;

	animation-delay:.3s;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5n-4),

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5n-2){

	background:#eff2ff;

	color:var(--curColor2);

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5){

	margin-left:1em;

}

.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss{

	display:block;

	width:100%;

	font-size:14px;

}

.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_line{

	display:block;

	width:3.57em;

	height:2px;

	background:linear-gradient(to left,#20bdff,#5433ff);

}

.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sh{

	font-size:1.7em;

	font-weight:bold;

}

.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sh,

.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sw{

	-webkit-line-clamp:1;

	-moz-line-clamp:1;

	-ms-line-clamp:1;

	line-clamp:1;

}

@keyframes fadeInLeftDown {

  0% {

    opacity: 0;

    transform:translate(-20px,-20px);

  }



  100% {

    opacity: 1;

    transform:translate(0,0);

  }

}

@keyframes fadeInRightDown {

  0% {

    opacity: 0;

    transform:translate(20px,-20px);

  }



  100% {

    opacity: 1;

    transform:translate(0,0);

  }

}

@keyframes fadeInLeftUp{

  0% {

    opacity: 0;

    transform:translate(-20px,20px);

  }



  100% {

    opacity: 1;

    transform:translate(0,0);

  }

}

@keyframes fadeInRightUp{

  0% {

    opacity: 0;

    transform:translate(20px,20px);

  }



  100% {

    opacity: 1;

    transform:translate(0,0);

  }

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-7){

	animation-name:fadeInLeftDown;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-6){

	animation-name:fadeInDown;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-5){

	animation-name:fadeInRightDown;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-4){

	animation-name:fadeInLeft;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-3){

	animation-name:fadeInRight;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-2){

	animation-name:fadeInLeftUp;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n-1){

	animation-name:fadeInUp;

}

.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(8n){

	animation-name:fadeInRightUp;

}

.pxfn_s4 .pxfn_txt{

	text-align:center;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.pxfn_s4 .pxfn_con{

	overflow:hidden;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.pxfn_s4 .pxfn_con .swiper-container{

	width:640px;

	margin-left:auto;

	margin-right:auto;

	overflow:visible;

}

.pxfn_s4 .pxfn_con .pxfn_ss{

	background:url(../img/pxfn_s4_item_bg.jpg) no-repeat center center;

	background-size:cover;

	border-radius:5px;

	padding:20px 0 20px 60px;

	height:280px;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

	transform:scale(.75);

	opacity:0;

	transition:transform .5s,opacity 0s;

}

.pxfn_s4 .pxfn_con .pxfn_sl{

	width:calc(100% - 300px - 10px - 30px);

	color:#fff;

	overflow:hidden;

	font-size:16px;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_st{

	float:left;

	position:relative;

	width:min(200px,100%);

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_st:before{

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:#fff;

	left:0;

	bottom:1px;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sh{

	float:left;

	font-size:1.5em;

	font-weight:bold;

	border-bottom:solid 2px #fff;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sd{

	float:left;

	width:100%;

	color:var(--curColor2);

	line-height:1.875;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sd > *{

	float:left;

	clear:both;

	background:#fff;

	font-size:1em;

	padding:0 1em;

	border-bottom-right-radius:10px;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sd > * + *{

	margin-top:5px;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_arrow{

	float:left;

	font-size:30px;

	width:1em;

	height:1em;

	border:solid 2px #fff;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_arrow .iconfont{

	font-size:.4em;

	font-weight:bold;

}

.pxfn_s4 .pxfn_con .pxfn_sr{

	position:absolute;

	right:10px;

	bottom:0;

	width:300px;

	height:360px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.pxfn_s4 .pxfn_con .pxfn_sr img{

	display:block;

	max-width:100%;

	max-height:100%;

	transform-origin:bottom;

	transform:scale(.73);

	transition:all .5s;

}

.pxfn_s4 .swiper-button-white,

.csz_section .swiper-button-white{

	font-size:64px;

	width:1em;

	height:1em;

	border-radius:50%;

	background:var(--subColor2);

	color:#fff;

	transition:all .35s;

}

.pxfn_s4 .swiper-button-prev{

	left:auto;

	right:calc(100% + .75em);

}

.pxfn_s4 .swiper-button-next{

	right:auto;

	left:calc(100% + .75em);

}

.pxfn_s4 .swiper-button-white .iconfont,

.csz_section .swiper-button-white .iconfont{

	font-size:.5em;

}

.pxfn_s4 .swiper-button-white:after,

.csz_section .swiper-button-white:after{

	display:none;

}



.pxfn_s4 .pxfn_con .swiper-slide-active{

	z-index:5;

}

.pxfn_s4 .pxfn_con .swiper-slide-prev{

	transform:translateX(31.25%);

}

.pxfn_s4 .pxfn_con .swiper-slide-next{

	transform:translateX(-31.25%);

}

.pxfn_s4 .pxfn_con .swiper-slide-prev .pxfn_ss,

.pxfn_s4 .pxfn_con .swiper-slide-next .pxfn_ss{

	opacity:.1;

	transition:transform .5s,opacity .35s;

}

.pxfn_s4 .pxfn_con .swiper-slide-prev .pxfn_ss{

	transform-origin:right;

}

.pxfn_s4 .pxfn_con .swiper-slide-next .pxfn_ss{

	transform-origin:left;

}

.pxfn_s4 .pxfn_con .swiper-slide-active .pxfn_ss{

	transform:translateX(0) scale(1);

	opacity:1;

}

.pxfn_s4 .pxfn_con .swiper-slide-active .pxfn_sr img{

	transform:scale(1);

	transition-delay:.5s;

}

.pxfn_s5{

	background:#fafafa;

}

.pxfn_top1{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.pxfn_top1 .cszh_tit2{

	animation-name:fadeInLeft;

}

.pxfn_top1 .pxfn_tb{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.pxfn_top1 .pxfn_tb .cszh_tit2 .cszh_h{

	margin-right:1.6em;

}

.pxfn_top1 .pxfn_tb .pxfn_exp{

	font-size:.8em;

}

.pxfn_top1 .pxfn_tb .cszh_h{

	margin-right:.4em;

}

.pxfn_top1 .pxfn_pn{

	animation-name:fadeInRight;

}

.pxfn_top1 .swiper-button-white{

	position:static;

	top:auto;

	margin-top:0;

	left:auto;

	right:auto;

	font-size:50px;

	width:1em;

	height:1em;

	background:var(--subColor2);

	border-radius:50%;

	color:#fff;

	transition:all .35s;

}

.pxfn_top1 .swiper-button-white:after{

	display:none;

}

.pxfn_top1 .swiper-button-white .iconfont{

	font-size:.5em;

}

.pxfn_top1 .swiper-button-white + .swiper-button-white{

	margin-left:1em;

}

.pxfn_top1 .sjzn_btn{

	animation-name:fadeInRight;

	animation-delay:.2s;

}

.pxfn_s5 .pxfn_bot{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.pxfn_list > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:30px;

	margin-left:-1em;

	margin-top:-1em;

}

.pxfn_list > ul > li{

	width:33.3333%;

	margin-top:1em;

}

.pxfn_list > ul > li .pxfn_ss{

	display:block;

	background:#fff;

	color:#333;

	margin-left:1em;

	width:calc(100% - 1em);

	transition:background-color .35s,color .35s;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_img{

	display:block;

	overflow:hidden;

	height:228px;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_txt{

	font-size:16px;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_stit{

	overflow:hidden;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_stit .pxfn_sh{

	font-size:1.25em;

	font-weight:bold;

	float:left;

	-webkit-line-clamp:1;

	-moz-line-clamp:1;

	-ms-line-clamp:1;

	line-clamp:1;

	border-bottom:solid 2px #fff;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_zt{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	line-height:1.5;

	margin-top:.6em;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_zt .pxfn_tag{

	color:var(--curColor2);

	font-weight:bold;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_zt .pxfn_sw{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	height:calc(1.5em * 2);

}

.pxfn_list > ul > li .pxfn_ss .pxfn_info{

	font-size:14px;

	font-family:"PingFang SC",arial,Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei';

}

.pxfn_list > ul > li .pxfn_ss .pxfn_info ol{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-1.8em;

	margin-top:-.3em;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_info ol li{

	-webkit-align-items:center;

	align-items:center;

	opacity:.7;

	margin-left:1.8em;

	margin-top:.3em;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_info ol li .pxfn_icon{

	font-size:calc(1em + 2px);

	width:1em;

	height:1em;

	margin-right:.375em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.pxfn_list > ul > li .pxfn_ss .pxfn_info ol li .pxfn_icon .iconfont{

	font-size:1em;

}



/* 数据智能页 */

.sjzn_section .sjzn_container{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.sjzn_section .sjzn_container .sjzn_top{

	position:relative;

	overflow:hidden;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_wrap{

	position:relative;

	padding-left:60px;

	color:#fff;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_wrap:before{

	content:"";

	position:absolute;

	left:0;

	top:30px;

	width:4px;

	height:100vh;

	background:rgba(255,255,255,.1);

	transform-origin:top;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_wl{

	max-width:720px;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

	display:block;

	font-size:80px;
	line-height:1.2;

	font-family:arialb;

	text-transform:uppercase;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_sh{

	font-size:48px;

	font-weight:bold;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_txt{

	color:#fff;

	font-size:20px;

	font-weight:bold;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_img{

	display:block;

	overflow:hidden;

	height:calc(100vh - 2vw - 118px - 2vw);

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_abs{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:3;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_wrap .sjzn_wl{

	

}

.sjzn_section .sjzn_container .sjzn_bot{

	font-size:16px;

	color:#333;

}

.sjzn_section .sjzn_container .sjzn_bot ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	position:relative;

	padding-bottom:2vw;

}

.sjzn_section .sjzn_container .sjzn_bot ul li:before{

	content:"";

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	width:1px;

	background:#e2e2e2;

}

.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_ss{

	height:calc(118px + 2vw);

}

.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt{

	padding:2vw 40px 0 40px;

	position:relative;

}

.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:4px;

	height:100%;

	background:var(--curColor2);

}

.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sh{

	font-size:1.5em;

	font-weight:bold;

	line-height:1.4;

}

.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sw{

	line-height:1.6;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.sjzn_btn{

	overflow:hidden;

	margin-top:4vw;

}

.sjzn_btn .sjzn_a{

	-webkit-align-items:center;

	align-items:center;

	font-size:18px;

	height:2.665em;

	padding:0 1.12em;

	background:rgba(255,255,255,.1);

	border-radius:4px;

	color:#fff;

	position:relative;

	overflow:hidden;

}

.sjzn_btn .sjzn_a:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#fff;

	transform-origin:left;

	transform:scaleX(0);

}

.sjzn_btn .sjzn_a span,

.sjzn_btn .sjzn_a .iconfont{

	position:relative;

	z-index:3;

}

.sjzn_btn .sjzn_a span{

	margin-right:2em;

}

.sjzn_btn .sjzn_a .iconfont{

	font-size:1.5em;

	width:1em;

	height:1em;

}

.sjzn_btn.blue_btn .sjzn_a{

	background:var(--subColor2);

}

.sjzn_btn.blue_btn .sjzn_a:before{

	background:var(--curColor2);

}

.sjzn_btn.bor_white .sjzn_a{

	background:transparent;

	border:solid 1px #fff;

}

.sjzn_btn.bor_white .sjzn_a:before{

	background:var(--curColor2);

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_en,

.sjzn_section .sjzn_container .sjzn_top .sjzn_sh,

.sjzn_section .sjzn_container .sjzn_top .sjzn_txt,

.sjzn_section .sjzn_container .sjzn_top .sjzn_btn{

	transform:translateY(20px);

	opacity:0;

	transition:all 1s;

}

.sjzn_section .sjzn_container .sjzn_top .sjzn_wrap:before{

	transform:scaleY(0);

	transition:all 2s;

}

.sjzn_section .sjzn_container .sjzn_bot ul li{

	transform:translateX(-20px);

	opacity:0;

	transition:all 1s;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_en,

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_sh,

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_txt,

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_btn{

	transform:translateY(0);

	opacity:1;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_en,

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(1){

	transition-delay:.7s;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_sh,

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(2){

	transition-delay:.9s;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_txt,

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(3){

	transition-delay:1.1s;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_btn,

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(4){

	transition-delay:1.3s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(5){

	transition-delay:1.5s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(6){

	transition-delay:1.7s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(7){

	transition-delay:1.9s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(8){

	transition-delay:2.1s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(9){

	transition-delay:2.3s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li:nth-of-type(10){

	transition-delay:2.5s;

}

.sjzn_section.active .sjzn_container .sjzn_top .sjzn_wrap:before{

	transform:scaleY(1);

	transition-delay:.7s;

}

.sjzn_section.active .sjzn_container .sjzn_bot ul li{

	transform:translateX(0);

	opacity:1;

}



/* 变革咨询详情页 */

.bgzxx_s1 .bgzxx_con{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	font-size:480px;

}

.bgzxx_s1 .bgzxx_con .bgzxx_l{
	--iconSize:calc(40px + 40 / 1920 * 100vw);
	width:1em;
	overflow:hidden;
	border-radius:.1em 0;
	animation-name:fadeInUp;
	animation-delay:.2s;
	position:relative;
}
.bgzxx_s1 .bgzxx_con .bgzxx_l .bgzxx_video_icon{
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	margin-top:-.5em;
	margin-left:-.5em;
	font-size:var(--iconSize);
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-shadow:0 0 0.3em rgba(0,0,0,.5);
	transition:opacity .35s,text-shadow .35s;
	opacity:0;
	pointer-events:none;
}
.bgzxx_s1 .bgzxx_con .bgzxx_l .bgzxx_video_icon .iconfont{
	font-size:1em;
	color:#fff;
}
.bgzxx_s1 .bgzxx_con .bgzxx_l.bgzxx_video .bgzxx_video_icon{
	opacity:1;
	pointer-events:auto;
	cursor:pointer;
}

.bgzxx_s1 .bgzxx_con .bgzxx_l img{

	display:block;

	width:100%;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r{

	width:calc(100% - 1em - 30px);

	animation-name:fadeInRight;

	animation-delay:.2s;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r > *{

	font-size:18px;

}

.bgzxx_s1 .bgzxx_con .bgzxx_rt .bgzxx_stit .bgzxx_sh{

	font-size:1.32em;

	font-weight:bold;

	color:var(--curColor2);

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_exp{

	font-weight:bold;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_exp *{

	font-weight:inherit;

}

.bgzxx_s1 .bgzxx_con .bgzxx_rt .bgzxx_sw{

	font-size:14px;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_line{

	display:block;

	height:1px;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags{

	color:#fff;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags ul{

	overflow:hidden;

	margin-left:-1em;

	margin-top:-.5em;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags ul li{

	float:left;

	margin-left:1em;

	margin-top:.5em;

}

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags ul li > *{

	display:block;

	padding:.5em 1em;

	border-radius:10px 0;

	overflow:hidden;

	min-width:6em;

	text-align:center;

}

.bgzxx_s1 .bgzxx_con .bgzxx_rt .bgzxx_stit .bgzxx_sh,

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_exp,

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags,

.bgzxx_s1 .bgzxx_con .bgzxx_rt .bgzxx_sw,

.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_line{

	animation-name:fadeInUp;

	animation-delay:.3s;

}

.bgzxx_s2{

	background:url(../img/bgzxx_s2_bg.jpg) no-repeat center center fixed;

	background-size:cover;

	overflow:hidden;

}

.bgzxx_s2 .center_box2{

	width:1360px;

}

.bgzxx_s2 .bgzxx_con .bgzxx_l,

.bgzxx_s2 .bgzxx_con .bgzxx_r{

	width:100%;

}

.bgzxx_s2 .bgzxx_con .bgzxx_l{

	margin-right:-100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_cir{

	font-size:350px;

	width:1em;

	height:1em;

	position:relative;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	animation-name:scale1;

}

.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_cir:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border-radius:50%;

	background:rgba(74,109,253,.3);

	animation:twinkling 2.1s infinite ease-in-out;

	animation-fill-mode:both;

}

@keyframes twinkling{

	0% {

		opacity:0.2;

		filter:alpha(opacity=20);

		transform:scale(.72);

	}



	50% {

		opacity:0.5;

		filter:alpha(opacity=50);

		transform:scale(1);

	}



	100% {

		opacity:0.2;

		filter:alpha(opacity=20);

		transform:scale(.72);

	}

}

.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap{

	font-size:20px;

	width:72%;

	height:72%;

	position:relative;

	z-index:3;

	border-radius:50%;

	overflow:hidden;

	background:linear-gradient(-120deg,#20bdff,#5433ff);

	color:#fff;

	text-align:center;

	padding:1.25rm;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

	font-size:1.8em;

	font-weight:bold;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r{

	position:relative;

	z-index:3;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	margin-top:-30px;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r ul li{

	width:35%;

	margin-top:30px;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(odd){

	padding-right:20px;

	animation-name:fadeInRight;

	animation-delay:.2s;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(even){

	padding-left:20px;

	animation-name:fadeInLeft;

	animation-delay:.4s;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss{

	position:relative;

	background:#fff;

	width:100%;

	padding:20px 30px;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss:before{

	content:"";

	position:absolute;

	font-size:24px;

	width:1em;

	height:1em;

	top:50%;

	margin-top:-.5em;

	transform:rotate(45deg);

	background:inherit;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r li:nth-of-type(odd) .bgzxx_ss:before{

	right:0;

	margin-right:-.5em;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r li:nth-of-type(even) .bgzxx_ss:before{

	left:0;

	margin-left:-.5em;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-size:24px;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_num{

	font-size:2em;

	font-family:arialb;

	color:var(--curColor);

	line-height:1;

	width:1.7em;

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_sh{

	font-weight:bold;

	width:calc(100% - 1.7em);

}

.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_sd{

	font-size:14px;

	margin-top:.5em;

}

.bgzxx_s3 .bgzxx_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.shadow_radius{

	border-radius:10px;

	box-shadow:0 0 20px rgba(56,95,253,.1);

}

.bgzxx_tit{

	text-align:center;

}

.bgzxx_tit .bgzxx_h{

	display:inline-block;

	font-size:30px;

	font-weight:bold;

}

.cszh_tit2 ~ .bgzxx_tit{

	animation-name:fadeInup;

	animation-delay:.2s;

}

.cszh_tit2 ~ .bgzxx_tit .bgzxx_h{

	font-size:26px;

}

.bgzxx_s3 .bgzxx_con .bgzxx_st .bgzxx_sh *{

	font-weight:inherit;

}

.bgzxx_s4{

	overflow:hidden;

}

.bgzxx_s4 .bgzxx_l{

	width:50%;

	animation-name:fadeIn;

	animation-delay:.2s;

}

.bgzxx_s4 .bgzxx_l img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

.bgzxx_s4 .bgzxx_r{

	--w1:200px;

	width:calc(50% + var(--w1));

	margin-left:calc(-1 * var(--w1));

	position:relative;

	z-index:3;

	background:#0c3290;

	padding-left:var(--w1);

	color:#fff;

	overflow:hidden;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

	clip-path:polygon(100% 0,100% 100%,0 100%,var(--w1) 0);

	animation-name:XRclip;

	animation-delay:.2s;

}

@keyframes XRclip{

	0%{

		clip-path:polygon(100% 0,100% 100%,calc(var(--w1) / 2) 100%,calc(var(--w1) / 2) 0);

	}

	100%{

		clip-path:polygon(100% 0,100% 100%,0 100%,var(--w1) 0);

	}

}

.bgzxx_s4 .bgzxx_r .bgzxx_r_bg{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:url(../img/bgzxx_s4_r_bg.png) no-repeat 114px bottom;

	background-size:calc(100% - 114px);

	pointer-events:none;

	opacity:.1;

}

.bgzxx_s4 .bgzxx_r .bgzxx_wrap{

	position:relative;

	z-index:3;

	width:600px;

	padding-left:5%;

}

.bgzxx_s4 .bgzxx_r .bgzxx_h,

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.bgzxx_s4 .bgzxx_r .bgzxx_h{

	font-size:30px;

	font-weight:bold;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li{

	position:relative;

	font-size:18px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li:before{

	content:"";

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:1px;

	background:linear-gradient(to right,var(--curColor),rgba(58,120,255,0));

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-family:arialb;

	font-style:italic;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh *{

	font-style:inherit;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh i,

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh em{

	line-height:1;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh i{

	padding-bottom:.1em;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_xh em{

	display:block;

	font-size:1.65em;

	padding-right:.1em;

}

.bgzxx_s4 .bgzxx_r .bgzxx_info ul li .bgzxx_sw{

	line-height:1.65;

	width:calc(100% - 4.445em);

}

.bgzxx_s5 .bgzxx_con ul{

	font-size:25px;

	margin-left:-1em;

	margin-top:-1em;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.bgzxx_s5 .bgzxx_con ul li{

	margin-top:1em;

	width:25%;

	animation-name:fadeInUp;

}

.bgzxx_s5 .bgzxx_con ul li:nth-of-type(4n-2){

	animation-delay:.2s;

}

.bgzxx_s5 .bgzxx_con ul li:nth-of-type(4n-1){

	animation-delay:.4s;

}

.bgzxx_s5 .bgzxx_con ul li:nth-of-type(4n){

	animation-delay:.6s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	border-radius:10px;

	overflow:hidden;

	box-shadow:0 0 20px rgba(56,95,253,.08);

	position:relative;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_num{

	position:absolute;

	top:0;

	right:10px;

	z-index:5;

	color:var(--curColor);

	opacity:.1;

	line-height:1;

	font-size:2em;

	font-family:arialb;

	transition:all .35s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_dot{

	position:absolute;

	z-index:5;

	font-size:10px;

	width:1em;

	height:1em;

	border-radius:50%;

	background:var(--curColor);

	right:10px;

	bottom:10px;

	transition:all .35s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .grad_bg1{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	transform-origin:left;

	transform:scaleX(0);

	opacity:0;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_wrap{

	-webkit-flex-direction:column;

	flex-direction:column;

	color:#fff;

	position:relative;

	z-index:3;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_sh{

	font-size:18px;

	font-weight:bold;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_sw{

	font-size:14px;

	color:inherit;

	opacity:.8;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs{

	position:absolute;

	top:0;

	left:0;

	z-index:3;

	width:100%;

	height:100%;

	background:#fff;

	color:var(--curColor);

	text-align:center;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_icon{

	font-size:60px;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_icon svg{

	display:block;

	max-width:100%;

	max-height:100%;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_icon svg path{

	fill:currentcolor !important;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_sh{

	text-align:center;

	transition:all .35s;

}

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_wrap .bgzxx_sh,

.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_wrap .bgzxx_sw{

	width:100%;

	transform:translateY(30px);

	opacity:0;

	transition:all .35s;

}

.bgzxx_s6{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.bgzxx_s7{

	background:url(../img/bgzxx_s7_bg.jpg) no-repeat center center;

	overflow:hidden;

}

.bgzxx_s7 .bgzxx_con{

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s7 .bgzxx_con .bgzxx_l,

.bgzxx_s7 .bgzxx_con .bgzxx_r{

	animation-delay:.2s;

	animation-duration:1.2s;

}

.bgzxx_s7 .bgzxx_con .bgzxx_l{

	width:calc(45% + 20px);

	margin-right:-20px;

	animation-name:slideInRight;

}

.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_wrap{

	background:#fff;

	border-radius:20px;

}

.bgzxx_s7 .bgzxx_con .bgzxx_wrap .bgzxx_sh{

	font-weight:bold;

}

.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

	font-size:24px;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap .bgzxx_sh{

	font-size:30px;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r{

	width:55%;

	animation-name:slideInLeft;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap{

	border-radius:20px;

	color:#fff;

	position:relative;

	overflow:hidden;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:url(../img/bgzxx_s7_rbg.png) no-repeat center bottom;

	background-size:cover;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap > *{

	position:relative;

	z-index:3;

}

.bgzxx_s7 .bgzxx_con .bgzxx_list ul li{

	padding-left:30px;

	position:relative;

	line-height:1.5;

}



.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_list ul li{

	font-size:18px;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_list ul li{

	font-size:24px;

}

.bgzxx_s7 .bgzxx_con .bgzxx_list .bgzxx_dot{

	width:10px;

	height:10px;

	border-radius:50%;

	background:var(--curColor);

	position:absolute;

	left:4px;

	top:calc((1.5em - 10px) / 2);

}

.bgzxx_s7 .bgzxx_con .bgzxx_list .bgzxx_dot:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border-radius:50%;

	background:rgba(58,120,255,.6);

	animation:scaleCir 2s infinite;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_list .bgzxx_dot{

	background:#fff;

}

.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_list .bgzxx_dot:before{

	background:rgba(255,255,255,.6);

}

@keyframes scaleCir{

    0%{

        transform: scale(1);

        opacity:.9

    }

    100%{

        transform: scale(2.5);

        opacity: 0;

    }

}

.bgzxx_s8 .bgzxx_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	margin-top:-30px;

}

.bgzxx_s8 .bgzxx_con > ul > li{

	width:calc(50% - 20px);

	margin-top:30px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	animation-name:fadeInLeft;

}

.bgzxx_s8 .bgzxx_con > ul > li:nth-of-type(odd){

	animation-delay:.2s;

}

.bgzxx_s8 .bgzxx_con > ul > li:nth-of-type(even){

	animation-delay:.4s;

}

.bgzxx_s8 .bgzxx_con .bgzxx_sh{

	color:#fff;

	font-size:30px;

	font-weight:bold;

	padding:.333em 1.333em;

	border-radius:10px 50px 0 0;

}

.bgzxx_s8 .bgzxx_con .bgzxx_wrap{

	width:100%;

	background:#f8f8f8;

	border-radius:0 10px 10px 10px;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.bgzxx_s9{

	background:#0a2773 url(../img/bgzxx_s9_bg.jpg) no-repeat center bottom;

	overflow:hidden;

}

.bgzxx_s9 .bgzxx_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:center;

	justify-content:center;

	font-size:320px;

	margin-top:-.125em;

	margin-left:-.375em;

}

.bgzxx_s9 .bgzxx_con > ul > li{

	width:33.3333%;

	margin-top:.125em;

	animation-name:scale3;

	animation-delay:.2s;

}

@keyframes scale3{

	0%{

		transform:scale(1.5);

		opacity:0;

	}

	50%{

		opacity:.3;

	}

	100%{

		transform:scale(1);

		opacity:1;

	}

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss{

	margin-left:.375em;

	position:relative;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_grad{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border-radius:50%;

	opacity:.3;

	transition:all .35s;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap{

	height:1em;

	position:relative;

	z-index:5;

	border-radius:50%;

	border:solid 20px transparent;

	background:#fff;

	background-clip:content-box;

	text-align:center;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:border-color .35s,border-radius .35s;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_st{

	overflow:hidden;

	font-size:68px;

	height:calc(1em + 30px);

	transition:all .35s;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_icon{

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_sh{

	font-size:24px;

	font-weight:bold;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_sd{

	overflow:hidden;

	width:100%;

	max-height:0;

	opacity:0;

	transition:all .35s;

}

.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_view{

	max-height:208px;

}

.bgzxx_s9 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	background:rgba(0,64,152,.75);

}

body .bgzxx_s9  .mCSB_scrollTools .mCSB_draggerRail{

	background:rgba(0,64,152,.15);

}

.bgzxx_s9  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{

	background:rgba(0,64,152,.9);

}

.bgzxx_s10 .bgzxx_con{

	position:relative;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot{
	display:flex;
	flex-wrap:wrap;
}
.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot > .clear{
	display:none;
}
.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl{
	width:66%;

}

.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br{
	width:34%;
	position:relative;
}

.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.bgzxx_s10 .bgzxx_con .bgzxx_l,

.bgzxx_s10 .bgzxx_con .bgzxx_r{

	width:50%;

}

.bgzxx_s10 .bgzxx_con .bgzxx_l{

	opacity:0;

	height:400px;

	overflow:hidden;

	transition:all .35s;

}

.bgzxx_s10 .bgzxx_con .bgzxx_l img{

	display:block;

	width:100%;

	height:100%;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops{

	width:50%;

	position:absolute;

	right:0;

	bottom:0;

	z-index:5;

	padding:30px 50px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops .swiper-pagination{

	position:static;

	width:auto;

	font-size:18px;

	font-style:italic;

	font-family:arial;

}

.bgzxx_s10 .bgzxx_con .bgzxx_pn{

	overflow:hidden;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops .swiper-pagination .on{

	font-size:2.65em;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops .swiper-button-white-ttw{

	position:static;

	top:auto;

	margin-top:0;

	left:auto;

	right:auto;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops .swiper-button-white-ttw + .swiper-button-white-ttw{

	margin-left:10px;

}

.bgzxx_s10 .bgzxx_con .bgzxx_ops .bgzxx_line{

	margin:0 28px;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	height:1px;

	background:var(--curColor);

}

.bgzxx_s10 .bgzxx_con .bgzxx_sh{

	font-size:24px;

	font-weight:bold;

}

.bgzxx_s10 .bgzxx_con .bgzxx_sh,

.bgzxx_s10 .bgzxx_con .bgzxx_sw{

	opacity:0;

	transform:translateY(20px);

	transition:all .35s;

}

.swiper-button-white-ttw{

	font-size:60px;

	width:1em;

	height:1em;

	border-radius:50%;

	color:#fff;

	background:var(--subColor2);

	cursor:pointer;

	transition:all .35s;

}

.swiper-button-white-ttw:after{

	display:none;

}

.swiper-button-white-ttw .iconfont{

	font-size:.5em;

}

.bgzxx_s10 .bgzxx_con .swiper-slide-active .bgzxx_l{

	opacity:1;

}

.bgzxx_s10 .bgzxx_con .swiper-slide-active .bgzxx_sh{

	opacity:1;

	transform:translateY(0);

}

.bgzxx_s10 .bgzxx_con .swiper-slide-active .bgzxx_sw{

	opacity:1;

	transform:translateY(0);

	transition-delay:.3s;

}

.bgzxx_s11{

	background:url(../img/bgzxx_s11_bg.jpg) no-repeat center center;

	background-size:cover;

}

.bgzxx_s11 .bgzxx_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.bgzxx_s11 .bgzxx_con ul{

	margin-top:-40px;

	margin-left:-40px;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.bgzxx_s11 .bgzxx_con ul li{

	width:50%;

	margin-top:40px;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss{

	background:#fff;

	margin-left:40px;

	border-radius:10px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-end;

	align-items:flex-end;

	transition:all .35s;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_st{

	width:100%;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_st .bgzxx_logo{

	width:210px;

	height:60px;

	border-radius:10px;

	background:#fff;

	margin-left:auto;

	margin-right:auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_st .bgzxx_logo img{

	display:block;

	max-width:80%;

	max-height:60%;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_st .bgzxx_sw{

	text-align:center;

	color:currentcolor;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_sd{

	font-size:14px;

	opacity:.6;

	padding-left:2.36em;

	position:relative;

}

.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss .bgzxx_sd:before{

	content:"";

	position:absolute;

	width:2em;

	height:1px;

	background:currentcolor;

	left:0;

	top:50%;

}

.bgzxx_s11 .swiper-pagination{

	position:static;

	width:100%;

	font-size:15px;

}

.bgzxx_s11 .swiper-pagination .swiper-pagination-bullet{

	width:1em;

	height:1em;

	background:var(--curColor2);

	opacity:1;

	border-radius:200px;

	transition:all .35s;

}

.bgzxx_s11 .swiper-pagination .swiper-pagination-bullet-active{

	width:2em;

}



/* 实战页 */

.csz_section{

	background:url(../img/sz_s2_bg.jpg) no-repeat center center;

	background-size:cover;

	color:#fff;

	overflow:hidden;

}

.csz_section .csz_exp{

	font-size:20px;

	color:currentcolor;

	text-align:center;

	margin-top:2vw;

}

.csz_section .csz_con{

	margin-left:calc((100vw - 1200px) / 2);

	background:rgba(0,0,0,.1);

	padding:calc(80 / 1920 * 100vw) 0;

	margin-top:calc(60 / 1920 * 100vw);

}
#fullpage .cszh_tit2 .cszh_en ~ .cszh_h{
	margin-top:2px;
}

.csz_section .csz_con .csz_l{

	width:300px;

	padding:0 60px;

	color:var(--blgrColor);

}

.csz_section .csz_con .csz_l .csz_h{

	font-size:30px;

	font-weight:bold;

}

.csz_section .csz_con .csz_l .csz_txt{

	color:currentcolor;

}

.csz_section .csz_con .csz_r{

	width:calc(100% - 300px);

	overflow-x:hidden;

}

.csz_section .sjzn_btn{

	margin-top:2vw;

}

.csz_section .csz_con .csz_r .csz_wrap{

	width:900px;

}

.csz_section .csz_con .csz_r .swiper-container{

	overflow:visible;

}

.csz_section .csz_con .csz_r .csz_ss{

	background:rgba(255,255,255,.03);

	position:relative;

	transition:all .35s;

}

.csz_section .csz_con .csz_r .csz_ss .csz_logo{

	font-size:80px;

	width:1em;

	height:1em;

	background:#fff;

	border-radius:50%;

	overflow:hidden;

	position:absolute;

	left:50px;

	top:0;

	margin-top:-.5em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.csz_section .csz_con .csz_r .csz_ss .csz_logo img{

	display:block;

	max-width:82.5%;

	max-height:82.5%;

}

.csz_section .csz_con .csz_r .csz_ss .csz_txt{

	color:currentcolor;

	line-height:1.6;

	height:calc(1.6em * 6);

}

.csz_section .csz_con .csz_r .csz_ss .csz_name{

	display:block;

	font-size:16px;

	padding-left:2.375em;

	position:relative;

}

.csz_section .csz_con .csz_r .csz_ss .csz_name:before{

	content:"";

	position:absolute;

	width:2em;

	height:1px;

	background:currentcolor;

	left:0;

	top:50%;

}

.csz_section .sjzn_btn .sjzn_a{

	padding:0;

	height:auto;

	background:none;

	font-size:16px;

	color:rgba(255,255,255,.4)

}

.csz_section .sjzn_btn .sjzn_a:before{

	display:none;

}

.csz_section .sjzn_btn .sjzn_a span{

	margin-right:.5em;

}

.csz_section .sjzn_btn .sjzn_a .iconfont{

	font-size:1.2em;

}

.csz_section .csz_pn{

	overflow:hidden;

	margin-top:2vw;

}

.csz_section .swiper-button-white{

	position:static;

	float:left;

	margin-top:0;

}

.csz_section .swiper-button-white + .swiper-button-white{

	margin-left:20px;

}

.al_section{

	color:#fff;

}

.al_section .al_top .al_ss .al_bg{

	display:block;

	width:100%;

	height:100vh;

	overflow:hidden;

}

.al_section .al_top .al_ss .al_bg img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

	transform:scale(1.12);

	transition:all 4s;

}

.al_section .al_top .al_ss .al_wrap{

	position:absolute;

	top:0;

	left:50%;

	transform:translateX(-50%);

	z-index:5;

	padding-top:100px;

}

.al_section .al_top .al_ss .al_wrap .al_st{

	width:64%;

}

.al_section .al_top .al_ss .al_wrap .al_st .al_tit,

.al_section .al_top .al_ss .al_wrap .al_st .al_sw,

.al_section .al_top .al_ss .al_wrap .al_st .sjzn_btn,

.al_section .al_top .al_ss .al_wrap .al_sd{

	transform:translateY(20px);

	opacity:0;

	transition:all .5s;

}

.al_section .al_top .al_ss .al_wrap .al_st .al_tit{

	font-size:30px;

}

.al_section .al_top .al_ss .al_wrap .al_st .al_tit .al_h{

	font-size:1.32em;

	font-weight:bold;

}

.al_section .al_top .al_ss .al_wrap .al_st .al_tit .al_en{

	display:block;

	font-family:arialb;

	text-transform:uppercase;

	opacity:.2;

}

.al_section .al_top .al_ss .al_wrap .al_st .al_sw{

	color:currentcolor;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.al_section .al_top .sjzn_btn{

	margin-top:3vw;

}

.al_section .al_top .al_ss .al_wrap .al_sd{

	width:84%;

	margin-top:5vw;

}

.al_section .al_top .al_ss .al_wrap .al_sd_h{

	font-size:14px;

	color:var(--blgrColor);

	border-bottom:dashed 1px rgba(255,255,255,.2);

}

.al_section .al_top .al_ss .al_wrap .al_sd_logo ul{

	overflow:hidden;

	font-size:30px;

	margin-left:-1em;

	margin-top:-.4em;

}

.al_section .al_top .al_ss .al_wrap .al_sd_logo ul li{

	float:left;

	margin-top:.4em;

}

.al_section .al_top .al_ss .al_wrap .al_sd_ss{

	margin-left:1em;

	height:1em;

	-webkit-align-items:center;

	align-items:center;

}

.al_section .al_top .al_ss .al_wrap .al_sd_ss img{

	display:block;

	width:auto;

	max-height:100%;

}

.al_section .al_bot{

	position:absolute;

	z-index:7;

	left:50%;

	bottom:4vw;

	transform:translateX(-50%);

	padding:0 50px;

}

.al_section .al_bot .al_ss{

	height:100px;

	padding:0 10px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

	position:relative;

	z-index:3;

	cursor:pointer;

}

.al_section .al_bot .swiper-slide:before,

.al_section .al_bot .swiper-slide:after,

.al_section .al_bot .al_ss:before,

.al_section .al_bot .al_ss:after{

	content:"";

	position:absolute;

	background:#fff;

	pointer-events:none;

}



.al_section .al_bot .swiper-container{

	padding-right:1px;

}

.al_section .al_bot .swiper-slide{

	border-top:solid 1px #fff;

	border-bottom:solid 1px #fff;

}

.al_section .al_bot .swiper-slide:before,

.al_section .al_bot .swiper-slide:after{

	top:0;

	width:1px;

	height:100%;

}

.al_section .al_bot .swiper-slide:before{

	left:0;

}

.al_section .al_bot .swiper-slide:after{

	right:-1px;

}

.al_section .al_bot .swiper-button-white{

	font-size:40px;

	width:1em;

	height:102px;

	background:var(--subColor2);

	color:#fff;

	top:0;

	margin-top:0;

}

.al_section .al_bot .swiper-button-prev{

	left:0;

}

.al_section .al_bot .swiper-button-next{

	right:0;

}

.al_section .al_bot .swiper-button-white:after{

	font-size:.5em;

}

.al_section .al_bot .al_ss:before{

	left:-1px;

	top:-1px;

	bottom:-1px;

	right:-1px;

	background:transparent;

	transition:all .35s;

}

.al_section .al_bot .al_ss .al_sh,

.al_section .al_bot .al_ss .al_en{

	position:relative;

	z-index:3;

}

.al_section .al_bot .al_ss .al_sh{

	font-size:20px;

}

.al_section .al_bot .al_ss .al_en{

	font-size:14px;

	font-family:"PingFang SC",arial;

}

.al_section .al_bot .swiper-slide-thumb-active{

	z-index:5;

}

.al_section .al_bot .swiper-slide-thumb-active .al_ss:before{

	background:var(--curColor2);

}

.al_section .al_bot .swiper-slide-thumb-active .al_ss .al_sh{

	font-weight:bold;

}

.al_section .al_top .swiper-slide-active .al_ss .al_bg img{

	transform:scale(1);

}

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .al_tit,

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .al_sw,

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .sjzn_btn,

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_sd{

	transform:translateY(0);

	opacity:1;

}

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .al_tit{

	transition-delay:.2s;

}

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .al_sw{

	transition-delay:.4s;

}

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_st .sjzn_btn{

	transition-delay:.6s;

}

.al_section .al_top .swiper-slide-active .al_ss .al_wrap .al_sd{

	transition-delay:.8s;

}



/* 案例详情页 */

.alx_box1 .cszh_tit2{

	font-size:40px;

}

.alx_s1 .alx_top,

.alx_s1 .alx_bot,

.alx_s2 .alx_con,

.sx_s1 .sx_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.alx_s1 .alx_top{

	position:relative;

}

.alx_s1 .alx_top:before,

.alx_s1 .alx_top:after{

	content:"";

	position:absolute;

	left:0;

	width:100%;

	height:1px;

	background:#eee;

	pointer-events:none;

}

.alx_s1 .alx_top:before{

	bottom:0;

}

.alx_s1 .alx_top:after{

	top:0;

}

.alx_s1 .alx_top .center_box2{

	position:relative;

}

.alx_s1 .alx_top .alx_ss{

	height:100px;

	font-size:20px;

	position:relative;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

	cursor:pointer;

}

.alx_s1 .alx_top .alx_ss:after{

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:var(--curColor2);

	left:0;

	bottom:0;

	transform:scaleX(0);

}

.alx_s1 .alx_top .alx_ss *{

	font-weight:inherit;

}

.alx_s1 .alx_top .alx_ss:before{

	content:"";

	position:absolute;

	font-size:24px;

	width:1px;

	height:1em;

	left:0;

	top:50%;

	margin-top:-.5em;

	background:#eee;

}

.alx_s1 .alx_top .swiper-slide-active .alx_ss:before{

	display:none;

}

.alx_s1 .alx_top .swiper-slide-thumb-active .alx_ss{

	color:var(--curColor2);

	font-weight:bold;

}

.alx_s1 .alx_top .swiper-slide-thumb-active .alx_ss:after{

	transition:all .5s;

	transform:scaleX(1);

}

.alx_s1 .alx_bot{

	background:#fafafa;

}

.alx_s1 .alx_bot .alx_ss{

	opacity:0;

	pointer-events:none;

	transition:opacity .35s;

}

.alx_s1 .alx_bot .swiper-slide-active .alx_ss{

	opacity:1;

	pointer-events:auto;

}

.alx_s1 .alx_bot .alx_ss .alx_l{

	width:46.5%;

}

.alx_s1 .alx_bot .alx_ss .alx_l img{

	display:block;

	width:100%;

}

.alx_s1 .alx_bot .alx_ss .alx_r{

	width:46.6666%;

}

.alx_s1 .alx_bot .alx_ss .alx_r .alx_item + .alx_item{

	margin-top:20px;

}

.alx_s1 .alx_bot .alx_ss .alx_r .alx_sh{

	width:54%;

	font-size:16px;

	font-weight:bold;

	padding:.625em .8em;

	color:var(--curColor2);

	border-left:solid 2px currentcolor;

	background:#eee;

}

.alx_s1 .alx_bot .alx_ss .alx_r .alx_wrap{

	font-size:14px;

}

body .swiper-button-white-yx{

	font-size:40px;

	width:1em;

	height:1em;

	color:#fff;

	background:var(--subColor2);

	border-radius:50%;

	transition:all .35s;

}

body .swiper-button-white-yx:after{

	font-size:.5em;

}

.alx_s1 .swiper-button-white-yx.swiper-button-prev{

	left:auto;

	right:calc(100% + 10px);

}

.alx_s1 .swiper-button-white-yx.swiper-button-next{

	right:auto;

	left:calc(100% + 10px);

}

body .swiper-button-white-yx:hover{

	background:var(--curColor);

}



/* 内容翻页 */

.content_page .page_top{

	width:100px;

	height:100px;

	font-size:16px;

	color:#fff;

	border-radius:50%;

	background:var(--curColor);

	margin-left:auto;

	margin-right:auto;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

}

.content_page .page_top .page_icon{

	font-size:1.5em;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	margin-bottom:.2em;

}

.content_page .page_top .page_icon .iconfont{

	font-size:1em;

}

.content_page .page_bot ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.content_page .page_bot ul li{

	width:48.5%;

}

.content_page .page_bot .page_ss{

	font-size:18px;

	padding:1.8em 1.3em;

	background:#fafafa;

	color:var(--curColor);

	border-left:solid 4px currentcolor;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

}

.content_page .page_bot .page_ss span{

	font-weight:bold;

}

.content_page .page_bot .page_ss p{

	max-width:calc(100% - 75px);

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	color:#333;

}



.content_page .page_top:hover{

	background:var(--curColor2);

}

.content_page .page_bot .page_ss:hover{

	color:var(--curColor2);

	background:#fff;

	box-shadow:0 0 20px rgba(56,95,253,.1);

}

.content_page .page_bot .page_ss:hover p{

	color:currentcolor;

}



/* 列表翻页 */

.list_pages .pagination{

	font-size:0;

	overflow:hidden;

	position:relative;

	text-align:center;

}

.list_pages .pagination li{

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin:0 15px 10px;

}

.list_pages .pagination li a,

.list_pages .pagination li span{

	display:block;

	font-size:24px;

	font-family:mont;

	color:#333;

	/* width:40px; */

	padding:0 4px;

	text-align:center;

	line-height:1;

	overflow:hidden;

}

.list_pages .pagination li.pg_prev a,

.list_pages .pagination li.pg_next a{

	background:none !important;

	color:#333;

	width:auto;

	padding:0 25px;

}

.list_pages .pagination li.active a,

.list_pages .pagination li.active span{

	background:linear-gradient(to bottom,transparent calc(100% - 6px),var(--curColor2) 6px);

	border-color:var(--curColor2);

	color:#333;

}

.list_pages .pagination li.pg_prev a .iconfont_jiantou,

.list_pages .pagination li.pg_next a .iconfont_jiantou{

	font-size:1em;

	font-weight:bold;

}

.list_pages .pagination li.active a:hover,

.list_pages .pagination li.active span:hover{

	color:#fff !important;

}

.list_pages .pagination li:not(.disabled) a:hover{

	color:var(--curColor2);

	border-color:var(--curColor2);

}

.list_pages .pagination li.pg_prev:not(.disabled) a:hover,

.list_pages .pagination li.pg_next:not(.disabled) a:hover{

	color:var(--curColor2);

}

.list_pages .pagination li.disabled{

	display:none;

}



/* 思想页 */

.md_rel{

	position:relative;

}

.md_rel .md_abs{

	position:absolute;

	top:calc(-1 * var(--headerHeight));

	left:0;

}

.sx_s1 .sx_l{

	width:63.5%;

}

.sx_s1 .sx_l .sx_ss,

.sx_s1 .sx_r .swiper-container{

	height:456px;

}

.sx_s1 .sx_l .sx_ss{

	display:block;

	overflow:hidden;

}

.sx_s1 .sx_l .sx_ss img{

	display:block;

	width:100%;

	height:100%;

	transform:scale(1.12);

	transition:all 2s;

}

.sx_s1 .sx_r{

	width:calc(36.5% + 10px);

	position:relative;

	margin-left:-10px;

	z-index:3;

}



.sx_s1 .sx_r .sx_ss{

	margin-left:10px;

	width:calc(100% - 10px);

	height:100%;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	background:#fafafa;

	transition:background-color .35s;

	position:relative;

	cursor:pointer;

}

.sx_s1 .sx_r .sx_ss:before,

.sx_s1 .sx_r .sx_ss:after{

	content:"";

	position:absolute;

}

.sx_s1 .sx_r .sx_ss:before{

	width:100%;

	height:1px;

	background:#dfdfdf;

	top:0;

	left:0;

}

.sx_s1 .sx_r .swiper-slide-active .sx_ss:before{

	display:none;

}

.sx_s1 .sx_r .sx_ss:after{

	font-size:12px;

	width:1em;

	height:1em;

	background:#fff;

	top:50%;

	left:0;

	margin-top:-.5em;

	margin-left:-.5em;

	transform:rotate(45deg);

	transform-origin:right;

	opacity:0;

	transition:opacity .35s;

}

.sx_s1 .sx_r .sx_ss .sx_date{

	width:130px;

	font-size:14px;

	color:#808080;

	border-right:solid 1px #dfdfdf;

	font-family:"PingFang SC",arial;

	text-align:center;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.sx_s1 .sx_r .sx_ss .sx_date span{

	font-size:48px;

	line-height:1;

	color:#333;

	transition:all .35s;

}

.sx_s1 .sx_r .sx_ss .sx_sr{

	font-size:20px;

	color:#333;

	width:calc(100% - 130px);

	padding:0 30px;

}

.sx_s1 .sx_r .sx_ss .sx_sh{

	-webkit-line-clamp:1;

	-moz-line-clamp:1;

	-o-line-clamp:1;

	line-clamp:1;

}

.sx_s1 .sx_r .sx_ss .sx_sw{

	font-size:calc(1em - 5px);

	line-height:1.4;

	opacity:.8;

	margin-top:5px;

}

.sx_s1 .sx_l .swiper-slide-active .sx_ss img{

	transform:scale(1);

}

.sx_s1 .sx_r .swiper-slide-thumb-active{

	z-index:5;

}

.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss{

	background:#fff;

	box-shadow:0 0 10px rgba(56,95,253,.1) inset;

}

.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss .sx_date span{

	color:var(--curColor2);

	font-weight:bold;

}

.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss .sx_sh{

	font-weight:bold;

}

.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss:after{

	opacity:1;

}

.sx_s1 .swiper-button-white-yx{

	transform:rotate(90deg);

	right:auto;

	left:calc(100% + 10px);

	margin-top:0;

}

.sx_s1 .swiper-button-white-yx.swiper-button-prev{

	top:auto;

	bottom:calc(50% + 10px);

}

.sx_s1 .swiper-button-white-yx.swiper-button-next{

	top:calc(50% + 10px);

}

.sx_s2{

	background:#fafafa;

}

.isub_nav{

	background:#fff;

	position:relative;

}

.isub_nav:before{

	content:"";

	position:absolute;

	width:100%;

	height:2px;

	background:#eee;

	left:0;

	bottom:0;

}

.isub_nav .swiper-slide{

	width:auto;

	font-size:20px;

	position:relative;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.isub_nav .swiper-slide:before{

	content:"";

	position:absolute;

	font-size:1.5em;

	width:1px;

	height:1em;

	left:0;

	top:50%;

	margin-top:-.5em;

	background:#eee;

}
.isub_nav .swiper-slide:nth-of-type(1):before,
.isub_nav .swiper-slide.swiper-slide-active:before,
.isub_nav .swiper-slide.current:before{

	display:none;

}

.isub_nav .current a{

	background:var(--curColor2);

	color:#fff;

	font-weight:bold;

}

.isub_nav .swiper-slide a{

	display:block;

	text-align:center;

	padding:1em 0;

}

.isub_nav .swiper-slide:not(.current) a:hover{

	color:var(--curColor2);

}

.isub_nav,

.xw_list ul li{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.xw_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:30px;

	margin-top:-1em;

	margin-left:-1em;

}

.xw_list ul li{

	width:33.33333%;

	margin-top:1em;

}

.xw_list ul li .xw_ss{

	color:#333;

	margin-left:1em;

	width:calc(100% - 1em);

	background:#fff;

	-webkit-flex-direction:column;

	flex-direction:column;

}

.xw_list ul li .xw_ss .xw_img{

	position:relative;

	width:100%;

	height:228px;

	overflow:hidden;

}

.xw_list ul li .xw_ss .xw_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.xw_list ul li .xw_ss .xw_bot{

	font-size:14px;

	width:100%;

	height:calc(100% - 228px);

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.xw_list ul li .xw_ss .xw_sh{

	font-size:20px;

	font-weight:bold;

	line-height:1.4;

	height:calc(1.4em * 2);

}

.xw_list ul li .xw_ss .xw_sw{

	line-height:1.65;

	opacity:.7;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.xw_list ul li .xw_ss .xw_date{

	font-family:arial;

	color:var(--curColor2);

	transition:all .35s;

}

.sx_s3 .sx_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.sx_s3 .sx_con .sx_ss{

	display:block;

	background:#fafafa;

	transition:all .35s;

}

.sx_s3 .sx_con .sx_ss .sx_img{

	height:360px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.sx_s3 .sx_con .sx_ss .sx_img img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_sh,

.sx_s3 .sx_con .sx_ss .sx_bot .sx_ssh{

	font-weight:bold;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_sh{

	font-size:18px;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_ssh{

	font-size:22px;

	color:var(--curColor2);

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_exp{

	font-size:14px;

	line-height:1.57;

	border-top:solid 1px #e5e5e5;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_exp .sx_el{

	-webkit-align-items:center;

	align-items:center;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_exp .sx_el .sx_icon{

	font-size:1.57em;

	height:1em;

	width:16px;

	-webkit-align-items:center;

	align-items:center;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_exp .sx_el .sx_name{

	font-weight:bold;

	margin-left:.5em;

}

.sx_s3 .sx_con .sx_ss .sx_bot .sx_exp .sx_er{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	margin-left:1.42em;

	height:calc(1.57em * 2);

}

.sx_s3 .sx_con .swiper-slide{

	width:calc((1200px - 30px * 2) / 3);

	margin-right:30px;

}



/* 关于我们页 */

.gywm_s1{

	overflow:hidden;

}

.gywm_s1 .gywm_con{
	--lWidth:calc(800 / 1920 * 100vw);
	--imgHeight:calc(300px + 180 / 1920 * 100vw);
	--gap:calc(50 / 1920 * 100vw);
	--iconSize:calc(40px + 20 / 1920 * 100vw);
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}

.gywm_s1 .gywm_con .gywm_l{
	width:var(--lWidth);
	border-radius:10px;
	overflow:hidden;
	position:relative;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops{
	--pos:calc(10px + 10 / 1920 * 100vw);
	position:absolute;
	z-index:3;
	bottom:var(--pos);
	left:var(--pos);
	right:var(--pos);
	color:#fff;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-pagination{
	position:relative;
	bottom:auto;
	width:auto;
	font-size:24px;
	font-style:italic;
	font-family:arial;
	padding:0 1em;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-pagination .swiper-pagination-current{
	font-size:2em;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-button{
	position:relative;
	top:auto;
	margin-top:0;
	height:auto;
	color:#fff;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-button.swiper-button-prev{
	left:0;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-button.swiper-button-next{
	right:0;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-button::after{
	display:none;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-button .iconfont{
	font-size:30px;
}
.gywm_s1 .gywm_con .gywm_l .swiper-slide{
	overflow:hidden;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss{
	position:relative;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_img{
	display:block;
	height:var(--imgHeight);
	overflow:hidden;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-.5em;
	margin-left:-.5em;
	font-size:var(--iconSize);
	cursor:pointer;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon::before,
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon::after{
	--sc1:1;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.5);
	border-radius:50%;
	animation:gywmVideo 2s infinite;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon::before{
	--sc2:1.8;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon::after{
	--sc2:2.4;
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon span{
	position:relative;
	z-index:3;
	width:1em;
	height:1em;
	background:rgba(255,255,255,.5);
	color:var(--curColor);
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
@keyframes gywmVideo{
    0%{
        transform: scale(var(--sc1));
        opacity:.9
    }
    100%{
        transform: scale(var(--sc2));
        opacity: 0;
    }
}
.gywm_s1 .gywm_con .gywm_l .gywm_ss .gywm_icon .iconfont{
	font-size:.5em;
}
.gywm_s1 .gywm_con .gywm_r{
	width:calc(100% - var(--gap) - var(--lWidth));
	position:relative;
	z-index:5;
}



@keyframes clipTx{

	0%{

		clip-path:polygon(15% 100%,85% 100%,85% 0,15% 0);

		opacity:0;

	}

	50%{

		opacity:1;

	}

	100%{

		clip-path:polygon(0 100%,70% 100%,100% 0,30% 0);

	}

}

.gywm_s1 .gywm_con .gywm_l .gywm_img img{

	display:block;

	width:100%;

}

.gywm_s1 .gywm_con .gywm_l .gywm_boc{
	height:100%;
	position:absolute;
	top:60px;
	right:0;
	background:#fafafa;
	animation-name:fadeInLeft;
	animation-duration:2s;
	animation-delay:.5s;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st{
	font-size:calc(12px + 12 / 1920 * 100vw);

}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st1,
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st2,
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sd,
.gywm_s1 .gywm_con .gywm_r .gywm_rd{
	animation-name:fadeInUp;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st1{
	--lineHeight:1.5;
	--pdLeft:3.78em;
	display:block;
	padding-left:var(--pdLeft);
	line-height:var(--lineHeight);
	position:relative;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st1::before{
	content:"";
	position:absolute;
	left:0;
	top:calc(1em * var(--lineHeight) / 2);
	width:calc(.735 * var(--pdLeft));
	height:1px;
	background:currentColor;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st2{
	font-size:calc(30 / 24 * 1em);
	font-weight:bold;
	color:var(--curColor2);
	margin-top:.43em;
	animation-name:.2s;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sd{
	margin-top:calc(20px + 20 / 1920 * 100vw);
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	animation-name:.4s;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl{
	-webkit-align-items:center;
	align-items:center;
}
.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_icon{
	font-size:50px;
	width:1em;
	height:1em;
	color:var(--curColor2);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_icon .iconfont{
	font-size:1em;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_info{
	font-size:16px;
	margin-left:.8em;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_sd1{
	display:block;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_sd2{
	font-size:1.5em;
	font-family:arial;
	font-weight:bold;
	line-height:1;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_line{
	margin:0 20px;
	height:1px;
	background:var(--lightPurple);
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdr{
	color:#333;
	font-size:18px;
	font-weight:bold;
	max-width:330px;
	mix-blend-mode:difference;
}

.gywm_s1 .gywm_con .gywm_r .gywm_rd{
	margin-top:calc(20px + 10 / 1920 * 100vw);
	animation-name:.4s;

}

.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_rdt{

	line-height:1.75;

	text-align:justify;

	text-align-last:left;

}

.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_rdd{
	--pdTop:calc(10px + 10 / 1920 * 100vw);
	--pdLeft:calc(10px + 20 / 1920 * 100vw);
	--cutLine:calc(3px + 2 / 1920 * 100vw);
	color:#fff;
	padding:var(--pdTop) 0 var(--pdTop) var(--pdLeft);
	background:linear-gradient(to right,var(--curColor2),rgba(54,93,253,0));
	clip-path:polygon(var(--cutLine) 0,0 0,0 100%,var(--cutLine) 100%,var(--cutLine) 0,calc(2 * var(--cutLine)) 0,calc(2 * var(--cutLine)) 100%,100% 100%,100% 0);
	margin-top:calc(20px + 10 / 1920 * 100vw);
}

.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_cn{
	font-size:calc(12px + 18 / 1920 * 100vw);
	font-weight:bold;

}

.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_en{
	display:block;
	font-size:calc(12px + 6 / 1920 * 100vw);
	font-family:"PingFang SC",arial,Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei';
}

.gywm_s2{

	overflow:hidden;

	position:relative;

	background:#dcedff;

}

.gywm_s2 .gywm_img{

	display:block;

	height:762px;

	overflow:hidden;

}

.gywm_s2 .gywm_img img{

	display:block;

	width:100%;

	height:100%;

	object-fit:cover;

}

.gywm_s2 .gywm_wrap{

	position:absolute;

	top:0;

	left:0;

	right:0;

	height:100%;

	margin-left:auto;

	margin-right:auto;

	z-index:5;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.gywm_s2 .gywm_wrap .gywm_con > ul{

	-webkit-justify-content:center;

	justify-content:center;

	font-size:30px;

	margin-left:-1em;

}

.gywm_s2 .gywm_wrap .gywm_con > ul > li{

	width:50%;

}

.gywm_s2 .gywm_wrap .gywm_con .gywm_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	background:rgba(74,109,253,.8);

	border-radius:10px;

	color:#fff;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon{

	font-size:80px;

	width:1em;

	height:1em;

	border-radius:50%;

	border:solid 1px #fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon svg{

	display:block;

	max-width:42%;

	max-height:42%;

}

.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon svg path{

	fill:currentcolor !important;

}

.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_sw{

	width:calc(100% - 80px - 20px);

	color:currentcolor;

}

.gywm_s2 .bgzxx_tit,

.gywm_s2 .gywm_wrap .gywm_con{

	animation-name:fadeInUp;

}

.gywm_s2 .gywm_wrap .gywm_con{

	animation-delay:.2s;

}

.yun_bg {

    position:absolute;

    left:0;

    right:0;

    bottom:-1px;

    white-space:nowrap;

    font-size:0;

	z-index:2;

	pointer-events:none;

}



.yun_bg span {

    display: inline-block;

    vertical-align:top;

    height:25vw;

    width:190vw;

    background-position:left bottom;

    background-repeat:repeat-x;

    background-image:url(../img/cloud.png);

    background-size:100% 100%;

    animation:o-cloud 150s linear infinite;

}



@keyframes o-cloud {

    0% {

        transform: translateX(0px);

    }

    100% {

        transform: translateX(-100%);

    }

}

.gywm_s3{

	overflow:hidden;

}

.gywm_s3 .gywm_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.gywm_tabs{

	position:relative;

}

.gywm_tabs:before,

.gywm_tabs .gywm_ss:before{

	content:"";

	position:absolute;

	width:100%;

	height:4px;

	left:0;

	bottom:0;

}

.gywm_tabs:before{

	background:#fafafa;

}

.gywm_tabs .gywm_ss:before{

	background:var(--curColor2);

	transform:scaleX(0);

}

.gywm_tabs .swiper-slide{

	width:auto;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	position:relative;

}

.gywm_tabs .swiper-slide:before{

	content:"";

	position:absolute;

	width:4px;

	height:100%;

	left:0;

	top:0;

	background:#fafafa;

}

.gywm_tabs .swiper-slide-active:before,

.gywm_tabs .swiper-slide:nth-of-type(1):before{

	display:none;

}

.gywm_tabs .gywm_ss{

	text-align:center;

	font-size:16px;

	color:#333;

	transition:color .35s;

	cursor:pointer;

}

.gywm_tabs .gywm_ss .gywm_sh{

	font-size:1.5em;

}

.gywm_tabs .gywm_ss .gywm_en{

	display:block;

	font-family:"PingFang SC",arial;

}



.gywm_tabs .swiper-slide-thumb-active .gywm_ss{

	color:var(--curColor2)

}

.gywm_tabs .swiper-slide-thumb-active .gywm_ss:before{

	transform:scaleX(1);

	transition:all .5s;

}

.gywm_tabs .swiper-slide-thumb-active .gywm_ss .gywm_sh{

	font-weight:bold;

}

.gywm_s3 .gywm_bot .swiper-container{

	overflow:visible;

}

.gywm_s3 .gywm_bot ul{

	font-size:20px;

	margin-left:-1em;

	margin-top:-1em;

}

.gywm_s3 .gywm_bot ul li{

	margin-top:1em;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.gywm_s3 .gywm_bot .swiper-slide > *{

	opacity:0;

}

.gywm_s3 .gywm_bot .swiper-slide-active > *{

	opacity:1;

}

.gywm_s3 .gywm_bot ul li .gywm_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	box-shadow:0 0 20px rgba(56,95,253,.05);

	padding:4em 2em;

	position:relative;

	text-align:center;

	color:#333;

	overflow:hidden;

	transition:all .35s;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_icon{

	font-size:80px;

	width:1em;

	height:1em;

	margin:0 auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	z-index:3;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_icon .gywm_icon2{

	display:none;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_ttw,

.gywm_s4 .gywm_con .gywm_ss .gywm_ttw{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	padding:0 10px;

	clip-path:polygon(0 0,0 0,0 100%,0 100%);

	opacity:.4;

	pointer-events:none;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_ttw img,

.gywm_s4 .gywm_con .gywm_ss .gywm_ttw img{

	display:block;

	width:100%;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_txt{

	position:relative;

	z-index:3;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_sh{

	font-weight:bold;

	font-size:20px;

}

.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_sw{

	color:currentcolor;

	opacity:.8;

	text-align:left;

}

.gywm_s4{

	background:url(../img/gywm_s4_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.gywm_s4 .gywm_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:30px;

	margin-left:-1.32em;

	margin-top:-1em;

}

.gywm_s4 .gywm_con > ul > li{

	margin-top:1em;

	width:33.33333%;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.gywm_s4 .gywm_con .gywm_ss{

	margin-left:1.32em;

	width:calc(100% - 1.32em);

	background:rgba(74,109,253,.8);

	border-radius:10px;

	color:#fff;

	position:relative;

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_img{

	font-size:120px;

	width:1em;

	height:1em;

	border-radius:50%;

	border:solid 2px currentcolor;

	overflow:hidden;

	position:relative;

	z-index:3;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_img img{

	display:block;

	width:100%;

	height:100%;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt{

	width:calc(100% - 120px - 25px);

	font-size:14px;

	position:relative;

	z-index:3;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_info,

.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_info{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_info .gywm_sh,

.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_info .gywm_sh{

	font-size:20px;

	font-weight:bold;

	margin-right:.5em;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_sw,

.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_txt{

	font-size:inherit;

	color:currentcolor;

	line-height:1.7;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_info .gywm_zw{

	width:100%;

	margin-top:5px;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_sw{

	display:none;

}

.gywm_s4 .gywm_con .gywm_ss .gywm_ttw{

	width:60%;

	left:auto;

	right:0;

}

.gywm_s5{

	background:url(../img/gywm_s5_bg.jpg) no-repeat center center;

}

.gywm_s5 .gywm_con{

	animation-name:fadeIn;

	animation-delay:.2s;

}

.gywm_s5 .gywm_con .gywm_top,

.gywm_s5 .gywm_con .gywm_bot{

	border-radius:10px;

}

.gywm_s5 .gywm_con .gywm_top,

.gywm_s5 .gywm_con .gywm_bot .gywm_br{

	width:56%;

}

.gywm_s5 .gywm_con .gywm_top{

	background:#fafafa;

	animation-name:fadeInLeft;

	animation-delay:.5s;

}

.gywm_s5 .gywm_con .gywm_top .gywm_txt{

	width:100%;

	line-height:1.75;

}

.gywm_s5 .gywm_con .gywm_top .gywm_name img{

	display:block;

	max-height:60px;

}

.gywm_s5 .gywm_con .gywm_bot{

	position:relative;

	color:#fff;

	width:100%;

}

.gywm_s5 .gywm_con .gywm_bot .gywm_bl{

	position:absolute;

	width:calc(100% - 56%);

	left:0;

	bottom:0;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.gywm_s5 .gywm_con .gywm_bot .gywm_bl > img{

	display:block;

	max-width:74%;

	max-height:540px;

	position:relative;

}

.gywm_s5 .gywm_con .gywm_bot .gywm_bl .gywm_ttw{

	position:absolute;

	bottom:0;

	left:0;

	display:block;

	width:85px;

	opacity:.5;

	animation-name:clipVttw;

	animation-delay:.8s;

	animation-duration:2s;

}

@keyframes clipVttw{

	0%{

		clip-path:polygon(0 0,100% 0,100% 0,0 0);

		opacity:1;

	}

	100%{

		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

		opacity:.3;

	}

}

.gywm_s5 .gywm_con .gywm_bot .gywm_bl .gywm_ttw img{

	display:block;

	width:100%;

}

.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_info .gywm_sh{

	font-size:30px;

}

.gywm_s6{

	background:url(../img/gywm_s6_bg.jpg) no-repeat center center;

	background-size:cover;

}

.gywm_s6 .csld_public .csld_txt .csld_col{

	animation-delay:1.2s;

}

.gywm_s6 .csld_public .csld_txt .csld_col:nth-of-type(1){

	animation-name:fadeInLeft;

}

.gywm_s6 .csld_public .csld_txt .csld_col:nth-of-type(2){

	animation-name:fadeInRight;

}

.gywm_s6 .csld_public .csld_txt .csld_col ul li{

	color:#333;

}

.gywm_s6 .csld_public .csld_txt .csld_el .csld_num{

	color:var(--curColor2);

}

.gywm_s6 .csld_public .csld_txt .csld_el .csld_sd{

	color:#808080;

}

.gywm_s6 .csld_public .csld_sx .csld_line{

	z-index:auto;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item{

	animation-name:scale2;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item:nth-of-type(2){

	animation-delay:.2s;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item:nth-of-type(3){

	animation-delay:.4s;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item:nth-of-type(4){

	animation-delay:.6s;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item:nth-of-type(5){

	animation-delay:.8s;

}

.gywm_s6 .csld_public .csld_sx .csld_sx_item:nth-of-type(6){

	animation-delay:1s;

}

.gywm_s7{

	overflow:hidden;

}

.gywm_s7 .gywm_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.gywm_s7 .gallery-top{

	overflow:visible;

}

.gywm_s7 .gywm_bot .gywm_sh{

	text-align:center;

	font-size:24px;

	font-weight:bold;

}

.gywm_s7 .gywm_zl_pics{

	position:relative;

}

.gywm_s7 .swiper-li .gywm_bs{

	opacity:0;

	pointer-events:none;

	transition:opacity .35s;

}

.gywm_s7 .swiper-li.swiper-slide-active .gywm_bs{

	opacity:1;

	pointer-events:auto;

}

.gywm_s7 .swiper-li .swiper-slide{

	font-size:300px;

	width:1em;

}

.gywm_s7 .swiper-li .swiper-slide,

.gywm_s7 .swiper-li .swiper-slide .gywm_ss{

	height:1em;

}

.gywm_s7 .swiper-li .swiper-slide .gywm_ss{

	width:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:.2;

	transform:scale(.86);

	transition:all .35s;

}

.gywm_s7 .swiper-li .swiper-slide.swiper-slide-prev .gywm_ss,

.gywm_s7 .swiper-li .swiper-slide.swiper-slide-next .gywm_ss{

	opacity:.6;

	transform:scale(.93);

}

.gywm_s7 .swiper-li .swiper-slide.swiper-slide-active .gywm_ss{

	opacity:1;

	transform:scale(1);

}

.gywm_s7 .swiper-li .swiper-slide .gywm_ss img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.gywm_s7 .gywm_zl_txts{

	min-height:60px;

}

.gywm_s7 .gywm_zl_txts ul li{

	display:none;

	text-align:center;

	font-size:16px;

	color:#333;

}

.gywm_s7 .gywm_zl_txts ul li.active{

	display:block;

	animation:o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;

}

@keyframes o-upfade-top {

    0% {

        opacity: 0;

        transform: translateY(40px);

    }

    100% {

        opacity: 1;

        transform: translateY(0);

    }

}

.gywm_s7 .gywm_zl_txts ul li .gywm_ssh{

	font-size:1.25em;

	font-weight:bold;

}

.gywm_s7 .gywm_zl_txts ul li .gywm_sw{

	color:#666;

}

.gywm_s7 .gywm_zl_pics .swiper-button-prev{

	left:auto;

	right:calc(100% + 10px);

}

.gywm_s7 .gywm_zl_pics .swiper-button-next{

	right:auto;

	left:calc(100% + 10px);

}

.gywm_s8{

	background:url(../img/gywm_s8_bg.jpg);

	position:relative;

}

.gywm_s8 .gywm_bot{

	position:relative;

	height:842px;

	overflow:hidden;

}

.gywm_s8 .gywm_bot .gywm_map{

	width:1920px;

	height:100%;

	position:absolute;

	top:0;

	left:50%;

	transform:translateX(-50%);

}

.gywm_s8 .gywm_bot .gywm_map .gywm_img,

.gywm_s8 .gywm_bot .gywm_map .gywm_img img{

	display:block;

	width:100%;

	height:100%;

}

.gywm_s8 .gywm_bot .gywm_gs ul li{
	position:absolute;
	font-size:10px;
	width:1em;
	height:1em;
	margin-left:-.5em;
	margin-top:-.5em;
	z-index:5;
	cursor:pointer;
	left:calc(var(--x) / 1920 * 100%);
	top:calc(var(--y) / 842 * 100%);
}

.gywm_s8 .gywm_bot .gywm_gs ul li.shenzhen{
	--x:1175;
	--y:662;
}
.gywm_s8 .gywm_bot .gywm_gs ul li.hangzhou{
	--x:1308;
	--y:500;
}
.gywm_s8 .gywm_bot .gywm_gs ul li.beijing{
	--x:1224;
	--y:240;
}
.gywm_s8 .gywm_bot .gywm_gs ul li.chongqing{
	--x:1014;
	--y:518;
}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def{

	transition:opacity .35s;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_dot,

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_dot{

	display:block;

	width:1em;

	height:1em;

	position:relative;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_dot:before,

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_dot:after,

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_dot:before,

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_dot:after{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	border-radius:50%;

	background:rgba(255,255,255,.2);

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_dot:after{

	background:var(--blgrColor);

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_dot:before{

	transform:scale(2.2);

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_txt{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	font-size:16px;

	color:#fff;

	z-index:3

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_txt .gywm_icon{

	font-size:1.5em;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_txt .gywm_icon .iconfont{

	font-size:1em;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_txt{

	width:160px;

	position:absolute;

	bottom:calc(100% + 1em);

	left:50%;

	transform:translateX(-50%);

	transition:all .35s;

}
.gywm_s8 .gywm_bot .gywm_gs ul li.beijing .gywm_def .gywm_txt{
	bottom:auto;
	top:calc(100% + 1em);
}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_def .gywm_txt .gywm_sw{

	margin-left:.5em;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act{

	font-size:140px;

	width:1em;

	height:1em;

	position:absolute;

	top:50%;

	left:50%;

	margin-left:-.5em;

	margin-top:-.5em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transform:scale(.4);

	opacity:0;

	transition:all .35s;

}

.gywm_s8 .gywm_bot .gywm_gs ul li.active .gywm_act{

	transform:scale(1);

	opacity:1;

}

.gywm_s8 .gywm_bot .gywm_gs ul li.active .gywm_def{

	opacity:0;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_txt{

	-webkit-flex-direction:column;

	flex-direction:column;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_txt .gywm_sw{

	margin-bottom:.2em;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_dot{

	position:absolute;

	top:0;

	left:0;

}

.gywm_s8 .gywm_bot .gywm_gs ul li .gywm_act .gywm_dot:before{

	pointer-events:none;

	animation:twinkling2 2.1s infinite ease-in-out;

	animation-fill-mode:both;

}

@keyframes twinkling2{

	0% {

		opacity:0.2;

		filter:alpha(opacity=20);

		transform:scale(1);

	}



	50% {

		opacity:0.5;

		filter:alpha(opacity=50);

		transform:scale(1.286);

	}



	100% {

		opacity:0.2;

		filter:alpha(opacity=20);

		transform:scale(1);

	}

}

.gywm_s8 .gywm_top{

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	z-index:5;

	margin-left:auto;

	margin-right:auto;

	color:#fff;

	pointer-events:none;

}

.gywm_s8 .gywm_top .gywm_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.gywm_s8 .gywm_top .gywm_tl{

	width:400px;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_img{

	display:block;

	height:240px;

	overflow:hidden;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_img img{

	display:block;

	width:100%;

	height:100%;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_txt .gywm_stit{

	font-size:16px;

	border-bottom:solid 1px #fff;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_txt .gywm_stit .gywm_exp{

	display:block;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_txt .gywm_stit .gywm_sh{

	font-size:1.5em;

	font-weight:bold;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_txt .gywm_sw{

	margin-right:-30px;

	color:rgba(255,255,255,.5);

	line-height:2;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_item{

	display:none;

}

.gywm_s8 .gywm_top .gywm_tl .gywm_item.active{

	display:block;

	animation:o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;

}

.gywm_s9{

	background:url(../img/gywm_s9_bg.jpg) no-repeat center center;

	background-size:cover;

}

.gywm_s9 .gywm_form{

	animation-name:fadeInUp;

	animation-delay:.2s;

	font-size:18px;

}

.gywm_s9 .gywm_form .gywm_fl,

.gywm_s9 .gywm_form .gywm_fr{

	width:calc(50% - 20px);

}

.gywm_s9 .gywm_form .gywm_st{

	-webkit-align-items:center;

	align-items:center;

}

.gywm_s9 .gywm_form .gywm_st .gywm_icon{

	font-size:calc(1em + 6px);

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.gywm_s9 .gywm_form .gywm_st .gywm_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.gywm_s9 .gywm_form .gywm_st .gywm_sw{

	margin-left:.4em;

}

.gywm_s9 .gywm_form .gywm_inp input,

.gywm_s9 .gywm_form .gywm_ara textarea{

	display:block;

	width:100%;

	font-size:inherit;

	border:solid 1px #dbdbdb;

	border-radius:4px;

	padding-left:15px;

	padding-right:15px;

	background:rgba(0,0,0,0.05);

	transition:all .35s;

}

.gywm_s9 .gywm_form .gywm_inp input{

	height:56px;

}

.gywm_s9 .gywm_form .gywm_ara textarea{

	resize:none;

	height:280px;

	padding-top:10px;

	padding-bottom:10px;

}

.gywm_s9 .gywm_form .gywm_inp input:focus,

.gywm_s9 .gywm_form .gywm_ara textarea:focus{

	border-color:var(--subColor2);

	color:var(--subColor2);

	background:#fff;

}

.gywm_s9 .gywm_form ul li + li{

	margin-top:20px;

}

.gywm_s9 .gywm_form .gywm_submit{

	display:block;

	line-height:56px;

	border-radius:4px;

	color:#fff;

	text-align:center;

	background:var(--subColor2);

	margin-top:52px;

	cursor:pointer;

	transition:all .35s;

}



/* 专家团队页 */

.zjtd_s1 .zjtd_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.zjtd_s1 .zjtd_con ul{

	font-size:20px;

	margin-top:-1em;

	margin-left:-1em;

	-webkit-justify-content:center;

	justify-content:cenetr;

}

.zjtd_s1 .zjtd_con ul li{

	width:50%;

	margin-top:1em;

}

.zjtd_s1 .zjtd_con ul li .zjtd_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	border-radius:1em;

}

.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_img{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	height:87px;

	width:100%;

}

.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_img img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_sh{

	font-size:24px;

	font-weight:bold;

	text-align:center;

}

.zjtd_s2{
	background:#fafafa;

}

.zjtd_s2 .zjtd_con{
	--col:4;
	--gap:16px;
	--centerWidth:1200px;
	--slideWidth:calc((var(--centerWidth) - (var(--col) - 1) * var(--gap)) / var(--col));
	font-size:16px;
	animation-name:fadeInUp;
	animation-delay:.2s;
}
.zjtd_s2 .swiper-pagination{
	position:static;
	margin-left:auto;
	margin-right:auto;
	margin-top:calc(20px + 20 / 1920 * 100vw);
}
.zjtd_s2 .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	transform:none;
}
.zjtd_s2 .swiper-pagination .swiper-pagination-bullet-active-main{
	background:var(--curColor);
}
.zjtd_s2 .swiper-container .swiper-wrapper{
	-webkit-transition-timing-function:linear !important;
	-moz-transition-timing-function:linear !important;
	-ms-transition-timing-function:linear !important;
	-o-transition-timing-function:linear !important;
	transition-timing-function:linear !important;
}
.zjtd_s2 .zjtd_con .swiper-slide{
	width:var(--slideWidth);
	margin-right:var(--gap);
}

.zjtd_s2 .zjtd_con > ul{

	font-size:16px;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-1em;

	margin-top:-1em;

}

.zjtd_s2 .zjtd_con > ul > li{

	width:25%;

	margin-top:1em;

}
.zjtd_s2 .zjtd_con > ul > li .zjtd_ss{
	margin-left:1em;
	width:calc(100% - 1em);
}

.zjtd_s2 .zjtd_con .zjtd_ss{
	background:#ebecee;
	transition:all .35s;
}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st{

	position:relative;

	overflow:hidden;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_img{

	display:block;

	height:288px;

	overflow:hidden;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_img img{

	display:block;

	width:100%;

	height:100%;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_abs{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(54,93,253,.9);

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	transform-origin:bottom;

	transform:translateY(40%) scaleY(.4);

	opacity:0;

	pointer-events:none;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_sw{

	width:100%;

	color:#fff;

	font-size:14px;

	max-height:260px;

	padding:0 16px;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_bot{

	position:relative;

	z-index:3;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_sm{

	position:absolute;

	top:0;

	left:10px;

	right:10px;

	transform:translateY(-50%);

	background:#fafafa;

	-webkit-align-items:center;

	align-items:center;

	box-shadow:0 4px 10px rgba(9,39,115,.05);

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_sm .zjtd_name{

	width:37%;

	background:var(--curColor2);

	color:#fff;

	font-size:16px;

	line-height:30px;

	font-weight:bold;

	overflow:hidden;

	text-align:center;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_sm .zjtd_zw{

	font-size:14px;

	font-weight:bold;

	color:#808080;

	width:calc(100% - 37% - 5px * 2);

	margin-left:5px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_sd{

	padding:25px 25px 20px;

	font-size:14px;

}

.zjtd_s3 .zjtd_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:50px;

	margin-top:-1.2em;

	margin-left:-1em;

}

.zjtd_s3 .zjtd_con > ul > li{

	width:33.33333%;

	margin-top:1.2em;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.zjtd_s3 .zjtd_con .zjtd_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	-webkit-flex-direction:column;

	flex-direction:column;

}

.zjtd_s3 .zjtd_con .zjtd_st{

	font-size:16px;

	text-align:center;

}

.zjtd_s3 .zjtd_con .zjtd_st .zjtd_img{

	display:block;

	font-size:180px;

	width:1em;

	height:1em;

	margin:0 auto;

	overflow:hidden;

	border-radius:50%;

}

.zjtd_s3 .zjtd_con .zjtd_st .zjtd_img img,

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_img img{

	display:block;

	width:100%;

	height:100%;

}

.zjtd_s3 .zjtd_con .zjtd_st .zjtd_name,

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_name{

	font-weight:bold;

	line-height:1.4;

}

.zjtd_s3 .zjtd_con .zjtd_st .zjtd_tag,

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_tag{

	font-size:14px;

	font-weight:bold;

	color:var(--curColor2);

}

.zjtd_s3 .zjtd_con .zjtd_st .zjtd_tag *,

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_tag *{

	font-weight:inherit;

}

.zjtd_s3 .zjtd_con .zjtd_sd{

	border:solid 1px #dde1e4;

	border-radius:20px;

	font-size:14px;

	line-height:1.75;

	position:relative;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.zjtd_s3 .zjtd_con .zjtd_sd:before{

	content:"";

	position:absolute;

	font-size:16px;

	width:1em;

	height:1em;

	background:var(--curColor2);

	top:0;

	left:50%;

	margin-top:-.5em;

	margin-left:-.5em;

	transform:rotate(45deg);

}

.zjtd_s4{

	background:#fafafa;

}

.zjtd_s4 .zjtd_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.zjtd_s4 .zjtd_con .swiper-container{

	margin:-10px;

	margin-bottom:0;

}

.zjtd_btn{

	text-align:center;

}

.zjtd_btn .zjtd_a{

	-webkit-align-items:center;

	align-items:center;

	font-size:16px;

	padding:10px 2em;

	border-radius:200px;

	color:var(--curColor2);

	transition:all .35s;

}

.zjtd_btn .zjtd_a span{

	margin-right:.6em;

}

.zjtd_btn .zjtd_a .iconfont{

	font-size:1.3em;

	width:1em;

	height:1em;

}

.zjtd_list1 > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:30px;

	margin-top:-1em;

	margin-left:-2.7em;

}

.zjtd_list1 > ul > li{

	margin-top:1em;

	width:50%;

}

.zjtd_list1 .zjtd_ss{

	margin-left:2.7em;

	width:calc(100% - 2.7em);

	-webkit-flex-direction:column;

	flex-direction:column;

	border-bottom:solid 1px #dde1e4;

}

.zjtd_list1 .zjtd_ss .zjtd_st{

	width:100%;

	padding:20px 25px 54px;

	border-radius:10px;

	box-shadow:0 4px 10px rgba(9,39,115,.05);

	background:#fff;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.zjtd_list1 .zjtd_ss .zjtd_st .zjtd_wrap{

	padding:20px 40px;

	font-size:14px;

	line-height:1.75;

	position:relative;

}

.zjtd_list1 .zjtd_ss .zjtd_st .zjtd_wrap:before,

.zjtd_list1 .zjtd_ss .zjtd_st .zjtd_wrap:after,

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st:before,

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st:after{

	content:"";

	position:absolute;

	width:23px;

	height:20px;

	background-repeat:no-repeat;

	background-position:center center;

}

.zjtd_list1 .zjtd_ss .zjtd_st .zjtd_wrap:before,

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st:before{

	background-image:url(../img/zjtd_s4_icon1.png);

	left:0;

	top:0;

}

.zjtd_list1 .zjtd_ss .zjtd_st .zjtd_wrap:after,

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st:after{

	background-image:url(../img/zjtd_s4_icon2.png);

	right:0;

	bottom:0;

}

.zjtd_list1 .zjtd_ss .zjtd_sd{

	width:100%;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	position:relative;

	z-index:5;

	margin-top:-54px;

}

.zjtd_list1 .zjtd_ss .zjtd_sdl{

	font-size:138px;

	padding:15px;

	border-radius:50%;

	margin-left:-15px;

	background:#fafafa;

}

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_img{

	display:block;

	width:1em;

	height:1em;

	border-radius:50%;

	overflow:hidden;

}

.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_info{

	width:calc(100% - 160px);

	font-size:16px;

	margin-left:-15px;

	padding-top:75px;

}



/* 加入我们页 */

.jrwm_s1 .jrwm_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:10px;

	margin-top:-1em;

	margin-left:-1em;

}

.jrwm_s1 .jrwm_con > ul > li:nth-of-type(4n-3),

.jrwm_s1 .jrwm_con > ul > li:nth-of-type(4n){

	width:58.75%;

}

.jrwm_s1 .jrwm_con > ul > li{

	width:calc(100% - 58.75%);

	margin-top:1em;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.jrwm_s1 .jrwm_con .jrwm_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	position:relative;

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_img{

	display:block;

	overflow:hidden;

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_img img{

	display:block;

	width:100%;

	height:100%;

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap{

	font-size:18px;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	color:#fff;

	background:linear-gradient(to right,rgba(5,34,109,.8) 60%,rgba(5,34,109,0));

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sh{

	font-size:1.32em;

	font-weight:bold;

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_line{

	display:block;

	width:2.78em;

	height:1px;

	background:currentcolor;

}

.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sw{

	font-size:1em;

	color:currentcolor;

}

.jrwm_s2{

	background:#fafafa;

}

.jrwm_s2 .jrwm_con{

	background:url(../img/jrwm_s2_ttw.png) no-repeat left calc(100% - 60px);

}

.jrwm_s2 .jrwm_con > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:40px;

	margin-left:-1em;

	margin-top:-2em;

}

.jrwm_s2 .jrwm_con > ul > li{

	width:50%;

	margin-top:2em;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.jrwm_s2 .jrwm_con .jrwm_ss{

	margin-left:1em;

	position:relative;

	border-radius:30px;

	background:#fff;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_img{

	padding:5px;

	font-size:110px;

	width:1em;

	height:1em;

	border-radius:50%;

	overflow:hidden;

	position:absolute;

	top:0;

	left:50%;

	margin-top:-.5em;

	margin-left:-.5em;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_tx{

	display:block;

	font-size:100px;

	width:1em;

	height:1em;

	overflow:hidden;

	border-radius:50%;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_tx img{

	display:block;

	width:100%;

	height:100%;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st{

	font-size:18px;

	position:relative;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_sd{

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-size:18px;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_sd .jrwm_name{

	font-size:1.32em;

	font-weight:bold;

}

.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_sd .jrwm_tag{

	margin-left:.5em;

}

.jrwm_s3 .jrwm_con .jrwm_st{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-align-items:center;

	align-items:center;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_img,

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt{

	width:50%;

	border-radius:10px;

	overflow:hidden;

	animation-delay:.2s;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_img{

	animation-name:fadeInRight;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_img img{

	display:block;

	width:100%;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt{

	background:var(--curColor2);

	width:calc(50% + 100px);

	margin-left:-100px;

	position:relative;

	z-index:5;

	color:#fff;

	animation-name:fadeInLeft;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt .jrwm_sh{

	font-size:30px;

	font-weight:bold;

}

.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt .jrwm_sw{

	font-size:18px;

	color:#fff;

}

.jrwm_s3 .jrwm_con .jrwm_stit{

	font-size:30px;

	font-weight:bold;

}

.jrwm_s3 .jrwm_con .jrwm_stit,

.jrwm_s3 .jrwm_con .jrwm_sd_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t{

	position:relative;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t:before{

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:1px;

	background:#e5e5e5;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t .swiper-slide{

	-webkit-justify-content:center;

	justify-content:center;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t .jrwm_ss{

	font-size:24px;

	position:relative;

	overflow:hidden;

	cursor:pointer;

	transition:color .35s,font-weight .35s;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t .jrwm_ss:before{

	content:"";

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:7px;

	background:url(../img/jrwm_s3_bot_current.png) no-repeat center bottom;

	transform:scaleX(0);

	pointer-events:none;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t .swiper-slide-thumb-active .jrwm_ss{

	color:var(--curColor2);

	font-weight:bold;

}

.jrwm_s3 .jrwm_con .jrwm_sd_t .swiper-slide-thumb-active .jrwm_ss:before{

	transform:scaleX(1);

	transition:all .5s;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss{

	background:#fafafa;

	border-radius:10px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	opacity:0;

	pointer-events:none;

	transition:opacity .35s;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sl{

	width:52%;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sl .jrwm_sh{

	font-size:24px;

	font-weight:bold;

	color:var(--curColor2);

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sl .jrwm_sw{

	font-size:14px;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sr{

	width:41.8%;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sr img{

	display:block;

	width:100%;

}

.jrwm_s3 .jrwm_con .jrwm_sd_b .swiper-slide-active .jrwm_ss{

	opacity:1;

	pointer-events:auto;

}

.jrwm_s4{

	background:#fafafa;

}

.zpzx_s4 .zpzx_con .zpzx_ul > li{

	animation-name:fadeInUp;

	animation-delay:.2s;

	transition:all .35s;

}

.zpzx_s4 .zpzx_con .zpzx_ul > li + li{

	margin-top:20px;

}

.zpzx_s4 .zpzx_con .zpzx_st,

.zpzx_s4 .zpzx_con .zpzx_sd .zpzx_txt{

	padding-left:30px;

	padding-right:30px;

}

.zpzx_s4 .zpzx_con .zpzx_st{

	background:#e7f2ff;

	font-size:18px;

	color:#333;

	border-radius:10px;

	position:relative;

}

.zpzx_s4 .zpzx_con .zpzx_st:before{

	content:"";

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:1px;

	background:var(--curColor);

	opacity:0;

	transition:all .35s;

}

.zpzx_s4 .zpzx_con .zpzx_st ol{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_szw{

	width:30%;

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sxz,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sbm,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sdd,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_srs{

	width:calc((100% - 4 * 2% - 30% - 40px - 30px) / 3);

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sjt{

	width:calc(40px + 30px);

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_szw .zpzx_sh{

	font-size:1.32em;

	font-weight:bold;

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sxz > *,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sbm > *,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sdd > *,

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_srs > *{

	display:inline;

}



.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sjt .zpzx_icon{

	font-size:40px;

	width:1em;

	height:1em;

	color:#fff;

	background:var(--curColor2);

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	cursor:pointer;

	transition:all .35s;

}

.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sjt .zpzx_icon .iconfont{

	font-size:.5em;

}

.zpzx_s4 .zpzx_con .zpzx_sd{

	position:relative;

	border-radius:10px;

	background:#fff;

	max-height:0;

	overflow-y:auto;

	transition:max-height .5s;

}

.zpzx_s4 .zpzx_con .zpzx_sd .zpzx_txt{

	font-size:16px;

	line-height:1.75;

}

.zpzx_s4 .zpzx_con .is-open .zpzx_st{

	background:var(--curColor2);

	color:#fff;

}

.zpzx_s4 .zpzx_con .is-open .zpzx_st li.zpzx_sjt .zpzx_icon{

	background:rgba(255,255,255,.8);

	color:var(--curColor2);

	transform:rotate(180deg);

}

.zpzx_s4 .zpzx_con .is-open .zpzx_sd{

	max-height:800px;

}



/* 业务逻辑页 */

.ywlj_s2{

	background:#fafafa;

}

.ywlj_s2 .ywlj_con ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.ywlj_s2 .ywlj_con ul li{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss{

	position:relative;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:linear-gradient(to bottom,#76fefb,#016aff);

	border-radius:50%;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_wrap{

	font-size:230px;

	width:1em;

	height:1em;

	border-radius:50%;

	background:#fafafa;

	position:relative;

	z-index:3;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_icon{

	font-size:92px;

	width:1em;

	height:1em;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_sw{

	font-size:30px;

	font-weight:bold;

	text-align:center;

}

.ywlj_s3 .ywlj_con{

	position:relative;

	z-index:3;

}

.ywlj_s3 .ywlj_con ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	position:relative;

	z-index:5;

}

.ywlj_s3 .ywlj_con ul li{

	max-width:18%;

}

.ywlj_s3 .ywlj_con ul li .ywlj_ss{

	text-align:center;

	transition:all .35s;

}

.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_icon{

	font-size:60px;

	width:1em;

	height:1em;

	margin:0 auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_icon svg,

.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_icon img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_icon svg path{

	fill:var(--curColor2) !important;

}

.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_sw{

	font-size:24px;

}

.ywlj_s3 .ywlj_con .ywlj_ttw{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	

	pointer-events:none;

}

.ywlj_s3 .ywlj_con .ywlj_ttw img{

	display:block;

	max-width:83%;

	max-height:100%;

	opacity:.05;

}

.ywlj_s4{

	color:#fff;

	background:url(../img/ywlj_s4_bg.jpg) no-repeat center bottom;

	background-size:cover;

}

.ywlj_s4 .center_box2{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s4 .ywlj_sl{

	width:35.84%;

}

.ywlj_s4 .cszh_tit2 .cszh_h,

.ywlj_s6 .cszh_tit2 .cszh_h{

	color:#fff;

}

.ywlj_s4 .bgzx_exp,

.ywlj_s6 .bgzx_exp{

	color:#fff;

}

.ywlj_s4 .ywlj_sl .ywlj_bot{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	margin-top:-20px;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li{

	max-width:30%;

	margin-top:20px;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_ss{

	text-align:center;

	color:#fff;

	transition:color .35s;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon{

	font-size:100px;

	width:1em;

	height:1em;

	border-radius:50%;

	background:#fff;

	color:var(--subColor2);

	margin:0 auto;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s,box-shadow .35s;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon svg,

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon img{

	display:block;

	max-width:44%;

	max-height:44%;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon svg path{

	fill:currentcolor !important;

}

.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_sw{

	font-size:24px;

}

.ywlj_s4 .ywlj_sr{

	width:52%;

	max-width:623px;

	animation:Boat 2s infinite;

}

.ywlj_s4 .ywlj_sr img{

	display:block;

	width:100%;

}

.ywlj_s5 .ywlj_con{

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s6{

	background:url(../img/ywlj_s6_bg.jpg) no-repeat center center;

	background-size:cover;

}

.ywlj_s6 .ywlj_con{

	color:#022867;

}

.ywlj_s6 .ywlj_stit{

	text-align:center;

}

.ywlj_s6 .ywlj_stit .ywlj_sh{

	display:inline-block;

	font-size:30px;

	padding:.165em 1.65em;

	border-radius:200px;

	background:rgba(255,255,255,.5);

}

.ywlj_s6 .ywlj_scon ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	font-size:50px;

	margin-top:-.6em;

	margin-left:-1em;

}

.ywlj_s6 .ywlj_scon ul li{

	width:25%;

	margin-top:.6em;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s6 .ywlj_scon .ywlj_ss{

	margin-left:1em;

	width:calc(100% - 1em);

	--slWidth:80px;

	overflow:hidden;

	border-radius:5px;

	position:relative;

}

.ywlj_s6 .ywlj_scon .ywlj_ss:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border:solid 1px rgba(255,255,255,.5);

	border-radius:5px;

	pointer-events:none;

	transition:all .35s;

}

.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sl,

.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sr{

	padding:5px 10px;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sl{

	width:var(--slWidth);

	font-size:24px;

	background:rgba(255,255,255,.5);

	font-family:"PingFang SC",arial,Source Han Sans CN,'MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei';

	transition:all .35s;

}

.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sr{

	width:calc(100% - var(--slWidth));

	font-size:22px;

	color:#fff;

}

.ywlj_s7 .ywlj_con ul{

	-webkit-justify-content:center;

	justify-content:center;

	--mgLeft:120px;

	margin-left:calc(-1 * var(--mgLeft));

}

.ywlj_s7 .ywlj_con ul li{

	width:33.33333%;

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s7 .ywlj_con .ywlj_ss{

	margin-left:var(--mgLeft);

	width:calc(100% - var(--mgLeft));

	background:var(--subColor2);

	border-radius:10px;

	color:#fff;

	font-size:24px;

	text-align:center;

	position:relative;

	transition:all .35s;

}

.ywlj_s7 .ywlj_con .ywlj_ss:before{

	content:"";

	position:absolute;

	font-size:10px;

	width:1em;

	height:1em;

	background:#fff;

	border-radius:50%;

	top:1em;

	right:1em;

}

.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_num{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-family:arial;

	font-size:30px;

	opacity:.2;

	transform:translateY(-10px);

}

.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_num em{

	font-size:2em;

	font-family:arialb;

	font-style:italic;

	line-height:1;

}

.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_num i{

	line-height:1;

	transform:translateY(-.04em);

	margin-left:.2em;

}

.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_sh{

	font-size:1.25em;

	font-weight:bold;

}

.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_sw{

	line-height:1.65;

}

.ywlj_s7 .ywlj_txt{

	text-align:center;

	font-size:30px;

	font-weight:bold;

	color:var(--subColor2);

	animation-name:fadeInUp;

}

.ywlj_s8{

	background:#fafafa;

}

.ywlj_s8 .ywlj_con ul{

	--mgLeft:40px;

	margin-left:calc(-1 * var(--mgLeft));

	margin-top:calc(-1 * var(--mgLeft));

	-webkit-justify-content:center;

	justify-content:center;

}

.ywlj_s8 .ywlj_con ul li{

	width:50%;

	margin-top:var(--mgLeft);

	animation-name:fadeInUp;

	animation-delay:.2s;

}

.ywlj_s8 .ywlj_con .ywlj_ss{

	background:#fff;

	color:#333;

	border-radius:20px;

	margin-left:var(--mgLeft);

	width:calc(100% - var(--mgLeft));

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st{

	border-radius:50%;

	border:solid 1px #fff;

	position:relative;

	overflow:hidden;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:var(--curColor2);

	border-radius:50%;

	opacity:0;

	transform:scale(0);

	transition:all .35s;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon{

	font-size:120px;

	width:1em;

	height:1em;

	border-radius:50%;

	background:#fff;

	position:relative;

	z-index:3;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon svg,

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon img{

	display:block;

	max-width:42%;

	max-height:42%;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon svg path{

	fill:var(--curColor2) !important;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_sd{

	text-align:center;

	font-size:16px;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_sd .ywlj_sh{

	font-size:1.5em;

	font-weight:bold;

}

.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_sd .ywlj_sw{

	opacity:.8;

	color:currentcolor;

	line-height:1.75;

}



/* 详情页 */

.xqy_box1 .xqy_lr .xqy_l{

	width:calc(100% - 320px - 10%);

}

.xqy_box1 .xqy_lr .xqy_l .xqy_tit{

	border-bottom:solid 1px #dde1e4;

}

.xqy_box1 .xqy_lr .xqy_l .xqy_tit .xqy_h{

	font-size:40px;

	font-weight:bold;

}

.xqy_box1 .xqy_lr .xqy_l .xqy_tit .xqy_info{

	overflow:hidden;

	font-size:14px;

	color:#808080;

	overflow:hidden;

	--mgLeft:40px;

	margin-left:calc(-1 * var(--mgLeft));

}

.xqy_box1 .xqy_lr .xqy_l .xqy_tit .xqy_info span{

	float:left;

	margin-left:var(--mgLeft);

}



.xqy_box1 .xqy_lr .xqy_r{

	width:320px;

	position:-webkit-sticky;

	position:sticky;

	top:calc(30px + var(--headerHeight));

}

.side_news{

	background:#fafafa;

}

.side_news .side_h{

	font-size:24px;

	font-weight:bold;

	color:var(--curColor2);

	padding-left:calc(.5em + 2px);

	position:relative;

}

.side_news .side_h:before{

	content:"";

	position:absolute;

	width:2px;

	left:0;

	top:.2em;

	bottom:.2em;

	background:currentcolor;

}

.side_news .side_con ul{

	overflow:hidden;

}

.side_news .side_con ul li .side_ss{

	display:block;

}

.side_news .side_con ul li .side_ss .side_img{

	display:block;

	overflow:hidden;

	position:relative;

	height:168px;

}

.side_news .side_con ul li .side_ss .side_img:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.6));

	z-index:2;

	pointer-events:none;

	transform-origin: bottom;

    opacity: 1;

    transition: all .35s;

}

.side_news .side_con ul li .side_ss .side_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.side_news .side_con ul li .side_ss .side_txt .side_sh{

	font-size:16px;

	font-weight:bold;

}

.side_news .side_con ul li .side_ss .side_txt .side_date{

	display:block;

	font-size:14px;

	color:var(--curColor2);

}





@media screen and (min-width:1201px) and (max-width:1600px){

	/* 内页-banner */

	.inner_banner .inner_b_txt .inner_b_en{

		font-size:2em;

	}

	

	/* 数据智能页 */

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

		font-size:70px;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_sh{

		font-size:40px;

	}

	

	/* 实战页 */
	.csz_section .sjzn_container{
		padding-top:calc(.5 * var(--headerHeight));
	}
	.csz_section .csz_exp{
		font-size:18px;
		margin-top:1vw;

	}

	.csz_section .csz_con{
		padding-top:1.5vw;
		padding-bottom:1.5vw;
		margin-top:calc(30 / 1920 * 100vw);
	}
	

	.al_section .al_top .al_ss .al_wrap .al_st .al_tit{
		font-size:24px;
	}

	.al_section .al_top .al_ss .al_wrap .al_st .al_sw{
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-o-line-clamp:2;
		line-clamp:2;
	}

	.al_section .al_top .al_ss .al_wrap .al_sd{

		margin-top:3vw;

	}

	.al_section .al_bot .al_ss{

		height:90px;

	}

	.al_section .al_bot .swiper-button-white{

		height:92px;

	}

	.csz_section .swiper-button-white{

		font-size:50px;

	}
	
	
	/* 页脚 */
	.footer_top .footer_sd{
		margin-top:calc(40 / 1920 * 100vw);
	}

}



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

	/* 数据智能页 */

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

		font-size:60px;

	}

	

	/* 实战页 */

	.al_section .al_top .al_ss .al_wrap{

		padding-top:4vw;

	}

	.al_section .al_top .al_ss .al_wrap .al_st .al_sw{

		margin-top:20px;

	}

	.al_section .al_top .sjzn_btn{

		margin-top:2vw;

	}

	.al_section .al_bot{

		bottom:3vw;

	}

	

}

@media screen and (min-width:1201px){

	/* header */

	.hamburger,

	.menu,

	.menu_bg{

		display:none;

	}

	.header_box{
		transition:background-color .35s,box-shadow .35s;

	}

	.header_box.scr{

		top:0 !important;

	}

	.header_box.header_box2{
		top:0;
		background:#fff;
		box-shadow:0 0 20px rgba(0,0,0,.1);

	}
	.header_box.header_box2 .logo .logo1{
		display:none;
	}
	.header_box.header_box2 .logo .logo2{
		display:block;
	}

	.header_box:before{

		content:"";

		position:absolute;

		top:0;

		bottom:-.5em;

		left:0;

		right:0;

		pointer-events:none;

		background:linear-gradient(to bottom,rgba(0,19,51,0.8) 50%,rgba(0,19,51,0));

		transform:scaleY(0);

		transform-origin:top;

		opacity:0;

	}

	.header_box.header_box2.scr:before{

		opacity:0;

	}

	.header_box.header_box2:before{

		transform:scaleY(1);

		opacity:1;

		transition:all .5s;

		transition-delay:.15s;
		display:none;

	}

	.wd_a:hover{

		color:var(--curColor) !important;

	}

	.nav_box > ul > li a *{

		font-weight:inherit;

	}

	.header_box2 .nav_box > ul > li > a{

		color:#333;

	}

	.header_box2 .nav_box > ul > li.active > a{

		color:var(--logoColor);

		font-weight:bold;

	}
	.header_box2 .nav_box > ul > li:not(.active):hover > a{
		color:var(--logoColor);
		font-weight:bold;
	}
	.header_box2 .wd_a{
		color:var(--logoColor);
	}

	

	/* 导航 */

	.nav_box > ul > li:not(.active):hover > a{

		color:#fff;

	}

	.nav_box > ul > li:not(.active):hover > a .nav_cn .nav_icon{

		transform:rotate(180deg);

	}
	.nav_box > ul > li > a .nav_cn{
		position:relative;
	}
	.nav_box > ul > li > a .nav_cn:before{
		content:"";
		position:absolute;
		left:-.2em;
		right:-.2em;
		bottom:0;
		height:.45em;
		background:currentcolor;
		opacity:0;
		pointer-events:none;
		display:none;
	}
	.nav_box > ul > li.active > a .nav_cn:before{
		opacity:.3;
	}
	.nav_box > ul > li.active > a .nav_cn .nav_p{
		position:relative;
		z-index:2;
	}
	.header_box.header_box2 .nav_box > ul > li.active > a .nav_cn{
		color:var(--logoColor);
	}

	

	/* 二级导航 */
	.xlcd.subnav{
		min-width:calc(50px + 160 / 1920 * 100vw);
	}
	.xlcd .xlcd_wrap .xlcd_r ol li a:hover{

		color:var(--curColor);

	}

	nav ul>li:hover .xlcd{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

		transform: perspective(300px) scaleY(1) translateZ(0);

		visibility: visible;

		opacity: 1;

	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li a:hover{

		color:var(--subColor);

	}

	

	

	/* banner */

	.banner_box .banner_ops .banner_arrow:hover{

		color:var(--curColor);

		border-color:transparent;

	}

	.banner_box .banner_ops .banner_arrow:hover:before{

		opacity:1;

		transform:scale(1);

	}

	

	/* 变革智慧 */

	.bgzh_box .bgzh_bot .bgzh_ss:hover .bgzh_rel .bgzh_view{

		height:calc(70 / 1920 * 100vw + 1.4em * 4);

		transform:translateY(0);

		opacity:1;

		transition:height .5s,opacity .5s .1s,transform .5s .3s;

	}

	.bgzh_box .bgzh_bot .bgzh_ss:hover .bgzh_img:before{

		background:rgba(53,92,251,.95);

	}

	.bgzh_box .bgzh_bot .bgzh_ss:hover .bgzh_rel .bgzh_se{

		color:var(--subColor2);

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a:hover{

		border-color:transparent;

		color:var(--curColor);

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a:hover:before{

		transform:scale(1);

		opacity:1;

	}

	.bgzh_box .bgzh_bot .bgzh_ss:hover .bgzh_img img{

		transform:scale(1.1);

		transition:all .5s;

	}

	

	/* 视频弹出窗 */

	.pop_box .pop_close{

		opacity:0;

	}

	

	/* 客户见证 */

	.khjz_box .swiper-button-white:hover{

		background:rgba(54,93,253,1);

	}

	.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_icon:hover{

		animation:scale1 1.5s infinite forwards;

		text-shadow:0 0 .3em rgba(54,93,253,1);

	}

	

	/* 专家体系 */

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_word{

		transform:translateY(102%);

		opacity:0;

		transition:all .35s;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_img:before{

		transform:scaleY(0);

		transform-origin:bottom;

		transition:all .35s;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_ss:hover .zjtx_word{

		transform:translateY(0);

		opacity:1;

		transition-delay:.2s;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_ss:hover .zjtx_img:before{

		transform:scaleY(1);

	}

	

	/* 新闻 */

	.xw_list1 ul li .xw_ss:hover .xw_sh{

		color:var(--blgrColor);

		text-decoration:underline;

	}

	.xw_box .xw_con .xw_tw .xw_ss:hover .xw_sh{

		color:var(--blgrColor);

		text-decoration:underline;

	}

	.xw_box .xw_con .xw_tw .xw_ss:hover .xw_img img{

		transform:scale(1.15);

		transition:all .5s;

	}

	.xw_box .xw_more .xw_a:hover{

		color:#fff;

	}

	.xw_box .xw_more .xw_a:hover .iconfont{

		transform:translateX(.4em);

	}

	

	

	/* 客户问答 */

	.qa_list .qa_sd .qa_btn:hover{

		background:var(--curColor);

	}

	.qa_list > ul > li:not(.is-active) .qa_st .qa_icon:hover{

		background:var(--curColor2);

		border-color:var(--curColor2);

	}

	.qa_form .qa_submit .qa_btn:hover{

		background:var(--curColor);

	}

	

	/* 变革咨询页 */

	.bgzx_s2{

		padding-bottom:10px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:not(:nth-of-type(2)) .bgzx_elr ul li .bgzx_ss:hover{

		background:rgba(255,255,255,.2);

		box-shadow:0 0 .5em rgba(105,250,251,.8);

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_item:nth-of-type(2) .bgzx_elr ul li .bgzx_ss:hover{

		background:rgba(77,157,253,.7);

		box-shadow:0 0 .5em rgba(255,255,255,.6);

	}

	.bgzx_s3 .bgzx_sfq > ul > li:hover{

		-webkit-box-flex:2.66;

		-webkit-flex:2.66;

		-ms-flex:2.66;

		flex:2.66;

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss:before{

		opacity:1;

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss:after{

		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

		transition-delay:.5s;

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss .bgzx_num{

		right:0;

		transform:translateX(0);

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss .bgzx_icon:before{

		transform:scale(1);

		opacity:1;

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss .bgzx_sh_v{

		height:0;

		opacity:0;

	}

	.bgzx_s3 .bgzx_sfq li:hover .bgzx_ss .bgzx_wrap{

		max-height:300px;

		transform:translateY(0);

		opacity:1;

		transition-delay:.35s;

	}

	

	.bgzx_s4 .bgzx_sfq ul li:hover{

		-webkit-box-flex:3;

		-webkit-flex:3;

		-ms-flex:3;

		flex:3;

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_img{

		background:var(--curColor);

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_img img{

		opacity:.1;

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_wt .bgzx_line{

		width:calc(100% - 2.42em);

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_wt .bgzx_num{

		transform:scale(1) translateY(0);

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_view{

		display:block;

		max-height:calc(1.5em * 4 + 5px);

		transform:translateY(0);

		opacity:1;

		transition-delay:.4s;

	}

	.bgzx_s4 .bgzx_sfq ul li:hover .bgzx_sh{

		text-align:left;

	}

	.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-white:hover{

		background:var(--curColor);

	}

	.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-white:hover:after{

		transform:scale(.6);

	}

	.bgzx_s5 .bgzx_kh .bgzx_ss img{

		transition:all .35s;

	}

	.bgzx_s5 .bgzx_kh ul:hover .bgzx_ss img{

		opacity:.3;

	}

	.bgzx_s5 .bgzx_kh ul:hover .bgzx_ss:hover img{

		opacity:1;

	}

	

	/* 战略顾问页 */

	.zlgw_s2 .zlgw_con ul li .zlgw_ss:hover{

		background:var(--curColor);

		border-color:var(--curColor);

		color:#fff;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss:hover .zlgw_icon .zlgw_white{

		display:block;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss:hover .zlgw_icon .zlgw_color{

		display:none;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss:hover .zlgw_wrap{

		transform:translateY(0);

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss:hover .zlgw_btn{

		transform:translateY(0);

		opacity:1;

		transition-delay:.2s;

	}

	

	/* 培训赋能页 */

	.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_arrow:hover{

		background:#fff;

		color:var(--curColor2);

	}

	.pxfn_s4 .swiper-button-white:hover,

	.csz_section .swiper-button-white:hover{

		background:var(--curColor2);

	}

	.pxfn_top1 .swiper-button-white:hover{

		background:var(--curColor);

	}

	.pxfn_list > ul > li .pxfn_ss:hover{

		color:#fff;

		background:var(--curColor2);

	}

	.pxfn_list > ul > li .pxfn_ss:hover .pxfn_img img{

		transform:scale(1.1);

		transition:all .5s;

	}

	.pxfn_list > ul > li .pxfn_ss:hover .pxfn_zt .pxfn_tag{

		color:#fff;

	}

	.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap:hover .pxfn_stit .pxfn_sh:before{

		left:50%;

		transform:translate(-50%,-50%) scale(1.5);

	}

	

	/* 数据智能页 */

	.sjzn_btn .sjzn_a:hover{

		color:#022867;

	}

	.sjzn_btn.blue_btn .sjzn_a:hover{

		color:currentcolor;

	}

	.sjzn_btn .sjzn_a:hover:before{

		transform:scaleX(1);

		transition:all .35s;

	}

	.sjzn_btn.bor_white .sjzn_a:hover{

		border-color:var(--curColor2);

		color:#fff;

	}

	

	

	/* 变革咨询详情页 */
	.bgzxx_s1 .bgzxx_con .bgzxx_l .bgzxx_video_icon:hover{
		animation:scale1 1.5s infinite forwards;
		text-shadow:0 0 .3em rgba(54,93,253,1);
	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_abs{

		background:transparent;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_abs .bgzxx_icon{

		transform:translateY(-30px);

		opacity:0;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_abs .bgzxx_sh{

		transform:translateY(30px);

		opacity:0;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_dot{

		background:#fff;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_num{

		color:#fff;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .grad_bg1{

		transform:scaleX(1);

		opacity:1;

		transition:all .35s;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_wrap .bgzxx_sh{

		transform:translateY(0);

		opacity:1;

		transition-delay:.15s;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss:hover .bgzxx_wrap .bgzxx_sw{

		transform:translateY(0);

		opacity:1;

		transition-delay:.3s;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss:hover .bgzxx_grad{

		opacity:1;

		height:5px;

		border-radius:0;

		z-index:6;

		transition:height .35s,border-radius .35s,z-index .35s,opacity .35s .5s;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss:hover .bgzxx_wrap{

		border-color:#fff;

		border-radius:0 0 10px 10px;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss:hover .bgzxx_wrap .bgzxx_st{

		height:0;

		transform:translateY(-2em);

		opacity:0;

		transition:transform .35s,opacity .35s,height .35s;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss:hover .bgzxx_wrap .bgzxx_sd{

		max-height:208px;

		opacity:1;

		transition:max-height .5s,opacity .35s;

		transition-delay:.2s;

	}

	.swiper-button-white-ttw:hover{

		background:var(--curColor);

	}

	.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss:hover{

		background:var(--curColor2);

		color:#fff;

	}

	

	/* 传实战页 */

	/*.csz_section .wow{

		visibility:visible !important;

		transition:all 1s;

	}

	.csz_section .cszh_tit2{

		transform:translateY(-20px);

		opacity:0;

	}

	.csz_section .csz_exp,

	.csz_section .csz_con{

		transform:translateY(20px);

		opacity:0;

	}

	.csz_section.active .cszh_tit2,

	.csz_section.active .csz_exp,

	.csz_section.active .csz_con{

		transform:translateY(0);

		opacity:1;

	}

	.csz_section.active .cszh_tit2{

		transition-delay:.5s;

	}

	.csz_section.active .csz_exp{

		transition-delay:.7s;

	}

	.csz_section.active .csz_con{

		transition-delay:.9s;

	}*/

	.csz_section .csz_con .csz_r .csz_ss:hover{

		background:var(--curColor2);

	}

	.csz_section .sjzn_btn .sjzn_a:hover{

		color:var(--blgrColor);

	}

	

	/* 案例详情页 */

	.alx_s1 .alx_top .swiper-slide{

		width:300px;

	}

	

	/* 思想页 */

	.sx_s1 .sx_r .swiper-slide{

		height:calc(456px / 3);

	}

	.xw_list ul li .xw_ss .xw_img:before{

		content:"";

		position:absolute;

		top:0;

		left:0;

		width:100%;

		height:100%;

		background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));

		z-index:3;

		pointer-events:none;

		transform-origin:bottom;

		opacity:1;

		transition:all .35s;

	}

	.xw_list ul li .xw_ss:hover .xw_img img{

		transform:scale(1.1);

		transition:all .5s;

	}

	.xw_list ul li .xw_ss:hover .xw_img:before{

		transform:scaleY(0);

		opacity:0;

	}

	.xw_list ul li .xw_ss:hover{

		color:#fff;

		background:var(--curColor2);

	}

	.xw_list ul li .xw_ss:hover .xw_date{

		color:#fff;

	}

	.sx_s3 .sx_con .sx_ss:hover{

		background:#fff;

		box-shadow:0 0 20px rgba(56,95,253,.1) inset;

		filter:saturate(125%);

	}

	

	/* 关于我们页 */

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss:hover{

		background:var(--curColor2);

	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss:hover .gywm_icon{

		color:var(--curColor2);

		background:#fff;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss:hover{

		background:var(--curColor2);

		border-radius:20px;

		color:#fff;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss:hover .gywm_ttw,

	.gywm_s4 .gywm_con .gywm_ss:hover .gywm_ttw{

		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

		opacity:.05;

		transition:all 1.5s .1s;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss:hover .gywm_icon .gywm_icon2{

		display:block;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss:hover .gywm_icon .gywm_icon1{

		display:none;

	}

	.gywm_s4 .gywm_con .gywm_ss:hover{

		background:var(--curColor2);

	}

	.gywm_s8 .gywm_bot .gywm_gs ul li:hover .gywm_def .gywm_txt{

		color:var(--blgrColor);

	}

	.gywm_s9 .gywm_form .gywm_submit:hover{

		background:var(--curColor2);

	}

	

	/* 专家团队页 */

	.zjtd_s2 .zjtd_con .zjtd_ss:hover{

		background:#fff;

		box-shadow:0 0 20px rgba(56,95,253,.1);

	}

	.zjtd_s2 .zjtd_con .zjtd_ss:hover .zjtd_st .zjtd_abs{

		transform:translateY(0) scaleY(1);

		opacity:1;

		pointer-events:auto;

		transition:transform .5s,opacity .5s;

	}

	.zjtd_btn .zjtd_a:hover{

		background:var(--curColor2);

		color:#fff;

	}

	

	/* 加入我们页 */

	.jrwm_s3 .jrwm_con .jrwm_st{

		-webkit-flex-wrap:nowrap;

		flex-wrap:wrap;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_t .swiper-slide:not(.swiper-slide-thumb-active) .jrwm_ss:hover{

		color:var(--curColor2);

		font-weight:bold;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_t .swiper-slide:not(.swiper-slide-thumb-active) .jrwm_ss:hover:before{

		transform:scaleX(1);

		transition:all .5s;

	}

	.zpzx_s4 .zpzx_con li:not(.is-open) .zpzx_st li.zpzx_sjt .zpzx_icon:hover{

		background:var(--subColor2);

	}

	.zpzx_s4 .zpzx_con .zpzx_sd::-webkit-scrollbar{

		width:4px;

		height:4px;

	}

	.zpzx_s4 .zpzx_con .zpzx_sd::-webkit-scrollbar-track-piece {

		background-color: rgba(0, 0, 0, 0.1);

		-webkit-border-radius: 6px;

	}

	.zpzx_s4 .zpzx_con .zpzx_sd::-webkit-scrollbar-thumb:vertical {

		height:4px;

		background-color: rgba(54, 93, 253, 0.3);

		-webkit-border-radius: 6px;

	}

	.zpzx_s4 .zpzx_con .zpzx_sd::-webkit-scrollbar-thumb:horizontal {

		width:4px;

		background-color:rgba(54, 93, 253, 0.3);

		-webkit-border-radius: 6px;

	}

	

	/* 业务逻辑页 */

	.ywlj_s2 .ywlj_con ul li .ywlj_ss:hover:before{

		animation:rotate1 2s linear infinite forwards;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss:hover{

		color:var(--curColor2);

	}

	.ywlj_s3 .ywlj_con ul li{

		animation-name:fadeInRight;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(1){

		animation-delay:.2s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(2),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(2),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(2){

		animation-delay:.4s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(3),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(3),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(3){

		animation-delay:.6s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(4),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(4),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(4){

		animation-delay:.8s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(5),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(5),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(5){

		animation-delay:1s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(6),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(6),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(6){

		animation-delay:1.2s;

	}

	.ywlj_s3 .ywlj_con ul li:nth-of-type(7),

	.ywlj_s7 .ywlj_con ul li:nth-of-type(7),

	.ywlj_s8 .ywlj_con ul li:nth-of-type(7){

		animation-delay:1.4s;

	}

	.ywlj_s3 .ywlj_con ul li .ywlj_ss:hover{

		color:var(--curColor2);

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_ss:hover .ywlj_icon{

		background:var(--subColor2);

		color:#fff;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_ss:hover{

		color:var(--subColor2);

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss:hover:before{

		border-color:var(--curColor2);

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss:hover .ywlj_sl{

		background:var(--curColor2);

		color:#fff;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss:hover{

		background:var(--curColor2);

	}

	.ywlj_s8 .ywlj_con .ywlj_ss:hover{

		background:var(--curColor2);

		color:#fff;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss:hover .ywlj_st:before{

		transform:scale(1);

		opacity:1;

	}

	

	/* 详情页 */

	.side_news .side_con ul li .side_ss:hover{

		color:var(--curColor2);

	}

	.side_news .side_con ul li .side_ss:hover .side_img:before{

		transform:scaleY(0);

		opacity:0;

	}

	.side_news .side_con ul li .side_ss:hover .side_img img{

		transform:scale(1.1);

		transition:all .5s;

	}

	
	/* 场景解决方案页 */
	.cjjj_box1 .cjjj_nav ul li:not(.current) a:hover{
		background:var(--blgrColor);
		color:var(--curColor2);
	}
	.cjjj_box1 .cjjj_nav.cjjj_fixed ul li:not(.current) a:hover{
		background:var(--curColor2);
		color:#fff;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss:hover{
		--shadowColor:var(--curColor2);
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss:hover .cjjj_img img{
		transform:scale(1.06);
		transition:all .5s;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss:hover .cjjj_txt .cjjj_sh{
		color:transparent;
		background:linear-gradient(to right,#20bdff,#5433ff);
		-webkit-background-clip: text;
		background-clip: text;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss:hover .cjjj_txt .cjjj_more .bz_sw{
		width:4.6em;
	}
	

	

	

	

	/* 1201e */

	

	

}











/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }

@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }

@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }

@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }

@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }

@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }

@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }

@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }

@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }

@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }

@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }

@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }



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

	.center_box,

	.center_box1,

	.center_box2{

		width:92%;

	}

	.pd_150{

		padding:1.7rem;

	}

	.pd_tb150{

		padding:1.7rem 0;

	}

	.pd_t150{

		padding-top:1.7rem;

	}

	.pd_b150{

		padding-bottom:1.7rem;

	}

	.pd_120{

		padding:1.4rem;

	}

	.pd_tb120{

		padding:1.4rem 0;

	}

	.pd_t120{

		padding-top:1.4rem;

	}

	.pd_b120{

		padding-bottom:1.4rem;

	}

	.pd_100{

		padding:1.2rem;

	}

	.pd_tb100{

		padding:1.2rem 0;

	}

	.pd_t100{

		padding-top:1.2rem;

	}

	.pd_b100{

		padding-bottom:1.2rem;

	}

	.pd_80{

		padding:1rem;

	}

	.pd_tb80{

		padding:1rem 0;

	}

	.pd_t80{

		padding-top:1rem;

	}

	.pd_b80{

		padding-bottom:1rem;

	}

	.pd_70{

		padding:.9rem;

	}

	.pd_tb70{

		padding:.9rem 0;

	}

	.pd_t70{

		padding-top:.9rem;

	}

	.pd_b70{

		padding-bottom:.9rem;

	}

	.pd_60{

		padding:.8rem;

	}

	.pd_tb60{

		padding:.8rem 0;

	}

	.pd_t60{

		padding-top:.8rem;

	}

	.pd_b60{

		padding-bottom:.8rem;

	}

	.pd_50{

		padding:.7rem;

	}

	.pd_tb50{

		padding:.7rem 0;

	}

	.pd_t50{

		padding-top:.7rem;

	}

	.pd_b50{

		padding-bottom:.7rem;

	}

	.pd_40{

		padding:.6rem;

	}

	.pd_tb40{

		padding:.6rem 0;

	}

	.pd_t40{

		padding-top:.6rem;

	}

	.pd_b40{

		padding-bottom:.6rem;

	}

	.pd_30{

		padding:.5rem;

	}

	.pd_tb30{

		padding:.5rem 0;

	}

	.pd_t30{

		padding-top:.5rem;

	}

	.pd_b30{

		padding-bottom:.5rem;

	}

	.pd_20{

		padding:.4rem;

	}

	.pd_tb20{

		padding:.4rem 0;

	}

	.pd_t20{

		padding-top:.4rem;

	}

	.pd_b20{

		padding-bottom:.4rem;

	}

	.pd_15{

		padding:.35rem;

	}

	.pd_tb15{

		padding:.35rem 0;

	}

	.pd_t15{

		padding-top:.35rem;

	}

	.pd_b15{

		padding-bottom:.35rem;

	}

	.pd_10{

		padding:.2rem;

	}

	.pd_tb10{

		padding:.2rem 0;

	}

	.pd_t10{

		padding-top:.2rem;

	}

	.pd_b10{

		padding-bottom:.2rem;

	}

	.mg_t150{

		margin-top:1.7rem;

	}

	.mg_b150{

		margin-bottom:1.7rem;

	}

	.mg_t100{

		margin-top:1.2rem;

	}

	.mg_b100{

		margin-bottom:1.2rem;

	}

	.mg_tb80{

		margin:1rem 0;

	}

	.mg_t80{

		margin-top:1rem;

	}

	.mg_b80{

		margin-bottom:1rem;

	}

	.mg_tb70{

		margin:.9rem 0;

	}

	.mg_t70{

		margin-top:.9rem;

	}

	.mg_b70{

		margin-bottom:.9rem;

	}

	.mg_tb60{

		margin:.8rem 0;

	}

	.mg_t60{

		margin-top:.8rem;

	}

	.mg_b60{

		margin-bottom:.8rem;

	}

	.mg_tb50{

		margin:.7rem 0;

	}

	.mg_t50{

		margin-top:.7rem;

	}

	.mg_b50{

		margin-bottom:.7rem;

	}

	.mg_tb40{

		margin:.6rem 0;

	}

	.mg_t40{

		margin-top:.6rem;

	}

	.mg_b40{

		margin-bottom:.6rem;

	}

	.mg_tb30{

		margin:.5rem 0;

	}

	.mg_t30{

		margin-top:.5rem;

	}

	.mg_b30{

		margin-bottom:.5rem;

	}

	.mg_tb20{

		margin:.4rem 0;

	}

	.mg_t20{

		margin-top:.4rem;

	}

	.mg_b20{

		margin-bottom:.4rem;

	}

	.mg_tb15{

		margin:.3rem 0;

	}

	.mg_t15{

		margin-top:.3rem;

	}

	.mg_b15{

		margin-bottom:.3rem;

	}

	.mg_tb10{

		margin:.2rem 0;

	}

	.mg_t10{

		margin-top:.2rem;

	}

	.mg_b10{

		margin-bottom:.2rem;

	}

	.menu{

		position:fixed;

		top:0;

		right:1%;

		width:44px;

		height:60px;

		z-index:1405;

	}

	.menu:hover {

		cursor: pointer;

	}

	.menu > i {

		position: absolute;

		width: 24px;

		height: 2px;

		top: 50%;

		left:10px;

		background-color:#fff;

		pointer-events:auto;

		transition-property:transform;

		transition-duration: .35s;

		transition-delay: .35s;

	}

	.menu > i:before, .menu > i:after {

		position: absolute;

		display: block;

		width: 100%;

		height: 2px;

		top:0;

		left: 50%;

		background-color:#fff;

		content: "";

		transition: -webkit-transform 0.35s;

		transition: transform 0.35s;

		transition: transform 0.35s, -webkit-transform 0.35s;

		-webkit-transform-origin: 50% 50%;

				transform-origin: 50% 50%;

	}

	.menu > i:before {

		-webkit-transform: translate(-50%, -7px);

				transform: translate(-50%, -7px);

	}

	.menu > i:after {

		-webkit-transform: translate(-50%, 7px);

				transform: translate(-50%, 7px);

	}

	.menu_bg{

		position:fixed;

		width:100vw;

		height:0;

		top:0;

		left:0;

		z-index:990;

		background:#fff;

		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	}

	.header-m-open .menu_bg{

		height:100vh;

	}

	input.hamburger{

		height:0;

		display:none;

	}

	.header-m-open label.menu > i {

		background-color: transparent !important;

		-webkit-transform: rotate(90deg);

				transform: rotate(90deg);

	}

	.header-m-open label.menu > i:before {

		background-color:var(--curColor);

		-webkit-transform: translate(-50%, -50%) rotate(45deg);

				transform: translate(-50%, -50%) rotate(45deg);

	}

	.header-m-open label.menu > i:after {

		background-color:var(--curColor);

		-webkit-transform: translate(-50%, -50%) rotate(-45deg);

				transform: translate(-50%, -50%) rotate(-45deg);

	}

 

 

	/* input.hamburger:checked ~ .header_box{

		z-index:1402;

	} */

	

	.header-m-open .nav_box{

		top:0;

		opacity:1;

	}

	

	/* ~~~~~~~~~~~~~~~~~~ */

	header,body,html{

		width:100vw !important;

	}

	

	body{

		overflow-x:hidden;

	}

	body.active{

		overflow:hidden;

	}

	

	/* header */

	.header_box{

		position:fixed;

		top:0;

		left:0;

		width:100%;

		z-index:900;

		transition:background-color .35s,box-shadow .35s;

	}

	.header_box.scr{

		top:0;

	}

	.header_box .header_top{

		height:60px;

	}

	.header_box .logo img,

	.header_box.header_box2 .logo img{

		max-height:26px;
		max-width:50vw;

	}

	.header_box.header_box2{

		background:#fff;

		box-shadow:0 0 10px rgba(0,0,0,.08);

	}

	.header_box.header_box2 .wd_a{

		color:#1861A9;

	}

	.header_box .wd_a{

		margin-right:40px;

	}

	.header_box.header_box2 .logo .logo1{

		display:none;

	}

	.header_box.header_box2 .logo .logo2{

		display:block;

	}

	.header_box.header_box2 .menu > i,

	.header_box.header_box2 .menu > i:before,

	.header_box.header_box2 .menu > i:after{

		background:#1861A9;

	}

	.header_box .center_box1{

		z-index:992;

	}

	.header_box .header_r{

		font-size:15px;

	}

	.header_box .header_link{

		margin-left:0;

		margin-right:35px;

	}

	.header_box .header_link ul li a{

		padding-top:8px !important;

		padding-bottom:8px !important;

	}

	

	.header_color .menu > i,

	.header_color .menu > i:before,

	.header_color .menu > i:after{

		background:var(--curColor);

	}

	.header_box .menu{

		right:2%;

	}

	.header_box.header_color .nav_box > ul > li > a{

		height:auto;

	}

	.header_box .header_link ul li.header_link1 a{

		box-shadow:none;

	}

	

	

	

	

	.nav_box{

		position:fixed;

		width:100%;

		height:100vh;

		top:-100vh;

		left:0;

		z-index:1400;

		opacity:0;

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-justify-content:center;

		justify-content:center;

		-webkit-align-items:center;

		align-items:center;

		color:#333;

		transition:top .3s,opacity .3s;

	}

	.nav_box:before{

		content:"";

		position:absolute;

		top:0;

		left:0;

		z-index:5;

		width:100%;

		height:100px;

		background:-webkit-linear-gradient(top,#fff,#fff,rgba(255,255,255,0) 30%);

		background:linear-gradient(to bottom,#fff,#fff,rgba(255,255,255,0));

		pointer-events:none;

	}

	.nav_box>ul{

		width:90%;

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.nav_box>ul>li{

		width:100%;

		padding:2vh 0 !important;

		margin:0;

		border-bottom:solid 1px rgba(0,0,0,.1);

		height:auto;

		display:block;

		position:relative;

	}

	.nav_box>ul>li + li{

		margin-left:0;

	}

	.nav_box>ul>li>a{

		font-size:16px;

		color:#191919;

		display:block;

		padding:1vh 10px;

		position:static !important;

		text-align:left;

		height:auto !important;

	}

	.nav_box>ul>li.has_subnav>a{

		display:inline-block;

		/* pointer-events:none; */

	}

	.nav_box>ul>li.active>a{

		color:var(--curColor);

		background:none;

	}

	.nav_box>ul>li>a:before{

		display:none;

	}

	.nav_box>ul>li>a:after{

		content:"";

		position:absolute;

		right:10px;

		top:calc(((2vh + 1vh) * 2 + 16px - 8px) / 2);

		width:8px;

		height:8px;

		border-right:2px solid #ccc;

		border-top:2px solid #ccc;

		transform:rotate(45deg);

		pointer-events:none;

		transition:all .35s;

	}

	.nav_box>ul>li.active>a:after{

		border-color:var(--curColor);

	}

	.nav_box>ul>li.current.has_subnav>a:after{

		transform:rotate(135deg);

	}

	.nav_box > ul > li > a .nav_dec{

		display:none;

	}

	

	nav>ul>li.has_subnav>a:before{

		content:"";  

		position:absolute;

		border-left:solid 6px transparent;

		border-right:solid 6px transparent;

		border-top:solid 6px #ccc;

		top:50%;

		margin-top:-3px;

		right:0;

	}

	nav>ul>li.has_subnav.current>a:before{

		border-top-color:#c19b76;

	}

	.subnav ol li a{

		text-align:left;

	}

	nav ul>li .xlcd{

		position:static;

		width:100%;

		border-top:none;

		box-shadow:none;

		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	    transform: perspective(300px) scaleY(0) translateZ(30px);

	    visibility: hidden;

	    opacity: 0; 

	    -webkit-transform-origin: top;

	    transform-origin: top;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

		max-height:0;

		margin-left:0;

		padding:0 40px;

		background:none;

	}

	nav ul>li.current .xlcd{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

	    transform: perspective(300px) scaleY(1) translateZ(0);

	    visibility: visible;

	    opacity: 1;

		max-height:380px;

	}

	nav ul>li .xlcd li a{

		text-align:left;

		font-size:14px;

		color:#333;

	}

	.nav_box > ul > li.active > a > span:before,

	.nav_box > ul > li.active > a > span:after{

		display:none;

	}

	.nav_box>ul>li>a:after{

		display:none;

	}

	

	nav>ul>li.has_subnav{

		display:flex;

		flex-direction:column-reverse;

		align-items:flex-start;

	}

	.xlcd.subnav,

	.xlcd.subnav1{

		width:100%;

	}

	.xlcd .xlcd_wrap{

		background:none;

		clip-path:none;

		padding:0;

		flex-wrap:wrap;

	}
	.xlcd.subnav1 .xlcd_l .xlcd_lt .xlcd_sh,
	.xlcd.subnav1 .xlcd_r .xlcd_lt .xlcd_sh{

		text-align:left;

		font-weight:normal;

		padding:.5em 0;

		position:relative;

		color:#333;

		font-size:16px;

	}

	.xlcd .xlcd_wrap .xlcd_r ol li a:before,

	.xlcd.subnav1 .xlcd_l .xlcd_lt .xlcd_sh:before,
	.xlcd.subnav1 .xlcd_r .xlcd_lt .xlcd_sh:before{

		content:"";

		position:absolute;

		font-size:6px;

		width:1em;

		height:1em;

		background:var(--curColor);

		border-radius:50%;

		left:-20px;

		top:50%;

		margin-top:-.5em;

	}
	.xlcd .xlcd_wrap .xlcd_l ~ .xlcd_r ol li a:before{
		display:none;
	}

	.xlcd.subnav1 .xlcd_l,

	.xlcd.subnav1 .xlcd_r{

		width:100%;

	}

	.xlcd.subnav1 .xlcd_l,
	.xlcd.subnav1 .xlcd_r{
		padding:0;
	}

	.nav_box > ul > li.active a{

		color:#333;

	}

	.xlcd.subnav1 .xlcd_r ol{

		width:100%;

	}
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r ol{
		width:auto;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-justify-content:space-between;
		justify-content:space-between;
	}

	.xlcd.subnav1 .xlcd_l .xlcd_lt,
	.xlcd.subnav1 .xlcd_r .xlcd_lt{
		padding-bottom:0;
		border:none;

	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li,
	.xlcd.subnav1 .xlcd_r .xlcd_ld ol li{

		margin-top:0;

		margin-bottom:1em;

	}
	.xlcd .xlcd_wrap .xlcd_r ol li a{
		text-align:left;
		position:relative;
		padding:.5em 0;
		font-weight:normal;
	}

	.nav_box > ul > li.current > a .nav_en,

	.nav_box > ul > li.current > a .nav_cn .nav_p{

		font-weight:bold;

	}

	.nav_box > ul > li.active > a .nav_en,

	.nav_box > ul > li.active > a .nav_cn .nav_p{

		color:var(--curColor);

	}

	.nav_box > ul > li > a .nav_cn{

		margin-top:0;

		font-size:18px;

	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol,
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r .xlcd_ld ol{
		margin-right:-40px;

	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li a{

		color:#666;

	}

	.nav_box > ul > li > a .nav_cn .nav_icon{

		font-size:16px;

		position:absolute;

		right:0;

		top:calc(3vh +  (24px - 1em) / 2);

	}

	.nav_box > ul > li.current > a .nav_cn .nav_icon{

		transform:rotate(180deg);

	}

	.nav_box>ul>li> .xlcd ~ a{

		display:inline-block !important;

	}

	

	/* banner */

	.banner_box .banner_img{

		transform:none;

	}

	.banner_box .banner_txt .center_box1{

		transform:none;

	}

	.banner_box .banner_ops{

		font-size:40px;

	}

	.banner_box .banner_txt{

		padding-top:20vh;

	}

	.banner_box .banner_txt .banner_sw{

		line-height:1.8;

	}

	

	/* 变革智慧 */

	.bgzh_box{

		margin-top:0;

	}

	.bgzh_box .bgzh_tit{

		text-shadow:0 0 .375em rgba(54,93,253,1);

	}

	.bgzh_box .bgzh_en{

		transform:scale(1);

	}

	.bgzh_box .bgzh_bot ul li{

		transform:skewY(0deg) translateY(0);

		opacity:1;

	}

	

	/* 标题1 */

	.cszh_tit1 .cszh_en,

	.cszh_tit1 .cszh_h{

		transform:translateY(0);

		opacity:1;

	}

	.cszh_tit1 .cszh_h{

		line-height:normal;

	}

	

	/* 传世六道 */

	.csld_box .csld_bot .csld_sx_item{

		transform:scale(1);

		opacity:1;

	}

	.csld_box .csld_bot .csld_txt .csld_col:nth-of-type(1),

	.csld_box .csld_bot .csld_txt .csld_col:nth-of-type(2){

		transform:translateX(0);

		opacity:1;

	}

	

	/* 变革 */

	.bge_box .bge_line{

		transform:scale(1);

		opacity:1;

	}

	.bge_box .bge_bot_tit{

		transform:translateY(0);

		opacity:1;

	}

	.bge_box .bge_bot_con ul > li{

		transform:none;

	}

	

	/* 新闻 */

	.xw_box .xw_con{

		margin-top:-.4rem;

		margin-left:-.4rem;

	}

	.xw_box .xw_con .xw_item{

		margin-top:.4rem;

	}

	.xw_box .xw_con .xw_item .xw_bs{

		margin-left:.4rem;

		width:calc(100% - .4rem);

	}

	

	/* 页脚 */

	.footer_top .footer_sd .footer_nav{

		display:none;

	}

	.footer_top .footer_sdl .footer_info{

		margin-left:0;

	}

	

	/* 内页-banner */

	.inner_banner{

		height:calc(100vw * 800 / 1920 + 60px);

	}

	

	/* 客户问答 */

	.qa_form ul{

		margin-top:-.4rem;

		margin-left:-.4rem;

	}

	.qa_form ul li{

		margin-top:.4rem;

	}

	.qa_form ul li .qa_ss{

		margin-left:.4rem;

	}

	

	/* 变革咨询 */

	.bgzx_s2,

	.bgzx_s4,

	.bgzxx_s1,

	.bgzxx_s5,

	.bgzxx_s8{

		overflow:hidden;

	}

	.bgzx_s3 .bgzx_sfq > ul,

	.bgzx_s4 .bgzx_sfq ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-left:-.4rem;

		margin-top:-.4rem;

	}

	.bgzx_s3 .bgzx_sfq > ul > li,

	.bgzx_s4 .bgzx_sfq ul li{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		margin-top:.4rem;

		display:flex;

	}

	.bgzx_s3 .bgzx_sfq .bgzx_ss,

	.bgzx_s4 .bgzx_sfq ul li .bgzx_ss{

		margin-left:.4rem;

		width:calc(100% - .4rem);

		height:auto;

		padding:.6rem .4rem;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.bgzx_s3 .bgzx_sfq > ul > li,

	.wow_list li{

		-webkit-animation-delay:.2s !important;

		animation-delay:.2s !important;

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss:before{

		opacity:1;

		display:none;

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss:after{

		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);

		transition-delay:.5s;

		display:none;

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss .bgzx_num{

		right:0;

		transform:translateX(0);

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss .bgzx_icon:before{

		transform:scale(1);

		opacity:1;

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss .bgzx_sh_v{

		height:0;

		opacity:0;

	}

	.bgzx_s3 .bgzx_sfq li .bgzx_ss .bgzx_wrap{

		max-height:300px;

		transform:translateY(0);

		opacity:1;

		transition-delay:.35s;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_img{

		position:absolute;

		top:0;

		left:0;

		width:100%;

		height:100%;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wt .bgzx_line{

		width:calc(100% - 2.42em);

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wt .bgzx_num{

		transform:scale(1) translateY(0);

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_view{

		display:block;

		max-height:calc(1.5em * 4 + 5px);

		transform:translateY(0);

		opacity:1;

		transition-delay:.4s;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_sh{

		text-align:left;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wrap{

		position:relative;

		z-index:5;

		padding:0;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wb{

		margin-top:.4rem;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s2 .center_box2{

		width:100%;

	}

	.bgzxx_s2 .bgzxx_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l{

		margin-right:0;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_cir{

		width:100%;

		height:auto;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_cir:before{

		display:none;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap{

		height:auto;

		padding:.3rem;

		border-radius:30px;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r{

		margin-left:4%;

		margin-right:4%;

		margin-top:.5rem;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss:before{

		display:none;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul{

		margin-top:-.4rem;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul li{

		width:calc(50% - .2rem);

		margin-top:.4rem;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(odd),

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(even){

		animation-name:fadeInUp;

		animation-delay:.2s;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(odd){

		padding-right:0;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r ul li:nth-of-type(even){

		padding-left:0;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss{

		padding:.5rem .4rem;

		position:relative;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_sh{

		width:100%;

		position:relative;

		z-index:3;

		font-size:16px;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_num{

		position:absolute;

		top:.2rem;

		right:.2rem;

		font-size:.8rem;

		width:auto;

		opacity:.2;

	}

	.bgzxx_s4 .bgzxx_r .bgzxx_wrap{

		width:100%;

		padding-right:4vw;

	}

	.bgzxx_s5 .bgzxx_con ul{

		font-size:.4rem;

	}

	.bgzxx_s5 .bgzxx_con ul li{

		animation-delay:.2s !important;

		flex-grow:1;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs{

		background:transparent;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_icon{

		transform:translateY(-30px);

		opacity:0;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_abs .bgzxx_sh{

		transform:translateY(30px);

		opacity:0;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_dot{

		background:#fff;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_num{

		color:#fff;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .grad_bg1{

		transform:scaleX(1);

		opacity:1;

		transition:all .35s;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_wrap .bgzxx_sh{

		transform:translateY(0);

		opacity:1;

		transition-delay:.15s;

	}

	.bgzxx_s5 .bgzxx_con ul li .bgzxx_ss .bgzxx_wrap .bgzxx_sw{

		transform:translateY(0);

		opacity:1;

		transition-delay:.3s;

	}

	/* .bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_grad{

		opacity:1;

		height:5px;

		border-radius:0;

		z-index:6;

		transition:height .35s,border-radius .35s,z-index .35s,opacity .35s .5s;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap{

		border-color:#fff;

		border-radius:0 0 10px 10px;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_st{

		height:0;

		transform:translateY(-2em);

		opacity:0;

		transition:transform .35s,opacity .35s,height .35s;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_sd{

		max-height:208px;

		opacity:1;

		transition:max-height .5s,opacity .35s;

		transition-delay:.2s;

	} */

	

	.bgzxx_s11 .bgzxx_con ul{

		margin-top:-.4rem;

		margin-left:-.4rem;

	}

	.bgzxx_s11 .bgzxx_con ul li{

		margin-top:.4rem;

	}

	.bgzxx_s11 .bgzxx_con ul li .bgzxx_ss{

		margin-left:.4rem;

		width:calc(100% - .4rem);

	}

	

	/* 战略顾问页 */

	.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_btn{

		display:none;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_wrap{

		transform:none;

	}

	

	/* 培训赋能页 */

	.pxfn_box1,

	.sx_box1,

	.gywm_box1,

	.jrwm_box1,

	.ywlj_box1{

		overflow:hidden;

	}

	.pxfn_list > ul{

		font-size:.4rem;

	}

	

	/* 数据智能页 */

	.sjzn_section .sjzn_container{

		position:static;

		top:auto;

		right:auto;

		bottom:auto;

		left:auto;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en,

	.sjzn_section .sjzn_container .sjzn_top .sjzn_sh,

	.sjzn_section .sjzn_container .sjzn_top .sjzn_txt,

	.sjzn_section .sjzn_container .sjzn_top .sjzn_btn{

		transform:none;

		opacity:1;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_wrap{

		padding-left:0;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li{

		transform:none;

		opacity:1;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_ss{

		height:auto;

	}

	

	/* 实战页 */

	.csz_section{

		padding:.8rem 0;

	}

	.csz_section .csz_con{

		margin-left:4vw;

	}

	.al_section{

		position:relative;

		overflow:hidden;

	}

	

	/* 内容翻页 */

	.content_page .page_bot .page_ss{

		font-size:16px;

		padding:.3rem .3rem;

	}

	

	/* 详情页 */

	.xqy_box1 .xqy_lr .xqy_l{

		width:100%;

	}

	.xqy_box1 .xqy_lr .xqy_r{

		display:none;

	}

	

	/* 内页-二级导航 */

	.isub_nav .swiper-wrapper{

		flex-wrap:wrap;

		padding:.2rem 0;

		justify-content:center;

	}

	.isub_nav .swiper-slide{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

	}

	.isub_nav .current a{

		color:var(--curColor2);

		background:none;

	}

	.isub_nav .swiper-slide a{

		padding:.5em 0;

	}

	

	/* 思想页 */

	.xw_list ul{

		font-size:.4rem;

	}

	

	/* 关于我们页 */

	.gywm_s2 .gywm_wrap .gywm_con > ul{

		font-size:.4rem;

	}

	.gywm_s3 .gywm_bot ul{

		font-size:.4rem;

	}

	.gywm_s4 .gywm_con > ul{

		margin-left:-1em;

		font-size:.4rem;

	}

	.gywm_s4 .gywm_con .gywm_ss{

		margin-left:1em;

		width:calc(100% - 1em);

	}

	

	/* 加入我们页 */

	.zjtd_s1 .zjtd_con ul,

	.zjtd_s2 .zjtd_con > ul,

	.zjtd_s3 .zjtd_con > ul,

	.zjtd_list1 > ul,

	.jrwm_s2 .jrwm_con > ul,

	.ywlj_s6 .ywlj_scon ul{

		font-size:.4rem;

	}

	.ywlj_s7 .ywlj_con ul,

	.ywlj_s8 .ywlj_con ul{

		--mgLeft:.4rem;

	}

	

	/* 侧边栏 */

	.fix_bar{

		right:0;

	}

	.fix_bar ul li .fix_ss{

		width:50px;

		height:50px;

	}

	

	/* 聊天弹出框 */

	.liaotian_box{

		right:0;

	}

	
	/* 场景解决方案页 */
	.cjjj_fa .cjjj_swiper{
		--centerWidth:92vw;
	}
	.cjjj_fa .cjjj_swiper .swiper-button-white-ttw{
		margin-top:0;
		top:calc((var(--imgHeight) - 1em) / 2);
		background:rgba(255,255,255,.6);
		color:var(--curColor2);
	}
	.cjjj_fa .cjjj_swiper .swiper-button-prev{
		left:0;
	}
	.cjjj_fa .cjjj_swiper .swiper-button-next{
		right:0;
	}

	

	

	

	

	

	

	

	

}



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

	/* 变革咨询 */

	.bgzx_s2 .bgzx_con{

		-webkit-align-items:stretch;

		align-items:stretch;

	}

	.bgzx_s2 .bgzx_con .bgzx_l{

		-webkit-align-items:flex-end;

		align-items:flex-end;

		transform:translateY(-60px);

	}

	.bgzx_s2 .bgzx_con .bgzx_rt{

		width:100%;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell{

		position:static;

		width:100%;

		transform:none;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_dot,

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_line{

		display:none;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit{

		margin-right:0;

		text-align:left;

		display:flex;

		flex-wrap:wrap;

		align-items:flex-end;

		margin-bottom:.3rem;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_sh{

		margin-right:8px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rdl,

	.bgzx_s2 .bgzx_con .bgzx_rdr{

		width:100%;

	}

	.bgzx_s2 .bgzx_con .bgzx_rd{

		margin-top:.6rem;

	}

	.bgzx_s2 .bgzx_con .bgzx_rdr{

		margin-top:.5rem;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s1 .bgzxx_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_l{

		width:100%;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_r{

		width:100%;

		margin-top:.5rem;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_ss{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_l,

	.bgzxx_s10 .bgzxx_con .bgzxx_r{

		width:100%;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_l{

		height:calc(92vw * 400 / 600);

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_ops{

		width:100%;

		position:relative;

	}

	

	/* 战略顾问页 */

	.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sw{

		display:none;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs .swiper-slide{

		font-size:16px;

		padding:0 .3rem;

		text-align:center;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sh{

		font-size:1em;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs,

	.zlgw_s3 .zlgw_con .gallery-top .zlgw_img{

		height:calc((92vw - 92vw * .375 - 10px) * 500 / 740);

	}

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl,

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br,

	.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl,

	.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br{

		width:100%;

	}
	.bgzxx_s10.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br{
		display:none;
	}

	

	/* 培训赋能页 */

	.pxfn_s1 .pxfn_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.pxfn_s1 .pxfn_con .pxfn_l,

	.pxfn_s1 .pxfn_con .pxfn_r{

		width:100%;

		animation-name:fadeInUp;

	}

	.pxfn_s1 .pxfn_con .pxfn_l{

		margin-right:0;

	}

	.pxfn_s1 .pxfn_con .pxfn_r{

		border-radius:0 0 40px 40px;

		padding:.5rem .8rem;

	}

	

	/* 数据智能页 */

	.sjzn_section .sjzn_container .sjzn_top .sjzn_wl{

		max-width:100%;

	}

	

	/* 内容翻页 */

	.content_page .page_bot ul li{

		width:100%;

	}

	.content_page .page_bot ul li + li{

		margin-top:.3rem;

	}

	

	/* 思想页 */

	.sx_s1 .sx_con{

		position:relative;

	}

	.sx_s1 .sx_l .sx_ss{

		height:calc(92vw * 456 / 760);

	}

	.sx_s1 .sx_r .sx_ss{

		margin-left:0;

		padding:.4rem 0;

		width:100%;

	}

	.sx_s1 .sx_r{

		position:static;

		margin-left:0;

	}

	.sx_s1 .sx_r .swiper-container{

		height:auto;

	}

	.sx_s1 .sx_r .swiper-slide{

		opacity:0 !important;

		pointer-events:none;

	}

	.sx_s1 .sx_r .swiper-slide-thumb-active{

		opacity:1 !important;

		pointer-events:auto;

	}

	.sx_s1 .sx_r .swiper-container .swiper-wrapper{

		pointer-events:none;

	}

	.sx_s1 .swiper-button-white-yx{

		transform:none;

		top:calc((92vw * 456 / 760 - 30px) / 2) !important;

	}

	.sx_s1 .swiper-button-white-yx.swiper-button-prev{

		left:10px;

	}

	.sx_s1 .swiper-button-white-yx.swiper-button-next{

		right:10px;

		left:auto;

	}

	.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss{

		background:#fafafa;

		box-shadow:none;

	}

	.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss .sx_date span{

		font-weight:normal;

		color:#333;

	}

	.sx_s1 .sx_r .swiper-slide-thumb-active .sx_ss .sx_sh{

		font-weight:normal;

	}

	

	/* 关于我们页 */
	.gywm_s1 .gywm_con{
		--imgHeight:calc(480 / 700 * 92vw);
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.gywm_s1 .gywm_con .gywm_l,
	.gywm_s1 .gywm_con .gywm_r{
		width:100%;
	}
	.gywm_s1 .gywm_con .gywm_r{
		margin-top:calc(20px + 20 / 1920 * 100vw);
	}
	.gywm_s2 .gywm_wrap{

		position:static;

		padding-bottom:0;

	}

	.gywm_s2 .gywm_wrap .gywm_bot{

		margin-top:.8rem;

	}

	.gywm_s2{

		display:flex;

		flex-direction:column-reverse;

	}
	

	

	/* 加入我们页 */

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sxz,

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sbm,

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sdd,

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_srs{

		display:none;

	}

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_szw{

		width:calc(100% - 40px - .4rem);

	}

	
	/* 场景解决方案页 */
	.cjjj_box1 .cjjj_nav{
		position:static;
		height:auto;
		padding:.75em 0;
	}
	.cjjj_box1 .cjjj_nav ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	.cjjj_box1 .cjjj_nav.cjjj_fixed{
		background:#2a4ed4;
	}
	.cjjj_box1 .cjjj_nav.cjjj_fixed ul li a{
		color:var(--blgrColor);
	}
	.cjjj_box1 .cjjj_nav.cjjj_fixed ul li.current a{
		background: var(--blgrColor);
		color: var(--curColor2);
	}
	

	

	

	

	

	



}



@media screen and (max-width:767px){
	/* 场景解决方案页 */
	.cjjj_box1 .cjjj_nav{
		--font1:15;
	}
	.cjjj_box1 .cjjj_nav ul li a{
		padding:.35em 1em;
	}
	.cjjj_fa .cjjj_tit{
		--font1:17;
	}
	.cjjj_fa .cjjj_swiper{
		--col:2;
		--gap:15px;
		--pd:calc(10px + 10 / 1920 * 100vw);
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sh{
		--font1:15;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sw{
		--font1:13;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more{
		margin-top:.3em;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_more .bz_icon .iconfont{
		font-size:20px;
	}
	.cjjj_fa .cjjj_tit .cjjj_tt .cjjj_sh{
		width:100%;
	}
	.cjjj_fa .cjjj_tit .cjjj_line{
		margin-top:.5em;
	}
	
	
	/* 传世小智被爱番番挡住的解决方案 */
	.liaotian_box{
		bottom:calc(1.932367vw * 2 + 8.695652vw);
	}
	

	/* 标题2 */

	.cszh_tit2{

		font-size:.48rem;

	}

	

	/* 标题3 */

	.cszh_tit3{

		font-size:18px;

	}

	

	/* 变革智慧 */

	.bgzh_box .bgzh_tit{

		font-size:22px;

	}

	.bgzh_box .bgzh_top .bgzh_en{

		font-size:16px;

	}

	.bgzh_box .bgzh_bot ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.bgzh_box .bgzh_bot ul li{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		width:50%;

		display:flex;

	}

	.bgzh_box .bgzh_bot .bgzh_ss{

		display:flex;

		width:100%;

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel{

		width:100%;

		height:auto;

		-webkit-align-items:flex-start;

		align-items:flex-start;

		padding:1.2rem .6rem;

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_icon{

		font-size:40px;

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_sh{

		font-size:18px;

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_se{

		font-size:.34rem;

	}

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_a{

		margin-top:.8rem;

	}

	.bgzh_box .bgzh_bot .bgzh_tit,

	.bgzh_box .bgzh_bot .bgzh_en{

		display:none;

	}

	.bgzh_box .bgzh_top{

		position:static;

		pointer-events:auto;

		padding:.8rem 0;

	}

	.bgzh_box .bgzh_top .center_box{

		animation-name:fadeIn;

		animation-delay:0s;

		opacity:1;

	}

	.bgzh_box .bgzh_top .center_box:before,

	.bgzh_box .bgzh_top .center_box:after{

		display:none;

	}

	.bgzh_box .bgzh_bot .bgzh_bot_ul{

		position:static;

	}

	.bgzh_box .bgzh_en,

	.bgzh_box .bgzh_tit{

		animation-name:none;

		animation-duration:0s;

		text-indent:0;

		letter-spacing:0;

		opacity:1;

		animation-delay:0s;

		white-space:normal;

	}

	.bgzh_box .bgzh_bot,

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel{

		height:auto;

	}

	

	/* 传世六道 */

	.csld_public .csld_txt{

		position:relative;

	}

	.csld_public .csld_sx{

		font-size:92vw;

	}

	.csld_public .csld_sx .csld_center .csld_wrap{

		font-size:.48rem;

	}

	.csld_public .csld_sx_item .csld_zfx .csld_en{

		font-size:.34rem;

	}

	.csld_public .csld_txt{

		-webkit-flex-direction:row;

		flex-direction:row;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-top:.8rem;

	}

	.csld_public .csld_txt .csld_col{

		width:48%;

	}

	.csld_public .csld_txt .csld_col ul{

		margin-top:-.5rem;

	}

	.csld_public .csld_txt .csld_col ul li{

		margin-top:.5rem;

	}

	.csld_public .csld_txt .csld_col:nth-of-type(2) ul{

		display:block;

	}

	.csld_public .csld_txt .csld_el .csld_num{

		font-size:1rem;

	}

	.csld_public .csld_txt .csld_el .csld_sh{

		font-size:.46rem;

	}

	.csld_public .csld_txt .csld_el .csld_sd{

		font-size:.36rem;

	}

	

	/* 变革 */

	.bge_box .bge_top .bge_st .bge_wrap{

		font-size:.36rem;

	}

	.bge_box .bge_top .bge_st .bge_wrap .counter{

		font-size:1rem;

	}

	.bge_box .bge_top > ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.bge_box .bge_top > ul > li{

		width:100%;

	}

	.bge_box .bge_top > ul > li + li{

		margin-top:.4rem;

	}

	.bge_box .bge_top .bge_st .bge_wrap > i{

		padding-bottom:.2em;

		margin-left:.2em;

	}

	.bge_box .bge_bot_tit{

		font-size:.38rem;

	}

	.bge_box .bge_bot_tit .bge_h{

		font-size:.48rem;

	}

	.bge_box .bge_bot_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		font-size:.3rem;

		margin-top:-1em;

		margin-left:-1em;

	}

	.bge_box .bge_bot_con ul > li{

		width:50%;

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		margin-top:1em;

		display:flex;

	}

	.bge_box .bge_bot_con ul > li + li{

		margin-left:0;

		

	}

	.bge_box .bge_bot_con ul > li .bge_bs{

		width:calc(100% - 1em);

		margin-left:1em;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

		transform:translateY(0);

		height:auto;

		padding:1rem .5rem;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_sd{

		display:none;

		opacity:1;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

		font-size:.42rem;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon{

		font-size:80px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_sh{

		margin-top:.3rem;

	}

	

	/* 客户见证 */

	.khjz_box .khjz_con{

		margin-top:.6rem;

		transform:translateY(0);

		opacity:1;

	}

	.khjz_box .khjz_con .khjz_ss .khjz_l,

	.khjz_box .khjz_con .khjz_ss .khjz_r{

		width:100%;

		height:auto;

	}

	.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_img{

		height:calc(92vw * 400 / 600);

	}

	.khjz_box .swiper-button-white{

		font-size:60px;

	}

	.khjz_box .khjz_con .khjz_ss .khjz_r{

		padding:1rem .5rem calc(60px + .4rem);

		font-size:.4rem;

	}

	.khjz_box .khjz_con .khjz_yh{

		font-size:30px;

		top:calc(92vw * 400 / 600);

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_item{

		display:none;

		width:33.33333%;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(1),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(2),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(3){

		display:block;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_ss{

		height:calc((92vw - 24px * 4) / 3 * 220 / 292);

	}

	

	/* 专家体系 */

	.zjtx_box .zjtx_con{

		font-size:50vw;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_xm{

		font-size:.42rem;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_zw{

		font-size:.36rem;

	}

	

	/* 新闻 */

	.xw_box .xw_con{

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.xw_box .xw_con .xw_item{

		width:100%;

	}

	.xw_box .xw_con .xw_tw .xw_img{

		height:calc(92vw * 228 / 380);

	}

	.xw_box .xw_con .xw_tw .xw_txt,

	.xw_box .xw_con .xw_cw .xw_bot{

		padding-top:.5rem;

		padding-bottom:.5rem;

	}

	.xw_box .xw_con .xw_tw .xw_txt,

	.xw_box .xw_con .xw_cw .xw_tit,

	.xw_box .xw_con .xw_cw .xw_bot{

		padding-left:.5rem;

		padding-right:.5rem;

	}

	.xw_box .xw_con .xw_tw .xw_sh{

		height:auto;

	}

	

	/* 页脚 */

	.footer_top .center_box1{

		padding:.6rem 0;

	}

	.footer_top .footer_st .footer_logo{

		display:none;

	}

	.footer_top .footer_sdl,

	.footer_top .footer_sdr{

		width:100%;

	}

	.footer_top .footer_sdr{

		margin-top:.4rem;

	}

	.footer_top .footer_sdl .footer_info .footer_scon li .footer_sw{

		width:calc(92vw - 1.25em - .5em - 2px);

	}

	.footer_top .footer_sd .footer_sh{

		padding-bottom:.1rem;

	}

	.footer_top .footer_sdl .footer_info .footer_scon{

		font-size:15px;

	}

	.footer_top .footer_sdr .footer_scon{

		margin-top:.2rem;

	}

	.footer_bot{

		line-height:1.75;

	}

	.footer_bot .footer_bl{

		width:100%;

	}

	.footer_bot .footer_bl > span{

		display:block;

	}

	.footer_bot .footer_bl > * + *{

		padding-left:0;

	}

	.footer_bot .footer_br{

		float:left;

	}

	

	/* 内页-banner */

	.inner_banner .inner_b_txt .inner_b_ce{

		font-size:.4rem;

	}

	.inner_banner .inner_b_txt .inner_b_en{

		font-size:.64rem;

	}

	

	/* 客户问答 */

	.qa_list .qa_st{

		padding:.5rem;

		height:auto;

	}

	.qa_list .qa_st .qa_sh{

		font-size:16px;

		max-width:calc(100% - 50px);

	}

	.qa_list .qa_st .qa_icon{

		font-size:30px;

	}

	.qa_list > ul > li{

		border-radius:40px;

		overflow:visible;

	}

	.qa_list > ul > li + li{

		margin-top:.3rem;

	}

	.qa_list .qa_sd .qa_wrap{

		margin:.6rem .5rem;

	}

	.qa_list > ul > li .qa_sd{

		font-size:14px;

	}

	.article_w{

		font-size:14px;

	}

	.qa_form{

		border-radius:30px;

		padding:.6rem;

		font-size:15px;

	}

	.qa_form ul li.c2{

		width:100%;

	}

	

	/* 变革咨询 */

	.wow_list li:nth-of-type(1),

	.wow_list li:nth-of-type(2),

	.wow_list li:nth-of-type(3),

	.wow_list li:nth-of-type(4),

	.wow_list li:nth-of-type(5),

	.wow_list li:nth-of-type(6),

	.wow_list li:nth-of-type(7),

	.wow_list li:nth-of-type(8),

	.wow_list li:nth-of-type(9),

	.wow_list li:nth-of-type(10){

		-webkit-animation-delay:.2s;

		animation-delay:.2s;

	}

	

	.bgzx_s1{

		overflow:hidden;

	}

	.bgzx_s1 .center_box2{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.bgzx_s1 .bgzx_img,

	.bgzx_s1 .bgzx_txt{

		width:100%;

	}

	.bgzx_s1 .bgzx_txt{

		padding:.6rem .5rem;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_sh,

	.bgzx_s2 .bgzx_con .bgzx_rdl .bgzx_ss{

		font-size:22px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_en{

		font-size:16px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rdr{

		padding:.4rem .3rem;

		font-size:16px;

		margin-top:.6rem;

	}

	.bgzx_s3 .bgzx_sfq > ul > li{

		width:50%;

		animation-name:fadeInUp;

	}

	.bgzx_s3 .bgzx_sfq > ul > li + li{

		margin-left:0;

	}

	.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_wrap{

		transform:translateY(0);

	}

	.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_num{

		font-size:.8rem;

		width:1.6rem;

	}

	.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_icon{

		font-size:60px;

	}

	.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_sh,

	.bgzx_s3 .bgzx_sfq .bgzx_ss .bgzx_ssh{

		font-size:.42rem;

	}

	.bgzx_s4 .bgzx_sfq ul li{

		width:50%;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_sh{

		font-size:.42rem;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_sw{

		font-size:14px;

	}

	/* .bgzx_s5 .bgzx_con .bgzx_top ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li{

		width:100%;

	} */

	.bgzx_s5 .bgzx_con .bgzx_top ul{

		-webkit-justify-content:space-between;

		justify-content:space-between;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li{

		width:auto;

		max-width:30%;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st{

		font-size:.36rem;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .bgzx_num{

		font-size:2.5em;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .iconfont{

		font-size:1.2em;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_sd{

		font-size:.36rem;

	}

	.bgzx_s5 .bgzx_bot .bgzx_bt .bgzx_sh{

		font-size:.46rem;

	}

	.bgzx_s5 .bgzx_bot .bgzx_bd{

		padding:0 40px;

	}

	.bgzx_s5 .bgzx_bot .bgzx_bd .swiper-button-white{

		font-size:30px;

	}

	.bgzx_s5 .bgzx_kh ul li{

		width:25%;

	}

	.bgzx_s5 .bgzx_kh ul li:nth-of-type(1){

		margin-left:0;

	}

	.bgzx_s5 .bgzx_kh ul li .bgzx_ss{

		height:50px;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s1 .bgzxx_con .bgzxx_r > *{

		font-size:16px;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_rt .bgzxx_stit .bgzxx_sh{

		font-size:20px;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags{

		font-size:14px;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags ul{

		margin-left:-.5em;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_r .bgzxx_tags ul li{

		margin-left:.5em;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap{

		font-size:16px;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

		font-size:1.5em;

	}

	.bgzxx_tit .bgzxx_h{

		font-size:.46rem;

	}

	.cszh_tit2 ~ .bgzxx_tit .bgzxx_h{

		font-size:.42rem;

	}

	.bgzxx_s4 .bgzxx_l{

		width:100%;

	}

	.bgzxx_s4 .bgzxx_r{

		width:100%;

		margin-left:-100%;

		--w1:50px;

	}

	.bgzxx_s4 .bgzxx_r .bgzxx_h{

		font-size:20px;

	}

	.bgzxx_s4 .bgzxx_r .bgzxx_info ul li{

		font-size:15px;

	}

	.bgzxx_s5 .bgzxx_con ul li{

		width:50%;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_wrap,

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap{

		padding:.5rem;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

		font-size:18px;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap .bgzxx_sh{

		font-size:20px;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_l .bgzxx_list ul li{

		font-size:14px;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_list ul li{

		font-size:16px;

		margin-top:.4rem;

	}

	.bgzxx_s8 .bgzxx_con > ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.bgzxx_s8 .bgzxx_con > ul > li{

		width:100%;

	}

	.bgzxx_s8 .bgzxx_con > ul > li + li{

		margin-top:.5rem;

	}

	.bgzxx_s8 .bgzxx_con .bgzxx_sh{

		font-size:18px;

		padding-left:.6rem;

		padding-right:.6rem;

	}

	.bgzxx_s8 .bgzxx_con .bgzxx_wrap{

		font-size:15px;

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	.bgzxx_s9 .bgzxx_con > ul{

		font-size:calc(92vw / 3);

		margin-left:-.4rem;

		margin-top:-.4rem;

	}

	

	.bgzxx_s9 .bgzxx_con > ul > li{

		margin-top:.4rem;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss{

		margin-left:.4rem;

		width:calc(100% - .4rem);

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap{

		border-width:.2rem;

		height:calc((92vw - .4rem * 2) / 3);

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_sh{

		font-size:.4rem;

		/* margin-top:.2rem; */

		line-height:1.4;

		padding:.2rem;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_st{

		height:auto;

		font-size:30px;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_icon{

		margin-bottom:0;

		display:none;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_sh{

		font-size:18px;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_ops{

		padding:0 .7rem .5rem;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_ops .swiper-pagination .on{

		font-size:1.5em;

	}

	.swiper-button-white-ttw{

		font-size:40px;

	}

	.bgzxx_s11 .bgzxx_con ul li{

		width:100%;

	}

	.bgzxx_s11 .swiper-pagination{

		font-size:10px;

	}

	

	/* 战略顾问 */

	.zlgw_s2 .zlgw_con ul li .zlgw_ss{

		padding:.3rem;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_icon{

		font-size:30px;

	}

	.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_sw{

		font-size:15px;

	}

	.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide .zlgw_ss{

		font-size:16px;

		padding-left:.4rem;

		padding-right:.4rem;

	}

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_stit .zlgw_sh{

		font-size:16px;

	}

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img{

		height:calc(92vw * 450 / 740);

	}

	.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_l{

		font-size:15px;

		width:90px;

	}

	.zlgw_s4 .zlgw_con .zlgw_kh .zlgw_kh_r{

		width:calc(100% - 90px);

	}

	

	/* 培训赋能页 */

	.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top .pxfn_tit{

		font-size:16px;

	}

	.pxfn_s2 .pxfn_con > ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		argin-top:-.4rem;

	}

	.pxfn_s2 .pxfn_con .pxfn_item{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		width:50%;

		margin-top:.4rem;

	}

	.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap{

		font-size:14px;

		min-height:calc(200px + calc(var(--data-index) * 30px));

	}

	.pxfn_s2 .pxfn_con .pxfn_item:nth-of-type(odd) .pxfn_wrap{

		min-height:200px;

	}

	.pxfn_s2 .pxfn_con .pxfn_item:nth-of-type(even) .pxfn_wrap{

		min-height:230px;

	}

	.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit .pxfn_sh{

		font-size:16px;

	}

	.pxfn_s3 .pxfn_con .pxfn_img{

		display:block;

		width:100%;

		height:auto;

		position:static;

		top:auto;

		left:auto;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul{

		

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li{

		animation-name:none !important;

		visibility:visible !important;

		width:50%;

		padding:0;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5){

		margin-left:0;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5n-4),

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(5n-2){

		background:#fff;

		color:#333;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(4n-3),

	.pxfn_s3 .pxfn_con .pxfn_wrap > ul > li:nth-of-type(4n){

		background: #eff2ff;

		color: var(--curColor2);

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss{

		padding:.5rem;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sh{

		font-size:16px;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_line{

		width:2em;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sw{

		-webkit-line-clamp:8;

		-moz-line-clamp:8;

		-o-line-clamp:8;

		line-clamp:8;

	}

	.pxfn_top1 .swiper-button-white{

		font-size:40px;

	}

	.pxfn_top1 .swiper-button-white + .swiper-button-white{

		margin-left:.4em;

	}

	.pxfn_s4 .pxfn_con .swiper-container{

		width:100%;

		margin-bottom:60px;

	}

	.pxfn_s4 .pxfn_con .swiper-slide{

		padding-top:0;

	}

	.pxfn_s4 .pxfn_con .pxfn_ss{

		padding:0 .4rem;

		height:220px;

	}

	.pxfn_s4 .pxfn_con .pxfn_sr{

		width:40%;

		height:100%;

		right:0;

	}

	

	.pxfn_s4 .pxfn_con .pxfn_sl{

		width:calc(100% - 30%);

	}

	.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sh{

		font-size:20px;

	}

	.pxfn_s4 .pxfn_con .pxfn_sl .pxfn_sd{

		font-size:14px;

	}

	.pxfn_s4 .swiper-button-white,

	.csz_section .swiper-button-white{

		font-size:40px;

	}

	.pxfn_s4 .swiper-button-prev,

	.pxfn_s4 .swiper-button-next{

		top:auto;

		bottom:-20px;

	}

	.pxfn_s4 .swiper-button-prev{

		right:calc(50% + 10px);

	}

	.pxfn_s4 .swiper-button-next{

		left:calc(50% + 10px);

	}

	.pxfn_list > ul > li{

		width:100%;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_stit .pxfn_sh{

		font-size:18px;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_zt .pxfn_sw,

	.pxfn_list > ul > li .pxfn_ss .pxfn_zt .pxfn_tag{

		font-size:14px;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_zt .pxfn_sw{

		height:auto;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_img{

		height:calc(92vw * 228 / 380);

	}

	

	/* 数据智能页 */

	.sjzn_section .sjzn_container .sjzn_top .sjzn_img{

		height:100vw;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

		font-size:.8rem;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_sh{

		font-size:.6rem;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_txt{

		font-size:.42rem;

	}

	.sjzn_btn .sjzn_a{

		font-size:14px;

	}

	.sjzn_section .sjzn_container .sjzn_bot{

		font-size:14px;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li{

		width:50%;

		padding-bottom:0;

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		border-top:solid 1px #e5e5e5;

		flex-grow:1;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-of-type(1),

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-of-type(2){

		border-top:none;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-of-type(odd){

		border-right:solid 1px #e5e5e5;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-last-of-type(1){

		border-right:none;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:before,

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt:before{

		display:none;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt{

		padding:0;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_ss{

		padding:.4rem;

		width:100%;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-of-type(odd) .sjzn_ss{

		padding-left:0;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-of-type(even) .sjzn_ss,

	.sjzn_section .sjzn_container .sjzn_bot ul li:nth-last-of-type(1) .sjzn_ss{

		padding-right:0;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sh{

		font-size:18px;

	}

	

	/* 实战页 */

	.csz_section .csz_exp{

		font-size:15px;

	}

	.csz_section .csz_con .csz_l{

		width:100%;

		padding:0 .5rem;

		margin-top:0;

	}

	.csz_section .csz_con .csz_l .csz_h{

		font-size:.48rem;

	}

	.csz_section .csz_con .csz_r{

		width:100%;

		padding-left:.5rem;

		padding-top:30px;

		margin-top:.4rem;

	}

	.csz_section .csz_con .csz_r .swiper-slide-prev .csz_ss{

		opacity:0;

		transition:opacity .5s .5s;

	}

	.csz_section .csz_con .csz_r .csz_ss .csz_logo{

		font-size:60px;

	}

	.csz_section .csz_con .csz_r .csz_wrap{

		width:100%;

	}

	.csz_section .csz_con .csz_r .csz_ss .csz_name{

		font-size:14px;

	}

	.csz_section .csz_pn{

		margin-top:4vw;

	}

	.al_section .al_top .al_ss .al_wrap{

		padding-top:1rem;

	}

	.al_section .al_top .al_ss .al_wrap .al_st{

		width:100%;

	}

	.al_section .al_top .al_ss .al_wrap .al_st .al_tit{

		font-size:.42rem;

	}

	.al_section .al_top .al_ss .al_wrap .al_sd{

		width:100%;

	}

	.al_section .al_top .al_ss .al_wrap .al_sd_logo ul{

		margin-left:-.5em;

	}

	.al_section .al_top .al_ss .al_wrap .al_sd_ss{

		margin-left:.5em;

	}

	.al_section .al_top .al_ss .al_bg{

		height:140vw;

	}

	.al_section .al_bot{

		bottom:.6rem;

	}

	.al_section .al_bot .al_ss .al_sh{

		font-size:15px;

	}

	

	/* 案例详情页 */

	.alx_box1 .cszh_tit2{

		font-size:.48rem;

	}

	.alx_s1 .alx_top .alx_ss{

		font-size:.4rem;

	}

	.alx_s1 .swiper-button-white-yx{

		top:100%;

	}

	.alx_s1 .swiper-button-white-yx.swiper-button-prev{

		left:-4vw;

		right:auto;

	}

	.alx_s1 .swiper-button-white-yx.swiper-button-next{

		right:-4vw;

		left:auto;

	}

	.alx_s1 .alx_bot .alx_ss .alx_l,

	.alx_s1 .alx_bot .alx_ss .alx_r{

		width:100%;

	}

	.alx_s1 .alx_bot .alx_ss .alx_r{

		margin-top:.5rem;

	}

	body .swiper-button-white-yx{

		font-size:30px;

		margin-top:-.5em;

	}

	.shadow_radius.pd_50{

		padding:.5rem;

	}

	

	/* 内容翻页 */

	.content_page .page_top{

		width:80px;

		height:80px;

		font-size:14px;

	}

	

	/* 详情页 */

	.xqy_box1 .xqy_lr .xqy_l .xqy_tit .xqy_h{

		font-size:.48rem;

	}

	

	/* 思想页 */

	.sx_s1 .sx_l{

		width:100%;

	}

	.sx_s1 .sx_r{

		width:100%;

	}

	.sx_s1 .sx_r .sx_ss .sx_date{

		width:100px;

	}

	.sx_s1 .sx_r .sx_ss .sx_date span{

		font-size:38px;

	}

	.sx_s1 .sx_r .sx_ss .sx_sr{

		width:calc(100% - 100px);

		padding:0 .4rem;

		font-size:15px;

	}

	.sx_s1 .sx_r .sx_ss .sx_sw{

		font-size:calc(1em - 2px);

	}

	.xw_list ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.xw_list ul li{

		width:100%;

	}

	.xw_list ul li .xw_ss .xw_sh{

		height:auto;

		font-size:16px;

	}

	.xw_list ul li .xw_ss .xw_img{

		height:calc(92vw * 228 / 380);

	}

	.sx_s3 .sx_con .sx_ss .sx_img{

		height:92vw;

	}

	.sx_s3 .sx_con .sx_ss .sx_bot .sx_sh{

		font-size:.42rem;

	}

	.sx_s3 .sx_con .sx_ss .sx_bot .sx_ssh{

		font-size:.48rem;

	}

	

	/* 内页-二级导航 */

	.isub_nav .swiper-slide{

		width:33.3333%;

		font-size:.4rem;

	}

	.isub_nav .swiper-slide:nth-of-type(3n-2):before{

		display:none;

	}

	

	/* 列表翻页 */

	.list_pages .pagination li{

		margin-left:6px;

		margin-right:6px;

	}

	.list_pages .pagination li a,

	.list_pages .pagination li span{

		font-size:18px;

	}

	

	/* 关于我们页 */
	.gywm_s1 .gywm_con .gywm_l .gywm_ops .swiper-pagination{
		font-size:16px;
	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rr{

		width:100%;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt{

		padding:0;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_st{

		font-size:16px;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sd{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl{

		color:#333;

		width:100%;

		margin-bottom:.3rem;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdr{

		/* width:100%; */

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_line{

		margin-left:0;

	}

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdl .gywm_icon{
		font-size:46px;
		color:var(--curColor2);
	}
	.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_cn{
		font-size:.48rem;
	}
	.gywm_s1 .gywm_con .gywm_r .gywm_rd .gywm_en{
		font-size:.36rem;
	}
	.gywm_s2 .gywm_img{
		height:65vw;
	}
	.gywm_s2 .gywm_wrap .gywm_bot{
		margin-top:.8rem;
	}

	.gywm_s2 .gywm_wrap .gywm_con > ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-top:-1em;

	}

	.gywm_s2 .gywm_wrap .gywm_con > ul > li{

		width:100%;

		margin-top:1em;

	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon{

		font-size:60px;

	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_sw{

		width:calc(100% - 60px - .3rem);

	}

	.gywm_tabs .gywm_ss{

		font-size:14px;

	}

	.gywm_tabs .gywm_ss .gywm_sh{

		font-size:.44rem;

	}

	.gywm_s3 .gywm_bot ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-justify-content:center;

		justify-content:center;

		margin-top:0;

	}

	.gywm_s3 .gywm_bot ul li{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		width:33.3333%;

		margin-top:0;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss{

		padding:.4rem .2rem;

		

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_icon{

		font-size:1rem;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_sh{

		font-size:.42rem;

	}

	.gywm_s3 .gywm_bot .gywm_ln3 ul li{

		width:100%;

	}

	.gywm_s3 .gywm_bot .gywm_ln3 ul li .gywm_ss{

		padding:.5rem;

	}

	.gywm_s4{

		position:relative;

		padding-bottom:calc(1rem + 40px + .4rem);

	}

	.gywm_s4 .pxfn_top1 .sjzn_btn{

		position:absolute;

		bottom:.8rem;

		left:4vw;

		right:4vw;

		display:flex;

		justify-content:center;

		animation-name:fadeInUp;

	}

	.gywm_s4 .cszh_tit2 .cszh_h{

		margin-right:.4em;

	}

	.gywm_s4 .gywm_con > ul > li{

		width:100%;

	}

	.gywm_s4 .gywm_con .gywm_ss{

		padding:.4rem;

	}

	.gywm_s4 .gywm_con .gywm_ss .gywm_img{

		font-size:80px;

	}

	.gywm_s4 .gywm_con .gywm_ss .gywm_txt{

		width:calc(100% - 80px - .4rem);

	}

	.gywm_s4 .gywm_con .gywm_ss .gywm_txt .gywm_info .gywm_sh,

	.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_info .gywm_sh{

		font-size:18px;

	}

	.gywm_s5 .gywm_con{

		display:flex;

		flex-direction:column-reverse;

	}

	.gywm_s5 .gywm_con .gywm_top{

		width:100%;

		margin-top:.4rem;

		animation-name:fadeInUp;

	}

	.gywm_s5 .gywm_con .gywm_bot{

		margin-top:0;

	}

	.gywm_s5 .gywm_con .gywm_bot .gywm_bl{

		height:100%;

		justify-content:flex-start;

	}

	.gywm_s5 .gywm_con .gywm_bot .gywm_bl .gywm_ttw{

		display:none;

	}

	.gywm_s5 .gywm_con .gywm_bot .gywm_bl > img{

		max-width:100%;

		max-height:120%;

	}

	.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_txt{

		font-size:14px;

	}

	.gywm_s6 .csld_public .csld_txt .csld_col{

		animation-delay:.3s;

	}

	.gywm_s7 .gywm_bot .gywm_sh{

		font-size:.42rem;

	}

	.gywm_s7 .gywm_zl_pics .swiper-button-prev{

		right:auto;

		left:0;

	}

	.gywm_s7 .gywm_zl_pics .swiper-button-next{

		left:auto;

		right:0;

	}

	.gywm_tabs .swiper-slide:nth-of-type(1):before{

		display:none;

	}

	.gywm_s8 .gywm_top{

		position:relative;

		padding:.8rem 0;

	}

	.gywm_s8 .gywm_bot{
		--width2:160vw;
		height:calc(var(--width2) * 842 / 1920);

	}

	.gywm_s8 .gywm_bot .gywm_map{

		height:auto;

		width:var(--width2);

	}

	.gywm_s8 .gywm_top .gywm_tl{

		width:100%;

	}

	.gywm_s8 .gywm_top .gywm_tl .gywm_txt .gywm_stit .gywm_sh{

		font-size:1.25em;

	}

	.gywm_s9 .gywm_form .gywm_fl,

	.gywm_s9 .gywm_form .gywm_fr{

		width:100%;

	}

	.gywm_s9 .gywm_form ul li + li,

	.gywm_s9 .gywm_form .gywm_fr{

		margin-top:.4rem;

	}

	.gywm_s9 .gywm_form{

		font-size:15px;

	}

	.gywm_s9 .gywm_form .gywm_inp input{

		height:50px;

	}

	.gywm_s9 .gywm_form .gywm_ara textarea{

		height:160px;

	}

	

	

	/* 加入我们页 */

	.zjtd_s1 .zjtd_con ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.zjtd_s1 .zjtd_con ul li{

		width:100%;

	}

	.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_img{

		height:1rem;

	}

	.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_sh{

		font-size:.44rem;

	}

	.zjtd_s2 .zjtd_con > ul > li{

		width:50%;

	}

	.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_img{

		height:calc((92vw - 1em) / 2);

	}

	.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_sd{

		padding:.6rem .3rem .3rem;

	}

	.zjtd_s3 .zjtd_con > ul > li{

		width:50%;

	}

	.zjtd_s3 .zjtd_con .zjtd_st .zjtd_img{

		font-size:2rem;

	}

	.zjtd_list1 > ul > li{

		width:100%;

	}

	.zjtd_list1 .zjtd_ss .zjtd_sdl{

		font-size:120px;

	}

	.zjtd_list1 .zjtd_ss .zjtd_sd .zjtd_info{

		width:calc(100% - 120px - .4rem);

	}

	.jrwm_s2 .jrwm_con{

		background:none;

	}

	.jrwm_s1 .jrwm_con > ul > li{

		width:100% !important;

	}

	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_img{

		position:absolute;

		top:0;

		left:0;

		width:100%;

		height:100%;

	}

	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap{

		position:relative;

		z-index:3;

		font-size:14px;

	}

	.jrwm_s2 .jrwm_con > ul{

		margin-top:calc(-2em - 20px);

	}

	.jrwm_s2 .jrwm_con > ul > li{

		width:100%;

		margin-top:calc(2em + 50px);

	}

	.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st,

	.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_sd{

		font-size:15px;

	}

	.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt{

		padding:.5rem;

	}

	.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt .jrwm_sh{

		font-size:18px;

	}

	.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt .jrwm_sw{

		font-size:15px;

	}

	.jrwm_s3 .jrwm_con .jrwm_stit{

		font-size:20px;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		padding:.5rem;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sl .jrwm_sh{

		font-size:20px;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sl,

	.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sr{

		width:100%;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_b .jrwm_ss .jrwm_sr{

		margin-top:.4rem;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_t .jrwm_ss{

		font-size:16px;

	}

	.zpzx_s4 .zpzx_con .zpzx_st,

	.zpzx_s4 .zpzx_con .zpzx_sd .zpzx_txt{

		padding-left:.4rem;

		padding-right:.4rem;

	}

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_sjt .zpzx_icon{

		font-size:30px;

	}

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_szw .zpzx_sh{

		font-size:.42rem;

	}

	.zpzx_s4 .zpzx_con .zpzx_sd .zpzx_txt{

		font-size:.36rem;

		max-height:400px;

	}

	.zpzx_s4 .zpzx_con .zpzx_ul > li + li{

		margin-top:10px;

	}

	

	/* 业务逻辑页 */

	.bgzx_s3 .bgzx_exp,

	.ywlj_box1 .bgzx_exp{

		font-size:15px;

	}

	.ywlj_s2 .ywlj_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss{

		padding:.1rem;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_wrap{

		font-size:26vw;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_icon{

		font-size:.8rem;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_sw{

		font-size:.42rem;

		margin-top:.1rem;

	}

	.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_icon{

		font-size:40px;

	}

	.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_sw{

		font-size:.42rem;

	}

	.ywlj_s4 .center_box2{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ywlj_s4 .ywlj_sl,

	.ywlj_s4 .ywlj_sr{

		width:100%;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon{

		font-size:80px;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_sw{

		font-size:.42rem;

	}

	.ywlj_s6 .ywlj_stit .ywlj_sh{

		font-size:.48rem;

	}

	.ywlj_s6 .ywlj_scon ul li{

		width:50%;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss{

		--slWidth:60px;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sl{

		font-size:.4rem;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sr{

		font-size:.38rem;

	}

	.ywlj_s7 .ywlj_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-top:-.4rem;

	}

	.ywlj_s7 .ywlj_con ul li{

		width:100%;

		margin-top:.4rem;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss{

		font-size:.4rem;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_num{

		font-size:.48rem;

	}

	.ywlj_s7 .ywlj_txt{

		font-size:.46rem;

	}

	.ywlj_s8 .ywlj_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ywlj_s8 .ywlj_con ul li{

		width:50%;

		flex-grow:1;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st{

		padding:.1rem;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon{

		font-size:1.2rem;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_sd .ywlj_sh{

		font-size:16px;

	}

	

	/* 视频弹出窗 */

	.pop_box{

		width:100vw;

	}

	.pop_box .pop_close{

		top:10px;

		right:10px;

		padding:5px 15px;

	}

	.pop_box .pop_close span{

		font-size:16px;

	}

	



	/* 777 */

}



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

	.pd_150{

		padding:1.5rem;

	}

	.pd_tb150{

		padding:1.5rem 0;

	}

	.pd_t150{

		padding-top:1.5rem;

	}

	.pd_b150{

		padding-bottom:1.5rem;

	}

	.pd_120{

		padding:1.2rem;

	}

	.pd_tb120{

		padding:1.2rem 0;

	}

	.pd_t120{

		padding-top:1.2rem;

	}

	.pd_b120{

		padding-bottom:1.4rem;

	}

	.pd_100{

		padding:1rem;

	}

	.pd_tb100{

		padding:1rem 0;

	}

	.pd_t100{

		padding-top:1rem;

	}

	.pd_b100{

		padding-bottom:1rem;

	}

	.pd_80{

		padding:.8rem;

	}

	.pd_tb80{

		padding:.8rem 0;

	}

	.pd_t80{

		padding-top:.8rem;

	}

	.pd_b80{

		padding-bottom:.8rem;

	}

	.pd_70{

		padding:.7rem;

	}

	.pd_tb70{

		padding:.7rem 0;

	}

	.pd_t70{

		padding-top:.7rem;

	}

	.pd_b70{

		padding-bottom:.7rem;

	}

	.pd_60{

		padding:.6rem;

	}

	.pd_tb60{

		padding:.6rem 0;

	}

	.pd_t60{

		padding-top:.6rem;

	}

	.pd_b60{

		padding-bottom:.6rem;

	}

	.pd_50{

		padding:.5rem;

	}

	.pd_tb50{

		padding:.5rem 0;

	}

	.pd_t50{

		padding-top:.5rem;

	}

	.pd_b50{

		padding-bottom:.5rem;

	}

	.pd_40{

		padding:.4rem;

	}

	.pd_tb40{

		padding:.4rem 0;

	}

	.pd_t40{

		padding-top:.4rem;

	}

	.pd_b40{

		padding-bottom:.4rem;

	}

	.pd_30{

		padding:.3rem;

	}

	.pd_tb30{

		padding:.3rem 0;

	}

	.pd_t30{

		padding-top:.3rem;

	}

	.pd_b30{

		padding-bottom:.3rem;

	}

	.pd_20{

		padding:.2rem;

	}

	.pd_tb20{

		padding:.2rem 0;

	}

	.pd_t20{

		padding-top:.2rem;

	}

	.pd_b20{

		padding-bottom:.2rem;

	}

	.pd_15{

		padding:.15rem;

	}

	.pd_tb15{

		padding:.15rem 0;

	}

	.pd_t15{

		padding-top:.15rem;

	}

	.pd_b15{

		padding-bottom:.15rem;

	}

	.mg_t150{

		margin-top:1.5rem;

	}

	.mg_b150{

		margin-bottom:1.5rem;

	}

	.mg_t100{

		margin-top:1rem;

	}

	.mg_b100{

		margin-bottom:1rem;

	}

	.mg_tb80{

		margin:.8rem 0;

	}

	.mg_t80{

		margin-top:.8rem;

	}

	.mg_b80{

		margin-bottom:.8rem;

	}

	.mg_tb70{

		margin:.7rem 0;

	}

	.mg_t70{

		margin-top:.7rem;

	}

	.mg_b70{

		margin-bottom:.7rem;

	}

	.mg_tb60{

		margin:.6rem 0;

	}

	.mg_t60{

		margin-top:.6rem;

	}

	.mg_b60{

		margin-bottom:.6rem;

	}

	.mg_tb50{

		margin:.5rem 0;

	}

	.mg_t50{

		margin-top:.5rem;

	}

	.mg_b50{

		margin-bottom:.5rem;

	}

	.mg_tb40{

		margin:.4rem 0;

	}

	.mg_t40{

		margin-top:.4rem;

	}

	.mg_b40{

		margin-bottom:.4rem;

	}

	.mg_tb30{

		margin:.3rem 0;

	}

	.mg_t30{

		margin-top:.3rem;

	}

	.mg_b30{

		margin-bottom:.3rem;

	}

	.mg_tb20{

		margin:.2rem 0;

	}

	.mg_t20{

		margin-top:.2rem;

	}

	.mg_b20{

		margin-bottom:.2rem;

	}

	.mg_tb15{

		margin:.15rem 0;

	}

	.mg_t15{

		margin-top:.15rem;

	}

	.mg_b15{

		margin-bottom:.15rem;

	}

	.mg_tb10{

		margin:.1rem 0;

	}

	.mg_t10{

		margin-top:.1rem;

	}

	.mg_b10{

		margin-bottom:.1rem;

	}

	

	/* header */

	.header_box .header_top,

	.menu{

		height:70px;

	}

	.header_box .logo img,

	.header_box.header_box2 .logo img{

		max-height:28px;

	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol,
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r ol{
		margin-left:-.4rem;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li,
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r .xlcd_ld ol li{
		width:25%;
	}

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li .xlcd_ss,
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r .xlcd_ld ol li .xlcd_ss{
		margin-left:.4rem;
	}

	

	/* 标题2 */

	.cszh_tit2,

	.cszh_tit3{

		font-size:26px;

	}

	

	/* 变革智慧 */

	.bgzh_box .bgzh_top{

		--gap:2em;

	}

	

	

	/* 传世六道 */

	.csld_public .csld_txt .csld_el .csld_num{

		font-size:46px;

	}

	.csld_public .csld_txt .csld_el .csld_sh{

		font-size:20px;

	}

	.csld_public .csld_txt .csld_el .csld_sd{

		font-size:16px;

	}

	

	/* 变革 */

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

		padding:.4rem;

	}

	

	/* 客户见证 */

	.khjz_box .khjz_con{

		transform:none;

		opacity:1;

	}

	.khjz_box .khjz_con .khjz_ss .khjz_l .khjz_img,

	.khjz_box .khjz_con .khjz_ss .khjz_l,

	.khjz_box .khjz_con .khjz_ss .khjz_r{

		height:360px;

	}

	.khjz_box .khjz_con .khjz_ss .khjz_r{

		padding:60px 40px;

		font-size:18px;

	}

	

	/* 视频弹出窗 */

	.pop_box{

		width:80vw;

	}

	

	/* 专家体系 */

	.zjtx_box .zjtx_con{

		font-size:300px;

	}

	.zjtx_box .zjtx_con .zjtx_pic .zjtx_word{

		font-size:14px;

	}

	

	/* 内页-banner */

	.inner_banner .inner_b_txt .inner_b_en{

		font-size:1.8em;

	}

	

	/* 客户问答页 */

	.qa_list .qa_st .qa_icon{

		font-size:40px;

	}

	.qa_list > ul > li{

		border-radius:40px;

	}

	.qa_list .qa_st{

		height:80px;

	}

	.qa_form{

		padding:3em;

		font-size:18px;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s4 .bgzxx_r .bgzxx_h,

	.bgzxx_tit .bgzxx_h,

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap .bgzxx_sh,

	.bgzxx_s8 .bgzxx_con .bgzxx_sh,

	.csz_section .csz_con .csz_l .csz_h{

		font-size:26px;

	}

	.cszh_tit2 ~ .bgzxx_tit .bgzxx_h{

		font-size:20px;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_list ul li{

		font-size:20px;

	}

	.bgzxx_s8 .bgzxx_con .bgzxx_sh{

		padding-left:.4rem;

	}

	.bgzxx_s9 .bgzxx_con > ul{

		font-size:24.533333vw;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap{

		border-width:calc(20 / 1200 * 92vw);

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_st{

		font-size:calc(68 / 1200 * 92vw);

		height:auto;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_sh{

		font-size:20px;

	}

	

	/* 战略顾问页 */

	.zlgw_s2 .zlgw_con ul li .zlgw_ss{

		padding:.3rem;

	}

	.zlgw_s4 .zlgw_con .zlgw_top .swiper-slide{

		padding-bottom:.3rem;

	}

	

	/* 培训赋能页 */

	.pxfn_s1 .pxfn_con .pxfn_r .pxfn_top .pxfn_tit{

		font-size:20px;

	}

	.pxfn_s2 .pxfn_con .pxfn_item .pxfn_wrap .pxfn_stit .pxfn_sh{

		font-size:1.25em;

	}

	.pxfn_s3 .pxfn_con{

		font-size:calc(92vw / 3);

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_line{

		width:2em;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sh{

		font-size:1.5em;

	}

	.pxfn_s4 .pxfn_con .swiper-slide{

		padding-top:80px;

		margin-bottom:80px;

	}

	

	/* 实战页 */

	.csz_section .csz_con .csz_l{

		width:240px;

		padding-left:40px;

		padding-right:40px;

	}

	.csz_section .csz_con .csz_r{

		padding-top:40px;

		width:calc(100% - 240px);

	}

	.csz_section .csz_con .csz_r .csz_wrap{

		width:100%;

	}

	.csz_section .csz_con .csz_r .csz_ss .csz_txt{

		margin-top:.3rem;

	}

	.csz_section .csz_pn{

		margin-top:4vw;

	}

	.al_section .al_top .al_ss .al_wrap .al_st .al_tit{

		font-size:20px;

	}

	.al_section .al_top .al_ss .al_wrap .al_st .al_tit .al_h{

		font-size:1.5em;

	}

	

	/* 案例详情页 */

	.alx_box1 .cszh_tit2{

		font-size:30px;

	}

	.alx_s1 .alx_top .alx_ss{

		font-size:18px;

	}

	.alx_s1 .swiper-button-white-yx{

		top:100%;

	}

	.alx_s1 .swiper-button-white-yx.swiper-button-prev{

		left:0;

		right:auto;

	}

	.alx_s1 .swiper-button-white-yx.swiper-button-next{

		right:0;

		left:auto;

	}

	

	/* 思想页 */

	.isub_nav .swiper-wrapper{

		transform:none !important;

	}

	.isub_nav .swiper-slide{

		width:20%;

	}

	.xw_list ul li .xw_ss .xw_img{

		height:calc((92vw - .4rem * 2) / 3 * 228 / 380);

	}

	.xw_list ul li .xw_ss .xw_sh{

		font-size:18px;

	}

	

	/* 详情页 */

	.xqy_box1 .xqy_lr .xqy_l .xqy_tit .xqy_h{

		font-size:28px;

	}

	

	/* 关于我们页 */

	.gywm_s2 .gywm_img{

		height:calc(762 / 1200 * 100vw);

	}

	.gywm_tabs .gywm_ss{

		padding-bottom:.3rem;

	}

	.gywm_tabs .gywm_ss .gywm_sh{

		font-size:1.25em;

	}

	.gywm_s3 .gywm_bot ul{

		font-size:.3rem;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss{

		padding:2em 1em;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_icon{

		font-size:60px;

	}

	.gywm_s3 .gywm_bot ul li .gywm_ss .gywm_sh{

		font-size:18px;

	}

	.pxfn_top1 .pxfn_tb .pxfn_exp{

		font-size:.6em;

	}

	.pxfn_top1 .cszh_tit2 .pxfn_tb .cszh_h{

		margin-right:.2rem;

	}

	.gywm_s5 .gywm_con .gywm_bot .gywm_br .gywm_info .gywm_sh{

		font-size:26px;

	}

	.gywm_s7 .gywm_bot .gywm_sh{

		font-size:20px;

	}

	.swiper-button-white-ttw{

		font-size:50px;

	}

	.gywm_s7 .gywm_zl_pics .swiper-button-next{

		left:calc(100% - 1em - 10px);

	}

	.gywm_s7 .gywm_zl_pics .swiper-button-prev{

		right:calc(100% - 1em - 10px);

	}

	.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_img{

		height:60px;

	}

	.zjtd_s1 .zjtd_con ul li .zjtd_ss .zjtd_sh{

		font-size:18px;

	}

	.zjtd_s2 .zjtd_con .zjtd_ss .zjtd_st .zjtd_img{

		height:calc((92vw - .4rem * 3) / 4);

	}

	.zjtd_s3 .zjtd_con .zjtd_st .zjtd_img{

		font-size:150px;

	}

	

	/* 加入我们页 */

	.jrwm_s2 .jrwm_con{

		background-size:calc((92vw - .4rem) / 2);

	}

	.jrwm_s3 .jrwm_con .jrwm_st .jrwm_txt .jrwm_sh{

		font-size:24px;

	}

	.jrwm_s3 .jrwm_con .jrwm_sd_t .jrwm_ss{

		font-size:20px;

	}

	.zpzx_s4 .zpzx_con .zpzx_st li.zpzx_szw .zpzx_sh{

		font-size:1.1em;

	}

	
	/* 场景解决方案页 */
	.cjjj_box1{
		--stickyNav:70px;
	}
	.cjjj_box1 .cjjj_nav{
		--font1:16;
		top:70px;
	}
	.cjjj_fa .cjjj_tit{
		--font1:20;
	}
	.cjjj_fa .cjjj_swiper{
		--gap:20px;
		--pd:15px;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sh{
		--font1:16;
	}
	.cjjj_fa .cjjj_swiper .cjjj_ss .cjjj_txt .cjjj_sw{
		--font1:14;
	}
	

	

	

	

	

}



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

	/* 变革智慧 */

	.bgzh_box .bgzh_bot .bgzh_ss .bgzh_rel .bgzh_icon{

		font-size:3em;

	}

	

	/* 传世六道 */

	.csld_public .csld_sx{

		font-size:360px;

	}

	.csld_public .csld_sx .csld_center .csld_wrap{

		font-size:20px;

	}

	

	/* 变革 */

	.bge_box .bge_top > ul > li{

		font-size:14px;

	}

	.bge_box .bge_top .bge_st .bge_wrap .counter{

		font-size:2.8em;

	}

	.bge_box .bge_top > ul > li{

		max-width:30%;

	}

	.bge_box .bge_bot_tit .bge_h{

		font-size:1.5em;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

		height:360px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon{

		font-size:74px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_sh{

		font-size:18px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_sd .bge_ss{

		height:60px;

	}

	

	/* 视频弹出窗 */

	.pop_box{

		width:92vw;

	}

	

	/* 客户见证 */

	.khjz_box .khjz_con .khjz_yh{

		font-size:50px;

	}

	.khjz_box .swiper-button-white{

		font-size:70px;

	}

	

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(1),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(2),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(3),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(4){

		display:block;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_item{

		display:none;

		width:25%;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_ss{

		height:calc((92vw - 24px * 5) / 4 * 220 / 292 + 25px);

	}

	

	/* 新闻 */

	.xw_box .xw_con .xw_item.xw_tw{

		width:50%;

	}

	.xw_box .xw_con .xw_item.xw_cw{

		width:100%;

	}

	.xw_box .xw_con .xw_tw .xw_img{

		height:calc((92vw - .4rem) / 2 * 228 / 380);

	}

	

	/* 页脚 */

	.footer_top .footer_sdr{

		width:40%;

	}

	.footer_top .footer_sdl .footer_info .footer_scon li .footer_sw{

		width:calc(92vw - 92vw * .4 - 10vw);

	}

	

	/* 变革咨询页 */

	.bgzx_s1 .bgzx_txt{

		padding:4vw;

	}

	.article_w{

		font-size:15px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_sh{

		font-size:1.4em;

	}

	.bgzx_s3 .bgzx_sfq > ul > li,

	.bgzx_s4 .bgzx_sfq ul li{

		width:33.33333%;

	}

	.bgzx_s3 .bgzx_sfq > ul > li + li{

		margin-left:0;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wb{

		margin-top:.6rem;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_sh{

		font-size:1.25em;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_ss{

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .iconfont{

		font-size:1.25em;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .bgzx_num{

		font-size:3em;

	}

	.bgzx_s5 .bgzx_bot .bgzx_bt .bgzx_sh{

		font-size:20px;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s1 .bgzxx_con .bgzxx_l{

		height:300px;

		overflow:hidden;

	}

	.bgzxx_s1 .bgzxx_con .bgzxx_l img{

		height:100%;

		object-fit:cover;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap{

		width:50%;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

		font-size:1.5em;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_sh{

		font-size:18px;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_num{

		font-size:.7rem;

	}

	.bgzxx_s4 .bgzxx_r{

		--w1:100px;

	}

	.bgzxx_s4 .bgzxx_r .bgzxx_info ul li{

		font-size:16px;

	}

	.bgzxx_s5 .bgzxx_con ul li{

		width:33.33333%;

	}

	.bgzxx_s7 .bgzxx_con .bgzxx_r .bgzxx_wrap{

		padding-top:.5rem;

		padding-bottom:.5rem;

	}

	.bgzxx_s8 .bgzxx_con .bgzxx_sh{

		font-size:22px;

	}

	.bgzxx_s9 .bgzxx_con .bgzxx_ss .bgzxx_wrap .bgzxx_sh{

		font-size:18px;

	}

	

	/* 战略顾问页 */

	.zlgw_s2 .zlgw_con ul li .zlgw_ss .zlgw_icon{

		font-size:36px;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sh{

		font-size:1.25em;

	}

	

	/* 培训赋能页 */

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_line{

		display:none;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sw{

		margin-top:.1rem;

	}

	.pxfn_s3 .pxfn_con .pxfn_wrap .pxfn_ss .pxfn_sh{

		margin-top:0;

	}

	.pxfn_s4 .pxfn_con .swiper-container{

		width:80vw;

	}

	.pxfn_s4 .pxfn_con .pxfn_ss{

		padding-left:6vw;

	}

	.pxfn_s4 .swiper-button-prev{

		right:calc(50% + 10px);

	}

	.pxfn_s4 .swiper-button-next{

		left:calc(50% + 10px);

	}

	.pxfn_s4 .swiper-button-white,

	.csz_section .swiper-button-white{

		font-size:50px;

	}

	.pxfn_s4 .swiper-button-white{

		top:auto;

		bottom:15px;

	}

	.pxfn_list > ul > li{

		width:50%;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_img{

		height:calc((92vw - 1em) / 2 * 228 / 380);

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_img{

		height:60vw;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

		font-size:7.5vw;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_sh{

		font-size:30px;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_txt{

		font-size:18px;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li{

		padding-bottom:4vw;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt{

		padding-left:3vw;

		padding-right:3vw;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sh{

		font-size:1.25em;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sw{

		font-size:15px;

	}

	

	/* 实战页 */

	.csz_section .csz_exp{

		font-size:18px;

	}

	.al_section .al_top .al_ss .al_wrap{

		padding-top:60px;

	}

	.al_section .al_top .al_ss .al_wrap .al_st{

		width:70%;

	}

	.al_section .al_top .al_ss .al_wrap .al_sd{

		width:100%;

	}

	.al_section .al_top .al_ss .al_bg{

		height:700px;

	}

	.al_section .al_bot .al_ss .al_sh{

		font-size:18px;

	}

	

	/* 思想页 */

	.sx_s1 .sx_l,

	.sx_s1 .sx_r{

		width:100%;

	}

	.sx_s3 .sx_con .sx_ss .sx_img{

		height:calc((92vw - 20px) / 2);

	}

	

	/* 关于我们页 */
	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss{
		-webkit-flex-direction:column;
		flex-direction:column;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_sw{
		width:100%;
		margin-top:.3rem;
	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon{
		font-size:60px;
	}

	.gywm_s4 .gywm_con .gywm_ss .gywm_img{
		font-size:100px;
	}

	.gywm_s4 .gywm_con .gywm_ss .gywm_txt{
		width:calc(100% - 100px - .3rem);
	}

	

	/* 加入我们页 */
	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sh{
		font-size:1.25em;
	}
	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sw,
	.jrwm_s2 .jrwm_con .jrwm_ss .jrwm_st{
		font-size:16px;
	}

	/* 业务逻辑页 */
	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_wrap{
		font-size:calc(300 / 1200 * 92vw);
	}
	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_icon{
		font-size:60px;
	}
	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_sw{
		font-size:20px;
	}

	.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_sw{

		font-size:20px;

	}

	.ywlj_s4 .ywlj_sl{

		width:50%;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon{

		font-size:80px;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_sw{

		font-size:20px;

	}

	.ywlj_s4 .ywlj_sr{

		width:45%;

	}

	.ywlj_s6 .ywlj_scon ul li{

		width:33.33333%;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sr{

		font-size:16px;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss{

		font-size:18px;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss .ywlj_sh{

		font-size:22px;

	}

	.ywlj_s7 .ywlj_txt{

		font-size:22px;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st{

		padding:.15rem;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon{

		font-size:80px;

	}

	

	

}



@media screen and (min-width:896px) and (max-width:1200px){

	/* header */

	.xlcd.subnav1 .xlcd_l .xlcd_ld ol li,
	.xlcd.subnav1 .xlcd_l ~ .xlcd_r .xlcd_ld ol li{

		width:20%;

	}

	

	/* 传世六道 */

	.csld_public .csld_sx{

		font-size:400px;

	}

	

	/* 变革 */

	.bge_box .bge_top .bge_st .bge_wrap .counter{

		font-size:3em;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap{

		height:400px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_icon{

		font-size:80px;

	}

	.bge_box .bge_bot_con ul > li .bge_bs .bge_wrap .bge_sh{

		font-size:22px;

	}

	

	

	/* 客户见证 */

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(1),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(2),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(3),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(4),

	.khjz_box .khjz_wall .khjz_pics .khjz_item:nth-of-type(5){

		display:block;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_item{

		display:none;

		width:20%;

	}

	.khjz_box .khjz_wall .khjz_pics .khjz_ss{

		height:calc((92vw - 24px * 6) / 5 * 220 / 292 + 30px);

	}

	.khjz_box .khjz_con .khjz_yh{

		font-size:50px;

	}

	

	/* 页脚 */

	.footer_top .footer_sdr{

		width:40%;

	}

	.footer_top .footer_sdl .footer_info .footer_scon li .footer_sw{

		width:calc(92vw - 92vw * .4 - 10vw);

	}

	

	/* 变革咨询页 */

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell{

		width:calc(92vw - 640px + 4vw - 10px);

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit{

		font-size:16px;

	}

	.bgzx_s2 .bgzx_con .bgzx_rt .bgzx_ell .bgzx_stit .bgzx_en{

		line-height:1.1;

	}

	.bgzx_s2 .bgzx_con .bgzx_rdl{

		width:calc(92vw - 640px);

	}

	.bgzx_s2 .bgzx_con .bgzx_rdl .bgzx_ss{

		font-size:1.15em;

	}

	.bgzx_s3 .bgzx_sfq > ul > li,

	.bgzx_s4 .bgzx_sfq ul li{

		width:33.33333%;

	}

	.bgzx_s3 .bgzx_sfq > ul > li + li{

		margin-left:0;

	}

	.bgzx_s4 .bgzx_sfq ul li .bgzx_wb{

		margin-top:.8rem;

	}

	.bgzx_s5 .bgzx_con .bgzx_top ul li .bgzx_st .bgzx_num{

		font-size:3em;

	}

	

	/* 变革咨询详情页 */

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap{

		width:auto;

		padding-left:.5rem;

		padding-right:.5rem;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_l .bgzxx_wrap .bgzxx_sh{

		font-size:1.5em;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_st .bgzxx_sh{

		font-size:20px;

	}

	.bgzxx_s2 .bgzxx_con .bgzxx_r .bgzxx_ss .bgzxx_sd{

		font-size:17px;

	}

	.bgzxx_s4 .bgzxx_r{

		--w1:150px;

	}

	.bgzxx_s8 .bgzxx_con .bgzxx_sh{

		font-size:22px;

	}

	.bgzxx_s10 .bgzxx_con .bgzxx_l img{

		object-fit:cover;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sw{

		overflow:hidden;

		-webkit-line-clamp:2;

		-moz-line-clamp:2;

		-o-line-clamp:2;

		line-clamp:2;

		-webkit-box-orient:vertical;

		-moz-box-orient:vertical;

		-o-box-orient:vertical;

		box-orient:vertical;

		display:-webkit-box;

		display:-moz-box;

		display:-o-box;

		display:box;

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs,

	.zlgw_s3 .zlgw_con .gallery-top .zlgw_img{

		height:calc((92vw - 92vw * .375 - 10px) * 500 / 740);

	}

	.zlgw_s3 .zlgw_con .gallery-thumbs .zlgw_sh{

		font-size:1.25em;

	}

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_bl .zlgw_item + .zlgw_item{

		margin-top:.3em;

	}

	.zlgw_s4 .zlgw_con .zlgw_bot .zlgw_br .zlgw_img{

		height:auto;

	}

	

	/* 培训赋能页 */

	.pxfn_s1 .pxfn_con .pxfn_r{

		padding-top:30px;

		padding-bottom:30px;

	}

	.pxfn_list > ul > li .pxfn_ss .pxfn_img{

		height:calc((92vw - .4rem * 2) / 3 * 228 / 380);

	}

	

	/* 数据智能页 */

	.sjzn_section .sjzn_container .sjzn_top .sjzn_en{

		font-size:60px;

	}

	.sjzn_section .sjzn_container .sjzn_top .sjzn_sh{

		font-size:36px;

	}

	.sjzn_section .sjzn_container .sjzn_bot ul li .sjzn_txt .sjzn_sh{

		font-size:1.25em;

	}

	

	/* 实战页 */

	.csz_section .csz_exp{

		font-size:18px;

	}

	

	/* 思想页 */

	.sx_s1 .sx_r .sx_ss .sx_date{

		width:100px;

	}

	.sx_s1 .sx_r .sx_ss .sx_sr{

		width:calc(100% - 100px);

		font-size:18px;

		padding:0 20px;

	}

	.sx_s1 .sx_r .sx_ss .sx_sw{

		font-size:14px;

	}

	.sx_s1 .sx_r .sx_ss .sx_date span{

		font-size:36px;

	}

	.sx_s1 .sx_l .sx_ss,

	.sx_s1 .sx_r .swiper-container{

		height:calc(92vw * .635 * 456 / 760);

	}

	.sx_s3 .sx_con .sx_ss .sx_img{

		height:calc((92vw - 20px * 2) / 3);

	}

	.sx_s3 .sx_con .sx_ss .sx_bot .sx_ssh{

		font-size:18px;

	}

	

	/* 关于我们页 */

	.gywm_s1 .gywm_con .gywm_r .gywm_rt .gywm_sdr{

		color:var(--curColor2);

	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_icon{

		font-size:60px;

	}

	.gywm_s2 .gywm_wrap .gywm_con .gywm_ss .gywm_sw{

		width:calc(100% - 60px - .25rem);

		font-size:15px;

	}

	

	/* 加入我们页 */

	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sh{

		font-size:1.25em;

	}

	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_line,

	.jrwm_s1 .jrwm_con .jrwm_ss .jrwm_wrap .jrwm_sw{

		margin-top:.25rem;

	}

	

	/* 业务逻辑页 */

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_wrap{

		font-size:calc(230 / 1200 * 92vw);

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_icon{

		font-size:70px;

	}

	.ywlj_s2 .ywlj_con ul li .ywlj_ss .ywlj_sw,

	.ywlj_s3 .ywlj_con ul li .ywlj_ss .ywlj_sw{

		font-size:22px;

	}

	.ywlj_s4 .ywlj_sl{

		width:44%;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_icon{

		font-size:85px;

	}

	.ywlj_s4 .ywlj_sl .ywlj_bot ul li .ywlj_sw{

		font-size:20px;

	}

	.ywlj_s4 .ywlj_sr{

		width:46%;

	}

	.ywlj_s6 .ywlj_con,

	.ywlj_s6 .ywlj_scon{

		margin-top:.6rem;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss{

		--slWidth:70px;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sl{

		font-size:20px;

	}

	.ywlj_s6 .ywlj_scon .ywlj_ss .ywlj_sr{

		font-size:18px;

	}

	.ywlj_s7 .ywlj_con .ywlj_ss{

		font-size:20px;

	}

	.ywlj_s7 .ywlj_txt{

		font-size:24px;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st{

		padding:.16rem;

	}

	.ywlj_s8 .ywlj_con .ywlj_ss .ywlj_st .ywlj_icon{

		font-size:100px;

	}

	

	

	

	

	

	

	

	

	

}