@charset "utf-8";
/* CSS Document */
/*公用类start*/
.wrap{ width:100%; height:100%;  padding:0; margin:0; overflow:hidden;}
.column-ad{ width:100%; height:auto;}
.column-ad img { width:100%; height:auto;}
.location{ width:100%; border-bottom:1px solid #ddd; height: 50px; line-height: 50px; padding:0 5%;}
.crumbs {background: url(../images/icon01.png) left no-repeat;padding-left: 20px;}
.subnav{ width: 50%; height: auto; float: left; overflow: hidden;}
.subnav ul li a{ margin-right: 5%; height: 50px; float: left; font-size: 18px; display: block;text-align: center;}
.subnav ul li a.active{ border-bottom:2px solid #028d49; }
/*分页*/
.fenye {text-align: center; font-size:1.4rem;clear: both; margin-top: 25px;}
.fenye a { 
	background: #999; color:#FFF; font-size:14px;  text-decoration: none;
	display: inline-block; width: 60px; height: 26px; line-height: 26px; text-align: center; border-radius:3px;
}
.fenye .xuanze{font-size:14px; width: 40px; height: 26px; margin:5px;}
.fenye span{ font-size: 16px; }

/*单页面*/
.single-page{ 
	width:100%; overflow:hidden; padding:0 5%;
}
.rich-text{ 
	width:100%; margin-top:1%;height:auto; min-height:350px; 
	font-size:16px; line-height:36px; overflow:hidden; background: #FFF;
}
/*详情页*/
.details-page{ width:100%; height:auto; overflow:hidden;}
.details-head{ text-align:center; float:left; width:100%; height: auto; margin-top:20px; overflow:hidden;}
.details-head h4{ font-size:24px;}
.details-head p{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #ccc; border-top: dashed 1px #ccc;
 height:auto; margin-top:20px; line-height:32px;}
.details-con{ float:left; line-height:38px; width:100%; font-size:16px; text-align:justify; margin-top:15px; font-family:"微软雅黑";}
.switch{ width:100%; height:auto; margin-top:15px; float:left; font-size:14px;}
.switch p{ height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.switch span{ font-weight:bold;}
.fanhui{ text-align:right; width:100%; height:40px; float:left; margin-top:20px;}
/**新闻资讯**/
.news{ width:100%; height:auto; padding:0 5%; overflow:hidden;}
.news-list{ width:100%; height:auto; margin-top:5px; overflow:hidden;}
.news-list li { width:100%; height:auto; padding:15px 0; border-bottom:1px solid #DDD; overflow:hidden;}
.news-list li:hover{ border-bottom:1px solid #028d49} 
.news-pic{ float:left; width:285px; height:180px; overflow:hidden; background:url(../images/news_bg.jpg) no-repeat;}
.news-pic img { width:100%; height:auto;}
.news-txt{ width:70%; height: auto; float:left; margin-left:1%; overflow:hidden;}
.news-txt h4{ font-size:18px; width:100%; height:30px;}
.news-txt .inf{ height:30px; line-height:30px; color:#666;font-size:14px;}
.news-txt .con{ width:100%; height:60px; line-height:30px; color:#666;font-size:14px; overflow:hidden;}
.news-txt .btn{ margin-top:15px;}
/**产品中心**/
.prodcut{width:100%; padding:20px 5%; height:auto; background:#eee; overflow:hidden;}
.prodcut .container-fluid { padding:0;}
.pro{ width:100%; height:auto; padding:10px;margin-top:18px; background:#FFF; float:left; overflow:hidden;}
.pro img{ width:100%;transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}
.pro h4{ width:96%; font-size:16px; height:30px; line-height:30px; margin-top:10px; background:url(../images/pro_icon.gif) right no-repeat;}
.pro em { display:block;overflow:hidden;}
.pro a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

/**产品分类**/
.pro-menu{ width: 100%; height: auto; padding-bottom: 15px; border-bottom: 1px solid #CCC; overflow: hidden; }
.pro-class{ width: 100%; font-size: 16px; padding:10px 0; }
.pro-class .select-h{ font-weight: bold; }
.pro-class .select{ font-weight: normal; font-size: 14px; border:1px solid #DDD; background: #FFF; padding: 2px 5px; display: none;}
.menulist li a{ display: block; float: left; margin:5px 5px; padding:5px 10px; background: #FFF; border-radius:3px; text-decoration: none; }
.menulist li a.current{ background: #028d49; color: #FFF; }
.menulist li a:hover{ background: #028d49; color: #FFF; transition: 0.3s;}

/**联系我们**/
.lx-txt{ width:100%; height:auto; font-size:16px; line-height:36px; text-align:left; overflow:hidden;}
/**媒体查询**/
@media (max-width:1199px) {
.news-txt{ width:60%;}
}
@media (max-width:991px) {
.news-txt{ width:55%;}
@media (max-width:767px) {
.location{ padding: 0 4%; }	
.subnav{ width: 100%; height: auto; float: left; overflow: hidden;}
.subnav ul li a{ width: 50%; margin-right: 0; height: 50px; float: left; font-size: 18px; display: block;text-align: center;}
.col-xs-6{ padding:5px;}
.single-page{padding:0%; text-align: justify; }	
.rich-text{ 
	width:100%; padding:2% 4%;height:auto; min-height:350px; 
	font-size:16px; line-height:36px; overflow:hidden; background: #FFF;
}
.news-pic{ width:90px; height:57px; background-size:cover; float:left; overflow:hidden;}
.news-pic img {width:90px; height:57px;}	
.news-txt{ width:72%; float:right;}
.news-txt h4{ font-size:14px; height:20px; width:100%;}
.news-txt .btn,.news-txt .inf{ display:none;}
.news-txt .con{ height:32px; line-height:16px; font-size:12px;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.details-head h4{ font-size:1.6rem; line-height: 20px; font-weight:bold;}
.details-con img { max-width:100%; height:auto;}
.fanhui{ display: none; }
.prodcut{ padding:2% 2%; }
.prodcut .container-fluid { padding:0 15px;}
.pro{ margin:0px; padding:5px;}
.pro h4 { font-size:14px;}
.pro-menu{ padding-bottom: 0; }
.pro-class .select{ display: block; margin-top: 5px; padding:5px 5px; font-size: 16px; color: #666; border:1px solid #e6e6e6; background: #FFF;}
.menulist{ display: none; }