/* CSS Document */
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
body {font:12px/20px arial; background-color:#FFFFFF; color:#333;}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;}
ol,ul {list-style:none;}
input,select{ font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/* clear float */
.cl{clear:both; }
.clear{ *zoom:1;}.clear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* font size */
.f12{font-size:12px}.f14{font-size:14px!important;}.p_idt{ text-indent:2em;}
.red,.error{ color:#f00!important;}.correct{ color:#690!important;}.gray{ color:#999!important;}.gray_6{ color:#666!important;}

/* float base */
.fl{float:left!important;}.fr{float:right!important;}.dbk{ display:block!important;}

/* margin padding base 10*/
.mt10{ margin-top:10px!important;}.mb10{ margin-bottom:10px!important;}.mr10{ margin-right:10px!important;}.ml10{ margin-left:10px!important;}
.mt5{ margin-top:5px!important;}.mb5{ margin-bottom:5px!important;}.mr5{ margin-right:5px!important;}.ml5{ margin-left:5px!important;}
.pd10{ padding:10px!important;}.pd5{ padding:5px!important;}.pt10{ padding-top:10px!important;}.pb10{ padding-bottom:10px!important;}.pr10{ padding-right:10px!important;}.pl10{ padding-left:10px!important;}

.w_10{ width:10%!important;}.w_18{ width:18%!important;}.w_20{ width:20%!important;}.w_30{ width:30%!important;}.w_40{ width:40%!important;}.w_50{ width:50%!important;}.w_60{ width:60%!important;}.w_70{ width:70%!important;}.w_80{ width:80%!important;}.w_90{ width:90%!important;}.w_100{ width:98%!important;}.w_490{ width:490px;}.w_280{ width:280px;}
.h493{ height:auto; min-height:493px; _height:493px; overflow:visible;}
.h260{ height:auto; min-height:260px; _height:260px; overflow:visible;}

/* border style */
.dotted{ border-bottom:1px dashed #ddd; height:1px; line-height:1px; overflow:hidden; display:block; font-size:0; margin:10px auto;}
.bdr_ddd{ border:1px solid #ddd;}
.bdrn{ border:none!important;}

.star,.star_select{ width:19px; height:18px; display:inline-block; vertical-align:middle; background:url(../images/icon.png) no-repeat left -359px;}
.star_select{ background-position:left -323px;}

.star2{ cursor:pointer;}
.star2 img{ float:left; margin-right:2px;}
/* a font color */
.orange{color:#f50;}
a{color:#333; text-decoration:none;}
a:hover{color:#f50; text-decoration:underline;}
.grey_link{ color:#666;}.grey_link:hover{ color:#f50;}
.blue_link a{color:#1156ba;}
.blue_link a:hover{color:#f50;}
.lightBlue_link,.lightBlue_link a{ color:#09c;}
.lightBlue_link a:hover{ color:#f50;}
.orange_link a{color:#f50;}
.orange_link a:hover{color:#f00;}
.img_link a img{padding:2px; border:1px solid #DDD;}
.img_link a:hover img{padding:2px; border:1px solid #F50;}

.hd{ border:1px solid #b8c4d4; background:url(../images/btn.png) repeat-x left -689px; overflow:hidden; height:28px; padding:0 8px; line-height:28px;}
.hd h2{ font:bold 14px/28px arial; color:#333; float:left;}
.hd span.country{ width:360px; height:28px; overflow:hidden; white-space:normal; float:left; display:inline-block; padding-left:200px;}
.hd span.country a{ margin-right:15px;}
.hd em{ float:right;}
.bd{ border:1px solid #b8c4d4; border-top:0;}

/* framework */
#main,#link{ width:960px; margin:10px auto 0;}
.left{ width:660px;}
.right{ width:290px;}
.w220{ width:220px;}
#w240,.w240{ width:240px;}
.w300{ width:300px;}
.w420{ width:420px;}
#w710,.w710{ width:710px;}
.w730{ width:730px;}
.w960{ width:960px;}
.w958{ width:958px;}
.warp{ width:960px; margin:0 auto;}

/* icon_on & icon_off */
.icon_on,.icon_off{ background:url(/member/images/icon.png) no-repeat; width:15px; height:11px; display:inline-block; vertical-align:middle;}
.icon_on{ background-position:left -403px;}
.icon_off{ background-position:left -436px;}

/* site_nav */
#site_nav{ background:url(../images/btn.png) repeat-x left -730px; height:28px; line-height:28px;}
#site_nav .fl a i{ _margin-top:6px;}
#site_nav .fr li{ background:url(../images/icon.png) no-repeat right -758px; float:left;}
#site_nav .fr li a{ display:inline-block; padding:0 5px; margin:0 5px;}
#site_nav .fr li a.langue{ background:#aad7f8;}
#site_nav .fr li.bgNone{ background:none; padding:4px 0 0 0;}

/* head */
#head .logo{ width:343px; height:125px; background:url(/images/logo-new2.png) no-repeat left top;}
#head .logo a{ display:block; width:268px; height:100px; text-indent:-999px;}
#head .logo span{ display:block; font:bold 12px/22px arial; padding:0 20px;}
#head{ width: 960px; margin: 0px auto; }
#head .logo img{ display:block;}
#head .search{ float:right; width:580px; position:relative; }
#head .formaa{ float:left; width:400px; height:30px;  margin-top:44px; background-color:#eee; position:relative; z-index:222; padding:4px;  display:inline;}
#head .search div{ display:inline; float:left;line-height:28px;}
#head .search .txtKeyword input{ width:240px; height:28px; border:1px solid #b9c5d5; border-left:0; vertical-align:top;  padding-left:3px; color:#999; *margin-top:-1px; line-height:28px;}
#head .search .selectCate{ position:relative;}
#head .search .selectCate span{ display:block; width:76px; height:28px; color:#000; border:1px solid #b9c5d5; padding-left:8px; background-color:#FFF; }
#head .search .selectCate i{ display:block; width:28px; height:28px; background:url(../images/icon.png) no-repeat 10px -378px; cursor:pointer; position:absolute; right:0; top:1px;}
#head .search .selectCont{ width:84px; border:1px solid #BABABE; position:absolute; top:29px; left:0; background-color:#FFF;}
#head .search .selectCont ul{ width:84px; float:left;}
#head .search .selectCont ul li{ width:84px; float:left;}
#head .search .selectCont ul li a{ display:inline-block; height:27px; line-height:27px; padding-left:8px; width:76px;}
#head .search .selectCont ul li a:hover{ background-color:#F5FAF5; text-decoration:none;}
#head .sCtit{ width:86px; overflow:hidden; }
#head .search .btn input{ width:70px; height:30px;_height:31px; background:url(../images/btn.png) no-repeat left -447px; border:0 none; font:bold 14px/30px arial; color:#660000;display:inline; vertical-align:top; cursor:pointer;outline:0;}
#head .search .postBuy{ position:absolute;  right:0; top:46px;}
#head .search .postBuy a{height:32px; border:1px solid #dcdcdc; background:#f8f8f8 url(../images/icon.png) repeat-x left -10px; font:bold 12px/32px arial; text-align:center; width:144px; display:block;}
#head .search .postBuy a:hover{ text-decoration:none; border-color:#cdcdcd;}
#head .search span.actionOr{ font-size:14px; display:block; position:absolute; left:416px; top:55px;}

#head .tags{ width:575px; margin-left:5px;}
#head .tags a{ color:#09f; margin-right:20px;}#head .tags a:hover{ color:#f60;}
#head .search {z-index: 100;}
.search_form{ z-index:9999; position:relative;}
.search_form .select-list{ display:none; overflow:hidden; width:477px; position:absolute; left:0; top:31px; border:1px solid #dcdcdc; background:#fff;}
.search_form .select-list ul{ text-align:left; width:477px; overflow:hidden;}
.search_form .select-list ul li{ margin:0; display:inline-block; width:477px; height:24px;}
.search_form .select-list ul li a{ font-size:12px; display:inline-block;height:24px; line-height:24px; width:470px; padding:0 4px;}
.search_form .select-list ul li a:hover{ background:#3399ff; color:#fff; text-decoration:none;}

/* nav */
#nav{ width:960px; margin:0 auto; border-bottom:3px solid #1f62bd;}
#nav ul li{ float:left; cursor:pointer; color:#333; background:#ebf5ff;}
#nav ul li a{ font:normal 14px/30px arial,simsun;padding-left:25px; height:30px; background:url(../images/btn.png) no-repeat left -605px; text-decoration:none; display:inline-block;}
#nav ul li a span{ cursor:pointer; background:url(../images/btn.png) no-repeat right -647px; display:inline-block;padding-right:25px; height:30px;}
#nav ul li.selected{ background:#05b1ea; border-color:#0095c6; color:#fff; font-weight:bold;}
#nav ul li.selected a{ font:bold 14px/30px arial,simsun; background-position:left -521px; text-decoration:none; color:#fff;}
#nav ul li.selected a span{ background-position:right -563px;}

/* crumbs */
#navigation{ width:938px; color:#666; padding:0 10px; height:24px; line-height:24px; background:#f1f8ff url(../images/icon.png) repeat-x left -30px; margin:0 auto;  border:1px solid #d1dbe7; overflow: hidden;}

/* page */
.page{ height:22px; overflow:hidden; text-align:center; color:#666;}
.page_tal{ text-align:left;}
.page a,.page i,.page span,.page span .text,.page span .btn,.page span em{ line-height:20px; overflow:hidden; vertical-align:top; display:inline-block;}
.page a{  height:20px; border:1px solid #c1d7ee; background:#f7fbff; padding:0 7px; margin:0 2px; color:#1355af; text-decoration:none;}
.page a:hover{ border:1px solid #1e89be; background:#e1f2ff;}
.page i.select{ border:1px solid #1e89be; background:#1e89be; margin:0 2px; color:#fff; height:20px; padding:0 7px;}
.page i.no{ padding:0 6px; height:20px; margin:0 2px; border:1px solid #b7bec4; background:#fff; color:#8d8c8c;}
.page span{ padding-left:6px; }
.page span .text{ border:1px solid #7f9db9; height:20px; width:40px; padding:0 3px; margin:0 3px;*margin:-1px 3px 0;}
.page span .btn{ font:bold 12px/22px arial; cursor:pointer; color:#fff; border:0; height:22px; background:#088fcf; width:40px;}
.page span em{ line-height:22px;}

/* public from */
.public_from{ width:758px; overflow:hidden;}
.public_from dl{ width:758px; overflow:hidden;}
.public_from dl dt{ width:138px; padding:5px 3px; float:left; line-height:24px; overflow:hidden; text-align:right; color:#666;}
.public_from dl dt i{ font:11px/24px simsun; padding:0 4px; color:#f00;}
.public_from dl dd{ width:600px; padding:5px 3px; float:left; overflow:hidden;}
.text,.public_from dl dd .text{ border:1px solid #b1b1b1; height:22px; padding:0 3px; font:normal 12px/22px arial; color:#333; margin-right:5px; vertical-align:middle;}
.select_s,.title .select,.public_from dl dd .select{ height:22px; font:normal 12px/22px arial; color:#333; margin-right:5px; vertical-align:middle; }
.textarea,.public_from dl dd .textarea{height:130px; overflow-y:hidden; border:1px solid #b1b1b1; vertical-align:top; padding:0 3px; font:normal 12px/20px arial; color:#333; margin-right:6px;}
.public_from dl dd strong{ display:inline-block;}
.public_from dl dd em{ display:inline-block; font-family:Tahoma; height:22px; line-height:22px; color:#666; vertical-align:middle;}
.vam{ vertical-align:middle;}
.public_from dl dd span.mr20{ display:inline-block; margin-right:20px;}
.public_from dl dd span.mr20 input{ vertical-align:middle; margin-right:2px;}
.public_from dl dd span.upload_pic{ width:100px; height:100px; margin-top:3px; overflow:hidden; display:inline-block; vertical-align:top;}
.public_from dl dd span.upload_info{ width:480px; overflow:hidden; display:inline-block; vertical-align:top;}
.public_from dl dd span.w_25{ width:25%; *width:24%; margin-bottom:5px; display:inline-block;}
.public_from dl dd span.w_25 input{ vertical-align:middle; margin-right:3px;}
.public_from dl dd span.drawing{ width:140px; height:130px; overflow:hidden; display:inline-block; border:1px dashed #ddd;}
.public_from dl dd span.drawing img{ width:140px; height:130px;}

.product_attribute,.contact{ overflow:hidden;}
.product_attribute dl,.contact dl{ width:100%; overflow:hidden;}
.product_attribute dl dt,.contact dl dt{ float:left; display:inline-block; width:20%; color:#666; padding-right:5px; text-align:right}
.product_attribute dl dd,.contact dl dd{ float:left; display:inline-block; width:78%;}

#link a{ margin:0 5px; color:#666;}#link a:hover{ color:#f50;}

.inquary h2{ height:35px; line-height:35px; font-size:16px; color:#0056e1;}
.inquary h2 .fr{ font-weight:normal; font-size:12px; color:#333;}
.inquary .img-bg{border:1px solid #b8c4d4; overflow:hidden; background:url(../images/en_03.jpg) repeat-x; padding:25px 10px;}
.inquary .img-bg  table tr td{ padding:5px;}
.inquary .img-bg  table tr td input{  vertical-align:middle;}
.inquary .img-bg  table tr td td{ padding:0;}

.postBuy-offer .postBuy-hd { height:30px; background:url(../images/stra.jpg) 0px 0px repeat-x; padding:0px; }
.postBuy-offer .postBuy-hd h2 { font-size:14px; height:30px; line-height:30px; padding-left:12px; background:url(../images/stra.jpg) 0px -37px no-repeat; display:inline-block; }
.postBuy-offer .postBuy-hd .fr { font-size:12px; font-weight:normal; height:30px; line-height:30px; padding-right:12px; background:url(../images/stra.jpg) right -68px no-repeat; display:inline-block; }
.postBuy-offer .postBuy-bd { border:1px solid #fabd49; border-top:none; padding:8px 10px; background:#fffdf4; }
.postBuy-offer .postBuy-bd table tr td{ padding:3px 5px;}

#massage_boxa { Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; WIDTH:500px; HEIGHT:300px; visibility:hidden; TOP: 200px; LEFT: 400px }
.headera { height:20px; line-height:20px; background:#e5ecf4; padding:6px 15px; font-size:14px; font-weight:bold; }
.massagea { BORDER: #b8c4d4 1px solid; BACKGROUND: #fff; }
.mt-topbom tr td{padding:5px!important;}.mt-topbom tr td label{ margin-right:10px;}
#massage_boxa .tr { TEXT-ALIGN: right; position:absolute; top:10px; right:15px; }
#maska { Z-INDEX: 9999; POSITION: absolute; FILTER: ALPHA(opacity=60); WIDTH: 1264px; BACKGROUND: #666; HEIGHT: 1000px; VISIBILITY: hidden; TOP: 0px; LEFT: 0px; opacity: 0.6 }
.add-title{height:29px; line-height:29px; background:url(../images/product_38.jpg) repeat-x; border:1px solid #b8c4d4; padding:0px 8px; font-size:14px; font-weight:bold;}
.add-title .fr{ font-weight:normal; font-size:12px;}

.gury-gg{ background:#f9fbfe; padding:8px 10px;}
.add-btop{ border-top:1px solid #e4ebf3;}
.product-de-tree{border:1px solid #d8dfe9; border-top:none;  padding:0 10px;}
.product-de-tree ul{padding:5px 0;}
.product-de-tree ul li{ margin:8px 0px; font-family:Comic Sans MS;}
.product-de-tree ul li span{ font-weight:bold; color:#282828; display:block; font-family:Arial, Helvetica, sans-serif;}
.product-de-tree ul li img{ vertical-align: middle}

/* foot */
#foot{width:960px; margin:0px auto; color:#666; margin-top:10px; border-top:2px solid #1f62bd; padding:8px 0; text-align:center;}
#foot a{ color:#666; margin:0 5px;}#foot a:hover{ color:#f60;}

.icon_on,.icon_off{ background:url(/member/images/icon.png) no-repeat; width:15px; height:11px; display:inline-block; vertical-align:middle;}
.icon_on{ background-position:left -403px;}
.icon_off{ background-position:left -436px;}

.backToTop { display: none; width:auto; line-height: 1.2; padding: 5px 0;color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 20px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); }

.select_key{ z-index:9999; position:relative;}
.select_key ul#ulItems{ overflow:hidden; width:345px; position:absolute; left:0; top:31px; border:1px solid #dcdcdc; background:#fff; text-align:left; width:345px; overflow:hidden;}
.select_key ul#ulItems li{  color:#fff; margin:0; display:inline-block; width:345px; height:24px;}
.select_key ul#ulItems li a{ font-size:12px; text-decoration:none;display:block; height:24px; line-height:24px; width:345px; padding:0 4px; text-decoration:none;}
.select_key ul#ulItems li.select{ color:#fff; background:#39f;}
.select_key ul#ulItems li.select a{ display:block; color:#fff;}
.select_key ul#ulItems li.select a{ text-align:left;}

/* CSS Document */
/* base blue module */
.hd_blue{ background:#088fcf; height:30px; padding:0 10px;}
.hd_blue h2{ font:bold 12px/30px arial; float:left; color:#fff;}
.hd_blue span{ float:right; color:#fff; line-height:30px;}
.hd_blue span div{ float:left;}
.bd_blue{ border:1px solid #ddd; background:#eef7ff; border-top:0; padding:10px;}

.hd_blue_bdr{ border:1px solid #88c5e2; background:#c4e6ff; height:28px; padding:0 10px; overflow:hidden;}
.hd_blue_bdr h2{ font:bold 12px/28px arial; color:#333;}
.hd_blue_bdr .fr{ line-height:28px;}.hd_blue_bdr .fr i{ font-family:simsun;}
.bd_blue_bdr{ border:1px solid #c7d9e7;  border-top:0; padding:10px; overflow:hidden;}
.bd_blue_bdr2{ overflow:hidden;}

.p_r_screen span.r_t_page a:hover,.p_r_screen span.r_t_page a.select{border:1px solid #8dc3e6; background:#8dc3e6; color:#fff;}

.hd_tab{ overflow:hidden;}
.hd_tab ul li{ float:left; cursor:pointer; margin-right:5px; font:normal 12px/28px arial; padding:0 10px; height:28px; border:1px solid #88c5e2; border-bottom:none; background:#ebf5ff;}
.hd_tab ul li.select{ white-space:normal; z-index:10; position:relative; height:29px; background:#c4e6ff; font-weight:bold;}
.bd_tab{ border:1px solid #ddd;  border-top:1px solid #88c5e2;padding:10px; z-index:1; margin-top:-1px;}

/* base button */
.btn_orange{height:28px; overflow:hidden; display:inline-block; vertical-align:middle; cursor:pointer; text-align:center; background:url(../images/btn.png) no-repeat left -50px; border:0; padding:0 0 0 15px!important;}
.btn_orange span{ display:inline-block; height:28px; font:normal 12px/26px arial;*line-height:28px; overflow:hidden; padding:0 15px 0 0!important; background:url(../images/btn.png) no-repeat right -88px;}
a.btn_orange:hover{ text-decoration:none;}

.btn_gray{ height:24px; overflow:hidden; display:inline-block; vertical-align:middle; cursor:pointer; text-align:center; background:url(../images/btn.png) no-repeat left -195px; border:0; padding:0 0 0 15px!important;}
.btn_gray span{ display:inline-block; height:24px; font:normal 12px/24px arial; overflow:hidden; padding:0 15px 0 0!important; background:url(../images/btn.png) no-repeat right -229px;}
a.btn_gray:hover{ text-decoration:none; background-position:left -127px;}
a.btn_gray:hover span{ background-position:right -161px;}

.btn_attribute,.btn_attribute span{line-height:19px; overflow:hidden; display:inline-block; background:url(../images/btn.png) no-repeat;}
.btn_attribute{height:19px;  background-position:left -263px; padding-left:10px;}
a.btn_attribute:hover{ text-decoration:none;}
.btn_attribute span{height:16px; line-height:14px; padding:3px 5px 0 0; cursor:pointer; background-position:right -292px; }
.btn_attribute span i{ background:url(../images/icon.png) no-repeat; width:13px; height:13px; display:inline-block; overflow:hidden; vertical-align:top; margin-left:5px;}
.btn_attribute span i.icon_add{ background-position:left -257px;}
.btn_attribute span i.icon_del{ background-position:left -290px;}

.p_category{ border:1px solid #c7d9e7;}
.p_category h2{ font:bold 14px/29px arial; background:#ebf5ff; padding:0 10px; height:29px;}
.p_category ul{ width:638px; padding:10px; overflow:hidden;}
.p_category ul li{ overflow:hidden; background:url(../images/icon.png) no-repeat left -192px; float:left; padding-left:10px; width:202px; font:normal 12px/16px arial;}
.p_category ul li.line{clear:both;width:95%;height:8px;margin:0 auto;padding:0;font-size:0;line-height:0; overflow:hidden; background:none;}

.p_keyword{ border:1px solid #c7d9e7;}
.p_keyword h2{ float:left; width:100px; font:bold 14px/29px arial; background:#ebf5ff; padding:0 10px; height:29px;}
.p_keyword span { float:left; width:550px; font:bold 14px/29px arial; background:#ebf5ff; padding:0 10px; height:29px;}
.p_keyword span a{padding-left:5px;}
.p_keyword .r{ float:left; width:248px; font:normal 12px/29px arial; background:#ebf5ff; padding:0 10px; height:29px;}
.p_keyword ul{ width:960px;padding:10px; overflow:hidden;}
.p_keyword ul li{ padding-top:5px;overflow:hidden; background:url(../images/icon.png) no-repeat left -192px; float:left; padding-left:10px; width:300px; font:normal 14px/16px arial;}
.p_keyword ul li.line{clear:both;width:95%;height:8px;margin:0 auto;padding:0;font-size:0;line-height:0; overflow:hidden; background:none;}

.column{ float:left; word-break: normal;  word-wrap: break-word;}
.column div strong a{ color:#06c}.column div strong a:hover{color:#f60;}
.remark{ color:#999; font-size:10px;}
.topPanner{height:45px;width:100%;margin-bottom:10px;overflow:hidden;background-color:#eeeeee;}
.rightPanner{float:left;height:133px;display:inline;width:326px;margin-left:10px;overflow:hidden;background-color:#eeeeee;}
.mainCategory {clear:both;border:1px solid #C7D9E7;border-top:none;margin-bottom:15px; margin-top:10px;}
.mainCategory h3, .box h3{color:#0E2843;font:bold 14px/30px tahoma; padding:1px 5px 2px 8px;}
.mainCategory h3.specialBg{ height:26px; line-height:26px; background:#ebf5ff;border-top:1px solid #C7D9E7;}
.mainCategory h5{font:bold 15px/30px arial;padding:0 0 0 15px;margin:5px 0 0 0;}
.mainCategory .columnL{min-height:1px;height:auto !important;}
.mainCategory .columnL .imgWrap{width:113px;padding-left:15px;overflow:hidden;}
.box{border:1px solid #C7D9E7;border-top:none;margin-bottom:10px;}
.clear-line{clear:both;width:95%;height:10px;margin:0 auto;padding:0;font-size:0;line-height:0;border-bottom:1px dotted #cccccc;}
.finishProduct{width:35%;margin:0 0 10px 15px;}
.finishProduct ul{margin:0;list-style-type:none;line-height:18px!important;}
.finishProduct ul ul li{padding-left:10px; background:url(../images/icon.png) no-repeat left -191px; }
.category-navi {margin:10px;}
.category-navi ul, .category-navi li {list-style:none;padding:0;margin:0;}
.category-navi li {float:left;}
.category-navi a {display:block;padding:0 0 0 8px;margin:0 7px 0 0;font:normal 12px/18px arial;white-space:nowrap;background:url(../images/icon.png) left -228px no-repeat;}
.category-navi a:visited {color:#105CB6;}
.category-navi a:hover {color:#f60;}
.category-navi .first a {padding:0;background:none;}
.subcategory-navi {margin:0 15px 10px 10px;}
.subcategory-navi ul, .subcategory-navi li {list-style:none;padding:0;margin:0;}
.subcategory-navi li {float:left;}
.subcategory-navi a {display:block;padding:0 0 0 7px;margin:0 6px 0 0;font:normal 12px/15px arial;white-space:nowrap;background:url(../images/icon.png) left -229px no-repeat;}
.subcategory-navi .first a {padding:0;background:none;}

h3.group-name {border-top:1px solid #C7D9E7;font-size:14px;background:none!important;}
.r_join .bd_blue{ padding:10px 0 10px 10px}
.r_join .bd_blue p{ font:bold 12px/20px arial;}
.r_join .bd_blue p a{ text-align:center; font:bold 14px/30px arial; border-radius:3px; width:120px; height:30px; background:#f90; color:#fff; display:inline-block; text-decoration:none; margin-right:15px;  box-shadow:1px 2px 2px #999;}
.r_join .bd_blue p a:hover{ text-decoration:none; background:#f60;}

.r_excellent{ overflow:hidden;}
.r_excellent .bd_blue{ overflow:hidden; padding:10px 10px 0;}
/*.r_excellent .bd_blue div{ height:1000px;}*/
.r_excellent .bd_blue ul li{ overflow:hidden;}
.r_excellent .bd_blue dl{ width:268px; height:70px; padding-bottom:10px; overflow:hidden;}
.r_excellent .bd_blue dl dt{ float:left; width:70px; height:70px; overflow:hidden; margin-right:10px;}
.r_excellent .bd_blue dl dt img{ width:70px; height:70px;}
.r_excellent .bd_blue dl dd{ float:left; width:150px; }
.r_excellent .bd_blue dl dd a{ font-weight:bold; line-height:18px;}
.r_excellent .bd_blue dl dd p{ line-height:16px; margin-bottom:2px; color:#666;}
.r_excellent .bd_blue dl dd p img{ vertical-align:middle;}
.r_excellent .bd_blue ul li,.r_excellent .bd_blue dl.w215{ width:215px;}
.r_excellent .bd_blue dl.w215 dd{ width:135px;}
.r_excellent .more{ display:block; border:1px dashed #ddd; border-top:none; text-align:center; font:bold 12px/30px arial; background:#d4e9fc; }

#nycon{ width:268px;}
#nyback,#nynext{ color:#4584b6; cursor:pointer; margin-top:5px; font-family:arial; width:15px; height:15px; line-height:15px; padding:0; text-align:center; display:inline-block; text-decoration:none;border:1px solid #8dc3e6; background:#fff;}
.on#nyback {border:1px solid #8dc3e6; background:#8dc3e6; color:#fff;}
.on#nynext {border:1px solid #8dc3e6; background:#8dc3e6; color:#fff;}
.buy_other .bd_blue2,.r_excellent .bd_blue2{ overflow:hidden; width:218px!important;}

.r_lastest .bd_blue{ padding:5px 10px;}
.r_lastest .bd_blue ul li{ line-height::16px; padding:4px 0; overflow:hidden;}
.r_lastest .bd_blue ul li img{ margin-right:4px; vertical-align:middle;}

.r_popular .bd_blue ul li{ width:49%; line-height:16px; padding:2px 1% 2px 0; display:block; float:left;}
.r_popular .bd_blue ul li em{ color:#999; font-size:10px;}
.r_popular .bd_blue ul li.line{clear:both;width:95%;height:2px;margin:0 auto;padding:0;font-size:0;line-height:0; overflow:hidden; background:none;}


.a_screen{ border:1px solid #b7c4d4; border-top:none; overflow:hidden;}
.a_screen dl dt{ overflow:hidden; background:url(../images/icon.png) repeat-x left -20px; height:21px;border-top:1px solid #b7c4d4; border-bottom:1px solid #b7c4d4; padding:5px 8px 5px 8px; font:bold 12px/21px arial;}
.a_screen dl dt a.btn_gray{ margin-top:-2px; position:relative; padding-left:3px!important;}.a_screen dl dt a.btn_gray span{ padding-right:3px!important;}
.a_screen dl dt img{ vertical-align:middle; margin-right:5px;}
.a_screen dl dd{ padding:5px 10px;}
.a_screen dl dd ul li{ line-height:16px; padding:4px 0;}
.a_screen dl dd ul li input{ vertical-align:middle; margin-right:3px;}
.a_screen dl dd ul li em{ color:#666; font-size:10px; margin-left:3px;}
.a_screen dl dd ol{ padding:2px;}
.a_screen dl dd ol li{ font-weight:bold; float:left; width:16px; display:block;}

.p_attribute{ border:1px solid #c7d9e7; background:#ebf5ff; padding:10px; overflow:hidden;}
.p_attribute h3{ font:bold 14px/26px arial; color:#2d60bc;}
.p_attribute dl{ overflow:hidden; padding-bottom:10px;}
.p_attribute dl dt{ font-weight:bold; line-height:18px;}
.p_attribute dl dd{ font-family:Comic Sans MS,arial; color:#666; margin-bottom:10px;line-height:18px;}
.p_attribute .more{ text-align:right;}

.s_results{ overflow:hidden; background:#edf7ff; padding:5px 10px;}
.s_results span{ display:inline-block; padding-right:50px; font:bold 14px/22px arial; color:#f60;}

.p_list{ overflow:hidden; padding:10px;}
.p_list li{ float:left; width:683px; overflow:hidden; padding:10px 0 10px 5px; border-bottom:1px dashed #dcdcdc;}
.p_list li:hover,.p_list li.list{ background:#fff8e6;}
.listSel{background:#fff8e6;}
.p_list li .select,.p_list li .select2{ float:left; text-align:center; width:20px;}
.p_list li .select input{ vertical-align:middle;}
.p_list li .select2 input{ margin-top:5px; }
.p_list li .pic{ padding-top:5px; float:left; width:90px; height:90px; overflow:hidden;}
.p_list li .pic img{ max-width:90px; max-height:90px;}
.p_list li .attribute{ float:left; width:510px;}
.p_list li .attribute h3{ margin-bottom:3px;}
.p_list li .attribute h3 a{ vertical-align:middle;}
.p_list li .attribute h3 a.cas{ margin-left:3px; font-weight:normal; color:#666;}
.p_list li .attribute h3 a.cas:hover{ color:#f60;}
.p_list li .attribute h3 a.orange{ font-weight:bold; margin-left:5px;}
.p_list li .attribute h3 em.time{vertical-align:middle; font-size:11px; margin-left:25px; font-weight:normal; color:#666;}
.p_list li .attribute h3 img{ vertical-align:middle; margin:0 3px;}
.p_list li .attribute span{ width:90px; display:inline-block; vertical-align:middle; text-align:right; padding-right:3px; color:#666;}
.p_list li .attribute p{ line-height:24px;}
.p_list li .attribute p em{ display:inline-block; width:360px; vertical-align:top;}
.p_list li .attribute p em a.more{ margin-left:10px; font:bold 12px/22px arial; color:#f60;}
.p_list li .attribute410{ margin-left:10px; width:410px;}
.p_list li .attribute410 span{ width:100px;}

.p_list li .contact{ float:right; width:140px;}
.p_list li .contact p{ margin-bottom:5px;}
.p_list li .contact p img{ vertical-align:middle; margin-right:3px;}
/*
.p_list li .contact a.btn{ width:130px; border-radius:3px; height:30px; font:bold 14px/30px arial; text-align:center; color:#fff; text-decoration:none; background:#f90; display:inline-block; box-shadow:1px 2px 2px #999; margin-bottom:5px;}
.p_list li .contact a.btn:hover{ text-decoration:none; background:#f60;}*/
.p_list li .contact a.btn{
	padding: 0 8px;
	border-radius: 3px;
	height: 30px;
	font: 14px/30px arial;
	text-align: center;
	color: #ba613f;
	text-decoration: none;
	background: #FFD777;
	display: inline-block;
	box-shadow: 1px 1px 2px #999;
	margin-right: 5px;	
}
.p_list li .contact a.btn:hover{ 
	text-decoration: none;
	background: #F60;
	color: white;
}
.p_list li .supplier{ padding-left:20px; float:left; width:97%;}
.p_list li .supplier span{ display:inline-block; margin-right:20px;}
.p_list li .supplier span img{ vertical-align:middle; margin-right:3px;}

.p_r_screen{ overflow:hidden;}
.p_r_screen span{ display:inline-block; height:23px; line-height:22px; padding-top:3px; margin-right:10px; font-weight:bold; float:left;}
.p_r_screen span input,.p_r_screen span select{ vertical-align:middle; margin-right:4px;}
.p_r_screen span input.btn{ width:35px;}
.p_r_screen span select{ width:80px;}
.p_r_screen span.r_t_page{ margin:0; float:right; font-weight:normal;}
.p_r_screen span.r_t_page a{ font-family:simsun; width:15px; height:15px; line-height:15px; text-align:center;display:inline-block; text-decoration:none;border:1px solid #8dc3e6; background:#fff;}
.p_r_screen span.r_t_page a:hover,.p_r_screen span.r_t_page a.select{border:1px solid #8dc3e6; background:#8dc3e6; color:#fff;}

ol.tips{ padding-top:10px; margin-top:10px; border-top:1px dashed #dcdcdc;}
ol.tips li{  line-height:20px; margin-bottom:5px;}
ol.tips li strong{ padding-right:5px; color:#333;}
ol.tips li a{ color:#f60; padding-right:3px;}

.detail_info{ border:1px solid #c7d9e7; background:url(../images/top_sup_bg.png) repeat-x left top; overflow:hidden; padding:15px;}
.detail_info .pic{ background:#fff; float:left;  position:relative; margin-right:10px; width:190px;}
.detail_info .pic .big_pic,.detail_info .pic .big_pic2,.sup_list .pic .big_pic{ background:url(../images/icon.png) no-repeat left -272px; position:absolute; width:20px; height:20px; display:block; z-index:999; right:0; top:170px;}
.detail_info .pic .img img{ height:190px; width:190px; overflow:hidden;}
.detail_info .pic p{width:190px; text-align:center;}
.detail_attribute{ overflow:hidden; width:470px;}
.detail_attribute h1{ font:bold 18px/20px arial; margin-bottom:5px;}
.detail_attribute h1 span{ padding-left:10px; font:normal 12px/20px arial; color:#666;}
.detail_attribute ul{ overflow:hidden; margin-bottom:15px;}
.detail_attribute ul li{ overflow:hidden;}
.detail_attribute ul li strong{ vertical-align:top; width:160px; display:inline-block; text-align:right; padding-right:5px;}
.detail_attribute ul li span{ vertical-align:top; display:inline-block; width:305px;}
.detail_attribute ul.b_attribute{ margin-bottom:0;}
.detail_attribute ul.b_attribute li strong{ width:80px;}
.detail_attribute ul.b_attribute li span{ width:385px;}
.detail_attribute bdo{ display:block; overflow:hidden; padding-left:100px;}
.detail_attribute bdo .btn{ float:left; display:block; vertical-align:top; width:130px; border-radius:3px; height:35px; font:bold 14px/35px arial; text-align:center; color:#fff; text-decoration:none; background:#f90; border:0; display:inline-block; box-shadow:1px 2px 2px #999; margin-bottom:10px;}
.detail_attribute bdo a.complaint{ float:left; display:block; margin-left:30px; color:#666; vertical-align:top; padding-top:18px;}
.detail_attribute bdo a.complaint:hover{ color:#f60;}

.p_detail{ overflow:hidden;}
.p_detail .bd_tab{ overflow:hidden;}
.p_detail .bd_tab h3{ color:#36c; border-bottom:1px dashed #dcdcdc; line-height:24px;}
.p_detail .bd_tab h3 a{ font-weight:normal;}
.p_detail .bd_tab ul{ padding:10px 0; overflow:hidden;}
.p_detail .bd_tab ul li span{ display:inline-block; width:115px; text-align:right; color:#888; padding-right:5px;vertical-align:top;}
.p_detail .bd_tab ul li em{ display:inline-block; width:550px; text-align:left; vertical-align:top;}
.p_detail .bd_tab ul li.w_50{ width:50%; float:left;}
.p_detail .bd_tab ul li.w_50 em{ display:inline-block; width:220px; text-align:left; vertical-align:top;}
.p_detail .bd_tab ul li.line{clear:both;width:99%;height:5px;margin:0 auto;padding:0;font-size:0;line-height:0; overflow:hidden; background:none;}

.inquiry_form dl{ width:95%; margin:0 auto; overflow:hidden;}
.inquiry_form dl dt{ padding:5px 5px 5px 0; text-align:right; float:left; width:80px; line-height:22px;}
.inquiry_form dl dt em{ font-family:simsun; color:red; margin-right:5px;}
.inquiry_form dl dd{padding:5px 0; float:left; width:560px; text-align:left; line-height:22px;}
.inquiry_form dl dd .inputtxt{ width:70%; vertical-align:middle; line-height:22px; border:1px solid #dcdcdc; height:22px;}
.inquiry_form dl dd textarea{ width:85%; height:120px; border:1px solid #dcdcdc;}
.inquiry_form dl dd p{ line-height:16px;}
.inquiry_form dl dd .btn{ width:100px; border-radius:3px; height:30px; font:bold 14px/30px arial; text-align:center; color:#fff; text-decoration:none; background:#f90; border:0; display:inline-block; box-shadow:1px 2px 2px #999; margin-bottom:10px;}

.similar_products{ overflow:hidden; padding:10px 10px 0;}
.similar_products dl{width:33%;  height:70px; overflow:hidden; padding-bottom:10px; float:left;}
.similar_products dl dt{ float:left; width:50px; height:50px; margin-top:4px; border:1px solid #c7d9e7;}
.similar_products dl dt a{ display:inline-block; line-height:50px; height:50px; width:50px; text-align:center; vertical-align:middle; #font-size:42px;}
.similar_products dl dt a img{ vertical-align:middle; overflow:hidden;}
.similar_products dl dd{ float:left; width:160px; padding-left:10px;}
.similar_products dl dd h3{ line-height:16px; margin-bottom:2px;}
.similar_products dl dd p{ line-height:16px; color:#666;}

.aud_suppliers{ border:1px solid #ddd; background:url(../images/Audited.png) no-repeat 5px 3px #e8f4ff; padding:10px 10px 10px 65px; font:bold 14px/22px arial; overflow:hidden;}
.unaud_suppliers{ border:1px solid #ddd; background:url(../images/UnAudited.png) no-repeat 5px 3px #e8f4ff; padding:10px 10px 10px 65px; font:bold 14px/22px arial; overflow:hidden;}
.sup_info{ border:1px solid #ddd; padding:10px; overflow:hidden; background:#e8f4ff;}
.sup_info dl dt{ border-bottom:1px dashed #dcdcdc; font:bold 12px/22px arial; padding-bottom:4px; margin-bottom:4px;}
.sup_info dl dt img{ margin:0 4px; vertical-align:middle;}
.sup_info dl dt div,.sup_info dl dd div{ overflow:hidden; margin-bottom:4px;}
.sup_info dl dd div span.icon1,.sup_info dl dd div span.icon2{text-align:left; line-height:18px; display:inline-block;padding-bottom:5px; width:60px; position:relative; padding-left:45px}
.sup_info dl dd div span.icon1 img{position:absolute; left:-3px; top:-8px;}
.sup_info dl dd div span.icon2 img{position:absolute; left:0; top:-2px;}
/*.sup_info dl dt div i,.sup_info dl dd div i {float:left;}.sup_info dl dd div img,.sup_info dl dd div i img{ vertical-align:middle;}*/
.sup_info dl dt div h3,.sup_info dl dd div h3{ padding:0 2px; float:left; width:154px; font:normal 12px/18px arial;}
.sup_info dl dd ul li{ line-height:18px; padding:2px 0; overflow:hidden;}
.sup_info dl dd ul li span,.sup_info dl dd ul li strong{ color:#666;  text-align:right; vertical-align:top;}
.sup_info dl dd ul li em{ vertical-align:top;}

.top_sup{border:1px solid #c7d9e7; background:url(../images/top_sup_bg.png) repeat-x left top; position:relative; width:708px; overflow:hidden;}
.top_sup .array{ width:90px;height:16px; position:absolute; top:15px; right:10px; text-align:center;}
.top_sup .array li{ float:left;}
.top_sup .array li a{ text-align:center; line-height:14px; width:14px; height:14px; border:1px solid #8cc2e5; color:#fff; display:inline-block; background:#8cc2e5; margin:0 2px;}
.top_sup .array li.selectTag a{ background:#fff; color:#4382b5; text-decoration:none;}
.top_sup .array li a:hover{ text-decoration:none;}
.top_sup .sup_list{ overflow:hidden; padding:15px;}
.top_sup .sup_list h2{ font:bold 16px/30px arial; margin-bottom:5px;}
.top_sup .sup_list h2 img{ vertical-align:middle; margin-left:3px;}
.top_sup .sup_list .pic{ position:relative; background:#fff; float:left; text-align:center; overflow:hidden; width:160px; height:160px;}
.top_sup .sup_list .pic a.photo{ width:160px; height:160px; display:block; #font-size:144px; vertical-align:middle; text-align:center; line-height:160px; overflow:hidden;}
.top_sup .sup_list .pic a.photo img{ vertical-align:middle; max-width:160px; max-height:160px; overflow:hidden;}
.top_sup .sup_list .info{ float:left; width:500px; padding-left:15px;}
.top_sup .sup_list .info ul li{ overflow:hidden;}
.top_sup .sup_list .info ul li span{ color:#888; vertical-align:top; width:95px; text-align:right; padding-right:5px; display:inline-block;}
.top_sup .sup_list .info ul li em{ vertical-align:top; width:400px; display:inline-block;}
.top_sup .sup_list .info ul li.more{ text-align:right;}
.top_sup .sup_list .info ul li.more a{ color:#f60;}

.aud_sup{ background:#e8f4ff; color:#666; padding:10px; border:1px solid #c7d9e7; width:218px;}
.aud_sup dl dt{ height:69px; _height:70px;}
.aud_sup dl dt i{ display:inline-block; width:54px; height:54px; margin-right:5px; vertical-align:top}
.aud_sup dl dt span{ padding-top:5px; display:inline-block; vertical-align:top; color:#333; font:bold 16px/24px arial;}
.aud_sup dl dd{ line-height:18px;}
.aud_sup a{ font:bold 12px/24px arial; *line-height:26px; color:#f60;}

.cat_list{ margin-top:10px; border:1px solid #c7d9e7;}
.cat_list .title{ padding:10px 15px 5px;}
.cat_list .title dl{ overflow:hidden; font:bold 12px/22px arial;}
.cat_list .title dl dt{ float:left; width:50px; display:block;}
.cat_list .title dl dd{ float:left; width:868px; display:block;}
.cat_list .title dl dd.search a{ margin-left:4px;}
.cat_list .title dl dd.region a{ margin-right:10px;}
.cat_list .title dl dd.region a.more{ font:normal 12px/22px arial; color:#f60;}
.cat_list .info{ padding:5px 10px 0 15px;}
.cat_list .info dl{ float:left; width:450px; padding:0 15px 15px 0; margin-bottom:12px; border-bottom:1px dashed #c9c9c9;overflow: hidden;}
.cat_list .info dl.bdrn{ border-bottom:0; margin-bottom:0;}
.cat_list .info dl dt a{ font:bold 12px/24px arial; color:#0278b8;}
.cat_list .info dl dt a:hover{ color:#f60;}
.cat_list .info dl dd .top_suppliers{height:86px; overflow:hidden; margin-bottom:10px; line-height:16px;}
.cat_list .info dl dd .top_suppliers p.company{ font:bold 12px/22px arial;}
.cat_list .info dl dd .top_suppliers p.company img{ margin-left:5px; vertical-align:middle;}
.cat_list .info dl dd .top_suppliers p.att{ position:relative; padding:0 0 0 60px;}
.cat_list .info dl dd .top_suppliers p.att img{ vertical-align:top; width:50px; height:50px; overflow:hidden; display:block; position:absolute; left:0; top:0;_left:-60px;}
.cat_list .info dl dd .top_suppliers p.att span{ display:inline-block; margin-bottom:3px;}
.cat_list .info dl dd ul li{ width:215px; margin-right:10px; height:22px; overflow:hidden; float:left; color:#666;}
.cat_list .info dl dd ul li p span{ margin-right:18px; display:inline-block;}

.las_com{ padding:10px 10px 0 10px;}
.las_com ul li{ float:left; width:300px; padding:0 10px 10px 0;}
.las_com ul li p.company { font:bold 12px/22px arial;}
.las_com ul li p.company img{ vertical-align:middle; margin-right:4px;}
.las_com ul li p.att{ overflow:hidden; color:#888; }
.las_com ul li p.att .pic{ height:60px; width:60px; overflow:hidden; position:absolute; left:0; top:5px;}
.las_com ul li p.att span{ display:block; line-height:15px; margin:3px 0; font-size:12px;}
.las_com ul li p.att span a{ color:#666;}.las_com ul li p.att span a:hover{ color:#f60;}

.recommended_com{ padding:10px 10px 0 10px;}
.recommended_com ul li{ float:left; width:300px; padding:0 10px 10px 0;}
.recommended_com ul li p.company { width:300px; display:block; font:bold 12px/22px arial; height:22px; overflow:hidden; white-space:normal;}
.recommended_com ul li p.company img{ vertical-align:middle; margin-right:4px;}
.recommended_com ul li p.att{ height:70px; overflow:hidden; color:#888; position:relative; padding-left:70px;}
.recommended_com ul li p.att .pic{ height:60px; width:60px; overflow:hidden; position:absolute; left:0; top:5px;}
.recommended_com ul li p.att span{ display:block; line-height:15px; margin:3px 0; font-size:12px;}
.recommended_com ul li p.att span a{ color:#666;}.recommended_com ul li p.att span a:hover{ color:#f60;}

.buy_origin{ padding:10px; border:1px solid #c7d9e7; background:url(../images/top_sup_bg.png) repeat-x left 1px; overflow:hidden;}
.buy_origin h2{ font:bold 14px/1 arial; padding-bottom:10px; overflow:hidden;}
.buy_origin ul{ overflow:hidden;}
.buy_origin ul li{ height:24px; line-height:24px; float:left; width:160px; padding-right:10px;}
.buy_origin ul li input{ vertical-align:middle; margin-right:3px;}
.buy_origin ul.test li a{ background:url(../images/sift-sprite.png) no-repeat left -35px; display:inline-block; padding-left:20px; }
.buy_origin ul.test li a:hover{ background-position:left -75px; text-decoration:none;}
.buy_origin ul.test li a img{vertical-align:middle; }
.buy_origin ul li em{ color:#999; font-size:10px; margin-left:3px;}
.buy_origin ul li.more a{ margin-left:3px; color:#f60;}

.buy_other{ overflow:hidden;}
.buy_other .bd_blue{overflow:hidden; padding:10px 10px 0;}
/*.buy_other .bd_blue div{ height:1000px;}*/
.buy_other .bd_blue ul li{ overflow:hidden;}
.buy_other .bd_blue dl{ width:268px; height:80px; overflow:hidden;}
.buy_other .bd_blue dl dt{ font-weight:bold; overflow:hidden; margin-right:10px;}
.buy_other .bd_blue dl dd{ line-height:16px; color:#666666;  }
.buy_other .bd_blue ul li,.buy_other .bd_blue dl.w215{ width:215px;}
.buy_other .bd_blue dl.w215 dd{ width:135px;}

.buy_btn .btn,.buy_btn .btn2{ display:inline-block; font:bold 14px/40px arial; background:url(../images/buy_bg.png) no-repeat left top; width:200px; height:40px; padding-left:40px;}
.buy_btn .btn2{ background-position:left -50px;}

.top_supplier,.top-procut{ position:relative; overflow:hidden; border:1px solid #f60; padding-top:25px;}
.top_supplier h2,.top-procut h2{ position:absolute; left:0; top:0; background:url(../images/buy_bg.png) no-repeat left -100px; height:34px; width:160px; text-indent:-999em; overflow:hidden;}

.product-list{ overflow:hidden;}
.product-list li{ width:708px; border-bottom:1px dashed #dcdcdc; padding:12px 0; overflow:hidden;}
.product-list li:hover,.product-list li.list{ background:#fff8e6;}
.product-list li .select{ float:left; text-align:center; width:25px; padding-top:3px;_padding-top:1px;}
.product-list li .attr{ float:left; width:404px;}
.product-list li .attr h3{ margin-bottom:3px;}
.product-list li .attr h3 a{ vertical-align:middle;}
.product-list li .attr h3 a.cas{ margin:0 3px; font:normal 10px/22px verdana; color:#666;}
.product-list li .attr h3 a.cas:hover{ color:#f60;}
.product-list li .attr h3 a.orange{ font-weight:bold; margin-left:5px;}
.product-list li .attr h3 em.time{vertical-align:middle; font-size:11px; margin-left:25px; font-weight:normal; color:#666;}
.product-list li .attr h3 img{ vertical-align:middle; margin:0 3px;}
.product-list li .attr p{ color:#666; line-height:18px; margin-bottom:4px;}
.product-list li .attr p span{ display:inline-block; width:200px;}
.product-list li .contact{ float:right; width:250px;}
.product-list li .contact p{ margin-bottom:5px; color:#666; line-height:18px;}
.product-list li .contact p img{ vertical-align:middle; margin-right:3px;}
.product-list li .contact p a.btn {padding: 0 8px;border-radius: 3px;height: 30px;font: 14px/30px arial;text-align: center;color: #ba613f;text-decoration: none;background: #FFD777;display: inline-block;box-shadow: 1px 1px 2px #999;margin-right: 5px;}
.product-list li .contact p a.btn:hover {text-decoration: none;background: #F60;color: white;}

.productTop{ background:#f8f8f8; padding:10px; margin-bottom:10px;}
.productTop .productTop-pic{ background:#fff; float:left; width:70px; overflow:hidden; display:block; text-align:center;}
.productTop .productTop-pic img{ display:block; overflow:hidden; max-height:70px; max-width:70px;}
.productTop .productTop-name{ padding-left:15px; float:left;}
.productTop .productTop-name h1{ font:bold 22px/30px arial;}
.productTop .productTop-name p{ margin-top:5px;}
.productTop .productTop-name p span{ display:inline-block; width:230px;}

.references{ position:relative; overflow:hidden; width:938px;}
.references .blue-font{ margin:10px 0; display:inline-block; color:#0050a9;}

.related-product{ position:relative; overflow:hidden;}
.related-product ul li{ width:218px; white-space:normal; float:left;}
.related-product ul li a{ color:#0050a9;}
.related-product ul li a:hover{ color:#f60;}


.suppliers-list{ overflow:hidden; padding:10px 0;}
.suppliers-list li{ float:left; width:703px; overflow:hidden; padding:10px 0 10px 5px; border-bottom:1px dashed #dcdcdc;}
.suppliers-list li:hover,.suppliers-list li.list{ background:#fff8e6;}
.listSel{background:#fff8e6;}
.suppliers-list li .select,.suppliers-list li .select2{ float:left; text-align:center; width:20px;}
.suppliers-list li .select2 input{ margin-top:4px; }
.suppliers-list li .attribute{ float:left; width:430px;}
.suppliers-list li .attribute h3{ margin-bottom:3px;}
.suppliers-list li .attribute h3 a{ vertical-align:middle;}
.suppliers-list li .attribute h3 img{ vertical-align:middle; margin:0 3px;}
.suppliers-list li .attribute span{ width:90px; display:inline-block; vertical-align:top; text-align:right; padding-right:3px; color:#666;}
.suppliers-list li .attribute span.icon1,.suppliers-list li .attribute span.icon2{text-align:left; display:inline-block;padding-bottom:5px; width:75px; position:relative; padding-left:45px}
.suppliers-list li .attribute span.icon1 img{position:absolute; left:-3px; top:-8px;}
.suppliers-list li .attribute span.icon2 img{position:absolute; left:0; top:-2px;}


.suppliers-list li .attribute p{ line-height:18px;}
.suppliers-list li .attribute p em{ display:inline-block; width:300px; vertical-align:middle;}
.suppliers-list li .attribute p em a.more{ margin-left:10px; font:bold 12px/16px arial; color:#f60;}
.suppliers-list li .attribute .contact{ padding-top:5px; height: 35px}
.suppliers-list li .attribute .contact img{ vertical-align:middle; margin-right:3px;}
.suppliers-list li .attribute .contact a{ margin-right:10px;}
/*.suppliers-list li .attribute .contact a.btn{ width:130px; border-radius:3px; height:30px; font:bold 14px/30px arial; text-align:center; color:#fff; text-decoration:none; background:#f90; display:inline-block; box-shadow:1px 2px 2px #999; margin-bottom:5px;}
.suppliers-list li .attribute .contact a.btn:hover{ text-decoration:none; background:#f60;}*/
.suppliers-list li .attribute .contact a.btn{padding: 0 8px; border-radius: 3px; height: 30px;	font: 14px/30px arial;	text-align: center;	color: #ba613f;	text-decoration: none; background: #FFD777; display: inline-block;	box-shadow: 1px 1px 2px #999;	margin-right: 5px;}
.suppliers-list li .attribute .contact a.btn:hover{	text-decoration: none;	background: #F60;	color: white;}
.suppliers-list li .sup-product{float:right; width:230px;}
.suppliers-list li .sup-product dl dt{ color:#666;  line-height:26px;}
.suppliers-list li .sup-product dl dd{ border:0; padding:0 15px 0 0; width:60px; float:left;word-break:break-all;}
.suppliers-list li .sup-product dl dd .pic{background:#f8f8f8; overflow:hidden; width:60px; height:60px; display:block; line-height:60px; #font-size:52px; text-align:center; overflow:hidden;}
.suppliers-list li .sup-product dl dd .pic img{ vertical-align:middle;}
.suppliers-list li .sup-product dl dd .txt{ display:block; color:#666; line-height:16px; padding-top:5px;}
.suppliers-list li .sup-product dl dd .txt:hover{ color:#f60;}

.buy_origin_warp{ padding-top:30px; overflow:hidden; position:relative;}

.buy_origin_title{ left:0; top:0; position:absolute; height:32px; overflow:hidden;}
.buy_origin_title ol li{ margin-right:10px; float:left; border-top:1px solid #ddd; background:#fff;}
.buy_origin_title ol li a{ font:bold 14px/29px arial; display:block; color:#666; text-decoration:none; height:29px; padding:0 20px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.buy_origin_title ol li.selected{ background:#e7f1fa; height:30px; border-top:2px solid #1996e6;} 
.buy_origin_title ol li.selected a{  border-color:#c7d9e7;}


.cas-list{ overflow:hidden;}
.cas-list li{ width:708px; border-bottom:1px dashed #dcdcdc; padding:12px 0; overflow:hidden;}
.cas-list li:hover,.cas-list li.list{ background:#fff8e6;}
.cas-list li .picWarp{ padding:0 10px 0 5px; float:left; width:90px;  }
.cas-list li .picWarp .pic{ background:#fff; display:block; text-align:center; width:90px; height:90px; line-height:90px; #font-size:82px; overflow:hidden;}
.cas-list li .picWarp .pic img{ vertical-align:middle; max-width:90px; max-height:90px;}
.cas-list li .picWarp .casName{ display:block; width:90px; padding:5px 0; text-align:center; line-height:18px;}
.cas-list li .attr{ float:left; width:600px;}
.cas-list li .attr dl{ width:600px; overflow:hidden; line-height:18px;}
.cas-list li .attr dl dt{ width:110px; float:left; color:#666;}
.cas-list li .attr dl dd{ width:490px; float:left; color:#333;}

#close{ display:block; float:right; margin-top:8px; background:url(/images/sift-sprite.png) no-repeat center -80px; height:13px; width:13px;}

.inquiry_form{ overflow:visible; position:relative;}
.popup{ top:50px; position:absolute; width:460px;}
.popup .bd_blue table tr th{ font-weight:normal; padding:5px; text-align:right;}
.popup .bd_blue table tr td{ white-space:nowrap; padding:5px; text-align:left; }

.popup .bd_blue table tr th em{ font-family:simsun; color:red; margin-right:5px;}
.popup .bd_blue table tr td .inputtxt{vertical-align:middle; line-height:22px; border:1px solid #dcdcdc; height:22px;}
.popup .bd_blue table tr td textarea{ width:85%; height:120px; border:1px solid #dcdcdc;}
.popup .bd_blue table tr td .btn{ padding:0 10px; border-radius:3px; height:30px; font:bold 14px/30px arial; text-align:center; color:#fff; text-decoration:none; background:#f90; border:0; overflow:visible; box-shadow:1px 2px 2px #999; width:230px;}
.popup .bd_blue table tr td select{ height:20px; margin-right:4px; vertical-align:middle;}
.popup .bd_blue table tr td img{ vertical-align:middle;}
.popup .bd_blue table tr td .reg{ color:#00C;}.popup .bd_blue table tr td .reg:hover{ color:#f60;}

.right-login{ width:218px; overflow:hidden;  border:1px solid #ddd; padding:10px; overflow:hidden; background:#e8f4ff;}
.right-login p{ margin-bottom:5px;}
.right-login p label{ display:inline-block; width:60px; text-align:right; padding-right:3px;}
.right-login p .text{ width:140px; height:20px; padding:0 3px; line-height:20px; border:1px solid #dcdcdc; background:#fff; }
.right-login p.forgetPassword{ padding-left:65px;}
.right-login p.forgetPassword a{ color:#00c;}.right-login p.forgetPassword a:hover{ color:#f60;}
.right-login p.btnWrap{ width:300px;}
.right-login p.btnWrap .btn{ height:24px; width:105px; border:0; margin:0 5px 0 0; background:url(../images/btn.png) no-repeat left -487px; color:#fff; font-weight:bold; font-family:arial; cursor:pointer;}

.product-list li .contact p span.icon1,.product-list li .contact p span.icon2{ display:inline-block; width:75px; position:relative; padding-left:45px}
.product-list li .contact p span.icon1 img{position:absolute; left:0; top:-5px;}
.product-list li .contact p span.icon2 img{position:absolute; left:0; top:-2px;}


