body,ul,li,h1,h2,h3,h4,p{margin:0;padding:0}
ul,ol,li{list-style:none;line-height:inherit}
a{text-decoration:none}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
body{font-family:Arial,Microsoft YaHei,Segoe UI,Tahoma,Verdana,sans-serif}
.third-tips{font-family:PingFangSC-Regular;font-size:16px;color:#666;margin-bottom:17px}
#skin-body-whitesmoke{background-color:#f0f0f0}
#skin-body-whitesmoke .header{background-color:#fff}
#skin-body-whitesmoke .main-inner{background-color:#fff;padding:1.786em;min-height:442px}
.ta-c{text-align:center}
.ml20{margin-left:20px}
.ml5{margin-left:5px}
label{font-weight:400}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track-piece{background-color:#eee;margin:-2px}
::-webkit-scrollbar-thumb{background:#ccc;min-height:150px;min-width:150px;border-radius:10px}
::-webkit-scrollbar-thumb:vertical:hover{background:#888}
::-webkit-scrollbar-thumb:horizontal:hover{background:#888}
a,a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none}
.hidden{display:none}
html{height:100%}
body{position:relative;height:auto;min-height:100%;font-size:14px}
.header{margin-bottom:3.5em}
.header .header-inner{margin:0 auto;max-width:1000px}
.header .login-header-inner{padding-left:180px}
.header .logo{display:inline-block;width:260px;height:4.286em;background:url(../img/logo-unipus_4145963.png) 0 center no-repeat}
.header .profile{color:#919191;font-weight:700;font-size:1.286em;letter-spacing:1px;padding-left:.714em;margin-top:15px}
.header h1{display:inline-block;font-size:1.429em;font-weight:700;margin-top:22px;vertical-align:top;letter-spacing:1px;padding-left:1.2em;border-left:1px solid #c1c1c1;color:#535353}
.header .right-row{float:right;line-height:4.286em}
.main{padding-bottom:10.2em}
.main .main-inner{max-width:1000px;margin:0 auto}
.main .login-wrap{display:table;width:100%}
.main .login-wrap .banners{width:450px;height:400px;text-align:center}
.main .register-wrap .login-box{width:440px}
.main .register-wrap .login-box .form-horizontal .form-group{margin-right:-5px;margin-left:-5px}
.main .register-wrap .login-box .col-sm-2,.main .register-wrap .login-box .col-sm-3,.main .register-wrap .login-box .col-sm-4,.main .register-wrap .login-box .col-sm-5,.main .register-wrap .login-box .col-sm-6,.main .register-wrap .login-box .col-sm-8{padding-right:5px;padding-left:5px}
.main .register-wrap .login-box .control-label{color:rgba(0,0,0,.85)}
.main .register-wrap h2{margin-left:35px}
.main .login-box{font-family:SimSun;width:310px;display:table-cell;vertical-align:top;padding-top:20px}
.main .login-box .title-wrap{margin-bottom:1.786em}
.main .login-box .title-wrap h2{font-size:1.143em;font-weight:700;color:rgba(0,0,0,.85);display:inline}
.main .login-box form a{font-size:1em;line-height:2.43}
.main .login-box .login-others{text-align:center;margin-top:3em;display:none}
.main .login-box .login-others div.title-wrap{border-bottom:1px dashed #b5b5b5;position:relative;margin-bottom:2.143em}
.main .login-box .login-others div.title-wrap h2{color:#b5b5b5;position:absolute;background-color:#fff;top:-7px;left:50%;width:130px;margin-left:-65px}
.main .login-box .login-others .tp-login{margin:0 1.071em;width:39px;height:39px;display:inline-block}
.main .login-box .login-others .icon-weixin{background-image:url(../img/icon-weixin_ba4fabe.jpg?__sprite)}
.main .login-box .login-others .icon-qq{background-image:url(../img/icon-qq_2f65ab4.png?__sprite)}
.main .login-box .login-others .icon-sina{background-image:url(../img/icon-sina_a86ab64.png?__sprite)}
.main .login-box .forgetPw{position:absolute;right:0;top:.214em}
.main .login-box .forgetPw a{color:#2187e0}
.main .login-box .forgetPw a:hover{color:#1f86c9}
.main .login-box .toggle-mode{line-height:2.143em}
.main .login-box #agreement{font-size:.857em}
.main .login-box #agreement a{line-height:1.8}
.main .captcha{height:2.143em;max-width:100%}
.tips{color:#828282;font-size:.857em}
a.highlight{color:#2187e0}
a.highlight:hover{color:#1f86c9}
a.disabled{pointer-events:none;opacity:.8}
.btn-fill{width:100%}
.btn-login,.btn-register{letter-spacing:.5em;font-family:Microsoft YaHei;font-size:1.143em;padding:.571em .857em;color:#f8f8f8}
.btn-login:hover,.btn-register:hover,.btn-login:focus,.btn-register:focus,.btn-login:active,.btn-register:active{color:#fff;outline:0;box-shadow:none}
.getCaptcha{color:#2187e0}
.getCaptcha:hover{color:#1f86c9}
.btn-login,.btn-register,.fw-btn,.get-auth-code,.get-auth-code-email,.asso-btn{background-color:#299be4;color:#fff}
.btn-login:hover,.btn-register:hover,.fw-btn:hover,.get-auth-code:hover,.get-auth-code-email:hover,.asso-btn:hover,.btn-login:focus,.btn-register:focus,.fw-btn:focus,.get-auth-code:focus,.get-auth-code-email:focus,.asso-btn:focus,.btn-login:active:focus,.btn-register:active:focus,.fw-btn:active:focus,.get-auth-code:active:focus,.get-auth-code-email:active:focus,.asso-btn:active:focus,.btn-login:active,.btn-register:active,.fw-btn:active,.get-auth-code:active,.get-auth-code-email:active,.asso-btn:active{color:#fff;background-color:#1f86c9}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background:#ccc}
.footer{border-top:1px solid #b2afaf;background-color:#fff;position:absolute;width:100%;bottom:0}
.footer .footer-inner{max-width:1000px;margin:0 auto;color:#777476;line-height:2.143em}
.footer .footer-inner a{color:inherit}
.footer .footer-inner a:hover,.footer .footer-inner a:active{color:#289be4}
.footer .footer-inner p{display:inline-block;margin:30px 0}
.footer .footer-inner .footer-item{display:inline-block;margin-right:10px}
.footer .footer-inner .service{float:right;margin:2px 1.429em 2px 0}
.footer .footer-inner .service img{width:6.286em;height:6.286em}
.footer .footer-extra{position:absolute;width:100%;top:-28px;left:0;text-align:center;color:#555;font-size:13px;line-height:1.6;display:none}
.parsley-errors-list{font-size:.857em;color:#f1687a;margin-top:3px}
input.parsley-error,select.parsley-error,textarea.parsley-error{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48}
.email-active,.email-active-success{background-color:#f0f0f0}
.email-active .header,.email-active-success .header{background-color:#fff}
.email-active .main-inner,.email-active-success .main-inner{background:url(../img/main-bg_cc12586.png) center center no-repeat #f0f0f0;background-size:cover;height:442px;width:800px;display:table;text-align:center}
.email-active .main-inner .content-box,.email-active-success .main-inner .content-box{display:table-cell;vertical-align:middle;line-height:2.857em}
.email-active .main-inner .big-font,.email-active-success .main-inner .big-font{font-size:1.286em;color:#686868;letter-spacing:1px}
.find-password{background-color:#f0f0f0}
.find-password .header{background-color:#fff}
.find-password .main-inner{background-color:#fff;padding:1.786em;min-height:442px}
.find-password .navs{color:#ddd}
.find-password .navs>li{display:inline-block;vertical-align:middle}
.find-password .navs .order{font-size:1.3em;margin-right:.714em}
.find-password .navs .step-nav{padding:0 2.143em 0 .714em;font-size:1.429em}
.find-password .navs .step-nav.cur{color:#686868;border-bottom:3px solid #1986d1}
.find-password .navs .step-nav.last{border-bottom:3px solid #1986d1;color:#1986d1}
.find-password .navs .step-divider{background:url(../img/arrow_4c6f92b.png) center center no-repeat transparent;width:30px;height:30px;margin:0 4em}
.find-password .content-box{margin-top:3.571em}
.find-password .content-box .step{display:none}
.find-password .content-box .step form{width:500px}
.find-password form a{font-size:1em;line-height:2.43}
.userinfo{background-color:#f0f0f0}
.userinfo .header{background-color:#fff}
.userinfo .main-inner{background-color:#fff;padding:1.786em;min-height:442px}
.userinfo .main-inner{margin-top:2em}
.userinfo .content-box{height:100%;display:none}
.userinfo .content-box .header{background-color:#fff}
.userinfo .content-box .main-inner{background-color:#fff;padding:1.786em;height:500px}
.userinfo .content-box .nav{width:180px;height:100%;float:left;border-right:2px solid #ddd;text-align:center;margin-left:-1.786em}
.userinfo .content-box .nav>li>a{font-size:1.286em;color:#333}
.userinfo .content-box .nav>li.active>a{color:#1986d1;background-color:#fff}
.userinfo .content-box .tab-content{margin-left:1.429em;float:left}
.userinfo .content-box form{width:500px}
.userinfo .form-horizontal a{font-size:1em;line-height:2.43}
.end{width:500px;margin:80px auto;line-height:4;text-align:center;display:none}
.end button{width:300px}
.agreement{background-color:#f0f0f0;font-size:1em;line-height:2.286em}
.agreement .header{background-color:#fff}
.agreement .main-inner{background-color:#fff;padding:1.786em;min-height:442px}
.agreement .header{font-size:1.4em}
.agreement .main-inner{background-color:#fff;padding:1.786em;height:auto}
.agreement h2{font-weight:700;margin-top:1.429em;font-size:1em;line-height:2.286em}
.agreement ol{padding-left:0}
.thirdparty-bound{background-color:#f0f0f0}
.thirdparty-bound .header{background-color:#fff}
.thirdparty-bound .main-inner{background-color:#fff;padding:1.786em;min-height:442px}
.thirdparty-bound .content-box{padding:50px}
.thirdparty-bound form{width:600px;margin:0 auto}
@media (max-width:767px){body{font-size:12px}
.header .header-inner{width:90%;margin-bottom:2em;padding-left:0}
.header .profile{display:none}
.header .right-row{line-height:1.5em}
.main{padding-bottom:180px}
.main .main-inner{width:100%}
.main .login-wrap .banners{display:none}
.main .login-wrap .login-box{display:block;margin:0 auto;width:90%}
.main .login-wrap h2{margin-left:0}
.layui-layer-dialog{width:260px}
.footer .footer-inner{width:95%;line-height:2em;text-align:left}
.footer .footer-inner p{margin:6px}
.footer .footer-extra{position:static;padding:16px}
.find-password .header .logo{width:60%;background-size:contain}
.find-password .navs .order{font-size:1em;margin-right:1px}
.find-password .navs .step-nav{padding:0 2px;font-size:1em}
.find-password .navs .step-divider{margin:0}
.find-password .content-box .step form{width:90%}
.end{width:98%}
.end button{width:90%}
.userinfo .content-box .nav{height:auto;float:none;width:100%;border-right:0;border-bottom:2px solid #ddd;margin-left:0}
.userinfo .content-box .nav>li{float:left}
.userinfo .content-box .tab-content{margin-top:2em;float:none}
.userinfo .content-box form{width:98%;margin:0 auto}
.userinfo .change-code-sbtn{margin-top:3px}
.userinfo .header .logo{width:60%;background-size:contain}
.thirdparty-bound .content-box{padding:0}
.thirdparty-bound form{width:98%;margin:0 auto}
.autoClose{width:100%!important}
.autoCloseHead .logo{width:220px;background-size:contain}
.autoClosebod h5{line-height:170%}
.agreement .header{font-size:1em}
.agreement .header .logo{width:174px;background-size:contain}
.agreement .header h1{margin-top:18px}
.get-auth-code{font-size:1em;margin-top:10px}}
@media (min-width:768px) and (max-width:991px){.header .header-inner{width:95%;margin-bottom:2em;padding-left:0}
.header .profile{margin-top:25px}
.main .main-inner{width:95%}
.main .login-wrap .banners{width:auto;margin-right:10px}
.main .login-wrap .banners img{max-width:100%}
.footer .footer-inner{width:95%}
.footer .footer-inner p{display:block;margin:8px}
.footer .footer-inner .footer-item{display:block}}
.nationalEmblem{display:inline-block;height:20px;line-height:20px;padding-left:25px;background:url(../img/gonganbeiantubiao_bb3391d.png) no-repeat top left}
#captcha-form{width:100%;padding:24px}
#captcha-form .captcha-tips{color:rgba(0,0,0,.85);height:22px;line-height:22px;margin-bottom:15px}
#captcha-form .getCaptcha{line-height:34px}
#captcha-form .btn-login{font-size:14px;padding:5px 14px;letter-spacing:0}
#captcha-form .form-item-input{display:inline-block;width:300px;margin-right:10px;margin-left:15px}
#captcha-form .change-code{display:inline-block;vertical-align:top}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}