﻿/*全局變量start*/

*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#555555}
a:hover{ color:#2383be}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"微軟雅黑";  color:#555555; }
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉鏈接觸摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;  position: relative; min-width:1000px;font-family:"微軟雅黑"; }
.public{ width:998px; height:auto; margin:0px auto; position:relative;}/*公用標簽*/
.fl{ float:left; display:inline;}/*左浮動標簽*/
.fr{ float:right; display:inline;}/*右浮動標簽*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模塊公用*/
.topbg{ background:url(../image/topbg.jpg) repeat-x; width:100%; height:130px; overflow:hidden;}
.header{ position:relative; width:998px; height:93px; overflow:hidden;}
.logo{ width:498px; height:93px; overflow:hidden;}
.telnum{ background:url(../image/telnum.png) left center no-repeat; color:#236ea6; font-size:16px; height:33px; float:right; display:inline; margin-top:29px; width:228px; text-align:right; line-height:33px;}

.menu{ width:998px; text-align:center;  height:37px; margin:0px auto; overflow:hidden;  }
.menu ul{ width:998px; margin:0px auto; height:37px; overflow:hidden; }
.menu ul li{float:left;position:relative;text-align:left;line-height:37px;height:37px;overflow:hidden; width:142px;background:url(../image/line.jpg) no-repeat right; }
.menu ul li a{position:relative;/* 必要元素 */display:block;width:142px;height:37px;  text-align:center;overflow:hidden;font-size:16px; font-family:"微軟雅黑";text-decoration:none;cursor:pointer;}
.menu ul li a span{position:absolute;/* 必要元素 */left:0;width:142px}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,.menu ul li a span.bg{top:-37px;}
#menu ul li a{color:#005106;}
#menu ul li a span.over{color:#fff;}
#menu ul li span.bg{height:37px;background:url(/images/m_hover.png); color:#02379f}

.banner{ width:1920px; margin-left:-960px; left:50%;height:300px; overflow:hidden; position:relative;  }
.focusBox { position: relative; width:1920px; height:300px; overflow: hidden; text-align:center;  }
.focusBox .pic{ width:100%;}
.focusBox .pic img {height:300px; }
.focusBox .hd { width:100%; position: absolute; bottom: -2px; text-align: center; font-size:0; height:23px; z-index:1;/* background:url(../image/baul.png) repeat-x;*/ padding-top:8px; }
.focusBox .hd li{margin: 0 3px; background: url(../image/dot.png) no-repeat 0 -16px; height: 13px; overflow: hidden; width: 14px; cursor: pointer;
	display:inline-block;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 54px; height: 105px; margin: -60px 0 0; display:block;  position: absolute; top: 50%; z-index: 10; display:none;cursor: pointer; text-indent: -9999px; background:url(../image/prevnext.png) no-repeat;  }
.focusBox .prev { left:20%; }
.focusBox .next { background-position: -55px 0; right:20%; }
.datu{ width:100%; height:300px; overflow:hidden; position:relative; z-index:0; padding-bottom:0PX;}
.container{ width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:17px;}
.leftside{ width:185px; height:auto; overflow:hidden; background:#1e9b27;}
.le_title{ background:url(../image/le_title.jpg) no-repeat; width:165px; height:45px; line-height:35px; overflow:hidden; text-align:center; margin:0px auto; color:#ffffff; font-size:16px;}
.le_title span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#00c20e; padding-left:8px;}

.categoryb{ height:auto; overflow:hidden;width:164px; margin:0px auto;padding-top:10px;}
.categoryb ul li a{background:url(../image/icon_l.jpg) no-repeat 8px;display:block; height:26px; line-height:26px; text-indent:24px; font-size:14px;}
.categoryb ul li a:link,.categoryb ul li a:visited{ color:#004b05; }
.categoryb ul li a:hover{ color:#0fc61c; background:url(../image/icon_h.jpg) no-repeat 8px;}
.categoryb ul li a.choose{ color:#0fc61c;background:url(../image/icon_h.jpg) no-repeat 8px;}
.categoryb  ul.second{ width:100%; height:auto; overflow:hidden;}
.categoryb ul.second li a{font-size:12px;height:auto;  font-weight:normal; height:24px; line-height:24px;padding-left:5px;margin-bottom:0px; background:url(/images/icon.jpg) no-repeat 10px 6px; margin-top:0px; }
.categoryb ul.second li a:link,ul.second li a:visited{ color:#006908;}
.categoryb ul.second li a:hover{color:#00c20e; background:none; }
.categoryb ul.third li a{width:100%; font-size:12px;height:auto; line-height:24px; padding-left:15px; height:24px; display:block; margin:0px; border:none; background:none;}
.categoryb ul.third li a:link,ul.third li a:visited{ color:#6b6b6b;}
.categoryb ul.third li a:hover{color:#07913a; background:none;}
.index{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.rightside{ width:990px; height:auto; overflow:hidden; float:right; display:inline;}


.solupicb{ width:100%; height:auto; overflow:hidden; margin-top:0px; }
.solupicb ul { width:1010px; height:auto; overflow:hidden}
.solupicb ul li{ width:230px; height:212px; margin-right:19px; margin-bottom:12px; float:left; display:inline;}
.solupicb .pingsb{ position:relative; width:230px; height:212px; overflow:hidden;}
.solupicb .pingsb img{ width:230px; height:212px; vertical-align:top;}
.solupicb .pingsb a:hover img{ opacity:0.8;filter:alpha(opacity=80); background:#fff; }
.solupicb .zolistw{ width:230px; height:212px;position:relative; overflow:hidden;  margin-right:17px;}
.solupicb .zolistw .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0px;background:url(../image/baul.png);font-size:14px; color:#fff;}
.textbg{ margin:10px; width:163px; height:auto; overflow:hidden;}
.solupicb  .dicpots{ display:none;height:27px; line-height:27px; margin:0px auto;text-align:center; margin-top:10px;}
.p_edit{ height:100px; width:100%; overflow:hidden; line-height:25px; font-size:12px;}
.p_edit a{color:#fff}
.pro_search{ background:url(../image/pro_search.jpg) no-repeat #1e9b27; width:1200px; height:37px;  margin-bottom:15px;}
.list_titleb{ width:205px; height:37px; line-height:37px; overflow:hidden; text-align:left; text-indent:16px;float:left; display:inline;color:#ffffff; font-size:16px;}
.list_titleb span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#00c20e; padding-left:8px;}
.cosousuo{ width:260px; margin-left:417px; height:37px; line-height:37px; overflow:hidden; float:left; display:inline;font-size:12px; color:#004b05;}
.cosousuo select{ width:176px; height:23px; margin-top:8px; border:1px solid #007f09;}
.search_a{ float:right; display:inline; height:23px; font-size:12px; color:#004b05; width:296px; margin-right:10px; margin-top:8px;}
.search_a .txta{ width:160px; height:23px; margin-top:8px; border:1px solid #007f09; margin:0px 5px; vertical-align:top;}
.btn1{ border:none; width:57px; height:23px; text-align:center; font-size:14px; cursor:pointer; background:#007f09; vertical-align:top; color:#fff;}
.indexb{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.vedio{ width:290px; height:auto; overflow:hidden; float:left; display:inline;}
.a_title{ height:24px; background:url(../image/icona.jpg) left center no-repeat; color:#1e9b27; font-size:16px; padding-left:20px;}
.a_title span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6f6f6f; padding-left:8px;}
.shiping{ width:290px; height:177px; overflow:hidden;; margin-top:12px;}
.about{ width:590px;  height:auto; overflow:hidden; margin-left:30px;}
.border{ width:100%; height:194px; margin:0px auto; overflow:hidden;}
.border img{ width:135px; height:103px; overflow:hidden; float:left; display:inline; margin-top:12px; margin-right:10px;}
.anputt{text-align:Justify;text-justify:inter-ideograph; height:auto;  color:#666;  margin-left:0px; margin-top:4px; line-height:24px; }
.anputt span a{ color:#d02826}
.anputt span a:hover{ color:#666}
.contact{ width:260px; height:auto; overflow:hidden; float:right; display:inline;}
.liaixn{ margin-top:8px; color:#666; line-height:25px;}
.footbg{ background:url(../image/footbg.jpg) repeat-x; width:100%; height:auto; overflow:hidden;}
.footer{ width:998px; height:auto; overflow:hidden; margin:0px auto; font-size:12px;}
.flink{ height:24px; width:100%; line-height:24px; color:#1e9b27;}
.flink a{ color:#1e9b27;}
.flink a:hover{ color:#000;}
.fcopy{ text-align:left; line-height:30px; color:#73ed7c; text-align:center;}
.fcopy a{ color:#73ed7c;}
.fcopy a:hover{ color:#000;}
.ny_leftside{ width:215px; height:auto; overflow:hidden;}
.list_title{ background:url(../image/list_title.jpg) no-repeat; width:206px; height:41px; line-height:41px; text-align:center; color:#fff; font-size:16px; margin-bottom:11px;}
.cate_top{ background:url(../image/cate_top.jpg) no-repeat; width:207px; height:8px;}
.cate_btn{ background:url(../image/cate_btn.jpg) no-repeat; width:207px; height:9px;}

.categorya{ height:auto; overflow:hidden;width:215px;  background:url(../image/catebg.jpg) repeat-y}
.categorya ul li a{background:url(../image/link_link.jpg) no-repeat;display:block; height:38px; line-height:45px; overflow:hidden;text-indent:32px; font-size:14px;}
.categorya ul li a:link,.categorya ul li a:visited{ color:#07913a; }
.categorya ul li a:hover{ color:#fff; background:url(../image/link_hover.jpg) no-repeat;}
.categorya ul li a.choose{ color:#fff;background:url(../image/link_hover.jpg) no-repeat;}
ul.second{ width:100%; height:auto; overflow:hidden;}
ul.second li a{font-size:12px;height:auto;  font-weight:normal; height:24px; line-height:24px;padding-left:5px;margin-bottom:0px; background:url(/images/icon.jpg) no-repeat 10px 6px; margin-top:5px; }
ul.second li a:link,ul.second li a:visited{ color:#6b6b6b;}
ul.second li a:hover{color:#07913a; background:none; }
ul.third li a{width:100%; font-size:12px;height:auto; line-height:24px; padding-left:15px; height:24px; display:block; margin:0px; border:none; background:none;}
ul.third li a:link,ul.third li a:visited{ color:#6b6b6b;}
ul.third li a:hover{color:#07913a; background:none;}


.side_righta{ width:965px; height:auto;overflow:hidden;  float:right; display:inline;overflow:hidden; margin-bottom:20px;}
.deteo{height:auto; overflow:hidden; overflow:hidden; height:auto;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; margin:0px auto; padding:0px; width:965px;  }
.ny_about{ color:#333; line-height:24px;  padding-right:0px; margin-left:0px; margin-right:0px;text-align:Justify;text-justify:inter-ideograph;}
.r_titles{ background:url(../image/r_titles.jpg) no-repeat; height:42px; line-height:42px; color:#07913a; font-size:16px;}
.r_titles b{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-transform:uppercase; padding-left:5px;}
.r_titles span{ float:right; display:inline; overflow:hidden; font-size:12px; margin-right:10px; font-weight:normal; color:#666666;}
.r_titles a:link,.a_title3 a:visited{ color:#666666;}
.r_titles a:hover{ color:#07913a;}


.ny_prod{ padding:15px 0px 12px;color:#333; overflow:hidden;}
ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:965px; padding-top:0px;}
ul.inner_pro li{ float:left;display:inline; }
ul.inner_pro li img{ max-width:230px; max-height:212px; vertical-align:top; width:auto;height:auto;clear: both;display: block;margin:auto;}
ul.inner_pro li a{ width:230px; height:250px;margin-bottom:0px; display:block; overflow:hidden; margin-top:5px; margin-right:10px; color:#666;}
ul.inner_pro li a:hover{ color:#07913a;}
p.photo_title{text-align:center; height:30px; line-height:30px; }

.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px;}
.module_page a,.module_page span{ text-decoration:none; color:#555454; /*color:#0c2d63;*/color:#333; background:#ccc; padding:3px 4px;}
/*.module_page span{ padding-left:20px; padding-right:20px;}*/
.module_page a:hover,.module_page span.cu{ text-decoration:none; color:#fff; background:#07913a}
.module_page  select{ margin-left:5px; color:#000;}


.ny_prdodetal{  padding:8px 15px 12px; height:auto; overflow:hidden; position:relative;}	
.primgs{ width:380px; height:351px; margin:20px auto 10px; }
.primgs img{ max-width:380px; max-height:351px; width:auto;height:auto;clear: both;display: block;margin:auto; }
.pri_title{ color:#bc8f42; font-weight:bold; margin-bottom:15px; text-align:center; margin:10px auto;}
.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 0px 0px;}
ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:0px; border-top:1px dotted #ccc;  }
ul.inner_pages li{line-height:26px;color:#ccc;}
ul.inner_pages a{color:#333;  padding-left:8px; background:url(../image/icon_link.jpg) left 6px no-repeat; }
ul.inner_pages a:hover{color:#07913a; background:url(../image/icon_hover.jpg) left 6px  no-repeat;}	

h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color:#333; font-weight: bold; }
h2.inner_news_time{height:25px; line-height:25px;color:#666; padding-left:10px; margin-bottom:4px; text-align:center; }
h2.inner_news_time a{ color:#666;}
h2.inner_news_time a:hover{ color:#07913a; text-decoration:underline;}
.p_edit dl dd span{ float:right; display:inline; width:100px;}
.p_edit dl dd{ height:auto; overflow:hidden; width:100%; clear:both; font-size:14px;}
.p_edit dl dd b{ font-weight:normal; text-align:right; float:left; width:60px;  overflow:hidden; height:24px; line-height:24px;}