/*这是公共的一个*/



/*!Name: common.css
 * Date: 2017-8-24 20:58:6 */
.ETooltips .arrow,.lh,.p-name,.plist-2 li,.sp-search p {
	overflow: hidden
}

.btn-def:hover,.btn-primary:hover,.btn-special1:hover,.btn-special2:hover,.btn-special3:hover,.itemInfo-wrap ins,.li .item a,.sp-category dl a,s {
	text-decoration: none
}

.btn-def,.btn-primary,.btn-special1,.btn-special2,.btn-special3 {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.btn-def {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	color: #666;
	height: 23px;
	line-height: 23px;
	padding: 0 10px
}

.btn-def:hover {
	color: #333
}

.btn-primary,.btn-special1 {
	background-color: #df3033;
	color: #fff
}

.btn-primary:hover,.btn-special1:hover {
	color: #fff
}

.btn-special2,.btn-special3 {
	background-color: #85c360;
	color: #fff
}

.btn-special3,.notify-stock {
	background: #fff;
	border: 1px solid #e4393c
}

.btn-special2:hover,.btn-special3:hover {
	color: #fff
}

.btn-special3,.btn-special3:hover,.notify-stock,.notify-stock:hover {
	color: #e4393c
}

.btn-primary {
	height: 28px;
	line-height: 28px;
	padding: 0 16px
}

.btn-special1,.btn-special2,.btn-special3 {
	height: 23px;
	line-height: 23px;
	font-size: 18px
}

.btn-special1,.btn-special2 {
	font-weight: 700
}

.btn-sm {
	height: 19px;
	line-height: 19px
}

.btn-lg {
	width: 181px;
	height: 42px;
	line-height: 37px;
	font-size: 18px;
	font-family: "microsoft yahei"
}
.sum{
	height: 36px;
	float: left;
	line-height: 36px;
	font-size: 24px;
	margin-left: 40px;
	color: #000
}
.btn-disable {
	border: 1px solid #ebebeb;
	color: #ccc;
	background-color: #f7f7f7;
	cursor: not-allowed
}

.btn-disable:hover {
	border-color: #ebebeb;
	color: #ccc
}

.ershou .btn-primary:hover {
	color: #fff
}

.ershou .btn-primary,.ershou .btn-special1 {
	background: #2a70e9
}

.ershou .btn-disable {
	border: 1px solid #ebebeb;
	color: #ccc;
	background-color: #f7f7f7;
	cursor: not-allowed
}

.ershou .btn-disable:hover {
	border-color: #ebebeb;
	color: #ccc
}

.p-price em {
	color: #999
}

.p-price .price {
	color: #e4393c
}

.p-price strong {
	color: #e4393c;
	font-size: 14px;
	font-family: Verdana
}

.p-img {
	padding-bottom: 5px
}

.p-name {
	max-height: 3em;
	min-height: 36px;
	_height: 3em;
	line-height: 1.5em;
	margin-bottom: 5px
}

.ebook .aside .p-name {
	min-height: auto;
	_height: auto
}

.ebook .aside .plist {
	padding: 0 9px
}

.ebook .m-aside .mc .plist li {
	padding: 10px 0
}

.plist {
	margin-bottom: 10px
}

.plist-1 {
	padding: 0 10px
}

.plist-1 .fore1 .p-num,.plist-1 .fore2 .p-num,.plist-1 .fore3 .p-num {
	background: #e4393c
}

.plist-1 li {
	clear: both;
	height: 85px;
	position: relative
}

.plist-1 li .p-num {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 10px;
	background-color: #d5d5d5;
	color: #fff;
	text-align: center
}

.plist-1 .p-img {
	float: left;
	margin-right: 5px
}

:root .plist-2 li .p-name {
	filter: none
}

.plist-2 li {
	position: relative
}

.plist-2 li .p-name {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -42px;
	background: rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient( startcolorstr=#B2000000, endcolorstr=#B2000000 );
	padding-left: 10px
}

.plist-2 li .p-name a {
	color: #fff
}

.plist-2 li.hover .p-name,.plist-2 li:hover .p-name {
	bottom: 19px
}

#sp-new .plist-2 li .p-num,.pop-hot .plist-2 li .p-num {
	bottom: 5px;
	top: auto
}

#sp-new .plist-2 li .p-count,.pop-hot .plist-2 li .p-count {
	margin-left: 22px
}

#sp-new .plist-2 li .p-price,.pop-hot .plist-2 li .p-price {
	text-align: center
}

#sp-new .plist-2 li .p-name,.pop-hot .plist-2 li .p-name {
	width: 140px;
	left: 50%;
	margin-left: -80px;
	padding: 0 10px
}

#sp-new .plist-2 li.hover .p-name,#sp-new .plist-2 li:hover .p-name,.pop-hot .plist-2 li.hover .p-name,.pop-hot .plist-2 li:hover .p-name {
	bottom: 24px
}

.ETab div.small {
	border: 1px solid #f5f5f5;
	background-color: #fafafa;
	padding-left: 10px
}

.ETab div.small li {
	padding: 5px 10px
}

.ETab div.small li.current,.ETab div.small li.current a {
	background: #fafafa;
	color: #e4393c
}

.ETab div.small .extra .item {
	padding-top: 4px
}

.ETab div.medium li {
	padding: 5px 15px;
	font-size: 12px
}

.ETab div.large li {
	padding: 10px 25px;
	font-size: 14px
}

.ETab .tab-main {
	position: relative;
	border-bottom: 1px solid #ee9531;
	display: inline-block;
	display: block
}

.ETab .tab-main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .ETab .tab-main {
	height: 1%
}

*+html .ETab .tab-main {
	min-height: 1%
}

.ETab .tab-main ul {
	margin-top: -1px
}

.ETab .tab-main li {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: "microsoft yahei";
	cursor: pointer
}

.ETab .tab-main li sup {
	background-color: #c81623;
	color: #fff;
	padding: 0 4px;
	position: absolute;
	right: -5px;
	top: -1px;
	font: 12px/16px arial
}

.ETab .tab-main li sup b {
	position: absolute;
	left: 0;
	top: 13px;
	color: #c81623;
	font: 12px simsun
}

.ETab .tab-main li:hover {
	color: #e4393c
}
.ETab .tab-main li.ll {
	background-color: #fff;
	color: #666;
	cursor: default;
	border:1px solid #e1e1e1;
	border-bottom: none;
	width: 150px;
	text-align: center;
	cursor: pointer;
	margin-right: -1px
}
.ETab .tab-main li.ll:hover {

}
.ETab .tab-main li.current {
	background-color: #ee9531;
	color: #fff;
	cursor: default;
	border:1px solid #ee9531;
	border-bottom: none
}

.ETab .tab-main .extra {
	position: absolute;
	top: 0;
	right: 0
}

.EDropdown,.EDropdown .head {
	position: relative
}

.ETab .tab-main .extra s {
	font-family: simsun
}

.ETab .tab-main .extra .item {
	float: right;
	*display: inline;
	margin-right: 10px;
	padding-top: 8px
}

.ETab .tab-main .extra .btn-primary {
	margin-top: -3px
}

.ETab .tab-con {
	padding: 10px 0;
}

.nav-qrcode .content {
	padding: 15px
}

.ershou .ETab .tab-main {
	border-bottom: 1px solid #2a70e9
}

.ershou .ETab .tab-main li.current {
	background: #2a70e9
}

.ershou .ETab div.small {
	border: 1px solid #f5f5f5;
	background-color: #fafafa;
	padding-left: 10px
}

.ershou .ETab div.small li.current,.ershou .ETab div.small li.current a {
	background: #fafafa;
	color: #e4393c
}

.EDropdown .head {
	height: 23px;
	line-height: 23px;
	float: left;
	z-index: 1;
	padding: 1px 1px 0;
	cursor: pointer
}

.EDropdown .head .text {
	margin-left: 5px
}

.EDropdown .content {
	position: absolute;
	z-index: 0;
	background-color: #fff;
	top: 23px;
	left: 0
}

.EDropdown .arrow {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 13px;
	height: 7px;
	margin: 0 10px 0 5px;
	_font-size: 0;
	background: url(../../img/detail_img/arr-close.png) no-repeat;
	transition: .2s ease;
	-ms-transition: .2s ease;
	-moz-transition: .2s ease;
	-webkit-transition: .2s ease;
	-o-transition: .2s ease
}

.EDropdown .arr-open {
	background: url(../../img/detail_img/arr-open.png) no-repeat\9
}

.EDropdown .close {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 12px;
	height: 12px;
	overflow: hidden;
	line-height: 1000px;
	background: url(../../img/detail_img/close.png)
}

.EDropdown .border .head {
	border: 1px solid #ccc;
	border-bottom: none;
	padding: 0
}

.EDropdown .border .content {
	border: 1px solid #ccc
}

.hover .content {
	display: block
}

.hover .head {
	background-color: #fff
}

.hover .arrow {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.root61 .EDropdown .content {
	right: auto;
	left: 0
}

.ETooltips {
	position: absolute;
	display: none
}

.sp-search p label,.sp-search p span,.tag-list li {
	display: inline-block
}

.ETooltips .content {
	padding: 10px;
	background: #fff;
	border: 1px solid #cecbce;
	color: #666;
	-moz-box-shadow: 0 0 2px 2px #eee;
	-webkit-box-shadow: 0 0 2px 2px #eee;
	box-shadow: 0 0 2px 2px #eee
}

.ETooltips .arrow {
	position: absolute;
}

.ETooltips .close {
	position: absolute;
	color: #666;
	font: 12px simsun;
	cursor: pointer
}

.ETooltips-top {
	padding-bottom: 5px
}

.ETooltips-top .arrow {
	left: 10px;
	bottom: 0;
	width: 11px;
	height: 6px;
	background-position: 0 -5px;
	_bottom: -1px;
	z-index: 2
}

.ETooltips-top .close {
	right: 1px;
	top: 0
}

.ETooltips-right {
	padding-left: 5px
}

.ETooltips-right .arrow {
	top: 10px;
	left: 0;
	width: 6px;
	height: 11px;
	background-position: 0 0
}

.ETooltips-right .close {
	right: 1px;
	top: 1px
}

.ETooltips-bottom {
	padding-top: 5px
}

.ETooltips-bottom .arrow {
	top: 0;
	left: 10px;
	width: 11px;
	height: 6px;
	background-position: 0 0
}

.ETooltips-bottom .close {
	right: 1px;
	top: 5px
}

.ETooltips-left {
	padding-right: 5px
}

.ETooltips-left .arrow {
	right: 0;
	top: 10px;
	width: 6px;
	height: 11px;
	background-position: -5px 0
}

.ETooltips-left .close {
	right: 6px;
	top: 1px
}

.ETooltips-opposite .arrow {
	left: 80%
}

.ELazy-loading {
	}

.ELazy-error {
	}

#rank .p-price {
	font-size: 14px
}

.pop-hot .ETab .tab-main li {
	padding: 10px 22px
}

.plist-pop {
	padding: 10px 10px 0
}

.plist-pop li {
	position: relative;
	margin-bottom: 10px
}

.plist-pop li .p-count {
	color: #999
}

.plist-pop li .p-num {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 10px;
	background-color: #e4393c;
	color: #fff;
	text-align: center
}

.sp-search .mc {
	padding: 8px
}

.sp-search p {
	*zoom: 1;
	padding: 2px
}

.sp-search p label {
	width: 5em;
	text-align: right
}

.sp-search p.sp-form-item1 input {
	width: 104px;
	*width: 107px
}

.sp-search p.sp-form-item2 input {
	width: 3em
}

.sp-form-item1 input,.sp-form-item2 input,.sp-form-item3 input {
	border: 1px solid #ccc;
	padding: 2px
}

.sp-category .sp-single,.sp-category dt {
	border-bottom: none
}

.sp-form-item3 input {
	margin-left: -1px;
	background: #fff;
	color: #000;
	padding: 3px 10px;
	border-radius: 3px;
	cursor: pointer;
	background-image: -ms-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
	background-image: -moz-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
	background-image: -o-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F7),color-stop(1,#F3F2F2));
	background-image: -webkit-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
	background-image: linear-gradient(to bottom,#F7F7F7 0,#F3F2F2 100%);
	*border: 0;
	*padding: 0;
	*width: 48px;
	*height: 24px;
	*line-height: 1000px;
	*overflow: hidden;
	*background: url(../../img/detail_img/sp-btn-search.png) no-repeat #fff
}

.sp-category dl a {
	display: block;
	height: 28px;
	line-height: 28px
}

.sp-category dd {
	display: none
}

.sp-category dd a {
	height: 26px;
	line-height: 26px;
	white-space: nowrap
}

.sp-category dt {
	border-top: 1px solid #ddd;
	position: relative
}

.sp-category dt s {
	display: block;
	position: absolute;
	left: 10px;
	top: 6px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/20130603A.png);
	background-repeat: no-repeat;
	background-position: -20px 0;
	cursor: pointer
}

.sp-category .open s {
	background-position: -37px 0
}

.sp-category .mt,.sp-category dt a {
	background: #f7f7f7
}

.sp-category .open dd {
	display: block
}

.sp-category .open dt {
	border-bottom: 1px solid #ddd
}

.sp-category dt a {
	padding-left: 36px
}

.sp-category dd a {
	padding-left: 37px
}

.sp-category dd a:hover {
	color: #e4393c;
	font-weight: 700
}

.sp-category .mc {
	margin-top: -1px
}

.m-aside .mc .plist li {
	padding: 5px 0;
	_zoom: 1
}

.clb {
	clear: both
}

.invisible {
	visibility: hidden
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: '';
	content: none
}

.lh {
	zoom: 1
}

.lh li {
	float: left;
	*display: inline
}

.arr {
	font-family: simsun
}

.hl_red {
	color: #e4393c
}

.hl_blue {
	color: #005aa0
}

.loading-style1 {
	width: 126px;
	margin: 0 auto;
	text-align: center;
	color: #999
}

.loading-style1 b {
	display: block;
	width: 43px;
	height: 24px;
	margin: 0 auto 5px;
	background: url(../../img/detail_img/loading-jd.gif) 50% 50% no-repeat
}

.aside,.detail {
	display: inline
}

.m-aside .mt,.m-content .mt {
	color: #b59059
}
.m-aside .mt{
	background-color: #f7f7f7;
    border: 1px solid #e1e1e1;
}
.aside {
	float: left;
	width: 210px;
	margin-bottom: 20px
}

.m-aside,.m-content {
	margin-bottom: 20px
}

.detail {
	float: left;
	width: 770px;
	min-height: 220px
}

.root61 .detail {
	width: 1210px
}

.building .detail {
	width: 100%
}

.m-content h3 {
	font: 700 18px "microsoft yahei"
}

.m-content .mt {
	position: relative;
	padding: 10px;
	_zoom: 1
}

.m-content .mt .extra {
	position: absolute;
	top: 0;
	right: 0
}

#nav-2014 .new-tab,.li .item {
	position: relative
}

.m-content .mt .extra .item {
	float: right;
	*display: inline;
	margin-right: 10px;
	padding-top: 8px
}

.m-content .mt .extra .btn-primary {
	margin-top: -3px
}

.m-content .mc {
	overflow: visible
}

.m-aside h3 {
	font: 700 14px "microsoft yahei"
}

.m-aside .mt {
	padding: 10px
}

.m-aside .mc {
	padding: 10px 10px 0;
	border: 1px solid #e1e1e1;
	border-top: none;
	overflow: visible
}

.m-aside .no-padding,.no-padding {
	padding: 0
}

.tag-list li {
	*display: inline;
	*zoom: 1;
	padding: 2px 4px;
	background-color: #eef1ff;
	margin: 0 10px 10px 0
}

.itemInfo-wrap .s-arrow {
	font-family: simsun;
	text-decoration: none
}

.itemInfo-wrap .summary {
	position: relative;
	padding-bottom: 5px;
	_zoom: 1
}
.itemInfo-wrap .summary .summary-stock .dt{
	margin-top: 20px
}
.itemInfo-wrap .summary .summary-introduce{
	font-size: 22px;
	color: #a4a4a4;
	background-color: #f8f5ee;
	margin-top: 10px
}
.itemInfo-wrap .summary .competition {
	border-bottom: 1px dotted #dfdfdf;
	padding-bottom: 5px;
	margin-bottom: 18px
}

.itemInfo-wrap .summary .competition .sprite-map {
	display: inline-block;
	width: 11px;
	height: 15px;
	background-image: url(../../img/detail_img/__sprite.png?v=102158);
	background-position: -11px 0;
	margin-left: 5px;
	vertical-align: -2px
}

.itemInfo-wrap .summary .competition .sprite-map:hover {
	width: 11px;
	height: 15px;
	background-image: url(../../img/detail_img/__sprite.png?v=102158);
	background-position: 0 0
}

.itemInfo-wrap .summary-first {
	*z-index: 5
}

.itemInfo-wrap .dt {
	font-family: "微软雅黑";
}
.itemInfo-wrap .dt span{
	color: #000;
	font-weight: 900
}
.itemInfo-wrap .dt a{
	color: #6a899b;
	text-decoration: underline;
}
.itemInfo-wrap .dd {

}

.li {
	margin-bottom: 3px;
	line-height: 32px;
	display: inline-block;
	display: block
}

.li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .li {
	height: 1%
}

*+html .li {
	min-height: 1%
}

.li .hl_blue {
	cursor: pointer
}

.li .item {
	float: left;
	color: #666;
	background-color: #FFF;
	margin-right: 7px;
	margin-bottom: 4px
}

.li .item a {
	border: 1px solid #ccc;
	padding: 0 13px;
	display: block;
	white-space: nowrap;
	*display: inline;
	*zoom: 1
}

.li .item.hover a,.li .item.selected a,.li .item:hover a {
	border: 1px solid #ee9531;
	color: #666
}

.li .item.disabled a {
	border: 1px dashed #ccc;
	color: #999
}

.p-choose-wrap .item-hl-bg {
	padding-top: 4px;
	background-color: #ffe6e6
}

#hotwords {
	float: left;
	width: 462px;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

#hotwords strong {
	display: none
}

#hotwords a {
	margin-right: 10px
}

.root61 #hotwords {
	width: 518px
}

#nav-2014 .new-tab .icon-new {
	position: absolute;
	min-width: 24px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	padding: 0 3px;
	display: block;
	right: -10px;
	top: -3px;
	font-size: 12px;
	font-family: simsun;
	color: #fff;
	background: #529f57
}

.ershou #categorys-2014,.ershou #categorys-2014 .dd,.ershou #categorys-2014 .dt a,.ershou #search-2014 .button {
	background: #2a70e9
}

#nav-2014 .new-tab .icon-new span {
	width: 0;
	height: 0;
	border-top: 3px solid #529f57;
	border-right: 3px solid transparent;
	position: absolute;
	left: 0;
	bottom: -3px
}

.ershou .li .item.hover a,.ershou .li .item.selected a,.ershou .li .item:hover a {
	border: 1px solid #2a70e9;
	color: #666
}

.ershou .li .item.disabled a {
	border: 1px dashed #ccc;
	color: #999
}

.ershou #categorys-2014 .dd-inner .item,.ershou #categorys-2014 .dorpdown-layer,.ershou #nav-2014,.ershou #search-2014 .text {
	border-color: #2a70e9
}

.ershou #categorys-2014 .dd a:hover,.ershou #categorys-2014 .dd-inner .hover a,.ershou #settleup-2014 .cw-icon a:hover {
	color: #2a70e9
}

.ershou #service-2014 .slogen .item {
	display: none
}

.ershou #service-2014 .slogen {
	background: url(../../img/detail_img/service-bg.png) center 25px no-repeat #f5f5f5
}

.ershou #logo-2014 .logo {
	width: 270px;
	height: 60px;
	background: url(../../img/detail_img/logo_spu.png)
}

.ershou #settleup-content .smb a {
	background: #2a70e9
}

.ershou #settleup-2014 .ci-count {
	background-color: #2a70e9
}

.ershou #settleup-2014 .ci-left {
	background: url(../../img/detail_img/cart.png) no-repeat;
	top: 9px;
	left: 18px;
	width: 18px;
	height: 16px;
	display: block;
	position: absolute;
	overflow: hidden
}

.root61 .ershou #service-2014 .slogen {
	background: url(../../img/detail_img/service-bg-root61.png) center 25px no-repeat #f5f5f5
}

.car-filter {
	display: none
}

.m-itemover-title {
	height: 38px;
	line-height: 38px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	margin-bottom: 15px
}

.m-itemover-title h3 {
	padding-left: 10px
}

.y-beian {
	margin-left: 10px;
	width: 147px
}

.y-copyright {
	width: 337px
}

.y-zige {
	width: 270px
}

.y-beian,.y-copyright,.y-zige {
	float: left;
	margin-right: 20px;
	line-height: 1.8em
}

.root61 .y-beian {
	margin: 0 80px
}

.root61 .y-copyright {
	margin-right: 80px
}
/*!Name: main.css
 * Date: 2017-8-24 20:58:7 */
.product-intro {
	position: relative;
	*z-index: 1;
	margin-bottom: 10px
}

.product-intro .preview-wrap {
	width: 302px;
	float: left;
	padding-bottom: 15px;
	*position: relative;
	*zoom: 1;
	*z-index: 7
}

.product-intro .itemInfo-wrap {
	_overflow: hidden;
	width: 648px;
	float: right
}

.clothing .product-intro .itemInfo-wrap {
	min-height: 519px;
	_height: 519px;
	width: 624px
}

.cat-1-737 .product-intro .itemInfo-wrap {
	min-height: 479px;
	_height: 479px
}

.root61 .product-intro .preview-wrap {
	width: 402px
}

.root61 .product-intro .itemInfo-wrap {
	width: 738px;
	margin-left: 60px;
	float: left;
}

.root61 .clothing .product-intro .itemInfo-wrap {
	width: 540px;
	float: left;
	margin-left: 60px
}

.ebook .product-intro .itemInfo-wrap {
	margin-right: 24px;
	width: 580px
}

#J-global-toolbar .jdm-tbar-tab-qrcode .tab-ico,#J-global-toolbar .jdm-tbar-tab-qrcode:hover .tab-ico {
	background: url(../../img/detail_img/599d3334Nf16495a3.gif) 8px center no-repeat
}

#J-global-toolbar .jdm-tbar-tab-qrcode .tab-text,#J-global-toolbar .jdm-tbar-tab-qrcode:hover .tab-text {
	left: 35px
}

#J-global-toolbar .jdm-toolbar-tabs {
	margin-top: -100px
}

#J-global-toolbar .toolbar-qrcode {
	padding: 12px;
	border-radius: 5px;
	position: absolute;
	left: -145px;
	top: -152px;
	background: #e93536;
	color: #fff;
	font-size: 14px
}

#J-global-toolbar .toolbar-qrcode p {
	padding-bottom: 10px
}

#J-global-toolbar .toolbar-qrcode .close {
	position: absolute;
	border: 1px solid #fff;
	color: #fff;
	background: #e93536;
	border-radius: 10px;
	right: -5px;
	top: -5px;
	width: 15px;
	height: 15px;
	text-align: center;
	font: 15px/15px simsun
}
/*!Name: address.css
 * Date: 2017-8-24 20:58:6 */
.stock-address .address-select,.stock-address .address-used {
	cursor: pointer
}

#stock-address.hover {
	z-index: 3
}

.stock-address {
	float: left;
	margin-top: -3px;
	margin-left: -5px
}

.stock-address .head {
	white-space: nowrap
}

.stock-address .head .text {
	float: left
}

.stock-address dl {
	margin: 0 10px;
	padding-bottom: 15px
}

.stock-address dd {
	padding-top: 10px
}

.stock-address dd a {
	margin-right: 10px
}

.stock-address .line {
	margin: 0 10px 10px;
	height: 0;
	overflow: hidden;
	border-bottom: 1px dotted #eee
}

.stock-address .content {
	background-color: #fff;
	width: 380px;
	padding-top: 20px
}

.stock-address .address-used .arrow {
	float: right;
	margin-top: 5px;
	background: url(../../img/detail_img/arr-open.png) no-repeat;
	background: url(../../img/detail_img/arr-close.png) no-repeat\9
}

.stock-address .address-used.more .arrow {
	background: url(../../img/detail_img/arr-close.png) no-repeat;
	background: url(../../img/detail_img/arr-open.png) no-repeat\9
}

.stock-address .address-used li a {
	width: auto
}

.stock-address .address-select .arrow {
	float: right;
	margin-top: 5px;
	background: url(../../img/detail_img/arr-open.png) no-repeat;
	background: url(../../img/detail_img/arr-close.png) no-repeat\9
}

.stock-address .address-select.clicked .arrow {
	background: url(../../img/detail_img/arr-close.png) no-repeat;
	background: url(../../img/detail_img/arr-open.png) no-repeat\9
}

.stock-address .hw-tab-con {
	position: relative
}

.stock-address .hw-tab-con .hw-letters li {
	padding: 0 2px 0 0;
	margin-right: 0;
	display: inline
}

.stock-address .hw-tab-con .hw-letters li a.clicked,.stock-address .hw-tab-con .hw-letters li a:hover {
	background: 0 0;
	color: #e4393c
}

.stock-address .hw-tab-con div.area-letter {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999
}

.stock-address .hw-tab-con div.area-letter-curr {
	color: #e4393c
}

.stock-address .hw-tab-con ul {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee
}

.stock-address .hw-area-wrap {
	height: 300px;
	overflow-y: scroll
}

.stock-address-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.stock-address-list a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 2px
}

.address-used .stock-address-list a,.address-used .stock-address-list li,.clicked .stock-address-list {
	display: block
}

.stock-address-list a.clicked,.stock-address-list a:hover {
	background: #e4393c;
	color: #fff
}

.address-used.auto .stock-address-list ul {
	height: auto
}

.address-used.clicked .stock-address-list ul {
	height: 9em;
	overflow: auto
}

.address-used.clicked .stock-address-list ul .address {
	width: 238px
}

.address-used .stock-address-list ul {
	height: 1.5em;
	overflow: hidden
}

.address-used .stock-address-list a:hover,.address-used .stock-address-list li.selected a {
	background-color: transparent;
	color: #e4393c
}

.address-used .stock-address-list .name {
	display: inline-block;
	width: 4em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 15px
}

.address-used .stock-address-list .address {
	display: inline-block;
	width: 248px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.address-tab .tab li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	border: 1px solid #ddd;
	padding: 2px 10px;
	background: #fff;
	color: #005aa0;
	font: 700 14px 'microsoft yahei';
	border-bottom: none
}

.address-tab .tab .current {
	border: 2px solid #e4393c;
	border-bottom: 2px solid #fff
}

.address-tab .tab-con {
	border-top: 2px solid #e4393c;
	margin-top: -2px;
	padding-top: 10px
}

.address-tab .tab-con li {
	width: 6.4em;
	margin-right: 5px;
	margin-bottom: 5px
}

.address-tab .tab-con li a {
	margin-right: 0
}

.address-tab .tab-con li.long-area {
	width: 13em
}

.address-tab .tab-con li.longer-area {
	width: 26em
}

.summary-service {
	color: #999
}

.summary-service i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-left: 2px
}

.summary-service a {
	color: #999;
	margin: 0 5px
}

.clothing .summary-service a {
	color: #e4393c
}

#summary-supply {
	clear: both;
	margin-top: -10px
}

#summary-supply.stand-alone {
	margin-top: 0
}

.summary-line {
	height: 0;
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 15px
}

.summary-stock .price span{
	color: #f1942d;
}

.summary-stock .store .store-selector {
	margin-right: 10px;
	float: left
}

.summary-stock .store .store-selector div {
	float: left;
	z-index: 1
}

.summary-stock .store .store-selector .head {
	z-index: 2
}

.summary-stock .store .store-selector .sprite-arr-close {
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle
}

.summary-stock .store .store-prompt {
	margin-right: 10px;
	color: #999;
	height: 24px;
	float: left
}

.summary-stock .store .store-prompt strong {
	margin-right: 5px;
	float: left;
	font-size: 12px
}

.summary-stock .store .store-prompt .store-prompt-num {
	float: left;
	margin-right: 10px
}

.summary-stock .store .store-prompt .support {
	float: left
}

.summary-stock .store .store-prompt .support .support-name {
	color: #666
}

.summary-stock .store .store-prompt .support img {
	margin: 0 3px
}

.summary-stock .store .store-prompt .tip {
	float: left
}

.summary-stock .dcashDesc i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 1000px;
	vertical-align: middle;
	background-image: url(../../img/detail_img/question.png)
}

.choose-support a .sprite-baina,.choose-support a .sprite-giftbuy,.choose-support a .sprite-jnbt,.choose-support a .sprite-old2new,.choose-support a .sprite-question,.choose-support a .sprite-sjwx,.choose-support a .sprite-tcbg,.choose-support a .sprite-zengzhi {
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png)
}

.choose-support li {
	margin-right: 10px;
	float: left;
	*position: relative
}

.choose-support a {
	display: inline-block;
	line-height: 18px
}

.choose-support a span {
	position: relative;
	*left: 5px;
	z-index: -1;
	display: inline-block;
	border: 1px solid #ced2e6;
	line-height: 16px;
	line-height: 14px\9;
	border-radius: 8px;
	padding: 0 5px 0 18px;
	*padding-left: 15px;
	color: #5e69ad;
	margin-left: -18px;
	*margin-left: 5px
}

.choose-support a .sprite-jnbt {
	background-position: -16px -16px
}

.choose-support a .sprite-old2new {
	background-position: -32px 0
}

.choose-support a .sprite-question {
	background-position: -32px -16px
}

.choose-support a .sprite-sjwx {
	background-position: 0 -32px
}

.choose-support a .sprite-tcbg {
	background-position: -16px -32px
}

.choose-support a .sprite-giftbuy {
	background-position: -16px 0
}

.choose-support a .sprite-baina {
	background-position: 0 0
}

.choose-support a .sprite-zengzhi {
	background-position: -32px -32px
}

.choose-support a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: -4px;
	*position: absolute;
	*z-index: 1
}

.promise-icon {
	height: 24px
}

.promise-icon a:hover {
	color: #666
}

.promise-icon .title {
	margin-right: 5px
}

.promise-icon .icon-list {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	height: 20px;
	overflow: hidden
}

.promise-icon .icon-list img {
	margin-right: 2px
}

.promise-icon ul {
	background-image: none;
	float: left;
	display: inline-block;
	display: block
}

.promise-icon ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .promise-icon ul {
	height: 1%
}

*+html .promise-icon ul {
	min-height: 1%
}

.promise-icon ul a {
	color: #646FB0;
	float: left;
	overflow: hidden;
	*display: inline;
	margin-bottom: 5px;
	padding: 0 10px;
	border-right: 1px solid #EAEAEA;
	white-space: nowrap
}

.promise-icon ul a:hover {
	color: #E4393C
}

.promise-icon ul .noborder {
	border-right: none
}

.promise-icon-more {
	padding-left: 5px
}

.promise-icon-more .icon-list {
	position: relative;
	padding: 0 26px 0 4px
}

.promise-icon-more .icon-list i {
	display: block;
	position: absolute;
	top: 6px;
	right: 5px;
	width: 13px;
	height: 7px;
	background: url(../../img/detail_img/arr-close.png) no-repeat
}

.hover .icon-list {
	background-color: #fff;
	z-index: 3;
	border: 1px solid #ccc;
	padding: 5px 25px 5px 3px;
	overflow: visible;
	height: auto;
	top: -5px;
	left: -3px
}

.hover .icon-list i {
	top: 10px;
	right: 9px;
	background: url(../../img/detail_img/arr-open.png) no-repeat
}

.ebook .summary-stock {
	display: none
}

.DJD-tips {
	padding: 5px 10px;
	background: #fefff7;
	border: 1px solid #ccc;
	color: #e4393c;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,.1)
}

.DJD-tips i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.DJD-tips .sprite-close {
	position: absolute;
	top: 8px;
	right: 10px;
	cursor: pointer;
	font: 14px simsun
}

.DJD-tips .sprite-info {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -16px
}

.zengzhi-layer {
	padding: 20px
}

.zengzhi-layer h3 {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #5e69ad;
	padding-bottom: 8px
}

.zengzhi-layer .zengzhi-info,.zengzhi-layer .zengzhi-intr {
	font-family: simsun;
	font-size: 12px;
	line-height: 180%
}

.zengzhi-layer h3 .icon-zengzhi {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../../img/detail_img/icon-zengzhi.png) no-repeat;
	margin-right: 5px;
	vertical-align: -4px
}

.zengzhi-layer .zengzhi-intr {
	color: #000
}

.zengzhi-layer .zengzhi-info {
	background: #f7f7f7;
	border: 1px solid #ddd;
	margin-top: 15px;
	padding: 14px 20px 20px;
	color: #666
}

.zengzhi-layer .zengzhi-info li {
	padding: 4px 0;
	list-style-position: inside
}

.zengzhi-layer .process {
	margin: 0 16px
}

.zengzhi-layer .process .arrow {
	display: block;
	width: 16px;
	height: 15px;
	background: url(../../img/detail_img/icon-arrow.png) no-repeat;
	margin: 0 auto
}

.zengzhi-layer .process-item {
	background: #fff;
	border: 1px solid #ddd;
	margin: 8px 0;
	text-align: center;
	line-height: 26px
}

.zengzhi-layer .process-item span {
	color: #e33c3f
}

.zengzhi-layer .btn-confirm {
	margin: 0 auto;
	display: block;
	width: 122px;
	line-height: 36px;
	background: #e33c3f;
	color: #fff;
	border-radius: 2px;
	font-size: 14px;
	text-align: center;
	font-weight: 700
}

.zengzhi-layer .btn-confirm:hover {
	background: #ee484b
}
/*!Name: prom.css
 * Date: 2017-8-24 20:58:7 */
.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p i,.rate-layer .layer-con .trend {
	float: right
}

.hasmore .comment-count {
	border-left: none
}

.itemInfo-wrap .sku-name {
	font: 700 24px Arial,"microsoft yahei";
	color: #000;
	line-height: 32px;
	margin-bottom: 5px;
}
.itemInfo-wrap .cgn-desc{
	color: #999
}
.itemInfo-wrap .cgn-code{
	margin-top: 10px;
}
.itemInfo-wrap .cgn-stock{

}
.itemInfo-wrap .cgn-service span{
	color: #ee9531
}
.itemInfo-wrap .cgn-price i{
	color: #ee9531;
	font-size: 20px
}
.itemInfo-wrap .cgn-price span{
	color: #ee9531;
	font-size: 20px
}
.itemInfo-wrap .desc{
	font-size: 12px;
	line-height: 30px
}
.itemInfo-wrap .sku-name img {
	vertical-align: -2px
}

.itemInfo-wrap .news {
	color: #a4a4a4;
	margin-bottom: 5px
}

.itemInfo-wrap .news .item {
	margin-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 618px;
	max-height: 1.5em;
	line-height: 1.5em
}

.clothing .itemInfo-wrap .news .item {
	max-height: 3em;
	white-space: normal
}

.itemInfo-wrap .news .item a {
	text-decoration: underline
}

.root61 .itemInfo-wrap .news .item {
	width: 738px
}

.root61 .clothing .itemInfo-wrap .news .item {
	width: 590px
}

.itemInfo-wrap .news .item .cdetail {
	color: #666;
	margin-left: 8px
}

.itemInfo-wrap .news .item .cdetail span {
	font-family: simsun
}

.itemInfo-wrap .news .item .cdetail:hover,.itemInfo-wrap .news .item em {
	color: #5E69AD
}

.itemInfo-wrap .news a {
	color: #5e69ad
}

.itemInfo-wrap .summary-price-wrap {
	padding: 10px 0 0;
	background: #f3f3f3
}

.itemInfo-wrap .summary-price-wrap .summary-price {
	position: relative;
	margin-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-price .dt {
	line-height: 22px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price {
	color: #E4393C;
	font-family: "microsoft yahei";
	margin-right: 10px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price span {
	font-size: 16px
}

.itemInfo-wrap .summary-price-wrap .summary-price .p-price .price {
	font-size: 22px
}

.itemInfo-wrap .summary-price-wrap .summary-price .notice {
	color: #005aa0;
	vertical-align: 2px
}

.itemInfo-wrap .summary-price-wrap .summary-price .notice:hover {
	color: #e4393c
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia {
	margin-left: 10px;
	vertical-align: 2px
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia .hl_red_bg {
	color: #fff;
	background: #f0999b;
	padding: 2px;
	margin-right: 2px;
	display: inline-block;
	line-height: 18px
}

.itemInfo-wrap .summary-price-wrap .summary-price .yijia .sprite-question {
	display: inline-block;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy {
	color: #999;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: 2px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy.zIndex {
	position: relative;
	z-index: 9999
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips {
	position: relative;
	z-index: 1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #666;
	margin-left: 5px;
	vertical-align: -3px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips:hover .tips {
	display: block
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .sprite-question {
	cursor: pointer;
	display: inline-block;
	vertical-align: 0;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -20px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips {
	display: none;
	position: absolute;
	left: -12px;
	top: 24px;
	width: 215px
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content {
	padding: 0 10px 8px;
	background: #fff;
	border: 1px solid #cecbce;
	box-shadow: 0 0 2px 2px #eee
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content h3 {
	margin-bottom: 5px;
	line-height: 36px;
	color: #666;
	border-bottom: 1px dotted #cdcbce
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p {
	font-family: "microsoft yahei";
	color: #999;
	line-height: 220%
}

.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .sprite-arrow {
	width: 11px;
	height: 6px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -36px;
	position: absolute;
	overflow: hidden;
	left: 15px;
	top: -5px
}

.itemInfo-wrap .summary-price-wrap .summary-info {
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 8px;
	color: #999
}

.itemInfo-wrap .summary-price-wrap .summary-info a {
	color: #005aa0;
	margin-left: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-info a:hover {
	color: #e4393c
}

.itemInfo-wrap .summary-price-wrap .summary-info .item {
	border-left: solid 1px #e6e6e6;
	text-align: center;
	padding: 0 10px;
	line-height: 15px
}

.itemInfo-wrap .summary-price-wrap .summary-info p {
	color: #999
}

.itemInfo-wrap .summary-price-wrap .summary-info .count {
	font: 14px verdana;
	color: #005ea7
}

.itemInfo-wrap .summary-price-wrap .summary-info .buy-rate .count:hover {
	text-decoration: none
}

.itemInfo-wrap .summary-price-wrap .buy-rate {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-left: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top {
	display: inline-block;
	display: block
}

.itemInfo-wrap .summary-price-wrap .summary-top:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .itemInfo-wrap .summary-price-wrap .summary-top {
	height: 1%
}

*+html .itemInfo-wrap .summary-price-wrap .summary-top {
	min-height: 1%
}

.itemInfo-wrap .summary-price-wrap .summary-top .summary-promotion {
	background: url(../../img/detail_img/price-bg.png) 0 -12px repeat-x #efefef;
	*background: url(../../img/detail_img/price-bg.png) 0 -12px repeat-x #efefef;
	padding-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions-wrap {
	position: relative;
	overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions {
	position: relative;
	line-height: 30px;
	padding-right: 90px;
	min-height: 35px;
	*zoom: 1
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:link {
	color: #666
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:hover {
	color: #C81623
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red_bg {
	color: #df3033;
	background: 0 0;
	border: 1px solid #df3033;
	padding: 2px 3px;
	margin-right: 5px;
	display: inline-block;
	line-height: 16px;
	*zoom: 1
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red {
	color: #666;
	line-height: 18px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions #pickOneTip .hl_red,.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .prom-sum {
	color: #999
}

.rate-layer .layer-con .total,.rate-layer .layer-tit {
	line-height: 32px;
	border-bottom: 1px dotted #cecbce
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red .sprite-tips {
	display: inline-block;
	margin-right: 6px;
	vertical-align: -3px;
	width: 11px;
	height: 15px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -16px -20px
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .detail-btn {
	white-space: nowrap
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .prom-tags {
	width: 658px;
	height: 26px;
	display: none
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions {
	position: absolute;
	right: 10px;
	top: 30px;
	width: 81px;
	text-align: right;
	cursor: pointer
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-close {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-right: 3px;
	width: 13px;
	height: 7px;
	background-image: url(../../img/detail_img/__sprite6.png);
	background-position: -27px -20px;
	_overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-open {
	width: 13px;
	height: 7px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -27px -27px
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show {
	*zoom: 1;
	position: absolute;
	z-index: 5;
	width: 100%
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-item,.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-quan {
	height: auto;
	white-space: normal;
	text-overflow: clip;
	overflow: visible;
	*zoom: 1
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap {
	height: auto;
	_position: relative;
	*zoom: 1;
	padding-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .more-prom-ins,.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .view-all-promotions {
	display: none;
	*zoom: 1
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion {
	position: relative;
	height: 60px;
	z-index: 4;
	*z-index: 5;
	margin-bottom: 5px
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-item,.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-quan {
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap {
	height: 60px;
	*height: 52px;
	_width: 560px;
	_position: relative;
	_zoom: 1
}

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .more-prom-ins,.itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .view-all-promotions {
	display: block
}

.rate-layer {
	width: 208px;
	background: #fff;
	color: #666
}

.rate-layer .sprite-arrow {
	position: absolute;
	overflow: hidden;
	left: 20px;
	top: -6px;
	width: 11px;
	height: 6px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -36px
}

.rate-layer .layer-tit h3 {
	font-size: 12px;
	color: #666
}

.rate-layer .layer-tit span {
	float: right;
	color: #999;
	margin-top: -32px
}

.rate-layer .layer-con a {
	margin: 0
}

.rate-layer .layer-con .score-list {
	padding-top: 4px
}

.rate-layer .layer-con .score-list li {
	line-height: 22px
}

.rate-layer .layer-con .label {
	display: inline-block;
	width: 60px;
	color: #999
}

.rate-layer .layer-con .sprite-down,.rate-layer .layer-con .sprite-up {
	display: inline-block;
	margin-left: 5px
}

.rate-layer .layer-con .sprite-down {
	width: 9px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -40px 0
}

.rate-layer .layer-con .sprite-up {
	width: 9px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite1.png);
	background-position: -40px -9px
}

.rate-layer .layer-con .tips {
	border-top: 1px dotted #cecbce;
	margin-top: 8px;
	padding-top: 8px
}

.rate-layer .layer-con .tips dt {
	font-weight: 700;
	margin-bottom: 2px
}

#prom-mbuy {
	*z-index: 6
}

#prom-mbuy .qrcode-wrap {
	*z-index: 6;
	*zoom: 1
}

#p-ad-phone {
	height: 18px;
	text-overflow: ellipsis
}

.summary-promotion .dt {
	line-height: 30px
}

.prom-gifts {
	padding-left: 40px
}

.prom-gift-label {
	float: left;
	width: 40px;
	margin-left: -40px;
	display: inline
}

.prom-gift-label em {
	padding: 1px 2px;
	color: #fff;
	background-color: #e4393c
}

#summary-mbuy,#summary-mbuy i {
	position: absolute;
	background: #fff;
	z-index: 5
}

.prom-gift-list {
	width: 100%;
	float: left
}

.prom-gift-list .prom-gift-item {
	width: 56px;
	float: left;
	height: 30px;
	white-space: nowrap
}

.prom-gift-list .gift-limit {
	color: #999
}

.prom-gift-list a {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 3px
}

.prom-gift-list .gift-img {
	display: block;
	width: 25px;
	height: 25px
}

.prom-gift-list .gift-number {
	font-size: 12px;
	font-family: arial;
	color: #e4393c
}

#summary-mbuy {
	top: 114px;
	left: 220px;
	_left: 224px;
	width: 185px;
	height: 165px;
	border: 1px solid #eee;
	border-top: none;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
	box-shadow: 0 0 10px rgba(0,0,0,.12)
}

#summary-mbuy .loading-style1 {
	margin: 40px 0 0 10px
}

#summary-mbuy .qrcode,#summary-mbuy p {
	margin-left: 20px
}

#summary-mbuy p {
	height: 25px;
	line-height: 25px
}

#summary-mbuy i {
	left: 1px;
	top: -6px;
	*top: -8px;
	display: inline-block;
	*zoom: 1;
	width: 183px;
	height: 8px
}

.mob-buy {
	position: relative;
	*width: 100%
}

.mob-buy .qrcode-wrap {
	position: absolute;
	left: 150px;
	top: 0;
	width: 185px;
	height: 35px;
	display: inline-block;
	*zoom: 1;
	*z-index: 8
}

.mob-buy .icon b,.mob-buy .icon s {
	display: inline-block;
	*zoom: 1;
	overflow: hidden;
	vertical-align: middle
}

.mob-buy .icon s {
	width: 19px;
	height: 22px;
	margin: 0 10px;
	background: url(../../img/detail_img/mbuy.png) no-repeat
}

.mob-buy .icon b {
	width: 7px;
	height: 7px;
	margin-left: 3px;
	background: url(../../img/detail_img/20130330A_2.png) -95px -55px no-repeat
}

.mob-buy-curr .qrcode-wrap {
	border: 1px solid #eee;
	border-bottom: none;
	background: #fff;
	-moz-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
	box-shadow: 0 -5px 10px rgba(0,0,0,.12)
}

.mob-buy-curr .icon s {
	background-position: 0 -22px
}

#summary-quan {
	padding-bottom: 2px
}

#summary-quan .dt {
	line-height: 32px
}

#summary-quan .dd {
	padding-top: 8px
}

#summary-quan .quan-item {
	position: relative;
	float: left;
	height: 16px;
	padding-left: 2px;
	line-height: 15px;
	text-align: center;
	border-top: 1px solid #df3033;
	border-bottom: 1px solid #df3033;
	background: #ffdedf;
	font-size: 14px;
	white-space: nowrap;
	margin-right: 13px;
	cursor: pointer
}

#summary-quan .text {
	padding: 0 10px;
	color: #df3033;
	font-size: 12px
}

#summary-quan .quan-item b,#summary-quan .quan-item s {
	position: absolute;
	top: -1px;
	display: block;
	height: 18px;
	width: 2px;
	overflow: hidden;
	background: url(../../img/detail_img/quan-arr.gif) no-repeat
}

#summary-quan .quan-item s {
	left: 0;
	background-position: -2px 0
}

#summary-quan .quan-item b {
	right: -2px
}

#summary-quan .quan-item:hover {
	background: #fff4f4
}

#summary-quan .quan-item:hover b,#summary-quan .quan-item:hover s {
	background: url(../../img/detail_img/quan-arr-hover.gif) no-repeat
}

#summary-quan .quan-item:hover s {
	background-position: -2px 0
}

#summary-quan .more-btn {
	font-family: SimSun;
	color: #999;
	position: relative;
	float: left;
	height: 16px;
	line-height: 18px;
	cursor: pointer
}

.top-cd-banner {
	height: 32px;
	line-height: 32px;
	background: #e4393c;
	padding: 0 14px;
	color: #fff;
	font-family: "Microsoft YaHei"
}

.top-cd-banner .act-type i,.top-cd-banner .time-remain i {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle
}

.top-cd-banner .act-type {
	float: left;
	font-size: 16px;
	color: #ffe134;
	_margin: 8px 0
}

.top-cd-banner .act-type i {
	background: url(../../img/detail_img/act-icon.png) no-repeat;
	_background: url(../../img/detail_img/act-icon-8.png) no-repeat;
	background-position: 0 0
}

.top-cd-banner .act-type span {
	margin-left: 8px;
	font-size: 14px;
	color: #fff
}

.top-cd-banner .time-remain {
	float: right;
	font-size: 14px;
	_margin: 8px 0
}

.top-cd-banner .time-remain i {
	background: url(../../img/detail_img/act-icon.png) no-repeat;
	_background: url(../../img/detail_img/act-icon-8.png) no-repeat;
	background-position: 0 -20px;
	margin-right: 5px
}

.top-cd-banner .time-remain span {
	color: #ffe134
}

.itemInfo-wrap .author {
	padding: 8px 0
}

.itemInfo-wrap .author a {
	color: #5e69ad
}

.itemInfo-wrap .author a:hover {
	color: #e4393c
}

.itemInfo-wrap .original-price {
	color: #999;
	margin-left: 60px;
	vertical-align: 2px
}

.itemInfo-wrap .del-price {
	margin-left: 12px;
	font-family: "microsoft yahei"
}

.itemInfo-wrap .del-price span {
	font-weight: 700
}

.itemInfo-wrap .summary-price-wrap .summary-price .del {
	text-decoration: line-through;
	font-size: 12px;
	color: #999
}

.itemInfo-wrap .summary-price-wrap .summary-price .del .price,.itemInfo-wrap .summary-price-wrap .summary-price .del span {
	font-size: 12px
}

.ebook .itemInfo-wrap .news .item {
	width: auto;
	max-height: 3em
}

.ebook .summary-price-wrap {
	padding: 10px 0 1px
}

.sam-price,.user-price {
	padding-top: 5px
}

.root61 .ebook .itemInfo-wrap {
	width: 590px;
	float: left;
	margin-left: 30px
}

.root61 .ebook .itemInfo-wrap .news .item {
	width: 580px
}

.sam-price .sprite-question,.user-price .sprite-question {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -20px
}

.plus-price .p-price-plus {
	font: 16px "microsoft yahei";
	position: relative;
	bottom: -2px;
	color: #333
}

.plus-price strong {
	font-weight: 400
}

.plus-price .text {
	margin-left: 5px;
	margin-right: 8px
}

.sam-price .sam-icon,.user-price .user-icon {
	margin-right: 5px
}

.plus-price a {
	font-family: simsun;
	color: #005aa0
}

.sam-price .p-price-sam {
	position: relative;
	bottom: -2px;
	color: #005aa0;
	font-size: 16px;
	font-family: "microsoft yahei"
}

.sam-price .text {
	margin-left: 20px;
	color: #999
}

.sam-price a {
	color: #005aa0;
	font-family: simsun
}

.user-price .p-price-user {
	position: relative;
	bottom: -2px;
	color: #ff911c;
	font-size: 16px;
	font-family: "microsoft yahei"
}

.user-price .text {
	margin-left: 20px;
	color: #999
}

.user-price a {
	color: #005aa0;
	font-family: simsun
}

.itemInfo-wrap .summary-price-wrap .building-price .p-price {
	font-size: 12px;
	color: #666;
	line-height: 190%
}

.activity-banner {
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	font-family: "Microsoft YaHei";
	overflow: hidden;
	zoom: 1
}

.seckill .sprite-seckill,.seckilling .sprite-seckilling {
	width: 20px;
	height: 20px;
	vertical-align: -4px;
	margin-right: 5px
}

.qfxr .activity-message span,.seckilling .activity-message span {
	line-height: 24px;
	text-align: center;
	border-radius: 2px;
	display: inline-block
}

.activity-banner i {
	display: inline-block
}

.activity-type {
	float: left
}

.activity-type strong {
	font-size: 16px;
	color: #ffe134;
	font-weight: 400
}

.activity-type span {
	margin-left: 8px;
	font-size: 12px;
	color: #fff;
	font-weight: 700
}

.activity-message {
	float: right;
	color: #fff;
	font-size: 14px
}

.activity-message .item {
	margin-left: 30px
}

.activity-message em {
	color: #ffe134
}

.activity-message .J-count {
	font-weight: 700
}

#banner-shangou.seckill {
	background: url(../../img/detail_img/shangou.png) no-repeat #f0f0f0
}

#banner-shangou.seckill .sprite-seckill {
	background: 0 0
}

.seckill {
	background: url(../../img/detail_img/seckill.png) no-repeat #f0f0f0
}

.seckill .sprite-seckill {
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

.seckill .activity-type strong {
	color: #e4393c
}

.seckill .activity-message {
	color: #666;
	font-size: 12px
}

#banner-shangou.seckilling {
	background: url(../../img/detail_img/shangou_ing.png) no-repeat #c208aa
}

#banner-shangou.seckilling .sprite-seckilling {
	background: 0 0
}

.seckilling {
	background: url(../../img/detail_img/seckilling.png) no-repeat #e84540
}

.seckilling .sprite-seckilling {
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -20px 0
}

.seckilling .activity-type strong {
	color: #fff
}

.seckilling .activity-message {
	color: #fbe2e2;
	font-size: 12px
}

.seckilling .activity-message span {
	font-size: 14px;
	color: #fff;
	width: 22px;
	background: #443b3b;
	margin: 0 4px
}

.qfxr {
	overflow: hidden;
	zoom: 1;
	background: url(../../img/detail_img/qfxr-banner.png) no-repeat #ff5c68
}

.qfxr .icon-qfxr {
	display: inline-block;
	width: 133px;
	height: 24px;
	margin-top: 4px;
	background: url(../../img/detail_img/icon-qfxr.png) no-repeat
}

.qfxr .activity-type strong {
	color: #e4393c
}

.qfxr .activity-message {
	color: #fbe2e2;
	font-size: 12px
}

.qfxr .activity-message span {
	font-size: 14px;
	color: #fff;
	width: 22px;
	background: #443b3b;
	margin: 0 4px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .discount {
	font-size: 12px;
	color: #666;
	margin-left: 3px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .proposed-price {
	color: #666;
	font-size: 12px;
	margin-left: 60px;
	font-family: simsun
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips {
	position: relative;
	z-index: 1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #666;
	margin-left: 5px;
	vertical-align: -3px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips:hover .tips {
	display: block
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .sprite-question {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -20px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips {
	display: none;
	position: absolute;
	left: -12px;
	top: 24px;
	width: 215px
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .content {
	padding: 10px;
	background: #fff;
	border: 1px solid #cecbce;
	box-shadow: 0 0 2px 2px #eee
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .sprite-arrow {
	width: 11px;
	height: 6px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -36px;
	position: absolute;
	overflow: hidden;
	left: 15px;
	top: -5px
}
/*!Name: colorsize.css
 * Date: 2017-8-24 20:58:6 */
#choose-attrs .no-stock a,#choose-attrs .no-stock a:hover {
	color: #999
}

#choose-attr-1 {
	line-height: 40px
}

#choose-attr-1 .item {
	background-color: #fff;
	
}
#choose-attr-1 .item .color{
	height: 20px;
	width: 20px;
	display: block;
	border: none
}
#choose-attr-1 .item a {
	padding: 3px
}

#choose-attr-1 .item a i {
	margin: 0 8px
}

#choose-attr-2 i.reco {
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
	height: 13px;
	line-height: 13px;
	background: url(../../img/detail_img/5975bbe5Nc1b752e2.png) no-repeat
}

.size-assistant {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 4px;
	line-height: 28px;
	border: 1px solid #ced2e6;
	border-radius: 14px;
	background: #fff
}

.size-assistant .sprite-size {
	display: inline-block;
	margin-right: 8px;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png?v=111051);
	background-position: 0 0
}

.size-assistant span {
	margin-left: 5px;
	font-family: simsun
}

.size-assistant a {
	display: inline-block;
	padding: 0 12px;
	line-height: 28px;
	color: #6067aa
}

.ebook #choose-color .item {
	height: 43px
}

.ebook #choose-series {
	line-height: 40px;
	margin-top: 14px
}

.ebook #choose-series .item a {
	padding: 0
}

.ebook #choose-series .item a i {
	margin: 0 8px
}

.ebook #choose-color {
	margin-top: 15px
}

.building #choose-color {
	padding-top: 15px;
	border-top: 1px dotted #dfdfdf
}
/*!Name: buytype.css
 * Date: 2017-8-24 20:58:6 */
#shf-feetype .lh li,#shf-feetype dd {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.buytype {
	text-align: left
}

#choose-type-hy .icon {
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 1000px;
	margin-top: 8px;
	margin-right: 5px
}

#choose-type-hy .question {
	background-image: url(../../img/detail_img/question.png)
}

#shf-feetype {
	padding: 0 30px
}

#shf-feetype .dl-1 dd,#shf-feetype dt {
	font-size: 14px
}

#shf-feetype dl {
	margin-bottom: 10px
}

#shf-feetype dd {
	width: 410px
}

#shf-feetype ul {
	margin-bottom: 5px
}

#shf-feetype .lh li {
	float: none;
	width: 400px;
	background: #f3f3f3;
	margin-bottom: 1px;
	padding: 0 5px;
	height: 2.5em;
	line-height: 2.5em
}

#shf-feetype .lh li em {
	color: #999
}

#shf-feetype table {
	background: #f3f3f3;
	border-collapse: collapse;
	margin-top: 5px
}

#shf-feetype table td {
	width: 193px;
	height: 2em;
	border: 1px solid #ddd;
	padding: 5px
}

.shf-buy-now {
	padding-top: 10px
}

.shf-buy-now a {
	display: inline-block;
	*zoom: 1;
	height: 30px;
	padding: 0 20px;
	font: 700 14px/30px simsum
}

.shf-buy-now a:hover {
	text-decoration: none
}
/*!Name: track.css
 * Date: 2017-8-24 20:58:7 */
.brand-logo {
	text-align: center
}

#track.hover .extra {
	display: block;
	right: 10px;
	left: -210px;
	box-shadow: 0 0 10px #f0f0f0
}

#track.hover .extra-trigger {
	display: none
}

.track {
	background: #fff;
	position: absolute;
	*z-index: 6;
	right: 0;
	top: -10px
}

.track .extra-trigger {
	width: 23px;
	height: 519px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
	cursor: pointer
}

.track .extra-trigger .sprite-extra {
	display: block;
	overflow: hidden;
	margin: 0 0 5px 6px;
	width: 7px;
	height: 11px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -15px
}

.track .extra-trigger a {
	display: block;
	padding-top: 140px
}

.track .extra-trigger a:hover {
	color: #666
}

.track .extra {
	display: none;
	width: 210px;
	position: absolute;
	top: 0;
	left: 24px;
	right: -210px;
	z-index: 10;
	background: #fff
}

.track .track-tit {
	position: relative;
	line-height: 50px;
	font-size: 12px;
	color: #666;
	font-weight: 400;
	text-align: center
}

.track .track-tit span {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 25px;
	height: 1px;
	background: #f2f2f2
}

.track .track-tit h3 {
	position: relative;
	z-index: 2;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: #fff;
	padding: 0 25px
}

.track .track-con {
	width: 150px;
	height: 510px;
	overflow: hidden;
	margin: 0 auto;
	*float: right
}

.cat-1-737 .track .track-con {
	height: 340px
}

.track .track-con li {
	position: relative;
	padding: 10px 0
}

.track .track-con p {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	line-height: 20px;
	background: rgba(255,255,255,.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9FFFFFFF, endcolorstr=#9FFFFFFF);
	padding-left: 10px;
	*width: 150px
}

.track .track-con img {
	width: 150px
}

.track .track-more .sprite-down,.track .track-more .sprite-up {
	width: 28px;
	height: 15px;
	background-image: url(../../img/detail_img/__sprite3.png)
}

.track .track-more {
	padding-top: 10px;
	text-align: center;
	clear: both
}

.track .track-more a {
	display: inline-block;
	margin: 0 10px;
	text-indent: -9999px;
	overflow: hidden
}

.track .track-more .sprite-down {
	background-position: 0 0
}

.track .track-more .sprite-up {
	background-position: -28px 0
}

.root61 .track {
	width: 210px;
	position: static;
	float: right;
	right: auto
}

.root61 .track .extra-trigger {
	display: none
}

.root61 .track .extra {
	display: block;
	right: auto;
	left: auto;
	box-shadow: none
}

.root61 .track:hover .extra {
	top: 0
}
/*!Name: suits.css
 * Date: 2017-8-24 20:58:7 */
#choose-suits {
	*position: relative;
	*z-index: 2
}

#choose-suits .dd {
	position: relative;
	z-index: 2
}

#choose-suits .item {
	position: static
}

.choose-suits .item .title {
	background-color: #FFF;
	position: relative
}

.choose-suits .open .title {
	z-index: 4;
	border: 1px solid #e4393c
}

.choose-suits .open a.title,.choose-suits .open a:hover {
	border-bottom: 1px solid #fff;
	color: #e4393c
}

.choose-suits .open .suits-panel {
	display: block;
	z-index: 3
}

.choose-suits .suits-panel {
	position: absolute;
	top: 33px;
	left: 0;
	z-index: 1;
	background-color: #FFF;
	border: 1px solid #ccc;
	width: 540px;
	display: none
}

.choose-suits .suits-panel .p-price strong {
	font-size: 12px
}

.choose-suits .suits-panel .disabled .p-price strong {
	color: #f4adad
}

.choose-suits .suits-box {
	margin: 20px 35px 0;
	border-bottom: 1px dotted #dfdfdf;
	overflow: hidden
}

.choose-suits .suits-box .J-scroll {
	width: 505px;
	overflow: hidden
}

.choose-suits .suits-box .J-scroll ul {
	width: 1000px
}

.choose-suits .suits-box .J-scroll .thumb-scroll-wrap {
	margin-left: 16px;
	margin-right: 16px;
	width: 78px;
	overflow: hidden
}

.choose-suits .suits-box .J-scroll .yb-item-cat {
	width: 130px;
	height: 30px;
	margin-top: 5px
}

.choose-suits .suits-box li.sku-item {
	width: 135px;
	float: left;
	padding-right: 35px;
	position: relative
}

.choose-suits .suits-box li.sku-item .p-img {
	width: 100px;
	height: 100px;
	position: relative;
	padding-bottom: 0;
	text-align: center;
	margin: 0 auto
}

.choose-suits .suits-box li.sku-item .p-img span {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	line-height: 20px;
	padding-left: 5px;
	color: #fff;
	background: rgba(0,0,0,.5);
	*filter: alpha(opacity=50)
}

.choose-suits .suits-box li.sku-item .p-img a {
	padding: 0
}

.choose-suits .suits-box li.sku-item .p-img a.disabled {
	cursor: default
}

.choose-suits .suits-box li.sku-item .p-img .no-item,.choose-suits .suits-box li.sku-item .p-img .no-stock {
	color: #FFF;
	background: rgba(0,0,0,.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#32000000, endcolorstr=#32000000);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 20px;
	height: 20px;
	width: 100%;
	padding: 0 2px;
	overflow: hidden
}

.choose-suits .suits-box li.sku-item .p-pic {
	position: relative;
	z-index: 2;
	width: 110px;
	margin: 5px auto 0
}

.choose-suits .suits-box li.sku-item .p-pic .sprite-arrowL {
	width: 11px;
	height: 19px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -44px 0;
	position: absolute;
	left: 0;
	top: 4px;
	padding: 0
}

.choose-suits .suits-box li.sku-item .p-pic .sprite-arrowR {
	width: 11px;
	height: 19px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -32px;
	position: absolute;
	right: 0;
	top: 4px;
	padding: 0
}

.choose-suits .suits-box li.sku-item .p-pic .pic-list {
	padding: 0 2px;
	line-height: 24px;
	overflow: hidden
}

.choose-suits .suits-box li.sku-item .p-pic .pic-list a {
	display: inline;
	padding: 0;
	vertical-align: top
}

.choose-suits .suits-box li.sku-item .p-pic .pic-list img {
	border: 1px solid #fff
}

.choose-suits .suits-box li.sku-item .p-pic .pic-list .current img {
	border: 1px solid #e53e41
}

.choose-suits .suits-box li.sku-item .p-pic .inner-list {
	width: 26px
}

.choose-suits .suits-box li.sku-item .p-name {
	width: 130px;
	height: 28px;
	margin-top: 5px;
	overflow: hidden
}

.choose-suits .suits-box li.sku-item .p-name a {
	height: 34px;
	padding: 0;
	white-space: normal
}

.choose-suits .suits-box li.sku-item .p-name a:hover {
	color: #E3393C
}

.choose-suits .suits-box li.sku-item .p-check-price-num {
	line-height: 14px;
	font-size: 14px
}

.choose-suits .suits-box li.sku-item .p-check-price-num .p-checkbox {
	margin-right: 3px;
	vertical-align: -3px
}

.choose-suits .suits-box li.sku-item .p-check-price-num .p-price {
	color: #E4393C
}

.choose-suits .suits-box li.sku-item .plus {
	width: 23px;
	height: 23px;
	overflow: hidden;
	line-height: 1000px;
	position: absolute;
	left: 139px;
	top: 46px;
	background: url(../../img/detail_img/plus.png) no-repeat
}

.choose-suits .suits-box li.sku-item.last {
	margin-right: 0;
	padding-right: 0
}

.choose-suits .suits-box li.sku-item.last .plus {
	display: none
}

.choose-suits .suits-box .disabled .p-name a,.choose-suits .suits-box .disabled .p-name a:hover {
	color: #bfbfbf
}

.choose-suits .suits-box .arrow,.choose-suits .suits-box .arrow-next,.choose-suits .suits-box .arrow-prev {
	position: absolute;
	top: 62px;
	width: 22px;
	height: 32px;
	cursor: pointer;
	padding: 0
}

.choose-suits .suits-box .arrow i,.choose-suits .suits-box .arrow-next i,.choose-suits .suits-box .arrow-prev i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-right: 5px
}

.choose-suits .suits-box .arrow-next {
	right: 5px
}

.choose-suits .suits-box .arrow-next .sprite-arrow-next {
	width: 22px;
	height: 32px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

.choose-suits .suits-box .arrow-prev {
	left: 5px
}

.choose-suits .suits-box .arrow-prev .sprite-arrow-prev {
	width: 22px;
	height: 32px;
	background-image: url(../../img/detail_img/__sprite2.png);
	background-position: -22px 0
}

.choose-suits .suits-detail {
	padding: 10px;
	height: 28px
}

.choose-suits .suits-detail .btns {
	float: right
}

.choose-suits .suits-detail .btns a {
	_display: inline
}

.choose-suits .suits-detail .text {
	color: #999
}

.choose-suits .suits-detail .suits-price {
	float: left;
	margin-right: 15px
}

.choose-suits .suits-detail .suits-price .p-price strong {
	font-size: 18px
}

.choose-suits .suits-detail .suits-save-price {
	float: left
}

.choose-suits .suits-detail .suits-save-price span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 20px;
	padding: 1px 4px;
	vertical-align: middle
}

.choose-suits .suits-detail .suits-save-price .text {
	background: #999;
	color: #fff
}

.choose-suits .suits-detail .suits-save-price .p-price {
	border: 1px solid #ccc;
	border-left: none;
	padding: 0 4px
}

.choose-suits .suits-detail .suits-tips {
	color: #e4393c
}

.choose-suits .suits-detail .suits-save-price .p-price strong {
	font-weight: 400;
	color: #999
}

.choose-suits .item:hover .btns a {
	color: #FFF
}

.choose-suits .item:hover .btns a.btn-disable {
	color: #ccc
}

.p-choose-wrap .item .suits-panel a {
	border: none
}

.ele-suits .suits-panel {
	width: 500px
}

.ele-suits .suits-box {
	margin: 20px 40px 0
}

.ele-suits .suits-box .J-scroll {
	width: 415px
}

.ele-suits .suits-box .J-scroll .thumb-scroll-wrap {
	margin-left: 16px;
	margin-right: auto;
	width: auto;
	overflow: visible
}

.ele-suits .suits-box .J-scroll .yb-item-cat {
	position: relative;
	left: 0;
	top: 5px;
	width: 130px;
	height: 40px
}

.ele-suits .suits-box .J-scroll .yb-item-cat .yb-item {
	padding: 4px 5px 4px 6px;
	border: 1px solid #DDD;
	line-height: 20px;
	position: relative;
	z-index: 2;
	cursor: pointer
}

.ele-suits .suits-box .J-scroll .yb-item-cat .yb-item a {
	padding: 0
}

.ele-suits .suits-box .J-scroll .yb-item-cat .yb-item .arrow-icon {
	position: absolute;
	right: 8px;
	top: 12px;
	width: 9px;
	height: 5px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -44px -19px
}

.ele-suits .suits-box .J-scroll .yb-item-cat .more-item {
	display: none;
	position: absolute;
	top: 29px;
	background-color: #FFF;
	border: 1px solid #DDD;
	width: 128px;
	padding-top: 5px;
	overflow: hidden;
	z-index: 1
}

.ele-suits .suits-box .J-scroll .yb-item-cat .more-item a {
	display: block;
	line-height: 20px;
	padding: 0 5px;
	color: #999
}

.ele-suits .suits-box .J-scroll .yb-item-cat .more-item a:hover {
	color: #E4393C
}

.ele-suits .suits-box .J-scroll .selected .more-item {
	display: block
}

.ele-suits .suits-box .J-scroll .selected .yb-item .arrow-icon {
	width: 9px;
	height: 5px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -44px -24px
}

.ele-suits .suits-box li.sku-item {
	width: 100px;
	height: 163px;
	float: left;
	padding-right: 46px;
	position: relative
}

.ele-suits .suits-box li.sku-item .p-img {
	width: 100px;
	height: 100px;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 5px
}

.ele-suits .suits-box li.sku-item .p-img a {
	padding: 0
}

.ele-suits .suits-box li.sku-item .p-img .no-item,.ele-suits .suits-box li.sku-item .p-img .no-stock {
	color: #FFF;
	background: rgba(0,0,0,.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#32000000, endcolorstr=#32000000);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 20px;
	height: 20px;
	width: 100%;
	padding: 0 2px;
	overflow: hidden
}

.ele-suits .suits-box li.sku-item .p-pic {
	width: auto;
	margin: auto
}

.ele-suits .suits-box li.sku-item .p-pic .pic-list {
	width: 95px
}

.ele-suits .suits-box li.sku-item .p-name {
	height: 34px;
	margin: auto
}

.ele-suits .suits-box li.sku-item .plus {
	left: 110px
}

.choose-suits .ele-suits .suits-box li.sku-item .arrow-next,.choose-suits .ele-suits .suits-box li.sku-item .arrow-prev,.ele-suits .choose-suits .suits-box li.sku-item .arrow-next,.ele-suits .choose-suits .suits-box li.sku-item .arrow-prev,.ele-suits .suits-box li.sku-item .arrow {
	padding: auto
}

.ele-suits .suits-box li.sku-item .arrow-next {
	right: 0
}

.ele-suits .suits-box li.sku-item .asrrow-prev {
	left: 0
}
/*!Name: baitiao.css
 * Date: 2017-8-24 20:58:6 */
.choose-baitiao .item,.choose-jincai .item {
	position: relative
}

.choose-baitiao .item a,.choose-jincai .item a {
	text-align: center
}

.choose-baitiao .hover .baitiao-tips,.choose-jincai .hover .baitiao-tips {
	display: block
}

.choose-baitiao .icon,.choose-jincai .icon {
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 1000px;
	margin-top: 8px;
	margin-right: 5px
}

.choose-baitiao .prom,.choose-jincai .prom {
	background-image: url(../../img/detail_img/hui.png)
}

.choose-baitiao .question,.choose-jincai .question {
	background-image: url(../../img/detail_img/question.png)
}

.baitiao-list {
	float: left
}

.baitiao-list strong {
	font-weight: 400
}

.baitiao-list span {
	color: #999
}

.baitiao-list span em {
	display: inline-block;
	*zoom: 1;
	padding: 1px 2px;
	color: #fff;
	background: #fc1d3c
}

.baitiao-list .disabled em {
	background: #ccc
}

.baitiao-list .baitiao-tips {
	position: absolute;
	z-index: 6;
	top: 32px;
	left: 0;
	width: 250px;
	padding: 5px 10px;
	background: #fefff7;
	border: 1px solid #ccc;
	color: #666
}

.baitiao-list .baitiao-tips ul {
	padding-bottom: 3px
}

.baitiao-list .baitiao-tips li {
	margin-top: 5px;
	line-height: 18px
}

.baitiao-text {
	clear: both
}

.baitiao-text em {
	color: #999
}

.baitiao-text a {
	color: #005aa0;
	display: inline
}

.bt-info-tips {
	float: left;
	height: 39px
}
/*!Name: o2o.css
 * Date: 2017-8-24 20:58:7 */
.choose-shop .service-provider {
	color: #999;
	clear: both
}

.choose-shop .operate a {
	display: inline;
	line-height: 30px;
	margin-right: 5px;
	color: #005aa0
}

.choose-shop .operate a:hover {
	color: #e4393c
}

.choose-shop .icon-o2o {
	display: inline-block;
	margin-right: 5px;
	vertical-align: -3px;
	width: 12px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png?v=102158);
	background-position: 0 0
}

.deli-to-shop a {
	margin-right: 20px
}

.deli-to-shop input {
	vertical-align: middle
}
/*!Name: summary.css
 * Date: 2017-8-24 20:58:7 */
.period-buy,.period-buy .dd {
	position: relative
}

.period-buy li {
	line-height: 1.5em;
	margin-bottom: .5em
}

.period-buy .item {
	position: static
}

.period-buy .period-inner {
	line-height: 32px;
	padding: 0 15px;
	margin-right: 4px;
	border: 1px solid #ccc
}

.period-buy .period-more {
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px 10px;
	width: 580px;
	height: 310px;
	overflow: hidden;
	z-index: 2
}

.period-buy .selected .period-more {
	display: block
}

.period-buy .selected .period-inner {
	border-color: #e4393c;
	background: #fff;
	border-bottom: none!important;
	position: relative;
	z-index: 3
}

.period-buy .sprite-hui,.period-buy .sprite-question {
	display: inline-block;
	vertical-align: -2px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png)
}

.period-buy .service-tips {
	position: relative;
	display: inline-block
}

.period-buy .sprite-question {
	background-position: -16px 0
}

.period-buy .sprite-hui {
	background-position: 0 0;
	margin-right: 2px
}

.period-buy .service-tips .tips {
	width: 400px;
	position: absolute;
	left: -10px;
	top: 32px;
	display: none
}

.period-buy .service-tips .tips .content {
	padding: 10px;
	background: #fff;
	border: 1px solid #cecbce;
	color: #666;
	-moz-box-shadow: 0 0 2px 2px #eee;
	-webkit-box-shadow: 0 0 2px 2px #eee;
	box-shadow: 0 0 2px 2px #eee
}

.period-buy .service-tips .tips .content dt {
	font-weight: 700;
	margin-bottom: 3px
}

.period-buy .service-tips .tips .content dd {
	line-height: 170%
}

.period-buy .service-tips .tips .content p {
	border-top: 1px dotted #999;
	margin-top: 7px;
	padding-top: 7px
}

.period-buy .service-tips .tips .content p a {
	color: #5e69ad;
	margin: 0 5px
}

.period-buy .service-tips .tips .content p a:hover {
	color: #e4393c
}

.period-buy .service-tips .tips .sprite-arrow {
	width: 11px;
	height: 6px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -12px -16px;
	position: absolute;
	overflow: hidden;
	left: 12px;
	top: -5px;
	_bottom: -1px
}

.period-buy .hover .tips {
	display: block;
	z-index: 2
}

.choose-shop .icon-o2o {
	display: inline-block;
	margin-right: 5px;
	vertical-align: -3px;
	width: 12px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -16px
}
/*!Name: buybtn.css
 * Date: 2017-8-24 20:58:6 */
.choose-btns {
	margin-top: 10px;
	margin-bottom: 20px;
}

.choose-btns .choose-amount {
	width: 58px;
	height:34px;
	overflow: hidden;
	border: 1px solid #ccc;
	position: relative;
	margin-right: 10px;
	float: left
}

.choose-btns .choose-amount input {
	display: block;
	width: 43px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	top: 0px;
	left: 0;
	border: none;
	border: 0;
	text-align: center;
	outline: none
}

.choose-btns .choose-amount a.disabled {
	color: #ccc;
	cursor: not-allowed
}

.choose-btns .choose-amount a {
	display: block;
	width: 15px;
	text-align: center;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	background: #f1f1f1;
	color: #666;
	position: absolute;
	right: -1px;
	border: 1px solid #ccc;
	cursor: pointer;
}

.choose-btns .choose-amount a.btn-add {
	top: -1px
}

.choose-btns .choose-amount a.btn-reduce {
	bottom: -1px
}

.choose-btns .btn-lg {
	float: left;
	background: url(../../img/detail_img/add.png);
	margin-top:-10px;
	letter-spacing: 3px;
	margin-left: 10px
}
.choose-btns .btn-lg:link{
	color: #fff
}
.choose-btns .btn-lg:visited{
	color: #fff
}
.choose-btns .btn-lg:hover{
	opacity: 0.7
}
.choose-btns .btn-lg:active{
	color: #fff
}
.choose-btns .pingou-tips {
	line-height: 50px;
	color: #999
}

.choose-btns .yuyue-text {
	line-height: 46px;
	margin-right: 10px
}

.choose-btns .yuyue-text a {
	color: #005aa0
}

.noborder {
	border: none
}

.bgm-text a {
	color: #666
}

.bgm-text {
	line-height: 50px;
	color: #999
}

.bgm-text-active {
	color: #666
}

.reservation-cd .text {
	margin-left: 10px
}

.reservation-cd .text em {
	color: #999;
	margin-right: 10px
}

.ebook .btn-buy {
	color: #5e69ad;
	float: left;
	margin-top: 13px
}

.ebook .btn-buy:hover {
	color: #e4393c
}

.ebook .btn-special3 {
	height: 44px;
	line-height: 44px
}

.btn-extra-text {
	line-height: 50px
}

.btn-extra-text a {
	color: #005aa0
}

.easy-buy-tips-ab p.hl_gray {
	line-height: 18px;
	padding: 3px 0
}

.easy-buy-tips-ab img {
	margin-left: -10px;
	margin-top: -10px
}

.easy-buy-tips-ab .mod-btn {
	margin-top: 5px;
	display: block;
	text-align: center;
	padding: 4px 0;
	border: 1px solid #ccc;
	background: #F5F5F5
}

.easy-buy-tips-ab .mod-btn,.easy-buy-tips-ab .mod-btn:hover {
	color: #666
}

.easy-buy-tips-ab .mod-btn:hover {
	background: #fff
}
/*!Name: crumb.css
 * Date: 2017-8-24 20:58:6 */
.crumb-br .br-list li,.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.layout-area {
	z-index: 9!important
}

.crumb,.crumb-wrap {
	position: relative;
	z-index: 5
}

.crumb-wrap {
	background: #fff;
	*z-index: 2;
	clear: both
}

.crumb {
	padding: 13px 0 9px
}

.crumb .item {
	float: left
}
.crumb .item a{
	color:#678899;
}
.crumb .sep {
	font-family: simsun;
	padding: 0 10px
}

.hover div.border .head {
	border-bottom: none;
	padding-bottom: 1px
}

.crumb-br {
	top: -2px
}

.crumb-br .inner {
	_float: left;
	_position: relative
}

.crumb-br .arrow {
	margin-left: 0
}

.crumb-br .border .head {
	border-bottom: 1px solid #ccc;
	height: 20px;
	line-height: 20px;
	background-color: #fff
}

.crumb-br .hover .head {
	border-bottom: none
}

.crumb-br .head a {
	padding: 0 5px
}

.crumb-br .plist-1 {
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #dfdfdf;
	display: none
}

.crumb-br .br-reco li {
	width: 206px;
	height: 65px;
	margin-left: 5px;
	clear: none
}

.crumb-br .content {
	top: 20px;
	width: 660px;
	padding: 10px 0
}

.crumb-br .br-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 110px;
	padding-left: 15px;
	margin-top: 5px
}

.ellipsis {
	width: 120px
}
/*!Name: fittings.css
 * Date: 2017-8-24 20:58:6 */
#suit-con .clb,#suit-con .stabcon {
	clear: both
}

#suit-con .p-selected a,#suit-con .stab li {
	white-space: nowrap
}

#shop-reco {
	height: 210px;
	overflow: hidden
}

#reco-more {
	padding-right: 10px
}

#reco-more.hover .head {
	background-color: transparent
}

.fittings .tab-main {
	*z-index: 1
}

.fittings a.current {
	color: #e4393c
}

.fittings .acc-buy-center {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 10px;
	border: 1px solid #ccc;
	margin-top: 10px
}

.fittings .tab-con {
	padding-top: 20px
}

.fittings .item {
	display: inline-block;
	display: block
}

.fittings .item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .fittings .item {
	height: 1%
}

*+html .fittings .item {
	min-height: 1%
}

.fittings .p-list {
	padding: 0 3px;
	width: 134px;
	height: 161px;
	position: relative;
	list-style: none
}

.fittings .p-list .p-name {
	margin-bottom: 0
}

.fittings .p-list .p-price strong {
	font-size: 14px;
	line-height: 14px
}

.fittings .p-list .plus {
	width: 23px;
	height: 23px;
	overflow: hidden;
	line-height: 1000px;
	position: absolute;
	right: 8px;
	top: 38px;
	background: url(../../img/detail_img/plus.png) no-repeat
}

.fittings .p-list input {
	vertical-align: middle
}

.fittings .master {
	float: left;
	*display: inline;
	width: 144px
}

.fittings .master .p-list {
	float: right
}

.fittings .suits {
	float: left;
	width: 640px;
	height: 187px;
	overflow: hidden;
	position: relative
}

.fittings .suits .switchable-wrap {
	height: 161px;
	position: relative
}

.fittings .suits .switchable-wrap .lh-wrap {
	margin: 0 38px 0 36px
}

.fittings .suits .switchable-wrap .next-btn,.fittings .suits .switchable-wrap .prev-btn {
	background: url(../../img/detail_img/page-btn.png) 0 -94px no-repeat;
	width: 23px;
	height: 73px;
	display: block;
	position: absolute;
	z-index: 1;
	left: 5px;
	top: 15px
}

.fittings .suits .switchable-wrap .next-btn {
	left: auto;
	right: 15px;
	background-position: 0 0
}

.fittings .suits .switchable-wrap .prev-btn.disabled {
	background-position: -94px -94px!important;
	cursor: default
}

.fittings .suits .switchable-wrap .next-btn.disabled {
	background-position: -94px 0!important;
	cursor: default
}

#suit-con .p-choose .hl_blue,#suit-con .suits ul li .p-choose .hl_blue {
	cursor: pointer
}

.fittings .suits .switchable-wrap .prev-btn.hover,.fittings .suits .switchable-wrap .prev-btn:hover {
	background-position: -46px -94px
}

.fittings .suits .switchable-wrap .next-btn.hover,.fittings .suits .switchable-wrap .next-btn:hover {
	background-position: -46px 0
}

.fittings .infos {
	position: relative;
	float: left;
	display: inline;
	width: 150px;
	padding-left: 50px;
	padding-top: 15px
}

.fittings .infos .more-link {
	padding-bottom: 10px
}

.fittings .infos .more-link a {
	color: #005aa0
}

.fittings .infos .p-price,.fittings .infos .selected {
	margin-bottom: 10px
}

.fittings .infos .p-price strong,.fittings .infos .selected strong {
	font-size: 18px
}

.fittings .infos .equal {
	width: 23px;
	height: 23px;
	overflow: hidden;
	line-height: 1000px;
	position: absolute;
	left: 0;
	top: 30px;
	background: url(../../img/detail_img/equal.png) no-repeat
}

.fittings .infos .btn-primary {
	padding: 0 22px
}

.fittings .infos .extra {
	width: 90px;
	border: 1px solid #e1e1e1;
	text-align: center;
	line-height: 26px;
	margin-top: 8px
}

.fittings .recommend-more .head {
	height: auto;
	line-height: 18px;
	float: none;
	padding: 0
}

.fittings .recommend-more .content {
	position: absolute;
	top: 30px;
	z-index: 3;
	border: 1px solid #ddd;
	padding: 6px 12px;
	width: 80px
}

#suit-con #fitting-suit #stabcon_suits li,#suit-con #stabcon_suits,#suit-con .pop-wrap,#suit-con .suits ul li,#suit-con .suits ul li li {
	position: relative
}

.fittings .recommend-more .content a {
	display: block;
	font-size: 12px;
	padding: 6px 10px
}

.root61 .fittings .suits {
	width: 840px
}

.root61 .fittings .suits .switchable-wrap .prev-btn {
	left: 22px
}

.root61 .fittings .suits .switchable-wrap .next-btn {
	right: 15px
}

.root61 .fittings .suits .switchable-wrap .lh-wrap {
	margin: 0 38px 0 68px
}

#suit-con .master s,#suit-con .suits ul li s {
	display: inline;
	margin-right: 3px;
	margin-top: 100px
}

.root61 .fittings .p-list {
	padding: 0 5px
}

#suit-con .stab {
	overflow: hidden;
	padding-bottom: 15px
}

#suit-con .stab li {
	margin-left: -1px;
	padding: 0 15px;
	height: 16px;
	cursor: pointer;
	border-left: 1px solid #D4D1C8;
	line-height: 16px;
	text-align: center;
	color: #e4393c;
	margin-bottom: 10px
}

#suit-con .infos .btns,#suit-con .infos .p-price,#suit-con .infos .p-saving {
	margin-left: 35px
}

#suit-con .infos .p-price strong,#suit-con .suits ul li li .p-price strong {
	color: #E4393C
}

#suit-con .master {
	float: left;
	padding: 0 0 0 10px;
	text-align: center;
	overflow: hidden;
	width: 164px
}

#suit-con .master .p-name {
	width: 140px;
	height: 36px;
	padding: 0 10px
}

#suit-con .master s {
	float: right;
	width: 24px;
	height: 22px;
	background: url(../../img/detail_img/newicon20140910.png) 0 -260px no-repeat
}

#suit-con .pop-wrap {
	float: left
}

#suit-con .suits {
	float: left;
	width: 788px
}

#suit-con .suits ul {
	float: left;
	height: 100%;
	overflow: hidden
}

#suit-con .suits ul li {
	width: 197px;
	padding-left: 0
}

#suit-con .suits ul li s {
	float: right;
	width: 24px;
	height: 22px;
	background: url(../../img/detail_img/newicon20140910.png) 0 -260px no-repeat
}

#suit-con .suits ul li .p-img {
	position: relative;
	padding: 5px 0
}

#suit-con .suits ul li .p-scroll {
	width: 155px;
	_width: 155px;
	height: 29px;
	background: #fff;
	overflow: hidden;
	padding: 5px 0;
	border: 1px solid #fff;
	border-bottom: 0
}

#suit-con .suits ul li .p-scroll .p-scroll-btn {
	background-image: url(../../img/detail_img/scroll-btns.png);
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height: 29px;
	text-indent: -9999px
}

#suit-con .suits ul li .p-scroll .p-scroll-prev {
	margin-right: 2px;
	background-position: 0 0
}

#suit-con .suits ul li .p-scroll .p-scroll-prev.disabled {
	background-position: 0 -31px
}

#suit-con .suits ul li .p-scroll .p-scroll-next {
	background-position: -18px 0
}

#suit-con .suits ul li .p-scroll .p-scroll-next.disabled {
	background-position: -18px -31px
}

#suit-con .suits ul li .p-scroll .p-scroll-wrap {
	float: left;
	width: 186px;
	height: 29px;
	overflow: hidden
}

#suit-con .suits ul li .p-scroll .suits ul {
	float: left;
	height: 100%;
	overflow: hidden
}

#suit-con .suits ul li li {
	width: 30px;
	height: 30px;
	padding: 0
}

#suit-con .suits ul li li a {
	padding: 1px;
	border: 1px solid #ddd;
	float: left
}

#suit-con .suits ul li li a img {
	width: 25px;
	height: 25px
}

#suit-con .suits ul li li a.curr {
	border: 1px solid #e4393c
}

#suit-con .suits ul li li .p-name {
	width: 156px;
	height: 36px
}

#suit-con .suits ul li li .choose {
	width: 156px
}

#suit-con .suits .last-item s {
	display: none
}

#suit-con .infos {
	margin-top: 50px;
	float: right;
	width: 190px;
	line-height: 20px
}

#suit-con .infos s {
	float: left;
	width: 24px;
	height: 22px;
	margin-top: 40px;
	background: url(../../img/detail_img/newicon20140910.png) -30px -260px no-repeat
}

#suit-con .infos .p-name {
	height: 36px;
	overflow: hidden;
	line-height: 13px;
	margin-left: 35px;
	margin-bottom: 0
}

#suit-con .infos .p-price .p-simsun {
	font-family: simsun
}

#suit-con .infos .p-saving .hl_green {
	color: #090
}

#suit-con .infos .btns {
	color: #999
}

#suit-con .infos .btn-buy {
	display: block;
	width: 77px;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-weight: 700;
	background: url(../../img/detail_img/newicon20140910.png) -166px -112px no-repeat
}

#suit-con #pop-box,#suit-con #pop-box-suit {
	visibility: hidden;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 169px;
	width: 175px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #C4C4C4;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD
}

#suit-con #p-scroll,#suit-con #p-scroll-suit {
	padding: 10px 0 0 10px
}

#suit-con #tab-suits {
	overflow: visible
}

#suit-con .stabcon_suits .choose {
	height: 16px
}

#suit-con #stabcon_suits .p-scroll {
	width: 155px;
	_width: 155px;
	height: 29px;
	background: #fff;
	overflow: hidden;
	padding: 5px 0;
	border: 1px solid #fff;
	border-bottom: 0
}

#suit-con #stabcon_suits .p-scroll-prev {
	margin-right: 2px;
	background-position: 0 0
}

#suit-con #stabcon_suits .p-scroll-next {
	background-position: -18px 0
}

#suit-con #stabcon_suits .p-scroll-btn {
	float: left;
	display: none;
	width: 16px;
	height: 29px;
	text-indent: -9999px;
	background-image: url(../../img/detail_img/scroll-btns.png);
	background-repeat: no-repeat
}

#suit-con .disabled {
	cursor: default
}

#suit-con #stabcon_suits .p-scroll-wrap {
	float: left;
	width: 186px;
	height: 29px;
	overflow: hidden
}

#suit-con #fitting-suit #stabcon_suits .p-scroll li {
	width: 30px;
	height: 30px;
	padding: 0
}

#suit-con #stabcon_suits .p-scroll-wrap li,#suit-con .p-scroll-wrap li a {
	float: left
}

#suit-con #stabcon_suits .p-scroll-wrap li a {
	padding: 1px;
	border: 1px solid #ddd
}

#suit-con #stabcon_suits .p-scroll-wrap li a.curr {
	border: 1px solid #e4393c
}

#suit-con #stabcon_pop .p-scroll-wrap li,#suit-con .p-scroll-wrap li a {
	float: left
}

#suit-con #stabcon_suits .p-scroll-wrap li a img {
	width: 25px;
	height: 25px
}

#suit-con #p-size,#suit-con #p-size-btn,#suit-con #p-size-btn-suit,#suit-con #p-size-suit,#suit-con #p-tips,#suit-con #p-tips-suit {
	padding: 0 10px
}

#suit-con #p-size-suit a {
	display: inline-block;
	padding: 2px 5px;
	border: 1px solid #ccc;
	margin: 0 5px 10px 0
}

#suit-con #stabcon_suits .selected {
	border-color: #e4393c
}

#suit-con #p-size-btn-suit {
	padding-bottom: 10px
}

#suit-con #p-size-btn a,#suit-con #p-size-btn-suit a {
	display: inline-block;
	width: 50px;
	margin-right: 5px;
	height: 21px;
	line-height: 21px;
	background: url(../../img/detail_img/scroll-btns.png) -36px 0 no-repeat;
	text-align: center
}

#suit-con .p-selected {
	background: #fffdee;
	width: 138px;
	border: 1px solid #edd28b;
	margin: 7px 0;
	padding: 4px 10px
}

#suit-con .p-selected a,#suit-con .p-selected a:hover,#suit-con .p-selected a:visited {
	color: #005ea7
}

#suit-con #fitting-suit #stabcon_suits li .choose,#suit-con #fitting-suit #stabcon_suits li .p-name {
	width: 156px
}

.shopRec-content .plist li {
	width: 160px;
	margin: 10px 19px;
	float: left;
	_display: inline
}

.shopRec-content .plist li .p-price {
	text-align: center
}

.root61 .shopRec-content .plist li {
	margin: 10px 20px;
	_display: inline
}

#shopRecSuit .tab-main .hide {
	display: none
}
/*!Name: detail.css
 * Date: 2017-8-24 20:58:6 */
.p-parameter ul li,.p-parameter ul li .detail p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.Ptable-item {
	border-bottom: 1px solid #eee
}

.Ptable-item h3,.package-list h3 {
	font-weight: 400;
	font-size: 12px;
	float: left
}

.formwork_text,.service-rule p {
	text-indent: 2em
}

.detail-con li {
	background: #ccc
}

.p-parameter {
	margin-bottom: 10px
}

.p-parameter .more-par {
	padding-right: 20px;
	margin-top: -5px;
	text-align: right
}

.p-parameter .more-par a {
	color: #005aa0
}

.p-parameter ul {
	padding: 20px 0 15px;
	overflow: hidden;
	_zoom: 1
}

.p-parameter ul li {
	width: 145px;
	padding-left: 42px;
	float: left;
	margin-bottom: 17px
}

.p-parameter ul li i {
	float: left;
	width: 33px;
	height: 33px;
	overflow: hidden;
	line-height: 1000px;
	margin-top: 2px;
	margin-left: -37px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.p-parameter ul li .i-phone {
	height: 31px;
	background-image: url(../../img/detail_img/param1.png)
}

.p-parameter ul li .i-camera {
	background-image: url(../../img/detail_img/param2.png)
}

.p-parameter ul li .i-cpu {
	background-image: url(../../img/detail_img/param3.png)
}

.p-parameter ul li .i-network {
	background-image: url(../../img/detail_img/param4.png)
}

.p-parameter ul li .detail {
	width: 142px;
	min-height: 0
}

*+html .addcart-mini .mini-product-info,*+html .quality-life {
	min-height: 1%
}

.p-parameter ul li .detail p {
	width: 100%;
	line-height: 18px;
	margin-bottom: 4px
}

.p-parameter .p-parameter-list li a {
	color: #5e69ad
}

.detail-correction {
	padding: 8px 0 8px 10px;
	zoom: 1;
	background-color: #fff
}

.detail-correction b {
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../../img/detail_img/warring.png) no-repeat;
	margin-right: 5px;
	vertical-align: middle;
	*zoom: 1
}

.detail-correction a {
	color: #005ea7
}

.Ptable {
	margin: 10px 0
}

.Ptable-item {
	padding: 12px 0;
	line-height: 220%;
	color: #999;
	font-size: 12px
}

.Ptable-item:after {
	content: "";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both
}

.Ptable-item h3 {
	width: 110px;
	text-align: right
}

.Ptable-item dl {
	margin-left: 110px
}

.Ptable-item dt {
	width: 160px;
	float: left;
	text-align: right;
	padding-right: 5px
}

.Ptable-item dd {
	margin-left: 210px
}

.Ptable-item .Ptable-tips {
	position: relative;
	float: left;
	width: auto;
	margin-left: 0
}

.Ptable-item .Ptable-tips:hover {
	z-index: 2
}

.Ptable-item .Ptable-sprite-question {
	display: inline-block;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	vertical-align: -3px;
	background: url(../../img/detail_img/sprite.png) no-repeat
}

.Ptable-tips .tips {
	display: none;
	position: absolute;
	left: -10px;
	top: 27px;
	width: 300px
}

.Ptable-tips:hover .tips {
	display: block
}

.Ptable-tips .content {
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #cecbce;
	box-shadow: 0 0 2px 2px #eee
}

.Ptable-tips p {
	font-family: "microsoft yahei";
	color: #999;
	line-height: 160%;
	text-align: left
}

.Ptable-tips .Ptable-sprite-arrow {
	position: absolute;
	overflow: hidden;
	left: 15px;
	top: -5px;
	width: 11px;
	height: 6px;
	background: url(../../img/detail_img/sprite.png) -19px 0 no-repeat
}

.package-list {
	padding: 12px 0;
	line-height: 220%;
	color: #999;
	font-size: 12px;
	margin-top: -1px
}

.package-list p {
	margin-left: 155px;
	padding-right: 50px
}

.package-list h3 {
	width: 130px;
	text-align: right
}

.item-detail-copyright {
	padding: 0 10px;
	line-height: 180%
}

.item-detail-copyright strong {
	display: inline-block;
	padding: 8px 0 3px
}

#tuan-shouhou p {
	margin: 5px 0;
	line-height: 150%
}

.item-warnning {
	display: inline-block;
	padding: 1px 5px;
	color: #e4393c;
	background: #ffe8e8;
	border: 1px solid #db9a9a;
	margin-left: 10px;
	*zoom: 1
}

.item-warnning s {
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 4px 0 0;
	background-position: -100px -267px
}

.formwork {
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dashed #e6e6e6;
	line-height: 23px;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px
}

.formwork_title1,.formwork_titlecenter,.formwork_titleleft,.formwork_titleleft2 {
	line-height: 25px;
	font-size: 14px
}

.formwork p {
	margin: 0;
	padding: 0
}

.formwork_img {
	width: 750px;
	margin: 0 auto;
	text-align: center
}

.formwork_titleleft {
	font-weight: 700
}

.formwork_titlecenter {
	text-align: center;
	font-weight: 700
}

.formwork_text {
	width: 100%
}

.formwork_imgleft,.formwork_imgleft1,.formwork_tpl_imgleft,.formwork_tpl_imgright,.formwork_tpl_left,.formwork_tpl_left1 {
	float: left
}

.formwork_imgleft {
	width: 200px;
	padding: 10px 20px 10px 0
}

.formwork_imgright {
	float: right;
	width: 200px;
	padding: 10px 0 10px 20px
}

.formwork_imgleft1 {
	width: 360px;
	padding: 10px 20px 10px 0
}

.formwork_imgright1 {
	float: right;
	width: 360px;
	padding: 10px 0 10px 20px
}

.formwork_tpl_left {
	width: 375px
}

.formwork_tpl_imgleft {
	width: 150px;
	padding: 10px 20px 10px 0
}

.formwork_tpl_imgright {
	width: 150px;
	padding: 10px 20px 10px 10px
}

.formwork_tpl_left1 {
	width: 375px;
	text-align: center
}

.formwork_tpl_img {
	width: 100%;
	padding: 20px
}

.formwork_title1 {
	text-align: center;
	font-weight: 700
}

.formwork_bt_dz,.formwork_bt_it,.formwork_bt_rb,.formwork_bt_top {
	width: 750px;
	height: 43px;
	background-image: url(../../img/detail_img/20130604A.png);
	background-repeat: no-repeat
}

.formwork_bt_dz span,.formwork_bt_it span,.formwork_bt_rb span,.formwork_bt_top span {
	float: left;
	padding-left: 10px;
	line-height: 25px;
	font-family: "microsoft yahei";
	font-size: 14px
}

.formwork_bt_dz span.s2,.formwork_bt_it span.s2,.formwork_bt_rb span.s2,.formwork_bt_top span.s2 {
	padding-left: 4px;
	line-height: 20px;
	font-size: 12px
}

.formwork_bt {
	overflow: hidden;
	width: 753px;
	padding: 10px 0;
	line-height: 23px;
	text-align: left;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif
}

.formwork_bt_dz {
	background-position: 0 0
}

.formwork_bt_dz span {
	color: #FFF;
	padding-top: 14px
}

.formwork_bt_dz span.s2 {
	padding-top: 18px
}

.formwork_bt_rb {
	background-position: 0 -90px
}

.formwork_bt_rb span {
	font-size: 18px;
	color: #C90014;
	padding-left: 2px;
	padding-top: 12px
}

.formwork_bt_rb span.s2 {
	color: #666;
	padding-left: 10px;
	line-height: 25px;
	padding-top: 16px
}

.formwork_bt_it {
	background-position: 0 -45px
}

.formwork_bt_it span {
	color: #000;
	padding-top: 8px
}

.formwork_bt_it span.s2 {
	line-height: 23px;
	padding-top: 10px
}

.formwork_bt_top {
	background-position: 0 -135px
}

.formwork_bt_top span {
	color: #000;
	padding-top: 10px
}
.map{
	margin-top: 20px;
	height: 62px
}
.map .showmap{
	height:50px;
	width: 235px;
	border:1px solid #ccc;
	float: left;
	line-height: 50px;
	text-align:center;
	cursor: pointer;
	background:url(../../img/icon/map.png) no-repeat 47px 15px ;
	padding:0;
	padding-left: 10px;
	outline: none
}
.map .showmap:hover{
	border:1px solid #ee9531;
}
.map .showmap img{
	width: 16px;
	height: 16px;
	margin-right: 5px;
}
.map .more{
	margin-left: 60px;
	height:50px;
	width: 235px;
	border:1px solid #ccc;
	float: left;
	line-height: 50px;
	text-align:center;
	cursor: pointer;
	background:url(../../img/icon/more.png) no-repeat 41px 17px ;
	padding:0;
	padding-left: 10px;	
	outline: none
}
.map .more:hover{
	border:1px solid #ee9531;
}
.map .more img{
	width: 16px;
	height: 16px;
	margin-right: 5px
}
.formwork_bt_top span.s2 {
	padding-top: 14px
}

#detail .tab-main {
	background: #fff;
	position: relative;
	overflow: visible
}

#detail .tab-main.pro-detail-hd-fixed {
	position: fixed;
	top: 0;
	z-index: 30;
	width: 770px
}

.root61 #detail .tab-main.pro-detail-hd-fixed {
	width: 980px
}

.nav-qrcode .EDropdown .head {
	height: 30px
}

.nav-qrcode .EDropdown .content {
	top: 30px;
	right: 0;
	left: auto
}

.nav-qrcode .icon-qr {
	margin-left: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 1000px;
	background: url(../../img/detail_img/qr-thumb.png) no-repeat;
	vertical-align: middle
}

.addcart-mini {
	display: none
}

.addcart-mini .hover .content {
	z-index: 1
}

.addcart-mini .EDropdown .content {
	top: 26px;
	right: 1px;
	left: auto
}

.addcart-mini .mini-product-info {
	background-color: #FFF;
	width: 224px;
	height: 101px;
	padding: 10px;
	border: 1px solid #ccc;
	display: inline-block;
	display: block
}

.addcart-mini .mini-product-info:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .addcart-mini .mini-product-info {
	height: 1%
}

.addcart-mini .mini-product-info .p-img {
	margin-right: 10px
}

.detail-content {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #f7f7f7
}

.detail-content-wrap {
	width: 100%;
	float: left;
	background-color: #fff;
	border-top: 1px soild #eee
}

.detail-content-wrap .detail-content-item {
	width: 100%
}

.detail-content-wrap .content_tpl {
	width: 750px;
	margin: 0 auto
}

.detail-content-nav {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 160px
}

.detail-content-nav .detail-update {
	display: block;
	position: relative;
	padding-left: 36px;
	width: 62px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #6e9cd0;
	margin: 10px auto 0
}

.detail-content-nav .detail-update i {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../../img/detail_img/item.sprite.png) -30px -48px no-repeat;
	display: block;
	left: 8px;
	top: 5px
}

.detail-content-nav .detail-update:hover {
	text-decoration: none;
	background: #5289c7
}

.detail-content-nav .detail-update:hover i {
	background-position: 0 -48px
}

.detail-content-nav .book-qrcode {
	padding-top: 10px
}

.detail-content-nav .book-qrcode .imgbox {
	width: 98px;
	height: 98px;
	margin: 0 auto
}

.detail-content-nav .book-qrcode .imgbox img {
	width: 98px;
	height: 98px
}

.detail-content-nav .book-qrcode .text {
	padding-top: 5px;
	text-align: center
}

.detail-content-nav.fixed-top {
	position: fixed;
	top: 36px;
	right: 50%;
	margin-right: -605px
}

.detail-content-tab {
	font-size: 14px
}

.detail-content-tab li {
	position: relative;
	padding: 15px 0 15px 33px
}

.detail-content-tab li i {
	display: none
}

.detail-content-tab .current i,.root61 .addcart-mini,.root61 .z-have-detail-nav .detail-content-nav {
	display: block
}

.detail-content-tab .current {
	background-color: #e4393c
}

.detail-content-tab .current a {
	color: #fff
}

.detail-content-tab .current .arrow-l {
	width: 7px;
	height: 13px;
	position: absolute;
	left: -7px;
	top: 17px;
	background: url(../../img/detail_img/arrow.png) no-repeat
}

.service-pic {
	text-align: center;
	padding-top: 10px
}

.root61 .z-have-detail-nav {
	padding-right: 157px
}

.root61 .z-have-detail-nav .detail-content-wrap {
	width: 830px
}

.root61 .z-have-detail-nav .detail-content-wrap .content_tpl {
	width: 753px
}

.root61 .detail .p-parameter {
	padding:10px 20px;
}

.root61 .detail .p-parameter-list {
	padding: 10px 0 15px
}

.root61 .detail .p-parameter-list li {
	width: 200px;
}

.root61 .detail .p-parameter-list li .detail {
	width: 197px
}

#state strong {
	color: #e4393c
}

.serve-agree-bd {
	padding: 20px 20px 20px 62px
}

.serve-agree-bd dt {
	display: block;
	height: 32px;
	line-height: 32px;
	margin-left: -42px;
	font-size: 16px;
	color: #e4393c;
	font-family: "microsoft yahei"
}

.serve-agree-bd dt i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	line-height: 32px;
	padding-right: 10px;
	vertical-align: bottom
}

.serve-agree-bd dt .goods {
	background: url(../../img/detail_img/iconZP.png) no-repeat
}

.serve-agree-bd dt .unprofor {
	background: url(../../img/detail_img/iconLB.png) no-repeat
}

.serve-agree-bd dt .no-worries {
	background: url(../../img/detail_img/iconWY.png) no-repeat
}

.serve-agree-bd dd {
	display: block;
	padding: 10px 0 30px;
	line-height: 18px
}

#parameter-brand,.serve-agree-bd .no-worries-text {
	padding-bottom: 0
}

.serve-agree-bd dd a {
	color: #005aa0
}

#J-detail-banner {
	text-align: center
}

#J-detail-banner img {
	width: 750px
}

#detail .tab-con:after {
	content: "";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both
}

#detail .tab-con {
	zoom: 1
}

.root61 #J-detail-banner img {
	width: 990px
}

#parameter-brand li {
	width: 50%
}

.follow-brand {
	margin-left: 5px
}

.p-parameter .p-parameter-list .follow-brand {
	color: #666
}

.follow-brand b {
	color: #e4393c;
	font-size: 22px;
	font-family: simsun;
	vertical-align: middle;
	padding-right: 3px
}

.ebook .detail-content-wrap .content_tpl {
	width: auto;
	padding: 0 30px
}

.ebook .detail-content-wrap .formwork {
	border: none
}

.ebook .detail-content-wrap .formwork_bt {
	width: auto;
	padding-top: 0;
	_width: 770px
}

.ebook .detail-content-wrap .formwork_bt .more {
	display: none
}

.ebook .detail-content-wrap .formwork_bt .more a {
	color: #828ABF
}

.ebook .detail-content-wrap .formwork_bt_it {
	width: auto;
	height: auto;
	background: 0 0;
	border-bottom: 1px dotted #666;
	padding: 0 0 5px;
	margin-bottom: 10px
}

.ebook .detail-content-wrap .formwork_bt_it span {
	display: block;
	line-height: 35px;
	float: none;
	color: #e4393c;
	font-weight: 700;
	border-bottom: 1px dotted #666
}

.ebook .detail-content-wrap .formwork_bt_it .s2 {
	display: none
}

.root61 .ebook .detail-content-wrap .detail-content-item {
	width: auto;
	padding: 0 70px 0 20px
}

.quality-life {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #e3dddd;
	display: inline-block;
	display: block
}

.quality-life:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .quality-life {
	height: 1%
}

.quality-life .q-logo {
	float: left;
	width: 250px
}

.quality-life ul {
	float: left
}

.quality-life .fresh-ico-3 .fresh-wd {
	font-size: 18px
}

.quality-life li {
	float: left;
	display: inline;
	width: 100px;
	text-align: center;
	padding-top: 5px;
	margin-right: 20px;
	position: relative
}

.quality-life li span {
	display: block
}

.quality-life li .fresh-wd {
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	color: #656EAE
}

.quality-life li .fresh-ico-1 {
	cursor: default
}

.quality-life i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 45px;
	height: 45px;
	background: url(../../img/detail_img/quality-life.png) no-repeat
}

.quality-life .ql-ico-3 i {
	background-position: 0 0
}

.quality-life .ql-ico-2 i {
	background-position: 0 -150px
}

.quality-life .ql-ico-5 i {
	background-position: 0 -50px
}

.quality-life .ql-ico-1 i {
	background-position: 0 -100px
}

.quality-life .ql-ico-4 i {
	background-position: 0 -200px
}

.quality-life .ql-ico-10 i {
	background-position: 0 -300px
}

.quality-life .ql-ico-yuan i {
	background-position: 0 -350px
}

.quality-life .fresh-ico-1 i,.quality-life .fresh-ico-3 i {
	background-position: 0 -401px
}

.quality-life .fresh-ico-2 i {
	background-position: 0 -200px
}

.root61 .quality-life li {
	margin-right: 80px
}

.detail-video-con {
	padding: 20px 0
}

.detail-video-con .video-wrap {
	width: 750px;
	height: 422px;
	margin: 0 auto;
	position: relative
}

.detail-video-con .video-player {
	width: 750px;
	height: 422px
}

.detail-video-con .play-btn {
	width: 42px;
	height: 42px;
	background: url(../../img/detail_img/__sprite.png) -42px 0;
	position: absolute;
	left: 20px;
	bottom: 20px
}

.detail-video-con .video-list {
	position: relative;
	width: 750px;
	height: 144px;
	overflow: hidden;
	zoom: 1;
	margin: 7px auto 0
}

.detail-video-con .video-list .ui-switchable-panel-main {
	position: relative;
	width: 756px;
	height: 144px;
	overflow: hidden
}

.detail-video-con .video-list .list-next,.detail-video-con .video-list .list-prev {
	position: absolute;
	z-index: 5;
	top: 0;
	bottom: 32px;
	width: 24px;
	padding-top: 47px;
	background: rgba(0,0,0,.5)
}

.detail-video-con .video-list .list-next i,.detail-video-con .video-list .list-prev i {
	display: block;
	margin: 0 auto
}

.detail-video-con .video-list .list-next .sprite-prev,.detail-video-con .video-list .list-prev .sprite-prev {
	width: 9px;
	height: 17px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -9px -42px
}

.detail-video-con .video-list .list-next .sprite-next,.detail-video-con .video-list .list-prev .sprite-next {
	width: 9px;
	height: 17px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -42px
}

.detail-video-con .video-list .list-next.disabled,.detail-video-con .video-list .list-prev.disabled {
	display: none
}

.detail-video-con .video-list .list-prev {
	left: 0
}

.detail-video-con .video-list .list-next {
	right: 7px
}

.detail-video-con .video-list li {
	width: 189px;
	float: left;
	position: relative
}

.detail-video-con .video-list li:hover .mask,.detail-video-con .video-list li:hover .video-pause,.detail-video-con .video-list li:hover .video-play {
	display: block
}

.detail-video-con .video-list li img {
	margin-right: 7px
}

.detail-video-con .video-list .tips {
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	z-index: 4;
	left: 4px;
	top: 4px
}

.detail-video-con .video-list .tips.live {
	background: #13ab41
}

.detail-video-con .video-list .tips.playback {
	background: #ed444c
}

.detail-video-con .video-list .mask {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 182px;
	height: 108px;
	background: rgba(0,0,0,.5)
}

.detail-video-con .video-list .title {
	line-height: 32px;
	text-align: center;
	background: #ededed;
	color: #242424;
	display: block;
	margin-right: 7px;
	font-size: 14px
}

.book-review .review-con .more,.book-review .ui-page-wrap {
	text-align: right
}

.detail-video-con .video-list .video-pause,.detail-video-con .video-list .video-play {
	display: none;
	width: 42px;
	height: 42px;
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	margin: -37px 0 0 -21px
}

.detail-video-con .video-list .video-play {
	background: url(../../img/detail_img/__sprite.png) -42px 0
}

.detail-video-con .video-list .video-pause {
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

.building #detail .pro-detail-hd-fixed,.root61 .building #detail .tab-main.pro-detail-hd-fixed {
	width: 1210px
}

.building #J-detail-content img {
	margin: 0 auto;
	display: block
}

.book-review {
	padding: 20px 0 10px
}

.book-review .has-more .more {
	display: block
}

.book-review .open {
	height: auto;
	overflow: auto
}

.book-review .close {
	height: 120px;
	overflow: hidden
}

.book-review .review-item {
	padding: 0 0 20px 10px
}

.book-review .review-item .user-line {
	padding-left: 25px
}

.book-review .review-item .user-line .avatar {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	overflow: hidden;
	vertical-align: middle
}

.book-review .review-item .user-line .avatar img {
	width: 40px;
	height: 40px
}

.book-review .review-item .user-line .name {
	color: #000;
	vertical-align: middle;
	margin: 0 20px 0 10px
}

.book-review .review-item .user-line .star {
	display: inline-block;
	vertical-align: middle;
	width: 78px;
	height: 14px;
	background: url(../../img/detail_img/star.png) no-repeat
}

.book-review .review-item .user-line .star0 {
	background-position: -80px 0
}

.book-review .review-item .user-line .star1 {
	background-position: -64px 0
}

.book-review .review-item .user-line .star2 {
	background-position: -48px 0
}

.book-review .review-item .user-line .star3 {
	background-position: -32px 0
}

.book-review .review-item .user-line .star4 {
	background-position: -16px 0
}

.book-review .review-item .user-line .star5 {
	background-position: 0 0
}

.book-review .review-item .user-line .time {
	float: right;
	color: #999;
	padding-top: 10px
}

.book-review .review-content {
	line-height: 2em
}

.book-review .review-con {
	background: #f9f9f9;
	padding: 8px 18px;
	line-height: 220%;
	border-radius: 8px;
	margin-top: 10px;
	position: relative
}

.book-review .review-con .arrowUp {
	position: absolute;
	top: -8px;
	left: 40px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #f9f9f9
}

.book-review .review-con .more a {
	color: #5e69ad
}

.item-detail {
	padding: 10px
}

.service-rule {
	padding: 10px 20px;
	line-height: 160%
}

.service-rule h3 {
	font-size: 14px;
	color: #e4393c;
	padding-bottom: 10px
}

.service-rule .rule-con {
	padding-top: 8px
}

.service-rule .rule-con h4 {
	color: #e4393c
}

.service-rule .rule-con ol {
	padding-top: 4px
}

.service-rule .rule-con li {
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 10px
}

.service-rule .rule-con strong {
	display: block;
	font-weight: 400;
	margin-bottom: 8px;
	padding-left: 10px
}

.service-rule .rule-con strong span {
	font-weight: 700
}

.er-same-tip {
	padding: 4px 10px;
	border: 1px solid #ccc;
	display: inline-block;
	margin-left: 10px;
	margin-top: 10px
}
/*!Name: contact.css
 * Date: 2017-8-24 20:58:6 */
*+html .pop-shop-detail,*+html .pop-shop-im {
	min-height: 1%
}

.contact .btns,.pop-shop-qr-code .qr-code {
	text-align: center
}

.contact {
	padding: 13px 0 0;
	position: relative;
	z-index: 4
}

.contact .item {
	float: left;
	*display: inline
}

.contact .name {
	float: left;
	_float: none;
	margin-right: 10px
}

.contact .name .u-jd {
	display: inline-block;
	height: 14px;
	padding: 1px;
	line-height: 14px;
	font-family: arial,simsun;
	color: #fff;
	background: #e4393c;
	margin-left: 6px
}

.contact .name .u-jd span {
	display: inline-block;
	padding: 0 1px;
	background: #fff;
	color: #e4393c;
	font-weight: 700;
	margin-right: 2px
}

.contact .name img {
	margin-right: 6px;
	vertical-align: -4px
}

.contact .follow,.contact .im,.contact .jimi,.contact .phone {
	cursor: pointer;
	float: left;
	margin-right: 10px;
	white-space: nowrap
}

.contact .follow i,.contact .im i,.contact .jimi i,.contact .phone i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-right: 5px
}

.contact .follow:hover,.contact .im:hover,.contact .jimi:hover,.contact .phone:hover {
	color: #E3393C
}

.contact .jimi .sprite-jimi {
	width: 17px;
	height: 18px;
	background-image: url(../../img/detail_img/__sprite1.png);
	background-position: 0 0;
	margin-top: -3px
}

.contact .im .sprite-im {
	width: 16px;
	height: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.contact .im.jd-im-offline .sprite-im {
	width: 17px;
	height: 17px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -17px 0
}

.contact .follow .sprite-follow,.contact .phone .sprite-phone,.contact .weichat-sp .sprite-qr {
	height: 16px;
	background-image: url(../../img/detail_img/__sprite1.png)
}

.contact .phone .sprite-phone {
	width: 10px;
	background-position: -16px -34px
}

.contact .follow .sprite-follow {
	position: relative;
	top: -1px;
	width: 16px;
	background-position: -16px -18px
}

.contact .weichat-sp {
	margin-top: -3px
}

.contact .weichat-sp .hover .head {
	padding: 0 4px
}

.contact .weichat-sp .head {
	padding: 1px 5px
}

.contact .weichat-sp .content {
	padding: 10px;
	width: 100px;
	margin-left: -64px
}

.contact .weichat-sp i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.contact .weichat-sp .sprite-qr {
	width: 16px;
	background-position: 0 -34px
}

.contact .weichat-sp .text {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.nav-im .im {
	cursor: pointer
}

.nav-im .im .sprite-im {
	width: 16px;
	height: 20px;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

/*.nav-im .im.gys-im .sprite-im {
	background: url(../../img/detail_img/sprite-gys-im.gif) no-repeat
}*/

.nav-im .im.pop-im .sprite-im {
	background: url(../../img/detail_img/sprite-pop-im.gif) no-repeat
}

.nav-im .im.newjd-im .sprite-im {
	background: url(../../img/detail_img/sprite-jd-im.gif) no-repeat
}

.nav-im .im.jd-im-offline .sprite-im,.sprite-im-offline {
	width: 17px;
	height: 17px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -17px 0
}

.contact .hover {
	z-index: 5
}

.phone {
	cursor: default
}

.contact-layer .content {
	display: none;
	top: 27px;
	width: 215px;
	border: 1px solid #ccc
}

.hover .contact-layer .content {
	left: auto;
	right: 0;
	display: block
}

.narrow-contact-layer .content {
	width: 152px
}

.pop-score {
	margin-right: 10px;
	position: relative;
	top: -1px
}

.pop-score .EDropdown .head {
	z-index: 6
}

.pop-score .EDropdown .content {
	width: 210px;
	z-index: 5
}

.pop-score .pop-head .name {
	float: left;
	margin-right: 5px;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.pop-score .pop-head .star {
	float: left
}

.pop-score .pop-head .star .heart-down,.pop-score .pop-head .star .heart-eq,.pop-score .pop-head .star .heart-up,.pop-score .pop-head .star .heart-white {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 16px;
	background: url(../../img/detail_img/grade-20170307.png) no-repeat;
	_background: url(../../img/detail_img/grade-ie6.png) no-repeat
}

.pop-score .pop-head .star .heart-white {
	position: relative;
	top: 2px;
	float: left;
	overflow: hidden;
	width: 74px;
	background-position: 0 0
}

.pop-score .pop-head .star .heart-eq,.pop-score .pop-head .star .heart-up {
	position: absolute;
	width: 70px;
	background-position: 0 -23px
}

.pop-score .pop-head .star .heart-down {
	position: absolute;
	width: 70px;
	background-position: 0 -49px
}

.pop-score .pop-head .star .evaluate-grade .sprite-down,.pop-score .pop-head .star .evaluate-grade .sprite-up,.score-trend .sprite-down,.score-trend .sprite-up {
	width: 9px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite1.png)
}

.pop-score .pop-head .star .evaluate-grade {
	vertical-align: -1px;
	color: #999
}

.pop-score .pop-head .star .evaluate-grade .sprite-down {
	display: inline-block;
	margin-left: 3px;
	background-position: -36px -34px
}

.pop-score .pop-head .star .evaluate-grade .sprite-up {
	display: inline-block;
	margin-left: 3px;
	background-position: -50px 0
}

.pop-score .pop-head .star .evaluate-grade .up,.pop-score .pop-head .star .evaluate-grade eq {
	color: #e3393c
}

.pop-score .pop-head .star .evaluate-grade .down {
	color: #090
}

.pop-score .pop-head .star .h10 {
	left: 0
}

.pop-score .pop-head .star .h9 {
	left: -10px
}

.pop-score .pop-head .star .h8 {
	left: -20px
}

.pop-score .pop-head .star .h7 {
	left: -30px
}

.pop-score .pop-head .star .h6 {
	left: -40px
}

.pop-score .pop-head .star .h5 {
	left: -50px
}

.pop-score .pop-head .star .h4 {
	left: -60px
}

.pop-score .score-body {
	padding: 6px 9px
}

.pop-score-detail {
	padding: 12px 15px 8px
}

.pop-score-detail .score-title {
	margin-bottom: 8px
}

.pop-score-detail .score-title .col1 {
	float: left;
	font-weight: 700
}

.pop-score-detail .score-title .col2 {
	float: right;
	color: #999
}

.pop-score-detail .score-info {
	display: block;
	margin-bottom: 6px
}

.pop-score-detail .score-info .score-desc,.pop-score-detail .score-info .score-detail {
	float: left
}

.pop-score-detail .score-info .score-change,.pop-score-detail .score-info .score-trend {
	float: right
}

.pop-score-detail .score-info .score-desc {
	color: #999
}

a:hover .pop-score-detail .score-info .score-desc .score-desc {
	color: #C81623
}

.contact .followed span,.pop-shop-detail .item .shop-name,.pop-shop-detail .item .text {
	color: #999
}

.pop-score-detail .score-info .score-trend {
	margin-left: 5px
}

.score-trend .sprite-down {
	background-position: -36px -34px
}

.score-trend .sprite-up {
	background-position: -50px 0
}

.score-trend .sprite-middle {
	width: 10px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -26px -34px
}

.score-trend i {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.pop-shop-im {
	border-top: 1px dotted #e6e6e6;
	margin: 0 15px;
	padding: 10px 0;
	display: inline-block;
	display: block
}

.pop-shop-im:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .pop-shop-im {
	height: 1%
}

.pop-shop-im .J-im-btn,.pop-shop-im .J-jimi-btn {
	padding: 2px 0
}

.pop-shop-im .phone-num {
	padding-top: 4px;
	white-space: nowrap
}

.pop-shop-im .sprite-telephone {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -34px -16px;
	margin-right: 5px;
	vertical-align: -3px
}

.pop-shop-qr-code {
	border-top: 1px dotted #e6e6e6;
	margin: 0 15px;
	padding: 14px 0 10px
}

.pop-shop-qr-code .qr-code img {
	border: 1px solid #cecece
}

.pop-shop-qr-code .qr-code p {
	padding-top: 3px
}

.pop-shop-qr-code .J-wd-qrcode img {
	width: 118px;
	height: 118px
}

.pop-shop-qr-code .J-m-wrap {
	margin: 0 auto
}

.pop-shop-qr-code .J-m-wrap img {
	width: 118px;
	height: 118px;
	border: 1px solid #cecece
}

.pop-shop-detail {
	border-top: 1px dotted #e6e6e6;
	margin: 0 15px;
	padding: 10px 0;
	display: inline-block;
	display: block
}

.pop-shop-detail:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .pop-shop-detail {
	height: 1%
}

.pop-shop-detail .item {
	margin-bottom: 5px;
	line-height: 20px
}

.contact .followed i {
	width: 13px;
	height: 10px;
	background: url(../../img/detail_img/followed.png) no-repeat
}

.contact .btns {
	background: #f6f6f6;
	font-size: 0
}

.contact .btns .separator {
	margin: 0 8px;
	background: #d1d1d1;
	width: 1px;
	height: 14px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle
}

.contact .btns .btn-def {
	height: 34px;
	line-height: 34px;
	padding: 0;
	margin-right: 8px;
	font-size: 12px;
	_padding-top: 10px;
	_height: 24px;
	border: none;
	background: #f6f6f6
}

.contact .btns .sprite-enter,.contact .btns .sprite-follow {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite4.png)
}

.contact .btns .btn-def:hover {
	color: #e3393c
}

.contact .btns i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: -2px
}

.contact .btns .sprite-enter {
	background-position: 0 -18px
}

.contact .btns .sprite-follow {
	background-position: -16px -18px
}

.contact .btns .follow-shop {
	margin-right: 0
}

.ershou .contact .name .u-jd {
	background: #2a70e9
}
/*!Name: popbox.css
 * Date: 2017-8-24 20:58:7 */
.pop-score-summary .score-sum {
	float: left;
	width: 78px;
	display: inline;
	margin-top: 15px;
	color: #999
}

.pop-score-summary .score-sum .number {
	text-align: center;
	font-size: 24px;
	line-height: 45px;
	color: #E94634;
	display: block
}

.pop-score-summary .score-sum .up {
	color: #E94634
}

.pop-score-summary .score-sum .eq {
	color: #5191D3
}

.pop-score-summary .score-sum .down {
	color: #089c08
}

.pop-score-summary .score-parts {
	float: left;
	width: 110px
}

.pop-score-summary .score-part {
	overflow: hidden;
	display: inline-block;
	margin-bottom: 5px
}

.pop-score-summary .score-desc {
	display: inline-block;
	width: 52px;
	color: #999
}

.pop-score-summary .score-detail {
	color: #999
}

.pop-score-summary .customer-service {
	padding: 10px 0;
	border-top: 1px solid #eee
}

.pop-score-summary .customer-service .seller-phone {
	float: none;
	margin-bottom: 8px
}

.pop-score-summary .score-trend .sprite-down {
	width: 9px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite4.png);
	background-position: -10px -34px
}

.pop-score-summary .score-trend .sprite-up {
	width: 9px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite4.png);
	background-position: -19px -34px
}

.pop-score-summary .score-trend .sprite-middle {
	width: 10px;
	height: 9px;
	background-image: url(../../img/detail_img/__sprite4.png);
	background-position: 0 -34px
}

.pop-score-summary .score-trend i {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.pop-score-summary .score-infor {
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #eee
}

.pop-score-summary .btns {
	padding: 10px 0;
	font-size: 0;
	text-align: center
}

.pop-score-summary .btns .btn-def {
	width: 100px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	margin-right: 8px;
	font-size: 12px;
	_padding-top: 10px;
	_height: 24px
}

.pop-score-summary .btns i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: -2px
}

.pop-score-summary .btns .sprite-enter {
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite4.png);
	background-position: -34px 0
}

.pop-score-summary .btns .sprite-follow {
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite4.png);
	background-position: -34px -16px
}

.pop-score-summary .btns .follow-shop {
	margin-right: 0
}

.popbox h3 {
	float: left;
	width: 100%;
	height: 18px;
	overflow: hidden
}

.popbox .im-wrap {
	margin-left: 5px;
	float: left
}

.popbox .im-wrap .im {
	float: left;
	cursor: pointer
}

.popbox .im-wrap .im .sprite-im {
	width: 16px;
	height: 20px;
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

/*.popbox .im-wrap .im.gys-im .sprite-im {
	background: url(../../img/detail_img/sprite-gys-im.gif) no-repeat
}*/

.popbox .im-wrap .im.pop-im .sprite-im {
	background: url(../../img/detail_img/sprite-pop-im.gif) no-repeat
}

.popbox .im-wrap .im.newjd-im .sprite-im {
	background: url(../../img/detail_img/sprite-jd-im.gif) no-repeat
}

.popbox .im-wrap .im.jd-im-offline .sprite-im {
	width: 17px;
	height: 17px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

.popbox .mc {
	padding-top: 0;
	background-color: #FFF
}

.popbox .popbox-inner.pro-detail-hd-fixed {
	position: fixed;
	top: 0;
	z-index: 30;
	width: 210px
}

.popbox .popbox-inner.pro-detail-hd-fixed .mt .arrow {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 7px;
	height: 4px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -28px -34px;
	float: right;
	margin-top: 8px;
	margin-right: 3px;
	transition: transform .2s ease;
	-ms-transition: transform .2s ease;
	-moz-transition: transform .2s ease;
	-webkit-transition: transform .2s ease;
	-o-transition: transform .2s ease
}

.popbox .popbox-inner.pro-detail-hd-fixed .mc {
	display: none
}

.popbox .popbox-inner.pro-detail-hd-fixed:hover .mt .arrow {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.popbox .popbox-inner.pro-detail-hd-fixed:hover .mc {
	display: block
}
/*!Name: preview.css
 * Date: 2017-8-24 20:58:7 */
.ebook .preview .btn-read,.preview .preview-btn .btn-3d {
	font-family: "Microsoft YaHei";
	font-weight: 700;
	font-size: 14px;
	text-align: center
}

.preview {
	position: relative
}

.preview .preview-btn {
	position: absolute;
	z-index: 5;
	bottom: 6px;
	left: 10px
}

.preview .preview-btn li {
	float: left;
	margin-right: 10px
}

.preview .preview-btn .btn-3d {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	_display: none;
	*display: none;
	border: 1px solid #e4393c;
	border-radius: 12px;
	background: #fff;
	background: rgba(255,255,255,.7);
	color: #e4393c
}

.preview .preview-btn .btn-3d em {
	padding: 0 7px
}

.preview .preview-btn .btn-3d span {
	display: inline-block;
	width: 7px;
	height: 12px;
	background: url(../../img/detail_img/icon-arrow.png) no-repeat;
	vertical-align: -1px
}

.preview .preview-btn .video-icon {
	cursor: pointer;
	display: inline-block;
	width: 78px;
	height: 24px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

.preview .main-img {
	border: 1px solid #eee;
	margin-bottom: 5px;
	_zoom: 1
}

.preview .main-img i {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../../img/detail_img/sprite-magnify.png) no-repeat
}

.preview .jqzoom {
	position: relative;
	padding: 0
}

.preview .zoomdiv {
	z-index: 18;
	position: absolute;
	top: 0;
	left: 401px;
	width: 400px;
	height: 400px;
	border: 1px solid #e4e4e4;
	display: none;
	text-align: center;
	overflow: hidden;
	_zoom: 1
}

.root61 .clothing .preview .zoomdiv {
	left: 401px
}

.preview .bigimg {
	width: 800px;
	position:absolute;
}

.preview .jqZoomPup {
	z-index: 3;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: 50% top no-repeat #FEDE4F;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	filter: alpha(Opacity=50);
	cursor: move
}

.preview .spec-list {
	margin-bottom: 18px;
	position: relative;
	_zoom: 1
}

.preview .spec-list .arrow-next,.preview .spec-list .arrow-prev {
	display: block;
	width: 22px;
	height: 32px;
	float: left;
	position: absolute;
	cursor: pointer;
	top: 50%;
	margin-top: -16px
}

.preview .spec-list .arrow-next i,.preview .spec-list .arrow-prev i {
	display: block
}

.preview .spec-list .arrow-prev {
	left: 0
}

.preview .spec-list .arrow-prev .sprite-arrow-prev {
	width: 22px;
	height: 32px;
	background-image: url(../../img/detail_img/__sprite2.png);
	background-position: 0 -54px
}

.preview .spec-list .arrow-prev:hover i {
	background: url(../../img/detail_img/hover-prev.png)
}

.preview .spec-list .arrow-prev.disabled i {
	background: url(../../img/detail_img/disabled-prev.png)
}

.preview .spec-list .arrow-next {
	right: 0
}

.preview .spec-list .arrow-next .sprite-arrow-next {
	width: 21px;
	height: 31px;
	background-image: url(../../img/detail_img/__sprite2.png);
	background-position: -78px 0
}

.preview .spec-list .arrow-next:hover i {
	background: url(../../img/detail_img/hover-next.png)
}

.preview .spec-list .arrow-next.disabled i {
	background: url(../../img/detail_img/disabled-next.png)
}

.preview .spec-items {
	width: 224px;
	margin: 0 auto;
	overflow: hidden
}

.preview .spec-items ul {
	width: 2000px;
}

.preview .spec-items ul li {
	float: left;
	margin: 0 3px
}

.ctCloth .preview .spec-items ul li .thumb_video {
	padding: 6px 0
}

.preview .spec-items ul li img {
	border: 2px solid #fff;
	*padding-bottom: 1px
}

.preview .spec-items ul li img.thumb_video {
	width: 54px;
	height: 54px;
	background: url(../../img/detail_img/thumb-video-1.png) center center no-repeat;
	border: 2px solid #fff
}

.clothing .preview .spec-items ul li img.thumb_video {
	width: 50px;
	height: auto
}

.preview .spec-items ul li.img-hover img,.preview .spec-items ul li:hover img {
	border: 2px solid #ee9531
}

.preview .preview-info .left-btns {
	float: left
}

.preview .preview-info .left-btns a {
	cursor: pointer;
	margin-right: 2px
}

.preview-layer .layer-side .side-list .list-page .next.disabled,.preview-layer .layer-side .side-list .list-page .prev.disabled {
	cursor: default
}

.preview .preview-info .left-btns a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-right: 5px
}

.preview .preview-info .left-btns a:hover {
	color: #E3393C
}

.preview .preview-info .left-btns .follow i {
	width: 14px;
	height: 13px;
	background-image: url(../../img/detail_img/__sprite2.png);
	background-position: -44px -40px
}

.preview .preview-info .left-btns .share i {
	width: 15px;
	height: 14px;
	background-image: url(../../img/detail_img/__sprite2.png);
	background-position: -45px -24px
}

.preview .preview-info .left-btns .compare i {
	width: 15px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -30px -24px
}

.preview .preview-info .right-btns {
	float: right
}

.preview .purchase-op {
	padding-top: 30px;
	text-align: center
}

.preview .purchase-op .volume-purchase {
	display: inline-block;
	line-height: 26px;
	padding: 0 16px;
	border: 1px solid #ccc;
	color: #666
}

.preview .purchase-op .volume-purchase:hover {
	border-color: #e3393c
}

.preview iframe {
	display: block
}

.preview .p-watermark {
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 2;
	width: 56px;
	height: 63px
}

.preview .video {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 450px
}

.preview .video .has-3d-show {
	left: 90px
}

.preview .video .close-video {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 12px;
	height: 12px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -58px -40px
}

.root61 .preview .zoomdiv {
	left: 401px
}

.root61 .preview .preview-info {
	height: 20px
}

.root61 .preview .spec-list .spec-items {
	width: 390px
}

.root61 .clothing .preview-wrap {
	width: 402px
}

.root61 .clothing .preview .spec-list .spec-items {
	width: 290px
}

.root61 .clothing .preview .spec-list .spec-items ul li {
	margin: 0 3px
}

.ebook .preview-wrap {
	width: 352px
}

.ebook .preview .spec-list {
	display: none
}

.ebook .preview .main-img {
	position: relative;
	margin-bottom: 10px
}

.ebook .preview .img-tips {
	position: absolute;
	top: -1px;
	right: 9px;
	width: 45px;
	height: 59px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background: url(../../img/detail_img/img-tips.png) no-repeat
}

.ebook .preview .btn-read {
	z-index: 5;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 70px;
	height: 34px;
	line-height: 34px;
	_height: 24px;
	_line-height: 24px;
	_padding-top: 10px;
	border: 1px solid #e4393c;
	border-radius: 17px;
	background: #fff;
	background: rgba(255,255,255,.7);
	color: #e4393c
}

.ebook .preview .btn-read span {
	display: inline-block;
	width: 7px;
	height: 12px;
	background: url(../../img/detail_img/icon-arrow.png) no-repeat;
	margin-left: 5px;
	vertical-align: -1px
}

.ebook .itemInfo-wrap .news .item {
	white-space: normal
}

.root61 .ebook .preview-wrap {
	width: 352px
}

.ershou .preview .spec-items ul li.img-hover img,.ershou .preview .spec-items ul li:hover img {
	border: 2px solid #2a70e9
}

.clothing .preview .video {
	width: 350px;
	height: 350px
}

.ctCloth .preview .video {
	width: 350px;
	height: 449px
}

#v-video.ie9 .vjs-fullscreen-control {
	display: none
}

.preview-layer {
	width: 940px;
	height: 580px;
	background: #fff
}

.preview-layer .layer-tab {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 29px;
	*padding: 0;
	*zoom: 1
}

.preview-layer .layer-tab li {
	float: left
}

.preview-layer .layer-tab a {
	display: block;
	width: 90px;
	line-height: 28px;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	text-align: center;
	color: #666;
	text-decoration: none;
	font-size: 12px
}

.preview-layer .layer-tab .current a {
	height: 29px;
	border: none;
	background: #e4393c;
	color: #fff
}

.preview-layer .layer-con {
	height: 570px
}

.preview-layer .layer-con .panorama-show {
	position: relative;
	width: 940px;
	height: 570px;
	text-align: center
}

.preview-layer .layer-con .panorama-show .panorama-img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -267px;
	margin-left: -267px
}

.preview-layer .layer-con .panorama-show .panorama-tips {
	text-align: center;
	display: none
}

.preview-layer .layer-con .p-tips .panorama-img {
	margin-top: -59px;
	margin-left: -115px;
	width: 230px;
	text-align: center
}

.preview-layer .layer-con .p-tips .panorama-tips {
	display: block
}

.preview-layer .layer-img {
	width: 750px;
	height: 550px;
	float: left;
	text-align: center
}

.preview-layer .layer-img img {
	vertical-align: middle
}

.preview-layer .layer-img span {
	display: inline-block;
	width: 1px;
	height: 550px;
	vertical-align: middle
}

.preview-layer .layer-side {
	width: 175px;
	float: right;
	padding-top: 20px;
	color: #666;
	font-size: 12px
}

.preview-layer .layer-side .pro-name {
	max-height: 66px;
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
	overflow: hidden
}

.preview-layer .layer-side .pro-price {
	padding: 5px 0 8px
}

.preview-layer .layer-side .pro-price span {
	font-size: 18px;
	color: #e4393c
}

.preview-layer .layer-side .side-list {
	border: 1px solid #e4e4e4;
	padding: 14px;
	margin-top: 15px
}

.preview-layer .layer-side .side-list ul {
	overflow: hidden;
	zoom: 1
}

.preview-layer .layer-side .side-list li {
	width: 145px;
	float: left
}

.preview-layer .layer-side .side-list li a {
	float: left;
	width: 56px;
	margin: 6px;
	padding: 1px;
	border: 1px solid #e4e4e4
}

.preview-layer .layer-side .side-list li .current,.preview-layer .layer-side .side-list li a:hover {
	padding: 0;
	border: 2px solid #e4393c
}

.preview-layer .layer-side .side-list img {
	width: 56px;
	height: 56px
}

.preview-layer .layer-side .side-list .list-page {
	text-align: center;
	padding: 30px 0 15px
}

.preview-layer .layer-side .side-list .list-page .next,.preview-layer .layer-side .side-list .list-page .prev {
	display: inline-block;
	height: 11px;
	border: 1px solid #e4e4e4;
	padding: 4px 6px;
	line-height: 0;
	margin: 0 10px;
	vertical-align: -2px
}

.preview-layer .layer-side .side-list .list-page .prev i {
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 6px dashed transparent;
	border-right: 6px solid #666;
	border-left: 0 dashed transparent;
	border-bottom: 6px dashed transparent
}

.preview-layer .layer-side .side-list .list-page .prev:hover i {
	border-right-color: #e4393c
}

.preview-layer .layer-side .side-list .list-page .prev.disabled i {
	border-right-color: #999
}

.preview-layer .layer-side .side-list .list-page .next i {
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 6px dashed transparent;
	border-left: 6px solid #666;
	border-right: 0 dashed transparent;
	border-bottom: 6px dashed transparent
}

.preview-layer .layer-side .side-list .list-page .next:hover i {
	border-left-color: #e4393c
}

.preview-layer .layer-side .side-list .list-page .next.disabled i {
	border-left-color: #999
}
/*!Name: info.css
 * Date: 2017-8-24 20:58:6 */
.itemInfo-wrap #local-tips a {
	color: #005aa0
}

.itemInfo-wrap #local-tips a:hover {
	color: #e4393c
}

.itemInfo-wrap .local-tips,.itemInfo-wrap .summary-tips {
	margin-bottom: 5px
}

.itemInfo-wrap .local-tips .tips-list li,.itemInfo-wrap .summary-tips .tips-list li {
	float: left;
	margin-right: 15px;
	font-family: simsun;
	color: #999
}

.itemInfo-wrap .local-tips .tips-list li a:hover,.itemInfo-wrap .summary-tips .tips-list li a:hover {
	color: #e3393c
}

.mobile-only {
	height: 80px;
	width: 218px;
	background: #f8f8f8;
	margin-left: 60px
}

.mobile-only .text {
	padding: 24px 5px 0
}

.ebook .tips-list a {
	color: #5e69ad
}

.special-service {
	padding-top: 8px
}

.special-service span {
	display: inline-block;
	padding: 0 4px;
	line-height: 20px;
	margin-right: 7px;
	background: #ccc;
	color: #666
}

.er-same .er-same-tip {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin-left: 10px;
	margin-top: 10px
}
/*!Name: imcenter.css
 * Date: 2017-8-24 20:58:6 */
.imcenter .mc {
	color: #999
}

.imcenter .time {
	padding-bottom: 10px
}

.imcenter .services {
	padding-top: 10px;
	border-top: 1px dotted #ddd
}

.imcenter .tip {
	padding: 10px 0;
	border-top: 1px dotted #ddd
}

.imcenter .intro-title {
	margin-bottom: 4px
}

.imcenter .intro-detail .customer-service-list {
	padding-top: 4px;
	width: 190px;
	overflow: hidden
}

.imcenter .intro-detail .customer-service-list li {
	float: left;
	width: 90px;
	height: 22px;
	line-height: 22px;
	margin: 0 5px 10px 0;
	overflow: hidden
}

.imcenter .intro-detail .customer-service-list li .jd-dd {
	float: left;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../../img/detail_img/jd-dd.png) no-repeat;
	margin-right: 5px
}

.imcenter .intro-detail .customer-service-list li .jd-dd.jd-dd-offline {
	background-position: 0 -50px
}

.imcenter .intro-detail .customer-service-list li em {
	display: inline-block;
	width: 62px;
	height: 22px;
	line-height: 22px;
	vertical-align: top;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	_position: absolute
}
/*!Name: jdservice.css
 * Date: 2017-8-24 20:58:7 */
#choose-service {
	margin-bottom: 7px;
	line-height: 18px
}

#choose-service .dt {
	line-height: 30px
}

#choose-service .dd {
	*zoom: 1
}

#choose-service .service-type-yb {
	position: relative;
	z-index: 1
}

#choose-service .service-type-yb .yb-item-cat {
	float: left;
	position: relative;
	_border: none
}

#choose-service .service-type-yb .yb-item-cat .yb-item {
	padding: 4px 5px 4px 6px;
	margin: 0 7px 2px 0;
	border: 1px solid #ccc;
	line-height: 20px;
	position: relative;
	font-size: 0;
	z-index: 2;
	cursor: pointer
}

#choose-service .service-type-yb .yb-item-cat .yb-item:hover {
	border: 1px solid #e3393c
}

#choose-service .service-type-yb .yb-item-cat .yb-item .icon {
	width: 16px;
	height: 16px;
	margin-right: 4px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#choose-service .service-type-yb .yb-item-cat .yb-item .name {
	font-size: 12px;
	margin-right: 4px;
	vertical-align: middle;
	max-width: 60px;
	width: 60px\9;
	*width: 60px;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#choose-service .service-type-yb .yb-item-cat .yb-item .price {
	margin-right: 5px;
	vertical-align: middle;
	font: 12px/150% Arial,Verdana,"\5b8b\4f53"
}

#choose-service .service-type-yb .yb-item-cat .yb-item .arrow-icon {
	width: 15px;
	height: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background: url(../../img/detail_img/service-icon.png) -2px -1px;
	_background: url(../../img/detail_img/service-icon-8.png) -2px -1px
}

#choose-service .service-type-yb .yb-item-cat .more-item {
	display: none;
	position: absolute;
	top: 29px;
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 10px 0 5px 10px;
	width: 240px;
	overflow: hidden;
	z-index: 1
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li {
	margin-bottom: 10px
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title {
	height: 16px
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title a {
	_border: none
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .sprite-checkbox {
	display: inline-block;
	vertical-align: -3px;
	margin-right: 6px;
	width: 14px;
	height: 14px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -16px 0
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .detail-more {
	display: none;
	margin-left: 10px;
	color: #5e69ad
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .detail-more:hover {
	color: #E3393C
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .tips {
	display: inline-block;
	padding: 0 4px;
	margin-right: 6px;
	background: #f19c9d;
	color: #fff
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .name {
	display: inline-block;
	max-width: 60px;
	*width: 60px;
	height: 16px;
	vertical-align: -3px;
	overflow: hidden
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .price {
	margin-right: 0;
	margin-left: 6px
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .hui-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background: url(../../img/detail_img/service-icon.png) -61px -3px;
	_background: url(../../img/detail_img/service-icon-8.png) -61px -3px
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title .cancel-btn {
	margin-left: 10px;
	display: none;
	_border: none
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title:hover,#choose-service .service-type-yb .yb-item-cat .more-item ul li .title:hover label {
	color: #E3393C;
	cursor: pointer
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .title:hover .detail-more {
	display: inline-block
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li .cdetail {
	width: 240px;
	height: 16px;
	overflow: hidden;
	color: #999
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li.selected .title .sprite-checkbox {
	width: 14px;
	height: 14px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 -16px
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li.selected .choose-btn {
	_border: none;
	color: #E4393C
}

#choose-service .service-type-yb .yb-item-cat .more-item ul li.selected .cancel-btn {
	display: inline
}

#choose-service .service-type-yb .yb-item-cat .more-item .btns {
	margin-top: -5px
}

#choose-service .service-type-yb .yb-item-cat .more-item .btns .more-btn {
	color: #005AA0;
	float: right;
	*zoom: 1;
	_border: none
}

#choose-service .service-type-yb .yb-item-cat .more-item .btns .more-btn .s-arrow {
	font: 400 8px simsun;
	text-decoration: none;
	-webkit-text-size-adjust: none
}

#choose-service .service-type-yb .yb-item-cat.selected .yb-item {
	border: 1px solid #E3393C
}

#choose-service .service-type-yb .yb-item-cat.hover ul li {
	width: auto;
	_border: none
}

#choose-service .service-type-yb .yb-item-cat.hover .yb-item {
	border-bottom-color: #FFF
}

#choose-service .service-type-yb .yb-item-cat.hover .arrow-icon {
	background-position: -2px -38px
}

#choose-service .service-type-yb .yb-item-cat.hover .more-item {
	display: block
}

#choose-service .service-type-yb.hover {
	z-index: 3
}

#choose-service .service-tips {
	position: relative;
	float: left
}

#choose-service .sprite-question {
	display: inline-block;
	vertical-align: -10px;
	width: 16px;
	height: 16px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: 0 0
}

#choose-service .service-tips .tips {
	width: 270px;
	position: absolute;
	left: -215px;
	top: 35px;
	display: none
}

#choose-service .service-tips .tips .content {
	padding: 10px;
	background: #fff;
	border: 1px solid #cecbce;
	color: #666;
	-moz-box-shadow: 0 0 2px 2px #eee;
	-webkit-box-shadow: 0 0 2px 2px #eee;
	box-shadow: 0 0 2px 2px #eee
}

#choose-service .service-tips .tips .content dt {
	font-weight: 700;
	margin-bottom: 3px
}

#choose-service .service-tips .tips .content dd {
	line-height: 170%
}

#choose-service .service-tips .tips .content p {
	border-top: 1px dotted #999;
	margin-top: 7px;
	padding-top: 7px
}

#choose-service .service-tips .tips .content p a {
	color: #5e69ad;
	margin: 0 5px
}

#choose-service .service-tips .tips .content p a:hover {
	color: #e4393c
}

#choose-service .service-tips .tips .sprite-arrow {
	width: 11px;
	height: 6px;
	background-image: url(../../img/detail_img/__sprite.png);
	background-position: -14px -16px;
	position: absolute;
	overflow: hidden;
	left: 218px;
	top: -5px;
	_bottom: -1px
}

#choose-service .hover .tips {
	display: block
}

.ershou #choose-service .service-type-yb .yb-item-cat .yb-item:hover,.ershou #choose-service .service-type-yb .yb-item-cat.selected .yb-item {
	border: 1px solid #2a70e9
}
/*!Name: popupCar.css
 * Date: 2017-8-24 20:58:7 */
.car-list .car-info p,.choose-car .tips {
	white-space: nowrap;
	text-overflow: ellipsis
}

.layer-con {
	font-size: 12px
}

.ui-dialog .ui-dialog-content {
	padding-bottom: 0;
	padding-top: 20px
}

.ui-dialog .ui-dialog-title {
	font: 12px/30px 'Microsoft Yahei'
}

.car-list {
	overflow: hidden;
	zoom: 1;
	margin-top: 8px
}

.car-list li {
	position: relative;
	width: 154px;
	height: 32px;
	margin: 0 8px 0 0;
	padding: 8px 8px 10px;
	float: left;
	border: 1px solid #f2f2f2;
	cursor: pointer
}

.car-list .hover {
	border-color: #666
}

.car-list .current {
	border-color: #e4393c
}

.car-list img {
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 0;
	margin-right: 8px
}

.car-list .car-info {
	margin-left: 30px;
	line-height: 140%
}

.car-list .car-info h4 {
	color: #666;
	margin-bottom: 3px;
	height: 16px;
	overflow: hidden
}

.car-list .car-info p {
	color: #9e9e9e;
	height: 16px;
	overflow: hidden
}

.car-list .item-op {
	display: none;
	float: right;
	color: #e4393c
}

.car-list .hover:hover .item-op {
	display: block
}

.car-list .item-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center
}

.car-list .item-layer p {
	padding: 10px 0;
	color: #fff
}

.car-list .item-bt a {
	display: inline-block;
	line-height: 25px;
	padding: 0 20px;
	background: #fff;
	color: #666;
	margin: 0 5px
}

.car-list .item-add {
	display: block;
	line-height: 33px;
	color: #968b8b;
	text-align: center
}

.car-list .item-add:hover {
	color: #e4393c
}

.car-layer-con,.no-car-layer-con {
	min-height: 521px;
	_height: expression(this.height > 521 ? this.height: 521)
}

.car-layer-con .tips {
	color: #c8c8c8;
	padding: 10px 0 0
}

.car-layer-con .layer-bt {
	padding: 10px 0;
	text-align: center
}

.car-layer-con .layer-bt a {
	display: inline-block;
	line-height: 28px;
	padding: 0 30px;
	color: #fff;
	border: 1px solid #ccc;
	margin: 0 10px
}

.car-layer-con .layer-bt .ok-btn {
	background: #e4393c;
	border-color: #e4393c
}

.car-layer-con .layer-bt .cancel-btn {
	color: #666
}

.car-layer-con .layer-bt .disabled {
	background: #ccc;
	border-color: #ccc
}

.car-layer-con .add-car {
	padding: 30px 0 20px;
	text-align: center
}

.car-layer-con .icon-car {
	display: block;
	width: 79px;
	height: 55px;
	margin: 0 auto 30px;
	background: url(../../img/detail_img/car.png) no-repeat
}

.car-layer-con h5,.car-layer-con h6 {
	font-weight: 400
}

.car-layer-con h5 {
	padding-left: 3px
}

.car-layer-con .add-bt {
	display: inline-block;
	width: 98px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e4393c;
	color: #e4393c
}

.car-list li.null i {
	float: left;
	width: 12px;
	height: 12px;
	background: url(../../img/detail_img/add-bt-gray.gif) no-repeat;
	margin-top: 10px;
	margin-left: 41px
}

.car-list li.null.current i {
	background: url(../../img/detail_img/add-bt.gif) no-repeat
}

.car-list li.null em {
	float: left;
	padding-left: 10px;
	color: #666
}

.car-layer-con .add-bt em {
	float: left
}

.love-car {
	width: 100%;
	overflow: hidden;
	padding-bottom: 27px;
	display: none
}

.match-goods h5 {
	color: #9e9e9e;
	margin-bottom: 6px
}

.match-goods-choose {
	width: 100%;
	padding-top: 54px;
	display: none
}

.match-goods-choose em,.match-goods-choose i {
	display: block;
	margin: 0 auto
}

.match-goods-choose i {
	width: 84px;
	height: 89px;
	background: url(../../img/detail_img/joy2.gif)
}

.match-goods-choose em {
	width: 100%;
	overflow: hidden;
	padding-top: 16px;
	text-align: center;
	color: #666
}

.match-goods-loading {
	width: 100%;
	padding-top: 104px;
	display: none
}

.match-goods-loading i {
	display: block;
	width: 29px;
	height: 28px;
	background: url(../../img/detail_img/loading.gif) -10px -10px no-repeat;
	margin: 0 auto
}

.match-goods-loading em {
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	font: 14px/14px 'Microsoft Yahei';
	padding-top: 16px;
	color: #666;
	text-align: center
}

.addError,.deleteError,.matchError,.no-match-goods {
	width: 100%;
	height: 250px;
	padding-top: 54px;
	display: none
}

.addError em,.addError i,.deleteError em,.deleteError i,.matchError em,.matchError i,.no-match-goods em,.no-match-goods i {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding-top: 16px
}

.addError i,.deleteError i,.matchError i,.no-match-goods i {
	width: 96px;
	height: 78px;
	background: url(../../img/detail_img/joy.gif) no-repeat
}

.addError em,.deleteError em,.matchError em,.no-match-goods em {
	width: 100%;
	overflow: hidden;
	color: #666;
	text-align: center;
	font: 14px/14px 'Microsoft Yahei'
}

.no-match-goods em a {
	color: #989898
}

.no-match-goods em a strong {
	color: #0133fd;
	font: 400 14px/14px 'Microsoft Yahei'
}

.no-match-goods em a:hover,.no-match-goods em a:hover strong {
	color: #0133fd
}

.match-goods-list {
	width: 748px;
	overflow: hidden;
	padding: 0 3px;
	overflow-y: auto;
	height: 392px;
	display: none
}

.match-goods-list li {
	width: 100%;
	height: 69px;
	border-top: #f2f2f2 1px solid;
	padding-top: 8px
}

.match-goods-list li.active {
	background: #f5f5f5
}

.match-goods-list dd,.match-goods-list dt {
	float: left
}

.match-goods-list dt {
	width: 58px;
	height: 58px;
	border: 1px solid #f2f2f2;
	margin: 0 12px 0 2px
}

.match-goods-list dd.goods-detail {
	width: 455px;
	margin-right: 90px;
	overflow: hidden;
	font: 12px/16px 'Microsoft Yahei';
	color: #666
}

.match-goods-list dd.goods-detail h6 {
	height: 30px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle
}

.match-goods-list dd.goods-detail h6 span {
	font: 12px/16px 'Microsoft Yahei';
	color: #666;
	vertical-align: middle;
	display: inline-block;
	width: 100%;
	letter-spacing: -.8px
}

.match-goods-list dd.goods-detail p {
	color: #999;
	padding-top: 5px
}

.match-goods-list dd.goods-price {
	width: 112px;
	overflow: hidden;
	color: #e65254;
	font-weight: 700
}

.match-goods-list li a,.match-goods-list li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	color: #666
}

.match-goods-list li.active a dd.goods-detail h6 span {
	color: #C81623
}

.choose-car {
	height: 32px;
	line-height: 32px;
	margin-bottom: 17px;
	display: none
}

.choose-car .warning-tips {
	float: left;
	color: #e4393c;
	font-weight: 400;
	margin-right: 10px
}

.choose-car .tips {
	float: left;
	width: 192px;
	overflow: hidden;
	cursor: pointer
}

.choose-car .choose-op {
	float: left;
	width: 141px;
	height: 27px;
	border-radius: 20px;
	border: 1px solid #ced2e6;
	margin-left: 0;
	color: #6671b1;
	background: url(../../img/detail_img/choose-op-car.gif) 12px 8px no-repeat #fff;
	padding-left: 33px;
	line-height: 27px
}

.choose-car .choose-op:hover {
	background: url(../../img/detail_img/choose-op-car-hover.gif) 12px 8px no-repeat #f0f1f7
}

.choose-car .selcancel-op {
	display: none;
	float: right;
	margin-right: 10px;
	color: #005ea7;
	*margin-top: -30px
}

.choose-car .selcancel-op:hover {
	color: #e4393c
}

.show {
	display: block
}

.item-bt {
	padding-top: 16px
}

.car-list .item-bt a.J-qr-del-btn {
	padding: 0 8px;
	background: #e74649;
	color: #fff;
	height: 19px;
	line-height: 19px
}

.car-list .item-bt a.J-qr-cancel-btn {
	padding: 0 10px;
	background: #f2f2f2;
	color: #999;
	height: 19px;
	line-height: 19px
}

.J-del-btn {
	display: none;
	float: none;
	color: #e4393c;
	position: absolute;
	right: 0;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../../img/detail_img/J-del-btn.gif) no-repeat
}

#iscgj2 .car-filter-bd .menu-drop,#iscgj2 .car-filter-bd .menu-drop .trigger .curr {
	height: 40px
}

.car-list .item-layer {
	background: rgba(0,0,0,.5)
}

#iscgj2 {
	display: none;
	padding-bottom: 20px
}

#iscgj2.show {
	display: block
}

#iscgj2 .car-filter-bd {
	padding: 10px 0 0;
	border: none
}

.root61 #iscgj2 .car-filter-bd .car-filter-item1,.root61 #iscgj2 .car-filter-bd .car-filter-item2,.root61 #iscgj2 .car-filter-bd .car-filter-item3,.root61 #iscgj2 .car-filter-bd .car-filter-item4 {
	width: 155px
}

.root61 #iscgj2 .car-filter-bd .menu-drop .trigger {
	width: 135px
}

.root61 #iscgj2 .car-filter-bd .menu-drop .trigger .curr {
	width: 98px
}

#iscgj2 .car-filter-bd .menu-drop .trigger {
	height: 40px;
	line-height: 40px
}

#iscgj2 .car-filter-bd .menu-drop .menu-drop-arrow {
	top: 9px
}

#iscgj2 .car-filter-btn {
	width: 90px;
	height: 42px;
	line-height: 42px;
	padding: 0
}

#iscgj2 .car-filter-bd .menu-drop .menu-drop-main {
	top: 41px
}

.root61 #iscgj2 .car-filter-item2 .menu-drop-main {
	width: 548px
}

.root61 #iscgj2 .car-filter-item2.z-menu-drop-open .menu-drop-main {
	width: 548px;
	left: -165px;
	padding-top: 8px
}

.root61 #iscgj2 .car-filter-bd .car-filter-item3 .menu-drop-main {
	width: 154px
}

#iscgj2 .car-filter-bd .car-filter-item4 .menu-drop-main {
	width: 320px
}

#iscgj2 .car-filter-bd .car-filter-item4.z-menu-drop-open .menu-drop-main {
	width: 320px;
	left: -166px
}
.express{
	margin-top: 14px;
	height:28px;
	line-height: 28px;
	margin-bottom: 30px
}
.express span{
	margin-right: 10px;
	float: left;
}
.express .n{
	font-size: 1.17em;
	letter-spacing: 2px;
	margin-right:10px;
	display: table-cell;
	line-height: 30px
}
#myModal  .modal-footer{
	text-align: left
}
.btn {
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.btn-primary {
    border: 0;
    padding: 5px 15px 6px;
    color: #FFF;
    background-color: #ee9531;
}
#myModal .btn {
    height: 30px;
}

#myModal .modal-body{
	height: 320px;
}
@media screen and (max-width:1229px){
	.modal-lg {
    	width: 900px;
	}
}
/*!Name: footmark.css
 * Date: 2017-11-1 2:1:18 */
.footmark .mt .extra {
	line-height: 2em
}

.footmark .title {
	width: 50%;
	float: left
}

.footmark .extra {
	width: 50%;
	float: right;
	text-align: right
}

.footmark .may-like .change {
	display: inline-block
}

.footmark .may-like .change .ico {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.footmark .may-like .mc {
	position: relative;
	height: 344px;
	overflow: hidden
}

.footmark .may-like #guess-scroll {
	
}

.footmark .may-like-list {
	padding-top: 15px;
	margin-right: -10px
}

.footmark .may-like-list li {
	width: 167px;
	height: 314px;
	float: left;
	padding: 0 15px 15px;
	text-align: center
}

.footmark .may-like-list .p-img {
	position: relative
}

.footmark .may-like-list .p-name {
	position: absolute;
	top: 172px;
	left: 0;
	right: 0;
	height: 45px;
	background: rgba(0,0,0,.7);
	*left: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9F000000, endcolorstr=#9F000000);
	*zoom: 1;
	*top: 210px;
	padding: 0 10px;
	-moz-transition: top .1s ease-in-out;
	-webkit-transition: top .1s ease-in-out;
	-o-transition: top .1s ease-in-out;
	transition: top .1s ease-in-out
}

.footmark .may-like-list .p-name a,.footmark .may-like-list .p-name a:hover {
	color: #fff;
	display: block;
	height: 34px;
	padding-top: 5px;
	text-align: left;
	line-height: 15px
}

.footmark .may-like-list .hover .p-name {
	top: 124px;
	*top: 120px;
	*display: block
}

.footmark .may-like-list .p-price {
	color: #e3393c;
	padding-top: 5px;
	font: 20px/20px Verdana
}

.footmark .guess-ctl {
	width: 16px;
	height: 26px;
	position: absolute;
	z-index: 1;
	top: 86px;
	cursor: pointer;
}

.footmark #guess-prev.guess-prev-disable {
	background-position: 0 -99px;
	cursor: default
}

.footmark #guess-next.guess-next-disable {
	background-position: -16px -99px;
	cursor: default
}

.footmark .guess-prev:hover {
	background-position: 0 -48px
}

.footmark .guess-prev {
	left: 10px;
	background-position: 0 2px
}

.footmark .guess-next:hover {
	background-position: -16px -48px
}

.footmark .guess-next {
	right: 10px;
	background-position: -16px 2px
}

.footmark .recent-view .mc {
	height: 120px;
	overflow: hidden
}

.footmark .recent-view-list {
	margin-right: -36px;
	padding-top: 14px
}

.footmark .recent-view-list li {
	width: 86px;
	float: left;
	margin: 0 2px 0 0;
	padding-bottom: 14px;
	text-align: center
}

.footmark .recent-view-list .p-img img {
	width: 70px;
	height: 70px
}

.footmark .recent-view-list .p-price {
	color: #e3393c
}

.root61 .footmark .may-like-list li {
	
}

.root61 .footmark .recent-view-list li {
	margin: 0 2px 0 3px;
	*display: inline
}
.desc.cgn-brand p {
	display: inline;
}
.w50 {
	width: 50%;
    float: left;
}
.comment-item {
    zoom: 1;
    padding: 15px 15px 15px 40px;
    border-bottom: 1px solid #ddd;
}
.comment-item .user-column {
    width: 140px;
    float: left;
}
.comment-item .user-info {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.comment-item .comment-column {
    margin-left: 150px;
}
.comment-item .comment-con {
    font-size: 14px;
    padding: 10px 0;
    line-height: 180%;
    color: #333;
}
.comment-item .order-info {
    float: left;
    color: #999;
}
.comment-item.last {
	border-bottom: none;
}
.comment-message {
	overflow: hidden;
	zoom:1;
}
.comment-column.J-comment-column {
	border-left: 1px solid #ddd;
    padding-left: 30px;
}
#goodsDetail p {
	display: inline;
}
.comment-tab ul {
	overflow: hidden;
	zoom:1;
}
.comment-tab li {
	float:left;
	width: 100px;
    text-align: center;
    cursor:pointer;
}
.comment-tab {
	padding: 10px 0;
    background-color: #f7f7f7;
    border: 1px solid #eee;
}
.comment-tab li.current,.comment-tab li:hover {
	color:#ee9531;
}
.itemInfo-wrap .goodsDetail {
	word-wrap: break-word;
    display: inline-block;
    width: 83%;
    max-height: 40px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.document .comment-tab li {
	width: 326px;
	cursor: default;
}
.document .comment-tab li:hover{
	color: #666
}
.document-list ul{
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px
}
.document-list ul li{
	float: left;
	width: 326px;
	text-align: center;
}
.secure_stock .info{
	padding:20px 40px;
}
.secure_stock .info div{
	height: 30px;
	line-height: 30px
}
.secure_stock .info div.attention{
	color: red
}
#detail{
	width: 980px;
	float: left;
	margin-left: 20px
}
.m-aside .mt h3 span{
	color: #666
}
.add_to_favorite{
	font-size: 12px;
	padding: 32px 0 0px 50px;
	float: left;
	position: relative;
	width: 60px;
	text-align: center;
}
.add_to_favorite i{
	position: absolute;
    display: block;
    font-style: normal;
    right: 60px;
    top: 32px;
    width: 18px;
    height: 18px;
    background: url(../../img/list_img/search.ele.png) no-repeat 9999px 9999px;
    transition: background-position .15s ease-in-out;
    background-position: 0 -413px;
}
.add_to_favorite:hover{
	cursor: pointer;
}
.add_to_favorite:hover a{
	color: #ee9531
}
.add_to_favorite:hover i{
	background-position: 0 -436px;
}
#replaceProduct{
	width: 208px;
	border:1px solid #e1e1e1;
}
#replaceProduct .mt{
	padding: 10px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e1e1e1
}
#replaceProduct .mt h3{
	font-size: 14px
}
#replaceProduct .mc{
	padding: 10px
}
#replaceProduct .mc .pname{
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height: 28px
}
#replaceProduct .mc .pname a{
	
}
#replaceProduct .mc .pname:hover{
	color: #ee9531
}
.anchorBL{
   display: none
 }
 #go_cg_cart.disable{
	opacity: 0.7;
	filter:alpha(opacity=70);
 }
  #add_cg_cart.disable{
 	opacity: 0.7;
 	filter:alpha(opacity=70);
 }
  #add_yy_cart.disable{
 	opacity: 0.7;
 	filter:alpha(opacity=70);
 }
 #goods-info{
 	width: 100%
 }
 #goods-info td{
 	border: 1px solid #dfdfdf;
 	padding: 8px 15px
 }
#goods-info .gTitle{
	text-align: left;
	width: 14%;
	border-left: 0;
}
#goods-info .gContent{
	width: 86%;
	border-right: 0;
	word-break: break-all;
}
#goods-info .maContent{
	border-top: 0;
	border-right: 0;
	font-weight: bold;
	color: #000
}
#goods-info .maTitle{
	border-top: 0;
	border-left: 0;
	font-weight: bold;
	color: #000
}
.p-parameter .btn-group .btn{
	height: 30px;
	border-radius: 5px
}
.p-parameter .btn-group{
	float: right;
}