@charset "UTF-8";

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: Source Han Sans CN, PingFang SC, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin: 0;
  color: #666666;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  color: #666666;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
}

a:active, a:hover {
  outline: 0;
}

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

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6, p, div {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

body {
  font-size: 12px;
  line-height: 1.428571429;
}

ul, li, dl, dd, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

iframe {
  border: none;
}

.v-modal {
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

.cursor {
  cursor: pointer;
}

.wrapper {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.hid {
  display: none !important;
}

.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.fn-clear {
  zoom: 1;
}

.fn-clear:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.btn {
  border: 0;
  outline: none;
  display: inline-block;
  background: #d50c1c;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 45px;
  line-height: 45px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  cursor: pointer;
}

.search-btn {
  width: 85px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  -moz-border-radius: 2px;
}

.btn[disabled], .dis-btn {
  background: #999999 !important;
}

.wl-text {
  display: inline-block;
  border: 1px solid #e2e2e2;
  padding: 3px 5px;
  height: 40px;
  line-height: 40px;
  width: 100%;
}

input[type=text]:focus, input[type=password]:focus {
  outline: none;
}

input[aria-invalid=true] {
  border: 1px solid #ff0000 !important;
}

.search-text {
  display: inline-block;
  border: 1px solid #bfcbd9;
  padding: 3px 5px;
  height: 30px;
  line-height: 30px;
  width: 155px;
}

.user-text {
  display: inline-block;
  border: 1px solid #bfcbd9;
  padding: 2px 5px;
  height: 32px;
  line-height: 32px;
  width: 100%;
}

.user-textarea {
  display: inline-block;
  border: 1px solid #bfcbd9;
  padding: 3px 5px;
  line-height: 30px;
  line-height: 30px;
  width: 100%;
  min-height: 70px;
}

.bg-f5 {
  background: #f5f5f5;
}

.bg-fff {
  background: #fff;
  -webkit-box-shadow: 0 0 2px #d0d1d4;
          box-shadow: 0 0 2px #d0d1d4;
}

.bg-999 {
  background: #999;
}

.c3 {
  color: #333 !important;
}

.c6 {
  color: #666 !important;
}

.c9 {
  color: #999 !important;
}

.cc {
  color: #ccc;
}

.c-blue {
  color: #0087be !important;
}

.c-orange {
  color: #ff7200;
}

.c-orange1 {
  color: #ff6834;
}

.c-green {
  color: #41c14d;
}

.c-red {
  color: #ff0000;
}

.bg-blue {
  background-color: #1684ff !important;
}

.bg-orange {
  background-color: #ff6834 !important;
}

.bg-green {
  background-color: #41c14d !important;
}

.bg-red {
  background-color: #ff0000 !important;
}

.ml5 {
  margin-left: 5px;
}

.ml30 {
  margin-left: 30px;
}

.mr5 {
  margin-right: 5px;
}

.mr10 {
  margin-right: 10px;
}

.mr20 {
  margin-right: 20px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.mt20 {
  margin-top: 20px;
}

.pl50 {
  padding-left: 50px;
}

.border0 {
  border: 0 !important;
}

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

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

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

.ver-mid {
  vertical-align: middle !important;
}

.dis-btn {
  background: #999999 !important;
}

.more:hover {
  color: #1684ff !important;
}

.in-block {
  display: inline-block !important;
}

.table-cell {
  display: table-cell;
}

.no-space {
  font-size: 0px;
  letter-spacing: -5em;
}

.no-space a, .no-space li, .no-space input, .no-space select, .no-space label, .no-space div, .no-space span, .no-space textarea {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 0px;
}

.no-space li div {
  display: block;
}

.f24 {
  font-size: 24px;
}

label {
  display: inline;
}

.regular-checkbox {
  display: none !important;
}

.regular-checkbox + label {
  background-color: #fafafa;
  border: 1px solid #cacece;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.regular-checkbox:checked + label {
  background-color: #e9ecee;
  border: 1px solid #adb8c0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
  color: #99a1a7;
}

.regular-checkbox:checked + label:after {
  content: "✔";
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 3px;
  color: #99a1a7;
}

.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 100px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.avatar-uploader.no-border .el-upload {
  border: 0;
}

.avatar-uploader .el-upload:hover {
  border-color: #20a0ff;
}

.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 98px;
  height: 98px;
  line-height: 98px !important;
  text-align: center;
}

.avatar {
  width: 100px;
  height: 100px;
  display: block;
  /*border-radius: 50%;*/
}

.user-form .el-date-editor.el-input {
  width: 245px;
}

.user-form .el-input__inner {
  border-radius: 0px !important;
  border: 1px solid #e2e2e2 !important;
  height: 32px !important;
}

.el-upload__input {
  display: none !important;
}

.input_error {
  border: 1px solid #ff0000 !important;
}

.el-textarea__inner {
  height: 150px;
}

.el-table {
  border: 1px solid #cecece !important;
}

.pull-right-form .el-input__inner {
  width: 100% !important;
}
@charset "UTF-8";

.page-box {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right;
}

.bread-nav {
  margin: 15px auto;
  font-size: 14px;
}

.bread-nav a, .bread-nav span {
  color: #999999;
}

.bread-nav a.active {
  color: #666666;
}

.header-top {
  height: 30px;
  line-height: 30px;
  background: #f2f2f2;
  color: #666666;
}

.header-top .quick-menu {
  font-size: 0px;
  letter-spacing: -5em;
  height: 30px;
}

.header-top .quick-menu a, .header-top .quick-menu span {
  font-size: 12px;
  letter-spacing: 0em;
}

.header-top .quick-menu a.quick-menu-link {
  margin-left: 10px;
}

.header-top .quick-menu .tel {
  margin-left: 10px;
  color: #666;
  font-weight: bold;
}

.header-top .quick-menu .tel .iconfont {
  margin-right: 5px;
  font-size: 12px;
}

.header-top .line {
  margin-left: 10px;
  color: #999999;
}

.header-top .user-info {
  position: relative;
  padding-left: 10px;
}

.header-top .role {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #60c56a;
  border-radius: 3px;
  -moz-border-radius: 3px;
  margin-left: 5px;
}

.header-body {
  height: 100px;
  width: 100%;
  background: #fff;
}

.header-body .logo {
  margin-top: 25px;
}

.header-body .nav-content {
  padding-top: 30px;
}

.header-body .nav-content a {
  line-height: 42px;
  display: inline-block;
  padding: 0 6px;
  margin-left: 30px;
  font-size: 18px;
  color: #333;
}

.header-body .nav-content .mj-index {
  padding: 0 0 0 6px;
}

.header-body .nav-content .mj-index.active, .header-body .nav-content .mj-index:hover {
  color: #1684ff;
}

.header2 {
  height: 80px;
  padding-top: 10px;
}

.header2 .title {
  display: inline-block;
  color: #666;
  font-size: 26px;
  line-height: 35px;
  padding-left: 30px;
  margin-left: 30px;
  margin-top: 10px;
  border-left: 2px solid #c2c2c2;
}

.footer {
  background: -webkit-gradient(linear, left top, right top, from(#164046), color-stop(#1d4d48), to(#265c4a));
  background: linear-gradient(to right, #164046, #1d4d48, #265c4a);
}

.footer .footer-top {
  padding: 30px 0;
  /*border-bottom: 1px solid #2b3643;*/
}

.footer .platform-menu {
  display: inline-block;
  vertical-align: top;
  width: 170px;
}

.footer .platform-menu.business-cooperation {
  width: 200px;
}

.footer .platform-menu dt {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 15px;
}

.footer .platform-menu dd {
  margin-bottom: 8px;
  color: #fff;
}

.footer .platform-menu dd a {
  color: #fff;
}

.footer .platform-menu dd .iconfont {
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
  font-size: 20px;
}

.footer .web-code {
  padding-top: 15px;
  font-size: 0px;
  letter-spacing: -5em;
}

.footer .web-code li {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin-left: 15px;
  font-size: 16px;
  letter-spacing: 0em;
}

.footer .copy-right {
  /*height: 98px;*/
  padding: 26px 0;
  /*line-height: 50px;*/
  background: #010b17;
  color: #697481;
  text-align: center;
}

.footer .copy-right {
  font-size: 12px;
  color: #fff;
}

.footer .friend-link {
  text-align: center;
  padding: 25px 0;
  color: #a0acba;
}

.footer .friend-link a.link {
  color: #a0acba;
}

.footer .friend-link a.link .line {
  color: #2b3643;
  margin: 0 10px;
}

.banner {
  position: relative;
  height: 490px;
}

.banner .bd {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 100%;
}

.banner .bd ul {
  width: 100% !important;
  max-width: 1920px;
  margin: 0 auto;
}

.banner .bd li {
  width: 100% !important;
  height: 490px;
  background-position: center 0;
  background-repeat: no-repeat;
}

.banner .bd li a {
  display: block;
  height: 490px;
}

.banner .hd {
  width: 100%;
  bottom: 20px;
  left: 0;
  text-align: center;
  position: absolute;
  z-index: 10;
}

.banner .hd li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background: #b1b1b1;
  filter: alpha(Opacity=50);
  opacity: 0.5;
  margin: 0 4px;
  _margin: 0 2px;
  cursor: pointer;
}

.banner .hd li.on {
  background: #14aff5;
}

.banner .search-wrap {
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 30px;
  width: 330px;
  height: 430px;
  background: #fff;
}

.banner .search-wrap .search-title {
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
}

.banner .search-wrap .search-title li {
  position: relative;
  float: left;
  width: 50%;
  text-align: center;
}

.banner .search-wrap .search-title .arrow-up {
  display: none;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #2562b4;
  position: absolute;
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
}

.banner .search-wrap .search-title li a {
  display: inline-block;
  height: 55px;
  line-height: 55px;
  padding: 0 5px;
}

.banner .search-wrap .search-title li.active a {
  color: #2562b4;
  border-bottom: 2px solid #2562b4;
}

.banner .search-wrap .search-title li a:hover {
  color: #2562b4;
}

.banner .search-wrap .search-title li.active .arrow-up {
  display: block;
}

.banner .search-wrap .search-content {
  padding: 0 30px;
}

.banner .search-wrap .search-content .item {
  margin: 20px 0;
}

.banner .search-wrap .search-content .title {
  font-size: 14px;
  color: #333;
  margin-bottom: 5px;
}

.banner .search-wrap .search-content .index-search-btn {
  font-size: 16px;
  margin-top: 20px;
}

.banner .search-wrap .search-advantage {
  font-size: 0px;
  letter-spacing: -5em;
}

.banner .search-wrap .search-advantage-item {
  display: inline-block;
  width: 50%;
  text-align: center;
  font-size: 14px;
  color: #999;
}

.banner .search-wrap .search-advantage-item .icon {
  display: inline-block;
  width: 55px;
  height: 55px;
  line-height: 50px;
  border: 2px solid #1684ff;
  border-radius: 55px;
  -moz-border-radius: 55px;
  margin-bottom: 5px;
  text-align: center;
}

.banner .search-wrap .search-advantage-item .iconfont {
  letter-spacing: 0;
  font-size: 24px;
  color: #1684ff;
}

.banner .search-wrap .search-advantage-item p {
  letter-spacing: 0;
  font-size: 14px;
}

.web-advantage {
  background: #fff;
  height: 280px;
  padding: 45px 0 50px;
  font-size: 0px;
  letter-spacing: -5em;
}

.web-advantage .item {
  display: inline-block;
  width: 25%;
  text-align: center;
  font-size: 14px;
}

.web-advantage .item .title {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  margin-bottom: 15px;
}

.web-advantage .item p {
  font-size: 14px;
  line-height: 22px;
  color: #999;
}

.web-advantage .item .icon {
  margin-bottom: 20px;
}

.supply {
  background: #f5f5f5;
  padding: 50px 0 55px;
}

.supply .title {
  font-size: 24px;
  color: #333;
  margin-bottom: 10px;
}

.supply .title .iconfont {
  font-size: 26px;
  color: #1684ff;
  vertical-align: middle;
  margin-right: 10px;
}

.supply .title .more {
  color: #999;
  font-size: 14px;
  line-height: 34px;
}

.supply .supply-list {
  background: #fff;
}

.supply .supply-list .supply-item {
  float: left;
  width: 560px;
  margin: 0 30px 0 10px;
  padding: 20px 10px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 0px;
  letter-spacing: -5em;
}

.supply .supply-list .supply-item:hover {
  background: #e8f0f9;
}

.supply .supply-list .col {
  display: inline-block;
  width: 240px;
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 24px;
}

.supply .supply-list .col.col2 {
  width: 180px;
}

.supply .supply-list .col.col3 {
  width: 120px;
  text-align: right;
}

.router {
  padding: 60px 0 30px;
}

.router .title {
  font-size: 24px;
  color: #333;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}

.router .title .iconfont {
  font-size: 30px;
  color: #1684ff;
  vertical-align: middle;
  margin-right: 10px;
}

.router .title .more {
  color: #999;
  font-size: 14px;
  line-height: 34px;
}

.router .router-list .router-item {
  float: left;
  width: 580px;
  margin: 0 10px 0 10px;
  padding: 10px 0 10px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 0px;
  letter-spacing: -5em;
}

.router .router-list .router-item:hover {
  background: #e8f0f9;
}

.router .router-list .router-item .title2 {
  letter-spacing: 0;
  color: #333;
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 20px;
  line-height: 26px;
}

.router .router-list .router-item .title2 .iconfont {
  font-size: 18px;
}

.router .router-list .col {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 24px;
}

.router .router-list .col.col1 {
  width: 70px;
  text-align: center;
}

.router .router-list .col.col1 .iconfont {
  font-size: 36px;
}

.router .router-list .col.col2 {
  width: 340px;
  padding-left: 20px;
}

.router .router-list .col.col3 {
  width: 240px;
}

.bidding {
  padding: 60px 0;
  background: #f5f5f5;
}

.bidding .title {
  font-size: 24px;
  color: #333;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}

.bidding .title .iconfont {
  font-size: 30px;
  color: #1684ff;
  vertical-align: middle;
  margin-right: 10px;
}

.bidding .title .more {
  color: #999;
  font-size: 14px;
  line-height: 34px;
}

.bidding .bidding-list .bidding-item {
  border-bottom: 1px solid #e2e2e2;
  font-size: 0px;
  letter-spacing: -5em;
  line-height: 60px;
}

.bidding .bidding-list .bidding-item.bidding-title {
  line-height: 50px;
}

.bidding .bidding-list .bidding-item:hover {
  background: #e8f0f9;
}

.bidding .bidding-list .bidding-item.bidding-title:hover {
  background: #f5f5f5;
}

.bidding .bidding-list .bidding-item .col {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #666;
}

.bidding .bidding-list .bidding-item.bidding-title .col {
  color: #999;
}

.bidding .bidding-list .bidding-item .col.col1 {
  width: 300px;
  text-align: left;
  padding-left: 25px;
  color: #333333;
}

.bidding .bidding-list .bidding-item.bidding-title .col.col1 {
  padding-left: 0px;
  color: #999;
}

.bidding .bidding-list .bidding-item .col.col2 {
  width: 165px;
}

.bidding .bidding-list .bidding-item .col.col3 {
  text-align: left;
  padding-left: 30px;
  width: 300px;
}

.bidding .bidding-list .bidding-item .col.col4 {
  width: 145px;
}

.bidding .bidding-list .bidding-item .col.col5 {
  width: 155px;
}

.bidding .bidding-list .bidding-item .col.col6 {
  width: 135px;
}

.bidding .bidding-list .bidding-item .col.col6 .btn {
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  width: 50%;
}

.platform {
  padding: 60px 0px;
}

.platform .platform-info {
  width: 655px;
}

.platform .news-list {
  width: 495px;
}

.platform .title {
  font-size: 24px;
  color: #000;
  margin-bottom: 40px;
}

.platform .title .more {
  font-size: 14px;
  color: #999;
  line-height: 34px;
}

.platform .platform-content {
  padding-left: 320px;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
}

.platform .platform-content .title2 {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
}

.platform .news-item {
  line-height: 38px;
}

.platform .news-item a.item {
  display: block;
}

.platform .news-item a.item:hover, .platform .news-item a.item:hover .date {
  color: #1684ff;
}

.platform .news-item a.item .icon {
  font-size: 36px;
  line-height: 36px;
  height: 38px;
  display: inline-block;
  vertical-align: top;
  color: #1684ff;
}

/*** 新闻列表 ***/
.news-box .news-box-left {
  width: 260px;
  background: #fff;
}

.news-box .news-box-right {
  margin-left: 280px;
  background: #fff;
}

.news-box .news-menu {
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 0px 2px #d0d1d4;
          box-shadow: 0px 0px 2px #d0d1d4;
}

.news-box .news-menu dt {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e2e2e2;
  padding-left: 10px;
  margin-bottom: 20px;
}

.news-box .news-menu .title {
  display: inline-block;
  height: 49px;
  line-height: 49px;
  padding: 0 15px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  border-bottom: 2px solid;
  -o-border-image: linear-gradient(#0087be, #17a98d) 30 30;
     border-image: -webkit-gradient(linear, left top, left bottom, from(#0087be), to(#17a98d)) 30 30;
     border-image: linear-gradient(#0087be, #17a98d) 30 30;
}

.news-box .news-menu dd {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding-left: 85px;
  border-left: 6px solid #fff;
}

.news-box .news-menu dd.active {
  border-left: 6px solid #f5f5f5;
  background: #f5f5f5;
}

.news-box .news-type {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e2e2e2;
  padding-left: 10px;
}

.news-box .news-type .title {
  display: inline-block;
  height: 49px;
  line-height: 49px;
  padding: 0 15px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  border-bottom: 2px solid #1684ff;
  border-bottom: 2px solid;
  -o-border-image: linear-gradient(#0087be, #17a98d) 30 30;
     border-image: -webkit-gradient(linear, left top, left bottom, from(#0087be), to(#17a98d)) 30 30;
     border-image: linear-gradient(#0087be, #17a98d) 30 30;
}

.news-box .news-list {
  padding: 0 10px;
}

.news-box .news-list .news-item {
  padding: 20px 0;
  border-bottom: 1px solid #e2e2e2;
}

.news-box .news-list .date {
  float: left;
  display: inline;
  width: 90px;
  height: 70px;
  text-align: center;
  padding-top: 5px;
}

.news-box .news-list .date .day {
  font-size: 26px;
  color: #333;
}

.news-box .news-list .date .year-month {
  font-size: 14px;
  color: #999;
}

.news-box .news-list .title {
  margin-bottom: 5px;
}

.news-box .news-list .title a {
  font-size: 14px;
  color: #0087be;
}

.news-box .news-list .content {
  line-height: 20px;
  color: #999999;
}

.news-box .news-details {
  -webkit-box-shadow: 0 0 2px #d0d1d4;
          box-shadow: 0 0 2px #d0d1d4;
}

.news-box .news-details .news-details-title {
  border-bottom: 1px solid #e2e2e2;
}

.news-box .news-details .news-details-title .title {
  font-size: 20px;
  color: #000;
  line-height: 82px;
  text-align: center;
  font-weight: normal;
}

.news-box .news-details .news-details-title .publish-date {
  text-align: right;
  color: #c2c2c2;
  padding: 0 40px;
  font-size: 14px;
  line-height: 32px;
}

.news-box .news-details .news-details-content {
  padding: 21px 40px 61px;
  font-size: 14px;
}

.news-box .news-details-content p {
  margin: 0;
  padding: 0;
  line-height: 30px;
  color: #666;
}

/*** 招投标详情 ***/
.tender-details {
  padding: 0 20px;
  background: #fff;
}

.tender-details .tender-details-title {
  padding-bottom: 15px;
  border-bottom: 1px solid #e2e2e2;
}

.tender-details .tender-details-list li {
  margin: 0 45px;
}

.tender-details .tender-details-content {
  padding: 15px;
  line-height: 30px;
  font-size: 12px;
}

.tender-details .tender-details-download {
  padding-left: 35px;
  margin-top: 50px;
  font-size: 14px;
  line-height: 30px;
}

.tender-details .tender-details-download a {
  text-decoration: underline;
  margin-right: 25px;
}

/*** 路线信息 ***/
.router-list {
  /*border-top: 3px solid #1684ff;*/
  background: #fff;
}

.router-list .router-search {
  padding: 20px 0;
}

.router-list .router-search li {
  margin-right: 20px;
}

.router-list .router-search .name {
  display: inline-block;
  width: 70px;
  text-align: right;
  padding-right: 5px;
}

.router-list .router-search .r-more-search {
  position: relative;
  display: inline-block;
  width: 110px;
  padding-right: 15px;
  line-height: 28px;
  background: #f5f4f4;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  text-align: center;
}

.router-list .router-search .r-more-search .arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 10px;
  margin-top: -3px;
  height: 5px;
  background-position: -10px -25px;
}

.router-list .router-search .r-more-search .arrow.arrow-up {
  background-position: -10px -10px;
}

.router-list .router-list-title {
  background: #f5f5f6;
  height: 40px;
  line-height: 40px;
  margin: 0 25px;
}

.router-list .router-search li .city-picker-box, .router-list .router-search li .el-date-editor.el-input {
  display: inline-block !important;
  vertical-align: middle;
}

.router-list .router-list-title li, .router-list .router-list-item li {
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}

.router-list .col1 {
  width: 20%;
}

.router-list .col2 {
  width: 20%;
}

.router-list .col3 {
  width: 10%;
}

.router-list .col4 {
  width: 15%;
}

.router-list .col5 {
  width: 5%;
}

.router-list .col6 {
  width: 10%;
}

.router-list .col7 {
  width: 10%;
}

.router-list .col8 {
  width: 10%;
}

.router-list .router-list-item {
  padding: 20px 25px;
  border-bottom: 1px solid #e2e2e2;
  text-align: left;
}

.router-list .router-list-item:hover {
  background: #ebeff6;
}

.router-list .router-list-item .btn {
  width: 70px;
  height: 30px;
  line-height: 30px;
}

/*** 货源详情 ***/
.supply-details .supply-details-title {
  padding: 20px 0px 0 40px;
}

.supply-details .supply-details-title .word {
  display: inline-block;
  width: 1030px;
  height: 40px;
  line-height: 40px;
  padding-left: 30px;
  background: #ebf2f9;
  border: 1px dashed #1684ff;
  color: #1684ff;
  font-size: 14px;
  margin-right: 5px;
}

.supply-details .supply-details-title .btn {
  width: 80px;
  height: 40px;
  line-height: 40px;
  vertical-align: top;
  font-size: 16px;
}

.supply-details .supply-details-item {
  padding: 40px;
  border-bottom: 1px solid #e2e2e2;
}

.supply-details .supply-details-item:last-child {
  border: 0;
}

.supply-details .supply-details-item .icon {
  display: inline-block;
  vertical-align: top;
  width: 260px;
  height: 170px;
  border-right: 1px solid #e2e2e2;
  text-align: center;
}

.supply-details .supply-details-item .supply-details-info {
  display: inline-block;
  width: 830px;
  padding-left: 30px;
  vertical-align: top;
  font-size: 14px;
}

.supply-details .supply-details-item .supply-info-item {
  display: inline-block;
  vertical-align: top;
  width: 260px;
}

.supply-details .supply-details-item .supply-details-info li {
  margin-bottom: 15px;
}

.supply-details .supply-details-item .supply-details-info .name {
  display: inline-block;
  width: 120px;
  text-align: right;
  padding-right: 5px;
  color: #999999;
}

.no-left-border {
  border-left: 0 !important;
}

.no-bottom-border {
  border-bottom: 0 !important;
}

.no-right-border {
  border-right: 0 !important;
}

.no-top-margin {
  margin-top: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

/*修改elemnet 样式*/
/*分页*/
.el-pager li.active {
  color: #0087be !important;
}

/* 颜色 */
.color-primary {
  color: #D80C1E;
}

.color-tip {
  color: #8C8C8C;
}

/*查询按钮*/
.color-full {
  background: -webkit-gradient(linear, left top, right top, from(#0087be), to(#18aa8b)) !important;
  background: linear-gradient(to right, #0087be, #18aa8b) !important;
}

/*重置按钮*/
.color-orange {
  background: #ff9600 !important;
}

.el-button--primary {
  background: #D80C1E !important;
  border-color: #D80C1E !important;
}

.el-button--warning {
  background: #ff9600 !important;
}

/*.el-button--text{*/
/*color: #0087be!important;*/
/*}*/
.el-select-dropdown__item.selected {
  color: #0087be !important;
}

/*.el-dialog__header{*/
/*background-color: #0087be!important;*/
/*}*/
.el-dropdown-menu__item:hover {
  color: #606266 !important;
}

/* global style */
.ui-col__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 30px;
}

.ui-col__label {
  display: inline-block;
  width: 90px;
  text-align: right;
}

.font-bold {
  font-weight: bold !important;
}
@charset "UTF-8";

/* flex布局 */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.un-flex {
  display: initial;
}

.flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-grow: 1;
}

.flex-col-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-column-justc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-column-alignc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-column-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /* align-items: end */
}

.flex-column-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flex-column-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.flex-column-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.flex-row-justc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-row-alignc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-row-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-row-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-row-around {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-row-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-row-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* 水平对齐方式 */
.text-align-left {
  text-align: left;
}

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

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

/* 水平对齐方式 */
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.clear-fix:before,
.clear-fix:after {
  display: table;
  content: "";
}

.clear-fix:after {
  clear: both;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.absolute-top {
  position: absolute;
  top: 0;
}

.absolute-bottom {
  position: absolute;
  bottom: 0;
}

.absolute-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.absolute-x-middle {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.absolute-y-middle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fixed-top {
  position: fixed;
  top: 0;
}

.fixed-bottom {
  position: fixed;
  bottom: 0;
}

/* 垂直对齐方式 */
.vertical-top {
  vertical-align: top;
}

.vertical-middle {
  vertical-align: middle;
}

.vertical-bottom {
  vertical-align: bottom;
}

.vertical-text-top {
  vertical-align: text-top;
}

.vertical-text-bottom {
  vertical-align: text-bottom;
}
@charset "UTF-8";

/* 白色系 */
.bg-ffffff {
  background: #ffffff;
}

/* 灰色系 */
.bg-f5f5f5 {
  background-color: #f5f5f5;
}

.bg-f8f8f8 {
  background-color: #f8f8f8;
}

.bg-999999 {
  background-color: #999999;
}

/* 橘色系 */
.bg-ff6834 {
  background-color: #ff6834 !important;
}

/* 红色系 */
.bg-ff0000 {
  background-color: #ff0000 !important;
}

/* 蓝色系 */
.bg-1684ff {
  background-color: #1684ff !important;
}

/* 绿色系 */
.bg-41c14d {
  background-color: #41c14d !important;
}
@charset "UTF-8";

/* 白色系 */
.c-ffffff {
  color: #ffffff;
}

/* 灰色系 */
.c-333333 {
  color: #333333 !important;
}

.c-666666 {
  color: #666666 !important;
}

.c-8c8c8c {
  color: #8c8c8c;
}

.c-999999 {
  color: #999999 !important;
}

.c-cccccc {
  color: #cccccc;
}

/* 橘色係 */
.c-ff7200 {
  color: #ff7200;
}

.c-ff6834 {
  color: #ff6834;
}

/* 紅色系 */
.c-ff0000 {
  color: #ff0000;
}

.c-d80c1e {
  color: #d80c1e;
}

/* 藍色系 */
.c-0087be {
  color: #0087be !important;
}

/* 綠色系 */
.c-41c14d {
  color: #41c14d;
}
@charset "UTF-8";

/* 字体大小 */
.f-s12 {
  font-size: 12px !important;
}

.f-s14 {
  font-size: 14px !important;
}

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

.f-s18 {
  font-size: 18px !important;
}

.f-s20 {
  font-size: 20px !important;
}

.f-s24 {
  font-size: 24px !important;
}

.f-s30 {
  font-size: 30px !important;
}

/* 字体加粗 */
.f-wb {
  font-weight: bold !important;
}
@charset "UTF-8";

/*
m --> margin
ml --> margin-left
mr --> margin-right
mt --> margin-top
mb --> margin-bottom
*/
.m-0 {
  margin: 0 !important;
}

.m-auto {
  margin: auto;
}

/* 左 */
.ml-0 {
  margin-left: 0 !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

/* 右 */
.mr-0 {
  margin-right: 0 !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

/* 上 */
.mt-0 {
  margin-top: 0 !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

/* 下 */
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}
@charset "UTF-8";

@media screen and (min-width: 768px) {
  /* 滚动条 */
  ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
  }
  ::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 5px;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid transparent;
    background-color: rgba(144, 147, 153, 0.3);
    background-clip: padding-box;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(144, 147, 153, 0.5);
  }
}
@media screen and (max-width: 1524px) {
  /*.pull-right-form .el-form-item__content > .el-input, .el-form-item__content > .el-select, .city-picker-box {
    width: 200px !important;
  }*/
  .mine-inputSearch {
    width: 265px !important;
  }
  .time-inputSearch {
    width: 540px !important;
  }
  .ui-form .el-date-editor.time-picker {
    width: 230px !important;
  }
  /*.pull-right-form .el-form-item__content > .el-input__dub {
    width: 300px !important;
  }*/
}
@charset "UTF-8";

/*
p --> padding
pl --> padding-left
pr --> padding-right
pt --> padding-top
pb --> padding-bottom
*/
.p-0 {
  padding: 0 !important;
}

/* 左 */
.pl-0 {
  padding-left: 0 !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

/* 右 */
.pr-0 {
  padding-right: 0 !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

/* 上 */
.pt-0 {
  padding-top: 0 !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

/* 下 */
.pb-0 {
  padding-bottom: 0 !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}
.login-box .login-form {
  width: 320px;
  height: 300px;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 0px 15px;
}

.login-box .login-form .title {
  font-size: 22px;
  text-align: center;
  color: #333333;
  margin-bottom: 15px;
}

.login-box .login-form .msg-wrap {
  min-height: 23px;
  margin-top: 5px;
  margin-bottom: 5px;
  height: auto !important;
}

.login-box .login-form .error-box {
  position: relative;
  background: #ffebeb;
  color: #e4393c;
  border: 1px solid #faccc6;
  padding: 3px 10px 3px 35px;
  line-height: 15px;
  height: auto;
  margin-bottom: 5px;
}

.login-box .login-form .error-box .iconfont {
  position: absolute;
  left: 8px;
  top: 4px;
}

.login-box .login-form .item {
  position: relative;
  margin-bottom: 20px;
  z-index: 1;
}

.item-fore1, .login-box .login-form .item-fore2 {
  border: 1px solid #bdbdbd;
  height: 38px;
  width: 100%;
}

.login-box .login-form .login-label {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 37px;
  height: 37px;
  border-right: 1px solid #bdbdbd;
  text-align: center;
  line-height: 37px;
  color: #d4d4d4;
}

.login-box .login-form .login-label .iconfont {
  font-size: 18px;
}

.login-box .login-form .form-item {
  position: relative;
  margin-bottom: 15px;
}

.login-box .login-form .form-item.btn-item {
  margin: 30px auto;
}

.login-box .login-form .wl-text {
  padding-left: 45px;
  height: 36px;
  line-height: 36px;
  border-radius: 0;
  -moz-border-radius: 0;
  border: 0;
  font-size: 14px;
  font-family: "simsun";
}

.reg-container {
  width: 1100px;
  background: #ffffff;
  padding: 30px 0 30px;
  margin-bottom: 20px;
}

.reg-container .reg-left {
  width: 730px;
  border-right: 1px solid #e2e2e2;
}

.reg-container .reg-item {
  margin: 20px 0;
}

.reg-container .reg-label {
  width: 150px;
  text-align: right;
  line-height: 40px;
  font-size: 14px;
}

.reg-container .reg-input {
  position: relative;
  margin-left: 155px;
}

.reg-container .reg-input .wl-text {
  width: 305px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  letter-spacing: 0em;
  border-radius: 0;
  -moz-border-radius: 0;
  border: 1px solid #bdbdbd;
  background: #fff;
}

.reg-container .reg-input .btn.send-code {
  position: absolute;
  left: 194px;
  top: 1px;
  width: 110px;
  background: #f2f2f2;
  color: #333333;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  letter-spacing: 0em;
  border-radius: 0;
  -moz-border-radius: 0;
}

.reg-container .reg-input .btn.send-code[disabled] {
  background: #f2f2f2 !important;
}

.reg-container .reg-input .icon {
  position: absolute;
  left: 10px;
  top: 15px;
}

.reg-container .reg-input .img-code {
  width: 105px;
  height: 40px;
  vertical-align: top;
  margin-left: 5px;
}

.reg-container .reg-input .change-img-code {
  margin-left: 9px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0;
  color: #1684ff;
}

.passwordStrength span {
  display: inline-block;
  width: 45px;
  text-align: center;
  background-color: #d0d0d0;
  border-right: 1px solid #fff;
  line-height: 16px;
  height: 16px;
}

.passwordStrength span.bg1 {
  background: #ff0000;
  color: #ffffff;
}

.passwordStrength span.bg2 {
  background: orange;
  color: #ffffff;
}

.passwordStrength span.bg3 {
  background: green;
  color: #ffffff;
}

.reg-container .reg-input span.error-msg {
  position: absolute;
  top: 10px;
  left: 320px;
  font-size: 14px;
  letter-spacing: 0;
}

.reg-container .reg-input span.error-msg .iconfont {
  margin-right: 5px;
  vertical-align: middle;
}

.reg-container .reg-right {
  margin-left: 780px;
  padding-right: 30px;
}

.reg-container .reg-right .title {
  font-size: 20px;
  color: #fd9000;
  text-align: center;
  margin-bottom: 20px;
}

.reg-container .reg-right .reg-step li {
  padding: 20px 5px;
  border-bottom: 1px solid #e2e2e2;
}

.reg-container .reg-right .reg-step .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: #fd8f00;
  border-radius: 25px;
  -moz-border-radius: 25px;
  color: #fff;
}

.reg-container .reg-right .reg-step .word {
  width: 200px;
  vertical-align: top;
  display: inline-block;
  margin-left: 10px;
  padding-top: 3px;
  line-height: 20px;
}

.reg-container .reg-right .login-now {
  margin-top: 30px;
  text-align: center;
}

.find-pwd-box {
  padding-bottom: 70px;
}

.find-pwd {
  width: 1100px;
}

.find-pwd .find-pwd-step {
  position: relative;
  width: 411px;
  height: 31px;
  margin: 0 auto;
  /*background: url(images/system/findpwd-step.png) no-repeat center;*/
}

.find-pwd .find-pwd-step-active {
  position: absolute;
  width: 0;
  height: 31px;
  top: 0;
  left: 0;
  /*background: url(images/system/findpwd-step-hover.png) no-repeat left top;*/
}

.find-pwd .find-pwd-step-active.find-pwd-step1 {
  width: 20%;
}

.find-pwd .find-pwd-step-active.find-pwd-step2 {
  width: 60%;
}

.find-pwd .find-pwd-step-active.find-pwd-step3 {
  width: 100%;
}

.find-pwd .reg-left {
  border: 0;
  margin-top: 50px;
  margin-left: 250px;
}

.find-pwd .find-pwd-success {
  text-align: center;
  margin-top: 50px;
}

.find-pwd .find-pwd-success .iconfont {
  font-size: 50px;
  color: #1684ff;
}

.find-pwd .find-pwd-success .title {
  font-size: 34px;
  color: #333333;
  margin-bottom: 30px;
}

.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.display-flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.line-height32 {
  line-height: 32px;
}
@charset "UTF-8";

body {
  background: #f5f5f5;
}

.user-table {
  border-collapse: collapse;
  /*color: #1f2d3d;*/
  color: #333;
  width: 100%;
}

.user-table th {
  background-color: #eef1f6;
  color: #1f2d3d;
  font-size: 12px;
  padding: 10px;
  font-weight: normal;
}

.user-table td {
  padding: 10px;
  font-size: 12px;
  border-bottom: 1px solid #dfe6ec;
  line-height: 20px;
}

.user-table td.tool-box {
  padding-left: 15px;
}

.user-table .s-btn {
  display: inline-block;
  border: 1px solid #e2e2e2;
  height: 26px;
  line-height: 24px;
  color: #666666;
  text-align: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  background: #f5f5f5;
  padding: 0 12px;
}

.user-table .s-btn.btn-blue {
  color: #1684ff;
  border: 1px solid #1684ff;
}

.user-table .s-btn.btn-orange {
  color: #ff7200;
  border: 1px solid #ff7200;
}

.user-table.user-table1 td {
  text-align: center;
}

.table-middle-align > thead > tr > th {
  vertical-align: middle;
  font-weight: 400;
}

.table-middle-align > tbody > tr > td, .table-middle-align > tbody > tr > th {
  vertical-align: middle;
}

.table-middle-align > tbody > tr > td .left-label {
  display: inline-block;
  text-align: right;
}

table.user-table td.table_empty, table.user-table th.table_empty {
  text-align: center;
  padding: 20px 0;
}

.user-table > thead > th {
  font-size: 14px;
}

.user-table > tbody > tr {
  background-color: #fff;
}

.user-table > tbody > tr:hover {
  background-color: #eef8fb;
}

.user-table td, .user-table th {
  /*border-bottom: 1px solid #dfe6ec;*/
}

.user-form .user-form-item {
  margin: 15px 0;
}

.user-form.user-form-nomargin .user-form-item {
  margin: 0;
}

.user-form .user-form-label {
  width: 150px;
  padding-left: 5px;
  text-align: right;
  line-height: 30px;
}

.user-form .user-form-input {
  position: relative;
  margin-left: 155px;
  line-height: 30px;
}

.user-form .user-form-input .user-text {
  width: 245px;
}

.user-btn {
  font-size: 14px;
  width: 245px;
  height: 30px;
  line-height: 30px;
}

.user-form .user-btn.user-btn-mid {
  font-size: 14px;
  width: 180px;
  height: 35px;
  line-height: 35px;
}

.user-form .user-form-input .upload-btn {
  font-size: 14px;
  width: 75px;
  height: 35px;
  line-height: 30px;
}

.user-form .user-form-input .upload-img {
  margin: 10px 0;
}

.dy-user-details {
  padding: 30px 0;
}

.dy-user-details .user-details-item .user-info-item {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  border-right: 1px solid #e2e2e2;
}

.dy-user-details .user-details-item .user-info-item:last-child {
  border: 0;
}

.dy-user-details .user-details-item .title {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  padding-left: 50px;
}

.dy-user-details .user-details-item .user-details-info li {
  margin-bottom: 10px;
  line-height: 22px;
  display: table;
}

.dy-user-details .user-details-item .user-details-info .name {
  float: left;
  display: inline;
  width: 120px;
  text-align: right;
  padding-right: 10px;
  color: #999999;
}

.user-header-body {
  height: 80px;
  background: #307bce;
}

.user-header-body .logo {
  margin-top: 10px;
}

.user-header-body .nav {
  width: 700px;
  font-size: 14px;
  margin-left: 30px;
}

.user-header-body .nav a {
  color: #ffffff;
  margin-left: 45px;
  display: inline-block;
  line-height: 73px;
}

.user-header-body .nav a.active {
  border-bottom: 4px solid #ffffff;
}

.user-header-body .search {
  position: relative;
  width: 250px;
  height: 32px;
  background: #ffffff;
  margin-top: 20px;
}

.user-header-body .search-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 12px;
  color: #333333;
  background: #f5f4f4;
}

.user-header-body .wl-text {
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  height: 32px;
  line-height: 32px;
  width: 80%;
}

.user-header-body .wl-text:focus {
  outline: none;
}

.user-container {
  margin: 10px 0;
  min-height: calc(100vh - 5rem - 240px);
}

.more-search {
  padding: 15px;
}

.more-search-list {
  font-size: 0;
  letter-spacing: -5em;
}

.more-search-list li {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  width: 25%;
  font-size: 12px;
  letter-spacing: 0;
  color: #666;
}

.more-search-list li .user-text {
  width: 160px;
}

.user-menu {
  z-index: 1;
  min-width: 180px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  scrollbar-width: none;
}

.user-menu::-webkit-scrollbar {
  display: none;
}

.user-menu dl {
  margin-bottom: 15px;
}

.user-menu dt.title {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 5px;
}

.user-menu dd {
  line-height: 24px;
}

.user-menu dd a.active {
  color: #0087be;
  font-weight: bold;
}

.user-menu dd a:hover {
  color: #0087be;
}

.user-menu dd a:hover .iconfont, .user-menu dd a.active .iconfont {
  font-weight: normal;
}

.user-right {
  padding-left: 190px;
}

.user-guide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  padding-left: 25px;
  margin-bottom: 6px;
  background: #fff;
  -webkit-box-shadow: 0 0 2px #d0d1d4;
          box-shadow: 0 0 2px #d0d1d4;
}

.user-guide .line {
  margin: 0 5px;
}

.user-guide .active {
  color: #333333;
}

.user-box .type-menu {
  font-size: 0px;
  letter-spacing: -5em;
}

.user-box .type-menu li {
  display: inline-block;
  line-height: 22px;
  padding-bottom: 5px;
  font-size: 12px;
  letter-spacing: 0px;
  color: #333333;
  margin-right: 30px;
  cursor: pointer;
}

.user-box .type-menu li .num {
  font-size: 12px;
  color: #666666;
}

.user-box .type-menu li:hover, .user-box .type-menu li:hover .num {
  color: #0087be;
}

.user-box .type-menu li.active {
  color: #0087be;
  border-bottom: 2px solid #0087be;
}

.user-box .type-menu li.active .num {
  color: #0087be;
}

.user-content {
  height: 100%;
  padding: 15px;
  background: #fff;
}

/* user message */
.user-box .user-title {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid #e2e2e2;
}

.user-box .tool-btn-box .tool-btn {
  display: inline-block;
  padding: 0 12px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  margin-right: 10px;
}

.user-box .tool-btn-box .tool-btn.active, .user-box .tool-btn-box .tool-btn:hover {
  color: #1684ff;
  border: 1px solid #1684ff;
}

.user-box .user-title.toolbar {
  padding: 5px 10px;
}

.user-box .search {
  position: relative;
  z-index: 1;
  width: 300px;
  height: 30px;
  border: 1px solid #cccccc;
}

.user-box .search.search2 {
  width: 225px;
}

.user-box .search .sr-btn {
  position: absolute;
  width: 40px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  top: 0;
  right: 0;
  border-left: 1px solid #cccccc;
  background: #f5f5f5;
}

.user-box .search .sr-btn1 {
  padding-right: 12px;
}

.user-box .search .sr-btn2 {
  right: 60px;
}

.user-box .search .wl-text {
  width: 175px;
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  height: 28px;
  line-height: 28px;
}

.user-box .search.search2 .wl-text {
  width: 165px;
}

.user-box .search .wl-text:focus {
  outline: none;
}

.user-box .search .arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 10px;
  margin-top: -3px;
  height: 5px;
  background-repeat: no-repeat;
  background-position: -10px -25px;
  /*background: url(images/user/drop-arrow.png) -10px -25px no-repeat;*/
}

.user-box .search .arrow.arrow-up {
  background-position: -10px -10px;
}

/*** 个人中心-账户信息 ***/
.j-user-info {
  padding: 45px 30px 35px;
  height: 180px;
}

.j-user-info .user-info-content {
  margin-left: 120px;
}

.j-user-info .user-info-content .user-name {
  font-size: 18px;
  color: #000000;
}

.j-user-info .user-info-content .user-info-item {
  margin-bottom: 15px;
}

.j-user-info .user-info-content .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 22px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  text-align: center;
  background: #9e9e9e;
  color: #ffffff;
  font-size: 12px;
}

.j-user-info .user-info-content .icon .iconfont {
  font-size: 12px;
}

.j-user-info .user-info-content .safe-pro {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 95px;
  height: 12px;
  background: #d9d9d9;
}

.j-user-info .user-info-content .safe-level {
  position: absolute;
  display: block;
  overflow: hidden;
  height: 12px;
}

.j-user-info .user-info-content .safe-level.low {
  background: #ff0000;
  width: 33.3%;
}

.j-user-info .user-info-content .safe-level.middle {
  background: #ff7200;
  width: 66.6%;
}

.j-user-info .user-info-content .safe-level.high {
  background: #41c14d;
  width: 100%;
}

.j-user-info .user-info-content .user-info-contact li {
  margin-right: 60px;
}

.user-conbox {
  background: #fff;
  -webkit-box-shadow: 0 0 2px #d0d1d4;
          box-shadow: 0 0 2px #d0d1d4;
}

.user-conbox .title {
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #e2e2e2;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.approve-list li {
  vertical-align: top;
  padding: 30px;
  width: 50%;
}

.approve-list li .icon {
  width: 80px;
  height: 80px;
  background: #c9c9c9;
  text-align: center;
  line-height: 80px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.approve-list li .iconfont {
  font-size: 50px;
  color: #ffffff;
}

.approve-list li .approve-list-info {
  margin-left: 100px;
  position: relative;
  display: block;
}

.approve-list li .approve-list-info .name {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  height: 24px;
  line-height: 24px;
  margin-bottom: 12px;
}

.approve-list li .approve-list-info .name .status {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  height: 18px;
  line-height: 18px;
  padding: 0 3px;
  background: #e64a4a;
  border-radius: 2px;
  -moz-border-radius: 2px;
  color: #ffffff;
  font-size: 12px;
  margin-left: 10px;
}

.approve-list li .approve-list-info .description {
  line-height: 22px;
}

.approve-list li .approve-now {
  position: absolute;
  width: 95px;
  height: 30px;
  line-height: 30px;
  right: 0px;
  bottom: 5px;
}

/*** 个人中心-安全设置 ***/
.safe-set {
  padding: 25px 20px;
}

.safe-set .safe-level {
  padding: 15px 30px;
  background: #fff6ed;
}

.safe-set .safe-level .safe-pro {
  position: relative;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  width: 260px;
  height: 18px;
  background: #d9d9d9;
}

.safe-set .safe-level .safe-level {
  position: absolute;
  display: block;
  overflow: hidden;
  height: 18px;
}

.safe-set .safe-level .safe-level.low {
  background: #ff0000;
  width: 33.3%;
}

.safe-set .safe-level .safe-level.middle {
  background: #ff7200;
  width: 66.6%;
}

.safe-set .safe-level .safe-level.high {
  background: #41c14d;
  width: 100%;
}

.safe-set .safe-set-item {
  border-bottom: 1px solid #e2e2e2;
}

.safe-set .safe-set-status {
  padding: 30px 0px;
}

.safe-set .safe-set-item.un-set {
  color: #999999;
}

.safe-set .safe-set-item .col {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  letter-spacing: 0px;
}

.safe-set .safe-set-item .col.col1 {
  width: 120px;
  text-align: center;
}

.safe-set .safe-set-item .col.col1 .iconfont {
  font-size: 24px;
}

.safe-set .safe-set-item .col.col2 {
  width: 160px;
  text-align: center;
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  border-right: 1px solid #cccccc;
}

.safe-set .safe-set-item.un-set, .safe-set .safe-set-item.un-set .col.col2 {
  color: #999999;
}

.safe-set .safe-set-item .col.col3 {
  width: 510px;
  padding-left: 40px;
}

.safe-set .safe-set-item .col.col4 {
  width: 195px;
  text-align: right;
  padding-right: 50px;
}

.safe-set .safe-set-item .set-btn {
  width: 95px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}

.safe-set .safe-set-item .safe-set-form {
  padding: 40px 0 40px 220px;
  background: #f6f6f6;
}

/*** 个人中心-用户信息编辑 ***/
.person-info-list {
  padding: 30px 20px 20px;
}

.person-info-list li {
  width: 33.33%;
  margin-bottom: 15px;
}

.person-info-list li .name {
  float: left;
  display: inline;
  width: 140px;
  line-height: 30px;
  text-align: right;
  color: #999999;
}

.person-info-list li .value {
  display: block;
  margin-left: 140px;
  color: #333;
  line-height: 30px;
}

/*** 司机物流托运人认证 ***/
.user-approve-conbox {
  padding: 0 15px 50px;
  background: #ffffff;
}

.user-approve-conbox .approve-type {
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  color: #737373;
  font-weight: bold;
}

.user-approve-conbox .approve-type .item {
  display: inline-block;
  padding: 0 25px;
  height: 40px;
  line-height: 40px;
  margin-right: 30px;
}

.user-approve-conbox .approve-type .item.active {
  color: #0087be;
  border-bottom: 2px solid #0087be;
}

.user-approve-conbox .approve-item .user-form-item {
  padding-left: 120px;
}

.user-approve-conbox .approve-item .approve-item-title {
  height: 30px;
  line-height: 30px;
  padding-left: 30px;
  background: #ebf2f9;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}

.user-approve-conbox .approve-item .user-btn {
  width: 180px;
  height: 35px;
  line-height: 35px;
}

/*** 下单界面 ***/
.user-order {
  margin-top: 30px;
}

.user-order .user-order-left {
  width: 290px;
  background: #ffffff;
  padding: 0 15px 20px;
}

.user-order .title {
  border-bottom: 1px solid #e2e2e2;
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #737373;
  font-weight: bold;
}

.user-order .user-order-left .logo {
  text-align: center;
  margin: 20px 0;
}

.user-order .user-order-left .name, .user-order .user-order-left .value {
  display: inline-block;
  vertical-align: top;
}

.user-order .user-order-left .name {
  width: 100px;
  padding-right: 10px;
  color: #999999;
  text-align: right;
}

.user-order .user-order-left .carrier-info li {
  line-height: 20px;
  margin-bottom: 10px;
}

.user-order .user-order-right {
  margin-left: 310px;
}

.user-order .user-order-right .order-info-item {
  background: #ffffff;
  padding: 0 15px 15px;
}

.user-order .user-order-right .goods-info .goods-info-item {
  padding-bottom: 20px;
  border-bottom: 1px solid #e2e2e2;
}

.user-order .user-order-right .goods-info .goods-info-item:last-child {
  border: 0;
}

.user-order .user-order-right .goods-info .user-form-item {
  display: inline-block;
  margin-bottom: 0;
}

.user-order .user-order-right .goods-info .user-text {
  width: 175px;
}

.user-order .user-order-right .goods-info .user-form-label {
  width: 100px;
}

.user-order .user-order-right .goods-info .user-form-input {
  margin-left: 0px;
}

.user-order .user-order-right .order-btn {
  width: 70px;
  height: 30px;
  line-height: 30px;
}

.user-order .user-order-right .order-btn.del-btn {
  background: #b8bdc3;
}

.user-order .user-order-right .order-btn.add-btn {
  background: #48b553;
}

.user-order .user-order-right .textarea-box {
  position: relative;
  width: 100%;
}

.user-order .user-order-right .textarea-box .notice-word {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/*** 订单详情 ***/
.order-details-content {
  border-top: 2px solid #81ce4e;
  padding: 0 15px;
  background: #ffffff;
}

.order-details-content .order-type {
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  color: #737373;
  font-weight: bold;
}

.order-details-content .order-type .item {
  display: inline-block;
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
  margin-right: 30px;
}

.order-details-content .order-type .item.active {
  color: #1684ff;
  border-bottom: 2px solid #1684ff;
}

.order-details-content .order-status {
  padding: 30px 0;
}

.order-details-content .order-status .left {
  width: 270px;
  float: left;
  border-right: 1px solid #e2e2e2;
  padding-top: 10px;
  padding-bottom: 30px;
}

.order-details-content .order-status .name {
  display: inline-block;
  width: 100px;
  padding-right: 5px;
  text-align: right;
  color: #999;
}

.order-details-content .order-status .right {
  margin-left: 380px;
}

.order-details-content .order-status li {
  text-align: center;
  vertical-align: middle;
}

.order-details-content .order-status li .iconfont {
  font-size: 40px;
  color: #999;
}

.order-details-content .SIGN li .iconfont,
.order-details-content .CREATED .active0 .iconfont,
.order-details-content .START .active0 .iconfont,
.order-details-content .START .active1 .iconfont,
.order-details-content .LOAD .active0 .iconfont,
.order-details-content .LOAD .active1 .iconfont,
.order-details-content .LOAD .active2 .iconfont,
.order-details-content .UNLOAD .active0 .iconfont,
.order-details-content .UNLOAD .active1 .iconfont,
.order-details-content .UNLOAD .active2 .iconfont,
.order-details-content .UNLOAD .active3 .iconfont {
  color: #6ab637;
  margin-bottom: 10px;
}

.order-details-content .SIGN li .iconfont,
.order-details-content .REFUSE .active1 .iconfont,
.order-details-content .CREATED .active0 .iconfont,
.order-details-content .START .active0 .iconfont,
.order-details-content .START .active1 .iconfont,
.order-details-content .LOAD .active0 .iconfont,
.order-details-content .LOAD .active1 .iconfont,
.order-details-content .LOAD .active2 .iconfont,
.order-details-content .UNLOAD .active0 .iconfont,
.order-details-content .UNLOAD .active1 .iconfont,
.order-details-content .UNLOAD .active2 .iconfont,
.order-details-content .UNLOAD .active3 .iconfont,
.order-details-content .REFUSE .active0 .iconfont {
  color: #6ab637;
  margin-bottom: 10px;
}

.order-details-content .order-status .step-arrow {
  width: 92px;
  height: 36px;
  margin: 0 15px;
}

.order-details .order-progress {
  padding: 15px;
}

.order-details .order-progress .left {
  float: left;
  width: 300px;
  border-right: 1px solid #e2e2e2;
}

.order-details .order-progress .left .img {
  display: block;
  margin: 0 auto 20px;
}

.order-details .order-progress .name {
  float: left;
  display: inline;
  width: 120px;
  text-align: right;
  padding-right: 10px;
}

.order-details .order-progress .value {
  display: block;
  margin-left: 120px;
}

.order-details .order-progress .left .item {
  line-height: 22px;
  display: table;
}

.order-details .order-progress .right {
  margin-left: 380px;
}

.order-details .order-progress .right .title {
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px;
}

.order-details .order-progress .right .item {
  line-height: 26px;
}

/**** 订单详情-派车单详情 ****/
.loading-info {
  padding: 15px 0;
  background: #ffffff;
}

.loading-info .item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-left: 45px;
  margin-bottom: 45px;
  border-right: 1px solid #e2e2e2;
}

.loading-info .item:last-child {
  border-right: 0;
}

.loading-info .item .title {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 15px;
}

.loading-info .item .load-img li {
  margin-right: 20px;
  max-width: 160px;
  height: 90px;
}

.loading-info-track {
  padding: 20px 45px;
}

.el-upload-list--picture .el-upload-list__item {
  display: inline-block;
  width: 92px;
  margin-right: 10px;
}

.tenderdetails-box .tender-details-title {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e2e2e2;
  text-align: center;
}

.tenderdetails-box .tender-details-title .title {
  color: #333;
  text-align: center;
  margin-bottom: 20px;
}

.tenderdetails-box .tender-details-title .publish-date span {
  margin: 0 15px;
}

.tenderdetails-box .annex-box a.annex {
  margin-right: 10px;
}

.ui-form.user-form-nomargin .el-form-item {
  margin: 0 !important;
}

.ui-form.tender-form .el-form-item {
  font-size: 12px;
  letter-spacing: 0;
}
.el-message__content {
  word-break: break-all;
}
.new-button-primary {
  background-color: #409EFF !important;
  border-color: #409EFF !important;
  color: white;
}
[data-v-5980bd2b]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
[data-v-5980bd2b] .el-step .el-step__title.is-process {
  color: #D80C1E;
  font-weight: normal;
}
[data-v-5980bd2b] .el-step .el-step__head.is-process {
  color: #D80C1E;
  border-color: #D80C1E;
}
[data-v-5980bd2b] .el-step .el-step__title.is-finish {
  color: #D80C1E;
}
[data-v-5980bd2b] .el-step .el-step__head.is-finish {
  color: #D80C1E;
  border-color: #D80C1E;
}
.dialog-content[data-v-5980bd2b] {
  padding: 0 12px;
}
.dialog-tips[data-v-5980bd2b] {
  padding: 0 4px;
  margin-bottom: 16px;
}
.color-error[data-v-5980bd2b] {
  color: #D80C1E;
}
.color-warning[data-v-5980bd2b] {
  color: #ff9600;
}
.color-success[data-v-5980bd2b] {
  color: #41c14d;
}
@charset "UTF-8";
[data-v-1cea0c28]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
body[data-v-1cea0c28] {
  width: 100%;
  height: 100%;
}
html[data-v-1cea0c28] {
  font-size: 16px;
  height: 100%;
}
#index[data-v-1cea0c28] {
  position: sticky;
  top: 0;
  z-index: 99;
  background-color: #FFFFFF;
}
#index .index-wrap[data-v-1cea0c28] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto;
}
#index .wrap-1200[data-v-1cea0c28] {
  width: 1200px;
  margin: 0 auto;
}
#index .nav[data-v-1cea0c28] {
  min-width: 1200px;
  width: 100%;
  /*position: fixed;*/
  /*display: block;*/
  left: 0;
  top: 0;
  z-index: 998;
  min-height: 5rem;
  /*background: rgba(0, 0, 0, 0.5);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  /*background: -webkit-linear-gradient(left, #0087be, #18aa8b);*/
  /*background: -o-linear-gradient(left,#0087be, #18aa8b);*/
  /*background: -moz-linear-gradient(left, #0087be, #18aa8b);*/
  /*background: -ms-linear-gradient(left, #0087be, #18aa8b);*/
  /*background:linear-gradient(to right,#0087be, #18aa8b)*/
  /*background: -webkit-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -o-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -moz-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -ms-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background:linear-gradient(to right,#0087bd, #0892ae, #0f9c9f, #17a98d)*/
}
#index .nav .logo[data-v-1cea0c28] {
  width: 135px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5rem;
  position: relative;
}
#index .nav .logo img[data-v-1cea0c28] {
  width: 128px;
}
#index .nav ul[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 8%;
  height: 5rem;
}
#index .nav ul li[data-v-1cea0c28] {
  /*width: 6rem;*/
  text-align: center;
  display: inline-block;
  position: relative;
  line-height: 5rem;
}
#index .nav .shouye[data-v-1cea0c28] {
  /*width: 7.125rem;*/
  /*color: #d50c1c;*/
  font-size: 1rem;
  font-weight: 700;
  display: block;
  height: inherit;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  cursor: pointer;
  background: #fff;
  position: relative;
}
#index .nav .current-page[data-v-1cea0c28]::after {
  content: "";
  position: absolute;
  bottom: 27px;
  left: 17px;
  height: 2px;
  width: 20px;
  background: #d50c1c;
}
#index .nav .shouye-nav[data-v-1cea0c28], #index .nav .shouye-nav a[data-v-1cea0c28], #index .nav .shouye-nav div[data-v-1cea0c28] {
  font-size: 1rem;
  color: #333;
  font-weight: bold;
  cursor: pointer;
  padding: 0px 5px;
}
#index .nav ul.login-ul[data-v-1cea0c28] {
  margin-right: 40px;
}
#index .nav ul.login-ul li[data-v-1cea0c28] {
  width: 60px;
}
#index .nav ul.hot-line li[data-v-1cea0c28] {
  font-weight: bold;
  font-size: 1.125rem;
  width: 210px;
}
#index .nav ul.login-ul li a.selected[data-v-1cea0c28] {
  background: #008fd9;
}
#index .nav ul.menu-ul li a[data-v-1cea0c28]:hover, #index .nav ul.menu-ul li a[data-v-1cea0c28]:active {
  color: #008fd9;
}
#index .nav ul.menu-ul[data-v-1cea0c28] {
  margin-left: 20px;
}
#index .nav ul.login-ul li a[data-v-1cea0c28]:hover, #index .nav ul.login-ul li a[data-v-1cea0c28]:active {
  background: #008fd9;
}
#index .banner[data-v-1cea0c28] {
  width: 100%;
  height: 100%;
  margin-top: 5rem;
  position: relative;
}
#index .banner .swiper-container img[data-v-1cea0c28], #index .banner .swiper-slide img[data-v-1cea0c28] {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#index .service[data-v-1cea0c28] {
  padding: 40px;
  position: relative;
}
#index .news[data-v-1cea0c28] {
  padding: 40px;
  position: relative;
}
#index .service .title h3[data-v-1cea0c28], #index .news .title h3[data-v-1cea0c28] {
  font-size: 36px;
  color: #373d41;
  margin-bottom: 15px;
}
#index .service .desc h3[data-v-1cea0c28], #index .news .desc h3[data-v-1cea0c28] {
  font-size: 20px;
  color: #373d41;
  margin-bottom: 45px;
}
#index .service .tubiao[data-v-1cea0c28] {
  padding: 20px 0 10px;
}
#index .service .tubiao h3[data-v-1cea0c28] {
  font-size: 28px;
  margin-bottom: 10px;
  color: #005240;
  font-size: 28px;
}
#index .service .shuzi label[data-v-1cea0c28] {
  /*font-size: 46px;*/
  font-size: 60px;
  color: #fff;
}
#index .service .news-img[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#index .service .news-info[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#index .data-list .block[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 0;
  height: 8.375rem;
}
#index .data-list .block .left[data-v-1cea0c28] {
  width: 40%;
  height: inherit;
}
#index .data-list .block .left img[data-v-1cea0c28] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#index .data-list .block .right[data-v-1cea0c28] {
  width: 60%;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#index .data-list .layui-col-xs6:nth-child(2n+1) .right[data-v-1cea0c28] {
  padding-right: 40px !important;
}
#index .data-list .block .right .title[data-v-1cea0c28] {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  font-size: 18px;
  color: #333333;
  font-weight: 700;
}
#index .data-list .block .right p[data-v-1cea0c28] {
  text-indent: 2rem;
  font-size: 14px;
  color: #666666;
  line-height: 1.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
#index .data-list .block .right span[data-v-1cea0c28] {
  cursor: default;
  font-size: 1rem;
  color: #cccccc;
  padding: 3px 12px;
  border-radius: 15px;
  display: inline-block;
}
#index .n-left[data-v-1cea0c28] {
  font-size: 30px;
  width: 52px;
  position: absolute;
  height: 71px;
  top: 0px;
  left: 0px;
  z-index: 99999;
  background-color: #ffffff;
  line-height: 71px;
}
#index .n-right[data-v-1cea0c28] {
  font-size: 30px;
  width: 52px;
  position: absolute;
  height: 71px;
  line-height: 71px;
  top: 0px;
  right: 0px;
  background-color: #ffffff;
  z-index: 99999;
}
#index .n-left img[data-v-1cea0c28] {
  position: absolute;
  top: 14px;
}
#index .n-right img[data-v-1cea0c28] {
  position: absolute;
  right: 0px;
  top: 14px;
}
#index .part-lists[data-v-1cea0c28] {
  height: auto;
  padding-left: 52px;
  width: 9999px;
  position: relative;
}
#index .part-list[data-v-1cea0c28] {
  margin-left: 20px;
}
#index .clearfix[data-v-1cea0c28]:after {
  font-size: 0;
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
#index .news[data-v-1cea0c28]:before, #index .service1[data-v-1cea0c28]:before {
  content: "";
  left: 550px;
  top: 155px;
  height: 8px;
  width: 100px;
  /*background: #008fd9;*/
  position: absolute;
}
.animated[data-v-1cea0c28] {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes fadeIn-1cea0c28 {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn-1cea0c28 {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.fadeIn[data-v-1cea0c28] {
  -webkit-animation-name: fadeIn-1cea0c28;
          animation-name: fadeIn-1cea0c28;
}
#index .desc .under-line[data-v-1cea0c28] {
  width: 60px;
  height: 2px;
  margin: auto;
  margin-top: 10px;
  background-color: #18ab8b;
}
.pr-12[data-v-1cea0c28] {
  padding-right: 10px;
}

/*鼠标移过去，文字变成白色*/
.menu-ul li a[data-v-1cea0c28]:hover, .login-ul li a[data-v-1cea0c28]:hover, .menu-ul li a[data-v-1cea0c28]:active, .login-ul li a[data-v-1cea0c28]:active {
  color: #d50c1c !important;
  background-color: transparent;
}
.login-ul li a[data-v-1cea0c28]:hover {
  background: transparent !important;
}
#index .nav .shouye[data-v-1cea0c28]:hover, #index .nav .shouye[data-v-1cea0c28]:active {
  color: #d50c1c !important;
  background-color: #fff;
}
.el-dropdown-link[data-v-1cea0c28]:hover {
  cursor: pointer;
  color: #d50c1c;
}
.el-dropdown-link:hover .el-icon-arrow-down[data-v-1cea0c28] {
  color: #d50c1c;
}
.el-icon-arrow-down[data-v-1cea0c28] {
  font-size: 16px;
  /*color: #333;*/
}
.el-dropdown-link[data-v-1cea0c28] {
  color: #333;
  font-weight: bold;
}
.br-sm[data-v-1cea0c28] {
  border-right: 2px solid #2b3643;
}
#index .nav .shouye-nav a.current-page[data-v-1cea0c28], a.current-page[data-v-1cea0c28] {
  color: #d50c1c;
  font-weight: bold;
  font-size: 1rem;
}
#index .nav .shouye-nav div.current-page[data-v-1cea0c28] {
  color: #d50c1c;
}
#index .nav .shouye-nav div[data-v-1cea0c28]:hover {
  color: #d50c1c;
}
.el-dialog__header[data-v-1cea0c28] {
  padding-top: 10px;
}
.el-dialog__headerbtn[data-v-1cea0c28] {
  top: 10px;
}
.cn-pop .el-dialog__footer[data-v-1cea0c28] {
  display: none;
}
[data-v-1cea0c28] .el-menu {
  margin-right: 0 !important;
}
[data-v-1cea0c28] .el-menu .el-submenu__icon-arrow {
  display: none;
}
[data-v-1cea0c28] .el-menu .el-submenu.is-active .el-submenu__title {
  border: none;
}
.txts[data-v-1cea0c28] {
  font-size: 14px;
  padding-bottom: 12px;
}
.chbox .el-checkbox__label[data-v-1cea0c28] {
  font-size: 12px !important;
}
.el-dialog__body[data-v-1cea0c28] {
  z-index: 3000;
}
.jmessage[data-v-1cea0c28] {
  position: relative;
}

/*版本消息样式*/
.jmessage .updateInfo[data-v-1cea0c28] {
  width: 240px;
  height: auto;
  padding: 11px;
  top: 63px;
  line-height: 22px;
  right: 33px;
  /*position: relative;*/
  position: absolute;
  background: #fff;
  box-shadow: 2px 2px 2px 0 #d4d2d2;
  -webkit-box-shadow: #d4d2d2 0px 0px 5px;
  -moz-box-shadow: #d4d2d2 0px 0px 5px;
}
.jmessage .updateInfo[data-v-1cea0c28]:before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -16px;
  right: 41px;
  padding: 0;
  border-bottom: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  display: block;
  content: "";
  z-index: 12;
}
.jmessage .updateInfo[data-v-1cea0c28]:after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -18px;
  right: 40px;
  padding: 0;
  border-bottom: 9px solid #cccccc;
  border-top: 9px solid transparent;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  display: block;
  content: "";
  z-index: 10;
}
.title[data-v-1cea0c28] {
  text-align: left;
  padding-left: 3px;
  font-size: 15px;
  color: #222;
}
.updateTips[data-v-1cea0c28] {
  padding: 7px 2px 0 4px;
  font-size: 12px;
  line-height: 18px;
  color: #444;
  text-align: left;
}
.cbTips[data-v-1cea0c28] {
  margin: 2px 3px 0 0;
}
.cbTips[data-v-1cea0c28]:hover {
  cursor: pointer;
}
.btnDiv[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  justify-items: center;
  color: #888;
  font-size: 12px;
  padding-left: 5px;
  line-height: 18px;
  margin: 4px 0 6px 0;
}
.btnDiv button[data-v-1cea0c28] {
  padding: 5px;
}
.updateDetail[data-v-1cea0c28] {
  width: 90px;
  height: 32px;
  line-height: 15px;
  background-color: #1e9fff;
  outline: none;
  font-size: 12px;
  color: #fff;
  border: 1px solid #1e9fff;
  border-radius: 6px;
}
.updateDetail[data-v-1cea0c28]:hover {
  cursor: pointer;
}
.updateKnow[data-v-1cea0c28] {
  margin-left: 13px;
  width: 90px;
  height: 32px;
  line-height: 15px;
  background-color: #fff;
  color: #222;
  outline: none;
  border: 1px solid #cdcdce;
  font-size: 12px;
  border-radius: 6px;
}
.updateKnow[data-v-1cea0c28]:hover {
  cursor: pointer;
}

/*新增样式*/
#index .nav[data-v-1cea0c28] {
  position: relative;
}
.el-badge[data-v-1cea0c28] {
  position: absolute;
  left: 85px;
  top: -6px;
  display: inline;
}
#index .nav ul.login-ul li[data-v-1cea0c28] {
  width: 70px;
}

/*样式*/
/*#index .nav .login-ul .shouye-nav, .login-ul .el-dropdown-link{*/
/*font-size: 1rem;*/
/*}*/
.user-header-body-list .index-wrap[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto;
}
.user-header-body-list.nav[data-v-1cea0c28] {
  width: 100%;
  display: block;
  left: 0;
  top: 0;
  min-height: 5rem;
  /*background: rgba(0, 0, 0, 0.5);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, right top, from(#0087be), to(#18aa8b));
  background: linear-gradient(to right, #0087be, #18aa8b);
  /*background: -webkit-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -o-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -moz-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background: -ms-linear-gradient(left, #0087bd, #0892ae, #0f9c9f, #17a98d);*/
  /*background:linear-gradient(to right,#0087bd, #0892ae, #0f9c9f, #17a98d)*/
}
.user-header-body-list.nav .logo[data-v-1cea0c28] {
  width: 11.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5rem;
  position: relative;
}
.user-header-body-list.nav .logo img[data-v-1cea0c28] {
  width: 11.9375rem;
}
.user-header-body-list.nav ul[data-v-1cea0c28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 8%;
  height: 5rem;
}
.user-header-body-list.nav ul li[data-v-1cea0c28] {
  width: 7.125rem;
  text-align: center;
  display: inline-block;
  position: relative;
  line-height: 5rem;
  font-size: 16px;
}
.user-header-body-list.nav .shouye-nav[data-v-1cea0c28], .user-header-body-list.nav .shouye-nav a[data-v-1cea0c28] {
  font-size: 16px;
  color: #fff;
}
.user-header-body-list.nav ul[data-v-1cea0c28] {
  margin-left: 46px;
}
.user-header-body-list .el-dropdown[data-v-1cea0c28] {
  color: #fff;
}
.user-header-body-list.nav ul.login-ul li a.selected[data-v-1cea0c28] {
  background: #008fd9;
}
.user-header-body-list.nav ul.menu-ul li a[data-v-1cea0c28]:hover, .user-header-body-list.nav ul.menu-ul li a[data-v-1cea0c28]:active {
  color: #008fd9;
}
.user-header-body-list.nav ul.login-ul li a[data-v-1cea0c28]:hover, .user-header-body-list.nav ul.login-ul li a[data-v-1cea0c28]:active {
  background: #008fd9;
}
.user-header-body-list.nav .shouye[data-v-1cea0c28] {
  color: #fff;
}
.user-header-body-list .el-dropdown[data-v-1cea0c28] {
  font-size: 16px;
  margin-left: 0;
}
.user-header-body-list.nav .el-dropdown-link[data-v-1cea0c28] {
  font-size: 16px;
}

/*结束*/
.user-header-body-list .ldny.el-dropdown[data-v-1cea0c28] {
  margin-left: 10px;
}
.user-header-body .el-dropdown-link[data-v-1cea0c28]:hover {
  cursor: pointer;
  color: #409EFF;
}
.user-search .el-autocomplete[data-v-1cea0c28] {
  display: block;
}
.user-header-body-list li.dropactive .dropactive[data-v-1cea0c28], .user-header-body-list li.active .active[data-v-1cea0c28] {
  color: #000 !important;
}
.nav-content .dropactive[data-v-1cea0c28] {
  color: #409EFF !important;
}
li.dropactive[data-v-1cea0c28], li.active[data-v-1cea0c28] {
  background-color: #fff;
}
.user-header-body-list .dropactive .el-icon-arrow-down[data-v-1cea0c28], .user-header-body-list .active .el-icon-arrow-down[data-v-1cea0c28] {
  font-size: 18px;
  color: #000;
}
.user-header-body-list.nav ul.menu-ul li a[data-v-1cea0c28]:hover, .user-header-body-list.nav ul.menu-ul li a[data-v-1cea0c28]:active {
  /*color: #008fd9;*/
  color: #fff;
}
#index .nav .textF a[data-v-1cea0c28]::after {
  left: 32px;
}
#index .nav .textT a[data-v-1cea0c28]::after {
  left: 24px;
}
.sysInfo[data-v-1cea0c28] {
  font-size: 14px;
  margin: 20px 0;
}
.message-content[data-v-1cea0c28] {
  max-height: 50vh;
  overflow-y: auto;
}
[data-v-677b224c]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.jcol [class^=el-icon-][data-v-677b224c] {
  line-height: 2 !important;
}
.jcol .el-collapse-item__content a[data-v-677b224c] {
  display: block;
  padding: 3px 0;
}
.invoive-nav .el-collapse-item__header[data-v-677b224c] {
  height: 24px;
  line-height: 24px;
  padding-left: 0;
  background: #f5f5f5;
  font-size: 12px;
  color: #666666;
  border: 0;
}
.invoive-nav .el-collapse[data-v-677b224c] {
  border: 0;
}
.invoive-nav .el-collapse-item__content[data-v-677b224c] {
  padding: 0;
  line-height: 24px;
  padding-left: 0;
  background: #f5f5f5;
  font-size: 12px;
  color: #666666;
  border: 0;
}
.invoive-nav .el-collapse-item__wrap[data-v-677b224c] {
  border: 0;
  margin-left: 10px;
}
.invoive-nav .el-collapse-item__arrow[data-v-677b224c] {
  margin: 0;
  margin-left: 5px;
}
.menu-title[data-v-677b224c] {
  width: 100%;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-1[data-v-677b224c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.el-collapse-item__wrap[data-v-677b224c], .el-collapse-item__header[data-v-677b224c], .el-collapse-item__header.is-active[data-v-677b224c] {
  border-bottom: 1px solid #f1f5f8;
}
.el-collapse-item__content[data-v-677b224c] {
  line-height: 32px;
}
.el-collapse-item__content a[data-v-677b224c] {
  display: block;
}
.el-collapse-item__content a[data-v-677b224c]:hover, .cn-active .is-active[data-v-677b224c], .active[data-v-677b224c] {
  color: #d50c1c;
}
.user-avator[data-v-677b224c] {
  padding: 10px 0;
}
.pt-20[data-v-677b224c] {
  padding-top: 20px;
}
.color-orange-sm[data-v-677b224c] {
  color: #ff9600;
}
.lh-text[data-v-677b224c] {
  line-height: 24px;
}
.pt-10[data-v-677b224c] {
  padding-top: 10px;
}
.font-i[data-v-677b224c] {
  font-size: 20px;
  vertical-align: middle;
  line-height: 40px;
  width: 50px;
}
[data-v-942f58ee]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.scroll-container[data-v-942f58ee] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container .el-scrollbar__wrap[data-v-942f58ee] {
  height: 49px;
}
[data-v-7a902d6e]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.tabs[data-v-7a902d6e] {
  height: 32px;
  margin-bottom: 5px;
  overflow: hidden;
}
.tabs .el-tag[data-v-7a902d6e] {
  border-radius: 0;
  margin-right: 5px;
  cursor: pointer;
}
.tabs .el-tag--plain[data-v-7a902d6e] {
  border: 1px solid #ddd;
  color: #666;
}
.tabs .el-tag--plain .el-tag__close[data-v-7a902d6e] {
  color: #666;
}
.tabs .el-tag--medium[data-v-7a902d6e] {
  height: 32px;
  line-height: 28px;
}
.tabs .el-tag--dark[data-v-7a902d6e] {
  background: #61acf9;
}
.tabs .tags-view-item .tags-view-wrapper .tags-view-item[data-v-7a902d6e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tabs .tags-view-item .tags-view-wrapper .tags-view-item[data-v-7a902d6e]:first-of-type {
  margin-left: 15px;
}
.tabs .tags-view-item .tags-view-wrapper .tags-view-item[data-v-7a902d6e]:last-of-type {
  margin-right: 15px;
}
.advisor-confirm {
  z-index: 10000;
}
[data-v-b38e650a]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.show-overlay[data-v-b38e650a]::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1999;
}
.xy-chat-index[data-v-b38e650a] {
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid rgb(230, 230, 230);
}
.xy-chat-index--record__row[data-v-b38e650a] {
  /*border-bottom: 1px solid;*/
  border-top: 1px solid rgb(230, 230, 230);
  height: 80vh;
  overflow: hidden;
  font-size: 0;
  position: relative;
}
.xy-chat-index--record__row--content[data-v-b38e650a] {
  height: 80vh;
  overflow-y: auto;
}
.xy-chat-index--input__row--content[data-v-b38e650a] {
  margin: 5px;
}
.xy-chat-index--input__row--tools[data-v-b38e650a] {
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-left: 17px;
}
.xy-chat-index[data-v-b38e650a] .el-main {
  padding: 0;
}
.xy-chat-index[data-v-b38e650a] .el-header {
  height: 40px;
  line-height: 40px;
}
@font-face {
  font-family: 'iconfont_xy';  /* Project id 2817931 */
  src: url(../fonts/iconfont.9ae38f75.woff2) format('woff2'),
  url(../fonts/iconfont.ceb4680d.woff) format('woff'),
  url(../fonts/iconfont.98388bfc.ttf) format('truetype');
}

.iconfont_xy {
  font-family: "iconfont_xy" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-office_zip_1:before {
  content: "\eb3f";
}

.icon-receive_circle_2:before {
  content: "\eb3e";
}

.icon-train_2:before {
  content: "\eb3a";
}

.icon-train_1:before {
  content: "\eb3b";
}

.icon-file_help_1:before {
  content: "\eb3c";
}

.icon-file_check_1:before {
  content: "\eb3d";
}

.icon-keyboard_1:before {
  content: "\eb29";
}

.icon-close_fashion:before {
  content: "\eb39";
}

.icon-office_excel_1:before {
  content: "\eb36";
}

.icon-office_word_1:before {
  content: "\eb37";
}

.icon-office_ppt_1:before {
  content: "\eb38";
}

.icon-copy_two_1:before {
  content: "\eb34";
}

.icon-copy_two_2:before {
  content: "\eb35";
}

.icon-office_ofd_1:before {
  content: "\eb33";
}

.icon-phone_telephone_2:before {
  content: "\eb23";
}

.icon-copy_2:before {
  content: "\eb24";
}

.icon-copy_1:before {
  content: "\eb25";
}

.icon-dashboard_one_1:before {
  content: "\eb26";
}

.icon-focus_1:before {
  content: "\eb27";
}

.icon-dashboard_three_1:before {
  content: "\eb28";
}

.icon-receive_circle_1:before {
  content: "\eb2a";
}

.icon-dispatch_circle_1:before {
  content: "\eb2b";
}

.icon-dashboard_one_2:before {
  content: "\eb2c";
}

.icon-dashboard_three_2:before {
  content: "\eb2d";
}

.icon-phone_telephone_1:before {
  content: "\eb2e";
}

.icon-dispatch_circle_2:before {
  content: "\eb2f";
}

.icon-dashboard_two_1:before {
  content: "\eb30";
}

.icon-dashboard_two_2:before {
  content: "\eb31";
}

.icon-undo_one:before {
  content: "\eb32";
}

.icon-calculate_two_1:before {
  content: "\ea36";
}

.icon-calculate_one_1:before {
  content: "\ea6a";
}

.icon-message_communicate_2:before {
  content: "\eab4";
}

.icon-message_communicate_1:before {
  content: "\eab5";
}

.icon-book_open_1:before {
  content: "\eab9";
}

.icon-history_one_1:before {
  content: "\eabd";
}

.icon-book_shelf_2:before {
  content: "\eafc";
}

.icon-book_open_2:before {
  content: "\eaff";
}

.icon-book_close_1:before {
  content: "\eb16";
}

.icon-user_minus_1:before {
  content: "\eb17";
}

.icon-date_check_1:before {
  content: "\eb18";
}

.icon-book_close_2:before {
  content: "\eb19";
}

.icon-user_close_1:before {
  content: "\eb1a";
}

.icon-date_check_2:before {
  content: "\eb1b";
}

.icon-book_shelf_1:before {
  content: "\eb1c";
}

.icon-user_search_1:before {
  content: "\eb1d";
}

.icon-calculator_one_1:before {
  content: "\eb1e";
}

.icon-user_add_1:before {
  content: "\eb1f";
}

.icon-calculator_one_2:before {
  content: "\eb20";
}

.icon-minus_circle_2:before {
  content: "\eb21";
}

.icon-minus_circle_1:before {
  content: "\eb22";
}

.icon-qrcode_2:before {
  content: "\eb14";
}

.icon-qrcode_1:before {
  content: "\eb15";
}

.icon-flip_vertical_2:before {
  content: "\eb0f";
}

.icon-flip_vertical_1:before {
  content: "\eb10";
}

.icon-flip_horizontal_2:before {
  content: "\eb11";
}

.icon-scale_one_1:before {
  content: "\eb12";
}

.icon-flip_horizontal_1:before {
  content: "\eb13";
}

.icon-paperfile_help_2:before {
  content: "\eb0d";
}

.icon-paperfile_help_1:before {
  content: "\eb0e";
}

.icon-office_pdf_1:before {
  content: "\eb0c";
}

.icon-set_two_1:before {
  content: "\eb02";
}

.icon-find_1:before {
  content: "\eb03";
}

.icon-list_add_1:before {
  content: "\eb04";
}

.icon-find_2:before {
  content: "\eb05";
}

.icon-new_one_1:before {
  content: "\eb06";
}

.icon-set_two_2:before {
  content: "\eb07";
}

.icon-link_one_1:before {
  content: "\eb08";
}

.icon-new_one_2:before {
  content: "\eb09";
}

.icon-audit_2:before {
  content: "\eb0a";
}

.icon-audit_1:before {
  content: "\eb0b";
}

.icon-calculate_one:before {
  content: "\eb01";
}

.icon-ocr_one_1:before {
  content: "\eaf9";
}

.icon-scan_face:before {
  content: "\eafa";
}

.icon-emoji_unhappy_2:before {
  content: "\eafb";
}

.icon-emoji_unhappy_1:before {
  content: "\eafd";
}

.icon-emoji_happy_2:before {
  content: "\eafe";
}

.icon-emoji_happy_1:before {
  content: "\eb00";
}

.icon-tax_yes_2:before {
  content: "\ea5d";
}

.icon-tax_no_1:before {
  content: "\ea62";
}

.icon-tax_no_2:before {
  content: "\ea72";
}

.icon-tax_yes_1:before {
  content: "\ead1";
}

.icon-info_1:before {
  content: "\ea41";
}

.icon-arrow_down_circle_tail_check_1:before {
  content: "\eaf4";
}

.icon-arrow_down_circle_tail_wait_1:before {
  content: "\eaf5";
}

.icon-arrow_up_circle_tail_wait_1:before {
  content: "\eaf6";
}

.icon-info_2:before {
  content: "\eaf7";
}

.icon-arrow_up_circle_tail_check_1:before {
  content: "\eaf8";
}

.icon-list_edit_1:before {
  content: "\eaf3";
}

.icon-help_circle_2:before {
  content: "\eaef";
}

.icon-fireworks_2:before {
  content: "\eaf0";
}

.icon-help_circle_1:before {
  content: "\eaf1";
}

.icon-fireworks_1:before {
  content: "\eaf2";
}

.icon-go_1:before {
  content: "\eae7";
}

.icon-truck_check_2:before {
  content: "\eae8";
}

.icon-go_circle_2:before {
  content: "\eae9";
}

.icon-go_2:before {
  content: "\eaea";
}

.icon-truck_check_1:before {
  content: "\eaeb";
}

.icon-go_circle_1:before {
  content: "\eaec";
}

.icon-tips_2:before {
  content: "\eaed";
}

.icon-tips_1:before {
  content: "\eaee";
}

.icon-path_one_1:before {
  content: "\eadf";
}

.icon-path_one_2:before {
  content: "\eae0";
}

.icon-star_1:before {
  content: "\eae1";
}

.icon-card_bank_2:before {
  content: "\eae2";
}

.icon-camera_change_2:before {
  content: "\eae3";
}

.icon-card_bank_1:before {
  content: "\eae4";
}

.icon-camera_change_1:before {
  content: "\eae5";
}

.icon-star_2:before {
  content: "\eae6";
}

.icon-arrow_left_back_two_1:before {
  content: "\eade";
}

.icon-reject_circle_1:before {
  content: "\eadc";
}

.icon-reject_circle_2:before {
  content: "\eadd";
}

.icon-ship_up_1:before {
  content: "\ea66";
}

.icon-ship_up_2:before {
  content: "\ea6c";
}

.icon-ship_one_2:before {
  content: "\ead0";
}

.icon-minus_1:before {
  content: "\ead2";
}

.icon-paperfile_check_1:before {
  content: "\ead3";
}

.icon-forbid_1:before {
  content: "\ead4";
}

.icon-list_close_1:before {
  content: "\ead5";
}

.icon-paperfile_check_2:before {
  content: "\ead6";
}

.icon-ship_down_1:before {
  content: "\ead7";
}

.icon-forbid_2:before {
  content: "\ead8";
}

.icon-ship_down_2:before {
  content: "\ead9";
}

.icon-ship_one_1:before {
  content: "\eada";
}

.icon-add_1:before {
  content: "\eadb";
}

.icon-folder_protect_2:before {
  content: "\e9fb";
}

.icon-end_circle_2:before {
  content: "\eace";
}

.icon-star_circle_2:before {
  content: "\eacf";
}

.icon-branch_three_1:before {
  content: "\eac2";
}

.icon-card_id_2:before {
  content: "\eac7";
}

.icon-chart_bar_1:before {
  content: "\eac8";
}

.icon-card_id_1:before {
  content: "\eac9";
}

.icon-end_circle_1:before {
  content: "\eaca";
}

.icon-branch_three_2:before {
  content: "\eacb";
}

.icon-data_2:before {
  content: "\eacc";
}

.icon-data_1:before {
  content: "\eacd";
}

.icon-wifi_1:before {
  content: "\eabe";
}

.icon-voice_no_2:before {
  content: "\eabf";
}

.icon-load_one:before {
  content: "\eac0";
}

.icon-line_vertical_one:before {
  content: "\eac1";
}

.icon-voice_no_1:before {
  content: "\eac3";
}

.icon-wifi_no_1:before {
  content: "\eac4";
}

.icon-star_circle_1:before {
  content: "\eac5";
}

.icon-chart_bar_2:before {
  content: "\eac6";
}

.icon-money_rmb_1:before {
  content: "\eaba";
}

.icon-computer_one_1:before {
  content: "\eabb";
}

.icon-computer_one_2:before {
  content: "\eabc";
}

.icon-branch_two_2:before {
  content: "\e9b4";
}

.icon-all_more_2:before {
  content: "\ea77";
}

.icon-local_one_2:before {
  content: "\eab7";
}

.icon-local_one_1:before {
  content: "\eab8";
}

.icon-auction_1:before {
  content: "\eaad";
}

.icon-auction_2:before {
  content: "\eaae";
}

.icon-headset_one_1:before {
  content: "\eaaf";
}

.icon-headset_one_2:before {
  content: "\eab0";
}

.icon-share_2:before {
  content: "\eab1";
}

.icon-share_1:before {
  content: "\eab2";
}

.icon-erath_2:before {
  content: "\eab3";
}

.icon-erath_1:before {
  content: "\eab6";
}

.icon-user_more_2:before {
  content: "\eaab";
}

.icon-user_more_1:before {
  content: "\eaac";
}

.icon-shield_flash_1:before {
  content: "\eaa7";
}

.icon-shield_flash_2:before {
  content: "\eaa8";
}

.icon-shield_star_2:before {
  content: "\eaa9";
}

.icon-shield_star_1:before {
  content: "\eaaa";
}

.icon-list_wait_2:before {
  content: "\eaa4";
}

.icon-list_check_1:before {
  content: "\eaa5";
}

.icon-list_wait_1:before {
  content: "\eaa6";
}

.icon-truck_up_2:before {
  content: "\ea9e";
}

.icon-truck_normal_1:before {
  content: "\ea9f";
}

.icon-truck_normal_2:before {
  content: "\eaa0";
}

.icon-truck_down_2:before {
  content: "\eaa1";
}

.icon-truck_up_1:before {
  content: "\eaa2";
}

.icon-truck_down_1:before {
  content: "\eaa3";
}

.icon-image_more_1:before {
  content: "\ea9a";
}

.icon-image_damage_1:before {
  content: "\ea9b";
}

.icon-image_more_2:before {
  content: "\ea9c";
}

.icon-image_damage_2:before {
  content: "\ea9d";
}

.icon-redo_one:before {
  content: "\ea99";
}

.icon-edit_one_2:before {
  content: "\ea8f";
}

.icon-shield_wait_1:before {
  content: "\ea90";
}

.icon-voice_down_2:before {
  content: "\ea91";
}

.icon-shield_wait_2:before {
  content: "\ea92";
}

.icon-shield_warn_1:before {
  content: "\ea93";
}

.icon-shield_warn_2:before {
  content: "\ea94";
}

.icon-voice_down_1:before {
  content: "\ea95";
}

.icon-edit_one_1:before {
  content: "\ea96";
}

.icon-voice_up_1:before {
  content: "\ea97";
}

.icon-voice_up_2:before {
  content: "\ea98";
}

.icon-thumbs_down_1:before {
  content: "\ea85";
}

.icon-thumbs_up_2:before {
  content: "\ea86";
}

.icon-thumbs_down_2:before {
  content: "\ea87";
}

.icon-thumbs_up_1:before {
  content: "\ea88";
}

.icon-warn_circle_1:before {
  content: "\ea44";
}

.icon-warn_triangle_2:before {
  content: "\ea68";
}

.icon-warn_circle_2:before {
  content: "\ea6b";
}

.icon-warn_triangle_1:before {
  content: "\ea73";
}

.icon-shield_company_1:before {
  content: "\ea8b";
}

.icon-shield_people_2:before {
  content: "\ea8c";
}

.icon-shield_people_1:before {
  content: "\ea8d";
}

.icon-shield_company_2:before {
  content: "\ea8e";
}

.icon-company_one_2:before {
  content: "\ea89";
}

.icon-company_one_1:before {
  content: "\ea8a";
}

.icon-medal_one_2:before {
  content: "\ea81";
}

.icon-medal_one_1:before {
  content: "\ea82";
}

.icon-medal_two_1:before {
  content: "\ea83";
}

.icon-medal_two_2:before {
  content: "\ea84";
}

.icon-phone_iphone_1:before {
  content: "\ea7f";
}

.icon-phone_iphone_2:before {
  content: "\ea80";
}

.icon-more_circle_1:before {
  content: "\ea7d";
}

.icon-more_circle_2:before {
  content: "\ea7e";
}

.icon-power:before {
  content: "\ea7c";
}

.icon-wait_one_2:before {
  content: "\ea78";
}

.icon-wai_two_2:before {
  content: "\ea79";
}

.icon-wait_one_1:before {
  content: "\ea7a";
}

.icon-wai_two_1:before {
  content: "\ea7b";
}

.icon-image_2:before {
  content: "\e9e8";
}

.icon-all_2:before {
  content: "\ea74";
}

.icon-all_more_1:before {
  content: "\ea75";
}

.icon-all_1:before {
  content: "\ea76";
}

.icon-phone_call_1:before {
  content: "\ea39";
}

.icon-add_circle_2:before {
  content: "\e93a";
}

.icon-shield_close_1:before {
  content: "\ea3a";
}

.icon-add_circle_1:before {
  content: "\e93b";
}

.icon-shield_success_2:before {
  content: "\ea3b";
}

.icon-tag_two_1:before {
  content: "\ea3c";
}

.icon-remind_normal_2:before {
  content: "\ea3d";
}

.icon-shield_2:before {
  content: "\ea3e";
}

.icon-pause_circle_2:before {
  content: "\ea3f";
}

.icon-arrow_down_circle_double_1:before {
  content: "\e940";
}

.icon-preview_close_one_1:before {
  content: "\ea40";
}

.icon-arrow_down_circle_tail_1:before {
  content: "\e941";
}

.icon-arrow_down_square_1:before {
  content: "\e942";
}

.icon-shield_add_1:before {
  content: "\ea42";
}

.icon-arrow_down_circle_normal_1:before {
  content: "\e943";
}

.icon-user_one_1:before {
  content: "\ea43";
}

.icon-arrow_down_oneline:before {
  content: "\e944";
}

.icon-arrow_down_smalltail:before {
  content: "\e945";
}

.icon-tag_one_2:before {
  content: "\ea45";
}

.icon-arrow_down_square_2:before {
  content: "\e946";
}

.icon-user_one_2:before {
  content: "\ea46";
}

.icon-arrow_down_corner_left:before {
  content: "\e947";
}

.icon-heartbeat_1:before {
  content: "\ea47";
}

.icon-airplay_1:before {
  content: "\e948";
}

.icon-time_2:before {
  content: "\ea48";
}

.icon-arrow_down_to_2:before {
  content: "\e949";
}

.icon-time_1:before {
  content: "\ea49";
}

.icon-alarm_1:before {
  content: "\e94a";
}

.icon-zoom_2:before {
  content: "\ea4a";
}

.icon-arrow_down_tail:before {
  content: "\e94b";
}

.icon-lighting_2:before {
  content: "\ea4b";
}

.icon-alarm_2:before {
  content: "\e94c";
}

.icon-tag_two_2:before {
  content: "\ea4c";
}

.icon-arrow_down_normal:before {
  content: "\e94d";
}

.icon-mail_edit_2:before {
  content: "\ea4d";
}

.icon-arrow_down_circle_double_2:before {
  content: "\e94e";
}

.icon-loop_once:before {
  content: "\ea4e";
}

.icon-arrow_down_double:before {
  content: "\e94f";
}

.icon-mail_lock_2:before {
  content: "\ea4f";
}

.icon-arrow_down_circle_normal_2:before {
  content: "\e950";
}

.icon-love_2:before {
  content: "\ea50";
}

.icon-arrow_down_surface_1:before {
  content: "\e951";
}

.icon-home_2:before {
  content: "\ea51";
}

.icon-arrow_down_triangle_1:before {
  content: "\e952";
}

.icon-zoom_1:before {
  content: "\ea52";
}

.icon-arrow_down_box:before {
  content: "\e953";
}

.icon-vedio_2:before {
  content: "\ea53";
}

.icon-arrow_left_circle_double_1:before {
  content: "\e954";
}

.icon-image_1:before {
  content: "\ea54";
}

.icon-arrow_left_double:before {
  content: "\e955";
}

.icon-zoom_out_1:before {
  content: "\ea55";
}

.icon-arrow_left_smalltail:before {
  content: "\e956";
}

.icon-line_H_3:before {
  content: "\ea56";
}

.icon-arrow_left_circle_normal_1:before {
  content: "\e957";
}

.icon-wallet_2:before {
  content: "\ea57";
}

.icon-arrow_left_back_1:before {
  content: "\e958";
}

.icon-wallet_1:before {
  content: "\ea58";
}

.icon-arrow_left_circle_double_2:before {
  content: "\e959";
}

.icon-zoom_in_1:before {
  content: "\ea59";
}

.icon-arrow_left_oneline:before {
  content: "\e95a";
}

.icon-gift_2:before {
  content: "\ea5a";
}

.icon-arrow_left_circle_tail_1:before {
  content: "\e95b";
}

.icon-mail_open_1:before {
  content: "\ea5b";
}

.icon-arrow_down_surface_2:before {
  content: "\e95c";
}

.icon-zoom_in_2:before {
  content: "\ea5c";
}

.icon-arrow_left_circle_normal_2:before {
  content: "\e95d";
}

.icon-arrow_left_square_1:before {
  content: "\e95e";
}

.icon-Subtract:before {
  content: "\ea5e";
}

.icon-arrow_down_circle_tail_2:before {
  content: "\e95f";
}

.icon-vedio_1:before {
  content: "\ea5f";
}

.icon-arrow_down_up:before {
  content: "\e960";
}

.icon-message_normal_2:before {
  content: "\ea60";
}

.icon-arrow_down_corner_right:before {
  content: "\e961";
}

.icon-umbrella_1:before {
  content: "\ea61";
}

.icon-arrow_leftdown_tail:before {
  content: "\e962";
}

.icon-arrow_down_to_1:before {
  content: "\e963";
}

.icon-movie_1:before {
  content: "\ea63";
}

.icon-airplay_2:before {
  content: "\e964";
}

.icon-message_normal_1:before {
  content: "\ea64";
}

.icon-arrow_left_circle_tail_2:before {
  content: "\e965";
}

.icon-line_V_3:before {
  content: "\ea65";
}

.icon-arrow_down_triangle_2:before {
  content: "\e966";
}

.icon-arrow_left_normal:before {
  content: "\e967";
}

.icon-folder_search_1:before {
  content: "\ea67";
}

.icon-arrow_left_corner_up:before {
  content: "\e968";
}

.icon-arrow_left_triangle_2:before {
  content: "\e969";
}

.icon-gift_1:before {
  content: "\ea69";
}

.icon-arrow_left_corner_down:before {
  content: "\e96a";
}

.icon-arrow_left_twoline:before {
  content: "\e96b";
}

.icon-arrow_left_triangle_1:before {
  content: "\e96c";
}

.icon-arrow_down_twoline:before {
  content: "\e96d";
}

.icon-shield_success_1:before {
  content: "\ea6d";
}

.icon-arrow_left_surface_2:before {
  content: "\e96e";
}

.icon-message_unread:before {
  content: "\ea6e";
}

.icon-arrow_leftdown_smalltail:before {
  content: "\e96f";
}

.icon-zoom_out_2:before {
  content: "\ea6f";
}

.icon-arrow_left_right:before {
  content: "\e970";
}

.icon-umbrella_2:before {
  content: "\ea70";
}

.icon-arrow_left_tail:before {
  content: "\e971";
}

.icon-mail_edit_1:before {
  content: "\ea71";
}

.icon-arrow_left_to_2:before {
  content: "\e972";
}

.icon-arrow_left_surface_1:before {
  content: "\e973";
}

.icon-arrow_leftup_tail:before {
  content: "\e974";
}

.icon-arrow_left_to_1:before {
  content: "\e975";
}

.icon-arrow_left_square_2:before {
  content: "\e976";
}

.icon-arrow_down_to_tail:before {
  content: "\e977";
}

.icon-arrow_right_circle_double_1:before {
  content: "\e978";
}

.icon-arrow_right_box:before {
  content: "\e979";
}

.icon-arrow_left_back_2:before {
  content: "\e97a";
}

.icon-arrow_left_to_tail:before {
  content: "\e97b";
}

.icon-arrow_left_box:before {
  content: "\e97c";
}

.icon-arrow_leftup_smalltail:before {
  content: "\e97d";
}

.icon-arrow_right_circle_double_2:before {
  content: "\e97e";
}

.icon-arrow_right_circle_tail_1:before {
  content: "\e97f";
}

.icon-arrow_right_circle_normal_2:before {
  content: "\e980";
}

.icon-arrow_right_circle_normal_1:before {
  content: "\e981";
}

.icon-arrow_right_double:before {
  content: "\e982";
}

.icon-arrow_right_corner_down:before {
  content: "\e983";
}

.icon-arrow_right_corner_up:before {
  content: "\e984";
}

.icon-arrow_right_next_1:before {
  content: "\e985";
}

.icon-arrow_right_circle_tail_2:before {
  content: "\e986";
}

.icon-arrow_right_square_1:before {
  content: "\e987";
}

.icon-arrow_right_triangle_2:before {
  content: "\e988";
}

.icon-arrow_right_surface_2:before {
  content: "\e989";
}

.icon-arrow_right_to_tail:before {
  content: "\e98a";
}

.icon-arrow_right_square_2:before {
  content: "\e98b";
}

.icon-arrow_right_to_1:before {
  content: "\e98c";
}

.icon-arrow_right_triangle_1:before {
  content: "\e98d";
}

.icon-arrow_right_tail:before {
  content: "\e98e";
}

.icon-arrow_right_smalltail:before {
  content: "\e98f";
}

.icon-arrow_right_normal:before {
  content: "\e990";
}

.icon-arrow_up_corner_right:before {
  content: "\e991";
}

.icon-arrow_up_circle_tail_2:before {
  content: "\e992";
}

.icon-arrow_up_circle_normal_2:before {
  content: "\e993";
}

.icon-arrow_up_smalltail:before {
  content: "\e994";
}

.icon-arrow_right_next_2:before {
  content: "\e995";
}

.icon-arrow_up_oneline:before {
  content: "\e996";
}

.icon-arrow_up_box:before {
  content: "\e997";
}

.icon-arrow_rightup_smalltail:before {
  content: "\e998";
}

.icon-arrow_up_square_1:before {
  content: "\e999";
}

.icon-arrow_rightdown_smalltail:before {
  content: "\e99a";
}

.icon-arrow_up_circle_tail_1:before {
  content: "\e99b";
}

.icon-arrow_up_surface_2:before {
  content: "\e99c";
}

.icon-arrow_up_to_2:before {
  content: "\e99d";
}

.icon-arrow_up_double:before {
  content: "\e99e";
}

.icon-arrow_rightdown_tail:before {
  content: "\e99f";
}

.icon-arrow_up_down:before {
  content: "\e9a0";
}

.icon-arrow_up_surface_1:before {
  content: "\e9a1";
}

.icon-arrow_up_triangle_1:before {
  content: "\e9a2";
}

.icon-arrow_up_circle_double_1:before {
  content: "\e9a3";
}

.icon-arrow_up_circle_double_2:before {
  content: "\e9a4";
}

.icon-bookmark_two_1:before {
  content: "\e9a5";
}

.icon-arrow_up_tail:before {
  content: "\e9a6";
}

.icon-bag_money_1:before {
  content: "\e9a7";
}

.icon-bookmark_one_2:before {
  content: "\e9a8";
}

.icon-attachment:before {
  content: "\e9a9";
}

.icon-arrow_up_to_tail:before {
  content: "\e9aa";
}

.icon-close_circle_1:before {
  content: "\e9ab";
}

.icon-arrow_up_twoline:before {
  content: "\e9ac";
}

.icon-check_fashion:before {
  content: "\e9ad";
}

.icon-box_normal_1:before {
  content: "\e9ae";
}

.icon-clear_1:before {
  content: "\e9af";
}

.icon-branch_two_1:before {
  content: "\e9b0";
}

.icon-arrow_right_twoline:before {
  content: "\e9b1";
}

.icon-bookmark_one_1:before {
  content: "\e9b2";
}

.icon-check_normal:before {
  content: "\e9b3";
}

.icon-camera_2:before {
  content: "\e9b5";
}

.icon-close_circle_2:before {
  content: "\e9b6";
}

.icon-clear_2:before {
  content: "\e9b7";
}

.icon-close_normal:before {
  content: "\e9b8";
}

.icon-coupon_2:before {
  content: "\e9b9";
}

.icon-check_circle_1:before {
  content: "\e9ba";
}

.icon-delete_one_1:before {
  content: "\e9bb";
}

.icon-close_small:before {
  content: "\e9bc";
}

.icon-coupon_1:before {
  content: "\e9bd";
}

.icon-equalizer_2:before {
  content: "\e9be";
}

.icon-dislike_2:before {
  content: "\e9bf";
}

.icon-arrow_up_triangle_2:before {
  content: "\e9c0";
}

.icon-arrow_up_normal:before {
  content: "\e9c1";
}

.icon-date_normal_1:before {
  content: "\e9c2";
}

.icon-delete_two_1:before {
  content: "\e9c3";
}

.icon-dislike_1:before {
  content: "\e9c4";
}

.icon-download_two:before {
  content: "\e9c5";
}

.icon-check_circle_2:before {
  content: "\e9c6";
}

.icon-date_normal_2:before {
  content: "\e9c7";
}

.icon-delete_two_2:before {
  content: "\e9c8";
}

.icon-arrow_rightup_tail:before {
  content: "\e9c9";
}

.icon-arrow_up_square_2:before {
  content: "\e9ca";
}

.icon-cycle_arrow:before {
  content: "\e9cb";
}

.icon-contract_1:before {
  content: "\e9cc";
}

.icon-bag_money_2:before {
  content: "\e9cd";
}

.icon-delete_one_2:before {
  content: "\e9ce";
}

.icon-arrow_up_circle_normal_1:before {
  content: "\e9cf";
}

.icon-arrow_up_to_1:before {
  content: "\e9d0";
}

.icon-equalizer_1:before {
  content: "\e9d1";
}

.icon-check_small:before {
  content: "\e9d2";
}

.icon-female_2:before {
  content: "\e9d3";
}

.icon-folder_diamond_1:before {
  content: "\e9d4";
}

.icon-folder_lock_1:before {
  content: "\e9d5";
}

.icon-date_search_2:before {
  content: "\e9d6";
}

.icon-fold_corner:before {
  content: "\e9d7";
}

.icon-folder_minus_1:before {
  content: "\e9d8";
}

.icon-folder_failed_1:before {
  content: "\e9d9";
}

.icon-folder_change_1:before {
  content: "\e9da";
}

.icon-folder_open_1:before {
  content: "\e9db";
}

.icon-folder_close_1:before {
  content: "\e9dc";
}

.icon-female_1:before {
  content: "\e9dd";
}

.icon-flashlight_1:before {
  content: "\e9de";
}

.icon-folder_close_2:before {
  content: "\e9df";
}

.icon-arrow_right_left:before {
  content: "\e9e0";
}

.icon-folder_change_2:before {
  content: "\e9e1";
}

.icon-arrow_up_corner_left:before {
  content: "\e9e2";
}

.icon-folder_code_1:before {
  content: "\e9e3";
}

.icon-camera_1:before {
  content: "\e9e4";
}

.icon-arrow_right_surface_1:before {
  content: "\e9e5";
}

.icon-folder_add_2:before {
  content: "\e9e6";
}

.icon-folder_search_2:before {
  content: "\e9e7";
}

.icon-folder_diamond_2:before {
  content: "\e9e9";
}

.icon-date_search_1:before {
  content: "\e9ea";
}

.icon-fold_arrow:before {
  content: "\e9eb";
}

.icon-filter_1:before {
  content: "\e9ec";
}

.icon-folder_failed_2:before {
  content: "\e9ed";
}

.icon-filter_2:before {
  content: "\e9ee";
}

.icon-folder_success_2:before {
  content: "\e9ef";
}

.icon-folder_minus_2:before {
  content: "\e9f0";
}

.icon-folder_code_2:before {
  content: "\e9f1";
}

.icon-folder_download_2:before {
  content: "\e9f2";
}

.icon-folder_lock_2:before {
  content: "\e9f3";
}

.icon-folder_music_2:before {
  content: "\e9f4";
}

.icon-folder_star_1:before {
  content: "\e9f5";
}

.icon-bookmark_two_2:before {
  content: "\e9f6";
}

.icon-contract_2:before {
  content: "\e9f7";
}

.icon-flashlight_2:before {
  content: "\e9f8";
}

.icon-folder_back_1:before {
  content: "\e9f9";
}

.icon-arrow_right_to_2:before {
  content: "\e9fa";
}

.icon-love_1:before {
  content: "\e9fc";
}

.icon-folder_success_1:before {
  content: "\e9fd";
}

.icon-lock_off_1:before {
  content: "\e9fe";
}

.icon-male_1:before {
  content: "\e9ff";
}

.icon-folder_protect_1:before {
  content: "\ea00";
}

.icon-mail_normal_2:before {
  content: "\ea01";
}

.icon-folder_star_2:before {
  content: "\ea02";
}

.icon-list_one_1:before {
  content: "\ea03";
}

.icon-arrow_right_oneline:before {
  content: "\ea04";
}

.icon-folder_add_1:before {
  content: "\ea05";
}

.icon-expand_corner:before {
  content: "\ea06";
}

.icon-mail_open_2:before {
  content: "\ea07";
}

.icon-folder_back_2:before {
  content: "\ea08";
}

.icon-folder_upload_2:before {
  content: "\ea09";
}

.icon-folder_music_1:before {
  content: "\ea0a";
}

.icon-folder_open_2:before {
  content: "\ea0b";
}

.icon-mail_fail:before {
  content: "\ea0c";
}

.icon-list_one_2:before {
  content: "\ea0d";
}

.icon-folder_upload_1:before {
  content: "\ea0e";
}

.icon-paperfile_normal_1:before {
  content: "\ea0f";
}

.icon-folder_set_2:before {
  content: "\ea10";
}

.icon-paperfile_money_2:before {
  content: "\ea11";
}

.icon-paperfile_money_1:before {
  content: "\ea12";
}

.icon-home_1:before {
  content: "\ea13";
}

.icon-remind_normal_1:before {
  content: "\ea14";
}

.icon-pen_2:before {
  content: "\ea15";
}

.icon-movie_2:before {
  content: "\ea16";
}

.icon-save_2:before {
  content: "\ea17";
}

.icon-monitor_normal_1:before {
  content: "\ea18";
}

.icon-pause_circle_1:before {
  content: "\ea19";
}

.icon-mail_lock_1:before {
  content: "\ea1a";
}

.icon-monitor_normal_2:before {
  content: "\ea1b";
}

.icon-folder_download_1:before {
  content: "\ea1c";
}

.icon-folder_set_1:before {
  content: "\ea1d";
}

.icon-download_one:before {
  content: "\ea1e";
}

.icon-monitor_off_1:before {
  content: "\ea1f";
}

.icon-pause_normal:before {
  content: "\ea20";
}

.icon-male_2:before {
  content: "\ea21";
}

.icon-s_arrow:before {
  content: "\ea22";
}

.icon-screen_full_one:before {
  content: "\ea23";
}

.icon-preview_close_two_1:before {
  content: "\ea24";
}

.icon-preview_open_1:before {
  content: "\ea25";
}

.icon-pen_1:before {
  content: "\ea26";
}

.icon-heartbeat_2:before {
  content: "\ea27";
}

.icon-paperfile_normal_2:before {
  content: "\ea28";
}

.icon-shield_1:before {
  content: "\ea29";
}

.icon-preview_open_2:before {
  content: "\ea2a";
}

.icon-save_1:before {
  content: "\ea2b";
}

.icon-shield_close_2:before {
  content: "\ea2c";
}

.icon-shield_add_2:before {
  content: "\ea2d";
}

.icon-scan:before {
  content: "\ea2e";
}

.icon-mail_normal_1:before {
  content: "\ea2f";
}

.icon-set_normal_2:before {
  content: "\ea30";
}

.icon-set_normal_1:before {
  content: "\ea31";
}

.icon-lighting_1:before {
  content: "\ea32";
}

.icon-mail_success:before {
  content: "\ea33";
}

.icon-lock_off_2:before {
  content: "\ea34";
}

.icon-phone_call_2:before {
  content: "\ea35";
}

.icon-tag_one_1:before {
  content: "\ea37";
}

.icon-screen_full_two:before {
  content: "\ea38";
}


.contact-advisor {
  position: fixed;
  bottom: 40px;
  right: 0;
  z-index: 1000;
  border-radius: 6px;
  overflow: hidden;
}

/*.contact-badge .el-badge__content.is-fixed.is-dot {*/
/*  width: 10px;*/
/*  height: 10px;*/
/*  right: 15px;*/
/*  top: 15px;*/
/*}*/
.contact-advisor .contact-item {
  width: 66px;
  height: 66px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #bfbfbf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.contact-advisor .contact-item img {
  width: 28px;
  height: 28px;
}
.contact-advisor .contact-item .contact-text {
  margin-top: 5px;
}
.contact-advisor .contact-item:hover {
  background-color: rgba(216, 12, 30, 0.8);
  color: white;
}
.contact-tip {
  border: none !important;
}
.contact-popover {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 6px;
  /*box-shadow: none;*/
  /*border: none;*/
}
[data-v-71cde8b6]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.swiper[data-v-71cde8b6] {
  position: fixed;
  top: 100px;
  right: 80px;
  z-index: 1000;
  width: 343px;
  height: 90px;
  scale: 1.2;
}
.close[data-v-71cde8b6] {
  position: absolute;
  top: -24px;
  right: -15px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5019607843);
}
[data-v-6c4d8baa]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.footer[data-v-6c4d8baa] {
  background: #fff;
}
.footer .platform-menu dt[data-v-6c4d8baa], .footer .platform-menu dd[data-v-6c4d8baa], .footer .platform-menu dd a[data-v-6c4d8baa] {
  color: #2b3643;
}
.font-bold[data-v-6c4d8baa] {
  font-weight: bold;
}
.footer .web-code[data-v-6c4d8baa] {
  padding-top: 0;
}
.footer .platform-menu[data-v-6c4d8baa] {
  width: 235px;
  text-align: left;
  padding-right: 125px;
}
.footer .platform-menu.business-cooperation[data-v-6c4d8baa] {
  width: 277px;
  padding-right: 0;
  text-align: left;
}
.footer .icp[data-v-6c4d8baa] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer .icp .icp-no-public[data-v-6c4d8baa] {
  display: inline-block;
  text-decoration: none;
  height: 20px;
  line-height: 20px;
}
.footer .icp .icp-public[data-v-6c4d8baa] {
  height: 20px;
  line-height: 20px;
  margin-left: 16px;
}
.national-hotline[data-v-6c4d8baa] {
  text-align: center;
  display: inline-block;
  width: 235px;
  padding-top: 20px;
  margin-left: 170px;
  margin-right: 210px;
}
.national-hotline .top[data-v-6c4d8baa] {
  font-size: 18px;
}
.national-hotline .bottom[data-v-6c4d8baa] {
  font-size: 36px;
  color: #d50c1c;
  font-weight: bold;
}
.text[data-v-6c4d8baa] {
  font-size: 14px;
}
[data-v-13877386]:export {
  menuBg: #fff;
  menuText: #262626;
  menuActiveText: #D80C1E;
}
.app-wrapper[data-v-13877386] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 100vh;
  margin: 0 auto;
}
.app-tool[data-v-13877386] {
  /*position: sticky;*/
  /*top: 81px;*/
  z-index: 1;
}
.app-tool__box[data-v-13877386] {
  position: relative;
  padding-left: 190px;
}
.app-tool .user-guide[data-v-13877386] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
}
.app-body[data-v-13877386] {
  width: 100%;
  margin: 0 auto;
}
.app-body .app-main[data-v-13877386] {
  width: calc(100% - 200px);
}
@media screen and (max-width: 1524px) {
.app-body[data-v-13877386] {
    width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
}
.app-body .app-main[data-v-13877386] {
    width: 1010px;
}
.app-tool[data-v-13877386] {
    margin-right: -5px;
}
.app-tool .user-guide[data-v-13877386] {
    margin-right: 5px;
}
.app-tool__box[data-v-13877386] {
    width: 100%;
}
.app-container[data-v-13877386] {
    width: 100%;
}
}
@media screen and (min-width: 1921px) {
.app-wrapper[data-v-13877386] {
    width: 1920px;
}
.app-body[data-v-13877386] {
    padding-left: 0;
    padding-right: 0;
}
}
@charset "UTF-8";

/*.el-dialog__header {*/
/*padding: 15px;*/
/*background-color: #1D8CE0;*/
/*}*/
/*.el-dialog__title,*/
/*.el-dialog__headerbtn .el-dialog__close {*/
/*color: #fff;*/
/*}*/
.el-dialog__body {
  padding: 15px;
  color: #48576a;
  font-size: 12px;
}

.el-dialog__headerbtn .el-dialog__close:hover {
  color: #fff;
  opacity: 0.9;
}

.el-input__inner {
  height: 30px;
  line-height: 1.42857143;
  padding: 6px;
}

.el-input__icon {
  line-height: 30px;
}

.el-input__inner,
.el-input-group__append,
.el-input-group__prepend,
.el-textarea__inner {
  border-radius: 1px;
}

.el-autocomplete-suggestion li {
  line-height: 30px;
}

.el-button {
  border-radius: 2px;
}

.el-form-item {
  margin-bottom: 20px;
}

.el-form-item__label,
.el-input,
.el-form-item__content {
  font-size: 12px;
}

.el-form-item__content {
  line-height: 30px;
}

.mine-inputSearch .el-form-item__content, .time-inputSearch .el-form-item__content {
  width: calc(100% - 82px);
}

.mine-inputSearch .el-date-editor.el-input, .mine-inputSearch .el-date-editor.el-input__inner, .mine-inputSearch .el-form-item__content > .el-select {
  width: 100%;
}

.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 220px;
}

.el-form-item__label {
  line-height: 30px;
}

.ui-form.large .el-form-item__label {
  line-height: 0.8;
}

.el-button {
  padding: 8px 12px;
}

.el-date-editor .el-range__icon {
  line-height: 27px;
}

.el-table td,
.el-table th {
  padding: 8px 0;
}

.el-table tr {
  font-size: 12px;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-radius: 1px 1px 0 0;
}

.el-tabs--border-card > .el-tabs__content {
  padding: 5px;
}

.el-tabs__item {
  height: 36px;
  line-height: 36px;
}

.el-collapse-item__header {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
}

.el-collapse-item__content {
  padding: 10px;
}

.el-table__empty-block {
  min-height: 50px;
  font-size: 12px;
}

.ui-form .el-select {
  display: block;
  height: 30px;
  line-height: 30px;
}

.ui-form .el-form-item__content {
  line-height: 34px;
}

.ui-form .el-autocomplete {
  display: block;
}

.ui-form .el-select .el-tag {
  height: 22px;
  line-height: 22px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 0 6px;
}

.ui-form .el-date-editor.el-input,
.ui-form .el-form-item .el-form-item__content .city-picker-box {
  width: 100%;
}

.ui-form .el-form-item__error {
  padding-top: 0;
}

.ui-form .is-error .el-form-item__content .city-picker-box .user-text {
  border-color: #ff4949;
}

.ui-form .col-2 {
  width: 393px !important;
}

.text-form-line .user-form-item {
  margin: 0;
}

.text-form-line .user-form-label {
  width: 170px;
}

.el-table-buttons-box {
  display: inline-block;
  margin-bottom: 5px;
}

.el-table-buttons-box + .ui-form {
  margin-top: 5px;
}

.advanced-search {
  width: 100%;
}

.pull-right {
  float: right;
}

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group .el-button {
  float: left;
  position: relative;
}

.btn-group .el-button,
.pull-right-search .el-button {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  margin-top: 5px;
}

.btn-group .el-button:first-child {
  margin-left: 5px;
}

.btn-group .el-button,
.el-textarea__inner {
  font-size: 12px;
}

.table-pull-right {
  width: 100%;
  padding-top: 15px;
  padding-left: 15px;
  border-bottom: 1px solid #f4f4f4;
  position: relative;
}

.pull-right-form {
  padding-right: 10%;
  position: relative;
}

/* .pull-right-form .el-form--inline .el-input,
.ui-form.el-form--inline .el-input {
  width: 120px;
} */
.pull-right-form .el-form--inline .el-form-item__label,
.ui-form.el-form--inline .el-form-item__label {
  min-width: 80px;
}

.ui-form.large .el-form-item__label {
  min-width: 90px;
}

.pull-right-form .el-form-item,
.ui-form .el-form-item {
  margin-bottom: 12px;
}

.pull-right-search {
  position: absolute;
  left: 88.5%;
  top: 7px;
  min-width: 108px;
}

.pull-right-search .el-button + .el-button {
  margin-left: 5px;
}

.nui-collapse .el-collapse-item .el-collapse-item__wrap {
  background-color: #fff;
}

.tool-box .s-btn + .s-btn {
  margin-top: 5px;
}

.table-box {
  padding: 0 20px;
}

.table-box table > thead > tr > th {
  font-size: 14px;
  border-top: 1px solid #ddd;
  background: #f4f4f4;
}

.table-box table .btn {
  height: 30px;
  line-height: 30px;
  width: 60px;
  font-size: 14px;
}

.table-search-box .more-search-box {
  margin-top: 20px;
}

.table-search-box .city-picker-box {
  top: -3px;
}

.more-search-box .no-space {
  margin-bottom: 20px;
}

.more-search-box .no-space:last-child {
  margin-bottom: 0;
}

.table-search-box .el-select {
  display: inline-block;
}

.ui-table {
  width: 100%;
}

.ui-table > thead > tr {
  line-height: 48px;
  text-align: center;
  border-top: 1px solid #ddd;
  background: #f4f4f4;
}

.ui-table > tbody > tr {
  border-bottom: 1px solid #ced4e0;
}

.ui-table > tbody > tr > td {
  padding: 20px 0;
}

.zc-lastTr {
  padding-left: 28px !important;
}

.ui-table > tbody > tr:hover {
  -webkit-box-shadow: 0 0 5px #2562b4;
  box-shadow: 0 0 8px #2562b4;
  background: #f2f6fb;
  padding: 28px 14px;
  margin: 0 16px;
  border-radius: 2px;
  /*background-color: #eef8fb;*/
}

table > thead > tr > th input[type=checkbox] {
  font-size: 12px;
}

table > tbody > tr > td > .a-btn {
  color: #1684ff;
  padding: 0 3px 0 0;
}

table > tbody > tr > td > .a-btn:hover {
  color: #c00;
  text-decoration: underline;
}

.loading-info .left-text {
  width: 60px;
  text-align: right;
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cursor {
  cursor: pointer;
}

.hide {
  display: none;
}

.padding-left-0 {
  padding-left: 0;
}

.padding-5 {
  padding: 5px;
}

.plr-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.pdt-5 {
  padding-top: 5px;
}

.pdr-10 {
  padding-right: 10px;
}

.mt-2 {
  margin-top: 2px;
}

.margin-left-5 {
  margin-left: 5px;
}

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

.margin-bottom-10 {
  margin-bottom: 10px;
}

.w60 {
  width: 60px;
}

.w80 {
  width: 80px;
}

.w135 {
  width: 135px !important;
}

.w155 {
  width: 155px !important;
}

.w160 {
  width: 160px !important;
}

.w240 {
  width: 240px !important;
}

.w600 {
  width: 600px !important;
}

.w733 {
  width: 733px !important;
}

.h160 {
  height: 160px !important;
}

.grey {
  color: grey;
}

.grayfont {
  color: #999;
}

:-moz-placeholder {
  color: rgb(151, 168, 190);
}

::-moz-placeholder {
  color: rgb(151, 168, 190);
}

input:-ms-input-placeholder {
  color: rgb(151, 168, 190);
}

input::-webkit-input-placeholder {
  color: rgb(151, 168, 190);
}

.un-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**layui*/
/* 栅格布局 */
.layui-container {
  position: relative;
  margin: 0 auto;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layui-fluid {
  position: relative;
  margin: 0 auto;
  padding: 0 15px;
}

.layui-row:before,
.layui-row:after {
  content: "";
  display: block;
  clear: both;
}

.layui-col-xs1,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12,
.layui-col-sm1,
.layui-col-sm2,
.layui-col-sm3,
.layui-col-sm4,
.layui-col-sm5,
.layui-col-sm6,
.layui-col-sm7,
.layui-col-sm8,
.layui-col-sm9,
.layui-col-sm10,
.layui-col-sm11,
.layui-col-sm12,
.layui-col-md1,
.layui-col-md2,
.layui-col-md3,
.layui-col-md4,
.layui-col-md5,
.layui-col-md6,
.layui-col-md7,
.layui-col-md8,
.layui-col-md9,
.layui-col-md10,
.layui-col-md11,
.layui-col-md12,
.layui-col-lg1,
.layui-col-lg2,
.layui-col-lg3,
.layui-col-lg4,
.layui-col-lg5,
.layui-col-lg6,
.layui-col-lg7,
.layui-col-lg8,
.layui-col-lg9,
.layui-col-lg10,
.layui-col-lg11,
.layui-col-lg12 {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.layui-col-xs1,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12 {
  float: left;
}

.layui-col-xs1 {
  width: 8.33333333%;
}

.layui-col-xs2 {
  width: 16.66666667%;
}

.layui-col-xs3 {
  width: 25%;
}

.layui-col-xs4 {
  width: 33.33333333%;
}

.layui-col-xs5 {
  width: 41.66666667%;
}

.layui-col-xs6 {
  width: 50%;
}

.layui-col-xs7 {
  width: 58.33333333%;
}

.layui-col-xs8 {
  width: 66.66666667%;
}

.layui-col-xs9 {
  width: 75%;
}

.layui-col-xs10 {
  width: 83.33333333%;
}

.layui-col-xs11 {
  width: 91.66666667%;
}

.layui-col-xs12 {
  width: 100%;
}

.layui-col-xs-offset1 {
  margin-left: 8.33333333%;
}

.layui-col-xs-offset2 {
  margin-left: 16.66666667%;
}

.layui-col-xs-offset3 {
  margin-left: 25%;
}

.layui-col-xs-offset4 {
  margin-left: 33.33333333%;
}

.layui-col-xs-offset5 {
  margin-left: 41.66666667%;
}

.layui-col-xs-offset6 {
  margin-left: 50%;
}

.layui-col-xs-offset7 {
  margin-left: 58.33333333%;
}

.layui-col-xs-offset8 {
  margin-left: 66.66666667%;
}

.layui-col-xs-offset9 {
  margin-left: 75%;
}

.layui-col-xs-offset10 {
  margin-left: 83.33333333%;
}

.layui-col-xs-offset11 {
  margin-left: 91.66666667%;
}

.layui-col-xs-offset12 {
  margin-left: 100%;
}

/* 超小屏幕(手机) */
@media screen and (max-width: 768px) {
  .layui-hide-xs {
    display: none !important;
  }
  .layui-show-xs-block {
    display: block !important;
  }
  .layui-show-xs-inline {
    display: inline !important;
  }
  .layui-show-xs-inline-block {
    display: inline-block !important;
  }
}
/* 小型屏幕(平板) */
@media screen and (min-width: 768px) {
  .layui-container {
    width: 750px;
  }
  .layui-hide-sm {
    display: none !important;
  }
  .layui-show-sm-block {
    display: block !important;
  }
  .layui-show-sm-inline {
    display: inline !important;
  }
  .layui-show-sm-inline-block {
    display: inline-block !important;
  }
  .layui-col-sm1,
  .layui-col-sm2,
  .layui-col-sm3,
  .layui-col-sm4,
  .layui-col-sm5,
  .layui-col-sm6,
  .layui-col-sm7,
  .layui-col-sm8,
  .layui-col-sm9,
  .layui-col-sm10,
  .layui-col-sm11,
  .layui-col-sm12 {
    float: left;
  }
  .layui-col-sm1 {
    width: 8.33333333%;
  }
  .layui-col-sm2 {
    width: 16.66666667%;
  }
  .layui-col-sm3 {
    width: 25%;
  }
  .layui-col-sm4 {
    width: 33.33333333%;
  }
  .layui-col-sm5 {
    width: 41.66666667%;
  }
  .layui-col-sm6 {
    width: 50%;
  }
  .layui-col-sm7 {
    width: 58.33333333%;
  }
  .layui-col-sm8 {
    width: 66.66666667%;
  }
  .layui-col-sm9 {
    width: 75%;
  }
  .layui-col-sm10 {
    width: 83.33333333%;
  }
  .layui-col-sm11 {
    width: 91.66666667%;
  }
  .layui-col-sm12 {
    width: 100%;
  }
  /* 列偏移 */
  .layui-col-sm-offset1 {
    margin-left: 8.33333333%;
  }
  .layui-col-sm-offset2 {
    margin-left: 16.66666667%;
  }
  .layui-col-sm-offset3 {
    margin-left: 25%;
  }
  .layui-col-sm-offset4 {
    margin-left: 33.33333333%;
  }
  .layui-col-sm-offset5 {
    margin-left: 41.66666667%;
  }
  .layui-col-sm-offset6 {
    margin-left: 50%;
  }
  .layui-col-sm-offset7 {
    margin-left: 58.33333333%;
  }
  .layui-col-sm-offset8 {
    margin-left: 66.66666667%;
  }
  .layui-col-sm-offset9 {
    margin-left: 75%;
  }
  .layui-col-sm-offset10 {
    margin-left: 83.33333333%;
  }
  .layui-col-sm-offset11 {
    margin-left: 91.66666667%;
  }
  .layui-col-sm-offset12 {
    margin-left: 100%;
  }
}
/* 中型屏幕(桌面) */
@media screen and (min-width: 992px) {
  .layui-container {
    width: 970px;
  }
  .layui-hide-md {
    display: none !important;
  }
  .layui-show-md-block {
    display: block !important;
  }
  .layui-show-md-inline {
    display: inline !important;
  }
  .layui-show-md-inline-block {
    display: inline-block !important;
  }
  .layui-col-md1,
  .layui-col-md2,
  .layui-col-md3,
  .layui-col-md4,
  .layui-col-md5,
  .layui-col-md6,
  .layui-col-md7,
  .layui-col-md8,
  .layui-col-md9,
  .layui-col-md10,
  .layui-col-md11,
  .layui-col-md12 {
    float: left;
  }
  .layui-col-md1 {
    width: 8.33333333%;
  }
  .layui-col-md2 {
    width: 16.66666667%;
  }
  .layui-col-md3 {
    width: 25%;
  }
  .layui-col-md4 {
    width: 33.33333333%;
  }
  .layui-col-md5 {
    width: 41.66666667%;
  }
  .layui-col-md6 {
    width: 50%;
  }
  .layui-col-md7 {
    width: 58.33333333%;
  }
  .layui-col-md8 {
    width: 66.66666667%;
  }
  .layui-col-md9 {
    width: 75%;
  }
  .layui-col-md10 {
    width: 83.33333333%;
  }
  .layui-col-md11 {
    width: 91.66666667%;
  }
  .layui-col-md12 {
    width: 100%;
  }
  /* 列偏移 */
  .layui-col-md-offset1 {
    margin-left: 8.33333333%;
  }
  .layui-col-md-offset2 {
    margin-left: 16.66666667%;
  }
  .layui-col-md-offset3 {
    margin-left: 25%;
  }
  .layui-col-md-offset4 {
    margin-left: 33.33333333%;
  }
  .layui-col-md-offset5 {
    margin-left: 41.66666667%;
  }
  .layui-col-md-offset6 {
    margin-left: 50%;
  }
  .layui-col-md-offset7 {
    margin-left: 58.33333333%;
  }
  .layui-col-md-offset8 {
    margin-left: 66.66666667%;
  }
  .layui-col-md-offset9 {
    margin-left: 75%;
  }
  .layui-col-md-offset10 {
    margin-left: 83.33333333%;
  }
  .layui-col-md-offset11 {
    margin-left: 91.66666667%;
  }
  .layui-col-md-offset12 {
    margin-left: 100%;
  }
}
/* 大型屏幕(桌面) */
@media screen and (min-width: 1200px) {
  .layui-container {
    width: 1170px;
  }
  .layui-hide-lg {
    display: none !important;
  }
  .layui-show-lg-block {
    display: block !important;
  }
  .layui-show-lg-inline {
    display: inline !important;
  }
  .layui-show-lg-inline-block {
    display: inline-block !important;
  }
  .layui-col-lg1,
  .layui-col-lg2,
  .layui-col-lg3,
  .layui-col-lg4,
  .layui-col-lg5,
  .layui-col-lg6,
  .layui-col-lg7,
  .layui-col-lg8,
  .layui-col-lg9,
  .layui-col-lg10,
  .layui-col-lg11,
  .layui-col-lg12 {
    float: left;
  }
  .layui-col-lg1 {
    width: 8.33333333%;
  }
  .layui-col-lg2 {
    width: 16.66666667%;
  }
  .layui-col-lg3 {
    width: 25%;
  }
  .layui-col-lg4 {
    width: 33.33333333%;
  }
  .layui-col-lg5 {
    width: 41.66666667%;
  }
  .layui-col-lg6 {
    width: 50%;
  }
  .layui-col-lg7 {
    width: 58.33333333%;
  }
  .layui-col-lg8 {
    width: 66.66666667%;
  }
  .layui-col-lg9 {
    width: 75%;
  }
  .layui-col-lg10 {
    width: 83.33333333%;
  }
  .layui-col-lg11 {
    width: 91.66666667%;
  }
  .layui-col-lg12 {
    width: 100%;
  }
  /* 列偏移 */
  .layui-col-lg-offset1 {
    margin-left: 8.33333333%;
  }
  .layui-col-lg-offset2 {
    margin-left: 16.66666667%;
  }
  .layui-col-lg-offset3 {
    margin-left: 25%;
  }
  .layui-col-lg-offset4 {
    margin-left: 33.33333333%;
  }
  .layui-col-lg-offset5 {
    margin-left: 41.66666667%;
  }
  .layui-col-lg-offset6 {
    margin-left: 50%;
  }
  .layui-col-lg-offset7 {
    margin-left: 58.33333333%;
  }
  .layui-col-lg-offset8 {
    margin-left: 66.66666667%;
  }
  .layui-col-lg-offset9 {
    margin-left: 75%;
  }
  .layui-col-lg-offset10 {
    margin-left: 83.33333333%;
  }
  .layui-col-lg-offset11 {
    margin-left: 91.66666667%;
  }
  .layui-col-lg-offset12 {
    margin-left: 100%;
  }
}
/* 列间隔 */
.layui-col-space1 {
  margin: -0.5px;
}

.layui-col-space1 > * {
  padding: 0.5px;
}

.layui-col-space3 {
  margin: -1.5px;
}

.layui-col-space3 > * {
  padding: 1.5px;
}

.layui-col-space5 {
  margin: -2.5px;
}

.layui-col-space5 > * {
  padding: 2.5px;
}

.layui-col-space8 {
  margin: -3.5px;
}

.layui-col-space8 > * {
  padding: 3.5px;
}

.layui-col-space10 {
  margin: -5px;
}

.layui-col-space10 > * {
  padding: 5px;
}

.layui-col-space12 {
  margin: -6px;
}

.layui-col-space12 > * {
  padding: 6px;
}

.layui-col-space15 {
  margin: -7.5px;
}

.layui-col-space15 > * {
  padding: 7.5px;
}

.layui-col-space18 {
  margin: -9px;
}

.layui-col-space18 > * {
  padding: 9px;
}

.layui-col-space20 {
  margin: -10px;
}

.layui-col-space20 > * {
  padding: 10px;
}

.layui-col-space22 {
  margin: -11px;
}

.layui-col-space22 > * {
  padding: 11px;
}

.layui-col-space25 {
  margin: -12.5px;
}

.layui-col-space25 > * {
  padding: 12.5px;
}

.layui-col-space30 {
  margin: -15px;
}

.layui-col-space30 > * {
  padding: 15px;
}

/* 引用 */
.layui-elem-quote {
  margin-bottom: 10px;
  padding: 15px;
  line-height: 22px;
  border-left: 5px solid #009688;
  border-radius: 0 2px 2px 0;
  background-color: #f2f2f2;
}

.layui-quote-nm {
  border-style: solid;
  border-width: 1px;
  border-left-width: 5px;
  background: none;
}

/* 字段集合 */
.layui-elem-field {
  margin-bottom: 10px;
  padding: 0;
  border-width: 1px;
  border-style: solid;
}

.layui-elem-field legend {
  margin-left: 20px;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 300;
}

.layui-field-title {
  margin: 10px 0 20px;
  border-width: 0;
  border-top-width: 1px;
}

.layui-field-box {
  padding: 10px 15px;
}

.layui-field-title .layui-field-box {
  padding: 10px 0;
}

/* 卡片面板 */
.layui-card {
  margin-bottom: 15px;
  border-radius: 2px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.layui-card:last-child {
  margin-bottom: 0;
}

.layui-card-header {
  position: relative;
  height: 42px;
  line-height: 42px;
  padding: 0 15px;
  border-bottom: 1px solid #f6f6f6;
  color: #333;
  border-radius: 2px 2px 0 0;
  font-size: 14px;
}

.layui-card-body {
  position: relative;
  padding: 10px 15px;
  line-height: 24px;
}

.layui-card-body[pad15] {
  padding: 15px;
}

.layui-card-body[pad20] {
  padding: 20px;
}

.layui-card-body .layui-table {
  margin: 5px 0;
}

.layui-card .layui-tab {
  margin: 0;
}

/* 分割块 */
.layui-form-mid {
  position: relative;
  float: left;
  display: block;
  padding: 9px 0 !important;
  line-height: 20px;
  margin-right: 10px;
}

/* 警告域 */
.layui-form-danger:focus,
.layui-form-danger + .layui-form-select .layui-input {
  border-color: #FF5722 !important;
}

/*覆盖原来elementUI的样式*/
.el-button--danger.is-plain {
  background: #fff;
  color: #d50c1c;
  border-color: #d50c1c;
}

.cn-mine .el-form-item::after, .cn-mine .el-form-item__content::after {
  clear: none;
}

/* 时间区间及搜索框 ——noah*/
.cn-content {
  min-height: calc(100vh - 5rem - 200px);
}

.mine-inputSearch {
  width: 330px;
}

.time-inputSearch {
  width: 670px;
}

.ui-form .el-date-editor.time-picker {
  width: 285px;
}

.time-inputSearch .el-input-group__prepend, .mine-inputSearch .el-input-group__prepend {
  background-color: #fff;
  width: 88px;
}

.el-date-editor .el-range-separator {
  width: 24px;
  line-height: 24px;
}

.el-date-editor .el-range__close-icon {
  line-height: 24px;
}

.el-message__content {
  line-height: 20px;
}

/* override element-ui style */
.el-link--primary {
  color: #D80C1E !important;
}
@font-face {
  font-family: 'iconfont';  /* project id 1929081 */
  src: url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.eot');
  src: url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.woff') format('woff'),
  url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1929081_7x0yhvml4hr.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconanquan:before {
  content: "\e628";
}

.iconyanjing-biyan:before {
  content: "\e63f";
}

.iconsanjiaoshang:before {
  content: "\e643";
}

.iconsanjiaoxia:before {
  content: "\e644";
}

.iconxia:before {
  content: "\e62f";
}

.iconshezhi:before {
  content: "\e63e";
}

.iconright-s:before {
  content: "\e627";
}

.iconicon-test:before {
  content: "\e630";
}

.iconicon_shurudenglumima:before {
  content: "\e632";
}

.iconicon_shurushoujihaoma:before {
  content: "\e633";
}

.iconicon_xianshimima:before {
  content: "\e634";
}

.iconicon_xinxi:before {
  content: "\e635";
}

.iconicon_jingjiahuoyuan:before {
  content: "\e636";
}

.iconicon_xingxing_xuanzhong:before {
  content: "\e637";
}

.iconicon_wode_weixuanzhong:before {
  content: "\e638";
}

.iconicon_yundan_weixuanzhong:before {
  content: "\e639";
}

.iconicon_xingxing_weixuanzhong:before {
  content: "\e63a";
}

.iconicon_wode_xuanzhong:before {
  content: "\e63b";
}

.iconicon_yundan_xuanzhong:before {
  content: "\e63c";
}

.iconicon_che:before {
  content: "\e63d";
}


.toolbar {
  margin-top: 1px;
  background: white;
  padding: 1px;
  overflow: hidden;
  position: relative;
}
.toolbar .el-date-editor, .toolbar .el-select, .toolbar .el-input {
  width: 100%;
}
.toolbar .el-form-item {
  margin: 4px 0 6px 0;
  /*.el-form-item__label {
    margin-right: 0;
    padding: 11px 12px 11px 12px;
  }*/
}
.toolbar .opt {
  position: absolute;
  top: 12px;
  right: 27px;
  cursor: pointer;
}
.toolbar_collapse {
  height: 45px;
  position: relative;
  overflow: hidden;
  -webkit-transition: height 0.6s;
  transition: height 0.6s;
}
.toolbar_open {
  -webkit-transition: height 0.6s ease;
  transition: height 0.6s ease;
}
.ui-filter {
  padding-top: 10px;
}
.ui-filter .el-form-item {
  margin-bottom: 10px;
}
.ui-filter .el-row .el-col:nth-child(n+7) {
  display: none;
}
.ui-filter.more .el-row .el-col:nth-child(n+7) {
  display: block;
}
.ui-filter .ui-filter__content {
  width: calc(100% - 220px);
  padding-left: 20px;
}
.ui-filter .ui-filter-toolbar {
  width: 180px;
  padding-right: 20px;
}
.ui-filter .ui-filter-toolbar .el-link {
  font-size: 14px;
}
.ui-filter .ui-filter-toolbar .el-button {
  font-size: 14px;
  padding: 0 10px;
  line-height: 26px;
}
.ui-filter.advanced .ui-filter__content {
  width: calc(100% - 240px);
}
.ui-filter.advanced .ui-filter-toolbar {
  width: 200px;
}
