/* CSS Document */
@import url("hbss_public.css");
@import url("head.css");

/*Floats*/
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;height:0px;overflow:visible;_overflow:hidden;display:block;}

/* Typography 
h1 {font-size:12px;font-weight:bold; color:#000;}
h2 {font-size:12px; padding-top:7px;font-weight:bold;padding-left:14px;color:#FFF;}
h3 {font-size:12px;font-weight:bold;color:#333;}
h4 {font-size:12px; color:#333;}
h5 {font-size:12px;  font-weight:bold; color:#333;}
h6{font-size:12px; color:#333;}
*/

blockquote  {margin:0px; color: #666; font-style: italic;}
strong {font-weight: bold;}
em     {line-height:24px; font-style: normal;}

.s-line{ text-decoration:line-through;}

/*color*/
.rose{ color:#C31086;}
.pink{ color:#703564;}
.f60{ color:#f60 !important;}
.f66{ color: #666;}

/*容器*/
.wrap{width:962px;height:auto;margin:0 auto;filter:alpha(opacity=20);-moz-opacity:0.8;opacity: 0.8;}

/*头部样式*/
#top{width:100%;height:26px; background: url(/static/images/black.gif) repeat-x;}
#top #top_con{width:1000px;margin:0 auto;height:26px; color:#6f6f6f; line-height:26px;}
#top #top_con p{padding:0;}
#top #top_con p a{ line-height:26px;padding:0 8px;}
#top #top_con p a strong{ color:#fff;}
#top #top_con p a:hover strong{ color:#F60;}

.con{width:1000px;margin:0 auto;height:140px; position:relative; z-index:900}

/*帮助中心*/
.h_con{width:960px;margin:0 auto; padding-top:10px; background:url(../images/login/images/hcbg_03.jpg) repeat-x #fff; overflow:auto;zoom:1; overflow:hidden;}
.h_l_bar{width:180px;float:left;margin-left:11px;display:inline;}
.h_l_bar h3,.h_rrcon h3{width:180px;height:25px; background:url(../images/login/images/thbg_03.jpg) no-repeat; line-height:25px; font-weight:normal; text-indent:1em;}
.h_l_bar ul,.h_rrcon ul{padding:10px 10px 25px 17px;}
.h_l_bar ul li,.h_rrcon ul li{ line-height:20px; text-align:left; color:#999;}
.h_l_bar ul li a,.h_r_bar p a{ color:#99a;}
.h_l_bar ul li a:hover,.h_r_bar p em a{ color:#f60;}
.h_l_bar .focus a{ color:#f60;}
.h_l_bar ul li a em,,.h_r_bar p em{color:#f60; text-decoration:underline;}
.h_r_bar{width:740px;margin-left:20px; float:left;}
.h_r_bar h4{ line-height:25px;}
.h_r_bar p{ line-height:22px; color:#9999aa;padding:0;}
.h_rlcon{width:540px; float:left; background:#FFF;}
.h_rlcon h3{ color:#F60; font-weight:normal; font-size:12px; font-family:"宋体";height:30px; line-height:30px; text-indent:1em;margin-bottom:20px;}
.h_rlcon h4{ font-weight:normal; color:#666;margin-top:10px;}
.interest{margin:0;padding:0;width:100%;}
.interest li{width:130px;height:256px;float:left;margin-left:23px;}
.interest li h5,.l_list li h5{ font-weight:normal; line-height:24px; color:#999;}
.interest li .hit,.l_list li .hit,.l_list2 li .hit{height:9px;width:27px;padding-left:22px;color:#999;display:block; background:url(../images/index/hit_03.gif) no-repeat; font-size:12px; line-height:12px; float:left;}
.interest li .cl,.l_list li .cl,.l_list2 li .cl{height:9px;width:20px;padding-left:35px;color:#999;display:block; background:url(../images/index/hit_03.gif) no-repeat -50px 0; font-size:12px; line-height:12px; float:left;}
.h_rrcon{width:180px;float:right;}
.hrpic{ text-align:center; line-height:22px;margin:10px auto;}
.h_rrcon ul li em{ color:#333;}
.h_rrcon p{padding:5px;margin-bottom:10px;}

/*列表页*/
.l_con{width:960px;margin:0 auto; padding-top:15px; background:#fff; overflow:auto;zoom:1; overflow:hidden;background:url(../images/login/images/hcbg_03.jpg) repeat-x #fff;}
.l_tile01{height:18px; line-height:18px;padding-left:4px;margin-left:5px;margin-bottom:10px; clear:both; font-size:12px;}
.l_tile01 p{padding:0; line-height:18px; font-weight:500; float:left;}
.l_tile01 .ulList{ z-index:80; width:120px;height:18px; display:block;float:left;background: #fff url(../images/icon/ico9.jpg) no-repeat right; margin-left:5px; cursor:pointer; border: 1px solid #ABABAB; position:relative;}
.l_tile01 .ulList ul{z-index:9; position:absolute;width:120px; top: 18px; border-left:1px #ababab solid;border-bottom:1px #ababab solid;border-right:1px #ababab solid; margin-left:-1px;; background:#fefefe; display:none;}
.l_tile01 .ulList ul li{ position: relative;}
.l_tile01 .timeUl{ left: 0; top: 18px; }
.l_tile01 .ulList span{ padding-left: 8px; padding-right:5px; line-height:18px; display: block; float: left; cursor: pointer;}
.l_tile01 .ulList em{ line-height: 17px; font-size: 10px; color: #9F9F9F; display: block; float: left;}
.l_tile01 .ulList ul li a{ display:block;height:20px;line-height:20px; margin:2px 0; color: #000; cursor: pointer;}
.l_tile01 .ulList ul li a:hover,.l_tile01 .ulList ul li a.focus{ background: #fff; text-decoration: none;}
.l_tile01 .time ul{_left: 0; top: 18px;}

.rBdiv{ width: 163px; height: 133px; _height: 131px; border:1px solid #ababab; border-left: none; position:absolute; left:120px; top: 20px; background:#fff url(../images/l_line.jpg) no-repeat left top; z-index:80; display:none;}
.rUlBox{ position:absolute; top: 0; left: 5px; z-index:200; padding:5px 0; display:none;}
.rUlBox a{ display:block; height: 18px; line-height:18px; color: green; padding: 0 4px;}
.rUiBox a span{ padding: 0 2px;}
.rUlBox a:hover,.rUlBox a.focus{ background: #e3e3e3; text-decoration: none;}

.l_tile01 .show ul{ display:block;}
/*.l_tile01 .time ul li{height:20px;padding:0px; line-height:16px;}*/
.l_list,.l_list2{ clear:both; min-height: 400px; height: auto !important; height: 400px;}
.l_list li{width:180px; min-height:540px; height: auto !important; height:540px; float:left; display:inline;margin-left:10px; color: #999; }
.l_list2 li{width:180px;height:376px; float:left; display:inline;margin-left:10px; color: #999;}
.l_list li h5,.l_list2 li h5,.tab_txt_p h5{ color:#999; font-weight:normal; padding-top: 3px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; height:48px; overflow: hidden;}

.l_list li h5 img,.l_list2 li h5 img,.tab_txt_p h5 img{ margin-top: 3px;margin-right:3px;}

.l_list li p,.l_list2 li p{padding-top:2px;}
.productList_ico{ padding-top: 5px;  overflow: hidden; width:100%;}
.productListCllct {background: url(../images/icon/ico3.jpg) no-repeat left 2px;background-position:center left;padding-left:38px;padding-right:2px;margin-left: 6px;width:20px;
}
.productListHit {background:url(../images/icon/hit.jpg) no-repeat left 2px;background-position:center left;padding-left:24px;width:32px;}
.productListNo {color:#999999;float:left;font-size:10px;}
.img_box_a{  z-index:1; height:460px; overflow: hidden;}
.img_box_dp{ z-index:1; height:270px; overflow: hidden;}
.product_brand{ position:absolute; bottom:0; min-height: 30px; height: auto !important; height: 30px; display:none;}

.product_brand a { display:block; width: 166px;
background: #FFFFFF;
font-size:13px;
font-weight:bold;
margin:0;
opacity:0.45;filter:alpha(opacity=40);
padding:7px;
text-align:center;
margin-top: 1px; font-family:Arial, Helvetica, sans-serif;
}
.colorchange{width:150px;margin-left:22px; position: relative;height:9px;margin-top:5px; overflow: hidden; float:left;background:url(../images/list/dp_03.jpg) no-repeat -302px -5px; padding-left:22px;}
.colorchange a{ display:inline-block; float:left; text-indent: -999px; }
.colorTitle{ width: 22px; height: 9px; position: absolute; left: 0; top: 0; display: block; }

.c_01{width:36px;height:9px;}
.c_on1,.c_01:hover{width:36px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat; }
.c_02{width:34px;height:9px;}
.c_on2,.c_02:hover{width:34px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -36px 0; }
.c_03{width:12px;height:9px;}
.c_on3,.c_03:hover{width:12px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -70px 0;}
.c_05{width:18px;height:9px;}
.c_on5,.c_05:hover{width:18px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -82px 0; }
.c_06{width:20px;height:9px;}
.c_on6,.c_06:hover{width:20px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -100px 0; }
.c_07{width:20px;height:9px;}
.c_on7,.c_07:hover{width:20px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -120px 0;}
.c_08{width:10px;height:9px;}
.c_on8,.c_08:hover{width:10px;height:9px; background:url(../images/list/listIcon1.jpg) no-repeat -140px 0; }

#c_b{width:940px;padding:10px;margin:-129px auto 0 auto; background:#FFF; position:relative; overflow:auto;zoom:1; overflow:hidden;}
.c_b_a{width:388px;height:600px; float:left; display:inline;}
.c_b_b{width:550px;height:600px; float:right;}
.c_b_b .c_b_b_a{width:550px;height:320px;}
.c_b_b_div{width:550px;height:280px; border-top:1px #FFF solid;}
.c_b_b_div li{ float:left;}
#cbimg01{width:228px;height:278px;margin-right:1px;}
#cbimg02{width:160px;height:278px;margin-right:1px;}
#cbimg03{width:160px;height:278px;}
.c_b_c{width:940px; background:#fff; clear:both;overflow:auto;zoom:1;}
.c_ctop{height:313px; background:url(images/index/bg02_03.gif) no-repeat; clear:both;margin-top:10px;}

/*reg */
.d{ width: 960px; margin: 0 auto;  background: #fff; padding-bottom: 45px;}
.w8{ width: 880px; margin: 0 auto; min-height: 400px; height: auto !important; height: 400px; }
.reg_tit_bg{ background: url(../images/reg_tit_bg.jpg) no-repeat; height: 43px; line-height: 43px; padding-left: 18px; color: #fff;}
.b_img{ padding-top: 40px;}
.tx_bg{ background:url(../images/touxiang_bg.jpg) no-repeat; width: 107px; height: 107px; text-align:left; margin: 10px 0;}
.tx_bg img{ width: 100px; height: 100px;}

.reg input{ width: 165px; height: 13px; border:1px solid #ababab;}
.reg_line{ padding:0; margin:0; height: 2px; overflow: hidden;}
.reg_tab td{ padding: 2px 0; }
.reg_p_info{ line-height:22px; padding-left: 20px; padding-top: 10px; padding-right: 20px; color: #666;}

.ipt_reg{ width: 450px;height: 14px; border:1px solid #ababab; color: #ccc; line-height: 14px;}
.ipt_reg2{ width: 100px; color: #ccc; line-height: 14px;}
.w78{ width: 880px; margin: 0 auto; padding:15px 0; border-top: 1px solid #000;}
.txt_info{ width: 860px; height: 150px; overflow-x: hidden; overflow-y: auto; padding:10px ; text-align:left; border:1px solid #ababab; line-height:18px; color: #666; margin:0 auto;}
.txt_info em{ color: #000;}
.txt_info p{ color: #666; text-indent: 24px;}

/*mycart*/
.tbLine td{ border-bottom: 1px solid #C5C5CD; height: 40px;}
.tLine{ border-top: 1px solid #c5c5cd}
.tab_sj td{ padding: 5px 3px; text-align:center; vertical-align:middle; }
.tab_sj .h9 td{ height: 80px; padding: 10px 5px;}
.tab_sj .f6{ color: #666;}
.tab_sj td.al_r{ text-align: right;}
.sl_td{ padding-left: 27px;}
.sl_num{ width: 35px; height: 14px; border:1px solid #ABABAB;}
.downico,.upico{ display:block; padding: 0px 0 2px 2px; height: 8px;}
.ps_tab td{ height: 20px; line-height:20px; padding: 5px 0;}
.ps2_tab td{ height: 20px; line-height:20px; padding: 2px 0;}
#yulan .yulanContent{ width: 600px; height: 440px; background: #fff; /*position:fixed !important;*/ overflow-y:auto;z-index:9986; }
#yulan .yulanContent2{ padding: 0px 10px; width: 528px; }
#yulan .yulan_box .w8{ width:530px; margin: 10px auto;}
#yulan .kctsContent{ width: 565px; height: 440px; background: #fff; /*position:fixed !important;*/overflow-y:auto; z-index:9986; }
#yulan .regContent{ width: 600px; height: 740px; background: #fff; position: absolute; z-index:9986;}
#yulan .regContent2{ width: 600px; height: 540px; background: #fff;position: absolute; z-index:9986;}

.qycx_img{ padding-left: 10px; float: left; position:relative;}
.qycx_img img{ cursor:pointer;}
.qycx{border:1px solid #ccc; width:270px; padding: 10px; position:absolute; display:none; top: 17px; left: -219px; color: #666; background: #F9F9F9;}
.qycxShow .qycx{ display:block;cursor:pointer;}
.qycx p{ line-height: 18px; padding-top: 5px;}

/*searchMycart*/
.w840{ width: 840px; margin: 0 auto;}
.sizeBox{ position:relative; padding-top: 24px;}
.cm_nav{ height: 24px; clear:both; position: absolute; top: 0; }
.cm_nav li{ float: left; }
.cm_nav li a{margin-right: 1px; text-align:center; background: #000; height: 24px; line-height: 24px; font-weight:bold; color: #fff; width: 85px; font-size: 13px; display:block}
.cm_nav li a:link,.cm_nav li a:visited{ color: #fff; text-decoration: none;}
.cm_nav li a.focus{ border:1px solid #000; background: #f9f9f9; border-bottom: none;}
.cm_nav li a.focus:link,.cm_nav li a.focus:visited{ color: #000;}

.cm_box{ padding: 28px; }
.cm_box dl{ clear:both;}
.p_dl1{ height: 24px; margin-bottom: 10px;}
.p_dl1 dt,.p_dl1 dd{ float: left; font-size:12px; color: #666; }
.p_dl1 dt{ font: bold 12px/24px "宋体"; width: 60px;}
.p_dl1 dd{ height: 24px; line-height:20px; padding-right: 40px;}
.cm_box dd a{ color: #333; line-height:20px;}
.cm_box dd a:hover{ color: #f60;}
.cm_box dt img{ margin-top: 2px;}
.p_dl1 b{ display: block; width: 12px; height: 12px; float: left; margin: 5px 3px 0 0;}
.p_dl1 em{ display: block; float: left;}
.p_dl1 b.red{ background: red;}
.p_dl1 b.yellow{ background: yellow;}
.p_dl1 b.green{ background: green;}
.p_dl1 b.blue{ background: blue;}
.p_dl1 b.white{ background: white; border:1px solid #f2f2f2; width: 11px; height: 11px;}
.p_dl1 b.black{ background: black;}
.p_dl1 b.hui{ background: #c5c5c5;}
.tip{ clear:both; padding-left: 60px; position:relative; color: #666; padding-top: 5px; min-height: 25px; height: auto !important; height: 25px;}
.tip h3{ font: bold 12px/24px "宋体"; width:60px; position:absolute; top: 2px; left:0; _left: -60px;}
.p_dl2{ margin-bottom: 10px; height: 54px;}
.p_dl2 dt,.p_dl2 dd{ float: left; font-size:12px; color: #666; }
.p_dl2 dt{ background: url(../images/dt_bg.jpg) no-repeat 0 20px; width: 70px; padding-right: 12px; line-height:24px;  height: 50px;}
.p_dl2 dt a{ color: #333; font-weight:bold; }
.p_dl2  dd{ padding-right: 10px; width: 80px; line-height:24px;}
.size_count{ color:#999; font-family: Arial, Helvetica, sans-serif; padding-left: 2px; font-size:11px;}
.pa_i{ min-height: 60px; height: auto; height: 60px;}
.pa_i dt,.pa_i dd{ float: left; color: #666; font-size: 13px;}
.pa_i dt{ width: 60px; padding-top: 10px; font-weight:bold; vertical-align:middle}
.pa_i dd { padding-right: 40px; width: 130px; text-align:center; font-size:12px;}
.pa_i dd a{ display:block; padding-top: 4px;}
/*男装女装尺寸搜索*/
.nv{ height: 25px; clear:both;}
.nv li {float: left; display:block; width:85px; height: 25px; position:relative; background:#ababab; font-size:13px; line-height:25px; text-align:center; margin-right: 1px; position:relative;}
.nv li span{ display:none;width: 85px;height:6px; background:#fff;}
.nv li a:link,.nv li a:visited{ color: #fff; display:block; height: 25px;}
.nv li a:hover{ text-decoration: none;}
.nv li.focus{ background: #000; color: #fff;}
.nv li.focus span{ display:block; }
.cctuBox{ padding-top: 20px; height: 470px; background: url(../images/sizesearch/nv_bg.jpg) no-repeat 245px 10px;}
.cctuBox_nan{ padding-top: 20px; height: 470px; background: url(../images/sizesearch/nan_bg.jpg) no-repeat 245px 10px;}

.clff{ color: #666;}
.clff h4{ padding: 25px 0 10px 0; color: #f60;}
.clff em{ color: #000;}
.clff li{ padding-left: 15px; background: url(../images/dot2.jpg) no-repeat 0 8px;}
.ssBox{ width: 330px; height:130px; margin-bottom: 40px;}
.ssBox strong{ display:block; height: 20px; margin-top: 5px; padding-left: 12px; background: url(../images/sizesearch/dot2.jpg) no-repeat 0 3px; font-weight:normal;}
.ssBox .ssBoxDiv{ padding-left: 12px;}
.ssD{ padding-top: 5px; padding-bottom: 5px; height: 20px;}
.ssD span{ padding-right: 5px; _padding-top: 2px; display:block;}
.select_ss{ width: 273px; height: 18px; border: 1px solid #ababab; margin-left: 8px;}
.ssBox_p_l{ padding-left: 32px;}

/*brand*/
#brand { background:#000;}
#brand li{ padding: 0; margin-right: 0;}
#brand li.one{ width:199px; padding: 8px 0 15px 13px}
#brand li.n_r{ float:right; height:280px; overflow: hidden;}
#brand .brand_div{ padding: 0px 0px 0 14px; line-height: 20px; }
#brand .brand_div dt{ padding: 5px 0;}
#brand .brand_div dt{ clear:both; height: 18px; padding-bottom: 6px;}
#brand .brand_div dd{ clear:both; height:17px; width:100%; line-height: 17px; padding:1px 0; }
#brand .brand_div span,#brand .brand_div strong{ display: block; float: right; text-align:left; width:30px; line-height: 17px;}
#brand .brand_div em{ float: left; display:block; height:17px; line-height:17px; cursor:pointer;}
#brand .brand_div a:link,#brand .brand_div a:visited,#brand .brand_div strong{ display: block; color: #C5C5CD; display:block; float: left; height:17px; cursor:pointer;}
#brand .brand_div a:hover{ color: #f60; text-decoration: none;}

.brand_box{ position: relative; padding: 0; margin: 0;}
.brand_logo{ position:absolute; z-index:0; bottom: 0; _bottom: -1px; width: 300px; left: 0; height:35px; background: #000; filter:alpha(opacity=70); opacity:0.9; }
.brand_text{ position:absolute; z-index: 11000; bottom: 0; left: 110px; height: 30px; color: #fff; line-height:15px; }

/*nvzhuang*/
.outContent{ width: 300px; float: left;   line-height: 20px;  padding: 15px 0px 2px 28px;}
.outContent_p{ padding-left: 10px;}
/*outlets */
#outlets .nav_div{ background: #96202E;}
#outlets .nav_div a,#outlets .nav_div span{ color: #E0E0E0;}
#outlets .nv_div{  border-right: 1px dashed #8F8F8F;}
#outlets dd a:link,#outlets dd a:visited,#outlets dd span{ color: #C6C6C6}
#outlets dd a:hover,#outlets dt a:hover{ color: #fff;}
#outlets .nv_div dd span, #outlets .nv_div dt span{ width: 20px; padding-right: 5px;}
.nv_div_list .w30{ width: 300px; padding: 15px 15px 0 0;}
.nv_div_list .w185{ width: 185px;}
.nv_div_list .w200{ width: 200px;}
.nv_div_list .w160{ width: 160px;}
.nv_div_list .w115{ width: 115px;}
.nv_div_list .w120{ width: 135px;}
.nv_div_list .bContent{padding:15px 14px 2px 28px; line-height: 20px; width:600px; float:left; }
.nv_div{ height:220px; border-right: 1px dashed #2A2A2A; line-height: 16px; padding-bottom: 8px; }
.nv_no_line{ border-right: none;}
.nv_div dt{ height: 18px; padding-bottom: 5px; font-weight:bold;}
.nv_div dd{ height: 17px; padding:1px 0; overflow: hidden; width: 100%;}
.bContent dl a:link,.bContent dl a:visited,
.bContent h3 a:link,.bContent h3 a:visited{ text-decoration: none; color: #C5C5CD; display:block; float: left;  height:17px; }

.outContent dl a:link,.outContent dl a:visited{text-decoration: none; color: #C5C5CD; display:block; float: left; height:17px;}

.bContent dl a:hover,.bContent h3 a:hover,.outContent dl a:hover ,.outContent h3 a:hover{ text-decoration: none; color: #f60;}
.nv_div dd em{ display:block; float: left; line-height:17px; cursor:pointer;}
.nv_div dd em.el{ width: 85px;}
.nv_div dd span,.nv_div dt span{ display: block; float: right; height: 18px;  text-align: left; width: 25px;}
.w88{ width: 88px;}
.w88 li{ height: 17px; line-height: 17px; overflow: hidden; padding:1px 0; margin-right: 0;}
.nv_div .w88 a em{ width: 48px; float: left; cursor:pointer;}
.nv_div .w88 a span{ display:block; float: left; padding-top: 3px; cursor:pointer;}
.w200 h3{ height: 18px; padding-bottom: 3px;}

/* back to top */
.topButton { width:12px;height:48px;background:url(../images/icon/img_top.gif);position:fixed;bottom:100px;right:2px;display:none;cursor:pointer; filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}

/* edit 2010-10-18 liujincan*/
.huiyuan{ float: left; width: 724px;margin-left:20px; }
/*about*/
.h_r_bar h2,.huiyuan h2{ padding-top: 5px;}
.box_r{ padding: 20px 10px 30px; min-height:500px; height: auto !important; height: 500px;}

/*feedback*/
.feedback_tou{ width: 110px;}
.feedback_tou p{ line-height:16px;}
.feedbackTab td{ padding: 3px; line-height: 22px; vertical-align:top}
.feedbackTab td .h16{ height: 16px;}
.fipt{ width: 205px; border: 1px solid #ababab;  line-height: 16px; color: #666}
.ftpt{ width: 450px; height: 120px; border:1px solid #ababab; line-height: 16px;}

/*login help*/
.help_box{ padding-left: 10px; padding-bottom: 40px;} 
.help_box h5{ font-weight:bold; height: 24px; line-height: 24px; color: #666;}
.help_box pre{ color: #99a; font: normal 12px/22px "宋体";}
.help_box p{ color: #666;}
.help_box a{ text-decoration: underline; color: #f60;}
.help_box a:hover{ color: #99a; text-decoration: none;}

/*order*/
.p_t35{ padding-top: 35px;}
.searBar{ height: 24px; line-height: 24px;}
.orderList{ height: 25px; border-bottom:1px solid #000; padding: 0 15px;}
.orderList ul{ height: 25px; }
.orderList li{ float: left; height: 25px; line-height: 25px; padding: 0 15px; text-align:center; margin-right: 1px;  background: #000;}
.orderList li a{ color: #fff;}
.orderList li.focus{ border: 1px solid #000; height: 25px; border-bottom: none; background: #fff;}
.orderList li.focus a{ color: #000;}
/*.tabsBox{ display:none;}*/
.searBar p{ padding-right: 3px;}
.order_ipt{ width: 120px; border:1px solid #ABABAB; height: 14px; line-height: 14px;}
.order_time{ width: 70px; border: 1px solid #ababab; height: 14px; line-height: 14px;}
.orderContent{ padding: 20px 0;}
.orderTab thead td,.c_h thead td{ background: #e9e9e9; border-top: 1px solid #ababab; height: 30px; line-height: 30px; text-align:center; font-size:12px;}
.orderTab tbody td{ text-align:center; vertical-align:middle; line-height: 20px; font-size:12px;}
.orderTr td{ height: 100px; border-bottom: 1px dashed #C7C6CC; color: #666;}
.orderTr td.tdpic{ text-align:left;}
.orderTr td.tdpic img{ margin-right: 10px;}
.p_tr3{ padding: 0 3px;}
.p_t_3{ padding-top: 2px;}
/*收藏*/
.favBox .imgC{ height: 335px; margin-bottom: 10px; text-align:center;}
.favBox .txt_l{ text-align: left; width: 95%; margin:0 auto;}
.favBox .imgB{ height: 196px; margin-bottom: 10px; text-align:center;}
.favBline{ border-bottom: 1px dashed #ababab;}
/*修改密码*/
.ipt_w{ width: 165px; border: 1px solid #ababab; height: 14px; line-height: 14px;}

/*我的咨询评论*/
.pl_tab td{ padding: 20px 0;}
.mytouxiang{ padding: 0 10px ;}
.pl_tab{ border-bottom: 1px dashed #D0D0D0;}
.pl_tab dl{ color: #666; text-align: left; line-height: 18px; padding-right: 10px;}
.pl_tab dl dt{ font-weight:bold;}
.huifu{ border: 1px solid #FFE080; background: #FFF9E5; padding: 3px 10px; margin: 5px 0; line-height: 22px;}
.pl_tab2 td{ padding: 3px 0;}
.pl_tab_p p{ line-height: 20px; margin: 0; clear:both; }
.icon_h,.icon_f{ width: 14px; height: 13px; float: left; overflow: hidden; margin-right: 5px;background-image:url(../images/icon/hf.png); background-repeat: no-repeat; }
.icon_h{ background-position: left top;}
.icon_f{ background-position: left bottom; }
/*会员资料*/
#editinfo{ padding-bottom: 50px;}
#editinfo td{ color: #666; padding:2px 0; height: 18px; line-height: 18px;}
#editinfo td.f0{ color: #000;}
#editinfo .c5{ color: #C5C5CD;}
#editinfo .ipt_w,#editinfo select,#editinfo textarea{ color: #666; font-size:12px; line-height: 14px;}
/*收件人发件人信息*/
.messageBox td{ height: 70px; }
.h50 tbody td{ min-height: 50px; height: auto; height: 50px;}
.messagesTab td{ text-align: left; line-height: 18px; padding: 2px 8px;}
.messagesTab thead td{ background: #e9e9e9; border-top: 1px solid #ababab; height: 30px; line-height: 30px; text-align:left; font-size:12px;}
.m_date{ font: normal 11px/16px Verdana, Geneva, sans-serif; }
.messageBtn{ margin: 20px 0 30px 0;}


.pl_tit {background:url(../images/pl_bg.jpg) no-repeat scroll 0 0 transparent;color:#FFFFFF;height:38px;line-height:38px;padding-left:30px;}
.hand{cursor:pointer;}


/*edit 2010-11-13*/
.p_t_2{ padding-top: 2px;}
.hb-list{ width:120px;margin-left:15px;position:relative; float:left; height: 18px; }
.hb-list-box{ background: #fff url(../images/icon/ico9.jpg) no-repeat right; border: 1px solid #ABABAB; position:absolute; top: 0; left: 0; z-index:100; }
.hb-list-box .focus{ background: #E3E3E3;}
.hb-list-box span{ line-height: 18px;}
.hb-m{ width: 124px;height:16px; background: red; overflow: hidden;}
.hb-list-ul{ display: none; padding-top: 1px;}
.hb-list-ul li{ width: 120px; padding-left: 2px; position:relative; height:20px; background: #fff; }
#date_order .hb-list-ul li{ overflow: hidden; height: 20px;}
#date_order .p_l_2 img{ margin-top: 1px;}
.hb-list-ul li a{ display:block; width:120px; height:16px; padding: 1px 0;}
.hb-list-ul li a img{ cursor: pointer; height: 16px; }
.hb-list a:hover{ text-decoration: none; color: #999;}
.hb-list-icon{background: url(../images/icon/ico9.jpg) no-repeat 100px top; cursor:pointer; height: 18px; }
.hb-list-icon .p_l_2{ padding-left: 2px;}
.hb-list .num{ padding-left: 8px; font-size:11px; color: #999; cursor: pointer;}
.hb-list-ul li.show .dn{ display: block;}
.hb-list-ul .dn{ display: none; position:absolute; top: 0px; padding: 2px; left: 124px; background: #fff; border: 1px solid #ABABAB; border-left: none;}
.hb-list-ul .dn li{width: 150px; height: 18px; line-height:18px; color: #999; }
.hb-list-ul .dn li img{ vertical-align:baseline}
.hb-list-ul .dn li a{ display:block; height: 16px; padding: 1px 0 1px 5px; width: 135px;}


#error{ padding: 10px 0; }

/*活动赠送物品模块 2011-1-13 Kevin*/
        .f_present{ width:856px; padding-left:24px; font-size:12px;}
		.f_present li{  float:left; width:198px; height:80px; margin-right:10px;}
		.f_present input{ float:left; margin-top:16px; margin-right:5px}
		.f_present p{ overflow:hidden; height:14px; line-height:14px; margin-bottom:2px}
		.img_pre_small{ width:50px; height:50px; cursor:pointer; _padding-right:5px}
		.img_pre_big{ position:absolute; left:70px; top:0; padding-left:8px; display:none}
		.img_pre_big img{ width:180px; height:270px; border:1px solid #ccc;}
		.f_present_p{ margin:0 0 20px 30px; width:784px; height:20px; clear:both}
		.f_present .sl_num{ width:20px; margin:0}
		.black{ color:#000000}
		.f_present_s{ padding-top:5px\9;}
		.f_present_img{  float:left; width:50px; margin-right:8px; _margin-right:5px}
		.f_present_submit{ clear:both; width:876px; text-align:right;}
		

/*到货通知*/
	.dhtz_info{width: 600px; margin: 30px auto; padding:20px; }	
	.dhtz_info h3{ margin-top: 12px;}
	.dhtz_info .reg_line{ margin-bottom: 12px;}
	.tab_sj thead td{ color: #777; height:24px; line-height: 24px;}
	.tab_sj td,.tab_sj td a:link,.tab_sj td a:visited{ color: #000;}
	.tab_sj td a:hover{ color: #f60; text-decoration: underline}


/*vip_reg*/
.vip_reg input{ border: none; background: #fff; height: 14px; width:170px; line-height: 14px; overflow: hidden;}
.vip_reg_box{ margin: 0 auto; min-height: 636px; height: 636px;}
.vip_reg_box dl{ height: 19px; clear:both;}
.vip_reg_box dl dt,.vip_reg_box dl dd{ float: left; color: #fff; height: 19px; line-height: 19px;}
.vip_reg_box dl dt{ width: 97px; text-align:right; padding-right: 8px; background: #646260;}
.vip_reg_box dl dd{ width: 178px; text-align: left; padding-left: 8px; background: #fff;}
.vip_reg_box p.txt{ height: 19px; line-height: 19px; color: #7A7878;}

/*pro_tabs edit Oscar 2011-02-15*/
	.pro_tabs{ padding: 15px 0 0 0;}
	.nav_wrap{ height: 20px; border-bottom: 1px solid #E0E0E0; position:relative; margin: 0 auto; padding-top: 20px;}
	.nav_wrap ul{ height: 20px;position: absolute; bottom: -1px; left: 60px; width: 880px;}
	.nav_wrap li{ float: left; width: 170px; height:20px; margin-right: 5px; text-align:center; background-image: url(/static/images/tabs_bg.gif); background-repeat: no-repeat;  background-position: 0 bottom;}
	.nav_wrap li.focus{ background-position: 0 top;}
	.nav_wrap li a{ display:block; height: 13px; padding: 5px 0 0px 18px; line-height:13px;}
	.nav_wrap li a:hover{ text-decoration: none;}
	.nav_wrap li img{ display:block;  float:left;}
	.nav_wrap li a span{ float: left;}
	.pro_tabs .pro_tabs_box{ display: none; padding: 0; min-height: 380px; height: auto !important; height: 380px;}
	.pro_tabs .focus{ display: block;}
	.pl_bg{ padding: 8px 10px; border:1px solid #f4f4f4; background: #FCFCFC; color: #777; line-height: 24px; margin-bottom: 15px; /* height:60px; */}	
	.plBox{ padding-top: 15px;}


/* autho oscar 2011.03.18*/
.sx_box{ padding: 10px; width: 940px; clear:both; min-height: 120px; height: auto !important; height: 120px;}
.sx_dl{ clear: both; margin-bottom: 5px; min-height: 20px; height: auto !important; height: 20px;}
.sx_dl dt,.sx_dl dd{ float: left; height: 20px; line-height: 20px; font-size:12px;text-align: left; text-indent: 8px;  }
.sx_dl dt{ width: 70px;  }
.sx_dl a{ display:block; }
.sx_dl dd{ min-width: 70px; width: auto !important; width: 70px;}
.sx_dl a.on{ background:#F00; color: #fff;}


#h_img img{ display:block; margin:0 auto;}

.rel{ position:relative;}
.sale{ position:absolute; bottom: 0; right: 0; z-index:100}
.endSale{ position:absolute;  z-index:100;}
.kc_bg{text-align: right; padding-right: 5px; display: block; float: right; line-height: 13px; overflow: hidden; background: #96202E; color: #fff; padding: 0 4px; height:13px; padding-top: 1px;font-size:12px; }
.kc_bg2{text-align: right; padding-right: 5px; display: block; float: right; line-height: 13px; overflow: hidden; background: #999; color: #fff; padding: 0 4px; height:13px; padding-top: 1px; font-size:12px; }
/*edit 2011.04.15 oscar*/
.sizeBox .nav_wrap{ padding: 0;}
.sizeBox .nav_wrap ul{ left: 5px;}
.sizeBox .nav_wrap ul li{ width: 111px; background-image: url(/static/images/tabs_bg2.gif);}
.sizeBox .nav_wrap ul li a{ padding: 4px 0 0 24px;}
.sizeBox .tip h3{ height: 12px; padding: 10px 0; clear:both;}

.xjq_input{ height: 14px; line-height: 14px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #ccc; width: 120px; padding:0 5px}

#sizessearch p{ line-height: 15px; height: 15px; padding: 3px;}
#sizessearch .btn{ display:block;}
#sizessearch .l{ float: left;}

.reg_r_box_dp_290{ float: right;}

.login_api{ padding: 15px 0 0 0; color: #3b3b3b;}
.login_api .tit{ padding: 5px 0; border-bottom:1px dotted #EDEDED; }
.login_api ul{ padding-bottom: 15px}
.login_api li{ float: left; padding:3px;}
.login_api li a{ float: left; display:block; background: url(../images/icon/login_api.gif) no-repeat; height: 28px; padding-left: 20px; line-height:28px; color: #777; }
.login_api li a:hover{ color: #f60;}
.login_api li a.sina{ background-position: 0 0;}
.login_api li a.qq{ background-position: 0 -28px;}
.login_api li a.mangocity{ background-position: 0 -56px;}
.login_api li a.onlylady{ background-position: 0 -83px; padding-left: 20px;}

.cmss_l{ font-size: 12px; font-weight: normal; padding-left: 40px;}
.cmss_r{ font-size: 12px; font-weight: normal; padding-right: 20px; float:right;}

.fapiao {  height:24px; margin-bottom: 4px; overflow:hidden; }
.fapiao td{ padding: 0;}
.fapiao input{ margin-bottom: 3px; }

.l_list div.ccc *, .l_list2 div.ccc * , .ps_imgBox div.ccc *{ color: #a8a8a8;}
.l_list div.ccc .f_Arial .discount_img ,.l_list2 div.ccc .f_Arial .discount_img{ color: #a8a8a8;}
.l_list2 div.ccc .kc_bg{ background: #e8e8e8;}
.buy_add{ padding-right: 5px;}


.commentTable{}
.commentTable thead td{ background: #f0f0f0; padding-top: 0; padding-bottom:0; border-top: 1px solid #c3c3c3; height:30px; line-height: 30px; color: #999}
.commentTable td{ padding-left: 10px;  padding-top: 20px; padding-bottom:10px;}
.commentTable .box{ width: 360px; overflow: hidden; padding:3px 0;}
.commentTable .box .img{ width: 180px; height:270px; overflow: hidden;}
.commentTable .box .txt{ width: 170px; padding-left: 10px; line-height:22px; color: #777}

.commentTable .frm_1 dd{ line-height:23px; padding:3px 0;}
.commentTable .frm_1 .t{ color: #777;}
.commentTable .frm_1 dd input.cbox{ border:1px solid #ddd; height: 10px; width: 10px;}
.commentTable .frm_1 label{ padding-right: 30px;}
.commentTable .frm_1 .commentText{ width: 300px; height: 80px; border:1px solid #ddd; line-height: 20px; padding:5px; font-size:12px; color: #ddd}
.commentTable .frm_1 .f7{ color: #777}

.commentTable .frm_1 .rating-level {
background-position: 0 0;
height: 23px;
position: relative;
width: 120px;
z-index: 10;
}
.rating-level, .rating-level a {    background: url("../images/icon/star_v2.png") no-repeat scroll 1000px 1000px ;}



.rating-level {
	background-position:0 0;
	width:120px;
	height:23px;
	position:relative;
	z-index:1000;
}
.rating-level li {
	display:inline;
}
.rating-level a {
	line-height:23px;
	height:23px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-999em;
*zoom:1;
	outline:none;
	overflow:hidden;
}
.rating-level a.one-star {
	width:20%;
	z-index:6;
}
.rating-level a.two-stars {
	width:40%;
	z-index:5;
}
.rating-level a.three-stars {
	width:60%;
	z-index:4;
}
.rating-level a.four-stars {
	width:80%;
	z-index:3;
}
.rating-level a.five-stars {
	width:100%;
	z-index:2;
}
.rating-level .current-rating, .rating-level a:hover {
	background-position:0 -28px;
}
.rating-level a.one-star:hover, .rating-level a.two-stars:hover, .rating-level a.one-star.current-rating, .rating-level a.two-stars.current-rating {
	background-position:0 -116px;
}
.rating-level .three-stars .current-rating, .rating-level .four-stars .current-rating, .rating-level .five-stars .current-rating {
	background-position:0 -28px;
}
.rating-level-html{ color: #f60; position:absolute; top: 5px; left: 150px;}
.frm_1 .t_tips{ background: #fffdf2; border: 1px solid #f9d8a8; padding:5px; line-height: 18px; width:180px; display:none; position:absolute; top: 0; right: 0;}

.sizepercent{padding:8px 10px 0 10px; height:24px;}
.sizepercent .first{font-weight: bold; float: left; width: 60px; text-align:center; background: #e9e9e9; padding-right: 0; margin-right: 45px;}
.sizepercent li{ float: left; padding-right: 35px;}





