.clearfloat:after, .content-lr-main:after, .price-item-box:after, .goods-text-r .goods-item:after, .workFlow-info li:after, .infra-upload:after, .clearfloat:before, .content-lr-main:before, .price-item-box:before, .goods-text-r .goods-item:before, .workFlow-info li:before, .infra-upload:before {
  display: block;
  content: "";
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both; }

.pro-list-cont {
  padding: 1.5625rem 0; }

.demand-search-wrap {
  width: 100%;
  background: #f5f8fa; }
.demand-search-wrap .demand-search {
  padding: 1.0417rem;
  overflow: hidden; }
.demand-search-wrap .demand-search .search {
  width: 32.7083rem;
  height: 2.0833rem;
  border: .0521rem solid #dbe0e4;
  border-radius: .1563rem;
  background: #fff;
  margin: 0 auto;
  padding: 0 2.0833rem 0 .7813rem;
  position: relative; }
.demand-search-wrap .demand-search .search input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none; }
.demand-search-wrap .demand-search .search input::-webkit-input-placeholder {
  color: #999fa9;
  font-weight: normal; }
.demand-search-wrap .demand-search .search a {
  position: absolute;
  right: .7813rem;
  top: .5729rem; }
.demand-search-wrap .demand-search .search.search-small {
  width: 11.4583rem;
  height: 1.7708rem;
  float: right; }
.demand-search-wrap .demand-search .search.search-small a {
  top: .4167rem; }

.table-list table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: center;
  color: #3c4349; }
.table-list .time {
  width: 6.7708rem; }
.table-list .theme {
  width: 35%;
  text-align: left;
  padding: 0 1.6667rem; }
.table-list .theme.theme {
  width: 39%; }
.table-list .type {
  width: 16.5%; }
.table-list .countdown {
  width: 26%; }
.table-list .countdown-small {
  width: 12%; }
.table-list .operate {
  width: 7.6042rem; }
.table-list th, .table-list td {
  font-size: 14px;
  font-weight: normal;
  padding: 0 .2604rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.table-list thead tr {
  height: 3.125rem;
  color: #88929e;
  font-size: .7292rem; }
.table-list tbody tr {
  height: 3.9583rem;
  cursor: default; }
.table-list tbody tr:nth-child(odd) {
  background: #f8fafb; }
.table-list tbody tr:hover {
  background: rgba(12,84,177,.2); }
.table-list tbody tr:hover .time .round {
  transition: all 0.5s;
  background: #37b0e9;
  border-color: #c3e7f8; }
.table-list tbody tr.nodata .h-list-warn {
  background: none; }
.table-list tbody tr.nodata:hover {
  background: #f8fafb; }
.table-list tbody tr .time {
  border-right: .0521rem solid #eaebed;
  position: relative;
  overflow: visible; }
.table-list tbody tr .time span {
  display: block; }
.table-list tbody tr .time .date {
  width: 3.5417rem;
  height: 1.25rem;
  line-height: 1.25rem;
  margin: 0 auto;
  border-bottom: .0521rem dashed #c1c6cc;
  font-size: 1.1458rem;
  color: #88929e; }
.table-list tbody tr .time .year {
  font-size: .625rem;
  color: #999fa9; }
.table-list tbody tr .time .round {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background: #fff;
  border: .3125rem solid #dbdfe2;
  position: absolute;
  top: 1.3542rem;
  right: -0.625rem; }
.table-list tbody tr .time .round:hover {
  background: #37b0e9;
  border-color: #c3e7f8; }
.table-list tbody tr .countdown span {
  color: #000; }
.table-list tbody tr .countdown span em {
  width: 1.1458rem;
  height: 1.1458rem;
  display: inline-block;
  margin: 0 .1563rem;
  line-height: 1.1458rem;
  background: #ffeff2;
  color: #fb617f;
  text-align: center;
  border-radius: .2604rem; }

.detail-table table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: center;
  color: #3c4349; }
.detail-table table .th1 {
  width: 10%; }
.detail-table table .th2 {
  width: 7.5%; }
.detail-table table .th3 {
  width: 10%; }
.detail-table table .th4 {
  width: 14.5%; }
.detail-table table .th5 {
  width: 15.5%; }
.detail-table table .th6 {
  width: 17%; }
.detail-table table .th7 {
  width: 18%; }
.detail-table table .th8 {
  width: 8%; }
.detail-table table .th9 {
  width: 9%; }
.detail-table table .th10 {
  width: 10%; }
.detail-table table .th11 {
  width: 11%; }
.detail-table table .th12 {
  width: 12%; }
.detail-table table .th13 {
  width: 14.3%; }
.detail-table table .th14 {
  width: 14%; }
.detail-table table .th15 {
  width: 15%; }
.detail-table table .th16 {
  width: 16%; }
.detail-table table .th17 {
  width: 17%; }
.detail-table table .th18 {
  width: 18%; }
.detail-table table .th19 {
  width: 19%; }
.detail-table table .th20 {
  width: 20%; }
.detail-table table .th21 {
  width: 21.5%; }
.detail-table table .th22 {
  width: 22%; }
.detail-table table .th23 {
  width: 23%; }
.detail-table table .th24 {
  width: 24%; }
.detail-table table .th25 {
  width: 25%; }
.detail-table table .th26 {
  width: 26%; }
.detail-table table .th27 {
  width: 27%; }
.detail-table table .th28 {
  width: 28%; }
.detail-table table .th29 {
  width: 29%; }
.detail-table table .th30 {
  width: 30%; }
.detail-table table .th40 {
  width: 40%; }
.detail-table table .th50 {
  width: 50%; }
.detail-table table .th60 {
  width: 60%; }
.detail-table table .th160 {
  width: 8.3333rem; }
.detail-table table .num {
  width: 2.6042rem; }
.detail-table table th,
.detail-table table td {
  padding: .9375rem .5208rem;
  font-size: .7292rem;
  overflow: hidden; }
.detail-table table th:nth-child(2),
.detail-table table td:nth-child(2) {
text-align: left;
}
.detail-table thead tr {
  height: 2.6042rem;
  background: #ecf4fb;
}
.detail-table thead tr th {
  color: #333;
  font-weight: bold;
  font-size: .7292rem;
}
.detail-table tbody tr {
  height: 3.125rem;
  border-bottom: .0521rem dashed #e5e5e5;
  cursor: default; }
.detail-table tbody tr:hover {
  background: rgba(55, 176, 233, 0.1); }
.detail-table tbody tr.no-hover:hover {
  background: none; }
.detail-table tbody tr.nodata:hover {
  background: none; }
.detail-table tbody select {
  height: .9375rem;
  border: none;
  background: none;
  outline: none; }
.detail-table tbody .blue {
  color: #0c54b1; }
.detail-table .tr-all {
  text-align: left;
  font-size: .8333rem;
  font-weight: bold; }
.detail-table .tr-all td {
  padding: 0 1.0417rem; }
.detail-table .tr-all:hover {
  background: none; }
.detail-table .tr-all a {
  font-size: .7292rem;
  font-weight: normal;
  margin-left: .5208rem; }

.sw-detail-table tbody .tr-detail {
  height: 2.3958rem;
  border-bottom: .0521rem dashed #e5e5e5;
  cursor: default; }
.sw-detail-table tbody .tr-detail td {
  padding-top: .4167rem; }
.sw-detail-table tbody .tr-notice {
  border-bottom: .0521rem solid #eaebed;
  background: #fbfcfc;
  height: 1.8229rem;
  text-align: center;
  cursor: default; }
.sw-detail-table tbody .tr-notice td {
  white-space: normal;
  color: #88929e;
  font-size: .625rem;
  padding: 0 .8333rem; }
.sw-detail-table tbody .tr-notice td.td-con {
  text-align: left;
  line-height: 1.0417rem;
  padding: .2604rem .5208rem; }
.sw-detail-table tbody .tr-notice:hover {
  background: none; }

.demand-detail-wrap {
  width: 62.5rem;
  margin: 0 auto;
  padding: 1.0417rem 0 1.5625rem; }

.demand-detail {
  width: 100%;
  background-color: #fff;
  background-image: url("../img/demand/detail-bg.png");
  background-repeat: no-repeat;
  background-position: top left;
  padding: 2.0833rem 1.0417rem 2.6042rem;
  color: #3c4349; }
.demand-detail .detail-title {
  font-size: 1.25rem;
  color: #475568;
  font-weight: bold;
  height: 1.5625rem;
  line-height: 1.5625rem;
  margin-bottom: 1.7708rem;
  text-align: center; }
.demand-detail .detail-cont.detail-cont-right {
  padding: .5208rem 2.0833rem 0;
  min-height: .5208rem; }
.demand-detail .detail-cont {
  padding: 1.0417rem 13.8021rem 1.5625rem 4.1667rem;
  position: relative;
  min-height: 6.25rem; }
.demand-detail .detail-cont ul {
  font-size: 0; }
.demand-detail .detail-cont ul li {
  width: 50%;
  display: inline-block;
  line-height: 1.7708rem;
  font-size: .7292rem;
  padding-right: 1.0417rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left; }
.demand-detail .detail-cont ul li em {
  color: #88929e; }
.demand-detail .detail-cont ul li a {
  color: #0066cc; }
.demand-detail .detail-cont ul li.li-width100 {
  width: 100%;
  overflow: hidden;
  white-space: normal; }
.demand-detail .detail-cont .activity-countdown {
  width: 13.8021rem;
  height: 3.6458rem;
  background: url("../img/demand/activity.png");
  position: absolute;
  top: 1.5625rem;
  right: -1.4063rem;
  padding: .7813rem .4167rem .7813rem 2.3958rem; }
.demand-detail .detail-cont .activity-countdown .btn {
  display: block;
  width: 5.3125rem;
  height: 1.8229rem;
  line-height: 1.8229rem;
  border-bottom: .0521rem solid #c55138;
  border-radius: .1563rem;
  background: #f9eeeb;
  font-size: .7292rem;
  text-align: center;
  color: #dc6950;
  float: left;
  margin-right: 1.0417rem; }
.demand-detail .detail-cont .activity-countdown .time-right span {
  color: #fff; }
.demand-detail .detail-cont .activity-countdown .time-right span em {
  display: inline-block;
  min-width: 1.0417rem;
  height: .9375rem;
  margin: 0 .1563rem;
  border-radius: .1042rem;
  text-align: center;
  background: #f5d2cb;
  color: #dc6950; }
.demand-detail .detail-cont .activity-countdown .time-right .text {
  font-size: .625rem;
  height: .625rem;
  line-height: .625rem;
  display: block;
  margin-bottom: .3125rem; }
.demand-detail .detail-group h3 {
  width: 100%;
  height: 2.3958rem;
  line-height: 2.3958rem;
  background: #edf0f6;
  font-size: .9375rem;
  color: #3c4349;
  padding: 0 1.6667rem;
  font-weight: bold;
  position: relative;
  margin-bottom: .5208rem; }
.demand-detail .detail-group h3:before {
  content: '';
  display: block;
  width: .2604rem;
  height: .9375rem;
  background: #0c54b1;
  position: absolute;
  top: .7813rem;
  left: .9896rem; }
.demand-detail .detail-group .table-button-btn {
  margin-top: 2.6042rem;
  text-align: center; }

.left-part {
  width: 44.7917rem;
  float: left; }

.left-title-box {
  height: 2.0833rem;
  margin-top: 3.3333rem;
  margin-bottom: 1.7708rem;
  position: relative; }
.left-title-box h2 {
  font-size: 1.5625rem;
  color: #475568;
  float: left;
  margin-right: 1.1458rem;
  cursor: default; }
.left-title-box .title-line {
  float: left;
  margin-top: .5208rem; }
.left-title-box .more {
  margin-left: .7813rem;
  height: 2.0833rem;
  line-height: 2.0833rem;
  color: #37b0e9;
  font-size: .7292rem;
  float: left; }
.left-title-box:after {
  content: '';
  display: block;
  width: 1.7188rem;
  height: .0521rem;
  background: #dbe0e4;
  position: absolute;
  top: .9896rem;
  right: 0; }

.right-part {
  width: 14.7917rem;
  float: right; }
.right-part h2 {
  font-size: 1.5625rem;
  color: #475568;
  margin-bottom: .8333rem;
  margin-top: 3.3333rem;
  cursor: default; }
.right-part li {
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 2.1875rem;
  background: url("../img/supplier/upload.png") no-repeat .2604rem center; }
.right-part li a:hover {
  color: #37b0e9; }

.supplier-info {
  width: 72.9167rem;
  margin: 0 auto;
  overflow: hidden; }
.webuploader-pick{
  padding: 0px;
  width: 5.2083rem!important;
  height: 100%!important;
  background: #fff;
}
.webuploader-pick .h-fileBtn{
  width: 100%!important;
  height: 100%!important;
}
.content-lr-main {
  width: 100%;
  padding: 2.5625rem 0; }
.content-lr-main .left-con-scrollhide {
  width: 15.625rem;
  height: calc(100% - 2.6458rem);
  overflow: hidden;
  float: left;
  position: relative;
  top: 0px; }
.content-lr-main .left-con-box {
  width: 15.625rem;
  height: 100%;
}
.content-lr-main .left-con {
  width: 15.625rem;
  height: 100%;
  background: #fff; }
.content-lr-main .left-con .tree-list {
  overflow-y: auto;
  height: calc(100vh - 10rem);
  background: #fff; }
.content-lr-main .right-con {
  width: calc(100% - 17.7083rem);
  float: right;
  height: calc(100vh - 10rem) !important;
  padding: 1.0417rem .9375rem;
  background: #fff;
  position: relative;
}

.picture-box {
  height: 6.1458rem;
  border-bottom: .0521rem solid #edf1f2;
  padding: 1.3542rem .5208rem 1.1979rem 1.3542rem; }
.picture-box .img-box {
  width: 3.5417rem;
  height: 3.5417rem;
  overflow: hidden;
  display: inline-block;
  padding: .2083rem;
  background: #e5e6ea;
  border-radius: 50%; }
.picture-box .img-box img {
  width: 100%;
  border-radius: 50%; }
.picture-box dl {
  font-size: .625rem;
  display: inline-block;
  vertical-align: top;
  margin-top: .5208rem;
  margin-left: .5208rem; }
.picture-box dl dt {
  margin-bottom: .5208rem; }
.picture-box dl dd {
  height: 1.0938rem;
  line-height: 1.0938rem;
  padding-left: 1.1458rem;
  padding-right: .3125rem;
  background: url("../img/supplier/pass.png") no-repeat left top;
  border: 1.0003px solid #3c4349;
  border-radius: .5208rem; }

.input-tit {
  display: inline-block;
  margin-bottom: 0;
  color: #333333;
  font-size: .7292rem;
  line-height: 2.1875rem;
  width: 6.5104rem;
  text-align: right;
  margin-right: .7813rem;
}
.input-tit em {
  color: #dd6850;
  margin-right: .2604rem; }
#view{
  color: #0c54b1!important;
}

.input-text {
  width: 13.9583rem;
  height: 2.0833rem;
  border: .0521rem solid #e5e6ea;
  padding: .5208rem .625rem;
  outline: none;
  border-radius: .1563rem; }
.input-text.error {
  border-color: #dd6850; }
.input-text.error:focus {
  border-color: #dd6850;
  box-shadow: 0 0 .2083rem 0 #dd6850; }
.input-text:focus {
  border: 1.0003px solid #37b0e9;
  box-shadow: 0 0 .2083rem 0 #37b0e9; }
.tree-list .accordionBox li.active .link:after{
  display: none;
}
.info-group {
  margin-bottom: .7813rem; }
.info-group .group-tit {
  height: 2.7083rem;
  line-height: 2.0833rem;
  /*background: #edf0f6;*/
  padding: 0 .625rem 0 2.0833rem;
  position: relative;
  border-bottom: .0521rem solid #edf0f6;
  margin-bottom: 1.0417rem;
}
.info-group .group-tit span {
  width: 1.3021rem;
  height: 1.3021rem;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: .5208rem;
  margin: auto;
  margin-top: .1563rem;
}
.info-group .group-tit h2:before {
  content: "";
  display: inline-block;
  width: 50%;
  left: 0;
  bottom: -0.5729rem;
  position: absolute;
  height: .2604rem;
  background: url(../../newUI/images/tc.jpg) no-repeat right top #d89a05;
}
.info-group .group-tit{
  padding-left: 0;
}
.info-group .group-tit span{
  display: none;
}
.info-group .group-tit a:act{
  background: #0c54b1;
  color: #fff;
  padding: 0 .5208rem;
  border-radius: .2604rem;
  font-size: .7292rem;
}
/*.info-group .group-tit a:hover{*/
/*  background: #1064d0;*/
/*}*/
.info-group .group-tit h2{
  position: relative;
}
.info-group .group-tit h2:after {
  position: absolute;
  left: 50%;
  bottom: -0.5729rem;
  content: "";
  display: inline-block;
  width: 50%;
  height: .2604rem;
  background: url(../../newUI/images/tl.jpg) no-repeat left top #0263c5;
}
.info-group .group-tit span img {
  max-width: 100%; }
.info-group .group-tit h2 {
  font-size: .9375rem;
  display: inline-block; }
.info-group .group-tit .add-btn {
  width: 1.0417rem;
  height: 1.0417rem;
  display: block;
  background: url("../img/supplier/add-btn.png");
  float: right;
  margin-top: .5208rem; }
.info-group .group-tit .text-btn {
  float: right;
  display: inline-block;
  line-height: 1.3542rem;
  cursor: pointer;
  padding: 0 .5208rem;
  text-align: center;
  border: .0521rem solid #37b0e9;
  border-radius: .1563rem;
  color: #37b0e9;
  background: none;
  outline: none;
  font-size: .7292rem;
  margin: 0 .1042rem;
  margin-top: .3125rem; }
.info-group .group-tit .text-btn:hover {
  background: #37b0e9;
  color: #fff; }
.info-group .form-error {
  height: .7292rem;
  line-height: .7292rem;
  font-size: .625rem;
  color: #dd6850;
  margin-bottom: .5208rem;
  padding-left: 1.0417rem;
  background: url("../img/icon/error-icon.png") no-repeat left center; }
.info-group .sup-info-form {
  padding: .625rem .625rem 2.0833rem;
  overflow: hidden; }
.sup-form-group ul li{
  display: flex;
}
.info-group .sup-form-group {
  width: 46%;
  float: left;
  margin-right: 2.6042rem; }
.info-group .sup-form-group:last-child {
  margin-right: 0; }
.info-group .sup-form-group h3 {
  height: 1.5625rem;
  line-height: 1.5625rem;
  margin-bottom: 1.0417rem; }
.info-group .sup-form-group h3:after {
  content: '';
  display: block;
  width: 1.6667rem;
  height: .1563rem;
  background: #0c54b1; }
.info-group .sup-form-group .money {
  position: relative;
  width: 66.6%;
}
.info-group .sup-form-group .money select {
  height: 1.0417rem;
  font-size: .625rem;
  color: #88929e;
  padding: 0 .3125rem;
  outline: none;
  border: none;
  text-align: center;
  background: none;
  border-left: .0521rem solid #dbe0e4;
  position: absolute;
  top: .4688rem;
  right: 0; }
.info-group .sup-form-group .city {
  margin-bottom: .5208rem;
  width: 66.6%;
}
.info-group .sup-form-group .city select {
  width: 6.7708rem;
  height: 2.0833rem;
  border: .0521rem solid #e5e6ea;
  color: #1e1b29;
  float: left;
  margin-bottom: .5208rem;
  outline: none;
  padding: 0 .5208rem; }
.info-group .sup-form-group .city select.right {
  float: right; }
.info-group .sup-form-group .city select:focus {
  border: .0521rem solid #37b0e9;
  box-shadow: 0 0 .2083rem 0 #37b0e9; }
.info-group .detail-table {
  margin-top: 1.0417rem; }
.info-group .detail-table table a {
  color: #0c54b1;
  cursor: pointer; }
.info-group .detail-table .check {
  width: 2.0833rem; }
.info-group .detail-table .license {
  text-align: left; }
.info-group .detail-table .file-show {
  width: 11.9792rem;
  display: none;
  text-align: center;
  padding: .4167rem .1563rem;
  background: #f8fafb;
  border: .0521rem solid #e4e6ea;
  position: absolute;
  top: 2.6563rem;
  left: 0;
  z-index: 1; }
.info-group .detail-table .file-show a {
  display: inline-block;
  width: 2.9167rem;
  height: 2.9167rem;
  border: .0521rem solid #37b0e9;
  overflow: hidden;
  padding: .1042rem;
  margin: .3125rem .3646rem; }
.info-group .detail-table .file-show a img {
  width: 100%;
  height: 100%; }
.info-group .detail-table .file-show:before {
  content: '';
  display: block;
  width: .4688rem;
  height: .4688rem;
  background: url("../img/supplier/file-top.png") no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -0.2083rem;
  top: -0.4688rem; }
.info-group .detail-table .file {
  width: 11.9792rem;
  position: relative; }
.info-group .detail-table .file .file-box {
  display: inline;
  cursor: pointer;
  padding: .8333rem 0; }
.info-group .detail-table .file .file-box a {
  color: #37b0e9; }
.info-group .detail-table .file .file-box:hover .file-show {
  display: block; }
.info-group .detail-table .operate {
  width: 4.1667rem;
  margin: auto;
  font-size: 0; }
.info-group .detail-table .operate .operate-btn {
  display: inline-block;
  width: 2.0833rem;
  height: .7292rem;
  border-right: .0521rem solid #ccd0d5;
  opacity: 0.8; }
.info-group .detail-table .operate .operate-btn:hover {
  opacity: 1; }
.info-group .detail-table .operate .operate-btn.bor0 {
  border: none; }
.info-group .detail-table .operate .edit-btn {
  background: url("../img/icon/edit.png") no-repeat center; }
.info-group .detail-table .operate .delete-btn {
  background: url("../img/icon/delete.png") no-repeat center; }
.info-group .detail-table .operate .show-btn {
  background: url("../img/icon/eye.png") no-repeat center; }
.info-group .detail-table .operate .revoke-btn {
  background: url("../img/icon/revoke.png") no-repeat center; }
.info-group .detail-table .operate .download-btn {
  background: url("../img/icon/download.png") no-repeat center; }
.info-group .detail-table .operate .upload-btn {
  background: url("../img/icon/upload-icon.png") no-repeat center; }
.info-group .detail-table .operate .operate-modal {
  display: inline-block;
  position: relative; }
.info-group .detail-table .operate .operate-modal:hover .operate-title {
  display: block; }
.info-group .detail-table .operate .operate-title {
  width: 2.9167rem;
  text-align: center;
  line-height: 1.1458rem;
  font-size: .625rem;
  color: #3c4349;
  background: #f5f5f5;
  border: .0521rem solid #e4e6ea;
  border-radius: .1563rem;
  position: absolute;
  top: 1.25rem;
  left: -0.4167rem;
  display: none;
  z-index: 1; }
.info-group .detail-table .operate .operate-title:before {
  content: '';
  display: block;
  width: .5208rem;
  height: .4167rem;
  background: url("../img/icon/jiao.png") no-repeat;
  position: absolute;
  top: -0.4167rem;
  left: 1.1458rem; }
.info-group .detail-table .list-checkbox {
  margin-right: 0;
  padding-left: .8333rem; }
.info-group .detail-table .public-yes {
  color: #37b0e9; }
.info-group .detail-table .public-yes i {
  display: inline-block;
  width: .4688rem;
  height: .3646rem;
  margin-left: .2604rem;
  background: url("../img/icon/checked.png") no-repeat; }
.info-group .detail-table .public-red {
  color: #dd6850; }
.info-group .detail-table .public-no i {
  display: inline-block;
  width: .4688rem;
  height: .3646rem;
  margin-left: .2604rem; }

.public-show.mainCont {
  overflow: hidden; }

.public-show-con {
  width: 62.5rem;
  min-height: 32.2396rem;
  margin: 1.0417rem auto 1.5625rem;
  background-color: #fff;
  padding: 1.3542rem 1.5625rem; }
.public-show-con h2 {
  text-align: center;
  font-size: 1.5625rem;
  color: #475568;
  font-weight: bold;
  line-height: 160%; }
.public-show-con .top-inform {
  text-align: center;
  margin-top: .5208rem;
  margin-bottom: 1.7708rem;
  font-size: .625rem; }
.public-show-con .top-inform span {
  margin: 0 .625rem;
  color: #a9b0b4; }
.public-show-con .top-inform span em {
  color: #747783; }
.public-show-con .public-con {
  max-width: 52.0833rem;
  line-height: 180%;
  overflow: hidden;
  word-break: break-all;
  margin: 0 auto; }
.public-show-con .public-con p {
  line-height: 180%;
  margin-bottom: 1.0417rem; }
.public-show-con .public-con img {
  max-width: 100%;
  margin-bottom: 1.0417rem; }
.public-show-con .public-btn {
  text-align: center;
  margin: 2.6042rem 0 1.25rem; }

.public-show2 {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 1.5625rem; }
.public-show2 .public-show-con {
  margin: 0 auto;
  min-height: 100%; }

.personal-content {
  width: 62.5rem;
  margin: 1.0417rem auto 0;
  overflow: hidden; }
.personal-content .userPic-box {
  text-align: center;
  border-bottom: .9896rem solid #f5f5f5;
  padding: 1.9792rem 0; }
.personal-content .userPic-box .img-box {
  width: 4.1667rem;
  height: 4.1667rem;
  display: inline-block;
  border: .2604rem solid #e5e6ea;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 1.0417rem; }
.personal-content .userPic-box .img-box img {
  width: 100%;
  border-radius: 50%; }
.personal-content .user-info {
  font-size: .7292rem;
  color: #88929e;
  margin-top: .2083rem; }
.tree-list .accordionBox li .link{
  position: relative;
  height: 3.125rem;
  line-height: 3.125rem;
  width: 100%;
  left: 0;
  padding-left: 2.6042rem;
}
.tree-list .accordionBox li.active .link{
  background: #0c54b1;
}
.tree-list .accordionBox li .link:before{
  content: "";
  display: block;
  position: absolute;
  background: url("../../newUI/images/menuIcon.png") no-repeat;
  width: .5729rem;
  height: .6771rem;
  top: 50%;
  transform: translateY(-50%);
  left: 1.3021rem;
}
.tree-list .accordionBox li.active .link > a{
  color: #fff;
}
.accordionBox li:first-child .link:after{
  display: none!important;
}
.tree-list .accordionBox li .link:after{
  content: "";
  display: block;
  position: absolute;
  border-bottom: .0521rem solid #ececec;
  background: none;
  bottom: 0;
  height: .0521rem;
  width: calc(100% - 2.3438rem);
  left: 1.3021rem;
}
.tree-list .accordionBox li.active .link:before{
  background: url("../../newUI/images/menuIconBai.png") no-repeat;
}
.tree-list .accordionBox li .submenu>li:before{

}
.personal-content .tree-list .accordionBox li .submenu li a {
  padding-left: 1.25rem; }
.personal-content .tree-list .submenu li .personal-icon {
  background-image: url("../img/icon/personal.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .tree-list .submenu li .password-icon {
  background-image: url("../img/icon/password.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .tree-list .submenu li .calendar-icon {
  background-image: url("../img/icon/calendar.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .tree-list .submenu li:focus .personal-icon, .personal-content .tree-list .submenu li.active .personal-icon {
  background-image: url("../img/icon/personal-w.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .tree-list .submenu li:focus .password-icon, .personal-content .tree-list .submenu li.active .password-icon {
  background-image: url("../img/icon/password-w.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .tree-list .submenu li:focus .calendar-icon, .personal-content .tree-list .submenu li.active .calendar-icon {
  background-image: url("../img/icon/calendar-w.png");
  background-repeat: no-repeat;
  background-position: 0 center; }
.personal-content .edit-userPic-wrap {
  width: 100%;
  height: 10.8333rem;
  border-bottom: .0521rem dashed #e5e5e5;
  padding: 2.0833rem 3.125rem .5208rem; }
.personal-content .edit-userPic {
  width: 5.2083rem;
  height: 5.2083rem;
  position: relative;
  cursor: pointer;
  margin-bottom: 1.0417rem; }
.personal-content .edit-userPic span {
  width: 5.2083rem;
  height: 5.2083rem;
  border-radius: 50%;
  display: inline-block;
  overflow: hidden; }
.personal-content .edit-userPic span img {
  width: 100%;
  border-radius: 50%; }
.personal-content .edit-userPic .marker {
  width: 5.2083rem;
  height: 5.2083rem;
  line-height: 5.2083rem;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center; }
.personal-content .edit-userPic .head-uploading {
  width: 5.2083rem;
  height: 5.2083rem;
  cursor: pointer;
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }
.personal-content .user-name {
  font-size: .8333rem;
  color: #3c4349;
  font-weight: bold; }
.personal-content .user-name a {
  font-size: .7292rem;
  color: #dd6850;
  margin-left: 1.6667rem;
  font-weight: normal; }
.personal-content .personal-form {
  padding: 1.4583rem 1.9792rem; }
.personal-content .normal-btn-blue {
  margin-top: 1.4583rem;
  margin-bottom: .625rem; }
.personal-content .sex-radio {
  overflow: hidden; }
.personal-content .sex-radio .input-tit {
  float: left;
  height: 1.875rem;
  line-height: 1.875rem;
  margin-right: 1.9792rem; }
.personal-content .input-tit {
  padding-left: .5208rem; }

.personal-table-calendar table {
  text-align: left; }

.register-mainCont {
  width: 100%;
  height: calc(100% - 7.2917rem);
  padding-top: 5.2083rem;
  overflow: hidden; }
.register-mainCont .register-main-content {
  background: #fff;
  width: 62.5rem;
  margin: 1.0417rem auto 3.6458rem;
  position: relative;
  min-height: 33.3333rem; }

.register-success {
  width: 31.25rem;
  position: absolute;
  top: 12%;
  left: 50%;
  margin-left: -15.625rem;
  text-align: center; }
.register-success p {
  font-size: 1.1458rem;
  color: #475568;
  margin-top: 1.5625rem;
  margin-bottom: 3.5417rem;
  padding: 0 2.0833rem; }
.register-success .error-info {
  display: block;
  font-size: .7292rem;
  color: #747783;
  margin-top: .5208rem;
  margin-bottom: .5208rem; }
.register-success .register-success-btn {
  width: 100%;
  text-align: center;
  margin: 0 auto; }
.register-success .register-success-btn a {
  margin: 0 .2604rem; }
.register-success .big-btn {
  width: 15.9375rem;
  height: 2.3958rem;
  line-height: 2.3958rem;
  display: inline-block;
  cursor: pointer;
  padding: 0 .9375rem;
  text-align: center;
  border-radius: .1563rem;
  color: #fff;
  background: #37b0e9;
  outline: none;
  font-size: .9375rem;
  margin: 0 .1042rem; }
.register-success .big-btn:hover {
  background: #1ea0dd; }
.register-success .big-btn.middle-btn {
  width: 8.125rem; }
.register-success .big-btn.white-btn {
  width: 8.125rem;
  border: .0521rem solid #37b0e9;
  color: #37b0e9;
  background: none; }
.register-success .big-btn.white-btn:hover {
  background: #37b0e9;
  color: #fff; }

.content-main {
  width: 62.5rem;
  min-height: 29.5313rem;
  overflow: hidden;
  background: #fff;
  margin-bottom: 3.3333rem; }

.price-detail {
  width: 100%;
  font-size: .7292rem;
  background-repeat: no-repeat;
  background-position: 28.125rem 3.3333rem;
  padding: .5208rem 1.5625rem; }
.price-detail h2 {
  font-size: 1.1458rem;
  color: #475568;
  font-weight: bold;
  min-height: 2.1875rem;
  line-height: 2.1875rem; }
.price-detail h2:after {
  content: '';
  display: block;
  width: 3.0208rem;
  height: .1563rem;
  background: #87d0f2; }
.price-detail .price-detail-ul {
  margin-top: 1.0417rem;
  overflow: hidden; }
.price-detail .price-detail-ul li {
  line-height: 1.5625rem;
  float: left;
  width: 50%; }
.price-detail .price-detail-ul li em {
  color: #88929e; }
.price-detail .tit {
  color: #88929e;
  line-height: 1.5625rem;
  margin-bottom: .5208rem; }
.price-detail .price-detail-info {
  line-height: 1.25rem; }

.gys-price {
  padding: 0 1.0417rem; }

.product-manual-2 {
  margin-top: .7813rem;
  padding: .7813rem 1.0417rem;
  border: .0521rem solid #e4e6ea;
  border-radius: .1563rem;
  overflow: hidden; }
.product-manual-2 .product-tit {
  float: left;
  width: 5.2083rem;
  color: #88929e;
  font-size: .7292rem;
  text-align: right;
  line-height: 1.25rem; }
.product-manual-2 .product-con {
  float: right;
  width: calc(100% - 5.2083rem);
  max-height: 4.0625rem;
  min-height: 1.25rem;
  overflow: auto;
  padding: 0 .4167rem;
  font-size: .7813rem;
  line-height: 1.25rem;
  color: #475568;
  border: .0521rem solid #95B8E7;
  border-radius: .1563rem; }

.price-group {
  border: .0521rem solid #e4e6ea;
  margin-top: .7813rem;
  border-radius: .1563rem;
  font-size: .7292rem;
  cursor: default; }
.price-group:hover {
  transition: all 0.2s;
  box-shadow: 0rem .3646rem .8333rem rgba(0, 0, 0, 0.08); }
.price-group .price-group-tit {
  height: 2.6042rem;
  line-height: 2.6042rem;
  background: #f9f9f9;
  border-bottom: .0521rem solid #e4e6ea;
  padding: 0 1.0417rem; }
.price-group .price-group-tit.checked-select {
  background: #ecf7fd; }
.price-group .price-group-tit .h-radio-btn {
  float: left;
  height: 100%; }
.price-group .price-group-tit .h-radio-btn .radio-text {
  font-size: .9375rem;
  color: #475568;
  height: .9896rem;
  line-height: .9896rem;
  font-weight: bold;
  max-width: 33.3333rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.price-group .price-group-tit .h-radio-btn .radio-text:before {
  top: .0521rem; }
.price-group .price-box {
  padding: .625rem 1.7708rem;
  border-bottom: .0521rem dashed #e4e6ea; }
.price-group .price-box span {
  margin-left: 1.0417rem; }
.price-group .price-box .price {
  color: #88929e; }
.price-group .price-box .price em {
  font-size: .9375rem;
  color: #de674f; }
.price-group .price-group-con {
  padding: 0 1.0417rem; }
.price-group .product-manual {
  width: 100%;
  padding: .625rem 0;
  border-bottom: .0521rem dashed #e4e6ea;
  overflow: hidden;
  line-height: 1.25rem; }
.price-group .product-tit {
  float: left;
  width: 5rem;
  color: #88929e;
  font-size: .7292rem;
  text-align: right; }
.price-group .product-tit img {
  vertical-align: middle;
  margin-right: .4167rem; }
.price-group .product-con {
  float: right;
  width: calc(100% - 5rem); }
.price-group .product-file {
  overflow: hidden; }
.price-group .product-file .product-tit {
  line-height: 2.0833rem; }
.price-group .product-file .file-show tr:last-child {
  border-bottom: none; }

.product-con-file li {
  height: 2.0833rem;
  line-height: 2.0833rem;
  border-bottom: .0521rem dashed #e4e6ea;
  color: #88929e; }
.product-con-file li .file-icon {
  vertical-align: middle;
  margin-right: .5208rem; }
.product-con-file li:last-child {
  border: none; }
.product-con-file li .file-operate {
  float: right;
  margin-top: .625rem; }
.product-con-file li .file-operate a {
  display: inline-block;
  width: 1.7708rem;
  height: .8333rem;
  border-right: .0521rem solid #ccd0d5;
  float: left;
  opacity: 0.8; }
.product-con-file li .file-operate a:hover {
  opacity: 1; }
.product-con-file li .file-operate a.download {
  background: url("../img/icon/download.png") no-repeat center; }
.product-con-file li .file-operate a.delete {
  background: url("../img/icon/delete.png") no-repeat center; }
.product-con-file li .file-operate a:last-child {
  border-right: none; }

.bottom-button {
  text-align: center!important;
  margin-bottom: 2.7083rem; }

.h-more {
  float: right;
  font-size: .625rem;
  cursor: pointer;
  color: #88929e;
  margin-left: .625rem;
  display: none; }
.h-more.h-more-s {
  display: block; }
.h-more.h-more-up {
  display: block; }
.h-more.h-more-up1 {
  display: block; }
.h-more img {
  vertical-align: middle; }
.h-more .more-icon {
  display: inline-block;
  width: .625rem;
  height: .5208rem;
  margin-left: .3125rem; }
.h-more .more-down {
  background: url("../img/icon/more-down.png") no-repeat center; }
.h-more .more-up {
  background: url("../img/icon/more-up.png") no-repeat center; }
.h-more .sx-down {
  background: url("../img/icon/sx-down.png") no-repeat center; }
.h-more .sx-up {
  background: url("../img/icon/sx-up.png") no-repeat center; }

.select-price-box {
  padding: 1.0417rem 1.0417rem 0; }
.select-price-box .price-group {
  margin-top: 0;
  margin-bottom: .7813rem; }
.select-price-box .price-group-tit {
  background: #fff;
  border-bottom: .1563rem solid #c3e7f8; }
.select-price-box .price-group-tit h3 {
  font-size: 1.0417rem;
  font-weight: normal; }
.select-price-box .price-group-tit h3 a:hover {
  color: #37b0e9; }
.select-price-box .product-manual {
  padding: .7813rem 1.0417rem;
  border-bottom: none;
  border-top: .0521rem solid #e4e6ea;
  clear: both;
  margin-top: -0.0521rem; }
.select-price-box .product-manual .product-tit {
  width: 5.2083rem; }
.select-price-box .product-manual .product-con {
  width: calc(100% - 5.2083rem);
  max-height: 4.0625rem;
  min-height: 1.25rem;
  overflow: auto;
  padding: 0 .4167rem;
  font-size: .7813rem;
  line-height: 1.25rem;
  color: #475568;
  border: .0521rem solid #95B8E7;
  border-radius: .1563rem; }
.select-price-box .product-manual .product-con-font {
  color: #333;
  font-size: .8333rem;
  font-weight: bold; }

.modal-hover {
  position: relative; }
.modal-hover h3 {
  padding-bottom: 1.8229rem; }
.modal-hover:hover .modal-show {
  display: block; }
.modal-hover .modal-show {
  display: none;
  width: 13.4375rem;
  height: 10.9375rem;
  text-align: left;
  border: .0521rem solid #dbe0e4;
  border-radius: .1563rem;
  box-shadow: 0rem .3646rem .8333rem rgba(0, 0, 0, 0.08);
  background: #fff;
  position: absolute;
  top: 1.4583rem;
  left: .5208rem;
  z-index: 1; }
.modal-hover .modal-show:before {
  content: '';
  display: block;
  width: .8333rem;
  height: .4167rem;
  background: url("../img/icon/modal-top.png");
  position: absolute;
  top: -0.4167rem;
  left: 1.3542rem; }
.modal-hover .modal-show .modal-con {
  width: 100%;
  padding: .5208rem 1.0417rem;
  height: 8.6458rem;
  font-size: .7292rem;
  color: #999fa9;
  line-height: 1.5625rem;
  overflow-y: auto; }
.modal-hover .modal-show .modal-con .orange {
  color: #ff5400; }
.modal-hover .modal-show .modal-bottom {
  width: 100%;
  display: block;
  line-height: 2.1875rem;
  text-align: center;
  color: #37b0e9;
  border-top: .0521rem solid #dbe0e4; }

.price-item-box .price-item {
  width: 25%;
  display: inline-block;
  margin-right: -0.2083rem;
  padding: .5208rem 0;
  position: relative;
  border-bottom: .0521rem dashed #e4e6ea;
  vertical-align: top;
  position: relative; }
.price-item-box .price-item:after {
  content: '';
  display: block;
  width: .0521rem;
  height: 90%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border-right: .0521rem dashed #e4e6ea; }
.price-item-box .price-item:nth-child(4n) .h-radio-btn {
  border-right: none; }
.price-item-box .price-item:hover, .price-item-box .price-item.radio-select {
  background: #ecf7fd; }
.price-item-box .price-item .h-radio-btn {
  width: 100%;
  height: 100%;
  overflow: visible; }
.price-item-box .price-item .h-radio-btn .radio-label {
  width: 100%;
  height: 100%;
  overflow: visible;
  padding: 0 .5208rem;
  padding-left: 1.9792rem;
  margin: 0; }
.price-item-box .price-item .h-radio-btn .radio-icon-box {
  position: absolute;
  top: -0.2604rem;
  left: .5208rem; }
.price-item-box .price-item .h-radio-btn .modal-show {
  top: 4.4271rem;
  width: 12.2396rem; }
.price-item-box .price-item .h-radio-btn .modal-show:before {
  left: 2.6042rem; }
.price-item-box .price-item .h-radio-btn .modal-show .modal-con {
  padding: .3125rem .8333rem; }
.price-item-box .price-item .price-item-dl {
  width: 100%;
  height: 100%;
  color: #333; }
.price-item-box .price-item .price-item-dl dt {
  margin-bottom: .3125rem; }
.price-item-box .price-item .price-item-dl .gys-name {
  width: 100%;
  display: block;
  font-size: .8333rem;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.price-item-box .price-item .gys-user {
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  float: left;
  margin-right: .4167rem; }
.price-item-box .price-item .gys-user .imgPic {
  width: 100%;
  height: 100%;
  border-radius: 50%; }
.price-item-box .price-item .gys-user .price-icon {
  position: absolute;
  top: -0.4167rem;
  left: -0.4167rem; }
.price-item-box .price-item .price {
  height: 1.3542rem;
  line-height: 1.3542rem;
  font-size: .625rem;
  display: inline-block; }
.price-item-box .price-item .price em {
  font-size: .9375rem;
  color: #de674f; }

.select-gys.product-manual .product-con-font {
  color: #333;
  font-size: .8333rem;
  font-weight: bold; }

.price-notice {
  padding: .625rem; }
.price-notice p {
  color: #000;
  font-weight: bold;
  font-size: .8333rem;
  text-align: center; }
.price-notice .red {
  color: #de674f; }

.select-gys-detail {
  float: right;
  font-size: .7292rem;
  color: #88929e;
  padding: 0 .625rem; }
.select-gys-detail em {
  color: #000;
  font-size: .8333rem;
  font-weight: bold;
  padding: 0 .4167rem; }

.sw-gys-3 {
  border: .0521rem solid #e4e6ea; }
.sw-gys-3 .product-manual-2 {
  margin-top: 0;
  border: none;
  border-top: .0521rem solid #e4e6ea; }

.price-notice-detail {
  border-bottom: .0521rem solid #e4e6ea;
  padding: .625rem; }
.price-notice-detail p {
  color: #000;
  font-weight: bold;
  font-size: .8333rem;
  text-align: center; }
.price-notice-detail .red {
  color: #de674f; }

.price-info {
  border-top: .0521rem solid #e4e6ea;
  background: #f8f9fb;
  text-align: center;
  padding: 1.0417rem;
  margin-top: -0.0521rem; }
.price-info .h-radio-btn {
  display: inline-block; }
.price-info .radio-text {
  font-size: .7813rem;
  color: #475568; }
.price-info p {
  color: #c6c9ce;
  margin-bottom: .2604rem; }

.price-btn .normal-btn-blue {
  width: 6.5104rem; }
.price-btn .normal-btn-blue.btn1 {
  background: #eaebee;
  color: #475568;
  border: .0521rem solid #eaebee; }
.price-btn .normal-btn-blue.btn1:hover {
  background: #dbe0e4; }

.from-part-group {
  padding: .7813rem 0 1.5625rem; }

.publish-placard-form .input-tit {
  text-align: left;
  width: auto;
}
.publish-placard-form .input-text-big {
  width: calc(100% - 5.7292rem)!important;
}
.publish-placard-form .area-text {
  width: 100%;
  height: 16.4063rem;
  margin-bottom: 0; }

.bid-date-box {
  height: 3.3854rem; }
.bid-date-box .bid-date {
  width: 13.9583rem;
  float: left;
  margin-right: 1.5625rem; }
.bid-date-box .bid-date:nth-child(2n) {
  margin-right: 0; }

.group-date-box {
  cursor: pointer;
  position: relative; }
.group-date-box .date-icon {
  position: absolute;
  top: .5208rem;
  right: .5208rem; }

.bid-content {
  clear: both;
  position: relative; }
.bid-content .textarea-notice {
  position: absolute;
  bottom: .7813rem;
  right: .5208rem; }

.textarea-notice {
  color: #a9b0b4;
  font-size: .625rem; }

.from-part-item {
  width: 100%;
  color: #475568;
  overflow: hidden;
  border-top: .1563rem solid #afdff6;
  border-left: .0521rem solid #f3f3f5;
  border-right: .0521rem solid #f3f3f5;
  border-bottom: .0521rem solid #f3f3f5;
  margin-bottom: .7813rem;
  padding: .625rem .7813rem .7813rem; }
.from-part-item:last-child {
  margin-bottom: 0; }
.from-part-item h3 {
  font-size: .7292rem;
  color: #3c4349;
  font-weight: bold;
  margin-bottom: .7813rem; }
.from-part-item .type-box {
  margin-bottom: .7813rem; }
.from-part-item .type-box span {
  color: #3c4349;
  margin-right: .625rem;
  font-size: .625rem; }
.from-part-item .type-box span em {
  color: #999fa9; }
.from-part-item .type-box .type {
  font-size: .7292rem;
  background: #eff0f1;
  padding: .1563rem .3125rem; }
.from-part-item .tech-demand p {
  font-size: .625rem;
  color: #999fa9;
  margin-bottom: .5208rem; }
.from-part-item .tech-demand .tech-demand-con {
  width: 100%;
  max-height: 3.75rem;
  background: #f8fafb;
  padding: .2604rem .625rem;
  overflow-y: auto; }
.from-part-item .tech-demand .tech-demand-con li {
  line-height: 1.1458rem;
  padding-left: .4167rem;
  float: left;
  margin-right: .2604rem;
  background: url("../img/icon/li-list.png") no-repeat left center; }

.special-add-btn .add-btn {
  margin-right: .625rem;
  position: relative; }
.special-add-btn .add-btn:after {
  content: '';
  width: .0521rem;
  height: .625rem;
  background: #999fa9;
  color: #999fa9;
  display: block;
  position: absolute;
  right: -0.625rem;
  top: .2083rem; }

.placard-push {
  width: 100%;
  padding: .5208rem .4688rem;
  background: #f8fafb;
  overflow: hidden; }
.placard-push li {
  width: 10.8333rem;
  height: 1.6667rem;
  line-height: 1.6667rem;
  padding: 0 .5208rem;
  font-size: .7292rem;
  color: #999fa9;
  background: #fff;
  border: .0521rem dashed #eaecef;
  position: relative;
  float: left;
  margin: .5208rem; }
.placard-push .company-name {
  display: inline-block;
  width: 7.7083rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.placard-push .delete-btn {
  width: .4688rem;
  height: .4688rem;
  display: inline-block;
  background: url("../img/icon/x.png") no-repeat center;
  position: absolute;
  right: .5208rem;
  top: .5729rem;
  opacity: 0.8; }
.placard-push .delete-btn:hover {
  opacity: 1; }
.placard-push .add-company {
  border: .0521rem dashed #37b0e9; }
.placard-push .add-company .add-btn {
  width: 1.0417rem;
  height: 1.0417rem;
  display: block;
  float: left;
  margin-top: .2604rem;
  margin-right: .5208rem;
  background: url("../img/supplier/add-btn.png"); }
.placard-push .add-company span {
  float: left;
  color: #37b0e9; }

.h-modal-box {
  background: #fff;
  width: 100%;
  margin: 1.0417rem auto 3.6458rem;
  padding: 2.0833rem; }
.h-modal-box .h-modal-body {
  width: 24.0625rem;
  margin: 0 auto!important; }
.h-modal-box .h-modal-body h3 {
  font-weight: bold;
  text-align: center;
  font-size: .9375rem;
  margin-bottom: 1.5625rem; }
.h-modal-box .h-modal-body input,
.h-modal-box .h-modal-body textarea {
  width: 100%; }
.h-modal-box .h-modal-body .textarea-text {
  height: 5.1042rem; }
.h-modal-box .h-modal-body .bottom-button {
  margin-top: 2.6042rem;
  margin-bottom: 0; }
.h-modal-box .h-modal-body .bottom-button button {
  margin: 0 .5208rem; }

.add-file {
  width: 4.1667rem;
  height: 1.4583rem;
  line-height: 1.4583rem;
  text-align: center;
  border: .0521rem solid #e5e6ea;
  border-radius: .1563rem;
  background: #f5f7fc;
  font-size: .625rem;
  color: #475568;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  margin-bottom: .5208rem; }
.add-file .file-input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2; }

.modal-file {
  border-bottom: .0521rem solid #e4e6ea; }
.modal-file li {
  border-bottom: .0521rem solid #e4e6ea;
  line-height: 1.0417rem;
  padding-top: .5208rem;
  cursor: default; }
.modal-file li:hover {
  background: #fafbfc; }
.modal-file li .file-operate a.download {
  background: url("../img/icon/upload-icon.png") no-repeat center; }
.modal-file li .checkbox-group {
  float: left; }
.modal-file li .checkbox-group .list-checkbox {
  margin-right: .5208rem; }
.modal-file li .file-operate {
  margin-top: .1042rem; }
.modal-file li .li-left {
  float: left; }
.modal-file li .li-right {
  float: right;
  margin-right: .9375rem; }

.h-modal-form {
  overflow: hidden; }
.h-modal-form li.marb12 {
  width: 100%;
  float: left;}
.h-modal-form li.marb12:nth-child(2n) {
  margin-right: 0; }

.upload-image-group h3 {
  font-size: .8333rem;
  color: #373d41;
  height: 1.875rem;
  line-height: 1.875rem;
  border-bottom: .0521rem dashed #e5e5e5;
  margin-top: .5208rem; }
.upload-image-group .image-box {
  padding: .4167rem .5208rem;
  overflow: hidden; }
.upload-image-group .image-item {
  width: 8.3333rem;
  height: 8.3333rem;
  border: .0521rem solid #ededef;
  border-radius: .1563rem;
  margin: .4167rem .5729rem;
  text-align: center;
  overflow: hidden;
  float: left; }
.upload-image-group .image-item img {
  max-width: 100%;
  vertical-align: middle; }
.upload-image-group .image-item.image-item-add {
  padding: .4167rem;
  background: #f4f8fb; }
.upload-image-group .image-item .upload-pic {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative; }
.upload-image-group .image-item .upload-pic .add-pic-btn {
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  margin: 1.4583rem auto 0; }
.upload-image-group .image-item .upload-pic input {
  width: 100%;
  height: 100%;
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }
.upload-image-group .image-item h4 {
  font-size: .8333rem;
  margin-top: .4167rem;
  margin-bottom: .2604rem;
  color: #989fa9; }
.upload-image-group .image-item p {
  font-size: .625rem;
  color: #c6c9ce;
  line-height: 1.0417rem; }
.upload-image-group .image-item2 {
  width: 10.4167rem;
  margin: 0 .6771rem .7813rem;
  float: left; }
.upload-image-group .image-item2 dt {
  font-size: .7292rem;
  color: #333;
  height: 2.0833rem;
  line-height: 2.0833rem; }
.upload-image-group .image-item2 dt em {
  color: #f24a3d;
  margin-right: .2083rem; }
.upload-image-group .image-item2 dd {
  width: 10.4167rem;
  height: 6.7708rem;
  overflow: hidden;
  border: .0521rem solid #ededef;
  border-radius: .1563rem;
  text-align: center; }
.upload-image-group .image-item2 dd.image-item-add {
  padding: .4167rem;
  background: #f4f8fb url("../img/icon/upload-pic-icon.png") no-repeat center;
  position: relative;
  cursor: pointer; }
.upload-image-group .image-item2 dd.image-item-add input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  outline: none;
  cursor: pointer;
  opacity: 0; }
.upload-image-group .image-item2 dd img {
  max-width: 100%;
  vertical-align: middle; }

.upload-button {
  text-align: center;
  margin: 2.0833rem; }

.news-list {
  padding: 1.0417rem 0; }
.news-list h2 {
  color: #475568;
  font-size: 1.5625rem;
  background: url("../img/news-tit-line.png") no-repeat right center;
  background-position-x:10.4167rem;
  margin: 1.5625rem 0 2.0833rem; }
.news-list .left-news-show {
  width: 100%;
  padding: 0;
  margin-bottom: 0; }
.news-list .left-news-show .news-item {
  width: 100%;
  height: 4.7917rem;
  margin-bottom: 1.0417rem;
  background: #fff;
  float: none; }
.news-list .left-news-show .news-item:nth-child(odd) {
  background: #f8fafb; }
.news-list .left-news-show .news-item dl {
  width: 3.75rem;
  padding: .5208rem; }
.news-list .left-news-show .news-item .news-item-con {
  width: calc(100% - 3.75rem);
  padding: .5208rem .7813rem; }
.news-list .left-news-show .text-list-item {
  width: 100%;
  height: 3.125rem;
  line-height: 3.125rem;
  border-bottom: .0521rem dashed #e5e5e5;
  font-size: .7292rem;
  padding: 0 .9375rem; }
.news-list .left-news-show .text-list-item em {
  color: #dd6850;
  float: left; }
.news-list .left-news-show .text-list-item h4 {
  max-width: 46.875rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: .7292rem;
  color: #3c4349;
  float: left; }
.news-list .left-news-show .text-list-item h4:hover {
  color: #37b0e9; }
.news-list .left-news-show .text-list-item span {
  color: #88929e;
  float: right; }
.news-list .left-news-show .text-list-item:hover {
  background: rgba(55, 176, 233, 0.1); }

.news-list-panel {
  width: 100% !important; }

.news-detail .public-show-con h2 {
  font-size: 1.3542rem;
  color: #373d41;
  font-weight: normal; }
.news-detail .top-inform {
  color: #88929e; }

.share-icon.jiathis_style_24x24 {
  display: inline-block;
  height: .8333rem;
  margin-left: .2604rem; }
.share-icon.jiathis_style_24x24 .jiathis {
  background: url("../img/icon/link-icon.png") no-repeat left; }

.guide-banner {
  position: relative;
  width: 100%;
  height: 20.8333rem;
  overflow: hidden; }
.guide-banner img {
  width: 100rem;
  height: 20.8333rem;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50rem; }

.guide-content {
  position: relative;
  margin-top: -5.2083rem; }

.guide-group {
  width: 100%;
  background: #fff;
  margin-bottom: 1.0417rem; }

.guide-tit {
  width: 31.25rem;
  height: 5.2083rem;
  text-align: center;
  margin: 0 auto;
  line-height: 5.2083rem;
  border-bottom: .0521rem solid #cccccc;
  position: relative;
  font-size: 1.5625rem;
  color: #495466;
  cursor: default; }
.guide-tit span {
  display: block;
  width: 1.1458rem;
  height: 1.1458rem;
  border-radius: .2604rem;
  transform: rotate(45deg);
  background: #37b0e9;
  position: absolute;
  bottom: -0.5729rem;
  left: 50%;
  margin-left: -0.5208rem; }
.guide-tit em {
  width: 1.1458rem;
  height: 1.1458rem;
  display: block;
  line-height: 1.1458rem;
  color: #fff;
  text-align: center;
  font-size: .7292rem;
  position: absolute;
  bottom: -0.5729rem;
  left: 50%;
  margin-left: -0.5208rem;
  z-index: 1; }
.guide-tit:after {
  content: '';
  display: block;
  width: 8.9583rem;
  height: .4688rem;
  background: url("../img/guide/guide-line.png");
  position: absolute;
  bottom: -0.2604rem;
  left: 50%;
  margin-left: -4.4792rem; }

.guide-slide-box {
  height: 20.8333rem;
  padding: 3.125rem 0; }
.guide-slide-box .guide-slide {
  width: 25%;
  height: 100%;
  float: left;
  border-right: .0521rem dotted #b8c5ca;
  text-align: center; }
.guide-slide-box .guide-slide:last-child {
  border-right: none; }
.guide-slide-box .guide-slide span {
  display: block;
  width: 5.2083rem;
  height: 4.6875rem;
  margin: 2.0833rem auto;
  overflow: hidden;
  margin-bottom: 4.1667rem; }
.guide-slide-box .guide-slide span img {
  max-width: 100%;
  vertical-align: middle; }
.guide-slide-box .guide-slide p {
  font-size: .7292rem;
  color: #495466;
  line-height: 1.5625rem; }

.slide-wrape {
  position: relative; }
.slide-wrape .slide-btn {
  width: 2.6042rem;
  height: 3.0208rem;
  position: absolute;
  top: 8.3333rem;
  margin-top: -2.0833rem;
  z-index: 10;
  cursor: pointer;
  background: url("../img/guide/slide-btn.png") no-repeat; }
.slide-wrape .slide-prev {
  left: 0;
  background-position: 0 0; }
.slide-wrape .slide-prev:hover {
  background-position: 0 -3.5938rem; }
.slide-wrape .slide-next {
  right: 0;
  background-position: -3.4896rem 0; }
.slide-wrape .slide-next:hover {
  background-position: -3.4896rem -3.5938rem; }

.guide-item-lf {
  width: 100%;
  height: 23.8542rem;
  padding: 2.9167rem 2.6042rem 1.875rem 5.2083rem; }
.guide-item-lf .item-con {
  width: 50%;
  float: left; }
.guide-item-lf .item-con li {
  height: 1.875rem;
  padding-left: 2.8125rem;
  line-height: 1.875rem;
  margin-bottom: 1.0417rem;
  position: relative; }
.guide-item-lf .item-con li a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #88929e;
  font-size: .9375rem; }
.guide-item-lf .item-con li a:hover {
  color: #37b0e9; }
.guide-item-lf .item-con li span {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: .1563rem;
  transform: rotate(45deg);
  background: #dbe0e4;
  position: absolute;
  top: .3646rem;
  left: .2604rem; }
.guide-item-lf .item-con li em {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  line-height: 1.25rem;
  color: #989fa9;
  text-align: center;
  font-size: .7292rem;
  cursor: default;
  position: absolute;
  top: .3646rem;
  left: .2604rem;
  z-index: 1; }
.guide-item-lf .item-con li:hover span {
  background: #c3cb22; }
.guide-item-lf .item-con li:hover em {
  color: #fff; }
.guide-item-lf .item-con .next-go {
  font-size: .7292rem;
  padding-left: 2.8125rem;
  color: #37b0e9; }

.yjs-bj {
  width: 100%;
  height: 152.7083rem;
  background: url("../img/guide/yjs-bg.png") no-repeat center;
  padding: 0 5.8333rem;
  padding-top: 3.4375rem; }
.yjs-bj .item-part {
  height: 20.2083rem;
  padding-top: 6.7708rem; }
.yjs-bj .item-part p {
  font-size: .9375rem;
  color: #495466;
  background: url("../img/icon/li-list.png") no-repeat left center;
  padding-left: 1.875rem;
  line-height: 1.6667rem;
  float: left; }
.yjs-bj .item-part em {
  color: #37b0e9;
  font-size: 1.25rem; }
.yjs-bj .item-part:nth-child(even) p {
  width: 17.5rem;
  float: right; }
.yjs-bj .item-part:nth-child(odd) p {
  width: 50%; }

.select-company {
  padding: 1.0417rem; }
.select-company .pro-page {
  margin: 1.1458rem 0 2.0833rem; }

.search-company {
  height: 3.8021rem;
  padding-top: .7813rem;
  padding-bottom: 1.0417rem; }

.com-menu {
  width: 10.625rem;
  height: 1.9792rem;
  border: .0521rem solid #ebebeb;
  border-radius: .1563rem;
  color: #3c4349;
  margin-right: .5208rem;
  float: left; }
.com-menu .com-menu-a {
  display: block;
  padding: .4167rem .7292rem;
  color: #3c4349; }
.com-menu i {
  width: .5208rem;
  height: .2083rem;
  background: url("../img/icon/more-down.png") no-repeat;
  float: right;
  margin-top: .4167rem; }
.com-menu .com-menu-show {
  border: .0521rem solid #ebebeb;
  display: none; }
.com-menu .com-menu-show li {
  padding: .4167rem .7292rem; }
.com-menu .com-menu-show li:hover {
  background: rgba(55, 176, 233, 0.1); }
.com-menu:hover .com-menu-show {
  display: block; }

.h-search-input {
  width: 20.8333rem;
  height: 1.9792rem;
  border: .0521rem solid #ebebeb;
  border-radius: .1563rem;
  float: left;
  position: relative; }
.h-search-input input {
  width: 100%;
  height: 100%;
  outline: none;
  padding: .4167rem 1.5625rem .4167rem .5208rem;
  border: none; }
.h-search-input .search-icon {
  display: inline-block;
  width: .9375rem;
  height: .9375rem;
  background: url("../img/icon/search2.png") no-repeat;
  background-size: cover;
  position: absolute;
  top: .5729rem;
  right: .5208rem; }

.select-company-con1 .org-con {
  margin-top: 1.0417rem;
  margin-bottom: 1.1458rem; }
.select-company-con1 .org-con li {
  border: .0521rem solid #eceff1;
  margin-right: .8333rem; }
.select-company-con1 .org-con li .img-box {
  height: 3.3333rem;
  border-bottom: .0521rem dashed #e5e6ea; }
.select-company-con1 .org-con li .img-box img {
  max-width: 8.3333rem;
  max-height: 3.3333rem; }
.select-company-con1 .org-con li .company-name {
  width: 100%;
  padding: 0 .4167rem;
  text-align: center;
  color: #88929e;
  height: 1.25rem;
  line-height: 1.25rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.select-company-con1 .org-con li .mask {
  padding-top: .9375rem;
  background-color: rgba(49, 64, 81, 0.9);
  background-image: none; }
.select-company-con1 .org-con li .mask-tit {
  width: 100%;
  font-size: .6771rem;
  padding: 0 .7292rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.select-company-con1 .org-con li .bottom-button {
  margin-top: .9375rem;
  margin-bottom: 0; }
.select-company-con1 .org-con li .bottom-button .normal-btn,
.select-company-con1 .org-con li .bottom-button .normal-btn-blue {
  min-width: 3.5417rem;
  padding: 0 .2083rem;
  width: 3.5417rem;
  height: 1.4583rem;
  line-height: 1.4583rem; }
.select-company-con1 .org-con li.review-ing {
  background: #edf1f2 url("../img/icon/review-icon.png") no-repeat right top; }

.detail-table .gys-user img {
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 50%;
  float: left;
  margin-top: .7813rem; }
.detail-table .gys-user span {
  display: inline-block;
  height: 3.125rem;
  padding: 1.0417rem 0; }

.operate-car input {
  width: 2.6042rem;
  height: 2.0833rem;
  border: .0521rem solid #f0f0f0;
  text-align: center;
  margin-right: .1042rem;
  outline: none; }
.operate-car input:focus {
  border: .0521rem solid #37b0e9;
  box-shadow: 0 0 .2083rem 0 #37b0e9; }
.operate-car .add-btn {
  width: 1.0417rem;
  height: 1.0417rem;
  display: inline-block;
  background: #37b0e9;
  color: #fff !important;
  border-radius: 50%;
  text-align: center; }
.operate-car .car-icon {
  width: 1.0417rem;
  height: 1.0417rem;
  display: inline-block;
  color: #fff !important;
  border-radius: 50%;
  background: url("../img/icon/car-icon.png") no-repeat;
  margin-left: .1042rem; }

.search-icon {
  display: block;
  width: .9375rem;
  height: .9375rem;
  background: url("../img/icon/search2.png") no-repeat center;
  position: relative;
  background-size: cover;
  margin-right: .7292rem; }
.search-icon:after {
  content: '';
  width: .0521rem;
  height: .625rem;
  background: #999fa9;
  color: #999fa9;
  display: block;
  position: absolute;
  right: -0.7292rem;
  top: .0521rem; }

.search-icon-box {
  float: right;
  margin-top: .7292rem; }

.filter-box {
  display: none;
  margin-top: .7813rem; }
.filter-box .bottom-button {
  margin: .9375rem 0; }
.filter-box .bottom-button button {
  min-width: 4.4792rem; }

.selected-bg {
  background: #f8f9fa; }

.filter-item {
  padding: .625rem .5208rem;
  border-bottom: .0521rem dashed #e5e5e5;
  overflow: hidden; }
.filter-item .mr6 {
  margin-right: .3125rem; }
.filter-item .input-tit {
  padding-left: .625rem; }
.filter-item .input-text {
  width: 15.1042rem; }
.filter-item .state {
  width: 5.7292rem; }
.filter-item .text {
  margin: 0 .1563rem; }
.filter-item input[disabled], .filter-item input:disabled {
  background: #f6f8fb;
  color: #999fa9; }
.filter-item .input-group {
  width: 15.1042rem;
  display: inline-block; }
.filter-item .input-group input {
  width: 100%; }
.filter-item .input-group select {
  width: 100%;
  height: 2.0833rem;
  font-size: .7292rem;
  border: .0521rem solid #e5e6ea;
  padding: 0 .625rem;
  outline: none;
  border-radius: .1563rem;
  color: #3c4349; }

.filter-item-special .input-group {
  float: left; }
.filter-item-special .mr6 {
  margin-right: .5208rem; }

.car-detail {
  padding: 2.1875rem 1.875rem 0 2.3438rem; }

.goods-top {
  overflow: hidden;
  margin-bottom: .7813rem; }

.goods-img-l {
  float: left;
  width: 20.8333rem;
  height: 20.8333rem;
  border: .0521rem solid #e5e6ea;
  overflow: hidden; }
.goods-img-l img {
  max-width: 100%; }

.goods-text-r {
  float: left;
  width: calc(100% - 20.8333rem);
  padding: .2083rem 0 0 .7813rem;
  color: #475568; }
.goods-text-r h2 {
  font-size: 1.0417rem;
  color: #3c4349;
  line-height: 1.6667rem;
  font-weight: bold;
  margin-bottom: .7292rem;
  padding: 0 .5208rem; }
.goods-text-r .goods-price {
  width: 100%;
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 .5208rem;
  background: #f5f5f5;
  margin-bottom: .7292rem; }
.goods-text-r .goods-price strong {
  font-size: 1.25rem;
  color: #ef5252; }
.goods-text-r .goods-item {
  padding: 0 .5208rem;
  margin-bottom: .625rem;
  zoom: 1; }
.goods-text-r .goods-item span {
  display: block; }
.goods-text-r .goods-item .tit {
  width: 3.4375rem;
  float: left;
  font-size: .7292rem;
  color: #88929e; }
.goods-text-r .goods-item .text {
  font-size: .7292rem;
  color: #475568;
  margin-left: 3.4375rem;
  line-height: 1.0417rem; }
.goods-text-r .operate-car .tit {
  margin-top: .5208rem; }
.goods-text-r .operate-car input {
  margin-right: .3125rem; }
.goods-text-r .add-goods {
  display: inline-block;
  width: 7.5rem;
  height: 2.2917rem;
  line-height: 2.2917rem;
  background: #ef5252;
  font-size: .9375rem;
  color: #fff;
  font-weight: 700;
  text-align: center; }

.user-assess {
  margin-bottom: .7813rem; }
.user-assess h3 {
  height: 1.7708rem;
  line-height: 1.7708rem;
  font-size: .8333rem;
  color: #3c4349;
  padding: 0 .7813rem;
  border-bottom: .1563rem solid #abdcf3; }

.assess-content {
  height: 4.5833rem;
  background: #f9f9f9;
  zoom: 1; }
.assess-content .assess-content-l {
  width: 7.5521rem;
  height: 100%;
  float: left;
  position: relative;
  text-align: center;
  padding: .4167rem 1.9792rem; }
.assess-content .assess-content-l:after {
  content: '';
  display: block;
  width: .0521rem;
  height: 2.8646rem;
  background: #e4e6ea;
  position: absolute;
  top: .9375rem;
  right: 0; }
.assess-content .assess-content-r {
  height: 100%;
  margin-left: 7.8125rem;
  text-align: center; }

.assess-content-l em {
  font-size: .625rem;
  color: #3c4349; }
.assess-content-l .score {
  height: 1.875rem;
  line-height: 1.875rem;
  font-size: 1.5625rem;
  color: #3cb2e9;
  font-weight: bold; }

.score-star {
  width: 3.6458rem;
  height: .625rem; }
.score-star .star {
  margin: 0 .0521rem;
  float: left;
  width: .625rem;
  height: .625rem; }
.score-star .star-b {
  background: url("../img/icon/star-b.png") no-repeat center; }
.score-star .star-g {
  background: url("../img/icon/star-g.png") no-repeat center; }

.score-box {
  width: 33.8542rem;
  margin: 0 auto;
  padding-top: 1.875rem;
  position: relative; }
.score-box .score-icon {
  width: 1.4583rem;
  height: 1.0938rem;
  margin-bottom: .1563rem;
  font-size: .625rem;
  color: #fff;
  margin-left: -0.7292rem;
  text-align: center;
  cursor: default;
  display: inline-block;
  background: url("../img/icon/score.png");
  position: absolute;
  top: .625rem;
  left: 0; }
.score-box .score-line {
  width: 33.8542rem;
  height: 1.5625rem;
  padding-top: .5729rem;
  background: url("../img/icon/score-line.png") no-repeat left top; }
.score-box .score-line span {
  font-size: .625rem;
  width: 6.6667rem;
  display: inline-block;
  text-align: right; }
.score-box .score-line .num-box {
  width: 34.375rem; }

.goods-assess {
  margin-bottom: .7813rem; }
.goods-assess h3 {
  height: 1.7708rem;
  line-height: 1.7708rem;
  font-size: .8333rem;
  color: #3c4349;
  padding: 0 .7813rem;
  border-bottom: .0521rem dotted #e4e6ea; }

.goods-assess-item {
  padding: 1.0417rem .5208rem 1.0417rem 1.0417rem;
  border-bottom: .0521rem dotted #e4e6ea;
  overflow: hidden; }
.goods-assess-item .uesr-info-l {
  float: left;
  width: 4.6875rem;
  text-align: center;
  margin-right: .7813rem; }
.goods-assess-item .uesr-info-l .user-img {
  width: 2.6042rem;
  height: 2.6042rem;
  border-radius: 50%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: .4167rem; }
.goods-assess-item .uesr-info-l .user-img img {
  width: 100%;
  height: 100%; }
.goods-assess-item .uesr-info-l .user-name {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.goods-assess-item .user-info-c {
  float: left;
  width: 33.9583rem; }
.goods-assess-item .user-info-r {
  float: right;
  padding: 2.0833rem 1.0417rem 0 .5208rem; }
.goods-assess-item .user-info-r .person {
  margin-bottom: .5208rem; }
.goods-assess-item .user-info-r .person span {
  font-size: .7292rem;
  color: #88929e;
  margin-right: .8333rem; }
.goods-assess-item .user-info-r .person span:last-child {
  margin-right: 0; }
.goods-assess-item .user-info-r .person em {
  color: #3c4349; }
.goods-assess-item .user-info-r .date {
  text-align: right; }

.center-t {
  overflow: hidden; }
.center-t .center-t-item {
  width: 33.3%;
  height: 1.0417rem;
  float: left;
  font-size: .625rem; }
.center-t .center-t-item p {
  float: left;
  color: #88929e; }
.center-t .center-t-item .score-star {
  float: left;
  margin-left: .7813rem;
  margin-right: .3125rem;
  margin-top: .1563rem; }
.center-t .center-t-item .num {
  float: left; }

.center-b {
  font-size: .7292rem;
  line-height: 1.25rem; }
.center-b img {
  margin-right: .625rem;
  margin-top: .5208rem; }

.upload-avatar-modal {
  width: 32.2917rem;
  height: 27.8125rem;
  background: #fff;
  position: relative; }
.upload-avatar-modal .select-modal-con {
  padding: 1.3542rem 1.5625rem 1.0417rem; }
.upload-avatar-modal h3 {
  font-size: .8333rem;
  color: #3c4349;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1.3542rem; }
.upload-avatar-modal .select-header {
  overflow: hidden; }
.upload-avatar-modal .select-notice {
  font-size: .625rem;
  color: #88929e; }
.upload-avatar-modal .select-modal-bottom {
  height: 4.1667rem;
  width: 100%;
  text-align: center;
  background: #f5f7fc;
  position: absolute;
  left: 0;
  bottom: 0; }
.upload-avatar-modal .select-modal-bottom button {
  min-width: 4.6875rem;
  margin: 1.3021rem .4688rem;
  height: 1.4583rem;
  line-height: 1.4583rem; }

.select-header-l {
  width: 15.625rem;
  float: left;
  margin-right: 4.9479rem; }
.select-header-l .select-pic {
  width: 15.625rem;
  height: 15.625rem;
  border-radius: .1563rem;
  position: relative;
  color: #fff;
  font-size: .7292rem;
  text-align: center;
  padding-top: 8.0208rem;
  background: #4f555b url("../img/icon/select-add.png") no-repeat center 6.7708rem; }
.select-header-l .select-pic input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer; }
.select-header-l .select-text {
  margin-top: .4167rem; }
.select-header-l .select-text .select-upload-btn {
  font-size: .7292rem;
  color: #dd6850; }
.select-header-l .select-text .narrow, .select-header-l .select-text .enlarge {
  float: right;
  width: .8333rem;
  height: .8333rem;
  display: inline-block;
  margin-left: .625rem; }
.select-header-l .select-text .narrow {
  background: url("../img/icon/narrow.png") no-repeat center; }
.select-header-l .select-text .enlarge {
  background: url("../img/icon/enlarge.png") no-repeat center; }

.select-header-r {
  float: left;
  width: 5.2083rem; }
.select-header-r dl {
  text-align: center;
  margin-bottom: .8333rem; }
.select-header-r dd {
  font-size: .625rem;
  color: #88929e;
  margin: .2604rem 0; }
.select-header-r .pic100 img {
  width: 5.2083rem;
  height: 5.2083rem;
  border-radius: 50%; }
.select-header-r .pic80 img {
  width: 4.1667rem;
  height: 4.1667rem;
  border-radius: 50%; }
.select-header-r .pic32 img {
  width: 1.6667rem;
  height: 1.6667rem;
  border-radius: 50%; }

.workFlow-operate {
  font-size: 0; }
.workFlow-operate a {
  max-width: 6.25rem;
  height: .9375rem;
  line-height: .9375rem;
  font-size: .625rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #37b0e9;
  display: inline-block;
  padding: 0 .3008rem;
  border-left: .0521rem solid #ccd0d5; }
.workFlow-operate a:first-child {
  border-left: none; }

.workFlow-advice {
  width: 100%;
  height: 5.2083rem;
  padding: .4167rem .5208rem;
  border: .0521rem solid #eaebed;
  border-radius: .1563rem;
  outline: none; }

.workFlow-info {
  width: 100%;
  background: #f9fafc;
  padding: .7813rem 1.0417rem; }
.workFlow-info li {
  padding: 0 .4167rem 1.4583rem 1.4583rem;
  border-left: .0521rem solid #e5e5e5;
  position: relative; }
.workFlow-info li:last-child {
  border-left: none; }
.workFlow-info li span {
  float: left;
  line-height: 1.25rem;
  min-height: 1.25rem; }
.workFlow-info li .date {
  font-size: .8333rem;
  color: #88929e; }
.workFlow-info li .time {
  font-size: .7292rem;
  color: #88929e;
  margin: 0 2.0833rem; }
.workFlow-info li .text {
  line-height: 1.25rem;
  max-width: 29.8958rem; }
.workFlow-info li .round {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background: #fff;
  border: .3125rem solid #dbdfe2;
  position: absolute;
  top: 0;
  left: -0.625rem; }
.workFlow-info li:first-child .round, .workFlow-info li.active .round {
  background: #37b0e9;
  border-color: #c3e7f8; }

.workFlow-pic-box {
  width: 100%;
  height: 10.4167rem;
  background: #fff;
  text-align: center; }

.workFlow-pic {
  width: 100%;
  height: 10.4167rem;
  overflow: hidden;
  display: inline-block;
  padding-top: 3.125rem;
  position: relative; }
.workFlow-pic .wf-icon {
  display: block;
  width: .5208rem;
  height: .9375rem;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  margin-top: -1.0938rem; }
.workFlow-pic .left-icon {
  background-image: url("../img/icon/wf-left-icon.png");
  left: 0; }
.workFlow-pic .right-icon {
  background-image: url("../img/icon/wf-right-icon.png");
  right: 0; }

.workFlow-pic-list {
  width: 100%;
  margin: 0 auto;
  overflow: hidden; }
.workFlow-pic-list table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto; }
.workFlow-pic-list tr, .workFlow-pic-list td {
  padding: 0;
  vertical-align: top; }
.workFlow-pic-list .workFlow-pic-item {
  width: 6.875rem;
  float: left; }
.workFlow-pic-list .workFlow-pic-item a {
  display: block;
  width: 100%;
  height: 2.9167rem;
  line-height: 2.9167rem;
  text-align: center;
  margin: 0 0 .5208rem;
  background-repeat: no-repeat;
  background-position: center center;
  color: #fff;
  font-size: 0; }
.workFlow-pic-list .workFlow-pic-item .state-success {
  background-image: url("../img/workFlow/state-success1.png"); }
.workFlow-pic-list .workFlow-pic-item .state-success2 {
  background-image: url("../img/workFlow/state-success2.png"); }
.workFlow-pic-list .workFlow-pic-item .state-blue1 {
  background-image: url("../img/workFlow/state-blue1.png"); }
.workFlow-pic-list .workFlow-pic-item .state-blue2 {
  background-image: url("../img/workFlow/state-blue2.png"); }
.workFlow-pic-list .workFlow-pic-item .state-return1 {
  background-image: url("../img/workFlow/state-return1.png"); }
.workFlow-pic-list .workFlow-pic-item .state-return2 {
  background-image: url("../img/workFlow/state-return2.png"); }
.workFlow-pic-list .workFlow-pic-item .state-fail1 {
  background-image: url("../img/workFlow/state-fail1.png"); }
.workFlow-pic-list .workFlow-pic-item .state-fail2 {
  background-image: url("../img/workFlow/state-fail2.png"); }
.workFlow-pic-list .workFlow-pic-item .state-last {
  background-image: url("../img/workFlow/state-last.png"); }
.workFlow-pic-list .workFlow-pic-item p {
  font-size: .625rem;
  color: #3c4349;
  width: 100%;
  padding: 0 .5208rem;
  line-height: 1.0417rem;
  text-align: center; }

.group-tit-select {
  float: right;
  position: relative;
  margin-right: .5208rem; }
.group-tit-select input {
  width: 13.0208rem;
  height: 1.3021rem;
  font-size: .7292rem;
  border: none;
  padding: .9896rem;
  outline: none;
  border-radius: 1.3021rem;
  padding-left: 1.0417rem;
  padding-right: 2.5625rem;
  border: .0521rem solid #e5e6e8; }
.group-tit-select .search-icon {
  position: absolute;
  top: .5729rem;
  right: .9375rem;
  margin-right: 0;
  cursor: pointer; }
.group-tit-select .search-icon:after {
  display: none; }

.right-public-con {
  width: 100%;
  margin: 0;
  padding: 1.3542rem 3.125rem; }
.right-public-con h2 {
  font-size: 1.25rem;
  text-align: center;
  line-height: 1.5625rem;
  margin-bottom: 1.5625rem; }

.right-public-ul {
  text-align: center; }
.right-public-ul li {
  line-height: 1.5625rem;
  color: #747783;
  font-size: .7292rem; }
.right-public-ul li em {
  color: #000; }

.basic-service-down {
  margin-top: 1.5625rem;
  margin-bottom: .5208rem;
  font-size: .7292rem;
  overflow: hidden; }
.basic-service-down > span {
  float: left; }
.basic-service-down .infraFileShow {
  margin-left: 5.7292rem; }
.basic-service-down .infraFileShow a {
  display: block;
  text-decoration: underline;
  color: #37b0e9;
  margin-bottom: .1042rem; }

.basic-service-publish {
  width: 100%;
  font-size: .7292rem; }
.basic-service-publish table {
  width: 100%;
  border-collapse: collapse;
  border: .0521rem solid #ddd; }
.basic-service-publish table td {
  min-width: 7.8125rem;
  max-width: 9.8958rem;
  height: 1.875rem;
  padding: .4167rem;
  color: #333;
  border-bottom: .0521rem solid #ddd;
  border-right: .0521rem solid #ddd; }
.basic-service-publish table .td-tit {
  width: 7.8125rem;
  text-align: right;
  background: #f4f4ff; }
.basic-service-publish table .font-bold {
  font-weight: bold; }
form.infras-cont,form.infras-cont .infras-cont{
  height: 100%;
}
.infras-top{
  padding: 0 7rem;
}
@media(min-width: 1921px){
  .infras-top{
    padding: 0 3rem;
  }
}
.infras-top form{
  height: auto!important;
}
.infras-cont {
  height: 100%; }
.infras-cont .infras-top {
  height: calc(100% - 4.125rem);
  overflow-y: auto; }
.infras-cont .infras-top .infras-edit {
  margin-top: .5208rem;
  overflow: hidden; }
.infras-cont .infras-top li {
  width: 50%;
  float: left;
  margin-bottom: .5208rem; }
.textbox .textbox-text.textbox-text-readonly,.layui-input[disabled]{
  background: #f5f5f5;
  width: 100% !important;
}
.l-btn-icon-left .l-btn-icon{
  display: none!important;
}
.datagrid-pager .l-btn-icon-left .l-btn-icon{
  display: inline-block!important;
}
.l-btn-icon-left .l-btn-text {
  margin: 0 4px 0 0;
  background: #fff;
  padding: 0px 10px !important;
  border: 1px solid #0c54b1;
  border-radius: 3px;
  color: #3282ea;
}
.superSearch{
  display: none;
  position: absolute;
  right: 0;
  width: 600px;
  z-index: 999;
  background: #fff;
  padding: 20px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  box-shadow: 0 0 5px 0px #c9c9c9;
  padding-bottom: 10px;
}
.superSearch li{
  width: 50%;
  float: left;
  margin-bottom: 5px;
}
.superSearch li:nth-child(2n+1){
  clear: left;
}
.group-tit-select .superSearch div.layui-select-title,.group-tit-select .superSearch div.layui-form-select{
  width: 100%;
}
.layui-form-select .layui-edge{
  border: 0!important;
}
.info-group .group-tit .superSearch span{
  position: relative;
  display: inline-block;
  width: 90px;
  font-size: .7rem;
  line-height: 2rem;
  text-align: right;
  left: 0;
  margin-right: 10px;
}
.textbox .l-btn-left{
  height: 100%;
  margin-top: 0!important;
}
.textbox .l-btn-text{
  height: 100%;
  line-height: 1.7rem;
}
.panel.combo-p{
  overflow: visible;
}
.panel.combo-p .combobox-item,.panel.combo-p .combobox-group{
  font-size: .7292rem;
}
.combo-p .panel-body{
  border: 1px solid #eee;
  box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
}
.layui-form-select dl dd, .layui-form-select dl dt{
  font-size: .7rem;
}
.blob{
  white-space: normal;
  word-wrap: break-word;
  max-height: 73px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2!important;
  -webkit-box-orient: vertical;
}
.group-tit-select.searchWrapper{
  margin-right:0;
}
.textbox .textbox-prompt,.textbox .textbox-text{
  font-size: .7rem;
}
.group-tit-select.searchWrapper .search-icon{
  right: 8.6rem!important;
}
.group-tit-select.searchWrapper input{
  margin-right: 0.5rem;
}
.datagrid-toolbar .l-btn-icon-left .l-btn-text:hover{
  color: #fff;
  background: #0f62cd;
}
.dialog-button .l-btn-icon-left .l-btn-text{
  color: #333;
  line-height: 1.6rem;
}
.datagrid-toolbar .l-btn-icon-left .l-btn-text{
  color: #fff;
  background: #0c54b1;
  line-height: 1.6rem;
}
.datagrid-row-selected {
  background: #eaf2ff !important;
}
.datagrid-header-rownumber,
.pagination .pagination-num,
.pagination-page-list,
.pagination span,
.pagination-info,
.datagrid-cell-rownumber{
  font-size: .7rem;
}
.datagrid-cell,
.datagrid-cell-group,
.datagrid-header .datagrid-cell span
{
  font-size: .7rem;
  line-height: 1.6rem;
}
.window{
  background: #fff;
}
.superBtn{
  cursor: pointer;
  background: #0c54b1;
  color: #fff;
  padding: 0 0.5583rem;
  font-size: .7rem;
  border-radius: 0.2604rem;
  line-height: 2.0833rem;
  float: right;
}
.superBtn:after{
  content: "»";
  display: inline-block;
  transform: rotate(90deg);
  margin-left: 0.2rem;
  font-size: .8rem;
  margin-right: -0.2rem;
}
.superBtn.reset{
  margin-left: 0.4rem !important;
}
.superBtn.reset:after{
  display: none;
}
.superBtn:hover{
  background: #0f62cd;
  color: #fff;
}
.group-tit-select .superSearch div{
  width: calc(100% - 105px);
  display: inline-block;
}
.group-tit-select .superSearch input{
  width: 100%;
  border-radius: 3px;
}
.group-tit-select .superSearch div.superSearchBtn a{
  padding: 8px 15px;
  border: 1px solid #0c54b1;
  border-radius: 5px;
  margin: 0 10px;
  cursor: pointer;
  background: #0c54b1;
  color: #fff;
  font-size: .7rem;
}
.group-tit-select .superSearch div.superSearchBtn a:hover{
  background: #0f62cd;
  color: #fff;
}
.group-tit-select .superSearch div.superSearchBtn{
  text-align: center;
  width: 100%;
}

.l-btn-icon-left .l-btn-text:hover{
  color: #fff;
  background: #0c54b1;
}
.datagrid-toolbar .textbox{
  height: 1.9rem !important;
}
.dialog-button .l-btn{
  background: none;
  border: 0 !important;
}
.l-btn-plain:hover {
  background: none;
  border: 1px solid transparent;
}
.datagrid-header-inner {
  width: 100%;
}
.datagrid-htable, .datagrid-btable, .datagrid-ftable{
  width: 100%;
}
.infras-cont .infras-top li label {
  display: inline-block;
  width: 7.8125rem;
  color: #666;
  font-size: .7292rem;
  text-align: right; }
.infras-cont .infras-top li label em {
  color: red; }
.infras-cont .infras-top li .textbox:not(.easyui-fluid) {
  height: 1.7708rem !important; }

.infras-cont .infras-top li .textbox input {
  width: 100%!important;
  height: 100%!important;
  padding-top: .3125rem !important;
  padding-bottom: .3125rem !important; }
.infras-cont .infras-top li .textbox-icon {
  height: 1.7708rem !important; }
.infras-cont .infras-top li .datebox .textbox-icon{
  display: none;
}
.infras-cont .infras-top li .layui-input{
  width: calc(100% - 8.2729rem) !important;
  display: inline-block;
  border: 0.0521rem solid #d3d3d3;
  font-size: .7rem;
  border-radius: 0.2604rem 0.2604rem 0.2604rem 0.2604rem;
}
.infras-cont .infras-top li.wid100 {
  width: 100%; }
.infras-cont .infras-top .blue-link {
  color: #0000FF;
  text-decoration: underline; }

.infras-bottom {
  height: 3.125rem;
  padding-top: .2604rem;
  text-align: center; }

.infra-upload {
  height: auto;
  overflow: auto;
  overflow-y: hidden;
}
.infra-upload > span {
  font-size: .7292rem;
  color: #333;
  display: inline-block; }
.infra-upload .webuploader-container {
  float: left;
  margin-right: 2.0833rem;
  height: 2.0833rem;
}
.infra-upload .webuploader-container .h-fileBtn {
  border: none;
  background: #0071bd;
  color: #fff; }

.onerow-upload label {
  float: left;
  width: 6.7708rem;
  line-height: 2.0833rem; }
.onerow-upload .infra-upload {
  float: right;
  height: auto;
  overflow-y: hidden;
  width: calc(100% - 7.8125rem);
  padding: 0 2.0833rem 0 0rem; }
.onerow-upload .infra-upload .webuploader-container {
  float: none;
  width: 4.1667rem;
  height: 1.5625rem;
  margin-right: 0;
  margin-top: .4167rem;
  margin-left: 0rem; }
.onerow-upload .infra-upload .file-show {
  width: calc(100% - 5.2083rem);
  float: none; }

.li-FileShow em {
  float: left; }
.li-FileShow .infraFileShow {
  margin-left: 5.7292rem; }
.li-FileShow .infraFileShow a {
  display: block;
  text-decoration: underline; }
.tree-list .accordionBox li .link > a{
  position: relative;
}
.tree-list .accordionBox li .link > a:after{
  content: "«";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.infras-cont .infras-top li div label {
  width: auto;
}
.tree-list .accordionBox li.active .link > a:after{
  transform: translateY(-50%) rotate(270deg);
}
/*@media screen and (min-width: 1263.9994px) {*/
/*  .left-con-scrollhide {*/
/*    left: 50%;*/
/*    margin-left: -607.0003px; } }*/

/*# sourceMappingURL=style.css.map */
