﻿a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
	margin: 0;
	padding: 0;
}

body {
	font: 12px/150% Arial,Verdana,"\5b8b\4f53";
	color: #666;
	background: #fff;
}

ol, ul {
	list-style: none;
}

em {
	font-style: normal;
}

h1 {
	font: 20px "microsoft yahei",simsun;
}

ins {
	text-decoration: none;
}

user agent stylesheetinput:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] {
	padding: 1px 0px;
}

user agent stylesheetinput {
	-webkit-appearance: textfield;
	background-color: white;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
	padding: 1px;
	border: 2px inset;
}

user agent stylesheetinput, textarea, keygen, select, button {
	text-rendering: auto;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	margin: 0em 0em 0em 0em;
	font: 13.3333px Arial;
}

user agent stylesheetinput, textarea, keygen, select, button, meter, progress {
	-webkit-writing-mode: horizontal-tb;
}

h2, h3 {
	font-size: 14px;
}

a {
	color: #666;
	text-decoration: none;
}

img {
	border: 0;
	vertical-align: middle;
}

img[Attributes Style] {
	width: 350px;
	height: 350px;
}

.left .m2 .mt {
	border: 1px solid #ddd;
}

.left .m2 .mt {
	height: 28px;
	line-height: 28px;
}

.left .m .mt {
	font: 14px/30px 'microsoft yahei';
}

.left .mt {
	background-color: #f7f7f7;
}

.left .popbox .mc {
	border-bottom: none;
}

.left {
	float: left;
	width: 200px;
}

.left .m {
	width: 100%;
}

.root61 .w {
	width: 1210px;
}

.root61 .p-parameter {
	padding: 0 10px 10px;
}

.root61 #nav-jdapp {
	right: 140px;
	width: 176px;
}

.root61 .right {
	width: 990px;
}

.root61 #comment-count {
	display: block;
}

.root61 #compare {
	display: block;
}

.root61 .m-item-grid .m-item-inner {
	padding-right: 244px;
}

.root61 #pro-detail-hd {
	width: 990px;
}

.root61 .p-parameter-list {
	padding: 20px 0 15px;
}

.root61 .p-parameter-list li {
	width: 200px;
}

.root61 .p-parameter-list {
	padding: 20px 0 15px;
}

.root61 .p-parameter-list li {
	width: 200px;
}

.m, .sm {
	margin-bottom: 10px;
}

.m, .mb, .mc, .mt, .sm, .smb, .smc, .smt {
	overflow: hidden;
	zoom: 1;
}

.m, .mb, .mc, .mt, .p-detail, .p-img, .p-market, .p-name, .p-price, .sm, .smb, .smc, .smt {
	overflow: hidden;
}

.m1 .mt h2, .m2 .mt h2, .m2 .mt h3 {
	font-weight: 400;
}

.m2 h2, .m2 h3 {
	padding: 0 8px;
}

.mt, .smt {
	cursor: default;
}

.w {
	width: 1210px;
	margin: 0 auto;
}

.hide {
	display: none;
}

.jqzoom {
	position: relative;
	padding: 0;
}

.disabled {
	cursor: default;
}

.lh {
	overflow: hidden;
	zoom: 1;
}

.lh .item, .lh dl, .lh li {
	float: left;
}

.fl {
	float: left;
}

.clear, .clr {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.stock-add-used {
	padding-top: 10px;
	padding-bottom: 10px;
}

.clicked .JD-stock-con {
	display: block;
	padding-top: 10px;
}

.area-list-used {
	border-bottom: 1px solid #f7f7f7;
	padding-bottom: 5px;
}

.p-market strong, .p-price strong {
	color: #ff6126;
}

.top-cd-banner {
	height: 32px;
	line-height: 32px;
	background: #ff6126;
	padding: 0 14px;
	color: #fff;
}

.top-cd-banner .act-type {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #ffe134;
	font-family: simsun;
	_margin: 8px 0;
}

.top-cd-banner .act-type i {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../Images/act-icon.png) no-repeat;
	_background: url(../Images/act-icon-8.png) no-repeat;
	background-position: 0 0;
}

.top-cd-banner .act-type span {
	margin-left: 8px;
	font-size: 12px;
	color: #fff;
}

.top-cd-banner .time-remain {
	float: right;
	font-size: 12px;
	_margin: 8px 0;
}

.top-cd-banner .time-remain i {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../Images/act-icon.png) no-repeat;
	_background: url(../Images/act-icon-8.png) no-repeat;
	background-position: 0 -20px;
	margin-right: 5px;
}

.top-cd-banner .time-remain span {
	color: #ffe134;
}

.summary-info {
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 6;
}

.summary-info .item {
	border-left: solid 1px #e6e6e6;
	text-align: center;
	padding: 0 10px;
	line-height: 15px;
}

.summary-info p {
	color: #999;
}

.summary-info .count {
	font: 14px verdana;
	color: #005ea7;
}

.p-choose-wrap .item a {
	padding: 4px 6px;
	border: 1px solid #ccc;
	background: #fff;
}

.p-choose-wrap .item {
	float: left;
	margin: 2px 8px 2px 0;
}

.p-choose-wrap .item.selected {
	position: relative;
	zoom: 1;
}

.p-choose-wrap .item.selected b {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: url(../Images/newicon20140910.png) no-repeat -202px -224px;
}

.p-choose-wrap .item.selected a {
	padding: 4px 6px;
	border: 1px solid #ff6126;
}

.add-collapse-arr {
	padding-top: 5px;
	text-align: right;
}

.add-collapse-arr i {
	display: block;
	height: 6px;
	width: 9px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAGXRFW…PEKYK5Cd06ZHcxYXMoOh9sHXoQoPOJCkyiooWBmAgGCDAAadV4t4U1YcwAAAAASUVORK5CYII=);
}

.JD-stock .tab {
	width: 100%;
	height: 25px;
	float: left;
	border-bottom: 2px solid #edd28b;
	overflow: visible;
}

.JD-stock .tab .current a.hover, .JD-stock .tab a {
	position: relative;
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 21px 1px 11px;
	margin-right: 3px;
	border: 1px solid #ddd;
	border-bottom: 0;
	color: #005aa0;
	text-align: center;
	cursor: pointer;
}

.JD-stock-con .area-list {
	padding-top: 0;
}

.JD-stock-top {
	cursor: pointer;
	overflow: hidden;
}

.choose-support li {
	margin-right: 20px;
}

.choose-support a i {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	background: url(../Images/5745666eN9329f8e6.png) 0 0 no-repeat;
}

.p-promotions {
	width: 425px;
	line-height: 30px;
}

.p-promotions-wrap {
	position: relative;
	overflow: hidden;
}

.hl_red_bg {
	color: #fff;
	background: #ff6126;
	padding: 1px 2px;
	line-height: 12px;
	margin-right: 5px;
	display: inline-block;
}

.hl_red, .hl_red:hover, .hl_red:visited, a.hl_red {
	color: #ff6126;
}

.view-all-promotions {
	position: absolute;
	right: 10px;
	top: 0;
	width: 81px;
	text-align: right;
	cursor: pointer;
}

.view-all-promotions .prom-sum {
	color: #999;
}

.view-all-promotions .prom-number {
	color: #ff6126;
}

.view-all-promotions .i-arrow {
	display: inline-block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	vertical-align: middle;
	margin-left: 3px;
	background: url(../Images/20130330A_2.png) -95px -55px no-repeat;
}

.p-price {
	color: #999;
}

.p-detail, .p-img, .p-market, .p-name, .p-price {
	overflow: hidden;
}

.summary-top {
	position: relative;
	padding: 0 0 10px;
	margin-bottom: 10px;
	background: #f7f7f7;
}

.right .p-parameter {
	border: solid 1px #dedfde;
	border-top: none;
}

.p-parameter {
	padding: 0 10px 10px;
}

.p-parameter-list {
	padding: 20px 0 15px;
	border-bottom: 1px dotted #ddd;
	margin-top: -1px;
	overflow: hidden;
	_zoom: 1;
}

.p-parameter-list li {
	width: 145px;
	padding-left: 42px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p-parameter-list li a {
	color: #005aa0;
}

.p-parameter-list .follow-brand {
	color: #666;
}

.p-parameter-list li a {
	color: #005aa0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.m-tab-trigger-wrap {
	position: relative;
	height: 40px;
	line-height: 40px;
	margin-top: 4px;
	border-right: 1px solid #DEDFDE;
	border-bottom: 1px solid #DEDFDE;
	border-left: 1px solid #DEDFDE;
	background-color: #F7F7F7;
	overflow: visible;
}

.m-tab-trigger {
	float: left;
	height: 31px;
	margin-bottom: -1px;
}

.m-tab-trigger .trig-item {
	float: left;
	height: 30px;
}

.m-tab-trigger .trig-item.curr a {
	position: relative;
	height: 40px;
	line-height: 40px;
	margin-left: -1px;
	border-top: 2px solid #ff6126;
	border-left: 1px solid #DEDFDE;
	border-right: 1px solid #DEDFDE;
	background-color: #fff;
}

.m-tab-trigger .trig-item a {
	display: inline-block;
	padding: 0 20px;
	font-family: "microsoft yahei";
	font-size: 14px;
}

.m-item-grid .m-item-inner {
	width: 790px;
	float: left;
	padding-right: 24px;
}

.m-item-grid {
	width: 100%;
	position: relative;
	z-index: 3;
	float: left;
}

.choose-amount {
	width: 110px;
	height: 34px;
	overflow: hidden;
	border: 1px solid #ccc;
	position: relative;
	margin: 8px 10px 0 0;
}

.fuka {
	clear: both;
	width: 410px;
	padding: 10px;
	height: 18px;
	line-height: 18px;
	background: #f6f6f6;
}

.btn-lg {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.btn-special1, .btn-special2 {
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	font-size: 18px;
	font-weight: 700;
}

.btn-primary, .btn-special1 {
	border: 1px solid #e74649;
	background-color: #df3033;
	background-image: -moz-linear-gradient(top,#df3033,#e74649);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#df3033),color-stop(1,#e74649));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df3033', endColorstr='#e74649', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df3033', endColorstr='#e74649');
	background-image: linear-gradient(to bottom,#df3033 0,#e74649 100%);
	color: #fff;
}

.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;
}

.choose-amount a.btn-reduce {
	bottom: -1px;
}

.choose-amount a.btn-add {
	top: -1px;
}

.choose-amount input {
	display: block;
	width: 83px;
	height: 24px;
	line-height: 32px;
	position: absolute;
	top: 1px;
	left: 0;
	border: none;
	border: 0;
	text-align: center;
}

.baitiao-list .baitiao-tips {
	position: absolute;
	z-index: 6;
	top: 28px;
	left: 0;
	width: 250px;
	padding: 5px 10px;
	background: #fefff7;
	border: 1px solid #ccc;
	color: #666;
}

.z-have-phone-service .phone-service-tip {
	float: left;
	width: 469px;
	height: 36px;
	margin-bottom: 7px;
}

.z-have-phone-service .phone-service-tip .tip-main {
	height: 26px;
	padding: 0 6px;
	border: 1px solid #ccc;
	margin-top: 8px;
	background: #f5f5f5;
	overflow: hidden;
	display: inline-block;
}

.z-have-phone-service .phone-service-tip .tip-main .i-gift {
	display: inline-block;
	width: 14px;
	height: 16px;
	margin-right: 2px;
	vertical-align: middle;
	background: url(../Images/item.icons.png) no-repeat 0 -50px;
}

.z-have-phone-service .phone-service-tip .tip-main .text {
	display: inline-block;
	line-height: 26px;
	vertical-align: middle;
	height: 26px;
}

.btn-def, .btn-primary, .btn-special1, .btn-special2 {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btn-def {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(top,#f8f8f8,#f2f2f2);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(1,#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f2f2f2', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f2f2f2');
	background-image: linear-gradient(to bottom,#f8f8f8 0,#f2f2f2 100%);
	color: #333;
}

.btn-def, .btn-primary {
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
}

.btn-sm {
	height: 19px;
	line-height: 19px;
}

.z-have-phone-service .phone-service-tip .gotosee {
	height: 19px;
	line-height: 19px;
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #ddd;
	margin-left: 5px;
	vertical-align: middle;
	color: #666;
	background: #fff;
}

.follow-brand {
	margin-left: 5px;
}

.btn-def, .btn-primary {
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
}

.btn-def {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(top,#f8f8f8,#f2f2f2);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(1,#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f2f2f2', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f2f2f2');
	background-image: linear-gradient(to bottom,#f8f8f8 0,#f2f2f2 100%);
	color: #333;
}

.btn-def, .btn-primary, .btn-special1, .btn-special2 {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.p-parameter .more-par {
	padding-right: 20px;
	margin-top: -5px;
	text-align: right;
}

.popbox h3 {
	float: left;
	max-width: 160px;
}

.popbox .im-wrap {
	margin-left: 5px;
	margin-top: 4px;
	float: left;
}

.popbox .im-wrap .im {
	float: left;
	cursor: pointer;
}

.popbox .im-wrap .im.gys-im .sprite-im {
	width: 16px;
	height: 20px;
	background: url(../Images/sprite-gys-im.gif) no-repeat 0 0;
}

.popbox .im-wrap .im .sprite-im {
	width: 16px;
	height: 20px;
	float: left;
	display: inline-block;
}

.popbox .mc {
	background-color: #FFF;
	border-bottom: none;
}

.pop-score-summary .btns {
	padding: 10px 0;
	font-size: 0;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.pop-score-summary .btns .btn-def {
	width: 88px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	margin-right: 8px;
	font-size: 12px;
	_padding-top: 10px;
	_height: 24px;
}

.pop-score-summary .btns .sprite-follow {
	width: 16px;
	height: 16px;
	background: url(../Images/sprite-follow.png) no-repeat;
}

.ui-box {
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

.ui-box .ui-box-hd {
	padding-left: 8px;
	background-color: #f7f7f7;
	font-family: "microsoft yahei";
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}

.ui-tag2 {
	background-color: #f1f1f1;
	color: #333;
}

.ui-tag {
	display: inline-block;
	padding: 2px 4px;
	background-color: #fff1e4;
	margin: 0 10px 10px 0;
}

.related-buy ul {
	padding: 0 8px;
	overflow: hidden;
	zoom: 1;
}

.related-buy .fore1 {
	border-top: none;
}

.related-buy li {
	padding: 8px 0;
	border-top: 1px dotted #DEDEDE;
}

.related-buy .p-img, .related-buy .p-price {
	text-align: center;
}

.tab {
	overflow: hidden;
	zoom: 1;
}

.tab a, .tab li, .tab-item {
	float: left;
	text-align: center;
}

.p-img {
	padding: 5px 0;
}

.p-detail, .p-img, .p-market, .p-name, .p-price {
	overflow: hidden;
}

.p-detail, .p-name {
	word-break: break-all;
	word-wrap: break-word;
}

.right {
	float: right;
	width: 995px;
	_overflow: hidden;
	_position: relative;
	_z-index: 2;
	_background: #fff;
}

.related-buy .p-img, .related-buy .p-price {
	text-align: center;
}

#p-box {
	border-bottom: solid 1px #f2f2f2;
	margin-bottom: 10px;
}

#p-box .w {
	background: #fff;
}

#p-box, #root-nav {
	background: #f2f2f2;
}

#search-result {
	border-top: 2px solid #999;
}

#preview {
	float: left;
	padding-bottom: 15px;
	display: inline;
	width: 378px;
	position: relative;
}

#preview #spec-list a.disabled {
	cursor: default;
}

#preview .share-list {
	padding: 0 10px 0 17px;
}

#preview .share-list b {
	width: 12px;
	background-position: -162px -296px;
}

#spec-n1 {
	width: 350px;
	height: 350px;
	margin: 14px 0 14px 14px;
	position: relative;
}

#spec-list {
	position: relative;
	width: 310px;
	height: 54px;
	overflow: hidden;
	padding: 0 20px 0 34px;
}

#spec-list .spec-control {
	display: block;
	position: absolute;
	top: 0;
	width: 14px;
	height: 54px;
}

#spec-list .spec-items {
	position: absolute;
	top: 0;
	left: 36px;
}

#spec-list .spec-items li {
	width: 62px;
	text-align: center;
	font-size: 0;
	position: relative;
}

#spec-list .spec-items img {
	width: 50px;
	height: 50px;
	padding: 2px;
	display: block;
}

#spec-list .spec-items img.img-hover {
	border: 1px solid #f2f2f2;
	padding: 0;
}

#spec-forward {
	left: 14px;
	background-position: 0 -346px;
}

#spec-forward.disabled {
	background-position: -56px -346px;
}

#spec-backward.disabled {
	background-position: -70px -346px;
}

#brand-bar .seller-btn a, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, #brand-bar .slogens dt, #comment .btn-comment, #consult .btn-search, #evaluate s, #evaluate-data s, #evaluate-detail s, #favorable-suit .infos s, #fitting-suit .infos s, #more-fitting-link b, #p-box .jd-im2014, #p-box .jimi, #p-box .pop-im2014, #product-detail .detail-correction b, #product-detail .p-tab s, #ranklist .tabcon span, #recommend .infos s, #recomment .master s, #short-share b, #store-selector .close, #store-selector .text b, #summary-countdown s, #tab-services table td .btn-buy, #third-party s, #view-bigimg, .btn-append-extra, .btn-buy, .extra-ico, .f-sercvice-list b, .item-warnning s, .li-img a b, .m3 .p-info s, .master s, .s-item .active b, .seller-evaluate .fore2 s, .share-ft b, .share-list-item a, .slogens b, .spec-control, .star, .suits li s, .topic .icon, .topic-best, .u-name a b, .wrap-input a, div.nav-minicart-buynow a {
	background-image: url(../Images/newicon20140910.png);
	background-repeat: no-repeat;
}

#short-share {
	zoom: 1;
	padding: 24px 40px 0 34px;
	overflow: hidden;
}

#choose-btn-coll, #preview .share-list {
	position: relative;
	float: right;
	display: block;
	white-space: nowrap;
	text-decoration: none;
}

#choose-btn-coll {
	padding-left: 18px;
}

#choose-btn-coll b, #preview .share-list b {
	position: absolute;
	display: inline-block;
	top: 2px;
	left: 0;
	height: 12px;
	overflow: hidden;
}

#choose-btn-coll, #preview .share-list {
	position: relative;
	float: right;
	display: block;
	white-space: nowrap;
	text-decoration: none;
}

#choose-btn-coll b {
	background-position: -177px -296px;
	width: 14px;
	height: 14px;
	top: 3px;
}

#itemInfo {
	position: relative;
	width: 100%;
}

#name {
	padding: 15px 75px 10px 0;
	zoom: 1;
}

#name h1 {
	line-height: 1.5em;
	overflow: hidden;
	font-weight: 600;
	font-family: arial,"microsoft yahei";
	font-size: 24px;
}

#name .p-ad {
	font-family: arial,"microsoft yahei";
	color: #f60;
	font-size: 14px;
	line-height: 20px;
	word-break: break-all;
}

#name .p-ad a {
	color: #005ea7;
	text-decoration: underline;
}

#compare {
	position: absolute;
	top: 20px;
	right: 0;
	overflow: hidden;
}

#compare .btn-compare {
	display: inline-block;
	padding: 0 15px;
	border: solid 1px #ddd;
	height: 22px;
	line-height: 22px;
	border-radius: 2px;
	text-align: center;
	color: #323232;
	background: #f5f5f5;
	overflow: hidden;
}

#tuan-banner {
	height: 32px;
	line-height: 32px;
	background: #ff6126;
	padding: 0 14px;
	color: #fff;
}

#tuan-banner .act-type {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #ffe134;
	font-family: simsun;
	_margin: 8px 0;
}

#tuan-banner .act-type i {
	width: 16px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	background: url(../Images/tuan-icon.png) no-repeat;
	_background: url(../Images/tuan-icon-8.png) no-repeat;
	background-position: 0 0;
}

#tuan-banner .act-type span {
	margin-left: 8px;
	font-size: 12px;
	color: #fff;
}

#tuan-banner .time-remain {
	display: none;
}

#summary {
	width: 100%;
	position: relative;
	z-index: 3;
}

#summary-price, #summary-promotion, #summary-service, #summary-stock {
	padding-left: 72px;
	padding-right: 20px;
}

#summary-price {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 81px;
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
}

#summary-price .dt, #summary-promotion .dt, #summary-service .dt, #summary-stock .dt {
	float: left;
	width: 72px;
	margin-left: -72px;
	display: inline;
	text-align: right;
	font-family: simsun;
}

#summary-price .dd, #summary-service .dd, #summary-stock .dd {
	_margin-right: -3px;
}

#summary-price .dd {
	width: 100%;
}

#summary-price .p-price {
	display: inline-block;
	vertical-align: middle;
	color: #ff6126;
	font-size: 20px;
}

#summary-promotion {
	position: relative;
	width: 516px;
	padding-top: 4px;
	padding-right: 0;
	background: #f7f7f7;
}

#summary-promotion .dt {
	line-height: 30px;
}

#summary-promotion .dd {
	width: 516px;
}

#summary-quan {
	background: #f7f7f7;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
}

#summary .li {
	padding-left: 72px;
	padding-right: 20px;
}

#summary .li .dt {
	float: left;
	width: 72px;
	margin-left: -72px;
	line-height: 18px;
	display: inline;
	text-align: right;
	font-family: simsun;
}

#summary .li .dd {
	width: 493px;
	line-height: 18px;
}

#summary-stock {
	padding-top: 6px;
	padding-bottom: 6px;
}

#summary-stock .dt {
	margin-top: 4px;
}

#store-selector {
	position: relative;
	float: left;
	z-index: 3;
	height: 26px;
	margin-right: 6px;
}

#store-selector .text {
	float: left;
	position: relative;
	top: 0;
	height: 23px;
	background: #fff;
	border: 1px solid #CECBCE;
	padding: 0 20px 0 4px;
	line-height: 23px;
	overflow: hidden;
}

#store-selector .content {
	display: none;
	position: absolute;
	top: 25px;
	left: -45px;
	border: 1px solid #CECBCE;
	width: 390px;
	padding: 0 15px;
	background: #fff;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}

#store-selector .tab li {
	float: left;
	clear: none;
	padding: 0;
}

#store-prompt {
	float: left;
	margin-top: 4px;
}

#store-prompt strong {
	font-size: 14px;
}

#store-prompt .charges {
	display: inline-block;
	padding: 0 0 0 10px;
}

#summary-service {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}

#choose {
	width: 100%;
	padding-top: 10px;
	border-top: 1px dotted #ddd;
	margin-top: 5px;
	margin-bottom: 20px;
}

#choose .li {
	width: 516px;
	padding: 5px 0 5px 72px;
	float: left;
}

#choose .dt {
	float: left;
	width: 90px;
	margin-left: -72px;
	display: inline;
	text-align: right;
	font-family: simsun;
}

#choose-color .dt {
	margin-top: 10px;
}

#choose-color .item a img {
	margin: 1px 3px 1px 1px;
	display: inline-block;
	vertical-align: middle;
}

#choose .li {
	width: 516px;
	padding: 5px 0 5px 72px;
	float: left;
}

#choose-suit .dt, #choose-type .dt, #choose-version .dt {
	margin-top: 8px;
}

#choose a {
	display: block;
	white-space: nowrap;
	text-decoration: none;
}

#choose-color .item a, #choose-version .item a, #cyoose-suit .item a, #cyoose-type .item a, .p-choose .item a {
	float: left;
}

#choose-service {
	font-family: simsun;
	line-height: 16px;
}

#choose-service .dd {
	overflow: visible;
}

#choose-service .dd .service-type-yb {
	position: relative;
}

#choose-service .dd .service-type-yb .yb-item-cat {
	float: left;
	position: relative;
	margin-right: 7px;
}

#choose-service .dd .service-type-yb .yb-item-cat .yb-item {
	padding: 4px 5px 4px 6px;
	margin-bottom: 2px;
	border: 1px solid #DDD;
	line-height: 20px;
	position: relative;
	font-size: 0;
	cursor: pointer;
}

#choose-service .dd .service-type-yb .yb-item-cat .yb-item .icon {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

#choose-service .dd .service-type-yb .yb-item-cat .yb-item .name {
	font-size: 12px;
	margin-right: 4px;
	vertical-align: middle;
	max-width: 60px;
	width: 60px\9;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	white-space: normal;
	word-break: break-all;
}

#choose-service .dd .service-type-yb .yb-item-cat .yb-item .price {
	margin-right: 5px;
	vertical-align: middle;
	font: 12px/150% Arial,Verdana,"\5b8b\4f53";
}

#choose-service .dd .service-type-yb .yb-item-cat .yb-item .arrow-icon {
	width: 15px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(../Images/newicon20140910.png) no-repeat -264px -195px;
}

#choose-service .dd .service-type-yb .yb-item-cat .more-item {
	z-index: 999;
	display: none;
	position: absolute;
	top: 30px;
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 10px 0 5px 10px;
	width: 240px;
	overflow: hidden;
}

#choose-service .dd .service-type-yb .yb-item-cat .more-item ul li {
	margin-bottom: 10px;
}

#choose-service .dd .service-type-yb .yb-item-cat {
	float: left;
	position: relative;
	margin-right: 7px;
}

#choose #choose-btns {
	width: 778px;
	padding: 10px 0 8px 10px;
	border-bottom: none;
}

#choose-btns #choose-btn-append a {
	line-height: 38px;
	margin-top: 8px;
}

#choose-btns .btn a {
	position: relative;
	font: 400 18px/38px "microsoft yahei";
	text-align: center;
	color: #ff6126;
}

#choose a {
	display: block;
	white-space: nowrap;
	text-decoration: none;
}

#choose-btns .btn a {
	float: left;
	margin-right: 6px;
	overflow: hidden;
}

#choose-btns .btn-append {
	width: 137px;
	height: 38px;
}

#choose .btn-lg {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

#choose-btns .btn a b {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

#choose-btns .btn a b, .nav-minicart-btn a {
	background-image: url(../Images/p-btns.png);
	background-repeat: no-repeat;
	background-position-y: -123px;
}

#choose-btns .btn-append b {
	background-position: 0 0;
}

#choose-btn-append .btn-append:hover b {
	background-position: -157px -123px;
}

#choose-btn-addgwc .btn-append:hover b {
	background-position: -157px -215px;
}

#fuka {
	margin-left: 9px;
}

#choose #choose-btns {
	width: 778px;
	padding: 10px 0 8px 10px;
	border-bottom: none;
}

#product-detail {
	overflow: visible;
}

#pro-detail-hd {
	width: 995px;
	position: relative;
	overflow: visible;
	background-color: #fff;
	z-index: 2;
}

#nav-minicart {
	width: 110px;
	position: absolute;
	z-index: 2;
	right: 1px;
	top: 1px;
}

#nav-minicart .nav-minicart-inner {
	font-size: 12px;
	width: 110px;
	margin: -1px -1px 0 0;
	padding: 1px;
}

#nav-minicart .nav-minicart-btn {
	overflow: hidden;
}

#nav-minicart .nav-minicart-btn a {
	float: right;
	display: inline;
	width: 105px;
	height: 21px;
	background-position: 0 -46px;
	line-height: 100px;
	overflow: hidden;
	margin: 3px 3px 0 0;
	cursor: pointer;
	color: #fff;
}

#nav-minicart .nav-minicart-con {
	padding: 10px 0;
	clear: both;
	width: 227px;
	overflow: hidden;
	display: none;
}

#nav-minicart .p-img {
	float: left;
	margin: 0 10px;
	padding: 0;
}

#nav-minicart .p-name {
	overflow: hidden;
	line-height: 1.5em;
	height: 4.5em;
	margin-bottom: 10px;
	color: #333;
	font-weight: 400;
}

#nav-minicart .p-price {
	overflow: hidden;
	line-height: 1.2em;
	font-weight: 700;
	color: #ff6126;
}

#nav-minicart .p-price em {
	color: #999;
	font-weight: 400;
}

#nav-jdapp {
	position: absolute;
	right: 110px;
	top: 0;
	width: 140px;
	height: 30px;
	line-height: 30px;
	z-index: 1;
}

#parameter-brand li {
	width: 50%;
}

#parameter2 {
	border-bottom: none;
}

#parameter2 li {
	line-height: 22px;
}

#fitting-suit .mt, .left .mt {
	background-color: #f7f7f7;
}

#related-sorts ul {
	padding: 4px 0 4px 6px;
	overflow: hidden;
	zoom: 1;
}

#related-sorts li {
	float: left;
	width: 94px;
	height: 18px;
	padding: 3px 6px 3px 0;
	overflow: hidden;
}

#related-brands .mc ul {
	padding: 4px 0 4px 6px;
	overflow: hidden;
	zoom: 1;
}

#related-brands .mc li {
	width: 61px;
	height: 18px;
	padding: 3px 6px 3px 0;
	overflow: hidden;
}

#ranklist .tab {
	width: 193px;
	padding-left: 5px;
	margin: 8px auto 0;
	border-bottom: 1px solid #DEDFDE;
	overflow: visible;
	float: left;
}

#ranklist .tab .curr {
	font-weight: 700;
	background-color: #fff;
	color: #ff6126;
	height: 21px;
	margin-bottom: -1px;
}

#ranklist .tabcon .fore1 {
	border-top: none;
}

#ranklist .tabcon li {
	position: relative;
	height: 50px;
	padding: 8px 0 8px 70px;
	zoom: 1;
	border-top: 1px dotted #DEDEDE;
}

#ranklist .tab li {
	width: 90px;
	height: 20px;
	border: solid #DEDFDE;
	border-width: 1px 1px 0;
	margin-right: 4px;
	text-align: center;
	line-height: 20px;
	color: #333;
	cursor: default;
	background-color: #f7f7f7;
}

#ranklist .tabcon {
	padding: 0 5px;
}

#ranklist .tabcon {
	clear: both;
}

#ranklist .tabcon .fore1 span, #ranklist .tabcon .fore2 span, #ranklist .tabcon .fore3 span {
	background-position: -232px -322px;
	color: #ff6126;
}

#ranklist .tabcon span {
	left: -3px;
	width: 18px;
	height: 18px;
	background-position: -256px -322px;
	text-align: center;
	font-size: 10px;
	color: #ddd;
}

#ranklist .tabcon .p-img, #ranklist .tabcon span {
	position: absolute;
	top: 8px;
}

#ranklist .tabcon .p-img {
	left: 15px;
	padding: 0;
}

#ranklist .tabcon .p-name {
	height: 3em;
	line-height: 1.5em;
}

#divPromo .moreList {
	position: relative;
	z-index: 2;
}

#divPromo .moreList:hover {
	z-index: 3;
	background: none;
}

#divPromo .moreList .promolist {
	display: none;
}

#divPromo .moreList:hover .promolist {
	display: block;
	position: absolute;
	top: 21px;
	left: 9px;
	width: 23em;
	border: 1px solid black;
	background-color: #f7f7f7;
	padding: 3px;
	color: black;
	font-size: 13px;
}

#divGWC {
	position: relative;
	float: left;
	line-height: 38px;
	margin-top: 8px;
	margin-right: 8px;
	width: 120px;
	overflow: hidden;
}

#divGWC .gwc-button:hover {
	text-decoration: none;
	color: #a50001;
}

#divGWC .gwc-button-gray {
	background: #F7F7F7;
	filter: none;
	box-shadow: none;
	text-shadow: none;
	border-color: #DDD;
}

#divGWC .gwc-button {
	height: 30px;
	line-height: 30px;
	padding: 0 28px;
	border: 1px solid #DDD;
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-repeat: no-repeat;
	background-position: left;
}

#divGWC .gwc-button2 {
	height: 30px;
	line-height: 30px;
	padding: 0 28px;
	border: 1px solid #DDD;
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	border-radius: 2px;
	vertical-align: middle;
	cursor: default;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-image: url(../Images/shop.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: Gray;
}

#divYD {
	position: relative;
	float: left;
	line-height: 38px;
	margin-top: 8px;
	margin-right: 8px;
	width: 120px;
	overflow: hidden;
}

#divGM {
	position: relative;
	float: left;
	line-height: 38px;
	margin-top: 8px;
	margin-right: 8px;
	width: 120px;
	overflow: hidden;
}

#divHJ {
	position: relative;
	float: left;
	line-height: 38px;
	margin-top: 15px;
	margin-right: 15px;
	overflow: hidden;
}

#divJFG {
	position: relative;
	float: left;
	line-height: 38px;
	margin-top: 8px;
	margin-right: 8px;
	width: 120px;
	overflow: hidden;
}

#divJFG .gwc-button:hover {
	text-decoration: none;
	color: #a50001;
}

#divJFG .gwc-button-gray {
	background: #ff7573;
	filter: none;
	box-shadow: none;
	text-shadow: none;
	border-color: #DDD;
}

#divJFG .gwc-button {
	height: 30px;
	line-height: 30px;
	padding: 0 28px;
	border: 1px solid #DDD;
	background-color: #ff7573;
	background-repeat: repeat-x;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-repeat: no-repeat;
	background-position: left;
}

#divJFG .gwc-button2 {
	height: 30px;
	line-height: 30px;
	padding: 0 28px;
	border: 1px solid #DDD;
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	border-radius: 2px;
	vertical-align: middle;
	cursor: default;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-image: url(../Images/shop.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: Gray;
}