﻿@charset "utf-8";
	/*Author:Zhongguangjiong*/
	/*Reset*/
	html{ height:100%;}
	body{ height:100%;padding:0;margin:0;line-height:1; font-size:12px;font-family:Arial; -webkit-text-size-adjust:none; color:#656D78; background:#ffffff;}
	body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea {padding:0;margin:0;}
	th{ text-align:left;}
	select,input,textarea{font-family:Arial;outline:none; font-size:12px;outline:none;}
	img { border: 0;}
	ol,ul {list-style:none;}
	li{ vertical-align:top;}
	h1,h2,h3,h4,h5,h6 {font-size: 100%;}
	table { border-collapse:collapse;border-spacing:0;}
	a{text-decoration:none; color:#656D78; outline:none;}
	a:hover{color:#ff6600; text-decoration:underline;}
	input:-webkit-autofill{ -webkit-box-shadow:0 0 0 100px #ffffff inset;background-color:#ffffff;}
	input:-moz-placeholder{color:#999999;}
	input::-moz-placeholder{color:#999999;}
	input::-webkit-input-placeholder{color:#999999;}
	input:-ms-input-placeholder{color:#999999;}
	code{font-family: Arial;}
	/*common*/
	.wrap {width:1200px; margin:0 auto; clear:both;}
	.wrap_left{ width:210px; float:left; margin-top:20px;}
	.wrap_right{ width:970px; float:right; margin-top:20px;}
	.fl{float:left;}
	.fr{float:right;}
	.fn{float:none;}
	.overflow{overflow:hidden;}
	.clear { clear:both;}
	.inputchang{ color:#cccccc;}
	.border_1{border:1px solid #dddddd;}
	.border_error{ border:1px solid #ff0000; color:#ff0000;}
	.error_common{ color:#FF0000; padding-left:20px;background:url(../images/error.png) no-repeat 0 0; line-height:16px; height:16px; margin-top:5px;}
	.azs_hidd {display:none;}
	.hide {display:none;}
	/*triangle*/
	.arrow_a{display:block;position:relative;height:4px; width:8px;overflow:hidden;}
	.arrow_a i{display:block;height:0px;width:0px;border:80px solid; border-color:#000000 transparent transparent transparent; position:absolute; bottom:-80px; left:50%; margin-left:-80px;}
	.arrow_a i i{border-color:#ffffff transparent transparent transparent;bottom:-79px;}

	.arrow_b{display:block;position:relative;height:4px; width:8px;overflow:hidden;}
	.arrow_b i{display:block;height:0px;width:0px;border:80px solid; border-color:transparent transparent #000000 transparent;position:absolute; top:-80px; left:50%; margin-left:-80px;}
	.arrow_b i i{border-color:transparent transparent #ffffff transparent; top:-79px;}

	.arrow_c{display:block;position:relative;height:8px; width:4px;overflow:hidden;}
	.arrow_c i{display:block;height:0px;width:0px;border:80px solid; border-color:transparent #000000 transparent transparent;position:absolute; top:50%; left:-80px; margin-top:-80px;}
	.arrow_c i i{border-color:transparent #ffffff transparent transparent; left:-79px;}

	.arrow_d{display:block;position:relative;height:8px; width:4px;overflow:hidden;}
	.arrow_d i{display:block;height:0px;width:0px;border:80px solid; border-color:transparent transparent transparent #000000;position:absolute; top:50%; right:-80px; margin-top:-80px;}
	.arrow_d i i{border-color:transparent transparent transparent #ffffff;right:-79px;}

	/*checkbox*/
	.checkbox_on,
	.checkbox_on_active,
	.checkbox_off{cursor:pointer; padding-left:18px; position:relative;}
	.checkbox_on i{display:block; width:13px; height:13px; overflow:hidden;background:url(../images/checkbox.png) -39px 0 no-repeat; position:absolute; left:0; top:0;}
	.checkbox_on_active i{display:block; width:13px; height:13px; overflow:hidden;background:url(../images/checkbox.png) -26px 0 no-repeat; position:absolute; left:0; top:0;}
	.checkbox_off i{display:block; width:13px; height:13px; overflow:hidden;background:url(../images/checkbox.png) -13px 0 no-repeat; position:absolute; left:0; top:0;}
	.checkbox_off_active i{display:block; width:13px; height:13px; overflow:hidden;background:url(../images/checkbox.png) 0 0 no-repeat; position:absolute; left:0; top:0;}

	._checkbox{position:relative; float:left; margin-left:25px; line-height:17px; cursor:default;}
	._checkbox i,
	._checkbox.active i{background:url(../images/common_1.png) -141px 0 no-repeat; display:block; position:absolute; left:-25px; top:0; height:17px; width:17px;}
	._checkbox.active i{ background-position:-158px 0;}

	._radiobox{position:relative; float:left; margin-left:25px; line-height:17px; cursor:default;}
	._radiobox i,
	._radiobox.active i{background:url(../images/common_1.png) -175px 0 no-repeat; display:block; position:absolute; left:-25px; top:0; height:17px; width:17px;}
	._radiobox.active i{ background-position:-192px 0;}

	/*submit*/
	.formsubmit { position:relative;padding:0 10px; height:26px;line-height:26px;border:1px #e87b0e solid; background:#ffa409; color:#ffffff; text-align:center; font-weight:bold; cursor:pointer; overflow:hidden;}
	.formsubmit input{ position:absolute; width:100%; height:100%;padding:0 10px;left:0; top:0;background:#ffffff; border:0;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
	.formsubmit:hover{ background:#feb931;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);}
	.formsubmitgray{ background:#f1f1f1 url(../images/loading_3.gif) no-repeat center center; border-color:#e2e2e2; color:#f1f1f1; text-indent:-1000px; cursor:default;}
	.formsubmitgray input{ display:none;}
	.formsubmitgray:hover{ background:#f1f1f1 url(../images/loading_3.gif) no-repeat center center;}

	/*mini*/
	.mini_hot{ width:29px; height:17px; display:block; position:absolute; left:0; top:-17px; background:url(../images/img.png) -120px 0 no-repeat;}
	.mini_top{ width:29px; height:17px; display:block; position:absolute; left:0; top:-3px; background:url(../images/img.png) -248px 0 no-repeat;}
	.mini_hot_2{ width:29px; height:17px; display:block; position:absolute; right:0; top:0; background:url(../images/img.png) -160px 0 no-repeat;}
	.mini_new{ width:29px; height:17px; display:block; position:absolute; left:0; top:-17px; background:url(../images/img.png) 0 0 no-repeat;}


	/*fixed_button*/
	.fixed_button{position:fixed;right:10px;bottom:25%; z-index:100;width:39px;}
	/* 32923 */
	.fixed_button .survey_btn{position:relative;}
	.fixed_button .survey_btn .tips{position: absolute;top:-1px;right: 42px;box-shadow: 0 0 5px #dddddd;background: #ffffff;line-height: 39px;white-space: nowrap;padding: 0 10px;display: none;border:solid 1px #dddddd;}
	/* end 32923 */
	.fixed_button .survey_btn:hover .tips{display: block;}
	.fixed_button .survey_btn a{ display:block;width:39px;height:39px;opacity:0.6;filter:alpha(opacity=60);margin-top:5px;background:url(../images/common_1.png) -78px -65px no-repeat #666666; overflow:hidden; text-indent:-100em;}
	.fixed_button .survey_btn a:hover{ opacity:1;filter:alpha(opacity=100);}
	.fixed_button .survey_item{width:39px;}
	.fixed_button .survey_item a{display:block;background:#f9f9f9;box-shadow:0 0 5px #cccccc;margin:auto;padding:25px 11px 5px;text-align:center;width:15px;position:relative;border:solid 1px #dddddd;}
	.fixed_button .survey_item a i{position:absolute;top:5px;width:23px;height:23px;background:url(../images/common_1.png) no-repeat -30px -448px;left:8px;}
	.fixed_button .survey_item a:hover{text-decoration:none;}

	.fixed_button .app_btn{ display:block;width:39px;opacity:0.9;filter:alpha(opacity=90);margin-top:5px;background:#666666; position:relative; padding:7px 0;opacity:0.6;filter:alpha(opacity=60);}
	.fixed_button .app_btn em{display:block;width:24px;height:24px; margin:0 auto;background:url(../images/common_1.png) -197px -31px no-repeat; overflow:hidden;}
	.fixed_button .app_btn span{display:none;width:168px; padding:10px;text-align:center; position:absolute; right:50px; top:0;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);background:#FFFFFF;border:solid 1px #666666;}
	.fixed_button .app_btn span s{width:78px; height:78px; display:block;background:url(../images/common_1.png) -222px -522px no-repeat;}
	.fixed_button .app_btn span s.web{background-position:-143px -522px;}
	.fixed_button .app_btn span .arrow_d{position:absolute;top:14px;right:-5px;width:16px;height:8px}
	.fixed_button .app_btn span li{float:left;margin:0 0 0 10px;width:78px;}
	.fixed_button .app_btn span li:first-child{margin:0;}
	.fixed_button .app_btn span li b{font-weight:normal;display:block;padding:8px 0 0;}
	.fixed_button .app_btn:hover { opacity:1;filter:alpha(opacity=100);}
	.fixed_button .app_btn:hover span { display:block;}
	/* 私信小控件 */
	.fixed_button .vk_contact_us{position: relative;}
	.fixed_button .vk_contact_us a{display: block;width: 39px;height: 39px;opacity: 0.6;filter: alpha(opacity=60);margin-top: 5px;background: url(../images/vk_icon.png) no-repeat red;background-size: 100% 100%;overflow: hidden;text-indent: -100em;}
	.fixed_button .vk_contact_us .tipss{position: absolute;top: -1px;right: 42px;box-shadow: 0 0 5px #ddd;background: #fff;line-height: 39px;white-space: nowrap;padding: 0 10px;display: none;border: solid 1px #ddd;}
	.fixed_button .vk_contact_us a:hover{ opacity:1;filter:alpha(opacity=100);}
	.fixed_button .vk_contact_us:hover .tipss{display: block;}


	/*toggle_button*/
	.fixed_button .toggle_button{width: 39px;height: 39px;overflow: hidden;display: none;position: relative;background: #666666;opacity:0.6;filter:alpha(opacity=60);margin-top: 5px;cursor: pointer;}
	.fixed_button .toggle_button i{background:url(../images/common_1.png) no-repeat -278px -345px;display:block;width:21px;height:21px;position: absolute;top: 9px;left: 9px;/*transition: all 0.2s ease-in-out 0s;*/}
	.fixed_button .toggle_button.hide i{background-position: -280px -317px;width: 17px;height: 17px;top: 11px;left: 11px;}
	.fixed_button .toggle_button:hover{ opacity:1;filter:alpha(opacity=100);}
	/*.fixed_button .toggle_button:hover i{transform: rotate(-360deg);}*/




	/*totop_button*/
	.totop_button{width:39px;height:39px;background:#a3a3a3; cursor:pointer;margin:5px 0 0 0;display: none;}
	.totop_button .arrow_b { width:26px; height:13px; left:7px; top:12px;}
	.totop_button .arrow_b i{ border-bottom-color:#ffffff;}
	.totop_button .arrow_b i i{border-bottom-color:#a3a3a3; top:-77px;}
	.totop_button:hover{background:#666666;}
	.totop_button:hover .arrow_b i i{border-bottom-color:#666666;}





	/*tips*/
	.common_tips{ position:relative;line-height:2; font-size:14px; margin:10px 0 50px 180px; width:850px;}
	.common_tips h2{ font-size:26px; padding-bottom:10px; font-weight:normal; line-height:1;}
	.common_tips a{ color:#ff6600;}
	.common_tips .back{ height:30px; padding-top:20px;}
	.common_tips .back a{ float:left; padding:0 20px; background:#f4f4f4; border:1px #dddddd solid; text-decoration:none; color:#666666;}
	.common_tips .back a:hover{ background:#ff9900; color:#ffffff; border-color:#E87B0E;}
	.common_tips_icon{ position:absolute; left:0; top:0;}
	.common_tips_con { border-left:1px #eeeeee solid; padding-left:30px; margin-left:150px;}
	.common_tips_con .e404 i{ font-size:30px; color:#dddddd;}
	.common_tips_con .e404 b{ font-size:120px; line-height:120px; overflow:hidden;font-family:"Courier New", Courier, monospace;}

	.common_tips_cate{padding:20px 0 0;}
	.common_tips_cate h4{font-size:14px;padding:0 0 10px;}
	.common_tips_cate ul{border:1px solid #dddddd;border-left:none;border-radius:4px;box-shadow:0 0 5px #dddddd;overflow:hidden;height:101px;width:665px;}
	.common_tips_cate li{float:left;width:132px;font-size:12px;text-align:center;height:50px;line-height:50px;border-left:solid 1px #dddddd;border-bottom:solid 1px #dddddd;overflow:hidden;}
	.common_tips_cate a{color:#656d78;white-space:normal;position:relative;padding-left:30px;}
	.common_tips_cate li:hover{background:#f4f4f4;}
	.common_tips_cate li:hover a{color:#ff6600;}
	.common_tips_cate i{background:url(../images/404icon.png) no-repeat;width:24px;height:25px;position:absolute;top:-5px;left:0;transition:all 0.2s ease-in-out 0s;}
	.common_tips_cate .i_electronic{background-position:-140px 0;}
	.common_tips_cate .i_phones{background-position:-174px 0;}
	.common_tips_cate .i_lighting{background-position:-270px 0;}
	.common_tips_cate .i_outdoor{background-position:-206px 0;}
	.common_tips_cate .i_toys{background-position:-237px 0;}
	.common_tips_cate .i_women{background-position:0 0;}
	.common_tips_cate .i_men{background-position:-36px 0;}
	.common_tips_cate .i_watch{background-position:-306px 0;}
	.common_tips_cate .i_home{background-position:-75px 0;}
	.common_tips_cate .i_beauty{background-position:-110px 0;}
	.common_tips_cate li:hover .i_electronic{background-position:-140px -25px;}
	.common_tips_cate li:hover .i_phones{background-position:-174px -25px;}
	.common_tips_cate li:hover .i_lighting{background-position:-270px -25px;}
	.common_tips_cate li:hover .i_outdoor{background-position:-206px -25px;}
	.common_tips_cate li:hover .i_toys{background-position:-237px -25px;}
	.common_tips_cate li:hover .i_women{background-position:0 -25px;}
	.common_tips_cate li:hover .i_men{background-position:-36px -25px;}
	.common_tips_cate li:hover .i_watch{background-position:-306px -25px;}
	.common_tips_cate li:hover .i_home{background-position:-75px -25px;}
	.common_tips_cate li:hover .i_beauty{background-position:-110px -25px;}

	/*errtip*/
	.inputbox{ padding-right:10px; position:relative; float:left;}
	.inputbox .must{ color:#ff6600; position:absolute; right:0; top:9px; display:block; height:12px; line-height:12px; width:5px;}
	.inputbox .tips{ position:absolute; bottom:30px;left:0;border:1px #e8d76b solid; min-width:120px;max-width:200px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:5px 10px 5px 26px; background:#fef3be url(../images/error.png) no-repeat 5px center; line-height:1.2; cursor:default; color:#ff0000;}
	.inputbox .tips i{position:absolute; left:10px; bottom:-7px; display:block; width:13px; height:7px;background:url(../images/common_1.png) 0 -106px no-repeat;}
	.inputbox .tips_ok{ background-image:url(../images/success.png); color:#019621;}

	/*tipsbox*/
	.tipsbox{position:relative; float:left;}
	.tipsbox .tipsbox_icon{ display:block; width:16px; height:16px;line-height:16px; border-radius:16px; border:1px solid #ff9900; color:#ff9900; font-weight:bold; text-align:center; overflow:hidden; cursor:pointer; margin-top:3px;}
	.tipsbox .tipsbox_con{ display:none; position:absolute; border:1px #dddddd solid; left:-20px; background:#ffffff; min-width:200px; padding:5px; line-height:1.2;}
	.tipsbox .tipsbox_con i{position:absolute; left:22px; bottom:-7px; display:block; width:13px; height:7px;background:url(../images/common_1.png) -13px -106px no-repeat;}


	/*topbanner*/

	.topbanner{display:none; width:1200px;margin:0 auto;}
	.topbanner { position:relative;}
	.topbanner i{position:absolute; right:5px; top:5px; font-size:12px;cursor:pointer; color:#666666; background:#ffffff; border:1px #dddddd solid; padding:1px 4px 0px 3px;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);text-align:center;}
	.topbanner i:hover{ color:#333333;}

	/*top*/
	.top {background:#f2f2f2; height:35px; position:relative; z-index:12; min-width:1200px;}
	.top a{ text-decoration:none;}
	.top .top_left{ float:left;}
	.top .top_left li{ float:left;}
	.top .top_left li.mobile{padding:11px 0 0 0px; position:relative;}
	/* .top .top_left li.mobile a u{ display:block; width:14px; height:18px;background:url(../images/common_1.png?2014110402) 0 -312px no-repeat; position:absolute; left:0; top:8px;} */
	/* .top .top_left li.mobile a:hover u{ background-position:-14px -312px;} */
	.top .top_left li.mobile .mobilebox{position:absolute;border:1px solid #666666;background:#ffffff;width:167px;padding:8px;left:0;top:34px;box-shadow:3px 3px 3px rgba(0,0,0,0.1);display:none;}
	.top .top_left li.mobile .mobilebox .arrow_b{height:6px;position:absolute;left:26px;top:-6px;width:12px;}
	.top .top_left li.mobile .mobilebox li{float:left;width:78px;margin:0 0 0 10px;}
	.top .top_left li.mobile .mobilebox li:first-child{margin:0;}
	.top .top_left li.mobile .mobilebox li b{font-weight:normal;text-align:center;display:block;padding:8px 0 0;}
	.top .top_left li.mobile .mobilebox .code{background:url(../images/common_1.png) no-repeat -222px -522px;display:block;height:78px;width:78px;}
	.top .top_left li.mobile .mobilebox .web{background-position:-143px -522px;}
	.top .top_left li.mobile:hover .mobilebox{display:block;}
	.top .top_left li.affiliate{padding:11px 0 0 28px; position:relative; margin-left:20px;}
	.top .top_left li.affiliate a u{ display:block; width:25px; height:18px;background:url(../images/common_1.png) -34px -312px no-repeat; position:absolute; left:0; top:8px;}
	/* .top .top_left li.affiliate a:hover u{ background-position:-59px -312px;} */
	.top .top_right{ float:right;}

	.top .language{ float:right;}
	.top .language li{ float:left; padding:11px 0 0 10px;}
	.top .language li a.active{ color:#ff6600;}

	.lang_hide {display: none}
	.top .more_lang_wrap {float: right; position: relative; font-size: 12px;}
	.top .more_lang_wrap .more {position:relative; padding: 0 10px; line-height: 35px; font-family: Arial; color: #656D78;}
	.top .more_lang_wrap .more .before,
	.top .more_lang_wrap .more .after {
		position: absolute;
		right: -12px;
		right: -2px\0; /*IE hack*/
		top: 6px;
		top: 5px\0;/*IE hack*/
		width: 0;
		height: 0;
		border-left: 4.5px solid transparent;
		border-right: 4.5px solid transparent;
		border-top: 4.5px solid #666;
	}
	.top .more_lang_wrap .more .after {
		border-left-width: 3.5px;
		border-right-width: 3.5px;
		border-top-width: 3.5px;
		border-top-color: #f2f2f2; 
		top: 5px;
		top: 4px\0; /*IE hack*/
		right: -11px;
		right: -1px\0; /*IE hack*/
	}
	.top .more_lang_wrap .more:after {
		content: "";
		position: absolute;
		bottom: -10px;
		width: 120%;
		height: 10px;
	}
	.top .more_lang_wrap .more:hover{
		color: #ec7612;
	}
	.top .more_lang_wrap .more:hover .before {
		border-top-color: #ec7612;
	}
	.top .more_lang_wrap .more:hover + .more_lang,
	.top .more_lang:hover {
		display: block;
	}
	.top .more_lang {position: absolute; right:0; border: 1px solid #ddd; padding: 3px 0; background: #fff; white-space:nowrap;}
	.top .more_lang:before, 
	.top .more_lang:after{
		content: "";
		position: absolute;
		top: -6px;
		right: 16px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #ddd;
	}
	.top .more_lang:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #fff;
		top: -5px;
		right: 17px;
	}
	.top .more_lang > li {line-height: 30px;}
	.top .more_lang > li > a {display: block; color: #333; padding: 0 16px;}
	.top .more_lang > li:hover > a {
		transition: background 0.25s ease-in-out; 
		color: #ec7612
	}
	.top .more_lang > li:hover {
		background: #f2f2f2
	}
	@-moz-document url-prefix() {
		.top .more_lang_wrap .more {
			bottom: 1px;
		}
		.top .more_lang_wrap .more .before{
			right: -8px;
			border-top-color: #000;
		}
		.top .more_lang_wrap .more .after{
			right: -8px;
			border-width: 4.5px;
		}
		.top .more_lang {
			top: 35px;
		}
	}
	.top .user_tracking{ float:right;}

	.top .user_help { float:right;position:relative; height:35px; }
	.top .user_help ul{ display:block; padding-top:11px;}
	.top .user_help ul li{ float:left; cursor:pointer;}
	.top .user_help ul .arrow_a{ margin:5px 0 0 3px;}
	.top .user_help ul:hover{ color:#ff6600;}
	.top .user_help ul:hover li.arrow_a i{ border-top-color:#ff6600;}
	.top .user_help ul:hover li.arrow_a i i{ border-top-color:#ffffff;}
	.top .user_help_list{ position:absolute; top:32px; right:0; background:#ffffff; border:1px #666666 solid; display:none; padding:10px 0;}
	.top .user_help_list .arrow_b{ position:absolute; top:-6px; right:15px; width:12px; height:6px;}
	.top .user_help_list a.a_1,
	.top .user_help_list a.a_2{ display:block; white-space:nowrap; padding:0 0 0 40px; line-height:30px; position:relative; font-weight:bold; margin: 0 10px;}
	.top .user_help_list a.a_1 {margin-top:3px;}
	.top .user_help_list a.a_1 i{background:url(../images/common_1.png) no-repeat -40px -146px; width:30px; height:30px; display:block; position:absolute; left:8px; top:3px;}
	.top .user_help_list a.a_2 i{background:url(../images/common_1.png) no-repeat -40px -176px; width:30px; height:30px; display:block; position:absolute; left:8px; top:3px;}

	.livechat_code{ display:block;width:113px; height:39px;overflow:hidden; padding: 0 10px;}
	.livechat_code:hover{ width:113px;}
	.livechat_code img{ width:113px; height:39px;}
	.livechat_code .lpPoweredBy{ display:none;}

	.top .user_help:hover .user_help_list{ display:block;}


	/*header*/
	.header{ position:relative; padding-top:25px; height:80px; z-index:10;}
	.header .logo{ float:left; width:340px; height:51px; overflow:hidden;}
	.header .christmas{overflow:visible;position:relative;}
	.header .christmas img{position:absolute;top:-18px;}
	.header .christmas_logo{overflow:visible;position:relative;}
	.header .christmas_logo img{position:absolute;top:-18px;left:0;}
	.header .christmas2015{position:absolute;top:8px;left:175px;}
	.header .christmas2015 img{display:block;}
	.header .year_2016{overflow:visible;position:relative;}
	.header .year_2016 img{position:absolute;top:-18px;left:0;}
	.header .year2016_move{position:absolute;top:18px;left:189px;}
	.header .year2016_move img{display:block;width: 138px;}
	.header .annv99{width:149px;height:80px;background:url(../images/99Annv8.gif) no-repeat;position:absolute;left:181px;top:9px;display:none;}

	.header .shipto{ float:left;height:24px; padding:12px 12px 0 25px; margin-top:5px; cursor:pointer; position:relative; white-space:nowrap;}
	.header .shipto b{width:22px; height:22px;background:url(../images/common_1.png) no-repeat -33px -33px; position:absolute; left:0; top:7px;}
	.header .shipto strong{ display:block;font-weight:normal;}
	.header .shipto strong em{ font-style:normal; padding-left:23px; position:relative; white-space:nowrap;}
	.header .shipto strong em img{ position:absolute; left:0; top:0;width:20px; height:13px;}
	.header .shipto .arrow_a{ position:absolute; right:0; top:15px;}
	.header .shipto:hover{ color:#ff6600;}
	.header .shipto:hover .arrow_a i{ border-top-color:#ff6600;}
	.header .shipto:hover .arrow_a i i{ border-top-color:#ffffff;}
	.header .shipto_loading{ background:url(../images/loading_3.gif) no-repeat right 8px;}

	/* 铺国家二级域名站点 */
	.header .shipto{margin-top:-5px;}
	.header .menu {position:absolute; left:337px; top:39px; width:700px;}
	.header .menu li .mini_hot, .header .menu li .mini_new, .header .menu li .mini_top{display:none;}
	.header .menu li{ float:left; margin-left:6px; color:#cccccc; position:relative; padding:17px 0;}
	/* 铺国家二级域名站点 end*/
	.header .menu li .mini_hot,
	.header .menu li .mini_new{ top:-3px;}
	.header .menu li.more .title{ display:block; padding-right:13px;}
	.header .menu li.more .title .arrow_a{ position:absolute; right:0; top:21px;}
	.header .menu li.more .title .arrow_d{ position:absolute; right:0; top:19px;}
	.header .menu li:hover.more .arrow_d{ display:none;}
	.header .menu li:hover.more ul{ display:block;}
	.header .menu li:hover.more .title{ color:#ff6600;}
	.header .menu li.more ul{ position:absolute; top:40px; right:0;background:#ffffff; padding:10px 2px;border:1px #666666 solid; line-height:2; display:none;}
	.header .menu li.more li.arrow_b{ position:absolute; top:-6px; left:50%; margin-left:-2px; width:12px; height:6px;}
	.header .menu li.more li{ margin:0; float:none; padding:0;}
	.header .menu li.more li a{ padding:0 20px; white-space:nowrap; display:block;}
	.header .menu li.more li a:hover{background:#f2f2f2;}
	.header .menu li.more li a u{position:absolute; left:10px; top:-2px; text-decoration:none;}
	.header .longcountry{position:absolute;left:325px;top:57px;padding:0;}



	.header .header_login{ position:absolute; right:0; top:32px;}
	.header .header_login .user_img{ float:left;}
	.header .header_login .user_info{ float:left;padding-left:10px;}
	.header .header_login .user_log i{ padding:0 5px; color:#bbbbbb; font-style:normal;}
	.header .header_login .user_log span{ cursor:pointer;}
	.header .header_login .user_log span:hover{ color:#ff6600;}
	.header .header_login .user_log em{ margin-left: 5px;  background: #f90;  padding: 1px 2px;  font-weight: bold;  font-size: 12px; color: #fff;  border-radius: 3px;  font-style: normal; cursor: pointer;}
	.header .header_login .user_account { display:block; padding-top:8px; position:relative; height:34px;}
	.header .header_login .user_account li{ float:left; cursor:pointer; font-size:14px; font-weight:bold;padding-bottom:2px}
	.header .header_login .user_account li.arrow_a{ margin:5px 0 0 5px;}
	.header .header_login .user_account ul a:hover{ text-decoration:none;}
	.header .header_login .user_account_list{ position:absolute; top:32px; left:-47px; /*width:147px;*/background:#ffffff;padding:10px 2px; border:1px #666666 solid; display:none;}
	.header .header_login .user_account_list .arrow_b{position:absolute; top:-6px; right:68px; width:12px; height:6px;}
	.header .header_login .user_account_list a{ display:block;padding:0 20px; line-height:2; white-space:nowrap; position:relative;}
	.header .header_login .user_account_list a i{position:absolute; left:10px; top:-2px; font-style:normal;}
	.header .header_login .user_account_list a:hover{ text-decoration:none; background:#f2f2f2;}
	.header .header_login .user_account:hover .user_account_list{ display:block;}
	.header .header_login .user_account_list em{color:#ffffff;font-style:normal;margin-left:3px;background:#ff6600;display:inline-block;border-radius:10px;line-height:16px;height:16px;padding:1px 3px 2px;text-align:center; min-width:13px;}
	.header .user_account_list .user_account_list_new{display: inline-block;vertical-align: middle;margin-left: 5px;width: 32px;height: 13px;background: url(../account/images/account_icon.png) no-repeat;background-position: 1px -850px;}
	/*nav*/
	.nav { height:40px; z-index:9;}
	.nav_title { float:left;width:210px; height:28px; padding-top:12px; text-indent:10px;background:#333333; color:#FFFFFF; font-size:16px; margin-right:20px; position:relative; cursor:default;}
	.nav_title h2{ font-weight: inherit;}
	.nav_title .arrow_a{ position:absolute; right:10px; top:18px;}
	.nav_title .arrow_a i{ border-top-color:#ffffff;}
	.nav_title .arrow_a i i{ border-top-color:#333333;}
	.nav_search { float:left; background:#333333; height:40px; width:740px;}
	.nav_search form{ display:block; height:38px; margin:1px 0 1px 1px; background:#ffffff; position:relative;z-index:7;}
	.nav_search form .keyword{ background:#ffffff; border:0; width:500px; float:left;margin:12px 10px 0 10px;}

	.quick_tips { border:1px #817F82 solid; position:absolute; top:38px; left:-1px; background:#FFFFFF; width:579px; display:none; overflow:hidden;}
	.quick_tips h3{ font-size:14px; padding:8px 10px; color:#ff9900;border-bottom:1px dashed #cccccc;}
	.quick_tips h4{ font-size:12px; padding:8px 10px; color:#ff9900;border-bottom:1px dashed #cccccc;}
	.quick_tips li{ padding:0 10px; line-height:30px; white-space:nowrap; cursor:pointer; position:relative;}
	.quick_tips li.his{ color:#333333;}
	.quick_tips li.his u{color:#656D78;}
/*	.quick_tips li.his b{ font-weight:normal; font-size:12px;}*/
	.quick_tips li.active,
	.quick_tips li:hover{background:#ebebeb;}
	.quick_tips li:hover u{display:block;}
	.quick_tips li b{ font-size:14px;color:#444444;}
	.quick_tips li u{ display:none; position:absolute; right:0; top:0;padding:0 10px;background:#ebebeb;}
	.quick_tips li.clearhistory{height:30px; background:#ffffff;}
	.quick_tips li.clearhistory u{ display:block;background:#ffffff;}
	.quick_tips li:hover.clearhistory{ background:#ffffff;}
	.quick_tips li:hover.clearhistory u{ color:#ff6600;}
	.quick_tips .normal{padding:5px 0;max-height:48px;overflow:hidden;}
	.quick_tips .normal li{display:inline-block;color:#333333;line-height:2;}
	.quick_tips .normal li:hover{background:none;color:#333333;text-decoration:underline;}
	.quick_tips li .results{position:absolute;right:10px;}
	.quick_tips li .results b{font-weight:normal;}

	.quick_tips .jsHotSearchList{font-size:0;padding:4px 5px 9px 15px}
	.quick_tips .jsHotSearchList li{display:inline-block;line-height:24px;padding:0;font-size:12px;margin-right:26px;}
	.quick_tips .jsHotSearchList li a{padding:0;color:#0066cc;}
	.quick_tips .jsHotSearchList li:hover{background:transparent;}
	.quick_tips .jsHotSearchList li a:hover{background:transparent;}
	
	.nav_category {position:absolute; right:0; top:0; background:#ffffff; border-left:1px #cccccc solid; padding-left:10px;}
	.nav_category .submit { height:38px; width:42px; text-align:center;background:url(../images/common_1.png) 10px -23px no-repeat #868686; border:0; color:#ffffff; cursor:pointer; float:right; font-size:14px;}
	.nav_category ul{padding:13px 20px 0 0; float:right; position:relative;}
	.nav_category ul li{cursor:pointer; white-space:nowrap;}
	.nav_category ul li.arrow_a{ position:absolute; top:17px; right:7px;}
	.nav_category ul:hover{ color:#ff6600;}
	.nav_category ul:hover .arrow_a i{ border-top-color:#ff6600;}
	.nav_category ul:hover .arrow_a i i{ border-top-color:#ffffff;}
	.nav_category_list{ position:absolute; top:38px; left:-1px; background:#ffffff;padding:10px 0 10px 10px; border:1px #888888 solid; display:none;}
	.nav_category_list dl{ display:block; height:230px; padding-right:10px; overflow:hidden; overflow-y:scroll;}
	.nav_category_list dt{display:block;cursor:pointer; border-bottom:1px solid #dddddd;margin-bottom:10px; padding-bottom:10px; color:#666666; text-align:right;}
	.nav_category_list dd{ display:block; white-space:nowrap; line-height:22px; padding:0 5px; margin-top:3px; cursor:pointer;}
	.nav_category_list dd:hover { text-decoration:none;background:#888888; color:#FFFFFF;}
	.nav_category_list dd.active { background:#888888; color:#FFFFFF;}

	.nav_right { float:left;width:230px;height:40px;background:#333333; color:#ffffff; position:relative; z-index:7;}
	.nav_right .nav_wish {height:40px; line-height:40px;overflow:hidden; width:115px;border-right:1px #000000 solid; text-align:center;}
	.nav_right .nav_wish a{ color:#FFFFFF;position:relative; padding-left:29px;white-space:nowrap;}
	.nav_right .nav_wish a.ru,.nav_right .nav_cart a.ru{max-width:80px;margin:0 auto;display:block;}
	.nav_right .nav_wish a u{ width:23px; height:21px;background:url(../images/common_1.png) no-repeat -34px 0; display:block; position:absolute; top:-3px; left:0;}
	.nav_right .nav_wish a.ru u,.nav_right .nav_cart a.ru u{top:10px;}
	.nav_right .nav_cart {border-bottom:0;height:39px; line-height:39px;position:absolute; width:112px; cursor:pointer; right:0; top:0;border:1px #333333 solid; border-bottom:0;border-left:1px #686868 solid; text-align:center;}
	.nav_right .nav_cart .nav_cart_num{color:#FFFFFF;position:relative; padding-left:35px;white-space:nowrap;}
	.nav_right .nav_cart .nav_cart_num u{ width:29px; height:21px;background:url(../images/common_1.png) no-repeat 0 0; display:block; position:absolute; top:-4px; left:0;}
	.nav_right .nav_cart:hover{ background:#ffffff;}
	.nav_right .nav_cart:hover .nav_cart_num {color:#333333;}
	.nav_right .nav_cart.active:hover .nav_cart_box{display:block;}
	.nav_right .nav_wish s,.nav_right .nav_cart s{text-decoration:none;}
	.nav_right .nav_wish s.limit,.nav_right .nav_cart s.limit{width:59px;overflow:hidden;float:left;text-overflow:ellipsis;white-space:nowrap;}
	.nav_right .nav_cart s.limit{width:53px;}
	.nav_right .nav_wish a:hover .limit,.nav_right .nav_cart a:hover .limit{text-decoration:underline;}

	.nav_right .nav_cart_box{ position:absolute; right:-1px;top:39px; border:1px solid #666666; border-top:0;padding:10px; background:#ffffff; color:#333333;width:208px; cursor:default; display:none;}
	.nav_right .nav_cart_box.loading{ height:50px; background:url(../images/loading_3.gif) no-repeat center center;}
	.nav_right .nav_cart_no{line-height:1; padding-top:10px; text-align:center; color:#888888;}
	.nav_right .nav_cart_no a{color:#ff6600;}
	.nav_right .nav_cart_no p{}
	.nav_right .nav_cart_list{ line-height:14px; position:relative; padding-top:5px;}
	.nav_right .nav_cart_list li{ position:relative;display:block;padding:0 20px 10px 50px;text-align:left;}
	.nav_right .nav_cart_list li .quantity{ color:#aaaaaa; display:block; margin-top:2px;}
	.nav_right .nav_cart_list li a.img{ position:absolute; left:0; top:0; width:40px; height:40px; display:block;}
	.nav_right .nav_cart_list li a.img img{ max-height:40px;display:block; margin:0 auto;}
	.nav_right .nav_cart_list li a.title{overflow:hidden; height:28px; display:block;}
	.nav_right .nav_cart_list li a.remove{display:block; position:absolute; right:3px; top:-1px; font-size:18px;overflow:hidden;height:16px; line-height:16px; width:16px; text-align:center; color:#666666;}
	.nav_right .nav_cart_list li:hover a.remove{background:#dddddd;}
	.nav_right .nav_cart_list li a.remove:hover{color:#FF0000;}
	.nav_right .nav_cart_list li a:hover { text-decoration:none;}
	.nav_right .nav_cart_view a{ display:block; margin-top:10px;padding:0 10px; height:26px;line-height:26px;border:1px #e87b0e solid; background:#ffa409; color:#ffffff; text-align:center; font-weight:bold;}
	.nav_right .nav_cart_view a:hover{background:#feb931;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1); text-decoration:none;}

	.nav_right .nav_cart_list_more{ overflow-y:scroll; max-height:260px;}

	.cate_box{ position:relative; z-index:6; background:#FFFFFF; padding-top:7px;}
	.cate_box .cate_list{}
	.cate_box .cate_list .cate_name{ padding:1px;}
	.cate_box .cate_list .cate_name a{display:block; line-height:30px; height:30px; overflow:hidden;position:relative;font-size:14px;text-decoration:none; }
	.cate_box .cate_list .cate_name a .arrow_d{ position:absolute; right:5px; top:12px;}
	.cate_box .cate_list .cate_name a s{float:left;padding:0 10px 0 0;text-decoration:none;}
	.cate_box .cate_list .cate_name a u{float:left;width:27px;height:13px;background:url(../images/common_1.png) no-repeat -227px -1px;margin:8px 0 0;display:none;}
	.cate_box .cate_list:hover .cate_name{border:1px #333333 solid; border-right:0;padding:0 1px 0 0; position:relative; z-index:2; background:#ffffff;}
	.cate_box .cate_list:hover .cate_name a{ padding-left:5px;}
	.cate_box .cate_list:hover .cate_name a	.arrow_d { right:6px;}
	.cate_box .cate_list:hover .cate_name a	.arrow_d i{border-left-color:#ff6600;}
	.cate_box .cate_list:hover .cate_name a	.arrow_d i i{border-left-color:#ffffff;}

	.cate_box .cate_list .cate_sub{ display:none; position:absolute; min-height:300px; left:209px; top:7px; border:1px #000000 solid;padding:5px 180px 20px 20px; background:#ffffff; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.3); white-space:nowrap;}
	.cate_box .cate_list .cate_sub dl{ display:inline-block;*zoom:1;*display:inline;width:200px; padding-right:20px; vertical-align:top;position:relative; z-index:2;}
	.cate_box .cate_list .cate_sub dt {display:block; padding-bottom:8px; margin:15px 0 5px 0;font-size:14px; font-weight:bold; white-space:normal;}
	.cate_box .cate_list .cate_sub dt.korea,
	.cate_box .cate_list .cate_sub dd.korea,
	.cate_box .cate_list.korea{display: none;}
	.cate_box .cate_list .cate_sub dd {white-space: normal;}
	.cate_box .cate_list .cate_sub dd a{ display:block; padding:5px 0;}
	.cate_box .cate_list .tablet_pc{padding-bottom:100px;}
	.cate_box .cate_list.intimatetips .cate_sub{min-height: 460px;}



	.cate_box .cate_list .clothing{}
	.cate_box .cate_list .clothing dl dd a{padding:9px 0}
	.cate_box .cate_list .clothing dl dd a.men{margin:13px 0 0;}
	.cate_box .cate_list .clothing dl dd a.men i{font-style:normal;border-top:dashed 1px #999999;padding:14px 10px 0 0}

	.cate_box .cate_list .cate_banner{ position:absolute; right:0; bottom:0; z-index:1;}
	.cate_box .cate_list .cate_banner_png{right:-50px; bottom:-30px;}
	.cate_box .cate_list .cate_banner img{ display:block;}
	.cate_box .cate_list .cate_brand{ position:absolute; left:20px; bottom:20px; overflow:hidden; height:120px;}
	.cate_box .cate_list .cate_brand a{ display:block; border:1px #dddddd solid; float:left; margin-right:10px;}
	.cate_box .cate_list .cate_brand a:hover{ border-color:#cccccc;}
	.cate_box .cate_list .cate_brand a img{ width:100px; height:45px; display:block;}

	.cate_box .cate_list .cate_other{ position:absolute; right:20px; top:20px; width:150px; z-index:2;text-align:center; }
	.cate_box .cate_list .cate_other strong{ display:block; height:30px; line-height:30px; color:#FFFFFF;display:block; background:#333333;}
	.cate_box .cate_list .cate_other ul{ padding:8px 0;background:#f8f8f8;}
	.cate_box .cate_list .cate_other li { display:block; position:relative;border-top:1px solid #eeeeee;}
	.cate_box .cate_list .cate_other li:first-child{ border:0;}
	.cate_box .cate_list .cate_other li:hover{ background:#f9f9f9;}
	.cate_box .cate_list .cate_other li a{ display:block; padding:6px 0;}
	.cate_box .cate_list .cate_other li i{ width:4px; height:4px; border-radius:2px; background:#aaaaaa; left:0; top:9px; position:absolute; display:none;}

	.cate_box .cate_list .cate_direct{ width:490px; min-height:150px; padding:0; top:7px; bottom:auto;}
	.cate_box .cate_list.bottom_warehouse .cate_direct{top: 213px;}
	.cate_box .cate_list .cate_direct_list{ overflow:hidden; padding:20px 0 0 10px;}
	.cate_box .cate_list .cate_direct_list a{float:left; width:220px;background:#ff6600; height:30px; line-height:30px; color:#FFFFFF; text-align:center; font-size:14px;margin:0 0 20px 10px;}
	.cate_box .cate_list .cate_direct_list a:hover { background:#ff7700;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.15);}
	.cate_box .cate_list .cate_direct_ads{ overflow:hidden; padding-left:10px;}
	.cate_box .cate_list .cate_direct_ads a{ float:left; width:220px; margin:0 0 20px 10px;}
	
	.cate_box .cate_list .cate_direct_new.cate_direct {width: auto;top: 0;padding: 31px;}
	.cate_direct_new.cate_direct .cate_direct_item a:first-child{position: relative;display:block;width: 300px;padding:0 14px 0 16px;height: 36px;line-height: 36px;margin-bottom: 10px;font-size: 12px;background-color: #ec7612;color: #fff;border-radius: 2px;box-sizing: border-box;}
	.cate_direct_new.cate_direct .cate_direct_item a:first-child:hover{color: #fff;background: #db6612;text-decoration: none;}
	.cate_direct_new.cate_direct .cate_direct_item .direct_icon{display: inline-block;height: 11px;width: 6px;background: url(../images/new_icon_180508.png) no-repeat -122px -116px;position: absolute;top: 12px;right: 16px;}
	.cate_direct_new.cate_direct .cate_direct_item a:nth-child(2){border-radius: 2px;}
	.cate_direct_new.cate_direct .cate_direct_item:first-child a:nth-child(2){display:inline-block;margin-bottom: 28px;}

	.pull_category{ width:210px; position:relative; display:none; height:0; z-index:6;}
	.pull_category .cate_box{ position:absolute; left:0; top:3px;width:208px; border:1px #333333 solid;}
	.pull_category .cate_list .cate_name a{padding-left:10px;}
	.pull_category .cate_list:hover .cate_name a{ padding-left:10px;}
	.pull_category .cate_list:hover .cate_name{ border-left:0;}
	.pull_category .cate_box .cate_list .cate_sub{ left:207px; top:-1px;min-height: 430px;}
	.pull_category .cate_box .cate_list .cate_direct{top:7px; bottom:auto;}
	.pull_category .cate_box .cate_list.bottom_warehouse .cate_direct{top: 19px;}
	.pull_title  {position:absolute; left:0; top:-40px;width:210px; height:28px; padding-top:12px; border-bottom:5px #FFFFFF solid; text-indent:10px; background:#333333; color:#FFFFFF; font-size:16px; margin-right:20px; cursor:default;}
	.pull_title h2{font-weight: inherit;}
	.goodlist_1 { display:block;}
	.goodlist_1 li{ display:block; width:170px;margin:28px 28px 0 0;float:left;position:relative;}
	.goodlist_1 .img{ display:block; position:relative; padding:1px; background:url(../images/loading_3.gif) no-repeat center center;}
	.goodlist_1 .img:hover { border:1px #cccccc solid; padding:0; box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
	.goodlist_1 .img img{ margin:0 auto; display:block;max-height:163px;}
	.goodlist_1 .img i{ display:block; width:34px; height:41px; text-align:center; padding:3px 10px 0px 0px; font-size:22px; position:absolute; right:1px; top:1px;background:url(../images/common_1.png) no-repeat -41px -213px; color:#ffffff;}
	.goodlist_1 .img:hover i{ right:0; top:0;}
	.goodlist_1 .img .easter{position:absolute;top:0;left:0;width:40px;height:40px;padding:0;}
	.goodlist_1 .img .easter img{width:auto;height:auto;max-width:40px;max-height: 40px;display:block;padding:0;}
	.goodlist_1 .img:hover .easter{top:-1px;left:-1px;}

	.bqlogo{right:-4px;top:-5px;}
	.bqlogo2{right:41px;top:-5px;}
	.goodlist_1 .img .bqlogo{right:1px;top:1px;}
	.goodlist_1 .img .bqlogo2{right:46px;top:1px;}
	.goodlist_1 .img:hover .bqlogo2{right:45px;top:0px;}
	.bqlogo,.bqlogo2{display:none;width:38px!important;height:49px!important; padding:0!important;position:absolute;background:url(../images/common_1.png) no-repeat -150px -213px!important;}

	.goodlist_1 .img a{ display:block; overflow:hidden;}
	.goodlist_1 .title{ display:block;margin:10px 0 0 0; line-height:16px; max-height:16px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
	.goodlist_1 .title a:hover{ text-decoration:none; color:#333333;}
	.goodlist_1 .title b{ color:#ff0000; white-space:nowrap; }
	.goodlist_1 .price{ display:block;color:#FF6600; font-size:14px;margin:5px 0 0 0; font-weight:bold;}
	.goodlist_1 .price i{font-size:12px;color:#bbbbbb;font-weight:normal;font-style:normal;}
	.goodlist_1 .price_old{display:block;color:#bbbbbb; text-decoration:line-through; margin:5px 0 0 0;}
	.goodlist_1 .review{ display:block; padding-left:80px; height:14px; line-height:14px; position:relative;margin:8px 0 0 0;}
	.goodlist_1 .review a{ color:#999999;}
	.goodlist_1 .review a:hover{ color:#ff6600; text-decoration:none;}
	.goodlist_1 .review .star{ position:absolute; top:0; left:0;display:block;width:75px;height:14px;background:url(../images/star_min.png) repeat-x 0 -87px;}
	.goodlist_1 .review .star i{display:block;width:75px;height:14px;background:url(../images/star_min.png) repeat-x 0 0;}
	.goodlist_1 .buy{ display:block; overflow:hidden; margin-top:20px;}
	.goodlist_1 .buy a{ background:#FFA409; border:1px #E87B0E solid; text-decoration:none;line-height:2; padding:0 15px; float:left; font-size:14px;color:#ffffff;}
	.goodlist_1 .buy a:hover{ background:#ff9900; color:#FFFFFF; border:1px #E87B0E solid;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
	.goodlist_1 .addcart { overflow:hidden; margin-top:10px; display:block;}
	.goodlist_1 .addcart a{ background:#f4f4f4; border:1px #dddddd solid; text-decoration:none;line-height:1.5; padding:0 10px; float:left;}
	.goodlist_1 .addcart a:hover{ background:#ff9900; color:#FFFFFF; border:1px #E87B0E solid;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
	.goodlist_1 .color{display:none;padding:3px 0 0;text-align:center;height:19px;overflow:hidden;}
	.goodlist_1 li:hover .color{display:block;animation:mycolor 0.5s;-moz-animation:mycolor 0.5s;-webkit-animation:mycolor 0.5s;-o-animation:mycolor 0.5s;}
	.goodlist_1 .color a{padding:1px;width:12px;height:12px;text-align:center;margin:0 0 5px 5px;border:solid 1px #dddddd;position:relative;display:inline-block;cursor:pointer;}
	.goodlist_1 .color a i{display:block;width:12px;height:12px;}
	.goodlist_1 .color a:first-child{margin-left:0;}
	.goodlist_1 .color a.active{padding:1px;border:solid 1px #cccccc;}
	.goodlist_1 .color a:hover{border:solid 1px #333333;}
	.goodlist_1 .warehouse{display:block;margin:3px 0 0;overflow:hidden;}
	.goodlist_1 .noclothing{position:relative;margin-top:-15px;}
	.goodlist_1 .warehouse i{float:right;width:24px;height:16px;margin-left:5px;background:url(../images/common_1.png) no-repeat;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;display:block;}
	.goodlist_1 .warehouse i.active,
	.goodlist_1 .warehouse i:hover{opacity:1;filter:alpha(opacity=100);}
	.goodlist_1 .warehouse i.cn,
	.goodlist_1 .warehouse i.cnby{background-position:-276px -223px;}
	.goodlist_1 .warehouse i.us{background-position:-276px -191px;}
	.goodlist_1 .warehouse i.uk{background-position:-251px -291px;}
	.goodlist_1 .warehouse i.hk{background-position:-276px -240px;}
	.goodlist_1 .warehouse i.eu{background-position:-276px -207px;}
	.goodlist_1 .warehouse i.au{background-position:-226px -291px;}
	.goodlist_1 .warehouse i.fr{background-position:-201px -291px;}

	@keyframes mycolor{0%{opacity:0;filter:alpha(opacity=0);}20%{opacity:0.2;filter:alpha(opacity=20);}40%{opacity:0.4;filter:alpha(opacity=40);}60%{opacity:0.6;filter:alpha(opacity=60);}80%{opacity:0.8;filter:alpha(opacity=80);}100%{opacity:1;filter:alpha(opacity=100);}}
	@-moz-keyframes mycolor{0%{opacity:0;filter:alpha(opacity=0);}20%{opacity:0.2;filter:alpha(opacity=20);}40%{opacity:0.4;filter:alpha(opacity=40);}60%{opacity:0.6;filter:alpha(opacity=60);}80%{opacity:0.8;filter:alpha(opacity=80);}100%{opacity:1;filter:alpha(opacity=100);}}
	@-webkit-keyframes mycolor{0%{opacity:0;filter:alpha(opacity=0);}20%{opacity:0.2;filter:alpha(opacity=20);}40%{opacity:0.4;filter:alpha(opacity=40);}60%{opacity:0.6;filter:alpha(opacity=60);}80%{opacity:0.8;filter:alpha(opacity=80);}100%{opacity:1;filter:alpha(opacity=100);}}
	@-o-keyframes mycolor{0%{opacity:0;filter:alpha(opacity=0);}20%{opacity:0.2;filter:alpha(opacity=20);}40%{opacity:0.4;filter:alpha(opacity=40);}60%{opacity:0.6;filter:alpha(opacity=60);}80%{opacity:0.8;filter:alpha(opacity=80);}100%{opacity:1;filter:alpha(opacity=100);}}

	.rslides{position:relative;}
	.rslides_nav{height:51px;width:30px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:10px;opacity:0;filter:alpha(opacity=0);text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 center;margin-top:-28px}
	.rslides_nav.next{left:auto;background-position:-31px center;right:10px;}
	.rslides_tabs{ position:absolute; bottom:15px; right:10px;}
	.rslides_tabs li{ float:left;margin-right:5px}
	.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:#666666;display:block;width:12px;height:12px; cursor:default; border-radius:50%;}
	.rslides_tabs .rslides_here a{background:rgba(0,0,0,0.6);background:#ff6600;}


	.foot_help{ background:#f7f7f7; height:165px; margin-top:20px;}
	.foot_help h3{ font-size:14px; color:#666666; height:18px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
	.foot_help h4{ font-size:12px; color:#888888; font-weight:normal; padding:15px 0;}

	.foot_help .letter{ width:300px; height:130px; background:#ededed; padding:35px 30px 0 30px; float:left;}
	.foot_help .letter form .keyword{float:left;border:1px #CCCCCC solid;height:26px;line-height:26px;padding:0 5px;width:173px;}
	.foot_help .letter form .formsubmit {float:left; margin-left:10px;}

	.foot_help .appdownload{ width:150px; height:95px; margin:20px 0; padding:15px 0; border-right:1px #dddddd solid; float:left; text-align:center;}
	.foot_help .appdownload ul{ display:block; padding-top:20px;}
	.foot_help .appdownload ul li{padding-bottom:5px;}

	.foot_help .why{ width:230px;padding:35px 30px 0 50px; float:left;}
	.foot_help .why ul{ color:#888888; padding-top:15px;}
	.foot_help .why ul li{ padding:0 0 6px 12px; position:relative;}
	.foot_help .why ul li i{ position:absolute; display:block; left:1px; top:4px; width:5px; height:5px; border-radius:5px; background:#888888;}

	.foot_help .join{ width:319px;padding:35px 10px 0 30px; float:left;}
	.foot_help .join h4{ padding:10px 0 10px 0; line-height:1.5;}
	.foot_help .join p{ margin:0; overflow:hidden;}
	.foot_help .join p a{ float:left;margin:0 5px 5px 0;}
	.foot_help .join img{ width:32px; height:32px; display:block;}

	.foot_link	{ padding-top:35px; border-bottom:1px #ffffff solid; overflow:hidden;}
	.foot_link dl{ float:left;width:200px; padding-left:40px;}
	.foot_link dl dt{ font-weight:bold; padding-bottom:10px; color:#666666; position:relative;}
	.foot_link dl dt i{ display:block; width:33px; height:33px; border-radius:32px; background:url(../images/common_1.png) no-repeat; position:absolute; left:-40px; top:-5px;}
	.foot_link dl dt i.i_01{ background-position:0 -140px;}
	.foot_link dl dt i.i_02{ background-position:0 -173px;}
	.foot_link dl dt i.i_03{ background-position:0 -206px;}
	.foot_link dl dt i.i_04{ background-position:0 -239px;}
	.foot_link dl dt i.i_05{ background-position:0 -272px;}
	.foot_link dl dd span{ display:block; padding-bottom:5px;}


	.foot{ text-align:center; padding-top:35px; color:#666666;}
	.foot .copyright{     
		margin-top: 20px;
	    font-size: 13px;
	    line-height: 46px;
	    color: #4d4d4d;
	    text-align: center;
	}
	.foot .security{overflow:hidden;padding:15px 0 0;width:230px;margin:0 auto;}
	.foot .security li{float:left;padding:0 0 0 30px;}
	.foot .security li:first-child{padding:0;}
	/* 底部图标合并 */
	.foot .authentication{position: relative;display: inline-block; font-size:0;}
	.foot .authentication .resellerratings{height: 26px;width: 91px;display: block;position: absolute;top: 0;right: 0}
	.foot .authentication .mcafeesecure{height: 26px;width: 66px;display: block;position: absolute;top: 0;right: 99px}
	.foot .authentication .sealserver{height: 26px;width: 46px;display: block;position: absolute;top: 0;right: 171px}

	.inhere{overflow:hidden; margin:15px 0 10px;padding:0 0 5px;font-size:14px;}
	.inhere li{ float:left; font-size:14px; font-weight:600;}
	.inhere li .arrow_d{ margin:4px 10px 0 10px;}
	.inhere li a{ font-size:12px; font-weight:normal;}
	.inhere li s{ font-size:12px; text-decoration:none;font-weight:normal;}
	.inhere u{text-decoration:none;color:#2a72f6;}
	.inhere h1{display:inline-block;color:#2a72f6;}
	.inhere a{color:#656d78;font-size:12px;}
	.inhere a:hover{text-decoration:none;}
	.inhere h1 a{color:#2a72f6;font-size:100%;}
	.related_tips{padding:7px 0;}
	.related_keyword{font-size:14px;margin:5px 0 15px;}
	.related_keyword h1{display:inline-block;margin:0 5px;}
	.related_keyword h1 a{color:#2a72f6;font-size:100%;}

	.page_common{ height:22px; padding:6px 0; position:relative; background:#e2e2e2; margin-top:30px;}
	.page_common .page_num{float:right;padding-right:30px;}
	.page_common .page_num b{float:left; padding:5px 10px;}
	.page_common .page_num a{float:left; border:1px #cccccc solid; background:#f2f2f2; padding:5px 2px; min-width:21px; text-align:center;height:12px;line-height:12px; margin:0 2px; position:relative;}
	.page_common .page_num a span{ position:absolute; top:8px; left:10px;}
	.page_common .page_num a:hover{ border-color:#888888;background:#eeeeee;}
	.page_common .page_num a:hover .arrow_c i{ border-right-color:#ff6600;}
	.page_common .page_num a:hover .arrow_c i i{ border-right-color:#ffffff;}
	.page_common .page_num a:hover .arrow_d i{ border-left-color:#ff6600;}
	.page_common .page_num a:hover .arrow_d i i{ border-left-color:#ffffff;}
	.page_common .page_num .active{ font-weight:bold; color:#ff6600;}
	.page_common .page_info{float:left;padding:0 0 0 15px;line-height:22px;height:22px;}
	.page_common .page_go{ /*position:absolute; right:10px; top:6px;*/float:right;padding-right:10px;}
	.page_common .page_go span{ float:left; margin-left:5px; line-height:25px;}
	.page_common .page_go .page_input{ float:left;border:1px solid #D7D7D7; height:21px; line-height:21px; text-align:center; width:50px; margin-left:5px;}
	.page_common .page_go .formsubmit{ display:block;height:21px; line-height:21px;}
	.page_common .connotfind{float:left; line-height:22px; padding-left:10px; font-weight:bold;}

	.detail_other .page_common .page_go{top:5px;float:none;}
	.detail_other .page_common .page_go span{line-height:22px;}
	.detail_other .page_common .page_go span a{display:block;overflow:hidden;max-width:500px;text-overflow:ellipsis;white-space:nowrap;max-height:20px;line-height:20px;padding-left:5px;}
	.detail_other .page_common .page_go span a s{float:left;text-decoration:none;}
	.detail_other .page_common .page_go span a .arrow_d{margin-top:6px;float:left;margin-left:5px;}
	.detail_other .page_common .page_go span a:hover{text-decoration:underline;}
	.detail_other .page_common .page_go span a:hover .arrow_d i{border-left-color:#ff9900;}
	.detail_other .page_common .page_go .page_input{width:30px;height:20px;line-height:20px;}
	.detail_other .page_common .page_go .formsubmit{height:20px;line-height:20px;}
	.detail_other .page_common .page_num a span{ position:absolute; top:7px; left:9px;}

	.page_common .order_show_page{margin:0;padding:0 0 0 10px;}
	.page_common .order_show_page a{background:#f2f2f2;}
	.myaccount_right .page_common .page_num{padding-right:30px;}

	/*modal.layer*/
	.noscroll{ overflow:hidden;}
	.module{ position:fixed; top:0; z-index:9999;}
	.module .modal_mask{ background:url(../images/loading_1.gif) no-repeat center center #000000; bottom:0; left:0;position:fixed; right:0; top:0;}
	.module .modal_scroller{ bottom:0; left:0; overflow-y:auto; position:fixed; right:0; top:0;}
	.module .modal_scroller .modal_container{ position:relative; padding-bottom:50px;}
	.module .modal_title{ font-size:20px; padding:15px 15px; border-bottom:1px solid #EEEEEE; position:relative;}
	.module .modal_title i{ position:absolute; right:5px; top:8px; text-shadow:0 1px 0 #FFFFFF; opacity:0.5;filter:alpha(opacity=50); font-weight:bold; background:#fffffff; display:block; height:30px; width:30px; line-height:30px; text-align:center;border-radius:30px;}
	.module .modal_title i:hover{cursor:pointer; background:#f8f8f8; opacity:0.5;filter:alpha(opacity=50);}

	/*login*/
	.modal_login{ width:335px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:4px solid #EAEAEA; background:#ffffff;margin:0 auto;}
	.modal_login_con{padding: 0;float: left;width: 460px;border-right: solid 1px #e5e5e5;padding-right: 50px;}
	.modal_login_con .title{ font-size:20px; line-height:1.2; font-weight:bold; padding:0 0 40px;text-align: center;color: #444}
	.modal_login_main{}
	.modal_login_main li { padding-bottom:35px; display:block; position:relative;}
	.modal_login_main li:first-child{/*z-index:2;*/}
	.modal_login_main li.inputbox{ float:none;padding-right: 0;}
	.modal_login_main .inputbox .tips{/*z-index:3;*/left: 0;bottom: 15px;background: none;border: none;padding: 0;box-shadow: none;max-width: 100%;}
	.modal_login_main .inputbox .tips i{display: none;}
	.modal_login_main .inputbox.checkbox_overflow .tips{position:absolute; bottom:30px;left:0;border:1px #e8d76b solid; min-width:120px;max-width:300px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:5px 10px 5px 26px; background:#fef3be url(../images/error.png) no-repeat 5px center; line-height:1.2; cursor:default; color:#ff0000;}
	.modal_login_main .inputbox.checkbox_overflow .tips i{position:absolute; left:10px; bottom:-7px; display:block; width:13px; height:7px;background:url(../images/common_1.png) 0 -106px no-repeat;}
	.modal_login_main li.checkbox_overflow{line-height:13px;padding-bottom: 10px;}
	.modal_login_main li.inputbox .none{ position:absolute; left:0; top:9px; width:auto; height:auto; padding:0; opacity:0;filter:alpha(opacity=0);}
	.modal_login_main li input{ border:1px #CCCCCC solid; width:400px; padding:10px; line-height:20px; border-radius:3px;}
	.modal_login_main li input.username{background:url(../images/common_1.png) no-repeat 397px -570px;}
	.modal_login_main li input.userpwd{background:url(../images/common_1.png) no-repeat 397px -535px;}
	.modal_login_main li.inputbox .pwdtip { position:absolute; left:11px; bottom:50px; color:#cccccc;}
	.modal_login_main li.forgot{ line-height:1.5; margin-bottom:10px;width: 420px;padding-bottom: 0}
	.modal_login_main li.forgot span{ padding:0 10px; color:#cccccc;}
	.modal_login_main li.submit{ height:42px;}
	.modal_login_main #minireg li.submit{padding-bottom: 0;margin-top: 15px;}
	.modal_login_main li.submit input{ line-height:40px; padding:0; height:100%; cursor:pointer; width:420px; text-align:center;border:none;/*border:1px #e87b0e solid; */background:#fc9d21; box-shadow: 0 0 5px #fc9d21;color:#ffffff; font-size:16px;}
	.modal_login_main li.submit input:hover{background-color:#ff6400;box-shadow: 0 0 5px #ff6400;}
	.modal_login_main li.gray input{ background:#f1f1f1 url(../images/loading_3.gif) no-repeat center center; border-color:#e2e2e2; color:#f1f1f1; text-indent:-1000px; cursor:default;}
	.modal_login_main li.gray input:hover{ background-color:#f1f1f1;}
	.modal_login_main li.checkbox { padding-left:20px; margin:5px 0;}
	.modal_login_main li.checkbox a{ color:#ff6600;}
	.modal_login_main li.checkbox input{ width:auto; border:inherit; padding:0; position:absolute; left:0; top:6px;}
	.modal_login_main li.checkbox .error_tips{ bottom:16px;}
	.modal_login_main li h3{ font-size:14px; padding-top:5px;}
	.modal_login_main li a{text-decoration:underline;color:#ff6600;}
	.modal_login_main li a.login_left{text-decoration:none;color: #656D78}
	.modal_login_main li a.login_left:hover{text-decoration: underline;color: #ff6600;}
	.modal_login_main li a.login_reg{float: right;margin-right: 5px;text-decoration: none;}
	.modal_login_main li a.login_reg:hover{text-decoration: underline;}

	.modal_login_main li.imgcode{line-height:38px;clear:both;}
	.modal_login_main li.imgcode img{vertical-align:middle;cursor:pointer;margin:0 0 0 10px;}
	.modal_login_main li.imgcode input{width:285px;}
	.modal_login_main li.imgcode .tips{/*bottom:38px;*/}/* #10781 登录页 验证码错误提示框挡住了验证码 */

	.modal_login_main li .error_tips{ position:absolute; bottom:32px;right:0;border:1px #e8d76b solid; max-width:145px; border-radius:10px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:2px 10px 2px 26px; background:#fef3be url(../images/error.png) no-repeat 5px center; line-height:1.5; cursor:default; color:#ff0000;}
	.modal_login_main li .error_tips .arrow_a{ position:absolute; left:10px; bottom:-4px;}
	.modal_login_main li .error_tips .arrow_a i{ border-top-color:#e8d76b;}
	.modal_login_main li .error_tips .arrow_a i i{ border-top-color:#fef3be;}

	.modal_login_other{ border-top:1px #cccccc dashed; padding-top:15px; margin-top:20px;}
	.modal_login_other li{ padding-top:10px;margin-right:10px;display:inline-block;*zoom:1;*display:inline;}
	.modal_login_other li a{ background:#3b5999; position:relative; line-height:26px;height: 26px; /*padding-left:30px;*/ white-space:nowrap; display:block; color:#FFFFFF; width:26px; overflow:hidden;text-overflow:ellipsis;}
	.modal_login_other li a i{ position:absolute; left:0; top:0; display:block; width:26px; height:26px; background:url(../images/login_share.png) no-repeat 0 0;}
	.modal_login_other li a:hover{ text-decoration:none; background:#3b6abc;}
	.modal_login_other .twitter a i{background-position: 0 -28px;}
	.modal_login_other .google a i{background-position: 0 -56px;}
	.modal_login_other .vk a i{background-position: 0 -84px;}

	.check_captcha{position:relative;background:#e8e8e8;width:300px;height:38px;line-height:38px;text-align:center;border-radius:3px;}
	.check_captcha .handler{position:absolute;top:0;left:0;width:40px;height:36px;border:1px solid #dddddd;cursor:move;background:#ffffff;border-radius:3px 0  0 3px;}
	.check_captcha .handler_ok_bg{border-radius:0 3px 3px 0;}
	.check_captcha .handler span{background:url(../images/common_1.png) no-repeat -282px -267px;width:13px;height:10px;display:block;position:absolute;top:13px;left:14px;}
	.check_captcha .handler_ok_bg span{background-position:-280px -288px;width:16px;height:16px;top:10px;left:12px;}
	.check_captcha .captcha_bg{background:#7ac23c;height:38px;width:0;position:absolute;top:0;left:0;border-radius:3px 0 0 3px;}
	.check_captcha .captcha_text{position:absolute;top:0;width:100%;left:0;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-user-select:none;}
	.check_captcha .captcha_text span{display:block;margin-left:40px;}
	.check_captcha .captcha_yes_text span{margin:0 40px 0 0;}

	.add_email_tips{}
	.add_email_tips_active{position:absolute;top:41px;left:0;background:#fff;width:420px;display:block;max-height:234px;overflow-y:auto;z-index:2;border:solid 1px #dddddd;box-shadow:3px 3px 3px rgba(0,0,0,0.1);}
	.add_email_tips li{display:block;padding:7px 10px;}
	.add_email_tips li:hover{background:#999999;color:#ffffff;cursor:pointer;}
	.add_email_tips li.active{background:#999999;color:#ffffff;cursor:pointer;}

	/*ship*/
	.modal_ship{ width:400px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:4px solid #EAEAEA; background:#ffffff;margin:0 auto;}
	.modal_ship h3{ font-size:14px;}
	.modal_ship_con { padding:10px 15px 15px;}
	.modal_ship_con .currency{height:45px;}
	.modal_ship_con .currency b{ float:left; padding:9px 10px 0 0; width:80px;}
	.modal_ship_con .currency u{ text-decoration:none;display:inline-block;*zoom:1;*display:inline;width:25px; padding-left:5px; color:#bbbbbb;}
	.modal_ship_con .currency_list{ float:left; position:relative; cursor:pointer; z-index:5;}
	.modal_ship_con .currency_list .active{border:1px #cccccc solid; padding:8px 30px 8px 10px;}
	.modal_ship_con .currency_list .active .arrow_a{ position:absolute; right:10px; top:12px;}
	.modal_ship_con .currency_box{display:none; position:absolute; top:29px; left:0;border:1px #cccccc solid; background:#ffffff; overflow:hidden; width:240px; padding:10px 0;}
	.modal_ship_con .currency_box ul{ }
	.modal_ship_con .currency_box li { padding:5px 10px; float:left; width:60px;}
	.modal_ship_con .currency_box li:hover { padding:5px 10px; color:#ff6600;}
	.modal_ship_con .submit{ height:36px; padding-left:90px;}
	.modal_ship_con .submit input{ line-height:34px; padding:0 30px; height:100%; cursor:pointer; width:auto;text-align:center;border:1px #e87b0e solid; background:#ffa409; color:#ffffff; font-weight:bold; font-size:16px;}
	.modal_ship_con .submit input:hover{background:#feb12e;}


	.modal_ship_con .country{ padding-top:10px; height:45px;}
	.modal_ship_con .country b{ float:left; padding:9px 10px 0 0; width:80px;}
	.modal_ship_con .country_list{ float:left; position:relative; cursor:pointer; z-index:6;}
	.modal_ship_con .country_list .active { background:#ffffff;border:1px #cccccc solid; padding:8px 30px 8px 50px; width:130px;}
	.modal_ship_con .country_list .active img{ position:absolute; left:4px; top:4px; width:33px; height:21px;}
	.modal_ship_con .country_list .active .arrow_a{ position:absolute; right:10px; top:12px;}

	.modal_ship_con .country_box{position:absolute; top:29px; left:0;border:1px #cccccc solid; background:#ffffff; overflow:hidden;background:#ffffff; display:none; width:210px;}
	.modal_ship_con .country_box ul{ display:block; overflow:hidden;overflow-y:scroll; max-height:180px;}
	.modal_ship_con .country_box ul li{ position:relative; padding:0 20px 0 38px; height:22px; line-height:22px; white-space:nowrap; min-width:100px;}
	.modal_ship_con .country_box ul li img{ position:absolute; left:10px; top:4px; width:20px; height:13px;}
	.modal_ship_con .country_box ul li:hover{ color:#ff6600; background:#f2f2f2;}

	.modal_ship_con .country_search{ padding:4px;}
	.modal_ship_con .country_search input{border:1px #cccccc solid; height:24px; line-height:24px; border-radius:5px; padding-left:32px; width:168px; background:url(../images/search_mini.png) no-repeat 7px 7px;}

	/*msgbox*/
	.modal_msgbox{ width:400px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:4px solid #EAEAEA; background:#ffffff;margin:0 auto;}
	.modal_msgbox_msg{ padding:40px 20px 10px 20px; text-align:center; line-height:1.5; font-size:14px;position: relative;}
	.modal_msgbox_msg i.remove{}
	.modal_msgbox_msg a{color:#ff6600;text-decoration:underline;}
	.modal_msgbox_msg .passbox{margin-top:-20px;text-align:left;}
	.modal_msgbox_msg .passbox b{display:block;padding:0 0 5px;}
	.modal_msgbox_msg .passbox span{color:#ff6600;}
	.modal_msgbox_msg .passbox a{color:#ff6600;text-decoration:underline;}
	.modal_msgbox_button{ text-align:center; padding:20px 0;}
	.modal_msgbox_button .button_ok,
	.modal_msgbox_button .button_yes{ width:100px;padding:8px 0;cursor:pointer;text-align:center;border:1px #e87b0e solid; background:#ffa409; color:#ffffff; font-size:16px;display:inline-block;*zoom:1;*display:inline; }
	.modal_msgbox_button .button_no{ width:100px;padding:8px 0;cursor:pointer;text-align:center;border:1px #dadada solid; background:#f3f3f3; color:#666666; font-size:16px; display:inline-block;*zoom:1;*display:inline;  margin-left:30px;}
	.modal_msgbox_button .button_yes:hover{box-shadow:0 3px 7px rgba(254, 134, 64, 0.3);}
	.modal_msgbox_button .button_no:hover,
	.modal_msgbox_button .button_ok:hover{box-shadow:0 3px 7px rgba(0, 0, 0, 0.1);}
	.modal_msgbox_msg .modal_msgbox_button a{text-decoration: none;}

	.modal_intimate { width:600px;}
	.module .modal_intimate .modal_title{border: none;}
	.modal_intimate .modal_msgbox_msg{padding:0 50px;}
	.modal_intimate .modal_msgbox_msg h5{ font-size:26px; margin-bottom:5px; text-align:center;}
	.modal_intimate .modal_msgbox_button .button_yes{ width:auto; padding:10px 0;width: 160px;border:none;font-size: 14px;background: #f3f3f3;color: #666;}
	.modal_intimate .modal_msgbox_button .button_yes:hover{background:#ec7612;color: #ffffff;}
	.modal_intimate .modal_msgbox_button .button_no{width:auto;padding:10px 0;width: 160px;border:none;font-size: 14px;}
	.modal_intimate .modal_msgbox_msg .icon{width: 56px;height: 39px;margin: 0 auto 20px;background: url(../images/common_1.png) no-repeat -244px -385px;}
	.modal_intimate .modal_msgbox_msg h4{font-size: 24px;font-weight: 100;text-align: center;border-top: solid 1px #f0f0f0;margin-top: 20px;padding-top: 15px;}


	/*shipping*/
	.modal_shipping{ width:400px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:4px solid #EAEAEA; background:#ffffff;margin:0 auto;}
	.modal_shipping_con { padding:20px 15px;}
	.modal_shipping_con table { background:#dddddd; font-size:14px;}
	.modal_shipping_con table td{ background:#ffffff; vertical-align:top;}
	.modal_shipping_con table b{ color:#ff6600; padding-left:10px;}
	.modal_shipping_con table p{ display:block; margin:0; padding:10px 0 20px 0; color:#999999; font-size:12px;}
	.modal_shipping_con table .formsubmit{ padding:5px 20px;}
	.modal_shipping_con table .shipto_tips_item{ cursor:pointer;}

	.modal_deal_alert{ width:600px;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);border:4px solid #EAEAEA; background:#ffffff;margin:0 auto;}
	.modal_deal_alert_con { padding:10px 15px 15px;}
	.modal_deal_alert_con .info{line-height:2; font-weight:bold;}
	.modal_deal_alert_con .info a{ color:#ff6600;}
	.modal_deal_alert_con th{ text-align:right; font-weight:normal;vertical-align:top; line-height:26px;}
	.modal_deal_alert_con td{ vertical-align:top;}
	.modal_deal_alert_con input{padding:4px 5px;}
	.modal_deal_alert_con select { padding:4px 5px;}
	.modal_deal_alert_con .catecheckbox .tips{ bottom:auto; top:-30px;}
	.modal_deal_alert_con ul{ overflow:hidden; display:block; padding:5px 0; line-height:1.2;}
	.modal_deal_alert_con li{ float:left; width:180px;padding-top:10px; overflow:hidden;}
	.modal_deal_alert_con li img{ display:block; margin-bottom:15px; width:130px; height:130px;}
	.modal_deal_alert_con .formsubmit{ padding:2px 20px;display:inline-block;*zoom:1;*display:inline; font-family:14px;}
	.modal_deal_alert_con .result{ padding-left:20px; background:url(../images/ok.png) no-repeat; line-height:16px; margin:10px 0;}
	.modal_deal_alert_con .result a{ color:#ff6600; text-decoration:underline;}


	.login_page .modal_login{ margin:0 auto;box-shadow:none; width:900px; overflow: hidden; padding:40px 10px; position:relative;clear: both;border: none;}
	.login_page .third_part_login{width: 300px;float: right;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;height: 300px;}
	.login_page .login_ads { position:absolute; left:0; top:0;}

	.forget_page .modal_login{ margin:0 auto;box-shadow:none; width:335px; min-height:350px; padding:20px 50px 0 515px; position:relative;}
	.forget_page .login_ads { position:absolute; left:0; top:0;}
	.forget_page .modal_login_main li{ padding:0 0 10px 0;}
	.forget_page .modal_login_main li.submit{ padding-top:10px;}

	.app_page_top { width:950px; margin:0 auto; padding-top:20px;height:90px;}
	.app_page_top .logo { float:left;}
	.app_page_top .logo img{ height:60px;}
	.app_page_top h1{ float:left; padding-left:30px; margin-left:30px; font-size:20px; border-left:1px #dddddd solid; font-weight:normal; line-height:60px; text-transform:uppercase; color:#cccccc;}
	.app_page_top h1.thirdlogin{display: none;}
	.app_page_foot { width:900px; margin:0 auto; padding-top:20px;}

	/*pinterest*/
	.modal_pinterest{ width:920px; background:#ffffff;}
	.modal_pinterest .modal_title{ height:15px; border-bottom:1px solid #AAAAAA; background:url(../images/LogoRed.png) no-repeat center center #FBF7F7;}
	.modal_pinterest .modal_pinterest_con{ overflow:hidden; padding:20px;}
	.modal_pinterest .modal_pinterest_con ul{ width:150px; height:155px; box-shadow:0 0 2px #555555; overflow:hidden; margin:10px; cursor:pointer; float:left;}
	.modal_pinterest .modal_pinterest_con ul .pic{ width:100%; height:100%; position:relative;}
	.modal_pinterest .modal_pinterest_con ul .pic img{ width:100%; height:100%;}
	.modal_pinterest .modal_pinterest_con ul .pic .actions{ width:100%; height:100%; display:none; position:absolute; top:0px;}
	.modal_pinterest .modal_pinterest_con ul .pic .actions span{ width:100%; height:100%; display:block; position:absolute; top:0; left:0;}
	.modal_pinterest .modal_pinterest_con ul .pic .actions .bg{ background:#000000; filter:alpha(opacity=80);opacity:0.8;}
	.modal_pinterest .modal_pinterest_con ul .pic .actions .img{background:url(../images/pinit2.png) no-repeat center center transparent;}
	.modal_pinterest .modal_pinterest_con ul .pic:hover .actions{ display:block;}
	.modal_pinterest .modal_pinterest_con ul .size{ width:100%; height:22px; line-height:24px; color:#000000; font-size:10px; text-align:center; background:#eeeeee; position:absolute; left:0; bottom:0; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}


	/*Not PC*/
	.all_no_pc{}
	.all_no_pc .top{min-width:1220px;}
	.all_no_pc .header{min-width:1020px;}
	.all_no_pc .wrap{margin:0 10px;}


	.edm_substance{ margin-bottom:50px;}
	.edm_substance h1{ font-size:24px;padding-bottom:10px; font-weight:normal;}
	.edm_substance .list{ width:100%;margin-top:40px;}
	.edm_substance .list h3{font-size:18px;position:relative; padding-left:40px;font-weight:normal; line-height:1.5;}
	.edm_substance .list h3 span{ position:absolute; left:0; top:-2px;width:30px; height:34px; line-height:28px; background:url(https://img.banggood.com/newimages/Update-Email.png) no-repeat;display:block;font-size:24px; color:#ffffff; text-align:center;}
	.edm_substance .list .substance{ margin:20px 40px 0;}
	.edm_substance .list .substance ul{ margin:10px 0;}
	.edm_substance .list .substance ul li{margin-top:5px; overflow:hidden; padding:5px 0; font-size:14px;}
	.edm_substance .list .substance ul li.inputbox{ overflow:inherit; white-space:nowrap;}
	.edm_substance .list .substance ul li.inputbox .tips{ bottom:60px;}
	.edm_substance .list .substance ul li b{ font-size:12px; color:#aaaaaa; padding-left:10px; font-weight:normal;}
	.edm_substance .list .substance ul li label{ margin-left:5px; position:relative; top:-1px;}
	.edm_substance .list .substance ul li label span{ color:#666666; margin-left:5px;}
	.edm_substance .list .substance ul li .formsubmit{ float:left; min-width:50px;}
	 /*EU_Direct_Notice*/
	.direct_notice{margin-bottom:44px;}
	.notice_text{margin-top:22px;border:1px dashed #ff6600; background:#fcf7e3;padding:38px 90px 44px;}
	.notice_text h2{font-size:18px;font-style:italic;}
	.notice_text p{font-size:16px;}


	/*---------live_chat----------*/
	.chat_layer{ background:#fff; border: 1px solid #717171; padding: 5px 20px; position: absolute; top: -1px; right: 133px; width: 275px; display: none;}
	.livechat_code:hover .chat_layer{ display: block;}
	.chat_layer p{ line-height: 1.4;}
	.chat_layer a{ color: #f60; text-decoration: underline;}
	.chat_layer .arrow_d{ position: absolute; top: 28px; right: -6px; width: 10px; height: 10px;}

	/*2016-09-06 app下载引导 top: phone图标修改*/
	.mobilebox{display:none; width:276px; position:absolute;border:1px solid #666666;background:#ffffff;box-shadow:3px 3px 3px rgba(0,0,0,0.1);}
	.mobilebox_item{width:226px; margin:25px auto 0; position:relative; height:94px;}
	.mobilebox_item .code{display:block; width:94px; height:94px;background: url(../images/app_btn_icon.png) no-repeat 0 -176px;}
	.mobilebox_item a{position:absolute; left:110px; top:5px; width:115px; height:38px; background:url(../images/app_btn_icon.png) no-repeat 0 -42px; overflow:hidden; text-indent:-9999px;}
	.mobilebox_item a.android{top:55px; background-position:0 0;}
	.mobilebox_item_site .code{background-position:0 -81px;}
	.mobilebox_item_site p{color:#282828; font-size:16px; font-weight:bold; position:absolute; left:110px; top:25px;}
	.mobilebox .txt{border-bottom:1px solid #d5d5d5; margin:15px 0 -3px; font-weight:bold; padding-bottom:15px; text-align:left; color:#000; font-size:16px;}

	/* .top .top_left li.mobile a u{background:url(../images/top_phone.gif) no-repeat; width:14px; height:24px; top:5px;} */
	/* .top .top_left li.mobile a:hover u{ background-position:0 0;} */
	.top .top_left li.mobile:hover .mobilebox{display:none;}
	.top .top_left li.affiliate{margin-left:0;}
	.top .top_left li.mobile{margin-left:20px;}
	.top .top_left li.mobile .mobilebox{left:0; top:35px; width:276px; padding:5px 5px 30px 5px;}
	.fixed_button .app_btn .mobilebox{position:absolute; right:45px; top:-120px; display:none;}
	.fixed_button .app_btn .mobilebox .arrow_d{right:-281px; top:128px;}
	.fixed_button .app_btn .mobilebox .mobilebox_item{margin-top:17px;}
	.fixed_button .app_btn .mobilebox .txt{margin:15px 0 10px;}
	.top .top_left li.mobile .mobilebox .code{display:block; width:94px; height:94px;background: url(../images/app_btn_icon.png) no-repeat 0 -176px;}
	.top .top_left li.mobile .mobilebox .mobilebox_item_site .code{background-position:0 -81px;}
	/*end 2016-09-06 app下载引导 top: phone图标修改*/

	/*2016-08-13加入收藏 弹窗提示*/
	.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.fn-clear {zoom:1;}
	.wish_dialog_con{width:630px; color:#656d78;padding-bottom:10px;}
	.wish_dialog_con .product_intro{ padding:20px 18px 0;}
	.wish_dialog_con .pic{width:110px; height:110px; float:left;overflow:hidden; margin-right:14px;} 
	.wish_dialog_con .pic img{width:110px; height:110px;} 
	.wish_dialog_con .message{float:left; width:270px;}
	.wish_dialog_con .message .title{color:#444; font-size:14px; padding-left:24px; line-height:16px; position: relative;}
	.wish_dialog_con .message .title i{background:url(../images/addwish_icon.png) no-repeat 0 -210px; position:absolute; left:0; top:0; width:18px; height:18px;}
	.wish_dialog_con .message .title a{color:#ff6600}
	.wish_dialog_con .message .txt{line-height:17px; margin-top:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.wish_dialog_con .message .price{margin-top:10px;color:#ff6600;font-weight: 700;}
	.wish_dialog_con .message .into{color:#666;background:url(../images/addwish_icon.png) no-repeat 0 -30px; margin-top:10px; padding-left:19px; position:relative;font-weight: 700}
	.wish_dialog_con .message .into .into-btn{cursor:pointer;}
	.wish_dialog_con .message .into .into-num{color:#656D78; margin-left:15px; display:none;}
	.wish_dialog_con .message .into .into-num i{color:#ff6600; font-weight:bold; font-style:normal;}
	.wish_dialog_con .btns{float:left;width: 152px;margin-top:5px;margin-left: 37px;}
	.wish_dialog_con .btns .btns_tovl,.btns_conshopping{display: block;margin-bottom:20px;width:150px;height:28px;line-height:30px;border-radius:3px;text-align:center;}
	.wish_dialog_con .btns .btns_tovl{border:1px solid #adb0b8;font-size: 12px;color:#000;background: #fff;}
	.wish_dialog_con .btns .btns_tovl:hover{background: #f6f6f6;box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
	.wish_dialog_con .btns .btns_conshopping{border: 1px #e87b0e solid;;font-size: 12px;color:#fff;background-color:#ffa409;}
	.wish_dialog_con .btns .btns_conshopping:hover{background: #feb931;box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
	.wish_dialog_con .newyear_tips{float: none;clear: both;padding-top: 15px;line-height: 1.5}
	.wish_dialog_con .newyear_tips a{color: #ff6600;}
	.wish_dialog_con .recieve{margin:14px 0 0 20px;}
	.wish_dialog_con .recieve_toggle{display:none;}
	.wish_dialog_con .recieve_email{display:inline-block;margin:10px 0 0 20px; height:30px; line-height:30px;min-width:260px;vertical-align: top;}
	.wish_dialog_con .recieve_email span{float:left; margin-right:15px;}
	.wish_dialog_con .recieve_email span.inp{border:1px solid #eee; height:28px; width:195px; overflow: hidden;}
	.wish_dialog_con .recieve_email span.inp input{height:21px; line-height:21px; width:100%; border:0 none; text-indent:10px;}
	.wish_dialog_con .tip{color:#ff0000; margin:5px 0 10px 69px; display:none;}
	.wish_dialog_con .submit{display: inline-block;margin:10px 0 0 -12px;padding-left:0;height:30px;}
	.wish_dialog_con .submit input{width:60px; height:28px; line-height:28px; padding:0;font-weight: normal;font-size: 12px;border-radius: 3px}
	.wish_dialog_con .submit input:hover{background: #feb931;box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
	.aready_wish_dialog .product_intro{border:0 none;}
	.aready_wish_dialog .message .title i{background:url(../images/addwish_icon.png) no-repeat 0 -240px;}
	.aready_wish_dialog .recieve, .aready_wish_dialog .recieve_toggle{display: none;}
	
	.customer_also_viwed{padding:20px 22px 10px;}
	.customer_also_viwed .customer_also_viwed_title{padding-bottom:5px;font-size: 14px;font-weight: 700;color:#656d78}
	.customer_also_viwed .customer_also_viwed_content{position: relative;}
	.customer_also_viwed_content .chang{ position:absolute;margin-top: -23px;;top: 50%; width:20px; height:47px; background:#dddddd; cursor:pointer;}
	.customer_also_viwed_content .chang:hover{ background:#aaaaaa;}
	.customer_also_viwed_content .btn_off{ opacity:0.3;filter:alpha(opacity=30);}
	.customer_also_viwed_content .chang span{margin:21px 8px 0;}
	.customer_also_viwed_content .btn_left{left:0;}
	.customer_also_viwed_content .btn_right{right:0;}
	.customer_also_viwed_content .chang .arrow_c i i{ border-right-color:#dddddd;}
	.customer_also_viwed_content .chang .arrow_d i i{ border-left-color:#dddddd;}
	.customer_also_viwed_content .chang:hover .arrow_c i{ border-right-color:#ffffff;}
	.customer_also_viwed_content .chang:hover .arrow_d i{ border-left-color:#ffffff;}
	.customer_also_viwed_content .chang:hover .arrow_c i i{ border-right-color:#aaaaaa;}
	.customer_also_viwed_content .chang:hover .arrow_d i i{ border-left-color:#aaaaaa;}
	.customer_also_viwed .customer_also_viwed_content .contentList{padding:0 20px;height:168px;overflow: hidden;}
	.customer_also_viwed .customer_also_viwed_content .contentList .contentListBox{position:relative;width:544px;height:168px;overflow: hidden;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul{position:absolute;margin: 0;padding: 0;height:168px;overflow:hidden;list-style: none;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li{float:left;margin:0 10px;width: 116px;height:168px;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li>a:nth-of-type(1){display:block;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li>a>img{width:116px;height:116px;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li>a:nth-of-type(2){display:block;margin-top:10px;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li>a>p{margin: 0;padding: 0;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li .price{margin-top: 7px;font-size:12px;color:#ff6600;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li .review{ display:block; padding-left:80px; height:14px; line-height:14px; position:relative;margin:8px 0 0 0;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li .review .star{position:absolute; top:0; left:0;display:block;width:75px;height:14px;background:url(../images/star_min.png) repeat-x 0 -87px;}
	.customer_also_viwed .customer_also_viwed_content .contentList ul>li .review .star i{display:block;width:75px;height:14px;background:url(../images/star_min.png) repeat-x 0 0;}


	.wish_tag_box{width:220px; border:1px solid #eee; color:#333; background:#fff; z-index:10000; position:absolute; left:0; top:20px; display:none;}
	.wish_tag_box .success_tip{height:30px; display:none; line-height:30px; text-indent:12px; background:#ff9900; color:#fff; margin:0; font-weight:normal; text-align:left;}
	.wish_tag_box .wish-btn{float:left; width:28px; height:28px; background:url(../images/addwish_icon.png) no-repeat 0 0; cursor: pointer;}
	.wish_tag_box ul{padding:0 12px 12px; overflow:auto;}
	.wish_tag_box ul li{height:14px; line-height:14px; margin-top:12px; overflow:hidden; cursor:pointer; float:none;}
	.wish_tag_box ul li:hover{color:#f60;}
	/*.wish_tag_box ul li .tag-title{float:left;width:205px;}*/
	.wish_tag_box ul li .tag-title .itemCheckbox{padding-right:18px;}
	.wish_tag_box ul li .tag-title span{font-weight:normal;}
	.wish_tag_box ul li .edit-title{display:none;float:left; width:195px; height:26px; border:1px solid #ddd; position:relative; margin-right:8px;}
	.wish_tag_box ul li .edit-title input{height:21px; line-height: 21px; margin-top:2px; display:block; border:0 none; width:100%; text-indent:10px;}
	.wish_tag_box ul li .edit-title .del-txt-btn{width:28px; height:28px; position:absolute; right:-1px; top:-1px; background-position:9px -83px;}
	.wish_tag_box ul li .edit-btn{background-position:6px -22px;} /*编辑*/
	.wish_tag_box ul li .remove-btn{background-position:9px 7px;} /*删除*/
	.wish_tag_box ul li .ok-btn{background-position:8px -113px; background-color:#ff9900; border-radius:3px;display:none;} /*确认*/
	.wish_tag_box .add{border-top:1px solid #eee; padding:12px; height:28px;}
	.wish_tag_box .add .add-input{float:left; width:158px; height:26px; border:1px solid #ddd; position:relative; margin-right:8px;}
	.wish_tag_box .add-active .add-input{border:1px solid #ff9900;}
	.wish_tag_box .add .add-input input{height:21px; line-height: 21px; margin-top:2px; display:block; border:0 none; width:100%; text-indent:10px;}
	.wish_tag_box .add .add-input .del-txt-btn{width:26px; height:26px; position:absolute; background-color:#fff; right:0; top:0; background-position:9px -83px;}
	.wish_tag_box .add .add-btn{background-position:10px -171px; background-color:#ededed; border-radius:3px;}
	.wish_tag_box .add-active .add-btn{background-position:10px -141px; background-color:#ff9900;}
	/*.wish_tag_box:after{content:'';position: absolute; width:10px; height:10px; background:#fff;transform:rotate(45deg);top:-6px; left:49px; border-width:1px;border-color:#eee #fff #fff #eee;border-style:solid;}*/
	/*end 2016-08-13加入收藏 弹窗提示*/


	.login_page .third_part_login ul{text-align: center;}
	.login_page .third_part_login li{display: block;margin-top: 30px;}
	.login_page .third_part_login li:first-child{margin-left: 0;margin-top: 0px;}
	.login_page .third_part_login li a{font-size: 14px;display: block;padding: 5px 10px;color: #ffffff;text-decoration: none;position: relative;height: 40px;line-height: 40px;border-radius: 5px;}
	.login_page .third_part_login li i{font-size: 30px;color: #ffffff;float: left;margin-right: 10px;position: relative;padding-right: 10px;margin-top: 5px;}
	.login_page .third_part_login li i:after{background: rgba(255,255,255,0.5);width: 1px;height: 50px;top: -10px;bottom: 0;right: 0;content: "";position: absolute;display: block;box-shadow: -1px 0px 0px #081e50;}
	.login_page .third_part_login .twitter i:after{box-shadow: -1px 0px 0px #0987b6;}
	.login_page .third_part_login .google i:after{box-shadow: -1px 0px 0px #a71b0a;}
	.login_page .third_part_login .vk i:after{box-shadow: -1px 0px 0px #325073;}
	.login_page .third_part_login .facebook a{background: #304981}
	.login_page .third_part_login .twitter a{background: #00acee}
	.login_page .third_part_login .google a{background: #c94130}
	.login_page .third_part_login .vk a{background: #507299}
	.login_page .third_part_login .facebook i{padding-right: 5px;}
	.login_page .third_part_login li.facebook a:hover{background: #273e73;}
	.login_page .third_part_login li.twitter a:hover{background: #069fda}
	.login_page .third_part_login li.google a:hover{background: #b73221}
	.login_page .third_part_login li.vk a:hover{background: #406289;}
	.login_page .third_part_login .or{position: absolute;right: 380px;background: #fff;font-size: 18px;border-radius: 50%;top: 0;bottom: 0;margin: auto;height: 40px;text-align: center;line-height: 40px;width: 40px;}
	/*12377*/
	.login_page .normal_error{border-color:red; }
	.login_page .normal_ok{border-color:#fc9d21; box-shadow:0 0 3px rgba(252,157,33,.2);}
	/*end 12377*/
	.login_header{border-bottom: solid 1px #e5e5e5;}
	.app_page_top{position: relative;}
	.app_page_top h1{text-transform:none;}
	.app_page_top h1 strong{font-weight: 100;display: none;}
	.app_page_top h1 strong:first-child{display: block;}
	.app_page_top h1 b{font-weight: 100;font-size: 18px;color: #999999}
	.app_page_top h1 span{position: absolute;top: 22px;right: 0;font-size: 14px;height:60px;line-height: 60px;}
	.app_page_top h1 span a{color: #ff6600;}
	.app_page_top h1 span a.homepage{color: #999999;}
	.login_page .reg_success{border-top-width: 4px;border-bottom-width: 4px;padding:20px 15px 0 15px;width: 920px;text-align: center;overflow: hidden;}
	.login_page .reg_success .modal_login_con{border: none;float: none;width: 100%;padding: 0}
	.login_page .reg_success .reg_success_box{padding-top: 50px;}
	.login_page .reg_success .reg_success_box .bar{width: 430px;margin: 0 auto;font-size: 16px;}
	.login_page .reg_success .reg_success_box .bar a{display: block;margin: 10px 15px;}
	.login_page .reg_success .reg_success_box span{display: block;padding: 7px 0;}
	.login_page .reg_success .reg_success_box .bar .one{font-size: 12px;}
	.login_page .reg_success .reg_success_box h2{font-size: 20px;padding: 0 0 30px;color: #444}
	.login_page .reg_success .reg_success_box .fb{font-size: 16px;padding: 15px 0}
	.login_page .reg_success .reg_success_box b{color:#ff6600;font-size: 14px;}
	.login_page .reg_success .reg_success_box span i{font-style: normal;color: #ff6600;}
	.login_page .reg_success .reg_success_box a{display: inline-block;padding: 13px 30px;color:#ffffff;background: #fc9d21;margin: 10px 0;box-shadow: 0 0 5px #fc9d21;text-decoration: none;border-radius: 5px;}
	.login_page .reg_success .reg_success_box a:hover{background: #ff6400;box-shadow: 0 0 5px #ff6400;}
	.login_page .reg_success .reg_success_box a.checkmail{background: none;color: #ff6600;border: none;margin: 0;padding: 0;box-shadow: none;}
	.login_page .reg_success .reg_success_box .icon_success{background: url(../images/ok_80.png) no-repeat;width: 88px;height: 98px;display: block;margin: auto;padding: 5px 0;}
	.login_page .reg_success ul.step{border: dashed 1px #ff9900;padding: 5px 20px;border-radius: 5px;display: inline-block;margin: 10px 0;font-size: 12px;}
	.login_page .reg_success ul.step li{position: relative;padding:5px 0 5px 40px;text-align: left;height: 30px;line-height: 30px; }
	.login_page .reg_success ul.step li i{position: absolute;top: 5px;left: 0;width: 30px;height: 30px;background: url(../images/reg_success.png) no-repeat;}
	.login_page .reg_success ul.step li.s2 i{background-position: 0 -30px;}
	.login_page .reg_success ul.step li.s3 i{background-position: 0 -60px;}
	.login_page .reg_success ul.step li b{font-weight: 100;color: #ff6600;}
	.login_page .reg_success ul.step li u{text-decoration: none;color: #bbbbbb}
	.login_page .app_page_foot{width: 100%;margin: 30px 0 0 auto;border-top: solid 1px #e5e5e5; padding: 30px 0; text-align: center;}
	.login_page .reg_success .app_page_foot{border: none;width: auto;margin-left: -15px;margin-right: -15px;margin-top: 30px;border-top: solid 1px #eaeaea;background: #fcfcfc;padding:30px;border-bottom-width: 4px;}
	.login_page .reg_success .img{width: 120px;height: 120px;margin: auto}
	.login_page .reg_success .img img{width: 120px;height: 120px;}
	.login_page .reg_success .reg_success_box .madeaccount{width: 300px;margin: auto;}
	.login_page .reg_success .reg_success_box .madeaccount a{padding: 15px 0;display: block;margin: 20px 0;font-size: 16px;}
	.login_page .reg_success .reg_success_box .madeaccount .gotologin{background: none;color: #ff6600;box-shadow: none;padding-top: 0}
	.login_page .reg_success .reg_success_box .madeaccount .gotologin:hover{background: none;color:#ff6600;text-decoration: underline;}
	.login_page .reg_success .modal_login_main{width: 420px;margin: 20px auto 0;text-align: left;}
	.login_page .reg_success .modal_login_main .loginPannel{display: none;}
	.login_page .reg_success .modal_login_con .title{color: #444444;font-size: 20px;font-weight: 100;color: #444444;padding:30px 0;}
	.login_page .reg_success .modal_login_con .title span{display: block;font-size: 12px;padding:10px 0;}
	.login_page .reg_success .forget{width: 100%;text-align: center;}
	.login_page .reg_success .forget ul{margin: auto;width: 440px;text-align: left;margin-bottom: 30px;}
	.login_page .reg_success .forget li{padding-top: 0;}
	.login_page .reg_success .forge li.submit{height: auto}

	.send_success_box{margin:100px;position: relative;padding-left: 160px;text-align: left;line-height: 1.5;display: none;}
	.send_success_box i{position: absolute;top: 0;left: 0;width: 143px;height: 95px;background: url(../images/mail-success.png) no-repeat;}
	.send_success_box h4{font-size: 16px;font-weight: 100;}
	.send_success_box h4 b{color: #ff6600;}
	.send_success_box span{display: block;padding-top: 10px;font-size: 14px;}
	.send_success_box span a{color:#ff6600;}
	.send_success_box .checkmail{display: inline-block;background: #fc9d21;color: #fff; padding: 13px 30px;border-radius: 5px;box-shadow: 0 0 5px #fc9d21;margin-top: 30px;text-decoration: none;font-size: 14px;}
	.login_page .reg_success .changepass .img{width: 88px;height: 112px;margin: auto;background: url(../images/changepass.png) no-repeat;}
	.login_page .reg_success .changepass span{display: block;}
	.login_page .reg_success .changepass .title{text-align: center;font-size: 16px;font-weight: 100;}
	.login_page .reg_success .changepass ul{margin-top: 30px;}
	.login_page .reg_success .changepass li{margin-top: 10px;}
	.login_page .reg_success .changepass li.submit{margin-top: 25px;text-align: center;height: auto;}
	.login_page .reg_success .changepass li.gray input{background: #f1f1f1 url(../images/loading_3.gif) no-repeat center center;border-color: #e2e2e2;box-shadow: 0 0 5px #e2e2e2}
	.login_page .reg_success .changepass .chagepass_success_box{text-align: center;padding: 30px 0;display: none;}
	.login_page .reg_success .changepass .chagepass_success_box .img{width: 86px;height: 112px;background: url(../images/changepass-success.png) no-repeat;margin: auto;display: block;}
	.login_page .reg_success .changepass .chagepass_success_box a{display: block;background: #fc9d21;color: #fff; padding: 13px 30px;border-radius: 5px;box-shadow: 0 0 5px #fc9d21;margin:0 60px;text-decoration: none;font-size: 14px;}
	.login_page .reg_success .changepass h4{margin-bottom: 10px;font-size: 14px;font-weight: 100;color: #444}
	/*20161227 #31662*/
	.foot .security{text-align:center; font-size:0; width:auto;}
	.foot .security li{padding-left:5px; display:inline-block; float:none; font-size:12px;}
	.foot .security li img{max-height:35px;}
	/*end 20161227 #31662*/

	.zodiac_item{width: 400px;box-shadow: 0 3px 7px rgba(0,0,0,.3);border: 4px solid #eaeaea;background: #fff;margin: 0 auto;}
	.zodiac_item .zodiac_box{padding: 20px;text-align: center;line-height: 1.5;font-size: 14px;position: relative;}
	.zodiac_item .zodiac_box i{position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;cursor: pointer;border-radius: 50%;-moz-transition: transform 0.8s; -webkit-transition: transform 0.8s;-o-transition: transform 0.8s; transition: transform 0.8s;}
	.zodiac_item .zodiac_box i:hover{transform:rotate(360deg);}
	.zodiac_item .zodiac_box h4{font-weight: 100;font-size: 18px;padding-bottom: 10px;}
	.zodiac_item .zodiac_box .card{width: 152px;height: 192px;margin:20px auto 0;background: url('https://img.banggood.com/deals/edm/topic/2017csf/cardbg.png') no-repeat;}
	.zodiac_item .zodiac_box .button{padding-top:20px;}
	.zodiac_item .zodiac_box .button a{display: inline-block;padding: 7px 20px;color: #ffffff;text-decoration: none;background: #ffa409;border:1px #e87b0e solid;}
	.zodiac_item .zodiac_box .button a:hover{box-shadow: 0 3px 7px rgba(0,0,0,.1);}
	.confirmemail_tips{font-size: 14px;color: #444444;padding-bottom: 15px;}

	/*71127*/
	.top .user_help_list a.a_1, .top .user_help_list a.a_2{font-size:14px; color:#656d78; font-weight:normal; padding-left:35px; margin-bottom:5px;}
	.top .user_help_list a.a_1 i{background-position: -202px -208px; width:20px;height: 14px; left:6px; top:7px;}
	.top .user_help_list a.a_1:hover i{background-position: -229px -208px;}
	.top .user_help_list a.a_2 i{ width:20px;height: 20px; left:6px; top:5px;background-position: -201px -228px;}
	.top .user_help_list a.a_2:hover i{background-position: -229px -228px;}
	.top .user_help_list a.a_1:hover,
	.top .user_help_list a.a_2:hover{color: #ff6600}
	.livechat_code .startLivechat{width:109px; height:30px; display:block; background:url(../images/top_help_icon.png) no-repeat; margin:8px 0 0 4px;}
	.livechat_code .chat_layer{top:-1px; padding:0 20px; width:290px; color:#656d78; line-height:18px;left: -332px;right: auto}
	.livechat_code .chat_layer strong{color:#333; font-size:16px; display:block; margin-top:15px;}
	.livechat_code .chat_layer p{margin:5px 0 15px;}
	.livechat_code .chat_layer .arrow_d{top:96px;}
	/*end 71127*/

	/*16678*/
	.top .user_help_list .message_us{position:relative;}
	/*恢复 message_us 为block 时候， arrow_d top值改为 130*/
	/*.top .livechat_code .chat_layer .arrow_d{top:130px;}*/
	.top .user_help_list a.a_3{margin:0 0 5px 0; padding:0 12px 0 45px;}
	.top .user_help_list a.a_3 i{background-position:-202px -182px; top:6px; left:16px;}
	.top .user_help_list a.a_3:hover i{background-position: -229px -182px;}
	.top .user_help_list a.a_3:hover{color: #0076fd}
	.top .user_help_list .message_us:hover .message_us_tip{display:block;}
	.top .user_help_list .message_us .message_us_tip{top:-11px; cursor:text;padding:15px 20px 12px 20px; width:280px; white-space:normal; color:#656d78;line-height:18px;background:#fff;border:1px solid #717171;position:absolute;left:-322px;display:none;}
	.top .user_help_list .message_us .message_us_tip strong{font-size:16px; color:#333; display:block; margin-bottom:10px;}
	.top .user_help_list .message_us .message_us_tip span{display:block; margin-bottom:5px;}
	.top .user_help_list .message_us .message_us_tip .arrow_d{position:absolute;top:20px;right:-6px;width:10px;height:10px;}
	.top .user_help_list .message_us .message_us_tip .arrow_d i {display: block;height: 0px;width: 0px;border: 80px solid;border-color: transparent transparent transparent #000;position: absolute;top: 50%;right: -80px;margin-top: -80px;background:none;left:inherit;}
	.top .user_help_list .message_us .message_us_tip .arrow_d i i {border-color:transparent transparent transparent #fff;right:-79px;}
	/*end 16678*/



	.nofound_item{margin: 30px auto 80px;clear: both;overflow: hidden;text-align: center;}
	.nofound_item .icon{width: 320px;display:inline-block;margin: 0 auto;height: 160px;}
 	.nofound_item .text{line-height: 1.5;font-size: 20px;color: #333333;margin-left: 30px;margin-top: 20px;display: inline-block;text-align: left;position: relative;}
 	.nofound_item .text h3{font-weight: 100;margin-top: 5px;}
 	.nofound_item .text span{display: block;padding-top: 5px;font-size: 14px;max-width: 800px;}
 	.nofound_item .text a{color: #ff6600;font-weight: 600}
 	.nofoundrec_item{margin:50px 0 0;padding: 15px 0 0;overflow: hidden;}
 	.nofoundrec_item h3{font-size: 16px;padding: 0 30px;border:solid 1px #ddd;border-bottom: none;height: 42px;line-height: 42px;background: #fff;margin-bottom: -1px;float: left;border-top: solid 2px #ff6600;position: relative;font-weight: 600;color: #333333}
 	.nofoundrec_item .goodlist_1{width: 1300px;}
 	.nofoundrec_item .goodlist_1 li{margin-right: 29px;}
	.nofoundrec_item .goodlist_item{border:solid 1px #dddddd;padding:0 15px;clear: both;overflow: hidden;height: 290px;}

	/* 20170731 增加 icon_trial */
.user_log{
	position: relative;}
.user_log .icon_trial{
	display: block;
	position: absolute;
	top: -24px;
	right: -16px;
	width: 36px;
	height:29px;
	background: url("../images/icon_trial.png") no-repeat;}

/* 24825 */
.livechat_code .startLivechat{
	position: relative;
	width: auto;
	padding-left: 35px;
	margin: 0;
	line-height: 30px;
	text-align: left;
	white-space: nowrap;
	font-size: 14px;
	color: #656d78;
	background: none;
}
.livechat_code .startLivechat i{
	position: absolute;
	top: 5px;
	left: 6px;
	width: 22px;
	height: 20px;
	background: url(../images/common_1.png) no-repeat -200px -254px;
}
.livechat_code .startLivechat:hover{color: #ff6600}
.livechat_code .startLivechat:hover i{background-position: -228px -254px;}
.livechat_code .chat_layer .arrow_d{
	top: 94px;
}
/* end 24825 */

/*25785*/
/*通用图片上传样式*/
.file_upload_btn{display:inline-block;color:#fff; position:relative; font-weight:bold; border:1px solid #F07605; border-radius:3px; background:#FE7E00; cursor:pointer; margin-top:15px; height:40px; width:150px; line-height:40px; text-align:center; overflow:hidden;}
.file_upload_btn:hover{background:#f60;}
.file_upload_btn input{position:absolute; left:0; top:0; font-size:300px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0);}
.queue_item{background:#F5F5F5; border-radius:3px; position:relative; font:11px Verdana,Geneva,sans-serif; margin-top:5px; width:200px; padding:10px;}
.queue_item .queue_item_remove{background:url(../images/common_1.png) no-repeat -286px -425px; cursor:pointer; position:absolute; right:10px; top:10px; height:16px; width:16px;}
.queue_item .queue_item_fileName{display:block; word-break: break-all; padding-right:20px;}
.queue_item .queue_item_status{display:block; color:green; margin-top:3px;}
.queue_item_error{background-color:#FDE5DD;}
.queue_item_error .queue_item_status{color:red;}
/*25785 end*/

/* 32923 双十一攻略页入口 */
/* .guide11_enter{width:39px; height:65px; position:relative; background:url(../event/promotion2017alert/images/guide11_enter_icon.jpg) no-repeat;}
.guide11_enter a{display:block; width:100%; height:100%;}
.guide11_enter .guide11_enter_box{width:288px; height:195px; display:none; padding-right:8px; position:absolute; left:-294px; top:50%; margin-top:-96px;}
.guide11_enter .guide11_enter_box .imgbg{display:block; width:280px; height:187px; background:url(../event/promotion2017alert/images/guide11_enter.jpg) no-repeat 3px; padding:3px; border:1px solid #666;}
.guide11_enter .guide11_enter_box .arrow_d{position:absolute; right:5px; top:50%; margin-top:-4px;}
.guide11_enter:hover .guide11_enter_box{display:block;} */
/* end 32923 双十一攻略页入口 */
.subscribe_home{padding-right: 0;}
.subscribe_home .tips{position: static;background: no-repeat;border: none;box-shadow: none;display: block;padding-top: 7px;padding-bottom: 0;clear: both;color:#ff0000;padding-left: 20px;max-width: 100%;padding-right: 0;}
form.subscribe_home .tips{margin-top: 7px;line-height: 16px;overflow: hidden;height: 16px;white-space: nowrap;}
.subscribe_home .tips i{width: 13px;height: 13px;background:url(../images/common_1.png) no-repeat  -102px -407px;bottom: auto;top: 46px;left: 0;}
.letter_box form .keyword.normal_error,
.foot_help .letter form .keyword.normal_error{border-color: #ff0000}
form.subscribe_home .tips{position: relative;}
form.subscribe_home .tips i{position: absolute;top: 8px;}

/* 同步ar站的COD标签至英语站 */
/* goodlist */
span.ar_cod_icon{background:url(../images/ar_cod_icon.png) no-repeat; display:none;}
.good_photo_max .ar_cod_icon{position:absolute; left:0; right:auto; top:0; width:33px; height:15px; background-position:0 -100px;}
.good_main h1 .ar_cod_icon{display:none; position:relative; top:3px; width:33px; height:15px; background-position:0 -100px;}
.goodlist_1 li .ar_cod_icon{float:left; margin:5px 5px 0 0; width:29px; height:14px; background-position:0 -116px;}
.goodlist_1 li .img .ar_cod_icon{position:absolute; margin-top:0; left:0; right:auto; top:0; width:33px; height:15px; background-position:0 -100px;}
/* NEW ARRIVALS MOST SOLD */
.most_sold_wish .goodlist_1 li .ar_cod_icon{margin-top:10px;}
/* brands */
.street_brand_category_list li .ar_cod_icon,
.street_brand_category_list li .price_item .ar_cod_icon{margin:10px 5px 0 20px;}
/* flash */
.flash_deals .today_deals .deals_hot_list .ar_cod_icon{position:absolute; margin-top:0; right:0; top:0; width:33px; height:15px; background-position:0 -100px;}
.flash_deals .today_deals .deals_hot_list .goodlist_1 li .ar_cod_icon{float:right; margin-left:10px; position:static; margin-top:6px; width:29px; height:14px; background-position:0 -116px;}
.ar_cod_icon_parent{float:right; /*width:100px;*/ height:35px; position:relative;}
/* 同步ar站的COD标签至英语站 end*/

/*start【PC】欧洲GDPR 法案整顿—网站处理方案 */
.useCookieTips {
    height: 46px;
    color: #666;
    font-size: 12px;
    text-align: center;
    line-height: 46px;
}
.colseTipsBtn {
	color: #666;
    font-size: 14px;
    float: right;
    margin-right: 60px;
    width: 11px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/new_icon.png) no-repeat 0 -133px;
    margin-top: 16px;
}
.colseTipsBtn:hover {
	background: url(../images/new_icon.png) no-repeat -11px -133px;
}
.read_more {
	margin: 0 7px;
	color: #ec7612;
}
.modal_login_main li.inputbox  a {
	color: #656D78;
}
.modal_login_main li.inputbox a:hover{
	color: #f60;
}
.a_link_policy{
	color: #999;
	text-decoration: underline;
	cursor: pointer;
}
.a_link_policy:hover {
	text-decoration: underline;
	color: #f60;
}
.ml160 {
	color: #999;
	margin-left: 160px;
}
.privacy_policy_tip_login a{
	text-decoration: underline;
}

/*start 隐私协议的关闭按钮*/
.policy_popup{
    position: fixed;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);	
}
.policy_container {
	background: #fff;
}
.policy_container .headline {
	line-height: 30px;
	font-size: 24px;
	color: #333;
	padding: 32px 0 27px;
	text-align: center;
}
.policy_popup.show {
    visibility: visible;
}
.policy_popup.show .agreement_container{
	-webkit-transform: translateY(0);
    transform: translateY(0);	
}
.policy_popup .policy_container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 840px;
    height: 600px;
    text-align: left;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: -webkit-transform ease-out .3s, opacity ease-out .3s;
    -webkit-transition: opacity ease-out .3s, -webkit-transform ease-out .3s;
    transition: opacity ease-out .3s, -webkit-transform ease-out .3s;
    transition: transform ease-out .3s, opacity ease-out .3s;
    transition: transform ease-out .3s, opacity ease-out .3s, -webkit-transform ease-out .3s;
}
.policy_cont_box {
	padding: 0 60px;
}
.policy_popup .close_btn {
    position: absolute;
    top: 10px;
    right: 10px;
	color: #666;
    font-size: 14px;
    width: 11px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/new_icon.png) no-repeat 0 -133px;
}
.policy_popup .close_btn:hover{
	background: url(../images/new_icon.png) no-repeat -11px -133px;
}
.policy_content {
    border: solid 1px #dddddd;
    height: 380px;
    padding: 20px 26px 0 20px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.policy_popup .btn{
    width: 150px;
    height: 36px;
    box-sizing: border-box;
    border-radius: 2px;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
    line-height: 36px;
}
.policy_popup .submit_btn {
	background-color: #ec7612;
	color: #fff;
}
.policy_popup .submit_btn:hover{
	background-color: #db6612;
}
.policy_popup .btns {
	margin: 30px 44px;
	padding: 0 60px;
	text-align: center;
}
.policy_popup .btn:hover{
	text-decoration: none;
}
.policy_popup .cancel_btn {
	background-color: #f2f2f2;
	border: solid 1px #ddd;
	color: #333;
}
.policy_popup .cancel_btn:hover {
	background: #e5e5e5;
	color: #333;
}
/*协议里面的内容排版*/
.policy_cont_box {
	color: #333;
}
.policy_cont_box .txt{
	line-height: 18px;
	margin: 0;
}
.policy_cont_box a.txt{
    color: #000;
    text-decoration: underline;
}
.policy_cont_box a.txt:hover{
	color:#eb7714;
}
.policy_cont_box .title{
	font-size: 16px;
	line-height: 22px;
	padding: 20px 0;
}
.policy_cont_box .title_mid {
	margin: 20px 0 7px;
	font-size: 14px;
}
.policy_cont_box  .title_little {
	line-height: 18px;
	margin: 8px 0 6px;
}
.policy_cont_box  .policy_wrap {
	padding: 10px 0;
}
.policy_cont_box  .txt_incident {
	padding-left: 12px;
}
.policy_cont_box .title_sm {
	margin: 0;
	line-height: 18px;
	margin-bottom: 6px;
}
.policy_cont_box .mb6{
	margin-bottom: 6px;
}
.policy_cont_box .mb15 {
	margin-bottom: 15px;
}
.policy_cont_box .radio_txt>i{
    width: 14px;
    height: 14px;
    border: 1px solid #666;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    vertical-align: text-bottom;
    /* margin: 0 2px; */
    margin-right: 6px;
}
.policy_cont_box .radio_txt i i {
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    background: #333;
    width: 10px;
    height: 10px;
    top: 2px;
    left: 2px;
}
.policy_popup_2 .policy_content {
	height: 338px;
} 
@media (max-width:1200px){/*1200*/
	.policy_popup .policy_container {
		height: 480px;
		width: 700px;
	}
	.policy_container .headline {
	    line-height: 26px;
	    font-size: 20px;
	    color: #333;
	    padding: 30px 0 18px;
	}
	.policy_content {
	    height: 298px;
	}
	.policy_popup_2 .policy_content {
		height: 244px;
	} 
	.policy_popup .btns{
		margin: 24px 44px;
	}
}
/*end【PC】欧洲GDPR 法案整顿—网站处理方案 */
/*start 隐私协议展示弹窗*/
.policy_popup.policy_popup_1 {
	background: rgba(0,0,0,0.5);
}
.policy_popup .policy_container.mid_size {
	width: 800px;
	height: 555px;
	background: #fff;
	color: #333;
    line-height: 20px;
}
.policy_container.mid_size .policy_container_inner{
	height: 555px;
}
.policy_container_inner h3{
	padding: 31px 0;
    font-size: 24px;
    text-align: center;
    color: #000;
    line-height: 30px;
}
.policy_container_inner .cont{
	margin: 0 57px 0 68px;
    height: 355px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 14px 31px 0 15px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.policy_container_inner .handle_bar{
	text-align: center;
    margin-top: 30px;
}
.policy_container_inner .btn {
	box-sizing: border-box;
	padding: 0 18px;
	min-width: 152px;
	height: 38px;
	border-radius: 2px;	
	line-height: 38px;
	color: #fff;
	background-color: #ec7612;
	outline: none;
	cursor: pointer;
}
/* GDPR二期整改-同意条款弹窗优化2.0 */
.policy_container_inner .cancel_btn {
	background-color: #f2f2f2;
	border: solid 1px #ddd;
	color: #333;
}
.policy_container_inner .cancel_btn:hover {
	background: #e5e5e5;
	color: #333;
}
@media (max-width:1200px){/*1200*/
	.policy_container_inner .cont{
		height: 290px;
	}
	.policy_popup .policy_container.mid_size {
	    height: 480px;
    	width: 700px;	
	}
	.policy_container.mid_size .policy_container_inner{
		height: 480px;
	}
}
.jsTermOfUseBtn, .jsPrivacyPolicyBtn {
	text-decoration: underline;
	cursor: pointer;
}
.jsTermOfUseBtn:hover, .jsPrivacyPolicyBtn:hover{
	color: #f60;
}
/*end 隐私协议展示弹窗*/
/*start 修改旧版扫码下载app的样式 */
.fixed_button.fixed_button_new .mobilebox{
	border: 1px solid #ddd;
	box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.2);
	width: 228px;
	bottom: -120px;
	top:initial;
}
.fixed_button_new .arrow_d>i{
	border-color: transparent transparent transparent #ddd;
}
.fixed_button.fixed_button_new .app_btn .mobilebox .arrow_d {
    right: -253px;
    top: 223px;
}
.fixed_button_new .downbox .img {
    display: inline-block;
    width: 97px;
    height: 97px;
    margin-right: 10px;
}
.fixed_button_new .app_btn .img{
    display: inline-block;
	width: 68px;
	height: 68px;
	background: url(../images/new_icon_180508.png) no-repeat -166px -344px;
	margin: 12px 10px 0 21px;
    border: none;
    text-align: initial;
    padding: 0;
    position: initial;
    right: initial;
    top: initial;
    box-shadow: none;	
}
.fixed_button_new .app_btn .img img {
	display: none;
}
.fixed_button_new.fixed_button .app_btn .mobilebox .txt {
	display: block;
    font-size: 14px;
    line-height: 1;
    margin: 0 auto;
    /* float: left; */
    color: #333;
    font-weight: 600;
    border: none;
    line-height: 20px;
    padding: 0;
    width: 189px;
}
.fixed_button_new.fixed_button .app_btn .mobilebox .txt b {
	color: #f60;
}
.fixed_button_new .downbox {
    padding-bottom: 25px;
	padding-top: 18px;
	font-size: 0;
	width: 228px;
}
.fixed_button_new .apple_google i{
	background: url(../images/new_icon_180508.png) no-repeat -294px -387px;
	width: 106px;
	height: 33px;
	display: inline-block;
}
.fixed_button_new .android i {
    background: url(../images/new_icon_180508.png) no-repeat -294px -420px;
	width: 106px;
	height: 33px;
	display: inline-block;
}
.fixed_button_new .apple_google {
    width: 106px;
    height: 70px;
    text-align: center;
    margin: 12px 23px 0 0;
    float: right;
}
.fixed_button_new .apple_google a{
    width: 106px;
    height: 30px;
    display: inline-block;
}
.fixed_button_new .apple_google a.android {
	margin-top: 6px;
}
.fixed_button.fixed_button_new .app_btn .mobilebox .mobilebox_item {
    text-align: center;
    width: auto;
    height: auto;
    padding-top: 30px;
    padding-bottom: 25px;
    font-size: 0;
    background: #fafafa;
    margin: 0 -5px;
}
.fixed_button.fixed_button_new .mobilebox_item_site p {
    position: initial;
    left: initial;
    top: initial;
    margin: 0 auto;
    margin-top: 12px;
    line-height: 20px;
    font-size: 14px;
    max-width: 200px;
    right: initial;
}
.fixed_button.fixed_button_new .mobilebox_item_site .code {
	display: inline-block;
}

.fixed_button.fixed_button_new .mobilebox_item_site .code{
    background: url(../images/new_icon_180508.png) no-repeat -220px -202px;
    width: 100px;
    height: 100px;
    display: inline-block;
}
.fixed_button.fixed_button_new  .app_btn em {
    width: 18px;
    height: 25px;
    background: url(../images/new_icon_180508.png) no-repeat -213px 0px;
}
/*示公安部备案和ICP备案信息*/
#s_beian {margin: 0; margin-top:19px}
#s_beian, #s_beian a,.police_wrap a {color: #4d4d4d; line-height: 20px;}
#s_beian a:hover, .police_wrap a:hover {color: #808080;}
.police_wrap { margin-top: 8px}
.police_wrap a {position: relative; padding-left: 27px;}
.police_wrap a:before {content: "";position: absolute;left: 0;top: -3px;width: 20px;height: 20px;background: url(../images/police.png) no-repeat;}		


/*由于有的页面没有引用小语种的css 故使用语言表示，免于没有全部改到左右的旧页面*/
.ru-RU.fixed_button_new.fixed_button .app_btn .mobilebox .txt,
.ru-RU.fixed_button.fixed_button_new .mobilebox_item_site p{
	max-width: 248px;
}
.es-ES.fixed_button_new.fixed_button .app_btn .mobilebox .txt{
	max-width: 162px;
}
.it-IT.fixed_button_new.fixed_button .app_btn .mobilebox .txt{
	max-width: 144px;
}
.fr-FR.fixed_button_new.fixed_button .app_btn .mobilebox .txt{
	max-width: 215px;
}
.de-DE.fixed_button.fixed_button_new .mobilebox_item_site p{
	max-width: 177px;
}
.de-DE.fixed_button.fixed_button_new .mobilebox_item_site .txt{
	max-width: 240px;
}
.de-DE.fixed_button.fixed_button_new .app_btn .mobilebox .arrow_d {
	top: 233px;
}
.nl-NL.fixed_button_new.fixed_button .app_btn .mobilebox .txt{
	max-width: 100%;
}
.ar-AR.fixed_button.fixed_button_new .app_btn .mobilebox .arrow_d{
	right: initial;left: -253px;top: 238px;
}
.kr-KR.fixed_button.fixed_button_new .mobilebox_item_site p,
.th-TH.fixed_button.fixed_button_new .mobilebox_item_site p{
	max-width: 100%;
}
.arnewbrands_item .ar-AR.fixed_button.fixed_button_new .app_btn .mobilebox .arrow_d{top: 219px;}
/*end 修改旧版扫码下载app的样式 */

/*start 搜索联想增加预测类目*/
.quick_tips .in_where{color: #f78f31;padding: 0 20px;font-weight: bold;}
.quick_tips li a {text-decoration: none;}
.quick_tips li b{color: #333;}
/*end 搜索联想增加预测类目*/

/* 新增$4.99Deals专区 */
li.deals_499{display:none;}
.header_499 .shipto{position: absolute;left:350px; top:30px; padding:0 15px 0 0;}
.header_499 .shipto_loading{top:20px;width:32px;height:32px;left:325px;}
.header_499 .shipto b{display:none;}
.header_499 .shipto .arrow_a{top:4px;}
.header_499 .menu{position: absolute; left:325px; top:57px;}
.header_499 .menu li{padding:0 0 10px 0;}
.header_499 .menu li.more .title .arrow_a{top:4px;}
.header_499 .menu li.more ul{top:17px;}
.header_499 .menu .mini_hot, .header_499 .menu .mini_new, .header_499 .menu .mini_top{display:none;}
.ar_header .header_499 .shipto{padding-top:0 !important; position: absolute; left:187px; top:30px;}
.ar_header .header_499 .shipto strong{text-align:left;}
.ar_header .header_499 .menu{left:205px;}
@media (max-width: 1200px){
	body .header_499 .menu{right:205px;}
	body .ar_header .header_499 .menu{width:450px; left:197px !important; right:auto;}
	body .ar_header .header_499 .shipto{left:178px; top:30px;}
}

/*banggood.in 第一次放量*/
.item_Sffix {
	position: fixed;
	top: 0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999;
}
.item_domain_box {
	position: absolute;
	top: 50%;
	left:50%;
	width:1018px;
	height:348px;
	margin-left: -509px;
	margin-top: -175px;
}
.item_domain_box .item_domain_img {
	display: block;
	width:100%;
	height:100%;
}
.item_domain_box .item_domain_img.in {
	background: url(../images/bgin_domain.jpg) no-repeat;
}
.item_domain_box .item_domain_img.sea {
	background: url(../images/bgsea_domain.png) no-repeat;
}
.item_domain_box .item_animate {
	position: absolute;
	bottom:-2px;
	left:0;
	width:auto;
	height:2px;
	background: #ec7612;
}

/*商品详情页服装类尺码表优化需求*/
.size_guide {
	display: inline-block;
    line-height: 20px;
    margin-left: 6px;
    border-radius:0;
    padding:0;
    border: none;
}
.size_guide .size_select.size_guide_a{
    position: relative;
    color:#333;
    text-decoration: underline;
    padding: 0;
    padding-left: 20px;
    border: none;
    cursor: pointer;
}
.size_guide .size_select.size_guide_a:hover{
	padding:0;
	border: none;
    color:#ec7612;
    padding-left: 20px;
}
.size_guide .size_select .size_select_icon{
    position: absolute;
    top: 2px;
    left:0;
    width:13px;
    height:9px;
    border: 1px solid #333;
}
.size_guide .size_select .size_select_icon b{
    position: absolute;
    top: 0;
    left:3px;
    width:1px;
    height:6px;
    background: #333;
}
.size_guide .size_select .size_select_icon .icon2{
    left:6px;
    height:4px;
}
.size_guide .size_select .size_select_icon .icon3{
    left:9px;
}

.modal_size_guide *{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.modal_size_guide .modal_ship{
	position: relative;
    width:940px;
    height:auto;
    padding:46px 20px;
    border-radius: 2px;
    border: none;
    box-shadow: none;
}
.modal_size_guide .modal_ship .close{
	position: absolute;
    top: 15px;
    right: 15px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: url(../detail/images/all_icon.png) no-repeat 0 -530px;
}
.modal_size_guide .modal_ship .close:hover{
	background: url(../detail/images/all_icon.png) no-repeat -12px -530px;
}
.size_guide_hd{
    height:36px;
    border-bottom: 1px solid #ebebeb;
    margin:0 30px;
}
.size_guide_hd ul li{
    float: left;
    width:200px;
    height:22px;
    line-height: 22px;
    margin-right: 116px;
    font-size: 16px;
}
.size_guide_hd ul li:last-child{
    margin-right: 0;
}
.size_guide_hd ul li a{
    display: block;
    height:22px;
    color:#999;
}
.size_guide_hd ul li.active a{
    color:#ec7612;
    font-weight: bold;
}
.size_guide_bd{
    max-height: 464px;
    margin-top: 14px;
    overflow-y: auto;
    padding:0 30px;
}
.size_guide_bd .size_guide_data{
    width:840px;
    height:auto;
    margin:0 auto;
    margin-top: 6px;
}
.size_guide_bd .size_guide_data.international h3{
    line-height: 20px;
	color: #333;
    margin-bottom: 10px;
    font-size: 14px;
}
.size_guide_bd .size_guide_data.international .conversion_table{
	margin-bottom: 20px;
}
.size_guide_bd .size_guide_data.international .conversion_table:last-child{
	margin-bottom: 0;
}
.size_guide_bd::-webkit-scrollbar{
      width:10px;
}
.size_guide_bd::-webkit-scrollbar-track {
    background-color: #f2f2f2;
    border-radius:200px;
} /* 滚动条的滑轨背景颜色 */

.size_guide_bd::-webkit-scrollbar-thumb {
    background-color: #ccc; 
    border-radius:200px;
} /* 滑块颜色 */
.conversion .filter_size{
    width:100%;
	height:30px;
	z-index: 1;
    position: relative;
}
.conversion .filter_size .filter_size_left{
    float: left;
}
.conversion .filter_size .filter_size_left ul li{
    float: left;
    height:30px;
    line-height: 30px;
    margin-right: 4px;
    border-radius: 2px;
    font-size: 14px;
}
.conversion .filter_size .filter_size_left ul li a{
    display: block;
    height:30px;
    border-radius: 2px;
    padding:0 12px;
    background: #f2f2f2;
    color:#666;
}
.conversion .filter_size .filter_size_left ul li a:hover{
    background: #ededed;
}
.conversion .filter_size .filter_size_left ul li.active a{
    background: #333;
    color:#fff;
    font-weight: bold;
}
.conversion .filter_size .filter_size_right{
    float: right;
    display: none;
}
.conversion .filter_size .filter_size_right .SizeConversion{
    display: block;
    float: left;
    height:30px;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    margin-right: 10px;
}
.conversion .filter_size .filter_size_right .srot_box{
    float: right;
    position: relative;
    background: none;
    height: auto;
    display: block;
    width: 100px;
    font-size: 12px;
}
.conversion .filter_size .filter_size_right .srot_box .select{
	position: relative;
    z-index: 5;
}
.conversion .filter_size .filter_size_right .srot_box .select_text{
	position: relative;
    display: block;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    padding: 0;
    border-radius: 2px;
    height:30px;
    line-height: 28px;
    border-color: #ccc;
}
.filter_size_right .srot_box .select .select_text .text{
	display: block;
    width: 100%;
    padding-left: 10px;
    padding-right: 18px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 14px;
}
.filter_size_right .srot_box .select .select_text .arrow{
	position: absolute;
    top: 50%;
    right: 10px;
    width: 8px;
    height: 6px;
    background: url(../detail/images/all_icon.png) no-repeat 0 -8px;
    margin-top: -3px;
}
.filter_size_right .srot_box .select .select_box{
	position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    max-height: 224px;
    z-index: 99;
    padding-left: 0;
    padding-right: 0;
    background: #fff;
    display: none;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 0 0 2px 2px;
    top: 29px;
    border-color: #ccc;
    max-height: none;
}
.filter_size_right .srot_box .select .select_box ul{
	overflow-x: hidden;
    overflow-y: hidden;
    display: block;
    padding-left: 0;
    margin: 0;
}
.filter_size_right .srot_box .select .select_box ul li{
	position: relative;
    cursor: pointer;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    margin-bottom: 0;
    padding-left: 10px;
    color: #333;
    font-size: 14px;
    height:30px;
    line-height: 30px;
}
.conversion_table{
    margin-top: 16px;
}
.conversion_table_hd{
    width:100%;
    height:46px;
    line-height: 44px;
}
.conversion_table_hd ul li{
    float: left;
    width:7.692307692307693%;
    text-align: center;
    font-size: 12px;
    color:#333;
    font-weight: bold;
    border: 1px solid #ebebeb;
    border-right: none;
    background: #f7f7f7;
}
.conversion_table_bd ul li{
    width:100%;
    height:47px;
    line-height: 46px;
}
.conversion_table_bd ul li.table_hd{
	height:46px;
}
.conversion_table_bd ul li span{
    display: block;
    float: left;
    width:14.285714285714286%;
    border: 1px solid #ebebeb;
    border-top: none;
    border-right: none;
    text-align: center;
    color:#333;
}
.conversion_table_bd ul li span strong{
	display: table;
    height: 46px;
    line-height: 18px;
    width: 100%;
    font-weight: normal;
}
.conversion_table_bd ul li span strong em{
	display: table-cell;
    vertical-align: middle;
}
.conversion_table_bd ul li.table_hd span{
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #ebebeb;
    border-right: #f7f7f7;
    background: #f7f7f7;
}
.conversion_table_bd ul li.table_hd span strong{
	font-weight:bold;
}
.conversion_table_bd ul li span.active{
    background: #201F1D !important;
    color:#fff;
    font-weight: bold;
}
.conversion_table_bd ul li.table_hd span.active{
	background: #A1A1A1 !important;
	color:#fff;
}
.conversion_table_bd ul li span.table_size.active{
	background: #A1A1A1 !important;
	color:#fff;
	font-weight: bold;
}
.conversion_table_hd ul li:last-child,
.conversion_table_bd ul li span:last-child{
    border-right: 1px solid #ebebeb;
}
.conversion_info{
    margin-top: 19px;
    line-height: 18px;
    color:#333;
}
.measure .p_text{
    font-size: 14px;
    line-height: 20px;
    color:#333;
}
.measure .img,.measure .img img{
    display: block;
    max-width: 840px;
    margin:0 auto;
}
.measure h2{
    line-height: 18px;
    color:#333;
    margin-bottom: 6px;
}
.measure .text_info{
    color:#333;
    line-height: 18px;
    margin-bottom: 6px;
}
.measure h4{
    line-height: 18px;
    color:#333;
}
.measure .conversion_table{
    margin: 24px 0;
}
.measure .conversion_table_hd ul li{
	display: table;
    height: 46px;
    background: none;
    font-weight: normal;
}
.measure .conversion_table_hd ul li:first-child{
	width:15.384615384615385%;
    font-weight: bold;
    background: #f7f7f7;
}
.measure .conversion_table_hd ul li span{
	display: table-cell;
    vertical-align: middle;
    line-height: 18px;
}
.measure .conversion_table_bd ul li span{
	display:table;
	width:7.692307692307693%;
}
.measure .conversion_table_bd ul li .table_size{
    width:15.384615384615385%;
    font-weight: bold;
    background: #f7f7f7;
}

/*征收澳洲GST税*/
.inport_orders_info .box.shipping2 dl{
	padding-left: 210px;
}
.inport_orders_info .box.shipping2 dl dt{
	width: 190px;
}
.inport_orders_info .box dl dd .tax_span{
	position: relative;
}
.inport_orders_info .box dl dd .tax_span em{
	font-style: normal;
}
.item_tax_box{
	display: inline-block;
    position: relative;
	margin-left: 5px;
    margin-right: -19px;
    vertical-align: text-top;
    width: 14px;
    height: 14px;
    font-size: 12px;
    z-index: 9;
}
.item_tax_box .item_tax_icon{
    display: block;
	width: 14px;
    height: 14px;
    background: url(../images/newcart_icon.png) no-repeat -89px -38px;
    cursor: pointer;
}
.item_tax_box .item_tax{
	position: absolute;
    bottom: 14px;
    right: -39px;
    width: 250px;
    height: auto;
    padding: 0 0 8px 0;
    display: none;
}
.item_tax_box .item_tax .item_tax_m{
	display: block;
    position: relative;
    width: 250px;
    padding: 12px 0px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.item_tax_box .item_tax .item_tax_m i{
	position: absolute;
    bottom: -8px;
    right: 40px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 8px solid #e5e5e5;
}
.item_tax_box .item_tax .item_tax_m i i{
    bottom: 1px;
    right:-8px;
    border-top: 8px solid #fff;
}
.item_tax_box .item_tax .item_tax_m .item_tax_text{
	white-space: normal;
    text-align: left;
    line-height: 20px;
    display: block;
    width: 222px;
    margin: 0 auto;
    color: #333;
}
.item_tax_box .item_tax .item_tax_m .item_tax_text a{
	color: #333;
    text-decoration: underline;
}
.item_tax_box .item_tax .item_tax_m .item_tax_text a:hover{
	color:#ec7612;
}
.item_tax_box .shipping_tip {
	background-position: -89px -57px;
}
.gst_methods_info{
	border-bottom: 1px dashed #dedede;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
/* start【PC】PC端的APP引流入口新增（大促支撑） */
.order_tracking .app_download_guidance {
    width: 45%;
    box-sizing: border-box;
}
.app_download_guidance {
	display: inline-block;
	font-size: 12px;
	color: #656d78;	
	line-height: 18px;
	padding-left: 17px;
	position: relative;
}
.app_download_guidance:hover {
	text-decoration: none;
	color: #656d78;
}
.app_download_guidance:hover span {
	text-decoration:underline;
	color: #ec7612;
}
.app_download_guidance i{
	background: url(../account/images/account_icon.png) no-repeat -35px -614px;
    display: inline-block;
    width: 13px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
}
.shipping_status_box .app_download_guidance {
    margin-left: 26px;
    width: 457px;
    vertical-align: top;
    margin-top: -2px;
}
.app_download_guidance.special:after {
    content: '';
    position: absolute;
    right: -35px;
    top: 3px;
    width: 27px;
    height: 13px;
    background: url(../account/images/account_icon.png) no-repeat;
    background-position: 1px -869px;
}
/* end【PC】PC端的APP引流入口新增（大促支撑） */

/* 国旗图标合并 */
/* common */
.modal_ship_con .country_list .active .country-flag{position:absolute;top:8px;left:11px;width:20px;height:13px;}
.modal_ship_con .country_box ul li .country-flag{position:absolute;top:4px;left:10px;width:20px;height:13px;}
.modal_ship_1 .modal_ship_con .country_list .active .country-flag{position:absolute;top:11px;left:12px;width:20px;height:12px;}
.modal_ship_1 .modal_ship_con .country_box ul li .country-flag{position:absolute;top:11px;left:10px;width:20px;height:13px;}
/* 购物车 */
.address_item .newaddress_item .countryselectitem .select_text .text em{position: absolute;top: -1px;bottom: 0;left: 0;margin: auto;}
.address_item .newaddress_item .countryselectitem .select_box li a em{position: absolute;top: -1px;bottom: 0;left: 10px;margin: auto;}
.country-flag{display:inline-block;background-image:url(../images/country_list_icon.png);}
.icon-flag-AD{width:20px;height:13px;background-position:0 -18px;}
.icon-flag-AE{width:20px;height:13px;background-position:0 -2232px;}
.icon-flag-AF{width:20px;height:13px;background-position:0 -36px;}
.icon-flag-AG{width:20px;height:13px;background-position:0 -54px;}
.icon-flag-AI{width:20px;height:13px;background-position:0 -72px;}
.icon-flag-AL{width:20px;height:13px;background-position:0 -90px;}
.icon-flag-AM{width:20px;height:13px;background-position:0 -108px;}
.icon-flag-AN{width:20px;height:13px;background-position:0 -126px;}
.icon-flag-AO{width:20px;height:13px;background-position:0 -144px;}
.icon-flag-AQ{width:20px;height:13px;background-position:0 -162px;}
.icon-flag-AR{width:20px;height:13px;background-position:0 -180px;}
.icon-flag-AS{width:20px;height:13px;background-position:0 -198px;}
.icon-flag-AT{width:20px;height:13px;background-position:0 -216px;}
.icon-flag-AU{width:20px;height:13px;background-position:0 -234px;}
.icon-flag-AW{width:20px;height:13px;background-position:0 -252px;}
.icon-flag-AZ{width:20px;height:13px;background-position:0 -270px;}
.icon-flag-BA{width:20px;height:13px;background-position:0 -288px;}
.icon-flag-BB{width:20px;height:13px;background-position:0 -306px;}
.icon-flag-BD{width:20px;height:13px;background-position:0 -324px;}
.icon-flag-BE{width:20px;height:13px;background-position:0 -342px;}
.icon-flag-BF{width:20px;height:13px;background-position:0 -360px;}
.icon-flag-BG{width:20px;height:13px;background-position:0 -378px;}
.icon-flag-BH{width:20px;height:13px;background-position:0 -396px;}
.icon-flag-BI{width:20px;height:13px;background-position:0 -414px;}
.icon-flag-BJ{width:20px;height:13px;background-position:0 -432px;}
.icon-flag-BM{width:20px;height:13px;background-position:0 -450px;}
.icon-flag-BN{width:20px;height:13px;background-position:0 -468px;}
.icon-flag-BO{width:20px;height:13px;background-position:0 -486px;}
.icon-flag-BR{width:20px;height:13px;background-position:0 -504px;}
.icon-flag-BS{width:20px;height:13px;background-position:0 -522px;}
.icon-flag-BT{width:20px;height:13px;background-position:0 -540px;}
.icon-flag-BV{width:20px;height:13px;background-position:0 -558px;}
.icon-flag-BW{width:20px;height:13px;background-position:0 -576px;}
.icon-flag-BY{width:20px;height:13px;background-position:0 -594px;}
.icon-flag-BZ{width:20px;height:13px;background-position:0 -612px;}
.icon-flag-CA{width:20px;height:13px;background-position:0 -630px;}
.icon-flag-CC{width:20px;height:13px;background-position:0 -648px;}
.icon-flag-CD{width:20px;height:13px;background-position:0 -666px;}
.icon-flag-CF{width:20px;height:13px;background-position:0 -684px;}
.icon-flag-CG{width:20px;height:13px;background-position:0 -702px;}
.icon-flag-CH{width:20px;height:13px;background-position:0 -720px;}
.icon-flag-CI{width:20px;height:13px;background-position:0 -738px;}
.icon-flag-CK{width:20px;height:13px;background-position:0 -756px;}
.icon-flag-CL{width:20px;height:13px;background-position:0 -774px;}
.icon-flag-CM{width:20px;height:13px;background-position:0 -792px;}
.icon-flag-CN{width:20px;height:13px;background-position:0 -810px;}
.icon-flag-CO{width:20px;height:13px;background-position:0 -828px;}
.icon-flag-CR{width:20px;height:13px;background-position:0 -846px;}
.icon-flag-CU{width:20px;height:13px;background-position:0 -864px;}
.icon-flag-CV{width:20px;height:13px;background-position:0 -882px;}
.icon-flag-CX{width:20px;height:13px;background-position:0 -900px;}
.icon-flag-CY{width:20px;height:13px;background-position:0 -918px;}
.icon-flag-CZ{width:20px;height:13px;background-position:0 -936px;}
.icon-flag-DE{width:20px;height:13px;background-position:0 -954px;}
.icon-flag-DJ{width:20px;height:13px;background-position:0 -972px;}
.icon-flag-DK{width:20px;height:13px;background-position:0 -990px;}
.icon-flag-DM{width:20px;height:13px;background-position:0 -1008px;}
.icon-flag-DO{width:20px;height:13px;background-position:0 -1026px;}
.icon-flag-DZ{width:20px;height:13px;background-position:0 -1044px;}
.icon-flag-EC{width:20px;height:13px;background-position:0 -1062px;}
.icon-flag-EE{width:20px;height:13px;background-position:0 -1080px;}
.icon-flag-EG{width:20px;height:13px;background-position:0 -1098px;}
.icon-flag-EH{width:20px;height:13px;background-position:0 -1116px;}
.icon-flag-ER{width:20px;height:13px;background-position:0 -1134px;}
.icon-flag-ES{width:20px;height:13px;background-position:0 -1152px;}
.icon-flag-ET{width:20px;height:13px;background-position:0 -1170px;}
.icon-flag-FI{width:20px;height:13px;background-position:0 -1188px;}
.icon-flag-FJ{width:20px;height:13px;background-position:0 -1206px;}
.icon-flag-FK{width:20px;height:13px;background-position:0 -1224px;}
.icon-flag-FM{width:20px;height:13px;background-position:0 -1242px;}
.icon-flag-FO{width:20px;height:13px;background-position:0 -1260px;}
.icon-flag-FR{width:20px;height:13px;background-position:0 -1278px;}
.icon-flag-FX{width:20px;height:13px;background-position:0 -1296px;}
.icon-flag-GA{width:20px;height:13px;background-position:0 -1314px;}
.icon-flag-GB{width:20px;height:13px;background-position:0 -1332px;}
.icon-flag-GD{width:20px;height:13px;background-position:0 -1350px;}
.icon-flag-GE{width:20px;height:13px;background-position:0 -1368px;}
.icon-flag-GF{width:20px;height:13px;background-position:0 -1386px;}
.icon-flag-GG{width:20px;height:13px;background-position:0 -1404px;}
.icon-flag-GH{width:20px;height:13px;background-position:0 -1422px;}
.icon-flag-GI{width:20px;height:13px;background-position:0 -1440px;}
.icon-flag-GL{width:20px;height:13px;background-position:0 -1458px;}
.icon-flag-GM{width:20px;height:13px;background-position:0 -1476px;}
.icon-flag-GN{width:20px;height:13px;background-position:0 -1494px;}
.icon-flag-GP{width:20px;height:13px;background-position:0 -1512px;}
.icon-flag-GQ{width:20px;height:13px;background-position:0 -1530px;}
.icon-flag-GR{width:20px;height:13px;background-position:0 -1548px;}
.icon-flag-GS{width:20px;height:13px;background-position:0 -1566px;}
.icon-flag-GT{width:20px;height:13px;background-position:0 -1584px;}
.icon-flag-GU{width:20px;height:13px;background-position:0 -1602px;}
.icon-flag-GW{width:20px;height:13px;background-position:0 -1620px;}
.icon-flag-GY{width:20px;height:13px;background-position:0 -1638px;}
.icon-flag-HK{width:20px;height:13px;background-position:0 -1656px;}
.icon-flag-HM{width:20px;height:13px;background-position:0 -1674px;}
.icon-flag-HN{width:20px;height:13px;background-position:0 -1692px;}
.icon-flag-HR{width:20px;height:13px;background-position:0 -1710px;}
.icon-flag-HT{width:20px;height:13px;background-position:0 -1728px;}
.icon-flag-HU{width:20px;height:13px;background-position:0 -1746px;}
.icon-flag-ID{width:20px;height:13px;background-position:0 -1764px;}
.icon-flag-IE{width:20px;height:13px;background-position:0 -1782px;}
.icon-flag-IL{width:20px;height:13px;background-position:0 -1800px;}
.icon-flag-IN{width:20px;height:13px;background-position:0 -1818px;}
.icon-flag-IO{width:20px;height:13px;background-position:0 -1836px;}
.icon-flag-IQ{width:20px;height:13px;background-position:0 -1854px;}
.icon-flag-IR{width:20px;height:13px;background-position:0 -1872px;}
.icon-flag-IS{width:20px;height:13px;background-position:0 -1890px;}
.icon-flag-IT{width:20px;height:13px;background-position:0 -1908px;}
.icon-flag-JE{width:20px;height:13px;background-position:0 -1926px;}
.icon-flag-JM{width:20px;height:13px;background-position:0 -1944px;}
.icon-flag-JO{width:20px;height:13px;background-position:0 -1962px;}
.icon-flag-JP{width:20px;height:13px;background-position:0 -1980px;}
.icon-flag-KE{width:20px;height:13px;background-position:0 -1998px;}
.icon-flag-KG{width:20px;height:13px;background-position:0 -2016px;}
.icon-flag-KH{width:20px;height:13px;background-position:0 -2034px;}
.icon-flag-KI{width:20px;height:13px;background-position:0 -2052px;}
.icon-flag-KM{width:20px;height:13px;background-position:0 -2070px;}
.icon-flag-KN{width:20px;height:13px;background-position:0 -2088px;}
.icon-flag-KP{width:20px;height:13px;background-position:0 -2106px;}
.icon-flag-KR{width:20px;height:13px;background-position:0 -2124px;}
.icon-flag-KW{width:20px;height:13px;background-position:0 -2142px;}
.icon-flag-KY{width:20px;height:13px;background-position:0 -2160px;}
.icon-flag-KZ{width:20px;height:13px;background-position:0 -2178px;}
.icon-flag-LA{width:20px;height:13px;background-position:0 -2196px;}
.icon-flag-LB{width:20px;height:13px;background-position:0 -2214px;}
.icon-flag-LC{width:20px;height:13px;background-position:0 0;}
.icon-flag-LI{width:20px;height:13px;background-position:0 -2250px;}
.icon-flag-LK{width:20px;height:13px;background-position:0 -2268px;}
.icon-flag-LR{width:20px;height:13px;background-position:0 -2286px;}
.icon-flag-LS{width:20px;height:13px;background-position:0 -2304px;}
.icon-flag-LT{width:20px;height:13px;background-position:0 -2322px;}
.icon-flag-LU{width:20px;height:13px;background-position:0 -2340px;}
.icon-flag-LV{width:20px;height:13px;background-position:0 -2358px;}
.icon-flag-LY{width:20px;height:13px;background-position:0 -2376px;}
.icon-flag-MA{width:20px;height:13px;background-position:0 -2394px;}
.icon-flag-MC{width:20px;height:13px;background-position:0 -2412px;}
.icon-flag-MD{width:20px;height:13px;background-position:0 -2430px;}
.icon-flag-ME{width:20px;height:13px;background-position:0 -2448px;}
.icon-flag-MG{width:20px;height:13px;background-position:0 -2466px;}
.icon-flag-MH{width:20px;height:13px;background-position:0 -2484px;}
.icon-flag-MK{width:20px;height:13px;background-position:0 -2502px;}
.icon-flag-ML{width:20px;height:13px;background-position:0 -2520px;}
.icon-flag-MM{width:20px;height:13px;background-position:0 -2538px;}
.icon-flag-MN{width:20px;height:13px;background-position:0 -2556px;}
.icon-flag-MO{width:20px;height:13px;background-position:0 -2574px;}
.icon-flag-MP{width:20px;height:13px;background-position:0 -2592px;}
.icon-flag-MQ{width:20px;height:13px;background-position:0 -2610px;}
.icon-flag-MR{width:20px;height:13px;background-position:0 -2628px;}
.icon-flag-MS{width:20px;height:13px;background-position:0 -2646px;}
.icon-flag-MT{width:20px;height:13px;background-position:0 -2664px;}
.icon-flag-MU{width:20px;height:13px;background-position:0 -2682px;}
.icon-flag-MV{width:20px;height:13px;background-position:0 -2700px;}
.icon-flag-MW{width:20px;height:13px;background-position:0 -2718px;}
.icon-flag-MX{width:20px;height:13px;background-position:0 -2736px;}
.icon-flag-MY{width:20px;height:13px;background-position:0 -2754px;}
.icon-flag-MZ{width:20px;height:13px;background-position:0 -2772px;}
.icon-flag-NA{width:20px;height:13px;background-position:0 -2790px;}
.icon-flag-NC{width:20px;height:13px;background-position:0 -2808px;}
.icon-flag-NE{width:20px;height:13px;background-position:0 -2826px;}
.icon-flag-NF{width:20px;height:13px;background-position:0 -2844px;}
.icon-flag-NG{width:20px;height:13px;background-position:0 -2862px;}
.icon-flag-NI{width:20px;height:13px;background-position:0 -2880px;}
.icon-flag-NL{width:20px;height:13px;background-position:0 -2898px;}
.icon-flag-NO{width:20px;height:13px;background-position:0 -2916px;}
.icon-flag-NP{width:20px;height:13px;background-position:0 -2934px;}
.icon-flag-NR{width:20px;height:13px;background-position:0 -2952px;}
.icon-flag-NU{width:20px;height:13px;background-position:0 -2970px;}
.icon-flag-NZ{width:20px;height:13px;background-position:0 -2988px;}
.icon-flag-OM{width:20px;height:13px;background-position:0 -3006px;}
.icon-flag-PA{width:20px;height:13px;background-position:0 -3024px;}
.icon-flag-PE{width:20px;height:13px;background-position:0 -3042px;}
.icon-flag-PF{width:20px;height:13px;background-position:0 -3060px;}
.icon-flag-PG{width:20px;height:13px;background-position:0 -3078px;}
.icon-flag-PH{width:20px;height:13px;background-position:0 -3096px;}
.icon-flag-PK{width:20px;height:13px;background-position:0 -3114px;}
.icon-flag-PL{width:20px;height:13px;background-position:0 -3132px;}
.icon-flag-PM{width:20px;height:13px;background-position:0 -3150px;}
.icon-flag-PN{width:20px;height:13px;background-position:0 -3168px;}
.icon-flag-PR{width:20px;height:13px;background-position:0 -3186px;}
.icon-flag-PS{width:20px;height:13px;background-position:0 -3204px;}
.icon-flag-PT{width:20px;height:13px;background-position:0 -3222px;}
.icon-flag-PW{width:20px;height:13px;background-position:0 -3240px;}
.icon-flag-PY{width:20px;height:13px;background-position:0 -3258px;}
.icon-flag-QA{width:20px;height:13px;background-position:0 -3276px;}
.icon-flag-RE{width:20px;height:13px;background-position:0 -3294px;}
.icon-flag-RO{width:20px;height:13px;background-position:0 -3312px;}
.icon-flag-RS{width:20px;height:13px;background-position:0 -3330px;}
.icon-flag-RU{width:20px;height:13px;background-position:0 -3348px;}
.icon-flag-RW{width:20px;height:13px;background-position:0 -3366px;}
.icon-flag-SA{width:20px;height:13px;background-position:0 -3384px;}
.icon-flag-SB{width:20px;height:13px;background-position:0 -3402px;}
.icon-flag-SC{width:20px;height:13px;background-position:0 -3420px;}
.icon-flag-SD{width:20px;height:13px;background-position:0 -3438px;}
.icon-flag-SE{width:20px;height:13px;background-position:0 -3456px;}
.icon-flag-SG{width:20px;height:13px;background-position:0 -3474px;}
.icon-flag-SH{width:20px;height:13px;background-position:0 -3492px;}
.icon-flag-SI{width:20px;height:13px;background-position:0 -3510px;}
.icon-flag-SJ{width:20px;height:13px;background-position:0 -3528px;}
.icon-flag-SK{width:20px;height:13px;background-position:0 -3546px;}
.icon-flag-SL{width:20px;height:13px;background-position:0 -3564px;}
.icon-flag-SM{width:20px;height:13px;background-position:0 -3582px;}
.icon-flag-SN{width:20px;height:13px;background-position:0 -3600px;}
.icon-flag-SO{width:20px;height:13px;background-position:0 -3618px;}
.icon-flag-SR{width:20px;height:13px;background-position:0 -3636px;}
.icon-flag-ST{width:20px;height:13px;background-position:0 -3654px;}
.icon-flag-SV{width:20px;height:13px;background-position:0 -3672px;}
.icon-flag-SY{width:20px;height:13px;background-position:0 -3690px;}
.icon-flag-SZ{width:20px;height:13px;background-position:0 -3708px;}
.icon-flag-TC{width:20px;height:13px;background-position:0 -3726px;}
.icon-flag-TD{width:20px;height:13px;background-position:0 -3744px;}
.icon-flag-TF{width:20px;height:13px;background-position:0 -3762px;}
.icon-flag-TG{width:20px;height:13px;background-position:0 -3780px;}
.icon-flag-TH{width:20px;height:13px;background-position:0 -3798px;}
.icon-flag-TJ{width:20px;height:13px;background-position:0 -3816px;}
.icon-flag-TK{width:20px;height:13px;background-position:0 -3834px;}
.icon-flag-TM{width:20px;height:13px;background-position:0 -3852px;}
.icon-flag-TN{width:20px;height:13px;background-position:0 -3870px;}
.icon-flag-TO{width:20px;height:13px;background-position:0 -3888px;}
.icon-flag-TP{width:20px;height:13px;background-position:0 -3906px;}
.icon-flag-TR{width:20px;height:13px;background-position:0 -3924px;}
.icon-flag-TT{width:20px;height:13px;background-position:0 -3942px;}
.icon-flag-TV{width:20px;height:13px;background-position:0 -3960px;}
.icon-flag-TW{width:20px;height:13px;background-position:0 -3978px;}
.icon-flag-TZ{width:20px;height:13px;background-position:0 -3996px;}
.icon-flag-UA{width:20px;height:13px;background-position:0 -4014px;}
.icon-flag-UG{width:20px;height:13px;background-position:0 -4032px;}
.icon-flag-UM{width:20px;height:13px;background-position:0 -4050px;}
.icon-flag-UN{width:20px;height:13px;background-position:0 -4068px;}
.icon-flag-US{width:20px;height:13px;background-position:0 -4086px;}
.icon-flag-UY{width:20px;height:13px;background-position:0 -4104px;}
.icon-flag-UZ{width:20px;height:13px;background-position:0 -4122px;}
.icon-flag-VA{width:20px;height:13px;background-position:0 -4140px;}
.icon-flag-VC{width:20px;height:13px;background-position:0 -4158px;}
.icon-flag-VE{width:20px;height:13px;background-position:0 -4176px;}
.icon-flag-VG{width:20px;height:13px;background-position:0 -4194px;}
.icon-flag-VI{width:20px;height:13px;background-position:0 -4212px;}
.icon-flag-VN{width:20px;height:13px;background-position:0 -4230px;}
.icon-flag-VU{width:20px;height:13px;background-position:0 -4248px;}
.icon-flag-WF{width:20px;height:13px;background-position:0 -4266px;}
.icon-flag-WS{width:20px;height:13px;background-position:0 -4284px;}
.icon-flag-XC{width:20px;height:13px;background-position:0 -4302px;}
.icon-flag-XK{width:20px;height:13px;background-position:0 -4320px;}
.icon-flag-YE{width:20px;height:13px;background-position:0 -4338px;}
.icon-flag-YK{width:20px;height:13px;background-position:0 -4356px;}
.icon-flag-YT{width:20px;height:13px;background-position:0 -4374px;}
.icon-flag-YU{width:20px;height:13px;background-position:0 -4392px;}
.icon-flag-ZA{width:20px;height:13px;background-position:0 -4410px;}
.icon-flag-ZM{width:20px;height:13px;background-position:0 -4428px;}
.icon-flag-ZR{width:20px;height:13px;background-position:0 -4446px;}
.icon-flag-ZW{width:20px;height:13px;background-position:0 -4464px;}
/* 国旗图标合并 end */
/* start 【PC】- Black Friday 活动日搜索需求 11月25黑5后删除 */
.header .hotkeywordbox .hotkeywordWrap.hotkeywordWrapfriday,
.friday_normal li.hotkeywordWrapfriday{

	margin: 0 14px 0 35px;
}
.header .hotkeywordbox .hotkeywordWrapfriday .hotkeyword{
	padding: 0 5px;
}
.header .hotkeywordbox {
	padding: 11px 14px !important;
}
.header.fixed_header_item .hotkeywordbox{ 
	padding: 8px 14px !important;
}
.fridy_icon{
    background: url(../images/black_friday_icon.png) repeat center;
    width: 100%;
    height: 28px;
    top: -6px;
    position: absolute;
    left: 0;
}
.hotkeywordbox  .fridy_icon{
	top: -8px;
}
.header .hotkeywordbox .hotkeywordWrapfriday:after,
.header .hotkeywordbox .hotkeywordWrapfriday:after{
	display: none;
}
.hotkeywordWrap i:nth-child(2),
.friday_normal i:nth-child(2){
    z-index: 5;
    position: relative;
    font-style: initial;
    text-shadow: 0 0 0.5em #af797e, 0 0 0.3em #af797e;
    font-weight: bold;
}
.fridy_icon:before{
	content: "";
    display: inline-block;
    position: absolute;
    width: 28px;
    height: 28px;
    top: 1px;
    left: -28px;
    background: url(../images/new_icon_180508.png) no-repeat -55px -164px;
}
.fridy_icon:after{
    content: "";
    display: inline-block;
    position: absolute;
    width: 14px;
    height: 28px;
    top: 0;
    background: url(../images/new_icon_180508.png) no-repeat -84px -163px;
    right: -13px;
}
.quick_tips .friday_normal .hotkeywordWrapfriday:hover, 
.quick_tips .friday_normal .hotkeywordWrapfriday:hover{
	color: #fff;
}
.quick_tips .friday_normal .fridy_icon {
	top: -2px;
}
/* end 【PC】- Black Friday 活动日搜索需求 11月25黑5后删除 */

#goog-gt-tt .datacube_banner{
	display: none !important;
}
#goog-gt-tt .top {
	min-width: 0;
    background: none;
}
.more_lang_wrap.top_language_item_box{
	cursor: pointer;
}
.top_language_item{
	position: absolute;
    top: 34px;
    left: 50%;
    height:auto !important;
    line-height: 20px;
    transform: translateX(-50%);
    background-color: #fff;
    z-index: 99;
    box-shadow: 0 0 12px rgba(0,0,0,.12);
    padding: 20px !important;
    border-radius: 2px;
}
.top_language.top_language_item_active .language_info{
	color: #ec7612;
}
.top_language.top_language_item_active .arrow_trangle_down{
	transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}
.top_language.top_language_item_active .arrow_trangle_down .triangle_gray{
	border-top-color: #ec7612;
}

/* 中东+东南亚COD下单成功页、订单详情页页面信息 start */
.order_cod_block{margin-top:30px;}
.order_cod_block .order_cod_text{font-size:0; color:#333;}
.order_cod_block .order_cod_text .txt{font-size:14px; display: inline-block;}
.order_cod_block .order_cod_text .icon{position:relative; display: inline-block; top:2px; margin:0 10px; font-size: 12px;}
.order_cod_block .order_cod_text .icon:before{content:''; display:block; width:14px; height: 14px; background: url(../images/newcart_icon.png) no-repeat -89px -38px;}
.order_cod_block .order_cod_text .icon span{display:none; position: absolute; left:-15px; top:22px; width:380px; padding:10px 15px; box-shadow: 0 2px 8px rgba(0,0,0,.12); border-radius: 2px; border:1px solid #ddd; background:#fff; z-index:2;}
.order_cod_block .order_cod_text .icon span em{font-style: normal; display:block; line-height: 18px; margin: 8px 0;}
.order_cod_block .order_cod_text .icon span:before,
.order_cod_block .order_cod_text .icon span:after{content:''; position:absolute; left:15px; top:-12px; width:0; height:0; font-size: 0; line-height:0; border-width: 6px; border-style: solid; border-color: transparent transparent #ddd transparent;}
.order_cod_block .order_cod_text .icon span:after{top: -11px; border-color: transparent transparent #fff transparent;}
.order_cod_block .order_cod_text .icon:hover span{display:block;}
.order_cod_block .order_cod_text .icon:hover:before{background-position:-89px -57px;}
.order_cod_block .order_cod_btn{font-size: 0; margin-top: 15px;}
.order_cod_block .order_cod_btn a{display: inline-block; height: 28px; text-decoration:none; line-height: 28px; font-size: 12px; color:#333; border:1px solid #ccc; background: #f2f2f2; border-radius: 2px; min-width:70px; text-align: center; padding:0 15px; display:inline-block; margin-right: 10px;}
.order_cod_block .order_cod_btn a.light{border: 1px solid #ec7612; background: #ec7612; color:#fff;}
.order_cod_block .order_cod_btn a.gray{border: 1px solid #999; background: #999; color:#fff; cursor:default;}
.order_cod_block .order_cod_dialog_tip{display:none; left: 0; z-index: 3; position: absolute; width:100%; height: 40px; top: 50%; margin-top: -20px; text-align: center;}
.order_cod_block .order_cod_dialog_tip span{font-size: 14px; color:#fff; background:rgba(0,0,0,.8); border-radius: 3px; display: inline-block; height: 40px; line-height: 40px; padding:0 20px; box-shadow: 0 2px 4px rgba(0,0,0,.4);}
.order_cod_block_account{margin-top:10px;}
.order_cod_block_account .order_cod_text{line-height: 14px;}
.order_cod_block_account .order_cod_text .txt{display: inline; font-size: 12px; color:#666;}
.order_cod_block_account .order_cod_btn{margin-top:10px;}
.order_cod_block_account .order_cod_btn a{height:24px; line-height: 24px; border-radius: 0; white-space: nowrap;}
.order_cod_block_account .order_cod_btn a.light{border: 1px solid #e87b0e; background: #ffa409;}
.order_cod_block_account .order_cod_btn a.gray{border: 1px solid #bbb; background: #ccc;}
.order_cod_block_account .order_cod_dialog_tip{position: fixed;}
/* 中东+东南亚COD下单成功页、订单详情页页面信息 end */

.foot .authentication{height: 71px;}
.foot .authentication .authitem {position:relative;display: block;width:1166px;height:28px;margin:0 auto;margin-bottom: 15px;}
.foot .authentication .authitem a{
	position: absolute;
    top: 0;
    right: 0;
    width: 208px;
    height: 28px;
    z-index: 2;
}
.foot .authentication .authitem:first-child{cursor: default;}
.foot .authentication .authitem1 {display: block;width:505px;height:28px;margin:0 auto;}
.newcommoncopyright{padding-bottom: 0 !important;}

/* 弹框样式 */
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	display: none;
	overflow-y: auto;
	color: #333;
	background: url(../web/src/img/loading_bar.gif) no-repeat center center rgba(0, 0, 0, 0.5);
}

.modal .close {
	position: absolute;
	right: 13px;
	top: 13px;
	width: 10px;
	height: 10px;
	background: url(../web/src/img/vip_rewords.png) no-repeat -251px -67px;
	transition: transform 0.3s;
	cursor: pointer;
}

.modal .close:hover {
    background-position-x: -263px;
    transform: rotate(90deg);
    transition: transform 0.3s;
}

.modal .foot{
	padding-top: 0;
}

.modal-cnt {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	word-break: break-all;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* 任务弹窗模块-公用 */
.modal-task .modal-cnt {
	margin-left: -250px;
	width: 410px;
	padding: 0 45px 40px;
	font-family: OpenSans, Arial, sans-serif;
	box-sizing: content-box;
}

.modal-task .close {
	position: absolute;
	right: 13px;
	top: 13px;
	width: 10px;
	height: 10px;
	background: url(../web/src/img/vip_rewords.png) no-repeat -251px -67px;
	transition: transform 0.3s;
}

.modal-task .close:hover {
	background-position-x: -263px;
	transform: rotate(90deg);
	transition: transform 0.3s;
}

.modal-task .iconWrap {
	position: relative;
	height: 90px;
	width: 120px;
	margin: 0 auto;
}

.modal-task .icon {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: url(../web/src/img/vip_rewords.png);
	background-repeat: no-repeat;
}

.modal-task h4 {
	position: relative;
	margin: 0 auto;
	padding: 13px 0 11px;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.modal-task .info {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	word-break: break-word;
}

.modal-task .list {
	height: 30px;
	padding: 20px 0 0;
	margin: 0 auto;
	box-sizing: content-box;
}

.modal-task .item {
	display: inline-block;
	margin: 0 1px;
	height: 100%;
	line-height: 30px;
	text-align: left;
	padding: 0 13px 0 3px;
	font-size: 16px;
	color: #ff792e;
}

.modal-task .item i {
	display: inline-block;
	width: 24px;
	background-image: url(../web/src/img/vip_rewords.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: -3px;
}

.modal-task .item.points i {
	width: 30px;
	height: 30px;
	background-position: -250px -105px;
}

.modal-task .item.credits i {
	width: 32px;
	height: 27px;
	background-position: -250px -137px;
}

.modal-task .item b {
	display: inline-block;
	font-size: 20px;
}

.modal-task .foot {
	margin-top: 26px;
	font-size: 0;
}

.modal-task .foot a {
	display: inline-block;
	width: 150px;
	border-radius: 2px;
	font-size: 14px;
	box-sizing: content-box;
}

.modal-task .cancel {
	height: 34px;
	line-height: 34px;
	background: #f2f2f2;
	border: 1px solid #ddd;
	color: #333;
}

.modal-task .cancel:hover {
	color: #333;
	background: #ebebeb;
}

.modal-task .check {
	height: 36px;
	line-height: 36px;
	background: #ec7612;
	color: #fff;
	margin: 0 10px;
}

.modal-task .check:hover {
	background: #db6612;
}

.modal-task .foot .back {
	width: auto;
	height: 36px;
	line-height: 36px;
	padding: 0 38px;
	background: #ec7612;
	color: #fff;
	margin: 0 10px;
}

.modal-task .foot .back:hover {
	background: #db6612;
	text-decoration:none;
}

/* 任务弹窗模块-bgpay */
.modal-bgpay .icon {
	height: 66px;
	background-position: 0 -491px;
}

/* 任务弹窗模块-wishlist */
.modal-wishlist .icon {
	height: 58px;
	background-position: 0 -713px;
}

/* 任务弹窗模块-vip */
.modal-vip .icon {
	height: 60px;
	background-position: 0 -276px;
}

/* 任务弹窗模块-pointmall */
.modal-pointmall .icon {
	height: 58px;
	background-position: 0 0;
}

/* 任务弹窗模块-browseAddcart */
.modal-browseAddcart .icon {
	height: 67px;
	background-position: 0 -414px;
}

/* 任务弹窗模块-review */
.modal-review .icon {
	height: 57px;
	background-position: 0 -142px;
}
.modal-review .info {
	margin-top: 18px;
}

/* 任务弹窗模块-coupon */
.modal-coupon .icon {
	height: 65px;
	background-position: 0 -859px;
}

/* 任务弹窗模块-searchAddcart */
.modal-searchAddcart .icon {
	height: 67px;
	background-position: 0 -781px;
}

/* 任务弹窗模块-address */
.modal-address .icon {
	height: 61px;
	background-position: 0 -643px;
}

/* 任务弹窗模块-profile */
.modal-profile .icon {
	height: 57px;
	background-position: 0 -209px;
}

/* ------------------------- ws site ----------------------------- */
/*
// 顶部
// （1）去除部分：AFF入口、免邮信息、下载APP文字链、国家站Community
// （2）新增部分：WS提示语
// （3）更换logo
*/
.ws-site .topbanner,
.ws-site .top .top_left li.affiliate,
.ws-site .top .top_left li.mobile,
.ws-site .ws-hide,
.ws-site .fixed_button .app_btn,
.ws-site .old_v_pointmail,
.ws-site .foot_help .appdownload {
	display: none !important;
}

.ws-site .header .logo img{width: 290px;}
.ws-site .header .year2016_move{left: 150px;}

/* https://www.tapd.cn/41319343/bugtrace/bugs/view/1141319343001094369?corpid=ww302b22903b3092ed&agentid=1000002&code=RtJ6V9vd8wBn2tjTCfFnYA9UBYkUfTTd77kcFtoOjYc&state=TAPD_QY_WECHAT */
/* 多语言页面显示错误修复 */
.hotfix form {display: flex; align-items: center}
.hotfix .nav_category {position: relative; left: 0; top: 0; height: 100%;line-height: 36px;}
.hotfix .nav_category ul {padding: 0 6px 0 0; display: flex; align-items: center;}
.hotfix .nav_category .arrow_trangle_down {position: initial; margin-left: 6px}
.hotfix .nav_category .arrow_trangle_down i {top: 1px}
.hotfix.nav_search form .keyword {width: auto; flex: 1; border-radius: 0; margin: 0; text-indent: 12px}
.nav_search.hotfix form .submit {position: relative}
.nav_search.hotfix form .submit > input {position: absolute; height: 100%;}


/* 支付结果页二维码 qrcode */
.bg-qrcode {
    position: relative;
}

.bg-qrcode .bg-qrimg {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}

.bg-qrcode.new .bg-qrlogo {
    background-image: url('../web/src/img/logo_new.png');
}

.bg-qrcode.old .bg-qrlogo {
    background-image: url('../web/src/img/logo_old.png');
    border: 4px solid #fff;
    border-bottom-width: 3px;
    border-radius: 4px;
}

.bg-qrcode .bg-qrlogo {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 26px;
    height: 26px;
    background-color: #fff;
    background-size: cover;
    border-radius: 2px;
}

.payback_info .payback_info_app .payback_info_app_qrcode .bg-qrlogo {
	width: 16px;
	height: 16px;
	border: 3px solid #fff;
	border-bottom-width: 2px;
	border-radius: 3px;
}
/* 购物车二维码 qrcode */
body .fixed_button_new .app_btn .img .bg-qrimg {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 68px !important;
    height: 68px !important;
}

