@charset "utf-8";
html,body{ font:14px/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:980px; margin:0 auto; position:relative;}
header{background: url(../top.jpg) repeat-x top center; height:182px; border-bottom: 1px #FFF solid; width: 100%; position: relative;}
header, nav, nav ul li.hover dl{z-index: 399;}
nav .list-none, .sytop{width:1003px; margin: 0 auto;}
.sytop{height: 138px; position:relative; }
.sytop .logo{float:left; display: inline-block}
.sytop .tel{float:right; display: inline-block; margin-top: 36px;}
.sytop .trnav{position: absolute; right:15px; top:10px;}
.sytop .trnav a, .sytop .trnav span{color: #227B07;}
.sytop .trnav a:hover{color: #ff6633}
nav{height: 44px; background: url(../nav.jpg) repeat-x top center;}
nav .list-none{width:945px; background: url(../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(../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(../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(../tttt.jpg) repeat-x;}
.bbbb{background: url(../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: 250px;}
.flb{width: 753px;}
.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(../more_1.gif) no-repeat right bottom; width: 32px; height: 20px;}

.news, .lianxi{padding-left: 20px;}
.news ul{padding:8px 0px; margin: 0px;}
.news ul li{ background: url(../jt.jpg) no-repeat center left; list-style: none; padding-left: 15px;}
.news ul li{color: #000000; height: 26px; line-height: 26px;}

.lianxi h3{margin-bottom: 8px;}
.feng h3, .about h3, .prdduct h3{margin-bottom: 10px;}
.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:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; list-style: none;}
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.about{width:460px; padding: 0px 12px; float: left;}
.aboutc{height:198px; overflow: hidden; margin-top:-5px;}

.prdduct{width: 740px; 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:165px; float:left; margin: 0px; padding:0px 10px; list-style: none;}
.picScroll ul li a{display: block;}
.picScroll ul li img{ display:block; background:url(images/loading.gif) center center no-repeat;  height: 135px; margin: 0 auto;}
.picScroll ul li h4{height: 35px; line-height: 35px; text-align: center; font-weight: inherit;}
/*底部*/
footer{width: 100%; height: 100px; background: url(../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, .foot-text a{color: #fff; text-decoration:none;}
.foot-text a:hover{color: #fff;  text-decoration:underline;}
/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../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(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../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:755px; 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 #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*绿色*/
a:hover{ color:#05a300;}
.style-1 h3.title span{ background:url(../green/dt-5.gif) repeat-x; }
.style-1 h3.title  a.more{ background:url(../green/more.gif);}
.style-2 h3.title{ background:url(../green/dt-6.gif) repeat-x;}
.index-product .next,.index-product .prev{ background:url(../green/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
#trigger a{ background:url(../green/neu.gif) no-repeat -78px -10px;}
.sidebar .sb_nav h3.title{ background:url(../green/dt-6.gif) repeat-x;} 
#sidebar dl dt{ background:url(../green/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dt.on a{ color:#05a300;}
.sidebar .sb_box h3.title div.position a{ color:#05a300;}
.met_page a{ color:#05a300;}

.pshow dt{width: 400px; text-align: center;}
.pshow #imgqwe img{width: auto;}

.imgshow img{max-width:700px;}