@charset "utf-8";
body { font-size:12px; color:#777; font-family:'\5b8b\4f53',sans-serif; background:url(../images/main_04.jpg) repeat-x;}
* { margin:0; padding:0;}
a { color:#396702;}
img { border:none;}
ul, li {list-style:none; -webkit-text-size-adjust:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
ul,ol,li,dl,dt,dd { margin:0; padding:0; list-style-type:none;}

.clear { clear: both; overflow:hidden; height:0;}
.hezi { width:1000px; margin:0 auto; padding-top:30px;}
.top { width:1000px; height:138px;}
.bottm { width:1100px; margin:0 auto; }
#header { width:1000px; height:523px; background:url(../images/main_02.jpg) no-repeat; margin:0 auto;}
/* banner */
.banner{ width:1000px; height:418px; margin:0 auto;}
/* nav */
.nav { width:1000px; padding-top:105px; text-align:right; }
.nav .nav_right { width:4px; height:30px; background:url(../images/main_10.png); float:right;}
.nav .nav_left { width:4px; height:30px; background:url(../images/main_03.png); float:right;}
.nav .nav_center { background:url(../images/main_04.png); float:right;}
.nav .nav_center ul { margin:0; padding:0;}
.nav .nav_center ul li { width:90px; height:30px; text-align:center; float:left; background:url(../images/main_08.png) no-repeat right; position:relative;z-index:999}
.nav .nav_center ul li:hover  { width:90px; height:30px; text-align:center; float:left; background:url(../images/01.jpg);}
.nav .nav_center ul li a {line-height:30px; color:#305a00; font-size:14px; font-weight:bold; padding:7px 15px;}
.nav .nav_center ul li:hover a:hover{ line-height:30px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;}
/* 下拉菜单 */
.nav .nav_center ul li div{position: absolute;visibility: hidden;top: 33px;padding: 0;left:0;}
.nav .nav_center ul li div a{position: relative;text-decoration: none;display: block; color:#FFF;}
.nav .nav_center ul li div a:hover{font-size:12px;}
#sdd { font-size:12px; width:90px; height:21px; line-height:21px; text-align:center; margin-bottom:3px; padding:0; background:url(../images/main_16.png);}
#sdd:hover { font-size:12px; width:86px; height:17px; border:2px solid #386009; line-height:17px; padding:0; color:#386009; background:none;}

/* FLASH */
.flash { width:600px; height:345px; padding-top:40px; padding-left:400px;}

/* 图片+文字 切换 */
.scroll { width:1006px; height:206px; margin:0 auto;}
.scroll .scroll_left { width:10px; height:206px; background:url(../images/main_20_01.png); float:left;}
.scroll .scroll_right { width:10px; height:206px; background:url(../images/main_20_05.png); float:right;}
  /*定义样式*/
#featureContainer { width:986px; height:206px; overflow:hidden; background:url(../images/main_20_03.png); float:left;}
#feature { POSITION: relative; width:986px; height:200px; overflow:hidden;}
#gun {width:874px; height:170px; padding:15px 56px; float:left;}
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; padding-top:10px; WIDTH:874px; HEIGHT:170px;}
#botton-scroll ul { margin:0; padding:0;}
#botton-scroll ul li {FLOAT: left; OVERFLOW: hidden; padding:0 9px; width:200px; height:170px;}
#botton-scroll ul li a img { width:190px; height:95px; padding:4px; border:1px solid #758a5c;}
#botton-scroll ul li a:hover img { width:190px; height:95px; padding:4px; border:1px solid #274405; background:#274405;}
#botton-scroll ul li h1 { line-height:28px; font-size:14px; font-weight:bold; color:#274405;}
#botton-scroll ul li i { line-height:14px; text-indent:24px; font-style:normal;}
#botton-scroll ul li i a { color:#396702; padding:0 5px;}
  /*定义按钮样式*/
#feature a .prev {TEXT-INDENT: -9999px; width:43px; height:34px;DISPLAY: block; position:absolute; background:url(../images/left01.jpg); left:0; top:83px;}
#feature a .next {TEXT-INDENT: -9999px; width:43px; height:34px;DISPLAY: block; position:absolute; background:url(../images/right01.jpg); right:0; top:83px;}
#feature a:hover .prev { background:url(../images/left02.jpg);}
#feature a:hover .next { background:url(../images/right02.jpg);}

/* 关于我们 */
a .more { width:55px; height:35px; text-indent:9999px; float:right;}

.guanyu { width:300px; height:200px; float:left; padding-right:30px;}
.guanyu .gy_bt { width:300px; height:35px; background:url(../images/main_24.png);}
.guanyu a img { padding:5px 10px; width:280px; height:80px;}
.guanyu p { line-height:18px; text-indent:24px; padding:0 10px;}

/* 新闻 */
.news { width:400px; height:200px; float:left;}
.news .xw_bt { width:400px; height:35px; background:url(../images/main_26.png);}
.news .xw_nei { padding:5px; width:390px; height:155px;}
.news .xw_nei .xw_img { width:390px; height:97px; padding-bottom:5px; border-bottom:1px dashed #999;}
.news .xw_nei .xw_img img { width:118px; height:89px; border:4px solid #ddd; margin-right:10px; float:left;}
.news .xw_nei .xw_img h3 { line-height:25px; font-weight:bold; font-size:14px; color:#274405; padding-bottom:5px;}
.news .xw_nei .xw_img p { line-height:16px; text-indent:24px; color:#777;}
.news .xw_nei .xw_img p a { color:#274405; font-weight:bold; padding:0 5px;}
.news .xw_nei .xw_li { width:390px; height:42px; padding:5px 0;}
.news .xw_nei .xw_li li { width:371px; height:21px; line-height:21px; padding-left:19px; background:url(../images/02.jpg) no-repeat;}
.news .xw_nei .xw_li li a { color:#777;}
.news .xw_nei .xw_li li a:hover { color:#274405;}
.news .xw_nei .xw_li li span { float:right; color:#aaa;}

/* 联系电话 */
.tell { width:240px; height:200px; float:right;}
.tell .tell_bt { width:240px; height:80px; background:url(../images/main_28.png);}
.tell h4 { line-height:37px; width:240px; text-align:center; font-size:14px; font-weight: bold;color:#274405;}
.tell p { line-height:21px; padding:0 5px;}

/* 底部 */
.footer { width:980px; height:28px; border:1px solid #ccc; margin:20px auto; line-height:28px; padding:0 9px;}
.footer p { float:left;}
.footer i { float:right; font-style:normal;}
.footer i a {}
.footer i a:hover { text-decoration:none; color:#F00;}


/* 子页 详细开?*/
#zy_top { background:url(../images/sub01_01.jpg);}
#zy_flash { background:url(../images/sub01_02.jpg);}
#zy { width:1350px; margin:0 auto;  padding-top:35px;}
.zy_hezi { width:990px; padding:5px 10px; margin:0 auto; background:url(../images/sub01_01_11.png);}

.zy_left { width:177px; float:left;}
.zy_left .left_bt { width:150px; height:36px; background:url(../images/sub01_01_03_03.jpg); line-height:36px; font-size:16px; font-weight:bold; padding-left:27px; color:#366108; text-shadow:1px 1px 2px #999;}
.zy_left .left_nei { background:url(../images/sub01_01_03_09.jpg); width:145px; padding:8px 16px; float:left;}
.zy_left .left_nei a li { width:99px; height:27px; border-bottom:1px solid #b7b7b7; line-height:27px; padding:0 23px; text-align:center; background:url(../images/sub01_01_03_12.gif) no-repeat; color:#666; margin-bottom:5px; float:left;}
.zy_left .left_nei a:hover li { background:url(../images/sub01_01_03_07.gif); text-align:center; font-weight:bold; color:#36600c;}
#bt {background:url(../images/sub01_01_03_07.gif); text-align:center; font-weight:bold; color:#36600c;}
.zy_left .left_xia { width:177px; height:65px; background:url(../images/sub01_01_03_15.jpg); float:left;}

.zy_right { width:770px; float:right;}
.right_bt { width:740px; height:28px; border-bottom:1px solid #ccc; padding-left:30px; line-height:28px; background:url(../images/sub01_01_06.jpg) no-repeat;}
.right_bt h5 { font-size:14px; font-weight:bold; text-shadow:1px 1px 2px #999; color:#2e4f00; float:left;}
.right_bt i { text-align:right; font-style:normal; float:right;}
.right_bt i a { padding:0 7px;}
.right_nei { width:770px; padding:15px 0;}
.right_nei p { width:770px; line-height:20px; padding-bottom:10px; color:#333;}
.right_nei img { text-align:center; padding-bottom:15px;}

.zy_lb {}
.zy_lb li { width:750px; height:27px; margin-bottom:5px; line-height:28px; border-bottom:1px dotted #999; padding-left:20px; background:url(../images/04.jpg)  no-repeat}
.zy_lb li:hover { width:746px; height:24px; line-height:24px; padding-left:20px;background:url(../images/03.jpg)  no-repeat}
.zy_lb li a { color:#777;}
.zy_lb li a:hover { color:#386009;}
.zy_lb li span { color:#386009; font-weight:bold; float:right;}

.zy_xwny { width:700px; padding:10px 35px; line-height:26px; font-size:20px; font-weight:bold; color:#333; text-shadow:1px 1px 2px #999; text-align:center;}
.zy_xwtel { width:700px; margin:0 auto; text-align:center; height:29px; border-top:1px solid #CCC;}
.zy_xwtel i { padding:0 25px; font-style:normal; color:#999; line-height:29px;}
.zy_xwnr { width:700px; margin:0 auto; padding-top:10px;}
.zy_xwnr p { width:700px; padding-bottom:6px; line-height:18px; text-indent:24px; color:#333;}
.zy_xwdh { width:700px; padding:0 35px; height:35px;}
.zy_xwdh i { font-style:normal; line-height:35px;}

.zy_xwwen { width:770px; border-top:2px solid #000; padding:15px 0;}
.zy_xwwen h6 { font-size:14px; font-weight:bold; color:#000; line-height:22px; padding-bottom:5px;}

.zy_img { width:220px; height:170px; padding:10px 18px; float:left;}
.zy_img .zy_tu { width:218px; height:138px; border:1px solid #CCC; overflow:hidden;}
.zy_img .zy_tu:hover { width:214px; height:134px; border:3px solid #386009; overflow:hidden;}
.zy_img .zy_yin { width:220px; height:6px; background:url(../images/05.jpg) no-repeat;}
.zy_img .zy_wen { width:220px; height:24px; line-height:24px; text-align:center; font-weight:bold; color:#666;}
