* {
	margin: 0;
	padding: 0
}
img {
	border: none
}
ul, li, ol {
	list-style: none
}
input {
	border: none;
	outline: none
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, body {
	font-size: 12px;
	background: #fff;
	font-family: Arial, 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
input, select, textarea, button {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
th {
	text-align: inherit
}
caption, th {
	text-align: left
}
caption, th, b, strong {
	font-weight: normal
}
iframe {
	display: block
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}
address, cite, var, dfn, i, em {
	font-style: normal
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
q:before, q:after {
	content: ''
}
body {
	word-break: break-all;
	word-wrap: break-word;
*word-wrap:normal;
width:expression(document.body.clientWidth<=1200?"1200px":"auto");
	min-width: 1200px
}
img {
	-ms-interpolation-mode: bicubic;
	vertical-align: bottom
}
a {
	color: #666;
	outline: none;
	text-decoration: none
}
html, body {
	height: 100%
}
.tl {
	text-align: left
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.fb {
	font-weight: bold
}
.fn {
	font-weight: normal!important
}
.db {
	display: block
}
.di {
	display: inline
}
.wdib {
	letter-spacing: -.25em;
	word-spacing: -.25em
}
.dib {
	display: inline-block;
*display:inline;
	zoom: 1;
	letter-spacing: 0;
	word-spacing: 0
}
.none {
	display: none
}
.hide {
	visibility: hidden
}
.rel {
	position: relative
}
.abs {
	position: absolute
}
.vm {
	vertical-align: middle
}
.vt {
	vertical-align: top
}
.fl {
	float: left;
	_display: inline
}
.fr {
	float: right;
	_display: inline
}
.cf:after {
	visibility: hidden;
	display: block;
	content: "\20";
	font-size: 0;
	height: 0;
	clear: both
}
.cf {
	zoom: 1
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f24 {
	font-size: 24px
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px
}
.mt50 {
	margin-top: 50px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr30 {
	margin-right: 30px
}
.mr50 {
	margin-right: 50px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb50 {
	margin-bottom: 50px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml30 {
	margin-left: 30px
}
.ml50 {
	margin-left: 50px
}
.pt5 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt30 {
	padding-top: 30px
}
.pt50 {
	padding-top: 50px
}
.pr5 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr30 {
	padding-right: 30px
}
.pr50 {
	padding-right: 50px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pb30 {
	padding-bottom: 30px
}
.pb50 {
	padding-bottom: 50px
}
.pl5 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl30 {
	padding-left: 30px
}
.pl50 {
	padding-left: 50px
}
.p5 {
	padding: 5px
}
.p10 {
	padding: 10px
}
.p15 {
	padding: 15px
}
.p20 {
	padding: 20px
}
.p50 {
	padding: 50px
}
.p80 {
	padding: 80px
}
.a2 {
	color: #0096ae
}
.a2:hover {
	color: #c00
}
.Edita2 {
	color: #fff;
	background: #0daabd;
	padding: 2px 3px 2px 3px;
	margin-right: 20px;
	margin-left: 5px
}
.Edita2:hover {
	color: #fff;
	background: #0daabd
}
.a3 {
	color: #e28000
}
.a3:hover {
	color: #149eb3
}
del {
	color: #999
}
.red, .price {
	color: #c00
}
.c3 {
	color: #333
}
.c6 {
	color: #666
}
.c9 {
	color: #999
}
.orange {
	color: #e28000
}
.cblue {
	color: #0096ae
}
.layout {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.col-main {
	float: right
}
.col-sub {
	float: left;
	width: 180px
}
.col-ext {
}
.layout, .col-main, .col-sub, .col-ext {
	zoom: 1
}
.layout:after, .col-main:after, .col-sub:after, .col-ext:after {
	visibility: hidden;
	display: block;
	content: "\20";
	font-size: 0;
	height: 0;
	clear: both
}
.a-bor1 {
	display: block;
	border: 1px solid #ccc
}
.a-bor1:hover {
	border-color: #c00
}
.bor1 {
	border: 1px solid #ccc
}
.crumb {
	height: 20px;
	padding: 10px 0;
	line-height: 1.75;
	overflow: hidden;
	_line-height: 1.875;
	border: 1px solid #ccc;
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px
}
.setborder {
	width: 1200px;
	float: left
}
.crumb li {
	float: left;
	padding-left: 10px;
	margin-right: 5px;
	background: url(../images/sprite_litter.png) 0 -1229px no-repeat;
	display: inline
}
.crumb li.crumb-hp {
	background-position: 0 -1080px;
	padding-left: 20px
}
.crumb, .crumb a {
	color: #666
}
.box {
	margin-bottom: 10px
}
.box-sub {
	margin-bottom: 10px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 3px solid #d71635
}
.box .hd, .box-sub .hd {
	overflow: hidden
}
.box .hd-sub, .box-sub h2, .box-sub .hd-sub {
	float: left;
	display: inline;
	padding-left: 10px
}
.box-sub h2 {
	font-weight: bold
}
.box h2 {
	float: left;
	display: inline;
	font-size: 14px;
	color: #333
}
.box .act, .box-sub .act, .box .hd-right, .box-sub .hd-right {
	float: right;
	display: inline;
	padding-right: 10px
}
.box .bd, .box-sub .bd {
	zoom: 1
}
.box .bd:after, .box-sub .bd:after {
	content: "\20";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both
}
.box .hd {
	height: 40px;
	line-height: 40px;
	background-color: #efefef
}
.box-sub .hd {
	height: 38px;
	line-height: 38px;
	background-color: #efefef;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}
.box-nk {
	border: none
}
.box-nk .hd {
	background: none;
	height: 26px;
	line-height: 26px
}
.box-nk .act a {
	color: #0daabd
}
.box-nk .act a:hover {
	color: #0daabd
}
.box-tab {
	border: none
}
.box-tab .hd {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 30px;
	background: none;
	overflow: visible;
	_overflow: hidden
}
.box-tab .hd h2 {
	border: 1px solid #ccc;
	border-left: none;
	padding-right: 10px;
	cursor: default;
	height: 28px;
	line-height: 28px;
	_line-height: 30px;
	padding-top: 1px;
	overflow: hidden;
	position: relative
}
.box-tab .hd .cur {
	padding-top: 0;
	border-top: 2px solid #c00;
	border-bottom-color: #fff
}
.list, .list-m, .list-s {
	overflow: hidden;
	letter-spacing: -.25em;
	word-spacing: -.25em
}
.item {
	overflow: hidden;
	letter-spacing: 0;
	word-spacing: 0;
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
	zoom: 1;
*display:inline
}
.item a {
	display: block;
	border: 1px solid #fff;
	margin-bottom: 10px;
	vertical-align: baseline
}
.item a:hover {
	border-color: #fff
}
.item-pic, .item-title, .item-price {
	display: block
}
.item-title, .item-price {
	overflow: hidden;
	text-overflow: ellipsis
}
.item-title em {
	color: #c00
}
.item-title {
	height: 34px
}
.item-price {
	color: #c00;
	height: 21px;
	font-size: 16px
}
.list-m {
}
.list-m .item {
	width: 210px;
	padding: 10px 17px 10px 20px;
	border-bottom: 1px dotted #ccc;
	position: relative
}
.list-m .item-title {
	margin-bottom: 3px
}
.list-m-n4 {
	width: 988px;
	padding: 0 1px;
	margin-bottom: 10px
}
.list-m .item-buy {
	height: 22px;
	overflow: hidden;
	margin-bottom: 10px
}
.list-m .item-buy .item-num, .list-m .item-buy .item-addsub, .list-m .item-buy a {
	float: left;
	display: inline;
	margin-right: 5px
}
.list-m .item-buy .item-num {
	width: 24px;
	height: 16px;
	line-height: 16px;
	padding: 2px 3px;
	border: 1px solid #ccc;
	text-align: center;
	outline: none
}
.list-m .item-buy .item-addsub {
	position: relative;
	width: 7px;
	height: 22px;
	overflow: hidden
}
.list-m .item-buy .item-addsub i {
	position: absolute;
	left: 0;
	top: 4px;
	width: 7px;
	height: 6px;
	overflow: hidden;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_listpage.png") 0 -100px no-repeat;
	cursor: pointer
}
.list-m .item-buy .item-addsub .ico-add {
}
.list-m .item-buy .item-addsub .ico-subtract {
	background-position: 0 -150px;
	top: 12px
}
.list-m .item-buy .btn-buynow {
	width: 58px;
	height: 21px;
	overflow: hidden;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_listpage.png") 0 -200px no-repeat

}
.list-m .item-buy .btn-fav {
	line-height: 22px
}
.list-m .item-ico {
	position: absolute;
	top: 10px;
	right: 17px;
	width: 68px;
	height: 68px;
	overflow: hidden
}
.list-m .item-ico-hot {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/item-ico-hot.png") 0 0 no-repeat

}
.list-m .item-ico-prom {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/item-ico-prom.png") 0 0 no-repeat

}
.list-m .item-ico-new {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/item-ico-new.png") 0 0 no-repeat

}
.list-s .item {
	width: 170px
}
.list-s .item-title, .list-s .item-price {
	padding: 0 10px
}
.list-s-n4 {
	margin-right: -10px;
	width: 720px
}
.list-s-n4 .item {
	margin-right: 10px
}
.list-s-n5 {
	margin-right: -25px;
	width: 975px
}
.list-s-n5 .item {
	margin-right: 25px
}
.ico {
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
*zoom:1;
*display:inline
}
.form fieldset {
	margin-bottom: 18px
}
.form legend {
	padding-left: 130px;
	padding-bottom: 18px;
	font-size: 22px;
	font-weight: bold;
	color: #333
}
.f-box {
	zoom: 1
}
.f-box:after {
	content: "\20";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both
}
.f-msg {
	overflow: hidden;
	zoom: 1;
	color: #919191;
	padding-top: 6px;
	float: left
}
.f-label {
	float: left;
	width: 130px;
	padding-top: 6px;
	line-height: 16px;
	text-align: right
}
.f-input {
	float: left;
	margin-right: 10px;
	padding-bottom: 20px;
	line-height: 16px;
	height: auto;
*display:inline
}
.f-txt, .f-area {
	line-height: 16px;
	padding: 4px 5px;
	border: 1px solid #ddd;
	color: #333;
	vertical-align: middle;
	outline: none
}
.f-txt {
	width: 198px;
	height: 16px
}
.f-txt-m {
	width: 128px
}
.f-txt-s {
	width: 68px
}
.f-txt-ss {
	width: 38px
}
.f-txt-lg {
	width: 298px
}
.f-txt-written {
	float: left;
	display: inline;
	padding-top: 6px;
	line-height: 16px
}
.f-txt-dab {
	background: #eee;
	color: #999
}
.f-strike {
	color: #999
}
.f-area {
	resize: none;
	width: 400px;
	height: 80px;
	overflow: auto
}
.f-file {
	height: 26px;
	line-height: 26px
}
.f-act {
	padding-left: 130px;
	padding-bottom: 20px
}
.f-check, .f-radio {
	padding-top: 6px
}
.f-check li, .f-radio li {
	float: left;
	display: inline;
	margin-right: 10px
}
.f-check input, .f-radio input {
	float: left;
	display: inline;
	margin: 2px 3px 0 0;
*margin:-3px 0 0 0
}
.f-radio-item label, .f-check-item label {
	float: left;
	display: inline;
	height: 16px;
	line-height: 1.33;
	line-height: 1.41\9;
	overflow: hidden;
	zoom: 1
}
.f-select {
	width: 100px;
	height: 26px;
	line-height: 20px;
	padding: 4px 5px;
	border: 1px solid #ddd;
	outline: none
}
.nform {
	width: 500px
}
.nform .f-box {
	position: relative
}
.nform .f-input {
	padding-bottom: 10px
}
.nform .f-msg {
	position: absolute;
	left: 130px;
	bottom: 6px
}
.nform .f-area {
	width: 340px
}
.s1em {
	padding-right: 1em
}
.btn, .btn span, .btn-lg, .btn-lg span, .btn-lgSubmit span {
	width: 140px;
	height: 40px;
	background: #0daabd
}
.btn, .btn-lg, .btn-lgSubmit {
	display: inline-block;
	margin-right: 2px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	_vertical-align: baseline;
	_width: 58px;
	width: 140px;
	height: 40px;
	line-height: 40px;
	background: #0daabd
}
.btn-lgSubmit, .btn-lgSubmit span {
	width: 90px;
	height: 30px;
	line-height: 2.21;
	font-size: 14px;
	color: #fff
}
.btn-lgSubmit:hover {
	color: #fff
}
.btn span, .btn-lg span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	min-width: 50px;
	_position: relative;
	margin-top: 4px
}
.btn span {
	height: 24px;
	line-height: 1.96;
	line-height: 2.05\9
}
.btn-lg span {
	height: 30px;
	line-height: 2.21;
	font-size: 14px
}
.btn {
	background-position: 0 -108px
}
.btn span {
	background-position: 100% -108px
}
.btn:hover {
	background-position: 0 -132px
}
.btn:hover span {
	background-position: 100% -132px
}
.btn-lg {
	background-position: 0 -156px;
	overflow: hidden;
	font-size: 14px
}
.btn-lg span {
	background-position: 100% -156px
}
.btn-hl-lg {
	background-position: 0 -186px
}
.btn-hl-lg span {
	background-position: 100% -186px
}
.btn-lg, .btn-lg:hover {
	color: #fefefe
}
.btn-hl-lg, .btn-hl-lg:hover {
	color: #666
}
.btn-im {
	background-position: 0 0
}
.btn-im span {
	background-position: 100% 0
}
.btn-im:hover {
	background-position: 0 -24px
}
.btn-im:hover span {
	background-position: 100% -24px
}
.btn-im-lg {
	background-position: 0 -48px
}
.btn-im-lg span {
	background-position: 100% -48px
}
.btn-im-lg:hover {
	background-position: 0 -78px
}
.btn-im-lg:hover span {
	background-position: 100% -78px
}
.btn-im, .btn-im:hover, .btn-im-lg, .btn-im-lg:hover {
	color: #eee
}
.paging {
	height: 26px;
	line-height: 2.06;
	padding: 10px 0;
	overflow: hidden;
	zoom: 1
}
.paging .skip, .paging .total, .paging .num, .paging .skip input, .paging .skip div {
	float: right;
	display: inline
}
.paging .num a, .paging .num span {
	float: left;
	display: inline;
	height: 24px;
	overflow: hidden;
	border: 1px solid #efefef;
	padding: 0 10px;
	margin: 0 6px
}
.paging .num a:hover {
	border-color: #c00
}
.paging .num .break {
	border: none;
	padding: 1px;
	cursor: default
}
.paging .num .break:hover {
	color: #333
}
.paging .num .cur {
	background-color: #0096ae;
	color: #fefefe;
	cursor: default
}
.paging .total, .paging .skip {
	padding: 1px;
	margin-left: 10px
}
.paging .skip .txt-skip {
	border: 1px solid #efefef;
	width: 24px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	padding: 3px;
	text-align: center;
	margin: 0 5px;
	outline: none
}
.paging .skip .btn-skip {
	width: 46px;
	height: 24px;
	overflow: hidden;
	border: none;
	margin-left: 10px;
	cursor: pointer;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/paging.png") 0 0

}
.paging .skip {
*width:136px
}
.paging .skip .wrap-txt-skip {
*width:42px
}
.sitebar {
	min-width: 1200px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background-color: #f3f3f3;
	border-bottom: 1px solid #d7d7d7
}
.sitebar li {
	float: left;
	display: inline;
	padding: 0 10px
}
.social .ico-social {
	width: 16px;
	height: 16px;
	margin-right: 3px;
*margin-right:6px;
	background-image: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_ico.png")
}
.sitebar .social .ico-social {
	margin-top: 7px
}
.social .ico-social-1 {
	background-position: 0 0
}
.social .ico-social-2 {
	background-position: 0 -50px
}
.social .ico-social-3 {
	background-position: 0 -100px
}
.social .ico-social-4 {
	background-position: 0 -150px
}
.social .ico-social-5 {
	background-position: 0 -200px
}
.sitebar .notice {
	width: 500px;
	_width: 488px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.sitebar .quick-login {
}
.sitebar .quick-link {
	float: right
}
.sitebar .quick-link a {
	padding: 0 2px
}
.header {
	position: relative;
	z-index: 99
}
.header li {
	float: left;
	display: inline
}
.header .logo-colipu a, .header .logo-promotion a {
	display: block;
	height: 92px;
	overflow: hidden;
	background-image: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png");
	background-repeat: no-repeat
}
.header .logo-colipu a {
	width: 205px;
	background-position: 0 -500px;
	margin-right: 10px
}
.header .logo-promotion {
	width: 200px
}
.header .logo-promotion a {
	width: 104px;
	background-position: 0 -600px
}
.header .searchbar {
	padding-top: 17px;
	width: 369px
}
.header .searchbar .searchinput {
	position: relative;
	margin-bottom: 10px
}
.header .searchbar input {
	width: 249px;
	height: 21px;
	padding: 5px 10px;
	line-height: 22px;
	border: none;
	outline: none;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -700px no-repeat

}
.header .searchbar .btn-search {
	position: absolute;
	top: 0;
*top:1px;
	left: 269px;
	width: 100px;
	height: 31px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -750px no-repeat

}
.header .searchbar .kewwords {
	text-align: center
}
.header .searchbar .kewwords a {
	margin-right: 5px
}
.header .hotline {
	float: right;
	width: 230px;
	text-align: center;
	padding-top: 30px;
	margin-top: 25px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -800px no-repeat

}
.topmenu {
	height: 33px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -900px repeat-x

}
.topmenu .menulist, .topmenu .menulist li {
	float: left;
	display: inline
}
.topmenu .menulist li {
	padding-right: 2px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 100px -1000px no-repeat

}
.topmenu .menulist a {
	display: block;
	width: 100px;
	height: 33px;
	line-height: 34px;
	text-align: center;
	color: #fefefe;
	font-weight: bold;
	font-size: 14px
}
.topmenu .menulist a:hover, .topmenu .menulist .cur {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -950px repeat-x

}
.submenu {
	width: 210px;
	float: left;
	display: inline
}
.submenu .allcata {
	width: 210px;
	height: 33px;
	overflow: hidden;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -1050px repeat-x;
	cursor: pointer
}
.submenu .allsort {
	width: 210px;
	position: relative;
	z-index: 99
}
.submenu .menucata {
	width: 206px;
	padding-top: 10px;
	border: 2px solid #40b0c1;
	border-top: none;
	background-color: #f4fdff;
	overflow: visible
}
.allsort .mc-item {
	border-bottom: 1px solid #e4ecee;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_ico.png") 190px -337px no-repeat;
	_width: 206px;
	_overflow: hidden
}
.allsort li h3 {
	height: 34px;
	line-height: 34px;
	padding-left: 25px;
	cursor: pointer
}
.allsort li h3 a {
	color: #4b4b4b;
	font-size: 14px;
	font-weight: bold
}
.allsort li h3 a:hover {
	color: #c00
}
.allsort .mc-item h3 {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_ico.png") 15px -284px no-repeat

}
.allsort .mc-item-sub {
	position: absolute;
	z-index: 97;
	top: 10px;
	left: 209px;
	width: 600px;
	overflow: hidden;
	background-color: #f4fdff;
	border: 1px solid #40b0c1;
	display: none
}
.allsort .mc-item-hv h3 {
	background-color: #fff;
	width: 183px;
	position: relative;
	z-index: 98
}
.allsort .mc-item-hv h3 a {
	color: #c00
}
.allsort .mc-item-hv .mc-item-sub {
	display: block
}
.allsort .mc-item-r {
	float: right;
	display: inline;
	width: 169px
}
.allsort .mc-item-r dl {
	padding: 10px 5px;
	overflow: hidden
}
.allsort .mc-item-r dt {
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 8px
}
.allsort .mc-item-r dd {
	width: 159px;
	overflow: hidden
}
.allsort .mc-item-l {
	float: left;
	display: inline;
	width: 410px;
	padding: 0 10px;
	border-right: 1px solid #d3edf1;
	background-color: #fff
}
.allsort .mc-item-l dl {
	border-top: #669934 1px dotted;
	overflow: hidden;
	padding: 1px 5px 10px 5px;
	margin-top: -1px;
	zoom: 1
}
.allsort .mc-item-l dt {
	float: left;
	display: inline;
	width: 80px;
	padding-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold
}
.allsort .mc-item-l dd {
	float: left;
	width: 320px;
	_width: auto;
	display: inline;
	overflow: hidden
}
.allsort .mc-item dd a {
	float: left;
	display: inline;
	border-left: 1px solid #333;
	padding: 0 8px;
	margin: 10px 0 0 -1px;
	height: 14px;
	line-height: 14px;
	word-break: keep-all;
	zoom: 1
}
.minicart, .minicart .hd {
	width: 150px;
	height: 33px
}
.minicart {
	float: right;
	display: inline;
	position: relative
}
.minicart .hd {
	overflow: hidden;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -1100px no-repeat

}
.minicart .hd-cur {
	background-position: 0 -1150px
}
.minicart .minicart-num, .minicart .minicart-num span {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_index.png") 0 -1200px no-repeat

}
.minicart .minicart-num {
	position: absolute;
	top: -8px;
	left: 24px;
	_width: 8px;
	cursor: default;
	padding-left: 4px;
	margin-right: 3px
}
.minicart .minicart-num span {
	display: block;
	_position: relative;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 4px;
	margin-right: -3px;
	background-position: 100% -1200px;
	height: 20px;
*line-height:1.31;
	color: #fefefe
}
.minicart .bd {
	position: absolute;
	top: 33px;
	right: 0;
	background-color: #fff;
	padding: 10px 5px;
	z-index: 99;
	border: 1px solid #3eafc1;
	border-top: none;
	width: 300px;
	height: 315px;
	overflow-y: scroll
}
.minicart .list-ss {
	overflow: hidden;
	margin-bottom: 10px;
	zoom: 1
}
.minicart .list-ss li {
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0
}
.minicart .list-ss .item-hd, .minicart .list-ss .item-bd, .minicart .list-ss .item-ext {
	float: left;
	display: inline;
	overflow: hidden;
	height: 70px
}
.minicart .list-ss .item-hd {
	width: 85px;
	margin-right: 5px
}
.minicart .list-ss .item-bd, .minicart .list-ss .item-bd a, .minicart .list-ss .item-bd p {
	width: 155px
}
.minicart .list-ss .item-bd a {
	display: block;
	padding-top: 10px;
	height: 33px;
	overflow: hidden
}
.minicart .list-ss .item-bd p {
	padding-top: 2px;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.minicart .list-ss .item-bd p span {
	margin-right: 5px
}
.minicart .list-ss .item-ext {
	width: 35px;
	line-height: 70px;
	text-align: right
}
.footer .help {
	background-color: #f3f3f3;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px
}
.footer .help li {
	float: left;
	display: inline;
	overflow: hidden;
	width: 150px;
	margin-left: 20px;
	margin-right: 30px
}
.footer .help h3 {
	color: #0096ae;
	border-bottom: 2px solid #0096ae;
	padding-bottom: 5px;
	padding-top: 20px;
	margin-bottom: 10px;
	font: bold 14px/1.499 arial, 
}
.footer .help a {
	display: block;
	margin-bottom: 6px
}
.footer .copyright {
	text-align: center;
	padding: 10px 0
}
.footer .copyright p {
	padding-bottom: 5px
}
.footer .security {
	text-align: center
}
.footer .security a {
	padding: 0 5px
}
.tm-dialog .bd, .tm-dialog .ft {
	padding: 20px 30px
}
.tm-dialog .dgmsg {
	position: relative;
	zoom: 1;
	padding-left: 75px;
	padding-top: 5px
}
.tm-dialog h6 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px
}
.tm-dialog .ft-c {
	text-align: right
}
.tm-dialog .f-input {
	padding-bottom: 10px
}
.tm-dialog .f-act {
	padding-bottom: 0;
	padding-top: 10px
}
.evaluation-star-lg {
	text-align: center;
	padding: 20px 0
}
.evaluation-star-lg p {
	overflow: hidden;
	zoom: 1
}
.evaluation-star-lg span {
	float: left;
	display: inline;
	width: 60px;
	margin-right: 10px
}
.evaluation-star-lg a span {
	width: 24px;
	height: 22px;
	overflow: hidden;
	margin: 0 28px 10px 18px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_ico.png") 0 -700px no-repeat

}
.evaluation-star-lg .cur span, .evaluation-star-lg a:hover span {
	background-position: 0 -650px
}
.tip, .tip i, .tip b {
	font-size: 0;
	position: absolute
}
.tip i, .tip b {
	border-width: 6px;
	border-style: dashed
}
.tip-t .tip {
	top: -12px;
	right: 50%;
	padding-right: 6px
}
.tip-r .tip {
	right: 0;
	bottom: 50%;
	padding-bottom: 6px
}
.tip-b .tip {
	bottom: 0;
	right: 50%;
	padding-right: 6px
}
.tip-l .tip {
	left: -12px;
	bottom: 50%;
	padding-bottom: 6px
}
.tip-t .tip b, .tip-t .tip i {
	border-color: transparent transparent currentColor transparent;
	border-bottom-style: solid
}
.tip-r .tip b, .tip-r .tip i {
	border-color: transparent transparent transparent currentColor;
	border-left-style: solid
}
.tip-b .tip b, .tip-b .tip i {
	border-color: currentColor transparent transparent transparent;
	border-top-style: solid
}
.tip-l .tip b, .tip-l .tip i {
	border-color: transparent currentColor transparent transparent;
	border-right-style: solid
}
.tip-t .tip i {
	top: 1px
}
.tip-r .tip i {
	left: -1px
}
.tip-b .tip i {
	top: -1px
}
.tip-l .tip i {
	left: 1px
}
.tips {
	position: absolute;
	z-index: 9
}
.tips-con {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #333;
	zoom: 1;
	position: relative;
	padding: 6px 27px 6px 10px;
	_padding: 7px 27px 5px 10px;
	_display: inline
}
.tips .tip i {
	color: #fff
}
.tips .tip b {
	color: #aaa
}
.tips-low .tips-con {
	background-color: #fffff4;
	border-color: #fccc8c
}
.tips-low .tip i {
	color: #fffff4
}
.tips-low .tip b {
	color: #fbc57c
}
.tips-pop .tips-con {
	background-color: #fff;
	border-color: #a0a0a0;
	padding: 2px
}
.tips-pop .tip i {
	color: #fff
}
.tips-pop .tip b {
	color: #7c7c7c
}
.tips-cls {
	background: url(../images/sprite_tips.png) no-repeat 0 0;
	font-size: 0;
	overflow: hidden;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px
}
.tips-cls:hover {
	background-position: 0 -50px;
	cursor: pointer
}
.tip-l .tips-sd, .tip-t .tips-sd {
filter:progid:DXImageTransform.Microsoft.Shadow(color='#c9c9c9', direction='135', strength='3');
	box-shadow: 2px 2px 2px #d4d4d4;
*margin-right:-3px
}
.tip-r .tips-sd {
filter:progid:DXImageTransform.Microsoft.Shadow(color='#c9c9c9', direction='225', strength='3');
	box-shadow: -2px 2px 2px #d4d4d4;
	margin-right: 3px\0
}
:root .tip-r .tips-sd {
	margin-right: 0px\0
}
#ftxtwritten {
	background: url(../images/hsimg.jpg) no-repeat 0 4px;
	padding-left: 30px
}
#ftxtwritten2 {
	background: url(../images/hsimg.jpg) no-repeat 0 -36px;
	padding-left: 30px
}
.mb10 {
	background: url(../images/hsimg.jpg) no-repeat 0 -76px;
	padding-left: 30px
}
.box-cart-modify .hd h2 {
	font-size: 15px
}
.box-cart-modify .hd-sub {
	display: inline;
	float: left;
	padding-left: 10px
}
.box-cart-modify .SelfStyle {
	_padding-top: 10px
}
.greybackground {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	z-index: 998;
	opacity: .5;
	background-color: #000;
	-moz-opacity: .5;
	filter: alpha(opacity=50)
}
.none {
	display: none
}
.layout {
	margin: 0 auto;
	width: 1200px;
	zoom: 1
}
.box {
	width: 100%;
	height: 100%;
	_height: auto
}
*+html .box {
	height: auto
}
.topRow1 {
	background: #f7f7f7;
	width: 100%;
	min-width: 1200px;
	height: 25px;
	border-bottom: 1px solid #ddd
}
.floatMenu {
	display: none;
	position: absolute;
	left: 0;
	width: auto;
	height: auto
}
.topRow1 .topfirstLeftUL {
	float: left
}
.topRow1 .topfirstLeftUL li {
	float: left;
	margin-top: 5px;
	line-height: 16px;
	margin-right: 18px;
	height: 16px;
	text-align: center
}
.topRow1 .topfirstLeftUL .fgli {
	border-left: 1px solid #ddd;
	padding-left: 18px
}
.topFirstRight {
	float: right
}
.topFirstRight ul, .topFirstRight ul li, .topFirstRight i.topfirstLeftEm {
	float: left;
	display: inline
}
.topFirstRight ul {
	height: 14px;
	margin-top: 6px;
	margin-right: 15px
}
.topFirstRight ul li {
	border-right: #ddd solid 1px;
	height: 14px;
	line-height: 14px;
	padding: 0 18px
}
.topFirstRight ul li em {
	color: #ddd;
	display: inline-block;
	width: 37px;
	text-align: center;
	height: 14px
}
.topFirstRight ul li i {
	width: 7px;
	height: 4px;
	background: url(../images/sprite_new_icon.png) -195px -78px no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}
.topFirstRight ul li a:hover i {
	background-position: -220px -78px
}
.topFirstRight ul li a.a2, .topFirstRight ul li a.a1, .topFirstRight ul li a.a3, .topFirstRight ul li a.a4 {
	color: #d71635
}
.allmenuUL {
	width: 200px;
	height: 100px;
	background: red;
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 9999
}
.topRow2 {
	height: 120px
}
.logDIV {
	float: left;
	margin-top: 27px;
	width: 548px
}
.logDIV h1, .logo {
	float: left;
	display: inline-block;
	width: 200px;
	height: 80px
}
.logo i {
	color: #333;
	letter-spacing: 6px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	display: block;
	width: 100%
}
.logo img {
	/*height: 57px;
	width: 180px*/
}
.clpTitle {
	display: inline;
	float: left;
	padding-left: 12px;
	padding-top: 12px;
	border-left: #999 solid 1px;
	height: 68px
}
.clpTitle img {
	width: 298px;
	height: 57px
}
.row2Riht {
	float: right;
	margin: 0;
	padding: 0;
	width: 632px;
	min-width: 558px;
	height: auto;
	overflow: hidden
}
.searchDivParent {
	height: 80px;
	margin-top: 37px;
	float: left;
	width: 376px;
	position: relative;
	z-index: 2
}
div.searchDiv {
	width: 374px;
	overflow: hidden;
	line-height: 18px;
	border: 1px solid #d71635
}
div.searchDiv a {
	float: right;
	background: #d71635;
	clear: right
}
div.searchDiv img {
	float: right
}
div.searchDiv .searchTxt {
	color: #666;
	float: left;
	height: 31px;
	line-height: 31px;
	border: none;
	width: 334px;
	font-size: 14px;
	padding-left: 5px
}
div.searchDiv input {
	border: none;
	border-color: #fff
}
.searchResult {
	position: absolute;
	top: 33px;
	left: 0;
	border: #c7c7c7 solid 1px;
	border-top: none;
	overflow: hidden;
	background: #fff;
	width: 343px
}
.searchResult li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	cursor: pointer;
	float: none;
	display: block
}
.searchResult li b {
	float: left;
	display: inline-block;
	overflow: hidden;
	width: 170px;
	margin-left: 7px;
	color: #666
}
.searchResult li em {
	float: right;
	display: inline-block;
	width: 158px;
	margin-right: 7px;
	color: #999;
	text-align: right
}
.searchResult li:hover {
	background: #eee
}
.searchResult li:hover b, .searchResult li:hover em {
	color: #333
}
.searchResult p {
	text-align: right;
	height: 24px;
	line-height: 24px;
	padding-right: 7px;
	border-top: #eee solid 1px;
	overflow: hidden
}
.searchResult p span {
	color: #666;
	cursor: pointer
}
.hotmenu {
	overflow: hidden;
	margin: 0 130px 0 0;
	width: 376px;
	height: 25px
}
.hotmenu ul {
	list-style: none;
	float: left
}
div.hotmenu ul li {
	margin: 8px 6px 0 0;
	float: left;
	color: #666
}
.carDiv {
	height: 30px;
	width: 234px;
	float: right;
	z-index: 888;
	margin-top: 5px;
	position: relative
}
.carDiv .buyCount {
	height: 30px;
	line-height: 30px;
	font-style: normal;
	display: inline-block;
	width: 70px;
	float: left;
	color: #d71635;
	text-align: center;
	font-size: 16px
}
.carDiv img {
	float: left
}
.ShopList {
	display: none;
	padding: 10px 0 10px 5px;
	width: 313px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 30px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 10;
	-moz-box-shadow: 2px 2px 3px #7f7f7f;
	-webkit-box-shadow: 2px 2px 3px #7f7f7f;
	-o-box-shadow: 2px 2px 3px #7f7f7f;
	box-shadow: 2px 2px 3px #7f7f7f
}
.spCarList {
	width: 313px;
	border-top: 2px solid #d71635;
	background: #fff;
	margin: 0;
	padding: 15px 0 15px 0;
	display: block;
	border-left: 2px solid #dcdbdc;
	border-bottom: 2px solid #dcdbdc;
	border-right: 1px solid #dcdbdc
}
.eWeiNum {
	margin-left: 410px
}
.eWeiNum img.okdloding {
	float: left;
	margin-left: 25px;
	margin-top: 20px;
	display: inline
}
.eWeiNum img.ewmImg {
	float: right;
	margin-top: 10px
}
.spCarListHide {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	display: none
}
.topRow3 {
	background: #d71635;
	width: 100%;
	height: 40px;
	margin: 0;
	min-width: 1200px
}
.topRow3 .nAllClass {
	float: left;
	display: inline;
	width: 210px;
	position: relative;
	z-index: 991
}
.nAllClassBtn {
	width: 210px;
	height: 40px;
	overflow: hidden;
	display: block;
	background: #333;
	color: #fff;
	font-size: 16px;
	line-height: 40px
}
.nAllClassBtn i {
	width: 11px;
	height: 11px;
	display: block;
	background: url(../images/sprite_new_icon.png) no-repeat 0 -714px;
	float: left;
	margin: 14px 15px 0
}
.nAllClassBtn:hover {
	color: #fff
}
.topRow3 .menuUL {
	list-style: none;
	float: left
}
.topRow3 .menuUL li {
	float: left;
	margin: 0;
	height: 40px;
	line-height: 40px;
	margin-left: 40px;
	display: inline;
	overflow: hidden
}
.topRow3 .menuUL li a {
	color: #fff;
	text-align: center;
	font-size: 16px
}
.topRow3 .menuUL li a:hover {
	text-shadow: 1px 1px 13px #fff
}
.topRow3 .menuUL .hotphone {
	float: right;
	margin: 14px 0 0 20px
}
.topRow4 {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
	width: 100%;
	height: 33px;
	min-width: 1200px
}
.kzmenuULPointCity {
	width: 100%
}
.kzmenuULPointCity li {
	float: left;
	height: 29px;
	line-height: 32px;
	padding: 0 20px;
	margin-right: 10px
}
.kzmenuUL {
	float: left;
	list-style: none
}
.kzmenuUL li.kzmenuUL-li {
	position: relative;
	z-index: 990;
	float: left;
	font-size: 12px
}
.kzmenuUL li.kzmenuUL-li .kzmenuUL-span a {
	text-align: center
}
.kzmenuUL li.kzmenuUL-li .kzmenuUL-span {
	height: 33px;
	line-height: 33px;
	padding: 0 20px;
	display: block
}
.kzmenuUL img {
	vertical-align: inherit
}
.main {
	margin: 0 auto;
	padding: 0;
	background: #fff;
	width: 100%;
	height: auto
}
.bottomtop {
	background: #01a0b3;
	width: 100%;
	height: 108px;
	float: left
}
.showinfo {
	background: url(../images/showtsxx.png) no-repeat;
	height: 108px
}
.bottommiddle {
	background: #f7f7f7;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.botmidUL {
	list-style: none;
	float: left;
	min-width: 1200px
}
.botmidUL li {
	float: left;
	text-align: left;
	padding: 38px 62px 20px 62px
}
.botmidUL li h3 {
	font-size: 1.17em;
	font-weight: bold;
	color: #666;
	margin: 0 0 10px 0
}
.botmidUL li a {
	display: block;
	text-align: left;
	font-size: 12px;
	padding: 5px 0 5px 0
}
.bottomfooter {
	background: #fff;
	width: 100%;
	padding: 10px 0;
	float: left;
	text-align: center;
	overflow: hidden
}
.botmSetCenter {
	text-align: center;
	margin-top: 10px;
	float: left;
	width: 100%
}
.bottomfooter p {
	text-align: center;
	color: #666;
	margin-top: 10px
}
.botmSetCenter .bottommenuUL {
	text-align: center;
	width: 307px;
	margin: 0 auto;
	overflow: hidden
}
.bottomfooter .bottommenuDiv span {
	display: inline-block;
	border-left: #666 solid 1px;
	height: 14px;
	line-height: 14px;
	padding: 0 10px 0 17px
}
.bottomfooter .bottommenuDiv span.noborder {
	border: none;
	width: auto
}
.bottomfooter .bottommenuDiv span a {
	color: #666
}
.bottomfooter .bottommenuDiv span a:hover {
	color: #d71635
}
.bottommenuUL li {
	float: left;
	border-left: 1px solid #666;
	padding: 0 18px 0 18px
}
.bottommenuUL .fristli {
	border: none
}
.bottommenuUL li a {
	text-align: center
}
.bottommenuUL li a:hover {
	color: #d71635
}
.setminWidth {
	height: auto;
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	padding: 0
}
.divsorollDiv1 {
	position: fixed;
	_position: absolute;
	right: 10px;
	top: 216px;
	cursor: pointer;
	right: 25px
}
.divsorollDiv1 a {
	border: 0;
	float: left;
	clear: left
}
.divsorollDiv1 img {
	border: none
}
.ggw {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
	width: 100%;
	min-width: 1200px;
	padding: 1px;
	float: left;
	zoom: 1;
	margin: 0 auto 10px auto
}
.SameLeftDiv {
	float: left;
	width: 185px;
	height: 100%;
	margin: 0 10px 0 0;
	border: none
}
.SameRightDiv {
	float: left;
	width: 1005px;
	height: 100%;
	border: none
}
.SamekzleftcheckP {
	width: 185px;
	height: auto
}
.SamekzleftcheckP .kzleftcheckUL {
	float: left;
	list-style: none
}
.SamekzleftcheckP .kzleftcheckUL li {
	border-bottom: 1px solid #eee;
	width: 185px;
	padding: 5px 0 5px 0
}
.SamekzleftcheckP ul li a {
	font-size: 12px;
	height: 72px;
	margin: 5px;
	line-height: 16px;
	height: 32px;
	overflow: hidden
}
.SamekzleftcheckP ul li a em {
	width: 90px;
	height: 32px;
	overflow: hidden;
	float: right;
	font-style: normal;
	margin: 12px 10px 0 0;
	_margin: -48px 10px 0 0;
*margin:-48px 10px 0 0!important;
	line-height: 16px
}
.SamekzleftcheckP .kzleftcheckUL li img {
	width: 60px;
	height: 60px
}
.SamekzleftcheckP ul .zjTitle {
	line-height: 40px;
	border-top: 3px solid #d71635;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	background: #f7f7f7
}
.s1em {
	padding-right: 1em
}
.btn, .btn span, .btn-lg, .btn-lg span {
	background: #0aabbd
}
.btn, .btn-lg {
	display: inline-block;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	_vertical-align: baseline;
	_width: 58px
}
.btn span, .btn-lg span {
	display: block;
	margin-right: -2px;
	white-space: nowrap;
	overflow: hidden;
	min-width: 50px;
	_position: relative
}
.btn span {
	height: 24px;
	line-height: 1.96;
	line-height: 2.05\9
}
.btn-lg span {
	height: 30px;
	line-height: 2.21;
	font-size: 14px
}
.btn {
	background-position: 0 -108px
}
.btn span {
	background-position: 100% -108px
}
.btn:hover {
	background-position: 0 -132px
}
.btn:hover span {
	background-position: 100% -132px
}
.btn-lg {
	background-position: 0 -156px
}
.btn-lg span {
	background-position: 100% -156px
}
.btn-hl-lg {
	background-position: 0 -186px
}
.btn-hl-lg span {
	background-position: 100% -186px
}
.btn-lg, .btn-lg:hover {
	color: #fefefe
}
.btn-hl-lg, .btn-hl-lg:hover {
	color: #666
}
#dialog {
	z-index: 9999;
	left: 45%;
	top: 50%;
	margin-left: -200px;
	margin-top: -150px;
	margin-top: 0;
	position: fixed
}
.tm-dialog {
	position: absolute;
	width: 540px;
	background-color: #fff;
	z-index: 999
}
.tm-dialog .hd {
	background-color: #0096ae
}
.tm-dialog .hd strong {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #fefefe;
	overflow: hidden;
	font-weight: bold;
	padding-left: 10px
}
.tm-dialog .hd .close {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 35px;
	height: 35px;
	overflow: hidden;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_new_icon.png") -440px -285px no-repeat

}
.tm-dialog .bd, .tm-dialog .ft {
	padding: 20px 30px
}
.tm-dialog .dgmsg {
	position: relative;
	zoom: 1;
	padding-left: 75px;
	padding-top: 5px
}
.tm-dialog .dgmsg .dgmsg-i {
	position: absolute;
	width: 58px;
	height: 58px;
	overflow: hidden;
	left: 0;
	top: 0;
	background-image: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_new_icon.png");
	background-repeat: no-repeat
}
.tm-dialog .dgmsg-ok .dgmsg-i {
	background-position: -428px -365px
}
.tm-dialog .dgmsg-pt .dgmsg-i {
	background-position: -428px -427px
}
.tm-dialog .dgmsg-err .dgmsg-i {
	background-position: -488px -365px
}
.tm-dialog h6 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px
}
.tm-dialog .ft-c {
	text-align: right
}
.tm-dialog .f-input {
	padding-bottom: 10px
}
.tm-dialog .f-act {
	padding-bottom: 0;
	padding-top: 10px
}
.ShopList .minicart-num {
	position: absolute;
	top: -8px;
	left: 24px;
	_width: 8px;
	cursor: default;
	padding-left: 4px;
	margin-right: 3px
}
.ShopList .minicart-num span {
	display: block;
	_position: relative;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 4px;
	margin-right: -3px;
	background-position: 100% -1200px;
	height: 20px;
*line-height:1.31;
	color: #fefefe
}
.ShopList .list-ss {
	margin-bottom: 10px;
	zoom: 1;
	max-height: 299px;
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
	border-bottom: #ddd solid 1px
}
.ShopList .list-ss .itemDivli {
	float: left;
	height: 68px;
	border-bottom: 1px solid #ddd;
	width: 313px;
	padding: 3px 0 3px 0
}
.ShopList .list-ss .item-hd, .ShopList .list-ss .item-bd, .ShopList .list-ss .item-ext {
	float: left;
	display: inline;
	overflow: hidden;
	height: 70px
}
.ShopList .list-ss .item-hd {
	width: 70px;
	margin-right: 5px
}
.ShopList .list-ss .item-bd a {
	display: block;
	margin-top: 3px;
	overflow: hidden;
	width: 220px;
	line-height: 16px;
	height: 32px
}
.ShopList .list-ss .item-bd p {
	width: 220px;
	height: 20px;
	margin-top: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}
.ShopList .list-ss .item-bd p span {
	margin-right: 5px
}
.ShopList .list-ss .item-ext {
	width: 35px;
	line-height: 70px;
	text-align: right
}
.pb10 {
	padding-bottom: 10px;
	text-align: left
}
.tr {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 20px
}
.carDiv .ShopList p.tr b, .carDiv .ShopList p.tr em {
	float: left;
	display: inline-block;
	line-height: 25px;
	color: #333
}
.carDiv .ShopList p.tr em {
	margin-left: 13px
}
.carDiv .ShopList p.tr i {
	color: #d71635;
	padding: 0 5px
}
.carDiv .ShopList p.tr i font {
	font-size: 14px
}
.carDiv .ShopList p.tr em i {
	font-weight: bold
}
.carDiv .ShopList p.tr a {
	background: #d71635;
	color: #fff;
	width: 68px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: right;
	display: inline-block;
	font-size: 12px
}
.red, .price {
	color: #c00;
	font-size: 13px;
	font-weight: bold
}
.item-bd {
	width: 220px;
	float: left
}
.item-bd .delBtncar {
	display: block;
	padding: 0 8px;
	float: right;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	color: #333
}
.item-bd .delBtncar:hover {
	color: #d71635
}
.item-bd .maneySpan, .item-bd .red {
	display: block;
	float: left;
	height: 19px;
	line-height: 19px
}
.trbottom {
	color: #333;
	display: block;
	text-align: center
}
.WebModelForm {
	width: 550px;
	height: 300px;
	background: #fff;
	z-index: 8889;
	position: absolute
}
.WebModelForm .infotitle {
	float: left;
	height: 40px;
	display: block;
	background: #00acb9 url(../images/sprite_litter.png) 515px -1457px no-repeat;
	width: 550px
}
.WebModelForm .infotitle em {
	font-style: normal;
	color: #fff;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 12px;
	float: left;
	font-weight: bold
}
.WebModelForm .infotitle .closeA {
	float: right;
	width: 46px;
	height: 36px;
	padding: 1px
}
.WebModelForm .modelFormContent1 {
	border-bottom: 1px solid #ddd;
	height: 190px
}
.WebModelForm .modelFormContent1 .modelInfoMiddle {
	overflow: hidden;
	height: 140px;
	background: url(../images/tishifu.png) no-repeat;
	float: left;
	margin-left: 100px;
	width: 500px;
	margin-top: 10px;
	margin-left: 50px
}
.WebModelForm .modelFormContent1 .modelInfoMiddle .modelInfo1 {
	float: left;
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
	color: #676561;
	width: 300px;
	padding-left: 130px;
	padding-top: 30px
}
.WebModelForm .modelFormContent1 .modelInfoMiddle .modelInfo1 font {
	color: #d71635;
	padding: 0 2px 0 2px
}
.WebModelForm .modelFormContent1 .modelInfoMiddle .modelInfo1_1 {
	float: left;
	line-height: 28px;
	font-size: 14px;
	color: #676561;
	width: 300px;
	padding-left: 130px;
	padding-top: 30px
}
.WebModelForm .modelFormContent1 .modelInfoMiddle .modelInfo1_1 font {
	font-weight: bold
}
.WebModelForm .modelFormContent1 .modelInfoMiddle .modelInfo1_1 p {
	font-size: 12px
}
.WebModelForm .modelFormContent2 {
	float: left;
	width: 545px;
	float: left;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #666460
}
.WebModelForm .modelFormContent2 font {
	color: #d71635;
	padding: 0 2px 0 2px
}
.WebModelForm .modelFormContent3 {
	float: left;
	height: 40px;
	width: 545px;
	text-align: center
}
.WebModelForm .modelFormContent3 a {
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	height: 40px;
	line-height: 40px;
	width: 110px
}
.WebModelForm .modelFormContent3 .goJieSuan {
	background: #00acb9;
	color: #fff;
	text-align: center;
	margin-right: 20px
}
.WebModelForm .modelFormContent3 .goonBuy {
	background: #d0ccc7;
	color: #676561;
	text-align: center
}
.WebModelForm .modelFormContent2_2 {
	float: left;
	width: 545px;
	float: left;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #666460
}
.WebModelForm .modelFormContent2_2 font {
	color: #d71635;
	padding: 0 2px 0 2px
}
.buytclist {
	background: url(../images/alltb.png) no-repeat -598px -413px;
	height: 23px;
	width: 61px;
	display: block
}
#AlertDiv {
	left: 45%;
	top: 50%;
	margin-left: -200px!important;
	margin-top: -150px!important;
	margin-top: 0;
	position: fixed
}
.spnJF, .spanJF {
	display: none
}
.evaluation-star-lg {
	text-align: center;
	padding: 20px 0
}
.evaluation-star-lg p {
	overflow: hidden;
	zoom: 1
}
.evaluation-star-lg span {
	float: left;
	display: inline;
	width: 60px;
	margin-right: 10px
}
.evaluation-star-lg a span {
	width: 24px;
	height: 22px;
	overflow: hidden;
	margin: 0 28px 10px 18px;
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_ico.png") 0 -700px no-repeat

}
.evaluation-star-lg .cur span, .evaluation-star-lg a:hover span {
	background-position: 0 -650px
}
#reviewFrom {
	z-index: 9999;
	left: 45%;
	top: 40%;
	margin-left: -200px!important;
	margin-top: -150px!important;
	margin-top: 0;
	position: fixed
}
.cf:after {
	visibility: hidden;
	display: block;
	content: "\20";
	font-size: 0;
	height: 0;
	clear: both
}
.cf {
	zoom: 1
}
.fb {
	font-weight: bold
}
.pb5 {
	padding-bottom: 5px
}
.f-txt, .f-area {
	line-height: 16px;
	_line-height: 1.4;
	padding: 4px 5px;
	border: 1px solid #ddd;
	color: #333;
	vertical-align: middle;
	_vertical-align: baseline;
	outline: none
}
.f-area {
	resize: none;
	width: 400px;
	height: 80px;
	overflow: auto
}
.mt10 {
	margin-top: 10px
}
.ml10 {
	margin-left: 10px
}
.btn-lg, .btn-lg:hover {
	color: #fefefe
}
.splitBtn {
	float: right
}
.splitBtn li {
	float: left;
	margin: 14px 5px 0 5px;
	font-size: 12px;
	color: #333;
	_margin: 6px 5px 0 5px;
*margin:6px 5px 0 5px!important;
*line-height:29px!important;
	_line-height: 29px
}
.splitBtn li a {
	border: 1px solid #ddd;
	color: #333;
	padding: 6px
}
.splitBtn li a:hover {
	color: #d71635
}
.splitBtn .countNum {
	color: #d71635;
	font-weight: bold
}
.zsListDiv ul {
	width: 1003px;
	float: left
}
.zsListDiv ul li {
	float: left;
	padding: 5px 16px 10px 16px;
	margin: 0;
	border-bottom: 1px dotted #ccc
}
.zsListDiv ul li p {
	width: 208px;
	margin: 5px;
	overflow: hidden
}
.zsListDiv ul li .procP img {
	width: 208px;
	height: 208px;
	border: none
}
.zsListDiv ul li .procTitle {
	height: 36px;
	overflow: hidden
}
.zsListDiv ul li .procTitle a {
	font-size: 12px;
	line-height: 18px
}
.priceNub {
	color: #d71635;
	font-size: 16px;
	height: 26px
}
.priceNub del {
	font-size: 12px;
	color: #7c7c7c;
	font-weight: 100
}
.item-num {
	border: 1px solid #ccc;
	height: 16px;
	line-height: 16px;
	outline: medium none;
	padding: 2px 3px;
	text-align: center;
	width: 24px;
	float: left
}
.item-addsub {
	float: left;
	margin: 0 5px;
	display: inline-block;
	position: relative;
	height: 22px;
	width: 7px
}
.item-addsub i {
	background: url(../images/sprite_new_icon.png) no-repeat;
	position: absolute;
	left: 0;
	width: 7px;
	height: 6px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block
}
.item-addsub .ico-add {
	background-position: -460px -24px;
	top: 0
}
.item-addsub .ico-subtract {
	top: 16px;
	background-position: -460px -32px
}
.setCount .btn-buynow {
	width: 58px;
	height: 21px;
	overflow: hidden;
	background: url(../images/sprite_new_icon.png) -135px -78px no-repeat;
	padding: 2px 50px 5px 0;
	margin-left: 13px;
	outline: none;
	outline-style: none
}
.setCount .btn-fav {
	line-height: 22px;
	font-size: 13px;
	cursor: pointer
}
.zsListDiv .jfP {
	background: url(../images/suihuan.jpg) no-repeat;
	color: #7c7c7c;
	font-size: 12px;
	line-height: 20px
}
.zsListDiv .jfP span {
	border: none;
	margin-left: 45px
}
.zsListDiv .jfP em {
	font-style: normal;
	color: #d71635;
	padding: 0 3px 0 2px
}
.splitpaging {
	height: 50px;
	width: 1000px;
	overflow: hidden;
	float: left;
	margin: 10px 0 10px 0
}
.splitpaging ul {
	float: right;
	margin-right: 20px
}
.splitpaging ul li {
	float: left;
	line-height: 30px;
	margin: 5px;
	font-size: 12px;
	color: #333
}
.splitpaging ul li a {
	border: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
	color: #333;
	padding: 8px 12px 8px 12px;
	_padding: 6px 12px 6px 12px
}
.splitpaging ul li a.deletecloose, .splitpaging ul li a.deletecloose:hover, .splitBtn li a.deletecloose, .splitBtn li a.deletecloose:hover, .detailSdiscussDiv .paging .num .break.deletecloose, .detailSdiscussDiv .paging .num .break.deletecloose:hover {
	border: #ddd solid 1px;
	color: #ddd;
	background: #fff
}
.splitpaging ul li .firstPage {
	background: #01a0b3;
	color: #fff
}
.splitpaging ul li a:hover {
	color: #fff;
	background: #01a0b3
}
.splitpaging ul .noneBorder {
	border: none
}
.btn-skip {
	cursor: pointer
}
.navigationDiv ul li {
	font-size: 12PX
}
.navigationDiv ul li {
	line-height: 16px;
	height: 16px
}
.navigationDiv ul li.firstindexpng {
	padding-left: 22px;
	line-height: 16px;
	height: 16px;
	background: url(../images/sprite_litter.png) 0 -1081px no-repeat

}
.setTSImgNew {
	background: url(../images/hotpng.png)
}
.hotphone {
	background: url(../images/hotphone.png);
	padding: 11px 95px 11px 95px
}
.ft .ft-c .btn-lg {
	display: inline-block;
	margin-right: 2px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 90px;
	height: 40px;
	line-height: 40px;
	background: #0daabd;
	font-size: 15px
}
.kzleftGGP img {
	cursor: pointer
}
#dialogbaseMsg #dgmsg #icomsg .dgmsg-c .pt20 {
	display: none
}
.baiduHeadDiv {
	margin-top: 10px
}
.CheckUDFP {
	width: 460px;
	height: 268px;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 0;
	position: fixed;
	z-index: 9999;
	left: 50%;
	top: 40%;
	background: #fff;
	margin-left: -200px!important;
	margin-top: -150px!important;
	margin-top: 0
}
.fpDiv {
	width: 458px;
	height: 150px;
	overflow: auto;
	border-bottom: 1px solid #ddd
}
.fpDiv b {
	padding: 3px 5px;
	margin-right: 15px;
	cursor: pointer
}
.fpDiv b.slectB {
	background: #0baabd;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center
}
.fpDiv b.deleteB {
	background: #ddd;
	color: #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center
}
.fpDiv b.selectedB {
	background: #d51637;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center
}
.checkBtnDiv {
	height: 80px;
	line-height: 30PX;
	margin: 0 auto;
	text-align: center;
	padding-top: 20px
}
.checkBtnDiv a {
	padding: 6px 18px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	margin-left: 20px;
	color: #333;
	line-height: 26PX;
	height: 26PX
}
.checkBtnDiv a.OKbtn {
	background: #01a0b3;
	color: #fff
}
.Optitle {
	background: #00abbd url(../images/close2.png) no-repeat center right;
	height: 35px;
	line-height: 35px;
	_height: 25px;
	_line-height: 25px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	float: left;
	display: inline;
	text-indent: 10px
}
.Optitle b {
	padding: 8px;
	_padding: 6px;
	float: right;
	color: #00abbd;
	cursor: pointer;
	margin-top: -16px;
	_margin-top: -26px;
	font-size: 12px
}
*+html .Optitle b {
	margin-top: -30px
}
.Opcontetn {
	width: 100%;
	height: 105px;
	margin: 0 auto;
	float: left;
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-top: 6px
}
.db_dialog {
	position: relative
}
.db_dialog .ibgImg {
	position: absolute;
	background: url(../images/sprite_dialog.png) no-repeat 0 -100px;
	width: 58px;
	height: 58px;
	display: block;
	left: 20px;
	top: 20px
}
.db_dialog .dilog_info {
	position: absolute;
	left: 100px;
	top: 20px;
	display: block;
	list-style: none
}
.dilog_info .title_li {
	color: #00abbd;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px
}
.dilog_info .content_li i {
	display: block;
	width: 326px;
	height: auto
}
.allmenuDivParent2 {
	position: absolute;
	top: 40px;
	left: 0
}
.allmenuDivParent2 {
	display: none
}
.allmenuDiv2 {
	background-color: #fff;
	text-align: left;
	width: 208px;
	float: left;
	border: 1px solid #ddd;
	border-top: none
}
.allmenuDiv2 ul li.cali {
	height: 39px;
	border-bottom: #fff solid 1px
}
.allmenuDiv2 ul li.cali {
	position: relative;
	z-index: 990;
	width: 100%
}
.allmenuDiv2 ul li.cali .cali-span {
	line-height: 39px;
	height: 39px
}
.allmenuDiv2 ul li.cali .cali-span {
	width: 100%;
	z-index: 999;
	display: block;
	position: relative;
	background: #eee
}
.allmenuDiv2 ul li.end {
	border: none
}
.allmenuDiv2 ul .endLI {
	border-bottom: 0
}
.hiddenMenuLIEM {
	height: 0;
	width: 0;
	float: right;
	margin: 6px 10px 0 0;
	background: url(../images/allmenuimg.jpg) no-repeat -166px -60px;
*margin:-34px 10px 0 0!important
}
.allmenuDiv2 ul li.cali .cali-span a {
	font-size: 14px;
	color: #333
}
.allmenuDiv2 ul li.cali .cali-span a i {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(../images/sprite_menui.png) no-repeat;
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 10px
}
.allmenuDiv2 ul li.cali .cali-span em {
	height: 24px;
	width: 24px;
	display: inline-block;
	background: url(../images/sprite_menui.png) no-repeat 0 -250px;
	position: absolute;
	top: 7px;
	right: 0
}
.allmenuDiv2 ul li.cali .cali-span.ncur {
	background: #d71635
}
.allmenuDiv2 ul li.cali .cali-span.ncur a {
	color: #fff
}
.allmenuDiv2 ul li.cali .cali-span.ncur em {
	background-position: -25px -250px
}
.allmenuDiv2 ul li.cali .cali-span .li2 i {
	background-position: 0 0
}
.allmenuDiv2 ul li.cali .cali-span .li3 i {
	background-position: 0 -25px
}
.allmenuDiv2 ul li.cali .cali-span .li4 i {
	background-position: 0 -50px
}
.allmenuDiv2 ul li.cali .cali-span .li5 i {
	background-position: 0 -75px
}
.allmenuDiv2 ul li.cali .cali-span .li6 i {
	background-position: 0 -100px
}
.allmenuDiv2 ul li.cali .cali-span .li7 i {
	background-position: 0 -125px
}
.allmenuDiv2 ul li.cali .cali-span .li8 i {
	background-position: 0 -150px
}
.allmenuDiv2 ul li.cali .cali-span .li9 i {
	background-position: 0 -175px
}
.allmenuDiv2 ul li.cali .cali-span .li10 i {
	background-position: 0 -200px
}
.allmenuDiv2 ul li.cali .cali-span .li11 i {
	background-position: 0 -225px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li2 i {
	background-position: -25px 0
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li3 i {
	background-position: -25px -25px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li4 i {
	background-position: -25px -50px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li5 i {
	background-position: -25px -75px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li6 i {
	background-position: -25px -100px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li7 i {
	background-position: -25px -125px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li8 i {
	background-position: -25px -150px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li9 i {
	background-position: -25px -175px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li10 i {
	background-position: -25px -200px
}
.allmenuDiv2 ul li.cali .cali-span.ncur .li11 i {
	background-position: -25px -225px
}
.allmenuDiv {
	background-color: #fff;
	text-align: left;
	width: 208px;
	float: left;
	border: 1px solid #d81736;
	_margin: 0 0 2px 0;
+margin:0 0 2px 0 !important
}
.allmenuDiv ul li.cali {
	border-bottom: #ddd solid 1px;
	position: relative;
	z-index: 990;
	width: 100%
}
.allmenuDiv ul li.cali .cali-span {
	line-height: 38px;
	width: 100%;
	z-index: 999;
	display: block;
	position: relative
}
.allmenuDiv ul li.end {
	border: none
}
.allmenuDiv ul .endLI {
	border-bottom: 0
}
.allmenuDiv ul li.cali .cali-span a {
	font-family: "宋体", Arial;
	font-size: 14px
}
.allmenuDiv ul li.cali .cali-span em {
	height: 16px;
	width: 16px;
	float: right;
	margin: 11px 10px 0 0;
	background: url(../images/sprite_new_icon.png) -330px 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0
}
.allmenuDiv ul li.cali .cali-span a {
	background-repeat: no-repeat;
	background-image: url(../images/sprite_litter.png)
}
.allmenuDiv ul li.cali .cali-span .li1 {
	padding: 9px 0 8px 45px;
*padding:10px 0 18px 45px!important;
	color: #d91334;
	font-weight: bold;
	background-position: 5px -27px
}
.allmenuDiv ul li.cali .cali-span .li2 {
	padding: 7px 0 6px 45px;
	background-position: 5px -69px
}
.allmenuDiv ul li.cali .cali-span .li3 {
	padding: 7px 0 6px 45px;
	background-position: 5px -106px
}
.allmenuDiv ul li.cali .cali-span .li4 {
	padding: 7px 0 6px 45px;
	background-position: 5px -143px
}
.allmenuDiv ul li.cali .cali-span .li5 {
	padding: 7px 0 6px 45px;
	background-position: 5px -181px
}
.allmenuDiv ul li.cali .cali-span .li6 {
	padding: 7px 0 6px 45px;
	background-position: 5px -220px
}
.allmenuDiv ul li.cali .cali-span .li7 {
	padding: 7px 0 6px 45px;
	background-position: 5px -258px
}
.allmenuDiv ul li.cali .cali-span .li8 {
	padding: 7px 0 6px 45px;
	background-position: 5px -298px
}
.allmenuDiv ul li.cali .cali-span .li9 {
	padding: 7px 0 6px 45px;
	background-position: 5px -375px
}
.allmenuDiv ul li.cali .cali-span .li10 {
	padding: 7px 0 6px 45px;
	background-position: 5px -415px
}
.allmenuDiv ul li.cali .cali-span .li11 {
	padding: 7px 0 6px 45px;
	background-position: 5px -457px
}
.ShowCheckMenuList2 {
	width: 600px;
	height: auto;
	float: left;
	position: absolute;
	left: 208px;
	top: 0;
	z-index: 8888;
	background: #fff;
	border: 1px solid #d91334;
	display: none
}
.showleftmenuList2 {
	width: 400px;
	height: auto;
	background: #fff;
	float: left;
	border-right: 1px solid #ddd;
	overflow: hidden;
	display: block
}
.showleftDIV2 {
	margin: 5px 5px 5px 0;
	float: left;
	padding: 12px 6px 12px 6px;
	border-bottom: 1px dotted #ddd;
	width: 388px
}
.showleftsonUl2 {
	display: block;
	list-style: none;
	float: left;
	margin-left: -5px
}
.showleftsonUl2 li {
	list-style: none;
	float: left;
	text-align: center;
	margin: 0 0 8px 0
}
.showleftsonUl2 li a {
	border-left: 1px solid #7c7c7c;
	white-space: nowrap;
	table-layout: fixed;
	text-overflow: ellipsis;
	padding: 1px 8px
}
.showrihgtsonUl2 {
	display: block;
	list-style: none;
	float: left;
	margin: 2px 0 0 4px;
	margin-left: -3px
}
.showrihgtsonUl2 li {
	list-style: none;
	float: left;
	text-align: center;
	margin: 0 0 8px 0
}
.showrihgtsonUl2 li a {
	font-size: 12px;
	border-left: 1px solid #7c7c7c;
	white-space: nowrap;
	table-layout: fixed;
	text-overflow: ellipsis;
	padding: 1px 8px
}
.showrihgtsonUl2 li a.cCur {
	color: #d71635;
	font-weight: bold
}
.showrightmenuList2 {
	width: 198px;
	height: auto;
	background: #fefefe;
	float: left;
	overflow: hidden;
	display: block;
	border-left: 1px solid #ddd;
	margin-left: -1px
}
.showrightmenuList2 h3 {
	float: left;
	margin: 12px 5px 15px 10px;
	color: #7c7c7c;
	width: 195px;
	font-size: 15px
}
.allMenulistTitel2 {
	display: block;
	width: 70px;
	height: auto;
	padding-left: 10px;
	float: left;
	vertical-align: middle;
	color: #d71635;
	font-weight: bold;
	font-size: 14px
}
.allMenulistTitel2 a {
	color: #d71635
}
.rihgtListTow {
	float: right;
	width: 280px;
	height: 100%
}
.ShowCheckMenuList2 .menuThreeList2 {
	float: right;
	width: 290px;
	height: auto;
	display: block;
	overflow: hidden
}
.allMenulistTitel2 a {
	line-height: 20px;
	display: block
}
.firstGGMiddle {
	text-align: left;
	height: 448px;
	width: 750px;
	_width: 743px;
	float: left;
	margin: 0 8px 0 5px;
	overflow: hidden;
	_margin-left: 15px
}
*+html .firstGGMiddle {
	width: 750px
}
.firstGGMiddle table {
	padding: 5px;
	border-collapse: collapse
}
*+html .firstGGMiddle table {
	margin-left: 10px
}
.firstGGMiddle table tr td {
	padding: 5px 7px 5px 7px;
	_padding: 5px 5px 5px 5px;
*padding:5px 5px 5px 5px!important;
	border: 1px solid #ddd
}
.firstGGMiddle table tr td .ggTopimgOne, .ggTopimgTow {
	width: 234px;
	height: 206px
}
.firstGGMiddle table tr td .ggTopimgThree {
	width: 233px;
	height: 426px
}
.firstGGMiddle table tr td .ggTopimgFore {
	width: 479px;
	height: 210px
}
.firstGGRight {
	text-align: left;
	height: 440px;
	width: 230px;
	padding: 0 0 2px 0;
	float: right;
	margin: 0 0 5px 0;
	_margin: 0 0 5px 0;
*margin:0 0 5px 0!important;
*float:right!important
}
.irInfoLabel {
	overflow: hidden;
	height: 77px
}
.irInfoLabel ul {
	width: 234px
}
.irInfoLabel li {
	width: 77px;
	border-right: #ddd solid 1px;
	float: left
}
.irInfoLabel li a {
	width: 77px;
	height: 77px;
	text-align: center;
	display: block
}
.irInfoLabel li i {
	background: url("file:///D|/WeChat Files/WeChat Files/wxid_29nhapn4fn7i22/FileStorage/File/images/sprite_new_icon.png") no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-top: 5px
}
.irInfoLabel li i.i1 {
	background-position: -473px -189px
}
.irInfoLabel li i.i2 {
	background-position: -514px -189px
}
.irInfoLabel li i.i3 {
	background-position: -555px -189px
}
.irInfoLabel li em {
	height: 18px;
	line-height: 18px;
	display: block;
	width: 100%
}
.irInfoNew .ggbottom-content ul {
	height: 48px;
	overflow: hidden
}
.ggbottom {
	border-bottom: 1px solid #ddd;
	overflow: hidden
}
.ggbottom-title {
	color: #333;
	display: block;
	width: 213px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}
.ggbottom-title a {
	color: #333;
	float: right
}
.ggbottom-title a i {
	font-family: 宋体
}
.ggbottom-title em {
	float: left;
	display: inline;
	font-size: 14px
}
.ggbottom-title a:hover {
	color: #d71635
}
.ggbottom-title em {
	font-style: normal;
	color: #333
}
.ggbottom-content em {
	float: left;
	display: inline-block;
	width: 3px;
	height: 3px;
	background: url(../images/officenewmainli.jpg) no-repeat -4px 0;
	margin-top: 10px;
	margin-right: 10px
}
.ggbottom-content {
	padding: 9px 15px;
	overflow: hidden
}
.ggbottom-content ul li {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.ggbottom-content ul li a {
	font-size: 13px;
	line-height: 14px
}
.ggbottom-content ul li a font {
	margin: 2px 0 2px 0;
	font-size: 12px
}
.ggrightBottom {
	width: 230px;
	height: 178px;
	float: left;
	margin-top: 8px
}
.ggrightBottom a {
	border: none
}
.ggrightBottom a img {
	border: none;
	margin: 0;
	padding: 0
}
.ggbottom-content ul .ggtz {
	margin: 6px 0 6px 6px;
	line-height: 18px
}
.zsF1title {
	height: 50px
}
.zsF1title img {
	float: left;
	margin-top: 11px
}
.zsF1title ul {
	float: right;
	margin-top: 18px
}
.zsF1title ul li {
	float: left;
	line-height: 14px;
	height: 14px;
	padding: 0 10px;
	border-left: 1px solid #ddd
}
.zsF1title ul .noneLine {
	border: none
}
.zsF1list {
	height: 540px
}
.zsF1list table {
	height: 540px;
	width: 100%;
	border-collapse: collapse
}
.zsF1list table td {
	border: 1px solid #eee
}
td {
	padding: 5px 5px 2px 5px;
	text-align: center;
	vertical-align: top
}
.zsF1list .procinfo {
	position: relative;
	width: 170px
}
.zsF1list .procinfo img {
	width: 135px;
	height: 135px
}
.zsF1list .procinfo a.zsListTitleA {
	font-size: 12px;
	float: left;
	text-align: left;
	color: #7c7c7c;
	width: 163px;
	height: 32px;
	line-height: 16px;
	overflow: hidden
}
.zsF1list .setTSImgNew {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -12px
}
.zsF1list .setTSImgHot {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -152px
}
.zsF1list .setTSImgchuxiao {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -82px
}
.zsF1list .setTSImgjkProduct {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -222px
}
.zsF1list .setTSImgczz {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -292px
}
.zsF1list .setTSImgdhtz {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -362px
}
.zsF1list .setTSImgcszd {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -432px
}
.zsF1list .setTSImgdjxs {
	background-image: url(../images/hotpng.png);
	right: 0;
	top: 0;
	z-index: 8888;
	width: 40px;
	height: 40px;
	padding: 10px;
	position: absolute;
	background-position: -116px -502px
}
.zsF1list table .rightGG {
	padding: 0
}
.zsF1list table .rightGG img {
	width: 264px;
	height: 164px;
	border: none;
	text-align: center;
	margin: 7px 5px 5px 5px;
*margin:7px 5px 8px 5px!important
}
.rightGG div {
	width: 100%;
	border-bottom: 1px solid #ddd
}
div.noneborder {
	border: 0
}
.zsF1list table span {
	float: left;
	margin: 0 0 3px 5px;
	color: #d81736
}
.zsF1list table span a {
	width: 164px;
	float: left;
	text-align: left;
	line-height: 20px;
	color: #7c7c7c;
	line-height: 16px;
	height: 32px;
	overflow: hidden
}
.zsF1list table span a:hover {
	color: #d81736
}
.zsF1list table .priceSpan {
	font-size: 17px;
	font-weight: bold
}
.zsF1list table .priceSpan img {
	width: 50px;
	height: 17px
}
.zsF1list table del {
	font-size: 12px;
	color: #7c7c7c;
	font-weight: 100
}
.zsF1list table .name {
	height: 32px
}
.zsF1list table .spanJF {
	height: 26px;
	clear: left;
	background: url(../images/alltb.png) no-repeat -32px -498px;
	height: 20px;
	color: #7c7c7c;
	padding: 6px 0 0 48px;
	margin: 0 0 0 -8px
}
.zsF1list table .spanJF em {
	font-style: normal;
	color: #d81736
}
.hotLogClas {
	margin-top: 10px;
	width: 1203px
}
.hotLogClas table {
	border-collapse: collapse;
	margin: 2px 0 2px 0;
	border: 1px solid #ddd
}
.hotLogClas table .hotlogFirst {
	position: relative;
	background: url(../images/sprite_new_icon.png) no-repeat 0 -488px;
	height: 74px;
	width: 213px;
	border: none
}
.hotLogClas table .hotLOG1, .hotLOG2, .hotLOG3, .hotLOG4, .hotLOG5, .hotLOG6, .hotLOG7, .hotLOG8 {
	height: 70px;
	width: 88px;
	border-left: none;
	border-right: 1px solid #ddd
}
.hotLogClas table .hotLOG9, .hotLOG10 {
	height: 70px;
	width: 90px;
	border-left: none;
	border-right: 1px solid #ddd
}
.hotLogClas table a {
	background: url(../images/sprite_new_icon.png) no-repeat;
	width: 70px;
	height: 70px;
	display: inline-block
}
.hotLogClas table .hotLOG1 a {
	background-position: 0 -571px
}
.hotLogClas table .hotLOG1 a:hover {
	background-position: -70px -571px
}
.hotLogClas table .hotLOG2 a {
	background-position: -142px -571px
}
.hotLogClas table .hotLOG2 a:hover {
	background-position: -213px -571px
}
.hotLogClas table .hotLOG3 a {
	background-position: -284px -571px
}
.hotLogClas table .hotLOG3 a:hover {
	background-position: -355px -571px
}
.hotLogClas table .hotLOG4 a {
	background-position: -426px -571px
}
.hotLogClas table .hotLOG4 a:hover {
	background-position: -497px -571px
}
.hotLogClas table .hotLOG5 a {
	background-position: -568px -571px
}
.hotLogClas table .hotLOG5 a:hover {
	background-position: -639px -571px
}
.hotLogClas table .hotLOG6 a {
	background-position: 0 -642px
}
.hotLogClas table .hotLOG6 a:hover {
	background-position: -71px -642px
}
.hotLogClas table .hotLOG7 a {
	background-position: -142px -642px
}
.hotLogClas table .hotLOG7 a:hover {
	background-position: -213px -642px
}
.hotLogClas table .hotLOG8 a {
	background-position: -284px -642px
}
.hotLogClas table .hotLOG8 a:hover {
	background-position: -355px -642px
}
.hotLogClas table .hotLOG9 a {
	background-position: -426px -642px
}
.hotLogClas table .hotLOG9 a:hover {
	background-position: -497px -642px
}
.hotLogClas table .hotLOG10 a {
	background-position: -568px -642px
}
.hotLogClas table .hotLOG10 a:hover {
	background-position: -639px -642px
}
.indexTAG {
]height:319px;
	width: 1200px;
	margin: 8px 0 8px 0
}
.tagTitle {
	width: 972px;
	height: 100%;
	float: left;
	overflow: hidden;
	border: 1px solid #ddd
}
.tagTitle .titleUL {
	float: left
}
.tagTitle .titleUL li {
	list-style: none;
	float: left;
	line-height: 40px;
	padding: 6px 79px 6px 79px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 0
}
.tagTitle .titleUL li a {
	color: #333;
	text-align: center;
	font-size: 14px
}
.tagTitle .titleUL .buyhot {
	border-top: 2px solid #12aebe;
	border-bottom: 0
}
.tagTitle .titleUL .buyhot>a {
	color: #12aebe;
	list-style: none
}
.tjShoplist {
	float: left;
	height: 265px
}
.tjShoplist ul {
	float: left;
	list-style: none;
	padding-right: 1px
}
.tjShoplist ul li {
	float: left;
	list-style: none;
	padding: 0;
	text-align: center;
	border: none;
	margin: 5px;
+width:185px;
*margin:5px 4px 5px 4px;
	width: 183px
}
.tjShoplist ul li img {
	width: 160px;
	height: 160px;
	border: none
}
.tjShoplist ul li span {
	float: left;
	margin: 0 0 3px 5px;
	color: #d81736
}
.tjShoplist ul li span a {
	font-size: 12px;
	float: left;
	text-align: left;
	color: #7c7c7c;
	padding: 5px 0 0 6px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	width: 160px
}
.tjShoplist ul li span a {
	font-size: 12px;
	float: left;
	text-align: left;
	color: #7c7c7c;
	padding: 5px 0 0 6px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	width: 160px
}
.tjShoplist ul li span a:hover {
	color: #d81736
}
.tjShoplist ul li .prcSpan {
	height: 18px;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 3px 6px
}
.tjShoplist ul li del {
	font-size: 12px;
	color: #7c7c7c;
	font-weight: 100
}
.tjShoplist ul li .spnJF {
	background: url(../images/alltb.png) no-repeat -18px -498px;
	height: 20px;
	color: #7c7c7c;
	padding: 5px 0 0 63px;
	margin: 0 0 0 -5px
}
.tjShoplist ul li .spnJF em {
	font-style: normal;
	color: #d81736
}
.dggright {
	float: right;
	width: 218px;
	height: 319px;
	margin: 0 0 0 5px;
*margin:0 0 0 5px!important;
	text-align: right
}
.dggright img {
	border: none;
	width: 218px;
	height: 319px
}
.dggright a {
	border: none;
	float: right
}
.zsF1list table tr.setHeight td {
	height: 240px
}
.otherInfoDiv {
	width: 1198px;
	height: auto;
	position: relative;
	margin: 0;
	padding: 0;
	border-top: 2px solid #cdcdcd;
	float: left;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd
}
.otherInfoDiv ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 100%
}
.otherInfoDiv ul li {
	float: left;
	height: auto;
	width: auto;
	padding: 20px;
	padding-top: 15px;
	display: block;
	border-left: 1px solid #cdcdcd;
	height: 100%
}
.otherInfoDiv ul li i {
	width: 8px;
	overflow: hidden;
	height: 8px;
	border: 1px solid #fff;
	position: absolute;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	background: #cdcdcd;
	left: 25px;
	top: -21px;
	background-position: center center;
	background-repeat: no-repeat
}
.z_hd a, .p_hd a, .np_hd a {
	color: #01a0b3;
	font-size: 16px
}
.otherInfoDiv ul li span {
	display: block;
	margin-bottom: 10px
}
.otherInfoDiv ul .P_Mod {
	border-left: 0;
	width: 280px;
	background: #f7f7f7
}
.otherInfoDiv ul .P_Mod .p_hd {
	width: auto;
	height: auto;
	padding-left: 10px;
	display: block;
	border-left: 3px solid #d71635
}
.otherInfoDiv ul .P_Mod .BrandNavg_bd {
	height: auto;
	width: 280px;
	overflow: hidden;
	border: 1px dashed #cbcbcb;
	border-bottom: 0
}
.otherInfoDiv ul .P_Mod .BrandNavg_bd a {
	width: 92px;
	height: 38px;
	line-height: 38px;
	margin-left: -1px;
	border: 1px dashed #cbcbcb;
	border-right: 0;
	border-top: 0;
	float: left;
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: 100;
	color: #666;
	background: #fff;
	line-height: 38px;
	overflow: hidden
}
.otherInfoDiv ul .P_Mod .BrandNavg_bd a:hover {
	color: #d71635
}
.otherInfoDiv ul .Z_Mod {
	width: 270px;
	background: #fff
}
.otherInfoDiv ul .Z_Mod .z_hd {
	width: auto;
	height: auto;
	padding-left: 10px;
	display: block;
	position: absolute;
	border-left: 3px solid #d71635
}
.otherInfoDiv ul .Z_Mod .NewInformation_bd {
	margin-top: 30px;
	margin-left: -5px;
	_margin-top: 45px
}
*+html .otherInfoDiv ul .Z_Mod .NewInformation_bd {
	margin-top: 50px
}
.otherInfoDiv ul .Z_Mod .NewInformation_bd p a font {
	color: #01a0b3
}
.otherInfoDiv ul .Z_Mod .NewInformation_bd p {
	padding: 6px 0 7px 0;
	_padding: 6px 0 6px 0
}
*+html .otherInfoDiv ul .Z_Mod .NewInformation_bd p {
	padding: 5px 0 6px 0
}
.otherInfoDiv ul .Z_Mod .NewInformation_bd p a {
	text-align: left;
	font-size: 12px;
	font-weight: 100;
	display: block;
	width: 280px;
	height: 13px;
	line-height: 13px;
	overflow: hidden;
	_height: 15px;
	_line-height: 15px
}
*+html .otherInfoDiv ul .Z_Mod .NewInformation_bd p a {
	height: 15px;
	line-height: 15px
}
.otherInfoDiv ul .NP_Mod {
	width: 518px;
	background: #fff;
	padding-bottom: 6px
}
.otherInfoDiv ul .NP_Mod .np_hd {
	width: auto;
	height: auto;
	padding-left: 10px;
	display: block;
	position: absolute;
	border-left: 3px solid #d71635
}
.NewDiscuss_bd {
	margin-top: 30px;
	overflow: auto;
	height: 250px;
	width: 538px;
	_width: 520px;
	_margin-top: 50px
}
*+html .otherInfoDiv ul .NP_Mod .NewDiscuss_bd {
	margin-top: 50px
}
.NewDiscuss_bd ul {
	margin: 0;
	padding: 0;
	margin-top: -10px
}
.NewDiscuss_bd ul li {
	border-bottom: 1px dashed #ddd;
	border-left: 0;
	border-right: 0;
	margin: 0;
	padding: 10px 20px 0 0;
	_padding: 10px 20px 8px 0
}
*+html .NewDiscuss_bd ul li {
	padding: 10px 20px 10px 0
}
.NewDiscuss_bd .imgL {
	display: block;
	float: left;
	width: 66px;
	height: 66px
}
.NewDiscuss_bd .imgL img {
	width: 65px;
	height: 65px;
	border: 1px solid #ddd;
	margin: 0;
	padding: 0
}
.NewDiscuss_bd .contR {
	height: 67px;
	width: 410px;
	overflow: hidden;
	display: block;
	float: left;
	padding-left: 10px
}
.NewDiscuss_bd .contR p a {
	font-size: 12px;
	font-weight: 100;
	width: 410px;
	display: block;
	overflow: hidden
}
.NewDiscuss_bd .contR p.productTitle a {
	color: #333;
	height: 15px;
	line-height: 15px;
	display: block
}
.NewDiscuss_bd .contR p.productPL a {
	color: #666;
	height: 30px;
	line-height: 15px;
	display: block;
	margin-top: 5px
}
.NewDiscuss_bd .contR p.productTitle a:hover {
	color: #d71635
}
.NewDiscuss_bd .contR .productPL a:hover {
	cursor: default
}
.NewDiscuss_bd .contR p.ProPLink a {
	height: 13px;
	line-height: 13px;
	display: block;
	margin-top: 4px;
	color: #01a0b3
}
.NewDiscuss_bd .contR p.ProPLink a:hover {
	color: #d71635
}
.NewDiscuss_bd ul li {
	height: auto;
	_padding-right: 10px
}
.otherInfoDiv {
	height: 300px;
	_padding-bottom: 8px
}
*+html .otherInfoDiv {
	height: 100%
}
.setPaddingTop {
	height: auto;
	padding-top: 10px;
	overflow: hidden;
	border-bottom: 1px solid #cdcdcd;
	margin: 0;
	_float: left;
	_position: relative;
	_height: 301px
}
*+html .setPaddingTop {
	height: 301px;
	float: left;
	position: relative
}
.otherInfoDiv UL li.Z_Modfirst {
	border-left: 0
}
.friendlink {
	height: 100px;
	width: 100%;
	border: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 0;
	float: left
}
.friendlink table {
	margin: 0;
	padding: 0;
	border-collapse: collapse
}
.friendlink table tr {
	margin: 0;
	padding: 0;
	border-collapse: collapse
}
.friendlink table tr td {
	height: 100px;
	border: 0;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.friendlink table tr td.rightImg {
	width: 98px;
	background: #f7f7f7 url(../images/sprite_new_icon.png) no-repeat -726px -82px;
	border-right: 1px solid #ddd
}
.friendlink table tr td.dbList {
	width: 1100px;
	display: block
}
.friendlink table tr td.rightImg p {
	font-size: 14px;
	letter-spacing: 4px;
	text-align: center;
	margin-top: 10px
}
.friendlink table tr td.dbList ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.friendlink table tr td.dbList ul li {
	float: left;
	width: 120px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	border-bottom: 1px dotted #ddd;
	border-right: 1px dotted #ddd;
	text-align: center
}
.friendlink table tr td.dbList ul li a {
	line-height: 23px;
	height: 23px;
	display: block;
	text-align: center;
	width: 80px;
	overflow: hidden;
	margin: 0 auto
}
.ggNewIndex {
	padding: 0;
	border: 0;
	margin: 5px
}
table.tb-mainCZZ {
	border: 1px solid #ddd;
	border-collapse: collapse
}
table.tb-mainCZZ tr td {
	border: 1px solid #ddd
}
.splitBtn {
	float: right
}
.splitBtn li {
	float: left;
	margin: 14px 5px 0 5px;
	font-size: 12px;
	color: #333;
	_margin: 6px 5px 0 5px;
*margin:6px 5px 0 5px!important;
*line-height:29px!important;
	_line-height: 29px
}
.splitBtn li a {
	border: 1px solid #ddd;
	color: #333;
	padding: 6px
}
.splitBtn li a:hover {
	color: #d71635;
	border: #d71635 solid 1px
}
.splitBtn .countNum {
	color: #d71635;
	font-weight: bold
}
.splitpaging ul li .firstPage {
	background: #01a0b3;
	color: #fff
}
.splitpaging ul li a:hover {
	color: #fff;
	background: #01a0b3
}
.splitpaging ul .noneBorder {
	border: none
}
.splitpaging .txt-skip {
	border: 1px solid #ccc;
	width: 50px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	margin: 0 5px
}
.btn-skip {
	cursor: pointer;
	height: 12px;
	line-height: 12px;
	display: block;
	width: 30px
}
.detailSdiscussDiv .paging .searchgoondiv .btn-skip:hover {
	background-position: -57px 0
}
*+html .setMarginTopDiv {
	margin-top: 8px
}
.menu-tree {
	position: fixed;
	bottom: 0;
	right: 20px;
	z-index: 997;
	width: 53px;
	display: none
}
.menu-tree-content {
	position: relative;
	width: 53px
}
.menu-tree-content i {
	width: 20px;
	height: 22px;
	display: inline-block;
	background: url(../images/sprite_new_icon.png) -460px 0 no-repeat;
	position: absolute;
	top: -10px;
	right: -11px;
	cursor: pointer
}
.menu-tree-content i.cur {
	background-position: -480px 0
}
.menu-tree-content a {
	width: 53px;
	background: url(../images/sprite_new_icon.png);
	float: left
}
.mtcaDown {
	height: 61px
}
.mtcaKf {
	height: 69px
}
.mtc2, .mtc9 {
	height: 54px
}
.mtc3, .mtc4, .mtc5, .mtc6, .mtc7, .mtc8 {
	height: 53px
}
.mtcaTop {
	height: 51px
}
.menu-tree-content a.mtcaDown {
	background: url(../images/mtcadown.gif) no-repeat

}
.menu-tree-content a.mtcaKf {
	background-position: -216px -105px
}
.menu-tree-content a.mtcaTop {
	background-position: -271px -120px
}
.menu-tree-content a.mtc2 {
	background-position: 0 -120px
}
.menu-tree-content a.mtc2:hover {
	background-position: -53px -120px
}
.menu-tree-content a.mtc3 {
	background-position: 0 -176px
}
.menu-tree-content a.mtc3:hover {
	background-position: -53px -176px
}
.menu-tree-content a.mtc4 {
	background-position: -108px -176px
}
.menu-tree-content a.mtc4:hover {
	background-position: -161px -176px
}
.menu-tree-content a.mtc5 {
	background-position: -216px -176px
}
.menu-tree-content a.mtc5:hover {
	background-position: -269px -176px
}
.menu-tree-content a.mtc6 {
	background-position: 0 -231px
}
.menu-tree-content a.mtc6:hover {
	background-position: -53px -231px
}
.menu-tree-content a.mtc7 {
	background-position: -108px -231px
}
.menu-tree-content a.mtc7:hover {
	background-position: -161px -231px
}
.menu-tree-content a.mtc8 {
	background-position: -216px -231px
}
.menu-tree-content a.mtc8:hover {
	background-position: -269px -231px
}
.menu-tree-content a.mtc9 {
	background-position: -108px -120px
}
.menu-tree-content a.mtc9:hover {
	background-position: -161px -120px
}
.allmenuDivParent, .mb-banner {
	float: left
}
.top10 {
	margin-top: 10px
}
.top15 {
	margin-top: 15px
}
.zhinan {
	width: 800px;
	height: auto;
	margin-left: 180px;
	text-align: center;
	float: left;
	margin-top: 20px;
	display: inline
}
.oh {
	overflow: hidden
}
.nicon {
	display: inline-block;
	background-image: url(../images/sprite_new_icon.png);
	background-repeat: no-repeat
}
.topRow1 .topfirstLeftUL i.nicon {
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 8px;
	cursor: pointer
}
.topRow1 .topfirstLeftUL i.imgli-zoom {
	background-position: 0 0
}
.topRow1 .topfirstLeftUL i.imgli-wb {
	background-position: -18px 0
}
.topRow1 .topfirstLeftUL i.imgli-hy {
	background-position: -36px 0
}
.topRow1 .topfirstLeftUL i.imgli-rr {
	background-position: -54px 0
}
.topRow1 .topfirstLeftUL i.imgli-xx {
	background-position: -72px 0
}
.topRow1 .topfirstRightUL .fgli-wb {
	background-position: -90px 0;
	width: 61px;
	height: 16px
}
.topRow1 i.topfirstLeftEm {
	width: 149px;
	height: 16px;
	background-position: -153px 0;
	float: right;
	margin-top: 5px
}
div.searchDiv a i.searchbtn {
	background-position: -364px 0;
	width: 31px;
	height: 31px;
	float: left
}
.kzmenuUL-span em, .kzmenuUL-span i.nicon {
	float: left;
	display: inline-block
}
.kzmenuUL-span i.allclass {
	width: 9px;
	height: 10px;
	background-position: -319px 0;
	margin-top: 12px;
	margin-left: 5px
}
.carDivBtn {
	width: 234px;
	height: 30px;
	display: block;
	background: #fff;
	height: 30px;
	line-height: 30px
}
.carDiv i.shopcarNew {
	float: left;
	display: inline-block;
	width: 20px;
	height: 16px;
	background-position: -195px -83px;
	margin-top: 7px;
	margin-left: 25px;
	margin-right: 20px
}
.carDivBtn b {
	float: left;
	display: inline-block;
	color: #333;
	font-size: 15px
}
.carDiv i.openCar {
	width: 7px;
	height: 4px;
	background-position: -195px -78px;
	margin-top: 14px;
	margin-left: 15px
}
.sortDiv .sortBtn li a {
	font-size: 12px;
	color: #333;
	padding: 0 9px 0 17px;
	border: 1px solid #ddd;
	line-height: 22px;
	height: 22px;
	display: inline-block;
	background: #fff url(../images/sprite_litter.png) no-repeat 5px -970px

}
.sortDiv .sortBtn li .sortAsc {
	color: #fff;
	background-color: #d71635;
	background-position: 5px -1043px
}
.sortDiv .sortBtn li .sortDesc {
	color: #fff;
	background-color: #d71635;
	background-position: 5px -1003px
}
.TowKindH3 .showA {
	background: url(../images/sprite_new_icon.png) no-repeat -439px 0;
	display: inline-block;
	margin-top: 10px;
	width: 14px;
	height: 14px
}
.TowKindH3 .hiddenA {
	display: inline-block;
	margin-top: 10px;
	background: url(../images/sprite_new_icon.png) no-repeat -425px 0;
	width: 14px;
	height: 14px
}
img.cx-icon-lt, img.cx-icon-rt {
	position: absolute;
	z-index: 100
}
.index-floor-main dt a {
	position: relative;
	display: block;
	z-index: 1
}
.index-floor-main dt a img.cx-icon-lt, .index-floor-main dt a img.cx-icon-rt {
	width: 30px;
	height: auto;
	top: -6px
}
.index-floor-main dt a img.cxi-lt1 {
	left: 3px
}
.index-floor-main dt a img.cxi-lt2 {
	left: 36px
}
.index-floor-main dt a img.cxi-lt1 {
	left: 3px
}
.index-floor-main dt a img.cxi-lt2 {
	left: 36px
}
.ContentRightOneDiv .ContShowProductRight {
	position: relative
}
.ContentRightOneDiv .ContShowProductRight img.cx-icon-lt, .ContentRightOneDiv .ContShowProductRight img.cx-icon-rt {
	width: 60px;
	height: auto;
	top: 5px
}
.ContentRightOneDiv .ContShowProductRight img.cxi-lt1 {
	left: 5px
}
.ContentRightOneDiv .ContShowProductRight img.cxi-lt2 {
	left: 70px
}
.ContentRightOneDiv .ContShowProductRight img.cxi-rt1 {
	right: 5px
}
.ContentRightOneDiv .ContShowProductRight img.cxi-rt2 {
	right: 70px
}
.zsListDiv ul li {
	position: relative
}
.zsListDiv ul li p.procP img.cx-icon-lt, .zsListDiv ul li p.procP img.cx-icon-rt {
	width: 40px;
	height: auto;
	top: 3px
}
.zsListDiv ul li p.procP img.cxi-lt1 {
	left: 3px
}
.zsListDiv ul li p.procP img.cxi-lt2 {
	left: 46px
}
.zsListDiv ul li p.procP img.cxi-rt1 {
	right: 3px
}
.zsListDiv ul li p.procP img.cxi-rt2 {
	right: 46px
}
.zsListDiv ul li p.procP img.cxi-rt3 {
	right: 89px
}
.zsListDiv ul li p.procP img.cxi-rt4 {
	right: 132px
}
.jfd-search input {
	float: left;
	display: inline;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #ddd;
	background: #fff;
	text-align: center
}
.jfd-search em, .sortDiv .sortBtn li.jfd-search a {
	float: left;
	display: inline-block;
	height: 24px;
	line-height: 24px
}
.jfd-search em {
	padding: 0 2px
}
.sortDiv .sortBtn li.jfd-search a {
	padding: 0 5px;
	color: #fff;
	background: #01aabd;
	border: none;
	margin-left: 5px
}
p.priceNub img {
	float: left;
	margin-left: 2px;
	margin-top: 3px;
	display: inline
}
p.priceNub b {
	font-weight: normal;
	float: left;
	font-size: 18px
}
p.priceNub span {
	float: left;
	font-size: 18px
}
p.priceNub i {
	float: left;
	font-size: 16px
}
p.priceNub strong {
	float: left;
	font-weight: normal;
	font-size: 14px;
	line-height: 26px
}
p.priceNub em {
	float: left;
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding: 0 5px;
	background: #ec6519;
	color: #fff;
	font-size: 12px;
	margin-left: 2px;
	font-weight: normal;
	margin-top: 3px
}
.skyblue {
	color: #00a1b3
}
.topRow1 .topfirstLeftUL b {
	float: left;
	display: inline-block
}
i.fgli_nsc {
	background-position: -431px -189px
}
i.fgli_nwb {
	background-position: -18px 0
}
.fgli_wx {
	position: relative;
	z-index: 992;
	float: left;
	display: inline;
	height: 20px
}
.fgli_wx i.nicon {
	background-position: -432px -206px
}
.fgli_wxdg {
	width: 103px;
	padding: 10px 15px 15px;
	border: #ccc solid 1px;
	position: absolute;
	top: 20px;
	left: -60px;
	background: #fff;
	display: none
}
.fgli_wxdg p {
	padding: 0 7px;
	line-height: 18px;
	color: #666;
	text-align: center
}
.fgli_wxdg img {
	width: 103px;
	height: 103px
}
.fgli_wxdg_em {
	position: absolute;
	top: -4px;
	left: 64px;
	width: 6px;
	height: 4px;
	background: url(../images/sprite_new_icon.png) -310px -40px no-repeat

}
.NewTopBanner {
	width: 234px;
	height: 72px;
	float: right;
	margin-top: 22px
}
.NewTopBanner img {
	width: 234px;
	height: 72px
}
.mtcaLogin {
	height: 50px
}
.menu-tree-content a.mtcaLogin {
	background: url(../images/mtcalogin.png) no-repeat

}
.RightMenu {
	position: fixed;
	width: 44px;
	right: 10px;
	top: 0;
	z-index: 997;
	display: none
}
.RightMenuAlone {
	cursor: pointer
}
.RightMenuContent {
	width: 53px;
	position: relative;
	cursor: pointer
}
.RightMenuMain {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}
.RightMenuContent.cur .RightMenuMain, .RightMenuContent:hover .RightMenuMain {
	display: block
}
.rmcTop {
	width: 44px;
	height: 44px;
	display: block;
	background: #999
}
.rmcLogin, .rmcDown, .rmcKf {
	text-align: center;
	display: block;
	height: 50px;
	width: 42px;
	border: #ddd solid 1px;
	border-bottom: none;
	overflow: hidden;
	background: #f7f7f7
}
.rmcLogin i, .rmcDown i, .rmcKf i, .rmcTop i {
	background-image: url(../images/sprite_menui.png);
	background-repeat: no-repeat;
	width: 29px;
	height: 29px;
	display: inline-block;
	float: left;
	margin-left: 6px
}
.rmcLogin i, .rmcDown i, .rmcKf i {
	margin-top: 2px
}
.rmcLogin i {
	background-position: -51px 0
}
.rmcDown i {
	background-position: -51px -30px
}
.rmcKf i {
	background-position: -51px -60px
}
.rmcTop i {
	background-position: -51px -90px;
	margin-top: 8px
}
.rmcLogin:hover i {
	background-position: -51px -120px
}
.rmcDown:hover i {
	background-position: -51px -150px
}
.rmcKf:hover i {
	background-position: -51px -180px
}
.rmcTop:hover {
	background: #d71635
}
.rmcLogin em, .rmcDown em, .rmcKf em {
	display: block;
	width: 100%;
	text-align: center;
	float: left
}
.rmc1 {
	width: 53px;
	height: 54px;
	background: url(../images/sprite_new_icon.png) 0 -120px;
	display: block
}
.rmc2 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) 0 -176px;
	display: block
}
.rmc3 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) -108px -176px;
	display: block
}
.rmc4 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) -216px -176px;
	display: block
}
.rmc5 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) 0 -231px;
	display: block
}
.rmc6 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) -108px -231px;
	display: block
}
.rmc7 {
	width: 53px;
	height: 53px;
	background: url(../images/sprite_new_icon.png) -216px -231px;
	display: block
}
.rmc8 {
	width: 53px;
	height: 54px;
	background: url(../images/sprite_new_icon.png) -108px -120px;
	display: block
}
.rmcClose {
	width: 20px;
	height: 22px;
	background: url(../images/sprite_new_icon.png) -460px 0 no-repeat;
	position: absolute;
	top: -10px;
	right: -11px;
	display: block;
	cursor: pointer
}
.rmcClose.cur {
	background-position: -480px 0
}
.rmc1.cur {
	background-position: -53px -120px
}
.rmc2.cur {
	background-position: -53px -176px
}
.rmc3.cur {
	background-position: -161px -176px
}
.rmc4.cur {
	background-position: -269px -176px
}
.rmc5.cur {
	background-position: -53px -231px
}
.rmc6.cur {
	background-position: -161px -231px
}
.rmc7.cur {
	background-position: -269px -231px
}
.rmc8.cur {
	background-position: -161px -120px
}
.adBanners {
	overflow: hidden;
	margin-top: 15px
}
.adSpots {
	overflow: hidden;
	width: 1198px;
	margin: 15px auto 0;
	border: #ddd solid 1px;
	height: 100px;
	background: #f7f7f7
}
.adSpots ul {
	width: 1200px
}
.adSpots li {
	float: left;
	display: inline;
	width: 200px;
	height: 100px;
	position: relative;
	overflow: hidden
}
.adSpots li i {
	width: 1px;
	height: 64px;
	overflow: hidden;
	background: #ddd;
	position: absolute;
	top: 18px;
	right: 0;
	z-index: 2
}
.adSpots li a {
	height: 200px;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}
.adSpots li img {
	width: 200px;
	height: 100px
}
.shop-car-full {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 6px 0
}
.shop-car-full span {
	font-size: 14px
}
.icon-full {
	width: 57px;
	height: 21px;
	background: url(../images/sprite.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin-top: -10px
}
.shop-car-activies {
	color: #757575;
	position: relative
}
.shop-car-mt {
	margin-top: 9px
}
.shop-car-des {
	margin-left: 64px;
	position: relative
}
.shop-car-line {
	border-right: 2px solid #e5e5e5;
	padding-right: 5px
}
.icon-hook {
	width: 18px;
	height: 18px;
	background: url(../images/sprite.png) no-repeat 0 -33px;
	position: absolute
}
.shop-car-isFull {
	margin-left: 24px
}
.shop-car-getCoupon {
	margin-left: 16px
}
.shop-car-getCoupon a {
	color: #ababab
}
.shop-car-getCoupon a:hover {
	color: #d71635
}
.shop-car-more {
	color: #666;
	margin-left: 20px;
	position: relative;
	cursor: pointer
}
.shop-car-more:after {
	content: '';
	width: 7px;
	height: 7px;
	background: url(../images/icon-addsub.png) no-repeat -2px -17px;
	position: absolute;
	left: 28px;
	top: 5px
}
.shop-car-closed {
}
.shop-car-part {
	position: relative;
	padding: 10px
}
.shop-car-fl {
	float: left
}
.icon-giftBox {
	width: 20px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -70px;
	position: absolute;
	left: 12px;
	top: 50%;
	margin-top: -11px
}
.shop-car-portion span {
	font-size: 14px
}
.shop-car-info {
	margin-left: 46px
}
.shop-car-content {
	margin-top: 3px
}
.shop-car-tab li {
	border: 0 none
}
.shop-car-dashed {
	position: absolute;
	left: 10px;
	top: 25px;
	height: 40px;
	width: 0;
	border-left: 1px dashed #b3b3b3
}
.shop-car-bottomDashed {
	border-bottom: 1px dashed #b3b3b3;
	margin-left: 30px;
	margin-right: 30px
}
.shop-car-failure {
	border-top: 1px solid #ddd;
	background-color: #f7f7f7
}
.icon-failure {
	width: 36px;
	height: 21px;
	background: url(../images/sprite.png) no-repeat 0 -104px;
	margin-right: 4px;
	margin-left: 7px;
	float: left;
	cursor: pointer
}
.shop-car-leftLine {
	position: relative
}
.shop-car-leftLine span {
	border-right: 1px dashed #b3b3b3;
	height: 105px;
	position: absolute;
	left: 22px;
	top: 35px
}
.shop-car-oh {
	width: 424px;
	overflow: hidden
}
.shop-car-activity {
	cursor: pointer;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	vertical-align: bottom
}
a.notbuy {
	background-color: #ccc;
	color: #fff;
	text-align: center;
	display: block;
	width: 80px;
	height: 21px;
	line-height: 21px;
	float: left;
	font-size: 14px
}
@charset 'utf-8';
body, h1, h2, h3, h4, h5, h6, p, ul, li, div, ol, form, dl, dt, dd, i, b, em, span, input, img {
	margin: 0;
	padding: 0
}
body {
	color: #666;
	font-size: 12px;
	background: #fff;
	font-family: 'Arial', '';
	word-break: break-all;
	word-wrap: break-word;
*word-wrap:normal;
width:expression(document.body.clientWidth<=1200?"1200px":"auto");
	min-width: 1200px
}
input, select, textarea {
	color: #666;
	font-size: 12px;
	font-family: 'Arial', '';
	outline: none;
	border: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
ul, ol {
	list-style: outside none none
}
a {
	color: #666;
	text-decoration: none
}
a:active {
	background: none
}
img {
	border: none;
	vertical-align: top
}
.none {
	display: none
}
.clearfix:after {
	content: '.';
	height: 0;
	line-height: 0;
	visibility: hidden;
	display: block;
	clear: both
}
.disabled {
	cursor: no-drop
}
.container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.mt20 {
	margin-top: 20px
}
.crumb {
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #000;
	overflow: hidden
}
.crumb li {
	float: left
}
.crumb li a {
	float: left;
	display: inline-block
}
.crumb li a.cur:hover {
	color: #666;
	cursor: text
}
.crumb li i.icon-index {
	float: left;
	vertical-align: top;
	margin: 13px 10px 0 0
}
.crumb li i.icon-crumb-next {
	float: left;
	vertical-align: top;
	margin: 15px 10px 0
}
.crumb .crunmb-choose {
	float: left;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ddd;
	padding-left: 10px;
	cursor: pointer;
	margin-top: 8px;
	background: #f3f3f3
}
.crumb .crunmb-choose b {
	font-weight: normal;
	color: #d71635
}
.crumb .crunmb-choose i {
	vertical-align: top;
	margin-left: 10px
}
.crumb .crunmb-choose:hover {
	border-color: #d71635;
	background: #fff
}
.crumb .crunmb-choose:hover i {
	background-color: #d71635;
	background-position: 0 -50px
}
.crumb .crumb-search {
	float: left;
	display: inline-block;
	position: relative;
	height: 24px;
	line-height: 22px;
	border: 1px solid #ddd;
	width: 110px;
	margin-top: 8px;
	background: #fff
}
.crumb .crumb-search input {
	width: 80px;
	height: 22px;
	line-height: 22px;
	border: none;
	outline: none;
	padding-left: 5px
}
.crumb .crumb-search i {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer
}
.pagelist span {
	float: left;
	display: inline-block;
	height: 15px;
	line-height: 16px;
	margin: 0 15px;
	font-size: 14px
}
.pagelist span b {
	font-weight: normal;
	color: #d71635
}
.pagelist i {
	float: left;
	cursor: pointer;
	margin-top: 2px
}
.paging ul {
	float: right
}
.paging li {
	float: left;
	margin-left: 10px
}
.paging li a, .paging li span, .paging li input {
	height: 30px;
	line-height: 30px;
	color: #333;
	text-align: center;
	border: 1px solid #ddd
}
.paging li a {
	padding: 0 10px;
	min-width: 10px;
	display: inline-block
}
.paging li a:hover {
	border-color: #01a0b3
}
.paging li a.active, .paging li a.paging-submit:hover {
	background: #01a0b3;
	border-color: #01a0b3;
	color: #fff
}
.paging li a.paging-prev, .paging li a.paging-next {
	padding: 0 20px
}
.paging li a.paging-submit {
	padding: 0 12px
}
.paging li a.paging-prev.disabled, .paging li a.paging-next.disabled {
	cursor: no-drop;
	color: #ddd
}
.paging li a.paging-prev.disabled:hover, .paging li a.paging-next.disabled:hover {
	border-color: #ddd
}
.paging li span {
	border-color: #fff;
	padding: 0 10px;
	display: inline-block
}
.paging li span b {
	font-weight: normal
}
.paging li input {
	width: 50px;
	outline: none;
	color: #333
}
.classlist-page {
	margin-top: 20px;
	margin-bottom: 20px
}
.classcontrast {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 1198px;
	height: 137px;
	margin-left: -599px;
	background: #fff;
	box-shadow: 0 0 10px #ccc;
	z-index: 3;
	border: 1px solid #eee
}
.classcontrast-title {
	height: 32px;
	background: #eee
}
.classcontrast-title ul {
	font-size: 14px
}
.classcontrast-title li {
	line-height: 32px;
	width: 143px;
	background: #fff;
	text-align: center;
	float: left;
	display: inline
}
.classcontrast-title li.active {
	color: #d71635
}
.classcontrast-close {
	float: right;
	color: #4a90e7;
	font-size: 14px;
	line-height: 32px;
	margin-right: 20px;
	display: inline-block
}
.classcontrast-contrast {
	padding: 1px
}
.classcontrast-contrast dl {
	float: left;
	display: inline;
	width: 240px;
	height: 65px;
	border-bottom: 5px solid #fff;
	margin-right: 1px;
	padding: 16px 0 16px 14px
}
.classcontrast-contrast dl.active {
	border-color: #d71635
}
.classcontrast-contrast dt {
	float: left;
	margin-right: 10px;
	width: 65px;
	height: 65px;
	background-image: url(../images/icon-contrast-num.png)
}
.classcontrast-contrast dt img {
	width: 65px;
	height: 65px
}
.classcontrast-contrast dd a {
	color: #000
}
.classcontrast-contrast .classcontrast-contrasttitle {
	line-height: 21px;
	height: 42px;
	overflow: hidden
}
.classcontrast-contrast .classcontrast-contrastprice {
	color: #d71635;
	margin-top: 5px
}
.classcontrast-contrast .classcontrast-contrastprice b {
	color: #d71635;
	font-weight: normal
}
.classcontrast-contrast .classcontrast-contrastprice a {
	color: #4a90e7;
	margin-left: 10px
}
.classcontrast-operate {
	float: left;
	width: 174px;
	display: inline;
	text-align: center
}
.classcontrast-operate a, .classcontrast-operate span {
	height: 28px;
	line-height: 28px;
	font-size: 14px
}
.classcontrast-operate a {
	width: 75px;
	background: #d71635;
	color: #fff;
	display: inline-block;
	margin-top: 20px;
	border-radius: 5px
}
.classcontrast-operate a.disabled {
	cursor: no-drop;
	background: #ccc;
	color: #666
}
.classcontrast-operate span {
	color: #4a90e7;
	display: block;
	margin-top: 10px;
	cursor: pointer
}
.classcontrast-contrastnull {
	line-height: 21px;
	overflow: hidden
}
.classcontrast-contrast .classcontrast-contrastnull a {
	color: #8b8a8a
}
.classcontrast-contrast dl.classcontrast-1 dt {
	background-position: 0 0
}
.classcontrast-contrast dl.classcontrast-2 dt {
	background-position: 0 -66px
}
.classcontrast-contrast dl.classcontrast-3 dt {
	background-position: 0 -132px
}
.classcontrast-contrast dl.classcontrast-4 dt {
	background-position: 0 -198px
}
.classsort {
	border: 1px solid #ddd;
	background: #eee;
	font-size: 14px;
	padding: 6px 10px;
	margin-bottom: 10px;
	zoom: 1
}
.classsort .classsort-left {
	float: left
}
.classsort-left li {
	height: 22px;
	line-height: 22px;
	float: left;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #ddd;
	margin-right: -1px;
	cursor: pointer
}
.classsort-left li a {
	display: block
}
.classsort-left li i {
	margin: 6px 0 0 5px;
*margin-top:2px;
	vertical-align: top
}
.classsort-left li.active, .classsort-left li:hover {
	border-color: #d71635;
	position: relative
}
.classsort-left li.active {
	background: #d71635;
	color: #fff
}
.classsort-left li.active a {
	color: #fff
}
.classsort-left li.active i {
	background-position: -9px 0
}
.classsort .classsort-left li.active.cur i {
	background-position: -9px -11px
}
.classsort .classsort-middle {
	float: left;
	display: inline-block;
	position: relative;
	z-index: 2
}
.classsort-middle-price {
	position: absolute;
	top: -6px;
	left: 1px;
	width: 134px;
	padding: 7px 0
}
.classsort-middle-price dt {
	height: 24px;
	overflow: hidden;
	padding-left: 20px
}
.classsort-middle-price span {
	display: inline-block;
	height: 22px;
	width: 24px;
	overflow: hidden;
	position: relative;
	background: #fff;
	float: left;
	cursor: text;
	border: 1px solid #ddd;
	padding-left: 12px
}
.classsort-middle-price span i {
	font-style: normal;
	font-size: 12px;
	position: absolute;
	top: 4px;
	left: 3px;
	display: inline-block
}
.classsort-middle-price input {
	height: 22px;
	line-height: 22px;
	width: 24px;
	display: inline;
	outline: none;
	float: left
}
.classsort-middle-price em {
	float: left;
	display: inline-block;
	width: 16px;
	text-align: center
}
.classsort-middle-price dd {
	overflow: hidden;
	margin-top: 10px
}
.classsort-middle-price a {
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 34px;
	border: 1px solid #ddd;
	display: none;
	border-radius: 3px;
	float: left;
	font-size: 12px
}
.classsort-middle-price a.classsort-middle-clear {
	clear: left;
	margin-right: 20px;
	margin-left: 20px
}
.classsort-middle-price a.classsort-middle-clear.classsort-middle-disabled {
	cursor: no-drop;
	color: #ddd
}
.classsort-middle-price a.classsort-middle-sure {
	color: #fff;
	background: #d71635;
	border-color: #d71635
}
.classsort-middle-price.active {
	background: #fff;
	border: 1px solid #ddd;
	border-top: none;
	left: 0;
	padding-top: 6px
}
.classsort-middle-price.active a {
	display: inline-block
}
.classsort-right {
	float: right;
	margin-top: 4px
}
.classsortbtn {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px;
	border-bottom: 1px solid #c9c9c9;
	background: #eee;
	z-index: 3
}
.classsortbtn .container {
	position: relative
}
.classsortbtn .classsortbtn-left {
	float: left
}
.classsortbtn-left li {
	height: 48px;
	line-height: 48px;
	float: left;
	padding: 0 13px;
	cursor: pointer;
	border-left: 1px solid #ddd;
	font-size: 14px
}
.classsortbtn-left li a {
	display: block
}
.classsortbtn-left li i {
	margin: 19px 0 0 5px;
*margin-top:3px;
	vertical-align: top
}
.classsortbtn-left li.active {
	border-top: 4px solid #d71635;
	height: 44px;
	line-height: 40px;
	background: #fff
}
.classsortbtn-left li:hover {
	border-top: 4px solid #d71635;
	height: 44px;
	line-height: 40px
}
.classsortbtn-left li.active a, .classsortbtn-left li:hover a {
	color: #d71635
}
.classsortbtn-left li:hover i {
	margin-top: 15px;
*margin-top:3px
}
.classsortbtn-left li.active i {
	background-position: -18px -11px;
	margin-top: 15px;
*margin-top:3px
}
.classsortbtn-left li.active.cur i {
	background-position: -18px 0
}
.classsortbtn .classsortbtn-middle {
	float: left;
	display: inline-block;
	position: relative;
	z-index: 2;
	width: 136px
}
.classsortbtn-middle-price {
	position: absolute;
	top: -7px;
	left: 1px;
	width: 134px;
	padding: 19px 0 15px 0;
	overflow: hidden
}
.classsortbtn-middle-price dt {
	overflow: hidden;
	height: 24px;
	padding-left: 20px
}
.classsortbtn-middle-price span {
	display: inline-block;
	height: 22px;
	width: 24px;
	padding-left: 12px;
	overflow: hidden;
	position: relative;
	background: #fff;
	float: left;
	cursor: text;
	border: 1px solid #ddd
}
.classsortbtn-middle-price span i {
	font-style: normal;
	font-size: 12px;
	position: absolute;
	top: 5px;
	left: 3px
}
.classsortbtn-middle-price input {
	height: 22px;
	line-height: 22px;
	width: 24px;
	outline: none;
	float: left
}
.classsortbtn-middle-price em {
	float: left;
	display: inline-block;
	width: 16px;
	text-align: center;
	line-height: 19px
}
.classsortbtn-middle-price dd {
	margin-top: 10px
}
.classsortbtn-middle-price a {
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 34px;
	border: 1px solid #ddd;
	display: none;
	border-radius: 3px;
	float: left
}
.classsortbtn-middle-price a.classsortbtn-middle-clear {
	clear: left;
	margin-right: 20px;
	margin-left: 20px
}
.classsortbtn-middle-price a.classsortbtn-middle-clear.classsortbtn-middle-disabled {
	cursor: no-drop;
	color: #ddd
}
.classsortbtn-middle-price a.classsortbtn-middle-sure {
	color: #fff;
	background: #d71635;
	border-color: #d71635
}
.classsortbtn-middle-price.active {
	background: #fff;
	border: 1px solid #ddd;
	border-top: none;
	left: 0;
	height: 51px
}
.classsortbtn-middle-price.active a {
	display: inline-block
}
.classsortbtn-right {
	float: right;
	display: inline-block;
	margin: 15px 20px 0
}
.classsortbtn-car {
	float: right;
	display: inline;
	width: 110px;
	position: relative
}
.classsortbtn-car-title a {
	height: 48px;
	background: #d71635;
	position: relative;
	display: inline-block;
	width: 110px
}
.classsortbtn-car-title i {
	float: left;
	margin: 12px 5px 0 5px
}
.classsortbtn-car-title b {
	float: left;
	display: inline-block;
	font-weight: normal;
	line-height: 48px;
	font-size: 16px;
	color: #fff
}
.classsortbtn-car-title em {
	width: 28px;
	height: 13px;
	line-height: 13px;
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 2px;
	text-align: center;
	background: url(../images/icon-num.png) no-repeat;
	color: #d71635;
	font-style: normal;
	font-family: '宋体';
	font-size: 12px
}
.classsortbtn-car-body {
	position: absolute;
	top: 48px;
	right: 0;
	width: 232px;
	border: 1px solid #d71635;
	background: #fff
}
.classsortbtn-car-body dl {
	max-height: 225px;
	overflow: hidden;
	overflow-y: auto
}
.classsortbtn-car-body dd {
	border-top: 1px solid #ddd;
	padding: 7px;
	overflow: hidden
}
.classsortbtn-car-body dd:first-child {
	border: none
}
.classsortbtn-car-body dd p {
	margin-left: 76px;
	overflow: hidden
}
.classsortbtn-search {
	float: right;
	display: inline-block;
	position: relative;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ddd;
	width: 137px;
	margin-top: 11px;
	background: #fff
}
.classsortbtn-search input {
	width: 107px;
	height: 22px;
	line-height: 22px;
	border: none;
	outline: none;
	padding-left: 5px
}
.classsortbtn-search i {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	background-image: url(../images/icon-crumb-search.png);
	cursor: pointer
}
.product-submit-addsub {
	display: inline-block;
	height: 35px;
	width: 54px
}
.product-submit-addsub input {
	float: left;
	width: 35px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #ddd;
	text-align: center;
	outline: none
}
.product-submit-addsub em {
	float: right;
	position: relative;
	width: 14px;
	height: 33px;
	outline: none;
	border: 1px solid #ddd
}
.product-submit-addsub em i {
	position: absolute;
	left: 0;
	cursor: pointer
}
.product-submit-addsub em i.icon-add-default {
	border-bottom: 1px solid #ddd;
	top: 0
}
.product-submit-addsub em i.icon-sub-default {
	bottom: 0
}
.product-submit-addsub em i.icon-add-default.disabled {
	background-color: #eee
}
.product-submit-addsub em i.icon-sub-default.disabled {
	background-color: #eee
}
.icon-activity-30 {
	width: 30px;
	height: 30px;
	margin-left: 2px;
	display: inline-block
}
.icon-activity-40 {
	width: 40px;
	height: 40px;
	margin-left: 2px;
	display: inline-block
}
.icon-activity-60 {
	width: 60px;
	height: 60px;
	margin-left: 2px;
	display: inline-block
}
.icon-buy2 {
	width: 20px;
	height: 20px;
	background-image: url(../images/icon-buy2.png);
	display: inline-block
}
.icon-follow {
	width: 20px;
	height: 20px;
	background: url(../images/icon-collection.png);
	display: inline-block
}
.icon-follow.active {
	width: 20px;
	height: 20px;
	background-position: -21px 0;
	display: inline-block
}
.icon-notice {
	width: 20px;
	height: 20px;
	background-image: url(../images/icon-notice.png);
	display: inline-block
}
.icon-index {
	width: 15px;
	height: 15px;
	float: left;
	display: inline-block;
	background-image: url(../images/icon-crumb.png)
}
.icon-crumb-next {
	width: 7px;
	height: 11px;
	display: inline-block;
	background: url(../images/icon-pagelist.png) no-repeat -8px 0

}
.icon-sort {
	width: 8px;
	height: 10px;
	background-image: url(../images/icon-sort.png);
	display: inline-block
}
.icon-prev {
	width: 7px;
	height: 11px;
	display: inline-block;
	background-image: url(../images/icon-pagelist.png);
	background-position: 0 0
}
.icon-next {
	width: 7px;
	height: 11px;
	display: inline-block;
	background-image: url(../images/icon-pagelist.png);
	background-position: -8px 0
}
.icon-prev.disabled {
	background-position: 0 -12px;
	cursor: no-drop
}
.icon-next.disabled {
	background-position: -8px -12px;
	cursor: no-drop
}
.icon-add {
	display: inline-block;
	width: 11px;
	height: 13px;
	background: url(../images/icon-addsub.png) no-repeat 0 0

}
.icon-sub {
	display: inline-block;
	width: 11px;
	height: 13px;
	background: url(../images/icon-addsub.png) no-repeat 0 -14px

}
.icon-add.disabled {
	background-position: -12px 0;
	cursor: no-drop
}
.icon-sub.disabled {
	background-position: -12px -14px;
	cursor: no-drop
}
.icon-add-default {
	display: inline-block;
	width: 14px;
	height: 16px;
	background: url(../images/icon-addsub.png) no-repeat 1px 1px

}
.icon-sub-default {
	display: inline-block;
	width: 14px;
	height: 16px;
	background: url(../images/icon-addsub.png) no-repeat 1px -13px

}
.icon-add-default.disabled {
	background-position: -11px 1px;
	cursor: no-drop
}
.icon-sub-default.disabled {
	background-position: -11px -13px;
	cursor: no-drop
}
.icon-buy {
	width: 14px;
	height: 12px;
	background-image: url(../images/icon-buy.png);
	display: inline-block
}
.icon-contrast {
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/icon-contrast.png) no-repeat

}
.icon-collection {
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/icon-collection.png) no-repeat

}
.icon-comment {
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/icon-comment.png) no-repeat

}
.icon-contrast.active {
	background-position: -21px 0
}
.icon-collection.active {
	background-position: -21px 0
}
.icon-tick {
	width: 12px;
	height: 12px;
	display: inline-block;
	background-image: url(../images/icon-check.png)
}
.icon-telescopic {
	display: inline-block;
	width: 12px;
	height: 7px;
	background: url(../images/icon-updown.png) no-repeat 0 -8px

}
.icon-telescopic.active {
	background-position: 0 0
}
.icon-close {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(../images/icon-close.png) 0 -25px

}
.icon-banner-close {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(../images/icon-banner-close.png) no-repeat

}
.icon-search {
	width: 24px;
	height: 24px;
	display: inline-block;
	background-image: url(../images/icon-crumb-search.png)
}
.icon-buy3 {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../images/icon-car.png) no-repeat

}
.icon-concern {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../images/icon-concern.png) no-repeat

}
.icon-triangle {
	display: inline-block;
	width: 6px;
	height: 4px;
	background: url(../images/icon-triangle.png) no-repeat

}
.icon-triangle1 {
	display: inline-block;
	width: 9px;
	height: 8px;
	background: url(../images/icon-triangle1.png) no-repeat

}
.icon-num1 {
	display: inline-block;
	width: 28px;
	height: 13px;
	background: url(../images/icon-num1.png) no-repeat

}
.icon-menu {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(../images/icon-menu.png) no-repeat

}
.icon-menuclass-left {
	display: inline-block;
	width: 6px;
	height: 12px;
	background: url(../images/icon-menuclass-left.png) no-repeat

}
.icon-menuclass {
	display: inline-block;
	background: url(../images/icon-menuclass.png) no-repeat

}
.icon-class-1 {
	background-position: -8px -8px
}
.icon-class-2 {
	background-position: -8px -48px
}
.icon-class-3 {
	background-position: -8px -88px
}
.icon-class-4 {
	background-position: -8px -128px
}
.icon-class-5 {
	background-position: -8px -168px
}
.icon-class-6 {
	background-position: -8px -208px
}
.icon-class-7 {
	background-position: -8px -248px
}
.icon-class-8 {
	background-position: -8px -288px
}
.icon-class-9 {
	background-position: -8px -328px
}
.icon-class-10 {
	background-position: -8px -368px
}
.icon-blogroll {
	display: inline-block;
	width: 20px;
	height: 21px;
	background: url(../images/icon-blogroll.png) no-repeat

}
.icon-info-query {
	display: inline-block;
	width: 44px;
	height: 44px;
	background: url(../images/icon-info-query.png) no-repeat

}
.icon-shop-coupon {
	display: inline-block;
	width: 21px;
	height: 15px;
	background: url(../images/icon-shop-coupon.png) no-repeat

}
.icon-coupon-btn {
	display: inline-block;
	width: 9px;
	height: 5px;
	background: url(../images/icon-coupon-btn.png) no-repeat

}
.icon-checkbox {
	height: 15px;
	width: 15px;
	display: inline-block;
	background: url(../images/icon-checkbox.png) no-repeat

}
.icon-checkbox.active {
	background-position: -16px 0
}
.icon-guide-vertical {
	height: 25px;
	width: 1px;
	display: inline-block;
	background: url(../images/icon-guide-vertical.png) no-repeat

}
.icon-star {
	height: 13px;
	width: 74px;
	display: inline-block;
	background: url(../images/icon-star.png) no-repeat

}
.icon-star.active5 {
	background-position: 0 0
}
.icon-star.active4 {
	background-position: 0 -13px
}
.icon-star.active3 {
	background-position: 0 -26px
}
.icon-star.active2 {
	background-position: 0 -39px
}
.icon-star.active1 {
	background-position: 0 -52px
}
.icon-star.active0 {
	background-position: 0 -65px
}
.icon-eval {
	height: 22px;
	width: 24px;
	display: inline-block;
	background: url(../images/icon-eval.png) no-repeat

}
.icon-msg {
	height: 58px;
	width: 58px;
	display: inline-block;
	background: url(../images/icon-msg.png) no-repeat

}
.icon-nav {
	height: 30px;
	width: 30px;
	display: inline-block;
	background: url(../images/icon-nav.png) no-repeat

}
.icon-point {
	height: 26px;
	width: 24px;
	display: inline-block;
	background: url(../images/icon-point.png) no-repeat

}
.top-banner {
	position: relative;
	overflow: hidden
}
.top-banner-big, .top-banner-small {
	display: block;
	position: relative
}
.top-banner-big img {
	height: 500px
}
.top-banner-small img {
	height: 100px
}
.top-banner i.icon-banner-close {
	position: absolute;
	top: 0;
	right: 10px;
	background-position: 50% 50%;
	cursor: pointer
}
.top {
	height: 32px;
	border-bottom: 1px solid #ddd;
	background: #f7f7f7
}
.top-left {
	float: left;
	line-height: 32px
}
.top-left span {
	float: left
}
.top-left select {
	float: left;
	display: inline;
	border: 1px solid #ddd;
*border:none;
	margin: 7px 5px 0
}
.top-right {
	float: right
}
.top-right li {
	float: left;
	display: inline;
	position: relative;
	z-index: 3;
	height: 32px;
	width: 80px
}
.top-right-title {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/top-right.png) no-repeat left center;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	text-align: center;
	width: 70px
}
.top-right-title i {
	vertical-align: top;
	margin-left: 2px;
	background-position: 0 -14px;
	margin-top: 9px
}
.top-right li.active .top-right-title {
	background: #fff;
	width: 69px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.top-right li.active .top-right-title i {
	background-position: 0 0
}
.top-right li.active .top-right-body {
	display: block
}
.top-right-body {
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	position: absolute;
	top: 30px;
	left: 0;
	width: 69px;
	padding: 0 5px 5px;
	display: none
}
.top-right-body dd {
	line-height: 24px;
	text-indent: 5px
}
.top-right-user .top-right-title {
	background: none
}
.top-right-user .top-right-title b {
	display: inline-block;
	color: #d71635;
	max-width: 48px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	float: left;
	margin-top: 8px
}
.top-right-login {
	display: inline-block;
	padding: 0 5px;
	margin-top: 8px
}
.top-right-login a {
	margin-left: 5px;
	color: #4a90e7
}
.top-right li.top-right-auto {
	width: auto
}
.top-right-concern {
	padding: 0 5px;
	margin-top: 8px;
	border-left: 1px solid #ddd;
	height: 16px
}
.top-right-concern span {
	float: left;
	margin-left: 5px;
	display: inline-block
}
.top-right-concern .icon-top-sina {
	float: left;
	margin: 0 5px
}
.top-right-concern .icon-top-wechat {
	float: left;
	background-position: 0 -17px
}
.top-right-wechat {
	position: relative;
	float: left
}
.top-right-wechat-content {
	width: 103px;
	padding: 10px 15px 15px;
	border: 1px solid #ddd;
	position: absolute;
	top: 20px;
	right: 0;
	background: #fff;
	display: none
}
.top-right-wechat-content p {
	padding: 0 7px;
	line-height: 18px;
	color: #666;
	text-align: center
}
.top-right-wechat-content img {
	width: 103px;
	height: 103px
}
.top-right-wechat-content i {
	position: absolute;
	top: -4px;
	right: 5px
}
.top-right-wechat.active .top-right-wechat-content {
	display: block
}
.logo {
	float: left;
	width: 500px;
	margin-top: 24px
}
.logo-img {
	position: relative;
	height: 75px;
	width: 210px;
	display: inline-block;
	float: left
}
.logo-img img {
	/*width: 210px;*/
	/*height: 75px*/
}
.logo-txt {
	float: left;
	display: inline-block;
	width: 270px;
	height: 75px;
	margin-left: 9px;
	overflow: hidden
}
.logo-txt img {
	width: 270px;
	height: 75px
}
.search {
	float: left;
	display: inline;
	margin-left: 50px;
	margin-top: 30px;
	width: 420px
}
.search .search-input {
	position: relative;
	z-index: 2
}
.search .search-btn {
	height: 35px;
	background: #d71635
}
.search .search-btn input {
	float: left;
	display: inline;
	height: 33px;
	line-height: 33px;
	padding: 0 5px;
	width: 350px;
	border: 1px solid #d71635;
	border-right: none;
	font-size: 14px
}
.search .search-btn a {
	float: right;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	display: block;
	width: 58px;
	text-align: center
}
.search .search-content {
	position: absolute;
	top: 35px;
	left: 0;
	border: #ddd solid 1px;
	border-top: none;
	overflow: hidden;
	background: #fff;
	width: 360px;
	display: none
}
.search .search-content li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	cursor: pointer;
	float: none;
	display: block
}
.search .search-content li b {
	float: left;
	display: inline-block;
	overflow: hidden;
	width: 170px;
	margin-left: 7px;
	color: #666;
	font-weight: normal
}
.search .search-content li em {
	float: right;
	display: inline-block;
	width: 158px;
	margin-right: 7px;
	color: #999;
	text-align: right;
	font-style: normal
}
.search .search-content li:hover {
	background: #eee
}
.search .search-content li:hover b, .search .search-content li:hover em {
	color: #333
}
.search .search-content p {
	text-align: right;
	height: 24px;
	line-height: 24px;
	padding-right: 7px;
	border-top: #ddd solid 1px;
	overflow: hidden
}
.search .search-content p span {
	color: #666;
	cursor: pointer
}
.search .search-input.active .search-content {
	display: block
}
.search-common {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 5px
}
.search-common span {
	float: left;
	display: inline-block
}
.search-common li {
	float: left;
	display: inline;
	margin-right: 5px
}
.car {
	float: right;
	width: 122px;
	margin-top: 26px;
	position: relative;
	z-index: 2
}
.car .car-btn {
	width: 120px;
	height: 38px;
	border: 1px solid #eee;
	background: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2
}
.car-btn a {
	display: block;
	position: relative;
	width: 120px;
	height: 38px;
	line-height: 38px
}
.car-btn i.icon-buy {
	float: left;
	margin-left: 15px;
	margin-top: 12px
}
.car-btn b {
	float: left;
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px
}
.car-btn i.icon-triangle1 {
	float: right;
	margin-top: 15px;
	margin-right: 12px
}
.car-btn i.icon-num1 {
	position: absolute;
	top: 1px;
	right: 17px;
	line-height: 13px;
	text-align: center;
	color: #fff;
	font-style: normal;
	font-size: 12px;
	font-family: '宋体'
}
.car-content {
	position: absolute;
	top: 40px;
	right: 0;
	width: 232px;
	border: 1px solid #ddd;
	background: #fff
}
.car-content-toggle {
	display: block
}
.car-content-notice {
	padding: 20px 10px;
	text-align: center
}
.car-content-body {
	position: relative
}
.car-content-body dl {
	max-height: 225px;
	overflow: hidden;
	overflow-y: auto
}
.car-content-body dd {
	border-top: 1px solid #ddd;
	padding: 7px;
	overflow: hidden
}
.car-content-body dd:first-child {
	border: none
}
.car-content-img {
	float: left;
	width: 60px;
	height: 60px
}
.car-content-body dd p {
	margin-left: 76px;
	overflow: hidden
}
.car-content-txt {
	line-height: 18px;
	height: 36px;
	margin-top: 2px
}
.car-content-price {
	margin-top: 5px;
	line-height: 16px
}
.car-content-price span, .car-content-txt b {
	float: left;
	display: inline-block
}
.car-content-price b {
	font-weight: normal;
	color: #d71635;
	margin-right: 5px
}
.car-content-price a {
	float: right;
	color: #1479eb
}
.car-content-total {
	height: 57px;
	text-align: center;
	background: #fff;
	border-top: 1px solid #ddd
}
.car-content-total span {
	display: block;
	line-height: 26px;
	height: 26px
}
.car-content-total span b {
	margin: 0 2px;
	display: inline-block;
	color: #d71635;
	font-weight: normal
}
.car-content-total a {
	width: 195px;
	height: 25px;
	line-height: 25px;
	border-radius: 3px;
	background: #d71635;
	color: #fff;
	font-size: 14px;
	display: inline-block
}
.car-content-block {
	position: absolute;
	top: -2px;
	right: 0;
	z-index: 2;
	width: 120px;
	height: 4px;
	background: #fff;
	display: block
}
.car.active .car-btn {
	height: 40px;
	border-color: #ddd;
	border-bottom: none;
	box-shadow: 0 0 5px #ddd
}
.car.active .car-content {
	display: block;
	box-shadow: 0 0 5px #ddd
}
.menu {
	height: 38px;
	border-bottom: 2px solid #d71635;
	margin-top: 16px
}
.menu-class {
	float: left;
	width: 210px;
	position: relative;
	z-index: 3
}
.menu-class-title {
	background: #d71635;
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	height: 40px;
	line-height: 38px;
	font-size: 16px
}
.menu-class-title a {
	display: block;
	color: #fff
}
.menu-class-title i {
	float: left;
	margin: 13px 17px 0 16px
}
.menu-class-body {
	position: absolute;
	top: 40px;
	left: 0;
	background: url(../images/opacity.png) repeat;
	width: 210px;
	height: 400px;
	display: none
}
.menu-class-body li {
	height: 40px
}
.menuclass-title {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	position: relative;
	display: block;
	cursor: pointer;
	z-index: 1
}
.menuclass-title a {
	color: #333
}
.menuclass-title em {
	width: 10px;
	height: 38px;
	background: #fff;
	position: absolute;
	top: 0;
	right: -5px;
	display: none
}
.menuclass-title i {
	width: 24px;
	height: 24px;
	margin: 8px 11px 0 10px;
	float: left
}
.menuclass-content {
	position: absolute;
	top: 0;
	left: 210px;
	width: 988px;
	background: #fff;
	min-height: 398px;
	border: 1px solid #d71635;
	display: none
}
.menuclass-left {
	float: left;
	width: 789px;
	padding-bottom: 10px;
	min-height: 388px;
	border-right: 1px solid #ddd;
	overflow-y: auto;
	height: 434px
}
.menuclass-left dl {
	margin-left: 30px;
	margin-right: 38px;
	overflow: hidden
}
.menuclass-left dt {
	width: 60px;
	font-size: 13px;
	line-height: 18px;
	padding: 10px 0;
	vertical-align: top;
	position: relative;
	display: table-cell;
*float:left
}
.menuclass-left dt a {
	color: #d71635;
	display: block
}
.menuclass-left dt i {
	position: absolute;
	top: 12px;
	right: -9px
}
.menuclass-left dd {
	padding: 5px 0 10px 20px;
	overflow: hidden;
	display: table-cell;
	border-bottom: 1px dashed #ddd;
	width: 640px
}
.menuclass-left dd a {
	float: left;
	display: inline-block;
	padding: 0 7px;
	border-left: 1px solid #ddd;
	height: 18px;
	line-height: 18px;
	margin-top: 5px;
*float:none
}
.menuclass-left dd a:first-child {
	border-left: none;
	padding-left: 0
}
.menuclass-right {
	float: right;
	width: 198px;
	padding-bottom: 10px;
	overflow: hidden;
	border-left: 1px solid #ddd;
	margin-left: -1px
}
.menuclass-right dt {
	font-size: 13px;
	color: #d71635;
	padding: 0 10px;
	height: 16px;
	line-height: 16px;
	margin-top: 10px
}
.menuclass-right dd {
	padding-left: 10px
}
.menuclass-right dd img {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	width: 83px;
	height: 30px
}
.menu-class.active .menu-class-body {
	display: block
}
.menu-class-body li.active {
	height: 38px;
	border: 1px solid #d71635;
	background: #fff
}
.menu-class-body li.active .menuclass-title em {
	display: block
}
.menu-class-body li .menuclass-title a:hover {
	color: #d71635
}
.menu-class-body li.active .menuclass-content {
	display: block
}
.menu-class-body li.active .menuclass-title i.icon-class-1 {
	background-position: -48px -8px
}
.menu-class-body li.active .menuclass-title i.icon-class-2 {
	background-position: -48px -48px
}
.menu-class-body li.active .menuclass-title i.icon-class-3 {
	background-position: -48px -88px
}
.menu-class-body li.active .menuclass-title i.icon-class-4 {
	background-position: -48px -128px
}
.menu-class-body li.active .menuclass-title i.icon-class-5 {
	background-position: -48px -168px
}
.menu-class-body li.active .menuclass-title i.icon-class-6 {
	background-position: -48px -208px
}
.menu-class-body li.active .menuclass-title i.icon-class-7 {
	background-position: -48px -248px
}
.menu-class-body li.active .menuclass-title i.icon-class-8 {
	background-position: -48px -288px
}
.menu-class-body li.active .menuclass-title i.icon-class-9 {
	background-position: -48px -328px
}
.menu-class-body li.active .menuclass-title i.icon-class-10 {
	background-position: -48px -368px
}
.menu-main {
	margin-left: 210px
}
.menu-main-left {
	float: left;
	margin-left: 20px
}
.menu-main-left li {
	float: left;
	display: inline;
	padding: 0 20px;
	line-height: 34px;
	font-size: 16px;
	border: 2px solid #fff
}
.menu-main-left li a {
	color: #040404
}
.menu-main-left li.active a {
	color: #d71635
}
.menu-main-right {
	float: right;
	display: block;
	position: absolute;
	margin-left: 780px
}
.broadcast-show {
	position: absolute;
	margin-left: 889px
}
.broadcast-time {
	height: 15px;
	color: #aa7cdf;
	font-weight: 900;
	margin: -15px 0 0 17px
}
.broadcast-time span {
	font-size: 18px;
	font-family: inherit;
	font-style: italic;
	margin-right: 3px
}
.menu-main-left li.newActive {
	position: relative;
	padding: 0 30px
}
.newActive:hover {
	line-height: 36px;
	border-color: #d71635;
	border-bottom: none
}
.newActive:hover .newList {
	display: block
}
.menu-main-left .newList {
	position: absolute;
	left: 0;
	top: 36px;
	display: none;
	background-color: #fff;
	z-index: 99
}
.menu-main-left .newList li {
	float: none;
	display: block;
	line-height: 32px;
	text-align: center;
	padding: 0 6px;
	border: 0
}
.menu-main-left .newList li a {
	color: #040404;
	font-size: 14px
}
.menu-main-left .newList li:last-child {
	margin-bottom: 7px
}
.footer-news {
	float: left;
	width: 599px;
	height: 278px;
	border: 1px solid #ddd;
	margin-top: 16px
}
.footer-comment {
	float: right;
	width: 598px;
	height: 278px;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-top: 16px
}
.footer-blogroll {
	border: 1px solid #ddd;
	border-top: none;
	overflow: hidden;
	clear: left;
	margin-bottom: 16px
}
.footer-blogroll span {
	float: left;
	width: 90px;
	display: inline-block;
	line-height: 36px;
	height: 36px;
	border-right: 1px solid #ddd
}
.footer-blogroll span i {
	float: left;
	margin: 8px 5px 0 7px
}
.footer-blogroll ul {
	width: 1097px;
	float: left;
	border-left: 1px solid #ddd;
	display: inline;
	margin-left: -1px;
	padding-bottom: 11px;
	padding-top: 6px;
	padding-left: 10px
}
.footer-blogroll li {
	float: left;
	display: inline;
	height: 14px;
	line-height: 14px;
	border-left: 1px solid #ddd;
	padding: 0 10px;
	margin-top: 5px
}
.footer-blogroll li:first-child {
	border-left: none;
	padding-left: 0
}
.footer-news-btn, .footer-comment-btn {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #01a0b3;
	margin-top: 6px
}
.footer-news-btn a {
	color: #01a0b3
}
.footer-news-btn em, .footer-comment-btn em {
	height: 14px;
	width: 3px;
	background: #d71635;
	display: inline-block;
	float: left;
	margin-top: 8px;
	margin-right: 7px
}
.footer-news-content {
	overflow: hidden;
	padding-left: 43px
}
.footer-news-content ul {
	width: 560px
}
.footer-news-content li {
	float: left;
	display: inline;
	height: 26px;
	line-height: 26px;
	width: 230px;
	margin-right: 50px
}
.footer-news-content li em {
	color: #00a1b3;
	float: left;
	display: inline-block;
	font-size: 24px;
	width: 12px
}
.footer-news-content li a {
	float: left;
	display: inline-block;
	height: 26px;
	width: 218px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.footer-news-btn {
	margin-left: 33px
}
.footer-comment-btn {
	margin-left: 30px
}
.footer-comment-content {
	padding: 0 30px
}
.footer-comment-body {
	max-height: 236px;
	overflow: hidden;
	overflow-y: auto
}
.footer-comment-body dl {
	overflow: hidden;
	border-top: 1px dotted #ddd;
	padding: 6px 0
}
.footer-comment-body dl:first-child {
	border: none
}
.footer-comment-body dt {
	float: left;
	border: 1px solid #ddd;
	width: 66px;
	height: 66px
}
.footer-comment-body dt img {
	width: 66px;
	height: 66px
}
.footer-comment-body dd {
	margin-left: 78px;
	line-height: 20px;
	overflow: hidden
}
.footer-comment-title a {
	color: #333
}
.footer-comment-num {
	margin-top: 5px
}
.footer-comment-num a {
	color: #01a1b3
}
.footer-notice {
	background: #0aabbd;
	overflow: hidden;
	text-align: center;
	clear: both
}
.footer-nav {
	background: #f7f7f7;
	overflow: hidden
}
.footer-nav dl {
	display: table-cell;
	width: 129px;
	padding: 30px 0 25px 70px;
	border-left: 1px solid #ddd
}
.footer-nav dl:first-child {
	border-left: none
}
.footer-nav dt {
	font-size: 14px;
	font-weight: bold
}
.footer-nav dd {
	line-height: 22px
}
.footer-info {
	overflow: hidden;
	text-align: center;
	padding: 40px 0 10px 0;
	background-color: #f7f7f7
}
.footer-info p {
	line-height: 14px;
	color: #333;
	margin-bottom: 10px
}
.footer-info p span {
	display: inline-block;
	border-left: 1px solid #ddd;
	padding: 0 15px
}
.footer-info p span a {
	color: #333
}
.footer-info p span:first-child {
	border-left: none
}
.nav {
	background: #666;
	width: 10px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 3;
	height: 100%
}
.nav-bg {
	background: #666;
	width: 10px;
	height: 100%;
	z-index: 5;
	position: fixed
}
.nav-middle {
	position: fixed;
	top: 50%;
	right: 10px;
	z-index: 4;
	width: 30px
}
.nav-middle li {
	margin-top: 2px;
	height: 30px;
	line-height: 30px;
	position: relative
}
.nav-btn {
	display: block;
	width: 30px;
	height: 30px
}
.nav-btn i {
	background-color: #666;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}
.nav-btn b {
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	padding-right: 10px;
	width: 50px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	background: #d71635;
	position: absolute;
	top: 0;
	left: 30px;
	z-index: 1;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}
.nav-btn.active i {
	background-color: #d71635
}
.nav-backtop {
	position: fixed;
	bottom: 0;
	right: 10px
}
.icon-nav.nav-user {
	background-position: 0 0
}
.icon-nav.nav-download {
	background-position: 0 -31px
}
.icon-nav.nav-track {
	background-position: 0 -62px
}
.icon-nav.nav-custom {
	background-position: 0 -93px
}
.icon-nav.nav-top {
	background-position: 0 -124px
}
.bigclass li a:hover, .productlist-title a:hover, .hotsale-title a:hover, .smallclass-radio li a:hover, .smallclass-brandradio li a:hover, .crumb li a:hover, .searchclass-body li a:hover, .contrast-img p a:hover, .classcontrast-contrasttitle a:hover, .smallclass-brandcheck li a:hover, .product-info-count span:hover, .product-related dd a:hover, .product-same-body dd a:hover, .recomgoods-similar dd a:hover, .top-right li a:hover, .menu-main-left li a:hover, .search-common li a:hover, .menuclass-title a:hover, .menuclass-left dd a:hover, .footer-blogroll li a:hover, .footer-news-content li a:hover, .footer-comment-title a:hover, .footer-nav dd a:hover, .footer-info p span a:hover, .info-query a:hover, .info-notice dd a:hover, .info-notice dt a:hover, .choice-btn li:hover, .choice-title a:hover, .floor-btn li a:hover, .floor-title a:hover, .shop-car-td-name a:hover, .shop-car-td-operate a:hover, .shop-car-total-btn a:hover, .car-content-txt a:hover, .product-gift li a:hover {
	color: #d71635
}
.color-choice {
	background: #fd5900
}
.color-zz {
	background: #82d5f0
}
.color-hc {
	background: #ffdf00
}
.color-wj {
	background: #da4b4b
}
.color-sx {
	background: #fabf76
}
.color-sb {
	background: #8235dc
}
.color-ry {
	background: #99e06d
}
.color-sm {
	background: #316df8
}
.color-jj {
	background: #dc558c
}
.dgmsgbg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 998;
	background: #000;
	opacity: .3;
filter:alpha(opacity:30);
	display: none
}
.dgmsg {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	background: #fff;
	width: 540px;
	margin-left: -270px;
	display: none
}
.dgmsg .hd {
	height: 35px;
	background: #0095ae
}
.dgmsg .hd h3 {
	float: left;
	display: inline;
	font-weight: normal;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-left: 10px
}
.dgmsg .hd .close {
	width: 24px;
	height: 24px;
	float: right;
	margin-top: 5px;
	margin-right: 5px
}
.dgmsg .hd .close i {
	background-position: 0 -75px
}
.dgmsg-body {
	padding: 20px 30px
}
.dgmsg-body i {
	float: left;
	width: 58px;
	height: 58px
}
.dgmsg-body i.icon-msg-right {
	background-position: 0 0
}
.dgmsg-body i.icon-msg-wrong {
	background-position: 0 -59px
}
.dgmsg-body i.icon-msg-warn {
	background-position: 0 -118px
}
.dgmsg-main {
	margin-left: 78px
}
.dgmsg-main h6 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px
}
.dgmsg-body-notice {
	margin-top: 10px
}
.dgmsg .ft {
	padding: 0 30px 20px;
	overflow: hidden
}
.dgmsg .ft a {
	float: right;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	width: 90px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	margin-left: 20px
}
.dgmsg .ft a.dgmsg-sure {
	background: #0daabd;
	color: #fff
}
.dgmsg .ft a.dgmsg-cannel {
	background: #ccc
}
.dgmsg .ft .dgmsg-error {
	color: #d71635;
	line-height: 40px;
	margin-left: 10px
}
.dgmsg-eval {
	height: 370px;
	margin-top: -185px
}
.dgmsg-eval-body {
	padding: 10px 30px
}
.dgmsg-eval-body p {
	margin-bottom: 5px;
	line-height: 20px;
	height: 20px
}
.dgmsg-eval-body p em {
	font-style: normal;
	color: #d71635;
	margin-right: 5px;
	float: left
}
.dgmsg-eval-mark {
	overflow: hidden;
	margin-bottom: 5px
}
.dgmsg-eval-mark span {
	float: left;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	width: 70px;
	cursor: pointer
}
.dgmsg-eval-mark span i {
	margin-bottom: 5px
}
.dgmsg-eval-mark b, .dgmsg-eval-mark em {
	display: block;
	line-height: 20px;
	width: 100%
}
.dgmsg-eval-mark b {
	font-weight: normal
}
.dgmsg-eval-mark em {
	font-style: normal
}
.dgmsg-eval-mark span.active i {
	background-position: -25px 0
}
.dgmsg-eval-mark span.active.cur {
	color: #d71635
}
.dgmsg-eval-text textarea {
	border: 1px solid #ddd;
	resize: none;
	width: 400px;
	height: 80px;
	padding: 10px;
	line-height: 18px
}
.dgmsg-eval .ft {
	margin-top: 10px;
	padding: 0 30px
}
.dgmsg-eval .ft a {
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 160px;
	background: #0095ae;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 14px;
	margin-left: 0
}
.giftcard-block {
	width: 112px;
	height: 32px;
	overflow: hidden;
	display: block
}
.footer-cert {
	text-align: center;
	background-color: #f7f7f7;
	padding-top: 20px;
	padding-bottom: 10px
}
.cert-split {
	padding: 0 10px;
	color: #999
}
.footer-cert a {
	color: #666
}
.footer-cert a:hover {
	color: #d71635
}
.kzmenuUL li a {
	color: #d71635
}
积分 #confirmTemp a {
	float: none
}
#confirmTemp {
	float: right
}
.top-right #LoginSuccessTarget {
	width: 185px
}
#LoginSuccessTarget.active .top-right-title {
	width: 174px;
	z-index: 2;
	border-bottom: 1px solid #fff
}
#LoginSuccessTarget .top-right-title b {
	max-width: 100px;
	padding: 0 5px
}
.icon-convenience {
	color: #bc8a31;
	background-color: #f6ecd9;
	padding: 3px 4px;
	border-radius: 2px;
	cursor: default
}
#LoginSuccessTarget .top-right-body {
	width: 280px;
	padding: 0;
	border-top: 1px solid #ddd;
	top: 32px
}
.login-success-top {
	padding: 10px;
	border-bottom: 1px solid #dcdcdc
}
.icon-crown, .icon-crown:active {
	width: 69px;
	height: 24px;
	background: url(../images/icon-purchase.png) -5px -203px no-repeat

}
.sign-out {
	padding-left: 10px;
	background: url(../images/top-right.png) no-repeat left center

}
.text-yellow {
	color: #e1aa01
}
.icon-double-arrow {
	font-family: '宋体';
	font-size: 10px;
	transform: scale(.8);
	display: inline-block
}
.login-success-bottom h2 {
	font-size: 16px;
	color: #000;
	text-align: center;
	margin: 10px 0
}
.privilege-box {
	padding: 0 15px
}
.privilege-item {
	width: 33.33%;
	padding-bottom: 10px
}
.icon-privilege {
	width: 56px;
	height: 56px;
	display: inline-block;
	background: url(../images/icon-purchase.png) no-repeat -5px -5px

}
.icon-privilege-free {
	background-position: -5px -71px
}
.icon-privilege-service {
	background-position: -5px -137px
}
.modal-box-activity {
	width: 486px;
	height: 536px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -243px;
	margin-top: -268px;
	z-index: 999
}
.modal-close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/icon-modal-close.png) no-repeat;
	cursor: pointer
}
.product-label .label-lower {
	padding-left: 18px;
	color: #eab001;
	background: url(../images/icon-triangle.png) no-repeat

}
.product-submit .icon-click {
	width: 14px;
	height: 14px;
	margin-top: 10px;
	background: url(../images/icon-purchase.png) -5px -237px no-repeat

}
a.product-param-cheap {
	background-color: #eab001;
	border-radius: 3px;
	color: #fff
}
.top-right-title-extend {
	width: 175px
}
.one-txt-cut {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.icon-horn {
	float: left;
	width: 16px;
	height: 15px;
	margin-top: 8px;
	margin-right: 10px;
	background: url(../images/centeryeicon.png) no-repeat

}
.clp-notice {
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	margin-top: 15px;
	background-color: #fff1d1;
	color: #000;
	font-weight: 700;
	font-size: 14px;
	border: 1px solid #eee
}
.menu {
	margin-top: 10px
}
.crumb {
	padding: 0;
	border: none;
	margin-top: 0;
	margin-bottom: 0
}
.crumb li {
	padding-left: 0;
	margin-right: 0;
	background: none
}
.allmenuDiv ul li.cali {
	z-index: 1
}
.item-num {
	padding: 0
}
.paging {
	height: inherit;
	line-height: inherit;
	padding: 0;
	overflow: inherit;
	zoom: inherit
}
img.cx-icon-lt, img.cx-icon-rt {
	position: static;
	z-index: 0
}
td {
	padding: 0;
	text-align: left;
	vertical-align: middle
}
.logo {
	width: 500px;
	height: auto
}
.buyButton .btnfav i.icon-collection {
	margin: 15px 5px 0 0;
	float: left
}
.setmanageleft .buyButton .btnfav {
	background: none
}
#alltype .crumb a {
	margin: 0
}
#productlist .setCount .btn-buynow {
	float: left;
	padding-right: 0;
	display: inline-block
}
#productlist .setCount .btn-fav {
	float: left;
	display: inline-block
}
#productlist .setCount .btn-fav .icon-collection {
	float: left;
	margin-right: 5px
}
.zsListDiv ul li .procP img.cx-icon-lt, .zsListDiv ul li .procP img.cx-icon-rt {
	position: absolute
}
#hotdiv .list-s .item-title {
	line-height: 17px
}
#dialog {
	left: 50%;
	top: 50%;
	margin-left: -270px;
	margin-top: 0
}
.setFullWidth {
	float: none
}
.menu-main-left li.newActive {
}
.newActive:hover {
	border-color: #d71635!important
}
.banner-info {
	position: static
}
.banner-relative {
	width: 1200px;
	height: 434px;
	margin: 0 auto;
	position: relative
}
.banner-info .banner {
	width: 1920px;
	height: 434px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	z-index: 1
}
.banner-info .info {
	width: 208px;
	position: absolute;
	right: 0;
	z-index: 1
}
.menu-right-phone {
	float: left
}
.icon-phone {
	width: 17px;
	height: 17px;
	float: left;
	background: url(../images/icon-phone1.png) no-repeat

}
.icon-phoneNumber {
	font-size: 18px;
	color: #d71635
}
.menu-class-body, .banner-info, .banner-big, .banner-big img {
	height: 434px
}
.menu-class-body li {
	height: 29px;
	border: 1px solid #fff
}
.menu-class-body li.active, .menuclass-title em {
	height: 29px
}
.menuclass-title {
	height: 29px;
	line-height: 29px
}
.icon-menuclass {
	display: inline-block;
	background: url(../images/icon-menuclass2.png) no-repeat

}
.menuclass-title i {
	width: 16px;
	height: 18px;
	margin: 6px 11px 0 10px;
	float: left
}
.menuclass-title i.icon-class-10 {
	margin-top: 4px
}
.icon-class-1 {
	background-position: -5px -5px
}
.icon-class-2 {
	background-position: -5px -33px
}
.icon-class-3 {
	background-position: -5px -66px
}
.icon-class-4 {
	background-position: -5px -96px
}
.icon-class-5 {
	background-position: -5px -124px
}
.icon-class-6 {
	background-position: -5px -156px
}
.icon-class-7 {
	background-position: -5px -186px
}
.icon-class-8 {
	background-position: -5px -218px
}
.icon-class-9 {
	background-position: -5px -245px
}
.icon-class-10 {
	background-position: -5px -276px
}
.icon-class-11 {
	background-position: -5px -310px
}
.icon-class-12 {
	background-position: -5px -338px
}
.icon-class-13 {
	background-position: -5px -371px
}
.menu-class-body li.active .menuclass-title i.icon-class-1 {
	background-position: -31px -5px
}
.menu-class-body li.active .menuclass-title i.icon-class-2 {
	background-position: -31px -33px
}
.menu-class-body li.active .menuclass-title i.icon-class-3 {
	background-position: -31px -66px
}
.menu-class-body li.active .menuclass-title i.icon-class-4 {
	background-position: -31px -96px
}
.menu-class-body li.active .menuclass-title i.icon-class-5 {
	background-position: -31px -124px
}
.menu-class-body li.active .menuclass-title i.icon-class-6 {
	background-position: -31px -156px
}
.menu-class-body li.active .menuclass-title i.icon-class-7 {
	background-position: -31px -186px
}
.menu-class-body li.active .menuclass-title i.icon-class-8 {
	background-position: -31px -218px
}
.menu-class-body li.active .menuclass-title i.icon-class-9 {
	background-position: -31px -245px
}
.menu-class-body li.active .menuclass-title i.icon-class-10 {
	background-position: -31px -276px
}
.menu-class-body li.active .menuclass-title i.icon-class-11 {
	background-position: -31px -310px
}
.menu-class-body li.active .menuclass-title i.icon-class-12 {
	background-position: -31px -338px
}
.menu-class-body li.active .menuclass-title i.icon-class-13 {
	background-position: -31px -371px
}
.menuclass-content {
	min-height: 401px
}
.menuclass-left dt {
	width: 111px;
	padding: 8px 0
}
.info-notice {
	height: 106px
}
.info-query {
	height: 79px;
	padding: 12px 0 10px
}
.info-query a {
	width: 33.33%
}
.icon-info-query {
	background: url(../images/icon-info-query2.png) no-repeat

}
.info-query a i {
	margin-left: 12px
}
.icon-infoquery-kf {
	background-position: -5px -5px
}
.icon-infoquery-search {
	background-position: -5px -59px
}
.icon-infoquery-refund {
	background-position: -5px -113px
}
.info-common-title li {
	width: 105px
}
.info-common-body {
	height: 193px
}
.info-common-body-content img {
	width: 208px;
	height: 185px
}
.info-common-title li.active i {
	left: 48px
}
.newAdv {
	margin-top: 20px
}
.newAdv ul li {
	float: left;
	margin-right: 2px
}
.jf_bgMenuList ul li a, .menuBlockUL li.item7 a {
	width: 149px
}
.menuBlockUL li.item7 a {
	border-right: 1px solid #ddd
}
.menuBlockUL li.item8 a {
	border-right: 0
}
.jf_bgMenuList ul li.item20002 a .jf_item1Curr {
	background: url(../images/spritesheet3.png) no-repeat -5px -71px

}
.jf_bgMenuList ul li.item20002 a .IimgBG20002 {
	background: url(../images/spritesheet3.png) no-repeat -5px -71px

}
.jf_bgMenuList ul li.item20005 a .IimgBG20005 {
	left: 44px;
	background: url(../images/spritesheet3.png) no-repeat -143px -71px

}
.jf_bgMenuList ul li.item20006 a .IimgBG20006 {
	left: 44px;
	background: url(../images/spritesheet3.png) no-repeat -294px -71px

}
.jf_bgMenuList ul li.item20007 a .IimgBG20007 {
	left: 49px;
	background: url(../images/spritesheet3.png) no-repeat -450px -71px

}
.jf_bgMenuList ul li.item20008 a .IimgBG20008 {
	left: 45px;
	background: url(../images/spritesheet3.png) no-repeat -593px -71px

}
.jf_bgMenuList ul li.item20009 a .IimgBG20009 {
	left: 58px;
	background: url(../images/spritesheet3.png) no-repeat -757px -71px

}
.jf_bgMenuList ul li.item20010 a .IimgBG20010 {
	left: 58px;
	background: url(../images/spritesheet3.png) no-repeat -907px -71px

}
.jf_bgMenuList ul li.item20011 a .IimgBG20011 {
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 20px;
	left: 48px;
	background: url(../images/spritesheet3.png) no-repeat -1045px -71px

}
.jf_bgMenuList ul li.item20011 a .menuTitleName {
	width: 100%;
	height: 13px;
	line-height: 13px;
	_height: 14px;
	_line-height: 14px;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 80px;
	left: 0;
	text-align: center;
	font-style: normal
}
.jf_bgMenuList ul li a.jfkindCur .IimgBG20002 {
	background: url(../images/spritesheet3.png) no-repeat -5px -5px

}
.jf_bgMenuList ul li a.jfkindCur .IimgBG20005 {
	background: url(../images/spritesheet3.png) no-repeat -143px -5px

}
.jf_bgMenuList ul li.item20006 a.jfkindCur .IimgBG20006 {
	left: 44px;
	background: url(../images/spritesheet3.png) no-repeat -294px -5px

}
.jf_bgMenuList ul li.item20007 a.jfkindCur .IimgBG20007 {
	left: 49px;
	background: url(../images/spritesheet3.png) no-repeat -450px -5px

}
.jf_bgMenuList ul li.item20008 a.jfkindCur .IimgBG20008 {
	left: 45px;
	background: url(../images/spritesheet3.png) no-repeat -593px -5px

}
.jf_bgMenuList ul li.item6 a.jfkindCur .IimgBG20009 {
	left: 58px;
	background: url(../images/spritesheet3.png) no-repeat -757px -5px

}
.jf_bgMenuList ul li.item20010 a.jfkindCur .IimgBG20010 {
	left: 58px;
	background: url(../images/spritesheet3.png) no-repeat -907px -5px

}
.jf_bgMenuList ul li.item20011 a.jfkindCur .IimgBG20011 {
	background: url(../images/spritesheet3.png) no-repeat -1045px -5px

}
.jf_jt {
	left: 69px
}
.allmenuDiv ul li.cali .cali-span {
	line-height: 40px
}
.allmenuDiv ul li.cali .cali-span a {
	background: url(../images/spritesheet2.png) no-repeat

}
.allmenuDiv ul li.cali .cali-span .li1 {
	padding: 9px 0 8px 45px;
	color: #d91334;
	font-weight: bold;
	background-position: 5px -8px
}
.allmenuDiv ul li.cali .cali-span .li20002 {
	padding: 12px 0 8px 45px;
	background-position: -5px -5px
}
.allmenuDiv ul li.cali .cali-span .li20002 {
	padding: 7px 0 6px 45px;
	background-position: -5px -876px
}
.allmenuDiv ul li.cali .cali-span .li20005 {
	padding: 9px 0 6px 45px;
	background-position: -5px -1000px
}
.allmenuDiv ul li.cali .cali-span .li20006 {
	padding: 4px 0 6px 45px;
	background-position: -5px -1103px
}
.allmenuDiv ul li.cali .cali-span .li20007 {
	padding: 7px 0 6px 45px;
	background-position: -5px -1203px
}
.allmenuDiv ul li.cali .cali-span .li20008 {
	padding: 2px 0 6px 45px;
	background-position: -5px -1309px
}
.allmenuDiv ul li.cali .cali-span .li20009 {
	padding: 10px 0 6px 45px;
	background-position: -5px -1402px
}
.allmenuDiv ul li.cali .cali-span .li20010 {
	padding: 12px 0 8px 45px;
	background-position: -5px -1503px
}
.allmenuDiv ul li.cali .cali-span .li20011 {
	padding: 4px 0 6px 45px;
	background-position: -5px -1615px
}
.allmenuDiv ul li.aLCur .cali-span a.MClass {
	background: url(../images/spritesheet2.png) no-repeat

}
.allmenuDiv ul li.aLCur .cali-span a.li20002.MClass {
	background-position: -5px -49px
}
.allmenuDiv ul li.aLCur .cali-span a.li20005.MClass {
	background-position: -5px -173px
}
.allmenuDiv ul li.aLCur .cali-span a.li20006.MClass {
	background-position: -5px -277px
}
.allmenuDiv ul li.aLCur .cali-span a.li20007.MClass {
	background-position: -5px -376px
}
.allmenuDiv ul li.aLCur .cali-span a.li20008.MClass {
	background-position: -5px -482px
}
.allmenuDiv ul li.aLCur .cali-span a.li20009.MClass {
	background-position: -5px -576px
}
.allmenuDiv ul li.aLCur .cali-span a.li20010.MClass {
	background-position: -5px -677px
}
.allmenuDiv ul li.aLCur .cali-span a.li20011.MClass {
	background-position: -5px -788px
}
@charset "UTF-8";
.headerMenu {
	border-bottom: 1px solid #ddd
}
.submenu .allcata, .headerMenu {
	background-color: #fff
}
.submenu .allcata em {
	color: #333;
	text-align: left;
	float: left
}
.topmenu .menulist a {
	color: #333
}
.submenu.submenuNew {
	width: 210px
}
.submenu .allsort {
	top: 41px
}
.order-remind-wrap {
	padding: 15px;
	border-bottom: 1px solid #e7e7e7
}
.order-remind-detail {
	padding: 15px 0 0
}
.colipu-txt-red, .topmenu a:hover, .tabs-active a, .submenu .allcata:hover em {
	color: #d71635
}
.tabs-wrap li {
	float: left;
	width: 35%;
	padding: 15px
}
.tabs-details-wrap {
	padding: 0 15px
}
.company-notice {
	list-style: disc
}
.company-notice li {
	padding-left: 15px
}
.company-notice-content {
	padding: 0;
	margin: 0
}
.banner-info {
	position: static
}
.banner-relative {
	width: 1200px;
	height: 434px;
	margin: 0 auto;
	position: relative
}
.banner-info .banner {
	width: 1920px;
	height: 434px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	z-index: 1
}
.banner-info .info {
	width: 208px;
	position: absolute;
	right: 0;
	z-index: 1
}
.menu-right-phone {
	float: left
}
.icon-phoneNumber {
	font-size: 18px;
	color: #d71635
}
.menu-class-body, .banner-info, .banner-big, .banner-big img {
	height: 434px
}
.menu-class-body li {
	height: 29px;
	border: 1px solid #fff
}
.menu-class-body li.active, .menuclass-title em {
	height: 29px
}
.menuclass-title {
	height: 29px;
	line-height: 29px
}
.icon-menuclass {
	display: inline-block;
	background: url(../images/icon-product-menus.png) no-repeat

}
.menuclass-title i {
	width: 18px;
	height: 21px;
	margin: 6px 11px 0 10px;
	float: left
}
.icon-class-20001 {
	background-position: -26px 0
}
.icon-class-20002 {
	background-position: -26px -239px
}
.icon-class-20003 {
	background-position: -26px -267px
}
.icon-class-20004 {
	background-position: -26px -294px
}
.icon-class-20005 {
	background-position: -28px -320px
}
.icon-class-20006 {
	background-position: -26px -26px
}
.icon-class-20007 {
	background-position: -26px -53px
}
.icon-class-20008 {
	background-position: -26px -77px
}
.icon-class-20009, .icon-class-3 {
	background-position: -26px -102px
}
.icon-class-20010 {
	height: 21px;
	background-position: -26px -132px
}
.icon-class-20011 {
	background-position: -26px -163px
}
.icon-class-20012 {
	background-position: -26px -188px
}
.icon-class-20013 {
	background-position: -26px -214px
}
.icon-class-2 {
	background-position: -28px -344px
}
.menu-class-body li.active .menuclass-title i.icon-class-20001 {
	background-position: 2px -131px
}
.menu-class-body li.active .menuclass-title i.icon-class-20002 {
	background-position: 2px -265px
}
.menu-class-body li.active .menuclass-title i.icon-class-20003 {
	background-position: 2px -293px
}
.menu-class-body li.active .menuclass-title i.icon-class-20004 {
	background-position: 2px -320px
}
.menu-class-body li.active .menuclass-title i.icon-class-20005 {
	background-position: 0 0
}
.menu-class-body li.active .menuclass-title i.icon-class-20006 {
	background-position: 2px -26px
}
.menu-class-body li.active .menuclass-title i.icon-class-20007 {
	background-position: 2px -53px
}
.menu-class-body li.active .menuclass-title i.icon-class-20008 {
	background-position: 2px -77px
}
.menu-class-body li.active .menuclass-title i.icon-class-20009, .menu-class-body li.active .menuclass-title i.icon-class-3 {
	background-position: 2px -102px
}
.menu-class-body li.active .menuclass-title i.icon-class-20010 {
	background-position: 2px -158px
}
.menu-class-body li.active .menuclass-title i.icon-class-20011 {
	background-position: 2px -189px
}
.menu-class-body li.active .menuclass-title i.icon-class-20012 {
	background-position: 2px -214px
}
.menu-class-body li.active .menuclass-title i.icon-class-20013 {
	background-position: 2px -240px
}
.menu-class-body li.active .menuclass-title i.icon-class-2 {
	background-position: 0 -344px
}
.menuclass-content {
	min-height: 401px;
	height: 434px;
	overflow: hidden
}
.menuclass-left dt {
	width: 111px;
	padding: 8px 0
}
.info-notice {
	height: 106px
}
.info-query {
	height: 79px;
	padding: 12px 0 10px
}
.info-query a {
	width: 33.33%
}
.icon-info-query {
	background: url(../images/icon-info-query2.png) no-repeat

}
.info-query a i {
	margin-left: 12px
}
.icon-infoquery-kf {
	background-position: -5px -5px
}
.icon-infoquery-search {
	background-position: -5px -59px
}
.icon-infoquery-refund {
	background-position: -5px -113px
}
.info-common-title li {
	width: 105px
}
.info-common-body {
	height: 193px
}
.info-common-body-content img {
	width: 208px;
	height: 193px
}
.info-common-title li.active i {
	left: 48px
}
.index-product-wrap {
	padding: 20px 0
}
.index-productadv-item {
	width: 222px;
	height: 262px;
	padding-bottom: 10px;
	text-align: center;
	float: left
}
.index-product-item {
	width: 220px;
	height: 250px;
	padding-bottom: 10px;
	text-align: center;
	border: 1px solid #e7e7e7;
	float: left;
	overflow: hidden
}
.index-product-item:hover, .product-list-item:hover {
	box-shadow: 1px 2px 8px #dbdbdb
}
.index-product-head h2 {
	font-size: 24px;
	border-bottom: 1px solid #333
}
.product-name, .product-price, .product-operate, .product-addcart {
	padding: 10px 15px 0
}
.adv-tabs-active a {
	color: #d71635;
	border-bottom: 1px solid #d71635
}
.adv-tabs-wrap li a {
	padding-bottom: 3px
}
.product-name {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 34px
}
.mr22 {
	margin-right: 22.5px
}
.ml22 {
	margin-left: 22.5px
}
.colipu-service-wrap .help, .footer-cert {
	background-color: transparent
}
.colipu-service-wrap .help h3 {
	border: none;
	color: #000
}
.colipu-service-wrap .help li {
	margin-left: 0
}
.help li a:hover {
	color: #d71635
}
.colipu-mobile h3, .colipu-work h3 {
	padding-bottom: 5px;
	padding-top: 20px;
	font: bold 14px/1.499 ""
}
.index-floor-new {
	height: 34px;
	margin-top: 20px
}
.color-mrofloor {
	background: #262f38
}
.index-floor-new h3 {
	float: left;
	display: inline;
	font-weight: normal;
	line-height: 34px;
	font-size: 20px;
	color: #000
}
.index-floor-new h3 em {
	float: left;
	height: 23px;
	width: 6px;
	display: inline-block;
	margin-top: 5px;
	margin-right: 7px
}
.office-solutions-item {
	width: 380px;
	height: 90px
}
