.dl{
font-size:auto;
margin: 0px 15px 5px 5px;
float: right;
}
.qq_login{
    display:block;
    width:100%;
    height:100px;
    background-image:url(/images_background/qq.png);
    background-repeat: no-repeat;
    background-size:50px 50px;
    
}
.weixin_login{
     display:block;
    width:100%;
    height:100px;
    background-image:url(/images_background/weixin.png);
    background-repeat: no-repeat;
   background-size:50px,50px;
  
}
/*.weibo_login{
    width:100%;
    height:100px;
    background-image:url(/images_background/weibo.png);
    background-repeat: no-repeat;
   background-size:50px,50px;
   display:inline
}*/
.baidu_login{
    width:100%;
    height:100px;
    background-image:url(/images_background/baidu.png);
    background-repeat: no-repeat;
   background-size:50px,50px;
   display:inline
}
/*.alipay_login{
    width:100%;
    height:100px;
    background-image:url(/account/img/alipay.png);
    background-repeat: no-repeat;
   background-size:50px,50px;
   display:inline
}*/

 
.auth-area{
  display:-webkit-box;
-webkit-box-orient:horizontal;
 -webkit-box-pack: center;
 -webkit-box-align: center;
  display:flex;
  text-align: center;
  justify-content: center;
  align-items: center;
 margin-left:22%;
}
.auth-area4{
  display:-webkit-box;
-webkit-box-orient:horizontal;
 -webkit-box-pack: center;
 -webkit-box-align: center;
  display:flex;
  text-align: center;
  justify-content: center;
  align-items: center;
 margin-left:43%;
}

.button_login{
margin-left:3%;
   margin-top:10px;
  font-weight:10;
    width:95%;
    height:45px;
  background-color: #39BC30;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
  	border-radius: 2em;  
     -webkit-appearance:none;
}
.button_reg{
margin-left:3%;
   margin-top:15px;
  font-weight:10;
    width:95%;
    height:45px;
   background-color: white;
    color: #39BC30;
    border: 1px solid  #39BC30;
      text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
  	border-radius: 2em;  
   -webkit-appearance:none;
}
/*.close{
    background:url(/account/img/icon_close.png) no-repeat;
    background-size: 0.7rem 0.7rem;
    height:0.7rem;
    width:0.7rem;
    margin:0.8rem;
  cursor:pointer;
}*/

.loadmore{
  width:90%;
  margin:1.5em auto;
  line-height:1.5em;
  font-size:14px;
  text-align:center
}
.tips{
  display:inline-block;
  vertical-align:middle
}
.line{
  border-top:1px solid #e5e5e5;
  margin-top:2.4em
}
.line .tips{
  position:relative;
  top:-.9em;
  padding:0 .55em;
  background-color:#fff;
  color:#999
}
.text{
     font-size: 0.14rem;
     color:#DBDBDB;
     background: #ffffff;
     line-height: 0.2rem;
     margin: 0 auto;
     text-align: center;
     width: 1.5rem;
 }

.xm-title {
  text-align: center;
  font-size: 25px;
  color: #3cc51f;
  font-weight: 400;
  margin: 0 15%;
}
.xm-header {
  padding: 20px 0;
}
.lyear-wrapper {
    position: relative;
}
.lyear-login {
    display: flex !important;
    min-height: 100vh;
    align-items: center !important;
    justify-content: center !important;
}
.login-center {
    background: #fff;
    min-width: 38.25rem;
    padding: 2.14286em 3.57143em;
    border-radius: 10px;
    margin: 2.85714em 0;
    /*background: linear-gradient(1deg, #fff 0%, #fff 70%, #00C6A7 100%);*/
}
.login-header {
    margin-bottom: 1.5rem !important;
}
.login-center .has-feedback.feedback-left .form-control {
    padding-left: 38px;
    padding-right: 12px;
}
.login-center .has-feedback.feedback-left .form-control-feedback {
    left: 0;
    right: auto;
    width: 38px;
    height: 38px;
    line-height: 38px;
    z-index: 4;
    color: #dcdcdc;
}
.login-center .has-feedback.feedback-left.row .form-control-feedback {
    left: 15px;
}
@media (min-width: 768px){
.suggest-container{
    border:1px solid #15c377;
    visibility:hidden;
    border-radius:10px 10px 10px 10px;
    position: absolute;
    background-color: #f5f6fa;
    margin-left: 8px;
    display: block;
    /*  -webkit-border-radius: 2rem;*/
    
}}
@media (max-width: 767px){ 
.suggest-container{
    border:1px solid #15c377;
    visibility:hidden;
    border-radius:10px 10px 10px 10px;
    position: absolute;
    background-color: #f5f6fa;
     display: block;
     /* margin-left: 8px;-webkit-border-radius: 2rem;*/
    
}}
.suggest-item{
    padding:3px 2px;
    color: #000000;
}
.suggest-active {
 background:#15c377;
 color:#fff;
 padding:3px 2px;
			    
			}
