#floor1{position:fixed;top:0px;left:0px;width:100%;bottom:0px;background-color:rgba(220,220,220,0.5);display:none;z-index:100}
#floor2{position:fixed;top:0px;left:0px;width:100%;bottom:0px;background:none;display:none;z-index:9999999}
#floor2 .model{position:relative;height:400px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-o-transform:translate(0,-50%);height:400px;margin:0 auto;}

#floor2 .model .close{width:30px;height:30px;border-radius:50%;cursor:pointer;line-height:15px;outline:none;float:left;}
#floor2 .model .left{z-index:100;position:relative;}
#floor2 .model .right{padding:10px 30px;box-sizing:border-box;border-radius:10px;background-color:#ffffff;height:100%;}
#floor2 .model .right .title{text-align:center;font-size:18px;line-height:50px;border-bottom:1px solid #ff4d42;}
#floor2 .model .right .layui-form .input{padding:0 10px;box-sizing:border-box;margin-top:25px;border:1px solid #dddddd;border-radius:20px;height:40px;overflow:hidden;}
#floor2 .model .right .layui-form button.input{cursor:pointer;outline:none;}
#floor2 .model .right .layui-form .layui-col-md12 label{display:inline-block;width:40px;height:38px;float:left;text-align:center;line-height:40px;font-size:20px;}
#floor2 .model .right .layui-form .layui-col-md12 label i{font-size:20px;color:#8C8C8C;}
#floor2 .model .right .layui-form .layui-col-md12 input{width:calc(100% - 60px);height:38px;border:none;padding-left:2px;box-sizing:border-box;}
#floor2 .model .right .layui-form .layui-col-md12 .layui-input-block{margin-left:0px!important;margin-top:30px;line-height:40px;}
#floor2 .model .right .layui-form .layui-col-md12 .layui-input-block .layui-form-checked[lay-skin=primary] i {border-color: #ff4d42!important;background-color: #ff4d42;}
#floor2 .model .right .layui-form .layui-col-md12 .layui-input-block .layui-form-checkbox[lay-skin=primary]:hover i {border-color: #ff4d42;}
#floor2 .model .right .submit{width:100%;border:none;background-color:#ff4d42;border-radius:20px;line-height:40px;letter-spacing:10px;font-size:16px;color:#ffffff;margin-top:25px;cursor:pointer;outline:none;}

/*pc端样式*/
@media screen and (min-width: 992px){
	#floor2 .model{position:relative;width:800px;background-image:url('../image/login_bg.png');background-position:center center;background-size:100% 100%;padding:10px;box-sizing:border-box;border-radius:20px;top:40%;}
	#floor2 .model .close{border:1px solid #ffffff;background:none;color:#ffffff;}
	#floor2 .model .left .login-pic{width:100%;height:350px;background-image:url(../image/login_pic.png);background-position:center bottom;background-repeat:no-repeat;background-size:90%;}
}

/*移动端样式*/
@media screen and (max-width:991px){
	#floor2 .model{position:relative;width:90%;background-color:#ffffff;border-radius:10px;top:50%;}
	#floor2 .model .close{border:1px solid #dddddd;background:none;color:#dddddd;position:absolute;top:10px;right:10px;}
	#floor2 .model .left .login-pic{display:none;}
}
#floor4{position: fixed;top: 50%;left: 50%;width: 400px;height: 320px;z-index: 101;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color: #ffffff;border: 1px solid #C4C4C4;padding: 10px;box-sizing: border-box;border-radius: 10px;display:none;}
#floor4>.title{height:50px;line-height:30px;text-align:center;position:relative;padding:10px 0;border-bottom:1px solid #ff4d42;box-sizing:border-box;}
#floor4>.title>span{font-size:18px;font-weight:600;}
#floor4>.title>button{position:absolute;width:30px;height:30px;right:0px;outline:none;border:1px solid #666666;background:none;color:#333333;border-radius:15px;cursor:pointer;line-height:30px;text-align:center;}
#floor4>.title>button>i{font-size:20px!important;}
#floor4>.title>button:hover{background:#ff4d42;color:#ffffff;border:1px solid #ff4d42;}
#floor4>.form{padding:10px;box-sizing:border-box;}
#floor4>.form .line{width:100%;margin:20px 0;text-align:center;}
#floor4>.form .line textarea{width:100%;height:100px;padding:0 10px;border:1px solid #e6e6e6;border-radius: 2px;color:#666666;resize:none;}
#floor4>.form .line button{outline:none;background-color:#ff4d42!important;width:100%!important;border-radius:19px;}