@charset "utf-8";
body,html,div, ul,p,img,dl,dt,dd,form{margin:0px;padding:0px;font-style: normal;border:0; font-size:100%; font-family:"Microsoft YaHei","NSimSun";_font:"Microsoft YaHei","NSimSun"; list-style-type:none;  font-size: 16px; }
body,html{ margin:0px auto; }
a{color:#000;text-decoration:none;}
a:hover{ color:#0b3dc2;text-decoration:none;}
.container {width: 100%; max-width:1170px; }
.text-red{color: #FF0000}
.prompt_block{ display: none;text-align:center;line-height: 50px; margin: 20px 0; }
.prompt_block .prompt_text{ font-size:18px;}


/*首页新用户注册*/
.userlogo .user-header{ margin:10px 0; min-height:72px; }
.userlogo .web_logo{ width: 38%; float: left; }
.userlogo .user-name{width: 60%; text-align: right; float: right;  line-height:42px; height: 42px; font-size: 18px; }
.signup .information .user-menu{text-align: center; padding:15px 0; }
.signup .information .user-menu input{margin: 15px; }
.userlogo .user-title{width:62%;  float: left; text-align: right;  line-height:30px; font-size: 26px; }
.userfoot .user-footer{ line-height: 30px; text-align: center; margin:10px 0;}
.userbg{background: url('../images/img01.jpg') center center #5bbeff repeat; background-size: cover; }
.userlogin .row{ margin: 0px;}
.userlogin .logininfo{min-width: 260px;  max-width: 400px; height:auto; padding: 0  20px; margin: 12% auto; background-color: #fff; overflow:hidden; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.userlogin .logininfo form{width: 100%; padding: 20px 0;}
.userlogin .logininfo input{color: #000;text-align: left; z-index: 0}
.userlogin .logininfo .form-group{height: 46px; overflow: hidden;}
.userlogin .logininfo .login-header { line-height:40px; display: block; font-size: 24px; margin-bottom: 20px; text-align: center;}
.userlogin .logininfo .login-foot{color: #ff0000; line-height: 25px; margin-bottom: 15px; display: none;}
.userlogin .logininfo .layui-icon{ font-size: 24px;}
.userlogin .logininfo .form-group #zphone{ position: relative; float:right; top:-38px; right: 8px; z-index: 99; color: #fff;}
.userlogin .logininfo .loginbutton{ font-size: 18px; width: 100%;}
.userlogin .logininfo .registered{line-height: 40px;}
.userlogin .logininfo .login_vertext{width: 40%;}
.userlogin .logininfo .codeimg{ float: right; max-width: 130px;}
.userlogin .logininfo .input-lg{height: 38px;}
.signup .information table{width: 90%; margin:auto;}
.signup .information table td{padding: 10px;}
.signup .information .application .name{font-weight: bold; text-align: center; width: auto;white-space: nowrap;}
.signup .information .application img{ display: inline; max-width: 136px; height: auto; padding: 10px;  border-radius: 15px;}
.signup .information .application .shjg{font-size: 18px;font-weight: bold; color: #ff0000;}

.signup{padding:80px 20px;}
.signup .information{height: auto; background: #fff; padding: 20px; margin: auto;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.signup .information .title{font-size: 20px;line-height: 60px;margin-bottom: 20px;}
.signup .information  .layui-form-label{width: 25%;}
.signup .information  .layui-input-inline{width: 45%;}
.signup .information .upimage{ width: 35%; }
.signup .information .instructions{word-break:break-all;  word-wrap:break-word;  white-space:pre-wrap;  width: 35%;}
.signup .information .submit{text-align: center; padding:30px;}
.signup .information .but_photo{ font-size: 18px; padding: 0 15px;  max-width: 240px; height: 80px;  }
.signup .information .but_photo i{ padding: 0; font-size: 35px;}
.signup .information  .photo_img button{margin-right: 30px; }
.signup .information  .photo_img img{margin: 0 0 0  20px;   width: auto; height: 80px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
.signup .information  .confirm{text-align: center; line-height: 60px; color: #ff0000;}






/*<=1199的设备 md*/
@media screen and (max-width: 1199px){

 }
 /*<=991的设备 sm*/
@media screen and (max-width: 991px){
  .userlogo .web_logo img{ width: 320px; height: auto;}
}
/*<=767的设备 xs*/
@media screen and (max-width: 767px){
  .userlogo .web_logo{ width: auto;  }
  .userlogo .web_logo img{ width: 280px; height: auto;}
  .userlogo .user-menu{ width: auto; position: absolute; right: 10px; top:10px;}
  .userlogo .user-title{width:100%;  margin:0px; font-size: 22px; }
}

/*<=640的设备*/
@media screen and (max-width: 640px){
	.signup .information .layui-form-label, .signup .information .layui-input-inline, .signup .information .layui-form-mid{width: 100%;text-align: left; float: left;margin:0px; padding: 5px; }
	.signup .information .layui-form-mid{padding:5px !important;}
	.signup .information .layui-input-block{margin-left: 0px;}
	.register{padding:20px;}

}
/*<=540的设备*/
@media screen and (max-width: 540px){
  .userlogo .web_logo img{ width: 240px; height: auto;}
  .userlogo .user-title{width:100%;  margin:0px; font-size: 20px; }
}
/*<=480的设备*/
@media screen and (max-width: 480px){

}
/*<=360的设备*/
@media screen and (max-width: 360px){
    .userlogo .user-title{width:100%;  margin:0px; font-size: 18px; }
    .userlogin .logininfo .login_vertext{width: 30%;}
    .userlogin .logininfo .input-lg{ padding: 10px; }
}
/*<=320的设备*/
@media screen and (max-width: 320px){
  /* body{ display: none;} */
}


