.register-header {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding: 20px 0 18px;
    height: 100px;
}


.sino-register-header {
    border-bottom: 1px solid #f2f2f2;
    box-shadow: 0 0 7px 3px #f2f2f2;
}

.register-logo {
    padding-right: 14px;
}

.register-logo img {
    height: 60px;
    /*margin-top: 8px;*/
}



/*报错*/
.has-error .col-form-label,
.has-error .help-block,
.has-error .help-inline {
    color: #d16e6c;
}


.register-welcome {
    padding-left: 19px;
    border-left: #e4e4e4 solid 1px;
    color: #999;
    font-size: 24px;
    line-height: 55px
}

.register-header ul:after {
    content: "";
    display: block;
    clear: both;
}

.register-header li {
    float: left;
}

.register-header .login {
    position: absolute;
    right: 0;
    bottom: 30px;
    display: inline-block;
    font-size: 14px
}

.register-header .login a {
    color: #14b1a0
}

.sino-register-content {
    margin: 0 auto;
    padding: 60px 0 30px;
    width: 600px;
    height: auto;
}

.register-veriry-img {
    position: absolute;
    width: 140px;
    height: 35px;
    top: 1px;
    right: 16px;
    border-left: 1px solid #dcdcdc;
}
.yzm-btn {
    position: absolute;
    width: 140px;
    height: 35px;
    top: 1px;
    right: 16px;
    line-height: 36px;
    background: #f1f1f1;
    border-left: 1px solid #dcdcdc;
    text-align: center;
}


.sino-login-footer .sino-footer-inner{text-align:center;margin:0 auto;border-top:1px solid #e8e8e8;padding:35px 0;font-size:14px;color:#828282;line-height:24px}
.sino-login-footer .sino-footer-inner a{color:#828282;text-decoration: none;}
.sino-login-footer .sino-footer-inner .phone{margin-bottom:10px}
.sino-login-footer .sino-footer-inner .footer-link{margin-bottom: 10px;}
.sino-login-footer .sino-footer-inner .bq-info{margin-bottom: 10px;}
.sino-login-footer .sino-footer-inner .footer-link a{margin-right:15px;}
.sino-login-footer .sino-footer-inner .ba-info{word-spacing:8px}


/*通用*/

.space-2 {
    clear: both;
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    padding: 2px 0 1px;
}

.space-4 {
    clear: both;
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    padding: 4px 0 3px;
}

.space-6 {
    clear: both;
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    padding: 6px 0 5px;
}

/*登录*/
.login-header {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding: 20px 0 18px;
    height: 100px;
}


.sino-login-header {
    border-bottom: 1px solid #f2f2f2;
    box-shadow: 0 0 7px 3px #f2f2f2;
}

.login-logo {
    padding-right: 14px;
}

.login-logo img {
    height: 60px;
    /*margin-top: 8px;*/
}

.login-header .welcome {
    padding-left: 19px;
    border-left: #e4e4e4 solid 1px;
    color: #999;
    font-size: 24px;
    line-height: 55px
}

.login-header ul:after {
    content: "";
    display: block;
    clear: both;
}

.login-header li {
    float: left;
}


.sino-login-header .welcome:hover {
    text-decoration: none
}

.sino-login-content {
    background: rgb(143, 180, 222) url(../images/login-content-bg.jpg) center 0 no-repeat;
    height: 560px;
    min-width: 1000px
}

.login-content-inner{
    width:1000px;
    margin:0 auto;
    padding-top: 50px;
}
.login-panel{
    width:420px;
    float: right;
    padding: 20px;
    background:#fff;
}
.login-panel-title{
    color:#14b1a0;
    font-size: 20px;
}


.login-panel .item-handle{margin-top:20px;text-align:center}
.login-panel .item-handle .auto-login{cursor:pointer}
.login-panel .item-handle a{color:#616161;text-decoration: none;}
.login-panel .item-handle .divider{width:1px;background:#d7d6d6;vertical-align:middle;height:14px;margin:0 18px;display:inline-block}

/*用户中心*/
.sino-usercenter-content{
    width:1200px;
    margin:0 auto;
    padding:50px 0;
}
.uc-left{
    padding: 20px 0;
}
.left-nav{
    margin-top: 20px;
}
.left-nav .nav-item{
    border-bottom: 1px solid #eee;
}
.left-nav .nav-link{
    padding: 1rem;
}
.left-nav .nav-link.active{
    background:#eee;
}
.user-avatar{
    width:120px;
    height:120px;
    margin:0 auto;
    border-radius: 50%;
    overflow: hidden;
    border:1px solid #eee;
}
.user-avatar img{
    height:120px;
    width:120px;
}

/**/
.red{
    color:#f00;
}
.required-icon{
    position: relative;
}
.required-icon:after{
    content:"*";
    color:#f00;
}
.uw-info{
    font-size: 14px;
    color:#666;
}
.work-desc p{
    margin:0;
    color:#888;
    font-size: 14px;
}