@charset "UTF-8";
/**
* 宁夏公共资源交易平台信息化(二期)项目交易及辅助服务系统
* date:2023-2-15
* author: trh
 */
.header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(11.77%, #127fff), color-stop(60%, rgba(0, 133, 255, 0)));
  background: linear-gradient(180deg, #127fff 11.77%, rgba(0, 133, 255, 0) 60%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

body {
  min-width: 1316px;
}

.main {
  min-height: calc(100% - 164px);
}

.banner-box {
  height: 654px;
}
.banner-box .swiper-slide img {
  width: 100%;
  height: 100%;
}
.banner-box .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
  margin: 0 5px;
  width: 12px;
  height: 12px;
}
.banner-box .swiper-pagination-bullet-active {
  background: #5b9eff;
  width: 32px;
  border-radius: 50px;
}
.banner-box .swiper-container-horizontal > .swiper-pagination-bullets,
.banner-box .swiper-pagination-custom,
.banner-box .swiper-pagination-fraction {
  bottom: 20px;
}

/*快捷入口*/
.quick-wrap {
  height: 383px;
  background: url(../images/index/entrance_bg.png) no-repeat center center;
  background-size: 100% 100%;
}
.quick-content {
  margin-top: 50px;
}
.quick-item {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.quick-item + .quick-item {
  margin-left: 40px;
}
.quick-item:hover {
  -webkit-transform: translateY(-11px);
          transform: translateY(-11px);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
}
.quick-item-link {
  display: block;
  width: 208px;
  height: 169px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 27px;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 4px;
}
.quick-item-text {
  display: inline-block;
  margin-top: 107px;
}
.quick-item:nth-child(1) .quick-item-link {
  background-image: url(../images/index/quick_bg1.png);
}
.quick-item:nth-child(2) .quick-item-link {
  background-image: url(../images/index/quick_bg2.png);
}
.quick-item:nth-child(3) .quick-item-link {
  background-image: url(../images/index/quick_bg3.png);
}
.quick-item:nth-child(4) .quick-item-link {
  background-image: url(../images/index/quick_bg4.png);
}
.quick-item:nth-child(5) .quick-item-link {
  background-image: url(../images/index/quick_bg5.png);
}

/*电子交易*/
.electronic-wrap {
  min-height: 1278px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(4.69%, #f2f8ff), to(#fff));
  background: linear-gradient(180deg, #f2f8ff 4.69%, #fff 100%);
}
.electronic-box {
  height: 473px;
}
.electronic-body {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.electronic-left {
  width: 205px;
  height: 352px;
  background: url(../images/index/bulletin_menu_bg.png) no-repeat center;
  padding: 12px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.electronic-left-item {
  max-height: 72px;
  text-align: center;
}
.electronic-left-item.current, .electronic-left-item.active, .electronic-left-item:hover {
  background: rgba(190, 221, 255, 0.2);
  -webkit-box-shadow: inset 0px 0px 16px rgba(255, 255, 255, 0.8);
          box-shadow: inset 0px 0px 16px rgba(255, 255, 255, 0.8);
  position: relative;
}
.electronic-left-item.current:before, .electronic-left-item.active:before, .electronic-left-item:hover:before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(../images/index/arrow_right_ico.png) no-repeat center;
}
.electronic-left-item.current .electronic-left-link, .electronic-left-item.active .electronic-left-link, .electronic-left-item:hover .electronic-left-link {
  font-weight: 700;
}
.electronic-left-item + .electronic-left-item {
  margin-top: 5px;
}
.electronic-left-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 38px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
.electronic-right {
  width: calc(100% - 235px);
  margin-left: 30px;
}
.electronic-right-tabhd-item {
  height: 37px;
}
.electronic-right-tabhd-item.current, .electronic-right-tabhd-item.active, .electronic-right-tabhd-item:hover {
  background: linear-gradient(269.91deg, #4ebfff 0.06%, #5599ff 98.63%);
  border-radius: 20px;
}
.electronic-right-tabhd-item.current .electronic-right-tabhd-link, .electronic-right-tabhd-item.active .electronic-right-tabhd-link, .electronic-right-tabhd-item:hover .electronic-right-tabhd-link {
  font-weight: 500;
  color: #fff;
}
.electronic-right-tabhd-item + .electronic-right-tabhd-item {
  margin-left: 42px;
}
.electronic-right-tabhd-link {
  display: block;
  font-size: 18px;
  line-height: 37px;
  color: #576d85;
  text-align: center;
  padding: 0 20px;
}
.electronic-lists {
  margin-top: 16px;
  height: 300px;
  overflow: auto;
}
.electronic-lists-item {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
}
.electronic-lists-item:hover {
  font-weight: 500;
}
.electronic-lists-item:hover .electronic-lists-name {
  color: #258dff;
}
.electronic-lists-item:hover .electronic-lists-date {
  color: #258dff;
}
.electronic-lists-name {
  display: block;
  padding-left: 26px;
  color: #333;
  position: relative;
  width: calc(100% - 180px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.electronic-lists-name:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(calc(-50% + 3px));
          transform: translateY(calc(-50% + 3px));
  background: url(../images/index/name_ico.png) no-repeat center;
}
.electronic-lists-date {
  color: #999;
}
.today-chosen {
  margin-left: 30px;
}
.today-chosen-title {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}
.today-chosen-sel {
  display: inline-block;
  line-height: 40px;
  vertical-align: top;
}
.today-chosen .chosen-container {
  width: 180px !important;
}
.today-chosen .chosen-container-single .chosen-single {
  border: none;
  padding-left: 12px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #333;
  background: #eef1f7;
  border-radius: 2px;
}
.today-chosen .chosen-container-single .chosen-single div {
  right: 8px;
}
.today-chosen .chosen-container-single .chosen-single div b {
  background: url(../images/index/chosen_arrow_ico.png) no-repeat left center;
}
.today-chosen .chosen-container-active.chosen-with-drop .chosen-single div b {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.com-table-body {
  height: 220px;
  overflow: hidden;
}

.system-swiper {
  position: relative;
  margin-top: 40px;
  height: 248px;
}
.system-swiper .swiper-button-next,
.system-swiper .swiper-button-prev {
  width: 33px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: center;
}
.system-swiper .swiper-button-prev:after,
.system-swiper .swiper-container-rtl .swiper-button-next:after,
.system-swiper .swiper-button-next:after,
.system-swiper .swiper-container-rtl .swiper-button-prev:after {
  content: none;
}
.system-swiper .swiper-button-next,
.system-swiper .swiper-container-rtl .swiper-button-prev {
  right: -58px;
  background-image: url(../images/index/swiper_next_active.png);
}
.system-swiper .swiper-button-prev,
.system-swiper .swiper-container-rtl .swiper-button-next {
  left: -58px;
  background-image: url(../images/index/swiper_prev_active.png);
}
.system-swiper .swiper-button-next.swiper-button-disabled {
  opacity: 1;
  background-image: url(../images/index/swiper_next_gray.png);
}
.system-swiper .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
  background-image: url(../images/index/swiper_prev_gray.png);
}
.system-swiper .swiper-container {
  height: 100%;
}
.system-item {
  width: 282px;
  height: 114px;
  border-radius: 4px;
}
.system-item-img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 4px;
}
.system-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/*公共服务*/
.public-wrap {
  /* height: 1831px; */
  background: url(../images/index/service_bg.png) no-repeat center center;
  background-size: 100% 100%;
}
.news-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.news-swiper {
  height: 100%;
}
.news-swiper-box {
  width: 550px;
  height: 370px;
  overflow: hidden;
  position: relative;
}
.news-swiper-box .swiper-pagination {
  left: 337px !important;
  width: 200px !important;
  bottom: 17px !important;
  padding-right: 2px;
  height: 8px;
  text-align: right;
}
.news-swiper-box .swiper-pagination-bullet {
  vertical-align: top;
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 0;
  background: #fff;
  opacity: 0.36;
  margin: 0 2px;
}
.news-swiper-box .swiper-pagination-bullet-active {
  opacity: 1;
}
.news-swiper-box .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px 0 0;
}
.news-swiper-pic {
  display: block;
  height: 100%;
}
.news-swiper-name {
  position: absolute;
  padding: 0 207px 0 15px;
  width: 100%;
  height: 42px;
  line-height: 42px;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(2.38%, rgba(23, 42, 92, 0.8)), color-stop(96.19%, rgba(23, 42, 92, 0.3)));
  background: linear-gradient(90deg, rgba(23, 42, 92, 0.8) 2.38%, rgba(23, 42, 92, 0.3) 96.19%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.news-swiper-name > a {
  display: block;
  color: #fff;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.news-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  background: #fff;
  -webkit-box-shadow: 0px 2px 14px 4px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 14px 4px rgba(0, 0, 0, 0.08);
  border-radius: 0px 4px 4px 0px;
  padding: 0 24px;
}
.news-tab-link {
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #576d85;
  text-align: center;
  padding: 16px 0 14px 0;
  border-bottom: 2px solid transparent;
}
.news-tab-hd {
  height: 61px;
  border-bottom: 1px solid #e6e6e6;
}
.news-tab-hd .com-more {
  line-height: 24px;
  margin-top: 19px;
}
.news-tab-hd-item {
  height: 62px;
}
.news-tab-hd-item + .news-tab-hd-item {
  margin-left: 40px;
}
.news-tab-hd-item.active .news-tab-link, .news-tab-hd-item.current .news-tab-link, .news-tab-hd-item:hover .news-tab-link {
  border-color: #258dff;
  color: #258dff;
  font-weight: 700;
}
.news-tab-bd {
  margin-top: 4px;
  height: 300px;
  overflow: auto;
}

.bid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 491px;
}
.bid .com-box {
  margin-top: 40px;
  height: 491px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bid-left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  margin-right: 30px;
}
.bid-right {
  width: 277px;
  width: 277px;
}
.bid-body {
  margin-top: 20px;
}
.bid .today-chosen {
  margin: 0 30px 0 0;
}
.bid-choice {
  padding-top: 10px;
}
.bid-choice-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  cursor: pointer;
}
.bid-choice-item + .bid-choice-item {
  margin-left: 20px;
}
.bid-choice-item.current .bid-choice-ico, .bid-choice-item.ative .bid-choice-ico {
  width: 14px;
  height: 14px;
  border: none;
  background: url(../images/index/radio_active_ico.png) no-repeat center;
}
.bid-choice-ico {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 2px solid #dde0e4;
  margin: 4px;
  vertical-align: top;
  border-radius: 100%;
}
.bid-choice-text {
  vertical-align: top;
  font-size: 13px;
  line-height: 19px;
}
.bid-content {
  height: 327px;
  margin-top: 24px;
}
.bid-content .swiper-container {
  height: 100%;
}
.bid-content .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.bid-content .swiper-pagination-bullet {
  width: 30px;
  height: 6px;
  background: #e5eaf1;
  border-radius: 6px;
  opacity: 1;
}
.bid-content .swiper-pagination-bullet-active {
  background: #5b9eff;
}
.bid-content .swiper-container-horizontal > .swiper-pagination-bullets,
.bid-content .swiper-pagination-custom,
.bid-content .swiper-pagination-fraction {
  bottom: 14px;
}
.bid-lists-item {
  margin-bottom: 20px;
  text-align: center;
  margin-top: 0 !important;
  height: 77px;
}
.bid-lists-item.idle .bid-lists-status {
  background-image: url(../images/index/hall_ico_blue.png);
}
.bid-lists-item.using .bid-lists-status {
  background-image: url(../images/index/hall_ico_orange.png);
}
.bid-lists-status {
  width: 49px;
  height: 49px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
.bid-lists-name {
  line-height: 21px;
  margin-top: 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.service-item + .service-item {
  margin-top: 16px;
}
.service-item:nth-child(1) .service-text {
  background-image: url(../images/index/entrance_ico1.png);
}
.service-item:nth-child(2) .service-text {
  background-image: url(../images/index/entrance_ico2.png);
}
.service-item:nth-child(3) .service-text {
  background-image: url(../images/index/entrance_ico3.png);
}
.service-item:nth-child(4) .service-text {
  background-image: url(../images/index/entrance_ico4.png);
}
.service-item:nth-child(5) .service-text {
  background-image: url(../images/index/entrance_ico5.png);
}
.service-item:nth-child(6) .service-text {
  background-image: url(../images/index/entrance_ico6.png);
}
.service-item:nth-child(7) .service-text {
  background-image: url(../images/index/entrance_ico7.png);
}
.service-item:nth-child(8) .service-text {
  background-image: url(../images/index/entrance_ico8.png);
}
.service-item:nth-child(9) .service-text {
  background-image: url(../images/index/entrance_ico9.png);
}
.service-item:nth-child(10) .service-text {
  background-image: url(../images/index/entrance_ico10.png);
}
.service-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f0f6ff;
  border-radius: 6px;
  height: 61.4px;
  text-align: center;
  color: #333;
  font-size: 16px;
  line-height: 24px;
  padding: 0 20px;
}
.service-text {
  display: inline-block;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-position: left center;
}

.datacenter {
  height: 675px;
}
.datacenter-body {
  height: calc(100% - 80px);
}

/*交易监管*/
.supervise-wrap {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(4.69%, #f2f8ff), to(#fff));
  background: linear-gradient(180deg, #f2f8ff 4.69%, #fff 100%);
}
.process .today-chosen {
  margin-right: 40px;
}
.process-body {
  margin-top: 20px;
  padding-bottom: 20px;
}
.process-item {
  padding-bottom: 24px;
  border-bottom: 1px dashed #d9d9d9;
}
.process-item + .process-item {
  padding-top: 30px;
}
.process-infos {
  height: 26px;
  line-height: 26px;
  font-size: 16px;
}
.process-project {
  width: calc(100% - 150px);
}
.process-date {
  color: #999;
}
.process-show {
  margin-top: 15px;
  margin-left: -24px;
  margin-right: -24px;
}
.process-step {
  width: 12.5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  position: relative;
}
.process-step:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -15px;
  background: url(../images/index/process_arrow_blue.png) no-repeat center;
}
.process-step:first-child:before, .process-step:nth-child(9n):before {
  content: none;
}
.process-step.finished .process-step-finished {
  display: block;
}
.process-step.undone:before {
  background-image: url(../images/index/process_arrow_gray.png);
}
.process-step.undone .process-step-undone {
  display: block;
}
.process-step.undone .process-step-name {
  color: #999;
}
.process-step.cur .process-step-cur {
  display: block;
}
.process-step.cur .process-step-name {
  color: #ff713c;
}
.process-step-link {
  display: block;
  color: #333;
}
.process-step-icons {
  width: 81px;
  height: 77px;
  margin: 0 auto;
}
.process-step-icons img {
  display: none;
  max-width: 100%;
  max-height: 100%;
}
.process-step-name {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin-top: -1px;
}

.punish-body {
  padding: 10px 0;
}
.punish-body .electronic-lists-item {
  width: calc(50% - 25px);
}
.punish-body .electronic-lists-item:nth-child(2n) {
  margin-left: 49px;
}

/*主体信息查询*/
.query-wrap {
  background: url("../images/index/query_bg.png") no-repeat center center;
  background-size: 100% 100%;
}
.query-wrap .com-body {
  padding: 53px 0 54px 0;
}
.query-body {
  margin-top: 30px;
}
.query-body .swiper-button-next,
.query-body .swiper-button-prev {
  border-radius: 100%;
  -webkit-box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.08);
}
.query-body .swiper-button-prev.swiper-button-disabled {
  background-image: url("../images/index/swriper_prev_ico.png");
}
.query-body .swiper-button-next.swiper-button-disabled {
  background-image: url("../images/index/swriper_next_ico.png");
}
.query-swiper {
  height: 200px;
  padding: 15px 0;
}
.query-item {
  width: 208px;
  height: 200px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 14px 4px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 14px 4px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.query-link {
  height: 100%;
  display: block;
  text-align: center;
  color: #333;
}
.query-icon {
  margin: 35px auto 0;
}
.query-name {
  margin-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

/*电子交易20231211修改*/
.today-body {
  margin-top: 20px;
  padding-bottom: 20px;
}
.today-data-item {
  width: calc(25% - 15px);
  height: 88px;
  padding: 0;
  margin-right: 20px;
  -webkit-box-shadow: 0px 2px 12px rgba(35, 113, 200, 0.12);
          box-shadow: 0px 2px 12px rgba(35, 113, 200, 0.12);
  border-radius: 4px;
  margin-bottom: 20px;
  margin-right: 20px;
  color: #fff;
  padding: 0 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.today-data-item:last-child {
  margin-right: 0;
}
.today-data-item:nth-child(1) {
  background-image: url(../images/index/today_bg1.png);
}
.today-data-item:nth-child(2) {
  background-image: url(../images/index/today_bg2.png);
}
.today-data-item:nth-child(3) {
  background-image: url(../images/index/today_bg3.png);
}
.today-data-item:nth-child(4) {
  background-image: url(../images/index/today_bg4.png);
}
.today-data-val {
  padding-top: 15px;
  height: 39px;
  line-height: 39px;
  font-weight: 700;
  font-size: 28px;
  margin: 0 10px;
}
.today-data-type {
  font-size: 16px;
  line-height: 16px;
}
.today-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.today-list-item {
  position: relative;
  width: calc(33.333% - 13.33px);
  height: 168px;
  margin-right: 20px;
  margin-top: 20px;
  padding: 12px 16px 12px 43px;
  border-radius: 4px;
  border: 1px solid #F1F1F1;
  background: #fff;
  -webkit-box-shadow: 0px 4px 13.4px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 4px 13.4px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.today-list-item:hover {
  border-color: #68AAFF;
}
.today-list-item:nth-child(-n+3) {
  margin-top: 0;
}
.today-list-item:nth-child(3n+3) {
  margin-right: 0;
}
.today-list-item > a {
  display: block;
}
.today-list-item .area {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 27px;
  height: 144px;
  padding: 0 5px;
  color: #2473DA;
  font-family: "YouSheBiaoTiHei";
  font-size: 16px;
  line-height: 19px;
  border-radius: 0px 8px 8px 0px;
  border: 1px solid #B9D9FC;
  background: -webkit-gradient(linear, right top, left top, from(rgba(104, 170, 255, 0.28)), to(rgba(90, 186, 255, 0)));
  background: linear-gradient(270deg, rgba(104, 170, 255, 0.28) 0%, rgba(90, 186, 255, 0) 100%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.today-list-item .title {
  height: 48px;
  margin-bottom: 4px;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}
.today-list-item .row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 4px;
}
.today-list-item .row:last-child {
  margin-bottom: 0;
}
.today-list-item .row label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  color: #999;
}
.today-list-item .row span {
  max-height: 42px;
  color: #333;
}

.today-pager .m-pagination-page > li > a,
.today-pager .m-pagination-size > select,
.today-pager .m-pagination-group > input,
.today-pager .m-pagination-group > button {
  border-radius: 4px;
  border: 1px solid #D6D6D6;
}
.today-pager .m-pagination-page > li.active > a {
  color: #258DFF;
  font-weight: normal;
  border-radius: 4px;
  border: 1px solid #258DFF;
}
.today-pager .m-pagination-jump:before {
  content: "跳至";
}
.today-pager .m-pagination-jump input {
  width: 30px;
  border-radius: 4px;
  border: 1px solid #D6D6D6;
}
.today-pager .m-pagination-jump:after {
  content: "页";
  position: absolute;
  margin-left: 5px;
}
.today-pager .m-pagination-group > button {
  display: none;
}

.layui-layer.layui-layer-tips.white .layui-layer-content {
  background: #333;
  color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 4px 13.1px 0px rgba(57, 78, 94, 0.14);
          box-shadow: 0px 4px 13.1px 0px rgba(57, 78, 94, 0.14);
}
.layui-layer.layui-layer-tips.white i {
  display: none;
}

.quick-item:nth-child(4) .quick-item-link {
  background-image: url(../images/index/quick_bg5.png);
}

.quick-item-link {
  width: 270px;
  background-size: 100% auto;
}

.bid {
  height: auto;
  margin-top: 40px;
}

.bid .com-box {
  height: 100%;
  margin-top: 0;
}

.bid-right {
  width: 100%;
  padding-bottom: 20px;
}

.service-lists {
  margin-right: -16px;
}

.service-item {
  float: left;
  width: calc(1/3*100% - 16px);
  margin-bottom: 16px;
  margin-right: 16px;
}

.service-item + .service-item {
  margin-top: 0;
}

.service-link {
  height: 80px;
}

#query-wrapper{
  justify-content:center;
}

#query-wrapper .swiper-slide:last-child{
  margin-right:0!important;
}