*{font-family: "微软雅黑";margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;}
.logo{top:20px;left:30px;position:absolute;border: none;}
.logo a{border: none;}
.logo a img{border: none;}
ul li{list-style:none;}
.show_error{position:fixed;display: none;height:60px;min-width: 600px;left:400px;top:100px;background: white;border-radius: 4px;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);  box-shadow: 0 5px 15px rgba(0,0,0,.5);z-index: 1000;}
.show_error span[rel="tip"]{font-size: 25px;color:orangered;background: white;position: relative;top:18px;left:10px;}
.show_error span[rel="info"]{position:absolute;top:20px;margin-left: 20px;font-size: 14px;}
.show_error span[rel="close"]{font-size: 30px;color:#000000;background: white;position: absolute;top:7px;right:5px;opacity: .3;-ms-filter: 'alpha(Opacity=30)';filter: alpha(opacity=30);}
.show_error span[rel="close"]:hover{cursor: pointer;opacity: .6;-ms-filter: 'alpha(Opacity=60)';filter: alpha(opacity=60);}

html{height: 100%;}
/*add zjj 背景图片  */
body{height: 100%;width: 100%;background-color: #f3f3f4; }

#loginbox{margin-top:10px;}

.title{width:   100%;font-size: 24px;height: 50px;line-height: 50px;font-weight: normal;color: white;text-align: center;position: absolute;left: 0;top: 50%;margin-top: -180px;}
.login_box{width: 300px;height: 250px;position: absolute;top:50%;left:50%;margin-top: -125px;margin-left: -170px;}
.login_box div[rel="head"]{height: 60px;position: relative;}
.login_box div[rel="head"]>span{font-size: 20px;display: block;width: 110px;height: 100%;line-height: 60px;font-weight: 500;position: relative;
    left: 50%;margin-left: -55px; text-align: center; color: #676a6c;}
.login_box div[rel="form"] input{width: 100%;height: 34px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    font-size: 14px;
    border-radius: 2px ;padding-left: 10px;border: 1px solid #e5e6e7;background-color: white;margin: 0 auto 15px;display: block; }
.login_box div[rel="form"] div[rel="auth_code"]{height: 34px;width: 100%;margin: 0 auto  ;text-align: center;}
.login_box div[rel="form"] div[rel="auth_code"] input{width: 200px;height: 34px;float: left;background: url("/public/admin/image/auth_code.png") no-repeat left center white;
    padding-left: 20px;display: inline-block;margin: 0;}
.login_box div[rel="form"] div[rel="auth_code"] img{width: 80px;margin-left: 20px;float: left;height: 30px;display: inline-block;cursor: pointer;}
.login_box div[rel="form"] div[rel="tip"]{height: 20px;padding: 0;position: relative;width: 200px;margin: 10px auto;}
.login_box div[rel="form"] div[rel="tip"] input{width: 16px;height: 16px;position: absolute;left: 0;top:2px;margin: 0;outline: none;}
.login_box div[rel="form"] div[rel="tip"] label{width: 60px;font-size: 13px;height: 20px;line-height: 20px;position: absolute;left: 18px;top:0;display: block;}
.login_box div[rel="form"] div[rel="tip"]>a{font-size: 13px;width: 70px;display: block;height: 20px;line-height:20px;position: absolute;right: 0;color: white;text-align: right;}
.login_box div[rel="form"] div[rel="bottom"]{height: 35px;margin-top: 15px;}
.login_box div[rel="form"] div[rel="bottom"] input[type="button"]{width: 100%;height: 35px;border-radius: 2px;font-size: 14px;color: white;
    cursor: pointer;background-color: #2aabd2; border-color: #2aabd2;display: block;margin: 0 auto;}
.login_box div[rel="form"] div[rel="bottom"] a{width: 200px;height: 35px;border-radius: 2px;font-size: 14px;    color: #2b669a;    background: white;text-decoration: none;text-align: center;line-height: 35px;
    cursor: pointer;display: block;margin: 10px auto 0;}
.login_box .other{width: 100%;height: 100px;position: absolute;bottom: -100px;padding-top: 20px;}
.login_box .other div[rel="title"]{height: 20px;position: relative;}
.login_box .other div[rel="title"]:before{width: 380px;height: 2px;content: "";display: block;background-color: white;position: absolute;top: 9px;left: 10px;z-index: 1;}
.login_box .other div[rel="title"] .name{width: 150px;height: 20px;text-align: center;line-height: 20px;position: absolute;left: 50%;margin-left: -75px;z-index: 11;color: white;background: rgb(175,202,219);}
.login_box .other div[rel="detail"]{width: 172px;height: 31px;margin: 20px auto 0;}
