.banner{
	height: 640px;
	width: 100%;
	background: url(../images/index-banner@2x.png) no-repeat center center;
    /*background-position: center 0;
    display: block;
    position: relative;
    background-position-y: 0px;*/
}
.banner .banner-ct{
	width: 1200px;
	margin: 0 auto;
	padding-top: 228px;
	color: #fff;
}
.banner .banner-ct div{
    float:left;
}
.banner .banner-ct h3{
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	
}
.banner .banner-ct p{
	width: 640px;
	font-size: 18px;
	line-height: 32px;
	margin-top:24px;  
}
@keyframes zhuan{
	0% {
	    
	    transform: rotate(0deg);
	}

	100% {
	    transform: rotate(360deg);
	}
}
.flash {
	float: right;
	height: 326px;
	width: 400px;
    margin-top:-60px;
    margin-right:40px;
	animation: zhuan 10s infinite linear;
}

.ct-platform{
	/*width: 1264px !important;*/
	margin: 106px auto 0;
	overflow: hidden;
}
.ct-platform h3{
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	color: #333333;
	margin-bottom: 16px;
}
.ct-platform ul li{
	float: left;
	/*margin-right: 16px;*/
	width: 300px;
	background-size: 300px 300px;
	cursor: pointer;
}
.ct-platform ul li:last-child{
	margin-right: 0;
}
.ct-platform ul li div{
	height: 152px;
	margin: 72px 0 0 78px;
}
.ct-platform ul li img{
	width: 146px;
	height: 152px;
	/*margin: 72px 0 0 78px;*/
	display: none;
}
.ct-platform ul li span{
	display: inline-block;
	color: #3C4259;
	font-size: 20px;
	width: 100%;
	text-align: center;
	margin-top: 24px;
}
.ct-platform ul li p{
	width: 240px;
	font-size: 14px;
	color: #999999;
	margin:16px 0 0 32px;
	line-height: 24px;
}
.ct-equipment{
	margin: 104px 0 0 0;
	overflow: hidden;
}
.ct-equipment h3{
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	color: #333333;
	margin-bottom: 80px;
}
.ct-equipment ul li{
	height: 542px;
	width: 560px;
	float: left;
	margin-right: 80px;
}
.ct-equipment ul li:last-child{
	margin-right: 0;
}
.ct-equipment ul li img{
	width: 560px;
	height: 360px;
	display: block;
}
.ct-equipment ul li div{
	height: 184px;
	background: #5688CF;
	color: #fff;
}
.ct-equipment ul li span{
	display: inline-block;
	font-size: 20px;
	padding-top: 48px;
	margin-left: 48px;
}
.ct-equipment ul li p{
	font-size: 16px;
	line-height: 24px;
	margin: 12px 48px 0 48px;
}
.ct-classify{
	margin-top:96px;
	overflow: hidden;
	padding-bottom: 124px;
}
.ct-classify ul li{
	width: 282px;
	height: 320px;
	margin-right: 24px;
	background: #F3F8FF;
	float: left;
    cursor:pointer;
}
.ct-classify ul li:last-child{
	margin-right: 0;
}
.ct-classify ul li img{
    width: 282px;
	height: 320px;
}
.ct-classify ul li div img{
	width: 78px;
	height: 68px;
	margin: 98px 0 0 102px ;
}
.ct-classify ul li p{
	color: #333333;
	font-size: 18px;
	text-align: center;
	margin-top: 32px;
}
.cooperate{
	height: 460px;
	width:100%;
	background: #F9F9F9;
}
.cooperate h3{
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	color: #333333;
	padding-top:70px;
}
.cooperate div{
	width: 1200px;
	margin:0 auto ;
}
.cooperate img{
	width: 1200px;
	height: 208px;
	margin-top: 64px;
	
}
