@charset "utf-8";
body {font-family:Tahoma;font-size: 12px; }
*{margin:0px; padding:0px;}
img{ border:none;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#5b9b08;}
.center{margin:0 auto;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.m10p{ margin-bottom:10px;}
.m2p{ margin-bottom:20px;}
.f11p{ font-size:11px;}
.f16p{ font-size:16px; font-weight:bold;}
.f14p{ font-size:14px; font-weight:bold;}
.red{color:red;}
.fb{ font-weight:bold;}
.bot_more{ text-align:right; margin-right:40px;}
.tu,.tu a,.tu a:link,.tu a:visited{ text-decoration:underline;}
.border_bottom{ border-bottom:1px #ececec solid;}
.more2{ font-size:11px; font-weight:normal;margin-right:10px;}
.green,.green a,.green a:link,.green a:visited{ color:#5b9b08;}
.green a:hover{ color:#ff5500;}
.gray{ background:#f5f5f5;}
.gray .f14p{ padding:10px 0 0 10px;}
/*page*/
.page { text-align:left; line-height:22px; margin:10px 1px 0px 1px;}
.page a:link,.page a:visited { padding: 1px 3px 1px 3px; border:#b5dea5 1px solid; color:#2fa000; text-decoration: none;}
.page a:hover { padding: 1px 3px 1px 3px; border:#FBBF84 1px solid; color:#FF8080; background-color:#FEF8E7; text-decoration: none;}
.page_hover { padding: 1px 3px 1px 3px; border:#FBBF84 1px solid; color:#FF8080; background-color:#FEF8E7; text-decoration: none;}

/*--------------------top----------------*/
.notice{ padding:15px;word-break:break-all; }
.index_top_all{width:100%;height:30px;background:url(../images/search_bg_1.gif) repeat-x;}
.index_top{width:964px;height:30px;overflow:hidden;}
.index_top .fl{ margin-top:6px;}
.index_welcome{padding-left:10px;}
.index_my{color:#bebebe;margin-top:1px;  }
.index_my select{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.index_my a{color:#353535;text-decoration:underline;}
.index_my a:hover{color:#ff7e00;}

.banner{width:953px;height:239px;background:url(../images/banner.gif) no-repeat;text-align:center; }
.banner .logoname{ padding:50px ; overflow:hidden;  }
.banner span{ float:left; margin-right:10px;   overflow:hidden; height:100px;}
.banner h1{ font-size:26px; color:#000000; float:left;   text-align:left;}

/*-------------------menu----------------*/
.nav{width:953px;height:34px;background:url(../images/nav-bg.gif) left  -35px repeat-x; line-height:34px; overflow:hidden; }  
.nav li {float:left;background:url(../images/nav-line.gif) 2px 50% no-repeat; text-align:center; }
.nav li a{font-size:14px;font-weight:600;color:#fff;padding:0 20px; text-align:center; }
.nav li a:hover{ text-decoration:underline; color:#fcff00}
.nav .first{ background:url(../images/nav-bg.gif) left top repeat-x !important; width:4px; display:block; float:left; height:34px;}
.nav .last{ background:url(../images/nav-bg.gif) left -70px repeat-x; width:4px; display:block; float:right;height:34px;}

/*--------------------main----------------*/
.main{width:953px; margin:12px auto; background:url(../images/bg.gif) repeat-y;overflow:hidden}
.index_left{width:203px;}
.index_right{ padding-left:20px; width:730px; overflow:hidden;}

.index_search{ background:url(../images/search-bg.gif) no-repeat; width:259px; height:127px; padding:57px 0 0 48px;}
.search{ background:url(../images/search.gif) no-repeat; width:43px; height:23px; line-height:23px; text-align:center; color:#fff;border:none; font-weight:bold; cursor:hand;}
.index_search .text{ font-family:Tahoma; color:#666;  padding-left:3px; height:18px; line-height:18px; }

.undis {display:none;}
.maxmenudiv {clear:both; width193px; height:25px; cursor:pointer;  }
.titmenudiv {background:url(../images/nav-left.gif) left -31px repeat-x; line-height:25px; height:25px; margin-bottom:4px; width:203px;   overflow:hidden;}
.titmenudiv img{padding:5px 5px 5px 5px;}
.titmenudiv ul.titmenuleft{float:left; width:170px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.titmenudiv ul.titmenuright{float:right;width:35px;}
.fontmenuwrap{margin:0px 0 0 0;}
.fontmenudiv {padding-left:10px; line-height:14px; height:20px; overflow:hidden; line-height:20px; color:#666;  }
.fontmenudiv img{padding:0 5px;}
 
.kindbg{ background:url(../images/nav-left.gif) left top repeat-x; height:28px; margin-bottom:1px; line-height:28px; padding-left:10px;  }
.contact_title{ background:url(../images/contact_title.gif) no-repeat; height:201px; height:51px; padding-left:58px; line-height:51px;}
.index_contact h2{ color:#438402; font-size:12px; margin-top:10px}
.index_contact{ overflow:hidden; width:90%; padding-left:16px;line-height:14px;color:#494949;  border:1px #e2e2e2 solid; border-top:none; margin-top:-2px;}
.contact_bottom{ margin-top:-3px;}
.index_contact p{margin:8px 0px;}

.index_about_font{ width:383px; background:#f0fbfc;  color:#666; line-height:18px;  padding:26px 20px;}
.index_about_font h4{ font-size:24px; color:#333; margin-bottom:12px;  font-family:Trebuchet MS;}
.index_about_font .detail{ height:75px; overflow:hidden; white-space:normal; word-break:break-all; text-overflow:ellipsis; margin-bottom:9px; }

/*title*/
.titlebg{height:17px; line-height:17px; background:url(../images/titlebg.gif) repeat-x; padding:10px; margin-top:10px;color:#000; font-size:16px;}
.titlebg .more a{font-size:12px;}
.titlebg2{height:17px; line-height:17px; background:url(../images/titlebg2.gif) repeat-x; margin-top:10px; padding:0px 10px 10px 0;}

/*productCenter*/
.productCenter { float:left; padding:9px; margin:10px 20px 4px 0; width:320px; overflow:hidden  }
.productCenter .imgProduct{ width:88px; border:1px #dadada solid; padding:1px; float:left; margin-right:5px;}
.pro{ float:left; height:70px; overflow:hidden;  white-space:normal; word-break:break-all;   color:#666; width:200px; }
.pro strong{  margin-right:3px; font-size:11px;}
h3.name1 { font-size:12px; width:200px; height:18px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden; margin:3px 0px 3px 0px;}
h3.name1 a:link, h3.name1 a:visited { text-decoration:underline;}
h3.name1 a:hover { text-decoration:none;}
.imgProduct { background:#FFFFFF; float:left; padding:5px 10px 0px 0px; width:92px; height:69px; overflow:hidden;}
.imgProduct img{ display:block; margin:auto;}

/* new*/
.news ul li{ line-height:20px; height:20px; overflow:hidden;   background:url(../images/ico.gif) no-repeat 0 8px;padding:0px 10px; margin-left:5px;}
.news ul li a{ text-decoration:underline; width:70%;display:block; float:left; overflow:hidden;}
.news ul li span{ float:right;  color:#999;   font-size:11px;}

/*date*/
.date ul li{   background:url(../images/ico3.gif) no-repeat 0 8px; padding-left:12px; height:18px; overflow:hidden; line-height:18px; margin-left:-8px;}
 

/*---------------bottom------------*/
.chemicals { border:#cfeef6 solid 1px; background:#f9fdfe; text-align:right; font-size:12px; padding:8px 0px; line-height:18px; margin-top:10px;}
.chemicals a:link, .chemicals a:visited { color:#445abd; }
.padding { padding-right:5px; width:959px; margin:auto;}
.footer{ margin:0 auto; text-align:center; line-height:18px; padding:15px 0px; color:#666; }

/*--------------------about style----------------*/
.crumb{ font-size:11px; margin:10px auto 8px auto; border-bottom:1px #e9e9e9 solid; line-height:34px; width:100%;}
.crumb a{ margin-left:3px; text-decoration:underline;}
.crumb .fr{ margin-right:15px;}
.function { text-align:center; color:#666; border-top:1px #f2f2f2 solid; padding-top:10px;}
.index_left .about{ font-size:18px; color:#1fa10d}
.sub_nav{ margin:10px auto 10px auto;}
.right_detail{line-height:18px; margin:16px auto 30px auto; color:#666;}
.right_detail img{float:left;margin:5px;}
.about_font p{margin-bottom:10px;}

/*-------------------product list style----------------*/
.product_list { border-bottom:1px #e8e8e8 dashed; padding-bottom:10px; margin:10px 20px 4px 0;  overflow:hidden; height:100%; float:left; width:96%; display:inline;  }
.product_list .imgProduct{ width:88px; border:1px #dadada solid; padding:1px; float:left; margin-right:5px;  }
.product_list .parameter{ overflow:hidden;  white-space:normal; word-break:break-all; font-size:11px; color:#333; width:400px; margin-left:4px;  }
.product_list .parameter strong{  margin-right:3px;}
.product_list h3.name {color:#666; line-height:14px; font-size:12px;  margin:3px 0px 3px 0px;}
.product_list h3.name a:link, h3.name a:visited { color:#666; text-decoration:underline;}
.product_list h3.name a:hover { color:#ff5500; text-decoration:none;}
.product_list .imgProduct { padding:2px; width:92px; height:69px; overflow:hidden; }
.product_list .imgProduct img{ display:block; margin:auto;}
.product_list .inpuire{ margin-right:25px;}
.product_list  p{ margin-top:-3px;}

/*--------------------product style----------------*/
.products_all{width:686px;overflow:hidden;margin:5px auto 15px auto;}
.products_table{width:200px;height:190px;overflow:hidden;margin-right:20px;border:1px solid #e0e0e0;}
.products_introduction{width:455px;}
.products_supplier{margin-top:8px;padding:0px 10px;overflow:hidden;margin-bottom:10px;}
.products_description{margin-top:20px;margin-bottom:20px;line-height:18px;color:#3c3c3c;}
.products_description p{margin:6px 0px;}
.blue{ color:#166fb4; text-decoration:underline;}
.contact_list ul li{ border-bottom:1px #d6d6d6 dashed; line-height:24px; padding-right:10px; }
.contact_list ul li span a{ font-size:11px; text-decoration:underline;}

/*----------------certificate style---------*/
.certificate { display:table; margin-top:-10px;} 
.click{ display:block; margin:auto; font-size:11px;  background:url(../images/book-ico.gif) right no-repeat; width:90px;   }
.click a,.click a:link,.click a:visited{color:#a98d2a;text-decoration:underline;}
.click a:hover{ color:#ff5500;}
.certificate dl{margin:10px 23px auto 0; float:left; display:inline;}
*html .certificate dl{ margin-right:10px;} 
.certificate dt{width:160px; height:142px;border:1px solid #cccccc; overflow:hidden;
padding:2px;}
.certificate dl dt img{ border:none; margin:auto; display:table;}
.certificate dd {width:160px ; text-align:center; line-height:13px;margin-top:3px;margin-left:0px;font-size:11px;white-space:normal; word-break:break-all;}
.certificate dd a{color:#666;}
.certificate dd a:hover{color:#ff0000;text-decoration:underline;}

/*--------------------contact style----------------*/
.tdLeft { font-weight:bold; text-align:right; border-bottom:dashed #d6d6d6 1px; padding-right:10px; font-size:11px; line-height:18px; height:25px;}
.tdRight { text-align:left; border-bottom:dashed #d6d6d6 1px; font-size:11px; }

/*--------------------message style---------------*/
.message{ padding:0 10px 0 0; margin-top:15px; margin-bottom:10px;}
.message img{ width:249px; height:160px; border:1px #e9e9e9 solid; padding:1px; float:left; margin:0 10px 10px 0;}

.blue_b{ color:#166fb4; font-size:12px; line-height:18px;}
.bold2{ font-weight:bold; font-size:12px; line-height:18px;}
.bodl{ font-weight:bold; font-size:12px;}
.blue_s{ color:#166fb4; font-size:12px; line-height:18px; text-decoration:underline;}
.line_solid{  border-bottom:1px #d0d0d0 solid; height:1px;  margin:5px 0px; overflow:hidden;}

/*--------------------news style----------------*/
.new ul li{ line-height:24px; height:24px; overflow:hidden; border-bottom:1px #eee dashed;}
.new ul li a{ width:80%; display:block; float:left; overflow:hidden;}
.new ul li span{ float:right;  color:#999; padding-right:18px;}
.new h1{ padding:0 10px;font-size:22px; text-align:center; color:#5b9b08;}
.new .time{ text-align:center; font-size:11px; margin-bottom:20px;}



/*--------------------search error style----------------*/
.Error{
padding:20px; 
border:1px #d5d5d5 solid;
font-family:Tahoma;
margin-bottom:10px;
line-height:18px;
color:#393939;}
.Error ul { list-style-type:none; margin-top:10px;}
.Error ul li{padding-left:5px; margin-left:10px;}

/*float qq*/
.lianxi { background:#f6f6f6; position:absolute; top:200px; right:0px; padding:0px 0px 0px 0px; font-size:11px; width:133px; z-index:100;} 
.lianxi2 { border:#d3d3d3 solid 1px; margin:5px; padding:5px; position:relative;}
.lianxi2 table{ word-wrap:break-word;table-layout: fixed;}
.lianxi2 table td{word-break: break-all}
.linkLi{ width:99%; margin:12px; overflow:hidden; text-align:left !important; border-bottom:1px #eee solid; padding:10px 0} 
.linkLi a {  line-height:14px; word-break:break-all;  word-wrap:break-word;   margin:0px 10px 8px 0px;   }
.close2{ position:absolute; right:0; top:0; }
*html .close2{ top:1px; right:5px;}