/*
 item.jd.com Compressed by cssmin 
 Author:keelii 
 Date: 2014-07-15 5:21:00 [PM] 
 */
a:hover{
	color:#E4393C
}

.left{
	float:left;
	width:210px
}

.right{
	float:right;
	width:770px;
	_overflow:hidden
}

.left .m .mt,.right .m .mt{
	font:14px/30px 'microsoft yahei'
}

.m1 .mt h2,.m2 .mt h2{
	font-weight:400
}

.tab li a{
	float:left
}

.tab li a:hover{
	text-decoration:none
}

.right .m,.right .mt,.right .tab{
}

.clb{
	clear:both
}

.right .mt .tab{
	margin-left:-1px;
	overflow:visible;
	*display:inline
}

.tab a{
	float:left;
	height:30px;
	line-height:28px;
	padding:0 13px
}

.right .tab .curr{
	border-top:2px solid #e4393c;
	*display:inline
}

.right .tab .curr{
	color:#e4393c;
	background-color:#fff;
	margin-top:-6px
}

.right .tab .curr a{
	height:34px;
	line-height:34px;
	padding:0 12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	color:#e4393c
}

.left .mt,.right .mt{
	background-color:#f7f7f7
}

.left .m2 .mt{
	height:28px;
	line-height:28px
}

.left .m2 .mc{
	border:1px solid #ddd;
	border-top:0
}

.left .m2 .mt{
	border:1px solid #ddd
}

.left .m2{
}

.right .mt{
	overflow:visible;
	height:30px;
	line-height:30px;
	background:0;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}

#consult-5 a,#consult-7 a{
	color:#005AA0
}

#recommend .mc,#product-detail .mc,#comment .mc,#comments-list .mc #consult .mc,#discuss .mc{
	clear:both
}

#recommend .mc{
	border:1px solid #ddd;
	border-top:0
}

#recommend,#product-detail,#comments-list,#consult,#discuss{
	overflow:visible;
	padding-top:2px;
	/* background:url(i/tab.png) 0 -41px repeat-x; */
	_clear:both
}

.m2 h2{
	padding:0 8px
}

.none{
	display:none
}

.inline-block{
	display:inline-block;
	*zoom:1;
	vertical-align:middle
}

.disabled{
	cursor:default
}

.mt .extra{
	float:right;
	display:inline;
	font-weight:400
}

button{
	padding:0
}

.choose input{
	vertical-align:middle
}

.hl_red,a.hl_red,.hl_red:hover,.hl_red:visited,#summary .hl_red{
	color:#e4393c
}

.hl_green,a.hl_green,.hl_green:hover,.hl_green:visited,#summary .hl_green{
	color:#090
}

.hl_blue,a.hl_blue,.hl_blue:hover,.hl_blue:visited{
	color:#005AA0
}

.p-simsun{
	font-family:simsun
}

a.hl_link,.hl_link:hover,.hl_link:visited{
	color:#005AA0
}

.hl_red_bg{
	color:#fff;
	background:#e4393c;
	padding:1px 2px;
	line-height:12px;
	margin-right:5px;
	display:inline-block;
	*zoom:1
}

.tc{
	text-align:center
}

.p10{
	padding:10px
}

.p-bfc{
	overflow:hidden;
	*zoom:1
}

.thickcon iframe{
	display:block
}

q:before,q:after{
	content:''
}

a.css3-btn{
	color:#fff;
	background-color:#e74649;
	border-radius:2px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#e74649),to(#df3033));
	background:-moz-linear-gradient(top,#e74649,#df3033);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3033');
	background:-o-linear-gradient(top left,#E74649 0,#DF3033 100%)
}

a.css3-btn,a.css3-btn:hover,a.css3-btn:visited{
	color:#fff
}

a.css3-btn-gray{
	color:#ccc;
	border:1px solid #ddd;
	background:#fff
}

a.css3-btn-gray,a.css3-btn-gray:hover,a.css3-btn-gray:visited{
	color:#ccc
}

.spec-control,#store-selector .text b,#choose .selected b,.slogens b,#brand-bar .slogens .fore2,#brand-bar .slogens .fore4,.star,.wrap-input a,#brand-bar .slogens dt,#brand-bar .seller-btn a,.itemover-title button,.topic .icon,#ranklist .tabcon span,#comment .btn-comment,#recomment .master s,.topic-best,.master s,.suits li s,#recommend .infos s,#favorable-suit .infos s,.btn-buy,#product-detail .detail-correction b,div.nav-minicart-buynow a,#consult .btn-search,#comments-list .tl,.item-warnning s,.share-list-item a,.share-ft b,#view-bigimg,#tab-services table td .btn-buy,#evaluate s,#evaluate-detail s,.li-img a b,#store-selector .close,.extra-ico,.f-sercvice-list b,.btn-append-extra,.u-name a b,#more-fitting-link b,#summary-countdown s,.s-item .active b,#product-detail .p-tab s,.m3 .p-info s{
	background-image:url(i/newicon20140417.png);
	background-repeat:no-repeat
}

#choose-btns .btn a b,.nav-minicart-btn a{
	background-image:url(i/p-btns-20140611.png);
	background-repeat:no-repeat
}

.seller-status .p-price,.itemover-related-list .p-price,.itemover1-related-list .p-price,.join a{
	color:#e4393c
}

.btn-gray{
	border-top:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	text-decoration:none;
	text-align:center;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
	background:-moz-linear-gradient(top,#fafafa,#f2f2f2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2')
}

.btn-gray,.btn-gray:hover,.btn-gray:visited{
	text-decoration:none
}

.u-name a{
	color:#005AA0
}

.arrow{
	width:11px;
	height:6px;
	font:12px/12px simsun;
	overflow:hidden;
	*zoom:1;
	*line-height:14px;
	line-height:14px\0;
	background:#fff;
	position:relative;
	top:1px;
	z-index:1
}

.arrow em,.arrow span{
	float:left;
	width:12px;
	height:12px
}

.arrow span{
	margin-top:-11px;
	color:#f5f5f5;
	_margin-top:-13px
}

.arrow em{
	color:#D9D9D9
}

.norecode{
	padding-top:10px
}

.slogens a:hover{
	text-decoration:none
}

#choose-btns #choose-btn-append a{
	line-height:38px
}

#choose-btns .btn a{
	position:relative;
	font:400 18px/38px "microsoft yahei";
	text-align:center;
	color:#e4393c
}

#choose-btns .btn a b{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer
}

#choose-btns .disabled a b{
	cursor:default
}

#choose-btns .disabled a{
	cursor:not-allowed
}

#choose-btns #choose-btn-append.disabled .btn-append b,#choose-btns #choose-btn-append.disabled .btn-append:hover b{
	background-position:-313px 0
}

#choose-btns #choose-btn-append .btn-append:hover b{
	background-position:-157px 0
}

#summary .s-arrow{
	font:400 8px simsun;
	text-decoration:none;
	-webkit-text-size-adjust:none
}

#view-buy,#buy-buy,#browse-browse,#related-viewed,#choose-btn-divide,#choose-btn-easybuy,#choose-btn-notice,.product-intro-noitem #choose-amount,#recommend .tab li,#product-intro-noitem #choose-btn-easybuy,#recommend,#brand-bar .seller-btn #jdim.noservice,#choose-result,#nav-minicart,#view-buy,#search-result,#itemover-related-list,#itemover1-related-list,#p-con-wiki{
	display:none
}

#noitem-related-list{
	overflow:hidden
}

.pagin .current:hover{
	background:0;
	border:0;
	cursor:default
}

.product-intro-noitem #choose #choose-noresult{
	border:0
}

.seller-link a,#tab-services a,.detail-correction a,.detail-list a,#summary a,.p-comm a{
	color:#005aa0
}

.root61 .right{
	width:990px
}

.star{
	display:inline-block;
	width:75px;
	height:14px
}

.sa5{
	background-position:-109px -239px
}

.sa4{
	background-position:-124px -239px
}

.sa3{
	background-position:-139px -239px
}

.sa2{
	background-position:-154px -239px
}

.sa1{
	background-position:-169px -239px
}

.sa0{
	background-position:-184px -239px
}


#product-intro{
	position:relative;
	z-index:1;
	padding-left:370px;
	*zoom:1;
	min-height:474px;
	height:auto!important;
	height:474px
}

#product-intro .dt{
	float:left;
	width:72px;
	text-align:right
}

#product-intro .dd{
	float:left;
	width:376px
}

#name{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	zoom:1
}

#name h1{
	font:700 16px/1.5em Arial,Verdana,"microsoft yahei"
}

#name h1,#name strong{
	width:620px;
	overflow:hidden;
	font-family:arial,"microsoft yahei"
}

#name strong{
	display:block;
	color:#e4393c;
	font-size:16px
}

#name strong a,#name strong a:hover,#name strong a:visited{
	color:#e4393c;
	text-decoration:underline
}

#summary .dt{
	font-family:simsun
}

#summary{
	float:left;
	width:452px;
	padding:10px 0
}

#summary li{
	padding:6px 0;
	overflow:hidden;
	*zoom:1;
	clear:both
}

#summary-price .dd{
	line-height:12px;
	*line-height:18px
}

#summary #summary-stock{
	height:28px;
	padding-bottom:0
}

#summary-price{
	height:18px;
	overflow:hidden
}

#summary-price .p-price img{
	margin-left:-4px
}

#summary-price .p-price{
	color:#e4393c;
	font-size:18px
}

#summary-grade .star{
	float:left;
	margin:1px 5px 0 0
}

#summary-service{
	display:block
}

#summary-service a{
	margin:0 6px
}

#summary #summary-stock{
	overflow:visible;
	margin-top:15px
}

#summary-stock .dt{
	margin-top:4px
}

#summary-gifts .li,#summary-gifts .li-img{
	margin-bottom:8px
}

#summary-gifts .li-img{
	margin-top:-3px;
	line-height:28px;
	overflow:hidden;
	margin-right:10px;
	*zoom:1
}

.li-img a b{
	display:inline-block;
	width:25px;
	height:25px;
	background-position:-56px -259px;
	border:1px solid #ddd;
	*zoom:1
}

#summary-gifts .li-img em{
	font-size:12px
}

#summary-gifts .li-img img{
	float:left;
	border:1px solid #ddd;
	margin-right:5px
}

.li-img .gift-text{
	display:inline-block;
	width:470px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	*zoom:1
}

#choose{
	float:left;
	width:450px;
	margin-bottom:20px
}

.free_delivery_policy{
	display:inline-block;
	width:16px;
	height:16px;
	background:url(i/newicon20140417.png) -133px -293px no-repeat;
	*zoom:1
}

#promise-ico{
	display:block;
	padding-left:0
}

#promise-ico a{
	display:inline-block;
	height:16px;
	line-height:16px;
	margin-right:5px;
	background-image:url(i/promise20140327.png);
	background-repeat:no-repeat;
	*zoom:1;
	vertical-align:middle
}

#promise-ico a:hover{
	text-decoration:none
}

.free_delivery,.appliances_free_delivery{
	width:57px;
	background-position:0 -352px
}

.free_delivery:hover,.appliances_free_delivery:hover{
	background-position:-143px -352px
}

.sendpay_411{
	width:57px;
	background-position:0 -32px
}

.sendpay_411:hover{
	background-position:-143px -32px
}

.sendpay_311{
	width:57px;
	background-position:0 -224px
}

.sendpay_311:hover{
	background-position:-143px -224px
}

.sendpay_211{
	width:78px;
	background-position:0 -64px
}

.sendpay_211:hover{
	background-position:-143px -64px
}

.sendpay_nextday{
	width:57px;
	background-position:0 -160px
}

.sendpay_nextday:hover{
	background-position:-143px -160px
}

.sendpay_aftertomorrow{
	width:57px;
	background-position:0 -192px
}

.sendpay_aftertomorrow:hover{
	background-position:-143px -192px
}

.payment_cod,.pop_PaymentCod,.appliances_PaymenCod{
	width:69px;
	background-position:0 -288px
}

.payment_cod:hover,.pop_PaymentCod:hover,.appliances_PaymenCod:hover{
	background-position:-143px -288px
}

.special_ziti,.pop_Selfpick,.special_chengduziti{
	width:43px;
	background-position:0 -320px
}

.special_ziti:hover,.pop_Selfpick:hover,.special_chengduziti:hover{
	background-position:-143px -320px
}

.appliances_NightShip{
	width:93px;
	background-position:0 -256px
}

.appliances_NightShip:hover{
	background-position:-143px -256px
}

.appliances_211{
	width:78px;
	background-position:0 -95px
}

.appliances_211:hover{
	background-position:-143px -95px
}

.appliances_OpenAhead{
	width:68px;
	background-position:0 -384px
}

.appliances_OpenAhead:hover{
	background-position:-143px -384px
}

.appliances_Install{
	width:68px;
	background-position:0 -481px
}

.appliances_Install:hover{
	background-position:-143px -481px
}

.pop_SendpayTJOnetime{
	width:68px;
	background-position:0 0
}

.pop_SendpayTJOnetime:hover{
	background-position:-143px 0
}

.pop_SendpayToday{
	width:57px;
	background-position:0 -128px
}

.pop_SendpayToday:hover{
	background-position:-143px -128px
}

.pop_SendpayNextday{
	width:57px;
	background-position:0 -160px
}

.pop_SendpayNextday:hover{
	background-position:-143px -160px
}

.pop_SendpayAftertomorrow{
	width:57px;
	background-position:0 -192px
}

.pop_SendpayAftertomorrow:hover{
	background-position:-143px -192px
}

.pop_FreightInsurance{
	width:57px;
	background-position:0 -448px
}

.pop_FreightInsurance:hover{
	background-position:-143px -448px
}

.service_home{
	width:68px;
	background-position:0 -544px
}

.service_home:hover{
	width:68px;
	background-position:-143px -544px
}

.jingdou_xiankuan,.jingdou_xiankuan_appliances,.jingdou_xiankuan_pop{
	width:80px;
	background-position:0 -576px
}

.jingdou_xiankuan:hover,.jingdou_xiankuan_appliances:hover,.jingdou_xiankuan_pop:hover{
	background-position:-143px -576px
}

#summary-service .shouhoudaojia{
	display:inline-block;
	height:16px;
	line-height:16px;
	margin-right:5px;
	background-image:url(i/promise20140327.png);
	background-repeat:no-repeat;
	*zoom:1;
	vertical-align:middle
}

.shouhoudaojia{
	width:68px;
	background-position:0 -512px;
	display:inline-block;
	height:16px;
	line-height:16px;
	margin-right:5px;
	background-image:url(i/promise20140327.png);
	background-repeat:no-repeat;
	*zoom:1;
	vertical-align:middle
}

.shouhoudaojia:hover{
	background-position:-143px -512px
}

.root61 #promise-ico{
	display:inline;
	padding-left:10px
}

.product-intro-noitem #choose{
	margin-bottom:0
}

.product-intro-noitem,.product-intro-itemover{
	margin-bottom:15px
}

#choose{
	border-top:1px dotted #ddd;
	padding-top:10px
}

#choose li{
	overflow:hidden;
	padding:5px 0
}

.product-intro-noitem #choose li{
	border-color:#ddd
}

#choose #choose-noresult{
	padding-left:10px
}

#choose a{
	display:block;
	white-space:nowrap;
	text-decoration:none
}

#choose #choose-btns{
	border-bottom:0;
	padding-left:10px
}

#choose .dt{
	width:71px
}

#choose .dd{
	overflow:hidden
}

#choose .item{
	float:left;
	margin:2px 8px 2px 0
}

#choose .item img{
	float:left
}

#choose .item a:link,#choose .item a:visited{
	border:1px solid #ccc;
	padding:1px
}

#choose .item a:hover,#choose .item a:active,#choose .selected a:link,#choose .selected a:visited{
	border:2px solid #e4393c;
	padding:0
}

#choose .selected,#choose .disabled{
	position:relative;
	zoom:1
}

#choose .disabled i{
	display:none
}

#choose #choose-color .disabled a{
	border:1px dashed #ccc;
	padding:1px
}

#choose #choose-version .disabled a,#choose #choose-type .disabled a{
	border:1px dashed #ccc;
	padding:4px
}

#choose #choose-version .disabled a,#choose #choose-version .disabled a:visited,#choose #choose-type .disabled a,#choose #choose-type .disabled a:visited{
	color:#999
}

#choose-color.choose-color-shouji .dt{
	margin-top:10px
}

#choose-color.choose-color-shouji i{
	display:inline-block;
	padding-top:4px;
	font-style:normal;
	margin-right:3px;
	cursor:pointer;
	*zoom:1
}

#choose-color.choose-color-shouji .item a{
	white-space:nowrap
}

#choose-color.choose-color-shouji .item a img{
	margin:1px 3px 1px 1px
}

#choose .selected b{
	position:absolute;
	bottom:0;
	right:0;
	width:12px;
	height:12px;
	overflow:hidden;
	background-position:-202px -224px
}

#choose-color .dt{
	margin-top:24px
}

#choose-color .dd a{
	float:left
}

#choose-version .dt{
	margin-top:8px
}

#choose-version .item a:link,#choose-version .item a:visited{
	float:left;
	padding:4px 6px;
	background:#fff
}

#choose-version .item a:hover,#choose-version .item a:active,#choose-version .selected a:link,#choose-version .selected a:visited{
	padding:3px 5px
}

#choose-type .dt{
	margin-top:8px
}

#choose-type .item a:link,#choose-type .item a:visited{
	float:left;
	padding:4px 6px;
	background:#fff
}

#choose-type .item a:hover,#choose-type .item a:active,#choose-type .selected a:link,#choose-type .selected a:visited{
	padding:3px 5px
}

#choose-amount{
	padding:4px 0
}

#choose-amount .dt,#choose-result .dt{
}

#choose-amount .wrap-input{
	position:relative;
	width:36px;
	padding:0 18px
}

#choose-amount .wrap-input a{
	position:absolute;
	top:3px;
	width:15px;
	height:15px;
	overflow:hidden;
	line-height:50px
}

#choose-amount .btn-reduce{
	left:0;
	background-position:-216px -190px
}

#choose-amount .btn-add{
	right:0;
	background-position:-232px -190px
}

#choose-amount .btn-reduce:hover{
	background-position:-216px -206px
}

#choose-amount .btn-add:hover{
	background-position:-232px -206px
}

#choose-amount .text{
	width:30px;
	height:16px;
	border:1px solid #ccc;
	padding:2px;
	text-align:center
}

#choose #choose-result{
	padding:6px 0 0 10px;
	color:#e4393c;
	border-bottom:0
}

#choose #choose-result .dt{
	width:auto
}

#choose .choose-noresult strong{
	padding-left:1em
}

.product-intro-noitem #choose #choose-result{
	color:#333
}

#choose-btns{
	padding:0 0 8px 10px
}

#choose-btns .btn{
	float:left;
	margin-top:8px;
	height:38px
}

#choose-btns .btn a{
	float:left;
	margin-right:6px;
	overflow:hidden
}

#choose-btns .btn-append{
	width:137px;
	height:38px
}

#choose-btns .btn-append b{
	background-position:0 0
}

#choose-btns a.btn-append:hover b{
	background-position:-146px 0
}

#choose-btns .btn-gift{
	width:153px;
	height:38px
}

#choose-btns .btn-gift b{
	background-position:0 -572px
}

#choose-btns a.btn-gift:hover b{
	background-position:-157px -572px
}

#choose-btns .disabled .btn-gift b,#choose-btns .disabled a.btn-gift:hover b{
	background-position:-314px -572px
}

#choose-btns #choose-btn-qiang .btn-qiang{
	width:auto;
	padding:0 1em;
	font:700 18px/36px 'microsoft yahei';
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	margin-right:6px;
	color:#fff;
	background-color:#E74649;
	background-image:-ms-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-moz-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-o-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E74649),color-stop(1,#DF3033));
	background-image:-webkit-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:linear-gradient(to bottom,#E74649 0,#DF3033 100%);
	border-radius:2px
}

#choose-btns #choose-btn-qiang.disabled .btn-qiang{
	color:#ccc;
	border:1px solid #ddd;
	background:#fff
}

#choose-btns #choose-btn-qiang .btn-qiang b{
	background-image:none
}

#choose-btns a.btn-yaan b{
	background-position:0 -434px
}

#choose-btns a.btn-yaan:hover b{
	background-position:-157px -434px
}

.product-intro-noitem #choose-btns .disabled a.btn-yaan b{
	background-position:-293px -434px
}

#choose-btns .choose-btn-append-lite .btn-append{
	height:38px;
	width:101px;
	font:12px/38px simsun;
	margin:0 6px 0 0;
	color:#333
}

#choose-btns .choose-btn-append-lite .btn-append b{
	width:100%;
	height:100%;
	background-position:0 -215px;
	background-color:none
}

#choose-btn-append.disabled .btn-append{
	width:137px
}

#choose-btns #choose-btn-append.choose-btn-append-lite .btn-append:hover b{
	background-position:-157px -215px
}

#choose-btns #choose-btn-append .btn-append-buynow b{
	background-position:0 -123px
}

#choose-btns #choose-btn-append a.btn-append-buynow:hover b{
	background-position:-157px -123px
}

#choose-btn-append .btn-append-heyue{
	width:147px
}

#choose-btn-append .btn-append-heyue b{
	background-position:0 -526px
}

#choose-btns #choose-btn-append a.btn-append-heyue:hover b{
	background-position:-157px -526px
}

#choose-btns .btn-subsidies,#choose-btns .btn-renew{
	width:137px;
	height:38px
}

#choose-btns .btn-subsidies b{
	background-position:0 -77px
}

#choose-btns .btn-renew b{
	background-position:0 -480px
}

#choose-btns a.btn-renew:hover b{
	background-position:-157px -480px
}

#choose-btns a.btn-subsidies:hover b{
	background-position:-157px -77px
}

#choose-btns .btn-baitiao{
	width:105px;
	height:38px
}

#choose-btns .btn-baitiao b{
	background-position:0 -664px
}

.no-stock #choose-btns .btn-baitiao b{
	background-position:-314px -664px;
	cursor:default
}

#nav-minicart.nav-minicart-baitiao .nav-minicart-btn a,#nav-minicart.nav-minicart-baitiao .nav-minicart-btn a:hover{
	width:77px;
	background-position:-156px -664px
}

#choose-btns .btn-baitiao-n{
	width:80px;
	height:38px
}

#choose-btns .btn-baitiao-n b{
	background-position:-314px -215px
}

.cat-3-1195 #choose-btns .btn-append,.cat-3-12360 #choose-btns .btn-append{
	width:110px
}

.cat-3-1195 #choose-btns .btn-append b,.cat-3-12360 #choose-btns .btn-append b{
	background-position:0 -618px
}

.cat-3-1195 #choose-btns #choose-btn-append .btn-append:hover b,.cat-3-12360 #choose-btns #choose-btn-append .btn-append:hover b{
	background-position:-157px -618px
}

.cat-3-1195 #choose-btns #choose-btn-append.disabled .btn-append b,.cat-3-12360 #choose-btns #choose-btn-append.disabled .btn-append b,.cat-3-1195 #choose-btns #choose-btn-append.disabled .btn-append:hover b,.cat-3-12360 #choose-btns #choose-btn-append.disabled .btn-append:hover b{
	background-position:-314px -618px
}

#choose-btns .btn-easybuy{
	width:77px;
	height:38px
}

#choose-btns .btn-easybuy b{
	background-position:0 -169px
}

#choose-btns a.btn-easybuy:hover b{
	background-position:-157px -169px
}

#choose-btns #choose-btn-easybuy .css3-btn-gray b{
	display:none
}

#choose-btns #choose-btn-easybuy .css3-btn-gray{
	color:#ddd;
	border-radius:2px;
	cursor:default;
	height:36px;
	line-height:36px
}

#choose-btns .btn a.btn-divide{
	width:90px;
	height:38px;
	margin:0 6px 0 0;
	line-height:38px
}

#choose-btns .btn-divide b{
	background-position:0 -261px
}

#choose-btns a.btn-divide:hover b{
	background-position:-157px -261px
}

#choose-btns .btn a.btn-coll{
	width:72px;
	height:38px;
	line-height:38px;
	margin-right:10px
}

#choose-btns .btn-coll b{
	background-position:0 -307px
}

#choose-btns a.btn-coll:hover b{
	background-position:-157px -307px
}

#choose-btns .btn-notice{
	width:89px;
	height:38px;
	background-position:-79px -48px
}

#choose-btns .btn-notice b{
	background-position:0 -353px
}

#choose-btns a.btn-notice:hover b{
	background-position:-157px -353px
}

#summary-market del{
	float:left
}

#summary .extra-ico{
	margin-left:1em;
	visibility:hidden;
	display:inline-block;
	width:62px;
	height:15px;
	overflow:hidden;
	line-height:100px;
	background-position:-216px -222px;
	*zoom:1
}

.product-intro-noitem #choose-btn-notice{
	display:block
}

.root61 #name h1{
	height:1.5em;
	white-space:nowrap;
	text-overflow:ellipsis
}

.root61 #name strong,.root61 #name h1{
	width:840px
}

.disabled{
	cursor:default
}

#noitem-related-list{
	width:450px;
	float:left;
	border:1px solid #ddd;
	border-top:0;
	position:relative;
	margin-bottom:20px
}

#noitem-related-list p{
	padding:10px 0 0 10px
}

#noitem-list li div{
	width:100px;
	margin:0 15px
}

#noitem-list li .p-name{
	height:3em;
	line-height:1.5em;
	overflow:hidden;
	text-align:center
}

#noitem-list{
	margin:10px 0 0 37px;
	padding-bottom:10px;
	height:160px
}

#noitem-list .p-price,#itemover-list .p-price,#itemover1-list .p-price{
	height:16px;
	text-align:center
}

#noitem-related-list .spec-control{
	display:block;
	position:absolute;
	top:80px;
	width:17px;
	height:54px
}

#noitem-forward{
	left:10px;
	background-position:0 -139px
}

#noitem-backward{
	right:10px;
	background-position:-17px -139px
}

#noitem-backward:hover{
	background-position:-51px -139px
}

#noitem-forward:hover{
	background-position:-34px -139px
}

#out-of-stock{
	border-top:2px solid #999
}

#out-of-stock #noitem-related-list{
	width:auto;
	float:none;
	border:0;
	margin-bottom:0
}

#out-of-stock .mt{
	height:28px;
	line-height:28px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}

#out-of-stock .mc{
	border:1px solid #ddd;
	border-top:0
}

#out-of-stock li div{
	width:165px;
	margin:0 30px
}

#out-of-stock li .p-name{
	text-align:center;
	margin-bottom:5px
}

#out-of-stock li .p-img{
	text-align:center
}

#out-of-stock .spec-control{
	width:14px;
	height:50px;
	top:100px;
	background-image:url(/product/skin/2012/i/footprint-arr.png);
	background-repeat:no-repeat
}

#out-of-stock #noitem-list li{
	width:225px;
	overflow:hidden
}

#noitem-backward{
	background-position:-16px 0;
	right:20px;
	left:auto
}

#noitem-backward:hover{
	background-position:-16px -50px
}

#noitem-forward{
	background-position:0 0;
	left:20px
}

#noitem-forward:hover{
	background-position:0 -50px
}

#noitem-forward.disabled{
	background-position:0 -100px
}

#noitem-backward.disabled{
	background-position:-16px -100px
}

.root61 #noitem-related-list{
	width:598px
}

div#itemover-related-list{
	margin-bottom:0;
	padding-bottom:10px
}

#itemover-list .fore,#itemover1-list .fore,#noitem-list .fore{
	float:left
}

#itemover1-related-list{
	height:213px
}

#itemover-related-list,#itemover1-related-list{
	border:1px solid #ddd;
	border-top:0;
	position:relative;
	margin-bottom:20px;
	*top:-3px
}

#itemover-related-list p,#itemover1-related-list p{
	padding:10px 0 0 10px
}

#itemover1-list li div{
	width:100px;
	margin:0 15px
}

#itemover-related-list li{
	width:160px;
	padding:0 22px
}

.root61 #itemover-related-list li{
	padding:0 24px
}

.itemover-related-list li .p-name{
	height:3em;
	line-height:1.5em;
	overflow:hidden
}

#itemover1-list li .p-name{
	height:3em;
	line-height:1.5em;
	overflow:hidden;
	text-align:center
}

#itemover-list,#itemover1-list{
	margin:10px 0 0 50px;
	padding-bottom:10px
}

#itemover1-list .p-price{
	overflow:visible
}

#itemover-related-list .spec-control,#itemover1-related-list .spec-control{
	display:block;
	position:absolute;
	top:80px;
	width:17px;
	height:54px
}

#itemover-related-list #itemover-forward,#itemover1-related-list #itemover1-forward{
	left:10px;
	background-position:0 -139px
}

#itemover-backward,#itemover1-backward{
	right:10px;
	background-position:-17px -139px
}

#itemover-backward:hover,#itemover1-backward:hover{
	background-position:-51px -139px
}

#itemover-forward:hover #itemover1-forward:hover{
	background-position:-34px -139px
}

#itemover-related-list #itemover-forward.disabled,#itemover1-related-list #itemove1r-forward.disabled{
	background-position:-68px -139px
}

#itemover-related-list #itemover-backward.disabled,#itemover1-related-list #itemover1-backward.disabled{
	background-position:-85px -139px
}

.itemover-title button{
	width:89px;
	height:25px;
	line-height:25px;
	border:0;
	background-color:none;
	background-position:0 -112px;
	cursor:pointer
}

.itemover-title{
	border:1px solid #ddd;
	height:38px;
	line-height:38px;
	background:#f5f5f5;
	margin-top:10px
}

.itemover-title h3{
	padding-left:10px;
	float:left;
	display:inline
}

#itemover-related-list .controls{
	position:absolute;
	right:0;
	top:-40px
}

#itemover-related-list .controls a{
	width:22px;
	height:22px;
	line-height:22px;
	display:inline-block;
	text-align:center;
	border:1px solid #ddd;
	border-radius:22px;
	background:#fff;
	*zoom:1;
	margin-right:5px
}

#itemover-related-list .controls{
	padding:8px 5px 0 0
}

#itemover-related-list .controls a:hover,#itemover-related-list .controls a.curr{
	background:#e33b3d;
	border:1px solid #e33b3d;
	color:#fff;
	text-decoration:none
}

.root61 #itemover-list,.root61 #itemover1-list{
	margin:10px 0 0 37px
}

#store-selector{
	position:relative;
	float:left;
	z-index:3;
	height:26px;
	margin-right:6px
}

#store-selector dl,#store-selector dt,#store-selector dd{
	float:none;
	color:#999
}

#store-selector dl{
	width:390px
}

#store-selector dd{
	line-height:18px
}

#store-selector dt{
	padding:6px 0 10px
}

#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 .text b{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:17px;
	height:24px;
	background-position:-264px -188px;
	overflow:hidden
}

#store-selector .content{
	display:none;
	position:absolute;
	top:25px;
	left:-45px;
	border:1px solid #CECBCE;
	width:390px;
	padding: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 .content select{
	float:left;
	width:120px;
	border:1px solid #CECBCE;
	margin-right:15px
}

#store-selector .content .select3{
	margin-right:0
}

#store-selector .close{
	display:none;
	position:absolute;
	z-index:2;
	top:20px;
	left:365px;
	width:17px;
	height:17px;
	background-position:-257px -86px
}

#store-selector.hover .content,#store-selector.hover .close{
	display:block
}

#store-selector.hover .close{
	cursor:pointer
}

#store-selector.hover .text{
	z-index:1;
	height:25px;
	border-bottom:0
}

#store-prompt{
	float:left;
	margin-top:4px
}

#store-prompt strong{
	font-size:14px
}

#store-prompt strong.store-over{
	color:#e4393c
}

#preview{
	position:absolute;
	top:0;
	left:0;
	width:352px;
	*z-index:4
}

#preview #spec-list a.disabled{
	cursor:default
}

#spec-n1{
	width:350px;
	height:350px;
	border:1px solid #ddd;
	margin-bottom:5px
}

#spec-list{
	position:relative;
	width:310px;
	height:54px;
	overflow:hidden;
	padding:0 21px
}

#spec-list .spec-control{
	display:block;
	position:absolute;
	top:0;
	width:17px;
	height:54px
}

#spec-forward{
	left:0;
	background-position:0 -139px
}

#spec-backward{
	right:0;
	background-position:-17px -139px
}

#preview .view-sup{
	position:absolute;
	right:0;
	top:0;
	z-index:3
}

#preview .view-sup a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	text-indent:-200px
}

#view-360 a{
	background:url(i/360_flash.png) no-repeat 0 0
}

#view-video a{
	background:url(i/360_video.png) no-repeat 0 0
}

* html #view-360 a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/201007/skin/df/i/360_flash.png')
}

* html #view-video a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/201007/skin/df/i/360_video.png')
}

#spec-forward:hover{
	background-position:-34px -139px
}

#spec-backward:hover{
	background-position:-51px -139px
}

#spec-forward.disabled{
	background-position:-68px -139px
}

#spec-backward.disabled{
	background-position:-85px -139px
}

#spec-list .spec-items{
	position:absolute;
	top:0;
	left:21px
}

#spec-list .spec-items li{
	width:62px;
	text-align:center;
	font-size:0;
	position:relative
}

#spec-list li b{
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	left:4px;
	width:54px;
	height:49px;
	height:18px;
	font:12px/18px simsun;
	color:#fff
}

#spec-list li b{
	background:rgba(0,0,0,.4);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000')
}

:root #spec-list li b,:root #spec-list li b{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000')
}

#spec-list .spec-items img{
	width:50px;
	height:50px;
	padding:1px;
	border:1px solid #CECFCE
}

#spec-list .spec-items .curr img{
	padding:0;
	border:2px solid #e4393c
}

.jqzoom{
	position:relative;
	padding:0
}

.zoomdiv{
	z-index:8;
	position:absolute;
	top:0;
	left:362px;
	width:400px;
	height:400px;
	background:url(i/loading.gif) #fff no-repeat center center;
	border:1px solid #e4e4e4;
	display:none;
	text-align:center;
	overflow:hidden
}

.bigimg{
	width:800px;
	height:800px
}

.jqZoomPup{
	z-index:3;
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:50px;
	border:1px solid #aaa;
	background:#FEDE4F 50% top no-repeat;
	opacity:.5;
	-moz-opacity:.5;
	-khtml-opacity:.5;
	filter:alpha(Opacity=50);
	cursor:move
}

#spec-list .spec-items img.img-hover{
	border:2px solid #e4393c;
	padding:0
}

#brand-bar{
	float:right;
	width:155px;
	padding-top:18px;
	margin-bottom:15px
}

#brand-bar .brand{
	border:1px solid #ddd;
	padding:5px 0;
	margin-bottom:8px;
	text-align:center
}

#brand-bar .slogens dt{
	width:140px;
	height:15px;
	margin:15px auto 10px;
	overflow:hidden;
	line-height:50px;
	background-position:-121px -271px
}

#brand-bar .slogens{
	border:1px solid #DEDFDE;
	padding-bottom:8px;
	overflow:hidden;
	zoom:1;
	display:none
}

#brand-bar .slogens dd{
	float:left;
	display:inline;
	text-align:center
}

#brand-bar .slogens span{
	display:block
}

#brand-bar .slogens .fore2,#brand-bar .slogens .fore4{
	width:1px;
	height:56px;
	background-position:-277px -39px
}

#brand-bar .slogens .fore1,#brand-bar .slogens .fore5{
	width:36px
}

#brand-bar .slogens .fore3{
	width:58px
}

#brand-bar .slogens .fore1{
	margin:0 5px
}

#brand-bar .slogens .fore5{
	margin:0 5px
}

#brand-bar .slogens b{
	display:block;
	width:36px;
	height:30px;
	margin:0 auto 8px;
	background-repeat:no-repeat;
	background-position:0 0
}

#brand-bar .slogens .fore1 b{
	background-position:0 -197px
}

#brand-bar .slogens .fore3 b{
	background-position:-36px -197px
}

#brand-bar .slogens .fore5 b{
	background-position:-72px -197px
}

#brand-bar .slogens .fore1 a:hover b{
	background-position:0 -227px
}

#brand-bar .slogens .fore3 a:hover b{
	background-position:-36px -227px
}

#brand-bar .slogens .fore5 a:hover b{
	background-position:-72px -227px
}

#brand-bar .seller{
	border:solid #DEDFDE;
	border-width:0 1px 1px;
	padding:10px 0
}

#brand-bar .seller .seller-btn{
	padding:10px 32px 0
}

.seller-btn a:hover{
	text-decoration:none
}

#brand-bar .seller-btn{
	padding:5px 10px 0 5px;
	border-top:1px dotted #ccc;
	margin-top:10px;
	display:none
}

#brand-bar .seller-link{
	padding-left:5px
}

#brand-bar .seller-btn a{
	float:left;
	width:90px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:center
}

#brand-bar .seller-btn #jdim{
	background-position:-162px -85px;
	width:70px;
	padding-left:20px;
	display:inline;
	margin-bottom:10px;
	position:relative
}

#brand-bar .seller-btn #jdim s,#brand-bar .seller-btn #jdim b{
	float:left;
	height:21px;
	line-height:21px;
	background:url(i/im.png) 0 -21px no-repeat;
	text-decoration:none;
	cursor:pointer;
	font-weight:400
}

#jdim img{
	position:absolute;
	left:0;
	top:0;
	z-index:1
}

#brand-bar .seller-btn #jdim.noservice{
}

#seller-enter{
	background-position:-162px -85px
}

#brand-bar .seller-status{
	text-align:center;
	border-top:1px solid #DEDFDE;
	margin-top:5px;
	padding-top:5px
}

#brand-bar .seller-status span{
	display:block
}

.root61 #summary{
	width:600px
}

.root61 #choose{
	width:598px
}

.root61 #product-intro .dd{
	width:524px
}

.root61 #brand-bar{
	width:210px
}

.root61 #brand-bar .slogens span{
	display:inline
}

.root61 #brand-bar .seller-btn #jdim{
	margin:0 10px 0 0
}

.root61 #brand-bar .seller .seller-btn{
	padding:10px 0 0 10px
}

.root61 #brand-bar .seller-status span{
	display:inline
}

.root61 #brand-bar .slogens .fore1,.root61 #brand-bar .slogens .fore5{
	width:4em
}

.root61 #brand-bar .slogens .fore3{
	width:78px
}

.root61 #brand-bar .slogens .fore1{
	margin:0 6px 0 10px
}

.root61 #brand-bar .slogens .fore5{
	margin:0 10px 0 6px
}

.root61 #brand-bar .seller-btn{
	padding:5px 10px 0
}

.root61 #brand-bar .seller-link{
	padding-left:10px
}

#brand-bar-pop{
	float:right;
	width:155px;
	margin-top:15px;
	margin-bottom:20px
}

#evaluate-detail .mt{
	font-size:12px
}

#brand-bar-pop #evaluate dd{
	line-height:16px;
	margin-bottom:10px
}

#brand-bar-pop #evaluate dd s{
	margin-top:0
}

#brand-bar-pop dl{
	overflow:hidden;
	*zoom:1;
	padding:10px 0 0 10px;
	border:1px solid #ddd;
	border-bottom:0
}

#brand-bar-pop #hotline{
	padding:10px 0 0 10px;
	border-top:0
}

#online-service dt,#online-service dd{
	margin-bottom:5px
}

#brand-bar-pop #evaluate-detail{
	padding:10px 0 0 10px;
	border:1px solid #ddd;
	border-top:0;
	border-bottom:0
}

#brand-bar-pop #evaluate{
	border-bottom:1px solid #ddd;
	display:none;
	border-top:0
}

#brand-bar-pop dd{
	clear:both
}

#brand-bar-pop dt{
	float:left;
	padding-bottom:5px;
	font-family:simsun
}

#online-service dt{
	padding-bottom:0
}

#brand-bar-pop #online-service{
	padding:0 0 0 10px;
	border-top:0
}

#online-service dt{
	padding-top:10px
}

#online-service dd{
	padding-top:0
}

#brand-bar-pop #seller{
	padding-bottom:10px;
	border:1px solid #ddd
}

#seller dd a{
	color:#005ea7
}

#brand-bar-pop #seller dd{
	width:130px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

#brand-bar-pop .evaluate-grade{
	float:left
}

.heart-white,.heart-red{
	background:url(i/grade.png) 0 0 no-repeat;
	height:18px;
	display:inline-block;
	*zoom:1;
	_background:url(i/grade-ie6.png) 0 0 no-repeat
}

#evaluate .heart-white{
	position:relative;
	overflow:hidden;
	width:78px;
	background-position:0 -18px
}

#evaluate .heart-red{
	position:absolute;
	left:-40px;
	width:78px;
	background-position:0 0
}

#evaluate .h10{
	left:0
}

#evaluate .h9{
	left:-10px
}

#evaluate .h8{
	left:-20px
}

#evaluate .h7{
	left:-30px
}

#evaluate .h6{
	left:-40px
}

#evaluate .h5{
	left:-50px
}

#evaluate .h4{
	left:-60px
}

#enter-shop{
	border:1px solid #ddd;
	border-top:0;
	padding-top:10px
}

#enter-shop a{
	display:block;
	border-top:1px solid #ddd;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#005ea7
}

#enter-shop a:hover{
	background:#eee
}

#brand-bar-pop #evaluate strong{
	margin-left:2px
}

#brand-bar-pop #evaluate-detail .mc dl{
	padding-bottom:1px;
	border:0;
	padding:0
}

#brand-bar-pop #evaluate-detail .mc dd{
	overflow:hidden;
	clear:none;
	*zoom:1
}

#brand-bar-pop #evaluate-detail .mc dt{
	*line-height:1.2em
}

#brand-bar-pop #evaluate-item-last{
	padding-bottom:10px
}

#brand-bar-pop #online-service dt{
	line-height:20px
}

#brand-bar-pop #online-service dd{
	float:left
}

#brand-bar-pop #evaluate-detail .mc .evaluate-item-last{
	padding-bottom:10px
}

#evaluate-detail .line{
	width:135px;
	height:0;
	overflow:hidden;
	border-bottom:1px dotted #ddd
}

#j-im.djd-im{
	*float:left
}

.root61 #online-service{
	height:45px
}

.root61 #online-service dt{
	padding-bottom:5px
}

.djd-im,a.d-offline{
	display:inline-block;
	padding-left:27px;
	width:59px;
	height:24px;
	line-height:24px;
	background:url(i/im20131028.gif) 0 0 no-repeat
}

#j-im.djd-im,#j-im.djd-im:hover,#j-im.djd-im:visited,#consult #j-im-extra.djd-im,#consult #j-im-extra.djd-im:hover,#consult #j-im-extra.djd-im:visited{
	text-decoration:none;
	cursor:pointer
}

.djd-im b{
	color:#fff;
	font-weight:400
}

a.d-offline b{
	color:#ccc
}

a.d-offline{
	background:url(i/im20131028.png) 0 0 no-repeat
}

#summary #j-im{
	margin:-3px 0 0 5px;
	_margin:0 0 0 5px
}

#brand-bar-pop #evaluate-detail .fl{
	width:6em
}

.eva-grade b{
	display:none
}

#brand-bar-pop #evaluate-detail s{
	margin-left:0
}

#brand-bar-pop #pop-company{
	border-top:1px dotted #ddd
}

#brand-bar-pop #pop-address{
	border-top:0
}

.root61 #brand-bar-pop{
	width:210px
}

.root61 #brand-bar-pop dd{
	overflow:hidden;
	*zoom:1;
	clear:none
}

.root61 #brand-bar-pop dt{
	padding-bottom:0
}

.root61 #brand-bar-pop .eva-grade b{
	display:inline
}

.root61 #brand-bar-pop #evaluate-detail .fl{
	width:10em
}

.root61 #brand-bar-pop #evaluate-detail s{
	margin-left:1.5em
}

.root61 #brand-bar-pop #seller dd{
	width:120px
}

.root61 #online-service dd{
	padding-top:10px
}

.root61 #evaluate-detail .line{
	width:190px
}

#global-buy{
	padding-bottom:10px
}

#global-buy em{
	position:relative;
	display:block;
	width:155px;
	height:30px;
	overflow:hidden
}

#global-buy em img{
	position:absolute;
	left:auto;
	right:0
}

.root61 #global-buy,.root61 #global-buy em{
	width:210px
}

.root61 #global-buy em img{
	left:0
}

#brand-bar #evaluate{
	display:none
}

#evaluate{
	padding:10px 0 0 5px;
	overflow:hidden;
	*zoom:1;
	clear:both
}

#brand-bar .seller .dt{
	float:left;
	text-align:left;
	margin-bottom:10px;
	width:auto
}

.seller em{
	float:left;
	font:12px/12px simsun
}

.seller a{
	white-space:nowrap;
	clear:both;
	display:block;
	font:12px/12px simsun
}

* html .seller em,* html .seller a{
	font:12px/14px simsun
}

#evaluate span{
	float:left;
	width:70px;
	clear:both;
	overflow:hidden
}

#evaluate s{
	float:left;
	width:16px;
	height:16px;
	margin:-2px 0 0 4px;
	display:inline-block;
	cursor:pointer;
	background-position:-227px -369px
}

#evaluate s.fold{
	background-position:-227px -352px
}

.eva-grade b{
	display:none;
	font-weight:400
}

#evaluate-detail{
	padding:10px 0 0 5px;
	margin:0
}

#evaluate-detail .fl{
	width:7em
}

#evaluate-detail .mt{
	color:#999;
	margin-bottom:10px
}

#evaluate-detail .mc dl{
	margin-bottom:10px
}

#evaluate-detail .mc .evaluate-item-last{
	margin-bottom:0
}

#evaluate-detail .mc dt{
	float:left;
	width:5em;
	color:#999;
	line-height:1.1em
}

#evaluate-detail .mc dd{
	overflow:hidden;
	*zoom:1;
	line-height:1.1em
}

#evaluate-detail s{
	width:11px;
	height:11px;
	display:inline-block;
	*zoom:1;
	margin-left:.5em
}

#evaluate-detail .eva-down{
	color:#090
}

#evaluate-detail .eva-eq{
	color:#333
}

#evaluate-detail .eva-up{
	color:#f60
}

.eva-percent s{
	margin-right:2px
}

.eva-up s{
	background-position:-139px -95px
}

.eva-down s{
	background-position:-150px -84px
}

.eva-eq s{
	background-position:-139px -84px
}

.root61 #brand-bar .seller .dt{
	display:inline;
	margin-bottom:0
}

.root61 .seller a{
	white-space:nowrap;
	clear:none;
	display:inline
}

.root61 #evaluate,.root61 #evaluate-detail{
	padding-left:10px
}

.root61 #evaluate span{
	clear:none
}

.root61 #evaluate-detail .fl{
	width:9em
}

.root61 #evaluate-detail s{
	margin-left:1.5em
}

.root61 .eva-grade b{
	display:inline
}

.stabcon .infos .btns a:hover,#i-comment .btns a{
	text-decoration:none
}

.i-item .btns a:hover,.i-item .btns a:visited{
	color:#333
}

.master .p-price{
	display:none
}

#recommend{
	overflow:visible
}

#recommend .mc{
	padding:10px 0
}

#recommend .p-name{
	height:3em
}

#recommend .master .p-name{
	width:100px;
	padding:0 13px
}

#recommend .stab{
	overflow:hidden;
	margin-bottom:10px
}

#recommend .stab li{
	padding:0 10px;
	height:16px;
	cursor:pointer;
	border-left:1px solid #D4D1C8;
	margin-left:-1px;
	line-height:16px;
	text-align:center;
	color:#005aa0;
	white-space:nowrap
}

#recommend .stab .fore1{
	border:0
}

#recommend .stab .scurr{
	font-weight:700;
	color:#333
}

#recommend .master{
	float:left;
	width:150px;
	padding:0 0 0 10px;
	text-align:center;
	overflow:hidden
}

#recommend .master s,#recommend .suits li s{
	float:right;
	display:inline;
	width:24px;
	height:22px;
	background-position:0 -260px;
	margin-top:40px;
	margin-right:3px
}

#recommend .suits .p-img,#recommend .suits .p-name,#recommend .suits .choose,#recommend .suits .p-more{
	*float:left
}

#recommend .suits .p-more{
	*white-space:nowrap;
	clear:both
}

#recommend .suits .choose{
	*width:100px
}

#recommend .suits li.last-item s,#favorable-suit .suits li.last-item s,#recommend .suits li.last_item s,#favorable-suit .suits li.last_item s{
	display:none
}

#recommend .suits{
	float:left;
	width:356px;
	padding-bottom:10px
}

#recommend .suits li{
	width:128px;
	padding:0;
	background-position:0 -260px
}

#recommend .suits li .p-name{
	width:100px
}

.last_item .p-more{
	display:block
}

#newFittign-tab .iloading{
	margin:60px auto
}

#newFittign-tab .choose{
	*width:145px
}

#recommend #newFittign-tab .master s,#recommend #newFittign-tab .suits li s{
	margin-top:60px
}

#recommend .infos{
	float:left;
	width:190px;
	line-height:20px;
	padding-left:10px
}

#recommend .infos s{
	float:left;
	width:24px;
	height:22px;
	background-position:-30px -260px;
	margin-top:40px
}

#recommend .infos .selected,#recommend .infos .p-price,#recommend .infos .p-saving,#recommend .infos .btns,#recommend .infos .p-name,#more-fitting-link{
	margin-left:35px
}

.infos .p-saving{
	color:#999
}

#more-fitting-link b{
	position:absolute;
	top:-16px;
	left:10px;
	display:block;
	width:26px;
	height:15px;
	background-position:-247px -352px
}

#more-fitting-link{
	font-weight:700;
	position:relative;
	top:-20px
}

#more-fitting-link span{
	font:700 12px/1em simsun;
	padding-left:3px;
	position:relative;
	top:1px
}

.tab-cat{
	width:590px
}

#recommend .btn-buy{
	display:block;
	width:77px;
	height:25px;
	margin-top:10px;
	background-position:-166px -112px;
	text-align:center;
	line-height:25px;
	color:#fff;
	font-weight:700
}

#tab-hot .infos .p-name a,#tab-hot .infos .p-name a:visited{
	font-weight:700;
	color:#005AA0
}

#recommend #tab-hot .suits{
	position:relative
}

#tab-reco .suits{
	overflow-x:scroll;
	padding-bottom:10px
}

#tab-reco #newFittign-tab .suits{
	height:205px;
	overflow:hidden
}

#tab-reco .suits ul{
	width:1958px
}

#tab-hot .suits{
	overflow-x:hidden
}

#tab-hot{
	overflow:visible
}

#tab-hot .suits ul{
	width:1858px
}

#tab-services{
	display:none
}

#tab-services .i-mc{
	padding:0 10px
}

#tab-services table{
	margin-left:20px
}

#tab-services table td{
	padding:2px 5px;
	font-size:12px
}

#tab-services table td .btn-buy{
	width:70px;
	height:21px;
	line-height:21px;
	margin:0;
	background-position:-69px -84px
}

#tab-services table td .btn-buy:hover{
	text-decoration:none
}

.root61 #recommend .suits{
	width:620px
}

.root61 .tab-cat{
	width:790px
}

.root61 #recommend .suits li{
	width:145px;
	padding-left:20px
}

#recommend #stabcon_suits .master .p-name{
	width:140px;
	padding:0 10px
}

#stabcon_suits .pop-wrap{
	position:relative;
	float:left
}

#stabcon_suits #pop-info{
	position:absolute;
	z-index:5;
	left:0;
	top:208px
}

#stabcon_suits .master{
	width:200px
}

#stabcon_suits .suits{
	overflow:visible
}

#stabcon_suits .lh{
	overflow:hidden
}

#stabcon_suits .infos s,#stabcon_suits .infos{
	margin-top:50px
}

#recommend #stabcon_suits li{
	position:relative
}

#recommend #stabcon_suits li .p-name,#recommend #stabcon_suits li .choose{
	width:156px
}

#stabcon_suits .master s,#stabcon_suits .suits li s{
	margin-top:100px
}

#stabcon_suits .p-scroll-btn{
	background-image:url(i/scroll-btns.png);
	background-repeat:no-repeat
}

#stabcon_suits .selected{
	border-color:#e4393c
}

#stabcon_suits .p-scroll{
	width:155px;
	_width:155px;
	height:29px;
	background:#fff;
	padding-bottom:10px;
	overflow:hidden;
	*zoom:1;
	padding:5px 0;
	border:1px solid #fff;
	border-bottom:0
}

#stabcon_suits .actived{
	border-color:#c4c4c4;
	border-bottom:0;
	-webkit-box-shadow:0 2px 4px #ccc;
	box-shadow:0 2px 4px #ccc
}

#recommend #stabcon_suits .p-scroll li{
	width:30px;
	height:30px;
	padding:0
}

#stabcon_suits .p-scroll-btn-w{
	float:left;
	width:16px;
	height:29px
}

#stabcon_suits .p-scroll-btn{
	float:left;
	display:none;
	width:16px;
	height:29px;
	text-indent:-9999px
}

#stabcon_suits .p-scroll-prev{
	margin-right:2px;
	background-position:0 0
}

#stabcon_suits .p-scroll-next{
	background-position:-18px 0
}

#stabcon_suits * html .psearch .disableIE6{
	background-position:0 -31px
}

#stabcon_suits .p-scroll-prev.disabled{
	background-position:0 -31px
}

#stabcon_suits .p-scroll-next.disabled{
	background-position:-18px -31px
}

#stabcon_suits .p-scroll-wrap{
	float:left;
	width:186px;
	height:29px;
	overflow:hidden
}

#stabcon_suits .p-scroll-wrap li,.p-scroll-wrap li a{
	float:left
}

#stabcon_suits .p-scroll-wrap li a{
	padding:1px;
	border:1px solid #ddd
}

#stabcon_suits .p-scroll-wrap li a img{
	width:25px;
	height:25px
}

#stabcon_suits .p-scroll-wrap li a.curr{
	border:1px solid #e4393c
}

#stabcon_suits .suits li{
	padding-left:5px;
	width:195px
}

.root61 #stabcon_suits .suits{
	width:570px
}

.root61 #stabcon_suits .suits li{
	padding-left:5px;
	width:195px
}

#recommend #stabcon_pop .master .p-name{
	width:140px;
	padding:0 10px
}

#stabcon_pop .pop-wrap{
	position:relative;
	float:left
}

#stabcon_pop #pop-info{
	position:absolute;
	z-index:5;
	left:0;
	top:208px
}

#stabcon_pop .master{
	width:200px
}

#stabcon_pop .suits{
	overflow:visible
}

#stabcon_pop .lh{
	overflow:hidden
}

.match-pop-tips{
	padding:5px 0 0;
	color:#e4393c
}

#stabcon_pop .infos s,#stabcon_pop .infos{
	margin-top:50px
}

#pop-box,#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
}

#p-scroll,#p-scroll-suit{
	padding:10px 0 0 10px
}

.p-scroll{
	padding:0 0 10px
}

#p-tips,#p-tips-suit{
	color:#e4393c
}

#p-size-btn,#p-size,#p-tips,#p-size-btn-suit,#p-size-suit,#p-tips-suit{
	padding:0 10px
}

#p-size-btn,#p-size-btn-suit{
	padding-bottom:10px
}

#p-tips p,#p-tips-suit p{
	padding:5px 0
}

#p-size-btn a:hover,#p-size-btn-suit a:hover{
	text-decoration:none
}

#p-size-btn a,#p-size-btn-suit a{
	display:inline-block;
	*zoom:1;
	width:50px;
	margin-right:5px;
	height:21px;
	line-height:21px;
	background:url(i/scroll-btns.png) -36px 0 no-repeat;
	text-align:center
}

#p-size a,#p-size-suit a{
	display:inline-block;
	*zoom:1;
	padding:2px 5px;
	border:1px solid #ccc;
	margin:0 5px 10px 0
}

.p-selected{
	background:#fffdee;
	width:138px;
	border:1px solid #edd28b;
	margin:7px 0;
	padding:4px 10px
}

.p-selected a{
	color:#005ea7;
	white-space:nowrap
}

.p-selected a,.p-selected a:hover,.p-selected a:visited{
	color:#005ea7
}

#stabcon_suits{
	position:relative
}

#tab-suits{
	overflow:visible
}

.stabcon_suits .choose{
	height:16px
}

.p-choose .hl_blue{
	cursor:pointer
}

#recommend #stabcon_pop li{
	position:relative
}

#recommend #stabcon_pop li .p-name,#recommend #stabcon_pop li .choose{
	width:156px
}

#stabcon_pop .master s,#stabcon_pop .suits li s{
	margin-top:100px
}

#stabcon_pop .p-size{
	border:1px solid #c4c4c4;
	padding:0 10px 10px;
	width:155px;
	left:5px;
	background:#fff;
	border-top:0;
	-webkit-box-shadow:0 2px 4px #ccc;
	box-shadow:0 2px 4px #ccc
}

#stabcon_pop .p-scroll-btn{
	background-image:url(i/scroll-btns.png);
	background-repeat:no-repeat
}

#stabcon_pop .selected{
	border-color:#e4393c
}

.p-size-list,.p-size-btn{
	padding:5px 0 0
}

.p-size-btn a:hover{
	text-decoration:none
}

.p-size-btn a{
	display:inline-block;
	*zoom:1;
	width:50px;
	margin-right:5px;
	height:21px;
	line-height:21px;
	background:url(i/scroll-btns.png) -36px 0 no-repeat;
	text-align:center
}

.p-size-list a{
	display:inline-block;
	*zoom:1;
	padding:2px 5px;
	border:1px solid #ccc;
	margin:0 5px 5px 0
}

#stabcon_pop .p-scroll{
	width:155px;
	_width:155px;
	height:29px;
	background:#fff;
	padding-bottom:10px;
	overflow:hidden;
	*zoom:1;
	padding:5px 0;
	border:1px solid #fff;
	border-bottom:0
}

#stabcon_pop .actived{
	border-color:#c4c4c4;
	border-bottom:0;
	-webkit-box-shadow:0 2px 4px #ccc;
	box-shadow:0 2px 4px #ccc
}

#recommend #stabcon_pop .p-scroll li{
	width:30px;
	height:30px;
	padding:0
}

#stabcon_pop .p-scroll-btn-w{
	float:left;
	width:16px;
	height:29px
}

#stabcon_pop .p-scroll-btn{
	float:left;
	display:none;
	width:16px;
	height:29px;
	text-indent:-9999px
}

#stabcon_pop .p-scroll-prev{
	margin-right:2px;
	background-position:0 0
}

#stabcon_pop .p-scroll-next{
	background-position:-18px 0
}

#stabcon_pop * html .psearch .disableIE6{
	background-position:0 -31px
}

#stabcon_pop .p-scroll-prev.disabled{
	background-position:0 -31px
}

#stabcon_pop .p-scroll-next.disabled{
	background-position:-18px -31px
}

#stabcon_pop .p-scroll-wrap{
	float:left;
	width:186px;
	height:29px;
	overflow:hidden
}

#stabcon_pop .p-scroll-wrap li,.p-scroll-wrap li a{
	float:left
}

#stabcon_pop .p-scroll-wrap li a{
	padding:1px;
	border:1px solid #ddd
}

#stabcon_pop .p-scroll-wrap li a img{
	width:25px;
	height:25px
}

#stabcon_pop .p-scroll-wrap li a.curr{
	border:1px solid #e4393c
}

#stabcon_pop .suits li{
	padding-left:5px;
	width:195px
}

.root61 #stabcon_pop .suits{
	width:570px
}

.root61 #stabcon_pop .suits li{
	padding-left:5px;
	width:195px
}

#favorable-suit{
	border-top:2px solid #999
}

#favorable-suit .mt{
	height:28px;
	background-position:0 -287px
}

#favorable-suit .mc{
	padding:10px 0;
	border:1px solid #ddd;
	border-top:0
}

#favorable-suit .p-name{
	height:3em
}

#favorable-suit .master .p-name{
	width:100px;
	padding:0 13px
}

#favorable-suit .stab{
	overflow:hidden;
	margin-bottom:10px
}

#favorable-suit .stab li{
	padding:0 15px;
	height:16px;
	cursor:pointer;
	border-left:1px solid #D4D1C8;
	line-height:16px;
	text-align:center;
	color:#005aa0
}

#favorable-suit .stab .fore1{
	border:0
}

#favorable-suit .stab .scurr{
	font-weight:700;
	color:#333
}

#favorable-suit .master{
	float:left;
	width:150px;
	padding:0 0 0 10px;
	overflow:hidden
}

#favorable-suit .master s,#favorable-suit .suits li s{
	float:right;
	width:24px;
	height:22px;
	background-position:0 -260px;
	margin-top:40px;
	margin-right:3px
}

#favorable-suit .suits{
	float:left;
	width:356px;
	padding-bottom:10px
}

#favorable-suit .suits li{
	width:128px;
	padding:0;
	background-position:0 -260px
}

#favorable-suit .suits li .p-name{
	width:100px
}

#favorable-suit .infos{
	float:left;
	width:190px;
	line-height:20px;
	padding-left:10px
}

#favorable-suit .infos s{
	float:left;
	width:24px;
	height:22px;
	background-position:-30px -260px;
	margin-top:40px
}

#favorable-suit .infos .selected,#favorable-suit .infos .p-price,#favorable-suit .infos .p-saving,#favorable-suit .infos .btns,#favorable-suit .infos .p-name{
	margin-left:35px
}

#favorable-suit .infos .p-name{
	height:3em;
	overflow:hidden;
	line-height:1.5em
}

#favorable-suit .btn-buy{
	display:block;
	width:77px;
	height:25px;
	margin-top:10px;
	background-position:-166px -112px;
	text-align:center;
	line-height:25px;
	color:#fff;
	font-weight:700
}

#favorable-suit .infos .p-name a,#favorable-suit .infos .p-name a:visited{
	font-weight:700;
	color:#005AA0
}

#favorable-suit .suits{
	overflow-x:auto;
	padding-bottom:10px
}

#favorable-suit .suits ul{
	width:958px;
	padding-bottom:10px
}

#tab-suits .master{
	width:200px
}

#favorable-suit .suits{
}

#favorable-suit #tab-suits .tab-cat ul{
	margin-left:-1px
}

#favorable-suit #tab-suits .master s,#favorable-suit #tab-suits .suits s{
	margin-top:100px
}

#favorable-suit #tab-suits .suits li{
	padding-left:5px;
	width:195px
}

#favorable-suit #tab-suits ul{
	width:auto
}

#favorable-suit #tab-suits .suits{
	width:356px;
	overflow-x:auto
}

.root61 #favorable-suit #tab-suits .suits li{
	width:195px
}

.root61 #favorable-suit #tab-suits .suits{
	width:570px;
	overflow-x:hidden
}

.root61 #favorable-suit .suits{
	width:620px
}

.root61 #favorable-suit .suits li{
	width:145px;
	padding-left:20px
}

#product-detail{
	overflow:visible
}

#product-detail .tab{
	float:left
}

#product-detail .detail-list{
	padding:8px;
	border:solid #DEDFDE;
	border-width:0 1px 1px;
	overflow:hidden;
	zoom:1
}

#product-detail .detail-list li{
	float:left;
	width:33%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:2px 0
}

#product-detail .detail-correction{
	padding:8px 0;
	zoom:1
}

#product-detail .detail-correction b{
	display:inline-block;
	width:18px;
	height:15px;
	background-position:-260px -270px;
	margin-right:5px;
	vertical-align:middle;
	*zoom:1
}

#promises{
	padding:10px;
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #DEDEDE;
	clear:both
}

#promises a{
	color:#005AA0
}

#state{
	padding:10px;
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #DEDEDE
}

#state strong{
	color:#e4393c
}

#product-detail .p-tab{
	position:relative
}

#product-detail .p-tab s{
	display:inline-block;
	width:9px;
	height:6px;
	overflow:hidden;
	margin-left:5px;
	background-position:-26px -324px;
	*zoom:1;
	vertical-align:middle
}

#product-detail li.hover a s{
	background-position:-40px -324px
}

#product-detail .hover .sub-item{
	display:block;
	position:absolute;
	z-index:1;
	top:32px;
	left:0;
	border:1px solid #ddd;
	border-top:0;
	width:116px;
	background-color:#fff;
	-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.12);
	-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.12);
	box-shadow:0 5px 5px 0 rgba(0,0,0,.12)
}

#product-detail .sub-item li{
	float:none
}

#product-detail .sub-item li a{
	border:0;
	color:#666;
	width:90px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:left
}

#product-detail .sub-item li a:hover,#product-detail .sub-item li.hl_red a{
	color:#e4393c
}

#comment{
	border-top:2px solid #999
}

#comment h2{
	padding:0 12px;
	font-size:14px
}

/* #comment .mc{ */
/* 	padding:10px 0; */
/* 	overflow:hidden; */
/* 	zoom:1; */
/* 	border:1px solid #ddd; */
/* 	border-top:0 */
/* } */

#comment .mc {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ddd #ddd;
    border-image: none;
    border-right: 1px solid #ddd;
    /* border-style: none solid solid; */
    border-width: 0 1px 1px;
    overflow: hidden;
    padding: 10px 0;
}

#comment .rate{
	float:left;
	width:120px;
	padding:20px 0 0;
	text-align:center
}

#comment .rate strong{
	font:400 46px/30px arial;
	color:#e4393c
}

#comment .rate span{
	color:#999;
	font-family:arial
}

#comment .percent dd div {
    background-color: #ed0000;
    background-image: linear-gradient(to bottom, #ed0000 0px, #a50000 100%);
    height: 10px;
    overflow: hidden;
    width: 0;
}

#comment .rate strong span{
	font-size:24px;
	color:#e4393c
}

#comment .percent{
	float:left;
	width:186px;
	height:74px;
	padding:8px 0;
	border-right:1px solid #E4E4E4
}

#comment .percent span{
	color:#9C9A9C
}

#comment .percent dl{
	padding:2px 0;
	overflow:hidden;
/* 	zoom:1 */
}

#comment .percent dt{
	float:left;
	width:70px
}

/* #comment .percent dd{ */
/* 	float:left; */
/* 	width:100px; */
/* 	height:10px; */
/* 	margin-top:6px; */
/* 	overflow:hidden; */
/* 	background:#efefef */
/* } */

#comment .percent dd {
    background: none repeat scroll 0 0 #ED0000;
    float: left;
    height: 10px;
    margin-top: 6px;
    overflow: hidden;
    width: 100px;
}

#comment .percent dd div{ 
	overflow:hidden;
	height:10px;
	width:0;
	background-color:#ED0000;
	background-image:-ms-linear-gradient(top,#ED0000 0,#A50000 100%);
	background-image:-moz-linear-gradient(top,#ED0000 0,#A50000 100%);
	background-image:-o-linear-gradient(top,#ED0000 0,#A50000 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ED0000),color-stop(1,#A50000));
	background-image:-webkit-linear-gradient(top,#ED0000 0,#A50000 100%);
	background-image:linear-gradient(to bottom,#ED0000 0,#A50000 100%)
} 

#comment .actor{
	float:left;
	position:relative;
	width:280px;
	height:85px;
	padding:5px 15px 0;
	line-height:15px;
	border-right:1px solid #E4E4E4;
	overflow:hidden;
	zoom:1
}

#comment .actor a{
	color:#005aa0
}

#comment .actor ul{
	margin-top:5px;
	height:40px;
	overflow:hidden
}

#comment .actor li{
	float:left;
	width:120px;
	height:15px;
	padding:2px 17px 2px 0;
	overflow:hidden
}

#comment .actor li span{
	color:#9C9A9C
}

#comment .actor .u-name{
	float:left;
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

#comment .actor span{
	float:right
}

#comment .btns{
	float:right;
	width:140px;
	height:75px;
	padding-top:5px;
	line-height:15px;
	text-align:center
}

#comment .btn-comment{
	display:block;
	overflow:hidden;
	margin:5px auto;
	width:119px;
	height:30px;
	line-height:30px;
	background-position:-142px -390px
}

#comment .btns .btn-comment{
	color:#333
}

#comment .btns a{
	color:#005aa0
}

.root61 #comment .rate{
	width:190px
}

.root61 #comment .actor{
	width:446px
}

.root61 #comment .actor li{
	width:160px
}

#comments-list,#consult{
	margin-bottom:20px
}

#comment-0 .extra{
	padding-top:5px
}

#comments-list .iloading{
	margin:20px auto
}

#comments-list .tab{
	float:left
}

#comments-list .item{
	position:relative;
	padding:0 0 2px 120px;
	margin-top:8px;
	background:#fff;
	zoom:1
}

#comments-list .user{
	position:absolute;
	top:10px;
	left:0;
	width:120px;
	text-align:center;
	color:#9C9A9C
}

#comments-list .user .u-name{
	width:120px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

#comments-list .user a{
	color:#005aa0
}

#comments-list .u-icon img{
	width:50px;
	height:50px;
	padding:8px;
	background:url(i/avatar-bg.png) no-repeat 0 0
}

#comments-list .i-item{
	padding:10px 15px 5px;
	border:1px solid #d0e4c2;
	background:#fcfffa
}

#comments-list .o-topic{
	padding:0 0 2px;
	margin-bottom:10px;
	border-bottom:1px solid #d0e4c2;
	overflow:hidden;
	zoom:1
}

#comments-list .o-topic .hl_blue a{
	color:#005AA0
}

#comments-list .topic{
	float:left
}

#comments-list .topic-best{
	width:35px;
	height:20px;
	line-height:100px;
	overflow:hidden;
	margin-right:5px;
	background-position:-243px -112px
}

#comments-list .star{
	float:left;
	margin:1px 0 0 5px
}

#comments-list .date-comment{
	float:right;
	color:#9C9A9C;
	margin-left:10px
}

#comments-list .date-comment a{
	margin-right:10px;
	color:#005aa0
}

#comments-list .comment-content dl{
	padding:2px 0;
	overflow:hidden;
	zoom:1
}

#comments-list .comment-content dt{
	float:left;
	width:62px;
	text-align:right;
	color:#9C9A9C
}

#comments-list .comment-content dd{
	float:left;
	width:530px;
	word-wrap:break-word
}

#comments-list .comment-content dd a,#comments-list .comment-content dd a:visited{
	color:#005ea7
}

#comments-list .item .btns{
	clear:both;
	padding:10px 0 5px;
	overflow:hidden;
	zoom:1;
	line-height:20px
}

#comments-list .btn-reply,#comments-list .btn-agree,#comments-list .btn-oppose{
	display:block;
	height:20px;
	padding:0 10px;
	border-top:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	text-decoration:none;
	text-align:center;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
	background:-moz-linear-gradient(top,#fafafa,#f2f2f2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');
	margin-right:0;
	border-radius:3px
}

#comments-list .btn-agree,#comments-list .btn-oppose{
	float:left;
	margin-right:10px;
	display:inline
}

#comments-list .useful span{
	float:left;
	margin-right:5px;
	color:#999
}

#comments-list .item-reply{
	border-top:1px dotted #F7E7C6;
	padding-left:50px;
	*zoom:1
}

#comments-list .item-reply strong{
	display:block;
	width:45px;
	color:#BEBEBE;
	font-size:20px;
	font-family:arial;
	text-align:right;
	float:left;
	display:inline;
	margin:5px 0 0 -45px
}

#comments-list .item-reply dl{
	padding:5px
}

#comments-list .item-reply dt{
	margin-bottom:4px;
	color:#9C9A9C;
	overflow:hidden;
	zoom:1
}

#comments-list .item-reply dt .u-name{
	float:left
}

#comments-list .item-reply dt a{
	float:left;
	color:#005aa0;
	margin-right:8px
}

#comments-list .item-reply dt .date-comment{
	float:right
}

#comments-list .corner{
	position:absolute;
	overflow:hidden
}

#comments-list .tl{
	top:10px;
	left:108px;
	width:14px;
	height:26px;
	background-position:-259px -47px
}

#comments-list .pagin,#consult .pagin{
	margin-top:8px
}

#comments-list .comment-show-pic{
	overflow:hidden;
	*zoom:1
}

.comment-show-pic a{
	float:left;
	margin-right:5px
}

.comment-show-pic a:hover{
	text-decoration:none
}

.comment-show-pic span{
	float:left;
	margin-top:82px
}

.comment-show-pic em{
	display:none
}

.comment-show-pic-wrap{
	display:block;
	width:100%
}

#comments-list dl table{
	float:left;
	margin:-5px 0 0 -5px
}

#comments-list dl td{
	width:128px;
	height:96px;
	border:1px solid #d3d3d3;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	_margin-right:5px
}

.root61 #comments-list .comment-content dd{
	width:770px
}

.root61 .comment-show-pic em{
	display:inline
}

.root61 #comments-list .item .btns{
}

#tab-dpg ul{
	height:172px;
	overflow:hidden
}

#tab-dpg ul .p-name{
	height:1em;
	line-height:1em;
	overflow:hidden;
	margin:10px;
	font-family:simsun
}

#tab-dpg ul li{
	width:130px;
	margin:0 30px;
	display:inline
}

.root61 #tab-dpg ul{
	padding-left:15px
}

#consult .mt{
	position:relative
}

#consult-search{
	padding:10px 16px;
	border:1px solid #ddd;
	border-top:0;
	overflow:hidden;
	zoom:1
}

#consult .form{
	float:left;
	width:265px
}

#consult .form span{
	display:block;
	margin-bottom:5px
}

#consult-search .prompt{
	color:#9C9A9C;
	overflow:hidden;
	*zoom:1
}

#consult .text{
	width:164px;
	height:19px;
	margin-right:4px;
	padding:2px;
	border:1px solid #ccc;
	line-height:19px;
	background:#fff;
	color:#9C9A9C
}

#consult .btn-search{
	width:53px;
	height:25px;
	border:0;
	background-position:-103px -112px;
	cursor:pointer
}

#consult #txbReferSearch{
	width:130px;
	border:1px solid #ccc;
	padding:3px 0
}

#consult .consult-pub{
	position:absolute;
	right:10px;
	top:0;
	*top:-3px
}

#consult .consult-pub a{
	padding:4px 10px;
	font-size:12px;
	font-family:simsun
}

#consult .tab{
	float:left;
	display:inline
}

#consult-wrap{
	float:left;
	display:inline;
	position:relative;
	font-size:12px
}

#consult #consult-wrap.hover .consult-pop{
	display:block;
	position:absolute;
	top:28px;
	width:250px;
	background:#fff;
	border:1px solid #ddd;
	z-index:0;
	padding:10px 0
}

#consult #consult-wrap.hover .consult-pop #txbReferSearch{
	margin-left:15px;
	padding:3px 2px
}

#consult .consult-close{
	display:inline
}

.root61 #consult .consult-close{
	display:none
}

#consult #consult-wrap.hover b{
	border:1px solid #ddd;
	border-bottom:0;
	background-color:#fff;
	position:relative;
	z-index:1
}

#consult .consult-search b{
	display:block;
	width:27px;
	height:26px;
	background:url(/da/jfs/t163/77/1625664074/3070/cc9ba07f/53b3d0b3N7016e736.png) center center no-repeat;
	margin-top:2px
}

.root61 #consult .consult-search b{
	display:none
}

#consult .consult-pop{
	display:none
}

.root61 #consult .consult-pop{
	display:block
}

#consult .item{
	padding:8px 0;
	border-bottom:1px dotted #DEDEDE
}

#consult dl{
	margin-top:5px;
	overflow:hidden;
	zoom:1
}

#consult dt{
	float:left;
	width:62px;
	text-align:justify
}

#consult dd{
	float:right;
	width:707px;
	overflow:hidden
}

#consult .user{
	margin-top:0;
	color:#9C9A9C
}

#consult .user span{
	margin-right:20px
}

#consult .answer{
	color:#FF6500
}

#consult .content{
	float:left;
	width:550px
}

#consult .date-answer{
	float:right;
	width:130px;
	text-align:right;
	color:#9C9A9C
}

#consult .extra{
	margin-top:4px
}

#consult .extra a{
	color:#005aa0
}

#j-im-extra.d-offline{
	position:relative
}

#j-im-extra{
	display:none
}

#consultation{
	cursor:pointer
}

#consult .total{
	float:right
}

#consult .total span{
	color:#9C9A9C
}

#consult .contact{
	float:left
}

#consult .search-result-item .user,.search-result-item .useful{
	text-align:right
}

#consult .user .date-ask{
	margin-right:0
}

#consult-result{
	overflow:hidden;
	*zoom:1
}

#consult .result{
	padding:5px 20px;
	background:#F4F9FF
}

#consult .result strong{
	color:#f30
}

#consult .result em{
	color:#d75509
}

#consult .result a{
	color:#005aa0
}

.POP #consult .total,.POP #consultation,.POP .hide-pop{
	display:none
}

.root61 #consult dd{
	width:927px
}

.root61 #consult .content{
	width:770px
}

#discuss th{
	padding:6px 0;
	border-bottom:1px solid #DEDFDE
}

#discuss td{
	padding:6px 0;
	border-bottom:1px dotted #DEDEDE;
	text-align:center;
	color:#9C9A9C
}

#discuss td a{
	color:#005aa0
}

#discuss .col1{
	width:400px;
	text-align:left
}

#discuss .col2{
	width:70px
}

#discuss .col3{
	width:80px
}

#discuss .col4{
	width:130px
}

#discuss .u-name{
	width:80px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

#discuss .topic{
	position:relative;
	width:400px;
	padding-left:24px;
	line-height:18px;
	overflow:hidden
}

#discuss .icon{
	position:absolute;
	top:0;
	left:0;
	width:21px;
	height:17px
}

#discuss .shai{
	background-position:-110px -220px
}

#discuss .lun{
	background-position:-152px -220px
}

#discuss .wen{
	background-position:-131px -220px
}

#discuss .quan{
	background-position:-173px -220px
}

#discuss .quan{
}

#discuss .extra{
	margin-top:4px
}

#discuss .extra a{
	color:#005aa0
}

#discuss .total{
	float:right
}

#discuss .total span{
	color:#9C9A9C
}

#discuss .contact{
	float:left
}

.root61 #discuss .col1,.root61 #discuss .topic{
	width:620px
}

#related-viewed h2{
	font-size:14px
}

#related-viewed .mc{
	height:182px
}

#related-viewed .mc li{
	width:133px;
	padding:10px;
	text-align:center
}

#related-viewed .mc .p-name{
	height:3em
}

.root61 #related-viewed .mc li{
	width:144px
}

#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
}

#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-buy .loading-empty{
	background:0;
	padding-left:0
}

.related-buy ul{
	padding:0 8px;
	overflow:hidden;
	zoom:1
}

.related-buy li{
	padding:8px 0;
	border-top:1px dotted #DEDEDE
}

.related-buy .fore1{
	border-top:0
}

.related-buy .p-name strong{
	color:#CE2C08
}

.related-buy .p-img,.related-buy .p-price{
	text-align:center
}

.related-buy .extra{
	height:30px;
	line-height:28px;
	padding-right:8px;
	text-align:right
}

.related-buy .extra a{
	color:#005aa0
}

#recent-view{
	display:none
}

#recent-view h2{
	float:left
}

#recent-view .extra{
	font-size:12px;
	margin-right:10px
}

#recent-view ul{
	margin-top:-1px;
	padding:0 8px
}

#recent-view li{
	overflow:hidden;
	border-top:1px dotted #DEDEDE;
	zoom:1
}

#recent-view .p-img{
	float:left;
	margin-right:5px;
	width:50px;
	height:50px;
	overflow:hidden
}

#recent-view .p-name{
	float:left;
	width:134px;
	height:3em;
	margin-top:10px
}

#ranklist .tab{
	width:193px;
	padding-left:5px;
	margin:8px auto 0;
	border-bottom:1px solid #DEDFDE;
	overflow:visible;
	float:left
}

#ranklist .tabcon{
	clear:both
}

#ranklist .tab li{
	width:58px;
	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 .tab .curr{
	font-weight:700;
	background-color:#fff;
	color:#e4393c;
	height:21px;
	margin-bottom:-1px
}

#ranklist .tabcon{
	padding:0 5px
}

#ranklist .tabcon li{
	position:relative;
	height:50px;
	padding:8px 0 8px 70px;
	zoom:1;
	border-top:1px dotted #DEDEDE
}

#ranklist .tabcon span,#ranklist .tabcon .p-img{
	position:absolute;
	top:8px
}

#ranklist .tabcon span{
	left:-3px;
	width:18px;
	height:18px;
	background-position:-256px -322px;
	text-align:center;
	color:#fff;
	font-size:10px;
	color:#ddd
}

#ranklist .tabcon .p-img{
	left:15px;
	padding:0
}

#ranklist .tabcon .fore1 span,#ranklist .tabcon .fore2 span,#ranklist .tabcon .fore3 span{
	background-position:-232px -322px;
	color:#e4393c
}

#ranklist .tabcon .fore1{
	border-top:0
}

#ranklist .tabcon .p-name{
	height:3em
}

#search-result{
	border-top:2px solid #999
}

#search-result .mt{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}

#search-result .mc{
	border:1px solid #ddd;
	border-top:0
}

#search-result .search-item dl,#search-result .search-item dt{
	float:left
}

#search-result .search-item{
	padding:10px 0 0 10px;
	height:70px;
	overflow:hidden
}

#search-result .search-item dl{
	width:199px;
	padding-right:40px;
	padding-bottom:10px
}

#search-result .search-item .p-img,.search-item .p-name,.search-item .p-price{
	overflow:hidden
}

#search-result .search-item .p-img{
	margin-right:10px
}

#search-result .search-item .p-name{
	line-height:1.5em;
	height:3em
}

#search-result .search-item .p-price{
	font-weight:700;
	color:#e4393c
}

#search-result .mt h2{
	float:left;
	font-size:12px
}

#search-result .mt .extra{
	font:400 12px/28px simsun;
	padding-right:8px
}

#search-result .mt h2 a{
	color:#005ea7;
	line-height:28px
}

#search-result .search-keywords{
	padding:0 0 10px 10px
}

#search-result .search-keywords a,#search-result .search-keywords:visited{
	color:#005AA0;
	margin-right:1em
}

#product-detail .mt{
	top:auto;
	z-index:100
}

#product-detail .nav-fixed{
	position:fixed;
	top:0;
	/* background:#fff url(i/tab.png) 0 -39px repeat-x; */
	padding-bottom:2px;
	padding-top:2px
}

#product-detail .nav-fixed .curr{
	margin-top:-2px
}

#product-detail .nav-fixed .curr a{
	height:32px;
	line-height:32px
}

#product-detail .nav-fixed a{
	height:30px;
	line-height:30px
}

* html #product-detail .nav-fixed{
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop))
}

#product-detail .mt{
	overflow:visible
}

#product-detail .mc{
	clear:both
}

#nav-minicart{
	position:relative;
	float:right;
	z-index:2
}

#nav-minicart .err-price{
	height:12px;
	width:auto
}

.nav-minicart-btn a,.nav-minicart-btn a:hover,.nav-minicart-btn a:visited{
	color:#fff;
	text-decoration:none
}

#nav-minicart .nav-minicart-inner{
	position:absolute;
	right:0;
	top:1px;
	font-size:12px;
	width:229px;
	margin:-1px -1px 0 0;
	padding:1px
}

#nav-minicart.hover .nav-minicart-inner{
	border:1px solid #ddd;
	padding:0;
	background:#fff;
	-moz-box-shadow:0 0 5px #ddd;
	-webkit-box-shadow:0 0 5px #DDD;
	box-shadow:0 0 5px #DDD
}

#nav-minicart.hover .nav-minicart-con{
	display:block
}

#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
}

#nav-minicart .nav-minicart-btn a:hover{
	background-position:-157px -46px
}

#nav-minicart .nav-minicart-buynow a,#nav-minicart .nav-minicart-buynow a:hover{
	width:77px;
	height:25px;
	margin-top:2px;
	line-height:25px;
	text-align:center;
	background-position:-166px -112px;
	font-weight:400
}

#nav-minicart .nav-minicart-btn{
	overflow:hidden
}

#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,#nav-minicart .p-price{
	overflow:hidden
}

#nav-minicart .p-name{
	line-height:1.5em;
	height:4.5em;
	margin-bottom:10px;
	color:#333;
	font-weight:400
}

#nav-minicart .p-price{
	line-height:1.2em;
	font-weight:700;
	color:#e4393c
}

#nav-minicart .p-price em{
	color:#999;
	font-weight:400
}

.Tip360{
	width:380px;
	overflow:hidden;
	background:#fff;
	position:absolute;
	border:1px solid #959595;
	z-index:20002;
	display:none
}

.Tip360 strong{
	color:#F60
}

.w260{
	width:260px
}

.Tip_Title{
	height:26px;
	line-height:26px;
	padding:0 8px;
	background:#0067AA;
	color:#fff
}

.Tip_Title em{
	float:right;
	margin-top:6px;
	cursor:pointer
}

.Tip_Content{
	padding:10px;
	overflow:hidden;
	text-align:center;
	zoom:1
}

.Tip_Img{
	width:110px;
	height:96px;
	float:left
}

.Tip_Img img{
	width:100px;
	height:75px;
	padding:10px 5px
}

.Tip_Text{
	width:240px;
	float:right;
	text-align:left
}

.Tip_Text1{
	font-size:14px;
	height:40px;
	line-height:40px;
	font-weight:700;
	background:url(/skin/df/i/right_03.jpg) no-repeat left center;
	padding:15px 0 15px 40px
}

.Tip_Submit{
	background:#f2f2f2;
	border-top:1px solid #ccc;
	height:24px;
	padding:3px 5px
}

.Tip_Submit a:link,.Tip_Submit a:visited,.Tip_Submit2 a:link,.Tip_Submit2 a:visited{
	display:block;
	height:20px;
	border:1px solid #0067AA;
	padding:1px;
	float:right;
	text-decoration:none;
	cursor:pointer;
	margin-left:10px
}

.Tip_Submit span,.Tip_Submit2 span{
	display:block;
	height:20px;
	line-height:20px;
	padding:0 5px;
	background:#0067AA;
	color:#fff;
	float:left
}

#changeCard{
	display:block;
	width:600px;
	border:0
}

#changeCard td{
	padding:10px 0
}

#changeCard .pd-t td{
	padding-top:5px
}

#changeCard .pd-b td{
	padding-bottom:5px
}

#changeCard td td{
	padding:0
}

#changeCard img{
	display:inline
}

#changeCard .sign img{
	width:100px;
	height:75px;
	padding:4px;
	background:url(/skin/df/i/btn_card_1.gif)
}

#changeCard .area1{
	width:480px;
	height:120px;
	line-height:30px;
	border:0;
	background:url(/skin/df/i/btn_card_2.gif);
	overflow:hidden;
	font-size:18px;
	font-family:arial,"microsoft yahei",simsun
}

#changeCard .text1{
	border:0;
	width:108px;
	height:24px;
	padding-top:6px;
	line-height:24px;
	background:url(/skin/df/i/btn_card_2.gif) repeat-x 0 bottom;
	margin-right:30px;
	font-size:18px;
	font-family:arial,"microsoft yahei",simsun
}

#changeCard .Tip_Submit{
	padding:20px 0;
	background:0;
	border:0;
	text-align:center
}

#changeCard .btn1{
	width:60px;
	height:27px;
	background:url(/skin/df/i/com/btn_card.jpg);
	border:0;
	cursor:pointer
}

.Ptable{
	background:#CCC;
	margin:10px 0
}

.Ptable th{
	background:#EEF7FE;
	padding:5px;
	font-size:12px
}

.Ptable td{
	background:none repeat scroll 0 0 #FFF;
	padding:2px 5px;
	font-size:12px
}

.Ptable .tdTitle{
	background:none repeat scroll 0 0 #F5FAFE;
	text-align:right;
	width:110px
}

.Ptable th.tdTitle{
	text-align:center
}

.item-detail{
	padding:10px
}

#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
}

#choose .item-hl-bg{
	background:#ffe8e8;
	border:1px solid #db9a9a
}

#choose .item-hl-bg .dd{
	border-color:#ffe8e8
}

#short-share{
	padding-top:20px;
	position:relative
}

#share-list{
	position:absolute;
	top:19px;
	left:190px;
	width:170px;
	z-index:3;
	_left:0
}

#share-list.share-list-open{
	width:300px
}

.share-bd,.share-hd,.share-list-item,.share-list-item li,.share-list-item a,.share-ft{
	float:left;
	height:23px;
	line-height:23px
}

.share-bd{
	border:1px solid #ddd;
	padding:1px 0;
	border-right:0;
	background-color:#fff
}

.share-hd{
	padding-left:10px
}

#short-share .share-list-item{
	width:80px;
	overflow:hidden;
	*zoom:1;
	height:23px
}

#share-list .share-list-item-all{
	width:auto
}

.share-list-item a{
	width:22px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden
}

.share-list-item li{
	margin-right:2px
}

#view-bigimg{
	width:74px;
	height:25px;
	line-height:25px;
	background-position:-1px -287px;
	padding-left:15px;
	overflow:hidden;
	position:relative
}

#view-bigimg a{
	display:block;
	position:absolute;
	width:74px;
	height:25px;
	top:0;
	right:0;
	text-align:right;
	padding-right:10px
}

#view-bigimg b{
	display:inline-block;
	width:14px;
	height:14px;
	background-position:-264px -240px;
	margin:0 4px -2px 0;
	*zoom:1
}

#site-sina{
	background-position:-190px -166px
}

#site-qzone{
	background-position:-102px -167px
}

#site-renren{
	background-position:-146px -167px
}

#site-kaixing{
	background-position:-168px -166px
}

#site-douban{
	background-position:-124px -167px
}

#site-msn{
	background-position:-234px -167px
}

#site-qq{
	background-position:-256px -167px
}

#site-email{
	background-position:-212px -167px
}

#site-yixin{
	background-position:-146px -190px
}

#site-sina:hover{
	background-position:-190px -143px
}

#site-qzone:hover{
	background-position:-102px -143px
}

#site-renren:hover{
	background-position:-146px -143px
}

#site-kaixing:hover{
	background-position:-168px -143px
}

#site-douban:hover{
	background-position:-124px -143px
}

#site-msn:hover{
	background-position:-234px -143px
}

#site-qq:hover{
	background-position:-256px -143px
}

#site-email:hover{
	background-position:-212px -143px
}

#site-yixin:hover{
	background-position:-124px -190px
}

.share-ft{
	padding:1px 0;
	border:1px solid #ddd;
	width:20px;
	cursor:pointer;
	background-color:#fff
}

.share-ft b{
	display:block;
	width:7px;
	height:11px;
	margin:6px 0 0 7px;
	background-position:-271px -258px;
	text-indent:-9999px;
	overflow:hidden
}

.share-ft-open b{
	background-position:-263px -258px
}

.model-partake{
	padding:15px 15px 5px
}

.model-partake .form{
	line-height:22px;
	overflow:hidden
}

.model-partake .text{
	border:1px solid #CCC;
	color:#999;
	height:16px;
	padding:2px 3px;
	width:280px
}

.model-partake .btn-copy{
	margin-top:15px
}

.model-partake .i-con{
	border:1px solid #EFD38C;
	color:#666;
	margin-top:15px;
	padding:5px;
	position:relative
}

#toolbar{
	position:fixed;
	z-index:100;
	left:0;
	bottom:0;
	width:100%;
	height:40px;
	border-top:1px solid #E1E1E1;
	background:#DDD
}

#toolbar .w{
	position:relative
}

#toolbar .line{
	height:1px;
	background:#fff
}

#toolbar .slogan{
	float:left;
	height:40px;
	border:solid #CCC;
	border-width:0 1px
}

#toolbar .slogan a{
	float:left;
	height:12px;
	margin:0 6px;
	line-height:100px;
	overflow:hidden;
	background-image:url(i/icon2011113002.png);
	background-repeat:no-repeat
}

#toolbar .slogan span{
	float:left
}

#toolbar .i-slogan{
	border:solid #F8F8F8;
	border-width:0 1px;
	height:28px;
	padding-top:12px;
	color:#ccc
}

#toolbar .slogan .fore1{
	width:50px;
	background-position:0 -25px;
	border-left:0
}

#toolbar .slogan .fore2{
	width:58px;
	background-position:0 -38px
}

#toolbar .slogan .fore3{
	width:73px;
	background-position:0 -51px
}

#toolbar .slogan .fore4{
	width:58px;
	background-position:0 -64px
}

#toolbar .form{
	float:right;
	position:relative;
	height:40px;
	padding-right:10px;
	zoom:1
}

#toolbar .form .prompt{
	display:none;
	position:absolute;
	left:200px;
	top:-24px
}

#toolbar .form .active{
	display:block
}

#toolbar .form .i-prompt{
	position:relative;
	width:200px;
	background:#fff;
	padding:3px;
	border:1px solid #ccc;
	color:red;
	zoom:1
}

#toolbar .form .corner{
	position:absolute
}

#toolbar .form .corner b{
	position:absolute;
	left:0
}

#toolbar .form .corner .b1{
	z-index:1
}

#toolbar .form .corner .b2{
	z-index:2
}

*html #toolbar .form .corner b{
	overflow:hidden;
	width:0;
	height:0
}

#toolbar .form .corner-bottom{
	left:20px;
	bottom:0
}

#toolbar .form .corner-bottom b{
	border-width:10px
}

#toolbar .form .corner-bottom .b1{
	top:0;
	border-style:solid dashed dashed;
	border-color:#ccc transparent transparent
}

#toolbar .form .corner-bottom .b2{
	top:-1px;
	border-style:solid dashed dashed;
	border-color:#fff transparent transparent
}

#toolbar .form .label{
	position:relative;
	padding-left:38px;
	margin-right:6px;
	line-height:40px
}

#toolbar .form .label b{
	display:block;
	position:absolute;
	top:5px;
	left:0;
	width:33px;
	height:28px;
	background:url(i/icon2011113002.png) no-repeat 0 -77px
}

#toolbar .form .label .markdown{
	background-position:-34px -78px
}

#toolbar .form .label strong{
	color:#e4393c
}

#toolbar .form .text{
	width:160px;
	height:17px;
	padding:3px;
	margin:6px 6px 0 0;
	border:1px solid #aaa
}

#toolbar .form .button{
	width:94px;
	height:25px;
	margin-top:6px;
	background:url(i/icon2011113002.png) no-repeat 0 0;
	border:0;
	cursor:pointer
}

#toolbar .samekind{
	float:right;
	height:40px
}

#toolbar .samekind .entrance{
	position:relative;
	height:40px;
	border:solid #E1E1E1;
	border-width:0 1px;
	padding:0 35px 0 10px;
	line-height:40px;
	background:#fff;
	color:#666;
	cursor:pointer
}

#toolbar .samekind .entrance b{
	display:block;
	position:absolute;
	top:7px;
	right:7px;
	width:22px;
	height:24px;
	background:url(i/icon2011113002.png) no-repeat -23px -106px
}

#toolbar .samekind .list-h{
	display:none
}

#toolbar .hover .entrance{
	position:relative;
	top:-2px;
	z-index:1;
	height:41px;
	border:solid #999;
	border-width:0 1px;
	zoom:1
}

#toolbar .hover .entrance b{
	background-position:0 -106px
}

#toolbar .hover .list-h{
	display:block
}

#toolbar .groupbuy{
	float:right;
	width:638px;
	height:42px;
	margin:-2px 22px 0 0;
	background:#DC0E0E
}

#toolbar .groupbuy .deal-price{
	float:left;
	width:233px;
	height:42px;
	margin-right:5px;
	background:url(i/icon20110829.png) no-repeat
}

#toolbar .groupbuy .groupbuy-tit{
	float:left;
	width:280px;
	padding-top:2px;
	font:700 14px/18px "microsoft yahei";
	text-indent:2em;
	color:#FFFAD0
}

#toolbar .groupbuy .btn-groupbuy{
	float:right;
	overflow:hidden;
	width:110px;
	height:34px;
	margin:5px 5px 0 0;
	background:url(i/bg_toolbar3.png) no-repeat 0 -132px;
	line-height:100px;
	cursor:pointer
}

#toolbar .toolbar-close{
	position:absolute;
	right:2px;
	top:14px;
	z-index:3;
	zoom:1;
	display:block;
	overflow:hidden;
	width:11px;
	height:11px;
	background:url(i/icon2012010401.gif) no-repeat;
	line-height:100px;
	cursor:pointer
}

#recommend-samekindlist{
	position:absolute;
	top:-253px;
	left:0;
	width:1178px;
	padding:0 10px;
	height:250px;
	background:#fff;
	border:1px solid #999
}

#recommend-samekindlist li{
	width:170px;
	padding:0 14px;
	text-align:center
}

#recommend-samekindlist .extra{
	height:16px;
	line-height:16px;
	margin-top:5px;
	overflow:hidden;
	padding:2px 0
}

#recommend-samekindlist .extra a{
	color:#005aa0
}

body{
	_background-image:url(about:blank);
	_background-attachment:fixed
}

*html #toolbar{
	position:absolute;
	top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
	overflow:visible
}

*html #toolbar .slogan{
	width:307px
}

*html #toolbar .samekind{
	width:150px;
	overflow:hidden;
	zoom:1
}

*html #toolbar .groupbuy{
	margin-right:11px
}

.content_tpl{
	width:753px;
	margin:0 auto
}

.formwork{
	overflow:hidden;
	width:753px;
	padding:10px 0;
	border-bottom:1px dashed #e6e6e6;
	line-height:23px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px
}

.formwork p{
	margin:0;
	padding:0
}

.formwork_img{
	width:750px;
	margin:0 auto;
	text-align:center
}

.formwork_titleleft{
	line-height:25px;
	font-size:14px;
	font-weight:700
}

.formwork_titleleft2{
	line-height:25px;
	font-size:14px
}

.formwork_titlecenter{
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:700
}

.formwork_text{
	width:100%;
	text-indent:2em
}

.formwork_imgleft,.formwork_imgleft1,.formwork_tpl_left,.formwork_tpl_imgleft,.formwork_tpl_imgright,.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{
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:700
}

.formwork_bt_dz,.formwork_bt_rb,.formwork_bt_it,.formwork_bt_top{
	width:750px;
	height:43px;
	background-image:url(/product/skin/2013/i/20130604A.png);
	background-repeat:no-repeat
}

.formwork_bt_dz span,.formwork_bt_rb span,.formwork_bt_it span,.formwork_bt_top span{
	float:left;
	padding-left:10px;
	line-height:25px;
	font-family:"\5fae\8f6f\96c5\9ed1";
	font-size:14px
}

.formwork_bt_dz span.s2,.formwork_bt_rb span.s2,.formwork_bt_it 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
}

.formwork_bt_top span.s2{
	padding-top:14px
}

#product-detail .fore{
	padding:0
}

.knowledge{
	margin-top:-10px
}

#i-detail{
	padding:0 10px 10px;
	overflow:hidden;
	zoom:1
}

#i-detail li{
	float:left;
	width:360px
}

#i-detail a{
	color:#005aa0
}

#product-detail .content{
	padding:10px;
	width:743px;
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #DEDEDE
}

#product-detail .tab-sub .fore{
	padding:0 15px
}

#product-detail .tabcon-sub{
	padding:10px 10px 0;
	border-top:1px solid #ccc;
	overflow:hidden
}

#product-detail .tabcon-sub a{
	color:#005aa0
}

#product-detail .tabcon-sub li{
	float:left;
	width:320px;
	padding-right:30px;
	overflow:hidden
}

#product-detail .tabcon-sub li span{
	margin-right:6px;
	color:#999
}

#promises{
	padding:10px;
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #DEDEDE
}

#state{
	padding:10px;
	overflow:hidden;
	zoom:1;
	border-top:1px dotted #DEDEDE
}

#state strong{
	color:#e4393c
}

.Ptable{
	background:#ccc
}

.Ptable th{
	background:#EEF7FE;
	text-align:right;
	padding:5px
}

.Ptable td{
	padding:2px 5px;
	background:#fff
}

.Ptable .tdTitle{
	text-align:right;
	width:110px;
	background:#F5FAFE
}

.tab-sub{
	overflow:hidden;
	padding:8px 0;
	zoom:1
}

.tab-sub li{
	float:left;
	padding:0 15px;
	height:16px;
	cursor:pointer;
	border-left:1px solid #D4D1C8;
	line-height:16px;
	color:#e4393c;
	text-align:center
}

.tab-sub .fore{
	border:0
}

.tab-sub .curr{
	font-weight:700
}

q::before,q::after{
	content:''
}

.word-wiki{
	color:red;
	font-weight:700;
	position:relative;
	height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font:14px/18px simsun;
	text-indent:0
}

.wiki-arrow{
	color:#cdcdcd;
	position:absolute;
	bottom:-2px;
	left:50%;
	margin-left:-5px;
	width:11px;
	height:6px;
	overflow:hidden;
	z-index:3;
	background:#fff;
	font:12px/12px simsun;
	line-height:14px\0
}

* html .wiki-arrow{
	line-height:14px
}

*+html .wiki-arrow{
	line-height:14px
}

.word-wiki-detail{
	position:absolute;
	left:-100px;
	z-index:2;
	top:19px;
	width:500px;
	background:#fff;
	border:1px solid #cdcdcd;
	box-shadow:3px 3px 3px #EEE;
	color:#333;
	font-weight:400
}

.wiki-inner{
	padding:12px;
	font:12px/1.8em simsun
}

.wiki-inner dt{
	font-weight:700;
	font-size:16px
}

.wiki-inner dd{
	text-indent:2em
}

.wiki-more{
	text-align:right;
	padding-top:5px
}

.wiki-more a{
	color:#005ea7
}

div.actived .wiki-arrow,div.actived .word-wiki-detail{
	display:block
}

.knowledge-tips{
	position:relative;
	margin-left:5px;
	padding:2px 0;
	display:inline-block;
	border:1px solid #d9d9d9;
	color:#333;
	font-weight:400;
	background:#f5f5f5;
	cursor:default;
	*zoom:1
}

.knowledge-tips a{
	color:#005aa0
}

.arrow-right{
	position:absolute;
	left:-5px;
	top:5px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #f5f5f5
}

.arrow_box{
	position:absolute;
	left:-1px;
	top:8px;
	width:0;
	height:0;
	background:#f5f5f5;
	border:1px solid #d9d9d9
}

.arrow_box:after,.arrow_box:before{
	right:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.arrow_box:after{
	border-color:rgba(245,245,245,0);
	border-right-color:#f5f5f5;
	border-width:5px;
	top:50%;
	margin-top:-5px
}

.arrow_box:before{
	border-color:rgba(217,217,217,0);
	border-right-color:#d9d9d9;
	border-width:6px;
	top:50%;
	margin-top:-6px
}

.wiki-pop{
	position:absolute;
	z-index:10;
	background:url(i/tran.gif) 0 0 repeat
}

.wiki-pop abbr{
	display:inline;
	*zoom:1
}

.wiki-pop .wiki-inner{
	width:500px;
	padding:12px;
	font:12px/1.8em simsun;
	background:#fff url(i/ydt.png) 380px 5px no-repeat;
	border:1px solid #cdcdcd;
	box-shadow:3px 3px 3px #EEE;
	color:#333
}

.wiki-pop a{
	color:#005ea7
}

.wiki-inner{
}

.wiki-inner dt{
	font-weight:700;
	height:21px;
	overflow:hidden;
	font-size:16px;
	border-bottom:1px solid #e9303e;
	margin-bottom:10px;
	padding-bottom:10px
}

.wiki-inner dd{
	text-indent:2em
}

.wiki-more{
	text-align:right;
	padding-top:5px
}

.wiki-arr{
	display:block;
	color:#cdcdcd;
	position:relative;
	top:1px;
	z-index:11;
	width:11px;
	height:6px;
	overflow:hidden;
	background:#fff;
	font:12px/12px simsun;
	line-height:14px\0;
	*line-height:14px
}

#choose-service .dt{
	padding-top:5px
}

#choose-service .dd .service-type{
	padding-bottom:5px;
	overflow:hidden;
	*zoom:1;
	clear:both
}

#choose-service .dd .item{
	position:relative;
	font-family:simsun
}

#choose-service .dd .item a.yb-item,#choose-service .dd .item a.yb-item:link,#choose-service .dd .item a.yb-item:visited{
	padding:2px 5px 2px 22px
}

#choose-service .dd .item a.yb-item:hover,#choose-service .dd .item a.yb-item:active,#choose-service .dd .selected a.yb-item,#choose-service .dd .selected a.yb-item:link,#choose-service .dd .selected a.yb-item:visited{
	padding:1px 4px 1px 21px
}

#choose-service .dd .item a.yb-item-first,#choose-service .dd .item a.yb-item-first:link,#choose-service .dd .item a.yb-item-first:visited{
	padding:2px 10px 2px 22px
}

#choose-service .dd .item a.yb-item-first:hover,#choose-service .dd .item a.yb-item-first:active,#choose-service .dd .selected a.yb-item-first,#choose-service .dd .selected a.yb-item-first:link,#choose-service .dd .selected a.yb-item-first:visited{
	padding:1px 9px 1px 21px
}

#choose-service .dd .item .yb-link{
	float:left;
	border:0
}

#choose-service .dd .item i{
	display:block;
	position:absolute;
	left:4px;
	top:4px;
	width:16px;
	height:16px;
	background-color:#ccc;
	cursor:pointer
}

#choose-service .service-type-yb{
}

#choose-service .more-services{
	position:relative;
	padding-right:15px;
	width:6em;
	clear:both;
	color:#005AA0
}

#choose-service .dd .open{
	height:auto;
	overflow:visible;
	*zoom:1
}

#choose-service .more-services s{
	position:absolute;
	top:6px;
	right:2px;
	width:7px;
	height:4px;
	display:block;
	background:url(/lib/skin/2012/i/20111221C.png) -35px -281px;
	overflow:hidden
}

#choose-service .more-services s.fold{
	background-position:-35px -275px
}

#choose-service .item i{
	background-image:url(i/yb-icons.gif);
	background-repeat:no-repeat
}

#choose .yb-item-cat .item{
	margin-bottom:0;
	background:#fff
}

.yb-item-hide{
	display:none;
	position:absolute;
	left:0;
	top:26px
}

#choose-service .yb-item-hide .item{
	position:relative;
	margin-top:0
}

#choose #choose-service,#choose #choose-service .dd{
	overflow:visible
}

.yb-item-hover .yb-item-hide{
	display:block
}

.yb-item-cat{
	float:left;
	position:relative;
	background:#fff;
	position:relative;
	z-index:1;
	margin-bottom:2px
}

#choose .yb-item-detail a{
	float:left;
	padding-top:5px
}

#choose .yb-item-detail a:hover{
	text-decoration:underline
}

#choose-service .yb-item-hover{
	z-index:3
}

.yb-item-more{
	display:inline-block;
	position:absolute;
	top:10px;
	right:5px;
	width:7px;
	height:4px;
	line-height:100px;
	overflow:hidden;
	/* background:url(/lib/skin/2013/i/20130330A_1.png) -95px -55px no-repeat; */
	*zoom:1
}

.yb-item-hover .yb-item-more{
	background-position:-95px -45px
}

.yb-item-cat-r1 .yb-ico{
	background-position:0 0
}

.yb-item-cat-r2 .yb-ico{
	background-position:-54px 0
}

.yb-item-cat-r5 .yb-ico{
	background-position:-36px 0
}

.yb-item-cat-r3 .yb-ico{
	background-position:-18px 0
}

.yb-item-cat-r4 .yb-ico{
	background-position:-72px 0
}

#comment .btns{
	padding-right:10px
}

.actor-new{
	float:left;
	position:relative;
	width:248px;
	height:85px;
	padding:5px 15px 0;
	line-height:15px;
	border-right:1px solid #E4E4E4;
	white-space:nowrap
}

.actor-new dd{
	height:55px;
	overflow:hidden
}

.comm-tags:hover{
	text-decoration:none
}

.comm-tags{
	float:left;
	height:21px;
	line-height:21px;
	padding:0 7px;
	margin-right:5px;
	background:#fdedd2
}

.actor-new .comm-tags{
	margin-top:5px
}

.comm-tags span{
	color:#333
}

.comm-tags em{
	color:#999
}

.dl-extra span{
	color:#9C9A9C
}

.dl-extra em{
	margin-right:1em
}

.reply-list{
	padding:5px
}

.reply-list blockquote{
	padding-top:5px
}

.reply-left{
	width:500px
}

.reply-input input{
	width:464px;
	height:15px;
	line-height:12px;
	padding:4px 5px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa
}

.replay-form .arrow{
	float:right;
	display:inline;
	margin-right:2.5em
}

.u-address{
	margin-left:5px
}

#comments-list .reply-lz{
	border:0
}

* html .reply-lz .arrow{
	top:auto;
	bottom:-13px;
	z-index:2
}

* html #comments-list div.mt{
	background-position:0 -286px
}

.reply-meta{
	padding:5px
}

.reply-meta .p-bfc{
	visibility:hidden
}

.reply-wrap{
	border:1px solid #d9d9d9;
	background:#f5f5f5;
	padding:0 10px 10px;
	margin-bottom:5px;
	clear:both
}

.reply-wrap p{
	height:30px;
	line-height:30px
}

.reply-wrap em,.reply-con em{
	color:#999
}

.reply-btn{
	float:left;
	margin-left:5px;
	width:51px;
	height:20px;
	line-height:20px;
	border-radius:3px
}

.reply-btn,.reply-btn:hover,.reply-btn:visited{
	text-decoration:none;
	color:#333
}

.reply-con .u-name a{
	padding:0 5px
}

.u-name a b{
	display:inline-block;
	margin:0 0 -2px 4px;
	width:13px;
	height:15px;
	background-position:-85px -267px;
	*zoom:1
}

.u-name a b.sj{
	background-position:-105px -295px
}

#comment-sort{
	display:none;
	height:27px;
	padding:2px 10px 0 0
}

#comments-list .dl-extra{
	clear:both
}

#comments-list .dl-extra dl{
	float:left;
	margin-right:1em
}

#comments-list .dl-extra dd{
	float:left
}

#comment .actor{
	padding:5px 10px 0
}

.i-item .useful,.i-item .btn-reply{
	float:right
}

.reply-left{
	color:#9C9A9C
}

.root61 #comment .actor{
	width:420px;
	padding:5px 15px 0
}

.root61 .reply-input input{
	width:684px
}

.root61 .reply-left{
	width:730px
}

.root61 .actor-new{
	width:398px
}

.root61 #comments-list .comment-content .dl-extra dd{
	width:auto
}

#ypds-list{
	width:155px;
	margin-top:10px
}

#ypds-list .mt{
	border:1px solid #DEDFDE
}

#ypds-list .mc{
	border:1px solid #DEDFDE;
	border-top:0
}

#ypds-list .mt span{
	height:35px;
	line-height:35px;
	padding:0 10px
}

#ypds-list .mc li{
	height:30px;
	margin:0 5px -1px 5px;
	padding:0 5px;
	line-height:30px;
	border-bottom:1px dotted #dedfde;
	clear:both
}

#ypds-list .mc li .lh{
	text-align:right
}

#ypds-info{
	float:left;
	border:1px solid #DEDFDE;
	padding:4px 10px;
	clear:left;
	display:inline;
	margin:0 0 20px 10px;
	white-space:nowrap
}

.root61 #ypds-list{
	width:210px
}

#compare{
	float:left;
	display:inline;
	margin:0 5px;
	text-align:center;
	overflow:hidden
}

#compare .btn-compare{
	display:inline-block;
	width:92px;
	height:25px;
	line-height:100px;
	overflow:hidden;
	background:url(i/p-btns-20140611.png) 0 -399px no-repeat;
	*zoom:1
}

#compare .btn-compare-s-active{
	background-position:-157px -399px
}

#pop-compare{
	display:none;
	position:fixed;
	bottom:-200px;
	right:50%;
	margin-right:-495px;
	z-index:100;
	width:990px;
	height:139px;
	background:#fff;
	-moz-box-shadow:0 0 15px rgba(221,221,221,.8);
	-webkit-box-shadow:0 0 15px rgba(221,221,221,.8);
	box-shadow:0 0 15px rgba(221,221,221,.8)
}

.root61 #pop-compare{
	margin-right:-606px
}

#pop-compare .tab-con{
	border:2px solid #7abd54;
	border-top:0
}

#pop-compare.pop-compare-narrow{
	width:970px;
	margin-right:-475px
}

#pop-compare.pop-compare-narrow #scroll-con-inner dl{
	width:204px
}

#pop-compare.pop-compare-narrow .scroll-con{
	width:880px
}

#pop-compare.pop-compare-narrow .scroll-con dd{
	width:150px
}

#pop-compare .pop-wrap{
	position:absolute;
	left:0;
	top:0;
	width:990px
}

#pop-compare.pop-compare-narrow .pop-wrap{
	width:970px
}

#pop-compare.pop-compare-narrow .diff-operate{
	right:14px
}

#goto-contrast:hover{
	text-decoration:none
}

#goto-contrast{
	display:block;
	width:59px;
	height:30px;
	font:700 14px/30px verdana;
	margin-left:13px;
	margin-bottom:11px;
	border-radius:3px;
	background:#fff;
	border:1px solid #ddd;
	color:#ccc;
	cursor:default
}

#goto-contrast.compare-active{
	border:0;
	color:#fff;
	background-color:#E74649;
	background-image:-ms-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-moz-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-o-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E74649),color-stop(1,#DF3033));
	background-image:-webkit-linear-gradient(top,#E74649 0,#DF3033 100%);
	background-image:linear-gradient(to bottom,#E74649 0,#DF3033 100%);
	cursor:pointer
}

.del-items:hover,.btn-compare:hover,.del-comp-item:hover{
	cursor:pointer
}

.del-comp-item{
	padding-left:10px
}

#pop-compare .pop-inner{
	height:133px
}

#pop-compare .diff-hd .tab-btns{
	height:32px;
	border:1px solid #ddd;
	border-bottom:2px solid #7abd54;
	_overflow:hidden
}

#pop-compare .tab-btns a{
	color:#666
}

#pop-compare .diff-hd{
	position:relative
}

#pop-compare .tab-btns .current{
	position:relative;
	left:-1px;
	margin-top:-4px;
	height:36px;
	background:#fff;
	border:2px solid #7abd54;
	border-bottom:0
}

#pop-compare .tab-btns .current a{
	color:#7abd54
}

#pop-compare .tab-btns .current a:hover{
	text-decoration:none
}

#pop-compare .diff-hd .operate{
	width:190px;
	text-align:right;
	position:absolute;
	right:0;
	top:0;
	padding-right:22px;
	height:30px;
	line-height:30px;
	clear:both
}

#pop-compare .diff-hd li{
	float:left;
	position:relative;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	*zoom:1;
	font:14px/30px 'microsoft yahei'
}

#pop-compare .operate .btn-compare{
	margin-top:2px
}

#pop-compare div.diff-items{
	padding:6px;
	color:#ccc;
	height:90px;
	overflow:hidden
}

#pop-compare #scroll-con-inner div.dt{
	border:0
}

#pop-compare .diff-items dl,#pop-compare .scroll-con dl{
	float:left;
	overflow:hidden;
	margin-right:10px;
	padding:17px 10px 12px 0;
	border-right:1px dotted #7abd54
}

#pop-compare #scroll-con-inner li{
	float:left;
	height:84px;
	overflow:hidden
}

#pop-compare #scroll-con-inner .rec_item_wrap{
	margin-right:10px;
	padding:10px 10px 0 0;
	border-right:1px dotted #7abd54;
	overflow:hidden;
	width:205px
}

#pop-compare .diff-items dt,#pop-compare .scroll-con dt,#scroll-con-inner .dt{
	float:left;
	margin-right:5px;
	width:48px;
	height:48px;
	text-align:center;
	color:#ccc;
	border:1px solid #fff;
	font:36px/48px arial;
	overflow:hidden
}

#pop-compare .diff-items dd,#pop-compare .scroll-con dd,#scroll-con-inner .dd{
	float:left;
	width:140px
}

#pop-compare .item-empty dt{
	background:#f6f6f6
}

#scroll-con-inner .hasItem .dt{
	background:0
}

#pop-compare a.diff-item-name{
	height:3em;
	line-height:1.5em;
	overflow:hidden;
	display:block;
	color:#333
}

#pop-compare .rec_item_wrap .btns{
	padding-top:15px
}

#pop-compare .rec_item_wrap .btns .p-price{
	_float:right
}

#pop-compare .rec_item_wrap .btns img{
	margin-top:3px;
	*float:left
}

#pop-compare .del-comp-item{
	visibility:hidden;
	color:#005aa0
}

#pop-compare .show-del-comp-item .del-comp-item{
	visibility:visible
}

#pop-compare .hasItem dt{
	border:0
}

#pop-compare .diff-bd{
	position:relative
}

#pop-compare .diff-operate{
	position:absolute;
	right:22px;
	top:22px;
	width:85px;
	text-align:center
}

a.compare-active{
	background-position:0 -92px;
	color:#333;
	cursor:pointer
}

.pop-compare-tips{
	display:none;
	height:27px;
	margin-top:-29px;
	line-height:27px;
	border:1px solid #db9a9a;
	color:#c00;
	text-align:center;
	background:#ffe8e8;
	_margin-top:0
}

#pop-compare .hide-me,.diff-operate a{
	color:#005aa0
}

#pop-compare .btn-compare{
	display:block;
	border:0
}

#pop-compare .btn-compare-s{
	float:left;
	width:58px;
	height:21px;
	background:url(/contrast/skin/2012/i/cmp-btns.png) 0 0 no-repeat;
	overflow:hidden;
	line-height:100px;
	margin-right:10px
}

#pop-compare a.btn-compare-s-active{
	background-position:0 -24px
}

#pop-compare .scroll-item{
	padding:6px 10px;
	_padding:10px
}

#pop-compare div.scroll-con{
	width:905px;
	height:90px;
	position:relative;
	margin:0 auto;
	overflow:hidden
}

#pop-compare #scroll-con-inner{
	position:absolute;
	z-index:10;
	left:0;
	top:0
}

#scroll-con-inner dl img,#scroll-con-inner dt{
	border:0
}

#pop-compare .scroll-item{
	position:relative;
	height:90px
}

#pop-compare .scroll-loading{
	width:900px;
	height:90px;
	line-height:90px
}

#pop-compare .scroll-con dd{
	width:155px
}

#pop-compare .scroll-btn{
	position:relative;
	top:30px;
	z-index:10;
	width:14px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background-image:url(/product/skin/2012/i/footprint-arr.png);
	background-repeat:no-repeat
}

#pop-compare .sb-prev{
	float:left;
	background-position:0 0
}

#pop-compare .sb-next{
	float:right;
	background-position:-16px 0
}

#pop-compare span.no-prev,#pop-compare #sc-prev.disabled{
	background-position:0 -100px;
	cursor:default
}

#pop-compare span.no-next,#pop-compare #sc-next.disabled{
	background-position:-16px -100px;
	cursor:default
}

#sidepanel .compareHolder{
	display:block;
	background-position:0 -606px;
	cursor:pointer
}

#sidepanel .compareHolder b{
	width:14px;
	height:13px;
	background:url(/contrast/skin/2012/i/cmp-btns.png) -95px -94px no-repeat
}

#sidepanel .compareHolder:hover b{
	background-position:-95px -108px
}

#sidepanel .compareHolder-show{
	visibility:visible
}

* html #pop-compare{
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

* html #pop-compare{
	bottom:auto;
	position:absolute
}

* html #pop-compare .pop-wrap{
	position:static
}

#store-selector .area-list li{
	padding:2px 0 2px 15px;
	clear:none
}

#store-selector .tab li{
	float:left;
	clear:none;
	padding:0
}

#JD-stock .area-list a:hover{
	color:#fff
}

.JD-stock .tab a i,.JD-stock .tab .current,.JD-stock .tab .current a{
	background-image:url(/product/skin/2012/i/jd-stock.png);
	background-repeat:no-repeat
}

.JD-stock{
	position:relative
}

.JD-stock .tab{
	width:100%;
	height:25px;
	float:left;
	border-bottom:2px solid #edd28b;
	overflow:visible;
	*overflow:hidden
}

.JD-stock .tab .current a{
	color:#000
}

.JD-stock .tab a,.JD-stock .tab .current a.hover{
	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:#ccc;
	text-align:center;
	cursor:pointer
}

.JD-stock .tab a.hover{
	height:25px;
	background-color:#fff;
	border:2px solid #edd28b;
	border-bottom:0;
	padding:0 20px 0 10px;
	line-height:22px;
	text-decoration:none;
	color:#000
}

.JD-stock .tab .current a{
	background-repeat:repeat-x
}

.JD-stock .tab .current a,.JD-stock .tab .current a:hover{
	cursor:default
}

.JD-stock .tab .current a i{
	background-position:0 -28px
}

.JD-stock .tab a i,.JD-stock .tab .current a:hover i{
	position:absolute;
	right:4px;
	top:10px;
	display:block;
	width:7px;
	height:5px;
	overflow:hidden;
	background-position:0 -35px
}

.JD-stock .tab .current a:hover i{
	background-position:0 -28px
}

.JD-stock .tab a:hover i{
	top:10px;
	right:4px;
	background-position:0 -28px;
	*top:9px
}

.area-list{
	padding-top:5px
}

.area-list li{
	float:left;
	width:80px;
	padding:2px 0 2px 15px;
	clear:none
}

.area-list li a{
	float:left;
	padding:2px 4px;
	color:#005aa0
}

.area-list li a:hover{
	background:#005ea7;
	color:#fff
}

.area-list .longer-area{
	width:370px
}

.area-list .long-area{
	width:170px
}

#renew_agreement_title{
	text-align:center
}

.renew-btn{
	padding-top:10px
}

.renew-btn a{
	display:block;
	margin:0 auto;
	width:110px;
	height:36px;
	font:16px/36px 'microsoft yahei';
	text-align:center
}

.renew-btn a:hover{
	text-decoration:none
}

#sp-search .mc{
	padding:8px
}

.sp-form-item1 input,.sp-form-item2 input,.sp-form-item3 input{
	border:1px solid #ccc;
	padding:2px
}

.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:#fff url(i/sp-btn-search.png) 0 0 no-repeat
}

#sp-search p{
	overflow:hidden;
	*zoom:1
}

#sp-search p label{
	display:inline-block;
	width:5em;
	text-align:right
}

#sp-search p span{
	display:inline-block
}

#sp-search p{
	padding:2px
}

#sp-search p.sp-form-item1 input{
	width:104px;
	*width:107px
}

#sp-search p.sp-form-item2 input{
	width:3em
}

#sp-category .sp-single{
	border-bottom:0
}

#sp-category dl a{
	display:block;
	height:28px;
	line-height:28px
}

#sp-category dl a{
	text-decoration:none
}

#sp-category dd a{
	height:26px;
	line-height:26px
}

#sp-category dt{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	position:relative
}

#sp-category dt s{
	display:block;
	position:absolute;
	left:10px;
	top:6px;
	width:16px;
	height:16px;
	background-image:url(/201007/skin/df/i/20130603A.png);
	background-repeat:no-repeat
}

#sp-category dt s{
	background-position:-37px 0
}

#sp-category .close s{
	background-position:-20px 0
}

#sp-category .close dd{
	display:none
}

#sp-category .close dt{
	border-bottom:0
}

#sp-category dt a{
	background:#f7f7f7;
	padding-left:36px
}

#sp-category dt a:hover{
}

#sp-category dd a{
	padding-left:36px;
	padding-left:46px
}

#sp-category dd a:hover{
	color:#e4393c;
	font-weight:700
}

#sp-category .mt{
	background:#f7f7f7
}

#sp-category .mc{
	margin-top:-1px
}

#sp-reco .p-info,#sp-reco .p-name{
	text-align:center
}

#sp-reco .p-name{
	height:1.1em;
	overflow:hidden;
	line-height:1.1em;
	*line-height:1.2em
}

#sp-reco .p-info{
	height:15px
}

.m3 .p-img{
	text-align:center
}

.m3 .p-info{
	position:relative
}

.m3 .p-info b{
	padding-left:25px;
	font-weight:400;
	color:#666
}

.m3 .p-info s{
	display:block;
	position:absolute;
	width:18px;
	height:20px;
	overflow:hidden;
	text-align:center;
	background-position:-256px -322px;
	color:#cdcdcd;
	text-decoration:none
}

.m3 .fore1 .p-info s,.m3 .fore2 .p-info s,.m3 .fore3 .p-info s{
	background-position:-232px -322px;
	color:#e53c3f
}

.m3 .mc{
	margin-top:-1px
}

.m3 li{
	padding-top:10px;
	border-top:1px dotted #ccc;
	margin:0 10px 10px
}

.m3 li .p-name{
	line-height:1.5em;
	height:3em
}

.m3 li .p-img,.m3 li .p-name,.m3 li .p-info{
	padding:7px 12px 0
}

.m3 li .p-info{
	height:20px
}

#shf-feetype{
	padding:0 30px
}

#shf-feetype dt,#shf-feetype .dl-1 dd{
	font-size:14px
}

#shf-feetype dl{
	margin-bottom:10px
}

#shf-feetype dd{
	width:410px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}

#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;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}

#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
}

#add_to_cart_div{
	display:none
}

#add-to-cart,#cart-reco{
	width:452px;
	margin-left:10px;
	overflow:hidden
}

#add-to-cart{
	margin-bottom:20px
}

#add-to-cart .icon{
	width:50px;
	height:50px;
	margin-right:10px;
	background-image:url(i/item-icon.png);
	background-repeat:no-repeat;
	*display:inline
}

#add-to-cart .c-title strong{
	font:400 18px 'microsoft yahei'
}

#add-to-cart.tip-success .c-title{
	color:#7abd54
}

#add-to-cart .c-count{
	visibility:hidden;
	color:#999;
	line-height:22px
}

#add-to-cart .c-btn{
	padding-top:5px
}

#add-to-cart .c-btn a{
	height:36px;
	background-image:url(/purchase/skin/i/20130425D.png);
	display:inline-block;
	overflow:hidden;
	line-height:100px;
	*zoom:1
}

#add-to-cart .c-btn .c-checkout{
	width:189px;
	margin-right:8px;
	background-position:0 0
}

#add-to-cart .c-btn .c-return{
	width:94px;
	background-position:-90px -37px
}

#cart-reco{
	border-top:1px solid #ddd;
	padding-top:20px;
	margin-bottom:0
}

#cart-reco .mc{
	height:170px
}

#cart-reco .lh li{
	width:100px;
	padding:6px 6px 0
}

#cart-reco .lh li .p-name{
	height:3em;
	line-height:1.5em;
	overflow:hidden
}

#summary #summary-presell{
	padding-left:10px
}

#summary-presell .item{
	float:left;
	height:26px;
	line-height:26px;
	background:#F2F2F2;
	color:#999;
	padding:0 20px;
	border-left:1px solid #ECECEC
}

#summary-presell .item em{
}

#summary-presell .item strong{
	font-weight:400
}

#summary-presell .item.curr{
	padding:0;
	background:#828CA4;
	color:#fff;
	border-left:0 none
}

#summary-presell .item.curr em{
	display:inline-block;
	height:26px;
	width:25px;
	background:#6E7992;
	text-align:center
}

#summary-presell .item.curr strong{
	font-weight:700;
	padding:0 20px
}

#summary-presell .item.curr strong i{
	font-style:normal
}

#summary #summary-presell-stage{
	overflow:visible
}

#summary-presell-stage .dd{
	line-height:12px;
	*line-height:18px
}

#summary-presell-stage .p-price{
	color:#e4393c;
	font-size:18px
}

#summary-presell-stage .p-price.presell{
	margin-right:10px;
	color:#333
}

#summary-presell-stage .sp-rule{
	margin-left:40px;
	position:relative;
	z-index:5;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-decoration:none
}

.root61 #summary-presell-stage .sp-rule{
	margin-left:70px
}

#summary-presell-stage .sp-rule dt{
	display:inline-block;
	*display:inline;
	*zoom:1
}

#summary-presell-stage .sp-rule dt i{
	display:block;
	position:absolute;
	left:49px;
	top:-3px;
	width:18px;
	height:18px;
	background:url(/product/skin/2012/i/newicon20140417.png) no-repeat -132px -292px
}

#summary-presell-stage .sp-rule.hover dt{
	color:#E4393C
}

#summary-presell-stage .sp-rule dd{
	visibility:hidden;
	position:absolute;
	left:-10px;
	top:24px;
	width:245px;
	background:#fff;
	z-index:5;
	padding:20px 18px;
	border:1px solid #DDD;
	box-shadow:0 0 10px rgba(0,0,0,.2);
	opacity:0;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s
}

#summary-presell-stage .sp-rule dd ul{
	padding-left:20px
}

#summary-presell-stage .sp-rule dd ul li{
	overflow:visible;
	line-height:20px;
	padding:0;
	color:#333;
	position:relative
}

#summary-presell-stage .sp-rule dd ul li b{
	position:absolute;
	left:-14px;
	top:0;
	font-weight:400
}

.root61 #summary-presell-stage .sp-rule dd{
	width:435px
}

#summary-presell-stage .sp-rule.hover dd{
	visibility:visible;
	opacity:1
}

#summary-presell-stage .sp-rule dd p{
	line-height:20px;
	color:#333
}

#summary-presell-stage .sp-rule .close{
	position:absolute;
	display:block;
	right:4px;
	top:4px;
	width:18px;
	height:18px;
	/* background:url(/lib/skin/2013/i/20130330A_1.png) no-repeat -90px 0; */
	cursor:pointer
}

#summary-presell-stage .sp-rule dd i,#summary-presell-stage .sp-rule dd em{
	position:absolute;
	display:block;
	_display:none;
	width:0;
	height:0;
	vertical-align:middle;
	border:solid transparent;
	border-color:rgba(136,183,213,0);
	z-index:1
}

#summary-presell-stage .sp-rule dd i{
	top:-20px;
	left:20px;
	border-bottom-color:#DDD;
	-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));
	border-width:10px
}

#summary-presell-stage .sp-rule dd em{
	top:-18px;
	left:21px;
	border-bottom-color:#FFF;
	-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));
	border-width:9px;
	z-index:1
}

#summary-presell-stage .sp-stage{
	float:left;
	margin-left:10px;
	margin-top:10px;
	border-left:1px solid #DDD;
	border-top:1px solid #DDD
}

#summary-presell-stage .sp-stage .item{
	position:relative;
	z-index:0;
	float:left;
	width:140px;
	height:62px;
	border-right:1px solid #DDD;
	border-bottom:3px solid #CCC;
	text-align:center
}

#summary-presell-stage .sp-stage .item a{
	padding-top:12px;
	display:block;
	text-decoration:none;
	line-height:20px;
	color:#999;
	cursor:default
}

#summary-presell-stage .sp-stage .item a em{
	display:block
}

#summary-presell-stage .sp-stage .item a em.hoverd{
	display:none
}

#summary-presell-stage .sp-stage .item a strong{
	display:block
}

#summary-presell-stage .sp-stage .item .bottom{
	position:absolute;
	display:block;
	width:100%;
	border-bottom:3px solid #CCC;
	height:0;
	left:0;
	bottom:-3px
}

#summary-presell-stage .sp-stage .item.curr a{
	color:#333
}

#summary-presell-stage .sp-stage .item.curr .bottom{
	border-color:#6E7992
}

#summary-presell-stage .sp-stage .item.curr .bottom em{
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	border-width:6px;
	border-color:transparent transparent #6E7992;
	_border-color:#FFF #FFF #6E7992;
	margin-top:-12px;
	*margin-top:-16px
}

#summary-presell-stage .sp-stage .item.curr a:hover{
	background:0
}

#summary-presell-stage .sp-stage .item.curr a:hover em{
	display:none
}

#summary-presell-stage .sp-stage .item.curr a:hover em.hoverd{
	display:block
}

#summary-presell-stage .sp-stage .item.timeout a strong{
	text-decoration:line-through
}

#muying .mt{
	background:#f7f7f7;
	border-top:1px solid #ddd
}

#muying input{
	height:18px;
	border:1px solid #ccc;
	padding:2px 4px
}

#muying .dd>input,#muying label>input{
	vertical-align:top
}

#muying #baby-girl,#muying #baby-boy{
	border:0
}

#muying .illegal-value input{
	border:1px solid #e4393c
}

#muying .illegal-value .error-msg{
	display:block
}

#muying .mc{
	border:1px solid #ddd
}

#muying li{
	height:30px;
	line-height:30px;
	padding:20px 0 20px 15px
}

#muying .dt,#muying .dd{
	float:left;
	height:24px;
	line-height:24px
}

#muying .dd{
	position:relative
}

#muying .dt .required{
	color:#f60
}

#muying .dd i{
	font-style:normal;
	display:inline-block;
	*zoom:1;
	*vertical-align:top
}

#muying .dd .error-msg{
	position:absolute;
	top:24px;
	padding:0 5px;
	color:#e4393c;
	border:1px solid #ffbdbe;
	background:#ffebeb;
	white-space:nowrap
}

#muying .btn-gray{
	line-height:20px;
	padding:2px 15px;
	display:inline-block;
	*zoom:1
}

.btn-gray{
	display:inline-block;
	border:1px solid #ddd;
	border-radius:2px;
	background:#f7f7f7;
	text-align:center;
	text-decoration:none;
	color:#333;
	background:-moz-linear-gradient(top,#f7f7f7,#f2f2f2);
	background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")"
}

#muying .baby-size{
	width:2em
}

#J-cal-baby{
	width:129px
}

#muying s.muying-ico{
	float:left;
	width:30px;
	height:30px;
	background:url(i/item.muying.png) 0 0 no-repeat
}

#muying.result-info a{
	margin:0 5px
}

#muying.result-info b{
	color:#333
}

#muying .curr-age{
	color:#f60
}

.root61 #muying li{
	padding:20px 0 20px 20px
}

.cat-3-655 #brand-bar,.cat-3-6881 #brand-bar,.cat-3-6882 #brand-bar,.cat-3-2694 #brand-bar{
	display:none
}

#heyue-bar{
	float:right;
	width:151px;
	border:2px solid #ddd;
	margin-top:10px
}

#heyue-bar .mc{
	padding:10px 15px 0 5px;
	color:#666
}

#heyue-bar .mt{
	background-color:#f1f1f1;
	height:30px;
	line-height:30px;
	font:14px/30px "microsoft yahei"
}

#heyue-bar li{
	padding-bottom:10px;
	padding-left:15px;
	margin-bottom:10px;
	border-bottom:1px dotted #dfdfdf
}

#heyue-bar li b{
	width:10px;
	margin-left:-10px;
	display:inline-block;
	color:#ccc;
	*zoom:1
}

#heyue-bar li.last{
	margin-bottom:0;
	border-bottom:0
}

.root61 #heyue-bar{
	width:206px
}

#summary-countdown s{
	width:19px;
	height:19px;
	margin-left:12px;
	position:relative;
	top:-2px;
	background-position:0 -322px
}

#summary-countdown{
	color:#9f8b7d;
	font:700 14px/14px arial
}

#summary-price #jd-discount{
	background:#de4646
}

#summary-price #red-discount{
	padding:2px;
	background:#de4646
}

#summary-price #red-discount #red-zhekou{
	font-size:14px
}

.share-bubble{
	padding-top:5px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:url(i/share-bubble.png) 0 0 no-repeat;
	white-space:nowrap;
	color:#f60
}

.qrcode-img{
	text-align:left;
	padding-left:55px
}

.qrcode-img table{
	margin-left:10px
}

.cat-3-6980 #comments-list,.cat-3-6980 #consult,.cat-3-6980 #comment,.cat-3-6980 #discuss{
	display:none
}

.Jcalendar{
	float:left;
	position:absolute;
	left:0;
	top:0;
	padding:10px;
	border:1px solid #ddd;
	box-shadow:0 0 5px #ddd;
	background:#fff
}

.Jcal{
	width:240px;
	background:#fff;
	border-collapse:collapse;
	font:12px verdana
}

.Jcal tbody td{
	text-align:center;
	height:24px;
	line-height:24px;
	color:#005ea7;
	font-weight:700;
	cursor:pointer
}

.Jcal thead th{
	text-align:center;
	height:24px;
	line-height:24px;
	padding-bottom:5px
}

.Jcal .selectMonth{
	padding:0 5px 0 20px
}

.Jcal thead th a.ctrl-prev,.Jcal thead th a.ctrl-next{
	background-image:url(/product/skin/2013/i/J-cal.png);
	background-repeat:no-repeat;
	overflow:hidden
}

.Jcal .prevYear{
	background-position:0 -50px
}

.Jcal .prevMonth{
	background-position:0 -100px
}

.Jcal .nextYear{
	background-position:0 -75px
}

.Jcal .nextMonth{
	background-position:0 -125px
}

.Jcal thead th a.ctrl-prev:hover,.Jcal thead th a.ctrl-next:hover{
	background-color:#eee;
	text-decoration:none
}

.Jcal .selectMonth,.Jcal .slecteYear{
	float:left
}

.Jcal .ctrl-prev{
	float:left
}

.Jcal .ctrl-next{
	float:right
}

.Jcal .ctrl-prev,.Jcal .ctrl-next{
	height:25px;
	width:25px;
	line-height:10000px;
	text-align:center
}

.Jcal thead .days{
	background:#e5e5e5
}

.Jcal thead .days th{
	border:1px solid #e5e5e5
}

.Jcal td{
	border:1px solid #e5e5e5;
	padding:2px 0
}

.Jcal td.chosen{
	background:#e4393c;
	color:#fff
}

.Jcal .over{
	background:#eee
}

.Jcal .today{
	text-align:center;
	display:block;
	padding:4px 0;
	color:#005ea7;
	font-weight:700
}

.Jcal .J-sun,.Jcal .J-sat{
	color:#e4393c
}

.Jcalendar .close{
	display:none
}

.J-inp-cal{
	border:1px solid #ccc;
	height:21px;
	line-height:21px;
	padding:1px 26px 1px 2px;
	background:url(/product/skin/2013/i/J-cal.png) right -1px no-repeat
}

.combine-share{
	width:500px;
	padding:10px 0 0 10px
}

.combine-share dl{
	padding-bottom:5px
}

.combine-share p{
	margin-bottom:5px
}

.combine-share .s-btn-ok{
	border:1px solid #bfd6af;
	background:#F6FBF3;
	background-image:-ms-linear-gradient(top,#F6FBF3 0,#EEF7E7 100%);
	background-image:-moz-linear-gradient(top,#F6FBF3 0,#EEF7E7 100%);
	background-image:-o-linear-gradient(top,#F6FBF3 0,#EEF7E7 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F6FBF3),color-stop(1,#EEF7E7));
	background-image:-webkit-linear-gradient(top,#F6FBF3 0,#EEF7E7 100%);
	background-image:linear-gradient(to bottom,#F6FBF3 0,#EEF7E7 100%)
}

.combine-share .s-btn-gray{
	border:1px solid #ddd;
	background:#F7F7F7;
	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%)
}

.combine-share .s-btn{
	padding:2px 10px;
	border-radius:2px;
	display:inline-block;
	color:#333;
	*zoom:1
}

.combine-share .s-btn:hover{
	text-decoration:none;
	color:#333
}

.combine-share .mt label{
	float:left;
	display:inline
}

.combine-share .mt label input{
	float:left;
	display:inline;
	position:relative;
	top:-2px
}

.combine-share .mc textarea{
	width:494px;
	height:78px;
	margin-bottom:5px;
	font-family:Arial,Verdana
}

.combine-share .share-meta{
	margin-bottom:5px
}

.combine-share .mt dd em{
	float:left;
	display:inline;
	width:15px;
	height:15px;
	margin-right:10px;
	line-height:100px;
	overflow:hidden;
	background-image:url(i/combine-share.png);
	background-repeat:no-repeat
}

.combine-share #share-ico-sina{
	background-position:0 -30px
}

.combine-share #share-ico-qqZone{
	background-position:-25px -30px
}

.combine-share #share-ico-qqWeibo{
	background-position:-50px -30px
}

.combine-share #share-ico-renren{
	background-position:-75px -30px
}

.combine-share #share-ico-kaixin{
	background-position:-100px -30px
}

.combine-share #share-ico-douban{
	background-position:-125px -30px
}

.combine-share #share-ico-sina.actived{
	background-position:0 0
}

.combine-share #share-ico-qqZone.actived{
	background-position:-25px 0
}

.combine-share #share-ico-qqWeibo.actived{
	background-position:-50px 0
}

.combine-share #share-ico-renren.actived{
	background-position:-75px 0
}

.combine-share #share-ico-kaixin.actived{
	background-position:-100px 0
}

.combine-share #share-ico-douban.actived{
	background-position:-125px 0
}

.combine-share .mt dd .actived{
	cursor:pointer
}

.combine-share .share-link a{
}

.combine-share .share-link .s-btn b{
	padding:0;
	margin-right:2px;
	width:16px;
	height:7px;
	overflow:hidden;
	background:url(i/combine-share.png) -158px -87px no-repeat;
	*position:relative;
	*top:-2px
}

.combine-share .overflow{
	color:#E4393C
}

.combine-share .share-imgScroll{
	position:relative;
	margin-bottom:20px;
	width:500px
}

.combine-share .share-img-wrap{
	margin-left:20px
}

.combine-share .share-imgScroll ul li{
}

.combine-share .share-imgScroll ul li a{
	position:relative;
	width:115px;
	float:left;
	display:inline
}

.combine-share .share-imgScroll ul li a s{
	display:none
}

.combine-share .share-imgScroll ul li.selected a s{
	position:absolute;
	bottom:10px;
	right:20px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(i/combine-share.png) -25px -48px no-repeat;
	*zoom:1
}

.combine-share .share-imgScroll ul li img{
	width:87px;
	height:87px;
	padding:5px;
	border:1px solid #ccc;
	margin:0 8px
}

.combine-share .share-imgScroll ul li a:hover img,.combine-share .share-imgScroll ul li.selected a img{
	border:2px solid #e3393c;
	padding:4px
}

.combine-share .share-imgScroll .s-btn s{
	display:inline-block;
	width:5px;
	height:9px;
	overflow:hidden;
	background:url(i/combine-share.png) 0 -52px no-repeat;
	margin-top:45px;
	cursor:pointer;
	*zoom:1
}

.combine-share .share-imgScroll .disabled s{
	cursor:default
}

.combine-share .share-imgScroll .s-btn{
	position:relative;
	display:block;
	padding:0;
	width:15px;
	height:98px;
	position:absolute;
	top:0;
	left:0;
	text-align:center
}

.combine-share #share-img-next{
	right:0;
	left:auto
}

.combine-share #share-img-next s{
	background-position:-8px -52px
}

.combine-share .share-btn{
	text-align:center;
	padding-bottom:10px
}

.combine-share .share-btn-ok{
	font-size:14px;
	font-weight:700;
	padding:4px 15px
}

.combine-share dd h5 strong{
	position:relative
}

.combine-share s.share-ico{
	display:block;
	position:absolute;
	left:-50px;
	top:0
}

.combine-share .share-ico{
	width:50px;
	height:42px;
	background-image:url(i/combine-share.png);
	background-repeat:no-repeat
}

.share-binding dl,.share-warning dl{
	padding:0 20px 10px
}

.combine-share h5{
	height:42px;
	font:700 18px/42px 'microsoft yahei'
}

div.share-warning{
	width:auto
}

div.share-binding{
	width:auto
}

div.share-binding .share-btn{
	text-align:left
}

div.share-binding p{
	margin-bottom:10px
}

.share-msg h5{
	color:#7abd54
}

.share-warning h5{
	color:#f60
}

.share-msg .share-ico{
	background-position:0 -67px
}

.share-warning .share-ico{
	margin-right:10px;
	background-position:-74px -68px
}

#choose li#choose-btns{
	overflow:visible
}

#m-buy{
	float:left;
	display:inline;
	border:1px solid #ddd;
	height:43px;
	padding-left:10px;
	padding-right:70px;
	background:url(i/m-buy.png) right 3px no-repeat;
	position:relative;
	bottom:-4px;
	cursor:pointer;
	margin-top:6px;
	z-index:1
}

.root61 #m-buy{
	margin-top:-5px
}

#m-buy .mt{
	cursor:pointer;
	padding-top:4px;
	_float:left;
	_display:inline;
	white-space:nowrap
}

#m-countdown{
	_float:left;
	_display:inline;
	clear:both;
	white-space:nowrap
}

#m-qrcode strong{
	height:2em;
	overflow:hidden
}

#m-qrcode-box{
	margin-top:4px
}

#m-qrcode{
	position:absolute;
	left:0;
	bottom:40px;
	height:238px;
	width:183px;
	border:1p solid #000
}

#m-qrcode .m-qrcode-wrap{
	position:absolute;
	top:0;
	left:0;
	border:1px solid #ddd;
	background:#fff;
	padding:13px;
	width:155px;
	height:196px;
	-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);
	overflow:hidden;
	_width:145px
}

#m-qrcode span.close{
	display:block;
	width:18px;
	height:17px;
	background:url(i/m-buy.png) 0 -47px no-repeat;
	position:absolute;
	z-index:1;
	right:-5px;
	top:-5px
}

#m-qrcode span.arr{
	height:12px;
	width:24px;
	overflow:hidden;
	background:url(i/m-buy.png) -36px -50px no-repeat;
	display:block;
	position:absolute;
	bottom:5px;
	left:30px;
	z-index:1
}

#m-buy.hover #m-qrcode{
	display:block
}
