@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
.fr{float:right;}
.fl{float:left;}
/*头部*/
.inner{ width:1003px; margin:0 auto; position:relative;}
header{background:#E5E5E5 url(../images/top.jpg) repeat-x top center; border-bottom: 1px #FFF solid; width: 100%; position: relative;}
header, nav, nav ul li.hover dl{z-index: 999;}
nav .list-none, .sytop{width:1003px; margin: 0 auto;}
.sytop{min-height:138px; position:relative; }
.sytop .logo{display: inline-block}
.sytop .tel{position:absolute; right:0px; bottom:30px; display:inline-block;}
.sytop .trnav{position: absolute; right:15px; top:10px;}
.sytop .trnav a, .sytop .trnav span{color: #227B07;}
.sytop .trnav a:hover{color:#004905}
nav{height: 44px; background: url(../images/nav.jpg) repeat-x top center;}
nav .list-none{width:945px; background: url(../images/navc.jpg) no-repeat top center; height: 44px; padding:0px 29px;}

nav{ height:44px;}
nav ul li{ float:left; text-align:center; height:44px; line-height:44px;display: inline-block; }
nav ul li a{ color:#fff; font-size:14px; display: inline-block;}
nav ul li a:hover{ color:#fff;}
nav ul li.line{ width:0px; height:44px; padding:0px; border-left:1px solid #0073bc; border-right:1px solid #0389de;}
nav ul li.hover>a,nav ul li.navdown>a, nav ul li.hover a:hover,nav ul li.navdown a:hover{ color: #fcff00}
nav ul li dl{visibility: hidden; margin-top: -5px; padding-top: 6px}
nav ul li.hover dl{visibility: visible;}
nav ul li.hover dl dd{background: #26ae38; border-bottom: 1px solid #ffffff; height: 35px;}
nav ul li.hover dl a{display: block; font-size: 13px;font-weight: 100;line-height: 30px; }


.fullSlide{ width:100%;  position:relative; border-bottom: 1px #FFF solid;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; margin: 0px; padding: 0px; }
.fullSlide .bd li{ width:100% !important; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center; padding: 0px; margin:0px; padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden;  line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

.tttt{clear: both; height: 10px; width: 100%; background: url(../images/tttt.jpg) repeat-x;}
.bbbb{/*background: url(../images/bbbb.jpg) repeat-y top center;*/}

.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px; }

/*首页*/
.index{width: 1003px; margin: 0 auto; margin-top: 15px; overflow: hidden;}
.frb{width: 220px;}
.flb{width: 783px;}
.nbt h3{font-weight: normal; border-bottom: 1px solid #29811B; height: 30px; padding-right: 5px;}
.nbt h3 span{font-size: 16px; color: #29811B;}
.nbt h3 em{padding-left: 10px;-webkit-text-size-adjust:none;font-size: 10px; font-style: inherit; color: #999;}
.nbt h3 a{font-size:10px;  float: right; background: url(../images/more_1.gif) no-repeat right bottom; width: 32px; height: 20px;}

.news, .lianxi{padding-left: 1px;}
.news ul{padding:8px 0px; margin: 0px;}
.news ul li{ background: url(../images/jt.jpg) no-repeat center left; list-style: none; padding-left: 15px;}
.news ul li{color: #000000; height:26px; line-height: 26px; overflow: hidden; letter-spacing:2px; font-size:14px;}

.lianxi h3{margin-bottom: 8px;}
.feng h3, .about h3, .prdduct h3{margin-bottom: 10px;}
.prdduct h3{margin-top: 14px;}
.feng{width: 268px; float: left;}
.TB-focus{ width:268px; height:198px; position:relative;  overflow:hidden; }
.TB-focus .bd ul{margin: 0px; padding: 0px; height:198px;}
.TB-focus .bd li{list-style: none;}
.TB-focus .bd li img{width:268px; height:198px; position:absolute; left: 0; top: 0;}
.TB-focus .hd { position:absolute; right:4px; bottom:4px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#29811b; cursor:pointer; margin-left:3px; width:20px; height:20px; background:#fff; float:left; font-size:13px; line-height:20px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:2px; list-style: none;}
.TB-focus .hd li.on { background:#29811b; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.about{width:480px; padding: 0px 17px; float: left;}
.aboutc{min-height:198px;}

.prdduct{width: 1000px; clear: both; float: left; margin-top: 4px;}
.picScroll{  position:relative;  overflow:hidden;     }
.picScroll ul{ overflow:hidden; zoom:1; margin: 0px; padding: 0px;}
.picScroll ul li{ width:200px;  float:left; margin: 0px; padding:0px 10px; list-style: none;}
.picScroll ul li a{display: block;}
.picScroll ul li img{ display:block;}
.picScroll ul li h4{height: 35px; line-height: 35px; text-align: center; font-weight: inherit; font-size:14px;}
/*底部*/
footer{width: 100%; min-height: 100px; background:#289739 url(../images/footb.jpg) repeat-x left top;clear: both; overflow: hidden; margin-top: 15px;}
footer .inner{width: 980px; text-align: center; padding: 30px 0px;}
footer .inner .foot-text{color: #fff;}
footer .inner .foot-nav a{color: #fff;}
footer .inner .foot-nav a:hover{color: #03450D;}
footer .inner .foot-nav span{color: #fff; margin:0 10px;}
/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px; border:1px solid #ccc; font-size:14px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../images/dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../images/dt-11.gif) no-repeat 2px 14px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:778px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #12751A; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; font-size:14px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
.index-links{ background:#fff; padding:5px 0px 10px 0px; position:relative; margin-right:-20px;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:20px; overflow:hidden;}
/*绿色*/
a:hover{ color:#05a300;}
.style-1 h3.title span{ background:url(../images/green/dt-5.gif) repeat-x; }
.style-1 h3.title  a.more{ background:url(../images/green/more.gif);}
.style-2 h3.title{ background:url(../images/green/dt-6.gif) repeat-x;}
.index-product .next,.index-product .prev{ background:url(../images/green/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
#trigger a{ background:url(../images/green/neu.gif) no-repeat -78px -10px;}
.sidebar .sb_nav h3.title{ background:url(../images/dt-6.gif) repeat-x;} 
#sidebar dl dt{ background:url(../images/dt-11.gif) no-repeat 2px 14px;}
#sidebar dl dt.on a{ color:#05a300;}
.sidebar .sb_box h3.title div.position a{ color:#05a300;}
.met_page a{ color:#05a300;}


.ad{ width:100%;height:153px; background:#379405;}
.ad1{ width:1000px; height:153px; margin:0 auto;}
.ad1 img{ float:left; position:relative; left:0; bottom:18px; }
.ad_tel{ float:left; padding-top:20px; width:210px; height:133px;  }
.ad_tel h1{ font-size:20px; color:#ffffff;line-height:32px;}
.ad_tel h1 span{ font-family:"Arial"; font-size:26px; color:#ffffff; line-height:40px;} 
.ad_tel a{ display:block; width:172px; height:32px; background:#ffa800; color:#ffffff; text-align:center; line-height:32px; font-size:16px;}
.ad_r{ float:right; padding-top:25px; width:458px; height:113px; font-size:20px; font-weight:bold; color:#ffffff;}
.ad_r span{width:458px; height:52px; font-size:54px;}
.ad_r p.afhgdf{margin-top:25px;color:#ffffff;font-size: 16px}

/*wrap*/
.wrap{ width:100%; height:870px; background:#f2f2f2;}
.iabout{ position:relative; top:74px; width:1146px; height:288px; margin:0 auto; border:1px solid #379405; }
.iabout img{ position:absolute; bottom:20px; left:90px; width:392px; height:294px; border:4px solid #379405;}
.ia_right{ position:absolute; right:56px; bottom:20px; width:600px; height:302px; background:#ffffff;}
.ia_tit{ padding-top:19px; width:600px; height:33px;}
.ia_tit .ia_l{ float:left; width:170px; height:33px; background:url(../images/usll.jpg) left center no-repeat;}
.ia_tit h1{ float:left;font-weight:bold; font-size:30px; color:#379405; line-height:33px;width: 262px;text-align: center;}
.ia_tit h1 span{ font-family:"Arial"; font-size:20px;}
.ia_tit .ia_r{ float:right; width:168px; height:33px; background:url(../images/usr.jpg) right center no-repeat;}
.ia_content{ padding-top:24px; width:600px; height:225px;}
.ia_content p{ padding:0px 30px; text-indent:0em; height:180px; color:#333333; line-height:28px;}
.ia_content a{ display:block; margin-left:30px; text-indent:24px;font-weight:bold; color:#ffffff;width:133px; height:27px; line-height:27px; background:url(img/more.jpg) no-repeat;}


.news_con{ position:relative; top:16px;width:650px; float:left;}

.news_con  .td{ width:608px;height:170px;margin-bottom: 22px; border:1px solid #eaeaea; border-bottom:3px solid #bababa;background:#ffffff; }
.news_con  .td:hover{border-bottom:3px solid #379405;}

.news_con a{ display:block; /*width:608px;*/width:608px;margin-bottom:14px; height:160px; border:1px solid #eaeaea; background:#ffffff; border-bottom:3px solid #bababa; padding:10px;}
.news_con a:hover{border-bottom:3px solid #379405;}
.news_con a img{ float:left; width:206px; height:152px;}
.news_con a .news_r{ float:right; width:390px;padding-left:10px;cursor: pointer;}
.news_con a .news_r h1{ font-weight:bold; font-size:16px; color:#333333; width:386px; height:30px; border-bottom:1px solid #e9e9e9;}
.news_con a .news_r h1:hover{color:#379405;}
.news_con a .news_r p{height:120px;font-size:12px; color:#333333; line-height:28px;}
.news_con a .news_r p .time{ background:url(../images/time.jpg) left center no-repeat;color:#333333; font-weight:normal;height: 36px;line-height: 36px;}
.news_con a .news_r p span{ display:block; font-weight:bold; color:#ffffff; text-indent:24px;width:133px; height:27px; line-height:27px; background:url(../images/more.jpg) no-repeat;}














