* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

body,html{background: #f5f5f5;}

.fontDiv .fontColor{
	color: #1EAADC !important;
}

.borderDiv .borderCur{
	border: 1px #1EAADC solid !important;
	color: #1EAADC !important;
}

.header h2.title i{
	display: inline-block;
	margin-right: 0.8rem;
	height: 2.75rem;
	line-height: 2.75rem;
	font-size: 1.15rem;
}

.listTop{
	height: 5.75rem;
	width: 100%;
}

.fixedTop{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}

.listNav{
	width: 100%;
	padding: 0 3%;
	height: 3rem;
	line-height: 3rem;
	position: relative;
	background: #f5f5f5;
}

.listNav p{
	width: 28.333%;
	float: left;
	font-size: 1rem;
	color: #333;
	line-height: 3rem;
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.listNav #priceSure-p1 span{
	display: inline-block;
	max-width: 64% !important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	height: 3rem;
	line-height: 3rem;
}

.listNav p .listDown1{
	height: 6px; 
	vertical-align: 2px; 
	margin-left: 0.5rem;
}

.site{
	background: #fff;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 10002;
}

.site-div1{
	padding-bottom: 1rem;
}

.site-div1 .site-p1{
	width: 20%;
	float: left;
	text-align: center;
	margin-top: 1rem;
}

.site-div1 .site-p1 .site-span1{
	display: inline-block;
	width: 100%;
	position: relative;
}

.site-div1 .site-p1 .site-span1 .siteIcon{
	width: 54%;
}

.site-span2{
	display: inline-block;
	width: 100%;
	font-size: 0.9rem;
}

.listNav-div2{
	position: absolute;
	width: 94%;
	padding: 0.5rem 1rem;
	box-shadow:5px 8px 10px 0px rgba(180,211,242,0.25);
	border-radius: 5px;
	top: 3rem;
	left: 3%;
	background: #fff;
}

.pointUp{
	position: absolute;
    width: 14px;
    height: 6px;
    top: -6px;
    left: 5.3rem;
}

.listNav-div2 p.listNav-div2-p1{
	width: 100%;
	height: 2.4rem;
	line-height: 2.4rem;
	border-bottom: 1px #f4f4f4 solid;
	font-size: 1rem;
	text-align: left!important;
	justify-content: flex-start;
}

.listNav-div2 p.listNav-div2-p1:last-child{
	border-bottom: 0;
}

.listNav-div2 p.listNav-div2-p1 span{
	color: #333;
}

.fontDiv .fontColor span{
	color: #1EAADC !important;
}

.listNav-div2 p.listNav-div2-p1 .pxImg{
	height: 12px;
	margin-left: 0.5rem;
	vertical-align: -2px;
}

.listNav-div2 .listNav-div2-p2{
	width: 29.333%;
	float: left;
	border-radius: 6px;
	height: 2.2rem;
	line-height: 2.2rem;
	font-size: 1rem;
	color: #333;
	margin-right: 6%;
	margin-bottom: 0.6rem;
}

.listNav-div2 .listNav-div2-p2:nth-child(3n+1){
	margin-right: 0;
}

.listNav-in1{
	height:2.4rem;
	line-height: 2.4rem;
	width: calc(100% - 1.5rem);
	padding: 0 0.5rem;
	text-align: center;
	float: left;
	border: 0;
	border-radius: 6px;
	font-size: 0.9rem;
	color: #333;
}

.space{
	display: inline-block;
	float: left;
	width: 6%;
	text-align: center;
	height: 2.2rem;
	line-height: calc(2.2rem - 2px);
}

.listSure{
	width: calc(29.333% - 2px);
	float: left;
	border: 1px #1EAADC solid;
	border-radius: 6px;
	height: 2.2rem;
	line-height: calc(2.2rem - 2px);
	font-size: 1rem;
	color: #FFF;
	background: #1EAADC;
	text-align: center;
}

/*listMain*/

.listMain{
	padding: 3px 3%;
}

.listDiv{
	padding: 1.2rem 3%;
	border-radius: 5px;
	box-shadow:5px 8px 49px 0px rgba(180,211,242,0.25);
	background: #fff;
	margin-bottom: 0.8rem;
	position: relative;
}

.listDiv .listDiv-p1{
	width: 98%;
	max-height: 3.5rem;
	display: -webkit-box; 
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}

.listDiv .listDiv-p1 .siteImg{
	height: 1.5rem;
	vertical-align: -5px;
}

.listDiv .listDiv-p1 span{
	line-height: 1.75rem;
	margin-left: 0.5rem;
	font-size: 1.18rem;
	color: #333;
}

.listDiv-div1{
	width: 100%;
	padding: 0.5rem 0;
	position: relative;
}

.listDiv-div1-div1{
	width: 71%;
	float: left;
}

.listDiv-div1-div1 p{
	width: 50%;
	float: left;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: 1rem;
	color: #999;
}

.listDiv-div1-div1 p.zhuying{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listDiv-div1-div1 .xyImg img{
	height: 0.9rem;
}

.listDiv-div1-div1 p span{
	color: #333;
}

/**评分样式**/
.pingfen{
	display: inline-block;
	width:16px;
}

.pingfen i.green{
	display: inline-block;
	width: 14px;
	height: 2px;
	float: left;
	background: url(/static/img/pclist/list/green.png) no-repeat center;
	background-size: 100% 100%;
}

.pingfen i.red{
	display: inline-block;
	width: 14px;
	height: 2px;
	float: left;
	background: url(/static/img/pclist/list/red.png) no-repeat center;
	background-size: 100% 100%;
}

.pingfen i.gray{
	display: inline-block;
	width: 14px;
	height: 2px;
	float: left;
	background: url(/static/img/pclist/list/gray.png) no-repeat center;
	background-size: 100% 100%;
}

.pingfen i.zero{
	display: inline-block;
	width: 14px;
	height: 2px;
	float: left;
	background: url(/static/img/pclist/list/zero.png) no-repeat center;
	background-size: 100% 100%;
}

.listDiv-div1-div2{
	width: 32%;
	position: absolute;
	right: 0;
	top: 0.5rem;
}

.listDiv-div1-div2 .price{
	width: 100%;
	height: 1.3rem;
	text-align: right;
}

.listDiv-div1-div2 .price .moneyNum{
	height: 1.3rem;
}

.listDiv-div1-div2 .price .wan{
	height: 10px;
	margin-left: 4px;
	margin-top: calc(1.3rem - 10px);
}

.listDiv-div1-div2  .listService{
	height: 18px;
	float: right;
	margin-top: 9px;
}

.listDiv-div1-div2  .listService img{
	float: left;
	height: 15px;
	margin-left: 3px;
}

.listDiv-div2{
	width: 100%;
	position: relative;
}

.list-yj{
	height: 1.2rem;
	line-height: 1.2rem;
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 1rem;
	color: #1EAADC;
}

/*议价*/
.yijia{
	position: absolute;
    right: -3px;
    top: -3px;
    height: 3.3rem;
}

/*一元*/
.yiyuan{
	height: 2rem;
	position: absolute;
	right: 0;
	top: -0.4rem;
}

.listDiv-div2 .haveYiyuan{
	width: calc(100% - 7rem) !important;
}

.sameColor{
	font-weight: normal;
	color: #FF6040 !important;
}

/*筛选*/
.filterLeft{
	width: 16%;
	height: 100%;
	float: left;
}

.filter{
    height: 32rem;
    padding-bottom: 4.7rem !important;
}

.filterMain{
	width: 94%;
    height: 27.3rem;
    margin: 0 auto;
    overflow-y: scroll;
}

.filter-div1{
	padding: 0.8rem 1rem;
}

.filter-div1:last-child{
	border-bottom: 0;
}

.filterMain-p1{
	font-size: 1.05rem;
	color: #333333;
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	background: url(/static/img/pclist/list/filterDown.png) no-repeat right center;
	background-size: 12px 6px;
}

.filterCur1{
	background: url(/static/img/pclist/list/filterUp.png) no-repeat right center;
	background-size: 12px 6px;
}

.filterMain-div1{
	margin-top: 1rem;
	display: none;
}
	
.filterMain-div1 span{
	display: inline-block;
	float: left;
	width: 29.333%;
	height: 2.4rem;
	text-align: center;
	line-height: 2.4rem;
	font-size: 0.9rem;
	color: #333;
	margin-right: 6%;
	background: #f5f5f5;
	border-radius: 8px;
    padding: 0 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.filterMain-div1 span:nth-child(3n){
	margin-right: 0;
	margin-bottom: 0.5rem;
}

.filterCur2{
	color: #fff !important;
	background: #1EAADC !important;
}

.lineSp1{
	height: 3rem !important;
	line-height: 1.2rem !important;
	padding: 0.3rem 0.4rem !important;
}

.lineSp2{
	height: 3rem !important;
	line-height: 3rem !important;
}

.filterMain-div1 span .list-typeNum{
	font-style: normal;
	font-size: 0.85rem;
	color: #787878;
}
.filterMain-div1 span.filterCur2 .list-typeNum{
	color: #fff !important;
}

.filterSure{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 4.7rem;
	padding: 1rem 5.2%;
	background: #fff;
	box-shadow: 0px 2px 36px rgba(0, 0, 0, 0.05);
	z-index: 99;
}

.filterSure-p1{
	height: 2.7rem;
	line-height: 2.7rem;
	font-size: 1.1rem;
}

.filterSure-p1 span{
	width: 48%;
	height: 2.6rem;
	border-radius: 8px;
	text-align: center;
}

.filterSure-p1 span:nth-child(1){
	float: left;
	color: #333;
	background: #F5F5F5;
}

.filterSure-p1 span:nth-child(2){
	float: right;
	color: #fff;
	background: #1EAADC;
}

.listSelect{
	width: 100%;
	height: 2.4rem;
}

.filterMain-div1 p.listSelect-div1{
	width: 32%;
	height: 2.4rem;
	float: left;
	border-radius: 8px;
	color: #333333;
	font-size: 0.9rem;
    text-align: center;
	line-height: 2.4rem;
	background:#F5F5F5;
	margin: 0 !important;
	position: relative;
}

.filterMain-div1 p.listSelect-bg{
	background:#1EAADC !important;
	color: #fff !important;
}

.filterMain-div1 p.listSelect-div1 .selectPoint{
	display: inline-block;
	position: absolute;
	height: 5px;
	width: 9.6px;
	top: calc(1.2rem - 2.5px);
	right: 10%;
	background: url(/static/img/pclist/list/filterDown.png) no-repeat center;
	background-size: 100% 100%;
}

.filterMain-div1 p.listSelect-bg .selectPoint{
	background: url(/static/img/pclist/list/filterUp.png) no-repeat center !important;
	background-size: 100% 100% !important;
}

.zhi{
	height: 2.4rem;
	line-height: 2.4rem;
	color: #333333;
	width: 1.2rem;
	text-align: center;
	background: #FFF;
	float: left;
}

.listSelect-de{
	width: 100%;
	background: #F5F5F5;
	border-radius: 8px;
	display: none;
	margin-top: 0.5rem;
}

.listSelect-de p{
	display: inline-block;
	width: 33.3333%;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	font-size: 0.9rem;
	color: #333;
	margin: 0 !important;
	float: left;
}

.zzSp-p1{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	font-size: 0.9rem;
	color: #999;
}

/*已选条件*/
.choosedDiv{
	width: 100%;
	padding:0 3% 0.7rem 3%;
	font-size: 0.9rem;
}

.choosedDiv_l{
	float: left;
	height: 3rem;
	line-height: 3rem;
	width: 4.8rem;
	color: #666;
}

.choosedDiv_r{
	width: calc(100% - 4.8rem);
	float: left;
}

.choosedDiv_r span{
	display: inline-block;
	padding: 0.2rem 0.5rem;
	border-radius: 6px;
	border: 1px #1EAADC solid;
	color: #1EAADC;
	margin-top: 0.7rem;
}

/*一级筛选*/

.filter-yj{
	height: 2.75rem;
	background: #fff;
	line-height: 2.75rem;
	width:100%;
	position: relative;
	text-align: center;
	vertical-align: middle;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom:1px #eee solid;
}

.back_yj{
	position: absolute;
	left: 0;
	top: 0;
	width: 3rem;
	height: 100%;
	background: url(/static/img/pclist/back_yj.jpg) center center no-repeat;
	background-size: 0.64rem 1.28rem;
}

.title_yj{
	color: #666;
	font-size: 1.15rem;
	text-align: center;
	margin: 0 6rem;
	font-weight: normal;
}

.yiList p{
	height:3rem;
	line-height:3rem;
	width:92%;
	padding:0 4%;
	color:#333;
	font-size:1rem;
	border-bottom:1px #eee solid;
}

.yiList p.cur_yj{
	color:#1496c8;
}

.yj_span{
	display:inline-block;
	float:right;
	height:3rem;
	line-height:3rem;
	color:#1496c8;
	font-size:1.1rem;
}

/*拍卖banner*/
.pmBanner{
	width: 100%;
	position: relative;
	overflow: hidden;
}

.swiper-wrapper .swiper-slide img{
	width: 100%;
	float: left;
}

.pmBanner .swiper-pagination-bullet-active {
    background: #fff;
}

.pmBanner .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
}

.pmNav{
	width: 88%;
	float: left;
}

.pmNav li{
	width: calc(26.6666% - 1rem);
	float: left;
	text-align: center;
	margin-right: 5%;
}

.pmNav li:nth-child(1){
	width: 3rem;
	text-align: left;
}

.pmNav li span{
	display: inline-block;
	font-size: 1rem;
	color: #333333;
	height: calc(3rem - 2px);
	line-height: calc(3rem - 2px);
	position: relative;
}

.pmNav li.cur span{
	color: #1EAADC;
}	

.pmNav li span i{
	display: inline-block;
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: -1px;
	left: 0;
}	

.pmNav li.cur span i{
	background: #1EAADC;
}	

.listMain .pmList:nth-child(1){
	margin-top: 1rem;
}

.pmList{
	padding-bottom: 0;
}

.pmStatus{
	position: absolute;
	top: -5px;
	right: 3px;
	height: 3.4rem;
}

.listDiv-div1-div2 .priceStatus{
	width: 100%;
	font-size: 0.85rem;
	color: #666;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 8px;
}

.pmList_bottom{
	border-top: 1px #f4f4f4 solid;
	height: calc(2rem + 18px);
	margin-top: 0.5rem;
}


.pmList_bottom .listService{
	margin-top: 1rem;
	height: 18px;
	float: left;
}

.pmList_bottom .listService img{
	float: left;
	height: 18px;
	margin-left: 3px;
}

.pmList_bottom .listService img:nth-child(1){
	margin-left: 0;
}

.pmTime{
	height: 18px;
	float: right;
	margin-top: 1rem;
}

.pmTime .pmTime-span1{
	font-size: 0.85rem;
	color: #666;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	float: left;
}

.pmTime .pmTime-i1{
	display: inline-block;
	height: 18px;
	width: 20px;
	float: left;
	text-align: center;
	line-height: 18px;
	background: #F42951;
	border-radius: 4px;
	font-size: 0.85rem;
	color: #fff;
}

.pmTime .pmTime-i2{
	display: inline-block;
	height: 18px;
	float: left;
	width: 10px;
	text-align: center;
	line-height: 18px;
	color: #641B29;
}

.pmList_bottom .pm_yiyuan{
	float: left;
	margin-left: 0.8rem;
	height: 2rem;
	margin-top: 9px;
}

.pmList_bottom .over_icon{
	float: right;
	height: 2rem;
	margin-right: 0.4rem;
	margin-top: 9px;
}

@media screen and (max-width:420px){
	.pmStatus{height: 3rem;}
}

@media screen and (max-width:375px){
	.pmStatus{height: 2.9rem;}
}


@media screen and (max-width:360px){
   .site-span2{font-size: 0.85rem;}
   
   .pmStatus{height: 2.75rem;}
}

/*双十一*/
.listNav p .shiyiImg1{
	position: absolute;
	left:0;
	top: 0.5rem;
	height: 2rem;
}

.filterMain-div1 span .jgIn{
	height: 1.4rem;
	line-height: 1.4rem;
	border: 0;
	background: #f5f5f5;
	width: 62%;
	font-size: 0.8rem;
}

.filterMain-div1 i.zhiSpan{
	display: inline-block;
	height: 2.4rem;
	width: 2%;
	text-align: center;
	line-height: 2.4rem;
	float: left;
	color: #979797;
}

/*91206大品牌跳转引导窗*/
.Filtertip{
	position: absolute;
	left: 0;
	top: 2.75rem;
	width: 100%;
	text-align: center;
}
.Filtertip .main{
	padding: 0 3%;
	position: relative;
}
.Filtertip .main .btnbox{
	padding: 0.5rem 0;
	text-align: right;
}
.Filtertip .main .btnbox span{
	width: 15%;
	height: 2rem;
	line-height: 2rem;
    font-size: 1rem;
    color: #333;
	text-align: center;
	border-radius: 10px;
	background: #f5f5f5;
	display: inline-block;
}
.Filtertip .main .imgbox{
	width: 100%;
}
.Filtertip .main .arrow{
	position: absolute;
	right: 18%;
	top: 1.5rem;
	width: 38%;
}
.Filtertip .main .tips{
	padding: 0 14%;
	color: #fff;
	line-height: 1.8;
	text-align: left;
	margin-top: 16%;
	font-size: 1.125rem;
	margin-bottom: 1rem;
}
.Filtertip .main .contxt{
	width: 76%;
}
.Filtertip .main .closeBtn{
	width: 100%;
    margin-top: 0.5rem;
    text-align: center;
}
.Filtertip .main .closeBtn span{
	display: inline-block;
	padding: 0.5rem;
	border-radius: 50%;
}
.Filtertip .main .closeBtn img{
	height: 3rem;
}
@media screen and (max-width:420px){
	.Filtertip .main .tips{
		margin-top: 14.5%;
	}
}

/*200403修改*/
@media screen and (max-width:390px){
	.listDiv-div1-div2 .price .moneyNum{
		height: 1.25rem;
	}
	.listDiv-div1-div2 .price .wan{
		margin-top:calc(1.25rem - 10px);
	}
}
@media screen and (max-width:345px){
	.listDiv-div1-div2 .price .moneyNum{
		height: 1.17rem;
	}
	.listDiv-div1-div2 .price .wan{
		margin-left: 2px;
		margin-top:calc(1.17rem - 10px);
	}
}

/*20420修改*/
.listTop{
	position: relative;
	z-index: 99;
}
.header{
	z-index: 5;
}
.header .search img{
	width: auto;
	height: 1.1rem;
	margin-right: 0.4rem;
}
.header .search .txt{
	float: left;
	color: #fff;
	font-size: 1rem;
}
.listNavNew{
	padding: 0;
	background: #fff;
	box-shadow: 0 0.3rem 2.1rem rgba(170, 177, 183, 0.4);
}
.listNavNew .listNav-div1{
	position: relative;
	z-index: 4;
	width: 100%;
	height: 100%;
	padding: 0 3%;
	background: #fff;
}
.listNavNew .listNav-div2{
	left: 0;
	top: 3.525rem;
	width: 100%;
	padding: 0;
	border-radius: 0;
	box-shadow: none;
}
.listNavNew .listNavclose{
	display: none;
	position: fixed;
	left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
}
.listNavNew .listNav-div2 .listNavmain{
    width: 94%;
    margin: 0 auto;
    padding: 1.5rem 1rem;
}
.listNavNew .fontDiv .listNavmain{
	padding: 0.5rem 1rem;
}
#filter{
	z-index: 10010;
}
.listNavNew .listNav-div2 p.listNav-div2-p1{
	border: 0;
}
.listNavNew .listNav-div2 .listNav-div2-p2{
	border-color: #f5f5f5;
	border-radius: 0.5625rem;
	background-color: #f5f5f5;
}
.listNavNew .borderDiv .borderCur{
	border-color: #f5f5f5 !important;
}
.listNavNew .listNav-div2 .listNav-div2-p2:nth-child(3n) {
    margin-right: 0;
}
.listNavNew .listNav-div2 .listNav-div2-p2:nth-child(3n+1) {
    margin-right: 6%;
}
.listNavNew .listNav-in1{
	background-color: #f5f5f5;
}
.choosedDiv{
	padding-top: 0.8rem;
	padding-bottom: 0;
}
.choosedDiv_l{
	height: auto;
	line-height: normal;
	margin-top: 0.2625rem;
}
.choosedDiv_r span{
	margin-top: 0;
}
.filterMain-div1 p.listSelect-bg{
	color: #1eaadc !important;
	background: #F5F5F5 !important;
}
.filterMain-div1 p.listSelect-bg .selectPoint{
	background-image: url(../../img/pclist/list/filterUp20420.png) !important;
}
.listSelect-de{
	background: #fff;
	margin-top: 0.375rem;
	box-shadow: 0 9px 49px rgba(170, 177, 183, 0.25);
}

.listMain{
	padding-top: 0.8rem;
}
.listMain .pmList:nth-child(1){
	margin-top: 0;
}

/*弹框*/
.modelWindow .modelTxt{
	width: 100%;
	text-align: center;
	margin: 0.7rem 0 0.2rem;
	font-size: 0.9rem;
	color: #666;
}

.modelWindow .erImg{
	width: 60%;
	display: block;
	margin: 0 auto 0.3rem;
}
.modelWindow .wxNum{
	width: 100%;
	text-align: center;
	font-size: 1.1rem;
	color: #666;
	margin-bottom: 1.2rem;
	line-height: 1;
}

.modelWindow .copyBtn{
	display: inline-block;
	width: 60%;
	height: 2.6rem;
	border: 1px #dcdcdc solid;
	border-radius: 8px;
	line-height: calc(2.6rem - 2px);
	color: #1EAADC;
	font-size: 1.1rem;
	background: #fff;
}

.modelWindow .copyBtn img{
	height: 1.3rem;
	margin-right: 0.3rem;
	vertical-align: -3px;
}

/*20604修改 新增优选网店*/
.listDiv-div1-div2 .listService .lable{
	float: left;
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	margin-left: 3px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	text-align: center;
}
.listDiv-div1-div2 .listService .lable:first-child{
	margin-left: 0 !important;
}
.listDiv-div1-div2 .listService .lable_year{
	width: auto !important;
	padding: 0 4px;
	color: #f19622;
	border-color: #f19622;
}
.listDiv-div1-div2 .listService .lable_you{
	color: #f7464a;
	border-color: #f7464a;
}
.listDiv-div1-div2 .listService .lable_pei{
	color: #1496c8;
	border-color: #1496c8;
}
.listDiv-div1-div2 .listService .lable_kan{
	color: #ed1414;
	border-color: #ed1414;
}
.listDiv-div1-div2 .listService .lable_te{
	color: #fc9442;
	border-color: #fc9442;
}
.pmBanner .swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.pmBanner .swiper-pagination-bullet-active{
	width: 15px;
	border-radius: 3px;
}

.listNavtop{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
}
.interval{
	width: 100%;
	height: 3rem;
	display: none;
}
@media screen and (max-width: 365px){
    .listDiv-div1-div2 .listService .lable{
    	margin-left: 2px;
    }
    .listDiv-div1-div2 .listService .lable_year{
    	padding: 0 2px;
    }
}

/*200810修改(新增快闪店)*/
.filterMain-div1 .kuaishan {
	position: relative;
	overflow: visible;
}

.filterMain-div1 span .mzIcon {
	position: absolute;
	right: -1.2rem;
	top: -3px;
	height: 1.1625rem;
}

/*200810修改(优化查询结果为空时的显示)*/
.listMain {
	padding-top: 0.75rem;
}

.listNullWarn {
	margin: 0.75rem 3% 0 3%;
	background: #eefbff;
	border: 1px solid #7dd3f2;
	border-radius: 3px;
	height: 2.025rem;
	line-height: 2.025rem;
	color: #465256;
	font-size: 0.9rem;
}

.listNullWarn .nullWarnIcon {
	height: 0.9375rem;
	margin: 0 0.375rem 0 0.7875rem;
	vertical-align: middle;
	margin-top: -4px;
}

@media screen and (max-width:410px) {
	.listNullWarn {
		font-size: 0.8125rem;
	}
}

@media screen and (max-width:360px) {
	.listNullWarn {
		font-size: 0.75rem;
	}
}

/*21208普通列表顶部修改*/
.listTopWhite{
	height: 7rem;
}
.listTopWhite .header{
	background: #fff;
	display: block;
	height: 3.475rem;
	padding-top: 0.625rem;
}
.listTopWhite .header .back img{
	width: auto;
	height: 1.0875rem;
	margin-top: 1.525rem;
}
.listTopWhite .header .searchBox{
	position: relative;
	float: right;
	width: 85%;
	margin-right: 3%;
}
.listTopWhite .header .searchBox img{
	position: absolute;
	top: 50%;
	left: 0.75rem;
	height: 1.0875rem;
	margin-top: -0.5rem;
}
.listTopWhite .header .searchBox .toSearch{
	width: 100%;
	height: 2.85rem;
	padding: 0 2.4rem;
	text-align: left;
	color: #666;
	font-size: 1.05rem;
	border-radius: 0.5625rem;
	border: 1px solid #E4E4E4;
	-webkit-appearance:none;
}

.listNavNew,
.listNavNew .listNav-div1 p,
.listNavNew #priceSure-p1 span{
	height: 3.525rem;
	line-height: 3.525rem;
}
.listNavNew .listNav-div1 p{
	width: 24%;
}
.listNavNew #priceSure-p1 span{
	max-width: calc(100% - 18px)!important;
}
.listNavNew .listNav-div1 .narrowSpace{
	width: 14%;
}
.listNavNew .listNav-div1 p .listDown1,
.listNavNew .listNav-div1 p .listDown{
	width: 9px;
	height: 5px;
	margin-left: 0.375rem;
}
.listNavNew .listNav-div1 p .listDown{
	background: url(/static/img/pclist/icon_listdown.png) no-repeat;
	background-size: 100%;
}
.listNavNew .listNav-div1 p .listDown_xz{
	background: url(/static/img/pclist/icon_listdown_cur.png) no-repeat;
	background-size: 100%;
}

.listNavNew .leimuDiv{
	background: #F9F9F9;
}
.listNavNew .listNav-div2 .listNavmain-zy{
	padding-top: 1.3rem;
}
.listNavNew .listNav-div2 .lemuTitle{
	color: #aaa;
	font-size: 1rem;
	height: auto;
	line-height: 1.2;
}
.listNavNew .listNav-div2 .lemuCon{
	margin-top: 1rem;
	max-height: 28rem;
	overflow-y: scroll;
}
.listNavNew .listNav-div2 .lemuCon .listNav-div2-p2{
	display: inline-block;
	padding: 0 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.typeShow{
	height: 32rem;
    padding-bottom: 4.7rem;
}
.typeShow .typeSel{
	height: 27.3rem;
	line-height: normal;
    overflow-y: scroll;
}
.typeShow .typeSel-L{
	width: 44.8%;
	float: left;
	background: #fff;
}
.typeShow .selhd{
	color: #aaa;
	font-size: 1rem;
	height: 2.5rem;
	line-height: 1.2rem;
	padding-top: 1.3rem;
	padding-left: 15.4%;
}
.typeShow .selbd{
	font-size: 1rem;
	height: 24.05rem;
	overflow-y: scroll;
	margin-top: 0.75rem;
	padding-bottom: 0.75rem;
	position: relative;
}
.typeShow .selbd-buxian{
	text-align: center;
}
.typeShow .selbd-buxian .xzlm{
	margin-top: 114px;
	margin-bottom: 5px;
}
.typeShow .selbd-buxian p{
	color: #999;
}
.typeShow .typeSel .bd{
	width: 100%;
	height: 2.67rem;
	line-height: 2.67rem;
	position: relative;
}
.typeShow .typeSel .bd .border{
	position: absolute;
	top: 0;
	left: 0;
	width: 3px;
	height: 100%;
	overflow: hidden;
	background: #1eaadc;
	display: none;
}
.typeShow .typeSel .bd a{
	color: #333;
	display: block;
	padding-left: 15.4%;
}
.typeShow .typeSel .bd.hover a{
	color: #1eaadc;
	background: #F9F9F9;
}
.typeShow .typeSel .bd.hover .border{
	display: block;
}
.leimuInfo{
	float: left;
	width: 55.2%;
	padding-left: 7.7%;
}
.leimuInfo .selhd,
.leimuInfo .selbd .bd a{
	padding-left: 0;
}
.leimuInfo .selbd .bd a{
	max-width: 93%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.noleimuInfo{
	float: left;
    width: 55.2%;
    text-align: center;
}
.noyjleimu{
	margin-top: 9.1875rem;
}
.noyjleimu .xzlm{
	height: 2.7rem;
}
.noyjleimu .txt{
	color: #999;
	font-size: 1rem;
	margin-top: 1rem;
}

.listNavYoux .listNav-div1 p{
	width: 21.6%;
}
.listNavYoux .listNav-div1 .narrowSpace{
	width: 17.6%;
}
.listNavYoux .filter,
.listNavYoux .typeShow{
	height: 23.7rem;
}
.listNavYoux .filterMain,
.listNavYoux .typeSel{
	height: 19rem;
}
.listNavYoux .noyjleimu{
	margin-top: 6.4rem;
}


/*210414修改*/
.listNavTb .listNav-div1 p,
.listNavTb .listNav-div1 .narrowSpace{
	width: 25%;
}

@media screen and (max-width:350px){
	.listNavNew .listNav-div1 p{
		font-size: 0.875rem;
	}
}

.topImg{
	bottom: 12rem;
}