/*除去a标签点击时的虚线框*/
a{outline:none;}
a:hover{star:expression(this.onFocus=this.blur());}

.csstable td{padding:5px 0px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.csstable .tBar td{background:#e0e0e0; font-weight:bold; height:45px;}
.csstable .mBar td{ background:#fff; font-weight:bold;text-align:left;padding-left:10px;}
.csstable .sBar td{ background:#f7f7f7; text-align:left;}
.csstable .sBar{ background:#fafafa; text-align:center;font-weight:bold;}
.csstable .w{ background:#fff;}
.csstable .bts2{ display:block; margin:0 auto;}

.csstable .current{background:#ffffff !important;border-top:2px solid #c00;border-bottom:0px;}
.csstable .tBar a{line-height:45px;display:block}
.csstable input{border:0px;}

#slide{overflow:hidden;zoom:1;}
#slide .slide-content{left:0px;}
#slide .slide-nav{bottom:0px;left:120px;}
.slide-nav li{width:10px;height:10px;border-radius:5px 5px;left:0px;right:auto;}
.slide-nav li.on{width:10px;height:10px;border-radius:5px 5px;margin-top:0px;border:1px solid #a00;background:#D10000}
.slide-nav li.on,.slide-nav li{font-size:0px;line-height:0px;}

@media screen and (min-width:768px) and (max-width:1023px){
	.zim{background-size: 100% auto !important;}
	.pic{margin-left: 0px !important;}
	.price{font-size:22px !important;}
	.csstable th{padding: 8px 0 8px 0px !important;}
	.csstable td.n{font-size:14px !important;}
	.advlist li, .advlist_zx li{width: 20% !important;}
}
@media screen and (min-width:414px) and (max-width:767px){
	.sub_wrap{display:none;}
	.zim{background-size: 80% auto !important;}
	.pic{margin-left: 0px !important;}
	.price{font-size:22px !important;}
	.csstable th{padding: 8px 0 8px 0px !important;}
	.csstable td.n{font-size:14px !important;}
	.advlist li, .advlist_zx li{width: 25% !important;}
	.black td{display: inline-block;width:24% !important;}
	#prices{display:none;}
	.csstable .tBar td{width:18%;}
	.mf{table-layout: fixed;word-wrap:break-word;}
	.csstable td .xl{padding-left: 10px !important;}
}
@media screen and (min-width:320px) and (max-width:413px){
	.sub_wrap{display:none;}
	.zim{background-size: 80% auto !important;}
	.pic{margin-left: 0px !important;}
	.price{font-size:18px !important;}
	.csstable th{padding: 8px 0 8px 0px !important;}
	.csstable td.n{font-size:14px !important;}
	.advlist li, .advlist_zx li{width: 25% !important;}
	.black td{display: inline-block;width:24% !important;font-size: 12px !important;}
	#prices{display:none;}
	.csstable .tBar td{width:18%;}
	.mf{table-layout: fixed;word-wrap:break-word;}
	#mbar .l{font-size:20px;}
	.csstable td .xl{padding-left: 10px !important;}
}
@media screen and (max-width:320px){
	#mbar .l{font-size:18px;}
	.csstable .tBar a{line-height:inherit;}
	.xl{padding-left: 10px !important;}
	.price{padding-top: 30px !important;}
	.advlist li, .advlist_zx li{width: 33% !important;}
}