* {    margin: 0;    padding: 0;    font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei";    text-decoration: none;    font-weight: normal;    list-style: none;    outline: none;    border: none;    /*box-sizing: initial;*/}.layui-layer-dialog .layui-layer-content {    color: #fff;}body {    padding: 0 !important;    color: #666;    font-size: 12px;}.clearfix {    clear: both;}header {    visibility: hidden;    height: 50px;}.main {    margin-left: 0;    background-color: transparent;    padding: 0;}html,body {    width: 100%;    height: 100%;}#contain {    width: 100%;    height: 100%;}.lian {    background: url('../images/lian.png') no-repeat;    background-size: 100% 100%;}.wei {    background: url('../images/wei.png') no-repeat;    background-size: 100% 100%;}.jian {    background: url('../images/jain.png') no-repeat;    background-size: 100% 100%;}.yun {    background: url('../images/yun.png') no-repeat;    background-size: 100% 100%;}.login-bg {    background: url('../images/loginBg.png') no-repeat;    background-size: 100% 100%;    position: relative;}#phone {    font-size: 16px;}/*.title_text span {*//*    float: left;*//*    font-size: 63px;*//*    line-height: 88px;*//*    font-weight: 800;*//*    letter-spacing: 5px;*//*    color: #13b5b1;*//*}*/.title_text{    padding-top: 90px;    text-align: center;    font-size: 55px;    font-weight: 800;    letter-spacing: 10px;    /*font-family: MicrosoftYaHei;*/    color:#fff;}.getCodeNumber {    width: 110px;    height: 29px;    line-height: 30px;    text-align: center;    color: #fff;    font-size: 14px;    font-size: 14px;    border-radius: 4px;    background-color: #2bb775;    display: inline-block;    float: right;}.login_box1 {    position: absolute;    /*width: 650px;*/    /*top: 5%;*/    /*left: 60%;*/    width:480px;    height:531px;    top: 0;    bottom: 0;    margin: auto;    right: 10vh;    background-color: #fff;    box-shadow:0 2px 12px 0 rgba(4,0,0,0.3);    border-radius: 5px;    padding: 50px 40px 0;}li.red>span{    border-bottom: 2px solid #333;    color:#333 !important;}.code-logo{    position: absolute;    top: 20px;    padding: 3px 8px;    left: 30px;    font-size: 20px;    font-weight: 800;    border-radius: 5px;    letter-spacing: 3px;    display:none;    width: 200px;}.code-logo img{    width: 100%;}.login_banner {    z-index: 100;    position: absolute;}.login_banner img {    margin: 11% 0 0 7%;    width: 886px;    height: 603px;}.login_banner_two {    height: 60%;    background: url(../images/banner_two.png)no-repeat 150px 28px;}.login_background {    height: 40%;    width: 100%;    background-color: #13b5b1;}.login_title {    margin-bottom: 50px;    text-align: center;}.login_title h1 {    display: block;    text-align: center;}.login_box {    /*float: left;*/    width: 100%;    height: 100%;    /*margin-left: 65px;*/    position: relative;    /*background: #fff;*/    /*border-radius: 5px;*/    /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35);*/}.login_tab {    float: left;    width: 45px;    position: absolute;    top: 60px;    right: -45px;}.login_tab ul:nth-child(1)>li{    background: #CE5254;}.login_tab ul li {    /* width: 100%; */    height: 135px;    cursor: pointer;    font-size: 18px;    background: #13b5b1;    text-align: center;    color: #fff;    border-radius: 0px 12px 12px 0px;    padding-top: 15px;    box-sizing: border-box;}.check {    width: 52px;    box-shadow: 1px 1px 1px #999999;}.login_tab ul li:hover {    width: 52px;}.login_tab ul li:nth-child(2) {    background: #1ED280;}/* .login_tab ul li:nth-child(3) {background: #CE5254;} */.login_tab ul li:nth-child(3) {    background: #36DAC5;    padding: 0;}.login_box2 input {    box-sizing: border-box;    border: 1px solid #cdcdcd;    line-height: 30px;    padding: 10px;    height: 50px;    padding-left: 50px;    width: 100%;}.login_box2 input:hover {    box-shadow: inset 0 -1px 1px #cdcdcd, inset 1px 0 1px #cdcdcd, inset -1px 0 1px #cdcdcd, inset -1px 0 1px #cdcdcd;}.login_left {    width: 300px;    height: 425px;    background: #13b5b1;    padding-top: 120px;    box-sizing: border-box;    float: left;}.logo {    display: block;    margin: auto;}.title {    /*margin-left: 55px;*/    margin-top: 20px;    color: #13b5b1;}.Black_vertical_lines {    width: 4px;    height: 20px;    background: #13b5b1;    float: left;}.title_text_sub {    float: left;    font-size: 24px;    line-height: 20px;    font-weight: bold;    margin-left: 10px;    /*color: #13b5b1;*/    letter-spacing: 3px;}.title_div {    border-bottom: 1px solid #CDCDCD;    padding-bottom: 15px;    /*margin-left: 55px;*/}.title_div .second_title {    display: inline-block;    font-size: 24px;    font-weight: bold;    /*margin: 40px 15px 15px 0;*/    color: #13b5b1;}.title_div .second_title_sub {    display: inline-block;    font-size: 16px;    /*margin: 48px 0 0 0;*/    margin: 0 10px;    color: #BFBFBF;}.ID {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_user.png)no-repeat left 0;}.login-type-div{    /*margin: 15px 5px 10px;*/    margin-top: 6px;    font-size: 16px;    color: #666666;    font-weight:600;    float: right;}#login-type{    width: 120px;    font-size: 14px;    padding-left: 5px;    border:1px solid rgba(205,205,205,1);    border-radius:2px;}.phone {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_user.png)no-repeat left 0;}.IDCode {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_user.png)no-repeat left 0;}.password {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_pwd.png)no-repeat left 0;}.passwordNumber,.passwordNumber1 {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_pwd.png)no-repeat left 0;}.changePwd,.newPassword,.newPassword1 {    line-height: 20px;    padding: 4px 0 5px 0;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333333;    font-size: 14px;    display: block;    background: url(../images/login_pwd.png)no-repeat left 0;}.validate_code {    line-height: 20px;    padding: 4px;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333;    font-size: 14px;    display: block;    float: left;    background: url(../images/login_code.png)no-repeat left 3px;}.validate_code_img {    margin-left: -101px;    margin-top: 38px;}.validate_code1 {    line-height: 20px;    padding: 4px;    /*width: 375px;*/    /*margin-left: 55px;*/    margin-top: 30px;    color: #333;    font-size: 14px;    display: block;    float: left;    background: url(../images/login_code.png)no-repeat left 3px;}.validate_code_img1 {    margin-left: -101px;    margin-top: 38px;}.remember {    /*margin-left: 55px;*/    margin-top: 25px;}.remember .c {    float: left;    margin-right: 25px;}.remember .c span.check {    top: 0;}#checkbox {    display: block;    float: left;    margin-left: 0;    cursor: pointer;    /* margin-top: -10px; */}#remember_me {    /* margin-left: 25px; */    /*margin-top: 0px;*/    font-size: 13px;    margin-top: 4px;    float: left;}.login_right .bordercolor {    border-bottom: 2px solid #333;}.login_button {    /*width: 375px;*/    width: 100%;    height: 50px;    /*border-radius: 2px;*/    /*margin-left: 55px;*/    margin-top: 35px;    border-radius: 10px;    background: #13b5b1;    color: #FFFFFF;    cursor: pointer;    font-size: 17px;    /*font-family: MicrosoftYaHei;*/}.confirm {    /*width: 375px;*/    height: 50px;    /*border-radius: 2px;*/    /*margin-left: 55px;*/    margin-top: 35px;    border-radius: 10px;    background: #13b5b1;    color: #FFFFFF;    cursor: pointer;    font-size: 17px;    /*font-family: MicrosoftYaHei;*/}.getCode {    /*margin-left: 55px;*/    font-size: 20px;    margin-top: 30px;}.getCode span {    width: 79px;    height: 29px;    line-height: 30px;    text-align: center;    color: #fff;    border-radius: 4px;    background-color: #666;    display: inline-block;    float: right;    cursor: pointer;}.gologin {    position: absolute;    right: 10px;    bottom: 20px;    font-size: 14px;    cursor: pointer;}.backLogin {    cursor: pointer;    position: absolute;    bottom: 10px;    right: 10px;}.getCode {    /*margin-left: 55px;*/    font-size: 20px;    margin-top: 30px;}.getCode span {    width: 110px;    height: 29px;    line-height: 30px;    text-align: center;    color: #fff;    border-radius: 4px;    background-color: #2bb775;    display: inline-block;    float: right;}h4{    /*width: 400px;*/    /*margin: 0 auto;*/    /*line-height: 80px;*/    /*height: 80px;*/    font-size: 26px;    font-weight: bold;    letter-spacing: 0;    color: #333333;    text-align: center;    /*font-family:MicrosoftYaHei;*/    border-bottom: 1px solid rgba(221,221,221,1);    padding-bottom: 10px;}#unitDiv{    /* border: 1px solid red; */    width: 400px;    margin-top:10px;    height: 330px;    overflow-y: scroll;    /*margin-left: 40px;*/}#unitDiv li{    padding-left:20px;    height: 44px;    margin-bottom: 10px;    line-height: 44px;    cursor: pointer;    font-size: 16px;    background: rgba(248,248,249,1)}#unitDiv li:hover{    background: #13b5b1;    color: #ffffff;}.checkActive{    background: #13b5b1!important;    color: #ffffff;}.regert{    display: inline-block;    /*margin-top: 20px;*/    /*margin-left: 45px;*/    font-size: 14px;    color: #13b5b1;    cursor: pointer;}/*webkit内核*/#unitDiv::-webkit-scrollbar {    width:1px;    height:1px;}#unitDiv::-webkit-scrollbar-button    {    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar-track     {    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar-track-piece {    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar-thumb{    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar-corner {    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar-resizer  {    background-color:rgba(0,0,0,0);}#unitDiv::-webkit-scrollbar {    width:1px;    height:1px;}/*o内核*/#unitDiv .-o-scrollbar{    -moz-appearance: none !important;    background: rgba(0,255,0,0) !important;}#unitDiv::-o-scrollbar-button    {    background-color:rgba(0,0,0,0);}#unitDiv::-o-scrollbar-track     {    background-color:rgba(0,0,0,0);}#unitDiv::-o-scrollbar-track-piece {    background-color:rgba(0,0,0,0);}#unitDiv::-o-scrollbar-thumb{    background-color:rgba(0,0,0,0);}#unitDiv::-o-scrollbar-corner {    background-color:rgba(0,0,0,0);}#unitDiv::-o-scrollbar-resizer  {    background-color:rgba(0,0,0,0);}/*IE10,IE11,IE12*/#unitDiv{    -ms-scroll-chaining: chained;    -ms-overflow-style: none;    -ms-content-zooming: zoom;    -ms-scroll-rails: none;    -ms-content-zoom-limit-min: 100%;    -ms-content-zoom-limit-max: 500%;    -ms-scroll-snap-type: proximity;    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);    -ms-overflow-style: none;    overflow: auto;}.password-div{    position: relative;}.password-div .img-btn{    position: absolute;    top: 0;    right: 15px;    bottom: 0;    margin: auto 0;    width: 22px;    height: 22px;    cursor: pointer;    background: url("../images/img_close.png") no-repeat center;}.password-div.open .img-btn{    background-image: url("../images/img_open.png");}.home_link{    margin-top: 10px;    text-align: center;}.home_link a{    font-size: 18px;    color: #337ab7;    text-decoration: underline;    font-weight: 800;}.home_link a:focus,.home_link a:hover{    color: #23527c;}#loading-div{    width: 100%;    height: 100%;    background: rgb(255, 255, 255);    overflow: hidden;    position: fixed;    top: 0;    left: 0;    display: none;    z-index: 9999;}.footer-bottom {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 40px;    font-size: 12px;    /*color: #666;*/    /*background: #ECEDEE;*/    color: #aaabae;    background: #2c2f38;    line-height: 40px;    text-align: center;}.footer-bottom a {    color: #aaabae;}.footer-bottom img {    margin:0 5px;    vertical-align: middle;}.footer-bottom span {    vertical-align: middle;}.footer-bottom .margin {    margin-left: 20px;}.footer-bottom .middle {    vertical-align: middle;}.footer-bottom .count {    vertical-align: top;}.tj {    display: none;}