@import "./common.css";
@import "./layui.css";
/* @import "okadmin.animate.css"; */
@import "./okLoading.css";

/**控制台样式*/
.console .map-body {
    height: 360px
}

.console .map-china {
    height: 360px
}

.console .home .layui-card {
    /*-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .08);*/
    /*box-shadow: 0 0 20px rgba(0, 0, 0, .08);*/
    -moz-box-shadow: 0px 2px 5px #1E9FFF;
    -webkit-box-shadow: 0px 2px 5px #1E9FFF;
    box-shadow: 0px 1px 5px #1E9FFF;
}

.console .home .layui-card {
    /*-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .08);*/
    /*box-shadow: 0 0 20px rgba(0, 0, 0, .08);*/
    -moz-box-shadow: 0px 2px 5px #1E9FFF;
    -webkit-box-shadow: 0px 2px 5px #1E9FFF;
    box-shadow: 0px 1px 5px #1E9FFF;
}

.console-display {
    border-radius: 15px;
}


.console .ok-card-body {
    padding: 20px;
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.console .ok-card-body .stat-text {
    color: #455a64;
    font-size: 24px;
    padding-bottom: 5px
}

.console .ok-card-body .stat-heading {
    color: #99abb4
}

.console .ok-card-body .img-box {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px
}

.console .ok-card-body .img-box img {
    width: 60px
}

.console .ok-card-body .cart-r {
    display: inline-block;
    vertical-align: middle
}

.console .progress-box {
    margin-bottom: 20px;
    display: flex
}

.console .progress-box .por-title {
    font-weight: 600;
    color: #868e96;
    padding-bottom: 5px
}

.console .progress-box .por-txt {
    font-size: 13px;
    padding-bottom: 5px
}

.console .progress-box .pro-head {
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
    float: left;
    overflow: hidden;
    padding-right: 20px
}

.console .progress-box .pro-head img {
    background: #bea8ab;
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.console .progress-box .pro-data {
    display: inline-block;
    vertical-align: middle;
    flex: 1
}

.console .ok-card-body .stat-text {
    color: #455a64;
    font-size: 24px;
    padding-bottom: 5px
}

.console .ok-card-body .stat-heading {
    color: #99abb4
}

.console .ok-card-body .img-box {
    display: inline-block;
    vertical-align: middle
}

.console .ok-card-body .img-box img {
    width: 60px
}

.console .ok-card-body .cart-r {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px
}


/*控制台1*/
.console1 .data-body .w-img {
    width: 60px;
    height: 60px
}

.console1 .data-body .w-img img {
    width: 100%;
    height: 100%
}

.console1 .line-home-a {
    height: 60px
}

.console1 .data-body .media-cont .tit {
    font-size: 16px;
    padding-bottom: 5px
}

.console1 .data-body .media-cont .num {
    font-size: 24px;
    line-height: 22px
}

.console1 .data-body .media-cont {
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.console1 .data-body {
    display: flex;
    padding: 20px;
    padding-bottom: 0;
    color: #333
}

/*登录*/
#login .layui-icon {
    font-size: 16px !important
}

#login .mag0 {
    margin: 0 !important
}

#login ::selection {
    background: #ff5722;
    color: #fff
}

#login .layui-red {
    color: red !important;
    font-weight: 700
}

#login .layui-blue {
    color: #5FB878 !important
}

#login .layui-form-item.layui-input-focus input {
    border-color: #ff6700 !important
}

#login .layui-block {
    width: 100% !important
}

#login {
    width: 100%;
    height: 100%;
    background-image: url(../img/bbg.png);
    background-repeat: no-repeat;
    background-size:cover;
    position: relative;
    /* background-color: #174477; */
}

/* #login h1{
    position: absolute;
    color: #fff;
    left: 50%;
    top: 30%;
    transform: translate(-50%,-50%);
} */


#login form.layui-form h2{
    width: 70%;
    color: #1E9FFF;
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 1px solid #1E9FFF;
    margin-left: 15%;
    padding-bottom: 3px;
}


#login form.layui-form {
    padding: 20px;
    width: 500px;
    height: 320px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* box-shadow: 0 0 50px #1E9FFF */
}

#login .login_face {
    margin: -55px auto 20px;
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 5px solid #fff;
    overflow: hidden;
    box-shadow: 0 0 30px #1E9FFF;
    background: #fff
}

#login .login_face img {
    width: 100%
}

#login .layui-form-item {
    position: relative
}

/* #login .layui-form-item label {
    position: absolute;
    color: #757575;
    left: 10px;
    top: 9px;
    line-height: 20px;
    background: 0 0;
    padding: 0 5px;
    font-size: 14px;
    cursor: text
} */

#login #code {
    padding-right: 110px
}

#login .captcha-box input {
    width: 63%;
}
#login .captcha-box .captchaImg {
    position: absolute;
    bottom: 1px;
    right: 1px;
    cursor: pointer;
    width: 33%;
    height: 45px;
    background: #c4e1ce
}
#login .captcha-box .captchaImg img {
    width: 100%;
    height: 100%;
    display: block;
}

#login .layui-form-item input {
    background: #fff !important
}

#login .layui-form-item input, #login .layui-form-item label {
    display: block;
    margin-bottom: 3px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

#login .layui-form-item input::placeholder {
    color: transparent !important
}

#login .layui-form-item.layui-input-focus input::placeholder {
    color: #757575 !important
}

#login .layui-form-item.layui-input-active label, #login .layui-form-item.layui-input-focus label {
    top: -10px;
    font-size: 15px;
    color: #ff6700;
    background: #fff !important
}

#login .login-link {
    display: block;
    font-size: 12px
}

#login .login-link a {
    display: inline-block;
    margin-right: 20px
}

/*基本资料*/
.user-info .user_left {
    float: left;
    margin: 20px 0 0 5%
}

.user-info .user_right p {
    margin: 10px 0 25px;
    font-size: 12px;
    text-align: center;
    color: #ff5722
}

.user-info .userAddress.layui-form-item .layui-input-inline {
    width: 23%
}

.user-info .userAddress.layui-form-item .layui-input-inline:last-child {
    margin-right: 0
}

@media screen and (max-width: 450px) {
    .user-info .userAddress.layui-form-item .layui-input-inline {
        width: auto
    }
}

/*修改密码*/
.seting-pass {
    background: #FFFFFF;
}

.seting-pass .user_right p {
    margin: 10px 0 25px;
    font-size: 12px;
    text-align: center;
    color: #ff5722
}

.seting-pass .layui-table th {
    text-align: center
}

.seting-pass .changePwd {
    width: 100%;
    max-width: 480px;
}


/*响应样式*/
@media screen and (max-width: 750px) {
    .ok-in-hide-md {
        display: none !important
    }
}

@media screen and (max-width: 548px) {
    .ok-in-hide-xs, [ok-pc-in-show] {
        display: none !important
    }
}

.layui-icon-font {
    color: red;
    font-size: 1px;
}

.topFont .layui-layer-title {
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
}

.layui-upload-img{
    border: 1px solid #888;
    padding: 13px;
    /* background: #ddd; */
    margin: 20px 0 20px 20px;
}

.layui-layer-photos .layui-layer-content{
    overflow: visible !important;
}
.layui-layer-page .layui-layer-content{
    overflow: visible;
}
.layui-layer-imguide{
    display: none !important;
}
.layui-layer-imgbar{
    display: none !important;
}
.layui-layer-imgprev{
    left: -50px;
}
.layui-layer-imgnext{
    right: -50px;
}
/* .layui-layer-setwin .layui-layer-close2{
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
} */
.layui-table-tool-self{
    display: none;
}
.ew-tree-table-tool-right{
    display: none;
}