/*header1*/
/*header*/
a:focus { outline: none; }
.hidden {display: none;} 
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, p, form { margin:0; padding:0 }
body {font:12px/18px Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3"; color:#333; -webkit-text-size-adjust: none; }
ol, ul, li { list-style:none }
img { border:none }
a { text-decoration:none; color:#333; }
a:hover { color:#315C99; /*text-decoration: underline; */}
.fix{*zoom:1}
.fix:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
* html .clearfix { height:1%; }
*+html .clearfix { zoom:1; }
.clearfix { display:block; }
.language { color:#bbb; line-height:16px; height:16px; left:0;top:0;position: absolute; padding:6px 15px 8px 0; 
	background: url("../header_bg.png?r=12522") no-repeat 100% -570px #7d7d7d;z-index:1; 
}
.link_blue_line {color:#315C99;text-decoration:underline;}
.block{display: block;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;/*去虚线框*/
padding:0;
}
input{
	*overflow:visible;font-family:Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3";
}
*+button {
	margin: 0;
	padding: 0;
	*overflow:visible;
}

.content_box, #header_content, #menu, #content, #footer { width:950px; margin:auto; clear:both }
#header_content{ position:relative;z-index:1001;}
#menu { position:relative; z-index:1000; }
#content { padding-bottom:20px;*zoom:1;}
#content:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.header_top_content{ height:30px; position:relative;z-index:1002; width:950px;margin:0 auto;font-size: 11px;}
.language span {height:16px; line-height:16px;white-space:nowrap; }
.language i {
	display: inline-block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0 0 0 6px;
	border: 4px solid #7d7d7d;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: #b6b6b6;
	cursor: pointer; vertical-align:middle;
}
.language a { margin:0 8px 0 0; padding: 0 0 0 8px; border-left: 1px solid #aaa; color:#aaa;vertical-align:middle; }
.language a:hover{color:white;}
.language a.firstlang { border: none; padding: 0;color:white; }
.l_display i {
	border: 4px solid #7d7d7d;
	border-top-color: transparent;
	border-right-color: #b6b6b6;
	border-bottom-color: transparent;
	border-left-color: transparent;
	cursor: pointer;
}
.defvalue_view {margin-left: 26px;line-height: 26px;font-size: 11px;color: #999;}
.subinput_view {line-height: 26px;font-size: 11px;margin: 5px 0 0 8px;color: #999;}

.logo { float:left; clear:left } 
.logo a { background:url("../pagebg.png?r=13812") no-repeat -6px -30px; display:block; width:200px; height:67px; text-indent:-999px; overflow:hidden }
.bag {display:block;/*background:url("../header.png?r=13812") no-repeat -14px -98px;*/ *width:180px;float:right; text-align:right; line-height:18px; color:#666; font-size:11px; padding:10px 16px 0 0px; clear:right}
.bag:hover{color:#666;text-decoration: none;}
.bag strong{float:right;display: block;height: 20px;padding-left: 34px;color:#000;font-size: 12px;background: url("../header_bg.png?r=12522") no-repeat -40px -110px;}
.bag b { color:#fb8d32; font-weight:200; }
.bag a{ font-size:12px; color:#656565;font-weight:200;display:inline-block; padding:1px 0 2px 30px;background:url("../header_bg.png?r=12522") no-repeat -45px -108px;}
.bag p {color:#000;}
/*popup bag goods list*/
.bag_box{ width:230px; position:absolute; right:0; top:1px; border:#7d7d7d solid 5px;border-top:none;padding:1px; padding-top:0;background:white;}
.bag_box .bag{padding:5px 10px 5px 0;border-bottom:#fff solid 1px; background:#000; width:220px;color:#fff;}
.bag_box .bag a{color:#f39700; text-decoration:underline;background:url("../header_bg.png?r=12522") no-repeat -45px -141px;}
.bag_box .bag b{ color:#fff;}
.bag_list{max-height:325px;overflow-x:hidden;overflow-y:auto;filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#AA000000', endColorstr = '#AA000000' ); background:rgba(0,0,0,0.7);*background:#000;}
.bag_list li{ border-bottom:#626262 solid 1px;padding:7px 8px 3px 8px; height: 54px; line-height:22px;}
.bag_list li:hover{ background:#626262;}
.bag_list img{ float:left; margin-right:8px;}
.bag_list a:hover{ color:#f49600;}
.g_name{ display:block;color:#e5e5e5;font-size:11px; line-height:12px;height:26px; overflow:hidden; margin-bottom:5px;}
.g_price{ color:#f29700;}
.qty{color:#e5e5e5;font-size:11px;}
.remove_btn{ display:none; position:absolute; bottom:5px;*bottom:8px;right:5px;width:19px; height:19px;background:url("../header_bg.png?r=12522") no-repeat -54px -168px;}
.bag_list li:hover .remove_btn{ display:block;}
.gotocart {
	background: #000;
	border-top: 1px solid #fff;
	line-height: 16px;
	text-align: center;
	color: #fff;
}
.gotocart a {
	display: block;
	padding: 5px 0;
	color: #fff;
}
.gotocart a:hover {
	text-decoration: underline;
}
.gotocart em {
	display: inline-block;
	width: 0;
	height: 0;
	padding: 0;
	margin: -1px 0 0 6px;
	border: 4px solid #fff;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #fff;
}

label.error {
	font-size: 11px;
	color: #990000;
	margin-left: 10px;
} 

.arrow_up,.arrow_down{ display:block; text-align:center; background:#c7c7c7; padding:2px 0; border-bottom:#333 solid 1px;border-right:#333 solid 1px; float:none; clear:both;}
.arrow_up{border-top:#333 solid 0;}
.arrow_up span,.arrow_down span{border-style:solid;display:inline-block; width:0; height:0;cursor:pointer;}
.arrow_up span{ border-width:0 7px 7px;  border-color:transparent transparent #000; }
.arrow_down span{ border-width:7px 7px 0;border-color:#000 transparent transparent;}
.arrow_up .no_more{border-color:transparent transparent #fff;}
.arrow_down .no_more{border-color:#fff transparent transparent;}

.info { float:right; margin-right:-20px;}
#base_unlogin_li span,#hide_login_li span{color:#aaa;}
#hide_login_li span#hide_login_span {color: #f2f2f2;margin-right: 6px;}
#base_unlogin_li a:hover{ text-decoration:underline;}
.info li { float:left; margin-right:20px; position:relative;  }
.info a { color:#ffcc00; font-weight: normal; }

.pull{ background:url("../pagebg.png?r=13812") no-repeat right -562px;padding-right: 20px; cursor:pointer;}
#lineChat{background:url("../pagebg.png?r=13812") no-repeat right -858px;}
#liveChat_head,#hilfeOnline_head{background:url("../live-chats.png") no-repeat 0 9px;padding-left: 18px;display: block;}
#lineChat_head{background:url("../live-chats.png") no-repeat 0 -24px;padding-left: 18px;display: block;color:#ccc;}
#liveChat_content,#lineChat_content,#hilfeOnline_content{left: -98px;color: #888888;*width: 188px;}
#liveChat_content dt{padding:4px 0 0 98px;background:url("../live-chats.png") no-repeat 85px 5px;}
#liveChat_content dd,#lineChat_content dd,#hilfeOnline_content dd{padding-bottom: 10px;line-height: 14px;}
#liveChat_content dd b,#lineChat_content dd b,#hilfeOnline_content dd b{color: #000;font-weight: bold;display: block;}
#liveChat_content dd a,#lineChat_content dd a{color:#315c99;font-weight: bold;text-decoration: underline;display: inline-block;}
.pop_menu dd.cslivetime{border-top:1px solid #EFEFEF; display: block;margin: 0 10px;padding: 4px 0;}
.pop_menu dd.cslivetime b{padding-top: 5px;}
.pop_menu dd.cslivetime p{font-weight:bold;color:black;}
.pop_menu dd.cslivetime p span{display: block;font-weight: normal;color: black;}

#lineChat_content{padding-bottom: 0;}
#lineChat_content dt{padding:4px 0 0 98px;background:url("../live-chats.png") no-repeat 85px -27px;}
#lineChat_content dt b{color: #bbbbbb;}
#lineChat_content dd{width: 132px;overflow: hidden;}
#lineChat_content dd.inavatar{padding-bottom: 0;background: url("../header_bg.png?r=12522")  no-repeat 118px -208px;height:43px;margin-top:-40px;overflow: hidden;width: auto;}
#hilfeOnline_content dt{padding:4px 0 0 98px;background:url("../live-chats.png") no-repeat 85px -62px;height: 100%;overflow: hidden;}
#hilfeOnline_content dd.skype_pic{padding-left:39px;background:url("../skype.png") no-repeat 8px 6px; }


.pull a { color:#fff;}
.pop_menu { position:absolute; display:none; top:2px; left:0; padding-bottom:8px; background:#fff; border:#c4c4c4 solid 1px; border-radius:4px; box-shadow:1px 1px 0px rgba(96, 95, 95, .2); -webkit-box-shadow:1px 1px 0px rgba(96, 95, 95, .2); z-index:601; zoom:1; }
.pop_menu dt { font-weight:700; padding:4px 0 8px 10px; height:15px; line-height:15px;color: #F98024;}
.pop_menu dt b { color:#f98024; padding:0 20px 0 3px; background:url("../pagebg.png?r=13812") no-repeat 100% -865px; }
.pop_menu dd { padding:4px 10px; line-height:11px; font-size:10px;}
.pop_menu dd a{ display:block; font-weight: normal;color:#666;}
.pop_menu dd.callUs{color: #000;font-size: 12px;vertical-align: top;cursor:default;}
.pop_menu dd.callUs a:hover{text-decoration:none;}
.pop_menu dd.callUs span{display: block;color:#0a6ebf;font-size:11px;padding-left:18px;}
.currency dd { padding:4px 0 4px 10px;}
.pop_menu dd:hover,.pop_menu dd.current_language { background:#FFEBA6; }
.pop_menu dd.cslivetime{background:none;}
.botbor {border-bottom:none;}


/* 主菜单部分 */
.allcategories{width:190px; float:left; position:absolute; z-index:3; background: #fff; }
.allcategories > li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.allcategories > li > a {
	display: block;
	padding: 9px 15px;
	line-height: 16px;
	color: #333;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: url("../pagebg.png?r=13812") no-repeat 173px -355px;
}
.allcategories > li > a.none_arrow {
	background: none;
}
.allcategories > li:first-child > a {}
.allcategories > li > a:hover {
	color: #FFA600;
	text-decoration: underline;
	font-weight: bold;
}
.allcategories > li > a.pdo-ntab_current {
	border-bottom: 1px solid #BFBFBF;
	color: #FFA600;
	z-index: 2;
	background: #fff;
	position: relative;
	width: 141px;/* a 覆盖在 content 元素  */
	text-decoration: underline;
	font-weight: bold;
	border-right: none;
}
.allcategories > li > a.href_none.pdo-ntab_current, .allcategories > li > a.href_none:hover {
	text-decoration: none;
}
.allcategories > li:first-child > a {
	border-top: 1px solid #fff;
}
.allcategories > li:last-child > a.pdo-ntab_current {
	box-shadow: 0 -1px 1px #ddd;
}
.allcategories > li.all_ategories_title{height: 33px;color:#fff;padding-right: 32px;padding-left:10px;font-size: 12px;display: block;line-height: 33px;font-weight: 700;position: relative;z-index: 5;background:#7D7D7D url("../header_bg.png?r=5114") no-repeat 158px 0;border-bottom: 5px solid #c7c7c7;}
.allcategories > li.all_ategories_title span {
	display: block;
	height: 33px;
	line-height: 33px;
	background:url("../header_bg.png?r=12522") repeat-x 0 -323px #7d7d7d;
}


.allcategories div.masonry_layout {
	width: 620px;
	position: absolute;
	display: none;
	top: 0px;
	left: 171px;
	margin: 34px 0 0 0;
	background: #fff;
	z-index: 1;
	border: 1px solid #BFBFBF;
	box-shadow: 2px 2px 10px -4px #666;
	background: #F3F3F3;
}
.allcategories div.masonry_layout .s-masonry {
}
/* 左侧子目录部分 */
.allcategories div.masonry_layout div.snav_left {
	width: 400px;
	float: left;
	border-right: 1px dotted #ccc;
	background: #fff;
	padding: 5px 5px 20px 15px;
}
.allcategories div.snav_left dl, .allcategories div.snav_left dl dt, .allcategories div.snav_left dl dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
.allcategories div.snav_left dl {
	width: 180px;
	padding: 0;
	margin: 0 20px 0 0;
}
.allcategories div.snav_left dl dt {
	border-bottom: 1px dotted #ccc;
	margin: 0 0 5px 0;
	padding: 5px 0 7px 0;
}
.allcategories div.snav_left dl dt.none_href {
	background: none;
	padding: 5px 0 7px 0;
}
.allcategories div.snav_left dl dt.none_href a {
	color: #333;
}
.allcategories div.snav_left dl dt a {
	color: #333;
	font-weight: bold;
	line-height: 18px;
	padding-right: 12px;
}
.allcategories div.snav_left dl dd {
	margin-bottom: 5px;
}
.allcategories div.snav_left dl dd a {
	color: #666;
	line-height: 14px;
}
.allcategories div.snav_left dl a:hover {
	color: #FFA600;
	text-decoration: underline;
}
.allcategories div.snav_left dl dt.none_href a:hover {
	color: #FFA600;
	text-decoration: none;
}
.allcategories dl dd {
	font-size: 11px;
}

.snav_new {
	width: 25px;
	height: 12px;
	display: inline-block;
	background: url("../header_bg.png?r=12522") no-repeat 0 -800px #fff;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.snav_hot {
	width: 25px;
	height: 12px;
	display: inline-block;
	background: url("../header_bg.png?r=12522") no-repeat 0 -760px #fff;
	vertical-align: middle;
	margin: 0 0 0 5px;
}

/* 右侧special 部分 */
.allcategories div.masonry_layout .snav_right {
	width: 170px;
	float: right;
	padding: 5px 15px 20px 0;
}
.allcategories .snav_right dl {
	width: 170px;
	margin: 0;
	padding: 0;
}
.allcategories .snav_right dl dt {
	background: #808080;
	text-align: center;
	color: #fff;
	padding: 5px 0;
	margin-bottom: 7px;
	border-radius: 3px;
	text-transform: uppercase;
}
.allcategories .snav_right dl dd {
	margin: 0 10px 7px 0;
	padding: 0 0 0 10px;
	background: url("../header_bg.png?r=12522") no-repeat 0 -834px;
}
.allcategories .snav_right dl dd a {
	color: #666;
	line-height: 14px;
}
.allcategories .snav_right dl dd a:hover {
	text-decoration: underline;
}
/* 右侧special 部分的高亮样式 */
.allcategories a.highlight {
	color: #FFA600 !important;
}
.snav_img img {
	width: 170px;
	margin-top: 10px; 
}

/* 无右侧special 部分 */
.allcategories div.masonry_layout.snav_single {
	width: 420px;
}
.allcategories div.masonry_layout.snav_single div.snav_left {
	border: none;
}
.allcategories div.snav_left dl dt a, .allcategories div.snav_left dl dd a {
	display: block;
}


.search { background:#C7C7C7; height:32px; width:749px; float:right;padding:6px 0 0 10px;border-left: 1px #E5E5E5 solid; }
.ep_qsearch li a{display: block;line-height: 13px;padding: 4px 8px 4px 30px;color: #666;font-size: 11px;cursor: pointer;}
.ep_qsearch li a:hover{text-decoration: underline;}
.qsearch_selected{background: #FFEBA6;}
.search1 { position:absolute; right:0; padding-top:6px }
.search1 li { float:left }
.search input, .search1 input, .select { background:#fafafa url("../pagebg.png?r=13812") no-repeat -188px -107px; border:none; margin:0; padding:0; color:#333; font-family:Verdana; float:left; margin-right:6px; line-height:25px; height:25px; border: 1px #b1b1b1 solid; width:444px; padding-left:28px; box-shadow:1px 1px 1px #e9e9e9 inset; -webkit-box-shadow:1px 1px 1px #e9e9e9 inset; }
.search1 input { padding-left: 5px; border:none; }
input.go { box-shadow:0px 0px 2px white inset;background: #FFBD00;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD101), to(#FFB000));background:-moz-linear-gradient(top, #FFD101, #FFB000); text-shadow: 1px 1px 0 #E3A200; border: 1px solid #FFA600; width:77px; height:27px; line-height:20px; padding:0; cursor:pointer; color:white; font-weight:700; font-size: 12px; }
input.go:hover{color:;background:#FFCF01;border-color:#FFA600;box-shadow:none;}
.select { background-position:right -638px; width:165px; padding-right:10px; cursor:pointer; padding-left:0px; }
#select_categories {width:145px; cursor:pointer; background:none; }
.pop_cate { position:absolute; top:32px; left:0; border:1px #b1b1b1 solid; background:#fff; padding:8px 0;width:175px; display:none; }
.pop_cate span { display:block; line-height:13px; padding:4px 8px; color:#666; font-size:11px; cursor:pointer; }
.pop_cate span:hover { background:#FFEBA6; }

/*popup sign box*/
.pop_signbox{ position:absolute; top:30px; left:0;width:291px;}
.top_arrow{ display:block;position:absolute; top:-10px;top:-8px\9;*top:-9px; left:6px;font-size:12px;line-height:18px; height:18px;color:#f29700;left: 6px;}
#base_unlogin_li span.top_arrow{color:#f29700; }
.border5{border:#f29700 solid 5px;padding:2px;background:#000;}
.border4{border:#f29700 solid 4px;padding:2px; margin-top:1px;background:#e5e5e5;line-height:15px;}
.pop_signbox h3{ color:#fff; font-size:12px; font-weight:200; line-height:18px; padding:5px 10px;}
.close_btn{ float:right; display:block; width:15px; height:15px; margin-top:2px; background:#fafafa url("../header_bg.png?r=12522") no-repeat -58px 0;}
.sign_content{padding:10px;background:#e5e5e5;}

#base_unlogin_li .c1{color:#e40112;}
.sign_content li{color:#323232; float:none; margin:0 0 5px; line-height:20px;}
.sign_content input,.sign_content select{ font-family:Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3";}
.sign_content .input_t{ width:250px;}
.sign_content .more_fun{ padding-left:23px;font-size:10px; line-height:12px; position:relative;}
.sign_content .check_box{ position:absolute; left:0; top:0px;vertical-align:text-top;}
.sign_content .more_fun a{ text-decoration:underline;color:#333;}
.create_btn{ background:#ffce58;color:#000; padding:3px 10px; border:#ff9201 solid 1px;overflow:visible; cursor:pointer; box-shadow:1px 1px 1px #f2e0ba inset; text-transform:uppercase; font-weight:700;}
.border4 .close_some{ display:inline-block;height:15px;color:#000;background:url("../header_bg.png?r=12522") no-repeat -58px -16px; padding-left:20px;}
.sign_content .forgot_link{font-size:9px; text-decoration:underline; color:#333; margin-left:4px;}
/* fr site */
.fr_site .go {width: 97px;}
.fr_site .search input {width: 424px;}
/*header*/
#header{line-height:30px;}
.header_top{background:#7D7D7D;}
#base_unlogin_li span{color:#aaa;}
/*footer*/
.butserv { background:#f4f4f4; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#eee)); background:-moz-linear-gradient(top, #f3f3f3, #eee); border-bottom:#b8b8b8 solid 1px; border-top:1px #b8b8b8 solid; padding:15px 0; clear:both;box-shadow: 0 1px 3px -2px 
black;}
/*.other, .serve { height:100%; overflow:hidden; width:950px; margin:auto; padding:5px 0; font-size:11px; line-height:18px; color:#666 }
.other, .serve { padding-left:200px; width:750px }
.other dl, .serve dl { float:left; width:260px; padding-right:30px; color:#666 }
.other dl.hot { width:139px }
.serve dl { width:139px }
.other dt, .serve dt { font-size:12px; font-weight:700; color:#666; font-family:Verdana, Geneva, sans-serif; line-height:30px }
.other a, .serve a{ color:#666 }
.other a:hover, .serve a:hover{color:#900}*/

.other, .serve,.about_us{ width:950px; margin:0 auto;font-size:10px;color:#000;}
.other dl, .serve dl{ padding:7px 20px 7px 17px;float: left; width:200px;height:134px;}
dl#first{height:280px;}
.other dt, .serve dt{ margin-right:8px;text-transform:uppercase; font-weight:700;}
.other dd, .serve dd{color:#666;}
.other a, .serve a{color:#666;}
.other a:hover, .serve a:hover{color:#315C99; text-decoration:underline;}

.no_b_b{ border-bottom:none;}
.join_us{ float:left; width:400px; height:100px; padding:10px 0 10px 20px; border-right:#7d7d7d 10px solid;}
.join_us dt{color:#7d7d7d; font-size:28px; margin-bottom:28px;}
.join_us dd{ float:left; color:#000; width:90px;font-weight:700;}
.more_us{ float:left; width:480px;padding:0 0 0 40px; line-height:15px;}
.more_us dt a{ color:#000;}
.more_us dd{ color:#7d7d7d; margin-bottom:10px;}
.more_us dd a{ color:#7d7d7d;}
.more_us a:hover{ color:#000; text-decoration:underline;}
.s_facebook, .s_twitter, .s_youtube, .s_milan, .s_vk { display:block;width:30px; height:30px; margin-bottom:8px;background-image:url("../header_bg.png?r=12522");}
.s_facebook { background-position:0 -304px; }
.s_twitter { background-position:0 -339px;}
.s_youtube {background-position:-35px -304px; }
.s_milan { background-position:-35px -339px; }


#footer { text-align:center; font-size:10px; padding:10px 0 }
.icp { background:url("../pagebg.png?r=13812") no-repeat -95px -198px; display:block; width:100px; height:18px; margin:auto }
.tags a { color:#039 }
.copy {clear:both }

/*底部图标列表--*/
.paylogo{height:40px; margin:5px 0px; background:url("http://www.mlo.me/uedb/image/default/footer_ico_bg.png?r=13812") center center no-repeat;}
.link a img{ vertical-align:middle;}




.link a {height:30px;margin-right:10px }
a.l1 { background-position:-64px -164px; width:74px }
a.l2 { background-position:-78px -133px; width:45px }
a.l3 { background-position:-1px -105px; width:104px }
a.l4 { background-position:0px -132px; width:65px }
a.l5 { background-position:0px -160px; width:60px }
a.l6 { background-position:-172px -215px; width:25px }
a.l7 { background-position:-2px -190px; width:75px }
a.l8 { background-position:-2px -217px; width:65px }
a.l9 { background-position:-2px -246px; width:54px }
.feedback{ display:block; position:fixed; padding-left:35px; height:30px; overflow:hidden;background:url("../pagebg.png?r=13812") no-repeat 0 -963px; bottom:0; right:0;}
.feedback span{ display:block;height:15px; color:#fff; font-size:14px; padding:7px 10px 8px 0; text-shadow:1px 1px 0 #d87a00;text-transform:capitalize;background:#fff url("../pagebg.png?r=13812") no-repeat right -963px;font-weight: bold;}
.feedback:hover{text-decoration: none;}
/*footer*/
/*mail subscribe*/
.mail_subscribe { margin-top:10px; position:relative; height:350px; }
.mail_subscribe #mail_link { font-size:11px; position:absolute; right:15px; top:95px; color:#666; text-decoration:underline; font-style:italic;text-shadow: 1px 1px 1px white; color:#6095B4; }
.mail_subscribe #mail_link:hover {}
.mail_subscribe form { padding-top:121px; padding-left:14px; }
.mail_subscribe input { border:#c1c1c1 solid 1px; box-shadow:1px 1px 0 rgba(236, 236, 236, 1) inset; -webkit-box-shadow:1px 1px 0 rgba(236, 236, 236, 1) inset; color:#333; background:#fafafa; margin:4px 0; height:20px; line-height:20px; padding:2px 3px; font-family:Verdana; }
.mail_subscribe input[type="text"]{width:153px;height: 18px;border:1px solid #9F9F9F;border-color: #9F9F9F white  white #9F9F9F;border-radius:3px;background:white; color:#999;font-style:italic;}
.mail_subscribe .sub_but { height:28px; cursor:pointer; color:white; font-weight:700; background:#77B4D7;box-shadow:0px 0px 2px white inset; border:1px solid #6095B4;border-radius:3px;float:right;padding: 0 23px;margin-right: 15px;background:-moz-linear-gradient(top, #8DCFF6, #649ABA);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8DCFF6), to(#649ABA)); *overflow:visible;*float:none;}
.mail_subscribe .sub_but:hover{background:#81C0E5;}
.mail_subscribe .sub_but:active{box-shadow:none;background:#679FBF;background:-moz-linear-gradient(top, #649ABA, #8DCFF6);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#649ABA), to(#8DCFF6));}
/*mail subscribe*/
/*error style*/
.logo_picture{float: left;margin-left: 40px;margin-top: 10px;}


/* header */
#hide_login_skype img{padding-top: 6px;float: left;}
#hide_login_skype a{color: black;font-weight: normal;}

.ep_qsearch{position: absolute;top: 26px;left: 0;border: 1px solid #B1B1B1;width: 472px;background: #FAFAFA; padding: 0 0 8px 0;}
input.error_input{background:#FFCE6A;border:1px solid #FF512C;box-shadow:0 0 3px #FF980D inset;}

/* buttons */

/* font14 */
.submitbtn, .unsubmitbtn, .ordibtn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: inline-block;
	background: url("../buttons.png?r=13812") no-repeat 0 -420px;
	color: #fff;
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 14px;
	outline: none;
	overflow: visible;
	border-style: none;
	border: 0;
}
.submitbtn span, .unsubmitbtn span, .ordibtn span {
	display: inline-block;
	background: url("../buttons.png?r=13812") no-repeat 100% -420px;
	margin-right: -5px;
	position: relative;
	height: 33px;
	line-height: 32px;
	padding: 0 25px 0 20px;
	vertical-align: middle;
	white-space: nowrap;
	color: #fff;
}
.submitbtn:active, .unsubmitbtn:active, .ordibtn:active {
	padding: 0 0 0 5px;
	margin: 0;
	border-style: none;
	border: 0;
}
.submitbtn:hover {
	background-position: 0 -480px;
}
.submitbtn:hover span {
	background-position: 100% -480px;
	color: #fff;
}
.submitbtn:active {
	background-position: 0 -540px;
}
.submitbtn:active span {
	background-position: 100% -540px;
}
.ordibtn {
	background-position: 0 -600px;
}
.ordibtn span {
	background-position: 100% -600px;
	color: #666;
}
.ordibtn:hover {
	background-position: 0 -660px;
}
.ordibtn:hover span {
	background-position: 100% -660px;
	color: #666;
}
.ordibtn:active {
	background-position: 0 -720px;
}
.ordibtn:active span {
	background-position: 100% -720px;
}

.unsubmitbtn {
	background-position: 0 -780px;
} 
.unsubmitbtn span {
	cursor: default; 
	color: #fff;
	background-position: 100% -780px;
}

/* smaller font size */
.btn-smaller, .btn-smaller span { 
	height: 27px;
	line-height: 27px;
	font-size: 12px;
}
.ordibtn.btn-smaller {
	background-position: 0 -1020px;
}
.ordibtn.btn-smaller span {
	background-position: 100% -1020px;
}
.ordibtn.btn-smaller:hover {
	background-position: 0 -1080px;
}
.ordibtn.btn-smaller:hover span {
	background-position: 100% -1080px;
}
.ordibtn.btn-smaller:active {
	background-position: 0 -1140px;
} 
.ordibtn.btn-smaller:active span {
	background-position: 100% -1140px;
}


/* bigger font size */
.btn-bigger, .btn-bigger span {
	height: 39px;
	line-height: 39px;
}
.submitbtn.btn-bigger {
	background-position: 0 0;
}
.submitbtn.btn-bigger span {
	background-position: 100% 0;
	font-size: 16px;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 30px;
}
.submitbtn.btn-bigger:hover {
	background-position: 0 -60px;
}
.submitbtn.btn-bigger:hover span {
	background-position: 100% -60px;
}
.submitbtn.btn-bigger:active {
	background-position: 0 -120px;
}
.submitbtn.btn-bigger:active span {
	background-position: 100% -120px;
}

.ordibtn.btn-bigger {
	background-position: 0 -180px;
} 
.ordibtn.btn-bigger span {
	background-position: 100% -180px;
}
.ordibtn.btn-bigger:hover {
	background-position: 0 -240px;
}
.ordibtn.btn-bigger:hover span {
	background-position: 100% -240px;
}
.ordibtn.btn-bigger:active {
	background-position: 0 -300px;
}
.ordibtn.btn-bigger:active span {
	background-position: 100% -300px;
}
.unsubmitbtn.btn-bigger {
	background-position: 0 -360px;
}
.unsubmitbtn.btn-bigger span {
	background-position: 100% -360px;
}
.hidden {
	display: none;
}

.pos_area{display:inline-block;*display:inline;vertical-align:bottom; float: left;}
.qh_notice_box{background:#f2f2f2;position:absolute;top:50px;left:-45px;padding:20px;border:#a6a6a6 solid 1px;box-shadow:0 1px 2px 1px #e4e4e4;font-size:11px;color:#333;width:470px;line-height:15px;}
.qh_notice_box span{display:block;padding:8px 0;}
.qh_notice_box:before{position:absolute;top:-20px;left:99px;content:"";height:0;width:0;border-style:solid;border-width:10px;border-color:transparent transparent #a6a6a6;}
.qh_notice_box:after{position:absolute;top:-18px;left:100px;content:"";height:0;width:0;border-style:solid;border-width:9px;border-color:transparent transparent #f2f2f2;}
.qh_notice_box2{background:#fff;text-align:center;position:absolute;top:45px;left:-70px;padding:20px;border:#a6a6a6 solid 1px;box-shadow:0 1px 2px 1px #e4e4e4;font-size:11px;color:#333;width:300px;line-height:15px;}
.qh_notice_box2:before{position:absolute;top:-20px;left:95px;content:"";height:0;width:0;border-style:solid;border-width:10px;border-color:transparent transparent #a6a6a6;}
.qh_notice_box2:after{position:absolute;top:-18px;left:96px;content:"";height:0;width:0;border-style:solid;border-width:9px;border-color:transparent transparent #fff;}

.nPages{border-top:1px solid #DDDDDD;background:none;border-width:1px 0 0 0;padding: 15px 0 10px 0;text-align: right;margin: 10px 0;}
.nPages a{padding:4px 10px;border:1px solid #CCCCCC; color:#333333; margin-left:8px;}
.nPages a.nogo{color:#999999;}
.nPages a.current{background:black;color:white;font-weight:bold;}
.nPages i{color:#333; line-height:26px; margin-left:8px;font-style: normal;padding:4px 0px;}


.pop_signbox{ display:none;}




/*与2.0不同部分*/
.content_box, #header_content, #menu, #content, #footer,.header_top_content{ width:972px;}
.search{ width:770px;}
.search input{ width:464px;}
.ep_qsearch{ width:492px;}
.location{ width:968px;}
#link_btn{padding: 0;position: absolute;display: block;left: 0;top: 0;height: 69px;width: 230px;background: none;}
/*account button style*/
.member_button{
background: #F90; line-height:18px;
color:#fff;
font-weight: bold;
border-width: 0px;
border-style: none;
font-size: 12px;
cursor: pointer;
padding:3px 10px 4px;
border: 1px solid #D1D2D3;
border-radius: 20px;
box-shadow: 1px 1px 3px #999;
background: -moz-linear-gradient(top,#FEAB52,#F36A35);
background: -webkit-gradient(linear,0 0,0 100%,from(#FEAB52),to(#F36A35));
font-family:Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3";
}
.sitemap_box{letter-spacing: -3px;padding: 20px;font-size: 0;text-align:justify;}
.sitemap_box dl{letter-spacing: 0;margin-right: 23px;display: inline-block;*display: inline;zoom:1;margin-bottom: 10px;vertical-align: top;}
.top5selling li {
	height: 130px !important;
}

.submit_3{ height:33px; font-weight:200;font-size:14px;}
.cart_list{ margin-left:10px;margin-left:0\9;}
.item_style3 .table_ul1{padding: 10px 0 20px 100px;}
.table_ul1 li span{ float:left;width:200px; padding-top:3px; }
.input_font,.message_normal{ line-height:23px;*float:left;}
.message_normal img{ margin-top:8px;}
/*我的帐户*/
.Welcome_box{*position:static;}




/*live help style*/
#live_help{width:256px; border-radius:3px; position:absolute; left:-75px; top:5px; border:#c4c4c4 solid 1px; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); cursor:default;/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);*/ background:#fff;}
#live_help h3{ text-align:center; height:31px; line-height:31px; text-transform:uppercase; color:#000;font-size:14px; font-family:Georgia;}
.close_help{ float:right; display:inline-block; overflow:hidden; text-indent:-9999px; margin:10px 10px 0 0;width:11px; height:11px;background: url("../header_bg.png?r=12522") no-repeat 0 -36px;}
.help_icon{ display:inline-block;width:23px; float:left;margin-right:10px;*cursor:pointer;background-image: url("../header_bg.png?r=12522");}
.s_size{ font-size:11px;}
.hl_color{ color:#2597cf;}
.f_color{ color:#bbb;}
#live_help ul{ padding-bottom:10px;}
#live_help li{ padding:9px 10px 9px 27px;margin:0; float:none;line-height:15px;}
.live_chat_row strong{ color:#000;}
.have_bg{ /*box-shadow:1px 1px 3px rgba(0,0,0,.1) inset;background:#f5f5f5;*/ background:#f5f5f5 url("../shadow_bg1.gif?r=10781") repeat-y;}
.shadow_top,.shadow_bot{ position:absolute;left:0; right:0;}
.shadow_top{top:0;height:4px;background:url("../shadow_bg2.gif?r=10781") no-repeat;}
.shadow_bot{bottom:0;height:3px;background:url("../shadow_bg2.gif?r=10781") bottom no-repeat;}
#live_help li a{display:block; min-height:14px;color:#000;text-decoration: none;}
#live_help li a:hover strong{ text-decoration:underline;}
#live_help li a:hover .f_color{ /*text-decoration:none;*/}
.txt1{font-family:Georgia;font-weight:700; padding:3px 45px 15px 50px; font-style:italic;font-size:11px;}
.txt2{font-family:Georgia;font-weight:700; padding:5px 0 5px 33px; font-style:italic;font-size:10px; color:#888;line-height:13px;width: 150px;}
.txt3{ color:#797979;font-size:10px;line-height:13px;}
.txt3 b{ display:block; padding:5px 0; color:#000; }
#live_help .txt3 a{ display:inline; text-decoration:underline;}
#live_help .txt3 a:hover{color:#2597cf;}
.avatar1,.avatar2{ position:absolute; bottom:0; right:10px; width:58px; height:47px;background-image: url("../header_bg.png?r=12522");}
.avatar1{background-position:-15px -208px;}
.avatar2{background-position:-15px -262px;}
.skype_icon{background-position:-43px -66px; height:16px;}
.online{background-position:2px -66px; height:16px;}
.not_online{background-position:-21px -66px; height:16px;}
.call{background-position:4px -172px; height:28px;}
.email{background-position:-22px -179px; height:14px;}
.h_center{background-position:-45px -178px; height:17px;}
.ss-live_chat_back {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("../header_bg.png?r=12522") no-repeat -58px -635px;
	right: 10px;
	position: absolute;
	z-index: 1;
}

.offline a p {
	color: #666;
}
.offline .skype_icon {
	background-position: 0 -634px;
}
.offline strong {
	color: #bbb;
}
.offline .avatar1 {
	background-position:-15px -262px;
}

.allcategories div.snav_left dl dt a, .allcategories div.snav_left dl dd a {
	display: block;
}



/*
.location {
	position:relative;display:block;border-bottom:1px solid #dddddd;z-index:99;height:28px;margin:10px auto;width:950px;
}
.location span:first-child a {padding:0 8px 0 12px;}
.location span i,
.location span.arrowb,
.location a {
	background-image:url(../pic-breadcrumb.png);
}
*/

.location, #breadcrumb.location {
	margin: 10px auto !important;
	visibility: hidden;
	height: 28px;
	overflow: hidden;
}
#breadcrumb.location div.home span a {
	text-indent: -9999px;
	margin-right: 12px;
}

/*面包屑*/

#breadcrumb{position:relative;display:block;border-bottom:1px solid #dddddd;z-index:99;height:28px;margin:10px auto;width:950px;}
.reviews_path div.home span a{padding:0 8px 0 12px;}
.breli.rootChild a{padding:0 28px 0 24px;}

.breli i,.breli.home span.arrowb,.breli.root a, .breli.rootChild a span.arrowb,#breadcrumb #rootsub dt span.arrowb, #breadcrumb #rootsub dt i,#breadcrumb #rootsub.over dt a,#uniUtility .home{background-image:url(../pic-breadcrumb.png?r={-$REVISION-});}
.breli,.breli a, .breli.home span.arrowb, .breli i{color:#333;}
.breli,.breli a, .breli.home span.arrowb, #rootsub dt i{height:29px;line-height:28px;text-decoration:none;}
.breli i{background-position: 0px -34px;}
.breli a{padding:0 8px 0 12px;display: block;}
.breli.home a{padding-left:4px;}
.breli a:hover{color:#FFA600;text-decoration:underline;}
#uniUtility .home{background-position:1px 4px;}
.breli.home:hover span.arrowb{background-position:1px -17px;}
#uniUtility .home:hover{background-position:1px -15px;}
.breli.root a, #rootsub dt a{background-position:0px -61px;}
.breli.root i, #rootsub dt i{background-position:-25px -37px;margin:0;}
#breadcrumb #rootsub dt span.arrowb, .breli.rootChild a:hover span.arrowb, #breadcrumb #rootsub.over dt span.arrowb{background-position:0 -187px;}
.breli.rootChild a span.arrowb{background-position:0px -187px;position:absolute;top:8px;right:13px;}
.breli.rootChild #rootsub a span.arrowb{position:static;}
#breadcrumb #rootsub.over dt span.arrowb{background-position:4px -187px;background:none;}
#breadcrumb #rootsub.over dt a{background-repeat:no-repeat;background-position:right -204px;}
* html #breadcrumb #rootsub.over dt a{background:none;}
.breli.root{z-index:-1;}
.breli.root a{color:#fff;text-shadow:0 1px 0 #666;}



.breli{float: left;position:relative;}
.breli i{position:absolute;top:2px;right:-8px;z-index:20;width:9px;height:27px;line-height:26px;}
.breli.root i{z-index:15;}
.breli.home span.arrowb{width:16px;height:17px;background-position:1px 2px;float: left;overflow:hidden;margin-top:5px;*+margin-top:-22px;}
.breli.rootChild a span.arrowb{display:block;float:right;height:15px;width:11px;vertical-align:middle;}
#breadcrumb #rootsub dt span.arrowb{width:20px;}
#breadcrumb #rootsub{display:none;position: absolute; }
#breadcrumb #rootsub dd{display:none;position:absolute;left:0;padding-top:0;z-index: 1000;}
#breadcrumb #rootsub dt{position:relative;left:0;top:1px;padding:0 1px 0 5px;}
#breadcrumb #rootsub.over dt{display:block;white-space:nowrap;}
#breadcrumb #rootsub dt{display: none;}
#breadcrumb #rootsub.over dd{display:block;}
#breadcrumb #rootsub dd li{line-height:21px;height:auto;}
#breadcrumb #rootsub dd li{float: none;}
.breli.root li a{white-space:normal;background-image: none;}
#breadcrumb #rootsub dd a{margin-top:2px;color:#666666;height:auto;word-wrap:break-word;overflow:hidden;display:block;border:none;padding:4px 10px 4px 16px;line-height:14px;}
#breadcrumb #rootsub dd a:hover{color:#fff;text-decoration:none;background-color: #FFA600;}
#breadcrumb #rootsub.over{ z-index:23332;}
#rootsub dt a{background-repeat:repeat;padding: 0 17px 0 16px;}
#breadcrumb .root.nosub span.arrowb, #breadcrumb .rootChild.nosub #rootsub span.arrowb{display:none;}
#breadcrumb .rootChild.nosub #rootsub.over dt, #breadcrumb .rootChild.nosub #rootsub.over dd{display:none;}
#breadcrumb #iconPprol,#breadcrumb #iconPpror{position:absolute;right:5px;top:5px;}
#breadcrumb #iconPprol dt a,#breadcrumb #iconPpror dt a{width:19px;height:20px;display:block;}
#breadcrumb #iconPpror dt a{width:20px;}
#breadcrumb #iconPprol dd, #breadcrumb #iconPpror dd{position:relative; }
#breadcrumb dd em{position:absolute; top:0px;right:2px;width:14px;height:8px;z-index:1002;}
#breadcrumb #iconPprol{right:24px;}
#breadcrumb dd div{width:122px;height:135px;border:1px solid #999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;position:absolute;overflow:hidden;top:6px;right:-24px;background:#fff;z-index:1001;line-height:16px;padding:10px;}
#breadcrumb dd div a{line-height:16px;}
#breadcrumb dd div p{width:122px;display:block;overflow:hidden;word-break:break-all;height:32px;}
#breadcrumb dd div a:hover{text-decoration:underline;}
#breadcrumb dd div a img{border:medium none;margin:0 0 5px 22px;}
#breadcrumb dd div a .imageHover{position:absolute;left:10px;top:10px;display:none;}
#breadcrumb dd div a:hover .imageHover{display:block;}
#breadcrumb #iconPpror div{right:-5px;}
#breadcrumb dd{display:none;}
#breadcrumb dl.over dd{display:block;}
#breadcrumb dl#iconPprol.over dt a{background-position:0 -210px;}
#breadcrumb dl#iconPpror.over dt a{background-position:-42px -210px;}
.breli.home a{background-position:-0px -20px;}
#breadcrumb #iconPprol dt a:hover{background-position:0 -210px;}
#breadcrumb #iconPpror dt a:hover{background-position:-42px -210px;}
#breadcrumb li.rootChild dt a:hover{background-position:-42px -210px;}
#breadcrumb #rootsub.over dt{background-color:#fff;border:1px solid #999;border-radius: 4px;-moz-border-radius-top-left: 4px;-moz-border-radius-top-right: 4px;-moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright: 0; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0; border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius:0;z-index: 1001;border-bottom:none;height:24px;line-height:24px;}
.breli.root li a{text-shadow:none;}
#breadcrumb #rootsub{z-index:19;top:0px; left:8px;}
#breadcrumb #rootsub.over dt a{background-color:#fff;text-decoration:none;height:25px;line-height:24px;color:#333;padding:0 8px 0 10px;}
#breadcrumb #rootsub.over dt i{background-position:10000px -35px;display:inline-block;position:absolute;top:0;right:-10px;z-index:1000;width:11px;background:none;}
#breadcrumb #rootsub ul{padding:5px 0 15px 0;border:1px solid #999;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius:3px;background-color:#fff;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 3px;border-top-left-radius: 0;border-top-right-radius: 3px;}
#breadcrumb #rootsub dd{top:25px;}.w-cateNav{width:208px;font-family:verdana, arial, helvetica, sans-serif;margin-bottom:20px;line-height:18px;}



/*主站图片悬浮蒙灰*/
#left ol li img:hover,
.fc_list li a.picbox img:hover,
.gallery_display dt a img:hover,
#left ol#topsell_price li img:hover,
#pro_attr_img img:hover,
.review_pic li img:hover,
#content .stlist dl dt.pic img:hover,
#content #left dl.reviews dt a:hover img,
#content #right .review dt img:hover,
#content #right .review dd p.pic img:hover,
#newarri .goods_item a:hover img,
.goods_pic img:hover,
.daily_deal img:hover,
ul.img_list li img:hover,
#history ul li img:hover,
#pro_bottom .related_list li img:hover,
.StoryAndReviews .about_img img:hover
{opacity:.9;filter:alpha(opacity=90);}



input.submit_blue1 {
	background-position: 0 0 !important;
	width: 139px !important;
}
