@charset "utf-8";
/*--------------------body----------------*/

body {font-family:Tahoma;font-size: 12px; background:#eeeadf;}
*{margin:0px; padding:0px;}
li{list-style:none;}
img{ border:0px; vertical-align:bottom;}
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;}
.join_pad{ padding:0 10px 0 10px; }
.green,.green a,.green a:link,.green a:visited{ color:#5b9b08;}
.green a:hover{ color:#ff5500;}
.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;}


/*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:1003px;height:197px;background:url(../images/banner.gif) no-repeat;text-align:center;color:#FFF;font-size:24px;}
.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; width:750px;word-break:break-all;   text-align:left;}

/*-------------------menu----------------*/
.nav{width:980px;height:43px;background:url(../images/nav-bg.gif) repeat-x;line-height:43px;padding-left:23px;}
.nav li {float:left;background:url(../images/nav-line.gif) 2px 50% no-repeat;height:43px;text-align:center;}
.nav li a{font-size:14px;font-weight:600;color:#ffff00;padding:0 18px;height:43px;text-align:center;line-height:43px;}
.nav li a:hover{background:url(../images/navhover.gif) center no-repeat;display:block;float:left;text-align:center;color:#fff}
.nav .on {background:url(../images/navhover.gif) no-repeat !important;display:block;text-align:center;}
/*
.menu_bj{width:980px;height:43px;background:url(../images/nav-bg.gif) repeat-x;line-height:43px;padding-left:23px;}
.menu_bj li {float:left;background:url(../images/nav-line.gif) 2px 50% no-repeat;height:43px;text-align:center;}
.menu_bj li a{font-size:16px;font-weight:600;color:#ffff00;padding:0 20px;height:43px;text-align:center;line-height:43px;}
.menu_bj li a:hover{background:url(../images/navhover.gif) center no-repeat;display:block;float:left;text-align:center;color:#fff}
.menu_li {background:url(../images/navhover.gif) no-repeat !important;display:block;text-align:center;}
*/
/*--------------------main----------------*/
.main{width:1002px;background:url(../images/bg.gif) repeat-y;overflow:hidden}
.index_left{width:242px;}
.index_right{width:710px;padding-left:30px;}

.index_search .text{ font-family:Tahoma; color:#666; font-size:11px; padding-left:3px; height:18px; line-height:18px;}
.left_title{font-size:14px;font-weight:600;padding-left:16px;margin-top:10px}

.index_products li{  background:url(../images/ico.gif) no-repeat 0 8px;padding:2px 15px; margin-top:1px;line-height:14px;margin-left:14px;}
.index_products span{ display:block; padding-left:10px; line-height:14px; font-weight:normal; margin:3px 0; color:#339d2d; background:url(../images/ico3.gif) no-repeat 0 8px;}
.index_products span a,.index_products span a:link,.index_products span a:visited{color:#8f7e3b; }
.index_products li a{overflow:hidden;}
.index_products li a:hover{ text-decoration:underline;background:#fff}

.index_contact h2{ color:#438402; font-size:12px;}
.index_contact{padding-left:16px;line-height:14px;color:#494949;width:90%;}
.index_contact p{margin:8px 0px;}

.index_about{width:675px;height:193px;background:url(../../mb2/images/index_about.gif) repeat-x;border:1px solid #e7e7e7;margin-top:3px;overflow:hidden;padding-top:10px;padding-left:10px;}
.index_about_font{ background:url(../images/about.gif) no-repeat right; padding-right:230px;color:#666; line-height:18px; margin-bottom:35px;}
.index_about_font h4{ font-size:24px; color:#333; margin:32px auto 12px auto; font-family:Trebuchet MS;}
.index_about_font .detail{ min-height:78px; height:90px; overflow:hidden; white-space:normal; word-break:break-all; text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif }

/*title*/
.titlebg{height:37px; line-height:37px; background:url(../images/index_28.gif) repeat-x; width:97%;}
.titlebg .title_left{background:url(../images/title_left.gif);color:#FFFFFF;
width:121px; height:37px; text-align:center; font-size:14px; line-height:27px;}
.titlebg .more{ background:url(../images/title-right.gif) no-repeat right; margin-top:-3px;}
.titlebg .more a{margin-right:10px;}
.titlebg .more a:hover{color:#ff5500; text-decoration:underline;}

/**Ʒ */
.undis{    display: none;}
.maxmenudiv {clear:both; width:213px; height:25px; cursor:pointer; padding:0 10px;}
.titmenudiv {width:213px; height:25px; line-height:25px; font-weight:bold;}
.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 {width:160px; height:18px; line-height:18px; text-align:left; margin-left:12px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.fontmenudiv img{padding:0 5px;}

/*productCenter*/
.productCenter { float:left;  height:80px; background:#f9f9f9; padding:9px; margin:10px 20px 4px 0; width:300px; overflow:hidden  }
.productCenter .imgProduct{ width:88px; border:1px #dadada solid; padding:1px; float:left; margin-right:5px;}
.pro{ float:left; height:75px; 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;}

/*date new*/
.date{ float:left; width:320px; margin-right:25px; display:inline;}
.date ul li{ line-height:20px; height:20px; overflow:hidden;   background:url(../images/ico.gif) no-repeat 0 8px;padding:0px 10px;}
.date ul li a{ text-decoration:underline; width:70%;display:block; float:left; overflow:hidden;}
.date ul li span{ float:right;  color:#999;   font-size:11px;}
.datetitle{ background:url(../images/datetitle.gif) repeat-x; height:24px; line-height:24px; border:1px #f1efe5 solid; padding-left:10px; font-size:14px; font-weight:bold;   line-height:24px; margin-bottom:10px;}

/*---------------bottom------------*/
.chemicals { border:#ddd6c8 solid 1px; background:#f4f2ec; 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{ line-height:20px; padding-left:18px;}
.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; float:left; display:inline;}
*html .certificate dl{ margin-right:10px;} 
.certificate dt{width:160px; height:142px;border:0px solid #cccccc; overflow:hidden;
padding:2px;}
.certificate dl dt img{ border:none; margin:auto; display:table;}
.certificate dd {width:160px ; 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}
.close2{ position:absolute; right:0; top:0; }
*html .close2{ top:1px; right:5px;}