/*频道页*/
* { margin: 0; padding: 0; }
body { font-size: 12px; color: #212121; line-height: 160%; font-family: "微软雅黑"; position: relative; background: #fafafa; }
input, select, textarea { resize: none; font-family: "微软雅黑"; outline: none; }
div { margin: 0 auto; }
img { border: 0; vertical-align: middle; }
a { text-decoration: none; color: #4a4a4a; }
a:hover { text-decoration: none; color: #fb811a; }
li { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.rel { position: relative; }
.ib { display: inline-block; }
.to { text-indent: -9999px; overflow: hidden; }
.none { display: none; opacity:
}
/*登录页面*/
.login_w { width: 100%; margin: 0 auto; position: relative; }
.login_title{ width:100%; line-height:50px; background:#B6A88E; color:#fff; font-size:16px; text-align:center; position:relative;}
.goto_m{ position:absolute; top:50%; left:5%; margin-top:-10px;}
.login_btn{ position:relative;}
.login_btn a{ display:inline-block; width:49.5%; font-size: 14px; color: #737373; line-height: 46px; text-align:center; border-bottom: solid 1px #f1f1f1; }
.login_btn span { position:absolute; top:26%; left:49%;  font-size: 16px; color: #f1f1f1;}
.login_btn .on { color: #B6A88E; border-bottom: solid 2px #B6A88E !important;  }
.user_form, .mobile_form{ width:84%; margin:0 auto;}

/*用户登录*/
.user_form input,.mobile_form input { width:88%;  padding-left: 12%; margin-top: 6%; line-height: 46px; font-size: 14px; color: #b2b2b2; border: 0; border-radius: 5px; }
.in_name input { background: #f6f6f6 url(../images/btn_yh.png) center left 3% no-repeat; }
.in_mobile input { background: #f6f6f6 url(../images/login_mob.png) center left 3% no-repeat; }
.in_password input { background: #f6f6f6 url(../images/btn_mm.png) center left 3% no-repeat; }
input::-webkit-input-placeholder {
color:#b2b2b2;
}
.f_pas a{ color:#25211E; font-size:12px; line-height:46px; padding-left:10px; padding-bottom:3%;}
.goto_reg{ float:right; padding-right:10px;}
.login_bt{ clear:both;}
.login_bt a{ display:block; width:100%; line-height:38px;  color:#fff; font-size:14px; text-align:center; border-radius:5px; background:#B6A88E;}
/*手机登录*/
.in_mobile{ width:100%;}
.check_fl{ float:left; width:63%;}
.check_fl input { width:82%; padding-left:18%; margin-top: 8%;  background: #f6f6f6 url(../images/btn_mob.png) center left 3% no-repeat; }
.sms_code { width:35% !important; margin-bottom:8%;}
.sms_code input { width:100%; margin-top: 14%; padding:0 !important;  background:#B6A88E; color:#fff;-webkit-appearance: none;appearance: none;}
.graph_code {width:35% !important;}
.graph_code img{ margin-top:14%; width:100%; height:46px;}

/*号码输入错误提示*/
.tc_cue_bg{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0;}
.tc_cue{ width:64%; padding:10% 10%; height:auto; background:#fff; position:fixed; top:50%; left:8%; margin-top:-150px;}
.tc_cue p{ font-size:14px; color:#808080; line-height:1.6;}
.close{ position:absolute; top:10px; right:10px;}
.cue_btn a{display:block; width:100%; line-height:38px; margin-top:5%; color:#fff; font-size:14px; text-align:center; border-radius:3px; background:#B6A88E;}

/*用户注册*/
.login_form p{ font-size:12px; color:#999; line-height:2.6; text-align:left;}
.reg_cue{ color:#eb5f5f !important; text-align:right !important;}
.reg_prompt{ font-size:12px; color:#999; line-height:2;}
.login_form .chk a{ float:inherit !important;}
.reg_ag{ color:#1eae9e !important; text-decoration:underline; padding-right:10px;}

.chk { margin-top:18px; text-align:left;position: relative; }
.chk_agree { width: 16px !important; height: 16px !important; margin: 0 !important; opacity: 0; position: absolute; top: 0; left: 0; z-index: 3; }
.chk_agree + label { content: '\2714'; background: #B6A88E; width: 16px; height: 16px; border-radius: 2px; display: inline-block; position: relative; margin-right: 10px; }
.chk_agree + label:active { }
.chk_agree:checked + label { background: #B6A88E; color: #fff; }
.chk_agree:checked + label:after { content: '\2714'; position: absolute; top: -2px; left: 0px; color: #fff; width: 100%; text-align: center; font-size: 11px; }
.chk span{ color:#999; font-size:12px; vertical-align:super;}
.chk a{ float:right; color:#25211E; font-size:12px; vertical-align:super;}

/*重置密码*/
.reset_btn{ position:relative;}
.reset_btn span{ display:inline-block;  width:49.5%; font-size: 14px; color: #737373; line-height: 46px; text-align:center; border-bottom: solid 1px #f1f1f1; }
.reset_btn i { position:absolute; top:26%; left:49%;  font-size: 16px; color: #f1f1f1;}
.reset_btn .on { color: #B6A88E;}




