@charset "utf-8";
/*----------全局----------*/
*{ margin:0px;
   padding:0px;}

html{
    font-family:Arial, Helvetica, sans-serif;}

li{list-style: none;
   padding-left: 0px;}

div.content {
    clear:both;}

body{background:#FFF}

a{ color:#000;
   text-decoration:none;}

a:hover{
    color:#c70000;
    text-decoration:underline;}

img{ border:0px;}

em{ font-style:inherit;}

/*----------公用-----------*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

.fw{ font-weight:bold;}

.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs18{ font-size:18px;}

.pd5{ padding:5px;}
.pd10{ padding:10px;}

.pdt2{ padding-top:2px;}
.pdt5{ padding-top:5px;}
.pdt8{ padding-top:8px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt25{padding-top:25px;}

.pdl10{ padding-left:10px;}
.pdl11{ padding-left:11px;}
.pdl15{ padding-left:15px;}
.pdl20{ padding-left:20px;}
.pdl25{ padding-left:25px;}
.pdl207{padding-left:207px;}
.pdl150{padding-left:150px;}

.pdr3{ padding-right:3px;}
.pdr4{ padding-right:4px;}
.pdr10{ padding-right:10px;}
.pdr18{ padding-right:18px;}

.pdb5{ padding-bottom:5px;}

.mrt10{ margin-top:10px;}
.mrt15{ margin-top:15px;}
.mrt17{ margin-top:17px;}
.mrt25{ margin-top:25px;}

.mrl5{ margin-left:5px;}

.mrb10{ margin-bottom:10px;}

.w30{ width:30px;}
.w80{ width:80px;}
.w120{ width:120px;}
.w185{ width:185px;}
.w370{ width:370px;}
.w792{ width:792px;}

.cor{ color:#E71600}

.h5{ height:5px;}

.crp{cursor:pointer;
     padding-left:6px;}

.bdr{ border-right:1px solid #ccc;}
.bddr{ border-right:1px dotted #ccc;}
.bddl{ border-left:1px dotted #ccc;}
.bdall{ border:1px solid #ccc;}

.dotted{
    height:0px;
    overflow:hidden;
    border-top:1px dotted #ccc;}

/*----------头部----------*/
.header,.content{
    width:970px;
    margin:0px auto;}

.header,
.b_search{
    font-size:12px;
    padding-top:10px}

.header dd{
    float:left;}

/*卖家首页*/
.header .spa{
    width:148px;
    height:25px;
    display:block;
    padding-left:20px;
    background:url(/images/www_images/v_3/sellers_page.png) no-repeat;}

/*Logo*/
.header .logo{
    height:78px;
    width:243px;
    display:block;
    margin-top:10px;
    background:url(/images/head/logo.png) no-repeat}

.header .logo:hover{ 
    text-decoration:none;
    background:url(/images/head/logo_hover.png) no-repeat}

/*功能导航*/
#header_buyer_info{
    float:right;
    font-size:11px;
    margin-right:0px;
    padding:3px 10px 0px 0px;}

#header_buyer_info a{
    font-size:11px;}

#header_buyer_info a,.header .cart strong a{
    color:#CC0000;}

#header_buyer_info span{
    color:#ABABAB;
    padding:0 3px;
    font-size:11px;}

.header .he_ico a, .he_ico a{
    float:right;
    padding:0px 4px;}

/*搜索*/
.header .search,
.b_search .search{
    width:519px;
    height:31px;
    margin-top:14px;
    padding:7px 0 0 33px;
    background:url(/images/head/search_bg.png) no-repeat}

.header .search *,
.b_search .search *
{ float:left;}

.header .search input{
    border:0px;
    width:292px;
    height:25px;
    color:#9C9C9C;
    padding-left:4px;
    line-height:25px;}

.header .search a,
.b_search .search a{
    width:70px;
    height:28px;
    position:relative;
    margin:-2px 0 0 146px;
    background:url(/images/www_images/v_3/btn_search.png)}

.header .new_b{
    margin:45px 0px 0px 45px;}

/*导航  10.06.29*/
.header .nav{
    float:left;
    width:970px;
    height:34px;
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;}

.header .nav li{
    float:left;}

.header .nav a{
    display:block;
    padding:0px 32px;
    white-space:nowrap;
    font:bold 13px/34px Arial;
    background:url(/images/head/post_0407.png) no-repeat right;}

.header .nav .right{
    background:none;
    padding-right:0px;}

.header .nav .l{
    padding-left:8px;}

.header .nav a span{
    padding:0;}

.header .nav .c_1{ color:#F03131}
.header .nav .c_2{ color:#FB5757}
.header .nav .c_3{ color:#559C36}
.header .nav .c_4{ color:#1B218E}
.header .nav .c_5{ color:#DE1BD2}
.header .nav .c_6{ color:#F85859}

/*----------分类----------*/
.categories{
    float:left;
    width:165px;
    margin-top:10px;
    border:1px solid #CCC;}

.categories li{
    line-height:22px;
    padding:2px 8px;}

.categories li:hover{
    background:#F3F3F3;}

.categories li {
    display:block;
    font-size:12px;}

.categories li.title{
    height:20px;
    line-height:20px;
    background:#F5F5F5;
    border-bottom:1px solid #ccc;}

.categories li.title a{
    font-size:13px;}

/*购物车*/
.header .cart{
    float:left;
    display:block;
    padding:8px 0 0 33px;}

.header .cart strong{
    float:left;
    width:75px;
    height:23px;
    display:block;
    font-size:14px;
    line-height:21px;
    padding:10px 0 0 6px;}

.header .cart span{color:#CC0000}
.header .cart a:hover strong{ text-decoration:underline}

/*版权信息*/
.crb dd{ padding-top:6px}

/*焦点图 10.06.29*/
.one a{
    float:left;}

.index_ad{
    float:left;
    padding:10px 0 0 6px}

#index_ad_images{
    z-index:0;
    width:760px;
    height:347px;
    color:#4D4D4D;
    overflow:hidden;
    padding-left:4px;
    position:relative;}

.index_ad_content{
    width:4000px;
    position:absolute;}

.index_ad_content .one{
    float:left;
    overflow:hidden;
    text-align:center;}

.index_ad_content .mrt10{
    margin-top:18px;}

.index_num {
    z-index:100;
    margin-top:282px;
    position:absolute;
    margin-left:455px;
    background:url(/images/index_images/index_num_bg.png) 0 -65px;}

.index_num li{ float:left; }

.index_num li a{
    width:57px;
    height:48px;
    display:block;
    background:#FFF;
    margin-left:5px;
    padding-top:17px;
    background:url(/images/index_images/index_num_bg.png) 0 -65px;}

.index_num li img{
    border:1px solid #FFF;}

.index_num li a:hover img{
    border:1px solid #E8E8E8;}

.index_num li a.selected_color {
    background-position:0 0;}

.index_num li a.selected_color img{
    border:1px solid #CC0000;}

.current{
    color:red;
    font-size:12px;
    font-weight:bold;}

/*public  10.06.29*/
.p_ar span{
    display:block;
    color:#CC0000;
    padding:8px 0;}

.p_ar strong{
    font-size:17px;}

/*Top Selling  10.06.29*/
.top_num{
    float:left;
    padding:1px;
    width:968px;
    height:280px;
    background:url(/images/index_images/top_selling_bg.png)}

.top_nmu *{
    float:left;}

.top_num dd{
    float:left;
    margin-right:1px;}

.top_num dd div{
    float:left;
    margin-right:1px;}

.top_num a.tit{
    padding:2px;
    display:block;
    text-align:right;}

.top_num dd.l{ width:207px;}
.top_num dd.c{ width:540px;}
.top_num dd.r{ width:215px;}

/*What Hot  10.06.29*/
.hot_list{
    float:left;
    width:970px;
    height:131px;}

.hot_list a{
    font-size:11px}

.hot_list ul{
    float:left;
    width:153px;
    height:130px;
    margin-left:10px;
    background:#F6F6F6 url(/images/index_images//hot_bg.png) no-repeat;}

.hot_list li{
    color:#333;
    font-size:11px;
    padding-left:10px;
    line-height:16px;}

.hot_list ul.l{
    margin-left:0}

.hot_list ul.h{
    background-position:-154px 0;}

.hot_list ul.n{
    background-position:-308px 0;}

.hot_list .tit{
    padding:7px 0 3px 10px;}

.hot_list .tit a{
    font:bold 12px/18px Arial;}

/*Wholesales & Freeshipping  10.06.29*/
.wf_ar{
    float:left;
    width:968px;
    border:1px solid #DEDEDE;}

.wf_ar dd{
    float:left;
    width:125px;
    font-size:12px;
    padding:17px 16px 5px 17px}

.wf_ar dd.l{
    padding-left:23px;}

.wf_ar dd img{
    border:1px solid #FFF}

.wf_ar dd a:hover img{
    border:1px solid #DEDEDE}

.wf_ar p{
    font-weight:bold}

.wf_tit{
    float:left;
    margin-top:10px;
    font:22px/30px Tahoma;}

/*Bottom AD & Buyer story 10.06.29*/
.ad_ib{
    float:left;
    font-size:12px;
    margin-top:10px;}

/*服务帮助*/
.help_v3{
    padding:10px;
    margin-top:10px;
    border:1px solid #ccc;
    width: 948px;}

.help_v3 dl{
    float:left;
    width:235px;}

.help_v3 dt{
    font-size:13px;
    font-weight:bold;
    padding-bottom:6px;}

.help_v3 li{
    list-style:disc;
    margin-left:15px;}

/*图片外li样式*/
dl.gal_item{
    float:left;
    width:220px;
    font-size:11px;
    overflow:hidden;
    padding:0px 17px;}

.gal_li{
    width:230px;
    height:230px;
    overflow:hidden;
    text-align:center;
    border:1px solid #EAEAEA;}

.gal_tit a{
    height:32px;
    display:block;
    padding:8px 0px;
    line-height:15px;}

.gal_fs{
    height:20px;
    color:#CC0000;
    font-size:10px;
    font-weight:bold;}

.gal_fs img{
    float:left;}

.gal_fs span{
    float:left;
    margin-right:8px;}

.gal_price{
    color:#cc0000;
    font-size:13px;
    font-weight:bold;
    font:bold 14px/14px verdana;}

.gal_dw{
    font-size:13px;}

.gal_lh{
    line-height:15px;
    padding:8px 0;}

.gal_lh a{
    top:-1px;
    float:right;
    position:relative;}

.gal_btn{
    float:right;
    padding:8px 1px 0px 0px;}

.gal_line{
    border-top: 1px dotted rgb(204, 204, 204);
    margin: 0pt 10px 15px 17px;
    clear: both;
    float: left;
    height: 5px;
    width: 739px;}

.gal_list{
    margin-left:50px;
    margin-top:10px;}

.hangpai_div{
    padding:10px;
    margin-top:10px;
    border:1px solid #CCCCCC;}

.hangpai_div strong{
    float:left;
    width:800px;
    font-size:12px;
    padding-bottom:5px;}

.hangpai_div ul{
    float:left;
    padding-top:3px;
    border-top:1px dotted #EAEAEA;}

.hangpai_div li{
    float:left;
    height:14px;
    line-height:14px;
    overflow:hidden;
    padding-right:36px;
    width:200px;}

.hangpai_div li a{
    color:#333;
    font-size:11px;}

.hangpai_div div .hangpai_h2 {
    font-size:12px;
    display:inline;}

.deal_n{
    clear:both;
    width:958px;
    height:200px;
    margin-top:10px;
    padding:37px 0px 0px 10px;
    border:1px solid #E0E0E0;
    background:url(/images/deal_bg.png)}

.deal_n a{
    float:left;
    width:185px;
    height:192px;
    margin-right:3px;
    background:url(/images/deal_a_BG.png)}

.deal_n a:hover{
    background:url(/images/deal_hover_BG.png);}

.deal_n .l{
    margin-left:16px;}

.cartlist_btn {
    height:44px;
    width:162px;
    margin-left:233px;
    background:url(/images/head/cartlist_btn.png) repeat scroll 0 0;}

.cartlist_btn a{
    width:105px;
    margin:0px;
    padding:17px 10px 10px 46px;
    color:#CC0000;
    font-size:12px;}

.cartlist_t{
    font-size:0;
    height:5px;
    width:395px;
    padding-left:0px;
    background:url(/images/cartlist_t.png) repeat scroll 0 0;}

.cartlist_c{
    width:374px;
    padding:5px 10px;
    background:url(/images/cartlist_c.png) repeat scroll 0 0;}

.cartlist_b{
    height:3px;
    width:395px;
    overflow:hidden;
    background:url(/images/head/cart_bottom.png) repeat scroll 0 0;}

.cartlist_c a{
    font-size:11px;}

.cartlist_c .img_a{
    width:47px;
    overflow:hidden;}

.cartlist_c .img_a img{
    width:45px;
    height:45px;}

.cartlist_c table{
    font-size:11px;
    width:374px}

.cartlist_c td{
    border-bottom:1px dotted #ccc;}
.aq{background:url(/images/aqr.png); height:38px; width:273px;margin-left:10px;padding-left:520px;}
.aq a{ display:block; width:85px; height:36px;float:left;}
span.cate {
    width:146px;
    display:block;
    float:left;
}

/*Show All Categoriees*/
a.sacall_btn  {
    height:35px;
    width:180px;
    display:block;
    background:url(/images/sac_btn.png) no-repeat scroll 0 0 #FFF}

.sacall_t{
    height:3px;
    width:339px;
    padding:0px;
    font-size:0;
    display:block;
    background:url(/images/sac_t.png) no-repeat scroll 0 0}

.sacall li {
    float:left;
    width:138px;
    _width:130px;
    height:22px;
    font-size:12px;
    margin-left:3px;
    line-height:22px;
    padding-left:10px;
    background:url(/images/sac_btn_arrow.png)  no-repeat scroll 0 0;}

.sacall li a{
    width:auto;}

.sacall_c {
    float:left;
    width:308px;
    padding:6px 15px;
    background:url(/images/sac_c.png) repeat scroll 0 0 #FFF;}

.landing_page{
    width:773px;
    height:365px;
    padding-top:22px;
    background:url(/images/landing_page_bg.png);
    margin-bottom:10px;
    overflow:hidden;}

.landing_page .gal_li{
    padding:0px;
    border:1px solid #FEF6EB;}

.weekly_sales_ad{
    width:795px;
    height:180px;
    display:block;
    cursor:pointer;
    background:url(/images/wd_ad.jpg);}

.weekly_sales_ad form{
    float:right;
    padding:22px 75px 0px 0px;}

.weekly_sales_ad input{
    width:52px;
    border:0px;
    font-size:20px;
    margin-left:3px;
    background:none;
    text-align:center;}

.product_tag {
    font-size:12px;}

#fl .combo {
    color:#848484;
    cursor:pointer;
    font-size:1.1em;
    height:30px;
    left:148px;
    position:absolute;
    text-align:left;
    top:3px;
    width:84px;
}

/* 分类页顶部 category short desp */
.seo_short{
    font-size:12px;
    color:#555;
    padding:10px 0;}

.hot_s li {
    height:20px;
    float:left;
    margin-right:3px;}

.kk_inline li{
    height:auto;
    display:inline;}

.seo_short h1,.seo_short h3,.seo_short h3{
    display: inline;
    font-size:12px;}

.list_big_img{
    display:none;
    position:absolute;
    border:1px solid #ccc;}

.l_list{
    width:165px;
    font-size:12px;
    /* padding-bottom:5px;
     margin-bottom:10px;
     border:1px solid #DADADA*/
}

.l_list .cat_title{
    padding:5px;
    background:#F9F9F9;
    font-weight:bold;
    border-top:1px solid #DADADA;
    border-bottom:1px dotted #DADADA}

.l_list li{
    padding:5px 0 3px 18px;
    border-left:1px solid #DADADA;
    border-right:1px solid #DADADA;
    padding:5px 0 3px 18px;
    background:url(/images/www_images/v_3/list_style.png) no-repeat 5px 10px;}

.l_list li span{
    color:#666;
    font-size:10px;}

.l_list li.cat_current{
    background:url(/images//www_images/v_3/list_style_red.png) no-repeat 5px 10px;
    color:#CC0000;
    font-weight:bold;}

.l_list li.cat_bottom{
    border-bottom:1px solid #DADADA;
    margin-bottom:10px;
    padding:5px 0 3px 18px;
    background:url(/images/www_images/v_3/list_style.png) no-repeat 5px 10px;}

.box_nav_h1 {
    display:inline;
    font-size: 12px;
    color:#FF1721}

.box_nav_em {
    display:inline;
    font-size: 12px;
    color:#CC0000}

.b_search{
    width:760px;
    height:30px;
    margin:10px 0;
    padding:8px 0 0 210px;
    background:url(/images/index_images/b_search_bg.png)}

.b_search *{ float:left;}

.b_search input.search_words{
    width:328px;
    border:white 0 solid;
    padding-top:4px;
}

.b_search img{
    margin:-3px 0 0 150px;
    cursor:pointer;
}

.breadcrumbs{
    padding:10px 0;
    float:left;
}

.breadcrumbs li{
    float:left;
    height:23px;
    border-bottom:1px solid #EAEAEA;
    font:11px/24px Verdana, Geneva, sans-serif;
    _line-height:23px;}

.breadcrumbs li a{
    padding:0 15px 0 10px;
    background:url(/images/www_images/mybeebuyer/nav_bg.png) no-repeat right;}

.breadcrumbs a{
    padding-left: 10px;}

.breadcrumbs li.p_tag a {
    background: no-repeat scroll right center;
    padding: 0 0 0 5px;
}

.breadcrumbs li h1,
.breadcrumbs li em{
    padding:0 15px 0 10px;}

.nav_n{
    border:0;
    width:167px;
    height:24px;
    _height:21px;
    font-size:12px;
    _padding-top:3px;
    text-align:center;
    float:left;
    height:24px;
    line-height:24px;
    padding:10px 0;
    background:url(/images/www_images/mybeebuyer/nav_sbc.png)  no-repeat scroll 0 10px;}

.nav_n span{
    padding:0;
    color:#CC0000;
    font-family:verdana;
    background:none;}

.breadcrumbs strong{
    padding-left:10px;}

#nav{
    float:left;
    height:270px;
    position:absolute;
    top:146px;
    width:165px;
    text-align:left;
    background:white;
    border:1px solid #D9D9D9;}

#nav .nav_li{
    float:left;
}

#nav a{
    height:20px;
    display:block;
    float:left;
    font-size:11px;
    line-height:20px;
    font-family:Verdana, Geneva, sans-serif;}

#nav a.i{
    background:transparent url(/images/www_images/mybeebuyer/nav_style.png) no-repeat scroll 10px -2px;
    /*border-right:1px solid #D9D9D9;*/
    height:20px;
    width:139px;
    line-height:19px;
    padding:1px 0 1px 20px;}

#nav a.i:hover, .sub_hover{
    z-index:200;
    border-left:0px;
    position:relative;
    padding:0 0 0 20px;
    text-decoration:none;
    color:red;
    border-right:1px solid #FFF;
    background-position:10px -39px;}


#nav a.m{
    font-size:12px;
    background:none;
    text-align:center;
    padding-left:8px;}

#nav a.m:hover{
    border:0;
    padding:1px 0 1px 8px;
    /*border-right:1px solid #D9D9D9;*/}

#nav a.t:hover{ /*border-top:1px solid #FFF;*/}
#nav a.b:hover{ border-bottom:1px solid #FFF;}

#nav a:hover,
#nav li:hover a {
    cursor:pointer;
    padding:0 0 0 20px;
    background-position:10px -3px;
    border-top:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;}

#nav .nav_li{ width:160px;
              border: 0 solid white;}

#nav .sub{
    position:absolute;
    top:0px;
    width:240px;
    display:none;
    background:white;
    border:1px solid #D9D9D9;
    /*border: 1px black solid;*/
    left:159px;
    _margin-left:0px;}

#nav .sub li a{
    float:none;
    padding:3px 15px;
    white-space:nowrap}

#nav .sub a{
    padding-left:10px;
    white-space:nowrap}

#nav .sub a:hover{
    color:#CC0000;
    text-decoration:underline;}

#nav li:hover .sub,
#nav li a:hover .sub{
    top:-1px;
    z-index:100;
    display:block;
    position:absolute;
    padding:0 0 20px 0;}

#nav a:hover .sub {
    z-index:-1;}

#nav a:hover .sub a,
#nav li:hover .sub a{
    border:0;	/*for IE6*/}


/* Seller Infomartion */
.s_info{
    float:left;
    width:190px;
    font-size:12px;}

/*Title*/
.s_info dt div{
    float:left;
    width:184px;
    height:24px;
    text-align:center;
    font:bold 12px/24px Arial;
    background:url(/images/info_bg.png)}

.s_info dt .l{
    width:3px;
    background-position:0px -26px}

.s_info dt .r{
    width:3px;
    background-position:-5px -26px}

.s_info dd{
    float:left;
    color:#555;
    width:173px;
    font-size:11px;
    padding:8px 0 0 15px;
    border-left:1px solid #ADADAD;
    border-right:1px solid #ADADAD;
    font-family:Verdana, Geneva, sans-serif;}

.s_info dd a{
    text-decoration:underline;}


/*Seller Name*/
.s_info .name{
    padding-bottom:10px;}

.s_info .name a{
    font-size:16px;}

.s_info .fs a{
    font-weight:bold;}

.s_info .fs span{ color:#CC0000 }

.s_info dd.m{
    padding-bottom:10px;
    border-bottom:1px dotted #B2B2B2}

/*Progress bar*/
.s_info .bar{
    float:left;
    width:151px;
    margin-top:3px;
    border:1px solid #B2B2B2;}

.s_info .bar img{
    float:left;
    display:block;}

.s_info .bar .l{
    margin-left:0;}

/*Function button*/

.s_info .btn_l{
    display:block;
    margin-bottom:5px;}

.s_info .b ul{
    padding-top:5px;}

.s_info .b{
    padding-bottom:10px;
    border-bottom:1px solid #B2B2B2;}

.s_info .b a{
    text-decoration:none;}

.s_info .b ul a{
    height:16px;
    display:block;
    font-size:11px;
    padding-left:18px;
    background:url(/images/info_bg.png) no-repeat}

.s_info .b .l_1{ background-position:-66px -24px}
.s_info .b .l_2{ background-position:-66px -38px}
.s_info .b .l_3{ background-position:-66px -52px}

.s_info strong{ color: #000 }


/* customer review */
.c_comment{
	width:945px;}

.conbox .c_comment td{
	padding:10px;}

.c_comment .gay{
	background:#F6F6F6}

.c_comment .t{
	color:#777}

.c_comment .c{
	text-align:center;}

c_comment .tit{
	color:#000;
	font-size:13px;
	font-weight:bold;}

.c_comment td dt,
.c_comment td dd{
	float:left;
	width:110px;
	padding:2px 0;
	background:none;}

.c_comment dt{
	text-align:right;
	padding-right:8px;}

.c_comment dd{
	text-align:left;}

.c_comment .p{
	color:#C00;}

/* product transaction */
.transactions_t{
	float:left;
	margin-top:20px;}

.transactions_t a{
	float:left;
	margin-left:10px;}

.transactions_t p{
	float:left;
	font-size:13px;
	font-weight:bold;}

.transactions_t span{
	color:#C00;
	font-size:15px;}
