html, body {
  width: 100%;
  height: 100%;
}


body {
  font-family: "STXihei", "华文细黑", Arial, Helvetica, sans-serif, "Microsoft YaHei", "微软雅黑";
  background: #f6f7fc !important;
  background-size: cover;
  height:100%;
}

div {
  box-sizing: border-box;
}

.form-content {

  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #f5f5f5;
}
.form-content .login-box{margin:50px 0 100px;}
.form_box{padding-left:100px !important;}
.layui-fluid{background:#fff;border:1px solid #ccc;padding:30px;}
.sign-in-title {
text-align: center;
  font-size: 18px;
  padding-bottom: 10px;
  color:#3793dd;
  border-bottom:2px solid #348fdc;
  margin-bottom:20px;
}
.layui-tab-brief>.layui-tab-title .layui-this{
  color: #08a8ff;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
  border: none;
  border-radius: 0;
  border-bottom: 2px solid #08a8ff;
}
.no-user {
  text-align: right;
  margin-top:15px;
}

.no-user span {
  display: inline-block;
  color: #999;
  font-size: 16spx;
}

.no-user a {
  display: inline-block;
  color: #348fdc;
  font-size: 14px;
}
.layui-tab-title li {
  width: 50%;
  padding: 0;
}

.layui-tab-content {
  padding: 10px 0;
}

.layui-form-item input {
  border: none;
  width: 200px;
  padding-left: 15px;
  height: 42px;
}

.layui-form-item {
  border: 1px solid #eee;
  line-height: 42px;
  margin-bottom:20px;padding:0 10px;
}

.layui-form-item i.iconfont {
  font-weight: 600;
  font-size: 18px;
}
.layui-form-item.yanzheng input {
  width: 150px;
}

.yanzheng-num {
  text-align: center;
  line-height: 42px;
}
.forget-box {
  margin-bottom: 15px;
  line-height: 42px;
}

.forget-box .token-pwd .layui-form-checkbox {
  height: 20px;
  line-height: 20px;
  padding-right: 20px;
}

.layui-form-checked:hover i, .layui-form-checked, .layui-form-checked:hover {
  border-color: #08a8ff;
  color: #08a8ff;
}

.layui-form-checked i {
  color: #08a8ff;
}

.layui-form-checkbox i {
  line-height: 20px;
  right: 5px;
  width: 20px;
}

.layui-col-xs12.forget-pwd {
  text-align:right;
}
.layui-col-xs12.forget-pwd a{
  color:#08a8ff;
}
.layui-input-block.sign-in-btn{
  margin-left: 0;

}
.layui-input-block.sign-in-btn .layui-btn{
  width: 100%;
  font-size: 16px;
  color: #fff;
  border-color: #eee;border-radius:5px;background:#2e2e2e;
}
.layui-col-xs4.yanzheng-phone-num {
  padding: 5px;
}
.yanzheng-phone-num button.layui-btn{
  padding: 0 16px;
}
.phone-submit{
  margin-top: 15px;
}
.footermain{ position:fixed;bottom:0;left:0;width:100%;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
		    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
		    background-color: rgb(0, 0, 0) !important;
		    background-image: none !important;
		    color: rgb(0, 0, 0) !important;
		    -webkit-tap-highlight-color:rgba(0,0,0,0) !important;
}
.yan-box{ position:relative;}
.yanzheng-num {position: absolute;right: 0;bottom: 0;}
 img#CaptchaImage {width: 90%; position:relative;top:-5px; } 
 .pic img{margin:20px 0 0;}
@media screen and (min-width: 1440px){.form-content .container {
    width: 1000px;
}
}

@media screen and (max-width: 760px) {
	body{background: #fff !important;}
	.form-box{
	    padding: 30px 5px;
	    height: 100%;
	    border-radius: 0;
	    	
	}
	
	.form-content .login-box{margin:10px 0;}
	.form-content .login-box .col-md-6{padding:0;}
	.form-content .login-box .layui-fluid{padding:0;}
	.headermain{display:none;}.footer{display:none;}.copyplay{display:none;}
	.form_box{padding-left:0!important;}
	.form-content{background:#fff;}
	.layui-fluid{border:none;padding:10px 5px;}
	.form-content .login-box .layui-form-item.yanzheng input { width: 124px;}
	.layui-form-item.yanzheng input { width: 130px;}
	
	} 
  
	
	
	      