@charset "utf-8";
/* CSS Document */
@font-face{font-family: alibaba;src: url("../iconfont1.x/Puhuiti/Alibaba-PuHuiTi-Regular.otf");}
@font-face{font-family: alibabaLight;src: url("../iconfont1.x/Puhuiti/Alibaba-PuHuiTi-Light.otf");}
html , body ,.header{ width:100%; height:100%; padding:0px; margin:0px; overflow:hidden; font-family:微软雅黑!important;}
.header{position:absolute; height:64px;top:0;z-index:99;}
.top1{width:1200px; height:64px; margin:0 auto;padding-left: 10px;}
.logo{width:267px; float:left; height:44px;opacity: 0.9;background-image:url(../images/logo3.png); background-repeat:no-repeat; margin-top:10px;}
.logo-other1{width:267px; float:left; height:44px; background-image:url(../images/logoIcon-other2.png); background-repeat:no-repeat; margin-top:10px;}
.logo-shushi{width:267px; float:left; height:44px; background-image:url(../images/logo-shushi.png); background-repeat:no-repeat; margin-top:10px;}
.title{float:left; line-height:34px; margin-left:30px; font-size:18px; color:#7a7a7a;}
.number{float:right; width:200px;line-height:34px;  color:#7a7a7a; font-size:14px;}
.main-bg{width:100%; height:100%;min-height: 620px;display: flex;align-items: center;justify-content: center; display: -webkit-flex; background:url(../images/home/loginBg4.jpg) center center / cover no-repeat;/* background-repeat:no-repeat; background-size:cover; */}
.main{ width:1200px; position: relative; height: 420px;display:flex;display:-webkit-flex;justify-content: space-between; /* background-image:url(../images/loginBg.png); background-repeat:no-repeat;*/ margin:-100px auto 0;/*  margin-top:64px; */}
.homeipt{width:205px;padding:9px 0 10px;height:21px;top:1px;left:28px;color:#333;font-size:14px;font-weight:700;border:none;line-height:21px;background:transparent;}
form{width:280px; margin-left: 46px;}
.main .company{
  width:260px;
  padding-left:2.6em;
  height:40px;
  line-height:40px;
  color: #697086;
  font-size: 14px;
  outline: none;
  font-weight: 500;
  border:1px #dfe0e5 solid;
  font-family: 'Open Sans', sans-serif;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -webkit- border-radius: 0.3em;
  margin:0.5em 0;
   background:url(../images/home.png) no-repeat 14px 14px #ffffff;}
.main .user{
  width:260px;
  padding-left:2.6em;
  height:40px;
  line-height:40px;
  color: #697086;
  font-size: 14px;
  outline: none;
  font-weight: 500;
  border:1px #dfe0e5 solid;
  font-family: 'Open Sans', sans-serif;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -webkit- border-radius: 0.3em;
  margin:0.5em 0;
   background:url(../images/user.png) no-repeat 14px 13px #ffffff;}

.main .password{
  width:260px;
  padding-left:2.6em;
  height:40px;
  line-height:40px;
  color: #697086;
  font-size: 14px;
  outline: none;
  font-weight: 500;
  border:1px #dfe0e5 solid;
  font-family: 'Open Sans', sans-serif;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -webkit- border-radius: 0.3em;
  margin:0.5em 0;
   background:url(../images/lock.png) no-repeat 14px 12px #ffffff;}
.yanzline{width:267px; height:40px; margin:0.5em 0;}
.yanzline .yanzheng{
  width:100px;
  padding-left:2.6em;
  height:40px;
  line-height:40px;
  color: #697086;
  font-size: 14px;
  outline: none;
  font-weight: 500;
  border:1px #dfe0e5 solid;
  font-family: 'Open Sans', sans-serif;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -webkit- border-radius: 0.3em;
   background:url(../images/yanzheng.png) no-repeat 14px 12px #ffffff;}

 .submit {
  margin: 0.6em 0;
  }
.main .submit{
  width:260px;
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  cursor: pointer;
  outline: none;
  padding: 10px 15px;
  border:1px solid #387aff;
  background: #387aff;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
}
input[type="button"]:hover{
  background:#033cbf;
  border: 1px solid #033cbf;
  color: #fff;
 }
.yanzma{float:right; width:110px; height:40px; margin-left:10px;}
.jizhu{width:260px; height:24px;}
.loginOrder{ font-size:14px; width:270px;}
.rightText{ color:#7a7a7a; float:right; padding-right:10px;}
.leftText{  color:#7a7a7a; padding-left:10px;}
.footer{position:absolute;bottom:0; width: 100%;height: 60px;z-index:99;}
.jianjie{ width:1000px; height:60px; line-height:60px; display:block; margin:0 auto; text-align:center; color:#fff; font-size:14px;}
.clear{clear:both;}
.line{background-image:url(../images/line-bt.png); width:100%; height:1px; position:absolute; bottom:80px;}