<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/**!
* 新点电子交易平台标准版-登录页
* date:2019-04-18
* author: xiaolong;
*/
html {
  overflow-x: hidden;
  *overflow-y: auto;
}

.header {
  height: 88px;
  line-height: 88px;
  text-align: left;
  padding-left: 46px;
}

.header &gt; img {
  vertical-align: middle;
}

.loginbg {
  position: relative;
  overflow: hidden;
  font-family: Microsoft yahei;
}

.loginbg &gt; img {
  left: 0;
  position: absolute;
  z-index: 0;
  top: 0;
}

/*#region 登录框 */
.login-tab {
  position: absolute;
  z-index: 1;
  width: 980px;
  height: 479px;
  background-color: #f5f5f5;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.31);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.31);
  border-radius: 5px;
  left: 50%;
  margin-left: -490px;
  top: 53%;
  margin-top: -240px;
}

@media (max-height: 800px) {
  .login-tab {
    top: 53%;
  }
}

.login-tab-inner {
  width: 656px;
  height: 479px;
  float: left;
  background: #fff;
}

.login-tab-hd {
  width: 440px;
  height: 52px;
  border-bottom: 1px solid #ebebeb;
  margin: 0 auto;
  padding-top: 23px;
  font-size: 0;
}

.login-tab-hd &gt; li {
  display: inline-block;
  width: 168px;
  color: #1257ba;
  font-size: 18px;
  height: 50px;
  margin-left: 20px;
  text-align: center;
  margin-right: 25px;
  line-height: 50px;
  cursor: pointer;
  font-weight: 600;
}

.login-tab-hd &gt; li.active {
  border-bottom: 3px solid #1257ba;
}

.login-form {
  width: 440px;
  margin: 25px auto 0 auto;
}

.login-form &gt; .form-row {
  position: relative;
  margin-bottom: 16px;
  *vertical-align: middle;
}

.form-row &gt; .label {
  display: block;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #666;
  padding-left: 13px;
}

.form-row &gt; .txt {
  border: 1px solid #ebebeb;
  width: 100%;
  *width: 299px;
  height: 46px;
  border-radius: 6px;
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 46px;
  font-size: 14px;
  outline: none;
}

.form-row &gt; .txt:focus {
  color: #333;
  border-color: #5995d7;
}

.protocol a {
  color: #37a40e;
}

.protocol a:hover {
  text-decoration: underline;
}

.btnbar &gt; .btnlogin {
  width: 100%;
  font-size: 18px;
  color: #fff;
  background: #1257ba;
  height: 46px;
  line-height: 46px;
  border: none;
  cursor: pointer;
  outline: none;
  border-radius: 5px;
}

.btnbar &gt; .btnlogin:hover,
.btnbar &gt; .btnlogin:active {
  background: #3085ff;
}

.login-tab-hb {
  height: 370px;
  overflow: hidden;
}

.btnbar {
  padding-top: 40px;
}

.form-btm {
  font-size: 14px;
  margin-top: -2px;
  line-height: 14px;
}

.form-btm &gt; a {
  float: left;
  color: #1257ba;
}

.form-btm &gt; a:hover {
  color: #ff7e00;
}

.form-btm .download {
  float: none;
  color: #ff7800;
  text-decoration: underline;
}

.form-btm .download:hover {
  color: #1257ba;
}

.form-btm .enter {
  padding-left: 20px;
  background: url("img/icon-enter.png") 0 center no-repeat;
}

.form-btm .enter:hover {
  background-image: url("img/icon-enter2.png");
}

.form-btm .provide {
  padding-left: 20px;
  margin-right: 18px;
  background: url("img/icon-provide.png") 0 0 no-repeat;
}

.form-btm .provide:hover {
  background-image: url("img/icon-provide2.png");
}

.form-btm .split-line {
  width: 30px;
  height: 14px;
  position: relative;
}

.login-question {
  line-height: 26px;
  font-size: 12px;
  color: #333;
  text-align: center;
}

.login-question &gt; span {
  padding-left: 23px;
  margin: 0 6px;
  background: url("img/note.png") 0 center no-repeat;
}

.login-question a {
  color: #ff7e00;
  text-decoration: underline;
}

.login-question a:hover {
  color: #1257ba;
}

/* 小桥 */
.qiao {
  position: absolute;
  top: 330px;
  right: -83px;
  width: 105px;
  height: 102px;
}

.qiao &gt; img {
  vertical-align: top;
  cursor: pointer;
}

.qiao-tip {
  position: absolute;
  top: -64px;
  right: -96px;
  width: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 0 0 6px;
  height: 64px;
  font-size: 12px;
  line-height: 16px;
  color: #666;
  background: url("img/robot-msg.png") no-repeat;
}

.qiao-tip &gt; span {
  display: block;
  color: #333;
}

.qiao-close {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  right: 10px;
  cursor: pointer;
  background: url("img//close.png") center center no-repeat;
}

/* 登录帮助 */
.login-help {
  float: left;
  position: relative;
  z-index: 2;
  width: 324px;
  height: 479px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 5px 0 25px;
  background: url("img/help-bg.png") no-repeat;
}

.login-help-title {
  display: inline-block;
  position: relative;
  line-height: 38px;
  font-size: 18px;
  color: #1257ba;
  font-weight: 600;
  margin-left: 5px;
}

.login-help-title:after {
  position: absolute;
  content: "";
  width: 28px;
  height: 35px;
  background: url("img/help.png") no-repeat;
  top: 2px;
  right: -40px;
}

.login-help-list {
  position: relative;
  height: 300px;
  overflow: auto;
  padding-left: 5px;
  line-height: 30px;
  font-size: 14px;
  padding-bottom: 6px;
}

.login-help-list a {
  color: #1257ba;
}

.login-help-list a:hover {
  color: #ff7e00;
  text-decoration: underline;
}

.login-help-dl {
  line-height: 30px;
  padding-top: 40px;
  position: relative;
  font-size: 0;
  text-align: center;
}

.login-help-dl &gt; a {
  display: inline-block;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  color: #fff;
  padding: 0 10px 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 28px;
  border: 1px solid #fba858;
  border-radius: 3px;
  background: url("img/icon-download.png") 10px center no-repeat;
  background-color: #ff7e00;
  background-color: rgba(255, 126, 0, 0.6);
}

.login-help-dl &gt; a:hover {
  background-color: #ff4e00;
  background-color: rgba(255, 78, 0, 0.6);
}

.login-help-dl &gt; .check {
  background: url("img/icon-circle.png") 10px center no-repeat;
  background-color: #3969aa;
  background-color: rgba(57, 105, 170, 0.6);
  border-color: #7ea6dd;
}

.login-help-dl &gt; .check:hover {
  background-color: #2b438c;
  background-color: rgba(43, 67, 140, 0.6);
}

.login-help-dl:before {
  position: absolute;
  content: "";
  left: 5px;
  right: 25px;
  height: 1px;
  top: 0;
  background-color: #ecf0f6;
  background-color: rgba(236, 240, 246, 0.7);
}

/*placeholder*/
::-webkit-input-placeholder {
  color: #999;
}

:-moz-placeholder {
  color: #999;
}

::-moz-placeholder {
  color: #999;
}

:-ms-input-placeholder {
  color: #999;
}

.placeholder {
  color: #999;
}

/* 流星 */
/*star*/
.u_p3d {
  -webkit-transform-style: preserve-3d !important;
  transform-style: preserve-3d !important;
}

.u_camera {
  -webkit-perspective: 2000px;
  -webkit-perspective-origin: 50% 50%;
  perspective: 2000px;
  perspective-origin: 50% 50%;
}

.frame_star {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.star {
  position: absolute;
  top: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.star_ani {
  position: absolute;
  width: 100%;
  height: 400px;
  -webkit-animation-name: none;
  animation-name: none;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.star[data-status=busy] .star_ani {
  -webkit-animation-name: star_ani;
  animation-name: star_ani;
}

.star_left {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.star_right {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.star_1 {
  width: 3px;
}

.star_1 .star_ani {
  background-image: url(img/star1.png);
}

.star_2 {
  width: 3px;
}

.star_2 .star_ani {
  background-image: url(img/star2.png);
}

.star_3 {
  width: 2px;
}

.star_3 .star_ani {
  background-image: url(img/star3.png);
}

@-webkit-keyframes star_ani {
  0% {
    top: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    top: 100%;
    opacity: 0;
  }
}

@keyframes star_ani {
  0% {
    top: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    top: 100%;
    opacity: 0;
  }
}

/* 扫码提示文字 */
.login-tip {
  position: absolute;
  top: -48px;
  left: 533px;
  width: 160px;
  height: 38px;
  line-height: 32px;
  font-size: 14px;
  color: #0061cf;
  background-image: url(img/login_tip_bg.png);
  vertical-align: top;
  text-align: center;
}
/*# sourceMappingURL=login04.css.map */</pre></body></html>