div, ul, li {
    margin: 0;
    padding: 0;
}
ul, li {
    list-style: none outside none;
}

/* layer begin */
.ios-select-widget-box.olay {
    position: fixed;
    z-index: 500;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    background: rgba(0, 0, 0, 0.75);
}
.ios-select-widget-box.olay > div {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
    bottom: 0;
    left: 0;
    visibility: visible;
}
.ios-select-widget-box header.iosselect-header {
    height: 44px;
    line-height: 44px;
    background-color: #eee;
    width: 100%;
    z-index: 9999;
    text-align: center;
}
.ios-select-widget-box header.iosselect-header a {
    font-size: 16px;
    color: #e94643;
    text-decoration: none;
}
.ios-select-widget-box header.iosselect-header a.close {
    float: left;
    padding-left: 15px;
    height: 44px;
    line-height: 44px;
}
.ios-select-widget-box header.iosselect-header a.sure {
    float: right;
    padding-right: 15px;
    height: 44px;
    line-height: 44px;
}
.ios-select-widget-box {
    padding-top: 44px;
}
.ios-select-widget-box .one-level-contain,
.ios-select-widget-box .two-level-contain,
.ios-select-widget-box .three-level-contain,
.ios-select-widget-box .four-level-contain,
.ios-select-widget-box .five-level-contain {
    height: 100%;
    overflow: hidden;
}
.ios-select-widget-box .iosselect-box {
    overflow: hidden;
}
.ios-select-widget-box .iosselect-box > div {
    display: block;
    float: left;
}
.ios-select-widget-box ul {
    background-color: #fff;
}
.ios-select-widget-box ul li {
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    color: #111;
    opacity: .3;
}
.ios-select-widget-box ul li.at {
    font-size: 16px;
    opacity: 1;
}
.ios-select-widget-box ul li.side1 {
    font-size: 15px;
    opacity: .7;
}
.ios-select-widget-box ul li.side2 {
    font-size: 14px;
    opacity: .5;
}
.ios-select-widget-box.one-level-box .one-level-contain {
    width: 100%;
}
.ios-select-widget-box.one-level-box .two-level-contain,
.ios-select-widget-box.one-level-box .three-level-contain,
.ios-select-widget-box.one-level-box .four-level-contain,
.ios-select-widget-box.one-level-box .five-level-contain,
.ios-select-widget-box.one-level-box .six-level-contain {
    width: 0;
}
.ios-select-widget-box.two-level-box .one-level-contain, 
.ios-select-widget-box.two-level-box .two-level-contain {
  width: 50%;
}
.ios-select-widget-box.two-level-box .three-level-contain,
.ios-select-widget-box.two-level-box .four-level-contain,
.ios-select-widget-box.two-level-box .five-level-contain,
.ios-select-widget-box.two-level-box .six-level-contain {
    width: 0;
}
.ios-select-widget-box.three-level-box .one-level-contain, 
.ios-select-widget-box.three-level-box .two-level-contain {
    width: 30%;
}
.ios-select-widget-box.three-level-box .three-level-contain {
    width: 40%;
}
.ios-select-widget-box.three-level-box .four-level-contain
.ios-select-widget-box.three-level-box .five-level-contain,
.ios-select-widget-box.three-level-box .six-level-contain {
    width: 0%;
}

.ios-select-widget-box.four-level-box .one-level-contain, 
.ios-select-widget-box.four-level-box .two-level-contain,
.ios-select-widget-box.four-level-box .three-level-contain,
.ios-select-widget-box.four-level-box .four-level-contain {
    width: 25%;
}
.ios-select-widget-box.four-level-box .five-level-contain,
.ios-select-widget-box.four-level-box .six-level-contain {
    width: 0%;
}

.ios-select-widget-box.five-level-box .one-level-contain, 
.ios-select-widget-box.five-level-box .two-level-contain,
.ios-select-widget-box.five-level-box .three-level-contain,
.ios-select-widget-box.five-level-box .four-level-contain,
.ios-select-widget-box.five-level-box .five-level-contain {
  width: 20%;
}
.ios-select-widget-box.five-level-box .six-level-contain {
  width: 0%;
}

.ios-select-widget-box.six-level-box .one-level-contain, 
.ios-select-widget-box.six-level-box .two-level-contain,
.ios-select-widget-box.six-level-box .three-level-contain,
.ios-select-widget-box.six-level-box .four-level-contain,
.ios-select-widget-box.six-level-box .five-level-contain {
  width: 16%;
}
.ios-select-widget-box.six-level-box .six-level-contain {
  width: 20%;
}
.ios-select-widget-box .cover-area1 {
    width: 100%;
    border: none;
    border-top: 1px solid #d9d9d9;
    position: absolute;
    top: 149px;
    margin: 0;
    height: 0;
}
.ios-select-widget-box .cover-area2 {
    width: 100%;
    border: none;
    border-top: 1px solid #d9d9d9;
    position: absolute;
    top: 183px;
    margin: 0;
    height: 0;
}
.ios-select-widget-box #iosSelectTitle {
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    color: #333;
}
.ios-select-body-class {
    overflow: hidden;
}
.ios-select-body-class body {
    touch-action: none;
}
.ios-select-widget-box.olay > div > .ios-select-loading-box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.5);
    display: none;
}
.ios-select-widget-box.olay > div > .ios-select-loading-box > .ios-select-loading { 
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEMxMEI3NDI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEMxMEI3NTI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4QzEwQjcyMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4QzEwQjczMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GeWqMwAAA+BJREFUeNrMmVlsTGEUx+9cXZQiLZWKklhbQSSlSMUWSxAiJGJ5aSQehOiDF7yI4EFILW99I3iRSJGUPkiILSKp2OuJVtHWkrRVapn2jv+R/ycnn5l27rQz10l+mWlyl/+c833nO+c0FIlEnATMBbPAIn5OBuPAENAKToC74BtoB59AG/D9spBPgaPBdrAFjJH7Fa66TkRuNe8gP8Bb8Ap8j/eFaXFelwv286WZfKG2WL9SX5cFCuntBvAc/OoPD64HJ8EI5Q3tmW7whl4pAl/AUfAEDKZnQ1HuFXGPQGOiAsW7x8A26wUhirgMLnGtfe3hGcO5NApARpRnSchrY0UhlkAJxxmw0npYBzgOKinSj6WDCfRyphWFJnAPdMUjUH71WbDKElcDykGL0zcbCEroVf389+CW7Uk3ygNk/azghYIHDoCN/SDO4W6+A55aAiUrzImWz7StA2WWuF2gIpEc1ovVgQeWyELm06gCc8ARJU44DM45yTPZII8tkXO5DP4RuI8iPYqr4YmQbJN8+E4JlA1abAuUBbtZeU526O4khDWW3QdhK9TZWmAZd6/x3inw0UmdSZJ/pgSKlilGoMvTwoiTw/20k3p7yTyovRgScTNAvgrvFSbkVJuE+LU6GiXEefJHqfKefF5zgrMGVRnJZ4HEerryXjdzU1DWbB2BI10mRuPBej+1WhKsi8vLeDDXZRllwtvoBG8davNmS4gHUZyTQIWSrM1iQpyZptafo4QGabp9+JNmOijMY9MTtGWpEHe5PDHMGsz/DwQOUwI7XVYUZheP1ZVEAJbOFsGswTYR+EKF2NWVRABWwHPYeLDFZWKOKJFLAhRYpMQJjS7rsWYlcjlTT6pNOr5pahfL5m12KaparUPpZTcEILCEjjGniCy9iMk3F9hImzCXcZqQKhOnLFShjbBX/psQP4Aq5UUpdfZEGXEkKzGvZf4zu/exOdV0T1LJCZTx4gK2msm2Uq494z1pS29Ea5ra2RPrrm4HpwvJsplgtTW/kXq0M1ZffF2F2uMNe+nJUD+HVWaLm8AAtXNrOXTqcfQh2fwQmKdST4TTgAp6ui+WTWFTrUpedu15Fs29Do/kuDsIZlsiW7njryZQ2MrAaD5Yqko88+w6zoPCfsdv5VwjnnXayA67zYmUdGM/e0i+E7nWivnDPUWEz6iyPedngLkY7ARDrQeb72GOz5roVY/eylMHvxflXjkpLoKHfZ2wmhJIkvcylUi9BAnTa9U9DD59CzQm/csaZv0cn0JbOeK4ye/xbfcE/w0hYZvElnU8GEXBGRQjeewzi5B6rtP6RGY9vwUYACMHTam1T1ebAAAAAElFTkSuQmCC) no-repeat 0 0;
    background-size: contain;
    -webkit-animation: loading-keyframe 1s infinite linear;
            animation: loading-keyframe 1s infinite linear;
}
.fadeInUp .layer{
    -webkit-animation: fadeInUp .5s;
    animation: fadeInUp .5s;
}
.fadeOutDown .layer{
    -webkit-animation: fadeOutDown .5s!important;
    animation: fadeOutDown .5s!important;
}
@-webkit-keyframes loading-keyframe {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes loading-keyframe {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
    }
}
@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
}
@charset "UTF-8";
* {
  padding: 0;
  margin: 0; }

*:focus {
  outline: none;
  outline-style: none;
  -moz-outline-style: none; }

html {
  height: 100%; }

body {
  height: 100%;
  font: 14px/1.5 "Microsoft YaHei"; }

li {
  list-style: none; }

a {
  cursor: pointer;
  text-decoration: none;
  color: #333;
  outline: none; }

input {
  outline: none;
  text-shadow: none;
  box-shadow: none; }

input[type=button] {
  cursor: pointer; }

::-ms-clear, ::-ms-reveal {
  display: none; }

/* color */
/* font-size */
/* font-family */
/* radius */
/* num */
/* height */
/* width */
/* margin or padding */
.font-size-30 {
  font-size: 30px !important; }

.height-35 {
  height: 35px !important; }

.height-percent-50 {
  height: 50% !important; }

.col-width-percent-30 {
  width: 30% !important; }

.col-width-percent-50 {
  width: 50% !important; }

.col-width-percent-69 {
  width: 69% !important; }

.col-width-percent-49_5 {
  width: 49.5% !important; }

.col-width-percent-32_8 {
  width: 32.8% !important; }

.col-ml-percent-0_8 {
  margin-left: 0.8%; }

.md-button {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px; }

md-button {
  display: inline-block;
  overflow: hidden; }

.statistics-1 {
  width: 140px;
  height: 77px;
  height: 77px;
  float: left;
  background: linear-gradient(135deg, #ffde8b 0%, #ffac6b 100%);
  border-radius: 3px; }

.statistics-2 {
  width: 140px;
  height: 77px;
  float: left;
  margin-left: 10px;
  background: linear-gradient(135deg, #ff8bac 0%, #fb497c 100%);
  border-radius: 3px; }

.statistics-3 {
  width: 140px;
  height: 77px;
  float: left;
  margin-top: 12px;
  background: linear-gradient(135deg, #9eeef9 0%, #3cc1e7 100%);
  border-radius: 3px; }

.statistics-4 {
  width: 140px;
  height: 77px;
  float: left;
  margin-left: 10px;
  margin-top: 12px;
  background: linear-gradient(135deg, #8b99ff 0%, #9d49fb 100%);
  border-radius: 3px; }

.col.no-padding.statics {
  height: auto;
  text-align: center;
  padding: 85px 0; }

.statistic-font {
  line-height: 77px;
  color: white;
  text-align: center;
  font-size: 15px; }

.statistic-font1 {
  line-height: 40px;
  text-align: center;
  color: white;
  font-size: 15px; }

.statistic-font2 {
  line-height: 35px;
  text-align: center;
  color: white;
  font-size: 15px; }

.mt15 {
  margin-top: 15px; }

.mt20 {
  margin-top: 20px; }

.mt100 {
  margin-top: 100px; }

.mtm15 {
  margin-top: -15px; }

.mr0 {
  margin-right: 0 !important; }

.mr5 {
  margin-right: 5px; }

.mr10 {
  margin-right: 10px; }

.mr15 {
  margin-right: 15px; }

.mr20 {
  margin-right: 20px; }

.mb10 {
  margin-bottom: 10px; }

.mb15 {
  margin-bottom: 15px; }

.mb20 {
  margin-bottom: 20px; }

.ml10 {
  margin-left: 10px; }

.ml15 {
  margin-left: 15px; }

.ml20 {
  margin-left: 20px; }

.pt15 {
  padding-top: 15px; }

.pt20 {
  padding-top: 20px; }

.pr15 {
  padding-right: 15px; }

.pr20 {
  padding-right: 20px; }

.pb15 {
  padding-bottom: 15px; }

.pb20 {
  padding-bottom: 20px; }

.pl15 {
  padding-left: 15px; }

.pl20 {
  padding-left: 20px; }

.relative {
  position: relative; }

.w80 {
  width: 80% !important; }

.margin-auto {
  margin: 0 auto; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  color: #333; }

.show {
  display: block !important; }

.hide {
  display: none !important; }

.red {
  color: #ff0000; }

.green {
  color: #008000; }

.error {
  color: #ff0000 !important; }

.circle {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  vertical-align: middle;
  margin-right: 5px;
  background-color: #666; }
  .circle.circle-red {
    background-color: #ff0000; }
  .circle.circle-green {
    background-color: green; }

/* input */
.input-1 {
  width: 300px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-1.error {
    border: 1px solid #ff0000; }

input[type=radio] {
  position: relative;
  top: 2px; }

.input-2 {
  width: 160px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-2.error {
    border: 1px solid #ff0000; }
  .input-2.row {
    width: 100%; }
  .input-2.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-3 {
  width: 125px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-3.error {
    border: 1px solid #ff0000; }
  .input-3.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-4 {
  width: 100%;
  height: 30px;
  box-sizing: border-box;
  color: #666; }
  .input-4.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-5 {
  width: 50%;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-5.error {
    border: 1px solid #ff0000; }
  .input-5.row {
    width: 100%; }
  .input-5.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-60 {
  width: 60px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-60.error {
    border: 1px solid #ff0000; }
  .input-60.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-100 {
  width: 100px;
  height: 35px;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-100.error {
    border: 1px solid #ff0000; }
  .input-100.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-160 {
  width: 160px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-160.error {
    border: 1px solid #ff0000; }
  .input-160.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-250 {
  width: 250px;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }
  .input-250.error {
    border: 1px solid #ff0000; }
  .input-250.none {
    border: none;
    outline: none;
    box-shadow: none; }

.input-file {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  opacity: 0;
  z-index: 555; }

.color-0 {
  color: #fff !important; }

.color-1 {
  color: #333 !important; }

.color-2 {
  color: #248df1; }

.color-3 {
  color: #ff0000; }

.color-4 {
  color: #666 !important; }

.color-5 {
  color: #1e9429 !important; }

.font-size-12 {
  font-size: 12px !important; }

.font-size-16 {
  font-size: 16px !important; }

.font-size-18 {
  font-size: 16px; }

.font-size-20 {
  font-size: 20px; }

.font-size-24 {
  font-size: 24px; }

.input-clear {
  position: absolute;
  top: 11px;
  right: 10px; }

.input-checkbox {
  vertical-align: middle;
  margin-top: -2px; }

.title-1 {
  font-size: 16px;
  color: #2998EC; }

textarea {
  resize: none;
  padding: 0 5px;
  box-sizing: border-box;
  border: #ddd solid 1px;
  border-radius: 3px;
  color: #666; }

.text-area {
  height: 100px;
  padding-top: 10px; }

.tit-strong {
  font-weight: 600;
  line-height: 30px; }

.link {
  color: #248df1;
  text-decoration: underline;
  line-height: 25px; }

/* file */
.file {
  position: relative;
  display: block;
  float: left;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #bcebf5;
  text-align: center;
  color: #666;
  border: 1px solid #99D3F5;
  border-radius: 4px;
  overflow: hidden;
  text-decoration: none;
  text-indent: 0;
  box-sizing: border-box; }
  .file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    width: 100% !important;
    height: 100% !important; }
  .file:hover {
    background: #eee;
    text-decoration: none; }
  .file.add {
    background-color: #fff;
    font-size: 12px; }
  .file.add1 {
    background-color: #fff;
    font-size: 12px; }
  .file.add2 {
    background-color: #fff;
    font-size: 12px; }
  .file.add:before {
    content: "\9009\62E9\6587\4EF6";
    color: #666; }
  .file.add1:before {
    content: "\6B63\9762\4E0A\4F20";
    color: #666; }
  .file.add2:before {
    content: "\53CD\9762\4E0A\4F20";
    color: #666; }
  .file.text {
    height: 35px;
    line-height: 35px; }

.file-disabled {
  background-color: #92c3f1; }

.file-ul {
  float: left;
  display: block; }
  .file-ul li {
    position: relative;
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    border: 1px solid #eee; }
    .file-ul li img {
      width: 100%;
      height: 100%; }
    .file-ul li .fa {
      position: absolute;
      top: -12px;
      right: -12px;
      color: #333;
      font-weight: 100;
      cursor: pointer; }

/* mixin */
.left {
  float: left !important; }

.right {
  float: right !important; }

.box {
  position: relative;
  width: 100%;
  height: 100%; }
  .box .box-left {
    position: relative;
    float: left;
    width: 220px;
    height: 100%;
    box-sizing: border-box; }
  .box .box-right {
    float: right;
    width: calc(100% - 220px);
    height: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    position: relative; }
    .box .box-right .nodata {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -60%);
      text-align: center; }
      .box .box-right .nodata .nodata-tip {
        font-size: 16px;
        margin-top: 15px;
        color: #999; }

.box--not-show {
  padding-top: 100px;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  color: red; }

.module {
  position: relative;
  width: 100%;
  color: #666;
  margin-bottom: 15px;
  border: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC;
  padding: 15px 15px;
  box-sizing: border-box;
  margin-top: 1px; }
  .module.module-visible {
    overflow: visible; }
  .module .title {
    font-size: 18px;
    color: #333;
    padding-bottom: 10px;
    text-shadow: 0 0 1px #eee; }
  .module.hidden {
    overflow: hidden; }
  .module > .col {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    min-height: 35px;
    margin-bottom: 15px;
    padding: 0;
    font-size: 0; }
    .module > .col .col-item {
      display: inline-block;
      width: 25%;
      height: auto;
      margin-right: 0;
      float: none;
      font-size: 14px;
      padding-right: 15px; }
      .module > .col .col-item label {
        background-color: transparent;
        border: none;
        text-align: left;
        width: 100%; }
      .module > .col .col-item .input-1,
      .module > .col .col-item .input-2,
      .module > .col .col-item .input-3,
      .module > .col .col-item .input-4 {
        width: 100% !important;
        height: 35px;
        margin-right: 0;
        float: left;
        border-radius: 3px; }
      .module > .col .col-item .input-5 {
        height: 35px;
        margin-right: 0;
        float: left; }
    .module > .col .col-item.case {
      width: 275px;
      margin-right: 5px;
      margin-bottom: 5px;
      float: left; }
      .module > .col .col-item.case label {
        width: 80px;
        float: left; }
      .module > .col .col-item.case .input-2 {
        width: calc(100% - 80px) !important; }
  .module .col:last-child {
    margin-bottom: 0; }
  .module .col.buttons {
    z-index: 2;
    margin-bottom: 0;
    padding-right: 15px;
    padding-left: 15px; }
    .module .col.buttons .col-buttons {
      min-height: 35px;
      float: left; }
      .module .col.buttons .col-buttons md-button {
        margin-right: 5px;
        margin-bottom: 5px; }
      .module .col.buttons .col-buttons md-button:last-child {
        margin-right: 0; }
    .module .col.buttons .col-buttons.right {
      transition: all linear 0.5s;
      left: 0;
      text-align: right; }
    .module .col.buttons .col-buttons.right.ng-show {
      left: 1000px; }
  .module .col.sildeToggleBox {
    top: 0;
    z-index: 1;
    transition: all linear 0.5s;
    margin-top: 15px;
    padding-left: 15px; }
    .module .col.sildeToggleBox .col-item .input-5:nth-child(2) {
      border-radius: 3px 0 0 3px;
      border-right: 0 !important; }
    .module .col.sildeToggleBox .col-item .input-5:nth-child(3) {
      border-radius: 0 3px 3px 0; }
  .module .col.sildeToggleBox.ng-show {
    top: -1000px; }

.module--shadow {
  border: none;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.13); }

.module.search {
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0; }

.col.auto {
  height: auto;
  overflow: hidden; }
  .col.auto .col-item {
    height: auto;
    overflow: hidden; }

.ios-checkbox {
  display: block;
  float: left; }

.emulate-ios-button {
  display: block;
  width: 65px;
  height: 33px;
  background: #34bf49;
  border-radius: 5rem;
  cursor: pointer;
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.emulate-ios-button:after {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 36px;
  top: 4px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.bar-div {
  padding: 15px !important;
  box-sizing: border-box;
  display: table;
  background-color: #F3F3F3; }
  .bar-div .col-width-percent-50 {
    width: 49.5%;
    height: auto;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #fff;
    border-radius: 10px; }
    .bar-div .col-width-percent-50 .col:nth-child(1) {
      box-sizing: border-box;
      line-height: 55px;
      padding: 0 10px; }
      .bar-div .col-width-percent-50 .col:nth-child(1) a {
        color: blue; }

.raw-checkbox {
  height: 10px;
  width: 10px; }

.raw-checkbox:checked + label {
  background: #ccc; }

/* 这里是伪元素偏移,初始是0.9+0.05 ,所以这里1.05rem */
.raw-checkbox:checked + label:after {
  left: 4px; }

.raw-checkbox:checked + label:active:after {
  left: .5rem; }

.raw-checkbox:disabled + label {
  background: #d5d5d5;
  pointer-events: none; }

.raw-checkbox:disabled + label:after {
  background: #bcbdbc; }

.col {
  position: relative;
  width: 100%;
  color: #666;
  height: 55px;
  padding: 3px 0;
  box-sizing: border-box;
  clear: both; }
  .col.col-visible {
    overflow: visible; }
  .col .col-main {
    height: 100%; }
  .col .height-500 {
    height: 500px; }
  .col .col-width-percent-25 {
    width: 25%;
    height: auto;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px; }
    .col .col-width-percent-25 .click-h2 {
      cursor: pointer; }
    .col .col-width-percent-25 .col:nth-child(1) {
      line-height: 55px;
      text-align: center;
      border-radius: 10px; }
      .col .col-width-percent-25 .col:nth-child(1) h2,
      .col .col-width-percent-25 .col:nth-child(1) h3 {
        color: #fff; }
    .col .col-width-percent-25 .col:nth-child(2) {
      margin-top: 10px; }
  .col.h35 {
    height: 35px; }
  .col .col-item {
    position: relative;
    float: left;
    height: 35px;
    line-height: 33px;
    margin-right: 20px;
    box-sizing: border-box; }
    .col .col-item.w50 {
      width: 50%;
      margin-right: 0; }
    .col .col-item > label {
      display: block;
      float: left;
      width: 100px;
      height: 100%;
      text-align: right;
      background-color: whitesmoke;
      border-radius: 3px 0 0 3px;
      border: #ddd solid 1px;
      box-sizing: border-box;
      border-right: 0; }
      .col .col-item > label.border {
        border: #ddd solid 1px;
        margin-right: 10px;
        border-radius: 3px; }
      .col .col-item > label.asterisk:before {
        content: "*";
        color: #ff0000;
        position: relative;
        top: 3px;
        padding-right: 3px; }
      .col .col-item > label.backdrop {
        border: none;
        background-color: transparent; }
      .col .col-item > label.label-large {
        width: 125px; }
      .col .col-item > label.label--big {
        width: 180px; }
      .col .col-item > label.label-short {
        width: 50px; }
      .col .col-item > label .required {
        color: red !important;
        margin-right: 5px;
        font-style: normal;
        vertical-align: sub; }
    .col .col-item select,
    .col .col-item input {
      border-radius: 0 3px 3px 0; }
    .col .col-item .textarea {
      float: left;
      width: 100px;
      height: 60px; }
    .col .col-item .ul {
      float: left;
      height: 80px !important;
      border: #ddd solid 1px;
      overflow-x: hidden;
      overflow-y: auto; }
      .col .col-item .ul li {
        width: 100%;
        line-height: 20px;
        padding: 0 10px;
        box-sizing: border-box; }
        .col .col-item .ul li input[type=checkbox] {
          margin-right: 5px; }
    .col .col-item .sex {
      float: left;
      width: 50px;
      height: 100%;
      margin-right: 30px; }
      .col .col-item .sex > label {
        margin-right: 2px; }
  .col .col-item-auto {
    float: left;
    margin-right: 20px; }
    .col .col-item-auto label {
      display: block;
      float: left;
      height: 35px;
      line-height: 35px;
      width: 100px;
      text-align: right; }
      .col .col-item-auto label.asterisk:before {
        content: "*";
        color: #ff0000;
        position: relative;
        top: 3px;
        padding-right: 3px; }
  .col .noticeBox {
    width: 300px;
    height: 200px;
    border: 1px solid #979797;
    border-radius: 4px;
    margin-left: 100px; }
  .col .noticeBox-1 {
    width: 300px;
    height: 200px;
    border: 1px solid #979797;
    margin-left: 100px;
    border-radius: 4px;
    overflow-y: scroll; }
  .col .noticeBox-1 li {
    list-style-type: none;
    border-bottom: 1px solid #979797; }
  .col .file-box {
    width: calc(100% - 100px);
    height: 35px;
    line-height: 35px; }
    .col .file-box .file {
      margin-right: 10px; }

.table-box {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .table-box .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }

.table {
  position: relative;
  width: 100%;
  border: #ccc solid 1px;
  border-collapse: collapse; }
  .table .table-title {
    text-align: center;
    font-size: 16px;
    font-weight: 600; }
  .table .td {
    font-size: 14px;
    border: 1px solid #e5e5e5;
    height: 35px;
    padding: 5px;
    text-align: center;
    box-sizing: border-box; }
    .table .td .input-edit {
      width: 100px;
      border: 1px solid #ccc;
      height: 20px;
      line-height: 20px; }
    .table .td .link {
      color: #248DF1;
      cursor: pointer; }
    .table .td .btn:last-child {
      margin-right: 0; }
    .table .td .btn {
      height: 28px;
      line-height: 28px;
      padding: 0 7px;
      margin-right: 8px; }
    .table .td .table__operation {
      margin-right: 5px; }
  .table .thead .tr {
    background-color: #f5f5f5; }
  .table .thead .td {
    font-weight: bold; }

.fieldset {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #e5e5e5; }
  .fieldset legend {
    padding: 0 10px;
    color: #248df1;
    font-size: 16px; }

/* button */
.btn {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  border-radius: 4px;
  font-size: 12px;
  background-color: #248df1;
  text-align: center;
  color: #fff;
  padding: 0 15px;
  cursor: pointer;
  border: 0;
  box-shadow: none;
  box-sizing: border-box; }
  .btn.fa:before {
    margin-right: 3px; }
  .btn:hover {
    background-color: #3aa3ff; }
  .btn.remove {
    background-color: #FE5D40; }
    .btn.remove:hover {
      background-color: #ff7356; }
  .btn.warning {
    background-color: #fe9300; }
    .btn.warning:hover {
      background-color: #ffa916; }
  .btn.disabled {
    background-color: #666; }
    .btn.disabled:hover {
      background-color: #7c7c7c; }
  .btn.green {
    background-color: #35b072; }
    .btn.green:hover {
      background-color: #4bc688; }
  .btn.default {
    background: none #248df1; }
    .btn.default:hover {
      background-color: #3aa3ff; }
  .btn.light {
    background-color: #fff;
    color: #666;
    border: 1px solid #ddd; }
    .btn.light:hover {
      background-color: white; }

.btn-1 {
  width: 100px; }

.btn-2 {
  width: 80px; }

.btn-3 {
  width: 56px; }

.btn-gray {
  background-color: #c3c3c3; }
  .btn-gray:hover {
    background-color: #9a9a9a;
    cursor: pointer; }

.pd-tb-1 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left !important; }

/* 行文字溢出显示 ... */
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* 清除浮动 */
.clear {
  *zoom: 1; }
  .clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

.ng-hide {
  opacity: 0; }

.animate-if.ng-enter,
.animate-if.ng-leave {
  transition: all linear 0.5s; }

.animate-if.ng-enter,
.animate-if.ng-leave.ng-leave-active {
  top: 0; }

.animate-if.ng-leave,
.animate-if.ng-enter.ng-enter-active {
  top: 20px; }

.contextmenu {
  position: fixed;
  width: 100px;
  text-indent: 5px;
  margin-left: 5px;
  line-height: 25px;
  padding: 3px 0;
  background-color: #fff;
  border: 1px solid #BFBFBF;
  box-shadow: 1px 1px 2px #aaaaaa;
  box-sizing: border-box;
  z-index: 99; }
  .contextmenu li:hover {
    background-color: #34a1fc;
    color: #fff; }

.addP {
  width: 100px;
  margin-left: 100px;
  text-decoration: underline;
  color: blue; }

.selectUser {
  width: 173px;
  height: 300px;
  float: right;
  margin-right: 30px;
  border: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC; }

.treeBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  overflow: hidden;
  z-index: 899; }

.md-tree {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  border: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC;
  background-color: #fff;
  padding: 0 15px 15px 15px;
  box-sizing: border-box;
  z-index: 900;
  margin-top: 1px; }
  .md-tree.noscroll {
    overflow: hidden; }
  .md-tree .btn-tree {
    padding: 0 5px;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    min-width: 36px; }
    .md-tree .btn-tree:before {
      margin-right: 1px; }
  .md-tree > .col {
    z-index: 1;
    background-color: #fff;
    width: auto;
    height: auto;
    padding: 10px 0;
    border-bottom: #eee solid 1px;
    display: flex; }
    .md-tree > .col .btn {
      margin-right: 15px; }
      .md-tree > .col .btn:last-child {
        margin-right: 0; }
  .md-tree .md-tree-ul {
    padding-left: 19px;
    background-color: transparent;
    transition: all linear 0.5s; }
    .md-tree .md-tree-ul .menu-info {
      border-bottom: #bbb dashed 1px;
      box-sizing: border-box;
      height: 25px;
      line-height: 50px;
      padding-left: 13px; }
      .md-tree .md-tree-ul .menu-info > .menu-info-main {
        height: 25px;
        background-color: #fff;
        white-space: nowrap; }
        .md-tree .md-tree-ul .menu-info > .menu-info-main .fa {
          position: relative;
          z-index: 1;
          background-color: #fff;
          padding-left: 2px;
          color: #248DF1; }
          .md-tree .md-tree-ul .menu-info > .menu-info-main .fa:hover {
            color: #45aeff; }
        .md-tree .md-tree-ul .menu-info > .menu-info-main .text {
          position: relative;
          z-index: 1;
          width: 100%;
          color: #555;
          padding-right: 15px; }
          .md-tree .md-tree-ul .menu-info > .menu-info-main .text:hover {
            color: #17a2f1; }
          .md-tree .md-tree-ul .menu-info > .menu-info-main .text.active {
            color: #248df1; }
        .md-tree .md-tree-ul .menu-info > .menu-info-main .cursor-default {
          cursor: not-allowed; }
        .md-tree .md-tree-ul .menu-info > .menu-info-main .cursor-pointer {
          cursor: pointer; }
        .md-tree .md-tree-ul .menu-info > .menu-info-main input[type=checkbox] {
          position: relative;
          top: 2px;
          margin-left: 3px;
          outline: none;
          box-shadow: none; }
    .md-tree .md-tree-ul li {
      width: 100%;
      line-height: 25px;
      text-align: left;
      cursor: pointer;
      border-left: #bbb dashed 1px; }
  .md-tree .md-tree-ul.ng-hide {
    opacity: 0; }
  .md-tree > .md-tree-ul {
    padding-bottom: 60px;
    position: relative;
    top: -9px;
    left: -12px; }
    .md-tree > .md-tree-ul > li {
      border-left: none; }
      .md-tree > .md-tree-ul > li > .menu-info {
        border-bottom: none; }
  .md-tree > .tree-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    box-sizing: border-box;
    z-index: 901; }
    .md-tree > .tree-modal .tree-modal-main {
      position: relative;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 300px;
      background-color: #fff;
      border-radius: 5px;
      overflow: hidden; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-title {
        line-height: 35px;
        text-align: center;
        border-bottom: #eee solid 1px; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item {
        height: 35px;
        line-height: 35px;
        padding: 30px; }
        .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item input {
          width: 100%; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item:last-child {
        padding: 0; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item:last-child a {
        display: block;
        width: 50%;
        height: 100%;
        text-align: center;
        color: #fff; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item:last-child a {
        display: block;
        float: left;
        width: 50%;
        height: 100%;
        text-align: center;
        color: #fff; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item:last-child a:nth-child(1) {
        background-color: #9a9a9a; }
      .md-tree > .tree-modal .tree-modal-main .tree-modal-main-item:last-child a:nth-child(2) {
        background-color: #248df1; }

.cursor-not {
  cursor: not-allowed; }

.input-tree .md-tree {
  display: none; }

.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 999; }
  .loading .div {
    position: relative;
    display: inline-block;
    top: 50%;
    left: 50%;
    color: #fff;
    text-align: center;
    padding: 20px 50px;
    border-radius: 10px;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.5); }
    .loading .div p {
      margin-top: 20px; }

.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 999;
  opacity: 1;
  transition: all linear 0.5s; }
  .popup.ng-hide {
    opacity: 0; }
  .popup.nobg {
    background-color: transparent; }
  .popup .popup-main {
    position: relative;
    display: inline-block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff; }
    .popup .popup-main.nobg {
      background-color: transparent; }
    .popup .popup-main .modal-header {
      padding: 0 15px;
      height: 35px;
      line-height: 35px;
      border-bottom: 1px solid #e5e5e5;
      overflow: hidden;
      color: #333;
      background-color: #e5e5e5; }
      .popup .popup-main .modal-header .title {
        float: left;
        width: calc(100% - 30px);
        height: 100%;
        font-size: 15px; }
      .popup .popup-main .modal-header .close {
        float: left;
        display: block;
        width: 30px;
        height: 100%;
        line-height: inherit;
        text-align: right;
        cursor: pointer;
        color: #666; }
        .popup .popup-main .modal-header .close:hover {
          color: #7c7c7c; }
    .popup .popup-main .modal-body {
      position: relative;
      width: 100%;
      padding: 30px 10px;
      overflow: hidden;
      box-sizing: border-box; }
      .popup .popup-main .modal-body.success {
        padding: 10px 80px;
        border-radius: 25px;
        background: rgba(0, 0, 0, 0.5);
        color: #fff; }
    .popup .popup-main .modal-footer {
      position: relative;
      width: 100%;
      padding: 15px;
      text-align: center;
      overflow: hidden;
      box-sizing: border-box;
      border-top: 1px solid #e5e5e5; }

.statistical-select:focus {
  border: none;
  box-shadow: none; }

input:focus,
select:focus,
textarea:focus {
  border-color: #ccc;
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6); }

:disabled {
  background-color: #ebebe4;
  opacity: 1; }

td .btn-lists {
  position: relative; }

.dropdown-menu-right {
  left: auto;
  display: block; }

.dropdown-menu {
  position: absolute;
  top: 0px;
  right: 6px;
  z-index: 1000;
  display: block;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  cursor: pointer; }

.dropdown-menu > li > span:hover {
  background-color: #248df1;
  color: #fff; }

.btn-icon {
  color: #248DF1;
  margin-left: 10px; }

.header-title {
  font-weight: 600;
  color: #333; }

.quota-list {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  border: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC;
  background-color: #fff;
  padding: 5px 15px;
  box-sizing: border-box;
  z-index: 98;
  margin-top: 1px; }
  .quota-list dt {
    line-height: 35px; }
    .quota-list dt.border {
      border-bottom: #eee solid 1px; }
  .quota-list dd {
    line-height: 35px;
    cursor: pointer; }
    .quota-list dd i,
    .quota-list dd span {
      margin-right: 5px; }
  .quota-list dd.active {
    color: #248df1; }

.score {
  position: relative;
  float: right;
  width: 600px;
  overflow: hidden;
  padding-right: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  text-align: right; }
  .score li {
    line-height: 35px; }
    .score li input[type='number'] {
      border: #ccc solid 1px; }
    .score li input[type='button'] {
      background-color: #fff;
      border: 0; }
    .score li input,
    .score li span {
      display: inline-block;
      text-align: center;
      width: 60px; }

.toast, .toast-container {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  transform: translate(-50%, -50%);
  border-radius: 6px;
  z-index: 999999; }

.select-checkout {
  position: absolute;
  top: 35px;
  left: 100px;
  width: 200px;
  height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  border: #ddd solid 1px;
  border-radius: 4px;
  background-color: #fff;
  z-index: 3; }
  .select-checkout li {
    line-height: 30px;
    cursor: pointer;
    padding-left: 10px;
    box-sizing: border-box; }
    .select-checkout li input[type=checkbox] {
      margin-right: 5px;
      position: relative;
      top: 2px; }
    .select-checkout li label {
      display: inline-block;
      padding-left: 10px;
      width: 100%;
      height: 30px;
      box-sizing: border-box; }
  .select-checkout li:hover {
    background-color: #eee; }

.select-checkout.select-checkout1 {
  left: 310px;
  right: 0; }

.select-checkout.select-checkout2 {
  left: 100px;
  right: 0; }

.ui-datepicker {
  padding: 0 !important; }

.datepickerMonth dt {
  width: 100%;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px #ddd solid; }
  .datepickerMonth dt i {
    position: relative;
    top: 6px; }
  .datepickerMonth dt i:first-child {
    left: 15px; }
  .datepickerMonth dt i:last-child {
    right: 15px; }

.datepickerMonth dd {
  float: left;
  width: 33.3333%;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #333;
  border-right: 1px #ddd solid;
  border-bottom: 1px #ddd solid;
  box-sizing: border-box;
  cursor: pointer; }
  .datepickerMonth dd:hover {
    background-color: #1EA2FC;
    color: #fff; }

.datepickerMonth .md-month:after {
  content: "\6708"; }

.box-lr {
  position: relative;
  width: 1000px;
  height: 100%;
  overflow: hidden; }
  .box-lr .left {
    height: 100%;
    width: 200px;
    min-height: 300px; }
  .box-lr .right {
    width: calc(100% - 215px);
    height: 300px;
    padding-left: 15px;
    overflow: auto; }

.box-select {
  position: relative;
  width: 100px;
  vertical-align: middle; }
  .box-select:after {
    content: "\F0D7";
    position: absolute;
    right: 0; }

.select-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 66;
  transition: all linear 0.3s; }
  .select-popup .select-popup-ul {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 300px;
    margin-left: -100px;
    margin-top: -150px;
    overflow-x: hidden;
    overflow-y: auto;
    border: #ddd solid 1px;
    text-indent: 15px;
    background-color: #fff;
    box-shadow: 0 0 3px #999; }
    .select-popup .select-popup-ul li {
      line-height: 30px;
      border-bottom: #ddd solid 1px; }
      .select-popup .select-popup-ul li:hover {
        background-color: #eee; }
  .select-popup.ng-hide {
    height: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default {
  border: none !important;
  background: none !important;
  text-align: center; }

.ui-state-active,
.ui-widget-content .ui-state-active {
  background: #1EA2FC !important; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  background: #fcaf0e !important;
  color: #fff !important; }

.spanInput {
  display: inline-block;
  border-radius: 0 3px 3px 0;
  border: #ddd solid 1px;
  width: 160px;
  padding: 0 5px;
  box-sizing: border-box;
  height: 35px;
  line-height: 35px; }

.h4_add_1 {
  font-size: 16px;
  font-weight: bold;
  background-color: #fbfbfb;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px; }

.gwnb_h4 {
  text-align: center;
  font-size: 18px;
  font-weight: bold; }

/**
echarts颜色
*/
.echarts-blue-title {
  background-color: #2D9CF3; }

.echarts-green-title {
  background-color: #23CD4F; }

.echarts-yellow-title {
  background-color: #E48835; }

.echarts-purple-title {
  background-color: #9A81E0; }

/**
首页echarts新增样式
 */
.module-percent-66 {
  width: 70%; }

.module-percent-33 {
  width: 29%; }

.no-padding {
  padding: 0; }

.rewrite-col {
  display: block !important;
  padding: 0 10px !important;
  height: 45px !important;
  line-height: 45px;
  font-size: 14px !important;
  box-sizing: border-box;
  border-bottom: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC; }
  .rewrite-col h3,
  .rewrite-col a {
    color: #2998EC; }
  .rewrite-col span.icomoon {
    margin-right: 5px;
    position: relative;
    top: -3px; }

.statistics-title {
  font-size: 14px !important;
  height: 45px !important;
  line-height: 45px;
  padding: 0 10px !important; }

.echarts-block {
  display: table;
  box-sizing: border-box;
  padding: 10px 5px; }
  .echarts-block .col-main .col:nth-child(1) {
    box-sizing: border-box;
    padding: 0 15px;
    height: 45px;
    line-height: 45px; }
  .echarts-block .echarts-block-title {
    margin-left: 5px;
    height: 20px !important;
    line-height: 20px !important;
    color: #2998EC;
    font-size: 15px;
    border-left: 6px solid #2998EC; }

.top-module-border {
  padding-top: 15px;
  border-top: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC; }

.col-float-4 {
  height: 250px; }
  .col-float-4 .col-main {
    height: 100%;
    text-align: center;
    padding-top: 65px; }
    .col-float-4 .col-main div:nth-child(1) {
      font-size: 25px; }
    .col-float-4 .col-main div:nth-child(2) {
      margin-top: 15px; }
    .col-float-4 .col-main:nth-child(1) div:nth-child(1) {
      color: #F03522; }
    .col-float-4 .col-main:nth-child(2) div:nth-child(1) {
      color: #FFC760; }
    .col-float-4 .col-main:nth-child(3) div:nth-child(1) {
      color: #6FE621; }
    .col-float-4 .col-main:nth-child(4) div:nth-child(1) {
      color: #2297F0; }

.cursor-block {
  cursor: pointer; }

.blue-color-font {
  color: #248df1; }

.black-color-font {
  color: black; }

.clickLi {
  background-color: #e5e5e5; }

.button-gray {
  background-color: gray; }

.gray-ui {
  border: none;
  box-shadow: 0px 3px 10px 0px #CCC;
  -webkit-box-shadow: 0px 3px 10px 0px #CCC;
  -moz-box-shadow: 0px 3px 10px 0px #CCC; }
  .gray-ui .rewrite-col {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-bottom: 1px solid #E8E8E8;
    background-color: #F9F9F9; }

.no-border {
  border: none; }
  .no-border .tr .td {
    height: 45px;
    border: none;
    border-bottom: 1px solid #e5e5e5; }
  .no-border .color-top1 {
    color: #FF4F50; }
    .no-border .color-top1 .td {
      border-bottom: none !important; }
  .no-border .color-top2 {
    color: #F6A600; }
  .no-border .color-top3 {
    color: #F6A600; }

.xmtj-ul {
  position: relative;
  width: 100%;
  height: auto;
  padding: 12% 0 35px 0;
  box-sizing: border-box;
  overflow: hidden; }
  .xmtj-ul li {
    position: relative;
    float: none !important;
    width: 100% !important;
    margin-right: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-bottom: 15px;
    padding-left: 40px;
    box-sizing: border-box;
    overflow: hidden; }
    .xmtj-ul li div {
      float: left;
      width: 230px;
      height: 84px;
      padding-right: 15px;
      box-sizing: border-box; }
      .xmtj-ul li div label {
        float: left;
        width: 28px;
        height: 68px;
        line-height: 60px;
        text-align: center;
        margin-right: 10px;
        /*img {
          width: 100%;
          height: 100%;
        }*/ }
      .xmtj-ul li div img {
        width: 28px;
        height: 68px;
        margin-right: 5px; }
    .xmtj-ul li div:nth-child(2) {
      width: calc(100% - 230px);
      height: 60px; }

/**
new ui
 */
.row {
  width: 100%;
  color: #666;
  max-height: 406px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box; }
  .row .col-3 {
    float: left;
    width: 25%;
    height: 55px;
    line-height: 55px;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #E8E8E8; }
    .row .col-3 span {
      display: block;
      width: 75px;
      margin-left: 70px;
      height: 53px; }
      .row .col-3 span:hover {
        border-bottom: 5px solid #aeaeae; }
  .row .col-5-12 {
    width: 20% !important; }
    .row .col-5-12 span {
      margin-left: 42.5px !important; }
  .row .col {
    height: auto !important; }
    .row .col .col-item {
      margin-left: 200px;
      padding: 5px 0; }
      .row .col .col-item .upload-label {
        background-color: #fff;
        text-align: center;
        border-radius: 5px;
        border-right: 1px solid #ddd; }
        .row .col .col-item .upload-label span {
          margin-right: 5px; }
      .row .col .col-item .upload-input {
        display: none; }
      .row .col .col-item .upload-list li {
        position: relative;
        height: 35px; }
        .row .col .col-item .upload-list li span {
          margin-right: 5px; }
        .row .col .col-item .upload-list li .remove-span {
          position: absolute;
          right: -20px;
          top: 4px;
          color: red;
          cursor: pointer; }
  .row .col-6 {
    float: left;
    width: 50%; }
    .row .col-6 .col .col-item {
      margin-left: 55px; }
      .row .col-6 .col .col-item label {
        width: 130px !important; }
      .row .col-6 .col .col-item .margin-left-130 {
        margin-left: 130px; }
  .row .active {
    color: #248DF1; }
    .row .active span {
      border-bottom: 5px solid #248df1; }
  .row .table .td {
    padding: 3px 0; }
    .row .table .td input {
      height: 28px !important; }

.ul-col {
  position: relative;
  width: 100%;
  height: 90px;
  text-align: center;
  overflow: hidden; }
  .ul-col li {
    display: inline-block;
    width: 200px;
    height: 100%;
    box-sizing: border-box;
    padding: 25px 0;
    line-height: 25px;
    color: #fff;
    background-color: #17a2f1;
    margin-right: 30px;
    border-radius: 3px; }
    .ul-col li p:nth-child(1) {
      font-size: 16px; }
    .ul-col li p:nth-child(2) {
      font-size: 18px; }

.tab-box {
  display: block;
  border-bottom: #eee solid 2px;
  overflow-x: hidden;
  overflow-y: auto; }

.tab-btn {
  float: left;
  display: block;
  width: 100px;
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  text-align: center;
  border-bottom: transparent solid 3px; }
  .tab-btn.active {
    border-bottom: #248df1 solid 3px; }

a[title='站长统计'] {
  display: none; }

.flex-2 {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .flex-2 > li:nth-child(1) {
    float: left;
    width: calc(50% - 10px);
    height: auto;
    overflow: hidden; }
  .flex-2 > li:nth-child(2) {
    float: right;
    width: calc(50% - 10px);
    height: auto;
    overflow: hidden; }

.routerTabs {
  display: inline-block;
  height: 45px;
  padding-top: 7.5px; }
  .routerTabs li {
    float: left;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #ccc;
    color: #666;
    padding: 0 8px;
    margin-right: 1px;
    box-sizing: border-box; }
    .routerTabs li .close {
      display: inline-block;
      margin-left: 5px;
      border-radius: 50%;
      background-color: #ddd;
      color: #666;
      width: 14px;
      height: 14px;
      line-height: 14px;
      font-size: 12px;
      text-align: center;
      font-style: normal; }
      .routerTabs li .close:before {
        content: "x"; }
  .routerTabs li.active {
    background-color: #fff; }
    .routerTabs li.active .close {
      color: #fff; }
  .routerTabs li:hover {
    background-color: #fff; }
    .routerTabs li:hover .close {
      color: #fff;
      background-color: #bbb; }

.box-list {
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid #d7e8f8;
  box-shadow: 0 0 2px 1px #DFF4FC;
  background-color: #fff;
  padding: 0 15px 10px 15px;
  box-sizing: border-box;
  margin-top: 1px;
  overflow: hidden; }
  .box-list .title {
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-bottom: #ccc solid 1px;
    box-sizing: border-box;
    z-index: 2; }
    .box-list .title a {
      position: absolute;
      right: 0;
      color: #1a91eb; }
  .box-list dl {
    position: relative;
    width: 100%;
    height: calc(100% - 45px);
    overflow: hidden auto; }
  .box-list dd {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer; }
    .box-list dd span {
      float: left;
      display: block;
      width: calc(100% - 40px);
      height: 40px; }
    .box-list dd a {
      float: left;
      display: block;
      width: 15px;
      height: 40px;
      line-height: 40px;
      margin-right: 5px; }
    .box-list dd.active {
      background-color: #248df1;
      color: #fff; }

.ul-3 {
  position: relative;
  padding: 15px 30px;
  box-sizing: border-box;
  overflow: hidden; }
  .ul-3 li,
  .ul-3 .li {
    float: left;
    width: 320px;
    color: #333; }
    .ul-3 li .input-2,
    .ul-3 .li .input-2 {
      width: 220px; }
    .ul-3 li input,
    .ul-3 li select,
    .ul-3 .li input,
    .ul-3 .li select {
      height: 35px !important; }
    .ul-3 li > div,
    .ul-3 .li > div {
      width: 100%;
      height: auto;
      line-height: 45px; }
      .ul-3 li > div span,
      .ul-3 .li > div span {
        display: inline-block; }
      .ul-3 li > div > label,
      .ul-3 .li > div > label {
        float: left;
        width: 100px;
        height: 100%;
        text-align: right;
        overflow: hidden; }
        .ul-3 li > div > label.asterisk:before,
        .ul-3 .li > div > label.asterisk:before {
          content: "*";
          color: #ff0000;
          position: relative;
          top: 3px;
          padding-right: 3px; }
      .ul-3 li > div .textarea,
      .ul-3 .li > div .textarea {
        float: left;
        height: 75px;
        line-height: 25px;
        width: calc(100% - 100px); }
      .ul-3 li > div .contentItem,
      .ul-3 .li > div .contentItem {
        position: relative;
        float: left;
        width: calc(100% - 100px);
        overflow: hidden; }
        .ul-3 li > div .contentItem dd,
        .ul-3 .li > div .contentItem dd {
          line-height: 30px; }
  .ul-3 .li-100 {
    width: 100%;
    height: auto;
    clear: both; }
    .ul-3 .li-100 input {
      height: 12px; }
    .ul-3 .li-100 .checkboxList {
      float: left;
      width: calc(100% - 100px);
      border: #ddd solid 1px;
      padding: 0 10px 5px 15px;
      box-sizing: border-box; }
      .ul-3 .li-100 .checkboxList label {
        float: left;
        width: 33.333%;
        height: 35px;
        line-height: 35px; }
        .ul-3 .li-100 .checkboxList label input,
        .ul-3 .li-100 .checkboxList label span {
          float: left; }
        .ul-3 .li-100 .checkboxList label input {
          margin-right: 10px; }
    .ul-3 .li-100 .imgBox {
      position: relative;
      float: left;
      width: 60px;
      height: 60px;
      padding: 10px; }
      .ul-3 .li-100 .imgBox img {
        width: 100%;
        height: 100%; }
      .ul-3 .li-100 .imgBox .fa {
        position: absolute;
        top: -3px;
        right: 0;
        color: #ff0000; }
    .ul-3 .li-100 .img-add {
      float: left;
      width: 60px;
      height: 60px;
      line-height: 79px;
      margin-right: 10px;
      border: #ccc solid 1px;
      border-radius: 3px;
      text-align: center;
      vertical-align: middle;
      box-sizing: border-box; }
      .ul-3 .li-100 .img-add .fa {
        font-size: 40px; }

.div-textarea {
  height: 75px;
  overflow: hidden auto;
  border: #ddd solid 1px;
  border-radius: 3px;
  padding: 2px 5px;
  box-sizing: border-box; }
  .div-textarea p {
    line-height: 25px;
    color: #666;
    font-size: 12px; }

.inspectItem {
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  overflow: hidden;
  display: none; }

.imgPreview {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  z-index: 999; }
  .imgPreview .max {
    position: relative;
    width: 100%;
    height: calc(100% - 80px);
    margin: 10px;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box; }
    .imgPreview .max img {
      position: relative;
      top: 0;
      left: 0; }
  .imgPreview .min {
    position: relative;
    width: 100%;
    height: 60px;
    text-align: center; }
    .imgPreview .min li {
      display: inline-block;
      width: 60px;
      height: 100%;
      padding: 10px;
      box-sizing: border-box; }
      .imgPreview .min li img {
        width: 100%;
        height: 100%; }
  .imgPreview .tool {
    position: relative;
    width: 100%;
    height: 20px;
    text-align: center; }
    .imgPreview .tool i {
      width: 20px;
      height: 100%;
      line-height: 20px;
      background-color: rgba(0, 0, 0, 0.6);
      color: #fff;
      font-size: 12px;
      border-radius: 50%;
      margin-right: 5px; }

.shadowNone {
  border: none;
  box-shadow: none; }

@media screen and (max-width: 800px) {
  .module .col .col-item {
    width: 100%; } }

@media screen and (min-width: 800px) and (max-width: 1200px) {
  .module .col .col-item {
    width: 50%; } }

@media screen and (min-width: 1100px) and (max-width: 1500px) {
  .module .col .col-item {
    width: 25%; } }

@media screen and (min-width: 1500px) {
  .module .col .col-item {
    width: calc(100% / 6); } }

@media screen and (min-width: 1500px) {
  .module .col .col-item {
    width: calc(100% / 6); } }

.timeclear {
  cursor: pointer;
  position: absolute;
  top: 43px;
  left: 85%; }

.ztree {
  padding: 0 !important; }
  .ztree * {
    font-family: "Microsoft Yahei" !important;
    font-size: 14px !important;
    color: #666 !important; }

.top-box {
  height: 42%;
  padding-top: 0.15rem;
  width: 100%;
  overflow: hidden;
  border: 1px solid rgba(151, 151, 151, 0.26); }

.box-item {
  width: 6%;
  height: 94%;
  border: 1px solid rgba(151, 151, 151, 0.26);
  margin-left: 2%;
  overflow: hidden;
  cursor: pointer; }

.bottom-box {
  height: 1.2rem;
  padding-top: 0.25rem;
  padding-left: 0.37rem;
  width: 100%;
  min-height: 80px; }

.bottom-box-item {
  width: 14%;
  height: 80%;
  border: 1px solid #ccc;
  margin-right: 0.11rem;
  border-radius: 3px;
  cursor: pointer; }

.content-title {
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin-top: 12%; }

.content-body {
  color: #fff;
  font-size: 14px;
  text-align: center; }

.vertical-text {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr; }

.text-center1 {
  overflow: hidden;
  margin: 0 auto;
  word-break: break-all; }

.box-content {
  height: 5.85rem;
  min-height: 320px;
  position: relative; }

@media screen and (min-height: 800px) {
  .text-center1 {
    overflow: hidden;
    margin: 0 auto;
    word-break: break-all;
    padding-top: 10px; } }

.box-button {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  border: 1px solid #ccc;
  position: absolute;
  top: 2.48rem;
  background: rgba(231, 231, 231, 0.21);
  text-align: center;
  cursor: pointer; }

.box-button .arrow {
  height: 0.2rem;
  width: 0.2rem;
  display: inline-block;
  margin: 0 auto;
  font-size: 0.28rem; }

.words-break {
  word-break: break-all; }

.timerclear {
  margin: -25px 5px 6px 0px;
  float: right;
  cursor: pointer; }

/**
*  机构树样式
**/
.tree--toggle {
  position: absolute;
  width: calc(100% - 15px - 80px);
  left: 80px;
  top: 37px;
  height: 300px; }

.ymd-date__span {
  margin: -25px 5px 6px 0px;
  float: right;
  cursor: pointer; }

.modal-body .col-item .ymd-date__input {
  float: left; }

.modal-body .col-item .ymd-date__span {
  margin-left: -20px;
  cursor: pointer;
  margin-top: 10px; }

.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  width: 0;
  height: 0;
  visibility: hidden; }

.search .md-tree {
  position: absolute;
  height: 300px;
  width: calc(100% - 95px);
  top: 37px;
  left: 80px; }

.search .sildeToggleBox .md-tree {
  width: calc(100% - 15px);
  left: 0;
  top: 70px; }

.status--success {
  color: green; }

.status--danger {
  color: red; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.tree2-for-div {
  position: absolute;
  top: 35px;
  left: -30px;
  width: 100px;
  height: 70px;
  border: 1px solid;
  z-index: 9999;
  background-color: #fff; }

.tree2-for-div span {
  cursor: pointer; }

.container {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  transition: all 0.5s;
  overflow: hidden; }

.header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100px;
  line-height: 100px;
  background-color: #27303f;
  padding: 0 20px 0 20px;
  box-sizing: border-box;
  z-index: 999; }
  .header .logo {
    height: 100px;
    line-height: 100px; }
    .header .logo img {
      vertical-align: middle; }
  .header .nav {
    height: 100px;
    padding-left: 50px; }
    .header .nav li {
      float: left;
      line-height: 100px;
      margin-right: 30px;
      cursor: pointer;
      text-align: center;
      width: 70px;
      overflow: hidden; }
      .header .nav li span {
        font-size: 27px; }
      .header .nav li a {
        display: inline-block;
        color: #fff;
        height: 50px;
        line-height: 25px;
        vertical-align: middle;
        overflow: hidden; }
      .header .nav li:hover a {
        color: #248df1; }
      .header .nav li.active a {
        color: #49a0f2; }
    .header .nav li:last-child {
      margin-right: 0; }
  .header .navPopup {
    position: fixed;
    top: 100px;
    left: 0;
    width: 100%;
    height: 100px;
    background-color: #248df1;
    box-sizing: border-box;
    overflow: hidden; }
    .header .navPopup li {
      float: left;
      width: 100px;
      height: 50px;
      line-height: 50px;
      text-align: center; }
      .header .navPopup li a {
        color: #fff; }
  .header .biCard {
    float: right;
    margin-right: 10px;
    height: 100%;
    line-height: 0;
    margin-top: 58px;
    box-sizing: border-box; }
    .header .biCard a {
      color: #fff; }
  .header .userInfo {
    position: relative;
    float: right;
    width: auto;
    max-width: 120px;
    height: 100px;
    line-height: 100px;
    color: #fff;
    cursor: pointer; }
    .header .userInfo .userInfo-div {
      height: 100px;
      padding-top: 20px;
      box-sizing: border-box; }
      .header .userInfo .userInfo-div p {
        height: 30px;
        line-height: 30px;
        text-align: center; }
      .header .userInfo .userInfo-div p:nth-child(2) {
        padding-right: 20px; }
        .header .userInfo .userInfo-div p:nth-child(2) .icon-xiala:before {
          content: ''; }
        .header .userInfo .userInfo-div p:nth-child(2) .icon-xiala:after {
          position: absolute;
          right: 5px;
          content: '\E656'; }
    .header .userInfo .userAction {
      position: absolute;
      right: 0;
      top: 80px;
      min-width: 100px;
      line-height: 36px;
      padding: 5px 15px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
      border: 1px solid #d2d2d2;
      background-color: #fff;
      z-index: 100;
      border-radius: 2px;
      white-space: nowrap;
      display: none;
      transition: all 0.5s; }
      .header .userInfo .userAction.on {
        display: block;
        transition: all 0.5s; }
      .header .userInfo .userAction a {
        font-size: 14px;
        display: block;
        line-height: 30px;
        color: #666;
        border-bottom: 1px solid #eee; }
        .header .userInfo .userAction a:hover {
          color: #27a8f1; }
        .header .userInfo .userAction a i {
          margin-right: 5px; }

.sidebar {
  position: absolute;
  left: 0;
  top: 100px;
  width: 160px;
  height: calc(100% - 100px);
  box-sizing: border-box;
  transition: all 0.5s;
  overflow-x: hidden;
  overflow-y: auto; }
  .sidebar .sidebar-box {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-right: #ddd solid 1px; }
    .sidebar .sidebar-box .sidebar-ul-children .sidebar-ul-children-item {
      line-height: 46px; }
      .sidebar .sidebar-box .sidebar-ul-children .sidebar-ul-children-item .sidebar-title {
        background-color: #f3f3f3;
        padding-left: 48px; }
        .sidebar .sidebar-box .sidebar-ul-children .sidebar-ul-children-item .sidebar-title span:nth-child(1) {
          display: inline-block; }
    .sidebar .sidebar-box .sidebar-ul-children.ng-enter,
    .sidebar .sidebar-box .sidebar-ul-children.ng-leave {
      transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; }
    .sidebar .sidebar-box .sidebar-ul-children.ng-enter,
    .sidebar .sidebar-box .sidebar-ul-children.ng-leave.ng-leave-active {
      opacity: 0; }
    .sidebar .sidebar-box .sidebar-ul-children.ng-leave,
    .sidebar .sidebar-box .sidebar-ul-children.ng-enter.ng-enter-active {
      opacity: 1; }
    .sidebar .sidebar-box .sidebarMerge {
      text-align: center;
      height: 46px;
      line-height: 46px;
      font-size: 18px;
      border-bottom: #ddd solid 1px;
      background-color: rgba(246, 246, 246, 0.3); }
      .sidebar .sidebar-box .sidebarMerge i {
        color: #248df1; }
    .sidebar .sidebar-box .sidebar-li {
      position: relative;
      line-height: 46px; }
      .sidebar .sidebar-box .sidebar-li .sidebar-title-tag {
        position: absolute;
        top: 0;
        left: 63px;
        width: 100%;
        height: 100%;
        color: #fff;
        z-index: 999; }
        .sidebar .sidebar-box .sidebar-li .sidebar-title-tag .fa {
          position: absolute;
          left: 0;
          top: 0;
          line-height: inherit;
          color: rgba(36, 141, 241, 0.8); }
        .sidebar .sidebar-box .sidebar-li .sidebar-title-tag .text {
          position: absolute;
          left: 5px;
          top: 0;
          width: 100px;
          height: 100%;
          text-align: center;
          border-radius: 4px;
          background-color: rgba(36, 141, 241, 0.8); }
    .sidebar .sidebar-box .sidebar-title {
      display: block;
      line-height: 45px;
      background-color: #fff;
      padding-left: 30px;
      color: #333;
      cursor: pointer;
      border-bottom: #ddd solid 1px;
      box-sizing: border-box;
      transition: all 0.5s; }
      .sidebar .sidebar-box .sidebar-title.active {
        color: #248df1; }
      .sidebar .sidebar-box .sidebar-title .title-name {
        display: inline-block; }
    .sidebar .sidebar-box .sidebar-son {
      display: none;
      line-height: 35px;
      background-color: #f9f7f3;
      color: #333;
      border-bottom: #ddd solid 1px; }
      .sidebar .sidebar-box .sidebar-son a {
        display: block;
        text-indent: 50px;
        box-sizing: border-box; }
    .sidebar .sidebar-box .sidebar-title.active {
      color: #248df1; }
    .sidebar .sidebar-box .sidebar-title:hover {
      color: #17a2f1; }
    .sidebar .sidebar-box .sidebar-son.active {
      display: block; }

.main {
  position: absolute;
  left: 160px;
  top: 100px;
  width: 100%;
  height: calc(100% - 100px);
  padding: 0 160px 0 15px;
  background-color: #eee;
  box-sizing: border-box; }
  .main .main-address {
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    z-index: 1;
    background-color: #eee;
    color: #333;
    box-sizing: border-box; }
    .main .main-address > span {
      padding-right: 5px;
      padding-left: 0;
      color: #666; }
      .main .main-address > span.after:after {
        content: '>';
        padding-left: 10px; }
  .main .main-box {
    position: relative;
    width: 100%;
    height: calc(100% - 45px);
    padding: 15px;
    box-sizing: border-box;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto; }
    .main .main-box > div {
      position: relative;
      width: 100%;
      height: 100%;
      background-color: #fff;
      overflow-x: hidden;
      overflow-y: auto; }

.container.min-slidebar {
  transition: all 0.5s; }
  .container.min-slidebar .sidebar {
    width: 60px;
    transition: all 0.5s; }
    .container.min-slidebar .sidebar .sidebar-title {
      padding-left: 20px; }
      .container.min-slidebar .sidebar .sidebar-title .title-name {
        display: none;
        opacity: 0;
        transition: all 0.5s; }
    .container.min-slidebar .sidebar .sidebar-ul-children {
      display: none; }

.isActive i.upperBnt {
  color: #248df1; }

.navigation-down {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  z-index: 997;
  line-height: 100px;
  background-color: #344157;
  display: none; }

.nav-more {
  width: 60px;
  height: 100px; }
  .nav-more li {
    float: left;
    line-height: 100px;
    margin-right: 30px;
    cursor: pointer;
    text-align: center;
    width: 60px;
    overflow: hidden; }
    .nav-more li span {
      font-size: 27px; }
    .nav-more li a {
      display: inline-block;
      color: #fff;
      height: 50px;
      line-height: 25px;
      vertical-align: middle;
      overflow: hidden; }
    .nav-more li:hover a {
      color: #248df1; }
    .nav-more li.active a {
      color: #49a0f2; }
  .nav-more li:last-child {
    margin-right: 0; }

.nav-overflow {
  overflow: hidden; }

.message {
  float: right;
  margin-right: 10px;
  box-sizing: border-box;
  position: relative;
  top: 14px; }
  .message a.messageDot {
    color: #fff; }
    .message a.messageDot span {
      background: #f00;
      display: inline-block;
      width: 16px;
      text-align: center;
      height: 16px;
      line-height: 16px;
      border-radius: 50%;
      font-size: 0.6em;
      position: relative;
      top: -10px;
      left: -10px; }

.dropDownBox {
  width: 200px;
  padding: 10px;
  height: auto;
  max-height: 300px;
  overflow: auto;
  position: absolute;
  right: 30px;
  top: 65px;
  left: -80px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
  border: 1px solid #d2d2d2;
  background-color: #fff;
  z-index: 100;
  border-radius: 2px;
  white-space: nowrap;
  line-height: 20px;
  transition: all 0.5s; }

.dropDownBox .list {
  /*border-bottom:1px solid #f2f2f2;
    margin-bottom:10px;*/
  cursor: pointer; }
  .dropDownBox .list span.time {
    display: block;
    line-height: 20px;
    width: 120px;
    text-align: center;
    margin: 0 auto;
    font-size: 0.6em;
    background: #f6f6f6;
    color: #666;
    border-radius: 10px; }
  .dropDownBox .list .fontBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0; }
    .dropDownBox .list .fontBox .font {
      font-size: 0.8em;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .dropDownBox .list .fontBox .icon i {
      color: #0c4fb0;
      font-size: 22px; }

/*.dropDownBox .list.noBor{border-bottom:none; margin-bottom:0px;}*/
.dropDownBox .noMess {
  text-align: center; }

::-webkit-scrollbar {
  width: 8px;
  /* 纵向滚动条*/
  height: 8px;
  /* 横向滚动条 */ }

/*定义滚动条轨道 内阴影*/
::-webkit-scrollbar-track {
  border-radius: 5px; }

/*定义滑块 内阴影*/
::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 5px; }

html {
  height: 100%; }

[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
  display: none !important; }

ng:form {
  display: block; }

.index {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: calc(100% - 50px); }
  .index .index-main {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center; }
    .index .index-main .login {
      position: relative;
      top: 50%;
      transform: translateY(-65%); }
    .index .index-main .login-title {
      height: 45px;
      line-height: 45px;
      text-align: center;
      font-weight: bold;
      color: #fff;
      font-size: 30px;
      margin-bottom: 80px; }
      .index .index-main .login-title span {
        position: relative;
        top: -10px; }
        .index .index-main .login-title span.custom-title-line {
          margin-left: 6px; }
    .index .index-main .default-title {
      letter-spacing: 5px; }
    .index .index-main .login-from {
      position: relative;
      width: 350px;
      height: 290px;
      margin: 0 auto;
      border-radius: 5px;
      background-color: rgba(255, 255, 255, 0.63);
      padding: 30px;
      box-sizing: border-box; }
      .index .index-main .login-from .ul .li {
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: rgba(102, 102, 102, 0.6) solid 1px; }
        .index .index-main .login-from .ul .li .label {
          float: left;
          width: 40px;
          height: 100%;
          color: #c5c5c5;
          background-color: #f5f5f5;
          border-right: #c5c5c5 solid 1px;
          box-sizing: border-box; }
        .index .index-main .login-from .ul .li .text {
          float: left;
          width: calc(100% - 40px);
          height: 100%; }
          .index .index-main .login-from .ul .li .text .input {
            float: left;
            width: 100%;
            padding: 0 10px;
            height: 40px;
            line-height: 40px;
            background-color: #fff;
            color: #666;
            box-sizing: border-box;
            border: 0; }
          .index .index-main .login-from .ul .li .text .qr-code {
            float: right;
            width: 100px;
            height: 40px;
            cursor: pointer; }
          .index .index-main .login-from .ul .li .text .input2 {
            width: calc(100% - 120px); }
        .index .index-main .login-from .ul .li .username {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNzZBRjUwQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNzZBRjUxQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M3NkFGNEVBODMyMTFFOEE3OURGREFGMUJENjJEMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M3NkFGNEZBODMyMTFFOEE3OURGREFGMUJENjJEMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+d4uwAAAAc0lEQVR42mLcsWMHDwMDwxYgBtHEggUsQEIIiO2BeAIQvyBCUwQQW7IgCcwD4stEaNQDEUwMZIJRjaMa6awROZGvAOLvSPx7UFoAmoNgQBGIdyBr1EIz1ARKVwBxO1Wd+hmIPwExH5rcKiitgUXfU4AAAwCEOBA83XVmdQAAAABJRU5ErkJggg==) no-repeat center #f5f5f5; }
        .index .index-main .login-from .ul .li .password {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNzZBRjU0QTgzMjExRThBNzlERkRBRjFCRDYyRDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNzZBRjU1QTgzMjExRThBNzlERkRBRjFCRDYyRDJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M3NkFGNTJBODMyMTFFOEE3OURGREFGMUJENjJEMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0M3NkFGNTNBODMyMTFFOEE3OURGREFGMUJENjJEMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b705FAAABYElEQVR42pzTTygEYRjH8TEt2s2fTZS4cOKoxHGLg2LKxcWFHJ2U5IK7m3KwByn/LspJmlKOblzc5G+J61IiIsb3qd/U2zRb7FOfdued93nnfZ/3fauiKPLCMPSIJuyg1UuPH2xjLQgCL+O8aMcApsokDmHcEu0hk3j5hf0yic3ojh98r8KoPFGF+VdYTialvRqTKKARd9hNdnITv1GHdy3hBR+q5qzaT9PWWFBVV5FDXntq//txgw60uIk9WNHoc/qSG2fqY79b7lSXUMSJ09lGrse9lmEnZ1pr7vNVjBFsOklZPOAWi057yYqKUV/ryGoNcdSg1hnEjUt0WuKTGvJ/3EbbomdLfMO1DngcthXLWMdhInEQ53FxiirQgfYrwkLK18bQZhfBdxJfdUJyZaZo+7yBGZtRnPiJQFfnQielF10Y1gU/wjz2kkeupPlP6DLbVBvwiGMdgKu4868AAwDIgkvtfw8GuwAAAABJRU5ErkJggg==) no-repeat center #f5f5f5; }
      .index .index-main .login-from .ul .li-2 {
        width: 100%;
        height: 40px;
        line-height: 40px; }
        .index .index-main .login-from .ul .li-2 .submit {
          width: 100%;
          height: 100%;
          border-radius: 4px;
          background-color: #00aeff;
          text-align: center;
          color: #fff;
          border: 0;
          font-size: 18px; }
      .index .index-main .login-from .ul .li-error {
        width: 100%;
        height: 20px;
        line-height: 20px;
        padding-left: 40px;
        color: #ff0000;
        text-align: left;
        font-size: 12px;
        box-sizing: border-box; }
      .index .index-main .login-from .ul .li2-error {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #ff0000; }
      .index .index-main .login-from .ul .li-border {
        border: none; }
        .index .index-main .login-from .ul .li-border img,
        .index .index-main .login-from .ul .li-border input {
          border: #c5c5c5 solid 1px !important;
          box-sizing: border-box; }
      .index .index-main .login-from .ul .li-hover:hover {
        border: #00b0ff solid 1px !important; }
        .index .index-main .login-from .ul .li-hover:hover .username {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNzZBRjRDQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDNzZBRjREQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVFMUE5NzVBODMxMTFFOEE3OURGREFGMUJENjJEMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVFMUE5NzZBODMxMTFFOEE3OURGREFGMUJENjJEMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7LQXORAAAAdklEQVR42mL8//8/DwMDwxYgBtHEggWMQI1yQMZDIJ4AxC+I0BQBxNdYkATmAfFlIjTqgQgmBjLBqMZRjXTWiJzIVwDxdyT+PSgtAMRCSOKKQLyDAZSt/mMHDFBcgUVuKUVO/QzEn4CYD01uFZTWwKLvKUCAAQAs2Uf9+6k2kAAAAABJRU5ErkJggg==) no-repeat center #00aeff; }
        .index .index-main .login-from .ul .li-hover:hover .password {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0M0ZERjBEQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0M0ZERjBFQTgzMjExRThBNzlERkRBRjFCRDYyRDJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0M3NkFGNTZBODMyMTFFOEE3OURGREFGMUJENjJEMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQzRkRGMENBODMyMTFFOEE3OURGREFGMUJENjJEMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40lNPzAAABRklEQVR42rzSvy8DYRjA8etpK9eBBk2MGBAikQhbL2GQmC0mDP4A/gGLwWIxSMSmEkttYmbs2MEifiTdGhJFQgjp+T71vMmb152IwZN80nvfe567e5+nqSiKPI0ulNDrxUcT+9iRRcoqHEMFywmFsxhGURZp5+Y7ygmFPVrYCt/7Y/x/YTpmL4NFhOjEDQ6+ZUlX1Qg+VBMPqOMl+gr5PTP59qeG2tVt5JDXmcr1FK7Qh4L9xnF9YtH6ApePMk5as9fNI2w5iQUMoM3a68YjJmWR0beNWgkBXvVs684DD7Hh6zkCPYOJLNr1OnD6eYF+KbzXjfwvRygjakjhMy4xbd18wib2cOwUzqBqvnsV53o27wfzuEWH2ciiot3NJRSFaGDBHodptfwzaljDBIYwh5J2fsXkxw15Cae4wxuusYtBO/dTgAEAb4mNCKNWB3AAAAAASUVORK5CYII=) no-repeat center #00aeff; }

.default {
  background: url(../img/bg.d2ec6f.jpg);
  background-size: 100% 100%; }
  .default.zjhx .index-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABJCAYAAAB4tGnjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk2NUJBODQ1QTY4MTFFOTlCM0RGODVCMjcxNzY3NDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk2NUJBODU1QTY4MTFFOTlCM0RGODVCMjcxNzY3NDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTY1QkE4MjVBNjgxMUU5OUIzREY4NUIyNzE3Njc0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTY1QkE4MzVBNjgxMUU5OUIzREY4NUIyNzE3Njc0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn7M8zMAADPVSURBVHja7J0FeBXX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) no-repeat 35px 35px;
    background-size: 174px 62px; }
  .default.yunda .index-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAAWCAMAAAChZWMHAAAAVFBMVEUAAAD///////////////////////////////////////////////////////////++RgC+RgC+RgC+RgC+RgC+RgC+RgC+RgC+RgC+RgD///++RgAaUsvvAAAAGnRSTlMAv4BA7zAQ3yBgn3BQz6+Pv+MQY0Ovn4Ulzy5dJ7IAAAOuSURBVFjD7VfZct0wCDVYqy3Jubfppvz/f1aAtd5O+9CndnpmktjagMMBK9t//Mefw+QCMwxAed+3A2zGddn97C6gNzjrtq8fFY/P78Mmn1Ru2H/th3b8G+An6xyilqc9lB9EN0zu5Ww1riabbmOTy7Iopx25QgWZfPsY8PlZt9g8YjRq9g45NOaTQ+7rZJbfQqMYst2wMHlCOwuJyxeqdTfZlyU2ofIAz5OPjxFvdUfHSpLPHZW2KJtU84OBMmp5jNw6yxsEnhAQn9dCNWyhm+zLsJlehPF247tE8InGLpkHhmKSOjw0XO18wwxD84MRhPdUV1leU9fJJEXVcZb3Y82LLAvVf3uW5KLix23Ek6vhQVnnSX+PM0m/RDi0R0SbIxawH0D7osRvASUBnlzBTePmquQXsScWBqwmRVKaxXDHa6JQNOELRVCqgPQfTS1QJul3yA3AZGPNQtMSsKs2HyeCysM2PxS8eGoXk1rUGsl/3daqV2a/UQDvnCllGr0TSWeeAWJ0R0TIGQs8O+vLKXEvKBv87mTjnmApqsiSaUjyujYhz4b8Mnzw6AwJgKzg1AH6iitPEKZlge1Ry9zhTiTHmcTCl0UOGf0+eZx1d0m6zyoOqRSJbg1rwpMC+Mb79WjDDtkkVpGacO+Unhf4rjtH9V9sHlmViEEUa3PafZnBl46m7m6cqtryLI6TFSFh/TqAT1LE89fRvibKUipd6DlKTLGqEYQc6RSSj4Z8sLEE7JvKuBxFSLhjkqcqLOUaZ1OmO/ClBp70Sfi6ZpB3T0Bu6KoKRjqLKs5HikAiIrOm2PS3x9ooPhMWNkKekEzTaXRD1UXDf+22Cmvy/zsl4Cm9LY2flrDaPFivR+uFHsvhbjN3tlJxOlChRq9r3RmRZaLhVUSCTqiTQj+KTNHyo5aoYE3ePurnUb9jx6hBPxaElKOouoTpqmv7IdTrDIYlYMFmuOM3lQjmk4yeeuTDto7WhteLAE3AKgVR+tvHhC/9O2ov7onXrDxHn0CaSepOgQNKN4qbwsh0kVBVCfEmNxq7VDLw99XNd4eOyIGpRQq7SGrxf+2VSIHHUf/rHS+obIkkuJHoaEsJ9tJZoLp0VNdUz2m3t9aZavRjl5V+aULfRvcf7y9uBgr8WAKAhFjkmfhCm8q0ttMN0ex6qLOrVzrBRGHu9aozw52cl+SrcqFgCpGjfh/+Gfg0bj9iJmizkBO6fgPLxlxyfT5RsHqWjDz2gkNbNP2XQO/bP4wfT6tzatoqpLoAAAAASUVORK5CYII=) no-repeat 35px 35px; }

.custom {
  background: url(../img/bg.7abefc.png);
  background-size: cover; }
  .custom .index-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAAuCAYAAACh3GzqAAAACXBIWXMAAAsTAAALEwEAmpwYAAALo2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgRmlyZXdvcmtzIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE3LTA3LTIwVDA3OjExOjQ0WiIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDYtMjBUMTE6MDE6MzUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDYtMjBUMTE6MDE6MzUrMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZjM1NGJhMjctMjQyZS00ZWY2LTlmMzMtMzVmODM0MmVlYTRlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2Q3ZmFhNjEtYjFiMS05MTRkLThlZGYtZjhlOWVmNWFlOWQ1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RjJEQ0UyM0M2NzA0MTFFN0FEMTZCN0E0QzczM0UyOUEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5PSIyMDE4LTA2LTIwVDEwOjUxOjA0KzA4OjAwJiN4OTvmlofku7YgbG9nby0xLnBuZyDlt7LmiZPlvIAmI3hBOzIwMTgtMDYtMjBUMTA6NTQ6MzYrMDg6MDAmI3g5O+aWh+S7tiDkuK3pk4Hlm5vlsYDkuInlhazlj7jok53oibIucG5nIOW3suWtmOWCqCYjeEE7MjAxOC0wNi0yMFQxMDo1NDo1MiswODowMCYjeDk75paH5Lu2IOS4remTgeWbm+WxgOS4ieWFrOWPuOeZveiJsi5wbmcg5bey5a2Y5YKoJiN4QTsyMDE4LTA2LTIwVDExOjAxOjM1KzA4OjAwJiN4OTvmlofku7Yg5Lit6ZOB5Zub5bGA5LiJ5YWs5Y+455m96ImyLnBuZyDlt7LlrZjlgqgmI3hBOyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBmN2JkNjlmLTYyNGMtNDUwYy04YmEyLWI5YTQzZDQ1MWJhNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphOTgxMjVhMy1iYTdkLTQwMjItODhmMy0xMmRmYzJmODJhMTAiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMkRDRTIzQzY3MDQxMUU3QUQxNkI3QTRDNzMzRTI5QSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDQ0YzJkMS03NjNkLTQ2OWUtOTFlOS0yNDE2ZWY5ZTM2NWUiIHN0RXZ0OndoZW49IjIwMTgtMDYtMjBUMTA6NTQ6NTIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTk4MTI1YTMtYmE3ZC00MDIyLTg4ZjMtMTJkZmMyZjgyYTEwIiBzdEV2dDp3aGVuPSIyMDE4LTA2LTIwVDEwOjU0OjUyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBmN2JkNjlmLTYyNGMtNDUwYy04YmEyLWI5YTQzZDQ1MWJhNCIgc3RFdnQ6d2hlbj0iMjAxOC0wNi0yMFQxMTowMTozNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMzU0YmEyNy0yNDJlLTRlZjYtOWYzMy0zNWY4MzQyZWVhNGUiIHN0RXZ0OndoZW49IjIwMTgtMDYtMjBUMTE6MDE6MzUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47dPWRAAAQwklEQVR42u2de5RcRZ3HPz3TkzAJIZ0sQWCBTFzQGJBMQARxYTqi+EBN2JVVZNdMPKJHPZiHj/X4ynB23Qf7yLg+jquHkwkgxyPoTFgUV9DMoBsXeaRHw0PFZJIgQTSkQ0hIMs7U/lHfu11zU3W7e7pn6IT7Peee6em6t27duvWt37OqM8YY6oBmIAecAiwALgAWAX8GnAE0Ba7bBTwB7AQeA+4HfgU8DewBRkiR4hhBpgayNQEvAc4DFgIXAhcDJ8bOex54FpgFTAFGRaYsMNtDxKeAB4D7gJ8BBWB3SrwUL0ayZUWutwB54FJ95+IZYCuwDRiQ1LsYeBg4V9Jro6TfecDpwDxgRqyeQ8C9OnqBRwCTvrYULwayLQLeC1wJ/KmnfDtwF3CPpNN2fX8FsEX/zwSWAXcAQ8A04DRJxtcDb5TEjGMrcBvwNX1OkeKYJNsc4IPA+ySF8EiyG4FviWQRZgCfBR6XhDtHttnLVN8/Az+M1dUBvAt4j4gYxxagG1gnlTRFimOGbBcBNwCXBMr/F/gccHfs+xki4FVSG1sksYrAk8CrgB3A24HBeLuApSLqIs89R4GvA2uA36WvMcVRAWNM0nGNMWaHCeMmY8xpgWuvNcbsNuWxzhgzO1DHPGPMNxOuvVvnkB7p0ehHUwIPPwR8OaA2AvwL8GGs6z6Ot8pp0ldG1dsqtfNK4HhP+TbgA8C/Ba5/vdTJeem0maLRESLbcpFpZqD8X4HPAPs8Zedi42x3YN3+TWVswe8DB0Q4H/YCn5Z950MH8NWAUyVFioYm2xs1sH3OiRHgFqALOOwpPw4bEvgZ8FsR6XYPKUeAnwL/pPN+CpyVIKEOAZ+XN9IXb7tcdTWnrzTF0UK204G/l8Tx4T5gNbA/UP5aYDo2EwTgTqyb/zp5LCPnxs3yOP4DcBAbAtgCvDlBEu4DVgCbA+XLpNamSNHwZGsGPiUvYUi6PJhgg00Bzsa6+J92vj8AfFPfo7L/kCfSxQPY1K6XJbR3GBsY97UhIzKenb7WFI1OtkuBqxPOvRmbxfHXwBKgNVZ+puorBO5zUJ/3yA7zOUMek82XiZW1Sj29CrhVEtOHl4pw2fTVpmg0RIOyBfibBIfIk8AXgZ9j42R/gc36uE/Szmig7wD+4Ll+1FE9hwN2l1H9b8B6JiM7r10TQSuwQYQclmPE1953ADcBP6mxb/LO54Keuxq0qY6+Cq5tB1ZKne7XkaL29+f2Y07vInqfK8cxDmpBISLbqwl7AwG+DfxCnzdjg9CvkzPlAqwL/6SEQfJHZ8AleScfBeZLSmYl5U6Q6vgj1QOwCRtEf4enjlnY0MP/UFse5cZYhw9Uef1CbFhiHda72xMrzzl9EqWwRZNOfxli5mokZE71+Oro1FHTwAoM5vw4J6+ovZVem9f76wfWq++Leie5BKFSbhzURP6IbBerET48LbKZmKS6B5sYfA422+Nk2XVTsUtnnnVsqxHgOYd4hwMkmQq8XNLtUeAhOU6e8tiPt8mhMt1T1xLgP6Wa1gPF8XSu89nn1OnVANogQlaKFXUgg2vnxjFXWkMtMBM4cCuZ+NYEpFtB37W/UGrkHA3uEB7UoA+pl09il8BcQyledopUwt/IVhulFBzPilCnSmqNYpOaXyE1qgX4NTbE8GRCu36se7zGUzYfOL+OZBscxzVLnc9f8Mz67eOYZVEfTRaqVWk7pT6/0Opj3umrbqeszylbJqk3kWrkGC0hK1vr0sDJo1LZ9pUh7ExKScgPiFjTVPcJIlybozItkqQ7UX8f10y/Q7bZeRVIk12yGV8TKD9fdY4kqGMEHDrV2GVtHtUmHxt0HbFZP+doErmYpMrHJE5PAsHcMnegd8UGXei8EMEiDADXV9Efi6uoeyK0jFxMS1jJWGdcn0O+zgrJNlAj8ccQ5UKpbz48QylmFsJUdfBdUhF36shISjVhwwpnApfJUXKXpE5Gg2/YUTkzsrlOqmAWv1/3zAZe/IyEl7O2ilnLVNCpAzFVLxoYBY8905Ewc+Zj321M6If1zgCOBvqQCJJx6vGdV+lg6apy8ilHxolEr9OGPqnoLrarH6I+Xuo4TXzorkHlzPuk0iUJF+z22EshyfasZ4Aedgh0yLG39jv/+wb2jIAtFsfDsh1PFmEjNGugT5kk1WUgpjosdWbW9QGix2d7V/UZqsFe3F7H5+qog/02WVjn9GExwa7tcvp8nUPMkJOrbs+fLcPcPzA2QB1SNYdjg92HEef8cpLicAIZXfwCm6jcovs3OYTNUMpaqcR7VkyYmfor1OXbYmrMPI9k6HYGwnrns3FUvusbZAAPjdNGLExiGyPVcalDtLyjPuZi73ZA72ClynqBVTHbbkKeI0tyxvwzFUi2EUkqn4exySHXNEfKHShT51OEU8LiRN9Rh35Y5SGUKaP+mMDgLDgT2JqAauLaXI2MiSB+myaYQhVSu13n9nicUGsd1TEi2qBHDV/u3G+V6sw7msYKObL6nAlmVb3JlpS8Ow8b7H5Oqt0IY+Nkw7LZ8o7kanEG4x7swtHTsBkgYHfc6sRmgbRJBWxxiPss1qX/ckmuaRwZmxvRfQ9jV3rvarAB2u44T9oc6ZiTatLlSLR8TLto80jNSiRM+wQ8S1eVNlscodDCmnHU1e8h29wyRIv6NiLWIqcfF0sidjr9vgJ/GKa/yvffEyKbCXQKssWiWWW2BnkmNuib1NBzsaumR6QCPi+iXAu8m1Jy8wxshv5lwHccwk5V3WeI5K2yuY7ztO+P2CyT57ErDBqJbK6bf40zWBd7Xp4v7tTpsTe6ykiYNkohhH5ePPiCIynjRItrFv2eCWu5JGyXJsIu/KmEM6uYzNYmSbbfSbr48Cjw7xrUPmJGzoyrsBvxFNXoadgg9Ruwy1/iqwhaNPh+jQ2Y78CGB55R/XuwGSCRVzPjUeEiFXV3HV5auY7MV1lXzuOdy4/T4VEJOutoZ7jP2jeO+jpJ9koOjVNaDiWYAN0ex9CKmNOpM4GwPWpTKBRQdP4WAnZje7n3m1UjQ2SLvHrPJXRCEbsm7SLgb3Xj6ZJUcwiHFVqBj2CTn/eJbPsp5RJuE+kqQVNsIjB6tuFaZ6MECZRUVz6hjn5PuSvNfGrIUBlyrHTehc+zttK5Z1sVz9LN2BBCOZUzak/SPbZPgB243SPpu2K23V6nLLLzov1t9lZonw0G7Pd8JWMki83yuDBQ/hKpdY+Uqef32OD1LtV3vKRXUSTyScQoDjdN50dOk+cksVoqePj5IvgpIlYUt2vWBPCJKghbq9FfjdduwGPou7NkpYHULsa6plcFCLpER3TvuVW0taNCG6uLxkAO62HMORPZoKMO9sYcWJPm+c2q898dKJ+tI1KPzoyRJ1LnLpYkukV1FkTSDqmgSTgO+G8Rc4HqvEKEG5LdlnEI2IzNNdwmsv0V/lXl95K8/0kh9rmYMHi6yqhbM2NSJOeRWElqZD5GvErJ2+eQLZ7s3IdNScpXqWK2edSnkKPAVZkbBescMvXEVMO9eh/9jo02UIWdmwtI+fZKyfaQGuHL0ZsjZ8Um7Dq2jzI2ez8a/M1SBYdV540a6O8VWYzUyWZKLvOIqAdUdip26c6I1NBlOmeEUrZ/s+r9gMi2gCPX1blkS0ozK6c2uATzzX7XJ6gaPhINJKiB7R7DfnkF76+g5yh4BkyRUrbIXGewdVdhsw3GpO5iD/kaJeidk3q41CHa8sD76XL6oVdjvBJbeiE1JFNn5YR4KKCLtkjFvFmD9zpnJjuAzWncLxVyPiUX/eUqmy4yGOwuXEVHUkU4KIm5yKnbyHFzUCqim02yE5sTmZVE9XlSjZ6p0TZxbdeAWBzwmPVpsHQyNsWqnF1VzrEwVEX72gJSzCfhq7H/6rltfFdssmtnbKpWUXZcV8x5ESLpOpKXmLVX0bZ8aGLNyt4aIJy39lpJvU3yTi7U97vlqdyiQf95StvR7VOdF2Iz+g8AXwK+p/8jT+IUkapJ0jDC4+qAe7HbJFwrUk3FZvs/gU1WDm3h8EsmN4uhEvQ5dpOr8uSdAdQtYkR2x+JJfg7XUdTjKa/Edmt7AfrWxO6bo7pY3lJKQe1QOVUS7giSZjXoB+SY8O3duAC7a/HN2FXSCx3nycexQegcY/MQT5JjoihytcjrmI95J5tF1tsdVRERbwDrJS0A79c9MpRWal9JePu671LfHMFaJJnrpMAh01rHnis4M3WniBkR7soEwm2sM9Fcu7LPaW85CRvZMvkyknGiMIjfy+uzNV37vN0hUmcC2arJ/J8b1CS0W+t0Y8ztZXYexhhztTFmNHDOqDFmvzHmsDFmnzGm0xizKXbOsOe6+40xy40xO53vLtH9FhhjbjDG3GmM+b4x5hZjzCxjTM4Y86tAO3Y719dyuMiNs45ep449xpgVxpiV+hxhszFmZuy6ZbH7dzpla0z94N5zodOuJVU+51xP3WsmecfhJbrnEmNMh6dPfcdMPXNvhedXemyO9cVmY8z/L03ZL8l1hbyDcfy5VJqfaFaYJdE9JGk4R1JnL3Z7ut/I9e5Kqzt1jzbZeM9j17MNSNpFsb7D2PVwJ6iOP1G7wOZMjmBTyM4KzCx3YPehrCcWMr51TT2aOXsoxcL6Hdu0n7ExoAjrKe1LUpSEc6VIf4IXtRJpmwtIh5WSDhuqrHM7pYSG6Lm6J1mL2DCOdu9V/w/UuS3Re4+0gj4Y+8MaU4FvAH8ZqOB+qXvvobRd3D1y9/+dCHII+yMcnxP57sCuTQObJVJwPJOj2OyTb0gtvNFxvGyXejpF5IzI/T2FCVYHbIOdUrserEOHbYy58wfHWU9H7GXOpbSIsdzixWUaxBsmcdDOxJ+yRAVtjSaCQVIcgfiv2FyATZ86PWH22IX96aisJOLrZKPdKvIcwv7CzKfkNLmuTBu+pjrLGbR7sFuid2A3GvLhk4S3KU+RoqHIhsixFv9qgCewmfgtlNKxbqC0g9RqrKv+OOyOx60igKEUV4u8R1FQvBsbY/uEpN+w7p1xrotSuTLyQp7oadu3NLseTF9riqOFbGB/OGMV/m3nDmF/yLBHdlOR0gLTk4A3yYP5Vdlc82S7jTr1RZ8z2G3wrhaBNqgsSyl+dhC7iHU18I+B57gPm0myI32lKY42sk2VG/T9+IPGj2H31f+Rp6wJu9PWVmzmfjm8EusWX0t4wejbga/g/2nhB6TWpnZCioZGaMPUQ3IKrMW/Anu+pNAHOTKrf1QkezPJ+/aDjZMtwwavfUQ7Xurl7QGi3YPN60yJluKoJVukvn0U+BjWy+cjwpexWSRxh8pWEWh5wL4Cmzy8Arui4N4Aob8ih0d8BcBhbEbKNdg1cSlSHLVqZByvxv744dsC5ZukdvYydg1ZJ3bvyFulekaYhf1pqiI2bOA6NWZj3ferZfv57LMvYkMGKVIcc2SD0orsd2ITjeM4APyXVL4fU/ph+cuwHsofyJHSKonXKsl4UBL2ldjg+VJsYDW+F+RDqvsmOV5SpDhmyRbhRGxs7XJsVslLY+V7pBo+it0fZItUwrMlyc7CJgrfhvVeno/du/Ic7GZArsq4GxsQvhv7K6ZD6StL8WIiW4Tp2KUx52FTgC7CbvrjpnvtF2GGsdkFJ+j7R7BpVydT2rMkwg5sutUmSbOHmZzV1ilSNCzZXLRiA9ynYregexU2n/AMjlyCH90wg11pMKRjEzadaxs2B3Iv9V0DlSLFC4r/AwOCuaDWGpC4AAAAAElFTkSuQmCC) no-repeat 35px 35px; }
  .custom .custom-title {
    letter-spacing: 4px; }

.help {
  position: absolute;
  width: 100%;
  height: 51px;
  line-height: 50px;
  background-color: #1576d7;
  left: 0;
  bottom: 0;
  padding: 0 50px;
  font-size: 12px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px; }
  .help a,
  .help span {
    color: #fff; }

.fq_suggest {
  margin-left: 100px; }

.qb_title {
  position: relative; }

.qb_pass {
  position: absolute;
  right: 3px;
  top: 10px;
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  width: 60px;
  height: 30px;
  border: solid 1px #5ae8b5;
  color: #5ae8b5;
  text-align: center;
  border-radius: 5px; }

.qb_nopass {
  position: absolute;
  right: 3px;
  top: 10px;
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  width: 60px;
  height: 30px;
  border: solid 1px #e4431a;
  color: #e4431a;
  text-align: center;
  border-radius: 5px; }

.read-box {
  display: flex; }
  .read-box .read-item {
    margin-bottom: 15px;
    margin-right: 25px;
    font-size: 14px;
    font-weight: 500; }

.status--read {
  color: #268b8b; }

.status--unread {
  color: #da1e37; }

.bootom {
  position: fixed;
  bottom: 60px;
  right: 40px; }

/*.laborData_left{
  float: left;
  width: 60%;
  .laborData_left_1{
    width: 100%;
    overflow: hidden;
    border: 1px solid #cccccc;
    border-radius:8px;
    margin-bottom: 15px;
  }
  .laborData_left_2{
    width: 100%;
    overflow: hidden;
    border: 1px solid #cccccc;
    border-radius:8px;
    margin-bottom: 15px;
  }
}
.laborData_left_ul{
  overflow: hidden;
  margin-left: 4%;
  margin-top: 15px;
  li{
    float: left;
    text-align: center;
    margin-right: 4%;
    background: #2C9CF3;
    padding: 10px;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
  }
}
.laborData_right{
  width: 38%;
  float: right;
  border: 1px solid #cccccc;
  border-radius:8px;
  .laborData_right_h3{
    padding:0 15px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #cccccc;
  }
  .laborData_right_1{
    padding: 15px;
    .laborData_right_2{
      text-align: center;
      margin: 40px 0;
      p{
        font-size: 45px;
        color: #7143C0;
      }
    }
  }

}*/
.newLaborData_work1 {
  /*overflow: hidden;*/
  margin-bottom: 20px; }
  .newLaborData_work1 ul li {
    float: left;
    width: 32.33%;
    /*line-height: 30px;*/
    box-sizing: border-box;
    box-shadow: 1px 4px 10px 2px #CCC;
    -webkit-box-shadow: 0px 3px 10px 0px #CCC;
    -moz-box-shadow: 1px 4px 10px 2px #CCC;
    border-radius: 8px; }
    .newLaborData_work1 ul li .work1_item {
      padding: 10px;
      overflow: hidden;
      background-color: #F9F9F9;
      border-radius: 8px 8px 0 0;
      border-bottom: 1px solid #EAEAEA;
      color: #2897EC; }
    .newLaborData_work1 ul li .work1_item_cont {
      /*min-height: 300px;*/
      border: 1px solid #F9F9F9;
      border-top: 0;
      border-radius: 0 0 8px 8px; }
  .newLaborData_work1 li:nth-child(3) {
    margin-right: 0;
    float: right; }
  .newLaborData_work1 li:nth-child(1) {
    margin-right: 1.5%; }

.work1_item_select {
  float: right; }
  .work1_item_select select {
    width: 80px;
    height: 25px; }

.work1_item_cont-1 {
  width: 50%;
  margin: 100px auto; }
  .work1_item_cont-1 .work1_1 {
    height: 60px;
    margin-bottom: 15px; }
    .work1_item_cont-1 .work1_1 .work1_1_1 {
      float: left;
      width: 30%;
      background-color: #2297F0;
      height: 60px; }
    .work1_item_cont-1 .work1_1 .work1_1_1.text-center {
      line-height: 60px;
      text-align: center; }
    .work1_item_cont-1 .work1_1 .work1_1_2 {
      float: left;
      width: 60%;
      height: 60px;
      background-color: #F6F6F6;
      padding-left: 10px; }
      .work1_item_cont-1 .work1_1 .work1_1_2 p {
        line-height: normal;
        margin-top: 8px; }
        .work1_item_cont-1 .work1_1 .work1_1_2 p span {
          font-size: 18px;
          color: #2799F0; }

.newLaborData_work2 {
  box-shadow: 1px 4px 10px 2px #CCC;
  -webkit-box-shadow: 0px 3px 10px 0px #CCC;
  -moz-box-shadow: 1px 4px 10px 2px #CCC;
  border-radius: 8px;
  margin-bottom: 20px; }

.work1_item {
  padding: 10px;
  overflow: hidden;
  background-color: #F9F9F9;
  border-radius: 8px 8px 0 0;
  color: #2897EC;
  border-bottom: 1px solid #EAEAEA;
  /*height: 30px;*/
  line-height: 30px; }

.laborData_left {
  float: left;
  width: 60%; }

.laborData_right {
  width: 38%;
  float: right;
  box-shadow: 1px 4px 10px 2px #CCC;
  -webkit-box-shadow: 0px 3px 10px 0px #CCC;
  -moz-box-shadow: 1px 4px 10px 2px #CCC;
  border-radius: 8px; }
  .laborData_right .laborData_right_1 {
    height: 230px; }
    .laborData_right .laborData_right_1 .work1_item_cont-1 {
      margin: 170px auto; }

.laborData_right_2-2 {
  box-shadow: 1px 4px 10px 2px #CCC;
  -webkit-box-shadow: 0px 3px 10px 0px #CCC;
  -moz-box-shadow: 1px 4px 10px 2px #CCC;
  border-radius: 8px; }

.work1_ren {
  width: 85%;
  margin: 69px auto; }
  .work1_ren .work1_ren2 {
    overflow: hidden; }
    .work1_ren .work1_ren2 .work1_ren3 {
      float: left;
      width: 70%; }
      .work1_ren .work1_ren2 .work1_ren3 span {
        font-size: 66px;
        margin-right: 15px;
        color: #D3D3D3; }
      .work1_ren .work1_ren2 .work1_ren3 span.active {
        color: #2A9BF0; }
      .work1_ren .work1_ren2 .work1_ren3 span.activeImg:before {
        content: '';
        display: inline-block;
        width: 25px;
        height: 76px;
        background-image: url(/dist/images/blanren.svg);
        background-size: 70px 110px;
        background-position: center center;
        position: relative;
        top: 11px; }
    .work1_ren .work1_ren2 .work1_ren3.work1_ren3_nv span.active {
      color: #F92525; }
    .work1_ren .work1_ren2 .work1_ren3.work1_ren3_nv span.activeImg:before {
      content: '';
      display: inline-block;
      width: 25px;
      height: 76px;
      background-image: url(/dist/images/bnvred.svg);
      background-size: 70px 110px;
      background-position: center center;
      position: relative;
      top: 11px; }
    .work1_ren .work1_ren2 .work1_ren4 {
      float: left;
      margin-top: 20px;
      width: 30%; }
      .work1_ren .work1_ren2 .work1_ren4 span {
        font-size: 24px;
        color: #2A9BF0; }

.tr-thead {
  width: 100%;
  overflow: hidden; }
  .tr-thead span {
    float: left;
    width: 33.3%;
    text-align: center;
    font-weight: normal; }

.examineModal-1 {
  width: 60%;
  margin: 15px auto; }
  .examineModal-1 ul {
    overflow: hidden; }
    .examineModal-1 ul li {
      width: 25%;
      text-align: center;
      float: left; }
  .examineModal-1 .examineModal-2 li i {
    font-size: 24px;
    font-weight: 100;
    float: left;
    color: #ccc; }
  .examineModal-1 .examineModal-2 li i.active {
    color: #248df1; }
  .examineModal-1 .examineModal-2 li span {
    display: inline-block;
    width: 84%;
    height: 1px;
    background-color: #ccc;
    vertical-align: 3px; }
  .examineModal-1 .examineModal-2 li span.active {
    background-color: #248df1; }
  .examineModal-1 .examineModal-2 li:first-child {
    padding-left: 11%; }
  .examineModal-1 .examineModal-2 li:last-child {
    position: absolute;
    right: 3.3%; }

.examineModal-3 ul {
  overflow: hidden;
  padding: 10px 0; }
  .examineModal-3 ul li {
    width: 23%;
    overflow-y: auto;
    float: left;
    height: 136px;
    box-sizing: border-box;
    box-shadow: 1px 4px 10px 2px #CCC;
    -webkit-box-shadow: 0px 3px 10px 0px #CCC;
    -moz-box-shadow: 1px 4px 10px 2px #CCC;
    border-radius: 8px;
    margin-left: 1.6%;
    padding: 10px;
    position: relative; }
    .examineModal-3 ul li img {
      position: absolute;
      right: 10px;
      top: 0;
      width: 65px;
      height: 65px; }
    .examineModal-3 ul li p {
      line-height: 23px;
      word-wrap: break-word;
      padding: 3px 0; }
      .examineModal-3 ul li p label {
        display: inline-block;
        width: 74px;
        text-align: center;
        margin-right: 4px; }

.bankCardModal1 {
  padding: 10px 20px; }
  .bankCardModal1 p {
    line-height: 36px; }
  .bankCardModal1 .bankCardModal2 {
    overflow: hidden; }
    .bankCardModal1 .bankCardModal2 ul {
      float: left;
      width: 80%;
      overflow: hidden; }
      .bankCardModal1 .bankCardModal2 ul li {
        width: 50%;
        float: left;
        line-height: 24px;
        padding: 6px 0; }
        .bankCardModal1 .bankCardModal2 ul li label {
          display: inline-block;
          width: 80px;
          text-align: justify;
          text-align-last: justify;
          margin-right: 4px;
          float: left;
          height: 24px; }
        .bankCardModal1 .bankCardModal2 ul li label:after {
          content: '';
          display: inline-block;
          width: 100%; }
        .bankCardModal1 .bankCardModal2 ul li span {
          margin-left: 5px;
          word-wrap: break-word; }
    .bankCardModal1 .bankCardModal2 img {
      width: 120px;
      height: 120px;
      float: right; }

.examineModal-4 {
  padding: 10px;
  padding-bottom: 20px;
  width: 50%;
  float: left;
  box-sizing: border-box; }
  .examineModal-4 ul {
    overflow: hidden;
    overflow-y: auto;
    padding: 10px;
    box-shadow: 1px 4px 10px 2px #CCC;
    -webkit-box-shadow: 0px 3px 10px 0px #CCC;
    -moz-box-shadow: 1px 4px 10px 2px #CCC;
    border-radius: 8px;
    height: 65px; }
    .examineModal-4 ul li {
      text-align: center; }
      .examineModal-4 ul li span {
        overflow: hidden;
        white-space: nowrap;
        display: inline-block;
        width: 70%;
        word-wrap: break-word;
        text-overflow: ellipsis;
        vertical-align: -4px; }

.ellipsisBox span {
  display: block;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.examineModal-1 .examineModal-2.examineModal-2-2 li:first-child {
  padding-left: 8.5%; }

.examineModal-1 .examineModal-2.examineModal-2-2 li:last-child {
  right: 6.9%; }

.laborPieBox {
  overflow: hidden;
  padding: 10px;
  box-sizing: border-box; }
  .laborPieBox .laborPieRight {
    float: left;
    width: 49%;
    border-right: 1px solid #EAEAEA; }
    .laborPieBox .laborPieRight #analyzWork3 {
      float: left;
      margin: 0 auto;
      width: 50%; }
  .laborPieBox .laborPieLeft {
    float: right;
    width: 49%; }
    .laborPieBox .laborPieLeft #analyzWork4 {
      float: left;
      width: 50%; }
  .laborPieBox ul {
    float: left;
    width: 40%;
    margin-top: 13%;
    line-height: 30px;
    padding-left: 10%;
    box-sizing: border-box;
    text-align: left; }

.row.two_change_row .col .col-item {
  padding: 0;
  margin-bottom: 12px; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  outline: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  transition: all linear 0.5s;
  z-index: 999; }
  .modal.fade {
    opacity: 0; }
  .modal.in {
    opacity: 1; }
  .modal.ng-enter, .modal .sidebar-ul-children.ng-leave {
    transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; }
  .modal.ng-enter, .modal.ng-leave.ng-leave-active {
    opacity: 0; }
  .modal.ng-leave, .modal.ng-enter.ng-enter-active {
    opacity: 1; }

.modal-dialog {
  position: relative;
  width: 100%;
  height: 100%; }

.modal-content {
  position: relative;
  display: inline-block;
  min-width: 300px;
  max-width: 1200px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  transition: all linear 0.5s; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-header {
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  color: #333;
  background-color: #e5e5e5;
  box-sizing: border-box; }
  .modal-header .title {
    float: left;
    width: calc( 100% - 30px);
    height: 100%;
    font-size: 15px; }
  .modal-header .close {
    float: left;
    display: block;
    width: 30px;
    height: 100%;
    line-height: inherit;
    text-align: right;
    cursor: pointer;
    color: #666; }
    .modal-header .close:hover {
      color: #7c7c7c; }

.modal-body {
  position: relative;
  width: 100%;
  padding: 15px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box; }
  .modal-body .table-box {
    width: 100%;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto; }
  .modal-body.modal-width {
    min-height: 280px;
    max-height: 500px;
    overflow: auto; }

.modal-footer {
  position: relative;
  width: 100%;
  padding: 15px;
  text-align: right;
  overflow: hidden;
  box-sizing: border-box;
  border-top: 1px solid #e5e5e5;
  line-height: 0; }

@media screen and (max-height: 550px) {
  .modal-body {
    max-height: 300px; } }

@media screen and (min-height: 550px) and (max-height: 768px) {
  .modal-body {
    max-height: 450px; } }

@media screen and (min-height: 768px) and (max-height: 900px) {
  .modal-body {
    max-height: 600px; } }

@media screen and (min-height: 900px) and (max-height: 1050px) {
  .modal-body {
    max-height: 700px; } }

.welcome {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 50px 0 0 100px; }
  .welcome .color-blue {
    color: #1EA2FC; }
  .welcome .welcome-img {
    width: 93px;
    height: 93px;
    display: block;
    float: left;
    margin-right: 50px; }
  .welcome .welcome-title {
    line-height: 90px;
    font-size: 20px;
    font-weight: normal;
    color: #646464;
    font-family: liSu; }
  .welcome .welcome-steps {
    margin-top: 75px;
    margin-left: 46px; }
    .welcome .welcome-steps .welcome-step-box {
      margin-left: 22px;
      margin-bottom: 5px;
      color: #646464; }
      .welcome .welcome-steps .welcome-step-box .welcome-step {
        float: left;
        width: 160px;
        margin-left: 162px; }
        .welcome .welcome-steps .welcome-step-box .welcome-step.step-1 {
          margin-left: 0; }
        .welcome .welcome-steps .welcome-step-box .welcome-step h3 {
          font-weight: 600;
          font-size: 16px;
          color: #646464; }
        .welcome .welcome-steps .welcome-step-box .welcome-step p {
          margin: 5px 0; }

.xmtj_box {
  padding: 10px 0;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .xmtj_box .xmtj_box1 {
    width: 33.33%;
    float: left;
    padding: 0 10px;
    min-height: 300px;
    box-sizing: border-box; }
    .xmtj_box .xmtj_box1 .xmtj_box1_1 {
      /*overflow: hidden;*/
      line-height: 25px;
      height: 25px; }
      .xmtj_box .xmtj_box1 .xmtj_box1_1 h3 {
        font-size: 14px;
        font-weight: normal;
        float: left; }
      .xmtj_box .xmtj_box1 .xmtj_box1_1 select {
        width: 80px;
        height: 25px;
        float: right;
        margin-right: 10px; }
      .xmtj_box .xmtj_box1 .xmtj_box1_1 .xmtj_box1_1a {
        float: right;
        color: #2998EC; }
    .xmtj_box .xmtj_box1 .xmtj_box1_2 {
      width: 80%;
      margin: 0 auto;
      overflow: hidden; }
      .xmtj_box .xmtj_box1 .xmtj_box1_2 li {
        width: 50%;
        float: left;
        text-align: center;
        margin: 20px 0; }
        .xmtj_box .xmtj_box1 .xmtj_box1_2 li p {
          line-height: 44px; }
        .xmtj_box .xmtj_box1 .xmtj_box1_2 li span {
          color: #2297F0; }
    .xmtj_box .xmtj_box1 .xmtj_box1_3 {
      width: 100%;
      height: 275px;
      overflow: hidden; }
  .xmtj_box .xmtj_box1.w50 {
    width: 50%; }
  .xmtj_box .xmtj_box1.w100 {
    width: 100%; }
  .xmtj_box .xmtj_box1:nth-child(2) {
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8; }

.rewrite-col a {
  color: #fff; }

#container {
  width: 250px;
  height: 100px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  box-sizing: border-box; }

.showImg {
  width: 60px;
  height: 60px;
  margin: 0 auto; }

#errmsg {
  color: #787777; }

#errmsg_En {
  color: #787777; }

.warn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA8CAYAAADVPrJMAAAEX0lEQVRoQ+1b3VEbMRCWjvG9BioIdBBXEKgAqCChguAHpOEp5ImReDBUEKgAqCBQAaQC6CDOK4y9mfXcMfZZJ63+zsk49+pdab9dab/VSuZsBT++gpjZf9CrEvXOIz0cDtdfXl52i6LYnEwmz2VZ3g4Gg1GXDu8UtNb6M2NsyBhbnwGJgAdCiMuugHcGWmt9zhj7YgF20BXwTkCfnZ1tA8APVyQ55ztHR0d3LrnY37ODxj38+vr61FjSRrsB4FlKuRULyqWfHbRS6oRz/tVlSP07AHyTUp5Q5UPksoI+PT3dXFtbwyj7fKPxeNw/Pj5+9lHykc0KWil1zTnf8zEIZQHgSkqJmT7Llw00NXm1ocqZ1LKBVko9cc43I0J1J4TYidBvVc0CWil1yDnHIiT2y8LdyUH7UJTLI0hhZVn2U5epyUETKi8X1rnfc1BYUtCBFOV0wng83kpJYUlBa62x1Ny2oQCA34yxG8YY8jAmuj3O+TuHzo2Uct/pHaJAMtBKKTT+2mH8VVmWh7N7tDpqnnPOP9l0U1JYStBWigKAn1LKD23AtNYY+fcW4I9CiD4xmFaxJKAp9TUA7EspcVkbP+JKGUgp8Yga9UWDplJUr9fbsFEPMQmOer3eViyFRYNWSl269iOGRQjhnEtrDYQQXgghDglyeSoyrTXu0QeKAYkiPZ0qlsKc3rcBolBUre/Kvp4HlKi6PBh01eT7TokyygCANQlRkuHsXC4nWumPavSsXMWtDz6nKNcZmZobajtiWktBkfaNSmXovRCitVrTWmND8KNPEELrcm/QFbVg8prtXZNstWVwYuZuzhNEYd6gQ1tAtqxL5GijY13bxqTkBdozwy7M15Z8YsdljPWFEI+k5caY362l1hqXdWv97Jq0bQ8G5ojZ6bwojBxpX4oyOaBtKaZoPLhq+zm6c0UHf6fW14SxjBk8JHM35/JpLZEinWD51TaOhBAbTYMTdE6nQ1IpzAk6JrOaIm+irUC6Mg1Puh1xgvaprwnLmzUzuM+hhTI+hcKsoBNQiZO2upijaYQVdKq91pgUz99vl3MAgM3B1PdWVgprBZ3wloKyKnPItN6OGEEnpKgcYKhjttblRtApigWLZbfY98YlPrO0vU5XVNRtFLYAOnU2bRhoXHI5t5KptWQC7byloHq6IWdt6GmtsT28Gzh2qxoALNyOzIGm9J4jjLKehHJQV21rszZogo69SG/1ScIWsLffm62lN9AJ62ujUSlbwN6oG43JKeiOKMr6qiDF0dXhjDcKm4L27USGeJox1sqbMX03H1tqCuNVlH/5KIfK4t4qiuJg9ilklTyxf+7daAywY+p4npMjHUZhy9d6gR8AyqmClw48Fz86Z1+ewAWC9m6yL8/eJDPfr1ykscmAe9r5ViSJf/+SQbA665Kylg67biXNVWSMMXzeaH3etHTLAwyonnGd1O9VFk5ZWPhPJpPOqSQAC0VlVBTFY/MvEs5uKGXkf03mD68MXMu0gdJZAAAAAElFTkSuQmCC) no-repeat center; }

.style-ell {
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.protal-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: #fff;
  z-index: 999; }
  .protal-box .protal-h3-title {
    padding: 0 100px 0; }
    .protal-box .protal-h3-title .protal-h3-title-1 {
      border-bottom: 1px solid #CCCCCC;
      height: 40px;
      line-height: 40px;
      padding: 16px 0; }
      .protal-box .protal-h3-title .protal-h3-title-1 ul {
        overflow: hidden;
        float: left; }
        .protal-box .protal-h3-title .protal-h3-title-1 ul li {
          float: left;
          margin-right: 30px;
          font-size: 16px; }
          .protal-box .protal-h3-title .protal-h3-title-1 ul li span {
            color: #0BB07B; }
          .protal-box .protal-h3-title .protal-h3-title-1 ul li:first-child span {
            color: #0eb2ef; }
          .protal-box .protal-h3-title .protal-h3-title-1 ul li:last-child span {
            color: #f00; }
  .protal-box .header-two-input {
    border: 1px dashed #676FCF;
    height: 30px;
    font-size: 18px; }
    .protal-box .header-two-input:hover {
      border: 1px dashed #676FCF; }
  .protal-box .protal-header {
    background-color: #fff;
    height: 80px;
    min-height: 80px; }
    .protal-box .protal-header .logo {
      height: 80px;
      line-height: 80px; }
      .protal-box .protal-header .logo .protal-logo {
        position: relative;
        display: inline-block;
        width: 46px;
        height: 46px;
        vertical-align: middle;
        overflow: hidden;
        margin-top: 18px;
        float: left;
        margin-right: 10px; }
        .protal-box .protal-header .logo .protal-logo.active {
          border: 1px dashed #676FCF; }
        .protal-box .protal-header .logo .protal-logo .log-photo {
          position: absolute;
          top: 0;
          left: 0;
          height: 46px;
          width: 46px;
          opacity: 0; }
        .protal-box .protal-header .logo .protal-logo img {
          width: 45px;
          height: 45px;
          border-radius: 50%;
          vertical-align: baseline; }
      .protal-box .protal-header .logo span {
        font-size: 18px;
        float: left; }
    .protal-box .protal-header .header-two-userInfo {
      height: 80px; }
      .protal-box .protal-header .header-two-userInfo.header-two-userInfo-border {
        border-right: 1px solid #F6F7FB;
        padding-right: 15px; }
      .protal-box .protal-header .header-two-userInfo .userInfo-div {
        height: 80px; }
      .protal-box .protal-header .header-two-userInfo .fa-angle-down {
        font-size: 20px;
        color: #A6B2C4;
        vertical-align: -2px; }
      .protal-box .protal-header .header-two-userInfo .userAction {
        top: 70px; }
        .protal-box .protal-header .header-two-userInfo .userAction p {
          width: 10px;
          height: 10px;
          background-color: #fff;
          border-left: 1px solid #ccc;
          border-top: 1px solid #ccc;
          position: absolute;
          top: -6px;
          right: 28px;
          transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          /* IE 9 */
          -moz-transform: rotate(45deg);
          /* Firefox */
          -webkit-transform: rotate(45deg);
          /* Safari 和 Chrome */
          -o-transform: rotate(45deg);
          /* Opera */ }
    .protal-box .protal-header .userInfo-div {
      padding-top: 0; }
      .protal-box .protal-header .userInfo-div .ellipsis {
        line-height: 80px;
        height: 80px;
        color: #000; }
    .protal-box .protal-header .biCard2 {
      float: right;
      width: 60px;
      height: 80px;
      text-align: center;
      line-height: 80px;
      border-right: 1px solid #F6F7FB; }
    .protal-box .protal-header .message {
      top: 0;
      margin-right: 20px; }
      .protal-box .protal-header .message .messageDot {
        color: #000; }
      .protal-box .protal-header .message .dot {
        color: #fff; }
  .protal-box .protal-box-1 {
    position: relative;
    margin-top: 80px; }
    .protal-box .protal-box-1 .protal-box-1-1 {
      position: absolute;
      width: 10%;
      text-align: center;
      left: 50%;
      bottom: 40px;
      margin-left: -5%;
      border: 1px dashed #fff;
      height: 40px;
      line-height: 40px;
      color: #fff;
      cursor: pointer; }
    .protal-box .protal-box-1 img {
      width: 100%;
      height: 240px; }
    .protal-box .protal-box-1 p, .protal-box .protal-box-1 .header-two-input {
      position: absolute;
      width: 60%;
      text-align: center;
      left: 50%;
      top: 80px;
      margin-left: -30%;
      font-size: 46px;
      color: #fff; }
    .protal-box .protal-box-1 .header-two-input {
      background: transparent;
      border-color: #fff;
      height: 60px; }
  .protal-box .protal-box-2 {
    padding: 0 100px 20px; }
    .protal-box .protal-box-2 .protal-add-btn {
      border: 1px solid #676fcf;
      text-align: center;
      line-height: 30px;
      width: 12%;
      margin: 15px auto;
      cursor: pointer;
      color: #676FCF; }
    .protal-box .protal-box-2 .protal-box-2-1 {
      margin-top: 20px;
      position: relative; }
      .protal-box .protal-box-2 .protal-box-2-1 .protal-box-2-2 {
        position: absolute;
        left: -40px;
        top: 7px;
        width: 30px;
        text-align: center; }
        .protal-box .protal-box-2 .protal-box-2-1 .protal-box-2-2 i {
          display: block;
          font-size: 20px;
          margin-bottom: 15px;
          color: #0eb2ef;
          cursor: move; }
      .protal-box .protal-box-2 .protal-box-2-1 h3 {
        font-size: 20px;
        color: #535875; }
        .protal-box .protal-box-2 .protal-box-2-1 h3 span {
          display: block;
          width: 40px;
          height: 2px;
          background-color: #0eb2ef; }
        .protal-box .protal-box-2 .protal-box-2-1 h3 i {
          width: 60px;
          text-align: right;
          cursor: pointer;
          font-size: 28px; }
      .protal-box .protal-box-2 .protal-box-2-1 ul {
        transition: all ease 1s;
        padding: 0 0 18px;
        border-bottom: 1px solid #CCCCCC;
        width: 100%;
        height: 120px;
        overflow: hidden; }
        .protal-box .protal-box-2 .protal-box-2-1 ul li {
          float: left;
          width: calc(100%/6);
          text-align: center;
          margin-top: 20px; }
          .protal-box .protal-box-2 .protal-box-2-1 ul li p {
            width: 70px;
            height: 70px;
            border-radius: 50%;
            background: linear-gradient(135deg, #2afadf 0%, #4c83ff 100%);
            text-align: center;
            line-height: 70px;
            box-shadow: -2px 13px 24px #D6EFF7;
            display: inline-block;
            margin-bottom: 10px;
            position: relative; }
            .protal-box .protal-box-2 .protal-box-2-1 ul li p i {
              font-size: 24px;
              color: #fff; }
            .protal-box .protal-box-2 .protal-box-2-1 ul li p .fa-minus-circle {
              position: absolute;
              right: -20px;
              top: -2px;
              cursor: pointer;
              color: red; }
          .protal-box .protal-box-2 .protal-box-2-1 ul li span {
            display: block; }
          .protal-box .protal-box-2 .protal-box-2-1 ul li.protal-box-add p {
            background: #fff;
            box-shadow: none;
            border: 1px solid #0eb2ef;
            cursor: pointer; }
            .protal-box .protal-box-2 .protal-box-2-1 ul li.protal-box-add p i {
              color: #0eb2ef;
              line-height: 74px; }
        .protal-box .protal-box-2 .protal-box-2-1 ul.open {
          height: auto; }

.home-header-two {
  position: initial;
  height: 80px; }
  .home-header-two .logo span {
    color: #fff; }
  .home-header-two .protal-header {
    background-color: #333; }
    .home-header-two .protal-header .header-two-userInfo-border {
      border-right: 1px solid #555 !important; }
    .home-header-two .protal-header .userInfo-div .ellipsis {
      color: #fff; }
      .home-header-two .protal-header .userInfo-div .ellipsis a {
        color: #fff; }
    .home-header-two .protal-header .biCard2 {
      border-right: 1px solid #555; }
      .home-header-two .protal-header .biCard2 .fa-television {
        color: #fff; }
    .home-header-two .protal-header .message .messageDot {
      color: #fff; }

.protal-modal-class {
  width: 300px;
  height: 500px;
  overflow: auto;
  border: 1px solid #ccc; }
  .protal-modal-class h3 {
    height: 30px;
    line-height: 30px;
    background-color: #e5e5e5;
    padding-left: 10px; }
  .protal-modal-class .protal-modal-class-2 {
    border: 1px solid #ccc; }
    .protal-modal-class .protal-modal-class-2 ol li {
      line-height: 30px; }
      .protal-modal-class .protal-modal-class-2 ol li input {
        vertical-align: -2px;
        margin-right: 5px; }
  .protal-modal-class .protal-modal-class-1 {
    padding: 10px 20px;
    position: relative; }
    .protal-modal-class .protal-modal-class-1 h4 {
      font-size: 16px;
      margin-left: 20px;
      margin-bottom: 6px; }
      .protal-modal-class .protal-modal-class-1 h4 span {
        background-color: #fff;
        padding: 0px 6px; }
      .protal-modal-class .protal-modal-class-1 h4::before {
        content: '';
        width: 90%;
        position: absolute;
        left: 5%;
        top: 24px;
        border-bottom: 1px dashed #ccc;
        z-index: -1; }
    .protal-modal-class .protal-modal-class-1 ul {
      border-left: 1px dashed #ccc;
      padding: 0 10px 0;
      margin-left: 60px;
      margin-top: -4px; }
      .protal-modal-class .protal-modal-class-1 ul li {
        position: relative;
        margin-left: 20px;
        top: 8px;
        margin-top: 10px; }
        .protal-modal-class .protal-modal-class-1 ul li::before {
          content: '';
          position: absolute;
          left: -18%;
          width: 14%;
          top: 12px;
          border-bottom: 1px dashed #ccc;
          z-index: -1; }
        .protal-modal-class .protal-modal-class-1 ul li input {
          vertical-align: -2px; }
        .protal-modal-class .protal-modal-class-1 ul li span {
          position: relative; }
          .protal-modal-class .protal-modal-class-1 ul li span i {
            position: absolute;
            top: 4px;
            right: -18px;
            color: red;
            cursor: pointer; }
    .protal-modal-class .protal-modal-class-1 .ztree {
      margin-left: 30px; }

.protal-modal-class-span {
  font-size: 40px;
  cursor: pointer;
  margin: 37% 20px 0; }

.page {
  position: relative;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: right;
  margin-bottom: 20px;
  overflow: hidden; }
  .page .page-main {
    float: right;
    height: 100%; }
    .page .page-main > div {
      height: 100%; }
      .page .page-main > div input, .page .page-main > div select {
        height: calc(100% - 2px);
        border: #c2c2c2 solid 1px;
        text-align: center;
        box-sizing: border-box;
        color: #666;
        border-radius: 3px;
        outline: none; }
    .page .page-main .page-num {
      float: left;
      margin-right: 30px; }
      .page .page-main .page-num a, .page .page-main .page-num span {
        float: left;
        display: block;
        min-width: 38px;
        height: 100%;
        text-align: center;
        color: #666;
        border: #c2c2c2 solid 1px;
        margin-right: 10px;
        border-radius: 3px;
        box-sizing: border-box;
        cursor: pointer; }
      .page .page-main .page-num a.active {
        background-color: #248df1;
        color: #fff;
        border: white solid 1px; }
      .page .page-main .page-num a:hover {
        background-color: #248df1;
        color: #fff;
        border: white solid 1px; }
      .page .page-main .page-num span.disabled {
        color: #ddd;
        border: #ddd solid 1px;
        cursor: not-allowed; }
      .page .page-main .page-num .ellipsis {
        border: none;
        cursor: default; }
    .page .page-main .page-max {
      float: left;
      height: 100%;
      margin-right: 30px; }
      .page .page-main .page-max select {
        width: 50px; }
      .page .page-main .page-max span {
        color: #666; }
    .page .page-main .page-jump {
      float: left;
      height: 100%; }
      .page .page-main .page-jump input {
        width: 35px;
        float: left; }
      .page .page-main .page-jump span {
        color: #666;
        float: left; }
      .page .page-main .page-jump .jump {
        display: inline-block;
        float: left;
        height: 30px;
        cursor: pointer;
        background-color: #248df1;
        color: #fff;
        padding: 0 5px;
        border-radius: 3px;
        margin-left: 5px; }

.content-tab {
  border-bottom: 1px solid #e5e5e5; }
  .content-tab li {
    float: left;
    position: relative;
    margin-right: 55px; }
    .content-tab li:hover .tab-text {
      border-bottom-color: #aeaeae; }
    .content-tab li.active .tab-text {
      border-bottom-color: #248df1;
      cursor: default; }
    .content-tab li .tab-text {
      display: block;
      position: relative;
      cursor: pointer;
      float: left;
      color: #222;
      font-size: 14px;
      height: 44px;
      line-height: 46px;
      bottom: -1px;
      border-bottom: 3px solid transparent; }

.contant-box {
  margin-top: 15px; }

.modal .modal-serach-from li {
  float: left;
  width: 40%;
  height: 25px;
  line-height: 25px;
  margin-top: 3px; }
  .modal .modal-serach-from li input {
    width: 60%;
    height: 25px;
    line-height: 25px; }

.modal caption {
  text-align: left;
  margin-bottom: 5px;
  color: #333; }

.temeInputBox {
  height: auto; }
  .temeInputBox .col-item {
    margin-bottom: 10px !important; }

.daily-affairs-btn {
  border: 0; }
  .daily-affairs-btn li {
    float: right;
    margin-right: 0;
    /*border-right: 1px solid #979797;*/ }
    .daily-affairs-btn li .tab-text {
      margin: 0 10px;
      height: 26px;
      line-height: 20px; }
  .daily-affairs-btn .active .tab-text {
    color: #248df1; }

.h4_title {
  background: #FAFAFA;
  padding: 6px 10px;
  margin: 0 0 15px;
  overflow: hidden; }
  .h4_title .status {
    float: right; }

.h4_title-2 {
  background: #1890FF;
  color: #fff;
  cursor: pointer;
  margin-bottom: 10px; }

.width-p {
  width: calc(100% - 80px);
  float: right; }

.title-p {
  border-left: 2px solid #5584FF;
  padding: 0 8px;
  margin: 10px 0; }

.col-item-50 {
  width: 50%; }

.col-height40 {
  height: 40px; }

.moreDetailModalBox {
  overflow: hidden;
  margin-bottom: 20px; }
  .moreDetailModalBox p {
    float: left;
    width: 100px;
    margin: 0; }
  .moreDetailModalBox ul {
    float: left;
    width: calc(100% - 120px);
    border: 1px solid #E6E7EB;
    border-bottom: 0; }
    .moreDetailModalBox ul li {
      border-bottom: 1px solid #E6E7EB;
      padding: 10px; }
      .moreDetailModalBox ul li i {
        display: inline-block;
        width: 6px;
        height: 6px;
        background: #0000fe;
        border-radius: 100px;
        vertical-align: middle;
        margin: 0 5px 0 20px; }
      .moreDetailModalBox ul li span {
        float: right; }

.navbtn-tab {
  border-bottom: 1px solid #e5e5e5;
  margin-top: 10px; }
  .navbtn-tab li {
    float: left;
    height: 40px; }
    .navbtn-tab li .tab-text {
      position: relative;
      background-color: #F2F3F7;
      padding: 0 10px;
      border: 1px solid #DCDEE3;
      border-radius: 3px 3px 0 0;
      margin-right: 4px;
      cursor: pointer;
      border-top: 1px solid #DCDEE3;
      display: inline-block;
      line-height: 38px;
      bottom: -1px; }
    .navbtn-tab li.active .tab-text {
      position: relative;
      background-color: #fff;
      border-top: 1px solid #5584FF;
      color: #5584FF;
      border-bottom: 2px solid #fff; }

.table-td-box {
  padding: 10px; }
  .table-td-box p {
    line-height: 30px; }
  .table-td-box div {
    padding-left: 20px; }
    .table-td-box div span {
      display: inline-block;
      width: calc(100% - 30px); }
    .table-td-box div i {
      display: inline-block;
      width: 6px;
      height: 6px;
      background: #f00;
      border-radius: 100px;
      vertical-align: middle;
      margin: 0 5px 0 0px;
      float: left;
      margin-top: 8px; }

.tr-padding .td {
  padding: 14px 5px;
  border-top: 1px solid #f5f5f5; }

.new-nav-ul {
  border-bottom: 0; }
  .new-nav-ul li span {
    font-size: 18px !important; }

.jiuzhen-list-img {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 5; }
  .jiuzhen-list-img img {
    width: 73px;
    height: 73px; }

.tost-col-span .col {
  height: 62px; }
  .tost-col-span .col .error {
    display: block;
    padding-left: 100px; }

.report-download-box p {
  padding: 5px 0; }

.cursor_not {
  cursor: not-allowed; }

.back_tr_red {
  background-color: #FEF4E5; }

.site-unit {
  width: 100%; }
  .site-unit .site-unit-left {
    width: 54%;
    height: 380px;
    min-height: 35px;
    border: 1px solid #CCCCCC;
    padding: 10px;
    box-sizing: border-box;
    /*.table tr:hover{
                background-color: #e5e5e5;
                cursor: pointer;
            }*/ }
    .site-unit .site-unit-left .content-tab {
      position: absolute;
      width: 100%;
      height: 50px;
      border: 1px solid #d7e8f8;
      box-shadow: 0 0 2px 1px #DFF4FC;
      border-bottom: 0;
      box-sizing: border-box; }
      .site-unit .site-unit-left .content-tab li span {
        display: inline-block;
        width: 100%;
        text-align: center; }
      .site-unit .site-unit-left .content-tab li.active .tab-text {
        color: #248df1; }
  .site-unit .site-unit-right {
    width: 42%;
    height: 380px;
    border: 1px solid #CCCCCC;
    padding: 10px;
    box-sizing: border-box; }

.md-tree-2 {
  overflow: auto;
  border: 1px solid #ccc;
  background-color: #fff; }
  .md-tree-2 .md-tree-ul li .md-tree-ul {
    background-color: #f2f2f2; }
  .md-tree-2 .md-tree-ul li .menu-info-main span {
    display: inline-block;
    width: 80%; }
  .md-tree-2 .md-tree-ul .menu-info {
    line-height: 36px;
    border-bottom: 1px solid #ccc;
    padding: 0 10px; }

.padding-left10 {
  padding-left: 10px; }

/* date */
.date {
  position: relative;
  overflow: hidden; }

.date dt,
.date dd {
  width: 100%;
  height: auto;
  overflow: hidden; }

.date dd {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  box-sizing: border-box; }

.date div {
  position: relative;
  float: left;
  width: 14.285%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  box-sizing: border-box; }

.date dt div {
  font-size: 12px; }

.date dd {
  background-color: #fff; }

.date dd div {
  border-right: #ccc solid 1px;
  border-bottom: #ccc solid 1px; }

.date dd .date-old {
  color: #a7a7a7; }

.date dd div .label {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center; }

.date dd div .label .icon-chahao-copy {
  font-size: 14px; }

.date dd div .label.bu {
  border-radius: 50%;
  background-color: #e38805;
  color: #fff;
  font-size: 12px; }

.date dd div .label.pass {
  color: #008000;
  font-size: 12px;
  width: 100%; }

.date dd div .current {
  color: #1e9429; }

.date dd div.active {
  color: #1e9429;
  border: 1px solid #1e9429; }

.previewModal {
  height: 0px;
  border: none;
  top: 1%; }

#phone {
  width: 395px;
  height: 737px; }

.phone-con {
  width: 375px;
  height: 667px; }

#phone-header {
  float: right;
  font-size: 24px;
  cursor: pointer; }

.print-blue {
  color: blue; }

.print-green {
  color: green; }

.print-red {
  color: red; }

.external-iframe {
  position: relative;
  left: 20px;
  top: -646px;
  width: 365px;
  height: 547px; }

.scroll-content {
  height: 100px; }

.new-modal-content {
  position: relative;
  display: inline-block;
  min-width: 800px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.img-style {
  position: relative;
  top: -500px;
  right: -78%;
  width: 120px;
  height: 150px; }

.idcard-front {
  position: relative;
  top: -470px;
  right: -75%;
  width: 150px;
  height: 90px; }

.idcard-back {
  position: relative;
  top: -410px;
  right: -75%;
  width: 150px;
  height: 90px; }

.groupFile {
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0; }

.uploadfile {
  padding-left: 10px;
  line-height: 30px;
  color: #fff;
  border-radius: 3px;
  background: #248df1;
  border: #ddd solid 1px; }

.uploadfile:hover {
  color: #fff0da;
  background: #4168f1;
  border: #ddd solid 2px; }

.a-style {
  color: #0000fe; }

.a-style:hover {
  color: #ff9900; }

.idCard-preview-left {
  position: absolute;
  top: 40%;
  right: 93%; }

.idCard-preview-right {
  position: absolute;
  top: 40%;
  left: 93%; }

.user-detail {
  padding-left: 40px !important;
  padding-right: 40px !important; }

#idcardAllPhoto {
  display: none; }

.tips1 {
  width: 300px;
  position: relative;
  right: 45px;
  top: 5px; }

.tips2 {
  width: 300px;
  position: relative;
  right: 30px;
  top: 30px; }

.inspected_unit_20201125 {
  position: relative; }
  .inspected_unit_20201125 .input-2 {
    overflow: auto;
    padding: 4px; }
    .inspected_unit_20201125 .input-2 span {
      overflow: hidden;
      float: left;
      margin: 0 4px 4px 0; }
      .inspected_unit_20201125 .input-2 span p {
        max-width: 100px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border: 1px solid #d7e8f8;
        float: left;
        line-height: 20px; }
      .inspected_unit_20201125 .input-2 span i {
        float: left;
        border: 1px solid #d7e8f8;
        line-height: 20px;
        padding: 0 4px;
        border-left: 0;
        cursor: pointer; }
  .inspected_unit_20201125 ul {
    border: 1px solid #d7e8f8;
    box-shadow: 0 0 2px 1px #dff4fc;
    background-color: #fff;
    overflow: auto;
    padding: 0 10px;
    z-index: 900;
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%; }
    .inspected_unit_20201125 ul li {
      padding: 4px 0;
      line-height: 20px; }
      .inspected_unit_20201125 ul li input {
        vertical-align: -2px;
        margin-right: 10px; }

/*公共*/
.divBox {
  border: 4px solid #efeff4; }

/*公共结束*/
.app-main .aap-nav {
  overflow: hidden; }
  .app-main .aap-nav li {
    float: left;
    width: 33.3%;
    text-align: center;
    font-size: 14px;
    color: #cbcbcb;
    line-height: 44px;
    border-bottom: 2px solid #fff; }
  .app-main .aap-nav li.active {
    color: #0885f0;
    border-bottom: 2px solid #0885f0; }

.app-main .detail-li {
  overflow: hidden; }
  .app-main .detail-li li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    border-bottom: 2px solid #fff; }
  .app-main .detail-li li.active {
    color: #0885f0;
    border-bottom: 2px solid #0885f0; }

.app-main .header-li {
  overflow: hidden;
  width: 100%;
  /*display: flex;*/ }
  .app-main .header-li li {
    /*flex: 1;
      -webkit-flex: 1;*/
    float: left;
    width: 33.334%;
    text-align: center;
    font-size: 14px;
    color: #333;
    height: 38px;
    line-height: 38px; }

.app-main .header-li.active {
  background-color: #fafafa; }

.app-main .headerlist_h4 {
  border-left: 2px solid #0885f0;
  height: 14px;
  line-height: 14px;
  padding-left: 5px;
  font-size: 14px;
  margin: 10px; }

.summary-font {
  font-size: 14px;
  line-height: 30px;
  padding-left: 15px;
  margin-right: 15px;
  text-align: center; }

.rate-font {
  font-size: 14px;
  line-height: 30px;
  padding-left: 15px;
  text-align: center; }

.tablelength {
  width: 50% !important; }

.app-ol {
  overflow: hidden;
  padding: 10px 10px 0 10px;
  box-sizing: border-box; }
  .app-ol li {
    width: 48%;
    float: left;
    text-align: center;
    padding: 20px 0;
    color: #fff;
    background: #75dbf2;
    margin-bottom: 10px;
    border-radius: 4px;
    background: linear-gradient(135deg, #ff8bac 0%, #fb497c 100%);
    box-shadow: 3px 4px 5px #fff; }
  .app-ol li.olright {
    float: right; }
  .app-ol li:nth-child(1) {
    background: linear-gradient(135deg, #ffde8b 0%, #ffac6b 100%);
    box-shadow: 3px 4px 5px #fff; }
  .app-ol li:nth-child(3) {
    background: linear-gradient(135deg, #9eeef9 0%, #3cc1e7 100%);
    box-shadow: 3px 4px 5px #fff; }
  .app-ol li:nth-child(4) {
    background: linear-gradient(135deg, #8b99ff 0%, #9d49fb 100%);
    box-shadow: 3px 4px 5px #fff; }
  .app-ol li.active {
    box-shadow: 3px 4px 5px #bbb; }

.app-cont h3 {
  font-size: 14px;
  padding: 10px;
  border-bottom: 1px solid #ededed; }

/**
全屏
 */
.app-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 10px 15px;
  box-sizing: border-box; }
  .app-container .app-col-header {
    height: 45px; }
    .app-container .app-col-header .app-col-item {
      width: 31%;
      height: 43px;
      line-height: 43px; }
      .app-container .app-col-header .app-col-item select {
        position: relative;
        float: right;
        margin-top: 5px;
        padding: 0 5px;
        width: 100px;
        height: 30px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background-color: #40b4f5;
        z-index: 1; }
      .app-container .app-col-header .app-col-item i {
        position: absolute;
        right: 20px;
        top: 22px;
        color: #fff;
        z-index: 2; }
  .app-container .chart-main {
    height: calc(100% - 45px); }

.app-select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll rightright center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px; }

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.app-select::-ms-expand {
  display: none; }

.app-body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #efeff4; }
  .app-body .app-module--leader .calendar {
    box-sizing: border-box;
    padding: 20px 15px 0 15px;
    height: 300px;
    background-color: #fff; }
    .app-body .app-module--leader .calendar .fc-toolbar {
      margin-bottom: 0; }
      .app-body .app-module--leader .calendar .fc-toolbar .fc-center h2 {
        font-size: 16px;
        font-weight: 500;
        color: #131313; }
    .app-body .app-module--leader .calendar .fc-day-header {
      height: 30px;
      vertical-align: middle;
      color: #333333;
      font-weight: 400; }
    .app-body .app-module--leader .calendar .fc-row {
      height: 35px !important;
      min-height: 35px; }
      .app-body .app-module--leader .calendar .fc-row .fc-bg .fc-today {
        background-color: #fff; }
      .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton {
        height: 35px;
        padding: 0; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .fc-day-top {
          height: 35px;
          vertical-align: middle;
          text-align: center; }
          .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .fc-day-top .fc-day-number {
            float: none;
            font-size: 17px;
            color: #2c2c2c;
            display: inline-block;
            width: 25px;
            height: 25px;
            border-radius: 25px;
            line-height: 25px; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .fc-other-month {
          color: #999999; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-waitSign span {
          color: #fff !important;
          background-color: #f46054; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-signed span {
          color: #fff !important;
          background-color: #5be083 !important; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-missedSign span {
          color: #fff !important;
          background-color: #ffbd1f; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-shouldSign span {
          color: #fff !important;
          border-radius: 25px !important;
          border-bottom: none !important;
          background-color: #0684f0; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-signed-today span {
          position: relative;
          border: 1px dashed #ccc;
          color: #fff !important;
          border-radius: 0px !important; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-signed-today span:before {
          content: '\5DF2\7B7E';
          font-size: 12px;
          color: #5be083;
          position: absolute;
          left: 2px;
          transform: rotate(-15deg); }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-waitSign-today span {
          position: relative;
          border: 1px dashed #ccc;
          color: #fff !important;
          border-radius: 0px !important;
          background-color: #fff !important; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-waitSign-today span:before {
          content: '\7B7E\5230';
          font-size: 12px;
          color: #f46054;
          position: absolute;
          left: 2px;
          transform: rotate(-15deg); }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-click span {
          color: #fff;
          border-radius: 25px !important;
          border-bottom: none !important;
          background-color: #bebebe !important; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-click.take-waitSign-today span {
          position: relative;
          border: 1px dashed #ccc;
          color: #fff !important;
          border-radius: 0px !important;
          background-color: #fff !important; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-click.take-waitSign-today span:before {
          content: '\7B7E\5230';
          font-size: 12px;
          color: #f46054;
          position: absolute;
          left: 2px;
          transform: rotate(-15deg); }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-waitSign .take-click span {
          background-color: #fab9b4; }
        .app-body .app-module--leader .calendar .fc-row .fc-content-skeleton .take-signed.take-click span {
          background-color: #000; }
    .app-body .app-module--leader .calendar td,
    .app-body .app-module--leader .calendar th {
      border: none; }
  .app-body .app-module--leader .calendar-desc {
    box-sizing: border-box;
    padding: 0 25px;
    background-color: #efeff4; }
    .app-body .app-module--leader .calendar-desc ul {
      box-sizing: border-box;
      width: 100%; }
      .app-body .app-module--leader .calendar-desc ul li {
        float: left;
        width: 25%;
        line-height: 47px;
        text-align: center;
        color: #888888; }
        .app-body .app-module--leader .calendar-desc ul li i {
          margin-right: 5px;
          font-size: 6px; }
        .app-body .app-module--leader .calendar-desc ul li:nth-child(1) i {
          color: #0684f0; }
        .app-body .app-module--leader .calendar-desc ul li:nth-child(2) i {
          color: #f46054; }
        .app-body .app-module--leader .calendar-desc ul li:nth-child(3) i {
          color: #5be083; }
        .app-body .app-module--leader .calendar-desc ul li:nth-child(4) i {
          color: #ffbd1f; }
  .app-body .app-module--leader .col-section {
    height: auto;
    background-color: #fff; }
    .app-body .app-module--leader .col-section:not(:last-child) {
      margin-bottom: 10px; }
    .app-body .app-module--leader .col-section .col-section-header {
      padding-left: 25px; }
      .app-body .app-module--leader .col-section .col-section-header .header-container {
        padding-right: 25px;
        border-bottom: 1px solid #e4e4e4; }
        .app-body .app-module--leader .col-section .col-section-header .header-container .header-left {
          float: left;
          line-height: 44px;
          color: #666666;
          font-weight: 500; }
        .app-body .app-module--leader .col-section .col-section-header .header-container .header-right {
          float: right;
          line-height: 44px;
          color: #b3b3b3;
          font-size: 18px; }
    .app-body .app-module--leader .col-section .col-section-main .col-section-item {
      box-sizing: border-box;
      padding: 0 25px; }
      .app-body .app-module--leader .col-section .col-section-main .col-section-item:not(:last-child) {
        border-bottom: 1px solid #e4e4e4; }
      .app-body .app-module--leader .col-section .col-section-main .col-section-item ul li {
        float: left;
        width: 33.33%;
        line-height: 50px;
        text-align: center;
        font-size: 16px; }
        .app-body .app-module--leader .col-section .col-section-main .col-section-item ul li:nth-child(1) span {
          color: #5be083; }
        .app-body .app-module--leader .col-section .col-section-main .col-section-item ul li:nth-child(2) span {
          color: #f46054; }
        .app-body .app-module--leader .col-section .col-section-main .col-section-item ul li:nth-child(3) span {
          color: #ffbd1f; }
      .app-body .app-module--leader .col-section .col-section-main .col-section-item .col-item-left {
        float: left;
        line-height: 50px;
        color: #020202;
        font-size: 16px; }
      .app-body .app-module--leader .col-section .col-section-main .col-section-item .col-item-right {
        float: right;
        line-height: 50px;
        color: #696969;
        font-size: 12px; }
    .app-body .app-module--leader .col-section .words-main {
      padding: 15px; }
      .app-body .app-module--leader .col-section .words-main .words-header {
        color: #666666;
        font-weight: 500;
        margin-bottom: 10px;
        padding: 0 10px; }
      .app-body .app-module--leader .col-section .words-main .words-content {
        box-sizing: border-box;
        padding: 5px 12px;
        min-height: 120px;
        color: #999999;
        font-size: 14px;
        font-weight: 400;
        border-radius: 12px;
        border: 1px solid #d8d9da; }
  .app-body .app-module--leader .sign-box {
    position: fixed;
    bottom: 20px;
    left: 50%;
    margin-left: -33px;
    width: 66px;
    height: 66px;
    border-radius: 66px;
    line-height: 66px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    cursor: pointer; }
  .app-body .app-module--leader .sign-box--blue {
    background: linear-gradient(144deg, #0eb2ef 0%, #0684f0 100%);
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.23); }
  .app-body .app-module--leader .sign-box--green {
    background: linear-gradient(144deg, #0eef9b 0%, #06f06a 100%);
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.23); }
  .app-body .app-module--record .text-one-line, .app-body .app-module--record .sign-record .record-item .record-left .li-address, .app-body .app-module--record .sign-record .record-item .record-left .li-location {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .app-body .app-module--record .sign-record .record-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 10px 20px 10px 13px;
    height: 81px;
    border-bottom: 1px solid #e4e4e4; }
    .app-body .app-module--record .sign-record .record-item .record-left {
      max-width: calc(100% - 70px); }
      .app-body .app-module--record .sign-record .record-item .record-left .li-time {
        font-size: 16px;
        color: #020202; }
      .app-body .app-module--record .sign-record .record-item .record-left .li-address {
        font-size: 12px;
        color: #696969; }
      .app-body .app-module--record .sign-record .record-item .record-left .li-location {
        font-size: 11px;
        color: #b8b8b8; }
    .app-body .app-module--record .sign-record .record-item .record-right {
      height: 43px;
      margin-top: 9px; }
      .app-body .app-module--record .sign-record .record-item .record-right img {
        vertical-align: middle;
        width: 43px;
        height: 43px;
        margin-right: 5px; }
  .app-body .app-module--record .sign-record .no-data-block {
    line-height: 35px;
    font-size: 20px;
    text-align: center; }
  .app-body .app-module--content {
    padding: 10px 15px;
    word-break: break-all; }
  .app-body .app-duty-schedul .calendar .fc-view .fc-body .fc-scroller {
    height: 217px !important; }
  .app-body .app-duty-schedul .calendar-desc ul li {
    width: 33.3%; }
    .app-body .app-duty-schedul .calendar-desc ul li:nth-child(1) i {
      color: #f46054; }
    .app-body .app-duty-schedul .calendar-desc ul li:nth-child(2) i {
      color: #5be083; }
    .app-body .app-duty-schedul .calendar-desc ul li:nth-child(3) i {
      color: #ffbd1f; }
  .app-body .app-duty-schedul .app-duty-schedul2 {
    padding: 10px; }
    .app-body .app-duty-schedul .app-duty-schedul2 h3 {
      margin-bottom: 10px; }
    .app-body .app-duty-schedul .app-duty-schedul2 .app-duty-schedul3 {
      overflow: hidden;
      border-bottom: 1px solid #e4e4e4;
      margin-bottom: 10px; }
      .app-body .app-duty-schedul .app-duty-schedul2 .app-duty-schedul3 .app-duty-schedul3-1 {
        width: 90%; }
        .app-body .app-duty-schedul .app-duty-schedul2 .app-duty-schedul3 .app-duty-schedul3-1 p {
          margin-bottom: 6px; }
      .app-body .app-duty-schedul .app-duty-schedul2 .app-duty-schedul3 i {
        color: #b3b3b3;
        font-size: 18px;
        margin-top: 15px; }

@media screen and (max-width: 800px) {
  body {
    background-color: #efeff4; } }

.device {
  color: #444;
  padding-bottom: 70px; }
  .device .h35 {
    height: 35px; }
  .device .box {
    margin-bottom: 20px;
    background-color: #fff; }
  .device .row {
    display: flex;
    line-height: 35px;
    padding: 0 15px;
    box-sizing: border-box;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap; }
    .device .row .col {
      flex: 0 0 100%; }
  .device .row.title {
    line-height: 25px;
    padding: 10px 15px;
    box-sizing: border-box; }
  .device .row.title.itemTitle .col-left {
    display: block;
    white-space: normal;
    word-break: break-all; }
  .device .row.title.devSelect .col-left {
    flex: 3; }
  .device .row.title.devSelect .col-right {
    flex: 7; }
  .device .row.auto {
    height: auto;
    line-height: inherit;
    padding-bottom: 10px;
    flex-flow: row wrap;
    align-items: center; }
  .device .row.form {
    border-bottom: #eee solid 1px; }
  .device .row.form:last-child {
    border-bottom: 0; }
  .device .row.form .col-left {
    flex: 3; }
  .device .row.form .col-right {
    flex: 7;
    height: 100%; }
  .device .row.form .col-right {
    color: #999; }
  .device .row.form input[type=text] {
    width: 100%;
    height: 25px;
    border: 0;
    background-color: #fff;
    outline: none;
    color: #999;
    text-align: right;
    font-size: 14px; }
  .device .row .img {
    position: relative;
    flex: 0 1 20%;
    height: 64px;
    overflow: hidden;
    padding-right: 5px;
    box-sizing: border-box; }
  .device .row .img .img-box {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px;
    background-color: #eaeaea; }
  .device .row .img .img-box.bg {
    background-color: #eaeaea; }
  .device .row .img .img-box .fa-remove {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    z-index: 1; }
  .device .row .img .img-box img {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .device .container {
    overflow: hidden;
    border-bottom: 1px solid #eee;
    box-sizing: border-box; }
  .device .box .container:last-child {
    border-bottom: none; }
  .device .col-left {
    flex: 8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .device .col-right {
    position: relative;
    flex: 2;
    text-align: right; }
  .device .col-center {
    flex: 10;
    white-space: normal;
    text-align: left; }
  .device .fa.fa-angle-right,
  .device .fa.fa-angle-down {
    color: #999; }
  .device .fa.fa-question-circle-o,
  .device .fa.fa-camera {
    color: #108ee9; }
  .device .text-small {
    font-size: 13px;
    color: #999; }
  .device .button {
    display: inline-block;
    width: 50px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    padding: 0 5px;
    box-sizing: border-box;
    margin-right: 10px;
    font-size: 12px; }
  .device .button.good {
    color: #108ee9;
    background-color: #f7fcff;
    border: 1px solid #108ee9; }
  .device .button.good:before {
    content: "\5408\683C"; }
  .device .button.error {
    color: #ec2a2a;
    background-color: #fff7f7;
    border: 1px solid #ec2a2a; }
  .device .button.error:before {
    content: "\4E0D\5408\683C"; }
  .device .color-red {
    color: #ec2a2a !important; }
  .device .color-green {
    color: #1e9429 !important; }
  .device .color-lan {
    color: #108ee9 !important; }
  .device .color-999 {
    color: #999 !important; }
  .device .col-left .icon {
    position: relative;
    float: left;
    width: 15px;
    height: 100%;
    margin-right: 5px; }
  .device .col-left .text {
    position: relative;
    float: left;
    width: calc(100% - 20px);
    height: 100%;
    line-height: 20px; }
  .device .col-right .button:last-child {
    margin-right: 0; }
  .device .list {
    overflow: hidden; }
  .device .list li {
    position: relative;
    display: flex; }
  .device .list .col-left {
    display: block;
    white-space: normal;
    word-break: break-all; }
  .device .list .row {
    line-height: normal;
    margin-bottom: 15px; }
  .device .footer {
    position: fixed;
    display: flex;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #fff;
    text-align: center;
    padding: 10px;
    box-sizing: border-box; }
  .device .footer-button {
    flex: 1;
    margin-right: 15px;
    border-radius: 3px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    box-sizing: border-box; }
  .device .footer-button.btn1 {
    color: #108ee9;
    background-color: #dbeefc; }
  .device .footer-button.btn2 {
    color: #fff;
    background-color: #108ee9; }
  .device .footer-button:last-child {
    margin-right: 0; }
  .device .app-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1; }
  .device .app-modal .tips {
    position: absolute;
    width: calc(100% - 30px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 4px;
    z-index: 2; }
  .device .app-modal-title {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: bold;
    text-align: center; }
  .device .app-modal-content {
    padding: 0 15px 15px 15px;
    box-sizing: border-box; }
  .device .app-modal-footer {
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #108ee9;
    border-top: 1px solid #eee; }
  .device .app-modal-footer.buttons {
    display: flex;
    padding: 5px 15px; }
  .device .app-modal.modal-open {
    animation: modalOpen .5s 1 forwards; }
  .device .app-modal.modal-close {
    animation: modalClose .5s 1 forwards; }
  .device .app-modal .select-list {
    position: absolute;
    width: 200px;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #fff;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: auto; }
  .device .app-modal .select-list li {
    line-height: 45px;
    width: 100%;
    text-align: left;
    color: #999;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: #eee solid 1px; }
  .device .app-modal.select-modal {
    transform: translate(0); }
  .device .app-modal.select-modal.ng-hide-add,
  .device .app-modal.select-modal.ng-hide-remove {
    transition: all linear 0.3s; }
  .device .app-modal.select-modal.ng-hide {
    transform: translate(100%); }
  .device .transform-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .device .transform-top-center {
    position: absolute;
    top: 50%;
    left: calc(100% - 15px);
    transform: translate(0, -50%); }
  .device .transform-top-center2 {
    position: absolute;
    top: 50%;
    left: calc(100% - 15px);
    transform: translate(-18px, -50%); }
  .device .fa.fa-angle-down {
    transform: rotate(0deg);
    animation: down .5s 1 forwards; }
  .device .fa.fa-angle-down.collapse {
    animation: right .5s 1 forwards; }
  .device .collapseBox {
    transform: rotate(0deg);
    animation: down .5s 1 forwards; }
  .device .collapseBox.collapse {
    transform: rotate(0deg);
    animation: right .5s 1 forwards; }

@keyframes right {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(-90deg); } }

@keyframes down {
  from {
    transform: rotate(-90deg); }
  to {
    transform: rotate(0deg); } }

@keyframes show {
  from {
    transform: rotateX(0deg); }
  to {
    transform: rotateX(90deg); } }

@keyframes hide {
  from {
    transform: rotate(90deg); }
  to {
    transform: rotate(0deg); } }
  .device .deviceImg {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  .device .sign {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    transform: rotate(30deg); }
  .device .row.detail .col-left {
    flex: 2;
    text-align: right;
    padding-right: 10px; }
  .device .row.detail .col-right {
    flex: 8;
    text-align: left;
    color: #999; }
  .device .fileUpload {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0; }
  .device .select {
    position: fixed;
    top: 1000px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); }
  .device .select > ul {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff; }
  .device .select > ul li {
    line-height: 45px;
    text-align: center;
    border-bottom: #ddd solid 1px; }
  .device .select > ul li:last-child {
    border-bottom: 0; }
  .device .select.open {
    animation: selectOpen .5s 1 forwards; }
  .device .select.close {
    animation: selectClose .5s 1 forwards; }

@keyframes selectOpen {
  from {
    top: 1000px; }
  to {
    top: 0; } }

@keyframes selectClose {
  from {
    top: 0; }
  to {
    top: 1000px; } }
  .device textarea {
    width: 100%;
    height: 80px;
    border: 0;
    line-height: 20px;
    padding: 5px 0;
    outline: none;
    color: #999;
    background-color: #f8f6f6; }

.plan-box .plan-tab {
  display: flex;
  height: 50px;
  line-height: 50px;
  background-color: #fff; }
  .plan-box .plan-tab li {
    flex: 1;
    height: 100%;
    text-align: center; }
    .plan-box .plan-tab li .text {
      position: relative;
      display: inline-block;
      box-sizing: border-box;
      height: 100%;
      border-bottom: 6px solid #fff;
      font-size: 16px; }
      .plan-box .plan-tab li .text img {
        position: relative;
        height: 16px;
        top: 2px;
        margin-right: 5px; }
      .plan-box .plan-tab li .text.active {
        border-bottom: 6px solid #0684F0;
        color: #0684F0; }
      .plan-box .plan-tab li .text.max {
        width: 120px;
        border-bottom: 2px solid #fff;
        color: #999; }
      .plan-box .plan-tab li .text.max.active {
        border-bottom: 2px solid #0684F0;
        color: #333; }

.plan-box .plan-banner {
  position: relative;
  width: 100%;
  height: 170px;
  background-color: #eee; }
  .plan-box .plan-banner .side {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .plan-box .plan-banner .side .side-cover {
      position: absolute;
      width: 100%;
      height: 35px;
      line-height: 35px;
      bottom: 0;
      left: 0;
      text-align: left;
      text-indent: 10px;
      background: rgba(0, 0, 0, 0.5);
      color: #fff;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }

.plan-box .flex {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 0 15px 15px;
  background-color: #fff; }
  .plan-box .flex .flex-item {
    flex: 0 0 calc(50% - 15px);
    height: 110px;
    border-radius: 3px;
    border: #eee solid 1px;
    margin-right: 15px;
    margin-bottom: 15px;
    box-sizing: border-box; }
  .plan-box .flex .card {
    display: -webkit-box;
    padding: 30px 15px 30px 15px;
    font-size: 16px;
    color: #fff;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis; }
    .plan-box .flex .card > div {
      overflow: hidden;
      word-wrap: break-word;
      word-break: break-all; }

.plan-box .list {
  width: 100%;
  overflow: hidden;
  background-color: #fff; }
  .plan-box .list .list-row {
    border-bottom: #eee solid 1px;
    padding: 10px 15px;
    overflow: hidden; }
    .plan-box .list .list-row .list-item {
      box-sizing: border-box; }
      .plan-box .list .list-row .list-item p {
        line-height: 25px;
        word-break: break-all;
        word-wrap: break-word; }
      .plan-box .list .list-row .list-item p.h50 {
        height: 50px;
        overflow: hidden; }
      .plan-box .list .list-row .list-item p:last-child {
        color: #969696; }
      .plan-box .list .list-row .list-item p:nth-child(1) {
        color: #333;
        font-size: 16px; }
    .plan-box .list .list-row .list-item.left {
      width: calc(100% - 50px); }
    .plan-box .list .list-row .list-item.right {
      width: 50px;
      padding-left: 5px;
      font-size: 20px; }
      .plan-box .list .list-row .list-item.right p {
        height: 25px; }

.plan-box .color-lan {
  color: #0684F0; }

.plan-box .mg-right {
  margin-right: 20px; }

.plan-box .ellipsis2 {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis; }

.plan-box .color-999 {
  color: #999; }

.plan-box .appImgPreview {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 18; }
  .plan-box .appImgPreview img {
    position: relative;
    width: 100%;
    vertical-align: middle; }
  .plan-box .appImgPreview.show {
    opacity: 1;
    transition: opacity 0.5s linear; }
  .plan-box .appImgPreview.hide {
    opacity: 0;
    transition: opacity 0.5s linear; }
  .plan-box .appImgPreview .close {
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    top: 15px;
    right: 15px;
    z-index: 1; }
    .plan-box .appImgPreview .close .fa {
      font-size: 20px;
      color: #fff; }
  .plan-box .appImgPreview .tool {
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    bottom: 50px;
    left: 15px;
    text-align: center; }
    .plan-box .appImgPreview .tool .fa {
      font-size: 40px;
      color: #fff;
      margin-right: 25px; }
    .plan-box .appImgPreview .tool .fa::last-child {
      margin-right: 0; }

.notdata {
  padding-top: 50px; }

body {
  font-size: 14px; }

/*字体大小开始*/
@media (min-width: 1024px) {
  .content-top .title span {
    font-size: 14px; } }

@media (min-width: 1680px) {
  .content-top .title span {
    font-size: 16px; } }

@media (min-width: 1900px) {
  .content-top .title span {
    font-size: 20px; }
  .content-top .title .fa {
    font-size: 30px !important; } }

/*字体大小结束*/
.bi-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: -webkit-linear-gradient(180deg, #0060c1, #00357a);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(180deg, #0060c1, #00357a);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(180deg, #0060c1, #00357a);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(180deg, #0060c1, #00357a);
  z-index: 999; }
  .bi-box .col-1 {
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-flex: 1;
    flex: 1; }
  .bi-box .col-25 {
    -webkit-flex: 2.5;
    -ms-flex: 2.5;
    -moz-flex: 2.5;
    flex: 2.5; }
  .bi-box .col-5 {
    -webkit-flex: 5;
    -ms-flex: 5;
    -moz-flex: 5;
    flex: 5;
    overflow: hidden; }
  .bi-box .col-3 {
    -webkit-flex: 0 0 calc(30% - 15px);
    -ms-flex: 0 0 calc(30% - 15px);
    -moz-flex: 0 0 calc(30% - 15px);
    flex: 0 0 calc(30% - 15px); }
  .bi-box .col-7 {
    -webkit-flex: 0 0 calc(30% - 15px);
    -ms-flex: 0 0 calc(30% - 15px);
    -moz-flex: 0 0 calc(30% - 15px);
    flex: 0 0 calc(70% - 15px); }
  .bi-box .bi-board {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/mask.29d786.png) no-repeat center top;
    background-size: 80% 100%;
    padding: 0 15px 15px 15px;
    box-sizing: border-box;
    /** create by xuehaipeng **/
    /*滚动条样式*/ }
    .bi-box .bi-board .bi-board-header.header2 {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABikAAABSCAYAAAAhMDe3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0U3QjNFQzM2ODExMUU5OTAxOUNFRTRGQkI0MEJFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0U3QjNFRDM2ODExMUU5OTAxOUNFRTRGQkI0MEJFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzODIxMzZCMzY4MDExRTk5MDE5Q0VFNEZCQjQwQkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzODIxMzZDMzY4MDExRTk5MDE5Q0VFNEZCQjQwQkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cdtWJQAAIDdJREFUeNrs3QmQ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) no-repeat center top; }
    .bi-box .bi-board .bi-board-header {
      position: relative;
      width: 100%;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABikAAABwCAYAAABrVJOKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERDFEOTMyMjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERDFEOTMzMjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQjRGRjUyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQjRGRjYyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tUyl8AAAehUlEQVR42uzdCZTdV30f8N/so33fbEmWLcm2dhthwomd4ISlh6RZgJalTVpoYg4cbJa0lC1wIDgBsrWAA81W2jQkkBASmxPSADFOQQGDZcuWwfsuGS3Wvs0+vXf+71lPo5nRjPRme/P5nPPze/83b5m586y5933/9966uTc80BSFfFmXqjFVQ6nq+11vLN2nqeJr5dsG0pWqN8ZWZ4y98fg5vebovmbPGL9m9zi8Zk/pdWv9NQEAAACACSoHDOUP9S/0w/3+wUV9DBxmVN7W/3pDxX0bKm4HOF9TJYwZr9fsGoffaafX9Jpec1imSug+VV4TAACgJjVOksF3/yCjPoYONSpvb6q43tjvvkDtqy8VAExmUyWMmSqhe6/X9JqT8DVHe9w/1GtaRaB2XhMAztI4Sb7PnlJVs0NUXtqqHFpUBhoDBRwNMXDgUfkcAAAwGsbjJBszmgGotvEIRqbSTE+rCNTOawrda+81rSIwxP9jkyWkGM03R7V+WeXQoylOBxeDXW88x+0AAAAAtWY8PvMQugOT2Xl96B/nH6yVVzQaifLKR+drtw/Eq6eaoUdTDBxeNA1w3NTv/k3+AAMAAAAAU0z5w/nKD+nLM7gqZzMM9vXyDIvK2VADPaby9vL9K7820GyNgYKD8Vq+cawMFXhUfn7dLaSYmKoRdvQPLfof97/e3O+2Or8GAAAAAOAClT/E7ypV5fVyeNBbcZwveyoe1zPEfSuPmVjKWzgM5IzPvoUUtascdJw6z8f3n60xUODRXHHc3O9rAAAAAMDkUw4QOge4Xg4OOmPo8KHyfjAkHyZzrn+M2s7jsXkqz0DhxXCum8EBU1Vd1C1ZsfQldfX1LRoDAADGVm9vb9ehPQe+09HecVJrwKRWDhQqq3/Q0P+y/20wpoQUjIY8jae9VCNVOVtjJAFHg2aHSawu6lZcfsmNzS3NL9cYAAAwPmbMnvGf2k623fbcrn1fEVbAuMqfrZUDho5Brg903BmDL68DE1bd3Bse0ArUghxSNJeqpeL6UGXWBkyIv0QCCgAAmEh6e3uPCSugev9LxelAoVzt/Y4rby/PaIApQ0jBVJZnYAw30Mj3M/MIqv5XqC+guKm5pfll+bCjvS2eePjB6Onp1jYAADCGpk2fEctWXBItrdOev01YAYPKQUJeIr2jdFkOHQYLH4AhCClg+PJeG+XQYqiAo6Xi0mwNGPQv0NkBxUM7d/RdAgAA49BFr6uL+YuWDBhWtJ9su22/sILaloOH9gGqHEZUXrekElTz74+QAkZV/9BiqOtmajCF/voIKAAAYMJ214UV1JY8Vf9UFCFD+bJtgBI8wHj93RFSwISR99XoH160lq63VnytNWwUzqT+yzPCgCLPR1o5q5jLBAAAVE97T8SzJwbvugsrmATv4lT5Pdg2RNnfASY4IQVMTnnWxWABRmW4YckpJtYfnWT55SuHH1A0pLfvDesiXrJM4wEAQLXl7Xy/+FjErU+eqx8vrGC83qF5sJhnP5zsd1m+bvYD1AAhBdT4/+NxZoBRWfm2aRVfh9F9M440oJjWGPGuTRGb5ms8AAAYTV/bFfG/H47o6T1Xn36wsOJ4+8m2W/c8+aO/6e7udtY6w5UDhsrQoX8YkQeLvZoJap+QAsjKm4KXQ4vyZWWokW+zbwbn98dmpAHF/PT2e+9VEStmFse7TkT87RPnHDQBAADD1NoQ8YY1EbObi+Pv74+45f7UWT/3iemDhRV7nnz2V04cPbFf41KSN6LuHz5UHrdrIiDzgSOQ5V5oea3Gc/2bkXuglcHFtIrr+bJJc9JvADOygGLlzIj3XFUEFdkPDkX8t/siTjghCwAAqurBIxHvS33vxWk4d82iiA+8IOJ37o043jnkw3p7e+PAvj1xcP/eWH7p6li8bLm2nJryWWQnS3WiVOXjHER0aiJgOIQUwEjkT4mPlWoweVPvgcKL8m3Tw8bfU8rytSvfOuyAYvP8iHduTu+U0lvk23si/vCB9M6zzCgAAFTdnpMRH7or4t1bIlbPjrh8TsRHtkZ8fEfE/rZzPjyHFW0nbUVR48pLMlWGEOXrp8KeEEAVCCmAautOdbxUgykvLVUOLab1K3tk1JCm5qat+bKjvX3ogOL6iyJ+9cpis+zsb5+M+OvHrEAKAACj6UhHxM13R7xjU8RVCyIumhHxG9dEfGJHxJPHtM/Ucao0jj9RMaYvBxFGZcCoElIA46GjVEcG+XrlbIzKIGN6qVo14eRz/OjhgQOKnEm85rJUlxbH3an/+z8firh9t0YDAICx0NYd8bv3FicN5ZOH5jZHfGhrsezqzoPap3bk1REqQ4jKUKJb8wDjRUgBTETnmo2RQ4zpg9SMsJzUJPorVB9xQxoI/eSy04OjT+6M2HFA2wAAwJiOwnoj/uiBiAPtxQlEeQnWvFdcvu3//Uj7TC55L4hjpTH1sYpq0zTARCSkACZl9zmG3hsjLxc1UIAxM8zCmFhesfx0QHE4DYY+ca8p5QAAMF7yoj5fejziQNvppVjfsj5iXhpi3fqk9pl4OivGxpWBhDACmFSEFEAtai/VoQG+lmdZzCjVzIrrueyFMdaa6k9f/+jdEc/adA8AAMbdN58t9qp4+8Y0SkpDqNevjjjVFfG1XdpmfOTNqXMIcTSKEOJICCOAGiKkAKaa7lLH7ugg/yb2Dy7KYUaTphtlhzu0AQAATBR3P1ecSHTzNcXxfOd0jZEcPJSDiHIokQOKHk0D1CohBcBpeROxw6XqrznVrCgCi8pLy0cBAAC16bGj2mD05MW1TpbGn7mhj5TK2VvAlCOkABie3FE8UKpKeYZFZXBRvj4tVZ1mAwAAmPLKyzUdqagcTHRpGgAhBcCFyhuVHYqz97/Ie1+UQ4vZUQQX+XKaJgMAAKhZeYZEDiQOV1QOJCzXBDAIIQXA6Mh7X5TPkNldcXueeTGrVHPidHjh32MAAIDJp7xkU7nyGNAMCYAR8KEYwNjKMy8OlqosLws1PYrQItfs0qWd6QAAACaOHD4cKY3nyjPq7SEBcIGEFADjL08HPlGqZytuz5tyz43T4cWcsFE3AADAWMljtBxIHC5dHiuN3wCoIiEFwMTVlmpPqcrKwcW80uVc/5YDAABcsBw+5DAiz444EEUoYZYEwBjwwRbA5NI/uMhLReXNueeVan7pGAAAgMHlfQQPVtSh0m0AjDEhBcDkls/2OVaqp0u35c2551dUnm1Rr6kAAIAprCeKIOK5Uh0u3QbAOBNSANSevDn33lJlDVHMslhQqnxdaAEAANSyfEJX3uS6HErk2RJmSgBMQEIKgNrXXdExz3JAkWdYLEy1KIoNues0EwAAMMkdqxj75H0lOjUJwMQnpACYenoqOu4PRrE8VA4sFpeqVRMBAACTQHsUM8jL45t2TQIw+QgpAMhnF/2oVFmeWZHDiiVR7GdhlgUAADAR5CWc8l4S+6IIJ45oEoDJT0gBQH9HSvVIqpZUS1Mti2I/C3tZAADAVPETSyfCd5FPqiqHEvtTdfjFANQWIQUAQ8nTpZ8qVV4WKo9SLo5ieajqzrDYOD/ie/u0OAAATARbU5f/LetLo4LuiO3PjeWrH40ilMgDhENRzKAAoEYJKQAYrnwG0zOlyjMsLooisJh33s/41LGInjTeqK+LuGlDxCfT9bv2a2kAABhPG1IX/x2bin56V0/Ef98Z8cior6yUl3EqL0N7wi8BYOqwbAcA5yPPsHgi1bdT/XPpeudQD2hqbjn7xh0HIv7gB0VQ0Zj+JL1jY8QLF2ldAAAYL2tmR/za5tSBry/66f/jgaLfXn15dsTBVGlAEN9I9a1Uj4aAAmDKEVIAcKHyVOz7U3091T2l4+f19Pbk6dkxa87cuPiSy85+9L/sFVQAAMBEsHxGxLu3REwvLbzxvx6O2LZnyIfU1Y/4o6UcTOwsjR+2pXo81SmNDzB1NbRuvVErAFAN+UyoHFDk/StyMNGcq7O9464Zs2f+ZF1d3fSZs+dEV2dHnDx+7MxHPnMiYs/JiGsWpb9MaZDzokXFbc+e1KoAADAWFrZGfHBrxNzSDOgvPBbx1aeHfMi06TPi0svXRX0RVPQePXj0y10dnW0D3PV4FGHEvaXLvLRTt0YHILMnBQCjIW8ssX/15rXl4zwYydO356xcvTa6u7vj4P69Zz7iX0rHb9twekbFJ++3RwUAAIy22c0RH3hBxPxSQPH3T0fc+uSQD2lpnRaXb9wSDQ3FR0unjp/8XKpDFXcp72m3K9URjQzAYCz3BMBYyNO5X52qI6IuVq29ImbNGWC/bUs/AQDA2MpLO73/6oil04rjO34U8flHhnxIc3NLX0DR2NTcd9x2su2vn31899+VvvxcqrtTfS2K/SYEFAAMSUgBwFi5PdW/TdVdV1cfq9dt6JsefhZBBQAAjI2WhmIPiktmFsff3x/xxw8UC7kOorGpKdZs2BzNLa19xz3dPX+2+9Fn3p2u3pfqm6s3r/1Outydv6SBARgOe1IAMGrmL1nQ/6aHolgK6mfzurVzFyyKwwefi+6urjPvZY8KAAAYXfmEoHdtitg0vzj+waGI37svonvwhCIv7bR2/eaYPnNW+abP19XXvTH1+w+nOpKqI994aO9B7QvAsNX19vZqBQBGxQtvGXQvvI+lem++0t52Kh687+7o6uw8+14/vqTYo6K+LqKrxx4VAABQDbl//db1EdctLY4fPRpx892pcz74Xtb5JKM16zdVLtt6WxQzpTv63/euGxu0MQDD/7OkCQAYB+9P9Yf5St5wb826TWnQM8BAxtJPAABQfW+8/HRA8czxiN/eMWRAUVdXF5desb4yoLgj1RtigIACAEZKSAHAeMjT+N4WxdlXMWPW7LjsyvWR96o4i6ACAACq53WrI16+vLi+71TEx3dEHOsc8iGr1l4Zc+cvLB9uT/WLqazFCkBVCCkAGBfbt92RT9XKZ1/dmY/nzFuQBj9XDHznHFTc0i+ouEZQAQAAI/KzKyN+cVVx/UhHxMfuiTjYPuRDVly2NuYvWlI+zHvMvTI/WmMCUC1CCgDGzfZtd+Szr34u1f35OA9+Lr7ksoHv/J1+QcXbBRUAADBsL1kW8e/XFtdPdkX85j0Re04N+ZCLVq6KxcsuLh/uSvWyVDaJA6CqhBQAjKvt2+7Ig5xXlgY9sXT5ysqB0JkEFQAAMHJ5udQ3r4uoi2LvibzEU96LYgiLly2PZStWlQ9zn/2nyn12AKgmIQUA4277tjvyYOdnojRtvN+U8jMJKgAAYPg2zCuWS62vi+jqifj9nRGPDL1a04LFS1OffE35MN/5Fake1ZgAjAYhBQATwvZtd6TRUrwqShvw5f0pZs2ZN/CdBRUAAHBua2ZH/JctRZ85950/88OI+w4M+ZC8QfYla57fK65vedbUV9+hMQEYLUIKACaMNPj5ZhSbaXfX1dXH6nUbYtr0GQPfOQcVnxZUAADAgFbMjHj3lojWhojUZY7PPVT0oYeQTxK67Mr1UVeX14WKjlSvTX30b2lMAEaTkAKACSUNgm5LFzfl6w0NjXH5xquipXXawHf+rqACAADOsjj1n997VcTs5uL4i49FfGP3kA+ZMWt2rF63MfLJQkl3qjelvvnfa0wARpuQAoAJJw2GPpsufitfb2xqirUbNvddDmigoOJFizUiAABTUw4m3nd1xPyW4vgrT0Xc+uSQD8mzl9es2xQNDQ3lm25KffK/0JgAjAUhBQATUhoUfSBd5LCibyZFHjTV1zcMfOf+QcVNGwQVAABMPdMbI3796oilpZnI33w24i+H3u+6r6995klB7yudNAQAY0JIAcBElpd9yss/9Z9+fjZBBQAAU1lLQ8R7rir2osi+ty/iTx4s9qMYRFNzc9+s5ebmlvJNv7N92x0f15gAjCUhBQATVhog5bVw80bad+bj2XPnxaq1Vwz+gL6g4n5BBQAAU0vu+75zU8Tlc4rjnQdPn8AziLz/29oNWyr3f/uTVO/RmACM+Z8xTQDARLZ92x0nt157/SvT1X9OtWn+oiXR0d4eu596fOAHfHdf+s/9ETdtPB1UfDqKM8nOR31dxNvSc2xZUL0f6rEjEb+/M6K7txhMXjm3es/9wKGIT6afv6snIn3r8R8vj7huWfWe/9kTEb99b8TxTm9OAOD81aWOyg1XVveEkqeORfzefREnu4rjX1gV8XOXVO/5D7VHfGJHxHNtEa9fHfGy5dV77n2niuc+0nF+/dW3ro+4qtRfffRo0Q65PzjYQ+ob+mZQ5L0oSr6U6i2p793rzQnAmHcLenv9/QFgdLzwlu5Bv5YGQCN6rq3XXp9Hgd9J1Tca3PXEY7H32WcGf8CLFxdBRR605QFaPpNspEFFfmx+jhdXcfD8WBo0/tY9ER3pe/rPm08PJqshBxSfuDeivbsIKN50RcTLqzh4zgHFR9P3frj99G0b5hVBSEuDNzwAMLR/3BXx1adPHzekDsvbN1Y3qHjkSMTHd5wOKv7dmuoGFTlM+OjdEQfaIn7lyoiXXly9596V+lo33z2yoKJ/n++Z4xEf2R5xomvwh9TVx5r1m/pmKZd8PdW/Tv3zjnP0x4f9bd11o74hACP4cyakAGC0VDOkKA2MNqWLb6Xqm8f+xMMPxMH9ewd/wIUEFQKKM/UPKPLZj69aFfGaS4u2AgAYjhxU/NnDp5chaij1uX5MUNFnpEFFntGRZ4xke/L3tT3iYPugd69LfbhLr1gf8xYsKt/03VQvzbOXh9EXH/aPIaQAYCSEFACMmmqHFKXB0XV5eJtqem9vTzzyg51x7MihwR+QQ4YbNxYD4OEGFQKKM/UPKGY3F0tgbZ5fHOdlq+55LrWvPgUAMIiN8yJmNhXXdxyI+NTOiFOlvqKg4kzDDSryz5N/riwvRfUb24ugYgiXrLkiFi55finQ9EuIn0j98iPD7IcP+0cQUgAwEkIKAEbNaIQUpQHSz6eLL+chbXd3Vzx8/71x8vixwR8wkqBisgUUPzxU7BExVgFFXt4pt+Xc5uI4r8n8B6k9HzzsDQ8ADG7p9Ij3bCkus7wsUQ4Rymf9CyrOdK6g4qcuirhhXdH/yz/fh7cXbTqE5atWx5KLV5QPH011XeqT7x1BH3zY376QAoCRqNcEAEw2aTB1W7q4qW8829AYa9dvjpbWaYM/IG+mfcv9xRn/5c20B1r7WEBxpr6A4u4ioMjLO7360oj3X306oMizJ973PQEFAHBue05GfOiuiIdK/YYVMyNuvibi0lnFce6nfTr11+7cV73XXDsn4r1XRUxvLI7/4tGIrzxVvedfnPqfH3xBxILWiD99MOKfdlfvuZfPiPj19Nxzms/+Wu7H/uqVRf8v9wM/ds85A4qly1dWBhS7Ur1iJAEFAIymhg9/+MNaAYBR8UffG3y23o+eefKCnjs9/q6LVq7KYftL6hsaYs78BXHwuX3R09Mz8APy2Wj5Q/drFhdBxTWLInanwfLuE8XXBRRnej6g6ChCiXel7/+nLyrCivwhwhcfi/jcQ8XPBgAwHLnfsG1vxKJpEStnRkxrjLhuaamflvpluev4/f0RF88oPqSvhhwgrJ9XhB+d6fV3HoxoaYi4Ym51nn9GU8QLFxXf97Y9qd/UEnHZ7Oo8d15i86qFxQzg9tIM5TyrNfcrG+qLGcK/e985TxhZtPSiWHHpmvJh+kb7AoqHR/rtpL73sO/75hc5JxaA4bPcEwCjZrSWe6q09drrP5Mu3pqvnzh2NB7+wb3R0z346w669NPCNIBdM7u6DXDfwWL6/ZJpp88SrJZ7DpwerOYB7Pq51X3+Bw4XywsMtLxTPsvx4SPe4ADA+cknWLzmsmKWZr6eN9H+/KMRX326+Hrup21dVN21H3IQsuvE6eOrF0a0VPEFch/p0aPFz5O/98a66j333lMRTxwr+qp5dkUOWXKbfercM0/mL1oSq9Ze2bdhdpK+wb6A4s7z7HcP+76WewJgJBo1AQCTXF72KS8A/PMzZs2ONes29m2mnTfVHlBe+inuLz54Ly/9dPeSNNAbhe/sx5aM3k89ms9dfv6m1D5XLyhmmWR5eafP/DDieOeQD21uaU3V4p0JAFNcPnHk5IkBliHK50p+6fFiCag3ryv6HL+8tuh3HO8apb5NDTRo3nw8BxS5/f70oXMGFHmm8aq1V5QDirz5x6vON6AAgNEkpABgUksDre6t117/hnT166l+fNaceX2DsScefmDwB+Wgovf+YnmnHFS8aLGGHEpe3umvHivWcD7HBMxZc+b27Q+SZ7UAAFNb6/TpkZflPH50kBmY395TzEDIyxfNbIrYOF+jDccXHo24fej9L2bOnhuXXbE+6ur6Zovk6bevTf3m2zUeABORkAKASS8NuE5uvfb6n0lXv5VqU57W3tHeHrufenzwB91ZmlHRt+lgnUYczNGOiM/+MOKRoZd3yh9AzFuwKLo6O+PAvj1hOUkAoO3Uyb7lhrq7uuLUyRMD3ynvp/DBuyJ+bVPE/FaNdi5f3xVx29Cbf0+fMTPWrN8Y9fV9Sy7lTtmbUn/5No0HwEQlpACgJqSB15FSUPGdVMuXLl/ZNyDes/vpwR+Ug4pzTJPn3FpaW2POvAVx9MjhaBvsAwgAYMrJJy0cOrA/FpSCio6O9oHvmJd9+q9WIapKv2zatFi7YUs0NDz/cc87Uz/5/2gZACayek0AQK1IA7Bd6SIHFX2n/V+86rK+s/cYPXl5p7zE1oH9ewUUAMBZ8r4Uh57bH3MWLIzGxiYNMoqam1vi8o1XRWPT8+38kdQ//pSWAWCiE1IAUFPSQGxnuvhXqU7m47w/Rf4QnSp3IBoaYsHipX3LCOTlnfLZkQAAA+nq6oyjhw7EvIWLUt/BxxCjIQcTazdu6QsqSj6d+sUf1jIATAZ6BwDUnDQgy+sF5M20u/NmgavXbYgZs2ZrmCrJyzstXLy0b3PsI4cO2H8CADin9ra2OJ76DvMWLo46+4FVVV7aKS/x1DptevmmP0/1Di0DwGRhTwoAalLeHHDrtdfflK5+Jg/c1qzbFE89+lD09HRrnGHo7u4+HL3R0//26TNmNja3Tms4dvhQR2rX3hkzhT8AwPA11Dc0LbloRd2xI4c78nF9Y8O8ugipxQVYtuKSvs2yS/IG2W9MfWFnkQAwaQgpAKhZaXD22a3XXr8gXf1ongK/et1GjTJ8W1L7nbHreGrLfPHWVH+8dPkK6zsBAOcjBxKvSrUv1bdTHU41R7NUxe2pXpf6cM7KAWBSsdwTADUtDdJuThef1RJVJaAAAM5XPsP/1lTXaIqqysudvjr1fds0BQCTjZkUAEwFedmnb6Rq0BTD9pwmAABGSeWZ/m9M1aRJLtg3t2+744hmAGAyElIAUPNKU96/rCUAACZcP+3vtAIATG1CCgBGzV03DjFx4caXaqBJ5oW3WN4YAKiu3r/UJwSAqc6eFAAAAAAAwLgQUgAAAAAAAONCSAEAAAAAAIwLIQUAAAAAADAuhBQAAAAAAMC4EFIAAAAAAADjQkgBAAAAjKXZqbo1AwCQCSkAgJFq1QQAwAX0I16f6iuaAgDIhBQAwEhsS/VLIagAAEauIdVrU3031ROaAwDIhBQAwEjcl+p7IagAAEamLtUvpHq81J8AAOgjpAAARkpQAQCM1EtTtaf6tqYAACoJKQCA8yGoAACG65pUi1L9g6YAAPoTUgAA56scVPxyCCoAgIFdkWpzqi+l6tEcAEB/QgoA4ELkoOLOEFQAAGdbnuqnU30hVafmAAAGIqQAAC6UoAIA6G9+FBtlfzHVCc0BAAxGSAEAVIOgAgAom5HqdaluTXVQcwAAQxFSAADVkoOK70YRVEzTHAAwJTWlen2q21Pt0hwAwLkIKQCAatoZRVDxSyGoAICpJn/G8G+iOHHhIc0BAAy3AwEAUE2CCgCYml6Zan+q72sKAGC4hBQAwGgQVADA1HJdqpZU/6QpAICREFIAAKNFUAEAU8PmVJdFsVF2r+YAAEZCSAEAjCZBBQDUtktTvTjVX6Xq1hwAwEg1agIAYJTtLF3moOLPU52aou2QQ5pWbweAmnY0ptYH9Uui2Ici/31v8+sHAM6HkAIAGAtTNahoSLU21VWp5qc67q0AULPqUs2MYgbhjqj9sGJ2qtek+psowhkAgPMipAAAxspUCiouSrUl1ZpUT6baluoZbwGAmpdDiryB9FuitsOKPDPw9an+IdVev3YA4EIIKQCAsZSDiryhZi0GFTOi2Dg0hxPHUt2X6hupOv3aAaaMPGPu/0YRVlwbtRlW5FmCry39XE/4lQMAF0pIAQCMtftLl/8h1WM18jMtTDUvihDm81GEFABMXTms+McoZtKVw4pHUvXUwM+2LNXjUYTxAAAXTEgBAIyHHFQcTjWnRn6eB1Pt8msFoJ/KsOKSGvmZnk71sF8tAFAt/1+AAQDEY682yrZuswAAAABJRU5ErkJggg==) no-repeat center top;
      background-size: 80% 100%;
      height: 8em;
      margin: 0 auto;
      color: #fff;
      box-sizing: border-box;
      z-index: 9; }
      .bi-box .bi-board .bi-board-header .title {
        position: relative;
        text-align: center;
        color: #DAF9FF;
        height: 4em;
        line-height: 5.83942em; }
        .bi-box .bi-board .bi-board-header .title .times {
          position: absolute;
          right: 0;
          top: 0;
          color: #04FFFF; }
          .bi-box .bi-board .bi-board-header .title .times > span {
            font-size: 22px; }
          .bi-box .bi-board .bi-board-header .title .times .fa {
            margin-left: 5px;
            font-size: 2em;
            cursor: pointer; }
      .bi-box .bi-board .bi-board-header .nav {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 27%;
        margin: 0 auto;
        padding-left: 0px; }
        .bi-box .bi-board .bi-board-header .nav li {
          -webkit-flex: 1;
          -ms-flex: 1;
          -moz-flex: 1;
          flex: 1;
          text-align: center;
          color: #00FEFB;
          opacity: 0.28;
          height: 4em;
          line-height: 4.54545em;
          cursor: pointer; }
          .bi-box .bi-board .bi-board-header .nav li.active {
            opacity: 1; }
    .bi-box .bi-board .bi-board-content {
      position: relative;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      height: calc(100% - 7em);
      top: 1em;
      flex-wrap: wrap; }
      .bi-box .bi-board .bi-board-content.top {
        top: -2em;
        height: calc(100% - 5em); }
      .bi-box .bi-board .bi-board-content .box-1 {
        width: 100%;
        height: 33.333%; }
      .bi-box .bi-board .bi-board-content .box-2 {
        width: 100%;
        height: 66.666%; }
      .bi-box .bi-board .bi-board-content .box-3 {
        width: 100%;
        height: 100%; }
      .bi-box .bi-board .bi-board-content .box-4 {
        width: 100%;
        height: 50%; }
      .bi-box .bi-board .bi-board-content .box-5 {
        width: 50%;
        height: 100%;
        margin-bottom: 0 !important;
        padding: 0 !important; }
      .bi-box .bi-board .bi-board-content .box-6 {
        width: 40%;
        height: 100%;
        margin-bottom: 0 !important;
        padding: 0 !important; }
      .bi-box .bi-board .bi-board-content .col-25.pb15 {
        padding-bottom: 45px !important; }
      .bi-box .bi-board .bi-board-content [class^='col'] {
        position: relative;
        height: 100%;
        margin-right: 15px;
        box-sizing: border-box;
        padding-bottom: 30px; }
      .bi-box .bi-board .bi-board-content [class^='col']:last-child {
        margin-right: 0; }
      .bi-box .bi-board .bi-board-content [class^='col'].h66 {
        height: 66.666%;
        padding-bottom: 15px; }
      .bi-box .bi-board .bi-board-content [class^='col'].h33 {
        height: 33.333%;
        padding-bottom: 15px; }
      .bi-box .bi-board .bi-board-content [class^='col'].hadd15 {
        height: calc(100% + 15px); }
      .bi-box .bi-board .bi-board-content [class^='box'] {
        position: relative;
        margin-bottom: 15px;
        padding: 15px 0;
        box-sizing: border-box;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAOCAYAAABTjuJsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2QUI0RkVGMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2QUI0RkYwMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQjRGRUQyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQjRGRUUyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYel3AAABi0lEQVR42uyZTUrDQBiGJzFuxIVC3XkFdVGPUDcK7osnUNF1d+0ZFNoTiF0LurFXEPy5gjsFXYgbkfgOTkoJSTuTmOYbfF94aNoMJHzpk/kyCaLui8rIIeir+Sf46jXGXxZ7r/ojrmr/PI7hcA7pcbYZgKMZY1bAm2LKZBW82w4OM37bB+esoxe5AicWUt2yVKUzMrUsJNYGuAALrKP4PIED8G0h1Ta4B2t6xiRO6Jo9gKaLXNHE9jq4Acv8z4rPM9gFHw5S7YBxz5luRxmV157rjZaRKpGrNastTGasJXBt5GJk5xPsGbkKScU4J5HLeuYKTdt3CTZZP/HRbV8bPFIq2XJpsc7MggUjP6dmwWKaVCNKVb9cWqxjQQ+KWal6vxJyDsqiPn0LqZqUqn65gpz3WLXlPz5UTzwoF42zVFy8KH1NGqbmW+AuvaARxHHMKvp9wQvNVBTrT252uXKFLKHXYfsntC2kWJSKqUAuiuVvhpRKrFzDiDXxNh31+w6yTalEyaVveJ0fAQYA2ruPLPbhyXQAAAAASUVORK5CYII=) no-repeat 20% 2px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAAPCAYAAADZAxtfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2QUI0RkYzMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2QUI0RkY0MjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQjRGRjEyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQjRGRjIyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZeMlAAAABgUlEQVR42uyaQU7DMBBF3ajsoXAPKFzBvQMHYU+3IA7CHfAVaOk5Slv2LGCCxpJlQaqkOGmc96S/qVM1GttPE6ej8f360hjzJLmVbExNPucXBqo5mb/X/cq55FlyJ1lRY8iJQvIgsRKnix26pZyDF52TR8oBOUqn7HBeJVe62BFPd0x0DqaShc4NQHbS+ZDMVDxTxNOpcFwgnLLT2VEWyFE6Rhd3LJ4J5emsw5khHMhdOqF4Frr4HeJpVTjXkqXOwZaywBCk48VjEU9rnEXCsQgHcmf8y2e+4/GbwbEZkgnHpexwGryqHyxVf0uI6xhf2/V4H+4xHC/+qPM2etTijCddh/Omtd4k+q0vsjd16nis4324x5/xouICL56lbg7E8z+cai1vVDg2oXAAevF4FYvHBo8B/k9rO1r4xsJxLQtnRNmhT9IJO574jIdXuocJJ+Uj1d5zCoBjlo7RzRGKh0Pl5qy0lrSIMEiKGtd68cBhWIQDdDr1xMMZAQA05luAAQCRj9dE+QbUFAAAAABJRU5ErkJggg==) no-repeat 80% 100%; }
        .bi-box .bi-board .bi-board-content [class^='box'] .content {
          width: 100%;
          height: 100%;
          border: 1px solid #047FEB;
          box-sizing: border-box;
          padding: 0 15px 10px 15px;
          overflow: hidden; }
          .bi-box .bi-board .bi-board-content [class^='box'] .content .content-top {
            position: relative;
            width: 100%;
            height: 60px;
            line-height: 60px;
            box-sizing: border-box; }
            .bi-box .bi-board .bi-board-content [class^='box'] .content .content-top .bar {
              display: inline-block; }
            .bi-box .bi-board .bi-board-content [class^='box'] .content .content-top .title {
              height: 60px;
              float: left;
              color: #04FFFF;
              box-sizing: border-box; }
              .bi-box .bi-board .bi-board-content [class^='box'] .content .content-top .title .fa {
                float: left;
                font-size: 28px;
                margin-right: 5px;
                height: 60px;
                line-height: 60px; }
          .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 {
            height: calc(100% - 60px); }
            .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div {
              height: calc(100% - 60px); }
              .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table {
                width: 100%;
                height: 100%;
                border: 0;
                border-bottom: 1px solid #07E5FF; }
                .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table .thead .tr .td {
                  border-bottom: 1px solid #07E5FF; }
                .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table .tr {
                  background-color: transparent; }
                .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table .td {
                  height: calc( 100% / 6);
                  border: 0;
                  border-bottom: 1px dotted #07E5FF; }
                .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table .tbody .tr .td:nth-child(2) {
                  color: #FFE400; }
                .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable .achievement-box3 > div .table .tbody .tr .td:nth-child(3) {
                  color: #07E5FF; }
          .bi-box .bi-board .bi-board-content [class^='box'] .content.checkTable md-pagination {
            display: none; }
          .bi-box .bi-board .bi-board-content [class^='box'] .content .content-main {
            position: relative;
            width: 100%;
            height: calc(100% - 60px); }
      .bi-box .bi-board .bi-board-content [class^='box'].borderNone {
        background: none; }
      .bi-box .bi-board .bi-board-content [class^='col'] [class^='box']:last-child {
        margin-bottom: 0; }
      .bi-box .bi-board .bi-board-content [class^='box'].pdt {
        height: calc(100% - 4em);
        margin-top: 4em; }
      .bi-box .bi-board .bi-board-content [class^='box'].pdt2 {
        height: calc(50% - 4em);
        margin-top: 4em; }
      .bi-box .bi-board .bi-board-content [class^='box'].pdnone {
        padding: 0; }
      .bi-box .bi-board .bi-board-content .map {
        position: relative; }
        .bi-box .bi-board .bi-board-content .map #map {
          background: url(../img/grid.5d8c6c.png) no-repeat 0 0;
          background-size: 100% 100%; }
        .bi-box .bi-board .bi-board-content .map .content {
          position: absolute;
          padding: 50px;
          width: 100%;
          height: 100%;
          bottom: 0;
          left: 0;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8MAAAN1CAYAAABb5ileAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzNDM3REMxMjY5MDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzNDM3REMyMjY5MDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM0MzdEQkYyNjkwMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM0MzdEQzAyNjkwMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4smrRsAABGFElEQVR42uzdC7wd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) no-repeat 0 0;
          background-size: 100% 100%;
          box-sizing: border-box;
          border: 0; }
          .bi-box .bi-board .bi-board-content .map .content .title {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            z-index: 0; }
          .bi-box .bi-board .bi-board-content .map .content .tags {
            position: absolute;
            z-index: 1; }
          .bi-box .bi-board .bi-board-content .map .content .info {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 15px 0;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAOCAYAAABTjuJsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2QUI0RkVGMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2QUI0RkYwMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQjRGRUQyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQjRGRUUyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SYel3AAABi0lEQVR42uyZTUrDQBiGJzFuxIVC3XkFdVGPUDcK7osnUNF1d+0ZFNoTiF0LurFXEPy5gjsFXYgbkfgOTkoJSTuTmOYbfF94aNoMJHzpk/kyCaLui8rIIeir+Sf46jXGXxZ7r/ojrmr/PI7hcA7pcbYZgKMZY1bAm2LKZBW82w4OM37bB+esoxe5AicWUt2yVKUzMrUsJNYGuAALrKP4PIED8G0h1Ta4B2t6xiRO6Jo9gKaLXNHE9jq4Acv8z4rPM9gFHw5S7YBxz5luRxmV157rjZaRKpGrNastTGasJXBt5GJk5xPsGbkKScU4J5HLeuYKTdt3CTZZP/HRbV8bPFIq2XJpsc7MggUjP6dmwWKaVCNKVb9cWqxjQQ+KWal6vxJyDsqiPn0LqZqUqn65gpz3WLXlPz5UTzwoF42zVFy8KH1NGqbmW+AuvaARxHHMKvp9wQvNVBTrT252uXKFLKHXYfsntC2kWJSKqUAuiuVvhpRKrFzDiDXxNh31+w6yTalEyaVveJ0fAQYA2ruPLPbhyXQAAAAASUVORK5CYII=) no-repeat 20% 0, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAAPCAYAAADZAxtfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2QUI0RkYzMjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2QUI0RkY0MjY4RDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQjRGRjEyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQjRGRjIyNjhEMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZeMlAAAABgUlEQVR42uyaQU7DMBBF3ajsoXAPKFzBvQMHYU+3IA7CHfAVaOk5Slv2LGCCxpJlQaqkOGmc96S/qVM1GttPE6ej8f360hjzJLmVbExNPucXBqo5mb/X/cq55FlyJ1lRY8iJQvIgsRKnix26pZyDF52TR8oBOUqn7HBeJVe62BFPd0x0DqaShc4NQHbS+ZDMVDxTxNOpcFwgnLLT2VEWyFE6Rhd3LJ4J5emsw5khHMhdOqF4Frr4HeJpVTjXkqXOwZaywBCk48VjEU9rnEXCsQgHcmf8y2e+4/GbwbEZkgnHpexwGryqHyxVf0uI6xhf2/V4H+4xHC/+qPM2etTijCddh/Omtd4k+q0vsjd16nis4324x5/xouICL56lbg7E8z+cai1vVDg2oXAAevF4FYvHBo8B/k9rO1r4xsJxLQtnRNmhT9IJO574jIdXuocJJ+Uj1d5zCoBjlo7RzRGKh0Pl5qy0lrSIMEiKGtd68cBhWIQDdDr1xMMZAQA05luAAQCRj9dE+QbUFAAAAABJRU5ErkJggg==) no-repeat 80% bottom;
            background-size: 150px 15px; }
            .bi-box .bi-board .bi-board-content .map .content .info .info-content {
              padding: 5px 30px;
              box-sizing: border-box;
              border: 1px solid #047FEB; }
              .bi-box .bi-board .bi-board-content .map .content .info .info-content .li {
                color: #04FFFF;
                line-height: 30px; }
                .bi-box .bi-board .bi-board-content .map .content .info .info-content .li:first-child {
                  font-size: 18px; }
                  .bi-box .bi-board .bi-board-content .map .content .info .info-content .li:first-child .font-size-20 {
                    font-size: 30px; }
    .bi-box .bi-board .tags {
      color: #fff;
      /*span{
                display: none;
            }*/ }
      .bi-box .bi-board .tags .tag {
        display: inline-block;
        padding: 0 10px;
        height: 1.8em;
        line-height: 1.6em;
        text-align: center;
        color: #fff;
        border: 1px solid #17B9FD;
        margin-right: 8px;
        box-sizing: border-box;
        font-size: 12px;
        cursor: pointer;
        /*.fa{
                    float: right;
                    height: 100%;
                    display: block;
                    line-height: 2em;
                }*/ }
        .bi-box .bi-board .tags .tag.active {
          background-color: #17B9FD; }
        .bi-box .bi-board .tags .tag .input-2 {
          width: 6em;
          /*height: 1.8em;*/
          border: 0;
          box-shadow: none;
          color: #fff;
          background-color: transparent;
          outline: none;
          padding-right: 14px; }
      .bi-box .bi-board .tags .tag.mapTag {
        font-size: 14px; }
      .bi-box .bi-board .tags .tag:last-child {
        margin: 0; }
    .bi-box .bi-board .span-none {
      display: none; }
    .bi-box .bi-board .page.bi-page .page-num span, .bi-box .bi-board .page.bi-page .page-num a {
      width: auto;
      min-width: 38px;
      display: inline-block; }
    .bi-box .bi-board .page.bi-page .page-main .jump {
      min-width: 38px;
      height: 28px;
      line-height: 28px;
      color: #CCE4FF !important;
      border: 1px solid #438FD7;
      background-color: transparent; }
    .bi-box .bi-board .show {
      position: absolute;
      top: 0px; }
    .bi-box .bi-board .hide {
      position: absolute;
      top: -1000px; }
    .bi-box .bi-board .echarts {
      width: 100%;
      height: 100%; }
    .bi-box .bi-board .binotdata {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }
      .bi-box .bi-board .binotdata::before {
        content: "\6682\65E0\6570\636E";
        position: relative;
        top: 50%;
        left: 50%;
        color: #fff;
        margin-left: -2em; }
    .bi-box .bi-board .types {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      flex-wrap: wrap; }
      .bi-box .bi-board .types .item {
        -webkit-flex: 1;
        -ms-flex: 1;
        -moz-flex: 1;
        flex: 1;
        height: 3em;
        padding-right: 5px;
        text-align: right;
        box-sizing: border-box; }
        .bi-box .bi-board .types .item .text {
          color: #fff;
          text-align: left; }
        .bi-box .bi-board .types .item .num {
          font-family: "Digital-7 Mono";
          display: inline-block;
          width: 3em;
          height: 1.3em;
          line-height: 1.3em;
          text-align: center;
          color: #fff;
          padding: 0 5px;
          box-sizing: border-box; }
          .bi-box .bi-board .types .item .num span {
            font-size: 18px; }
      .bi-box .bi-board .types .num.bg1 {
        background-color: #1EAB8F; }
      .bi-box .bi-board .types .num.bg2 {
        background-color: #0394D8; }
      .bi-box .bi-board .types .num.bg3 {
        background-color: #FF6261; }
      .bi-box .bi-board .types .num.bg4 {
        background-color: #F2B600; }
    .bi-box .bi-board .charts {
      position: relative;
      width: 100%;
      height: calc(100% - 6em); }
      .bi-box .bi-board .charts .pies {
        position: relative;
        width: 100%;
        height: 40%;
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid rgba(58, 180, 250, 0.3);
        box-sizing: border-box; }
        .bi-box .bi-board .charts .pies .item {
          position: absolute;
          top: 0;
          left: 0;
          width: 50%;
          height: 100%; }
          .bi-box .bi-board .charts .pies .item .pie {
            height: 100%; }
        .bi-box .bi-board .charts .pies .item:nth-child(2) {
          left: 60%; }
      .bi-box .bi-board .charts #bar2 {
        width: 100%;
        height: 57%;
        padding-top: 15px;
        box-sizing: border-box; }
    .bi-box .bi-board .dl-table {
      position: relative;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .bi-box .bi-board .dl-table .dl-table-title,
      .bi-box .bi-board .dl-table .dl-table-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        height: calc( 100% / 6);
        box-sizing: border-box;
        text-align: center; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col,
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col {
          position: relative;
          height: 100%;
          vertical-align: middle; }
          .bi-box .bi-board .dl-table .dl-table-title .dl-table-col .text,
          .bi-box .bi-board .dl-table .dl-table-row .dl-table-col .text {
            position: absolute;
            width: 100%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col:nth-child(1),
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(1) {
          -webkit-flex: 2;
          -ms-flex: 2;
          -moz-flex: 2;
          flex: 2; }
          .bi-box .bi-board .dl-table .dl-table-title .dl-table-col:nth-child(1) .text,
          .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(1) .text {
            text-indent: 15px;
            text-align: left; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col:nth-child(2),
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(2) {
          -webkit-flex: 4;
          -ms-flex: 4;
          -moz-flex: 4;
          flex: 4; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col:nth-child(3),
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(3) {
          -webkit-flex: 2;
          -ms-flex: 2;
          -moz-flex: 2;
          flex: 2; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col:nth-child(4),
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(4) {
          -webkit-flex: 2;
          -ms-flex: 2;
          -moz-flex: 2;
          flex: 2; }
      .bi-box .bi-board .dl-table .dl-table-title {
        border-bottom: 1px solid #04FFFF; }
        .bi-box .bi-board .dl-table .dl-table-title .dl-table-col {
          color: #fff; }
      .bi-box .bi-board .dl-table .dl-table-row {
        border-bottom: 1px dotted #04FFFF; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(1) {
          color: #fff; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(2) {
          color: #FFE400; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col:nth-child(3) {
          color: #04FFFF; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col.lv:nth-child(4) {
          color: #8DC641; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col.hong:nth-child(4) {
          color: #FF6316; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col.lv:nth-child(4) .fa::after {
          content: "\F176"; }
        .bi-box .bi-board .dl-table .dl-table-row .dl-table-col.hong:nth-child(4) .fa::after {
          content: "\F175"; }
      .bi-box .bi-board .dl-table .dl-table-row:last-child {
        border-bottom: 1px solid #04FFFF; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title,
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row {
      height: calc( 100% / 11); }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title .dl-table-col:nth-child(1),
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .dl-table-col:nth-child(1) {
        -webkit-flex: 2;
        -ms-flex: 2;
        -moz-flex: 2;
        flex: 2; }
        .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title .dl-table-col:nth-child(1) .text,
        .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .dl-table-col:nth-child(1) .text {
          text-indent: 0;
          text-align: center; }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title .dl-table-col:nth-child(2),
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .dl-table-col:nth-child(2) {
        -webkit-flex: 5;
        -ms-flex: 5;
        -moz-flex: 5;
        flex: 5; }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title .dl-table-col:nth-child(3),
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .dl-table-col:nth-child(3) {
        -webkit-flex: 3;
        -ms-flex: 3;
        -moz-flex: 3;
        flex: 3; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title {
      border-bottom: 1px solid #04FFFF; }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-title .dl-table-col {
        color: #fff; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row {
      border-bottom: 1px dotted #04FFFF; }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .dl-table-col {
        color: #04C7FF; }
      .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row .radio {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
        text-align: center;
        border-radius: 50%;
        background-color: #0394D8;
        color: #fff; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(2) .dl-table-col {
      color: #FF6261; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(2) .radio {
      background-color: #FF6261; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(3) .dl-table-col {
      color: #F2B600; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(3) .radio {
      background-color: #F2B600; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(4) .dl-table-col {
      color: #1EAB8F; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:nth-child(4) .radio {
      background-color: #1EAB8F; }
    .bi-box .bi-board .dl-table.hiddenTrend .dl-table-row:last-child {
      border-bottom: 1px solid #04FFFF; }
    .bi-box .bi-board .dl-table.hiddenTrend.top5 .dl-table-title,
    .bi-box .bi-board .dl-table.hiddenTrend.top5 .dl-table-row {
      height: calc( 100% / 6); }
    .bi-box .bi-board .circles .circle-item .text {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .bi-box .bi-board .circles .circle-item p {
      text-align: center;
      word-break: keep-all; }
    .bi-box .bi-board .circles .circle-item:nth-child(1) {
      position: absolute;
      left: 3%;
      top: 0;
      width: 8em;
      height: 8em;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABxCAYAAAA025a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERDFEOTM2MjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERDFEOTM3MjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0REMUQ5MzQyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0REMUQ5MzUyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EEas5AAAlrElEQVR42uxdB5hdR3We217ZXiXvqljNSJYtiHHFGFwghGA+qklsEhM+MDEkEFqAkI8kBEjyURISMIHQAhhCAMNnHAgkEBuMcTfGyLJkVC2tVmW7tr1y752cM3Nm7ry79759b7VVycjHr+17d8757ylzZuaMxTlnmfdwtoJaDmg70NOBNgFtBFoH1EmEnzcBeUBloAmgAtAQ0CVA08uNodKHrbq/464AoHqBrgB6Lj0+o47vInjt9Lx7OYI217ZcgbsM6BVA15J2zUcbYWdQc5dK1eMNzDWavTcAvRpofZU/RbP3BNCvgA4AHQQ6QqZwiD6fgD6V4Tc9MptoPpuXA5/z1az58HGnwxBc+8Xw8H6gC1P+ZBjox0D3AN0NtAuu58+XAObC+3IAcMmAg2v+Hjz8NdDmhI8PA30T6DtAD8LvB4slkHpksZQALjpwcK2Xw8PfUzRoNgwcvgX0OaCfw28ueahbq1yWAsBFAw6ucTU8fALo/NhHx4D+Ceiz8DvLNoCoRUaLCeCCAwe/vQMePg307NhHR4E+BPSv8P3iSonmZpHV+SSPx1c0cPC7L0VNAlplvD0K9DdAn4LvrdhxVYLMMkC/oPHizcDb7cseuJSB70eA3ma8hxf5MtCfk3k8nWYDrQZaQ4QZky4K/Rvp+lkgjD5LQFM0TEDNHqRhw1GiE0DhPPD8VxQdq4bm/12UvZl317MQA/DLgT4PdK7x3gEao915Gr+L47ytQFsS/GQ1/pAajPeSothdQHuBnqS+zqX9lL67iV6/FegFQDcB3bvcNe6VQLfF3vsCMnFR297Jen/s4dFzzoOHiwgs09xy1womMrY/lrXL4xm7PJkH8uxyEZ4XHRYGnuWXQ2Y7Ze665dD1fO54AdB06DWWgIqh11wK3VZ4H7XUvMVPAu3Dy0Ofd9XZ3wbStJtiH10H9O351Lj5BA7N4seN16eQAWD+W3Uy3woPVwGdQyRVxwrGG93C8WZneqDDGx/wWKnIpYkDFniozTEyNINLS0nCope2fLDsMveyw+XmrvEgv2rSz50FQJoZlr1EPwE+xurg4VVkdVqMt98O9I/LDbiPkD1XDU3Oy4DZPXUwiz7rhWRqNVjN7nRfd2b0cLMzNYYAAQUCrBDBQsyYeuT4yNJYIfDg/5bEDP0kQqdBdPDVeNDQOlBqWz/u59fGQLwP6AfA04ka+dkGD7eTeVfto0DvXi7AYaj/RuP1j8k0jAGTtTCIwnmFARhvcIr9XZmx/d3e6AkEyqCQSfBCzknTOKkZpwBDK5x6QtoWPdhWBJ8tnolHTY6igXLb6sFS6+apINtrmFP0V98B3sZrtB7oOp5vvP0ZoDctNXDov15nvP4KBSEYybHZgAPGXgIPzyGTwpvc6cO92aE9zfbkGCBTRpBCBCyUoBEJkPApIaa0TSLIZppKS6Mm4BKwCZ2zCDsEUzYJnm058MRBQOHRmwgbW44WO8+d8PPrCUB0Az8D/u6YhT81TMBs0GuMj74I9PqliipviYH2KaC3UNg/G2AYeeEYD80Jy4OGrcsN7myyJ0YBBT8IuC8wA8AQOHzG4HWIgJGuhdIsCpzCyETOdm0BnS2hE69sFkoYbfwPP7KhWTZHrQMAuWX7DfZE+Wn5yfsnwqY9RwpdO6alBl4LfGCEegcAuL+aAgG9Fgg19I/pvdfREOUtcxX+XIH7oNEJRkHJO2sEDZPLzyUfNtGbG3602x0+hhoWSsAQKEGIFWkcujQ0i/go4Qq56dDEEwFqNdRsqXmhClLgX0jG0oYnAT5aHJ/inzoCQ5s7gGIA7/iN9vjg9oaJewb8jp7+QscF4APxxtsGPN0N4H2tyqU5gVSiIAXbm9GdAL1vsYYDr6eIybTZf5QEmmkqyZfdyOQMNm/1JvdtyB3f6XC/CGCUARdfAhYKEgiFwlQK+AQu9GgCxCWadTEgraMVBxRx0o+2NJniHzRHkgDThbe8wHKzhwpn7RgrN24h8/kY0K2m7yNTWanxMia42XjvJnI5C+rjfhvoP43X3wBCDUqcdlHAUcSIAUyvY4WFNbmhh7rc4X4utEyAFoBN9EHZoKE/E2aSm6ApcOYCVD1AmiASeGhHbcdB0BwHnJ+LL+GfBx94g35H79FC58UBt3Gyth9vZBV5JgCHzQH6KtD1xnsvwoh1oYB7JmUHmuj1A0DXkK1macBB588ls+DCYHlwS0P//VmrMI6AATq+eFSahrAlALYQYM0GYhKAQusQOwxeADh408XHIs8175vqvQwG9V2UZrsFeN+dAhyjTA5mkS6l17ig6UrKdc47cAjUJfQclwrgjPXALN+5QA0VmtzCU+fk+x5m3C8IswiABcI8ImDKr4V1AcYhGDzl9Z5VspvXB5bXFVpOF7zXAeEHCiYLX3QsaQ2K4NmmwKMN2zwYdHh5MBOOH24p9x+H93jNAIomQBOm07ElcGg+meXm9k6vuQgiz7OVCwEAHq2SlMZk9CNMrlDD9qACcj6BeweTk58qSsK74/5ZvqODkHZvYvemfP9OAKUkNCwIfUCpLCyj9GkiFJHhYnXAJtzV7VNO57m+nTs/ZM7Zp6thNguecsPC4w3B0O4m/8RINQBF+Ekhi0PaB48ePBMAwtuZA9O9O0bKTSpPezeA8LUq00GXkRXL0Os/RTnPF3BXx5LDmDz9xCy/u4PMI+/MnHp8Q/bYbsABQAtKgQAuwJBfBSIydgxl2oo0bkYbyG67sGw3Xh4y+6yFMpMwNDjuhZP3dhf3PDLjMxm4MApWSPsQOtRAx3UQOMfJAL6ZQ8Wec4dKLedTMHILALGzioz/hPKbql0Df3/XfAC308jG/zelpap9AadZ/hKfdGTGd23M9u8CMIpSw8A8AmihL0wkRiRBNS0rOK0NY966S3wrfyWP7kozROOeXZ7OW8WJjFMuZK3idNYulVzmlx3Lh+gef9eyAu46PnO9YpjJFHk2Xwq83DTPNpVDL88rE8zqd0sun/5pa/nIg7lgbCpN+xxpMtFgAnCO0DqhgbadPVjsPW+41HweffUDNIWUPLaUgclv0evHAbgdpwvc72OIS89xAnT7LHNpGD2+F8fUze70gaflDz+sQfPRp4Gm+QH6tllNI2jYBeC7Xsrl3Fp051scxlPTY83OxCjQmMPKJUo06+wJZbz4jCSzzpxIvxUwLzMeNLUCtU2G+daQW25MomXwhd8FDXy0mukUDs91ADQAz43A+/X0+ovG/TwmG3DC+O9o7i+p9TC55LCNXt8I4H11rsDtoLxck6HSn5xl8hRt9IZGp3Bka+OR+yG8L4KGlSpAI+OoR9IxwIYzm7cUnLZrwSSa0zgsY5enOtyxk+3uyKCF4z6uspUyDabSXbyKNbAYpUwo5SUSzJTr4jA2G/Hbu4b91lWl0GuImdCTuWD0+x2l/fsSACSbGQMPzCZAmn1yct1lk0EOA5BDQB+rMrH6ZkO+GGVejiZ2LsDhOka1TuSXNC9WbZkcpnEuzdj+6HlNh+5koT9NPq2E5rEW0E7kzn9e2cpfY74HQ4jJbm/oaIs9NswYwRSK4ULAaVqAqeSX1DLOZmS/LEP3pLyV4lkyYnRosC1engpbOwbKnWsgvG+suDP59J2rC4//z6zgSZ+XQZ/HbDe/a2LD1aXQbafI/Isp8sPx3cNAv0GvcaXbFfUC91yKdpQEMIr8WRXQcP7sBvAp/tMaj/640ZocBrBQ29CnoZn0feHRkkEb89avmXS7XgJR4trIJIZ+tzfS1+kMnoQu+HKwQElnTglKkWkOuTFDEKVTErOUTKUoyWjK0TUjvcM0ly1TzDjl4w4FXasGyu1rQ267RhTa1+gP3tFaPnx0BnhyfOCQz/OIspO8sePXk2ueD/4Wf+frOL+XIsfnkNzVnXYlgHd3PcDhmOJien5rLLOd5NcwGHHPyo481Js5uT8UoIGmCS0LfB8DkhTQRjIbN005XTeawUeTOz28xjt2yMHJUgQLhg8y7qR/LFSzAlrbRETKKyLSRJVDXDSQlvR+Ug2jJJcYa4P48XnAMtmjpZ4NE0G+w/R9DcHgV9pLBw8kgic0Dkhon9C8bH9p1ebjxfaLyWphsHI8RZ5fNuT9EAB3Sa3AXWFoV5GWDfRVAQ5t8w4Q9lNb84cfAHwKaCJBxRA4X4zVKHqksF9fbCizZdu0035jdDfzsCszcqTLGTgm0l5ivCeTzHJqJ9SxjE44M61qPFXbYlpHJlNF99p02paeJnCk+lkY7LuI42DQ3TNYal8XMjHxKlo+GLm1s7RvjwIPhwk62nQkdK4rTSbgmXtyev0lMEDfQJH6LSm9XEtLJ7JKCwG8e2YOXWa2jxrPPw9f6ptljLcD84+b8sd/iRl+zIrgtIwYoymoWDSbFgUhW7aaoMFvlNfn+vcAaP0id1kG8AOha4EY94khH1d5FrwXAgpNcNZAqmDIVcyiqPJ1qGfvQuUt5U/p7I18kEMWcVHsB14V+4X9w36qPmP/kQ81M0F3lUrZiXGqmKIKhcUog4weQ1lR4Hd1ikz7Ykn8jyaPOSvbVhrNM8q5faTq3BZlRlZlR3e6rDQNHcUAxJcjNBJIqJOPMfPY/hpjiUJxQ65vT4M1PhZSICMGDELjgsAETN0C0SSqjiVVYGISm/EeOUMFLFOxKY+uQQCK62M/RH/g/9g/7Cf2V/Ud+UB+VPJA8RrKgaq4C6RMwjLKCGWl/FeK4qilIGpjy2VgEbfOBpw5pX4baNvhKsDhdqheiPqGejODB6GnamoG7lWuA0jl18xABH2aAVppY+7I7iybGscgJiAdUyYWghAZQVbMgCeCVU9LBFEDGMrrBtQP+r9IHGA/sb/Y7wi8rhuRL2P2QmbxZM/xRhBahzJCWWGyncZuN6TMgKPc/z0Fl0TgzGVlH6vCeANpG+/NDf2KI1gEmJ5PUzNqsWAEo0cViKDZORvuYI8VpkLUs1AIJ5DJZ7pp0eJG4zRmzHTP12yBApEZ4SkPomxcWNEv6Cf2F/utzCbyg3xpk6kccBCZzAhA7oPMdtJ1n8sq13yazVwR9oZqwOH8kBq3PAqoPzLLvBzLO6XjHc7YQCiz/L66v4Sm0doPEzQcp6mQHwORtdlj+7JselIKhct7mtPUjvgRw3/xCtAWotE6MW1ClfbR3KDUOepngP3G/iMfclbdWYv8mTzrgCwIFYBCTigzlJ0pywSte0RN8yC4YC5vSAPubbFFQOm5WOlc2erMyJMiINHLDYR6aGZNEzmc2XyOObjG6LHRmhilmQJxR4slJkFkGhdQy+rRPjJ4TLKoNA/6jf1HPtSXkT/k05zwVQ5DAiciY5RRGWVnZKjsKouxzOT+DOAajEm9csy+Jg22e9BOd7qjJzlXJiDQ2X5GCxxNbZt22l6sx2nO9LAI+cPIiKBFEkuCxBg70TQuZpthOkW/ZP+UQxCGEPlAfuJ8GjcuJ5sbSBnhuhoeoOwMX3dVSj++YaTILgWta4gDd53xx3eBmg5VYUpUPejwxvdDz+TSOcEVE/ZRRVYmaAPZbRdxZncpv7Ymc+yQCOIoeqQ1Jso8LjVo6eAps0nag/3HV8DPwcjf2V0D2XMvNocIki3GQzUMEZrHApShKdMEc4k4mFM818WBM+3sbVWYwXWF22yLF1dnhvugSz6pvvZtLLacuGg350t2s9a2bm+4T2REdDYk1NFzinlcypZkNinbSrco8AH8lJAvLXC76VqckjLyAZGv49JcouxQhihLJpcpphUsuC22NiUVuB9UYeRCMnV9NsO7jYd6GR1Tw+FKbRvNnH2JmprBhHGHM3RS2BsxThPOUY/JlhloqZqHj2pqijI7IfKF/FHHPZxHrBiYy/WFyukJH44yRFmqJTop1zcXZ71QA0dlKlTWf+csmZJzaClCn/BtlPDVGhOlDXXzrfxVhrYdZUxE2r4ckem1ktovLjPQZoLHmF7jqVejAT/IF85iGHxfaX5ZhKlR2MZJdmAuJ5S8t6SYy6OUIsPWCnhdqDTuAC1cuSgWWcYb+qjNqNqd3thJjHS1xVaMhDyMLzdQYzacT2uxR4d5oIflgYq3eZR/XI6gVYBn+jtCICCTGeLUE/KpxnbIv/5yyE2whexQYh0gS9sK0VxuJhkntTtjuWRtKkNacVRt46FYAJO3iycYl+E63TU6KImP28p247PUc5wEJVOvwMapmVDPpbGVUU9Mq55QIUY5LskX8if5rORfyUQFKabsUJZ5u3TClHFCuz+2wCh1/JBqJpvc6ZNqcCoBk7dQPDGPq7FCZvfQcoOg3R0dpDWTgYr59UaA5Wsiq+GmXToP9eYUjnwiv1Ib7B6QQ4cpG1qerZIKIsEgZGrIOKH93Hj+7BnAzbIsTGzBbXMnBmiEJqPAyPhXBCVTTpdaKMMa7elR4EWsWFabbVjlv5UA2gyTGVkLwgH4Qz6RX0MO2w2t41GUw0ISRNgOMp3Fz+EgX40V14Gf66hV43AbVBfaYoiCJqIMvbR5cRMpnLOd1cA1uxMjKoihmWuetiVqJTWy8FzNyCtNQn6T5KBNJslOybERZGrL6R4sQtCacjlz/cmOWoETme+MFYzRDidjX9rMtZCh5dghc9bT3A9vcU6NqtUharAQM68rDUBumj5iLFQDBuTXIp5QDigPLZtQ7etjepoDv4v72Y2J1KT2hPF8e33A2eVTcsaZ0UBZeru4fzvlrulVz3Fjvc0DP5q8TjSTK1HdksylMELIb8YuTcbloZnlkauknbQ8a/unTFkntEPG8w21ArdaDaCZ3HPN1Kx2yPiM5C9EU/riOas4xVhkHnVIzVa0lUyKVpi50ixnl6aMTIoJBg+j9aRqLWiYscrq77vnE7hOAm5CTWHG94CaPg43YGiNc8oFAzTTr/EVaiZZUv85M3iEBpamELkOt6tCRobiUcUBjrI1ZZ3QzIXIPfUEJ2D2/AKL3V/xaJJ8nAYOl4Uzw5ib/m3FKx313/BzWosE3wnyiKJLM8pkJtAtKVczd0Z11wpcs9S4UqHiXknlx9Z3DXynSDxWmtQzylaaWijBwD0Mhjw60nRWVYfIRsClVbIdNp7XPBzA3ZbMswLfMJIsHT07r565zPerMHrmtBhfNguMVd9WJnEooYMczoVsDVknNLPCYLZW4OQaERb4sdul6t+L71jAgF5jzGNG5gyCrdJ5cccyZWVlWbrKsZhsMynXMHf+Ntg1Zk1smboKQ8PsVeNCL9lO2/F5hgLIDCBCg8lsFQFwU7ZpaUgsDm689PQfzbJHTi6I4bZNg+qqKFvRmkCx3bf6n56ZLWDRoNuqNHNxAVimbFlKCUbAx61ITNXYjxJ1xviyZc329+I73HGiImjWmQpYJX8WbqY0ZcVTgItkaMi2lHINc+fQZK3AiYinjJ0xSoRYqeCFOhT2mevGWDwztSzGV2hoHABXSvhzS2MNMi1HQBdSrmCa22KtwImiK8Uwk9N3ShWFA7+mFxvBd7JMFWAyNe1MAbCSD9rFxSzBdySP4XSFk4KMZMvSiruZQ4rhWoETebRS6OaY2qDE1CYlWXuuIpLhwaAGjmfzjEWbQPEvja1OZ4SBlFVs9K5JgZ3ke6Y8VPkNJTslS5KtlnVCM1NhA7UCNyTvCq8p2lLGKoRvgod1RLSzC7xcxS7QSFXVT6xU+Cr6r7Yoqzu0FHq5CDh/sEJGVoXdEg8oW1PWCa3HTH/VCpxIt5S418BkgU5dMdAmfTf/2Asn9aKZAs80sMotvNGW0DPBUmrjqPRIyqMQZvTi1Uw4YVZckBvP7Ug7UaZCtjNTW2bbYDw/VCtw4sLFwG2hvtrab9FdZALR4h/t1xoXZhpDy3GpKhaTdT4r/q1cM6nhYqrkpdgpifwi33F5WJFt1XDLSrXoE90WU9bzBdwRqXFum2VFlQqU3VPFWwybjmsGD9MA0zoVtLTRHlDa8hn5uRVqLrXFMPybrWpxIL+qfgrKAeWhZWPbKiRREhQywcLe9CdpyyPN49ieqCc4OQGDxOypoLFVVVKlzbd2UoDihkVdQXzcb2qXNehsR22Uj/m7lRpQap9GJUqxJLCF/CbJQcnIlB0SyLQllNX3cLVXWtFus2jNTjs2Oq/WT1HDcLTctJpKk6kaxnTPVYLXGJzUx5RMBvl2MB+eKiKYYi6tlYOXjgdNM2mRmfSQ30gOA4+b0aQIC3SEIARhg0xVmat9KVmTdcZw4Ejpw5YYDuCKWzx9A+tJXV6lw09KEHKdTINGht02Iw/qsD8wCmaiXw5GoXN+W5elK6+KygZUWERVG1kR4KnaRFSBW5WzFPyIDf/Ip9rgj/w3+idHmYGzKO5gRzc+ylLIVLa0qvEmLveqhCbuFMGzbrBy0O9W6fSvRZQYZrqhX64lC03bZNsjM2BonRdO3adHjH7rKl3+0dYVkG1jmLBy1E2hYMsaG7JAjdAkW/JZyb8pG0qUaNmhLIVMDRkntGcZz+9TwJmlGK6u0me8c/aG3MoOlttWM6P0LfZD3YIVI8binl9YlHvDMktYsQeLv9hRpXFZiq5SYa3lbiLJX9ukbY4ssGHb42FruyonhXwj/4Z/s8lCarmhxECWq1Cm5IpGU65tVlsSeNlgL39hOMQdYE/XzKZ1w+Xm9UZ9fl0FMCm+xyp0ejBY7uwFFhwq/mIpwPHrOlJbnuBpRSMMTBCwCpuLfJ0sd65J4lsrqJRSxfkGIMuzzRgiwb+tMQKTMbXFW2nID42/fVEVBh4Qfs7PrgmYm1GgCdjo1AzVLfUFLB2opnkwOzAcdK7Cv5LFX2TlOWZVRJrLDbwINKOfwnA4xAfwg3yp7Afyi3xr80gOXcooAg9liLKk66QVbjW3wGmcFHDmHqzrqjCB4epurEl1stS+1hK+zhaHK1gOKR2r9FdY7zETjv9HpHUda7HMElbsUd5Ba6xF5mT5gBcHzdZaY5PJBz6AnwzyZWRKvqfqXGottWWlMCErC4cNtpAh1ffazdJLIt5jgPqDOHDmrserQT07qzDzGJnLTSBhh8onUYeogzGtA1v/sMVCka8LuO0dLfdsEOWyXMcTNY5l9boKf7cMwJuhaUpXVCl77D++An42Il80EzDYXdz9kKltki2mI2ohM5AdytCUaYKZVJEmRpWvNnFSwE0pM8jk7tHrqzCEtvsYVvwe9ttWWbLinEv3otA7pXUmePlg9Hvq+YSf78DaWFTRX2or3oU2UyOFpQZvJmjCn4n+yf5iv21Z4wv5ifNplMTXZYDJrrjCt/lt3VQ1/RiLKhWmNUTw6+DfJuPAYTMLory+yo9g+kYMKo+X2rfi2TPCXJLm2KYVN+TdUdq/F+s9qtdY0GySN7WhYxfVAl3hLuA/ZlMGIslsWgsOWLJ5dES/LFXXUPTWxf4jHzr8B/6QTx2QaGGoQyekmUSZgey20dd2sTmcGGkChyUyFKIXqC2rKU34xOkgc9Zw0NotqhJL0r5OpbNMrcMinVjvUQ3K+4o9W4os3yiFIbyeixbIMJs2iw4sWmjtUydcqQqkthlKYL9EHUrZTwf7jf03Btt9qgipFSXeI98mrZGQE8oMZUfX/X4VM6lbfDFXPFdpVm2rtq0YTSsWwLT6C507oKMumgBtRASAZM1jJhOLdKqxHfqFpwprt5ZZrsHG6o6keeJRVV0VN2ii6bQWUMssVSdb2HCzX9BP7C/2O/JrrIR8mSaSPFl0vIujXIrloszounezKgdu1Kpx2D5tPL8eUF9f5bv/BtSPdrq/1LURuigOTlAAEtuWAi8aHhw+2hAMqgLdzOdO9mBh3blF1tAsK6sKMyTrPToiKa1Np8qNklZEQ+L6QYymY1TSzTiGjJLhtqo7Sf9H8FzsJ/YX+61+DPnRFWOjUr9S0TRgOHa1PZDVBvJtx1lKIaBaDvCwE/KRKvTEMPXdszhMUXb2ZLFth88yeeimJxgULDv6llWRlfoiVlbNByNfNcE7VFi7bYo3t9pUWdWmIp+OuNHpNBsnAtBcC5EAoglm5XsxsJg+hCy6htQycaKAq6JH7Bf2D/tpgobFRlWlWJNXdSqBLU+VQBPpoYxAVk83gryglrssac3rfFaIPbQ1f/jB/68Qe9oVYucMHDazJjPWCH5tld9FJ4s1mZ2e7PCDPZmBA3Ooyfwa83yBhJrMgdocLwBcuJrMjprBkOE+1WSGcacZ8s+lJvOxUvemY8WOS9jsNZlnBa0acPVWQcfk9PUJVdBL6mSPGqqgvzRkzppIwMu2CvpRCES+W0MVdKSMUQX9eZxZHvm1u05H26oBp1Itczl3YGR746E7Le4X5uvcgS5v5FirPTK4WOcOjIXtXYPl9p75OHeAW27uickN19C5A2jJvnC6oM0GXPykj7fMYpcrTvrY1nj4fnE8y7yd9OFPdbijiSd9RDsK5+Okj7ZVIOR5OekDj2nZM7m+1pM+5g04bHM5Wwdn03PzcLbOM0t280tSz9ZxJ0aa7YlTp3m2jjceNrXiGpEqZ+vcEZtXm8vZOris/G+rJJLrAq0W4BirPM3qv2iaYW6nWRF4tZ5mVbYbMiPexkvh8SqesOEv5TSrosOCAHxk4DBfRCsB99RpVtkaT7MqeOHUT9rLBx+Ax1IaaBWnWcVAq+M0q7pBqxW4+Plxsx2OpMysOj9u54bssT3/x86P2zZUalHZkdnOj1sw4LC9k0VV0UsUdT4wy3cW8sTG7b6dO28eT2zc1RAMPbEEJzYuOHBq9rveM1LxQNybaWz21DkNfQ+zMFiEM1JxDYeVwZ2gVOFnesHPSLWd3N6ptRfSABvbv9CyELbUwD2TUlyNBpC/ydK3BalTiTGgwcPeq59KHARRbeaVfSoxDpnwVOInqpxKfNrA1VP2EO+eVxmvsWr67Sx9s7kCD2tQfVBNvu6ZXPf8Qb9jLTCcpQFqBjx7xnFdz5U5QZHWdSnXafgUPbu+EGDFriFjDuoL9gn7JvqIfaV+Iw/IC/JkTIp+gHhOa3hO3F+wyv1u9fe5zgPc1SSrOf2DNvzGpEhTHeCODe6+Zvo7XMfJW73JfRtyx3c63C+GXB/vEp0UQgVJTe2LH+aukiT1amN8ktfUrpiWqRvH0ROhaB5hzBdYbvZQ4awdY+XGLRSE4PKDW4HncYPnpFmJf2byiG0UzrUsYXXXfJtKFosszZN0P04BDE8DzmBGBy2uFUz05oYf7XaHj8mTsLgvzx/ggS7STTnKMKrfrKp8mvXAZlSnTQPMTKVok2gxY+pQoabCEJG/dOTSCgsXOHkDfkdPf6HjAp87KjlxN/D6tQRe46DhkdxvN977S7JGiwYcNjys9c+M15+i7AqvBhwxhEVL8SwaMX2fd4r963KDO5vsiVHojzh/hmoXB7Lou6jvGFLdfhl86tpZMm1ZY7FSuQpcbymUe9WYnhSgrRvRknKH1k7iOhF3MmxqO1zo2jEdZFV1QJwZuAP43J/CpwnaJ8nXm/J682IEJ0ntC5SjVO0rTB7gU6oGnMEYgofHS+LeMI6R55rs0J4me/IUaiDjumRu7DQrRsfSMaNupiq8mqx1eseo2iak5+JsK9q1oVZAitXJDpNLxb2JsLHlaLFzG0SMZxMIuHvpZ8DfHbPwp1KBnwP6A+OjL1Zb17MYwKlZ8zcar3/E5NrMU7MBZ/i+V7BoYwNvAA3syozt7/ZGT3Aq8y6nc1RlWqV3oqaxmhkIKdXFZlY9inZ00Q4Ztb6EDKXaA6GWzkkaKLetHiy1bp6SGqakiWv3v236siq84Q15G0Xfqn2GJRwrthTAYcOD6t5lvEYT8jJg7slafwCYxD3OeCCCOngQfeB4szt9pDszeqTZmRojjQsoQAmZBkxrnVFnTD6rXGKkJwRoJ6il9jtYajn9eNDQOlBqWzfu59eBDzMLouHKgB8CT8dq5GcrRd3bjLc/FpPTkgPHyOn+g/EazcnrgNFv1/MjwDDuzLyKyYrg2kl4VnCqwS2caHamT3Z444MeTrLKZW1S83SQmRKgWNFedb0ZE9xdmWWyw+XmrvEgv2rKz60uc8csO7iX6CfAx1gdPLySzKH5W++gII4tN+AYmchvxd7DocNbgfG6VzOBAM6jeUAMuc1pHo4RKdYxhkH9OM7Z5YA8u1yA5yUs/OayQEyf+MzxsLoRjLMy5dDLFUKvEZ43ALXg9l2KDE1JYSl5nL55GPq8q87+NlC0fVPso1ex6mcWLTlwjHwV3m3muZ4HiJm7TuN3N5HZQRDPm+cx+C4Caw/1dS7tKgrWNhnvPUnB273znTlZCOCw4SqoD7PKw+rwIl8Cem8981JVMj6raQoJCbMWuN+hicgzMjolmrycIMI6IoM0zXKU+hKeRl+6idfXxjQXNe89rEoBtiUHLu1C8Lsvg4fPssqqODgh+yHMIMD3ptkKbcBbjsZl7wNqMz7Cm+INwNvtC5pTXUjgiMEdNGR4duyjPsoafAm+X1pBgGVIuxCwdbGP8SiVN+H824InwxcaOINhPPgVN5acH/sIN/h/gqZBRpcxYKhVN1O6rzf2MW6CeQf0/0eL1Z9FA84QwMtp2LAh9hGazW+Sab0PfpMvA7CQMdw4/4dAv4PZudifPEWAfWex+7bowBlCwZmC98eiMFMg36AB7IPw+8EigoXTLjhhjP4Zq1AkzbJj5Pl+6NetS3VTLRlwhqBeTACmbesapjQaLsjFtZ6PzyeQBBSa7yuIXsDS58oeIcC+t9TWYMmBMwS4mUzSDQlO32wF8ilImJU/yORSiiEiDL9PIbgESgsNTzqJ8Lc3Mnms2vlEuSrXw9/+Oppw+M39y8XnLtQ4bj4G8WiqcKJx+xJcH2ewv0+m+t6FvthcbvzlCpzZcID9HMOUPWMBrvEYmWFFfYvJ4JkKXLzlDBO3mczeOsMUZsk8oplEX3iKzKcypUfIvO43TG5hKRmaC3D/K8AA0PE6igY2eGsAAAAASUVORK5CYII=);
      background-size: 100% 100%; }
    .bi-box .bi-board .circles .circle-item:nth-child(2) {
      position: absolute;
      left: 30%;
      top: 57%;
      width: 5em;
      height: 5em;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERDFEOTNBMjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERDFEOTNCMjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0REMUQ5MzgyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0REMUQ5MzkyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47eq8BAAATPUlEQVR42tRbXYxd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);
      background-size: 100% 100%; }
    .bi-box .bi-board .circles .circle-item:nth-child(3) {
      position: absolute;
      left: 50%;
      top: 15%;
      width: 8em;
      height: 8em;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABxCAYAAAA025a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERDFEOTM2MjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERDFEOTM3MjY4RTExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0REMUQ5MzQyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0REMUQ5MzUyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EEas5AAAlrElEQVR42uxdB5hd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);
      background-size: 100% 100%; }
    .bi-box .bi-board .circles .circle-item:nth-child(4) {
      position: absolute;
      left: 83%;
      top: 13%;
      width: 4em;
      height: 4em;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzNDM3REJEMjY5MDExRTlCMjA3OTlCRDRGMjA1MjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzNDM3REJFMjY5MDExRTlCMjA3OTlCRDRGMjA1MjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0REMUQ5M0MyNjhFMTFFOUIyMDc5OUJENEYyMDUyOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM0MzdEQkMyNjkwMTFFOUIyMDc5OUJENEYyMDUyOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rAAI+AAAHO0lEQVR42ryZSW8c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);
      background-size: 100% 100%; }
    .bi-box .bi-board .bi-modal {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100100%;
      z-index: 99; }
      .bi-box .bi-board .bi-modal .bi-modal-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.57);
        z-index: 100; }
      .bi-box .bi-board .bi-modal .bi-modal-header {
        text-align: center; }
        .bi-box .bi-board .bi-modal .bi-modal-header > h2 {
          font-size: 24px; }
      .bi-box .bi-board .bi-modal .bi-modal-main {
        position: fixed;
        top: 50%;
        left: 50%;
        padding: 0 30px 30px 30px;
        transform: translate(-50%, -50%);
        background-color: rgba(12, 71, 169, 0.5);
        border-width: 0 1.5px 1.5px 1.5px;
        border-color: #047feb;
        border-style: solid;
        box-sizing: border-box;
        z-index: 101; }
        .bi-box .bi-board .bi-modal .bi-modal-main::before {
          content: "";
          position: absolute;
          top: -50px;
          left: 0;
          width: 100%;
          height: 50px;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgwIiBoZWlnaHQ9IjUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPCEtLSBDcmVhdGVkIHdpdGggTWV0aG9kIERyYXcgLSBodHRwOi8vZ2l0aHViLmNvbS9kdW9waXhlbC9NZXRob2QtRHJhdy8gLS0+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI1MiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+CiAgPGcgZGlzcGxheT0ibm9uZSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBpZD0ic3ZnXzEiLz4KICA8L2c+CiA8L2c+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGxpbmUgc3Ryb2tlPSIjMDQ3RkVCIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9Ii02LjUiIHkxPSI1Ni40Mzc1IiB4Mj0iNDIuNSIgeTI9IjQuNDM3NDkiIGlkPSJzdmdfMiIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiLz4KICA8bGluZSBzdHJva2U9IiMwNDdGRUIiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2Utb3BhY2l0eT0ibnVsbCIgZmlsbC1vcGFjaXR5PSJudWxsIiB4MT0iNDEuNSIgeTE9IjQuNDM3NSIgeDI9IjExMS41IiB5Mj0iNC40Mzc1IiBpZD0ic3ZnXzMiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjMDQ3RkVCIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW9wYWNpdHk9Im51bGwiIGZpbGwtb3BhY2l0eT0ibnVsbCIgeDE9IjExMS41IiB5MT0iNC40Mzc1IiB4Mj0iMTMxLjMxODE4IiB5Mj0iMjYuNDM3NSIgaWQ9InN2Z180IiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxsaW5lIHN0cm9rZT0iIzA0N0ZFQiIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBmaWxsLW9wYWNpdHk9Im51bGwiIHgxPSIxMzEuMzE4MTciIHkxPSIyNi40Mzc1IiB4Mj0iNDU4LjQ5OTk4IiB5Mj0iMjYuNDM3NSIgaWQ9InN2Z183IiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxsaW5lIHN0cm9rZT0iIzA0N0ZFQiIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBmaWxsLW9wYWNpdHk9Im51bGwiIHgxPSI1ODIuNSIgeTE9IjUyLjQzNzUiIHgyPSI1NDMuNSIgeTI9IjQuNDM3NSIgaWQ9InN2Z184IiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxsaW5lIHN0cm9rZT0iIzA0N0ZFQiIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBmaWxsLW9wYWNpdHk9Im51bGwiIHgxPSI0NzYuNSIgeTE9IjQuNDM3NSIgeDI9IjU0My41IiB5Mj0iNC40Mzc1IiBpZD0ic3ZnXzkiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjMDQ3RkVCIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW9wYWNpdHk9Im51bGwiIGZpbGwtb3BhY2l0eT0ibnVsbCIgeDE9IjQ3Ni41IiB5MT0iNC40Mzc1IiB4Mj0iNDU3LjUiIHkyPSIyNi40Mzc1IiBpZD0ic3ZnXzEwIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxwYXRoIHN0cm9rZT0iIzBDNDdBOSIgZmlsbD0iIzBDNDdBOSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2Utb3BhY2l0eT0iMC41IiBmaWxsLW9wYWNpdHk9IjAuNSIgZD0ibTIwLjMxNzUsMjcuMjUzMzRsNTQzLDBsMCwyMi45MDkwOWwtNTQzLDBsMCwtMjIuOTA5MDl6IiBpZD0ic3ZnXzE0Ii8+CiAgPHBhdGggaWQ9InN2Z181IiBkPSJtMzQuNSwxMy40Mzc1bDMuNSwtMTAuNDM3NSIgb3BhY2l0eT0iMC41IiBmaWxsLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2U9IiMwQzQ3QTkiIGZpbGw9IiMwQzQ3QTkiLz4KICA8cGF0aCBpZD0ic3ZnXzYiIGQ9Im0zNS41LDQuNDM3NWwtMjAuNSw1MC41NjI1IiBvcGFjaXR5PSIwLjUiIGZpbGwtb3BhY2l0eT0iMC41IiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZT0iIzBDNDdBOSIgZmlsbD0iIzBDNDdBOSIvPgogIDxwYXRoIGlkPSJzdmdfMTMiIGQ9Im02OS41LDE3LjQzNzUiIG9wYWNpdHk9IjAuNSIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlPSIjMEM0N0E5IiBmaWxsPSIjMEM0N0E5Ii8+CiAgPHBhdGggc3Ryb2tlPSIjMEM0N0E5IiBpZD0ic3ZnXzE3IiBkPSJtMjEuMjg3NTIsMjcuMzk1MzFsMjAuNzYxMzYsLTIyLjQ1NDU0bDY5LjIwNDU0LDBsMjAuNzYxMzUsMjIuNDU0NTRsLTExMC43MjcyNiwweiIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMCIgZmlsbD0iIzBDNDdBOSIvPgogIDxwYXRoIHN0cm9rZT0iIzBDNDdBOSIgaWQ9InN2Z18xOCIgZD0ibTQ1Ni4xMTI1MSwyNy40MjAzMWwxOS44NzQ5OSwtMjNsNjYuMjQ5OTcsMGwxOS44NzQ5OCwyM2wtMTA1Ljk5OTk1LDB6IiBmaWxsLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLXdpZHRoPSIwIiBmaWxsPSIjMEM0N0E5Ii8+CiAgPHBhdGggc3Ryb2tlPSIjMEM0N0E5IiBpZD0ic3ZnXzE5IiBkPSJtNTYzLjI5MjQ4LDUwLjA5OTY3bDAsLTIwLjU4MDg5bDE3LjM5OTE3LDIwLjU4MDg5bC0xNy4zOTkxNywweiIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMCIgZmlsbD0iIzBDNDdBOSIvPgogIDxwYXRoIGlkPSJzdmdfMjAiIGQ9Im01LjY1ODQ2LDgwLjM4ODMxbDAsLTEuNDlsMS40OSwxLjQ5bC0xLjQ5LDB6IiBmaWxsLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLW9wYWNpdHk9IjAuNSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2U9IiMwQzQ3QTkiIGZpbGw9IiMwQzQ3QTkiLz4KICA8cGF0aCBzdHJva2U9IiMwQzQ3QTkiIGlkPSJzdmdfMjEiIGQ9Im0yMC42MzU3Myw0OS45ODY5NWwwLC0yMS4zNjM2M2wtMjAsMjEuMzYzNjNsMjAsMHoiIGZpbGwtb3BhY2l0eT0iMC41IiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiMwQzQ3QTkiLz4KIDwvZz4KPC9zdmc+);
          background-position: left top;
          background-repeat: no-repeat;
          background-size: 100% 100%; }
        .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs {
          display: inline-block;
          height: 5em;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAAACCAYAAABmI5PFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDdGMTE3NDA3MjA2ODExOTJCMERCN0VCRUYwRjIzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNkIxMjE3MzMxQjUxMUU5QTJDREY1Nzk0RENCQUVGNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNkIxMjE3MjMxQjUxMUU5QTJDREY1Nzk0RENCQUVGNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ3RjExNzQwNzIwNjgxMTkyQjBEQjdFQkVGMEYyMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ3RjExNzQwNzIwNjgxMTkyQjBEQjdFQkVGMEYyMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kRC+RAAABM0lEQVR42ozRTytEURjH8fOMoSbNip0sxM7KShoLJcVKSeQVmAWTFC9AilhaSSkrdsSChQWxUtIoSyvlDfizkLnX9+SXTqeZO059uvfcP8/zu8+14s5jl3Ou3/2uK/j9JArYRSc20I5lfOAYRZTxgGt0YBVHuEUvtrGFMwzjAEuqO4tLTGMNFTzpuXn1fMUgxrCn3iV04wQpxvGpDG2Ywz3ulH1Rmfy+D+vYVO+S6laUbQbnmFJ/n7WKISwEmQYwgX28KWMPTvGNUXxpnq2qW1VPP9cVXGg2PvMhbjCi//CMF800r+9+V60WJKqfEz+HGszfz6tIGkl0dMHeXPOVC86tznWrc89F71iDGvaP9+Me1iBbswxZ32QZPbKyhLXS4HotmnV4TKJ/Ef4rFz37t34EGADm5kyEl7RwjAAAAABJRU5ErkJggg==);
          background-position: left center;
          background-repeat: repeat-x;
          background-size: 11em 2px;
          justify-content: center;
          margin-top: 1em; }
          .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item {
            position: relative;
            float: left;
            width: 7.5em;
            margin-right: 4em;
            height: 100%;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KCiA8Zz4KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+CiAgPHJlY3QgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMTAuNjIwNjkiIGhlaWdodD0iMTAuNjIwNjkiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgZmlsbD0ibm9uZSIvPgogIDxnIGlkPSJjYW52YXNHcmlkIiBkaXNwbGF5PSJub25lIj4KICAgPHJlY3QgaWQ9InN2Z18xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9InVybCgjZ3JpZHBhdHRlcm4pIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIHN0cm9rZT0iIzEyOTdFNiIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIGlkPSJzdmdfMyIgeTI9IjUuNzAzMzkiIHgyPSIwLjcyNTg5IiB5MT0iMS4zNjA5NyIgeDE9IjAuNzI1ODkiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjMTI5N0U2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z180IiB5Mj0iMC43MTU4MSIgeDI9IjUuOTMxMyIgeTE9IjAuNzE1ODEiIHgxPSItMC4wODA1NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2U9IiMxMjk3RTYiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzIiIHkyPSI0OC42MTg5OSIgeDI9IjAuNzI1ODkiIHkxPSI0NC41NzUwNyIgeDE9IjAuNzI1ODkiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjMTI5N0U2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iNDkuMzM2NSIgeDI9IjUuOTMxMyIgeTE9IjQ5LjMzNjUiIHgxPSItMC4wODA1NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2U9IiMxMjk3RTYiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzYiIHkyPSI1LjU1NDE0IiB4Mj0iNDkuMzQ2NTgiIHkxPSIxLjM2MDk3IiB4MT0iNDkuMzQ2NTgiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjMTI5N0U2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iMC43MTU4MSIgeDI9IjUwLjAzMDYzIiB5MT0iMC43MTU4MSIgeDE9IjQ0LjQ2NjUzIiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIvPgogIDxsaW5lIHN0cm9rZT0iIzEyOTdFNiIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIGlkPSJzdmdfOCIgeTI9IjQ4LjYxODk5IiB4Mj0iNDkuMzQ2NTgiIHkxPSI0NC43MjQzMyIgeDE9IjQ5LjM0NjU4IiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIvPgogIDxsaW5lIHN0cm9rZT0iIzEyOTdFNiIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIGlkPSJzdmdfOSIgeTI9IjQ5LjMzNjUiIHgyPSI1MC4yMDMwNCIgeTE9IjQ5LjMzNjUiIHgxPSI0NC43ODgxOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);
            background-position: left top;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            cursor: pointer; }
            .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item .text {
              position: absolute;
              top: 50%;
              left: 0;
              width: 100%;
              transform: translate(0, -50%); }
              .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item .text p {
                color: #1297E6;
                text-align: center; }
              .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item .text p:nth-child(1) {
                position: relative;
                top: -10px;
                font-size: 30px;
                line-height: 28px; }
              .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item .text p:nth-child(2) {
                font-size: 14px;
                line-height: 14px; }
            .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item .line {
              position: absolute;
              top: 50%;
              left: 0;
              width: 100%;
              height: 1px;
              border-top: 1px dotted #ddd;
              transform: translate(0, -50%); }
          .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item:last-child {
            margin-right: 0; }
          .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item.active {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkuOTk5OTk5OTk5OTk5OTkiIGhlaWdodD0iNDkuOTk5OTk5OTk5OTk5OTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KCiA8Zz4KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+CiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjEwLjA2NDQ5IiB3aWR0aD0iMTAuMDY0NDkiIHk9Ii0xIiB4PSItMSIvPgogIDxnIGRpc3BsYXk9Im5vbmUiIGlkPSJjYW52YXNHcmlkIj4KICAgPHJlY3QgZmlsbD0idXJsKCNncmlkcGF0dGVybikiIHN0cm9rZS13aWR0aD0iMCIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9InN2Z18xIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIHN0cm9rZT0iI0Y0RTkyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHgxPSIwLjcyNTg5IiB5MT0iMS4zNjA5NyIgeDI9IjAuNzI1ODkiIHkyPSI5LjEzNjIzIiBpZD0ic3ZnXzMiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjRjRFOTI1IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9Ii0wLjA4MDU2IiB5MT0iMC43MTU4MSIgeDI9IjkuNTEzMzkiIHkyPSIwLjcxNTgxIiBpZD0ic3ZnXzQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjRjRFOTI1IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9IjAuNzI1ODkiIHkxPSI0MC44NDM3MyIgeDI9IjAuNzI1ODkiIHkyPSI0OC42MTg5OSIgaWQ9InN2Z18yIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxsaW5lIHN0cm9rZT0iI0Y0RTkyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHgxPSItMC4wODA1NiIgeTE9IjQ5LjMzNjUiIHgyPSI5LjUxMzM5IiB5Mj0iNDkuMzM2NSIgaWQ9InN2Z181IiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogIDxsaW5lIHN0cm9rZT0iI0Y0RTkyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHgxPSI0OS4zNDY1OCIgeTE9IjEuMzYwOTciIHgyPSI0OS4zNDY1OCIgeTI9IjkuMTM2MjMiIGlkPSJzdmdfNiIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiLz4KICA8bGluZSBzdHJva2U9IiNGNEU5MjUiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMS41IiB4MT0iNDAuNDM2NjgiIHkxPSIwLjcxNTgxIiB4Mj0iNTAuMDMwNjMiIHkyPSIwLjcxNTgxIiBpZD0ic3ZnXzciIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjRjRFOTI1IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9IjQ5LjM0NjU4IiB5MT0iNDAuODQzNzMiIHgyPSI0OS4zNDY1OCIgeTI9IjQ4LjYxODk5IiBpZD0ic3ZnXzgiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIi8+CiAgPGxpbmUgc3Ryb2tlPSIjRjRFOTI1IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNSIgeDE9IjQwLjYwOTA5IiB5MT0iNDkuMzM2NSIgeDI9IjUwLjIwMzA0IiB5Mj0iNDkuMzM2NSIgaWQ9InN2Z185IiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIvPgogPC9nPgo8L3N2Zz4=); }
            .bi-box .bi-board .bi-modal .bi-modal-main .bi-modal-tabs .bi-modal-tabs-item.active .text p {
              color: #FFE400; }
      .bi-box .bi-board .bi-modal .bi-modal-content {
        position: relative;
        width: 100%; }
      .bi-box .bi-board .bi-modal .bi-modal-footer {
        position: relative;
        width: 100%;
        height: 5em; }
    .bi-box .bi-board .bi-modal-table {
      position: relative;
      margin-top: 2em;
      border: 2px solid #2BA8FF;
      max-height: 35em;
      overflow-x: hidden;
      overflow-y: auto; }
      .bi-box .bi-board .bi-modal-table .bi-modal-header {
        background-color: rgba(12, 79, 176, 0.8); }
      .bi-box .bi-board .bi-modal-table .bi-modal-header,
      .bi-box .bi-board .bi-modal-table .bi-modal-row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .bi-modal-col,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .bi-modal-col {
          text-align: center;
          color: #fff;
          height: 3em;
          line-height: 3em;
          border-bottom: 1px solid #2BA8FF;
          border-right: 1px solid #2BA8FF;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .bi-modal-col:last-child,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .bi-modal-col:last-child {
          border-right: 0; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .flex-1,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .flex-1 {
          -webkit-flex: 1;
          -ms-flex: 1;
          -moz-flex: 1;
          flex: 1; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .flex-2,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .flex-2 {
          -webkit-flex: 2;
          -ms-flex: 2;
          -moz-flex: 2;
          flex: 2; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .flex-3,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .flex-3 {
          -webkit-flex: 3;
          -ms-flex: 3;
          -moz-flex: 3;
          flex: 3; }
        .bi-box .bi-board .bi-modal-table .bi-modal-header .flex-6,
        .bi-box .bi-board .bi-modal-table .bi-modal-row .flex-6 {
          -webkit-flex: 6;
          -ms-flex: 6;
          -moz-flex: 6;
          flex: 6; }
      .bi-box .bi-board .bi-modal-table .bi-modal-row:last-child .bi-modal-col {
        border-bottom: 0; }
    .bi-box .bi-board .table2 {
      position: relative;
      width: 100%;
      border-width: 1px 1px 1px 1px;
      border-style: solid;
      border-color: #399efd;
      overflow: hidden; }
      .bi-box .bi-board .table2 li {
        height: 2em !important;
        line-height: 2em !important;
        margin-right: 0 !important;
        padding-bottom: 0 !important;
        color: #fff;
        text-align: center;
        border-bottom: #2ab1ff solid 1px;
        border-right: #2ab1ff solid 1px; }
      .bi-box .bi-board .table2 .thead {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        .bi-box .bi-board .table2 .thead li:last-child {
          border-right: 0; }
      .bi-box .bi-board .table2 .tbody {
        position: relative;
        width: 100%;
        height: 10em; }
        .bi-box .bi-board .table2 .tbody .table-tr {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          background: rgba(3, 47, 127, 0.7);
          height: 2em; }
          .bi-box .bi-board .table2 .tbody .table-tr li {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          .bi-box .bi-board .table2 .tbody .table-tr li:last-child {
            border-right: 0; }
    .bi-box .bi-board .font-color-bai {
      color: #fff; }
    .bi-box .bi-board .font-color-huang {
      color: #FFCC00; }
    .bi-box .bi-board .font-color-hong {
      color: #FF6261; }
    .bi-box .bi-board .font-color-lv {
      color: #77FF89; }
    .bi-box .bi-board .font-color-qing {
      color: #BADCFF; }
    .bi-box .bi-board .font-color-lan {
      color: #00F3FF !important; }
    .bi-box .bi-board #tagCloud {
      font-size: 22px; }
    .bi-box .bi-board .custom-title {
      font-size: 26px;
      font-family: "Microsoft YaHei";
      display: inline-block;
      width: 34%;
      margin: 0 auto;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .bi-box .bi-board .custom-title-time {
      font-size: 22px;
      font-family: "Microsoft YaHei"; }
    .bi-box .bi-board .custom-title-subtitle {
      font-size: 20px;
      font-family: "Microsoft YaHei"; }
    .bi-box .bi-board .custom-title-subheader {
      font-size: 16px;
      font-family: "Adobe \9ED1\4F53   Std R";
      font-weight: bold; }
    .bi-box .bi-board .custom-title-h {
      font-size: 34px;
      font-family: "Adobe \9ED1\4F53   Std R";
      letter-spacing: 2px; }
    .bi-box .bi-board .hidden-warning-box {
      overflow: hidden;
      height: 30%;
      width: 80%;
      margin: 0 auto; }
      .bi-box .bi-board .hidden-warning-box .hidden-warning-box1 {
        float: left;
        width: 50%;
        height: calc(100% - 3px); }
    .bi-box .bi-board .hidden-warning-box2 {
      height: 70% !important; }
      .bi-box .bi-board .hidden-warning-box2 .hidden-warning-list-box {
        height: calc(100% - 60px); }
      .bi-box .bi-board .hidden-warning-box2 .table {
        height: 100%;
        /*.thead{
      height: 10%;
      .tr{
        background-color: #0C4FB0;
        color: #fff;
        height: 100%;
        line-height: 100%;
        .td{
          font-weight: normal;
        }
      }
    }*/ }
        .bi-box .bi-board .hidden-warning-box2 .table .th-tr {
          background-color: #0C4FB0 !important; }
        .bi-box .bi-board .hidden-warning-box2 .table .td {
          color: #fff;
          font-size: 1em;
          border: 1px solid #2BA8FF;
          height: 26px;
          line-height: 10%;
          padding: 0 0.1em;
          max-width: 50px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .bi-box .bi-board .hidden-warning-box2 .table .tbody {
          height: 100%; }
          .bi-box .bi-board .hidden-warning-box2 .table .tbody .tr {
            background-color: #032F7F;
            height: 10%;
            line-height: 10%; }
    .bi-box .bi-board .bi-board-content-project {
      display: block;
      -webkit-flex: auto;
      -ms-flex: auto;
      -moz-flex: auto;
      flex: auto; }
    .bi-box .bi-board .project-box .col-7 {
      -webkit-flex: 7;
      -ms-flex: 7;
      -moz-flex: 7;
      flex: 7;
      margin-right: 0; }
    .bi-box .bi-board .project-box .col-3 {
      -webkit-flex: 4;
      -ms-flex: 4;
      -moz-flex: 4;
      flex: 4; }
    .bi-box .bi-board .project-box .col-4 {
      -webkit-flex: 4;
      -ms-flex: 4;
      -moz-flex: 4;
      flex: 4; }
    .bi-box .bi-board .project-box .col-1 {
      -webkit-flex: 1;
      -ms-flex: 1;
      -moz-flex: 1;
      flex: 1; }
    .bi-box .bi-board .project-box .project-box2 {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      height: 60%; }
    .bi-box .bi-board .project-box span {
      display: initial !important; }
    .bi-box .bi-board .project-box-h60 {
      height: 100% !important; }
    .bi-box .bi-board .project-box-h40 {
      height: 40% !important; }
    .bi-box .bi-board .achievement-box2 .md-tree {
      width: 15em !important;
      height: 10em !important;
      border: 0;
      background-color: #094095; }
      .bi-box .bi-board .achievement-box2 .md-tree .col {
        background-color: #094095;
        width: 100%; }
      .bi-box .bi-board .achievement-box2 .md-tree .menu-info-main {
        background-color: #094095; }
        .bi-box .bi-board .achievement-box2 .md-tree .menu-info-main .text {
          color: #fff; }
        .bi-box .bi-board .achievement-box2 .md-tree .menu-info-main .text:hover {
          color: #17a2f1; }
        .bi-box .bi-board .achievement-box2 .md-tree .menu-info-main .fa {
          background-color: transparent;
          margin-left: 0 !important; }
        .bi-box .bi-board .achievement-box2 .md-tree .menu-info-main .color-1 {
          color: #248DF1 !important; }
    .bi-box .bi-board .achievement-box2 .tag {
      position: relative; }
      .bi-box .bi-board .achievement-box2 .tag .fa-angle-down {
        position: absolute;
        right: 0.6em;
        top: 0.4em;
        line-height: normal; }
      .bi-box .bi-board .achievement-box2 .tag .achievement-li {
        position: absolute;
        left: 0;
        top: 22px;
        height: 10em;
        overflow: auto;
        z-index: 900;
        background-color: #094095;
        width: 100%;
        text-align: left;
        box-shadow: 0 0 2px 1px #DFF4FC; }
        .bi-box .bi-board .achievement-box2 .tag .achievement-li li {
          padding: 2px 5px;
          width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          box-sizing: border-box; }
        .bi-box .bi-board .achievement-box2 .tag .achievement-li li:hover {
          background-color: #00AEFF; }
    .bi-box .bi-board .achievement-box2 [class^='col'] {
      height: auto;
      padding-bottom: 10px; }
      .bi-box .bi-board .achievement-box2 [class^='col'] .input-2 {
        width: 100%;
        padding: 0;
        background-color: transparent;
        border: 0;
        color: #fff;
        -webkit-box-shadow: none;
        box-shadow: 0 0 0 transparent;
        line-height: 24px;
        padding-right: 1em; }
      .bi-box .bi-board .achievement-box2 [class^='col'] .fa-angle-down {
        position: absolute;
        right: 0.6em;
        top: 0.4em;
        line-height: normal; }
    .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] {
      height: auto; }
      .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] .achievement-box2 {
        /*select{
      appearance:none;
      -moz-appearance:none;
      -webkit-appearance:none;
      width: 100%;
      padding-left: 10px!important;
      option{
        background-color: #0056B0;
      }
    }*/ }
        .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] .achievement-box2 span {
          display: initial !important; }
        .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] .achievement-box2 .tag {
          position: relative;
          min-width: 160px; }
          .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] .achievement-box2 .tag .md-tree {
            height: 15em !important; }
        .bi-box .bi-board .bi-board-content.achievement-box [class^='col'] .achievement-box2 .input-2 {
          width: 100%;
          padding: 0;
          background-color: transparent;
          border: 0;
          color: #fff;
          -webkit-box-shadow: none;
          box-shadow: 0 0 0 transparent;
          line-height: 24px;
          padding-right: 1em;
          height: 1.6em; }
    .bi-box .bi-board .achievement-box3 .table .tr {
      background-color: #0C4FB0;
      color: #fff;
      line-height: 2em; }
      .bi-box .bi-board .achievement-box3 .table .tr .td {
        font-weight: normal; }
    .bi-box .bi-board .achievement-box3 .table .td {
      color: #fff;
      font-size: 1em;
      border: 1px solid #2BA8FF;
      height: auto;
      padding: 0.1em;
      max-width: 50px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .bi-box .bi-board .achievement-box3 .table .tbody .tr {
      background-color: #032F7F; }
    .bi-box .bi-board .bi-page {
      text-align: center; }
      .bi-box .bi-board .bi-page .page-main {
        float: none;
        display: inline-block; }
        .bi-box .bi-board .bi-page .page-main span, .bi-box .bi-board .bi-page .page-main a {
          border-color: #438FD7 !important;
          color: #CCE4FF !important; }
        .bi-box .bi-board .bi-page .page-main span {
          color: #3B9FF9 !important; }
        .bi-box .bi-board .bi-page .page-main .jump {
          color: #fff !important; }
        .bi-box .bi-board .bi-page .page-main .page-max select, .bi-box .bi-board .bi-page .page-main .page-max input {
          background-color: transparent;
          color: #CCE4FF !important;
          border-color: #438FD7 !important; }
        .bi-box .bi-board .bi-page .page-main .page-max select {
          background-color: #094095; }
        .bi-box .bi-board .bi-page .page-main .page-jump input {
          background-color: transparent;
          color: #CCE4FF !important;
          border-color: #438FD7 !important; }
    .bi-box .bi-board .achievement-li::-webkit-scrollbar, .bi-box .bi-board .md-tree::-webkit-scrollbar {
      /*滚动条整体样式*/
      width: 8px;
      /*高宽分别对应横竖滚动条的尺寸*/
      height: 8px; }
    .bi-box .bi-board .achievement-li::-webkit-scrollbar-thumb, .bi-box .bi-board .md-tree::-webkit-scrollbar-thumb {
      /*滚动条里面小方块*/
      border-radius: 5px;
      -webkit-box-shadow: inset 0 0 5px #1761cc !important;
      background: rgba(0, 0, 0, 0.2); }
    .bi-box .bi-board .achievement-li::-webkit-scrollbar-track, .bi-box .bi-board .md-tree::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      -webkit-box-shadow: inset 0 0 5px #094095 !important;
      border-radius: 0; }

.usage-statistics-module .font-primary {
  color: #2998EC; }

.usage-statistics-module .font-warning {
  color: #FD4926; }

.usage-statistics-module .font-danger {
  color: #FF0000; }

.usage-statistics-module .display-flex, .usage-statistics-module .module-section .section-block, .usage-statistics-module .module-section .section-block .section-item .section-main .main-header, .usage-statistics-module .module-section .table-container .table-header {
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row; }

.usage-statistics-module .col-item .time-input-group {
  margin-top: .5px;
  margin-right: 5px; }

.usage-statistics-module .module-section {
  box-sizing: border-box;
  margin-bottom: 15px; }
  .usage-statistics-module .module-section .section-block .section-item {
    width: calc(50% - 7.5px);
    height: auto;
    color: #000000;
    background-color: #ffffff;
    box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.13); }
    .usage-statistics-module .module-section .section-block .section-item .section-main {
      box-sizing: border-box;
      padding: 15px;
      width: 100%; }
      .usage-statistics-module .module-section .section-block .section-item .section-main .main-header .time-input-group {
        margin-top: .5px;
        margin-right: 5px;
        height: 25px; }
        .usage-statistics-module .module-section .section-block .section-item .section-main .main-header .time-input-group .input-3 {
          height: 25px !important; }
      .usage-statistics-module .module-section .section-block .section-item .section-main .main-header .main-header-title {
        font-size: 16px; }
      .usage-statistics-module .module-section .section-block .section-item .section-main .main-header .section-select {
        width: 65px;
        height: 25px;
        background-color: #ffffff;
        border-radius: 4px;
        border: 1px solid #dddddd; }
      .usage-statistics-module .module-section .section-block .section-item .section-main .main-header .small-btn {
        margin-left: 5px;
        margin-bottom: 0;
        height: 25px;
        line-height: 25px; }
      .usage-statistics-module .module-section .section-block .section-item .section-main .main-body {
        height: 290px; }
        .usage-statistics-module .module-section .section-block .section-item .section-main .main-body .main-chart {
          height: 100%; }
  .usage-statistics-module .module-section .table-container {
    color: #000000;
    background-color: #ffffff;
    box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.13);
    padding: 15px 20px; }
    .usage-statistics-module .module-section .table-container .position-relative {
      position: relative; }
      .usage-statistics-module .module-section .table-container .position-relative i {
        position: absolute;
        left: 65%;
        cursor: pointer; }
        .usage-statistics-module .module-section .table-container .position-relative i:nth-child(1) {
          top: 4px; }
        .usage-statistics-module .module-section .table-container .position-relative i:nth-child(2) {
          top: 12px; }
    .usage-statistics-module .module-section .table-container .table-header {
      padding: 0 5px 0 15px;
      line-height: 45px;
      border-left: 1px solid #E8E8E8;
      border-right: 1px solid #E8E8E8;
      border-top: 1px solid #E8E8E8; }
      .usage-statistics-module .module-section .table-container .table-header .time-input-group {
        margin-top: .5px;
        margin-right: 5px;
        height: 25px; }
        .usage-statistics-module .module-section .table-container .table-header .time-input-group .input-3 {
          height: 25px !important; }
      .usage-statistics-module .module-section .table-container .table-header .main-header-title {
        font-size: 16px; }
      .usage-statistics-module .module-section .table-container .table-header .section-select {
        width: 65px;
        height: 25px;
        background-color: #ffffff;
        border-radius: 4px;
        border: 1px solid #dddddd; }
      .usage-statistics-module .module-section .table-container .table-header .small-btn {
        margin-left: 5px;
        margin-bottom: 0;
        height: 25px;
        line-height: 25px; }
    .usage-statistics-module .module-section .table-container table .btn-primary {
      color: #0088F3;
      cursor: pointer; }

.box--record .modal .modal-content .modal-body {
  height: 455px; }
  .box--record .modal .modal-content .modal-body .wang-editor--full {
    width: 1000px;
    height: 425px; }
    .box--record .modal .modal-content .modal-body .wang-editor--full .w-e-text-container {
      height: 355px !important; }
      .box--record .modal .modal-content .modal-body .wang-editor--full .w-e-text-container iframe,
      .box--record .modal .modal-content .modal-body .wang-editor--full .w-e-text-container img {
        display: block;
        margin: 5px 5px;
        width: 30% !important; }
  .box--record .modal .modal-content .modal-body .we--img-height .w-e-text img {
    height: auto !important; }

.box--class-taking {
  height: 99.9%; }
  .box--class-taking .sildeToggleBox {
    z-index: 10 !important; }
  .box--class-taking .col--no-label {
    line-height: 35px; }
  .box--class-taking .td--blue {
    color: #248df1;
    cursor: pointer; }
  .box--class-taking .col--total {
    width: 100%;
    color: #666;
    padding: 3px 0;
    line-height: 30px; }
    .box--class-taking .col--total span {
      color: #fd4926; }
  .box--class-taking .modal--plan-add .table .input-3 {
    height: 25px; }
  .box--class-taking th .asterisk:before {
    content: '*';
    color: #ff0000;
    position: relative;
    top: 3px;
    padding-right: 3px; }
  .box--class-taking .module--class-taking {
    border: none;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.13); }
    .box--class-taking .module--class-taking .col-height {
      height: 100%; }
      .box--class-taking .module--class-taking .col-height .col-item {
        margin-right: 15px;
        height: 100%; }
      .box--class-taking .module--class-taking .col-height .col-item--left {
        float: left;
        padding-right: 0;
        width: 63%; }
        .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar {
          color: #939eab;
          height: 100%; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-scroller.fc-day-grid-container {
            overflow: hidden !important; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-bg .fc-other-month {
            background-color: #f6f8fa; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton {
            height: 100%; }
            .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table {
              height: 100%; }
              .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table td.fc-event-container {
                vertical-align: bottom; }
                .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table td.fc-event-container a {
                  padding: 0;
                  margin: 0;
                  height: 25px;
                  font-size: 12px;
                  line-height: 25px;
                  text-align: center;
                  color: #74cc4e;
                  background-color: #e5f6de;
                  border-radius: 0;
                  border: none;
                  border-left: 5px solid #57c22d; }
                .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table td.fc-event-container .take-missedSign {
                  color: #fdbe66;
                  background-color: #fff3e0;
                  border-left: 5px solid #fba939; }
                .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table td.fc-event-container .take-waitSign {
                  color: #fc826f;
                  background-color: #fee4e0;
                  border-left: 5px solid #fa4b32; }
                .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-row .fc-content-skeleton table td.fc-event-container .calendar-lasting {
                  height: 6px;
                  border: none;
                  border-radius: 16px;
                  background-color: #2998ec; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar th,
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar td {
            border-color: #e5e7e9; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar td .fc-day-number {
            display: block;
            padding: 0;
            width: 20px;
            height: 20px;
            border-radius: 20px;
            font-size: 13px;
            margin: 5px 10px 0 0;
            line-height: 20px;
            text-align: center; }
          .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-today {
            background-color: #fff; }
            .box--class-taking .module--class-taking .col-height .col-item--left .full-calendar .fc-today .fc-day-number {
              background-color: #2998ec;
              color: #fff; }
      .box--class-taking .module--class-taking .col-height .col-item--right {
        float: right;
        padding-right: 0;
        margin-right: 0;
        width: calc(37% - 15px); }
        .box--class-taking .module--class-taking .col-height .col-item--right .words-body {
          box-sizing: border-box;
          padding: 15px;
          height: 100%;
          border: 1px solid #e5e7e9;
          overflow-y: auto; }
          .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total {
            border-bottom: 1px solid #e5e7e9; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total ul li {
              display: inline-block;
              margin-right: 5px;
              padding-left: 5%; }
              .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total ul li .words-total--green {
                color: #5be083; }
              .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total ul li .words-total--red {
                color: #f46054; }
              .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total ul li .words-total--yellow {
                color: #ffbd1f; }
              .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-total ul li .words-total--blue {
                color: #66b3ff; }
          .box--class-taking .module--class-taking .col-height .col-item--right .words-body .cursor-pointer {
            cursor: pointer; }
          .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item {
            box-sizing: border-box;
            position: relative;
            padding: 10px 5px;
            height: auto;
            border-bottom: 1px solid #e5e7e9; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item h2 {
              padding: 5px 0 5px 0; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item label {
              font-weight: 500;
              color: #999999; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item span,
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item p {
              color: #0f0f0f; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item p {
              line-height: normal; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item img {
              position: absolute;
              top: 45px;
              right: 45px;
              width: 73px;
              height: 73px; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item .words-arrow {
              position: absolute;
              top: 65px;
              right: 10px; }
            .box--class-taking .module--class-taking .col-height .col-item--right .words-body .words-item .words-one-line {
              max-width: calc(100% - 130px);
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
          .box--class-taking .module--class-taking .col-height .col-item--right .words-body .no-data-container {
            margin-top: 50px;
            text-align: center;
            font-size: 20px; }
  .box--class-taking .module-height {
    height: calc(100% - 155px); }
  .box--class-taking .module-height--record {
    height: calc(100% - 150px); }
  .box--class-taking .modal .modal-body {
    height: 455px;
    max-height: 550px; }
    .box--class-taking .modal .modal-body .wang-editor .w-e-toolbar {
      height: 70px;
      border: 1px solid #dcdee3 !important;
      border-bottom: none !important;
      border-radius: 6px 6px 0 0;
      background-color: #fff !important; }
      .box--class-taking .modal .modal-body .wang-editor .w-e-toolbar .w-e-menu {
        line-height: 60px; }
    .box--class-taking .modal .modal-body .wang-editor .w-e-text-container {
      border: 1px solid #dcdee3 !important;
      border-radius: 0 0 6px 6px; }
      .box--class-taking .modal .modal-body .wang-editor .w-e-text-container .w-e-text {
        overflow-y: auto; }
    .box--class-taking .modal .modal-body .wang-editor--no-tool .w-e-toolbar {
      display: none; }

.date-picker--month table {
  display: none; }

.exprot_modal .fc-event-container {
  position: relative; }
  .exprot_modal .fc-event-container .fa.fa-check-circle::before {
    color: #ccc;
    position: absolute;
    right: 8px;
    top: -24px;
    font-size: 20px; }
  .exprot_modal .fc-event-container .faColor.fa.fa-check-circle::before {
    color: #74cc4e; }
  .exprot_modal .fc-event-container .take-signed::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: -24px;
    left: 0; }

#calendar2 .fc-day-number,
#calendar4 .fc-day-number {
  float: left !important; }

#calendar2 .fc-row.fc-week.fc-widget-content,
#calendar4 .fc-row.fc-week.fc-widget-content {
  height: auto !important; }

#calendar2 .fc-day-grid-container,
#calendar4 .fc-day-grid-container {
  overflow: hidden !important;
  height: 336px !important; }

.duty-main-box #calendar2 .fc-toolbar.fc-header-toolbar,
.duty-main-box #calendar4 .fc-toolbar.fc-header-toolbar {
  margin-left: 10px; }

.duty-main-box .fc-day-top::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: -32px;
  left: 0;
  cursor: pointer; }

.duty-main-box .duty_title {
  text-align: center;
  padding-bottom: 15px; }

.duty-main-box .schedulingModal_li {
  text-align: center; }
  .duty-main-box .schedulingModal_li li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    cursor: pointer; }
    .duty-main-box .schedulingModal_li li.active {
      color: #248df1;
      border-color: #248df1; }

.duty-main-box .day_span_rome {
  display: inline-block;
  position: relative;
  border: 1px solid #2998ec;
  border-radius: 2px;
  color: #2998ec;
  background-color: #e9f4fd;
  padding: 0 2px;
  margin: 5px; }
  .duty-main-box .day_span_rome i {
    color: red;
    position: absolute;
    top: -7px;
    right: -6px;
    cursor: pointer; }

.duty-main-box .swap-modal-1 {
  width: 60% !important;
  border: 1px solid #e5e7e9;
  padding-top: 10px; }

.duty-main-box .swap-modal-2 {
  width: 38%;
  overflow: hidden; }
  .duty-main-box .swap-modal-2 .swap-modal-2-1 {
    width: 40%;
    border: 1px solid #ddd;
    height: 330px;
    box-sizing: border-box;
    overflow: auto; }
    .duty-main-box .swap-modal-2 .swap-modal-2-1 p {
      line-height: 30px;
      cursor: pointer;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 2px 10px;
      box-sizing: border-box; }
    .duty-main-box .swap-modal-2 .swap-modal-2-1 p:hover {
      color: #248df1; }
    .duty-main-box .swap-modal-2 .swap-modal-2-1 h3 {
      text-align: center;
      background-color: #f7f8fa;
      line-height: 36px; }
  .duty-main-box .swap-modal-2 i {
    margin-top: 45px;
    font-size: 30px;
    line-height: 260px;
    margin-left: 23px;
    cursor: pointer; }

.duty-main-box .duty-tab-icon {
  float: right;
  overflow: hidden;
  width: 100%;
  margin-top: -3px; }
  .duty-main-box .duty-tab-icon .duty-tab-time .input-2 {
    float: left; }
  .duty-main-box .duty-tab-icon .duty-tab-time span {
    margin: 0 8px; }
  .duty-main-box .duty-tab-icon .duty-tab-icon1 {
    margin-top: 6px; }
    .duty-main-box .duty-tab-icon .duty-tab-icon1 i {
      font-size: 24px;
      cursor: pointer;
      margin: 0 5px; }
      .duty-main-box .duty-tab-icon .duty-tab-icon1 i.active {
        color: #0eb2ef; }
    .duty-main-box .duty-tab-icon .duty-tab-icon1 span {
      display: inline-block;
      height: 17px;
      width: 2px;
      background-color: #ccc; }
  .duty-main-box .duty-tab-icon .duty-tab-icon2 {
    width: 24px; }
    .duty-main-box .duty-tab-icon .duty-tab-icon2 i {
      font-size: 24px;
      cursor: pointer;
      display: block;
      height: 16px; }

.duty-main-box .fc-button-group {
  /*display: none;*/
  width: 30px; }
  .duty-main-box .fc-button-group .fc-prev-button {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    padding: 0;
    border: 0;
    background-image: none;
    background-color: #fff;
    box-shadow: none;
    height: 15px;
    margin-left: -3.8px !important; }
  .duty-main-box .fc-button-group .fc-next-button {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    padding: 0;
    border: 0;
    background-image: none;
    background-color: #fff;
    box-shadow: none;
    height: 15px; }
    .duty-main-box .fc-button-group .fc-next-button .fc-icon {
      margin: 0px; }

.duty-main-box #calendar3 .fc-view-container {
  display: none; }

.duty-main-box .checkNameModal-1 {
  overflow: hidden; }
  .duty-main-box .checkNameModal-1 .checkNameModal-2 {
    width: 40%;
    height: 100%;
    border: 1px solid #ccc;
    position: relative; }
  .duty-main-box .checkNameModal-1 .fa-angle-double-right {
    font-size: 24px;
    margin-top: 40%;
    margin-left: 8%; }
  .duty-main-box .checkNameModal-1 .checkNameModal-3 {
    padding: 10px;
    box-sizing: border-box;
    overflow: auto; }
    .duty-main-box .checkNameModal-1 .checkNameModal-3 li {
      line-height: 24px; }
      .duty-main-box .checkNameModal-1 .checkNameModal-3 li input {
        vertical-align: -3px;
        margin-right: 6px; }

.duty-main-box .words-total_1 {
  position: relative;
  padding-left: 20px; }
  .duty-main-box .words-total_1 i {
    position: absolute;
    left: 0;
    top: 10px; }

.duty-main-box .biangen_jilu ul {
  margin-left: 20px; }
  .duty-main-box .biangen_jilu ul li {
    line-height: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e7e9; }
  .duty-main-box .biangen_jilu ul span {
    color: #248df1; }

.duty-main-box .module-height--record {
  height: calc(100% - 80px) !important; }

.duty-main-box .span_icon {
  font-size: 12px;
  background-color: red;
  color: #fff;
  border-radius: 100%;
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px; }

.box--template-management .ztree--add {
  box-sizing: border-box;
  position: absolute;
  top: 45px;
  left: 100px;
  padding: 15px;
  width: 200px;
  height: 300px;
  overflow: auto;
  border: 1px solid #d7e8f8;
  box-shadow: 1px 0 2px 1px #dff4fc;
  background-color: #fff;
  z-index: 1000; }

.box--template-management .box-left .input-2 {
  width: 220px;
  height: 35px; }

.box--template-management .box-left .module {
  height: 405px;
  overflow-y: auto; }
  .box--template-management .box-left .module .template-title {
    margin-left: -5px;
    margin-bottom: 10px;
    color: #5584ff; }
  .box--template-management .box-left .module .ztree__right-menu {
    position: fixed;
    visibility: hidden; }
  .box--template-management .box-left .module .sortable-ul li {
    margin-bottom: 10px;
    padding-left: 5px;
    line-height: 20px; }
    .box--template-management .box-left .module .sortable-ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      margin-right: 5px;
      vertical-align: middle; }

.box--template-management .box-right .td--blue {
  color: #248df1; }
  .box--template-management .box-right .td--blue:hover {
    cursor: pointer; }

.box--template-management .modal .modal-body .move-info .move-info__item {
  padding: 2.5px 0; }
  .box--template-management .modal .modal-body .move-info .move-info__item .move-info__title {
    display: inline-block;
    width: 70px;
    text-align: right;
    color: #000000;
    font-weight: 500; }

.box--template-management .modal .modal-body .import-container {
  padding: 35px 30px 20px 30px;
  width: 500px; }
  .box--template-management .modal .modal-body .import-container .input-file-group {
    position: relative;
    width: 320px;
    height: 35px;
    margin: 25px auto; }
    .box--template-management .modal .modal-body .import-container .input-file-group .input-text {
      box-sizing: border-box;
      border: 1px solid #eeeeed;
      height: 35px;
      line-height: 35px;
      padding: 0 0 0 15px;
      color: #888; }
      .box--template-management .modal .modal-body .import-container .input-file-group .input-text:hover {
        cursor: pointer; }
    .box--template-management .modal .modal-body .import-container .input-file-group .input-file-btn,
    .box--template-management .modal .modal-body .import-container .input-file-group .input-file {
      position: absolute;
      width: 60px;
      height: 35px;
      background-color: #248df1;
      color: #fff;
      top: 0;
      right: 0;
      z-index: 2; }
      .box--template-management .modal .modal-body .import-container .input-file-group .input-file-btn:hover,
      .box--template-management .modal .modal-body .import-container .input-file-group .input-file:hover {
        cursor: pointer; }
    .box--template-management .modal .modal-body .import-container .input-file-group .input-file {
      z-index: 5;
      opacity: 0; }
  .box--template-management .modal .modal-body .import-container .import__template {
    margin-top: 35px; }
    .box--template-management .modal .modal-body .import-container .import__template a {
      color: #399aca; }

.box--template-management .modal .modal-body .move-container {
  margin-top: 10px; }
  .box--template-management .modal .modal-body .move-container .move__title {
    padding-left: 10px;
    line-height: 40px;
    background-color: #f7f8fa;
    border-bottom: 1px solid #dcdee3;
    color: #333333; }
  .box--template-management .modal .modal-body .move-container .move-left {
    box-sizing: border-box;
    width: 300px;
    border: 1px solid #dcdee3; }
    .box--template-management .modal .modal-body .move-container .move-left .move-left__content {
      box-sizing: border-box;
      padding: 5px 10px;
      height: 260px;
      overflow-y: auto; }
      .box--template-management .modal .modal-body .move-container .move-left .move-left__content ul li {
        margin-bottom: 5px;
        color: #0f0f0f; }
        .box--template-management .modal .modal-body .move-container .move-left .move-left__content ul li input[type='checkbox'] {
          margin-right: 5px; }
  .box--template-management .modal .modal-body .move-container .move-arrow {
    position: relative;
    width: 100px;
    height: 303px; }
    .box--template-management .modal .modal-body .move-container .move-arrow .move-arrow__block {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 50px;
      height: 36px;
      line-height: 36px;
      background-color: #2998ec;
      border-radius: 4px;
      text-align: center; }
      .box--template-management .modal .modal-body .move-container .move-arrow .move-arrow__block i {
        color: white; }
  .box--template-management .modal .modal-body .move-container .move-middle,
  .box--template-management .modal .modal-body .move-container .move-right {
    box-sizing: border-box;
    width: 250px;
    border: 1px solid #dcdee3; }
    .box--template-management .modal .modal-body .move-container .move-middle.move-middle,
    .box--template-management .modal .modal-body .move-container .move-right.move-middle {
      margin-right: 10px; }
  .box--template-management .modal .modal-body .move-container .move-middle__content,
  .box--template-management .modal .modal-body .move-container .move-right__content {
    box-sizing: border-box;
    padding: 5px 10px;
    height: 260px;
    overflow: auto; }
  .box--template-management .modal .modal-body .move-container .move-right__content ul li {
    color: #0f0f0f;
    margin-bottom: 5px; }
    .box--template-management .modal .modal-body .move-container .move-right__content ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      vertical-align: middle;
      margin-right: 5px;
      color: #0f0f0f; }

.box--template-management .modal .modal-body .upload-container {
  margin-top: 10px; }
  .box--template-management .modal .modal-body .upload-container .upload__item {
    box-sizing: border-box;
    padding: 0 20px;
    margin-bottom: 10px;
    width: 626px;
    height: 40px;
    line-height: 40px;
    background-color: #f2f3f7; }
    .box--template-management .modal .modal-body .upload-container .upload__item .upload__title {
      margin-right: 20px;
      width: 555px;
      color: #0f0f0f; }
    .box--template-management .modal .modal-body .upload-container .upload__item .upload__bar {
      margin-top: 16px;
      margin-right: 20px;
      width: 330px;
      height: 8px;
      background-color: #ebecf0;
      border-radius: 16px; }
      .box--template-management .modal .modal-body .upload-container .upload__item .upload__bar .upload__bar--active {
        height: 100%;
        width: 50%;
        background-color: #5584ff;
        border-radius: 16px; }
    .box--template-management .modal .modal-body .upload-container .upload__item .upload__operation {
      width: 11px;
      color: #999999; }
      .box--template-management .modal .modal-body .upload-container .upload__item .upload__operation i:nth-child(1) {
        margin-right: 5px; }
      .box--template-management .modal .modal-body .upload-container .upload__item .upload__operation i:hover {
        cursor: pointer; }

.box--template-management .modal .modal-content--full {
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%; }
  .box--template-management .modal .modal-content--full .modal-body--full {
    height: calc(100% - 35px);
    max-height: calc(100% - 35px); }
    .box--template-management .modal .modal-content--full .modal-body--full .body__tabs {
      width: 30px;
      height: 100%; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__tabs ul {
        padding: 0 8px;
        font-size: 14px;
        color: #666666; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__tabs ul li {
          margin-bottom: 20px; }
          .box--template-management .modal .modal-content--full .modal-body--full .body__tabs ul li:hover {
            color: #2998ec;
            cursor: pointer; }
          .box--template-management .modal .modal-content--full .modal-body--full .body__tabs ul li.active {
            color: #2998ec; }
    .box--template-management .modal .modal-content--full .modal-body--full .body__form {
      box-sizing: border-box;
      position: relative;
      padding: 15px 25px;
      height: 100%;
      width: 402px;
      border-right: 1px solid #e5e5e5;
      border-left: 1px solid #e5e5e5; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__form .col-item {
        margin-right: 0; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .col-item .input-2 {
          width: 250px; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .col-item textarea {
          resize: none;
          width: 250px;
          height: 160px; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .col-item .file-prompt {
          margin-top: -10px;
          margin-left: 5px;
          color: #fc424d; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__form .form__btn {
        position: absolute;
        bottom: 10px;
        right: 25px; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__form .upload-label {
        text-align: center;
        border-right: 1px solid #ddd;
        border-radius: 3px;
        background-color: #fff; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .upload-label:hover {
          cursor: pointer; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .upload-label input[type='file'] {
          display: none; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__form .download-box a {
        color: #248df1; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__form .flex-row {
        display: flex;
        align-items: center; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label {
          box-sizing: border-box;
          margin-bottom: 17px;
          width: 100px;
          height: 33px;
          line-height: 33px;
          text-align: right;
          color: #666;
          border: #ddd solid 1px;
          border-right: 0;
          border-radius: 3px 0 0 3px;
          background-color: whitesmoke; }
          .box--template-management .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label .asterisk:before {
            content: '*';
            color: #ff0000;
            position: relative;
            top: 2px;
            margin-right: 3px; }
        .box--template-management .modal .modal-content--full .modal-body--full .body__form .flex-row .row__body {
          flex: 1;
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 15px; }
    .box--template-management .modal .modal-content--full .modal-body--full .body__preview {
      box-sizing: border-box;
      padding: 15px 0 0 25px;
      height: 100%;
      width: calc(100% - 432px);
      text-align: center;
      font-size: 50px; }
      .box--template-management .modal .modal-content--full .modal-body--full .body__preview .body__tip {
        margin-top: 100px; }

.box--requirements .require-title {
  margin-left: -5px;
  margin-bottom: 10px;
  color: #5584ff; }

.box--requirements .box-left .input-2 {
  width: 220px;
  height: 35px; }

.box--requirements .box-left .module {
  height: calc(100% - 56px);
  overflow-y: auto; }
  .box--requirements .box-left .module .sortable-ul li {
    margin-bottom: 10px;
    padding-left: 5px;
    line-height: 20px; }
    .box--requirements .box-left .module .sortable-ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      margin-right: 5px;
      vertical-align: middle; }

.box--requirements .box-right .td--blue {
  cursor: pointer;
  color: #248df1; }

.box--requirements .box-right .font-blue {
  color: #248df1; }

.box--requirements .box-right .td--more {
  position: relative; }
  .box--requirements .box-right .td--more .info-tooltip {
    position: absolute;
    right: 0;
    width: 450px;
    height: auto;
    overflow: hidden;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.13);
    background-color: white;
    z-index: 50; }
    .box--requirements .box-right .td--more .info-tooltip .info__title {
      padding-left: 15px;
      line-height: 40px;
      text-align: left;
      font-weight: 600;
      background-color: #f5f5f5; }
    .box--requirements .box-right .td--more .info-tooltip .info__body {
      padding: 10px 15px;
      text-align: left; }
      .box--requirements .box-right .td--more .info-tooltip .info__body .body__item {
        line-height: 25px;
        text-align: left; }
  .box--requirements .box-right .td--more .info-tooltip--left {
    right: 0; }

.box--requirements .modal .modal-body .move-info .move-info__item {
  padding: 2.5px 0; }
  .box--requirements .modal .modal-body .move-info .move-info__item .move-info__title {
    display: inline-block;
    width: 70px;
    text-align: right;
    color: #000000;
    font-weight: 500; }

.box--requirements .modal .modal-body .import-container {
  padding: 35px 30px 20px 30px;
  width: 500px; }
  .box--requirements .modal .modal-body .import-container .input-file-group {
    position: relative;
    width: 320px;
    height: 35px;
    margin: 25px auto; }
    .box--requirements .modal .modal-body .import-container .input-file-group .input-text {
      box-sizing: border-box;
      border: 1px solid #eeeeed;
      height: 35px;
      line-height: 35px;
      padding: 0 0 0 15px;
      color: #888; }
      .box--requirements .modal .modal-body .import-container .input-file-group .input-text:hover {
        cursor: pointer; }
    .box--requirements .modal .modal-body .import-container .input-file-group .input-file-btn,
    .box--requirements .modal .modal-body .import-container .input-file-group .input-file {
      position: absolute;
      width: 60px;
      height: 35px;
      background-color: #248df1;
      color: #fff;
      top: 0;
      right: 0;
      z-index: 2; }
      .box--requirements .modal .modal-body .import-container .input-file-group .input-file-btn:hover,
      .box--requirements .modal .modal-body .import-container .input-file-group .input-file:hover {
        cursor: pointer; }
    .box--requirements .modal .modal-body .import-container .input-file-group .input-file {
      z-index: 5;
      opacity: 0; }
  .box--requirements .modal .modal-body .import-container .import__template {
    margin-top: 35px; }
    .box--requirements .modal .modal-body .import-container .import__template a {
      color: #399aca; }

.box--requirements .modal .modal-body .box--person {
  width: 980px;
  height: 400px; }
  .box--requirements .modal .modal-body .box--person .box-right {
    width: 750px;
    overflow-y: auto; }

.box--requirements .modal .modal-body .width-220 {
  width: 220px; }

.box--requirements .modal .modal-body .move-container {
  margin-top: 10px; }
  .box--requirements .modal .modal-body .move-container .move__title {
    padding-left: 10px;
    line-height: 40px;
    background-color: #f7f8fa;
    border-bottom: 1px solid #dcdee3;
    color: #333333; }
  .box--requirements .modal .modal-body .move-container .move-left {
    box-sizing: border-box;
    width: 300px;
    border: 1px solid #dcdee3; }
    .box--requirements .modal .modal-body .move-container .move-left .move-left__content {
      box-sizing: border-box;
      padding: 5px 10px;
      height: 260px;
      overflow-y: auto; }
      .box--requirements .modal .modal-body .move-container .move-left .move-left__content ul li {
        margin-bottom: 5px;
        color: #0f0f0f; }
        .box--requirements .modal .modal-body .move-container .move-left .move-left__content ul li input[type='checkbox'] {
          margin-right: 5px; }
  .box--requirements .modal .modal-body .move-container .move-arrow {
    position: relative;
    width: 100px;
    height: 303px; }
    .box--requirements .modal .modal-body .move-container .move-arrow .move-arrow__block {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 50px;
      height: 36px;
      line-height: 36px;
      background-color: #2998ec;
      border-radius: 4px;
      text-align: center; }
      .box--requirements .modal .modal-body .move-container .move-arrow .move-arrow__block i {
        color: white; }
  .box--requirements .modal .modal-body .move-container .move-middle,
  .box--requirements .modal .modal-body .move-container .move-right {
    box-sizing: border-box;
    width: 250px;
    border: 1px solid #dcdee3; }
    .box--requirements .modal .modal-body .move-container .move-middle.move-middle,
    .box--requirements .modal .modal-body .move-container .move-right.move-middle {
      margin-right: 10px; }
  .box--requirements .modal .modal-body .move-container .move-middle__content,
  .box--requirements .modal .modal-body .move-container .move-right__content {
    box-sizing: border-box;
    padding: 5px 10px;
    height: 260px;
    overflow-y: auto; }
  .box--requirements .modal .modal-body .move-container .move-right__content ul li {
    color: #0f0f0f;
    margin-bottom: 5px; }
    .box--requirements .modal .modal-body .move-container .move-right__content ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      vertical-align: middle;
      margin-right: 5px;
      color: #0f0f0f; }

.box--requirements .modal .modal-body .upload-container {
  margin-top: 10px;
  max-height: 300px;
  overflow-y: auto; }
  .box--requirements .modal .modal-body .upload-container .upload__item {
    display: flex;
    box-sizing: border-box;
    padding: 0 20px;
    margin-bottom: 10px;
    width: 626px;
    height: 40px;
    line-height: 40px;
    background-color: #f2f3f7; }
    .box--requirements .modal .modal-body .upload-container .upload__item .upload__title {
      margin-right: 20px;
      width: 555px;
      color: #0f0f0f; }
    .box--requirements .modal .modal-body .upload-container .upload__item .upload__bar {
      margin-top: 16px;
      margin-right: 20px;
      width: 330px;
      height: 8px;
      background-color: #ebecf0;
      border-radius: 16px; }
      .box--requirements .modal .modal-body .upload-container .upload__item .upload__bar .upload__bar--active {
        height: 100%;
        width: 50%;
        background-color: #5584ff;
        border-radius: 16px; }
    .box--requirements .modal .modal-body .upload-container .upload__item .upload__operation {
      width: 35px;
      color: #999999; }
      .box--requirements .modal .modal-body .upload-container .upload__item .upload__operation i:nth-child(1) {
        margin-right: 5px; }
      .box--requirements .modal .modal-body .upload-container .upload__item .upload__operation i:hover {
        cursor: pointer; }

.box--requirements .modal .modal-content--full {
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%; }
  .box--requirements .modal .modal-content--full .modal-body--full {
    height: calc(100% - 101px);
    max-height: calc(100% - 101px); }
    .box--requirements .modal .modal-content--full .modal-body--full .body__tabs {
      width: 60px;
      height: 100%;
      overflow-y: auto; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__tabs ul {
        padding: 0 23px;
        height: 100%;
        font-size: 14px;
        color: #666666; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__tabs ul li {
          margin-bottom: 20px; }
          .box--requirements .modal .modal-content--full .modal-body--full .body__tabs ul li:hover {
            color: #2998ec;
            cursor: pointer; }
          .box--requirements .modal .modal-content--full .modal-body--full .body__tabs ul li.active {
            color: #2998ec; }
    .box--requirements .modal .modal-content--full .modal-body--full .body__form {
      box-sizing: border-box;
      position: relative;
      padding: 15px 25px;
      height: 100%;
      width: 402px;
      border-right: 1px solid #e5e5e5;
      border-left: 1px solid #e5e5e5;
      overflow-y: auto; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .col-item {
        margin-right: 0; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .col-item .input-2 {
          width: 250px; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .col-item textarea {
          resize: none;
          width: 250px;
          height: 160px; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .col-item.margin-right-10 {
          margin-right: 10px !important; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item {
        width: 100%; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item .input-2,
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item textarea {
          width: calc(100% - 100px); }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .return-box {
        padding: 25px 5px; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .return-box .return-title {
          margin-bottom: 10px;
          color: #0f0f0f; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .return-box .return-radios {
          color: #666666; }
          .box--requirements .modal .modal-content--full .modal-body--full .body__form .return-box .return-radios input[type='radio'] {
            top: -1px;
            margin-right: 5px; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .table {
        margin-bottom: 15px; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .table input[type='radio'] {
          top: -1px;
          margin-right: 5px; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .form__btn {
        position: absolute;
        bottom: 10px;
        right: 25px; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .download-box a {
        color: #248df1; }
      .box--requirements .modal .modal-content--full .modal-body--full .body__form .flex-row {
        display: flex;
        align-items: center; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label {
          box-sizing: border-box;
          margin-bottom: 17px;
          width: 100px;
          height: 33px;
          line-height: 33px;
          text-align: right;
          color: #666;
          border: #ddd solid 1px;
          border-right: 0;
          border-radius: 3px 0 0 3px;
          background-color: whitesmoke; }
          .box--requirements .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label .asterisk:before {
            content: '*';
            color: #ff0000;
            position: relative;
            top: 2px;
            margin-right: 3px; }
        .box--requirements .modal .modal-content--full .modal-body--full .body__form .flex-row .row__body {
          flex: 1;
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 15px; }
    .box--requirements .modal .modal-content--full .modal-body--full .body__preview {
      box-sizing: border-box;
      height: 100%;
      width: calc(100% - 462px);
      padding: 15px 0 0 25px; }

.box--preparation .require-title {
  margin-left: -5px;
  margin-bottom: 10px;
  color: #5584ff; }

.box--preparation .template-title {
  margin-bottom: 10px; }

.box--preparation .td--blue {
  color: #248df1; }
  .box--preparation .td--blue:hover {
    cursor: pointer; }

.box--preparation .modal--preview .modal-content {
  width: 80%;
  height: 80%; }
  .box--preparation .modal--preview .modal-content .modal-body {
    width: 100%;
    height: calc(100% - 101px) !important;
    max-height: calc(100% - 101px) !important; }

.box--preparation .template-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 850px; }
  .box--preparation .template-wrapper .template-item {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 20px 10px;
    padding: 0 10px;
    width: 150px;
    height: 200px;
    word-break: break-all;
    word-wrap: break-word;
    text-align: center;
    color: white;
    background-color: #248df1; }
    .box--preparation .template-wrapper .template-item:hover {
      cursor: pointer;
      background-color: #3aa3ff; }

.box--preparation .modal-body--process {
  width: auto;
  height: 320px; }

.box--preparation .box-left .input-2 {
  width: 220px;
  height: 35px; }

.box--preparation .box-left .module {
  height: calc(100% - 56px);
  overflow-y: auto; }
  .box--preparation .box-left .module .sortable-ul li {
    margin-bottom: 10px;
    padding-left: 5px;
    line-height: 20px; }
    .box--preparation .box-left .module .sortable-ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      margin-right: 5px;
      vertical-align: middle; }

.box--preparation .box-right .progress {
  margin: 0 10px;
  width: 120px;
  height: 6px;
  border-radius: 6px;
  background-color: #f4f7fd; }
  .box--preparation .box-right .progress .progress__bar {
    height: 100%;
    border-radius: 6px; }
  .box--preparation .box-right .progress .progress__bar--primary {
    background-color: #57c22d; }
  .box--preparation .box-right .progress .progress__bar--warning {
    background-color: #fed662; }

.box--preparation .box-right .td--blue {
  cursor: pointer;
  color: #248df1; }

.box--preparation .box-right .status-box {
  position: relative;
  width: 65px;
  height: 100%;
  display: table; }
  .box--preparation .box-right .status-box .status-box__count {
    display: table-cell;
    margin-right: 20px;
    vertical-align: middle; }
  .box--preparation .box-right .status-box .status-box__tooltip {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 10px;
    margin-top: -12px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    border: 2px solid #fc0e1c;
    color: #fc0e1c; }

.box--preparation .box-right .font-blue {
  color: #248df1; }

.box--preparation .box-right .td--more {
  position: relative; }
  .box--preparation .box-right .td--more .info-tooltip {
    position: absolute;
    width: 450px;
    height: auto;
    overflow: hidden;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.13);
    background-color: white;
    z-index: 50; }
    .box--preparation .box-right .td--more .info-tooltip .info__title {
      padding-left: 15px;
      line-height: 40px;
      text-align: left;
      font-weight: 600;
      background-color: #f5f5f5; }
    .box--preparation .box-right .td--more .info-tooltip .info__body {
      padding: 10px 15px;
      text-align: left; }
      .box--preparation .box-right .td--more .info-tooltip .info__body .body__item {
        line-height: 25px;
        text-align: left; }
  .box--preparation .box-right .td--more .info-tooltip--left {
    right: 0; }

.box--preparation .modal .modal-body .move-info .move-info__item {
  padding: 2.5px 0; }
  .box--preparation .modal .modal-body .move-info .move-info__item .move-info__title {
    display: inline-block;
    width: 70px;
    text-align: right;
    color: #000000;
    font-weight: 500; }

.box--preparation .modal .modal-body .box--person {
  width: 980px;
  height: 400px; }
  .box--preparation .modal .modal-body .box--person .box-right {
    width: 750px;
    overflow-y: auto; }

.box--preparation .modal .modal-body .width-220 {
  width: 220px; }

.box--preparation .modal .modal-body .move-container {
  margin-top: 10px; }
  .box--preparation .modal .modal-body .move-container .move__title {
    padding-left: 10px;
    line-height: 40px;
    background-color: #f7f8fa;
    border-bottom: 1px solid #dcdee3;
    color: #333333; }
  .box--preparation .modal .modal-body .move-container .move-left {
    box-sizing: border-box;
    width: 300px;
    border: 1px solid #dcdee3; }
    .box--preparation .modal .modal-body .move-container .move-left .move-left__content {
      box-sizing: border-box;
      padding: 5px 10px;
      height: 260px;
      overflow-y: auto; }
      .box--preparation .modal .modal-body .move-container .move-left .move-left__content ul li {
        margin-bottom: 5px;
        color: #0f0f0f; }
        .box--preparation .modal .modal-body .move-container .move-left .move-left__content ul li input[type='checkbox'] {
          margin-right: 5px; }
  .box--preparation .modal .modal-body .move-container .move-arrow {
    position: relative;
    width: 100px;
    height: 303px; }
    .box--preparation .modal .modal-body .move-container .move-arrow .move-arrow__block {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 50px;
      height: 36px;
      line-height: 36px;
      background-color: #2998ec;
      border-radius: 4px;
      text-align: center; }
      .box--preparation .modal .modal-body .move-container .move-arrow .move-arrow__block i {
        color: white; }
  .box--preparation .modal .modal-body .move-container .move-middle,
  .box--preparation .modal .modal-body .move-container .move-right {
    box-sizing: border-box;
    width: 250px;
    border: 1px solid #dcdee3; }
    .box--preparation .modal .modal-body .move-container .move-middle.move-middle,
    .box--preparation .modal .modal-body .move-container .move-right.move-middle {
      margin-right: 10px; }
  .box--preparation .modal .modal-body .move-container .move-middle__content,
  .box--preparation .modal .modal-body .move-container .move-right__content {
    box-sizing: border-box;
    padding: 5px 10px;
    height: 260px; }
  .box--preparation .modal .modal-body .move-container .move-right__content ul li {
    color: #0f0f0f;
    margin-bottom: 5px; }
    .box--preparation .modal .modal-body .move-container .move-right__content ul li input[type='radio'] {
      position: static;
      margin-top: -3px;
      vertical-align: middle;
      margin-right: 5px;
      color: #0f0f0f; }

.box--preparation .modal .modal-body .upload-container {
  margin-top: 10px;
  max-height: 300px;
  overflow-y: auto; }
  .box--preparation .modal .modal-body .upload-container .upload__item {
    box-sizing: border-box;
    padding: 0 20px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    background-color: #f2f3f7; }
    .box--preparation .modal .modal-body .upload-container .upload__item .upload__title {
      margin-right: 20px;
      width: 255px;
      color: #0f0f0f; }
    .box--preparation .modal .modal-body .upload-container .upload__item .upload__bar {
      margin-top: 16px;
      margin-right: 20px;
      width: 330px;
      height: 8px;
      background-color: #ebecf0;
      border-radius: 16px; }
      .box--preparation .modal .modal-body .upload-container .upload__item .upload__bar .upload__bar--active {
        height: 100%;
        width: 50%;
        background-color: #5584ff;
        border-radius: 16px; }
    .box--preparation .modal .modal-body .upload-container .upload__item .upload__operation {
      width: 35px;
      color: #999999; }
      .box--preparation .modal .modal-body .upload-container .upload__item .upload__operation i:nth-child(1) {
        margin-right: 5px; }
      .box--preparation .modal .modal-body .upload-container .upload__item .upload__operation i:hover {
        cursor: pointer; }

.box--preparation .modal .modal-content--full {
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%; }
  .box--preparation .modal .modal-content--full .modal-body--full {
    height: calc(100% - 101px);
    max-height: calc(100% - 101px); }
    .box--preparation .modal .modal-content--full .modal-body--full .body__tabs {
      width: 60px;
      height: 100%;
      overflow-y: auto; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__tabs ul {
        padding: 0 23px;
        height: 100%;
        font-size: 14px;
        color: #666666; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__tabs ul li {
          margin-bottom: 20px; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__tabs ul li:hover {
            color: #2998ec;
            cursor: pointer; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__tabs ul li.active {
            color: #2998ec; }
    .box--preparation .modal .modal-content--full .modal-body--full .body__form {
      box-sizing: border-box;
      position: relative;
      padding: 15px 25px;
      height: 100%;
      width: 402px;
      border-right: 1px solid #e5e5e5;
      border-left: 1px solid #e5e5e5;
      overflow-y: auto; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .td--min-width-65 {
        min-width: 65px; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item {
        width: 100%; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item .input-2,
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .modal-body__remind-box .col-item textarea {
          width: calc(100% - 100px); }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .col-item {
        margin-right: 0; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .col-item .input-2 {
          width: 230px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .col-item textarea {
          resize: none;
          width: 230px;
          height: 160px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .col-item.margin-right-10 {
          margin-right: 10px !important; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box {
        padding: 25px 5px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-title {
          margin-bottom: 10px;
          color: #0f0f0f; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-radios {
          color: #666666; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-radios input[type='radio'] {
            top: -1px;
            margin-right: 5px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-text-body textarea {
          width: 100%;
          height: 100px;
          resize: none; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-circle-bg {
          width: 30px;
          height: 30px;
          line-height: 30px;
          border-radius: 30px;
          text-align: center;
          background-color: #20cb9a; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-circle-bg i {
            font-size: 16px;
            color: #fff; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .return-circle-bg:hover {
            cursor: pointer; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg {
          position: relative;
          color: #fff; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg .td__close {
            position: absolute;
            right: -5px;
            top: -7px;
            color: #fc1520; }
            .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg .td__close:hover {
              cursor: pointer; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg--primary {
          background-color: #248df1; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg--secondary {
          background-color: #999999; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__bg--success {
          background-color: #149718; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__fc--unhandled {
          color: #4f4f4f; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .return-box .td__fc--handled {
          color: #999; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .table {
        margin-bottom: 15px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .table input[type='radio'] {
          top: -1px;
          margin-right: 5px; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .form__btn {
        position: absolute;
        bottom: 10px;
        right: 25px; }
      .box--preparation .modal .modal-content--full .modal-body--full .body__form .flex-row {
        display: flex;
        align-items: center; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label {
          box-sizing: border-box;
          margin-bottom: 17px;
          width: 100px;
          height: 33px;
          line-height: 33px;
          text-align: right;
          color: #666;
          border: #ddd solid 1px;
          border-right: 0;
          border-radius: 3px 0 0 3px;
          background-color: whitesmoke; }
          .box--preparation .modal .modal-content--full .modal-body--full .body__form .flex-row .row__label .asterisk:before {
            content: '*';
            color: #ff0000;
            position: relative;
            top: 2px;
            margin-right: 3px; }
        .box--preparation .modal .modal-content--full .modal-body--full .body__form .flex-row .row__body {
          flex: 1;
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 15px; }
    .box--preparation .modal .modal-content--full .modal-body--full .body__preview {
      box-sizing: border-box;
      height: 100%;
      width: calc(100% - 462px);
      padding: 15px 0 0 25px; }

.col--spread .col-main .col-item {
  margin-right: 0; }
  .col--spread .col-main .col-item:nth-child(1) {
    margin-right: 125px; }

.box--advance .modal-body--padding {
  padding: 30px 35px; }
  .box--advance .modal-body--padding .table--margin {
    margin-top: 50px;
    margin-bottom: 20px; }
    .box--advance .modal-body--padding .table--margin .md-tree {
      bottom: 0; }

.box--advance .sign-picture {
  width: 100px;
  height: 50px; }

.box--advance .rule-ul {
  width: 400px; }
  .box--advance .rule-ul li {
    margin-bottom: 10px; }

.box--advance .col-item__tree .md-tree {
  position: absolute;
  left: 100px;
  bottom: 35px;
  width: calc(100% - 100px);
  height: 200px; }

.box--advance .tree-container {
  position: relative;
  float: left;
  width: 200px;
  height: 400px; }
  .box--advance .tree-container .tree--two .tree__header {
    line-height: 30px; }
  .box--advance .tree-container .tree--two .md-tree {
    height: 170px; }

.box--advance .table-container {
  float: right;
  width: calc(100% - 215px); }

.box--advance .td--tree {
  position: relative; }
  .box--advance .td--tree .md-tree {
    position: absolute;
    bottom: 40px;
    height: 200px; }

.box--advance .td--tree1 {
  position: relative; }
  .box--advance .td--tree1 .md-tree {
    position: absolute;
    bottom: 40px;
    height: 126px; }

.box--patrol .modal--risk label {
  width: 120px; }

.box--patrol .modal--risk .risk-item {
  margin-top: 15px; }
  .box--patrol .modal--risk .risk-item:not(:last-child) {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; }
  .box--patrol .modal--risk .risk-item .col--desc {
    position: static;
    height: auto; }
    .box--patrol .modal--risk .risk-item .col--desc .col-item {
      margin-right: 0;
      height: auto; }

.box--patrol .modal--risk .wang-editor {
  box-sizing: border-box;
  float: left;
  width: 565px;
  min-height: 200px;
  height: auto; }
  .box--patrol .modal--risk .wang-editor .w-e-toolbar {
    display: none; }
  .box--patrol .modal--risk .wang-editor .w-e-text-container {
    border: 1px solid #dcdee3 !important;
    border-radius: 0 0 6px 6px; }
    .box--patrol .modal--risk .wang-editor .w-e-text-container iframe,
    .box--patrol .modal--risk .wang-editor .w-e-text-container img {
      display: block;
      margin: 5px 5px;
      width: 75% !important; }
    .box--patrol .modal--risk .wang-editor .w-e-text-container .w-e-text {
      overflow-y: auto; }

.box--rectification .modal--risk label {
  width: 120px; }

.box--rectification .modal--risk .col--desc {
  position: static;
  height: auto; }
  .box--rectification .modal--risk .col--desc .col-item {
    margin-right: 0;
    height: auto; }

.box--rectification .modal--risk .risk-item {
  margin-top: 15px; }
  .box--rectification .modal--risk .risk-item:not(:last-child) {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; }

.box--rectification .modal--risk .wang-editor {
  box-sizing: border-box;
  float: left;
  width: 565px;
  min-height: 200px;
  height: auto; }
  .box--rectification .modal--risk .wang-editor .w-e-toolbar {
    display: none; }
  .box--rectification .modal--risk .wang-editor .w-e-text-container {
    border: 1px solid #dcdee3 !important;
    border-radius: 0 0 6px 6px; }
    .box--rectification .modal--risk .wang-editor .w-e-text-container iframe,
    .box--rectification .modal--risk .wang-editor .w-e-text-container img {
      display: block;
      margin: 5px 5px;
      width: 75% !important; }
    .box--rectification .modal--risk .wang-editor .w-e-text-container .w-e-text {
      overflow-y: auto; }

.box--personal-rad .search .md-tree {
  position: absolute;
  top: 37px;
  left: 80px;
  width: calc(100% - 95px);
  height: 300px; }

.box--personal-rad .body--fixed-width {
  width: 790px; }

.box--personal-rad .modal-body {
  padding: 40px 50px; }
  .box--personal-rad .modal-body .col .col-item {
    margin-right: 80px; }
    .box--personal-rad .modal-body .col .col-item label {
      width: 135px; }
    .box--personal-rad .modal-body .col .col-item .md-tree {
      position: absolute;
      left: 135px;
      width: calc(100% - 135px);
      height: 200px; }
    .box--personal-rad .modal-body .col .col-item:last-child {
      margin-right: 0; }
  .box--personal-rad .modal-body .col textarea {
    padding: 20px;
    width: 100%;
    height: 125px; }
  .box--personal-rad .modal-body .col .count-box {
    position: absolute;
    right: 15px;
    bottom: 10px; }
  .box--personal-rad .modal-body .col.col--auto {
    height: auto; }
  .box--personal-rad .modal-body .file-upload {
    position: relative;
    display: inline-block; }
    .box--personal-rad .modal-body .file-upload .file-upload__label {
      display: inline-block;
      margin-left: 5px;
      padding: 0;
      min-width: 100px;
      text-align: center;
      font-size: 12px;
      color: #6aaaf0;
      background: #fff;
      border: 1px solid #6aaaf0;
      border-radius: 0.4em;
      transition: background 0.3s; }
      .box--personal-rad .modal-body .file-upload .file-upload__label:hover {
        cursor: pointer;
        background: #fafafa; }
    .box--personal-rad .modal-body .file-upload .file-upload__download {
      margin-left: 5px;
      font-size: 12px;
      color: #6aaaf0; }
    .box--personal-rad .modal-body .file-upload .file-upload__input {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      font-size: 1;
      width: 0;
      height: 100%;
      opacity: 0; }
    .box--personal-rad .modal-body .file-upload .cursor-pointer {
      margin-left: 5px;
      cursor: pointer; }

.tr_break_word .tr .td {
  word-break: break-all; }

.lpd-frist-modal-box {
  padding: 10px 0;
  line-height: 26px; }

.text-wraper, .app-module--risk .col-block .col-box .col-wrapper .col__left {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.app-module--patrol .flow-color--ing {
  color: #f5a623; }

.app-module--patrol .flow-color--over {
  color: #54a57d; }

.app-module--patrol .calendar-box {
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: 20px 15px 0 15px;
  height: 305px;
  background-color: #fff; }
  .app-module--patrol .calendar-box .fc-prev-button {
    margin-left: -5px !important; }
  .app-module--patrol .calendar-box .fc-button {
    padding: 0 !important; }
  .app-module--patrol .calendar-box .fc-icon-left-single-arrow:after,
  .app-module--patrol .calendar-box .fc-icon-right-single-arrow:after {
    font-size: 210%;
    top: -8%; }
  .app-module--patrol .calendar-box .fc-basic-view .fc-day-number,
  .app-module--patrol .calendar-box .fc-basic-view .fc-week-number {
    padding: 0.5px !important; }
  .app-module--patrol .calendar-box .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0; }
  .app-module--patrol .calendar-box .fc-day-grid-container {
    overflow: hidden !important; }
  .app-module--patrol .calendar-box .fc-day-top .fc-day-number {
    position: relative;
    border-radius: 10px !important; }
  .app-module--patrol .calendar-box .fc-day-top.fc-day-point--yellow .fc-day-number:after {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #f5a623;
    position: absolute;
    bottom: -5px;
    left: 10.5px; }
  .app-module--patrol .calendar-box .fc-day-top.fc-day-point--green .fc-day-number:after {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #54a57d;
    position: absolute;
    bottom: -5px;
    left: 10.5px; }
  .app-module--patrol .calendar-box .fc-day-top.active .fc-day-number {
    background-color: #4d6eff;
    color: #fff !important; }
  .app-module--patrol .calendar-box .fc-center h2 {
    font-size: 16px;
    color: #989db3;
    font-weight: 500; }
  .app-module--patrol .calendar-box .fc-center .fc-prev-button,
  .app-module--patrol .calendar-box .fc-center .fc-next-button {
    border: none !important;
    background: none !important;
    box-shadow: none !important; }
    .app-module--patrol .calendar-box .fc-center .fc-prev-button .fc-icon,
    .app-module--patrol .calendar-box .fc-center .fc-next-button .fc-icon {
      top: 0;
      vertical-align: baseline;
      color: #4d6eff; }
  .app-module--patrol .calendar-box .fc-view-container .fc-widget-header {
    border-right: none;
    margin-right: 0 !important; }
    .app-module--patrol .calendar-box .fc-view-container .fc-widget-header span {
      color: #989db3;
      font-weight: 600;
      font-size: 12px; }
  .app-module--patrol .calendar-box .fc-view-container .fc-row {
    height: 35px !important;
    min-height: 35px; }
    .app-module--patrol .calendar-box .fc-view-container .fc-row .fc-bg .fc-today {
      background-color: #fff; }
    .app-module--patrol .calendar-box .fc-view-container .fc-row .fc-content-skeleton {
      height: 35px;
      padding: 0; }
      .app-module--patrol .calendar-box .fc-view-container .fc-row .fc-content-skeleton .fc-day-top {
        height: 35px;
        vertical-align: middle;
        text-align: center; }
        .app-module--patrol .calendar-box .fc-view-container .fc-row .fc-content-skeleton .fc-day-top .fc-day-number {
          float: none;
          font-size: 13px;
          color: #333;
          display: inline-block;
          width: 25px;
          height: 25px;
          border-radius: 25px;
          line-height: 25px;
          font-weight: 600; }
      .app-module--patrol .calendar-box .fc-view-container .fc-row .fc-content-skeleton .fc-other-month {
        color: #999999; }
  .app-module--patrol .calendar-box .fc-view-container th,
  .app-module--patrol .calendar-box .fc-view-container td {
    border: none; }

.app-module--patrol .col-block {
  margin-bottom: 10px;
  height: auto;
  background-color: #fff; }
  .app-module--patrol .col-block .col-box {
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 1px solid #eee; }
    .app-module--patrol .col-block .col-box .col-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: nowrap;
      align-items: center;
      height: 20px;
      font-size: 13px; }
      .app-module--patrol .col-block .col-box .col-wrapper .col__left {
        color: #333;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .app-module--patrol .col-block .col-box .col-wrapper .col__right .text--warning {
        color: #f5a623; }
      .app-module--patrol .col-block .col-box .col-wrapper .col__right .text--success {
        color: #54a57d; }
      .app-module--patrol .col-block .col-box .col-wrapper .col__right i {
        color: #ccc;
        font-size: 16px;
        margin-left: 5px; }
    .app-module--patrol .col-block .col-box .col-info {
      color: #999;
      font-size: 13px; }

.app-module--risk .click--no-bg {
  -webkit-tap-highlight-color: transparent; }

.app-module--risk .header-tabs {
  box-sizing: border-box;
  display: flex;
  margin-bottom: 10px;
  padding: 15px 30px 0 30px;
  height: 50px;
  font-size: 13px;
  color: #969696;
  background-color: #fff; }
  .app-module--risk .header-tabs .tab-item {
    flex: 1;
    text-align: center; }
    .app-module--risk .header-tabs .tab-item.tab--active {
      color: #0684f0;
      border-bottom: 2px solid #0684f0; }

.app-module--risk .table-container .table-header {
  box-sizing: border-box;
  display: flex;
  height: 50px;
  line-height: 50px;
  font-size: 13px;
  background-color: #fff;
  border-bottom: 1px solid #eee; }
  .app-module--risk .table-container .table-header .table-header--left {
    flex: 1;
    color: #54a57d;
    text-align: center; }
  .app-module--risk .table-container .table-header .table-header--right {
    flex: 1;
    color: #e91010;
    text-align: center; }

.app-module--risk .table-container .table-content .text-left {
  text-align: left; }

.app-module--risk .table-container .table-content .text-right {
  text-align: right; }

.app-module--risk .table-container .table-content table {
  width: 100%;
  border: none; }
  .app-module--risk .table-container .table-content table td {
    height: 50px;
    line-height: 1;
    border: none;
    border-bottom: 1px solid #eee;
    color: #666; }
    .app-module--risk .table-container .table-content table td img {
      width: 48px;
      height: 32px; }

.app-module--risk .col-block {
  margin-bottom: 10px;
  height: auto;
  background-color: #fff; }
  .app-module--risk .col-block .col-box {
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 1px solid #eee; }
    .app-module--risk .col-block .col-box .col-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: nowrap;
      align-items: center;
      height: 20px;
      font-size: 13px; }
      .app-module--risk .col-block .col-box .col-wrapper .col__left {
        color: #333; }
      .app-module--risk .col-block .col-box .col-wrapper .col__right .text--warning {
        color: #f5a623; }
      .app-module--risk .col-block .col-box .col-wrapper .col__right .text--success {
        color: #54a57d; }
      .app-module--risk .col-block .col-box .col-wrapper .col__right i {
        color: #ccc;
        font-size: 16px;
        margin-left: 5px; }
  .app-module--risk .col-block .col-inner {
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 1px solid #f7f7f7;
    color: #999999; }
    .app-module--risk .col-block .col-inner .col-wrapper {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: nowrap;
      align-items: center;
      font-size: 13px; }
      .app-module--risk .col-block .col-inner .col-wrapper:not(:last-child) {
        margin-bottom: 5px; }
      .app-module--risk .col-block .col-inner .col-wrapper:last-child .col__right {
        align-self: flex-end; }
        .app-module--risk .col-block .col-inner .col-wrapper:last-child .col__right i {
          color: #f24024; }
      .app-module--risk .col-block .col-inner .col-wrapper .col__left {
        padding-right: 10px; }
      .app-module--risk .col-block .col-inner .col-wrapper .col__right .btn {
        padding: 0;
        width: 40px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        border: 1px solid #108ee9;
        border-radius: 1px;
        color: #108ee9;
        background-color: #f7fcff; }

.app-module--risk .sign-box {
  position: fixed;
  bottom: 60px;
  right: 24px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  background: #0684f0;
  box-shadow: 0px 1px 5px 1px rgba(6, 132, 240, 0.5);
  border-radius: 48px; }

.app-module--risk .expand-box {
  position: fixed;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  border-radius: 38px;
  background: rgba(6, 132, 240, 0.8);
  box-shadow: 0px 1px 4px 1px rgba(6, 132, 240, 0.3); }
  .app-module--risk .expand-box.expand-box--top {
    bottom: 120px;
    right: 29px; }
  .app-module--risk .expand-box.expand-box--left {
    bottom: 65px;
    right: 84px; }

.modal--check-task .modal-box {
  box-sizing: border-box;
  margin-right: 30px;
  width: 100%;
  height: auto; }

.modal-body--check-task .box-lr .left {
  min-height: 400px; }

.ui-datepicker-current {
  display: none !important; }

.box--manager .col--1120 {
  width: 1120px; }

.box--manager .drop-box {
  position: relative; }
  .box--manager .drop-box .drop-box__select {
    position: relative;
    height: 34px;
    z-index: 1;
    background-color: #fff; }
  .box--manager .drop-box .drop-box__input {
    position: absolute;
    z-index: 2;
    top: 2px;
    left: 1px;
    width: 145px;
    height: 30px !important;
    border: none; }
    .box--manager .drop-box .drop-box__input:focus {
      outline: none;
      border-color: #ddd;
      box-shadow: none; }

.box--manager .td--time base-ymd-date {
  position: relative; }
  .box--manager .td--time base-ymd-date span {
    position: absolute;
    right: 5px;
    top: 3px;
    margin: 0;
    padding: 0;
    float: none; }

.box--manager .modal-body {
  padding: 15px 25px; }
  .box--manager .modal-body .table .input-2 {
    height: 34px; }
  .box--manager .modal-body .table .ymd-date__input {
    height: 34px; }
  .box--manager .modal-body .table .plus-upload input[type='file'] {
    display: none; }
  .box--manager .modal-body .table .plus-upload label:hover {
    cursor: pointer; }
  .box--manager .modal-body .table .plus-upload p {
    font-size: 13px; }
  .box--manager .modal-body .table .plus-upload .images-wrapper {
    margin-top: 5px; }
    .box--manager .modal-body .table .plus-upload .images-wrapper .images-item {
      position: relative;
      display: inline-block;
      float: left;
      width: 65px; }
      .box--manager .modal-body .table .plus-upload .images-wrapper .images-item .fa-close {
        position: absolute;
        top: -5px;
        right: -2px;
        color: red;
        font-size: 12px; }
        .box--manager .modal-body .table .plus-upload .images-wrapper .images-item .fa-close:hover {
          cursor: pointer; }
  .box--manager .modal-body .clearfix {
    height: auto; }
    .box--manager .modal-body .clearfix .col-item {
      height: auto; }
    .box--manager .modal-body .clearfix img {
      margin-left: 5px; }
  .box--manager .modal-body .block-title {
    margin: 5px 0 15px;
    padding-left: 10px;
    font-size: 16px;
    color: #248df1;
    border-left: 3px solid #248df1; }

.box--manager .modal-body--flex {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between; }
  .box--manager .modal-body--flex .body__tree {
    margin-right: 10px;
    width: 250px;
    height: 500px; }

.box--manager .body--padding {
  padding: 125px 75px; }
  .box--manager .body--padding .mb50 {
    margin-bottom: 50px; }
  .box--manager .body--padding .md-tree {
    position: absolute;
    top: -203px;
    left: 125px;
    width: calc(100% - 125px);
    height: 200px; }

.box--work-management .wrapper {
  display: flex;
  justify-content: space-between;
  height: calc(100% - 75px); }
  .box--work-management .wrapper .wrapper--left {
    width: 220px; }
  .box--work-management .wrapper .wrapper--right {
    width: calc(100% - 230px); }

.box--work-management .body--padding {
  padding: 125px 75px; }
  .box--work-management .body--padding .mb50 {
    margin-bottom: 50px; }
  .box--work-management .body--padding .md-tree {
    position: absolute;
    top: -203px;
    left: 125px;
    width: calc(100% - 125px);
    height: 200px; }

.box--operation-log .col--textarea {
  height: 145px; }
  .box--operation-log .col--textarea .col-item {
    width: 100%; }
  .box--operation-log .col--textarea textarea {
    width: calc(100% - 200px);
    height: 120px; }

.box--operation-log .col--images {
  display: flex;
  flex-wrap: nowrap; }
  .box--operation-log .col--images .image-label .label--plus {
    margin-left: 5px;
    width: auto;
    background: none;
    border: none; }
  .box--operation-log .col--images .image-label .fa-plus {
    padding: 5px 8px;
    font-size: 20px;
    color: #248df1;
    border: 2px solid #248df1; }
  .box--operation-log .col--images .image-container .images-item {
    position: relative;
    margin-right: 8px;
    display: inline-block; }
    .box--operation-log .col--images .image-container .images-item .fa-close {
      position: absolute;
      top: -7px;
      right: -5px;
      color: red; }
      .box--operation-log .col--images .image-container .images-item .fa-close:hover {
        cursor: pointer; }
  .box--operation-log .col--images input[type='file'] {
    display: none; }

.box--operation-log .modal-body--flex {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between; }
  .box--operation-log .modal-body--flex .body__tree {
    margin-right: 10px;
    width: 250px;
    height: 500px; }

.box--delivery .word--break {
  word-break: break-all;
  word-wrap: break-word; }

.box--delivery .btn--none {
  visibility: hidden; }

.box--delivery .modal--device-detail ul li:not(:last-child) img {
  margin-right: 10px; }

.box--delivery .for-eqcode {
  position: absolute;
  top: 75px;
  right: 150px;
  width: 200px;
  height: 200px;
  border: 1px solid #ccc; }
  .box--delivery .for-eqcode .for-a {
    color: #248df1;
    text-decoration: underline; }

.box--delivery .modal--add .modal-body {
  width: 1000px;
  min-width: 1000px !important; }
  .box--delivery .modal--add .modal-body .table base-ymd-date .input-2 {
    width: 300px; }
  .box--delivery .modal--add .modal-body .table .td--count {
    position: relative; }
    .box--delivery .modal--add .modal-body .table .td--count .count-box {
      position: absolute;
      right: 5px;
      bottom: 0; }
  .box--delivery .modal--add .modal-body .table .fa-plus--border {
    padding: 5px 8px;
    font-size: 20px;
    color: #248df1; }
  .box--delivery .modal--add .modal-body .table .asterisk:before {
    margin-right: 5px;
    content: '*';
    color: #ff0000; }
  .box--delivery .modal--add .modal-body .table textarea {
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
    height: 100px; }
  .box--delivery .modal--add .modal-body .table .td--grid {
    padding: 0 !important; }
    .box--delivery .modal--add .modal-body .table .td--grid ul .device-item {
      padding: 5px;
      height: 28px;
      text-align: left; }
      .box--delivery .modal--add .modal-body .table .td--grid ul .device-item:not(:last-child) {
        border-bottom: 1px solid #e5e5e5; }
      .box--delivery .modal--add .modal-body .table .td--grid ul .device-item .fa-close {
        color: red; }
        .box--delivery .modal--add .modal-body .table .td--grid ul .device-item .fa-close:hover {
          cursor: pointer; }
  .box--delivery .modal--add .modal-body .table + .table--no-top {
    border-top: none; }
    .box--delivery .modal--add .modal-body .table + .table--no-top .tr:first-child .td {
      border-top: none; }
  .box--delivery .modal--add .modal-body .table + .table--no-bt {
    border-top: none;
    border-bottom: none; }
    .box--delivery .modal--add .modal-body .table + .table--no-bt .tr:first-child .td {
      border-top: none; }
    .box--delivery .modal--add .modal-body .table + .table--no-bt .tr:last-child .td {
      border-bottom: none; }
  .box--delivery .modal--add .modal-body .table .td__flex {
    display: flex;
    align-items: center; }
    .box--delivery .modal--add .modal-body .table .td__flex .upload-box {
      position: relative; }
      .box--delivery .modal--add .modal-body .table .td__flex .upload-box .voice-upload {
        position: absolute;
        top: 0;
        left: 0;
        width: 76px;
        height: 28px;
        opacity: 0; }
    .box--delivery .modal--add .modal-body .table .td__flex .voice-list {
      margin-left: 15px; }
      .box--delivery .modal--add .modal-body .table .td__flex .voice-list li {
        text-align: left; }
        .box--delivery .modal--add .modal-body .table .td__flex .voice-list li .fa-close {
          color: red; }
          .box--delivery .modal--add .modal-body .table .td__flex .voice-list li .fa-close:hover {
            cursor: pointer; }
    .box--delivery .modal--add .modal-body .table .td__flex .material-list li {
      text-align: left; }
      .box--delivery .modal--add .modal-body .table .td__flex .material-list li .fa-close {
        color: red; }
        .box--delivery .modal--add .modal-body .table .td__flex .material-list li .fa-close:hover {
          cursor: pointer; }
    .box--delivery .modal--add .modal-body .table .td__flex .photo-label:hover {
      cursor: pointer; }
    .box--delivery .modal--add .modal-body .table .td__flex .photo-upload {
      display: none; }
    .box--delivery .modal--add .modal-body .table .td__flex .photo-list {
      margin-left: 15px; }
      .box--delivery .modal--add .modal-body .table .td__flex .photo-list ul {
        margin-top: 5px; }
        .box--delivery .modal--add .modal-body .table .td__flex .photo-list ul li {
          position: relative;
          float: left;
          margin-right: 10px; }
          .box--delivery .modal--add .modal-body .table .td__flex .photo-list ul li .fa-close {
            position: absolute;
            right: -6px;
            top: -6px;
            color: red; }
            .box--delivery .modal--add .modal-body .table .td__flex .photo-list ul li .fa-close:hover {
              cursor: pointer; }
  .box--delivery .modal--add .modal-body .table .td__flex--space {
    justify-content: space-between; }
    .box--delivery .modal--add .modal-body .table .td__flex--space .device-item--info {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0;
      height: 28px;
      line-height: 28px; }
  .box--delivery .modal--add .modal-body .table .td-button {
    display: contents; }
  .box--delivery .modal--add .modal-body .table .td-date {
    position: relative;
    width: 300px; }
    .box--delivery .modal--add .modal-body .table .td-date .fa-minus-square {
      position: absolute;
      margin: 0;
      right: 5px;
      top: 4px; }
  .box--delivery .modal--add .modal-body .table--height-39 .td {
    height: 39px; }

.box--delivery .modal--device .md-tree {
  height: 200px; }

.box--delivery .td--gray-left {
  text-align: left;
  color: #666; }

.box--delivery .td--grid-detail {
  padding: 0 !important; }
  .box--delivery .td--grid-detail .device-item--info {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 5px;
    height: 28px;
    line-height: 28px; }
    .box--delivery .td--grid-detail .device-item--info:not(:last-child) {
      border-bottom: 1px solid #e5e5e5; }

.box--delivery .btn-audio {
  display: inline-block;
  width: 175px;
  line-height: 34px;
  height: 34px;
  background: #3894f5;
  color: #fff;
  border-radius: 0 8px 8px;
  background: -webkit-linear-gradient(left, #4facfe, #00c8fe); }
  .box--delivery .btn-audio .audioVoice {
    display: inline-block;
    margin-left: 10px;
    width: 13px;
    height: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAYAAABBY8kOAAADN0lEQVRIS62WbeifYxTHPx9eSKJFypTNmBeyGlPSbJFIxGKeMw9thaaFtUKUQilaJPIYYbREQh5eKGzTiEwLRSgb8cJEKM9H5999/zu73T//e/3+582v+1zX9f38zrnOda5LpsEi4gbgMfW7UXKOy4mIe4GrgM+AE9Vv+jTHAkXEPcCqIrwVOE79pQsbF7QceAjYvQi/CJypRoWNBUqhiLg09weoWivV+6cV1MBuBW4qwpm6eepXrW/siBrQbsBbwKICe1K9ZJdBEXEB8Kz6V19VRcShwMfAHs34P8B89aP8HhRRKeE3gSXqzyNga4HVZexh9fJBoAJp128ATlL/7MIiYn9ge4kq9+rA/GP/G1FE7JPpAk7uiN6tXjsiqnXARWXsQnX9lKmLiJxzB7CmLP4bOEb9oCeqU4FXiv9x9bIpQU1V5bwXgDOKwPPq0h7QnsAOIH/TtqmzB4Ea2H7Al0CmMy2rb6b6fQ9sYyn17BAzJkARcQKQFXMQ8Cpwtfpjj0DbQNuhZepTPfMeAK4o/mONiJnAp8DeZWCdevGA/K9V695NLImI64Hby/olCTofWN8R/UHNVO1kETGnSV/rf1qtFdaCVgL3lcXLErQQeLujuVWd3wM6APi2+J9Tz+mZtwJ4pPhXtHv0BNCm6temzb/eI3AksKX4H1VTtBv5NcBdxXneZNVFxOKmGDaoX3cXN7nPSy4vu9auU/OMdUG3ATcW5ymDy7sBZTQZVWsL1c09oOwmZxf/3MGgiDgXeKYs3gbMUbNLdyPK85aFk/YbsNcgUEQcArwH7FsU16h59rqQvC4+L85N6uIpQRGxAHgZyIpr7QvgCPX3HlCeqzuL/2b1liGgjOYNYFazOMWPV9/tQpp9/AQ4vIwtULdMCWoWt7C8b5aqr42AnA68VMY+VI/K70GgApul5i37H4uIfDe8D0wIN3al+uAugfrEqy8iuoc0q/Iw9Y9pA0XEPOCdLOMCX67me2/CBqduVEQRkSWfhTG3zMn05jt88rU6FigiZgDZE48ukJ/yW80jMGnjgg5uHo5t6WeXOEvN9/dONhaoVGN7zlartWtPT0StStOiTlPzqu+1fwHEDzgmyjG5XgAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-top: -3px; }
    .box--delivery .btn-audio .audioVoice.on {
      background: url("data:image/gif;base64,R0lGODlhGgAiAIABAP///////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCQUI5RDU3M0E3NDExRTk5REI3Qzk0MDEzOUE2OUE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCQUI5RDU4M0E3NDExRTk5REI3Qzk0MDEzOUE2OUE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0JBQjlENTUzQTc0MTFFOTlEQjdDOTQwMTM5QTY5QTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JBQjlENTYzQTc0MTFFOTlEQjdDOTQwMTM5QTY5QTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFMgABACwAAAAAGgAiAAACJYyPqcvtD6OctNqLs968ewmEISaKZAmcZYZq5gfH8kzX9o3ndAEAIfkEBTIAAQAsBwAHAAkAFAAAAh+MAaaBuN0OdGqmCt/UEXf5MZlHgaX4WSZlXSq5SEsBACH5BAUAAAEALAAAAAABAAEAAAICTAEAIfkEBTIAAQAsCAAAABIAIgAAAkKMfwDIrdrie5FNWNFdOd1ubGD4jSUomlPAZWUrrSMro3V34re7VzlPUQVtQyCGeNQVfT3HL9bUPC1TadUTpSZtkQIAOw==") no-repeat;
      background-size: contain; }

.box--delivery .material-wrapper {
  display: flex;
  min-height: 300px; }
  .box--delivery .material-wrapper .material-tree {
    margin-right: 5px;
    width: 225px; }
  .box--delivery .material-wrapper .material-list {
    width: calc(100% - 230px); }

.box--delivery .modal-body--unit .md-tree .md-tree-ul .menu-info > .menu-info-main input[type='checkbox'] {
  top: -1px; }

.box--delivery .download-link {
  color: #248df1; }

.box--delivery .modal-body--flex {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between; }
  .box--delivery .modal-body--flex .body__tree {
    margin-right: 10px;
    width: 250px;
    height: 435px; }
  .box--delivery .modal-body--flex .body__data {
    min-width: 550px; }

.box--training .modal-body {
  padding: 40px 50px; }
  .box--training .modal-body .col .col-item {
    margin-right: 80px; }
    .box--training .modal-body .col .col-item label {
      width: 135px; }
    .box--training .modal-body .col .col-item .md-tree {
      position: absolute;
      left: 135px;
      width: calc(100% - 135px);
      height: 200px; }
    .box--training .modal-body .col .col-item:last-child {
      margin-right: 0; }
    .box--training .modal-body .col .col-item .input--row {
      width: 815px;
      height: 35px; }
  .box--training .modal-body .col .col-item--multi {
    height: auto; }
    .box--training .modal-body .col .col-item--multi .multiple-select {
      box-sizing: border-box;
      display: flex;
      float: left;
      flex-wrap: wrap;
      margin-bottom: 10px;
      padding: 0 15px;
      width: 815px;
      border: 1px solid #ddd;
      border-radius: 0 3px 3px 0; }
      .box--training .modal-body .col .col-item--multi .multiple-select .select__checkbox {
        margin: 0 15px 0 0; }
        .box--training .modal-body .col .col-item--multi .multiple-select .select__checkbox input[type='checkbox'] {
          margin-right: 5px; }
  .box--training .modal-body .col textarea {
    padding: 20px;
    width: 100%;
    height: 125px; }
  .box--training .modal-body .col.col--auto {
    height: auto; }
  .box--training .modal-body .wang-editor {
    width: 950px;
    height: 425px; }
    .box--training .modal-body .wang-editor .w-e-text-container {
      height: 355px !important; }
    .box--training .modal-body .wang-editor .w-e-toolbar {
      height: 70px;
      border: 1px solid #dcdee3 !important;
      border-bottom: none !important;
      border-radius: 6px 6px 0 0;
      background-color: #fff !important; }
      .box--training .modal-body .wang-editor .w-e-toolbar .w-e-menu {
        line-height: 60px; }
    .box--training .modal-body .wang-editor .w-e-text-container {
      border: 1px solid #dcdee3 !important;
      border-radius: 0 0 6px 6px; }
      .box--training .modal-body .wang-editor .w-e-text-container .w-e-text {
        overflow-y: auto; }
  .box--training .modal-body .wang-editor--detail {
    padding: 10px;
    height: 370px;
    border: 1px solid #dcdee3;
    border-radius: 6px;
    overflow-y: auto; }
  .box--training .modal-body .wang-editor--no-tool .w-e-toolbar {
    display: none; }
  .box--training .modal-body base-ymdhms-datetime .input-2 {
    width: 300px; }

.box--special .box-title {
  text-align: center;
  font-size: 20px;
  margin-bottom: 10px; }

.box--special .module-box {
  display: flex; }
  .box--special .module-box .module-item {
    flex: 1;
    text-align: center; }
    .box--special .module-box .module-item p:first-child {
      font-size: 14px;
      margin-top: 5px;
      margin-bottom: 2px; }
    .box--special .module-box .module-item p:last-child {
      font-size: 18px;
      font-weight: 600; }

.box--special .modal .col {
  height: 50px !important; }

.moduleMonitor {
  overflow: hidden; }

.width-full {
  width: 100%;
  position: relative; }

.width-full li {
  width: 18.8%;
  height: 100px;
  background-color: #17a2f1;
  float: left;
  margin: 0 0 20px 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 10px; }

.width-full li label {
  line-height: 100px;
  color: #FFFFFF;
  font-size: 18px;
  cursor: pointer; }

.person-manage .page {
  margin-bottom: 0 !important; }

.person-manage .curpoi {
  cursor: pointer; }

.person-manage .table-title {
  text-align: center;
  font-size: 16px;
  background: #248df1;
  line-height: 35px;
  color: #fff; }

.person-manage .table-title-modal {
  text-align: center;
  font-size: 15px;
  background: #f7f6f5;
  line-height: 35px;
  border: 1px solid #e5e5e5;
  border-bottom: none; }

.person-manage .person-plan-box {
  height: 125px;
  position: relative; }
  .person-manage .person-plan-box .plan-lists {
    width: 100%;
    overflow-x: auto; }
    .person-manage .person-plan-box .plan-lists .plan-lists-contoiner {
      margin-top: 35px; }
      .person-manage .person-plan-box .plan-lists .plan-lists-contoiner .plan-list {
        text-align: center;
        display: inline-block;
        margin-right: 20px;
        cursor: pointer; }
        .person-manage .person-plan-box .plan-lists .plan-lists-contoiner .plan-list.on {
          color: #248df1; }
          .person-manage .person-plan-box .plan-lists .plan-lists-contoiner .plan-list.on .fa {
            color: #248df1; }
        .person-manage .person-plan-box .plan-lists .plan-lists-contoiner .plan-list .fa {
          font-size: 30px;
          margin-bottom: 10px;
          color: #888686; }
      .person-manage .person-plan-box .plan-lists .plan-lists-contoiner .plan-add {
        font-size: 35px;
        vertical-align: top;
        color: #248df1;
        margin-top: 6px;
        margin-left: 15px; }
  .person-manage .person-plan-box .col-item {
    position: absolute;
    right: 10px;
    top: 10px; }
    .person-manage .person-plan-box .col-item select {
      width: 100px;
      height: 35px;
      vertical-align: top; }

.person-manage .person-table {
  margin-bottom: 15px; }
  .person-manage .person-table .td {
    position: relative;
    width: 200px; }
    .person-manage .person-table .td.td-title {
      background-color: #f7f6f6; }
      .person-manage .person-table .td.td-title.asterisk:before {
        content: '*';
        color: red; }
    .person-manage .person-table .td:not(.td-title) {
      width: 250px; }
    .person-manage .person-table .td.td-file {
      height: 120px; }
    .person-manage .person-table .td .file-pho::before {
      content: '\9009\62E9\4EBA\5458\7167\7247'; }
    .person-manage .person-table .td .file {
      margin-left: 0;
      width: 100px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .person-manage .person-table .td .input-2 {
      height: 35px; }
    .person-manage .person-table .td .fileImg {
      display: block;
      margin: 0 auto;
      width: 100px;
      height: 100px; }

.person-manage .performance-table {
  margin-bottom: 15px; }
  .person-manage .performance-table .td.td-title {
    background-color: #f7f6f6; }

.person-manage .person-tree {
  height: 400px !important; }

@media (max-height: 900px) {
  .person-manage {
    /*定义滚动条轨道 内阴影*/
    /*定义滑块 内阴影*/ }
    .person-manage .table-module::-webkit-scrollbar {
      width: 12px;
      /* 纵向滚动条*/
      height: 8px;
      /* 横向滚动条 */ }
    .person-manage .table-module::-webkit-scrollbar-track {
      border-radius: 6px; }
    .person-manage .table-module::-webkit-scrollbar-thumb {
      background: rgba(0, 0, 0, 0.2);
      border-radius: 6px; }
    .person-manage .per-module {
      height: auto; }
      .person-manage .per-module .per-module-box {
        height: auto; } }

@media (min-height: 900px) {
  .person-manage .per-module {
    height: calc(100% - 220px); }
    .person-manage .per-module .per-module-box {
      max-height: calc(100% - 85px); } }

.hidden-type .td-level1 {
  color: #fff;
  background-color: #ff2525; }

.hidden-type .td-level2 {
  color: #fff;
  background-color: #f07d22; }

.hidden-type .td-level3 {
  color: #fff;
  background-color: #eed005; }

.hidden-type .td-level4 {
  color: #fff;
  background-color: #3291f8; }

.hidden-type .tab-span span {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border: 1px solid #ccc;
  cursor: pointer;
  padding: 0 10px;
  font-size: 12px; }

.hidden-type .tab-span.htab-span span {
  margin-right: 5px;
  border-bottom: none;
  border-radius: 4px 4px 0 0; }
  .hidden-type .tab-span.htab-span span.on {
    color: #fff;
    background-color: #aaadaf;
    border-color: transparent; }
    .hidden-type .tab-span.htab-span span.on.tab-1 {
      background-color: #ff2525; }
    .hidden-type .tab-span.htab-span span.on.tab-2 {
      background-color: #f07d22; }
    .hidden-type .tab-span.htab-span span.on.tab-3 {
      background-color: #eed005; }
    .hidden-type .tab-span.htab-span span.on.tab-4 {
      background-color: #3291f8; }
  .hidden-type .tab-span.htab-span span:hover {
    color: #fff;
    background-color: #aaadaf;
    border-color: transparent; }
    .hidden-type .tab-span.htab-span span:hover.tab-1 {
      background-color: #ff2525; }
    .hidden-type .tab-span.htab-span span:hover.tab-2 {
      background-color: #f07d22; }
    .hidden-type .tab-span.htab-span span:hover.tab-3 {
      background-color: #eed005; }
    .hidden-type .tab-span.htab-span span:hover.tab-4 {
      background-color: #3291f8; }

.hidden-type .tab-span.stab-span span {
  display: block;
  margin-bottom: 10px;
  border-right: none;
  border-radius: 4px 0 0 4px; }
  .hidden-type .tab-span.stab-span span.on {
    background: #409eff;
    color: #fff; }
  .hidden-type .tab-span.stab-span span:hover {
    background: #409eff;
    color: #fff; }

.box--risk-checklist .box__radios {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  .box--risk-checklist .box__radios .radio-item {
    margin-right: 35px; }
    .box--risk-checklist .box__radios .radio-item .radio__title {
      margin-left: 10px; }

.box--risk-checklist .box__total {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .box--risk-checklist .box__total .total-item {
    width: 15%; }
    .box--risk-checklist .box__total .total-item .total__label {
      margin-bottom: 10px; }

.box--risk-checklist .box-layout {
  display: flex;
  align-items: center;
  height: calc(100% - 120px); }
  .box--risk-checklist .box-layout .layout__left,
  .box--risk-checklist .box-layout .layout__right {
    height: 100%;
    overflow: auto; }
  .box--risk-checklist .box-layout .layout__left {
    width: 300px;
    margin-right: 25px; }
  .box--risk-checklist .box-layout .layout__right {
    flex: 1; }
    .box--risk-checklist .box-layout .layout__right .layout__tab {
      display: flex;
      align-items: center; }
      .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item {
        margin: 0 5px;
        padding: 10px 20px;
        color: #fff;
        border-radius: 7px 7px 0 0; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item:hover {
          cursor: pointer; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.tab__item--green {
          background-color: #edf1f2; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.tab__item--red {
          background-color: #ff2525; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.tab__item--orange {
          background-color: #f07d22; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.tab__item--yellow {
          background-color: #eed104; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.tab__item--blue {
          background-color: #3292f8; }
        .box--risk-checklist .box-layout .layout__right .layout__tab .tab__item.active {
          color: #000; }

.box--risk-checklist .treeBox {
  width: 260px;
  height: 250px;
  position: static; }

.box--risk-checklist .box__header {
  display: flex;
  align-items: center; }
  .box--risk-checklist .box__header h2 {
    margin-right: 25px; }

.box--risk-checklist .modal-body--detail {
  min-width: 700px; }
  .box--risk-checklist .modal-body--detail .table:first-child {
    margin-bottom: 35px; }
  .box--risk-checklist .modal-body--detail .table .td--left {
    text-align: left;
    background: #fff; }

.box--risk-checklist .col--textarea {
  display: flex; }
  .box--risk-checklist .col--textarea .col__label {
    width: 125px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ddd;
    text-align: right;
    border-right: none;
    border-radius: 3px 0 0 3px;
    background-color: whitesmoke;
    color: #666; }
    .box--risk-checklist .col--textarea .col__label.label--required::before {
      position: relative;
      top: 2px;
      padding-right: 3px;
      content: '*';
      color: #ff0000; }
  .box--risk-checklist .col--textarea .col__content {
    flex: 1; }
    .box--risk-checklist .col--textarea .col__content .col__textarea {
      width: 100%;
      height: 80px; }
    .box--risk-checklist .col--textarea .col__content .count-box {
      text-align: right; }

.box--wechat-configuration .col-main {
  display: flex;
  justify-content: center; }
  .box--wechat-configuration .col-main .col-item--danger {
    color: red; }
    .box--wechat-configuration .col-main .col-item--danger .fa:hover {
      cursor: pointer; }
  .box--wechat-configuration .col-main .mr-115 {
    margin-right: 115px; }

.box--wechat-configuration .box__label--wechat {
  display: flex;
  justify-content: center;
  align-items: center; }
  .box--wechat-configuration .box__label--wechat .label__title {
    margin-right: 250px;
    font-size: 16px;
    color: #666; }

.box--wechat-configuration .box__footer--fixed {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-top: 100px;
  margin-bottom: 25px;
  width: 100%; }

/*# sourceMappingURL=main.css.map*/