body{
    background: url("../images/blog/sd.png") no-repeat;
    background-size: 100%;margin: 0px;padding:0px;
}
*{margin: 0px;padding-top: 0px;}

.out-login{width: 500px;margin: 130px auto 0px auto;background-color: #ffffff;border-radius:5px;padding-bottom: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)}
.lg-top{height: 90px;background-color: #05b7b6;border-radius: 5px 5px 0px 0px;padding: 20px 0px 10px 0px;}
.lg-top img{width: 45px;height: 45px;display: block;margin: 0px auto;}
.lg-top p{font-size: 16px;color: #ffffff;text-align: center;padding: 10px 0px 5px 0px;font-weight: bold;}
.fm-lg{padding: 10px;}

.reg-input{margin-bottom: 20px;padding-left: 20px;}
.reg-input img.a1{position: absolute;left: 32px;top: 14px;width: 20px;height: 20px;}
.reg-input input{width: 85%;height: 45px;line-height: 45px;border: 1px solid #bfbfbf;padding-left: 40px;
font-size: 15px;display: block;outline: none;border-radius: 5px;color: #8a8a8a;}
.reg-input img.a2{
    position: absolute;right: 25px;top: 2px;}
.reg-input button{width: 167px;height: 45px;border: 1px solid #bfbfbf;
    position: absolute;right: 25px;top: 2px;background-color: #ffffff;border-radius: 5px;font-size: 15px;color: #8a8a8a; }
.reg-butn button{width: 93%;background-color:#05b7b6;color: #ffffff;font-size: 15px;height: 45px;margin:0px auto;display: block;
border: none;outline: none;border-radius: 5px;}

.others{padding: 15px 15px 10px 20px;line-height: 45px;font-size: 15px;color: #8a8a8a;}
.ot-v1{width: 90px;display: flex;flex-direction: row;}
.ot-v1 label{display: block;padding-top: 5px;}
.ot-v1 input{margin-right: 10px;width: 20px;height: 20px;}
.ot-v3{
    position: absolute;right: 25px;top: 14px;line-height: 45px;}
.ot-v3 a{display: inline-block;margin-left: 10px;color:#05b7b6; }
.ot-v2{color: #05b7b6;cursor: pointer;}
.zhezhao{position: absolute;left: 0px;top: 0px;background: rgba(0,0,0,0.5);width: 100%;height: 100%;
display: none;}
.xieyi-v{width: 70%;margin: 30px auto;background-color: #ffffff;height: 90%;border-radius: 5px;position: relative;}
.xy-tt{height: 50px;line-height: 50px;text-align: center;font-size: 16px;font-weight: bold;background-color: #E6E6E6;
border-radius: 5px 5px 0px 0px;}
.xy-info{padding:15px;font-size: 15px;color: #8a8a8a;height: 700px;overflow-y: hidden;overflow: scroll;
line-height: 25px;}
.xy-btn{height: 50px;
    position: absolute;left: 0px;bottom: 0px;width: 100%;text-align: center;}
.xy-btn button{width: 120px;height: 35px;background-color: #0c9076;color: #ffffff;
border: none;outline: none;border-radius: 5px;}