@charset "utf-8";

/* 当前位置 */
.location{ overflow: hidden; background: #ee7300; padding: 5px 0;width: 100%}
.location .here{width: 50%; color: #FFF;}
.location .here a{ color: #FFF;height: 40px;line-height: 40px;}

.main_left{ width: 50%;}
.main_left ul{}
.main_left ul li{ float: left;background: #FFF; margin-right: 15px;}
.main_left ul li a{display: block;  height: 40px;line-height: 40px; padding: 0 30px; font-size: 16px;}

.biaoti{ text-align: center; padding: 30px 0;}
.biaoti span{display: block; font-size: 24px; color: #333; background: url(../images/fg.png) no-repeat center bottom; margin-bottom: 10px; padding-bottom: 30px;}
.biaoti small{display: block; font-size: 16px; color: #999;}

/* 关于我们 */
.about{font-size: 16px; margin: 15px 0;}
.about-r{line-height: 26px; text-align: justify;}

.linian{font-size: 16px; line-height: 28px;margin: 15px 0;}
.linian-l{line-height: 30px; text-align: justify;}

.honor{ margin: 30px 0;}
.honor ul{}
.honor ul li{float: left;}


/* 联系我们 */
.contact{}
.contact h2{font-size: 32px; border-bottom: 1px solid #E7E7E7; margin-bottom: 20px; padding-bottom: 20px;}
.contact ul{}
.contact ul li{ float: left; width: 50%; font-size: 18px; margin-bottom: 20px;}
.contact ul li i{ margin-right: 10px; font-size: 22px;}
/*电子地图*/
.map{ margin: 30px 0; border: 2px solid #ebebeb; padding: 20px;}
.map .title{ font-size: 22px; line-height: 34px;}

/* 新闻资讯列表页 */
.hezuolist{}
.hezuolist ul{}
.hezuolist ul li{overflow: hidden; border: 1px solid #E7E7E7; margin-bottom: 20px; padding: 30px;}
.hezuolist ul li dd{float: left; width: 27%; margin-right: 3%; height: 180px;}
.hezuolist ul li dd img{width: 100%; height: 100%; }
.hezuolist ul li .text{ width: 70%; }
.hezuolist ul li .text h2{font-size: 18px; }
.hezuolist ul li .text h2:hover{color: #C52323; }
.hezuolist ul li .text time{display: block; margin: 10px 0; color: #999; }
.hezuolist ul li .text p{ text-align: justify; line-height: 24px; color: #666;}

/* 新闻资讯列表页 */
.newslist{}
.newslist ul{}
.newslist ul li{overflow: hidden; border: 1px solid #E7E7E7; margin-bottom: 20px; padding: 30px;}
/*.newslist ul li .text{ width: 100%; }*/
.newslist ul li .text h2{font-size: 18px; }
.newslist ul li .text h2:hover{color: #C52323; }
.newslist ul li .text time{display: block; margin: 10px 0; color: #999; }
.newslist ul li .text p{ text-align: justify; line-height: 24px; color: #666;}

/* 新闻资讯详情页 */
.newsinfo{margin: 30px 0;}
.ninfo { width: 70%;} 
.ninfo dd{ padding: 20px 0; text-align: center;} 
.ninfo dd h2{ font-size: 28px; margin-bottom: 20px;} 
.ninfo dd time{display: block; border-bottom: 1px solid #E7E7E7;border-top: 1px solid #E7E7E7; font-size: 16px; padding: 15px 0;} 
.ninfo .info{ line-height: 30px; font-size: 16px;} 

.ninfo .info p{margin-bottom: 10px;text-indent:2em;} 
.ninfo .info p img {margin-left: -2em;} 



/* 新闻详情页右边推荐 */
.newsTJ{ width: 26%; margin-left: 4%;}
.newsTJ h3{display: block; font-size: 22px; color: #C52323; border-bottom: 1px solid #E7E7E7; height: 40px;line-height: 40px; margin-bottom: 15px;}
.newsTJ dd{ border: 1px solid #E7E7E7; margin-bottom: 15px;}
.newsTJ ul{}
.newsTJ ul li{ height: 36px; line-height: 36px; border-bottom: 1px dashed #E7E7E7;}
.newsTJ ul li a{ color: #666;}
.newsTJ ul li a:hover{ color: #C52323;}


/* 产品列表 */
.product { margin-bottom: 60px;}
.product ul {}
.product ul li{float: left; margin-bottom: 30px;}
.product ul li dd{background: #FFF;  box-shadow: 0 0 5px #ccc; text-align: center;}
.product ul li dd h4{ color: #666;font-size: 15px; line-height: 24px; border-top: 1px solid #e7e7e7; padding: 15px 0; }
.product ul li dd img{ width: 100%;}

/* 产品分类 */
.prolist{ text-align: center; /*margin-bottom: 30px;*/}
.prolist ul{ display: inline-block;}
.prolist ul li{ float: left;  margin-right: 20px;}
.prolist ul li a{display: block; height: 40px; line-height: 40px; padding: 0 20px;border: 1px solid #cacaca;border-radius: 10px;}
.prolist ul li a:hover{border: 1px solid #ee7300;}
.prolist .active a{border: 1px solid #ee7300; color: #ee7300; font-weight: bold;}

/* 产品详情 */
.productshow{ margin: 30px 0;}
.productinfo-l{ width: 50%;}
.productinfo-r{ width: 46%; margin-left: 4%;}
.productinfo-r h2{ font-size: 22px; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; padding-bottom: 10px; line-height: 32px;}
.productinfo-r p{color: #666;line-height: 26px; padding: 5px 0;}
.productinfo-r p b{color: #c52323;}

.productinfo{overflow: hidden; font-size:16px;clear: both; margin: 30px 0;line-height: 32px;}
.productinfo h3{font-size: 22px; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; padding-bottom: 10px; line-height: 32px;}



table,table tr th, table tr td { 
	border:1px solid #b9b9b9!important; 
}
.ccc{
	overflow-x: auto;
}
.table{
	width: 100%;
	/*min-width: 800px;*/
	text-align: center; 
	border-collapse: collapse;	
	/*padding:2px;*/
	font-weight: normal;
}
.table *{
	font-size: 12px!important;	
}
.table tr th{
	/*background: #fff4ea;*/
	color: #333333;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap!important;
	line-height: 25px!important;
}
.table tr td{
	background: #ffffff;
	color: #333333;
	font-weight: normal;
	vertical-align: middle;line-height: 25px!important;padding: 5px 0px;
}
.table tr th.head,
.table tr td.head2{
	/*background: #fff0e2;*/
    color: #000000;
    font-weight: bold;
}




/* 产品详情页右边推荐 */
.product_tj{ width: 46%; margin-left: 4%;}

.newslist .left{width: 15%;float: left;height: 110px;}
.newslist .left img{width: 100%;height: 100%;object-fit: cover;}
.newslist .right{width: 85%;padding-left: 20px;float: right;}
@media (min-width:1024px) and (max-width:1199px) {

}


@media (min-width:768px) and (max-width:1023px) {
	
	.location .here{width: 40%;}
	.main_left{width: 60%;}
	.main_left ul li a{padding: 0 20px;}
	
	.about-l{ margin-bottom: 30px;}
	.honor ul li{width: 50%; margin-bottom: 30px;}
	
	.hezuolist ul li{padding: 20px;}
	.hezuolist ul li dd{height: auto;}
	


}


@media screen and (max-width:767px) {
	
	.location .here{ width: 100%;}
	.main_left{display: none;}
	.honor ul li{width: 50%; margin-bottom: 30px;}
	
	.prolist{/*padding: 0 15px;*/}
	.prolist ul li{width: 46% !important;margin:2%;}
	.prolist ul li a{height: auto;padding: 5px 10px;line-height: 2;text-align: center;}
	.product{margin-bottom: 0;}
	.product ul li{width: 48%;margin: 1%; padding: 0; margin-bottom: 20px;}
	
	.hezuolist ul li{padding: 15px;}
	.hezuolist ul li dd{display: none;}
	.hezuolist ul li .text{ width: 100%;}
	
	
	.ninfo{ width: 100%;}
	.ninfo dd h2{font-size: 22px;}
	.ninfo dd time{font-size: 13px;}
	.newsTJ{ width: 100%; margin-left: 0;}
	
	.productinfo-l{ width: 100%;}
	.productinfo-r{ width: 100%; margin-left: 0; margin: 30px 0;}
	
	.contact h2{font-size: 24px;}
	.contact ul li{ width: 100%;}
	.map{padding: 10px;}
	.newslist ul li{padding: 10px;}
	.newslist .left{width: 30%;float: left;height: 110px;}
	.newslist .left img{width: 100%;height: 100%;object-fit: cover;}
	.newslist .right{width: 70%;padding-left: 10px;}
	.newslist .right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.about-r{padding: 15px}
}

