.wrap-left { float:left; width:1190px; }
.select-title {
    color:#222;
    font-weight:normal;
    font-size:18px;
    height:50px;
    line-height:60px;
}
.select-list {
   /* height:200px;*/
    background-color:#fff;
    padding:0 10px;
}
.select-list .select-top {
    height:44px;
    border-bottom:1px solid #ddd;
}
.select-list .select-top button { float:right; width:94px; height:24px; font-size:12px; color:#666; border:1px solid #ddd; background-color:#fff; margin:10px 0; cursor:pointer; outline:none; }
.select-list .select-top button:hover, #classify_certain:hover, #area_certain:hover {
    color:#222;
    border-color:#000;
}
.select-con { font-size:14px; color:#666; }
.select-con > li {
    line-height:24px;
    position:relative;
/*    padding-top:10px;*/
    padding: 10px 0px 20px 0px;
}
.select-con span.list-name {
    padding-right:25px;
    float:left;
}
/*.select-con span.list-name:before {
    content:' ';
    display:inline-block;
    width:20px;
    height:20px;
    background:url('../../images/mg/icon.png') no-repeat -3px -2px;
    position:absolute;
    top:11px;
    left:57px;
}*/
.cate-item,.province-item,.state-item ul, .way-item ul { float:left; }
.cate-item li,.province-item li,.state-item ul li, .way-item ul li { float:left; margin-right:10px; cursor:pointer; padding:0 10px; height:24px; line-height:24px; }
.classify-item-con, .area-item-con { float:left; }
.classify-item-con .selectAll, .area-item-con .selectAll {
    float:left;
    color:#666;
    font-size:14px;
    padding:0 10px;
    margin-right:10px;
    cursor:pointer;
}
.classify-item-con .classify-select, .area-item-con .area-select {
    float:left;
    background-color:#fff;
    padding-left:10px;
}
.cate-item li.current,.province-item li.current, .state-item ul li.current, .way-item ul li.current, .selectAll.current {
    background-color:#e23333 ;
    color:#fff;
}
#classify_certain, #area_certain {
    /* width:42px; */
    height:24px;
    border:1px solid #ddd;
    background-color:#fff;
    color:#666;
    float:left;
    display: none;
}
#cityPicker, #goodsPicker {
    border:none;
    cursor:pointer;
    height:24px;
    line-height:24px;
    min-width:150px;
}
.product-content {
    margin-top:30px;   
    padding-bottom:20px;    
    width: 1190px;
    min-height: 700px;
}
#product_list li {
    font-size:12px;
    box-sizing:content-box;
    cursor:  pointer;
   	position: relative;
   	height: 315px;
   	float: left;
   	margin: 0px 88px 70px 0px;
}
#product_list li:nth-of-type(3n-3){
   	margin-right: 0px;
}
#product_list li:hover{/*border: 1px solid #e23333 ;*/ /*background: #f5f5f5;*/}
.product-img { /*float:left;*/ height:200px; width: 338px; }
.product-img img { width:338px; height:200px; }
.product-detail {
	float:left;
	margin-left:10px;
	width: 290px;
	position: absolute;
	top: 160px;
	left: 28px;
	background: #fff;
	padding: 5px 0px 10px 10px;
}
.product-detail .detail-title {
    font-size:18px;
    color:#222;
    padding-left: 20px;
	height: 46px;
	line-height: 46px;
	width: 230px;
	white-space:nowrap; 
	text-overflow:ellipsis;
	overflow: hidden;
}
.detail-con {
   /* margin-top:10px;*/
    padding-left: 20px;
}
.detail-con dl {
    float:left;
    width:220px;
}
.detail-con dl:nth-of-type(1) {width: 270px;}
.detail-con dl:nth-of-type(2) {width: 330px;}
.soon-auction span:nth-of-type(1) {
    display:inline-block;
    color:#fff;
    padding:3.5px 7.5px;
}
.soon-auction span:nth-of-type(2) {
    color:#e83584;
    border:1px solid #efefef;
    padding:2.5px 6.5px;
    margin-left:10px;
}
.detail-con dl p:nth-of-type(2) {
    margin-top:17px;
    color:#666;
    position:relative;
    /*padding-left:20px;*/
}
.detail-con dl p.auction-fun {
   /* text-align:right;*/
    padding:0;
    position: absolute;
    top: 100px;
	right: 17px;
	z-index: 111;
}

.detail-con dl p.auction-fun span:before{
    content:' ';
    background: url('../../images/mg/icon.png') no-repeat -48px -3px;
    width: 25px;
    height:  15px;
    display:  inline-block;
}
.detail-adress i {
   	position: absolute;
    top: 48px;
	left: 28px;
	background-position: -24px -4px;
	z-index: 111;
}
.detail-adress .distance{
	/*padding-left: 40px;*/
}
.auction-price {
	width: 77px;
    line-height: 67px;
	height: 67px;
	position: absolute;
	top: 22px;
	left: -60px;
	background: url("../../images/liucheng/bottum_bg.png") no-repeat;
}
.auction-price span{
	height: 33px; 
	line-height: 33px;
	position: relative;
	top: -17px;
	left: 15px;
	color: #fff;
	font-size: 14px;
}
.auction-price b{
	color:#FFFFFF; 
	font-weight:400; 
	font-size:14px; 
	height: 33px; 
	line-height: 33px;
   	position: absolute;
    top: 23px;
    left: 7px;
}
.detail-con dl p.weight { 
	padding:0;
	height: 40px; 
	line-height: 40px;    
	width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.auction-fun i {
    top:-1px;
    right:72px;
    background-position:-50px -4px;
}
.detail-con .auction-start {
    line-height:23px;
    height:23px;
    text-align:left;
}
.auction-start .auction-startTime ,.auction-start .countdown{
    /*background-color:#efefef;*/
    display:inline-block;
    padding:0 5px;
}
.wrap-right {
    float:left;
    margin-left:10px;
    width:190px;
}
.auction-ad-con { background-color:#fff; padding:9px 0; }
.auction-ad-con li { height:30px; line-height:30px; padding-left:16px; overflow:hidden; max-width:168px; font-size:13px; position:relative; text-overflow:ellipsis; white-space:nowrap; }
.auction-ad-con li span { display:inline-block; width:3px; height:3px; background-color:#a0a0a0; position:absolute; top:14px; left:9px; }
.auction-ad-con li a {
    color:#000013;
}
.auction-ad-con li a:hover {
    color:#e23333 ;
}
.auction-recommend { margin-top:10px; }
.auction-recommend-con {
    background-color:#fff;
    padding:5px 0 20px 0;
}
.auction-recommend-con li {
    margin:0 10px;
    border-bottom:1px solid #ddd;
    padding:18px 0;
    cursor:pointer;
}
.auction-recommend-con li .pro-title {
    font-size:13px;
    color:#222;
    height:22px;
    max-width:170px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.recommend-pro {
    float:left;
    height:48px;
}
.recommend-pro img {
    width:48px;
    height:48px;
}
.recommend-detail {
    float:left;
    margin-left:28px;
    width:93px;
}
.recommend-detail p {
    font-size:12px;
    position:relative;
}
.recommend-detail p span {
    max-width:65px;
    overflow:hidden;
    height:16px;
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.recommend-detail p b { float:right; position:relative; font-weight:normal; }
.recommend-detail p:nth-child(1) {
    height:28px;
}
.recommend-detail p:before {
    content:' ';
    display:inline-block;
    width:20px;
    height:20px;
    position:absolute;
    top:0px;
    left:-21px;
    background:url('../../images/mg/icon.png') no-repeat -24px -6px;
}
.recommend-detail p:nth-child(2):before {
    background-position:-52px -5px;
}
/*覆盖的样式*/
.city-picker-span > .placeholder, .city-picker-span > .title > span {color:#666;}
.city-picker-span { border:none; }
.city-picker-span > .title.current { background-color:#e23333 ; display:inline-block; height:24px; line-height:24px; float:left; }
.city-picker-span > .title.current > span { color:#fff; }
.city-picker-span > .title.current > span:hover { background-color:transparent; }
.city-picker-span > .title { display:inline-block !important; }
.city-picker-span > .placeholder.current{ color: #fff; padding: 2.5px 6px; background-color: #e23333 ; }
#back_top {
    z-index: 22222;
    cursor: pointer;
    position: fixed;
    top: 80%;
    right: 30px;
    padding-top: 15px;
    border: 1px solid #666;
    width: 82px;
    height: 82px;
    /* position: fixed; */
    bottom: 40px;
    right: 30px;
    cursor: pointer;
    margin-right: 30px;
    display: none;
    margin-top: 10px;
    background: url(../../images/cj/back_top.png) no-repeat 20px 10px,#FFFFFF;
}