@charset "gb2312";

/* 全局CSS定义 */

body { font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; background: #A0B6C9 url(../style/body_bg_464443.png) no-repeat center 0; font-size:12px; color:#222; margin: 0; padding: 0;}

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}

table,td,tr,th{font-size:12px;}

/* 链接颜色 */
a:link {color: #222; text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover { color: #24a900; text-decoration:none;}
a:active { color: #24a900;}

/* 字体属性 */

.fB {font-weight: bold;}

.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}

.cRed{ color: #f00;}

.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}

.pages{ height: 28px; line-height: 28px; clear:both; padding: 25px 0; font-family:Verdana, Geneva, sans-serif;}

.pages a,.pages a:visited,.pages strong{ margin: 0 2px; padding: 2px 5px; border: 1px solid #ccc; background: #E8E8E8;}

.pages a:hover,.pages strong{ border: 1px solid #0073BA; color: #fff; background: #0073BA; font-weight:normal;}







.Header{ width: 1000px; margin: 20px auto 0; height: 110px; background: #24a900;}

.Header .logo{ float:left; width: 80px; padding: 25px 0 0 30px;}

.Header .r{ float:right; width: 690px;}

.Header .r .top{ height: 35px; line-height: 19px; padding: 25px 0 0 0; text-align:right; color:#2085B5; font-size: 11px;-webkit-text-size-adjust:none;}

.Header .r .top a,.Header .r .top a:visited{ color: #BADFF0; margin: 0 15px;}

.Header .r .top a:hover{ color: #ff0;}

.Header .r .top span{ float:right; width: 220px; padding-right: 15px;}

.Header .r .top .input{ float:right; width: 160px; height: 17px; line-height: 17px; background: #fff; border: none; color: #999; text-indent: 4px; font-size: 11px;-webkit-text-size-adjust:none;}

.Header .r .top .but{ width: 52px; height: 19px; line-height: 19px; color: #fff; float:right; border: none; cursor: pointer; background:url(../style/but_search_494769.jpg) no-repeat 0 0; text-align:center; margin-left: 3px; font-size: 11px;-webkit-text-size-adjust:none;}

.Header .r ul{ margin-top:8px;}

.Header .r ul li{ float:left; height: 21px; line-height: 21px; text-align:center; background:url(../style/menu_line_484658.gif) no-repeat 0 5px; font-weight:bold; font-size:13px;}

.Header .r ul li a,.Header .r ul li a:visited{ color: #fff; padding:0 30px;}

.Header .r ul li a:hover{ color: #ff0;}

.Header .r ul .no{ background: none;}





#flash { width:1000px; height:364px; margin: 0 auto;}

#flash img{ width: 1000px; height: 364px;}

#flash .num { right: 12px; float: right; position: absolute; bottom: 12px;}



#flash .num li { background:#fff ; float: left; margin: 0 3px; width: 10px; line-height: 0;height: 10px;cursor: pointer;font-size: 0;}

#flash .num li.on { background: #f20; width: 10px; line-height: 0;height: 1-px; }



.Home{ width: 980px; margin: 0 auto; background: #fff; padding: 0 20px 30px 0;}

.Home h3{ height: 25px; line-height: 25px; padding: 0 20px 0 12px; background: #1c7205 url(../style/tag_bg1_464374.jpg) no-repeat right bottom; color: #fff; font-weight:bold;}

.Home h3 a,.Home h3 a:visited{ float:right; color: #CBE6F2; font-weight:normal;}

.Home h3 a:hover{ color: #ff0;}



.Home .fenlei{ float:left; width: 703px;}

.Home .fenlei li{ float:left; width: 193px; line-height: 17px; height: 163px; border-right: 1px solid #DCDCDC; padding: 0 20px; margin: 20px 0;}

.Home .fenlei li img{ float:right; margin-top: 15px;}

.Home .fenlei li strong{ height: 30px; display:block; font-size: 13px;}

.Home .fenlei li .more{ background:url(../style/ico_1_444161.gif) no-repeat 70px 7px; margin-top: 10px; padding-right: 18px; font-weight:bold; color: #24a900; display:block; font-size: 11px; -webkit-text-size-adjust:none;}

.Home .fenlei li .more:hover{ color:#f20;}

.Home .fenlei .r{ border-right: none; padding-right: 0;}



.Home .news{ float:right; width: 242px; margin-top: 20px; }

.Home .news p{ line-height:19px; margin: 0; padding: 10px 0 0; height: 76px; overflow:hidden;}

.Home .news p img{ float:left; margin: 3px 12px 0 0; border: 1px solid #DCDCDC;}

.Home .news ul{ margin-top: 7px;}

.Home .news li{ background:url(../style/ico_2_444162.gif) no-repeat 0 9px; height: 21px; line-height: 21px; padding-left: 15px;}









.Home .products{ float:right; width: 242px; margin-top: 15px; }

.Home .products li{ height: 72px; line-height: 19px; padding: 15px 0 0;}

.Home .products li img{ float:left; border: 1px solid #DCDCDC; margin-right: 12px;}

.Home .products li .more{ background: url(../style/ico_3_444163.gif) no-repeat 0 2px; padding-left: 20px;font-weight:bold; color: #0081CC; display:block; float:left; margin-top: 10px; font-size: 11px; -webkit-text-size-adjust:none;}

.Home .products li .more:hover{ color:#24a900;}



.Home .about{ float:left; width: 683px; margin: 10px 0 0 20px;}

.Home .about h4{ height: 30px; line-height: 21px; background:url(../style/ico_4_444164.gif) no-repeat 0 4px; padding-left: 20px; border-bottom:1px solid #DCDCDC; font-weight:bold; font-size: 13px;}

.Home .about h4 a,.Home .about h4 a:visited{ float:right; color: #0081CC; font-weight:normal; font-size: 12px;}

.Home .about h4 a:hover{ color: #f20;}



.Home .about p{ line-height: 19px; padding: 18px 0 0; margin: 0;}

.Home .about p img{ float:left; margin: 4px 18px 0 0;}





.Home .contact{ float:right; width: 242px; margin-top: 15px; background:#339d17 url(../style/bg_1_434058.jpg) no-repeat 0 bottom; padding-bottom: 15px;}

.Home .contact h4{ height: 27px; line-height: 27px; background:url(../style/tag_1_444173.jpg) repeat-x 0 0; padding: 0 10px; font-weight:bold; color: #fff;}

.Home .contact h4 a{ float:right;color: #CBE6F2; font-weight:normal;}

.Home .contact p{ line-height: 25px; margin: 0; padding: 15px 0 0 70px; color: #fff;}

.Home .contact p img{ margin: 8px 10px 0 0;}







.Content{ width: 970px; margin: 0 auto; background: #fff; padding: 15px 15px 30px;}

.Content .links{ height: 45px; line-height: 35px; color: #999; background:url(../style/ico_5_444165.gif) no-repeat 2px 13px; padding-left: 12px;}

.Content .links a{ margin: 0 8px;}

.Content .links strong{ font-weight:normal; margin-left: 8px; font-weight:normal; color: #222;}



.ContentLeft{ float:left; width: 196px;}

.ContentLeft .menu{ background:url(../style/menu_bg_464446.jpg) repeat-y 0 0;}

.ContentLeft .menu h3{ background:url(../style/menu_top_474584.jpg) no-repeat 0 0; height: 45px; line-height: 45px; font-weight:bold; padding: 10px 0 0 34px; font-size: 14px;}

.ContentLeft .menu ul{ background: url(../style/menu_bottom_504906.jpg) no-repeat 0 bottom; padding: 0 15px 10px;}

.ContentLeft .menu ul li{ height: 36px; line-height: 36px; border-top: 1px dotted #ccc; background:url(../style/ico_7_444167.gif) no-repeat 0 14px; padding-left: 19px; width:145px; overflow:hidden;}

.ContentLeft .menu ul .tag{ background:url(../style/ico_6_444166.gif) no-repeat 0 14px; }

.ContentLeft .menu ul .tag a,.ContentLeft .menu ul .tag a:visited{ color: #0081CC; font-weight:bold;}

.ContentLeft .menu ul .tag a:hover{ color: #f20;}









.ContentLeft .iq{ background:url(../style/bg_iq_444227.jpg) no-repeat 0 0; height: 95px; line-height: 17px; padding: 35px 0 0 15px; margin-top: 10px; font-size: 11px; -webkit-text-size-adjust:none;}

.ContentLeft .iq strong{ display:block; height: 23px; font-size: 12px;}

.ContentLeft .iq a{ color: #fff; margin: 6px 0 0 7px; display:block; width: 74px;}

.ContentLeft .iq a:hover{ color: #ff0;}













.ContentRight{ float:right; width: 750px;}

.ContentRight h2{ background:url(../style/ico_8_444179.jpg) no-repeat 0 7px; padding-left: 20px; height: 35px; line-height: 25px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight:bold;}

.ContentRight .Banner{ height: 170px;}



.ContentRight .about{ line-height: 21px; padding: 5px 0;}



.ContentRight .factories{}

.ContentRight .factories li{ float:left; width: 240px; margin-right: 15px; padding-top: 25px; text-align:center;}

.ContentRight .factories .r{ float:right; margin-right: 0;}

.ContentRight .factories li img{ display:block; margin-bottom: 7px;}





.ContentRight .downlist{ padding-top: 10px;}

.ContentRight .downlist li{ height: 35px; line-height: 35px; border-bottom: 1px dotted #ddd; background:url(../style/ico_9_444169.gif) no-repeat 0 14px; padding-left: 15px; }

.ContentRight .downlist li .pdf{ float:right; background:url(../style/ico_3_444163.gif) no-repeat 0 9px; padding-left: 20px;}



.ContentRight .sitemap{ padding: 20px 0; line-height: 25px;}

.ContentRight .sitemap h3{ font-weight:bold; height: 28px; background:url(../style/ico_9_444169.gif)  no-repeat 3px 10px; padding-left: 20px;}

.ContentRight .sitemap p{ margin: 0; padding: 0 0 15px 5px; color: #ccc;}

.ContentRight .sitemap p a{ margin: 0 15px;}





.ContentRight .newslist{ padding-top: 5px;}

.ContentRight .newslist h2{ font-size: 18px; font-weight:bold; padding-bottom: 5px;}

.ContentRight .newslist p{ margin: 0; padding: 15px 0; line-height: 19px; border-bottom: 1px dotted #ccc; color: #666;}

.ContentRight .newslist p strong{ display:block;}

.ContentRight .newslist p em{ font-style:normal; color: #666; display:block;}

.ContentRight .newslist p .more{ background:url(../style/ico_1_444161.gif) no-repeat right 5px; padding-right: 15px; color: #22750c; font-weight:bold; font-size: 11px; margin-top: 5px;-webkit-text-size-adjust:none;}

.ContentRight .newslist p .more:hover{ color: #f20;}



.ContentRight .newsview{ padding-top:5px;}

.ContentRight .newsview h1{ font-size: 16px; text-align:center; height: 25px; font-weight:bold;}

.ContentRight .newsview .time{ text-align:center; line-height: 30px; color: #666;}

.ContentRight .newsview .text{ line-height: 23px; padding-bottom: 30px;}

.ContentRight .newsview .text p{}

.ContentRight .newsview .next{ border-top: 1px dotted #ddd; line-height: 26px; padding-top: 15px;}

.ContentRight .newsview .next span a{ display:block; border: 1px solid #ddd; float:right; width: 55px; height: 26px; line-height: 26px; margin-top: 10px; text-align:center; }

.ContentRight .newsview .next span a:hover{ background: #00539E; color: #fff; border: 1px solid #00539E;}

.ContentRight .newsview .next a,.ContentRight .newsview .next a:visited{ color: #0C5BAA; }

.ContentRight .newsview .next a:hover{ color: #f20;}





.ContentRight .productslist .top{ padding-top: 18px;}

.ContentRight .productslist .top p{ margin: 0; padding: 0; line-height: 21px;}

.ContentRight .productslist .list li{ float:left; width: 172px; margin: 25px 15px 0 0;}

.ContentRight .productslist .list li img{ width: 170px; height: 160px; border: 1px dotted #ccc; display:block;}

.ContentRight .productslist .list li em{ display:block; height: 35px; line-height: 35px; background: #E9E9E9; text-align:center; font-style: normal; }

.ContentRight .productslist .list li a{ display:block; color: #22750c; }

.ContentRight .productslist .list li a:hover img{ border: 1px dotted #97CDFF; border-bottom: 1px solid #00539E; }

.ContentRight .productslist .list li a:hover em{ background: #22750c; color: #fff;}

.ContentRight .productslist .list .r{ float:right; margin-right: 0;}



.ContentRight .productslist .pdf{ clear:both; padding-top: 40px;}

.ContentRight .productslist .pdf h4{ font-size: 13px; height: 30px; line-height: 23px; font-weight:bold; background:url(../style/ico_3_444163.gif) no-repeat 0 3px; padding-left: 25px;  border-bottom: 1px solid #ddd; }

.ContentRight .productslist .pdf ul{ margin-top: 10px;}

.ContentRight .productslist .pdf ul li{ background:url(../style/ico_9_444169.gif) no-repeat 0 12px; height: 30px; line-height: 30px; padding-left: 12px; border-bottom: 1px dotted #ccc; float:left; width: 340px;}

.ContentRight .productslist .pdf ul li .p{ float:right; background:url(../style/ico_3_444163.gif) no-repeat 0 8px; padding-left: 20px;  color: #0C5BAA;}

.ContentRight .productslist .pdf ul .r{ float:right;}



.ContentRight .productslist .pdf ul li .p:hover{ color: #f20;}





.ContentRight .productshome { padding-top: 20px;}

.ContentRight .productshome p{ line-height: 23px;}

.ContentRight .productshome li{ float:left; width: 358px; height: 270px; background:url(../style/bg_2_434059.jpg) no-repeat 0 0;}

.ContentRight .productshome li img{ width: 350px; height: 110px; display:block; margin: 5px 0 0 5px;}

.ContentRight .productshome li p{ margin: 0; padding: 12px 0 0 2px; line-height: 19px; text-align:left;}

.ContentRight .productshome li p strong{ display:block; font-size: 13px; height: 23px;}

.ContentRight .productshome li p .more{ background: url(../style/ico_1_444161.gif) no-repeat right 5px; padding-right: 18px;font-weight:bold; color: #0081CC; margin-top: 10px; font-size: 11px; -webkit-text-size-adjust:none;}

.ContentRight .productshome li p .more:hover{ color: #f20;}

.ContentRight .productshome .r{ float:right;}



.ContentRight .contact{ padding: 15px 0; line-height: 26px;}





.ContentRight .about .Feedback{ padding-top: 10px;}

.ContentRight .about .Feedback input{ width: 180px; height: 21px; border: 1px solid #ccc;}

.ContentRight .about .Feedback th{ text-align:right; padding-top: 15px;}

.ContentRight .about .Feedback td{ padding: 15px 7px 0;}

.ContentRight .about .Feedback textarea{ height: 100px; width: 550px;  border: 1px solid #ccc;}

.ContentRight .about .Feedback .but{ width: 70px; height: 27px; line-height: 27px; background: #00539E; border: none; cursor: pointer; color: #fff; font-weight:bold;}











.foot{ width: 1000px; margin: 0 auto; padding: 10px 0 25px; line-height: 23px;}

.foot address{ float:right; font-style:normal;}

.foot a{ margin: 0 16px;}

.foot .no{ margin-left: 0;}

.foot address a{ margin: 0 6px;}