
page{
  overflow-y: scroll;
  background-color:#FFFFFF
}
.city{
	padding:30rpx 30rpx 20rpx 30rpx;
	border-bottom: 1rpx solid #efefef;
	z-index: 99;
}
input {
  text-align: center;
  font-size: 32rpx;
  padding: 5px;
  border-radius:10rpx;
  background-color: #fff;
}
.input {
  padding: 16rpx;
  border-bottom: 1rpx solid #e2e2e2;
}
.nav_section {
  width: 100%;
  background-color: #FFFFFF;
}
.nav_section_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 30rpx;
  border-bottom: 2rpx solid #efefef;
  position: relative;
}
.nav_section_items:active {
  background: #ddd;
}
.nav_section_items .section_cont view {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.nav_section_items .section_cont .section_cont_sub {
  font-size: 30rpx;
  line-height: 50rpx;
  color: #000;
  margin-bottom: 10rpx;
}
.section_cont_tel .info{
  width: 500rpx;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
.local_city{
    padding: 30rpx;
    position:relative;
    background: #fff;
}
.local_city .changeCity{
    padding: 30rpx;
    position: absolute;
    right: 0rpx;
    top: 0;
}
.local_city .icon{
    padding: 20rpx;
    position: absolute;
    left: -36rpx;
    top: 50%;
    -webkit-transform: translate(0,-50%);
            transform: translate(0,-50%);
    font-size: 40rpx;
}

