@charset "UTF-8";
/**
 * 
 * @authors whz
 * @date    2018-07-16 11:00:54
 * @version $Id$
 */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {font-weight:normal;margin:0;padding:0;}
body{font-size:14px;color:#535353; _overflow:hidden;background:#fff;line-height:26px;}
input,button,select,textarea{outline:none;}
html{overflow-x:hidden;}
a img{border:none;display:block;}
li{list-style-type:none;}
a{text-decoration:none;color:#535353;}
input{vertical-align:middle;}
table,table tr td{border-collapse:collapse;}
a:hover{text-decoration:none;color:#67a87c;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; } /* for Firefox */
a{outline:none;} /* for FF Chrome */
img{display:block;}
textarea{resize:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix{display:block;}
.f-Yahei{font-family:"Microsoft YaHei";}
h2{margin-bottom:15px;font-size:14px;font-weight:700;text-align:center;}
.white,.white a{color:#fff;}
.bg-green{width:100%;background: #edf6ec;}
.footer{padding:34px 0;text-align:center;}
.more{margin:20px auto;height:38px;line-height:38px;text-align:center;}
.more span{display: block;margin:0 auto;width:94px;border:1px solid #796959;border-radius:5px;}
.more span:hover{background:#3b4d18;color:#fff;}
.white-bg span{border:1px solid #fff;}
.white-bg span:hover{background:#faf9f9;color:#796959;}
/*index*/
#topbar{width:100%;height:56px;line-height:56px;background-color:#323844;font-size:14px;}
#topbanner{margin:0 auto;width:870px;height:56px;background-color:#323844;}
#logo{float:left;margin-top:8px;width:100px;height:40px;background: url(../images/logo_new.png) left 4px no-repeat;}
#logo a{display:block;float:left;width:100px;height:40px;}
.nav{float:left;margin-left:50px;width:480px;height:56px;}
.nav ul li{float:left;margin:0 10px;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li a:link,.nav ul li a:visited{color:#fff; text-decoration:none;}
#searchBar{position:relative;float:right;margin-top:13px;width:180px;height:30px;}
#searchBar #search-keyword{position:absolute;top:0px;left:0;padding-left:5px;background-color:#ffffff;border:0;height:30px;line-height:30px;}
#searchBar #button{background:url(../images/search-btn.jpg) left 0 no-repeat;border:0;cursor:pointer;position:absolute;top:0px;right:0px;height:30px;width:42px;}
.banner{width:100%;height:340px;background:url(../images/bg.jpg) left top repeat-x;}
.banner-bg{margin:0 auto;width:1132px;height:340px;background:url(../images/banner.jpg) center center no-repeat;}
.f-with{margin:0 auto;width:1132px;position: relative;}
.f-with ul{margin:20px auto 0;}
.f-with i{display:block;width:0;height:0; position: absolute;}
.title{margin:40px auto;text-align: center;float:left;width: 100%;}
.title h3{display:block;padding:0 15px;font-size:24px;color:#67a87c;line-height: 40px;}
.title h3 i{display: inline-block;width:28px;height:30px;}
.title h3 a{color:#67a87c;text-decoration: underline;}
.title i.l-icon{margin:5px 0 5px -35px;background: url(../images/icon-1.png) 0 0 no-repeat;}
.title i.r-icon{margin:5px 0;background: url(../images/icon-2.png) 0 0 no-repeat;}
.hd-list{margin:40px auto;font-size:18px;}
.hd-list ul{margin:0 35px 20px;}
.hd-list ul li{float:left;width:50%;height:40px;line-height:40px;}
.hd-list-li ul li{margin:5px 0;padding:0 5%;width:90%;}
.hd-list-li ul li:nth-child(odd){background: #e3e3e3;}
.hd-list-li ul li em{float:right;font-style: normal;}
.hd-more{padding-right:220px;text-align: right;}
.hd-more a,.pic-list-more a{color:#67a87c;}
.s-pic-list,.b-pic-list{margin: 20px auto;text-align: center;}
.s-pic-list ul{margin:0 50px;}
.s-pic-list ul li{float: left;margin:0 12px 25px;width:180px;height:240px;overfloW:hidden;}
.s-pic-list ul li img{width: 180px;height:180px;margin-bottom: 20px;}
.s-pic-list ul li span,.b-pic-list ul li span{display: block;height:40px;line-height: 40px;}
.b-pic-list{padding-bottom:30px;}
.b-pic-list ul{margin:0 30px;}
.b-pic-list ul li{float: left;margin:0 30px 25px;width:295px;height:255px;overfloW:hidden;}
.b-pic-list ul li img{width: 295px;height:195px;margin-bottom: 20px;}
.pic-list-more{font-size:18px;}
.content{padding:20px 30px;}
.content p{text-indent: 26px;}
.content img{margin:20px auto;}
.footer{padding:20px 0;text-align:center;color:#fff;background: #54734f;}