@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,main,nav,section {

	display:block

}
a{cursor:pointer;}
button{cursor:pointer;}
audio,canvas,video {

	display:inline-block;

	*display:inline;

	*zoom:1

}

audio:not([controls]) {

	display:none;

	height:0

}

[hidden] {

	display:none

}

html {

	font-size:100%;

	-ms-text-size-adjust:100%;

	-webkit-text-size-adjust:100%

}

a:focus {

	outline:thin dotted #333;

	outline:5px auto -webkit-focus-ring-color;

	outline-offset:-2px

}

a:hover,a:active {

	outline:0

}

b,strong {

	font-weight:bold

}

small {

	font-size:80%

}

sub,sup {

	position:relative;

	font-size:75%;

	line-height:0;

	vertical-align:baseline

}

sup {

	top:-0.5em

}

sub {

	bottom:-0.25em

}

img {

	width:auto\9;

	height:auto;

	vertical-align:middle;

	border:0;

	-ms-interpolation-mode:bicubic

}

form {

	margin:0

}

button,input,select,textarea {

	font-size:100%;

	margin:0;

	vertical-align:baseline;

	*vertical-align:middle

}

button,input {

	line-height:normal

}

button,html input[type="button"],input[type="reset"],input[type="submit"] {

	-webkit-appearance:button;

	cursor:pointer;

	*overflow:visible

}

button[disabled],html input[disabled] {

	cursor:default

}

input[type="checkbox"],input[type="radio"] {

	box-sizing:border-box;

	padding:0;

	*height:13px;

	*width:13px

}

input[type="search"] {

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box;

	-webkit-appearance:textfield

}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {

	-webkit-appearance:none

}

button::-moz-focus-inner,input::-moz-focus-inner {

	border:0;

	padding:0

}

textarea {

	overflow:auto;

	vertical-align:top

}

.left{float:left;}

.pull ul li{float:left;line-height:30px;color:#555;margin-right:10px; font-family:'宋体'; font-size:12px;}

.pull ul li a{color:#555;}

.right{float:right; font-size:13px;font-family:'微软雅黑';}
.brand i{font-style:normal; float:left; line-height:15px;}
.brand li{padding-right:10px; margin-left:5px; color:#333; float:left; height:15px; line-height:15px;}

.right .weixin{
	position: relative;
}

.right .weixin img{
	position: absolute;
	top: 44px;
	left: -68px;
	display: none;
	z-index: 1002;
}
body {

	margin:0;

	font-family:"Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;

	font-size:14px;

	line-height:20px;

	color:#656d78;

	background-color:#ffffff;

	position:relative;
	
	overflow-x:hidden;
}

.container {

	margin-right:auto;

	margin-left:auto;

	*zoom:1

}

.container:before,.container:after {

	display:table;

	content:"";

	line-height:0

}

.container:after {

	clear:both

}

.header.container {

	-webkit-transition:width .3s;

	-moz-transition:width .3s;

	-o-transition:width .3s;

	transition:width .3s

}

.container-fluid {

	padding-right:10px;

	padding-left:10px;

	*zoom:1

}

.container-fluid:before,.container-fluid:after {

	display:table;

	content:"";

	line-height:0

}

.container-fluid:after {

	clear:both

}

a {

	color:#656d78;

	text-decoration:none

}

a:hover,a:focus {

	color:#DD4250;

	text-decoration:none

}

.img-rounded {

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px

}

.img-polaroid {

	padding:4px;

	background-color:#fff;

	border:1px solid #ccc;

	border:1px solid rgba(0,0,0,0.2);

	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);

	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);

	box-shadow:0 1px 3px rgba(0,0,0,0.1)

}

.img-circle {

	-webkit-border-radius:500px;

	-moz-border-radius:500px;

	border-radius:500px

}

.clearfix {

	*zoom:1

}

.clearfix:before,.clearfix:after {

	display:table;

	content:"";

	line-height:0

}

.clearfix:after {

	clear:both

}

.hide {

	display:none

}

.close {

	float:right;

	font-size:20px;

	font-weight:bold;

	line-height:20px;

	color:#000;

	text-shadow:0 1px 0 #fff;

	opacity:.2;

	filter:alpha(opacity=20)

}

.close:hover,.close:focus {

	color:#000;

	text-decoration:none;

	cursor:pointer;

	opacity:.4;

	filter:alpha(opacity=40)

}

.row {

	margin-left:-10px;

	*zoom:1

}

.row:before,.row:after {

	display:table;

	content:"";

	line-height:0

}

.row:after {

	clear:both

}

.container {

	width:1190px

}

.span15 {

	width:1190px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span14 {

	width:1110px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span13 {

	width:1030px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span12 {

	width:100%;

	float:left;

	_display:inline;

	min-height:1px;



}

.span11 {

	width:870px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span10 {

	width:790px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span9 {

	width:710px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span8 {

	width:630px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span7 {

	width:550px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span6 {

	width:470px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span5 {

	width:390px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span4 {

	width:310px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span3 {

	/*width:230px;*/

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span2 {

	width:150px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.span1 {

	width:70px;

	float:left;

	_display:inline;

	min-height:1px;

	margin-left:10px

}

.offset15 {

	margin-left:1210px

}

.offset14 {

	margin-left:1130px

}

.offset13 {

	margin-left:1050px

}

.offset12 {

	margin-left:970px

}

.offset11 {

	margin-left:890px

}

.offset10 {

	margin-left:810px

}

.offset9 {

	margin-left:730px

}

.offset8 {

	margin-left:650px

}

.offset7 {

	margin-left:570px

}

.offset6 {

	margin-left:490px

}

.offset5 {

	margin-left:410px

}

.offset4 {

	margin-left:330px

}

.offset3 {

	margin-left:250px

}

.offset2 {

	margin-left:170px

}

.offset1 {

	margin-left:90px

}

.btn {

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin-bottom:0;

	font-size:14px;

	height:38px;

	line-height:38px;

	text-align:center;

	cursor:pointer;

	background-color:#fff;

	border:1px solid #e6e9ed;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

	color:#656d78;

	padding:0;

	width:140px

}

.btn:hover,.btn:focus {

	color:#656d78;

	text-decoration:none;

	background-color:#fff

}

.btn:focus {

	outline:thin dotted #333;

	outline:5px auto -webkit-focus-ring-color;

	outline-offset:-2px

}

.btn.active,.btn:active {

	outline:0;

	background-color:#f5f7fa;

	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);

	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);

	box-shadow:inset 0 2px 4px rgba(0,0,0,.15)

}

.btn.disabled,.btn[disabled] {

	cursor:default;

	opacity:.65;

	filter:alpha(opacity=65);

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	color:#e5e9ec;

	background:#ccd0d9

}

.btn-block {

	display:block;

	width:100%;

	padding-left:0;

	padding-right:0;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.btn-primary {

	background-color:#DD4250;

	border:0;

	color:#fff

}

.btn-primary:hover,.btn-primary:focus {

	color:#fff;

	background-color:#ff7e51

}

.btn-primary.active,.btn-primary:active {

	background-color:#f06332

}

.btn-green {

	background-color:#85c143;

	border:0;

	color:#fff

}

.btn-green:hover,.btn-green:focus {

	color:#fff;

	background-color:#8cc84d

}

.btn-green.active,.btn-green:active {

	background-color:#7cb83a

}

.btn-blue {

	background-color:#4b89dc;

	border:0;

	color:#fff

}

.btn-blue:hover,.btn-blue:focus {

	color:#fff;

	background-color:#5d9cec

}

.btn-blue.active,.btn-blue:active {

	background-color:#4682d3

}

.btn-purple {

	background-color:#967adc;

	border:0;

	color:#fff

}

.btn-purple:hover,.btn-purple:focus {

	color:#fff;

	background-color:#a084e4

}

.btn-purple.active,.btn-purple:active {

	background-color:#8b6fd1

}

.btn-red {

	background-color:#ed5567;

	border:0;

	color:#fff

}

.btn-red:hover,.btn-red:focus {

	color:#fff;

	background-color:#f86072

}

.btn-red.active,.btn-red:active {

	background-color:#e14d5e

}

.btn-dake {

	background-color:#656d78;

	border:0;

	color:#fff

}

.btn-dake:hover,.btn-dake:focus {

	color:#fff;

	background-color:#717984

}

.btn-dake.active,.btn-dake:active {

	background-color:#5a606c

}

.btn-dakeLight {

	background-color:#ccd0d8;

	border:0;

	color:#fff

}

.btn-dakeLight:hover,.btn-dakeLight:focus {

	color:#fff;

	background-color:#d2d5dc

}

.btn-dakeLight.active,.btn-dakeLight:active {

	background-color:#c6cad3

}

.btn-small {

	height:30px;

	line-height:30px;

	width:110px;

	font-size:12px

}

.btn-round {

	height:24px;

	line-height:24px;

	width:105px;

	font-size:12px;

	-webkit-border-radius:12px;

	-moz-border-radius:12px;

	border-radius:12px

}

.icon-common {

	display:inline-block;

	*display:inline;

	*zoom:1;

	background:url(images/icon-common.png) no-repeat

}

.icon-common-logo {

	width:145px;

	height:62px;

}
.icon-common-face {

	width:28px;

	height:27px;

	background-position:-148px 0

}

.icon-common-tel {

	width:31px;

	height:22px;

	background-position:-177px -5px

}

.icon-common-cart {

	width:16px;

	height:13px;

	background-position:-212px 0

}

.icon-common-carthover {

	width:16px;

	height:13px;

	background-position:-294px -53px

}

.icon-common-sina {

	width:22px;

	height:17px;

	background-position:-458px -2px

}

.icon-common-sina:hover {

	background-position:-485px -2px

}

.icon-common-kongjian {

	width:22px;

	height:17px;

	background-position:-459px -24px

}

.icon-common-kongjian:hover {

	background-position:-485px -23px

}

.icon-common-weixin {

	width:22px;

	height:17px;

	background-position:-462px -51px

}

.icon-common-weixin:hover {

	background-position:-486px -51px

}

.icon-common-add {

	width:20px;

	height:20px;

	background-position:-305px -12px

}

.icon-common-negative {

	width:20px;

	height:20px;

	background-position:-281px -12px

}

.icon-common-nextRound {

	width:16px;

	height:16px;

	background-position:-359px -14px

}

.icon-common-radio {

	width:16px;

	height:16px;

	background-position:-334px -51px

}

.icon-common-radioHover {

	width:16px;

	height:16px;

	background-position:-354px -51px

}

.icon-common-editGray {

	width:22px;

	height:20px;

	background-position:-327px -12px

}

.icon-common-question {

	width:16px;

	height:16px;

	background-position:-212px -15px

}

.icon-common-questionBg {

	width:18px;

	height:18px;

	background-position:-420px -48px

}

.icon-common-questionBgHover {

	width:18px;

	height:18px;

	background-position:-441px -48px

}

.icon-common-checkbox {

	width:16px;

	height:16px;

	background-position:-313px -51px

}

.icon-common-grayheart {

	width:13px;

	height:13px;

	background-position:-232px -18px

}

.icon-common-heart {

	width:13px;

	height:13px;

	background-position:-249px -18px

}

.icon-common-arrow {

	width:13px;

	height:13px;

	background-position:-265px -20px

}

.icon-common-edit {

	width:35px;

	height:35px;

	background-position:-146px -32px

}

.icon-common-grid {

	width:14px;

	height:14px;

	background-position:-184px -32px

}

.icon-common-right {

	width:16px;

	height:16px;

	background-position:-201px -32px

}

.icon-common-pop {

	width:15px;

	height:14px;

	background-position:-204px -52px

}

.icon-common-del {

	width:16px;

	height:17px;

	background-position:-220px -32px

}

.icon-common-search {

	width:17px;

	height:18px;

	background-position:-223px -51px

}

.icon-common-searchhover {

	width:36px;

	height:34px;

	background-position:-402px -12px

}

.icon-common-plus {

	width:15px;

	height:15px;

	background-position:-242px -34px

}

.icon-common-minus {

	width:15px;

	height:15px;

	background-position:-262px -34px

}

.icon-common-qq {

	width:18px;

	height:22px;

	background-position:-242px -51px

}

.icon-common-arrowdown {

	width:14px;

	height:14px;

	background-position:-263px -52px

}

.icon-common-arrowup {

	width:14px;

	height:14px;

	background-position:-203px -72px

}

.icon-common-arrowright {

	width:14px;

	height:14px;

	background-position:-278px -52px

}

.icon-common-comment {

	width:15px;

	height:15px;

	background-position:-204px -52px

}

.icon-common-people {

	width:18px;

	height:18px;

	background-position:-184px -49px;

	_background-position:-184px -47px

}

.icon-common-close {

	width:18px;

	height:18px;

	background-position:-302px -32px

}

.icon-common-close:hover {

	background-position:-281px -32px

}

.icon-common-closehover {

	width:18px;

	height:18px;

	background-position:-281px -32px

}

.icon-common-facebook {

	width:18px;

	height:22px;

	background-position:-378px -12px

}

.icon-common-openbox {

	width:17px;

	height:10px;

	background-position:-403px 0

}

.icon-saleoff {

	display:inline-block;

	*display:inline;

	*zoom:1;

	width:50px;

	height:40px;

	line-height:40px;

	text-align:center;

	overflow:hidden;

	background-image:url("images/icon-saleoff.png");

	background-repeat:no-repeat;

}

.icon-saleoff-large {

	width:76px;

	height:60px

}

.icon-saleoff-0 {

	background-position:0px 0;

	color:#fff;font-size:14px;

}

.icon-saleoff-1 {

	background-position:-70px 0

}

.icon-saleoff-2 {

	background-position:-140px 0

}

.icon-saleoff-3 {

	background-position:-210px 0

}

.icon-saleoff-4 {

	background-position:-280px 0

}

.icon-saleoff-5 {

	background-position:-350px 0

}

.icon-saleoff-6 {

	background-position:-420px 0

}

.icon-saleoff-7 {

	background-position:-490px 0

}

.icon-saleoff-8 {

	background-position:-560px 0

}

.icon-saleoff-9 {

	background-position:-630px 0

}

.icon-saleoff-large-1 {

	background-position:-140px -60px

}

.icon-saleoff-large-2 {

	background-position:-235px -60px

}

.icon-saleoff-large-3 {

	background-position:-330px -60px

}

.icon-saleoff-large-4 {

	background-position:-425px -60px

}

.icon-saleoff-large-5 {

	background-position:-520px -60px

}

.icon-saleoff-large-6 {

	background-position:-615px -60px

}

.icon-saleoff-large-7 {

	background-position:-140px -138px

}

.icon-saleoff-large-8 {

	background-position:-235px -138px

}

.icon-saleoff-large-9 {

	background-position:-330px -138px

}

.icon-saleoff-specia {

	background-position:0 0

}

.icon-saleoff-new {

	background-position:0 -60px

}

.icon-saleoff-over {

	background-position:-70px -60px

}

.icon-stat {

	display:inline-block;

	*display:inline;

	*zoom:1;

	width:85px;

	height:14px;

	text-indent:-9999em;

	overflow:hidden;

	background-image:url("images/icon-stat.png");

	background-repeat:no-repeat

}

.icon-stat-5 {

	background-position:0 1px

}

.icon-stat-4half {

	background-position:0 -15px

}

.icon-stat-4 {

	background-position:0 -29px

}

.icon-stat-3half {

	background-position:0 -45px

}

.icon-stat-3 {

	background-position:0 -59px

}

.icon-stat-2half {

	background-position:0 -74px

}

.icon-stat-2 {

	background-position:0 -89px

}

.icon-stat-1half {

	background-position:0 -104px

}

.icon-stat-1 {

	background-position:0 -119px

}

.icon-stat-half {

	background-position:0 -133px

}

.icon-stat-0 {

	background-position:0 -149px

}

.icon-slides {

	display:inline-block;

	*display:inline;

	*zoom:1;

	width:41px;

	height:69px;

	text-indent:-9999em;

	overflow:hidden;

	background-image:url("images/icon-slides.png");

	background-repeat:no-repeat;

	_filter:alpha(opacity=40)

}

.icon-slides:hover {

	opacity:.6;

	filter:alpha(opacity=60)

}

.icon-slides:focus {

	outline:0

}

.icon-slides-prev {

	background-position:-84px center

}

.icon-slides-prev:hover {

	background-position:0 center

}

.icon-slides-next {

	background-position:-125px center

}

.icon-slides-next:hover {

	background-position:-42px center

}

.modal-backdrop {

	position:fixed!important;

	_position:absolute;

	top:0;

	right:0;

	bottom:0;

	left:0;

	z-index:1040;

	background-color:#000

}

.modal-backdrop.fade {

	opacity:0

}

.modal-backdrop {

	opacity:.2;

	filter:alpha(opacity=20)

}

.modal {

	position:fixed!important;

	top:50%;

	left:50%;

	z-index:1050;

	width:560px;

	margin-left:-280px;

	margin-top:-200px;

	_position:absolute;

	_top:15%;

	_margin-top:0;

	background-color:#fff;

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px;

	-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;

	outline:0

}

.modal.fade {

	-webkit-transition:opacity .3s linear,top .3s ease-out;

	-moz-transition:opacity .3s linear,top .3s ease-out;

	-o-transition:opacity .3s linear,top .3s ease-out;

	transition:opacity .3s linear,top .3s ease-out;

	top:-25%

}

.modal-header {

	padding:9px 15px;

	border-bottom:1px solid #eee

}

.modal-header .close {

	margin-top:2px;

	cursor:pointer

}

.modal-header h3 {

	margin:0;

	line-height:30px

}

.modal-body {

	position:relative;

	max-height:400px;

	padding:15px

}

.modal-form {

	margin-bottom:0

}

.modal-footer {
	padding:14px 15px 15px;

	margin-bottom:0;

	text-align:right;

	background-color:#f5f5f5;

	border-top:1px solid #ddd;

	-webkit-border-radius:0 0 6px 6px;

	-moz-border-radius:0 0 6px 6px;

	border-radius:0 0 6px 6px;

	-webkit-box-shadow:inset 0 1px 0 #fff;

	-moz-box-shadow:inset 0 1px 0 #fff;

	box-shadow:inset 0 1px 0 #fff;

	*zoom:1

}

.modal-footer:before,.modal-footer:after {

	display:table;

	content:"";

	line-height:0

}

.modal-footer:after {

	clear:both

}

.modal-footer .btn+.btn {

	margin-left:5px;

	margin-bottom:0

}

.modal-footer .btn-group .btn+.btn {

	margin-left:-1px

}

.modal-footer .btn-block+.btn-block {

	margin-left:0

}

.xm-box {

	margin-bottom:10px;

	background:#fff;

	_zoom:1;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.xm-box .hd {

	height:50px;

	border-bottom:3px solid #1c1c1c

}

.xm-box .hd .title {

	float:left;

	margin:0;

	padding-left:20px;

	font:400 18px/50px arial,"Hiragino Sans GB","Microsoft YaHei",SimHei,sans-serif;

	color:#1c1c1c

}

.xm-box .hd h3{
	color:#1c1c1c
}

.xm-box .hd h3 a{
	color:#1c1c1c
}

.mileftnav .span3 {

	/*margin-top:580px;*/
	width:230px
}

.mileftnav .span12{
	width:100%
}

.linker{width:950px;margin:20px auto 0; text-align:center;color:#191818;}

.linker span{color:#181818;font-size:12px;font-weight:400;line-height:25px;padding:12px 40px;background:url(images/icon.png) no-repeat scroll -176px -95px;}
.linker div{color:#181818;font-size:12px;font-weight:400;line-height:25px;padding:12px 40px;}
.linker div a{color:#181818;}
.header {

	margin-bottom:10px

}

.header ul,.header dl,.header dt,.header dd,.header a,.header strong,.header label,.header em {

	list-style:none;

	padding:0;

	margin:0

}

.roof{background-color:#efefef}

.header .top {

	position:relative;

	height:100px;

	text-align:right;

	z-index:1001;
}

.header .top .logo {

	position:absolute;

	left:0;

	top:30px;

	z-index:1;

	width:335px;

	height:61px;

	overflow:hidden

}

.header .top .logo a {

	opacity:1;

	filter:alpha(opacity=100)

}

.header .top .logo a:hover {

	opacity:.95;

	filter:alpha(opacity=95)

}

.header .top .right {

	color:#434a54;

	font-size:12px;

	padding-top:33px

}

.header .top .right a {

	color:#fff;

	text-decoration:none

}

.header .top .right a:hover {

	color:#fff

}

.header .top .right .search {

	position:relative;

	float:right;

	display:inline-block;

	margin-right:148px;
}

.header .top .right .search input::-ms-clear {

	display:none

}

.header .top .right .search .txt {

	display:block;

	width:364px;

	height:32px;

	line-height:32px;

	text-indent:6px;

	border:1px solid #ccc;

	background:#fff;

	color:#ccd1d9;
}

.header .top .right .search .txt:focus {

	outline:0

}

.header .top .right .search .hot {

	display:block;

	text-align:left;

	color:#aab2bd;

	margin-top:6px;

}

.header .top .right .search .hot a {

	color:#aab2bd;

	margin-right:10px

}

.header .top .right .search .hot a:hover {

	color:#333;

	text-decoration:underline

}

.header .top .right .search .mbtn {

	position:absolute;

	left:318px;

	top:0px;

	z-index:2;

	display:block;

	width:50px;

	height:36px;

	cursor:pointer;

	border:0;

	background-color:#272727

}

.header .top .right .search .mbtn .btn-search{
	width: 21px;
	height: 18px;
	background: url(../images/icon.png) no-repeat scroll 0 0;
	display: block;
	position:absolute;
	left:15px;  top:8px;

}

.header .top .right .search .iconsear {

	position:absolute;

	left:343px;

	top:10px;

	z-index:1;

	display:block;

	cursor:pointer;

	border:0

}

.header .top .right .search .iconsearbg {

	position:absolute;

	left:333px;

	top:3px;

	_top:5px;

	z-index:1;

	display:block;

	cursor:pointer;

	border:0;

	display:none

}

.header .top .right .search .keyword-list {

	position:absolute;

	left:0;

	top:46px;

	width:368px;

	background:#fff;

	border:1px solid #ededed;

	border-radius:5px;

	z-index:1000

}

.header .top .right .search .keyword-list li {

	display:block;

	height:40px;

	line-height:40px;

	text-align:left;

	overflow:hidden;

	zoom:1

}

.header .top .right .search .keyword-list li a {

	display:block;

	padding-left:10px;

	color:#656d78

}

.header .top .right .search .keyword-list li a span {

	color:#DD4250

}

.header .top .right .search .keyword-list li a:hover {

	text-decoration:none

}

.header .top .right .search .keyword-list .current {

	background:#fef3ef

}

.header .top .right .search .keyword-list .current a {

	color:#DD4250

}

.header .top .right .search .keyword-list .arrow-border,.header .top .right .search .keyword-list .arrow-bg {

	display:block;

	width:0;

	height:0;

	position:absolute;

	border-style:dashed dashed solid;

	overflow:hidden

}

.header .top .right .search .keyword-list .arrow-border {

	left:50px;

	top:-5px;

	border-width:0 8px 5px;

	border-color:transparent transparent #ededed

}

.header .top .right .search .keyword-list .arrow-bg {

	left:51px;

	top:-4px;

	border-width:0 7px 4px;

	border-color:transparent transparent #fff

}

.header .top .right .menu {

	position:relative;

	float:right;

	display:inline-block;

	_display:inline;

	*zoom:1;

	width:400px;

	padding-top:10px;

	margin-left:0;

	margin-right:105px

}

.header .top .right .menu li {

	float:right;

	display:inline-block;

	height:15px;

	line-height:15px;

	text-align:center;

	border-right:1px solid #ccd1d9;

	padding:0 15px 0 15px

}

.header .top .right .menu li.first {

	position:relative;

	width:90px;

	padding:0

}

.header .top .right .menu li.last {

	border-right:0

}

.header .top .right .menu li.last strong {

	margin-right:4px

}

.header .top .right .menu li dl {

	position:absolute;

	left:0;

	top:0;

	z-index:99000

}

.header .top .right .menu li dt {

	position:relative;

	display:inline-block;

	padding:0 20px 0 20px;

	margin-bottom:4px

}

.header .top .right .menu li dt em {

	position:absolute;

	right:5px;

	_right:8px;

	top:50%;

	margin-top:-3px;

	display:inline-block;

	width:0;

	height:0;

	line-height:0;

	font-size:0;

	border:5px solid #919191;

	border-color:#919191 transparent transparent transparent;

	border-style:solid dashed dashed dashed

}

.header .top .right .menu li dd {

	display:none;

	height:24px;

	line-height:24px;

	background:#fff

}

.header .top .right .xshop {

	position:absolute;

	right:8px;

	top:28px;

	_top:31px;

	z-index:1;

	display:inline-block;

	/*width:112px;*/

	height:34px;

	border:3px solid #ffffff;

	
	background-color:#ec7223;
}

.header .top .right .xshop .pay {

	display:block;

	padding:10px 0 10px 0;

	vertical-align:middle;

	*zoom:1;

	text-align:center;

	text-decoration:none;

	overflow:hidden;

	cursor:pointer

}

.header .top .right .xshop .pay em {

    display:inline;

	height:14px;

	line-height:14px;

	padding:0 4px;

	margin-left:3px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	font-style:normal;

	background:#85c143;

	color:#fff;

	_position:relative;

	_top:-2px

}

.header .top .right .xshop .pay .icon-common {

	margin-right:4px;

	margin-bottom:-2px

}

.fullnav{
	background:#ececec;
	font-family:'Microsoft Yahei';
}
 .nav {

	position:relative;

	height:38px;

	line-height:38px;

	color:#323232;

	font-size:15px;

	background:#ececec;

	*z-index:1

}

.nav strong {

	float:left;

	display:inline-block;
	
	width:150px;

	border-right:1px solid #dddddd

}

.nav strong.side .catenav {

	display:block;

	width:100%;

	height:100%;

	text-indent:20px;

	color:#323232;

	cursor:pointer;

	font-weight:400;

	text-decoration:none;

}

.nav strong.side a.catenav:hover {

	color:#fff;
	background:#272727

}

.nav strong.side .catenav em {

	display:none;

	position:absolute;
	
	left:114px;

	top:14px;

	z-index:1000;

	display:inline-block;

	width:23px;

	height:10px;

	line-height:0;

	font-size:0;
	
	background:url(images/icon.png) -53px 0px no-repeat scroll;
}

.nav strong.side .catenav:hover em {

	display:none;

	position:absolute;
	
	left:114px;

	top:14px;

	z-index:1000;

	display:inline-block;

	width:23px;

	height:10px;

	line-height:0;

	font-size:0;
	
	background:url(images/icon.png) -103px 0px no-repeat scroll;
}

.nav strong.side .catenav  em.icon-header-arrow {

	top:15px;

	border-color:transparent transparent #fff transparent;

	border-style:dashed dashed solid dashed

}

.nav strong em {

	position:absolute;

	left:205px;

	top:18px

}

.nav .lnks .lnks-li li {

	float:left;

	display:inline-block

}

.nav .lnks .lnks-li li a.lnk {

	display:block;

	*display:inline-block;
	
    /*width:100px;*/
    text-align:center;
	height:100%;

	color:#323232;

	text-decoration:none;
	
	border-right:1px solid #dddddd;
    padding-left: 15px;
    padding-right: 15px;
}
.nav .lnks .lnks-li li:last-child a.lnk{
	border-right:inherit;
}
.nav .lnks .lnks-li li a.on {
	color:#fff;
	background:#272727

}

.nav .lnks .lnks-li li a:hover {
	color:#fff;
	background:#272727

}

.nav .lnks .lnks-li li.phonelistarr {

	position:relative;

	z-index:150

}

.nav .lnks .lnks-li .nhover a.lnk{

	background:#272727;
	color:#fff
}

.nav .lnks .lnks-li li.phonelistarr dl {

	position:absolute;

	left:0;

	top:39px;

	z-index:999;

	width:180px;

	background:#fffbea;

	font-style:normal;

	font-size:14px;

	margin:0;

	display:none;

	overflow:hidden;

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px

}

.nav .lnks .lnks-li li.nhover dl {display:block;}

.nav .lnks .lnks-li li.phonelistarr dl dd {

	width:180px;

	height:40px;

	line-height:40px;

	margin:0;

	border-bottom:1px solid #f4edd9;

	overflow:hidden

}

 .nav .lnks .lnks-li li.phonelistarr dl dd.last {

	border-bottom:0;

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px

}

.nav .lnks .lnks-li li.phonelistarr dl dd.last a {

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px

}

.nav .lnks .lnks-li li.phonelistarr dl dd.last a:hover {

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px

}

 .nav .lnks .lnks-li li.phonelistarr dl dd a {

	display:block;

	padding:0 10px 0 10px;

	width:180px;

	height:40px;

	color:#974c19;

	text-decoration:none;

	overflow:hidden

}

.nav .lnks .lnks-li li.phonelistarr dl dd a:hover {

	background:#fcf5de

}

.nav .lnks .lnks-li li.phonelistarr .tri {

	position:absolute;

	left:33px;

	top:31px;

	z-index:1000;

	display:inline-block;

	width:0;

	height:0;

	line-height:0;

	font-size:0;

	border:8px solid #d8d8d8;

	border-color:transparent transparent #d8d8d8 transparent;

	border-style:dashed dashed solid dashed;

	display:none

}

.nav .lnks .lnks-li li.phonelistarr .tri i {

	position:absolute;

	left:-7px;

	top:-5px;

	display:inline-block;

	width:0;

	height:0;

	line-height:0;

	font-size:0;

	border:7px solid #fafafa;

	border-color:transparent transparent #fafafa transparent;

	border-style:dashed dashed solid dashed

}

.header .navon {

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px

}

.snone{ display:none}

.shover .snone{ display:block}

.showlist {

	position:absolute;

	left:0;

	top:38px;

	z-index:999;

	/*width:230px;*/
	
	width:190px;

	max-height:700px;

	color:#333;

}

.showlist ul,.showlist li {

	list-style:none;

	padding:0;

	margin:0

}

.showlist .lists {

	height:100%;

	background:#fff;

	/*filter:alpha(opacity=80); 

	-moz-opacity:0.8; 

	opacity:0.8;*/
}

.showlist .lists li {

	position:relative;

	height:40px;

	line-height:40px;

	font-size:14px;

	border-bottom:1px solid #eee;

	vertical-align:bottom

}

.showlist .lists li.navhover {

	background:#eee

}

.showlist .lists li.last {

	border-bottom:0

}

.showlist .lists li .icon-common-arrowright {

	position:absolute;

	right:12px;

	top:14px

}



.showlist .lists .navhover .tri{display:block}



.showlist .lists li a {

	cursor:pointer

}

.showlist .lists li a.tit {

	position:absolute;

	z-index:1;

	display:block;

	width:100%;

	text-indent:16px;

	color:#555;
	font-size:13px;
	text-decoration:none

}

.showlist .lists li .show {

	display:none;

	position:absolute;

	left:150px;

	top:0;

	z-index:3000;

	width:224px;

	line-height:20px;

	font-size:12px;

	background:#fff;


	padding:5px 0;

	overflow:hidden;


}

.showlist .lists .navhover .show{display:block;}

.showlist .lists li .show .lt {

	width:184px;

	margin:0 auto

}

.showlist .lists li .show .lt dl dt {

	color:#434a54;

	font-size:14px

}

.showlist .lists li .show .lt dl dt.dton {

	border-top:1px solid #ededed;

	padding:13px 0 5px

}

.showlist .lists li .show .lt dl dt .icon-common {

	margin:0 23px 0 13px;

	vertical-align:-1px;

	*vertical-align:0

}

.showlist .lists li .show .lt dl dd {

	height:30px;

	padding:5px 0;

	line-height:30px;

	color:#434a54;

	font-size:14px;

	overflow:hidden

}

.showlist .lists li .show .lt dl dd em {

	color:#434a54;

	font-size:20px;

	margin-right:4px;

	vertical-align:-5px

}

.showlist .lists li .show .lt dl dd img {

	width:40px;

	height:40px;

	margin-right:10px

}

.showlist .lists li a{font-weight:normal}

.showlist .lists li .show .lt a {

	display:block;

	color:#434a54;

}

.showlist .lists li .show .lt a:hover {

	color:#DD4250

}

.showlist .lists li .show .lt a:hover em {

	color:#DD4250

}

.showlist .lists li .show .bt {

	display:none;

	margin-top:12px

}

.showlist .lists li .show .bt .showline {

	width:184px;

	height:1px;

	font-size:0;

	line-height:0;

	background:#ededed;

	margin:0 auto

}

.showlist .lists li .show .bt dl.dlon dd {

	font-size:12px;

	line-height:20px

}

.showlist .lists li .show .bt a {

	display:block;

	color:#434a54

}

.showlist .lists li .show .bt a:hover {

	color:#DD4250

}

.showlist .lists li .show .bt a:hover em {

	color:#DD4250

}

.showlist .lists li .show .bt a .salelt {

	float:left;

	width:96px;

	padding-left:18px;

	padding-top:12px;

	word-wrap:break-word;

	overflow:hidden

}

.showlist .lists li .show .bt a .salert {

	float:right;

	width:110px

}

.showlist .lists li .show .rt {

	float:right;

	width:350px

}

.footer {

	/*margin-top:20px;*/

	min-width:1190px;

	overflow:hidden;
	
	background-color:#eeeeee;
}

.footer ul,.footer li,.footer dl,.footer dt,.footer dd,.footer a,.footer strong,.footer label,.footer em {

	list-style:none;

	padding:0;

	margin:0

}

.footer .footerup {

	padding:10px 10px 10px 10px;

}



.footer .nums {

	padding:20px 0 20px 0;

	color:#656d78;

	font-size:15px;

	border-bottom:1px solid #ededed

}

.footer .nums li {

	float:left;

	width:291px;

	text-align:center

}

.footer .nums li span {

	font-size:42px;

	margin-right:5px

}

.footer .nums li strong {

	display:inline-block;

	font-weight:400;

	font-size:14px

}

.footer .nums li strong label {
	width:32px;
	height:32px;	

	display:block;

	text-align:left;
	
	margin:0 auto;
}

.footer .nums .first strong label{
	background:url(images/icon.png) no-repeat scroll 0 -93px;
}

.footer .nums .second strong label{
	background:url(images/icon.png) no-repeat scroll -39px -95px;
}
.footer .nums .third strong label{
	background:url(images/icon.png) no-repeat scroll -80px -95px;
}
.footer .nums .fourth strong label{
	background:url(images/icon.png) no-repeat scroll -126px -95px;
}


.footer .nums li a {

	display:block;

	color:#191818;

	text-decoration:none

}

.footer .nums li a:hover {

	color:#191818

}

.footer .service {

	color:#434a54;

	font-size:12px;

	padding:20px 0px 20px 70px;
	border-top: 1px solid #d4d4d4;
  	border-bottom: 1px solid #d4d4d4;
}

.footer .service a {

	color:#191818;

	text-decoration:none

}

.footer .service a:hover {

	color:#191818

}

.footer .service dl {

	color:#4c3030;

	float:left;

	width:96px;

	padding-left:42px;
	
	padding-right:35px;

	border-right:1px solid #d4d4d4
}

.footer .service dl:last-child{
	border-right:inherit
}
.footer .service dl dt {

	font-weight:700;

	margin-bottom:6px

}

.footer .service dl dd {

	height:24px;

	line-height:24px


}

.footer .service dl dd.facebook{
	position:relative;
}

.footer .service dl dd.facebook img{
	position:absolute;
	top:6px;
	left:74px;
	display:none;
	z-index:1003
}
.footer .service dl dd.sina span {

	margin-right:2px;

	vertical-align:-3px;

	_vertical-align:1px;

	_margin-right:6px

}

.footer .service dl dd.sina .icon-common-sina {

	_background-position:-485px -2px

}

.footer .service dl dd.sina:hover .icon-common-sina {

	background-position:-485px -2px

}

.footer .service dl dd.kongjian span {

	vertical-align:-3px;

	_vertical-align:-2px;

	margin-right:2px;

	_margin-right:5px

}

.footer .service dl dd.kongjian .icon-common-kongjian {

	_background-position:-485px -23px

}

.footer .service dl dd.kongjian:hover .icon-common-kongjian {

	background-position:-485px -23px

}

.footer .service dl dd.facebook span {

	vertical-align:-6px;

	_vertical-align:-3px;

	margin-right:1px;

	_margin-right:6px;

	cursor:pointer

}

.footer .service dl dd.facebook .icon-common-weixin {

	_background-position:-486px -51px

}

.footer .service dl dd.facebook:hover .icon-common-weixin {

	background-position:-486px -51px

}

.footer .service dl dd a {

	display:inline-block;

	height:24px;

	line-height:24px;

	cursor:pointer

}

.footer .service .online {

	float:right;

	width:200px;

	margin-right:20px;

	font-size:12px

}

.footer .service .online ul {

	text-align:right

}

.footer .service .online ul .item1 {

	height:24px;

	line-height:24px;

	font-size:24px;

	overflow:hidden;

	margin-bottom:6px

}

.footer .service .online ul .item1 .icon-common-tel {

	vertical-align:-4px;

	margin-right:14px

}

.footer .service .online ul .item2 {

	line-height:20px;

	margin-bottom:6px;

	font-size:12px

}

.footer .service .online ul .item3 {

	text-align:left

}

.footer .service .online ul .item3 a {

	float:right;

	display:block;

	width:190px;

	height:40px;

	line-height:40px;

	color:#fff;

	font-size:16px;

	overflow:hidden;

	text-decoration:none;

	border-radius:6px;

	*zoom:1

}

.footer .service .online ul .item3 a span {

	margin-right:8px;

	vertical-align:middle;

	_margin-top:5px;

	_vertical-align:0

}

.footer .info {

	color:#434a54;

	font-size:12px;

	text-align:center;

	padding:20px 0 30px 0

}

.footer .info a {

	color:#434a54;

	text-decoration:none;

	margin:0 5px 0 5px

}

.footer .info a:hover {

	color:#DD4250

}

.footer .info em {

	display:inline-block;

	width:1px;

	height:12px;

	vertical-align:-2px;

	background:#ccd1d9

}

.footer .info img {

	display:block;

	width:194px;

	margin:0 auto;

	margin-top:20px

}

.footer .believe {

	padding:0 0 80px;

	text-align:center

}

.footer .believe a {

	margin:0 3px

}

.footer .believe img {

	border:0;

	height:42px;
	
	margin:0 3px;
}

.xmweixin .modal-body {

	text-align:center

}

.breadcrumbs {

	_position:relative;

	margin:0 auto 10px;

	font-size:12px;

	color:#434a54

}

.breadcrumbs a {

	color:#434a54;

	text-decoration:none

}

.breadcrumbs a:hover {

	color:#DD4250

}

.breadcrumbs .separator {

	color:#ccd1d9

}



.mini-cart-list {

	display:none;

	width:327px;

	position:absolute;

	top:33px;

	right:0;

	border:3px solid #ededed;

	border-radius:5px 0 5px 5px;

	background:#fff;

	text-align:left;

	font-size:12px;

	z-index:1001

}

.hover_on .mini-cart-list {

	display:block;

}

.hover_on em{display:block;}

.mini-cart-on {display:none;}

.hover_on .mini-cart-on {

    display:block;

	background:#fff;

	border-color:#ededed;

	border-bottom:0;

	z-index:1002

}

.mini-cart-list ul,.mini-cart-list li {

	margin:0;

	padding:0;

	list-style:none

}

.mini-cart-list li {

	display:block;

	height:60px;

	padding:10px 15px;

	border-bottom:1px solid #ededed;

	zoom:1;


	_overflow:hidden;

	_float:left;

}

.mini-cart-list li .pic,.mini-cart-list li .name,.mini-cart-list li .price {

	float:left;

	margin-right:10px

}

.mini-cart-list li .pic img {

	width:60px;

	height:60px

}

.mini-cart-list li .name,.mini-cart-list li .price {

	margin-top:10px

}

.mini-cart-list li .name {

	width:130px

}

.mini-cart-list li .icon-common-close {

	float:right;

	margin-top:10px;

	cursor:pointer

}

.mini-cart-list li em {

	font-style:normal

}

.mini-cart-list .count {

	padding:10px 15px 20px 15px;

	height:50px;

	background:#f6f7fb

}

.mini-cart-list .count p {

	height:20px;

	color:#aab2bd;

	text-align:left

}

.mini-cart-list .count .fcolor{

	font-style:normal;

	color:#DD4250

}

.mini-cart-list .count strong {

	color:#333

}

.mini-cart-list .count .f_l{width:160px;margin-top:5px;float:left;}

.mini-cart-list .count .f_r{width:130px;margin-top:8px;float:right}

.mini-cart-list .count .btn {width:130px;}

.mini-cart-list .count .f_r a,.mini-cart-list .count .f_r a:hover{color:#fff;}

.mini-cart-list .tip {

	font-size:14px;

	text-align:center;

	padding:20px;

	color:#aab2bd

}

.mini-cart-list .loading {

	padding:20px;

	color:#999;

	text-align:center

}

#loginBox-con {

	background:url(images/loading.gif) no-repeat center 35%

}

.loginBox-loading {

	padding-top:120px;

	text-align:center

}



.w950 .header .top .right .search .txt {

	width:245px;*width:285px;_width:285px

}

.w950 .header .top .right .search .mbtn {

	left:204px;*left:265px;_left:265px

}

.w950 .header .top .right .search .iconsear {

	left:225px

}

.w950 .header .top .right .search .iconsearbg {

	left:214px

}

.w950 .header .top .right .search .keyword-list {

	width:245px

}

.w950 .header .top .right .menu {

	width:335px

}

.w950 .footer {

	min-width:950px

}

.w950 .footer .nums li {

	width:230px

}

.w950 .footer .nums li.line {display:none;}

.w950 .footer .service dl {

	width:11%;

	padding-left:3%

}

.w950 .footer .info a {

	margin:0 4px

}

#kaifanggm {

	color:#aab2bd

}

#kaifanggm:hover {

	color:#333;

	text-decoration:underline

}

.ndash {

	font-family:sans-serif

}

.xm-goods-list-wrap {

	overflow:hidden;

	_zoom:1

}

.span12 .xm-goods-list-wrap {

	width:100%

}

.span12 .xm-goods-list,.span12 .xm-recommend {width:100%;}

.xm-goods-list {

	margin:0;

	padding:0;

	list-style-type:none;

	_zoom:1

}

.xm-goods-list li {width:290px; float:left; margin:0 13px 25px 0;}
.xm-goods-list li img{width:290px; height:290px;}
.xm-goods-list li h2{font-weight:normal; text-align:center; margin:7px 0 5px 0;}
.xm-goods-list li h2 a{font-size:14px; color:#333;}
.xm-goods-list li p{text-align:center; color:#e36206;}
.xm-goods-list li p del{color:#999; font-size:12px;}
.xm-goods-list li p b{margin-right:5px;}
.xm-goods-list .notice {

	clear:both;

	float:none;

	width:auto;

	padding:10px;

	text-align:center

}

.xm-goods-list .notice .loading {

	display:block;

	width:32px;

	height:32px;

	margin:20px auto;

	text-indent:-9999em;

	background:url(images/loading.gif) no-repeat 50% 50%;

	overflow:hidden;

	*zoom:1

}

.xm-goods-item {

	position:relative;

	height:295px;

	margin:5px;

	padding:10px 15px;

	background:#fff;

	*zoom:1

}

.xm-goods-item .item-thumb {

	padding:25px 0;

	text-align:center

}

.xm-goods-item .item-thumb img {

	width:180px;

	height:180px;

	background:url(images/loading.gif) no-repeat 50% 50%

}

.xm-goods-item .item-name {

	width:100%;

	margin:0;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	font-size:14px;

	font-weight:400;

	line-height:1.3

}

.xm-goods-item .item-name a {

	color:#434a54

}

.xm-goods-item .item-name a:hover {

	color:#DD4250;

	text-decoration:none

}

.xm-goods-item .item-price {

	line-height:1.3;

	color:#434a54

}

.xm-goods-item .item-price del {

	color:#aab2bd;

	margin-left:10px;

	text-decoration:line-through

}

.xm-goods-item .item-action {

	margin:5px 0 0;

	font-size:12px

}

.xm-goods-item .item-action .item-hot-level {

	float:right;

	margin-top:1px;

	_line-height:14px

}

.xm-goods-item .item-action .action-add-cart {

	color:#666

}

.xm-goods-item .item-action .action-add-cart:hover {

	color:#fb541d;

	text-decoration:none

}

.xm-goods-item .item-action .icon-common-plus {

	position:relative;

	top:4px;

	*top:2px

}

.xm-goods-item .item-action .icon-goods-notice {

	position:relative;

	top:2px;

	*top:0;

	width:20px;

	height:14px;

	margin-right:3px;

	background-image:url(images/icon-common.png);

	background-repeat:no-repeat;

	background-position:-256px 0

}

.xm-goods-item .item-flags {

	position:absolute;

	top:-5px;

	left:15px;

	width:210px;

	height:40px;

	z-index:1

}

.xm-goods-item .item-flags .icon-saleoff {

	_float:left;

	*margin-right:4px

}

.xm-goods-item .item-action-state {

	position:absolute;

	left:-5px;

	bottom:-70px;

	z-index:9;

	width:147px;

	height:25px;

	padding:10px 45px 20px;

	line-height:25px;

	color:#fff;

	background:#91cd50;

	cursor:pointer;

	_zoom:1

}

.xm-goods-item .item-action-state .icon-goods-add-success {

	position:relative;

	top:2px;

	*top:0;

	width:16px;

	height:16px;

	margin-right:2px;

	background-image:url(images/icon-goods-list.png);

	background-repeat:no-repeat;

	background-position:-36px 0

}

.xm-goods-special-list {

	margin:0;

	padding:0;

	list-style-type:none;

	_zoom:1

}

.xm-goods-special-list li {

	position:relative;

	float:left;

	width:474px;

	border:solid #ededed;

	border-width:0 0 1px;

	background:#fff;

	overflow:hidden;

	_zoom:1

}

.xm-goods-special-list li:hover {

	background:#f8f8f8

}

.xm-goods-special-list .xm-goods-special-item-large {

	width:475px;

	height:665px;

	border-width:0 1px 1px 0

}

.xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item {

	width:435px;

	height:635px

}

.xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item .item-thumb {

	padding:79px 0 40px

}

.xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item .item-thumb img {

	width:450px;

	height:450px

}

.xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item .item-action-state {

	width:385px

}

.xm-goods-special-item {

	position:relative;

	height:302px;

	margin:5px;

	padding:10px 15px;

	background:#fff;

	_zoom:1

}

.xm-goods-special-item .item-thumb {

	padding:0 0 18px;

	text-align:center

}

.xm-goods-special-item .item-thumb img {

	width:220px;

	height:220px

}

.xm-goods-special-item .item-name {

	width:100%;

	margin:0;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	font-size:14px;

	font-weight:400;

	line-height:1.3

}

.xm-goods-special-item .item-name a {

	color:#434a54

}

.xm-goods-special-item .item-name a:hover {

	color:#DD4250;

	text-decoration:none

}

.xm-goods-special-item .item-price {

	line-height:1.3;

	color:#434a54

}

.xm-goods-special-item .item-price del {

	color:#aab2bd;

	margin-left:10px;

	text-decoration:line-through

}

.xm-goods-special-item .item-action {

	margin:5px 0 0;

	font-size:12px

}

.xm-goods-special-item .item-action .action-add-cart {

	color:#666

}

.xm-goods-special-item .item-action .action-add-cart:hover {

	color:#fb541d;

	text-decoration:none

}

.xm-goods-special-item .item-action .icon-common-plus {

	position:relative;

	top:4px;

	*top:2px

}

.xm-goods-special-item .item-action .icon-goods-notice {

	position:relative;

	top:2px;

	*top:0;

	width:20px;

	height:14px;

	margin-right:3px;

	background-image:url(images/icon-common.png);

	background-repeat:no-repeat;

	background-position:-256px 0

}

.xm-goods-special-item .item-flags {

	position:absolute;

	top:-5px;

	left:15px;

	width:210px;

	height:40px;

	z-index:1

}

.xm-goods-special-item .item-flags .icon-saleoff {

	_float:left;

	*margin-right:4px

}

.xm-goods-special-item .item-action-state {

	position:absolute;

	left:-5px;

	bottom:-70px;

	z-index:9;

	width:384px;

	height:25px;

	padding:10px 45px 20px;

	line-height:25px;

	color:#fff;

	background:#91cd50;

	cursor:pointer;

	_zoom:1

}

.xm-goods-special-item .item-action-state .icon-goods-add-success {

	position:relative;

	top:2px;

	*top:0;

	width:16px;

	height:16px;

	margin-right:2px;

	background-image:url(images/icon-goods-list.png);

	background-repeat:no-repeat;

	background-position:-36px 0

}

.xm-goods-sublist {

	margin:0;

	_margin-bottom:-4px;

	padding:0;

	list-style-type:none

}

.xm-goods-sublist li {

	position:relative;

	border-bottom:1px solid #ededed;

	_zoom:1

}

.xm-goods-sublist li:last-child {

	border-bottom:0

}

.xm-goods-sublist li .item-name {

	width:100%;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden

}

.xm-goods-sublist li .item-name a {

	color:#434a54

}

.xm-goods-sublist li .item-name a:hover {

	color:#DD4250

}

.xm-goods-sublist li .item-price {

	color:#434a54

}

.xm-goods-sublist li .item-thumb {

	position:absolute;

	top:8px;

	width:60px;

	height:60px

}

.xm-goods-sublist li .item-thumb img {

	width:60px;

	height:60px

}

.xm-goods-sublist-l li {

	padding:18px 18px 18px 80px

}

.xm-goods-sublist-l li .item-thumb {

	left:8px

}

.xm-goods-sublist-r li {

	padding:18px 80px 18px 18px

}

.xm-goods-sublist-r li .item-thumb {

	right:8px

}

.xm-filter-list {

	margin:0;

	padding:0;

	font-size:12px;

	line-height:1.5

}

.xm-filter-list dt {

	float:left;

	clear:both;

	width:72px;

	margin:0 0 8px;

	padding:3px 5px 3px 0;

	font-weight:700;

	text-align:right;

	color:#434a54

}

.xm-filter-list dd {

	float:left;

	margin:0;

	*margin:0 0 8px;

	padding:0

}

.xm-filter-list dd ul {

	float:left;

	margin:0;

	padding:0;

	list-style-type:none

}

.xm-filter-list dd li {

	float:left;

	_display:inline;

	margin:0 0 10px;

	padding:0 7px;

	background:url(images/filter-seperator.png) no-repeat 0 50%

}

.xm-filter-list dd li a {

	display:inline-block;

	*display:inline;

	*zoom:1;

	padding:3px 10px;

	color:#434a54

}

.xm-filter-list dd li a:hover {

	color:#DD4250

}

.xm-filter-list dd li.first {

	background:0

}

.xm-filter-list dd li.first a {

	padding:3px 8px

}

.xm-filter-list dd li.current a{padding:3px 9px;font-weight:700;color:#fff;background:#aab2bd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.xm-filter-list dd li.ASC a,.xm-filter-list dd li.DESC a {

	padding:3px 9px;

	font-weight:700;

	color:#fff;

	background:#aab2bd;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px

}

.xm-filter-list dd li.ASC a:hover,.xm-filter-list dd li.DESC a:hover {

	text-decoration:none

}

.xm-filter-list dd li.ASC .icon-order-ascending{

	background-position:0 -12px

}

.xm-filter-list dd li.DESC .icon-order-ascending{

	background-position:-12px -12px

}

.xm-filter-list dd li .icon-order-ascending,.xm-filter-list dd li .icon-order-descending {

	position:relative;

	top:1px;

	width:12px;

	height:12px;

	margin-right:2px;

	*font-size:0;

	background-image:url(images/icon-goods-list.png)

}

.xm-filter-list dd li .icon-order-ascending {

	background-position:0 0

}

.xm-filter-list dd li .icon-order-descending {

	background-position:-12px 0

}

.xm-filter-sub {

	float:right;

	font-size:12px;

	line-height:24px;

	_position:relative;

	_top:2px

}

.xm-filter-sub .icon-common {


	position:relative;

	top:3px;

	*top:0;

	margin-right:2px

}

.xm-select {

	position:relative

}

.xm-select .arrow-down {

	position:absolute;

	right:10px;

	top:18px;

	z-index:9;

	width:11px;

	height:5px;

	_font-size:0;

	background:url(images/icon-arrow-down.png) no-repeat 0 0

}

.xm-select.toggled .arrow-down {

	background-position:0 -5px

}

.xm-select .dropdown-text,.xm-select .dropdown-menu li a,.xm-select .dropdown-menu li span {

	display:block;

	width:155px;

	height:18px;

	padding:5px 20px 5px 10px;

	font-size:12px;

	line-height:1.5;

	cursor:pointer

}

.xm-select .dropdown-text {

	border:1px solid #e6e9ed;

	color:#656d78;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.xm-select .dropdown-menu {

	display:none;

	position:absolute;

	top:0;

	left:0;

	z-index:8;

	margin:0;

	padding:0;

	list-style-type:none;

	border:1px solid #DD4250;

	background:#fff;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.xm-select .dropdown-menu li a,.xm-select .dropdown-menu li span {

	color:#DD4250

}

.xm-select .dropdown-menu li a:hover,.xm-select .dropdown-menu li span:hover {

	text-decoration:none;

	color:#DD4250;

	background-color:#fef3ef

}

.xm-select .dropdown-menu li:first-child a,.xm-select .dropdown-menu li:first-child span {

	-webkit-border-top-left-radius:5px;

	-moz-border-radius-topleft:5px;

	border-top-left-radius:5px;

	-webkit-border-top-right-radius:5px;

	-moz-border-radius-topright:5px;

	border-top-right-radius:5px

}

.xm-select .dropdown-menu li:last-child a,.xm-select .dropdown-menu li:last-child span {

	-webkit-border-bottom-left-radius:5px;

	-moz-border-radius-bottomleft:5px;

	border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	-moz-border-radius-bottomright:5px;

	border-bottom-right-radius:5px

}

.xm-pagenavi {

	padding:30px 0;

	text-align:center;
	margin-top:50px;

}

.xm-pagenavi .numbers {

	display:inline-block;

	*display:inline;

	*zoom:1;

	height:20px;

	padding:5px 10px;

	margin:0;

	border-width:1px 1px 1px ;

	border-style:solid;

	border-color:#e6e9ed;

	line-height:20px;

	vertical-align:middle;

	color:#656d78

}

.xm-pagenavi .numbers:first-child,.xm-pagenavi .numbers:last-child {

	padding-left:20px;

	padding-right:20px;


}

.xm-pagenavi a.numbers:hover {

	text-decoration:none;

	background:#f5f7fa

}

.xm-pagenavi span.numbers {

	color:#ccd1d9

}

.xm-pagenavi span.current {

	color:#fff;

	background:#2b2b2b;

}

.xm-pagenavi span.current a{color:#fff;}

.xm-pagenavi .first {

	border-left-width:1px;

	-webkit-border-top-left-radius:5px;

	-moz-border-radius-topleft:5px;

	border-top-left-radius:5px;

	-webkit-border-bottom-left-radius:5px;

	-moz-border-radius-bottomleft:5px;

	border-bottom-left-radius:5px

}

.xm-pagenavi .last {

	-webkit-border-top-right-radius:5px;

	-moz-border-radius-topright:5px;

	border-top-right-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	-moz-border-radius-bottomright:5px;

	border-bottom-right-radius:5px

}

.xm-recharge-form {

	padding:16px;

	font-size:12px;

	color:#434a54

}

.xm-recharge-form fieldset {

	margin:0 0 10px;

	padding:0;

	border:0

}

.xm-recharge-form label {

	display:inline-block;

	*display:inline;

	*zoom:1

}

.xm-recharge-form label input {

	margin-right:2px;

	_margin-right:0

}

.xm-recharge-form .fieldset-name {

	float:left;

	width:42px

}

.xm-recharge-form .xm-recharge-tel label {

	margin-bottom:5px

}

.xm-recharge-form .xm-recharge-tel input {

	width:180px;

	height:24px;

	padding:7px 8px;

	border:1px solid #e6e9ed;

	font-size:12px;

	line-height:24px;

	outline:0;

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px;

	-webkit-transition:border-color .3s;

	-moz-transition:border-color .3s;

	-o-transition:border-color .3s;

	transition:border-color .3s

}

.xm-recharge-form .xm-recharge-tel input:focus {

	color:#656d78;

	border-color:#DD4250

}

.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {

	font-size:12px

}

.xm-recharge-form .xm-recharge-price .fieldset-text {

	color:#DD4250

}

.xm-recharge-form .xm-recharge-submit {

	margin:10px 0 0

}

.xm-recharge-form .xm-recharge-submit .btn-recharge-submit {

	width:198px;

	height:40px;

	border:0;

	line-height:40px;

	color:#fff;

	background:#DD4250;

	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)

}



.w950 .span12 {

	width:710px

}

.w950 .span12 .xm-goods-list-wrap {

	width:710px

}

.w950 .span12 .xm-goods-list,.span12 .xm-recommend {

	width:711px

}

.w950 .span12 .xm-goods-list li,.span12 .xm-recommend li {

	width:236px

}

.w950 .span12 .xm-goods-special-list li {

	width:236px

}

.w950 .span12 .xm-goods-special-list .xm-goods-special-item-large {

	width:473px

}

.w950 .span12 .xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item {

	width:433px

}

.w950 .span12 .xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item .item-action-state {

	width:383px

}

.w950 .span12 .xm-goods-special-item {

	width:196px

}

.w950 .span12 .xm-goods-special-item .item-thumb img {

	width:196px;

	height:196px

}

.w950 .span12 .xm-goods-special-item .item-action-state {

	width:146px

}

.xm-recommend {

	overflow:hidden;

	zoom:1;

	_width:100%;

	*position:relative

}

.xm-recommend-page {

	float:right;

	margin:17px 0 0 0

}

.xm-recommend-page .page-btn-prev,.xm-recommend-page .page-btn-next {

	display:inline-block;

	width:10px;

	height:17px;

	margin:0 15px;

	background:url("images/xm-recommend-btn.png") no-repeat;

	overflow:hidden;

	_display:none

}

.xm-recommend-page .page-btn-prev {

	background-position:0 0

}

.xm-recommend-page .page-btn-prev.disabled {

	background-position:-20px 0;

	cursor:default

}

.xm-recommend-page .page-btn-next {

	background-position:-10px 0

}

.xm-recommend-page .page-btn-next.disabled {

	background-position:-30px 0;

	cursor:default

}

.w950 .container {

	width:950px

}

.header.container {

	-webkit-transition:width .3s;

	-moz-transition:width .3s;

	-o-transition:width .3s;

	transition:width .3s

}

.category-bn-box{margin-bottom:10px;padding:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.category-bn-box .category-bn9{float:left;width:690px;height:180px}.category-bn-box .category-bn3{float:right;width:230px;height:180px}.category-filter-box .hd .title span{color:#aab2bd}.category-filter-box .hd .category-filter-meta{float:right;display:inline;margin:15px 15px 0 0;font-size:12px;color:#aab2bd}.span12 .category-filter-list dd{width:800px}.category-filter-list{padding:16px 10px 8px}.category-list-box .category-list-order{float:left;display:inline;margin:13px 0 0 10px;width:685px}.category-list-box .category-list-order .category-order-list{float:left}.category-list-box .category-list-title{float:left;display:inline;margin:15px 0 0 15px}.category-list-box .category-list-meta{float:right;display:inline;margin:15px 15px 0 0;font-size:12px;color:#aab2bd}.category-list-box .search-tips{margin:15px;padding:15px;border:1px solid #e6e9ed;background:#f5f7fa}.category-list-box .search-tips a{color:#DD4250}.category-order-list dd{width:500px;margin-bottom:0}.w950 .span12 .category-bn-box .category-bn3{display:none}.w950 .span12 .category-filter-list dd{width:600px}.w950 .span12 .category-list-box .category-list-order{width:auto}.w950 .span12 .category-order-list dd{width:auto}.w950 .span12 .category-order-list dd li{padding:0 2px}







	.buy_car_bg{ float:left; height:31px;line-height:31px; position:relative;/* width:112px;*/ z-index:9999999;background-color:#ec7223;background:url(images/nav_cart.gif) no-repeat center left 5px;padding:0 10px 0 34px;}

	.buy_car_bg .car_ul{ display:none }

	.buy_car_bg a{ text-decoration:none; }

	.buy_car_bg a:hover{ text-decoration:none; }

		   

	.buy_car_bg a b{ color:#fa7a20 ;  }

	.ul1_on { background-color:#ec7223 }

	.ul1_on  .car_ul{ display:block;position:absolute; background:#FFF; right:0px; top:34px; width:359px; border:1px solid #f77824;color: #999;font-size: 12px; padding:5px 10px5px 6px; }

	.ul1_on  .car_ul li{  margin-left:10px; width:335px; border-bottom:1px  dotted #f77824; height:70px;  line-height:70px;} 

	 

	.ul1_on  .car_ul .f_l { width:185px; padding-top:4px;   }

	.ul1_on  .car_ul .f_l .b2{float:left; height:36px; line-height:18px; padding:10px; width:100px; overflow:hidden;}

	.ul1_on  .car_ul .b2:hover{ color:#990000}

	 

    .ul1_on  .car_ul .f_r{  float:left; }

	.ul1_on  .car_ul .f_r b{ font-weight:normal; padding: 0 15px;}

	.ul1_on  .car_ul .f_r .del{ color:#999}

	.ul1_on  .car_ul a.del:hover{ color:#ec7223}

	.buy_car_bg  .dang{ height:3px; background:#fff; width:110px; position:absolute; right:0px; top: -1px;}
.category-list ul li{border-bottom:1px solid #eee; padding:9px 0;}
.category-list ul li i{font-style:normal; font-weight:bold; color:#333;}
.category-list ul li a{padding:0 25px; border-left:1px solid #999; color:#333; font-size:13px;}
.category-list ul li a.cated{font-weight:bold; color:#e36206;}
.category-list ul pre{width:250px; padding:10px 0; margin:auto; cursor:pointer; margin-top:-1px; font-size:12px; text-align:center; border:1px solid #eee; border-top:1px solid #fff;}
.category-list ul span{display:block; float:left; margin-left:15px;}
.category-list ul pre i{display:block; float:left; font-style:normal; width:20px; -webkit-transform: rotate(90deg);/*Safari 4+,Google Chrome 1+  */
-moz-transform: rotate(90deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);/*ie*/}
.category-list ul pre.hidemore{display:none;}
.category-list ul pre.hidemore span{margin-left:80px;}
.category-list ul pre.hidemore i{float:left; font-style:normal; width:20px; -webkit-transform: rotate(270deg);/*Safari 4+,Google Chrome 1+  */
-moz-transform: rotate(270deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/*ie*/}
.box{width:1230px; margin:auto;}
.viewmore{display:none;}
.umc_list.special_umanto li{margin:10px 5px; width:290px;}
.special_umanto img{height:295px; width:290px; display:block;}
.special_umanto p{margin-top:5px; font-size:13px; text-align:center;}
.special_umanto font{font-weight:bold; text-align:center; display:block;}
.special_umanto li:nth-child(1){margin-left:5px;}
.one_day{background:url(special/image/vbg_825.jpg) repeat-y top center;}
.oneday{height:auto; width:1200px; margin:auto;}
.oneday:after{clear:both; display:block; content:'';}
.oneday li{margin:10px 5px; width:289px;}
.oneday li span{display:block; width:100%; background:#d9e7ce; padding:10px 0;}
.oneday li span b{color:#2c560e; font-size:16px; line-height:37px; font-family:'Microsoft Yahei';margin-left:0px;}
.oneday li span em{border-right:1px solid #fff; margin:0 0 0 10px; padding-right:6px; font-style:normal; width:187px; display:block; float:left; position:relative; }
.oneday li span em i{text-decoration:none; display:block; color:#40632b; text-align:right;}
.oneday li span em i font{text-decoration:line-through;}
.oneday li span em a{font-size:15px; font-family:'Microsoft Yahei'; display:block; overflow:hidden; white-space: nowrap;}
.oneday img{height:289px; width:289px; display:block;}
.oneday li:nth-child(1){margin-left:5px;}
.ser_kf{background:url(images/kufloat.jpg) no-repeat; width:100px; height:250px; position:absolute; bottom:20px; right:-100px; position:fixed; z-index:999;}
.ser_kfBox{width:24px; height:78px;padding:12px 0; position:absolute; bottom:94px; right:0; position:fixed; z-index:999;background-color:#e7e5e5;text-align:center;color:#333333}
.ser_kf a{display:block;}
.ser_kfArrow{width:12px;height:50px;background:url(images/online_arrow.png) no-repeat;position:fixed;bottom:118px;right:24px;z-index:999;background-position:-12px;}
.kf1{margin-top:103px;}
.kf2{margin-top:5px;}
.kf3{margin-top:68px;}
/*yuwei add new class 15-09-29 login and regisiter*/
.block1100{width:1100px;height:500px;}
.uslogin{height:750px;}
.usbg{height:auto;background:inherit;width:100%;}
.usbgdiv{width:1920px;height:512px;}
.usleft{height:auto;background:inherit;}
.usBox{width:450px;border-left:inherit;}
.usBox1{width:450px;border:1px solid #d4d4d4;background:#ffffff;margin:58px 50px 0 0;}
.usBox_1{border:0;padding:32px 75px 0 75px;width:300px;color:#353434}
.usBoxtitpl{color:#333333;line-height:20px;font-size:14px;height:20px;margin-bottom:12px;}
.font a{color:#ec7223;font-size:14px;}
.inputBg2{width:298px;height:28px;border:1px solid #7d7d7d;background:inherit;text-indent: 10px;font-family:"微软雅黑";margin-bottom:25px;}
.usBox_1 .pwd{width: 298px;height: 28px; border: 1px solid #7d7d7d;;text-indent: 10px;font-family: '微软雅黑';background: inherit;color:#a2a2a2;margin-bottom:10px;}
.inputBg2.password{margin-bottom:10px;}
.us_Submit1{width:300px;height:36px;px;background-color:#ec7223;border:0px;color:#ffffff;font-weight:bold;margin:40px 0 26px 0}
.inputBg1{background:inherit;text-indent: 10px;font-family:"微软雅黑";color:#bebebe;border-color:#7d7d7d;position:relative}
.usBox_2{padding:0}
.block1246{width:1246px}
.usBoxtit{padding-left:90px;color:#707070}
.us_Submit_reg1{width:100%;height:36px;px;background-color:#ec7223;border:0px;color:#ffffff;font-weight:bold;margin-top:26px;}
.usblock{position:absolute;left:50%;margin-left:-960px;padding-top:44px}
.usBox1{float:right;}
.usleft{float:left;width:670px;height:508px;}
.usmiddle{width:1200px;height:512px;position:absolute;top:0px;left:50%;margin:48px 0 0 -600px;clear:both;}
.ermesdiv{height:20px;position:relative;top:-12px;}
.cue{background:url(images/cue_bg.jpg) no-repeat;position:absolute;width: 6px; height: 5px;top: 27px;left: 16px;}
.error_bg{background:url(images/error_bg.jpg) no-repeat;position:absolute;width: 6px; height: 5px;top: 27px;left: 16px;}
.ermes{background:url(images/error_cirle.png) no-repeat 4px center #ffd4d5;line-height:26px;text-indent:24px;border:1px solid #ffafb0;margin-bottom:6px;}
.cue+.ermes{background:#fdede3;line-height:26px;text-indent:20px;border:1px solid #f9caac;margin-bottom:6px;}
.error_bg+.ermes{background:url(images/error_cirle.png) no-repeat 4px center #ffd4d5;line-height:26px;text-indent:24px;border:1px solid #ffafb0;margin-bottom:6px;}
.other_login{background:url(images/other_login.png) no-repeat center;text-align:center;color:#999999}
.third_login{margin:25px 14px;display:inline-block;}
.uslogin_top{width:1200px;margin:0 auto;height:62px;margin-top:33px;}
.uslogin_top .nums {padding:0 0 20px 0;color:#656d78;font-size:15px;}
.uslogin_top .nums li {float:left;width:124px;text-align:center}
.uslogin_top .nums li span {font-size:42px;margin-right:5px}
.uslogin_top .nums li strong {display:inline-block;font-weight:700;font-size:14px;color:#191818;line-height:32px;}
.uslogin_top .nums li strong label {width:32px;height:32px;display:block;text-align:left;margin:0 auto;}
.uslogin_top .nums .first strong label{background:url(images/icon.png) no-repeat scroll 0 -93px;}
.uslogin_top .nums .second strong label{background:url(images/icon.png) no-repeat scroll -39px -95px;}
.uslogin_top .nums .third strong label{background:url(images/icon.png) no-repeat scroll -80px -95px;}
.uslogin_top .nums .fourth strong label{background:url(images/icon.png) no-repeat scroll -126px -95px;}
.tab { width:448px;}
.tab_menu { clear:both;border-bottom:1px solid #d4d4d4;height:35px;line-height:35px;}
.tab_menu li {width:118px;height:35px;line-height:35px; float:left; text-align:center; cursor:pointer; list-style:none;background:#F1F1F1; border:1px solid #d4d4d4; border-bottom:none;}
.tab_menu li.hover { background:#DFDFDF;}
.tab_menu li.selected { color:#000000; background:#ffffff;margin-bottom:-1px;}
.tab_box { clear:both; border:1px solid #d4d4d4; height:405px;border-top:0px;}
.tab_box>div{padding:10px 74px;}
.hide{display:none}
.usmiddle .usBox{margin:36px 52px 0 0;}
.register_telmess{background:#f5f4f4;text-indent:0;padding:2px 0;height:26px;margin-left:2px;color:#656d78}

/*yuwei add new class 15-09-28 login*/
.dialog3{position:fixed; left:50%; margin:10% 0 0 -220px; z-index: 9999; background:#ffffff; width:450px; height:516px; padding: 10px; display:none;border-radius:14px; text-align:center; }
.mask {position: absolute; top: 0px; filter: alpha(opacity=40); background-color: #adadad;z-index: 9998; left: 0px;opacity:0.4; -moz-opacity:0.4;  }
.dialog3 .dialoginfo .usBox_1{width:300px;margin:0 auto;}
.dialog3 .usBoxtitpl{height:30px;text-align:center;font-size:14px;line-height:30px;color:#292929;letter-spacing:2px}
.dialog3 .usBoxtitpl img{ margin-top:14px;}
.dialog3 .usBox_1{border:0;padding:45px 75px 0 75px;width:300px;color:#353434}
.dialog3 .usBox_1 .pwd{height:34px;border:1px solid #7d7d7d;text-indent:5px;font-family:"微软雅黑";background:inherit;}
.dialog3 .inputBg2{height:34px;border:1px solid #7d7d7d;text-indent:5px;font-family:"微软雅黑";background:inherit;}
.dialog3 .us_Submit1{height:36px;border-radius:4px;background-color:#ffa16e;border:0px;margin-top:24px;color:#ffffff;font-weight:bold}
.dialog3 .remember{margin-left:102px;}
.dialog3 .rememberlab{color:#737373}
.dialog3 .third-party{text-align:center;border-top:1px solid #e4e4e4;padding-top:18px;color:#a1a1a1;margin-top:18px}
.dialog3 .ermesdiv{height:28px;}
.dialog3 .ermesdiv .ermes{background:#ffcccc;color:#ff3333;height:28px;line-height:28px;text-indent:5px;}
.dialog3 .reselect{text-align:right;}
.dialog3 .reselect img{cursor:pointer;}
/*yuwei add new class 15-09-28 checkout*/
.address{display: inline-block;vertical-align: top;position: relative;    width: 282px;height: 152px;margin: 0 14px 14px 0;color: #666;cursor: pointer;}
.addinfo1{background:url(images/address1.jpg) no-repeat;padding:20px 12px;width:258px;height:128px;}
.addinfo2{background:url(images/address2.jpg) no-repeat;padding:20px 12px;width:258px;height:128px;}
.addinfo{background:url(images/address.jpg) no-repeat;padding:20px 12px;width:258px;height:128px;}
.add-hd{width: 100%;border-bottom: 4px solid #eeeeee;padding: 0 0 5px;margin-bottom: 5px;height: 18px;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.add-bd{overflow: hidden;word-break: break-all;word-wrap: break-word;}
.alter{display:none;}
.addinfo .alter{display:block;}
.control{height:30px;margin-bottom:60px}
.showall{display:none;cursor: pointer;}
.newadd{width:110px;height:35px;background-color:#eb7223;border:inherit;color:#ffffff;font-family:"微软雅黑";display:none;}
.confirm{color:#2e2e2e;font-family:"微软雅黑";margin-top:2px;}
.confirm th{color:#ffffff;border-right:1px solid #ffffff; font-weight:normal;}
.confirm tr td{border-top:8px solid #ececec;}
.confirm label{cursor:pointer;}
.confirm input[type="radio"]{margin:-2px 5px 0 0; vertical-align:middle;cursor:pointer;}
.flowBox .noconfirm{margin:0;}
.noconfirm tr td{border-top:inherit;}
h6 span{padding-left:0;font-weight:normal;color:#222222;font-size:14px;font-family:"微软雅黑";}
.noconfirm a{color:#2e2e2e;font-family:"微软雅黑";}
.numb_box .addcount{display: inline-block;float: left;width:19px;height:19px;text-align: center;background-color: #f1f1f1;border: 1px solid #d5d5d5;border-left:inherit; cursor: pointer;}
.numb_box .subcount{display: inline-block;float: left;width: 19px;height:19px;text-align: center;background-color: #f1f1f1;border: 1px solid #d5d5d5;border-right:inherit; cursor: pointer;}
.numb_box input{float: left;width: 36px;text-align: center;height:19px;border:1px solid #d9d9d9;padding:inherit}
.remark{margin-left:24px}
.count{margin-right:34px;margin-bottom:13px;font-size:12px}
.count div{margin-bottom:4px;}
.count .jf{color:#ea7223}
.remark textarea{width:624px; height:44px; border:1px solid #ea7226;resize:none;padding:5px;font-family:"微软雅黑"}
.discount,.postage{color:#ea7226;}
.integral input{width:93px;height:21px;border:1px solid #bebebe}
.pay{text-align:right;margin-top:15px;}
.pay button{width:214px;height:28px;background-color:#ea7226;border:inherit;color:#ffffff;font-family:"微软雅黑";margin-top:17px;}
.pay span{color:#1f1f1f;font-size:18px;}
.pay .paymoney{color:#ea7226;}
.mask1 {position: absolute; top: 0px; filter: alpha(opacity=40); background-color: #000000;z-index: 9998; left: 0px;opacity:0.2; -moz-opacity:0.2;  }
.dialog{width:870px;height:478px; position:fixed;top:50%;left:50%;z-index:9999;margin-left:-435px;margin-top:-239px;background-color:#ffffff}
.dialog .dialogtitle{height:30px;background-color:#ea7223;color:#ffffff;padding:0px 16px 0px 17px;border-bottom:7px solid #efefef;}
.dialog .dialogtitle>div{line-height:30px;}
.dialog .dialogtitle .off{font-size:20px;cursor:pointer;}
.dialog a:hover{color:#ffa16f;}
.dialog .setaddress{background-color: #424242;margin-left: 20px;}
.disalogadd{font-size:12px;color:#232323;padding-left:57px;padding-top:46px; background:#fff;}
.disalogadd th{font-size:12px; text-align:left; background:#fff; width:72px; padding-left:16px; position:relative;}
.disalogadd select{padding:0 5px; height:32px;color:#555; border:1px solid #ddd; font-family:'Microsoft Yahei';margin-right:8px; font-size:14px;}
.disalogadd .province{width:99px;}
.disalogadd .city{width:125px;}
.disalogadd .district{width:125px;}
.disalogadd .towns{width:150px;}
.disalogadd .area{width:76px; border:1px solid #ddd;}
.disalogadd .phonenum{width:76px; border:1px solid #ddd;}
.disalogadd .ext{width:76px; border:1px solid #ddd;}
.disalogadd input{text-indent:7px; width:220px; font-size:14px; font-family:'Microsoft Yahei'; padding:5px 0;}
.disalogadd label{padding:10px 0;}
.disalogadd button.bnt_blue_2{ padding:8px 40px; background:#ec7324; border:0; color:#fff; font-size:16px; border-radius:5px; font-family:'microsoft Yahei';}
.disalogadd i{color:red; font-size:20px;position:absolute; left:0px; top:10px; font-style:normal;}
.disalogadd input[type="checkbox"]{width:15px; margin:-3px 5px 0 0px; vertical-align:middle;}
.bill{font-size:12px;}
.gray{color:#929292}
.orderinfo{border:1px solid #d4d4d4;border-top:8px solid #ed7223}
.orderinfo .productprice{color:#ed7223}
.payway{border-top:inherit;padding-left:16px;}
.payway label{margin-right:37px;cursor:pointer}
.payway li{display:inline-block;border:1px solid #d4d4d4;width:176px;height:61px;margin-top:14px;line-height:61px;}
.payway li div{display:inline-block;}
.payway li div input{margin:0 8px}
.payway label li {font-size:18px;color:#272727}
.payway li div span{margin-left:60px;}
.payment{text-align:left;margin-top:15px;}
.payment button{width:144px;height:28px;background-color:#ea7226;border:inherit;color:#ffffff;font-family:"微软雅黑";margin-top:17px;margin-bottom:138px}
.payment span{color:#1f1f1f;font-size:18px;}
.payment .paymoney{color:#ea7226;}
.paytitle{height:30px;background:#ed7223;color:#fff;line-height:30px;font-family:"微软雅黑";text-indent:20px;border-bottom:7px solid #eeeeee;margin-top:24px;}
.mycart{text-align:center;margin:20px 0px 10px 0px}
.mycart span{float:inherit;font-size:20px;}
.bnt_blue_3 { background: #fff; width: 99px;padding: 3px 0;text-align: center; color: #ed7223;font-size: 12px;outline:none;font-weight: bold;border: 1px solid #ed7223; cursor: pointer;height: 25px;}
.bnt_blue_4 { background: #ed7223; width: 99px;padding: 3px 0;text-align: center; color: #fff;font-size: 12px;font-weight: bold;border:0;outline:none; cursor: pointer;height: 25px;}
.Allmoney div{margin-bottom:2px;}
.action span{margin-right:48px}
.count_num{color:#da2b3c}
.require{padding:12px 0 26px 28px;color:#272727;font-size:14px;}
.require tr td{padding:3px 0;}
.require input[type="text"]{width:178px;height:24px; border:1px solid #ccc; text-indent:7px; padding:3px 0; font-family:'Microsoft Yahei';}
.require select{width:182px;height:30px; font-family:'Microsoft Yahei';}
.require textarea{text-indent:7px; padding:5px 0; font-family:'Microsoft Yahei';}
.bnt_blue_1{color:#ffffff;background:#ed7223;height:28px}
.f4_b { color: #ed7223;font-weight:normal;}
a.f4_b:hover { color: #ed7223;font-weight:normal;}
.post-sl td{padding:13px 0; background:#fff;}
.empty{width:400px;margin:60px auto;background:url(images/empty.jpg) no-repeat;padding-left:128px;font-size:18px;padding-top:13px;height:84px}
.empty div:last-child{margin-top:22px;}
.empty div button{margin-right:24px;}
.errormsg{color:red;margin:0 0 0 5px;}
.okmsg{color:#008000; margin:0 0 0 5px;}
.disalogadd del{text-decoration:none;}
/*yangyang add 10.27*/
.wxp-header{width:100%; background:#efefef; border-bottom:5px solid #ec7223;}
.wxp-info{height:100px; display:block; margin:20px 30px 0 30px; position:relative;}
.wxp-info h4{font-weight:normal; color:#555; margin:40px 0; float:left; font-size:25px;} 
.wxp-info span{display:block; font-size:18px; position:absolute; right:10px; top:18px; }
.wxp-info span p{line-height:180%;}
.wxp-info span p b{color:#e43d52; margin:0 5px; font-size:25px;}
.details-pay{text-align:right; font-size:16px; color:#68c0f2; position:relative; cursor:pointer; margin-top:10px;}
.payi{width:0; height:0; display:inline-block; background:absolute; top:10px; right:10px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #68c0f2;}
.payiup{width:0; height:0; display:inline-block; background:absolute; top:10px; right:10px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #68c0f2;}
.pai{ margin:0 30px 20px 30px; padding-top:20px; display:none; border-top:1px solid #ccc; }
.pai p{line-height:180%;}
.sys-img{}
.sys-img h4{font-weight:normal; color:#555; margin:40px 20px 0 20px; font-size:20px;}
.sys-left{width:50%; height:530px; float:left;}
.sys-right{width:50%; height:450px; float:right;}
.twocode{width:300px; margin:50px auto;position:relative;}
.twocode img{width:100%; border:1px solid #ddd}
.twocode .sysadbottom img{border:inherit;margin-top:20px;}
.syshelp{text-align:center;}
.syshelp img{width:27px;border:inherit;}
.syscheck{width:266px; height:36px;border:1px solid #ddd;padding:10px;position:absolute;left:170px;bottom:-60px;display:none;}
.syshover{display:inline-block;height:30px;}
.syscheck a{color:#22adf0}
.sysad{margin-top:20px;}
.sys-phone{width:328px; margin:30px auto;}
.gw_link{margin:50px 0; float:left; width:100%;}
.gw_link a{font-size:16px; color:#62c0f3;}
.gwr{float:right;}


.category_block{padding-bottom:45px;border-bottom:1px solid #d5d5d5}
.category_menu{width:190px;background:#e1e1e1; position:absolute;}
.category_top{width:1030px;height:310px;background:#eee;}
.category_pic ul{width:1030px;}
.category_pic ul li{float:left;margin-right:10px;}
.category_pic ul li img{width:250px;height:275px;}
.categoryLevel1 a{display:block;}
.categoryLevel1 div{height: 50px;line-height: 50px; border-bottom: 1px solid #c1c1c1;padding-left:36px;cursor:pointer;color:#333333}
.categoryLevel1 div i{background:url(images/categoryjdr.jpg);width:6px;height:11px;margin:20px 30px 0 0 } 
.categoryLevel1 div i.drop{background:url(images/categoryjdx.jpg);width:11px;height:6px;}
.categoryLevel1 ul {background:#f3f3f3;display:none;}
.categoryLevel1 ul li{height:29px;line-height:29px;}
.categoryLevel1 ul li a{width:134px;margin:0 20px;padding-left:16px;border-bottom:1px solid #d5d5d5;display:block;color:#666666}
.categoryLevel1 ul li:last-child a{ border-bottom:inherit}
.categoryLevel1 ul li:hover{background:#fff;}
.categoryLevel1 .current{background:url(images/current.jpg) repeat-y}
.category_list .product_show_title{height:33px;line-height:33px;border-bottom:1px solid #c1c1c1;margin-top:8px;color:#333333;font-family:"微软雅黑"}
.category_list .product_show_title a{color:#333333;}
.category_list .product_show_title .show_more{margin-right:10px;}
.category_list .category_pic{margin-top:10px;}
.category_list .category_pic li .product-width{ height: 50px;text-align: left;line-height: 24px;width: 250px;    text-indent: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.category_list .category_pic span font{display: inline-block; margin: 0;color: #ec7223; font-size: 16px;}
.category_list .category_pic span i{display: inline-block;text-decoration: line-through;    font-style: normal;font-size: 12px;    color: #999;margin-left: 5px;}


/*login mask*/
.maskalert{position:fixed; left:50%; margin:20% 0 0 -184px; z-index: 9999; background:#ffffff;border:5px solid #dddddd; width:320px; height:150px; padding: 10px;display:none;}
.maskalert .maskmassage{border-bottom:1px solid #d5d5d5;height:117px;}
.maskalert .left{border-right:1px solid #d5d5d5;width:160px;height:42px;line-height:42px;text-align:center;}
.maskalert .right{width:159px;height:42px;line-height:42px;text-align:center;}

/*head brand color*/
.container.brand a{color:#4a4a4a;}
.container.brand a:hover{color:#eb7424}

/*receive_bonus*/
.receive_bonus{height:471px;background:url(images/receive_bonus_bg.jpg) no-repeat top center;font-family:'微软雅黑'}
.confirm_receive{width:980px;height:247px;margin:0 auto;padding-top:100px;}
.confirm_receive div{display:inline-block;}
.confirm_receive div p{font-size:20px;color: #333333;font-weight:bold;line-height:40px;margin-top:40px;}
.confirm_receive div p.success{margin-top:14px;}
.confirm_receive div font{color:#eb6100}
.receive_text{width:442px;height:247px;background:url(images/receive_bonus.png) no-repeat;padding-left:440px;}
.receive_text div{display:block;font-size:14px;color:#333333}
.confirm_receive_btn{width:190px;height:48px;color:#ffffff;border:0;background:#eb6100;font-family:'微软雅黑';font-size:24px;border-radius:5px;margin-top:35px;}
.use_receive_btn a{width:190px;color:#ffffff;font-family:'微软雅黑';font-size:24px;margin-right:30px;background:#eb6100;border-radius:5px;line-height:48px;display:block;float:left;text-align:center;margin-top:16px;}
.receive_text .lose{background:url(images/confirm_loser.png) no-repeat;width:170px;height:30px;padding-top:10px;line-height:30px;text-align:center;margin-bottom:20px;display:inline-block;}

/*get_password*/
.get_password{width:auto;margin:0 auto;}
.get_password .usBoxtit{font-size:16px;color:#333333;padding-left:0;padding-bottom:10px;width:582px;}
.get_password .usfont{color:#ec7324;width:740px;margin-top:10px;}
.get_password  table td input{height:26px;border:1px solid #666666;line-height:26px;padding:0px;}
.get_password  table td select{width:240px;height:26px;border:1px solid #666666;line-height:26px;margin:12px 0;font-size:14px;font-family:'微软雅黑';color:#989898;}
.get_password  table{color:#333333;font-size:16px;margin-top:28px;}
.get_password .btn_get_pwd{width:80%;border-radius:5px;background:#cfcfcf;border:0;height:36px; color:#ffffff;margin:12px 0}
.get_password  table td span.tel_num{float:left;line-height:52px;}
.get_password  table td input.btnBg{width:116px;border:1px solid #666666;border-radius:5px;margin:12px 0px 12px 0px;font-size:14px;height:28px;padding:0 8px;background:#eeeeee;font-family:'微软雅黑';float:right;}
.get_password .mail_test{text-align:center;margin-top:45px;line-height:44px;font-size:16px;color:#333333;}
.get_password .mail_test span{font-size:14px;}
.get_password .mail_test .mail_test_id{display:inline-block;}
.get_password .direct_login{line-height:36px;background:#7d7d7d;color:#ffffff;display:inline-block;padding:0 36px;border-radius:5px;margin-top:63px;}
.get_password .gomall{line-height:36px;background:#ec7223;color:#ffffff;display:inline-block;padding:0 36px;border-radius:5px;margin-left:20px;margin-top:63px;}
.get_password .tdname{padding-top:20px;}
.email_login .go_login{width:188px;border-radius:5px;background:#ec7224;border:0;height:36px; color:#ffffff;margin:12px 0;display:inline-block;line-height:36px;font-size:16px;}
table.email_login{font-size:14px;line-height:26px;}
table.email_login b{font-size:20px;}
table.email_login .no_get_div{height:110px;}
table.email_login p{display:inline-block;}
table.email_login .font{color:#ec7324;cursor:pointer;}
table.email_login .no_get{padding:0px 0px 5px 20px;border:1px solid #999999;font-size:12px;display:none}
table.email_login .no_get li{list-style:disc}
table.email_login .activation{width:100%;border-radius:5px;background:#ec7224;border:0;height:36px; color:#ffffff;margin:12px 0;display:inline-block;line-height:36px;font-size:16px;}