/*header*/
a:focus { outline: none; }
.hidden {display: none;}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, p, form { margin:0; padding:0 }
body { background:#fff url("../pagebg1.png?r=1211") repeat-x 0 -110px; font:12px/18px Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3"; color:#333; -webkit-text-size-adjust: none; }
ol, ul, li { list-style:none }
img { border:none }
a { text-decoration:none; color:#333 }
a:hover { color:#900 }
#header, #menu, #content, #footer { width:950px; margin:auto; clear:both }
#header{ line-height:30px;}
.header_top{ height:30px; position:relative;z-index:1001;}
.language { position:absolute; left:0; top:0; color:#bbb; line-height:16px; padding:6px 0 8px; background:#fff url("../pagebg1.png?r=1211") repeat-x 0 -110px; z-index:1; }
.language span {height:16px; line-height:16px;white-space:nowrap; }
.language i { display:inline-block; width:15px; height:10px; background:url("../pagebg.png?r=2098") no-repeat 5px -367px; vertical-align:middle; cursor:pointer;margin-top:-1px;}
.language a { margin:0 10px 0 0; padding: 0 0 0 10px; border-left: 1px solid #bbb; }
.language a.firstlang { border: none; padding: 0; font-weight: bold; }
.l_display i {background:url("../pagebg.png?r=2098") no-repeat -110px -110px; vertical-align:middle;}
.defvalue_view {margin-left: 26px;line-height: 26px;font-size: 11px;color: #999;}
.subinput_view {line-height: 26px;font-size: 11px;margin: 5px 0 0 8px;color: #999;}
.logo { float:left; clear:left }
.logo a { background:url("../pagebg.png?r=2098") no-repeat 0 -38px; display:block; width:190px; height:67px; text-indent:-999px; overflow:hidden }
.bag { display:block;background:url("../pagebg.png?r=2098") no-repeat -150px -134px; float:right; text-align:right; line-height:18px; color:#666; font-size:11px; padding:8px 0 0 60px; clear:right }
.bag b { color:#fb8d32 }
.bag strong { font-size:12px; color:#333;}
.bag:hover strong{color:#990000;}
.info { float:right; margin-right:-20px; }
.info li { float:left; margin-right:20px; position:relative; z-index:0; }
.info li a { color:#f67d21; font-weight:700 }
.pull{ background:url("../pagebg.png?r=2098") no-repeat right -244px; padding-right:14px; cursor:pointer }
.info .pull a { color:#333; font-weight:100 }
.pop_menu { position:absolute; display:none; top:2px; left:0; padding-bottom:8px; background:#fff; border:#c4c4c4 solid 1px; border-radius:4px; box-shadow:1px 1px 0px rgba(96, 95, 95, .2); -webkit-box-shadow:1px 1px 0px rgba(96, 95, 95, .2); z-index:601; zoom:1; }
.pop_menu dt { font-weight:700; padding:4px 0 8px 10px; height:15px; line-height:15px;}
.pop_menu dt b { color:#f98024; padding:0 15px 0 3px; background:url("../pagebg.png?r=2098") no-repeat right -251px; }
.pop_menu dd { padding:4px 10px; line-height:11px; font-size:10px;}
.pop_menu dd a{ display:block;}
.currency dd { padding:4px 0 4px 10px;}
.pop_menu dd:hover,.pop_menu dd.current_language { background:#FFEBA6; }
.currency dd a { padding-left:20px;line-height:11px;}
.pull .currency dd a{color:#636363;}
.us_c { background:url("../pagebg.png?r=2098") no-repeat -225px -687px; }
.eu_c { background:url("../pagebg.png?r=2098") no-repeat -225px -565px; }
.jp_c { background:url("../pagebg.png?r=2098") no-repeat -225px -709px; }
.en_c { background:url("../pagebg.png?r=2098") no-repeat -225px -587px; }
.ca_c { background:url("../pagebg.png?r=2098") no-repeat -225px -731px; }
.au_c { background:url("../pagebg.png?r=2098") no-repeat -225px -609px; }
.sw_c { background:url("../pagebg.png?r=2098") no-repeat -225px -768px; }
.hk_c { background:url("../pagebg.png?r=2098") no-repeat -225px -792px; }
.ru_c { background:url("../pagebg.png?r=2098") no-repeat -225px -816px; }
.mx_c { background:url("../pagebg.png?r=2098") no-repeat -225px -839px; }
.icon_USD > a,.icon_EUR > a,.icon_JPY > a,.icon_GBP > a,.icon_CAD > a,.icon_AUD > a,.icon_CHF > a,.icon_HKD > a,.icon_RUB > a,.icon_MXN > a{ padding-right:18px;background:url("../pagebg.png?r=2098") no-repeat;}
.icon_USD > a{background-position:right -684px;}
.icon_EUR > a{background-position:right -563px;}
.icon_JPY > a{background-position:right -706px;}
.icon_GBP > a{background-position:right -584px;}
.icon_CAD > a{background-position:right -728px;}
.icon_AUD > a{background-position:right -606px;}
.icon_CHF > a{background-position:right -766px;}
.icon_HKD > a{background-position:right -789px;}
.icon_RUB > a{background-position:right -814px;}
.icon_MXN > a{background-position:right -837px;}
.botbor { border:1px #FFCA4C solid; border-bottom:none; border-top:#ff9201 solid 1px; box-shadow:1px 0px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:1px 0px 0 rgba(0, 0, 0, .1); }
.allcategories { width:188px; background:#fff; }
.allcategories dt{height:37px; font-size:12px; display:block; line-height:38px; font-weight:700; position:relative; top:0; left:-1px; z-index:5; width:180px; background:url("../pagebg.png?r=2098") repeat-x 0 -281px; padding-left:10px}
.allcategories dd { border-top:1px #e1e1e1 dashed; border-bottom:1px #fff solid; background:transparent url("../pagebg.png?r=2098") no-repeat 172px -355px; font-size:11px;}
.allcategories .top_none{border-top:1px #fff solid;margin-top:1px;}
.allcategories dd > a { display:block; line-height:18px; padding:7px 10px 7px 7px; font-size:12px; height:16px; width:170px;overflow:hidden;}
.allcategories ul, .allcategories ol { display: none; }
.allcategories .current { border-top:1px #FF9201 solid; border-bottom:1px #FF9201 solid; position:relative; }
.allcategories .current > a { position:relative;width:172px;background:#FFF7DC url("../pagebg.png?r=2098") no-repeat 182px -412px; z-index:6;}
.allcategories .navnosub {border-top:none; height: 24px;}
.allcategories .navnosub > a{background: url("../pagebg.png?r=2098") no-repeat 0px -930px; height:17px; display:block; line-height:17px; padding-left:10px;width: 171px; margin: 1px 0 0 -1px;color:white;}
.allcategories .navnosub > a:hover{color:#990000;}
.allcategories .current.navnosub{border-top: 0;border-bottom:none;}
.allcategories ul{ background:#FFF7DC; position:absolute; top:-1px; left:170px; z-index:4; border:1px #FF9201 solid; width:200px;box-shadow: 3px 3px 6px #646462; }
.allcategories ul li { font-size:11px; }
.allcategories ul > li { position:relative; }
.allcategories ul li a { line-height:16px; padding:6px 10px 6px 20px; width:170px; color:#666; display:block;background:url("../pagebg.png?r=2098") no-repeat -195px -42px;}
.allcategories .current ul > li > a { position:relative; z-index:7;background:#FFF7DC url("../pagebg.png?r=2098") no-repeat -195px -42px; }
.allcategories ul li:hover > a { color:#990000; text-decoration:underline; }
.allcategories ol { background:#FFF7DC; position:absolute; top:-1px; left:199px; z-index:3; border:1px #FF9201 solid; width:200px;box-shadow: 3px 3px 6px #646462; }
.allcategories ol li a { font-weight:normal; }
.allcategories dd ul li a.mo{background:#FFF7DC;text-align:right;text-decoration:underline;}
#menu { position:relative; z-index:1000; }
.search { background:url("../pagebg.png?r=2098") repeat-x top; height:32px; width:749px; float:right; border-right:1px #b7b1aa solid }
.search { padding:6px 0 0 10px }
.ep_qsearch{position: absolute;top: 26px;left: 0;border: 1px solid #B1B1B1;width: 472px;background: #FAFAFA;padding: 0 0 8px 0;}
.ep_qsearch li a{display: block;line-height: 13px;padding: 4px 8px 4px 30px;color: #666;font-size: 11px;cursor: pointer;}
.ep_qsearch li a:hover{text-decoration: underline;}
.qsearch_selected{background: #FFEBA6;}
.search1 { position:absolute; right:0; padding-top:6px }
.search1 li { float:left }
.search input, .search1 input, .select { background:#fafafa url("../pagebg.png?r=2098") no-repeat -190px -107px; border:none; margin:0; padding:0; color:#333; font-family:Verdana; float:left; margin-right:6px; line-height:25px; height:25px; border: 1px #b1b1b1 solid; width:444px; padding-left:28px; box-shadow:1px 1px 1px #e9e9e9 inset; -webkit-box-shadow:1px 1px 1px #e9e9e9 inset; }
.search1 input { padding-left: 5px; border:none; }
input.go { background: none repeat scroll 0 0 #FFCE5A; text-shadow: 1px 1px 0 #FFDF94; border: 1px solid #FF9201; width:77px; height:27px; padding:0; cursor:pointer; color:#333; font-weight:700; font-size: 12px; }
input.go:hover{background:#FFED87;border-color:#FFCC56;box-shadow:1px 1px 1px white inset;}
.select { background-position:right -640px; width:165px; padding-right:10px; cursor:pointer; padding-left:0px; }
#select_categories {width:145px; cursor:pointer; background:none; }
.pop_cate { position:absolute; top:32px; left:0; border:1px #b1b1b1 solid; background:#fff; padding:8px 0; min-width:175px; display:none; }
.pop_cate span { display:block; line-height:13px; padding:4px 8px; color:#666; font-size:11px; cursor:pointer; }
.pop_cate span:hover { background:#FFEBA6; }
/* fr site */
.fr_site .go {width: 97px;}
.fr_site .search input {width: 424px;}
/*header*/
/*other pages header*/
#content{ overflow:hidden; }
.allcategories dt{ height:37px; font-size:12px; display:block; line-height:38px; font-weight:700; position:relative; top:0; left:-1px; z-index:5; width:180px; background:url("../pagebg.png?r=2098") repeat-x left -893px; padding-left:10px }
.allcategories .top_none{margin-top:1px;}
.allcategories { width:188px; float:left; position:absolute; z-index:3 }
.allcategories dd { display:none; }
/*footer*/
.butserv { background:#f4f4f4; border-bottom:#eaeaea solid 1px; border-top:1px #b8b8b8 solid; padding:15px 0; clear:both; margin-top:15px; }
.other, .serve { height:100%; overflow:hidden; width:950px; margin:auto; padding:5px 0; font-size:11px; line-height:18px; color:#666 }
.other, .serve { padding-left:200px; width:750px }
.other dl, .serve dl { float:left; width:260px; padding-right:30px; color:#666 }
.other dl.hot { width:139px }
.serve dl { width:139px }
.other dt, .serve dt { font-size:12px; font-weight:700; color:#666; font-family:Verdana, Geneva, sans-serif; line-height:30px }
.other a, .serve a{ color:#666 }
.other a:hover, .serve a:hover{color:#900}
#footer { text-align:center; font-size:10px; padding:10px 0 }
.icp { background:url("../pagebg.png?r=2098") no-repeat -95px -198px; display:block; width:100px; height:18px; margin:auto }
.tags a { color:#039 }
.link { width:660px; margin:auto }
.copy { clear:both }
.link a { display:inline-block; float:left; height:30px; background:url("../pagebg.png?r=2098") no-repeat; overflow:hidden; text-indent:-999px; margin-right:10px }
a.l1 { background-position:-64px -164px; width:74px }
a.l2 { background-position:-78px -133px; width:45px }
a.l3 { background-position:-1px -105px; width:104px }
a.l4 { background-position:0px -132px; width:65px }
a.l5 { background-position:0px -160px; width:60px }
a.l6 { background-position:-172px -215px; width:25px }
a.l7 { background-position:-2px -190px; width:75px }
a.l8 { background-position:-2px -217px; width:65px }
a.l9 { background-position:-2px -246px; width:54px }
.feedback{ display:block;z-index:100;position:fixed;padding-left:35px; height:30px; overflow:hidden;background:url("../pagebg.png?r=2098") no-repeat 0 -963px; bottom:0; right:0;}
.feedback span{ display:block;height:15px; color:#fff; font-size:14px; padding:7px 10px 8px 0; text-shadow:1px 1px 0 #d87a00;text-transform:capitalize;background:#fff url("../pagebg.png?r=2098") no-repeat right -963px;}
/*footer*/




.crumb{clear:both; width:950px;margin:auto;padding:6px 0;line-height:15px;font-size:11px;color:#999 }
.crumb a{color:#03c; margin:0 5px }
/*product page style*/
.cl{height:0;height:0;clear:both;overflow:hidden;float:none;}
.fix{*zoom:1}.fix:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.layout{width:950px;margin:auto;clear:both}
.fr{float:right}
.fl{float:left}
.tar{ text-align:right;}
.tac{text-align:center;}
.pt10{padding-top:10px;}
select,input,textarea{font-family:Verdana,"ＭＳ Ｐゴシック",Geneva,sans-serif,Osaka,"ヒラギノ角ゴ Pro W3";}
.left_arrow{width:11px;height:14px;position:absolute;background:url("../productbg.png?r=1869") no-repeat 0 0}
.right_arrow{width:11px;height:14px;position:absolute;background:url("../productbg.png?r=1869") no-repeat -12px 0}
.star{display:inline-block;background:url("../productbg.png?r=1869") no-repeat -30px -13px;width:60px;height:11px;overflow:hidden;margin-left:3px;margin-top: 3px;}
.star b{display:inline-block;background:url("../productbg.png?r=1869") no-repeat -30px 0;width:60px;height:11px}
.hlcolor{color:#f90}
/*left images*/
.pro_img{width:380px;position:relative;}
.pro_icon{position:absolute;right:0;top:0px;z-index:50;}
.img_box{width:380px;margin-bottom:8px;position:relative}
.sorry_tips{position:absolute;left:0;top:150px;width:100%;padding:10px 0;text-align:center;color:#af0001;font-weight:700;background:#eebbba;}
.img_box .goods_img{width:380px}
/*
.simg_box{height:178px;position:relative;overflow:hidden;}
.simg_box .left_arrow{top:83px;left:0}
.simg_box .right_arrow{top:83px;right:0}
.simg_box ul{margin:0 10px 10px 15px}
.simg_box li{float:left;margin:0 2px 2px;cursor:pointer}
.simg_box img{width:60px;height:80px;padding:1px;border:#fff solid 2px}
.simg_box .cur_img img{border:#ffb001 solid 2px}
.simg_box img:hover{border:#ffd886 solid 2px}*/
/*right goods basic informations*/
.pro_info{width:550px}
.pro_info h1{color:#353535;font-size:14px;line-height:20px;margin-bottom:5px}
.pro_info .icon_new{background: red;color: white;font-size: 10px;margin-right: 4px;text-transform: uppercase;font-weight:normal;}
.icode{font-size:10px;color:#969696;display:inline;padding-right:30px}
.command{color:#98cefc;font-size:10px}
.price{border-top:#dadada solid 1px;margin-top:10px;padding:5px;color:#000;}
.price b,.save b{display:inline-block;width:110px}
.save span{display:inline-block;padding-right:12px;margin-right:30px;font-size:14px;}
.price .curr{display:inline;margin-right:25px;padding-right:12px;background:none;font-size:14px;position:relative;cursor:auto;}
.price .curr > a{padding-right:12px;background:url("../productbg.png?r=1869") no-repeat right -81px;cursor:pointer;text-decoration:underline}
.price del{padding-right:20px;color:#c00;font-size:14px;font-weight:700}
.price strong{font-size:16px;color:#c00}
.item_showWords{color:#FF9900; font-weight:bold; margin-bottom:4px; padding-left:4px; font-size:10px; text-decoration:underline;}
.pop_cur{ position:absolute;top:20px;*top:27px;left:0;border:#ccc dotted 1px;background:#fff;z-index:1;padding:5px 0;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2)}
.pop_cur a{display:block; line-height:20px; padding:0 15px;}
.save{padding:0 5px 4px 5px;color:#fd7905}
.daily_sale{color:#666;font-size:11px;line-height:21px;margin-bottom:10px;}
.daily_sale b{font-weight:200;}
.countdown{display:inline-block;font-size:12px;color:#000;font-weight:700;margin:0 10px 0 2px}
.countdown span{position:relative;*position:static;font-weight:500;display:inline-block;font-size:14px;width:21px;height:21px;text-align:center;line-height:21px;color:#fff;background:url("../productbg.png?r=1869") no-repeat 0 -24px;margin:0 3px}
.countdown span:after{content:"";height:1px;width:21px;display:inline-block;position:absolute;left:0;top:11px;background:#000}
.daily_sale a{text-decoration:underline}
/*select color & size & number*/
.select_info{border:#DADADA solid 1px;margin-bottom:10px;position:relative;}
.se_color{padding:10px 10px 5px 20px}
.se_color h4{color:#555;font-size:12px;line-height:20px;}
.colors{margin:0 0 5px 55px}
.se_color .colors{ height:60px;position:relative;overflow:hidden;z-index:0;width:400px;}
.colors li{float:left;margin:5px 8px 0 0;font-size:9px; width:55px; height:55px; position:relative; cursor:pointer;}
.colors img{width:55px; height:55px; display:block;}
.colors a{ position:absolute;top:0;left:0; text-indent:-9999px;}
.colors .selected a,.colors li:hover a{display:block;width:51px;height:51px;border:#c00 solid 2px}

.se_color .color_card{margin:0 0 5px 55px;width:375px;}
.color_card li{ float:left;width:18px;height:18px;border:#706f6a solid 1px;margin:3px 2px 0 0;cursor:pointer;overflow:hidden;}
.color_card .selected,.color_card li:hover{border:#c00 solid 1px;}
.color_card b,.color_card a{display:block;border-style:solid;border-width:9px;height:0;width:0;}
.color_card .unselect { opacity: 0.5; }

.more_cloro{text-align:right;clear:both;float:none}
.more_cloro a{text-decoration:underline;padding-right:15px;font-style:italic;background:url("../productbg.png?r=1869") no-repeat right -63px}
.arrow1{height:12px;overflow:hidden;background:#F2F2F2 url("../productbg.png?r=1869") no-repeat 0 -113px;}
.arrow2{height:12px;overflow:hidden;background:#DCDCDC url("../productbg.png?r=1869") no-repeat 0 -130px}
.arrow3{height:12px;overflow:hidden;background:#fff url("../productbg.png?r=1869") no-repeat 0 -144px}
.se_size{background:#f2f2f2;padding:7px 10px 10px 20px;line-height:25px;color:#9b9b9b}
.custom_size input{width:60px;margin-left:5px;}
.se_color select,.se_size select{font-size:12px;color:#000;margin:0 8px 10px 0;*vertical-align:top;border:1px solid #7F9DB9;padding:1px;}
.se_color select option,.se_size select option{padding: 0 2px;}
.no_size{ color:#ccc;}
.no_stock{ color:#ccc;}
.se_color b, .se_size b{float:left;display:block;min-width:55px;color:#535353;font-size:14px;height:auto;}
.se_color b{/*height:50px;*/}
.se_size a,.se_color a{text-decoration:underline;font-style:italic}
.qty{background:#dcdcdc;padding:3px 10px 10px 20px;line-height:25px;color:#9a9a9a}
.qty b{display:inline-block;min-width:55px;font-size:14px;color:#535353}
.qty input{border:#a0a0a0 solid 1px;text-align:right;width:33px}
.se_result{padding:0 20px 10px 65px;color:#999;line-height:21px;}
.error_tips{color:#F00;font-weight:700;}
.combo_tips{position:absolute;z-index:50;background:#fff;border:1px solid #A7A5A6;width:210px;top:40%;left:150px;padding:10px;color:#F00;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);}
.se_result span{color:#0cf}
.se_result b{font-size:14px;font-weight:200;color:#c00}
.addbut{width:190px;height:31px;border:none;padding:0 0 0 20px;margin:10px 15px 0 0;cursor:pointer;background:url("../productbg.png?r=1869") no-repeat 0 -48px;color:#391c00;font-weight:700;text-shadow:0 1px #fcde96;vertical-align:middle;}
@-moz-document url-prefix(){.addbut{padding:0 0 3px 20px;}}
.collection{display:inline-block;height:31px;/*background:url("../productbg.png?r=1869") no-repeat 0 -80px;*/color:#666;text-decoration:underline;margin-top:10px;text-align:center;line-height:30px;vertical-align:middle;overflow:hidden;font-size:11px;}
.se_result .select_but{text-align:center;text-shadow:0 1px #FCDE96;margin-top:10px;padding:0 10px;}
.outofstock_goods{background:#ededed;padding:20px 0 30px 65px;}
.pos_area{display:inline-block;*display:inline;position:relative;vertical-align:bottom;}
.qh_notice_box{background:#f2f2f2;position:absolute;top:50px;left:-45px;padding:20px;border:#a6a6a6 solid 1px;box-shadow:0 1px 2px 1px #e4e4e4;font-size:11px;color:#333;width:470px;line-height:15px;}
.qh_notice_box span{display:block;padding:8px 0;}
.qh_notice_box:before{position:absolute;top:-20px;left:99px;content:"";height:0;width:0;border-style:solid;border-width:10px;border-color:transparent transparent #a6a6a6;}
.qh_notice_box:after{position:absolute;top:-18px;left:100px;content:"";height:0;width:0;border-style:solid;border-width:9px;border-color:transparent transparent #f2f2f2;}
.qh_notice_box2{background:#fff;text-align:center;position:absolute;top:45px;left:-70px;padding:20px;border:#a6a6a6 solid 1px;box-shadow:0 1px 2px 1px #e4e4e4;font-size:11px;color:#333;width:300px;line-height:15px;}
.qh_notice_box2:before{position:absolute;top:-20px;left:95px;content:"";height:0;width:0;border-style:solid;border-width:10px;border-color:transparent transparent #a6a6a6;}
.qh_notice_box2:after{position:absolute;top:-18px;left:96px;content:"";height:0;width:0;border-style:solid;border-width:9px;border-color:transparent transparent #fff;}
#prom_area{z-index:5;}
#prominfo{left:auto;right:-10px;top:30px;}
#prominfo:before{left:300px;}
#prominfo:after{left:301px;}
#prominfo img{width:100px;}
/*shipping information*/
.shipping_info{width:60%;border-right:#bbb dashed 1px;color:#666;line-height:27px}
.shipping_info span{padding-right:30px}
.shipping_info select{color:#999;width:200px;border:1px solid #7F9DB9;padding:1px;}
.shipping_info table{border-collapse:collapse;font-size:11px;line-height:20px;margin-top:8px}
.shipping_info th{background:#e9e9e9;color:#000;border:#e1e1e1 solid 1px;font-weight:200}
.shipping_info td{text-align:center;color:#808080;border:#e1e1e1 solid 1px}
.cus_service{display:block;width:170px;background:url("../productbg.png?r=1869") no-repeat -782px -158px;margin:20px 0 10px 0;font-size:10px;color:#508ccd;padding-left:20px;text-decoration:underline;}
/*bottom left goods other information*/
.more_ginfo{width:730px;margin-top:10px;overflow:hidden;}
.bg_title{background:#bfbfbf;font-size:12px;line-height:15px;padding:5px 10px;color:#000;}
/*pack to buy box*/
.pack_box{padding:1px 1px 0;border:#bebfbf solid 1px;width:730px;float:left;margin:10px 0;}
.cur_goods{padding:10px 10px 0;width:140px;color:#c00;font-size:10px;line-height:13px;position:relative}
.cur_goods span{position:absolute;display:block;top:70px;right:0;color:#888;font-size:18px}
.cur_goods img{width:120px;border:#ffd984 solid 2px}
.pack_goods_box{width:360px;height:190px;padding:10px 0;overflow-y:hidden;overflow-x:auto;position:relative;}
.pack_goods{float:left;width:120px;height:210px;text-align:center;color:#999;}
.pack_goods > a{display:block;overflow:hidden;width:86px;margin:0 auto 10px;height:116px;border:#ddd solid 1px}
.pack_goods img{width:86px}
.pack_goods > b{color:#fd7905;display:block}
.pack_goods input{vertical-align:middle;margin:0}
.pack_re{width:150px;padding:50px 0 0 30px;position:relative;background:#fff;line-height:28px;color:#686868}
.pack_re span{position:absolute;top:70px;left:10px;width:6px;height:53px;background:url("../productbg.png?r=1869") no-repeat -416px 0}
.pack_re b{color:#000;line-height:18px}
.pack_re strong{color:#ff7300;line-height:18px}
.pack_re em{font-style:normal;}
.pack_but{color:#35312e;text-shadow:0 1px #faebd8;font-weight:700;height:25px;box-shadow:0 1px #d7d5d8;padding:0 13px 3px;*padding:0;border:#d07e1a solid 1px;border-radius:3px;background:#feb145;cursor:pointer;background:-webkit-gradient(linear,0 0,0 100%,from(#ffca70),to(#ff9207));background:-moz-linear-gradient(top,#ffca70,#ff9207)}
.se_color_size{position:absolute;z-index:999;top:35px;min-width:220px;max-width:260px;padding:10px;background:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.2);border:#a7a5a6 solid 1px;text-align:left;}
.color_card .text{border:none; width:45px;font-weight:700;color:#525252;}
.se_color_size .text.fl{display:inline-block;color:#666; padding-top:3px;width:50px;}
.color_card .text:hover{border:none;}
.more_link{padding-left:45px;text-decoration:underline;font-style:italic;}
.se_color_size p{padding-top:10px;}
.p_size b{display:inline-block;width:45px;color:#525252;}
.se_color_size .select_but{padding:0 5px;*padding:0;margin-right:5px;cursor:pointer;}
.unsubmit { cursor:default; opacity:0.4;filter:alpha(opacity=40); }
.cancel_but{display:inline-block;color:#686868;font-size:12px;height:28px;line-height:28px;border:#ccc solid 1px;border-radius:3px;padding:0 5px;*padding:0;margin-right:10px;background:#f7f7f7;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background:-moz-linear-gradient(top,#fff,#f2f2f2);cursor:pointer;}
#addProductLockedTips{font-size:10px;line-height:12px;color:#F00;margin-bottom:5px;}
/*goods detail information*/

.mb20{margin-bottom:20px;}
.info_tab{border-bottom:#929292 solid 1px;height:27px; background: #fff; box-shadow:0 4px 2px -2px rgba(146,146,146,0.7);width:730px;padding-top:3px;}
.info_tab dt{float:left;}
.info_tab dt a{display:inline-block;width:23px;height:24px;background:url("../productbg.png?r=1869") no-repeat -198px -79px;}
.info_tab dd{float:left;height:24px;line-height:24px;background:#bfbfbf;margin-right:4px;text-shadow:0 1px #dfdfdf;}
.info_tab dd a {padding:0 4px;color:#000;}
.info_tab .cur_tab{background:#3b3b3b;text-shadow:none;font-weight:700;}
.info_tab .cur_tab a {color:#fff}
.tab_tit{color:#fd7905;font-size:14px;display:block;padding:3px 0}
.descript{padding:10px}
.descript p{line-height:20px;padding:10px 0}
.descript ul{margin:5px 0 15px}
.descript li{line-height:15px;padding:3px 0}
.wholesale{padding:10px}
.wholesale table{border-collapse:collapse;width:500px;line-height:25px;margin:5px 0}
.wholesale th{font-weight:200;background:#e9e9e9;color:#000;border:#e1e1e1 solid 1px}
.wholesale td{text-align:center;border:#e1e1e1 solid 1px;color:#808080}
.wholesale td b{color:#fd7905}
.wholesale a{color:#64b1d5;text-decoration:underline;font-size:11px}
/*reviews*/
.reviews{padding:10px 0}
.reviews h3{padding:10px 0;color:#fd7905;font-size:14px}
.reviews h4{color:#666;font-weight:200;border-top:#dadada solid 1px;padding:7px 0;font-size:12px}
.reviews b{font-weight:700;color:#323232}
.review{line-height:20px;padding:5px 10px;white-space:normal;word-wrap:break-word}
.reply{background:#ffecce;border-radius:5px;padding:10px;margin:12px 10px 5px;color:#696564;font-size:11px;position:relative}
.reply:after{content:"";position:absolute;display:block;width:13px;height:11px;top:-11px;left:20px;background:url("../productbg.png?r=1869") no-repeat -46px -29px}
.helpful{text-align:right;margin:10px}
.helpful a{display:inline-block;height:20px;line-height:20px;padding:0 11px;text-shadow:0 1px #fff}
.help_yes{border:#cdcdcd solid 1px;background:#e6e6e6;background:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#d6d6d6));background:-moz-linear-gradient(top,#fdfdfd,#d6d6d6)}
.help_no{border:#cdcdcd solid 1px;border-left:none;background:#f8f8f8;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(top,#fff,#f0f0f0)}
.help_yes span{padding-left:12px;background:transparent url("../productbg.png?r=1869") no-repeat -791px -19px}
.help_no span{padding-left:12px;background:transparent url("../productbg.png?r=1869") no-repeat -791px -41px}
/*write review*/
.w_review h3{padding:10px 0;color:#fd7905;font-size:14px}
.w_review dl{background:#f1f1f1;border-radius:5px;padding:20px 15px 15px;color:#666}
.w_review dt{float:left;width:13%;text-align:right;padding:5px;height:20px;line-height:20px;font-weight:700}
.w_review input{border:#b0b0b0 solid 1px;box-shadow:1px 1px 1px 1px #e8e8e8 inset;height:20px;line-height:20px;color:#999;vertical-align:top}
.w_review textarea{border:#b0b0b0 solid 1px;box-shadow:1px 1px 1px 1px #e8e8e8 inset;color:#999;width:100%;height:125px;font-size:12px}
.w_review dd{float:left;width:80%;padding:5px;min-height:20px}
.w_review .rating{color:#333;position:relative;font-weight:700;}
.rating a{display:inline-block;width:12px;height:15px;}
.rating .star_no{position:absolute;left:2px;top:3px;}
.w_review img{margin-top:-5px}
.w_review .re_submit{color:#666;background:#feeeb6;background:-webkit-gradient(linear,0 0,0 100%,from(#fcf4cf),to(#ffeba9));background:-moz-linear-gradient(top,#fcf4cf,#ffeba9);border:#ebbf70 solid 1px;box-shadow:none;text-shadow:0 1px #fff;height:24px;font-weight:700;padding:0 7px 3px;*padding:0 0 2px;cursor:pointer}
/*recommendations*/
.re_goods{width:206px;padding:1px 1px 15px;border:#bfbfbf solid 1px;margin-top:10px;}
.re_goods li{margin:15px 10px 0 10px;color:#fd7905;*zoom:1;}
.re_goods li:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.re_goods img{width:100px;float:left;margin-right:5px;border:#ddd solid 1px;}
.re_goods img:hover{border:#ccc solid 1px;}
.re_goods h3{font-weight:200;font-size:10px;line-height:15px;height:60px;overflow:hidden;}
/*Recent View History*/
.history{width:310px;padding:1px 1px 10px;margin:10px 0}
.history li{padding:5px;*zoom:1}
.history li:hover{background:#F1F1F1;}
.history li:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.history a{color:#69c;font-size:11px;line-height:15px}
.history a:hover{color:#900}
.history img{width:50px;float:left;margin-right:10px;border:#ddd solid 1px;}
/*Customers also bought*/
.also_buy{width:620px;height:260px;margin:10px 0;position:relative;border-left:#bfbfbf dotted 1px;padding-left:10px;}
.also_buy h4{font-size:12px;font-weight:200;color:#c00;padding:10px 0 20px}
.buygoods{height:200px;overflow:hidden; padding:0 20px 0 25px;}
.buygoods li{float:left;width:110px;color:#c00;margin-left:6px;border: 1px #DDD solid;}
.buygoods h3{font-weight:200;font-size:11px;line-height:15px;height:30px;overflow:hidden}
.buygoods img{max-height: 135px;max-width: 103px;}
.buygoods a{color:#666}
/*pop up color card*/
.pop_color{background:#fff;border:#aba6a3 solid 1px;padding:10px;z-index:1000;box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.close_pop{display:inline-block;width:24px;height:24px;background:url("../productbg.png?r=1869") no-repeat -197px -49px;}
.pop_color p{padding:5px 0;line-height:30px;}
.pop_color .colors{margin:10px 0 10px 15px;}
.pop_color .colors li{width:80px;height:70px;margin:5px 0 0 0;overflow:hidden;}
/*kuanjia content*/
.pop_color .kuanjia_box,.pop_color #customSizeChart{ margin:0;}
.pop_color .kuanjia_box p,#customSizeChart p,#customSizeChart .tempnr_box table td{font-weight:normal; padding:normal; font-size:10px;}
.pop_color .kuanjia_box .mf_describe,.pop_color #customSizeChart .mf_describe{line-height:20px;}
.custom_o .costumer_units{padding: 10px 24px 30px 0;font-style:normal;}
.custom_o .costumer_submit{margin-top: 20px;}
.customer_input{float:left;}
.customer_picture{float:left; width:230px;text-align:center;}
.customer_input td .numpass{width:30px;}
.customer_input td{text-align:right;width:200px}
.customer_input td label{display:;width:20px}
.customer_input .costumer_descript{margin-top:10px;text-align:left;padding-left:30px;}
/*kuanjia content*/
.select_but{display:inline-block;color:#000;font-weight:700;font-size:12px;height:28px;line-height:28px;border:#d07d13 solid 1px;border-radius:3px;padding:0 25px;margin-right:10px;background:#fea932;box-shadow:0 1px #d5d5d5;background:-webkit-gradient(linear,0 0,0 100%,from(#ffbf61),to(#ff9203));background:-moz-linear-gradient(top,#ffbf61,#ff9203);cursor:pointer;}
/*page box*/
.pages{background:#e9e9e9;padding:7px 10px;border-bottom:#ddd solid 1px;text-align:right;margin:10px 0;position:relative}
.pages span{float:left;color:#666;font-size:10px}
.pages a{display:inline-block;border:#666 solid 1px;background:#fff;padding:4px 6px;line-height:10px;*line-height:11px;margin:0 3px;font-size:11px;color:#666}
.pages a:hover{background:#666;color:#fff}
.pages .current_p{background:#666;color:#fff;display:inline-block;border:#666 solid 1px;padding:4px 6px;line-height:10px;*line-height:11px;margin:0 3px;font-size:11px}
.pages .previous{padding:4px 6px}
.pages .next{padding:4px 6px}
/*pop up custom options*/
.custom_o{width:520px;background:#eee;padding:10px}
.custom_o dt{text-align:right;color:#000;font-weight:700;height:30px}
.custom_o dd{text-align:right;line-height:20px;padding:0px 80px 0px 0;color:#656565;font-style:italic;}
.custom_unit,.custom_unit_kg{display:inline-block;width:18px;}
.custom_o input[type=text]{ width:60px; margin:2px 0 2px 5px ;border:#7f9db7 solid 1px;box-shadow:1px 1px 0px #ececec inset;}
.pop_title{height:25px;line-height:25px;margin:10px 0 8px;color:#696866;font-size:12px;padding:0 10px;background:#feca8e;background:-webkit-gradient(linear,0 0,0 100%,from(#ffdaa5),to(#fdb972));background:-moz-linear-gradient(top,#ffdaa5,#fdb972);border-radius: 5px;}
.pop_title a{display:inline-block;width:8px;height:6px;float:right;margin-top:10px}
.fold{background:url("../productbg.png?r=1869") no-repeat -79px -34px}
.unfold{background:url("../productbg.png?r=1869") no-repeat -67px -34px}
.sc_tab{border-bottom:#000 solid 1px}
.sc_tab li{float:left;width:90px;height:28px;line-height:28px;margin-left:10px;cursor:pointer;font-size:14px;border:#999 solid 1px;border-bottom:none;text-align:center;color:#333;font-weight:700;border-radius:3px 3px 0 0;background:#f2f2f2;background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#ececec));background:-moz-linear-gradient(top,#f7f7f7,#ececec)}
.sc_tab .cur_tab{background:#d4d3d3;background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#c2c0c0));background:-moz-linear-gradient(top,#efefef,#c2c0c0)}
/*wholse sale*/
.whol_windows{z-index:1000;width:752px;background:#fff;padding:10px}
.whol_windows h2{font-size:16px;line-height:40px}
.whol_info{margin:5px 0 15px 10px;}
.whol_info td{vertical-align:top;padding:0 7px;}
.whol_info img{border:#E2E2E2 solid 1px;padding:1px;}
.whol_price{border-collapse:collapse;}
.whol_price td{padding:5px;border:#E2E2E2 solid 1px;text-align:center;}
.whol_price th{padding:5px;border:#E2E2E2 solid 1px;background:#EAEAEA;}
.whol_price .p_range{ text-align:left;font-weight:700;font-size:14px;color:#980300;}
.whol_price b{color:#FD7905;}
.whol_Inquiry{padding:10px;border-top:#ccc dashed 1px}
.whol_Inquiry h3{color:#555;font-size:14px;padding:5px 20px 10px 10px}
.whol_Inquiry h3 span{display:inline-block;margin-top:10px}
.whol_Inquiry td{padding:4px 5px;vertical-align:top}
.table_style2{margin:0 auto;width:100%;margin-top:10px}
.table_style2 th{background:#EFEFEF;font-weight:normal;color:#333;font-size:11px}
.table_style2 td{padding:7px;background:#FFF;font-size:11px;border-bottom:1px solid #F0F0F0;text-align:center}
.info_pro{margin:1px 20px;font-size:11px;line-height:15px}
.input_code{width:60px;height:30px;line-height:30px;vertical-align:middle}
/*********large inquiry*********/
.large_order{font-size:12px; margin:0;padding-bottom:5px;font-weight:normal;float:none;clear:none}
.large_order span{background:url(ico_04.gif) no-repeat 0 2px;padding-left:18px}
.large_order span a{color:#82570C;font-weight:normal}
.large_order span a:hover{text-decoration:underline}
.backgroundDiv{width:100%;height:3500px;display:none;z-index:900;background-color:#333;position:absolute;top:0px;left:0px}
.close_button01{height:16px;width:16px;position:absolute;right:8px;top:9px}
.Inquiry_middle{padding:30px 20px 30px 20px}
.Inquiry_middle h3{height:75px;font-size:16px;margin-bottom:15px;color:#6b3707}
.Inquiry_middle h3 img{float:right;border:none;margin-top:15px}
.Inquiry_middle .inquiry_table td{color:#666;padding:6px 5px;font-size:12px;font-weight:bold}
.inquiry_table .tips{font-weight:normal;font-size:11px;color:#b6773f}
.inquiry_table .input_box{border:1px solid #B9B9B9;font-size:11px}
.inquiry_table .input_text{ height:16px;padding:2px;width:220px}
.inquiry_table .input_code{height:23px;padding:2px;line-height:23px;width:50px}
.inquiry_table textarea{width:225px}
.red{color:#F00;}
/*help box*/
.help_win{width:500px;z-index:1000;background:#fff;padding:10px;}
.help_win h3{line-height:30px;font-size:14px;}
.help_win td{padding:4px;}
/*mearsurement*/
.mearsure{width:100%;margin:7px 0;}
.mearsure td{padding:2px 0;line-height:15px;color:#333;vertical-align:bottom;}
.mearsure input[type=text]{width:50px;height:15px;margin:0 3px;border:#7b9eba solid 1px;box-shadow:1px 1px 0 rgba(0,0,0,.1) inset;}
.mearsure select{ margin:0 5px; width:50px;}
.mearsure td span{display:inline-block;width:110px;font-style:italic;}
/*js style*/
.closebtn{display:inline-block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("../fancy_close.png?r=1739") 0 0;cursor:pointer;}
#imgbox{width:379px;height:500px;text-align:center;display:table;border:#ddd solid 1px;*position:relative; z-index: 2;}
#cz-wrap{min-height:500px;}
/*
#imgbox a{display:table-cell;vertical-align: middle;*width:100%;*position:absolute;*top:50%; *left:0;}
#imgbox a img{max-width:379px;max-height:500px;*position: relative;*top:-50%;*margin:0;*padding:0;}
*/
#imgbox a{display:table-cell;vertical-align: middle;}
#imgbox a img{max-width:379px;max-height:500px;}
#imgbox.ie7imgbox {*height: 500px;*overflow: hidden;}
#imgbox.ie7imgbox a {*width:100%;*position:absolute;*top:50%;*left:0;}
#imgbox.ie7imgbox a img{*position: relative;*top:-50%;*margin:0;*padding:0;}

#hdcutover{background:#fff}
#cloud-zoom_hd{float:left;display:inline-block;}
#cloud-zoom_hd div{text-align:center;}
#rollbar_hd{padding:15px 0;margin:5px 10px 5px 0;overflow:hidden;display:inline-block;float:right}
#cloud-zoom_hd .cloud-zoom-big{border:0}
#cloud-zoom_hd ul{margin:0;padding:0}
#rollbar_hd li{margin:3px 0}
#rollbar_hd img{height:120px;max-width:90px;}
#rollbar_hd a{display:block;width:86px;height:120px;border:#fff solid 1px;overflow:hidden;text-align:center;}
#rollbar_hd a:hover{border-color:#ffd886}
#rollbar_hd a.ep_rollbar_selected{border-color:#ffb001}
#topquery{width:910px;padding:10px 20px;height:128px;overflow:hidden}
#topquery ul{margin:0;padding:0}
#topquery ul li{margin:0;padding:0 5px 0 6px;width:90px}
#topquery ul li a{border:2px solid #fff;display:block;height:120px;overflow:hidden;}
#topquery ul li a:hover{border-color:#ffd886}
#topquery ul li .topqueryfocus{border:2px solid #ffd886}

#buygoods{width:550px}
#buygoods .ep_rollbar_prevbtn{left:0;top:0px;width:14px;height:188px;position:absolute;background:url("../productbg.png?r=1869") no-repeat -235px 81px #DDD;padding:0 3px}
#buygoods .ep_rollbar_nextbtn{right:0;top:0px;width:14px;height:188px;position:absolute;background:url("../productbg.png?r=1869") no-repeat -250px 80px #DDD;padding:0 3px}
#buygoods li{padding:1px 4px}
#simgbox .ep_rollbar_prevbtn{top:20px;padding:0;background:url("../productbg.png?r=1869") no-repeat scroll -239px 54px}
#simgbox .ep_rollbar_nextbtn{top:20px;padding:0;background:url("../productbg.png?r=1869") no-repeat scroll -256px 54px}
#simgbox{height:168px;padding:0 15px}
#simgbox ul{width:350px;height:168px;float:left}
#simgbox ul li{float:left;margin:0 3px 2px 3px}
#simgbox a{display:block;width:60px;padding:1px;border:#ddd solid 1px;overflow:hidden;text-align:center;height:80px;line-height:80px;overflow:hidden;}
#simgbox a:hover{border-color:#ffd886}
#simgbox a.ep_rollbar_selected{border-color:#ffb001}
#simgbox a img{height:80px;}
#rollbar_hd li{height:120px}
/*error style*/
input.error_input { background:#FFCE6A; border:1px solid #FF512C; box-shadow:0 0 3px #FF980D inset; }
.logo_picture{float: left;margin-left: 40px;margin-top: 10px;}

a.custom_edit {
	display: inline-block;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 6px;
	border: none;
	margin: 0;
	width: auto;
	height: auto;
}
a.addi_edit {
	display: inline-block;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border: none;
	width: auto;
	height: auto;
}
a.custom_edit:hover, a.addi_edit:hover {
	text-decoration: underline;
}

/* header */
#hide_login_skype img{padding-top: 6px;float: left;}
#hide_login_skype a{color: black;font-weight: normal;}
/* sns */
.sns_all{height: 30px;margin-top: 6px;}
.pinit{float:left;margin-top: 2px;}
.pinit_a{float:left;z-index: 1;position: absolute;}

.fb_000{float: left;margin-left:-84px;  margin-top: 3px;background:url("../fb_000.png?r=2516") no-repeat 4px;width: 30px;
height: 18px;}
.fb_000{margin-left:-83px\9;}
.send{float:left;margin-top:2px;margin-left:-53px;}
.fb-like{float:left;margin-top: 2px;margin-left:6px;}
.tweet{float:left;position: relative;margin-left:6px;margin-top: 2px;}
.google_1{float:left;position: relative;margin-left:-25px;margin-top: 2px;}
.eamil{float:left;position:relative;margin-left:-113px;margin-top: 2px;}
.pinit_a{float:left;z-index: 1;position: absolute;}

.img_000{float: left;margin-left: 39px;margin-top: 3px;background:url("../000.png?r=2516") no-repeat 4px;width: 27px;
height: 18px;}

.addthis_button_email{background:url("../sns_p.png?r=2337") no-repeat 7px 0px;width:73px;height:20px;border:0;position:absolute;left:87px;}
.addthis_button_email:hover{background:url("../sns_p.png?r=2337") no-repeat 7px -19px;width:73px;height:20px;border:0;position:absolute;left:87px;}
.addthis_button_email span{background:none;}
.share{float:left;position: relative;margin-left:57px;margin-top: 2px;}


#backtop {
	position: fixed;
	bottom: 170px;
}
#backtop a {
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#backtop a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	
}
.tips1, .tips2 {
	font-size: 11px;
	color: red;
	display: none;
}

.tipsbtn {position: relative; z-index: 1;background:url("../pay_logo.png?r=3298") no-repeat 100% -60px; display: inline-block; width:12px;height:12px; margin: 0 0 0 6px; vertical-align: middle; cursor: help;}

.cl, .clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }