@charset "utf-8";

/* 当前位置 */
.location{ overflow: hidden; background: #c52323; padding: 30px 0;}
.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: 32px; 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: 15px;} 

/* 新闻详情页右边推荐 */
.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 #cb3131;}
.prolist .active a{border: 1px solid #cb3131; color: #cb3131; 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; 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;}

/* 产品详情页右边推荐 */
.product_tj{ width: 46%; margin-left: 4%;}



@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: 42% !important; margin-bottom: 15px;}
	.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: 26px;}
	.contact ul li{ width: 100%;}
	.map{padding: 10px;}

}

