body,ul,li,a,input{  margin: 0;  padding: 0;  }
*{box-sizing: border-box;-moz-box-sizing: border-box;}
body{background: rgb(245,242,245);}


a{  text-decoration: none;  }

.logintext{ height: 40px; line-height: 40px; width: 100%;position: relative;}
.logintext .line{width: 100%;border: 1px solid #dedede;position: relative;top:19px;z-index: 1;}
.logintext .text{width: 120px;margin: 0 auto;padding: 0 10px;text-align: center;background: rgb(245,242,245);z-index: 2;position: relative;font-size: 17px;font-weight: 600;color: rgb(151,152,153);line-height: 35px;}


nav { margin: 0 auto;margin-top:75px; width: 95%; max-width: 300px; height: 40px;  border: 1px solid #e8e8e8; }
nav a{text-align: center;display: block;float: left;  width: 50%;  height: 38px;  font-size: 15px;  line-height: 38px;}
nav a[rel=on]{background-color: #9CCC65;color: #ffffff;}

input{  -webkit-appearance: none;  display: block;  line-height: 25px;  font-size: 16px;  box-sizing: border-box;  -moz-box-sizing: border-box;  }
input[type="text"],input[type="password"]{border: 1px solid rgb(199,199,199);}
input[type="text"]:focus,input[type="password"]:focus{border: 1px solid rgb(156,204,101);}

.input_group{width: 95%;max-width: 300px;margin: 15px auto 10px;height: 45px;position: relative;}
.input_group input{height: 45px;width: 100%;border-radius: 2px;background-color: white;border: none;}
.input_group input:focus{border: 1px solid rgb(156,204,101);}
.input_group a{ -webkit-appearance: none;display: block;width: 100%;height: 100%;background: white;border: none;border-radius: 4px;text-align: center;line-height: 45px;text-decoration: none;color: rgb(156,204,101);overflow: hidden;}
.input_group a img{width: 20px;height: 20px;position: relative;top: 4px;margin-right: 3px;}
.input_group input[rel="tel"]{background: url("/common/images/user_icon/user.png")  no-repeat white;background-position: 5px;padding-left: 30px; background-size: 20px 20px; }
.input_group input[rel="submit"]{position: absolute; top:10px;right: 10px;width: 90px;outline:none;color: rgb(229,81,84);border-radius: 9px;border: 1px solid rgb(229,81,84);background-color: #ffffff;height: 25px;font-size: 14px;}
.input_group input[rel="submit"]:disabled{background: gray;color: white;border: 1px solid #808080;}
.input_group input[rel="yzm"]{background: url("/common/images/user_icon/icon_code_balck.png")  no-repeat white;background-position: 5px;padding-left: 30px; background-size: 20px 20px; }
.input_group input[type="password"]{background: url("/common/images/user_icon/locked.png")  no-repeat white;background-position: 5px;padding-left: 30px;background-size: 20px 20px; }
.input_group input[type="email"]{background: url("/common/images/user_icon/icon_email.png")  no-repeat white;background-position: 5px;padding-left: 10%;background-size: 20px 20px;}
.input_group input[type="submit"]{-webkit-appearance: none;display: block;width: 100%;height: 100%;color: white;background: rgb(156,204,101);border: none;border-radius: 4px;text-align: center;line-height: 45px;text-decoration: none;overflow: hidden;}

.input_group img[rel="yzm"]{position: absolute;display: block;height: 40px;width: 100px;top:0;right: 0;}
p.tip{width: 95%;max-width: 300px;margin: 0 auto;font-size: 14px;margin-bottom: 15px;}
p.tip a{text-decoration: underline;color: rgb(4,169,244);}
.zbftip{text-align: center;margin-bottom: 25px;font-size: 14px;}
.box{padding-top: 80px;
    height: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);}