/* 筛选列表标题 */.lists_title_wrap {  width: 100%;  height: 52px;  background-color: #f5f5f5;}button {  border-color: transparent;}.lists_title_wrap .lists_title {  width: 1240px;  height: 52px;  line-height: 52px;  margin: 0 auto;  padding-left: 20px;  font-size: 12px;  box-sizing: border-box;}.lists_title_wrap .lists_title a {  color: #999;  font-family: '微软雅黑';}.lists_title_wrap .lists_title span {  margin: 0 2px;  color: #999;  font-family: '微软雅黑';} /* 筛选列表标题 结束*/.main {  width: 1200px;  margin: 0 auto;  margin-top: 30px;}.company-info {  display: flex;  justify-content: space-between;  margin-bottom: 60px;}.company-info > img {  width: 400px;}.company-item {  flex: 1;  margin-left: 40px;}.company-item__title {  display: flex;  margin-bottom: 14px;}.company-item__title > h4 {  font-size: 28px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #333333;  line-height: 40px;}.company-item__title--tag {  height: 18px;  position: relative;  top: -15px;  width: fit-content;  padding: 4px 6px;  border: 1px solid #4a78fb;  border-color: linear-gradient(90deg, #7a67ff 0%, #3c7dfa 100%);  border-radius: 21px 21px 21px 4px;  font-size: 12px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #0081ff;  line-height: 17px;  margin-left: 8px;}.company-desc {  display: flex;  align-items: center;}.company-desc__item {  padding: 14px 36px;  background: #f4fcff;  border-radius: 4px;  border: 1px solid #c5e5ff;  margin-right: 20px;  margin-bottom: 24px;}.company-desc__item > p {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #333333;  line-height: 20px;}.company-desc__item--text {  font-size: 28px;  font-family: DIN, DIN;  font-weight: bold;  color: #0081ff;  line-height: 34px;}.company-contact .company-contact__loc,.company-contact__pho {  display: flex;  align-items: center;  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #333333;  line-height: 20px;  margin-bottom: 20px;}.company-contact__loc > i {  width: 19px;  height: 22px;  margin-right: 12px;  background: url(../images/phone.png) no-repeat;}.company-contact__pho > i {  width: 23px;  height: 22px;  margin-right: 12px;  background: url(../images/loc.png) no-repeat;}.company-opt {  display: flex;  align-items: center;}.company-opt .company-opt__btn {  width: 130px;  height: 44px;  background: linear-gradient(90deg, #7a67ff 0%, #3c7dfa 100%);  border-radius: 4px;  filter: blur(0px);  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;  margin-right: 39px;  cursor: pointer;  border-color: transparent;}.company-opt__text {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #333333;  line-height: 20px;}.company-opt__text > span {  color: #ff5d4e;}.coupon {  margin-bottom: 60px;  height: 220px;  background: url('../images/coupon-banner.png');}.coupon-header {  height: 63px;  display: flex;  align-items: center;}.coupon-header > p {  position: relative;  left: 200px;  top: 4px;  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;}.coupon-body {  height: calc(100% - 63px);  display: flex;  align-items: center;  justify-content: flex-start;  padding: 0 20px;}.coupon-body .coupon-body__item {  width: 376px;  height: 112px;  display: flex;  align-items: center;  justify-content: flex-end;  z-index: 2;  position: relative;  margin-right: 10px;}.coupon-body__content {  width: 190px;  z-index: 10;}.coupon-body .coupon-body__item .coupon-body__content--text {  font-size: 20px;  font-family: PingFangSC, PingFang SC;  font-weight: 600;  color: #333333;  line-height: 28px;}.coupon-body .coupon-body__item .coupon-body__content--text2 {  font-size: 15px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #e3260d;  line-height: 21px;}.coupon-body__btn {  width: 61px;  height: 61px;  margin-left: 18px;  margin-right: 14px;  background-color: #ff441d;  border-radius: 50%;  color: #ffffff;  font-size: 17px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  border-color: transparent;  cursor: pointer;}.coupon-body__btn:disabled {  cursor: default;}.coupon-body__btn.collect {  background-color: #b1b1b1;}.coupon-collect {  position: absolute;  width: 80px;  height: 70px;  z-index: 1;  right: 77px;}.coupon-body .coupon-body__item.item1 {  background: url('../images/coupon1.png');}.coupon-body .coupon-body__item.item2 {  background: url('../images/coupon2.png');}.coupon-body .coupon-body__item.item3 {  background: url('../images/coupon3.png');}.service {  margin-bottom: 60px;}.service .service-title {  font-size: 28px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 28px;  margin-bottom: 24px;}.service .dljz {  display: flex;  margin-bottom: 40px;}.dljz-left {  display: flex;  flex-direction: column;  align-items: center;  width: 240px;  height: 356px;  margin-right: 16px;  background: url('../images/dljz.png');  flex: 0 0 240px;}.register-left {  display: flex;  flex-direction: column;  align-items: center;  width: 240px;  height: 356px;  background: url('../images/register-banner.png');  flex: 0 0 240px;}.zzdb-left {  display: flex;  flex-direction: column;  align-items: center;  width: 240px;  height: 356px;  background: url('../images/zzdb-banner.png');  flex: 0 0 240px;}.dljz-left__title,.register-left__title,.zzdb-left__title {  font-size: 24px;  font-family: PingFangSC, PingFang SC;  font-weight: 600;  color: #ffffff;  line-height: 33px;  margin-top: 42px;  margin-bottom: 9px;}.dljz-left__desc,.register-left__desc,.zzdb-left__desc {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 20px;  margin-bottom: 22px;}.dljz-left__btn,.register-left__btn,.zzdb-left__btn {  display: flex;  align-items: center;  justify-content: center;  width: 130px;  height: 44px;  background: #0060ee;  border-radius: 4px;  filter: blur(0px);  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;  cursor: pointer;}.register-left__btn.purple {  background: #5023f2;}.zzdb-left__btn.green {  background: #009674;}.dljz-right {  display: flex;  flex-wrap: wrap;  justify-content: space-evenly;  gap: 12px;}.dljz-right .dljz-right__item {  box-sizing: border-box;  width: 224px;  background: #f4fcff;  border-radius: 10px;  border: 1px solid #c5e5ff;  padding: 10px 22px;}.dljz-right .dljz-right__item:hover {  border: 1px solid #0081ff;}.dljz-right .dljz-right__item .dljz-right__item--title {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 25px;  margin-bottom: 10px;}.dljz-right__item--desc {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #666666;  line-height: 20px;  margin-bottom: 20px;}.dljz-right__item--btn {  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #0081ff;  line-height: 22px;  cursor: pointer;}.register {  display: flex;  margin-bottom: 40px;}.register-mid {  background: #f4f3fe;  padding: 30px 56px;  margin-right: 16px;  height: 356px;  box-sizing: border-box;  flex: 1;}.register-mid > p {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #333333;  line-height: 25px;  margin-bottom: 24px;}.register-mid-content {  display: flex;  flex-wrap: wrap;  gap: 10px;  margin-bottom: 30px;}.register-mid-item {  padding: 12px 35px;  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #333333;  line-height: 20px;  background: #ffffff;  border-radius: 4px;  border: 1px solid transparent;  cursor: pointer;}.register-mid-item:hover {  background: #ede8ff;  border: 1px solid #6236ff;}.register-mid-btn {  width: 130px;  height: 44px;  background: #5023f2;  border-radius: 4px;  filter: blur(0px);  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;}.register-right {  display: flex;  flex-direction: column;  justify-content: space-between;}.register-right-item {  padding: 24px 28px;  background: linear-gradient(130deg, #0182ff 0%, #17b2ff 100%);  border-radius: 10px;}.register-right-item.purple {  background: linear-gradient(127deg, #6e69ff 0%, #9a83ff 100%);}.register-right-item__title {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 600;  color: #ffffff;  line-height: 25px;  margin-bottom: 10px;}.register-right-item__desc {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 20px;  margin-bottom: 10px;}.register-right-item__btn {  width: 130px;  height: 44px;  background: #0060ee;  border-radius: 4px;  filter: blur(0px);  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;  cursor: pointer;}.zzdb {  display: flex;  margin-bottom: 40px;}.zzdb-right {  display: flex;  flex-wrap: wrap;  justify-content: space-evenly;  gap: 12px;  margin-left: 16px;}.zzdb-right__item {  display: flex;  flex-direction: column;  align-items: center;  background: #f4fffc;  border-radius: 10px;  border: 1px solid #c5ffdf;  height: fit-content;  width: 224px;  padding: 26px 0px;}.zzdb-right__item > img {  width: 40px;  height: 38px;}.zzdb-right__item--desc {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 25px;  margin-top: 21px;  margin-bottom: 21px;}.zzdb-right__item--btn {  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #01aa75;  line-height: 22px;  cursor: pointer;}.other {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 130px;  background: url('../images/other-service.png');}.other-desc {  position: absolute;  left: 0;  margin-left: 55px;}.other-desc > h4 {  font-size: 24px;  font-family: PingFangSC, PingFang SC;  font-weight: 600;  color: #ffffff;  line-height: 33px;}.other-desc > p {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 20px;}.other-input {  display: flex;  align-items: center;  background: #ffffff;  border-radius: 32px;  padding: 10px 8px 10px 24px;}.other-input .divider {  width: 1px;  height: 20px;  background: #d8d8d8;  margin-left: 35px;  margin-right: 10px;}.other-input__name {  display: flex;  align-items: center;}.other-input__name input {  width: 164px;  height: 20px;  border: transparent;}.other-input__name > i {  width: 16px;  height: 17px;  margin-right: 9px;  background: url(../images/person.png) no-repeat;}.other-input__phone {  display: flex;  align-items: center;}.other-input__phone > i {  display: inline-block;  width: 13px;  height: 18px;  margin-right: 9px;  background: url(../images/phone2.png) no-repeat;}.other-input__phone input {  border: transparent;}.other-input__btn {  width: 104px;  height: 42px;  background: linear-gradient(90deg, #7a67ff 0%, #3c7dfa 100%);  border-radius: 21px;  filter: blur(0px);  font-size: 16px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 22px;  cursor: pointer;  margin-left: 100px;}.company-show {  margin-bottom: 60px;}.company-show > h3 {  font-size: 28px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 28px;  margin-bottom: 24px;}.company-show-content {  display: flex;  justify-content: space-between;}.company-show-item > img {  width: 224px;  height: 148px;}.company-show-item > p {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #1a1b1c;  line-height: 20px;  margin-top: 10px;  text-align: center;}.service-show {  margin-bottom: 60px;}.service-show > h3 {  font-size: 28px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 28px;  margin-bottom: 24px;}.service-show-content {  display: flex;  justify-content: space-between;}.service-show-item {  background: #f9f9f9;  border-radius: 10px;  padding: 55px 28px 37px;  display: flex;  flex-direction: column;  align-items: center;  text-align: center;}.service-show-item > img {  width: 64px;  height: 64px;  margin-bottom: 37px;}.service-show-item > h4 {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 25px;  margin-bottom: 12px;}.service-show-item > p {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #666666;  line-height: 20px;  width: 168px;}.news {  margin-bottom: 120px;}.news > h3 {  font-size: 28px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 28px;  margin-bottom: 24px;}.news-item {  display: flex;  width: 100%;  align-items: center;  margin-bottom: 41px;}.ellipsis {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}.news-item__date {  text-align: center;  width: 70px;  height: 70px;  padding: 7px;  background: #0081ff;  border-radius: 4px;  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #ffffff;  line-height: 20px;  box-sizing: border-box;  margin-right: 20px;}.news-item:hover .news-item__date {  background: linear-gradient(132deg, #0081ff 0%, #54d8be 100%);}.news-item__date > span {  font-size: 24px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #ffffff;  line-height: 33px;}.news-item__desc > h4 {  margin-bottom: 15px;}.news-item__desc > h4 a {  font-size: 18px;  font-family: PingFangSC, PingFang SC;  font-weight: 500;  color: #1a1b1c;  line-height: 25px;}.news-item__desc > h4 a:hover {  color: #0081ff;  cursor: pointer;}.news-item__desc > p {  font-size: 14px;  font-family: PingFangSC, PingFang SC;  font-weight: 400;  color: #666666;  line-height: 24px;}.right-arrow {  width: 13px;  height: 16px;  margin-left: 9px;  background: url(../images/right-arrow.png) no-repeat;}