@charset "utf-8";
/* CSS Document */
body{ width:100%; height:100%; margin:0px; padding:0px; font-family:"微软雅黑";
background:url(../bg/bac.jpg) no-repeat; background-size:cover;}

.login{ width:62.5%; height:auto; margin:0 auto; margin-top:20%;left:25%;top:1%;}
.login1{ width:58%; height:auto; float:left;}
.logo1{ text-align:left; overflow:hidden;margin-top:1%;}

.logo2{position: absolute; right: 0px; top: 40px;}


input::-webkit-input-placeholder{ color:#808080; line-height:45px; font-size:13px;}

.input1{ width:56%; height:40px; border-radius:25px;background-color:rgba(255,255,255,0.5);border:rgba(255,255,255,0.5) 1px solid; margin: 0  22%; margin-bottom:3%; }
.input1 input{width:82%; height:38px; border:none;border-radius:25px; outline:none;font-size:100%;}
#tip1{ padding:0 0 0 18%; background:url(../bg/01.fw.png) no-repeat center left; background-position: 8%;}

.input2{ width:56%; height:40px; border-radius:25px;background-color:rgba(255,255,255,0.5);border:rgba(255,255,255,0.5) 1px solid; margin: 0  22%; margin-bottom:3%; }
.input2 input{ width:82%; height:38px; border:none;border-radius:25px; outline:none;font-size:100%;}
#tip2{ padding:0 0 0 18%; background:url(../bg/02.fw.png) no-repeat center left; background-position: 8%;}

.input3{ width:38%; height:40px; border-radius:25px;background-color:rgba(255,255,255,0.5);border:rgba(255,255,255,0.5) 1px solid; margin: 0  0  0 22%;margin-bottom:2%; float:left; }
.input3 input{width:75%; height:38px;border:none; border-radius:25px;outline:none;font-size:100%;}
#tip3{ padding:0 0 0 25%; background:url(../bg/03.fw.png) no-repeat center left; background-position:10%;}
 .yzm{ float:left; display:inline-block; width:9%; height:45px; line-height:45px;margin:0 3%; }



#dl1{ float:right; width:56%; margin:0 22%; overflow:hidden; margin-bottom:10px;}
#dl1>input{
    display: none;
}
#dl1>label{
    position: relative;
   color:#fff; font-family:"宋体"; font-size:12px;float:right;
}
#dl1>label::before{
    display: inline-block;
    content: "";
    width: 13px;
    height: 13px;
    margin-right: 6px;
    vertical-align:bottom;
	background:url(../bg/04.fw.png) no-repeat;
}

#dl1>input:checked+label::before{ background:url(../bg/04.fw.png) no-repeat;
}
#dl1>input:checked+label::after{
    display: inline-block;
    content: "";
    width: 8px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    bottom:2px;
    background:url(../bg/05.fw.png) no-repeat;
}

#dl1 a{ color:#000000; font-family:"宋体"; font-size:12px; float:right; margin-left:20px; text-decoration:none;}

.button{ width:56%; height:40px; border-radius:25px;background-color:#7EC34E; margin: 0  22%;margin-bottom:30px; text-align:center; overflow:hidden; }
.button button{  width:100%;border:none; background:none;line-height:45px; font-size:20px; color:#fff;}



span11{ font-size:12px; font-family:"宋体"; color:#fff; display:block; text-align:center; margin-bottom:10px;}
a{ color:#fff; font-family:"宋体"; font-size:12px; display:block; text-align:center; margin-bottom:10px;}

.footlable{position: absolute; left: 38%; bottom: 25px;}
