@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; padding: 0;  border-collapse: collapse; border-spacing: 0;}
 body, html { width: 100%; height: 100%;}
 /* 控制 input placeholder的样式*/
input::-webkit-input-placeholder {
 color: #B0B0B0;
 font-size: 14px;

}
input:-moz-placeholder {
 color: #B0B0B0;
 font-size: 14px;

}
input:-ms-input-placeholder {
 color: #B0B0B0;
 font-size: 14px;

} 
.inp_num::-ms-clear {
display: none;
}
.inp_num::-ms-reveal {
display: none;
}

body{
	width:100%;
	height:100%;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";
    padding:84px 0 76px 0;
    position: relative; 
    
    overflow-y:hidden;
    
}
.login{
    width: 100%;
    height: 100%;
   
}
.head{
    height: 84px;
  background-color: #fff;
   position: absolute;
   top:0;left:0;
}
.head img{
    width: 478px ;
    height: 60px;
    margin-left: 60px;
    margin-top: 10px;
}
.content{
    width: 100%;
    height: 100%;
    margin-bottom: 80px;
    background: url(../img/bg_img.png) no-repeat center center;
    background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;

    position: relative; 
}

.login_inp{
    width: 600px;
    overflow:hidden;
    background-color: #fff;
    position: absolute;
    top: 50%; left: 65%;
    transform: translateX(-50%) translateY(-50%);
    padding-top: 36px;
    padding-bottom:36px;
}
.ma{
    float: left;
    width: 40%;
    height: 100%;
    padding-top: 4px;
}
    
.inps{
    float: left;
    width: 60%;
    height: 100%;
}
.ma_top{
    text-align: center;
    font-weight: 600;
    color: #000000;
}
.imgs{
    display: inline-block;
     width: 18px;
     height: 18px;
}
.imgs img{
   
     width: 100%;
     height: 100%;
     vertical-align:middle;
}
.ma_center{
    width: 140px;
    height: 140px;
    margin: 20px auto;
    position:relative
}
.ma_show{
	width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
    height:100%;
    position:absolute;left:0px;top:0px;
}
.ma_opacity{
	position:absolute;left:0px;top:0px;
    background:gray;
    width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
    height:100%;
    filter:alpha(opacity=90);  /*设置透明度为90%*/
    opacity:0.9;  /*非IE浏览器下设置透明度为90%*/
    z-Index:1;  
}
.ma_center img{
    width: 100%;
    height: 100%;
}
.ma_bottom{
    text-align: center;
    font-size: 12px;
    color: #303133;
    
}

.tabBox {
height: 32px;
width: 100%;
display: flex;
line-height: 30px;

}

.tabBox .tabItem {
float: left;
height: 30px;
line-height: 30px;
width: 45%;
background: rgba(255, 255, 255, 1);
border-bottom: 1px solid #E4E7ED;
font-weight: 600;
text-align: center;
color: #000000;
font-size: 16px;
margin-right: 2px;
 text-decoration: none;
}

.tabBox .tabItem.active_x {
opacity: 1;
color: #2364D2;
border-bottom: 3px solid #2364D2;
}

.grCont ,.frCont {
    width: 90%;
}
.frCont {
display: none;
}
.inp_num{
    width: 100%;
    border: 1px solid #fff;
    margin-top: 12px;
    height: 36px;
    outline: none;
    background: #F4F4F7;
}
.phones{
     position: relative;
}
.delete{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;right: 12px;
    display: none;
}
.delete img{
    width: 100%;
    height: 100%;
}
.none_tis{
    width: 100%;
    height: 16px;
    padding-left: 5px;
    color: #FF0000;
    font-size: 12px;
}

.pwd{
    /* margin-top: 8px; */
    position: relative;
}
.delete2{
    width: 16px;
    height: 16px;
    display: none;
    position: absolute;
    top: 20px;right: 55px;
}
.delete2 img{
    width: 100%;
    height: 100%;
}
.pwd_none{
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;right: 15px;
}
.pwd_none img{
    width: 100%;
    height: 100%;
}
.yzm{
    width: 100%;
    /* margin-top: 8px; */
    position: relative;
}
.yzm img{
    cursor: pointer;
    width:  80px;
    height: 36px;
    position: absolute;
    top: 12px;right: 0px;
}
.delete3{
    width: 16px;
    height: 16px;
    display: none;
    position: absolute;
    top: 12px;right: 105px;
}
.delete3 img{
    width: 100%;
    height: 100%;
}


.inp2{
    width: 70%;
}
.foger{
    width: 100%;
    margin-top: 22px;
    font-size: 12px;
    color: #000000;
    /* font-weight: 600; */
    overflow: hidden;
    cursor: pointer;
}

.forget_password{
	color:#000000; 
	text-decoration: none;
}

.wj{
    float: left;
    padding-right: 10px;
    border-right: 1px solid  #C0C4CC;;
}
.ss{
    float: left;
    margin-left: 10px;
}
.zc{
    float: right;
    color: #2364D2;
}
.zc a{
	color:#2364D2; 
	text-decoration: none;

}
.btns{
    width: 100%;
    height: 36px;
    text-align: center;
    color: #fff;
   
    line-height: 36px;
    background-color: #2364D2;
    margin-top: 20px;
    cursor: pointer;
}
.line{
    margin-top: 30px;
    width: 100%;
    border-top: 1px solid  #DCDFE6;
}
.ot{
    text-align: center;
}
.other{
    display: block;
    width: 100px;
    margin: 0 auto;
    color: #909399;
    font-size: 12px;
    margin-top: -9px;
    background-color: #fff;
}
.alogin{
    width: 100%;
    margin-top: 32px;
    font-size: 12px;
    color: #2364D2;
}
.moreg{
    padding: 0  10px 0 0;
    margin-left: 2px;
    border-right: 1px solid #DCDFE6;
    position: relative;
}
.moreg a{
	text-decoration: none;
	color: #2364D2;
}
.mors{
   border: none;
}
 .mzc{
     display: block;
     font-size:8px !important;
     background-color: #FFF0DE;
     color: #FF5B24;
     position: absolute;
     top: -15px; right: 5px;
 }
 .yyzz{
     width: 100%;
     height: 210px;
 }
.yyzz_img{
     width: 140px;
     height: 140px;
     margin: 10px auto;
}
.yyzz_img img{
    width: 100%;
    height: 100%;
}
.tis{
    color: #909399;
    font-size: 12px;
    padding: 0 20px;
    padding-top: 12px;
}
.tis_im{
     color: #000000;
}

.tis_az{
     width: 100%;
     height: 210px;
     padding-top:30px;
     font-size: 14px;
	 background: #F9F9FB;
	 position: relative;
}
.tis_az2{
    width: 100%;
     height: 210px;
     padding: 30px 8px 0 8px;
     background: #F9F9FB;
     font-size: 14px;
     position: relative;
     color: #000;
     /* font-weight: 600; */
}
.tis_az3{
    width: 100%;
     height: 210px;
     padding: 30px 8px 0 8px;
     background: #F9F9FB;
     font-size: 14px;
     position: relative;
     color: #000;
}
.t3{
    width: 100%;
    line-height: 60px;
    overflow: hidden;
}

.wt{
    float: left;
    color: #000;
}
.zc{
    float: right;
    color:#2364D2;
}
.chose{
     width: 100%;
     height: 40px;
    background: #F4F4F7;
    text-align: center;
    line-height: 40px;
}
.close{
   width: 16px;
   height: 16px;
   position: absolute;
   top: 10px; right: 10px;

}
.close img{
    width: 100%;
    height: 100%;
}
.az_header{
    text-align: center;
    line-height: 50px;
}
.az_body{
    text-align: center;
    line-height: 20px;
    padding: 0 30px;
}
.btn2{
    width: 130px;
    height: 30px;
    cursor: pointer;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    margin: 30px auto;
    background-color: #2364D2;
    text-align: center;
}
.btn3{
    width: 130px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    margin: 2px auto;
    cursor: pointer;
    background-color: #2364D2;
    text-align: center;
}
 .foot{
    width: 100%;
    height: 76px;
  background-color: #F1F2F3;
  position: fixed;
   left: 0;bottom: 0;
   display: flex;
}

.foot_left{
    flex: 2;
    height: 100%;
    padding-top: 30px;
    text-align: center;
    color: #606266;
    font-size: 14px;
}

.foot_right{
    flex: 1;
    height: 100%;
    padding-top: 20px;
    font-size: 12px;
}
.bot{
    text-align: center;
    width: 95px;
    height: 42px;
    color: #000;
    float: left;
    padding-left: 46px;
    position: relative;
    margin-left: 10px;
    cursor: pointer;
}

.bot img{
     width: 38px;
     height: 44px;
     position: absolute;
     top: -6px;left: 2px;
}

.bot1 img{
	 width: 40px;
     height: 34px;
     position: absolute;
     top: 0px;left: 2px;
}

.phone_show{
    display: none;
}
.phone_login{
    display: none;
}

.phone_login a {
    text-decoration: none;
	color: #2364D2;
}

.phone_delete{
    display: none;
}

.phone_border{
    border: 1px solid #FF0000 !important;
}
/* 适应中等屏幕样式  */
@media screen and (max-width: 1024px) and (min-width: 751px){
    .content{
    width: 100%;
    height: 100%;
    background: none;
    
background: linear-gradient(180deg, #0331AD 0%, #4F86FA 100%);

    position: relative; 
}
.login_inp{
     width: 80%;
     min-width: 600px;
     overflow:hidden;
    background-color: #fff;
    position: absolute;
    top: 30%; left: 50%;
   transform: translateX(-50%) translateY(-50%);
    padding-top: 40px;
 }
 
  .foot{
    width: 100%;
    height: 94px;
  background-color: #F1F2F3;
  position: fixed;
   left: 0;bottom: 0;
   display: flex;
}


 .foot_left{
  flex: 2;
    height: 100%;
    padding-top: 20px;
    text-align: center;
    color: #606266;
    font-size: 14px;
    padding-right:10px;
}

.foot_right{
   flex: 2;
    height: 100%;
    padding-top: 20px;
    font-size: 12px;
}
.phone_show{
    display: none;
}

.phone_login{
    display: none;
  
}
.phone_delete{
    display: none;
}


}
/* 适应移动端屏幕样式  */
@media screen and (max-width: 750px){
	body{
	width:100%;
	height:100%;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";
    padding:66px 0 0 0;
    overflow-y:hidden;
    
}

.head{
    height: 44px;
    background-color: #fff;
    text-align: center;
     position: absolute;
      top:60px;left:0;
}

.head img{
    width: 218px ;
    height: 27px;
   
    /* margin-left: 60px;
    margin-top: 10px; */
}

.content{
    width: 100%;
    height: 86%;
    margin-bottom: 0px;
    background: none;
  
    /* position: relative;  */
}


.login_inp{
    width: 100%;
    height: 430px;
    background-color: #fff;
    position: absolute; 
    top: 0; left: 0;
   transform: translateX(0) translateY(0);
    padding-top: 16px;
}
.ma{
    display: none;
    float: left;
    width: 40%;
    height: 100%;
    padding-top: 4px;
   
}
.inps{
    /* float: left; */
    width: 100%;
    height: 100%;
}
.tabBox{
    padding: 0 14px;
}

.tabBox .tabItem {
float: left;
height: 30px;
line-height: 30px;
width: 50%;
background: rgba(255, 255, 255, 1);
border-bottom: 1px solid #E4E7ED;
font-weight: 600;
text-align: center;
color: #000000;
font-size: 16px;
margin-right: 2px;
 text-decoration: none;
}

.grCont ,.frCont {
    width: 100%;
    padding: 0 16px;
}
.wj{
    float: left;
    padding-right: 10px;
    border:none;
}
.ss{
    display: none;
}

.foot{
    width: 100%;
    height: 100px;
  background-color: #F1F2F3;
  position: fixed;
   left: 0;bottom: 0;
   display:block;
}

.foot_left{
    display: none;
    width: 100%;
    height: 100%;
    padding-top: 10px;
    text-align: center;
    color: #606266;
    font-size: 14px;
}

 .phone_show{
     display: block;
     width: 100%;
     text-align: center;
     line-height: 40px;
     color: #606266;
     font-size: 14px;
 }
.foot_right{
    width: 100%;
    height: 100%;
    padding-top: 10px;
    padding-left: 20px;
    font-size: 12px;
}

.alogin{
    display: none;
}
.phone_login{
    display: block;
    color:#2364D2;
    text-align: center;
    line-height: 40px;
}
.phone_delete{
     width: 100%;
     height: 40px;
     display: block;
     border-bottom: 1px solid #DCDFE6;
     position: relative;
     top:-60px;left:0;
}
.phone_tui{
      width: 18px;
      height: 18px;
      position: absolute;
      top: 12px;left: 12px;

}
.phone_tui img{
    width: 100%;
    height: 100%;
}
.yyzz{
   display: none;
}
.tis_az{
    display: none;
}
.tis_az2{
    display: none;
}

}

.none2{
    display: none;
}
.none22{
    display: none;
}