﻿@charset "utf-8";
/* CSS Document */

.mt16{margin-top:16px !important;}
.mt35{ margin-top:35px !important;}
.mr14{margin-right:14px !important;}
.mr20{ margin-right:20px !important;}
.pdb0{padding-bottom:0 !important;}
input, textarea{outline: none;}
.main{ min-height:0; position:static;}
/*尾部定位*/
.page{position:relative; min-height:90%; padding-bottom:100px;}
/*头部右侧红色字体*/
.main *,.tz-box *{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*登录*/
.uc-login li{ position:relative; overflow:hidden;border-bottom:1px solid #f4f4f4;}
.uc-login li:last-child .input-box{border-bottom:0;}
.uc-login .tit{ float:left; font-size:15px; color:#0c0d0e; line-height:49px;}
.uc-login .tit i{ padding-left:1em;}
.input-box{ position:relative; margin-left:63px; padding-right:20px; height:49px; font-size:15px; color:#b3b6be;}
.input-box .btn-del{ position:absolute; top:50%; right:0; margin-top:-10px; width:20px; height:20px; background:url(../wapimages2/del.png) no-repeat center center; background-size:14px;}
.input-box.mr80{ margin-right:80px;}
.input-box.mr64{ margin-right:64px;}
.input-box.mr72{ margin-right:72px;}
.input-box.ml68{ margin-left:68px;}
.input-box input{ margin-top:15px; width:100%; height:18px;font-size:15px; line-height:inherit;border:0; color:#0c0d0e;}
.input-box input::-webkit-input-placeholder{ font-size:15px;color:#b3b6be; line-height:18px; background-color:#fff;}
.input-box .tel{display:block; height:49px;font-size:15px; padding-top:16px; color:#0c0d0e; overflow:hidden;}/*20160107原手机号不可输入*/
.input-box.eidt{ margin-left:0;}
.input-box.eidt input{ width:100%;}
/*密码明文开关*/
.on-off{ position:absolute; top:7px; right:-68px;}
.sf-turnChange{position:relative;display:inline-block;float:right;width:60px;padding:0 5px;font-size:10px;line-height:32px;color:#fff;background:#f36363;border-radius:32px;border: 1px solid #f36363;}
.sf-turnChange i{position: absolute;top: 1px;right:1px;display: inline-block;width:30px;height:30px;background-color: #ffffff;border-radius:50%;box-shadow:1px 1px 5px #f36363;}
.sf-turnChange.hide{background-color: #ffffff;border: 1px solid #e3e3e3;}
.sf-turnChange.hide i{box-shadow: 1px 0 3px #cccccc;left:1px;}

/*登录按钮*/
.btn-login{display:block;font-size:16px;line-height:40px;text-align:center;color:#cccfd8;background-color:#f1f1f2;border-radius:2px;}
.btn-login.click{color:#fff;background-color:#ff5350;}/*登录可点击状态*/

/*第三方登录方式*/
.other-login{position:absolute;bottom:25px;width:100%; max-width:640px;padding:0 14px; background:#fff;}/*20160106*/
.other-login .title{ position:relative; font-size:11px; color:#b3b6be; line-height:1; text-align:center; border-top:1px solid #f4f4f4;}
.other-login .title span{ position:absolute; top:-6px; left:50%; margin-left:-60px; width:120px; text-align:center; background:#fff;}
.other-login a{display:block;width:50%;margin-top:26px;font-size:12px;line-height:1.5;color:#83868f;text-align:center;}
.other-login a:last-child{margin-right:0;}
.other-login a i{ display:inline-block; width:50px; height:50px; background:url(../wapimages2/icons_other.png) no-repeat; background-size:50px auto; border-radius:50%; border:1px solid #9ec0ff;}
.other-login a i.qq{ background-position:-1px -1px; border:1px solid #9ec0ff;}
.other-login a i.wb{ background-position:-1px -50px; border:1px solid #ffb2b2;}

/*发送验证码按钮*/
.btn-code{ position:absolute; top:0px; right:0; height:49px;}
.btn-code a{display:block;margin-top:16px;width:80px;font-size:13px;color:#ff6666;text-align:right;}
.btn-code a.noClick{color:#cccfd8;}
.btn-code a.del{ margin-top:14px; width:16px; height:16px; background:url(../wapimages2/clear.png) no-repeat; background-size:16px 16px; border:0;}

/*绑定手机号--提示语*/
.marked{ font-size:12px; line-height:20px; color:#83868f;}
/*修改昵称--提示语*/
.marked2{ font-size:12px; line-height:20px; color:#b3b6be;}
.marked2 p{ padding-bottom:8px;}

/*我同意搜房协议*/
.agreement{ font-size:13px; color:#83868f;}
.radio{ display:inline-block; margin-right:5px; width:17px; height:17px; text-align:center; vertical-align:-3px;}
.radio i{ display:block; margin:0 auto; margin-top:2px; width:13px; height:13px; background:url(../wapimages2/radio.png) no-repeat; background-size:13px; background-position:0 0;}
.radio i.on{ background-position:0 -13px;}
/*搜房协议内容*/
.agreementTxt{ padding:18px 14px; font-size:14px; color:#83868f; line-height:1.5em;}
.agreementTxt h3{ padding:14px 0 9px; color:#0c0d0e; font-size:15px;}
.agreementTxt p{ padding:9px 0;}
/*语音播报验证码弹窗*/
.tz-con{ padding-bottom:13px;}
.tz-con .ipt-list li.h65{ height:65px; color:#0c0d0e; margin-top:25px !important;}
.tz-btn{ margin-top:12px;}
/*通行证输入弹窗*/
.tz-box.txz .tz-con{padding-bottom:20px;}
.tz-box.txz .tz-btn{ margin-top:20px;}