﻿footer,header,main,nav {
	display: block
}
/*
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}
audio: not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}*/
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
a: focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
a: hover,a: active {
	outline: 0
}
b,strong {
	font-weight: bold
}
small {
	font-size: 80%
}
sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
/*注释by linhy,20140319，默认图片都是原始大小*/
img {
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
form {
	margin: 0
}
button,input,select,textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}
button,input {
	line-height: normal
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}
button[disabled],html input[disabled] {
	cursor: default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type="search"]: : -webkit-search-decoration,input[type="search"]: : -webkit-search-cancel-button {
	-webkit-appearance: none
}
button: : -moz-focus-inner,input: : -moz-focus-inner {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body {
	margin: 0;
	font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #656d78;
	background-color: #f5f7fa;
	position: relative
}
#mainFrame {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1
}
.container: before,.container: after,#mainFrame:before,#mainFrame:after {
	display: table;
	content: "";
	line-height: 0
}
.container: after,#mainFrame:after {
	clear: both
}
.header.container,header#mainFrame {
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s
}
.container-fluid{
	padding-right: 10px;
	padding-left: 10px;
	*zoom: 1
}
.container-fluid: before,.container-fluid: after {
	display: table;
	content: "";
	line-height: 0
}
.container-fluid: after {
	clear: both
}
a {
	color: #656d78;
	text-decoration: none
}
a: hover,a: focus {
	color: #f84858;
	text-decoration: none
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1)
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px
}
.clearfix {
	*zoom: 1
}
.clearfix: before,.clearfix: after {
	display: table;
	content: "";
	line-height: 0
}
.clearfix: after {
	clear: both
}
.hide {
	display: none
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}
.close: hover,.close: focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40)
}
.row {
	margin-left: -10px;
	*zoom: 1
}
.row: before,.row: after {
	display: table;
	content: "";
	line-height: 0
}
.row: after {
	clear: both
}
.container {
	width: 1190px
}
.span15 {
	width: 1190px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span14 {
	width: 1110px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span13 {
	width: 1030px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px;
	
}
.span12 {
	width: 950px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px;
}
.span11 {
	width: 870px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span10 {
	width: 790px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span9 {
	width: 710px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span8 {
	width: 630px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span7 {
	width: 550px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span6 {
	width: 470px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span5 {
	width: 390px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span4 {
	width: 310px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span3 {
	width: 230px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span2 {
	width: 150px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.span1 {
	width: 70px;
	float: left;
	_display: inline;
	min-height: 1px;
	margin-left: 10px
}
.offset15 {
	margin-left: 1210px
}
.offset14 {
	margin-left: 1130px
}
.offset13 {
	margin-left: 1050px
}
.offset12 {
	margin-left: 970px
}
.offset11 {
	margin-left: 890px
}
.offset10 {
	margin-left: 810px
}
.offset9 {
	margin-left: 730px
}
.offset8 {
	margin-left: 650px
}
.offset7 {
	margin-left: 570px
}
.offset6 {
	margin-left: 490px
}
.offset5 {
	margin-left: 410px
}
.offset4 {
	margin-left: 330px
}
.offset3 {
	margin-left: 250px
}
.offset2 {
	margin-left: 170px
}
.offset1 {
	margin-left: 90px
}
.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #e6e9ed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #656d78;
	padding: 0;
	width: 140px
}
.btn: hover,.btn: focus {
	color: #656d78;
	text-decoration: none;
	background-color: #fff
}
.btn: focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.active,.btn: active {
	outline: 0;
	background-color: #f5f7fa;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15)
}
.btn.disabled,.btn[disabled] {
	cursor: default;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #e5e9ec;
	background: #ccd0d9
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.btn-primary {
	background-color: #dd4250;
	border: 0;
	color: #fff
}
.btn-primary: hover,.btn-primary: focus {
	color: #fff;
	background-color: #ec4958
}
.btn-primary.active,.btn-primary: active {
	background-color: #cb2e3c
}
.btn-green {
	background-color: #85c143;
	border: 0;
	color: #fff
}
.btn-green: hover,.btn-green: focus {
	color: #fff;
	background-color: #8cc84d
}
.btn-green.active,.btn-green: active {
	background-color: #7cb83a
}
.btn-blue {
	background-color: #4b89dc;
	border: 0;
	color: #fff
}
.btn-blue: hover,.btn-blue: focus {
	color: #fff;
	background-color: #5d9cec
}
.btn-blue.active,.btn-blue: active {
	background-color: #4682d3
}
.btn-purple {
	background-color: #967adc;
	border: 0;
	color: #fff
}
.btn-purple: hover,.btn-purple: focus {
	color: #fff;
	background-color: #a084e4
}
.btn-purple.active,.btn-purple: active {
	background-color: #8b6fd1
}
.btn-red {
	background-color: #ed5567;
	border: 0;
	color: #fff
}
.btn-red: hover,.btn-red: focus {
	color: #fff;
	background-color: #f86072
}
.btn-red.active,.btn-red: active {
	background-color: #e14d5e
}
.btn-dake {
	background-color: #656d78;
	border: 0;
	color: #fff
}
.btn-dake: hover,.btn-dake: focus {
	color: #fff;
	background-color: #717984
}
.btn-dake.active,.btn-dake: active {
	background-color: #5a606c
}
.btn-dakeLight {
	background-color: #ccd0d8;
	border: 0;
	color: #fff
}
.btn-dakeLight: hover,.btn-dakeLight: focus {
	color: #fff;
	background-color: #d2d5dc
}
.btn-dakeLight.active,.btn-dakeLight: active {
	background-color: #c6cad3
}
.btn-small {
	height: 30px;
	line-height: 30px;
	width: 110px;
	font-size: 12px
}
.btn-round {
	height: 24px;
	line-height: 24px;
	width: 105px;
	font-size: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px
}
.icon-common {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-image: url("../images/gaiban/icon-common-newyear.png?14042506");
	background-repeat: no-repeat;
}
.icon-common-logo {
	width: 220px;
	height: 72px;
	background-position: 0 0
}
.icon-common-face {
	width: 28px;
	height: 27px;
	background-position: -148px 0
}
.icon-common-tel {
	width: 31px;
	height: 22px;
	background-position: -177px -5px
}
.icon-common-cart {
	width: 16px;
	height: 13px;
	background-position: -212px 0
}
.icon-common-carthover {
	width: 16px;
	height: 13px;
	background-position: -294px -53px
}
.icon-common-sina {
	width: 22px;
	height: 17px;
	background-position: -458px -2px
}
.icon-common-sina: hover {
	background-position: -485px -2px
}
.icon-common-kongjian {
	width: 22px;
	height: 17px;
	background-position: -459px -24px
}
.icon-common-kongjian: hover {
	background-position: -485px -23px
}
.icon-common-weixin {
	width: 22px;
	height: 17px;
	background-position: -462px -51px
}
.icon-common-weixin: hover {
	background-position: -486px -51px
}
.icon-common-add {
	width: 20px;
	height: 20px;
	background-position: -305px -12px
}
.icon-common-negative {
	width: 20px;
	height: 20px;
	background-position: -281px -12px
}
.icon-common-nextRound {
	width: 16px;
	height: 16px;
	background-position: -359px -14px
}
.icon-common-radio {
	width: 16px;
	height: 16px;
	background-position: -334px -51px
}
.icon-common-radioHover {
	width: 16px;
	height: 16px;
	background-position: -354px -51px
}
.icon-common-editGray {
	width: 22px;
	height: 20px;
	background-position: -327px -12px
}
.icon-common-question {
	width: 16px;
	height: 16px;
	background-position: -212px -15px
}
.icon-common-questionBg {
	width: 18px;
	height: 18px;
	background-position: -420px -48px
}
.icon-common-questionBgHover {
	width: 18px;
	height: 18px;
	background-position: -441px -48px
}
.icon-common-checkbox {
	width: 16px;
	height: 16px;
	background-position: -313px -51px
}
.icon-common-grayheart {
	width: 13px;
	height: 13px;
	background-position: -232px -18px
}
.icon-common-heart {
	width: 13px;
	height: 13px;
	background-position: -249px -18px
}
.icon-common-arrow {
	width: 13px;
	height: 13px;
	background-position: -265px -20px
}
.icon-common-edit {
	width: 35px;
	height: 35px;
	background-position: -146px -32px
}
.icon-common-grid {
	width: 14px;
	height: 14px;
	background-position: -184px -32px
}
.icon-common-right {
	width: 16px;
	height: 16px;
	background-position: -201px -32px
}
.icon-common-pop {
	width: 15px;
	height: 14px;
	background-position: -204px -52px
}
.icon-common-del {
	width: 16px;
	height: 17px;
	background-position: -220px -32px
}
.icon-common-search {
	width: 17px;
	height: 18px;
	background-position: -223px -51px
}
.icon-common-searchhover {
	width: 36px;
	height: 34px;
	background-position: -402px -12px;
}
.icon-common-plus {
	width: 15px;
	height: 15px;
	background-position: -242px -34px
}
.icon-common-minus {
	width: 15px;
	height: 15px;
	background-position: -262px -34px
}
.icon-common-qq {
	width: 18px;
	height: 22px;
	background-position: -242px -51px
}
.icon-common-arrowdown {
	width: 14px;
	height: 14px;
	background-position: -263px -52px
}
.icon-common-arrowup {
	width: 14px;
	height: 14px;
	background-position: -203px -72px
}
.icon-common-arrowright {
	width: 14px;
	height: 14px;
	background-position: -278px -52px
}
.icon-common-comment {
	width: 15px;
	height: 15px;
	background-position: -204px -52px
}
.icon-common-people {
	width: 18px;
	height: 18px;
	background-position: -184px -49px;
	_background-position: -184px -47px
}
.icon-common-close {
	width: 18px;
	height: 18px;
	background-position: -302px -32px
}
.icon-common-close: hover {
	background-position: -281px -32px
}
.icon-common-closehover {
	width: 18px;
	height: 18px;
	background-position: -281px -32px
}
.icon-common-facebook {
	width: 18px;
	height: 22px;
	background-position: -378px -12px
}
.icon-common-openbox {
	width: 17px;
	height: 10px;
	background-position: -403px 0
}
.icon-common-global {
	width: 16px;
	height: 16px;
	background-position: -20px -65px
}
.icon-common-globalhover {
	width: 16px;
	height: 16px;
	background-position: -1px -65px
}
.icon-saleoff {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50px;
	height: 40px;
	text-indent: -9999em;
	overflow: hidden;
}
.icon-saleoff-large {
	width: 76px;
	height: 60px
}
.icon-saleoff-1 {
	background-position: -70px 0
}
.icon-saleoff-2 {
	background-position: -140px 0
}
.icon-saleoff-3 {
	background-position: -210px 0
}
.icon-saleoff-4 {
	background-position: -280px 0
}
.icon-saleoff-5 {
	background-position: -350px 0
}
.icon-saleoff-6 {
	background-position: -420px 0
}
.icon-saleoff-7 {
	background-position: -490px 0
}
.icon-saleoff-8 {
	background-position: -560px 0
}
.icon-saleoff-9 {
	background-position: -630px 0
}
.icon-saleoff-large-1 {
	background-position: -140px -60px
}
.icon-saleoff-large-2 {
	background-position: -235px -60px
}
.icon-saleoff-large-3 {
	background-position: -330px -60px
}
.icon-saleoff-large-4 {
	background-position: -425px -60px
}
.icon-saleoff-large-5 {
	background-position: -520px -60px
}
.icon-saleoff-large-6 {
	background-position: -615px -60px
}
.icon-saleoff-large-7 {
	background-position: -140px -138px
}
.icon-saleoff-large-8 {
	background-position: -235px -138px
}
.icon-saleoff-large-9 {
	background-position: -330px -138px
}
.icon-saleoff-specia {
	background-position: 0 0
}
.icon-saleoff-new {
	background-position: 0 -60px
}
.icon-saleoff-over {
	background-position: -70px -60px
}
.icon-stat {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 85px;
	height: 14px;
	text-indent: -9999em;
	overflow: hidden;
}
.icon-stat-5 {
	background-position: 0 1px
}
.icon-stat-4half {
	background-position: 0 -15px
}
.icon-stat-4 {
	background-position: 0 -29px
}
.icon-stat-3half {
	background-position: 0 -45px
}
.icon-stat-3 {
	background-position: 0 -59px
}
.icon-stat-2half {
	background-position: 0 -74px
}
.icon-stat-2 {
	background-position: 0 -89px
}
.icon-stat-1half {
	background-position: 0 -104px
}
.icon-stat-1 {
	background-position: 0 -119px
}
.icon-stat-half {
	background-position: 0 -133px
}
.icon-stat-0 {
	background-position: 0 -149px
}
.icon-slides {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 41px;
	height: 69px;
	text-indent: -9999em;
	overflow: hidden;
	_filter: alpha(opacity=40)
}
.icon-slides: hover {
	opacity: .6;
	filter: alpha(opacity=60)
}
.icon-slides: focus {
	outline: 0
}
.icon-slides-prev {
	background-position: -84px center
}
.icon-slides-prev: hover {
	background-position: 0 center
}
.icon-slides-next {
	background-position: -125px center
}
.icon-slides-next: hover {
	background-position: -42px center
}
.modal-backdrop {
	position: fixed!important;
	_position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0
}
.modal-backdrop {
	opacity: .2;
	filter: alpha(opacity=20)
}
.modal {
	position: fixed!important;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	margin-top: -200px;
	_position: absolute;
	_top: 13%;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none
}
.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee
}
.modal-header .close {
	margin-top: 2px;
	cursor: pointer
}
.modal-header h3 {
	margin: 0;
	line-height: 30px
}
.modal-body {
	position: relative;
	max-height: 400px;
	padding: 15px
}
.modal-form {
	margin-bottom: 0
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	*zoom: 1
}
.modal-footer: before,.modal-footer: after {
	display: table;
	content: "";
	line-height: 0
}
.modal-footer: after {
	clear: both
}
.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.xmSlide {
	position: relative
}
.xmSlide-pagination {
	display: none
}
.xmSlide-navigation {
	display: none;
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 1000
}
.xmSlide-previous {
	left: 0
}
.xmSlide-next {
	right: 0
}
.xm-box {
	margin-bottom: 10px;
	background: #fff;
	_zoom: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.xm-box .hd {
	height: 50px;
	border-bottom: 1px solid #e6e9ed;
}
.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
}
.mileftnav .span3 {
	margin-top: 0px
}
.header {
	margin-bottom:10px;
}
.header ul,.header li,.header dl,.header dt,.header dd,.header a,.header strong,.header label,.header em {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
}
.header .top {
	position: relative;
	height: 110px;
	text-align: right;
	z-index: 1001;
}
.header .top .logo {
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 1;
	height: 61px;
	overflow: hidden;
}
.header .top .logo a {
	opacity: 1;
	filter: alpha(opacity=100)
}
.header .top .logo a: hover {
	opacity: .95;
	filter: alpha(opacity=95)
}
.header .top .right {
	color: #434a54;
	font-size: 12px;
	padding-top: 33px;
}
.header .top .right a {
	color: #434a54;
	text-decoration: none
}
.header .top .right a: hover {
	color: #f84858
}

.header .top .right .search1 {
	position: relative;
	float: right;
	display: inline-block;
	padding-left:10px;
	right:60px;                     /*搜索框左右位置调整*/
	color: #aab2bd;
}

.header .top .right .search {
	position: relative;
	float: right;
	right:60px;                    /*搜索框左右位置调整*/
	display: inline-block;
}
.header .top .right .search input: : -ms-clear {
	display:block ;
}
.header .top .right .search .txt {
	display: block;
	width: 364px;
	height: 32px;
	line-height: 32px;
	text-indent: 6px;
	border: 3px solid #dd4250;
	background: #fff;
	margin-bottom: 6px;
	color: #ccd1d9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:24px;
	color:#333;
}
.header .top .right .search .txt: focus {
	outline: none
}
.header .top .right .search .hot {
	display: block;
	text-align: left;
	color: #aab2bd
}
.header .top .right .search .hot a {
	color: #aab2bd;
	margin-right: 10px
}
.header .top .right .search .hot a: hover {
	color: #333;
	text-decoration: underline
}
.header .top .right .search .mbtn {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
	left: 424px;
	top: -79px;
	    z-index: 2;
	    display: block;
	    width: 50px;
	    height: 40px;
	    cursor: pointer;
	    background: none
}
.header .top .right .search .iconsear {
	position: absolute;
	left: 343px;
	top: 10px;
	z-index: 1;
	display: block;
	cursor: pointer;
	border: none
}
.header .top .right .search .iconsearbg {
	position: absolute;
	left: 333px;
	top: 3px;
	_top: 5px;
	z-index: 1;
	display: block;
	cursor: pointer;
	border: none;
	/*display: none;*/
}
.header .top .right .search .keyword-list {
	position: absolute;
	left: 0;
	top: 46px;
	width: 368px;
	background: #fff;
	border: 1px solid #ededed;
	border-radius: 5px;
	z-index: 1000
}
.header .top .right .search .keyword-list li {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: left;
	overflow: hidden;
	zoom: 1
}
.header .top .right .search .keyword-list li a {
	display: block;
	padding-left: 10px;
	color: #656d78
}
.header .top .right .search .keyword-list li a span {
	color: #f84858
}
.header .top .right .search .keyword-list li a: hover {
	text-decoration: none
}
.header .top .right .search .keyword-list .current {
	background: #fef3ef
}
.header .top .right .search .keyword-list .current a {
	color: #f84858
}
.header .top .right .search .keyword-list .arrow-border,.header .top .right .search .keyword-list .arrow-bg {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	border-style: dashed dashed solid;
	overflow: hidden
}
.header .top .right .search .keyword-list .arrow-border {
	left: 50px;
	top: -5px;
	border-width: 0 8px 5px;
	border-color: transparent transparent #ededed
}
.header .top .right .search .keyword-list .arrow-bg {
	left: 51px;
	top: -4px;
	border-width: 0 7px 4px;
	border-color: transparent transparent #fff;
}
.header .top .right .menu {
	
	position: relative;
	float: right;
	display: inline-block;
	_display: inline;
	*zoom: 1;
	width: 340px;
	padding-top: 10px;
	margin-left: 0px;
	margin-right: 20px;/*显示购物车时为105px;*/
	*z-index: 3000;

}



.header .top .right .menu li {
	float: right;
	display: inline-block;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-right: 1px solid #ccd1d9;
	padding: 0px 15px 0px 15px;
	position: relative;
	_z-index: 2
}
.header .top .right .menu li.first {
	position: relative;
	width: 50px;         /*调整注销和左竖线间距*/
	padding: 0px;
	border-right: none;  /*注销右边取消竖线*/
}
.header .top .right .menu li.last {
	
}
.header .top .right .menu li.last strong {
	margin-right: 4px
}
.header .top .right .menu li dl {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99000
}
.header .top .right .menu li dt {
	position: relative;
	display: inline-block;
	padding: 0px 20px 0px 20px;
	margin-bottom: 4px
}
.header .top .right .menu li dt em {
	position: absolute;
	right: 5px;
	_right: 8px;
	top: 50%;
	margin-top: -3px;
	display: inline-block;
	width: 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 .top .right .menu li dd {
	display: none;
	height: 24px;
	line-height: 24px;
	background: #fff
}
.header .top .right .menu li .header_menu_global .icon-common {
	float: left;
	margin-right: 4px;
	margin-top: -1px;
}
.header .top .right .menu li .header_menu_global span {
	padding-right: 15px;
	background-position: right 3px
}
.header .top .right .menu li .header_menu_global_panel {
	width: 96px
}
.header .top .right .menu li .header_menu_global_panel .slide a {
	display: block
}
.header .top .right .menu li .header_menu_global_panel .slide span {
	display: block
}
.header .top .right .menu li .header_menu_top_panel,.header .top .right .menu li .header_menu_global_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;
	left: 50%;
	margin-left: -53px
}
.header .top .right .menu li .header_menu_top_panel .slide,.header .top .right .menu li .header_menu_global_panel .slide {
	padding-left: 10px;
	border-bottom: 1px solid #e6e9ed;
	height: 40px;
	padding-right: 10px;
	line-height: 40px
}
.header .top .right .menu li .header_menu_top_panel .username div,.header .top .right .menu li .header_menu_global_panel .slide-first span {
	
	background-position: right 17px;
	padding-right: 10px
}
.header .top .right .menu li .header_menu_top_panel .last {
	border-bottom: none
}

.header .top .right .shop {
	position: absolute;
	right: 0px;
	top: 28px;
	_top: 31px;
	z-index: 1;
	display: none;/*显示购物车时为 inline-block;*/
	width: 110px;
	height: 40px;
	line-height: 40px;
	border: 3px solid #f5f7fa;
	border-radius: 5px 5px 0 0;

}
.header .top .right .shop .pay {
	display: block;
	_padding: 10px 0px 10px 0px;
	vertical-align: middle;
	*zoom: 1;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer
}
.header .top .right .shop .pay em {
	display: none;
	height: 14px;
	line-height: 14px;
	padding: 0 4px;
	margin-left: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-style: normal;
	background: #85c143;
	color: #fff;
	_position: relative;
	_top: -2px
}
.header .top .right .shop .pay .icon-common {
	margin-right: 4px;
	margin-bottom: -2px
}
.header .top .right .mini-cart-on {
	background: #fff;
	border-color: #ededed;
	border-bottom: none;
	z-index: 1002
}

.header .nav {
	position: relative;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	background: #dd4250;    /*小米:#dd4250;盘起:#F79E95*/
	-webkit-border-radius: 4px 4px 4px 0;
	-moz-border-radius: 4px 4px 4px 0;
	border-radius: 4px 4px 4px 0;
	*z-index: 1
}
.header .nav strong {
	float: left;
	display: inline-block;
	width: 249px;
	border-right: 1px solid #dd4250
}
.header .nav strong.side 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
}
.header .nav strong.side a: hover {
	background: #dd4250
}
/*
.header .nav strong.side a em {
	display: none;
	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
}
.header .nav strong.side a em.icon-header-arrow {
	top: 15px;
	border-color: transparent transparent #ffffff transparent;
	border-style: dashed dashed solid dashed
}
.header .nav strong em {
	position: absolute;
	left: 205px;
	top: 18px
}
.header .nav .lnks .nav-banner {
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s;
	float: right;
	width: 230px;
	height: 45px
}*/
.header .nav .lnks .lnks-li li {
	float: left;
	display: inline-block
}
.header .nav .lnks .lnks-li li a.lnk {
	display: block;
	*display: inline-block;
	padding: 0px 12px 0px 12px;
	height: 100%;
	color: #fff;
	text-decoration: none
}
.header .nav .lnks .lnks-li li a.on {
	background: #ed5466
}
.header .nav .lnks .lnks-li li a: hover {/*未知原因失效，所以加了red*/
	background: #ed5466
}

.red:hover{background: #ed5466;}


.header .nav .lnks .lnks-li li.phonelistarr {
	position: relative;
	z-index: 150
}
.header .nav .lnks .lnks-li li.phonelistarr dl {
	position: absolute;
	left: 0px;
	top: 45px;
	z-index: 999;
	width: 180px;
	background:#FFFBEA;
	font-style: normal;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	display: none;
	overflow: hidden;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd {
	width: 180px;
	height: 40px;
	line-height: 40px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #F4EDD9;
	overflow: hidden
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd.last {
	border-bottom: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd.last a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd.last a: hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd a {
	display: block;
	padding: 0px 10px 0px 10px;
	width: 180px;
	height: 40px;
	color: #974C19;
	text-decoration: none;
	overflow: hidden
}
.header .nav .lnks .lnks-li li.phonelistarr dl dd a: hover {  /*未知原因失效，所以加了blue*/
	background-color: #fcf5de;
}

.blue:hover {background-color: #fcf5de;}


.header .nav .lnks .lnks-li li.phonelistarr .tri {
	position: absolute;
	left: 33px;
	top: 31px;
	z-index: 1000;
	display: inline-block;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border: 8px solid #d8d8d8;
	border-color: transparent transparent #d8d8d8 transparent;
	border-style: dashed dashed solid dashed;
	display: none
}
.header .nav .lnks .lnks-li li.phonelistarr .tri i {
	position: absolute;
	left: -7px;
	top: -5px;
	display: inline-block;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border: 7px solid #fafafa;
	border-color: transparent transparent #fafafa transparent;
	border-style: dashed dashed solid dashed
}
.header .navon {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}



.showlist {
	position: absolute;
	left: 0px;
	top: 47px;
	z-index: 999;
	width: 230px;
	/*display: none;*/
	color: #333;
	background-color:#fffbea;
}
/*
.showlist ul,.showlist li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
}
*/
/*
.showlist .lists {
	height: 100%;
	background: #fffbea
}
.showlist .lists li {
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #f4edd9;
	vertical-align: bottom
}
.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 .show {
	display: block;
	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
}
.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
}

*/

.footer {
	/*margin-top: 20px;*/
	min-width: 1190px;
	overflow: hidden;
}
/*
.footer ul,.footer li,.footer dl,.footer dt,.footer dd,.footer a,.footer strong,.footer label,.footer em {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
}
.footer .footerup {
	padding: 10px 10px 10px 10px;
	background: #fff
}
.footer .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 span {
	font-size: 42px;
	margin-right: 5px
}
.footer .nums li strong {
	display: inline-block;
	font-weight: 400;
	font-size: 14px
}
.footer .nums li strong label {
	display: block;
	text-align: left
}
.footer .nums li.line {
	width: 1px;
	height: 38px;
	font-size: 0px;
	background: #ccd0d9
}
.footer .nums li a {
	display: block;
	color: #656d78;
	text-decoration: none
}
.footer .nums li a: hover {
	color: #f84858
}
.footer .service {
	color: #434a54;
	font-size: 12px;
	padding: 20px 0px 20px 0px
}
.footer .service a {
	color: #434a54;
	text-decoration: none
}
.footer .service a: hover {
	color: #f84858
}
.footer .service dl {
	float: left;
	width: 10%;
	padding-left: 4.4%
}
.footer .service dl dt {
	font-weight: 700;
	margin-bottom: 6px
}
.footer .service dl dd {
	height: 24px;
	line-height: 24px
}
.footer .service dl dd.sina span {
	margin-right: 2px;
	vertical-align: -3px;
	_vertical-align: 1px;
	_margin-right: 6px
}
.footer .service dl dd.sina .icon-common-sina {
	_background-position: -485px -2px
}
.footer .service dl dd.sina: hover .icon-common-sina {
	background-position: -485px -2px
}
.footer .service dl dd.kongjian span {
	vertical-align: -3px;
	_vertical-align: -2px;
	margin-right: 2px;
	_margin-right: 5px
}
.footer .service dl dd.kongjian .icon-common-kongjian {
	_background-position: -485px -23px
}
.footer .service dl dd.kongjian: hover .icon-common-kongjian {
	background-position: -485px -23px
}
.footer .service dl dd.facebook span {
	vertical-align: -6px;
	_vertical-align: -3px;
	margin-right: 1px;
	_margin-right: 6px;
	cursor: pointer
}
.footer .service dl dd.facebook .icon-common-weixin {
	_background-position: -486px -51px
}
.footer .service dl dd.facebook: hover .icon-common-weixin {
	background-position: -486px -51px
}
.footer .service dl dd a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	cursor: pointer
}
.footer .service .online {
	float: right;
	width: 200px;
	margin-right: 20px;
	font-size: 12px
}
.footer .service .online ul {
	text-align: right
}
.footer .service .online ul .item1 {
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	overflow: hidden;
	margin-bottom: 6px
}
.footer .service .online ul .item1 .icon-common-tel {
	vertical-align: -4px;
	margin-right: 14px
}
.footer .service .online ul .item2 {
	line-height: 20px;
	margin-bottom: 6px;
	font-size: 12px
}
.footer .service .online ul .item3 {
	text-align: left
}
.footer .service .online ul .item3 a {
	float: right;
	display: block;
	width: 190px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	text-decoration: none;
	border-radius: 6px;
	*zoom: 1
}
.footer .service .online ul .item3 a span {
	margin-right: 8px;
	vertical-align: middle;
	_margin-top: 5px;
	_vertical-align: 0px
}
.footer .info {
	line-height: 2;
	color: #434a54;
	font-size: 12px;
	text-align: center;
	padding: 20px 0px 30px 0px
}
.footer .info a {
	color: #434a54;
	text-decoration: none;
	margin: 0px 5px 0px 5px
}
.footer .info a: hover {
	color: #f84858
}
.footer .info em {
	display: inline-block;
	width: 1px;
	height: 12px;
	vertical-align: -2px;
	background: #ccd1d9
}
.footer .info p {
	margin: 0
}
.footer .info img {
	display: block;
	width: 194px;
	margin: 0px auto;
	margin-top: 20px
}
.footer .believe {
	padding: 0px 0px 80px;
	text-align: center
}
.footer .believe a {
	margin: 0px 3px
}
.footer .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
}
.mini-cart-list {
	display: none;
	width: 327px;
	position: absolute;
	top: 68px;
	_top: 71px;
	right: 0;
	border: 3px solid #ededed;
	border-radius: 5px 0 5px 5px;
	background: #fff;
	text-align: left;
	font-size: 12px;
	z-index: 1001
}
.mini-cart-list ul,.mini-cart-list li {
	margin: 0;
	padding: 0;
	list-style: none
}
.mini-cart-list li {
	display: block;
	height: 60px;
	padding: 10px 15px;
	border-bottom: 1px solid #ededed;
	zoom: 1;
	_overflow: hidden;
	_float: left
}
.mini-cart-list li .pic,.mini-cart-list li .name,.mini-cart-list li .price {
	float: left;
	margin-right: 10px
}
.mini-cart-list li .pic img {
	width: 60px;
	height: 60px
}
.mini-cart-list li .name,.mini-cart-list li .price {
	margin-top: 10px
}
.mini-cart-list li .name {
	width: 130px
}
.mini-cart-list li .icon-common-close {
	float: right;
	margin-top: 10px;
	cursor: pointer
}
.mini-cart-list li em {
	font-style: normal
}
.mini-cart-list .count {
	padding: 20px 15px;
	text-align: right;
	background: #f6f7fb
}
.mini-cart-list .count p {
	float: left;
	margin: 0;
	color: #aab2bd;
	text-align: left
}
.mini-cart-list .count em {
	font-style: normal;
	color: #f84858
}
.mini-cart-list .count strong {
	display: block;
	color: #333
}
.mini-cart-list .count .btn {
	width: 130px
}
.mini-cart-list .tip {
	font-size: 14px;
	text-align: center;
	padding: 20px;
	color: #aab2bd
}
.mini-cart-list .loading {
	padding: 20px;
	color: #999;
	text-align: center
}
#loginBox-con {
	
}
.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 .header_menu_top_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 .header_menu_top_panel .slide {
	padding-left: 10px;
	border-bottom: 1px solid #e6e9ed;
	height: 40px;
	padding-right: 10px;
	line-height: 40px
}
.header-mini .header_menu_top_panel .username div {
	
	background-position: right 17px;
	padding-right: 10px
}

.header-mini .header_menu_top_panel .last {
	border-bottom: none
}
*/
@media (max-width: 1200px) {
	.header .top .right .search .txt {
	width: 185px
}
.header .top .right .search .mbtn {
	left: 143px
}
.header .top .right .search .iconsear {
	left: 164px
}
.header .top .right .search .iconsearbg {
	left: 153px
}
.header .top .right .search .keyword-list {
	width: 245px
}
.header .top .right .search .hot {
	width: 185px;
	overflow: hidden;
	height: 24px
}
.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
}
.footer .service dl {
	width: 11%;
	padding-left: 3%
}
}

/*
#kaifanggm {
	color: #aab2bd;
	display: inline-block;
	padding-left: 20px;
	
}


#kaifanggm: hover {
	color: #333;
	text-decoration: underline;
	
}
.ndash {
	font-family: sans-serif
}


.xm-goods-list-wrap {
	overflow: hidden;
	_zoom: 1
}*/

/*商品的宽度,但是不影响定位，增加宽度只会在原位置向右侧放置。注释bylinhy,20140604*/
.span12 .xm-goods-list-wrap {
	width: 950px
}
.span12 .xm-goods-list,.span12 .xm-recommend {
	width: 952px
}

.xm-goods-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	_zoom: 1
}
.xm-goods-list li {
	position: relative;
	float: left;
	width: 237px;
	border: solid #ededed;
	border-width: 0 1px 1px 0;
	background: #fff;
	overflow: hidden;
	_zoom: 1
}
.xm-goods-list li: hover {
	background: #f8f8f8
}
.xm-goods-list .notice {
	clear: both;
	float: none;
	width: auto;
	padding: 10px;
	text-align: center
}
.xm-goods-list .notice .loading {
	display: block;
	width: 32px;
	height: 32px;
	margin: 20px auto;
	text-indent: -9999em;
	
	overflow: hidden;
	*zoom: 1
}
.xm-goods-item {
	position: relative;
	height: 295px;
	margin: 5px;
	padding: 10px 15px;
	background: #fff;
	*zoom: 1
}
.xm-goods-item .item-thumb {
	padding: 25px 0;
	text-align: center
}
.xm-goods-item .item-thumb img {
	width: 180px;
	height: 180px;
	
}

.xm-goods-item .item-name {
	width: 100%;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3
}
.xm-goods-item .item-name a {
	color: #434a54
}
.xm-goods-item .item-name a: hover {
	color: #f84858;
	text-decoration: none
}

/* added by linhy,20140324*/
/*
xm-goods-item .item-thumb1 {
	padding: 25px 0;
	text-align: center
}
.xm-goods-item .item-thumb1 img {
	width: 85px;
	height: 85px;
	
}*/
/*
.xm-goods-item .item-price {
	line-height: 1.3;
	color: #434a54
}
.xm-goods-item .item-price del {
	color: #aab2bd;
	margin-left: 10px;
	text-decoration: line-through
}
.xm-goods-item .item-action {
	margin: 5px 0 0;
	font-size: 12px
}
.xm-goods-item .item-action .item-hot-level {
	float: right;
	margin-top: 1px;
	_line-height: 14px
}
.xm-goods-item .item-action .action-add-cart {
	color: #666
}
.xm-goods-item .item-action .action-add-cart: hover {
	color: #fb541d;
	text-decoration: none
}
.xm-goods-item .item-action .icon-common-plus {
	position: relative;
	top: 4px;
	*top: 2px
}
.xm-goods-item .item-action .icon-goods-notice {
	position: relative;
	top: 2px;
	*top: 0;
	width: 20px;
	height: 14px;
	margin-right: 3px;
	
}
.xm-goods-item .item-flags {
	position: absolute;
	top: -5px;
	left: 15px;
	width: 210px;
	height: 40px;
	z-index: 1
}
.xm-goods-item .item-flags .icon-saleoff {
	_float: left;
	*margin-right: 4px
}
.xm-goods-item .item-action-state {
	position: absolute;
	left: -5px;
	bottom: -70px;
	z-index: 9;
	width: 147px;
	height: 25px;
	padding: 10px 45px 20px;
	line-height: 25px;
	color: #fff;
	background: #91cd50;
	cursor: pointer;
	_zoom: 1
}
.xm-goods-item .item-action-state .icon-goods-add-success {
	position: relative;
	top: 2px;
	*top: 0;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	
}
.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;
	
}
.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;
	
}
.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
}
.xm-goods-sublist-l li .item-thumb {
	left: 8px
}
.xm-goods-sublist-r li {
	padding: 18px 80px 18px 18px
}
.xm-goods-sublist-r li .item-thumb {
	right: 8px
}*/
/*.xm-filter-list {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5
}
.xm-filter-list dt {
	float: left;
	clear: both;
	width: 72px;
	margin: 0 0 8px;
	padding: 3px 5px 3px 0;
	font-weight: 700;
	text-align: right;
	color: #434a54
}
.xm-filter-list dd {
	float: left;
	margin: 0;
	*margin: 0 0 8px;
	padding: 0
}
.xm-filter-list dd ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none
}
.xm-filter-list dd li {
	float: left;
	_display: inline;
	margin: 0 0 10px;
	padding: 0 7px;
	
}
.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;
	
}
.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;
	
}
.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)
}*/
/*@media (max-width: 1200px) {
	.span12 {
	width: 1710px
}
.span12 .xm-goods-list-wrap {
	width: 710px
}
.span12 .xm-goods-list,.span12 .xm-recommend {
	width: 711px
}
.span12 .xm-goods-list li,.span12 .xm-recommend li {
	width: 236px
}
.span12 .xm-goods-special-list li {
	width: 236px
}
.span12 .xm-goods-special-list .xm-goods-special-item-large {
	width: 473px
}
.span12 .xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item {
	width: 433px
}
.span12 .xm-goods-special-list .xm-goods-special-item-large .xm-goods-special-item .item-action-state {
	width: 383px
}
.span12 .xm-goods-special-item {
	width: 196px
}
.span12 .xm-goods-special-item .item-thumb img {
	width: 196px;
	height: 196px
}
.span12 .xm-goods-special-item .item-action-state {
	width: 146px
}
}

.xm-recommend {
	overflow: hidden;
	zoom: 1;
	_width: 100%;
	*position: relative
}
.xm-recommend-page {
	float: right;
	margin: 17px 0 0 0
}
.xm-recommend-page .page-btn-prev,.xm-recommend-page .page-btn-next {
	display: inline-block;
	width: 10px;
	height: 17px;
	margin: 0 15px;
	
	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
}

*/
/*added by linhy,20140319*/
.result-title{width:auto;}
.result-description{width:auto;}
.xm-goods-list-wrap img{
    width:85px;
    height:85px;
    
 }

 .resultListTable {
clear: both;
margin-bottom: 20px;
margin-top:5px;
margin-left:20px;
}

 .resultListTable {
width: 96%;
padding-left:10px;
}
.resultListTable .even {
background: #f3f3f3
}
 .resultListTable th {
background: #f3f3f3;
font-weight: bold;
color: #000;
text-align: center;
padding: 3px 3px;
white-space: nowrap
}
 .resultListTable td {
text-align: center;
border-bottom: 1px solid #dfdfdf;
padding: 10px
}
 .resultListTable td.cvalue {
padding: 0;
width: 62px
}
 .resultListTable td.itemImage {
text-align: center;
padding: 10px 0;
width: 105px;
vertical-align: top
}
 .resultListTable td.detail {
text-align: left;
line-height: 1.4;
padding-bottom: 15px
}
 .resultListTable td.detail .icon {
float: left;
width: 100%;
margin-bottom: 2px
}
.resultListTable td.detail .icon img {
line-height: 0;
vertical-align: middle;
margin-right: 2px
}
 .resultListTable td.detail .item {
line-height: 1.2;
margin-bottom: 3px;
font-size: 14px
}
 .resultListTable td.detail .item .num {
font-size: 80%
}
.maker,.page{line-height: 1.2;font-size:12px;color:#333;}


.blue1:link {color:#1E3695;font-size:15px;text-decoration:none;cursor:pointer;}/*米思米#004BB1*/
.blue1:visited{color:#1E3695;font-size:15px;text-decoration:none;cursor:pointer;}
.blue1:hover {color:#7095C7;font-size:15spx;text-decoration:none;cursor:pointer;}/*米思米#6D93C7*/
.blue1:active{color:#7095C7;font-size:15px;text-decoration:none;cursor:pointer;}
.blue2:link {color:#1E3695;font-size:12px;text-decoration:none;cursor:pointer;}
.blue2:visited{color:#1E3695;font-size:12px;text-decoration:none;cursor:pointer;}
.blue2:hover {color:#7095C7;font-size:12px;text-decoration:none;cursor:pointer;}
.blue2:active{color:#7095C7;font-size:12px;text-decoration:none;cursor:pointer;}
.blue3:link {color:blue;font-size:15px;text-decoration:none;cursor:pointer;font-weight:bold;}
.blue3:visited{color:blue;font-size:15px;text-decoration:none;cursor:pointer;font-weight:bold;}
.blue3:hover {color:blue;font-size:15px;text-decoration:none;cursor:pointer;font-weight:bold;}
.blue3:active{color:blue;font-size:15px;text-decoration:none;cursor:pointer;font-weight:bold;}


.white:link {color:white;font-size:15px;text-decoration:none;font-weight:bold;}
.white:visited{color:white;font-size:15px;text-decoration:none;font-weight:bold;}
.white:hover {color:#eee;font-size:15px;text-decoration:none;font-weight:bold;cursor:pointer;}
.white:active{color:#eee;font-size:15px;text-decoration:none;font-weight:bold;cursor:pointer;}


@media (max-width: 1200px) {
	.container {
	width: 950px ;                     /*和#mainFrame宽度不同才能保证缩小分辨率后，右边不被左边压住*/
	
}
#mainFrame {
	width: 1010px                    /*但是唯独在1152*864下仍然压住左边*/
	
	
}
.header.container,.header#mainFrame {
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s
}
}


/*added by linhy 20140402*/
.tableMainPage{border:1px solid #D8D8D8;background-color: #fffbea;width:100%; border-collapse: collapse;}
.tableMainPage .td1{border:1px solid #D8D8D8;border-width:1px; border-collapse: collapse;font-size:12px;}
.footer {
	color: #777;
	text-align: center;
	padding: 40px 0 80px 0;
	margin-top: -1px
}


/*搜索框选项控制,模糊，精确*/
/*搜索框选项控制，客户po,电子目录*/
.pro{color:#DD4250;font-weight:bold;text-decoration:none;}
.gen{color:#AAB2BD;font-weight:normal;text-decoration:none;cursor:pointer;}