body {
	--www: 1.5rem;
	--interval: var(--www);
	--nav_height: 0.9rem;
	--color: #005aab;
	--f14: 0.14rem;
	--f16: 0.16rem;
	--f18: 0.18rem;
	--f20: 0.2rem;
	--f22: 0.22rem;
	--f24: 0.24rem;
	--f26: 0.26rem;
	--f28: 0.28rem;
	--f30: 0.3rem;
	--f32: 0.32rem;
	--f34: 0.34rem;
	--f36: 0.36rem;
	--f38: 0.38rem;
	--f40: 0.4rem;
	--f42: 0.42rem;
	--f44: 0.44rem;
	--f46: 0.46rem;
	--f48: 0.48rem;
	--f52: 0.52rem;
	--f54: 0.54rem;
	--f56: 0.38rem;
	--f58: 0.58rem;
	--f60: 0.6rem;
}
@font-face {
    font-family: 'Alibaba';
    src: url('ALIBABA-PUHUITI-MEDIUM.woff2')format('woff2'),
	url('ALIBABA-PUHUITI-MEDIUM.TTF')format('truetype');
    font-display: swap;
	font-weight: normal;
	  font-style: normal;
}
body {
   font-family: 'Alibaba';
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto;
}
@media screen and (min-width: 1921px) {
	body {
		--interval: calc((100vw - (19.2rem - var(--www))) / 2);
	}
}

@media screen and (max-width: 1520px) {
	body {
		--f14: 12px;
		--f16: 14px;
		--f18: 16px;
		--f20: 18px;
		--f22: 20px;
		--www: 1.7rem;
	}
}

@media screen and (max-width: 1200px) {
	body {
		--f20: 16px;
		--f22: 16px;
		--f24: 18px;
		--f26: 20px;
		--f28: 22px;
		--f30: 0.36rem;
		--f32: 0.36rem;
		--f34: 0.38rem;
		--f36: 0.4rem;
		--f38: 0.4rem;
		--f40: 0.4rem;
		--f42: 0.4rem;
		--f44: 0.4rem;
		--f46: 0.4rem;
		--f48: 0.4rem;
		--f52: 0.46rem;
		--f54: 0.48rem;
		--f56: 0.52rem;
		--f58: 0.52rem;
		--f60: 0.54rem;
		--interval: 5vw;
		--nav_height: 58px;
	}
}

@media screen and (max-width: 767px) {
	body {
		--f14: 0.26rem;
		--f16: 0.28rem;
		--f18: 0.3rem;
		--f20: 0.3rem;
		--f22: 0.32rem;
		--f24: 0.34rem;
		--f26: 0.34rem;
		--f28: 0.36rem;
		--f30: 0.4rem;
		--f32: 0.4rem;
		--f34: 0.4rem;
		--f36: 0.4rem;
		--f38: 0.4rem;
		--f40: 0.42rem;
		--f42: 0.42rem;
		--f44: 0.42rem;
		--f46: 0.42rem;
		--f48: 0.42rem;
		--f52: 0.42rem;
		--f54: 0.44rem;
		--f56: 0.46rem;
		--f58: 0.46rem;
		--f60: 0.48rem;
	}
}

.maodian {
	position: relative;
	top: calc(var(--nav_height) * -1 + 1px);
}

@media screen and (min-width: 1200px) {

	#solution1,
	#solution2,
	#solution3,
	#solution4,
	#about2 {
		top: 0 !important;
	}
}

.mobile_search {
	top: var(--nav_height);
}

/** 纵向滚动条样式 */
.wMain {
	padding-left: var(--interval);
	padding-right: var(--interval);
	width: 100%;
}

.Home_Chip {
	position: relative;
	z-index: 1;
}

.Home_Chip:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background: linear-gradient(to left, transparent 39%, #1a57b1 100%);
	/* background: url(../images/pro.png) no-repeat bottom; */
}

.shehuthree .contact-oneul ul li {
	width: 33.2%;
	margin-right: 15px;
}

.shehuthree .contact-oneul ul li:last-child {
	margin-right: 0px;
}

.Home_Chip .orientation {
	z-index: 999;
}

.content3 {
	margin-bottom: 10px;
}

.swiper-button-lock {
	display: none !important;
}

.button-disabled,
.swiper-button-disabled {
	cursor: auto;
	pointer-events: none;
}

.zhili-one {
    padding-top: 0;
}

.banner1 .swiper-slide .orientation .content1 {
	opacity: 0;

}

.banner1 .swiper-slide.swiper-slide-active .orientation .content1 {
	opacity: 1;

}

.banneeerswiper {
	text-align: center;
}

.dw {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.Footer_Container {
	line-height: 0px;
}

.flex_center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bgColor {
	background: #f6f6f6;
}

.pt {
	padding-top: 0.6rem;
}

.pb {
	padding-bottom: 0.5rem;
}

.mt {
	margin-top: 0.7rem;
}

.Header_Container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}

.Header_Container::after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
}

.Header_Container .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 100%;
	background: #fff;
	-webkit-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}

.Header_Container .box {
	position: relative;
	z-index: 2;
}

.Header_Container .box .boxLeft {
	background: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Header_Container .box .boxLeft .logo {
	padding: 0 0.38rem 0 0.46rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Header_Container .box .boxLeft .logo a {
	display: block;
}

.Header_Container .box .boxLeft .logo a img {
	height: 0.45rem;
}

.Header_Container .box .boxLeft .menu {
	width: var(--nav_height);
	height: var(--nav_height);
	background: #005aab;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxLeft .menu div {
	margin: auto;
}

.Header_Container .box .boxLeft .menu svg path {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 1rem;
}

.Header_Container .box .boxRight nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Header_Container .box .boxRight nav .item {
	padding: 0 0.3rem;
	position: relative;
}

.Header_Container .box .boxRight nav .item>p a {
	font-size: var(--f18);
	color: #999;
	line-height: var(--nav_height);
	position: relative;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight nav .item>p a::after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0%;
	height: 1px;
	background: #005aab;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight nav .item .towNav {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
	width: 1.5rem;
	-webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight nav .item .towNav ul li {
	padding: 8px 0;
}

.Header_Container .box .boxRight nav .item .towNav ul li a {
	display: block;
	font-size: var(--f16);
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	text-align: center;
}

.Header_Container .box .boxRight nav .item .towNav ul li a:hover {
	color: #005aab;
}

.Header_Container .box .boxRight nav .item:hover>p a {
	color: #005aab !important;
}

.Header_Container .box .boxRight nav .item:hover .towNav {
	visibility: inherit;
	opacity: 1;
}

.Header_Container .box .boxRight nav .item.active>p a {
	color: #fff;
}

.Header_Container .box .boxRight nav .item.active>p a::after {
	width: 100%;
}

.Header_Container .box .boxRight .joinUs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 1rem;
	position: relative;
}

.Header_Container .box .boxRight .joinUs>p a {
	font-size: var(--f16);
	
	line-height: 36px;
	width: 1.16rem;
	border-radius: 5px;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight .joinUs .towNav {
	position: absolute;
	left: 50%;
	top: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
	width: 1.5rem;
	-webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Header_Container .box .boxRight .joinUs .towNav ul li {
	padding: 8px 0;
}

.Header_Container .box .boxRight .joinUs .towNav ul li a {
	display: block;
	font-size: var(--f16);
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	text-align: center;
}

.Header_Container .box .boxRight .joinUs .towNav ul li a:hover {
	color: #005aab;
}

.Header_Container .box .boxRight .joinUs:hover>p a {
	background: #005aab;
	color: #fff !important;
	border-color: #005aab;
}

.z_header {
	z-index: 99999999999999999 !important;
}

.Header_Container .box .boxRight .joinUs:hover .towNav {
	visibility: inherit;
	opacity: 1;
}

.Header_Container.active::after,
.Header_Container.on::after {
	bottom: -1px;
	background: rgba(0, 0, 0, 0.1);
}

.Header_Container.active .bg,
.Header_Container.on .bg {
	width: 100%;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.Header_Container.active .box .boxLeft .menu,
.Header_Container.on .box .boxLeft .menu {
	background: #fff;
}

.Header_Container.active .box .boxLeft .menu svg path,
.Header_Container.on .box .boxLeft .menu svg path {
	fill: #005aab;
}

.Header_Container.active .box .boxRight nav .item>p a,
.Header_Container.on .box .boxRight nav .item>p a {
	color: #999;
}

.Header_Container.active .box .boxRight nav .item.active>p a,
.Header_Container.on .box .boxRight nav .item.active>p a {
	color: #000 !important;
}

.Header_Container.active .box .boxRight .joinUs a,
.Header_Container.on .box .boxRight .joinUs a {
	color: #005aab;
	border-color: #005aab;
}

.Menu_Container {
	position: fixed;
	top: 0;
	height: 100%;
	background: #fff;
	left: 0;
	width: 100%;
	z-index: 10;
	display: none;
}

.Menu_Container .box {
	height: 100%;
	--h: 1.7rem;
	position: relative;
}

.Menu_Container .box .head {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	z-index: 2;
}

.Menu_Container .box .head .logo {
	padding: 0 0.38rem 0 0.46rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Menu_Container .box .head .logo a {
	display: block;
}

.Menu_Container .box .head .logo a img {
	height: 0.45rem;
}

.Menu_Container .box .head .menu {
	width: var(--nav_height);
	height: var(--nav_height);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.Menu_Container .box .head .menu div {
	margin: auto;
}

.Menu_Container .box .boxLeft {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: var(--h) 0 0 var(--interval);
	position: relative;
}

.Menu_Container .box .boxLeft .main1 {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
}

.Menu_Container .box .boxLeft .main1 .item h5 a {
	font-size: var(--f28);
	color: #333;
}

.Menu_Container .box .boxLeft .main1 .item ul {
	margin-top: 0.46rem;
}

.Menu_Container .box .boxLeft .main1 .item ul li {
	margin-bottom: 0.12rem;
}

.Menu_Container .box .boxLeft .main1 .item ul li a {
	font-size: var(--f18);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Menu_Container .box .boxLeft .main1 .item ul li a:hover {
	color: #005aab;
}

.Menu_Container .box .boxLeft .main2 {
	margin-top: 2rem;
}

.Menu_Container .box .boxLeft .main2 ul li {
	margin-bottom: 0.16rem;
}

.Menu_Container .box .boxLeft .main2 ul li a {
	font-size: var(--f28);
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Menu_Container .box .boxLeft .main2 ul li a:hover {
	color: #005aab;
}

.Menu_Container .box .boxLeft .main3 {
	position: absolute;
	bottom: 0.68rem;
	font-size: var(--f18);
	color: #666;
	padding-right: 1rem;
	text-align: left;
}

.Menu_Container .box .boxLeft .main3 a {
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Menu_Container .box .boxLeft .main3 a:hover {
	color: #005aab;
}

.Menu_Container .box .boxRight {
	width: 6.4rem;
	height: 100%;
	padding: var(--h) 1rem 0;
	color: #fff;
	background: url(../images/img24.png) no-repeat 50% 50% / cover;
}

.Menu_Container .box .boxRight .content1 {
	font-size: var(--f16);
}

.Menu_Container .box .boxRight .content2 {
	margin-top: 0.06rem;
}

.Menu_Container .box .boxRight .content2 a {
	
	font-size: var(--f28);
	color: #fff;
}

.Menu_Container .box .boxRight .content3 {
	margin-top: 0.3rem;
}

.Menu_Container .box .boxRight .contact4 {
	margin-top: 0.45rem;
}

.Menu_Container .box .boxRight .content5 {
	margin-top: 0.7rem;
}

.Menu_Container .box .boxRight .content5 img {
	width: 1rem;
}

.Menu_Container .box .boxRight .content6 {
	position: absolute;
	bottom: 0.68rem;
	font-size: var(--f18);
}

.Menu_Container .box .boxRight .content6 a {
	color: #fff;
}

.Menu_Container .box .boxRight .content6 a:hover {
	text-decoration: underline;
}

.Privacy_Policy .box_ .content1 {
	font-size: var(--f32);
}

.Privacy_Policy .box_ .hr {
	border-top: 1px solid #eee;
	margin: 0.5rem 0;
}

.Privacy_Policy .box_ .content3 {
	font-size: var(--f18);
	line-height: 1.8;
	color: #333;
}

.Search_List .box1 {
	padding: 1.4rem 0 0.5rem;
	font-size: var(--f20);
	background: #f6f6f6;
}

.Search_List .box2 {
	min-height: 40vh;
}

.Search_List .box2 .item {
	padding: 0.2rem 0.8rem;
	border-bottom: 1px solid #eee;
}

@media screen and (max-width: 1200px) {
	.Search_List .box2 .item {
		padding: 0.2rem 0rem;
	}
}

.Search_List .box2 .item a .left {
	max-width: 80%;
}

.Search_List .box2 .item a .left .t {
	font-size: var(--f14);
	color: #999;
}

.Search_List .box2 .item a .left .b {
	font-size: var(--f24);
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-top: 12px;
}

.Search_List .box2 .item a .right {
	font-size: var(--f16);
	color: #005aab;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Search_List .box2 .item a .right i {
	font-size: var(--f16);
	display: inline-block;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Search_List .box2 .item a:hover .b {
	color: #005aab;
}

.Search_List .box2 .item a:hover .right i {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}

.Search_List .box3 {
	font-size: var(--f18);
	text-align: center;
}

.code_button .a {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 0.15rem;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	color: #fff;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.code_button .a svg {
	width: 0.3rem;
	position: relative;
	z-index: 2;
	height: 0.3rem;
}

.code_button .a svg path {
	fill: #303E48;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.code_button .a::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	-webkit-box-shadow: inset 0 0 0 0.47rem #c2b2a5;
	box-shadow: inset 0 0 0 0.47rem #c2b2a5;
	-webkit-transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
	transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
	-o-transition: box-shadow 0.3s, transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
}

.code_button .a:hover::after {
	-webkit-box-shadow: inset 0 0 0 2px #c2b2a5;
	box-shadow: inset 0 0 0 2px #c2b2a5;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Home_Banner .banner {
	position: relative;
	overflow: hidden;
}

.Home_Banner .banner .video {
	position: relative;
}

.Home_Banner .banner .video::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/bgc.png) no-repeat 50% 50% / cover;
}

.Home_Banner .banner picture img {
	width: 100%;
	height: 100vh;
}

.Home_Banner .banner video {
	width: 100%;
	height: 100vh;
}

.Home_Banner .banner .swiper-slide .orientation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.Home_Banner .banner .swiper-slide .orientation .content1 {
	font-size: 0.45rem;
	
	font-weight: 700;
}

.Home_Banner .banner .swiper-slide .orientation .content2 {
	font-size: var(--f30);
	font-weight: 300;
	
}

.Home_Banner .banner .page_box {
	position: absolute;
	left: var(--interval);
	bottom: 1rem;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Home_Banner .banner .page_box .page {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.Home_Banner .banner .page_box .page div {
	line-height: 0;
}

.Home_Banner .banner .page_box .page div p {
	width: 0.8rem;
	height: 2px;
	border-radius: 0;
	opacity: 1;
	background: rgba(255, 255, 255, 0.2);
	margin-right: 0.2rem;
	position: relative;
}

.Home_Banner .banner .page_box .page div p span {
	content: '';
	position: absolute;
	width: 0%;
	height: 2px;
	background: #005aab;
	left: 0;
	top: 0;
}

.Home_Banner .banner .page_box .page div .swiper-pagination-bullet-active span {
	-webkit-animation-name: spanWidth;
	animation-name: spanWidth;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.Home_Banner .banner .page_box .button .videoBtn {
	cursor: pointer;
	height: 20px;
	display: none;
}

.Home_Banner .banner .page_box .button .videoBtn .start {
	display: none;
	-webkit-transform: scale(0.8) translateY(3px);
	-ms-transform: scale(0.8) translateY(3px);
	transform: scale(0.8) translateY(3px);
}

.Home_Banner .banner .page_box .button .videoBtn.active .start {
	display: block;
}

.Home_Banner .banner .page_box .button .videoBtn.active .stop {
	display: none;
}

.weixinImg,
.weixinVideo {
	display: none;
}

.weixinVideo {
	position: absolute;
	right: 0.3rem;
	bottom: 0.3rem;
	z-index: 4;
	cursor: pointer;
	opacity: 0.7;
}

.weixin video {
	display: none;
}

.weixin .weixinImg,
.weixin .weixinVideo {
	display: block;
}

@-webkit-keyframes spanWidth {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

@keyframes spanWidth {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

.Home_Banner .swiper-wrapper,
.Home_CoreTechnology .swiper-wrapper {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
	transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
	-o-transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
	transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
	transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
}

.f56 {
	font-size: var(--f56);
	
	line-height: 1.2;
	font-weight: bold;
}

.fff {
	color: #fff;
}

.Home_CoreTechnology {
	position: relative;
}

.Home_CoreTechnology .title {
	position: absolute;
	left: 100px;
	top: 55px;
	z-index: 2;
}

.Home_CoreTechnology .banner1 .swiper-slide picture img {
	width: 100%;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation {
	position: absolute;
	left: 0;
	top: 3.26rem;
	width: 100%;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content1 {
	font-size: var(--f46);
	
	color: #fff;
	position: relative;
}

.wow {
	visibility: visible !important;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content1::after {
	position: absolute;
	top: 85px;
	left: 0;
	width: 150px;
	height: 2px;
	background: #FFF;
	content: "";
	display: block;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 {
	margin-top: 0.82rem;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li {
	margin-right: 0.94rem;
	text-align: center;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .top {
	height: 0.62rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .top img {
	margin: auto;
	max-height: 100%;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .bot {
	
	font-size: var(--f20);
	color: #fff;
	margin-top: 0.2rem;
}

.Home_CoreTechnology .banner1 .swiper-slide .orientation .content3 {
	margin-top: 0.48rem;
}

.Home_CoreTechnology .position {
	position: absolute;
	top: 71%;
	left: 0;
	width: 100%;

	padding: 0 var(--interval);
	z-index: 999999;
}

.Home_CoreTechnology .banner2 .swiper-slide {
	
	color: rgba(255, 255, 255, 0.5);
	padding-bottom: 0.2rem;
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	font-size: var(--f20);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
	position: relative;
}

.Home_CoreTechnology .banner2 .swiper-slide::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0%;
	height: 2px;
	background: #fff;
}

.Home_CoreTechnology .banner2 .swiper-slide-thumb-active {
	color: #fff;
}

.Home_CoreTechnology .banner2 .swiper-slide-thumb-active::after {
	width: 100%;
	-webkit-transition: 5.8s linear;
	-o-transition: 5.8s linear;
	transition: 5.8s linear;
}

.Home_CoreTechnology .banner2 ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 0.8rem;
	
	color: rgba(255, 255, 255, 0.5);
	padding-bottom: 0.2rem;
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	font-size: var(--f20);
}

.Home_CoreTechnology .banner2 ul li:last-child {
	margin-right: 0;
}

.button_01 .a {
	
	font-size: var(--f16);
	color: #fff;
	width: 1.36rem;
	line-height: 0.42rem;
	border: 1px solid #fff;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

@media screen and (max-width: 1680px) {
	.button_01 .a {
		width: 1.6rem;
		line-height: 0.54rem;
	}
}

.button_01 .a:hover {
	background: #005aab;
	color: #fff;
	border: 1px solid #005aab;
	-webkit-box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
}

.button_02 .a {
	
	font-size: var(--f16);
	color: #fff;
	width: 1.36rem;
	line-height: 0.42rem;
	border: 1px solid #005aab;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	background: #005aab;
}

@media screen and (max-width: 1680px) {
	.button_02 .a {
		width: 1.6rem;
		line-height: 0.54rem;
	}
}

.button_02 .a:hover {
	opacity: 0.8;
	-webkit-box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
}

.button_03 .a {
	color: #005aab;
	border: 1px solid #005aab;
}

.Home_Apply .box {
	--w: 2rem;
	--h: 6rem;
	overflow: hidden;
}

.Home_Apply .box .item {
	border-left: 1px solid #ccc;
	position: relative;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	max-width: 10rem;
}

.Home_Apply .box .item .one {
	width: var(--w);
	height: var(--h);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 0.3rem 0.3rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_Apply .box .item .one .content1 {
	
	font-size: var(--f20);
	color: #999;
}

.Home_Apply .box .item .one .content2 {
	
	font-size: var(--f26);
	color: #666;
}

.Home_Apply .box .item .two {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 0.4rem 0.5rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	opacity: 0;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	-webkit-transform: translateX(5%);
	-ms-transform: translateX(5%);
	transform: translateX(5%);
}

.Home_Apply .box .item .two>div {
	z-index: 2;
	position: relative;
}

.Home_Apply .box .item .two .content1 {
	
	font-size: var(--f26);
}

.Home_Apply .box .item .two .content2 {
	
	font-size: var(--f46);
}

.Home_Apply .box .item .two .content3 {
	font-size: var(--f16);
	color: #666;
	line-height: 1.5;
	width: 3.3rem;
	height: 6em;
}

.Home_Apply .box .item .two .content4 {
	margin-top: 0.5rem;
}

.Home_Apply .box .item .img {
	position: absolute !important;
	right: 0.4rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1 !important;
	max-width: 6.4rem;
	width: 56%;
}

.Home_Apply .box .active {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.Home_Apply .box .active .one {
	opacity: 0;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.Home_Apply .box .active .two {
	opacity: 1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

.Home_Chip {
	position: relative;
}

.Home_Chip video,
.Home_Chip .tu {
	width: 100%;
	height: 100vh;
}

.Home_Chip .orientation {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.Home_Chip .orientation .box {
	width: 7.8rem;
}

.Home_Chip .orientation .content2 {
	font-size: var(--f16);
	line-height: 1.6;
	margin-top: 0.35rem;
}

.Home_Chip .orientation .content3 {
	margin-top: 0.54rem;
}

.Home_Chip .orientation .content3 .play {
	
	font-size: var(--f16);
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 0.35rem;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_Chip .orientation .content3 .play img {
	margin-left: 0.08rem;
}

.Home_Chip .orientation .content3 .play:hover {
	color: #005aab;
}

.Home_Chip .position {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_Chip .position video {
	width: 100%;
	height: 100%;
	cursor: url(../images/cursor.png), auto;
}

.Home_Chip .position.active {
	opacity: 1;
	visibility: visible;
}

.Home_News .flexEnd {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.Home_News .box {
	padding: 0 var(--interval);
}

.Home_News .box .item .boxLeft {
	width: 8.7rem;
}

.Home_News .box .item .boxLeft a {
	display: block;
	border-radius: 0.1rem;
	overflow: hidden;
	position: relative;
}

.Home_News .box .item .boxLeft a img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxLeft a .orientation {
	position: absolute;
	bottom: 0.45rem;
	left: 0;
	width: 100%;
	padding: 0 0.5rem;
}

.Home_News .box .item .boxLeft a .orientation .content1 {
	
	font-size: var(--f18);
	color: #005aab;
}

.Home_News .box .item .boxLeft a .orientation .content2 {
	
	font-size: var(--f26);
	line-height: 1;
	height: 1em;
	margin-top: 0.2rem;
	color: #fff;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxLeft a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Home_News .box .item .boxLeft a:hover .orientation .content2 {
	color: #005aab;
}

.Home_News .box .item .boxRight {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	gap: 0.54rem;
	padding-left: 0.34rem;
}

.Home_News .box .item .boxRight .li {
	position: relative;
}

.Home_News .box .item .boxRight .li::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -0.27rem;
	width: 100%;
	height: 1px;
	background: #ccc;
}

.Home_News .box .item .boxRight .li a .left {
	width: 3.9rem;
	border-radius: 0.1rem;
	overflow: hidden;
}

.Home_News .box .item .boxRight .li a .left img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxRight .li a .right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0.5rem;
}

.Home_News .box .item .boxRight .li a .right>div {
	width: 100%;
}

.Home_News .box .item .boxRight .li a .right .content1 {
	
	font-size: var(--f18);
	color: #005aab;
}

.Home_News .box .item .boxRight .li a .right .content2 {
	font-size: var(--f20);
	
	color: #333;
	line-height: 1.4;
	height: 2.8em;
	margin-top: 0.12rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxRight .li a .right .content3 {
	margin-top: 0.56rem;
}

.Home_News .box .item .boxRight .li a .right .content3 p {
	width: 0.42rem;
	height: 0.42rem;
	border: 1px solid #005aab;
	border-radius: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxRight .li a .right .content3 p i {
	margin: auto;
	font-size: var(--f16);
	color: #005aab;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .box .item .boxRight .li a:hover .left img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Home_News .box .item .boxRight .li a:hover .right .content2 {
	color: #005aab;
}

.Home_News .box .item .boxRight .li a:hover .right .content3 p {
	background: #005aab;
}

.Home_News .box .item .boxRight .li a:hover .right .content3 p i {
	color: #fff;
}

.Home_News .page div {
	margin-top: 0.7rem;
	height: 2px;
}

.Home_News .page div span {
	border-radius: 0;
	width: 0.8rem;
	height: 2px;
	background: #ccc;
	opacity: 1;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Home_News .page div .swiper-pagination-bullet-active {
	background: #005aab;
}

.Sitemap .ap_top {
	border-bottom: 1px solid #999;
	padding-bottom: 0.46rem;
}

.Sitemap .ap_top p {
	font-size: var(--f40);
	font-weight: bold;
}

.Sitemap .ap_bot .item {
	padding: 0.44rem 0;
	border-bottom: 1px solid #ccc;
}

.Sitemap .ap_bot .item .content1 a {
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f26);
}

.Sitemap .ap_bot .item .content1 a:hover {
	color: #005aab;
}

.Sitemap .ap_bot .item .content2 {
	margin-top: 0.22rem;
}

.Sitemap .ap_bot .item .content2 .firstorder {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 0.2rem;
}

.Sitemap .ap_bot .item .content2 .firstorder a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f20);
	color: #333;
}

.Sitemap .ap_bot .item .content2 .firstorder a:hover {
	color: #005aab;
}

.Sitemap .ap_bot .item .content2 .multistage {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 0.2rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list {
	font-size: var(--f20);
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #333;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a:hover {
	color: #005aab;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 {
	margin-top: 0.26rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a {
	font-size: 0.9em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #333;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a:hover {
	color: #005aab;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 {
	padding-left: 0.1rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 {
	margin-top: 0.14rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #666;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a i {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: 0.9em;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a:hover {
	color: #005aab;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 {
	padding-left: 0.1rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 {
	margin-top: 0.1rem;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8em;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #666;
	line-height: 1.4;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a i {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: 0.9em;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a:hover {
	color: #005aab;
}

@media (max-width: 1200px) {

	.Sitemap .ap_bot .item .content2 .multistage,
	.Sitemap .ap_bot .item .content2 .firstorder {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 750px) {

	.Sitemap .ap_bot .item .content2 .multistage,
	.Sitemap .ap_bot .item .content2 .firstorder {
		grid-template-columns: repeat(2, 1fr);
	}
}

.Footer_Container {
	background: #1b1d1e;
}

.Footer_Container .box1 {
	padding: 0.9rem 0 1.0rem;
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 0.3rem;
}

.Footer_Container .box1 .item h5 a {
	color: #fff;
	font-size: var(--f20);
}

.Footer_Container .box1 .item ul {
	margin-top: 0.5rem;
}

.Footer_Container .box1 .item ul li {
	margin-bottom: 0rem;
	margin-top: 8px;
}

.boxLeft {
	padding-top: 3px;
}

.Footer_Container .box1 .item ul li a {
	font-size: var(--f14);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box1 .item ul li a:hover {
	color: #fff;
}

.Footer_Container .box2 .boxLeft {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.Footer_Container .box2 .boxLeft .ewm img {}

.contact.flexStart {
	margin-left: 0.3rem;
}

.Footer_Container .box2 .boxLeft .contact .item {

	padding-left: 0.2rem;
	padding-right: 0.2rem;
	border-left: 1px solid rgba(249, 192, 192, 0.2);
}

.Footer_Container .box2 .boxLeft .contact .item .content1 {
	  font-size: 14px;
	color: #666;
	line-height: 1;
}

.Footer_Container .box2 .boxLeft .contact .item .content2 {
	margin-top: 5px;
}

.Footer_Container .box2 .boxLeft .contact .item .content2 a {
	
	font-size: var(--f22);
	color: #fff;
}

.Footer_Container .box2 .boxLeft .contact .item .content2 {
	font-size: var(--f22) !important;
}

.Footer_Container .box2 .boxLeft .contact .item .content3 {
	margin-top: 0.24rem;
}

.Footer_Container .box2 .boxRight ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Footer_Container .box2 .boxRight ul li {
	text-align: center;
	margin-left: 0.26rem;
}

.Footer_Container .box2 .boxRight ul li .top {
	width: 75px;
	height: 75px;
	border: 1px solid #3a3a3a;
	border-radius: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box2 .boxRight ul li .top img {
	margin: auto;
}

.Footer_Container .box2 .boxRight ul li .bot {
	margin-top: 8px;
	font-size: var(--f16);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box2 .boxRight ul li:hover .top {
	border-color: #005aab;
	background: #005aab;
}

.Footer_Container .box2 .boxRight ul li:hover .bot {
	color: #fff;
}

.Footer_Container .box3 {
	margin-top: 0.7rem;
	background: #0d0e0f;
	font-size: var(--f14);
	color: #666;
	padding: 0.3rem 0;
}

.Footer_Container .box3 a {
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Footer_Container .box3 a:hover {
	color: #fff;
}

.Home_Platform .desc {
	font-size: var(--f22);
	color: #666;
}

/* 
.Home_Platform .box {
	display: grid;
	gap: 0.2rem;
	padding: 0 1rem;
} */

.Home_Platform .box .list {
	position: relative;
}

.Home_Platform .box .list .img {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.Home_Platform .box .list .img::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 9, 21, 0.9)), color-stop(24%), to(rgba(0, 0, 0, 0)));
	background: -o-linear-gradient(left, rgba(0, 9, 21, 0.9), 24%, rgba(0, 0, 0, 0));
	background: linear-gradient(to right, rgba(0, 9, 21, 0.9), 24%, rgba(0, 0, 0, 0));
}

.Home_Platform .box .list .img img {
	width: 100%;
}

.Home_Platform .box .list .orientation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.Home_Platform .box .list .orientation .content1 {
	font-size: var(--f24);
	
}

.title {
	max-width: 45%;
}

.Home_Platform .box .list .orientation .content2 {
	font-size: var(--f26);
	
	max-width: 64%;
}

.Home_Platform .box .pin-spacer .list .orientation .content2 {

	max-width: 100%;
}

.Home_Platform .box .list .orientation .content3 {
	max-width: 4.45rem;
	margin-top: 0.8rem;
	display: grid;
	grid-template-rows: 0fr;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: 0.6s, margin 0.4s;
	-o-transition: 0.6s, margin 0.4s;
	transition: 0.6s, margin 0.4s;
}

.Home_Platform .box .list .orientation .content3 .content4 {
	min-height: 0;
}

.Home_Platform .box .list .orientation .content3 .content5 {
	font-size: var(--f16);
	color: #fff;
	line-height: 2.1;
	max-height: 8.5em;
}

.Home_Platform .box .list .orientation .content3 .content6 {
	margin-top: 0.45rem;
}

.Home_Platform .box .list .orientation .content3.active {
	grid-template-rows: 1fr;
	opacity: 1;
}

.Inner_Banner {
	position: relative;
}

.Inner_Banner picture img {
	width: 100%;
}

.Inner_Banner .orientation {
	position: absolute;
	top: 2.7rem;
	left: 0;
	width: 100%;
	z-index: 1;
	color: #fff;
	text-align: center;
}

.Inner_Banner .orientation .content1 {
	
	font-size: var(--f46);
	line-height: 1.3;
}

.Inner_Banner .orientation .content2 {
	font-size: var(--f18);
	line-height: 1.8;
	margin-top: 0.54rem;
}

.Inner_Banner .orientation .content3 {
	margin-top: 0.65rem;
}

.center {
	text-align: center;
}

.Product_01 .box .item {
	border-radius: 10px;
	background: #f6f6f6;
	padding: 0.75rem 0.5rem 1.3rem;
}

.Product_01 .box .item .content1 img {
	height: 0.86rem;
}

.Product_01 .box .item .content2 {
	
	font-size: var(--f26);
	margin-top: 0.88rem;
}

.Product_01 .box .item .content3 {
	font-size: var(--f16);
	color: #666;
	margin-top: 0.34rem;
	line-height: 1.6;
	height: 8em;
}

.Product_01 .box1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.Product_01 .box1 .item {
	margin-right: 0.3rem;
	width: -webkit-calc(99.4% / 3);
	width: calc((100% - 0.6rem) / 3);
}

.Product_01 .box1 .item:nth-child(3n) {
	margin-right: 0;
}

.Product_01 .box2 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.3rem;
}

.Product_02 .box {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0 0.2rem;
}

.Product_02 .box .item {
	border-top: 1px solid #999;
	padding: 0.35rem 0 0.85rem;
	position: relative;
}

.Product_02 .box .item .number {
	position: absolute;
	
	font-size: var(--f16);
	color: #999;
	top: 0.35rem;
	left: 0;
}

.Product_02 .box .item .left {
	width: 2.75rem;
	text-align: right;
	padding-right: 0.55rem;
}

.Product_02 .box .item .left img {
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 1.42rem;
}

.Product_02 .box .item .right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 2rem;
}

.Product_02 .box .item .right .content1 {
	font-size: var(--f28);
	
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Product_02 .box .item .right .content2 {
	font-size: var(--f16);
	color: #666;
	text-align: left;
	line-height: 1.6;
	margin-top: 0.22rem;
}

.Product_02 .box .item:hover .left {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Product_02 .box .item:hover .right .content1 {
	color: #005aab;
}

.Product_03 .box {
	padding: 0 var(--interval);
}

.Product_03 .box .banner .swiper-wrapper {
	height: auto;
}

.Product_03 .box .banner .swiper-slide {
	padding-top: 0.6rem;
}

.Product_03 .box .banner .swiper-slide .item {
	position: relative;
}

.Product_03 .box .banner .swiper-slide .item .img {
	border-radius: 0.1rem;
	overflow: hidden;
}

.Product_03 .box .banner .swiper-slide .item .img img {
	width: 100%;
}

.Product_03 .box .banner .swiper-slide .item .orientaion {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 0 0.7rem 0 0.4rem;
}

.Product_03 .box .banner .swiper-slide .item .orientaion .left .content1 {
	margin: 0.72rem 0 0.35rem;
}

.Product_03 .box .banner .swiper-slide .item .orientaion .left .content2 {
	
	font-size: var(--f28);
	line-height: 1.2;
}

.Product_03 .box .banner .swiper-slide .item .orientaion .left .content3 {
	
	font-size: var(--f18);
	color: #999;
}

.Product_03 .box .banner .swiper-slide .item .orientaion .right p {
	-webkit-transform: translateY(-0.6rem);
	-ms-transform: translateY(-0.6rem);
	transform: translateY(-0.6rem);
}

.Product_03 .box .banner .swiper-slide .item .orientaion .right img {
	width: 2.14rem;
}

.Product_03 .box .page div {
	text-align: center;
}

.Product_03 .box .page div span {
	width: 0.8rem;
	height: 2px;
	border-radius: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Product_03 .box .page div .swiper-pagination-bullet-active {
	background: #005aab;
}

.Product_04 .box {
	position: relative;
	border-radius: 0.2rem;
	overflow: hidden;
}

.Product_04 .box video {
	width: 100%;
	height: 9rem;
}

.Product_04 .box .orientation {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.Product_04 .box .orientation img {
	width: 0.92rem;
}

.height {
	height: var(--nav_height);
}

.Product_05 .box {
	padding: 1.5rem 0;
}

.Product_05 .box .boxLeft {
	width: 50%;
	padding: 0 0.7rem;
	text-align: right;
}

.Product_05 .box .boxRight {
	width: 50%;
}

.Product_05 .box .boxRight .content2 {
	font-size: var(--f16);
	color: #666;
	margin-top: 0.35rem;
}

.Product_05 .box .boxRight .content3 {
	margin-top: 0.48rem;
}

.Product_06 .box {
	background: #000;
	position: relative;
	border-radius: 0.2rem;
	overflow: hidden;
	--w: 4.6rem;
}

.Product_06 .box .imgList {
	position: relative;
	height: 9rem;
}

.Product_06 .box .imgList p {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Product_06 .box .imgList img {
	width: 100%;
	height: 100%;
}

.Product_06 .box .imgList .active {
	opacity: 1;
}

.Product_06 .box .itemList {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	/*height: 100%;*/
	/*overflow: hidden;*/
	background: rgba(0, 0, 0, 0.1);
	/*border-left: 1px solid rgba(255, 255, 255, 0.3);*/
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

.Product_06 .box .itemList .item {
	/*width: var(--w);*/
	flex: 1;
	height: 100%;
	position: relative;

}

.Product_06 .box .itemList .item .main {
	color: #fff;
	/*width: var(--w);*/
	text-align: center;
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 84%;*/
	/*-webkit-transform: translateY(-50%);*/
	/*-ms-transform: translateY(-50%);*/
	/*transform: translateY(-50%);*/
	padding: 0.5rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Product_06 .box .itemList .item .main .content1 img {
	height: 0.92rem;
}

.Product_06 .box .itemList .item .main .content2 {
	font-size: var(--f26);
	margin-top: 0.22rem;
}

.Product_06 .box .itemList .active {
	width: calc(100% - var(--w) * 2);
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
	background: rgba(0, 0, 0, 0);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-left: 1px solid rgba(255, 255, 255, 0) !important;
	border-right: 1px solid rgba(255, 255, 255, 0) !important;
}

.Product_06 .box .itemList .active .main {
	top: 50%;
}

.Product_06_phone {
	display: none;
}

.Product_06_phone .box {
	display: grid;
	gap: 0.2rem;
}

.Product_06_phone .box .item {
	position: relative;
}

.Product_06_phone .box .item .img {
	width: 100%;
	position: relative;
}

.Product_06_phone .box .item .img::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 0;
	top: 0;
}

.Product_06_phone .box .item .img img {
	width: 100%;
}

.Product_06_phone .box .item .orientation {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
}

.Product_06_phone .box .item .orientation .content1 img {
	height: 1rem;
}

.Product_06_phone .box .item .orientation .content2 {
	font-size: var(--f22);
	margin-top: 0.22rem;
}

.Product_06_phone .box .item .orientation .content3 {
	font-size: var(--f22);
	margin-top: 0.15rem;
}

.Product_06_phone .box .item .orientation .content3 br {
	display: block;
}

.Product_06_phone1 .box .item .img img {
	min-height: 4rem;
}

.Product_06_phone1 .box .item .orientation .content2 {
	font-size: var(--f20);
}

.Product_07 .box {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0 0.2rem;
}

.Product_07 .box .item {
	padding: 0.35rem 0 0.45rem;
	border-top: 1px solid #999;
}

.Product_07 .box .item .left {
	width: 50%;
	
	font-size: var(--f20);
}

.Product_07 .box .item .right {
	width: 50%;
}

.Product_07 .box .item .right p {
	font-size: var(--f16);
	color: #666;
}

.technology_01 .box {
	padding: 0 var(--interval);
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.15rem;
}

.technology_01 .box .item {
	border-radius: 6px;
	overflow: hidden;
	position: relative;
	color: #fff;
}

.technology_01 .box .item img {
	width: 100%;
}

.technology_01 .box .item:nth-child(2n-1) .orientation_01 {
	padding: 0.3rem 0.35rem;
	position: absolute;
	bottom: 0;
	z-index: 1;
	left: 0;
	width: 100%;
	font-size: var(--f16);
	line-height: 1.6;
}

.technology_01 .box .item:nth-child(2n) .orientation_01 {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: var(--f28);
	text-align: center;
}

.technology_01 .box1 {
	padding: 0 var(--interval);
	margin-top: 1rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.technology_01 .box1 .item {
	padding: 0 0.5rem;
	border-left: 1px solid #ccc;
}

.technology_01 .box1 .item .content1 {
	font-size: var(--f32);
	color: #333;
	
}

.technology_01 .box1 .item .content2 {
	font-size: var(--f18);
	color: #666;
	line-height: 1.65;
	height: 4.95em;
	margin-top: 0.22rem;
}

.technology_01 .box1 .item .content3 {
	margin-top: 0.9rem;
}

.technology_01 .box1 .item .content3 img {
	height: 0.7rem;
}

.technology_02 {
	background: url(../images/img49.png) no-repeat 50% 50% / cover;
}

.technology_02 .title {
	color: #fff;
}

.technology_02 .box {
	padding: 0 var(--interval);
}

.technology_02 .box1 img {
	width: 100%;
}

.technology_02 .box2 {
	margin-top: 1rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.technology_02 .box2 .item {
	padding: 0 0.5rem;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.technology_02 .box2 .item .content1 {
	font-size: var(--f32);
	color: #fff;
	
}

.technology_02 .box2 .item .content2 {
	font-size: var(--f18);
	color: #fff;
	line-height: 1.65;
	height: 3.3em;
	margin-top: 0.22rem;
	text-align: left;
}

.technology_02 .box2 .item .content3 {
	margin-top: 0.7rem;
}

.technology_02 .box2 .item .content3 img {
	height: 0.6rem;
}

.technology_02 .box2 .item .content4 {
	font-size: var(--f22);
	
	color: #fff;
	margin-top: 0.1rem;
}

.technology_03 {
	background: url(../images/img83.jpg) no-repeat 50% 50% / cover;
}

.technology_03 .box {
	padding: 0 var(--interval);
}

.technology_03 .box .boxLeft {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 0.9rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.technology_03 .box .boxLeft .main {
	width: 100%;
	display: grid;
	gap: 0.25rem;
}

.technology_03 .box .boxLeft .main p {
	font-size: var(--f18);
	color: #666;
	padding-left: 0.22rem;
	position: relative;
}

.technology_03 .box .boxLeft .main p::after {
	content: '';
	border-radius: 50%;
	width: 0.1rem;
	height: 0.1rem;
	border: 2px solid #005aab;
	position: absolute;
	left: 0;
	top: 0.04rem;
}

.technology_03 .box .boxRight {
	width: 5.9rem;
}

.technology_03 .box .boxRight img {
	width: 100%;
}

.solution_01 .box .item:nth-child(2n) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-flow: row-reverse;
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse;
}

.solution_01 .box .item1 .boxLeft {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.solution_01 .box .item1 .boxLeft>div {
	width: 100%;
	text-align: center;
	padding: 0 2.5rem;
}

.solution_01 .box .item1 .boxLeft>div img {
	max-height: 4.46rem;
}

.solution_01 .box .item1 .boxLeft .content2 {
	margin-top: 0.25rem;
}

.solution_01 .box .item1 .boxLeft .content3 {
	font-size: var(--f16);
	color: #666;
	margin-top: 0.4rem;
}

.solution_01 .box .item1 .boxRight {
	width: 50%;
	overflow: hidden;
}

.solution_01 .box .item1 .boxRight img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.solution_01 .box .item1 .boxRight:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.solution_01 .box .item2 .boxLeft {
	width: 50%;
	padding: 1rem 0.94rem 0;
}

.solution_01 .box .item2 .boxLeft .list .ite {
	display: none;
}

.solution_01 .box .item2 .boxLeft .list .ite.active {
	display: block;
}

.solution_01 .box .item2 .boxLeft .list .ite .content1 {
	
	font-size: var(--f36);
	line-height: 1;
}

.solution_01 .box .item2 .boxLeft .list .ite .content2 {
	font-size: var(--f46);
	
	margin-top: 0.6rem;
	line-height: 1;
}

.solution_01 .box .item2 .boxLeft .list .ite .content3 {
	font-size: var(--f28);
	color: #666;
	margin-top: 0.2rem;
}

.solution_01 .box .item2 .boxLeft .list .ite .content4 {
	font-size: var(--f28);
	color: #000;
	
	margin-top: 0.78rem;
}

.solution_01 .box .item2 .boxLeft .list .ite .content5 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3rem;
	margin-top: 0.45rem;
}

.solution_01 .box .item2 .boxLeft .list .ite .content5 .li .left {
	width: 0.82rem;
}

.solution_01 .box .item2 .boxLeft .list .ite .content5 .li .right {
	padding-left: 0.26rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	font-size: var(--f20);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.solution_01 .box .item2 .boxLeft .list .ite .content6 {
	margin-top: 0.9rem;
}

.solution_01 .box .item2 .boxRight {
	width: 50%;
	position: relative;
	background: #005aab;
}

.solution_01 .box .item2 .boxRight .imgList {
	position: relative;
	overflow: hidden;
}

.solution_01 .box .item2 .boxRight .imgList img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.solution_01 .box .item2 .boxRight .imgList p {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.solution_01 .box .item2 .boxRight .imgList .active {
	position: initial;
	opacity: 1;
}

.solution_01 .box .item2 .boxRight .imgList:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.solution_01 .box .item2 .boxRight .textList {
	position: absolute;
	left: 0;
	bottom: 0.46rem;
	z-index: 1;
	width: 100%;
}

.solution_01 .box .item2 .boxRight .textList ul {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.solution_01 .box .item2 .boxRight .textList ul li {
	font-size: var(--f18);
	color: #fff;
	margin-right: 0.25rem;
	padding-bottom: 0.14rem;
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-bottom: 1px solid transparent;
}

.solution_01 .box .item2 .boxRight .textList ul li:last-child {
	margin-right: 0;
}

.solution_01 .box .item2 .boxRight .textList ul .active {
	border-bottom: 1px solid #ffffff;
}

.solution_02 .box .item .boxLeft {
	width: 50%;
	position: relative;
}

.solution_02 .box .item .boxLeft .one {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	transition: 0.4s;

	display: none;
}

.solution_02 .box .item .boxLeft .one>div {
	width: 100%;
	text-align: center;
	padding: 0 2rem;
}

.solution_02 .box .item .boxLeft .one>div img {
	max-height: 4.46rem;
}

.solution_02 .box .item .boxLeft .one .content2 {
	margin-top: 0.25rem;
}

.solution_02 .box .item .boxLeft .one .content3 {
	font-size: var(--f16);
	color: #666;
	margin-top: 0.4rem;
}

.solution_02 .box .item .boxLeft .two {
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 0;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*opacity: 0;*/
	padding: 1.3rem 0.5rem 0.9rem 0.9rem;
	/*z-index: -1;*/
	transition: 0.4s;
}

.solution_02 .box .item .boxLeft .two .list .ite {
	display: none;
}

.solution_02 .box .item .boxLeft .two .list .ite.active {
	display: block;
}

.solution_02 .box .item .boxLeft .two .list .ite .content1 {
	
	font-size: var(--f36);
	line-height: 1;
}

.solution_02 .box .item .boxLeft .two .list .ite .content2 {
	font-size: var(--f46);
	
	margin-top: 0.5rem;
	line-height: 1;
}

.solution_02 .box .item .boxLeft .two .list .ite .content3 {
	font-size: var(--f28);
	color: #666;
	margin-top: 0.2rem;
}

.solution_02 .box .item .boxLeft .two .list .ite .content4 {
	font-size: var(--f28);
	color: #000;
	
	margin-top: 0.5rem;
}

.solution_02 .box .item .boxLeft .two .list .ite .content5 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3rem;
	margin-top: 0.6rem;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding-right: 0.1rem;
	max-height: 2rem;
	padding-right: 0.4rem;
}

.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #005aab;
}

.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar-track {
	border-radius: 2px;
	background: rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {
	.solution_02 .box .item .boxLeft .two .list .ite .content5 {
		scrollbar-color: #005aab rgba(0, 0, 0, 0.1);
		scrollbar-width: thin;
	}
}

.solution_02 .box .item .boxLeft .two .list .ite .content5 .li .left {
	width: 0.72rem;
}

.solution_02 .box .item .boxLeft .two .list .ite .content5 .li .right {
	padding-left: 0.26rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	font-size: var(--f20);
	/*display: -webkit-box;*/
	/*display: -webkit-flex;*/
	/*display: -ms-flexbox;*/
	/*display: flex;*/
	/*-webkit-box-align: center;*/
	/*-webkit-align-items: center;*/
	/*-ms-flex-align: center;*/
	/*align-items: center;*/
}

.solution_02 .box .item .boxLeft .two .list .ite .content6 {
	margin-top: 0.5rem;
}

.solution_02 .box .item .boxRight {
	width: 50%;
	overflow: hidden;
	position: relative;
}

.solution_02 .box .item .boxRight img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	height: 100vh;
}

.solution_02 .box .item .boxRight .textList {
	position: absolute;
	left: 0;
	bottom: 0.46rem;
	z-index: 1;
	width: 100%;
	/*opacity: 0;*/
	transition: 0.4s;
}

.solution_02 .box .item .boxRight .textList ul {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.solution_02 .box .item .boxRight .textList ul li {
	font-size: var(--f18);
	color: #fff;

	margin-right: 0.25rem;
	padding-bottom: 0.14rem;
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-bottom: 1px solid transparent;
}

.ctn6 {
	margin-top: 8%;
}

.solution_02 .box .item .boxRight .textList ul li:last-child {
	margin-right: 0;
}

.solution_02 .box .item .boxRight .textList ul .active {
	border-bottom: 1px solid #ffffff;
}

.solution_02 .box .item .boxRight:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.solution_02 .box .item.active .boxLeft .one {
	opacity: 0;
}

.solution_02 .box .item.active .boxLeft .two {
	opacity: 1;
	z-index: 1;
}

.solution_02 .box .item.active .boxRight .textList {
	opacity: 1;
}

.solution_02 .box .item:nth-child(2n) {
	flex-flow: row-reverse;
}

.Contact_01 .box .item1 {
	padding-left: 0.6rem;
	padding-right: 1.7rem;
	border-left: 1px solid #ccc;
}

.Contact_01 .box .item1 .content1 {
	font-size: var(--f20);
	color: #666;
}

.Contact_01 .box .item1 .content2 {
	
	font-size: var(--f42);
}

.Contact_01 .box .item1 .content2 a {
	color: #000;
}

.Contact_01 .box .item1 .content3 {
	margin-top: 0.85rem;
}

.Contact_01 .box .item1 .content3 img {
	height: 0.66rem;
}

.Contact_01 .box .item3 {
	margin-left: auto;
	text-align: center;
}

.Contact_01 .box .item3 figure img {
	width: 1.58rem;
}

.Contact_01 .box .item3 figcaption {
	margin-top: 0.15rem;
}

.Contact_01 .box .item3 figcaption .content1 {
	font-size: var(--f20);
	color: #666;
}

.Contact_01 .box .item3 figcaption .content2 {

	font-size: var(--f26);
}

.Contact_02 {
	position: relative;
}

.Contact_02 .box .boxLeft {
	width: 8.15rem;
}

.Contact_02 .box .boxLeft img {
	width: 100%;
}

.Contact_02 .box .boxRight {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.Contact_02 .box .boxRight .f56 {
	padding: 0.55rem 1.4rem;
}

.Contact_02 .orientation {
	position: absolute;
	bottom: 1.3rem;
	left: 0;
	width: 100%;
	z-index: 1;
}

.Contact_02 .orientation .banner .swiper .swiper-slide {
	width: 4.2rem;
	border-radius: 10px;
	background: #f6f6f6;
	padding: 0.3rem 0.4rem 0.5rem;
}

.Contact_02 .orientation .banner .swiper .swiper-slide a {
	display: block;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content1 {
	height: 1.2rem;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content1 img {
	max-height: 100%;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content2 {
	font-size: var(--f26);
	
	margin-top: 0.9rem;
	color: #000;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content3 {
	font-size: var(--f18);
	color: #666;
	height: 3em;
	margin-top: 0.22rem;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content4 {
	font-size: var(--f18);
	color: #000;
	margin-top: 0.6rem;
}

.Contact_02 .orientation .banner .swiper .swiper-slide .content4 svg {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.Contact_03 .box {
	width: 9.9rem;
	margin: auto;
}

.Contact_03 .box p {
	position: absolute;
	left: 0.3rem;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	color: #999;
}

.Contact_03 .box p span {
	color: #005aab;
}

.Contact_03 .box .item {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.24rem;
}

.Contact_03 .box .item div {
	position: relative;
	background: #f6f6f6;
	overflow: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border: 1px solid transparent;
	border-radius: 10px;
	font-size: var(--f18);
}

.Contact_03 .box .item div input {
	height: 0.6rem;
	padding: 0 0.3rem;
	border: 0;
	background: none;
	width: 100%;
	position: relative;
	z-index: 2;
}

.Contact_03 .box .item div input:not(:placeholder-shown)+p {
	opacity: 0;
}

.Contact_03 .box .item div:hover {
	background: none;
	border-color: #005aab;
}

.Contact_03 .box .item1 {
	margin-top: 0.24rem;
	position: relative;
	background: #f6f6f6;
	overflow: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border: 1px solid transparent;
	border-radius: 10px;
	font-size: var(--f18);
}

.Contact_03 .box .item1 textarea {
	padding: 0.2rem 0.3rem;
	border: 0;
	background: none;
	width: 100%;
	position: relative;
	z-index: 2;
	resize: none;
	height: 2rem;
}

.Contact_03 .box .item1 textarea:not(:placeholder-shown)+p {
	opacity: 0;
}

.Contact_03 .box .item1 p {
	top: 0.18rem;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.Contact_03 .box .item1:hover {
	background: none;
	border-color: #005aab;
}

.Contact_03 .box .item2 {
	margin-top: 0.24rem;
}

.Contact_03 .box .item2 .check {
	margin-right: 0.16rem;
	width: 14px;
	height: 14px;
	background: #eee;
	border-radius: 2px;
	cursor: pointer;
	-webkit-transform: translateY(0.04rem);
	-ms-transform: translateY(0.04rem);
	transform: translateY(0.04rem);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.Contact_03 .box .item2 .check i {
	margin: auto;
	font-size: 12px;
	color: #fff;
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
	opacity: 0;
}

.Contact_03 .box .item2 .check.active {
	background: #005aab;
}

.Contact_03 .box .item2 .check.active i {
	opacity: 1;
}

.Contact_03 .box .item2 .text {
	font-size: var(--f16);
	color: #666;
}

.Contact_03 .box .item2 .text a {
	color: #005aab;
}

.Contact_03 .box .item2 .text a:hover {
	text-decoration: underline;
}

.Contact_03 .box .item3 {
	margin-top: 0.25rem;
}

.Contact_03 .box .item3 label {
	cursor: pointer;
}

.News_Info .box .boxLeft {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: var(--interval);
	padding-right: 1rem;
}

.News_Info .box .boxLeft .content1 {
	
	font-size: var(--f18);
	color: #005aab;
}

.News_Info .box .boxLeft .content2 {
	font-size: var(--f48);
	
	line-height: 1.2;
	margin-top: 0.24rem;
}

.News_Info .box .boxLeft .hr {
	height: 2px;
	background: #ccc;
	margin: 0.48rem 0;
}

.News_Info .box .boxLeft .content3 {
	font-size: var(--f18);
	line-height: 1.9;
	color: #666;
}

.News_Info .box .boxLeft .content4 {
	margin-top: 0.7rem;
}

.News_Info .box .boxLeft .content4 a {
	padding: 0.3rem 0;
	border-bottom: 1px solid #eee;
}

.News_Info .box .boxLeft .content4 a:last-child {
	border-color: transparent;
}

.News_Info .box .boxLeft .content4 a .con1 {
	
	font-size: var(--f16);
	color: #005aab;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.News_Info .box .boxLeft .content4 a .con2 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	font-size: var(--f18);
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	height: 1.5em;
	padding: 0 0.6rem;
}

.News_Info .box .boxLeft .content4 a .con3 {
	font-size: var(--f18);
	color: #666;
}

.News_Info .box .boxLeft .content4 a:hover .con2 {
	color: #005aab;
}

.News_Info .box .boxRight {
	width: 6.5rem;
	padding-right: var(--interval);
	background: #eeeeee;
}

.Recommended {
	position: -webkit-sticky;
	position: sticky;
	top: calc(var(--nav_height) + 0.5rem);
	padding-left: 0.8rem;
}

.Recommended .h5 {
	font-size: var(--f48);
	
}

.Recommended ul {
	margin-top: 0.45rem;
}

.Recommended ul li {
	margin-bottom: 0.3rem;
}

.Recommended ul li a .left {
	width: 1.65rem;
}

.Recommended ul li a .left p {
	border-radius: 6px;
	overflow: hidden;
}

.Recommended ul li a .left p img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Recommended ul li a .right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 0.4rem;
}

.Recommended ul li a .right .content1 {
	
	font-size: var(--f18);
	color: #005aab;
	margin-top: 0.1rem;
}

.Recommended ul li a .right .content2 {
	font-size: var(--f20);
	color: #333;
	line-height: 1.4;
	height: 2.8em;
	
	text-align: left;
	margin-top: 0.14rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.Recommended ul li a:hover .left p img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Recommended ul li a:hover .right .content2 {
	color: #005aab;
}

.About_01 {
	position: relative;
	min-height: 100vh;
}

.About_01 .box {
	position: relative;
}

.About_01 .box .boxLeft {
	width: 50%;
}

.About_01 .box .boxRight {
	width: 50%;
}

.About_01 .box .boxRight .content1 .item .img img {
	height: 0.88rem;
}

.About_01 .box .boxRight .content1 .item .main {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 0.2rem;
}

.About_01 .box .boxRight .content1 .item .main .con1 {
	
	font-size: 0.66rem;
	line-height: 0.9;
}

.About_01 .box .boxRight .content1 .item .main .con2 {
	
	font-size: var(--f22);
	color: #666;
}

.About_01 .box .boxRight .content2 {
	font-size: var(--f18);
	color: #666;
	line-height: 1.7;
	margin-top: 0.87rem;
}

.About_01 .box .boxRight .content3 {
	
	font-size: var(--f20);
	margin-top: 1rem;
}

.About_01 .box .boxRight .content4 {
	margin-top: 0.5rem;
}

.About_01 .box .boxRight .content4 ul {
	border-bottom: 1px solid #ddd;
}

.About_01 .box .boxRight .content4 ul li {
	font-size: var(--f36);
	color: #999;
	position: relative;
	padding-bottom: 0.28rem;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_01 .box .boxRight .content4 ul li::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #005aab;
	left: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_01 .box .boxRight .content4 ul .active {
	
	color: #000;
}

.About_01 .box .boxRight .content4 ul .active::after {
	opacity: 1;
}

.About_01 .box .boxRight .content5 {
	margin-top: 0.56rem;
}

.About_01 .box .boxRight .content5 .item .left img {
	height: 0.98rem;
}

.About_01 .box .boxRight .content5 .item .right {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0.45rem;
}

.About_01 .box .boxRight .content5 .item .right div {
	width: 100%;
}

.About_01 .box .boxRight .content5 .item .right .con1 {
	font-size: var(--f18);
	color: #666;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_01 .box .boxRight .content5 .item .right .con2 {
	margin-top: 0.15rem;
	font-size: var(--f18);
	color: #000;
}

.About_01 .box .boxRight .content5 .item .right .con2 svg {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.About_01 .box .boxRight .content5 .item:hover .con1 {
	color: #005aab;
}

.About_01 .video {
	position: absolute;
	bottom: var(--nav_height);
	left: var(--interval);
	width: 4.6rem;
	border-radius: 10px;
	overflow: hidden;
	transition: 1s;
	height: 2.7rem;
	transform-origin: left bottom;
	z-index: 1;
}

.About_01 .video video {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	height: 100%;
}

.About_01 .video p {
	position: absolute;
	width: 0.7rem;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.About_01 .video p:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.About_01 .video.active {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0;
}

.About_01 .langvideo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	display: none;
}

.About_01 .langvideo video {
	width: 100%;
	height: 100%;
}

.About_02 {
	position: relative;
}

.About_02 .img img {
	width: 100%;
}

.About_02 .orientation {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.About_02 .orientation .box {
	margin-top: 0.64rem;
	--h: 3rem;
}

.About_02 .orientation .box .swiper {
	height: var(--h);
}

.About_02 .orientation .box .swiper-slide {
	
	font-size: 3.48rem;
	opacity: 0.2;
	color: #fff;
	height: var(--h);
	line-height: var(--h);
}

.About_02 .box1 {
	margin-top: -1.2rem;
}

.About_02 .box1 .banner2 .swiper-slide {
	width: 5.3rem;
	padding: 0.4rem;
	background: rgba(255, 255, 255, 0.9);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	border-radius: 0.1rem;
	height: auto;
}

.About_02 .box1 .banner2 .swiper-slide .item .content1 {
	
	font-size: var(--f26);
	color: #005aab;
}

.About_02 .box1 .banner2 .swiper-slide .item .content2 {
	margin-top: 0.24rem;
}

.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p {
	font-size: var(--f18);
	color: #333;
	padding-left: 0.22rem;
	position: relative;
	margin-bottom: 0.18rem;
}

.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p:last-child {
	margin-bottom: 0;
}

.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p::after {
	content: '';
	border-radius: 50%;
	width: 0.08rem;
	height: 0.08rem;
	border: 2px solid #005aab;
	position: absolute;
	left: 0;
	top: 0.06rem;
}

.About_02 .box2 {
	position: absolute;
	bottom: 0.5rem;
	left: 0;
	width: 100%;
	z-index: 1;
}

.About_02 .box2 .banner3 ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.About_02 .box2 .banner3 ul li {
	
	font-size: var(--f22);
	color: #fff;
	margin-right: 1.2rem;
	padding-bottom: 0.28rem;
	position: relative;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_02 .box2 .banner3 ul li:last-child {
	margin-right: 0;
}

.About_02 .box2 .banner3 ul li::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #fff;
	left: 0;
	bottom: -1px;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_02 .box2 .banner3 ul li:hover {
	color: #005aab;
}

.About_02 .box2 .banner3 ul .active::after {
	opacity: 1;
}

.About_03 .box {
	position: relative;
	--w: 4.8rem;
	border-radius: 0.2rem;
	overflow: hidden;
}

.About_03 .box .imgList {

	position: relative;
	height: 7.35rem;
	background: #000;
}

.About_03 .box .imgList p {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_03 .box .imgList img {
	width: 100%;
	height: 100%;
}

.About_03 .box .imgList .active {
	opacity: 1;
}

.About_03 .box .itemList {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.About_03 .box .itemList .item {
	width: var(--w);
	height: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.1);
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

.About_03 .box .itemList .item .main {
	color: #fff;
	width: var(--w);
	position: absolute;
	left: 0;
	top: 0%;
	padding: 0.7rem 0.6rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.About_03 .box .itemList .item .main .content1 img {
	height: 0.8rem;
}

.About_03 .box .itemList .item .main .content2 {
	font-size: var(--f26);
	margin-top: 0.22rem;
}

.About_03 .box .itemList .item .main .content2 .content3 {
	
	font-size: var(--f20);
}

.About_03 .box .itemList .item .main .content2 .content4 {
	
	font-size: var(--f36);
	margin-top: 0.16rem;
	line-height: 1.3;
}

.About_03 .box .itemList .item:nth-child(1) {
	border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.About_03 .box .itemList .active {
	color: rgba(0, 0, 0, 0.5);
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
	background: rgba(0, 0, 0, 0);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-left: 1px solid rgba(255, 255, 255, 0) !important;
	border-right: 1px solid rgba(255, 255, 255, 0) !important;
}

.About_04 .box {
	--w: 7.4rem;
	--h: 0.6rem;
	position: relative;
}

.About_04 .box .boxLeft {
	width: var(--w);
	padding-left: var(--interval);
	padding-right: 1.75rem;
}

.About_04 .box .boxLeft .banner1 .swiper {
	height: calc(var(--h) * 7);
}

.About_04 .box .boxLeft .banner1 .swiper .swiper-slide {
	height: var(--h);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: var(--f20);
	color: #666;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_04 .box .boxLeft .banner1 .swiper .swiper-slide:hover {
	color: #005aab;
}

.About_04 .box .boxLeft .banner1 .swiper .swiper-slide-active {
	
	color: #000;
}

.About_04 .box .boxRight {
	width: calc(100% - var(--w));
}

.About_04 .box .boxRight .banner2 .swiper-slide {
	width: 7.9rem;
	height: auto;
}

.About_04 .box .boxRight .banner2 .swiper-slide p {
	border-radius: 10px;
	overflow: hidden;
	height: 100%;
}

.About_04 .box .boxRight .banner2 .swiper-slide p img {
	width: 100%;
	height: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.About_04 .box .boxRight .banner2 .swiper-slide p:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.About_04 .button_btn {
	position: absolute;
	left: var(--interval);
	bottom: 0;
	z-index: 2;
}

.button_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.button_btn .prev,
.button_btn .next {
	width: 0.42rem;
	height: 0.42rem;
	border: 1px solid #005aab;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-radius: 5px;
	margin-right: 0.1rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
}

.button_btn .prev i,
.button_btn .next i {
	margin: auto;
	color: #005aab;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	font-size: var(--f16);
}

.button_btn .prev:hover,
.button_btn .next:hover {
	background: #005aab;
}

.button_btn .prev:hover i,
.button_btn .next:hover i {
	color: #fff;
}

.sidebar {
	position: fixed;
	left: 0.3rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 7;
	display: none;
}

.sidebar ul {
	display: grid;
	gap: 0.1rem;
	border-left: 1px solid #ccc;
}

.sidebar ul li a {
	display: block;
	font-size: var(--f18);
	color: #666;
	padding-left: 0.22rem;
	position: relative;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.sidebar ul li a::after {
	content: '';
	position: absolute;
	left: -1px;
	top: 0;
	height: 100%;
	width: 1px;
	background: #005aab;
	opacity: 0;
}

.sidebar ul li a:hover {
	color: #005aab;
}

.sidebar ul .active a {
	color: #005aab;
	
}

.sidebar ul .active a::after {
	opacity: 1;
}

.sidebar.active {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

@media screen and (max-width: 1680px) {
	.Home_Apply .box .item {
		max-width: 12rem;
	}

	.News_Info .box .boxRight {
		width: 7rem;
	}

	.Recommended ul li a .right .content2 {
		font-size: var(--f18);
	}

	.Recommended ul li a .left {
		width: 1.75rem;
	}

	.Recommended ul li a .right {
		padding-left: 0.3rem;
	}

	.Recommended ul li a .right .content1 {
		margin-top: 0;
	}

	.technology_03 .box .boxLeft .main p {
		padding-left: 0.32rem;
	}

	.technology_03 .box .boxLeft .main p::after {
		top: 0.06rem;
	}
}

@media screen and (max-width: 1520px) {
	.About_01 .box .boxRight .content1 .item .main .con2 {
		font-size: var(--f20);
	}

	.Contact_02 .box .boxLeft {
		width: 9.15rem;
	}

	.Header_Container .box .boxLeft .logo a img,
	.Menu_Container .box .head .logo a img {
		height: 0.55rem;
	}

	.Product_05 .box .boxLeft {
		width: 45%;
	}

	.Header_Container .box .boxRight nav .item .towNav {
		width: 2rem;
	}

	.solution_02 .box .item .boxLeft .two {
		padding: 2rem 0.5rem 0.9rem 0.9rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content6 {
		margin-top: 1rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content2 {
		margin-top: 0.6rem;
	}

	.sidebar ul li a {
		font-size: 14px;
	}
}

@media screen and (max-width: 1400px) {
	.sidebar {
		left: 0.1rem;
	}

	.technology_03 .box .boxLeft .main p::after {
		top: 0.07rem;
	}

	.solution_01 .box .item1 .boxLeft>div {
		padding: 0 2rem;
	}

	.Menu_Container .box .boxLeft .main2 {
		margin-top: 1rem;
	}

	.Home_Platform .desc {
		margin-top: 0.1rem;
	}

	.Home_Apply .box .item .img {
		width: 50%;
	}

	.technology_03 .box,
	.technology_02 .box,
	.technology_01 .box1,
	.technology_01 .box {
		padding: 0;
	}

	.Contact_03 .box {
		width: 12rem;
	}

	.solution_02 .box .item .boxLeft .two {
		padding: 1.5rem 0.5rem 0.9rem 0.9rem;
	}
}

@media screen and (max-width: 1280px) {
	.Product_04 .box video {
		height: 8rem;
	}

	.Product_06 .box .imgList {
		height: 8rem;
	}

	.technology_02 .box2 .item .content4 {
		font-size: var(--f20);
	}

	.solution_01 .box .item1 .boxLeft>div {
		padding: 0 1.5rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content2 {
		margin-top: 0.4rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content6 {
		margin-top: 0.7rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content5 .li .right {
		font-size: var(--f18);
	}
}

.Home_News .button_btn {
	display: none;
}

@media screen and (max-width: 1200px) {
	.solution_02 .box .item:nth-child(2n) {
		flex-flow: column;
	}

	.Header_Container {
		display: none;
	}

	.Home_Banner .banner video,
	.Home_Banner .banner picture img {
		height: 60vh;
	}

	.Home_Platform .box {
		padding: 0 5vw;
	}

	.Home_Platform .box .list .img img {
		height: 5rem;
	}

	.Home_CoreTechnology .banner1 .swiper-slide picture img {
		height: 9rem;
	}

	.Home_CoreTechnology .position {
		bottom: 0.5rem;
	}

	.Home_CoreTechnology .banner1 .swiper-slide .orientation {
		top: 2.6rem;
	}

	.Home_Apply .box {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.3rem 0;
	}

	.Home_Apply .box .item .one {
		opacity: 0;
	}

	.Home_Apply .box .item .two {
		opacity: 1;
	}

	.Home_Apply .box .item .img {
		display: none;
	}

	.Home_Apply .box .item .two .content3 {
		/* width: 100%; */
	}

	.Home_Apply .box {
		--h: 4.3rem;
	}

	.Home_Chip video,
	.Home_Chip .tu {
		height: 50vh;
	}

	/* .Home_News .box .item .boxLeft {
		width: 100%;
	} */

	.Home_News .box .item .boxRight {
		-webkit-box-flex: 1;
		-webkit-flex: 1 10%;
		-ms-flex: 1 10%;
		flex: 1 10%;
		padding-left: 0;
		margin-top: 0.3rem;
	}

	.Home_News .page div {
		margin-top: 0.4rem;
	}

	.Footer_Container .box1 {
		display: none;
	}

	.Footer_Container {
		padding: 0.7rem 0 0;
	}

	.Footer_Container .box2 .boxLeft {
		width: 100%;
	}

	.Footer_Container .box2 .boxRight {
		width: 100%;
		padding-left: 0;
		margin-top: 0.5rem;
	}

	.Footer_Container .box2 .boxRight ul li {
		margin-left: 0;
		margin-right: 0.3rem;
	}

	.sidebar {
		display: none !important;
	}

	.About_01 .box .video {
		position: relative;
		width: 100%;
	}

	.About_01 .box .boxRight {
		margin: 0.7rem 0;
	}

	.About_01 .box .boxRight .content2 {
		margin-top: 0.6rem;
	}

	.About_02 .img img {
		height: 9rem;
	}

	.About_02 .orientation .box {
		--h: 2.5rem;
		margin-top: 0.2rem;
	}

	.About_02 .orientation .box .swiper-slide {
		font-size: 2.5rem;
	}

	.About_03 .box .itemList .item .main .content2 .content4 {
		font-size: var(--f26);
	}

	.About_03 .box {
		--w: 4.2rem;
	}

	.About_03 .box .itemList .item .main {
		padding: 0.6rem 0.4rem;
	}

	.About_04 .box .boxRight {
		margin-top: 0.6rem;
	}

	.About_04 .button_btn {
		position: inherit;
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		left: 0;
		margin-top: 0.5rem;
	}

	.News_Info .box .boxLeft {
		padding-left: 5vw;
		padding-right: 5vw;
	}

	.height {
		height: 0;
	}

	.Recommended {
		padding-left: var(--interval);
	}

	.Inner_Banner .orientation {
		top: 1.8rem;
	}

	.Inner_Banner picture img {
		height: 7rem;
	}

	.Product_01 .box2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.Product_01 .box .item .content2 {
		margin-top: 0.6rem;
	}

	.Product_01 .box .item .content3 {
		height: auto;
	}

	.Product_04 .box video {
		height: 6rem;
	}

	.Product_06 .box {
		--w: 4rem;
	}

	.technology_01 .box1 .item .content1 {
		font-size: var(--f26);
	}

	.technology_01 .box1 .item {
		padding: 0 0.3rem;
	}

	.technology_01 .box .item:nth-child(2n) .orientation_01 {
		font-size: var(--f22);
	}

	.technology_01 .box .item:nth-child(2n-1) .orientation_01 {
		font-size: var(--f14);
	}

	.technology_02 .box2 .item .content4 {
		line-height: 1.5;
		height: 3em;
	}

	.technology_02 .box2 .item .content2 {
		line-height: 1.5;
	}

	.technology_03 .box .boxRight {
		margin-top: 0.6rem;
	}

	.solution_01 .box .item:nth-child(2n) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-flow: column;
		-ms-flex-flow: column;
		flex-flow: column;
	}

	.solution_01 .box {
		display: grid;
		gap: 0.5rem;
	}

	.solution_01 .box .item .boxLeft>div {
		padding: 0.6rem 5vw;
	}

	.solution_01 .box .item2 .boxLeft {
		padding: 0;
	}

	.Contact_01 .box {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.5rem;
	}

	.Contact_01 .box>div:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
	}

	.Contact_01 .box>div:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}

	.Contact_01 .box>div:nth-child(3) {
		grid-area: 1 / 2 / 3 / 3;
	}

	.Contact_01 .box .item1 .content3 {
		margin-top: 0.4rem;
	}

	.Contact_02 .box .boxLeft {
		width: 5rem;
	}

	.Contact_03 .box {
		width: 100%;
	}

	.Contact_02 .orientation {
		position: inherit;
		bottom: 0;
		margin: -2rem 0 0;
	}

	.Contact_02 .box .boxRight .f56 {
		padding: 0.5rem 0.8rem;
	}

	.About_01 .box .boxLeft,
	.About_04 .box .boxLeft,
	.News_Info .box .boxLeft,
	.technology_03 .box .boxLeft,
	.solution_01 .box .item1 .boxLeft,
	.solution_01 .box .item2 .boxLeft {
		width: 100%;
	}

	.About_01 .box .boxRight,
	.About_04 .box .boxRight,
	.News_Info .box .boxRight,
	.technology_03 .box .boxRight,
	.solution_01 .box .item1 .boxRight,
	.solution_01 .box .item2 .boxRight {
		width: 100%;
	}

	/*.Product_06,*/
	.About_03 {
		display: none;
	}

	.Product_06_phone {
		display: block;
	}

	.About_01 {
		height: auto;
	}

	.About_01 .video {
		position: initial;
		margin-left: var(--interval);
	}

	.Home_News .page div span {
		width: 0.3rem;
	}

	.solution_02 .box .item .boxLeft {
		width: 100%;
	}

	.solution_02 .box .item .boxLeft .one {
		display: none;
	}

	.solution_02 .box .item .boxLeft .two {
		position: initial;
		z-index: 1;
		opacity: 1;
		visibility: initial;
		padding: 1rem 5vw;
	}

	.solution_02 .box .item .boxRight {
		width: 100%;
	}

	.solution_02 .box .item .boxRight img {
		height: 40vh;
	}

	.solution_02 .box .item .boxRight .textList {
		opacity: 1;
	}

	.solution_02 .box .item .boxRight:hover img {
		transform: scale(1);
	}

	.Home_News .page {
		display: none;
	}

	.Home_News .button_btn {
		margin: 0.5rem 0 0;
		display: flex;
		justify-content: center;
	}

}

@media screen and (max-width: 669px) {
	.Home_News .box .item .boxRight .li a .right .content3 p {
		width: .52rem;
		height: .52rem;
	}

	.solution_02 .box .item .boxLeft .two .list .ite .content5 {
		grid-template-columns: repeat(1, 1fr);
		height: 2.2rem;
		gap: 0.42rem;
	}

	.solution_02 .box .item .boxRight .textList ul li {
		font-size: var(--f16);
	}

	.About_01 .video {
		width: 90vw;
		height: 4rem;
	}

	.Home_Banner .banner .swiper-slide .orientation .content1 {
		font-size: 0.56rem;
	}

	.Home_Banner .banner .page_box {
		bottom: 0.3rem;
	}

	.Home_Platform .box .list .img img {
		height: 6rem;
	}

	.Home_Platform .box .list .orientation {
		padding: 0 0.5rem;
	}

	.Home_Platform .box .list .orientation .content3 {
		width: 100%;
	}

	.Home_CoreTechnology .banner1 .swiper-slide picture img {
		height: 10rem;
	}

	.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 {
		margin-top: 0.7rem;
	}

	.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.3rem;
	}

	.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li {
		margin-right: 0;
	}

	.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .bot {
		font-size: var(--f14);
	}

	.Home_Apply .box {
		grid-template-columns: repeat(1, 1fr);
	}

	.Home_Apply .box .item .one {
		display: none;
	}

	.Home_Apply .box .item .two {
		position: initial;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
		padding: 0.3rem 0rem 0.3rem 0.5rem;
	}

	.Home_Apply .box .item .two .content3 {
		margin: 0.4rem 0 0;
	}

	.Home_News .box .item .boxRight .li a .left {
		width: 3.4rem;
	}

	.Home_News .box .item .boxRight .li a .right .content3 {
		margin-top: 0.46rem;
	}

	.Footer_Container .box2 .boxLeft {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.Footer_Container .box2 .boxLeft .contact .item {
		margin-left: 0;
		width: 100%;
		margin-bottom: 0.4rem;
	}

	.Footer_Container .box2 .boxLeft .ewm {
		margin-bottom: 0.5rem;
	}

	.Footer_Container .box2 .boxLeft .ewm img {
		width: 2rem;
	}

	.Home_News .box .item .boxRight .li a .right {
		padding-left: 0.3rem;
	}

	.About_04 .box .boxLeft {
		padding-right: 0;
	}

	.About_04 .box {
		--h: 0.8rem;
	}

	.About_04 .box .boxRight .banner2 .swiper-slide {
		width: 80vw;
	}

	.button_btn .prev,
	.button_btn .next {
		width: 0.62rem;
		height: 0.62rem;
	}

	.About_01 .box .boxRight .content1 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.3rem;
	}

	.About_01 .box .boxRight .content1 .item .img img {
		height: 0.98rem;
	}

	.About_01 .box .boxRight .content4 ul li {
		font-size: var(--f24);
	}

	.About_01 .box .boxRight .content5 .item .right .con2 {
		margin-top: 0.2rem;
	}

	.About_01 .box .boxRight .content5 .item .right .con2 svg {
		-webkit-transform: translateY(-2px) scale(0.8);
		-ms-transform: translateY(-2px) scale(0.8);
		transform: translateY(-2px) scale(0.8);
	}

	.About_02 .box2 .banner3 ul li {
		margin-right: 0.5rem;
	}

	.Inner_Banner .orientation {
		padding: 0 5vw;
	}

	.Product_01 .box2,
	.Product_02 .box {
		grid-template-columns: repeat(1, 1fr);
	}

	.Product_02 .box .item .right {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding-right: 0;
	}

	.Product_02 .box .item {
		padding: 0.35rem 0 0.5rem;
	}

	.Product_04 .box video {
		height: 4.3rem;
	}

	.button_02 .a,
	.button_01 .a {
		width: 2rem;
		line-height: 0.64rem;
	}

	.Product_05 .box .boxLeft {
		width: 100%;
	}

	.Product_05 .box .boxRight {
		width: 100%;
		margin-top: 0.5rem;
	}

	.Product_07 .box {
		grid-template-columns: repeat(1, 1fr);
	}

	.Product_06 .box .itemList .item,
	.Product_06 .box .itemList .item .main {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		position: initial;


	}

	.Product_06 .box .itemList {
		display: inline-flex;
		overflow: auto;
		flex-wrap: nowrap;
		bottom: 2px;

	}

	.Product_06 .box .itemList::-webkit-scrollbar {
		width: 1px;
		height: 2px;
	}

	.Product_06 .box .itemList::-webkit-scrollbar-thumb {
		border-radius: 2px;
		background: rgba(255, 255, 255, 0.6);
	}

	.Product_06 .box .itemList::-webkit-scrollbar-track {
		border-radius: 2px;
		background: rgba(255, 255, 255, 0);
	}



	.Product_06 .box .itemList .item {
		height: auto;
		width: 50%;
		padding: 0.3rem 0.1rem;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex: none;

	}

	.Product_06 .box .itemList .item .main {
		margin: auto;
		text-align: center;
	}

	.Product_06 .box .itemList .item .main .content2 {
		font-size: var(--f20);
		line-height: 1.5;
		height: 3em;
	}

	.Product_06 .box .itemList .item .main {
		padding: 0;
	}

	.technology_01 .box {
		grid-template-columns: repeat(1, 1fr);
	}

	.technology_01 .box1,
	.technology_02 .box2 {
		grid-template-columns: repeat(1, 1fr);
		gap: 0.5rem;
	}

	.technology_02 .box2 .item .content4,
	.technology_02 .box2 .item .content2,
	.technology_01 .box1 .item .content2 {
		height: auto;
	}

	.Footer_Container .box2 .boxLeft .ewm img {
		width: 1.6rem;
	}

	.solution_01 .box .item2 .boxRight .textList ul li {
		font-size: var(--f14);
		margin-right: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.Contact_03 .box .item {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 0.24rem;
	}

	.Contact_03 .box .item div input {
		height: 0.8rem;
	}

	.Contact_02 .box .boxLeft {
		width: 2.6rem;
	}

	.Contact_02 .orientation {
		margin: -1rem 0 0;
	}

	.Contact_02 .orientation .banner .swiper .swiper-slide {
		width: 90vw;
	}

	.Contact_02 .orientation .banner .swiper .swiper-slide .content2 {
		margin-top: 0.5rem;
	}

	.Contact_02 .orientation .banner .swiper .swiper-slide .content4 svg {
		-webkit-transform: translateY(-2px) scale(0.8);
		-ms-transform: translateY(-2px) scale(0.8);
		transform: translateY(-2px) scale(0.8);
	}

	.Contact_02 .box .boxRight .f56 {
		padding: 0rem 0.2rem;
	}

	.Contact_01 .box {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 0.5rem;
	}

	.Contact_01 .box>div:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
	}

	.Contact_01 .box>div:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}

	.Contact_01 .box>div:nth-child(3) {
		grid-area: 3 / 1 / 4 / 2;
	}

	.Contact_01 .box .item3 {
		margin-left: 0;
	}

	.Contact_01 .box .item1 {
		padding-right: 0;
	}
}

.News_01 {
	background: #f9f9f9;
}

.News_01 .box {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.6rem;
}

.News_01 .box .item a {
	display: block;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
}

.News_01 .box .item a figure {
	overflow: hidden;
	border-radius: 0.1rem 0.1rem 0 0;
}

.News_01 .box .item a figure img {
	width: 100%;
	transition: 0.4s;
}

.News_01 .box .item a figcaption {
	padding: 0.5rem 0.45rem;
}

.News_01 .box .item a figcaption .content1 {
	font-size: var(--f16);
	color: #005aab;
	
}

.News_01 .box .item a figcaption .content2 {
	font-size: var(--f20);
	color: #333;
	
	margin-top: 0.24rem;
	transition: 0.4s;
}

.News_01 .box .item a figcaption .content3 {
	margin-top: 0.2rem;
	font-size: var(--f16);
	color: #666;
	line-height: 2;
	height: 4em;
}

.News_01 .box .item a:hover figure img {
	transform: scale(1.1);
}

.News_01 .box .item a:hover figcaption .content2 {
	color: #005aab;
}

.pu_page {
	margin-top: 0.54rem;
	display: flex;
	justify-content: center;
}

.pu_page a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	transition: 0.4s;
	margin: 0 5px;
	
	border-radius: 5px;
}

.pu_page a i {
	font-size: 16px;
	transition: 0.4s;
}

.pu_page .prev a i,
.pu_page .next a i {
	color: #005aab;
	font-weight: bold;
	opacity: 0.7;
	transition: 0.4s;
}

.pu_page .prev a:hover i,
.pu_page .next a:hover i {
	opacity: 1;
}

.pu_page .number {
	display: flex;
}

.pu_page .number a {
	color: #111;
}

.pu_page .number a:hover {
	color: #005aab;
}

.pu_page .number .active {
	background: #005aab;
	color: #fff !important;
}

.top-company__item--link {
	position: relative;
	display: block;
	height: 100%;
}

.top-company__main {
	margin-top: 80px;
	margin-bottom: 50px;
}

@media screen and (max-width: 1200px) {
	.News_01 .box {
		grid-template-columns: repeat(2, 1fr);
		gap: 0.3rem;
	}
}

@media screen and (max-width: 699px) {
	.News_01 .box {
		grid-template-columns: repeat(1, 1fr);
		gap: 0.3rem;
	}

	.pu_page .number {
		display: none;
	}
}

/* 响应 */
.nbanner {
	position: relative;
}

.nbanner-xia {
	position: absolute;
	left: 7%;
	bottom: 30%;

}

.nbanner-xiaa {
	padding-left: 50px;
	position: relative;
}

.nbanner-xiaa::after {
	position: absolute;
	left: 0;
	top: 20px;
	width: 14px;
	height: 14px;
	content: "";
	display: block;
	background: url(../images/u9.svg) no-repeat;
}

.nbanner-xiaa::before {
	position: absolute;
	left: 6px;
	top: 34px;
	width: 14px;
	height: 14px;
	content: "";
	display: block;
	width: 1px;
	height: 59%;
	background: rgb(255, 255, 255, 0.5);
}

.nbanner-xiaa h1 {
	font-weight: 900;
	font-style: normal;
	font-size: 35px;
	color: #FFFFFF;
	margin-bottom: 10px;

}

.nbanner-xiaa h2 {
	font-weight: 400;
	font-style: normal;
	font-size: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.nbanner-xiab {
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.nbanner-xiaba {
	width: 30%;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 7%;
	padding: 15px 0;
}

.nbanner-xiaba a {
	display: inline-block;
	margin: 0 8px;
	font-size: 16px;
	color: #FFFFFF;
}

.nbanner-xiaba a:hover {
	color: #005aab;
}

.nbanner-xiabb::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 100%;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 10px;
}

.nbanner-xiabb::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #1a57b1;
}

.nbanner-xiabb::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0px;
	background: #EDEDED;
}

.cpxq .jishuxiab h2 {
	margin: 0px 0 20px;
}

.fanganxqb p {
	font-size: 16px;
	color: #656675;
	line-height: 35px;
}

.nbanner-xiabb {

	display: flex;
	width: 70%;
	/* line-height: 0; */
	padding: 15px 30px;
	background-color: rgba(0, 90, 171, 0.8);
	border: none;
	border-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.nbanner-xiabb a {
	display: inline-block;
	padding: 0 17px;
	border-right: 1px solid rgb(255, 255, 255, 0.5);
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	font-size: 14px;
	
	line-height: 24px;
}

.nbanner-xiabb a:last-child {
	border-right: 1px solid rgb(255, 255, 255, 0);
}

.nbanner-xiabb a:hover {
	font-weight: 700;
	
}

.nbanner>img {
	width: 100%;
}

.nbanner-xiabb a.on {
	font-weight: 700;
		color: #369cff;
}

.nbanner-xiabb a.on img {
	display: inline-block;
}

.nbanner-xiabb a img {
	display: none;
	vertical-align: middle;
	margin-left: 3px;
}

.zhchi {
	background-color: rgba(243, 244, 246, 1);
}

.zhchia {
	display: flex;
	border-radius: 20px;
	overflow: hidden;
}

.zhchib {
	background: #FFF;
	width: 65%;
	padding: 100px 8% 100px 80px;
}

.zhchic {
	background-color: rgba(0, 90, 171, 1);
	width: 35%;
}

.zhchic img {
	border-radius: 20px;
	position: relative;
	top: 15%;
	left: -17%;
}

.zhchib p {
	font-weight: 400;
	color: #333333;
	text-indent: 2em;
	font-size: 18px;
	line-height: 30px;
}

.titled {
	font-weight: 700;
	font-style: normal;
	font-size: 35px;
	color: #005AAB;
}

.descw {
	font-weight: 400;
	font-size: 18px;
	color: #606778;
}

.fuwu {
	background-color: rgba(219, 240, 251, 1);
}

.fuwuxia {
	margin-top: 40px;
}

.fuwuxia ul {
	display: flex;
	justify-content: space-between;
}

.fuwuxia ul li {
	padding: 13px;
	width: 19%;
	display: flex;
	flex-wrap: wrap;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 10px;
}

.fuwuxias {
	width: 100%;
}

.fuwuxias h1 {
	padding: 20px 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	font-size: 22px;
	text-align: center;
}

.fuwuxias h2 {
	width: 100%;
	height: 1px;
	background: #e3e3e3;
}

.fuwuxias h3 {
	margin: 20px 0;
	font-size: 16px;
	color: #716F6F;
	font-weight: 500;
	line-height: 25px;
	height: 50px;
}

.fuwuxias h4 {
	color: #333333;
	font-size: 32px;
	font-weight: 700;
	font-style: normal;
	text-align: right;
	opacity: 0.5;
	margin-top: 30px;
}

.fuwuxiasa {
	margin-top: 40px;
	overflow: hidden;
	border-radius: 10px;
}

.fuwuxiasa img {
	transition: all 1s;
}

.fuwuxia ul li:hover .fuwuxiasa img {
	transform: scale(1.1);
}

.fuwuxia ul li:nth-child(2n) {

	flex-direction: column-reverse;
}

.fuwuxia ul li:nth-child(2n) .fuwuxiasa {
	margin-top: 0;
}

.fuwuxia ul li:nth-child(2n) .fuwuxias {
	margin-top: 40px;
}

.fuwutwo {
	background-color: rgba(3, 11, 43, 1);
}

.fuwutwoxia {
	z-index: 1;
	padding: 200px 0 200px;
}

.fuwutwoxia ul {
	display: flex;
	z-index: 9999;
	justify-content: space-between;
}

body {
	overflow-y: hidden;
}

.fuwutwoxia ul li {
	padding: 0 22px;
	display: flex;
	line-height: 0;
	/* align-items: flex-start; */
}

.fuwutwoxia ul li:nth-child(2) {
	border-left: 1px solid #1a3155;
}

.fuwutwoxia ul li:nth-child(2) {
	/* margin-right: 3%; */
}

.fuwutwoxia ul li:nth-child(4) {
	border-left: 1px solid #1a3155;
}

.fuwutwoxiaa {
	/* top: -65px; */
	position: relative;
}

.vfd {
	position: absolute;
	top: 18px;
	right: -15px;
	opacity: 0.18;
}

.fuwutwoxiab h1 span {
	font-weight: 700;
	font-style: normal;
	font-size: 70px;
	color: #FFFFFF;
}

.fuwutwoxiab {
	padding-left: 30px;
}

.fuwutwoxiab h1 em {
	font-size: 18px;
	color: #FFFFFF;
}

.fuwutwoxiab h1 {
	padding: 20px 0 10px;
}

.fuwutwoxiaa {
	width: 22%;
}

.fuwutwoxiab p {
	opacity: 0.8;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1.3;
	margin-top: 43px;
}

.fuwutwoxia {
	overflow: hidden;
	position: relative;
}

.fuwutwoxia>img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -91px;
	width: 655px;
	z-index: -1;
}

.fuwutherxia {
	margin-top: 40px;
}

.fuwutherxia ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.fuwutherxia ul li {
	width: 49%;
	background: ;
	margin-bottom: 20px;
}

.fuwutherxia ul li img {
	vertical-align: middle;
}

.fuwutherxia ul li:hover {
	opacity: 0.8;
}

.fuwutherxia ul li a {
	display: flex;
	background: url(../images/er.jpg) no-repeat;
	align-items: center;
	justify-content: space-between;
	padding: 30px;
	background-size: 100% 100%;
}

.fuwutherxiaa {
	color: #333333;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
}

.fuwutherxiab {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #333333;
}

.fuwutherxiab img {
	margin-left: 10px;
}

.jishu {
	background-color: rgba(243, 244, 246, 1);
}

.jishuxia ul li {
	background-color: rgba(255, 255, 255, 1);
	padding: 35px;
	background: #FFF;
	border-radius: 20px;
	margin-bottom: 40px;

}

.jishuxia ul li a {
	display: flex;
	justify-content: space-between;
}

.jishuxiaa {
	background-color: rgba(233, 236, 239, 1);
	/* padding: 10px; */
	border-radius: 10px;
	width: 48%;
	text-align: center;
	overflow: hidden;
}

.jishuxiab {
	width: 49%;
}

.jishuxia ul li:hover .jishuxiaa img {
	transform: scale(1.1);
}

.jishuxiaa img {
	/* width: 70%; */
	transition: all 1s;
}

.fangan .jishuxia ul li {
	padding: 0px;
}

.jishuxiab h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	color: #000000;
}

.jishuxiab h2 {
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	color: #020202;
	margin: 33px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
}


.jishuxiab h3 {
	font-weight: 400;
	font-size: 16px;
	color: #868686;
	line-height: 30px;

}

.jishuxiab h4 {
	font-weight: 400;
	font-size: 18px;
	color: #0057A5;
	margin-top: 30px;
}

.jishuxiab h4 span {
	font-weight: 400;
	color: #333333;
	font-size: 18px;
}

.jishuxiab h5 {
	text-align: left;
	margin-top: 40px;
	position: relative;
	/* bottom: 54px; */
}

.cpxq .jishuxiab h5 {
	margin-top: 30px;
}

.jishuxiab h5 span {
	display: inline-block;
	padding: 5px 20px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 400;
	background-color: rgba(0, 88, 167, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	border-radius: 50px;
}

.jishuxiab h5 span:hover {
	opacity: 0.8;
}

.jishuxiab h5 span img {
	width: 40px;
	vertical-align: middle;
	margin-right: 10px;
}

.fangan .jishuxiaa {
	padding: 0px;
}

.fangan .jishuxiaa img {
	width: 100%;
}

.fangan .jishuxiab {
	padding: 40px;
}

.fangan .jishuxiab h5 span {
	margin-top: 40px;
	background-color: rgba(55, 56, 76, 0);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(55, 56, 76, 1);
	border-radius: 50px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	color: #37384C;
}

.fangan .jishuxia ul li:nth-child(2n) a {
	flex-direction: row-reverse;
}

.zhili {
	background-color: rgba(243, 244, 246, 1);
}

.zhilizong {
	position: relative;
}

.zhilizong p {
	color: #333333;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 17px;
}.zhilizongcw .shehuthree .contact-oneul ul li{
	width: 100%;
}
.zhilizongcw  .index-fourc-xia a{
	display: flex;
	    align-items: center;
	justify-content: space-between;
}
.zhilizongcw .imgimg {
	width: 27%;
}
.zhilizongcw  .index-threeab p {
    font-size: 15px;
    color: #8E8C8C;
    height: 94px;
    line-height: 41px;
}
.zhilizongcw  .index-threeab h2 {
    font-size: 20px;
    margin-bottom: 34px;
}
.zhilizongcw .index-threea {
	width: 70%;
}

.zhili-onea {
	display: flex;
	margin: 50px 0;
	border-radius: 10px;
	overflow: hidden;
	background: #FFFFFF;
}

.zhili-oneaa {
	width: 50%;
	padding: 40px;
}

.zhili-oneab {
	width: 50%;
	border-radius: 10px;
	overflow: hidden;
}

.zhili-oneaa h1 {
	color: #333333;
	font-weight: 650;
	font-style: normal;
	font-size: 36px;
}

.zhili-oneaa p {
	font-weight: 400;
	color: #333333;
	margin-top: 10px;
	font-size: 18px;
}

.zhili-teo {
	padding: 60px;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 20px;
}

.zhili-teo h1 {
	color: #333333;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
}

.zhili-teo h2 {
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	padding: 40px 0;
	color: #333333;
}

.zhili-teo p {
	font-weight: 400;
	color: #333333;
	font-size: 18px;
	margin-bottom: 20px;
}

.zhilioms {
	padding: 40px;
	border-radius: 20px;
	overflow: hidden;
	text-align: center;
	margin-top: 40px;
	background: url(../images/u781.jpg) no-repeat;
	background-size: cover;
}

.contact-one {
	background-color: rgba(238, 242, 246, 1);
	padding: 0px 0;
}

.contact-onea {
	border-radius: 20px;
	padding: 50px;
	background: #FFFFFF;
}

.contact-onea ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contact-onea ul li {
	width: 48%;
	margin-bottom: 15px;
	border-radius: 20px;
	padding: 35px 45px;
	background-color: rgba(236, 236, 236, 0.27);
}

.contact-onea ul li h1 {
	font-weight: 700;
	font-style: normal;
	color: #0058A7;
	padding-bottom: 15px;
	border-bottom: 1px solid rgb(217 217 217);
}

.contact-onea ul li h1 img {
	vertical-align: middle;
	margin-right: 10px;
	transform: rotate(90deg);

}

.contact-onea-a {
	padding-top: 15px;
}

.contact-onea-a p {
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 400;
	font-style: normal;
	color: #0D0D0D;
}

.contact-onea-a p img {
	vertical-align: middle;
	margin-right: 20px;
	width: 17px;
}

.contact-oneb {
	padding: 40px;
	background-color: rgba(249, 249, 249, 1);
	border: none;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.349019607843137);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.349019607843137);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.349019607843137);
	margin-top: 30px;
}

.contact-oneba {
	padding: 60px;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 10px;
}

.contact-oneba-a h1 {
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	color: #333333;
}

.contact-oneba-a h1 span {
	color: #0058A7;
}

.contact-oneba-b {
	max-width: 750px;
	margin: 0 auto;
	margin-top: 50px;
}

.contact-oneba-b ul li {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;

}

.contact-oneba-b ul li p {
	color: #333333;
	width: 170px;
	text-align: right;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	padding-top: 15px;
	margin-right: 20px;
}

.contact-oneba-b ul li p span {
	color: #FD0A0A;
	font-size: 16px;
}

.contact-oneba-b ul li input {
	border-width: 1px;
	width: 83%;
	height: 53px;
	border-style: solid;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 3px;
	padding: 10px;
}

.contact-oneba-b ul li textarea {
	border-width: 1px;
	width: 83%;
	height: 200px;
	border-style: solid;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 3px;
	padding: 10px;
}

.contact-oneba-b ul li button {
	background-color: rgba(0, 87, 165, 1);
	border: none;
	border-radius: 100px;
	width: 150px;
	height: 41px;
	cursor: pointer;
	font-size: 14px;
	margin-left: 20%;
	color: #FFFFFF;
}

.contact-oneba-b ul li:hover button {
	opacity: 0.8;
}

.contact-oneul ul {
	display: flex;
}

.contact-oneul ul li {
	width: 24.2%;
	margin-right: 15px;
	margin-bottom: 0px;
}

.contact-oneul ul li:nth-child(4n) {
	margin-right: 0px;
}

.contact-two {
	margin-top: 15px;
}

.contact-two .jishudd ul li {
	width: 24.2%;
	margin-right: 15px;
	margin-bottom: 0px;
}

.contact-two .jishudd ul li:nth-child(3n) {
	margin-right: 15px;
}

.contact-two .jishudd ul li:nth-child(4n) {
	margin-right: 0px;
}

.newsxq-one {
	background-color: rgba(255, 255, 255, 1);
	border: none;
	padding: 60px;
	border-radius: 10px;
}

.newsxq-one h1 {
	font-size: 30px;
	color: #313239;
	text-align: center;
}

.newsxq-one h2 {
	text-align: center;
	font-size: 14px;
	padding: 30px 0;
	border-bottom: 1px solid #ececec;
	margin-bottom: 30px;
	color: #999999;
}

.newsxq-p p {
	font-size: 16px;
	color: #656675;
	line-height: 35px;
}

.newsxq-a {
	padding: 30px 0;
	border-top: 1px solid #ececec;
	margin-top: 30px;
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.newsxq-a a {
	display: block;
	font-size: 16px;
	color: #656675;
}

.newsxq-a a strong {
	color: #333333;
	font-weight: 400;
	font-size: 18px;
}

.index-threeab h1 {
	margin: 25px 0;
	color: #333333;
	font-size: 16px;
}

.index-threeab h1 img {
	/* vertical-align: middle; */
	margin-right: 5px;
}

.index-threeab h2 {
	font-size: 16px;
	margin-bottom: 15px;
	color: #000204;
}

.index-threeab p {
	font-size: 14px;
	color: #8E8C8C;
	height: 50px;
	line-height: 25px;
}

.index-threeab a {
	display: block;
}

.index-threeab h3 {
	text-align: right;
	margin-top: 5px;
}

.index-threea {
	margin-bottom: 15px;
}

.index-threeab h3 img {
	filter: grayscale(1);
	opacity: 0.5;
}

.index-threeab:hover h2 {
	color: #0057A5;
}

.index-threeab:hover p {
	color: #0057A5;
}

.index-threeab:hover h3 img {
	filter: initial;
	opacity: 1;
}

.index-threeac {
	background: #FFFFFF;
	border-radius: 10px;
}

.index-threeaca {
	background: #FFFFFF;
	border-radius: 10px;
}

.index-threeaca a {
	display: flex;
	justify-content: space-between;
	padding: 15px 20px;
	background: #FFFFFF;
	border-radius: 10px;
}

.index-threeaca h1 {
	width: 50%;
	font-size: 16px;
	color: #8E8A8A;
}

.index-threeaca p {
	font-size: 13px;
	color: #8C8888;

}

.index-fourc-xia {
	border-radius: 10px;
	overflow: hidden;
	margin-top: 20px;
	background: #FFFFFF;
}

.threeab-aaa {
	position: relative;
}

.cdns {
	position: absolute;
	top: 9px;
}

.index-fourc-xia h3 {
	padding-top: 15px;
	position: relative;
	margin-top: 24px;
	border-top: 1px solid rgb(223 223 223);
}

.index-threeab h3 {
	text-align: right;
	margin-top: 5px;
}

.index-threea {
	padding: 25px;
	border-radius: 10px;
	background: #FFFFFF;
}

.index-threeaca p img {
	filter: grayscale(1);
	opacity: 0.5;
	vertical-align: middle;
	width: 15px;
	margin-left: 5px;
}

.index-threeaca:hover h1 {
	color: #0057A5;
}

.newsxq-a a:hover {
	font-weight: 700;
	color: #0057A5;
}

.jishudd ul {
	display: flex;
	flex-wrap: wrap;
}

.chixv {
	display: flex;
	align-items: flex-end;
	margin-top: 40px;
}

.chixva {
	width: 60%;
	padding-top: 40px;
}

.chixvaa {
	padding: 60px;
	background: #fff;
	border-radius: 20px 20px;
}

.chixvb {
	width: 40%;
}

.chixvaa p {
	margin-bottom: 11px;
	color: #333333;
	font-size: 14px;
}

.chixvb img {
	border-radius: 20px;
}

.cjiohdq {
	margin-top: 40px;
}

.cjiohdq ul {
	display: flex;
	justify-content: space-between;
}

.cjiohdq ul li {
	width: 32%;
}

.cjiohdqa {
	position: relative;
	border-radius: 20px;
	overflow: hidden;
}

.cjiohdqa>img {
	width: 100%;
	transition: all 1s;
}

.cjiohdq ul li:hover .cjiohdqa>img {
	transform: scale(1.1);
}

.cjiohdqa-a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 50px 26px;
	z-index: 9999;
}

.cjiohdqa-a h1 {
	font-size: 23px;
	font-weight: 650;
	text-align: center;
	font-style: normal;
	color: #FDFDFD;
	padding-bottom: 15px;
	border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.cjiohdqa-img {
	text-align: center;
	margin: 40px 0;
	font-weight: 650;
	font-style: normal;
	font-size: 100px;
	color: #FFFFFF;
}

.cjiohdqa-img img {
	vertical-align: middle;
}

.cs {
	width: 41px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.cjiohdqa-a p {
	margin-top: 30px;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #FDFDFD;
}

.cjiohdqa::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-color: rgba(0, 90, 171, 0.36);
}

.cjiohdq ul li:nth-child(2) .cjiohdqa-a h1 {
	color: #0B0B0B;
	border-bottom: 1px solid rgb(106 162 205 / 20%);
}

.cjiohdq ul li:nth-child(2) .cjiohdqa-a p {
	color: #4C4A4A;
}

.cjiohdq ul li:nth-child(2) .cjiohdqa::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-color: rgba(0, 90, 171, 0);
}

.cjiohdq ul li:nth-child(2) .cjiohdqa-img {
	color: #005AAB;
}

.cjiohdq ul li:nth-child(3) .cjiohdqa::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	background-color: rgba(0, 0, 0, 0.51);
}

.qikan ul {
	display: flex;
	flex-wrap: wrap;
}

.qikan ul li {
	width: 25%;
}

.qikan ul li a {
	display: block;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	padding: 30px;
	margin: 0 15px 30px 15px;
	border-radius: 20px;
	-moz-box-shadow: 5px 5px 5px rgba(232, 232, 232, 0.349019607843137);
	-webkit-box-shadow: 5px 5px 5px rgba(232, 232, 232, 0.349019607843137);
	box-shadow: 5px 5px 5px rgba(232, 232, 232, 0.349019607843137);
}

.qikana {
	overflow: hidden;
}

.qikana img {
	transition: all 1s;
}

.qikan ul li:hover .qikana img {
	transform: scale(1.1);
}

.qikan ul li p {
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
	color: #020202;
}

.zhilizong p {
	max-width: 74%;
}

.shehui {
	margin-top: 40px;
	padding: 40px;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 20px;
}

.shehui h1 {
	color: #333333;
	font-weight: 650;
	font-style: normal;
	font-size: 36px;
	text-align: center;
	margin-bottom: 20px;
}

.shehui h2 {
	text-align: center;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	font-size: 26px;
	margin-bottom: 20px;
}

.shehuia {
	margin-bottom: 20px;
}

.shehuia h3 {
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	color: #333333;

	margin-bottom: 20px;
}

.shehuiaul {
	padding: 50px 0;
	background-color: rgba(247, 248, 250, 1);
	border: none;
	border-radius: 5px;
}

.shehuiaul ul {
	display: flex;
}

.shehuiaul ul li p {
	color: #333333;
	font-size: 16px;
}

.shehuiaul ul li {
	width: 33%;
	padding: 0 50px;
	border-right: 1px solid rgb(228 228 228);
}

.shejuimg {
	position: relative;
}

.shejuimgp {
	position: absolute;
	top: 50%;
	transform: translatey(-50%);
	left: 100px;
}

.shejuimgp p {
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
}

.shehuitwo {
	position: relative;
	margin-top: 40px;
}

.shehuitwo img {
	border-radius: 20px;
}

.shehuitwop {
	position: absolute;
	left: 100px;
	top: 100px;
}

.shehuitwo p {
	max-width: 59%;
	margin-bottom: 30px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
}

/* .index-threeab p{
	padding-bottom: 15px;
} */
.imgimg img {
	width: 100%;
}

.shehuthree {
	margin-top: 80px;
}

.fazhan {
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 20px;
	margin-top: 50px;
}

.fazhana {
	padding: 60px;
}

.fazhana h1 {
	color: #333333;
	font-weight: 650;
	font-style: normal;
	font-size: 28px;
	margin-bottom: 30px;
}

.fazhana h2 {
	margin-bottom: 30px;
	line-height: 0;
}

.fazhana p {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	margin-bottom: 30px;
}

.fazhan img {
	margin-top: -10%;
}

.lianxi {
	background: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(0, 90, 171, 1) 100%);
	display: flex;
	padding: 10px;
	border-radius: 20px;
}

.lianxia {
	padding: 100px;
}

.lianxib img {
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}

.lianxia {
	width: 50%;
}

.lianxib {
	width: 50%;
}

.lianxia h1 {
	color: #333333;
	font-weight: 400;
	font-size: 40px;
}

.lianxiaul ul li {
	display: flex;
	align-items: center;
	padding: 40px 0;
	border-bottom: 1px solid #ececec;
}

.lianxiaul ul li img {
	margin-right: 40px;

}

.lianxiaula h2 {
	color: #333333;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
	margin-bottom: 15px;
}

.lianxiaula p {
	font-size: 22px;
	font-weight: 900;
	text-decoration: none;
	color: #0058A7;
}

.lianxiaula h3 {
	font-weight: 400;
	font-size: 22px;
	color: #2B2B2B;
	line-height: 24px;
}

.lianxithew {
	margin-top: 40px;
}

.lianxithew>ul {
	display: flex;
	flex-wrap: wrap;
}

.lianxithew>ul>li {
	background-color: rgba(234, 244, 254, 1);
	box-sizing: border-box;
	border-width: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	border-radius: 10px;
	width: 31.8%;

	margin-right: 30px;
	margin-bottom: 30px;
	padding: 24px;
	line-height: 0;
}

.lianxithew>ul>li:nth-child(3n) {
	margin-right: 0px;
}

.lianxithew>ul>li h1 {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	background-color: rgba(234, 244, 254, 1);
	box-sizing: border-box;
	border-width: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	border-radius: 50px;
	padding: 15px 25px;
	display: inline-block;
}

.lianxithewa {
	border-top: 1px solid rgb(255, 255, 255, 0.9);
	margin-top: 20px;
}

.lianxithewa ul li {
	padding: 15px 0;
	display: flex;
	align-items: center;
}

.lianxithewaa {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 51px;
	height: 51px;
	margin-right: 20px;
	border-radius: 50%;
	border: 2px solid #fff;
	background: rgb(255, 255, 255, 0.4);
}

.lianxithewa ul li p {
	color: #0058A7;
	font-weight: 400;
	font-style: normal;
	font-size: 22px;
	line-height: 30px;
}

.lianxithewa ul li:nth-child(3) p {
	color: #333333;
	font-size: 18px;
}

.lianxizui {
	margin-top: 50px;
}

.lianxizui ul li {
	margin-bottom: 20px;
}

.lianxizui ul li p span {
	color: red;
}

.lianxizui ul li p {
	color: #333333;

	margin-bottom: 20px;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}

.lianxizui ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.lianxizui ul li {
	width: 32%;
}

.lianxizui ul li:nth-child(4) {
	width: 100%;
}

.lianxizui ul li:last-child {
	width: 100%;
}

.lianxizui ul li input {
	height: 52px;
	padding: 10px;
	background-color: rgba(255, 255, 255, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 10px;
	font-size: 12px;
	text-align: left;
	width: 100%;
}

.lianxizui {
	text-align: center;
}

.lianxizui button {
	background-color: rgba(0, 87, 165, 1);
	border: none;
	text-align: center;
	border-radius: 100px;
	width: 150px;
	height: 41px;
	cursor: pointer;
	font-size: 14px;
	margin-left: 5%;
	color: #FFFFFF;

}

.lianxizui button:hover {
	opacity: 0.8;
}

.mkcikja {
	display: none;
	position: fixed;
	width: 100%;
	left: 0;
	height: 100%;
	z-index: 999999;
	top: 0;
	background: rgb(0, 0, 0, 0.5);
}

.cjiohdq ul li {
	cursor: pointer;
}

.wdew {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.huanbi {
	position: absolute;
	right: 5%;
	top: 5%;
}

.lianxizui ul li textarea {
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	height: 213px;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 10px;
	font-size: 12px;
	text-align: left;
	padding: 10px;
}

.jishuxiaxqa {
	background: #fff;
	overflow: hidden;
	border-radius: 20px;
}

.jishuxiaxq ul {
	display: flex;
	background-color: rgba(106, 106, 106, 1);
}

.jishuxiaxq ul li {
	cursor: pointer;
	padding: 20px 40px;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	font-size: 18px;
	position: relative;
}

.jishuxiaxq ul li::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 1px;
	height: 30%;
	content: '';
	display: block;
	background: rgb(255, 255, 255, 0.1);

}

.jishuxiaxq ul li.on {
	background-color: rgba(0, 87, 165, 1);
	border: none;
	border-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.jishuxiaxqag {
	display: none;
	padding: 60px;

}

.jishuxiaxqag:first-child {
	display: block;
}

.xsk {
	font-weight: 700;
	font-style: normal;
	font-size: 45px;
	color: #005AAB;
	margin-bottom: 30px;
}

.cpxq ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.cpxq ul li a {
	background: #fff;
	display: flex;
	justify-content: space-between;
}

.index-threeab h1 {
	font-weight: 400;
}

.index-threeab h2 {
	font-weight: 400;
}

.cpxq ul li {
	background-color: rgba(255, 255, 255, 1);
	padding: 35px;
	background: #FFF;
	border-radius: 20px;
	margin-bottom: 40px;
}

.cpxq ul li {
	width: 49%;
	margin-bottom: 30px;
}

.cpxq ul li .jishuxiab h3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.cpxq ul li .jishuxiab h1 {
	font-size: 20px;
}

.cpxq ul li .jishuxiab h5 span {
	font-size: 16px;
}

.jishuxiaa {
	display: flex;
	align-items: center;
	justify-content: center;

}

.fanganxq {
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 20px;
	padding: 50px;
}

.fanganxqa {
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	margin-bottom: 30px;
	color: #333333;
	max-width: 76%;
	margin: 0px auto 38px;
	text-align: center;
}

.Home_Banner .banner .swiper-slide .orientation {
	opacity: 1;
}

.mc_bs3_videobox.act.end .Home_Banner .banner .swiper-slide .orientation {
	opacity: 1;
}

.fanganxq h1 {
	font-size: 32px;
	font-weight: 700;
	color: #333333;
	font-style: normal;
}

.fanganxqxia ul {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}

.fanganxqxia ul li {
	width: 32%;
	background-color: rgba(242, 242, 242, 1);
	border: none;
	border-radius: 10px;
	padding: 40px;
}

.fanganxqxia ul li h1 {
	text-align: right;
}

.fanganxqxia ul li h2 {
	font-size: 25px;
	font-weight: 500;
	color: #000000;
	margin: 30px 0 15px;
}

.fanganxqxia ul li p {
	font-size: 16px;
	color: #333333;
	s line-height: 25px;
}

.aboutone {
	background-color: rgba(248, 248, 248, 1);
}

.abouttwo {
	background-color: rgba(248, 248, 248, 1);
}

.aboutonea {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.aboutoneb {
	width: 50%;
}

.aboutonec {
	width: 50%;
}

.aboutoneb h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 150px;
	color: #FFFFFF;
}

.aboutoneb h2 {
	width: 70%;
}

.aboutonec h1 {
	color: #333333;
	font-size: 29px;
	font-weight: 700;
	font-style: normal;
}

.aboutonec p {
	color: #333333;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 25px;
	margin-top: 18px;
}

.abouttwoa {
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 20px;
	display: flex;
	overflow: hidden;
}

.abouttwob {
	width: 50%;
	cursor: pointer;
	position: relative;
}

.abouttwo {
	background-color: rgba(248, 248, 248, 1);
	padding-top: 30px;
	margin-top: -6%;
}

.aboutone {
	margin-top: -4%;
	/* background-color: rgba(248, 248, 248, 1); */
}

.abouttwobpa {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8%;
	line-height: 0;
	transform: translate(-50%, -50%);
}

.abouttwoc {
	width: 50%;
}

.abouttwob>img {
	width: 100%;
	border-radius: 20px;
}

.video-box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.videofixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999999;
}

.video-box video {
	object-fit: cover;
}

.abouttwoc {
	padding: 30px;
}

.abouttwoca {
	width: 200px;
}

.abouttwoc ul li {
	display: flex;
	line-height: 0;
	padding: 50px 10px;
	align-items: center;
	border-bottom: 1px solid rgb(101, 102, 117, 0.3);
}

.abouttwoc ul li:last-child {
	border-bottom: 1px solid rgb(101, 102, 117, 0);
}

.abouttwoca span {
	font-weight: 700;
	font-style: normal;
	font-size: 53px;
	color: #005AAB;
}

.abouttwoca em {
	font-weight: 400;
	font-style: normal;
	font-size: 22px;
	color: #005AAB;
}

.abouttwoca {
	margin-right: 30px;
}

.abouttwoc ul li p {
	font-weight: 300;
	font-size: 16px;
	font-style: normal;
	line-height: 29px;
	color: #656675;
}

.aboutonea {
	margin: 30px 0;
}

.aboutonea {
	margin-top: 50px;
}


.abouttwoaa {
	margin-top: 50px;
}

.abouttwoaa ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}

.abouttwoaa ul li {
	margin-bottom: 30px;
	padding: 40px;
	width: 23%;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	position: relative;
	margin-right: 20px;
	border-radius: 10px;
	transition: all 1s;
}

.abouttwoaa ul li h1 {
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	color: #0058A7;
	padding-left: 15px;
	border-left: 1px solid #0058A7;
}

.abouttwoaa ul li h2 {
	font-size: 15px;
	color: #676A77;
	line-height: 25px;
	margin: 20px 0;
	font-weight: 500;
}

.aboutver {
	background: url(../images/u67.jpg) no-repeat fixed bottom;

}

.gallerya {
	display: flex;
	justify-content: space-between;
}

.galleryb {
	width: 45%;
}

.galleryac {
	width: 50%;
}

.galleryb h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 80px;
	color: #0058A7;
	margin-bottom: 40px;
}

.galleryb p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
}

.abouttwoaa ul li h3 {
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #333333;
	opacity: 0.09;
}

.about-threeb {
	margin-top: 50px;
}

.galleryb {
	position: relative;
}

.galleryac img {
	border-radius: 20px;
}

.about-threeb .swiper-button-prev::after {
	display: none;
}

.about-threeb .swiper-button-next::after {
	display: none;
}

.about-threeb .swiper-button-prev {
	height: 27px;
	left: 65px;
	top: 60%;
	filter: grayscale(1);
}

.aboutver {
	padding-bottom: 138px;
}

.gallery-thumbsa {
	line-height: 0;
	text-align: center;
}

.gallery-thumbsa h1 {
	font-weight: 700;
	text-align: center;
	padding-top: 20px;
	color: #333333;
	font-style: normal;
	font-size: 18px;
}

.gallery-thumbsa h2 {
	display: inline-block;
	border-radius: 50%;
	width: 8px;
	height: 8px;
	position: relative;
	top: 29px;
	background: #c1c1c1;
}

.gallery-thumbsa {
	padding: 30px 0;
}

.about-threeb {
	position: relative;
	margin-top: 80px;
	background: url(../images/u74.svg) no-repeat bottom;
	background-size: 100%;
	padding: 0px 50px;
	margin-top: -1%;
	background-position-y: 98%;
}

.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa h1 {
	color: #0B3B82;
}

.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa h2 {
	border: 2px solid #0B3B82;
	background: transparent;
	width: 10px;
	height: 10px;
}

.about-threeb .swiper-button-next {
	height: 27px;
	right: 65px;
	top: 60%;
	filter: grayscale(1);
}

.abouttwoaa ul li.on {
	/* background: url(../images/cw.jpg) no-repeat; */
}

.abouttwoaa ul li.on h1 {
	filter: brightness(0)invert(1);
}

.abouttwoaa ul li.on h2 {
	filter: brightness(0)invert(1);
}

.abouttwoaa ul li.on h3 {
	color: #FDFDFD;
	opacity: 0.23;
}

.abouttwoaa ul li.on img {
	filter: brightness(0)invert(1);
}

.mc_search_xl {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 0px;
	overflow: hidden;
	z-index: 99;
	background: #fff;
	display: block;
	overflow: hidden;
	transition: all 0.5s;
	border-radius: 0 0 20px 20px;
	background: rgba(255, 255, 255);
	backdrop-filter: blur(40px);
}

.mc_search_xl.on {

	height: 160px;
}

.mc_pos_center {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
}

.mc_msc_box {
	font-size: 0;
	padding: 8px;
	/* border-bottom: 1px solid #dfdede; */
}

.mc_msc_input {
	width: calc(100% - 30px);
	height: 26px;
	font-size: 16px;
	color: #333;
	line-height: 20px;
	padding: 3px 0;
	padding-right: 12px;
}

.guan {
	filter: brightness(0.5);
}

.mc_search_xl .guan {
	position: absolute;
	right: 30px;
	top: 0px;
	cursor: pointer;

}

.mc_search_xl {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 0px;
	overflow: hidden;
	z-index: 99;
	background: #fff;
	display: block;
	overflow: hidden;
	transition: all 0.5s;
	border-radius: 0 0 20px 20px;
	background: rgba(255, 255, 255);
	backdrop-filter: blur(40px);
}

.mc_msc_box button {
	font-size: 30px;
	color: #666666;
	width: 49px;
	vertical-align: top;
	position: absolute;
	top: 1px;
	right: 0;
	border: inherit;
	background: initial;
	cursor: pointer;
}

.he_gdown {
	width: 100%;
	/* position: fixed; */
	background: #F6F6F6;
	/* border-radius: 20px; */
	border-radius: 0 0 20px 20px;
}

.he_gdown {
	position: absolute;
	top: 80px;
	background: #fff;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.06);
	padding: 27px;
	transition: top 0.36s;
	display: none;
	min-width: 116px;
	line-height: 1.5;
}

.he_gdown1 ul {
	display: flex;
	max-width: 1360px;
	margin: 0 auto;
	justify-content: space-between;
}

.he_gdown1 ul li {
	width: 16.6%;
}

.he_gdown1 ul li a {
	display: flex;
	align-items: center;
}

.he_xialacri {
	width: calc(100% - 46px);
	padding-left: 18px;
}

.he_xialacri p {
	font-size: 20px;
}

.he_gdown ul li:hover .he_xialacri p {
	color: #ff722b;
}

.he_xialacle img {
	width: 100%;
}

.he_gdown1 {
	padding: 20px 0;
}

.he_xialacle {
	width: 46px;
}

.max {
	max-width: 1360px;
	margin: 20px auto;
}

.he_gdown2 {
	display: flex;
	justify-content: space-between;
}

.he_gdown2-a {
	width: calc(100% - 200px);
}

.he_gdown2-b {
	width: 200px;
}

.he_xcodig {
	width: 80%;
	margin: 0 auto;
}

.he_xcodete {
	text-align: center;
	margin-top: 10px;
}

.he_xcodete p {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}

.he_gdown2-a {
	display: flex;

}

.he_gdown2 .he_xialali {
	width: 20%;
}

.galleryb h2 {
	margin-top: -156px;
	opacity: 0.04;
	font-weight: 700;
	font-style: normal;
	font-size: 180px;
	color: #0058A7;
}

.aboutverone {
	margin-top: 50px;
}

.cdns h4 img {
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}

.zhili-oneab img {
	width: 100%;
}

.jishuxiaxqa {
	margin-top: -15px;
}

.u160 {
	width: 65% !important;
	top: 44%;
	left: 46%;
	position: absolute;
	transform: translate(-50%, -50%);
}

.fixiping-two-p p {
	color: #333333;
	font-weight: 400;
	font-size: 18px;
	margin-top: 30px;
	text-align: center;
}

.fixiping-two-img>img {
	width: 94%;
	height: 500px;
	object-fit: fill;
}

.abouttwoaa ul li:hover {
	transform: translateY(-10px);
}

.fixiping-two-p {
	opacity: 0;
	display: block;
}

.fixiping .swiper-button-prev {
	width: 59px;
	height: 59px;
	left: 32%;
	bottom: 2px;
	top: inherit;

	transform: scale(0.8);
	background-image: url(../images/u183.svg) !important;
}

.fixiping .swiper-button-prev::after {
	display: none;
}

.fixiping .swiper-button-next::after {
	display: none;
}

.fixiping .swiper-button-next {
	width: 59px;
	height: 59px;
	bottom: 2px;
	top: inherit;
	right: 32%;
	transform: scale(0.8);
	background-image: url(../images/u184.svg) !important;

}

.fixiping .swiper-slide.swiper-slide-active .fixiping-two-p {
	display: block;
	opacity: 1;
}

.abouttwoaa ul li img {
	position: absolute;
	bottom: 31px;
	right: 18px;
	width: 40px;
}

.pages {
	font-size: 13px;
	text-align: center;
	margin-top: 40px;
}

.pages li {
	display: inline-block;
	vertical-align: top;

}

.nbanner-xiaba {
	top: 1px;
	position: relative;
}

.lianxizui ul li p {
	text-align: left;
}

.fazhan>img {
	width: 100%;
}

.nbanner-xiabb a {
	top: 0px;
	position: relative;
}

.pages li a {
	display: block;
	background: #fff;
	padding: 6px 12px;
	font-size: 13px;
	color: rgb(90, 88, 88);
	border-radius: 5px;
	border: 2px solid #efeff0;
}

.pages li:hover a,
.pages li.active a {
	background: #7bc1ff;
	color: #fff;
}

/* .z_header .z_header_nav li:hover .ul-child {
	display: block;
} */
.z_header .z_header_nav .downwarp {
	height: 0%;
}

/* section.Home_Platform {
	margin-top: -107%;
} */
section.Home_Platform {
	margin-top: 0% !important;
}

.shouhuou {
	display: flex;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
}

.shouhuoua {
	width: 50%;
}

.shouhuoub {
	padding: 40px;
	width: 50%;
}

.shouhuoub h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 18px;
	color: #333333;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 15px;
	margin-bottom: 15px;

}

.shouhuoub p {
	font-size: 16px;
	color: #716F6F;
	height: 125px;
	line-height: 25px;
}

.Footer_Container .box2 .boxLeft .contact .item:last-child .content2 {
	margin-top: 25px;
}

.banner.newsqws {
	display: flex;
}

.flexBetween {
	height: 100%;
}

.jishuxiaa img {
    border-radius: 10px;
    width: 100% !important;
    height: 100%;
    object-fit: cover;
}
.banner.newsqws .swiper {
	margin-left: 0;
	margin-right: 0;
}

.fuwu-tkswd {
	margin-top: 20px;
}

.join1 {
	border-radius: 50px 50px 10px 10px;
	background: #fff;
}

.join1 ul {
	padding: 60px 85px 44px 85px;
}

.zhaopin-onea {
	margin-top: -30px;
	z-index: 999;
	position: relative;
}

.zhaopin-onea {
	padding-bottom: 80px;
}

.xqdesc p {
	font-size: 16px;
	color: #666666;
	line-height: 2.188;
}

.zhaopin-oneaing form {
	width: 100%;
	display: flex;
}

.zhaopin-oneaing {
	display: flex;
	padding: 60px 85px 0 85px;
}

.zhaopin-oneainga {
	width: 25%;
	height: 56px;
	margin-right: 20px;
	background: #f6f6f6;
}

.zhaopin-oneaingb {
	width: 75%;
	position: relative;
	height: 56px;
	background: #f6f6f6;
}

.zhaopin-oneaingb input {
	width: 75%;
	height: 56px;
	outline-style: none;
	background: #f6f6f6;
	padding-left: 40px;
	color: #7e7e7e;
	font-size: 16px;
}

.zhaopin-oneaingb button {
	outline-style: none;
	background: inherit;
	border: inherit;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 56px;
}

.zhaopin-oneainga select {
	height: 56px;
	width: 47%;
	color: #7e7e7e;
	font-size: 16px;
	padding-left: 20px;
	background: #f6f6f6;
	outline-style: none;
	-webkit-appearance: none;
	background: url(../images/dowan.jpg) no-repeat 90% center;
}

.zhaopin-oneaingb button img {
	filter: contrast(0.5);
}

.jiaru-one {
	background: #f1f5f7 url(../images/jiarubj.jpg) no-repeat bottom left;
	padding-left: 163px;
}

.jiaru-onea ul li {
	overflow: hidden;
}

.join1 ul.auto {
	height: auto;
}

.join1 ul {
	/*height: 404px;*/
	overflow: hidden;
}

.join1 ul li:nth-child(1) {
	border-radius: 10px 10px 0 0;
	background: url(../img/bjj.jpg) no-repeat;
	background-size: cover;
}

.join1 ul li:first-child {
	border-left: none;
}

.join1 ul li:nth-child(1) {
	padding: 22px 0 22px 0px;
}

.join1 ul li {
	display: flex;
	border-left: 1px solid #fff;
	flex-wrap: wrap;
	padding: 25px 0 25px 0px;
	/* border-radius: 10px; */
	border-bottom: 1px solid rgb(191, 191, 191, 0.75);
	/* margin-bottom: 13px; */
}

.join1 ul li.onn {
	background: #e8e5e5;
	border-left: 1px solid #e8e5e5;
}

.join1 ul li {
	position: relative;
	cursor: pointer;
}

.join1 ul li h2 {
	font-weight: normal;
	width: 25%;
	text-align: center;
	font-size: 17px;
	
	color: #333333;
	text-transform: uppercase;
}

.join1 ul li h2 img {
	vertical-align: middle;
	margin-right: 27px;
}

.join1 ul li:first-child.onn {
	background: #ffffff;
	padding: 22px 0 22px 0;
	border-left: 1px solid #ffffff;
}

.join1 ul li.onn {
	padding: 25px 0 0px 0px;
}

.join1 ul li:nth-child(1):after {
	display: none;
}

.join1 ul li h3 {
	display: inline-block;
	width: 25%;
	font-weight: normal;
	text-align: center;
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
}

.xqdesc {
	display: none;
}

.xqdesc {
	/* border-top: 1px solid #e0dcdc; */
	margin: 24px 0px 0 0px;
	padding: 46px 76px 70px 100px;
	width: 100%;
	border-right: 1px solid #e8e5e5;
	background: url(../images/bjjj.jpg) no-repeat;
	background-size: cover;
	border-left: 8px solid #fff;
}

.join1 ul li:after {
	width: 11px;
	top: 31px;
	right: 36px;
	height: 9px;
	display: block;
	content: "";
	position: absolute;
	background: url(../images/join1-cont1-dow1.png) no-repeat;
}

.xqdesc a {
	margin-right: 100px;
	background: #005aab;
	display: inline-block;
	border-radius: 10px;
	text-align: right;
	padding: 13px 21px;
	float: right;
	font-size: 16px;
	
	color: rgb(255, 255, 255);
	text-transform: uppercase;
}

.xqdesc a img {
	vertical-align: middle;
	margin-right: 8px;
}

.joba-1 {
	cursor: pointer;
	width: 100%;
	height: 66px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	line-height: 60px;
	padding: inherit;
	display: inherit;
	text-align: center;
	border-radius: 0 0 10px 10px;
	background: #bebdbd;
}

.joba-1 img {
	vertical-align: middle;
	margin-left: 8px;
}

.join1 {
	border-radius: 10px 10px 10px 10px;
	background: #fff;
}

.join1 ul {
	padding: 44px 85px 44px 85px;
}

.zhaopin-onea {
	margin-top: -30px;
	z-index: 999;
	position: relative;
}

.zhaopin-onea {
	padding-bottom: 80px;
}

.fuwu-tkswd {
	margin-bottom: 50px;
}

.xqdesc p {
	font-size: 16px;
	color: #666666;
	line-height: 2.188;
}

.zhaopin-oneaing form {
	width: 100%;
	display: flex;
}

.zhaopin-oneaing {
	display: flex;
	padding: 60px 85px 0 85px;
}

.jiaru-onea ul li a>img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all 1s;
}

.jiaru-onea ul li:hover a>img {
	transform: scale(1.1);
}

.zhicvedjs {
	margin-top: 50px;
}

.zhicvedjs ul {
	display: flex;
	flex-wrap: wrap;
}

.zhicvedjs ul li {
	width: 31.6%;
	margin-right: 30px;
	margin-bottom: 30px;
}

.zhicvedjs ul li a {
	display: block;
}

.zhicvedjs ul li:last-child {
	margin-right: 0px;
}

.zhicvedjsa:hover {
	transform: translatey(-30px);
}

.zhicvedjsa {
	transition: all 1s;
	background-size: cvoer !important;
	padding: 30px 40px;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	width: 100%;
}

.quanchengb ul li p {
	margin-top: 20px;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 30px;
	margin-top: 20px;
	display: none;
}

.quanchengc img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.quanchengb ul li.on p {
	display: block;
}

.zhicvedjsa h1 {
	margin: 20px 0 10px;
	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	color: rgba(51, 51, 51, 0.149019607843137);
}

.zhicvedjsa h2 {
	color: #333333;
	font-size: 24px;
	font-weight: 700;
}

.zhicvedjsa h3 {
	margin-bottom: 15px;
	display: inline-block;

}

.zhicvedjsa p {
	font-size: 16px;
	color: #666666;
	height: 50px;
	line-height: 25px;
	margin-bottom: 10px;
}

.zhicvedjsa h4 {
	font-weight: 400;
	color: #333333;
	font-size: 14px;
	text-align: right;
}

.zhicvedjsa h4 img {
	margin-left: 5px;
	vertical-align: middle;
}

.quanchenga {
	display: flex;
	margin-top: 50px;
	border-radius: 20px;
	overflow: hidden;
	background: rgba(219, 240, 251, 1) url(../images/u1549.png) no-repeat left bottom;
	background-size: 42%;
}

.quanchengb {
	width: 50%;
	padding: 70px 80px;
}

.quanchengb ul li {
	cursor: pointer;
	padding: 17px 0;
	border-bottom: 1px solid #c1e4f6;
}

.quanchengba {
	font-size: 22px;
	color: #004DA0;
}

.quanchengba img {
	vertical-align: middle;
	margin-right: 10px;
}

.quanchengc {
	width: 50%;
	border-radius: 20px;
	overflow: hidden;
}

.quanchengvddb {
	margin-top: 20px;
	text-align: center;
}

.quanchengb ul li:last-child {
	border-bottom: 1px solid transparent;
}

.jdisuwma {
	padding: 40px;
	border-radius: 20px;
	background: #FFf;
	transition: all 1s;
}

.jdisuwma:hover {
	transform: translateY(-20px);
}

.jdisuwma h1 {
	font-size: 45px;
	color: #004DA0;
	margin-bottom: 20px;
}

.shouhoutwo-a {
	margin-top: 60px;
}

.shouhoutwo-a ul {
	justify-content: space-between;
	display: flex;
}

.shouhoutwo-a li {
	padding: 8px;
	width: 24%;
	background-color: rgba(251, 251, 251, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(246, 246, 246, 1);
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.0705882352941176);
}

.zhicvedjsdw .shouhuoub {
	width: 100%;
}

.shouhuoubrr img {
	width: 16%;
}

.z_header .z_header_nav .downwarp {
	height: 0;
}

.shouhuoubrr span {
	font-weight: 700;
	font-style: normal;
	font-size: 45px;
	color: #004DA0;
}

.shouhuoubrr {
	align-items: center;
	justify-content: space-between;
	display: flex;
	margin-top: 50px;
}

.shouhoutwo-ogm img {
	width: 100%;
}

.shouhoutwo-ogm {
	text-align: center;
}

.zhicvedjs ul li:nth-child(3n) {
	margin-right: 0px;
}

.shouhoutwoimg {
	position: relative;
}

.shouhoutwoimg img {
	width: 100%;
}

.jdisuwma p {
	font-size: 16px;
	height: 75px;
	color: #716F6F;
	line-height: 25px;
	margin-bottom: 40px;
}

.shiu {
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 700;
	font-style: normal;
	font-size: 25px;
	color: #FFFFFF;
	width: 75px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	background-color: rgba(0, 77, 160, 1);
	border: none;
	border-radius: 10px;
}

.shouhoutwoP {
	padding: 30px 20px;
	/* margin-top: 20px; */
}

.shouhoutwoP h1 {
	font-weight: 400;
	font-style: normal;
	font-size: 22px;
	color: #333333;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 15px;
	margin-bottom: 15px;
	text-align: center;
}

.shouhoutwoP p {
	font-size: 16px;
	color: #716F6F;
	line-height: 25px;
}

.shouhoutwokcowe {
	margin-top: 50px;
}

.shouhoutwokcowesimg {
	padding: 10px;
	margin-bottom: 20px;
	background: #d1d2d4;
}

.shouhoutwokcowesimg img {
	width: 100%;
}

.shouhoutwokcowes em {
	display: inline-block;
	margin-right: 10px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #015aaa;
}

.shouhoutwokcowes h1 {
	color: #77797b;
	font-size: 25px;
}

.shouhoutwokcowes p {
	color: #77797b;
	font-size: 18px;
	padding-left: 25px;
}

.containera {
	position: absolute;
	display: flex;
	left: 0;
	top: 110%;
	line-height: 37px;
}

.header .left-info {
	padding-right: 0.9rem;
	color: #fff;
	padding-top: 0rem;
	width: 300px;
}

.containerb {
	width: 200px;
	padding-right: 0.9rem;
	color: #fff;
	font-weight: 700;
	padding-top: 0rem;
	font-size: 30px;
}

.containerc ul {
	display: flex;
	flex-wrap: wrap;
}

.containerc ul li {
	width: 50%;
}
.header .left-link {
 
    font-size: 20px !important;
}
@media only screen and (min-width:0px) {
	.videofixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 999999;
	}

	.videoclose {
		position: fixed;
		top: 101px;
		right: 50px;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background: rgba(255, 255, 255, 0.2) url(../images/kfclose.png) no-repeat center center;
		background-size: cover;
		z-index: 1000000;
		cursor: pointer;
	}

	.videofixed .video-box {
		width: 50%;
		height: 60%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media screen and (min-width:2000px) {
	.z_header .z_header_nav .downwarp {


		top: 126% !important;

	}

	section.Home_Platform {
		margin-top: 0% !important;
	}
}

@media screen and (max-width:1800px) {
	    .nbanner-xiabb a {
	        padding: 0 9px;
	        top: 0px;
	    }
		.zhicvedjs.zhicvedjsdw {
		        margin-top: 30px;
		}
		.jishu .shehuthree .contact-oneul {
		    margin-top: -126px;
		}
		.cpxq ul li .jishuxiab h5 span {
		    font-size: 12px;
		}
		.fuwutherxiaa {
		    font-size: 13px;
		}
		.fuwutherxia ul li img {
		    vertical-align: middle;
		    width: 38px;
		}
		.jishuxiab h2 {
		    font-size: 15px !important;
		    margin: 7px 0;
		}
		.fuwutherxia ul li a {
		    padding: 20px;
		}
		.jishuxiab h3 {
		    color: #868686;
		}
		.fuwutwoxiab h1 em {
		    line-height: 18px;
		}
		.fixiping-two-p p {
		    font-size: 13px;
		}
		.fuwutwoxiab p {
		    font-size: 13px;
		    margin-top: 43px;
		}
		.nbanner-xiabb{
			    width: 106%;
		}
		    .abouttwoaa ul li h2 {
		        line-height: 25px;
		        font-size: 13px !important;
		    }
		.abouttwoaa ul li {
		    padding: 17px;
		}
		.aboutonec p {
		    font-size: 14px;
		    line-height: 25px;
		    margin-top: 7px;
		}
.z_header .z_logo img {
        width: 342px;
    }
	.nbanner-xiabb{
		    padding: 15px 12px;
	}
	.containerb {
		width: 193px;

	}
	.z_header .z_header_nav li {
	    margin: 0 0.6vw;
	}

	.header .left-navaaaaq:nth-child(2) {
		padding-top: 326px !important;
	}

	.ed {
		position: absolute;
		right: -30px !important;
	}

	.nbanner-xiaba a {
		margin: 0 5px;
		font-size: 14px;
	}

	.shouhuoub {
		padding: 20px;
	}

	.quanchengb {
		padding: 53px 54px;
	}

	.abouttwoc ul li {
		padding: 46px 10px;
		align-items: center;
	}

	.nbanner-xiab {

		align-items: end;

	}

	.contact-two .jishudd ul li {
		width: 24.1%;
	}

	.chixvaa p {
		margin-bottom: 11px;
		color: #333333;
		font-size: 14px;
	}

	.chixvaa {
		padding: 49px;
	}

	.nbanner-xiaba {
		top: 3px;
		position: relative;
	}

	section.Home_Platform {
		margin-top: -103%;
	}

	.fixiping-two-img>img {
		width: 94%;
		height: 284px;
		object-fit: fill;
	}

	.abouttwoaa ul li h2 {
		line-height: 25px;
		font-size: 14px;
	}

	.fixiping .swiper-button-prev {
		bottom: 3%;
	}

	.fixiping .swiper-button-next {
		bottom: 3%;
	}

	.abouttwoc ul li {
		padding: 45px 10px;
		align-items: center;
	}
	h2 {
	    font-size: var(--h2-size, clamp(17px, 4vw, 15px)) !important;
	}
	.shehuthree {
	    margin-top: 142px;
	}
}
@media screen and (max-width:1600px){
	.z_header .z_logo img {
	    width: 342px;
	}
	.header .left-link {
	    font-size: 17px !important;
	}
	
}
@media screen and (max-width:1500px) {
	.Footer_Container .box2 .boxLeft .contact .item {
		margin-left: 0.3rem;
		padding-left: 0.3rem;
		padding-right: 0.3rem !important;

	}
	
	section#msg .zhili-one {
	    margin-top: -40px;
	}
	.lianxithewa ul li p {
	    color: #0058A7;
	    font-weight: 400;
	    font-style: normal;
	    font-size: 18px;
	    line-height: 30px;
	}
	.zhicvedjsa h2 {
	   height: 50px;
	    font-size: 19px;
	  
	}
	.lianxithewa ul li:nth-child(3) p {
	    color: #333333;
	    font-size: 16px;
	}
.zhicvedjsa h1 {
    margin: 0px 0 10px;
    font-size: 35px;
}
	.nbanner-xiabb a {
		font-size: 14px;
	}
	.zhicvedjs ul li {
	    margin-right: 20px;
	}
	.zhicvedjsa p {
	    font-size: 15px;
	    color: #666666;
	    height: 98px;
	    line-height: 22px;
	    margin-bottom: 10px;
	}
	.zhicvedjsa h3 {
	    margin-bottom: 0;
	}

	.fuwutwoxiab h1 span {
		font-size: 40px;
	}

	.abouttwoc ul li p {
		line-height: 1.2;
		font-style: normal;
		color: #656675;
	}

	.lianxithew>ul>li {
		margin-right: 13px;
	}

	.lianxia {
		padding: 41px;
	}

	.cjiohdqa-img {
		text-align: center;
		margin: 10px 0;
		font-weight: 650;
		font-style: normal;
		font-size: 61px;
		color: #FFFFFF;
	}

	.abouttwoaa ul li h2 {
		font-size: 16px;
	}

	.abouttwoc {
		padding: 12px;
	}

	.abouttwoc ul li {
		padding: 36px 10px;
		align-items: center;
	}

	.abouttwoca span {
		font-size: 52px;
	}

	    .fuwutwoxia ul li {
	        padding: 0 9px;
	        display: flex;
	        line-height: 0;
	        /* align-items: flex-start; */
	    }

	.fuwutwoxiab {
		padding-left: 14px;
	}

	.z_header .z_header_nav li {
		display: inline-block;
		margin: 0 0.5vw !important;
		line-height: 7.166667vw;
	}

	.abouttwoaa ul li h2 {
		font-size: 16px;

	}

	.fixiping-two-img>img {
		width: 94%;
		height: 340px;
		object-fit: fill;
	}

	.contact-two .jishudd ul li {
		/* width: 23%; */
		margin-right: 12px;
		margin-bottom: 0px;
	}

}

@media screen and (max-width:1300px) {
	.chixvaa p {
		margin-bottom: 2px;
		color: #333333;
		font-size: 12px;
	}
.abouttwoaa ul li {
	    margin-right: 17px;
	}
	   .Home_News .box .item .boxRight .li a .left {
	       width: 3.6rem;
	   }
	.cjiohdqa-a p {
		font-size: 15px;
	}

	.z_header .z_header_nav li {
		margin: 0 0.4vw !important;
	}

	.jishuxiab h5 {
		margin-top: 12px;
	}

	.contact-two .jishudd ul li {
		width: 23.9%;
	}


	.fuwuxias h1 {
		font-size: 20px;
	}

	.jishuxiab h5 {
		margin-top: 49px;
	}

	.chixvaa {
		padding: 29px;
	}

	.cjiohdqa-a h1 {
		font-size: 25px;
	}
}
@media only screen and (max-width:1200px){
	    .z_header {
	        display: none !important;
	    }
}
@media only screen and (max-width:1200px) {
	.MobileMain .HeaderMobile .box .logo a img {
		height: 32px;
		position: relative;
		top: 0px;
	}
	.abouttwoaa ul li:last-child{
		margin-bottom: 0;
	}
	.abouttwoaa ul{
		margin-bottom: 0;
	}
	.Home_News .box .item .boxLeft {
	    width: 100% !important;
	}
	    .MobileMain .HeaderMobile .box .button {
	  
	        z-index: 99999 !important;
	    }
		.flexStart{
			    flex-wrap: nowrap;
		}
	.MobileMain .z_header{
		z-index: 9 !important;
	}
	.MobileMain .HeaderMobile .box{
		    padding: 10px 5vw 0 5vw;
	}
	.z_header .z_lang {
	   
	    right: 81px !important;
	}
	    .MobileMain .HeaderMobile .box {
	               width: 100%;
	        position: fixed !important;
	        align-items: center !important;
	    }
	.zhilizongcw .index-fourc-xia a {
		 flex-wrap: wrap;
		}
		.flexBetween {
		    width: 100%;
		}
	.jdisuwma p {
		    height:auto;
	}
	.zhilizongcw .imgimg {
	    width: 100%;
	}
	.zhilizongcw .index-threea {
	    width: 100%;
	}
	.zhilizongcw .index-threeab p {
	    font-size: 13px;
	    color: #8E8C8C;
	    height: 52px;
	    line-height: 25px;
	}
	.zhilizongcw .index-threeab h2 {
	    font-size: 16px;
	    margin-bottom: 4px;
	}
.fuwutwoxiab {
    padding-left: 0;
}
.fanganxqxia ul li h2 {
    font-size: 21px;
	margin: 0px 0 15px;
}
.fanganxqxia ul li p {
    font-size: 14px;
}
.fanganxqxia ul li h1{
	display: none;
}
.fanganxqa {
    font-size: 13px !important;
    margin: 0px auto 0px !important;
    max-width: 100% !important;
}
.lianxia h1 {
    font-size: 20px !important;
}
.lianxithewa ul li p {
    font-size: 16px  !important;
    max-width: 71%  !important;
}
.lianxiaula h3 {
    font-size: 16px !important;
}
	.Home_Platform .box .list .orientation .content2 {

		max-width: 100%;
	}

	.title {
		max-width: 100%;
	}

	.jdisuwma p {
		height: auto;
	}

	.shouhuoub p {
		height: auto;
	}

	.shouhoutwokcowes h1 {
		color: #77797b;
		font-size: 20px;
	}

	.shouhoutwokcowes p {
		font-size: 15px;
		padding-left: 19px;
	}

	.shouhoutwokcowes em {
		width: 10px;
		height: 10px;
	}

	.quanchenga {
		display: flex;
		flex-wrap: wrap;
		margin-top: 30px;

	}

	.quanchengb ul li p {
		font-size: 16px;
	}

	.quanchengc {
		width: 100%;
	}

	.quanchengb {
		padding: 24px 20px;
	}

	.quanchengb {
		width: 100%;
	}

	.shouhoutwo-a li {
		width: 100%;
		margin-bottom: 20px;
	}

	.shouhoutwo-a ul {
		flex-wrap: wrap;
	}

	.shouhuoub {
		padding: 8px;
	}

	.fuwu-tkswd {
		margin-bottom: 28px;
	}

	.fuwu-tkswd {
		margin-top: 0 !important;
	}

	.zhicvedjs ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 18px;
	}

	.join1 ul li h2 img {
		vertical-align: middle;
		margin-right: 9px;
		width: 16px;
	}

	.join1 ul li h2:nth-child(3) {
		display: none;
	}

	.join1 ul li h3 {
		width: 30%;
		font-size: 14px;

	}

	.join1 ul li h2 {
		width: 30%;
		font-size: 14px;

	}

	.join1 ul li {

		padding: 17px 0 17px 0px;

	}

	.join1 ul li:after {
		width: 11px;
		top: 25px;
		right: 14px;
		height: 9px;

	}

	.joba-1 {

		height: 51px;
		font-size: 14px;

		line-height: 51px;

	}

	.xqdesc {


		padding: 20px;

	}

	.fuwu-tkswd {
		margin-top: 30px;
	}

	.xqdesc a {
		margin-right: 0px;
		padding: 8px 10px;

		font-size: 13px;

	}

	.xqdesc p {
		font-size: 14px;
		color: #666666;
		line-height: 2.188;
	}

	.join1 {
		border-radius: 10px;
	}

	.join1 ul li h3:nth-child(3) {
		display: none;
	}

	.join1 ul {

		padding: 10px 10px 30px 10px;
	}

	.jiaru-onea ul li:nth-child(1) {
		width: 100%;
		border-radius: 0;
		overflow: hidden;
		height: auto;
	}

	.join1 ul li h2 {
		width: 30%;
		font-size: 14px;
	}

	.zhaopin-oneaing {
		display: flex;
		flex-wrap: wrap;
		padding: 20px;
	}
.cjiohdqa-a h1 {
    font-size: 20px;
}
.cjiohdqa-a p {
    font-size: 13px;
}
.shehuiaul ul li p {
    font-size: 13px;
}
.shehuiaul {
    padding: 30px 0;
}
.shejuimgp p span{
	font-size: 12px !important;
}
.titled {
    font-size: 25px !important;
}
.shehuia h3 {
    font-size: 15px;
}
.shehui h2 {
    font-size: 20px;
}
.shehui h1 {
    font-size: 24px;
}
	.nbanner-xiabb {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		width: 100% !important;
		/* line-height: 0; */
		padding: 8px 0px !important;
		background-color: rgba(0, 90, 171, 0.8);
		border: none;
		border-radius: 0 !important;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	.Footer_Container .box2 .boxLeft .contact .item:last-child {
		width: 100%;
	}

	.Footer_Container .box2 .boxLeft .contact .item .content2 a {
		
		font-size: 18px;
		color: #fff;
	}

	.Footer_Container .box2 .boxLeft .contact .item {
		margin-left: 0;
		width: 50%;
		padding-left: 16px;
		padding-right: 0.3rem !important;
	}

	.contact.flexStart {
		margin-left: 0;
	}
.shehuthree .contact-oneul ul li {
        width: 100%;
        margin-right: 0;
    }
.zhili-one {
    padding-top: 0;
}
.zhili-teo h1 span{
	   font-size: 25px !important;
}
.zhili-oneaa h1 {
    font-size: 25px !important;
}
.zhili-oneaa p {
    font-size: 15px;
}
.zhili-onea {
  
    margin: 0px 0;
}
    .zhicvedjsa {
        padding: 20px 20px;
        background-color: #fff !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: right !important;
    }
.zhicvedjsa h2 {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
}
.zhicvedjsa h1 {
    margin: 10px 0 -1px;
    font-size: 32px;
}
.zhili-teo h2 {
    font-size: 22px !important;
    padding: 23px 0 !important;
}
.zhicvedjsa p {
    font-size: 14px;
    color: #666666;
    height: 118px;
    line-height: 25px;
    margin-bottom: 10px;
}
.zhili-teo p {
    font-size: 15px;
}
.zhili-teo h1 {
    font-size: 9px;
}
.zhili>div{
	margin-top: 0 !important;
}
	.banner.newsqws {
		display: flex;
		flex-wrap: wrap;
	}

	.Home_Platform .box .list .orientation .content3 {
		max-width: 4.45rem;
		margin-top: 0.2rem;
	}

	.Home_Platform .box .list .orientation .content2 {
		font-size: 12px;
		
	}

	.jishuxia ul li a {
		flex-wrap: wrap;
	}

	.Home_Platform .box .list .orientation .content3 .content5 {
		font-size: 12px;
		color: #fff;
		line-height: 1.8;
		max-height: 8.5em;
	}

	.Home_Platform .box .list .orientation .content3 .content6 {
		margin-top: 0;
	}

	.jishuxiaa {
		width: 100%;
	}

	.jishuxiab h1 {
		font-size: 22px;
	}

	.jishuxiab h3 {
		font-size: 14px;
	}

	.MobileMain {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 9999;
	}

	.jishuxiaxq ul li {
		cursor: pointer;
		padding: 11px 11px;
		font-size: 12px;
	}

	.jishuxiaxqag {
		display: none;
		padding: 10px;
	}

	.zhchia {
		flex-wrap: wrap;
	}

	.zhchib p {
		font-weight: 400;
		color: #333333;
		text-indent: 2em;
		font-size: 15px;
		line-height: 30px;
	}

	.fuwuxia ul li {
		padding: 13px;
		width: 100%;
		margin-bottom: 10px;
	}

	.fuwuxias h4 {
		margin-top: 0;
	}

	.fuwuxia ul li:nth-child(2n) {

		flex-direction: column;
	}

	.fuwutwoxiab {
		padding-left: 20px;
	}

	.fuwutwoxiab p {
		opacity: 0.8;
		font-size: 15px;
		color: #FFFFFF;
		line-height: 1.5;
		margin-top: 25px;
	}

	.fuwutwoxia>img {
		top: -27px;
	}

	.fuwutwoxia {
		z-index: 1;
		padding: 200px 0 30px;
	}

.fuwutherxiaa {
    font-size: 11px !important;
}
.fuwutherxiab {
    font-size: 12px !important;
    margin-top: 3px !important;
}
	.aboutonec h1 {
		font-size: 23px;
	}
	.fuwutwoxiaa{
		display: none;
	}
	.fuwutherxia ul li img {
	    vertical-align: middle;
	    width: 12%;
	}
	.fuwutherxia ul li a{
		flex-wrap: wrap;
	}
	.fuwutwoxiab p{
		    margin-top: 0;
	}
	.fuwutwoxiab h1 em {
	    font-size: 12px;
	    color: #FFFFFF;
	    line-height: 19px;
	}
.fuwutwoxiab p {
    font-size: 12px;
}
	.abouttwoc ul li {
		padding: 20px 10px;
	}

	.abouttwoca em {
		font-size: 15px;
	}

	.abouttwoc ul li p {
		font-weight: 300;
		font-size: 13px;
		max-width: 60%;
		line-height: 1.2;
	}

	.abouttwoc ul li {
		justify-content: space-between;
	}

	.galleryb h2 {
		font-size: 120px;
	}

	.abouttwoaa ul li {
		width: 100%;
		margin-right: 0;
	}

	.jishuxiab h5 {
		margin-top: 20px;
	}

	.aboutonea {
		margin-top: 30px !important;
	}

 .u160 {
        width: 174px !important;
        top: 43%;
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%);
    }
	.fixiping-two-img {
	    text-align: center;
	}
	      .fixiping-two-img>img {
	          width: 380px;
	          height: 323px;
	          object-fit: fill;
	      }
	.fixiping .swiper-button-next {
		right: 0%;
		bottom: 0;
	}

	.fixiping .swiper-button-prev {
		left: 0%;
		bottom: 0;
	}
	
.fixiping-two-p p {
    font-size: 14px;
}
	.galleryb h1 {
		font-size: 40px;
		color: #0058A7;
		margin-bottom: 0;
	}

	.gallerya {
		flex-wrap: wrap;
	}

	.galleryac {
		width: 100%;
	}

	.galleryb {
		width: 100%;
	}

	.about-threeb .swiper-button-prev {

		left: 10px;

	}

	.about-threeb .swiper-button-next {

		right: 10px;

	}

	.aboutver {
		padding-bottom: 74px;
	}

	.galleryac {
		margin-top: 30px;
	}

	.galleryb h2 {
		display: none;
	}

	.abouttwoca span {
		font-size: 27px;
	}

	.abouttwoca {
		width: 103px;
		margin-right: 0;
	}

	.galleryb p {
		color: #333333;
		font-size: 14px;
		line-height: 25px;
	}
	.abouttwoc {
		padding: 10px;
	}

	.abouttwoc {
		width: 100%;
	}

	.abouttwoa {
		flex-wrap: wrap;

	}

	.abouttwob {
		width: 100%;
	}

	.aboutonec p {
		color: #333333;
		font-weight: 400;
		font-style: normal;
		font-size: 15px;
		line-height: 25px;
		margin-top: 16px;
	}

	.aboutoneb {
		display: none;
	}

	.aboutonea {
		margin-top: 0;
	}

	.aboutonec {
		width: 100%;
	}

	.boxLeft {
		font-size: 12px;
	}

	.boxRight {
		margin-top: 8px;
	}

	.fuwutherxiaa {
		font-size: 14px;
	}

	.fuwutherxiab {
		font-size: 14px;
	}

	.fuwutherxia ul li img {
		vertical-align: middle;
		width: 20%;
	}

	.fuwutherxia ul li a {
		padding: 11px;
	}

	.fuwutherxia ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.fuwutwoxia ul li {
		margin-bottom: 20px;
		width: 50%;
		padding: 0 12px;
	}

	.fuwutwoxiab h1 span {
		font-size: 39px;
	}

	.fuwutwoxia ul {
		flex-wrap: wrap;
	}

	.fuwuxia ul li:nth-child(2n) .fuwuxiasa {
		margin-top: 40px;
	}

	.fuwuxia ul li:nth-child(2n) .fuwuxias {
		margin-top: 0px;
	}

	.fuwuxias h3 {
		margin: 12px 0;
		font-size: 16px;
		height: auto;
	}

	.fuwuxiasa {
		width: 100%;
	}

	.fuwuxiasa img {
		width: 100%;
	}

	.fuwuxia ul {
		flex-wrap: wrap;
	}

	.titled {
		font-size: 30px;
	}

	.zhchic img {
		border-radius: 0;
		position: relative;
		top: 0;
		left: 0;
	}

	.zhchic {
		width: 100%;
	}

	.zhchib {
		width: 100%;
		padding: 20px 12px 20px 12px;
	}

	.contact-two .jishudd ul li {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 0px;
	}

	.pb {
		padding-bottom: 0.5rem;
	}

	.cpxq ul li a {
		flex-wrap: wrap;
	}

	.cpxq ul li {
		padding: 10px;
		width: 100%;
		margin-bottom: 30px;
	}

	.xsk {
		font-weight: 700;
		font-style: normal;
		font-size: 30px;
		color: #005AAB;
		margin-bottom: 30px;
	}

	.nbanner {
		position: relative;
		margin-top: 61px;
	}

	.jishuxiab {
		padding: 20px 0;
		width: 100%;
	}

	.jishuxiab h5 span {
		font-size: 15px;
	}

	.jishuxiab h2 {
		margin: 2px 0 10px;
	}

	.jishuxia ul li {
		background-color: rgba(255, 255, 255, 1);
		padding: 10px;
		background: #FFF;
		border-radius: 10px;
		margin-bottom: 10px;
	}

	.nbanner-xiabb a {
		font-size: 14px;
		padding: 0 10px;
	}

	.in3 .ul .li {
		width: 100% !important;
		height: calc(700 / 1600* min(1600px, 85vw));
		margin-right: 0 !important;
		margin-bottom: 10px;
		overflow: hidden;
		position: relative;
		border-radius: 0.12rem;
		cursor: pointer;
	}

	.in3 .ul .li .wz2 .lf .tt {
		font-size: 23px;
	}

	.xoap {
		font-size: 12px;
		color: #fff;
	}

	.in3 .ul .li.act {
		width: 100%;
	}

	.in3 .ul {
		margin-top: 28px;
		display: flex;
		flex-wrap: wrap;
	}

	.Home_Platform .box .list .orientation .content1 {
		font-size: 15px;
		
	}

	section.Home_Platform {
		margin-top: 3% !important;
	}

	.Home_Platform .box .list {
		margin-bottom: 30px;
	}

	.he_index.on {
		display: none;
	}
.MobileMain .HeaderMobile .box .button {
		margin-top: 0;
	}
	
	.z_header {
		display: none !important;
	}

	.nbanner-xiaba {
		display: none;
	}

	.nbanner-xiabb {
		width: 100%;
		padding: 11px 5px;
		border-radius: 0px;
	}

	.nbanner-xiaa::before {
		display: none;
	}

	.nbanner-xiaa::after {
		display: none;

	}

	.nbanner-xia {
		position: absolute;
		left: 0%;
		top: 14%;
		bottom: 32%;
	}

	.fanganxqa {
		font-size: 18px;

	}

	.contact-oneul ul {
		flex-wrap: wrap;
	}

	.contact-oneul ul li {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.fanganxq h1 {
		font-size: 23px;
	}

	.fanganxqxia ul {
		flex-wrap: wrap;
	}

	    .shehuthree {
	        margin-top: 127px;
	    }
	.fanganxqxia ul li {
		width: 100%;
		margin-bottom: 10px;
		border-radius: 10px;
		padding: 22px;
	}

	.fanganxq {
		border-radius: 10px;
		padding: 25px;
	}

	.nbanner-xiaa h1 {
		font-size: 20px;
		margin-bottom: 6px;
	}

	.nbanner-xiaa h2 {
		font-size: 14px;
	}

	.nbanner-xiab {
		position: relative;
	}

	.cjiohdq ul {
		flex-wrap: wrap;
	}

	.cjiohdqa-a h1 {
		font-size: 26px;

	}

	.lianxia {
		padding: 17px;
	}

	.lianxib {
		width: 100%;
	}

	.lianxiaul ul li {
		padding: 17px 0;
		border-bottom: 1px solid #ececec;
	}

	.zhilizong p {
		font-size: 14px;
		position: relative;
		right: 0;
		top: 15px;
		max-width: 100%;
	}

	.shehuitwop {
		position: relative;
		left: 0px;
		top: 13px;

	}

	.zhili-onea {
		flex-wrap: wrap;
	}

	.newsxq-one h1 {
		font-size: 26px;
	}

	.newsxq-one {

		padding: 15px;
		border-radius: 10px;
	}

	.contact-one {
		background-color: rgba(238, 242, 246, 1);
		padding: 0px 0;
	}

	.fazhana h1 {
		font-size: 18px;
		margin-bottom: 30px;
	}

	.fazhana {
		padding: 25px;
	}

	.fazhana p {
		font-size: 15px;
	}

	.shehuitwo p {
		max-width: 96%;
		margin-bottom: 20px;
		font-size: 12px;
		color: #333;
		line-height: 17px;
	}

	.shejuimgp {
		position: absolute;
		top: 68%;
		transform: translatey(-50%);
		left: 36px;
	}

	.shejuimgp p {
		font-size: 8px;
	}

	.shehuiaul ul li {
		width: 100%;
		padding: 0 19px;
		margin-bottom: 12px;
		border-right: 1px solid rgb(228 228 228);
	}

	.shehuiaul ul {
		flex-wrap: wrap;
	}

	.shehuia h3 {
		font-size: 19px;
	}

	.shehui h1 {
		font-size: 30px;
	}

	.shehui {
		padding: 20px
	}

	.qikan ul li {
		width: 100%;
	}

	.lianxizui button {
		width: 124px;
	}

	.lianxizui ul li p {
		text-align: left;
	}

	.lianxizui ul li {
		width: 100%;
	}

	.lianxithew>ul>li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 13px;
	}

	.lianxiaul ul li img {
		margin-right: 18px;
	}

	.lianxia {
		width: 100%;
	}

	.lianxia h1 {
		font-size: 26px;
	}

	.zhili-teo h2 {
		font-size: 28px;
		padding: 40px 0;
	}

	.zhilioms {
		padding: 20px;
		border-radius: 10px;
		margin-top: 40px;
	}

	.zhili-teo {
		padding: 27px;
		background-color: rgba(255, 255, 255, 1);
		border: none;
		border-radius: 20px;
	}

	.zhili-oneaa h1 {
		font-size: 30px;
	}

	.lianxi {
		background: #FFf;
		flex-wrap: wrap;
	}

	.zhili-oneab {
		width: 100%;
	}

	.zhili-oneaa {
		width: 100%;
		padding: 24px;
	}

	.cjiohdqa-img {
		font-size: 71px;
	}

	.cjiohdqa-a p {
		margin-top: 30px;

		font-size: 16px;
		color: #FDFDFD;
	}

	.cjiohdq ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.chixvb {
		width: 100%;
	}

	.chixv {
		flex-wrap: wrap;
	}

	.chixvaa {
		padding: 25px;
		background: #fff;
		border-radius: 20px;
	}

	.chixva {
		width: 100%;
		padding-top: 0;
	}

	.Home_Chip .orientation .box {
		width: 100%;
	}

	.Home_Chip video,
	.Home_Chip .tu {

		object-fit: cover;
	}

	.f56 {
		font-size: 20px;

	}

	.Footer_Container .box2 .boxLeft .contact .item:last-child .content2 {
		margin-top: 25px;
		line-height: 21px;
		font-size: 13px !important;
	}

	.boxLeft {
		font-size: 12px;
		line-height: 14px;
	}

	.boxRight {
		font-size: 12px;
		margin-top: 8px;
	}
	.contact.flexStart {
	        margin-left: 0;
	        width: 80%;
	    }
		    .Footer_Container .box2 .boxLeft .contact .item:last-child {
		        width: 50%;
		    }
			.MobileMain .HeaderMobile .box .logo a {
			    display: block;
			    display: flex;
			    /* justify-content: center; */
			    align-items: center;
			    -webkit-box-align: center;
			    -webkit-align-items: center;
			    -ms-flex-align: center;
			    align-items: center;
			}
}
@media screen and (max-width:600px){
	.zhicvedjsa{
		background-position: left !important;
	}
	    .fixiping-two-img>img {
	        width: 380px;
	        height: 410px;
	        object-fit: fill;
	    }
	.contact.flexStart {
	        margin-left: 0;
	        width: auto;
	    }
	    .Footer_Container .box2 .boxLeft .contact .item:last-child {
	        width: 100%;
	    }
		    .u160 {
		        width: 238px !important;
		        top: 43%;
		        left: 50%;
		        position: absolute;
		        transform: translate(-50%, -50%);
		    }
	.MobileMain .z_header {
	    position: absolute;
	    top: 14px;
	    right: -15px !important;
	    left: inherit;
	    display: block !important;
	}
	.MobileMain .HeaderMobile .box .button {
			
		}
	.MobileMain .HeaderMobile .box .logo a img {
			
			position: relative;
		
		}
		.flexStart{
			    flex-wrap: wrap;
		}
	
}