/**
 * souche - 大风车sso
 * @author: zhan
 * @email: htmlgit@163.com
 */
.container #login-form .item input,.container .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}body{font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;position:relative;background:#fff;margin:0}.container{width:1000px;margin:0 auto;color:#333;padding-top:65px}.container .top{height:65px;padding-top:20px;box-sizing:border-box;cursor:pointer;max-width:100%;background-color:#fff;position:absolute;padding-right:50px;top:0;left:0;display:none}.container .content{margin-top:65px}.container .top .logo{width:28px;margin-right:15px;margin-left:140px}.container .top .title-b{margin-top:5px;font-size:1.2em;margin-bottom:3px;font-weight:700}.container .top .title-s{color:#d6d6d6;display:none}.container .f-left{float:left}.container .f-right{float:right}.container #login-form{box-sizing:border-box;background:#fff;border:1px solid #d9d6d6;padding:24px 40px;width:320px}.container #login-form h4{font-size:16px;margin-bottom:32px;height:35px}.container #login-form .item{width:100%}.container #login-form .item input{box-sizing:border-box;border:1px solid #BFBFBF;border-radius:4px;padding:5px 8px;font-size:12px;width:100%;height:36px;color:#999}.container #login-form .item input:focus{box-shadow:0 0 4px 1px #ff5719}.container #login-form #imgObj{float:right;height:27px;vertical-align:bottom;cursor:pointer}.container .content .error-tip{color:#FF4040;height:16px;line-height:16px;display:inline-block}.container #fgpwd-submit-btn,.container #login-form .submit-btn{cursor:pointer;background:#ff5719;border:none;padding:10px;width:240px;height:40px;border-radius:5px;color:#fff;font-size:16px;margin-top:16px}.container #login-form .item input.verify{width:40%;vertical-align:top}.container #login-form .item .icon-tip{width:15px;position:relative;margin-left:-22px;top:4px}.container .content .login-model{position:relative;z-index:999;display:none}.container .content h1{color:#333;margin-bottom:40px;float:right;position:relative;left:-75px;top:65px;display:none}.container .ercode{display:none;width:120px;height:130px;top:-173px;position:relative;left:-27px}.container .ercode2{top:-173px;left:53px}.container .download-btn>a{width:65px;height:31px;display:inline-block;background:#FF571A;color:#fff;cursor:pointer;line-height:31px;text-align:center;margin-right:12px;border-radius:5px;margin-top:35px;font-size:14px}.container .d-tb{padding:0 8px}.container .ercode img{width:100%;height:100%}.container .main-title{font-size:24px;line-height:30px}.container .sub-content{margin-top:10px;font-size:12px;line-height:20px}.container .left-tip{display:none}.container .content .left-wrap{position:relative;height:292px;margin-right:40px;width:556px;display:none}.container .content .left-wrap-inner{background-size:100% 100%;position:relative;right:0}.container .content .login-bg{width:320px;z-index:-1;position:relative;top:-110px;left:220px;display:none}.container .footer{border-top:1px solid #f2f2f2;position:fixed;bottom:0;width:1000px;color:#d9d7d8;padding:20px 0;z-index:1}.container .footer .footer-content{margin:0 auto;width:1000px}.container .csrf-error-wrap{height:10px}.container .login-error-wrap>span{margin-top:0;display:block}.container .csrf-error-wrap>span{margin-top:20px}.container #msg_code,.container #msg_code_timer{display:inline-block;color:#4a90e2;width:84px;margin-left:4px;cursor:pointer}.container #msg_code_timer{color:#a9a8a8;display:none}.container #login-form .item input.msg_code_verify{width:145px}.container .insecurity-env{background:#fff2f2;color:#ff571a;padding:5px 9px}.container #login-form .item input.beleive-in-ckb{width:20px;vertical-align:middle;border-color:#ccc}.container #login-form .item input.beleive-in-ckb:focus{box-shadow:none}.container .beleive-in-ckb-text{color:#bababa;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.container .login-error-wrap a{margin-bottom:8px;display:inline-block}.container .download-btn-2016{display:inline-block;position:absolute;top:350px;left:320px}.container .download-btn-2016 a{background:0 0;color:#ffeb8a;border:2px solid #f58c56}.container .download-btn-2016 a:hover{background-color:#f58b56}.container .download-btn-2016 a:hover span{position:relative;top:-2px}.container .d-plugin-wrap{width:182px;background:rgba(0,0,0,.6);color:#fff;height:55px;text-align:left;padding-left:10px;border-radius:5px;padding-top:12px;font-size:12px;line-height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:15px;left:140px}.container .d-plugin-wrap .arrow-wrap{position:absolute;top:-15px;left:20px;display:inline-block;width:70px;height:15px;overflow:hidden}.container .d-plugin-wrap .arrow{display:inline-block;vertical-align:top;width:0;height:0;border:12px solid rgba(0,0,0,.6);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;transform:rotate(46deg);position:absolute;top:10px;left:20px}.container .d-plugin{color:#ff571a;cursor:pointer}.container .dfc-link{text-decoration:underline;cursor:pointer}.bg-wrap{min-width:1000px;width:100%;height:440px;position:absolute;top:65px;background-size:100% 100%;z-index:0}.container #login-form{display:none;min-height:260px}.container #qrlogin-form{position:relative;box-sizing:border-box;width:320px;height:350px;background:#fff;border:1px solid #d9d6d6;padding:24px 40px;text-align:center}.container #qrlogin-form h4{font-size:16px;margin-bottom:32px;height:35px}.container #qrlogin-form #qrcode{width:180px;height:180px;cursor:pointer;margin:0 auto 30px}.container #qrlogin-form h5{text-align:center;color:#666;font-size:12px}.container .right{margin-left:80px}.container strong{color:#999;padding:5px;cursor:pointer}.container .selected{color:#FF571A;border-bottom:2px solid #ff5719;padding-bottom:10px}.container .err-mask{box-sizing:border-box;position:absolute;display:none;width:180px;height:180px;background:#000;top:93px;left:68px;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;text-align:center;padding-top:64px;z-index:999;cursor:pointer}.container .err-mask .mask-text{color:#fff;font-size:14px}.container .err-mask .mask-reload{margin-top:25px;color:#FF571A;font-size:14px}.container #qrlogin-form .err-mask img{width:16px;height:16px;position:relative;top:3px;margin-right:4px}.agree-checkbox{margin:0 8px 8px 0}.agree-label{line-height:1}div.form-wrap{font-family:'Heiti SC',Tahoma,Verdana;text-align:center}div.form-wrap .item{margin-bottom:10px}div.form-wrap .item input{display:inline-block;width:200px;height:26px;text-indent:10px;border:1px solid #D9D6D6}div.form-wrap .name{width:90px;display:inline-block;margin-right:10px;text-align:right}div.form-wrap .title-wrap{margin-bottom:20px}div.form-wrap .title-wrap .title{width:200px;font-weight:700;font-size:16px;display:inline-block}div.form-wrap .title-wrap .error{color:red;font-size:15px;height:0}div.form-wrap .title-wrap.error-wrap{height:0;margin:0}div.form-wrap .submit-wrap,div.form-wrap .title-wrap{margin-top:20px}div.form-wrap .submit-wrap i,div.form-wrap .title-wrap i{width:81px;display:inline-block;margin-left:10px}div.form-wrap .submit-btn{width:202px;height:40px;background:#FF571A;color:#fff;text-align:center;font-size:16px;border:none;border-radius:3px}.modify-password-form{display:inline-block}.pwd-strength-wrap{display:inline-block;margin:10px 0 10px 10px;vertical-align:middle}.pwd-strength-wrap .pwd-strength-text:before{content:'无';color:#fff;vertical-align:middle}.pwd-strength-wrap .pwd-strength{float:left;margin-right:1px;width:19px;height:8px;margin-top:5px;line-height:8px;list-style:none;background-color:#f3f3f3;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1)}.pwd-strength-low .pwd-strength-1,.pwd-strength-medium .pwd-strength-1{background-color:#FAC450}.pwd-strength-wrap .pwd-strength-1{border-top-left-radius:6px;border-bottom-left-radius:6px}.pwd-strength-wrap .pwd-strength-3{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:10px}.pwd-strength-low .pwd-strength-text:before{content:'低';color:#000;vertical-align:middle}.pwd-strength-medium .pwd-strength-2{background-color:rgba(135,208,104,.6)}.pwd-strength-medium .pwd-strength-text:before{content:'中';color:#000;vertical-align:middle}.pwd-strength-high .pwd-strength-1{background-color:#FAC450}.pwd-strength-high .pwd-strength-2{background-color:rgba(135,208,104,.6)}.pwd-strength-high .pwd-strength-3{background-color:#87D068}.pwd-strength-high .pwd-strength-text:before{content:'高';color:#000}.container .fgpwd-page{display:block!important}#fg-username{margin-bottom:20px}.forget-password-wrap .block{background:#fff;padding-left:16px;font-size:14px;border-bottom:1px solid #e6e6e6}.forget-password-wrap .block>div{height:45px;line-height:45px}.forget-password-wrap .block input{padding:0;margin:0;font-size:14px;border:none;height:70%;width:100%;border-radius:none}.forget-password-wrap .block input:focus{outline:0}.forget-password-wrap .block .verify-code-wrap{position:relative;padding-top:1px;border-top:1px solid #e6e6e6}.forget-password-wrap .block .verify-code-wrap #msg_code,.forget-password-wrap .block .verify-code-wrap #msg_code_timer{position:absolute;width:92px;height:32px;line-height:32px;background:#ff571a;color:#fff;text-align:center;right:16px;top:6px}.forget-password-wrap .block .verify-code-wrap #msg_code_timer{display:none}.forget-password-wrap .submit-wrap{background:#fff;text-align:center;margin:16px 0;color:#ff571a;font-size:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;height:44px;line-height:44px}.forget-password-wrap .tip{color:#b3b3b3;text-align:center;margin-bottom:16px}