/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}/*==================================================================
    声明：本模板仅授权商派易开店用户免费使用
	适用于：易开店2.0   	 发布时间:2015-9-17
	出品单位：清风设计团队      官网：www.hnqss.cn
	服务热线：400-601-7602    服务QQ：800-060-659  
=====================================================================*/
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
*html {background-image:url(about:blank);background-attachment:fixed;zoom:1;}
body {
	font-family:arial,"Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#656d78;
	background-color:#f5f7fa;
	min-width:1190px;
	_width:expression(this.parentNode.clientWidth > 1200 ? 'auto' : '1200px');/*IE6*/
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
a {
	color:#656d78;
	text-decoration:none
}
a:hover, a:focus {
	color:#f84858;
	text-decoration:none
}
img {vertical-align:top;border:0;-ms-interpolation-mode:bicubic}
.lnk {cursor:pointer}
em {font-style:normal}

.textcenter {text-align:center}
.textright {text-align:right}

.flt {float:left;_display:inline}
.frt {float:right;_display:inline}

.container {margin-right:auto;margin-left:auto;*zoom:1;width:1190px;}
.container:before,
.container:after {display:table;content:"";line-height:0}
.container:after {clear:both}
#header {-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}

.bgfff {background:#FFF;}
.padd20 {padding:20px}
.padd15 {padding:15px;}


.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
}
.row {margin-left:-10px;*zoom:1}
.row:before, .row:after {display:table;content:"";line-height:0}
.row:after {clear:both}


.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:950px;
	float:left;
	_display:inline;
	min-height:1px;
	margin-left:10px;
	overflow:hidden;
}
.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
}

.qfbtn,a.btn-tocart{
	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
}
.qfbtn:hover,
.qfbtn:focus,
a.btn-tocart:hover,a.btn-tocart:focus {
	color:#656d78;
	text-decoration:none;
	background-color:#fff
}
.qfbtn:focus,a.btn-tocart:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.qfbtn.active, .qfbtn:active,a.btn-tocart.active,a.btn-tocart: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)
}
.qfbtn.disabled, .qfbtn[disabled],a.btn-tocart.disabled,a.btn-tocart[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-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-green .icon-common {display:inline-block;*display:inline;*zoom:1;background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;border:none;padding:0}
.btn-green .icon-common-face {width:28px;height:27px;background-position:-148px 0;}


/*图标定义*/
.icon-common,
a.action-delete {background:url("http://test.buyhang.com/huaweimall/index/images/icon-common.png") no-repeat;display:inline-block;}

/*购物车小图标*/
.carthover {width:16px;height:13px;background-position:-294px -53px}

/*底部电话*/
.icon-common-tel {width:31px;height:22px;background-position:-177px -5px}
.icon-common-global {width:16px;height:16px;background-position:-20px -65px}
.icon-common-arrowright {width:14px;height:14px;background-position:-278px -52px}

.icon-common-grid {background-position: -184px -32px;height:14px;width: 14px;}

/*分类小箭头*/
.icon-common-cart {width:16px;height:13px;background-position:-212px 0}

.icon-common-search {
	width:17px;
	height:18px;
	background-position:-223px -51px
}
.icon-common-searchhover {
	width:36px;
	height:34px;
	background-position:-402px -12px
}

#header {margin-bottom:10px}
#header .top {position:relative;height:110px;z-index:1001}
.logo {
	position:absolute;
	left:0px;
	top:30px;
	z-index:1;
	width:270px;
	height:61px;
	overflow:hidden
}

#header .right {color:#434a54;font-size:12px;padding-top:33px;}
#header .right a {color:#434a54;text-decoration:none}
#header .right a:hover {color:#f84858}
.search {
	position:relative;
	float:right;
	width:372px;
}
.search .keywords {
	display:block;
	width:364px;
	height:32px;
	line-height:32px;
	text-indent:6px;
	border:3px solid #0163B5;
	background:#fff;
	margin-bottom:6px;
	color:#ccd1d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	
	padding:1px;
}
.search .keywords:focus {
	outline:none
}
.search .hot {
	display:block;
	text-align:left;
	color:#aab2bd
}
.search .hot a {
	color:#aab2bd;
	margin-right:10px
}
.search .hot a:hover {
	color:#333;
	text-decoration:underline
}
.search .mbtn {
	position:absolute;
	left:322px;
	top:0px;
	z-index:2;
	display:block;
	width:50px;
	height:40px;
	cursor:pointer;
	border:none;
	background:none
}
.search .iconsear {
	position:absolute;
	left:343px;
	top:10px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none
}
.search .iconsearbg {
	position:absolute;
	left:333px;
	top:3px;
	_top:5px;
	z-index:1;
	display:block;
	cursor:pointer;
	border:none;
	display:none
}
.search .keyword-list {
	position:absolute;
	left:0;
	top:46px;
	width:368px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
	z-index:1000
}
.search .keyword-list li {
	display:block;
	height:40px;
	line-height:40px;
	text-align:left;
	overflow:hidden;
	zoom:1
}
.search .keyword-list li a {
	display:block;
	padding-left:10px;
	color:#656d78
}
.search .keyword-list li a span {
	color:#f84858
}
.search .keyword-list li a:hover {
	text-decoration:none
}
.search .keyword-list .current {
	background:#fef3ef
}
.search .keyword-list .current a {
	color:#f84858
}
.search .keyword-list .arrow-border, .search .keyword-list .arrow-bg {
	display:block;
	width:0;
	height:0;
	position:absolute;
	border-style:dashed dashed solid;
	overflow:hidden
}
.search .keyword-list .arrow-border {
	left:50px;
	top:-5px;
	border-width:0 8px 5px;
	border-color:transparent transparent #ededed
}
.search .keyword-list .arrow-bg {
	left:51px;
	top:-4px;
	border-width:0 7px 4px;
	border-color:transparent transparent #fff
}
#header .menu {
	position:relative;
	float:right;
	display:inline-block;
	_display:inline;
 *zoom:1;
	width:420px;
	padding-top:10px;
	margin-left:0px;
	margin-right:105px;
 *z-index:3000
}
#header .menu li {
	float:right;
	display:inline-block;
	height:15px;
	line-height:15px;
	text-align:center;
	border-right:1px solid #ccd1d9;
	padding:0px 12px;
	position:relative;
	_z-index:2
}
#header .menu li.first {
	position:relative;
	width:90px;
	padding:0px
}
#header .menu li.last {
	border-right:none
}
#header .menu li.last strong {
	margin-right:4px
}
#header .menu li dl {
	position:absolute;
	left:0px;
	top:0px;
	z-index:99000
}
#header .menu li dt {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:4px
}
#header .menu li dt em {
	position:absolute;
	right:5px;
	_right:8px;
	top:50%;
	margin-top:-3px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #919191;
	border-color:#919191 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
#header .menu li dd {
	display:none;
	height:24px;
	line-height:24px;
	background:#fff
}
.menu .menu_global .icon-common {
	float:left;
	margin-right:4px;
	margin-top:-1px
}
.menu .menu_global span {
	padding-right:15px;
	background:url("i/tridown2.png") no-repeat right 3px
}
.menu .menu_panel {
	width:96px;
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	left:50%;
	margin-left:-53px
}
.menu .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.menu .menu_panel .slide a {
	display:block
}
.menu .menu_panel .slide span {
	display:block
}
.menu .menu_panel .username div, .menu .menu_panel .slide-first span {
	background:url("i/tridown2.png") no-repeat right 17px;
	padding-right:10px
}
.menu .menu_panel .slide-last {
	border-bottom:none
}

.shopcart {position:absolute;right:0px;top:28px;z-index:1;width:116px;height:46px;display:block}
.minicart {width:110px;height:40px;line-height:40px;border:3px solid #f5f7fa;border-radius:5px 5px 0 0}
.minicart .minicart-text {display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;position:absolute;z-index:1001;width:110px;_margin-top:11px;}
.minicart .minicart-text .carthover {margin-bottom:-2px;margin-right:4px;}
.minicart .minicart-text 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;}
.minicart .minicart-cont {display:none;width:327px;position:absolute;top:37px;right:0px;border:3px solid #ededed;border-radius:5px 0 5px 5px;background:#fff;text-align:left;font-size:12px;z-index:1000;line-height:1.5}
.mini-cart-on {background:#fff;border-color:#ededed;border-bottom:none;}
.mini-cart-on .minicart-text {background:#FFF;}
.mini-cart-on .minicart-cont {display:block;}

.minicart-cont .loading,
.minicart-cont .no-information {font-size:14px;text-align:center;padding:20px;color:#aab2bd}
.minicart-cont li {height:60px;padding:10px 15px;border-bottom:1px solid #ededed;clear:both;overflow:hidden;line-height:18px;}
.minicart-cont li p {margin:0}
.minicart-cont li .goods-pic {width:60px;float:left;margin-right:10px}
.minicart-cont li .goods-pic img {width:60px;height:60px;display:block;}
.minicart-cont li .goods-info {width:227px;height:60px;float:left;overflow:hidden;}
.minicart-cont li .goods-info h3 {margin:0;font-size:12px;font-weight:400}
.minicart-cont li .goods-name {height:18px;max-height:18px;overflow:hidden; white-space:nowrap}
.minicart-cont li .goods-name a {color:#666}
.minicart-cont li .goods-name a:hover {color:#F84858;}
.minicart-cont a.action-delete {cursor:pointer;width:18px;height:18px;background-position:-302px -32px;text-indent:-99em;overflow:hidden;float:right}
.minicart-cont a.action-delete:hover {background-position:-281px -32px}
.minicart-cont .minicart-info {padding:20px 15px;text-align:left;background:#f6f7fb}
.minicart-cont .minicart-info p {color:#aab2bd;text-align:left;display:inline;}
.minicart-cont .minicart-info i {font-style:normal;color:#f84858}
.minicart-cont .minicart-info span.price {color:#F84858;font-size:14px}
.minicart-cont a.btn-tocart {background:#0163B5;border:0;color:#fff !important;width:130px;text-align:center;float:right;margin-top:-15px}
.minicart-cont a.btn-tocart:hover {color:#fff !important;background:#ec4958}
.minicart-cont a.btn-tocart:active {background-color:#cb2e3c}


#header .nav {
	position:relative;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	background: #0163B5;
	-webkit-border-radius:4px 4px 4px 0;
	-moz-border-radius:4px 4px 4px 0;
	border-radius:4px 4px 4px 0;
    *z-index:1
}
.nav .btnnav {
	width:229px;
	height:48px;
	border-right:1px solid #0163B5;
	position:relative;
	z-index:100
}
.nav .btnnav h3 {
	font-size:16px;
	margin:0;background:#01519E;
}
.nav .btnnav h3 a {
	display:block;
	width:100%;
	height:100%;
	text-indent:20px;
	color:#fff;
	cursor:pointer;
	font-weight:400;
	text-decoration:none;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.nav .btnnav h3 a:hover {
	background:#0163B5
}
.nav .btnnav h3 em {
	position:absolute;
	left:196px;
	top:20px;
	z-index:1000;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:5px solid #ffffff;
	border-color:#ffffff transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.nav .btnnav h3 em.icon-header-arrow {
	top:15px;
	border-color:transparent transparent #ffffff transparent;
	border-style:dashed dashed solid dashed
}
.nav .indexShow h3 em {
	display:none
}
.showlist {
	position:absolute;
	left:0px;
	top:48px;
	z-index:999;
	width:230px;
	visibility:hidden;
	color:#333
}
.indexShow .showlist {
	visibility:visible
}
.showlist .lists {
	background:#fffbea;
	width:230px;
}
.showlist .lists li {
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #f4edd9;
	vertical-align:bottom;
	width:230px;
	*float:left;
}
.showlist .lists li.on {
	background:#fcf5de
}
.showlist .lists li.last {
	border-bottom:none
}
.showlist .lists li .icon-common-arrowright {
	position:absolute;
	right:12px;
	top:14px
}
.showlist .lists li .tri {
	position:absolute;
	right:-3px;
	top:10px;
	z-index:3010;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:12px solid #e5e5e5;
	border-color:transparent #e5e5e5 transparent transparent;
	border-style:dashed solid dashed dashed;
	display:none
}
.showlist .lists li .tri i {
	position:absolute;
	left:-2px;
	top:-7px;
	display:inline-block;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border:7px solid #ffffff;
	border-color:transparent #ffffff transparent transparent;
	border-style:dashed solid dashed dashed
}
.showlist .lists li a {
	cursor:pointer
}
.showlist .lists li a.tit {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	text-indent:16px;
	color:#974c19;
	text-decoration:none
}
.showlist .lists li a.tit:hover {
	/*background:#fcf5de*/
}
.showlist .lists li .show {
	position:absolute;
	left:230px;
	top:0px;
	z-index:3000;
	width:224px;
	line-height:20px;
	font-size:12px;
	background:#fff;
	border:3px solid #ededed;
	padding:5px 0;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:none
}
.showlist .lists .on .tri {
	display:inline
}
.showlist .lists li .show .lt {
	width:184px;
	margin:0px 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:40px;
	padding:5px 0;
	line-height:40px;
	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 .show .lt a {
	display:block;
	color:#434a54
}
.showlist .lists li .show .lt a:hover {
	color:#f84858
}
.showlist .lists li .show .lt a:hover em {
	color:#f84858
}
.showlist .lists li .show .bt {
	display:none;
	margin-top:12px
}
.showlist .lists li .show .bt .showline {
	width:184px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:#ededed;
	margin:0px 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:#f84858
}
.showlist .lists li .show .bt a:hover em {
	color:#f84858
}
.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
}
#header .nav .lnks {width:960px;height:60px;overflow:hidden;}

#header .nav .nav-banner {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;float:right;width:230px;height:48px}

/*.MenuList li {float:left;_display:inline;}
.MenuList li a {padding:0px 15px;height:48px;font-size:18px;color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 35px 0 35px;text-align:center;}
.MenuList li.menu_index a,
.MenuList li a:hover {background:#0C7DCF;color:#FFF;}
.MenuList li em{font-size:12px;color:#fff;display:block;line-height:15px;}*/
#header .navon {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

/*==================通用底部======================*/

#footer {margin-top:20px;min-width:1190px;overflow:hidden}
.footerup {padding:10px 10px 10px 10px;background:#fff}
.footercont {background:#f5f7fa}
#footer .nums {padding:20px 0px 20px 0px;color:#656d78;font-size:15px;border-bottom:1px solid #ededed}
#footer .nums li {float:left;width:291px;text-align:center}
#footer .nums li a span {font-size:42px;margin-right:5px}
#footer .nums li a strong {display:inline-block;font-weight:400;font-size:14px}
#footer .nums li a label {display:block;text-align:left}
#footer .nums li.line {width:1px;height:38px;font-size:0px;background:#ccd0d9;overflow:hidden;font-size:0;}
#footer .nums li a {display:block;color:#656d78;text-decoration:none}
#footer .nums li a:hover {color:#f84858}

.service {color:#434a54;font-size:12px;padding:20px 0px 20px 0px}
.service a {color:#434a54;text-decoration:none}
.service a:hover {color:#f84858}
.service .flt {float:left;width:10%;padding-left:4.4%}

.service .hd h3 {font-weight:700;margin-bottom:6px}
.service li {height:24px;line-height:24px}
.service dl dd.sina span {margin-right:2px;vertical-align:-3px;	_vertical-align:1px;_margin-right:6px}
.service dl dd.sina .icon-common-sina {_background-position:-485px -2px}
.service dl dd.sina:hover .icon-common-sina {background-position:-485px -2px}
.service dl dd.kongjian span {
	vertical-align:-3px;
	_vertical-align:-2px;
	margin-right:2px;
	_margin-right:5px
}
.service dl dd.kongjian .icon-common-kongjian {
	_background-position:-485px -23px
}
.service dl dd.kongjian:hover .icon-common-kongjian {
	background-position:-485px -23px
}
.service dl dd.facebook span {
	vertical-align:-6px;
	_vertical-align:-3px;
	margin-right:1px;
	_margin-right:6px;
	cursor:pointer
}
.service dl dd.facebook .icon-common-weixin {
	_background-position:-486px -51px
}
.service dl dd.facebook:hover .icon-common-weixin {
	background-position:-486px -51px
}
.service dl dd a {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.service .online {
	float:right;
	width:213px;
	margin-right:20px;
	font-size:12px
}
.service .online ul {
	text-align:right
}
.service .online ul .item1 {
	height:24px;
	line-height:24px;
	font-size:24px;
	overflow:hidden;
	margin-bottom:6px
}
.icon-common-tel {vertical-align:-4px;margin-right:14px;float:left;}

.service .online ul .item2 {
	line-height:20px;
	margin-bottom:6px;
	font-size:12px
}
.service .online ul .item3 {
	text-align:left
}
.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
}
.service .online ul .item3 a span {
	margin-right:8px;
	vertical-align:middle;
	_margin-top:5px;
	_vertical-align:0px
}
.footlink,
.sys-copyright {line-height:2;font-size:12px;text-align:center;9}
.footlink {padding-top:20px;color:#ccd1d9}
.footlink *{display:inline;}
.footlink a,
.sys-copyright a,
.footlink span.front {color:#434a54;text-decoration:none;}
.footlink a,
.sys-copyright a {margin:0px 5px;}
.footlink a:hover,
.sys-copyright a:hover {color:#f84858}

.sys-copyright {padding:10px 0 30px;color:#434a54;}
.sys-copyright p {margin:0}
.sys-copyright img {display:block;width:194px;margin:0px auto;margin-top:20px}
.theme-footer {margin-top:0}

.believe {padding:0px 0px 80px;text-align:center}
.believe a {margin:0px 3px}
.believe img {border:none;height:42px}
.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:#f84858}
.breadcrumbs .separator {color:#ccd1d9}

#loginBox-con {background:url(loading.gif) no-repeat center 35%}
.loginBox-loading {padding-top:120px;text-align:center}
.header-mini {margin-bottom:0}
.header-mini .header-mini-menu {position:absolute;right:-5px;	bottom:18px;font-size:12px}
.header-mini .header-mini-menu ul {display:block;_display:inline}
.header-mini .header-mini-menu li {float:left;padding:0 10px;margin-left:-1px;line-height:1;border-left:1px solid #aab2bd}
.header-mini .header-mini-menu .first {
	border-left:none;
	padding-right:11px;
	position:relative
}
.header-mini .menu_panel {
	position:absolute;
	background-color:#fff;
	margin:0px;
	padding:0px;
	border:3px solid #ededed;
	z-index:99999999;
	border-radius:5px;
	text-align:left;
	top:-15px;
	_z-index:9999;
	cursor:pointer;
	left:50%;
	margin-left:-53px
}
.header-mini .menu_panel .slide {
	padding-left:10px;
	border-bottom:1px solid #e6e9ed;
	height:40px;
	padding-right:10px;
	line-height:40px
}
.header-mini .menu_panel .username div {
	background-image:url("i/tridown2.png");
	background-repeat:no-repeat;
	background-position:right 17px;
	padding-right:10px
}
.header-mini .menu_panel .last {
	border-bottom:none
}
#kaifanggm {
	color:#aab2bd;
	display:inline-block;
	padding-left:20px;
	background-image:url("i/kfgm_2.png");
	background-repeat:no-repeat;
	background-position:0px 2px
}
#kaifanggm:hover {
	color:#333;
	text-decoration:underline;
	background-image:url("kfgm_1.png")
}
.ndash {
	font-family:sans-serif
}


.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:#f84858;
	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-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(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:#f84858}
.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;min-height:40px;_height:40px;}
.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}
.historyList .textright {padding:5px 10px 5px 0;text-align:right;}


.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("i/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:#f84858
}
.xm-filter-list dd li.first {
	background:none
}
.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.current a:hover {
	text-decoration:none
}
.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("i/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-list dd li.current .icon-order-ascending {
	background-position:0 -12px
}
.xm-filter-list dd li.current .icon-order-descending {
	background-position:-12px -12px
}
.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("i/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 #f84858;
	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:#f84858
}
.xm-select .dropdown-menu li a:hover, .xm-select .dropdown-menu li span:hover {
	text-decoration:none;
	color:#f84858;
	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
}
.xm-pagenavi .numbers {
	display:inline-block;
*display:inline;
*zoom:1;
	height:20px;
	padding:5px 10px;
	margin:0;
	border-width:1px 1px 1px 0;
	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:#f84858
}
.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:#f84858
}
.xm-recharge-form .xm-recharge-tel .xm-recharge-tips {
	font-size:12px
}
.xm-recharge-form .xm-recharge-price .fieldset-text {
	color:#f84858
}
.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:#f84858;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.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("i/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
}

/*常用边框样式*/
.xm-box {border:none;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:1px solid #e6e9ed;background:none}
.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:#434a54}
.xm-box .hd .morelink {margin:18px 15px 0 0;}

/*内页通用*/
.Navigation {font-size:12px;margin: 0 auto 10px;line-height:20px;}
.Navigation span {color:#CCD1D9}
.Navigation a,.Navigation .now {color:#434A54}
.Navigation a:hover {color:#F84858}

/*文章列表样式*/
.artlist {padding:15px;}
.artlist li {padding:3px 0;line-height:1.5;font-size:12px}
.artlist li a {padding-left:10px;background:url("i/dian.gif") no-repeat 0 50%;}

.ulist li {line-height:22px;font-size:12px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ulist li em {font-size:20px;margin-right:6px;vertical-align:middle;}

@media (max-width:1200px) {
	 body {min-width:950px} 
    .container {width:950px}
	.span12 {width:710px}
	#header {-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#header .nav .lnks {width:720px}
	#header .menu {width:360px}	
	.search {width:253px}
	.search .keywords {width:245px}
	.search .mbtn {left:204px}
	.search .iconsear {left:225px}
	.search .iconsearbg {left:214px	}
	.search .keyword-list {width:245px	}
	.search .hot {width:253px;overflow:hidden;height:24px}
	.search .hot a {margin-right:8px}
	.search .hot a:last-child {display:none;margin-right:0}
	.nav-banner {display:none;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	#footer {min-width:950px}
	#footer .nums li {width:230px}
	.service .flt {width:11%;padding-left:3%}
}
.goods-item .p-quantity{

width: 117px!important;
}

.goods-item .p-quantity input {
width: 70px!important;
}

.cart-main .p-quantity{
width: 117px!important;
}

.cart-main .p-quantity input{
width: 70px!important;
}

.product-buy-quantity .p-quantity {
    width: 117px!important;
}

.product-buy-quantity .p-quantity input {
    width: 70px!important;
}