page{
  background: #f8f8f8;
}
.col1{
  height: 110px;
  
}
 .col1>view{ 
   color: #fff;
   top: 15px;
   left: 15px;
 }
  .col1>image{ 
   bottom: 0;
 }
 .col1 .hello{
   font-size: 36rpx;
   font-weight: bold;
 }

 
  .item {
   background: #fff;
 
    padding: 30rpx;
    box-sizing: border-box;
    justify-content: space-between;
    border-bottom: 1rpx solid #efefef;
 }
 .item >text{
   font-size: 36rpx;
   /* font-weight: bold; */
 }
 .item >view{
   justify-content: space-around;
   margin-top: 30rpx;
 }
 .isCheck{
   background-color:#ebebeb !important;
   color:#999 !important;
 }
 .item .flexCenter{
   /* width: 120rpx; */
   height: 60rpx;
   font-size: 30rpx;
   background: #2cae36;
   color: #fff;
   padding:5rpx 10rpx;
   border-radius: 4px;
   box-sizing: border-box;
 }
  .item button{
    margin: 0;

  }
  .col1 .weather{
   color: #fff;
   font-size: 30rpx;
   margin-top: 15rpx;
 }
 .weather image{
   width: 29px;
   /* height: 29px; */
   margin: 0 10px;
 }
 /* 头部搜索 */
.top{
  height: 88rpx;
  display: flex;
  flex-direction:row;
  justify-content: center;
  align-items: center;
  background: #fff;
  top:200rpx;
  /* position: fixed; */
  z-index: 999;
  left: 0;
  right: 0;
}
.search{  
   width: 690rpx;  
}  
.search-icon{
  width: 32rpx;
  height: 32rpx;
  position: absolute;
  left:40rpx;
  top:12rpx;
}
.search_arr {  
  border: 1px solid #d0d0d0;
  border-radius: 50rpx;
  position: relative;
  background-color: #fff;
}  
.record{
  position: absolute;
  width: 48rpx;
  height: 48rpx;
  right: 40rpx;
  top:6rpx;
}
.search_arr input{  
  height: 56rpx;  
  border-radius: 12px;  
  padding-left: 90rpx;
  -moz-box-shadow:0px 0px 6px 1px #C7C7C7;
 -webkit-box-shadow:0px 0px 6px 1px #C7C7C7;
 box-shadow:0px 0px 6px 1px #C7C7C7;
}  
.placText{
  font-size: 26rpx;
  color:#666;
  padding-left: 90rpx;
}
.bc_text {  
  line-height: 68rpx;  
  height: 68rpx;  
  margin-top: 34rpx;  
}  
  
.sousuo {  
  margin-left: 15rpx;  
  width: 15%;  
  line-height: 150%;  
  text-align: center;  
  border: 1px solid #d0d0d0;  
  border-radius: 10rpx;  
}  
.page_row{  
  height: 60rpx;
  line-height: 88rpx;
  display: flex;  
  flex-direction: row;
  justify-content:center; 
}  
.searchcion {
  position: absolute;  
  left:40rpx;  
  z-index: 2;
  height: 32rpx;  
  width: 32rpx;
  top: 8rpx;
} 
.noList{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.noList view{
  margin-top: 30rpx;
  font-size: 28rpx;
  color: #999;
}
.noList image{
  width:278rpx;
  height:182rpx;
  text-align:center;
  margin-top:100rpx;
}
.poitions{
  position: fixed;
  /* top:0; */
  width: 100%;
}
.gundong{
  overflow: hidden;
}
.flexCol{
  overflow: auto;
}