@charset "utf-8";
.sec{ padding:50px 0;}
.sec-tt{ text-align:center; font-size:32px; margin-bottom:30px; font-weight:100;}
.bg{background:rgba(127,127,127,0.1); padding:45px 0;}
.about ul{line-height:1.8; position:relative}

.pro-list div{ float:left}
.pro-list dl { float:left;margin-right:20px;overflow:hidden;width:285px;cursor:pointer;display:inline;text-align:center;}
.pro-list dl dt{ display:block;height:200px;overflow:hidden;}
.pro-list dl dt img{ width:100%;}
.pro-list dl dd {text-align:center;display:block; background:#f2f2f2; width:100%; padding:15px 0;}
.pro-list dl dd a{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-list dl dd p{ margin-top:10px; color:#999;}


.bg2{ background:#fff;}



.ad{width:100%; padding:40px 0 50px; text-align:center;color:#fff}
.ad a.a-btn{ display:block; margin:20px auto; background:#7EA727;color:#fff; line-height:35px; width:120px; }
.ad h3{ color:#fff; font-size:20px; margin-bottom:50px;}
.ad div.in{ margin:0 auto; width:800px; padding:10px 50px 20px;}
.ad p{ line-height:20px;}

.products{ position:relative; padding:30px 0; overflow:visible;}
.pro-ct{ margin:0 -10px; overflow:inherit}
.pro-ct ul { float:left; text-align:center; width:25%;overflow:inherit;}

.pro-ct ul dl{ margin:0 20px; height:430px; }
.pro-ct ul dl:hover{ background:#e5e5e5}
.pro-ct dl dt{ display:block;height:180px;overflow:hidden; border:1px solid #eee; margin-bottom:20px}
.pro-ct dl dt img{ width:100%;}66
.pro-ct dl dd{ line-height:1.9; }
.pro-ct dl dd p{ font-size:14px; font-weight:300; margin-bottom:20px;text-align: left; line-height:200%}
.pro-ct dl dd a span{width: 120px; display:block; margin:50px auto 0;
    padding: 4px 12px;
    text-align: center;
    border: 1px solid #7EA727;
    cursor: pointer;
    background: #7EA727;
    color: #FFFFFF;}
.pro-ct dl dd h3 a{ font-size:20px;color: #7EA727; line-height:2;}
	
.pro-tt{  font-size:16px;margin-bottom:30px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.pro-tt a{ margin:0 20px;}


.news_wrap{ padding:20px 0;}

.about-l{ float:left; width:65%; line-height:2;}
.about-l h3{ font-size:26px; color:#7EA727;}
.about-l p{ font-weight:300;}


.q-list{ margin:30px -10px 0;}
.q-list div{float:left; width:50%;}
.q-list dl{ margin:0 10px;}
.q-list dl{ border-bottom:1px solid #eee;margin-bottom:10px; height:80px; overflow:hidden;}
.q-list dd a{display:block;color:#555;font-size:16px; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px;}
.q-list dd{ color:#999; font-size:12px; line-height:1.7; }
