@charset "utf-8";
/* CSS Document */

.cp-main-wrapper{
	width:960px;
	margin: 0 auto;
}
.cp-title{
	height:55px;	
	font-size:16px;
	background:#e60012;
	margin-bottom:15px;
	}
	
.cp-title span{
	margin-left:15px;
	display:block;
	line-height:55px;
	font-size:24px;
	color:#FFF;
}
.cp-content-wrapper{
	height:860px;
	background:#FFF;	
	display:block;
	margin-bottom:20px;
	}
.cp-content-wrapper ul li {
	margin:0px 30px;	
	padding-top:10px;
	
}

.cp-content-wrapper ul li img{
	margin-top:	20px;
	display:block;
	
	}
.cp-content-wrapper ul li span{
	margin:	50px 0px;
	line-height: 1.5em;
	 
	overflow:hidden;
	}

.cp-void-wrapper{
	height:358px;
	background:#FFF;
	padding:20px;
	display:block;
	margin-bottom:15px;
}

.cp-void-title{
	height:55px;
	line-height:55px;
	color:#FFF;	
	background:#e60012;
	margin-bottom:15px;
	}
	
.cp-void-title span{
	margin-left:15px;
	display:inline-block;
	line-height:55px;
	font-size:20px;
	}
	
.cp-void-div{
	height:288px;
    margin-bottom: 15px;
	}
	
.cp-void-div ul {
 	overflow: hidden;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	}	
.cp-void-div ul li{
	width:208px;
	height:288px;
    display:block;
	overflow: hidden;
 	list-style:none;  
    border: 1px #000 solid;
 
}
.cp-void-div ul li video{
	width:208px;
	height:218px;
}
.cp-void-div ul li div{
	width:208px;
	height:70px;
	display:block;
	background:#e60012;
	color:#fff;
}
.cp-void-div ul li div h3{
	padding-top: 10px;
    margin-left: 10px;
	margin-bottom: 15px;
	}
.cp-void-div ul li div span{
	width:208px;
	font-size:12px;
	padding-left: 10px;
	display:block;
	}

.cp-void-div ul li div span p{
	margin-left: 20px;
    display: inline-block;
	}