/* CSS Document */
.aboutBanner{
	background-color:#F7F7F7;min-height:296px;
	background-image:url('../img/about-banner-bg.png'); 
	background-repeat:no-repeat; background-position:center; border-bottom:1px solid #DADADA; margin-bottom:10px;
}
.newsBanner{
	background-color:#F7F7F7;min-height:296px;
	background-image:url('../img/news-banner-bg.png'); 
	background-repeat:no-repeat; background-position:center; border-bottom:1px solid #DADADA; margin-bottom:10px;
}
.productBanner{
	background-color:#F7F7F7;min-height:296px;
	background-image:url('../img/product-banner-bg.png'); 
	background-repeat:no-repeat; background-position:center; border-bottom:1px solid #DADADA; margin-bottom:10px;
}
.serviceBanner{
	background-color:#F7F7F7;min-height:296px;
	background-image:url('../img/service-banner-bg.png'); 
	background-repeat:no-repeat; background-position:center; border-bottom:1px solid #DADADA; margin-bottom:10px;
}
/*////////////////////////////////////////*/
			.blank-panl{
				border:1px solid #C9C7C7;				
				border-radius:10px;
				min-height:100px;
				background-color:#FFFFFF;
				
				 filter: progid:DXImageTransform.Microsoft.Shadow(color='#605d5d',Direction=135, Strength=5);/*for ie6,7,8*/  
				-moz-box-shadow:0px 2px 5px #D8D0D1;/*firefox*/  
				-webkit-box-shadow:0px 2px 5px #D8D0D1;/*webkit*/  
				box-shadow:0px 2px 5px #D8D0D1;/*opera或ie9*/  		
			}
			.blank-panl-body{
				border-radius:10px;
				margin:5px 5px 5px 5px;
				padding:10px 10px 10px 10px;
				border:1px solid #E5E5E5;
				border-top:none;
				background-image:-webkit-linear-gradient(to top, #f1f0f0, #ffffff);
				background-image:linear-gradient(to top,#f1f0f0, #ffffff);	
				min-height:100px;	
			}
		 
		 	.category-list{
				border:1px solid #C9C7C7;				
				border-radius:10px;
				border-top-left-radius:0;
				border-top-right-radius:0;
				min-height:100px;
				background-color:#FFFFFF;
				
				 filter: progid:DXImageTransform.Microsoft.Shadow(color='#605d5d',Direction=135, Strength=5);/*for ie6,7,8*/  
				-moz-box-shadow:0px 2px 5px #D8D0D1;/*firefox*/  
				-webkit-box-shadow:0px 2px 5px #D8D0D1;/*webkit*/  
				box-shadow:0px 2px 5px #D8D0D1;/*opera或ie9*/  						
			}
			.content-panl{
				border:1px solid #C9C7C7;
				min-height:400px;
			}
			
			.category-list .header-title,
			.content-panl .header-title{
				border-bottom:1px solid #C9C7C7;
			}
			
			.category-list .header-title small,
			.content-panl .header-title small{
				color:#FFFFFF;	
			}
			
			.category-list .header-title{
				background-color:#e30000;
				
				  background-image: linear-gradient(
					-70deg,
					rgba(235,44,44,1) 60%, 
					rgba(243,241,241,1) 20%,
					rgba(227,0,0,1) 30%);
				  background-image:-webkit-linear-gradient(
					-70deg,
					rgba(235,44,44,1) 60%, 
					rgba(243,241,241,1) 20%,
					rgba(227,0,0,1) 30%);
				
			}
			.content-panl .header-title{
				background-image:-webkit-linear-gradient(to top, #f5f5f5, #ffffff);
				background-image:linear-gradient(to top,#f5f5f5, #ffffff);			
			}
			
			.header-title h4{
				margin-top:0;
				margin-bottom:0;
				padding-top:0px;
				padding-bottom:0px;
				line-height:35px;
				color:#FFFFFF;
				padding-left:10px;
				margin-left:5px;
				border-left:10px solid rgba(237,237,237,0.5) ;
			}
			.header-title h5{
				display:inline-block;	
			}
			.header-title .dot{
				display:inline;
				width:2px;
				height:25px;
				background-color:#ef0015;
				padding:2px 5px 2px 5px;
				margin-left:10px;
				margin-right:5px;
			}
			
.header-title .breadcrumb {
	padding: 10px 15px;
  background-color:transparent;
  border-radius: none;
  margin-bottom:0;
}

.content-panl .content-panl-body{
	
}
.content-panl .content-panl-body p{
	font-size:14px;
	line-height:30px;
	padding:10px 20px 0 20px;
}

.category-list-body{
	border-radius:10px;
	border-top-left-radius:0;
	border-top-right-radius:0;	
	margin:0 5px 5px 5px;
	border:1px solid #E5E5E5;
	border-left:10px solid #E5E5E5;

	border-top:none;
	background-image:-webkit-linear-gradient(to top, #f5f5f5, #ffffff);
	background-image:linear-gradient(to top,#f5f5f5, #ffffff);	
	min-height:100px;
}

		
.category-list-list .list-group-item {
  padding: 10px 15px;
  background-color:transparent;
  border: none;
  border-bottom:1px dashed #DFDFDF;
  font-size:14px;
  }

.category-list-list .list-group-item:before {
  position: absolute;
  bottom: 0;
  left: 0;
  top:50%;
  width: 0;
  height: 0;
  margin-top: -5px;
  vertical-align: middle;
  content: " ";
  color:#E5E5E5;
  border-top: 5px solid transparent;
  border-left: 5px solid;
  border-bottom: 5px solid transparent;
}
.category-list-list .list-group-item:hover:before,
.category-list-list .list-group-item.active:before
{ /*color:#e30000;*/ } 

.category-list-list .list-group-item:hover{
	color:#e30000;
}


.category-list-list .list-group-item.active,
.category-list-list .list-group-item.active:hover,
.category-list-list .list-group-item.active:focus {
  /*color:#e30000;*/
  background-color:transparent;
  border-color: #DFDFDF;
}

.category-list-list .list-group-item.active a{
	color:#FF0004;
	font-weight:bold;	
}

.phoneicon{
	font-size:25px;
	color:rgba(240,240,240,1.00);
/*			  background-image: linear-gradient(
				90deg,
				rgba(255,151,16,1) 30%, 
				rgba(251,255,6,1) 20%,
				rgba(250,134,1,1) 50%);
			  background-image:-webkit-linear-gradient(
				90deg,
				rgba(255,151,16,1) 30%, 
				rgba(251,255,6,1) 20%,
				rgba(250,134,1,1) 50%);
					
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;*/
	 text-shadow:0px 1px 5px #000;
}
/*/////////////////////////[news table]///////////////////////////*/
.news-list-table{
	margin-top:0;
	padding-top:0;	
}
.news-list-table > thead > tr > th,
.news-list-table > tbody > tr > th,
.news-list-table > tfoot > tr > th,
.news-list-table > thead > tr > td,
.news-list-table > tbody > tr > td,
.news-list-table > tfoot > tr > td {
	font-size:14px;
	line-height:28px;
	border-top:none;
  border-bottom: 1px solid #ddd;
}
/*/////////////////////////[nav page-center]///////////////////////////*/
	.page-center{
		margin-left:auto;
		margin-right:auto;
		text-align:center;	
	}
/*/////////////////////////[product list]///////////////////////////*/
	
  .product-list{
	  padding:10px 10px 10px 10px;	
  }
  .product-info{
	  margin-top:10px;
	  border-bottom:1px dashed #ECE9E9;
  }
  .product-info h3{
	  padding-left:10px;
	  padding-bottom:0px;
	  margin-bottom:0;
  }
  .product-info p{
	  padding-top:0;
	  margin-top:0;
	  padding-left:0px;
	  margin-left:0px;
  }	
  
/*/////////////////////////[product details]///////////////////////////*/
						 	.product-details{
								padding:10px 10px 10px 10px;
							}
							.product-details .info h5{
								margin-bottom:0px;	
							}
							
							
			/* 继承 Bootstrap*/
			.details-tab > li > a {
			  padding: 9px 10px;
			}
			.details-tab {
				padding-left:30px;
			  	border-bottom: 1px solid #c7c7c7;
			 	 border-top: 1px solid #c7c7c7;
				  background-image:-webkit-linear-gradient(to bottom, #ffffff, #f0f0f0);
				  background-image:linear-gradient(to bottom,#ffffff, #f0f0f0);					  
			}
			.details-tab > li {
			  margin-bottom: -1px;
			}
			.details-tab > li > a {
				color:#5d5d5d;
			  font-size:14px;
			  margin-right: 2px;
			  line-height: 1.42857143;
			  border: none;
			  border-radius:0;
			}
			.details-tab > li > a:hover {
			  border-color:#ffffff;
			  background-image:-webkit-linear-gradient(to bottom, #e3e3e3, #ffffff);
			  background-image:linear-gradient(to bottom,#e3e3e3, #ffffff);	
			  
			}
			.details-tab > li.active > a,
			.details-tab > li.active > a:hover,
			.details-tab > li.active > a:focus {
			  color: #5d5d5d;
			  border-bottom:none;
			  background-image:-webkit-linear-gradient(to bottom, #e3e3e3, #ffffff);
			  background-image:linear-gradient(to bottom,#e3e3e3, #ffffff);	
			}
			 
			.details-tab-content{
				padding:10px 10px 10px 10px;
			}
/*/////////////////////////[service page ]///////////////////////////*/
.application-details{
	padding:10px 10px 10px 10px;	
}			