.nav{}
.nav>ul{margin:35px 0 0 30px;}
.nav>ul>li{float:left;line-height:95px;}
.nav>ul>li>a{float:left;margin:0 10px;padding:10px 10px;font-size:16px;line-height:22px;}
.nav>ul>li>a:hover{color:#5658a1;}
.nav .active>a{color:#ff9000 !important;}
.header-search{margin-top:35px;}
.header-search>form{position:relative;z-index:0;}
.header-search>form input{padding-left:10px;width:150px;height:40px;line-height:40px;background:transparent;border:2px solid #96a3c3;border-right:none;transition:border ease-in-out 0.2s;}
.header-search>form input:focus{border-color:#6c7a9b;}
.header-search .search-btn{width:60px;height:40px;border:none;cursor:pointer;}
.padding20{padding:20px 0;}
.paddingtop20{padding-top:20px;}
.padding30{padding:30px 0;}
.login-bg{height:550px;background:url(../image/login_bg.jpg) no-repeat top center;}
.login-bg>.container{position:relative;}
.login-box{position:absolute;top:60px;right:0;padding:20px 30px;width:450px;background:#fff;}
.login-box .error{color:#f00;font-size:12px;}
.login-box>h3{font-weight:normal;line-height:40px;font-size:20px;color:#666;border-bottom:1px solid #d5d5d5;}
.form-login>.form-group{margin-top:15px;position:relative;}
.form-login>.form-group>.input{padding:13px 40px;line-height:22px;border:1px solid #d5d5d5;transition:border-color ease-in-out 0.2s;}
.form-login>.form-group>.input:focus{border-color:#6c7a9b;}
.form-login>.form-group>.iconfont{position:absolute;top:15px;left:12px;font-size:20px;line-height:22px;color:#999;transition:color ease-in-out 0.2s;}
.form-login .full-input{width:390px;}
.form-login .half-input{width:200px;}
.form-login label{cursor:pointer;}
.form-login .forget:hover{color:#5658a1;text-decoration:underline;}
.form-login .login{width:390px;height:50px;border:none;cursor:pointer;}
.form-login .toreg a{color:#5658a1;}
.form-login .toreg a:hover{text-decoration:underline;}
.form-login .captcha{width:180px;height:50px;cursor:pointer;}
.register-area{padding-bottom:50px;}
.register-step{position:relative;padding-top:50px;height:105px;border-bottom:2px solid #ccc;}
.register-step>.pull-left{margin-left:20px;margin-right:150px;padding:15px;font-size:16px;border-bottom:2px solid #ccc;}
.register-step>.pull-left>span{margin-right:10px;display:inline-block;width:23px;height:23px;line-height:23px;font-size:14px;text-align:center;border-radius:50%;color:#fff;background:#ccc;}
.register-step>div.active{position:relative;z-index:2;color:#6c7a9b;border-bottom-color:#6c7a9b !important;}
.register-step>div.active span{background-color:#6c7a9b;}

.register-box>form{margin-top:30px;}
.register-box .form-group{padding:10px 0;}
.register-box .form-group i{margin-right:-10px;width:20px;height:20px;display:block;border-radius:50%;border:5px solid #ddd;}
.register-box .form-group input[type=radio]{border:none;opacity:0;cursor:pointer;}
.register-box .form-group.type>label.pull-left{padding-top:14px;}
.register-box .form-group.type label{margin-right:30px;cursor:pointer;}
.register-box .form-group>.group-label{display:block;margin-right:10px;padding:10px 0;width:80px;height:50px;line-height:30px;text-align:right;}
.register-box .form-group>.checkbox-label{padding-left:90px;}
.register-box .form-group>.checkbox-label>input{margin-right:10px;}
.register-box .form-group>.checkbox-label>div>small{color:#666}
.register-box .form-group>.group-label>span{color:#f00;}
.register-box .form-group i.active{border-color:#6c7a9b;}
.register-box .form-group input[type=text],.register-box .form-group input[type=password]{padding:13px 40px 13px 20px;line-height:22px;border:1px solid #d5d5d5;border-radius:5px;transition:border-color ease-in-out 0.2s;}
.register-box .form-group input[type=text]:focus,.register-box .form-group input[type=password]:focus{border-color:#6c7a9b;}
.register-box .emailbtn{margin-left:10px;width:180px;height:50px;line-height:50px;text-align:center;border-radius:5px;cursor:pointer;}
.register-box .emailbtn.send{background:#96a3c3;color:#fff;opacity:0.6;cursor:no-drop;}
.register-box .full-input{width:390px;}
.register-box .half-input{width:200px;}
.register-box .form-group p.tips{margin-left:10px;display:none;line-height:50px;color:#999;}
.register-box .submit{margin-left:90px;width:390px;height:50px;font-size:16px;border:none;border-radius:5px;cursor:pointer;}
.register-box .tologin{padding-left:90px;}
.register-box .tologin a{color:#5658a1;}
.register-box .tologin a:hover{text-decoration:underline;}

.welcome{padding:50px 0 50px 450px;}
.welcome .iconfont{margin-right:10px;font-size:28px;color:#2bb440;vertical-align:-3px;}
.welcome h3{font-size:18px;line-height:30px;font-weight:normal;}
.welcome .loginname{margin:10px 0;padding-left:40px;color:#666;}
.welcome .loginname span{color:#ff9000;}
.welcome .link-btn{padding-top:20px;}
.welcome .link-btn .btn-blue{display:inline-block;width:140px;height:40px;line-height:40px;text-align:center;}
.welcome .link-btn a{margin-right:20px;}
.welcome .auto{margin-top:20px;color:#999;}
.footer{margin-top:0 !important;}
