.layout {
  width: 100%;
}

.protitle {
  display: flex;
  width: 15.8rem;
  margin: 0 auto 0.15rem;
  justify-content: space-around;
  flex-wrap: wrap;
  border-bottom: 2px solid #f4f4f4;
}

.tileft {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.titleleft {
  font-weight: bold;
  font-size: 0.24rem;
  color: #333333;
  padding-bottom: 0.1rem;
  border-bottom: 4px solid #0071c0;
}

.titleleft1 {
  font-weight: bold;
  font-size: 0.24rem;
  color: #333333;
  padding-bottom: 0.1rem;
  border-bottom: 4px solid #e36155;
}

.tileft img {
  margin-top: 0.07rem;
  width: 15.8rem;
}

.titletwo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.titleright a {
  font-size: 0.2rem;
  font-weight: 400;
  color: #666;
}

.titleright .more {
  border: 0;
  background: none;
  color: #999999;
}

.bfcenter .imgtop:nth-child(1) {
  margin-top: 0rem;
}

.bfright .imgtop:nth-child(1) {
  margin-top: 0rem;
}

.imgtop {
  margin-top: 0.15rem;
}

.imgheight img {
  height: 2.6rem;
}

.trbtn {
  /* padding: 0.02rem 0.1rem; */
  /* border-radius: 0.18rem; */
  border: none;
  font-size: 0.18rem;
  font-weight: 400;
  color: #1c70e7;
  background: none;
  font-weight: 600;
}
.propic {
  display: flex;

  justify-content: space-around;

  flex-wrap: wrap;
}

.head_swiper {
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.banner_floors {
  position: absolute;
  top: 6.15rem;
  left: 50%;
  transform: translateX(-50%);
}
.one {
  position: relative;
}

.banner_floors .floor {
  width: 1.6rem;
  height: 0.3rem;
  margin-bottom: 0.08rem;
  cursor: pointer;
}

.head_swiper img {
  width: 100%;
  height: 100%;
}

.layout .text_left {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-left: 0.1rem;
}

.layout .text_centre {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-left: 0.1rem;
  text-align: center;
}
.layout .picture_2 {
  width: 15.78rem;
  margin: 0 auto 0.05rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.layout .picture_2_item > img {
  width: 100%;
}
.layout .picture_2_item .picture_2_text {
  padding: 0.07rem 0;
  display: flex;
  align-items: center;
}
.layout .picture_2_item .picture_2_text img {
  width: 0.25rem;
}

.layout .picture_3_item {
  display: flex;
  flex-direction: column;
}

.layout .picture_3_item img {
  cursor: pointer;
  width: 100%;
  border-radius: 0.1rem;
}

.layout .picture_3_item .picture_3_text {
  padding: 0.07rem 0;
  display: flex;
  align-items: center;
}

.layout .picture_3_item .picture_3_text img {
  width: 0.25rem;
}

.layout .picture_3_item .picture_3_text button {
  cursor: pointer;
  white-space: nowrap;
  padding: 0.025rem 0.2rem;
  background: none;
  border-radius: 0.18rem;
  font-size: 0.18rem;
  color: #666666;
  border: 0.01rem solid #666666;
}

.layout .picture_3_item .picture_3_text button:hover {
  background: #2d81ff;
  color: #fff;
  border: 0.01rem solid #2d81ff;
}

.layout .picture_3_item .picture_3_text .picture_3_text_right {
  display: flex;
  align-items: center;
}

.layout .picture_3_item .picture_3_text .picture_3_text_right .current {
  font-weight: bold;
  font-size: 0.18rem;
  color: #d9001b;
  margin-top: auto;
}

.layout .picture_3_item .picture_3_text .picture_3_text_right .original {
  font-weight: 400;
  font-size: 0.12rem;
  color: #999999;
  text-decoration-line: line-through;
  margin: 0 0.05rem;
  margin-top: auto;
}

.layout .picture_3_item .picture_3_text .picture_3_text_right .rob {
  padding: 0 0.04rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #ebebeb;
  /* background: #d9001b; */
  /* border-radius: 0.05rem; */
  line-height: normal;
}

.layout .picture_4 {
  width: 15.78rem;
  margin: 0 auto 0.2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.layout .picture_4_item {
  display: flex;
  flex-direction: column;
}

.layout .picture_4_item img {
  cursor: pointer;
  width: 100%;
  border-radius: 0.1rem;
}

.layout .picture_4_item .picture_4_text {
  padding: 0.07rem 0;
  display: flex;
  align-items: center;
}

.layout .picture_4_item .picture_4_text img {
  width: 0.25rem;
}

.layout .picture_4_item .picture_4_text button {
  cursor: pointer;
  white-space: nowrap;
  padding: 0.025rem 0.2rem;
  background: none;
  border-radius: 0.18rem;
  font-size: 0.18rem;
  color: #666666;
  border: 0.01rem solid #666666;
}

.layout .picture_4_item .picture_4_text button:hover {
  background: #2d81ff;
  color: #fff;
  border: 0.01rem solid #2d81ff;
}

.layout .picture_4_item .picture_4_text .picture_4_text_right {
  display: flex;
  align-items: center;
}

.layout .picture_4_item .picture_4_text .picture_4_text_right .current {
  font-weight: bold;
  font-size: 0.18rem;
  color: #d9001b;
  margin-top: auto;
}

.layout .picture_4_item .picture_4_text .picture_4_text_right .original {
  font-weight: 400;
  font-size: 0.12rem;
  color: #999999;
  text-decoration-line: line-through;
  margin: 0 0.05rem;
  margin-top: auto;
}

.layout .picture_4_item .picture_4_text .picture_4_text_right .rob {
  padding: 0 0.04rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #ebebeb;
  /* background: #d9001b; */
  /* border-radius: 0.05rem; */
  line-height: normal;
}

.picture_1_4 {
  width: 15.8rem;
  margin: 0 auto;
  margin-top: 0.26rem;
  display: flex;
  justify-content: space-around;
  margin-bottom: 0.15rem;
}

.picture_1_4_item_big {
  width: 7.8rem;
}

.picture_1_4_item_big img {
  width: 7.8rem;
}

.picture_1_4_item_list {
  width: 7.8rem;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.picture_1_4_item_list_item {
  width: 3.8rem;
  margin-bottom: 0.25rem;
}

.picture_1_4_item_list_item:nth-child(3),
.picture_1_4_item_list_item:nth-child(4) {
  margin-bottom: -0.05rem;
}

.picture_1_4_item_list_item img {
  width: 100%;
}

.picture_1_4_text {
  text-align: center;
}

.layout .nav1 {
  width: 15.78rem;
  display: flex;
  margin: 0 auto;
  margin-top: 0.1rem;
  justify-content: space-between;
  background: #f0f8ff;
  border-radius: 0.02rem;
  border: 0.01rem solid #a5c9f5;
}

.layout .nav1 .nav_left {
  width: 30%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.layout .nav1 .nav_left .title {
  color: #fff;
  font-size: 0.14rem;
  padding: 0rem 0.25rem;
  text-align: center;
  background: #4282ff;
}

.layout .nav1 .nav_left a {
  color: #4282ff;
  font-size: 0.15rem;
}

.layout .nav1 .nav_left a:hover {
  color: red;
}

.layout .nav1 .nav_right {
  width: 59%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.layout .nav1 .nav_right .nav_item {
  overflow: hidden;
}

.layout .nav1 .nav_right .nav_item .nav_right_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.layout .nav1 .nav_right .nav_item .nav_right_item a {
  white-space: nowrap;
  margin-left: 0.2rem;
  color: #000;
  font-size: 0.15rem;
}

.layout .nav1 .nav_right .nav_right_item::-webkit-scrollbar {
  display: none;
}

.layout .nav1 .nav_right span {
  cursor: pointer;
}

.layout .nav1 .nav_right span:hover {
  color: red;
  cursor: pointer;
}

.layout .title1,
.layout .title2,
.layout .title3 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: -0.45rem;
}

.layout .title3 {
  margin-bottom: -0.05rem;
}

.layout .title1 .title_english,
.layout .title2 .title_english,
.layout .title3 .title_english {
  font-size: 0.28rem;
  background: linear-gradient(0deg, #ffffff 0%, #84b3fc 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.layout .title1 .title_chinese,
.layout .title2 .title_chinese,
.layout .title3 .title_chinese {
  font-size: 0.3rem;
  color: #1675eb;
  position: relative;
  top: -0.23rem;
}

.layout .title2 .title_english {
  background: linear-gradient(0deg, #ffffff 0%, #e36155 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.layout .title2 .title_chinese {
  color: #e36155;
}

.layout .picture_3 {
  width: 15.78rem;
  margin: 0 auto 0.06rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.layout .picture_swiper_type {
  width: 15.78rem;
  margin: 0 auto;
  display: flex;
}

.layout .picture_swiper_type .picture_swiper_type_left {
  width: 40%;
}

.layout .picture_swiper_type .picture_swiper_type_left video {
  width: 100%;
  border-radius: 0.1rem;
  height: 98%;
  object-fit: scale-down;
}

.layout .picture_swiper_type .picture_swiper_type_right {
  width: 60%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item {
  cursor: pointer;
  width: 48%;
  height: 48%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
  border-radius: 0.1rem;
  border: 0.01rem solid #e7e7e7;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left {
  width: 35%;
  height: 70%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left
  h1 {
  font-size: 0.22rem;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left
  .wire {
  width: 0.3rem;
  height: 0.04rem;
  background: #2d81ff;
  border-radius: 0.02rem;
  margin-top: -0.06rem;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left
  span {
  text-align: center;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left
  .hint {
  font-size: 0.16rem;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_left
  button {
  cursor: pointer;
  border: none;
  font-size: 0.17rem;
  background: #2d81ff;
  border-radius: 0.18rem;
  padding: 0.03rem 0.15rem;
  color: #fff;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_right {
  width: 65%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item
  .picture_swiper_type_item_right
  img {
  width: 91%;
  height: 89%;
}

.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item:nth-child(3),
.layout
  .picture_swiper_type
  .picture_swiper_type_right
  .picture_swiper_type_item:nth-child(4) {
  margin-top: 0.076rem;
}

.layout .tonglan_img {
  margin-bottom: 0.2rem;
  cursor: pointer;
  width: 15.78rem;
  margin-left: auto;
  margin-right: auto;
}

.layout .tonglan_img img {
  width: 100%;
  display: block;
}

.layout .picture_2_4 {
  width: 15.78rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.layout .picture_2_4 img {
  width: 100%;
  border-radius: 0.1rem;
}

.layout .picture_2_4 .picture_2_item,
.layout .picture_2_4 .picture_4_item {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

.layout .picture_2_4 .picture_2_item .picture_2_4_text,
.layout .picture_2_4 .picture_4_item .picture_2_4_text {
  padding: 0.07rem 0;
  display: flex;
  align-items: center;
}

.layout .picture_2_4 .picture_2_item .picture_2_4_text img,
.layout .picture_2_4 .picture_4_item .picture_2_4_text img {
  width: 0.25rem;
}

.layout .picture_3_apply {
  width: 15.78rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.layout .picture_3_apply .picture_3_apply_title1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.2rem;
}

.layout .picture_3_apply .picture_3_apply_title1 .title_english {
  font-size: 0.36rem;
  background: linear-gradient(0deg, #ffffff 0%, #84b3fc 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.layout .picture_3_apply .picture_3_apply_title1 .title_chinese {
  font-size: 0.4rem;
  color: #1675eb;
  position: relative;
  top: -0.23rem;
}

.layout .picture_3_apply .picture_3_apply_left {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.layout .picture_3_apply .picture_3_apply_right {
  width: 24%;
}

.layout .picture_3_apply .picture_3_apply_right .picture_3_apply_content {
  width: 100%;
  height: 40%;
  overflow: hidden;
  position: relative;
  border-radius: 0.1rem;
  box-sizing: border-box;
  border: 0.01rem solid #1675eb;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content {
  width: 100%;
  position: absolute;
  top: 0;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content
  .picture_3_apply_content_item {
  padding: 0 0.2rem;
  line-height: 0.5rem;
  display: flex;
  justify-content: space-between;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content
  .picture_3_apply_content_item
  span {
  font-size: 0.16rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content
  .picture_3_apply_content_item
  .name,
.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content
  .picture_3_apply_content_item
  .specialty {
  color: #999999;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_content
  .picture_apply_content
  .picture_3_apply_content_item
  .state {
  color: #2d81ff;
}

.layout .picture_3_apply .picture_3_apply_right .picture_3_apply_guide {
  width: 100%;
  margin-top: 0.17rem;
}

.layout .picture_3_apply .picture_3_apply_right .picture_3_apply_guide .title2 {
  width: 100%;
  font-size: 0.26rem;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 0.1rem 0;
  background: #0071c0;
  border-radius: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom {
  width: 100%;
  margin-top: 0.15rem;
  display: flex;
  flex-wrap: wrap;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:nth-child(1) {
  border-top-left-radius: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:nth-child(3) {
  border-top-right-radius: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:nth-child(4) {
  border-bottom-left-radius: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:nth-child(5)
  .text {
  margin-top: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:nth-child(6) {
  border-bottom-right-radius: 0.1rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item {
  cursor: pointer;
  padding: 0.24rem 0.15rem;
  box-sizing: border-box;
  width: 33%;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-bottom: #f4f4f4 0.01rem solid;
  border-right: #f4f4f4 0.01rem solid;
  background: #2772c3;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item
  img {
  width: 0.5rem;
  height: 0.4rem;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item
  .text {
  margin-top: 0.05rem;
  color: #fff;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:hover {
  background: #eef8ff;
}

.layout
  .picture_3_apply
  .picture_3_apply_right
  .picture_3_apply_guide
  .picture_3_apply_guide_bottom
  .picture_3_apply_guide_item:hover
  .text {
  color: #0071c0;
}

.layout .apply {
  width: 100%;
  box-sizing: border-box;
  padding: 0.2rem 0;
  margin-top: 0.2rem;
  background: #b5c8d6;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.layout .apply i {
  letter-spacing: 0.1em;
  font-weight: bold;
  font-style: normal;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.5rem;
}

.layout .apply .apply_content {
  margin-top: 0.1rem;
  width: 55%;
  display: flex;
  align-content: center;
  justify-content: space-around;
}

.layout .apply .apply_content input::placeholder {
  color: #333333;
  opacity: 0.5;
  font-size: 0.17rem;
}

.layout .apply .apply_content input {
  display: flex;
  align-items: center;
  outline: none;
  height: 0.4rem;
  padding-left: 0.1rem;
  background: #ffffff;
  border-radius: 0.3rem;
  border: 1px solid #ffffff;
}

.layout .apply .apply_content button {
  width: 2rem;
  background: #2d81ff;
  border-radius: 0.25rem;
  font-size: 0.22rem;
  color: #fff;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.layout .irregularity {
  width: 15.78rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.layout .irregularity .irregularity_left {
  width: 55%;
  display: flex;
  justify-content: space-between;
}

.layout .irregularity .irregularity_left .irregularity_left_2 {
  width: 38%;
  display: flex;
  flex-direction: column;
  line-height: 0.2rem;
}

.layout .irregularity .irregularity_left .irregularity_left_2 img {
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.layout .irregularity .irregularity_left .irregularity_left_2 img:nth-child(2) {
  margin-top: 0.2rem;
}

.layout .irregularity .irregularity_left .irregularity_left_1 {
  width: 60%;
  display: flex;
  flex-direction: column;
  line-height: 0.2rem;
}

.layout .irregularity .irregularity_left .irregularity_left_1 img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.layout .irregularity .irregularity_right {
  width: 44%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.layout .irregularity .irregularity_right img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.layout .irregularity .irregularity_right .picture_2_item {
  margin-top: 0.08rem;
}

.layout .news {
  width: 15.78rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.layout .news .news_item {
  width: 32.5%;
}

.layout .news .news_item .news_title {
  margin-bottom: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.layout .news .news_item .news_title h1 {
  padding-bottom: 0.05rem;
  border-bottom: #1675eb 0.02rem solid;
}

.layout .news .news_item .news_title .news_more {
  cursor: pointer;
  font-size: 0.16rem;
}

.layout .news .news_item img {
  cursor: pointer;
  width: 100%;
}

.layout .news .news_item .news_content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.layout .news .news_item .news_content .news_content_item {
  cursor: pointer;
  width: 100%;
  display: flex;
  margin-top: 0.1rem;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.01rem #f4f4f4 solid;
}

.layout .news .news_item .news_content .news_content_item .news_content_left {
  width: 68%;
  padding: 0 0.2rem;
  box-sizing: content-box;
  /* font-size: 20px; */
  color: #333333;

  display: -webkit-box; /* 使用 WebKit 的弹性盒子模型 */
  -webkit-box-orient: vertical; /* 设置为垂直排列 */
  -webkit-line-clamp: 2; /* 限制显示两行 */
  overflow: hidden; /* 隐藏超出内容 */
  text-overflow: ellipsis; /* 使用省略号表示溢出部分 */
}

.layout .news .news_item .news_content .news_content_item .news_content_centre {
  width: 100%;
  padding: 0.15rem 0.2rem;
  box-sizing: content-box;
  /* font-size: 0.2; */
  color: #333333;
}

.layout .news .news_item .news_content .news_content_item .news_content_right {
  width: 30%;
}

.layout
  .news
  .news_item
  .news_content
  .news_content_item
  .news_content_right
  img {
  width: 100%;
}

.layout .news .news_item .news_content .news_content_item:last-child {
  border: none;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
