.floatleft{float:left;}
.floatright{float:right;}
.B2Btop{top:0px;height:100px;width:100%;left:0px;}
.B2Bleft{float:left;top:101px;height:auto;width:15%;}
.B2Bcontent{float:right;top:101px;width:85%;height:auto;}
.B2BProdListItem{font-size: 12px;color: #479602;/*	border: 1px solid;background-color: #F0F0F0;*/}
.B2BButton {font-size: 12px;color: #4d4d4d;cursor: hand;}
.B2BTextbox, select, textarea {font-size: 12px;color: #333333;border: #C3C3C3 1px solid;}
.FontB2BPurple {COLOR: #666666;FONT-FACE: Verdana;font-size: 12px;LINE-HEIGHT: 16px;text-decoration: none;}
.FontB2BPurple a{text-decoration:none;}
.FontB2BRed {COLOR: #FF0000;FONT-FACE: Verdana;font-size: 12px;LINE-HEIGHT: 14px;}
.B2BTblHead {font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #479602;padding: 2px;}
.B2BColHead, .B2BColFoot {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #8ac541}
.B2BTblFoot {background-color: #99CC99;font-size: 12px;color: #FFFFFF;font-weight: bold;}
.B2BLeftMenuHead {font-size: 12px;color: #336633;background-image: url(images/bg_leftmenuhd.gif);background-repeat: no-repeat;filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);}
.B2BProductHead {font-size: 12px; color: #333333}
.B2BFieldBg {font-size: 12px;color: #333333;background-color: #d5d5d5;padding: 2px;}
.B2BText {font-size: 12px; color: #333333}
.B2BPriceTotal {font-size: 12px;color: #333333;background-color: #EEEEEE;padding: 2px;}
.B2BTableText {font-size: 12px; color: #333333}
.B2BFontBlack {color: #000000}
.B2BTblListBg1 {background-color: #DEDEDE;font-size: 12px;color: #333333;}
.B2BTblListBg2 {background-color: #EFEFEF;font-size: 12px;color: #333333;}
.B2BFontSize1 {font-size: 12px;}
.B2BFontSize2 {font-size: 12px}
.B2BFont {  font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BProductFoot { background-color: #99CC99; font-family: Verdana, Arial, Helvetica, sans-serif}
.B2BFieldBgSize2 {font-size: 12px; color: #333333; background-color: #EFEFEF}
.B2BHyperLink {  }
.B2BProdRemsBg {font-size: 12px;color: #333333;font-weight: bold;}
.B2BProdInfoSubHead, .B2BProdInfoTopHead {font-size: 12px;background-color: #F7F7F7;color: #333333;font-weight: bold;line-height: 14px;}
.B2BMsgHead {font-size: 12px; color: #333333; background-color: #EEFFEE}
.B2BProdNameBg {color:#6c9570;font-size: 18px;font-weight: bold;text-decoration: none;border-bottom:#339900 dotted 1px;margin:10px 0;text-align:center;font-family:microsoft yahei,Tahoma,Arial;}
.B2BPriceBg { font-size: 12px; line-height: 14px; color: #333333}
.B2BBodyBg {width:100%;margin:0 auto;}.B2BBodyBg2 {width:1000px;margin:0 auto;}
.B2BBodyBg3 {width:1000px;margin:0 auto;}
.B2BLeftMenu {font-size: 12px;font-weight: normal;color: #333333;}
.B2BProdModBorder {font-size: 12px; font-weight: bold; color: #333333; border: 1px solid #DDDDDD}
.B2BProdMod {font-size: 12px;font-weight: bold;color: #333333;background-color: #EFEFEF;}
.B2BFontProdMod {font-size: 10pt }
.B2BTopMenuBg1 {font-size: 12px;}
.B2BTopMenuBg2 {font-size: 12px; font-weight: bold}
/* -------------- Template --------------------- */
#main {margin:10px auto 0 auto; width:1000px;}
#mainLeft { width:180px; float:left; margin-right:2px; }
#mainleftCata {width:180px;background:url(images/bg_left.gif) repeat-y;}
#mainleftCata h3, #news h3 {margin:0; padding:0; height:29px; font-size:14px; line-height:29px; color:#fff; font-weight:bold; text-indent:25px; }#mainleftCata h3 {background:url(images/bg_leftMenu_03.gif) no-repeat;}
#mainleftCata ul { list-style:none; padding-bottom:7px; background:url(images/bg_leftBottom.gif) bottom no-repeat;}#mainleftCata li {padding-left:25px; border-bottom:#ccc dotted 1px; height:22px; line-height:22px; background:url(images/bg_array.gif) 10px center no-repeat;}#mainleftCata a {font-size:12px; color:#333; text-decoration:none;
}#mainleftCata a:hover {color:#4F8F1F;}
#mainRight { margin-left:3px; width:170px; float:right }
.mainCenter {margin-top:4px;float:right;width:798px;background:#Fff;border:solid 1px #c7c7c7;}
#mainCenter h1 { text-align:center; margin:5px 0; padding:0px; line-height:1.5em;}
/* products detail  */

#detailProduct { float:left;width:810px; position:relative; display:inline;margin-top:5px; padding-bottom:20px;}
#bigimage { position:absolute;top:0px; left:0px; display:none; z-index:9999;
}

#bigimage img {border:#D6D6D6 solid 1px;
}
#divPic {width:400px; float:left;display:inline; text-align:center;z-index:-10;}
#divPic a{z-index:-10;}
#divPic img{z-index:-15;float:left;}
#divPic h3 { margin:0; padding:0; line-height:1.5em; font-weight:normal;}
.list{ padding:0 10px; overflow:auto;}
.list img{ cursor:pointer; padding:1px; border:1px solid #cdcdcd; margin-left:10px; display:block;width:60px;height:60px;}
.list img.onzoom, .list img.on{padding:0px; border:2px solid #336699;width:60px;height:60px;}
.container{ position:relative;}
.izImage{border:0;width:400px;height:400px;}
.izViewer{width:360px;height:300px;position:absolute;left:730px;top:300;display:none; border:1px solid #999; z-index:9999;}
.handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}

#divAdditionalPic {float:left; clear:both; width:300px;}
#divAdditionalPic ul {margin-top:3px; margin-left:20px; list-style-type:none;}
#divAdditionalPic ul li {float:left; width:65px;margin-left:3px;}
#productDetail br {clear:both;}
#zoom { clear:both; float:left; width:300px;padding:5px 0; text-align:center;}
#zoom img {margin:3px;}
#detailInfo {float:right;width:370px;margin-right:10px;}
#detailInfo p{color:#090;}
#detailInfo dl {margin:0px; padding:2px; width:370px;float:right; }
#detailInfo dt {font-size: 14px;float:left;width:370px;color: #6c9570;font-weight: bold;line-height: 14px;background:#dddddd;height:20px;padding:3px;}
#detailInfo dd {width:185px;COLOR:#666666;height:20px;font-size: 12px;LINE-HEIGHT: 16px;text-decoration: none;float:left;}
#detailInfo dd.rt { width:185px;float:left;}
#detailInfo dt.red {color:red; font-weight:bold;}
#detailInfo dt input {width:30px;}
#detailInfo dd.red {color:red; font-weight:bold;}
.aw_prevnext{width:800px;height:auto;float:left;}
.awpn_prev{width:200px;float:left;text-align:left;}
.awpn_up{width:400px;float:left;text-align:center;}
.awpn_next{width:200px;float:left;text-align:right;}
#briefContent {clear:both;margin-top:10px;}
#briefContent h3 {font-size:12px;color:#093;line-height:1.5em;background:url(images/bg_proinfo_01.png);text-indent:20px;height:25px;line-height:25px;margin-bottom:10px;color:#FFFFFF;}
#briefContent .nolist{list-style-type:none;}
#productDetails h3 {font-size:12px;line-height:25px;background:url(images/bg_proinfo_01.png);text-indent:20px;height:25px;margin-bottom:10px;color:#539410; text-shadow:1px 1px #FFF;}
#content .nolist{list-style-type:none;} 
.clear {clear:both;height:0;font-size:1px;line-height: 0px;}
/*---------------login page----------*/
.logregtitle{color:#4f7d53;font-size:18px; font-weight:bold}
.btn_logintype{background:url(images/btn_allbg.png);font-size:12px;border:0;width:76px;height:30px;color:#FFFFFF; cursor:pointer;font-family:"微软雅黑",Tahoma;}
.login_frame{width:300px;height:235px;margin:0 10px; float:left;}
.title_login{font-size:16px;margin:10px;}
.login_frame_t{width:300px;height:10px;border-top:1px solid #95BE99;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;float:left;}
.login_frame_m{width:260px;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;padding-left:40px;float:left;}
.login_frame_m select{border:solid 1px #999999;}
.login_frame_m h3{font-weight:normal;font-size:22px;font-family:Tahoma;margin-bottom:15px;}
.login_frame_m .login_fra_part{width:260px;} 
.login_frame_m .login_fra_part .txt_type{width:200px;font-size:12px;}
.login_frame_m .login_fra_part ul li{margin:8px 0;}
.login_frame_m .login_fra_part a{color:#FF6600;}
.login_frame_b{width:300px;height:10px;border-bottom:1px solid #95BE99;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;float:left;}
.register_frame{width:660px;height:auto;margin:0 auto 5px auto;float:left;}
.register_frame .reg_frame_t{width:660px;height:10px;border-top:1px solid #95BE99;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;float:left;}
.register_frame .reg_frame_m{width:640px;height:auto;padding:10px 0 0 20px;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;float:left;}
.register_frame .reg_frame_m h3{font-weight:normal;font-size:22px;font-family:Tahoma;margin-bottom:15px;}
.register_frame .reg_frame_m dl{width:540px;margin-top:10px;margin-left:30px;}
.register_frame .reg_frame_m dl dt{width:140px;height:35px;float:left;}
.register_frame .reg_frame_m dl dd{width:400px;height:35px;float:left;;}
.register_frame .reg_frame_m .fontRemarks{color:#FF6600}
.register_frame .reg_frame_m .txt_type1{width:250px;font-size:12px;}
.register_frame .reg_frame_m .txt_type2{width:50px;font-size:12px;}
.register_frame .reg_frame_m select{border:solid 1px #999999;}
.register_frame .reg_frame_b{width:660px;height:10px;border-bottom:1px solid #95BE99;border-left:1px solid #95BE99;border-right:1px solid #95BE99; background:#f7f9f5;float:left;}
.register_frame2{width:660px;height:auto;margin:0 auto 5px auto;}
.register_frame2 .reg_frame_t{width:660px;height:10px;background:url(images/spacer.png);float:left;}
.register_frame2 .reg_frame_m{width:640px;height:auto;padding:10px 0 0 20px; background:#f7f9f5; border:1px solid #95be99;float:left;}
.register_frame2 .reg_frame_m h3{font-weight:normal;font-size:22px;font-family:Tahoma;margin-bottom:15px;}
.register_frame2 .reg_frame_m dl{width:540px;margin-top:10px;margin-left:30px;}
.register_frame2 .reg_frame_m dl dt{width:140px;height:35px;float:left;}
.register_frame2 .reg_frame_m dl dd{width:400px;height:35px;float:left;;}
.register_frame2 .reg_frame_m .fontRemarks{color:#FF6600}
.register_frame2 .reg_frame_m .txt_type1{width:250px;font-size:12px;}
.register_frame2 .reg_frame_m .txt_type2{width:50px;font-size:12px;}
.register_frame2 .reg_frame_m select{border:solid 1px #999999;}
.register_frame2 .reg_frame_b{width:660px;height:10px;background:url(images/spacer.png) no-repeat;float:left;}
/* --------------- product list ----------------------- */
.getmenu{width:195px;float:left; background-color:#e3ebde; border-bottom:1px solid #FFFFFF}
.getmenu_left{float:left; width:156px; height:auto;padding:9px 0 9px 14px;}
.getmenu_left a{ font-size:13px;}
.divproduct, .productList3, .productList4 { float:left;width:800px; margin:10px 0px;}
.divproduct {border-bottom:#ccc solid 1px;}
.divproduct ul { clear:both; width:640px;list-style-type:none; margin:0px; padding:0px;padding-bottom:8px; }
.divproduct ul li {list-style-type:none; float:left; }
.divproduct ul li.pic {width:100px; border:0px;}
.divproduct ul li.name {width:200px; padding-left:10px;}
.divproduct ul li.price {width:95px; padding-left:10px;}
.divproduct ul li.num {width:115px; padding-left:10px;}
#divBanner {width:640px;}
.productList3 ul {width:209px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList3 ul li {padding:2px; width:209px;}
.productList3 ul li.proTitle {height:42px; overflow:hidden;}
.productList4 ul {width:158px; float:left; text-align:center; list-style-type:none; margin:0px; padding:0px;}
.productList4 ul li {padding:1px; width:158px;}
.productList4 ul li.proTitle {height:42px; overflow:hidden;}
.divproduct br {clear:both;}
#referenceProduct { text-indent:20px;line-height:25px; margin:15px 0;font-size:12px; font-weight:bold;background:url(images/bg_proinfo_01.png);text-indent:20px;height:25px;color:#539410; text-shadow:1px 1px #FFF;}
/*-----------product catalog-------------*/
.getmenu{width:195px;float:left; background-color:#e3ebde; border-bottom:1px solid #FFFFFF}
.getmenu_left{float:left; width:156px; height:auto; padding:9px 0 9px 14px}
.getmenu_left a{ font-size:13px;}
.cat_main{width:1000px;height:250px;margin:0 auto;}
.cat_main ul li{float:left;margin-right:5px;}
.cat_list{width:795px;height:auto;float:right;margin-bottom:10px;}
.cat_list_t{width:745px;color:#FFFFFF;padding-left:50px;padding-right:5px;float:left;line-height:45px;height:45px;background:url(images/title_catalog_list.png) no-repeat;font-size:18px;}
.cat_list_t .cat_list_more{margin-right:40px;}
.cat_list_t .cat_list_more a{font-size:12px;}
.cat_list_c{height:246px;float:left;width:795px;padding:10px 0 0 0px;}
.cat_list_c ul{width:175px;padding:5px;border:solid 1px #cbcbcb;float:left;margin-left:10px; background:url(images/product_list_bg.jpg) repeat-x}
.cat_list_c .cat_pic{width:150px;height:150px;}
.cat_list_c .cat_txt{text-align:center;margin-top:10px;}

.leftpart{width:195px;height:auto;float:left;/*左边部分*/}
.leftpart .catalog{width:195px;height:auto;float:left;/*详细页面菜单*/}
.leftpart .catalog .catalog_t{width:195px;height:48px;float:left;line-height:48px;float:left;background:url(images/bg_attr.jpg);text-align: center;color:#FFFFFF;font-size:16px;}
.leftpart .catalog .catalog_t a{ color:#5f7a54}
.leftpart .catalog .catalog_m{width:195px;padding:0px;height:auto;float:left;}
.leftpart .catalog .catalog_b{width:195px;height:18px;float:left; background:#e3ebde;}
.leftpart .member{width:195px;height:auto;float:left;margin-top:10px;/*详细页面登录*/}
.leftpart .member .member_t{width:195px;height:45px;float:left;}
.leftpart .member .member_m{width:175px;padding:10px;height:auto;float:left; background:#e3ebde;}
.leftpart .member .member_m ul{margin-bottom:10px;overflow:hidden;;}
.leftpart .member .member_m ul li{float:left;height:30px;line-height:30px;}
.leftpart .member .member_m .txt_member{width:114px;height:25px; border:0px; background:#f3f8ef;line-height:25px; color:#666666}
.leftpart .member .member_m .btn_member{background:url(images/btn_allbg.png) no-repeat;width:76px;height:30px;border:0;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer;}
.leftpart .member .member_b{width:195px;height:18px; background-color:#e3ebde;float:left;}
.leftpart .attribute{width:195px;height:auto;float:left;/*详细页面属性*/}
.attribute_span{background:#7dc12c;padding:3px;color:#Fff;}
.leftpart .attribute .attribute_t{width:195px;height:48px;line-height:48px;float:left;background:url(images/bg_attr.jpg);text-align: center;color:#FFFFFF;font-size:16px;
}
.leftpart .attribute .attribute_m{width:175px;padding:0 10px;height:auto;float:left;background:url(images/cat_m.png) repeat-y;}
.leftpart .attribute .attribute_m a{margin-bottom:8px;display:inline-block;}
.leftpart .attribute .attribute_m img{ vertical-align:middle;}
.leftpart .attribute .attribute_b{width:195px;height:18px;background:url(images/cat_b.png) no-repeat;float:left;}

.rightpart{width:798px;height:auto;float:right;margin-top:3px;background:#fff;padding-top:10px;border:solid 1px #d0d0d0;}
.hot_rightpart{width:798px;height:auto;float:right;}
.hotpro_t{width:745px; height:47px;background:url(images/title_catalog_list.png) no-repeat; padding-left:50px; color:#fff; font-size:18px; line-height:47px; font-family:"微软雅黑";}
.hotpro_m{ width:800px; margin-top:5px; margin-bottom:15px;}
.hotProBg{width:185px; height:234px;background:url(images/hotpro_bg.png) no-repeat;float:left; margin:5px; padding:1px;}
.hotProBg ul li{font:12px; line-height:16px; text-align:center;word-break:break-all; width:183px;}
.hotpro_b{width:774px; height:190px;background:url(images/hotpro_b_bg.jpg) no-repeat; overflow:hidden; padding:1px; margin-left:5px;}
.hotpro_b img { width:180px; height:180px;}
#demo{ width:773px; height:190px;overflow:hidden;}
#demo #indemo {float: left;width: 800%;}
#demo #demo1 {float: left;}
#demo #demo2 {float: left;}
/*-------------account----------------*/
#hei { width:680px; height:25px; margin-bottom:2px;}
#hei ul { width:620px; margin:0px; padding:0px; height:25px;
}#hei ul li { list-style:none; width:120px; display:block; float:left; background:#DADADA; margin-left:1px;text-align:center; height:25px; padding-top:5px;}
.account { width:165px; line-height:2em; color:#25670F; font-weight:bold; font-size:14px; text-align:center;}
.account a {font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}
.account a:hover {color:#000; text-decoration:underline;}
.PLframe{width:800px; margin:0 auto;}
.prolist{width:800px; margin-bottom:20px;}
.proInfo{width:180px; float:left; margin:0 10px;}
.proInfo ul li{font:12px; line-height:16px; text-align:center;word-break:break-all; width:180px;}
.price{color:#333333;}
.proname{color:#666666;white-space:normal; width:180px;}
.procode{color:#666666;}