@charset "utf-8";
/* 视频部分 */
.video-back {
	display: block;
	width: 100%;
	/*height: 0;
	padding-bottom: 46.8%;*/
	background: rgba(0, 0, 0, .5);
	font-size: 0;
}
.vidbacking-active-block-back{
	position: inherit;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
 	transform: translateX(0) translateY(0); 
}
.video-back .box {
/*	display: none;*/
	text-align: center;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.video-back .box .title {
	font-size: 5rem;
	color: #ffffff;
	font-weight: bold;
}
.video-back .box .desc {
	font-size: 3.5rem;
	color: #ffffff;
	letter-spacing: 0.3125rem;
	margin-top: 0.4375rem;
}
.video-m{
	display: none;
}
.video-m img{
	width: 100%;
	position: inherit;
    z-index: -1;
}


.index-yingyong{    
	display: flex;
    flex-wrap: wrap;
}

.index-yingyong .item{
	width: 33.33%;
	padding: 1%;
}
.index-yingyong .item img{
	width: 32vw;
	height: 17vw;
}
.index-yingyong .item div{
	text-align: center;
	font-size: 1.2rem;
	line-height: 2.5;
	font-weight: 600;
}


@media all and (max-width:750px) {
	.video-pc{
		display: none;
	}
	.video-m{
		display: block;
	}
	.video-back .box{
		display: block;
	}
	/*.video-back{
		padding-bottom: 70%;
	}*/
	.video-back .box .title{
		font-size: 2.5rem;
	}
	.video-back .box .desc{
		font-size: 1.5rem;
	}

	/*.index-yingyong .item img{
		width: 100%;
		height: 200px;
	}*/
}

/* 关于 */
.about {
	background: #f2f2f2;
	overflow: hidden;
}
.aboutBox1 {
	padding-top: 6.25rem;
	padding-bottom: 5.625rem;
}
.aboutBox1 .tie {
	text-align: center;
	margin-bottom: 1.875rem;
}
.aboutBox1 .tie span {
	display: block;
	color: #333;
	font-size: 0.8125rem;
	margin-top: 0.3125rem;
	letter-spacing: 0.625rem;
	padding-left: 0.5rem;
}
.aboutBox1 .tie2 {
	text-align: center;
	font-size: 2.5rem;
	color: #333;
}
.aboutBox1 .tie2 span {
	display: block;
	color: #999;
	font-size: 0.75rem;
	text-transform: uppercase;
	letter-spacing: 0.3125rem;
}

.aboutL {
	width: 55%;
	overflow: hidden;
	font-size: .875rem;
}
.aboutL .aboutTie {
	height: 300px;
	background: #2c52b3;
	padding: 80px 16% 0 5%;
}
.aboutL .aboutTie span {
	display: block;
	font-size: 1.286em;
	color: #fff;
	margin-top: 10px;
}
.aboutL .font {
	padding: 2.5rem 5% 0 5%;
}
.aboutL .font .txt {
	min-height: 11.25rem;
	margin-bottom: 0.9375rem;
	line-height: 1.5rem;
	max-height: 16.5rem;
	overflow: hidden;
	font-size: 16px;
}
.aboutL .font .more {
	display: inline-block;
	width: 170px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: -webkit-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: -o-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: -moz-linear-gradient(right bottom, #414a93, #4eb8d2);
	background: linear-gradient(right bottom, #414a93, #4eb8d2);
	color: #fff;
}
.aboutL .font .more:hover {
	width: 60%;
}
.aboutR {
	width: 45%;
	height: 700px;
}
.aboutR .bgImg {
	cursor: pointer;
}
.
@media all and (max-width:1600px) {
	.aboutL .aboutTie,
	.aboutL .font {
		padding: 3.75rem 14% 0 14%;
	}
	.aboutL .aboutTie {
		height: 260px;
	}
	.aboutL .font .txt{
		max-height: 13.5rem;
	}
	.aboutR {
		height: 640px;
	}
}
@media all and (max-width:1440px) {
	.aboutL .aboutTie,
	.aboutL .font {
		padding: 2.5rem 8% 0 8%;
		font-size: .813rem;
	}
	.aboutL .aboutTie {
		height: 220px;
	}
	.aboutL .font .txt{
		min-height: auto;
		max-height: 10.5rem;
	}
	.aboutR {
		height: 540px;
	}
}
@media all and (max-width:1024px) {
	.aboutL{
		float: none;
		width: 100%;
		min-height: auto;
		overflow: hidden;
	}
	.aboutL .aboutTie {
		width: 45%;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		float: left;
	}
	.aboutL .font {
		width: 55%;
		float: right;
		height: 220px;
		padding: 10px 15px;
	}
	.aboutR {
		width: 100%;
		float: none;
		height: 330px;
	}
}
@media all and (max-width:700px) {
	.aboutBox1{
		padding-top: 5rem;
		padding-bottom: 4rem;
	}
	.aboutBox1 .tie2{
		font-size: 2.2rem;
	}
	.aboutBox1 .tie2 span{
		margin-top: 1rem;
	}
	.aboutL .aboutTie{
		display: none;
	}
	.aboutL .font{
		width: 100%;
		height: auto;
		padding: 0 15px 20px;
		text-align: center;
	}
	.aboutL .font .txt{
		max-height: initial;
		font-size: 1.125rem;
		line-height: 2.5rem;
		text-align: left;
		margin-bottom: 1.875rem;
	}
}

/* 新产品上线 */
.zdjBox6 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 900px;
	overflow: hidden;
	color: #fff;
	position: relative;
	text-align: center;
}
.zdjBox6 .container{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 100%;
}
.zdjBox6 .zdjTie {
	text-align: center;
	color: #fff;
	font-size: 1.3rem;
}
.zdjBox6 .zdjTie span {
	display: block;
	font-size: 2.5rem;
	margin-bottom: 0.625rem;
}
.zdjBox6 ul {
	overflow: hidden;
	max-width: 650px;
	margin: 0 auto;
	margin-top: 60px;
}
.zdjBox6 ul li {
	float: left;
	width: 25%;
	text-align: center;
}
.zdjBox6 ul li span {
	display: block;
	margin-top: 10px;
}

.zdjBox6 .pic {
	text-align: center;
	width: 100%;
	margin-top: 3.75rem;
}

/* 应用案例 */
.solution1 {
	padding-top: 5.625rem;
    padding-bottom: 5.625rem;
    overflow: hidden;
}

.solution1 .hTitle {
	text-align: center;
	margin-bottom: 1.875rem;
	font-size: .875rem;
}
.solution1 .hTitle span {
	display: block;
	font-size: 2.857em;
	color: #333;
}
.solution1 .tie2 {
	text-align: center;
	margin-bottom: 4.375rem;
	font-size: 2.0rem;
	color: #333;
}
.solution1 .tie2 span {
	display: block;	
	color: #999;
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 0.3125rem;
}
.solution1 .tie2 span a{
	color: #2c52b3;
	text-decoration: underline;
}