html{
  background-color: #f9f9f9;
}

/*首页*/
.i-user{
  width: 52px;
  height: 82px;
  z-index: 999;
  top: 1.5rem;
  right: 1.5rem;
}
.i-user-img{
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 50%;
  border: 2px solid #fff;
}
.i-user-img img{
  width: 48px;
  height: 48px;
  display: block;
}
.i-user-name{
  text-align: center;
  display: block;
  background-color: #46a2ec;
  border-radius: 4px;
  color: #fff;
  margin-top: .5rem; 
}
.main-menu{
  margin: 1rem 0;
  background-color: #fff
}
.main-menu tr{

}
.main-menu td{
  border: 1px solid #dfdfdf;
  padding: 2rem 3.333rem;
}
.main-menu td.bor-l-n{
  border-left: none;
}
.main-menu td.bor-r-n{
  border-right: none;
}
.main-menu td .menu-box{
  width: 4.66rem;
  height: 4.66rem;
  line-height: 4.66rem;
  text-align: center;
  margin: 0 auto;
  display: block;
  border-radius: .5rem;
}
.main-menu td .menu-box.orange{
  background-color: #fb9d39;
}
.main-menu td .menu-box.yellow{
  background-color: #fab73a;
}
.main-menu td .menu-box.violet{
  background-color: #9573fd;
}
.main-menu td .menu-box.red{
  background-color: #fc4444;
}
.main-menu td .menu-box.green1{
  background-color: #04bfb4;
}
.main-menu td .menu-box.green2{
  background-color: #4bcf5f;
}
.main-menu td .menu-box.blue{
  background-color: #4cbefd;
}
.main-menu td .menu-box i{
  font-size: 2.8333rem;
  color: #fff;
}
.main-menu td p{
  text-align: center;
  font-size: 1.4rem;
  line-height: 2rem;
}

/*底部通用菜单*/
nav{
  height: 4.8rem;
  border-top: 1px solid #dfdfdf;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
nav li{
  float: left;
  height: 4.8rem;
  width: 33%;
  display: block;
  text-align: center;
  padding-top: .5rem;
}
nav li a .icon{
  font-size: 2.4rem;
}
nav li a{
	display: inline-block;
	width: 100%;
	height: 100%;
   color: #333;
}
nav li.active a{
   color: #008dff;
}
.nav-line{
  height: 4.8rem;
}

/*个人中心*/
.pc-banner{
  width: 100%;
  height: 140px;
  background: url('../images/personCenter-banner.jpg') no-repeat center bottom;
}
.pc-user{
  padding: 2.833rem 0 0 3.4rem;
}
.pc-user-img ,
.mrs-user-img{
  width: 5.3rem;
  height: 5.3rem;
  line-height: 5.3rem;
  text-align: center;
  border-radius: 50%;
  border: 2px solid #fff;
}
.pc-user-img img ,
.mrs-user-img img{
  width: 5.3rem;
  height: 5.3rem;
  display: block;
}
.pc-user-info{
  margin: 1rem 0 0 1rem;
}
.pc-user-name ,
.mrs-user-name{
  text-align: center;
  background-color: #666;
  border-radius: 4px;
  color: #fff;
  margin-top: .5rem;
  padding: 2px 4px;
  font-size: 1.6rem;
}
.pc-user-tel{
  font-size: 2rem;
  line-height: 2.4rem;
  color: #fff;
}
.pc-list{
  background: #fff;
  border-top: 1px solid #dfdfdf;
}
.pc-list li{
  padding: 1.33rem 2.4rem;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
}
.pc-list li i{
  font-size: 2.4rem;
  color: #109dff;
}
.pc-list-text{
  text-align: left;
  font-size: 1.6rem;
  color: #666;
  width: 80%;
}
.pc-numb-list{
  background: #fff;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 1.83rem 1.33rem;
}
.pc-numb-list li{
  width: 33%;
  float: left;
  text-align: center;
}
.pc-numb-list li .numb{
  font-size: 2.4rem;
}
.pc-numb-list li .titl{
  font-size: 1.2rem;
  color: #999;
  margin-top: .5rem;
}
.pc-numb-list li.bor{
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
.pc-numb-list li .green{
  color: #4bcf5f;
}
.pc-numb-list li .orange{
  color: #fb9d39;
}
.pc-numb-list li .blue{
  color: #4cbefd;
}
.pc-submit-btn{
  width: 80%;
  height: 3.6rem;
  line-height: 3.6rem;
  text-align: center;
  border: 1px solid #55b8fd;
  border-radius: 4rem;
  background-color: #fff;
  display: block;
  margin: 2.4rem auto;
  font-size: 1.8rem;
  color: #55b8fd;
}
.pc-submit-btn:active{
  background-color: #55b8fd;
  color: #fff;
}
/*绑定抄表用户*/
.bu-main{
  padding: 2rem;
}
.com-inpt-lay{
  height: 3rem;
  line-height: 3rem;
  padding: 1.38rem 0;
}
.com-inpt-titl{
  width: 20%;
  font-size: 1.6rem;
  text-align: right;
}
.com-inpt{
  width: 70%;
  height: 3rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
  color: #999;
}
.com-select{
  width: 74%;
  height: 3rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
}
.bu-titl{
  font-size: 1.6rem;
}
.bu-usernumb li{
  padding: 1.6rem 0;
  overflow: hidden;
  border-bottom: 1px solid #dfdfdf;
}
.bu-usernumb li .numb{
  font-size: 1.6rem;
}
/*抄表服务*/

.mrs-main{
  padding: 1rem 2rem;
}
.mrs-banner{
  width: 100%;
  height: 240px;
  background: url('../images/personCenter-banner.jpg') no-repeat center bottom;
}
.mrs-user{
  padding: 2.4rem 0 0 2rem;
  height: 10.66rem;
}
.mrs-user-info{
  margin: 0 0 0 1rem;
  width: 72%;
  float: left;
  height: 9.33rem;
  overflow: hidden;
}
.mrs-user-text{
  font-size: 1.6rem;
  height: 1.8rem;
  color: #fff;
}
.mrs-user-text i{
  font-size: 1.8rem;
  color: #89d9ff;
  margin-right: .5rem;
}
.mrs-numb-list{
  border-top: 1px solid #55c7ff;
  padding: 1rem 1.33rem;
}
.mrs-numb-list li{
  width: 33%;
  float: left;
  text-align: center;
  color: #fff;
}
.mrs-numb-list li .numb{
  font-size: 2.4rem;
}
.mrs-numb-list li .titl{
  font-size: 1.2rem;
  margin-top: .5rem;
}
.mrs-numb-list li.bor{
  border-left: 1px solid #55c7ff;
  border-right: 1px solid #55c7ff;
}
.mrs-remind{
  padding: 0 2rem;
  height: 3rem;
  line-height: 3rem;
  background-color: #ffffcc;
  color: #ff6d03;
  font-size: 1.6rem;
}
.mrs-remind i{
  font-size: 1.8rem;
  margin-right: .5rem;
}
.mrs-pay-remind{
  padding: 0 2rem;
  height: 3rem;
  font-size: 1.6rem;
}
.mrs-pay-remind i{
  font-size: 1.8rem;
  margin-right: .5rem;
  color: #ff6d03;
}
.no-camera-time , .camera-time{
	display: none;
}
.file-item1{
	width: 98.5%;
}
/*抄表操作*/
.mr-img{
  width: 100%;
}
.mr-prompt{
  line-height: 4rem;
  font-size: 1.8rem;
  text-align: center;
}
.yes,.no{
	top: 43%;
	left:30%;
	margin: auto;
	display: none;
	z-index: 99;
	font-weight: bold;
}
.mr-prompt.yes{
  color: #4bcf5f;
}
.mr-prompt.no{
  color: #ff6d03;
  left:17%;
}
.mr-prompt .icon{
  font-size: 3rem;
  vertical-align: -10%;
  padding-right: 1rem;
}
.camera-date{
	margin-top: 2rem;
}
.jiaZai{
	width: 100%;
	height: 100%;
	/*background: rgba(0,0,0,.7);*/
	background: rgba(255,255,255,.5);
	top: 0;
	left: 0;
}
.jiaZai img{
		width: 10%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom:0 ;
		margin: auto;
	}
.mrs-pay-remind{
	display: none;
}
/*缴费*/
.pay-banner{
  width: 100%;
  /*height: 200px;*/
  background: url('../images/personCenter-banner.jpg') no-repeat center bottom;
}
.pay-show{
  padding: 0 2rem;
  background-color: #109dff;
  height: 3.6rem;
  line-height: 3.6rem;
}
.pay-show span{
  color: #fff;
  font-size: 1.8rem;
}
.pay-show i{
  font-size: 2.2rem;
  margin-right: .5rem;
  vertical-align: -10%;
}
.pay-show em{
  font-size: 2.4rem;
  color: #fff900;
  margin-right: .5rem;
  font-weight: bold;
}
.pay-titl{
  padding-left: .5rem;
  margin: 2rem 1rem .5rem 1rem;
  height: 2rem;
  line-height: 2rem;
  border-left: 3px solid #0096ff;
  font-size: 1.6rem;
  font-weight: normal;
}
.pay-userinfo{
  background: #fff;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 1.33rem;
}
.pay-userinfo li{
  height: 2.66rem;
  line-height: 2.66rem;
  overflow: hidden;
  font-size: 1.8rem;
}
.pay-user-titl{
  color: #999;
  margin-right: 1rem;
}
.pay-select{
  padding: 0 2rem;
  background-color: #fff;
}
.pay-select li{
  height: 3.5rem;
  line-height: 3rem;
  display: block;
  border-bottom: 1px solid #dfdfdf;
  padding: 1rem 0;
  font-size: 1.8rem;
}
.pay-select li > img{
  width: 36px;
  height: 36px;
  display: block;
  margin-right: 1rem;
}
.address-click{
	left:5px;
	top:-10px;
	z-index: 999;
	opacity: 0;
}
/*账单查询*/
.bq-banner{
  width: 100%;
  height: 150px;
  background: url('../images/personCenter-banner.jpg') no-repeat center bottom;
}
.bq-table-header{
  width: 100%;
  height: 3.2rem;
  line-height: 3.2rem;
}
.bq-table-header table{
  background-color: #efefef;
  border-bottom: 1px solid #dfdfdf;
  position: absolute;
  top:0;
  left: 0;
  z-index: 99;
}
.bq-table-header td{
  text-align: center;
}
.bq-table-header .w20 ,
.bq-table-list .w20{
  width: 20%;
}
.bq-table-header .w30 ,
.bq-table-list .w30{
  width: 30%;
}
.bq-table-list{
  height: 42rem;
  overflow-y: scroll;
  margin-bottom: 4rem;
}
.bq-table-list table{

}
.bq-table-list table tr{
  height: 7rem;
  border-bottom: 1px solid #dfdfdf;
}
.bq-table-list table .day{
  width: 5rem;
  height: 4rem;
  padding: .5rem 0;
  text-align: center;
  background-color: #0096ff;
  border-radius: .5rem;
  margin: 0 auto;
}
.bq-table-list table .day .year{
  color: #94c9ff;
}
.bq-table-list table .day .month{
  color: #fff;
  font-size: 2.2rem;
  font-weight: bold;
}
.bq-table-list td{
  text-align: center;
}
.bq-table-list table .amount .numb{
  font-size: 2.2rem;
}
.bq-table-list table .amount .numb i{
  font-size: 1.6rem;
}
.bq-table-list table .amount .box{
  padding: 3px 6px;
  font-size: 1.4rem;
  color: #fff;
  border-radius: .3rem;
}
.bq-table-list table .amount .box.green{
  background-color: #51ab23;
}
.bq-table-list table .amount .box.red{
  background-color: #ef5350;
}
.bq-table-list table .span a{
  width: 4rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  display: block;
  margin: 0 auto;
  border-radius: .3rem;
}
.bq-table-list table .pay span.yes{
  border: 1px solid #37a8ff;
  color: #37a8ff;
}
.bq-table-list table .pay span.no{
  border: 1px solid #ef5350;
  color: #ef5350;
}
.bq-box{
  height: 4rem;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #fff;
  border-top: 1px solid #dfdfdf;
  padding: .5rem 1rem;
}
.bq-box .text{
  width: 30%;
}
.bq-box .pay-btn{
  width: 65%;
}
.bq-box .pay-btn .submit-btn{
  margin: 0 auto;
}
.bq-box .text .money{
  font-size: 2rem;
  color: #ef5350;
}

/*账单详情*/
.bd-main{
  background-color: #fff;
}
.bd-pay-col1{
  padding: 1rem 2rem;
}
.bd-pay-col1 .titl{
  font-size: 1.8rem;
  color: #999;
}
.bd-pay-col1 .money{

}
.bd-pay-col1 p{
  text-align: center;
}
.bd-pay-col1 .numb{
  font-size: 1.8rem;
}
.bd-pay-col1 .text{
  font-size: 1.6rem;
  color: #ef5350;
}
.bd-numb-show{
  background: #fff;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 1.33rem;
}
.bd-numb-show li{
  width: 33%;
  float: left;
  text-align: center;
}
.bd-numb-show li .numb{
  font-size: 1.8rem;
}
.bd-numb-show li .titl{
  color: #999;
  margin-top: .5rem;
}
.bd-numb-show li.bor{
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
.bd-stage-list{}
.bd-stage-list li{
  padding: 1rem;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
}
.bd-stage-list dd{
  float: left;
  width: 33%;
}
.bd-stage-list dd .tab{
  width: 68px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: block;
  color: #fff;
  border-radius: .3rem;
  margin-top: .5rem;
}
.bd-stage-list dd .numb{
  font-size: 2rem;
}
.bd-stage-list dd .text{
  font-size: 1.2rem;
  color: #999;
}
.bd-stage-list dd .tab.green{
  background-color: #51ab23;
}
.bd-stage-list dd .tab.blue{
  background-color: #0096ff;
}
.bd-stage-list dd .tab.red{
  background-color: #ef5350;
}
.bd-stage-list dd .numb.green{
  color: #51ab23;
}
.bd-stage-list dd .numb.blue{
  color: #0096ff;
}
.bd-stage-list dd .numb.red{
  color: #ef5350;
}
/*意见反馈*/
.box-nav{
  border-bottom: 1px solid #dfdfdf;
}
.box-nav li{
  float: left;
  width: 50%;
  height: 3.83rem;
  line-height: 3.83rem;
  display: block;
  color: #666;
  font-size: 1.6rem;
  text-align: center;
}
.box-nav li.active{
  background-color: #0096ff;
  color: #fff;
}
.box-nav li .icon{
  font-size: 2.2rem;
  vertical-align: -6%;
  margin-right: .2rem;
}
.box-nav li .icon.abnormal{
  vertical-align: 0;
}
.fb-content-col.fill-in{
  padding: .83rem 2rem;
}
.com-textarea-lay{
  padding: 1.38rem 0;
}
.com-textarea{
  line-height: 2rem;
  width: 70%;
  height: 7rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
  color: #999;
}

.fb-info-list{}
.fb-info-list li{
  padding: 1rem 1.4rem;
  font-size: 1.6rem;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background-color: #fff;
  margin-top: 10px;
}
.fb-info-list li p{
  line-height: 2rem;
}
.fb-info-list li .tel{
  margin-left: .5rem;
}
.fb-info-list li .type{
  color: #999;
  margin-right: .5rem;
}
.fb-info-list li .fb-ask-text.font{
  font-size: 1.4rem;
  color: #999;
}
.fb-info-list li .fb-answer-tab span{
  font-size: 1.4rem;
  padding: 2px 6px;
  background-color: #ff4e00;
  border-radius: .3rem;
  color: #fff;
}
.fb-info-list li .fb-answer-text{
  color: #ff4e00;
}
/*公告通知*/
.notice-list{}
.notice-list li{
  padding: 1rem 2rem;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  background-color: #fff;
  margin-top: 1rem;
}
.notice-list li h2{
  height: 3rem;
  line-height: 3rem;
  overflow: hidden;
  font-weight: normal;
}
.notice-list li h2 .source{
  font-size: 1.4rem;
  color: #999;
}
.notice-list li h2 .source i{
  font-weight: bold;
  color: #0096ff;
  padding: 0 .3rem; 
}
.notice-list li p{
  font-size: 1.6rem;
}
/*异常上报*/
.a-main{
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 1rem 2rem;
  background-color: #fff;
}
.a-inpt-lay{}
.a-inpt-titl{
  width: 30%;
  line-height: 3.16rem;
  font-size: 1.6rem;
}
.a-inpt-titl i{
  color: #0096ff;
  font-size: 2rem;
  margin-right: .5rem;
}
.a-inpt{
  width: 65%;
  height: 3rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
  color: #999;
}
.a-select{
  width: 69%;
  height: 3rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
}
.a-textarea{
  line-height: 2rem;
  width: 65%;
  height: 7rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
  color: #999;
}
.addimg-btn{
  width: 6rem;
  height: 6rem;
  line-height: 6rem;
  text-align: center;
  display: block;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  float: left;
  margin: 1rem 1rem 0 0;
}
.addimg-btn i{
  font-size: 3rem;
  color: #c1c1c1;
}
.addimg-btn.record{
  margin: 2rem auto ;
  float: none;
}
.a-img-show{
  width: 6rem;
  height: 8.2rem;
  float: left;
  margin: 1rem 1rem 0 0;
}
.a-img-show p{
  text-align: center;
  line-height: 20px;
  color: #f92d2d;
}
.a-img-show img{
  width: 6rem;
  height: 6rem;
}
.record-titl{
  font-size: 1.6rem;
  color: #999;
}
.record-list li{
  line-height: 4rem;
  font-size: 1.6rem;
  border-bottom:1px solid #dfdfdf;
}
.record-list li .icon{
  font-size: 2.6rem;
  color:  #ff4e00;
}
.record-list li em{
  color:  #f92d2d;
  margin-left: 3rem;
}
/*绑定抄表用户*/
.bind-number{
	padding: 0 2rem;
	border-bottom: 1px solid #ddd;
}
.user-number{
	font-size: 16px;
	margin-left: 20px;
	color: #4997fe;
}
.bg-white{
	background: #fff;
}
.bg-f9{
	background: #F9F9F9;
	padding: 2rem 2rem 1rem 2rem;
}
.bg-f9 p{
	display: inline;
	padding-left: 1rem;
	border-left: 3px solid #0096ff;
	line-height: 2.4rem;
}
.col-green{
	color: #0bb615;
}
.sel-style{
	padding: 1rem .2rem 1.5rem .2rem;
	/*border-bottom: 1px solid #ddd;*/
}
.col-b2{
	color: #b2b2b2;
	font-size: 18px;
}
.col-blue{
	color: #0096ff;
}
.wid-ipu{
	width: 16.5rem;
}
.fs-icon{
	font-size: 25px;
}
.span-wid1{
	display: inline-block;
	width: 83%;
}
.span-wid2{
	display: inline-block;
	width: 100%;
}
/*注册*/
.reg-main{
  margin: 1rem 2rem;
}
.reg-inpt-lay{
  margin-bottom: 2rem;
}
.reg-inpt-titl{
  height: 2.33rem;
  line-height: 2.33rem;
}
.reg-inpt-titl span{
  font-size: 1.6rem;
}
.prompt{
  font-size: 1.2rem;
  color: #0096ff;
  visibility: hidden;
}
.prompt_right {
  color: #1dc091; }
.prompt_wrong {
	 color: #EA5A70;
	  }
 
.reg-inpt{
  width: 96%;
  height: 3rem;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  background-color: #fff;
  padding: 0 .5rem;
  color: #999;
}

/*登录*/
.login-logo{
  width: 6rem;
  height: 6rem;
  display: block;
  margin: 2rem auto 0 auto;
}
.login-help{
  margin: 2rem;
}
.login-help a{
  color: #ff4e00;
}
.login-help a:hover,
.login-help a:active{
  text-decoration: underline;
}
.login-titl{
  line-height: 3rem;
  font-size: 2rem;
  color: #666;
  text-align: center;
  font-weight: bold;
}
.wrong {
  border:1px solid #EA5A70; 
}
.right {
  border:1px solid #1dc091;  
}
/*共用按钮*/
.submit-btn{
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  border-radius: .5rem;
  background-color: #55b8fd;
  display: block;
  margin: 1rem auto;
  font-size: 1.8rem;
  color: #fff;
  border: 1px solid #46a3ff;
}
.submit-btn:active{
  border: 1px solid #46a3ff;
  background-color: #46a3ff;
}
.not-active-btn{
  width: 100%;
  height: 3.6rem;
  line-height: 3.6rem;
  text-align: center;
  border-radius: .5rem;
  background-color: #ececec;
  display: block;
  margin: 1rem auto;
  font-size: 1.8rem;
  color: #999;
  border: 1px solid #dfdfdf;
}
.orange-btn{
  width: 100%;
  height: 3.6rem;
  line-height: 3.6rem;
  text-align: center;
  border-radius: .5rem;
  background-color: #ff9801;
  display: block;
  margin: 1rem auto;
  font-size: 1.8rem;
  color: #fff;
  border: 1px solid #ff7123;
}
.orange-btn:active{
  border: 1px solid #ff7123;
  background-color: #ff7123;
}
/*水压水质*/
.wp-content{

	margin: 0 auto;
}
.wp-bg-img{
	top:4rem;
	left: 0;
}
.wp-content .text{
	
}
.wp-content .text .p1{
	font-size: 1.6rem;
}
.wp-content .text .p2{
	font-size: 1.4rem;
	color: #007cff;
	font-weight: bold;
}
.wp-content .quality{  /*水质*/
	top: 5rem;
	left: 16rem;
}
.wp-content .pressure{/*水压*/
	top: 11rem;
	left: 21rem;
} 
.wp-content .residual-chlorine{  /*余氯*/
	top: 20rem;
	left: 22rem;
}
.wp-content .ph{  /*ph值*/
	top: 28rem;
	left: 20rem;
}
.wp-content .turbidity{  /*浊度*/
	top: 35rem;
	left: 15rem;
}

@media screen and (max-width: 410px) {
  .main-menu td{
  border: 1px solid #dfdfdf;
  padding: 1rem 0;
}
	.main-menu td .menu-box{
  width: 4.66rem;
  height: 4.66rem;
  line-height: 4.66rem;
  text-align: center;
  margin: 0 auto;
  display: block;
  border-radius: .5rem;
}
 .mrs-remind ,
 .mrs-pay-remind{
  font-size: 1.4rem;
}
 
}
@media screen and (max-width: 320px) {
 .com-inpt-titl{
  font-size: 1.2rem;
}
.a-inpt-titl{
  font-size: 1.2rem;
  width: 28%;
}

}
/*----------上传图片-------------*/
/*.container {
	width: 100%;
	height: 100%;
	overflow: auto;
	clear: both;
}

.z_photo {
	width: 96%;
	height: 8rem;
	overflow: auto;
	clear: both;
	margin: 2rem auto;
	border: 1px solid #999;
}

.z_photo img {
	width: 7rem;
	height: 7rem;
	margin: .5rem 0;
}

.z_addImg {
	width: 7rem;	
	float: left;
	overflow: hidden;
	margin-right: .2rem;
	margin: 0rem .5rem;
}

.z_file {
	width: 7rem;
	height: 7rem;
	background: url(../images/z_add.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	margin: .5rem .5rem;
	overflow: hidden;
}

.z_file input::-webkit-file-upload-button {
	width: 7rem;
	height: 7rem;
	border: none;
	position: absolute;
	outline: 0;
	opacity: 0;
}

.z_file input#file {
	display: block;
	width: auto;
	border: 0;
	vertical-align: middle;
}
*/

/*遮罩层*/

.z_mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}

.z_alert {
	width: 70%;
	height: 12rem;
	border-radius: 1rem;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.z_alert p:nth-child(1) {
	line-height: 8rem;
	font-size: 1.4rem;
	text-align: center;
}

.z_alert p:nth-child(2) span {
	display: inline-block;
	width: 49%;
	height: 4rem;
	line-height: 4rem;
	float: left;
	font-size: 1.2rem;
	text-align: center;
	border-top: 1px solid #ddd;
}

.z_cancel {
	border-right: 1px solid #ddd;
}
.mtagi{
	margin-top: 1rem;
}
/*----------上传图片-------------*/
#fileList{
		width: 96%;
		height: 8rem;
		overflow: auto;
		clear: both;
		margin: 2rem auto;
		border: 1px solid #999;
	}
	.file-item{
		float: left;
		width: 7rem;
		height: 7rem;
		margin: .5rem  .2rem;
		position: relative;
	}
	.z_file{
		width: 7rem;
		height: 7rem;
		background: url(../images/z_add.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		margin: .5rem .5rem;
		overflow: hidden;
	}
	.error{
		text-align: center;
		color: #FF0000;
		width: 100%;
		position: absolute;
		top: 0;
		background: #55B8FD;
		opacity: 0.8;
	}
/*----------上传图片-------------*/












/*------------------*/
/*拨打电话*/
.play-tel{
	display: inline-block;
	padding: 10px 20px;
	color:#45b624;
	border: 1px solid #45b624;
	border-radius: 5px;	
}
.mr10{
	margin-right: 10px;
}
/*网点经营 开始*/
.sales-network,.monitoring-report{
	width: 94%;
	padding: 1rem 3% 1rem 3%;
	background: #fff;
	margin-top: 1rem;
	overflow: hidden;
	}
.sales-network p{
	font-size: 1.2rem;
	line-height: 1.8rem;
}
.color-icon{
	color: #1fa3ff;
	font-size: 2rem;
}
	/*网点经营 结束*/
	/*个人中心 开始*/
.user-num,.user-num li{
   width: 100%;	
   display: inline-block;	
   border-bottom: 1px solid #dfdfdf;
}
.user-num li{
  height: 5rem;
}
.mrs-user-img1{
  width: 3.5rem;
  height: 3.5rem;
  margin: 0.75rem;
  border-radius: 50%;
  border: 2px solid #fff;
}
.mrs-user-img1 img{
  width: 3.5rem;
  height: 3.5rem;
  display: block;
}
.user-name,.user-tel{
	display: inline-block;
	width: 6.5rem;
	height: 2rem;
	text-align: center;
	line-height:2rem ;
	margin: 1.5rem .5rem;
	border-radius:.5rem ;
	background: #0096ff;
	color: #fff;
}
.user-tel{
	background: #FFF;
	color: #333;
}
.user-mes-check{
	display: inline-block;
	width: 80%;
	height: 4rem;
	text-align: center;
	line-height:4rem;
	margin-top: 3rem;
	border-radius:2rem ;
	border: 1px solid #0096FF;
	color: #0096ff;
}
.noborder{
	border: 0;
}
/*个人中心 结束*/
/*绑定  开始*/
.a-mes{
	width: 100%;
	padding: 4rem 0 8rem 0;
	background: #fff;
	margin-top: 20%;
}
.a-mes li{
	line-height: 7rem;
	text-align: center;
}
.a-mes li input{
	width: 60%;
	height: 4rem;
	padding: 0 2rem;
	border: 1px solid #ccc;
	border-radius:.3rem ;
}
.a-mes li input.auth-code{
	width: 30%;
}
.a-code{
	width: 25%;
	height: 4rem;
	margin-left: 5%;
	border: 1px solid #0096ff;
	background: #fff;
	border-radius:.3rem ;
	color: #0096ff;
}
.a-code-show{
	border: 1px solid #ccc;
	color: #fff;
	background: #ccc;
}
.a-btn span{
	width: 40%;
	height: 4rem;
	line-height: 4rem;
	color: #fff;
	border-radius: .3rem;
	font-size: 1.6rem;
}
.bandOn{
	margin-left: 5%;
	background: #009932;
}
.bandOut{
	margin-right: 5%;
	background: #f60;
}
/*绑定  结束*/
/*生活缴费  开始*/
.h3g{
	height: 3rem;
	line-height: 3rem;
	text-indent: 2rem;
}
.waterMoneyMes,.recharge-amount{
	padding: 2rem 5%;
	background: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.waterMoneyMes li{
	display: flex;
}
.waterMoneyMes li span:nth-child(1){
	display: inline-block;
	color: #C1C1C1;
	width: 28%;
	line-height: 2.5rem;
	margin-right: 2rem;
}
.waterMoneyMes li span:nth-child(2){
	display: inline-block;
	width: 55%;
	line-height: 2.5rem;
}
.amount-money{
	display: inline-block;
	width: 28%;
	margin-right: 2rem;
}
/*生活缴费  结束*/
