﻿/*图片特效*/

		#gallery-wrapper {
		position: relative;
		max-width: 1210px;
		width: 1210px;
		margin:20px auto;
		font-size:16px 
		}
		img.thumb {
		width: 100%;
		max-width: 100%;
		height: auto;
		
		}
		.white-panel {
		position: absolute;
		background: #fff;
		border-radius: 5px;
		box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.3);
		padding: 10px;
		}		
		.white-panel  a      {	 color: #666666; font-size:14px }
        .white-panel  a:hover {	 color: #7D2F8D }
		
		.white-panel  .X1            {	 font-size:16px;  padding: 8px 0px 2px 0px;   }
		.white-panel  .X1:hover      {	 font-size:16px;  padding: 8px 0px 2px 0px;   }
		
		.white-panel  .X2            {	 font-size:14px;  line-height: 20px;   height:20px; color: #e9e9e9;  }
		
		.white-panel  p              {	 font-size:13px; color:#B4B4B4; }
		
		.white-panel:hover {
		box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
		margin-top: -5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		}




/*产品列表分页*/
	#page {width:100%;padding:15px 0;LINE-HEIGHT: 14pt;  margin-bottom:40px;}
	#page ul{margin:0 auto; display:table;text-align:center;LINE-HEIGHT: 16pt;}
	#page li{float:left !important; float:none;margin-right: 4px; height:20px;line-height:20px;display:inline; zoom:1;LINE-HEIGHT: 16pt;}
	#page span{display: block; padding: 2px 5px; background: #F5FBFF; border: 1px solid #CCC; color: #999999;  LINE-HEIGHT: 16pt;}
	#page a{font-size:12px;display: block; text-decoration: none; margin:0px; color: #ffffff;padding: 2px 5px 2px 5px;background:#D21F26;LINE-HEIGHT: 16pt;}
	#page a:link,#page a:visited {border: 1px solid #CCCCCC; LINE-HEIGHT: 16pt;}
	#page a:hover {background:#EC7B81;color:#fff;LINE-HEIGHT: 16pt;}  /*移动上去的颜色*/
	#page #span1 {background:#FFFFFF;display: block;LINE-HEIGHT: 16pt;}





/*小类栏目*/
.case-sort {
	z-index:999;
	overflow:hidden;
	width:100%;
	padding:20px 0;
	height:44px;
	/*background:#f4f4f4;
	box-shadow:0 0 3px #ddd;*/
}
.case-sort ul {
	margin:0 auto;
	height:44px;
	width:1210px;

}
.case-sort ul li {
	float:left;
}


/*----------------------------*/

.case-sort .x1 a {
	display:block;
	color:#fff;
    background:#0A904B;	
	width:120px;
	height:40px;
	
	margin-right:1px; 
	
	FLOAT: center;text-align:center;  
	line-height:40px;
	font-size:14px;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-decoration:none;
	-webkit-transition:background 0.3s,color 0.3s,box-shadow 0.3s;
	-moz-transition:background 0.3s,color 0.3s,box-shadow 0.3s;
	transition:background 0.3s,color 0.3s,box-shadow 0.3s;
}
.case-sort .x1 a:hover {
	background:rgba(50,50,50,0.08);
	color:#fff;
	background:#0A904B;	
}


.case-sort .x2 a {
	display:block;
	color:#666;
    background:#f0f0f0;	
	width:120px;
	height:40px;
	
	margin-right:1px; 
	
	FLOAT: center;text-align:center;  
	line-height:40px;
	font-size:14px;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-decoration:none;
	-webkit-transition:background 0.3s,color 0.3s,box-shadow 0.3s;
	-moz-transition:background 0.3s,color 0.3s,box-shadow 0.3s;
	transition:background 0.3s,color 0.3s,box-shadow 0.3s;
}
.case-sort .x2 a:hover {
	background:rgba(50,50,50,0.08);
	color:#fff;
	background:#0A904B;	
}

/*----------------------------*/


.News_Class  { 	}

.News_Class li        { border-bottom:1px dashed #CCCCCC; height:100%; width:100%;  padding: 15px 0px 15px 0px;	color:#494C52; font-size:18px; LINE-HEIGHT:40px;}
.News_Class li:hover  { border-bottom:1px dashed #CCCCCC; height:100%; width:100%;  padding: 15px 0px 15px 0px;	color:#305696; font-size:18px; LINE-HEIGHT:40px;}

.News_Class li .p2    {color:#898989; font-size:14px; LINE-HEIGHT:25px;}
.News_Class li .p3    {color:#898989; font-size:14px; LINE-HEIGHT:25px;}