@import url("base-2.css");
@import url("listinga721-2.css?ver=20260323");
@import url("stylesheet_x-2.css");

/*新版CSS*/
@import url("stylea721-2.css?ver=20260323");
@import url("fonts-2.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond&amp;family=Roboto+Mono&amp;display=swap');

.c_v_font{text-align:left;font:normal 12px verdana,sans-serif;}
.bmh{min-height: 100vh;}
 
/* common
 *
 */
.cursor_pointer{cursor:pointer;}
.hide_div{display:none;}
.clear_both{clear:both;}
.pos_abs{position:absolute;}
.pos_rel{position:relative;}
.radius_5{	-moz-border-radius : 5px; -khtml-border-radius : 5px; -webkit-border-radius	: 5px;	border-radius : 5px;}
.shadow {
    -moz-box-shadow: 0px 0px 18px #666;
    -webkit-box-shadow: 0px 0px 18px #666;
    box-shadow: 0px 0px 18px #666;
    
	/* For IE 8 */
    x-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#888888')";    
	x-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=3,   Color='#888888')";

    /* For IE 5.5 - 7 */
    xfilter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90  Color='#888888');
    xfilter:progid:DXImageTransform.Microsoft.Glow(Strength=3,   Color='#888888');
	xfilter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='false', ShadowOpacity='1.0');
  }
.alpha_transparent{filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.1;}

/* form input */
input[type='password'],input[type="text"] {border:solid 1px #b4b4b4;height:24px;line-height:24px; padding: 0 3px;}
.input_text{width:161px;}

/* button 
 *
 */
.button_ok{width:81px;height:24px;xline-height:24px;border:solid 1px #ddd;background:#fafafa; vertical-align:middle;margin:1px 0;cursor:pointer;}
.button_ok_for_a{color:#93121b;margin:0 8px;}

 
/* font family
 *
 */
.ff_js{}
.word_break{word-break:break-all;}
.content_x{word-break:break-all;line-height:18px;}

.main_view{}
.mv_footer,.center_view{width:1080px;margin:0 auto;}
/*
.mv_footer,.mv_header{border:solid 0px red;background:transparent;}
*/

.cv_left{float:left;width:230px; border:1px solid #ccc;}
.cv_right{float:right;width:820px;text-align:left;}

.cvl_my_account{background:url(../png/my_account-2.png);width:210px;height:28px;position:relative;left:8px;top:5px;}
.cln_m{height:40px;}
.cv_left_nav{  }
.coi_item_list,.coi_title{font-size:16px;font-weight:normal;color:#22436c;padding-left:20px; margin: 10px 0px;}
.coi_item_list{font-size:12px;margin:5px 0;}
.lr_container{}
.lrc_left,.lrc_center,.lrc_right{float:left;width:330px;}
.lrc_center{width:41px;}
.ll_title{color:#333;font-size:24px;font-weight:normal;}
.ll_l div{color:#333333;margin:2px 0;}
.ll_l_left_bk{xborder:solid 1px red;background:url(../png/user_login_bk_login-2.png);width:320px;height:193px;margin:0 0 0 41px;padding:40px 0 0 10px;}
.ll_l_login_ok{text-align:center; }
.ll_l_login_ok div{margin:11px 0 0 0;}
.lrc_left{xpadding:0 0 0 24px;xborder:solid 1px green;margin:108px 0 0 88px;}
.lrc_right{xpadding:0 0 0 33px;margin:108px 0 0 168px;xborder:solid 1px red;}
#id_form_create div{padding:0 0 0 5px;}
.lrc_caa{font:bold 13px arial,sans-serif;}
.lrc_continue{margin:16px 0 0 0;text-align:center;}
.cn_one_item a{color:#333;}
.user_center_module_title{font-weight:bold ;font-size:16px;color:#a56065;border:solid 1px #ccc;height:31px;line-height:31px;background:#ddd;margin:5px 3px;padding:0 3px;}
.user_center_module_content{margin:5px 3px;padding:0 10px;}
#id_form_for_address_book input,#id_form_for_modify_customer input{width:400px; border:solid 1px #ccc; height:24px;line-height:24px;margin:3px 0;padding:0 3px;}
.uc_sub_title{font-weight:bold;color:#444;font-size:13px;margin:8px 0;}
#id_form_for_modify_customer table{text-align:left;}
#id_form_for_address_book table{text-align:left;} 

.cs{background: none repeat scroll 0 0 #EB1D4D;color: #FFFFFF;font-size: 18px; height: 28px; margin-left: 2px; margin-top: 3px;padding-left: 10px;text-transform: uppercase;width: 213px;}
.cs_0{background:url(../png/cs_0-2.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_1{background:url(../png/cs_1-2.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_2{background:url(../png/cs_2-2.png);width:210px;height:26px;position:relative;left:8px;top:10px;}
.cs_m{height:40px;}
.cs_one_item{}
.cs_main_container{text-align:left;}
.cs_nav{padding:3px 0;}
.cs_n_o_i{line-height:28px; padding-left:20px;}
.cs_n_o_i_oi a{height:21px;line-height:21px;padding:0 0 0 11px;color:#333333;}
.cs_i_c_title,.cs_c_title{font-size:24px;color:#333;}
.cs_c_title{margin:11px 0 0 0;}
.cs_c_content{color:#333333;line-height:18px;}

.cs_i_pic{margin:10px 0px;}
.cs_i_c_title{font-size:24px; color:#333;font-weight:normal;}

.cs_i_content{padding:0 8px 0 0;}
.cs_i_c_content{margin:3px 0;font-size:12px;line-height:18px;}
.cs_i_c_content div {}
.cs_i_c_content p {}
.cs_i_c_content hr {}
.cs_i_c_content div a,.cs_i_c_content li a,.cs_i_c_content p a,.cs_i_c_content span a {color:#333333;text-decoration:underline;}
.cs_i_c_content li {list-style-image: none; list-style-position: inside; list-style-type: inherit;}
.cs_i_c_content h1 {font-size:20px; font-weight:bold}
.cs_i_c_content h2 {font-size:18px; font-weight:bold}
.cs_i_c_content h3 {font-size:16px; font-weight:bold}
.cs_i_c_content h4 {font-size:14px; font-weight:bold}
.cs_i_c_content h5 {font-size:12px; font-weight:bold}
.cs_i_c_content table {width: 100%; border-collapse: collapse;}
.cs_i_c_content td {border:1px solid #333333; padding:5px; word-wrap: break-word;}


.cs_i_list_item a,.cs_i_list_item{color:#333;font-weight:bold;margin:10px 0;}
.cs_i_li_oi{margin:0 8px 0 0 ;}
.cs_nav_a_normal{color:#333;}
.cs_nav_a_selected{color:#333;font-weight:bold;}
.cs_i_list_item_content{margin:5px 0 18px 15px;color:#333333;font-size:12px;font-weight:normal;line-height:16px;}
.cs_c_date{color:#333;margin:8px 0 0 0;}
.cs_c_date span{color:#333333;font-weight:bold;padding-right:3px;}
.cs_c_line{border-bottom:dotted 2px #666666;margin:10px 0 10px 0;}
.cs_c_container{padding:0 8px 0 0;}
.nc_title{margin:13px 0 0 0;}
.news_container{padding:0 11px 0 0;}
.nc_order_by_0{color:#b8656f;}
.nc_paging,.nc_paging_num{float:left;width:48%;}
.nc_paging_num{float:right;text-align:right;}
.nc_paging_bottom_line{border-bottom:dotted 1px #555;margin:11px 0 0 0;}
.nc_news_c_title{padding-top:10px;margin:10px 0;font-size:12px;color:#333;font-weight:bold;}
.nc_news_one_item div:first-child+div+div  { xborder:solid 1px red;margin:5px 0;}
.nc_news_one_item div:first-child +div {  xborder:solid 1px red;margin:0px 0 5px 0;}
.nc_news_one_item div:first-child +div+div { color:#656567;}
.nc_news_one_item div:first-child +div>span {  xborder:solid 1px red;color:#333; }
.nc_news_one_item div:first-child +div+div+div a {  xborder:solid 1px red;color:#333;margin:6px 0; }

.thumbnail_image_div {float:left;width:61px;height:89px;border:1px solid #BABCBE;margin:2px 5px 5px 5px;box-sizing:content-box;}

.p_title_h1{font-size:18px;font-weight:bold;word-break:break-all;xwidth:725px;overflow:hidden;}

.popup_quickview_img_small{xborder:solid 1px red;margin:4px 0;}
.product_thumbnail_for_qv{ margin:4px 8px 4px 8px; cursor:pointer;  }
.combo_product_info{height: auto;    margin: 20px 0 0;    width: 520px;}
.combo_product_thubnail_one_item{border:solid 1px red;display:none;}
.margin_top2{xborder:solid 1px red;margin:11px 0;}
.option_button_line1 img{cursor:pointer;}
.wishlist_create_address_book{xborder:solid 1px red;margin:0px 0 0 0px;xposition:absolute;width:118px;text-align:center;}
.shipping_info_box_select div{xborder:solid 1px red;float:left;margin:0 11px 0 0;}
.shipping_info_box_select div:first-child+div{xborder:solid 1px red;xwidth:690px;overflow:hidden; }
.ll_l,.cafg_contaier{color:#333333;xpadding:0 0 0 33px;font-size:12px;line-height:20px;}
.cafg_contaier div{/*margin:5px 0;*/}
.wl_b_ok{margin:6px 0;}
.permalink_line a{font:normal 12px tohoma,sans-serif;}
.ws_c_chopping{text-align:right;margin:6px 6px;}
.ws_public_title{xborder:solid 1px red;xtext-align:center;font:bold 24px  arial,sans-serif;margin: 11px 0;}
.billing_address_info,.shipping_address_info{height:auto;}
.option_button_line1{margin:11px 0;}
.ww_add_new_address{width:200px;}
.baby_new_address{width:200px;margin:21px 0 0 0;}
.customer_reviews_vs_img {margin: 2px 10px;}
.textarea_css {height: 123px;    resize: none;    width: 670px;}
.review_list_item_r{width:500px;}
.button_submit_review{margin:14px 0 0;}
.comment_check_box{ }
.customer_reviews_favorable{xoverflow:auto;height:auto;}
.popup_largeimage_img{border:solid 0px red;}
.popup_quickview_img{border:solid 1px #ccc;margin:0 0 0 11px;  padding:1px;}
.commtent_reply_button{xborder:solid 1px red;text-align:right;margin:5px 0;}
.comment_for_write_reply{cursor:pointer;text-align:right;}
.my_order_list_title{border:solid 1px #ddd;height:24px;background:#eee;margin:0 5px 0 0;font-weight:bold;}
#id_for_cancel_order{width:99%;}
.cancel_order_operation_a{color:#894247;margin:0 8px;}
.gift_code_password{width:98%;margin:5px 0;}
.reward_title{height:24px;line-height:24px;border:solid 1px #ddd;background:#eee;margin:8px 4px 0 0;padding:0 3px;font-weight:bold;}
#id_dialog_order_tracking{text-align:left; }
.ot_titile{border:solid 1px #ddd;background:#eee;height:24px;line-height:24px;padding:0 3px;font-weight:bold;}
#id_for_order_tracking{margin:4px 3px;color:#888;}
.ot_one_item{float:left;width:120px;color:#333;}
.ot_one_item_x{float:left;width:120px;color:#333;}
.ot_one_item_x_x{float:left;margin:0 5px;color:#333;}
.find_my_password{background:url(../png/bg_fp-2.png) repeat scroll 0 0 transparent;width:100%;height:auto;text-align:center;padding:25px 0;margin-bottom: 200px;}
.find_my_password .c{border:1px solid #e9e9e9;width:1040px;height:auto;margin:0 auto;text-align:left;background-color:#fff;}
.find_my_password .c .l{float:left;font-size:14px;color:#141414;margin:30px 57px 30px 45px;width:400px;}
.find_my_password .c .r{float:left;width:415px;margin:45px 0px 45px 57px;}
.find_my_password .c .spliter{height:170px;width:2px;border-left:2px solid #f1f1f1;float:left;margin-top:45px;}
.find_my_password .c .title{height:50px;line-height: 50px;border-bottom:2px solid #f1f1f1;width:400px;}
.find_my_password .c .title h1{color:#f54d71;font-size:24px;border-bottom:2px solid #f10239;height:50px;line-height: 50px;font-style: italic;padding:0 20px;display:inline-block;}
.find_my_password .c .l .enter_email{padding-left:20px;margin-top:15px;}
.find_my_password .c .l .enter_email .txt{line-height:35px;}
.find_my_password .c .l .enter_email input.fmp{border:1px solid #cdcdcd;height:35px;padding:0 10px;font-size:14px;width:100%;}
.find_my_password .c a.btn_send_email:link{display:block;border-radius: 5px;background-color: #f96185;color:#fff;font-size:16px;text-align:center;text-decoration:none;width:196px;height:40px;line-height: 40px;margin:50px auto 0;}
.find_my_password .c a.btn_send_email:visited{display:block;border-radius: 5px;background-color: #f96185;color:#fff;font-size:16px;text-align:center;text-decoration:none;width:196px;height:40px;line-height: 40px;margin:50px auto 0;}
.find_my_password .c a.btn_send_email:hover{display:block;border-radius: 5px;background-color: #f96185;color:#fff;font-size:16px;text-align:center;text-decoration:none;width:196px;height:40px;line-height: 40px;margin:50px auto 0;}
.find_my_password .c a.btn_send_email:active{display:block;border-radius: 5px;background-color: #f96185;color:#fff;font-size:16px;text-align:center;text-decoration:none;width:196px;height:40px;line-height: 40px;margin:50px auto 0;}
.find_my_password .c .r .tips{margin-top:25px;}
.find_my_password .c .r .tips h3{font-size:18px;font-weight: normal;color:#7f7f7f;line-height: 45px;}
.find_my_password .c .r .tips h4{font-size:14px;font-weight: normal;color:#7f7f7f;}

.find_my_password .c .r ul li{list-style: outside url(../png/disc-2.png);font-size:14px;color:#7f7f7f;line-height: 26px;}
.find_my_password .c .txt1{font-size:18px;color:#7f7f7f;line-height:26px;width:400px;text-align: left;margin-top:20px;}
.find_my_password.step2 .c .l{text-align: center;}
.find_my_password.step2 .c a.btn_send_email{margin-top:20px;}
.find_my_password.step2 .c .r{margin-left:105px;}
.find_my_password .c .msg{}
.find_my_password .c .txt2{color:#f54d71;font-size:24px;font-family: Arial;font-style: italic;margin:100px auto 0;width:945px;background:url(../png/ico_ok-2.png) no-repeat scroll 0 0 transparent;height:41px;line-height: 41px;padding-left:50px;}
.find_my_password .c .error .txt2{background:url(../png/ico_error-2.png) no-repeat scroll 0 0 transparent;}
.find_my_password .c .txt3{font-size:16px;color:#7f7f7f;line-height: 40px;padding-left:20px;}
.find_my_password.step3 {height:483px;}
.find_my_password.step3 .c .spliter{height:255px;}
.find_my_password.step3 .c{height:432px;}
.find_my_password .c.done{display:none;}
.find_my_password .c.done .txt2{width:560px;}
.find_my_password #open_url{display:none;}

.fmp_one_item{border:solid 1px green;vertical-align:top;}
#id_dialog_order_tracking,.top_container{font:normal 12px arial,sans-serif;}
.my_order_list_one_item{margin:3px 0;}
.ws_c_chopping img,.option_button_line img{cursor:pointer;} 
.red_req{color:red;margin: 0 4px;}
.price_drop_alert_txx{width:165px;xfloat:right;}
.price_drop_alert_txx_x{width:173px;}
.product_option_custom{ margin:10px 0;cursor:pointer; }
.same_billing_address {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../png/btn_checkbox-2.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #333;
    cursor: pointer;
    float: left;
    height: 21px;
    padding-left: 25px;
}


/*Bottom CSS*/
.bottom_categories_list {
}

.bottom_categories_title {
	font-size:14px;
	font-weight:bold;
	color:#333333;  
	padding-top:15px;
	padding-left:10px;
}

.bottom_first_categories {
	padding-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}

.bottom_first_categories a{
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.bottom_second_categories {
	padding-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}

.bottom_second_categories a{
	font-size:12px;
	color:#333;
}

/*Check Out TOP Bar CSS*/
.top_content_checkout {
    height: 93px;
    margin: 0 auto;
    position: relative;
	width: 1080px;
	border-bottom: 2px solid #ee426a;
	padding:0 0 11px 0;
}

.top_logo {
    left: 0px;
    position: absolute;
    top: 30px;
}

.top_checkout_r{position: absolute;top:25px;left:400px;width:660px;}
.top_checkout_r table td{text-align:left;}

.checkout_step{background-color:#dddddd;color:#666;border-radius:5px;width:189px;height:47px;margin-left:6px;}
.checkout_step span {width: 40px;height: 40px;border-radius: 40px;background-color: #e7e7e7;float: left;margin: 3px 10px;text-align: center;line-height: 40px;font-size: 28px;}
.checkout_step i {float: left;font-size: 15px;font-style: normal;margin: 13px 0 0 0px;}
.top_checkout_r.step1 .checkout_step.one{background-color: #5db835;color:#fff;font-weight:bold;}
.top_checkout_r.step1 .checkout_step.one span{background-color: #7dc65d;}
.top_checkout_r.step2 .checkout_step.two{background-color: #5db835;color:#fff;font-weight:bold;}
.top_checkout_r.step2 .checkout_step.two span{background-color: #7dc65d;}
.top_checkout_r.step3 .checkout_step.two{background-color: #5db835;color:#fff;font-weight:bold;}
.top_checkout_r.step3 .checkout_step.two span{background-color: #7dc65d;}
.top_checkout_r.step3 .checkout_step.three{background-color: #5db835;color:#fff;font-weight:bold;}
.top_checkout_r.step3 .checkout_step.three span{background-color: #7dc65d;}

.text_css2_ex{color:#333;}
.p_p_qty th{margin:88px 0;xborder:solid 1px red;padding:3px 0 11px 0;}
.price_drop_alert_tit_sub{color:#666;margin:8px 0 0 0;}
.price_drop_alert_tit_sub_x{color:#ff5a00;}
.latest_reviews{xborder:solid 1px red;margin:0 11px 0 0;}
.combo_p_one_item{float:left;width:97px;height:165px;xborder:solid 1px #c8c8c8;margin:0 3px;}

#id_tabs_for_product_detail.ui-widget-content{border:solid 0px red;}
#id_tabs_for_product_detail ul.ui-widget-header{border:solid 0px red;border-bottom:solid 1px #ccc;background:white;}
#id_tabs_for_product_detail ul.ui-corner-all{-webkit-border-radius: 0px;border-radius:0px;}
.css_cst_p_price_for_combo_Now_Price{color:#ff5a00;}
.css_cst_p_price_for_you_save{color:#5db835;}
.p_specification_v{color:#333;}
.cart_info_product_desc div:first-child{color:#333;}
.cart_info_product_desc span{color:#666666;} 

#information_line {
	line-height:20px;
}

#information_line a:link,#category_line a:visited{
	color:#333;
	line-height:20px;
	text-decoration: none;
}

#information_line a:hover {
	color:#000;
	line-height:20px;
}

.left_box_text.information_box_text {
	margin-top:10px;
	margin-left: 3px;
	padding-left:15px;
	width: 190px;
}

#news_line {
	line-height:20px;
}

#news_line a:link,#category_line a:visited{
	color:#333;
	line-height:20px;
	text-decoration: none;
}

#news_line a:hover {
	color:#000;
	line-height:20px;
}

.left_box_text.news_box_text {
	margin-top:10px;
	margin-left: 3px;
	padding-left:15px;
	width: 190px;
}
.p_upc_isbn_ean{color:#444;width:200px;overflow:hidden;}
.p_upc_isbn_ean span{xborder:solid 1px red;margin:0 6px;color:#888;}

#a_view_cartx {
	background: url(../png/p_top-2.png) scroll 0 -457px no-repeat;
	width: 17px;
	height: 12px;
	float:left;
	margin-top:8px;
}
.customer_reviews_star_l div *{  }
.customer_reviews_star_l div {  margin:2px 0;xheight:33px;}
.p_comment_your_rating{xborder:solid 1px red; margin:8px 0;}

/* for paging
 *
 */
.paging_nav{height:24px;line-height:24px;margin:5px 0;}
.pn_right,.pn_left{float:left;width:50%;color: #7c7c7c;    font-family: "Open Sans",sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 22px;}
.pn_right{}
.pn_right_ex{xborder:solid 1px red;float:right;}
.pn_one_item{color: #7c7c7c;    cursor: default;    float: left;    font-family: "Open Sans",sans-serif;    font-size: 12px;    font-weight: 400;    height: 16px;    line-height: 16px;    margin: 0 4px;    text-align: center;    width: 16px;}
.pn_one_item_hight_light{background-color: #ee476e;    color: #fff;}
.option_box{border:solid 1px #706b73;background:#FFFFFF;margin:3px;padding:3px;min-width:20px;text-align:center;}

/*
 *
 */
.class_for_pay_for_x a,.class_for_pay_for_x{border:solid 1px #3d9716;width:161px;height:33px;line-height:33px;color:white;background:#5db835;cursor:pointer;text-align:center;}

.order_status_title {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	color: #58585A;
}

.order_status_content {
	margin-top: 10px;
	color: #58585A;
	width: 740px;

}

.order_status_box_title {
	width: 320px;
	height: 30px;
	background-color:#949597;
	color:#ffffff;
	font-size: 16px;
	padding-top: 5px;
	padding-left: 40px;
}

.order_status_box_content {
	width: 360px;
	height: 300px;
	position: relative;
	background-color: #e8e8e8;
	color:#000000;
}
.website_lang_sel{xborder:solid 1px red;background:url(../png/header-2.png);height:27px;}
.website_lang_sel select{font-size:9pt;}
.website_lang_sel_a{float:left;xborder:solid 1px green;xwidth:88px;xmargin:4px 0 0 -12px;}
.th_ls_container{xborder:solid 1px red;xfloat:left;background:url(../png/header_login_status-2.png);width:297px;height:27px;}
.a_t_color_a{color:#ed3f67;}
.tmt_logon{margin:1px   0px 0px 30px;float:left;font-size:bold;}
.slsa_one_item{xborder-right:solid 1px black; float:left;xwidth:47px;color:white;margin:5px 0 0 0px;text-align:center;cursor:pointer;}
.slsa_one_item_first{margin-left:24px;}
.slsa_one_item_spliter{float:left;width:21px;text-align:center;color:black;margin: 5px 0 0 0 ;}

*{padding:0;font-family: "Open Sans",sans-serif;}
body {
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	color:#333;
}
img{border:none;}
ul li{list-style:none;}
.clear{clear:both;}
.content {
	padding:0 0;
    margin: 0 auto;
    width: 1080px;
	background-color:#fff;
	text-align:left;
}
.content.index{width:auto;}
.content:after, .cate_page_category:after, .product_price_line:after, .product_price_line1:after, .product_option_button:after, .product_list_row:after, .product_items_list:after, .product_list_comments:after, .search_filters:after, .suggest:after, .magazine:after,.bc_top_nav:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.content_inner{background-color:#f1f1f2;border-top:1px solid #d9d9db;height:100%;padding-bottom:58px;}
.content_left{float:left;width:170px;_width:188px;padding-left:18px;_padding-left:0;}
.categories_tit{height:47px;}

.main{width:988px;margin:0 auto;}
a:link, a:visited 
{ 
  text-decoration: none; 
  color:#0099CC;
}

a:hover 
{ 
  text-decoration: none; 
}

/* top banner */
.top
{
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border:0px solid #000000;
	z-index:99;
}

.top_banner{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.top_content{
	position:relative;
	width:1080px;
	height:210px;
	padding:0 15px;
	margin:0 auto;
}

.top_logo{
	position:absolute;
	top:15px;
	left:31px;
}

.top_menu_l{
	xbackground: url("../png/p_top-2.png") no-repeat scroll 0 -327px transparent;
	width:0px;
	height:29px;
	float:left;
}
.top_menu_r{
	xbackground: url("../png/p_top-2.png") no-repeat scroll -8px -327px transparent;
	width:0px;
	height:29px;
	float:left;
}
.top_menu_b{
	height:30px;
    xbackground: url("../png/p_top-2.png") repeat-x scroll 0 -360px transparent;
	xpadding:0px 13px 0 4px;
	padding:0;
	float:left;
	xborder:solid 1px red;
	width:304px;
}
.top_menu{
	position: absolute;
	font-family: "Segoe UI",sans-serif;
	font-size:12px;
    right: 15px;    
    top: 0px;
}
.top_menu a:link{
	font-family:"Segoe UI", sans-serif;
	color:#ed3f67;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	display:block;
	float:left;
	margin-top:8px;
	padding:0 6px 0 0;
}
.top_menu a:visited{
	font-family:"Segoe UI", sans-serif;
	color:#ed3f67;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	display:block;
	float:left;
	padding:0 6px 0 0;
}
.top_menu a:hover{
	font-family:"Segoe UI", sans-serif;
	color:#ed3f67;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	display:block;
	float:left;
	padding:0 6px 0 0;
}
.top_menu a:active{
	font-family:"Segoe UI", sans-serif;
	color:#ed3f67;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	display:block;
	float:left;
	padding:0 6px 0 0;
}
.top_menu a.top_menu_singin{
	color:#ed3f67;
}
.top_menu a.top_menu_tyo{
	/*height:29px;
	line-height:29px;
	margin:0;
	padding:0 6px;
    */
	text-decoration:none;
	color:#ed3f67;
}
.top_menu a.top_menu_tyo:hover{
	xbackground:#e9e9e9;		
}
.top_menu a.top_menu_tyo.clicked{
	background:#e9e9e9;
}

.top_menu_center{
    position:relative;
	margin:0 auto;
	padding:0px;
	width:980px;
	height:194px;
	background:url(../top_menu_center_bg-2.html) no-repeat;
}

.top_promotion {
    color: #7D3434;
    font-size: 14px;
    font-weight: bold;
    height: 68px;
    position: absolute;
	top:36px;
	right:15px;
    text-align: center;
    xwidth: 712px;
	margin:0;
}

.top_menu_facebook{
	background:url("../png/p_top-2.png") no-repeat scroll 0 -469px transparent;
	display:block;
	width:14px;
	height:14px;
}

.top_menu_twiiter{
	background:url("../png/p_top-2.png") no-repeat scroll 0 -483px transparent;
	display:block;
	width:12px;
	height:15px;
}

.top_menu_main_category{
	position:relative;
	background:url("../png/p_top-2.png") no-repeat scroll 0 0 transparent;
	top:86px;
	left:0px;
	width:1080px;
	height:96px;
}

.top_menu_tel{
	position:absolute;
	width:222px;
	top:0px;
	left:0px;
	font-weight:bold;
	padding:6px 0 0 20px;
}
.top_menu_tel_l{
	float:left;
	color:#333;
}
.top_menu_tel_r{
	float:left;
	color:#333;	
}

/*All Products*/
.menu{
	position:absolute;
	top:25px;
	left:0px;
	cursor:pointer;
	z-index:13
}
#main_menu1{
	background:url("../png/p_top-2.png") no-repeat scroll 0 -99px transparent;
	width:151px;
	height:40px;	
	font-size:14px;
	font-weight:bold;
	color:#fff;
	/*padding:11px 0px 0px 20px;*/
	float:left;
	margin:0px ;
}
#main_menu1.hover{
	background:url("../png/p_top-2.png") no-repeat scroll 0 -140px transparent;
}
.main_menu1_content{
	padding:11px 0px 0px 20px;
}
.menu_name{
	float:left;
}
.menu_spliter{
	background:url("../png/p_top-2.png") no-repeat scroll 0 -270px transparent;
	width:2px;
	height:40px;
	float:left;
}
.menu_r{
	float:left;
	background:url("../png/p_top-2.png") no-repeat scroll 0 -395px transparent;
	width:9px;
	height:5px;
	margin:8px 4px 0px;
}
#main_menu2{
	background:url("../png/p_top-2.png") repeat-x scroll 0 -182px transparent;
	width:140px;
	height:40px;	
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#main_menu2.hover{
	background:url("../png/p_top-2.png") repeat-x scroll 0 -223px transparent;
}
.main_menu2_content{
	padding:11px 0px 0px 15px;
}
#main_menu3{
	background:url("../png/p_top-2.png") repeat-x scroll 0 -182px transparent;
	width:74px;
	height:40px;	
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#main_menu3.hover{
	background:url("../png/p_top-2.png") repeat-x scroll 0 -223px transparent;
}
.main_menu3_content{
	padding:11px 0px 0px 13px;
}

/*All category dropdown*/
#dp_category{
	position:absolute;
	top:1px;
	left:281px;
	width:221px;
	height:26px;
	color:#333;
	padding:2px;
}

.top_menu_search{
    clear: both;
    position: absolute;
    left: 380px;
    top: 32px;
    xwidth: 581px;
	height:25px;
}

.top_search_keyword{
	top: 4px;
	left: 0px;
    position: absolute;  
}

.top_search_keyword input{
	line-height: 20px;
    border: solid 1px white;
    color: #999;
    font-size: 14px;
    height: 18px;
    width: 211px;
	padding:0;
	margin: 0 0 0 41px;
}

.top_button_search{
	height: 23px;
	width: 66px;
    position: absolute;
    right: 333px;
    top: 2px;    
}

.top_menu_quick_link{
	position:absolute;
	top:66px;
	left:18px;
	z-index:0;
}

.top_menu_quick_link a:link{
  	z-index:0;
	display:table-cell;
	vertical-align:middle;
	height:27px;
}
.top_menu_quick_link a:visited{
 	z-index:0;
	display:table-cell;
	vertical-align:middle;
	height:27px;
}
.top_menu_quick_link a:hover{
	z-index:0;
	display:table-cell;
	vertical-align:middle;
	height:27px;
}
.top_menu_quick_link a:active{
  	z-index:0;
	display:table-cell;
	vertical-align:middle;
	height:27px;
}

.top_menu_quick_link a.freeshipping{
	color:#5db835;
	font-size:16px;
	font-weight:bold;
	z-index:0;
}
.top_menu_quick_link a{font:bold 11px arial,sans-serif;color:#555;}

.deals_alert{
	position:absolute;
	top:63px;
	left:616px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:34px;
	width:270px;
	line-height:34px;
	cursor:pointer;
}
.deals_alert_b{
	float:left;
}
.deals_alert_l{
	float:left;
	background:url("../png/p_top-2.png") no-repeat scroll 0 -400px transparent;
	width:14px;
	height:12px;
	margin:12px 4px 0px 7px;
}
.deals_alert_r{
	float:left;
	background:url("../png/p_top-2.png") no-repeat scroll 0 -395px transparent;
	width:9px;
	height:5px;
	margin:16px 4px 0px;
}
.deals_alert_popup{
	z-index:9;	
	display:none;	
	position:absolute;
	left:0px;
	top:34px;
	font-size:14px;
	text-align:left;
	color:#333;
	font-weight:normal;
}
.deals_alert_popup_b{	
	width:231px;
	height:106px;
	xbackground:url("../png/v_top-2.png") repeat-y scroll -304px 0 transparent;
	background:white;
	border:solid 2px #ed3d65;
	padding:0px 16px 11px 16px;	
	border-radius:4px;
}
.deals_alert_t{
	xwidth:263px;
	xheight:5px;
	xbackground:url("../png/p_top-2.png") no-repeat scroll -707px -538px transparent;
}
.submit_sub{
	width:231px;
	height:29px;
	background:url("../png/p_top-2.png") no-repeat scroll -415px -412px transparent;
	cursor:pointer;
}

.top_shopping_bag{
	position:absolute;
	top:69px;
	left:920px;
	background:url("../png/p_top-2.png") no-repeat scroll 0 -412px transparent;
	width:145px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#fff;
}
.top_shopping_bag.hover{
	background:url("../png/p_top-2.png") no-repeat scroll -646px -412px transparent;
}
.top_shopping_bag a:link{
	font-size:12px;
	color:#fff;
}
.top_shopping_bag a:visited{
	font-size:12px;
	color:#fff;
}
.top_shopping_bag a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.top_shopping_bag a:active{
	font-size:12px;
	color:#fff;
}

/*drop down menu*/
.dropdown_menu{
	z-index:13;
	clear:both;
	position:relative;
	top:10px;
	width:213px;
	display:none;
	 
}
.dropdown_menu_b{
	z-index:9;
	background:url("../png/v_top-2.png") no-repeat scroll -568px 0 transparent;
	width:213px;	
	text-align:left;

}
.dropdown_menu_b ul{
	margin:0;
	padding:0;
	list-style:none outside none;
}
.dropdown_menu_b li{
	background:url("../png/p_top-2.png") no-repeat scroll -466px -594px transparent;
	width:193px;
	height:30px;
	line-height:30px;
	padding-left:20px;
}
.dropdown_menu_b h3{
	margin:0;
	padding:0;
	z-index:8;
}
.dropdown_menu_b li a:link{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_b li a:visited{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_b li a:hover{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_b li a:active{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_e{
	z-index:10;
	background:url("../png/p_top-2.png") no-repeat scroll -233px -595px transparent;
	width:213px;
	height:26px;
}
.sub_menu{
	z-index:7;	
    position: absolute;
    top: 0px;
	left: 188px;
    width: 765px;	
	display:block;
}
.rtv_menu{
	position:relative;
	top: 0px;
	left: 0px;
	z-index:8;	
	display:none;
}
.sub_menu_mk{
	display:block;
	position: relative;
}
.hover .sub_menu_mk{
	z-index:8;
	position: absolute;
	top:0px;
	left:-20px;
	padding:0 0 0 20px;
    background:url("../png/p_top-2.png") no-repeat scroll 0 -594px transparent;
    height: 30px;
    width: 190px;
	display:block;
}
.dropdown_menu_b li.hover .sub_menu_mk a:link{
	color:#333;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_b li.hover .sub_menu_mk a:visited{
	color:#333;
	font-size:12px;
	font-weight:normal;
}
.dropdown_menu_b li.hover .sub_menu_mk a:hover{
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.dropdown_menu_b li.hover .sub_menu_mk a:active{
	color:#333;
	font:normal 11px arial,sans-serif;
	font-weight:bold;
}

.sub_menu_t{
	z-index:7;	
	background:url("../png/p_top-2.png") no-repeat scroll 0 -566px transparent;
	width:765px;
	height:3px;
}
.sub_menu_b{
	z-index:7;	
	background:url("../png/v_top-2.png") repeat-y scroll -782px 0 transparent;
	width:765px;
	height:378px;
	color:#333;
}
.sub_menu_e{
	z-index:7;	
	background:url("../png/p_top-2.png") no-repeat scroll 0 -583px transparent;
	width:765px;
	height:6px;
}
.dropdown_menu .dropdown_menu_b ul ul li{	
	background:none;
}
.dropdown_menu .dropdown_menu_b ul ul li a:link{
	color:#444;
	font-size:12px;
}
.dropdown_menu .dropdown_menu_b ul ul li a:visited{
	color:#444;
	font-size:12px;
}
.dropdown_menu .dropdown_menu_b ul ul li a:hover{
	color:#444;
	font-size:12px;
}
.dropdown_menu .dropdown_menu_b ul ul li a:active{
	color:#444;
	font-size:12px;
}

/* specific banner*/
#top_template_header {
}

#top_breadcrumb {
}

#top_breadcrumb a{
}

#top_breadcrumb .headerNavigation_current a:link{
	color:#000;
	font-weight:bold;
}
#top_breadcrumb.headerNavigation_current a:visited{
	color:#000;
	font-weight:bold;
}
#top_breadcrumb.headerNavigation_current a:hover{
	color:#000;
	font-weight:bold;
}
#top_breadcrumb.headerNavigation_current a:active{
	color:#000;
	font-weight:bold;
}

/* left */
.left {
	width:230px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
}

.left_box {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:228px;
	clear:both;
	border: 1px solid #cccccc;
}

.left_box_title {
	margin-top:3px;
	margin-left: 2px;
	padding-left:10px;
	width:213px;
	height:28px;
	xborder-bottom: 2px solid #006699;
	font-size: 18px;
	color:#fff;
	text-transform:uppercase;
	background:#eb1d4d;
}

.left_box_title.category_box_title {
}
.left_box_title.category_box_title_l {	
}
.left_box_title.login_box_title {
}
.left_box_title.special_box_title {
}
.left_box_title.news_box_title {
}
.left_box_title.feature_box_title {
}
.left_box_title.bestsell_box_title {
}
.left_box_title.bestsell_box_title_l{
}
.left_box_text.bestsell_box_text {
}
.left_box_title.whatsnew_box_title {
}
.left_box_title.whatsnew_box_title_l{
}
.left_box_title.cart_box_title {
}
.left_box_title.manufacture_box_title {
}
.left_box_title.subscribe_box_title {
}
.left_box_title.subscribe_box_title_l {
}
.left_box_title.featured_box_title {
}
.left_box_title.featured_box_title_l {
}
.left_box_title.specials_box_title {
}
.left_box_title.specials_box_title_l {
}

.left_box_title.review_box_title {
	border: 1px solid #D2D2D2;
	border-bottom: 0px solid #D2D2D2;
	width:180px;
	padding:12px 0px 12px 30px;
	margin:0px 10px;
}
.left_box_title.recommand_box_title {
}
.left_box_title.search_box_title {
}
.left_box_title.brand_box_title {
}

.left_box_title.catalog_box_title {
}

.left_box_title.tellyourfirend_box_title {
}

.left_box_text {
	margin-top: 10px auto;
	padding:0px 0px 0px 0px;
	font-size: 12px;
	color:#333;
	display:block;
	line-height:18px;
	width:220px;
}

.left_box_text.category_box_text {
	margin-top:10px;
	margin-left: 1px;
	padding-left:1px;
	width: 222px;
}

.left_box_text.subscribe_box_text {
	margin-top:10px;
	margin-left: 10px;
	padding-left:10px;
	margin-right: 5px;
	width: 200px;
}

.left_box_text li{
	xfont-size: 13px;
    line-height: 20px;
    xlist-style-image: url("../png/right_arrow-2.png");
	xborder:solid 1px green;
	xdisplay:block;
}

.left_box_text.news_box_text {
}

.left_box_text.feature_box_text {
}

.left_box_text.cart_box_text {
}

.left_box_text.login_box_text {

}

.left_box_text.special_box_text {
}

.left_box_text.search_box_text {
}

.left_box_text.search_box_text a {
}

.left_box_text.search_box_text a:hover {
}

.left_box_text.cart_box_text div {
}

.left_box_text.cart_box_text a {
}

.left_box_text.review_box_text {
	border: 1px solid #D2D2D2;
	border-top: 0px solid #D2D2D2;
	width:190px;
	padding:12px 10px 12px 10px;
	margin:0px 10px;
	background-color:#F0F2F4;
}
.left_box_text a {
	color:#333;
	line-height:18px;
}

.left_box_text.information_box_text div{
}

.left_box_text p {
	margin: 3px 3px 3px 10px;
}

.left_box_end {
	clear:both;
}

/*center*/
.center {
	text-align:center;
}

.center_content {
	width: 1080px;
	margin:0 auto;
}

.center_box table {
	border-collapse: collapse;
	width: 100%;
}

.center_box_title {
	color:#526679;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding:3px 10px 3px 8px;
	text-transform:uppercase;
}


.center_box_title.center_title_welcome {
	background:url(../title_welcome-2.html) no-repeat;
}
.center_box_title.center_title_contactus {
	background:url(../title_contacts-2.html) no-repeat;
}
.center_box_title.center_title_information {
}

.center_box_title.center_title_serices {
	background:url(../title_services-2.html) no-repeat;
}

.center_box_title.center_title_aboutus {
	background:url(../title_about-2.html) no-repeat;
}

.center_box_title.center_title_categorylist {
	background:url(../title_products-2.html) no-repeat;
}

.center_box_title.shipping_estimate {
}

.center_box_title.center_title_productlist {
	background:url(../title_products-2.html) no-repeat;
}

.center_box_title.center_title_feature{
	text-decoration:underline;
	/*background:url(../images/headers/english/title_featured.png) no-repeat;*/
}

.center_box_title.center_title_special{
	background:url(../title_products-2.html) no-repeat;
}


.center_box_title.center_title_searchresult {
	text-transform:none;
}

.center_box_text {
	padding: 6px 10px 6px 8px;
	font-size: 12px;
	width: 700px;
	background-color:#ffffff;
	color: #000000;
}

.center_box_text.category_list {
}
.center_box_text.welcome {
	font-family:Arial,Verdana;
	background-color:#4296CA;
	color:#ffffff;
	min-height:30px;
}

.center_box_text.shopping_cart {
	min-height:30px;
}

.center_box_text.estimate {
	min-height:30px;
}
.center_box_text a {
	color: #000000;
}

.center_box_text.min_productlist {
	padding: 0px;
	min-height:775px;
}

.center_box_text.featured {
	padding: 0px 10px 6px 8px;
}

.center_account_login_title {
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	margin:0px 0px 6px 0px;
}

.center_account_login_text {
	font-size:10pt;
	font-family:Arial;
	margin:0px 0px 6px 0px;
}
.center_account_register_title {
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	margin:0px 0px 6px 0px;
}

.center_account_register_text {
	font-size:10pt;
	font-family:Arial;
	margin:0px 0px 6px 0px;
}

.center_box_end.center_box_end_productlist {
	background:none;
}
.center_box_end.center_box_end_featured {
	background:none;
}

.center_box_end.shipping_searchresult {
	background:none;
}


.center_hr {
	clear:both;
	margin:12px 0px;
	border-bottom: 1px solid #999999;
}

.right {
	float: right;
    margin: 0 0 0 3px;
    padding: 0;
    width: 230px;
}


/*  bottom  */
.bottom{
	clear: both;
}

.bottom_t{
	background:url(../png/bg_footer-2.png) no-repeat scroll top center;
}

.bottom_b{
	/*background-color:#fff;*/
	padding-top:15px;
	text-align:center;
}


.bottom_info_img{
	margin:0 auto;
}


.bottom_reinfo_giftfinder{
    height: 255px;
	margin:15px auto;
}

.bottom_column{
	float: left;
    height: 145px;
    text-align: center;
    width: 235px;
}

.bottom_column_content{
    color: #ffffff;
    font-size: 12px;
    margin: 10px auto;
	padding:0 30px 0 0px
}

.bottom_column_title{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:0px 0 0px 20px;
	text-align:left;
}

.bottom_column_content ul li{
	text-align:left;
	margin:0px 0px 0px 20px;
	font-size:12px;
	color:#ffffff;
}

.bottom_column_content ul li a:link{	
	color:#ffffff;
}

.bottom_column_content ul li a:visited{	
	color:#ffffff;
}

.bottom_column_content ul li a:hover{	
	color:#ffffff;
}

.bottom_column_content ul li a:active{	
	color:#ffffff;
}

.bottom_reinfo{
	height: 145px;
	background-color:#028af1;
	border-top: 1px solid #000;
}


.bottom_copyright{
	margin-top:15px;
	padding-top: 10px;
	color:#666666;
	font-size:12px;
	height:100px;
	text-align:center;
	border-top: 1px solid #EE426A;
}



/*  bottom  end  */

/* category */
#category_line {
	line-height:20px;
}

#category_line a:link,#category_line a:visited{
	color:#0099cc;
	line-height:20px;
	text-decoration: none;
}

#category_line a:hover {
	color:#000;
	line-height:20px;
}

#category_line_selected{

    xline-height: 21px;
	xborder:solid 1px red;
	margin:0 0 5px 0px;
	padding:2px 0  ;
	background:#f3f3f3;
}

#category_line_selected a:link,#category_line_selected a:visited {
	color:#0099cc;
	font-weight: bold;
	line-height:13px;
	text-decoration: none;
}
#category_line_selected a:hover {
	color:#000;
	line-height:13px;
}

#category_line_selected1 a:link,#category_line_selected1 a:visited {
	color:#0099cc;
	xfont-weight: bold;
	line-height:18px;
	xheight:18px;
	text-decoration: none;	
	padding:0 0 0 11px;
    xbackground: url("../png/right_arrow-2.png") no-repeat 11px 6px ;
 	xborder:solid 1px red;
	xdisplay:inline-block;
	display:block;
	margin:2px 0;
}
.cb_left_ra_m{xborder:solid 1px red;margin:0 3px 0 0;}
#category_line_selected1 a:hover {

	color:#000;
	xline-height:13px;
}

/* news box */
#news_box_line {
	height: 1em;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px;
	font-weight:bold;
}

#news_box_line a:link,#news_box_line a:visited {
	color:#AE5B64;
	text-decoration: none;
	font-weight:bold;
}
#news_box_line a:hover {
	color:#AE5B64;
	text-decoration: underline;
	font-weight:bold;
}

.news_box_line.date {
	height: 1em;
	margin: 0px 6px 0px 0px;
	padding: 3px 0px 3px 0px;
	color:#1B4173
}

.news_box_line.hr {
	border-bottom:2px solid #8DA0B9;
	height:2px;
	font-size:0px;
	margin:11px 0px 0px 0px;
}

.item_title {
	font-family:Arial,Verdana;
	font-size:10pt;
	font-weight: bold;
	color:#AE5B64;	
	vertical-align:middle;
	display:table-cell;
	height:30px;
	margin:3px 0px 3px 0px;
	text-align:left;
	padding:0px 0px 3px 0px;
}

.item_title a:link,.item_title a:visited,.item_title a:hover  {
	font-family:Arial,Verdana;
	font-size:10pt;
	font-weight: bold;
	color:#AE5B64;	
}

/* 输入框 */
#login_box{
	text-align: left;
	color:#006E3A;
	font-weight:bold;
	font-size:10px;
}

#login_box a,#login_box a:link,#login_box a:visited { 
  color:#006E3A; 
  font-weight:bold;
  text-decoration: none; 
}

#login_box a:hover { 
  color:#006E3A; 
  text-decoration: underline; 
}

#login_form{
	/*height:132px;*/
}

input.loginbox { 
	width: 150px; 
	border: 1px solid #949494;
	margin: 1px; 
	color:#006E3A;
}

.clearbox {
	clear: both;
	visibility: hidden; 
}

#productlist_sort {
	font-size:12px;
	font-weight:bold;
	margin: 6px 0px 5px 6px;
	float:right;
	width:255px;
}

#productlist_category_desc{
	float:left;
	width:366px;
}

.left_box_hr {
	clear:both;
	height:12px;
	font-size:0px;
}

.bottom_link {
padding:0px 12px 6px 0px;
}
.bottom_link a:link,.bottom_link a:visited,.bottom_link a:hover{
	color:#FFFFFF;
}


.user_menu {
	color:#898989;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0;
	vertical-align:top;
}

.user_menu span {
background:url("../user_menu_bg-2.html") no-repeat scroll 100% 8px transparent;
float:left;
font-size:10px;
line-height:14px;
}

.user_menu span a {
color:#526679;
padding:2px 7px 3px;
font-weight:normal;
}

.tdleft {
	background:url(../ie_tdleft_bg-2.html) repeat-y scroll left top;
}


.product_compare_cbox {
}

.product_compare_cbox h1{
	color: #22436c;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
}

.product_compare_content {
	position: relative;
	min-height: 1000px;
}

.product_compare_title {
	position: absolute;
	top:20px;
	left: -10px;
	width: 195px;
	height: 47px;
	background:url(../product_compare_tit-2.html) no-repeat left top;
}

.product_compare_table {
	position: absolute;
	top:20px;
	left: 0px;
	width: 100%;
	height: 50px;
}

.product_compare_items {
	text-align:center;float:left;padding:15px 10px 15px 10px;width:220px;height:380px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:15px;
}

.product_compare_spec {
	text-align:left;padding:10px 10px 10px 10px;width:220px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:12px;color:#333;
}

.product_compare_spec span {
	color:#666666;
}

#id_customer_review a {
    text-align: left;
}
.product_option_dropdown_css{xborder:solid 1px red;width:100%;}
.wls_currency{color:white;float:right;xborder:solid 1px blue;margin:6px 320px 0 0;}
.wls_currency .a,.wls_currency .b{float:left;xborder:solid 1px green;}
.wls_currency .b{background:url(../png/header_currency-2.png);width:87px;height:18px;margin:-2px 0 0 5px;color:#010101;padding:2px 0 0 0;}
.top_promotion .a img {text-align:right; margin:11px 0px  0 6px;}
.top_menu_tel_l a{color:black;}
.top_menu_tel_r{margin:1px 0 0 4px;}
.top_menu_tel_r a{font-size:10px; }
.top_menu_search .a{ xborder:solid 1px red;float:left;margin:6px 0 0 360px; width:326px;text-align:left;xfont-weight:bold;}
/*
 .top_menu_search .b{ color:#cc005c;}
 */

 .top_menu_quick_link .one_item_a{float:left;xborder:solid 1px green;width:121px;text-align:left;margin:0 0 0 21px;}
.top_menu_quick_link .one_item_b{float:left;xborder:solid 1px green;width:93px;text-align:left;margin:0 0 0 29px;}
.top_menu_quick_link .one_item_c{float:left;xborder:solid 1px green;width:131px;text-align:left;margin:0 0 0 32px;}
.top_menu_quick_link .one_item_d{float:left;xborder:solid 1px green;width:121px;text-align:left;margin:0 0 0 41px;}
.header_bottom_share{xborder:solid 1px red; xmargin:88px 0 0 0;xheight:33px;margin:-15px auto 0 auto;width:1080px;xline-height:33px;text-align:left;}

/*
#id_feautred_products .ui-widget-header{background:none;}
#id_feautred_products .ui-widget-header{border:solid 0px red;border-bottom:solid 1px #c8c8c8;}
#id_feautred_products .ui-corner-all{ border-radius:0px;}
#id_feautred_products .ui-state-default{background:url(../images/header_featured_tab_bk.png);width:111px; }
#id_feautred_products .ui-tabs-selected{ background:url(../images/header_featured_tab_bk_sel.png);}
#id_feautred_products ul{   margin:0 0 0 333px;}
*/.home_featured_items{xborder:solid 1px red;xtop:-311px;font:20px verdana bold;color:#333;}
.hfi_container{xborder-bottom:solid 1px #c8c8c8;}
.home_featured_items_left,.home_featured_items_right{float:left;xborder:solid 1px red;}
.home_featured_items_left{width:280px; padding-bottom: 10px;}
.home_featured_items_right{xwidth:500px;xpadding: 0 0 0 100px;xborder:solid 1px red;float:right;}
.hfir_tab_sel,.hfir_tab{background:url(../png/header_featured_tab_bk-2.png);float:left;padding:0 6px;xwidth:88px;height:28px;line-height:28px;text-align:center;margin:0 
5px;border-top-left-radius:3px;border-top-right-radius:3px;border:solid 1px #828282;cursor:pointer;}
.hfir_tab_sel{background:url(../png/header_featured_tab_bk_sel-2.png);}
.hfi_content_container{ border:solid 1px #c8c8c8;padding:6px;}
.hfi_container_ex_one_item{float:left;xborder:solid 1px red; width:190px;height:360px; margin:0 3px;}
.grid_quick_view_h{height:25px;line-height:25px;}
.hfi_one_item{display:none}
.fcf_c_title{xmargin:21px 0 0 0;font:bold 20px verdana;border-bottom:dotted 1px #333;padding:6px 0 6px 6px; }
.gcf_container{ xborder:solid 1px red;background:url(../png/gcf_container_bk-2.png);xheight:366px;xheight:820px;margin:11px 0;}
.fcf_oic_one_item{float:left;width:400px;height:158px;xborder:solid 1px green;margin: 0 3px 5px 3px;}
.fcf_oi_left,.fcf_oi_right{float:left;xborder:solid 1px red;margin:5px  5px;}
.fcf_oi_left{width:145px;height:145px;border:solid 1px #c8c8c8;}
.fcf_oi_right{width:230px;}
.fcf_oi_right_a a{font:normal 12px arial,sans-serif;color:#0099cc;}
.fcf_oi_right div{margin:4px 0;}
.fcf_oi_right_a_more{text-align:right;margin:5px 0;}
.ichf_container{xborder:solid 1px red;padding:5px 6px;}
.gcfe_container{border:solid 1px #c8c8c8; padding:11px 0px;margin:13px 0;}
.gmg_container{margin:11px 0;}
.chwd_container{font-family:Verdana,sans-serif;font-size:12px; line-height:21px;word-break:break-all;margin:0 0 33px 0;xborder:solid 1px red;margin: 0 auto;width: 1080px;}
.chwd_container a{color:#0099cc;}
.tf_container{border:solid 1px #c6bfbf;color:#4d4d4d;font-family:verdana,sans-serif;font-size:11px;xpadding:2px;background:url(../png/footer_bk-2.png);height:471px;margin:24px 0 0 0;}
.tc_s{float:left;background:url(../png/footer_bk_0-2.png);width:284px;height:291px;text-align:center;margin:0 0 0 60px;}
.tc_s_a{ xmargin:21px 0 0 0px;}
.tc_s_b{xfont:bold 23px verdana,sans-serif;xmargin: 11px 0 0 0;}
.tc_s_a input[type="text"]{margin:156px 0 0 3px;border:solid 0px red;height:21px;width:196px;}
.tc_s_a_btn{margin:17px 0 0 158px;border:solid 0px red;height:21px;width:88px;cursor:pointer;}
.tc_footer_c{xborder:solid 1px red;float:left;width:462px;xheight:290px;padding:20px 0;}
.tc_footer_c_one_item{float:left;width:220px;height:147px;xborder:solid 1px green;}
.tc_footer_c_one_item div{margin:5px auto;xborder:solid 1px blue;width:146px;}
.tfcoi_title{background:url(../png/footer_bk_1-2.png);xwidth:146px;height:30px;color:white;font:bold 11px verdana,sans-serif;text-align:center;display:xtable-cell;line-height:21px;}
.tfcoi_item{font:normal 11px verdana,sans-serif;}
.tc_footer_right{xborder:solid 1px red;float:right;width:270px;height:320px;margin:20px 0 0 0;}
.tc_footer_right div{xborder:solid 1px green;margin:3px auto;width:178px;}
.tfr_item_h{border-bottom:solid 1px #9f9f9f;xheight:11px;padding:11px;}
.tfr_item_fb div{margin:21px 0 0 0;}
.tc_footer_hr{ height:5px;xborder:solid 1px red;margin:  8px 0 0 0;}
.tc_footer_hr_a,.tc_footer_hr_b{height:1px;background:#9f9f9f;}
.tc_footer_hr_b{background:white;}
.tc_footer_copyright{xborder:solid 1px red;text-align:center;xheight:88px;margin: 4px 0 0 0;line-height:14px;}
.bc_top_nav #top_breadcrumb,.bc_top_nav #top_breadcrumb a {color: #7f7b81;    font-family: "Open Sans",sans-serif;    font-size: 13px;    font-weight: 400;    line-height: 18px;    text-decoration: none;}
.bc_top_nav{margin: 0 auto;    width: 1080px;}
.ca_title_container{height:24px;line-height:24px;background:#eb1d4d;color:#fff;padding:0 0 0 8px;} 
.ad_for_category_top_container{border:solid 1px #c8c8c8;}
.afctc_left{float:left;}
.afctc_right{float:right;}
.cpl_nav_container{border:solid 1px #d8d8d8;margin:11px 0;background:#f7f7f7;padding:6px;clear:both;}
.cpl_nc_a{}
.cpn_sort_by_t{color:#eb1d4d;}
.th_bottom_h{margin:0 0 11px 0;}
.hbs_left{float:left;}
.hbs_right{ float:right;margin:9px 0 0 0;}
#id_product_name h1{}
.product_detail_share_2_website{margin:15px 0 0 0;}
.product_detail_share_2_website_tips{padding: 0 0 5px 25px;color:red;font:normal 12px arial,sans-serif;}
#id_seo_and_short_description{xpadding:0 61px 0 0;word-break:break-all;xborder:solid 1px red;}
.product_detail_ssd_container{margin:13px 0 0 0;}
.product_detail_price_for_list_container{color:#333;font:normal 12px arial,sans-serif;margin:11px 0 0 0;}
.product_detail_price_text_c_list,.product_detail_price_text_c{color:#eb1d4d;xmargin:8px 0;}
.product_detail_price_text_c_list{font:bold 28px arial,sans-serif;}
.product_detail_price_text_c_off{color:#eb1d4d;font:bold 12px arial,sans-serif;}
.product_detail_options_ex_c{xborder:solid 1px red;xheight:250px;background:url(../png/gcf_container_bk-2.png);padding:4px;margin-top:10px;}
.product_detail_options_ex_c_qty{background:url(../png/product_detail_qty_dotted-2.png); xfloat:left;margin:13px 0px 0 20px; height:70px;width:220px;line-height:70px;padding:0 0 0 20px; }
.product_detail_options_ex_c_qty_text_bk{background:url(../png/product_detail_qty_bk-2.png);width:90px;height:30px;}
#id_product_qty{border: 1px solid #d6d4d4;color: #777777;font-weight: bold;height: 35px;margin: 0 0 0 8px;width: 35px;padding:0;}
.pdoec_options_c{xborder:solid 1px red;float:left;width:380px;margin:0px 0 0 5px;xpadding:10px 0 0 0;}
.pdoec_options_c select{font:normal 12px arial,sans-serif;}
.pdoec_options_c_c{xmargin:33px  1px;padding:5px;xborder:dotted 1px black;xline-height:21px;margin:14px 0 0 0;}
.select_ui_ex select {-moz-appearance: none;
    background: #fbfbfb url("../png/select-arrow-2.png") no-repeat scroll 95% center;
    border: 1px solid #dddddd;
    color: #757575;
    font-size: 13px;
    line-height: 18px;
    padding: 7px 10px;
    width: 290px;}
.select_ui_ex{/*width: 222px;height: 30px; overflow: hidden;background: url(../images/select_ui_bk_ex.png) no-repeat right #ddd;margin:14px 0 0 0 ;*/}
.pdoec_options_c_paypal_authorize_c{xmargin:31px 0 0 0;}
.tmt_logoff_x{margin:0px 0 0  0px;float:left; xborder:solid 1px red;}
 
.st_left,.st_right{xborder:solid 1px red;float:left;width:13px;xheight:100px;margin:31px 0 0 0px;cursor:pointer;}
.st_content{float:left;width:365px; overflow:hidden;margin:0 32px;}
.st_content_ex{width:3000px;}
.st_content_ex table{border-collapse: collapse;}
.st_content_ex img{vertical-align:middle;}
#id_combo_container_ex {}

.product_detail_for_ppsad_container{margin: 20px 0;}
.pdfpc_one_item{margin:3px 0;font:normal 11px/20px verdana,sans-serif; overflow: hidden;word-wrap: break-word;}
.pdfpc_one_item span{font-weight:bold; font-size:12px;}

.tab_container{xborder:solid 1px red;}
.tab_c_one_item_sel,.tab_c_one_item{float:left; xwidth:100px;background:url(../png/header_featured_tab_bk-2.png);margin:0 5px;height:28px;line-height:28px;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;border:solid 1px #aaa;cursor:pointer;padding:0 16px;}
.tab_c_one_item_sel{background:url(../png/header_featured_tab_bk_sel-2.png);}
.tab_c_content_c{border:solid 1px #c8c8c8;padding:10px;min-height:200px; }
.combo_p_one_item_pn_p,.combo_p_one_item_pn{text-align:center;xborder:solid 1px red;xpadding:3px;height:17px;line-height:17px;overflow:hidden;color:#333333;font:normal 11px arial,sans-serif;}
.combo_p_one_item_pn_p{color:#eb1d4d;}
.combo_p_one_item_pn{margin:3px 0 0 0;height:40px; font-size:9px;width:70px;word-wrap:break-word;word-break:break-all;}
.combo_p_one_item_picx{height:100px;border:1px solid #c8c8c8;}
.wholesale_price_end{border-bottom:solid 0px red;}
.product_combo_price_save_x{color:#eb1d4d;margin:0 0 0 6px;}
.latest_reviews_info_end{border:solid 0px red;}
.latest_reviews_tit_t_c{color:#333;}
.product_detail_des_x_c{xborder:solid 1px red;margin:11px 0 0 0;}
.product_detail_des_x_c_rp_c{border:solid 1px #c8c8c8;padding:1px;background:white;width:240px;margin:31px 0 0 0;}
.product_detail_des_x_c_rp_c_t{font:normal 14px arial,sans-serif;height:33px;line-height:33px;background:#ededed;padding:0 0 0 21px;}
.product_detail_des_x_c_tabs{padding:0 15px 0 0;}
.product_detail_des_x_c_rp_c_c{xborder:solid 1px red;xpadding:0 11px;margin:0 auto;width:170px;}
.suggest_item div{}
.popup_quickview_img_small_qv{xborder:solid 1px red;padding:0 0 0 3px;}
.user_login_c{xborder:solid 1px red;background:url(../png/user_login_bk-2.png);height:532px;}
.gcfe_container img{xborder:solid 1px red;width:158px;}
.product_detail_combo_c{margin:21px 0 0 0;}
.product_detail_combo_c .tab_c_one_item_sel{xborder:solid 1px red;margin:0 0 0 21px;}
.top_menu_b_rrr{xborder:solid 1px blue;height:29px;width:55px;float:left;line-height:29px; color:#ED3F67;padding:0 6px 0 0}
.product_detail_short_description_more{font:normal 12px arial,sans-serif;xborder:solid 1px red; xdisplay:inline-block;margin:11px 0 31px 0;color:#eb1d4d;text-decoration:underline;text-align:right;}
#id_seo_and_short_description .text_line1{font:normal 12px arial,sans-serif;xborder:solid 1px red;}
.category_line_selected span{xcolor:red;font:normal 11px arial,sans-serif;}
#category_line_selected span{font:bold 12px arial,sans-serif;}

.mhc_one_item{font:normal 12px arial,sans-serif;border-top:solid 1px #f2648a;border-bottom:solid 1px #d91643;height:30px;line-height:30px;text-align:left;padding:0 0 0 21px;border-left:solid 1px #c80f3a;border-right:solid 1px #c80f3a;background:#eb1d4d;width:210px;cursor:pointer;overflow:hidden;}
.mhc_one_item_selected{border:solid 2px #c80f3a;background:#fcf0f5;border-right:solid 2px #fcf0f5;}
.mhc_one_item a{color:white;}
.mhc_one_item .a{color:white;}
.mhc_one_item_selected .a,.mhc_one_item_selected a{color:#eb1d4d;}
#id_combo_container_ex{ }
.product_detail_combo_down,.product_detail_combo_up{text-align:center;cursor:pointer;}
.cont_inner_ex{xborder:solid 1px red;padding:5px;}
.pd_custom_made_size_chart,.pd_sc_x{margin:0 30px;height:500px;overflow:auto;}
.product_detail_qa_x{border:solid 1px #999;width:99%;margin:11px 0;height:81px;}
.product_detail_qa_x_ok{text-align:right;margin:4px 5px 0 0; }
.index_desc_c_bk{font:bold 10px arial,sans-serif;background:url(../png/index_desc_center-2.png);height:17px;color:white;line-height:17px;}
.index_desc_r_bk{height:20px;margin:3px 0 0 0 ;}
.hbs_left{padding:5px 0 5px 0;}
.hbs_right{margin:8px 0;}
.category_share_to_o_w{xborder:solid 1px red;margin:-41px 0 11px 0;width:100%;text-align:right;}
.category_auto_hide_x{xborder:solid 1px red;height:auto;overflow-x:hidden;overflow-y:auto;}
.tc_s_ss{padding:0 0 0px 39px;}
.menuitem_2_one_item{background:#fcf0f5;border:solid 1px #fcf0f5;} 
.menuitem_2_one_item a{color:#eb1d4d;}
.mhc_one_item_selected_2{border:solid 1px green;}
.menu_header_container_ex{border:solid 2px #c80f3a;}
.cv_right span a{color:#c80f3a;}
#id_combo_container{padding:17px 0;margin: 0 auto;width: 1080px;}
.product_detail_combo_up{margin:0 0 10px 0;}
.product_detail_combo_down{margin:10px 0 0px 0;}
.product_detail_short_comment_info_c a,.product_detail_short_comment_info_c span,.product_detail_short_comment_info_c{color:#e81f49;}
.box_for_Coupons{border:solid 1px #e3e3e3;padding:3px;}
.product_detail_sps_i{font:normal 11px arial,sans-serif;max-height:230px; line-height:21px;overflow-y:auto;word-break: normal; word-wrap: break-word;}
.product_detail_sps_i table {border:0px;}
.product_detail_sps_i td {border: 1px solid #666;}
.ft_p_img_ex img{xborder:solid 1px red;vertical-align:middle;margin:0 11px;}
.product_detail_nav_path_ex,.product_detail_nav_path{font:bold 13px arial,sans-serif;margin:3px 0;color:#333;}
.product_detail_nav_path_ex{font:normal 12px arial,sans-serif;margin:3px 0;clear:both;}
.product_detail_nav_path_ex li{float:left;list-style:none;}
.detail_page_navigation a{color:#333;}
.index_content_text {word-break: normal; word-wrap: break-word;}

.sbs_left,.sbs_right,.sbs_center{float:left;xborder:solid 1px red;xwidth:100px;height:24px;text-align:left;margin:4px 0 0 0;}
.sbs_left{margin:0 0 0 -73px;width:200px;}
#id_search_keyword{border:solid 1px #ddd;margin:0 0 0 0px;width:100%;background:#fafafa;}
.sbs_center{xborder:solid 1px blue;width:380px;margin:0 6px 0 11px;}
.sbs_right{margin:2px 0 0 11px;}
.sbs_c_c{overflow:hidden;height:24px;width:100%;}
.sbs_c_one_item_t,.sbs_c_one_item{float:left;text-align:left;xborder:solid 1px red;margin:0 2px;color:black;height:24px;line-height:24px;font-weight:bold;}
.sbs_c_one_item a{xcolor:#cc005f;xborder-right:solid 1px black;padding:0 4px 0 0;  }
.sbs_c_one_item .b{color:black; text-decoration:none;margin:0 0px 0 5px;}
.sbs_c_one_item .a{  text-decoration:underline;border:solid 1px red;}
.sbs_cc_x{xborder:solid 1px blue; height:24px;}
.sbs_c_one_item_ex,.sbs_c_one_item{font:10px arial,sans-serif;float:left;xborder:solid 1px green; xwidth:47px;overflow:hidden;height:18px;line-height:18px;}
.sbs_c_one_item_ex{xborder:solid 1px blue; xwidth:50px; text-align:center;}
.sbs_c_one_item_ex .b{color:#666;margin:0 2px;}
.glcfi_title{font:bold 12px arial,sans-serif;margin:6px 0;}
.glcfi_rt{margin:8px 6px;height:65px;overflow:hidden;font:normal 11px/16px arial,sans-serif;}
.glcfi_comment_more{text-align:right;padding:0 5px 0 0;}
.rt_xx_description{font:normal 12px/19px arial,sans-serif;word-break:break-all;}
.meneame a{margin:0 1px;border:solid 1px #bbb;padding:0 1px;background:#f0f0f0;color:#888;}
.hfi_content_container li{float: left;height: 300px;list-style: none outside none;margin-left: 8px;width: 156px;}
.product_detail_pepl{padding:0 0 0 16px;xborder:solid 1px red; }
.product_detail_how_to_m div{margin:5px 0;}
.product_detail_pepl div{margin:11px 0;}
.pdoec_options_c_paypal_authorize_c div{margin: 11px 0;}
.custommadebox_right input,.custommadebox_right textarea{border:solid 1px #aaa;width:100px;}
.custommadebox_right textarea{width:244px;}
.pd_product_short_desc_2_long{padding:6px 30px;font:normal 12px/18px arial,sans-serif;height:550px;overflow:auto;}
.pd_sc_ec{font:normal 12px/19px arial,sans-serif;xword-break:break-all;}
.lpage .left{xborder:solid 1px red;}
.lpage .lpt_center{bfloat:right;width:1080px;text-align: left;}
.product_detail_tags_c{border:solid 1px #ddd;background:#EDEDED;height:33px;line-height:33px;margin:8px 0 0 0;padding:0 0 0 21px}
.product_detail_tags_one_i {float:left;height:21px;line-height:21px;padding:0 3px;}
.product_detail_tags_c_c{border:solid 1px #ddd;}
.content_right_xxxxx .center_box_text {width:100%;}
 
 .p1 {margin:0px;}
 .custommadebox { width: 80%; margin: 0 auto;}

.gotop {
    background: url("../jpg/btn_gotop-2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    height: 57px;
    position: fixed;
    right: 0;
    width: 57px;
}

.write_comment_content{background-color:#f2f2f2;padding:23px 17px;}
.verification_code_text{line-height:10px;font-family: "Open Sans",sans-serif;font-size:14px;color:#68707e;float:left;margin-top:10px;}
.verification_code{float:left;margin-left:10px;}
#id_valid_code{width:166px;margin-top:5px;height:34px;}
#id_for_name_for_comment_content{width:500px;padding:10px;}
.info_title{width:1080px;margin:0 auto;}

/*  ZCSC studio */
.zcsc_category_description{width: 100%; height: auto; background: url("../zcsc_bg.html") repeat-y;}
.zcsc_des_box{width: 900px; height: auto; margin: 0px auto;}
.zcsc_about_order_box{width: 380px; height: 180px; margin: 0px auto; background: url("../zcsc_about_order_bg.html") no-repeat; font-size: 35px; font-weight: bold; line-height: 180px; text-align: center;}
.zcsc_about_order_box2{width: 380px; height: 200px; margin: 0px auto; background: url("../zcsc_about_order_bg2.html") no-repeat; font-size: 35px; font-weight: bold; line-height: 200px; text-align: center;}
.zcsc_text{font-size: 24px; font-weight: normal; line-height: 40px;}
.zcsc_desc_title_box{width: 546px; height: 30px; margin: 10px auto;}
.zcsc_contact_us_btn{height: 56px;  margin: 22px auto auto auto;  width: 316px;  background-color: #2f2f2d;  color: #ffffff;  line-height: 56px;  font-size: 25px; text-decoration: none;  font-weight: normal; text-align: center; cursor: pointer; border-radius:8px;}
.zcsc_custom_made_btn{display: block; height: 58px; margin-top: 10px; width: 300px;  background-color: #619f14;  color: #ffffff !important;  line-height: 56px;  font-size: 24px; text-decoration: none;  font-weight: normal; text-align: center; cursor: pointer;}
a.btn_addtocart{display:block;border:1px solid #2b509a;background-color:#2a6db0;color:#fff;height: 58px; margin-top: 10px; width: 300px;line-height: 56px;  font-size: 18px; text-decoration: none;  font-weight: normal; text-align: center;text-transform:uppercase;}
a.btn_addtocart img{display:inline;margin:0 10px 5px 0;}

/* Exclusive */
.exclusive_category_description{width: 100%; height: auto; margin-bottom: 30px;}
.exclusive_des_box{width: 100%; height: auto; margin: 0px auto;}
.exclusive_category_text{font-size:26px; line-height: 40px; color: #000000;}
.exclusive_contact_us_btn{height: 56px;  margin: 22px auto auto auto;  width: 316px;  background-color: #ee476e;  color: #ffffff;  line-height: 56px;  font-size: 26px; text-decoration: none;  font-weight: normal; text-align: center; cursor: pointer; border-radius:8px;}
.eclusive_p_back01{height: 755px; background: url("../jpg/exclusive_p_back_01-2.jpg") no-repeat;}
.eclusive_p_back02{height: 755px; background: url("../jpg/exclusive_p_back_02-2.jpg") no-repeat;}

a.btn_addtocart{display:block;border:1px solid #2b509a;background-color:#2a6db0;color:#fff;height: 58px; margin-top: 10px; width: 300px;line-height: 56px;  font-size: 18px; text-decoration: none;  font-weight: normal; text-align: center;text-transform:uppercase;}
a.btn_addtocart img{display:inline;margin:0 10px 5px 0;}
#only_usa{clear: both;font-weight: bold;color: #000;font-size: 14px;font-style: italic;}

.sizechart_how_to_measure tr td.desc{text-align:left;padding:0 50px 20px 50px;color:#000;}
.sizechart_how_to_measure tr td.item{padding:18px;background-color:#f2f2f2;}
.sizechart_how_to_measure tr td.item.rt{padding-left:26px;}
.sizechart_how_to_measure tr td.item.rt .cp{padding-top:50px;margin:0;}
.sizechart_how_to_measure i.sn{font-style:normal;font-size:18px;font-weight:bold;border-radius: 37px;background-color:#ff6699;display:inline-block;width:37px;height:37px;text-align:center;line-height:37px;color:#fff;}
.sizechart_how_to_measure span.tt{font-weight:bold;color:#000;font-size:18px;margin-left:17px;}
.sizechart_how_to_measure div{color:#000;margin-top:30px;font-size:13.5px;line-height:24px;}

/*商品页面 start*/
svg.zoom,svg.question_mark{position:relative;top:2px;margin-right:5px;}
.button_click_to_enlarge a:link{color:#404041;padding:0 20px;}
.button_click_to_enlarge a:visited{color:#404041;padding:0 20px;}
.button_click_to_enlarge a:hover{color:#404041;padding:0 20px;}
.button_click_to_enlarge a:active{color:#404041;padding:0px 20px;}
/*商品页面 end*/

/* daiz bella分类页面 START*/
.daiz_bella{width:100%;margin:0 auto;}
.daiz_bella img.wfull{width:100%;height:auto;}
.daiz_bella .section_1{text-align:center;position:relative;}
.daiz_bella .section_1 .bg{position:absolute;top:0px;left:0px;}
.daiz_bella .section_1 table{width:72.48%;margin:0 auto;position:relative;padding:10% 0;}
.daiz_bella .section_1 table tr td{width:33.3333%;position:relative;}
.daiz_bella .section_1 table tr td img.wfull{width:95%;position:relative;}
.daiz_bella .section_1 table tr td a:link{width:75%;display:block;color:#404040;font-weight:bold;font-size:11px;margin:-35% auto 0;position:relative;background-color:#fff;opacity:0.8;padding:8%;}
.daiz_bella .section_1 table tr td a:visited{width:75%;display:block;color:#404040;font-weight:bold;font-size:11px;margin:-35% auto 0;position:relative;background-color:#fff;opacity:0.8;padding:8%;}
.daiz_bella .section_1 table tr td a:hover{width:75%;display:block;color:#fff;font-weight:bold;font-size:11px;margin:-35% auto 0;position:relative;background-color:#000;opacity:0.8;padding:8%;}
.daiz_bella .section_1 table tr td a:active{width:75%;display:block;color:#fff;font-weight:bold;font-size:11px;margin:-35% auto 0;position:relative;background-color:#000;opacity:0.8;padding:8%;}
.daiz_bella .flower{text-align:center;margin:106px 0 42px 0;}
.daiz_bella .flower.t{margin:60px 0 42px 0;}
.daiz_bella .flower img{margin:0 auto;}
.daiz_bella .flower div{font-family: 'Roboto Mono', monospace;font-size:26px;margin-top:-17px;text-transform:uppercase;}
.daiz_bella .flower .line{border-top:1px solid #404040;height:1px;width:80px;margin:0 auto;}
.daiz_bella ul.section_2{list-style:none;}
.daiz_bella ul.section_2 li{display:inline-block;width:50%;overflow:hidden;position:relative;}
.daiz_bella ul.section_2 li img{cursor: pointer;transition: all 0.6s;}
.daiz_bella ul.section_2 li img:hover{transform: scale(1.02);}

.daiz_bella table.section_3{border-collapse: collapse;}
.daiz_bella table.section_3 tr td.img_c{width:63%;}
.daiz_bella table.section_3 tr td.img_t{width:37%;background-color:#8b9e80;color:#fff;text-align:center;padding:0 4%;}
.daiz_bella table.section_3 tr td.img_t h2{font-family: 'EB Garamond', serif;padding:0;margin:0;text-transform:uppercase;font-weight:normal;font-size:22px;}
.daiz_bella table.section_3 tr td.img_t h3{font-family: 'Roboto Mono', monospace;padding:0;margin:5px 0 15px;font-weight:normal;font-size:12px;text-align:left;}
.daiz_bella table.section_3 tr td.img_t a:link{display:inline-block;font-size:12px;font-weight:bold;padding:3px 28px;color:#fff;border:1px solid #fff;font-family: 'Roboto Mono', monospace;}
.daiz_bella table.section_3 tr td.img_t a:visited{display:inline-block;font-size:12px;font-weight:bold;padding:3px 28px;color:#fff;border:1px solid #fff;font-family: 'Roboto Mono', monospace;}
.daiz_bella table.section_3 tr td.img_t a:hover{display:inline-block;font-size:12px;font-weight:bold;padding:3px 28px;border:1px solid #fff;font-family: 'Roboto Mono', monospace;background-color:#fff;color:#8b9e80;}
.daiz_bella table.section_3 tr td.img_t a:active{display:inline-block;font-size:12px;font-weight:bold;padding:3px 28px;border:1px solid #fff;font-family: 'Roboto Mono', monospace;background-color:#fff;color:#8b9e80;}

.daiz_bella .section_4{text-align:center;position:relative;}
.daiz_bella .section_4 h2{font-family: 'EB Garamond', serif;text-transform: capitalize;position: absolute;top: 40%;color: #fff;font-size: 28px;font-weight: normal;left: 19%;} 
.daiz_bella .section_4 h3{font-family: 'EB Garamond', serif;text-transform: uppercase;position: absolute;font-size: 30px;top: 47%;color: #fff;left: 9%;letter-spacing: 4px;}

/* daiz bella分类页面  END */
#totop {display: none;position: fixed;bottom: 60px;right: 20px;height: 44px;width: 44px;z-index: 100;background-image: url("../png/jiantou.png");background-size: cover;background-position: center;}

#id_shopping_cart p.st{line-height: 2rem;color:red;display:none;}
#id_shopping_cart p.st.active{display: block;}
.sp10{ height: 10px; background-color: white; }
.cl-suit-box{
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	margin-bottom: 50px;
}
.cl-suit-title{
	width: 100%;
	text-align: center;
	margin: 60px 0 50px 0;
}
.cl-suit-item{
	width: 24%;
}
.cl-suit-item img{
	width: 100%;
}
.search_suggest{
	font-size: 18px;
    font-weight: 500;
	padding: 10px 0 ;
}

.micnov{
	display: block;
}
.micnov img{
	height: 22px;
}
.blank_10
{
  width:100%;
  height:10px;
  border:none;
}

.blank_5
{
  width:100%;
  height:5px;
  border:none;
}

.blank_20
{
  width:100%;
  height:20px;
  border:none;
}

.blank_24{
	width: 100%;
    height: 24px;
    border: none;
}

.vcode{display: flex;justify-content: flex-start;align-items: center;}
.find_my_password .c .l .enter_email .vcode input.fmp{width: 150px;margin-right: 10px;}
.cart_info_product_desc .clearnce{color:#F32C00;line-height:14px;position:relative;padding-left:16px;margin-top: 3px;font-size: 14px;}
.cart_info_product_desc .clearnce::before{content:"";position:absolute;width:14px;height:14px;background:url(../png/clearnce.png) no-repeat;left:0;top:0;background-size:cover}
.combo_product_info .sample-option{float:left;margin-left:20px;margin-top:10px}
.on-pre-title{text-align:center;background-color:#FFF0F1;height:48px;margin-bottom:16px;float:left;width:100%}
.on-pre{padding-left:25px;color:#F96185;font-size:22px;line-height:48px;height:48px;position:relative;margin:0 auto;display: inline-block;}
.on-pre::before{content:"";position:absolute;background-image:url('../png/clock.png');background-size:cover;background-position:center;background-repeat:no-repeat;width:22px;height:22px;left:0;top:15px}
.on-comming{padding-left:25px;color:#F96185;font-size:22px;line-height:48px;height:48px;position:relative;margin:0 auto;display: inline-block;}
.on-comming::before{content:"";position:absolute;background-image:url('../jpg/comming.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;width:20px;height:20px;left:0;top:15px}

/*登录V2*/
dialog.login-v2,dialog.tips{
	margin:0;
    padding:0;
    --bsSize650:650px;
	--bsSize8:8px;
	--bsSize12:12px;
	--bsSize14:14px;
	--bsSize16:16px;
	--bsSize18:18px;
	--bsSize22:22px;
	--bsSize24:24px;
	--bsSize32:32px;
	--bsSize36:36px;
	--bsSize56:56px;
	--bsSize60:60px;
	--bsColor1:#fff;
	--bsColor2:#999;
	--bsColor3:#000;
	--bsColor4:#7F7F7F;
	--bsColor5:#eee;
	--bsColor6:#F0F0F0;
	--bsColor7:#B2B2B2;
	--bsColor8:#FFF0F1;
	--bsColor9:#FF4849;
	--bsColor:#F96185;
	--bsColorDisable:#E5E5E5;
}
dialog.login-v2 .login.v2{display:none;}
dialog.login-v2.s1 .login.v2:nth-child(1){display:block;}
dialog.login-v2.s2 .login.v2:nth-child(2){display:block;}
dialog.login-v2.s3 .login.v2:nth-child(3){display:block;}
dialog.login-v2.s4 .login.v2:nth-child(4){display:block;}
dialog.login-v2.s5 .login.v2:nth-child(5){display:block;}
dialog.login-v2.s6 .login.v2:nth-child(6){display:block;}

dialog.login-v2{margin:0 auto;width:var(--bsSize650);min-height:545px;background-color:var(--bsColor1);color:var(--bsColor3);border-radius: var(--bsSize16);box-sizing: border-box;text-align:center;display:none;top:50vh;transform:translateY(-50%);padding:var(--bsSize24);border:0 none;transition: 0.5s all ease;}
dialog.tips{margin:0 auto;width: fit-content;height:fit-content;background-color:rgba(0,0,0,0.8);color:#fff;border-radius: var(--bsSize16);box-sizing: border-box;padding:10px;text-align:center;display:none;top:50vh;font-size:var(--bsSize14);transform:translateY(-214%);}
dialog.login-v2,dialog.tips[open]{display:block;}
dialog.login-v2 p s,dialog.tips p s{text-decoration: none;font-weight: 600;}
dialog.login-v2::backdrop {background: rgba(0, 0, 0, 0.6);}
dialog.tips::backdrop {background: none;}
dialog.login-v2 input:-webkit-autofill {background-color: transparent;box-shadow: 0 0 0px 1000px var(--bsColor1) inset;}
.login-v2 .c{text-align:left;overflow: hidden;}
.login-v2 .c h2{font-size:var(--bsSize22);line-height: var(--bsSize32);font-weight: 600;text-transform: capitalize;}
.login-v2 .logo{margin:32px 0 0 0;padding:0;width:260px;height: auto;float: none;}
.login-v2 .header{float: none;display: flex;justify-content: space-between;align-items: center;}
.login-v2 .header.s{justify-content: flex-end;}
.login.v2 .bi{border-radius:var(--bsSize16);border:1px solid var(--bsColor2);display: flex;justify-content: flex-start;align-items: center;height:var(--bsSize56);padding:0 var(--bsSize16);margin:var(--bsSize24) 0;}
.login.v2 .bi input,.login.v2 .bi label{border:0px solid;font-size:var(--bsSize16);outline: none;padding:0 var(--bsSize8);width:100%;overflow: hidden;background-color: transparent;}
.login.v2 a.btn{background-color:var(--bsColor);color:#fff;border-radius:var(--bsSize16);font-size:var(--bsSize18);height:var(--bsSize60);line-height:var(--bsSize60);text-transform: capitalize;transition:background 0.5s;font-weight: normal;display: inline-block;width: 100%;text-align: center;float:none;}
.login.v2 .c form:invalid a.btn{background-color:var(--bsColorDisable);pointer-events:none;}
.login.v2 .c form:invalid a.btn.send_vcode{pointer-events:initial;}
.login.v2 .c .or{text-align: center;position: relative;margin-top:32px;font-size:var(--bsSize12);}
.login.v2 .c i{position: absolute;left:0;width:100%;height:1px;border-bottom:1px solid #F0F0F0;top:9px;}
.login.v2 .c span{position: relative;background-color:#fff;padding:0 10px;color:#B2B2B2;}
.login.v2 .c .conditions{color:var(--bsColor4);font-size:var(--bsSize14);width:fit-content;margin:0 auto;}
.login.v2 .c .conditions a{color:var(--bsColor3);text-decoration: none;}
.login.v2 .c .social_account{display: flex;justify-content: space-between;align-items: center;}
.login.v2 .c .social_account a{margin:16px 0;display:flex;justify-content: center;align-items: center;color:var(--bsColor3);font-size:var(--bsSize14);border: 1px solid var(--bsColor5);height: 40px;/*width: 293px;*/width:100%;}
.login.v2 .c .social_account a svg{margin-right:9px;}
.login.v2 .c a.sb_pwd.b svg.eye1{display:inline-block;}
.login.v2 .c a.sb_pwd.b svg.eye2{display:none;}
.login.v2 .c a.sb_pwd svg.eye1{display:none;}
.login.v2 .c a.sb_pwd svg.eye2{display:inline-block;}
.login.v2.pwd .bi.email{background-color: var(--bsColor6);border-color: var(--bsColor6);margin-top:var(--bsSize24);}
.login.v2.pwd .bi.email input{background-color: transparent;}
.login.v2 .c a.glink.fgpwd:link{font-size:var(--bsSize14);text-align:right;margin:0;}
.login.v2 .c a.glink.fgpwd:visited{font-size:var(--bsSize14);text-align:right;margin:0;}
.login.v2 .c a.glink.fgpwd:hover{font-size:var(--bsSize14);text-align:right;margin:0;}
.login.v2 .c a.glink.fgpwd:active{font-size:var(--bsSize14);text-align:right;margin:0;}
.login.v2 .c a.glink:link{font-size:var(--bsSize16);color:var(--bsColor3);display:block;text-align:center;text-decoration:none;margin-top:var(--bsSize16);}
.login.v2 .c a.glink:visited{font-size:var(--bsSize16);color:var(--bsColor3);display:block;text-align:center;text-decoration:none;margin-top:var(--bsSize16);}
.login.v2 .c a.glink:hover{font-size:var(--bsSize16);color:var(--bsColor3);display:block;text-align:center;text-decoration:none;margin-top:var(--bsSize16);}
.login.v2 .c a.glink:active{font-size:var(--bsSize16);color:var(--bsColor3);display:block;text-align:center;text-decoration:none;margin-top:var(--bsSize16);}
.login.v2 .c .mart24{margin-top:var(--bsSize24)}
.login.v2.pwd .bi.password{justify-content: space-between;margin-bottom:var(--bsSize8)}

.login.v2 .bi.vcode,.login.v2 a.btn.send_vcode{background-color:var(--inputColor1);border-color:var(--inputColor1);border-radius:var(--bsSize16);}
.login.v2 .bi.vcode input{background-color:transparent;letter-spacing: 1.2rem;padding-left:0.5rem;width:426px;}
.login.v2 a.btn.send_vcode,.login.v2 .c form:invalid a.btn.send_vcode{background-color:var(--bsColor);color:var(--bsColor1);font-size:var(--bsSize16);width:120px;}
.login.v2 a.btn.send_vcode.disable,.login.v2 .c form:invalid a.btn.send_vcode.disable{background-color:var(--bsColorDisable);color:var(--bsColor7);}
.login.v2 .c .verification_code{display:flex;justify-content: space-between;align-items: center;margin:0;}
.login.v2.verification .c .h2t.sm{display:none;margin-top:var(--bsSize24)}
.login.v2 .c .h2t{font-size:var(--bsSize14);color:var(--bsColor4);line-height: var(--bsSize22);}
.login.v2 .c .b{color:var(--bsColor3)}
.login.v2 .c .verification_code{display:flex;justify-content: space-between;align-items: center;margin:0;float: none;}

.login.v2 .c a.btn.login:link{margin:var(--bsSize24) 0 0;}
.login.v2 .c a.btn.login:visited{margin:var(--bsSize24) 0 0;}
.login.v2 .c a.btn.login:hover{margin:var(--bsSize24) 0 0;}
.login.v2 .c a.btn.login:active{margin:var(--bsSize24) 0 0;}

.login.v2 .c .lr{display: flex;justify-content: space-between;align-items: flex-start;transition: all 0.5s;transform: translate(0px, 0px);width:1252px;}
.login.v2 .c.guest .lr{transform: translateX(-650px)}
.login.v2 .c .nav_c{width:602px;}

.login.v2 .c .bi.email.cp{border:2px solid var(--bsColor);width:355px;height:64px;}
.login.v2 .c .bi.email.cp span{color:var(--bsColor3);font-weight: 600;line-height:1.2;font-size:var(--bsSize16);}
.login.v2 .c .bi.email.cp .bk{background:linear-gradient(90deg,#F96185,#FF8CA6);display:inline-block;border-radius:4px;color:#fff;height:68%;display:flex;justify-content: space-between;align-items: flex-end;}
.login.v2 .c .bi.email.cp .bk s{line-height:1.8;font-size:var(--bsSize14);text-decoration:none;}
.login.v2 .c .bi.email.cp .bk b{font-size:var(--bsSize36);line-height:1.1;}
.login.v2 .bi.text{background-color:var(--bsColor6);}
/* .login.v2 .c .nav_c.guest_checkout{margin-left:48px;} */
.login.v2.bthday .bi.password{margin-top: 10px;}
.login.v2 .c a.subscribe{display:flex;justify-content: space-between;align-items:flex-start;font-size:var(--bsSize12);color:var(--bsColor4);text-decoration: none;}
.login.v2 .c span.chk{padding:0 8px 0 0;}
.login.v2 .c span.chk svg.chk1{display:inline-block;}
.login.v2 .c span.chk svg.chk2{display:none;}
.login.v2 .c .checked span.chk svg.chk1{display:none;}
.login.v2 .c .checked span.chk svg.chk2{display:inline-block;}
.login.v2 dialog p s,.login.v2 a.btn.send_vcode s{text-decoration: none;font-weight: 600;}
.login.v2.success .c,.login.v2.reset_success .c{text-align: center;}
.login.v2.success .c .logo,.login.v2.reset_success .c .logo{transform: scale(1);margin:56px 0 16px 0;}
.login.v2.success .c p.title,.login.v2.reset_success .c p.title{text-align:center;color:var(--bsColor3);font-size:var(--bsSize22);font-weight:600;}
.login.v2.success .c .mart24,.login.v2.reset_success .c .mart24{margin: var(--bsSize24) auto;width: 100%;}
.login.v2.success .c .conditions,.login.v2.reset_success .c .conditions{text-align:center;margin-top:8px;}
.login.v2 .c .g-recaptcha{margin: 0 auto var(--bsSize24);width: fit-content;z-index:9999999999;}

.popup_v2 .ct dialog.login-v2{position: fixed;}
.popup_v2 .popup_v2_m{z-index:99;position:absolute;left:0;top:0; background:rgba(0, 0, 0, 0.6);width:100vw;height:100%;}
.popup_v2 .ct{z-index:100;width:fit-content;height: fit-content;position: absolute;top:0;left:0;}

dialog.login-v2.mhfc{min-height:fit-content;}
.login.v2 .c h2.t32{margin-top:var(--bsSize32);}
.login.v2 .c .rtips{color:var(--bsColor9);font-size:var(--bsSize12);display:flex;justify-content: flex-start;align-items: flex-start;margin:-16px 0 24px 0;}
.login.v2 .c .rtips s{display:inline-block;border-radius: 50%;border:1px solid var(--bsColor9);width:16px;height:16px;text-align:center;margin-right:8px;text-decoration:none;}
dialog.login-v2.wfc{width:fit-content;}
.spinner {width: 4.8px;height: 4.8px;border-radius: 4.8px;box-shadow: 12px 0px 0 0 rgba(0,0,0,0.2), 9.7px 7.1px 0 0 rgba(0,0,0,0.4), 3.7199999999999998px 11.4px 0 0 rgba(0,0,0,0.6), -3.7199999999999998px 11.4px 0 0 rgba(0,0,0,0.8), -9.7px 7.1px 0 0 #000000;animation: spinner-rotate 1s infinite linear;}@keyframes spinner-rotate {to {transform: rotate(360deg);}}
.mh100{min-height: 100vh;}
#id_form_birthday .h2t p:first-child{color:var(--bsColor3)}
/*登录V2 END*/

/*membery day*/
.memberday{width:100%;height:198px;margin:0 auto;background:url(../jpg/bg-ticking-2.jpg) repeat-x scroll 0 0 transparent;display:block;}
.memberday .c{position:relative;width:1180px;height:198px;margin:0 auto;}
.memberday img.bg-ticking{margin:0 auto;width:100%;height:198px;}
.memberday .ticking{width: 347px;position: absolute;right: 40px;text-align: center;top:17px;}
.memberday .ticking .title{font-size: 18px;color: #fd54af;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;width: 236px;border: 0px solid #fff;border-radius: 0 0 10px 10px;background: none;margin: 0 auto 10px;height:26px;line-height: 26px;}
.memberday .timer{display:flex;justify-content: space-between;align-items: center;}
.memberday .timer b{font-weight: normal;font-size:18px;color:#ffff33;font-family: Arial, Helvetica, sans-serif;}
.memberday .timer div i{font-style: normal;display: block;background-color: transparent;border-radius: 1vw;width: 60px;height: 60px;line-height: 60px;color: #fd54af;font-size: 50px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding-top:6px;}
.memberday .timer span{color: #ffff33;font-size: 50px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding-top:19px;}
.memberday .t_text{color: #ffff33;font-size: 14px;padding-top:19px;}
/*membery day END*/

/*****新弹出框*****/
/* 自由弹出框 */
.popup_v3 {  
	display: none; /* 默认隐藏 */  
	position: fixed; /* 固定定位 */  
	z-index: 9999; /* 位于顶层 */  
	left: 0;  
	top: 0;  
	width: 100%; /* 宽度全屏 */  
	height: 100%; /* 高度全屏 */  
	overflow: auto; /* 如果需要的话，添加滚动条 */  
	background-color: rgb(0,0,0); /* 背景颜色 */  
	background-color: rgba(0,0,0,0.4); /* 黑色，但有一定的透明度 */  
  
}  
 /* 弹出框内容 */  
.tip_popup_content {  
	/* Auto layout */
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 24px;
	justify-content: space-evenly;
	position: absolute;
	width: 588px;
	height: 158px;
	left: calc(50% - 588px/2 + 0.5px);
	top: calc(50% - 86px/2 + 0.5px);
	background: #FFFFFF;
	border-radius: 16px;
	box-sizing: border-box;
	font-size:14px;
} 
/* 确认弹出框 */
.tip_popup_content .popup_title{
	width: 100%;
	height: 66px;
	display: flex;
	line-height: 22px;
	font-size:14px;
	color:#000;
	
  }
  
  .tip_popup_content .popup_tool_list{
	width: 100%;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size:14px;
	color:#000;
	box-sizing: border-box;
	overflow: hidden;
  }

  .tip_popup_content .popup_tool_list .pop_btn1{
	color: #fff;
	background-color: #F96185;
	padding:8px 16px;
	line-height: 22px;
	border-radius: 16px;
	text-align: center;
	font-size:14px;
	cursor: pointer;
  }


/*****新弹出框 END*****/

/* .order_extended{background-color:#f4f7fe;padding:22px;width:100%;margin:32px 0;border:1px solid #ccc;}
.order_extended p.title{font-size:14px;color:#141414;font-weight: 600;}
.order_extended p.title i{font-size:14px;}
.order_extended i{font-size:12px;color:#8C8C8C;font-style: normal;font-weight: 400;line-height: 14px;}
.order_extended input{border:1px solid #CDCDCD;height:36px;padding:10px 8px;display:block;width: 100%;margin:5px 0;}
.order_extended .row:not(:nth-child(1)){margin-top:32px;} */
#id_process_payment_form .order_extended{display:none;}
.cosplay_pagnative{border:solid 1px #d8d8d8;margin:11px 0;background:#f7f7f7;padding:6px;overflow:hidden;clear:both;display:flex;justify-content:space-between}
.coplay_sort{width:50%;float:left}
.clsplay_page{width:285px;float:right}
.cosplay_pagnative span{display:inline-block;height:25px;line-height:25px}
.cosplay_page_info{float:left}
.cosplay_page_info span,.cosplay_operation span{margin-left:10px}

.gf-bill{color:black;border-radius:8px;width:752px;margin:0 auto 24px;min-height:72px;padding:12px;background-color:#F7F7F7}
.gf-gap{padding:0 24px}
.gf-tg{color:#7F7F7F}
.gf-bill-title{font-size:14px;font-weight:600;line-height:22px;text-align:left;position:relative}
.gf-bill-adico{padding-left:15px}
.gf-bill-adico::before{position:absolute;content:"";width:12px;height:12px;background-image:url('../png/ad_icon.png');background-size:cover;background-repeat:no-repeat;top:5px;left:0}
.gf-bill-name{font-size:14px;font-weight:600;line-height:22px;text-align:left;margin-top:4px}
.gf-bill-addr{font-size:14px;font-weight:400;line-height:22px;text-align:left;margin-top:4px}
.gf-line{margin-top:12px;background-color:#F0F0F0;height:1px}
.gf-card-box{display:flex;display:-webkit-flex;justify-content:space-between;margin-top:24px}
.gf-card-img{width:200px}
.gf-card-left{width:530px}
h4.gf-card-msg{font-size:16px;line-height:24px;color:#000}
.gf-card-va{font-size:14px;line-height:22px;color:#F96185;margin-top:12px}
.gf-card-text{font-size:14px;line-height:22px;color:#7F7F7F;margin-top:12px}
.gf-card-btn{cursor:pointer;background-color:#F96185;color:white;width:600px;height:60px;line-height:60px;border-radius:16px;border:none;font-size:18px}

.pre-cate-box{margin:16px 0 24px;width:100%;display:flex;justify-content:space-between}
.pre-cate-cos{width:528px;height:64px;padding:18px 16px;background:linear-gradient(90deg,#FC7997 0%,#FFCDD9 100%);border-radius:8px;position:relative;cursor:pointer}
.pre-cate-mob{width:528px;height:64px;padding:18px 16px;background:linear-gradient(90deg,#FE82C0 0%,#FDB0D7 100%);border-radius:8px;position:relative;cursor:pointer}
.pre-cate-sws{width:528px;height:64px;padding:18px 16px;background:linear-gradient(90deg,#20BCF9 0%,#72D5FF 100%);border-radius:8px;position:relative;cursor:pointer}
.pre-cate-box .plh {display: none;}
.pre-tt{line-height:28px;height:28px;font-size:18px;color:white;display:block;width:auto;float:left}
.pre-logo{display:block;float:right;margin-top:-6.5px}
.pre-as{display:block;float:left;margin-top:9px;margin-left:13px}
.pre-ff{display:block;float: left;width:auto;height:26px;line-height:26px;margin:-8px 0 0 10px;background-color:#FF4849;border-radius:8px;color:white;font-size:14px;padding:0 5px;}
.pre-desc-title{font-size:32px;font-weight:600;height:40px;line-height:40px;text-align:center;color:black;margin:16px 0 8px}
.pre-desc-limit{font-size:14px;font-weight:600;line-height:22px;text-align:left;color:black;}
.pre-desc-note{font-size:14px;font-weight:400;line-height:22px;text-align:left;color:#7F7F7F}

.pren-box .bc_top_nav{width: 1200px;margin: 0 auto;}
.pren-box{width:1200px;margin:0 auto}
.pren-top-title{text-align:center;font-size:32px;height:40px;line-height:40px;font-weight:600;margin:16px 0 8px}
.pren-top-desc{text-align:left;font-size:14px;color:#7f7f7f;font-weight:400;margin-bottom:24px}
.pren-top-desc-b{font-weight:600;color:#000}
.pren-cate-box{height:48px;border-bottom: solid 1px #e5e5e5;}
.pren-cate-title{font-size:22px;height:32px;line-height:32px;font-weight:600;display:inline-block;float:left}
.pren-cate-more{display:inline-block;cursor:pointer;float:right;font-size:14px;height:32px;width:60px;line-height:32px;font-weight:600;border:solid 1px #F96185;border-radius:16px;color:#F96185;text-align:center}
.pren-cate-more:link,.pren-cate-more:visited{color:#F96185}
.pren-list{display:flex;justify-content:flex-start;margin-top:16px;flex-wrap:wrap;gap:15px}
.pren-item{width:228px;color:black;font-size:14px;text-decoration:none}
.pren-item:nth-child(-n+10):nth-child(n+6){margin-top:32px}
#preorder_list .pren-item { margin-top: 10px;}
.pren-item-img{display: block;width: 100%;border-radius:8px;}
.pren-price{margin:8px 0 4px;color: #000;text-align: left;}
.pren-r-price{font-size:18px;line-height:28px;font-weight:600}
.pren-m-price{color:#7f7f7f;font-size:14px;margin:0 3px 0 8px}
.pren-deals{background:var(--color-icon-danger,#FF4849);color:white;padding:2px 8px;border-radius:16px;FONT-SIZE:14PX}
.pren-item-title{color: #000;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:22px;text-align: left;}
.pren-cate-gap{ height: 48px;width: 100%;}
#preorder_list .swiper-slide{width:220px}
#preorder_list{overflow:hidden;position:relative;height: 434px;}
.pren-prev-btn{width:48px;height:48px;border-radius:50%;background-color:rgb(255 255 255 / 20%);cursor:pointer;position:absolute;top:140px;z-index:2;left:-24px;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.pren-next-btn{width:48px;height:48px;border-radius:50%;background-color:rgb(255 255 255 / 90%);cursor:pointer;position:absolute;top:140px;z-index:2;right:-24px;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.pren-prev-arrow{margin:8px 8px 0 0}
.pren-next-arrow{margin:8px 0 0 0}

/* #pobox_tips_ca{color:red;margin-bottom:15px;font-size:16px;} */
/* weekly deal 样式开始 */
.weekly-deal{width:100%;height:auto;overflow:hidden}
.weekly-big-ba img{width:100%}
.weekly-content-box {width: 1200px;margin: 0 auto 64px;}
.weekly-intro{padding:24px 0;font-size:16px;line-height:24px;text-align:left}
.weekly-time-frangment{background-color:#F96185;display:flex;justify-content:space-between;padding:3px}
.weekly-time-item{text-align:center;border-radius:8px;padding:5px 0;color:white;cursor: pointer;}
.weekly-time-item.active{background-color:white;color:black}
.wk-t-title{font-size:14px;line-height:17px;font-weight:600}
.wk-t-status{font-size:12px;line-height:14.4px}
.weekly-time-item.active .wk-t-status{color:#333}
.weekly-products-time-box{width:100%;height:auto;overflow:hidden}
.frangement-products-list{display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap: 15px;}
.frangement-products-list.active{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap: 15px;}
.frangement-products-list .products-list-item{display:flex;justify-content:space-between;align-items:center;height:auto;width:228px;overflow:hidden;flex-wrap:wrap;margin-top:32px}
.frangement-products-list .products-list-item .item-left{width:228px;height:334px;float:left}
.products-list-item .item-left img{width:100%;height:100%}
.frangement-products-list .products-list-item .item-right{width:100%}
.item-right .products-name{font-size:14px;height:35px;line-height:16.8px;text-align:left;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;color:black}
.products-price{height:42px;line-height:42px;font-size:18px;padding-left:30px;position:relative;background-color:#FFF0F1;border-radius:2.1vw;color:#F96185;margin:22px 0 12px}
.products-deals{position:absolute;width:62px;height:52px;right:0.8vw;top:-10px;background-image:url(../png/week-deal-icon.png);background-size:cover;background-repeat:no-repeat}
.products-deals span{line-height:14.4px;font-size:12px;width:30px;text-align:center;color:white;display:block;margin-top:6px;margin-left:15px}
.products-amount{display:inline-block;height:42px;line-height:42px;font-size:22px;font-weight:600;margin:0;letter-spacing:0.5px}
.weekly-deal a.products-to{display:block;height:35px;line-height:35px;text-align:center;background-color:#F96185;color:white;border-radius:3.2vw;font-weight:600;font-size:16px}
.weekly-deal a.products-to:hover{background-color: #D4486D;}
.weekly-empty{ font-size:14px;text-align: center;color:black;margin: 32px 0 71px;}
.weekly-empty img{display:block;width:120px;height: 120px;margin: 0 auto;}
.weekly-empty .pt1{ color:#7F7F7F;line-height: 16.8px;}
.weekly-empty .pt2{ color:#000;line-height: 16.8px;margin: 24px 0;}
.weekly-empty .btn{ display:block;height: 35px;line-height: 35px;border-radius: 8px;border:solid 1px #F96185;color:#F96185;text-align: center;width: 160px;}
.weekly-empty .btn1{ display:block;height: 35px;line-height: 35px;border-radius: 8px;border:solid 1px #F96185;color:#FFF;text-align: center;width: 160px;background-color: #F96185;}
.weekly-empty .btn-box{width:344px;margin:0 auto;display:flex;justify-content:space-between}
.weekly-empty .btn:hover{border-color:#D4486D}
.weekly-empty .btn1:hover{border-color:#D4486D;background-color:#D4486D}
/* weekly deal 样式结束 */
.ca1407{text-align:left}
.ca1407 a{color:#F96185;width: 18%;}
.ca1407 .title{text-align:left;line-height:30px;width:1200px;margin:24px auto;font-size:30px}
.ca1407 .link-box{display:flex;width:1200px;justify-content:space-between;margin:0 auto}
.ca1407 .link-box img{display:block;width:100%}
.ca1407 .link-box span{display:block;text-align:center;line-height:24px;color:black;font-size:16px;margin:10px 0 20px;}
.ca1159 .link-box{ margin-top: 44px;}
.ca1159 .link-box img{display: block; width: 264px;}
.ca1439 .cate-desc{font-size: 16px;line-height: 24px;color:#000;margin: 24px 0 48px;text-align:center;}
.us_stock{position:relative;color:red;font-size:14px;padding-left:28px;height:20px;line-height:20px;display:none;margin:10px 0;}
.us_stock::before{content:"";position:absolute;background-image:url(../png/us_icon.png);left:0px;top:3px;background-repeat:no-repeat;width:24px;height:14px;background-size: cover;}
/* 1407商品平铺 */
.category_full_list.product_list_row{display:flex;justify-content: space-between;padding:0 7.7vw;}
.category_full_list.product_list_row .product_items{width:19.3%;padding:0 0.7vw;float: none;height: auto;margin: 0;height: auto;}
.category_full_list .product_items .product_img{width:100%;height:auto;}
.category_full_list .content_box.category{margin-top:3.33vw;}
.category_full_list .product_description.product_description_center a:link{width:100%;font-size:16px;line-height:26px;display:-webkit-box;min-height:77px;}
.category_full_list .product_description.product_description_center a:visited{width:100%;font-size:16px;line-height:26px;display:-webkit-box;min-height:77px;}
.category_full_list .product_description.product_description_center a:hover{width:100%;font-size:16px;line-height:26px;display:-webkit-box;min-height:77px;}
.category_full_list .product_description.product_description_center a:active{width:100%;font-size:16px;line-height:26px;display:-webkit-box;min-height:77px;}
.category_full_list.mtb{ margin: 4vw 0;}

.discord-box .discord-up{display:block;height:7vw;width:33vw;position:absolute;left:33vw;top:24.5vw}
.discord-box .discord-down{display:block;height:7vw;width:32vw;position:absolute;left:33vw;bottom:5.5vw}
.trustpilot-widget{ position:relative;width:233px;display:inline-block;vertical-align:middle;}

/* membership program css start */
.me-pro{width:1200px;margin:0 auto;font-size:14px;color:black;font-family:"Open Sans",sans-serif}
.me-pro .me-pro-na{display:flex;justify-content:space-between}
.me-pro .mo-pro-step{width:384px;height:232px;background-color:#FFF0F1;border-radius:16px}
.me-pro .step-st{width:57px;height:20px;display:block;position:absolute;background-color:#F96185;color:white;border-radius:16px 0 16px 0;text-align:center}
.me-pro .me-pro-na span{display:block}
.me-pro .me-pro-na img{display:block;margin:16px auto 0}
.me-pro .me-pro-na .join{z-index:2;font-size:18px;width:109px;height:44px;border:solid 2px #F96185;padding:8px;background-color:#fff;position:relative;border-radius:8px;margin:32px auto 0}
.me-pro .join::before{position:absolute;z-index:1;content:"";width:15px;height:15px;background-color:#fff;border-left:solid 2px #F96185;border-bottom:solid 2px #F96185;transform:rotate(-45deg);top:34px;left:41px}
.me-pro .me-pro-na .earn-point{z-index:2;font-size:18px;width:166px;height:44px;border:solid 2px #F96185;padding:8px;background-color:#fff;position:relative;border-radius:8px;margin:32px auto 0}
.me-pro .earn-point::before{position:absolute;z-index:1;content:"";width:15px;height:15px;background-color:#fff;border-left:solid 2px #F96185;border-bottom:solid 2px #F96185;transform:rotate(-45deg);top:34px;left:66px}
.me-pro .me-pro-na .earn-point{z-index:2;font-size:18px;width:166px;height:44px;border:solid 2px #F96185;padding:8px;background-color:#fff;position:relative;border-radius:8px;text-align:center;margin:32px auto 0}
.me-pro .earn-point::before{position:absolute;z-index:1;content:"";width:15px;height:15px;background-color:#fff;border-left:solid 2px #F96185;border-bottom:solid 2px #F96185;transform:rotate(-45deg);top:34px;left:62px}
.me-pro .me-pro-na .point{z-index:2;font-size:18px;width:163px;height:44px;border:solid 2px #F96185;padding:8px;background-color:#fff;position:relative;border-radius:8px;margin:32px auto 0;text-align:center}
.me-pro .point::before{position:absolute;z-index:1;content:"";width:15px;height:15px;background-color:#fff;border-left:solid 2px #F96185;border-bottom:solid 2px #F96185;transform:rotate(-45deg);top:34px;left:65px}
.me-pro .join-img{display:block;margin:16px auto 0}
.me-pro .me-pro-na .work-text{margin-top:16px;font-size:18px;line-height:20px;color:black;text-align:center}
.me-pro .vip_upgrade{height:383px;gap:32px;padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px;box-sizing:border-box;position:relative;margin-top:64px}
.me-pro .vip_upgrade_bg{position:absolute;background-image:url(../jpg/club-bg.jpg);background-size:cover;background-repeat:no-repeat;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0.2}
.me-pro .vip-grade{display:flex;justify-content:space-between;margin-top:65px;gap:24px;position:relative;z-index:2}
.me-pro .vip-grade .grede-one{background-color:#FFD8BB;border-radius:16px;width:363px;height:97px;border:solid 2px #FA974E;position:relative}
.me-pro .vip-grade .grede-one::before{position:absolute;content:"";width:96px;height:60px;background-image:url(../png/cosplay-fan-2.png);background-size:cover;background-repeat:no-repeat;top:-34px;left:130px}
.me-pro .vip-grade .grede-two{background-color:#E0E8EE;border-radius:16px;width:363px;height:97px;border:solid 2px #5090C0;position:relative}
.me-pro .vip-grade .grede-two::before{position:absolute;content:"";width:96px;height:60px;background-image:url(../png/cosplay-star-2.png);background-size:cover;background-repeat:no-repeat;top:-34px;left:130px}
.me-pro .vip-grade .grede-three{background-color:#FFEEB4;border-radius:16px;width:363px;height:97px;border:solid 2px #C0A135;position:relative}
.me-pro .vip-grade .grede-three::before{position:absolute;content:"";width:96px;height:60px;background-image:url(../png/cosplay-elite-2.png);background-size:cover;background-repeat:no-repeat;top:-34px;left:130px}
.me-pro .vip-grade .grade-name{font-weight:600;font-size:18px;line-height:20px;text-align:center;margin-top:32px}
.me-pro .vip-grade .grade-spend{font-size:16px;line-height:19px;text-align:center;margin-top:15px}
.me-pro .vip-up-text{text-align:center;font-size:18px;line-height:20px;padding:16px;position:relative;z-index:2}
.me-pro .vip-up-club{display:block;margin:0 auto;position:relative;z-index:2}
.me-pro .wave::before,.wave::after{content:"";position:absolute;top:0;bottom:0}
.me-pro .wave::after{right:0;width:13px;background-image:radial-gradient(circle at 2px 10px,transparent 10px,#fff 11px,#fff 0px);background-size:18px 18px;background-position:0 16px}
.me-pro .wave::before{left:0px;width:13px;background-image:radial-gradient(circle at 11px 10px,transparent 10px,#fff 11px,#fff 0px);background-size:18px 18px;background-position:0 16px}
.me-pro .wave{position:relative;width:287px;height:52px;background:#F96185;font-size:38px;color:#fff;font-weight:bold;box-sizing:border-box;cursor:pointer;border-radius:5px;border-radius:8px;text-align:center;line-height:52px;font-weight:600;margin:0 auto}
.vip-top-banner{display:block;width:100%}
.vip-top-banner img{width:100%}
.me-pro .vip_title_img{display:block;margin:64px auto 32px}
.me-pro .vip-top-banner{display:block;width:100%}
.me-pro .vip-top-banner img{width:100%}
.me-pro .vip-earn-tab{width:100%;margin-bottom:32px;border-collapse:separate;border-spacing:0}
.me-pro .vip-earn-tab th,.vip-earn-tab td{width:300px;height:48px;text-align:center;vertical-align:middle;border:1px dotted #FFDEE2;position:relative}
.me-pro .vip-earn-tab th{height:56px;background-color:#FFF0F1}
.me-pro .vip-earn-tab tr.mh td{height:71px}
.me-pro .vip-earn-tab tr:first-child th:first-child{border-radius:12px 0 0 0}
.me-pro .vip-earn-tab tr:first-child th:last-child{border-radius:0 12px 0 0}
.me-pro .vip-earn-tab tr:last-child td:first-child{border-radius:0 0 0 12px}
.me-pro .vip-earn-tab tr:last-child td:last-child{border-radius:0 0 12px 0}
.me-pro .vip-picon{display:inline-block;width:24px;height:24px;background-image:url(../png/vip-point.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:12px;margin-left:2px}
.me-pro .readeem-point{background-color:#F7F7F7;height:523px;font-size:18px;line-height:20px;text-align:center;padding:1px 32px 64px;box-sizing:border-box}
.me-pro .readeem-point .level{margin:16px 0 32px}
.me-pro .vip-readeem-tab{width:100%;border-collapse:collapse;background-color:#fff}
.me-pro .vip-readeem-tab th,.vip-readeem-tab td{width:281px;height:32px;line-height:32px;text-align:center;vertical-align:middle;position:relative;padding:8px}
.me-pro .vip-readeem-tab th{padding:12px 8px}
.me-pro .tdbg-fan{background-color:#FFDFC4;border-bottom:solid 1px white}
.me-pro .tdbg-fan-1{background-color:#FFEFE1;border-bottom:solid 1px white}
.me-pro .tdbg-star{background-color:#D3E5F6;border-left:solid 4px white;border-right:solid 4px white;border-bottom:solid 1px white}
.me-pro .tdbg-star-1{background-color:#E5F2FF;border-left:solid 4px white;border-right:solid 4px white;border-bottom:solid 1px white}
.me-pro .tdbg-elite{background-color:#FBF3C2;border-bottom:solid 1px white}
.me-pro .tdbg-elite-1{background-color:#FFF9D8;border-bottom:solid 1px white}
.me-pro .td-container{display:inline-flex;align-items:center;gap:4px;position:relative}
.me-pro .number{font-size:16px;font-weight:700;line-height:1}
.me-pro .currency{font-size:16px;line-height:1;margin-left:2px}
.me-pro .point-img{width:24px;height:24px;vertical-align:middle;margin:0 3px}
.me-pro .vip-td-icon{padding-left:31.5px;text-align:left;position:relative;margin-left:32px}
.me-pro .vip-td-icon::before{position:absolute;content:"";width:24px;height:24px;background-image:url(../png/vip-all-icon.png);background-size:cover;background-repeat:no-repeat;top:0px;left:0px}
.me-pro .vip-td-icon.vip-icon-join::before{background-position:2px -10px}
.me-pro .vip-td-icon.vip-icon-create::before{background-position:2px -54px}
.me-pro .vip-td-icon.vip-icon-subs::before{background-position:2px -95px}
.me-pro .vip-td-icon.vip-icon-review::before{background-position:2px -136px}
.me-pro .vip-td-icon.vip-icon-gift::before{background-position:2px -180px}
.me-pro .vip-td-icon.vip-icon-purchase::before{background-position:2px -221px}
.me-pro .vip-td-icon.vip-icon-shops::before{background-position:2px -263px}
.me-pro .vip-td-icon.vip-icon-mem::before{background-position:2px -307px}
.me-pro .vip-td-icon.vip-icon-friends::before{background-position:2px -347px}
.me-pro .vip-td-icon.vip-icon-holidays::before{background-position:2px -390px}
.me-pro .vip-td-icon.vip-icon-up::before{background-position:2px -431px}
.me-pro .col-hide{opacity:0;width:0;height:0}
.me-pro .col-accept{display:inline-block;width:24px;height:24px;background:url(../png/collab-agree.png) no-repeat;background-size:cover;position:absolute;top:-20px;left:-6px;background-position:-34px 0}
.me-pro .col-accept:hover{background-position:-34px 0px}
.me-pro .col-tip-box .col-choosed{background-position:-66px 0px}
.me-pro .col-tips{width:calc(100% - 40px);height:31px;line-height:31px;display:inline-block;padding-left:4px;font-size:26px;color:#7F7F7F}
.me-pro .col-tips .col-add{color:#7f7f7f7f;font-size:12px;line-height:14px}
.me-pro .col-pr{position:relative;padding-left:24px;line-height:24px}
.me-pro .col-tip-box{margin-top:64px;width:100%;padding-left:30px;box-sizing:border-box;}
.me-pro a.vip-join-btn{background-color:#F96185;height:72px;color:white;font-size:36px;line-height:43px;margin-bottom:64px;display:block;width:240px;border-radius:32px;text-align:center;line-height:72px;text-decoration:none;cursor:pointer;margin:32px auto 0}
.me-pro .vip-one-ques{margin-bottom:16px}
.me-pro .vip-one-title{font-size:16px;line-height:19px;position:relative;color:black;margin-bottom:12px}
.me-pro .vip-one-title::before{position:absolute;content:"";background-image:url(../png/vip-collapse.png);background-size:cover;background-repeat:no-repeat;right:30px;top:0;width:16px;height:16px;transform:rotate(0deg)}
.me-pro .vip-one-title.more::before{transform:rotate(180deg)}
.me-pro .vip-one-answer{display:none;height:0px;transition:all 1.5s}
.me-pro .vip-one-title.more + .vip-one-answer{display:block;height:auto}
.me-pro .vip-one-antitle{color:#7F7F7F}
.me-pro .vip-one-more{margin-left:30px;color:#7F7F7F}
.me-pro .vip-quetion{font-size:32px;font-weight:600;line-height:38px;text-align:center;margin-bottom:32px}
.me-pro .vin-jion-ba{display:block;padding: 64px 0 }
.me-pro .vin-jion-ba img{width:100%}
.me-pro a.vip-join-btn:hover{background-color:#D4486D}
.me-pro .vip-one-ques{margin-bottom:16px}
.me-pro .vip-one-title{font-size:16px;line-height:19px;position:relative;color:black;margin-bottom:12px}
.me-pro .vip-one-title::before{position:absolute;content:"";background-image:url(../png/vip-collapse.png);background-size:cover;background-repeat:no-repeat;right:30px;top:0;width:16px;height:16px;transform:rotate(180deg)}
.me-pro .vip-one-title.more::before{transform:rotate(0deg)}
.me-pro .vip-one-answer{display:none;height:0px;transition:all 1.5s}
.me-pro .vip-one-title.more + .vip-one-answer{display:block;height:auto}
.me-pro .vip-one-antitle{color:#7F7F7F}
.me-pro .vip-one-more{margin-left:30px;color:#7F7F7F}
.me-pro .vip-quetion{font-size:32px;font-weight:600;line-height:38px;text-align:center;margin-bottom:32px}
.me-pro .vin-jion-ba{display:block;padding:64px 0}
.me-pro .vin-jion-ba img{width:100%}
#mepro_check_mask{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:1000}
#check_level{display:block;width:600px;height:578px;background-color:#fff;padding:48px;position:fixed;top:calc(50vh - 289px);left:calc(50vw - 300px);z-index:1000;box-sizing:border-box;border-radius:16px}
.pro-close-btn{width:32px;height:32px;position:absolute;top:16px;right:16px;cursor:pointer;border:none;background-color:white}
.pro-close-btn img{width:32px;height:32px}
.pro-check-level{display:block;margin:32px auto}
.pro-check-tips{font-family:'Open Sans';font-size:20px;line-height:30px;font-weight:600}
.pro-check-tips b{color:#F96185;font-size:20px;font-weight:600}
.pro_check_to_btn{width:504px;margin:32px auto;background-color:#F96185;color:white;font-size:22px;text-align:center;text-decoration:none;display:block;border-radius:16px;height:65px;line-height:65px;cursor:pointer}
.pro_check_to_btn:hover{background-color:#D4486D}
.pro_check_welcome{font-size:32px;line-height:38px;font-weight:600;margin:32px 0 22px;text-align:center;padding-bottom:15px;border-bottom:solid #F0F0F0 1px;}
#agree_tip{display:none;position:fixed;top:calc(50vh - 10px);left:calc(50vw - 124px);height:58px;background-color:rgba(0,0,0,0.4);padding:8px 16px;border-radius:10px;width:248px}
#agree_tip p{color:white;text-align:center;font-size:14px;line-height:21px}
/* membership program css end */

.reward-tab-container{width:100%;max-width:600px;margin:0 auto}
.reward-nav-title a{display:inline-block;margin:32px 0 24px 5px}
.reward-tab-nav{width:100%;height:40px;padding:8px 18px 0 18px;box-sizing:border-box;display:flex;justify-content:space-between}
.reward-tab-nav a{text-decoration:none;color:#333;margin-right:5px;border-bottom:none;cursor:pointer}
.reward-tab-nav a:hover{color:#F96185;border-bottom:solid 2px #F96185}
.tab-content{padding:0 16px;border-top:none;margin-bottom:40px}
.reward-tab-item{display:none}
.reward-tab-item:target{display:block}
.reward-tab-item.active{display:block}
.reward-recommend{width:600px;height:374px;position:relative}
.reward-recommend img{width:100%}
.reward-tab-nav a.active{color:#F96185;border-bottom:solid 2px #F96185}
a.share-earn{width:215px;height:37px;border-radius:16px;gap:10px;padding:10px 16px;margin:24px auto 32px;background-color:#F96185;text-decoration:none;display:block;text-align:center;color:white;font-size:14px;font-weight:bold;box-sizing:border-box}
.share-code{position:absolute;width:300px;height:20px;top:149px;left:42px;font-size:36px;font-weight:600}
.line10{width:100%;height:16px;background-color:#FFF}
.reward-ul{width:100%;height:auto;position:relative;overflow:hidden}
.reward-ul li{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F0F0F0;overflow:hidden}
.reward-ul li:last-child{border-bottom:none}
.reward-tag{display:inline-block;float:left;font-size:12px;line-height:18px;padding:0 8px;font-family:"Open Sans",sans-serif;border-radius:16px;margin-bottom:4px;margin-left:8px}
.reward-tag-suc{background-color:#E6FFEE;color:#00D06D}
.reward-tag-fail{background-color:#FFF2F0;color:#FF4849}
.reward-tag-wait{background-color:#E9F2FF;color:#388BFF}
.reward-title{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:19px;letter-spacing:0%;width:100%;float:left}
.reward-tag-title{display:inline-block;float:left;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:19px;margin-bottom:4px}
.reword-point{text-align:right;font-size:16px;line-height:19px;color:#F96185;font-weight:600}
.reward-timer{width:100%;color:#7F7F7F;font-family:"Open Sans";font-weight:400;font-size:12px;line-height:14px;letter-spacing:0px;float:left;margin-top:4px}
.reward-left{width:80%;float:left}
.reward-right{width:20%;float:left}
.reward-empty{width:150px;height:138px;margin:16px auto 8px}
.empty-desc{font-size:14px;line-height:16px;text-align:center}
.reward-box{max-width:600px;margin-left:32px}
.reward-code{font-family:"Open Sans";font-weight:400;font-size:24px;line-height:29px;letter-spacing:0px;width:173px;position:relative;margin:24px 0 32px}
.share-earn-step-box{position:relative;background-size:100% 100%;box-sizing:border-box;height:349px;width:1200px;margin:80px auto 0}
.share-earn-step-box .col-accept{display:inline-block;width:24px;height:24px;background:url(../png/collab-agree.png) no-repeat;background-size:cover;position:absolute;top:-16px;left:0px;background-position:-34px 0}
.share-earn-join-btn{background-color:#F96185;height:35px;color:white;font-size:16px;line-height:43px;margin-bottom:64px;display:block;width:130px;border-radius:16px;text-align:center;line-height:35px;text-decoration:none;cursor:pointer;margin:16px auto 32px}
/* member center css start */
.member_box{margin:0 16px;width: 600px;}
.member_normal{background-color:#FFF0F1;border-radius:16px;width:330px;height:134px;padding:16px;box-sizing:border-box;margin:0 auto;position:relative}
.mem_cur{color:#F96185;background-color:#ffdee2;border-radius:16px 0 16px;text-align:center;width:91px;display:block;position:absolute;top:1px;left:0px;font-size:12px;line-height:14px;height:14px;display: none;}
.mem_cur.active{ display: block;}
.mem-name{color:#F96185;font-size:18px;line-height:120%;font-weight:600;margin:8px 0 4px}
.mem-name-remark{color:#FFB5C1;font-size:12px;line-height:120%}
.mem-upgrade{margin-top:34px;color:#AD3257;font-size:12px;line-height:120%;position:relative;display:block;width:207px}
.mem-upgrade::before{position:absolute;content:"";width:6px;height:6px;border:transparent;border-left:solid 1px #AD3257;border-bottom:solid 1px #AD3257;transform:rotate(-135deg);top:6px;right:-2px}
.mem-logo{position:absolute;right:8px;width:64px;height:64px;top:11px}
.member_level_box{border-radius:16px;width:100%;height:134px;padding:16px;box-sizing:border-box;margin:0 auto;position:relative}
.member_fan{background-color:#FFEBDA;}
.member_fan .mem_cur{color:#E18B4B;background-color:#FFE0C7;}
.member_fan .mem-name{color:#E18B4B;font-size:18px;line-height:120%;font-weight:600;margin:8px 0 4px}
.member_fan .mem-name-remark{color:#e18b4b99;font-size:12px;line-height:120%}
.member_fan .mem-logo{position:absolute;right:8px;width:102px;height:64px;top:11px}
.mem-exp-box{position:absolute;width:92%;float:left;bottom:20px;box-sizing:border-box}
.mem-exp-box span{color:#E18B4B;font-size:12px;line-height:120%;display:inline-block;margin-bottom:4px}
.member_fan .mem-name-remark{width:70%}
.mem-exp-box  .mem-exp-point{float:left}
.mem-exp-box  .mem-exp-exc{float:right}
.mem-exp-bline{background-color:#fff;width:100%;height:4px;border-radius:8px;position:relative;float:left}
.mem-exp-rline{background-color:#E18B4B;width:10%;height:4px;border-radius:8px;position:absolute;z-index:1}
.member_star{background-color:#EFF3F7;}
.member_star .mem_cur{color:#93A6B7;background-color:#D8EAFD;}
.member_star .mem-name{color:#93A6B7;}
.member_star .mem-exp-box span{color:#93A6B7;}
.member_star .mem-name-remark{color: #93a6b799;}
.member_star .mem-exp-rline{background-color:#93A6B7;}
.member_star .mem-name-remark{width:70%}
.member_star .mem-logo{ position:absolute;right:8px;width:102px;height:64px;top:11px }
.member_elite{background-color:#FDF9E1;}
.member_elite .mem_cur{color:#FEAC19;background-color:#FBF4C5;}
.member_elite .mem-name{color:#FEAC19;}
.member_elite .mem-exp-box span{color:#FEAC19;}
.member_elite .mem-name-remark{color:#feac1999;}
.member_elite .mem-exp-rline{background-color:#FEAC19;}
.member_elite .mem-name-remark{width:70%}
.member_elite .mem-logo{ position:absolute;right:8px;width:102px;height:64px;top:11px }
.out_line{width:632px;height:1px;background-color:#F5F5F5}
.member_policy_tab{display:none;box-sizing:border-box;width:600px;color:#000000;font-size:14px;line-height:120%;padding:16px;overflow:hidden}
.member_policy_tab.active{display:block}
.mem-policy-sbox{margin-bottom:16px}
.mem-policy-title{font-weight:600}
.mem-policy-list{color:#7F7F7F;font-size:14px;line-height:120%;margin-left:32px}
.mem-policy-list li{list-style: outside;margin-top: 8px;}
.decute{width:600px;display:block;margin:16px 18px 19px;font-size:12px;line-height:120%;position:relative;text-align:center}
.arow-right{width:6px;height:6px;border:transparent;border-left:solid 1px #000;border-bottom:solid 1px #000;transform:rotate(-135deg);display:inline-block;margin-left:3px;margin-bottom: 1.5px;}
.memcenter-nav{width:100%;height:11.2vw;line-height:11.2vw;padding:0 2.93vw 0 2.4vw}
.memcenter-nav-title{display:inline-block;font-size:4.27vw;font-weight:600;line-height:12.4vw;text-align:center;float:left;width:82.8vw;line-height:11.2vw}
.memcenter-nav-back{display:inline-block;float:left;width:6.4vw;height:100%}
.memcenter-nav-back img{margin-top:2.4vw}
.memcenter-nav-ques{display:inline-block;float:left;width:6.4vw;height:100%}
.memcenter-nav-ques img{margin-top:2.93vw}
.member_level{width:632px;height:100%;margin-left:10px;position:relative}
.member_level  .swiper-button-prev{left:-20px;color:#000}
.member_level  .swiper-button-next{right:-20px;color:#000}
.member_level  .swiper-button-prev:after,.member_level .swiper-button-next:after{--swiper-navigation-size:20px}

/* 积分页 */
.point-nav{margin-bottom:16px}
.point-nav-title{color:#333333;font-size:24px;line-height:39px;margin:0;padding:0;height:39px}
.center-points{background-color:#FFF0F1;border-radius:16px;padding:24px 19px 24px;height:120px;position:relative;color:#F96185;margin:20px 0 24px}
.point-content-list .reward-ul{ height: 500px;overflow-y: scroll;}
.center-points img{display:block;position:absolute;right:0;top:0}
.points-info{font-size:12px;line-height:120%}
.points-info h4{font-size:14px;line-height:120%;font-weight:600}
.points-info .total-points{font-size:36px;line-height:120%;font-weight:600}
.point-tab-nav a{width: 30%;text-align: center;}
/* member center css end */

/* worry free css start */
.worry-free-p{height:30px;gap:5px;margin-top:17px}
.worry-free-p svg{display:inline-block;float:left}
.worry-free-bag{margin-left:-4px;width:30px;height:30px}
.worry-text{font-size:14px;line-height:30px;height:30px;display:inline-block;float:left;margin-top:2px;margin-right:6px}
.worry-seel{color:#635bff;display:inline-block;float:left;line-height:30px;font-size:14px;margin-right:5px;margin-top:2px}
.worry-title-c .worry-seel{float: none;margin:0;font-size: 16px;}
.worry-free-p .worry-ques{cursor:pointer;float:left;margin-top:8px;padding:0}
.check_worry{width:20px;height:20px;border:solid 1px #5a4e4e;display:inline-block;margin-right:10px;float:left;border:none;background-image:url(../png/worry-check-r.png);background-size:20px 20px}
.check_worry.active{background-image:url(../png/worry-check.png)}
.worry_free_title{margin:5px 0}
.worry-ques{padding:6px;cursor:pointer}
#worry_free_box_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;display:none}
#worry_free_box{width:779px;height:692px;padding:36px 40px;position:relative;margin:5vw auto 0;background-color:#fff;overflow-y:scroll}
#worry_free_box .worry_close{width:24px;height:24px;position:absolute;right:24px;top:20px;cursor:pointer}
#worry_free_box .worry-title{font-size:16px;font-weight:700;color:#000;margin:32px 0 7px}
#worry_free_box .worry-title-c{font-size:16px;font-weight:700;margin:40px 0 23px}
#worry_free_box .worry-title-b{height:48px;line-height:48px;font-size:24px;font-weight:700;text-decoration:none;color:black}
#worry_free_box .worry-title-b img{display:inline-block;float:left;width:48px;margin:6px 11px 0 0}
#worry_free_box .worry-policy-info{background-color:#333333;color:#fff;padding:16px 28px;height:auto;overflow:hidden}
#worry_free_box .wr-policy-ques{font-size:16px;line-height:16px;font-weight:700;display:block;float:left;width:100%;margin-bottom:16px}
#worry_free_box .wr-policy-ans{font-size:14px;line-height:20px;position:relative;padding-left:24px;display:block;float:left;width:100%;height:24px;margin-bottom:8px}
#worry_free_box .wr-policy-ans::before{position:absolute;content:"";width:23px;height:21px;left:0;background-image:url(../png/worry-arrow.png);background-size:23px 21px;background-repeat:no-repeat}
#worry_free_box .worry-ans{text-decoration:none;color:#565656;font-size:14px;line-height:18px}
#worry_free_box .worry-res{text-decoration:none;color:#565656;font-size:14px;line-height:18px}
.worry-no-need{width:59px;height:17px;font-size:14px;line-height:17px;margin:13px auto 23px}
.worry-no-need:hover{text-decoration:underline;cursor:pointer}
.worry-title-sub{padding-left:22px}
.worry-title-sub li{list-style:disc;font-size:14px;line-height:18px;color:#5C5F62}
.worry-btn-close{margin:63px auto 40px;color:#fff;background-color:#000;width:192px;height:42px;line-height:42px;text-align:center;border-radius:4px;cursor:pointer}
.worry-btn-close:hover{background-color:#374151}
#worry_free_box .worry-link{color:#555555;font-size:12px;line-height:20px;text-decoration:underline;display:inline-block;width:45%}
.worry-policy-box{width:215px;height:20px;margin:0 auto;display:flex;justify-content:center}
.worry_free{width:880px;padding:30px 45px;background-color:#f4f7fe;position:relative}
.worry-info{font-size:14px;font-weight:600;line-height:20px;height:20px;display:inline-block;float:left}
.worry-btn-close.hm{margin-bottom:0}
.worry-tip{cursor:pointer}
.worry-amount{font-size:14px;font-weight:400;margin:0 5px;transform:all 0.5}
.worry-amount.loading{background-color:#8c9298;color:#8c9298}
.worry-intro{font-size:12px;line-height:16px}
.worry-quote{font-size:11px}
.worry-quote-btn{color:#645AFF}
.worry-disable-tip{display:none;width:382px;height:184px;padding:8px;font-size:12px;line-height:16px;position:absolute;background-color:#fff;border:solid 1px gainsboro}
.worry-disable-tip.active{display:block;top:-127px;right:-180px;box-shadow:1px 1px 1px 1px #a39c9c}
.tip-list{margin:11px 0}
.tip-list li{list-style:disc;list-style-position:outside;text-indent:-2px;margin-left:15px}
.worry_tip_close{width:16px;height:16px;cursor:pointer;position:absolute;bottom:-28px;left:calc(50% - 8px)}
.worry-disable{width:100%;height:24px}
.worry-disable .worry-amount,.worry-disable .worry-tip{display:none}
.worry_free p{padding-left:31px;margin-top: 4px;}
#worry_free_check_box{position: relative;}
.wfb-s{ display: block;position: relative;}
.wfb-h{ display: none;position: relative;}
.worry-free-p .wfb-h{display: none;}
.worry-mask-amount{font-size: 18px;font-weight: 400;}
/* worry free css end */

/*首页画手轮播样式开始*/
.hallow-cart-ba{background-image:url(../png/hallow-cart-w.png);width:880px;height:41px;background-size:100% 100%;margin-bottom:-2px;font-size:14px;line-height:41px;text-align:center;font-weight:600}
.christmas-cart-ba{background-image:url(../png/christmas-cart-w.png);width:880px;height:41px;background-size:100% 100%;margin-bottom:-2px;font-size:14px;line-height:41px;text-align:center;font-weight:600;color:#fff;}
.shopping-navigation{width:1080px;height:616px;margin:0 auto 96px;background-color:#FFF5F6;padding:48px 88px;display:flex;justify-content:space-between;flex-wrap:wrap}
.shopping-navigation .list-item{display:block;width:208px;height:244px;text-decoration:none;color:black}
.shopping-navigation .list-item img{width:100%;height:auto;display:block}
.shopping-navigation .list-item .nav-title{width:100%;display:block;font-size:16px;line-height:150%;margin-top:12px;text-align:center}
.shopping-navigation .nav-line{width:100%;height:32px}

.artists .heading-artists{width:1080px;margin:0 auto;float:none}
.artists .artists-title{text-align:center;font-size:32px;text-transform:capitalize}
.artists .artists-line{width:124px;height:4px;display:block;background-color:#F96185;margin-top:12px;margin:12px auto 0}
.artists-swiper-item{width:296px;height:418px;display:flex;justify-content:center;align-items:center}
.artists-swiper-item img{width:100%;height:100%;object-fit:cover}
.artists-swiper-box{position:relative}
.artists-swiper-box .swiper-button-prev{left:calc(50% - 539px)}
.artists-swiper-box .swiper-button-next{right:calc(50% - 539px)}
.artists-swiper-box .swiper-pagination{position:relative}
.artists-swiper-box .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;border:2px solid #FFB5C1}
.artists-swiper-box .swiper-pagination-bullet:not(:last-child){margin-right:8px}
.artists-swiper-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#F96185}
.back-button-prev{position:absolute;left:calc(50% - 539px);top:40%;width:48px;height:48px;border:1px solid #FFF5F6;border-radius:50%;background-color:#FFF5F6;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.2s ease}
.back-button-prev::before{content:'';display:block;width:16px;height:16px;border-left:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);margin-right:-7px}
.back-button-next{position:absolute;right:calc(50% - 530px);top:40%;width:48px;height:48px;border:1px solid #FFF5F6;border-radius:50%;background-color:#FFF5F6;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.2s ease}
.back-button-next::before{content:'';display:block;width:16px;height:16px;border-left:3px solid #000;border-bottom:3px solid #000;transform:rotate(225deg);margin-right:7px}
/*首页画手轮播样式结束*/

/*结账V2*/
.checkout.v2{
    margin:0;
    padding:0;
    --bsColor1:#000;
    --bsColor2:#F96185;
    --bsColor3:#7F7F7F;
    --bsColor4:#F0F0F0;
    --bsColor5:#E5E5E5;
    --bsColor6:#F7F7F7;
    --bsColor7:#FFDEE2;
    --bsColor8:#B2B2B2;
    --bsColor9:#FF4849;
    --bsColor10:#fff;
    --bsColor11:#000;
    --bsColor12:#333;
    --bsSize2:2px;
    --bsSize4:4px;
    --bsSize8:8px;
    --bsSize10:10px;
    --bsSize11:11px;
    --bsSize12:12px;
    --bsSize14:14px;
    --bsSize16:16px;
    --bsSize18:18px;
    --bsSize20:20px;
    --bsSize22:22px;
    --bsSize24:24px;
    --bsSize26:26px;
    --bsSize30:30px;
    --bsSize32:32px;
    --bsSize35:35px;
    --bsSize36:36px;
    --bsSize40:40px;
    --bsSize44:44px;
    --bsSize48:48px;
    --bsSize50:50px;
    --bsSize64:64px;
    --radius:4.26vw;
    color:var(--bsColor1);
}

.spinner2 {width: 4.8px;height: 4.8px;border-radius: 4.8px;box-shadow: 12px 0px 0 0 rgba(0,0,0,0.2), 9.7px 7.1px 0 0 rgba(0,0,0,0.4), 3.7199999999999998px 11.4px 0 0 rgba(0,0,0,0.6), -3.7199999999999998px 11.4px 0 0 rgba(0,0,0,0.8), -9.7px 7.1px 0 0 #000000;animation: spinner-rotate 1s infinite linear;margin:var(--bsSize16);}@keyframes spinner-rotate {to {transform: rotate(360deg);}}
#loading-v2{width: fit-content;height: fit-content;flex-direction: column;align-items: center;justify-content: center;padding:var(--bsSize12) var(--bsSize24);display: none;}
#loading-v2 i{font-size: var(--bsSize12);color:var(--bsColor11);font-style:normal;margin-top:var(--bsSize16);}
dialog#loading-v2[open]{display:flex;}

.login.v2 dialog{margin:0 auto;width:63.2vw;height:fit-content;background-color:rgba(0,0,0,0.8);color:#fff;border-radius: var(--fontSize16);box-sizing: border-box;padding:2.13vw 2.66vw;text-align:center;display:none;top:50vh;transform:translateY(-50%);}
.login.v2 dialog[open]{display:block;}
dialog#loading-v2::backdrop,dialog.sty1::backdrop{background: rgba(0, 0, 0, 0.6);}

.checkout.v2 .c{padding:0 var(--bsSize16);}
.checkout.v2 .c#id_order_total{background-color: var(--bsColor6);margin:var(--bsSize20) 0;}
.checkout.v2 .total_info ul{padding:0;list-style-type: none;border-radius: 0;margin: 0;}
.checkout.v2 .total_info ul li{display:flex;justify-content: space-between;align-items: center;font-size:var(--bsSize14);color:var(--bsColor1);font-weight: 400;padding:var(--bsSize16) 0 0;}
.checkout.v2 .total_info ul li i.t{display: flex;justify-content: flex-start;align-items: center;}
.checkout.v2 .total_info ul li i.t svg{padding-right:var(--bsSize4);}
.checkout.v2 .total_info ul li i,.checkout.v2 .total_info .total i{font-style: normal;}
.checkout.v2 .total_info ul li.discount i:last-child,.checkout.v2 .total_info ul li.offer i:last-child,.checkout.v2 .total_info .total i:last-child{color:var(--bsColor2);}
.checkout.v2 .total_info ul li.offer{padding-left:1em;}
.checkout.v2 .total_info ul li.offer.gift{padding-left:0;}
.checkout.v2 .total_info ul li.shipping{flex-direction: column;align-items:flex-start}
.checkout.v2 .total_info ul li.shipping div{display:flex;justify-content: space-between;align-items: center;width:100%;}
.checkout.v2 .total_info ul li.shipping b{font-weight: 400;color:var(--bsColor3);font-size:var(--bsSize12);padding-top:var(--bsSize4);}
.checkout.v2 .total_info .offer_tag{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;padding:var(--bsSize16) 0;border-bottom:0.26vw solid var(--bsColor4);}
.checkout.v2 .total_info .offer_tag label{display: flex;justify-content: center;align-items: center;background-color:var(--bsColor5);font-size:var(--bsSize12);height:34px;border-radius: var(--bsSize16);box-sizing: border-box;padding:0 var(--bsSize8);margin-right: var(--bsSize8);}
.checkout.v2 .total_info .offer_tag svg{padding-left:var(--bsSize4);}
.checkout.v2 .total_info .total{display: flex;justify-content: space-between;align-items: center;padding:var(--bsSize16) 0;font-size:var(--bsSize32)}
.checkout.v2 .total_info .total i{font-size:var(--bsSize22)}
.checkout.v2 .total_info .total i b{font-weight: 600;}
.checkout.v2 .total_info .discount i:first-child{text-transform: capitalize;}
.shipday-text{display:block;position:absolute;left:37.6%;top:0%;font-size:2vw;font-weight:1000;color:white;width:3.3%;text-align:center}
.register-tip{color:#7F7F7F;font-size:var(--fontSize12);line-height:150%;margin:16px 0}
.register-tip-1{color:#7F7F7F;font-size:12px;line-height:150%;padding:24px 0 48px;text-align: center;}
.register-tip-1 a{color:#000;text-decoration: underline;}
/* 抽奖2025开始*/
.prize_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:9999;display:none}
.prize_box{width:400px;min-height:500px;height:auto;margin:130px auto 0;box-sizing:border-box;background-image:url(../jpg/prize-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:hidden}
/* 新年弹窗 start*/
.prize_new_year{background-image:url(../png/prize-bg-01.png);overflow:visible;padding-top:56px;    border-radius: 8px;}
.prize_new_year .prize_title{color:#f96185}
.prize_new_year .prize_desc{color:#f96185}
.prize_new_year .prize_form{padding-top:0}
.prize_new_year .prize-first{color:#000}
.prize_new_year .prize_submit.active{background-color:#f96185}
.prize_new_year .prize-policy{    height: 40px;}
.prize_new_year .prize-agree{color:#000;text-align: left;}
.prize-heart-one{display:block;position:absolute;top:42px;left:-16px;z-index:227;overflow:hidden}
.prize-heart-two{display:block;position:absolute;top:210px;right:-8px;z-index:227;overflow:hidden}
.prize-heart-three{display:block;position:absolute;top:343px;left:-9px;z-index:227;overflow:hidden;transform:rotate(60deg)}
.prize_new_year .prize_info .prize-check-desc{color:#000}
.prize_new_year .prize_info .prize-btn.check{background-color:#f96185}
/* 新年弹窗 end*/
.prize-close{width:24px;height:24px;box-sizing:border-box;background-image:url(../png/prize-close.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:8px;right:8px;cursor:pointer}
.prize_list{display:block;position:relative;width:100%;height:500px;}
.prize-wheel{width:100%;height:100%;display:block;position:absolute;top:0}
.prize_img{width:300px;height:300px;margin:0 auto;position:relative}
.prize_needle{position:absolute;top:89px;left:102px;width:96px;height:96px;cursor:pointer}
.prize_title{font-size:36px;line-height:150%;color:#fff;text-align:center;margin: 16px 0;float:left;width:100%}
.prize_desc{font-size:22px;line-height:150%;color:#fff;text-align:center;float:left;width:100%}
.prize_form{display:none;overflow:hidden;margin-top:56px}
#prize_form{text-align:center;width:321px;margin:0 auto}
.prize-unlock{color:#F96185;font-size:24px;font-weight:600;float:left;display:block;width:100%}
.prize-off{color:#F96185;font-size:48px;font-weight:600;float:left;display:block;width:100%;float:left}
.prize-first{color:#FFF;font-size:18px;font-weight:400;margin-bottom:32px;float:left;display:block;width:100%;float:left}
.prize_form .prize_input{height:56px;background-color:white;float:left;width:100%;border-radius:16px;line-height:56px;padding-left:12px}
.prize_form .prize_input svg{margin-top:14px;display:inline-block;width:24px;float:left}
.prize_form .prize_input input{border:none;outline:none;height:52px;line-height:52px;margin-left:8px;font-size:12px;display:inline-block;float:left;width:calc(100% - 33px);border-radius:16px}
.prize-error{color:#FF4849;font-size:12px;line-height:150%;font-weight:400;float:left;display:none;width:100%;margin-top:5px}
.prize_form .g-recaptcha{float:left;margin:24px 0 0 12px}
.prize_submit{height:56px;line-height:56px;color:#fff;background-color:#E5E5E5;font-size:22px;border-radius:16px;display:block;float:left;width:100%;margin-top:12px}
.prize_submit.active{background-color:#711FB0;cursor:pointer}
.prize-agree{padding-left:10px;height:21px;line-height:21px;color:#fff;font-size:14px;position:relative;display:inline-block;float:left;width: calc(100% - 22px);}
.prize-policy{display:block;float:left;width:100%;height:20px;line-height:20px;margin-top:32px;color:#fff;margin-bottom:12px}
#agree_policy{display:none}
.prize_form .prize_input #email_address{background-color:white}
.prize_form .prize_input input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset !important;background-color:white !important;color:#000 !important}
.prize-policy-btn{width:20px;height:20px;background-image:url(../png/prize-btn-disable.png);background-repeat:no-repeat;background-size:cover;display:inline-block;float:left;cursor:pointer}
.prize-policy-btn.active{background-image:url('../png/prize-btn-check.png')}
.prize_info{display:none;height:auto;overflow:hidden;margin-top:56px}
.prize_info .prize-tip{display:block;width:128px;margin:0 auto}
.prize_info .prize-check-title{color:#F96185;font-size:24px;font-weight:600;float:left;display:block;width:100%;text-align:center;margin-bottom:8px}
.prize_info .prize-check-desc{color:#FFF;font-size:18px;font-weight:400;margin-bottom:32px;display:block;width:100%;float:left;text-align:center}
.prize_info .prize-btn.check{display:block;width:312px;height:56px;background-color:#711FB0;float:left;margin-left:44px;line-height:56px;color:white;text-align:center;border-radius:16px;font-size:22px;font-weight:600;cursor:pointer}
/* 抽奖2025结束*/
.bfblack-save{background-image:url(../png/new-years-w-de.png);background-size:cover;background-repeat:no-repeat;height:24px;line-height:24px;position:absolute;bottom:0px;width:100%;border-radius:0 0 8px 8px;text-align:right;color:white;padding-right:4px;box-sizing: border-box;}
.product_items .favorite-box .favorite-ico.bfblack{bottom:32px}
.couponbf29{width:100%;height:125px;position:relative;box-sizing:border-box;background-color:#F0F0F0;padding:16px 0 24px;margin:16px 0 24px;text-emphasis:center}
.couponbf29-text{height:31px;line-height:31px;font-size:14px;color:#000;font-weight:600;text-align:center}
.couponbf29-text b{font-size:20px}
.couponbf29-btn{display:inline-block;width:153px;height:31px;line-height:31px;text-align:center;color:#fff;font-size:12px;background-color:#F96185;border-radius:8px;cursor:pointer;margin-left:24px}
.couponbf29-line{height:4px;background-color:white;width:850px;margin:48px auto 0;position:relative}
.couponbf29-line-rate{position:absolute;top:0;left:0;height:4px;background-color:#F96185;width:0;transition:all 0.3s ease-in-out;border-radius: 4px;}
.couponbf29-line  span{width:56px;height:24px;display:block;position:absolute;right:-4px;top:-36px;color:white;background-color:#F96185;border-radius:16px;line-height:24px;text-align:center}
.couponbf29-icon{position:absolute;width:24px;height:24px;display:block;right:-4px;top:-9px}
a:link.couponbf29-btn,a:visited.couponbf29-btn{color:white}
.couponbf29-text-max {font-size:20px;line-height:120%;font-weight:600;text-align: center;}
/* bf2025促销图标 */
.mic_bf_clearance{position:absolute;top:-5px;left:0px;border-radius:2px;font-size:12px;color:#fff;padding:0px 4px;z-index:9;background-image:url(../png/bf-clearance.png);background-size:cover;background-repeat:no-repeat;width:42px;height:32px}
.mic_bf_sale{position:absolute;top:-5px;left:0px;border-radius:2px;font-size:12px;color:#fff;padding:0px 4px;z-index:9;background-image:url(../png/bf-sale.png);background-size:cover;background-repeat:no-repeat;width:42px;height:24px}
.mic_bf_flash_sale{position:absolute;top:-5px;left:0px;border-radius:2px;font-size:12px;color:#fff;padding:0px 4px;z-index:9;background-image:url(../png/bf-flash.png);background-size:cover;background-repeat:no-repeat;width:42px;height:34px}
.mic_bf_preorder{position:absolute;top:-5px;left:0px;border-radius:2px;font-size:12px;color:#fff;padding:0px 4px;z-index:9;background-image:url(../png/bf-preorder.png);background-size:cover;background-repeat:no-repeat;width:42px;height:34px}
.bfblack-save.bfind{bottom:85px;width:208px}
/* bf2025优惠卷 */
.product_items .favorite-box .favorite-ico.bfblack{bottom:32px}
.couponbf29{width:100%;height:125px;position:relative;box-sizing:border-box;background-color:#F0F0F0;padding:16px 0 24px;margin:16px 0 24px;text-emphasis:center}
.couponbf29-text{height:31px;line-height:31px;font-size:14px;color:#000;font-weight:600;text-align:center}
.couponbf29-text b{font-size:20px}
.couponbf29-btn{display:inline-block;width:153px;height:31px;line-height:31px;text-align:center;color:#fff;font-size:12px;background-color:#F96185;border-radius:8px;cursor:pointer;margin-left:24px}
.couponbf29-line{height:4px;background-color:white;width:850px;margin:48px auto 0;position:relative}
.couponbf29-line-rate{position:absolute;top:0;left:0;height:4px;background-color:#F96185;width:0;transition:all 0.3s ease-in-out;border-radius: 4px;}
.couponbf29-line  span{width:56px;height:24px;display:block;position:absolute;right:-4px;top:-36px;color:white;background-color:#F96185;border-radius:16px;line-height:24px;text-align:center}
.couponbf29-line span::after{content:"";position:absolute;border-right:solid #f96185 1px;border-bottom:solid #f96185 1px;height:7px;width:7px;display:block;top:18px;right:10px;transform:rotate(37deg);background-color:#f96185}
.couponbf29-icon{position:absolute;width:24px;height:24px;display:block;right:-4px;top:-9px}
a:link.couponbf29-btn,a:visited.couponbf29-btn{color:white}
.couponbf29-text-max {font-size:20px;line-height:120%;font-weight:600;text-align: center;}
/* 黑五首页倒计时2025*/
.ticking-bf2025{width:100%;display:block;margin:0 auto;height:auto;overflow:hidden}
.ticking-bf2025 .c{position:relative;width:100%;height:auto}
.ticking-bf2025 img.bg-ticking{margin:0 auto;width:100%;height:auto}
.ticking-bf2025 .ticking{width:19%;position:absolute;left:59%;text-align:center;bottom:1.8vw}
.ticking-bf2025 .ticking .title{font-size:18px;color:#fd54af;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;width:236px;border:0px solid #fff;border-radius:0 0 10px 10px;background:none;margin:0 auto 10px;height:26px;line-height:26px}
.ticking-bf2025 .timer{display:flex;justify-content:space-between;align-items:center}
.ticking-bf2025 .timer b{font-weight:normal;font-size:0.98vw;color:#fff;font-family:Arial,Helvetica,sans-serif;height:1.31vw;line-height:1.31vw}
.ticking-bf2025 .timer div i{font-style:normal;display:block;background-color:transparent;border-radius:1vw;width:3.95vw;height:3.95vw;line-height:3.95vw;color:#8a00f4;font-size:2.1vw;font-family:sans-serif}
.ticking-bf2025 .timer span{border-radius:50%;color:#8a00ff;font-size:1.97vw;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;height:100%;width:0.3vw;height:100%;align-self:start;margin-top:0.92vw}
.ticking-bf2025 .t_text{color:#ffff33;font-size:14px;padding-top:19px}
.bf_timer{width:300px;height:50px;position:absolute;top: calc(2.6vw - 25px);left:78.7%;color:white;display:flex;justify-content:space-between;flex-wrap:nowrap}
.bf_timer div{font-family:Impact,Haettenschweiler,'Arial Narrow Bold';font-size:40px;line-height:50px;font-weight: bold;}
.bf_timer div i{font-style:normal;text-shadow: 0 0 2px #8900fe, 0 0 4px #8900fe, 0 0 8px #8900fe;}
.bf_timer div b{text-shadow: 0 0 2px #8900fe, 0 0 4px #8900fe, 0 0 8px #8900fe;}
.bf_timer span{font-size:40px;line-height:50px;text-shadow: 0 0 2px #8900fe, 0 0 4px #8900fe, 0 0 8px #8900fe;}
a.ticking-bf2025{margin: 0 auto 24px;}
.banner_box  .swiper-wrapper,.top-notice .swiper-slide{height: auto !important;}
#coupon_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:10000001;display:none}
.coupon_popup_box{width:400px;min-height:500px;height:auto;margin:130px auto 0;box-sizing:border-box;background-image:url(../png/coupon-popup-de-01.png);background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:hidden}
.coupon_popup_box .coupon_close{width:16px;height:16px;position:absolute;top:85px;right:41px;background-image:url(../png/cupon-close.png);background-size:cover;background-repeat:no-repeat;cursor:pointer}
.coupon_popup_box .coupon_btn{position:absolute;bottom:90px;background-color:#fe6c5f;color:white;height:34px;line-height:34px;width:285px;border-radius:10px;left:59px;font-size:16px;font-weight:600;cursor:pointer}

/* 2026 闪购预售标签 */
.flash-save{background-image:url(../jpg/flash_tag_bg.jpg);background-size:cover;background-repeat:no-repeat;height:24px;line-height:24px;position:absolute;bottom:0px;width:100%;border-radius:0 0 8px 8px;text-align:right;color:white;padding-right:4px}
.pre-save{background-image:url(../jpg/pre_tag_bg.jpg);background-size:cover;background-repeat:no-repeat;height:24px;line-height:24px;position:absolute;bottom:0px;width:100%;border-radius:0 0 8px 8px;text-align:right;color:white;padding-right:4px}

/* end */
/* 2026 weekly deal 活动标签 */
.weekly_deal_tag{background-image:url(../png/weekly_deail_list-de.png);background-size:cover;background-repeat:no-repeat;height:24px;line-height:24px;width:100%;text-align:right;color:white;padding-right:4px;position: absolute;bottom: 0;}
.weekly_deal_detail_tag{background-image:url(../png/weekly_deal_2026-de.png);background-size:cover;background-repeat:no-repeat;height:34px;line-height:34px;width:100%;font-size:18px;text-align:right;color:white;padding-right:4px;font-weight: 600;margin:  12px 0;}
.weekly_deal_box{position:relative;display:block;height:48px;}
.last_chance_tag{background-image:url(../jpg/last_chance_list-de.jpg);background-size:cover;background-repeat:no-repeat;height:24px;line-height:24px;width:100%;text-align:right;color:white;padding-right:4px;position: absolute;bottom: 0;}
.last_chance_detail_tag{background-image:url(../jpg/last_chance_2026-de.jpg);background-size:cover;background-repeat:no-repeat;height:34px;line-height:34px;width:100%;font-size:18px;text-align:right;color:white;padding-right:4px;font-weight: 600;margin:  12px 0;}
/* 自定义遮罩层css */
.self_mild_mask{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.3);z-index:1000}
.self_heavy_mask{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:1000}
.self_dark_mask{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);z-index:1000}
/* 订单列表，详情样式-新 start */
.cancel_order_form{display:block;margin:31vh auto;background-color:#fff;width:588px;height:191px;color:black;font-weight:400;border-radius:16px}
.canecel_form_content{width:100%;height:100%;background-color:white;text-align:center;padding:24px;border-radius:16px}
.cancel_order_form .cancel_title{font-size:24px;line-height:30px;text-align:left;font-weight:700}
.cancel_order_form .cancel_text{font-size:14px;line-height:19px;margin-top:8px;text-align:left}
.cancel_order_form .cancel_btn_container{margin-top:16px;width:100%;float:right;text-align:right;display:flex;justify-content:flex-end;gap:10px}
.cancel_order_form .cancel_btn_container span{font-size:13px;line-height:19px;padding:8px 12px;border-radius:16px;color:#F96185;background-color:#ffffff;cursor:pointer;border:solid 1px #F96185;display:inline-block}
.cancel_order_form .cancel_btn_container span:hover{color:#ffffff;background-color:#F96185}
.close_shipment_tracking{position:absolute;cursor:pointer;top:24px;right:24px;width:24px;height:24px}
.close_shipment_tracking img{width:100%}
.shipment_tracking_box{width:800px;height:646px;margin:10vh auto 0;padding:24px;background-color:white;border-radius:8px;position:relative}
.shipment_line{height:1px;width:100%;background-color:#F0F0F0}
.shipment_package_list{height:74px;padding:24px 0;overflow-x:scroll;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.shipment_sc_box{display:flex;gap:0;min-width:min-content;padding-bottom:4px;gap:10px}
.shipment_item{width:150px;overflow:hidden;text-align:center;padding-bottom:7px;height:auto}
.shipment_products_box{display:none}
.shipment_products_box:first-child{display:block}
.shipment_item.active{border-bottom:solid 1px #F96185}
.shipment_item:hover{}
.shipment_item:hover span:first-child,.shipment_item:hover span:last-child{}
.shipment_item span:first-child{color:#333333;font-size:16px;line-height:22px}
.shipment_item span:last-child{color:#7F7F7F;font-size:16px;line-height:22px}
.shipment_item.active span{color:#F96185}
.shipment_package_title{font-size:22px;line-height:30px;font-weight:600;color:#333333;padding:40px 0 12px;text-align:center}
.shipment_products_list{height:405px;overflow-y:scroll}
.shipment_products{display:block}
.shipment_info{color:#333333;font-size:14px;line-height:19px;margin-bottom:12px}
.shipment_info span:first-child{}
.shipment_info span:last-child{color:#B2B2B2;cursor:pointer}
.tracking_info{color:#333333;font-size:14px;line-height:19px}
.shipment_products_item{margin-top:24px;height:140px;width:100%;color:black;font-size:14px;line-height:19px;position:relative}
.shipment_products_item:last-child{margin-bottom:24px}
.shipment_products_l{width:96px;float:left;height:100%;overflow:hidden}
.shipment_products_l img{width:96px;height:140px}
.shipment_products_r{width:calc(100% - 108px);margin-left:12px;float:left}
.text{color:black;font-size:12px;line-height:18px}
.text_g{color:#7F7F7F}
.text .amount{}
.shipment_btn_ok{width:41px;height:35px;padding:8px 12px;border-radius:8px;text-align:center;font-size:14px;line-height:19px;background-color:#F96185;position:absolute;bottom:20px;right:30px;color:white;cursor:pointer}
.shipment_btn_close{position:absolute;width:24px;height:24px;top:24px;right:24px}
.checkout-line{height:1px;background-color:red;width:100%}
.payment_info_box .payment_table.order_product_info{background-color: #f7f7f7;}
.order_product_info .name{margin-top:10px;color:black;display:-webkit-box;height:35px;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}

@media print{
.payment_info_box{width:900px;height:auto;overflow:hidden;margin:64px auto 84px;padding:0}
.payment_info_box .order_number .print_btn{font-size:14px;height:25px;line-height:25px;border-radius:16px;color:#F96185;background-color:#fff;cursor:pointer;border:solid 1px #F96185;display:inline-block;padding:0 10px;text-decoration:none;margin-left:16px}
.payment_info_box .print_btn:hover{color:#ffffff;background-color:#F96185;text-decoration:none}
.payment_info_box .payment_table{border-collapse:collapse;width:100%;background-color:white;color:black;margin-top:48px}
.payment_info_box .payment_table th{text-align:left;height:47px;border:1px solid #E5E5E5;font-weight:600;font-size:16px;line-height:19px;padding:0 0 0 16px;height:37px}
.payment_info_box .payment_table tr td{text-align:left;border:1px solid #E5E5E5;vertical-align:middle;font-size:12px;line-height:16px;padding:0  0 0 16px;height:37px}
.payment_info_box .payment_table.backg{background-color:#E5E5E5}
.payment_info_box .order_shipping_info{display:flex;justify-content:space-between;padding-left:0;margin-top:64px}
.payment_info_box .order_shipping_info li{width:25%;list-style:none;padding:16px;border:solid 1px #E5E5E5}
.payment_info_box .order_shipping_info li:nth-child(2){border-left:none}
.payment_info_box .order_shipping_info li:nth-child(3){border-left:none}
.payment_info_box .order_shipping_info li:nth-child(4){border-left:none}
.payment_info_box .order_shipping_info .title{font-weight:600px;font-size:16px;line-height:19px;display:inline-block;margin-bottom:16px;width:100%}
.payment_info_box .order_shipping_info .text{font-weight:600px;font-size:12px;line-height:16px;display:inline-block;margin-bottom:6px;width:100%}
.payment_info_box .order-info-product-item img{width:110px;height:161px;display:block;float:left}
.payment_info_box .order-info-product-item .order-info-product-desc{width:calc(100% - 126px);height:100%;display:block;float:left;padding-left:16px}
.payment_info_box .order-info-product-desc p{padding:0;margin:0}
.payment_info_box .payment_table.order_product_info tr td{padding:10px 0 10px 16px}
.payment_info_box .payment_table.order_product_info{background-color: #f7f7f7;}
.payment_info_box .order_product_info .sku{margin-top:4px}
.payment_info_box .order_product_info .size{margin-top:4px}
.payment_info_box .order_product_info .qty{margin-top:4px}
.payment_info_box .order_product_info .total{color:red}
.payment_info_box .orders_detail_info{height:auto;overflow:hidden}
.payment_info_box .orders_detail_info li{width:100%;display:block;float:left;margin-top:16px}
.payment_info_box .orders_detail_info span{display:inline-block;float:left}
.payment_info_box .orders_detail_info .title{text-align:left}
.payment_info_box .orders_detail_info .text{float:right}
.payment_info_box .orders_detail_info .text.total{color:red}
.payment_info_box .order_info_operation{display:flex;justify-content:center;height:auto;width:100%;gap:10px;margin:48px 0 24px}
.payment_info_box .order_info_operation .ordere_operation_btn{font-size:14px;height:35px;line-height:35px;border-radius:16px;color:#F96185;background-color:#ffffff;cursor:pointer;border:solid 1px #F96185;display:inline-block;padding:0 10px;text-decoration:none;text-align: center;}
.payment_info_box .order_info_operation .ordere_operation_btn:hover{color:#ffffff;background-color:#F96185}
.payment_info_box .question{width:100%;text-align:center;text-decoration:none}
.payment_info_box .question .question-btn{font-size:14px;color:#999999;height:24px;line-height:24px;margin-top:48px;display:inline-block;text-decoration:none;min-width:300px;overflow:hidden}
.payment_info_box .hinder_line{height:1px;background-color:#F0F0F0}
}
.payment_info_box{width:900px;height:auto;overflow:hidden;margin:64px auto 84px;padding:0}
.payment_info_box.pr{margin:10px auto 84px;}
.payment_info_box .order_number .print_btn{font-size:14px;height:25px;line-height:25px;border-radius:16px;color:#F96185;background-color:#fff;cursor:pointer;border:solid 1px #F96185;display:inline-block;padding:0 10px;text-decoration:none;margin-left:16px}
.payment_info_box .print_btn:hover{color:#ffffff;background-color:#F96185;text-decoration:none}
.payment_info_box .payment_table{border-collapse:collapse;width:100%;background-color:white;color:black;margin-top:48px}
.payment_info_box .payment_table th{text-align:left;height:47px;border:1px solid #E5E5E5;font-weight:600;font-size:16px;line-height:19px;padding:0 0 0 16px;height:37px}
.payment_info_box .payment_table tr td{text-align:left;border:1px solid #E5E5E5;vertical-align:middle;font-size:12px;line-height:16px;padding:0  0 0 16px;height:37px}
.payment_info_box .payment_table.backg{background-color:#E5E5E5}
.payment_info_box .order_shipping_info{display:flex;justify-content:space-between;padding-left:0;margin-top:64px}
.payment_info_box.pr .order_shipping_info{margin-top:0px;}
.payment_info_box .order_shipping_info li{width:25%;list-style:none;padding:16px;border:solid 1px #E5E5E5}
.payment_info_box .order_shipping_info li:nth-child(2){border-left:none}
.payment_info_box .order_shipping_info li:nth-child(3){border-left:none}
.payment_info_box .order_shipping_info li:nth-child(4){border-left:none}
.payment_info_box .order_shipping_info .title{font-weight:600px;font-size:16px;line-height:19px;display:inline-block;margin-bottom:16px;width:100%}
.payment_info_box .order_shipping_info .text{font-weight:600px;font-size:12px;line-height:16px;display:inline-block;margin-bottom:6px;width:100%}
.payment_info_box .order-info-product-item img{width:110px;height:161px;display:block;float:left}
.payment_info_box .order-info-product-item .order-info-product-desc{width:calc(100% - 126px);height:100%;display:block;float:left;padding-left:16px}
.payment_info_box .order-info-product-desc p{padding:0;margin:0}
.payment_info_box .payment_table.order_product_info tr td{padding:10px 0 10px 16px}
.payment_info_box .order_product_info .name{margin-top:10px;color:black;display:-webkit-box;height:35px;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}
.payment_info_box .order_product_info .sku{margin-top:4px;color:#7F7F7F}
.payment_info_box .order_product_info .size{margin-top:4px;color:#7F7F7F}
.payment_info_box .order_product_info .qty{margin-top:4px}
.payment_info_box .order_product_info .total{color:red}
.payment_info_box .orders_detail_info{height:auto;overflow:hidden}
.payment_info_box .orders_detail_info li{width:100%;display:block;float:left;margin-top:16px}
.payment_info_box .orders_detail_info span{display:inline-block;float:left}
.payment_info_box .orders_detail_info .title{text-align:left}
.payment_info_box .orders_detail_info .text{float:right}
.payment_info_box .orders_detail_info .text.total{color:red}
.payment_info_box .order_info_operation{display:flex;justify-content:center;height:auto;width:100%;gap:10px;margin:48px 0 24px}
.payment_info_box .order_info_operation .ordere_operation_btn{font-size:14px;height:35px;line-height:35px;border-radius:16px;color:#F96185;background-color:#ffffff;cursor:pointer;border:solid 1px #F96185;display:inline-block;padding:0 10px;text-decoration:none;text-align: center;}
.payment_info_box .order_info_operation .ordere_operation_btn:hover{color:#ffffff;background-color:#F96185}
.payment_info_box .question{width:100%;text-align:center;text-decoration:none}
.payment_info_box .question .question-btn{font-size:14px;color:#999999;height:24px;line-height:24px;margin-top:48px;display:inline-block;text-decoration:none;min-width:300px;overflow:hidden}
.payment_info_box .hinder_line{height:1px;background-color:#F0F0F0}
.tooltip_text{font-size:14px;height:35px;line-height:35px;min-width:171px;position:fixed;color:white;background-color:rgb(0 0 0 / 80%);z-index:10000;border-radius:16px;padding:0 10px;display:none}
/* 订单列表，详情样式-新 end*/

/* 复活节2026新版面开始 */
.easter_prize_mask{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,0.6);top:0;z-index:999}
.easter_discount_mask{position:fixed;width:96px;height:96px;bottom:96px;right:96px;z-index:999;background-image:url('../png/egg-2026-left.png');background-size:100% 100%;background-repeat:no-repeat;padding:26px 0;cursor: default;}
/* transition:width 0.4s cubic-bezier(0.22,0.61,0.36,1) */
.easter_close_btn{width:24px;height:24px;background-image:url(../png/close-w.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:22px;cursor:pointer}
.easter_discount_mask.active{background-color:rgba(0,0,0,0.7);background-image:none;width:100vw;height:100vh;padding:0;right:0;bottom:0}
.easter_discount_mask .easter_discount_code_time{font-size:16px;color:white;text-align:center}
.easter_discount_mask .easter_code_prize .easter_discount_code_time{font-size:20px;color:#C4791A;line-height:24px;text-align:center;position:absolute;bottom:26%;left:22%;font-weight:700;letter-spacing:1px}
.easter_expire{color:black;margin-right:6px}
.easter_discount_mask .easter_discount_code_text{font-size:16px;line-height:22px;font-weight:700;color:white}
.easter_code_prize{display:none;position:relative;width:400px;height:500px;position:absolute;top:calc(50vh - 250px);left:calc(50vw - 200px)}
.easter_discount_mask.active .easter_code_prize{display:block}
.easter_discount_mask.active .easter_discount_code{display:none}
.easter_code_prize img{width:400px;height:500px}
.easter_miss_prize{cursor:pointer;width:400px;height:500px;position:absolute;top:calc(50vh - 250px);left:calc(50vw - 200px)}
.easter_active_prize{cursor:pointer;width:400px;height:500px;position:absolute;top:calc(50vh - 250px);left:calc(50vw - 200px)}
.easter_prize_mask .easter_egg{position:absolute;left:calc(50% - 200px);top:calc(50vh - 162px)}
.easter-cart-banner{width:100%;height:41px;line-height:41px;background-image:url(../png/egg-2026-cart-bg-w.png);background-size:100% 100%;background-repeat:no-repeat;font-size:18px;color:white;text-align:center;z-index:10000;box-sizing:border-box;margin: 0 0 3px;}
/* 复活节2026新版面结束 */

.cos-plan-bar{width:907px;height:33px;line-height:33px;margin:32px auto 16px;background-color:#F7F7F7;padding-left:16px;color:#7F7F7F}
.cos-plan-bar .cos-index{text-decoration:none;color:#7F7F7F;margin-right:8px}
.cos-plan-bar .cos-cur{color:#32CACB;text-decoration:none;margin-left:8px}
.cos-plan{background-color:#fffbef;padding-bottom:47.7px}
.cos-plan .full-img{width:100%}
.cos-plan .ba-img{display:block;margin:64px auto 24px}
.cos-plan .cos-plan-text{text-align:center;width:1200px;margin:0 auto;font-size:24px;line-height:150%;font-weight:500}
.cos-plan .cos-plan-list{display:flex;width:1200px;margin:24px auto 64px;gap:12px;flex-wrap:wrap;justify-content:space-around}
.cos-plan .cos-plan-list .item{width:230px;height:auto;display:block}
.cos-plan .cos-plan-list .item img{width:100%}
.cos-plan  .cos-plan-title{font-size:30px;line-height:150%;font-weight:bold;text-align:center;margin-bottom:8px}
.cos-plan .other-view{margin:0 auto;display:block}

.guide-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;display: none;}
.guide-content{width:460px;height:280px;position:absolute;padding:41px 90px 32px 150px;color:white;font-size:14px;left:calc(50% - 230px);top:calc(50vh - 140px);background-color:#f96185;border-radius:16px}
.guide-content .otaku-cosplay{width:300px;height:440px;position:absolute;top:-48px;left:-161px;z-index:3}
.guide-content .welcome-box{width:100%;height:100%;position:relative;border-radius:16px}
.welcome-box .welc-title{font-weight:Bold;font-size:20px;line-height:32px}
.welc-btn{background-color:white;border-radius:4px;height:37px;line-height:37px;color:#F96185;cursor:pointer}
.welc-first{margin-bottom:24px;text-align:center}
.welc-discount{background-color:white;color:#F96185;font-weight:800;border-radius:4px;height:48px;line-height:48px;width:196px;margin:24px auto;font-size:22px}
.welc-close-btn{display:block;cursor:pointer;position:absolute;top:8px;right:8px;width:24px}
.footer .container .ft_p_img_ex{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:center}