body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;



}

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.login-back{ position: fixed; z-index: -1; left: 0; top: 0; right: 0; bottom: 0; background: url(../style/00.jpg) center no-repeat; background-size: cover; }
.login-box{ max-width: 880px; margin:0 auto; padding:30px 15px; }
.login-link a{ display: inline-block; color: #fff; }
.login-link{ line-height: 59px; }
.login-box-sm{ background: #fff; padding:50px 80px; margin-top: 30px; }
.login-tt{ font-size: 34px; margin-bottom: 40px; color: #000; line-height: 40px; border-left: solid 4px #791cb5; padding-left: 25px; }
.login-tt-sm{ font-size: 12px; margin-bottom: 8px; color: #000; opacity: 0.7; }
.col-xs-6 input{  padding:0 0 10px 0; margin-bottom: 20px; font-size: 18px; color: #000; font-weight: bold; box-shadow: none!important; border:none; border-bottom: solid 1px #999; border-radius: 0; }
.form-control {
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    box-shadow: none!important;
    border: none;
    border-bottom: solid 1px #999;
    border-radius: 0;
}
.chooise-btn{ position: relative; cursor: pointer; margin-right: 10px; }

.up-btn{width: 100px; height: 40px; background: url(../images/raw.png) 20px center no-repeat; padding:0; padding-left: 18px; line-height: 38px; border:solid 1px #581ec9; font-size: 12px; color: #000; border-radius: 0; text-align: center;}
.chooise-btn input{ position: absolute; cursor: pointer; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.up-box{ padding-top: 10px; padding-bottom: 20px; }
.btn-login{ height: 50px; margin-top: 30px; text-align: center; padding:0; line-height: 50px; padding:0; border-radius: 0; width: 100%; font-size: 18px; font-weight: bold; border:none; background: url(../images/btn-back.png) center no-repeat; background-size: cover; color: #fff!important; }
@media( max-width: 991px){
  .login-box{ padding:50px 15px; }
  .login-box-sm{ padding:25px 40px; }
  .login-tt{ font-size: 24px; line-height: 30px; margin-bottom: 20px; }
}
@media( max-width: 768px){
  .login-box-sm{ padding:20px; }
  .form-control{ font-size: 16px; }
  }