.banner {
	/* background-image: url(../imgs/index/banner.png); */
	/* background-size: auto 100%; */
	height: 850px;
	/* min-height: 800px; */
	position: relative;
}
.banner video{
	height: 100%;
	/* height: auto; */
	width: 100%;
	display: block;
	object-fit: fill;
}

.banner-fixed {
	background: rgba(0, 0, 0, .3);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.banner-fixed p {
	font-size: 70px;
	color: #fff;
}

.banner-fixed-icon {
	position: fixed;
	bottom: 85px;
	left: calc(50%);
	animation: downIcon 1s;
	-webkit-animation: downIcon 1s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	/* Safari and Chrome */
}

/* 图片预加载 */
.loadImg{
	/* background-image: url(../imgs/index/product_bg.png); */
	background-image: url(../imgs/index/product_bg2.png);
	/* display: none; */
	height: 0px;
}
.loadImg div:nth-child(1){
	background-image: url(../imgs/index/product_bg3.png);
}
.loadImg div:nth-child(2){
	background-image: url(../imgs/index/product_bg1_mobile.png);
}
.loadImg div:nth-child(3){
	background-image: url(../imgs/index/product_bg2_mobile.png);
}
.loadImg div:nth-child(4){
	background-image: url(../imgs/index/product_bg3_mobile.png);
}

.banner-fixed-icon img {
	height: 32px;
	width: 32px;
}

@keyframes downIcon {
		0% {
			bottom: 85px;
		}
	
		10% {
			bottom: 80px;
		}
	
		20% {
			bottom: 75px;
		}
	
		30% {
			bottom: 70px;
		}
	
		40% {
			bottom: 65px;
		}
	
		50% {
			bottom: 70px;
		}
	
		60% {
			bottom: 75px;
		}
	
		70% {
			bottom: 80px;
		}
	
		/* 80% {
			bottom: 46px;
		}
		90% {
			bottom: 48px;
		} */
		100% {
			bottom: 85px;
		}
	}

.feature {
	background-image: url(../imgs/index/feature_bg.png);
	background-size: cover;
	/* height: 900px; */
}


.featureBottom {
	padding: 80px 0 146px 0;
}

.featureBottom_item {
	/* width: 30%; */
	width: 400px;
	height: 500px;
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	text-align: center;
	padding: 103px 31px;
	background-color: #fff;
}

.featureBottom_item .titleBox h1 {
	font-size: 34px;
}

.featureBottom_item .titleBox {
	padding: 60px 0 20px 0;
}

.featureBottom_item .descBox p {
	font-size: 22px;
}

.featureBottom_item img {
	height: 100px;
	width: auto;
}

/* 产品体系 */
.product-pc {
	/* background-image: url(../imgs/index/product_bg.png); */
	background-size: 100% 100%;
	height: 900px;
}

.product-pc-title {
	padding: 60px 0 70px 0;
}

.product-pc-title h1 {
	color: #fff;
	font-size: 44px;
}

.product-pc-title .line {}

.product-pc-title .line div {
	width: 50%;
	height: 6px;
}

.product-pc-title .line div:first-child {
	background-color: #0172FF;
}

.product-pc-title .line div:last-child {
	background-color: #03D694;
}

.product-pc-body {
	color: #fff;
}

.product-pc-body div {
	color: #fff;
}

.product-pc-body-left-body {
	background: rgba(255, 255, 255, 0.05);
	width: 300px;
	height: 600px;
	padding: 10px;
	border-radius: 10px;
}

.product-pc-body-left-body li {
	font-size: 22px;
	/* padding: 22px 0; */
	height: 70px;
	line-height: 70px;
	border-radius: 5px;
	margin-bottom: 10px;
	text-align: center;
	background: rgba(255, 255, 255, .07);
	cursor: pointer;
}

.product-pc-body-left-body li:hover {
	background: rgba(255, 255, 255, .1);
}

.product-pc-body-left-body li.active {
	background-color: #0172FF;
}

.product-pc-body-right {
	padding-left: 147px;
}

.product-pc-body-right-title {
	font-size: 34px;
	height: 38px;
	line-height: 38px;
	border-left: #0172FF solid 6px;
	padding-left: 10px;
}

.product-pc-body-right-desc {
	padding-left: 16px;
	margin-top: 16px;
}

.product-pc-body-right ul {
	margin-top: 30px;
}

.product-pc-body-right li p {
	color: #fff;
	margin-top: 7px;
}

.product-pc-body-right li {
	padding-left: 16px;
	margin-top: 23px;
}

.product-pc-body-right li .left {
	padding-right: 13px;
}

.product-pc-body-right li img {
	height: 18px;
	width: 18px;
}

/* 产品体系结束 */

/* 产品体系-移动版 */
.product-m{
	background-image: url(../imgs/index/product_bg1_mobile.png);
	background-size: 100% 100%;
	/* height: 382px; */
}

.product-m-title {
	padding: 20px 0 24px 0;
}

.product-m-title h1 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 2px;
}

.product-m-title .line {}

.product-m-title .line div {
	width: 50%;
	height: 2px;
}

.product-m-title .line div:first-child {
	background-color: #0172FF;
}

.product-m-title .line div:last-child {
	background-color: #03D694;
}
.product-m-menu{
	padding: 0 17px;
}
.product-m-menu div{
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 26%;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	background: rgba(255, 255, 255, .07);
}
.product-m-menu div.active {
	background-color: #0172FF;
}

.product-m-body-title {
	font-size: 16px;
	height: 18px;
	line-height: 18px;
	border-left: #0172FF solid 3px;
	padding-left: 4px;
}

.product-m-body-desc {
	padding-left: 7px;
	margin-top: 7px;
	font-size: 14px;
}
.product-m-body{
	padding: 21px 17px 43px 17px;
}
.product-m-body h1 ,.product-m-body div {
	color: #fff;
}

.product-m-body ul {
	margin-top: 18px;
}

.product-m-body li p {
	color: #fff;
	margin-top: 7px;
	font-size: 12px;
}

.product-m-body li {
	padding-left: 7px;
	margin-top: 23px;
}

.product-m-body li .left {
	padding-right: 13px;
}

.product-m-body li img {
	height: 12px;
	width: 12px;
}

/* 新闻资讯 */
.news{
	background-color: #F6F8FB;
}
.news-body{
}
.news-body .product-pc-title h1{
	color: #333;
}

.news-body-content-left .img-box img{
	width: 100%;
	height: 312px;
	border-radius: 10px;
}
.news-list-item{
	padding: 0px 36px;
	background-color: #fff;
	border-radius: 10px;
	height: 140px;
    cursor: pointer;
}
.news-list-item .right a{
	background-image: url(../imgs/index/news_icon.png);
	background-size: 100% 100%;
	width: 48px;
	height: 48px;
}
.news-list-item a.active{
	background-image: url(../imgs/index/news_icon_selected.png);
	display: none;
}
.news-left{
    width: calc(100% - 50px);
}
.news-titleStyle{

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.news-list-item h1{
	font-size: 28px;
}

.news-body-content-left,.news-body-content-right{
	width: 49.5%;
}

.news-body-content-right .news-list-item:not(:first-child){
	margin-top: 16px;
}


/* 合作伙伴 */

.partners{
	background-color: #F6F8FB;
	padding-top: 20px;
	padding-bottom: 132px;
}

.partners-body-content-line{
	margin-top: 24px;
}
.partners-body-content-line div{
	width: 18.5%;
	margin-top: 20px;
}

.partners-body-content img{
	width: 100%;
	height: 100%;
}

.partners-body .product-pc-title h1{
	color: #333;
}

/* 轮播图 */
.homeHead_adver{width: 100%;height: calc(100vh - 80px);overflow: hidden;position: relative;}
.homeHead_adverstyle{height: calc(100vh - 80px);flex-wrap: nowrap;left: 0%;transition:1s;position: absolute;}
.homeHead_adverList{background-size: 100% 100%;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;}
.homeHead_adver1_title{font-size: 70px;line-height: 92px;margin-bottom: 20px;color: #fff;}
.homeHead_adver1_text{font-size: 30px;line-height: 40px;color: #fff;}
.homeHead_adver1_but{background: linear-gradient(270deg, #0087FF 0%, #005CEF 100%);border-radius: 4px;padding: 13px 68px;width: 64px;color: #FFFFFF;}
.homeHead_adver1_but:hover{opacity: 0.8;}
.homeHead_tabs{position: absolute;bottom: 45px;width: 100%;margin: 0 auto;}
.homeHead_tabs>div{width: 18px;height: 18px;background: #fff;border-radius: 9px;margin: 0 5px;cursor: pointer;transition:1s;}
.homeHead_tab{background: #0172ff!important;width: 37px!important;}
.homeHead_adver_bot{max-width: 1200px;margin: 0 auto;background: linear-gradient(180deg, #F2F4F7 0%, #FFFFFF 100%);box-shadow: 0px 8px 20px 0px rgba(166,180,208,0.1);border-radius: 4px;border: 1px solid #FFFFFF;padding: 25px 0px;transform: translateY(-60px);}
.homeHead_adver_bot:hover{box-shadow: 0px 8px 20px 0px rgba(166,180,208,0.3);}
.homeHead_adver_botimg{width: 54px;height: 54px;transition: transform 0.3s;}
.homeHead_adver_botimg:hover{
    transform: translateY(-6px);
}
.homeHead_adver_bottext{width: 183px;font-weight: 400;color: #888888;line-height: 16px;margin-top: 10px;margin-bottom: 5px;}
.homeHead_adver_botstyle{width: 299px;border-right: 1px solid #EBEBEB;display: flex;justify-content: center;align-items: center;}
.homeHead_adver_botstyle:last-child{border-right:none;}
.homeHead_adver_botright{margin-left: 16px;width: 183px;}

/* 适配pc端 */
@media screen and (min-width:450px) {
	.featureBottom_item:hover {
		box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.09);
	}
	.product-m{
		display: none;
	}
	.news-list-item:hover h1,.news-list-item:hover div{
		color: #0172FF;
	}
	
	.news-list-item:hover a{
		display: none;
	}
	.news-list-item:hover a.active{
		display: block;
	}
}
/* 适配手机端 */
@media screen and (max-width:450px) {
	.product-pc{
		display: none;
	}

	.banner-fixed p {
		font-size: 24px;
		color: #fff;
	}

	.banner-fixed-icon {
		display: none;
	}
	/* 特点 */
	.feature {
		background-image: url(../imgs/index/feature_mobile_bg.png);
		background-size: 100% 100%;
		height: auto;
	}

	

	.featureBottom {
		display: block;
		padding: 20px 17px 0 17px;
	}

	.featureBottom_item {
		height: auto;
		padding: 19px 6%;
		border-radius: 5px;
		box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
		margin-bottom: 14px;
	}

	.featureBottom_item {
		display: flex;
		justify-content: flex-start;
		text-align: left;
		width: 100%;
	}

	.featureBottom_item .featureBottom_item_mobile_imgBOx {
		display: flex;
		align-items: center;
		padding-right: 32px;
	}

	.featureBottom_item img {
		height: 45px;
	}

	.featureBottom_item .titleBox {
		padding: 0px 0 4px 0;
	}

	.featureBottom_item .titleBox h1 {
		font-size: 16px;
	}

	.featureBottom_item .descBox p {
		font-size: 14px;
	}
	/* 新闻资讯 */
	.news-body-content{
		display: block;
		padding: 20px 17px 0 17px;
	}
	.news-body-content-left{
		width: 100%;
	}
	.news-body-content-left .img-box img{
		width: 100%;
		height: 155px;
		border-radius: 5px;
	}
	.news-body-content-right{
		width: 100%;
	}
	.news-list-item{
		border-radius: 5px;
		height: 70px;
	}
	.news-list-item{
		padding: 0 17px;
	}
	.news-body-content-right .news-list-item{
		margin-top: 14px;
	}
	.news-list-item:hover .news-list-item h1{
		background-color: #0172FF;
	}
	.news-list-item h1{
		font-size: 16px;
	}
	.news-list-item .date{
		font-size: 12px;
	}
	.news-list-item .right a{
		width: 24px;
		height: 24px;
	}
	
	/* 合作伙伴 */
	.partners {
		padding-bottom: 32px;
	}
	.partners-body-content-line{
		padding: 0 35px;
	}
	.partners-body-content-line div{
		width: 30%;
		height: 30px;
	}
	
	.mobile_and_pc_title_box .product-pc-title{
		padding:20px 0 0 0;
	}
	.mobile_and_pc_title_box .product-pc-title h1{
		font-size: 16px;
	}
	.mobile_and_pc_title_box .product-pc-title .line div{
		height: 2px;
	}
	.homeHead_adver1_title{font-size: 35px;line-height: normal;margin-bottom: 10px;}
    .homeHead_adver1_text{font-size: 15px;line-height: normal;}
}


/* 适配平板 */
@media screen and (min-width:450px) and (max-width:1024px) {
	.banner-fixed p{
		font-size: 36px;
	}
	.product-pc-body-right{
		padding-left: 5%;
	}
}
@media screen and (min-width:450px) and (max-width:820px) {
	.news-body-content-left,.news-body-content-right{
		width: 100%;
	}
	.news-body-content-right .news-list-item:first-child{
		margin-top: 16px;
	}
}


/* 适配移动端 */
@media screen and (max-width:1680px) {
	.banner {
		height: auto;
	}
	.banner video{
		width: 100%;
		display: block;
		object-fit: fill;
	}
}
/* 适配平板 */
@media screen and (min-width:450px) and (max-width:1226px) {
	.featureBottom_item{
		width: 48%;
	}
	.featureBottom .featureBottom_item:last-child{
		margin-top: 20px;
	}
}
/* 适配平板 */
@media screen and (min-width:450px) and (max-width:500px) {
	.featureBottom_item{
		width: 100%;
	}
	.featureBottom .featureBottom_item:not(:first-child){
		margin-top: 20px;
	}
}
/* 适配平板 */
@media screen and (min-width:450px) and (max-width:1396px) {
	/* .featureBottom_item{
		width: 48%;
	} */
	/* .featureBottom .featureBottom_item:last-child{
		margin-top: 20px;
	} */
	.featureBottom,.product-pc-body,.news-body-content,.partners-body-content{
		padding: 0 1%;
	}
	.featureBottom{
		padding: 60px 1% 60px 1%;
	}
}