﻿@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica, sans-serif,"宋体";}
table{border-collapse:collapse;}
a img{border:0px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{text-decoration:none; color:#000;}/*outline:none;*/
a:hover{ text-decoration:underline;}
/****resetend***/

/*公共样式部分*/
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {
content: " ";
display: block;
height: 0;
clear:both;
visibility: hidden;
}
.clearfix { _zoom:1;}


/*通用样式部分*/
body{ background:url(../images/bg.jpg) repeat-x #4f9a01;}
.top{ width:1000px; height:158px; margin:0 auto; background:url(../images/header.jpg) no-repeat;}
.menu_bg{ width:100%; height:39px; background:url(../images/nav_bg.png) repeat-x;}
.menu{ width:1000px; margin:0 auto; height:40px; line-height:40px;}
.menu ul{ z-index:1000;}
.menu ul li{ display:block; float:left; padding-right:2px; background:url(../images/menu_li.gif) right top no-repeat; position:relative; z-index:1000;}
.menu ul li.last{ background: none;}
.menu ul li a{ color:#fff; font-size:14px; font-weight:bold; display:block; padding:0 24px;}
.menu ul li a:hover{ background:url(../images/menu_hover.gif) center top no-repeat; text-decoration:none; color:#afff64;}
.menu ul li dl{ display:none; position:absolute; background:#1b5d1b; padding-bottom:8px; width:120px; text-align:center; z-index:1000; top:39px;}
.menu ul li dl dd{ height:30px; line-height:30px; border-bottom:1px dotted #fff; z-index:1000;}
.menu ul li dl dd a{ padding:0; z-index:1000; font-size:12px;}
.menu ul li dl dd a:hover{ background:#45cc2b; color:#fff; z-index:1000;}

.banner{ width:1000px; height:270px; padding:15px 0 0; margin:0 auto 0;  z-index:1;}

.index_con_bg{ width:1000px; padding:0 0px; background:#fff; margin:0 auto; overflow:hidden;}
.index_con_bg .index_con{ background: url(../images/con_bg.gif) top repeat-x #fff; overflow:hidden; padding:0 15px; padding-top:59px; width:970px;}
.index_con_bg .index_con .index_pro{  height:190px;  padding-bottom:15px;}
.index_con_bg .index_con .index_pro #sy_marquee{ width:970px; margin:0 auto; height:159px; overflow:hidden;}
.index_con_bg .index_con .index_pro #sy_marquee ul{ float:left;}
.index_con_bg .index_con .index_pro #sy_marquee ul li{ display:block; float:left; width:140px; height:160px; margin-right:15px;}
.index_con_bg .index_con .index_pro #sy_marquee ul li img{ border:1px solid #ddd; padding:1px; width:136px; height:131px;}
.index_con_bg .index_con .index_pro #sy_marquee ul li span{ display:block; height:25px; line-height:20px; text-align:center;}
.index_con_bg .index_con .index_pro #sy_marquee ul li a:hover{ color:#137300;}

.index_con_bg .index_con .index_pro #sy_marquee1{ width:970px; margin:0 auto; height:160px; overflow:hidden;}
.index_con_bg .index_con .index_pro #sy_marquee1 ul{}
.index_con_bg .index_con .index_pro #sy_marquee1 ul li{ display:block; float:left; width:140px; height:160px; float:left; margin-right:15px;}
.index_con_bg .index_con .index_pro #sy_marquee1 ul li img{ border:1px solid #ddd; padding:1px; width:136px; height:131px;}
.index_con_bg .index_con .index_pro #sy_marquee1 ul li span{ display:block; height:25px; line-height:20px; text-align:center;}
.index_con_bg .index_con .index_pro #sy_marquee1 ul li a:hover{ color:#137300;}

.index_con_bg .index_con .index_left{ float:left; padding-top:35px; background:url(../images/dec.jpg) top no-repeat; width:640px; }
.index_con_bg .index_con .index_left .service{ width:190px; float:left; margin:0 11px 10px; height:180px; text-align:justify;}
*html .index_con_bg .index_con .index_left .service{ width:190px; float:left; margin:0 10px 10px; height:180px; text-align:justify;}
.index_con_bg .index_con .index_left .service img{ margin-bottom:5px;}

.index_con_bg .index_con .index_left ul.index_pro{ margin-left:13px;}
.index_con_bg .index_con .index_left ul.index_pro li{ width:185px; float:left; border:1px solid #ccc; overflow:hidden; margin:0 20px 12px 0; text-align:center;}
.index_con_bg .index_con .index_left ul.index_pro li { display:block; overflow:hidden;}
.index_con_bg .index_con .index_left ul.index_pro li span{ height:30px; line-height:30px; display:block;}

.index_con_bg .index_con .index_left .news{ width:310px; margin:0 5px; float:left; background:url(../images/title_bg.jpg) top no-repeat;}
*html .index_con_bg .index_con .index_left .news{ width:310px; margin:0 4px; float:left; background:url(../images/title_bg.jpg) top no-repeat;}
.index_con_bg .index_con .index_left .news .title{ display:block; height:30px; color:#fff; font-weight:bold; padding-left:35px; line-height:25px;}
.index_con_bg .index_con .index_left .news ul{}
.index_con_bg .index_con .index_left .news ul li{ display:block; height:25px; line-height:25px; border-bottom:1px dotted #ddd; background:url(../images/arr2.gif) left no-repeat; padding-left:12px;}
.index_con_bg .index_con .index_left .news ul li a{ float:left;}
.index_con_bg .index_con .index_left .news ul li span{ float:right; color:#999;}
.index_con_bg .index_con .index_left .zz{ width:640px; margin:10px 0px 0; background:url(../images/zz.jpg) top no-repeat; padding-top:30px; height:187px; overflow:hidden;}
.index_con_bg .index_con .index_left .zz ul{}
.index_con_bg .index_con .index_left .zz ul li{ width:136px; height:86px; float:left; margin:0 20px 7px 0; }
.index_con_bg .index_con .index_left .zz ul li img{ width:134px; height:84px; border:1px solid #CCC;}



.index_con_bg .index_con .index_right{ float:right; width:315px;}
.index_con_bg .index_con .index_right .fwzx{ background:url(../images/l_b_b.png) bottom no-repeat; padding-bottom:8px; margin-bottom:5px;}
.index_con_bg .index_con .index_right .fwzx .con{ background:url(../images/l_b_m.png) repeat-y; padding:0 8px; line-height:21px;}
.index_con_bg .index_con .index_right .fwzx .con .title{ height:26px; line-height:26px; background:url(../images/l_title_bg.gif); margin-bottom:5px; padding-left:15px; color:#fff; font-weight:bold;}
.index_con_bg .index_con .index_right .fwzx .con .title span{ padding-left:10px; font-size:11px; font-weight:normal;}


.foot{ border-top:3px solid #093; text-align:center; line-height:22px;}





/***内页**/
.lj{ background:url(../images/location.jpg) repeat-x; height:31px; border:1px solid #e8e8e8; line-height:31px; padding-left:10px; color:#666; margin-bottom:20px;}
.left{ float:left; width:207px; line-height:22px;}
.left .title{ background:url(../images/LEF.jpg); height:43px; text-align:center; color:#fff; font-weight:bold; line-height:33px;}
.left ul{ display:block; background:url(../images/bgme.jpg) repeat-y; padding:20px; margin-bottom:20px;}
.left ul li{ display:block; height:28px; line-height:28px; background:url(../images/ico_side.gif) left no-repeat; padding-left:20px;}
.left ul li a{ font-weight:bold;}
.left ul li a:hover{ color:#3f7a02;}
.left div span{ color:#3f7a02; font-weight:bold;}

.right{ float:right; width:740px;}
.right .title{ height:31px; line-height:31px; border-bottom:1px solid #e8e8e8; background:url(../images/jj.jpg) left no-repeat; padding-left:25px; font-weight:bold; margin-bottom:10px;}
.right .page_con{ line-height:22px;}
.right .page_con p{ text-indent:24px;}

ul.prolist{padding-bottom:20px;}
ul.prolist li{display: block;float: left;width: 229px;height: 219px;margin-right: 14px;padding-top: 10px;padding-bottom: 10px;}
ul.prolist li img{border: 1px solid #ddd;padding: 1px;width: 229px;height: 189px;}
ul.prolist li span{ display:block; height:39px; line-height:39px; text-align:center; font-size:14px;}
ul.prolist li a:hover{ color:#137300;}
.right .pic{ margin:10px; }
.right .pic img{ _width:300px; max-width:400px; padding:3px; border:1px solid #ddd;}

ul.newslist{}
ul.newslist li{ display:block; height:25px; line-height:25px; border-bottom:1px dotted #ddd; background:url(../images/arr2.gif) left no-repeat; padding-left:12px;}
ul.newslist li a{ float:left;}
ul.newslist li span{ float:right; color:#999; padding-right:5px;}
.page{ clear:both; height:30px; line-height:30px; text-align:center; padding:10px 0px;}
.page a{ padding:2px 6px; border:1px solid #ccc;}
.page a:hover{border:1px solid #F00; text-decoration:none;}

