.mask{ 
	width:100%; 
	height:100%; 
	background:rgba(0,0,0,0.5); 
	position:fixed; 
	top:0; left:0;  
	z-index:900; 
	display:none;
}
.mask-1{ 
	width:100%; 
	height:100%; 
	background:rgba(0,0,0,0.5); 
	position:fixed; 
	top:0; left:0;  
	z-index:900; 
	display:none;
}
.modal_boxgg{     
 width: 580px;
    height: 485px;
    background: url(../images/login1.png) center no-repeat;
    position: fixed;
    left: 36%;
top: 23%;
    z-index: 999;
display: none;}
.modal_closegg{
	    width: 40px;
    height: 40px;
    cursor: pointer;
    float: right;
    position: relative;
        top: 27px;
    right: 27px;
    /* display: -webkit-inline-box; */
}
.modal_closegg img{
	float: right;
	width: 35px;
	display: block;
}
.modal_boxgg form{
	width: 100%;
	overflow: hidden;
}
.boxtop ul{
    display: block;
    width: 468px;
    margin: 82px auto 0;
}
.boxtop ul li{
       margin-bottom: 28px;
    height: 61px;
    line-height: 61px;
    width: 100%;
    display: block;
}
.boxtop ul li input{
	font-size: 20px;
    border-radius:10px; 
    padding-left: 2%;
    line-height: 84px;
   background: transparent;
    height: 100%;
    width: 98%;
    display: block;
    
}
.boxtop ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.boxin{
        width: 468px;
    margin: 20px auto 0;
}
.boxin ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.boxin ul li{
    font-size: 20px;
}
.boxin ul li label  input{
        width: 18px;
    height: 18px;
    display: -webkit-inline-box;
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.boxin ul li label{
    display: -webkit-inline-box;
    margin: 0 5px 5px 0;
}
.boxin ul li:nth-child(1){
    flex: 2;
}
.boxin ul li:nth-child(2){
    flex: 8;
}
.boxbottom {
    width: 468px;
    margin: 21px auto 0;
}
.boxbottom ul{
    width: 100%;
    display: block;
    height: 61px;
}
.boxbottom ul li{
    width: 100%;
    display: block;
    height: 61px;
}
.boxbottom ul li input{
    width: 100%;
    display: block;
    height: 61px;
    background: transparent;
}

/****/
.modal_boxgg-1{     
 width: 580px;
    height: 485px;
    background: url(../images/login2.png) center no-repeat;
    position: fixed;
    left: 36%;
top: 23%;
    z-index: 999;
display: none;}
.modal_closegg-1{
	    width: 40px;
    height: 40px;
    cursor: pointer;
    float: right;
    position: relative;
        top: 27px;
    right: 27px;
    /* display: -webkit-inline-box; */
}
.modal_closegg-1 img{
	float: right;
	width: 35px;
	display: block;
}
.modal_boxgg-1 form{
	width: 100%;
	overflow: hidden;
}
.boxtop-1 ul{
    display: block;
    width: 468px;
    margin: 82px auto 0;
}
.boxtop-1 ul li{
       margin-bottom: 28px;
    height: 61px;
    line-height: 61px;
    width: 100%;
    display: block;
}
.boxtop-1 ul li input{
	font-size: 20px;
    border-radius:10px; 
    padding-left: 2%;
    line-height: 84px;
   background: transparent;
    height: 100%;
    width: 98%;
    display: block;
    
}
.boxtop-1 ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.boxin-1{
        width: 468px;
    margin: 20px auto 0;
}
.boxin-1 ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.boxin-1 ul li{
    font-size: 20px;
}
.boxin-1 ul li label  input{
        width: 18px;
    height: 18px;
    display: -webkit-inline-box;
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.boxin-1 ul li label{
    display: -webkit-inline-box;
    margin: 0 5px 5px 0;
}
.boxin-1 ul li:nth-child(1){
    flex: 2;
}
.boxin-1 ul li:nth-child(2){
    flex: 8;
}
.boxbottom-1 {
    width: 468px;
    margin: 21px auto 0;
}
.boxbottom-1 ul{
    width: 100%;
    display: block;
    height: 61px;
}
.boxbottom-1 ul li{
    width: 100%;
    display: block;
    height: 61px;
}
.boxbottom-1 ul li input{
    width: 100%;
    display: block;
    height: 61px;
    background: transparent;
}