/* 全局 */
	body{
		
		background: #7f7f7f;
		font-family: "arial"; 
		
		/* 思源字体 */
	}
	.m-t-0{ margin-top: 0px !important;}
	.m-t-5{ margin-top: 5px !important;}
	.m-t-15{ margin-top: 15px !important;}
	.m-b-15{ margin-bottom: 15px !important;}
	.m-b-0{ margin-bottom: 0 !important;}
	.m-l-r-0{ margin-left: 0 !important; margin-right: 0 !important;}
	
	@media (min-width: 300px) and (max-width:1000px)  {
		.mb-m-t-15{ margin-top: 15px !important;}
		.mb-m-b-5{ margin-bottom: 5px !important;}
		.mb-m-b-15{ margin-bottom: 15px !important;}
	}

	.p-15{ padding: 15px;}
	.p-0{ padding: 0 !important;}
	.p-l-0{ padding-left: 0 !important;}
	.p-r-0{ padding-right: 0 !important;}
	
	.p-t-10{padding-top: 10px;}
	.p-t-15{padding-top: 15px;}
	.p-t-20{padding-top: 20px;}
	.p-t-40{padding-top: 40px;}
	.p-b-20{padding-bottom: 20px;}
	.p-b-30{padding-bottom: 30px;}

	/* 浮动 */
	.f-l{ float:left;}
	.f-r{ float:right;}
	
	/* 定位 */
	.p-r{ position: relative;}
	.p-a{ position: absolute;}
	
	/* 宽度 */
	.w-100{ width: 100%;}
	
	/* 字体 */
	.line-heignt-24{
		line-height: 24px;
	}
	
	.fontSize18{
		font-size: 18px;
	}
	.fontSize20{
		font-size: 20px;
	}
	.fontSize22{
		font-size: 22px;
	}
	.fontSize24{
		font-size: 24px;
	}
	
	ul{
		padding: 0;
		margin-bottom: 0;
	}
	li{
		list-style: none;
	}
	
	a{
		color: #999999;
	}
	a:hover,a:visited{
		text-decoration: none;
	}
	

	.news-content img{
		max-width: 100%;
	}
	
	
	/* 字体图标 */
	@font-face {
	  font-family: 'iconfont';
	  src: url('fonts/iconfont.eot');
	  src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
	      url('fonts/iconfont.woff2') format('woff2'),
	      url('fonts/iconfont.woff') format('woff'),
	      url('fonts/iconfont.ttf') format('truetype'),
	      url('fonts/iconfont.svg#iconfont') format('svg');
	}
	
	.iconfont {
	  font-family: "iconfont" !important;
	  font-style: normal;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	
	
	
	/* 电脑端-开始*/
	@media (min-width: 900px) and (max-width:1920px)  { 
		/* 内容 */
			/* 公共 */
				#content{
					margin: 30px auto 0 auto;
					background: #fff;
					box-shadow:  0px -5px 50px rgba(0,0,0,.2)
				}
				
					#top{
						padding: 34px 43px;
					}
					
					#logo,#logo img{
						width: 174px;
						height: 48px;
					}
					
					.en_cn{
						position: absolute;
						top: 46px;
						right: 47px;
						width: 28px;
						height: 28px;
					}
					
					nav{
						width: 100%;
						background: #ee1d23;
						height: 56px;
					}
					
					nav ul{
						/* padding-left: 0;
						width: 770px;
						float:right;
						margin-right: 25px; */
					}
					
					nav ul li{
						float:left;
						width: 14.285%;
						color: #fff;
						font-size: 16px;
						text-align: center;
					}
					
					nav ul li.active{
						color: #fff;
						background: #5c5c5c;
					}
					
					nav ul li a{
						display: block;
						color: #fff;
						line-height: 56px;
						transition: all 0.3s;
					}
					nav ul li a:hover,nav ul li a:visited{
						color: #fff;
						background: #5c5c5c;
						transform: scale(0.85);
						text-decoration: none;
					}
					nav ul li a:focus{
						text-decoration: none;
					}
					
					/* 轮播左右三角定位 */
					.carousel-control{
						padding-top: 210px;
					}
					.carousel-control span{
						font-size: 28px;
					}
					
					/*------首页-开始------*/
					
						/* 关于我们-企业文化*/
						.bg-hover:hover{
							background: #f5f5f5;
							cursor: pointer;
						}
						
						.bg-gray{
							background: #f5f5f5;
							
						}
						
						.box{
							padding: 45px 75px;
						}
						
						.box-title{
							position: relative;
							font-size: 24px;
							height: 60px;
							line-height: 60px;
						}
						.box-line{
							position: absolute;
							width: 50px;
							height: 5px;
							background: #ee1d23;
							left: 0px;
							bottom: 0;
							
						}
						.box-content{
							padding: 25px 0;
							line-height: 24px;
						}
						.box-content-culture{
							min-height: 290px;
						}
						
						
						/* 产品中心 */
						.Category-text{
							padding-top:5px;
							line-height: 20px;
							text-align: center;
							font-size: 16px;
						}
						.Category-text :hover a{
							color: #fff;
						}
						.Category-text a:hover{
							color: #fff;
						}

						.box-content-Category{
							padding-bottom: 40px;
						}
						.box-Category{
							transition: all 0.3s;
						}
						.box-Category:hover{
							padding: 10px;
							background: #5c5c5c;
						}
						.box-Category:hover .Category-text{
							color: #fff;
						}
						
						/* 新闻中心 */
						.row-bgGray{
							background: #ebebeb;
						}
						.box-content-news ul li{
							line-height: 32px;
							font-size: 14px;
							transition: all 0.3s;
						}
						.box-content-news ul li:hover{
							padding-left: 10px;
						}
						.box-content-news ul li a{
							color: #757575;
							display: block;	
						}
					
						.box-content-news ul li a:hover,
						.box-content-news ul li a:visited
						{
							color: #636363;
						}
						
						/* 按钮 */
						.btn-news-more{
							margin-top: 20px;
							width: 110px;
							text-align: center;
							line-height: 40px;
							color: #9c9c9c;
							background: #FFF;
							transition: all 0.3s;
						}
						
						.btn-news-more:hover{
							transform: scale(0.92);
							color: #fff;
							background: rgba(92,92,92,1);
						}
						
						/* 版权 */
						.copyright{
							padding: 30px 0;
							text-align: center;
							color: #a5a5a5;
							line-height: 22px;
							background: #5c5c5c;
						}
						.copyright span{
							padding: 0 15px;
						}
						.copyright a:hover{
							color: #fff;
						}
						
						/* 回到头部 */
						#go_top{
							position: fixed;
							left:  calc((100%/2) + 600px);
							bottom: 30px;
							width: 48px;
							height: 48px;
							line-height: 48px;
							border-radius: 24px;
							text-align: center;
							color: #fff;
							font-size:24px !important;
							background:#ee1d23;
							transition: all 0.3s;
							display: none;
						}
						
						#go_top:hover{
							transform: scale(0.8) rotate(720deg) translate(0px,2px);
							cursor: pointer;
						}
						
						#go_top:active{
							transform: translate(0px,2px);
						}
						
					/*------首页-结束------*/
						
					
					/*------关于我们-开始------*/
					
					.banner-sub{
						padding-top: 70px;
						height: 219px;
						background: url(../img/banner-sub-bg.jpg) center top no-repeat;
					}
					.banner-sub .sub-title{
						text-align: center;
						font-size: 45px;
						line-height: 45px;
						font-weight: bold;
						color: #5c5c5c;
					}
					
					.banner-sub .sub-web{
						padding-top: 5px;
						text-align: center;
						font-size: 14px;
					}
					
					/*------关于我们-结束------*/
					
					
					/*------联系我们-开始------*/
					#dituContent{
						height:400px;
					}
					/*------联系我们-结束------*/
					
					
					/*------新闻中心-开始------*/
					
					/* 类别 */
					.row-newsClass {
					}
					.row-newsClass .btn-newsClass {
						display: block;
						width: 100%;
						height: 32px;
						line-height: 32px;
						color: #8b8b8b;
						text-align: center;
						border: 1px solid #e5e5e5;
						text-decoration: none;
						transition: all 0.3s;
					}
					.row-newsClass .btn-newsClass:hover{
						color: #fff;
						background: #ee1d23;
						transform: scale(0.95);
					}
					
					/* 列表 */
					.row-news-list{
						line-height: 36px;
						font-size: 14px;
					}
					
					.row-news-list a{
						color: #5c5c5c;
					}
					.row-news-list a:hover,.row-news-list a:visited{
						color: #3a3a3a;
					}
					
					.row-news-list > :nth-child(2){
						text-align: right;
					}
					.row-news-list  > :nth-child(1){
						transition: all 0.2s;
					}
					.row-news-list:hover > :nth-child(1){
						padding-left: 20px;
					}
					
					/* 详情 */
					.news-title{
						padding: 5px 0 6px 0;
						font-size:18px;
						text-align: center;
					}
					.news-title h1{
						margin: 0;
						padding: 0;
						font-size:18px;
						font-weight: bold;
					}
					
					.news-info{
							padding-bottom: 15px;
						    text-align: center;
						    border-bottom: 1px solid #dcdcdc;
						    color: rgba(0,0,0,.35);
					}
					
					.news-info .line:before{
						 	content: "/";
						 	padding: 0 10px;
						 	color: #bfc5d2;
					}
						 
					.news-content{
						padding: 25px 0;
						line-height: 28px;
					}	 
					
					.news-bottom{
						padding-top: 25px;
						border-top: 1px solid #dcdcdc;
					}
					/*------新闻中心-结束------*/
					
					/*------产品展示列表页-开始------*/
					
					.box-products{
						transition: all 0.3s;
						border: 1px solid #fff;
						margin-bottom: 15px;
					}
					.box-products:hover{
						background: #5c5c5c;
						border: 1px solid #e7e7e7;
					}
					.box-products:hover .products-text{
						color: #fff;
					}
					.products-text{
						padding: 5px 7px;
						line-height: 22px;
						text-align: center;
						overflow:hidden;
						white-space:nowrap;
						text-overflow:ellipsis;
					}
					.current-title{
						padding-top: 40px;
					}
					/*------产品展示列表页-结束------*/
					
					/*------产品展示详情-开始------*/
					
					.products_detail_title{
						padding: 10px 0;
					}
					
					.products_detail_desc{
						padding: 5px 0 15px 0;
						line-height: 26px;
					}
					
					.products_detail_back{
						margin-top: 10px;
						border-top: 1px solid rgba(0,0,0,.15) ;
						border-bottom: 1px solid rgba(0,0,0,.15) ;
						text-align: center;
						line-height: 32px;
						background: rgba(0,0,0,.05);
						transition: all 0.3s;
					}
					.products_detail_back:hover{
						color: rgba(0,0,0,.35);
						background: rgba(0,0,0,.15);
					}
					
					/*------产品展示详情-结束------*/
	}	
	/* 电脑端-结束*/
	
	
	/* 移动端-开始*/
	@media (min-width: 20px) and (max-width:1000px)  {
		#content{
			margin: 0px auto;
			background: #fff;
			padding-top: 50px;
		}
		
		.container{
			padding: 0;
		}
		
		
		/*------首页-开始------*/
			
			/* 头部logo行+菜单 */
			.navbar-brand,.navbar-brand img{
				width: 122px;
				height: 35px;
			}
			.navbar-brand {
				position: absolute;
				left:5px;
				top:-7px;
			}
			.navbar-default{
				border-bottom: 3px solid #ee1d23;
			}
			.navbar-nav{
				margin: 0;
			}
			ul.navbar-nav-mb li:hover,ul.navbar-nav-mb li:active{
				background: #e6e6e6;
			}
			ul.navbar-nav-mb li{
				border-bottom:1px solid #e7e7e7;
			}
			/* 轮播左右三角定位 */
			.carousel-control{
				
			}
			.carousel-control span{
				font-size: 28px;
				display: block;
				position: absolute;
				top:40%;
			}
			
			/* 关于我们-企业文化*/
			.box{
				padding: 15px 15px;
			}
			
			.box-title{
				position: relative;
				font-size: 20px;
				height: 60px;
				line-height: 60px;
			}
			.box-line{
				position: absolute;
				width: 50px;
				height: 5px;
				background: #ee1d23;
				left: 0px;
				bottom: 0;
				
			}
			.box-content{
				padding-top: 25px;
				line-height: 24px;
			}
			
			/* 产品中心 */
			.Category-text{
				line-height: 32px;
				text-align: center;
				font-size: 16px;
			}
			
			/* .box-content-Category{
				padding-bottom: 40px;
			} */
			.box-Category{
				margin-bottom: 10px;
				transition: all 0.3s;
			}
			.box-Category:hover{
				padding: 10px;
				background: #5c5c5c;
			}
			.box-Category:hover .Category-text{
				color: #fff;
			}
			
			
			/* 版权 */
			.copyright{
				padding: 20px 0;
				text-align: center;
				color: #a5a5a5;
				line-height: 22px;
				background: #5c5c5c;
				font-size: 12px;
			}
			.copyright span{
				padding: 0 15px;
			}
			
			/* 回到头部 */
			#go_top{
				position: fixed;
				right:  20px;
				bottom: 20px;
				width: 48px;
				height: 48px;
				line-height: 48px;
				border-radius: 24px;
				text-align: center;
				color: #fff;
				font-size:24px !important;
				background:#ee1d23;
				transition: all 0.3s;
				display: none;
			}
			
			#go_top:hover{
				transform: scale(0.8) rotate(720deg) translate(0px,2px);
				cursor: pointer;
			}
			
			#go_top:active{
				transform: translate(0px,2px);
			}
		
		/*------首页-结束------*/	
		
		/*------关于我们-开始------*/
		.banner-sub{
			padding-top: 45px;
			height: 145px;
			background: url(../img/banner-sub-bg.jpg) center top no-repeat;
			background-size: cover;
		}
		.banner-sub .sub-title{
			text-align: center;
			font-size: 32px;
			line-height: 32px;
			font-weight: bold;
			color: #5c5c5c;
		}
		
		.banner-sub .sub-web{
			padding-top: 5px;
			text-align: center;
			font-size: 12px;
		}
		/*------关于我们-结束------*/
		
		/*------新闻中心-开始------*/
		
		/* 类别 */
		.row-newsClass {
		}
		.row-newsClass .btn-newsClass {
			display: block;
			width: 100%;
			height: 32px;
			line-height: 32px;
			color: #8b8b8b;
			text-align: center;
			border: 1px solid #e5e5e5;
			text-decoration: none;
			transition: all 0.3s;
		}
		.row-newsClass .btn-newsClass:hover{
			color: #fff;
			background: #ee1d23;
			transform: scale(0.95);
		}
		
		/* 列表 */
		.row-news-list{
			line-height: 36px;
			font-size: 14px;
		}
		
		.row-news-list a{
			color: #5c5c5c;
		}
		.row-news-list a:hover,.row-news-list a:visited{
			color: #3a3a3a;
		}
		
		
		.row-news-list  > :nth-child(1){
			transition: all 0.2s;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			text-overflow: -o-ellipsis-lastline;
		}
		.row-news-list:hover > :nth-child(1){
			padding-left: 20px;
		}
		.row-news-list > :nth-child(2){
			text-align: right;
		}
		
		/* 详情 */
		.news-title{
			padding: 5px 0 6px 0;
			font-size:18px;
			text-align: center;
		}
		.news-title h1{
			margin: 0;
			padding: 0;
			font-size:18px;
			font-weight: bold;
		}
		
		.news-info{
				padding-bottom: 15px;
			    text-align: center;
			    border-bottom: 1px solid #dcdcdc;
			    color: rgba(0,0,0,.35);
		}
		
		.news-info .line:before{
			 	content: "/";
			 	padding: 0 10px;
			 	color: #bfc5d2;
		}
			 
		.news-content{
			padding: 25px 0;
			line-height: 28px;
		}	 
		
		.news-bottom{
			padding-top: 25px;
			border-top: 1px solid #dcdcdc;
		}
		/*------新闻中心-结束------*/
		
		/*------联系我们-开始------*/
		#dituContent{
			height:300px;
		}
		/*------联系我们-结束------*/

		/*------产品列表-开始------*/
		.current-title{
			padding-top: 40px;
			text-align: right;
		}
		.box-content{
			padding-top: 10px;
		}
		.box-content .col-md-3{
			padding-bottom: 10px;
		}
		.products-text{
			padding: 5px 0;
			line-height: 20px;
		}
		/*------产品列表-结束------*/
		
		/*------产品展示详情-开始------*/
		
		.products_detail_title{
			padding: 10px 0;
		}
		
		.products_detail_desc{
			padding: 5px 0 15px 0;
			line-height: 26px;
		}
		
		.products_detail_back{
			margin-top: 10px;
			border-top: 1px solid rgba(0,0,0,.15) ;
			border-bottom: 1px solid rgba(0,0,0,.15) ;
			text-align: center;
			line-height: 32px;
			background: rgba(0,0,0,.05);
			transition: all 0.3s;
		}
		.products_detail_back:hover{
			color: rgba(0,0,0,.35);
			background: rgba(0,0,0,.15);
		}
		
		/*------产品展示详情-结束------*/
		
	}	
	/* 移动端-结束*/
	
	

	