﻿@charset "utf-8";

/* CSS Document */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


  html {
    font-size: calc(100vw/3.75);
    font-size: -webkit-calc(100vw/3.75);
  }


body {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  color: #000;
  background: #fff;
  font: 0.14rem/1.8 -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
p {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  vertical-align: bottom;
  /*max-width: 100%;*/
  width:100%;
  height:auto;
}

ul,
li {
  list-style-type: none;
}

a {
  color: #000;
  text-decoration: none;
}

.tc {
  text-align: center;
}

.tl {
  text-align: left;
}

.tr {
  text-align: right;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.cl {
  clear: both;
}

.fb {
  font-weight: bold;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  outline: none;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}

.pos {
  position: relative;
}

.over {
  overflow: hidden;
}

.fix {
  position: fixed;
}

.block {
  display: block;
}

select {
  background: none;
}
.trans{top:50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
      }

/*登录*/
.login_bg{width:100%;height:100%;position:fixed;left:0;top:0;}
.login_nr{width:510px;margin:0 auto;position:fixed;left:50%;top:47%;margin-left:-255px;box-sizing: border-box;padding:55px 50px;background:rgba(255,255,255,0.5);border-radius:10px;}
.login_k{width:100%;position:relative;line-height:1;padding:0;vertical-align:top;overflow:hidden;float:left;}
.login_input{border:solid 1px #5dafab;border-radius:8px;width:100%;height:42px;background:#fff;text-align:center;color:#888888;font-size:16px;margin:0;line-height:42px;float:left;margin-bottom:20px;}
.login_icon{width:18px;position:absolute;left:27px;top:13px;line-height:1;}
.login_btn{width:100%;border:none;background:#194967;height:55px;line-height:55px;border-radius:8px;color:#fff;font-size:22px;font-weight:bold;float:left;margin:20px 0;}






