@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body,html {font-family:"微软雅黑", Arial, Helvetica, sans-serif,"宋体"; font-size:13px; background: #e6e6e6; color: #363636;}
a {text-decoration:none}
img { border:none;}
ul li { list-style:none;}
.al { text-align:left;}
.ac { text-align:center;}
.ar { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.mgt15 { margin-top: 15px;}
.clear { clear:both;}
.red { color:red;}
.bd0 { border-bottom:none !important;}
.hid {display: none;}
.header { height: 110px; background:#fff url(../images/head-bg.png) right no-repeat;}
.header-cen { width: 1200px; height: 110px; background: url(../images/logo.png) left no-repeat; margin: 0 auto;}
.nav { height: 40px; line-height: 40px; background: #181818;}
.nav-cen {width: 1200px; margin: 0 auto; font-size: 15px;}
.nav-cen li { width: 150px; float: left; height: 40px; text-align: center;}
.nav-cen li a { color: #fff; width: 100px; display: inline-block; text-align: center;}
.nav-cen li a.current { background: #3a8e1c;}
/*轮播图*/
.main_visual {width:1200px; height:300px; overflow:hidden; position:relative; margin: 10px auto;}
.main_image {height:300px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:350px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:300px;}
.main_image li a{display:block;width:100%;height:300px;}
.main_image li img { width:100%; height:300px;}
div.flicking_con {position:absolute; bottom: 15px; left:0;z-index:999;width:100%;height:12px; text-align:center;}
div.flicking_con a{width:12px;height:12px; margin:0 2px; padding:0; background:#4a9330; display:inline-block; border-radius: 6px;}
div.flicking_con a.on{ background: #fff8ef;}

.main { width: 1200px; margin: 0 auto; clear: both; margin-bottom: 15px; height: auto; overflow: hidden;}
.index-l { width: 750px; height: auto; overflow: hidden; margin-right: 15px; float: left;}
.index-r { width: 395px; background: #fff; padding: 20px; float: left; height: 475px;}
.com-box { background: #fff; padding:20px; height: auto; overflow: hidden;}
.com-title { height: 34px; margin-bottom: 20px;}
.com-title span { width: 84px; height: 34px; line-height: 34px; padding-left: 15px; background: url(../images/title-bg.png) no-repeat; display: inline-block; color: #fff; font-size: 16px;}
.com-title2 { height: 35px; margin-bottom: 10px;}
.com-title2 span { padding: 0 10px; color: #3a7914; font-size: 20px; border-bottom: solid 2px #3a7914; display: inline-block; height: 32px;}
.com-title2 span img { width: 28px; height: 28px; vertical-align: middle; margin-right: 5px;}
.more { width: 53px; height: 20px; line-height: 20px; background: #ff9212; font-size: 12px; color: #fff; text-align: center; float: right; display: inline-block; border-radius: 4px;}
.index-list-img { width: 225px; height: 180px; float: left; margin-right: 15px;}
.index-list-img img { width: 225px; height: 180px; }
.index-list { width:470px; height: 180px; float: left;}
.index-list li {  height: 35px; line-height: 35px; overflow: hidden; border-bottom: dashed 1px #a6a6a6; padding: 0 10px;}
.index-list li a { color: #363636;}
.index-list li a:hover { color: #035c07;}
.zxfw li { width: 25%; float: left; height: 130px; text-align: center; line-height: 28px;}
.zxfw li img { width: 127px; height: 102px; display: block; margin: 0 auto;}
.zxfw li a { color: #035c07;}
.zs-search { margin: 20px 0;}
.zs-search li { padding: 5px 0; text-align: center;}
.zs-search li input[type="text"],.zs-search li select { width: 200px; height: 35px; background: #fff; border: solid 1px #d0d0d0; padding-left: 3px; box-sizing: border-box;}
.btn-search { width: 200px; height: 40px; font-size: 18px;  line-height: 40px; background: #f28e18; color: #fff; text-align: center; border: none; border-radius: 4px; cursor: pointer;}
.btn-search:hover { background: #f89622;}
.zs-search-cen { padding: 20px; margin:40px 20px 20px 20px; background: #f4f4f4; line-height: 25px;}
/*内页*/
.banner2 { width:1200px; height: 230px; margin: 10px auto;}
.banner2 img { width: 1200px; height: 230px;}
.left { width: 250px; height: 100%; overflow: hidden; float: left; background: #f4f4f4; padding: 20px 0 0 20px;margin-bottom:-9999px;padding-bottom:9999px;}
.left .title { height: 39px; background: url(../images/title-bg2.png) no-repeat; line-height: 39px; padding-left: 20px; font-size: 18px; color: #fff;}
.left ul { margin-top: 20px;}
.left li { height: 40px; line-height: 40px; padding: 5px 0;}
.left li a { display: inline-block; width: 280px; height: 40px; color: #323232; padding: 0 10px;}
.left li a span { width: 15px; height: 40px; display: inline-block; float: left; background: url(../images/arrow2.png) no-repeat center; margin-right: 5px;}
.left li.curren a { background: #fff; color: #427f2c;}
.left li.curren a span {  background: url(../images/arrow1.png) no-repeat center;}
.right { width: 890px; background: #fff; float: left; height: auto; overflow: hidden; padding: 20px;}
.right .title { height:20px; line-height: 20px; font-size: 18px; border-bottom: solid 1px #dedede; padding-bottom: 10px;}
.right .title span { width: 4px; height: 18px; display: inline-block; background: #509c35; margin-right: 5px; vertical-align: middle;}

.list { padding: 15px 0;}
.list li {padding: 15px; height: auto; overflow: hidden; border-bottom: dashed 1px #a6a6a6;}
.list li img { width: 150px; height: 100px; float: left; margin-right: 20px;}
.list li h1 { font-size: 16px; height: 35px; line-height: 35px; font-weight: normal;}
.list li a h1 { color: #242323;}
.list li p { text-indent: 2.0em; line-height: 25px; max-height: 50px; overflow: hidden; color: #6d6d6d;}
.list li a p {color: #6d6d6d;}
.list .time { text-align: right; color: #939393; font-size: 13px;}

.article { height: auto; overflow: hidden; line-height: 25px; font-size: 14px; padding: 10px;}
.article h1 { text-align: center; line-height: 35px; font-size: 16px; padding-top: 20px;}
.article .time { text-align: center; color: #939393; margin-bottom: 10px;}
.article p { text-indent: 2.0em; margin: 5px 0;}
.article img { max-width: 90%; display: block; margin: 10px auto;}

.yb { margin: 30px; text-align: center;}
.yb img { max-width: 90%;}
.message { margin: 30px;}
.message td { height: 35px; padding: 5px 0;}
.message input[type="text"],.message select { width: 60%; border: solid 1px #ccc; padding-left: 3px; box-sizing: border-box; height: 35px; }
.message textarea {width: 60%;border: solid 1px #ccc; padding: 3px; height: 100px; box-sizing: border-box;}
.message button { width: 180px; height: 40px; font-size: 18px;  line-height: 40px; background: #f28e18; color: #fff; text-align: center; border: none; border-radius: 4px; cursor: pointer;}
.message button:hover { background: #f89622;}

.link {  padding: 20px 0; line-height: 70px; background: #fff; height: auto; overflow: hidden; width: 100%; clear: both; }
.link-cen { width: 1200px; line-height: 35px; margin: 0 auto;}
.link-cen a { display: inline-block;  padding: 0 20px; height: 35px; color: #222222;}
.foot { background: #2a2a2a; padding: 30px 0;width: 100%; clear: both; height: auto; overflow: hidden; color: #fff; text-align: center; line-height: 25px;}

.result { width: 80%; height: auto; margin: 20px auto;}
.result table { background: #98c8a9; border: none; border-spacing: 1px; width: 600px !important; margin: 30px auto;}
.result table td { height: 40px; line-height: 40px; background: #fff; padding: 0 20px; font-size: 14px;}
.result table .title { background: #f2faf5; width: 250px;}
.result img { max-width: 30%; margin: 10px 1.5%;}
.result .title-img { height: 40px; line-height: 40px; color: #fff; border-bottom: 2px solid #6ca34a; padding: 0 20px; margin-bottom: 30px;}
.result .title-img span { display: inline-block; width: 100px; height: 40px; background: #6ca34a; text-align: center;}