body{font:12px/1.5 Tahoma,Helvetica,Arial,"\5B8B\4F53",sans-serif}html,legend{color:#404040;background:#fff}body,html{overflow-x:hidden;overflow-y:hidden;background-color:#fafafa;height:100%}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}q:after,q:before{content:""}abbr,acronym{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}button,input,select,textarea{*font-size:100%;font:12px/1.5 Tahoma,Helvetica,Arial,"\5B8B\4F53",sans-serif}a{text-decoration:none}a,a:hover{color:#f40}a:hover{text-decoration:underline}.clearfix:after{content:" ";display:block;height:0;clear:both}.clearfix{zoom:1}.hidden{display:none}input::-ms-clear,input::-ms-reveal{display:none}.login-box a{color:#6c6c6c;font-size:12px}.login-box-warp .login-box{background-color:hsla(0,0%,100%,.9);position:relative}.login-box{width:350px;min-height:350px;padding:0;color:#6c6c6c;background:#fafafa;position:relative;margin:0}#login{width:310px;overflow:hidden;margin:0}#login .login-content{padding:5px 30px 0}#login .login-error{border-color:#ffb4a8;background-color:#fef2f2;margin-bottom:0}#login .login-error .iconfont{line-height:20px}#login .fm-button{width:250px;height:33px;display:inline-block;overflow:hidden;vertical-align:middle;line-height:31px;font-size:14px;font-weight:700;color:#fff;background:#fc792b;border:1px solid #ee6020;border-radius:3px}#login .fm-text{width:250px;height:28px;line-height:28px;margin-right:3px;padding:3px;border:1px solid #c8c8c8;font-size:12px;vertical-align:middle}#login .fm-field{margin-bottom:0;font-size:12px}#login .fm-field .fm-label{padding:3px 0}#login .fm-btn{margin-top:17px}#login.width-vertical{margin-bottom:0}.keep-login-confirm .keep-login{padding:0 10px}.keep-login-confirm .keep-login .keep-login-confirm-inner{width:275px}.keep-login-confirm .keep-login .keep-login-confirm-title{padding-bottom:2px}.keep-login-confirm .keep-login .keep-login-confirm-content{margin-top:2px}.keep-login-confirm .keep-login .keep-login-confirm-avatar{width:60px;height:60px;margin:10px auto 0}