﻿/*----------------------登录注册*/
.login_bg
{height:684px;}
.login_body
{width:1300px; margin:0 auto; height:100%; background-repeat:no-repeat; background-position:center center; background-size:100%; position:relative;}

.login_box
{width:412px; background-color:white; position:absolute; right:0; top:50%; margin-top:-207px;}
.login_tab
{display:block; height:46px; line-height:46px;}
.login_tab li
{display:block; float:left; width:50%;}
.login_tab li a
{display:block; padding-left:36px; font-size:18px; background-color:#F1F6FB; border-bottom:1px solid #DCDCDD; color:#717071; cursor:pointer;}
.login_tab li+li a
{border-left:1px solid #DCDCDD;}
.login_tab li.curr a
{background-color:white; border-bottom-color:white;}

.login_grid
{height:415px; position:relative; width:100%;}
.login_input
{width:338px; margin:0 auto; margin-top:7px; margin-bottom:10px; height:50px; line-height:50px; text-align:left; border:1px solid #B4B5B5; clear:both; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:0; position:relative;}
.login_input.margintop35
{margin-top:35px;}
.login_input.login_input1
{margin-top:35px; margin-bottom:10px;}
.login_input img
{width:22px; height:30px; vertical-align:middle; padding:0 10px; border-right:1px solid #DCDCDD;}
.login_input input
{vertical-align:middle; font-size:16px; margin-left:10px; outline:none; border:none; background-color:transparent; width:235px;}
.login_input .see
{position:absolute; right:10px; top:50%; margin-top:-8px; cursor:pointer; width:23px; height:16px; background:url("../images/icon_see.png") no-repeat center center; background-size:100%;}
.login_grid.hide
{display:none;}

.yzm_grid
{width:338px; margin:0 auto;}
.yzm_grid .yzm_input
{display:inline-block; *display:inline; *zoom:1; padding:0 10px; height:50px; line-height:50px; border:1px solid #B4B5B5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.yzm_grid .yzm_input input
{width:150px; outline:none; border:none; background-color:transparent; font-size:16px;}
.yzm_grid #yzm
{display:inline-block; *display:inline; *zoom:1; width:130px; height:34px; margin-left:15px; line-height:34px; color:white; text-align:center; font-size:14px; background-color:#DD751C; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;}
.yzm_grid #yzm.unclick
{background-color:#9FA0A0;}

.login_tip
{margin:0 36px; font-size:15px; color:#717071;}
.login_tip.pos
{position:absolute; bottom:112px;}

.login_tip .right
{float:right; line-height:20px; color:#23549C; cursor:pointer;}
.login_tip .right:hover
{text-decoration:underline;}

.login_grid .loginbtn
{position:absolute; left:36px; right:36px; bottom:50px; height:52px; line-height:52px; color:white; background-color:#DD751C; text-align:center; font-size:20px; letter-spacing:1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}

/*----------------------忘记密码*/
.forget_grid
{width:1300px; height:655px; margin:0 auto; background-color:white; margin-top:35px;}
.forget_grid_top
{margin:0 35px; border-bottom:1px solid #C9C9CA; position:relative;}
.forget_grid_top>div
{position:absolute; left:80px; bottom:5px; font-size:20px; color:#717071;}
.forget_grid_top ul
{display:block; font-size:0; text-align:center; padding-top:75px; padding-bottom:5px;}
.forget_grid_top ul li
{display:inline-block; *display:inline; *zoom:1; color:#9FA0A0; font-size:16px; margin:0 90px;}
.forget_grid_top ul li span
{display:inline-block; *display:inline; *zoom:1; width:19px; height:19px; line-height:19px; color:white; font-size:12px; margin-right:10px; vertical-align:middle; background:url("../images/icon_step1.png") no-repeat; background-position:0 0; background-size:19px 38px;}
.forget_grid_top ul li.curr span
{background-position:0 -19px;}
.forget_grid_top ul li a
{vertical-align:middle;}
.forget_grid_top ul li.curr a
{color:#DD751C;}

.forget_box
{padding-top:70px; text-align:center;}
.forget_box.hide
{display:none;}
.forget_box .yzm_grid
{margin-top:40px; margin-bottom:40px;}
.forget_box .nextbtn
{display:block; width:338px; height:48px; line-height:48px; color:white; margin:0 auto; background-color:#DD751C; text-align:center; font-size:20px; letter-spacing:1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}

.forget_box .login_info_grid
{width:510px; margin:0 auto; margin-top:45px; font-size:0; text-align:left;}
.forget_box .login_info_grid>span
{font-size:15px; color:#DD751C; vertical-align:middle;}
.forget_box .login_info_grid label
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:150px; text-align:right; margin-right:25px; font-size:15px;}
.forget_box .login_info_grid>div
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; padding:0 25px; height:45px; line-height:45px; border:1px solid #B4B5B5; position:relative;}
.forget_box .login_info_grid>div .login_info_tip
{position:absolute; left:0; bottom:-35px; font-size:13px; color:#9FA0A0;}
.forget_box .login_info_grid>div input
{width:280px; height:45px; outline:none; border:none; background-color:transparent; font-size:15px;}
.forget_box .confirmbtn
{display:inline-block; *display:inline; *zoom:1; padding:0 35px; height:35px; line-height:35px; margin:0 auto; margin-top:40px; text-align:center; font-size:16px; color:white; background-color:#DD751C; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}

.forget_box .login_info_suc
{margin-top:50px; letter-spacing:2px;}
.forget_box .login_info_suc img
{display:inline-block; *display:inline; *zoom:1; width:51px; height:51px; vertical-align:middle; margin-right:5px;}
.forget_box .login_info_suc span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:22px; }