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

.pc-main-wrapper{
	width:960px;
	margin: 0 auto;
}
.pc-main-wrapper .project-cate-wrap  {
	 display:inline-block;
	 width:960px;
}
.pc-main-wrapper .product-wrap{
 	 height:150px;
	 margin-top:10px;
	}
.pc-main-wrapper .product-wrap ul li{
	 width:192px;
	 height:146px;
	 float:left;
 }
.pc-main-wrapper .product-wrap .main-container{
	  display:table;
	 position:relative
 }
 
.pc-main-wrapper .product-wrap .main-container .small-space{
 	  position:absolute; 
	  font-weight:bold ;
	  z-index:80;
	  width:192px;
	  height:28px; 
	  margin-top:118px;
	  font-size:14px;
	  background-image:url(../image/cp_28px_bg.png);
	  text-align:center;
	  line-height:28px;
	  display:table-cell; vertical-align:middle;
 }
 
 .pc-main-wrapper .product-wrap .main-container a:hover{
	background-image:none;
	background-color:e60012;
	color:#FFF;
 }
.pc-main-wrapper .product-wrap .main-container a:hover div{
	background-image:none;
	background-color:e60012;
	color:#FFF;
}
	
.pc-main-wrapper .project-cate-wrap .project-wrap{
	border: none;
	}
	
.pc-main-wrapper .project-cate-wrap ul li{
	 text-decoration:none;
	 width:159px;
	 display: table;
	 height:85px;
	 background-color:#FFF;
	 text-align:center;
	 float:left;
	 border-right: #CCC 1px solid;
	 font-size:14px;
 }	
 
 
.pc-main-wrapper .project-cate-wrap ul li span{
	display:inline-table;
    padding: 0px 10px;
    font-size: 14px;   
}
	
.pc-main-wrapper .project-cate-wrap ul li  #conten-a{
	margin-top:28px;	   
}	
	
.pc-main-wrapper .project-cate-wrap ul li a{
     display:inline-table;
	  font-size:14px;
	  height:100%;
	
}
.pc-main-wrapper .project-cate-wrap ul li a:hover {
	  
	  height:100%;
	  color:#FFF;
	  display:inline-table;
	  overflow:hidden;
	  background-color:#e60012;
}	

/*table*/

 
.tab_conbox {
	margin-top: -12px;
}

.tab_con {
	display: none;
}
/*shangpinxiangxi*/
.projectcase_box{
	width:960px;
	height:530px;
 	margin-top:15px;
	position:relative;
	overflow:hidden;
}

/*960px幻灯片-start*/
.projectcase_box .focus {
	width:960px;
	height: 530px;
	overflow: hidden;
	position: relative;
}
.projectcase_box .focus ul {
	height: 530px;
	position: absolute;
}
.projectcase_box .focus ul li {
	float: left;
	width: 960px;
	height: 530px;
	overflow: hidden;
	position: relative;
 
}
.projectcase_box.focus ul li img{
	width:960px;
	height:100%;
	display:block;
	overflow:hidden;	
	}
.projectcase_box .focus ul li div {
	position: absolute;
	overflow: hidden;
}
.projectcase_box .focus .btnBg {
	position: absolute;
	width: 960px;
	height: 20px;
	left: 0;
	bottom: 0;
	background: #000;
	display: none;
}
.projectcase_box .focus .btn {
	position: absolute;
	width: 780px;
	height: 23px;
	padding: 0px 10px 0px 10px;
	right: 0;
	bottom: 15px;
	text-align: right;
}
.projectcase_box .focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 25px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	border:1px #ccc solid;
	color:#f00;
	background: #fff;
}
.projectcase_box .focus .btn span.on {
	background: #e60012;
	color:#FFF;
}
.projectcase_box .focus .preNext {
	width: 55px;
	height: 50px;
	position: absolute;
	top: 40%;
	background: url(../image/sprite_left.png);
	cursor: pointer;
}
.projectcase_box .focus .pre {
	left: 0;
	
}
.projectcase_box .focus .pre:hover{
	background: url(../image/sprite_left_w.png) no-repeat 0 0;
}
.projectcase_box .focus .next {
	right: 0;
	background: url(../image/sprite_right.png);
	background-position: right top;
}
.projectcase_box .focus .next:hover{
	background: url(../image/sprite_right_w.png) no-repeat right top;
}
/*960px幻灯片-end*/

.product_wrap{
	 width:960px;
	 height:150px;
	 margin-top:10px;
	}
 .product_wrap ul li{
	 width:192px;
	 height:146px;
	 float:left;
 }
 .product_wrap .main_container{
	  display:table;
	 position:relative
 	
 }

 .product_wrap .main_container .small_space{
 	  position:absolute; 
	  font-weight:bold ;
	  z-index:80;
	  width:192px;
	  height:28px; 
	  margin-top:118px;
	  font-size:14px;
	  background-image:url(../image/cp_28px_bg.png);
	  text-align:center;
	  line-height:28px;
	  display:table-cell; vertical-align:middle;
 }
 
  .product_wrap .main_container a:hover{
	background-image:none;
	background-color:e60012;
	color:#FFF;
 }
 .product_wrap .main_container a:hover div{
	background-image:none;
	background-color:e60012;
	color:#FFF;
}
 .project_cate_wrap  {
	 width:960px;
	 display:inline-block;
	 margin-top:10px;
}
	
 .project_cate_wrap ul li{
	 text-decoration:none;
	 width:191px;
	  display: table;
	 height:85px;
	 background-color:#FFF;
	 text-align:center;
	 float:left;
	 border-right: #fff 1px solid;
	 font-size:14px;
 }	
 
 .project_cate_wrap ul li span{
	display:inline-table;
    padding: 0px 10px;
    font-size: 14px;   
}
	
 .project_cate_wrap ul li  #conten_a{
	margin-top:21px;
}	

 .project_cate_wrap ul li a{
     display:inline-table;
	  font-size:14px;
	  width:191px;
	  height:100%;
	
}
 .project_cate_wrap ul li a:hover {
	  width:191px;
	  height:100%;
	  color:#FFF;
	  display:inline-table;
	  overflow:hidden;
	  background-color:#e60012;
	 
}	
/*产品应用块 end*/

/*项目列表*/
.pc_center_wrapper{
	margin:30px 0px 0px 0px;
	 
	}
.pc_center_wrapper ul{
	overflow: hidden;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:15px;
	}
.pc_center_wrapper ul li{
	width:294px;
	height:321px;
	float:left;
	display: inline-block;
	overflow: hidden;
 	background:#FFF;
	color:#fff;
    margin-bottom: 30px;
	margin-right: 38px;
	}
.pc_center_wrapper ul li a:hover{
	display:block;
	background:#e60012;
	color:#fff;
	

}
.pc_center_wrapper ul li a img{
	width:294px;
	height:275px;
	background:#FFF;
	display:block;

	}	
	
.pc_center_wrapper ul li a .txt {
	width: 294px;
	height:86px;
 
	
}
.pc_center_wrapper ul li a .txt:hover{
 	color:#fff;
	} 
.pc_center_wrapper ul li a .txt span{
	font-size:14px;
	margin:15px 20px;
	display: block;
	overflow:hidden;
	height:35px;
  
	}
.pc_center_wrapper ul li a .txt p
{
	font-size:12px;	
	margin-left:20px; 
	 display: block;
	
}

	
/*分页*/
.p_right{
 
    margin-bottom: 25px;
}