*{
	margin: 0;
	padding: 0;
	user-select: none;
	-webkit-user-select: none;
	list-style: none;
}
#box1{
	width: 100%;
	margin: 0 auto;
}
.box1{margin-top: -10px; margin-bottom: 5px;}
.range{
	position: relative;	
	height: 50px;
	margin: 0 0px;
	width: 95%;
	/*overflow: hidden;*/
}
.chunk-one,.chunk-two{
	position: absolute;
	left: 0;
	top: 15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 10;
	cursor: pointer;
	transition: all .05s linear; 
	border: 2px solid #d0bd9d;
	box-sizing: border-box;	
}
.range .chunk-two{
	left: 100%;
	background-color: #f6eee2;
}
.chunk-one strong,.chunk-two strong{
	display: inline-block;
	margin-top: 18px;
	text-align: center;
	font-weight: normal;
}
.strip-one,.strip-two{
	position: absolute;
	left: 0;
	top: 25px;
	height: 2px;
	width: 100%;
	background-color: #e0e0e0;
}
.strip-two{
	width: 100%;
	background-color: #d0bd9d;
}

/*9月11新增*/
.search_1{ padding: 30px 18px 0px;}
.search_1 .wall-item{
	    border: 1px solid #dcdcdc;
		border-radius: 15px;
		overflow: hidden;
		box-shadow: 0px 0px 10px rgb(199 199 199 / 60%);
}
.search_1 .wall-item .photo{ width: 100%;background-color: #eeeeee; border-radius:15px; overflow: hidden; position: relative; text-align:center;min-height: 150px; display: flex;align-items: center; justify-content: center;}
.search_1 .wall-item .photo .img{ max-width: 100%; max-height: 100%;object-fit: cover;
 object-position: top center; max-height: 260px; }
.search_1 .wall-item .photo .level{display:flex;width:110px;height:18px;background:#f6eee3;border-radius:4px;align-items:center;position:absolute;filter:drop-shadow(3px 7px 5px rgba(150,112,69,0.4));margin-left:10px;
	top: 12px;z-index:10; left:0;}
.search_1 .wall-item .photo .level .c1 {position: relative;height: 18px;background: #ecca9d;border-radius: 4px 0 0 4px;width: 23px;display: flex;align-items: center;justify-content: center;}
.search_1 .wall-item .photo .level .c1::before{content: "";display: block;z-index:5;position:absolute;top:0;left:0;width:23px;height:18px;
	background-image:linear-gradient(0deg,#d4a570 0%,#dcb280 50%,#e4bf8f 100%),linear-gradient(#ecca9d,#ecca9d);background-blend-mode:normal,normal;border-radius:4px;display:flex;align-items:center;
	justify-content:center;}
.search_1 .wall-item .photo .level .c1 img{display:block;height: 8px;margin-top: 2px;position: relative;z-index: 10;}
.search_1 .wall-item .photo .level .c2{ flex: 1;}
.search_1 .wall-item .photo .level .c2 .percent{position:relative;background:#ecca9d;height:18px;border-radius: 0 4px 4px 0;width:100%;}
.search_1 .wall-item .photo .level .c2 .lv{position:absolute;top:-8px;right: -25px;width:36px;height:36px;background:url(../images/vip-bg2.png) no-repeat center center / 100% 100%;line-height: 40px;font-size:12px !important;color:#a77c49;display:flex;align-items:center;justify-content:center;filter:drop-shadow(3px 7px 5px rgba(150,112,69,0.4));font-weight: 600 !important;border-radius:200px;letter-spacing:-2PX;z-index: 100;}
.search_1 .wall-item .photo .level .c2 .lv { font-family: simsun; font-weight: bold; font-size: 11px;}
.search_1 .wall-item .photo .level {box-sizing: border-box;display: flex;align-items: center;}
.search_1 div div .photo .level .hot{ height: 35px; width: auto;margin-left:-5px;}
.search_1 .wall-item .photo .mood{ position: absolute; right: 0px; top: 12px;background-color:rgba(255,255,255,0.6);  border-radius: 30px 0 0 30px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    padding: 0 10px; color: #666666;}
.search_1 .wall-item .photo .local{ position: absolute; left: 10px; bottom: 8px; color: #fff;text-shadow: 0px 1px 1px #4F5765, 0px -1px 1px #4F5765, 1px 0px 1px #4F5765, -1px 0px 1px #4F5765;color: #fff;}
.search_1 .wall-item .photo .local .name{ display: flex; align-items: center; font-size: 14px; margin-bottom: 2px;}
.search_1 .wall-item .photo .local .name .dot{ width: 8px; height: 8px; border-radius: 50%; background-color: #61fe00; margin-right: 5px;}
.search_1 .wall-item .photo .local .desc{ font-size: 13px;}
.search_1 .wall-item .content{ padding: 10px; display: flex; align-items: stretch;gap: 7px;flex-wrap: wrap;}
.search_1 .wall-item .content span{ font-size: 12px; color: #bababa; padding: 0px 10px; display: inline-block; border: 1px #dcdcdc solid; line-height: 1.7; border-radius: 20px;}
#container{ position:relative;width:100%;height: auto; overflow: auto; margin: auto;}
#container .wall-item{margin-bottom:20px;}
.loadings {
  display: none;
  width: 51px;
  animation: names 1.5s infinite linear;
  margin:40px auto; }
.loadings.show{ display:block;}  
@keyframes names{
	from{
		transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
	}
}

@media (max-width:768px){
	.search_1 .wall-item .photo .level{ width: 50px; margin-left: 4px;}
	.search_1 .wall-item .photo .mood{ font-size: 10px; padding: 0px 5px;}
	
}

@media (max-width:750px){
	#container li{ margin-bottom:10px;}
}
@media (max-width:450px){
	.search_1 div div .photo .level .hot{ height:  35px; width: auto;}
}