/* pages/charging/charging.wxss */

page {
  background-color: #fff;
  height: 100%;
  overflow-y: hidden;
  
}

.map_text {
  position: relative;
  /* height: calc(100% - 190rpx); */
  background: #fff;
  padding: 0 30rpx;
  margin: 0;
  box-shadow: 0rpx 6rpx 6rpx  #f5f5f5 inset; 
}

.charging_text_title {
  height: 105rpx;
  width: 100%;
  display: flex;
}

.charging_text_title1 {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.chargeover {
  width: 634rpx;
  height: 485rpx;
  padding: 40rpx 28rpx 10rpx 28rpx;
  position: relative;
  flex-shrink: 0;
  overflow: hidden;
}

.chargeover .over {
  width: 634rpx;
  height: 485rpx;
  position: absolute;
  top: 0;
  left: 0;
  margin: 40rpx 28rpx 10rpx 28rpx;
}

.chargeover_text_view {
  width: 200rpx;
  height: 200rpx;
  position: absolute;
  left: 100rpx;
  top: 100rpx;
  vertical-align: middle;
  text-align: center;
}

text {
  margin: 0 0 10rpx 0;
  display: block;
  font-size: 24rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 24rpx;
  height: 24rpx;
  min-height: 24rpx;
}

text.bold {
  font-weight: bold;
  line-height: 50rpx;
  height: 50rpx;
  min-height: 50rpx;
  margin: 20rpx 0 0 0;
  display: block;
  font-size: 32rpx;
}

text.inline {
  display: inline-block;
  color: #959595;
  margin: 0rpx 0rpx 80rpx 0rpx;
  line-height: 48rpx;
  height: 48rpx;
  min-height: 48rpx;
}
.adress_df {
  padding-top: 20rpx;
  padding-bottom: 20rpx;
  margin: 0;
  color: #666666;
}
.h1 {
  margin: 0rpx 0rpx 30rpx 0rpx;
  font-size: 22rpx;
  line-height: 42rpx;
  height: 42rpx;
  min-height: 42rpx;
  color: #9a9a9a;
}

.charg_button {
  font-size: 32rpx;
  margin: 50rpx 65rpx;
  height: 90rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  color: #ffffff;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #1d9bf7;
  border-radius: 45rpx;
  box-shadow: 0rpx 16rpx 0rpx #edf5fd;
  border: none;
}

.charg_button.button-hover {
  background-color: #1d9cf7b9;
  color: #ffffff;
}

.charg_button_disable {
  height: 90rpx;
  font-size: 32rpx;
  margin: 50rpx 65rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  border-radius: 45rpx;
  background-color: #1d9bf7;
  box-shadow: 0rpx 16rpx 0rpx #edf5fd; 
  border: none;
}

.text1 {
  margin: 0rpx 0rpx 10rpx 0rpx;
  color: #03a9dc;
  font-size: 22rpx;
}

.text2 {
  margin: 0rpx 0rpx 20rpx 0rpx;
  font-size: 32rpx;
  line-height: 32rpx;
  height: 32rpx;
  min-height: 32rpx;
  color: #696969;
}

.text3 {
  /* margin: 0rpx 0rpx 50rpx 0rpx; */
  font-size: 30rpx;
  line-height: 38rpx;
  height: 38rpx;
  min-height: 38rpx;
  color: #03a9dc;
  font-weight: bold;
}

.text_context {
  text-align: center;
}

/* .progress_canvas {
  width: 350rpx;
  height: 350rpx;
} */


.context{
  background: #fff;
  /* margin-top: 60rpx; */
  height: 168rpx;
  width: 100%;
  text-align: center;
  min-height: 168rpx;
  font-family: 'Lucida Sans',
                 'Lucida Sans Regular',
                 'Lucida Grande',
                 'Lucida Sans Unicode',
                 Geneva,
                 Verdana,
                 sans-serif;
  font-size: 24rpx;
  color: #434343;
  /* margin-top:60rpx; */
 /*  margin: 0 0 50rpx 0; */
}
.context_view {
  width: 25%;
  /* width: 30%; */
  height: 168rpx;
  display: inline-block;
}
.context_view1 {
  width: 50%;
  /* width: 30%; */
  height: 178rpx;
  display: inline-block;
}
.context_view.active{
  background-color: #fafafa;
}
.context_view image,.context_view1 image {
  margin: 0;
  width: 92rpx;
  height: 92rpx;
  flex-shrink: 0;
  overflow: hidden;
}
.context text {
  display: block;
  font-size: 24rpx;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 32rpx;
  height: 24rpx;
  min-height: 32rpx;
  margin: 0;
}

.desc_text{
  width: 100%;
  text-align: center;
  font-size: 22rpx;
  color:#f06c6c;
}
.e_warn{
    display: flex;
    flex-direction: row;
    height: 50rpx;
    width: 210rpx;
    margin: 0 auto;
    margin-top: 50rpx;
    border: 2rpx solid #F06C75;
    border-radius: 30rpx;
    overflow: hidden;
    padding: 0 10rpx;
}
.e_warn image{
    width: 40rpx;
    height: 40rpx;
    margin: 8rpx;
}

.e_warn text{
    color: #F06C75;
    height: 60rpx;
    font-size: 24rpx;
    line-height: 55rpx;
    width: 150rpx;
}
page{
    overflow: auto;
}