@charset "UTF-8";fieldset,hr,img{border:none}blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1 yahei,Helvetica,Arial,"\5b8b\4f53",sans-serif;font-family:"微软雅黑"}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}button,h4,h5,h6,input,select,textarea{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}ol,ul{list-style:none}a,a:hover{text-decoration:none}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}q:after,q:before{content:''}legend{color:#000}table{border-collapse:collapse;border-spacing:0}hr{height:1px}html{overflow-y:scroll}.mgr10{margin-right:10px}.mgt10{margin-top:10px}.mgt20{margin-top:20px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.text-underline{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.login-btn,.status-tip{text-align:center;width:100%}.common-ico{display:inline-block;vertical-align:middle}.common-ico.ico-error{width:12px;height:12px;background:url(../images/error-ico.png?__sprite) left top no-repeat}.login-main{position:relative;height:100%;background:url(../images/login-bg.jpg) center center no-repeat;min-height:800px}.login-box{position:absolute;left:50%;top:50%;margin-left:-215px;margin-top:-255px;padding:40px;background:#fff;width:390px;border-radius:25px;box-shadow:0 0 40px rgba(0,0,0,.1)}.login-input{position:relative;padding-top:54px}.login-input-item{position:relative;margin-bottom:20px;border-radius:50px;overflow:hidden}.login-input-item:last-child{margin-bottom:0}.login-input-item .validate-img{position:absolute;right:1px;top:1px;width:130px;height:48px}.login-input-item .login-input-text{border-radius:50px;height:48px;line-height:48px;font-size:18px;border:1px solid #dbdbdb;padding-left:60px;padding-right:60px;width:100%;outline:0;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/login-ico.png) left top no-repeat}.login-input-item .login-input-text:focus{border-color:#399de8}.login-input-item .login-input-text.type-user{background-position:20px -6px}.login-input-item .login-input-text.type-user:focus{background-position:20px -186px}.login-input-item .login-input-text.type-phone{background-position:20px -66px}.login-input-item .login-input-text.type-phone:focus{background-position:20px -246px}.login-input-item .login-input-text.type-validate{background-position:20px -126px}.login-input-item .login-input-text.type-validate:focus{background-position:20px -306px}.status-tip{position:absolute;left:0;top:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px;border-radius:8px;border:1px solid #ddd;font-size:14px}.status-tip.style-error{border-color:#ff6a4d;background:#fff3f1;color:#ff6a4d}.login-btn{display:inline-block;height:50px;line-height:50px;background:#399de8;font-size:18px;color:#fff;border-radius:50px}.login-btn:hover{background:#1b90e7}.change-btn-img{margin-top:10px;text-align:right;font-size:14px}.change-btn-img a{color:#399de8}