﻿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-left: 3px solid #ff4400;}
.left .m2 .mt{height: 40px; line-height: 40px;}
.left .m .mt{font: 14px/40px 'microsoft yahei';}
.left .mt{background-color: #f7f7f7;}
.left .popbox .mc{border-bottom: none;}
.left {float: left; width: 200px; margin-top:20px;}
.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 18px;}
.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: #E4393C;}

.top-cd-banner{height: 32px; line-height: 32px; background: #e4393c; padding: 0 14px; color: #fff;}
.top-cd-banner .act-type{float: left; font-size: 14px; font-weight: 700; color: #ffe134; font-family: "Microsoft YaHei"; _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 #ff4400;}

.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: #ff6600; padding:2px 15px; line-height: 18px; margin-right: 5px; display: inline-block; margin-left:20px;}
.hl_red, .hl_red:hover, .hl_red:visited, a.hl_red{color: #ff6600; background-color:#fff; padding:4px 15px; border:1px solid #ff6600;}

.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: #e4393c;}
.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 #dedede; 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:460px; padding-left: 0px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#787878; padding:10px 0px 10px 20px;}
.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: 0px; border-right: 0px solid #DEDFDE; border-bottom:1px solid #dedede; border-left: 0px solid #DEDFDE; border-top: 0px solid #999; background-color: #F7F7F7; overflow: visible;}
.m-tab-trigger{float: left; height: 31px; margin-bottom: -1px;}
.m-tab-trigger .trig-item{float: left; height: 40px; width:100px; text-align:center;}
.m-tab-trigger .trig-item.curr a{ position: relative; height: 45px; width:100px; line-height: 45px;  border-top: 3px solid #ff4400; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #fff; color:#000;}
.m-tab-trigger .trig-item a{display: inline-block; padding: 0 10px; font-family: "microsoft yahei"; font-size: 14px; width:100px;border-right:1px solid #dedede;}
.m-tab-trigger .trig-item a:hover{ text-decoration:none;}

.m-item-grid .m-item-inner{width: 830px;float:right;}
.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: 93px; height: 32px; 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:center; border-top:1px dashed #dedede; font-size:14px;}

.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; margin-top:20px;}
.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: 350px;position: relative; border:1px solid #dedede;}
#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;position: relative; border:0px solid #dedede;}
#spec-list{position: relative;width: 350px;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: 2px solid #e4393c;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: 700;font-family: "microsoft yahei";font-size: 24px; padding-left:10px;}
#name .p-ad{font-family: "microsoft yahei";color: #e3393c;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: #e4393c; padding: 0 14px; color: #fff;}
#tuan-banner .act-type{float: left; font-size: 14px; font-weight: 700; color: #ffe134; font-family: "Microsoft YaHei"; _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:0px; 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{ font-size:16px;  float: left; width: 72px; margin-left:10px; display: inline; text-align:left; font-family: "Microsoft YaHei";}
#summary-price .dd, #summary-service .dd, #summary-stock .dd{_margin-right: -3px;}
#summary-price .dd{width:100%; color:#898989; font-size:16px;}
#summary-price .p-price{display: inline-block; vertical-align: middle; color: #e4393c; 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: "Microsoft YaHei";}
#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 #dedede; margin-top: 0px; margin-bottom: 20px;}
#choose .li{width: 815px; padding: 5px 0 5px 0px; float: left;}
#choose .dt{float: left; width: 72px; margin-left: 10px; display: inline; text-align: left; font-family: "Microsoft YaHei"; color:#787878; font-size:14px;}
#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: 816px; padding: 10px 0 5px 10px; 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: "Microsoft YaHei"; 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: #e4393c;}
#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;}
#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: #e4393c;}
#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: 150px; 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: #e4393c; 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: #e4393c;}
#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{ z-index:999; display:block;position: absolute;left:9px;width:500px;border:1px dashed #dedede;background-color:#f7f7f7;padding: 20px;color:black; font-size:12px;}

#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-image:url(../Images/shopingcart.jpg); 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;
}
#divHJ
{
    position: relative;float: left;line-height: 38px;margin-top: 15px;margin-right: 15px;overflow: hidden;
}

#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;
}


#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;
}

.wfgm {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 28px;
	color: #fff;
	border: 1px solid #888;
	background-color: #ccc;
	background-repeat: repeat-x;
	border-radius: 2px;
	vertical-align: middle;
	text-align: center;
    font-size:14px;
}