

/* 当前位置 */
.location{ overflow: hidden;}
.location .here{color: #666; font-size: 15px;}
.location .here a{ color: #333;height: 50px;line-height: 50px;}
.location .here i{font-size: 20px;}

/* 单页样式 */
.danye{ line-height: 26px;}

/* 荣誉 */
.honor {}
.honor ul {}
.honor ul li{float: left;}
.honor ul li dd{background: #FFF;  box-shadow: 0 0 5px #ccc; text-align: center;}
.honor ul li dd img{}
.honor ul li h2{ color: #666;font-size: 15px; line-height: 24px; padding: 15px 0; text-align: center; }


/* 联系我们 */
.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;}

/* 新闻资讯列表页 */
.newslist{}
.newslist ul{}
.newslist ul li{overflow: hidden; border: 1px solid #E7E7E7; margin-bottom: 20px; padding: 30px;}
.newslist ul li dd{float: left; width: 27%; margin-right: 3%; height: 180px;}
.newslist ul li dd img{width: 100%; height: 100%; }
.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: 100%;} 
.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: 24px; 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{ margin-bottom: 15px;}
.newsTJ ul{}
.newsTJ ul li{ height: 26px; line-height: 26px;}
.newsTJ ul li a{ color: #666;}
.newsTJ ul li a:hover{ color: #C52323;}


/* 产品列表 */
.product {}
.product ul {}
.product ul li{float: left; margin-bottom: 30px;}
.product ul li dd{background: #FFF;text-align: center; border: 1px solid #E7E7E7;}
.product ul li dd h2{ color: #666;font-size: 15px; line-height: 24px; border-top: 1px solid #e7e7e7; padding: 15px 0; background: #f2f2f2;}
.product ul li dd img{}
.product ul li dd:hover{ border: 1px solid #03469f;}
.product ul li dd:hover h2{ color: #FFF;border-top: 1px solid #03469f; background: #03469f;}

/* 产品详情 */
.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;}
.productinfo h3{font-size: 22px;font-weight: bold; margin-top: 20px; 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) {
	
	.main_left{display: none;}
	
	.about-l{ margin-bottom: 30px;}
	.honor ul li{width: 50%; margin-bottom: 30px;}
	.product ul li{ width: 50%; margin-bottom: 30px;}
	
	.newslist ul li{padding: 20px;}
	.newslist ul li dd{height: auto;}
	


}


@media screen and (max-width:767px) {
	

	
	.main_left{display: none;}
	.main_right{ width: 100%; padding: 10px;}
	.honor ul li{width: 50%; margin-bottom: 10px;}
	.honor ul li h2{font-size: 13px;}
	
	.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;}
	.product ul li dd h2{font-size: 12px;}
	
	.newslist ul li{padding: 15px;}
	.newslist ul li dd{display: none;}
	.newslist 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;}

}


.layui-form-label{ width: 80px!important; font-weight: bold!important; }
.layui-form-label span{ margin-left: 5px; }
.layui-input-block{ margin-left: 85px!important; }
.layui-form-item{ margin-bottom: 0px!important; }










