@charset "utf-8";
    /* CSS Document */
/*   增加支付方式*/
.check_payment_bg {padding:0 10px 10px;}
.check_payment {line-height:18px;border-bottom: 1px dashed #CCCCCC;}
.check_payment input {}
.check_payment label {vertical-align: middle; display: inline-block; width: 910px;padding: 10px 0;}
.check_payment label img {vertical-align: middle;}
.check_payment_pay {}
.check_payment_card {}
.check_payment_money {}
.check_payment_money label img {margin-left:8px;}
.check_payment_yandex label img {margin-left:5px;}
.check_item_bottom {}
.check_item_bottom_bg {}
.checkout_cart_list {}


.checkout_cart_list tr {margin-bottom:5px;
    border-bottom: 1px solid #808080; font-family: GOTHIC_b,arial; margin-bottom: 5px;}
.checkout_cart_list th { font-weight:normal;}
.checkout_cart_list th,.checkout_cart_list td {text-align:center; padding-bottom:5px;padding-top: 10px;font-size:14px;border-bottom:1px solid #ccc;}
.checkout_cart_list th.price-th {width:120px;}
.checkout_cart_list td {}

.checkout_cart_list th.Picture-th, .checkout_cart_list th.item-th,.checkout_cart_list th.price-th {
}
.checkout_cart_list .list_all_items_shopping_price .index-price {text-align:center;}

.checkout_cart_list table.meal_basket_table {border:0;}
.checkout_cart_list td.checkout_colspan {padding:0;border:none;}
.checkout_cart_list .inbasket_img {
    float:none;margin-right: 0px;width:100%;}
.checkout_cart_list tr.pre_basket_table td {
    padding:5px 0px;}

.check_item_bottom h2.extra_info_check {margin:10px 0 0;background:none;text-indent:0;}
.check_comment, .check_again_comment{width:958px;border:1px solid #ccc;height: 100px; margin: 0 auto; padding: 0;}
.check_item_bottom .checkout_points h2 {
    background: none;margin:0;text-indent:0;
    color: #000000; float: left;line-height: 30px;
    font-size: 14px; font-family:GOTHIC_b, arial; margin-right: 10px;margin-bottom: 10px; width: 130px;
}
.checkout_points input.checkout_coupon, .checkout_points input.checkout_point {
     height:27px;line-height:27px;}
.redeem { border:medium none;}


/*   checkout_again   */
.main_check_again {}
.main_check_again .check_item { margin-top: 20px;}
.main_check_again .check_item_one {}
.main_check_again .check_item_one table {margin-bottom:15px;}
.check_again_comment {}
.main_check_again .contine-check, .main_check_again .contine-checknew {margin-right: 0px;}
.main_check_again .shipping_options_check label {margin-left: 35px;}


/*guest.html*/
.GUestregister_content {border:1px solid #DFDFDF;}
.GUestregister_content .register_top {border:none;float:left;}
.GUestregister_content .register_top h2 {margin:1px;background:#efefef;width:auto;float:none;text-indent:10px;color:#000;}
.register_news-detailyy {
    color: #000; margin: 10px 0; padding:0; width: 958px;}
.guest_top_title {font-size:14px; text-align:center; margin-bottom:10px; color:#FEA00C;width:100%;}
.register_news-detailyy h3 {height:28px;line-height:28px;margin-bottom:10px;color:#333;width:100%;font-size:14px;text-indent:10px;}
.register_news-detailyy h3 span {font-weight:normal;font-size:12px;margin-left:20px;}

.register_list-guest {float:left;display:inline-block;
    font-size: 12px; height:55px; padding-bottom:5px; padding-top:0px;text-align: left;
    width:775px;margin-left:178px;
}
.wuyu-guest {float: left; width:150px;line-height:35px;}
.guest_li_select .wuyu-guest {line-height:24px;}
.gender_guest .wuyu-guest {line-height:15px;}

.wuyu-guest .register_li { display: inline-block;text-indent: 5px;
    float: none;  margin-right:0px; text-align:left;width:auto;}
.gender_guest { height: 35px;}
.guest_li_select { height: 40px;}

.register_list-guest select, .guest_province_input select {height:24px;border:1px solid #aaaaaa;width:252px;float:left;margin-right:5px;}
.guest_province_input {}
.guest_province_input input{
    border: 1px solid #AAAAAA; float: left;  height:35px; width: 250px;margin-right:5px;
}
.register_list-guest #citys {top:35px;}
.guest_titl_p {float:left;width:355px;line-height:13px;font-size:11px;color:#ff7676;margin-top:11px;}
.guest_titl_p img {margin-right:5px;float:left;}
.guest_titl_p span {color:#303030;}
.guest_li_select .guest_titl_p {margin-top:5px;}
.guest_title_right, .guest_title_one {float:left;width:355px;line-height:13px;font-size:11px;}
.guest_title_right {margin-top:5px;}
.guest_title_one {line-height:35px;color:#303030;}
.guest_privacy {margin-top:5px;}
.guest_privacy span {color:#303030;}
.guest_privacy .Privacy_a { margin-left:0px; text-decoration:underline;}
.guest_create {
    float:left;width:100%; border-top:1px dashed #C7C7C7;
    font-size: 12px;text-align: left;height:30px;line-height:30px;padding:10px 0 15px;}
.guest_create h4 {font-size:14px;color:#000;width:325px;float:left;text-indent:10px;}

.guest_create p {display:inline-block;margin-left:35px;}
#guest-list {width:630px;}
#guest-list .submit_button, #guest-list .reset_button {width:120px;height:34px;line-height:34px;margin-right:15px;}
#guest-list .reset_button {}
.register_list-guest .register_sinIput {font-size:16px;margin-right:5px;}
.guest_country {color:#FF0000;margin-top:0px;}


/*收藏 13.12.06  ------------- */
.save_cate {position:relative;*position:absolute;top:0;/* top:254px;*top:257px; */left:0px;}
.save_cate_new{}
.save_cate .quick_wishlist{border-right: 0 none;display: block;float: none;height: auto;left: 10px;position: absolute;top: 10px;width: auto;}
.quick_wishlist {position:absolute;left:0;top:0; cursor: pointer;
 display: inline; float: left; height: 39px;width:109px;border-right:1px solid #fff;
}

.wishList_cate > span {
    background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -304px 0 transparent;display: block;height: 24px;width: 24px;float: none;margin: 0;
}

.saved_cate span { background-position:-336px 0;}
.save_cate .quick_shopping {
 left:20px;  position: absolute; top:135px;}
.save_cate .attribute_list { background:none repeat scroll 0 0 #fff;color: rgb(0, 0, 0);float: left;font-family:GOTHIC,arial,Helvetica,sans-serif;font-size: 13px;
    height: 34px;line-height: 35px;text-align: center;width: 155px;border-radius:6px;margin-top:0;margin-left: 13px;}
.save_cate .attribute_list span {
   /*  background:url(/image/rw/save-icon_va91cbd2.png) no-repeat scroll 0 -69px #F2261C; margin: 8px 10px 0;
   width:22px;height:21px;display:inline-block;float:left; */
}
.save_cate .list_cart {/* margin-left:0; */}

.save_cate .attr_size1yy {
/* position:absolute;left:-90px;top:-120px;border: 1px solid #000; */
}
.save_cate .attr_size1yy select {border: 1px solid #CCCCCC;width: 130px;margin-left:5px;margin-top:10px;}

.save_cate .save_login { background: none repeat scroll 0 0 #fff;
    color: #000; display: block;height: 14px; line-height: 10px; text-align: center; width: 100%;text-decoration: underline;}
.save_cate .save_login:hover {color: #000; text-decoration:none;}
.save_cate .added_Succ {   left: 0;padding: 3px 8px;position: absolute;top: -59px;}
.save_cate .soldout_fast { left: 0; padding: 3px 8px; position: absolute;top: -60px;}


.save_cate_top {/* width:166px;top:182px;*/}
.save_cate_top .quick_wishlist, .save_cate_top .wishList_cate {/*width:79px;*/}
.save_cate_top .quick_shopping {/* left:80px;*/}
.save_cate_top .attr_size1yy {/*left:-85px;*/}
.save_cate_top .save_login,.save_cate_top .save_login:hover {/*width: 80px;*/}
.save_cate_top .added_Succ {/*left:-90px;top:-90px;*/}


.search_content .goods_aImg, .daily_content .goods_aImg
,.best_sell_content .goods_aImgs
,.is_stock_enough_content .goods_aImg
,.parter_best_content .goods_aImg {float:left;}
.aImg_img_black{background-color: #000;opacity: 0.2;filter:alpha(opacity=20);width:220px;height: 293px;position:absolute;left: 0;top: 0;display:none; }

span.pre_sale_end_tag {
    display: block; float: left; height: 11px; margin: 5px auto 0; text-align: center;
    width: 100%;}
/*span.pre_sale_end_tag_new{position: absolute;right: 1px;top: 268px;background: url(/image/rw/exclusive_v6d8788d.png) no-repeat scroll center transparent;width:72px;height: 25px;}*/
.wishlist_products { float: left; margin-top: 10px;width: 100%;}
.remove_inbasket .remove_a {margin-right:10px;}


.good_cart_titlle {width: 100%;}
.lowprice_detail .good_cart_titlle {text-align:left;}

.goods_wishlist_load {position:absolute;top:25px;left:190px;}
.goods_wishlist_load img { float: left; margin-right: 8px;}


/*修复购物流程的bug -------------*/
.check_add_address {}
.check_add_address_bg {margin: 20px 0 10px 150px;
    text-align: left;}
.add_address_table {}
.add_address_table tr td input, .add_address_table tr td select {float: left;border: 1px solid #AAAAAA;margin-right: 5px;}

.add_address_table tr td input.add_address_m {
    border: medium none;
    float: none; height: 17px;
    width: 17px;
}
.add_address_table p {line-height: 15px;
    width: 380px;}




/*2014-1-15  添加默认地址  */
a.make-def-adress {background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 27px;
    line-height: 27px;
    padding: 0 20px;
    text-indent: 0;
}
a.def-adress { cursor: default;}
a.make-def-adress span {}
a.def-adress span {background: url(/image/rw/save-icon_va91cbd2.png) no-repeat scroll 0 -100px ;
    display: inline-block;
    float: left;
    height: 21px;
    margin: 2px 3px 0;
    width: 22px;}

.make-default {color: #FFFFFF; font-family:GOTHIC_b, arial;
    cursor: pointer;text-align: center;
    text-transform: uppercase;background-color: #000000;}
.checkout_list_default {padding:0;}
.checkout_list_default .shipping_address, .checkout_list_ .shipping_address
, .new_shipping_address{background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px; height: 35px;width:auto;
    line-height: 35px;
    margin: 1px 1px 5px;
    text-indent: 10px;}
.checkout_list_ {border:1px solid #ccc;margin-top:15px;}
.checkout_list_ .shipping_address { position:relative;margin: 1px; cursor:pointer;}
.checkout_list_ .shipping_address span.other_more { position:absolute;right:10px;top:5px;width:9px;height:6px;padding:10px;
    background: url(/image/rw/save-icon_va91cbd2.png) no-repeat scroll 10px -140px ; cursor:pointer;}
.checkout_list_ .shipping_address span.other_less {
    background-position: 10px -170px ;}
.checkout_list_ .checkout_list {border: medium none;border-bottom:1px dashed #aaa;margin: 0;}
.checkout_list_new {padding:0;}

.addressbook_button a.edit-adress, .addressbook_button a.del-adress, .addressbook_button a.make-def-adress {
    margin-left:20px; background:#8B8B8B;}


/*2014-1-20 11:23:29    coming soon 功能  */
span.coming_soon { width: 65px; height: 65px; position: absolute; top: 0px; left: 0px; display: block; }

/*2014-1-20  wishlist  bug   */
.submit_1, .submit_1_1 {
    background-color: #000000;
    border: medium none;
    color: #FFFFFF;
    padding: 5px 10px;
}
.submit_1_1 {
    background-color: #919191;
}

/*  contact-us.html 加个地址    */

#cont-emil {padding:10px 0;}
.address_prompt_con {width:100%;float:left; border-bottom: 1px dotted #000000; line-height: 25px;  margin-bottom: 10px; padding-bottom: 10px;}
.address_prompt_con ul {}
.address_prompt_con ul li {width:100%;float:left;line-height:20px;}
.address_prompt_con ul li span {width:80px;float:left;}

.address_prompt_con p { }
.address_prompt_con p strong { }
.address_prompt_con p a { text-decoration:underline; color:#000;}
.address_prompt_con p a:hover { text-decoration:none; color:#000; }


/*  2014-1-27         优惠劵修改     */
.discount_val {float: right;margin-right: 5px;color: #ff0000;}
.shoppingtop_right .discount_val_attr, .shoppingtop_right .discount_val_meal_attr  {
    width:100%;
    float: left;height: 17px;line-height: 17px;font-weight:normal;
    color: #ff0000;}
.discount_val_meal_attr {}
.shoppingtop_right .discount_val_attr{height:20px;line-height:30px;font-size:14px;color: #900;}





/*    2014-2-14   个人中心修改   ----------------------------------      */

/*Daily New*/
.new-cat-desc { margin-top: 15px;}
h2.daily_h2 { font-size: 30px; line-height:35px; text-align: center;font-family:GOTHIC,arial, Helvetica, sans-serif; text-transform:uppercase; margin-top: 15px;}
p.cat_desc_new { font-size: 13px; line-height: 18px; text-align: center;}



/*My Account*/
.member_left h3 {width:100%;line-height:20px;border-bottom:1px solid #EAEAEA;font-size:16px; margin-bottom: 10px; padding-bottom: 10px;}
.member_left h3 a,.member_left h3 a:visited,.member_left h3 a:hover {color:#000;font-family:GOTHIC_b, arial;font-size:16px;}
.member_left h3 a span {display:block;font-size: 14px;}

.member_left a, .member_left a:visited{color:#676767;font-size:14px;}
.member_left a:hover, .member_left a strong{background:#ccc; color:#000;}

#My_accoent_right,.news-detail_form, .member_order_right, .member_address_right
, .member_look_right, .member_point_right
, .member_wishlist_right, .member_invite_right, .member_create_right{
    width:692px; float: right;display: inline-block;
    margin: 13px 30px 50px 0;
    padding:15px;
    border:1px solid #ccc;}
.accoent_title_h, .member_info_title_h, .member_orders_title_h, .member_address_title_h
, .member_look_title_h, .member_point_title_h
, .member_wishlist_title_h, .member_invite_title_h, .member_create_title_h, .wallet_title_h{
    float: left;
    margin-bottom:25px;
    width: 100%;}

h2.accoent_h2, .member_info_h2, .member_orders_h2, .member_address_h2
, .member_look_h2, .member_point_h2
, .member_point_h2, .member_invite_h2, .member_create_h2{width:560px;
    font-size: 26px;
    line-height:45px;
    text-align:center;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    margin:0 auto;
    font-family:gothic, georgia,Arial;
    text-transform: uppercase;}
.accoent_title_bg,.member_info_title_bg,.member_orders_title_bg{
    color: #000000;
    font-family:GOTHIC,arial,Helvetica,"sans-serif";
    font-size:12px;
    line-height:20px;
    width:560px;margin:0 auto;}
.accoent_title_bg p {}
.accoent_title_bg p span {font-size:14px; color:#ff0000;}
.accoent_title_bg span {}
.accoent_title_bg span strong {font-size:14px; color:#ff0000;}
.accoent_title_bg span a {text-decoration:underline;color: #000000;}
.accoent_title_bg span a:hover {text-decoration:none;color: #000000;}

.accoent_content_left, .accoent_content_right,.accoent_content_list {float: left;border-top:1px solid #C7C7C7;
    margin-right:0px;padding-top: 25px;
    margin-top: 35px;
    text-align: left;
    width: 330px;
    position:relative;}
.accoent_content_right {
    float:right;}

.accoent_content a.accoent_a_left, .accoent_content a.accoent_a_right, .accoent_content a.accoent_a_list {
    position:absolute;right:0;top:-12px;
    display:block; text-align:center;
    width:150px;height:25px;line-height:25px;
    font-size:13px;font-family:GOTHIC_b, arial;background:#666;color:#fff; text-decoration: none;
    text-transform:capitalize;}
.accoent_content a.accoent_a_right {left:0;}

.accoent_content p {width: 310px;height:48px;line-height:16px;padding:10px; background: none repeat scroll 0 0 #EFEFEF;
    }
.accoent_content p a {line-height:16px;text-transform:inherit}

.accoent_content_list {width:100%;}
.accoent_content a.accoent_a_list {left:280px; width: 130px;}
.accoent_content .accoent_content_list p {width:672px;}
.accoent_content { margin-bottom: 15px;}


/* Account Setting  */
.news-detail_form {}


/* Account Setting  */
.member_info_content { float: left; background:#f7f7f7;
    width: 100%; margin-bottom: 15px; padding-bottom: 15px;}

.member_info_address, .member_info_password {
    border: 1px solid #A1A1A1;
    height: 34px;font-size:14px;
    width: 240px; margin-right: 5px;
}
.member_info_content .update { background:#5E5E5E;font-size:13px;}
td.member_password_td_l { width:270px; text-align:right;font-size:14px;}


/* member order  */
.member_order_right {}
.member_order_table td.member_order_action {/*text-align: left; padding-left: 12px; background:#F4F4F4;*/}
.member_order_table td.member_order_td_title {text-align: left; padding-left: 10px; background:#F9F9F9;border-bottom:1px solid #e6e6e6;height: 22px;
    font-family:GOTHIC,arial, Helvetica, sans-serif;}
.member_order_table td a { text-decoration:underline;color:#5e5e5e; cursor:pointer;}
.member_order_table td a:hover { text-decoration: none;color:#5e5e5e;}
.member_order_table td.member_order_td_title span {float:left; padding-right:10px;line-height: 24px;}
.member_order_table td.member_order_td_title span em {color:#005ea7;font-style:normal;}
.member_order_table td.member_order_td_title span strong {color:#ff0000; font-weight:normal;}
.member_order_table td.member_order_td_title span.member_order_contact { float:right; cursor:pointer;margin-right: 25px;}
.member_order_table td.member_order_td_title span.member_order_contact b { float:left;display:block;width:22px;height:14px; margin-right: 5px;
    background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -200px 0px;margin-top: 5px;}
.member_order_table td .order_img_list {/*width:285px;height:66px;*/}
.member_order_table td .order_img_list .order_img_small {width:40px;height:40px;padding:1px;border:1px solid #D9D9D9;float:left;
    margin-left:10px;margin-bottom:5px;text-align:center;}
.member_order_table td .order_img_list .order_img_small img {}
table.member_order_table td a.view_order, table.member_order_table td a.checkout_order {
    width:105px;height:26px;line-height:26px;display:block;color:#fff;text-align:center; background-color:#000;
    font-family:GOTHIC,arial, Helvetica, sans-serif; text-decoration:none;margin: 0 auto;text-transform: capitalize;}
table.member_order_table td a.checkout_order { background-color:#707070; margin-top: 7px;text-decoration:none;}

.member_order_info_bg { width: 100%;}
.member_order_info_bg table#order_info {width: 691px;}

dl.order_info_dl {height: 86px; width: 255px;}
dl.order_info_dl dt {float: left; height:85px;width:65px;}
dl.order_info_dl dd { float: right;margin-right:5px; margin-top: 12px;
    height: 76px;width:170px; overflow: hidden;
    position: relative; text-align: left;}
dl.order_info_dl dd .expired_icon {width:96px;height:27px; position:absolute; left:70px;top:30px; z-index:500;
    background: url(/image/rw/browse_sprite_vceccea5.png) no-repeat scroll 0px -100px;}
.order_expired {position:relative; height: 22px; line-height: 22px;}
.order_expired img ,.member_order_td_title img.sale_out_img{position: absolute; cursor: pointer;}

.default_price {}
.usa_price { color: #f00; display: block;}
ul.order_info_ul {}
ul.order_info_ul li {}
ul.order_info_ul li.order_info_li { margin-top: 5px;}
ul.order_info_ul li span {color:#000;}
.member_order_info_bg table.member_order_table { margin-top: 0px;margin-bottom: 10px;}
.member_order_info_bg table.member_order_table tr th {border-right: 1px solid #E6E6E6;}
.member_order_info_bg table.member_order_table tr td span.status_order {color:#ff0000;}
.track_bg, .urging_bg {position:relative;}
.post_track_bg, .post_urging_bg, .urging_list_bg ,.post_contact_bg {display:none;}
.post_track_color {}
.post_track_title_bg{background:#FBFBFC;border:1px solid #d6d6d6;padding:45px 0 30px 10px;width:720px;
    font-size:12px; font-family:GOTHIC,arial, Helvetica, sans-serif;
    line-height:35px;left:23%; position:fixed; text-align: left; top:100px; z-index:1005;color:#000;max-height:400px;overflow: hidden;overflow-y: auto;}
.post_track_title_list {width:100%;float:left; position:relative;}
.post_track_close, .post_track_close {background-color:#fff;color:#777777;text-align:center;font-size: 16px;
    cursor: pointer; height: 24px;width: 25px;line-height:22px;border:1px solid #767676;
    position: absolute;right: 5px; top: 5px;}
.post_track_title_bg h4 { color: #000000;float: left;font-size: 12px; font-weight:normal; height: 30px;text-indent: 50px;
    margin:0px; width: 99%;position:relative;}
.post_track_title_bg h4 b { position:absolute;left:32px;top:0;display:block;width:1px;height:40px;border-left:1px solid #AFAFAF;}
.post_track_title_bg h4 span {color: #1673b9;margin-right:10px;}
.post_track_title_bg ul { width:99%;float:left;margin:0;padding:0;}
.post_track_title_bg ul li {width:100%;position:relative;line-height:14px;text-align:left; float: left; color:#343434;padding:10px 0;}
.post_track_title_bg ul li.li_bg { background-color:#EDEDEE;}
.post_track_title_bg ul li b { width:22px;height:34px;display:block;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -170px 0px ;
    position:absolute;top:0px;left:25px;z-index: 800;}
.post_track_title_bg ul li span {margin-left:50px; width:150px;float:left;color:#343434;}
.post_track_title_bg ul li em {width:150px;float:left; font-style:normal;color:#343434;overflow:hidden;
white-space:nowrap;
-o-text-overflow: ellipsis;    /* for Opera */
text-overflow:ellipsis;        /* for IE */}
.post_track_title_bg ul li strong {width:340px;float:left; font-weight:normal;color:#343434;overflow:hidden;
white-space:nowrap;
-o-text-overflow: ellipsis;    /* for Opera */
text-overflow:ellipsis;        /* for IE */}
.urging_bg {}
.urging_button {
    background-color: #B2B2B2;border: medium none; color: #FFFFFF;
    cursor: pointer; font-family:GOTHIC,arial,Helvetica,sans-serif; height: 24px; margin-top: 5px; width:120px;}
.available_menu {background-color: #000;}
.urging_list_bg, .post_out_of, .post_expired_title { border:1px solid #D3D3D3;padding:10px; position:absolute;top:35px;left:-40px;width:195px; background:#FFFFFF;text-align: left;z-index:1000;color: #404040;line-height: 16px; font-family: GOTHIC,arial;}
.order_expired .post_expired_title, .member_order_td_title .post_expired_title{display:none;top: 20px;}
.member_order_table .post_expired_title{top:125px;display: none;}
.member_order_table img{cursor:pointer;}
.post_out_of {display:none;left: -153px; top: 10px;}
.member_order_table #Tip_sph {float:none;left: 0; position: relative; top: 3px;}
.post_urging_bg {}
.post_urging_color {}
.post_urging_title_bg,.post_contact_title_bg{background:#fff;border:1px solid #d6d6d6;padding:40px 10px;width:530px;
    font-size:12px; font-family:GOTHIC,arial, Helvetica, sans-serif;
    line-height:35px;left:30%; position:fixed; text-align: left; top:30%; z-index:1001;color:#000;overflow: hidden;}
.post_urging_color {}
.post_track_close {}
.post_urging_title_list {font-size: 16px;
    line-height: 20px;
    padding: 15px 25px;
    text-align: center;}
.track_title_bottom {float:left;height:36px;line-height: 18px; width: 92%;padding-left: 50px; padding-top:20px; position:relative;margin-bottom:20px;}
.track_title_bottom b { position:absolute;left:32px;top:0;display:block;width:1px;height:56px;border-left:1px solid #AFAFAF;}
.track_title_bottom span { color: #1673B9;}
.track_title_bottom a {color: #1673B9; text-decoration:underline;}
.track_title_bottom a:hover {color: #000; text-decoration:none;}
.order_info_p strong {display:block;font-size:14px;font-weight:normal; color:#000;}
.order_info_p strong a {color: #000; text-decoration: none;}
.order_info_p strong a.order_price_total {color:#f00;}

.member_order_right .order_number_top {}
.member_order_right .order_number_top .order_number {
    font-family:GOTHIC,arial, Helvetica, sans-serif;
    margin-left:0px; font-weight:normal;
    color:#000;
}
.member_order_right .order_number_top .order_number span {
    color:#ff0000;
    }
.order_info_ship {border-bottom:none;}
.order_info_ship .billing, .order_info_ship .shipping_Information
, .order_info_method_l, .order_info_method_r {
    position:relative;width:330px;
    border-top: 1px solid #C7C7C7;
    margin-top: 35px;
    padding-top: 25px;
    text-align: left;}
.order_info_ship .shipping_Information, .order_info_method_r {float:right;}
.order_info_ship .billing strong, .order_info_ship .shipping_Information strong
, .order_info_method_l strong, .order_info_method_r strong {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-family:GOTHIC_b, arial;
    height: 25px;
    line-height: 25px;
    position: absolute;
    left: 0;
    text-align: center;
    text-transform: capitalize;
    top: -12px;
    width: 150px;}
.order_info_ship .billing p, .order_info_ship .shipping_Information p
, .order_info_method_l p, .order_info_method_r p {
    background: none repeat scroll 0 0 #EFEFEF;
    height:125px;
    line-height: 16px;
    padding: 10px 10px 10px 20px;
    width: 300px;
    }
.order_info_method_l {float:left;}
.order_info_method_r {float:right;}
.order_info_method_l p, .order_info_method_r p { height:16px;paddinbg:5px 10px;}
.order_info_comment {}
.order_info_comment strong {text-align:left;text-indent:20px;}
.order_info_comment p {overflow-y: auto; height:32px;}

.order_number_bottom { float: left;
    margin-top:30px;}
table#order_info tr th { background: none repeat scroll 0 0 #585858;}
.member_order_right .member_order_info_bg table a {text-decoration:underline;}
.member_order_right .member_order_info_bg table a:hover {text-decoration: none;}
table#order_info_price tr.unmeal_price td
, table#order_info tr td.meal_price {background:#F4F4F4;color:#ff0000;}

/*  member address     */
.member_address_right {float:right;display:inline-block;}
.member_address_explain {float:left;padding:10px;background:#F7F7F7;}
.member_address_explain p {font-family:GOTHIC_b, arial;}
.member_address_explain ul {color:#565656;}
.member_address_explain ul li span {color:#ff5858;}

a.add-new-address {display:block;
    margin-bottom:20px;
    float:left;color:#000;
    height:20px;line-height:20px;padding:5px;
    text-decoration: underline;font-family:GOTHIC_b, arial;}
a.add-new-address:hover {
    color:#000; text-decoration:none;}
a.add-new-address span {
    width:14px;height:20px;
    float:left;margin-right:5px;display:inline-block;
    background: url(/image/rw/save-icon_va91cbd2.png) no-repeat scroll 0px -216px;}

.addressbook_button a.make-def-adress {background:#FF0000;}
.addressbook_button a.def-adress {background:#8B8B8B;}

.addtotable tr td {}
.member_add_table {width:665px;margin:0 0 30px 25px;}
.member_add_table .Privacy_a {margin:0; color:#ff3d3d; text-decoration:underline;}
.member_add_table .Privacy_a:hover { text-decoration:none;}

.member_add_table tr td input.save_address { font-size: 14px;line-height: 18px; }

.member_add_table tr td input, .member_add_table tr td select {
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    width: 250px;}
.member_add_table tr td select {
     /*height: 21px;
    line-height: 21px;*/}
.addtotable_title {color: #ff0000;width: 255px; float: left; margin-top:6px; line-height: 12px;}
.addtotable_title_select {}


/*   member image list    lookbook   */
.member_photo_table {margin-top:0px;}

.member_look_right #new-contUs {padding: 25px 20px 20px;width:640px;background:#F7F7F7;margin-bottom: 15px;}
h3#upload_header {font-family:GOTHIC_b, arial;font-size:14px;margin-bottom: 15px; }
h3#upload_header span {color:#ff0000;}
.member_look_right .ultra_bottomspaced { margin-top: 22px; margin-bottom: 0;}
.member_look_right .more_topspaced .submit_button
, .member_look_right .more_topspaced a.cancel_button{font-size: 14px;
    font-weight: normal;}


/*  post trial report  */
.post-trial-prompt {/*margin-bottom: 15px;*/}
.post-trial-list ul li.more_topspaced {margin-top: 15px;}


/*  member point  */
.member_point_right {}
.member_point_right #new-contUs {width: 100%;}
.bonus_point_content .submit_button {font-size: 14px;
    font-weight: normal;}
.member_total_points {color:#ff0000; font-weight:bold;}
.bonus_point_top {background:#E5E5E5;
    line-height: 18px;margin-top: 15px; padding:8px 12px;}
.bonus_point_content {
    margin-left: 0px;
}


/*   wishlist   */
.member_wishlist_right {}
.wishlist_set {float: right; margin: 10px;}
.wishlist_set select {border: 1px solid #CCCCCC;}

.wishlist_cont {width:670px; background:#fff;}
.wishlist_cont:hover {width:670px; background:#F2F2F2;}
.wishlist_priceName, .wishlist_name, .wishlist_priceName .remove_inbasket{
    width: 300px;margin-right:0;}
.wishlist_priceName .remove_inbasket { }
.wishlist_name a { font-size: 12px;}
.wishlist_name a:hover{ text-decoration: none;}

.delete_wishlist { width:70px;height:23px;line-height:23px;text-align:center;background:#000;color:#fff; cursor:pointer;}
.wishlist_comment {float: right;
    margin: 8px 0 0;height:23px; position:relative;
    width:200px;}
.wishlist_comment_a {display:inline-block;height:23px;line-height:23px;
    width:90px;margin:5px 0 0 40px;
    text-indent:25px;font-size:12px;
    color:#fff;
    background: url(/image/rw/save-icon_va91cbd2.png) no-repeat scroll 0px -260px;
    }
.wishlist_comment_bg {
    position: absolute;right:0;background:#fff;
    z-index: 100;top:30px;
    }
.wishlist_comment_title {font-size: 12px; font-weight: bold; color: #000000;}
.wishlist_comment_botton {text-align: right;}
.submit_1, .submit_1_1 { font-family:GOTHIC,arial, Helvetica, sans-serif;text-transform: uppercase; cursor:pointer;}
.wishlist_comment_botton .submit_1 {margin-right:5px;}



/*2014-2-19  清仓活动促销广告*/
.goods_banner {width: 100%;
    float: left;height:48px;
    margin-bottom:10px;}
.goods_banner a {width:402px;height:48px;display:block;}



/*  Free trail report 产品页的功能    */
.report_detail {background: none repeat scroll 0 0 #F6F6F6;
    padding: 10px 15px;float:left;
    width: 390px;margin-top:10px;}

.report_detail_left {
    border-right: 1px solid #E5E5E5;
    color: #000;
    line-height: 24px;
    padding-right: 15px;float:left;
}
.star_repoart5, .star_repoart4, .star_repoart3, .star_repoart2, .star_repoart1 {
    background: url(/image/star_repoart_v8ef8d6b.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    width: 108px;
}
.star_repoart5 { background-position: 0 0;}
.star_repoart4 {  background-position: 0  -40px;}
.star_repoart3 { background-position: 0 -80px;}
.star_repoart2 {  background-position: 0 -120px;}
.star_repoart1 { background-position: 0 -160px;}

.report_detail_left span {
    vertical-align: middle;
}
.report_detail_right {color: #888888;
    margin-left:30px;
    float:left;height:72px;line-height:72px;overflow:hidden;
    text-align: center;display: inline;
    width: 135px;}

.report_detail_right strong {
    color: #000;float:left;
    font: 45px/72px arial;margin-right:5px;}
.report_detail_right em {
    float: left;font: 12px/72px arial;
}

.report_detail_bottom {border-top:1px dashed #ccc;width:100%; float: left;
    line-height: 20px;  margin-top: 10px; padding-top: 10px;}
.report_detail_bottom strong {}
.report_detail_bottom p {margin-bottom:10px;}
.report_detail_bottom p a { text-decoration:underline;color:#000;margin-left: 5px;}
.report_detail_bottom p a:hover  {text-decoration:none;color:#f00;}




/*  2014-4-11  邀请功能   invite_friends -------------------------------------------------------  */
 span.red{color:#f00;}

.member_invite_ban .txt, .invite_acy_ban .txt{position: absolute;font-family:GOTHIC,arial;right:8px;top:0;width:360px;}
.member_invite_ban .txt p{font-size:13px;text-align:center;font-weight: bold;}
.member_invite_ban .txt .first{font-size: 18px;font-weight: bold;}
.member_invite_ban .txt .second{ margin: 0 auto 12px;width: 300px;}
.member_invite_ban .txt h4, .invite_acy_ban .txt h4{background-color: #000;height: 1px; line-height: 1px;text-align: center;vertical-align: middle;}
.member_invite_ban .txt h4 span, .invite_acy_ban .txt h4 span{background-color: #fff; padding: 0px 4px;}

.member_invite_txt > h3{font-size: 16px;margin:10px 0;text-transform: uppercase;}
.member_invite_txt > p{margin:15px 0;}
.member_invite_txt a{color: #1752e1;text-decoration: underline;}
.member_invite_right .copy .copy_con{  border: 1px solid #CCCCCC;color: #999999;display: inline-block;*display:inline;zoom:1;padding: 5px 10px;}
.member_invite_right .copy .copy_btn{cursor:pointer;background-color: #6A6A6A;color: #FFFFFF;display: inline-block;*display:inline;zoom:1;margin-left: 10px;padding: 6px 25px;}
.member_invite_right { font-family:GOTHIC,arial, Helvetica, sans-serif;}
.member_invite_title_h {}
.member_invite_h2 {}

.member_invite_ban,.member_invite_bg { width: 100%;display: inline; float:left;}
.member_invite_ban {position:relative;border-bottom: 1px dotted #999;padding-bottom: 20px;margin-bottom: 18px;}
.member_invite_ban img {}
.member_invite_ban a {background-color: #000000;bottom: 175px;color: #FFFFFF;cursor: pointer;display: block;font-family:GOTHIC,arial; font-size: 20px;font-weight: bold;height: 48px;line-height: 48px;padding: 0 30px;position: absolute;right: 18px;text-align: center;text-transform: uppercase;}
.member_invite_ban a span {}

.member_invite_bg {margin:10px 0;}
.member_invite_bg h3 {width:100%;float:left;line-height:35px;font-size:24px;text-transform:uppercase;font-weight:bold;text-align:center;
    color:#000;margin-bottom:15px;}
.invite_explain {width:100%;float:left;line-height:16px;background:#EFEFEF;color:#202020;margin-bottom:15px;}
.invite_explain ul { padding: 15px 10px 15px 35px; }
.invite_explain ul li {list-style: disc outside none;margin-bottom: 5px;}
.invite_explain ul li a { text-decoration:underline;color:#ff0202;}
.invite_explain ul li a:hover { text-decoration:none;}

.member_invite_share,.member_invite_con {width:100%;float:left;}
.member_invite_share h4,.member_invite_con h4 {width:100%;float:left;line-height:32px;background:#000;color:#fff;font-size:18px;text-transform:uppercase;
    text-indent: 35px;margin-bottom:10px;}
.member_invite_share p {margin:10px 0;}
.invite_button {width:100%;float:left;margin:15px 0 35px;height:38px;line-height:38px;}
.invite_button a {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:225px;height:36px;line-height:36px;margin:0 auto;color:#fff;padding:0 0 0 40px;text-align:center;font-size:14px;font-weight:bold;
    font-family:gothic,Tahoma, Geneva, sans-serif;background: url(/image/rw/face_invite_vb0086de.png) no-repeat scroll 0 0 transparent;  }
.invite_button a:hover{background-position: 0 -36px;}

.member_invite_con {}
.member_invite_con h4 {background:#EFEFEF;color:#000;text-transform:capitalize;}
table.invite_tab {line-height:25px;}
table.invite_tab tr { text-align: left;  text-indent: 10px;font-size: 14px;}
table.invite_tab tr th {border-bottom:2px solid #ddd;padding: 5px 0;}
table.invite_tab tr td {border-bottom:1px solid #ddd;padding: 5px 0;}

.post_invite_bg {}
.post_invite_color {background-color: #FFFFFF;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;}
.post_invite_title {width:391px;border: medium none; height: auto;line-height: 20px;position: fixed; top:25%;left: 36%;z-index: 1005;
    font-family:GOTHIC,arial, Helvetica, sans-serif;background: none repeat scroll 0 0 #FFFFFF;
    -moz-box-shadow:0 1px 5px 1px #ccc ;/* For Firefox3.6+ */
    -webkit-box-shadow:0 1px 5px 1px #ccc; /* For Chrome5+, Safari5+ */
    box-shadow:0 1px 5px 1px #ccc;  /* For Latest Opera */
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;}
.invite_close {background: url(/image/rw/share_close_v6a4b8d3.png) no-repeat scroll 0 0 transparent;top:10px;}
.post_invite_person{background: url(/image/rw/share_welcome_vc8b7edf.png) no-repeat scroll 0 0 transparent; height: 138px;left: 0;position: absolute;top: -9%;width: 391px;z-index: 1006;}
.post_invite_title_bg strong {color: #000000; font-size: 16px;display: block; margin-bottom: 6px;text-align: center;}
.post_invite_title_bg p {color: #555;}


/*invite activity*/
.invite_acy_ban .txt{width:380px;right:30px;top:65px;}
.invite_acy_ban .txt .second{margin-bottom:12px;font-weight:bold;}.invite_content {}
.invite_content {}
.invite_content .position {float:none;}
.invite_acy_content { width:810px;font-family:GOTHIC,arial, Helvetica, sans-serif; clear:both; margin:30px auto;color:#000;}
.invite_acy_content h2 {width:100%;font-size: 26px;
    line-height:45px;text-align:center;font-family:gothic,georgia,Arial;text-transform: uppercase;}
.invite_acy_bg {line-height:20px;}
.invite_acy_bg h3 {width:100%;font-size: 22px;line-height:35px;text-transform: uppercase; margin-bottom: 5px;}

a.invite_acy_click {color:#ff0000; text-decoration:underline;}
a.invite_acy_click:hover {color:#ff0000; text-decoration:none;}

.invite_acy_ban {width:100%;position:relative;margin-top: 20px;}
.invite_acy_ban img.invite_acy_img {}
.invite_acy_ban a.invite_acy_a {padding-left:51px;width:200px;height:36px;line-height:36px;display:block;text-align:center;font-size:14px;font-weight:bold;
    background: url(/image/rw/face_invite_vb0086de.png) no-repeat scroll 0 0 transparent;
    color:#fff;position: absolute; right: 80px; top: 140px;}
.invite_acy_ban a.invite_acy_a:hover { background-position:0 -36px;}


.invite_face_login {}
.post_invite_title_bg {
    padding: 125px 20px 40px;
}
.invite_face_input {width:100%;height:31px;text-align:center;  margin-top: 20px;}
.invite_face_input a {font-weight:bold;display:inline-block;width:130px;height:31px;line-height:31px;text-align:center;font-size:14px; background:#000;color:#fff;margin:0 8px;}


/*  end 2014-4-11  邀请功能   -------------------------------------------------------  */


/*     2014-4-15    提示进入手机站    */
.home_mobile_color {background-color: #FFFFFF;
    height: 100%;width: 100%;
    position: fixed;left: 0; top: 0;z-index: 1001;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;}
.home_mobile_tab {font-family:gothic, Verdana;
    width:80%;border: 1px solid #ccc;border-radius:5px;
    position: fixed;top:35%;left:10%;background: #fff;color:#000;
    z-index:1005;}
.home_mobile_tab>dl {margin:0px 0 30px;}
.home_mobile_tab>dl>dt {height:100px;line-height:100px;
    border-bottom: 1px solid #ccc;font-size:40px;text-align: center;
    background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));
    background: -moz-linear-gradient(#fdfdfd,#eee);
    background: -o-linear-gradient(#fdfdfd,#eee);
    background: -ms-linear-gradient(#fdfdfd,#eee);
    background: linear-gradient(#fdfdfd,#eee);}
.home_mobile_tab>dl>dd {
    margin: 0;padding: 0 20px;}
.home_mobile_tab>dl>dd>p {
    font-size: 30px;margin:25px 0 15px;text-align:center;}
.home_mobile_tab>dl>dd>div {
    padding-top: 20px;}
.home_mobile_tab>dl>dd>div>a {
    width:47.5%;display: inline-block;
    height:100px;line-height:100px;
    text-align: center;font-size: 40px;text-decoration: none;
    border-radius: 8px;color: #fff;
}
.home_mobile_tab>dl>dd>div>a.yes {
    background: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#010101));
    background: -moz-linear-gradient(#353535,#010101);
    background: -o-linear-gradient(#353535,#010101);
    background: -ms-linear-gradient(#353535,#010101);
    background: linear-gradient(#353535,#010101);
    margin-right:5%;}
.home_mobile_tab>dl>dd>div>a.no {
    background: -webkit-gradient(linear,left top,left bottom,from(#7A7A7A),to(#585858));
    background: -moz-linear-gradient(#7A7A7A,#585858);
    background: -o-linear-gradient(#7A7A7A,#585858);
    background: -ms-linear-gradient(#7A7A7A,#585858);
    background: linear-gradient(#7A7A7A,#585858);}


/*    2014-4-22 产品页分享弹出框样式    */
a.addthis_button_facebook_like, span.addthis_toolbox { float: left;width:auto !important; position: relative; z-index: 900;}
#goods_detail div { position: relative; z-index: 900;}


/* ----------------------------------   2014-4-21   列表页改 版    --------------------------------------------------    */
.category_top {float: left; width: 100%; display:none;}
.material_icon {
    height:34px; width: 100%;float:left; overflow: visible;
    position: relative; text-align: center;}
.material_icon .attr-extra {
    border:1px solid #ddd;border-top:none;
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: pointer; display: inline-block;
    font-size: 12px;font-weight:bold;color:#585858;
    height: 30px; line-height: 27px; margin-top: -2px;
    position: relative;  text-align: right;width:135px;}

.material_icon .attr-extra div {
       height: 30px;
    line-height: 27px;
    padding: 0 45px 0 30px;
    position: relative;
}
.material_icon .attr-extra b {
    display: block;  height: 14px; overflow: hidden; position: absolute;
    right:28px;  top: 7px; width: 14px; background: url(/image/rw/cate_bg_vad5fdf7.png) no-repeat scroll 0 0 transparent;
}
.material_icon .attr-extra b.material_less { background-position: -20px 0px;}

.main_content_bg {float: left; width: 100%;}
.main_content_bg .box-product-list {}
/* .main_content_bg .box-product-list:hover {border-color:#ccc;} */
.main_content_bg .goods_aImg img{max-width: 100%;}

.main_content_bg .product-list {}


.recommended_product {border:none;}
.recommended_titte, .recommend_shopping_title, .notfound_four_title, .attr_goodsyy_tite,.good_like_title{height:45px;line-height:45px;font-size:22px;width:100%;float: left;border-bottom:1px solid #000;margin-bottom:15px;}
.recommended_titte h3,.recommend_shopping_title h3, .notfound_four_title h3, .attr_goodsyy_tite h3,.good_like_title span {float: left;color: #000;line-height:45px;height:45px;font-size:22px;}
#recommend_shopping_full_amount .recommend_shopping_title{float: none;}
.recommended_content {width: 958px;float:left;border:1px solid #ccc; padding: 0px;position:relative;height:370px; overflow:hidden; }
.review_product { width:220px;height: 400px;float: left; margin:15px 7px;border:none; padding: 0px;}
.review_product_img {float: left; width:220px; height: 293px; text-align:center; margin-bottom: 7px;}
.review_product_img img {}
.review_product_name {float: left;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    overflow: hidden;
    text-align: center;
    width: 100%; margin-bottom: 5px;}
.review_product_name a {color:#000;}
.review_product_name a:hover {color:#000;}
.recommended_user {width:100%;float:left;margin:10px 0;height:1px ;line-height:1px; background:#000;text-align:center;}
.recommended_user span {background:#fff;padding:0 4px;}
.recommended_review a {padding:0 5px;}
.main_content_bg .recommended_content .final_price {
    float: left;width:100%;margin:0;

}


/*   attribute    */
.positonLeft {float:left;}
.products_att_title {border-bottom: 1px solid #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    margin-bottom: 15px;
    width: 100%;}
.products_att_title h3 { background:#000;color: #fff;
    display: inline;
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 30px;}
.toolbar_bottom {margin-bottom:10px;}
.explain_bottom { float: left;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;display:none;}

.fashion_list p { color: #000000; font-size: 13px; line-height: 18px; text-align: center; margin: 10px;}
.fashion_list p a { color: #000000;text-decoration:underline;}
.fashion_list p a:hover { color: #000000;text-decoration:none;}
.daily_content  {margin-top:10px;}
.discount-desc {width:100%;float:left;margin-top:15px;}
.explore_discount {margin-top:15px;}

.sort_row {width:auto;}
.main_content_search {margin-bottom:10px;}

.virtcategory_left{ float:left; display:inline-block; width:100%; margin-top:10px;}
.explore_daily,.explore_virtual {margin-top:10px;}



/* ----------------------------------   end  2014-4-21   列表页改 版    --------------------------------------------------    */



/*--------- start   2014-3-19 框架 --------------------------- ----------------------------------  */
.goods_top {}
.goods_top a {color: #333333; text-decoration: none;}
.main_content_pre .good_cart_bg, .main_content_limited .good_cart_bg {margin:0;padding:0;}
.main_content_limited .good_cart_bg {margin-top:10px;}
.main_content_limited .pre_img_goods {width:100%;height:auto;}
.basket_cont_cart {}

.shopping_cart_total {}
.shopping_cart_total_bg {float: left; width:100%;text-align:right;line-height: 25px;}
.shopping_cart_total_bg .basket_totalPrice {float: none; margin: 0; padding: 0;}
.shopping_cart_total_bg .item_total {display:inline;}
.shopping_cart_total_bg p {display:inline;}
.shopping_cart_total .points_shopping {width:100%;display:inline;}


.basket_cont_small {}
.shopping_cart_total_small {}
.shopping_cart_total_small .item_total {display:inline-block;}


.unit_discount0, .stock_enough0 { display:none; }  /* 判断 */

/*lookbook  改版   */
.member_photo_table, .member_report_table { text-align:center;color:#525252; border-color: #DCDCDC; }
.member_photo_table tr th, .member_report_table tr th {color:#000; border-right:medium none; border-bottom: 1px solid #C5C5C6;height:31px;
    background: url(/image/member_photo_th_v2a6b4d4.png) repeat-x scroll 0 0 #F5F5F5;}
.member_photo_table tr td, .member_report_table tr td { height: 22px;}
.member_photo_table tr td.member_photo_td, .member_report_table tr td.member_report_td { background:#F4F4F4;}
.member_photo_table tr td span, .member_report_table tr td span {color:#ff5f5f;}
.member_report_table tr td a { color: #333333;text-decoration:none;}
.member_report_table tr td a:hover {text-decoration:underline;}

.look_upload_content {position:relative;}
.look_upload_o, .look_upload_t {display:inline-block;width:75px;height:68px;background: url(/image/rw/browse_sprite_vceccea5.png) no-repeat scroll right -50px;}
.look_upload_o {position:absolute;left:0;top:-37px;}
.look_upload_bg { margin-left:65px;margin-bottom: 15px; margin-top: 15px;}
.post_loading,.post_trial_loading {width:100%;height:10px;margin-top:15px;text-align:center; background: url(/image/loading_bg_v8a1d734.gif) no-repeat scroll left center;}
.member_look_title_h {margin-bottom: 35px;}


.create_content {}
.create_title {margin-top:20px; font-weight:normal;font-size:14px;}
.member_create_right {}
.member_create_content { position:relative;}
.look_upload_t {background-position: right -118px;}

.create_name, .member_create_right .light { width:350px;height:27px;line-height:27px;border:1px solid #A3A3A3;margin-right: 5px;}
.create_title h3, .create_title b {font-weight:normal;}

.member_create_right .least_cellpadded .light { width:200px;height:24px;line-height:24px;float:left;}
.member_create_right .itemform {width:400px;}
.create_textarea { border:1px solid #A3A3A3;padding:5px;}
.look_upload_img { width:112px;height:146px; display:block; background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -170px -730px; cursor:pointer;
    position:absolute;top:0;right:15px;}

.look_upload_img em {position:absolute;left:0;bottom:8px; color: #000;
    display: block;font-size: 14px; font-style: normal;font-weight:normal;
    width:95px;height: 20px; line-height: 20px;text-align: center; font-family:GOTHIC; }

.create_content_prompt { margin: 0 auto;  width: 960px;display:none;}
.create_content_p_img { }
.create_content_p_input {wiath:100%;height:50px;text-align:center;}
.create_content_p_input span {width:250px;height:50px;line-height:50px; background:#000;color:#fff;font-size:22px;font-weight:bold;display:inline-block;margin:0 auto;
     cursor:pointer;}
.left_padded .look_photo_container {font-size:12px;}


/*free trial   框架改版*/
p.post_trial_speed_p { }
span.post_trial_speed {display: inline-block; width: 120px; }
.post_trial_loading { }

.member_trial_content {position: relative;}
.trial_upload_img { width:146px;height:193px; display:block; background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll 0 -1150px; cursor:pointer;
    position:absolute;top:0;right:15px;}
.trial_upload_img em {position:absolute;left:0;bottom: 14px; color: #FFFFFF; display: block;font-size: 14px; font-style: normal;font-weight: bold;
    width: 129px;height: 27px; line-height: 27px;text-align: center; }
.post_trial_prompt {height:auto;}
.member_look_right .more_topspaced a.cancel_button {display: inline-block;padding: 5.5px 20px; float:left; height: 20px; line-height: 20px;}
.member_look_right .more_topspaced .submit_button { float:left;padding:0 20px;border:1px solid #000;line-height:27px;}


/*lookbook 改版 2014-05-21 yym */
#good_look .goods_look_upload {}
#good_look .goods_upload {}
#good_look .goods_upload a {display:block;height:400px;text-align:center;line-height:22px; background:#fff; position:relative;}
#good_look .goods_upload a em {/*display:inline-block;width:184px; height:184px;margin-top:70px; background: url(/image/rw/goods_upload_v3cf5d5e.png) no-repeat scroll;*/ }
#good_look .goods_upload a span {display:inline-block; font-family:gothic,"Times New Roman", Times, serif;font-size:22px;color:#262626;width:100%; position:absolute;left:0;top:256px;}
#good_look .goods_upload a strong {display:inline-block; font-family:gothic,Tahoma, Arial, Helvetica, sans-serif;font-size:30px;color:#5a5a5a;width:100%; text-transform:uppercase;
     position:absolute;left:0;top:278px;}


/* style gallery 2014-05-21 yym*/
#style_gallery{padding-top: 10px;float: left;margin-bottom: 15px;width: 100%;}
.style_gallery_bg{background:url(/image/product_bg_ve99d57e.jpg) no-repeat scroll center center transparent;position: relative;height:158px;}
.style_gallery_bg a.look_icon{ background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll 0 -459px transparent;color: #FFFFFF;cursor: pointer;
     display: inline-block;*display:inline;zoom:1;font-size: 14px; height: 69px;left: 50%;margin-left: -88px; margin-top: -60px; padding: 50px 15px 0; position: absolute;
    right: 10px;top: 50%; width: 88px;text-align: center;}
.style_gallery_bg a.look_icon:hover{background-position: 0 -590px;}
.style_gallery_txt .bold_txt{font-size: 40px;font-weight: bold;text-transform: uppercase;}
.style_gallery_txt .small_txt{ font-size: 14px;margin-left: 27px;}
.style_gallery_txt{padding-left: 40px;margin-top: 40px;}
.small_txt > span {color: #FF0000;}

/*  专题 bfs start 2014-05-29 yym*/
.bfs{position:relative;float: left;width:100%;}

.bfs a{position: absolute;bottom:13px;right:0;display:inline-block;*display:inline;zoom:1;width:90px;height:22px;color:#fff;background-color: #000;font-size:12px;line-height: 22px;text-align: center;}
.main_content_bg .bsf_txt{border: 1px solid #ccc;padding:10px;margin:15px 0;}
.products_bikini, .products_dress, .products_sunglasses{height:auto;overflow: hidden;position: relative;width:960px;}
.bfs_bikini_wrap{}
.bfs_sunglasses_wrap{}
.bfs_dress_wrap{}

/* bfs end */



/*   满$30免运费“提示”功能  lf*/
.shopping_total_list {float: left; width:100%;text-align:right;line-height: 25px;}
p.shopping_prompt , p.attr_prompt, p.check_phone_point, .check_item #free_shipping_show {float:right;margin-top: 15px;
    border: 1px solid #e9cd79;
    color: #6d6d6d;background-color:#FAF7E7;
    font-family:GOTHIC,arial; font-size: 12px;font-weight:normal;
    height: 33px; line-height: 33px;padding:0 15px;
    position:relative;
    text-align: center; width:auto;}
p.shopping_prompt span , p.attr_prompt span , p.check_phone_point span {color:#ff0000;}
p.shopping_prompt a , p.attr_prompt a , p.check_phone_point a {color:#000; text-decoration:none;}
p.attr_prompt {width: 290px;margin: 0px;padding:0;height:23px; line-height: 23px;}
p.check_phone_point {float:none; text-align:left;margin:0;border:none;text-indent: 25px;}


/*产品页的lookbook  */
.goods_look_inside {float: left; width: 938px;magin:0 5px; position: relative;}


/*     百分点推荐功能  2014-5-29  start   lf  -------------------------------------------------------------   */
.notfound_comtent_four { }
.notfound_four_title {}
.notfound_four_title h3 {}
.notfound_comtent_four .notfound_content {border:1px solid #ccc; padding: 0 8px 15px; width: 940px;height:624px;position:relative;}
.notfound_comtent_four .notfound_product_list { height:295px;
    margin: 15px 8px 0; padding:0; width: 172px;}
.notfound_comtent_four .goods_aImg { width:170px;height:226px; margin-bottom: 8px;}
.notfound_comtent_four .goods_aImg img {width:166px;}
.notfound_comtent_four .product-list { background-color:#fff;width:100%; position:static; height: 16px;}
.notfound_comtent_four .index-price { float:none;text-align: center;display: block;margin: 0; line-height: 16px;}
.notfound_comtent .product-list {}

/* shopping cart */
.shopping_total_list {float: left; width:100%;text-align:right;line-height: 25px;}
.operate_basket_shopping { margin-top: 15px;text-align: right}
.recommend_shopping { width:100%;float: left;
    margin-top: 20px;}
.recommend_shopping_title {}
.recommend_shopping_title h3 {}
.recommend_shopping_bg {float: left; width:958px; position: relative;border: 1px solid #CCCCCC;margin-top: 15px;height: 325px;}
.recommend_shopping_content {
    margin: 0 9px 15px;
    width: 940px;margin-bottom: 10px;float:left;}
.recommend_shopping .recommend_shopping_product_list {
    height: 300px;
    margin: 15px 8px 0;text-align: center;
    padding: 0;
    width: 172px;}
.recommend_shopping .goods_aImg { height: 226px;
    margin-bottom: 8px;
    width: 170px; overflow: hidden; text-align: center;}
.recommend_shopping .goods_aImg img { width: 166px;}
.recommend_shopping .goods_mz {}
.recommend_shopping .product-list {
    float: left;
    height: 17px;
    line-height: 17px;
    margin-bottom: 2px;
    overflow: hidden;
    width: 100%;}
.recommend_shopping .index-price {
    float: none;text-align: center;}


.recommend_point_l, .recommend_point_r  { background: url(/image/rw/cate_bg_vad5fdf7.png) no-repeat scroll -155px 0 transparent;
    display: block; height:69px;
    position: absolute;right: 5px;
    top: 120px;width:40px; z-index: 800;}
.recommend_point_l {
    background-position:-155px -70px; left: 5px;}
.recommend_point_l:hover{background-position:-195px -70px;}
.recommend_point_r:hover{ background-position: -195px 0px;}
.cate_products_load {width:36px;height:36px;position:absolute;left:49%;top:45%;}
#recoproductsContent { }
#reco_content_title { }
#reco_content_total { }

/*   search   */
.toolbar_search { background:#EBEBEB;}
.recommended_product_search {}
.reco_products_list_search {}


/*  百分点推荐之产品页  2014-6-10 16:18:43  lf  */
.attribute_content {}
.attribute_content_bg {/*height: 276px;*/}
.attribute_content .also-product-list, .good_selling_bg .also-product-list{ height:310px; width: 184.5px;text-align: center;margin:20px 18px;}
.attribute_content .also-product-list .alsoLike_aImg{}
.attribute_content .also-product-list .final_price {/* text-align: center; */}
.cate_products_load {width:36px;height:36px;position:absolute;left:49%;top:45%;}

.attribute_content {}

.attribute_content h4.goods-aImg-list { height: 16px;line-height: 16px;/* margin: 4px 7px 0; width: 96px;*/width:100%;margin-top:8px;}
.attribute_content .index-price strong, .good_selling_bg .index-price strong{font-size: 12px; color:#000;}
.good_selling_list {height:370px;}
.good_selling_bg .also-product-list { height:330px;}
.good_selling_bg h4.selling_price {float:none;}


/*  百分点推荐之个人中心    My order,My wishlist   2014-6-12 10:20:49  lf  */
.recommended_product_order, .recommended_product_wish {}
.recommended_content_order, .recommended_content_wish {width:690px;height:300px;position:relative;}
.recommended_list_order, .recommended_list_wish {width: 672px;margin: 0 9px;}
.recommended_product_order .category_products_bg,
.recommended_product_wish .category_products_bg {
    border:none;
    height:280px; margin: 10px 4px 5px; padding: 0;
    text-align: center; width: 160px;}
.recommended_product_order .category_products_bg .goods_aImg ,
.recommended_product_wish .category_products_bg .goods_aImg {
    height: 213px;width: 160px; overflow:hidden;}

.recommended_product_order .category_products_bg .goods_aImg img,
.recommended_product_wish .category_products_bg .goods_aImg img {width:160px;}
.recommended_product_order .product-list, .recommended_product_wish .product-list {
    width:100%;float:left;height:auto;line-height:16px;margin-bottom:5px;}
.recommended_product_order .index-price, .recommended_product_wish .index-price {
    /* text-align: center; */}
.recommended_product_order {margin-top:20px;}

.recommended_content_order .recommend_point_l, .recommended_content_order .recommend_point_r,
.recommended_content_wish .recommend_point_l  ,.recommended_content_wish .recommend_point_r {top: 100px;}


/*  2014-6-25 11:27:57   产品颜色功能    */

.related_goods em {float:left;font-style:normal;margin-top:5px;margin-right:10px;}
.related_goods span{border:1px solid #999;padding:0px;display:block;display:inline-block;*display:inline;zoom:1; margin: 2px 8px 2px 0;}
.related_goods span:hover {border-color:#000;}
.related_goods span._current {border:1px solid #000; position:relative;}
.related_goods span._current b {display:block;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px;
     background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -140px 0 transparent;}
.related_goods span a {display:block;float:left;}


.address_name{width:140px;}


.recommended_product .list_all_items_price, .cate_products_list .list_all_items_price{float:left;width:100%;margin:0 0 5px;}


/*    my order 改版   2014-7-3  lf    */
tr.pre_type td, tr.aft_type td, tr.aft_billno td {margin-bottom:10px;}

.pre_type select {margin-top: 10px}
.aft_type select, .blog_program select{margin-bottom: 10px;margin-top: 10px;}
#contact-emil {margin-left:0;}
.table_ul1 a { color: #000000; text-decoration:underline;}
.table_ul1 a:hover { color: #0000CC; text-decoration:underline;}
.table_ul1 li.contact_live {background:none;padding-left:0;height:60px;line-height:60px;}
.table_ul1 li.contact_live span {margin-right:5px;height:60px;float:left;display:inline;}
.table_ul1 .contact_live a {background:url(/image/rw/live-chat_v7675a83.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width:114px;height:60px;display:block;float:left;}

p.contact_us_fashion a {color: #000000; text-decoration:underline;font-style:normal;}
p.contact_us_fashion a:hover { color: #0000CC; text-decoration:underline;}

.post_contact_bg {}
.post_contact_color {}
.post_contact_title_bg { background-color:#FBFBFC;top: 15%;}
.post_contact_title_list {font-size: 12px; padding: 0 15px; text-align: center;  line-height: 20px;}
.post_contact_bg table.contact_us_table {font-size: 12px;}
.contact_us_table tr {}
.contact_us_table tr td {text-align:left;}
.contact_us_table tr td.pre_type_td {width:85px;}
.contact_us_table tr td input {width:280px;height:22px;border:1px solid #aaaaaa; background:#fff;padding:4px 0 4px 5px;margin-right:5px;}
.contact_us_table tr td select {width:287px;height:30px;border:1px solid #aaaaaa; background:#fff;padding:4px 0 4px 5px;margin-right:5px;}
.contact_us_table tr td input.submit_button {background: none repeat scroll 0 0 #000000;
    border: medium none; height: 30px; line-height: 30px; margin: 0; padding: 0 10px;width: auto;color: #fff;}

table.contact_us_table textarea {width: 370px; height:127px; border: 1px solid #aaaaaa; background:#fff;margin-right:5px;}

#google_translate_element { position: fixed;left: 60%;top:100px; z-index: 1005; margin: 12px 0 0 43px; display:none;}


/*     track_order_info.html   */
.track_order_info_content {}
.track_order_info_content .order_number_top { color: #404040; background-color:#E6E6E6;margin-top:20px; font-size: 12px; font-family:GOTHIC,arial, Helvetica, sans-serif;}
.track_order_info_content .order_number_top span { color: #ff0000;}
.track_order_info_content .check_orders_img { margin: 0;}
.track_order_info_content dl.order_info_dl { width: 375px;}
.track_order_info_content dl.order_info_dl dd { width: 290px;}


.order_track_list_content {width:100%;margin-top:15px;}
.order_track_list_title {width:100%;color:#f00;line-height: 20px; margin-bottom: 10px;}
.order_track_list_table {width:100%; border-collapse: collapse;border-color:#E6E6E6; font-size:12px; color:#404040; text-align:center;}
.order_track_list_table tr {}
.order_track_list_table tr th {border-color:#E6E6E6; background-color:#F5F5F5;color:#000;height:30px; font-family:GOTHIC,arial, Helvetica, sans-serif;}
.order_track_list_table tr td {border-color:#E6E6E6;height:37px;font-family:GOTHIC,arial, Helvetica, sans-serif;}

a.view_detail { background-color:#666666;width:115px;height:24px;line-height:24px; color:#fff;border: medium none;font-family:GOTHIC,arial, Helvetica, sans-serif;display:block;margin:6px auto;}

/* 列表页改版  2014-07-11  yym */
.goods_color {background:url(/image/browse-sprite_v59016ec.png) no-repeat scroll -320px -40px transparent;width: 20px;height: 20px;display:block;bottom:70px;right:45px;position: absolute;}

em.top_arrow{background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -100px -130px transparent;position:absolute;right:44px;top:-6px;width:16px;height:6px;}
.loadding_animatioin{height: 32px; line-height: 32px;text-align: center;width: 130px;}
.loadding_animatioin > img{float: left;margin-left: 50px;margin-right: 10px;}
/* .box-product-list:hover div.aImg_img_black{display:block;}  */

/* return and exchange 2014-08-11 yym */
.member_order_table td{position: relative;}
.return_explain_p{clear:both;font-weight:normal;font-size:12px;font-family:GOTHIC,arial;height: 30px;line-height: 30px;}
.return_top{margin-bottom:5px;}
.select_reasons{width:200px;}
.member_order_table tr th input{float:left;margin-left:10px;}
.client_resa{display: block;width: 213px;border: 1px solid #000;font-family:GOTHIC,arial;font-size: 12px;color: #acacac;resize:none;}
.client_reas_sub{background-color: #000;border: 0 none;color: #fff; display: block;height: 25px;width: 216px;color: #fff;text-align: center;cursor: pointer;font-family:GOTHIC,arial;font-size:12px;text-transform: capitalize;}
.client_reas_form{position: absolute;top: 65px;left: 12px;z-index: 10;display:none;}
.return_add{border-bottom:1px solid #e7e7e7;float: left;width: 100%;padding-bottom: 10px;margin-bottom: 10px;}
.return_add p{line-height: 23px;}
.return_note{float: left;width:100%;}
.return_note p{line-height: 32px;}
.return_note .return_note_p{line-height: 20px;}
.return_note h3{font-size: 12px;color: #f00;line-height: 20px; font-family:GOTHIC,arial;}
.return_add .return_bg_p{background-color: #efefef;line-height: 30px;height: 30px;margin-bottom: 6px;padding-left: 10px;}
.return_note .return_note_a{color: #a15757;text-decoration: underline;}
.return_add p, .return_note p, .return_waybill_infor{font-family:GOTHIC,arial;font-size: 12px;}
.return_waybill_infor h2{text-transform: uppercase;font-size: 18px;font-family:GOTHIC,arial;text-align: center;margin-top: 5px;}
.return_waybill_infor{float: left;width:100%; text-align: center; }
.return_waybill_infor > p{font-family:GOTHIC,arial;font-size:12px;margin: 15px 0 35px;}
.return_waybill_infor .return_waybill label{width:130px;text-align:left;display:inline-block;vertical-align: middle;}
.return_waybill_infor .return_waybill input{width:300px;border: 1px solid #aaa;color: #acacac;padding:15px 10px;font-family:GOTHIC,arial;}
.return_waybill_infor .return_waybill_inpt{ background-color: #000;border: 0 none;color: #fff;font-size: 16px;font-weight: bold;height: 36px;width: 220px;line-height: 36px;font-family:GOTHIC,arial;cursor:pointer;}
.return_waybill_infor .returnwaybill_cancel{background-color: #6b6b6b;}
.member_order_table select.select_reasons{border: 1px solid #ccc;height: 30px;line-height: 30px;font-size: 12px;font-family:GOTHIC,arial;}
.member_order_table select.exchange_size, .member_order_table input.edit_but{ bottom: 8px;display: none;height: 23px;left: 13px;left:11px\9;line-height: 20px;position: absolute;border:1px solid #ccc;font-family:GOTHIC,arial;font-size: 12px;}
.member_order_table input.edit_but{cursor:pointer;width: 200px;background-color: #000;color: #fff;height: 25px;line-height: 22px;text-transform: uppercase;}
.return_dialog, .upload_photo_dialog, .return_dialog_mem, .return_img_big{display: none;}
.return_dialog_cont_wrap{background-color: #fff;color: #000;font-size: 14px;left: 50%;margin-left: -200px;margin-top: -108px;padding: 90px 20px;position: fixed;text-align: center;top: 50%;width: 400px;z-index: 1005;}
.member_order_table td.member_order_action .view_order{margin-bottom:5px;}
.return_faliure{width: 200px;margin: 0 auto;}
.return_waybill strong{color: #f00;}
.return_waybill .return_link_tips, .return_waybill .return_bill_tips{ color: #f00;font-size: 12px;height: 30px;line-height: 30px; margin-left: 226px;text-align: left;}
table.member_order_table tr td span.status_order{color: #f00;}
.member_order_td_title p.post_expired_title{top: 35px;left: 150px;}
.client_reas_form .client_resa{height: 70px;}
.return_upload_photos{float:left;padding-left:20px;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -386px 0 transparent;text-decoration:underline;font-size:12px;font-family:GOTHIC,arial;color:#666;cursor: pointer;margin-left: 10px;}
.return_upload_photos_wrap{display: none;margin-top: 10px;}
.return_gallery_img{ border: 1px solid #ccc;float: left;margin-left: 10px; padding: 2px;vertical-align: middle;}
.return_gallery_img > img{width:35px;vertical-align: middle;height:50px;}
.return_upload_photo_after{text-indent: -9999px;display:none; margin-top: 20px;}
.return_dialog_bg, .upload_photo_dialog_bg{position: fixed;width: 100%;height: 100%;left:0;top: 0;background-color: #000;opacity:0.35;filter:alpha(opacity=35);z-index:1002;}
.return_dialog_con{position:fixed;left: 50%;margin-left:-280px;top: 30%;z-index: 1005;width: 560px;height: 230px;border: 1px solid #000;background-color: #fff;}
.close{color: #aaa;border: 1px solid #aaa;position: absolute;top:5px;right: 5px;padding:3px 8px;cursor: pointer;}
.return_dialog_con .return_con{text-align: center;padding: 0 20px;line-height: 14px;margin-top: 70px;margin-bottom: 50px;font-size: 13px;font-family:GOTHIC,arial;color:#333;}
.return_btn .btn_yes, .return_btn .btn_no{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:170px;height: 30px;line-height: 30px;font-family:GOTHIC,arial;font-size: 14px;color: #fff;}
.return_btn{text-align: center;}
.return_btn .btn_yes, .upload_button .submit{margin-right:10px;background-color: #000;}
.return_btn .btn_no , .upload_button .cancel{background-color: #696969;}

.upload_photo_con{position: fixed;left: 50%;margin-left:-290px;width: 580px;height: 390px;top:20%;border: 1px solid #000;background-color: #fff;z-index:1005;}
.upload_photo_con .upload_con_top{padding:30px 50px 0 50px;text-align: center;}
.upload_photo_con .upload_con_top h2{font-size: 20px;font-family:GOTHIC,arial;color: #000;text-transform:uppercase;}
.upload_photo_con .upload_con_top p{color: #000;font-family:GOTHIC,arial;font-size: 12px;line-height: 14px;padding: 10px 20px 20px;border-bottom:1px solid #919191;}
.upload_photo_con .upload_con_top p strong{font-weight: normal;}
.upload_img_wrap{text-align: center;position: relative;display:inline-block;*display:inline;zoom:1;padding:10px;}
.upload_img_wrap .upload_img .btn1{background: url(/image/rw/browse_sprite_vceccea5.png) no-repeat scroll 0 -136px transparent;display:block;height:100px;width: 95px;border: 0 none;}
.upload_img_wrap .upload_img .file{opacity: 0;filter:alpha(opacity=0);position: absolute;left: 10px;top: 10px;width:95px;height: 100px;display:block;}
.upload_img_wrap .txt{border: 0 none;height:26px;line-height: 26px;width:95px;text-align: center;font-size: 12px;font-family:GOTHIC,arial;}
.upload_button .submit, .upload_button .cancel{border: 0 none;font-size: 12px;font-family:GOTHIC,arial;width:120px;height: 30px;line-height: 30px;color: #fff;cursor:pointer;}
.upload_con_bottom{margin-top: 50px;}
.upload_con_bottom .line{width:100%;height: 1px;line-height: 1px;background-color: #c1c1c1;text-align: center;font-weight: normal;}
.upload_con_bottom .sp{background-color: #fff;font-size: 12px;font-family:GOTHIC,arial;padding: 0 5px;font-weight: normal;}
.upload_con_bottom .sp em{font-style: normal;color: #f00;font-weight: normal;}

.return_record h2{font-size: 12px;font-family:GOTHIC,arial;height: 36px;line-height: 36px;padding-left: 10px;background-color: #efefef;color: #000;cursor: pointer;width: 680px;}
.return_record h2 span{width: 7px;height: 6px;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -245px -42px transparent;display:block;float:right;margin-top: 15px;margin-right: 20px;}
.return_record_title .vertical{padding: 0 10px;}
.return_record_title{padding: 25px 0 0 10px;}
.return_record_title span{font-size:12px;font-family:GOTHIC,arial;cursor: pointer;}
.return_record_title a{color: #a15757;text-decoration:underline;}
.return_record_table .reason{  display: block; margin-bottom: 8px;overflow: hidden; padding: 0 10px;text-align: center; text-overflow: ellipsis;white-space: nowrap;width: 249px;}
.return_record_table td img{cursor:pointer;}
.return_record_con, .upload_img_wwrap .upload_png, .upload_img_wwrap .bg{display: none;}
.upload_img_wwrap{position: relative;}
.upload_img_wwrap .upload_png{position: absolute;width:32px;height: 32px;top:50%;left: 50%;margin-top:-16px;margin-left: -16px;}
.return_record_table img {height: 50px;width: 40px;}
.return_img_big .tran_img_wrap {position: fixed;z-index: 1005;}
.return_img_big .close_img {background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -100px -140px rgba(0, 0, 0, 0);height: 36px;position: absolute;right: -10px;top: -10px;width: 36px;cursor: pointer;}
.img_con > img{width: 600px;height: 600px;}
.return_img_big img{background-color: #fff;padding: 10px;}
.upload_img_wwrap .bg{background-color: #fff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1006;opacity: 0.3;filter:alpha(opacity=30);}





/*2014-9-6 17:57:02    check框架    lf   */
.check_item_bottom_bg .discount_val, .check_item_bottom_bg .inbasket_total, .check_item_bottom_bg .total_setmealshopp {float: none;}
.check_item_bottom_bg .basket_cont3 {margin: 0px;padding:0;width:100%;}
.check_item_bottom th.price-th, .check_item_bottom td.price-td {width:auto;}
.checkout_price_right_bg { width:100%;text-align:right; position:relative;}
.checkout_help_bg {font-size:0px; float: left;}
.checkout_help_bg img {cursor:hand;margin-top: 4px;}
.checkout_help_bg .jcan-arrowTip {display:none;font-size: 12px;bottom: 25px;}
.check_coupon {display: none;position: absolute; left: 425px; top: 3px; float: none;}
.check_coupon img, #point_wait img { float:left;margin-right:8px;}

.check_item #free_shipping_show { float: none; margin: 0; text-align: left; text-indent: 25px;}
.check_item #free_shipping_show .item_total { display: inline;color: #ff0000;}
.check_item #free_shipping_show a { color: #000; text-decoration: none;}

.free_shipping_cart {float:right;width:100%;}
.news-content-cart #free_shipping_show {float:right;margin-top: 15px; border: 1px solid #e9cd79; color: #6d6d6d;background-color:#FAF7E7;
    font-family:GOTHIC,arial; font-size: 12px;font-weight:normal; line-height:14px;padding:8px 20px; text-align: center;  display:none;}
.news-content-cart #free_shipping_show span { color: #ff0000;}
.news-content-cart #free_shipping_show a {color: #000; text-decoration:none;}

/* ------------------2014-09-03 yym active_dialog start   (Special One)------------------------- */
.active_dialog_bg {background-color: #000000;height: 100%; left: 0;   position: fixed;top: 0; width: 100%; z-index: 1001;filter:alpha(opacity=35);-moz-opacity: 0.35;opacity: 0.35;}
.active_dialog_con{width:565px;height: 228px;background-color: #fff;position: fixed;left: 50%;margin-left: -283px;top:20%;z-index: 1005;border: 1px solid #000;}
.close{color: #aaa;border: 1px solid #aaa;position: absolute;top:5px;right: 5px;padding:3px 8px;cursor: pointer;}
.active_dialog_con .warn_text{margin-left: auto;margin-right: auto;margin-top: 50px;width: 484px;height: 72px;}
.warn_text_line{margin-top: 10px;font-family: gothic,Tahoma;font-size: 1em;color:#666;line-height: 18px;}
.warn_text_line span{ margin-top: 20px;font-family: gothic,Tahoma;font-size: 1em;color:#666;line-height: 20px;}
.warn_text_line .warn_text_note{color:red;letter-spacing:1px;}
.btnline{text-align: center;margin-top: 23px;}
.btnline input{width: 170px;height: 30px;cursor: pointer;border: none;color: #fff;margin-left: 10px; margin-right: 10px;font-family:GOTHIC,arial;text-transform:capitalize;}
.btnline #btn_shoppingcart{ background: #000;}
.btnline #btn_cancel{background: #868686;}
.can_only_buy_one{ color: #f00;  float: left;height: 14px;line-height: 14px; margin-left: 12px;}
.lowprice_banner{margin-bottom:20px;}

.lowprice_banner {}
p.lowprice_title_o {width:410px;height:150px;line-height:16px;font-size:14px; font-family:GOTHIC,arial, Helvetica; color:#000; position:absolute; top:415px;left:270px;}
p.lowprice_title_t {width:355px;height:120px;line-height:24px;font-size:16px; font-family:gothic,Arial; color:#fff; position:absolute; top:227px;left:280px;padding:20px 20px 0;}
/* ------------------2014-09-03 yym active_dialog end------------------------- */

/* 2014-09-13 yym add percent icon start */
.percent{ background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll 0 0 transparent;display: inline-block;height: 22px;margin-top: -3px; width: 22px;position: absolute;vertical-align: middle;}
.percent1{background-position: -183px -95px;}
.percent2{background-position: -280px -95px;}
.percent_tips{ background-color: #fff;border: 1px solid #ccc;border-radius: 4px;height: 18px;left: -60px;line-height: 18px;padding: 4px;
    position: absolute;text-align: center;text-transform: none;top: 30px;width: 120px;z-index: 1000;display:none;}
.percent_tips em{background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -95px -127px transparent;display: block;width:16px;height:10px;left:60px;position:absolute;top:-9px;}
.percent_txt{float: left;font-size:11px;line-height: 18px;color: #f00;text-transform:capitalize;}
.good_descright .percent_txt{color: #c00;font-size:14px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;}
.promotion_url{float:right;text-decoration:underline !important;color: #2c2c2c;font-size: 11px;font-family:GOTHIC,arial;}
.goods_sale_percent{float: left;width:100%;height:20px;line-height: 20px;position:relative;}
.goods_get_detail{float:left;font-size: 11px;color: #333;text-decoration:underline!important;margin-left:30px;line-height: 19px;position:relative;cursor: pointer;}
.cart_sale_present{clear: right;margin-right: 5px;text-align: center;font-size:11px;font-family:GOTHIC,arial;font-weight: bold;color: #f00;}
.cart_sale_present .percent_txt{float: none;}
.attribute_cart_title {background-color: #c42b2b;color: #fff;font-size: 12px;line-height: 20px;padding: 12px 8px; width: 367px;}
.attribute_cart_title .txt_underline {text-decoration: underline;color: #fff;cursor:pointer;}
.attribute_cart_title a:active,.attribute_cart_title a:visited{color: #fff;}
.attribute_cart_title .present {background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -311px -97px transparent;display: block;float: left;height: 20px;width: 20px;}

.choose_present {float: left;width: 100%;margin-top: 25px;margin-bottom:-11px;}
.choose_present_inner{height: 35px;line-height: 35px;padding-left: 10px;font-family:GOTHIC,arial;font-size:14px;}
.choose_present_inner em{background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll 0 0 transparent;}
.choose_present_inner .present_icon{height: 20px;width:22px;display:inline-block;*display:inline;zoom:1;vertical-align: middle;background-position:-336px -98px;}
.choose_present_inner .choose_product{position:relative;line-height: 25px;height: 25px;display: inline-block;border: 1px solid #b91b19;color:#fff;display:inline-block;*display:inline;zoom:1;cursor: pointer;padding:0 10px;
background:#b61414;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#d61414), to(#b61414));
background:-moz-linear-gradient(#d61414, #b61414);
background:-o-linear-gradient(#d61414, #b61414);
background: -ms-linear-gradient(#d61414,#b61414);
background:linear-gradient(#d61414, #b61414);
}
.choose_product .choose_pro_con{color: #000;width: 450px;position: absolute;left: -1px;top: 25px;border: 1px solid #ccc;background-color: #fff;z-index:10;}
.choose_pro_con_title{height: 35px;line-height: 35px;background-color: #f3f3f3;width:100%;border-bottom:1px solid #ccc;}
.choose_pro_con_title h1{font-size: 14px;font-style: italic;font-weight: normal;padding-left:10px;float: left;font-family: GOTHIC,arial;}
.choose_pro_con_title .close_img{float:right;display:block;width:22px;height: 22px;background-position:-368px -98px;margin-right: 5px;margin-top: 7px;}
.choose_pro_con .choose_pro_con_con{height:304px;overflow-y:auto;}
.choose_pro_con .product{height: 45px;padding:15px 0;border-bottom:1px dashed #ccc;}
.product.product_none{border-bottom:1px solid #ccc;}
.choose_pro_con .choose_checkbox{float: left;margin: 0 10px;}
.choose_checkbox > input{height: 45px;}
.choose_pro_con .pro_img{float: left;margin-right: 5px;}
.pro_img > img{border: 1px solid #ccc;height: 45px;}
.choose_pro_con .choose_pro_right{float:left;width: 280px;}
.choose_pro_right a{color: #555;}
.choose_pro_right .choose_pro_price{float:left;}
.choose_pro_price .choose_price{color: #f00;font-size: 12px;font-weight: bold;height: 14px;line-height: 14px;}
.choose_price.delete_price{font-weight: normal;text-decoration: line-through;color: #999;}
.choose_pro_con .pro_sub{padding: 15px 0;text-align:center;}
.pro_sub .btn{background-color: #000;color: #fff;border: 0 none;margin-right:10px;padding:3px 10px;cursor: pointer;}
.pro_sub .btn_cancel{background-color: #5c5c5c;}
.goods_detail_con{position: absolute;border: 1px solid #999;padding: 10px;width:200px;top:30px;left:0;display:none;background-color: #fff;}
.goods_detail_con .header_arrow_top{display: block;top:-9px;left:30px;}

.order_goods_price .cart_sale_present{}

/* 2014-09-13 yym add percent icon end */


/*2014-9-13  wholesale register   lf  -------------  ---------------------  */
.main_content_wholesale {}
.main_content_wholesale .wuyu {height:35px;line-height:35px; }
.register_who_title {width: 100%; text-align: left; text-indent: 130px;float: left;}
.main_content_wholesale .register_title_p { line-height: 18px;margin-top: 5px;}
.main_content_wholesale .register_title_p font {padding-top: 3px;line-height:12px;}
.main_content_wholesale .register_list {height: 35px;line-height: 35px;margin-right:5px;}

.goodPrice_good .index-price { float: left; line-height: 30px;}
.goodPrice_good .final_price { width:auto;margin-right:6px;}
.goodPrice_good .final_price strong {color:#c00;font-size:24px; font-family:GOTHIC,arial, Helvetica, sans-serif;}

/* guest 2014-09-19 yym start */
 .guest_title_right.guest_country{clear: left;margin-left: 150px;width:600px;margin-top: 2px;}

/* guest 2014-09-19 yym end*/

/*--------------------------------------- cm to inch 2014-09-12 yym  start -----------------------------------------------*/
.cm_to_inch{text-align:right;display:none;}
.cm_to_inch > input{border: 1px solid #d0d0d0;border-radius: 4px;padding: 3px 15px;margin-left:10px;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
background:-moz-linear-gradient(#fff, #e6e6e6);
background:-o-linear-gradient(#fff, #e6e6e6);
background: -ms-linear-gradient(#fff,#e6e6e6);
background:linear-gradient(#fff, #e6e6e6);}
.translate_arrow{height: 14px;width:30px;vertical-align: middle;display: inline-block;background: url(/image/browse-sprite_v59016ec.png) repeat scroll -153px -100px transparent;}


/*--------------------------------------- cm to inch 2014-09-12 yym  end -------------------------------------------------*/


/* points */
.accoent_title_h .points_notice {background-color: #efefef;height: 26px;line-height: 26px; text-align: center;font-family:GOTHIC,arial;}
.accoent_title_h .points_notice span{color: #f00;}
.points_notice  em {background: url(/image/browse-sprite_v59016ec.png) repeat scroll -240px -100px transparent;display: inline-block;*display:inline;zoom:1;height: 18px;vertical-align: middle;width: 20px;
}
.points_notice  em.em2{background-position: -255px -97px;width: 10px;}
.points_notice a{color: #000;}
.points_notice .line {background-color: #000;display: inline-block;*display:inline;zoom:1;height: 1px;margin: 0 4px;vertical-align: middle;width: 26px;}
.My_accoent_right  .accoent_title_h .accoent_h2{margin-top:10px}
.My_accoent_right  .accoent_title_h{margin-bottom:0;}


/*------------------------- login register 2014-10-9  lf  start   -------------------------------------------------*/

.main_login_bg .logoin_detail {padding: 0;}
table.logoin_table { width: 400px;  margin-left: 26px; }
table.logoin_table th ,table.register_title th { font-weight: normal; line-height: 25px;text-align: left;}
table.register_title th.register_confirm {}
table.logoin_table th, table.logoin_table td,
table.register_title th, table.register_title td{ padding: 8px 5px; vertical-align: top;}
table.logoin_table td ,table.register_title td {width: 220px;position: relative;}
input.login_input, input.register_input {color:#555; font-size:12px; height: 25px;line-height:25px; padding: 1px; width: 290px; border:1px solid #6F6F6F;}
input.login_input:focus, input.register_input:focus  {border:1px solid #000;}

.login_title_p font {}
.login_title_p span.alert { display:block; color:#a9a9a9; font-style:italic;}

.logoin_table .submit_button, .register_title .submit_button {
    width: 292px; height: 38px; line-height: 38px;margin: 0;padding: 0;font-weight:normal;background-color:#141414;text-transform:none; }
.logoin_table .submit_button:hover, .register_title .submit_button:hover {background-color:#000;}

.register_title .submit_button {margin:5px 0 31px;}

.login_facebook_bg b { border-radius: 15px;display: block;left: 260px; padding:5px 4px; text-align: center; top: -16px; width: 23px;}
 .register_more_title { text-align: left;line-height: 14px; margin: 0 0 20px;}
a.why-register-more { color: #ff3600; text-decoration: none;}

input.register_input {}



/*------------------------- 购物流程 2014-10-16  lf  start   -------------------------------------------------*/
span.address_edit {font-size: 12px; font-weight: normal; line-height:16px; cursor:pointer;text-transform: capitalize; text-decoration:underline; margin-left: 5px;}
span.address_edit:hover { text-decoration:none;}
span.address_edit b { margin-left: 3px; padding: 0 7px; background:url(/image/browse-sprite_v59016ec.png) no-repeat scroll -300px -40px;}
.shipping_address_bg { padding:20px 10px; text-align: left; font-family:GOTHIC,arial, Helvetica, sans-serif;}
.shipping_address_bg .indicates {line-height:16px;margin-bottom: 25px;}
.shipping_address_tab { margin: 10px auto; width: 680px;}
.shipping_address_tab th { font-weight: normal; line-height: 25px;text-align: left;}
.shipping_address_tab th.register_confirm {}
.shipping_address_tab th, .shipping_address_tab td{ padding: 8px 5px; vertical-align: top;}
.shipping_address_tab td{width: 535px;position: relative;}
input.address_input,.shipping_address_tab td #states input, .shipping_address_tab td #shipping_states input{
    font: bold 13px arial; height: 27px;line-height:27px; padding: 1px; width:530px; border:1px solid #6F6F6F;font-family:GOTHIC,arial;}
.shipping_address_tab td select{
    font: bold 13px arial; height: 25px;line-height:25px; padding: 1px; width: 534px; border:1px solid #6F6F6F;font-family:GOTHIC,arial;}
.address_fname input.address_input,.shipping_address_tab td .address_name p {width:215px;}
.address_lname input.address_input,.shipping_address_tab td .address_lname p {width:215px;float:right}
.address_fname {width:220px;float:left;}
.address_lname {width:305px;float:right;}
.shipping_address_tab td p {color: #c10000;line-height: 16px; margin-top: 5px;  width: 100%;}
.shipping_address_tab td .Privacy_a {margin-left:0px;text-decoration: underline;}
.shipping_address_tab td .Privacy_a:hover {text-decoration:none;}
.submit_chec_button {
     height: 38px; line-height: 38px;margin: 0;padding: 0;font-weight:normal;background-color:#141414;text-transform:none; border: medium none;color:#fff; cursor:pointer; }
.submit_chec_button:hover {background-color:#000;}
.shipping_address_tab .submit_chec_button {width: 290px;}
.shipping_address_color {background-color: #fff;
    width: 100%;height: 100%;left: 0; position: fixed; top: 0; z-index:1008;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;}
.address_loading { background: url(/image/loading_vc554483.gif) no-repeat scroll 0 0;
    position: absolute;left:320px;top: 10px; width:32px;height:32px; display: block;
    z-index: 1010;}
.shipping_address_tab #shipping_citys ,.shipping_address_tab #first_shipping_citys {  z-index: 100; width: 532px; top: 31px;}

.address_show {ling-height:26px; margin-left:10px; color:#000;font-size:12px;}
.address_show strong {color:#000;}
.address_default_bg { margin: 15px 0 15px 10px;line-height: 14px; padding: 6px 0;}

.address_edit_show {}
.address_label {cursor: pointer; margin-bottom:30px;}
.address_default {}
.address_label input { margin:0 25px 0 0;cursor: pointer;position: relative; top: 2px;}
.shipping_address_label { vertical-align: middle;width: 906px; position: relative;display: inline-block;*display:inline;zoom:1;cursor: pointer;}

.shipping_address_label .address_show { margin-left:0px;width:850px;line-height: 14px; padding: 6px 0;font-family:GOTHIC_b, arial;}
.shipping_address_label span.address_edit {  position: absolute; right: 10px; top: 5px;}

.address_button_bg {position:relative; z-index: 1008;}
.address_button_bg .address_loading { top: 15px;}
.submit_address_button {width:286px;height: 28px; line-height: 28px;font-weight:normal;text-transform:none; border: medium none;color:#fff; cursor:pointer;
    background:url(/image/shipping_address_v4f4f352.png) no-repeat scroll 0 0;font-family:GOTHIC,arial, Helvetica, sans-serif;}
.submit_address_button:hover { background-position:0 -28px;}
.address_edit_show .submit_address_button {margin:15px 0 20px;}
.address_edit_show a.add-new-address { float:none;}

.shipping_address_show {}
.shipping_address_show_bg {background-color: #000;
    width: 100%;height: 100%;left: 0; position: fixed; top: 0; z-index:1008;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;}
.shipping_address_border { position:absolute; left:90px; top:45px;z-index: 1010; width:750px; background-color: #ffffff;
    box-shadow: 0 0 20px #222; padding:15px;}
.shipping_address_border .indicates  {}
.shipping_address_border .shipping_address_tab th, .shipping_address_border .shipping_address_tab td{ padding:3px 5px;}
.shipping_address_border input.address_input, .shipping_address_border .shipping_address_tab td #shipping_states input,
.shipping_address_border .shipping_address_tab td select {border-color:#c8c8c8;}
input.address_input:focus, .shipping_address_tab td select:focus,
.shipping_address_border input.address_input:focus, .shipping_address_border .shipping_address_tab td #shipping_states input:focus,
.shipping_address_border .shipping_address_tab td select:focus  {border:1px solid #000;}

.address_show_cancel {position:absolute; right:15px; top:15px;z-index: 1010; border:1px solid #9c9c9c;line-height: 12px; padding: 4px 7px; cursor:pointer;}
.shipping_address_border .shipping_address_tab .submit_chec_button {margin: 15px 0 20px;}
.shipping_address_border .address_loading { top: 22px;}

.provision_info { background: none repeat scroll 0 0 #fff;border: 1px solid #ccc; float: left;margin-bottom: 20px; margin-left: 53px;margin-top: 10px;  padding: 10px;}
.provision_info input { float: left; margin-top: 2px;}
.provision_info label {color: #555;float: right;margin-left: 9px; width: 560px;}
.redeem_color {background-color:#EFEFEF;color:#BBBBBB;}


/* category 添加helpl.gif图标 2014-09-25 11:20:11 yym start */
.category_help_wrap {display: inline;float: left;margin: 6px 0 6px 0px;position: relative;}
.category_help_wrap > div {background-color: #fff;border: 1px solid #ccc;left: -58px;line-height: 14px;padding: 15px;position: absolute;top: -67px;width: 270px;display:none;cursor: pointer;}
.category_help_wrap em {background: url(/image/browse-sprite_v59016ec.png) repeat scroll -210px -100px transparent;display: block;height: 20px;left: 77px;position: absolute;top: 58px;width: 20px;}
.category_help_wrap img{cursor: pointer;}

/* category 添加helpl.gif图标 2014-09-25 11:20:11 yym end */

/*2015.01.26  zy  支付顺序调整*/

.check_item span.payment_method_select{font-size: 12px;color:#ff0000;font-weight:normal;margin-left: 15px;display:none;}
.payment_method_deficient{border:1px solid #ff0000;background-color:#ffecce;}
/*2015.02.06 zy  满赠*/
.attract.under_line{border-bottom: 1px solid #000;display: inline;}
.shopping_cart_gifts{color: #f00;height: 35px;border-bottom: 1px solid #333;background-color: #f7f7f7;float: left;width: 100%;
margin-top: -8px;line-height: 35px;text-align: center;font-size: 14px;margin-bottom: 8px;}
.shopping_cart_gifts a{border-bottom: 1px solid #f00;color: #f00;}
.shopping_cart_gifts .gifts_a{border-bottom: 1px solid #f00;color: #f00;}
.choose_gifts_products_tittle{margin-bottom:15px;position:relative;}
.choose_gifts_products_tittle b{text-transform: uppercase;color: #f00;}
.shopping_cart_gifts em.before{background: url(/image/browse-sprite_v59016ec.png) repeat scroll -240px -130px transparent;display: inline-block;width:20px;height:20px;vertical-align: middle;}
.shopping_cart_gifts em.after{background: url(/image/browse-sprite_v59016ec.png) repeat scroll -265px -130px transparent;display: inline-block;width:10px;height:10px;vertical-align: middle;}
.choose_gifts_products_bg{width:958px;position: relative;}
.choose_gifts_margin{margin-top:-1px;}
.choose_gifts_products .choose_gifts_products_bg{border:1px solid #e8e8e8;border-top: none;overflow: hidden;}
ul.choose_gifts_slideLR{list-style-type: none;position:absolute;left:0px;top:0px;width: 960px;}
.gifts_information{font-size:12px;float: left;width: 815px;height: 110px;}
.gifts_information::after{display: block;content: '';clear: both;visibility: hidden;}
.gifts_img img{width:80px;}
.choose_gifts_item{width:922px;display:block;margin:0 19px;padding: 19px 0 18px;position:relative;overflow: hidden;}
.gift_selected_border{border:1px solid transparent;position:relative;}
.gift_selected_border_red{}
.gift_selected_border .hook{width:24px;height:24px;background:url(/image/browse-sprite_v59016ec.png) no-repeat -281px -130px;position:absolute;right:-1px;bottom:0px;display:none;}
.gift_selected_border .hook_show{display:block;}
.choose_gifts_item div.gifts_img{height:110px;overflow: hidden;width: 82px;float: left;margin-right: 23px;}
/*.choose_gifts_item p.gifts_name, .choose_gifts_item p.gifts_price{margin-top:10px;}*/
a.gift_button{margin-top:20px;float: right;}
a.gift_button::after{display: block;content: '';clear: both;visibility: hidden;}
a.gift_button{display:inline-block;margin-top: 39px;width:130px;text-align:center;line-height:32px;height:32px;font-size:12px;background:#ff0000;color:#ffffff;}
a.add_cart_selected{background-color: #e1e1e1;color:#9a9a9a;}
div.gifts_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float: left;height: 110px;line-height: 110px;margin-right: 55px;margin-top: 0;width: 277px;}
div.gifts_price{float: left;height: 110px;line-height: 110px;width: 150px;}
span.gift_pirceF{color:#ff0000;font-weight: bold;line-height: 48px;margin-right: 10px;}
.choose_gifts_slideL{background:#eee;width:958px;height: 47px;border: 1px solid #e8e8e8;border-bottom: none;}
.free_gift_info{float: left;width:198px;height:47px;position: relative;text-align: center;font-size:12px;cursor:pointer;}
.collapse_modify{border-left: 1px solid #fff;}
.free_gift_info_selected{background-color: #fff;}
.free_gift_info_clear{border-right: 1px solid #fff;}
.free_gift_info_clear::after{display: block;content: '';clear: both;visibility: hidden;}
span.gift_crown{width:16px;height:16px;position:absolute;background:url(/image/browse-sprite_v59016ec.png) no-repeat -241px -130px;left:45px;top:-10px;}
span.gift_free{color:#ff0000;font-weight: bold;line-height: 48px;margin-right: 5px;}
span.obtain_rule{}
.choose_left{opacity:0.7;width:36px;height:36px;background:url(/image/rw/cate_bg_vad5fdf7.png) no-repeat scroll -50px 0 transparent;position:absolute;top:40%;left:0px;z-index:11;cursor:pointer;}
.choose_right{opacity:0.7;width:36px;height:36px;background:url(/image/rw/cate_bg_vad5fdf7.png) no-repeat scroll -100px 0 transparent;position:absolute;top:40%;right:0px;z-index:11;cursor:pointer;}
.choose_left:hover,.choose_right:hover{background-position-y:-50px;}
.choose_gifts_products_tittle .location{position:absolute;top:-100px;left:0px;}
.choose_gifts_slideLR .choose_gifts_item .aImg_img_black{z-index:9;height:361px;display:block;}
.choose_gifts_slideLR .choose_gifts_item .attr_size1yy{width:160px;position: absolute;right: 0;border: none;margin:0; }
.choose_gifts_slideLR .choose_gifts_item .attr_size1yy select{margin-bottom: 10px;}
.choose_gifts_slideLR .choose_gifts_item .save_cate{position:relative;z-index:10;top:50%;left:0;}
.choose_gifts_item .loadding_animatioin{position:absolute;top:40px;left:20px;}
.choose_gifts_item .loadding_animatioin img{margin-left: 0px;margin-right: 0px;position: absolute;top:0px;left:50px;}

/* find_free_gift 右上角购物车加一个提示 */
.shoppingtop_baskets{position: relative;}
.shoppingtop_baskets > span.find_free_gift{ background-color: #f00; border-radius: 2px; color: #fff; display: inline-block;
     height: 20px; left: 55px; line-height: 20px; position: absolute; text-align: center; top: -15px; width: 100px;text-transform: capitalize;}
.find_free_gift > em { background: url(/image/browse-sprite_v59016ec.png) repeat scroll -125px -73px transparent;
    bottom: -10px; display: block; height: 11px; left: 22px; position: absolute; width: 20px;}
.find_free_gift > strong{color: #fff;}

/*2015.02.12 zy 廖麒麟需求*/
.post_track_title_loading{width:100%;display:none;position:relative;}
.post_track_title_loading img{width:20px;height:20px;position:absolute;left:40%;}

/* romwe优惠券、积分使用优化 zy 2015.02.27*/
.member_order_table a.checkout_cancel_order{display:block;margin-top:7px;text-decoration:none;width:105px;height:26px;line-height: 26px;color:#000;text-align: center;font-family: Arial, Helvetica, sans-serif;margin:0 auto;}
.member_order_table a.checkout_cancel_order:hover em{text-decoration: underline;}
.checkout_cancel_order em{font-family: arial;}
.cancel_order_pop{position: fixed;top:20%;z-index: 1015;right:0;left:0;}
.cancel_reason_box{position:relative;margin:0 auto;width:300px;background-color: #fff;padding:25px 20px 5px;line-height: 20px;}
.cancel_reason_box p{margin:10px auto;}
.cancel_order_wraper{display: none}
.choose_reason_hint{color:#888888;display: inline-block;}
.member_cancel_reason{width:270px;height:28px;color:#888;font-size: 12px;}
.cancel_confirm,.cancel_call_back{padding:5px 20px;cursor: pointer}
.cancel_confirm{background: #000;color:#fff;border:1px solid #000;}
.cancel_call_back{background: #fff;color:#888888;border:1px solid #888888;margin-left:20px;}
.cancel_order_alert{color:#ff0000;display: none;margin:-5px auto;}
.cancel_risk_info{border-radius:5px;width:405px;position: absolute;bottom:-25px;left:-300px;display: none;border:1px solid black;z-index:10;padding:5px 10px;background: #fff;word-break:break-word;text-align: left;line-height: 14px;}
.cancel_order_loading{width:100%;height:100%;position: absolute;left:0;top:0;z-index:5;display: none;background: #000;opacity:0.7;}
.cancel_order_loading img{position: absolute;left:43%;top:40%;}
.mask_layer{background: #000;position: fixed;left:0;top:0;width:100%;height:100%;opacity: 0.78;z-index: 1010}
span.draw_atten{color:#f33c3c;}
.cancel_order_pop .uspopclose{position:absolute;top:10px;right:10px;height:24px;width:24px;/*line-height:24px;*/border:1px solid #b8b8b8;cursor: pointer;color:#7D7D7D;font-family: Tahoma,Arial;text-align: center;font-size:20px;}
.cancel_confirmation_sure{font-family:GOTHIC_b, arial;}

/* submit ticket 2015-3-10 yym */
.ticket_help{font-weight: normal;text-align: center;float: left;margin-top:-15px;width:100%;}
.ticket_object{float: right;}
.ticket_object a{color: #000;display: inline-block;text-decoration: underline;}
.order_number_top{margin-bottom: 0;}
.order_tickets > h2{background-color: #efefef;font-size: 14px;font-weight: normal;padding: 8px 10px;margin: 5px 0;}
.post_expired_title{right: 0;left: auto;}
.ticket_tips{vertical-align: middle;margin-top: -3px;}
.help_ticket{position: relative;display: inline-block;}
.ticket_status_con {position: relative;display: inline-block;}
.ticket_object .ticket_tips_hide,.ticket_object .already_submit{background-color: #fff;border: 1px solid #ccc;z-index: 2;
    position: absolute;font-family:Arial,Helvetica,sans-serif;color: #404040;line-height: 16px;padding: 5px 10px;}
.ticket_object .ticket_tips_hide{right:0;top: 20px;width: 200px;display: none; }
.ticket_object .already_submit{left: 0;top: 24px;width:275px;}
.already_submit .view_ticket{color: #f00;}
.have_reply td{font-weight: bold;color: #000;}
.already_submit > em{color: #666;font-style: normal;position: absolute;right: 5px;top: 0px;cursor: pointer;}
.have_reply_img{background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -55px -190px transparent;
height: 15px;vertical-align: middle; width: 20px;}
.have_reply .have_reply_img{display: inline-block;}
.submit_ticket{width: 100%;text-align: center;line-height: 16px;margin-top: 15px;}
.submit_ticket .submit_ticket_title{color: #f00;text-decoration: underline;font-family:arial;font-weight: normal;font-size: 12px;text-transform: none;}
.submit_ticket_con a{color: #f00;text-decoration: underline;}
.ticket_table td.ticket_num a , .back_to a{color: #f00;text-decoration: underline;}
.ticket_table td.ticket_num a:hover{text-decoration: underline;}
.ticket_table td.ticket_order_num a, .info_color{color: #005ea7;text-decoration: none;}
.ticket_table th{color: #000;}
.ticket_table th.member_order_th{border-right: 0 none;}
.member_order_table.ticket_table{margin-top: 10px;}
.info_color a{color: #f00;text-decoration: underline;margin-left: 10px;}
.info_color_detail a{text-decoration: underline;color: #005ea7;margin-left:0;}
.info_tit{display: inline-block;width: 100px;}
.submit_ticket_con, .add_reply_wrap{display: none;}
.info_right{float: right;}
.back_to{margin: 12px 0 5px;}
.ticket_info{margin-bottom: 15px;}
.ticket_reply textarea, .ticket_reply_con{border: 1px solid #ccc;height: 130px;width: 500px;padding: 5px;}
.ticket_des a{text-decoration: underline;color: #f00;}
.ticket_write{line-height: 30px;}
a.ticket_select{background-color: #343434;color: #fff;border-radius: 3px;padding: 6px 15px;text-transform: uppercase;}
.ticket_select_wrap{margin: 20px 0;}
.ticket_select_wrap span{color: #f00;margin-left: 10px;}
.upload_ticket_img_tips{margin-bottom: 10px;color:#676767;}
.ticket_submit{background-color: #000;color: #fff;padding: 4px 25px;border: 0 none;cursor: pointer;margin-bottom: 15px;}
.ticket_des{margin-top: 8px;padding-left: 8px;}
.ticket_des > p{line-height: 20px;}
.ticket_upload_photo_con .upload_button .submit,.ticket_upload_photo_con .upload_button .cancel{line-height: 28px;}
.ticket_table tr td{padding:20px 10px;}
.ticket_submit_con select{padding: 5px;text-align: center;border: 1px solid #ccc;margin-left: 5px;}
.ticket_submit_con > p{margin: 10px 0;}
.ticket_submit_con .ticket_select_wrap{margin: 20px 0;}
.ticket_customer_info > p{margin: 10px 0;color: #676767;}
.ticket_customer_info label{display: block;margin: 12px 0 4px;}
.confirm_tips{border: 1px solid #aaa;color: #404040;margin-left: 10px;padding: 7px;position: relative;}
.confirm_tips em{background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -80px -130px transparent;
display: inline-block;width: 15px;height: 15px;left: -7px;top: 10px;position: absolute;}
.submit_next{border: 1px solid #000;background-color: #000;color: #fff;padding: 3px 25px;cursor:pointer;}
.confirm_title{background-color: #ccc;padding: 4px 8px;margin-top:5px;}
.confirm_con_confirm{border: 1px solid #ccc;padding: 8px 15px;}
.confirm_con_confirm > strong{color: #000;}
.confirm_submit{ background-color: #000;border: 1px solid #000;color: #fff; padding: 3px 10px;
    margin-top: 15px;font-weight: bold;cursor: pointer;}
.confirm_back{ background-color: #707070; border: 1px solid #707070;color: #fff;padding: 3px 8px;
    margin-top: 15px;font-weight: bold;margin-left: 20px;cursor:pointer;}
.ticket_submit_succ{margin-top: 15px;}
.ticket_submit_succ > h4{font-size:14px;color: #f00;text-align: center;margin-bottom: 10px;}
.ticket_submit_succ a{ color: #f00;padding: 0 2px;text-decoration: underline;}
.ticket_submit_succ strong{color: #000;}
.confirm_ticket_con, .ticket_submit_succ, .ticket_submit_succ{display: none;}
.ticket_customer_info > input{border: 1px solid #ccc;padding: 4px 0 6px 10px;}
.ticket_reply .uploaded_img, .ticket_submit_con .uploaded_img{margin-left: 0;margin-bottom: 10px;}
.detail_tip, .ticket_customer_info .detail_tip{color: #f00;}
.info_con{margin-bottom: 15px;}
.info_con > img{height: 60px;border: 1px solid #ccc;margin-right: 5px;padding: 2px;cursor:pointer;}
.close_the_ticket_wrap{cursor: pointer;color: #f00;text-decoration:underline;}
.close_the_ticket{display: none;color: #000;margin-top: 10px;}
.star_des{ background-color: #f5f6fa; border: 1px solid #999; bottom: -22px; left: -20px;
    margin-left: 10px; padding: 0 5px; position: absolute;display:none;}
.star_des_len{left: -30px;}
.close_the_ticket > textarea { height: 110px; margin: 5px 0; width: 285px;border: 1px solid #ccc;padding: 5px;}
.close_ticket_button { background-color: #000; color: #fff;display: inline-block; margin-top: 10px; padding: 8px 20px;font-size: 14px;cursor: pointer;}
.ticket_star > li { background: url(/image/browse-sprite_v59016ec.png) repeat scroll -152px -192px transparent;
    cursor: pointer; display: inline-block;height: 20px; width: 25px;position: relative;}
.close_the_ticket > em {background: url(/image/browse-sprite_v59016ec.png) repeat scroll -180px -200px transparent;
    bottom: -20px; display: inline-block; height: 20px; left: 175px; position: absolute;  width: 28px;}
.ticket_star{font-size: 0;margin: 4px 0;}
.ticket_star li.active_click, .ticket_star li.active{background-position: -120px -192px; }
.close_tip{line-height: 30px;margin-bottom: 10px;}
.order_info_bg{margin-top: 15px;}
#ticket_image_span .uploaded_img{margin-left: 0;}
.ticket_info > p{line-height: 20px;}
.mar_top_15{margin-top:25px;}
.close_the_ticket > p{line-height: 20px;}
.close_the_ticket > p strong{color: #000;}
.respond_link{line-height: 20px;text-align: center;}
.ticket_info > h2{font-size: 20px;margin: 15px 0;}
.info_appear span{ display:inline-block;  background-color: #888; border-radius: 4px; color: #fff; padding: 5px 30px;
    cursor: pointer;}
.info_appear{margin: 10px 0;}
.ticket_info_detail{width: 690px;}
.ticket_info_detail table{width: 100%;}
.ticket_info_detail > table { border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.ticket_info_detail td {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px 10px;word-break:break-all;}
.ticket_info_detail td.ticket_td_title{width: 23%;background-color: #f1f0f0;font-size: 14px;vertical-align: top;
    border-right: 2px solid #ccc;}
.ticket_td_title label { color: #aaa; display: block; font-size: 12px;}
.ticket_info_detail{margin-bottom:20px;}
.info_con_detail{margin-bottom: 10px;}
.info_con_detail > p{margin-bottom: 30px;}
.ticket_info_detail .ticket_time em{ background: url(/image/browse-sprite_v59016ec.png) repeat scroll -78px -185px transparent;
    display: inline-block;height: 15px; margin-left: 8px; width: 25px;}
.ticket_info_detail .ticket_time{color: #aaa;}
.ticket_no_bottom {margin-bottom: 0;}
.close_tip_answer > p{margin-bottom: 10px;}
.close_tip_answer span{display: inline-block;width: 580px;}
.close_tip_answer label{display: inline-block;width: 105px;vertical-align: top;}
.close_tip_answer .only_line{line-height: 22px;}
.member_order_right .ticket_help_a{display: block;text-align: center;width: 100%;float:left;margin-bottom: 20px;outline: none;}
.member_order_right .ticket_help_a a{color: #f00;text-decoration: underline;}
.textarea_p_tip, .ticket_write{width: 510px;}
span.tip_right{float: right;}
span.tip_right_red{color: #f00;}
.view_order .cancel_risk_info{color: #000; bottom: auto; left: auto; right: 0;top: 32px; width: 290px;text-transform: none;word-break:normal;}
.member_order_action .hover_order{position: relative;}
.member_order_info_bg table.ticket_table tr th {border-right: 0 none;}
.confirm_con_confirm > span{word-wrap:break-word;}
.pre_ticket_title > a {color: #f00;font-weight: bold;text-decoration: underline;}
.pre_ticket .ticket_status{margin-bottom: 12px;}
.pre_ticket_title{margin-bottom: 12px;}
.points_shopping p.reward-points-info{position: relative;}
.reward-points-info .pre_ticket_tips{background-color: #fff; color:#000;line-height:16px;border: 1px solid #ccc; padding: 3px 10px; position: absolute;
    right: 0; text-align: left; top: 22px; width: 205px;display: none;}
.confirm_delivery{display: none; }
.confirm_delivery .return_dialog_con{height: auto;}
.confirm_delivery .return_dialog_con .return_con{line-height: 20px;font-size: 16px;margin: 0;padding: 40px 20px 30px 20px;}
.confirm_delivery .return_btn{margin-bottom: 30px;}
.confirm_delivery_btn .cancel_risk_info{width: 400px;}
.uploaded_img span > img{border: 1px solid #ccc;padding: 2px;width: 60px;height:70px;}
.uploaded_img span{position: relative;display: inline-block;margin-right: 10px;cursor:pointer;}
.uploaded_img span:hover b{display:block;}
.uploaded_img{margin-left: 120px;margin-top: 10px;font-size: 0;}
.uploaded_img span b{font-weight:normal;display: block;position: absolute;bottom: 3px;left: 3px;background-color: #ff3636;color: #fff;opacity:0.8;
    filter:alpha(opacity=80);width:60px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;display:none;}
.upload_img_wwrap input[type="text"]:focus, .upload_img_wwrap input[type="password"]:focus{box-shadow:none;}
/* track 功能加提示 */
.track_bg .cancel_risk_info{  left: -80px; width: 170px;bottom: -35px;}

/*zy 2015.04.13 按钮交互效果*/
#waiting_refresh_image{display: none;background-color:#fdfaf1;opacity:0.7}
/* 2015-3-19 add all status tips yym  */
.tip_helper{position: relative;}
.sale_out_img{vertical-align: middle;cursor: pointer;}
.tip_helper .post_expired_title{top: 22px;right: 0;}

/*2015.03.12 forget password waiting image  zy*/
.forget_password_button{position: relative;}
.forget_password_waiting{display: none;position: absolute;bottom: 0px;right:280px;}
/****-2015-4-22 17:55:58    return.html  by deneel------------------------------------------------***/
.address_indent{text-indent: 4.5em;}

/*2015.04.27 zy differ due to local condition*/
.header_banner .border_left{border-left:1px solid #999;}
.header_banner .header_banner_con_new{display:table-cell;text-align:center;width: 480px;vertical-align:middle;}
.header_banner .table_imitate{display: table;padding:5px 0px;width:100%;}
.header_banner a.cell{width:auto;}

/***   2015-5-27 17:27:52  goods_common_right.html for size descriptioin by deneel ***/
.good_size_cell{text-align: center;vertical-align: middle;}
.good_size_cell:hover{ }
.goods_bottom ul li.cell_selected{background: #000;color:#FFF;}
.related_goods em{float:none; display:block;font-size:14px;margin:0 0 5px 0;}
.good_size em{font-size:14px;font-style: normal;}
.size_reference{padding:4px 0 4px 0;text-transform:capitalize;color:#666;cursor:pointer;line-height: 20px}
.size_reference:after{content:url(/image/help_black_v2dd4ad8.png);vertical-align:middle;color:#333;display:inline-block;}
.size_description{border:1px solid #E9CD79; background: #FAF7E7;position: relative;margin-top:1px;margin-left:10px;z-index:1;display:none;min-width:240px;}
.triangle{content: "";height: 0;width: 0;border-bottom: 8px solid #E9CD79;border-left: 4px dashed transparent;border-right: 4px dashed transparent;position: absolute;top: -8px;left: 50px;}
.size_desc_close{width:16px;height: 16px;line-height: 15px;text-align: center;background: #999;position: absolute;right: 0;top: 0;cursor: pointer;color:#FFF;font-size: 13px}
.good_size_popup{position:fixed;margin-left:auto;margin-right:auto;border:solid 1px #000;background:#FFF;z-index:1012;top:38%;font-family: Arial;font-size: 13px;padding:0 45px;}
.good_size_popup_close{position:absolute;background:url(/image/browse-sprite_v59016ec.png) no-repeat scroll -34px -403px rgba(0, 0, 0, 0);height:36px;width:36px;right:-20px;top:-20px;cursor:pointer;}
.good_size_popup table{margin-left:auto;margin-right:auto;margin-top:35px;border:solid 0px #666;border-collapse:collapse;min-width:594px;}
.good_size_popup table tr{height:24px;line-height: 26px;text-align: center;}
.good_size_popup table tr td{width:70px}
.good_size_popup p{text-align: center;height: 50px;line-height: 50px;color:#777;font-family: Arial}
.good_size_popup p i{display:inline-block;vertical-align: middle;width: 19px;height: 17px;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -63px -376px rgba(0, 0, 0, 0);}
.good_size_popup p em {font-size:14px;font-weight: bold;font-style:normal;color:#000}
.size_desc_detail{display:none;}
.size_desc_detail_show{display:block;padding:10px 20px 10px 10px;font-size: 13px;color:#444;}
.size_desc_detail_show em{font-style:normal;color:#000;}
tr.border_bottom td {border-bottom:1px solid #999;}
td.border_right{border-right:1px solid #999}
td.subtitle{font-weight: bolder}
tr.trhead{font-weight:bold;height:30px;line-height: 30px}
.goods_bottom {margin-bottom: 20px}



/*    Wallet     lf   start ---------------------------------------------  */
.popup_uploading_list { position: fixed; left: 50%; top: 50%; z-index: 1015; margin-left: -206px; margin-top: -150px;padding:30px;
    background-color:#FFF;width:500px; text-align:center; font-size:14px; color:#313131;}
.uploading_timeout_title,.uploading_wait_title {width:70%;height:45px; margin:0 auto 20px; border-bottom:1px solid #b2b2b2;}
.uploading_timeout_title span {width:30px;height:27px; display:inline-block; background:url(/image/browse-sprite_v59016ec.png) no-repeat scroll -121px  -350px;}
.uploading_button, .uploading_cancel, a.crawl_again {min-width:170px; height:36px;line-height:36px; border:none; text-align:center; color:#fff; margin:20px auto 0; cursor:pointer; font-weight:700; text-transform:uppercase;  background-color:#000; display:inline-block;}
.popup_uploading_bg { display: none;}
a.close_vote {background: url(/image/close_noboder_v0918cc7.png) no-repeat scroll center center; cursor: pointer; height: 24px; width: 24px;
  position: absolute; right:7px; top:7px;border: 1px solid #959595;}
#wallet_balance_insurance { float: right; text-align: left; width: 275px;}
.wallet_bar_bg {width:940px;padding:5px 10px 0;font-size:14px;color:#000; overflow:hidden; border-top:2px solid #ccc;margin-top:5px;}
.wallet_bar_bg lable {display: block;}
.wallet_bar_bg input {margin-right:5px;margin-top:15px;vertical-align:top;}
.wallet_bar_price { display: inline-block; padding: 10px 0; vertical-align: middle;width: 910px;line-height:20px;}
.check_payment:nth-child(3) {border-bottom:none;}

.main_content_wallet {}
.wallet_content {}
.wallet_title_h { margin-bottom:10px;}
.wallet_content h3 {line-height:30px; font-size:18px; margin-bottom:10px;}
.wallet_content h3 a { font-size:12px; color:#f00; text-decoration:underline; float:right;}
.wallet_balance_bg { margin-bottom: 15px;}
.wallet_balance_list { background-color:#f9f9f9;/*height:50px;*/padding:20px 10px 20px 0;margin-bottom:5px;overflow: hidden;}
.wallet_balance_q {line-height:50px;font-size: 46px;min-width: 280px; display: inline-block; text-align:center; }
.wallet_balance_r,.withdraw_progress { float:right; margin:9px 0 0;text-align:right; position:relative;width: 370px;}
.withdraw_submit { height:36px;min-width:180px; background-color:#000; border:none; color:#fff; border-radius:3px; margin-right:30px; cursor:pointer;}
.wallet_balance_text {width:160px; height:30px;line-height:30px;padding:0 5px; border:1px solid #ccc;float:left;}
.error_wallet_text {border-color:#f00;}
.withdraw_progress .upload_submit, .withdraw_progress .upload_cancel { padding: 0 13px;
background-color: #000000; border: medium none; color: #ffffff; cursor: pointer; font-size: 14px; height: 34px; margin-right: 8px; text-transform: uppercase;}
.withdraw_progress .upload_cancel{background-color:#959595;}
.withdraw_progress .upload_web_load {}
.withdraw_progress .error_website {display: none;padding: 3px 0 0; text-align: left;}
.wallet_table { border-top: 1px solid #e6e6e6;text-align: center;}
.wallet_table th,.wallet_table td { border-bottom: 1px solid #e6e6e6; font-weight: normal; height:42px;}
.wallet_table th { background-color:#f9f9f9;text-align: center;}
.wallet_table td  {}
.popup_wallet_list {margin-top: -110px;}
.popup_wallet_list .uploading_timeout_title {height:50px; border:none;}
.uploading_timeout_title span.wallet_icon {width:47px;height:47px; background-position:-235px -390px;}
.wallet_title {}
.wallet_helper .post_expired_title { width: 300px; display:none;}
.wallet_helper:hover .post_expired_title { display:block;}
.amount_plus {color:#22ac38;}
.balance_price {font-weight:bold;}
.subtract_price {color:#f00;font-weight:bold;}
.wallet_bar_price > span {float:left; margin-right:3px;}
.wallet_bar_price > strong {float:left; margin-right:3px; color:#000;}
.facebook_checkout_prompt label {display: block;width: 100%;}


/* ----------------------------------- Wallet    lf   end ---------  */


/*    2015-9-2   Track页面轨迹状态改进    */
.post_track_close_ { background:url(/image/con_close_v935edb1.gif)no-repeat scroll;cursor: pointer; height:34px; width: 34px;position: fixed; top:90px;right: 50%;margin-right: -380px; z-index: 1020;}
.post_track_title_bg_ ul li span {width: 100px;}
.post_track_title_bg_ ul li em.track_title {width: 50px;}
.track_detai_ul {position:absolute; left:0;top:-37px; z-index:20; background-color:#EDEDEE; font-weight:700; color:#000;}
.post_track_title_bg ul.track_detai_ul li strong {font-weight:700; color:#000;}



/*所有站点 墨西哥国家 网站地址字符限制 zr start*/
.address_morethan_tip{color:#ff0000; margin: -7px 15px 6px 0;position: absolute;}
/*------------------------------------ end  框架    --------------------------------------------- --------------------------------------------------  */



/* -------romwe start ----------------------------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr,
 figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{margin:0;padding:0;}
 body, textarea, input, button, select, legend{color: #000;font-family: GOTHIC,arial;font-size: 12px;outline:0 none;}
table {}
html,body,fieldset,img,iframe,abbr {border: 0;}
i,cite,em,var,address,dfn {font-style: normal;}
img{border: medium none;}
.fl{float:left;}
.fr{float:right;}
.search .txt{width: 275px;height: 21px;border: none;border-bottom: 1px solid #000;background-color: #fff;border-radius: 0;}

input[type='text']:focus,input[type='password']:focus {
    border-color: #fad2c8;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fad2c8;}
.success input[type='text'],.success input[type='password'] {border-color: #17e5a4;}
.success input[type='text']:focus,.success input[type='password']:focus{
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}
.error input[type='text'],.error input[type='password'] {border-color: #ff341a;}
.error input[type='text']:focus,.error input[type='password']:focus {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}
.mar_top_8{margin-top: 8px;}
.mar_top_10{margin-top: 10px;}
.mar_right_30{margin-right:30px;}
#header{width:100%;height:110px;}
.header_inner{position: fixed;width: 100%;margin: 0 auto;z-index: 1002;background-color: #fff;}
#headT{border-bottom: 3px solid #000;margin: 0 auto;padding-top:20px;position: relative;width: 960px;height:50px;}
.logo{}
.nav{margin-left:40px;}
.positon-re {position: relative;}
.nav .nav-item a span{border-bottom: 3px solid transparent;vertical-align: baseline;padding-right:15px;}
.nav .nav-item .dropdown > a{ background: url(/image/rw/drop_vb7fbce0.png) no-repeat scroll 100% 53% transparent;
    font-family: GOTHIC,arial;display: block;color: #000; padding: 0;text-transform: uppercase;text-decoration: none;white-space: nowrap;
    font-size: 14px;font-weight: normal;line-height: 43px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;
}
.nav .login_reg .dropdown > a{background: 0 none;}
.nav .dropdown {line-height: 45px;height: 38px;}
.nav-item{padding-right: 25px;padding-top: 7px;}
.login_reg.nav-item{padding-right:0px;}
.nav .nav-search{ margin-top: 15px;*margin-top:-35px;height: 40px;text-align: center;margin-left: 10px;*margin-left:55px;}
.search{position: relative;}
input[type="text"],input[type="password"] {
    display: inline-block; padding: 1px 6px;font-size: 12px; color: #555;vertical-align: middle;border: 1px solid #000000;border-radius: 3px;
}
.btn-sear{position: absolute;right: 0;top:5px;}
.user_menu{margin-top: 15px;margin-left: 25px;position: relative;height:40px;width: 55px;padding-left:10px;}
.user_menu_hidd { float:left;display:none; left:0px;position:absolute;top:35px;z-index:1010;}
.user_menu_hidd a {color:#fff;display:block;line-height:16px;width: 135px;padding: 5px 5px 5px 10px;cursor: pointer;border-bottom: 1px solid #3c3c3c;}
.user_menu_hidd a:hover{ background:#343434;color:#fff;text-decoration:none;}
.login_reg{padding-left:10px;}
.positon-ab{position: absolute;left: -20px;}
#user_menu3{padding-right:0;}
.nav .nav-item .dropdown-menu{display:none;}
.nav .nav-item .dropdown-menu .menu-container {z-index: 1000;background-color: #ffffff;
    padding: 5px 20px 8px;top:50px;border: 1px solid #000000;border-top: none;}
.nav .login_reg .dropdown-menu .menu-container{padding:5px 30px 8px 20px;}
.nav .nav-item .menu-container a {color: #000000; text-decoration: none;font-family: Arial; font-size: 14px; line-height: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; white-space: nowrap;}
.menu-container ul li{line-height: 25px;}
#cart_items{font-family:GOTHIC,arial;font-size:12px;float:right;display:block;height:40px;line-height:30px;width:19px;text-align:center;background: url(/image/rw/package_vd9c56a2.png) no-repeat scroll 0 0 transparent;
}
#cart_items b {color: #fff;}
.logo_rightyy{float:right;position: relative;margin-top:5px;padding-left:10px;}
#cart_items b{font-weight: normal;}
.attr_shopcart{width:400px;position: absolute;right:0;top:31px;border: 1px solid #000;border-top:0 none;display:none;background: none repeat scroll 0 0 #FFFFFF;z-index: 800; }
.attr_shopcart .shopcart_p{color:#666;font-weight:bold;height: 50px;line-height: 50px;margin: 0;padding: 0;text-align: center;}
.logo_rightyy a:hover #cart_items { background: url(/image/rw/package-1_v3bfe2c7.png) no-repeat scroll 0 0 transparent;
    border-bottom: 0 none;}
.snow{width:960px;}
#banner{ width:960px; height:475px; margin:20px 0 0;position: relative;}
.main_content{margin: 0 auto;width:960px;}
.bannerList img{width:960px;height:475px;display: block;}
.bannerList{width: 960px;height: 475px;}
.pagination{ bottom: 0;left: 50%;margin-left: -36px; position: absolute;}
.header_banner{background-color: #eee; width: 960px;margin:0 auto;}
.header_banner a{width:475px;text-align: center;color: #333;text-transform: uppercase;display: inline-block;*display: inline;zoom:1;padding: 5px 0;font-size:14px;max-width: 95%;}
.header_banner a.border_right{border-right:1px solid #999;}
.header_banner a:hover{text-decoration: underline;}
.header_banner a em{font-weight: normal;color: #f00;}
.header_banner a strong{color: #ff0000;}
.header_banner .header_banner_con{display:inline-block;*display: inline;zoom:1;padding:5px 0;width:478px;}
.daliynew{width:510px;}
.shop{width: 700px;}
.sale{width:545px;}
.menu-container .wrapper{ margin-right:20px; }
.menu-container .wrapper ul{padding-right: 20px;}
.menu-container .wrapper:first-child{margin-left:10px; }
.menu-container li {line-height: 30px;}
.menu-container .product { padding-left: 20px; margin-top: 16px; margin-bottom: 12px;   }
.nav .nav-item .menu-container .product a span{width: 171px;line-height: 15px;text-align: center;white-space: normal;
    font-family: GOTHIC, arial;}
.nav .nav-item a span { border-bottom: 3px solid transparent;vertical-align: baseline !important;}
.footer-center-title a{display:inline-block;*display:inline;zoom:1;}
.romv_banner_wh .romv_dbb img{width:300px;height: 486px;}
.top4 .romv_banner4 img{width:233px;height: 377px;}
.top4 .romv_banner4 .pic-price{padding-top: 25px;font-family: GOTHIC, arial;display:none;}
.attribute_cart .shoppingtop_right .remove{position:absolute;right:0;top:30px;display:none;}
.shopping_product:hover .shoppingtop_right .remove{display:block;}
.attribute_cart .attr_prompt{display:block; width: 370px;padding: 6px 5px;height: auto;line-height: 14px;color: #000;text-transform: capitalize;margin: 9px;}
.attribute_cart .basket_cont2{padding: 0px;width:60px;line-height:22px;position: absolute;left:80px;bottom:35px;}
.index-price strong{font-size: 14px;font-family: GOTHIC_b, arial;color: #900;}
.attr_prompt span.need_shipping_price{color: #900;}
p.attr_total a{color: #c00;}
.db_003{margin-top: 10px;}
.basket_empty{text-align: center;}
.nav .nav-item .menu-container a:hover {border-bottom: 1px solid #000;}
.nav .nav-item .menu-container a.pint{color: #ff6a6a;}
.nav .nav-item .menu-container a.pint:hover {border-bottom: 1px solid #ff6a6a;}
/* login */
.main_content .bread{color: #808080;font-size:14px;margin-top:5px;line-height: 30px;border-bottom: 1px solid #808080;}
.main_content .bread a{color: #808080;}
.main_content .bread a:hover{color:#000;}
.login_content {width:314px;float:left;padding-right:100px;}
.main_login_bg{background: url(/image/rw/LOG-IN_v0eb9b3f.jpg) repeat scroll 0 0 transparent;padding:74px 65px 80px;width:830px;}
.control-label {display: block;height:25px;line-height:25px;}
.login_input{}
.login-title,.sign-title {font-size: 20px;margin-bottom: 30px;text-align: center; text-transform:uppercase;font-family: GOTHIC_b,arial;}
.forget_login{margin-top: 20px;}
.login-button {display: block;text-align: center;font-size: 14px;width: 240px;height: 30px;background-color: #000;
margin: 30px auto 0;color: #fff;line-height: 30px;cursor: pointer; font-family:altgot2n,arial; letter-spacing: 3px;border: 1px #000 solid;}
.login-button[disabled] {
    background: #e5e5e5;
    border: 1px solid #e5e5e5;
    cursor: not-allowed;
}
.login-button[disabled]:hover {
    color: #fff;
    background: #e5e5e5;
    border: 1px solid #e5e5e5;
}
.login-button a {color: #fff;}
.login-button:hover {background-color: #fff;color: #000;}
.login-button:hover a {color: #000;}
.facebook-ico a{background: url(/image/rw/facebook_login_vb00d5a8.png) no-repeat scroll 0 0 transparent;height:30px;margin: 25px 32px;width:240px;text-indent: -999px;display:block;}
.facebook-ico a:hover{background:url(/image/rw/facebook_login-1_vcfc4ee4.png) no-repeat scroll 0 0 transparent; }
.facebook_title{margin-top: 10px;margin-left:85px;font-family: GOTHIC_b,arial;}
.facebook_title > font{color: #f00;margin-right: 3px;}
.register_content_r {width:314px;float:left;padding-left:100px;border-left:2px solid #000;}
.register_why{text-align:center;height: 30px;line-height: 30px;font-family:GOTHIC_b,arial;margin-top: 10px;font-size:12px; }
.Provision_register p.Agree_Provision label {float: left; width: 270px; color:#000;margin-left:5px;}
a.why-register {color:#000;}
a.why-register:hover {color:#c00;text-decoration:none;}
.control-group {margin: 0 0 20px;position: relative;width: 304px;}
.login {width: 304px;margin-right: 100px;}
.tips4{z-index: 10;position: absolute;top: 40px;left: 120px;min-height: 25px;line-height: 25px;padding: 0 10px;
border: 1px #000000 solid;background-color: #ffffff;}
.login_tips{z-index: 10;position: absolute;top: 63px;right: 0;min-height: 25px;line-height: 25px;
padding: 0 10px;border: 1px #000000 solid;background-color: #ffffff;}
.lovin_tips{}
.tips:after,.tips1:after,.tips2:after ,.tips3:after,.tips4:after,.tips5:after,.tips6:after,.login_tips:after{top: -10px;
    left: 50%;margin-left: -10px;border-width: 10px;border-top-width: 0;content: "";position: absolute;display: block;width: 0;
    height: 0;border-color: transparent;border-bottom-color: #000;border-style: solid;}
.adding_good, .adding_good{top:30px;}
#login_error{
    background-color: #f00;color: #fff;font-size: 15px;left: 50%;margin-left:-480px;top:152px;width: 960px;position: absolute;text-align: center;padding:15px 0;
}
/* 列表页 */
.lab_sortby .sort{text-align: center;display: block;width: 65px;height: 20px;font-size: 14px;border: 1px solid #ccc;
    float: left;line-height: 20px;border-right: 0;background-color: #ccc;color: #fff;}
.lab_sortby select{padding:2px 6px;}
.toolbar{float:right;margin-top:25px;width: 100%;}
.goods_mz a{color:#000;font-size:12px;text-decoration:none;}
.final_price {width:100%;margin:0;padding:0;display:block;text-align: center;}
.product-list .final_price_strong{font-size:12px;color: #000;height:20px;line-height: 20px;margin-right: 5px;}
.goods_mz{float:left;width:100%;overflow:hidden;height:30px;line-height:30px;font-size: 11px;text-align: left;text-overflow:ellipsis;white-space:nowrap;text-align: center;}
.box-product-list:hover .goods_mz a{text-decoration: underline;}
.final_price b {font-weight:normal;margin-left: 3px;font-family: GOTHIC,arial}
.fashion_list {width:938px;padding: 10px;}
.recommended_product .final_price_strong{height:20px;line-height: 20px;}
.product-list .index-price{text-align: center;width: 100%;font-size: 12px;}
.product-list, .list_all_items_price{margin-top:15px;}

/* footer */
.footer_content{width: 960px;margin: 0 auto;overflow: hidden;margin-top: 20px;}
.footer-center {padding-top:10px;overflow: hidden;border-top: 1px solid #000;border-bottom: 6px solid #000;padding-bottom: 10px;width:960px;margin:0 auto;}
.footer-center ul {float: left;width: 25%;}
.footer-center ul li {line-height: 27px;height: 27px;}
.footer-center ul li  a:hover {border-bottom: 1px solid #808080;}
.footer-center-title {padding-bottom: 4px;}
.footer-center-title :hover h3  {border-bottom: 1px solid #808080;}
.footer-center ul h3 {font-size: 18px;color: #000000;font-family: GOTHIC_b, arial;font-weight: normal;line-height: 26px;}
.footer-center ul li a {font-size: 13px;color: #808080;}
.footer-center ul .like {display: inline-block;*display:inline;zoom:1;margin-top: 10px;line-height: 30px;margin-bottom:0px;}
.footer-center ul .like a {width: 19px;height: 27px;display: inline-block;}
.footer-center ul .like1 {background: url(/image/rw/1-1_v5e8e60e.png) no-repeat;}
.footer-center ul .like1:hover {background: url(/image/rw/1-2_vaa7a3d3.png) no-repeat;border-bottom: 0;}
.footer-center ul .like2 {background: url(/image/rw/2-1_vd72a07f.png) no-repeat;}
.footer-center ul .like2:hover {background: url(/image/rw/2-2_v34e9647.png) no-repeat;border-bottom: 0;}
.footer-center ul .like3 {background: url(/image/rw/3-1_v2c7f379.png) no-repeat;}
.footer-center ul .like3:hover {background: url(/image/rw/3-2_v2d8defa.png) no-repeat; border-bottom: 0;}
.footer-center ul .like4 {background: url(/image/rw/4-1_v0cd53f0.png) no-repeat;}
.footer-center ul .like4:hover {background: url(/image/rw/4-2_v75fd637.png) no-repeat;border-bottom: 0;}
.footer-center ul .like5 {background: url(/image/rw/5-1_vf58cf6d.png) no-repeat ;}
.footer-center ul .like5:hover {background: url(/image/rw/5-2_vbb06046.png) no-repeat ;border-bottom: 0;}
.footer-center ul .like6 {background: url(/image/rw/6-1_va4b552e.png) no-repeat;}
.footer-center ul .like6:hover {background: url(/image/rw/6-2_va2830e4.png) no-repeat;border-bottom: 0;}
.footer-center ul .like7 {background: url(/image/rw/7-1_v5a3b40d.png) no-repeat;}
.footer-center ul .like7:hover {background: url(/image/rw/7-2_va0f625a.png) no-repeat; border-bottom: 0;}
.footer-center ul .like8 { background: url(/image/rw/8-1_vc66368f.png) no-repeat;}
.footer-center ul .like8:hover {background: url(/image/rw/8-2_v7a55538.png) no-repeat;border-bottom: 0;}
.footer-center ul .like9 {background: url(/image/rw/9-1_v7ce4be9.png) no-repeat;}
.footer-center ul .like9:hover {background: url(/image/rw/9-2_v6df96ce.png) no-repeat; border-bottom: 0;}
.footer-center ul .ios_app {background: url(/image/icon_app_v96e6d84.png) no-repeat scroll 0 0; margin-right:15px;}
.footer-center ul .Android_app {background: url(/image/icon_app_v96e6d84.png) no-repeat scroll -32px 0;}
.footer-center ul .ios_app:hover,.footer-center ul .Android_app:hover {background-image: url(/image/icon_app2_v4836850.png);border-bottom: 0;}

/*zhangyang 2014.12.31 footer 对齐*/
.footer_likeus li{vertical-align: middle;}
.footer-center .footer_likeus li a{width:30px;}

/*zhagnyang 2015.01.14  增加图标*/
.footer-center ul .like8 {background: url(/image/rw/1-3_vb892628.png) no-repeat;}
.footer-center ul .like8:hover {background: url(/image/rw/1-4_v96de7bf.png) no-repeat;border-bottom: 0;}




/* goto_top */
.backToTop {
background: url(/image/rw/backtop1_v1c466b0.png) no-repeat scroll 0 0 transparent;cursor: pointer;  height:60px;width: 53px;position: fixed; right:150px;bottom:40px; z-index: 800;}
.backToTop:hover { background: url(/image/rw/backtop2_vd6d510d.png) no-repeat scroll 0 0 transparent;}
/* chat */
#chat{/* position: fixed;right:0;top:150px; */}
/* goods */
.goods-tab{overflow: hidden;}
.goods-tab li {float: left;text-align: center;width: 208px;height: 40px;border: 1px solid #808080;line-height: 40px;
    font-size: 20px;font-family: GOTHIC_b, arial;text-transform: uppercase;cursor: pointer; }
.goods-tab li:nth-child(1) {margin-right:-1px;}
.goods-tab .tab-current {border-bottom: 0px;height: 41px;}
.goods-tab-con{border: 1px solid #808080;border-top: 0 none;}
.goods-content-shopping{padding-left: 10px;padding-top: 14px;position: relative;}
.goods-content-about{  font-size: 15px;padding: 20px;position: relative; display:none;}
.good_descright h1{font-family: GOTHIC_b,arial;font-size: 15px;margin-bottom: 5px;}
.sku{font-weight: bold;}
a.Rating_div, a.Rating_div:hover {color:#808080;}
span.avatiy{color:#000;font-size:12px;vertical-align: top;}
#spanSubTotal_ strike { color: #000;font-size: 15px; font-weight: normal;}
.goodPrice_good{overflow: hidden;}
.ItemSpecificationCenter{height: 200px;overflow-y:auto;}
.ItemSpecificationCenter ul li { font-size: 15px; line-height: 18px;}
.goods_description_center ul li i{}
.goods_bottom ul li{cursor:pointer;margin-bottom:10px;border: 1px solid #808080;padding:2px 8px;display:inline-block;*display:inline;zoom:1;margin-right: 10px;background-color: #fff;color: #000;}
.choose_size li:hover, .choose_size .li_current{background-color: #000;color: #fff;border: 1px solid #000;}
.goods_bottom{text-align: center;width: 400px;position: relative;margin-top: 15px;}
.goods_bottom ul{width:240px;padding:0;display:inline-block;*display:inline;zoom:1;margin-left:10px;position: relative;}
.model-content .model-button3, .model-content .model-button {font-size: 14px;width: 158px;
    height: 28px;margin: 15px auto 0;color: #808080;line-height: 28px;cursor: pointer;border: 1px #808080 solid;
    font-family: altgot2n;letter-spacing: 3px;text-transform: uppercase;text-align: center;}
.model-content .model-button{background-color: #000;color: #000;color: #fff;border:1px solid #000;}
.model-content .model-button3:hover{color: #000;}
.model-content .model-button:hover{color: #000;border: 1px solid #000;background-color: #fff;}
#goods_detail{ display: inline; float: left; margin-bottom: 10px; position: relative; text-align: left; width: 100%;}
.review_title h3{border-bottom: 6px solid;border-top: 1px solid;font-family: GOTHIC_b,arial;font-size: 26px;
    margin: 0 auto 50px;padding: 3px 0;text-align: center;width: 100px;}
.reviews-point{font-size: 15px;}
.reviews-point span{color: #c00;}
.goods_face_bg{overflow: hidden;height: 30px;line-height: 30px;margin-top: 10px;margin-bottom: 10px;}
.goods_face_title span{font-size: 15px;float: left;margin-right: 10px;}
.goods_face_title .facebook-ico{float: left;}
.goods_face_title .facebook-ico a{margin: 0;}
.comment-title{border-top: 0 none;font-size: 30px;margin-bottom: 10px;margin-top: 20px;font-family:GOTHIC_b,arial; }
.good_writeranew .goods_face_title span strong{font-family: GOTHIC,arial;color: #c00;}
label {cursor: default;vertical-align: middle;}
.review_comment{width:100%;}
.review_comment tr td{font-size: 15px;}
.review_comment tr td textarea{font-size:15px;}
.attribute_cart .view_cart, .attribute_cart .pay_now, .review_comment .submit_button, .review_comment .reset_button{box-sizing: border-box;
    color: #fff;cursor: pointer;float: left;font-family: altgot2n,arial;font-size: 12px;height: 30px;letter-spacing: 3px;text-align: center;
    text-transform: uppercase;width: 170px;}
.view_cart, .reset_button{background-color: #808080;border:1px solid #808080;}
.pay_now, .submit_button{background-color: #000;border:1px solid #000;}
.view_cart:hover, .reset_button:hover{background-color: #fff;color: #000;border: 1px solid #808080;}
.pay_now:hover, .submit_button:hover{background-color: #fff;color: #000;border: 1px solid #000}
#comment_error_message{font-family: GOTHIC,arial;height: 30px;line-height: 26px;}
.delivery a,.return_policy a{text-decoration:underline;height: 40px;line-height: 40px;}
.delivery a:hover,.return_policy a:hover{text-decoration: none;}
.shipping_icon{overflow: hidden;position:absolute;bottom: 0;}
.shipping_icon li{height:35px;line-height: 35px;}
.shipping_icon a{display: block;width: 200px;height: 25px;}
.shipping_icon .days a{background: url(/image/rw/30days_v798019d.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .days a:hover{background: url(/image/rw/30days-1_ve53453e.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .freeshipping a{background: url(/image/rw/freeshipping_ved81f70.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .freeshipping a:hover{background: url(/image/rw/freeshipping-1_vdcfd146.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .flashsale a{background: url(/image/rw/flashsale_ve2de475.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .flashsale a:hover{background: url(/image/rw/flashsale-1_vea828e8.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .mrsx a{background: url(/image/rw/mrsx_vdb43351.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .mrsx a:hover{background: url(/image/rw/mrsx-1_v5153629.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .zlbz a{background: url(/image/rw/zlbz_vfa6eef1.png) no-repeat scroll 0 0 transparent;}
.shipping_icon .zlbz a:hover{background: url(/image/rw/zlbz-1_v64534ee.png) no-repeat scroll 0 0 transparent;}
.shipping_icon_left{text-align: center;}
.shipping_icon_left ul li{float:left;}
.selectsize{position: absolute;left: -95px;top:-15px;width:330px;}
#wishList{position: absolute;left: 30px;top: 0;width: 230px;}
.photo_min_img{float:left;margin-left:10px;height:640px;overflow:hidden;}

/* 列表页最下方广告 */
.explore_discount, .explore_virtual,.explore_daily{display: none;}
#spanSubTotal_{font-size:30px;}

/* forget password */
.forgot_title{font-size:14px;margin-top: 20px;padding:20px 0 10px 233px;}
.forget_email{text-align: center;position: relative;}

/* lookbook 页面产品页面*/
.look_list_right > form{float: left;width:100%;}
.gDesc > p{font-size:15px;}

/*  checkout页面预售帮助*/
.checkout_points_content .checkout_help_bg{display:none;}

/* index 首页改版 */
.index_bottom{position: relative;margin-top: 50px;}
.index_bottom h2{border-bottom: 1px solid #ccc;}
.index_bottom .index_bottom_span{position: absolute;top:-13px;background-color: #fff;font-weight: bold;padding:0 5px;}
.index_bottom .love_romwe{text-transform: uppercase;left:375px;color: #000;font-size:30px;top:-20px;}
.index_bottom .view_more{right:40px;}
.index_bottom .view_more a{font-size:18px;}
.index_bottom .view_more a:hover{color: #f00;}
.index_bottom .index_bottom_con{height:355px;width:960px;margin:40px auto 0;position:relative;overflow: hidden;}
.index_bottom .index_top_con{height:450px;}
.cle:after{clear: both;content:".";display: block;height: 0;visibility: hidden;}
.index_bottom .index_bottom_con ul{position: absolute;left: 0;top:0;}
.index_bottom .index_bottom_con ul li{float: left;margin-right:6px;}
.index_bottom .index_bottom_con ul li a{display: inline-block;position: relative;}
.index_bottom .index_bottom_con ul li img{width:235px;height:355px;}
.index_bottom .img_black{background-color: #000;height:355px;width:235px;position: absolute;left: 0;top: 0;opacity: 0.3;filter:alpha(opaciyt=30);display:none;}
.index_bottom .pre, .index_bottom .next{position:absolute;cursor: pointer;top:50%;margin-top:-30px;background: url(/image/transparent_vec269a8.png) no-repeat scroll 0 0 transparent;display:block;width:30px;height: 60px;}
.index_top .pre, .index_top .next{top:40%;}
.index_bottom .pre{left:0;z-index: 10;display: none;}
.index_bottom .next{right:0;background-position: -32px 0;}
.index_bottom .hover_txt{position: absolute;left: 26%;top: 46%;color: #fff;font-weight: 600;font-size: 20px;display: none;}
.index_top .flash_sale{margin-top:15px;margin-bottom: 30px;}
.flash_sale{float:left;width:100%;}
.flash_sale .product-list .index-price{width:auto;float: none;display:inline;}
.flash_sale .product-list .final_price_strong{font-size: 16px;font-weight: bold;}
.flash_sale .flash_title{float: left;width: 100%;text-align: center;}
.flash_sale .flash_title span{color: #c00;font-weight: bold;font-size:16px;}
.flash_sale .flash_title em{text-transform: uppercase;color: #c00;}
.flash_sale .flash_title b{vertical-align:middle;width:25px;height: 25px;display: inline-block;*display:inline;zoom:1;background: url(/image/transparent_vec269a8.png) no-repeat scroll 0 -70px transparent;}
.flash_sale .product-list{float: left;width: 100%;margin-top: 0;text-align:center;}
.flash_sale .flash_task{height: 30px;line-height: 30px;}
.flash_sale .flash_title .em_days, .flash_sale .flash_title .em_left{padding:0 5px;color: #666;}
.flash_sale_top .tittle{width:480px;}
.flash_sale_top .tittle h1{letter-spacing:-1px;color: #f00;font-weight: bold;font-size:36px;background-color: #fff;margin-left:20px;margin-top: -32px;}
.flash_sale_top .tittle b{background:url(/image/transparent_vec269a8.png) no-repeat scroll -70px 0 transparent;width:50px;height: 50px;display: block; }
.flash_sale_top .tittle span{color: #000;padding-left:10px;font-size:36px;}
.clear_fix:after{content: '.';display:block;visibility: hidden;height: 0;clear: both;}
.flash_sale_top{margin-top: 20px;margin-bottom: 25px;}
.flash_sale_top .tittle p{color: #444;font-size:24px;margin-top:40px;}
.flash_sale_top .tittle p strong{font-weight: normal;}
.flash_sale .recommended_content{height:410px; border: medium none;border-bottom:1px solid #ccc;}
.flash_sale .cate_products_list{margin:0;width:960px;position: relative;}
.flash_sale_recommend .box-product-list{margin: 0 20px 0 0;}
.flash_sale_recommend_index .box-product-list{margin: 0 24px 0 0;}
.flash_sale .recommended_content{width:960px;}
.flash_sale_recommend .cate_products_list{margin:0;width:960px;position: relative;padding-top: 10px;}
.flash_sale_recommend .flash_sale_recommend_content{height:385px;padding:0 4px;width: 950px;}
.flash_sale_recommend_content .recommend_point_l{display: none;}


/*2014-11-7 19:35:38   购物流程     shopping cart  -------------*/
.basket_cont_bg > div {display: table-cell;vertical-align: middle;}
.basket_cont_bg .inbasket_img { float:none;}
.inbasket_priceName {}
.inbasket_priceName a {text-decoration:none;color:#000;}
.inbasket_priceName a:hover {text-decoration:underline;color:#000;}
.shopping_cart_price {display: table-cell; width: 150px;}
.shopping_cart_size {display: table-cell; width: 100px;}
.basket_cont_bg .basket_cont4 {width:130px;}
.basket_cont_bg .inbasket_quantity { margin: 0 auto; position:relative}
.cart_sold_title {
    background-color: #ffffff; border: 1px solid #000000; left: -72px;
    line-height: 25px; min-height: 25px; padding: 0 10px;
    position: absolute; top: 35px;width: 200px; z-index: 10;}
.cart_sold_title:after {top: -10px;
    left: 50%;margin-left: -10px;border-width: 10px;border-top-width: 0;content: "";
    position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-bottom-color: #000;border-style: solid;}
.shoppingcart_more {width:50px;}
a.cart_remove {background: url(/image/rw/address-delete_v7d87812.png) no-repeat scroll 0 0 transparent;
    display: inline-block;height: 28px;margin: 0 10px; width: 18px;}
a.cart_remove:hover {background: url(/image/rw/address-delete-1_v97ce3be.png) no-repeat scroll 0 0 transparent;}
.cart_wishlist {}
.cart_wishlist a {background: url(/image/rw/wishlist_1_v676df81.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 24px;margin: 0 7px; width: 24px;}
.cart_wishlist a:hover {background: url(/image/rw/wishlist_2_v97a2a88.png) no-repeat scroll 0 0 transparent;}
.cart_wishlist a.saved_w {background: url(/image/rw/wishlist_3_vf598cfd.png) no-repeat scroll 0 0 transparent;}
.basket_cont_bg .index-price strong, .basket_cont_bg .basket_cont4 .inbasket_total,
.basket_cont_bg .show_vip, .basket_cont_bg .discount_val {color: #000; float:none;}
.shopping_cart_total_bg #retail_price {display:none;}
.shipping_continue {background: url(/image/rw/sanj-4_v0bee6f3.png) no-repeat scroll 0 center transparent;
    color: #000;font-family: GOTHIC,arial;font-size:12px;
    padding-left: 20px; margin-top:5px; float:left}
.shipping_continue a {color: #000;}
.shipping_continue:hover {background: url(/image/rw/sanj-5_v065325c.png) no-repeat scroll 0 center transparent;}
.shipping_continue:hover a ,.shipping_continue a:hover{color: #fcd1cb;}
.shopping_cart_total_bg .basket_totalPrice {font-size: 20px; margin:2px 10px 0 10px;float: right;}
.shopping_button {  float: right;width: 250px;}
.shopping_button .login-button  {margin:30px auto;line-height: 28px;}

/*--------   checkout     -------------*/
.check_cart {margin-bottom: 10px; position: relative;}

.orderedit {
    position: absolute;right: 0;top: 7px;
}
.checkout_cart_list td.Picture-td { height: 175px; text-align: center; width: 130px;overflow:hidden;}
.checkout_cart_list td.Picture-td img {height:165px;}
.checkout_shopping_cart {width:100%;text-align:right;font-size: 20px; margin-top: 15px;font-family: GOTHIC_b,arial;}
.checkout_shopping_cart .check_totalPrice { float:none;width:auto;}
.checkout_shopping_cart .check_totalPrice a.checkout_Price_right_a {font-size:20px; float:right; margin-right:20px;margin-left:10px; width:auto; color:#000;font-weight:normal;}
.manage_address_link a {
    float: right; font-family: GOTHIC,arial; font-size: 14px; font-weight: normal;  margin-right: 5px; margin-top: 12px;line-height:18px;}
.manage_address_link a:hover { border-bottom: 1px solid #000;}
.checkout_cart_list .index-price strong,.checkout_cart_list .index-price .show_vip,.checkout_cart_list .discount_val {color:#000;font-weight:bold;}
a.text_btn { float: right;border-bottom: 1px solid #000;
    font-size: 14px;color: #000;}
a.text_btn:hover {color:#ffac9c; border-bottom: 1px solid #ffac9c;}
.checkout_points_content { margin: 0;padding: 0;}
.legend-ie { font-size: 14px; margin: 0 0 5px;}
.checkout_coupon {float: left;
    margin: 0; width: 271px; border: 1px solid #000000; color: #555;font-size: 12px;height: 25px; line-height: 25px;
    padding: 1px 6px;vertical-align: middle;display: inline-block;}
.checkout_coupon:focus{border-color: #fad2c8;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fad2c8;}
.apply_botton { background: none repeat scroll 0 0 #000;
    border: 1px solid #000; color: #fff; cursor: pointer; display: block;font-family: altgot2n,arial;
    font-size: 14px;height: 30px;letter-spacing: 3px;line-height: 30px;
    margin-left: 15px;margin-top: 0px; text-align: center;text-transform: uppercase;
    width: 150px; cursor: pointer; float: left;}
.apply_botton:hover {background: none repeat scroll 0 0 #fff; color: #000;}
.shipping_method_title {width:830px; float:left;}
.shipping_method_title em{ font-family:GOTHIC,arial;}
.checkout_Price_right_common {border:2px solid #000;margin-top:10px;padding-bottom:10px;}
.checkout_Price_right{ float: right;font-size: 16px;ine-height: 25px;padding-right: 30px;width:240px;}
.checkout_Price_right > div { margin: 15px 0 0;}
#cheakout_integral a.checkout_Price_right_a {width:120px;}
.checkout_Price_right .basket_totalPrice{margin-right:0;}
.checkout_Price_right .points_shopping p.reward-points-info {font-size:16px;}
.checkout_Price_right .points_shopping .reward-points-info span.point-biao, .checkout_Price_right .points_shopping .reward-points-info span a {font-size:16px;color:#000;}
.checkout_points_content #coupon_error, .checkout_points_content #point_error {position:static; margin-top:6px; float:left;}
.checkout_coupon_bg {height: 140px; float: left; position: relative;margin: 0; padding: 0 10px 0 0;width: 468px; border-right: 2px solid #000;}
.checkout_freebie {height: 140px; float: right; position: relative; margin: 0;width:455px;}
.checkout_freebie #point_wait {position:relative; left:0px; top: 3px;}
.freebie_qty {color:#ff0000;font-weight:bold;}
.recommended_product .product-list .final_price, .recommend_shopping .product-list .final_price, .attribute_content .product-list .final_price,
.good_selling_bg .product-list .final_price {margin-top:0;}


/* 隐藏所有百分点 */
.recommended_product, .recommended_product_order, .recommended_product_wish, .recommended_product_search, .notfound_comtent .notfound_four_title, .notfound_comtent .notfound_content, .recommend_shopping, #attr_goodsyy, .good_selling_bg {/*display: none;*/}
.good_writeranew, #box-review {display: none;}

/* Romwe尾部弹出框 2014-11-19 yym */
.guding{position: fixed;bottom: -260px;left:0;width:100%;z-index: 2147483638;}
.tanchu{background: url(/image/rw/print_v59640bc.png) repeat scroll 0 0 #fad2c8;height:180px;padding:70px 0 8px;width:100%;opacity: 0.98;filter:alpha(opacity=98);}
.extra{font-family: GOTHIC_b,arial;margin-top: 12px;}
.firorder{font-family: GOTHIC,arial;}
.footer_pop{font-size: 30px;text-align: center;height: 35px;line-height: 35px;}
.login-button1{margin:20px auto;width:150px;}
.fir_close_coupon{background: url(/image/rw/close02_va8b2dbc.jpg) no-repeat scroll 0 0 transparent;cursor:pointer;height:22px;width:22px;display:block;position: absolute;right:6px;top:6px;}
.tanchu .login-button1{margin-left: auto;margin-right: auto;}



/*   满50送赠品   2015-1-8 15:40:13   lf*/
.full_handsel_bg {width:100%;height: 30px;float:right;margin:12px 0;}
.full_handsel {float:right; background-color: #fffcea;font-size:13px; font-weight:bold;
    border: 1px solid #e9ce79;width:238px; height: 26px;line-height:26px;text-align: center; color:#000; position:relative;}
.full_handsel span {
    background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll  -227px -131px transparent;display:block;
    height:6px; width: 9px;position: absolute;right: 28px;top: -5px;}

/* 2015-1-21 yym */
.only_one_p{color: #c00;text-transform: capitalize;margin-top: 5px;}
.only_one_p_footer{position: absolute; top:60%; text-transform: capitalize; width: 180px; color: #c00; left: -44px;line-height: 12px;font-family: GOTHIC,arial;}
.basket_cont2{position: relative;}
.shoppingtop_right .only_one_p_footer {top:25px;left: 8px;font-size: 12px;width:160px; }

.cart_top_enough {position:absolute;bottom:0px;right:60px;}


/*用户填写地址提示  2015-2-6  lf   */
.shipping_address_tab td p.checkout_failure_title {height:24px;line-height:24px;padding-top:10px; color:#fff;text-indent:10px;
    background: url(/image/rw/icon_bg_check_v28a7e4e.gif) no-repeat scroll;}
.check_choose_failure { background-color:#ffecce;border:1px solid #f00;margin:80px -1px 0; }
.check_choose_failure .shipping_options_check,.check_item .check_choose_failure h2 {background-color:#ffecce!important;margin-top:12px;}
b.check_choose_b { font-size:12px; color:#f00; font-weight:normal;margin-left:15px;}

    /* online help 改版 2015-3-5 yym start */
#livechat em{background:url(/image/livechat_on_ve8a271f.png) no-repeat scroll 0 0 transparent;
width:21px;height:12px;display:inline-block;vertical-align: middle;margin-right: 2px;}
.livechat_con{position: absolute;background-color: #242424;color: #fff;display: none;left: 0;top: 36px;width: 240px;padding: 10px;}
.livechat_con p{line-height: 12px;margin-bottom: 5px;}
.livechat_con p strong{color: #fff;}
#livechat .chat_request > a{ color: #f4cb4a; line-height: 25px;
    text-decoration: underline;text-transform:none;background: url(/image/ticket_mes_v6522a5f.png)no-repeat transparent left;padding-left: 33px;
    background-size: 20px;font-size: 14px;height: 25px;display: block;}
.header_top{z-index: 1002;}
#chat{margin-bottom: 8px;}
/* online help 改版 2015-3-5 yym end */
/* 运费保险  2015-2-3 yym start*/
.shipping_insurance{padding-left:25px;padding-right: 12px; background-color:#e9e9e9;margin-top:10px;}
.shipping_insurance > input{vertical-align: middle;}
.shipping_insurance > label{display: inline-block;height: 35px;line-height: 35px;padding-left:6px;margin-right:10px;}
.shipping_insurance a{color: #666;text-decoration: underline;margin-left: 10px;position: relative;cursor: pointer;}
.shipping_insurance .insurance_price{font-weight: bold;}
.shipping_insurance .insurance_price > div{display:inline;}
.insurance_tips {background-color: #fff;border: 1px solid #ccc; line-height: 20px; padding: 5px 10px; position: absolute;
    right: 0;top: 25px; width: 278px; z-index: 2;display: none;}
.insurance_tips em{  background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -100px -129px transparent;
    display: block; height: 7px; position: absolute; right: 10px; top: -7px; width: 15px;}
.when_order_arrive em{display: inline-block;height: 20px;width: 20px;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -320px -65px transparent;
vertical-align: middle;}
.when_order_arrive{padding-left: 20px;padding-left: 35px;font-weight: bold;color: #d10000;}
.order_arrive_img > img{margin: 10px 10px 10px 25px;}
.order_arrive_ex{margin-left: 113px;}
.order_arrive_ex .processing_time{color: #666;}
.order_arrive_ex span{color: #d10000;text-decoration: underline;cursor:pointer;}
.processing_time_con > p{line-height: 16px;}
.processing_time_con strong{color: #000;}
.order_arrive_con{display: none;}
.order_arrive_con strong{color: #000;}
.shipping_myinsurance{padding-bottom: 20px;}
.order_arrive_con > p{line-height: 18px;}
/* 运费保险  2015-2-3 yym end*/

/* 虚拟分类专题页面 2015-2-25 yym start*/
.knitwear{margin-top:20px;}
.knitwear_con{overflow: hidden;padding-top: 20px;border-top: 1px solid #000;}
.knitwear_left{float: left;height: 660px;width: 300px;}
.knitwear_right{float:right;margin-top: 10px;padding: 0 50px;width:560px;position: relative;}
.knitwear .product_con {position: relative;height: 730px;overflow: hidden;}
.knitwear .product_con_con{overflow: hidden;position: absolute;width:9999px;}
.knitwear_right .box-product-list{width: 180px;height: 335px;margin:10px 2px; }
.knitwear_right .goods_aImg, .knitwear_right .aImg_img_black{width: 180px;height: 246px;overflow: hidden;}
.knitwear_right .goods_aImg img{width: 180px;}
.knitwear_right span.pj_new, .knitwear_right .goods_color, .knitwear_right .stock_enough_new{bottom: 40px;}
.knitwear_right .goods_color_hover, .knitwear_right .pj_hover, .knitwear_right .stock_enough_new_hover, .knitwear_right .wishList_cate_save{bottom: 6px;}
.knitwear_right .list-item-box{float: left;overflow: hidden;width:560px;}
.knitwear_odd_right{float: right;}
.knitwear_odd_left{float: left;}
.knitwear .prev{background: url(/image/ico_all_vc249791.png) no-repeat scroll 0 0 transparent;  height: 46px;
    left: 20px; overflow: hidden; position: absolute;top: 43.5%; width: 12px; z-index: 2;display: none;}
.knitwear .prev:hover{background-position: 0 -63px;}
.knitwear .next{background: url(/image/ico_all_vc249791.png) no-repeat scroll -42px 0 transparent;   height: 46px;
    overflow: hidden; position: absolute; right: 20px;top: 43.5%; width: 12px; z-index: 2;}
.knitwear .next:hover{background-position: -42px -63px;}
.knitwear_dot{position: absolute;bottom: 0;left: 50%;}
.knitwear_dot li{cursor: pointer;display: inline-block;margin-right: 24px;}
.knitwear_dot .ico-dian { background: url(/image/ico_all_vc249791.png) no-repeat scroll -6px -135px transparent;
    height: 10px; overflow: hidden; width: 10px;}
.knitwear_dot .ico-dian-chk{ background-position: -39px -135px;}
.knitwear_dot li:hover{background-position: -39px -135px;}
.knitwear .save_cate .attribute_list{width: 150px;}
.knitwear .added_Succ{font:12px/10px Arial;margin-left: 13px;}
.knitwear .save_cate .added_Succ{left: 12px;}
.knitwear .attr_size1yy{width: 166px;}
.knitwear .save_cate .quick_shopping{left: 0;top:100px;}
.knitwear .wishList_cate_save{left: -5px;}
.knitwear .save_cate .quick_wishlist{left: 9px;}
.knitwear .save_cate .added_Succ{top:-35px;}
.knitwear span.pre_sale_end_tag_new{top:221px;}
.knitwear_right .goods_mz{margin-bottom: 10px;}
.knitwear_right .goods_color_hover{right: 0;}

/* freebie提示 2015-3-16  lf start   ----------------------------- */
.checkout_points_content .checkout_freebie .checkout_help_bg { display:block;}
.checkout_freebie #Tip_sph2 {top:0;left:65px; position:absolute;}
.checkout_freebie #tip_tip2 {border-color:#888888;background-color:#f2f2f2;left: -81px;bottom:25px;color:#000;}
.checkout_freebie #tip_tip2 span { background: url(/image/icon_r_v727c270.png) no-repeat scroll center center;
    position: absolute; bottom: -7px;  left:49px;
    display: block; height:8px;width: 80px;}
.checkout_freebie #tip_tip2 strong{}
.checkout_freebie #tip_tip2 a { text-decoration:underline;}
.checkout_freebie #tip_tip2 a:hover { text-decoration:none;}
/*  俄罗斯的提示问题 2015-3-25 lf   */
.shipping_address_tab td p.tips_grey { color: #888888; float: left; margin-top: 0px; display:none;}
.member_add_table .tips_grey { color: #888888; float: left; width: 100%; display:none;}


/*2015.04.21   zy   点击about的时候不遮住add to cart*/
.goods-tab-con{height:auto;}
.goods-content-shift-wrapper{height:350px;overflow-y:auto;}
.goods-tab-con .model-button, .goods-tab-con .model-button3 {font-size: 14px;width: 158px;
    height: 28px;margin: 15px auto 0;color: #808080;line-height: 28px;cursor: pointer;border: 1px #808080 solid;
    font-family: altgot2n;letter-spacing: 3px;text-transform: uppercase;text-align: center;}
.goods-tab-con .model-button{background-color: #000;color: #000;color: #fff;border:1px solid #000;}
.goods-tab-con .model-button:hover{color: #000;border: 1px solid #000;background-color: #fff;}
.goods-tab-con .model-button3:hover{color: #000;}


/*  2015-4-28 forget_password title   lf  */
.forget_title_click {color:#f00; text-decoration:underline; cursor:pointer;}
.forgot_title1 { display:none;margin-left: 233px;margin-bottom: 10px;}
.forget_title_show {display:none;}
.forget_title_success {}

/*     pre_sale    lf  2015-6-17     */




/*romwe libiaoye 12fenlei 2015.09.08  liyang*/
.main_content_bg .toolbar {height: 40px;background-color: #fafafa;margin-top: 20px;}
.lab_sortby {border: none;height: 40px;line-height: 40px;background-color: transparent;margin-right: 15px;}
.lab_sortby span.sort {border: none;background-color: transparent;height: 40px;line-height: 40px;color: #000;
    display: inline-block;float: none;font-size: 12px;text-transform: capitalize;width: auto;margin-right: 5px;}
.category_left {margin-top: -3px;}
.categoryByAll {float: left;height: 40px;line-height: 40px;margin-left: 15px;}
.categoryByspan {color: #000;font-size: 12px;text-transform: capitalize;}
.categoryBySelect {padding: 2px 6px;margin-left: 5px;}
.categoryBySelect option {padding-left: 9px; }

.attrNav a {border: 1px solid #f7f7f7;padding: 0px 5px 2px;background-image: none;margin: 0 0 0 10px;display: inline-block;
    height: 18px;line-height: 18px;margin-top: 4px;}
.attrNav a:hover {border-color: #d10000;color: #d10000;background: transparent;}
.attrNav a em {width: 13px;height: 9px;background: url(/image/browse-sprite_v59016ec.png) -120px -230px no-repeat;
    display: inline-block;margin-left: 10px;line-height: 8px;}
.attrNav a:hover em {background-position: -120px -220px;}
.attrNav span {font-weight: normal;font-family: GOTHIC, arial;}
.attrNav a:hover span {color: #d10000;}


/*category_left.html    2015.09.08  liyang*/
.inline_block_element{display: inline-block;}
.right_element{float:right}
.filter_area{width: 880px;}
.filter_area > .inline_block_element {margin-bottom: 10px;}
.attr_container{position: relative;margin-left: 10px;}
.feature{color:#545454;padding:2px 5px;cursor: pointer;margin-left: 7px;}
.feature em{width:7px;height:5px;background: url(/image/category_down_v53b2a4e.png) no-repeat -2px -2px;}
.attr{border:1px solid #f7f7f7;padding:0 10px 10px 10px;overflow-y: auto;overflow-x: hidden;position:absolute;top: -1px;
    background-color: #f7f7f7;max-height:250px;z-index: 1000;min-width: 150px;display: none;box-shadow: 2px 3px 4px #807D7D;left: -3px;}
.attr li{display: block;padding:5px 10px 5px 0px;cursor: pointer;white-space:nowrap;}
.attr li a{color: #545454;}
.attr li:hover a{color: #D10000;}
.attr li.attr_selected a{color:#d10000;}
.attr li.attr_selected span{background-position: -280px -70px}
.current_filter_sort{background-color: #d6d6d6;cursor: default;}
.current_filter_sort em{background:none;}
#color-material{border:0px;margin-top: 20px;}

.narrow_by{font-size: 14px;color: #000;margin-left: 15px;}

.attr li.attr_selected {color: #d10000;}
.no_current_filter_factor {color: #545454;}
.feature_choose,.feature_choose:hover {color:#000;background-color:#d2d2d2;}
.filter_factor:hover .feature {background-color: #D2D2D2;color:#000;}
.filter_factor:hover .feature em{background: url(/image/category_up_v72852ea.png) -2px -1px;}
/*romwe libiaoye 12fenlei 2015.09.08  liyang   end*/

/*romwe yunfeixian 2015.09.22  liyang*/
.checkpoint_price, .checkcoupon_price, .check_totalPrice {width: 275px;}
#cheakout_integral, #cheakout_total {width: 275px;}
#cheakout_insurance {float: right;width: 275px;text-align: left;}
#cheakout_insurance a.checkout_Price_right_a {width:120px;}
/*romwe yunfeixian end*/

/* 购物车满200限制 yym 2015-11-23 */
.filled_bg {background-color: #000;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 1010;opacity: 0.7;}
.filled_con{text-align: center;width: 310px;background-color: #fff;
    margin-left: -170px;top: 30%;left: 50%;position: fixed; z-index: 1015;padding: 20px 15px 40px 15px; }
.filled_con em{display: block;background: url(/image/browse-sprite_v59016ec.png) no-repeat scroll -100px -373px transparent;
width:75px;height: 70px;margin: 10px auto;}
.filled_con a{color: #d10000;text-decoration: underline;}
.filled_con p{line-height: 18px;}
.close_sh { position: absolute;right: 15px;top: 10px;font-size: 18px;cursor: pointer;}

/*  Romwe US in stock  2015-12-10 yym*/
.US_in_stock{height: 20px;line-height: 20px;float: left;width: 100%;font-size: 12px;text-align:center;}
.imgalign_m{margin-top: 5px;float: none;display: inline-block;}
.stockwords{margin-left: 0.2em;color: #555;}
/*Valentine 2016-01-27 zyq*/
.nav .nav_Valentine{margin: 4px 0 0 24px;width: 194px;height: 36px;background: url(/image/rw/womenday_v3609d7b.jpg)no-repeat center;}
.nav .nav_Valentine a{width: 187px;height: 36px;display: block;}

/*一键支付删除 2016-5-11 zyq*/
.payment_main{color:#737373;}
.payment_main .payment_message{font-size: 13px;margin-bottom: 25px;text-indent: 6px;}
.payment_main .payment_nocard{font-size: 14px;margin: 40px 0;text-align: center;}
.payment_main .payment_title{background-color: #f8f8f8;height: 32px;line-height: 32px;text-indent: 6px;font-size: 16px;}
.payment_main .payment_info_table{border: 1px solid #C8C8C8;height: 60px;width: 100%;margin-top: 13px;font-size: 12px;}
.payment_main .payment_info_table:hover{border-color: #000;}
.payment_main .payment_info_table:hover .payment_delete a{background: #000;}
.payment_main .payment_info_table .payment_name{}
.payment_main .payment_info_table .payment_delete a{
    width: 79px;height: 22px;background: #8a8a8a;text-align: center;display: block;margin: 0 auto;text-transform: uppercase;font-size: 12px;color: #fff;
}
.cancel_order_wraper .todelete_reason_box{position: relative;margin: 0 auto;width: 426px;height: 194px;background-color: #fff;padding: 25px 20px;line-height: 20px;}
.cancel_order_wraper .todelete_reason_box .uspopclose{border: none;}
.cancel_order_wraper .todelete_reason_box p{text-align: center;}
.cancel_order_wraper .todelete_reason_box .todelete_confirmation{margin: 50px 0;font-size: 14px;}
.cancel_order_wraper .todelete_reason_box .todelete_confirm_button input{background: #000;color: #fff;border: 1px solid #000;display: inline-block;width: 92px;height: 28px;cursor: pointer;}
.cancel_order_wraper .todelete_reason_box .todelete_confirm_button .todelete_confirm{margin-right: 30px;}
.cancel_order_wraper .todelete_reason_box .todelete_reason_box_status img{display: block;margin: 40px auto 20px;}
/*getoff add 2015.09.25 liyang*/
.first-get-off {position: fixed;bottom: 170px;right: 20px;z-index: 1010;}
.first-getoff-left {width: 48px;height: 319px;background:url(/image/getoff-left_v549a447.png) no-repeat scroll;float: left;}
.first-getoff-left-top {width: 44px;height :42px;background:url(/image/getoff_arrow_left_v24d6453.png) no-repeat scroll 12px 16px;background-color: #efc3ba;
    cursor: pointer;}
.first-getoff-left-down {width:45px;height: 270px;text-align: center;}
.first-getoff-right {position: relative;width: 650px;height: 310px;background:url(/image/getoff-right_v8a6f5f4.png) no-repeat scroll;float: right;display: none;margin-left: -7px;}

.first-getoff-left-down >p {position: absolute;width: 265px;height: 45px;top: 152px;left: -113px;font-size: 29px;font-weight: bold;line-height: 48px;color: #FFF;text-transform: uppercase;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);cursor: default;}

.first-getoff-right-content {position: absolute;width: 380px;top: 10px;left: 265px;}
.first-getoff-right-content .first-getoff-right-content-top {font-size: 25px;text-transform: uppercase;line-height: 47px;}
.first-getoff-right-content .first-getoff-right-content-top span {display:inline-block;font-size: 80px;font-weight: bold;color: #6c3b3a;margin-top: 10px;}

.first-getoff-right-content ul {padding-left: 18px;font-size: 12px;margin-top: 20px;width: 345px;}
.first-getoff-right-content ul li {list-style-type: disc;}

.first-getoff-right-content-lastp {font-weight: bold;font-size: 25px;margin-top: 10px}

.first-getoff-right-colosed {position: absolute;top: 7px;left: 577px;}
.first-getoff-right-colosed >div {border: 1px solid #878787;width: 23px;height: 21px;cursor: pointer;background: url() no-repeat scroll -1px -1px;}

.first-getoff-right-content-is {margin-top: 10px;width: 380px;}
.first-getoff-right-content-is input {width: 222px;height: 37px;border: 1px solid #878787;padding-left: 12px;font-size: 12px;}
.first-getoff-right-content-is button {width: 108px;height: 39px;border: none;background-color: #000;margin-left: -4px;color: #fff;padding-bottom: 1px;text-transform: uppercase;}
.first-getoff-right-content-is img {float: right;width: 20px;height: 20px;padding-top: 11px;}
.first-getoff-right-content-is >p {font-size: 12px;color: #d10000;}

.first-getoff-right-successcontent {width: 380px;position: absolute;top: 35px;left: 275px;display: none;}
.first-getoff-right-successcontent .getoff-right-successcontent-p1 {font-size: 55px;font-weight: bold;color: #6c3b3a;text-transform: uppercase;line-height: 63px;}
.first-getoff-right-successcontent .getoff-right-successcontent-p2 {font-size: 22px;text-transform: uppercase;font-weight: bold;margin-top:10px;}
.first-getoff-right-successcontent .getoff-right-successcontent-p3 {font-size:14px;font-style: 15px;margin-top: 15px;}
.first-getoff-right-successcontent .getoff-right-successcontent-p3 span {color: #d10000;}

.first-getoff-left-top-new {width: 45px;height :42px;background: url(/image/getoff_arrow_right_v5c07894.png) no-repeat scroll 12px 16px;background-color: #efc3ba;
    cursor: pointer;}

.get-off-mengban {display: none;background-color: #000000;height: 100%; left: 0;position: fixed;top: 0; width: 100%; z-index: 1010;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
/*getoff end  2016.06.20*/
/*ticket 主题优化 31053  start 2013.7.13*/
#ticket_subjects_flag{position:relative;display: inline-block;border: 1px solid #000;padding: 10px 0 10px 20px;
    margin-bottom: 20px;width: 338px;cursor: pointer;}
.ticket_submit_con select{margin-bottom: 10px;}
#submit_ticket{position: relative;}
.first_cate{padding: 20px 17px;border-bottom: 1px solid #888;margin: 0 16px;position: relative;}
.cate_dropdown{position: absolute;width: 358px;background-color: #fff;border: 1px solid #888;
    top: 34px;left: 156px;z-index: 10;height: 260px;overflow-y: scroll;}
.cate_control{display: inline-block;position: absolute;width: 20px;height: 12px;
    background: url(/image/cate_control_vb6f71b1.png) 0 3px no-repeat scroll transparent;left: -3px;
    cursor: pointer;}
#ticket_subjects_flag span{background: url(/image/cate_control_vb6f71b1.png) 11px -18px no-repeat scroll transparent;
    width: 20px;height: 18px;display: inline-block;position: absolute;right: 3px;bottom: 7px;
    padding-left: 19px;border-left: 1px solid #000;cursor: pointer;}
.cate_sec_control{display: inline-block;position: absolute;width: 20px;height: 12px;
    background: url(/image/cate_control_vb6f71b1.png) 0 -8px no-repeat scroll transparent;left: 0px;cursor: pointer;}
.second_cate{padding: 20px 10px 10px 20px;position: relative;border-top: 1px solid #888;margin-top: 10px;}
.third_dropdown,.sec_dropdown{margin-top: 5px;}
.third_dropdown li{padding: 5px 15px;}
.dropdown_content{margin-bottom:20px;}
/*ticket 主题优化 31053  end 2013.7.13*/

/*  xlz  facebook用户登陆弹出框*/
.facebook_email_binding,.mailbox_binding .emial_invalid{display: none}
.mask_layer,.post_rush_color{background: #000;position: fixed;left:0;top:0;width:100%;height:100%;opacity: 0.48;z-index: 1010}
.email_binding_pop{position: fixed;z-index: 1015;top:20%;right: 0;left: 0;}
.mailbox_binding{position: relative;margin:0px auto;width:550px;background: #fff;border:2px solid #000;}
.mailbox_binding h3{background-color:#e7e7e7;padding:12px;margin-bottom: 20px;}
.mailbox_binding .binding_reminder{text-align:center;color:#000;font-weight: bold;font-size: 21px;text-transform:uppercase;}
.mailbox_binding table{width:455px;margin: 50px 50px 25px;text-align: center;}
.mailbox_binding table td{padding:0 0 15px 0;}
.mailbox_binding .wmp_email{width:37px;font-size:20px;}
.mailbox_binding .wmp_email:focus{border:1px solid #000;}
.mailbox_binding .mail_area{height:30px;width:300px;margin-left:10px;}
.mailbox_binding .mailbox_binding_submit{padding:10px 35px;background: #000;color:#fff;cursor:pointer;border:none;text-transform: uppercase;font-size: 18px;}
.mailbox_binding .pop_close{position: absolute;top:-13px;right:-13px;cursor:pointer;width: 30px;height: 30px;line-height: 25px;text-align: center;background: #000;color:#fff;border-radius:50%;font-size:17px;}
.mailbox_binding .emial_invalid{font-size: 12px;font-weight: normal;color: #ff0101;text-transform: none;}

/*  register loading   lf    */
.button_loading {background-color:#ccc!important;}
.register_button_bg { position:relative; float:left;}
.register_loading { position:absolute;top:35px;right:10px;width:20px;display:none;}
.news_loading {position: absolute; right: -25px; top: 22px;width: 21px;display:none;}
.getoff_loading {position: absolute;left: 323px !important; top: 8px;width: 21px;display: none;}
.Provision_register {margin: 0;}
/*  register loading   lf    */

/* 优先发货文案css */

.iconfont{
    font-family: 'iconfont';
    font-style: normal;
}
.she-dispatch {  
    padding: 0 5px;
    background: #333;
    position: relative;
    margin: 0px 0px 0px 8px;
    display: inline-block;
    color: #fff;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}  
.she-dispatch:before {  
    content: "";
    position: absolute;
    left: -8px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 8px solid #333;
    border-bottom: 10px solid transparent;
}
.she-dispatch .iconfont{
    padding-right: 5px;
    vertical-align: middle;
}  
/* 优先发货css */
/*goods model add*/
.goods-tab li{
    width: 139px;
}
.goods-tab .tab-current{
    width: 138px;
}
.goods-content-modul{
    padding: 20px;
}
.goods-content-modul .goods-modul-item{
    margin-bottom: 20px;
}
.goods-content-modul .goods-modul-item .goods-modul-pic{
    width: 100px;
    display: inline-block;
}
.goods-content-modul .goods-modul-item .goods-modul-item{
    width:110px;
    display: inline-block;
}
.goods-content-modul .goods-modul-item .goods-modul-info{
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.goods-content-modul .goods-modul-item .goods-modul-info .goods-modul-name{
    font-weight: normal;
    color: #666;
    margin-bottom: 15px;
}
.goods-content-modul .goods-modul-item .goods-modul-info .goods-modul-key{
    display: inline-block;
    line-height: 18px;
    padding-right: 40px;
    text-transform: capitalize;
    white-space: nowrap;
}
.goods-content-modul .goods-modul-item .goods-modul-info .goods-modul-key span{
    font-weight: bold;
    width: 70px;
    display: inline-block;
}
.goods-content-modul .goods-modul-item .goods-modul-info .goods-modul-value{
    display: inline-block;
    line-height: 18px;
}
.category-priority-dispatching-line{
    clear: both;
    margin-top: 70px;
}
.category-priority-dispatching-line .category-priority-dispatching{
    display: inline-block;
    vertical-align: bottom;
    font-size: 13px;
}
.category-priority-dispatching-line .category-priority-dispatching .category-checked{
    background: #fff;
    cursor: pointer;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    display: inline-block;
    position: relative;
    margin: -5px 5px -4px 6px;
    box-sizing: border-box;
}
.category-priority-dispatching-line .category-priority-dispatching .category-checked i{
    display: none;
    width: 10px;
    height: 6.5px;
    border: 3px solid #000;
    border-top: none;
    border-right: none;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    box-sizing: border-box;
    margin-left: -5px;
    font-weight: 700;
}
.category-priority-dispatching-line .category-help-wrap{
    display: inline-block;
    font-size: 14px;
    color: #999;
    position: relative;
}
.category-priority-dispatching-line .category-help-wrap:hover .category-ship-con{
    display: inline;
}
.category-priority-dispatching-line .category-help-icon{
    display: inline-block;
}
.category-priority-dispatching-line .category-ship-con{
    position: absolute;
    top: -75px;
    left: -77px;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 14px;
    padding: 15px;
    width: 323px;
    z-index: 100;
    display: none; 
}
.category-priority-dispatching-line .category-ship-con em{
    height: 15px;
    position: absolute;
    width: 15px;
    background: #fff;
    border: 1px solid;
    border-color: transparent transparent #ccc #ccc;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: -9px;
    left: 75px;
}
/*checkout页面优化 facebook分享折扣 2016-11-28*/
.rw-radio {
    position: relative;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    background: #fff;
    outline: none;
    vertical-align: middle;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
}
.rw-radio:hover {
    cursor: pointer;
}
.rw-radio:checked {
    background: #3998fc;
    border: none;
}
.rw-radio:checked:after {
    background: #fff;
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 34%;
    left: 34%;
}
.rw-checkbox {
    position: relative;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 0;
    padding: 0;
    background: #fff;
    vertical-align: middle;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.rw-checkbox:hover {
    cursor: pointer;
}
.rw-checkbox:checked {
    background: #3998fc;
    border: none;
}
.rw-checkbox:checked:after {
    content: '';
    width: 8px;
    height: 4px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
    position: absolute;
    top: 20%;
    left: 20%;
}
.rw-button {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    background: #1b1b1b;
    color: #fff;
    border: 1px solid #1b1b1b;
    text-align: center;
    font-size: 16px;
    font-family: altgot2n, arial;
}
.rw-button:hover{
    cursor: pointer;
}
.select-list .rw-button-disabled{
    background: #ccc !important;
    border: 1px solid #ccc !important;
}

.checkout-item,.check_item{
    margin-top: 56px;
    color: #1b1b1b;
}
.checkout-item h2 {
    font-family: GOTHIC_b;
    position: relative;
    font-size: 18px;
    background: #fafafa;
    margin: 0;
    padding: 0 20px;
    line-height: 40px;
    box-shadow: 0 4px #e1e1e1;
    text-transform: capitalize;
    border-bottom: none;
    height: auto;
}

.checkout-item h2 .goods-edit {
    position: absolute;
    right: 0;
    top: 9px;
}
.checkout-item table.checkout_cart_list thead th {
    line-height: 55px;
    border-bottom: 1px dashed #e2e2e2;
    text-transform: capitalize;
    box-sizing: border-box;
}

.checkout-item table.checkout_cart_list thead th:nth-child(2) {
    width: 270px;
}

.checkout-item table.checkout_cart_list tbody td {
    position: relative;
    padding: 15px;
    border-bottom: 1px dashed #e2e2e2;
    box-sizing: border-box;
}

.checkout-item table.checkout_cart_list tbody td:nth-child(2) {
    width: 270px;
}

.checkout-item .td-picture img {
    width: 90px;
    height: 120px;
}

.checkout-item .td-name a {
    color: #333;
    text-decoration: none;
    display: block;
    padding-bottom: 20px;
}

.checkout-item .td-price{
    min-width: 180px;
}

.checkout-item .td-price span {
    display: block;
}

.checkout-item .td-totleprice {
    color: #e60012;
}

.checkout-item .h2-right {
    position: absolute;
    right: 20px;
    font-family: GOTHIC;
    font-size: 14px;
    display: inline;
}

.checkout-item .h2-right .address-add {
    margin-right: 60px;
}

.checkout-item .h2-right .address-add i {
    font-weight: bold;
    color: #000;
}

.checkout-item .message-input {
    width: 100%;
    box-sizing: border-box;
    border: none;
    line-height: 20px;
    padding: 10px 17px;
    border-bottom: 1px dashed #e2e2e2;
    color: #999;
    font-family: GOTHIC;
}

.checkout-item .message-input:focus {
    border: none;
    border-bottom: 1px solid #000;
    outline: none;
    color: #1b1b1b;
}

.checkout-item .checkout-price {
    padding: 15px 0;
    text-align: right;
    font-size: 18px;
    border-bottom: 1px dashed #e2e2e2;
}

.checkout-item .price-item p{
    width: 200px;
    text-align: left;
    margin-right: 20px;
    display: inline-block;
    line-height: 25px;
}

.checkout-item .price-item a{
    width: 100px;
    font-family: GOTHIC_b;
     display: inline-block;
    line-height: 25px;
}

.select-list {
    padding-top: 28px;
    font-size: 14px;
}

.select-list .list-item {
    position: relative;
    padding-left: 15px;
    margin-bottom: 25px;
}

.select-list label {
    display: inline-block;
    margin-right: 21px;
    line-height: 14px;
}

.select-list label p {
    margin: 0;
    padding: 5px 0;
    display: inline-block;
    padding-left: 16px;
    font-weight: bold;
}

.select-list label .address-edit {
    position: absolute;
    right: 0;
    top: 2px;
}

.select-list label .shipping-price {
    position: absolute;
    right: 0;
    top: 5px;
    font-family: GOTHIC_b;
}

.checkout-item .free-shipping-tip#free_shipping_show {
    padding: 10px 0 10px 30px;
    border-top: 1px dashed #e2e2e2;
    border-bottom: 1px dashed #e2e2e2;
    margin-bottom: 10px;
    background: #fff;
    border-right: none;
    border-left: none;
}

.free-shipping-tip img {
    width: 30px;
    height: 10px;
}

.select-list .coupon-fb label,
.select-list .coupon-apply label {
    display: block;
    margin-right: 0;
    cursor: pointer;
}

.select-list .coupon-fb:after,
.select-list .coupon-apply:after,
.coupon-apply .coupon:after {
    clear: both;
    content: '';
    display: block;
}

.checkout-item .shipping-insurance{
    background-color: #fff;
    position: relative;
    font-size: 14px;
}
.shipping-insurance .list-item {
    padding-left: 68px;
    margin-bottom: 20px;
}

.shipping-insurance .list-item label {
    margin-right: 21px;
}

.shipping-insurance .list-item .insurance-tip {
    position: relative;
    color: #999;
    text-decoration: underline;
    margin-left: 16px;
}
.shipping-insurance .insurance-tip .insurance_tips{
    font-size: 12px;
}

.shipping-insurance .insurance-price {
    position: absolute;
    right: 0;
    top: 5px;
    font-family: GOTHIC_b;
}

.shipping-insurance .arrive-info {
    color: #e60012;
}

.shipping-insurance .arrive-info img {
    position: relative;
    left: -20px;
    display: block;
    width: 910px;
    height: 124px;
    margin-top: 5px;
}

.coupon-fb .fb-con {
    margin-right: 0;
    width: 96%;
}

.coupon-fb .fb-con p {
    padding: 0;
}
.coupon-fb .fb-con .fb-con-p {
    padding-top: 5px;
    padding-left: 37px;
    line-height: 40px;
}

.coupon-fb .fb-con .fb-con-p em {
    font-style: normal;
    color: #e60012;
}

.coupon-fb .fb-btn {
    float: right;
}

.coupon-fb .fb-btn .rw-button {
    width: 193px;
    font-size: 14px;
    background-color: #4965b5;
    border: none;
    color:#fff;
}
.coupon-fb .fb-btn .rw-button.rw-button-disabled{
    cursor: no-drop;
}

.coupon-fb .fb-btn .rw-button i {
    font-size: 28px;
    vertical-align: middle;
}

.coupon-fb .fb-btn .rw-button:hover {
    background-color: #2b458e;
}

.coupon-apply .apply-con {
    margin-right: 0;
}

.coupon-apply .apply-con p {
    padding: 0;
}

.coupon-apply .apply-con .apply-con-t {
    font-weight: bold;
}

.coupon-apply .coupon {
    margin-top: 14px;
    padding-left: 36px;
}

.coupon-apply .code {
    float:left;
    position: relative;
}
.coupon-apply .freebie{
    float:right;
    position: relative;
}
.coupon-apply .freebie #Tip_sph2{
    top: 0px;
    left: 65px;
    position: absolute;
    display: block;
}
.coupon-apply .freebie #Tip_sph2 .iconfont{
    font-size: 16px;
}
.coupon-apply .coupon-item .item {
    margin-top: 9px;
    margin-bottom:10px;
}

.coupon-apply .coupon-item input.item-input {
    width: 269px;
    height: 40px;
    padding: 0 10px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 16px;
    margin-right: 10px;
}
.coupon-apply .coupon-item input.item-input:focus{
    border-color: #fad2c8;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fad2c8;
}

.coupon-apply .coupon-item input.rw-button {
    width: 133px;
    font-size: 16px;
    text-transform: uppercase;
}

.coupon-apply .coupon-item input.rw-button.rw-button-disabled{
    cursor: no-drop;
}
.romwe-mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1100;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.1;
    display: none;
}

.rw-mask-con {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -130px;
    z-index: 1101;
    width: 500px;
    height: 260px;
    background: #fff;
    text-align: center;
}

.rw-mask-con .close-icon {
    text-align: right;
    font-size: 24px;
}

.rw-mask-con .close-icon i {
    display: inline-block;
    padding: 10px;
    color: #999;
}

.rw-mask-con .close-icon i:hover {
    cursor: pointer;
}

.rw-mask-con h2.con-title {
    font-size: 28px;
    margin: 10px 0;
    font-weight: bold;
}

.rw-mask-con p.con-info {
    margin: 0 50px;
    padding: 10px 0;
    font-size: 16px;
    line-height: 20px;
    background: #fff;
}
.rw-share-success p.con-info{
    padding: 30px 0;
}
.rw-share-failed p.con-info{
    padding: 20px 0;
}
.rw-mask-con .con-button {
    margin-top: 16px;
}
.rw-mask-con .con-button button {
    width: 100%;
    height: 65px;
    background: #fff;
    border: 1px solid #e5e5e5;
    font-family: GOTHIC_b;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    padding: 0;
    outline: none;
    float: left;
}

.rw-mask-con .con-button button:hover {
    cursor: pointer;
}

.rw-mask-con .con-button:after {
    clear: both;
    content: '';
    display: block;
}

.rw-share-less {
    background: url(/image/rw-share2_ve13421a.png);
    background-size: contain;
    display: none;
}

.rw-share-success {
    background: url(/image/rw-share1_vcbe35f8.png);
    background-size: contain;
    display: none;
}

.rw-share-failed {
    background: url(/image/rw-share2_ve13421a.png);
    background-size: contain;
    display: none;
}

.select-list .address_label input{
    margin: 0 21px 0 0;
}
.list-item .shipping_address_label{
    width: 880px;
    position: static;
}
.select-list .shipping_options_check label{
    width: 905px;
    margin-right: 0;
}
.list-item .shipping_address_label .address_show{
    font-size: 14px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.list-item .shipping_address_label span.address_edit{
    position: absolute;
    right: 0;
    top: 3px;
}

.arrive-info .when_order_arrive{
    padding-left: 62px;
    color: #d10000;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}
.arrive-info .when_order_arrive .clock-icon{
    padding-right: 10px;
}
.check_item .check_payment_bg{
    padding: 28px 10px 0;
}
.check_item .check_payment{
    border-bottom: none;
}
.check_payment input{
    margin-right: 15px;
}
.check_item .check_payment label{
    width: auto;
}
.checkout-item .shipping_address_border{
    position: absolute;
    left: 50%;
    top: auto;
    margin-left: -390px;
}
.select-list #point_wait{
    left:420px;
    top: 46px;
}
.select-list #coupon_wait{
    left: 415px;
    top: 46px;
}
.shipping_address_show .shipping_address_tab,.shipping_address_bg .shipping_address_tab{
    line-height: 31px;
}

.login_facebook_bg .facebook-ico a{
    background: none;
    background-color:#4965b5;
    text-indent: 0;
    color: #fff;
}
.login_facebook_bg .facebook-ico a span.iconfont{
    display: inline-block;
    font-size: 28px;
    vertical-align: middle;
    line-height: 30px;
    padding: 0 3px;
    border-right: 1px solid #fff;
}
.login_facebook_bg .facebook-ico a span.facebook-des{
    display: inline-block;
    line-height: 30px;
    font-size: 12px;
    padding: 0 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.login_facebook_bg .facebook-ico a:hover{
    background-color: #2b458e;
}
.checkout-item .shipping_insurance{
    padding-left: 60px;
}
.checkout-price .checkout_Price_right{
    padding-right: 0;
    width: 300px;
}
.free_shipping_cart #free_shipping_show img{
    display: none;
}
.payment_PayPal span{
    max-width: 750px;
    display: inherit;
    vertical-align: middle;
    padding-left: 10px;
    white-space: normal;
}
.category-priority-dispatching-line{
    clear: both;
    margin-top: 70px;
}
.category-priority-dispatching{
    display: inline-block;
    vertical-align: bottom;
    font-size: 13px;
}
.category-priority-dispatching .category-checked{
    background: #fff;
    cursor: pointer;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    display: inline-block;
    position: relative;
    margin: -5px 5px -4px 6px;
    box-sizing: border-box;
}
.category-priority-dispatching .category-checked i{
    display: none;
    width: 10px;
    height: 6.5px;
    border: 3px solid #000;
    border-top: none;
    border-right: none;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    box-sizing: border-box;
    margin-left: -5px;
    font-weight: 700;
}
.category-help-wrap{
    display: inline-block;
    font-size: 14px;
    color: #999;
    position: relative;
}
.category-help-wrap:hover .category-ship-con{
    display: inline;
}
.category-help-icon{
    display: inline-block;
}
.category-ship-con{
    position: absolute;
    top: -75px;
    left: -77px;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 14px;
    padding: 15px;
    width: 323px;
    z-index: 100;
    display: none;
}
.category-ship-con em{
    height: 15px;
    position: absolute;
    width: 15px;
    background: #fff;
    border: 1px solid;
    border-color: transparent transparent #ccc #ccc;
    transform: rotate(-45deg);
    bottom: -9px;
    left: 75px;
}
/*/新版头部下拉菜单样式/*/
.nav .no-hover-color {
    color: #d10000;
}
.menu-container .wrapper .list {
    height:415px;
    display: inline-block;
    writing-mode: tb-lr;
    -webkit-writing-mode: tb-lr;
    writing-mode: vertical-lr; 
    -webkit-writing-mode: vertical-lr;
    margin-right: 20px;
    font-size: 0;
}
.menu-container .wrapper .list .second-link.has-third {
    height: 25px;
    line-height: 25px;
}
.menu-container .wrapper .list .second-link {
    width: 160px;
    font-weight: 700;
    color: #222;
    height: 25px;
    line-height: 25px!important;
}
.menu-container .wrapper .list .list-link {
    display: inline;
    writing-mode: lr-tb;
    -webkit-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    vertical-align: bottom;
    line-height: 1;
}
.menu-container .wrapper .list .third-link {
    width: 160px;
    padding: 13px 0 0 0;
    font-family: Regular;
}
.menu-container .wrapper .list .third-link.last-third {
    height: 25px;
}
.btm-strong{
    width: 171px;
    text-align: center;
    height: 16px;
    line-height: 16px;
    font-family: GOTHIC_b, arial;
}
.btm{
    width: 171px;
    text-align: center;
    height: 16px;
    line-height: 16px;
}

/*toobar 样式修改*/
.c-clearfoat:after{clear: both;content: '';display: block;}
.main_content_bg .c-toolbar-style{float: none;height: auto;}
.main_content_bg .c-toolbar-style .sort-by{float: none;}
.main_content_bg .c-toolbar-style .lab_sortby{float: none;}
.main_content_bg .c-toolbar-style .toolbar_bottom{height: auto;margin: 0;padding: 10px 0;float: none;}

    .sg-ctn0 label {
        display: inline-block;
        margin-bottom: 5px;
    }

    .sg-ctn0 table {
      background-color: transparent;
      border-collapse: collapse;
    }
    .sg-ctn0 caption {
      padding-top: 8px;
      padding-bottom: 8px;
      color: #777777;
      text-align: left;
    }
    .sg-ctn0 th {
      text-align: left;
    }
    .sg-ctn0 table col[class*="col-"] {
      position: static;
      float: none;
      display: table-column;
    }
    .sg-ctn0 table td[class*="col-"],
    .sg-ctn0 table th[class*="col-"] {
      position: static;
      float: none;
      display: table-cell;
    }

    .sg-ctn0 .she-radioed {
        width: 16px;
        height: 16px;
        cursor: pointer;
        background: #fff;
        border: 1px solid #cccccc;
        border-radius: 10px;
    }

    .sg-ctn0 .she-radioed {
        margin-right: 10px;
    }

    .sg-ctn0 .she-radioed:hover {
        border: 1px solid #999999;
    }

    .sg-ctn0 .she-radioed i {
        width: 8px;
        height: 8px;
        position: absolute;
        border-radius: 10px;
        background: #222222;
        display: none;
    }

    .sg-ctn0 .she-radio-checked i {
        display: inline;
    }

    .sg-ctn0 .she-radioed,
    .sg-ctn0 .she-checked {
        position: relative;
    }

    .sg-ctn0 .she-radioed i {
        top: 50%;
        left: 50%;
        margin-left: -4px;
        margin-top: -4px;
    }
/* size guide尺码弹出层 */
    .return_dialog_bg {
        z-index: 10000;
        opacity: 0.3;
        transition: opacity .5s;
    }

    .sg-ctn0 {
        z-index: 999999999;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
    }
    .sg-ctn1 {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow-y: auto;
        z-index: 10001;
    }
    .sg-ctn1 .hidectn-mask {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .sg-ctn {
        // z-index: 999999999;
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        max-height: 95%;
    }

    .sg-ctn2 {
        position: relative;
        padding: 64px 20px 20px 20px;
        background-color: #fff;
    }

    .sg-ctn > p {
        margin-top: 10px;
    }
    .sg-ctn .sg-title {
        position: absolute;
        top: 25px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 18px;
        text-transform: capitalize;
        white-space: nowrap;
    }
    .sg-ctn .sg-close {
        position: absolute;
        top: 14px;
        right: 20px;
        width: 16px;
        height: 16px;
        color: #999;
    }

    .sg-ctn .sg-close.iconfont {
        font-size: 14px;
        line-height: 16px;    }

    .sg-ctn .sg-close:hover {
        cursor: pointer;
        color: #222;
    }

    .sg-ctn .sg-table {
        background-color: #fff;
        border: 1px solid #e5e5e5;
        text-align: center;
        margin: 0 auto;
    }

    .sg-ctn .sg-table tr td {
        padding: 10px 24px;
        border-right: 1px solid #e5e5e5;
        text-transform: capitalize;
        transition: background-color .2s,color .2s;
    }
    .sg-ctn .sg-table.sg-table-shoe tr td {
        padding: 10px 14px;
    }
    .sg-ctn .sg-table tr.trhead {
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        color: #222;
        line-height: initial;
    }

    .sg-ctn .sg-table tr.border-bottom,
    .sg-ctn .sg-table tr.cm-inch {
        font-size: 12px;
        color: #222;
        border: 1px solid #e5e5e5;
    }

    .sg-ctn .sg-table tr td:first-child {
        text-align: center;
        background-color: #F5F5F5;
        font-weight: bold;
    }

    .sg-ctn .sg-tip {
        margin-top: 6px;
        color: #666;
    }

    .sg-ctn .sg-table.sg-table-shoe tr td:first-child {
        background-color: #fff;
    }
    .sg-ctn .sg-table.sg-table-shoe tr.trhead td {
        background-color: #f5f5f5;
    }
    .sg-ctn .sg-table.sg-table-shoe tr.trhead {
        font-weight: normal;
        background-color: #f5f5f5;
    }
    .sg-ctn .sg-table-wrap {
        display: table;
        margin: 0 auto;
    }
    .sg-ctn .units-opt span {
        margin-right: 20px;
    }
    .sg-ctn .units-opt .she-radioed {
        margin-right: 5px;
        vertical-align: top;
    }
    .sg-ctn .measure-guide {
        max-width: 500px;
    }
    .sg-ctn .shoe-measure-guide {
        position: relative;
        margin-top: 25px;
    }
    .sg-ctn .shoe-measure-txt {
        position: absolute;
        width: 250px;
    }
    .sg-ctn .shoe-measure-pic {
        position: relative;
        margin-left: 364px;
        width: 200px;
    }
    .sg-ctn .shoe-measure-pic img {
        width: 100%;
    }
    .sg-ctn .shoe-measure-pic .shoe-long {
        position: absolute;
        padding: 0 8px;
        background-color: #fff;
        bottom: -2px;
        left: 50%;
        transform: translateX(-50%);
    }
    .sg-ctn .measure-guide h5 {
        margin-top: 20px;
        margin-bottom: 10px;
        font-weight: bold;
        font-size: 14px;
    }
    .sg-ctn .measure-guide p {
        color: #666;
    }
    .sg-ctn .measure-pic {
        margin-top: 20px;
        position: relative;
        height: 480px;
    }
    .sg-ctn .measure-pic0 {
        display: inline-block;
        width: 150px;
        position: absolute;
    } 
    .sg-ctn .measure-pic0 img {
        width: 100%;
    }
    .sg-ctn .measure-pic-guide {
        display: inline-block;
        vertical-align: middle;
        margin-left: 190px;
        width: 300px;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .sg-ctn .measure-pic-guide h6 {
        margin-bottom: 5px;
        font-weight: bold;
        font-size: 14px;
        line-height: 20px;
        text-transform: capitalize;
    }
    .sg-ctn .measure-pic-guide h6 span {
        margin-right: 8px;
        display: inline-block;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #000;
        color: #fff;
        text-align: center;
    }
    .sg-ctn .measure-pic-guide p {
        color: #666;
    }
    .sg-ctn .measure-pic-guide .measure-wrap {
        margin-bottom: 45px;
    }


    .sg-ctn .sg-table tr:hover td,
    .sg-ctn .sg-table.sg-table-shoe tr:hover td {
        background-color: #ccc;
    }
    .sg-ctn .sg-table tr:hover td:hover,
    .sg-ctn table.sg-table.sg-table-shoe tr:hover td:hover {
        background-color: #222;
        color: #fff;
    }
    .sg-ctn .sg-table tr:hover td:hover ~ td {
        background-color: inherit;
    }
    .sg-ctn .sg-table tr:hover>td:nth-child(1),
    .sg-ctn table.sg-table.sg-table-shoe tr:hover>td:nth-child(1) {
        background-color: #a1a1a1;
        color: #fff;
    }
    .sg-ctn .sg-table td.col-highlight {
        background-color: #ccc;
    }
    .sg-ctn .sg-table .trhead td.col-highlight,
    .sg-ctn .sg-table.sg-table-shoe tr.trhead td.col-highlight {
        background-color: #a1a1a1;
        color: #fff;
    }

/* end  size guide尺码弹出层 */

/* sofort 注释 */
.check_payment_pay .sofort-des{position: relative;display: inline-block;padding: 10px;}
.check_payment_pay .sofort-des i{font-size: 16px;vertical-align: middle;color: #666;}
.check_payment_pay .sofort-des .sofort-des-info{position: absolute;top: 30px; left: 10px;z-index: 10;background: #fff;line-height: 20px; width: 370px;padding: 10px;border: 1px solid #ccc;display: none;}
.check_payment_pay .sofort-des:hover{cursor: pointer;}
.check_payment_pay .sofort-des:hover i{color: #222;}
.check_payment_pay .sofort-des:hover .sofort-des-info{display: block;}
.check_payment_pay .card-input-error{
    color: #d10000;
}
/* end sofort 注释 */