html, body, div, span,  h1, h2, h3, h4, h5, h6, p,
a, b, u, i{
 margin: 0;
 padding: 0;	 
}
img {
    border: 0;
}


#app{
	background: #f7f7f7;
	min-height: 100vh;
}

.ui-top-view{
	 padding: 10px 18px;
}

.ui-top-p1{
	color: #6e6e6e;
	font-size: 13px;
}

.ui-top-p1 span{
	color: #1e96fa;
	padding-left: 10px;
}

.ui-top-p2{
	color: #6e6e6e;
	font-size: 13px;
} 
   
.ui-section-title{
	color: #6e6e6e;
	font-size: 13px;
	padding: 10px 18px;
}  
   
.ui-section-title span{
	color: #ff1414;
}   


/**地区**/
.ui-cell-item{
   position: relative;
   background: white;
   font-size: 14px;
   display: flex;
   flex-direction: row;
   padding-left: 18px;
   height: 44px;
   line-height: 44px;
   border-bottom:  1px solid #f8f8f8;
   
}

.ui-cell-label{
	 
}

.ui-cell-content{
	margin-left: 30px;
}

.ui-cell-item::after{
    content: '';
    display: block;
    position: absolute;
    right: 0.9375rem;
    top: 0.9375rem;
    width: 0.625rem;
    height: 0.625rem;
    border-top: 1PX solid #b4b4b4;
    border-right: 1PX solid #b4b4b4;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);

}


/**协议**/
.ui-proto-view{
  transform: scale(0.916, 0.916);
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 20px;
}

.ui-checkbox .van-checkbox__label{
	color: #787878;
}

.ui-proto-view span{
	color: #1e96fa;
	font-size: 12px; 
}


.ui-tip-view{
	text-align: center;
	color: #adadad;
	font-size: 12px;
	transform: scale(0.75, 0.75);
	white-space: nowrap;
}

.ui-proto-win{
   border-radius: 10px;
   
}

.ui-proto-content{
	width: 80vw;
	padding: 0px 10px 10px 10px;
	
}

.ui-protocol-title{
	text-align: center;
	font-size: 13px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.ui-protocol-desc{
	max-height: 300px;
}

.ui-protocol-desc p{
	font-size: 10px;
	line-height: 18px;
}


/**城市选择*/
.mask {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1001;
    background: rgba(0, 0, 0, 0.7);
}



/**反馈结果****/
.ui-result-panel{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	z-index: 999;
	display: none;
}

.ui-result-tip{
	text-align: center;
	padding-top: 10px;
	font-size: 20px;
	color: #1e96fa;
}

.ui-result-bd{
	margin: 30px 10px;
	background: white;
	position: absolute;
	left: 10px;
	right: 10px;
	top: 40%;
    transform: translateY(-50%);
	border-radius: 4px;
	padding-bottom: 30px;
}

.ui-result-content{
	padding: 10px 20px;
	color: #969799;
	font-size: 14px;
}

.ui-result-panel p{
  margin-bottom: 10px;
  font-size: 13px;
  color: #333333;
}

.ui-result-icon{
	margin-top: 20px;
	text-align: center;
}

.ui-result-icon img{
 text-align: center;
  width: 80px;
  height: 80px;
 
}

.ui-visible{
	display: block;
}

.ui-hide{
	display: none;
}


/*窗口**/
.ui-warn{
	border: 1PX solid red;
	 
	
}
 
 .number-loading{
	margin-top: 10px;
 }
 
 .ui-close-btn{
	 text-align: center;
	 position: absolute;
	 bottom: -60px;
	 border: 4px solid #DDDDDD;
	 left: 50%;
	 transform: translate(-50%);
	 border-radius: 50%;
	 width: 27px;
	 height: 27px;
 }