*{
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
}
::-webkit-scrollbar {
    width: 20px;
    height: 8px;
}

::-webkit-scrollbar-thumb {
    border-radius: 12px;
    border: 6px solid rgba(0, 0, 0, 0);
    box-shadow: 8px 0 0 #A5ADB7 inset;
	cursor: pointer;
}

::-webkit-scrollbar-thumb:hover {
    box-shadow: 8px 0 0 #4A4A4A inset;
}
.banner{
	width: 100%;
	height: 637px;
	margin-bottom: 50px;
}
.banner_warp{
	width: 100%;
	height: 100%;
}
.banner_warp .swiper-slide{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.banner_warp .swiper-slide img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.banner_warp .swiper-slide .text{
	width: 1279px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.banner_warp .swiper-slide .text h1{
	font-size: 59px;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	line-height: 81px;
	color: #FFFFFF;
	text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.47);
}
.banner_warp .swiper-slide .text a{
	margin-top: 44px;
	width: 158px;
	height: 40px;
	background: #3970B7;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #fff;
	transition: 0.6s;
	left: 0;
	position: relative;
}
.banner_warp .swiper-slide .text a i{
	color: #fff;
	font-size: 12px;
	margin-left: 8px;
}
.banner_warp .swiper-slide .text a:hover{
	background: #2B558A;
	left: 10px;
}
.banner_warp .swiper-slide .text span{
	font-size: 59px;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	line-height: 81px;
	color: #3970B7;
	text-shadow: 0px 3px 6px rgba(255, 255, 255, 0.35);
	margin-bottom: 16px;
	display: block;
}
.banner_warp .swiper-slide .text p{
	font-size: 24px;
	font-family: Alibaba PuHuiTi;
	font-weight: bold;
	line-height: 33px;
	color: #333333;
	text-shadow: 0px 3px 6px rgba(255, 255, 255, 0.35);
}
.banner_warp .swiper-pagination{
	bottom: 20px!important;
}
.banner_warp .swiper-pagination-bullet{
	width: 64px!important;
	height: 8px!important;
	background: #F0F1F2!important;
	border-radius: 232px!important;
	opacity: 1!important;
	margin-right: 12px!important;
}
.banner_warp .swiper-pagination-bullet-active{
	background: #3970B7!important;
}
	/*.banner{*/
/*	width: 1279px;*/
/*	height: 479px;*/
/*	margin: 132px auto 156px;*/
/*}*/
/*.banner .banner-l{*/
/*	float: left;*/
/*	position: relative;*/
/*	z-index: 1;*/
/*	left: -75px;*/
/*	opacity: 0;*/
/*	transition: 1s;*/
/*}*/
/*.banner .banner-l p{*/
/*	font-size: 16px;*/
/*	font-family: Roboto;*/
/*	font-weight: 400;*/
/*	line-height: 19px;*/
/*	color: #91B508;*/
/*	margin-bottom: 16px;*/
/*}*/
/*.banner .banner-l span{*/
/*	font-size: 50px;*/
/*	font-family: Source Han Sans CN;*/
/*	font-weight: bold;*/
/*	line-height: 72px;*/
/*	color: #3970B7;*/
/*}*/
/*.banner .banner-l .imgs{*/
/*	width: 527px;*/
/*	height: 164px;*/
/*	background: url(../images/banner%20element.png) no-repeat;*/
/*	background-size: cover;*/
/*	margin-top: 25px;*/
/*}*/
/*.banner .banner-l h1{*/
/*	font-size: 24px;*/
/*	font-family: Source Han Sans CN;*/
/*	font-weight: 400;*/
/*	line-height: 45px;*/
/*	color: #323C55;*/
/*	opacity: 1;*/
/*}*/
/*.banner .banner-l a{*/
/*	width: 488px;*/
/*	height: 62px;*/
/*	background: #3970B7;*/
/*	border: 1px solid #DCDFE6;*/
/*	border-radius: 8px;*/
/*	font-size: 16px;*/
/*	font-family: Source Han Sans CN;*/
/*	font-weight: bold;*/
/*	color: #FFFFFF;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*	margin-top: 119px;*/
/*	transition: 0.6s;*/
/*	position: relative;*/
/*	left: 0;*/
/*	!* transition: linear all .15s; *!*/
/*}*/
/*.banner .banner-l a:hover{*/
/*	background: #2B558A;*/
/*	left: 10px;*/
/*	!* transition: linear all .3s; *!*/
/*}*/
/*.banner .banner-r{*/
/*	width: 752px;*/
/*	height: 439px;*/
/*	background: url(../images/banner.png)no-repeat;*/
/*	float: right;*/
/*	position: relative;*/
/*	z-index: 0;*/
/*	opacity: 0;*/
/*	left: 45px;*/
/*	transition: 1s;*/
/*	animation:name 2s infinite linear ;*/
/*}*/
/*@keyframes name{*/
/*	0%{*/
/*		top: -10px;*/
/*	}*/
/*	50%{*/
/*		top: 10px;*/
/*	}*/
/*	100%{*/
/*		top: -10px;*/
/*	}*/
/*}*/
.section{
	text-align: center;
	margin-bottom: 80px;
}
.section h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 29px;
	color: #3970B7;
	margin-bottom: 16px;
}
.section p{
	width: 672px;
	height: 48px;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.section-bottom{
	width: 100%;
	height: 264px;
	background: #F5F5F5;
	margin-top: 48px;
}
.bottom-warp{
	width: 1279px;
	height: 100%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bottom-warp .bototm-imgs{
	width: 240px;
	height: auto;
	text-align: center;
	position: relative;
	left: -75px;
	opacity: 0;
	transition: 1s;
}
.bottom-warp .bototm-imgs img{
	margin-bottom: 8px;
	transition: 0.8s;
}

.bottom-warp .bototm-imgs h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 24px;
	color: #000000;
}
.bottom-warp .bototm-imgs p{
	font-size: 14px;
	height: auto;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: #323232;
	width: 100%;
}
.section2{
	text-align: center;
}
.section2 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 8px;
}
.section2 p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	opacity: 0.6;
}
.section2 .bottom2{
	width: 900px;
	margin: 40px auto 24px;
}
.section2 .bottom2 .swiper-container{
	height: 540px;
}
.section2 .bottom2 .swiper-slide{
	height: 250px;
	padding-bottom: 20px;
}
.section2 .bottom2:nth-child(4){
	margin:0 auto 50px;
}
.section2 .bottom2 .bottom2-imgs{
	width: 213px;
	height: auto;
	text-align: center;
}
.section2 .bottom2 .bottom2-imgs img{
	transition: 0.8s;
}
.section2 .bottom2 .bottom2-imgs p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 10px;
}
.section3{
	text-align: center;
	margin-top: 80px;
	overflow: hidden;
}
.section3 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 80px;
}
.section3 p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #030303;
}
.section3 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.section3 .Push{
	width: 175px;
	height: 36px;
	margin: auto;
	margin-top: 9px;
	margin-bottom: 88px;
	background: #F0F2F5;
	opacity: 1;
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.section3  .Push div{
	width: 91px;
	height: 32px;
	opacity: 1;
	border-radius: 2px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #707070;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.section3  .Push a{
	position: absolute;
	left: 2px;
	width: 91px;
	height: 32px;
	top: 50%;
	transform: translateY(-50%);
	background: #FFFFFF;
	color: #3970B7;
	z-index: 0;
	transition: 0.6s;
}
.section4{
	width: 100%;
	height: 320px;
	background: url(../images/14.png)no-repeat;
	background-size: cover;
	text-align: center;
}
.section4-warp{
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.section4 h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	margin-bottom: 16px;
}
.section4 p{
	width: 668px;
	font-size: 14px;
	margin: auto;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	margin-bottom: 24px;
}
.section4 a{
	width: 158px;
	height: 40px;
	line-height: 40px;
	margin: auto;
	background: #3970B7;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	left: 0;
	transition: 0.6s;
}
.section4 a:hover{
	background: #2B558A;
	left: 10px;
}
.section4 a span{
	font-size: 10px;
	margin-left: 10px;
}

.section5{
	width: 1240px;
	height: auto;
	margin: 80px auto; 
	display: flex;
	justify-content: space-around;
	overflow: hidden;
	position: relative;
}

.section5 .section5-l .Sign{
	width: 527px;
	height: 164px;
	background: url(../images/banner%20element.png) no-repeat;
	background-size: cover;
}
.section5 .section5-l .Sign span{
	font-size: 44px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 64px;
	color: #3970B7;
	display: block;
}
.section5 .section5-l .Sign span:nth-child(2){
	margin-left: 38px;
}
.section5 .section5-l .p{
	font-size: 24px;
	font-family: Roboto;
	font-weight: 400;
	line-height: 29px;
	color: #91B508;
	margin-top: 5px;
}
.section5 .section5-l .section5-color{
	width: 593px;
	height: 574px;
	background: #F5F5F5;
	border-radius: 16px;
	margin-bottom: 16px;
	overflow: hidden;
	cursor: pointer;
	transition: 0.4s;
	display: block;
}
.section5 .section5-l .section5-color:hover{
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.section5 .section5-l .section5-color:hover .imgs img{
	transform: scale(1.1);
}
.section5 .section5-l .section5-color .imgs{
	width: 545px;
	height: 333px;
	margin: 24px auto 0;
	/* background: black; */
	border-radius: 17px;
	overflow: hidden;
	transition: 0.8s;
}
.section5 .section5-l .section5-color .imgs img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.8s;
}
.section5 .section5-l .section5-color h1{
	width: 545px;
	margin: 24px auto 16px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: #030303;
}
.section5 .section5-l .section5-color p{
	width: 545px;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: #323232;
	margin-bottom: 55px;
}
.section5 .section5-l .section5-color .a{
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #3970B7;
	float: right;
	display: flex;
	align-items: center;
    margin-right: 30px;
}
.section5 .section5-l .section5-color p{
	
}
.section5 .section5-l .section5-color a img{
	width: 18px;
	height: 18px;
}
.section5 .section5-l .section5-color .a span{
	margin-left: 5px;
}
.section5 .section5-l .section5-color .a:hover{
	color: #2B558A;
	text-decoration: underline;
}
.section5 .section5-r .section5-color{
	width: 593px;
    height: 574px;
    background: #F5F5F5;
    border-radius: 16px;
    margin-bottom: 16px;
    overflow: hidden;
	cursor: pointer;
	transition: 0.4s;
	display: block;
}
.section5 .section5-r .section5-color:hover{
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.section5 .section5-r .section5-color:hover .imgs img{
	transform: scale(1.1);
}
.section5 .section5-r .section5-color .imgs{
	width: 545px;
    height: 333px;
    margin: 24px auto 0;
    /* background: black; */
    border-radius: 17px;
	overflow: hidden;
	transition: 0.8s;
}
.section5 .section5-r .section5-color .imgs img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.8s;
}
.section5 .section5-r .section5-color h1{
	width: 545px;
    margin: 24px auto 16px;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 29px;
    color: #030303;
}
.section5 .section5-r .section5-color p{
	width: 545px;
    margin: auto;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 24px;
    color: #323232;
    margin-bottom: 55px;
}
.section5 .section5-r .section5-color .a{
	margin: auto;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 20px;
    color: #3970B7;
    float: right;
    display: flex;
    align-items: center;
    margin-right: 30px;
}
.section5 .section5-r .section5-color .a:hover{
	color: #2B558A;
	text-decoration: underline;
}
.section5 .section5-r .section5-color .a span{
	margin-left: 5px;
	font-size: 15px;
}
.section6{
	width: 100%;
	height: 404px;
	background: #F6F7F8;
	text-align: center;
	overflow: hidden;
	position: relative;
	margin-bottom: 80px;
}
.section6 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 40px;
	margin-bottom: 8px;
}
.section6 p{
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400;
	line-height: 17px;
	color: rgba(30, 50, 68, 0.6);
}
.section6 .Title{
	font-size: 171px;
	font-family: Roboto;
	font-weight: 400;
	color: #313A46;
	opacity: 0.04;
	position: absolute;
	left: 35%;
	top: 0%;
	transform: translate(-50%);
	z-index: 0;
}
.section6 .bottom6{
    width: 1205px;
	margin: 24px auto;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}
.section6 .bottom6 .content{
	width: 226px;
	text-align: left;
	cursor: pointer;
}
.section6 .bottom6 .content:hover h1{
	color: #3970B7;
}
.section6 .bottom6 .content:hover p{
	color: #3970B7;
}
.section6 .bottom6 .content:hover div{
	color: #3970B7;
}
.section6 .bottom6 .content:hover .imgs-warp img{
	transform: scale(1.1);
}
.section6 .bottom6 .content .imgs-warp{
	width: 100%;
	height: 163px;
	/* background: black; */
	border-radius: 17px;
	margin-bottom: 15px;
	overflow: hidden;
	transition: 0.8s;
}
.section6 .bottom6 .content .imgs-warp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.8s;
}
.section6 .bottom6 .content h1{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: -6px;
	float: left;
}
.section6 .bottom6 .content div{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 17px;
	color: rgba(0, 0, 0, 0.87);
	float: right;
	position: relative;
}
.section6 .bottom6 .content p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 17px;
	color: #707070;
	float: left;
}

.two-banner{
	width: 100%;
	height: 430px;
	background: url(../images/banner2.png)no-repeat;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.two-banner h1{
	width: 1200px;
	margin: 322px auto;
	font-size: 48px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 60px;
	color: #FFFFFF;
}
.home{
	width: 100%;
	height: auto;
	background: #F6F7F8;
	overflow: hidden;
}

.Check{
	width: 200px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #707070;
	text-align: center;
	margin: auto;
	margin-bottom: 50px;
	display: flex;
	transition: 0.6s;
	align-items: center;
	justify-content: center;
}
.Check span{
	margin-left: 5px;
	font-size: 22px;
	transition: 0.6s;
}
.Check:hover{
	color: #3970B7;
}
.two-section{
	text-align: center;
	overflow: hidden;
}
.two-section span{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 40px;
	margin-bottom: 8px;
	display: block;
}
.two-section p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(22, 22, 22, 0.87);
	margin-bottom: 16px;
}
.two-section h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.two-bottom{
	width: 1050px;
	margin: 40px auto 64px;
	display: flex;
	justify-content: space-between;
}
.two-bottom-l{
	width: 492px;
	height: 569px;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	opacity: 1;
	border-radius: 16px;
	margin-top: 49px;
	text-align: left;
}
.two-bottom-l h1{
	width: 90%;
	margin: auto;
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 41px;
	margin-bottom: 16px;
}
.two-bottom-l p{
	width: 90%;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.two-bottom-l img{
	width: 444px;
	margin: auto;
	margin-top: 45px;
	display: block;
}
.two-bottom-r{
	width: 492px;
	height: 569px;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	border-radius: 16px;
	text-align: left;
	cursor: pointer;
}
.two-bottom-r:hover .imgs img{
	transform: scale(1.1);
}
.two-bottom-r .imgs{
	width: 100%;
	height: 353px;
	overflow: hidden;
	border-radius: 17px;
	transition: 0.8s;
}
.two-bottom-r .imgs img{
	width: 100%;
	height: 100%;
	transition: 0.8s;
}
.two-bottom-r h1{
	width: 90%;
	margin: auto;
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 41px;
    margin-bottom: 16px;
}
.two-bottom-r p{
	width: 90%;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.two-section2{
	width: 1200px;
	height: 411px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 16px;
	margin: 0 auto 40px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	overflow: hidden;
}
.two-section2 .warp h1{
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	opacity: 1;
	margin-bottom: 16px;
}
.two-section2 .warp{
	width: 491px;
}
.two-section2 .warp p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.two-section2 .imgs{
	width: 580px;
	height: 379px;
	overflow: hidden;
	/* animation: name 2s infinite linear; */
	position: relative;
	border-radius: 19px;
}
.two-section2 .imgs img{
	border-radius: 19px;
	width: 100%;
	height: 100%;
}
.two-section2 .imgs-left{
	position: relative;
	left: -15px;
}
.two-section2 .imgs-right{
	position: relative;
	left: 15px;
}
.two-section2 .imgs img{
	transition: 0.8s;
	cursor: pointer;
}
.two-section2 .imgs img:hover{
	transform: scale(1.1);
}
.two-section3{
	text-align: center;
}
.two-section3 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 80px;
	margin-bottom: 8px;
}

.two-section3 p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(22, 22, 22, 0.87);
}
.two-section3 .two-bottom2{
	width: 1008px;
	height: 475px;
	margin: 40px auto 80px;
	background: #F6F7F8;
	border: 2px solid #F6F7F8;
	border-radius: 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.two-section3 .two-bottom2 .bottom2-l{
	width: 55%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.two-section3 .two-bottom2 .bottom2-l img{
	transition: 0.8s;
	cursor: pointer;
}
.two-section3 .two-bottom2 .bottom2-l:hover img{
	transform: scale(1.1);
}
.two-section3 .two-bottom2 .bottom2-r{
	width: 424px;
	height: 463px;
	background: #FFFFFF;
	opacity: 1;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	border-radius: 16px;
	position: relative;
}
.two-section3 .two-bottom2 .bottom2-r .warp{
	width: 87%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.two-section3 .two-bottom2 .bottom2-r h1{
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	width: 87%;
	margin: auto;
	margin-bottom: 16px;
	line-height: 40px;
}
.two-section3 .two-bottom2 .bottom2-r p{
	width: 87%;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.two-section3 .two-bottom2 .bottom2-r .click{
	width: 87%;
	margin: 30px auto 0;
	display: flex;
	align-items: center;
	color: #3970B7;
}
.two-section3 .two-bottom2 .bottom2-r .click a{
	display: flex;
	align-items: center;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #3970B7;
	margin-right: 20px;
	transition: 0.6s;
}
.two-section3 .two-bottom2 .bottom2-r .click a:hover{
	color: #2B558A;
}
.two-section3 .two-bottom2 .bottom2-r .click a:nth-child(2){
	margin-left: 20px;
	margin-right: 0px;
}
.two-section3 .two-bottom2 .bottom2-r .click a span{
	margin-left: 5px;
	font-size: 22px;
}
.two-section3 .two-bottom2 .bottom2-r .click a:nth-child(2) span{
	font-size: 14px;
}

.two-section4{
	width: 100%;
	height: 270px;
	background: #F6F7F8;
	overflow: hidden;
}
.two-section4 p{
	width: 1205px;
	height: 24px;
	margin: 24px auto 16px;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.87);
}
.two-bottom4{
	width: 1205px;
	margin: auto;
	display: flex;
	justify-content: space-between;
}
.two-bottom4 .bottom4-warp{
	width: 186px;
	height: auto;
	text-align: center;
}
.two-bottom4 .bottom4-warp .bottom4-imgs{
	width: 184px;
	height: 153px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.two-bottom4 .bottom4-warp .bottom4-imgs img{
	transition: 0.4s;
}
.two-bottom4 .bottom4-warp .bottom4-imgs:hover img{
	transform: scale(1.1);
}
.two-bottom4 .bottom4-warp .bottom4-imgs span{
	font-size: 40px;
	color: #3970B7;
}
.two-bottom4 .bottom4-warp p{
	width: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 8px;
	margin-bottom: 25px;
}
.two-section5{
	text-align: center;
	overflow: hidden;
}
.two-section5 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 60px;
	margin-bottom: 45px;
}

.two-bottom5{
	width: 1205px;
	margin: auto;
	position: relative;
}

.two-bottom-warp {
    width: 1010px;
    height: 120px;
	margin: 0 auto 64px;
}
.two-bottom-warp .swiper-slide{
	height: 60px;
}
.two-bottom-warp .img{
	display: flex;
	justify-content: space-between;
	height: 57px;
	margin-bottom: 38px;
}
.two-bottom-warp .img:nth-child(2){
	margin-bottom: 0;
}
.two-bottom-warp .img img{
	width: 200px;
	height: 57px;
	transition: 0.8s;
}
.two-bottom5 .clickLeft{
	width: 38px;
	height: 47px;
	background: #F6F7F8;
	border-radius: 8px;
	position: absolute;
	left: 0;
	transition: 0.6s;
}
.two-bottom5 .clickLeft:hover{
	background: #3970B7;
}
.two-bottom5 .clickLeft:hover span{
	color: #FFFFFF;
}
.two-bottom5 .clickRight:hover{
	background: #3970B7;
}
.two-bottom5 .clickRight:hover span{
	color: #FFFFFF;
}
.two-bottom5 .clickLeft span{
	font-size: 20px;
	transform: rotate(180deg);
	color: #dadde5;
	transition: 0.6s;
}
.two-bottom5 .clickRight span{
	font-size: 20px;
	color: #dadde5;
	transition: 0.6s;
}
.two-bottom5 .clickRight{
	width: 38px;
	height: 47px;
	background: #F6F7F8;
	border-radius: 8px;
	position: absolute;
	right: 0;
	transition: 0.6s;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
	display: none;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
	display: none;
}
.two-section5 p{
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 48px;
	color: #707070;
	margin-top: 64px;
}
.two-section5 a{
	width: 196px;
	height: 52px;
	margin: 35px auto 60px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 8px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #707070;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.6s;
	line-height: 52px;
}
.two-section5 a:hover{
	border: 1px solid #3970B7;
	color: #3970B7;
}

.two-section6{
	text-align: center;
	overflow: hidden;
}
.two-section6 h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 48px;
	margin-bottom: 8px;
}
.two-section6 p{
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400;
	line-height: 17px;
	color: #000000;
}
.two-section6 .bottom6{
	width: 1205px;
	height: auto;
	margin: 40px auto 64px;
}
.two-section6 .bottom6 .bottom6-warp{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.bottom6 .bottom6-warp .bottom6-imgs{
	position: relative;
	cursor: pointer;
	overflow: hidden;
	transition: 0.8s;
	border-radius: 19px;
	overflow: hidden;
	margin-bottom: 10px;
}
.bottom6 .bottom6-warp .bottom6-imgs img{
	transition: 0.8s;
}
.bottom6 .bottom6-warp .bottom6-imgs:hover{
	background: black;
}
.bottom6 .bottom6-warp .bottom6-imgs:hover img{
	transform: scale(1.1);
	opacity: 0.6;
}
.bottom6 .bottom6-warp .bottom6-imgs .center{
	width: 90%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: left;
}
.bottom6-warp .bottom6-imgs .center h1{
	height: 29px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	margin-bottom: 16px;
}
.bottom6-warp .bottom6-imgs .center p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	margin-bottom: 48px;
}
.bottom6-warp .bottom6-imgs .center .a{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #FFFFFF;
}
.bottom6-warp .bottom6-imgs .center span{
	color: #FFFFFF!important;
    font-size: 10px;
    margin-left: 10px;
	
}
.two-section6 .bottom6 .click{
	width: 394px;
	height: 50px;
	margin: 54px auto 64px;
	border: 1px solid #DCDFE6;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 50px;
	color: #707070;
	transition: 0.6s;
}
.two-section6 .bottom6 .click:hover{
	color: #3970B7;
	opacity: 1;
	border: 1px solid #3970B7;
}
.two-section6 .bottom6 .click:hover span{
	color: #3970B7!important;
}
.two-section6 .bottom6 span{
	color: #707070;
    font-size: 10px;
    margin-left: 10px;
	transition: 0.6s;
}

.Three-banner{
	width: 100%;
	height: 430px;
	background: url(../images/banner3.png)no-repeat;
	background-size: cover;
	overflow: hidden;
}

.Three-section{
	text-align: center;
}
.Three-section span{
	font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 35px;
    color: rgba(0, 0, 0, 0.87);
    margin-top: 40px;
    margin-bottom: 8px;
    display: block;
}
.Three-section p{
	font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 24px;
    color: rgba(22, 22, 22, 0.87);
    margin-bottom: 16px;
}
.Three-section .top{
	margin-bottom: 48px;
}
.Three-section h1{
	width: 876px;
	margin: auto;
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 28px;
    color: rgba(0, 0, 0, 0.87);
}
.two-section3 .two-bottom2 .bottom2-l .top{
	margin-top: -185px;
}


.Four-banner{
	background: url(../images/banner4.png)no-repeat;
	background-size: cover;
}

.Five-banner{
	background: url(../images/banner5.png)no-repeat;
	background-size: cover;
}

.Three-section .color{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 17px;
	color: #999999;
	margin-top: 6px;
}
.Six-banner{
	background: url(../images/banner6.png)no-repeat;
	background-size: cover;
}
.Seven-banner{
	background: url(../images/xiazai0.png)no-repeat;
	background-size: cover;
}
.Eight-banner{
	background: url(../images/banner8.png)no-repeat;
	background-size: cover;
}
.Nine-banner{
	background: url(../images/banner9.png)no-repeat;
	background-size: cover;
}
.Ten-banner{
	background: url(../images/banner10.png)no-repeat;
	background-size: cover;
}
.Eleven-banner{
	width: 100%;
	height: 929px;
	background: url(../images/banner11.png)no-repeat;
	background-size: cover;
}
.two-section2-imgs{
	width: 1200px;
    height: 411px;
    background: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-radius: 16px;
    margin: 0 auto 40px;
    overflow: hidden;
	text-align: center;
}
.two-section2-imgs span{
	display: block;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: #323232;
	margin-top: 52px;
	margin-bottom: 8px;
}
.two-section2-imgs p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: #323232;
}
.section2-imgs-bottom{
	width: 95%;
	height: 229px;
	margin: 19px auto 0;
	display: flex;
	justify-content: space-between;
}
.section2-imgs-bottom .border{
	width: 216px;
	height: 100%;
	border-right: 1px solid #DCDFE6;
	padding-right: 19px;
	padding-left: 19px;
}
.section2-imgs-bottom .border:nth-child(4){
	border: none;
}
.section2-imgs-bottom .border h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 20px;
	color: #323232;
	margin-top: 16px;
	margin-bottom: 9px;
}
.section2-imgs-bottom .border p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: #323232;
	text-align: left;
}


.Eleven-banner-warp{
	width: 1130px;
	height: 90%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.Eleven-banner-content{
	width: 559px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	border-radius: 16px;
	float: right;
}
.Eleven-banner-content .blue{
	width: 100%;
	height: 71px;
	background: #3970B7;
	border-radius: 4px 4px 0px 0px;
}
.Eleven-banner-content .blue h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 71px;
	color: #FFFFFF;
	width: 92%;
	margin: auto;
}
.Eleven-banner-content form{
	width: 89%;
	margin: auto;
}
.Eleven-banner-content form p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 8px;
}
.Eleven-banner-content form input{
	width: 96%;
	height: 38px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 8px;
	outline: none;
	padding-left: 15px;
    font-size: 13px;
}
.Eleven-banner-content form .Leave{
	width: 96%;
	height: 147px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	opacity: 1;
	border-radius: 8px;
	outline: none;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 3%;
	letter-spacing: 0;

}
.Eleven-banner-content form textarea{
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    font: 400 13.3333px Arial;
}
.Eleven-banner-content form div{
	margin-top: 24px;
}

.Eleven-banner-content form a{
	width: 95px;
	height: 40px;
	background: #3970B7;
	border-radius: 4px;
	font-size: 16px;
	font-family: Microsoft YaHei UI;
	font-weight: 400;
	line-height: 40px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	display: block;
}
.Eleven-banner-content form button{
	width: 95px;
	height: 40px;
	background: #3970B7;
	border-radius: 4px;
	font-size: 16px;
	font-family: Microsoft YaHei UI;
	font-weight: 400;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	border: none;
	margin-top: 16px;
	cursor: pointer;
	transition: 0.6s;
}
.Eleven-banner-content form button:hover{
	background: #91B508;
	margin-left: 5px;
}
.input-active{
	border: 1px solid #3970B7;
}
.Eleven-banner-content .Help{
	width: 90%;
	
	padding: 0 5%;
	border-top: 1px solid #DEDEDE;
	margin-top: 41px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Help .Help-left span{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 29px;
	display: block;
	margin-bottom: 11px;
}
.Help .Help-left h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 27px;
}
.Help .Help-right .tel{
	width: 157px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #3970B7;
	border-radius: 8px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-family: Microsoft YaHei UI;
	font-weight: 400;
	color: #3970B7;
	margin-bottom: 8px;
	transition: 0.6s;
}
.Help .Help-right .tel:hover{
	background: #91B508;
	margin-left: 5px;
	border: 1px solid #FFFFFF;
	color: #fff;
}
.Help .Help-right .tel:hover span{
	color: #fff;
}
.Help .Help-right span{
	color: #3970B7;
	margin-right: 5px;
	transition: 0.4s;
}
.Help .Help-right .mailto{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	transition: 0.4s;
}
.Help .Help-right .mailto:hover{
	color: #3970B7;
	text-decoration: underline;
}


.contact{
	width: 100%;
	height: 580px;
	background: #F6F7F8;
	text-align: center;
	overflow: hidden;
}
.contact h1{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 40px;
}
.contact .contact-bottom{
	width: 794px;
	height: auto;
	margin: 33px auto 0;
	display: flex;
	justify-content: space-between;
}
.contact .contact-bottom .MAPS{
	width: 362px;
	height: 392px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 16px;
	text-align: left;
}
.contact .contact-bottom .MAPS h1{
	width: 87%;
	margin: auto;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 17px;
	margin-bottom: 8px;
}
.contact .contact-bottom .MAPS p{
	width: 87%;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.87);
}

.download-warp{
	margin: 40px auto 32px;
}
.download-warp .Search-warp{
	width: 726px;
	margin: auto;
	display: flex;
}
.download-warp .Search-warp .Output{
	width: 606px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 8px 0px 0px 8px;
	position: relative;
	z-index: 11;
}
.download-warp .Search-warp .Output input{
	width: 95%;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 8px 0px 0px 8px;
	border: none;
	outline: none;
	padding-left: 28px;
	font-size: 14px;
}
.download-warp .Search-warp .Search{
	width: 120px;
	height: 42px;
	background: #3970B7;
	opacity: 1;
	border-radius: 0px 8px 8px 0px;
	display:flex;
	justify-content: center;
	align-items: center;
	border: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	position: relative;
	z-index: 12;
}
.download-warp .Search-warp .Search a{
	color: #FFFFFF;
	font-family: Source Han Sans CN;
	position: relative;
	z-index: 1;
	line-height: 42px;
	font-size: 14px;
	font-weight: 500;
}
.download-warp .Search-warp .Search:hover::after{
	width: 100%;
}
.download-warp .Search-warp .Search::after{
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	width: 0%;
	height: 100%;
	background: #2B558A;
	z-index: 0;
	transition: 0.8s;
}
.download-top .Search-nav{
	width: 680px;
	margin: 16px auto 32px;
	display: flex;
	justify-content: space-between;
}
.download-top .Search-nav li{
	width: 117px;
	height: 48px;
	border: 1px solid #DCDFE6;
	border-radius: 8px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.87);
	text-align: center;
	cursor: pointer;
	transition: 0.4s;
}
.download-top .Search-nav li:hover{
	color: #FFFFFF !important;
	background: #3970B7;
}
.Search-active{
	color: #FFFFFF !important;
	background: #3970B7;
}
.download-bottom{
	width: 1153px;
	margin: auto;
}
.download-bottom .Solutions{
	width: 100%;
	height: 38px;
	background: #F6F7F8;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
}
.Solutions-warp{
	margin-bottom: 16px;
}
.One{
	margin-top: 25px;
}
.download-bottom .Solutions h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 38px;
	color: #343A40;
	margin-left: 27px;
}
.download-bottom .Solutions .iconfont{
	margin-right: 27px;
	line-height: 38px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	transition: 0.6s;
	transform: rotate(-90deg);
}
.download-bottom .Solutions .iconfont-active{
	transform: rotate(0deg) !important;
}
.download-bottom .Solutions:hover .iconfont{
	color: #3970B7;
}
.download-bottom .Solutions-Heads{
	width: 1099px;
	height: 48px;
	margin: auto;
	border-bottom: 1px solid #EBEBEB;
	display: flex;
}
.download-bottom .Solutions-Heads li{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 48px;
	color: #323232;
}
.download-bottom .Solutions-Heads .color{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.87);
	float: left;
	color: #3970B7;
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.download-bottom .Solutions-Heads li:nth-child(1){
	width: 120px;
}
.download-bottom .Solutions-Heads li:nth-child(2){
	margin-left: 125px;
	width: 72px;
}
.download-bottom .Solutions-Heads li:nth-child(3){
	margin-left: 124px;
	width: 100px;
}
.download-bottom .Solutions-Heads li:nth-child(4){
	margin-left: 119px;
	width: 28px;
}
.download-bottom .Solutions-Heads li:nth-child(5){
	margin-left: 130px;
	width: 28px;
}
.download-bottom .Solutions-Heads li:nth-child(6){
	margin-left: 98px;
	width: 28px;
}
.download-bottom .Solutions-Heads a{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 47px;
    color: #3970B7;
    transition: 0.4s;
}
.download-bottom .Solutions-Heads a:last-child{
	position: relative;
	left: 78px;
}
.download-bottom .Solutions-Heads a:hover{
	color: #2B558A;
	text-decoration: underline;
}
.download-bottom .Solutions-Heads:last-child{
	border: none;
}

.Solutions-warp .Hiding .Name{
	width: 1099px;
	height: 50px;
	border-bottom: 1px solid #EBEBEB;
	margin: auto;
}
.Solutions-warp .Hiding{
	display: none;
}


.Solutions-warp .Hiding .Name p{
	line-height: 50px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #323232;
	float: left;
}
.Solutions-warp .Hiding .blue{
	width: 1099px;
	margin: 20px auto;
	border-bottom: 2px solid #3970B7;
}
.Solutions-warp .Hiding .blue h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 48px;
	color: #323232;
}

.Solutions-warp .Hiding .Name-Two{
	width: 1099px;
    height: 50px;
    border-bottom: 1px solid #EBEBEB;
    margin: auto;
}
.Solutions-warp .Hiding .Name-Two p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 50px;
	color: rgba(0, 0, 0, 0.87);
	float: left;
}
.Solutions-warp .Hiding .Name-Two p:nth-child(1){
	width: 149px;
}
.Solutions-warp .Hiding .Name-Two p:nth-child(2){
	margin-left: 218px;
	width: 152px;
}
.Solutions-warp .Hiding .Name-Two p:nth-child(3){
	margin-left: 182px;
	width: 28px;
}
.Solutions-warp .Hiding .Name-Two p:nth-child(4){
	margin-left: 94px;
	width: 28px;
}
.Solutions-warp .Hiding .Name-Two a{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 49px;
    color: #3970B7;
    float: right;
	transition: 0.4s;
}
.Solutions-warp .Hiding .Name-Two a:hover{
	color: #2B558A;
	text-decoration: underline;
}
.Solutions-warp .Hiding .Name-Two .color{
	color: #3970B7;
}

.download-bottom .Switching{
	width: 110px;
	margin: 8px auto 81px;
	display: flex;
	justify-content: space-between;
}
.download-bottom .Switching a{
	width: 30px;
	height: 30px;
	background: #F0F2F5;
	border-radius: 2px;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.4s;
}
.download-bottom .Switching a div{
	font-size: 10px;
}
.download-bottom .Switching a:nth-child(1){
	transform: rotate(90deg);
	opacity: 0.6;
}
.download-bottom .Switching a:nth-child(2){
	width: 30px;
	height: 30px;
	background: #1989FA;
	border-radius: 2px;
	color: #fff;
}
.download-bottom .Switching a:nth-child(3){
	transform: rotate(-90deg);
	color: #606266;
}
.download-bottom .Switching a:hover{
	background: #1989FA;
	color: #fff;
	opacity: 1;
}
.Hardware-content{
	width: 1205px;
	margin: 27px auto 0;
}
.Hardware-Search{
	width: 100%;
	margin-bottom: 25px;
	display: flex;
	justify-content: space-between;
}
.Hardware-Search h1{
	font-size: 24px;
	font-family: Noto Sans SC;
	font-weight: 400;
	line-height: 32px;
	color: #303133;
}
.Hardware-Search .Search{
	width: 351px;
	height: 40px;
	background: #F9F9F9;
	border: 1px solid #F2F2F2;
	border-radius: 102px;
	display: flex;
	align-items: center;
}
.Hardware-Search .Search span{
	margin-right: 9px;
	color: #959595;
	margin-left: 12px;
}
.Hardware-Search .Search input{
	width: 97%;
	height: 100%;
	outline: none;
	border: none;
	background: none;
}
.Hardware-bottom{
	width: 100%;
}
.Hardware-bottom .bottom-header3{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.Hardware-bottom .bottom-header3 .imgs{
	width: 351px;
	border-radius: 16px;
	margin-bottom: 40px;
}
.Hardware-bottom .bottom-header3 .imgs .imgs-warp{
	width: 351px;
	height: 275px;
	border: 1px solid #DCDFE6;
	opacity: 1;
	border-radius: 16px;
}
.Hardware-bottom .bottom-header3 .imgs p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 8px;
}

.total{
	width: 100%;
	height: 650px;
	background: #F6F7F8;
	margin-bottom: 69px;
}
.total-warp{
    width: 1205px;
	margin: auto;
	overflow: hidden;
}
.total-warp h1{
	font-size: 24px;
	font-family: Noto Sans SC;
	font-weight: 400;
	line-height: 32px;
	color: #303133;
	margin-top: 40px;
}
.total-warp .total-bottom{
	width: 100%;
	margin-top: 25px;
}
.total-bottom-warp{
	height: 580px;
}
.total-bottom-warp .total-content{
	width: 207px;
	height: 250px;
	border-radius: 16px;
	text-align: center;
}
.total-bottom-warp .total-content .total-imgs{
	width: 207px;
	height: 207px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	opacity: 1;
	border-radius: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	overflow: hidden;
}
.total-bottom-warp .total-content .total-imgs img{
	transition: 0.4s;
}
.total-bottom-warp .total-content .total-imgs:hover img{
	transform: scale(1.1);
}
.total-bottom-warp .total-content p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 8px;
}

.Hardware2{
	width: 1205px;
	margin: auto;
	margin-top: 16px;
}
.Hardware2 .Hardware-Search .Sign a{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #3970B7;
	margin-right: 10px;
}
.Hardware2 .Hardware-Search .Sign a:nth-child(2){
	margin-left: 10px;
	margin-right: 0;
	color: rgba(0, 0, 0, 0.87);
}
.Hardware2 .Hardware2-bottom .Hardware2-imgs{
	width: 1202px;
	height: 80px;
	overflow: hidden;
	background-size: cover;
	position: relative;
}
.Hardware2 .Hardware2-bottom .Hardware2-imgs img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	height: 100%;
	object-fit: cover;
}
.Hardware2 .Hardware2-bottom .Hardware2-imgs h1{
	height: 35px;
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 35px;
	color: rgba(255, 255, 255, 0.87);
	margin-top: 10px;
	margin-left: 24px;
}
.Hardware2 .Hardware2-bottom .Hardware2-imgs p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	margin-left: 24px;
}

.Hardware2-content{
	width: 280px;
	margin-top: 40px;
	margin-bottom: 142px;
	float: left;
	margin-right: 20px;
}
.Hardware2-content .Hardware2-content-imgs{
	width: 100%;
	height: 185px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.Hardware2-content .Hardware2-content-imgs:hover img{
	transform: scale(1.1);
}
.Hardware2-content .Hardware2-content-imgs img{
	transition: 0.4s;
}
.Hardware2-content h1{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 24px;
	color: #000000;
	margin-top: 16px;
}
.Hardware2-content p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 8px;
}
.section4-xd{
	margin-bottom: 68px;
}

.Terminations{
	width: 1205px;
	margin: auto;
}
.Terminations-top{
	width: 100%;
	margin-top: 34px;
	margin-bottom: 165px;
}
.Terminations-top a{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #3970B7;
	margin-right: 10px;
}
.Terminations-top a:nth-child(2){
	margin-left: 10px;
}
.Terminations-top a:nth-child(3){
	margin-left: 10px;
	color: rgba(0, 0, 0, 0.87);
}
.Terminations-bottom{
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.Terminations-bottom .Terminations-left span{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 8px;
	display: block;
}
.Terminations-bottom .Terminations-left p{
	width: 462px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.Terminations-bottom .Characteristic h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 24px;
	margin-bottom: 8px;
}

.Terminations-bottom .Characteristic p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	position: relative;
	padding-left: 10px;
}

.Terminations-bottom .Characteristic p::after{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background: #303133;
	border-radius: 50%;
}
.Terminations-right{
	width: 570px;
	height: auto;
}
.Terminations-right-warp{
	width: 100%;
    height: 100%;
}
.Terminations-right-warp .swiper-wrapper .swiper-slide{
	display: flex;
	align-items: center;
	justify-content: center;
}
.Terminations-right-warp .swiper-wrapper .swiper-slide img{
	width: 350px;
	height: 350px;
	object-fit: contain;
}
.Terminations-right-warp .swiper-button-prev span{
	transform: rotate(90deg);
	color: #707070;
}
.Terminations-right-warp .swiper-button-next span{
	transform: rotate(-90deg);
	color: #707070;
}

.swiper-pagination-bullet{
	width: 6px!important;
	height: 6px!important;
	background: #5E5E5E!important;
	border-radius: 50%!important;
}
.Terminations-right a{
	width: 135px;
	height: 40px;
	border: 1px solid #DCDFE6;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #000;
	margin-left: auto!important;
	margin: 24px auto 0;
	transition: 0.4s;
}
.Terminations-right a span{
	font-size: 18px;
	margin-right: 10px;
}
.Terminations-right a:hover{
	background: #3970B7;
	color: #fff;
}

.Terminations-content{
	width: 1205px;
	margin: 0 auto 80px;
}
.Terminations-content .content-header{
	width: 100%;
	height: 48px;
	border: 1px solid #EEEEEE;
	background: linear-gradient(180deg, rgba(244, 247, 247, 0.13) 0%, #F2F5F6 100%);
	border-radius: 8px 8px 0px 0px;
}
.Terminations-content .content-header li{
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.87);
	float: left;
	width: 92px;
	text-align: center;
	cursor: pointer;
	transition: 0.4s;
}
.Terminations-content .content-header li:hover{
	color: #fff;
}
.Terminations-content .content-header li a{
	color: rgba(0, 0, 0, 0.87);
	font-size: 14px;
	font-weight: 400;
}
.Terminations-content .content-header li:nth-child(1){
	border-radius: 8px 0px 0px 0px;
}
.Terminations-content .content-header li:nth-child(6){
	border-radius: 0px 8px 0px 0px;
}
.Terminations-content .content-header li a{
	color: rgba(0, 0, 0, 0.87);
	font-family: Source Han Sans CN;
	display: block;
	transition: 0.4s;
}
.Terminations-active{
	background: #3970B7;
	color: #fff!important;
}
.one-active{
	display: block!important;
}
.bottomnb{
	display: none;
}
.Terminations-content .content-header li:hover{
	background: #3970B7;
}
.Terminations-content .content-header li:hover a{
	color: #fff;
}
.Terminations-content .content-bottom span{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: #3970B7;
	/* display: block; */
}
.Terminations-content .content-bottom{
	width: 100%;
	text-align: center;
	margin-top: 33px;
}
.Terminations-content .content-bottom h1{
	width: 876px;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 40px;
	margin-top: 8px;
}
.Terminations-content .content-bottom .content-warp{
	width: 1020px;
	margin: 0 auto 64px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: left;
}

.content-bottom .content-warp .content-imgs{
	width: 597px;
	height: 411px;
	overflow: hidden;
	border-radius: 17px;
	transition: 0.8s;
}

.content-bottom .content-warp .content-imgs:hover img{
	transform: scale(1.1);
}
.content-bottom .content-warp .content-imgs img{
	transition: 0.8s;
	cursor: pointer;
}
.content-bottom .content-warp .content-Sign {
	width: 344px;
}
.content-bottom .content-warp .content-Sign h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 16px;
}
.content-bottom .content-warp .content-Sign p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.content-bottom .content-lb .lb-top h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 8px;
}
.content-bottom .content-lb .lb-top p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 24px;
}
.content-bottom .content-lb .lb-top ul{
	width: 370px;
	margin: auto;
	display: flex;
	justify-content: space-between;
}
.content-bottom .content-lb .lb-top div li{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	position: relative;
	cursor: pointer;
}
.content-bottom .content-lb .lb-top div li span{
	content: "";
	position: absolute;
	bottom: -11px;
	left: 0;
	width: 0%;
	height: 1px;
	background: #3970B7;
	transition: 0.4s;
}
.span-active{
	width: 100%!important;
}
.lb-active{
	color: #3970B7!important;
}
.lb-bottom{
	margin-top: 33px;
}
.lb-bottom-warp{
	width: 100%;
	height: 500px;
}

.lb-bottom .swiper-pagination-bullet{
	width: 70px!important;
	height: 4px!important;
	background: #A8ACB1!important;
	border-radius: 108px!important;
}
.lb-bottom a{
	font-size: 16px;
	font-family: Microsoft YaHei UI;
	font-weight: 400;
	line-height: 20px;
	color: #3596E6;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
}
.lb-bottom a span{
	font-size: 16px!important;
	margin-bottom: 0!important;
	margin-left: 10px!important;
	line-height: 20px!important;
	color: #3596E6!important;
}
.lb-bottom .swiper-pagination-bullet-active{
	background: #3970B7!important;
}
.Function{
	margin-top: 80px;
}
.Function h1{
	font-size: 20px!important;
	font-family: Source Han Sans CN;
	font-weight: bold!important;
	line-height: 29px!important;
	color: rgba(0, 0, 0, 0.87)!important;
	margin-bottom: 8px!important;
}
.Function p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(22, 22, 22, 0.87);
	margin-bottom: 40px;
}

.Terminations-content .color{
	width: 100%;
	height: 38px;
	background: rgba(220, 223, 230, 0.33);
}
.Terminations-content .color a{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 38px;
	color: #3970B7;
}
.Terminations-content .color :nth-child(1){
	margin-left: 37px;
	color: #030303;
}
.content2-bottom{
	margin-top: 34px;
	margin-left: 43px;
}
.content2-bottom-left{
	width: 396px;
	height: auto;
	float: left;
	margin-right: 77px;
	text-align: left;
}
.content2-bottom .content2-bottom-left .left-warp h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 9px;
}
.content2-bottom .content2-bottom-left .left-warp .Thread{
	width: 100%;
	height: 0px;
	border: 1px solid #707070;
	opacity: 0.34;
}
.content2-bottom .content2-bottom-left .left-warp .Thread-left{
	width: 57px;
	text-align: right;
	float: left;
}
.content2-bottom .content2-bottom-left .left-warp .Thread-right{
	float: left;
	text-align: left;
	margin-left: 16px;
}
.content2-bottom .content2-bottom-left .left-warp .Thread-left p{
	width: 100%;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 28px;
	color: #000000;
	margin-top: 8px;
}
.content2-bottom .content2-bottom-left .left-warp .Thread-right p{
	width: 100%;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-top: 8px;
}

.content2-bottom .content2-bottom-left .left-warp:nth-child(1){
	height: 270px;
}
.content2-bottom .content2-bottom-left .left-warp:nth-child(2){
	height: 380px;
}
.content2-bottom .content2-bottom-left .left-warp:nth-child(3){
	height: 195px;
}
.content2-bottom .content2-bottom-left .left-warp:nth-child(4){
	height: 230px;
}
.content2-bottom-right{
	float: left;
}
.content2-bottom-right .left-warp:nth-child(1){
	height: 370px!important;
}
.content2-bottom-right .left-warp:nth-child(2){
	height: 270px!important;
}

.content-bottom .content-color{
	width: 1205px;
	height: 342px;
	background: #F6F7F8;
	border-radius: 16px;
	display: flex;
	justify-content: space-around;
}
.content-color .color-warp{
	width: 303px;
	overflow: hidden;
}
.content-color .color-warp div{
	width: 126px;
	height: 74px;
	border: 1px solid red;
	margin: 48px auto 0;
}
.content-color .color-warp h1{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 16px;
	margin-top: 67px;
}
.content-color .color-warp p{
	width: 100%;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}

.content-bottom .content-banner{
	width: 1205px;
	height: 342px;
	background: rgba(0, 0, 0, 0);
	border-radius: 16px;
	border: 1px solid red;
}
.About-content2{
	width: 1080px;
	margin: 0 auto 80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.About-content2 .content2-left{
	width: 637px;
	height: 417px;
	background: rgba(0, 0, 0, 0);
	border-radius: 16px;
}
.About-content2 .content2-right .content2-right-imgs{
	position: relative;
	float: left;
}
.content2-right .content2-right-imgs .Thread{
	width: 1px;
	height: 407px;
	background: #DCDFE6;
}
.content2-right .content2-right-imgs .Circle-warp{
	position: absolute;
	top: 0;
	left: -5px;
}
.content2-right .content2-right-imgs .Circle{
	width: 9px;
	height: 9px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	border-radius: 50%;
	margin-bottom: 99px;
}
.content2-right .content2-right-warp{
	float: left;
	margin-left: 20px;
	height: 421px;
	overflow: hidden;
	overflow-y: scroll;
}
.content2-right-warp::-webkit-scrollbar {
    width: 20px;
    height: 8px;
	opacity: 0;
}

.content2-right-warp::-webkit-scrollbar-thumb {
    border-radius: 12px;
    border: 6px solid rgba(0, 0, 0, 0);
    box-shadow: 8px 0 0 #fff inset;
	cursor: pointer;
	opacity: 0;
}


.content2-right .content2-right-warp div{
	display: flex;
	margin-bottom: 41px;
}
.content2-right .content2-right-warp div h1{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 24px;
	color: #3970B7;
	margin-right: 14px;
	margin-top: 5px;
}
.content2-right .content2-right-warp div p{
	width: 306px;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #707070;
}

.news{
	width: 1205px;
	margin: 26px auto 201px;
}
.news .news-top a{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: #3970B7;
	margin-right: 10px;
}
.news .news-top a:nth-child(2){
	margin-left: 10px;
	color: #000000;
}
.news-bottom{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 48px;
}
.news-bottom .news-bottom-left span{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 8px;
	display: block;
}
.news-bottom .news-bottom-left p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 32px;
}
.news-bottom .news-bottom-left h1{
	width: 808px;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.87);
}
.news-imgs-warp{
	margin-top: 24px;
}
.news-imgs-warp .news-imgs{
	width: 808px;
	height: 400px;
	overflow: hidden;
	border-radius: 17px;
	transition: 0.8s;
}
.news-imgs-warp .news-imgs img{
	width: 100%;
	height: 100%;
	transition: 0.8s;
}
.news-imgs-warp h1{
	font-size: 24px!important;
	font-weight: bold!important;
	line-height: 35px!important;
	color: rgba(0, 0, 0, 0.87)!important;
	margin-top: 16px;
	margin-bottom: 16px;
}
.news-imgs-warp p{
	width: 808px;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.87);
	margin-bottom: 24px;
}
.news-bottom-right{
	width: 362px;
}
.news-bottom-right .news-right-header{
	width: 100%;
	height: 38px;
	background: #F5F5F5;
	border-radius: 8px 8px 0px 0px;
}
.news-bottom-right .news-right-header h1{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 38px;
	color: #323232;
	margin-left: 16px;
}
.news-bottom-right .news-right-content h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #323232;
	margin-bottom: 8px;
	cursor: pointer;
}
.news-bottom-right .news-right-content h1:hover{
	color: #3970B7;
	text-decoration: underline;
}
.news-right-content{
	display: flex;
	align-items: center;
	margin-left: 10px;
	margin-top: 10px;
}
.news-bottom-right .news-right-content p{
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 17px;
	color: #707070;
}
.news-bottom-right a{
	width: 158px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 20px;
	color: #707070;
	text-align: center;
	line-height: 40px;
	display: block;
	margin: 40px auto 32px;
	border-radius: 7px;
	transition: 0.4s;
}
.news-bottom-right a:hover{
	border: 1px solid #3970B7;
	color: #3970B7;
}
.news-bottom-right .xian{
	border: 1px solid #F5F5F5;
}

.download-warp .Search-warp .Output .Style{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	border-radius: 0px 0px 8px 8px;
	position: relative;
	z-index: 1111;
	transition: 0.3s;
	opacity: 0;
}
.download-warp .Search-warp .color{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: #fff; */
	z-index: 10;
	transform: scaleY(0);
}
.download-warp .Search-warp .Output .Style .Style-1{
	width: 100%;
	height: 28px;
	background: #F6F7F8;
}
.download-warp .Search-warp .Output .Style .Style-1 p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
	width: 91%;
	margin: auto;
}
.download-warp .Search-warp .Output .Style .Style-2{
	width: 91%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	height: 50px;
	align-items: center;
}
.Search-warp .Output .Style .Style-2 div{
	width: 177px;
	display: flex;
}
.Search-warp .Output .Style .Style-2 div p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}
.Search-warp .Output .Style .Style-2 div p:nth-child(2){
	color: 	#3970B7;
}
.Search-warp .Output .Style .Style-2 a{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 47px;
    color: #3970B7;
    float: right;
    transition: 0.4s;
}
.Search-warp .Output .Style .Style-2 a:hover{
	color: #2B558A;
    text-decoration: underline;
}
.Search-warp .Output .Style .Style-2 div:nth-child(2){
	margin-left: 150px;
}

.Popup{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 99999;
    width: 433px;
    height: 291px;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
	border-radius: 16px;
	text-align: center;
	display: none;
}
.Popup-warp{
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.Popup-warp p{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	line-height: 29px;
	color: rgba(0, 0, 0, 0.87);
	position: relative;
	top: 50px;
	opacity: 0;
	transition: 1s;
}
.Popup-warp a{
	display: block;
	width: 50%;
	height: 40px;
	border: 1px solid #DCDFE6;
	border-radius: 7px;
	margin: auto;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	line-height: 38px;
	color: #3970B7;
	text-align: center;
	margin-top: 30px;
	position: relative;
	top: 50px;
	opacity: 0;
	transition: 1s;
}
.Popup .imgs{
	width: 35px;
	height: 35px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	border: 1px solid #3970B7;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 7px;
}
.Popup .imgs span{
	color: #3970B7;
}
.section3 .imgs{
	width: 100%;
	height: 679px;
	position: relative;
	overflow: hidden;
	margin-top: 42px;
	/* background: url(../images/13.png)no-repeat; */
}
.section3 .imgs img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
}
@keyframes Circle{
	0%{
		transform: scale(0.7);
	}
	50%{
		transform: scale(1.0);
		box-shadow: 0 0 10px #ffffff;
	}
	100%{
		transform: scale(0.7);
	}
}
.section3 .imgs .Circle-warp .hover{
	top: 34%;
	left: 26%;
}
.section3 .imgs .Circle-warp .Circle{
	width: 20px;
	height: 20px;
	background: #3970B7;
	border: 2px solid #FFFFFF;
	border-radius: 136px;
	position: absolute;
}
.section3 .imgs .Circle-warp:nth-child(2):hover #hover1{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(3):hover #hover2{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(4):hover #hover3{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(5):hover #hover4{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(6):hover #hover5{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(7):hover #hover6{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(8):hover #hover7{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(9):hover #hover8{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(10):hover #hover9{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(2):hover .hover1{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(3):hover .hover2{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(4):hover .hover3{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(5):hover .hover4{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(7):hover .hover6{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(9):hover .hover8{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp:nth-child(10):hover .hover9{
	transform: scaleY(1);
	opacity: 1;
}
.section3 .imgs .Circle-warp .Circle{
	width: 20px;
	height: 20px;
	background: #3970B7;
	border: 2px solid #FFFFFF;
	opacity: 1;
	border-radius: 136px;
	position: absolute;
	top: 32%;
	left: 25%;
	cursor: pointer;
	animation: Circle 2s infinite linear;
	transition: 0.4s;
}

.section3 .imgs .Circle-warp:nth-child(3) .Circle{
	top: 13%;
    left: 46%;
}
.section3 .imgs .Circle-warp:nth-child(4) .Circle{
	top: 19%;
    left: 63%;
}
.section3 .imgs .Circle-warp:nth-child(5) .Circle{
    top: 44%;
    left: 40%;
}
.section3 .imgs .Circle-warp:nth-child(6) .Circle{
	top: 48%;
    left: 54%;
}
.section3 .imgs .Circle-warp:nth-child(7) .Circle{
	top: 56%;
    left: 64%;
}
.section3 .imgs .Circle-warp:nth-child(8) .Circle{
	top: 75%;
    left: 63%;
}
.section3 .imgs .Circle-warp:nth-child(9) .Circle{
	top: 71%;
    left: 33%;
}
.section3 .imgs .Circle-warp:nth-child(10) .Circle{
	top: 28%;
    left: 32%;
}
/* 2 */
.section3 .imgs .Circle-warp:nth-child(2) .hover1{
	top: 62%;
    left: 34%;
}
.section3 .imgs .Circle-warp:nth-child(3) .hover2{
	top: 34%;
    left: 51%;
}
.section3 .imgs .Circle-warp:nth-child(4) .hover3{
	top: 76%;
    left: 38%;
}
.section3 .imgs .Circle-warp:nth-child(5) .hover4{
	top: 33%;
    left: 63%;
}
.section3 .imgs .Circle-warp:nth-child(7) .hover6{
	top: 42%;
    left: 57%;
}
.section3 .imgs .Circle-warp:nth-child(8) .hover7{
	top: 30%;
    left: 26%;
}
.section3 .imgs .Circle-warp #hover2{
	top: 3%;
	left: 47%;
}
.section3 .imgs .Circle-warp #hover3{
	   top: 10%;
	       left: 64%;
}
.section3 .imgs .Circle-warp #hover4{
	top: 34%;
    left: 41%;
}
.section3 .imgs .Circle-warp #hover5{
	top: 38%;
    left: 55%;
}
.section3 .imgs .Circle-warp #hover6{
	top: 46%;
    left: 65%;
}
.section3 .imgs .Circle-warp #hover7{
	top: 77%;
    left: 64%;
}
.section3 .imgs .Circle-warp #hover8{
	top: 62%;
    left: 34%;
}
.section3 .imgs .Circle-warp #hover9{
	top: 19%;
    left: 33%;
}
.section3 .imgs .Circle-warp #hover2-warp{
	display: none;
}
.section3 .imgs .Circle-warp .hover-left{
	text-align: left;
}
.section3 .imgs .Circle-warp .hover{
	width: 250px;
	height: 70px;
	border-radius: 7px;
	position: absolute;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: space-around;
	z-index: 9999;
	transform: scaleY(0);
	transform-origin: center top;
	opacity: 0;
	transition: 0.3s;
}
.Circle-warp .hover .hover-left span{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight:bold;
    line-height: 38px;
	color: rgba(0, 0, 0, 0.87);
}
.Circle-warp .hover .hover-left a{
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #3970B7;
    display: flex;
    align-items: center;
    position: relative;
    left: 0;
    transition: 0.6s;
	margin-top: -10px;
}
.red-none{
	width: auto!important;
	height: auto!important;
}
.Circle-warp .hover .hover-left .iconfont{
	color: #3970B7!important;
	margin-left: 5px;
}
.Circle-warp .hover .red{
	width: 100px;
	height: 50px;
}
.Circle-warp .hover .red img{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -8px;
	height: 80%;
	border-radius: 7px;
}
.Circle-warp .hover .red .tow{
	position: static;
	transform: none;
	margin-top: 4px;
}
.bf{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 89px;
	height: 89px;
	background: rgba(255,255,255,.7);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.bf img{
	width: 40px;
	height: 40px;
	margin-left: 5px;
}

.bottomnb2 .video-warp{
	display: flex;
	width: 100%;
	margin-bottom: 24px;
}
.bottomnb2 .video-warp .video{
	width: 161px;
	height: 100px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%);
	margin-right: 8px;
}
.bottomnb2 .video-warp .sign{
	text-align: left;
}
.bottomnb2 .video-warp .sign h1{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #000000;
}
.bottomnb2 .video-warp .sign p{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.87);
}
.bottomnb4 .imgs-content{
	width: 204px;
	height: 153px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	float: left;
	margin-right: 24px;
	margin-bottom: 50px;
	display: flex;
	align-items: center;
	overflow: hidden;
	justify-content: center;
}
.bottomnb5 .color{
	width: 920px;
	height: 870px;
	margin: auto;
	background: #DCDFE6;
}
.bottomnb6 .Solutions{
	width: 1132px;
    height: 38px;
    background: #F6F7F8;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
	margin: auto;
}
.bottomnb6 .Solutions h1{
	width: auto;
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 38px;
    color: #343A40;
    margin-left: 27px;
	margin-bottom: 0;
	margin-top: 0;
}
.bottomnb6 .Solutions-Heads{
	width: 1078px;
    height: 48px;
    margin: auto;
    border-bottom: 1px solid #EBEBEB;
	text-align: left;
}
.bottomnb6 .Solutions-Heads li{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 48px;
    color: #323232;
    float: left;
}
.bottomnb6 .Solutions-Heads a{
	font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 47px;
    color: #3970B7;
    float: right;
    transition: 0.4s;
	display: flex;
	align-items: center;
	
}
.bottomnb6 .Solutions-Heads a:hover{
	color: #2B558A;
    text-decoration: underline;
}
.bottomnb6 .Solutions-Heads a span{
	font-weight: normal;
}
.bottomnb6 .Solutions-Heads li:nth-child(1){
	width: 110px;
}
.bottomnb6 .Solutions-Heads li:nth-child(2){
	margin-left: 125px;
	width: 72px;;
}
.bottomnb6 .Solutions-Heads li:nth-child(3){
	margin-left: 80px;
	width: 125px;
}
.bottomnb6 .Solutions-Heads li:nth-child(4){
	margin-left: 76px;
	width: 28px;
}
.bottomnb6 .Solutions-Heads li:nth-child(5){
	margin-left: 219px;
	width: 28px;
}
.bottomnb6 .Solutions-Heads li:nth-child(6){
    margin-left: 49px;
    width: 28px;
}
.colorwarp-active{
	color: #3970B7!important;
}
.bottomnb6 .Solutions-Heads2{
	border: none;
}

.headercolor-active{
	color: #3970B7!important;
}
.big-left{
	width: 25%!important;
}
.big-right{
	width: 70%!important;
}