@charset "utf-8";
/* CSS Document */
body, div, td {
  line-height: 1.4em;
}

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, td, dl, dt, dd {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: Microsoft YaHei, 'STHeiti', Helvetica, Arial, sans-serif;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.logo img {
  border: 0 none;
  margin: 0;
  padding: 0;
  margin-top: 30px;
}
ul li, ol li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
  vertical-align: baseline;
  zoom: 1;
}
textarea, select, button {
  font-weight: inherit;
  font-family: inherit;
  font-size: inherit;
  outline: none;
}
button {
  border: none;
  padding: 0;
}
button::-moz-focus-inner {
  border: none;
}
input[type=radio], input[type=checkbox] {
  vertical-align: middle;
}
input {
  outline: 0 none;
}
input.checkbox {
  vertical-align: middle;
}
* html input {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
fieldset {
  border: 0 none
}
/* a:focus {outline-style:none;outline-width:0;font-size:14px;} */
a {
  text-decoration: none;
  color: #101010;
  font-family: 微软雅黑;
  font-size: 14px;
}
img {
  border: 0
}
/* 登录 */
.login-head {
  width: 100%;
  height: 30px;
}
.login-head-r {
  float: right;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
}
.login-head-r:hover {
  opacity: 0.8;
  color: #fff;
}
.login-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-width: 1200px;
  /* background: #3d3a40; */
}
.login-foot-c {
  margin: 0 auto;
  width: 1200px;
  line-height: 34px;
  text-align: center;
  /* background: #3d3a40; */
  color: #fff;
  font-size: 14px;
}
.login-content {
  width: 100%;
  height: 100%;

  background-size: cover;
  position: absolute;
}
.login-h1 {
  font-size: 56px;
  margin-top: 5%;
  text-align: left;
  color: #fff;
  letter-spacing: 6px;
  line-height: 60px;
  margin-left: 4%;
  background-image: -webkit-linear-gradient(bottom, #679ae0, #e7eff9, white);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}
.bjl {
  width: 296px;
  height: 397px;
}
.con {
  width: 1200px;
  height: 600px;
  margin: 0 auto;
}
.con li {
  float: left;
  width: 285px;
  height: 400px;
}
.zjnr {
  width: 84%;
  margin: 3% auto !important;
  padding: 0 !important;
  /* margin-left: -22px; */
}
.bjy {
  position: relative;
  /* left: -28px; */
}
.tpdx {
  position: absolute;
  left: 18%;
  top: 10%;
  text-align: center;
  width: 100%;
  text-align: center;
}
.ty {
  font-size: 27px;
  font-weight: bold;
  color: #2732b1;
  margin-top: 24px;
}
.tyw {
  font-size: 14px;
  font-weight: bold;
  color: #2732b1;
  margin-top: 15px;
}
.bjtp {
  width: 132%;
  text-align: center;
}
.tb img {
  width: 38%;
  height: 100%; /* text-align: center; */ margin-left: 0px;
}
.wzy {
  left: 17%;
}
.wzr {
  left: 17%;
}
.wzs {
  left: 20%;
}
.wzw {
  left: 20%;
}
.wzl {
  left: 17%;
}
.tooltip {
  position: absolute;
  top: 10px;
  left: 40%;
  z-index: 100003;
  opacity: .8
}
.tipsy-inner {
  background: url("../images/tsbj.png") no-repeat;
  color: #fff;
  width: 300px;
  height: 149px;
  text-align: left;
  line-height: 24px;
  font-size: 15px;
  padding: 20px 10px 10px 20px;
  border-radius: 3px
}
.layui-col-sm2:hover {
  transform: translateY(-6px);
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  box-shadow: 0 26px 40px -24px rgb(0 36 100 / 30%);
  -webkit-box-shadow: 0 26px 40px -24px rgb(0 36 100 / 30%);
  -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@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-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9 {
    float: left
  }
  .layui-col-sm1 {
    width: 8.33333333%
  }
  .layui-col-sm2 {
    width: 18.76666667%!important
  }
  .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%
  }
}
.login-body {
    overflow: hidden;
}

.ycjz {
        width: 78%;
        margin: 0px auto;
        font-size: 14px;
        text-align: left;
        margin-top: 11px;
        font-weight: bold;
        color: #202bae;
        line-height: 22px;
        text-align: justify;
}
.ycjz span{padding: 10px;}

.secondary-container .details .details-body .slide-content {
  display: inline-block;
  width: 100%;
  padding: 23px;
  box-sizing: border-box;
  border-left: 1px solid #eee;
}

.brand-mess .result-item .cent div {
  width: 210px;
  height: 100px;
}
