#index_ind {
		
		margin-top:20px;
		text-align:center;
		background:#ffeeee;
		padding-top:20px;
		padding-bottom:20px;
}

#index_ind_list {
		
	width:80%; 
	height:200px;
	margin:0 auto;
	margin-top:15px;
}

#index_ind_list li {
		
	float:left;
	height:200px;
	width:24.99%; 
	cursor:pointer;
	border:2px solid #ffeeee;
	background-position: center center;
	background-size: cover; 
	background-repeat: no-repeat; 
	
	position:relative;
	overflow:hidden;
}

.index_ind_title {
		
	position:absolute;
	bottom:0px;
	background:#000;
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;

    filter: alpha(Opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.7;
}

#index_product_fengjicls {
	
	margin-top:20px;
}

.index_maintitle {
	
	font-size:30px;
	color:#555;
	margin-top:50px;
	height:80px;
	text-align:center;
}

.index_product_cls_container {

	width: 100%; 
	/*height:50px;*/
	line-height: 50px;
	background: #565656;
}

.index_product_cls {

	width:1100px; 
	margin:0 auto; 
	text-align: center;
}
 


.index_product_cls a:last-child {
	 
	border-right:none;
}

.index_product_cls a{
	 
	color: #dee;
	font-size: 16px;
	height:50px; 
	display: inline-block;
	padding: 0 10px;
}


.index_product_list{
	
	padding-top:20px;
	width:90%;
	max-width: 1400px;
	margin:0 auto;
}


.index_product_list a {
	
	display:inline-block;
	width:18.5%; 
	
	position:relative;
	border:1px solid #ccc;
	padding:10px;
}

.index_product_list a img{
	
	width:80%;
	
}

.index_product_title {
	 
	text-align:center; 
	height:40px;
	width:100%;
	margin:0 auto;
	font-size:15px;
	color:#333;
	line-height:40px;
}


#index_client {
	
	width:80%;  
	margin:0 auto; 
}

#index_client_container {
		
	padding-top:20px;
	padding-bottom:30px;
}


#index_client{ 
	height:80px;
	position: relative;
	overflow: hidden;
}

#index_client ul{
	overflow: hidden;
	position:absolute;
	width: 1600px;
	left: 0;
	top: 0;
	_height:1px;
}

#index_client ul li{
	float: left;
	width: 200px; 
	
}

#index_client ul li img {

	border:1px solid #ccc;
}

#index_client .clientsay {

	font-size: 20px;
	text-align: center;
}


#index_news {
		
	padding-top:20px;
	padding-bottom:20px;
	background:#ffeeee; 
}

#index_news_left {
	
	width:35%;
	float:left;  
	height:300px;
	display:block;
	position:relative;
}


#index_news_right {
	
	width:65%;
	float:right;  
	height:300px;
}

#index_news_containter {
		
	width:85%;
	margin:0 auto;
	padding-bottom:20px;
	position:relative;
}

.index_news_left_title {
    font-size: 15px;
    z-index: 110;
    position: absolute;
    color: white;
	text-align:bottom;
	bottom:0;
	left:0;
	padding:20px;
	z-index:20; 
}

.index_news_btnblack { 
    height: 100%;
	width:100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    filter: alpha(Opacity=10);
    -moz-opacity: 0.10;
    opacity: 0.1;
	z-index:15;
}


.index_news_btnblack:hover{
	
    filter: alpha(Opacity=60);
    -moz-opacity: 0.60;
    opacity: 0.6;	
}

.index_news_item {
		
	width:50%;
	border:30px solid #eee;
	border-top:none;
	padding-bottom:10px;
	margin-top:30px;
	float:left;
	border-bottom:1px solid #eee;
}

.index_news_item:hover {
		
	border-bottom:1px solid #aaa;
}

.news_time {
		
	font-size:12px;
}

.news_title {
		
	margin-top:10px;
	font-size:16px;
}

