
img{width: 100%;height: 100%;}
body{width: 100%;margin-top:10em;background-image:url("../img/bac.png");background-size:100% 100%;background-repeat: no-repeat;}
.appion{    width: 9.3em;
    height: 7.875em;
    margin: auto;
    margin-bottom: 2em;}
.cont{width: 70%;padding:1em 15%;}
.cont .for_name{width: 100%;overflow: hidden;margin-bottom: 2.5em;}
.cont .for_name .name_le,.name_rig{width: 50%;height: 3em;line-height: 3em;float: left;text-align: center;
    font-size: 1.2em;}
.cont .for_name  .name_le{ color:#e68011;border-bottom: #e68011 solid 1px;}
.cont .for_name  .name_rig{border-bottom: #999999 solid 1px;color: #999999;}
.cont .skipPage a{
    display:inline-block;
    color: #e68011;
}
.cont .namePwd,.cont .resetPwd{
    font-size: 2.14em;
    padding-bottom: .4em;
}
.cont .resetPwd p{
    font-size: .46em;
    color: #999999;
}
.cont .skipPage a:last-child{
    float: right;
}
.quickName{
    text-align: center;
    width: 50%;
    border-bottom: 1px solid rgb(230, 128, 17);
    color: rgb(230, 128, 17);
    margin:0 auto 2.5em;
    line-height: 3em;

    font-size: 1.2em;
}
.lename{border-bottom: #e68011 solid 1px;color: #e68011;}

.cont .for_text{border-style:none;width: 90%;color: #000000;height:4em;line-height: 4em;padding-left: 10%;
    background: url("../img/name.png") no-repeat left center;font-size: 1em;
}
.cont .for_pass{border-style:none;width: 90%;color: #000000;height:4em;line-height: 4em;padding-left: 10%;font-size: 1em;
    background: url("../img/pass.png") no-repeat left center;}
.cont .borders {background-color: #f5f5f5;margin-bottom: 2em;padding-left: 5%;}
.cont .display .for_pass,.cont .for_pass{border-style:none;width: 50%;color: #000000;height:4em;line-height: 4em;padding-left: 10%;font-size: 1em;
    background: url("../img/pass.png") no-repeat left center;}
.cont .display a,.cont .borders a{text-decoration:none;color: #e68011;cursor: pointer;width: 40%;font-size: 1em;text-align: right;}

.cont .for-but{border-style:none;width: 100%;height:3em;line-height: 3em;margin-top: 1em;margin-bottom: 2em;border-radius: 0.5em;background: linear-gradient(to bottom, #e68011 0%,#e68011 100%);
    box-shadow: #D1D1D1 0px 0px 10px;text-align: center;color: white;font-size: 1.1em;
}
.policy{
 margin-top: 10px;
 line-height: 1em;

 
}
#chexbox+label::before{     /*设置label标签的伪元素*/
  content: "\a0";      /*不换行空格*/
  display: inline-block;    
  width: 1em;
  height: 1em;
  border: 1px solid #000;

}
/*选定时*/
#chexbox:checked + label::before{
  content: "\2714";    /*√*/
  text-align: center;
  background-color:#e68011;
  color: #FFFF;
}
/*取消默认框*/
#chexbox{
  display: none;
}
.policy a{
    letter-spacing:  -1.5px;
}
.policy a span{

 font-size: 1em;
  color: #e68011;

}