/* pages/comm/comm.wxss */
page {
  color: #333;
}.button_sp{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  background-color: #10b7ff;
  color: #FFF;
  font-size: 15px;
}
.button_sp2{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  background-color: #757575;
  color: #FFF;
}
.flex-wrp{
    height: auto;
    display:flex;
    background-color: #FFFFFF;
 }
 .flex-wrp2{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  font-size: 12px;
 }
 /*横向布局  */
.layout_horizontal{
  display: flex;
  /*row 横向  column 列表  */
  flex-direction: row;
}
/*纵向布局  */
.layout_vertical{
  height: 100rpx;
  display: flex;
  /*row 横向  column 列表  */
  flex-direction: column;
}
/*划线  */
.line {
   background-color: blue;
   height: 5px;
   width: 100%;
}
.div{
  background-color: white;
   height: 10px;
   width: 10px;
}
.checkbox-hidden {
  position: absolute;
  left: -9999px;
}
.checkbox-icon-group {
  position: absolute;
  left: 3px;
  margin-top: 14px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #d1d1d1;
  background-color: #fff;
  border-radius: 3px;
  width: 13px;
  height: 13px;
}
.checkbox-icon {
  position: absolute;
  top: 1px;
  left: 1px;
}.vcon{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #35373a;
  border-radius: 3px;
}.vcon2{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #666666;
  border-radius: 3px;
}.flex-view-item{
  color: #eee;
  margin-left: 5px;
  margin-top: 1px;
  margin-bottom: 1px;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}.container {
 background-color: #fff;
 background-size: cover;
 width: 98%;
 margin-left: 0.7%;
 justify-content: center;
 border-radius: 3px;
 border: 1px solid #111;
 white-space:normal;
}.inputView{
    border:  1px solid #ddd;
    border-radius: 5px;
    margin: 5px;
    margin-top: auto;
}
.txt-light {
  color: #0b0d0d;
  font-size: 13px;
  margin-left: 3px;
  white-space: pre-line;
  display:block;
  width:100%;
}.note_itemtext{
    display: -webkit-box;
    font-size:26rpx;
    color:#000000;
    line-height: 40rpx;
    word-break: break-all;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow:ellipsis;
}
.blank {
 height: 150rpx;
}.devices_summary {
  margin-top: 5px;
  font-size: 16px;
  color: #222;
  align-items: center;
  justify-content: center;
  display: flex;
}.show-btn {
  margin-top: 100rpx;
  color: #22cc22;
}

.modal-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
  overflow: hidden;
  z-index: 9000;
  color: #fff;
}

.modal-dialog {
  width: 540rpx;
  overflow: hidden;
  position: fixed;
  top: 50%;
  left: 0;
  z-index: 9999;
  background: #f9f9f9;
  margin: -180rpx 105rpx;
  border-radius: 36rpx;
}

.modal-title {
  padding-top: 50rpx;
  font-size: 36rpx;
  color: #030303;
  text-align: center;
}
.modal-content {
  padding: 50rpx 32rpx;
}
.modal-input {
  display: flex;
  background: #fff;
  border: 2rpx solid #ddd;
  border-radius: 4rpx;
  font-size: 28rpx;
}
.input {
  width: 100%;
  height: 82rpx;
  font-size: 28rpx;
  line-height: 28rpx;
  padding: 0 20rpx;
  box-sizing: border-box;
  color: #333;
}
input-holder {
  color: #666;
  font-size: 28rpx;
}

.modal-footer {
  display: flex;
  flex-direction: row;
  height: 86rpx;
  border-top: 1px solid #dedede;
  font-size: 34rpx;
  line-height: 86rpx;
}
.btn-cancel {
  width: 50%;
  color: #333;
  text-align: center;
  border-right: 1px solid #dedede;
}
.btn-confirm {
  width: 50%;
  color: #10b7ff;
  text-align: center;
}.dialog_screen {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.2;
  overflow: hidden;
  z-index: 1000;
  color: #fff;
}
.dialog_attr_box {
  width: 100%;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2000;
  background: #fff;
  padding-top: 1px;
}
.dialog_title {
  font-size: 16px;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 10px;
  background: #10b7ff;
  color: white;
  justify-content: center;
  display: -webkit-box;
  line-height: 40rpx;
  word-break: break-all;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow:ellipsis;
}
.dialog_content {
  position: relative;
  float: left;
  padding: 10px 10px;
  width: 25%;
  box-sizing: border-box;
}
