.banner-cloudapp{background:url() center center no-repeat;}
.banner-cps{background:url(../images/home_banner_cps.jpg) center center no-repeat;}
.banner-trust{background:url(../images/home_banner_trust.jpg) center center no-repeat;}

.banner-engine{height:900px;position:relative;overflow:hidden;}
.banner-engine .banner-ul{position:relative;width:100%;height:900px}
.banner-engine .banner-text{position:absolute;left:0;top:-770px;width:100%;height:552px;font-family:"SourceHanSansCN-ExtraLight"}
.banner-engine .banner-text{display:none}
.banner-engine .banner-text1{font-size: 90px;line-height: 100px;letter-spacing: 5px;color:#fff;}
.banner-engine .banner-text2{margin-top: 8px;font-size: 48px;text-align: center;line-height: 50px;color:#e4e7eb;}
	
	.banner-engine .si0 .banner-text1{font-size: 48px;line-height: 60px;color:#fff;text-align:right;}
.banner-engine .si0 .banner-text2{margin-top: 8px;font-size: 60px;text-align: left;text-align:right;letter-spacing: 4px;line-height: 60px;color:#52beb9;font-family:Arial;}
	
		.banner-engine .si1 .banner-text1{font-size: 56px;line-height: 60px;color:#fff;}
.banner-engine .si1 .banner-text2{margin-top: 8px;font-size: 32px;text-align: left;letter-spacing: 4px;line-height: 50px;color:#e4e7eb;}
	
	
.banner-engine .banner-link-button{display:inline-block;border:1px solid #fff;margin-top:54px;width:160px;height:44px;line-height:42px;text-align:center;font-size:16px;color:#fff}
.banner-engine .banner-link-button:hover{background:#fff;color:#333;border:1px solid #fff}
.banner-ul li{display:none;height:100%;width:100%;float:left}
.banner-engine .banner-ul li{z-index:-1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}
.banner-engine .banner-ul li:first-child{z-index:initial}

.banner-point{display:none;position:absolute;bottom:48px;left:0;width:100%;height:18px;line-height:18px}
.banner-engine .banner-point{display:block}

.slider-main{display:none;position:relative;margin:0 auto;min-width:1200px;max-width:1200px}
.banner-engine .slider-main{display:block}
.slider-text{position:absolute;margin-top:0px}
.banner-area{width:100%;text-align:center}
.banner-area li{margin:0 15px;display:inline-block;width:10px;height:10px;background:url(../images/pagination_02.png) no-repeat}
.banner-area li.active{background:url(../images/pagination_01.png) no-repeat}





.tab-box{ width: 600px; margin-top: 40px; }
.tab-box .tab{border-bottom: 1px solid #eee; }
.tab-box .tab ul li{ width: 33.3%; float: left;  height: 55px; line-height: 55px; text-align: center; }
.tab-box .tab ul li.action{ background: #d8e7f5; }
.tab-box .box{width: 100%; height: 200px; }
.tab-box .box .item{ display: none; padding: 15px;height: 200px; }
.tab-box .box .item:first-child{display: block;}



.cp1,.cp2{position: relative;}.cp span{position: absolute;}
	.cp1 .n1{top: 110px;/* right: 20%; */width: 100%;font-size: 56px;letter-spacing: 5px;color: #fff;}
	.cp1 .n2{bottom: 100px;left: 23%;font-size: 32px;color: #fff;}
	.cp2 .n1{top: 130px;right: 16%;font-size: 56px;color: #fff;}
	.cp2 .n2{bottom: 140px;left: 26%;font-size: 32px;color: #030303;}




.video .bg {
	position: relative;
	cursor: pointer
}
.video .bg img {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all .3s;
	z-index: 1
}
.video .bg:after, .video .bg:before {
	opacity: 0;
	transition: .5s all ease;
	position: absolute;
	content: ''
}
.video .bg:after {
	width: .8rem;
	height: .8rem;
	/*background: url(/guanwang_second/front/images/2019/index/video/icon_play-525abb68fd.png) center no-repeat;*/
	background-size: cover;
	z-index: 3
}
.video .bg:before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	/* background: rgba(0,0,0,.2); */
	/* z-index: 2; */
}
.video .bg:hover img {
	width: 110%;
	height: 110%
}
.video .bg:hover:after, .video .bg:hover:before {
	opacity: 1
}
.cp1s{width: 600px;position: absolute;top: 260px;display: block}

.cp1s1{background: url(/images/index/a1.png?v1) no-repeat;position: absolute;
    left: 0;
    width: 111px;
    color: #fff;
    font-size: 14px;
    padding: 77px 0 20px;}
.cp1s2{background: url(/images/index/a2.png?v1) no-repeat;    position: absolute;
    left: 230px;
    width: 111px;
    line-height: 1.2;
    color: #fff;
    font-size: 14px;
    padding: 74px 0 20px;}
.cp1s3{background: url(/images/index/a3.png?v1) no-repeat;    position: absolute;
    left: 450px;
    width: 111px;
    line-height: 1.2;
    color: #fff;
    font-size: 14px;
    padding: 74px 0 20px;}


.sec4 .title {
	text-align: center;
	font-weight: 600;
	font-size: .48rem;
	margin-top: .8rem;    font-family: SimHei;
	margin-bottom: 0.5rem;
	line-height: 1em;
	color: #111;
	letter-spacing: .02rem
}
.sec4 .videos {
	margin-top: 0.5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.sec4 .videos .video {
	width: 5.17rem;
	height: 3.6rem
}
.sec4 .videos .video .bg {
	width: 5.17rem;
	height: 2.8rem
}
.sec4 .videos .video .v_title {
	font-weight: normal;
	font-size: 18px;
	margin-top: .2rem;
	line-height: 1em;
	letter-spacing: .0rem;
	color: #111;
}
	.sec4 .videos .video .v_title a{color: #111;}
	
.sec4 .videos .video .v_desc {
	margin-top: .2rem;
	font-size: .15rem;
	letter-spacing: .00rem;
	color: #666;
}
