html,body{height:100%;background:#f5f5f1;font-family:\5FAE\8F6F\96C5\9ED1;}
img{display:block;}
.wrapper{margin:0 auto;width:1200px;}
.login{background:url(bg.png) no-repeat center 0;height:100%;position:relative;min-height:700px;height:100% !important; height:700px;overflow:visible;}
.login-header{height:0px;background:#fff;}
.login-bg{height:320px;}
.login-box-area{width:600px;margin:-190px auto 0;position:relative;padding-bottom:56px;}
.login-box-hd{height:90px;line-height:90px;width:600px;margin:0 auto;background:url(login_hdt1.png) no-repeat!important;background-repeat:no-repeat;background-size: cover;text-indent:-9999em;}
.login-box{margin-top:20px;padding-bottom:40px;background:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.2);}/**box-sizing:border-box;border:0.5px solid #999999**/
.login-hd{height:52px;line-height:52px;padding-left:20px;border-bottom:1px solid #eaeaea;font-size:14px;color:#333;background:#fafafa;}
.login-box-main{padding-top:20px;width:285px;margin:0 auto;}
.login-error{width:350px;}
.login-inp{margin-top:20px;height:38px;position:relative;border:1px solid #e2e3e4;border-radius:2px;}
.sprite{background:url(login_ico.gif) no-repeat;}
.arrow{position:absolute;width:6px;height:9px;top:14px;left:40px;background-position:0 -96px;overflow:hidden;}
.login-inp label{display:inline;float:left;width:40px;height:38px;border-right:1px solid #e2e3e4;}
.login-inp input{display:inline;float:left;width:220px;padding:9px 6px 9px 16px;height:20px;line-height:20px;border:0 none;font-family:\5FAE\8F6F\96C5\9ED1;font-size:12px;color:#999;}
.login-inp-vcode{margin-top:20px;height:38px;position:relative;border:1px solid #e2e3e4;border-radius:2px;}
.login-inp-vcode label{display:inline;float:left;width:40px;height:38px;border-right:1px solid #e2e3e4;}
.login-inp-vcode input{display:inline;float:left;width:120px;padding:9px 6px 9px 16px;height:20px;line-height:20px;border:0 none;font-family:\5FAE\8F6F\96C5\9ED1;font-size:12px;color:#999;}
.vcode input{width:120px;padding-left:4px;height:36px;line-height:36px;border:1px solid #e2e3e4;font-family:\5FAE\8F6F\96C5\9ED1;font-size:12px;color:#999;}
.vcodeimg,.vcodeimg img{width:80px;height:36px;border:1px solid #fff;}
.vcodeimg img{border:0;}
.getpwd{display:none;padding:10px 20px;border-radius:4px;box-shadow:0 1px 1px 0px rgba(0,0,0,.2);top:32px;right:-44px;border:1px solid #e2e3e4;background:#fff;}
.login-lb-id{background-position:center 13px;}
.login-lb-user{background-position:center -19px;}
.login-lb-pw{background-position:center -48px;}
.login-lb-vcode{background:url(login_lb_vcode.png) no-repeat;background-position:center;}
.login-text-select{width:242px;height:38px;line-height:38px;}
.login-select-on{width:100%;cursor:default;}
.login-select-on b{font-size:normal;padding-left:14px;color:#999;font-weight:normal;}
.login-sel-ico{width:9px;height:5px;top:18px;right:14px;overflow:hidden;background-position:0 -115px}
.login-select-list{width:100%;top:35px;left:-1px;border:1px solid #dedfe7;border-top:0;background:#fff;}
.login-select-list li{border-bottom:1px solid #eee;}
.login-select-list a{display:block;padding-left:10px;color:#666;cursor:default;}
.login-select-list a:hover{text-decoration:none;color:#fff;background:#5a6690;}
.login-btn input{display:inline;float:left;width:180px;height:38px;line-height:38px;text-align:center;border-radius:2px;background:#5a6690;color:#fff;border:0 none;font-family:\5FAE\8F6F\96C5\9ED1;cursor:pointer;}
.login-btn a{color:#999;display:inline;float:right;text-decoration:underline;}
.login-footer{position:absolute;bottom:0;width:100%;}
/* poptip */
.poptip{z-index:3;position: absolute;top:40px;right:-70px;padding: 6px 10px 5px;*padding: 7px 10px 4px;line-height: 16px;color: #DB7C22;font-size: 12px;background-color: #FFFCEF;border: solid 1px #FFBB76;border-radius: 2px;box-shadow: 0 0 3px #ddd;}
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;text-shadow:0 0 2px #ccc;}
.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #FFBB76;}
.poptip-arrow i{color: #FFFCEF;text-shadow:none;}
.poptip-arrow-top,.poptip-arrow-bottom{height: 6px;width: 12px;left:40px;margin-left:-6px;}
.poptip-arrow-top{top: -6px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 0px;}
