﻿body,
dd,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0
}

body {
	-webkit-font-smoothing: antialiased
}

img {
	border: 0;
	outline: 0
}

li {
	list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea {
	font-size: 100%
}

textarea {
	overflow: auto;
	resize: none
}

em,
i,
s {
	text-decoration: none;
	font-style: normal
}

a:link,
a:visited {
	color: #666;
	text-decoration: none
}

a:hover {
	color: #111
}

a,
area {
	border: none;
	outline: 0
}

body,
button,
input,
label,
select,
textarea {
	font: 12px/150% arial, "Hiragino Sans GB", SimSun, tahoma, sans-serif;
	*font-family: SimSun;
	outline: 0
}

body {
	height: auto
}

.clearfix {
	clear: both;
	*zoom: 1
}

.clearfix:after {
	display: block;
	content: " ";
	height: 0;
	clear: both;
	visibility: hidden
}

.w1200 .wrap {
	width: 1190px;
	margin: 0 auto
}

.w1000 .wrap {
	width: 990px;
	margin: 0 auto
}

.w960 .wrap {
	width: 950px;
	margin: 0 auto
}

.w1000 .footer,
.w1200 .footer,
.w960 .footer {
	clear: both;
	padding-top: 30px
}


/* index.css Date:2019-05-20 13:34:58 */

@charset "UTF-8";
.w1200 {
	min-width: 1190px
}

.iconfont {
	*zoom: 1
}

.banner-itemleft,
.nav-leftfont {
	position: relative;
	z-index: 4
}

#banner {
	width: 100%;
	height: 430px;
	min-width: 1190px;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.nav-left .show-nav {
	display: none
}

.banner_eye {
	width: 100%;
	height: 430px;
	line-height: 430px;
	text-align: center
}

.rollBody {
	width: 100%;
	height: 430px;
	display: inline-block;
	overflow: hidden;
	position: relative
}

.main-top-scroll {
	width: 100%;
	height: 430px;
	line-height: 430px;
	list-style: none;
	display: inline-block;
	margin-left: -25px;
	z-index: 4
}

.main-top-scroll li {
	width: 100%;
	height: 430px;
	float: left
}

.banner_eye .main-top-scroll li a {
	width: 785px;
	height: 430px;
	display: inline-block;
	background: url(../images/loading1_1.gif) no-repeat center center
}

.main-top-scroll img {
	display: inline
}

.pagechange-ol {
	width: 928px;
	height: 80px;
	list-style: none;
	position: relative;
	margin: 0 auto;
	top: -480px;
	*top: -270px;
	display: block;
	pointer-events: none;
	z-index: 5
}

.fest_cov {
	display: none
}

.prev {
	float: left;
	width: 30px;
	left: 59px;
	height: 60px;
	position: relative;
	top: 18px;
	line-height: 70px;
	margin-left: 0;
	background-image: url(../images/bg_direction_nav.png);
	cursor: pointer;
	pointer-events: auto
}

.next {
	float: right;
	width: 30px;
	height: 60px;
	top: 18px;
	line-height: 70px;
	background-image: url(../images/bg_direction_nav.png);
	background-position: -30px 0;
	cursor: pointer;
	pointer-events: auto;
	position: relative;
	right: 85px
}

.prev:hover {
	background-position: 0 -60px
}

.next:hover {
	background-position: -30px -60px
}

.progress-bar-ol {
	height: 14px;
	line-height: 14px;
	list-style: none;
	visibility: hidden;
	position: relative;
	top: -530px;
	*top: -120px;
	*left: 500px;
	display: inline-block;
	z-index: 6
}

.progress-bar-ol li {
	min-width: 15px;
	*width: 25px;
	height: 14px;
	text-align: center;
	float: left;
	margin-right: 8px
}

.listyle {
	width: 30px!important;
	height: 6px!important;
	border: 1px solid #FFF;
	background-color: #FFF
}

.li-a-circle-black {
	width: 6px;
	height: 6px;
	display: inline-block;
	border: 1px solid #cecece;
	border-radius: 4px;
	background: #fff;
	text-indent: -999px;
	overflow: hidden
}

.li-a-circle-red {
	width: 8px;
	height: 8px;
	display: inline-block;
	border: 3px solid #ccc;
	border-radius: 7px;
	background: #000;
	text-indent: -999px;
	overflow: hidden
}

.li-a-process {
	width: 0;
	height: 100%;
	display: inline-block;
	float: left;
	background-color: red
}

.li-spring {
	width: 0;
	height: 12px;
	display: inline-block
}

.hang-img .left-img {
	position: absolute;
	top: 0;
	right: 50%;
	margin-right: 595px;
	z-index: 10;
	float: left
}

.hang-img .right-img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 595px;
	z-index: 10;
	float: left
}

.hang-img img {
	width: 365px;
	height: 430px;
	float: left
}

.banner-recommend {
	width: 215px;
	height: 420px;
	margin-left: 380px;
	position: absolute;
	left: 50%;
	top: 5px;
	overflow: hidden;
	z-index: 12
}

.banner-recommend_bg {
	width: 215px;
	height: 420px;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff
}

.ban_tit1 {
	height: 110px;
	margin: 10px 15px 0;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	background: url(../images/ban_tit11.png) no-repeat 0 0;
	position: relative;
	overflow: hidden
}

.ban_more {
	padding-right: 14px;
	position: absolute;
	right: 0;
	top: 0;
	color: #999
}

.ban_more:hover {
	color: #ff6f6f;
	text-decoration: underline
}

.ban_qnew {
	height: 75px;
	margin-top: 30px;
	line-height: 25px
}

.ban_qnew a:hover {
	color: #ff6f6f;
	text-decoration: underline
}

.ban_qnew li {
	width: 178px;
	margin-left: 5px;
	line-height: 25px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ban_qnew li span {
	margin-right: 6px;
	font-weight: 700
}

.ban_tit2 {
	width: 217px;
	height: 182px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	position: absolute;
	bottom: 0;
	left: 0
}

.ban_life {
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #eee
}

.ban_life li {
	width: 71px;
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	text-align: center;
	padding-top: 7px;
	height: 53px
}

.ban_life li span {
	display: block;
	margin-top: -2px
}

.ban_life li a {
	display: block
}

.ban_life li a:hover {
	color: #ff6f6f
}

.life_i {
	width: 42px;
	height: 28px;
	margin: 0 auto
}

.life_i1 {
	background: url(../images/life_i1.png) no-repeat 0 0
}

.life_i2 {
	background: url(../images/life_i2.png) no-repeat 0 0
}

.life_i3 {
	background: url(../images/life_i3.png) no-repeat 0 0
}

.life_i4 {
	background: url(../images/life_i4.png) no-repeat 0 0
}

.life_i5 {
	background: url(../images/life_i5.png) no-repeat 0 0
}

.life_i6 {
	background: url(../images/life_i6.png) no-repeat 0 0
}

.life_i7 {
	background: url(../images/life_i7.png) no-repeat 0 0
}

.life_i8 {
	background: url(../images/life_i8.png) no-repeat 0 0
}

.life_i9 {
	background: url(../images/life_i9.png) no-repeat 0 0
}

.life_iz1 {
	background: url(../images/life_iz1.png) no-repeat 0 0
}

.life_iz2 {
	background: url(../images/life_iz2.png) no-repeat 0 0
}

.life_iz3 {
	background: url(../images/life_iz3.png) no-repeat 0 0
}

.life_iz4 {
	background: url(../images/life_iz4.png) no-repeat 0 0
}

.ban_life li a:hover .life_i {
	background-position: 0 -28px
}

.ban_life li a:hover .life_i5,
.ban_life li a:hover .life_i8 {
	background-position: 0 0
}

.ban_life li a:hover .life_i5+span,
.ban_life li a:hover .life_i8+span {
	color: #666
}

@-webkit-keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%)
	}
	50% {
		opacity: 0;
		transform: translateY(100%)
	}
	51% {
		opacity: 1
	}
}

@-moz-keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%)
	}
	50% {
		opacity: 0;
		transform: translateY(100%)
	}
	51% {
		opacity: 1
	}
}

@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%)
	}
	50% {
		opacity: 0;
		transform: translateY(100%)
	}
	51% {
		opacity: 1
	}
}

@-o-keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%)
	}
	50% {
		opacity: 0;
		transform: translateY(100%)
	}
	51% {
		opacity: 1
	}
}

@-ms-keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%)
	}
	50% {
		opacity: 0;
		transform: translateY(100%)
	}
	51% {
		opacity: 1
	}
}

.ban_tit0 {
	width: 187px;
	height: 96px;
	padding: 14px 14px 0;
	border-bottom: 1px solid #eee;
	position: relative;
	z-index: 5
}

.ban_tit0_d1 {
	height: 69px
}

.ban_tit_tx {
	color: #666
}

.ban_tit_tx a {
	width: 46px;
	height: 46px
}

.ban_tit_txd {
	width: 130px;
	height: 40px;
	float: right;
	margin-top: 4px
}

.ban_tit_txd a:hover {
	color: #ff6f6f;
	text-decoration: underline
}

.ban_tit_tx img {
	vertical-align: -25px;
	margin-right: 10px;
	border-radius: 50%
}

.ban_txta {
	width: 200px;
	margin-top: 10px
}

.ban_txta a {
	width: 86px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	color: #ff6f6f;
	border: 1px solid #ff6f6f;
	border-radius: 1px
}

.ban_txta a:hover {
	background: #ff6f6f;
	color: #fff;
	border-color: #ff6f6f
}

.ban_txta a.aleft {
	margin-right: 8px;
	*margin-right: 1px
}

.ban_txta a.tipa {
	width: 185px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: none;
	border-radius: 1px;
	background: #fff3f5;
	color: #ff6f6f
}

.ban_txta a.tipa:hover {
	background: #ff6f6f;
	color: #fff
}

.blogin_a a {
	margin: 0
}

#featured {
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 10px
}

.featured_tit {
	margin: 8px 4px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	color: #333;
	background: url(../images/guess_bg.jpg) repeat-x 0 center;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-weight: 400
}

.guess_love {
	width: 125px;
	padding-left: 65px;
	height: 30px;
	margin: 0 auto;
	background: #fff url(../images/guess_love.jpg) no-repeat 30px center
}

.featured_tit span {
	margin-left: 5px;
	font-size: 16px;
	color: #999
}

.featured_channel {
	width: 260px;
	height: 405px;
	float: left;
	margin-right: 6px;
	box-shadow: 2px 0 4px #ebebeb, -2px 0 4px #ebebeb, 0 4px 10px #e4e4e4;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear
}

.featured_channel a {
	height: 400px;
	display: block;
	background: url(../images/loading2_2.gif) no-repeat center center;
	overflow: hidden
}

.featured_channel a img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.featured_channel a:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}

.featured_chan {
	width: 392px;
	height: 200px;
	box-shadow: 2px 0 4px #ebebeb, -2px 0 4px #ebebeb, 0 4px 10px #e4e4e4;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear
}

.featured_chan1 {
	margin-bottom: 5px
}

.featured_chan:hover {
	box-shadow: 4px 0 8px #bdbcbc, -4px 0 8px #bdbcbc, 0 6px 12px #bdbcbc
}

.featured_last {
	width: 392px;
	margin-right: 0
}

.featured_channel p {
	height: 5px;
	border-top-left-radius: 4px
}

.channel_p1 {
	background: #db4c4e
}

.channel_p2 {
	background: #f48126
}

.channel_p3 {
	background: #47b538
}

.channel_p4 {
	background: -moz-linear-gradient(left, #9871d3, #fff);
	background: -webkit-linear-gradient(left, #9871d3, #fff);
	background: -ms-linear-gradient(left, #9871d3, #fff);
	background: linear-gradient(left, #9871d3, #fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#9871d3, endColorstr=#ffffff)";
	background: #9871d3
}

.channel_p5 {
	background: #efae00
}

.featured_channel:hover {
	box-shadow: 4px 0 8px #bdbcbc, -4px 0 8px #bdbcbc, 0 6px 12px #bdbcbc
}

.featured_chan1 a {
	height: 195px
}

.featured_chan_l {
	width: 193px;
	height: 200px;
	float: left
}

.featured_chan_l a {
	height: 195px
}

.featured_chan_r {
	width: 193px;
	height: 200px;
	float: right
}

.featured_chan_r a {
	height: 195px
}

.featured_chan2:hover,
.featured_last:hover {
	box-shadow: none
}

.channel_p6 {
	background: #1787d9
}

#floor8 {
	margin-bottom: 20px
}

.floor {
	background: url(../images/loading3.gif) no-repeat center center;
	margin-bottom: 20px
}

.floor_box {
	height: 514px;
	overflow: hidden;
	position: relative
}

.floor .floor_tit {
	height: 50px;
	overflow: hidden;
	font-weight: 400;
	color: #333;
	font-family: 'Microsoft YaHei'
}

.floor .floor_tit b {
	font-size: 26px;
	line-height: 48px
}

.floor .floor_tit span {
	float: right;
	line-height: 58px;
	font-size: 14px
}

.floor .floor_tit span a {
	margin-left: 28px
}

.floor .floor_tit span a:hover {
	text-decoration: underline
}

.floor1 .floor_tit {
	background-position: 0 0
}

.floor2 .floor_tit {
	background-position: 0 -52px
}

.floor3 .floor_tit {
	background-position: 0 -104px
}

.floor4 .floor_tit {
	background-position: 0 -156px
}

.floor5 .floor_tit {
	background-position: 0 -208px
}

.floor6 .floor_tit {
	background-position: 0 -260px
}

.floor7 .floor_tit {
	background-position: 0 -312px
}

.floor8 .floor_tit {
	background-position: 0 -364px
}

.floor_slide {
	width: 306px;
	height: 464px;
	overflow: hidden;
	float: left
}

.floor_slidew {
	width: 306px;
	height: 464px;
	overflow: hidden
}

.floor_slidew .main-top-scroll {
	height: 464px;
	line-height: 464px;
	margin-left: 0
}

.floor_slide .pagechange-ol,
.new_tm_l .pagechange-ol {
	display: none
}

.floor_slide .progress-bar-ol {
	position: absolute;
	top: 475px;
	left: 33px
}

.floor_slide .listyle,
.new_tm_l .listyle {
	border: none
}

.floor_slide .progress-bar-ol li,
.new_tm_l .progress-bar-ol li {
	margin-right: 10px;
	overflow: hidden
}

.floor_slide .progress-bar-ol li a {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none
}

.new_tm_l .progress-bar-ol {
	position: absolute;
	top: 340px;
	left: 33px
}

.floor1 .li-a-process,
.new_tm_l .li-a-process {
	background: #889285
}

.floor2 .li-a-process {
	background: #938f7f
}

.floor3 .li-a-process {
	background: #7f8d94
}

.floor4 .li-a-process {
	background: #908294
}

.floor5 .li-a-process {
	background: #849295
}

.floor6 .li-a-process {
	background: #998985
}

.floor7 .li-a-process {
	background: #8e8b85
}

.floor8 .li-a-process {
	background: #798899
}

.floor_main {
	width: 883px;
	height: 461px;
	float: right;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	background: #fff
}

.floor1 .floor_main,
.floor2 .floor_main,
.floor3 .floor_main,
.floor4 .floor_main,
.floor5 .floor_main,
.floor6 .floor_main,
.floor7 .floor_main,
.floor8 .floor_main {
	border-color: #e4e4e4
}

.floor_maint {
	height: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	overflow: hidden;
	position: relative
}

.floor1 .floor_maint,
.floor2 .floor_maint,
.floor3 .floor_maint,
.floor4 .floor_maint,
.floor5 .floor_maint,
.floor6 .floor_maint,
.floor7 .floor_maint,
.floor8 .floor_maint {
	border-color: #e4e4e4
}

.floor_img {
	width: 220px;
	height: 300px;
	border-right-width: 1px;
	border-right-style: solid;
	overflow: hidden;
	float: left
}

.floor_img a {
	width: 100%;
	height: 100%;
	display: block;
	background: #fff
}

.floor_img a.floor_img_h21 {
	height: 50%
}

.floor1 .floor_img,
.floor2 .floor_img,
.floor3 .floor_img,
.floor4 .floor_img,
.floor5 .floor_img,
.floor6 .floor_img,
.floor7 .floor_img,
.floor8 .floor_img {
	border-color: #e4e4e4
}

.floor_mainb {
	height: 160px;
	position: relative
}

.floor_mainb .floor_img {
	height: 160px
}

.floor_mainb .floor_img img {
	margin-top: 30px
}

.floor_main img {
	display: inline-block;
	vertical-align: middle
}

.floor_img_fir {
	border-left: none
}

.floor_img_last {
	width: 220px;
	border-right: none;
	position: absolute;
	right: 0;
	top: 0
}

.floor_img_w2 {
	width: 441px
}

.floor_img_h21 {
	height: 150px;
	border-bottom: 1px solid #e4e4e4
}

.floor5 .floor_img_h21,
.floor6 .floor_img_h21 {
	border-bottom: 1px solid #e4e4e4
}

.floor_img_h21 img {
	margin-top: 25px
}

.floor_mainb_t {
	height: 97px;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.floor1 .floor_mainb_t,
.floor2 .floor_mainb_t,
.floor3 .floor_mainb_t,
.floor4 .floor_mainb_t,
.floor5 .floor_mainb_t,
.floor6 .floor_mainb_t,
.floor7 .floor_mainb_t,
.floor8 .floor_mainb_t {
	border-color: #e4e4e4
}

.floor_mainb_t .floor_img {
	height: 97px
}

.floor_mainb_t .floor_img img {
	margin-top: 0
}

.floor_mainb_b a {
	width: 147px;
	height: 62px;
	line-height: 62px;
	*margin-top: 8px;
	text-align: center;
	display: block;
	float: left
}

.floor_mainb_b a img {
	transition: all .2s
}

.floor_mainb_b a:hover img {
	opacity: .6;
	filter: alpha(opacity=60)
}

#navigation {
	width: 50px;
	float: left;
	position: fixed;
	right: 50%;
	bottom: 50%;
	background: url(../images/barnav3.jpg) no-repeat 0 0;
	margin-bottom: -230px;
	margin-right: 602px;
	_position: absolute;
	_top: expression(documentElement.scrollTop + 100 + "px");
	_right: 635px
}

#navigation a {
	width: 50px;
	height: 49px;
	display: block
}

#navigation a .box {
	width: 30px;
	height: 42px;
	line-height: 16px;
	padding: 0 10px;
	padding-top: 7px;
	font-family: '微软雅黑';
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	color: #666
}

#navigation a.select .box,
#navigation a:hover .box {
	background: #ff6f6f;
	color: #fff
}

#navigation a .i9 {
	width: 50px;
	height: 50px;
	padding: 0;
	background: url(../images/bantop.png) no-repeat 0 0;
	text-indent: -999px
}

#navigation a.select .i9,
#navigation a:hover .i9 {
	background: url(../images/bantop.png) no-repeat 0 -50px
}

.old_bl {
	width: 215px;
	height: 50px;
	display: block;
	position: relative;
	border-top: 1px solid #e2e2e2
}

.old_bl span {
	width: 127px;
	height: 30px;
	display: block;
	position: absolute;
	right: 6px;
	top: 7px;
	line-height: 18px;
	color: #999;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.old_bl:hover span {
	color: #333
}

.alsolike {
	width: 1200px;
	margin: 0 auto
}

.like_class {
	height: 340px;
	margin-bottom: 10px
}

.like_class li {
	float: left;
	height: 340px;
	margin: 0 5px;
	position: relative;
	width: 230px;
	background: #fff
}

.like_class li:hover {
	z-index: 1
}

.pro-show {
	height: 320px;
	width: 228px;
	border: 1px solid #e4e4e4;
	background: #fff;
	transition: all 1s
}

.pro-show:hover {
	box-shadow: 1px 0 4px #e4e4e4, 0 1px 4px #e4e4e4, -1px 0 4px #e4e4e4, 0 -1px 4px #e4e4e4
}

.pro-icon {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 2
}

.pro-class li:hover .pro-show {
	background: #fff;
	border: 1px solid #e6133c;
	border-radius: 2px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .25);
	height: auto
}

.pro-img {
	height: 220px;
	width: 220px;
	padding: 4px;
	background: url(../images/loading77x77.gif) no-repeat center center
}

.pro-money {
	padding: 0 11px;
	height: 26px;
	margin-top: 3px;
	position: relative
}

.pro-name {
	padding: 0 11px;
	margin-top: 5px;
	color: #333;
	line-height: 21px;
	height: 25px;
	overflow: hidden
}

.pro-name a {
	color: #666;
	font-size: 14px
}

.pro-name a:hover {
	text-decoration: underline
}

.money-fl {
	color: #ff6f6f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding: 0 8px 0 0;
}

.discount {
	height: 20px;
	margin-top: 2px;
	padding: 0 11px
}

.discount span {
	float: left;
	margin-right: 3px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	color: #fff;
	padding: 0 3px;
	background: #ff4c61
}

.featured_log {
	text-align: right;
	margin-bottom: 14px;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #999;
	padding-right: 5px
}

.featured_log a {
	color: #ff6f6f
}

a.geta {
	float: right;
	padding: 0 10px 0 25px;
	height: 20px;
	margin-top: 3px;
	*margin-top: -22px;
	line-height: 18px;
	*line-height: 20px;
	background: url(../images/guess_ic1.jpg) no-repeat 7px 4px;
	border: 1px solid #eee;
	color: #999;
	border-radius: 11px
}

a.geta:hover {
	color: #ff6f6f;
	background-position: 7px -27px
}

a.rgeta {
	color: #fff;
	background: #ff6f6f url(../images/guess_ic2.jpg) no-repeat 7px center
}

a.rgeta:hover {
	color: #fff;
	background-position: 7px center;
	text-decoration: underline
}

.header-img {
	height: 90px;
	min-width: 1190px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	position: relative;
	z-index: 199
}

.header-pw {
	position: relative;
	background: #FFF
}

.header-pw i {
	width: 29px;
	display: block;
	height: 29px;
	position: absolute;
	top: 10px;
	right: 5px;
	cursor: pointer;
	background: url(../images/header-bg.png) no-repeat;
	background-position: 0 -181px
}

.header-pw:hover i {
	background-position: 0 -152px
}

.header-pw i:hover {
	background-position: 0 -181px
}

.w960 .header-img {
	min-width: 950px
}

.header-h25 {
	background: #FFF;
	height: 25px;
	position: relative;
	z-index: 198
}

.header-top {
	height: 24px;
	border: 1px solid #e0db65;
	padding: 0 10px;
	background: #feffd7;
	border-top: 0;
	font-family: 'Microsoft YaHei'
}

.header-top-left {
	float: left;
	margin-left: 5px;
	line-height: 24px;
	display: inline-block;
	color: #333
}

.header-top-left a:link,
.header-top-left a:visited {
	color: #666
}

.header-top-left a:hover {
	color: #e6133c
}

a.header-top-right:link,
a.header-top-right:visited {
	float: right;
	color: #ad865d;
	line-height: 24px
}

.header-top-left i {
	float: left;
	height: 14px;
	width: 16px;
	background: url(../images/header-bg.png) no-repeat;
	background-position: 0 -138px;
	display: inline-block;
	margin-top: 5px
}

.header-top-left span {
	margin-left: 8px;
	display: inline;
	float: left
}

.header-top-right span {
	float: left
}

.header-top-right i {
	float: left;
	margin-left: 7px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../images/header-bg.png) no-repeat;
	background-position: 0 -130px;
	margin-top: 8px
}

.kdj_car .wrap {
	position: relative;
	z-index: 1000
}

.kdj_car a {
	width: 215px;
	height: 70px;
	display: none;
	position: absolute;
	right: 0;
	top: -72px;
	z-index: 1000
}

#ad {
	width: 785px;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -393px
}

#ad i {
	width: 24px;
	height: 14px;
	position: absolute;
	right: 15px;
	bottom: 7px;
	z-index: 9;
	background: url(../images/ad.png) no-repeat
}

#featured {
	display: none
}

.new_czt {
	width: 100%;
	height: 250px;
	padding: 20px 0;
	background: #fff;
	overflow: hidden
}

.new_czt_l {
	width: 224px;
	height: 250px;
	overflow: hidden;
	float: left;
	background: #F4F4F4 url(../images/loading2_2.gif) no-repeat center 0
}

.new_czt_l a {
	width: 224px;
	height: 250px
}

.new_czt_r {
	width: 965px;
	height: 248px;
	border: 1px solid #e4e4e4;
	float: right;
	border-left: none;
	overflow: hidden;
	position: relative
}

.new_czt_r ul {
	width: 4000px;
	height: 227px;
	padding: 11px 0 10px;
	position: absolute;
	left: 0;
	top: 0
}

.new_czt_r li {
	width: 240px;
	height: 235px;
	float: left;
	border-right: 1px dashed #e4e4e4;
	position: relative
}

.new_czt_r li .sold-out {
	position: absolute;
	background: url(../images/brand-out.png) no-repeat 0 0;
	width: 264px;
	height: 264px;
	left: 14px;
	top: 0
}

.new_czt_show {
	height: 235px;
	width: 220px;
	padding: 0 10px
}

.new_czt_show .ticket {
	width: auto;
	height: 20px;
	line-height: 20px;
	background: #ff4a4a;
	color: #fff;
	padding: 0 6px;
	display: inline-block;
	position: absolute;
	left: 5px;
	top: 119px;
	z-index: 10
}

.new_czt_a {
	width: 140px;
	height: 140px;
	display: block;
	overflow: hidden
}

.new_czt_name {
	height: 22px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 0
}

.new_czt_name a {
	color: #333
}

.new_czt_name a:hover {
	text-decoration: underline
}

.new_czt_money .money {
	color: #ff6f6f;
	font-weight: 700;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 12px;
	line-height: 26px
}

.new_czt_money .price {
	color: #bbb;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.new_czt_prev {
	width: 20px;
	height: 50px;
	display: none;
	position: absolute;
	left: 6px;
	top: 99px;
	background: url(../images/new_czt_prev.png) no-repeat 0 0;
	z-index: 1
}

.new_czt_next {
	width: 20px;
	height: 50px;
	display: none;
	position: absolute;
	right: 6px;
	top: 99px;
	background: url(../images/new_czt_next.png) no-repeat 0 0;
	z-index: 1
}

.new_tm {
	width: 100%;
	height: 370px;
	background: #fff;
	padding-bottom: 30px;
	padding-bottom: 20px
}

.new_tm_box {
	height: 370px;
	overflow: hidden;
	position: relative
}

.new_tm_l {
	width: 305px;
	height: 370px;
	overflow: hidden;
	float: left;
	position: relative;
	background: #F4F4F4 url(../images/loading2_2.gif) no-repeat center 40%
}

.new_tm_lbox {
	width: 305px;
	height: 370px;
	overflow: hidden
}

.new_tm_l .new_tm_lul {
	width: 100%;
	height: 370px;
	line-height: 370px;
	list-style: none;
	display: inline-block;
	margin-left: 0;
	z-index: 4
}

.new_tm_l .new_tm_lul li {
	width: 100%;
	height: 370px;
	float: left
}

.new_tm_r {
	width: 885px;
	height: 370px;
	float: left
}

.new_tm_r li {
	width: 285px;
	height: 180px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	background: #F4F4F4 url(../images/loading2_2.gif) no-repeat center -18px
}

.new_tm_r li a {
	width: 285px;
	height: 180px;
	display: block;
	overflow: hidden
}

.new_czt_l a img,
.new_czt_show a img,
.new_tm a img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.new_czt_l a:hover img,
.new_czt_show a:hover img,
.new_tm a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}

.ban_tit2_cov {
	width: 215px;
	height: 121px;
	display: none;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: #fff
}

.ban_tit2_btn {
	width: 205px;
	padding: 0 5px;
	height: 59px;
	display: none
}

.ban_tit2_a1,
.ban_tit2_a1:link,
.ban_tit2_a1:visited {
	width: 86px;
	height: 24px;
	display: block;
	float: left;
	margin: 16px 0 0 10px;
	line-height: 24px;
	text-align: center;
	color: #ff6f6f;
	border: 1px solid #ffbcbc;
	border-radius: 1px
}

.ban_tit2_a2,
.ban_tit2_a2:link,
.ban_tit2_a2:visited {
	width: 53px;
	height: 24px;
	display: block;
	float: left;
	margin: 16px 0 0 10px;
	line-height: 24px;
	text-align: center;
	color: #ff6f6f;
	border: 1px solid #ffbcbc;
	border-radius: 1px
}

.ban_tit2_btn a:hover {
	background: #ff6f6f;
	color: #fff;
	border-color: #ff6f6f
}

.ban_tit2_ol {
	width: 216px;
	position: absolute;
	left: 0;
	bottom: 0
}

.ban_tit2_ol li {
	width: 71px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee
}

.ban_tit2_ol li a {
	display: block;
	color: #666
}

.ban_tit2_ol li a:hover {
	color: #ff6f6f
}

.ban_tit2_ol li:nth-of-type(2) a:hover,
.ban_tit2_ol li:nth-of-type(5) a:hover {
	color: #666
}

.ban_cov_x {
	width: 8px;
	height: 8px;
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 4px;
	background: url(../images/ban_cov_x.png) no-repeat 0 0
}

.ban_cov_x:hover {
	background-position: 0 -8px
}

#float-floor {
	width: 100%;
	height: 100px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 998
}

#float-floor .back {
	width: 100%;
	height: 100px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

#float-floor img {
	width: 960px;
	height: 90px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -480px
}

#float-floor .close {
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: -10px;
	right: 50%;
	margin-right: -495px;
	font-size: 26px;
	color: #fff;
	text-align: center;
	background: #333;
	border-radius: 15px
}

#adv-show {
	width: 500px;
	height: 300px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -250px;
	background: #fff;
	z-index: 2001
}

#adv-show img {
	width: 500px;
	height: 300px
}

#adv-show .close {
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 26px;
	color: #fff;
	text-align: center;
	background: #333;
	border-radius: 15px
}

#adv-show-back {
	height: 100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	position: fixed;
	_position: absolute;
	_height: expression(document.body.offsetHeight+"px");
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2000
}

.new_czt_lbox {
	width: 224px;
	height: 250px;
	overflow: hidden
}

.new_czt_l .new_czt_lul {
	width: 100%;
	height: 250px;
	line-height: 250px;
	list-style: none;
	display: inline-block;
	margin-left: 0;
	z-index: 4
}

.new_czt_l .new_czt_lul li {
	width: 100%;
	height: 370px;
	float: left
}

.new_czt_l .progress-bar-ol {
	position: absolute;
	top: 220px;
	left: 33px
}

.new_czt_l .progress-bar-ol li {
	margin-right: 10px;
	overflow: hidden
}

.new_czt_l .li-a-process {
	width: 0;
	display: inline-block;
	background: #889285
}


/*button.css*/

.btn {
	cursor: pointer;
	border: 0;
	text-align: center;
	font-family: 'Microsoft YaHei';
	transition: all 0.08s ease-in;
	-moz-transition: all 0.08s ease-in;
	-ms-transition: all 0.08s ease-in;
	-o-transition: all 0.08s ease-in;
	-webkit-transition: all 0.08s ease-in;
	outline: none;
}


/*button-1*/

.btn-primary {
	color: #ffffff;
	background: #e6133c;
	font-size: 16px;
	height: 36px;
	width: 136px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.btn-primary:hover {
	background: #fa2244;
}

.btn-notprimary {
	color: #ffffff;
	background: #bbbbbb;
	font-size: 16px;
	height: 36px;
	width: 136px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}


/*button-2*/

.btn-secondary {
	height: 26px;
	background: #e6133c;
	width: 70px;
	color: #fff;
	font-size: 12px;
}

.btn-secondary:hover {
	background: #fa2244;
}

.btn-notsecondary {
	height: 26px;
	background: #bbbbbb;
	width: 70px;
	color: #fff;
	font-size: 12px;
}

.btn-notsecondaryclick {
	height: 26px;
	background: #fa2244;
	width: 70px;
	color: #fff;
	font-size: 12px;
}


/*button-3*/

.btn-submit {
	height: 26px;
	width: 70px;
	background: #fff;
	color: #333;
	border: 1px solid #cccccc;
	font-size: 12px;
}

.btn-submit:hover {
	color: #000;
	border: 1px solid #999;
}

.btn-notsubmit {
	height: 26px;
	width: 70px;
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #999999;
	font-size: 12px;
}

.btn-notsubmitclick {
	height: 26px;
	width: 70px;
	background: #fff;
	border: 1px solid #cccccc;
	color: #333333;
	font-size: 12px;
}


/*button-4*/

.btn-greysubmit {
	height: 26px;
	width: 70px;
	background: #f5f5f5;
	color: #333;
	border: 1px solid #cccccc;
	font-size: 12px;
}

.btn-greysubmit:hover {
	color: #000;
	border: 1px solid #999;
	background: #eee;
}

.btn-notgreysubmit {
	height: 26px;
	width: 70px;
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #999999;
	font-size: 12px;
}

.btn-notgreysubmitclick {
	height: 26px;
	width: 70px;
	background: #f5f5f5;
	color: #333;
	border: 1px solid #cccccc;
	font-size: 12px;
}

#thickdesk {
	position: absolute;
	position: fixed;
	_position: absolute;
	height: 100%;
	_height: expression(document.body.offsetHeight+"px");
	z-index: 10000;
	left: 0;
	top: 0;
	width: 100%;
	background: #000;
	opacity: 0.5;
	display: none;
}

.pop-up {
	position: absolute;
	background: #fafafa;
	border: 1px solid #aaa;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
}

.pop-up .caption {
	background: #eee;
}

.pop-up .caption .text {
	line-height: 44px;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}

.pop-up .caption .closebox {
	position: relative;
}

.pop-up .caption a {
	width: 30px;
	height: 22px;
	padding-top: 14px;
	text-align: center;
	margin-top: -45px;
	color: #a8a8a3;
	font-size: 32px;
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	right: 6px;
}

.pop-up .caption a:hover {
	text-decoration: none;
	color: #333;
	background: #ccc;
}

.pop-up img {
	float: left;
	display: inline;
}

.pop-up .content {
	background: #fff;
	float: left;
	display: inline;
}

.pop-up .content .info {
	padding: 20px 20px 24px 20px;
	float: left;
	display: inline;
	min-width: 340px;
}

.pop-up .content .info .message-line {
	width: 340px;
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 18px;
}

.pop-up .content .message-center .message-line {
	text-align: center;
}

.pop-up .content .info .line-center {
	display: inline-block;
}

.pop-up .content .info .txt {
	margin-left: 12px;
	width: 250px;
	height: auto;
	float: left;
	display: inline;
}

.pop-up .content .info .txt .name {
	width: 100%;
	font-size: 15px;
	line-height: 24px;
	float: left;
	display: inline;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	color: #333;
}

.pop-up .content .info .txt .word {
	width: 100%;
	color: #666;
	line-height: 20px;
	width: 100%;
	margin-top: 2px;
	font-size: 12px;
	float: left;
	display: inline;
	font-family: "Microsoft YaHei";
}

.pop-up .content .info i {
	width: 36px;
	height: 36px;
	float: left;
	display: inline;
	background: url("../images/alert-icon.png") no-repeat;
	margin-left: 20px;
}

.pop-up .content .info i.success {
	background-position: 0 0;
}

.pop-up .content .info i.failure {
	background-position: 0 -36px;
}

.pop-up .content .info i.warning {
	background-position: 0 -72px;
}

.pop-up .content .message-only i {
	margin-left: 50px;
}

.pop-up .content .message-only .txt {
	width: 220px;
}

.pop-up .content .message-only .txt .name {
	line-height: 24px;
	padding: 6px 0;
}

.pop-up .content .message-center .txt {
	margin-left: 20px;
	width: 300px;
}

.pop-up .content .message-center .txt .name {
	min-height: 33px;
	line-height: 22px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
}

.pop-up .content .info .btn-line {
	width: 100%;
	height: auto;
	padding-top: 15px;
}

.pop-up .content .btn-line {
	text-align: center;
	*width: auto;
	*margin-left: 98px;
}

.pop-up .content .info .btn-left {
	margin-left: 68px;
}

.pop-up .content .message-only .btn-left {
	margin-left: 98px;
}

.pop-up .content .info .btn {
	margin-right: 8px;
}

.pop-up .content .info .blue {
	color: #08c
}

.pop-up .content .info .bold {
	font-weight: bold;
}

.pop-up .content .info .textarea {
	height: 100px;
	position: relative;
	width: 340px;
}

.pop-up .content .info .textarea textarea {
	border: 1px solid #ddd;
	height: 98px;
	padding-left: 5px;
	resize: none;
	width: 333px;
}

.pop-up .content .info .textarea .number {
	bottom: 0;
	color: #666;
	display: inline;
	float: right;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 8px;
}


/* tools1200.css Date:2018-08-07 16:01:55 */

.tools {
	height: 30px;
	min-width: 1190px;
	background: #f7f7f7;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #e9e9e9;
	font-family: 'Microsoft YaHei';
	position: relative;
	z-index: 1003
}

.bl-name {
	float: left;
	width: auto;
	padding: 0 12px 0 18px;
	height: 30px;
	line-height: 30px;
	color: #8d8d8d;
	/*background: url(../images/bl_logo_m.png) 2px center no-repeat;*/
	position: relative
}

.bl-name .txt {
	width: 245px;
	height: 30px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.w1000 .bl-name .txt,
.w960 .bl-name .txt {
	width: 86px
}

.bl-name b {
	position: absolute;
	width: 1px;
	height: 12px;
	display: block;
	top: 9px;
	right: -1px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 -28px;
	z-index: 2
}

.tools-left {
	float: left;
	position: relative;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.tools-leftfont {
	color: #666;
	line-height: 30px;
	height: 30px
}

.tools-leftfont b {
	position: absolute;
	width: 1px;
	height: 12px;
	display: block;
	top: 9px;
	right: -1px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 -28px;
	z-index: 2
}

.tools-leftfont a:link,
.tools-leftfont a:visited {
	color: #666;
	padding: 0 10px;
	display: block;
	height: 30px
}

.tools-leftfont span {
	float: left
}

.tools-leftfont i {
	float: left;
	display: inline-block;
	width: 7px;
	height: 4px;
	margin-left: 7px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 -40px;
	margin-top: 13px;
	transition: all .1s ease-in 0s;
	-webkit-transition: all .1s ease-in 0s
}

.tools-left:hover .tools-leftfont i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

.tools-left:hover {
	background-color: #fff;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	z-index: 2;
	box-shadow: 0 0 2px #CCC
}

.tools .left-span {
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	top: 28px;
	background-color: #FFF;
	z-index: 2;
	display: none
}

.tools .left-show {
	left: -1px;
	padding: 7px 12px
}

.tools .left-show-title {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #000;
	padding-left: 5px;
	width: 150px
}

.tools .left-show-title i {
	float: left;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 0;
	margin-top: 10px
}

.tools .left-show-title span {
	float: left;
	margin-left: 6px
}

.tools .left-show:after {
	display: block;
	content: " ";
	height: 0;
	clear: both;
	visibility: hidden
}

.tools .left-show-dl {
	width: 222px;
	line-height: 24px
}

.left-show-dl:after {
	display: block;
	content: " ";
	height: 0;
	clear: both;
	visibility: hidden
}

.tools .left-show-dl dl dd a:link,
.tools .left-show-dl dl dd a:visited {
	padding: 0 10px;
	color: #666;
	display: block
}

.tools .left-show-dl dl dd a:hover {
	color: #ff6f6f
}

.tools .left-show-dl dl dd {
	padding: 0 5px;
	width: 100px;
	float: left;
	margin-left: 1px
}

.tools-right {
	float: right
}

.tools-right ul li {
	float: left;
	position: relative;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	display: inline;
	height: 30px;
	line-height: 30px;
	margin-left: -1px
}

.tools-right ul li b {
	position: absolute;
	width: 1px;
	height: 12px;
	display: block;
	top: 9px;
	right: -1px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 -28px;
	z-index: 2
}

.tools .hdiv {
	left: -1px;
	width: 100%
}

.tools-right ul li .hdiv dl dd {
	line-height: 24px
}

.tools-right ul li .hdiv dl dd a:link,
.tools-right ul li .hdiv dl dd a:visited {
	padding: 0 10px;
	height: 24px;
	display: block;
	color: #666
}

.tools-right ul li .hdiv dl dd a:hover {
	color: #ff6f6f
}

.tools-right ul li:hover b {
	display: none
}

.tools .divshow {
	display: none;
	position: absolute;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	box-shadow: 0 0 2px #CCC;
	top: 30px
}

.tools-left:hover .divshow,
.tools-left:hover .left-span,
.tools-right ul li:hover .divshow,
.tools-right ul li:hover .left-span {
	display: block
}

.tools-right ul li:hover {
	background-color: #FFF;
	box-shadow: 0 0 2px #ccc;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	z-index: 2
}

.tools-right ul li:hover .tools-leftfont i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

.tools-right ul li.box,
.tools-right ul li.box-tols {
	box-shadow: none;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.tools-right ul li.box-tols a:link,
.tools-right ul li.box-tols a:visited {
	padding: 0
}

.tools-right ul li.box-tols i {
	float: left
}

.tools-right ul li.box-tols span {
	float: left;
	display: inline-block;
	max-width: 84px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.tools-right ul li.box-tols a:link,
.tools-right ul li.box-tols a:visited {
	margin-right: 10px
}

.tools-right ul li.box-tols:hover {
	background: 0 0
}

.tools-right ul li.box-tols:hover b {
	display: block
}

.tools-right ul li.box-tols a:hover {
	color: #ff6f6f
}

.tools-right ul li.box a:link,
.tools-right ul li.box a:visited {
	float: left;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #666
}

.tools-right ul li.box i {
	float: left;
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/tools1200_sprite.png) no-repeat 0 -15px;
	margin-top: 8px
}

.tools-right ul li.box span {
	margin-left: 5px;
	display: inline-block;
	float: left
}

.tools .nav-right ul li a:hover,
.tools .nav-right ul li.on a:link,
.tools .nav-right ul li.on a:visited,
.tools-leftfont a:hover,
.tools-right ul li.box a:hover {
	color: #ff6f6f
}

.tools .palm {
	width: 310px;
	left: 50%;
	margin-left: -214px;
	border: 1px solid #e2e2e2;
	overflow: hidden
}

.tools .palm:after {
	display: block;
	content: " ";
	height: 0;
	clear: both;
	visibility: hidden
}

.tools .palm-item {
	float: left;
	margin-left: 8px;
	width: 141px;
	text-align: center;
	padding: 20px 0 4px
}

.tools .palm-item-line {
	text-align: center;
	padding: 0 20px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.tools .palm-item-title {
	color: #666;
	margin-top: 10px;
	font-size: 14px
}

.tools .palm-item-message {
	color: #ff6f6f
}

.tools .palm-item-img {
	line-height: 0;
	height: 100px;
	overflow: hidden
}

.tools .pay {
	padding: 15px;
	width: 450px;
	left: 50%;
	margin-left: -240px
}

.tools .pay-dl {
	width: 450px;
	overflow: hidden
}

.tools .pay-dl dd {
	float: left;
	width: 100px;
	padding: 0 5px;
	margin-left: -1px;
	border-left: 1px dashed #e9e9e9;
	height: 126px
}

.tools .pay-title {
	line-height: 26px;
	height: 30px;
	font-weight: 700;
	font-size: 14px;
	color: #333;
	padding: 0 10px
}

.tools .pay-head {
	line-height: 24px
}

.tools .pay-head a:link,
.tools .pay-head a:visited {
	display: block;
	color: #666;
	height: 24px;
	padding: 0 10px
}

.tools .pay-head a:hover {
	color: #ff6f6f
}

.w960 .tools {
	min-width: 950px
}

.tools-info {
	width: 30px;
	float: left;
	display: inline;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	text-align: center;
	position: relative
}

.tools-info a.red-font {
	color: #666;
	font-family: 'Microsoft YaHei'
}

.tools-info a.red-font:hover {
	color: #ff6f6f
}

.tools-info s {
	width: 4px;
	height: 4px;
	line-height: 4px;
	color: #ff6f6f;
	font-size: 18px;
	position: absolute;
	right: 2px;
	top: 5px
}

#concern-us .palm {
	width: 283px;
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: -1px;
	padding-bottom: 10px
}

#concern-us .palm-item {
	padding: 0;
	margin-top: 14px
}

#concern-us em {
	width: 40px;
	height: 16px;
	margin: 8px 0 0 6px;
	float: left;
	display: inline-block;
	background: url(../images/head-icon.png) no-repeat
}

#concern-us .bder-right {
	border-right: 1px solid #eee
}

#concern-us .palm-item-line {
	height: 40px;
	margin-top: -8px
}

#concern-us .palm-item-title {
	color: #333;
	margin-top: 0;
	font-size: 12px
}

.w1000 #concern-us,
.w960 #concern-us {
	display: none
}


/* fileheader.css Date:2017-11-15 17:39:36 */

.file-head {
	min-width: 1190px;
	background: #fff;
	height: 70px;
	box-shadow: 0 3px 3px #eee;
	width: 100%;
	position: fixed;
	z-index: 1002;
	display: block;
	top: -76px;
	transition: top .3s ease-out
}

.top-header {
	top: 0
}

.file-head-logo {
	float: left;
	margin-top: 9px;
	width: 380px
}

.file-head-logo img {
	height: 49px
}

.file-head-info {
	float: right;
	line-height: 70px;
	font-family: 'Microsoft YaHei';
	font-size: 15px
}

.file-head-info span {
	padding: 0 10px;
	float: left;
	font-size: 12px
}

.file-head-info a:link,
.file-head-info a:visited {
	max-width: 91px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	display: inline-block
}

.file-head-info i {
	float: left;
	margin-right: 5px
}

.file-head-info a:hover {
	color: #ff6f6f
}

.header-search-1 {
	float: left;
	height: 35px;
	margin-top: 17px;
	position: relative
}

.flienav .flieshownav {
	top: 59px;
	text-align: left;
	left: 0;
	padding: 0
}

.flienav {
	width: 52px;
	float: left;
	margin-top: 11px;
	margin-right: 25px;
	position: relative;
	text-align: center;
	cursor: pointer
}

.flienavtitle {
	line-height: 20px;
	line-height: 20px;
	font-family: 'Microsoft YaHei';
	font-size: 12px;
	color: #333
}

.flienavicon {
	width: 52px;
	height: 39px;
	line-height: 30px;
	font-size: 20px;
	background: #fff url(../images/filenavicon-1.png) no-repeat center 7px;
	color: #bbb
}

.flienav:hover .flieshownav {
	display: block
}

.flienav:hover .flienavicon {
	background: #151515 url(../images/filenavicon-2.png) no-repeat center 7px
}

.nav-show {
	background: #e6133c;
	position: absolute;
	left: 3px;
	top: 30px;
	width: 190px;
	line-height: 30px;
	display: none;
	padding: 7px 0 7px 10px
}

.black-nav-show:hover .nav-show {
	display: block
}

.w960 .file-head-logo {
	width: 160px
}

.w960 .file-head {
	min-width: 950px
}

.header-search-top {
	height: 35px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.header-search-input {
	padding: 2px 0 2px 2px;
	background: #ff3d3d;
	float: left;
	position: relative
}

.header-search-input div.indiv {
	background: #FFF;
	height: 31px;
	overflow: hidden;
	padding: 0 10px;
	vertical-align: middle
}

.header-search-input input {
	height: 19px;
	line-height: 19px;
	border: 0;
	width: 406px;
	font-size: 13px;
	font-family: 'Microsoft YaHei';
	background: 0 0;
	vertical-align: middle;
	padding: 6px 0
}

.header-search-input input.gray {
	color: #A9A9A9
}

.header-search-button {
	height: 35px;
	width: 85px;
	float: left;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	overflow: hidden
}

.header-search-button button {
	height: 35px;
	width: 85px;
	border: 0;
	cursor: pointer;
	background: #ff3d3d;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.header-search-button button:hover {
	background-color: #ff3d3d
}

.header-input-show {
	width: 476px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	padding-bottom: 5px;
	z-index: 2;
	display: none
}

.header-input-show1 {
	width: 476px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	z-index: 2;
	display: none
}

.header-input-show2 {
	width: 476px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	padding: 5px 0;
	z-index: 2;
	display: none
}

.header-input-show2 dl dd {
	height: 26px;
	line-height: 26px
}

.header-input-show2 dl dd a:link,
.header-input-show2 dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333
}

.header-input-show2 dl dd a:hover,
.header-input-show2 dl dd.on a:link,
.header-input-show2 dl dd.on a:visited {
	background: #e6133c;
	color: #fff
}

.header-input-show dl dd {
	height: 26px;
	line-height: 26px
}

.header-input-show dl dd a:link,
.header-input-show dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333
}

.header-input-show dl dd a:hover,
.header-input-show dl dd.on a:link,
.header-input-show dl dd.on a:visited {
	background: #e6133c;
	color: #fff
}

.header-input-title {
	height: 30px;
	line-height: 30px;
	padding: 0 10px
}

.header-input-title-fl {
	float: left;
	color: #999
}

a.header-input-title-fr:link,
a.header-input-title-fr:visited {
	float: right;
	color: #666
}

a.header-input-title-fr i {
	float: left;
	width: 9px;
	height: 10px;
	background: url(../images/delete.png) no-repeat 0 0;
	display: inline-block;
	margin-top: 10px
}

a.header-input-title-fr span {
	float: left;
	margin-left: 7px
}

a.header-input-title-fr:hover {
	color: #08c
}

a.header-input-title-fr:hover i {
	background-position: 0 -10px
}

.inpshow {
	line-height: 20px;
	padding: 5px 0;
	color: #333
}

.inpshow dd a strong {
	color: #e6133c
}

.inpshow dd a:link,
.inpshow dd a:visited {
	display: block;
	padding: 0 10px;
	height: 26px;
	color: #333;
	line-height: 26px
}

.inpshow dd a:hover,
.inpshow dd.on a:link,
.inpshow dd.on a:visited {
	color: #fff;
	background: #e6133c
}

.inpshow dd a:hover strong,
.inpshow dd.on a strong {
	color: #fff
}

.intshow-dl {
	padding: 5px 0;
	border-top: 1px solid #ccc;
	line-height: 26px
}

.intshow-dl dd a:link,
.intshow-dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333;
	height: 26px
}

.intshow-dl dd.on a:link,
.intshow-dl dd.on visited {
	background: #e6133c;
	color: #FFF
}

.intshow-dl dd.on a:link i,
.intshow-dl dd.on visited i {
	color: #FFF
}

.intshow-dl dd a:link i,
.intshow-dl dd a:visited i {
	color: #999
}

.intshow-dl dd a:hover {
	background: #e6133c;
	color: #FFF
}

.intshow-dl dd a:hover i {
	color: #fff
}

.intshow-dl dd span {
	float: left;
	display: inline-block
}

.intshow-dl dd i {
	float: right;
	display: inline-block
}

.intshow-dl dd {
	height: 26px
}

.fl-w215 {
	float: left;
	width: 100px;
	height: 35px
}

.fl {
	float: left
}

.fr {
	float: right
}

.fl-w215 a:link,
.fl-w215 a:visited {
	height: 33px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #e2e2e2;
	display: inline-block;
	margin-left: 2px;
	color: #555;
	overflow: hidden;
	padding: 0 19px 0 12px;
	float: left;
	background: #f2f2f2 url(../images/header-right-icon.png) no-repeat right;
	line-height: 33px;
	font-family: 'Microsoft YaHei'
}

.fl-w215 a:hover {
	color: #e6133c;
	background: #fff url(../images/header-right-icon.png) no-repeat right
}

.hshow {
	position: absolute;
	left: 50%;
	margin-left: -595px;
	top: 0
}

.banner-itemleft {
	position: relative;
	z-index: 4;
	overflow: hidden;
	height: 407px;
	width: 180px;
	text-align: left;
	color: #FFF;
	padding: 9px 0 9px 10px;
	line-height: 30px;
	box-shadow: -2px 0 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: -2px 0 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, .2)
}

.banner-itemleft ul {
	font-size: 0
}

.banner-itemleft li {
	height: 30px;
	padding-left: 6px;
	cursor: pointer;
	color: #fff;
	font-family: 'Microsoft YaHei'
}

.banner-itemleft li i {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 7px;
	display: inline-block;
	line-height: 16px;
	font-size: 16px;
	background: url(../images/nav-v3-icon-1.png) no-repeat
}

.banner-itemleft li i.jinkou {
	background-position: 0 0
}

.banner-itemleft li i.shengxian {
	background-position: 0 -30px
}

.banner-itemleft li i.shipin {
	background-position: 0 -60px
}

.banner-itemleft li i.huli {
	background-position: 0 -90px
}

.banner-itemleft li i.muying {
	background-position: 0 -120px
}

.banner-itemleft li i.jiaju {
	background-position: 0 -150px
}

.banner-itemleft li i.lengdong {
	background-position: 0 -180px
}

.banner-itemleft li i.fuzhuang {
	background-position: 0 -210px
}

.banner-itemleft li i.xiangbao {
	background-position: 0 -240px
}

.banner-itemleft li i.sanc {
	background-position: 0 -270px
}

.banner-itemleft li i.jiadian {
	background-position: 0 -300px
}

.banner-itemleft li i.qiche {
	background-position: 0 -330px
}

.banner-itemleft li i.yiliao {
	background-position: 0 -360px
}

.banner-itemleft li i.cardbook {
	background-position: 0 -390px
}

.banner-itemleft li span {
	float: left;
	margin-left: 10px;
	display: inline-block;
	font-size: 13px
}

.banner-itemleft li span a:link,
.banner-itemleft li span a:visited {
	color: #fff;
	text-decoration: none
}

.banner-itemleft li.on {
	background: #888;
	position: relative;
	z-index: 6
}

.banner-itemleft li.on span {
	color: #fff
}

.banner-itemleft li.on i {
	color: #e6133c
}

.banner-itemleft li.on span a:link,
.banner-itemleft li.on span a:visited {
	color: #fff
}

.banner-itemleft li.on span a:hover {
	text-decoration: underline;
	color: #fff
}

.left-ul-show {
	position: absolute;
	left: 190px;
	top: 0;
	min-height: 421px;
	background: #f9f9f9;
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	display: none;
	width: 775px;
	border: 1px solid #e6133c;
	border-left: 0;
	z-index: 3
}

.left-ul-show li {
	width: 775px;
	height: 423px;
	display: none
}

.show-left {
	float: left;
	max-width: 526px;
	padding: 5px
}

.show-w233 {
	float: left;
	width: 245px;
	margin: 0 15px 0 20px;
	display: inline-block;
	overflow: hidden
}

.show-title {
	font-weight: 700;
	color: #222;
	line-height: 38px;
	min-height: 38px
}

.show-title span {
	background: #f9f9f9;
	padding-right: 5px
}

.nav-show ul li .show-title a:link,
.nav-show ul li .show-title a:visited,
.show-title a:link,
.show-title a:visited {
	color: #222;
	text-decoration: none
}

.show-title a:hover {
	color: #e6133c;
	text-decoration: underline
}

.show-font {
	line-height: 24px;
	color: #666;
	padding-bottom: 10px;
	margin-left: -9px
}

.show-font a:link,
.show-font a:visited {
	float: left;
	padding: 0 8px;
	margin: 4px 0;
	line-height: 14px;
	height: 14px;
	border-left: 1px solid #ddd;
	white-space: nowrap;
	color: #666
}

.show-font a:hover {
	color: #e6133c!important;
	text-decoration: underline
}

.show-font span {
	margin: 0 3px
}

.show-left-bottom {
	width: 496px;
	height: 92px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden
}

.show-right {
	float: right;
	padding: 5px 10px;
	width: 170px
}

.h200 {
	margin-top: 5px;
	height: 200px;
	overflow: hidden;
	width: 170px
}

.h200 img {
	width: 170px;
	height: 200px
}

.show-left-1 {
	float: left;
	max-width: 280px;
	margin-left: 5px;
	margin-top: 5px
}

.gb-icon {
	width: 31px;
	height: 31px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/gb-icon.png) no-repeat 0 0
}

.gb-icon:hover {
	background-position: -31px 0
}

.int-nav {
	line-height: 28px
}

.int-nav ul li {
	height: 29px;
	line-height: 29px
}

.int-nav ul li i {
	margin-top: 6px
}

.menu_floor {
	width: 710px;
	margin: 10px 0 0 12px;
	line-height: 23px;
	position: relative;
	overflow: hidden
}

.menu_floor_a {
	width: 625px;
	float: left;
	line-height: 23px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #f3f3f3
}

.menu_floor a {
	margin-right: 18px;
	color: #666;
	display: inline-block
}

.menu_floor a:hover {
	color: #ff6f6f;
	text-decoration: underline
}

.menu_floor span {
	font-weight: 700;
	float: left;
	margin-right: 23px
}

.menu_floor span a {
	color: #333;
	margin-right: 0
}

.menu_floor span a:hover {
	color: #333;
	text-decoration: none
}

.menu_right_img {
	width: 240px;
	height: 422px;
	float: right
}

.menu_right_img a {
	margin-bottom: 9px
}


/* header1200.css Date:2018-07-27 16:32:52 */

.header {
	background: #FFF;
	min-width: 1190px;
	height: 96px
}

.header-logo {
	width: 410px;
	height: 60px;
	margin-top: 18px;
	float: left
}

.logo {
	width: 300px;
	float: left
}

.secondary-logo {
	float: left;
	margin-left: 25px
}

.w960 .header {
	min-width: 950px
}

.w960 .fl-w215 {
	display: none
}

.w960 .header-logo {
	width: 385px
}

.header-search {
	width: 660px;
	position: absolute;
	left: 385px;
	margin-top: 25px;
}

.w1000 .header-search {
	width: 625px
}

.header-search-font {
	width: 490px;
	overflow: hidden;
	clear: both;
	height: 28px;
	line-height: 28px;
	font-family: 'Microsoft YaHei';
	margin-left: -5px
}

.header-search-font a:link,
.header-search-font a:visited {
	color: #999;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block
}

.header-search-font a.der,
.header-search-font a:hover {
	color: #FF6F6F
}

.header-search-font a:hover {
	text-decoration: underline
}

.header-search-font span {
	float: left;
	color: #e5e5e5;
	margin-left: 5px;
	display: inline-block
}

.header-search-top {
	width: 516px;
	height: 35px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.header-search-input {
	padding: 2px 0 2px 2px;
	background: #E6E6E6;
	float: left;
	position: relative;
	z-index: 1001
}

.header-search-input div.indiv {
	background: #FFF;
	height: 31px;
	overflow: hidden;
	padding: 0 10px;
	vertical-align: middle
}

.header-search-input input {
	height: 19px;
	line-height: 19px;
	border: 0;
	width: 406px;
	font-size: 13px;
	font-family: 'Microsoft YaHei';
	background: 0 0;
	vertical-align: middle;
	padding: 6px 0
}

.header-search-input input.gray {
	color: #A9A9A9
}

.header-search-button {
	height: 35px;
	width: 85px;
	float: left;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	overflow: hidden
}

.header-search-button button {
	height: 35px;
	width: 85px;
	border: 0;
	cursor: pointer;
	background: #E6E6E6 url(../images/ser_btnbg.png) no-repeat center center;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.header-search-button button:hover {
	background-color: #ff3d3d
}

.header-input-show {
	width: 423px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	padding-bottom: 5px;
	z-index: 2;
	display: none
}

.header-input-show1 {
	width: 423px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	z-index: 2;
	display: none
}

.header-input-show2 {
	width: 423px;
	border: 1px solid #ccc;
	background: #FFF;
	position: absolute;
	padding: 5px 0;
	z-index: 2;
	display: none
}

.header-input-show2 dl dd {
	height: 26px;
	line-height: 26px
}

.header-input-show2 dl dd a:link,
.header-input-show2 dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333
}

.header-input-show2 dl dd a:hover,
.header-input-show2 dl dd.on a:link,
.header-input-show2 dl dd.on a:visited {
	background: #e6133c;
	color: #fff
}

.header-input-show dl dd {
	height: 26px;
	line-height: 26px
}

.header-input-show dl dd a:link,
.header-input-show dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333
}

.header-input-show dl dd a:hover {
	background: #e6133c;
	color: #FF6F6F
}

.header-input-show dl dd.on a:link,
.header-input-show dl dd.on a:visited {
	background: #F7F7F7;
	color: #FF6F6F
}

.header-input-title {
	height: 30px;
	line-height: 30px;
	padding: 0 10px
}

.header-input-title-fl {
	float: left;
	color: #999
}

a.header-input-title-fr:link,
a.header-input-title-fr:visited {
	float: right;
	color: #666
}

a.header-input-title-fr i {
	float: left;
	width: 9px;
	height: 10px;
	background: url(../images/header1200_sprite.png) no-repeat 0 -35px;
	display: inline-block;
	margin-top: 10px
}

a.header-input-title-fr span {
	float: left;
	margin-left: 7px
}

a.header-input-title-fr:hover {
	color: #08c
}

a.header-input-title-fr:hover i {
	background-position: 0 -45px
}

.inpshow {
	line-height: 20px;
	padding: 5px 0;
	color: #333
}

.inpshow dd a strong {
	color: #333
}

.inpshow dd a:link,
.inpshow dd a:visited {
	display: block;
	padding: 0 10px;
	height: 26px;
	color: #333;
	line-height: 26px
}

.inpshow dd a:hover,
.inpshow dd.on a:link,
.inpshow dd.on a:visited {
	color: #FF6F6F;
	background: #f7f7f7
}

.inpshow dd a:hover strong,
.inpshow dd.on a strong {
	color: #FF6F6F
}

.intshow-dl {
	padding: 5px 0;
	border-top: 1px solid #ccc;
	line-height: 26px
}

.intshow-dl dd a:link,
.intshow-dl dd a:visited {
	display: block;
	padding: 0 10px;
	color: #333;
	height: 26px
}

.intshow-dl dd.on a:link,
.intshow-dl dd.on visited {
	background: #f7f7f7;
	color: #FF6F6F
}

.intshow-dl dd a:link i,
.intshow-dl dd a:visited i,
.intshow-dl dd.on a:link i,
.intshow-dl dd.on visited i {
	color: #999
}

.intshow-dl dd a:hover {
	background: #e6133c;
	color: #FFF
}

.intshow-dl dd a:hover i {
	color: #fff
}

.intshow-dl dd span {
	float: none;
	position: absolute;
	left: 10px;
	top: 0;
	display: inline-block
}

.intshow-dl dd i {
	float: right;
	display: inline-block
}

.intshow-dl dd {
	position: relative;
	height: 26px
}

.fl-w215 {
	float: right;
	height: 35px
}

.fl {
	float: left
}

.fr {
	float: right
}

.fl-w215 a:link,
.fl-w215 a:visited {
	height: 33px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #d7d7d7;
	display: inline-block;
	margin-left: 2px;
	color: #666;
	overflow: hidden;
	padding: 0 19px 0 12px;
	float: left;
	background: #fff url(../images/header-right-icon_1.png) no-repeat right 12px;
	line-height: 33px;
	font-family: 'Microsoft YaHei'
}

.fl-w215 a:hover {
	border: 1px solid #ff6f6f;
	color: #ff6f6f;
	background: #fff url(../images/header-right-icon_1.png) no-repeat right -59px
}

.w1200 .wrap,
.w960 .wrap {
	position: relative
}

.w1200 .wrap .header-search {
	left: 520px
}


/* sidebar.css Date:2019-03-21 11:31:59 */

.right-slidebar {
	font-family: 'Microsoft YaHei'
}

#rside {
	z-index: 2000
}

#rsidein {
	background: #333
}

#rsidein>div {
	cursor: pointer
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.food {
	width: 1190px;
	height: 564px
}

.food h2 {
	height: 36px;
	padding-top: 30px;
	border-bottom: 3px solid #222;
	color: #222
}

.food-detail-left,
.food-detail-right {
	float: left
}

.food-detail-left ul {
	width: 96px;
	margin-top: 2px
}

.food-detail-left ul li {
	float: right;
	padding: 18px 10px 0 38px;
	width: 43px;
	height: 52px;
	background: #F5F5F5;
	color: #000;
	font-weight: 700
}

.food-detail-left .select {
	padding-left: 43px;
	background: #FB8B0B;
	color: #fff
}

.food-detail-right {
	width: 1094px
}

.food-detail-left ul li:hover {
	padding-left: 43px;
	background: #FB8B0B;
	color: #fff
}

.food-detail-right div {
	margin: 2px 0 0 2px;
	float: left;
	background: #F19293
}

.adimg-big {
	width: 544px;
	height: 490px
}

.adimg-small {
	width: 272px;
	height: 244px
}

.iconfont {
	font-family: iconfont!important;
	font-size: 23px
}

.login-detail s {
	text-decoration: none
}

.right-slidebar-main>div:hover {
	background-color: #e6133c
}

.right-slidebar {
	width: 314px;
	position: fixed;
	right: -319px;
	top: 0;
	color: #fff
}

.right-slidebar-main {
	width: 38px;
	position: absolute;
	left: 0;
	top: 0;
	background: #333;
	z-index: 999999;
	height: 100%
}

.sidecss {
	height: 40px;
	font-size: 12px;
	width: 38px;
	background: #333;
	text-align: center;
	margin: 2px 0;
	line-height: 40px;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease
}

.sidecss i {
	width: 38px;
	height: 40px;
	float: left;
	display: inline
}

.login {
	font-size: 12px;
	position: absolute;
	top: 100px;
	z-index: 99
}

.login i {
	background: url(../images/sidebar_out.png) no-repeat 0 0
}

.collection {
	position: absolute;
	top: 330px;
	z-index: 98
}

.collection i {
	background: url(../images/sidebar_out.png) no-repeat 0 -40px
}

.history {
	position: absolute;
	top: 390px;
	z-index: 97
}

.history i {
	background: url(../images/sidebar_out.png) no-repeat 0 -80px
}

.suggest {
	position: absolute;
	top: 400px;
	display: none
}

.expert {
	position: absolute;
	top: 350px;
	display: none
}

.expert i {
	background: url(../images/sidebar_out.png) no-repeat 0 -120px
}

.expert.comshow {
	display: block
}

.suggest i {
	background: url(../images/sidebar_out.png) no-repeat 0 -160px
}

.qrcode {
	position: absolute;
	top: 450px
}

.qrcode i {
	background: url(../images/sidebar_out.png) no-repeat 0 -200px
}

.service {
	position: absolute;
	top: 500px
}

.service i {
	background: url(../images/sidebar_out.png) no-repeat 0 -240px
}

.activity {
	font-size: 12px;
	position: absolute;
	top: 60px;
	z-index: 99;
	display: none
}

.cartbar_co {
	width: 43px;
	height: 5px;
	position: absolute;
	bottom: -5px;
	left: 0;
	background: url(../images/sidebar_out.png) no-repeat 0 -360px
}

.totop {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 38px;
	height: 40px;
	text-align: center;
	background: #333;
	line-height: 40px;
	display: none
}

.totop i {
	background: url(../images/sidebar_out.png) no-repeat 0 -320px
}

.totop i:hover {
	background: url(../images/sidebar_out.png) no-repeat 0 -280px
}

.totop .iconfont {
	font-size: 18px
}

.shopcar {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	height: 145px;
	position: absolute;
	top: 160px;
	width: 43px;
	right: 0;
	z-index: 99999;
	background-color: #333;
	font-family: 'Microsoft YaHei';
}

.shopcar b {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #e6133c;
	text-align: center;
	display: block;
	line-height: 18px;
	color: #FFF;
	margin-top: 10px
}

.shopcar span {
	margin-top: 10px;
	line-height: 15px;
	display: block;
	font-size: 14px
}

.shopcar i {
	width: 24px;
	height: 18px;
	margin-top: 36px;
	background: url(../images/sidebar_out.png) no-repeat 0 -365px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.right-slidebar-detail {
	height: inherit;
	position: absolute;
	right: 0;
	top: 0;
	background: #f2f2f2
}

.right-slidebar-detail div {
	width: 276px
}

::-webkit-scrollbar-thumb {
	background-color: #999;
	height: 50px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 8px;
	border: 2px solid #fff
}

::-webkit-scrollbar-thumb:hover {
	background-color: #666;
	height: 50px;
	-webkit-border-radius: 8px
}

::-webkit-scrollbar {
	width: 12px
}

::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 0
}

.ico_dd {
	width: 31px;
	height: 50px;
	position: absolute;
	left: -25px;
	top: 0;
	background: url(../images/ico_dd.png) 0 0 no-repeat;
	z-index: 999;
	cursor: default
}

.ico_dd.cur {
	top: -115px;
	background: url(../images/ico_dd2.png) 0 0 no-repeat;
	left: -31px
}

#purchaseicon {
	background: url(../images/sidebar_in.png) 0 0 no-repeat;
	width: 24px;
	height: 44px;
	margin: 0 10px 0 0;
	float: right;
	cursor: pointer
}

#purchaseicon:hover {
	background-position: -25px 0;
	margin: 0 10px 0 0;
	float: right;
	cursor: pointer
}

.login-detail {
	position: relative
}

.login-detail .login-detail-h {
	height: 44px;
	background: #f2f2f2;
	line-height: 44px
}

i.sidebar-closed {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/sidebar_in.png) no-repeat 0 -44px;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	font-family: iconfont;
	width: 16px;
	margin: 14px 0 0 18px;
	cursor: pointer;
	color: #999
}

i.sidebar-closed:hover {
	left: 2px
}

.collection-detail-h span {
	margin-left: 36px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft YaHei';
	width: 198px;
	text-align: center;
	display: inline-block
}

.login-detail-h span {
	height: 15px;
	padding-left: 20px;
	cursor: pointer
}

.login-detail-h a {
	float: right;
	margin: 0 10px 0 0
}

.login-detail .login-detail-l {
	padding: 65px 0 65px 95px;
	height: 75px
}

.login-detail .pwd {
	margin-top: -1px;
	color: #000
}

.verification div,
.verification input {
	float: left
}

.verification {
	height: 40px;
	margin-top: 20px
}

.login-detail .forget {
	height: 20px;
	margin: 10px 0 10px 20px;
	cursor: pointer
}

.login-detail button {
	width: 220px;
	height: 36px;
	background: #d62233;
	border: none;
	margin-left: 20px;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 20px;
	outline: 0;
	margin-bottom: 20px;
	cursor: pointer
}

.login-detail .other {
	height: 50px;
	margin-left: 20px;
	line-height: 30px
}

.login-detail .other span {
	line-height: 12px;
	color: #666
}

.login-detail .other ul {
	list-style: none
}

.login-detail .other li {
	float: left;
	color: #333;
	line-height: 12px;
	list-style: none
}

.login-detail .cooperation {
	height: 24px;
	padding-left: 20px;
	color: #666
}

.shopcar-detail {
	position: relative
}

.shopcar-detail .shopcar-detail-h {
	height: 44px;
	background: #f2f2f2;
	line-height: 44px;
	position: relative;
	z-index: 1
}

.collection-detail .collection-detail-h {
	height: 44px;
	background: #f2f2f2;
	line-height: 44px
}

.shopcar-detail .product-show {
	width: 276px;
	height: 490px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff
}

#cart_con .clearcart {
	width: 194px;
	height: 60px;
	padding-top: 74px;
	background: #fff url(../images/clearcart.png) center 0 no-repeat;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -97px;
	top: 50%;
	margin-top: -70px;
	font-size: 16px;
	color: #666;
	line-height: 25px
}

#cart_con .clearcart i {
	font-style: normal;
	font-size: 14px
}

.shopcar-detail .product-show li.s-show .product-news,
.shopcar-detail .product-show li.s-show .product-price {
	color: #999
}

.shopcar-detail li {
	width: 100%;
	height: 50px;
	background: #fff;
	padding: 10px 0 10px 10px;
	float: left
}

.shopcar-detail li:hover {
	background: #f2f2f2
}

.shopcar-detail li div {
	float: left
}

.shopcar-detail .product-img {
	border: 1px solid #ccc;
	height: 48px;
	width: 48px;
	margin-right: 10px;
	position: relative
}

.shopcar-detail .product-img:hover {
	border: 1px solid #666
}

.shopcar-detail p.item_fail {
	background-color: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	text-align: center;
	color: #fff
}

.shopcar-detail .product-news {
	width: 96px;
	color: #666;
	font-size: 12px
}

.product-news span {
	display: block;
	height: 32px;
	text-overflow: ellipsis;
	overflow: hidden
}

.shopcar-detail .product-price {
	width: 88px;
	color: #d20000;
	font: 12px verdana;
	text-align: right;
	float: right;
	margin-right: 14px;
	font-weight: bolder
}

.shopcar-detail .product-price i {
	cursor: pointer;
	display: none;
	width: 16px;
	height: 16px;
	background: url(../images/sidebar_in.png) 0 -92px no-repeat;
	margin: 20px 0 0 65px
}

.shopcar-detail .product-price i:hover {
	background: url(../images/sidebar_in.png) -16px -92px no-repeat
}

.shopcar-detail li:hover i {
	display: block
}

.shopcar-detail .shopcar-submit {
	height: 92px;
	background: #f2f2f2;
	text-align: center;
	width: 100%;
	position: relative;
	z-index: 1
}

.shopcar-submit div {
	height: 36px;
	color: #333;
	font-size: 12px;
	line-height: 36px;
	padding-left: 10px;
	text-align: left
}

.shopcar-submit div s {
	padding: 0 3px;
	color: #D20000
}

.shopcar-submit div i {
	font-family: verdana;
	color: #D20000;
	font-style: normal
}

.shopcar-submit a.tomycar {
	cursor: pointer;
	width: 260px;
	height: 40px;
	line-height: 40px;
	display: block;
	margin: 0 auto;
	color: #fff;
	font-weight: bolder;
	outline: 0;
	background: #d62233;
	border: none;
	font-size: 15px;
	font-family: 'Microsoft YaHei'
}

.shopcar-submit a.tomycar:hover {
	background-color: #F12233
}

.collection-detail {
	background: #f2f2f2;
	position: relative
}

.collection-detail .collection-detail-show {
	height: 660px;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: 'Microsoft YaHei';
	background: #F2F2F2!important;
	position: relative;
	padding-top: 5px
}

.collection-detail ul {
	padding-left: 30px
}

.collection-detail-show li {
	height: 124px;
	width: 100px;
	margin: 0 10px 16px 0;
	float: left
}

.collection-detail-show li span {
	font-family: verdana;
	color: #d20000;
	font-size: 12px;
	text-align: center;
	display: block;
	font-weight: bolder
}

.collection-detail button {
	width: 260px;
	height: 40px;
	color: #fff;
	font-weight: 700;
	outline: 0;
	background: #d62233;
	border: none;
	font-size: 16px;
	margin: 15px 0 0 20px
}

.right-slidebar-detail .qrcode-detail {
	background: #f2f2f2
}

.right-slidebar-detail .qrcode-detail-h {
	height: 50px
}

.qrcode-detail-show img {
	margin-left: 65px
}

.orderstyle div {
	width: 110px;
	height: 110px;
	float: left
}

.orderstyle .waitpay {
	width: 109px;
	height: 109px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.orderstyle .waitvalue {
	width: 109px;
	height: 109px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc
}

#nosidederty {
	background: #333
}

.code_title {
	background: transparent url(../images/code_title.png) no-repeat left center;
	width: 82px;
	line-height: 28px;
	margin: 18px auto 0;
	padding-left: 12px
}

.mui-mbar-tab {
	position: relative;
	z-index: 999;
	top: 15px
}

.totop .mui-mbar-tab {
	top: 15px
}

.mui-mbar-tab-tip .tip_con {
	width: 86px;
	font-size: 14px;
	color: #333;
	font-family: 'Microsoft YaHei'
}

.mui-mbar-tab-tip {
	opacity: 1;
	display: none;
	position: absolute;
	width: 0;
	line-height: 40px;
	right: 38px;
	top: -17px;
	border: 1px solid #DDD;
	color: #000;
	background-color: #FFF;
	overflow: hidden;
	cursor: default;
	border-top-left-radius: 8%;
	border-bottom-left-radius: 8%
}

.mui-mbar-tab-tip img {
	width: 100px;
	height: 100px
}

.mui-mbar-tab-tip-arr {
	position: absolute;
	top: 15px;
	right: -6px;
	width: 6px;
	height: 12px;
	background: url(../images/sidebar_in.png) no-repeat -6px -108px
}

.mui-mbar-tab-normal-arr {
	position: absolute;
	top: 14px;
	right: 0;
	display: none;
	width: 6px;
	height: 12px;
	background: url(../images/sidebar_in.png) no-repeat 0 -108px;
	border: 0
}

.mui-mbar-tab-cart-arr {
	position: absolute;
	top: 82px;
	right: 0;
	z-index: 999990;
	width: 6px;
	height: 12px;
	display: none;
	background: url(../images/sidebar_in.png) no-repeat 0 -108px
}

.collection-detail-h a {
	float: right;
	color: #999;
	margin-right: 15px
}

.collection-detail-h a:hover {
	color: #D62233
}

.collection-detail-show a.item_warp {
	position: relative;
	display: inline-block
}

.collection-detail-show a.item_warp .close_item {
	position: absolute;
	top: -6px;
	right: -6px;
	width: 16px;
	height: 16px
}

.collection-detail-show a.item_warp:hover .close_item {
	display: inline-block;
	background: url(../images/sidebar_in.png) no-repeat 0 -92px
}

.collection-detail-show a.item_warp:hover .close_item:hover {
	display: inline-block;
	background: url(../images/sidebar_in.png) no-repeat -16px -92px
}

.collection-detail-show a.item_warp p {
	display: none;
	position: absolute;
	bottom: 23px;
	height: 24px;
	line-height: 24px;
	width: 100%;
	text-align: center;
	color: #FFF
}

.collection-detail-show a.item_warp p.addcart {
	background-color: #D62233
}

.collection-detail-show a.item_warp p.item_fail {
	background-color: #666;
	opacity: .8;
	filter: alpha(opacity=80);
	display: block
}

.collection-detail-show a.item_warp:hover p {
	display: block
}

.more_bottom {
	position: absolute;
	bottom: 0;
	height: 40px!important;
	background-color: #F2F2F2;
	font-family: 'Microsoft YaHei';
	width: 100%
}

.more_bottom p {
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #999!important
}

.reddot {
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #D62233;
	margin: 7px 0 0 2px;
	float: left
}

.product-news span {
	font-size: 12px;
	line-height: 16px
}

.timeline_num {
	font-family: 'Microsoft YaHei';
	padding-left: 5px;
	color: #999;
	font-size: 12px
}

.collection-detail-show s,
.product-price s {
	font-weight: 400
}

.timeline_2 {
	border-left: 1px dotted #D20001;
	height: 46px;
	position: absolute;
	top: 6px;
	left: 30px
}

.timeline_1 {
	position: absolute;
	top: 12px;
	left: 30px
}

.more_bottom a {
	line-height: 5px
}

.more_bottom a s {
	display: inline-block;
	width: 16px;
	height: 6px;
	background: url(../images/more_bottom_s.png) no-repeat right top
}

.more_bottom a:hover s {
	background-position: right bottom
}

.loading-warp {
	display: none
}

.loading-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999996;
	opacity: .3;
	filter: alpha(opacity=30);
	background-color: gray
}

.loading-con {
	position: absolute;
	text-align: center;
	left: 0;
	top: 45%;
	z-index: 999997
}

.login-detail-h i.sidebar-gift {
	line-height: 16px;
	font-size: 14px;
	margin-left: 2px;
	font-family: iconfont;
	color: #D62233
}

.show-bx {
	top: 0;
	right: 315px;
	position: absolute;
	width: 290px;
	height: 100px;
	border-radius: 5px;
	box-shadow: 0 0 5px #ccc;
	z-index: 9999999;
	color: #000;
	background: #fff;
	margin-top: -34px;
	display: none
}

.gbicon-2 {
	background: url(../images/gbicon-2.png) no-repeat 35px 25px;
	padding-left: 75px;
	font-family: 'Microsoft YaHei';
	text-align: left;
	line-height: 28px;
	padding-top: 23px
}

.pr-t0px {
	position: absolute;
	right: 10px;
	cursor: pointer;
	width: 11px;
	height: 11px;
	display: block;
	background: url(../images/pr-t0px.png) no-repeat left top;
	top: 10px
}

.ftitle {
	font-size: 16px
}

.gbicon-2 a:link,
.gbicon-2 a:visited {
	color: #08c
}

.gbicon-2 a:hover {
	text-decoration: underline
}

.bg-1 {
	position: absolute;
	right: -6px;
	width: 6px;
	height: 12px;
	background: url(../images/sidebar_in.png) no-repeat -6px -108px;
	top: 50%
}

.show-tk {
	right: 320px;
	margin-top: 35px
}

.si-show {
	height: 16px;
	line-height: 16px;
	position: relative;
	width: 38px;
	padding: 0 8px;
	display: none;
	margin-top: 3px
}

.si-em {
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 1px;
	display: block;
	background: url(../images/sidebar_in.png) no-repeat 0 -60px;
	cursor: pointer;
	margin: 0!important
}

.st-em {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 0;
	top: 1px;
	display: block;
	background: url(../images/sidebar_in.png) no-repeat -16px -60px;
	cursor: pointer;
	margin: 0!important
}

.si-em.nosel {
	background: url(../images/sidebar_in.png) no-repeat 0 -124px
}

.st-em.nosel {
	background: url(../images/sidebar_in.png) no-repeat -16px -124px
}

.si-show input {
	width: 20px;
	height: 16px;
	border: 0;
	text-align: center;
	line-height: 16px;
	padding: 0 8px;
	margin: 0;
	background: 0 0;
	color: #333
}

.product-show li:hover .si-show {
	display: block
}

.product-show li:hover .sl-show {
	display: none
}

.si-show .si-em:hover {
	background: url(../images/sidebar_in.png) no-repeat 0 -76px
}

.si-show .st-em:hover {
	background: url(../images/sidebar_in.png) no-repeat -16px -76px
}

.si-em.nosel:hover {
	background: url(../images/sidebar_in.png) no-repeat 0 -124px
}

.st-em.nosel:hover {
	background: url(../images/sidebar_in.png) no-repeat -16px -124px
}

.si-show input.bg {
	background: #fff;
	height: 14px;
	line-height: 14px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.h36-1 {
	height: 36px;
	position: absolute;
	background: url(../images/h36-1.png) no-repeat center center;
	width: 125px!important;
	padding-right: 4px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	top: -34px;
	left: -36px;
	color: #000
}

.h36-2 {
	height: 36px;
	position: absolute;
	background: url(../images/h36-2.png) no-repeat center center;
	width: 105px!important;
	padding-right: 4px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	top: -34px;
	left: -26px;
	color: #000
}

.h36-3 {
	height: 36px;
	position: absolute;
	background: url(../images/h36-3.png) no-repeat center center;
	width: 151px!important;
	padding-right: 4px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	top: -34px;
	left: -52px;
	color: #000
}

.h36-3 b {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/h36-3-b.png) no-repeat center center;
	margin-top: 5px;
	float: left;
	margin-left: 20px
}

.shopcar-detail li.cartgoods_lk {
	width: 100%;
	float: left;
	height: auto;
	position: relative
}

.cartgoods_lk h4 {
	background: url(../images/lk_ico.png) no-repeat 0 1px;
	padding-left: 20px;
	color: #666
}

.cartgoods_lk h4 .lk_price {
	float: right;
	color: #e6133c;
	margin-right: 15px
}

.cartgoods_lk h4 .err_price {
	color: #666
}

.goods_lk {
	padding: 10px 0 10px 20px;
	background: url(../images/lk_point.png) no-repeat 4px center
}

.goods_lk_last {
	background: url(../images/lk_pointlast.png) no-repeat 4px 0
}

.cartgoods_lk .del_this {
	cursor: pointer;
	display: none;
	width: 16px;
	height: 16px;
	background: url(../images/sidebar_in.png) 0 -92px no-repeat;
	position: absolute;
	right: 12px;
	top: 10px
}

.cartgoods_lk .del_this:hover {
	background: url(../images/sidebar_in.png) -16px -92px no-repeat
}

.lk_change {
	position: absolute;
	right: 32px;
	top: 9px;
	display: none
}

.shopcar-detail .cartgoods_lk:hover i {
	display: none
}

.cartgoods_lk .product-news span:hover {
	color: #e6133c
}

.shopcar-detail li.cartgoods_tz {
	width: 100%;
	float: left;
	height: auto;
	position: relative
}

.cartgoods_tz h4 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: url(../images/tz_ico.png) no-repeat 0 1px;
	padding-left: 20px;
	color: #666;
	padding-right: 75px
}

.cartgoods_tz h4 .tz_price {
	position: absolute;
	right: 3px;
	top: 10px;
	color: #e6133c;
	margin-right: 15px
}

.cartgoods_tz h4 .err_price {
	color: #666
}

.goods_tz {
	padding: 10px 0 10px 20px;
	background: url(../images/lk_point.png) no-repeat 4px center
}

.goods_tz_last {
	background: url(../images/lk_pointlast.png) no-repeat 4px 0
}

.cartgoods_tz .del_this {
	cursor: pointer;
	display: none;
	width: 16px;
	height: 16px;
	background: url(../images/sidebar_in.png) 0 -92px no-repeat;
	position: absolute;
	right: 12px;
	top: 10px
}

.cartgoods_tz .del_this:hover {
	background: url(../images/sidebar_in.png) -16px -92px no-repeat
}

.tz_change {
	position: absolute;
	right: 32px;
	top: 6px;
	color: #e6133c;
	display: none
}

.lk_change {
	color: #666
}

.lk_change:hover {
	text-decoration: underline
}

.shopcar-detail .cartgoods_tz:hover .tz_change,
.shopcar-detail .cartgoods_tz:hover i {
	display: block
}

.shopcar-detail .cartgoods_tz:hover .tz_price {
	display: none
}

.cartgoods_tz .product-news span:hover {
	color: #e6133c
}

.point_bar {
	border-left: 1px solid #e8e5e5;
	position: absolute;
	left: 17px
}

.goods_err .product-img img {
	opacity: .7;
	filter: alpha(opacity=60)
}

.goods_err .product-news span,
.goods_err .product-news span:hover {
	color: #bbb;
	text-decoration: none
}

.product-news a:hover {
	color: #e6133c
}


/* nav1200.css Date:2017-11-22 11:31:26 */

.nav {
	height: 35px;
	border-bottom: 2px solid #f78015;
	background: #fff;
	min-width: 1190px;
	z-index: 996;
	position: relative;
	width: 1190px;
	margin: 0 auto;
}

.nav-left {
	float: left;
	height: 35px;
	width: 190px;
	position: relative;
	font-family: 'Microsoft YaHei'
}

.nav-leftfont {
	background: #f78015;
	cursor: pointer;
	height: 35px
}

.nav-leftfont i {
	display: inline-block;
	width: 14px;
	height: 12px;
	float: left;
	margin-top: 12px;
	margin-left: 13px;
	background: url(../images/nav1200_sprite.png) no-repeat 0 -101px
}

.nav-leftfont span {
	margin-left: 25px;
	color: #FFF;
	font-size: 12px;
	line-height: 35px;
	float: left
}

.nav-leftfont span a:link,
.nav-leftfont span a:visited {
	color: #fff;
	text-decoration: none
}

.nav-leftfont span a:hover {
	text-decoration: underline
}

.nav-right {
	max-width: 1000px;
	float: left;
	font-family: 'Microsoft YaHei';
	font-size: 15px;
	color: #000;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap
}

.nav-right ul li {
	float: left;
	padding: 0 18px;
	position: relative;
	z-index: 999;
	background: #fff
}

.nav-right ul li img {
	vertical-align: -12px
}

.nav-right ul li a:link,
.nav-right ul li a:visited {
	display: block;
	height: 35px;
	position: relative;
	overflow: hidden;
	transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s;
	color: #333;
	font-weight: 700;
	z-index: 1000
}

.nav-right ul li a:hover {
	color: #ed595c
}

.nav-right ul li a:link span,
.nav-right ul li a:visited span {
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	top: 35px;
	transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s
}

.black-nav .nav-right ul li a:link,
.nav-right ul li a:visited {
	background: 0 0
}

.black-nav .nav-right ul li.on a:link,
.black-nav .nav-right ul li.on a:visited {
	color: #fff;
	background: #e6133c;
	line-height: 35px;
	height: 35px
}

.nav-right ul li a:hover span,
.nav-right ul li.on a:link span,
.nav-right ul li.on a:visited span {
	top: 32px
}

.nav-right ul li a {
	background: #fff
}

.black-nav ul li.nav-p0,
.nav-right ul li.nav-sg,
.red-nav ul li.nav-p0 {
	display: none
}

.nav .doudou {
	width: 24px;
	height: 22px;
	position: absolute;
	top: 0;
	left: 220px;
	background: url(../images/doudou.png) no-repeat;
	z-index: 999;
	display: none
}

.black-nav ul li.nav-sg,
.red-nav ul li.nav-sg {
	display: block
}

.black-nav .nav {
	height: 35px;
	background: #333;
	min-width: 1190px;
	border-bottom: 0
}

.black-nav .nav-leftfont {
	background: #333
}

.black-nav .nav-leftfont span {
	float: left;
	margin-left: 13px
}

.black-nav .nav-leftfont i {
	float: right;
	margin-right: 13px;
	height: 6px;
	width: 9px;
	background: url(../images/nav1200_sprite.png) no-repeat 0 -125px;
	margin-top: 14px
}

.black-nav .nav-right ul li {
	padding: 0;
	line-height: 35px;
	height: 35px;
	background: #333
}

.black-nav .nav-right ul li span {
	display: none
}

.black-nav .nav-right ul li a:link,
.black-nav .nav-right ul li a:visited {
	color: #FFF;
	padding: 0 28px;
	line-height: 35px;
	height: 35px
}

.black-nav .nav-right ul li a:hover {
	background: #e6133c
}

.red-nav .nav {
	border-bottom: 0;
	background: #e6133c;
	line-height: 35px;
	height: 35px;
	color: #fff
}

.red-nav .nav-leftfont {
	background: url(../images/nav1200_sprite.png) no-repeat 0 -35px;
	cursor: pointer;
	height: 35px
}

.red-nav .nav-leftfont i {
	display: inline-block;
	width: 14px;
	height: 12px;
	float: left;
	margin-top: 12px;
	margin-left: 13px;
	background: url(../images/nav1200_sprite.png) no-repeat 0 -113px
}

.red-nav .nav-right ul li {
	height: 35px;
	line-height: 35px;
	padding: 0
}

.red-nav .nav-right ul li span {
	display: none
}

.red-nav .nav-right ul li a:link,
.red-nav .nav-right ul li a:visited {
	height: 35px;
	line-height: 35px;
	display: block;
	padding: 0 28px;
	color: #FFF
}

.red-nav .nav-right ul li a:hover,
.red-nav .nav-right ul li.on a:link,
.red-nav .nav-right ul li.on a:visited {
	color: #fff;
	background: #c01133;
	line-height: 35px;
	height: 35px
}

.show-nav {
	display: none;
	position: absolute;
	left: 0;
	top: 35px
}

.nav-left:hover .show-nav {
	display: block
}

.nav-left:hover {
	z-index: 5
}

.w960 .nav {
	min-width: 950px!important
}

.hshow {
	position: absolute;
	left: 50%;
	margin-left: -595px;
	top: 0
}

.banner-itemleft {
	position: relative;
	z-index: 4;
	overflow: hidden;
	height: 412px;
	width: 190px;
	text-align: left;
	color: #FFF;
	padding: 11px 0 9px;
	line-height: 30px;
	box-shadow: -2px 0 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: -2px 0 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, .2)
}

.banner-itemleft_newbg {
	width: 190px;
	height: 431px;
	position: absolute;
	left: 0;
	top: 0;
	background: #151515;
	opacity: .75;
	filter: alpha(opacity:75)
}

.banner-itemleft ul {
	font-size: 0
}

.banner-itemleft li {
	height: 30px;
	padding-left: 16px;
	cursor: pointer;
	color: #fff;
	font-family: 'Microsoft YaHei'
}

.banner-itemleft li i {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 7px;
	display: inline-block;
	line-height: 16px;
	font-size: 16px;
	background: url(../images/nav-v3-icon-1_1.png) no-repeat
}

.banner-itemleft li i.jinkou {
	background-position: 0 0
}

.banner-itemleft li i.shengxian {
	background-position: 0 -30px
}

.banner-itemleft li i.shipin {
	background-position: 0 -60px
}

.banner-itemleft li i.huli {
	background-position: 0 -90px
}

.banner-itemleft li i.muying {
	background-position: 0 -120px
}

.banner-itemleft li i.jiaju {
	background-position: 0 -150px
}

.banner-itemleft li i.lengdong {
	background-position: 0 -180px
}

.banner-itemleft li i.fuzhuang {
	background-position: 0 -210px
}

.banner-itemleft li i.xiangbao {
	background-position: 0 -240px
}

.banner-itemleft li i.sanc {
	background-position: 0 -270px
}

.banner-itemleft li i.jiadian {
	background-position: 0 -300px
}

.banner-itemleft li i.qiche {
	background-position: 0 -330px
}

.banner-itemleft li i.yiliao {
	background-position: 0 -360px
}

.banner-itemleft li i.cardbook {
	background-position: 0 -390px
}

.banner-itemleft li span {
	float: left;
	margin-left: 10px;
	display: inline-block;
	font-size: 13px
}

.banner-itemleft li span a:link,
.banner-itemleft li span a:visited {
	color: #fff;
	text-decoration: none
}

.banner-itemleft li.on {
	background: #888;
	position: relative;
	z-index: 6
}

.banner-itemleft li.on span {
	color: #fff
}

.banner-itemleft li.on i {
	color: #e6133c
}

.banner-itemleft li.on span a:link,
.banner-itemleft li.on span a:visited {
	color: #fff
}

.banner-itemleft li.on span a:hover {
	text-decoration: underline;
	color: #fff
}

.left-ul-show {
	position: absolute;
	left: 190px;
	top: 1px;
	background: #fff;
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
	display: none;
	width: 1000px;
	height: 430px;
	border: 1px solid #dfdfdf;
	border-left: 0;
	border-top: 0;
	z-index: 3
}

.w1000 .left-ul-show {
	width: 800px
}

.left-ul-show li {
	width: 984px;
	height: 416px;
	display: none;
	padding: 8px;
	overflow: hidden
}

.w1000 .left-ul-show li {
	width: 784px
}

.show-left {
	float: left;
	max-width: 526px;
	padding: 5px
}

.show-w233 {
	float: left;
	width: 245px;
	margin: 0 15px 0 20px;
	display: inline-block;
	overflow: hidden
}

.show-title {
	font-weight: 700;
	color: #222;
	line-height: 38px;
	min-height: 38px
}

.show-title span {
	background: #f9f9f9;
	padding-right: 5px
}

.nav-show ul li .show-title a:link,
.nav-show ul li .show-title a:visited,
.show-title a:link,
.show-title a:visited {
	color: #222;
	text-decoration: none
}

.show-title a:hover {
	color: #e6133c;
	text-decoration: underline
}

.show-font {
	line-height: 24px;
	color: #666;
	padding-bottom: 10px;
	margin-left: -9px
}

.show-font a:link,
.show-font a:visited {
	float: left;
	padding: 0 8px;
	margin: 4px 0;
	line-height: 14px;
	height: 14px;
	border-left: 1px solid #ddd;
	white-space: nowrap;
	color: #666
}

.show-font a:hover {
	color: #e6133c!important;
	text-decoration: underline
}

.show-font span {
	margin: 0 3px
}

.show-left-bottom {
	width: 496px;
	height: 92px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden
}

.show-right {
	float: right;
	padding: 5px 10px;
	width: 170px
}

.h200 {
	margin-top: 5px;
	height: 200px;
	overflow: hidden;
	width: 170px
}

.h200 img {
	width: 170px;
	height: 200px
}

.show-left-1 {
	float: left;
	max-width: 280px;
	margin-left: 5px;
	margin-top: 5px
}

.gb-icon {
	display: none;
	width: 31px;
	height: 31px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/nav1200_sprite.png) no-repeat 0 -70px
}

.gb-icon:hover {
	background-position: -31px -70px
}

.int-nav {
	line-height: 28px
}

.int-nav ul li {
	height: 83px;
	line-height: 83px;
	border-bottom: 1px dashed #a5a5a5;
}

.int-nav ul li i {
	margin-top: 6px
}

.menu_floor {
	width: 725px;
	margin: 10px 0 0 5px;
	line-height: 23px;
	position: relative;
	overflow: hidden
}

.menu_floor_a {
	width: 620px;
	float: left;
	line-height: 23px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #f3f3f3
}

.menu_floor a {
	margin-right: 18px;
	color: #666;
	display: inline-block
}

.menu_floor a:hover {
	color: #ff6f6f;
	text-decoration: underline
}

.menu_floor span {
	width: 75px;
	font-weight: 700;
	float: left;
	margin-right: 23px;
	text-align: right
}

.menu_floor span a {
	color: #333;
	margin-right: 0
}

.menu_floor span a:hover {
	color: #333;
	text-decoration: none
}

.menu_right_img {
	width: 240px;
	height: 422px;
	float: right
}

.menu_right_img a {
	margin-bottom: 9px
}

.w1000 .nav-right {
	width: 800px;
	overflow: hidden;
	height: 35px
}

.w1000 .menu_floor {
	width: 524px
}

.w1000 .menu_floor_a {
	width: 426px
}

.header-h25 {
	background: #FFF;
	height: 25px;
	position: relative;
	z-index: 198;
}

.header-top {
	height: 24px;
	border: 1px solid #e0db65;
	padding: 0px 10px;
	background: #feffd7;
	border-top: 0px;
	font-family: 'Microsoft YaHei';
}

.header-top-left {
	float: left;
	margin-left: 5px;
	line-height: 24px;
	display: inline-block;
	color: #333;
}

.header-top-left a:link,
.header-top-left a:visited {
	color: #666666;
}

.header-top-left a:hover {
	color: #e6133c;
}

a.header-top-right:link,
a.header-top-right:visited {
	float: right;
	color: #ad865d;
	line-height: 24px;
}

.header-top-left i {
	float: left;
	height: 14px;
	width: 16px;
	background: url(../images/header-bg.png) no-repeat;
	background-position: 0px -138px;
	display: inline-block;
	margin-top: 5px;
}

.header-top-left span {
	margin-left: 8px;
	display: inline;
	float: left;
}

.header-top-right span {
	float: left;
}

.header-top-right i {
	float: left;
	margin-left: 7px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../images/header-bg_1.png) no-repeat;
	background-position: 0px -130px;
	margin-top: 8px;
}

.header-img {
	height: 90px;
	min-width: 1190px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
	position: relative;
	z-index: 199;
}

.header-pw {
	position: relative;
	background: #FFF;
}

.header-pw i {
	width: 29px;
	display: block;
	height: 29px;
	position: absolute;
	top: 10px;
	right: 5px;
	cursor: pointer;
	background: url(../images/header-bg.png) no-repeat;
	background-position: 0px -181px;
}

.header-pw:hover i {
	background-position: 0px -152px;
}

.header-pw i:hover {
	background-position: 0px -181px;
}

.w960 .header-img {
	min-width: 950px;
}


/* footer1200.css Date:2017-10-17 11:20:20 */

.footer {
	min-width: 1190px;
	margin: 0 auto;
	clear: both;
	font-family: 'Microsoft YaHei'
}

.footer-h40 {
	height: 40px
}

.footer .helpnav {
	background: #f3f3f3;
	min-width: 1190px;
	padding: 24px 0;
	clear: both
}

.footer .helpnav-list {
	float: left;
	width: 200px;
	margin: 0 10px;
	display: inline-block
}

.footer .helpnav-title {
	height: 40px;
	line-height: 40px;
	color: #000;
	font-size: 16px
}

.footer .helpnav-title i {
	display: inline-block;
	float: left;
	margin-right: 15px;
	width: 40px;
	height: 40px;
	overflow: hidden
}

.helpnav-title i.footic1 {
	background: url(../images/footer1200_sprite.png) no-repeat 0 0
}

.helpnav-title i.footic2 {
	background: url(../images/footer1200_sprite.png) no-repeat 0 -40px
}

.helpnav-title i.footic3 {
	background: url(../images/footer1200_sprite.png) no-repeat 0 -80px
}

.helpnav-title i.footic4 {
	background: url(../images/footer1200_sprite.png) no-repeat 0 -120px
}

.helpnav-title i.footic5 {
	background: url(../images/footer1200_sprite.png) no-repeat 0 -160px
}

.footer .helpnav-list ul {
	margin-left: 55px;
	font-size: 13px;
	line-height: 26px;
	color: #555
}

.footer .helpnav-list ul li a:link,
.footer .helpnav-list ul li a:visited {
	color: #555;
	text-decoration: none
}

.footer .helpnav-list ul li a:hover {
	color: #e6133c;
	text-decoration: underline
}

.footer .bottom-nav {
	line-height: 30px;
	text-align: center;
	padding: 15px 0 10px 0;
	color: #000;
	border-top: 2px solid #f78015;
	width: 1190px;
	margin: 0 auto;
}

.footer .bottom-nav a.drug-message {
	color: #999;
	font-size: 12px;
	padding-top: 5px
}

.footer .bottom-nav a.drug-message:hover,
.footer .bottom-nav a.drug-message:link,
.footer .bottom-nav a.drug-message:visited {
	color: #666
}

.footer .bottom-contact {
	line-height: 20px;
	text-align: center;
	color: #999;
	padding: 10px 0;
	background: #fff
}

.bottom-nav span {
	padding: 0 8px
}

.bottom-contact span {
	padding: 0 10px;
	color: #666
}

.footer .bottom-nav a:link,
.footer .bottom-nav a:visited {
	color: #333
}

.footer .bottom-nav a:hover {
	color: #e6133c
}

..footer .bottom-nav .copyright {
	color: #999
}

.footer .bottom-nav .police {
	width: 100%;
	text-align: center;
	padding: 10px 0 20px;
	background: ##f3f3f3
}

.footer .bottom-nav .police a {
	display: inline-block;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	margin-right: 10px
}

.footer .bottom-nav .police a img {
	float: left;
	display: inline
}

.footer .bottom-nav .police a span {
	float: left;
	display: inline;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 5px;
	color: #999
}

.footer-center {
	width: 1100px;
	margin: 0 auto
}

.copyright span {
	padding: 0 8px;
	color: #ccc
}

.w960 .helpnav-list {
	width: 170px
}

.w960 .footer,
.w960 .footer .helpnav {
	min-width: 950px
}

.w960 .footer-center {
	width: 950px;
	margin: 0 auto
}

@charset "utf-8";

/* CSS Document */

.margin-w1210 {
	width: 1210px !important;
	margin: 10px auto;
}

.goods-info {
	height: auto;
	display: inline-block;
	margin-bottom: 10px;
}


/*商品图展示*/

#preview {
	z-index: 2;
	width: 420px;
	height: auto;
	float: left;
}

#preview .goods-img {
	padding: 10px;
	width: 400px;
	border: 1px solid #eee;
}

#preview .goods-img img {
	width: 400px;
	height: 400px;
}


/*放大镜*/

.MagicZoomBigImageCont {
	padding: 10px !important;
	border: 1px solid #DDD;
	margin-top: -11px;
	background: #fff;
}

#preview .goods-img .MagicZoomBigImageCont img {
	width: auto;
	height: auto;
}

.MagicZoomPup {
	border: 1px solid #eee;
	background: url(../images/point.png);
	cursor: move;
}

#preview span.scrleft {
	width: 16px;
	height: 50px;
	background: url(../images/btn_per.gif) no-repeat left center;
	float: left;
	cursor: pointer
}

#preview span.scrright {
	width: 16px;
	height: 50px;
	background: url(../images/btn_next.gif) no-repeat right center;
	float: right;
	cursor: pointer
}

#preview .gallery {
	width: 422px;
	float: left;
	margin-left: 0px;
	overflow: hidden;
}

#preview .gallery ul {
	width: auto;
}

#preview .gallery #goods_gallery .curr img {
	border: 1px #CD0000 solid;
}

#preview .gallery li {
	float: left;
	width: 75px;
}

#preview .gallery li img {
	width: 70px;
	height: 50px;
	display: block;
	border: 1px #eee solid;
}

.goods-gallery-bottom {
	position: relative;
	padding: 10px;
	height: 25px;
	line-height: 25px;
	clear: both;
}

.goods-gallery-bottom .goods-sn span {
	float: left;
	margin-right: 5px;
	color: #999;
}

.goods-gallery-bottom a b {
	display: block;
	width: 14px;
	height: 14px;
	background: transparent url(../images/goods-icon.png) no-repeat;
	float: left;
	margin: 6px 4px -2px 0px;
}

.goods-gallery-bottom a.goods-col {
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	color: #999;
	margin-right: 10px;
}

.goods-gallery-bottom a.goods-col-t {
	color: #E31939;
}

.goods-gallery-bottom a.goods-col b {
	background-position: -111px -221px;
}

.goods-gallery-bottom a.goods-col-t b {
	background-position: -111px -197px;
}

.goods-gallery-bottom a.goods-compare {
	width: auto;
	height: 25px;
	overflow: hidden;
	padding-left: 18px;
	color: #999;
	position: relative;
	cursor: pointer
}

.goods-gallery-bottom a.goods-compare i {
	background: url(../images/common-icon.png) no-repeat -26px -11px;
	position: absolute;
	display: block;
	width: 14px;
	height: 14px;
	left: 0px;
	top: 5px;
}

.goods-gallery-bottom a.goods-compare.curr i,
.goods-gallery-bottom a.goods-compare:hover i {
	background-position: -40px -11px;
}

.goods-gallery-bottom a.goods-compare.curr {
	color: #E31939;
}

.goods-gallery-bottom a:hover i {
	color: #E31939;
}


/*详细信息*/

.goods-detail-info {
	float: left;
	width: 530px;
	padding: 0px 20px;
}

.goods-name h1 {
	width: auto;
	height: 50px;
	line-height: 20px;
	font-size: 16px;
	font-weight: 500;
	overflow: hidden;
	color: #3C3C3C;
}

.goods-brief {
	color: #999;
}

#goods-price {
	background: #F5F5F5;
	margin: 10px 0px;
	padding: 6px 15px;
	z-index: 2;
	position: relative
}

#goods-price .mar-l {
	height: 45px;
	line-height: 45px;
}

#goods-price .mar-l .price {
	display: inline-block;
	width: 90px;
}

#goods-price .mar-l .p-price {
	font-size: 30px;
	color: #f52648;
}

#goods-price .mar-l .depreciate {
	display: inline-block;
	width: 155px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	text-decoration: line-through;
	margin-left: 50px;
}

#goods-price .mar-l .depreciate a {
	color: #ffffff;
	text-decoration: none;
}

#goods-price .show-price {
	height: 35px;
	line-height: 35px;
	z-index: 101;
}

#goods-price .show-price .market-prices-spe {
	float: left;
}

#goods-price .show-price .market-prices-spe .market-price {
	font-weight: normal;
	text-decoration: line-through;
	margin-left: 10px;
	margin-right: 50px
}

#goods-price .show-price .rank-prices {
	font-weight: normal;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-top: 5px;
	z-index: 100
}

#goods-price .show-price .rank-prices .rmbPrice i {
	background: url(../images/common-icon.png) no-repeat;
	background-position: -294px -110px;
	width: 7px;
	height: 5px;
	display: inline-block;
	margin-top: -1px;
	margin-left: 10px;
	vertical-align: middle;
}

#goods-price .show-price .rank-prices #vip1 {
	padding: 2px 8px;
	border: 1px solid #F3F3F3;
	cursor: pointer
}

#goods-price .show-price .rank-prices #vip2 {
	padding: 2px 8px;
	width: auto;
	height: auto;
	background: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
	z-index: 100
}

#summary1 {
	float: left;
	width: 100%;
	display: inline-block;
}

#summary1 a {
	color: #F52648;
}

#summary1 li {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	ZOOM: 1;
}

#summary1 li.padd {
	margin-left: 5px;
	width: 45%;
	float: left
}

#summary1 li.padd .dt {
	float: left;
	width: 27%;
	color: #999;
}

#summary1 li.padd .dd {
	float: left;
	width: 73%
}

#summary-qita {
	margin-bottom: 10px;
	height: 70px;
	display: block;
	clear: both
}

#summary-qita ul.qita {
	height: 60px;
	display: block;
	border-top: 1px #e5dfda dotted;
	border-bottom: 1px #e5dfda dotted;
	padding: 10px 0px;
}

#summary-qita ul.qita li {
	width: 33%;
	height: 40px;
	text-align: center;
	display: block;
	float: left;
	border-right: 1px #e5dfda solid
}

#summary-qita ul.qita li span {
	width: auto;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	font-size: 12px;
	color: #F52648;
	margin-left: 5px;
}

#summary-qita ul.qita li span a {
	color: #F52648;
}

#summary-qita ul.qita li p {
	height: 45px;
	line-height: 45px;
	color: #999999;
}

#summary {
	margin-bottom: 10px;
	width: 100%
}

#summary .padd-promotion .dd a.activity-68,
#summary .padd-promotion .dd i,
#summary .padd-promotion #aa b.tip_flag,
.show_price i,
#summary-price .rank_prices .rmbPrice i,
.wrap-input A,
#choose-btns A.btn-phone i,
#phone-tan span.arr,
.ce-right ul li.abs-active i,
.ce-right ul li.abs-hot i,
.ce-right ul li,
.wenti .list .icon,
.collect .prev,
.collect .next,
.tell-me i,
.shop-score .hot-red,
.shop-score .hot-grey,
.score-detail li,
.score-detail li .score-tit,
#enter-shop .enter-shop-item .btn-flat1 i,
.goods-best .prev,
.goods-best .next,
.my-comment-pre ul li.pre dl dd div,
.my-comment-list dd .rank68 .stars,
.mydiv .qb_right a {
	background: url(../images/goods-icon.png) no-repeat;
}

#summary a {
	color: #005aa0;
}

#summary .dd {
	float: left;
	width: 450px;
}

#summary li {
	zoom: 1;
	margin-left: 5px;
}

#summary li.padd-spe {
	width: 100%;
}

#summary li.padd .dt {
	float: left;
	width: 55px;
	color: #999;
}

#summary li.padd .dd {
	width: 85%;
	float: left;
	margin-bottom: 5px;
}

#summary .padd-promotion .dd {
	width: 85%;
	float: left;
	margin-bottom: 5px;
}

#summary .padd-promotion .J_MenuItem {
	z-index: 2
}

#summary .padd-promotion .dd a {
	height: 25px;
	line-height: 25px;
	display: inline-block;
}

#summary .padd-promotion .dd a.activity_con {
	margin-left: 10px;
	padding: 0x 10px;
	font-weight: 100;
	color: #F52648;
	float: left
}

#summary .padd-promotion .dd a.activity_1 {
	background-position: 0px -75px;
	width: 44px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	color: #fff
}

#summary .padd-promotion .dd a.activity_2 {
	background-position: 0px -25px;
	width: 44px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	color: #fff;
}

#summary .padd-promotion .dd a.activity_3 {
	background-position: 0px -50px;
	width: 44px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	color: #fff
}

#summary .padd-promotion .dd a.activity_4 {
	background-position: 0px 0px;
	width: 75px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	color: #fff
}

#summary .padd-promotion .dd i {
	background-position: 0px -110px;
	width: 7px;
	height: 5px;
	display: inline-block;
	margin-top: -1px;
	margin-left: 5px;
	vertical-align: middle
}

#summary .padd-promotion #aa {
	padding: 5px 10px 10px;
	zoom: 1;
	border: 1px solid #E8DCBB;
	z-index: 3;
	position: absolute;
	top: 25px;
	*top: 22px;
	_top: 25px;
	left: 55px;
	*left: 55px;
	background-color: #FCFBF8;
	white-space: nowrap;
	width: 300px;
	height: auto;
}

#summary .padd-promotion #aa b.tip_flag {
	background-position: -191px -40px;
	height: 59px;
	position: absolute;
	right: 0;
	width: 9px;
	height: 6px;
	background-position: -25px -110px;
	left: 35px;
	top: -5px;
}

#summary .padd-promotion #aa h3 {
	clear: both;
	padding: 5px 0 0;
	color: #666;
}

#summary .padd-promotion #aa ul {
	display: inline-block;
	width: 300px;
	padding-top: 10px;
}

#summary .padd-promotion #aa ul li {
	width: 50px;
	padding: 0px 10px;
	height: 75px;
	display: block;
	float: left;
	text-align: center;
}

#summary .padd-promotion #aa ul li a {
	width: 50px;
	height: 50px;
	display: block;
}

#summary .padd-promotion #aa ul li img {
	width: 50px;
	height: 50px;
}

#summary .padd-promotion #aa ul li p {
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

#summary li.padd .volume-price {
	line-height: 25px;
	display: inline-block;
}

#choose {
	width: 100%;
}

#choose li {
	padding: 0 0 7px 0px;
	overflow: visible;
	position: relative;
	margin-left: 5px;
}

#choose li .dt {
	float: left;
	width: 110px;
	line-height: 30px;
	color: #999;
}

.pickup-point-wrap {
	position: relative;
	text-align: left;
}

.pickup-point-wrap .dt {
	padding: 6px 0px;
}

#pickup_point {
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 80px;
	text-align: center;
	background-color: #fff;
	z-index: 3;
	position: relative;
	float: left;
}

#pickup_point_list {
	position: absolute;
	top: 29px;
	*top: 28px;
	left: 0;
	border: 1px solid #ccc;
	width: 350px;
	text-align: left;
	background-color: #fff;
	z-index: 1;
	display: none;
}

.textInfo ul ul,
.textInfo ul ul li {
	border: none;
	list-style: none;
	background: none;
}

#pickup_point_list li {
	margin: 8px 0 8px 10px;
}

#area_label {
	float: left;
	border: 1px solid #ccc;
	border-left: none;
	padding: 5px 20px 5px 5px;
	position: relative;
	margin-left: 0px;
	z-index: 4;
	background: url(../images/angle_bracket_1.png) no-repeat 95% #fff;
	cursor: pointer
}

#area_menu {
	line-height: 24px;
	height: 26px;
	margin: 5px;
	border-bottom: 2px solid #edd28b;
}

#area_menu a.hover {
	border: 2px solid #edd28b;
	border-bottom: none;
}

#area_menu a {
	margin: 0px 0px 0px 15px;
	padding: 0 25px;
	cursor: pointer;
	background: url(../images/angle_bracket.png) 90% no-repeat;
	text-decoration: none;
	line-height: 26px;
	background-color: #fff;
	float: left;
	display: block;
}

#area_menu a:hover {
	color: #C6BC06;
}

#area_list_wrap {
	position: absolute;
	top: 29px;
	*top: 28px;
	left: 0;
	background-color: #fff;
	z-index: 2;
	border: 1px solid #ccc;
	display: none;
	width: 490px;
	padding: 10px 0px
}

#area_list_wrap li {
	float: left;
	margin: 5px 0px 0px 4px;
	width: 65px;
	text-align: center;
	padding: 0px;
}

#area_list_wrap li a {
	text-decoration: none;
	padding: 2px 4px;
}

#area_list_wrap li a:hover {
	background-color: #E31939;
	color: white;
}

#choose #choose-version {
	padding-bottom: 0px;
	display: inline-block;
}

#choose-version .dt {
	margin-top: 8px;
	min-width: 55px;
	width: auto;
	float: left;
	color: #999;
}

#choose-version .dd {
	width: 470px;
	height: auto;
	padding-bottom: 0px;
	float: left;
	overflow: hidden;
}

#choose-version A {
	display: block;
	white-space: nowrap;
	text-decoration: none
}

.catt {
	height: auto;
	overflow: hidden;
	padding-bottom: 5px;
}

.catt a {
	border: #c8c9cd 1px solid;
	text-align: center;
	margin-right: 5px;
	margin-top: 6px;
	padding: 4px 10px;
	display: block;
	white-space: nowrap;
	color: #000;
	text-decoration: none;
	float: left;
	background: #ffffff;
}

.catt a:hover {
	border: #f52648 1px solid;
	margin-right: 5px;
	margin-top: 6px;
}

.catt a:focus {
	outline-style: none;
}

.catt .cattsel {
	border: #f52648 1px solid;
	background: url(../images/bg_attr_sel_zyh.png) no-repeat bottom right;
	margin-right: 5px;
	margin-top: 6px;
	background-color: #fff;
}

.catt .cattsel a:hover {
	margin: -1px;
}

.catt a.wuxiao {
	cursor: not-allowed;
	text-decoration: none;
	border: #999 1px dashed;
	margin-left: 5px;
	margin-top: 6px;
	padding: 4px 10px;
	background: #eee;
}

.catt a.wuxiao:visited,
.catt a.wuxiao:hover {
	cursor: not-allowed;
	text-decoration: none;
	border: #999 1px dashed;
}

.catt a .spec-img {
	float: left;
	cursor: pointer;
}

.catt a .spec-name {
	float: left;
	cursor: pointer;
	line-height: 40px;
	margin: 0 10px 0 10px;
	color: #000;
	text-decoration: none;
}

.catt a .value-label {
	padding: 3px 7px;
}

#choose #choose-amount {
	overflow: hidden;
	padding-top: 5px;
	margin-left: 5px;
	padding-bottom: 20px;
	width: 220px;
	float: left;
}

#choose #choose-amount dt {
	float: left;
	width: 55px;
	color: #999;
	padding: 5px 0px;
}

#choose #choose-amount .dd {
	overflow: hidden;
	width: 65px;
	float: left
}

#choose-amount .wrap-input {
	padding: 0px 18px 0px 0px;
	width: 200px;
}

#choose-amount .wrap-input a {
	overflow: hidden;
	width: 15px;
	line-height: 50px;
	height: 15px;
	float: left;
	margin-top: 3px;
}

#choose-amount .wrap-input font {
	font-size: 12px;
}

#choose-amount .btn-reduce {
	background-position: -44px -25px;
	margin-right: 5px;
}

#choose-amount .btn-add {
	background-position: -60px -25px;
	margin-left: 5px;
}

#choose-amount .btn-reduce:hover {
	background-position: -44px -41px;
}

#choose-amount .btn-add:hover {
	background-position: -60px -41px;
}

#choose-amount .text {
	border: #ccc 1px solid;
	padding: 5px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.buyNub-buy-wrap {
	height: 40px;
	margin-top: 10px
}

#choose-btns {
	float: left;
	height: 40px;
	width: 100%;
}

#choose-btns .u-buy1 {
	display: block;
	width: 160px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	float: left;
	cursor: pointer;
	background: #fff0ea;
	margin-right: 15px;
	color: #f78015;
	text-align: center;
	text-decoration: none;
	border: none;
	border: 1px solid #f78015;
}

#choose-btns .u-buy2 {
	display: block;
	width: 160px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	float: left;
	margin-right: 15px;
	cursor: pointer;
	background: #f78015;
	border: 1px solid #f78015;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#choose-btns a.btn-phone,
#choose-btns1 a.btn-phone {
	width: auto;
	line-height: 40px;
	height: 40px;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	float: right;
	text-decoration: none;
}

#choose-btns a.btn-phone i,
#choose-btns1 a.btn-phone i {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
	background-position: -56px -213px;
}

#phone-tan {
	position: absolute;
	top: -75px;
	right: -20px;
	z-index: 3;
}

#phone-tan span.arr {
	background-position: -116px -141px;
	top: 75px;
	display: block;
	height: 18px;
	left: -18px;
	overflow: hidden;
	position: absolute;
	width: 8px;
	z-index: 4;
}

#phone-tan .m-qrcode-wrap {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	height: 100px;
	left: -12px;
	overflow: hidden;
	padding: 5px;
	position: absolute;
	top: 0;
	width: 100px;
}


/*详细信息右侧店铺信息*/

#supp_info {
	float: left;
}

#shop-info {
	float: right;
	width: 220px;
	min-height: 510px;
	position: relative;
}

#shop-info .shop-title {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	text-align: center;
	background: #f78015;
	padding: 8px 10px;
	line-height: 24px;
}

#shop-info .shop-title dt {
	width: 100%;
}

#shop-info .shop-title span,
#shop-info .shop-title a {
	color: #fff;
}

#shop-info .shop-info-detail {
	border: 1px solid #eee;
	border-top: 0;
}

#shop-info dl {
	padding: 0 14px;
	overflow: hidden;
	line-height: 24px;
}

#shop-info dt {
	float: left;
	width: 60px;
	padding-bottom: 0px;
	color: #999;
}

#shop-info dd {
	width: 120px;
	clear: none;
	overflow: hidden;
	zoom: 1;
}

#shop-info .service-promise {
	overflow: hidden;
	padding: 15px 14px 5px;
}

#shop-info .service-promise li {
	width: 57px;
	height: 57px;
	padding: 0;
	overflow: hidden;
	background: url(../images/goods-icon.png) no-repeat;
	float: left;
	margin-right: 9px;
}

#shop-info .service-promise .service-promise1 {
	background-position: 0 -455px;
}

#shop-info .service-promise .service-promise2 {
	background-position: 0 -512px;
}

#shop-info .service-promise .service-promise3 {
	background-position: 0 -569px;
}

#enter-shop {
	padding: 10px 14px;
}

#enter-shop a {
	display: block;
	color: #F52648;
	line-height: 31px;
	height: 31px;
	text-align: center;
}

#enter-shop a:hover {
	text-decoration: none;
}

#enter-shop .shop-customer {
	margin-left: -10px;
	width: 200px;
}

#enter-shop .btn-customer {
	/* float: left; */
	border: 1px solid #eee;
	background: -moz-linear-gradient(top, #fafafa, #f7f7f7);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f7f7f7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa", endColorstr="#f7f7f7");
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #fafafa ", endColorstr=" #f7f7f7 ")";
	color: #666;
	position: relative;
	z-index: 1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 208px;
}

#enter-shop .btn-customer i {
	position: absolute;
	left: 5px;
	top: 5px;
}

#enter-shop .btn-customer.btn-customer-ww {
	width: 64px;
	padding: 0 0 0 24px;
}

#enter-shop .btn-customer.btn-customer-ww i {
	left: 10px;
}

#enter-shop #attention-shop {
	padding-top: 5px;
	text-align: center;
	margin: 0px 10px;
}

#enter-shop #attention-shop p {
	height: 30px;
	line-height: 30px;
	text-align: center
}

.rate-detail .hot-grey {
	display: inline-block;
	width: 84px;
	height: 10px;
	background: url(../images/goods-icon.png) no-repeat 0 -249px;
	margin-top: 7px;
	float: left;
	overflow: hidden;
}

.rate-detail .hot-red {
	display: inline-block;
	height: 10px;
	background: url(../images/goods-icon.png) no-repeat 0px -265px;
}

.score-detail {
	overflow: hidden;
	padding: 5px 14px;
}

.score-detail li {
	width: 57px;
	height: 46px;
	padding-top: 11px;
	float: left;
	text-align: center;
	background-position: 0px -286px;
	margin-right: 9px;
}

.score-detail li a {
	cursor: pointer;
}

.score-detail li span {
	display: block;
}

.score-detail li .score-tit {
	width: 30px;
	height: 20px;
	margin-left: 17px;
	text-indent: -99px;
	overflow: hidden;
}

.score-detail li .score-tit1 {
	background-position: -83px 0px;
}

.score-detail li .score-tit2 {
	background-position: -83px -23px;
}

.score-detail li .score-tit3 {
	background-position: -83px -51px;
}

.score-detail li span.scores {
	color: #fe596a;
	padding-top: 3px;
}

#enter-shop .enter-shop-item {
	height: 28px;
	display: inline-block;
	margin: 0px auto;
	clear: both;
}

#enter-shop .enter-shop-item .btn-flat1 {
	float: left;
	padding-left: 20px;
	width: 69px;
	position: relative;
	z-index: 1;
	display: block;
	color: #FFF;
	line-height: 27px;
	height: 27px;
	border-radius: 3px;
	background: #FE596A;
}

#enter-shop .enter-shop-item .btn-flat1 i {
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	left: 9px;
	top: 6px;
}

#enter-shop .enter-shop-item .goto-shop i {
	background-position: -111px 0px;
}

#enter-shop .enter-shop-item .shop-add {
	margin-left: 10px;
}

#enter-shop .enter-shop-item .shop-add i {
	left: 12px;
	background-position: -116px -22px;
}


/*精品推荐*/

.goods-best {
	width: 1210px;
	height: 231px;
	margin: 10px auto 15px;
	overflow: hidden;
}

.goods-best .mt {
	height: 40px;
	line-height: 40px;
	z-index: 1;
	border: 1px #eee solid;
	border-bottom: none;
}

.goods-best .mt h2 {
	width: 120px;
	text-align: center;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	background: #fff;
	z-index: 2;
	border-top: 2px solid #f4640d;
	color: #f4640d;
	margin-top: -1px
}

.goods-best .colList {
	z-index: 1;
	margin-top: -1px;
	height: 190px;
	border: 1px #eee solid;
	border-top: none
}

.goods-best .colList .colFrame {
	width: 1108px;
	height: 160px;
	padding: 10px 0px 20px;
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	position: relative;
}

.goods-best .colList ul {
	width: 1108px;
	height: 160px;
	overflow: hidden;
	position: relative;
}

.goods-best .colList ul li {
	width: 186px;
	height: 160px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	margin-left: 0px;
	position: relative
}

.goods-best .colList ul li .rain-product-info {
	position: absolute;
	bottom: -25px;
	width: 160px;
	line-height: 22px;
	text-align: left;
	transition: all .2s ease;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');
	background: rgba(255, 255, 255, .8);
	cursor: pointer
}

.goods-best .colList ul li:hover .rain-product-info {
	bottom: 0px;
}

.goods-best .colList ul li .rain-product-info .p-price {
	padding-left: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #e31939;
	font-weight: bold;
}

.goods-best .colList ul li .rain-product-info .p-price strong {
	font-weight: bold;
}

.goods-best .colList ul li .rain-product-info .rate {
	padding: 0px 10px;
	height: 25px;
	line-height: 25px;
}

.goods-best .prev,
.goods-best .next {
	cursor: pointer;
	text-align: center;
	width: 15px;
	height: 24px;
	cursor: pointer;
	margin: 90px 17px 0px 17px;
}

.goods-best .prev {
	float: left;
	background-position: -50px -132px;
}

.goods-best .next {
	float: right;
	background-position: -84px -132px;
}


/*左侧相关分类等*/

.aside-con {
	margin-bottom: 15px;
}

.aside-con .aside-tit {
	height: 35px;
	line-height: 35px;
	border: 1px #eee solid;
	background-color: #FAFAFA;
}

.aside-con .aside-tit h2 {
	font-weight: 400;
	font-size: 13px;
	color: #666;
	padding: 0px 8px;
}

.aside-con1 .aside-list {
	overflow: hidden;
	border-width: 0px 1px 1px;
	border-style: solid;
	border-color: #eee;
}

.aside-con1 ul {
	padding: 4px 0px 4px 15px;
	overflow: hidden;
}

.aside-con1 ul li {
	padding: 3px 6px 3px 0px;
	float: left;
	overflow: hidden;
	width: 90px;
	height: 18px;
}

.collect {
	width: 210px;
	height: 550px;
	overflow: hidden;
}

.collect .colList {
	width: 208px;
	border: 1px #eee solid;
	border-top: none;
	display: inline-block
}

.collect .colList .colFrame {
	width: 208px;
	height: 450px;
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px
}

.collect .colList ul {
	width: 208px;
	height: 450px;
	text-align: center;
	position: relative;
	padding: 0px
}

.collect .colList ul li {
	width: 155px;
	height: 150px;
	padding: 0px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0px;
}

.collect .p-price {
	text-align: center;
	color: #F52648;
}

.collect .prev {
	background-color: transparent;
	background-repeat: no-repeat;
	float: left;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-position: 0 -125px;
	margin-left: 60px;
	margin-bottom: 15px;
	cursor: pointer
}

.collect .next {
	background-color: transparent;
	background-repeat: no-repeat;
	float: right;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-position: 0 -155px;
	margin-right: 60px;
	margin-bottom: 15px;
	cursor: pointer
}

.related .aside-list {
	width: 208px;
	border: 1px #ddd solid;
	border-top: none;
	display: inline-block
}

.related .aside-list ul {
	padding: 0px 8px;
	overflow: hidden;
}

.related .aside-list .p-img,
.related .aside-list .p-price {
	text-align: center;
	padding: 5px 0px;
}

.related .aside-list li {
	padding: 8px 0;
	border-top: 1px dotted #DEDEDE;
}

.related .aside-list .fore1 {
	border-top: none;
}

.related .aside-list li .rate {
	height: 36px;
	overflow: hidden
}


/*超值礼包*/

.package {
	background: #fff;
	padding-bottom: 2px;
	overflow: hidden;
}

.pa-tit {
	width: 100%;
	height: 35px;
	border-left: 1px solid #ddd;
	border-bottom: 2px #f4640d solid
}

.pa-tit h2 {
	float: left;
	width: 132px;
	height: 34px;
	line-height: 34px;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	font-size: 14px;
	text-align: center;
	color: #666;
	font-weight: normal;
	font-family: Arial, Verdana, microsoft yahei;
	MARGIN-LEFT: -1px;
}

.pa-tit h2.current {
	height: 34px;
	line-height: 34px;
	background: #f4640d;
	border: #f4640d 1px solid;
	color: #ffffff
}

.pa-box {
	height: auto;
	border: 1px solid #eee;
	border-top: none;
}

.pa-box ul {
	float: left;
	width: 77%;
	padding: 20px 10px;
	overflow: hidden;
}

.pa-box ul li {
	float: left;
	width: 133px;
	padding-left: 10px;
	background: url(../images/ico_add_68ecshop.gif) no-repeat right 50px;
}

.pa-box ul li a {
	color: #666;
	text-decoration: none;
	width: 100px;
	display: block;
	margin-bottom: 8px
}

.pa-box ul li a:hover {
	color: #E31939
}

.pa-box ul li.last {
	background: none;
}

.pa-box ul li a img {
	border: 1px solid #eee;
	width: 100px;
	height: 100px;
}

.pa-box .buypack {
	float: right;
	width: 20%;
	padding-top: 30px;
	color: #666;
}

.pa-box .buypack .f-yuan {
	font-size: 14px;
	text-decoration: line-through;
}

.pa-box .buypack .f-save {
	font-size: 14px;
}

.pa-box .buypack .f-pack {
	color: #F52648;
	font-size: 17px;
	font-weight: bold;
}

.pa-box .buypack .f-pack1 {
	color: #F52648;
	font-size: 14px;
}

.btn-pack {
	display: block;
	text-align: center;
	width: 120px;
	height: 32px;
	margin-top: 10px;
	border: none;
	font-family: "微软雅黑";
	line-height: 32px;
	font-size: 14px;
	cursor: pointer;
	background: #FF6500 none repeat scroll 0% 0%;
	cursor: pointer;
	color: #fff;
}

.btn-pack:hover {
	color: #fff;
	text-decoration: none;
}


/*商品详情右侧*/

#wrapper {
	overflow: visible;
	_clear: both;
}

#wrapper .mt {
	z-index: 100;
	top: auto;
	overflow: visible;
	width: 1200px;
	background: #FFF none repeat scroll 0% 0%;
	height: 35px;
	line-height: 35px;
	border-left: 1px solid #DDD;
	font: 14px/30px "microsoft yahei";
	border-bottom: 2px solid #f78015;
}

#wrapper .mt .tab {
	display: inline;
	margin-left: -1px;
	float: left;
	overflow: visible;
}

#wrapper .mt .tab li {
	border-right: #eee 1px solid;
	border-top: #eee 1px solid;
	float: left;
	text-align: center;
}

#wrapper .mt .tab li:hover {
	background: #f4640d;
	border-top: #f4640d 1px solid;
	border-right: #f4640d 1px solid;
	color: #ffffff;
}

#wrapper .mt .tab li.h-list {
	display: inline;
	background: #f78015;
	border-top: #f78015 1px solid;
	border-right: #f78015 1px solid;
	border-left: #f78015 1px solid;
	color: #ffffff;
}

#wrapper .mt .tab a {
	padding: 0px 45px;
	height: 34px;
	line-height: 34px;
}

#wrapper .mt .tab .h-list a,
#wrapper .mt .tab li:hover a {
	color: #fff;
	line-height: 34px;
}

#wrapper .mt .goods-ce-right {
	width: 170px;
	float: right;
	position: relative;
	left: 0;
	top: 0
}

#wrapper .mt .goods-ce-right a.right-add {
	float: right;
	display: block;
	width: 161px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #f4640d;
	text-decoration: none
}

#wrapper .mt .goods-ce-right .ce-right {
	width: 160px;
	position: absolute;
	right: 0;
	top: 37px;
	*top: 37px;
	background: #F5F5F5;
}

#wrapper .mt .goods-ce-right .ce-right ul {
	width: 100px;
	display: inline-block;
	padding: 10px 30px;
}

#wrapper .mt .goods-ce-right .ce-right ul li {
	height: 40px;
	line-height: 40px;
	position: relative;
	width: 78px;
	background-position: -108px -85px;
	cursor: pointer;
}

#wrapper .mt .goods-ce-right .ce-right ul li i {
	position: absolute;
	left: 0px;
	top: 13px;
	display: block;
	width: 19px;
	height: 15px;
}

#wrapper .mt .goods-ce-right .ce-right ul li.abs-active i,
#wrapper .mt .goods-ce-right .ce-right ul li.abs-hot i {
	background-position: -84px -96px;
}

#wrapper .mt .goods-ce-right .ce-right ul li span {
	position: absolute;
	left: 22px;
	display: block;
	width: 66px;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
}

#wrapper .mc {
	width: 1200px;
	overflow: hidden;
	clear: both;
}

#wrapper .mc .detail-list {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #eee;
	padding: 8px;
	overflow: hidden;
	zoom: 1;
}

#wrapper .mc .detail-list li {
	padding: 4px 0px;
	float: left;
	width: 33%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#wrapper .mc .detail-content {
	/*padding: 35px;*/
	/*text-align: center*/
}

#wrapper .mc .detail-content img {
	max-width: 820px;
}


/*评价*/

.tab-title {
	z-index: 6;
	text-align: left
}

.tab-title span {
	height: 50px;
	line-height: 50px;
	width: 90px;
	font-size: 20px;
	padding-left: 10px;
	display: inline-block;
	border-bottom: 2px #f4640d solid;
	color: #f4640d
}

.wenti .tab-body,
.goods-content {
	padding: 0px 0;
	margin-top: -1px;
	border: 1px #eee solid;
	z-index: 4;
}

.my-comment-pre {
	margin: 10px 0px;
	z-index: 5;
	position: relative;
}

.my-comment-pre .title {
	height: 35px;
	line-height: 35px;
	padding: 0 12px 0 12px;
	font-size: 14px;
	font-weight: bold;
}

.my-comment-pre ul {
	height: 100px;
	padding: 10px 0px
}

.my-comment-pre ul li {
	float: left;
	height: 100px;
}

.my-comment-pre ul li.hpd {
	width: 200px;
	text-align: center;
	color: #999;
}

.my-comment-pre ul li.hpd div {
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0 0 0;
	line-height: 40px;
}

.my-comment-pre ul li.pre {
	width: 240px;
	border-right: solid #eee 1px;
	margin-right: 20px;
	height: 80px;
	padding-top: 10px;
}

.my-comment-pre ul li.pre dl {
	clear: both
}

.my-comment-pre ul li.pre dl dt {
	float: left;
	line-height: 24px;
	width: 80px;
}

.my-comment-pre ul li.pre dl dt span {
	color: #9c9a9c;
	margin-left: 5px;
}

.my-comment-pre ul li.pre dl dd {
	float: left;
	height: 10px;
	width: 100px;
	margin-top: 7px;
	line-height: 10px;
	overflow: hidden;
	background: #efefef
}

.my-comment-pre ul li.pre dl dd div {
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	background-position: 0px -349px;
	float: left
}

.my-comment-pre ul li.tag {
	width: 330px;
}

.my-comment-pre ul li.tag dt {
	line-height: 22px;
	margin-top: 6px;
}

.my-comment-pre ul li.tag dd span {
	float: left;
	height: 22px;
	line-height: 22px;
	background: #fdedd2;
	padding: 0 7px 0 7px;
	margin: 0 5px 5px 0
}

.my-comment-tab {
	background: #fafafa;
	border: 1px solid #eee;
	height: 35px;
	line-height: 35px;
	overflow: visible;
}

.my-comment-tab ul {
	font-size: 14px
}

.my-comment-tab li {
	float: left;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	padding: 0 45px;
	border-right: 1px solid #eee;
}

.my-comment-tab li.cur {
	background: #f4640d;
	DISPLAY: inline;
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0 45px;
}


/*评论列表*/

.my-comment-list {
	margin-top: 10px;
}

.my-comment-list dl {
	background: url(../images/comment-list-bg.gif) no-repeat 108px top;
	margin-bottom: 8px;
}

.my-comment-list dt {
	float: left;
	width: 120px;
	text-align: center;
	padding-top: 10px;
}

.my-comment-list dd {
	border: solid #d0e4c2 1px;
	border-left: none;
	width: 669px;
	min-height: 110px;
	height: auto;
	float: right;
	padding: 0 15px 15px 15px;
}

.my-comment-list dd .rank68 {
	height: 20px;
	border-bottom: solid #d0e4c2 1px;
	margin: 10px 0px;
}

.my-comment-list dd .rank68 .stars {
	width: 75px;
	height: 14px;
	display: inline-block;
}

.my-comment-list dd .rank68 .stars0 {
	background-position: 0px -365px;
}

.my-comment-list dd .rank68 .stars1 {
	background-position: 0px -379px;
}

.my-comment-list dd .rank68 .stars2 {
	background-position: 0px -393px;
}

.my-comment-list dd .rank68 .stars3 {
	background-position: 0px -407px;
}

.my-comment-list dd .rank68 .stars4 {
	background-position: 0px -421px;
}

.my-comment-list dd .rank68 .stars5 {
	background-position: 0px -435px;
}

.my-comment-list dd td .comment-reps {
	padding: 10px 0 10px 0;
	color: #f60;
}

.my-comment-list .add-time {
	float: right;
	margin-right: 10px;
}

.my-comment-list dd th {
	font-weight: normal;
	text-align: right;
	color: #9c9a9c;
	line-height: 22px;
}

.my-comment-list dd .tag span {
	float: left;
	height: 22px;
	line-height: 22px;
	background: #fdedd2;
	padding: 0 7px 0 7px;
	margin: 0 5px 5px 0
}

.my-comment-list dd .tag span a {
	cursor: pointer
}

.my-comment-list dd .shaidan {
	color: #9c9a9c
}

.my-comment-list dd .shaidan a {
	margin-right: 5px;
}

.my-comment-list dd .shaidan img {
	padding: 4px;
	border: solid #ddd 1px;
}

.my-comment-list dd .yong li {
	float: right;
	width: 64px;
	height: 22px;
	line-height: 22px;
	background: #F8F8F8;
	border: 1px #ddd solid;
	border-radius: 2px;
	text-align: center;
	margin-left: 10px;
	cursor: pointer
}

.my-comment-list dd .yong li a {
	color: #444;
	text-decoration: none
}

.my-comment-list dd .yong li span {
	margin-left: 3px;
}

.my-comment-list .no-comment {
	text-align: center;
	padding: 20px 0px;
	border: 1px #ddd solid;
	color: #f60;
	font-size: 14px;
}


/*评论列表分页*/

.pagebar {
	float: right;
	height: 30px;
	line-height: 30px;
}

.pagebar a {
	height: 18px;
	line-height: 18px;
	float: left;
	margin: 0px 5px;
	padding: 3px 8px;
	color: #333;
	border: #DDD 1px solid;
	background: #fff;
}

.pagebar span {
	float: left;
}

.pagebar span.f6 {
	margin-right: 10px;
}

.pagebar .page-now {
	dispaly: block;
	font-weight: bold;
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0px 5px;
	padding: 3px 8px;
	background: #E4393C;
	border: #E4393C 1px solid;
	color: #fff;
}


/*售后保障*/

.goods-sales-support {
	padding: 10px 15px;
	line-height: 2em;
}

.goods-sales-support .sales-support-info {
	margin-top: 10px;
}

.goods-sales-support .state {
	margin-top: 10px;
	padding-top: 10px;
	border-top: #dedede 1px dotted;
	overflow: hidden;
	zoom: 1
}


/*常见问题*/

.wenti .list {
	border-bottom: 1px dashed #eee;
	padding: 10px 20px
}

.wenti .list .icon {
	height: 14px;
	margin-top: 8px;
	width: 18px;
	display: inline-block;
	background-position: -50px -60px;
}

.wenti .list .answer .icon {
	background-position: -50px -74px;
	margin-top: 4px
}

.wenti .list .common-right {
	float: right;
	width: 750px
}

.wenti .list .question .common-right {
	line-height: 30px
}

.wenti .list .answer .common-right {
	line-height: 1.8
}


/*降价通知*/

.mydiv {
	border: 4px solid rgba(0, 0, 0, .1);
	border: 4px solid #ccc\9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	z-index: 10000001;
	width: 550px;
	height: auto;
	left: 50%;
	/*FF IE7*/
	top: 50%;
	/*FF IE7*/
	margin-left: -275px!important;
	/*FF IE7 该值为本身宽的一半 150 *2 =300 */
	margin-top: -230px!important;
	/*FF IE7 该值为本身高的一半 60*2=120 */
	margin-top: 0px;
	position: fixed!important;
	/*FF IE7*/
	position: absolute;
	/*IE6*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	/*IE5 IE5.5*/
	border: 4px solid rgba(0, 0, 0, .1);
}

.mydiv table {
	margin: 0 auto;
	padding: 0 auto;
}

.mydiv tr {
	padding: 0;
	margin: 0;
}

.mydiv td {
	height: 10px;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #999;
}

.mydiv td font {
	margin: 0px 5px
}

.mydiv td input.inputBg {
	width: 180px;
	height: 22px;
	padding: 4px;
	border: 1px #eee solid;
	font-size: 12px;
	margin: 0px 5px
}

.mydiv td input.inputBg-spe {
	width: 100px;
}

.bg {
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	/*FF IE7*/
	filter: alpha(opacity=15);
	/*IE*/
	opacity: 0.15;
	/*FF*/
	z-index: 100000;
	position: fixed!important;
	/*FF IE7*/
	position: absolute;
	/*IE6*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	/*IE5 IE5.5*/
}

.mydiv .qb_left {
	height: 36px;
	line-height: 36px;
	background: #f7f7f7;
	font-size: 14px;
	text-align: left;
	color: #666;
	font-family: "Microsoft YaHei";
}

.mydiv .qb_left span {
	padding: 0 10px;
}

.mydiv .qb_left a {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/common-icon.png) no-repeat -41px -44px!important;
	position: absolute;
	right: 13px;
	top: 13px;
}

.mydiv .notice-note {
	background-color: #FFFBDB;
	padding: 15px;
	line-height: 20px;
	color: #999;
}

.mydiv .notice-note p {
	font-size: 15px;
	padding-bottom: 5px;
}


/*到货通知*/

.tell-me {
	display: block;
	width: 115px;
	height: 36px;
	font-family: "微软雅黑";
	line-height: 36px;
	font-size: 15px;
	color: #fff;
	float: left;
	cursor: pointer;
	background: #FF6500;
	position: relative;
	border: 0;
	float: left;
	margin-right: 10px;
	padding-left: 25px;
	cursor: pointer;
}

.tell-me:hover {
	text-decoration: none;
	color: #ffffff;
}

.tell-me i {
	background-position: -57px -191px;
	*background-position: -57px -190px;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 3px;
	vertical-align: middle
}

#tell-me-form .tell-me-con {
	width: 90%;
	padding: 0px 5% 15px;
	margin: 0 auto;
	text-align: center
}

@charset "utf-8";

/* CSS Document */

body,
button,
input,
select,
textarea {
	font: 12px/150% microsoft yahei;
	color: #666666;
	background: #fff;
	margin: 0;
	padding: 0;
}

input:focus,
textarea:focus {
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input {
	padding: 0px;
	margin: 0px;
}

.selected-commodity {
	width: 940px;
	height: 553px;
	background: #fff;
	position: relative;
	margin-top: -560px;
	margin-left: 270px;
	z-index: 999;
	overflow: hidden;
}

.xianshi {
	display: block;
}

.yincang {
	display: none;
}

.chaba {
	border: 1px solid #333;
	text-align: center;
	padding: 0 5px;
	position: absolute;
	right: 10px;
}

.goods {
	float: left;
	width: 232px;
	color: #2f2f2f;
	height: 276px;
	overflow: hidden;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-right: -1px;
}

.goods .warp {
	margin: 20px;
	position: relative;
}

.blank {
	height: 10px;
	line-height: 10px;
	clear: both;
	visibility: hidden;
}

.blank5 {
	height: 5px;
	line-height: 5px;
	/* _margin:-3px 0;*/
	clear: both;
	visibility: hidden;
}

.blank10 {
	height: 10px;
	line-height: 10px;
	clear: both;
	visibility: hidden;
}

.blank15 {
	height: 15px;
	line-height: 15px;
	clear: both;
	visibility: hidden;
}

.blank20 {
	height: 20px;
	line-height: 20px;
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	clear: both;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.left-con {
	width: 210px;
	float: left;
	overflow: hidden;
}

.right-con {
	width: 1200px;
	float: right;
	overflow: hidden;
}

.right-inner {
	border: 1px solid #eee;
}

.position-static {
	position: static!important;
	margin: 50px auto 0!important;
}

.position-relative {
	position: relative!important;
}

ul,
ol {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

fieldset,
img {
	border: 0
}

button,
input,
select,
textarea {
	font-size: 100%
}

a {
	text-decoration: none;
	color: #666666;
	outline: medium none;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	color: #f4640d;
	text-decoration: none;
}

.main-color {
	color: #f4640d;
}

.main-bg-color {
	background: url(../images/zuo.jpg);
}

.main-btn {
	line-height: 12px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #f4640d;
	overflow: visible;
	border: 0 none;
	outline: 0;
	padding: 7px;
	cursor: pointer
}

.main-btn-large {
	padding: 8px 15px;
}

.main-btn:hover {
	color: #fff;
}

.inputBg {
	border: 1px solid #ddd;
	height: 30px;
	width: 200px;
	line-height: 30px;
	padding: 0px 5px;
	margin-right: 5px
}

.inputSmall {
	width: 120px;
}

.inputLarge {
	width: 500px;
}

.inputMiddle {
	width: 300px!important;
}

.f_l_1 span {
	font-size: 16px;
	font-weight: 700;
	color: #333;
}

select {
	border: 1px solid #ddd;
	height: 30px;
	width: auto;
	line-height: 30px;
	padding: 0px 5px;
	margin-right: 5px;
}

label {
	cursor: pointer;
}

label input[type="radio"] {
	vertical-align: middle;
}

textarea {
	border: 1px solid #ddd;
}

i,
cite,
em,
strong,
th {
	font-style: normal;
	font-weight: normal;
}

.block {
	display: block;
}

.none {
	display: none!important;
}

.price {
	font-weight: bold;
	color: #E31939;
}

.mt10 {
	margin-top: 10px;
}


/*按钮*/

.btn2 {
	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 #ff4a00;
	color: #ff4a00;
	padding: 0;
	width: 148px
}

.btn2:hover,
.btn2:focus {
	color: #fff;
	outline: 0;
	text-decoration: none;
	background-color: #ff4a00
}

.btn2.active,
.btn2:active {
	outline: 0;
	background-color: #ff4a00;
	-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)
}

.btn2.disabled,
.btn2[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-small {
	height: 28px;
	line-height: 28px;
	width: 118px;
	font-size: 12px
}

.btn-primary {
	background-color: #ff4a00;
	border-color: #ff4a00;
	color: #fff
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active,
.btn-primary:active {
	color: #fff;
	border-color: #ee330a;
	background-color: #ee330a
}

.btn-yellow {
	background-color: #ffdb3d;
	border-color: #ffdb3d;
	color: #333
}

.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.active,
.btn-yellow:active {
	color: #333;
	border-color: #ffc700;
	background-color: #ffc700
}

.w1210 {
	width: 1200px !important;
	margin: 0 auto;
}

.hei {
	height: 600px !important
}

.w990 {
	margin: 0 auto;
	width: 1200px;
}


/*头部*/

.sn-container .sn-quick-menu .sn-stores i,
.sn-container .sn-quick-menu .sn-cart i,
.sn-quick-menu .sn-site,
.sn-quick-menu .sn-mobile,
.breadcrumb i,
.nav .allGoodsCat .menuEvent i,
.sn-container .sn-quick-menu .menu-hd b,
.sn-container .sn-all-msg b,
.noresult-con .noresult-icon,
.sidebar-user .arrow-right,
#historyList .scroll-btn,
#historyList .compare-btn,
.pop-header .tell-me-close {
	background: transparent url(../images/common-icon.png) no-repeat;
	font-size: 12px;
	font-style: normal;
}

.sn-container a:hover,
.sn-container a:active,
.sn-container .menu-bd {
	color: #E31939
}

.sn-container .menu-bd a {
	color: #666
}

.sn-container .hover a.menu-hd,
.sn-container .sn-menu:hover a.menu-hd {
	color: #E31939
}

.sn-container .menu-bd a:hover,
.sn-container .menu-bd a:active {
	color: #E31939;
	text-decoration: underline
}

#site-nav {
	height: 35px;
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
}

.sn-container {
	position: relative!important;
	z-index: 99998;
}

.sn-container .sn-container {
	height: 32px;
	position: relative;
}

.sn-container .sn-container .hidden {
	display: none;
}

.sn-container .sn-cart .header-icon {
	position: relative;
}

.sn-container .sn-logout,
.sn-container .menu-hd,
.sn-container .sn-mobile {
	padding: 0 10px;
}

.sn-container .sn-login,
.sn-container .sn-register {
	padding: 0 5px;
}

.sn-container .sn-mobile {
	display: none;
}

.sn-container .sn-login {
	padding-left: 10px;
}

.sn-container .sn-mytaobao .menu-hd,
.sn-container .sn-favorite .menu-hd,
.sn-container .sn-seller .menu-hd {
	padding-right: 14px
}

.sn-container .sn-login-info {
	height: 32px;
	line-height: 32px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative
}

.sn-container .sn-quick-menu .sn-separator {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 14px;
	line-height: 14px;
	vertical-align: top;
	position: relative;
	top: 9px;
	left: 0;
	font-size: 0;
	border-left: 1px solid #ddd;
	margin: 0 2px 0 5px
}

.sn-container .sn-logout,
.sn-container .sn-login,
.sn-container .sn-register {
	*vertical-align: baseline;
	*zoom: 1;
	padding-right: 20px;
	padding-left: 15px;
	border-right: 1px solid #ddd;
}

.sn-container .sn-logout {
	_vertical-align: baseline
}

.sn-container .sn-quick-menu {
	position: absolute;
	right: 0;
	top: 0;
	height: 32px;
	line-height: 32px;
	-webkit-backface-visibility: hidden
}

.sn-container .sn-quick-menu li {
	float: left;
	position: relative
}

.sn-container .menu-item {
	position: relative;
	z-index: 99
}

.sn-container .menu-hd {
	display: block;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	z-index: 100;
	border: solid #f9f9f9;
	border-width: 0 1px;
	position: relative
}

.sn-container .sn-quick-menu .menu-hd b,
.sn-container .sn-all-msg b {
	position: absolute;
	right: 0px;
	top: 13px;
	display: inline-block;
	*zoom: 1;
	width: 11px;
	height: 11px;
	transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	vertical-align: -1px;
	background-position: 0px -80px;
}

.sn-container .sn-quick-menu .hover .menu-hd b,
.sn-container .sn-quick-menu .sn-menu:hover .menu-hd b {
	top: 8px;
	right: 3px;
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg)
}

.sn-container .menu-bd {
	display: none;
	position: absolute;
	left: -23px;
	top: 33px;
	background: #fff;
	opacity: .99;
	filter: alpha(opacity=99);
	z-index: 93110;
	border: 1px solid #eee;
	height: 135px;
	border-top: none;
}

.sn-container .menu-bd a {
	color: #666
}

.sn-container .menu-bd a:hover,
.sn-container .menu-bd a:active {
	color: #E31939
}

.sn-container .sn-quick-menu iframe.menu-bd {
	border: 0;
	background: 0 0;
	filter: alpha(opacity=0);
	float: left;
	z-index: -1
}

.sn-container .menu-bd-panel a {
	display: block;
	line-height: 20px
}

.sn-container .sn-menu {
	position: relative;
}

.sn-container .sn-menu a:hover {
	text-decoration: underline
}

.sn-container .sn-quick-menu .hover .menu-hd,
.sn-container .sn-menu:hover .menu-hd {
	background-color: #fff;
	border-color: #eee;
	padding-bottom: 1px;
}

.shouji {
	background: url(../images/shouji.jpg);
	background-position-y: -2px;
}

.shouji:hover {
	background: url(../images/xuanzhong.jpg);
	background-position-y: 3px
}

.sn-container .sn-quick-menu .hover .menu-bd,
.sn-container .sn-menu:hover .menu-bd {
	display: block;
}

.sn-container .sn-mytaobao .menu-bd,
.sn-container .sn-favorite .menu-bd,
.sn-container .sn-seller .menu-bd {
	line-height: 1.4;
	padding: 8px 10px
}

.sn-container .sn-mytaobao .menu-bd {
	width: 110px
}

.sn-container .sn-favorite .menu-bd {
	width: 62px
}

.sn-container .sn-seller .menu-bd {
	width: 122px;
	overflow: hidden;
	right: 0;
	left: auto
}

.sn-container .sn-seller ul {
	margin-top: -5px;
	overflow: hidden;
	width: 122px
}

.sn-container .sn-seller ul li {
	float: none;
	padding: 5px 0;
	height: auto;
	display: block;
	line-height: 1.4;
	border-bottom: 1px dotted #827777;
	*zoom: 1;
}

.sn-container .sn-seller ul li h3 {
	color: #666;
	font-weight: 700
}

.sn-container .sn-seller ul li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 48px;
	margin-right: 10px;
	line-height: 22px
}

.sn-container .sn-mystores a,
.sn-container .sn-mobile a {
	display: inline
}

.sn-container .sn-qrcode {
	position: absolute;
	width: 116px;
	height: 136px;
	background: #fff;
	left: -41px;
	top: 33px;
}

.sn-container .sn-qrcode .app_down {
	width: 116px;
	text-align: center
}

.sn-container .sn-qrcode .app_down a.app_store {
	display: block;
	width: 85px;
	height: 106px;
	padding: 15px;
	text-align: center;
	background: url(../images/app.jpg) no-repeat 19px 45px;
}

.sn-container .sn-qrcode .app_down img {
	width: 76px;
	height: 76px;
}

.sn-container .sn-qrcode p {
	width: 85px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 auto;
}

.sn-container .sn-qrcode b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 50%;
	top: -10px;
	margin-left: -2px;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

.sn-container .sn-quick-menu .sn-stores {
	padding-left: 10px;
}

.sn-container .sn-quick-menu .sn-stores i {
	background-position: -290px -23px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -4px;
	*margin-top: -2px;
	display: inline-block;
}

.sn-container .sn-quick-menu .sn-cart {
	padding-left: 10px;
	padding-right: 5px;
}

.sn-container .sn-quick-menu .sn-cart i {
	background-position: -293px -1px;
	width: 15px;
	height: 15px;
	margin-right: 3px;
	vertical-align: middle;
	margin-top: -4px;
	*margin-top: -2px;
	display: inline-block;
}

.sn-container .sn-quick-menu .sn-mobile {
	background-position: -356px 7px;
	text-indent: 12px;
	width: 55px;
}

.sn-container .sn-quick-menu .sn-site {
	background-position: -295px -42px;
	padding-left: 18px;
	height: 32px;
	line-height: 32px;
}

.sn-container .site-list li a {
	position: relative;
	_display: inline-block;
	_display: inline;
	_zoom: 1
}

.sn-container .sn-quick-menu .sn-cart {
	position: relative;
	text-align: center;
	text-decoration: none
}

.sn-container .sn-quick-menu .sn-cart a {
	position: static
}

.sn-container .sn-quick-menu .mini-cart .menu-hd {
	padding: 0;
	position: static;
	text-decoration: none
}

.sn-container .sn-quick-menu .mc-count {
	color: #666;
	padding: 0 2px;
	font-weight: 700;
	font-family: Arial
}

.sn-container .sn-simple-logo,
.sn-container .sn-back-home {
	height: 32px;
	line-height: 32px;
	margin-right: 20px;
	float: left
}

.sn-container .sn-back-home .header-icon {
	margin-right: 4px;
	position: relative;
	top: -1px
}

.sn-container .sn-simple-logo-shop {
	border-left: 1px solid #ddd;
	padding-left: 10px;
	margin-left: 10px;
	position: relative;
	top: 1px
}

.header {
	height: 80px;
	padding-top: 20px;
	background: #fff;
	position: relative;
	z-index: 1000
}


/******头部Logo*******/

.header .mall-logo {
	float: left;
	width: 250px;
	height: 70px;
	position: relative;
}

.header .mall-logo a {
	position: relative;
	display: block;
	color: #fff;
	text-indent: 0!important;
}

.denglu {
	float: left;
}

.denglu em {
	padding-left: 15px;
}

.header .mall-logo img {
	width: inherit;
}

.header .mall-logo-right {
	float: left;
	width: 150px;
	height: 70px;
}

.header .mall-logo-right a {
	display: none;
	width: 150px;
	height: 70px;
}


/******头部搜索*******/

.header .mall-search {
	width: 606px;
	position: relative;
	z-index: 999;
	float: left;
	margin-left: 70px;
	margin-top: 8px;
	-webkit-transform: translate3d(0, 0, 0)
}

.header .mall-search .mallSearch-form {
	border: solid #f4640d;
	border-width: 2px 0 2px 2px;
}

.header .mall-search .mallSearch-form .mallSearch-input {
	background: #fff;
	height: 30px;
	position: relative;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type {
	position: relative;
	z-index: 3;
	height: 32px;
	overflow: hidden;
	width: 60px;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type li {
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	width: 47px;
	padding-left: 12px;
	background-color: #f7f7f7;
	position: absolute;
	top: 32px
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur {
	top: 0px;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type li:hover {
	background-color: #f7f7f7;
	color: #666;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type li i.icon-down {
	background: url(../images/common-icon.png) no-repeat;
	background-position: 0px -80px;
	width: 12px;
	height: 8px;
	display: none;
	margin-left: 5px;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type:hover li i {
	background-position: 0px -90px;
}

.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur i {
	display: inline-block;
}

.header .mall-search .search-type .cur,
.mall-search .search-type li.cur:hover {
	background-color: #f7f7f7;
	color: #666;
}

.header .mall-search .mallSearch-form .mallSearch-input .s-combobox {
	height: 30px;
	position: absolute;
	left: 45px;
	top: 0px;
}

.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus {
	outline: 0
}

.header .mall-search .mallSearch-form .mallSearch-input #keyword {
	color: #999;
	margin: 0;
	position: relative;
	z-index: 2;
	width: 427px;
	height: 28px;
	line-height: 28px;
	padding: 5px 3px 5px 5px;
	outline: 0;
	border: 0;
	*top: -1px;
}

.header .mall-search .mallSearch-form .mallSearch-input .button {
	position: absolute;
	top: -2px;
	right: 0px;
	width: 127px;
	height: 42px;
	line-height: 30px;
	border: 0;
	font-size: 16px;
	letter-spacing: 4px;
	cursor: pointer;
	color: #fff;
	overflow: hidden;
	background: #f4640d;
}

.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input-wrap,
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox,
.header .mall-search .mallSearch-form .mallSearch-input {
	height: 38px;
	line-height: 38px
}

.header .mall-search .mallSearch-form .mallSearch-input #keyword:focus,
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus {
	outline: 0
}

.header .mall-search .hot-query {
	padding-top: 6px;
	margin-left: -12px;
	height: 16px;
	*height: 14px;
	overflow: hidden;
	width: 100%;
}

.header .mall-search .hot-query li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border-left: 1px solid #ddd;
	line-height: 1.1em;
	padding: 0 12px
}

.header .mall-search .hot-query li a {
	color: #999
}


/*  智能搜索样式 */

.header .mall-search #search-tips {
	z-index: 999999;
	position: absolute;
	left: 0px;
	cursor: pointer;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #E31939;
	width: 369px;
	top: 35px;
}

.header .mall-search #search-tips div {
	height: 25px;
	line-height: 25px;
	padding: 1px 8px 1px 8px;
	clear: both;
	overflow: hidden;
}

.header .mall-search #search-tips div span {
	float: right;
	font-size: 12px;
}

.header .mall-search #search-tips label {
	display: block;
	width: 100%;
	background: #f2f2f2;
	font-size: 12px;
	color: #E31939;
	font-weight: bold;
	text-align: right;
	cursor: pointer
}

.header .mall-search .search_t_div_1 {
	color: #666;
}

.header .mall-search .search_t_div_1 span {
	color: #666;
}

.header .mall-search .search_t_div_2 {
	background: #FFDFC6;
	color: #666;
}

.header .mall-search .search_t_div_2 span {
	color: #666;
}


/******头部搜索右侧图标*******/

.header .header-right {
	float: right;
	height: 80px;
	width: 180px;
}

.header .header-right li {
	width: 60px;
	height: 80px;
	float: left;
	display: inline-block;
	position: relative;
}

.header .header-right li a {
	position: absolute;
}

.header .header-right li img {
	position: absolute;
	width: 60px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}


/*左侧菜单*/

.all-nav {
	height: 40px;
	background: #fff;
	padding-top: 10px;
}

.all-nav-border {
	width: 100%;
	border-bottom: 2px #f4640d solid;
}

.all-nav .home-category {
	height: 40px;
	position: relative;
	width: 210px;
	z-index: 103;
}

.all-nav .home-category .menu-event {
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 200px;
	height: 40px;
	line-height: 40px;
	z-index: 9999;
	position: absolute;
	top: 0px;
	left: 0;
	font-size: 16px;
	background: url(../images/fenlei.jpg);
}

.all-nav .home-category .menu-event.main-bg-color {
	background: url(../images/fenlei.jpg);
}

.all-nav .home-category .menu-event i {
	background-position: -428px -115px;
	width: 10px;
	height: 7px;
	display: block;
	position: absolute;
	top: 17px;
	left: 175px
}

.yinchang a:nth-child(3) {
	display: none
}

.yinchang a:nth-child(4) {
	display: none
}

.tabs-nav li:nth-child(1) {
	display: none
}

.cat_2 {
	background: url(../images/1l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_2 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 20px;
	border: 1px solid #dddddd;
}

.cat_2 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_2 {
	clear: both;
	display: block;
}

.cat_new_2 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 20px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_2 a:nth-child(1) {
	margin-left: 406px;
}

.cat_2_xuxian {
	float: left;
	border-bottom: 1px dashed #1d8fff;
	width: 20px;
	margin-top: 45px;
}

.cat_2_xuxian:nth-child(12) {
	display: none
}

.cat1_2_1 {
	background: #1d8fff;
	color: #fff
}

.cat2_2_1 {
	background: #1d8fff;
	color: #fff
}

.cat_5 {
	background: url(../images/2l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_5 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_5 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_5 {
	clear: both;
	display: block;
}

.cat_new_5 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_5 a:nth-child(1) {
	margin-left: 406px;
}

.cat_5_xuxian {
	float: left;
	border-bottom: 1px dashed #40c7de;
	width: 40px;
	margin-top: 45px;
}

.cat_5_xuxian:nth-child(10) {
	display: none
}

.cat1_5_1 {
	background: #40c7de;
	color: #fff
}

.cat2_5_1 {
	background: #40c7de;
	color: #fff
}

.cat_8 {
	background: url(../images/3l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_8 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_8 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_8 {
	clear: both;
	display: block;
}

.cat_new_8 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_8 a:nth-child(1) {
	margin-left: 406px;
}

.cat_8_xuxian {
	float: left;
	border-bottom: 1px dashed #c7b493;
	width: 15px;
	margin-top: 45px;
}

.cat_8_xuxian:nth-child(14) {
	display: none
}

.cat1_8_1 {
	background: #c7b493;
	color: #fff
}

.cat2_8_1 {
	background: #c7b493;
	color: #fff
}

.cat_11 {
	background: url(../images/4l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_11 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_11 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_11 {
	clear: both;
	display: block;
}

.cat_new_11 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_11 a:nth-child(1) {
	margin-left: 406px;
}

.cat_11_xuxian {
	float: left;
	border-bottom: 1px dashed #0396e4;
	width: 40px;
	margin-top: 45px;
}

.cat_11_xuxian:nth-child(8) {
	display: none
}

.cat1_11_1 {
	background: #0396e4;
	color: #fff
}

.cat2_11_1 {
	background: #0396e4;
	color: #fff
}

.cat_14 {
	background: url(../images/5l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_14 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_14 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_14 {
	clear: both;
	display: block;
}

.cat_new_14 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_14 a:nth-child(1) {
	margin-left: 406px;
}

.cat_14_xuxian {
	float: left;
	border-bottom: 1px dashed #4bb986;
	width: 40px;
	margin-top: 45px;
}

.cat_14_xuxian:nth-child(8) {
	display: none
}

.cat1_14_1 {
	background: #4bb986;
	color: #fff
}

.cat2_14_1 {
	background: #4bb986;
	color: #fff
}

.cat_17 {
	background: url(../images/6l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_17 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_17 a:nth-child(1) {
	margin-left: 334px;
}

.cat_new_17 {
	clear: both;
	display: block;
}

.cat_new_17 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;  */
	line-height: 30px;
}

.cat_new_17 a:nth-child(1) {
	margin-left: 406px;
}

.cat_17_xuxian {
	float: left;
	border-bottom: 1px dashed #ff6666;
	width: 25px;
	margin-top: 55px;
}

.cat_17_xuxian:nth-child(20) {
	display: none
}

#cat1_17_10 {
	margin-left: 334px;
	margin-top: 10px;
}

#cat1_17_11 {
	margin-top: 10px;
}

.cat_17_xuxian:nth-child(n+21) {
	margin-top: 26px;
}

.cat_17_xuxian:nth-child(24) {
	display: none
}

.cat1_17_1 {
	background: #ff6666;
	color: #fff
}

.cat2_17_1 {
	background: #ff6666;
	color: #fff
}

.cat_20 {
	background: url(../images/7l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_20 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_20 a:nth-child(1) {
	margin-left: 406px;
}

.cat_20 a:nth-child(15) {
	display: none
}

.cat_20 a:nth-child(n+18) {
	display: none
}

.cat_new_20 {
	clear: both;
	display: block;
}

.cat_new_20 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;*/
	line-height: 30px;
}

.cat_new_20 a:nth-child(1) {
	margin-left: 406px;
}

.cat_20_xuxian {
	float: left;
	border-bottom: 1px dashed #b783d7;
	width: 20px;
	margin-top: 55px;
}

.cat_20_xuxian:nth-child(n+15) {
	display: none
}

.cat1_20_1 {
	background: #b783d7;
	color: #fff
}

.cat2_20_1 {
	background: #b783d7;
	color: #fff
}

.cat_23 {
	background: url(../images/8l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_23 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 9px;
	border: 1px solid #dddddd;
}

.cat_23 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_23 {
	clear: both;
	display: block;
}

.cat_new_23 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;*/
	line-height: 30px;
}

.cat_new_23 a:nth-child(1) {
	margin-left: 406px;
}

.cat_23_xuxian {
	float: left;
	border-bottom: 1px dashed #ff9313;
	width: 40px;
	margin-top: 55px;
}

.cat_23_xuxian:nth-child(12) {
	display: none
}

.cat1_23_1 {
	background: #ff9313;
	color: #fff
}

.cat2_23_1 {
	background: #ff9313;
	color: #fff
}

.cat_26 {
	background: url(../images/9l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_26 a {
	display: block;
	float: left;
	margin-top: 26px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_26 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_26 {
	clear: both;
	display: block;
}

.cat_new_26 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
	line-height: 30px;
}

.cat_new_26 a:nth-child(1) {
	margin-left: 406px;
}

.cat_26_xuxian {
	float: left;
	border-bottom: 1px dashed #3366ff;
	width: 7px;
	margin-top: 45px;
}

.cat_26_xuxian:nth-child(10) {
	display: none
}

.cat1_26_1 {
	background: #3366ff;
	color: #fff
}

.cat2_26_1 {
	background: #3366ff;
	color: #fff
}

.cat_29 {
	background: url(../images/10l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_29 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_29 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_29 {
	clear: both;
	display: block;
}

.cat_new_29 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;*/
	line-height: 30px;
}

.cat_new_29 a:nth-child(1) {
	margin-left: 406px;
}

.cat_29_xuxian {
	float: left;
	border-bottom: 1px dashed #33cccc;
	width: 40px;
	margin-top: 55px;
}

.cat_29_xuxian:nth-child(12) {
	display: none
}

.cat1_29_1 {
	background: #33cccc;
	color: #fff
}

.cat2_29_1 {
	background: #33cccc;
	color: #fff
}

.cat_32 {
	background: url(../images/11l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_32 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_32 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_32 {
	clear: both;
	display: block;
}

.cat_new_32 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;*/
	line-height: 30px;
}

.cat_new_32 a:nth-child(1) {
	margin-left: 406px;
}

.cat_32_xuxian {
	float: left;
	border-bottom: 1px dashed #ffcc33;
	width: 40px;
	margin-top: 55px;
}

.cat_32_xuxian:nth-child(12) {
	display: none
}

.cat1_32_1 {
	background: #ffcc33;
	color: #fff
}

.cat2_32_1 {
	background: #ffcc33;
	color: #fff
}

.cat_35 {
	background: url(../images/12l.jpg) no-repeat;
	background-color: #f4f8fb;
	height: 125px;
}

.cat_35 a {
	display: block;
	float: left;
	margin-top: 40px;
	line-height: 30px;
	padding: 0px 10px;
	border: 1px solid #dddddd;
}

.cat_35 a:nth-child(1) {
	margin-left: 406px;
}

.cat_new_35 {
	clear: both;
	display: block;
}

.cat_new_35 a {
	margin-top: -54px;
	margin-bottom: 23px;
	display: block;
	float: left;
	margin-right: 20px;
	padding: 0px 10px;
	/*    border: 1px solid #dddddd;*/
	line-height: 30px;
}

.cat_new_35 a:nth-child(1) {
	margin-left: 406px;
}

.cat_35_xuxian {
	float: left;
	border-bottom: 1px dashed #ff6600;
	width: 40px;
	margin-top: 55px;
}

.cat_35_xuxian:nth-child(12) {
	display: none
}

.cat1_35_1 {
	background: #ff6600;
	color: #fff
}

.cat2_35_1 {
	background: #ff6600;
	color: #fff
}

.xuxian {
	float: left;
	border-bottom: 1px dashed red;
	height: 1px;
	width: 20px
}

.xuxian:nth-child(10) {
	display: none
}

.all-nav .allnav {
	line-height: 38px;
	text-align: center;
	padding: 0;
	height: 40px;
	width: 980px;
	position: relative;
	margin-left: 10px;
	overflow: hidden;
}

.all-nav .allnav ul {
	display: block;
	width: 100%;
	height: 40px;
}

.all-nav .allnav li {
	text-decoration: none;
	float: left;
	z-index: 10;
}

.all-nav .allnav li a {
	color: #3c3c3c;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	padding: 0 20px;
}

.all-nav .allnav li a:hover {
	border-bottom: 2px solid red;
	border-width: 50px
}

.all-nav .allnav li a.nav:hover,
.all-nav .allnav li a.current {
	color: #E31939 !important;
}

.all-nav .allnav .wrap-line {
	width: 100%;
	position: absolute;
	height: 2px;
	bottom: 0;
	/*	background: #E31939;*/
}


/*左侧弹出菜单*/

.expand-menu {
	display: none;
	left: 0px;
	position: absolute;
	top: 37px
}

.all-nav .home-category.hover .expand-menu {
	display: block
}

.all-cat {
	border-top: none;
	height: 400px;
	width: 200px;
	position: relative;
	top: 40px;
	z-index: 9;
}

.all-cat .list {
	height: 32px;
	padding: 5px 0;
	padding-left: 30px;
}

.all-cat .list .cat {
	height: 32px;
	position: relative;
	width: 210px;
	z-index: 9;
	color: #ffffff;
}

.list:nth-child(1) {
	padding-top: 10px
}

.list:nth-child(n+10) {
	display: none
}

.all-cat .list:hover {
	background: #f9f9f9;
	border-left: 1px solid #e23435;
}

.all-cat .list .cat .cat-name {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	position: absolute;
	*position: static;
	font-weight: 400;
	font-size: 14px;
	padding: 0 10px 0px 15px;
	display: block;
}

.all-cat .list .cat .cat-name a {
	color: #ffffff;
	text-decoration: none;
}

.all-cat .list .cat i {
	position: absolute;
	top: 9px;
	right: 14px;
	width: 4px;
	height: 14px;
	color: #ffffff;
	font: 400 12px/14px consolas;
}

.all-cat .list:hover .cat .cat-name a {
	color: #E31939;
}

.all-cat .list:hover .cat i {
	background: #f9f9f9;
	height: 42px;
	left: 168px;
	overflow: hidden;
	top: -5px;
	width: 14px;
}

.all-cat .list .categorys {
	width: 1000px;
	height: 400px;
	/*min-height: 512px;*/
	border: 1px solid #E31939;
	position: absolute;
	top: -1px;
	left: 200px;
	background: #f9f9f9;
	display: none;
}

.all-cat .list .categorys .item-left {
	width: 770px;
	padding: 20px 0 0 20px;
}

.all-cat .list .categorys .item-channels {
	width: auto;
	height: 24px;
	background: #f9f9f9;
	float: left;
	margin: 0px 10px 5px 0px;
}

.all-cat .list .categorys .item-channels a {
	float: left;
	display: inline-block;
	padding: 0 32px 0 8px;
	width: auto;
	height: 24px;
	line-height: 24px;
	background: #7C7171;
	color: #fff;
	white-space: nowrap;
	position: relative;
}

.all-cat .list .categorys .item-channels i {
	display: inline-block;
	width: 24px;
	height: 24px;
	font: 400 9px/24px consolas;
	background: #5c5251;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}

.all-cat .list .categorys .item-channels a:hover {
	background: #ec5051;
}

.all-cat .list .categorys .item-channels a:hover i {
	background: #e23435;
}

.all-cat .list .categorys .subitems {
	width: 770px;
	padding: 0px 0px 5px 0px;
	min-height: 409px;
	clear: both
}

.all-cat .list .categorys .subitems dl {
	width: 100%;
	overflow: hidden;
	line-height: 2em;
}

.all-cat .list .categorys .subitems dl.fore1 dd {
	border-top: none
}

.all-cat .list .categorys .subitems dt {
	position: relative;
	float: left;
	width: 80px;
	padding: 8px 30px 0 0;
	text-align: right;
	font-weight: 600
}

.all-cat .list .categorys .subitems dt i {
	position: absolute;
	top: 13px;
	right: 18px;
	width: 4px;
	height: 14px;
	font: 400 9px/14px consolas
}

.all-cat .list .categorys .subitems dd {
	float: left;
	width: 630px;
	padding: 8px 0 6px;
}

.all-cat .list .categorys .subitems dd a {
	float: left;
	padding: 0 8px;
	margin: 4px 0;
	line-height: 16px;
	height: 16px;
	border-left: 1px solid #e0e0e0;
	white-space: nowrap
}

.all-cat .list .categorys .item-right {
	width: 182px;
	margin-right: 20px;
}

.all-cat .list .categorys .item-brands {
	width: 182px;
	overflow: hidden;
	margin: 19px 20px 10px 0;
}

.all-cat .list .categorys .item-brands a {
	float: left;
	display: inline;
	margin: 1px 0 0 1px
}

.all-cat .list .categorys .item-promotions {
	width: 182px;
	margin-right: 20px;
}

.all-cat .list .categorys .item-promotions a {
	display: block;
	margin-bottom: 1px
}

.biankuang {
	width: 23%;
	float: left;
	margin-right: 1%;
	border: 1px solid #dddddd;
}

.biankuang:hover {
	border: 1px solid #f4640d;
}


/**************网站底部***************/

.site-footer {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 20px;
	position: relative;
	z-index: 101
}

.site-footer .footer-service {
	background: url(../images/shouhou.jpg);
	height: 50px;
	border-top: 3px solid #f4640d;
	background-repeat: no-repeat;
	background-position: center 0;
	border-bottom: 1px solid #e5e9eb;
}

.site-footer .footer-service .list-service {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.site-footer .footer-service .list-service li {
	float: left;
	width: 18%;
	padding-left: 2%
}

.site-footer .footer-service .list-service li a {
	display: block;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
}

.site-footer .footer-service .list-service li a i {
	display: block;
	background: url(../images/common-icon.png) no-repeat center 0px;
	height: 35px;
	line-height: 35px;
	float: left;
}

.site-footer .footer-service .list-service li a.ic1 i {
	width: 35px;
	background-position: -37px -185px;
}

.site-footer .footer-service .list-service li a.ic2 i {
	width: 40px;
	background-position: -73px -185px;
}

.site-footer .footer-service .list-service li a.ic3 i {
	width: 32px;
	background-position: -113px -185px;
}

.site-footer .footer-service .list-service li a.ic4 i {
	width: 35px;
	background-position: -145px -185px;
}

.site-footer .footer-service .list-service li a.ic5 i {
	width: 40px;
	background-position: -180px -185px;
}

.site-footer .footer-service .list-service li a strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
	float: left;
	text-indent: 10px;
}

.footer-related {
	/*	padding: 40px 0 0px;*/
	background: #f4f8fb;
	color: #cccccc;
	padding-top: 40px;
}

.site-footer .footer-article {
	min-height: 170px;
	height: auto;
	overflow: hidden;
	padding-top: 40px;
}

.footer-article dl:nth-child(6) {
	display: none
}

.site-footer dl.col-article {
	float: left;
	width: 13%;
	text-indent: 40px;
	overflow: hidden;
	text-align: center;
	margin-left: 8%;
}

.site-footer dl.col-article dt {
	margin-bottom: 10px;
	font-size: 16px;
}

.site-footer dl.col-article dd {
	margin: 0 0 6px;
	font-size: 12px;
}

.site-footer dl.col-article dd a {
	color: #cccccc;
}

.site-footer dl.col-article dd a:hover {
	color: #E31939;
}

.site-footer dl.col-article-first {
	margin-left: 0
}

.site-footer .footer-info {
	padding: 25px 0 15px;
	font-size: 12px;
	background: #fff;
	color: #8a8a8a;
}

.site-footer .info-text {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
}

.site-footer .info-text .nav_bottom a {
	padding: 0px 8px;
	color: #ccc;
}

.site-footer .info-text .nav_bottom a:hover {
	color: #E31939;
}

.site-footer .info-text .sep {
	margin: 0 3px
}

.site-footer .info-text p {
	margin: 0;
	line-height: 25px
}

.site-footer .info-text p a {
	color: #ccc;
}

.site-footer .info-text p a:hover {
	color: #E31939;
}

.site-footer .info-links {
	clear: both
}

.site-footer .info-links img {
	width: auto;
	height: 20px
}


/***************右侧侧边栏**************/

.right-sidebar-con {
	height: 100%;
	width: auto;
	right: 0;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1000002;
	height: 100%;
}

.right-sidebar-main {
	height: 100%;
	width: 36px;
	background: #fff;
}

.right-sidebar-panel {
	width: 36px;
	height: 100%;
	position: absolute;
	background: #000;
	z-index: 2;
	top: 0;
	left: 0px;
	font-family: 'microsoft yahei', arial;
}

.right-sidebar-panel .quick-links-a {
	display: block;
	line-height: 200px;
	width: 36px;
	height: 38px;
	text-decoration: none;
	color: #d8d8d8;
	font-size: 12px;
	overflow: hidden;
	background-color: #000;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0px;
	z-index: 1;
	margin: 0;
	padding: 0;
}

.right-sidebar-panel .popup {
	height: 38px;
	line-height: 38px;
	width: 92px;
	position: absolute;
	z-index: 2;
	left: -121px;
	top: 0;
	background: #000;
	color: #d8d8d8;
	text-align: center;
	display: block;
	visibility: hidden;
}

.right-sidebar-panel i {
	display: inline-block;
	background: url(../images/common-icon.png) no-repeat;
	cursor: pointer;
	height: 19px;
	width: 18px;
	vertical-align: top;
	position: absolute;
}

.quick-links {
	position: absolute;
	top: 40%;
	left: 0;
	margin-top: -190px;
	*margin-top: -220px;
	background: #000;
	z-index: 2;
	width: 36px;
}

.quick-links_min .right-sidebar-panel {
	right: 280px;
}

.quick-links li {
	position: relative;
	display: block;
	left: 0;
	top: 0px;
	margin-top: 8px;
}

.quick-links li:hover .quick-links-a,
.quick-links li.current .quick-links-a,
.quick-links li .mpbtn_bonus {
	background: #f4640d;
	text-decoration: none;
}

.quick-links a i,
.quick-links .cart-list i {
	width: 30px;
	height: 30px;
	left: 3px;
	top: 4px;
}

.quick-links i.setting {
	background-position: -321px 0;
}

.quick-links i.cart {
	background-position: -321px -30px;
}

.quick-links i.stores {
	background-position: -321px -60px;
}

.quick-links i.collect {
	background-position: -321px -90px;
}

.quick-links i.history {
	background-position: -321px -120px;
}

.quick-links i.contrast {
	background-position: -321px -150px;
}

.quick-links i.bonus {
	background-position: -361px -120px;
}

.quick-links .popup i.arrow-right {
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: -294px -95px;
	overflow: hidden;
}

.quick-toggle {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 36px;
}

.quick-toggle li {
	position: relative;
	display: block;
	left: 0;
	top: 0px;
}

.quick-toggle li:hover .quick-links-a,
.quick-toggle li.current .quick-links-a {
	background: #f4640d;
	text-decoration: none;
}

.quick-toggle a i {
	width: 30px;
	height: 30px;
	left: 2px;
	top: 4px;
}

.quick-toggle i.customer-service {
	background-position: -321px -180px;
}

.quick-toggle i.qr-code {
	background-position: -358px -30px;
}

.quick-toggle li.returnTop {
	height: 36px;
	display: none;
}

.quick-toggle li.returnTop a {
	width: 36px;
	height: 36px;
	line-height: 36px;
}

.quick-toggle li.returnTop a i.top {
	background: url(../images/top.png) no-repeat;
	width: 22px;
	height: 22px;
	left: 7px;
	top: 7px;
}

.quick-toggle .popup i.arrow-right {
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: -294px -95px;
	overflow: hidden;
}


/*侧边购物车列表*/

.quick-links .cart-list .ECS_CARTINFO .sidebar-cart-box {
	display: none;
}

.ECS_CARTINFO.right-sidebar-panels .cart_num {
	display: none;
}

.quick-links .cart-list {
	line-height: 16px;
	height: 130px;
	background-position: -23px -225px;
	color: #fff;
	margin: 10px 0 10px;
}

.quick-links .cart-list i {
	top: 12px;
}

.quick-links .cart-list .span {
	width: 16px;
	display: block;
	height: 48px;
	margin: 40px 0 0 12px;
	cursor: pointer;
}

.quick-links .cart-list .cart_num {
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 50%;
	background: #f4640d;
	text-align: center;
	line-height: 20px;
	margin: 5px 0 0 8px;
	cursor: pointer;
	color: #fff;
}

.quick-links li.current .cart-list .cart_num,
.quick-links li:hover .cart-list .cart_num {
	background: #fff;
	color: #ec5051;
}

.right-sidebar-panels {
	position: absolute;
	right: 0px;
	top: 0;
	width: 270px;
	height: 100%;
	z-index: 2;
	background: #eceaea;
	display: none;
}

.right-sidebar-main-open {
	width: 306px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
}

.right-sidebar-main-open .right-sidebar-panels {
	display: block
}

@-webkit-keyframes toolbar-scaleIn {
	from {
		opacity: .7;
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		transform: translateX(270px)
	}
	to {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@-ms-keyframes toolbar-scaleIn {
	from {
		opacity: .7;
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		transform: translateX(270px)
	}
	to {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@-moz-keyframes toolbar-scaleIn {
	from {
		opacity: .7;
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		transform: translateX(270px)
	}
	to {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@keyframes toolbar-scaleIn {
	from {
		opacity: .7;
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		transform: translateX(270px)
	}
	to {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@-webkit-keyframes toolbar-scaleOut {
	to {
		opacity: .5;
		-webkit-transform: scale(0.7) translateX(270px);
		-moz-transform: scale(0.7) translateX(270px);
		transform: scale(0.7) translateX(270px)
	}
}

@-ms-keyframes toolbar-scaleOut {
	to {
		opacity: .5;
		-webkit-transform: scale(0.7) translateX(270px);
		-moz-transform: scale(0.7) translateX(270px);
		transform: scale(0.7) translateX(270px)
	}
}

@-moz-keyframes toolbar-scaleOut {
	to {
		opacity: .5;
		-webkit-transform: scale(0.7) translateX(270px);
		-moz-transform: scale(0.7) translateX(270px);
		transform: scale(0.7) translateX(270px)
	}
}

@keyframes toolbar-scaleOut {
	to {
		opacity: .5;
		-webkit-transform: scale(0.7) translateX(270px);
		-moz-transform: scale(0.7) translateX(270px);
		transform: scale(0.7) translateX(270px)
	}
}

.animate-in {
	-webkit-animation: toolbar-scaleIn .35s ease-in-out;
	-moz-animation: toolbar-scaleIn .35s ease-in-out;
	animation: toolbar-scaleIn .35s ease-in-out
}

.animate-out {
	-webkit-animation: toolbar-scaleOut .35s ease-in;
	-moz-animation: toolbar-scaleOut .35s ease-in;
	animation: toolbar-scaleOut .35s ease-in
}


/*侧边栏历史记录*/

.sidebar-panel-header {
	position: relative;
	width: 270px;
	height: 40px;
	line-height: 40px;
	background: #eceaea
}

.sidebar-panel-header i {
	background: url(../images/common-icon.png) no-repeat;
	margin-right: 4px;
	margin-left: 10px;
	vertical-align: top;
	width: 20px;
	height: 17px;
	margin-top: 11px;
	background-position: -365px -64px;
	display: inline-block;
}

.sidebar-panel-header i.cart-icon {
	background-position: -365px -94px;
}

.sidebar-panel-header i.bonus-icon {
	background-position: -366px -153px;
}

.sidebar-panel-header .title {
	display: inline-block;
	height: 40px;
	color: #5e5050;
	font: 16px/40px "Microsoft YaHei";
}

.sidebar-panel-header .title em {
	display: inline-block;
	vertical-align: top
}

.sidebar-panel-header .close-panel {
	width: 12px;
	height: 12px;
	background: url(../images/common-icon.png) no-repeat;
	background-position: -429px -40px;
	position: absolute;
	right: 8px;
	top: 16px;
	cursor: pointer;
	-webkit-transition: transform .2s ease-out 0s;
	-moz-transition: transform .2s ease-out 0s;
	transition: transform .2s ease-out 0s
}

.sidebar-panel-header .close-panel:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sidebar-panel-main {
	position: relative
}

.sidebar-panel-content {
	width: 270px;
	height: 590px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative
}

.sidebar-panel-content::-webkit-scrollbar {
	width: 5px
}

.sidebar-panel-content::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: transparent
}

.sidebar-panel-content::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #7b6f6f
}

.sidebar-panel-content .history-panel {
	width: 235px;
	margin: 0 auto;
}

.sidebar-panel-content ul {
	overflow: hidden;
	margin-right: -15px;
}

.sidebar-panel-content ul li {
	float: left;
	position: relative;
	text-align: center;
	width: 100px;
	height: 120px;
	margin-right: 15px;
	background: #fff;
	margin-bottom: 15px;
	padding: 5px;
}

.sidebar-panel-content ul li .p-img {
	width: 100px;
	height: 100px;
	margin-bottom: 3px;
}

.sidebar-panel-content ul li .p-img a {
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	margin-bottom: 5px;
}

.sidebar-panel-content ul li .p-img a img {
	width: 100px;
	height: 100px;
}

.sidebar-panel-content ul li .p-name {
	display: none;
}

.sidebar-panel-content ul li .p-comm {
	width: 100px;
}

.sidebar-panel-content ul li.price {
	color: #c81623;
}


/*侧边栏购物,红包内容*/

.cart-panel-main,
.bonus-panel-main {
	position: relative;
}

.cart-panel-content,
.bonus-panel-content {
	width: 270px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
}

.tip-box {
	position: absolute;
	top: 50%;
	width: 270px;
	margin-top: -100px;
	text-align: center;
}

.category-wrap .tip-box {
	position: static;
	margin: 50px auto 0;
}

.tip-box .tip-icon {
	display: block;
	width: 156px;
	height: 85px;
	margin: 0 auto;
	background: url(../images/noresult.png) no-repeat 0 0;
}

.tip-box .tip-text {
	line-height: 20px;
	padding: 10px;
}

.cart-panel-content .cart-list {
	width: 100%;
}

.cart-panel-content .cart-item {
	padding: 0 5px;
	margin-bottom: 10px;
	background: #fff;
}

.cart-panel-content .cart-item .item-goods {
	padding: 10px 0;
	position: relative;
	overflow: hidden;
}

.cart-panel-content .cart-item .item-goods .p-img {
	float: left;
	width: 50px;
	height: 50px;
	border: 1px solid #eee;
	padding: 0;
	margin-right: 5px;
}

.cart-panel-content .cart-item .item-goods .p-img img {
	width: 50px;
	height: 50px;
}

.cart-panel-content .cart-item .item-goods .p-name {
	height: 32px;
	line-height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
}

.cart-panel-content .cart-item .item-goods .p-price {
	height: 16px;
	padding-right: 65px;
	overflow: hidden;
	font: 12px/16px verdana;
	color: #666;
}

.cart-panel-content .cart-item .item-goods .p-price strong {
	color: #E31939;
	font-weight: 400;
}

.cart-panel-content .cart-item .item-goods .p-del {
	position: absolute;
	right: 10px;
	_right: 18px;
	top: 46px;
	width: 35px;
	height: 16px;
	line-height: 16px;
	color: #005aa0;
	text-align: right;
	display: none;
}

.cart-panel-content .cart-item:hover .item-goods .p-del {
	display: block;
}

.cart-panel-footer {
	height: 50px;
	background-color: #eceaea;
}

.cart-panel-footer .cart-footer-checkout {
	height: 40px;
	padding: 5px 110px 5px 5px;
	position: relative;
}

.cart-panel-footer .cart-footer-checkout .number,
.cart-panel-footer .cart-footer-checkout .sum {
	line-height: 20px;
}

.cart-panel-footer .cart-footer-checkout .number strong,
.cart-panel-footer .cart-footer-checkout .sum .total {
	font-family: verdana;
	color: #E31939;
}

.cart-panel-footer .cart-footer-checkout .btn {
	position: absolute;
	right: 5px;
	top: 7px;
	width: 110px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
	background: #E31939;
	color: #fff;
}


/*侧边栏红包列表*/

.bonus-panel-content .bonus-list {
	width: 100%;
}

.bonus-panel-content .bonus-item {
	margin: 0 10px 10px;
	background: #E31939;
	overflow: hidden;
}

.bonus-panel-content .bonus-item a {
	color: #fff;
}

.bonus-panel-content .bonus-info {
	padding: 10px 20px;
	position: relative;
}

.bonus-panel-content .bonus-info .bonus-name {
	font-size: 14px;
	line-height: 30px;
}

.bonus-panel-content .bonus-info .bonus-price {
	font-size: 20px;
	line-height: 30px;
}

.bonus-panel-content .bonus-info .bonus-btn {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	height: 24px;
	line-height: 24px;
	background: #FFFF9D;
	color: #E31939;
	padding: 0 10px;
	font-size: 14px;
	margin-top: 2px;
}


/*侧边栏用户弹出内容*/

.sidebar-user,
.sidebar-code,
.sidebar-service {
	width: 227px;
	height: auto;
	padding: 15px 10px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	border-radius: 5px 0 0 5px;
	border: 1px solid #ddd\0;
	border-right: 0;
	z-index: 999999;
	position: absolute;
	top: 0;
	left: -247px;
	left: -248px\0;
	display: none;
}

.sidebar-user .arrow-right,
.sidebar-code .arrow-right,
.sidebar-service .arrow-right {
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: -294px -124px;
	overflow: hidden;
}

.sidebar-user .user-pic {
	width: 74px;
	height: 74px;
	position: relative;
	margin: 0 auto;
}

.sidebar-user .user-pic img {
	width: 74px;
	height: 74px;
}

.sidebar-user .user-pic-mask {
	width: 74px;
	height: 74px;
	background: url(../images/mask1.png) no-repeat center center;
	position: absolute;
	left: 0;
	top: 0;
}

.sidebar-user p {
	text-align: center;
	padding-bottom: 10px;
}

.sidebar-user a {
	padding: 0 5px;
	margin: 0 5px;
}

.sidebar-user .user-have-login {
	overflow: hidden;
}

.sidebar-user .user-have-login .user-pic {
	float: left;
}

.sidebar-user .user-have-login .user-info {
	width: 130px;
	padding-left: 20px;
	float: left;
	padding-top: 15px;
}

.sidebar-user .user-have-login .user-info p {
	text-align: left;
	padding-bottom: 5px;
	white-space: nowrap;
}

.sidebar-user .btn {
	display: inline-block;
	padding: 5px 15px;
	background: #F9F9F9;
	border: 1px solid #eee;
}

.sidebar-user .mt10 {
	margin-top: 10px;
}


/*侧边栏二维码弹出内容*/

.sidebar-code {
	padding: 10px;
	width: 130px;
	height: 130px;
	top: auto;
	bottom: 0;
	left: -150px;
	left: -151px\0;
}

.sidebar-code .arrow-right {
	top: auto;
	bottom: 15px;
}


/*侧边栏在线客服*/

.sidebar-service {
	padding: 10px;
	width: 130px;
	height: auto;
	bottom: 0;
	top: auto;
	left: -150px;
	left: -151px\0;
}

.sidebar-service .arrow-right {
	top: auto;
	bottom: 15px;
}

.sidebar-service .customer-service {
	overflow: hidden;
	padding: 6px 0;
}

.sidebar-service .customer-service span {
	display: block;
	width: 27px;
	height: 27px;
	float: left;
	background: url(../images/user-icon.png) no-repeat;
	margin-right: 10px;
}

.sidebar-service .customer-service .icon-online {
	background-position: -54px -123px;
}

.sidebar-service .customer-service .icon-ww {
	background-position: 0 -123px;
}

.sidebar-service .customer-service .icon-qq {
	background-position: -27px -123px;
}

.sidebar-service .customer-service a {
	float: left;
	height: 27px;
	line-height: 27px;
}


/*页面当前位置*/

.breadcrumb i,
.breadcrumb .index,
.crumbs-nav,
.crumbs-arrow,
.breadcrumb .last {
	float: left;
	line-height: 24px;
}

.crumbs-arrow {
	font-family: simsun;
	font-style: normal;
	padding: 0 6px;
}

.crumbs-nav {
	position: relative;
	z-index: 2;
}

.crumbs-nav .crumbs-title {
	display: inline-block;
	height: 22px;
	padding: 0 25px 0 10px;
	border: 1px solid #eee;
	line-height: 22px;
	position: relative;
	z-index: 1;
	background: #FFF;
}

.crumbs-nav .crumbs-title .icon {
	position: absolute;
	right: 8px;
	top: 9px;
	display: block;
	width: 11px;
	height: 6px;
	background-position: 0 -62px;
}

.crumbs-nav .crumbs-drop {
	display: none;
	border: 1px solid #E31939;
	width: 352px;
	padding: 10px 0 10px 10px;
	position: absolute;
	left: 0;
	top: 23px;
	background: #FFF;
}

.crumbs-nav .crumbs-drop li {
	float: left;
	width: 78px;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	margin-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.crumbs-nav0 .crumbs-drop li {
	width: 165px;
}

.crumbs-nav.curr {
	z-index: 13;
}

.crumbs-nav.curr .crumbs-title {
	border: 1px solid #E31939;
	height: 23px;
	background: #fff;
	border-bottom: 0;
}

.crumbs-nav.curr .crumbs-title .icon {
	background-position: 0 0;
}

.crumbs-nav.curr .crumbs-drop {
	display: block;
}


/*对比样式*/

#compareBox {
	width: 985px;
	background-color: white;
	position: fixed;
	bottom: 0;
	z-index: 999;
	display: none;
	position: fixed;
	bottom: 0;
}

#compareBox .menu {
	position: relative;
	border: 1px solid #eee;
	height: 31px;
	border-bottom: 0;
	z-index: 2;
}

#compareBox .menu li {
	float: left;
	font: 14px/30px 'microsoft yahei';
	height: 30px;
	position: relative;
	text-align: center;
	width: 80px;
	bottom: -3px;
	z-index: 2000;
	cursor: pointer
}

#compareBox .menu li.current {
	background-color: #fff;
	top: 2px;
	border: 2px solid #FF6500;
	border-bottom: none;
	height: 36px;
	line-height: 41px;
	left: -1px;
	margin-top: -7px;
	position: relative;
}

#compareBox .hide-compare {
	float: right;
	height: 16px;
	margin-top: 10px;
	line-height: 15px;
	margin-right: 10px;
	background: url(../images/common-icon.png) no-repeat -41px -44px;
	width: 16px;
}

#compareList {
	color: #CCCCCC;
	height: 90px;
	overflow: hidden;
	padding: 6px;
	position: relative;
	border: 2px solid #FF6500;
	z-index: 1;
}

#compareList dl {
	border-right: 1px dotted #ccc;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	padding: 17px 10px 12px 0;
}

#compareList dt {
	border: 1px solid #FFF;
	color: #CCC;
	float: left;
	font: 36px/48px arial;
	height: 48px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	width: 48px;
}

#compareList dt img {
	width: 50px;
	height: 50px;
}

#compareList dd {
	float: left;
	width: 140px;
}

#compareList dd .name {
	display: block;
	height: 3em;
	line-height: 1.5em;
	overflow: hidden;
	text-align: left;
	margin-bottom: .5em;
}

#compareList dd span {
	display: block;
	height: 20px;
	text-align: left;
}

#compareList dd span strong {
	font-size: 14px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6500;
}

#compareList dd span a {
	cursor: pointer;
	margin-left: 10px;
}

#compareBox .operate {
	position: absolute;
	right: 22px;
	text-align: center;
	top: 22px;
	width: 85px;
}

#compareBox .operate .compare {
	background: #FF6500;
	border: 0 none;
	color: #FFF;
	cursor: pointer;
	border-radius: 3px;
	cursor: default;
	display: block;
	font: 700 14px/30px 'Microsoft YaHei';
	height: 30px;
	margin-bottom: 11px;
	margin-left: 13px;
	width: 59px;
	cursor: pointer;
}

#compareBox .operate .clear {
	cursor: pointer;
	clear: none;
}

#historyList {
	border: 2px solid #FF6500;
	color: #CCC;
	height: 90px;
	overflow: hidden;
	padding: 6px;
	position: relative;
}

#historyList .scroll-btn {
	cursor: pointer;
	height: 50px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	top: 30px;
	width: 14px;
	z-index: 10;
}

#historyList .sc-prev {
	background-position: -197px 0;
	float: left;
	margin-left: 10px;
}

#historyList .sc-next {
	background-position: -213px 0;
	float: right;
	margin-right: 10px;
}

#historyList .disable {
	background-position: -229px 0;
	cursor: default;
}

#historyList .sc-next.disable {
	background-position: -245px 0;
	cursor: default;
}

#historyList .scroll_wrap {
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 905px;
}

#historyList ul {
	height: 84px;
	position: absolute;
	left: 0;
	top: 0;
}

#historyList li {
	float: left;
	height: 84px;
	overflow: hidden;
}

#historyList li .item_wrap {
	border-right: 1px dotted #ccc;
	margin-right: 10px;
	overflow: hidden;
	padding: 10px 10px 0 0;
	width: 205px;
}

#historyList .item_wrap .dt {
	color: #CCC;
	float: left;
	font: 36px/48px arial;
	height: 48px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	width: 48px;
}

#historyList .item_wrap .dd {
	float: left;
	width: 140px;
	text-align: left;
}

#historyList .item_wrap .dd a.name {
	display: block;
	height: 3em;
	line-height: 1.5em;
	overflow: hidden;
	margin-bottom: .5em;
}

#historyList .item_wrap .dd .btn .price {
	float: left;
	font-size: 14px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #FF6500;
}

#historyList .item_wrap .compare-btn {
	background-position: -59px -43px;
	float: left;
	width: 58px;
	height: 21px;
	margin-right: 10px;
}

#historyList .item_wrap .compare-btn.curr {
	background-position: -59px -67px;
}


/********弹框提示信息********/

.pop-header .pop-close,
.pop-con .pop-icon {
	background: url(../images/common-icon.png) no-repeat;
}

.pop-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.15;
	filter: alpha(opacity=15);
	left: 0;
	top: 0;
	z-index: 999999;
	display: none;
	s
}

.pop-main {
	border: 4px solid rgba(0, 0, 0, .1);
	border: 4px solid #ccc\9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 410px;
	position: fixed;
	z-index: 1000001;
	display: none;
	overflow: hidden;
	left: 50%;
	margin-left: -209px;
}

.pop-header {
	position: relative;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	background: #f7f7f7;
	font-size: 14px;
	color: #666;
	font-family: "Microsoft YaHei";
}

.pop-header .pop-close,
.pop-header .tell-me-close {
	display: block;
	width: 13px;
	height: 13px;
	background-position: -41px -44px;
	position: absolute;
	right: 13px;
	top: 13px;
}

.pop-con {
	padding: 10px 10px 20px;
	background: #fff;
	position: relative;
	min-height: 80px;
	text-align: center;
}

.pop-con .pop-icon {
	display: block;
	width: 39px;
	height: 39px;
	background-position: -118px -43px;
	position: absolute;
	left: 20px;
	top: 20px;
}

.pop-con .pop-text {
	padding: 10px 20px 15px 60px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
}


/*.pop-con .pop-sure{
	display: block;
	width:100px;
    height: 30px;
	line-height:30px;
    font-size: 14px;
	text-align:center;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	margin:10px auto;
	border:0;
	cursor:pointer;
}*/


/*翻页*/

.page {
	padding: 20px 0;
}

.page-num .num {
	position: relative;
	float: left;
	margin-left: -1px;
	width: 35px;
	border: solid 1px #eee;
	height: 35px;
	color: #666;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	font-size: 14px;
}

.page-num .prev,
.page-num .next {
	width: 70px;
	font-size: 12px;
}

.page-num .prev i,
.page-num .next i {
	display: inline-block;
}

.page-num .prev .icon,
.page-num .next .icon {
	background: url(../images/common-icon.png) no-repeat;
	display: inline-block;
	width: 6px;
	height: 9px;
}

.page-num .prev .icon {
	background-position: -26px 0;
}

.page-num .next .icon {
	background-position: -74px 0;
}

.page-num a:hover {
	z-index: 1;
	color: #E31939;
	border: 1px solid #E31939;
}

.page-num .curr {
	z-index: 1;
	color: #fff;
	border: 1px solid #E31939;
	background: #E31939;
	cursor: default;
}

.page-num .prev {
	margin-right: 6px;
	margin-left: 0;
}

.page-num .next {
	margin-left: 6px;
}

.page-num .disabled {
	color: #ccc;
}

.page-num a.prev:hover .icon {
	background-position: -42px 0;
}

.page-num a.next:hover .icon {
	background-position: -90px 0;
}

.page-num .prev.disabled .icon {
	background-position: -58px 0;
}

.page-num .next.disabled .icon {
	background-position: -106px 0;
}

.page-wrap .total {
	float: left;
	line-height: 37px;
	margin-left: 10px;
	color: #999;
}

.page-wrap .form .text {
	float: left;
	line-height: 37px;
	margin-left: 5px;
	color: #999;
}

.page-wrap .form .input {
	width: 35px;
	border: solid 1px #ededed;
	height: 21px;
	text-align: center;
	margin: 7px 0 0 5px;
}


/*列表为空提示信息*/

.notice-noresult {
	width: 420px;
	margin: 0 auto;
	padding: 40px 0 80px;
}

.noresult-con {
	padding-left: 70px;
	position: relative;
}

.noresult-con .noresult-icon {
	display: block;
	width: 48px;
	height: 42px;
	background-position: -165px -40px;
	position: absolute;
	left: 0;
	top: 11px;
}

.noresult-con .noresult-text {
	line-height: 32px;
	font-size: 14px;
}


/*****登陆弹框*****/

.pop-login .msg-wrap .msg-icon,
.pop-login .item .icon,
.pop-login .item-coagent a i {
	background: url(../images/user-icon.png) no-repeat;
}

.pop-login {
	display: none;
	width: 410px!important;
}

.pop-login .form {
	width: 306px;
	margin: 0 auto;
	padding: 15px 0;
}

.pop-login .form .mt {
	display: block;
	overflow: hidden;
	height: 27px;
}

.pop-login .form .mt h2 {
	height: 27px;
	line-height: 27px;
	float: left;
	color: #666;
	font-size: 20px;
}

.pop-login .form .mt .right_register {
	float: right;
	line-height: 27px;
}

.pop-login .form .mt .right_register .text {
	float: left;
}

.pop-login .form .mt .right_register .icon {
	float: left;
	width: 6px;
	height: 9px;
	background: url(../images/common-icon.png) no-repeat;
	background-position: -90px 0;
	margin: 9px 0 0 4px;
}

.pop-login .form .mc {
	overflow: hidden;
	text-align: left;
}

.pop-login .msg-wrap {
	min-height: 31px;
	height: auto;
	margin: 5px 0;
	visibility: hidden;
}

.pop-login .msg-wrap .msg-error {
	position: relative;
	background: #fff6f7;
	color: #E31939;
	border: 1px solid #ff6d82;
	padding: 3px 10px 3px 40px;
	line-height: 18px;
	min-height: 18px;
}

.pop-login .msg-wrap .msg-icon {
	position: absolute;
	left: 13px;
	top: 5px;
	display: block;
	width: 14px;
	height: 14px;
	background-position: 0 0;
}

.pop-login .item {
	overflow: hidden;
	height: 38px;
	position: relative;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}

.pop-login .item-error,
.pop-login .item-authcode .item-error {
	border: 1px solid #E31939!important;
}

.pop-login .item-focus,
.pop-login .item-authcode .item-focus {}

.pop-login .item .icon {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 9px;
}

.pop-login .item .text {
	line-height: 18px;
	height: 18px;
	border: 0;
	padding: 10px 0 10px 40px;
	width: 264px;
	float: none;
	overflow: hidden;
	font-size: 14px;
}

.pop-login .item-name .icon {
	background-position: 0 -15px;
}

.pop-login .item-password .icon {
	background-position: 0 -36px;
}

.pop-login .item-authcode {
	border: 0;
	height: 40px;
}

.pop-login .item-authcode .item-detail {
	border: 1px solid #ddd;
	width: 100px;
}

.login-wrap .login-form .item-authcode .item-error {
	border-color: #E31939;
}

.pop-login .item-authcode .icon {
	background-position: 0 -57px;
}

.pop-login .item-authcode .text {
	width: 60px;
	float: left;
}

.pop-login .item-authcode .img {
	margin-top: 3px;
}

.pop-login .safety {
	margin-bottom: 15px;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
}

.pop-login .safety .checkbox {
	vertical-align: middle;
}

.pop-login .login-btn {
	margin-bottom: 20px;
}

.pop-login .login-btn .btn-img {
	width: 300px;
	height: 35px;
	font-size: 14px;
	color: #FFF;
	background: #E31939;
	text-align: center;
	line-height: 35px;
	text-decoration: none;
	cursor: pointer;
	letter-spacing: 2px;
	border: none;
}

.pop-login .item-coagent {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.pop-login .item-coagent a {
	float: left;
	height: 24px;
	padding-left: 26px;
	position: relative;
	margin-right: 25px;
}

.pop-login .item-coagent a i {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0;
}

.pop-login .item-coagent a i.weixin {
	background-position: -24px 0;
}

.pop-login .item-coagent a i.qq {
	background-position: -24px -25px;
}

.pop-login .item-coagent a i.sina {
	background-position: -24px -50px;
}

.pop-login .item-coagent a i.alipay {
	background-position: -24px -76px;
}

.pop-login .item-coagent a.last {
	margin: 0;
}


/*系统信息提示*/

.message {
	background: #FAFAFA;
	padding: 20px 0px 20px;
	clear: both
}

.message .message-all {
	width: 1150px;
	height: auto;
	margin: 0 auto;
	padding: 15px 30px;
	background: #ffffff;
}

.message .message-all .message-tit {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-bottom: 1px #eaeaea solid
}

.message .message-all .message-con {
	min-height: 80px;
	height: auto;
	width: 1150px;
	padding: 60px 0px;
	text-align: center;
}

.message .message-all .message-con p {
	height: 30px;
	line-height: 30px;
	font-family: microsoft yahei
}

.message .message-all .message-con p.msg-con {
	color: #E31939;
	font-size: 14px;
}


/*到货通知*/

.tell-me-form {
	display: none;
	position: fixed;
	z-index: 9999999;
	font-size: 12px;
	width: 600px;
	height: auto;
	border: 4px solid rgba(0, 0, 0, .1);
	border: 4px solid #ccc\9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tell-me-form .tell-me-content {
	background: #fff;
}

.tell-me-form .tell-me-content td {
	padding: 10px 0;
}

.tell-me-form .notice-note {
	background: #FFFDEE;
	padding: 10px 10px;
	border: 1px dotted #ff3300;
	height: 60px;
	line-height: 150%;
	font-weight: normal;
	width: 90%;
	margin: 0 auto;
}

.tell-me-form .tell-me-notice,
.required-notice {
	display: inline-block;
	position: absolute;
	color: #E31939;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	visibility: hidden;
	padding-left: 5px;
}

.tell-me-form .tell-me-notice .notice-icon,
.required-notice .notice-icon {
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/user-icon.png) no-repeat 0 0;
	margin-top: 8px;
}

.tell-me-form .tell-me-notice .notice-text,
.required-notice .notice-text {
	float: left;
	color: #E31939;
	padding-left: 5px;
}

.tell-me-form .tell-me-result {
	display: none;
	width: 200px;
	padding: 30px 0;
	overflow: hidden;
	margin: 0 auto;
}

.tell-me-form .tell-me-result .result-icon {
	width: 33px;
	height: 33px;
	float: left;
	background: url(../images/user-center.png) no-repeat -175px -150px;
}

.tell-me-form .tell-me-result .result-text {
	position: relative;
	margin-left: 50px;
	min-height: 100px;
}

.tell-me-form .tell-me-result .title {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #4ABD54;
}

.tell-me-form .tell-me-result .bottom {
	padding: 20px 0;
}

.cancel-btn {
	display: inline-block;
	background: #f5f5f5;
	height: 28px;
	line-height: 28px;
	padding: 0 25px;
	border: 1px solid #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	vertical-align: top;
}

.cancel-btn:hover {
	color: #666;
}

.sure-btn,
.pop-sure {
	display: inline-block;
	width: auto;
	padding: 0 25px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #f4640d;
	background: #f4640d;
	cursor: pointer;
	margin-right: 20px;
}

.sure-btn:hover,
.pop-sure:hover {
	color: #fff;
}

.spe-btn .sure-btn {
	margin-right: 20px;
}

.pop-btn {
	display: inline-block;
	margin: 0 auto;
	padding: 10px 0 15px;
}

.tell-me-form .tell-me-result.failed .result-icon {
	background-position: -100px -150px;
}

.tell-me-form .tell-me-result.failed .title {
	color: #E31939;
}

#tell-me-result,
.pop-compare-small {
	width: 400px;
}

.pop-compare-small .pop-con {
	padding: 30px 90px 30px 110px;
}

.pop-compare-small .pop-con .pop-icon {
	left: 115px;
	top: 42px;
}

.pop-compare-small .pop-con .pop-text {
	font-size: 18px;
	font-weight: bold;
	color: #FF9149;
}


/*商品加入购物车选择属性*/

#speDiv {
	background: rgba(0, 0, 0, .1);
	background: #ccc\9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 500px;
	padding: 4px;
	height: auto;
	position: fixed;
	z-index: 10000;
	left: 50%;
	margin-left: -245px;
}

#speDiv .spe-close {
	width: 13px;
	height: 13px;
	background: url(../images/common-icon.png) no-repeat;
	background-position: -41px -44px;
	position: absolute;
	right: 13px;
	top: 13px;
	cursor: pointer;
}

#speDiv .attr-list,
#speDiv .spe-btn {
	background: #fff;
	overflow: hidden;
}

#speDiv .attr-list {
	padding: 20px 20px 0 20px;
}

#speDiv .attr-list .dt,
#speDiv .attr-list .dd {
	float: left;
}

#speDiv .attr-list .dt {
	float: left;
	width: auto;
	heihgt: 28px;
	line-height: 28px;
	min-width: 60px;
	text-align: right;
	margin-right: 10px;
}

#speDiv .attr-list .dd {
	width: 360px;
	float: left;
}

#speDiv .attr-list .attr-radio {
	float: left;
	margin: 0px 10px 10px 0;
	letter-spacing: normal;
	word-spacing: normal;
	display: inline-block;
	position: relative;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ddd;
	cursor: pointer;
}

#speDiv .attr-list .attr-radio.curr {
	background: url(../images/bg_attr_sel_zyh.png) no-repeat bottom right;
	border: 1px solid #E31939;
}

#speDiv .attr-list .attr-radio label {
	display: block;
	padding: 0 7px;
	height: 26px;
	line-height: 26px;
}

#speDiv .attr-list .attr-radio input {
	display: none;
}

#speDiv .spe-btn {
	text-align: center;
	padding-bottom: 20px;
}


/*文字必填提示*/

.price-text-notice {
	color: #FA4862;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	display: none;
}

.price-text-notice .notice-icon {
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/user-icon.png) no-repeat 0 0;
	margin-top: 8px;
}

.price-text-notice .notice-text {
	float: left;
	color: #FA4862;
	padding-left: 5px;
}

.floor-title .cat_20 a:nth-child(8) {
	display: none;
}

.floor-title .cat_20 a:nth-child(10) {
	display: none;
}

.floor-title .cat_20 a:nth-child(11) {
	display: none;
}

.floor-title .cat_20 a:nth-child(12) {
	display: none;
}

.info-text p:nth-child(6) img:nth-child(2) {
	display: none;
}