.header-box {width: 100%;height: 370px;position: relative;background-color:#02095a ;border: none;}
.header-box .logo-box{position: absolute;z-index: 9999;top: 76px;left: 50%;margin-left: -350px;}
/*.logo-box a.logo{display:inline-block;float:left;height:48px;width:193px;background-image: url('/images/index/logo.png');background-repeat: no-repeat;margin-right:20px;}*/
.logo-box a.logo{display:inline-block;float:left;height:62px;width:379px;background-image: url('/images/index/xian-white.png');background-repeat: no-repeat;margin-right:20px;}
/*.logo-box span.title {height: 48px;padding-left: 20px;font-size: 18px;line-height: 48px;color: #eee;border-left: 1px solid #eee;}*/
.logo-box span.title {height: 62px;padding-left: 20px;font-size: 18px;line-height: 62px;color: #eee;border-left: 1px solid #eee;}
.content .content-box {width: 552px;margin: -205px auto 60px;padding: 70px 65px 70px 75px;background-color: #ffffff;display: table;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;border: 1px solid #d6d6d6;z-index: 1;position: relative;z-index: 1;}
.content-box .content-box-fl {width: 315px;height: 265px; /* background:#900; */float: left;border-right: 1px dashed #d4d4d4;padding-right: 40px;}
.content-box-fl .form-header {position: relative;z-index: 1;height: 35px;margin-bottom: 30px;border-bottom: 1px solid #e2e0e0;}
.content-box-fl .form-header .form-header-item {font-size: 16px;line-height: 24px;position: relative;float: left;width: 50%;height: 33px;cursor: pointer;text-align: center;color: #121212;}
.content-box-fl .form-header li a {color: #121212;}
.content-box-fl .form-header .on {margin-bottom: -1px;color: #5090ef;border-bottom: 2px solid #5090ef;}
/*.content-box-fl .form-header .on:after {position: absolute;z-index: 2;top: -12px;left: 50%;margin-left: -3px;content: "";width: 0;height: 0;line-height: 0;border: 6px solid transparent;border-bottom-color: #5090ef;}*/
/*.content-box-fl .form-header .on:after {z-index: 3;top: -11px;width: 0;height: 0;line-height: 0;border: 6px solid transparent;border-bottom-color: #fff;}*/
.content-box-fl .form-header .on:after {position: absolute;z-index: 2;top: 21px;left: 50%;margin-left: -3px;content: "";width: 0;height: 0;line-height: 0;border: 6px solid transparent;border-bottom-color: #5090ef;}
.content-box-fl .form-content-item {display: none;}
.form-content-item .form-list {position: relative;z-index: 1;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;}
.form-list .form-input {padding-left: 5px; font-size: 14px;position: relative;z-index: 1;height: 44px;line-height: 44px\9;vertical-align: middle;color: #333;border-width: 1px;border-style: solid;outline: 0;box-sizing: border-box;width: 100%;border-radius: 0;border-left: 0;border-top: 0;border-right: 0;border-color: #ededed;background: 0 0;}
.form-list .form-input.b{border: 1px solid #ededed !important;}
.form-list .form-input:active,.form-list .form-input:hover {border-color: #5090ef;}
.form-list .form-input.error{border-bottom: 1px dotted #fc4343;}
.form-list .form-input-child {position: absolute;right: 0;top: 0;z-index: 2;height: 43px;font-size: 14px;padding: 0;border: 0;color: #ed4242;background-color: #ffffff;cursor: pointer;}
.form-content-item .form-pwd a {padding-top: 20px;position: relative;float: right;font-size: 14px;display: block;text-align: right;text-decoration: none;color: #ed4242;margin-top: -5px;z-index: 3;}
.form-content-item .form-btn-box {position: relative;margin-top: 20px;}
.form-btn-box .form-btn {padding: 0 30px;border-radius: 2px;cursor: pointer;color: #fff;border:1px solid #5090ef;background-color: #5090ef;display: block;width: 100%;font-size: 18px;line-height: 46px;height: 46px;}
.form-btn-box .form-btn:active,.form-btn-box .form-btn:hover{background-color: #5995ef;border-color: #5995ef;}

.content-box .content-box-fr {width: 165px;height: 220px; /* background:#00b38a; */padding-top: 26px;float: right;padding-left: 20px;}
.content-box-fr p {font-size: 16px;font-style: italic;line-height: 30px;padding-bottom: 30px;}
.content-box-fr .ll-link {display: inline-block;height: 22px;font-size: 15px;color: #FC4349;padding-right: 23px;background: url("/images/login/icon-row.png") right center no-repeat;background-size: 20px;}

label.error{color: #fc4343;height: 24px;line-height: 24px;padding-left: 20px;background: url(/images/err_small.png) 0 0 no-repeat;}