@charset "UTF-8";
.box1 {
  background: url("../../images/version/box1_bg.png") no-repeat;
  background-size: 100% 395px;
  padding-top: 1px;
}
.box1 .common_title .text1,
.box1 .common_title .text2 {
  color: #fff !important;
}
.box1 .box1_content {
  display: flex;
  justify-content: center;
  margin-top: 38px;
}
.box1 .box1_content .item {
  width: 424px;
  height: 671px;
  background: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 20px 0px;
  border-radius: 20px;
  margin-right: 26px;
}
.box1 .box1_content .item:last-child {
  margin-right: 0;
}
.box1 .box1_content .item.item2 .type_box {
  background: linear-gradient(rgb(240, 208, 100) 0%, rgb(253, 174, 8) 100%);
}
.box1 .box1_content .item.item2 .desc_box {
  background: rgb(255, 249, 238);
}
.box1 .box1_content .item.item3 .type_box {
  margin-bottom: 16px;
  background: linear-gradient(rgb(79, 76, 117) 0%, rgb(36, 33, 57) 100%);
}
.box1 .box1_content .item.item3 .price_box {
  padding: 0;
}
.box1 .box1_content .item.item3 .price_detial_box {
  height: 70px;
}
.box1 .box1_content .item.item3 .desc_box {
  background: rgb(242, 243, 255);
}
.box1 .box1_content .item .type_box {
  width: 100%;
  height: 123px;
  background: #2878ff;
  padding-top: 30px;
  position: relative;
  border-radius: 20px 20px 0 0;
}
.box1 .box1_content .item .type_box .type_tag {
  position: absolute;
  top: -20px;
  left: -20px;
  width: 85px;
  height: 85px;
}
.box1 .box1_content .item .type_box .type_name {
  margin-bottom: 10px;
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  color: #fff;
}
.box1 .box1_content .item .type_box .type_desc {
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
}
.box1 .box1_content .item .price_box {
  padding-top: 45px;
  padding-bottom: 14px;
  color: rgba(18, 20, 28, 0.5019607843);
  font-size: 20px;
  text-align: center;
}
.box1 .box1_content .item .price_box span {
  font-weight: bold;
  font-size: 46px;
  color: #333;
}
.box1 .box1_content .item .price_detial_box {
  text-align: center;
  font-size: 16px;
  color: rgb(255, 82, 7);
  font-weight: 600;
  line-height: 26px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 80px;
}
.box1 .box1_content .item .desc_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 374px;
  height: 148px;
  line-height: 29px;
  margin: auto;
  margin-top: 20px;
  background: rgb(238, 245, 255);
  border-radius: 18px;
  font-size: 16px;
  text-align: center;
  color: rgb(153, 153, 153);
}
.box1 .box1_content .item .apply_btn {
  width: 210px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: rgb(255, 255, 255);
  background: rgb(40, 120, 255);
  box-shadow: rgba(67, 160, 255, 0.5) 0px 0px 10px 0px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 400;
  margin: auto;
  margin-top: 33px;
  margin-bottom: 28px;
  cursor: pointer;
}
.box1 .box1_content .item .tip_box {
  margin: auto;
  width: 366px;
  font-size: 16px;
  color: #999999;
  line-height: 26px;
}

.box2 {
  margin-top: 70px;
}
.box2 .box2_content {
  margin-top: 50px;
}
.box2 .box2_content table {
  margin: auto;
  border-collapse: collapse; /* 确保单元格边框合并 */
}
.box2 .box2_content thead {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  background: #304a75;
  height: 78px;
}
.box2 .box2_content tr {
  border-bottom: 1px solid rgb(235, 235, 235);
}
.box2 .box2_content td {
  text-align: center;
  font-size: 14px;
  color: #333;
  padding: 24px 0;
}
.box2 .box2_content td .td_item {
  height: 33px;
  line-height: 33px;
}
.box2 .box2_content td .td_item span {
  color: #ff5207;
}
.box2 .box2_content img {
  width: 16px;
  height: 16px;
}
.box2 .box2_content .line1 {
  width: 185px;
}
.box2 .box2_content .line2 {
  width: 270px;
}
.box2 .box2_content .line3 {
  width: 150px;
}
.box2 .box2_content .bg_f8f8f8 {
  background: #f8f8f8;
}/*# sourceMappingURL=version.css.map */