.pages_pagination .pagination {
  justify-content: center;
}
.pages_pagination .pagination li {
  margin: 0 4px;
}
.pages_pagination .pagination li span {
  border-radius: 0.25rem;
}
.pages_pagination .pagination li a {
  color: #666;
}
.pages_pagination .pagination li.active span {
  background: #102983;
}
.admin_login {
  height: 820px;
  background: url("../images/user_bg@2x.png") center center no-repeat;
  background-size: cover;
}
.admin_login .admin_login_warp {
  width: 730px;
  height: 364px;
  background: #fff;
  border-radius: 10px;
}
.admin_login .admin_login_warp .pic {
  width: 375px;
  height: 364px;
  background: #F2F8FF;
  border-radius: 6px 0px 0px 6px;
}
.admin_login .admin_login_warp .pic img {
  width: 375px;
}
.admin_login .admin_login_warp .form {
  padding-top: 27px;
}
.admin_login .admin_login_warp .form h2 {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 28px;
  margin-bottom: 30px;
  margin-left: 13px;
}
.admin_login .admin_login_warp .form h2 i {
  width: 3px;
  height: 18px;
  background: #32C5FF;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.admin_login .admin_login_warp .form .form_item {
  width: 265px;
  height: 36px;
  background: #FAFAFA;
  border-radius: 4px;
  margin-bottom: 30px;
  border: 1px solid #E7EBEF;
  margin-left: 11px;
}
.admin_login .admin_login_warp .form .form_item .icon {
  width: 27px;
}
.admin_login .admin_login_warp .form .form_item .icon img {
  width: 16px;
  max-width: 100%;
  margin: 0 auto;
}
.admin_login .admin_login_warp .form .form_item input {
  width: 200px;
  border: 0;
  background: none;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111;
  line-height: 20px;
  outline: none;
}
.admin_login .admin_login_warp .form .login_btn {
  width: 176px;
  height: 40px;
  background: var(--nav_text_color);
  border-radius: 4px;
  font-size: 15px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 40px;
  margin-left: 11px;
  cursor: pointer;
  margin-bottom: 45px;
}
.admin_login .admin_login_warp .form .login_href {
  margin-left: 160px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 17px;
}
.admin_login .admin_login_warp .form .login_href span {
  color: var(--nav_text_color);
}
.admin_reg {
  height: 820px;
  background: url("../images/user_bg@2x.png") center center no-repeat;
  background-size: cover;
}
.admin_reg .admin_reg_warp {
  width: 700px;
  height: 740px;
  background: #FFFFFF;
  border-radius: 6px;
  background: #fff;
}
.admin_reg .admin_reg_warp .pic {
  width: 375px;
  height: 364px;
  background: #F2F8FF;
  border-radius: 6px 0px 0px 6px;
}
.admin_reg .admin_reg_warp .form {
  padding-top: 27px;
}
.admin_reg .admin_reg_warp .form h2 {
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 28px;
  margin-bottom: 30px;
  margin-left: 13px;
}
.admin_reg .admin_reg_warp .form h2 i {
  width: 3px;
  height: 18px;
  background: #32C5FF;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.admin_reg .admin_reg_warp .form .form_item {
  width: 385px;
  height: 32px;
  margin: 0 auto 15px;
}
.admin_reg .admin_reg_warp .form .form_item .name {
  width: 100px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 32px;
  text-align: right;
  margin-right: 20px;
}
.admin_reg .admin_reg_warp .form .form_item input {
  width: 265px;
  height: 32px;
  background: #FAFAFA;
  border-radius: 2px;
  padding-left: 9px;
  border: 1px solid #E7EBEF;
  font-size: 13px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111;
  line-height: 32px;
  outline: none;
}
.admin_reg .admin_reg_warp .form .getcode input {
  width: 153px;
}
.admin_reg .admin_reg_warp .form .getcode .code {
  width: 100px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px solid var(--nav_text_color);
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: var(--nav_text_color);
  line-height: 32px;
  cursor: pointer;
  margin-left: 10px;
}
.admin_reg .admin_reg_warp .form .protocol label {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 17px;
  cursor: pointer;
}
.admin_reg .admin_reg_warp .form .protocol label input {
  margin-right: 8px;
}
.admin_reg .admin_reg_warp .form .protocol span {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #102983;
  cursor: pointer;
  line-height: 17px;
}
.admin_reg .admin_reg_warp .form .login_btn {
  width: 176px;
  height: 40px;
  background: var(--nav_text_color);
  border-radius: 4px;
  margin: 32px auto 45px;
  display: block;
  font-size: 15px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 40px;
  cursor: pointer;
}
.admin_reg .admin_reg_warp .form .login_href {
  margin-right: 48px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 17px;
}
.admin_reg .admin_reg_warp .form .login_href span {
  color: var(--nav_text_color);
}
.admin1 {
  background: url("../images/user_bg@2x.png") center center no-repeat;
  background-size: cover;
  padding-top: 36px;
  padding-bottom: 30px;
}
.admin1 .admin1_warp {
  width: 1059px;
  min-height: 700px;
  background: #F3F3F3;
  border-radius: 6px;
}
.admin1 .admin1_warp .left {
  width: 164px;
  background: #FFFFFF;
  border-radius: 6px;
  padding-top: 30px;
}
.admin1 .admin1_warp .left .item {
  padding-top: 10px;
}
.admin1 .admin1_warp .left .item .title img {
  width: 16px;
  margin-right: 4px;
  margin-left: 9px;
}
.admin1 .admin1_warp .left .item .title span {
  font-size: 16px;
  width: 135px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  border-bottom: 1px solid #E7EBEF;
  line-height: 22px;
  display: inline-block;
  padding: 8px 0;
}
.admin1 .admin1_warp .left .item a {
  margin-left: 29px;
  display: block;
  padding-left: 15px;
  width: 135px;
  height: 38px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 38px;
  border-right: 2px solid #fff;
}
.admin1 .admin1_warp .left .item a:hover,
.admin1 .admin1_warp .left .item a.active {
  border-right: 2px solid var(--nav_text_color);
  background: #F8F9FB;
}
.admin1 .admin1_warp .right {
  width: 880px;
  padding-right: 8px;
}
.admin1 .admin1_warp .right .zb_list {
  width: 100%;
  background: #FFFFFF;
  border-radius: 4px;
}
.admin1 .admin1_warp .right .zb_list h2 {
  height: 45px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 45px;
  margin-left: 13px;
}
.admin1 .admin1_warp .right .zb_list h2 i {
  width: 3px;
  height: 18px;
  background: var(--nav_text_color);
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.admin1 .admin1_warp .right .zb_list .table {
  width: 98%;
}
.admin1 .admin1_warp .right .zb_list .table thead {
  background: #F7F7F7;
}
.admin1 .admin1_warp .right .zb_list .table thead th {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #111111;
  line-height: 17px;
  border-top: 0;
}
.admin1 .admin1_warp .right .zb_list .table tbody tr td {
  padding: 0 0.75rem;
  height: 64px;
}
.admin1 .admin1_warp .right .zb_list .table tbody tr:hover {
  background: #F8F9FB;
}
.admin1 .admin1_warp .right .zb_list .table .announcementTitle {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 20px;
  max-width: 400px;
  min-width: 200px;
}
.admin1 .admin1_warp .right .zb_list .table .announcementTitle div {
  height: 64px;
}
.admin1 .admin1_warp .right .zb_list .table .announcementTitle div a {
  color: #111111;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}
.admin1 .admin1_warp .right .zb_list .table .projectName {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  max-width: 300px;
  min-width: 200px;
}
.admin1 .admin1_warp .right .zb_list .table .projectName div {
  height: 64px;
}
.admin1 .admin1_warp .right .zb_list .table .projectName div a {
  color: #111;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}
.admin1 .admin1_warp .right .zb_list .table .deadline {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111;
  line-height: 64px;
  max-width: 200px;
  min-width: 170px;
}
.admin1 .admin1_warp .right .zb_list .table .releaseDate {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111;
  line-height: 64px;
  max-width: 200px;
  min-width: 130px;
}
.admin1 .admin1_warp .right .zb_list .table .bid {
  height: 64px;
}
.admin1 .admin1_warp .right .zb_list .table .bid a {
  width: 77px;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #102983;
  line-height: 32px;
  display: inline-block;
  text-align: center;
}
.admin1 .admin1_warp .right .gs {
  padding: 17px 0;
}
.admin1 .admin1_warp .right .gs .name {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 25px;
}
.admin1 .admin1_warp .right .gs .xiugai {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #102983;
  line-height: 30px;
  width: 100px;
  height: 30px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid var(--nav_text_color);
  cursor: pointer;
}
.admin1 .admin1_warp .right .userinfo {
  width: 100%;
  height: 116px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 6px;
}
.admin1 .admin1_warp .right .userinfo .userinfo_left {
  width: 700px;
}
.admin1 .admin1_warp .right .userinfo .userinfo_left .face {
  width: 67px;
  height: 67px;
  border-radius: 100%;
  margin-left: 26px;
  margin-right: 17px;
  border: 1px solid #C0C7D4;
}
.admin1 .admin1_warp .right .userinfo .userinfo_left .userinfo_left_desc .userinfo_left_name {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #111111;
  line-height: 22px;
}
.admin1 .admin1_warp .right .userinfo .userinfo_left .userinfo_left_desc p {
  padding-top: 10px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 17px;
  margin-bottom: 0;
}
.admin1 .admin1_warp .right .userinfo .userinfo_right img {
  width: 14px;
  margin-right: 6px;
}
.admin1 .admin1_warp .right .userinfo .userinfo_right label {
  padding-right: 40px;
  cursor: pointer;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: var(--nav_text_color);
  line-height: 17px;
}
.xiangmu_info {
  width: 100%;
  height: 189px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 10px;
}
.xiangmu_info h2 {
  height: 45px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 45px;
  padding-left: 11px;
  margin-bottom: 9px;
  border-bottom: 1px solid #E7EBEF;
}
.xiangmu_info h2 i {
  width: 3px;
  height: 18px;
  background: var(--nav_text_color);
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.xiangmu_info .xiangmu_info_table {
  width: 840px;
  height: 122px;
  border: 1px solid #E7EBEF;
}
.xiangmu_info .xiangmu_info_table .row_item {
  border-bottom: 1px solid #E7EBEF;
}
.xiangmu_info .xiangmu_info_table .item {
  width: 50%;
  height: 40px;
  line-height: 40px;
}
.xiangmu_info .xiangmu_info_table .item .name {
  padding-left: 16px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 17px;
}
.xiangmu_info .xiangmu_info_table .item .content {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 17px;
}
.lianxirenxinxi {
  width: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 10px;
  padding-bottom: 30px;
}
.lianxirenxinxi h2 {
  height: 45px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 45px;
  padding-left: 11px;
  margin-bottom: 9px;
  border-bottom: 1px solid #E7EBEF;
}
.lianxirenxinxi h2 i {
  width: 3px;
  height: 18px;
  background: var(--nav_text_color);
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.lianxirenxinxi .form {
  padding-left: 55px;
}
.lianxirenxinxi .form .item .name {
  width: 80px;
  text-align: right;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 48px;
}
.lianxirenxinxi .form .item .content {
  width: 265px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 48px;
}
.lianxirenxinxi .form .item .content input {
  width: 100%;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  background: #FAFAFA;
  border-radius: 2px;
  border: 1px solid #E7EBEF;
  outline: none;
}
.lianxirenxinxi .submit {
  width: 176px;
  height: 40px;
  background: #102983;
  border-radius: 4px;
  margin-top: 40px;
  margin-left: 140px;
  cursor: pointer;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 40px;
}
.required {
  position: relative;
}
.required::after {
  content: '*';
  color: red;
  position: absolute;
  left: -10px;
}
.jibenxinxi {
  width: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 10px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.jibenxinxi .form {
  padding-left: 55px;
  margin-bottom: 50px;
}
.jibenxinxi .form .item .name {
  width: 140px;
  text-align: right;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 48px;
}
.jibenxinxi .form .item .content {
  width: 265px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 48px;
}
.jibenxinxi .form .item .content input {
  width: 100%;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  background: #FAFAFA;
  border-radius: 2px;
  border: 1px solid #E7EBEF;
  outline: none;
}
.jibenxinxi .form .item .content .flatpickr {
  background: #FAFAFA url("../images/icon/riqi_icon@2x.png") 95% center no-repeat;
  background-size: 16px;
}
.jibenxinxi .form .item .content textarea {
  width: 100%;
  line-height: 22px;
  padding-left: 10px;
  background: #FAFAFA;
  border-radius: 2px;
  border: 1px solid #E7EBEF;
  outline: none;
}
.jibenxinxi .submit {
  width: 176px;
  height: 40px;
  background: #102983;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 40px;
}
.flatpickr-current-month {
  font-size: 14px !important;
}
.flatpickr-current-month .numInputWrapper {
  width: 9ch;
}
.qualificationInformation {
  width: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 10px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.qualificationInformation .item {
  width: 158px;
  padding-bottom: 40px;
  cursor: pointer;
}
.qualificationInformation .item .pic {
  width: 158px;
  height: 108px;
  background: #F9F9F9;
  border: 1px solid #E7E7E7;
  margin-bottom: 10px;
}
.qualificationInformation .item .pic .tips img {
  width: 18px;
  margin-top: 20px;
  margin-bottom: 6px;
}
.qualificationInformation .item .pic .tips p {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 17px;
}
.qualificationInformation .item p {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 20px;
}
.tender_info {
  width: 100%;
}
.tender_info .tender_sousuo {
  width: 100%;
  height: 68px;
  background: #FFFFFF;
  margin-bottom: 6px;
  border-radius: 4px 4px 0px 0px;
  border: 1px solid #E7EBEF;
}
.tender_info .tender_sousuo .item {
  width: 340px;
}
.tender_info .tender_sousuo .item .name {
  margin-left: 25px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 17px;
  margin-right: 10px;
}
.tender_info .tender_sousuo .item input {
  width: 200px;
  height: 32px;
  background: #FFFFFF;
  color: #111;
  outline: none;
  font-size: 14px;
  padding-left: 10px;
  border-radius: 2px;
  border: 1px solid #E7EBEF;
}
.tender_info .tender_sousuo button {
  width: 72px;
  height: 32px;
  background: #102983;
  border-radius: 4px;
  border: 0;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 32px;
}
.tender_info .item_tender {
  width: 840px;
  height: 152px;
  background: #FFFFFF;
  border: 1px solid #E7EBEF;
}
.tender_info .item_tender .left_item_tender {
  padding-left: 28px;
  width: 720px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_top .left_item_tender_top_l .left_item_tender_top_l_title {
  padding-bottom: 6px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_top .left_item_tender_top_l .left_item_tender_top_l_title p {
  /*width: 322px;*/
  max-width: 500px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #111111;
  line-height: 20px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_top .left_item_tender_top_l .left_item_tender_top_l_title span {
  width: 48px;
  height: 18px;
  background: #E9F5FF;
  border-radius: 2px;
  text-align: center;
  margin-left: 8px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #102983;
  line-height: 18px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_top .left_item_tender_top_l .left_item_tender_top_l_name {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 17px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_top .left_item_tender_top_r p {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  text-align: right;
  color: #999999;
  line-height: 17px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul {
  padding-top: 10px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item {
  position: relative;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item i {
  width: 24px;
  height: 24px;
  background: #FFFFFF;
  border-radius: 100%;
  border: 3px solid #E7EBEF;
  z-index: 9;
  position: relative;
  display: inline-block;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item p {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  line-height: 17px;
  margin-bottom: 6px;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item.default::after {
  content: ' ';
  width: 170px;
  background: #E7EBEF;
  border-radius: 1px;
  position: absolute;
  height: 8px;
  left: 10px;
  top: 8px;
  z-index: 0;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item.lineactive::after {
  content: ' ';
  width: 170px;
  background: #00C975;
  border-radius: 1px;
  position: absolute;
  height: 8px;
  left: 10px;
  top: 8px;
  z-index: 0;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item.active i {
  background: #00C975;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom .tender_bottom_ul .tender_bottom_ul_item.error i {
  background: #C90000;
}
.tender_info .item_tender .left_item_tender .left_item_tender_bottom p.time {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #CCCCCC;
  margin-bottom: 0;
  line-height: 17px;
}
.tender_info .item_tender .right_item_tender {
  width: 130px;
  height: 118px;
  border-left: 1px solid #E7E7E7;
  font-size: 12px;
  color: #111;
}
.tender_info .item_tender .right_item_tender a {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #102983;
  line-height: 28px;
}
.successfulBidNotice {
  width: 460px;
  height: 399px;
  background: #FFFFFF;
  border-radius: 4px;
}
.successfulBidNotice .title {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #111111;
  line-height: 20px;
  padding-top: 14px;
  padding-bottom: 18px;
}
.successfulBidNotice .guanbi_icon {
  top: 8px;
  right: 8px;
  width: 16px;
  cursor: pointer;
}
.successfulBidNotice .downloadTender_content {
  width: 400px;
  height: 265px;
  padding: 11px;
  margin: 0 auto 19px;
  background: #FAFAFA;
}
.successfulBidNotice .downloadTender_content .anme {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #111111;
  line-height: 17px;
}
.successfulBidNotice .downloadTender_content .html {
  width: 100%;
  overflow-y: scroll;
  height: 190px;
  margin-top: 10px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #666666;
  line-height: 23px;
}
.successfulBidNotice .closebtn {
  width: 176px;
  height: 40px;
  background: #102983;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #FFFFFF;
  line-height: 40px;
}
.downloadTender {
  width: 316px;
  height: 232px;
  background: #FFFFFF;
  border-radius: 4px;
}
.downloadTender .title {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #111111;
  line-height: 20px;
  padding-top: 14px;
  padding-bottom: 18px;
}
.downloadTender .guanbi_icon {
  top: 8px;
  right: 8px;
  width: 16px;
  cursor: pointer;
}
.downloadTender .downloadTender_content {
  padding-bottom: 18px;
}
.downloadTender .downloadTender_content textarea {
  width: 268px;
  background: #FAFAFA;
  border: 1px solid #E7EBEF;
  padding: 8px;
  resize: none;
  outline: none;
  font-size: 14px;
}
.downloadTender .downloadTender_content .item {
  width: 271px;
  height: 45px;
  background: #F8F9FB;
  border-radius: 8px;
  margin: 0 auto 10px;
}
.downloadTender .downloadTender_content .item .item_left img {
  margin-left: 16px;
  width: 16px;
  margin-right: 6px;
  vertical-align: middle;
}
.downloadTender .downloadTender_content .item .item_left span {
  width: 60px;
  height: 17px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 17px;
}
.downloadTender .downloadTender_content .item .item_right a {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #102983;
  line-height: 17px;
  margin-right: 28px;
}
.downloadTender .closebtn {
  width: 176px;
  height: 40px;
  background: #102983;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #FFFFFF;
  line-height: 40px;
}
.earthQuote_submit {
  width: 176px;
  height: 40px;
  background: #102983;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #FFFFFF;
  line-height: 40px;
}
.earthQuote {
  width: 100%;
  padding-bottom: 30px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 10px;
}
.earthQuote h2 {
  height: 45px;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #111111;
  line-height: 45px;
  padding-left: 11px;
  margin-bottom: 9px;
  border-bottom: 1px solid #E7EBEF;
}
.earthQuote h2 i {
  width: 3px;
  height: 18px;
  background: var(--nav_text_color);
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.earthQuote .earthQuote_item {
  padding-left: 15px;
  margin-bottom: 10px;
}
.earthQuote .earthQuote_item .item .name {
  width: 80px;
  text-align: right;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 48px;
}
.earthQuote .earthQuote_item .item input {
  width: 125px;
  height: 32px;
  background: #FAFAFA;
  outline: none;
  font-size: 14px;
  line-height: 32px;
  border-radius: 2px;
  padding-left: 9px;
  border: 1px solid #E7EBEF;
}
.earthQuote .earthQuote_item .item textarea {
  background: #FAFAFA;
  outline: none;
  font-size: 14px;
  width: 80%;
  resize: none;
  line-height: 32px;
  border-radius: 2px;
  padding-left: 9px;
  border: 1px solid #E7EBEF;
}
.earthQuote .earthQuote_item .uploads {
  padding-top: 20px;
}
.earthQuote .earthQuote_item .uploads .item {
  /*width: 158px;*/
  width: 190px;
  /*padding-bottom: 40px;*/
  /*cursor: pointer;*/
  /*margin-right: 64px;*/
}
.earthQuote .earthQuote_item .uploads .item .pic {
  width: 158px;
  height: 108px;
  background: #F9F9F9;
  border: 1px solid #E7E7E7;
  margin-bottom: 10px;
}
.earthQuote .earthQuote_item .uploads .item .pic .tips img {
  width: 18px;
  margin-top: 20px;
  margin-bottom: 6px;
}
.earthQuote .earthQuote_item .uploads .item .pic .tips p {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #CCCCCC;
  line-height: 17px;
  margin-bottom: 0;
}
.earthQuote .earthQuote_item .uploads .item p {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 20px;
}
.select_icon {
  background: #FAFAFA url("../images/icon/xiajiantou_icon@2x.png") 95% center no-repeat;
  background-size: 12px;
  border-radius: 2px;
  line-height: 32px;
  height: 32px;
  border: 1px solid #E7EBEF;
}
.select_icon select {
  width: 100% !important;
}
/*# sourceMappingURL=admin.css.map */