/*首页*/

.clear{ clear:both;}
/*首页-关于我们*/
.about-us{
	background-color: #F6F6F6;
}
.about-cont{
	width: 94%;
	margin: 0 auto;
	padding-bottom: 0.3rem;
	overflow:hidden;

}
.title{
	font-size: 0.30rem;
	text-align: center;
	color: #000000;
	padding: 0.2rem 0;
}
.title span{
	padding-right: 10px;
}
.about-cont dt{
      width:30%;
      float:left;
	  padding-right:5%;
	  padding-top:2%;
	 text-align:center;
}
.about-cont dt img{
width:100%;
}
.about-cont dd{
     width:65%;
	 float:left;
	color: #666666;
	font-size: 0.24rem;	
	line-height: 0.35rem;
	padding-top: 0.05rem;
	
}

.about-cont .about-dl dd{
	text-indent: 2em;
}
.about-cont dl img{ width:100%;}
.about-cont dl p{
    color: #666666;
	font-size: 0.24rem;	
	line-height: 0.35rem; 
}
.about-cont dl p a{ margin-left:5%; color:#FF9900;}
/*首页-产品展示*/
.product-show{
	background-color: #dedede;
}
.product-cont .more{
    font-size: 0.3rem;
	text-align: center;
	padding: 0.2rem 0;
	font-weight:bold;
}
.product-cont .more a{
color:#ff6600;
}
.item dl dd{
	font-size: 0.24rem;
	text-align: center;
	color: #333;
}
.item dl dt{
	margin-bottom: 10px;
}
#pro-show .item{
	margin:0.5%;
	width:32.3333333333333333333%;
	float:left;
		
}
#pro-show .item img{
	display: block;
	width: 100%;
	height: auto;
}
#friend-link .item{
   margin: 3px; 
  
}
#friend-link .item img{
	display: block;
	width: 100%;
	height: auto;
}

	
/*首页-新闻中心*/
.news{
	background-color: #FDFCF7;
}
.main_center1 ul{
	width:80%;
	margin:0 auto;
}
.main_center1 ul li{
	float: left;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 20px;
	width:40%;
	margin-left: 5%;
	text-align: center;
	font-size: 0.24rem;
	color: #69574d;
	border: 1px #fff solid;
}
.main_center1 ul li:hover{
	background-color: #e51120;
	color: #fff;
}
.main_center1 ul .selected{
background-color: #e51120;
	color: #fff;	
}
.box1{
	font-size: 0.24rem;
	overflow: hidden;
	zoom:1;
	width: 94%;
	margin: 0 auto;
}
.box1 div{
	margin-top: 20px;
}
.box1 dl{
	border-bottom: 1px #666666 dashed;
	margin-top: 15px;
}
.box1 dt{
	float: left;
	width:1.6rem;
	height:1.6rem; 
	background-color: #e51120;
	margin-right: 20px;
	margin-bottom: 20px;
}
.box1 dt span{
	display: block;
	line-height: 0.5rem;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
}
.box1 dt .date{
	padding-top: 0.3rem;
}
.dd-title{
	color: #000;
	font-size: 0.28rem;
	font-weight: bold;
	overflow: hidden;
	 text-overflow:ellipsis;
	 white-space: nowrap;
	 width:4.5rem;
}
.dd-cont{
	color: #666;
	font-size: 0.24rem;
	padding-top: 0.2rem;
	width:4.6rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.box1 .none{
	border-bottom: 0;
}
/*关于我们*/
.about-us{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; 
	background-size: cover;
}
.about-us dd{
	
}
/*企业文化*/
.culture-dl dd{
	color: #2c6533;
	line-height: 0.3rem;
}
/*资质荣誉*/

/*瀑布流开始*/
.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.article {
  display: block;
  margin: 0 0 8% 0;
  transition: all 100;
  overflow: hidden;
  position: relative;
}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
}
.article a{
  color: #666;
}

/*瀑布流结束*/

/*发展历程*/
.dev-dl{
	border-bottom: 1px #11733a solid;
	margin-bottom: 5px;
}
.dev-dl dt,dd{ 
	color: #2c6533;
	
	
}
.dev-dl dt{
	font-weight: bold;
	font-size: 0.3rem;
	float: left;
	padding-top: 0.1rem;
}
.dev-dl dd{
	float: right;
	font-size: 0.24rem;
	line-height: 0.46rem;
	width:5.7rem;
}
.about-cont .none{
	border-bottom: none;
}
/*招贤纳士*/
.ep-button{
	width:70%;
	margin:0 auto;
	margin-bottom: 0.2rem;
}
.ep-button .ep-button1{
	background: url(../img/employ-button.jpg) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; 
	background-size: cover;
	font-size:0.24rem;
	width: 40%;
	float: left;
	text-align: center;
	color: #fff;
	padding: 0.1rem 0;
	margin-left: 5%;
}
.careers-warp{
	width: 100%;
	font-size: 0.22rem;
    text-align: center;
    color: #69574d;
}
.careers-warp .car-line1{
	background-color: #69574d;
	color: #fff;
	font-size: 0.24rem;
	overflow: hidden;
	zoom:1;
    height: 0.6rem;
    line-height: 0.6rem;
    border: 0;
}
.careers-warp td{
	border: 1px #69574d solid;
	line-height: 0.5rem;
}
.careers-warp button{
	background-color: #69574d;
	color: #fff;
	padding: 0.05rem 0.1rem;
	font-size: 0.22rem;
	font-family: "微软雅黑";
	border-radius: 5px;
}
/*简历弹层*/
.layout{
	z-index: 9999999;
	height: 100%;
}
#gray-bg{
	width:100%;
	height:100%;
	background: url(../img/gray-bg.png) repeat;
	position:fixed;
	left: 0;
	top:0px;
	display:none;
	z-index:99;
}
.popup{
	width:94%;
	background-color:#f8fbf3;
	position:fixed;
	z-index:100;
	border:2px solid #2c6533;
	left:50%;
	top:10%;
	margin-left: -47%;
	display:none;
	padding-bottom: 0.2rem;
}

.popup a.close { 
	background:url(../img/popup_guanbi.png) no-repeat center; 
	width:0.30rem; 
	height: 0.30rem; 
	display: block; 
	position:absolute;
	top:0.1rem;
	right:0.14rem;
	cursor:pointer;
	opacity: 0.6;	
	filter:alpha(opacity=60);
}
.popup a.close:hover { 
	opacity: 1;
	filter:alpha(opacity=100);
	}
	
.form-con{
	width: 6rem;
	margin: 0 auto;
}	
.form-con h3{
	font-size:0.40rem;
	color: #333;
	text-align: center;
	margin: 15px 0;
}
.messages input,.messages select,.messages textarea,.messages button{
	margin:0;
	padding:0; 
	background:none; 
	border:0;
	}
.messlist {
	height:0.5rem;
	margin-bottom: 0.2rem;
	}
.messlist label{
	float:left; 
	width:24%;
	font-size:0.28rem;  
	text-align:right;
	padding-right:10px;
	}
.messlist input{
	float:left;
	width:65%;
	height:0.5rem;
	font-size: 0.28rem;
	line-height: 0.5rem;
	padding-left:5px;
	border:#2c6533 1px solid;
	}
.messlist .select1{
	float:left;
	width:65%;
	height:0.5rem;
	font-size: 0.28rem;
	line-height: 0.5rem;
	padding-left:5px;
	outline: none;
	border:#2c6533 1px solid;
	}
.messlist .select2{
	float:left;
	margin-right: 10px;
	width:0.9rem;
	height:0.5rem;
	font-size: 0.28rem;
	line-height: 0.5rem;
	padding-left:5px;
	outline: none;
	border:#2c6533 1px solid;
	}
.messlist .radio{
	float:left;
	width:1rem;
	padding-left:5px;
	}

.messlist.textareas{ 
	height:auto;
	}
.messlist textarea{
	float:left;
	width:66%; 
	font-size: 0.28rem;
	height:1.1rem;
	padding-left: 5px;
	border:#2c6533 1px solid;
	}
.messsub button{
	display: block;
	background-color: #69574d; 
	width: 1.6rem;
	height: 0.6rem;
	margin: 0 auto;
	font-size:0.28rem; 
	color: #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	outline: none;
	}
/*新闻内容页*/
.title2{
	font-size: 0.30rem;
	color: #333333;
	text-align: center;
	padding:0.2rem 0;
}
.New_title2{
	font-size: 0.24rem;
	text-align: center;
	padding-bottom: 0.2rem;
}
.New_title2 span{
	padding-left: 0.1rem;
}
.about-cont dl{
	font-size: 0.24rem;
	
}
#www_zzjs_net p{
    
    text-indent: 2em;
    
}
.about-cont .about-dl{
	padding-bottom: 0.2rem;
	border-bottom: 1px #11733A solid;
}
.pic a{
	padding-top: 0.05rem;
	color: #11733A;
	font-size: 0.24rem;
	display: block;
}
/*头部公共图*/
.common-banner img{
	width: 100%;
}

.main-wrap{
	background: url(../img/cont-bg.jpg) no-repeat top;
	background-size: cover;
	padding-bottom: 0.5rem;
}

/*公共切换标签*/
.common-tabs{
	width: 100%;
	margin-bottom: 0.2rem;
	margin-top: -0.5rem;
}
.common-tabs .common-tab-list{
	text-align: center;
}
.common-tabs .common-tab-list a{
	display: inline-block;
	padding:0 0.16rem;
	font-size: 0.24rem;
	text-align: center;
	color: #69574d;
	height: 0.6rem;
	line-height: 0.6rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0.16rem;
	-moz-border-radius: 0.16rem;
	border-radius: 0.16rem;
	border: 1px solid #69574d;
}
.common-tabs .common-tab-list .active{
	color: #fff;
	background: #69574d;
}
.common-tabs .common-tab-list :hover{
	color: #fff;
	background: #69574d;
}

/*新闻中心--企业新闻与行业动态*/
.news-lists ul{
	padding: 0 0.2rem;
}
.news-lists ul li{
	padding: 0.2rem 0;
	border-top: 1px dotted #ccc;
}
.news-lists ul li:first-child{
	border: none;
}
.news-lists .news-pic{
	float: left;
	width: 30%;
	height: 1.52rem;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.news-lists .news-pic img{
	width: 100%;
}
.news-lists .news-text{
	float: right;
	width: 66%;
}
.news-lists .news-text h2{
	font-size: 0.24rem;
	color: #000;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
	 overflow: hidden;
	 margin-bottom: 0.08rem;
}
.news-lists .news-text p{
	font-size: 0.20rem;
	color: #666666;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-lists .news-text i,.news-lists .news-text .news-more{
	display: block;
	font-size: 0.2rem;
	color: #000;
}
.news-lists .news-text .news-more{
	float: right;
}
.js-load-more{
	width: 2.8rem;
	height: 0.6rem;
	margin: 0 auto;
	margin-top: 0.5rem;
	font-size: 0.24rem;
	color: #fff;
	background: #69574d;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	line-height: 0.6rem;
	text-align: center;
}


/*产品展示*/
.pro-lists ul{
	padding: 0 0.10rem;
}
.pro-lists ul li {
	float: left;
	width: 50%;
	margin-bottom: 0.2rem;
}
.pro-lists ul li a{
	display: block;
	padding: 0 0.1rem;
}
.pro-lists ul li .pro-pic img{
	width: 100%;
	min-height:120px;
	border:1px solid #69574d;
}
.pro-lists ul li .pro-intro{
	font-size: 0.24rem;
	color:#69574d;
	text-align: center;
}
.pro-lists ul li .pro-intro p{
	margin: 0.1rem 0;
}

/*科技创新+应用领域*/
.technology-lists .tec-pic{
	width: 30%;
	height: 1.20rem;
}
.technology-lists .tec-pic img{
	width: 100%;
}
.technology-lists .tec-text{
	width: 68%;
}
.technology-lists .tec-text h2{
	font-size: 0.28rem;
	position: relative;
	padding-left: 12px;
}
.technology-lists .tec-text h2:before{
	position: absolute;
	content: "";
	display: block;
	width: 10px;
	height: 1px;
	background: #2c6533;
	top: 50%;
	left: 0;
}
.technology-lists .tec-text p{
	font-size: 0.24rem;
}


/*联系我们*/
.contact-list{
	padding: 0 0.2rem;
}
.contact-list .contact-item{
	width: 100%;
	height: 0.7rem;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #898989;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.contact-item label,.contact-item input,.contact-item textarea{
	float: left;
	font-size: 0.24rem;
	line-height: 0.7rem;
}
.contact-item label{
	width: 20%;
	text-align: right;
}
.contact-item input,.contact-item textarea{
	width: 75%;
	border: none;
}
.contact-lx{
	width: 75%;
	border: none;
	float: left;
	line-height: 0.7rem;
	background-color: #fff;
}
.contact-list li.contact-ly{
	height: 1.30rem;
}
.contact-item textarea{
	margin-top: 0.2rem;
	line-height: 0.3rem;
	height: 1.2rem;
	font-family: "微软雅黑",arial;
}
.contact-list li.contact-yzm{
	float: left;
	width: 50%;
}
.contact-list li.contact-yzm label{
	width: 30%;
}
.contact-list li.contact-yzm input{
	width: 60%;
}
.contact-list .yzm-box .yzm-pic{
	float: left;
	margin-left: 0.2em;
	width: 30%;
	height: 0.7rem;
}
.contact-list .yzm-box .yzm-pic img{
	height: 100%;
}
.contact-list .contact-btns{
	text-align: center;
}
.contact-list .contact-btns button{
	display: inline-block;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	width: 1.77rem;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(../img/contact-btn.png) no-repeat center;
}

.map-box{
	position: relative;
	padding: 0 0.2rem;
	margin-top: 0.5rem;
}
.map{
	width: 100%;
	height: 4.6rem;
}
.map-text{
	position: absolute;
	top: 0.2rem;
	right:0.4rem;
	background-color: rgb( 0, 153, 68 );
  	opacity: 0.6;
  	line-height: 0.4rem;
  	box-shadow: 2.5px 4.33px 5px 0px rgb( 7, 0, 2 );
	font-size: 0.2rem;
	color: #fff;
	width: 50%;
}
.map-text p{
	padding: 0 0.1rem;
}

.page{ text-align:center; font-size:14px;}