﻿
#content,
.wrapper,
.main,
#menu,
.top_banner_box,
.top_big_banner{
	width: 990px;
	margin: 0 auto;
}
.milanoo-ar{
	direction: rtl;
	unicode-bidi: embed;
}
.top_big_banner{
	position: relative;
	display: none;
}
.top_banner{
	position: relative;
	direction: ltr;
	overflow: hidden;
}
.top_banner .close-ads{
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	top: 7px;
	right: 7px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	color: #000;
	background:rgba(255,255,255,.5);
	border-radius: 3px;
}
.milanoo-ar .top_banner .close-ads{
	left: 7px;
	right: auto;
}
.top_big_banner .close_big_banner{
	position: absolute;
	width: 24px;
	height: 24px;
	right: 10px;
	top: 10px;
	background: url("../images/public_bg.png?r={REVISION}") -281px 0 no-repeat;
}
input.ipt_text,
#keyword{
	transition: transform 0.2s ease-in,box-shadow 0.2s ease-in,border 0.2s ease-in;
	-webkit-transition: -webkit-transform 0.2s ease-in,box-shadow 0.2s ease-in,border 0.2s ease-in;
}
input.ipt_text:focus,
#keyword:focus{
	border-color: #ff7c0c;

}
.overfow_hide{
	overflow: hidden;
	padding: 20px 0;
	min-width: 990px;
}
#header{
	background: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
	min-width: 990px;
}
#header.shop{
	border-bottom: none;
}

.menuWrapper{
	min-width: 990px;
	border-bottom: 1px solid #DDD;
}
/*tp*/
#tp{
	min-width: 990px;
	box-shadow: 0 0px 4px #CCC;
	border-bottom: 1px solid #DDD;
}
#tp_tab{
	height: 35px;
	line-height: 35px;
	color: #000000;
}
#tp_tab span{
	padding: 0 10px 0 5px;
}
#tp_tab a{
	border:1px solid #DDDDDD;
	display: inline-block;
	*display: inline;
	*zoom:1;
	height: 21px;
	line-height: 21px;
	padding: 0 8px;
	background: #F5F5F5;
	margin-right: 10px;
}

/*top_widget*/
#header_top{
	height: 30px;
}
#header_top_widget{
	float: right;
	color: #666;
}
.milanoo-ar #header_top_widget{
	float: left;
}
#header_top_widget li{
	float: right;
	position: relative;
	z-index: 1003;

}
.milanoo-ar #header_top_widget > li{
	float: left;
}
#header_top_widget li>span{
	padding: 3px 21px 3px 10px;
	border:1px solid transparent;
	border-bottom:none;
	*zoom:1;
	position: relative;
	z-index: 101;
	display: block;
	cursor: default;
}

.milanoo-ar #header_top_widget li>span{
	padding:3px 10px 3px 21px;
}

#header_top_widget li span .h_arrow{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	width: 9px;
	height: 5px;
	position: absolute;
	top:9px;
	right: 6px;
	transition: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	background: url("../images/n-publicbg.png?r={REVISION}") -387px 0 no-repeat;
}

.milanoo-ar #header_top_widget li span .h_arrow{
	right: auto;
	left: 6px;
}
#header_top_widget li ol{
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	background: #fff;
	z-index: 111;
	min-width: 100%;
	padding: 5px 0;
}

#header_top_widget li.header_help  ol{
	left: -49px;
	/* right: 0; */
}

.milanoo-ar #header_top_widget li ol{
	right: 0;
	left: auto;
}


#header_top_widget li.show_Downbox ol{
	display: block;
	border: 1px solid #CCC;
	z-index: 100;
}
#header_top_widget li.show_Downbox>span{

	background: #FFF;
	border-color:#CCC;
	border-bottom: none ;
}
#header_top_widget li.show_Downbox .h_arrow{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
#header_top_widget li a:hover,
.mini_myAccount li a:hover{
	color:#ff7c0c;
	text-decoration: none;
}

#header_top_widget ol li{
	float: none;
	display: block;
}





#header_top_widget ol li a{
	color: #666;
	display: block;
	padding: 5px 10px 5px 15px;
	white-space: nowrap;
}
.milanoo-ar #header_top_widget ol li a{
	padding: 5px 15px 5px 10px;
}

#header_top_widget li li span,#header_top_widget li.show_Downbox li span{
	display: inline;
	position: static;
	padding:0;
	border:none;
	box-shadow: none;
	background: none;
    *cursor: pointer;
}
#header_top_widget .h_currency li{
	overflow: hidden;
	direction: ltr;
}
#header_top_widget .h_currency ol.drows li{
	float: left;
	width: 102px;
}
.milanoo-ar #header_top_widget .h_currency ol.drows li{
	float: right;
}
#header_top_widget .h_currency ol.drows li:nth-child(2n+1){
	border-right: 1px solid #ccc;
}
.milanoo-ar #header_top_widget .h_currency ol.drows li:nth-child(2n+1){
	border-right: none;
	border-left: 1px solid #ccc;
}
#header_top_widget .h_currency ol{
	*min-width:90px;
}
#header_top_widget .h_currency ol.drows{
	width: 210px;
}

#header_top_widget .h_currency li i{
	margin-right: 8px;
	cursor: pointer;
	font-style: normal;
}

#header_top_widget .h_currency li b{
	font-weight: normal;
	min-width: 27px;
	display: inline-block;
	*display: inline;
	*zoom:1;
}
#header_top_widget .h_qr_code ol{
	width: 426px;
	padding:20px 20px 10px 0px;
	right: 0;
	left: auto;
}
#header_top_widget .h_qr_code ol li a,
.milanoo-ar #header_top_widget .h_qr_code ol li a{
	padding:0;
}

.milanoo-ar #header_top_widget .h_qr_code ol{
	left: 0;
	right: auto;
}
#header_top_widget .h_qr_code ol>li{
	display: block;
	margin-left: 20px;
	float: left;
	background-color: #fff;
}
#header_top_widget .h_qr_code li.h_qr_code_app{
	width: 120px;
	height: 120px;
	background: url("../images/qr-code-app.png?r={REVISION}") no-repeat center;
	background-size: 120px 120px;
}
#header_top_widget .h_qr_code li.h_qr_code_label{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 266px;
	font-size: 14px;
	font-weight: bold;
}
#header_top_widget .h_qr_code li.h_qr_code_label span{
	color: #ed6d00;
}
#header_top_widget .h_qr_code li.h_qr_code_apple,
#header_top_widget .h_qr_code li.h_qr_code_google{
	margin-top: 74px;
}
#header_top_widget .h_qr_code a{
    display: block;
    width: 123px;
    height: 43px;
    background: url("../images/app_qr_code.png?r={REVISION}") no-repeat;
    background-size: 123px 91px;
 }

#header_top_widget .h_qr_code .h_qr_code_apple a{
	background-position: 0px 0px;
}
#header_top_widget .h_qr_code .h_qr_code_google a{
	background-position: 0px -49px;
}

#header_top_widget .header_liveChat ol{
	width: 215px;
	right: 0;
	left: auto;
}
#header_top_widget .header_liveChat ol{
	color: #999;
}
.header_liveChat ol b,
.header_liveChat .h_lc_time{
	font-weight: normal;
	color: #666666;
}
.header_liveChat ol b{
	display: block;
}
.header_liveChat a,
.h_blue_link,
#header_top_widget .header_liveChat ol a{
	color: #ff7c0c;
    /*text-transform: uppercase;*/
}
.header_liveChat .h_lc_time i{
	padding-left: 15px;
	color: #ff7c0c;
	font-style: normal;
}
.hide_login_over{
	max-width: 100px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.join_wp{
	padding-top: 5px;
}
.join_wp a{
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom:1;
}
.join_wp a:hover{ text-decoration: underline;}

.join_wp .h_user_icon{
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	margin:0 0 0 2px;
	background:url('../images/n-publicbg.png?r={REVISION}') no-repeat 0 0;
	margin-top: -4px;
}

.join_wp .h_user_icon.level0{
	width: 14px;
	background-position: -95px -219px;
}
.join_wp .h_user_icon.level1{
	width: 14px;
	background-position: -119px -219px;
}
.join_wp .h_user_icon.level2{
	width: 14px;
	background-position: -143px -219px;
}
.join_wp .h_user_icon.level3{
	width: 14px;
	background-position: -167px -219px;
}
.join_wp .h_user_icon.level4{
	width: 20px;
	background-position: -195px -219px;
}

.join,
.signIn{
	color: #666;
	display: inline-block;
	*display: inline;
	*zoom:1;
	text-transform: capitalize;
}
.join:hover,
.signIn:hover{
	text-decoration: underline;
}



.header_help li{
	min-width: 137px;
	display: block;
}

.header_help a.btn{
	border: 1px solid #ccc;
	text-align: center;
	padding: 8px 10px!important;
	font-weight: bold;
	color: #333!important;
}
.header_help a.btn:hover{
	border-color: #ff7c0c;
	color: #ff7c0c!important;
}

#header_top_widget .h_region ol li{
    position: static;
    padding: 5px 15px;
    min-width: 260px;
}
#header_top_widget li.h_region>span.h_region_trigger{
	cursor: pointer;
}
.h_region .h_region_item{
    position: relative;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    cursor: pointer;
}
.h_region .h_region_item::after{
    display: block;
    content: '';
    position: absolute;
    border-width: 4px;
    border-style: solid;
    border-color: #ddd transparent transparent transparent;
    top: 12px;
    right: 10px;
}
.h_region_item dl{
    display: none;
    position: absolute;
    left: -1px;
    top: 26px;
    width: 100%;
    max-height: 255px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-y: auto;
    z-index: 1005;
}
.h_region_item input{
    border:0;
    outline: 0;
    width: 220px;
    padding: 5px 10px;
}
.h_region_item dt{
    position: relative;
    border-bottom: 1px solid #ddd;
}
.h_region_item dt::before{
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border: 1px solid #aaa;
    border-radius: 10px;
    top: 4px;
    right: 15px;
}
.h_region_item dt::after{
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 2px;
    background-color: #aaa;
    top: 16px;
    right: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.h_region_item dd{
    padding: 5px 10px;
}
.h_region_item dd:hover{
    background-color: #f4f4f4;
}
.h_region button{
    width: 100%;
    margin: 0;
}
.h_region img{
	vertical-align: middle;
}


#header_cont{
	position: relative;
	z-index: 1002;
}
#logo{
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
}

.milanoo-ar #logo{
	float: right;
}

#logo a.logo-milanoo{
	display: block;
	background: url("../images/logo.png?r={REVISION}1") 0 center no-repeat;
	height: 70px;
	width: 200px;
	text-indent: -9999px;
	float: left;
}

#logo a.logo-10th{
	display: block;
	background: url("../images/logo-10th.gif?r={REVISION}") 20px center no-repeat;
	height: 61px;
	width: 68px;
	float: left;
	margin-top: -2px;
	padding-left: 20px;
	border-left: 1px solid #ccc;
}

.milanoo-ar #logo a{
	float: right;
}

.milanoo-ar #logo a.logo-milanoo{
	display: inline-block;
	background: url(../images/n-publicbg.png?r=52191) -410px 14px no-repeat;
	height: 58px;
	width: 161px;
	text-indent: -9999px;
	vertical-align: middle;
}
.milanoo-ar #logo a.logo-10th{
	display: none;
}
#logo img{ vertical-align: middle;}

.search_info_bar{ width: 780px;  padding-left: 40px; padding-top: 14px; box-sizing: border-box; position: relative; display: table; border-collapse: separate;}
.milanoo-ar .search_info_bar{padding-left: 0;padding-right: 40px;}
#header_cont_widget{
	display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
  box-sizing: border-box;
  width: 1%;
}
#header_cont_search{
	float: left;
	display: table-cell;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding-right: 15px;
	border-collapse: separate;
}
.milanoo-ar #header_cont_search{
	float: right;
	padding-right: 0;
	padding-left: 15px;
}




#header_cont_search .ep_qsearch{position: absolute; left: 0px; top: 42px; width: 100%; background: #fff; box-shadow: 0px 1px 5px rgba(16, 16, 16, 0.5); border:none;}

#header_cont_search .ep_qsearch .p_name{ display: none; cursor: default; font-size: 13px;  height: 34px; line-height: 34px; color: #333;}
#header_cont_search .ep_qsearch.popular .p_name{ display: block; padding: 0 15px; position: relative; }
#header_cont_search .ep_qsearch.popular .p_name.hot{ background: url('../images/micro/fire.png') 12px center no-repeat; padding-left: 34px; }
#header_cont_search .ep_qsearch .p_name span{ width: 30px; height: 30px; cursor: pointer; display: inline-block; float: right; position: relative; right: -5px; background: url('../images/n-publicbg.png?r={REVISION}') -2px -292px no-repeat; }
#header_cont_search .ep_qsearch .p_name span:hover{ background-position: -42px -292px; }
#header_cont_search .ep_qsearch.popular .rencent_search{ padding: 10px 0 10px 0; border-bottom: 1px solid #f1f1f1; margin-bottom: 10px;}
#header_cont_search .ep_qsearch.popular ul{ padding: 4px 15px; overflow: hidden;}
#header_cont_search .ep_qsearch li{ display: block; padding: 7px 15px;}
#header_cont_search .ep_qsearch .remove{ display: inline-block; width: 20px; height: 20px; background: url('../images/micro/delete.png') center center no-repeat; opacity: .6; }
#header_cont_search .ep_qsearch .remove:hover{ opacity: 1; }
#header_cont_search .ep_qsearch .p_name .remove{ position: absolute; right: 10px; top: 5px; }
#header_cont_search .ep_qsearch.popular li,
#header_cont_search .ep_qsearch .qsearch_selected{background: #f1f1f1; }
#header_cont_search .ep_qsearch.popular li:hover{background: #e3e3e3; }
#header_cont_search .ep_qsearch li a{color: #666; }


#header_cont_search .ep_qsearch.popular li{ float:left; padding: 4px 8px; display: inline-block; margin-right: 4px; margin-bottom: 4px; max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#header_cont_search .ep_qsearch li b{
	color: #000;
	font-weight: normal;
}
.search_bar{ position: relative; display: table; border-collapse: separate;}
#keyword{
	box-sizing: border-box;
	display: table-cell;
	width: 100%;
	padding: 4px 0px 4px 8px;
	height: 40px;
	line-height: 30px\9;
	border: 1px solid #aaa;
	background: transparent;
	position: relative;
	right: 0;
	margin: 0;
	outline: none;
	float: right;
	overflow: auto;
	border-radius: 0;
	background: #fff;
	color: #666;
	border-right-width: 0;
}
#keyword:focus{
	color: #333;
}
.milanoo-ar #keyword{
	padding: 4px 8px 4px 0;
	border-left-width: 0;
	border-right-width: 1px;
}
.s_a_b{
	display: table-cell;
	width: 1%;
}

.go_search{
	background:#ff7c0c url("../images/n-publicbg.png?r={REVISION}") no-repeat -750px 10px;
	width:47px;
	height:40px;
	border: none;
	cursor:pointer;
	display: block;
	border-radius:0;
}

.go_search:hover{
	background:#e35b00 url("../images/n-publicbg.png?r={REVISION}") no-repeat -750px 10px;
}



.s_icon{
	background:url("../images/n-publicbg.png?r={REVISION}") 0px -18px no-repeat;
	width: 40px;
	height: 36px;
	display: inline-block;
	float: left;
}
.milanoo-ar .s_icon{
	float: right;
}

.mini_cart .s_icon{ background-position: 0px -100px ;}
.mini_wishlist .s_icon{ background-position: 0px -57px;}
.mini_myAccount .s_icon{ background-position: 0px -18px;}

.mini_cart:hover .s_icon{ background-position: 0px -223px;}
.mini_wishlist:hover .s_icon{ background-position: 0px -180px;}
.mini_myAccount:hover .s_icon{ background-position: 0px -141px;}

.mini_cart,
.mini_wishlist,
.mini_myAccount{position: relative; margin-right: 10px; display: inline-block;}

.milanoo-ar .mini_cart,
.milanoo-ar .mini_wishlist,
.milanoo-ar .mini_myAccount{margin-right: 0; margin-left: 10px;}




.mini_cart:hover{outline: solid 1px #ddd;}
.mini_wishlist:hover{outline: solid 1px #ddd;}
.mini_myAccount:hover{outline: solid 1px #ddd;}

.mini_myAccount_top,
.mini_cart dt,
.mini_wishlist dt{
	height: 40px;
	line-height: 40px;
	position: relative;
	padding-right: 12px;
}
.milanoo-ar .mini_myAccount_top,
.milanoo-ar .mini_cart dt,
.milanoo-ar .mini_wishlist dt{
	padding-right: 0;
	padding-left: 12px;
}
.mini_myAccount_top{ padding-right: 20px;}
.milanoo-ar .mini_myAccount_top{padding-right: 0;padding-left: 20px;}
.isLogin .mini_myAccount_top{ padding-right: 26px;}
.milanoo-ar .isLogin .mini_myAccount_top{padding-right: 0;padding-left: 26px;}

.mini_myAccount_top .h_arrow,
.mini_cart dt .h_arrow,
.mini_wishlist dt .h_arrow{
	margin-left: 5px;
	background: url("../images/n-publicbg.png?r={REVISION}") -387px 0 no-repeat;
	width: 9px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom:1;
	transition: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	position: absolute;
	right: 5px;
	top: 17px;
}
.milanoo-ar .mini_myAccount_top .h_arrow,
.milanoo-ar .mini_cart dt .h_arrow,
.milanoo-ar .mini_wishlist dt .h_arrow{
	margin-left: 0;
	margin-right: 5px;
	right: auto;
	left: 5px;
}
.mini_myAccount .h_user_info{margin-left: 10px;}
.milanoo-ar .mini_myAccount .h_user_info{margin-left: 0;margin-right: 10px;}
.mini_myAccount ul{
	display: none;
	*width: 100%;
	position: absolute;
	background: #fff;
	top: 39px;
	left: -1px;
	z-index: 100;
	border: 1px #DDD solid;
	padding:10px;
	min-width: 168px;
}

.milanoo-ar .mini_myAccount ul{
	left: auto;
	right: -1px;
}


.mini_myAccount li{
  overflow: hidden;
}


.mini_myAccount.isLogin ul{
  padding:5px 0;
  min-width: 199px;
}


.mini_myAccount.isLogin li a{
  display: block;
  padding: 4px 15px;
  color: #444;
}

.mini_myAccount li a:hover{
  background: #fcfcfc;
  color: #ff7c0c;
}


.mini_myAccount li .h_blue_link{
	display: inline-block;
	*display: inline;
	*zoom:1;
	margin: 0;
}
.mini_myAccount.show_Downbox .mini_myAccount_top .h_arrow,
.mini_cart.show_Downbox dl dt .h_arrow,
.mini_wishlist.show_Downbox dl dt .h_arrow{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.mini_myAccount.show_Downbox ul{
	display: block;
}
.mini_myAccount li .signIn_btn{
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	border-radius: 4px;
	background: #ff7c0c;
	text-transform: capitalize;
	font-size: 14px;
	display: block;
	color: #fff;
	text-align: center;
	margin: 0 0 20px 0px;
	border:none;
	float: none;
	width: 100%;
}

.mini_myAccount li .h_join{
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 14px;
	display: block;
	color: #ff7c0c;
	text-align: center;
	border:none;
	float: none;
	min-width: 162px;
	font-weight: bold;
	border: 1px solid #ff7c0c;
	margin: 0px;
}

.mini_myAccount li .signIn_btn:hover{
	border:none;
	color: #fff;
	background: #e35b00;
}
/*minibag*/
.mini_cart dl,
.mini_wishlist dl{
	position: relative;
}

.mini_myAccount.show_Downbox .mini_myAccount_top,
.mini_cart.show_Downbox dt,
.mini_wishlist.show_Downbox dt{
	border-color: #ccc;
	border-bottom: none;
	z-index: 122;
	background: #fff;
	*height: 39px;
}

.mini_cart.show_Downbox dd,
.mini_wishlist.show_Downbox dd{
	display: block;
}


.mini_cart .tllink{
	display: block;
	width: 100%;
	height: 100%;
}

.mini_cart dt .h_arrow{
	margin-left: 4px;
}
.mini_cart dt i{
	display: block;
	text-align: center;
	font-style: normal;
	position: absolute;
	color: #FFF;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #ed6d00;
	border:1px solid #f5f5f5;
	top: 2px;
	left: 22px;
	text-indent: 0px;
	z-index: 920;
	line-height: 18px;
}
.milanoo-ar .mini_cart dt i{
	left: 15px;
}

.mini_cart dd,
.mini_wishlist dd{
	display: none;
	position: absolute;
	right: -1px;
	z-index: 111;
	border: 1px solid #DDD;
	background: #FFF;
	padding-top: 5px;
	top: 39px;
	*top: 39px;
}

.milanoo-ar .mini_cart dd{
	right: auto;
	left: -1px;
}

.mini_cart dd ul{
	padding: 0 20px;
	width: 358px;
	overflow-y: auto;
	max-height: 370px;
	-webkit-overflow-scrolling: touch;
}
.mini_cart dd li{
	position: relative;
	overflow: hidden;
	padding: 10px 0;
}
.mini_cart dd .m_pic{
	float: left;
	width: 70px;
	margin-right: 10px;
}
.mini_cart dd .m_pic img{
	width: 100%;
}
.milanoo-ar .mini_cart dd .m_pic{
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.mini_cart dd .m_info{
	float: left;
	width: 261px;
}
.milanoo-ar .mini_cart dd .m_info{
	float: right;
}

.mini_cart .m_delete{
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	bottom: 10px;
	background: url('../images/n-publicbg.png?r={REVISION}') no-repeat;
	background-position: -134px -294px;
}
.milanoo-ar .mini_cart .m_delete{
	right: auto;
	left: 0;
}

.m_p_title,.m_p_desc{
	color: #999;
	margin-bottom: 5px;
}
.m_p_title:hover{
	color: #E3631E;
	text-decoration: underline;
}
.m_price{
	margin-bottom: 5px;
}
.m_price > b{
	font-size: 14px;
}
.m_price > del{
	color: #999;
}
.m_price > span{
	color: #ed6d00;
}


.m_allPrice_wp{
	padding: 20px 0;
	text-align: center;
}
.m_a_price{
	margin-bottom: 10px;
	color: #000;
	*min-width: 300px;
}
.m_a_price em{
	font-style: normal;
}
.m_a_price span{
	margin-right: 20px;
}
.m_a_price em span{
	margin-right: 5px;
}
.m_checkOut{
	text-transform: uppercase;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	background: #ff7c0c;
	border-radius: 4px;
	display: block;
	width: 190px;
	margin: auto;
}
.m_checkOut:hover{
	color: #fff;
	background: #e35b00;
}



/*header_bt*/
#header_bt{
	position: relative;
	z-index: 1001;
}

#header_bt .hw{
	// float: left;
	display: inline-block;
	height: 24px;
    line-height: 24px;
    border-bottom: #F5F5F5 solid 3px;
    // clear: right;
    color: #f00;
    // background: url("../images/halloween/hwico.png?r={REVISION}") right no-repeat;
    position: absolute;
    right: 0px;
    top: 8px;
    margin-right: -200px;
}
#header_bt .christmasnav{
    height: 32px;
    line-height: 32px;
    border-bottom: #F5F5F5 solid 3px;
    color: #009900;
    position: absolute;
    white-space: nowrap;
    margin-left: 20px;
    margin-top: 5px;
}
#header_bt .christmasnav img{margin-top: -10px;}
#header_bt .christmasimg{
	position: absolute;
    left: 990px;
    margin-top: -10px;
    display: none;
}
#header_bt .cm_en{margin-right: -264px;}
#header_bt .cm_de{margin-right: -284px;}
#header_bt .cm_es{margin-right: -274px;}
#header_bt .cm_fr{margin-right: -254px;}
#header_bt .cm_it{margin-right: -254px;}
#header_bt .cm_jp{margin-right: -239px;}
#header_bt .cm_pt{margin-right: -224px;}
#header_bt .cm_ru{margin-right: -294px;}


/*#header_bt .christmasnav span{float: left; margin-right: 5px;}*/

.header_bt_box{
	height:44px;
	line-height: 44px;
}
.header_bt_box li{
	float: left;
	/*position: relative;*/
	margin-right: 29px;
}
.milanoo-ar .header_bt_box li{
	float: right;
}

.ja-jp .header_bt_box li{
	margin-right: 25px;
}
.header_bt_box a{
	color: #666;
	display: block;
	font-size: 14px;
}



.header_bt_box a:hover{
	color: #333;
}
.header_bt_right li{
	margin-left: 29px;
	margin-right: 0;
}
.header_bt_right a{
	font-size: 12px;
	text-transform: none;
}
.header_bt_box .PageHome > a{
	background: url("../images/n-publicbg.png?r={REVISION}") no-repeat -380px -35px;
	text-indent: -9999px;
	display: block;
	width: 16px;
	height: 13px;
	vertical-align: middle;
	margin-top: 16px;
}
.header_bt_box .PageHome.showCurrent > a,
.header_bt_box .PageHome > a:hover{
	background-position: -380px -22px;
}
.header_bt_box .showCurrent > a{
	color: #000;
}
.header_bt_box .PageFlashSale > a{
 	/*padding-left: 15px;
 	background: url("../images/public_bg.png?r={REVISION}") 0 -1607px no-repeat;*/
 }
.header_bt_box .PageChristmas > a{
	padding:7px 8px 0;
	margin-top: -7px;
}

.header_bt_box .PageStay > a{
	color: red;
}

.header_bt_box .showCurrent .arrowbox{
	display: block;
}
.arrowbox,
.arrowbox span{
	position: absolute;
	left: 1px;
	top: 30px;
	border-style: solid;
	border-width:7px;
	border-color:transparent transparent #DDDDDD transparent;
	height: 0;
	line-height: 0;
	display: block;
}
.arrowbox{
	display: none;
	left: 50%;
	margin-left: -7px;
}
.arrowbox span{
	border-color:transparent transparent #FFFFFF transparent;
	top: -6px;
	left: -7px;
}










/*footer*/
.ftBox_wp{
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 30px 0;
	min-width: 990px;
	background: #fff;
}
#ft{
	text-align: center;
	color: #999999;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 10px;
}
.other_link_wp{
	overflow: hidden;
	margin:0 auto ;
	text-align: left;
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	padding-bottom: 5px;
	min-width: 990px;
}
.other_link_wp a{
	padding-left: 7px;
	padding-right: 7px;
	font-size: 11px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	color: #999999;
}
.other_link_wp a:hover{
	color: #ff7c0c;
}
.ftBox_wp .paylogo{
	background: url("../images/public_bg.png?r={REVISION}") 0 -67px no-repeat;
	height: 38px;
	margin: 0;
}
.p_tags,
.p_tags a{
	font-size: 12px;
	color: #999;
}
.p_tags{
	margin-top: 20px;
	display: block;
}
.p_tags a:hover{
	color: #ff7c0c;
}
/*otherBox*/
.otherBox_wp{
	min-width: 990px;
	background: #fff;
	padding-bottom: 30px;

}
.bd_bt_none{
	border-bottom: none;
}
.marginTop0{
	margin-top: 0;
}
.find_us_wp{
	float: left;
	border-right: 1px solid #ddd;
	width: 554px;
}
.milanoo-ar .find_us_wp{
	float: right;
	border-right: none;
	border-left: 1px solid #ddd;
}

.ipt_text{
	border:1px solid #ccc;
	padding: 4px 0;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
	width: 218px;
	text-indent: 10px;
	border-radius: 0;
}
.ipt_btn{
	border: 0;
	background: #ff7c0c;
	color: white;
	font-size: 14px;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom:1;
	cursor: pointer;
	margin: 0;
	*margin-left: 10px;
	outline: none;
}
.ipt_btn:hover{
	background: #e35b00;
}
.sns_Icon{
	background: url("../images/n-publicbg.png?r={REVISION}") no-repeat 0 0;
	width: 35px;
	height: 35px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	margin-right: 7px;
}
.sns_Icon:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.sns_fb{
	background-position: -94px -121px;
}
.sns_pt{
	background-position: -129px -121px;
}
.sns_tw{
	background-position: -164px -121px;
}
.sns_yt{
	background-position: -199px -121px;
}
.sns_mb{
	background-position: -234px -121px;
}

.right_enter_wp{
	float: right;
	width: 390px;
}
.milanoo-ar .right_enter_wp{
	float: left;
}

.family_website{
	overflow: hidden;
}
.family_website a{
	border: 1px solid #DDDDDD;
	background: url("../images/widget_Icon.png?r={REVISION}") no-repeat 0 0;
	height: 38px;
	width: 118px;
	float: left;
	margin-right: 10px;
	display: block;
	position: relative;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.family_website a:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
}
.family_website a:hover:after{
	/*-webkit-transform: scale(0.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(0.3);*/
	box-shadow: 0 0 8px;
	opacity: 0;
}
.family_website a:hover{

}
.family_website .webs_cosplay{
	background-position: 21px -80px;
}
.family_website .webs_cosplay:hover{

	background:#13ADF0 url("../images/widget_Icon.png?r={REVISION}") no-repeat 21px -133px;

}
.family_website .webs_cosplay:hover:after{
	box-shadow: 0 0 8px #13ADF0;
}
.family_website .webs_costumes{
	background-position: 6px -188px;
}
.family_website .webs_costumes:hover{
	background:#719112 url("../images/widget_Icon.png?r={REVISION}") no-repeat 6px -233px;
}
.family_website .webs_costumes:hover:after{
	box-shadow: 0 0 8px #719112;
}
.family_website .webs_lolita{
	background-position: 11px -295px;
}
.family_website .webs_lolita:hover{
	background:#615047 url("../images/widget_Icon.png?r={REVISION}") no-repeat 11px -343px;
}
.family_website .webs_lolita:hover:after{
	box-shadow: 0 0 8px #615047;
}
.find_us_wp b,
.family_website b,
.Distributors b{
	font-size: 14px;
	font-weight: normal;
	color: #000;
	margin-right: 10px;
	text-transform: uppercase;
}
.family_website b{
	margin-bottom: 17px;
	margin-left: -1px;
	display: block;
}
.voucher_icon{
	display: inline-block;
	width: 70px;
	height: 70px;
	float: left;
	margin-left: -80px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.milanoo-ar .voucher_icon{
	float: right;
}

.voucher_icon_en{
	background-image: url("../images/newsletter/en.jpg?r={REVISION}");
}
.voucher_icon_fr{
	background-image: url("../images/newsletter/fr.jpg?r={REVISION}");
}
.voucher_icon_ru{
	background-image: url("../images/newsletter/ru.jpg?r={REVISION}");
}
.voucher_icon_it{
	background-image: url("../images/newsletter/it.jpg?r={REVISION}");
}
.voucher_icon_es{
	background-image: url("../images/newsletter/es.jpg?r={REVISION}");
}
.voucher_icon_pt{
	background-image: url("../images/newsletter/pt.jpg?r={REVISION}");
}
.voucher_icon_de{
	background-image: url("../images/newsletter/de.jpg?r={REVISION}");
}
.voucher_icon_jp{
	background-image: url("../images/newsletter/ja.jpg?r={REVISION}");
}
.voucher_icon_ar{
	background-image: url("../images/newsletter/ar.jpg?r={REVISION}");
}
.find_us_wp .newsletter_text{
	color: #999;
	display: inline-block;
	margin-bottom: 6px;
}
.s-defval_wrap .s-defval{
	text-indent: 10px;
}
.join_submit{
	margin: 9px 0 25px 80px;
}
.join_submit_tab{
	width: 300px;
	border-spacing: 0;
}
.join_submit_tab td{
	width: 30%;
	padding-right: 10px;
	text-align: left;
}
.milanoo-ar .join_submit_tab td{
	text-align: right;
}

.join_submit_tab .td_ipt_btn{
	width: 1%;
}
.join_submit_tab .ipt_text{
	width: 100%;
}
.Distributors{
	margin-top: 20px;
	overflow: hidden;
}
.Distributors a:hover{
	color: #fff;
}
.Distributors b{
	margin-bottom: 10px;
	display: block;
}


/* new  */
.header{
	margin:0 auto;
	min-width: 990px;
	background:  #f5f5f5;
	padding-top: 10px;
}
.header_box{
	width: 990px;
	margin: 0 auto;
}
.header_top li{
	float: right;
	color: #666;
}
.header_top li ol{
	display: none;
}

#header_bt .milanoo_models{
	display: block;
	height: 44px;
	line-height: 44px;
	color: #999;
	padding-left: 17px;
	background: url("../images/public_bg.png?r={REVISION}") 0 -1638px no-repeat;
}
#header_bt .milanoo_models:hover{
	color: #000;
	background: url("../images/public_bg.png?r={REVISION}") 0 -1676px no-repeat;
}


/* o2o */
.o2o_link{
	float: right;
	color: #ff7c0c;
	padding: 4px 0 4px 0px;
	margin-right: 50px;
}
#o2o_map{
	width: 740px;
	padding: 15px;
	position: absolute;
	top: -200%;
	display: none;
}
.fancybox-inner #o2o_map {
	position: static;
}
.o2o_img{
	margin-bottom: 10px;
}
.o2o_img_499{float: left;}
#o2o_map p{
	line-height: 22px;
	color: #666;
}
#o2o_map a{
	color: #315C99;
	text-decoration: underline;
}
/*mini wishlist style */

.mini_wishlist dd{
	padding: 20px 0;
	right: -62px;
	min-width: 342px;
}
.milanoo-ar .mini_wishlist dd{
	right: auto;
	left: -62px;
}

.mini_wishlist ul{
	margin-left: 10px;
	max-height: 270px;
	overflow-y: auto;
	overflow-x: hidden;
}
.milanoo-ar .mini_wishlist ul{
	margin-left: 0;
	margin-right: 10px;
}
.mini_wishlist li{
	float: left;
	margin: 0 5px 12px 10px;
	width: 90px;
}
.milanoo-ar .mini_wishlist li{
	float: right;
	margin:0 10px 12px 5px;
}
.mini_wishlist li img{
	height: 116px;
}
.mini_wishlist .tllink{
	display: block;
	width: 100%;
	height: 100%;
}
.wishlist_info{
	text-align: center;
	border-top: #ddd solid 1px;
	padding: 15px 0 0 0;
	margin: 0 20px;
}
.wishlist_info p{
	padding-bottom: 10px;
	color: #666;
}
.empty_cart p{
	text-align: center;
}
.wishlist_null{
	padding: 5px 20px 20px;
	text-align: center;
}

/*header_top AD 2014.9*/
.header_top_ad{
	float: right;
}
.header_top_ad img{
	width: 115px;
	height: 30px;
}

/*pad 优化*/
@media screen and (min-resolution: 2dppx),screen and(-webkit-min-device-pixel-ratio: 2){
    .goods_item dt:hover .quick_view,
    .goods_item dt:hover .wish_btn{
        display: none;
    }
}
.boutique_link a{ color: #333;}
.shop #logo{ margin-bottom: 11px; margin-top: 11px;}

/* 新版footer */
.otherBox_wp{
	padding: 20px 0;
	border-top: 1px solid #dedede;
}
.find_us_wp{
	width: 495px;
}
.right_enter_wp{
	width: 455px;
}
.join_submit{
	margin:20px 15px 9px 0;
}
.voucher_icon{
	margin-left: 5px;
	margin-top: 0;
}
.join_submit_tab{
	margin:18px 0 18px 84px;
}
.ipt_btn{
	border-radius: 0;
	min-width: 91px;
	height: 32px;
	line-height: 32px;
}
.join_submit_tab td{
	padding-right: 4px;
}
.Distributors b{
	display: inline;
	margin-right: 25px;
}
.Distributors .p_tags a:hover{
	color:#ff7c0c;
}
.Distributors .app_ios{
	background: url("../images/n-publicbg.png?r={REVISION}") no-repeat -94px -68px;
}
.Distributors .app_android{
	background: url("../images/n-publicbg.png?r={REVISION}") no-repeat -170px -68px;
}

.whbt-Icon{
	text-align: center;
}
.whbt-Icon a{
	display: inline-block;
	margin:0 7px;
	height: 50px;
	line-height: 50px;
	border:1px solid #333;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	padding:0 10px 0 0;
	vertical-align: middle;
}
.milanoo-ar .whbt-Icon a{
	padding:0 0 0 10px;
}
.whbt-Icon a::before{
	content: '';
	display: inline-block;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	background:url('../images/n-publicbg.png?r={REVISION}') no-repeat;
}
.whbt-Icon .icon-left::before{
	background-position: -634px 8px;
}
.whbt-Icon .icon-right::before{
	background-position: -582px 8px;
}
.whbt-Icon .icon-affi::before{
	background-position: -82px -283px;
}
.footerlink{
	background-color: #f5f5f5;
	text-align: center;
	color: #999;
	overflow: hidden;
	min-width: 990px;
}

.milan-info-links{
	width: 990px;
	margin:0 auto;
	padding:0 10px;
	margin-top:20px;
	margin-bottom: 10px;
	overflow: hidden;
}
.milan-info-links .link-group{
	width: 242px;
	float: left;
	text-align: left;
}
.milanoo-ar .milan-info-links .link-group{
	float: right;
	text-align: right;
}
.link-group b{
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	margin-bottom: 7px;
}
.link-group a{
	display: block;
	color: #999;
	margin-bottom: 7px;
}
.link-group a:hover{
	color: #ff7c0c;
}
.milan-abouts{
	float: left;
	color: #333;
}
.milan-abouts a{
	color: #333;
}
.milan-abouts span{
	margin:0 5px;
}
.milan-info-links .dmca-badge{
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	margin-left: 2px;
}
.milan-info-links .dmca-badge img{
	vertical-align: middle;
	height: 30px;
}
.pay-supports{
	display: inline-block;
	vertical-align: middle;
	width: 705px;
	height: 30px;
	background:url("../images/n-publicbg.png?r={REVISION}") no-repeat -95px -175px;
}

.nav_box{ min-height: 44px; }
.nav_box .nav_c{position: static;}
.nav_box .nav_c.nav_fixed{ background: #f5f5f5; position: fixed;left: 0; right: 0; top:0; z-index: 8000;padding-bottom: 1px; box-shadow: 0 0 3px #333;}

.nav_box .christ-nav{position:relative;width: 1098px;margin:0 auto;background:url("../images/christmas2016/christmas.gif") no-repeat right bottom;}
.nav_box .christ-nav a.christ{display: block;position:absolute;width: 54px;height: 44px;top: 0;right: 0;}



.input-group{
		display: inline-table;
		vertical-align: middle;
		position: relative;
		box-sizing: border-box;
		border-collapse: separate;
}

.form-control{
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	resize: none;
	width: 238px;
}
select.form-control{
	width: 264px;
}

.input-group .form-control{
    position: relative;
    display: table-cell;
	  height: 22px;
    line-height: 22px;
		vertical-align: middle;
    z-index: 2;
    float: left;
    width: auto;
    margin-bottom: 0;
}
.milanoo-ar .input-group .form-control{
	float: right;
}


.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child){
	border-radius: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
	border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.milanoo-ar .input-group .form-control:first-child, .milanoo-ar .input-group-addon:first-child, .milanoo-ar .input-group-btn:first-child>.btn, .milanoo-ar .input-group-btn:first-child>.btn-group>.btn, .milanoo-ar .input-group-btn:first-child>.dropdown-toggle, .milanoo-ar .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .milanoo-ar .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
	border-radius: 4px;
	border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle{
	  border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.milanoo-ar .input-group .form-control:last-child, .milanoo-ar .input-group-addon:last-child, .milanoo-ar .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .milanoo-ar .input-group-btn:first-child>.btn:not(:first-child), .milanoo-ar .input-group-btn:last-child>.btn, .milanoo-ar .input-group-btn:last-child>.btn-group>.btn, .milanoo-ar .input-group-btn:last-child>.dropdown-toggle{
	  border-radius: 4px;
	  border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}


.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    white-space: nowrap;
    display: table-cell;
    float: left;
    width: auto;
}
.milanoo-ar .input-group-addon{
	float: right;
}
.input-group-addon:first-child{
	border-right: 0;
}
.milanoo-ar .input-group-addon:first-child{
	border-right: 1px solid #ccc;
	border-left: none;
}
.index-footer-need{  position: relative; z-index: 2; margin-bottom: -1px; border-top:1px solid #ddd; background: #fff;}
.index-footer-need .overfow_hide{ border-bottom: 1px dotted #ddd; padding-bottom: 20px;}

.password-box{
	position: relative;
	display: block;
}

.password-box .password-eye{
	display: inline-block;
	position: absolute;
	right: 3px;
	top:0;
	height: 34px;
	width: 42px;
	background: url(../images/password-eye.png?v=1) -3px -71px;
	cursor: pointer;
}

.password-box.show .password-eye{
	background-position: -3px -2px;
}


#header-onfixed{
	min-height: 123px;
}
#header-onfixed.fixed > .header-box{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #f5f5f5;
	z-index: 1003;
	border-bottom: 1px solid #ddd;
}

/* cookie隐私协议 */
#remember_cookie{ display: none;}
#remember_cookie .cookie-cover{display: flex; position: fixed; left: 0; right: 0; bottom: 0; justify-content:center; align-items:center; z-index: 9999; background: rgba(51, 51, 51, 0.86); }
.cookie-cover .cmain{ width: 990px; color:#fff; padding: 15px 20px 10px; }
.cookie-cover .cheader{ position: relative;}
.cookie-cover .cheader .close{ position: absolute; right: -36px; top: 0; height: 20px; width: 20px; font-size: 20px; cursor: pointer; color: transparent; }
.cookie-cover .cheader .close::before{ content: ''; width: 20px; position: absolute; top:8px; left:0; height: 2px; background: #fff; transform: rotate(45deg);}
.cookie-cover .cheader .close::after{ content: ''; width: 20px; position: absolute; top:8px;  left:0; height: 2px; background: #fff; transform: rotate(135deg);}
.cookie-cover .cbody{ text-align: left; }
.cookie-cover .cbody h4{font-size: 32px; line-height: 90px; color: #FE7B13; text-transform: uppercase; }
.cookie-cover .cbody .g-policy{ font-size: 15px; line-height:20px; }
.cookie-cover .cbody .g-policy a{ text-decoration: underline; color: #fff; }


#holiday-hd-bg{
}
