.navitems-2013 li.fore2 a {
 background:url(images/base/navBg.png) repeat-x 0px -40px;
 }
.defaultBg{background:url(images/product/PP_top.jpg) no-repeat 0px 0px;width:100%;height:100px;overflow:hidden;zoom:1;margin-bottom:10px;}
.defaultBg .ppLogo{width:264px;float:left;}
.defaultBg .ppLogo img{margin:21px 0px 20px 24px;width:120px;height:60px;}
.defaultBg .ppText{margin-left:264px;}
.defaultBg .ppText p{
	margin: 21px 20px 20px 0px;text-indent: 24px;max-height: 60px;overflow: hidden;
	zoom: 1;line-height: 22px;color: white;
	}
.selection{zoom:1;border:1px solid #ccc;background:#F2F2F2;}

.selection dl{overflow:hidden;zoom:1;border-bottom:1px dotted #D5D5D5;position:relative }
.selection dl:last-child{border-bottom:1px solid #ccc;}
.selection dl dt{float:left;width:120px;text-align:right;line-height:28px;font-weight:bold;}
.selection dl dd{margin-left:120px;background:#FAFAFA;overflow:hidden;zoom:1;padding:2px 0px 2px 14px;min-height:25px;position:relative;}
.selection dl.selected-attrs{border-bottom:1px solid #ccc;}
.selection dl.selected-attrs dd{background:#F2F2F2}
.selection dl dd em{float:left;line-height:25px; margin-right:15px;font-style:normal;white-space:nowrap;}
.selection dl dd .content{padding:0px;margin:0;height:auto;float:none;overflow:hidden;zoom:1;}
.selection dl dd .content em{width:135px;overflow:hidden;white-space: nowrap;margin-right:0px;}

.selection dl dd em a{
	display: inline-block;
	border: 1px solid transparent;
	padding: 0px 5px;
	outline: 0;

	}
.selection dl dd em a.selected, .lecselected{
	background:url(images/product/classfityseld.png) no-repeat bottom right;
	border:1px solid #FF6600 !important;}
.selection .dl_p_tj dd em a.selected, .em_pv_tj .lecselected{
	background:url(images/product/x.png) no-repeat center right;padding-right: 17px;
}
.pv_tj_a_disabled{
	color:#ccc;
}
.pv_tj_a_disabled:hover{
	color:#ccc;cursor: default;text-decoration: none;
}
.selection dl.selected-attrs dd em{
	border:1px solid #FF6600;height:19px;line-height:17px;position:relative;
	margin-top:2px;padding:0px 20px 0px 5px;font-style:normal;display:inline-block;
	}
.selection dl.selected-attrs b{
	display:inline-block;width:15px;height:19px;
	background:url(images/product/product.png) no-repeat -92px -59px;
	position:absolute;right:-2px;top:0px;
	}	
.selection dl.selected-attrs strong{color:#f60;font-weight:normal}

.proOpen,.proClose{
	display:inline-block;width:40px;height:16px;line-height:16px;
	background:url(images/product/product.png) no-repeat right -90px;
	padding-left:16px;position:absolute;right:10px;top:62px;
	}
.proClose{background-position:right -104px}
.setdisplay{visibility:hidden}
.contentHeight{overflow:hidden;}
.filter{background:url(images/product/filterBg.png) repeat-x 0px 0px;height:38px;line-height:38px;padding:0px 10px;}
.filter .col{float:left;/*position:relative;*/min-height:1px;margin-right: 5px;}

.icon-todo-trend-bottom,.icon-todo-trend{ background:url(images/product/product.png) no-repeat -18px -44px}
.icon-todo-trend-bottom,.icon-todo-trend{
	float:none;display:inline-block;font-size:12px;text-indent:-999px;
	width:10px;height:10px;line-height:10px;vertical-align:middle;
	margin-left:4px;
	}
.icon-todo-trend{background-position:-89px -44px;}
.icon-todo-trend-top{background-position:0px -44px;}
.nav-pills{line-height:24px;}
.nav-pills li,.nav-switch li{float:left;}
.nav-pills li a{
	border:1px solid #CCCCCC;height:22px;line-height:24px;display:inline-block;
	padding:0px 6px;background:#fff;cursor:pointer;margin-top:6px;margin-right:-1px;
	text-decoration:none !important;
	}
.nav-switch li  a{text-decoration:none !important;}
.nav-pills li a:hover .icon-todo-trend-bottom,.nav-pills li.selected .icon-todo-trend-bottom{background-position:-58px -44px;}
.nav-pills li.selected .descIco,.nav-pills li.selected2 .descIco{background-position:-89px -144px;}
.nav-pills li.selected a,.nav-pills li.selected2 a,.nav-pills li.selected3 a{background:#eee}
.nav-pills li.selected .ascIco,.nav-pills li.selected3 .ascIco{background-position:-89px -127px;}

.filter input.txt{border:1px solid #b5b5b5;height:22px;line-height:24px;width:50px;padding:0px;margin:0px;}
.clearfix:after{
  display:block;height:0;clear:both;content:"";}
.rank-priceform{height:20px;width:127px;position:relative;z-index:1;float:left;margin-left:2px;}
.rank-priceform .fm-price{position:absolute;line-height:20px;padding: 0px 2px;z-index:152;border:1px solid transparent;}
.rank-priceform .fm-price p{white-space:nowrap;margin-top:5px;}
.rank-priceform .fm-price .btns{margin-top:5px;display:none;padding-bottom:5px;text-align:center;}
.rank-priceform .fm-price .btn{
	display:inline-block;text-decoration:none;letter-spacing:0;color:#404040;border:1px solid #999;
    border-color:#c8c8c8 #999 #999 #c8c8c8;border-radius:2px;
    }
.rank-priceform .fm-price .btn .i{
	display: inline-block;
	cursor: pointer;
	color: #404040;
	background: #F6F6F6;
	padding: 0px 5px;
	height: 18px;
	border: 0;
	margin: 0px;
	line-height: 18px;
}
.rank-priceform .fm-price .sbumitIco {border-color:#950b00;}
.rank-priceform .fm-price .sbumitIco .i{background:#950b00;color:#fff}
.rank-priceform .fm-price .reset{display:inline;line-height:18px;}
#rank-priceform.hover .fm-price{
   background:white;border:1px solid #CCC;
  }
#rank-priceform.hover .fm-price .btns{display:block}
.p-listItm{overflow:hidden;zoom:1;line-height:22px;text-align:left} 
 
.icon-todo-check{ background:url(images/product/product.png) no-repeat 0px -71px}
.icon-todo-check{
	display:inline-block;
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 12px;
	margin-right: 3px;
	}

a:hover .icon-todo-check,.check1{background-position:-20px -71px;}

.icon-btn-switch-list,.icon-btn-switch-grid{background:url(images/product/product.png) no-repeat 0px 0px}
.icon-btn-switch-list,.icon-btn-switch-grid{
    display:inline-block;width:46px;height:22px;cursor:pointer;
    float:left;margin-top:8px;border:1px solid #ccc;color:#757575 !important;line-height:22px;text-indent:18px;
    margin-left:-1px;
}

.icon-btn-switch-grid{background-position:-60px 0px;}
a:hover .icon-btn-switch-list,.selected .icon-btn-switch-list{background-position:0px -22px;background-color:#fff}
a:hover .icon-btn-switch-grid,.selected .icon-btn-switch-grid{background-position:-60px -22px;background-color:#fff}

.fake-select{position:relative;z-index:2;float:left;}
.fake-select ul.selected{
	position:relative;border:1px solid #ccc;background:#fff;height:22px;
	line-height:22px;padding: 0px 14px 0px 7px;margin-top: 6px;margin-right: 4px;
	z-index:1;cursor:pointer;
	}
.fake-select ul.selected li{*+height:22px;}
.sel-dropdown{
	position:absolute;background:url(images/product/product.png) no-repeat -76px -44px;
	width:7px;height:7px;bottom: 0px;right: 0px;
	}
.toselect{position:absolute;width:300px;background:#fff;border:1px solid #a6a6a6;display:none;}
#fake-select.hover  ul.selected{border-bottom:0px;}
#fake-select.hover .toselect{display:block;}
#fake-select.hover .close
	{background:url(images/base/baseIco.png) no-repeat 0px -107px;width:20px;height:20px;position:absolute;
	left: 290px;top: 15px;z-index: 162;cursor:pointer;}
	

/*list begin*/
 .plist{
 border:1px solid #ccc;margin-top:10px;overflow:hidden;zoom:1;
 /*position: relative;*/
 width:1208px;
  }
.list-h,.list-v{ overflow: visible;zoom:1;width:1212px;}
.list-h li {
    float: left;
	width: 202px;
	height: 226px;
	border-bottom: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	margin-bottom: -1px;
	margin-left: -1px;
	text-align: center;
 }
.list-v li {
    float: left;
	width: 605px;
	height: 118px;
	border-bottom: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	margin-bottom: -1px;
	margin-left: -1px;
	text-align: center;
 }
 .list-v .p-img{
    float:left;width: 120px;
	height: 100px;
	margin: 0px auto;
	padding-top: 10px;
	text-align:center;
	}
.list-v .list-v-txt{margin-left:130px;padding-top:10px;}
.list-h .p-info{padding:0px 25px;}
.list-v .p-info{padding:0px 10px;}
.list-v .p-name{height:25px;font-size:14px;}
.startDefault{
	background:url(images/product/product.png) no-repeat -43px -156px;width:63px;height:11px;display:inline-block;
	position:relative;margin-left:5px;
	}
.startLevel{
	background:url(images/product/product.png) no-repeat -43px -169px;width:63px;height:11px;display:inline-block;
	position:absolute;left:0px;top:0px;
}
.list-h .p-img{
	width: 120px;
	height: 110px;
	margin: 10px auto 0;
	padding-top: 10px;
	text-align:center;
    }
.p-name, .p-price, .p-market, .p-detail,.p-img {
 overflow: hidden;text-align:left
}
.p-name, .p-detail {
word-break: break-all;
word-wrap: break-word;
}
.p-name{height:3em}
.skcolor_ljg{color:#f00}

#plist .p-price {
	height: 20px;
	overflow: hidden;
	margin-top: 5px;
	color:#999
}

.p-price strong {
	float: left;
	margin-right: 5px;
	font-family: verdana;
	font-size: 14px;
	/*color: #E4393C;*/color:#f60;
}
.plist .btns{overflow:hidden;zoom:1;margin-top:5px;}
.plist .btn-coll,.kcstatus{display:inline-block;border:1px solid #e6e6e6;height:18px;line-height:20px;padding:0px 8px;float:left;margin-right:10px;color:#999}
.X1,.X2,.X3{border:1px solid #00b300 !important;color:#00b300 !important;padding:0px 8px;white-space:nowrap;}
.Z1,.Z2,.Z3{border:1px solid #999 !important;color:#999 !important;padding:0px 8px;white-space:nowrap;}
.plist .btn-compare{
	float:left;height:20px;padding:0px 7px 0 5px;
	background:#E6E6E6;line-height:20px;
   line-height:20px;text-decoration:none;cursor:pointer;
}
.plist .btn-compare span {
    display:inline-block;
    position:relative;
	width: 10px;
	margin-right:2px;
	height: 10px;
	background: #fff;
	font-size: 0;
	margin-right:2px;
}
.plist .btn-compare-active{
	background:#f60;color:#fff;
}
.plist .btn-compare-active span{background:url(images/product/product.png) no-repeat -39px -72px;}


#compareHolder{
	width:60px;height:60px;position:fixed;right:25px;bottom:110px;
	background:url(images/product/compare.png) no-repeat 0px 0px;
	display:none;
	}
#compareHolder:hover{
 background-position:-63px 0px;
 }                       
#compareHolder.compareHidden{display:none !important;}

/*compare begin*/
.pop-compare{
	display:none;
	position:fixed;bottom:0px;z-index:2;width:1210px;height:136px;
	background:#fff;
	}
.pop-compare .pop-wrap{position:absolute;left:0;top:0;width:100%}
.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 .pop-inner{border:2px solid #ccc}

.pop-compare .diff-hd{position:relative}
.pop-compare .diff-hd .tab-btns{
	height:32px;_overflow:hidden;
	background:url(images/base/carBg.png) repeat-x 0px 0px;
	}

.clearfix{zoom:1}
.clearfix:after{content:".";display:block; height:0; visibility:hidden; clear:both}
.pop-compare .diff-hd li{float:left;position:relative;width:80px;height:32px;line-height:32px;text-align:center;*zoom:1;}
.pop-compare .tab-btns a{color:#333; text-decoration:none;font-size:14px;}
.pop-compare .tab-btns .current{position:relative;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-left:-1px;}
.pop-compare .tab-btns .current a{font-weight:bold}
.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 .hide-me,.diff-operate a{color:#005aa0}
.pop-compare .diff-bd{position:relative}
.pop-compare .tab-con{}
.pop-compare div.diff-items{padding:6px;color:#ccc;height:80px;overflow:hidden}
.pop-compare .diff-items dl{float:left;overflow:hidden;margin-right:10px;border-right:1px dotted #ccc;padding:15px 0;width:250px;}
.pop-compare .diff-items dt{
	float:left;margin-right:5px;width:50px;height:48px;
	text-align:center;color:#ccc;border:1px solid #fff;
	font:36px/48px Arial;
	overflow:hidden
	}
.pop-compare .hasItem dt{border:1px solid #CFCFCF}
.pop-compare .diff-items dd{/*float:left;width:140px*/margin-left:60px;margin-right:10px;}
.pop-compare .diff-items dd div{line-height:25px;}
.pop-compare a.diff-item-name{height:3em;line-height:1.5em;overflow:hidden;display:block;color:#333}
.del-comp-item{padding-left:10px}
.pop-compare .del-comp-item{visibility:hidden;color:#005aa0;float:right}
.pop-compare .item-empty dt{background:#f6f6f6}
.pop-compare .diff-operate{position:absolute;right:22px;top:12px;width:100px;text-align:center}

.btn-compare-b{
	font-size:15px;margin-left:13px;border-radius:3px;background:#fff;border:1px solid #ddd;text-decoration:none;
	display:block;width:100px;height:36px;margin-bottom:4px;line-height:36px;color:#ccc !important;cursor:default;
	letter-spacing:2px;text-decoration:none !important;
	}
.compare-active{
   border-bottom:1px solid #C1BFC0;color:#fff !important;background:#FF6600;
   cursor:pointer
}
.del-items:hover,.btn-compare:hover,.del-comp-item:hover{cursor:pointer}

/*compare end*/

.pcomprare-hd{
	background: url(images/product/filterBg.png) repeat-x 0px 0px;
	height: 38px;
	line-height: 38px;
	padding: 0px 10px;
	border:1px solid #ccc;font-weight:bold;
	font-size:14px;
	}
.pcomprare-bd{margin-bottom:20px;}
.tb-1{
	table-layout:fixed;width:100%;
	border: 0px;border-collapse: collapse;
	}
.tb-1 th,.tb-1 td{
	border:1px solid #ddd;padding:8px 10px;line-height:20px;
	text-align:center;overflow:hidden;vertical-align:top;
	border-bottom:1px dashed #ddd;
	border-top:1px dashed #ddd;
	}
.tb-1 .thead th,.tb-1 .thead td{border-top:1px solid #ddd}
.tb-1 .tfoot th,.tb-1 .tfoot td{border-bottom:1px solid #ddd}
.tb-1 th{width:85px;}
.no-contrast{padding:70px 0px 5px;text-align:center;font-size:25px;color:#ccc}
.add-contrast{text-align:center;margin-top: 8px;}
.tb-1 .p-img{
	width: 120px;
	height: 100px;
	margin: 0px auto 5px;
	}
.tb-1 .p-img img{margin-top:10px;}
.tb-1 .p-price a,.add-contrast a{color:#0064a5}
.tb-1 .p-price a:hover,.add-contrast a:hover{color:#e4393c}
.bgcolor{background:#f2f2f2;}
.tb-1 .btn-compare-b{display:inline-block;}

/*allsort*/
.allsort{overflow:hidden;zoom:1;}
.allsort .fl{float:left}
.allsort .fr{float:right}
.allsort .m{width:598px;border:1px solid #ccc;margin-bottom:10px;}
.allsort .m .mt{overflow:hidden;zoom:1;height:30px;line-height:30px;background:#F2F2F2;}
.allsort .m .mt h2{color:#f60;padding-left:14px;}
.allsort .m .mt h2 a{color:#f60;}
.allsort .m .mc{overflow:hidden;zoom:1;padding:0px 5px;}
.allsort dl{overflow:hidden;zoom:1;line-height:24px;padding:5px;border-top:1px dotted #ccc;}
.allsort dl dt{float:left;width:90px;text-align:right;font-weight:bold;color:#4d4d4d;padding-right:10px;}
.allsort dl dd{margin-left:100px;}
.allsort dl dd em{font-style:normal;float:left;white-space:nowrap;margin-right:16px;}

/*detail*/
.proInfo{overflow:hidden;zoom:1;}
.proInfo-img{float:left;width:352px;}
.spec-preview {
	width: 310px;
	height: 260px;
	border: 1px solid #DFDFDF;overflow:hidden;padding:0px 20px;
}
.proInfo img{vertical-align:middle;}
/*ͼƬ�Ŵ���ʽ*/
.jqzoom{
  float:none;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:inline-block;
  }
.zoomdiv{
   z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;
   border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;
   }
.spec-preview table,.zoomdiv table{width:100%;height:100%;text-align:center;border-collapse: collapse;table-layout: fixed;border:0px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:175px;height:175px;border:1px solid #aaa;background:#fede4f;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-scroll {
overflow:hidden;
margin-top: 10px;
width: 352px;
}
.bigimg{/*height:410px;width:488px;*/}
.spec-scroll .prev,.spec-scroll .next{
	display:block;width:20px;height:50px;background:url(images/product/product.png) no-repeat 0px -127px;cursor:pointer;}
.spec-scroll .prev{float:left;}
.spec-scroll .next{float:right;background-position:-20px -127px;}
.spec-scroll .items {
float: left;
position: relative;
width: 310px;
height: 50px;
overflow: hidden;
}
.spec-scroll .items ul {
position: absolute;
width: 999999px;
height: 50px;
}
.spec-scroll .items ul li {
float: left;
width: 51px;
text-align: center;margin-left:10px;
}
.spec-scroll .items ul li img {
border: 1px solid #CCC;
padding: 2px;
width: 44px;
height: 44px;
}
.img-hover {
border: 2px solid #F60 !important;
padding: 1px !important;
}
.proInfo-txt{margin-left:372px;}
.proInfo-txt .name{padding-bottom:20px;border-bottom:1px solid #ccc;overflow:hidden;zoom:1;margin-left:10px;}
.proInfo-txt .name h1{overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis;line-height:30px;}
.summary,.choose{overflow:hidden;zoom:1;}
.summary li{padding:7px 0px;overflow:hidden;zoom:1;}
.summary li .dt,.choose li .dt{float:left;width:72px;text-align:right;}
.summary li .dd,.choose li .dd{margin-left:72px;}
.flowIco{
    background:url(images/product/product.png) no-repeat -75px -68px;
	width:16px;height:16px;display:inline-block;margin-left:5px;
	}
.p-money{font-size:18px;color:#f60;}
.choose{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:3px 0px;}
.choose li{overflow:hidden;zoom:1;}
.chooseItm{
	border-bottom: 1px dotted #CCC;
	margin-bottom: -1px;
	overflow: hidden;
	zoom: 1;
	padding: 5px 0px;
	line-height: 30px;
	}
.chooseItmA{overflow:hidden;zoom:1;}
.chooseItmA .chooseItmA_r{float:right;width:300px;text-align:left;color:#A1A1A1;}
.hugeOrderPhone{
	float: left;
	color:#0064A5;
	cursor: pointer;
}
.hugeOrderPhone i{
	height:15px;
	width: 16px;
	display: inline-block;
	vertical-align: sub;
	margin-right: 3px;
	background: url(images/product/phone_icon.png) no-repeat;
}
.complaint{
	color: #FF6600;
	margin-left: 60px;
	padding: 0 10px;
	cursor: pointer;
}


.chooseItmA .chooseItmA_l{margin-right:250px;}
.firstItemA .chooseItmA_r,.firstItemA .chooseItmA_l{
	font-size: 15px;
	font-weight: bold;
}
.firstItemA .chooseItmA_l label{
	color:#FF6600;
}
.firstItemA .hugeOrderPhone i{
	height:22px;
	width: 23px;
	display: inline-block;
	vertical-align: sub;
	margin-right: 3px;
	background: url(images/product/big_phone_icon.png) no-repeat;
}
.firstItemA .complaint{
	margin-left: 40px;
}
.storeIco{color:#0064a5;}
.storeIco i{
   background:url(images/product/product.png) no-repeat 0px -180px;
   width:16px;height:16px;display:inline-block;
   margin-right:2px;float:left;
   }
.warp-input{width:90px;height:25px;text-align:left;overflow:hidden;display:inline-block;float:left;}
.warp-input a{
	width:13px;height:13px;margin-top:5px;float:left;
	display:block;overflow:hidden;line-height:13px;
	background:#fff;border:1px solid #ccc;text-align:center;
	color:#666 !important;text-decoration:none !important;
	outline:none;
	}
.warp-inputa.decrement{margin-right:5px;}
.warp-input .quantity-text{
	width:50px;height:22px;border:1px solid #ccc;margin:0px 0px 0px 3px;padding:0px;
	overflow:hidden;background:#fff;text-align:center;line-height:22px;
	}
.warp-input a.increment{float:right}

.msgOk,.msgerror{
	display:inline-block;background:#F8F8F8 url(images/member/member.png) no-repeat 0px -1px;height:23px;
	line-height:25px;border:1px solid #ccc;color:#7ABD54;
	padding-left:24px;padding-right:10px;
}
.msgerror{background-position:0px -28px;color:#FE4415;}
.favoriteBox{overflow:hidden;border:1px solid #ccc}
.favoriteBoxHd{overflow:hidden;zoom:1;height:80px;}
.favoriteBoxFt{
  width: 100%;height: 50px;
  background-color: #E6ECF2;
  overflow: hidden;text-align:center;
   }

.btn-buy,.btn-append,.btn-disbuy,.btn-disappend{
	background:url(images/product/productBtn.png) no-repeat 0px 0px;
	width:120px;height:36px;line-height:36px;text-align:center;
	color:#fff !important;text-decoration:none !important;font-size:15px;
	display:inline-block;cursor:pointer;border:0px;
	}
.btn-append{background-position:0px -37px;text-align:left;text-indent:30px;}
.btn-disbuy{background-position:0px -74px;cursor:default}
.btn-disappend{background-position:0px -111px;text-align:left;text-indent:30px;cursor:default}
.short-share{overflow:hidden;zoom:1;margin-top:10px;}
.short-block{
	background:url(images/product/filterBg.png) repeat-x 0px -38px;
	height:26px;line-height:26px;border-left:1px solid #ccc;border-right:1px solid #ccc;
	display:inline-block;padding:0px 10px 0px 5px;float:left;
	}
.collectGood{
	background:url(images/product/product.png) no-repeat -56px -69px;
	width:16px;height:16px;display: inline-block;
    position: relative;top: 3px;margin-right: 2px;*+top:0px;
    }
.proShelves{overflow:hidden;zoom:1;background:#ebebeb;height:30px;line-height:30px;padding:0px 10px;color: #727272;margin:5px 0px 0px 12px;} 
.proShelves a{float:right;color:#0064a5;} 
 .proShelves a:hover{color:#E4393C}
.detail-a{overflow:hidden;zoom:1;margin-top:20px;}
.detail-a .left{width:250px;float:left}
.detail-a .right{margin-left:260px;}
.hotRanklist,.common-m{overflow:hidden;zoom:1;margin-bottom:10px;}
.hotRanklist .mt{
	background:url(images/product/filterBg.png) repeat-x 0px -65px;
	border:1px solid #ccc;height:33px;line-height:33px;
	}
.common-m .mt{
	background:#F4F4F4;overflow:hidden;
	border:1px solid #ccc;height:29px;line-height:29px;border-bottom:0;
	}
.hotRanklist .mt h2,.common-m .mt h2{font-weight:600;padding:0px 10px;}
.hotRanklist .mc,.common-m .mc{border:1px solid #ccc;border-top:0;overflow:hidden;zoom:1}
.sametab{margin-top:4px;background:#F4F4F4;overflow:hidden;width:260px;}
.sametab li{
	border:1px solid #ccc;width:83px;border-left:0;
	height:30px;line-height:30px;text-align:center;float:left;
	cursor:pointer;color:#0064a5;
	}
.sametab li.curr{
border-top-color:#0089CE;border-bottom:0;background-color:#fff;height:31px;
color:#333;font-weight:600;}
.detaillist{overflow:hidden;padding:8px 0px;border-bottom:1px dotted #ccc;margin-bottom:-1px;}
.detaillist dt{
	float:left;margin:0px 10px;width:50px;height:50px;
	text-align:center;color:#ccc;border:1px solid #cfcfcf;
	font:36px/48px Arial;
	overflow:hidden
	}
.detaillist dd{margin-left:70px;}
.detaillist dd div{line-height:25px;}
.detaillist a.diff-item-name{height:3em;line-height:1.5em;overflow:hidden;display:block;color:#333}
.detaillist a.diff-item-name:hover{color:#E4393C}
.browseVlist{overflow:hidden;height:90px;}
.browseVlist .detaillist{float:left;border-bottom:0px;border-right:1px dotted #ccc;width:202px;padding:15px 0px;}

.pro-detail{overflow:hidden;margin-bottom:10px;}
.pro-detail-top{overflow:hidden;zoom:1;}
.detailtab{overflow: visible;zoom:1;height:39px;line-height:39px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}

.detailtab li{
	border:1px solid #ccc;padding:0px 23px;border-left:0;
	float:left;background:#F4F4F4;
	cursor:pointer;height:38px;color:#0064a5;font-size:14px;
	}
.detailtab li.curr{
border-top-color:#0089CE;background:#fff;border-bottom:0px;height:39px;
color:#333;font-weight:600;}
.pro-detail .tabcon{
	border:1px solid #ccc;overflow:hidden;zoom:1;padding:10px;border-top:0;
	line-height:22px;
	}
.detail-list{overflow:hidden;zoom:1;}
.detail-list li{
   overflow:hidden;zoom:1;width:33%;float:left;text-overflow: ellipsis;
   white-space: nowrap;word-wrap: normal;line-height:22px;
   }
.promise{overflow:hidden;border-top:1px dotted #dedede;border-bottom:1px dotted #dedede;padding:5px 0px;margin:10px 0px;}
.pTable {
font-size: 12px;
text-align: left;
border: 1px solid #ccc;
border-collapse: collapse;
width: 100%;
}
.pTable td{padding:3px 10px;border-bottom:1px dotted #ccc;line-height:22px;background:#FAFAFA;}
.pTable td.pTd2{background:#F2F2F2;text-indent:10px;border-bottom:1px solid #ccc;padding:4px 10px;}
.pTable td.pTd1{text-align:right;width:110px;background:#F2F2F2;}
.detail-a-b{overflow:hidden;zoom:1;}
.detail-a-b div{overflow:hidden;line-height:22px;}
.consult {overflow:hidden;zoom:1;padding:0px 10px;}
.consult .item{padding:0px 0px 5px 0px;border-bottom:1px dotted #ccc;line-height:20px;}
.consult dl{overflow:hidden;zoom:1;padding:5px 0px 0px;}
.consult dl p{margin:0px;padding:0px;}
.consult dl dt{float:left;width:90px;text-align:left;}
.consult dl dd{margin-left:90px;}
.consult dl .dateT{float:right;width:130px;text-align:right}
.consult dl .name{margin-right:130px;}
.consult dl.user{color:#808080;}
.consult dl.answer{color:#f60;}
.userIco,.askIco,.anserIco{
	background:url(images/product/product.png) no-repeat -30px -53px;
	width:16px;height:16px;display:inline-block;float:left;margin-right:2px;
	}
.askIco{background-position:-46px -53px;}
.anserIco{background-position:-62px -53px;}

.extra{overflow:hidden;zoom:1;line-height:36px;margin:10px 0px 10px 10px;}
.extra .total{float:right;}
.consult a{color:#0089ce}
.consult a:hover{color:#E4393C}

.pderailList{width:740px;border:0;margin-top:0;}
.pderailList li{width:185px;height:200px;}


.enterFavorite{
	background: url(images/member/memberBtn.png) no-repeat 0px -251px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	width: 70px;
	text-align: center;
	color: #333 !important;
	text-decoration: none !important;
	margin-top:15px;
}
.scoreL{overflow:hidden;zoom:1;border-bottom:1px solid #ccc;font-size:14px;padding:0px 10px 8px}
.scoreL strong{color:#f60;}
.defStar{
background:url(images/member/star.png) repeat-x 0px -30px;
height:17px;width:120px;display:inline-block;
 margin-right:8px;position:relative;top:3px;
 }
.scoreStar{
background:url(images/member/star.png) repeat-x 0px 0px;
height:17px;display:inline-block;
}
.scoreD{overflow:hidden;zoom:1;padding:0px 10px 10px;}
.scoreD dl{border-bottom:1px dotted #ccc;padding:5px 0px;overflow:hidden;}
.scoreD dl dt{float:left;width:120px;}
.scoreD dl dd{margin-left:120px;}
.detailPlInfo{overflow:hidden;color:#999;}
.detailPlInfo span{margin-right:20px;}

.navsearch_input{border: 1px solid #b5b5b5;height: 22px;line-height: 24px;padding: 0px;margin: 0px;text-indent:2px;color:#999;}
.navsearch_btn{margin:0px;padding:1px 5px;cursor:pointer;height:24px;line-height:16px;*+width:42px;*+margin-left:3px;}

.hugeOrderPhone_phone{
	color:#5b5b5b;font-weight:bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;
}