body{overflow:hidden;}
a,a:link,a:visited,a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}   
.header{display:flex; flex-direction:column;margin:40px 0 0 20px;}
.header>img{width:30px;height:20px;} 
 
     
.toub_beij{background:rgb(51,51,51);color:#fff;line-height:56px;height:56px;font-size:20px;text-align:center;} 
.list{margin-top:-45px;display:flex;flex-direction:column;align-items:center;} 
.list-title{font-size:18px;color:#363C48 !important;margin:50px 0 48px 0;line-height:30px;padding-left: 5%} 
.list-title2{font-weight:bold;color:rgb(190,193,205) !important;margin:55px 0 48px 0;line-height:30px;} 
.list-item{width:90%;height:50px;margin:10px;display:flex;padding:5px;
    position: relative; 
    border-bottom: 1px solid #ededed;
}
.list-item .ico{ 
    position: absolute;
    top: 20px;
    height:20px;
}
.list-item .ico2{ 
    position: absolute;
    top: 25px;
    right: 20px;
    width: 20px;
}
.list-item .ico-phone{  
    width: 18px;
    height: unset;
    top: 16px;
}
.list-item1{width:90%;margin:10px;padding:5px;}
.list-item1 a{text-decoration-line: none;}
.list-text{color:#ccc;margin-top:15px;}
.list-item-img{width:20px;height:30px;margin-left:10px;}
.list-item-input{width:100%;height:50px;line-height:30px;padding-left:25px;font-size:14px;}
.list-item-input::-webkit-input-placeholder {color: rgb(187,190,202);}
input:-internal-autofill-selected {
    background: #fff!important; 
}
.list-item-msg{background:#38BFB9;width:120px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:0.22rem;}
.list-item-btn{background-image: url(../../../../public/images/cut/button.png);color:black;line-height:30px;text-align:center;align-items:center;display:block;margin-top:80px;height:40px;}
.click1{float:left;font-size: 14px;color:#f97653}
.click2{float:right;font-size: 14px;color:#f97653}
.btn-span{font-weight:bold;height: 40px !important;line-height: 40px;}
.list-reg{text-align:center;}
.list-reg-span{color:#333;font-size: 14px;}
.list-reg-span a{font-size: 14px;color:#f97653;text-decoration-line: none;}

.mask { width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; _position:absolute; top:0; left:0; z-index:99;}
.bg{
	position:absolute;
	top:0;
	left:0;
	width:100%; 
	opacity:0.5;
	z-index:999;
}
.wechat{
	position:absolute;
	top:50%;
	left:50%;
	width:274px;  
	height:350px;
	margin:-175px 0 0 -137px; 
	display:flex;
	flex-direction: column;
	align-items: center ;
	z-index: 999;
    background: #fff;
    border-radius: 10px;
}
.wechat-title{
	height:40px;
	font-weight:bold;
	font-size:18px;
	margin-top:38px;
}
.wechat-content{
    padding:0 40px;
    text-align: center;
    font-size: 14px;
    line-height:25px;
}
.wechat .btn{
    width: 200px; 
    margin:20px 0;
    color:#111;
}
.wechat-auth{
    height:240px;
}
.wechat-login{
    width:58px; 
    height:58px; 
    background: #f7f7f7;
    border-radius: 50%; 
    display: flex;
    align-items: center;
    justify-content: center; 
    /*margin-top:40px;*/
}
.wechat-login img{
    width:35px;  
}
.wechat-btn{  
    background: #4CAF50;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    color: #fff;
    padding: 5px 15px;
}
.list .terms{
    font-size: 13px;
    color:#888;
    position: relative; 
    margin:20px 0;
}
.list .terms input{  
    /*position: absolute;*/
    margin: 0 5px;
    background: #ccc;
    position: relative; 
    top: 1px;
    height: 15px;
}
.list .terms a{ 
    font-size: 13px;
    color:#f97653!important;
}