<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "SourceHanSans";
  src: url("../fonts/SourceHanSans-Regular.otf");
}
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
img {
  margin: 0;
  padding: 0;
}
body {
  font-size: 12px;
  font-family: SourceHanSans;
  color: #333;
  background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%;
}
img,
input,
button {
  border: none;
  padding: 0;
  margin: 0;
  outline-style: none;
}
select,
input,
textarea {
  font-size: 12px;
  margin: 0;
  padding: 0;
  outline: none;
}
select,
input {
  vertical-align: middle;
}
textarea {
  resize: none;
}
ul,
ol {
  list-style: none;
}
img {
  vertical-align: middle;
  font-size: 0;
  border: 0;
  outline: none;
}
i,
em {
  font-style: normal;
  text-decoration: none;
}
a {
  color: #000;
  text-decoration: none;
  outline: none;
}
.tc {
  text-align: center;
}
.last {
  margin-right: 0px !important;
}
.wrap {
  min-width: 1280px;
}
.content {
  width: 1280px;
  margin: 0 auto;
}
li {
  list-style-type: none;
}
.d-flex {
  display: flex;
}
.ai-fs {
  align-items: flex-start;
}
.ai-c {
  align-items: center;
}
.ai-fd {
  align-items: flex-end;
}
.jc-c {
  justify-content: center;
}
.jc-sb {
  justify-content: space-between;
}
.jc-sa {
  justify-content: space-around;
}
.fd-c {
  flex-direction: column;
}
.fw-w {
  flex-wrap: wrap;
}

/* index */
header {
  width: 1524px;
  margin: 0 auto;
}
header .logo {
  width: 462px;
}
header nav {
  width: 960px;
  text-align: center;
}
header .nav_02 {
  display: none;
}
header span {
  margin-top: 14px;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(51, 51, 51, 1);
}
header nav li {
  position: relative;
  height: 100px;
}
header nav li a {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
header nav li.current::before,
header nav li:hover::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #289b7e;
}
header nav li.current .nav_01,
header nav li:hover .nav_01 {
  display: none;
}
header nav li.current .nav_02,
header nav li:hover .nav_02 {
  display: inline-block;
}
header nav li.current span,
header nav li:hover span {
  color: #289b7e;
}
header nav li dl {
  display: none;
  position: absolute;
  left: -14px;
  width: 110px;
  background-color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
}
header nav li dl dd a {
  display: block;
  line-height: 40px;
  height: 34px;
  font-size: 16px;
  font-weight: 400;
}
header nav li dl dd a:hover {
  color: #289b7e;
}
header nav li:hover dl {
  display: block;
}
.banner img {
  width: 100%;
}
.banner .swiper-pagination-bullet {
  width: 20px;
  height: 6px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.4);
}
.banner .swiper-pagination-bullet-active {
  background-color: #fff;
  width: 60px;
}
.banner .swiper-button-next,
.banner .swiper-button-prev {
  color: #fff;
  width: 60px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  font-size: 12px;
}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {
  font-size: 20px;
}
.banner .swiper-wrapper {
  /* é€šè¿‡æ”¹å˜animation-timing-function åˆ¶ä½œå¼¹æ€§åˆ‡æ¢æ•ˆæžœ */
  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
.introduction {
  margin-bottom: 80px;
}
.introduction .introduction_list {
  height: 146px;
  border-radius: 0 0 10px 10px;
  background: #fff;
  box-shadow: 0px 3px 20px 0px #e0e0e0;
  text-align: center;
}
.introduction .introduction_list li {
  padding: 0 80px 0 80px;
  position: relative;
}
.introduction .introduction_list li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 11px;
  width: 1px;
  height: 46px;
  background: #e8e8e8;
}
.introduction .introduction_list li:last-of-type::before {
  height: 0;
}
.introduction .introduction_list p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.introduction .introduction_list p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
}
.title {
  position: relative;
  height: 100px;
}
.title_01 {
  background: url(../images/01.png) center center no-repeat;
}
.title_02 {
  background: url(../images/02.png) center center no-repeat;
}
.title_03 {
  background: url(../images/03.png) center center no-repeat;
}
.title img {
  width: 127px;
  margin-right: 4px;
}
.title span {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.title p {
  position: absolute;
  left: 50%;
  top: 90px;
  transform: translate(-50%, 0);
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.jjfa_list {
  position: relative;
  height: 504px;
  margin-top: 114px;
  background: linear-gradient(to bottom, #fffdfa, #fff7ef);
}
.jjfa_list_info {
  position: absolute;
  left: 50%;
  top: 108px;
  transform: translate(-50%, -50%);
}
.jjfa_list_info ul li {
  width: 197px;
  height: 150px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 20px 0px #e0e0e0;
  position: relative;
  margin-top: 40px;
  transition: all 0.4s ease-in-out;
}
.jjfa_list_info ul li .li_info {
  height: 150px;
}
.jjfa_list_info ul li span {
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.jjfa_list_info ul li a {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 116px;
  line-height: 40px;
  border-radius: 89px;
  background: linear-gradient(258.4deg, #12c49b 0%, #1ce2ca 100%);
  box-shadow: 0px 2px 4px 0px #16d0ae;
  font-size: 16px;
  font-weight: 400;
  color: rgba(7, 102, 85, 1);
}
.jjfa_list_info ul li:hover a {
  display: block;
}
.jjfa_list_info ul li:hover {
  transform: translate(0, -10px);
}
.jjfa_more {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translate(-50%, 0);
}
.jjfa_more a {
  width: 406.34px;
  height: 76px;
  opacity: 1;
  border-radius: 44.2px;
  background: rgba(255, 141, 26, 0.1);
  border: 2.23px solid rgba(255, 141, 26, 0.09);
  transition: all 0.1s;
}
.jjfa_more .jjfa_more_left {
  margin-left: 30px;
}
.jjfa_more .jjfa_more_left p:nth-of-type(1) {
  font-size: 18.06px;
  font-weight: 500;
  letter-spacing: 1.5px;
  color: rgba(66, 39, 12, 1);
}
.jjfa_more .jjfa_more_left p:nth-of-type(2) {
  font-size: 15.05px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
  margin-top: 10px;
}
.jjfa_more .jjfa_more_left p:nth-of-type(2) img {
  margin-right: 9px;
}
.jjfa_more .jjfa_more_right {
  margin-right: 9px;
  width: 197.9px;
  height: 60.2px;
  border-radius: 29.72px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 4.46px 7.43px 0px rgba(255, 141, 26, 0.2);
  font-size: 22.57px;
  font-weight: 700;
  color: #fff;
}
.jjfa_more .jjfa_more_right img {
  width: 30px;
  margin-right: 14px;
}
.jjfa_more a:hover {
  transform: scale(1.1);
}
.activity {
  margin: 54px 0 80px;
}
.activity ul li {
  margin-top: 26px;
  position: relative;
}
.activity ul li.item {
  width: 370px;
  height: 143px;
  padding: 24px 20px 14px 24px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(40, 156, 127, 0.1);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  transition: all 0.4s ease-in-out;
}
.activity ul li:last-of-type {
  width: 849px;
}
.activity ul li .li_right {
  margin-top: 9px;
}
.activity ul li.item .li_left p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.activity ul li.item .li_left p:nth-of-type(1) b {
  color: rgba(255, 141, 26, 1);
}
.activity ul li.item .li_left p:nth-of-type(2) {
  width: 294px;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.activity ul li.item .li_left .li_tip {
  margin-top: 8px;
  position: absolute;
}
.activity ul li.item .li_left .li_tip a {
  margin-top: 6px;
  display: inline-block;
  padding: 3px 10px;
  border-radius: 12px;
  background: rgba(40, 155, 126, 0.07);
  font-size: 12px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
}
.activity ul li.item .li_left .li_tip a:hover {
  background-color: rgba(40, 155, 126, 1);
  color: #fff;
}
.activity ul li .li_more {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 116px;
  line-height: 40px;
  text-align: center;
  border-radius: 89px;
  background: linear-gradient(
    258.4deg,
    rgba(18, 196, 155, 1) 0%,
    rgba(28, 226, 202, 1) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: 0px 2px 4px 0px rgba(22, 208, 174, 0.4);
  font-size: 16px;
  font-weight: 400;
  color: rgba(7, 102, 85, 1);
}
.activity ul li.item:hover .li_more {
  display: block;
}
.activity ul li.item:hover {
  transform: translate(0, -10px);
}
.activity_more .activity_title {
  position: absolute;
  top: 38px;
  left: 40px;
}
.activity_more .activity_info {
  position: absolute;
  top: 38px;
  left: 431px;
  width: 179px;
  line-height: 35px;
  border-radius: 19px 0px 19px 0px;
  background: rgba(255, 255, 255, 0.26);
  border: 1px solid rgba(255, 255, 255, 0.47);
}
.activity_more .activity_info span {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 110, 106, 1);
}
.activity_more .activity_info span:nth-of-type(1) {
  width: 76px;
  border-radius: 19px 0px 19px 0px;
  background: rgba(255, 255, 255, 0.84);
}
.activity_time {
  position: absolute;
  top: 103px;
  left: 40px;
}
.activity_time_title,
.activity_time_for .text {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}
.activity_time_for {
  margin-left: 13px;
}
.activity_time_for span {
  display: inline-block;
  text-align: center;
}
.activity_time_for .c {
  width: 40px;
  line-height: 40px;
  border-radius: 4px;
  background: #fff;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(255, 141, 26, 1);
}
.activity_time_for .text {
  margin: 0 6px;
}
.activity_more_zx {
  position: absolute;
  top: 60px;
  right: 30px;
  display: inline-block;
  width: 180px;
  line-height: 60px;
  border-radius: 31px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff;
}
.activity_more_zx:hover {
  color: #289b7e;
}
.service_top {
  margin-top: 330px;
  position: relative;
  height: 162px;
  background: rgba(40, 155, 126, 0.08);
}
.service_top_pos {
  position: absolute;
  left: 50%;
  bottom: 90px;
  transform: translate(-50%, 0);
}
.service_top_left {
  width: 224px;
  margin-top: 40px;
}
.service_top_left p {
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.service_top_left p:nth-of-type(2) {
  font-size: 20px;
}
.service_top_left p b {
  font-size: 24px;
  font-weight: normal;
  color: rgba(40, 155, 126, 1);
}
.service_top_right {
  width: 1052px;
}
.service_top_right ul li {
  position: relative;
  width: 255px;
  height: 324px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  text-align: center;
}
.service_top_right ul li .li_img {
  height: 224px;
  background-color: #f5f5f5;
}
.service_top_right ul li img {
  width: 100%;
}
.service_top_right ul li span {
  display: inline-block;
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  border-radius: 50%;
}
.service_top_right ul li p {
  height: 104px;
  line-height: 130px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  background: #fff;
}
.service_top_right ul li:hover .li_img {
  background-color: #f3fdfc;
  transition: all 0.3s;
}
.service_top_right ul li:hover span {
  background: linear-gradient(
      258.4deg,
      rgba(18, 196, 155, 1) 0%,
      rgba(28, 226, 202, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  transition: all 0.3s;
}
.service_top_right ul li:hover p {
  background: linear-gradient(to right, #1cdfc6, #11ceab);
  transition: all 0.3s;
}
.service_bottom {
  background: url(../images/service_bg.png) center center no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.service_bottom_title {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  position: relative;
}
.service_bottom_title::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -24px;
  width: 54px;
  height: 8px;
  background: rgba(255, 255, 255, 0.6);
}
.service_bottom_list {
  width: 710px;
  margin-top: 36px;
}
.service_bottom_list ul li {
  width: 124px;
  padding: 20px;
  height: 128px;
  background: rgba(255, 255, 255, 0.1);
  margin-top: 20px;
  margin-right: 18px;
}
.service_bottom_list ul li:nth-of-type(4n) {
  margin-right: 0;
}
.service_bottom_list ul li dt {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 10px;
}
.service_bottom_list ul li dt img {
  margin-right: 8px;
}
.service_bottom_list ul li dd {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  color: #fff;
}
.one {
  position: relative;
  margin-top: 80px;
}
.one_content {
  margin-top: 274px;
}
.title_03_bg {
  width: 100%;
}
.one_show {
  position: absolute;
  top: 180px;
  left: 50%;
  transform: translate(-50%, 0);
}
.one_show .content {
  background-color: #fff;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  padding: 40px;
}
.one_show .content ul li {
  margin-right: 30px;
  position: relative;
  overflow: hidden;
}
.one_show .content ul li img {
  transition: all 0.3s;
}
.one_show .content ul li:last-of-type {
  margin-right: 0;
}
.one_show .content ul li:hover::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 1;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border: 1px solid #fff;
}
.one_show .content ul li:hover img {
  transform: scale(1.2);
}
.one_service {
  position: absolute;
  top: 580px;
  left: 50%;
  transform: translate(-50%, 0);
}
.one_service_left {
  width: 330px;
  position: relative;
}
.one_service_left img {
  width: 100%;
}
.one_service_right {
  width: 902px;
  padding: 24px 24px 14px 24px;
  background-color: #ebebeb;
}
.one_service_left_top {
  position: absolute;
  top: 40px;
  left: 40px;
}
.one_service_left_top p {
  font-size: 40px;
  font-weight: 500;
  color: #fff;
}
.one_service_left_bottom {
  position: absolute;
  bottom: 200px;
  right: 34px;
}
.one_service_left_bottom p {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.27);
}
.one_service_right li {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.one_service_right li span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 29.75px;
  background: rgba(0, 0, 0, 0.7);
  font-size: 12.8px;
  font-weight: 400;
  letter-spacing: 1.6px;
  color: #fff;
}
.one_service_right_tip {
  width: 294px;
  height: 164px;
}
.one_service_right_tip p {
  font-weight: 500;
  color: rgba(207, 207, 207, 1);
  text-align: center;
}
.one_service_right_tip p:nth-of-type(1) {
  margin-top: 48px;
  font-size: 48px;
  letter-spacing: 14px;
}
.one_service_right_tip p:nth-of-type(2) {
  margin-top: 8px;
  font-size: 20px;
  letter-spacing: 7px;
}
.one_service_right_tip.one_service_right_tip2 p:nth-of-type(2) {
  letter-spacing: 2px;
}
.one_service_right li img {
  transition: all 0.3s;
}
.one_service_right li:hover img {
  transform: scale(1.2);
}
.choose {
  background: url(../images/choose-bg.png) center center no-repeat;
  background-size: cover;
  padding: 120px 0 114px;
}
.choose_title {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.choose ul {
  margin-top: 60px;
}
.choose ul li {
  margin-bottom: 25px;
  margin-right: 23px;
}
.choose ul li:nth-of-type(5n) {
  margin-right: 0;
}
footer {
  background: rgba(40, 40, 40, 1);
  padding: 55px 0 46px;
}
.footer_con1_left,
.footer_con2_left {
  width: 240px;
}
.footer_con1_left p:nth-of-type(1) {
  opacity: 0.6;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.footer_con1_left p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.2);
}
.footer_con1_right,
.footer_con2_right {
  width: 1040px;
}
.footer_con1_right ul li {
  margin: 0 12px;
}
.footer_con1_right ul li .img2 {
  display: none;
}
.footer_con1_right ul li:nth-of-type(1) {
  margin-left: 0;
}
.footer_con1_right ul li:last-of-type {
  margin-right: 0;
}
.footer_con1_right ul li a span {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.6);
}
.footer_con1_right ul li:hover a span,
.footer_con3 a:hover {
  color: #289b7e;
}
.footer_con1_right ul li:hover .img2 {
  display: block;
}
.footer_con1_right ul li:hover .img1 {
  display: none;
}
.footer_con2 {
  margin-top: 20px;
}
.footer_con2_left p:nth-of-type(1) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.4);
}
.footer_con2_left p:nth-of-type(2) {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  opacity: 0.6;
}
.footer_con2_left p:nth-of-type(2) img,
.footer_con2_left a img {
  margin-right: 4px;
}
.footer_con2_left a {
  margin-top: 25px;
  width: 154px;
  height: 47px;
  opacity: 1;
  border-radius: 29.72px;
  background: #3e3e3d;
  border: 1px solid #8c8b8b;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
}
.footer_con2_left a:hover {
  border-color: #289b7e;
  color: #289b7e;
}
.footer_con2_left a img {
  width: 16px;
}
.footer_con2_right {
  margin-top: 20px;
}
.footer_con2_right ul li {
  border-right: 1px solid #464649;
  padding: 0 118px 0 118px;
}
.footer_con2_right ul li:nth-of-type(1) {
  padding-left: 0;
}
.footer_con2_right ul li:last-of-type {
  border-right: none;
  padding-right: 0;
}
.footer_con2_right ul li p:nth-of-type(1) {
  width: 56px;
  height: 26px;
  opacity: 1;
  border-radius: 16px 1px 16px 1px;
  background: #3e3e3d;
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
}
.footer_con2_right ul li p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
  margin: 10px 0 6px;
}
.footer_con2_right ul li p:nth-of-type(3) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  opacity: 0.3;
}
.footer_con3 {
  margin-top: 60px;
}
.footer_con3 a,
.footer_con3 span {
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.4);
  line-height: 24px;
}
.footer_con3 img {
  margin-top: 6px;
}
/* çº¢ä¹¦è¥é”€ */
.banner img {
  width: 100%;
}
.td {
  margin-top: 50px;
}
.td .item {
  width: 20%;
  text-align: center;
  padding-top: 40px;
}
.td .item .td_title {
  position: relative;
  text-align: center;
}
.td .item .td_title span:nth-of-type(1) {
  font-size: 72px;
  font-weight: 700;
  color: rgba(38, 38, 38, 0.06);
}
.td .item .td_title span:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.td .item img {
  width: 154px;
}
/* .td .item:hover {
  width: 329px;
  height: 662px;
  border-radius: 164.5px;
  background: linear-gradient(
    180deg,
    rgba(255, 242, 244, 1) 0%,
    rgba(255, 242, 244, 0) 100%
  );
}
.td .item:hover img {
  width: 250px;
}
.td .item:hover .td_title span:nth-of-type(1) {
  color: rgba(255, 0, 34, 0.06);
}
.td .item:hover .td_title span:nth-of-type(2) {
  color: rgba(255, 0, 34, 1);
} */
.td .item.active {
  width: 329px;
  height: 662px;
  border-radius: 164.5px;
  background: linear-gradient(
    180deg,
    rgba(255, 242, 244, 1) 0%,
    rgba(255, 242, 244, 0) 100%
  );
}
.td .item.active img {
  width: 250px;
}
.td .item.active .td_title span:nth-of-type(1) {
  color: rgba(255, 0, 34, 0.06);
}
.td .item.active .td_title span:nth-of-type(2) {
  color: rgba(255, 0, 34, 1);
}
.td .jjfa_more {
  margin-top: 90px;
  position: static;
  transform: translate(0, 0);
}
.td .jjfa_more a {
  background: rgba(252, 58, 81, 0.1);
  border: 3px solid rgba(255, 36, 66, 0.25);
}
.td .jjfa_more .jjfa_more_left p:nth-of-type(2) {
  color: rgba(255, 36, 66, 1);
}
.td .jjfa_more .jjfa_more_right {
  background: linear-gradient(
      90deg,
      rgba(255, 36, 66, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(255, 141, 26, 1);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
}
.actively {
  margin-top: 190px;
}
.actively .item {
  width: 412px;
  position: relative;
}
.actively .item .item_title {
  position: absolute;
  right: 0;
  top: -7px;
  width: 197px;
  line-height: 42px;
  background: url(../images/actively_bg.png) center center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  z-index: 1;
}
.actively .item .item_title p {
  font-size: 16px;
  font-weight: 500;
  color: rgba(112, 79, 0, 1);
}
.actively .item .item_top {
  position: relative;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
}
.actively .item .item_top .item_big {
  width: 100%;
  transition: all 0.3s;
}
.actively .item .item_top .item_big_icon {
  position: absolute;
  top: 65px;
  left: 20px;
  width: 65px;
}
.actively .item .item_top .item_top_desc {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 352px;
}
.actively .item .item_top .item_top_desc p {
  color: #fff;
}
.actively .item .item_top .item_top_desc p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
}
.actively .item .item_top .item_top_desc p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
}
.actively .item .item_bottom {
  border-radius: 0 0 16px 16px;
  height: 170px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(255, 36, 66, 0.1);
}
.actively .item .item_bottom p {
  width: 270px;
  line-height: 44px;
  border-radius: 22px;
  background: linear-gradient(
      270deg,
      rgba(254, 86, 109, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  text-align: center;
}
.actively .item .item_bottom a {
  margin-top: 22px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(56, 36, 39, 1);
}
.actively .item .item_bottom a:hover {
  color: rgba(255, 36, 65, 1);
}
.actively .item:hover .item_top .item_big {
  transform: scale(1.2);
}
.advertisement {
  margin-top: 40px;
  position: relative;
}
.advertisement &gt; img {
  width: 100%;
  min-height: 278px;
}
.advertisement .content {
  position: absolute;
  top: 74px;
  left: 50%;
  transform: translate(-50%, 0);
}
.advertisement .advertisement_left_top p {
  font-size: 48px;
  font-weight: 400;
  letter-spacing: -1px;
  color: rgba(255, 255, 255, 1);
  margin-right: 16px;
}
.advertisement .advertisement_left_top .advertisement_left_top_text {
  width: 302px;
  line-height: 54.94px;
  border-radius: 29.83px 0px 29.83px 0px;
  background: rgba(255, 255, 255, 0.26);
  border: 1.57px solid rgba(255, 255, 255, 0.47);
}
.advertisement .advertisement_left_top .advertisement_left_top_text span {
  display: inline-block;
  font-size: 21.98px;
  font-weight: 500;
}
.advertisement
  .advertisement_left_top
  .advertisement_left_top_text
  span:nth-of-type(1) {
  width: 119.31px;
  height: 57.94px;
  border-radius: 29.83px 0px 29.83px 0px;
  background: rgba(255, 255, 255, 0.84);
  text-align: center;
  color: rgba(255, 36, 66, 1);
}
.advertisement
  .advertisement_left_top
  .advertisement_left_top_text
  span:nth-of-type(2) {
  margin-left: 9px;
  color: rgba(255, 255, 255, 1);
}
.advertisement .advertisement_bottom_top {
  margin-top: 22px;
}
.advertisement .advertisement_bottom_top span {
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}
.advertisement .advertisement_bottom_top span.t {
  width: 40px;
  line-height: 40px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid rgba(255, 255, 255, 1);
  color: rgba(255, 36, 66, 1);
  text-align: center;
  margin: 0 6px;
}
.advertisement .advertisement_right {
  width: 263px;
  line-height: 80px;
  opacity: 1;
  border-radius: 40px;
  background: linear-gradient(to right, #f9db5b, #f9d654, #fcb529);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
}
.advertisement .advertisement_right a {
  font-size: 30px;
  font-weight: 700;
  color: rgba(122, 6, 6, 1);
  transition: all 0.3s;
}
.advertisement .advertisement_right img {
  margin-right: 16px;
}
.advertisement .advertisement_right a:hover {
  transform: scale(1.1);
}
.bldhwf {
  margin-top: 120px;
}
.bldhwf_list {
  margin-top: 60px;
}
.bldhwf_list .item {
  width: 206px;
  position: relative;
  margin-right: 8px;
  margin-bottom: 56px;
}
.bldhwf_list .item:nth-of-type(6n) {
  margin-right: 0;
}
.bldhwf_list .item img {
  width: 100%;
}
.bldhwf_list .item:last-of-type {
  height: 206px;
  background: linear-gradient(
      90deg,
      rgba(254, 86, 109, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(255, 36, 65, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bldhwf_list .item:last-of-type p {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.bldhwf_list .item:last-of-type .item_circle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 66px;
  height: 66px;
  border-radius: 90px 0px 0px 0px;
  background: rgba(255, 255, 255, 0.36);
}
.bldhwf_list .item:last-of-type img {
  margin-top: 10px;
  margin-left: 10px;
  width: auto;
}
.bldhwf_list .item .item_desc {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 140px;
  line-height: 46px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px 0px rgba(255, 36, 65, 0.1);
  text-align: center;
}
.bldhwf_list .item .item_desc span {
  font-size: 18px;
  font-weight: 400;
  color: rgba(46, 46, 46, 1);
  position: relative;
}
.bldhwf_list .item .item_desc span::before {
  content: "";
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 40px;
  height: 2px;
  opacity: 1;
  border-radius: 10px;
  background: rgba(255, 36, 65, 1);
}
.bldhwf_list .item .item_mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 223px;
  background: rgba(255, 36, 65, 0.9);
  box-shadow: 0px 4px 10px 0px rgba(255, 36, 65, 0.1);
}
.bldhwf_list .item:hover .item_mask {
  display: block;
}
.bldhwf_list .item:hover .item_desc {
  background: none;
  box-shadow: 0;
  top: 60%;
  bottom: 0;
  transform: translate(-50%, -50%);
}
.bldhwf_list .item:hover .item_desc span {
  color: #fff;
}
.bldhwf_list .item:hover .item_desc span::before {
  background: #fff;
}
.videos {
  margin-top: 80px;
  padding: 42px 0;
  background: url(../images/video_bg.jpg) center center no-repeat;
  background-size: cover;
}
.videos_left {
  width: 248px;
  height: 572px;
  border-radius: 6px;
  background: url(../images/videos_left_bg.png) center center no-repeat
    rgba(255, 36, 65, 1);
  background-size: cover;
}
.videos_left ul {
  padding-top: 8px;
}
.videos_left ul li {
  margin: 8px auto;
  width: 215px;
  height: 61px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.09);
  cursor: pointer;
}
.videos_left ul li span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  padding-left: 16px;
}
.videos_left ul li span:nth-of-type(2) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.2);
  padding-right: 12px;
}
.videos_left ul li.current {
  background: rgba(255, 255, 255, 1);
}
.videos_left ul li.current span:nth-of-type(1) {
  color: rgba(255, 36, 65, 1);
}
.videos_left ul li.current span:nth-of-type(2) {
  color: rgba(255, 36, 65, 0.09);
}
.videos_right {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.videos_right,
.videos_right .videos_right_tab,
video {
  width: 1018px;
  height: 572px;
}
.videos_right .videos_right_tab {
  display: none;
}
.videos_right .videos_right_tab.current {
  display: block;
}
.yshrzy {
  margin-top: 60px;
}
.yshrzy_list {
  margin-top: 170px;
}
.yshrzy_list .li_img {
  display: none;
}
.yshrzy_list .item {
  width: 147px;
  height: 271px;
  padding: 30px 20px 0;
  background: rgba(255, 247, 248, 1);
  position: relative;
}
.yshrzy_list .img2 {
  display: none;
}
.yshrzy_list .item_right p {
  color: rgba(54, 54, 54, 1);
}
.yshrzy_list .item_right p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  margin: 16px 0 12px;
}
.yshrzy_list .item_right p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
}
.yshrzy_list .item.current {
  width: 637px;
  background: linear-gradient(
    90deg,
    rgba(254, 86, 109, 1) 0%,
    rgba(252, 56, 79, 1) 100%
  );
  box-shadow: 0px 6px 20px 0px rgba(255, 36, 65, 0.42);
}
.yshrzy_list .item.current .li_img {
  width: 343px;
  height: 376px;
  position: absolute;
  left: 16px;
  bottom: 16px;
  border-radius: 5px;
  overflow: hidden;
  display: block;
}
.yshrzy_list .item.current .img_big {
  width: 343px;
  height: 376px;
}
.yshrzy_list .item.current .item_right {
  margin-left: 390px;
  margin-right: 10px;
}
.yshrzy_list .item.current .item_right .img1 {
  display: none;
}
.yshrzy_list .item.current .item_right .img2 {
  display: block;
}
.yshrzy_list .item.current .item_right p {
  color: #fff;
}
.hlsr,
.jxdr {
  margin-top: 145px;
}
.hs_title2 .ladder_shaped,
.hs_title2_right {
  position: relative;
}
.hs_title2 .ladder_shaped img:nth-of-type(2) {
  position: absolute;
  left: 9px;
  top: 0;
}
.hs_title2_left_text {
  margin-left: 30px;
}
.hs_title2_left_text p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 700;
  color: rgba(68, 68, 68, 1);
}
.hs_title2_left_text p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.hs_title2_right img:nth-of-type(1) {
  position: absolute;
  right: 47px;
  top: 6px;
}
.hlsr_list {
  margin-top: 65px;
}
.hlsr_list .item {
  width: 397px;
  height: 460px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease-in-out;
}
.hlsr_list .item p {
  color: rgba(61, 61, 61, 1);
}
.hlsr_list .item p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
  margin: 36px 0 20px;
}
.hlsr_list .item p:nth-of-type(2) {
  width: 260px;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
.hlsr_list .item:hover {
  transform: translate(0, -10px);
}
.jxdr_list {
  margin-top: 82px;
}
.jxdr_list_head {
  border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.jxdr_list_head .jxdr_list_tab {
  width: 130px;
  padding-bottom: 20px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
}
.jxdr_list_head .jxdr_list_tab span {
  font-weight: 400;
}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(1) {
  font-size: 30px;
  letter-spacing: -2px;
  color: rgba(226, 228, 229, 1);
  position: relative;
}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(1)::before {
  content: "";
  margin-top: -4px;
  position: absolute;
  top: 34px;
  right: -4px;
  width: 25px;
  height: 8.48px;
  transform: rotate(-32deg);
  background: rgba(255, 255, 255, 1);
  border-top: 2px solid rgba(226, 228, 229, 1);
}
.jxdr_list_head .jxdr_list_tab span:nth-of-type(2) {
  font-size: 20px;
  color: rgba(102, 102, 102, 1);
  margin-left: 20px;
}
.jxdr_list_head .jxdr_list_tab.active {
  border-bottom-color: rgba(255, 36, 65, 1);
}
.jxdr_list_head .jxdr_list_tab.active span {
  color: rgba(255, 36, 65, 1);
}
.jxdr_list_head .jxdr_list_tab.active span::before {
  border-color: rgba(255, 36, 65, 1);
}
.jxdr_list_body {
  margin-top: 30px;
}
.jxdr_list_body_content {
  display: none;
}
.jxdr_list_body_content.active {
  display: block;
}
.jxdr_list_left {
  width: 1191px;
}
.jxdr_list_left .item {
  margin-bottom: 20px;
}
.jxdr_list_left .item:last-of-type {
  margin-bottom: 0;
}
.jxdr_list_left .item .item_left {
  width: 218px;
  height: 173px;
  background: linear-gradient(
    270deg,
    rgba(255, 177, 153, 0.1) 0%,
    rgba(255, 8, 69, 0.1) 100%
  );
}
.jxdr_list_left .item .item_left p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 0, 34, 0.06);
}
.jxdr_list_left .item .item_left p:nth-of-type(2) {
  margin-top: -28px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(255, 0, 34, 1);
}
.jxdr_list_left .item .item_right {
  width: 971px;
  border: 1px solid rgba(242, 242, 248, 1);
}
.jxdr_list_left .item .item_right ul li {
  width: 325px;
  height: 171px;
  border-right: 1px solid rgba(242, 242, 248, 1);
  position: relative;
}
.jxdr_list_left .item .item_right ul li:last-of-type {
  border-right: 0;
}
.jxdr_list_left .item .item_right ul li .li_top {
  padding-bottom: 16px;
  border-bottom: 1px dashed rgba(227, 227, 227, 1);
  margin: 16px 20px;
}
.jxdr_list_left .item .item_right ul li .li_top img {
  margin-right: 16px;
}
.jxdr_list_left .item .item_right ul li .li_top .li_top_desc p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.jxdr_list_left .item .item_right ul li .li_top .li_top_desc p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.jxdr_list_left .item .item_right ul li .li_bottom {
  margin: 16px 20px 0 20px;
}
.jxdr_list_left .item .item_right ul li .li_bottom dd span {
  display: block;
}
.jxdr_list_left .item .item_right ul li .li_bottom dd span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(255, 36, 65, 1);
}
.jxdr_list_left .item .item_right ul li .li_bottom dd span:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.jxdr_list_left .item .item_right ul li a {
  width: 137px;
  line-height: 43px;
  border-radius: 90px;
  background: rgba(255, 36, 65, 1);
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: none;
}
.jxdr_list_left .item .item_right ul li:hover a {
  display: block;
}
.jxdr_list_right {
  width: 60px;
  height: 559px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}
.jxdr_list_right a {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 0, 34, 1);
  writing-mode: tb-rl;
  letter-spacing: 6px;
}
.jxdr_list_right:hover {
  background: rgba(255, 0, 34, 1);
}
.jxdr_list_right:hover a {
  color: #fff;
}
.cqzhfz {
  margin-top: 120px;
  padding: 80px 0;
  background: rgba(246, 246, 246, 1);
}
.cqzhfz_list {
  margin-top: 50px;
}
.cqzhfz_list ul li {
  margin-top: 30px;
  padding: 12px;
  width: 600px;
  background: rgba(255, 255, 255, 1);
}
.cqzhfz_list ul li:nth-of-type(3) a,
.cqzhfz_list ul li:nth-of-type(4) a {
  flex-direction: row-reverse !important;
}
.cqzhfz_list ul li:nth-of-type(3) .li_right,
.cqzhfz_list ul li:nth-of-type(4) .li_right {
  margin-left: 30px;
}
.cqzhfz_list ul li .li_img {
  width: 278px;
  overflow: hidden;
}
.cqzhfz_list ul li .li_img img {
  width: 100%;
}
.cqzhfz_list ul li .li_right {
  width: 268px;
}
.cqzhfz_list ul li p {
  color: rgba(51, 51, 51, 1);
  font-weight: 400;
}
.cqzhfz_list ul li p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
  position: relative;
}
.cqzhfz_list ul li p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 38px;
  height: 5px;
  background: rgba(255, 0, 34, 1);
}
.cqzhfz_list ul li p:nth-of-type(2) {
  margin: 30px 0 10px;
  font-size: 18px;
}
.cqzhfz_list ul li p:nth-of-type(3) {
  font-size: 14px;
  color: rgba(153, 153, 153, 1);
}
.cqzhfz_list ul li:hover {
  background: linear-gradient(
      90deg,
      rgba(254, 86, 109, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(255, 0, 34, 1);
}
.cqzhfz_list ul li:hover p {
  color: #fff;
}
.cqzhfz_list ul li:hover p:nth-of-type(1)::before {
  background: #fff;
}
.ideaffl {
  background: url(../images/ff.png) center center no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.ideaffl_title p {
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}
.ideaffl_title p:nth-of-type(1) {
  font-size: 40px;
}
.ideaffl_title p:nth-of-type(2) {
  font-size: 24px;
}
.ideaffl_box {
  margin-top: 40px;
  width: 664px;
  height: 504px;
  background: #fff;
  position: relative;
}
.ideaffl_box .ideaffl_box_before {
  position: absolute;
  left: 12px;
  top: 12px;
  width: 638px;
  height: 478px;
  border: 1px solid rgba(255, 36, 65, 1);
}
.ideaffl_box_title {
  padding: 40px 0 0 70px;
  position: relative;
}
.ideaffl_box_title span:nth-of-type(1) {
  font-size: 72px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.09);
}
.ideaffl_box_title span:nth-of-type(2) {
  position: absolute;
  left: 70px;
  top: 90px;
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ideaffl_box_title span:nth-of-type(2) i {
  color: rgba(255, 36, 65, 1);
}
.ideaffl_box_text {
  margin: 10px 0 0 70px;
  width: 413px;
  font-size: 24px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.ideaffl_box_list {
  position: absolute;
  left: 60px;
  bottom: 40px;
}
.ideaffl_box_list .item {
  margin-right: 30px;
  width: 186px;
  height: 87px;
  padding: 22px 15px 22px 22px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 6px 20px 0px rgba(54, 54, 54, 0.1);
}
.ideaffl_box_list .item p {
  font-size: 18px;
  font-weight: 500;
}
.ideaffl_box_list .item p:nth-of-type(1) {
  color: rgba(255, 0, 34, 1);
}
.ideaffl_box_list .item p:nth-of-type(2) {
  margin-top: 10px;
  color: rgba(51, 51, 51, 1);
}
.ideaffl_box_list .item:hover {
  background: rgba(255, 36, 65, 1);
  box-shadow: 0px 6px 20px 0px rgba(255, 36, 65, 0.42);
}
.ideaffl_box_list .item:hover p {
  color: #fff;
}
.bwtwcl {
  margin-top: 125px;
}
.bwtwcl_list {
  margin-top: 80px;
  height: 677px;
  border-radius: 29px;
  background: #fff;
  border: 2px solid rgba(242, 242, 248, 1);
  position: relative;
}
.bwtwcl_list_title {
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 908px;
  height: 104px;
  background: url(../images/bt_bg.png) center center no-repeat;
  background-size: cover;
}
.bwtwcl_list_title p {
  width: 681px;
  margin: 8px auto 0;
  text-align: center;
}
.bwtwcl_list_title p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(64, 43, 46, 1);
}
.bwtwcl_list_title p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(64, 43, 46, 0.6);
}
.bwtwcl_list_content {
  margin-top: -106px;
}
.bwtwcl_list_content .item {
  width: 230px;
  height: 285px;
  border-radius: 10px;
  background: rgba(247, 248, 252, 1);
  margin-right: 17px;
  position: relative;
}
.bwtwcl_list_content .item::before {
  content: "";
  position: absolute;
  top: 35px;
  right: -35px;
  z-index: 2;
  width: 50px;
  height: 50px;
  background: url(../images/bt_05.png) center center no-repeat;
}
.bwtwcl_list_content .item:last-of-type {
  height: 514px;
  margin-top: 230px;
  background: linear-gradient(
      90deg,
      rgba(254, 86, 109, 1) 0%,
      rgba(252, 56, 79, 1) 100%
    ),
    rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.bwtwcl_list_content .item:last-of-type::before {
  background: none;
}
.bwtwcl_list_content .item:last-of-type {
  margin-right: 0;
}
.bwtwcl_list_content .item .item_text {
  padding: 40px 25px 0 25px;
}
.bwtwcl_list_content .item .item_text p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.bwtwcl_list_content .item .item_text p:nth-of-type(1) b {
  color: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item .item_text p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.bwtwcl_list_content .item .item_wchat,
.bwtwcl_list_content .item .item_wchat .item_wchat_mask {
  position: absolute;
  top: 156px;
  left: 6px;
  width: 207.34px;
  height: 356px;
  overflow: hidden;
  border-radius: 10px;
}
.bwtwcl_list_content .item .item_wchat .item_wchat_mask {
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
}
.bwtwcl_list_content .item .item_wchat img {
  width: 100%;
}
.bwtwcl_list_content .item .item_wchat .item_wchat_desc {
  position: absolute;
  bottom: 25px;
  left: 20px;
  z-index: 2;
}
.bwtwcl_list_content .item .item_wchat span {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  position: relative;
}
.bwtwcl_list_content .item .item_wchat span::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -14px;
  width: 31.5px;
  height: 3.6px;
  border-radius: 10px;
  background: rgba(255, 0, 34, 1);
}
.bwtwcl_list_content .item:last-of-type p {
  color: #fff !important;
}
.wt {
  margin-top: 370px;
  padding: 150px 0 42px;
  background: url(../images/wt_bg.png) center center no-repeat;
  background-size: cover;
  position: relative;
}
.wt_list {
  position: absolute;
  top: -260px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 1280px;
}
.wt_list .item {
  width: 414px;
  height: 368px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease-in-out;
}
.wt_list .item p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  color: rgba(13, 13, 13, 1);
  margin: 20px 0 10px;
}
.wt_list .item p:nth-of-type(1) b {
  color: rgba(255, 0, 34, 1);
}
.wt_list .item p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(120, 120, 120, 1);
}
.wt_list .item:hover {
  transform: translate(0, -10px);
}
.wt_title {
  font-size: 48px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  text-align: center;
}
.wt_title b {
  color: rgba(255, 0, 34, 1);
}
.wt .jjfa_more {
  margin-top: 60px;
  position: static;
  transform: translate(0, 0);
}
.wt .jjfa_more a {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.21);
}
.wt .jjfa_more .jjfa_more_left p {
  color: #fff;
}
.wt .jjfa_more .jjfa_more_right {
  background: linear-gradient(to right, #f9db5b, #f9d654, #fcb529);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  color: rgba(122, 6, 6, 1);
}
.hsjxal {
  margin-top: 110px;
}
.hs_title p {
  font-size: 40px;
  font-weight: 700;
  color: rgba(0, 0, 0, 100);
  margin: 0 20px;
}
.hs_title p b {
  color: rgba(255, 0, 34, 1);
}
.hs_title_icon .hs_title_icon1,
.hs_title_icon .hs_title_icon1::before,
.hs_title_icon .hs_title_icon2,
.hs_title_icon .hs_title_icon2::before {
  width: 23.91px;
  height: 23.91px;
  opacity: 1;
  border-radius: 3.82px;
}
.hs_title_icon .hs_title_icon1,
.hs_title_icon .hs_title_icon2 {
  background: rgba(255, 36, 66, 1);
  position: relative;
  transform: rotate(-316.37495873512415deg);
}
.hs_title_icon .hs_title_icon1::before,
.hs_title_icon .hs_title_icon2::before {
  position: absolute;
  left: -12px;
  top: 6px;
  content: "";
  background: rgba(255, 36, 66, 0.18);
  transform: rotate(2deg);
}
.hs_title_icon .hs_title_icon2::before {
  left: 6px;
  top: -10px;
}
.hs_title_subtitle {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  text-align: center;
}
.hsjxal_list {
  margin-top: 70px;
  margin-bottom: 214px;
}
.hsjxal_list_tab {
  margin-bottom: -5px;
}
.hsjxal_list_tab a {
  display: block;
  width: 250px;
  line-height: 62px;
  border-radius: 10px 10px 0 0;
  background: rgba(245, 246, 247, 1);
  font-size: 18px;
  font-weight: 500;
  color: rgba(102, 102, 102, 1);
  text-align: center;
  position: relative;
}
.hsjxal_list_tab a.current {
  line-height: 77px;
  color: rgba(255, 36, 66, 1);
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0 10px 0 0;
}
.hsjxal_list_tab a.current::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -14px;
  width: 100%;
  height: 20px;
  background-color: #fff;
}
.hsjxal_list_content_box {
  display: none;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  z-index: 1;
  padding: 20px 56px 24px 46px;
}
.hsjxal_list_content_box.current {
  display: flex;
}
.hsjxal_list_content_box .hsjxal_list_content_box_left {
  width: 500px;
}
.hsjxal_list_content_box_title {
  margin-top: 35px;
}
.hsjxal_list_content_box_title span {
  display: inline-block;
}
.hsjxal_list_content_box_title span:nth-of-type(1) {
  font-size: 36px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  margin-right: 4px;
}
.hsjxal_list_content_box_title span:nth-of-type(2) {
  width: 150px;
  line-height: 35px;
  border-radius: 0px 20px 0px 20px;
  background: rgba(255, 36, 65, 0.07);
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 36, 65, 1);
  text-align: center;
}
.hsjxal_list_content_box_tag {
  margin-top: 20px;
}
.hsjxal_list_content_box_tag span {
  display: inline-block;
  width: 84px;
  line-height: 29px;
  border-radius: 4px;
  border: 1px solid rgba(235, 235, 235, 1);
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 100);
  margin-right: 4px;
  text-align: center;
}
.hsjxal_list_content_box_left p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  margin-top: 30px;
}
.hsjxal_list_content_box_left dl {
  margin-top: 88px;
  height: 162px;
  border-radius: 10px;
  background: rgba(250, 250, 250, 1);
}
.hsjxal_list_content_box_left dl dd span {
  display: block;
}
.hsjxal_list_content_box_left dl dd span:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
  color: rgba(255, 0, 34, 1);
}
.hsjxal_list_content_box_left dl dd span:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 100);
}
.hsjxal_list_content_box_right {
  width: 560px;
}
.hsjxal_list_content_box_right dl {
  margin-top: 28px;
}
/* æ•´åˆè¥é”€ */
.zhyx_why {
  background: url(../images/zhyx_why_bg.png) center center no-repeat;
  background-size: cover;
  padding-top: 210px;
  position: relative;
  text-align: center;
}
.introduction.zhyx_introduction {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translate(-50%, 0);
}
.introduction.zhyx_introduction .introduction_list {
  border-radius: 10px;
}
.zhyx_why .content {
  position: relative;
}
.zhyx_why .zhyx_why_item {
  width: 465px;
  height: 114px;
  position: absolute;
}
.zhyx_why .zhyx_why_item .zhyx_why_item_left {
  width: 285px;
  text-align: right;
}
.zhyx_why .zhyx_why_item .zhyx_why_item_right {
  width: 190px;
  text-align: left;
}
.zhyx_why .zhyx_why_item span {
  display: block;
  color: #fff;
  font-weight: 500;
}
.zhyx_why .zhyx_why_item .zhyx_why_item_left span:nth-of-type(1) {
  font-size: 16px;
  padding-right: 12px;
  line-height: 36px;
}
.zhyx_why .zhyx_why_item .zhyx_why_item_left span:nth-of-type(2) {
  margin-left: 27px;
  width: 240px;
  font-size: 12px;
  font-weight: 400;
}
.zhyx_why .zhyx_why_item .zhyx_why_item_right span {
  font-size: 20px;
  color: rgba(64, 64, 64, 1);
  padding-top: 30px;
  padding-left: 13px;
}
.zhyx_why .zhyx_why_item:nth-of-type(1),
.zhyx_why .zhyx_why_item:nth-of-type(2) {
  background: url(../images/zhyx_why_left.png) center center no-repeat;
  background-size: 100% 100%;
  top: 77px;
}
.zhyx_why .zhyx_why_item:nth-of-type(2) {
  top: 273px;
  left: 63px;
}
.zhyx_why .zhyx_why_item:nth-of-type(3),
.zhyx_why .zhyx_why_item:nth-of-type(4) {
  background: url(../images/zhyx_why_right.png) center center no-repeat;
  top: 78px;
  right: 0;
}
.zhyx_why .zhyx_why_item:nth-of-type(4) {
  top: 257px;
  right: 22px;
}
.zhyx_why .zhyx_why_item:nth-of-type(3) .zhyx_why_item_left,
.zhyx_why .zhyx_why_item:nth-of-type(4) .zhyx_why_item_left {
  text-align: left;
}
.zhyx_why .zhyx_why_item:nth-of-type(3) .zhyx_why_item_left span:nth-of-type(2),
.zhyx_why
  .zhyx_why_item:nth-of-type(4)
  .zhyx_why_item_left
  span:nth-of-type(2) {
  margin-left: 0;
  margin-top: 6px;
}
.zhyw {
  margin-top: 123px;
}
.zhyw_title p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.zhyw_title p:nth-of-type(1) b {
  color: rgba(40, 155, 126, 1);
}
.zhyw_title p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.zhyw_list {
  margin-top: 20px;
}
.zhyw_list ul li {
  margin-top: 40px;
  width: 400px;
  height: 381px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 6px 20px 0px rgba(86, 176, 154, 0.16);
  text-align: center;
  transition: all 0.4s ease-in-out;
}
.zhyw_list ul li .zhyw_img {
  width: 400px;
  height: 240px;
  border-radius: 10px 10px, 0px, 0px;
  background: rgba(40, 155, 126, 0.05);
}
.zhyw_list ul li .zhyw_li_title {
  line-height: 51px;
  background: rgba(40, 155, 126, 0.79);
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.zhyw_list ul li .zhyw_desc {
  height: 90px;
}
.zhyw_list ul li .zhyw_desc p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
  color: rgba(56, 56, 56, 1);
}
.zhyw_list ul li .zhyw_desc p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 500;
  color: rgba(166, 166, 166, 1);
}
.zhyw_list ul li:hover {
  transform: translate(0, -10px);
}
.zhyw .jjfa_more {
  margin-top: 60px;
  position: static;
  transform: translate(0, 0);
}
.wlyxfw {
  background: rgba(245, 250, 249, 1);
  padding: 79px 0 80px;
  margin-bottom: 0;
}
.wlyxfw .wlyxfw_title {
  position: relative;
}
.wlyxfw .wlyxfw_title::before {
  content: "";
  position: absolute;
  left: 0;
  top: -16px;
  background: url(../images/zhyx_circle.png) center center no-repeat;
  width: 64px;
  height: 64px;
}
.wlyxfw .wlyxfw_title p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.wlyxfw .wlyxfw_title p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 500;
  color: rgba(153, 153, 153, 1);
}
.activity.wlyxfw ul li .more {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 116px;
  line-height: 40px;
  border-radius: 89px;
  background: linear-gradient(
    258.4deg,
    rgba(18, 196, 155, 1) 0%,
    rgba(28, 226, 202, 1) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.4);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: rgba(7, 102, 85, 1);
}
.activity.wlyxfw ul li:hover .more {
  display: block;
}
.yxfw {
  margin-top: 120px;
}
.one.zhyx_one,
.one.zhyx_one .one_content {
  margin-top: 0;
}
.one.zhyx_one .one_service {
  top: 50%;
  transform: translate(-50%, -50%);
}
.zyjg {
  margin-top: 90px;
}
.zhyx_title {
  position: relative;
}
.zhyx_title span {
  display: block;
  text-align: center;
  line-height: 80px;
  font-size: 36px;
  font-weight: 500;
}
.zhyx_title span:nth-of-type(1) {
  color: #fff;
  width: 198px;
  border-radius: 40px 0px 0px 0px;
  background: linear-gradient(
      258.4deg,
      rgba(18, 196, 155, 1) 0%,
      rgba(13, 168, 150, 1) 100%
    ),
    rgba(40, 155, 126, 1);
}
.zhyx_title span:nth-of-type(2) {
  color: rgba(40, 155, 126, 1);
  width: 292px;
  background: linear-gradient(
    270deg,
    rgba(13, 168, 150, 0.01) 0%,
    rgba(18, 196, 155, 0.19) 100%
  );
}
.zhyx_title img {
  position: absolute;
  left: 432px;
  top: -23px;
  z-index: -1;
}
.zyjg_list {
  width: 1281px;
  height: 689px;
  opacity: 1;
  border-radius: 0px 34px 34px 34px;
  background: #fff;
  box-shadow: 0px 2px 30px 0px rgba(240, 244, 255, 1);
}
.zyjg_list_top {
  padding-top: 110px;
}
.zyjg_list_top span {
  margin: -30px 28px 0 28px;
  position: relative;
  display: block;
  width: 329.65px;
  line-height: 60px;
  border-radius: 100px;
  background: linear-gradient(
      258.4deg,
      rgba(18, 196, 155, 1) 0%,
      rgba(13, 168, 150, 1) 100%
    ),
    rgba(40, 155, 126, 1);
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.zyjg_list_top span::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 346px;
  height: 72px;
  opacity: 0.1;
  border-radius: 100px;
  background: rgba(40, 155, 126, 1);
}
.zyjg_list_bottom {
  margin-top: 49px;
}
.zyjg_list_bottom_left {
  width: calc(100% - 629px);
}
.zyjg_list_bottom_right {
  width: 609px;
  margin-right: 20px;
}
.zyjg_list_bottom_title img:nth-of-type(1) {
  margin-right: 88px;
}
.zyjg_list_bottom_title img:nth-of-type(2) {
  margin-top: 42px;
}
.zyjg_list_bottom_title img:nth-of-type(3) {
  margin-left: 88px;
}
.zyjg_list_bottom_title {
  position: relative;
}
.zyjg_list_bottom_title_desc {
  position: absolute;
  left: 50%;
  top: -20px;
  transform: translate(-50%, 0);
  background: rgba(49, 104, 252, 1);
}
.zyjg_list_bottom_title span {
  position: relative;
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.zyjg_list_bottom_title span::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 172px;
  height: 59px;
  border-radius: 100px;
  background: rgba(49, 104, 252, 1);
  border: 4px solid #fff;
  box-shadow: 0px 2px 4px 0px rgba(10, 139, 252, 0.1);
}
.zyjg_list_bottom_left_content ul li {
  margin-top: 10px;
  width: 196px;
  height: 337px;
  opacity: 1;
  border-radius: 16px;
  background: linear-gradient(
    180deg,
    rgba(49, 104, 252, 0) 0%,
    rgba(49, 104, 252, 0.08) 100%
  );
  border: 2px solid #fff;
  box-shadow: 0px 10px 30px 0px rgba(49, 104, 252, 0.1);
}
.zyjg_list_bottom_left_content ul li:nth-of-type(1) {
  margin-left: 20px;
}
.zyjg_list_bottom_left_content ul li:last-of-type {
  margin-right: 16px;
}
.zyjg_list_bottom_left_content ul li img {
  display: block;
  margin: 30px auto 0;
}
.zyjg_list_bottom_left_content ul li span {
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: rgba(49, 104, 252, 1);
  width: 128px;
  line-height: 42px;
  border-radius: 21px;
  background: rgba(49, 104, 252, 0.1);
  margin: 16px auto 0;
  text-align: center;
}
.zyjg_list_bottom_left_content ul li dl {
  margin: 16px auto 0;
}
.zyjg_list_bottom_left_content ul li dl dd {
  font-size: 14px;
  font-weight: 400;
  color: rgba(106, 118, 148, 1);
  text-align: left;
}
.zyjg_list_bottom_left_content ul li:nth-of-type(1) dl dd {
  width: 70px;
}
.zyjg_list_bottom_left_content ul li:nth-of-type(2) dl dd {
  width: 126px;
}
.zyjg_list_bottom_left_content ul li:nth-of-type(3) dl dd {
  width: 98px;
}
.zyjg_list_bottom_right .zyjg_list_bottom_title span::before {
  background: rgba(10, 139, 252, 1);
  box-shadow: 0px 2px 4px 0px rgba(10, 139, 252, 0.1);
}
.zyjg_list_bottom_right_content {
  margin-top: 10px;
  width: 609px;
  height: 338px;
  border-radius: 10px;
  background: linear-gradient(
    180deg,
    rgba(10, 139, 252, 0) 0%,
    rgba(10, 139, 252, 0.06) 100%
  );
  border: 2px solid #fff;
  box-shadow: 0px 6px 20px 0px rgba(10, 139, 252, 0.1);
}
.zyjg_list_bottom_right_content ul li:nth-of-type(1) {
  margin-left: 5px;
}
.zyjg_list_bottom_right_content ul li:last-of-type {
  margin-right: 5px;
}
.zyjg_list_bottom_right_content ul li span {
  display: block;
}
.zyjg_list_bottom_right_content ul li span:nth-of-type(1) {
  width: 145px;
  line-height: 42px;
  margin-top: 27px;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.zyjg_list_bottom_right_content ul li span:nth-of-type(2) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(10, 139, 252, 1);
  width: 128px;
  line-height: 42px;
  border-radius: 21px;
  background: rgba(10, 139, 252, 0.1);
  margin: 17px auto 0;
  text-align: center;
}
.zyjg_list_bottom_right_content ul li dl {
  margin-top: 16px;
}
.zyjg_list_bottom_right_content ul li dl dd {
  font-size: 14px;
  font-weight: 400;
  color: rgba(108, 128, 145, 1);
  text-align: left;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(1) span:nth-of-type(1) {
  background: url(../images/zyjg_12.png) center center no-repeat;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(2) span:nth-of-type(1) {
  background: url(../images/zyjg_13.png) center center no-repeat;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(3) span:nth-of-type(1) {
  background: url(../images/zyjg_14.png) center center no-repeat;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(4) span:nth-of-type(1) {
  background: url(../images/zyjg_15.png) center center no-repeat;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(1) dl dd,
.zyjg_list_bottom_right_content ul li:nth-of-type(3) dl dd {
  width: 70px;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(2) dl dd {
  width: 97px;
}
.zyjg_list_bottom_right_content ul li:nth-of-type(4) dl dd {
  width: 98px;
}
.jsbz {
  margin-top: 143px;
}
.jsbz_list {
  margin-top: 61px;
}
.jsbz_list_one {
  background: url(../images/jsbz_bg.png) center center no-repeat;
  width: 100%;
  height: 143.55px;
}
.jsbz_list_one span {
  font-size: 29.7px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.mt-12 {
  margin-top: 12px;
}
.jsbz_list_left {
  width: 114.84px;
  height: 69.3px;
  border-radius: 3.98px;
}
.jsbz_list_left span {
  margin-top: 4px;
  font-size: 17.82px;
  font-weight: 500;
  color: #fff;
}
.jsbz_list_two .jsbz_list_left {
  background: rgba(26, 193, 172, 1);
}
.jsbz_list_two .jsbz_list_right {
  background: rgba(14, 187, 255, 0.1);
}
.jsbz_list_two .jsbz_list_right span {
  color: rgba(2, 66, 50, 1);
}
.jsbz_list_right {
  width: 1121.67px;
  line-height: 69.3px;
  text-align: center;
}
.jsbz_list_right span {
  font-size: 19.8px;
  font-weight: 400;
}
.jsbz_list_three .jsbz_list_left {
  background: rgba(14, 187, 255, 1);
}
.jsbz_list_three .jsbz_list_right {
  background: rgba(26, 193, 172, 0.1);
}
.jsbz_list_three .jsbz_list_right span {
  color: rgba(21, 59, 74, 1);
}
.jsbz_list_four .jsbz_list_left,
.jsbz_list_five .jsbz_list_left {
  background: rgba(67, 154, 254, 1);
  height: 239.58px;
}
.jsbz_list_right2 {
  width: 1138.5px;
}
.jsbz_list_four .jsbz_list_right2 ul li {
  position: relative;
  width: 368.28px;
  height: 239.58px;
  opacity: 1;
  background: rgba(67, 154, 254, 0.1);
  border: 0.99px solid rgba(40, 155, 126, 0.22);
  text-align: center;
}
.jsbz_list_four .jsbz_list_right2 span {
  display: block;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 40.59px;
  background: rgba(67, 154, 254, 0.6);
  font-size: 17.82px;
  font-weight: 400;
  color: #fff;
}
.jsbz_list_five .jsbz_list_left {
  background: rgba(255, 134, 57, 1);
}
.jsbz_list_right2_top_item {
  width: 562.32px;
  height: 106.96px;
  border-radius: 3.98px;
  background: rgba(255, 134, 57, 0.1);
}
.jsbz_list_right2_top_item dd {
  width: 50%;
  font-size: 13.86px;
  font-weight: 400;
  color: rgba(61, 34, 20, 1);
}
.jsbz_list_right2_top_item dd:nth-of-type(1),
.jsbz_list_right2_top_item dd:nth-of-type(3) {
  text-indent: 1em;
}
.jsbz_list_right2_bottom {
  margin-top: 18.87px;
  width: 1138.5px;
  height: 106.96px;
  border-radius: 3.98px;
  background: rgba(255, 134, 57, 0.1);
}
.jsbz_list_right2_bottom .jsbz_list_right2_bottom_dl {
  width: 290.45px;
}
.jsbz_list_right2_bottom .jsbz_list_right2_bottom_dl:nth-of-type(1) {
  padding-left: 20px;
}
.jsbz_list_right2_bottom .jsbz_list_right2_bottom_dl:last-of-type {
  padding-right: 10px;
}
.jsbz_list_right2_bottom .jsbz_list_right2_bottom_dl span {
  margin-left: 10px;
  display: block;
  width: 273px;
  font-size: 13.86px;
  font-weight: 400;
  color: rgba(61, 34, 20, 1);
  text-align: center;
}
.choose.zhyx_choose {
  margin-top: 120px;
}
.zhyx_choose_desc {
  margin-top: 80px;
  text-align: center;
}
.zhyx_choose_desc dl dd:nth-of-type(1) {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  color: rgba(51, 51, 51, 1);
}
.zhyx_choose_desc dl dd:nth-of-type(1) b {
  color: rgba(40, 155, 126, 1);
}
.zhyx_choose_desc dl dd:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.zhyx_choose ul li {
  position: relative;
}
.zhyx_choose ul li .li_desc {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background: rgba(40, 155, 126, 0.96);
}
.zhyx_choose ul li .li_desc p {
  font-weight: 400;
  line-height: 30px;
}
.zhyx_choose ul li .li_desc p:nth-of-type(1) {
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}
.zhyx_choose ul li .li_desc p:nth-of-type(2) {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
}
.zhyx_choose ul li:hover .li_desc {
  display: flex;
}
.fwlc {
  margin: 76px 0 140px;
}
.fwlc_list {
  margin-top: 77.5px;
}
.fwlc_list_top_pic {
  width: 68px;
  height: 68px;
  background: linear-gradient(
      258.4deg,
      rgba(18, 196, 155, 1) 0%,
      rgba(19, 207, 185, 1) 100%
    ),
    rgba(40, 155, 126, 0.14);
  border-radius: 50%;
  position: relative;
}
.fwlc_list_top_pic::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  height: 18.97px;
  border-right: 1px dashed rgba(24, 213, 182, 1);
}
.fwlc_list_top_pic::after {
  content: "";
  position: absolute;
  width: 43px;
  height: 25px;
  right: -81.17px;
  top: 50%;
  transform: translate(0, -50%);
  background: url(../images/arrow_right.png) center center no-repeat;
}
.fwlc_list_top_pic:last-of-type::after {
  background: none;
}
.fwlc_list_center {
  margin-top: 17px;
  position: relative;
}
.fwlc_list_center::before {
  content: "";
  position: absolute;
  left: 0;
  z-index: -1;
  width: 100%;
  border-bottom: 2px solid rgba(211, 230, 225, 1);
}
.fwlc_list_center .fwlc_list_num {
  width: 68px;
  text-align: center;
}
.fwlc_list_center span {
  text-align: center;
  display: inline-block;
  width: 28px;
  line-height: 28px;
  border-radius: 14px;
  background: linear-gradient(
      258.4deg,
      rgba(18, 196, 155, 1) 0%,
      rgba(27, 207, 186, 1) 100%
    ),
    rgba(40, 155, 126, 1);
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}
.fwlc_list_bottom {
  margin-top: 12px;
  text-align: center;
}
.fwlc_list_bottom p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
}
.fwlc_list_bottom p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
/* æ–°é—»è¥é”€ */
.fgtc {
  margin-top: 120px;
}
.xwyx_title p {
  font-size: 40px;
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
  margin: 0 27px;
}
.xwyx_title_pre {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin: 0 auto;
}
.fgtc_list {
  margin-top: 80px;
}
.fgtc_list_left {
  width: 300px;
  height: 637px;
  position: relative;
}
.fgtc_list_left .fgtc_list_left_desc {
  position: absolute;
  top: 57px;
  left: 30px;
}
.fgtc_list_left .fgtc_list_left_desc p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.fgtc_list_left .fgtc_list_left_desc p:nth-of-type(2) {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.fgtc_list_left .fgtc_list_left_desc a {
  margin-top: 50px;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  width: 110px;
  line-height: 40px;
  border-radius: 6px;
  border: 1px solid #fff;
}
.fgtc_list_left .fgtc_list_left_desc a:hover {
  background-color: #fff;
  color: #000;
}
.fgtc_list_right {
  width: 1105px;
  border: 1px solid rgba(239, 239, 239, 1);
  box-sizing: border-box;
}
.fgtc_list_right ul li {
  width: 325px;
  height: 211px;
  background: rgba(255, 255, 255, 1);
  border-bottom: 1px solid rgba(239, 239, 239, 1);
  border-right: 1px solid rgba(239, 239, 239, 1);
}
.fgtc_list_right ul li:hover {
  box-shadow: 0px 4px 20px 0px rgba(235, 237, 240, 1);
}
.fgtc_list_right ul li a {
  padding: 30px 20px 0;
  display: block;
}
.fgtc_list_right ul li:nth-of-type(3n) {
  border-right: none;
}
.fgtc_list_right ul li:nth-of-type(7),
.fgtc_list_right ul li:nth-of-type(8),
.fgtc_list_right ul li:nth-of-type(9) {
  border-bottom: none;
}
.fgtc_list_right ul li .fgtc_list_right_li_title {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.fgtc_list_right ul li .fgtc_list_right_desc {
  margin: 10px 0;
}
.fgtc_list_right ul li .fgtc_list_right_desc p {
  font-size: 13px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.fgtc_list_right ul li .fgtc_list_right_li_price {
  font-size: 18px;
  font-weight: 700;
  color: rgba(255, 141, 26, 1);
}
.fgtc_list_right ul li .fgtc_list_right_li_price b {
  font-size: 12px;
}
.fgtc_list_zx {
  margin-top: 10px;
  height: 95px;
  background: linear-gradient(
    90deg,
    rgba(225, 252, 246, 1) 0%,
    rgba(255, 244, 232, 1) 100%
  );
}
.fgtc_list_zx dl {
  margin-left: 37px;
  width: 847px;
}
.fgtc_list_zx dl dd a {
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
.fgtc_list_zx .zx {
  margin-right: 15px;
  display: inline-block;
  width: 149px;
  line-height: 50px;
  border-radius: 25px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 2px 10px 0px rgba(255, 141, 26, 0.5);
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.fgtc_list_zx .zx:hover {
  font-weight: bold;
}
.fgfw {
  margin-top: 120px;
  background: rgba(40, 155, 126, 0.04);
  padding: 80px 0;
}
.fgfw_list {
  margin-top: 92px;
}
.fgfw_list .item {
  width: 214px;
  height: 517px;
  background: #fff;
  border: 1px solid rgba(243, 243, 243, 1);
}
.fgfw_list .item_title img {
  margin-top: 40px;
  padding-left: 77px;
}
.fgfw_list .item_title .img2,
.fgfw_list .item_title span {
  display: none;
}
.fgfw_list .item_title span {
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  margin-left: 22px;
}
.fgfw_list .item_desc {
  text-align: center;
}
.fgfw_list .item_desc p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-top: 34px;
}
.fgfw_list .item_desc p:nth-of-type(2) {
  width: 160px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin: 10px auto 0;
}
.fgfw_list .item_imgs {
  margin: 54px auto 0;
  width: 175px;
}
.fgfw_list .item:nth-of-type(4) .item_imgs {
  margin: 76px auto 0;
  width: 100px;
}
.fgfw_list .item_imgs dd {
  font-size: 14px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  margin: 5px 0;
}
.fgfw_list .item_imgs img {
  width: 100%;
}
.fgfw_list .item.current {
  width: 425px;
  height: 586px;
  border: 2px solid rgba(40, 155, 126, 1);
}
.fgfw_list .item.current .item_title {
  line-height: 83px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(40, 155, 126, 1);
}
.fgfw_list .item.current .item_title img {
  margin-top: 0;
  padding-left: 0;
}
.fgfw_list .item.current .item_title .img1 {
  display: none;
}
.fgfw_list .item.current .item_title .img2,
.fgfw_list .item.current .item_title span {
  display: inline-block;
}
.fgfw_list .item.current .item_desc p:nth-of-type(1) {
  display: none;
}
.fgfw_list .item.current .item_desc p:nth-of-type(2) {
  margin: 20px auto 0;
}
.fgfw_list .item.current .item_imgs {
  width: 223px;
}
.fgfw_list .item.current .item:nth-of-type(4) .item_imgs {
  width: 100px;
}
.mmww {
  position: relative;
  min-height: 720px;
}
.mmww_bg {
  width: 100%;
}
.mmww_mask {
  background: rgba(64, 63, 81, 1);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.mmww_arrow {
  position: absolute;
  left: 50%;
  bottom: -56px;
  margin-left: -72px;
  width: 145px;
  height: 145px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.37);
  text-align: center;
}
.mmww_arrow .mmww_arrow_mask {
  position: absolute;
  left: 50%;
  margin-left: -60px;
  bottom: 12px;
  border-radius: 50%;
  width: 119px;
  height: 119px;
  background: rgba(64, 63, 81, 0.95);
}
.mmww_arrow img {
  position: absolute;
  bottom: 39px;
  margin-left: -14px;
}
.mmww .content {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  transform: translate(-50%, 0);
  z-index: 3;
}
.mmww .mmww_item_left,
.mmww_item_right {
  position: absolute;
  width: 445px;
  height: 123px;
}
.mmww .mmww_item_left {
  background: url(../images/xwyx_mmww_08.png) center center no-repeat;
  text-align: right;
}
.mmww_item_right {
  background: url(../images/xwyx_mmww_07.png) center center no-repeat;
  text-align: left;
}
.mmww .mmww_item_left.mmww_item_left_01 {
  top: 140px;
  left: 0;
}
.mmww .mmww_item_left.mmww_item_left_02 {
  top: 303px;
  left: 0;
}
.mmww .mmww_item_left.mmww_item_left_03 {
  top: 466px;
  left: 87px;
}
.mmww .mmww_item_right.mmww_item_right_01 {
  top: 140px;
  right: 0;
}
.mmww .mmww_item_right.mmww_item_right_02 {
  top: 303px;
  right: 0;
}
.mmww .mmww_item_right.mmww_item_right_03 {
  top: 466px;
  right: 87px;
}
.mmww .mmww_item_left p {
  padding-right: 95px;
}
.mmww .mmww_item_right p {
  padding-left: 95px;
}
.mmww .mmww_item_left p:nth-of-type(1),
.mmww .mmww_item_right p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.mmww .mmww_item_left p:nth-of-type(2),
.mmww .mmww_item_right p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.mmww_center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 353px;
  height: 353px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
}
.mmww_center_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.mmww_icon {
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.1);
  position: relative;
  border-radius: 50%;
}
.mmww_icon::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
  border-radius: 50%;
}
.mmww_icon img {
  z-index: 1;
}
.mmww_icon_01 {
  position: absolute;
  top: 228px;
  left: 480px;
}
.mmww_icon_02 {
  position: absolute;
  top: 396px;
  left: 446px;
}
.mmww_icon_03 {
  position: absolute;
  top: 518px;
  left: 574px;
}
.mmww_icon_04 {
  position: absolute;
  top: 518px;
  right: 564px;
}
.mmww_icon_05 {
  position: absolute;
  top: 228px;
  right: 480px;
}
.mmww_icon_06 {
  position: absolute;
  top: 396px;
  right: 446px;
}
.xyxwyx {
  position: relative;
  height: 258px;
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.xyxwyx_t1 {
  line-height: 258px;
  font-size: 169px;
  font-weight: 500;
  color: transparent;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.04) 59.68%
  );
  -webkit-background-clip: text;
  text-align: center;
}
.xyxwyx_t2 {
  font-size: 48px;
  font-weight: 500;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.xyxwyx-list {
  background: rgba(40, 155, 126, 0.04);
  padding-bottom: 91px;
}
.xyxwyx-list .content {
  margin-top: -16px;
  position: relative;
  z-index: 1;
}
.xyxwyx-list ul li {
  width: 395px;
  height: 300px;
  border-radius: 10px;
  background: #fff;
  border: 4px solid #fff;
  box-shadow: 0px 4px 20px 0px rgba(235, 237, 240, 1);
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
}
.xyxwyx-list ul li:hover {
  transform: translate(0, -10px);
  ã€€ã€€-webkit-transform: translate(0, -10px);
  ã€€ã€€-moz-transform: translate(0, -10px);
  ã€€ã€€-o-transform: translate(0, -10px);
  ã€€ã€€-ms-transform: translate(0, -10px);
}
.xyxwyx-list ul li p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin: 28px 0 20px;
}
.xyxwyx-list ul li p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.xyxwyx-list ul li:nth-of-type(4),
.xyxwyx-list ul li:nth-of-type(5),
.xyxwyx-list ul li:nth-of-type(6) {
  margin-top: 48px;
}
.fwyzy {
  margin-top: 120px;
}
.fwyzy_list {
  margin-top: 93px;
}
.fwyzy_list .item {
  padding-bottom: 30px;
  width: 611px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);
}
.fwyzy_list .item .item_title {
  position: relative;
  border-radius: 20px 20px 0 0;
  height: 188px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(227, 239, 252, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.fwyzy_list .item .item_title p:nth-of-type(1) {
  font-size: 100px;
  font-weight: 700;
  color: transparent;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-background-clip: text;
  line-height: 78px;
}
.fwyzy_list .item .item_title p:nth-of-type(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 36px;
  font-weight: 700;
  color: #fff;
}
.fwyzy_list .item .item_title p:nth-of-type(3) {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 307px;
  line-height: 48px;
  border-radius: 20px 20px 0px 0px;
  background: linear-gradient(
    90deg,
    rgba(255, 159, 23, 1) 0%,
    rgba(255, 105, 4, 1) 100%
  );
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.fwyzy_list ul li {
  padding: 30px 25px 30px 60px;
  border-bottom: 1px solid rgba(245, 247, 247, 1);
}
.fwyzy_list ul li .li_left {
  width: 290px;
}
.fwyzy_list ul li .li_left_title span {
  margin-left: 16px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.fwyzy_list ul li dd {
  margin-top: 12px;
  width: 136px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.fwyzy_list .item:last-of-type dd {
  width: 100%;
}
.fwyzy_list ul li dd b {
  color: rgba(40, 155, 126, 1);
}
.fwyzy_list .li_right {
  display: none;
}
.fwyzy_list .li_right a {
  display: inline-block;
  width: 144px;
  line-height: 50px;
  border-radius: 28px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    linear-gradient(90deg, rgba(255, 159, 23, 1) 0%, rgba(255, 105, 4, 1) 100%),
    rgba(204, 204, 204, 1);
  box-shadow: 0px 2px 10px 0px rgba(27, 175, 139, 0.5);
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.fwyzy_list ul li:hover {
  background: rgba(40, 155, 126, 0.06);
}
.fwyzy_list ul li:hover .li_right {
  display: block;
}
.fwyzy_list ul li:hover .li_left_title span {
  color: rgba(40, 155, 126, 1);
}
.fwyzy_list .item_more {
  margin: 30px auto;
  text-align: center;
  width: 342px;
  line-height: 50px;
  border-radius: 8px;
  border: 1px solid rgba(40, 155, 126, 1);
}
.fwyzy_list .item_more a {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
}
.fwyzy_list .item_more:hover {
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.fwyzy_list .item_more:hover a {
  color: #fff;
}
.advertisement.xwyy_advertisement .advertisement_left_top p {
  text-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  color: transparent;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(76, 224, 187, 1) 100%
  );
  -webkit-background-clip: text;
}
.advertisement.xwyy_advertisement
  .advertisement_left_top
  .advertisement_left_top_text
  span:nth-of-type(1),
.advertisement.xwyy_advertisement .advertisement_bottom_top span.t {
  color: rgba(40, 155, 126, 1);
}
.advertisement.xwyy_advertisement .advertisement_right {
  background: linear-gradient(
    90deg,
    rgba(255, 159, 23, 1) 0%,
    rgba(255, 105, 4, 1) 100%
  );
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
}
.advertisement.xwyy_advertisement .advertisement_right a {
  color: #fff;
}
.mtzy {
  background: rgba(250, 250, 250, 1);
  padding: 120px 0;
}
.mtzy_head {
  background: url(../images/xwyx_mtzy_01.png) center center no-repeat;
  background-size: cover;
  height: 160px;
}
.mtzy_head span {
  display: inline-block;
  color: #fff;
  font-weight: 500;
}
.mtzy_head span:nth-of-type(1) {
  padding-left: 80px;
  font-size: 48px;
  line-height: 40px;
}
.mtzy_head span:nth-of-type(1) b {
  font-size: 24px;
  font-weight: normal;
}
.mtzy_head span:nth-of-type(2) {
  padding-left: 14px;
  font-size: 36px;
}
.mtzy_head_tabs {
  margin-top: 25px;
}
.mtzy_head_tabs a {
  width: 155px;
  height: 72px;
  background: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
  text-align: center;
}
.mtzy_head_tabs span {
  font-size: 16px;
  font-weight: 400;
  color: rgba(43, 43, 43, 1);
}
.mtzy_head_tabs a.current {
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(255, 141, 26, 1);
}
.mtzy_head_tabs a.current span {
  color: #fff;
}
.mtzy_border {
  position: relative;
  margin-top: 34px;
  border-bottom: 1px dashed rgba(214, 214, 214, 1);
}
.mtzy_border_circle {
  position: absolute;
  top: -19px;
  left: 55px;
  width: 38px;
  height: 38px;
  background: rgba(255, 141, 26, 0.1);
  border-radius: 50%;
}
.mtzy_border_circle_1 {
  position: absolute;
  top: 9.5px;
  left: 9.5px;
  width: 19px;
  height: 19px;
  background: rgba(255, 141, 26, 1);
  border-radius: 50%;
}
.mtzy_border_circle_2 {
  position: absolute;
  top: 13.5px;
  left: 13.5px;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 50%;
}
.mtzy_body {
  margin-top: 30px;
  height: 269px;
  background: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
  position: relative;
}
.mtzy_body .mtzy_before {
  position: absolute;
  top: -28px;
  left: 55px;
  width: 0;
  height: 0;
  border-top: 20px solid #fff;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  transform: rotate(180deg);
}
.mtzy_body .mtzy_body_item {
  display: none;
}
.mtzy_body .mtzy_body_item.current {
  display: block;
}
.mtzy_body .mtzy_body_item ul li {
  width: calc(100% / 7);
  margin-top: 30px;
}

.zyfw {
  margin-top: 120px;
}
.zyfw_list {
  margin-top: 110px;
}
.zyfw_list .item {
  text-align: center;
  padding: 0 54px;
  border-right: 1px solid rgba(237, 237, 237, 1);
}
.zyfw_list .item:last-of-type {
  border-right: 0;
}
.zyfw_list .item p {
  text-align: left;
}
.zyfw_list .item p:nth-of-type(1) {
  margin-top: 50px;
  font-size: 36px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.zyfw_list .item p:nth-of-type(1) b {
  font-size: 48px;
  color: rgba(40, 155, 126, 1);
}
.zyfw_list .item p:nth-of-type(2) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin: 20px 0 26px;
  position: relative;
}
.zyfw_list .item p:nth-of-type(2)::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 45px;
  height: 6px;
  background: rgba(40, 155, 126, 1);
}
.zyfw_list .item p:nth-of-type(3) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.zwyx_company {
  margin-top: 120px;
  position: relative;
}
.zwyx_company .content {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  height: 100%;
}
.zwyx_company &gt; img {
  width: 100%;
}
.zwyx_company_list {
  margin-top: 120px;
}
.zwyx_company_left p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
}
.zwyx_company_left p:nth-of-type(1) b {
  color: rgba(40, 155, 126, 1);
}
.zwyx_company_left p:nth-of-type(2) {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
}
.zwyx_company_right ul li {
  width: 186px;
  height: 206px;
  border-radius: 29px;
  background: #fff;
  margin-left: 26px;
}
.zwyx_company_right ul li p {
  margin-top: 22px;
  font-size: 20px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.zwyx_company .jjfa_more {
  margin-top: 64px;
  position: static;
  transform: translate(0, 0);
}
.zwyx_company .jjfa_more a {
  background: rgba(0, 0, 0, 0.1);
  border: 3px solid rgba(255, 255, 255, 0.5);
}
.zwyx_company .jjfa_more .jjfa_more_left p:nth-of-type(1),
.zwyx_company .jjfa_more .jjfa_more_left p:nth-of-type(2) {
  color: #fff;
}
.cb {
  background: url(../images/xwyx_cb_bg.png) center center no-repeat;
  background-size: cover;
  padding: 120px 0 79px;
}
.cb_head a {
  display: block;
  width: 196px;
  line-height: 82px;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
  font-size: 20px;
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
  margin-right: 9px;
  text-align: center;
}
.cb_head a.current {
  color: #fff;
  background: linear-gradient(
      135deg,
      rgba(107, 213, 182, 1) 0%,
      rgba(4, 174, 117, 1) 100%
    ),
    rgba(255, 255, 255, 1);
}
.cb_body {
  margin-top: 61px;
}
.cb_body .cb_content {
  display: none;
}
.cb_body .cb_content.current {
  display: flex;
}
.cb_body .cb_content .cb_content_left {
  width: 421px;
}
.cb_body .cb_content .cb_content_left .cb_content_left_title {
  font-size: 40px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  padding-left: 76px;
  position: relative;
}
.cb_body .cb_content .cb_content_left .cb_content_left_title::before {
  content: "";
  position: absolute;
  left: 0;
  width: 40px;
  height: 40px;
  border: 8px solid rgba(107, 213, 182, 1);
  border-radius: 50%;
}
.cb_body .cb_content .cb_content_left .cb_content_left_desc {
  margin-top: 28px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.cb_body .cb_content .cb_content_left dl {
  margin-top: 56px;
  width: 421px;
  height: 116px;
  border-radius: 12px;
  background: rgba(40, 155, 126, 0.04);
}
.cb_body .cb_content .cb_content_left dl dd span:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.cb_body .cb_content .cb_content_left dl dd span:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.cb_body .cb_content .cb_content_right {
  width: 719px;
  height: 496px;
  border-radius: 26px;
  padding: 0 47.5px;
  background: rgba(255, 255, 255, 1);
}
.cb_bar {
  margin-top: 96px;
}
.cb_bar div {
  margin-right: 6px;
  width: 19px;
  height: 3px;
  border-radius: 10px;
  background: rgba(40, 155, 126, 0.3);
  cursor: pointer;
}
.cb_bar div.current {
  width: 47px;
  background: rgba(40, 155, 126, 1);
}
.xwyx_fwlc {
  margin: 120px 0;
}
.xwyx_fwlc_item {
  height: 308px;
  border-radius: 20px;
  background: rgba(40, 155, 126, 0.04);
  border: 1px solid rgba(232, 232, 232, 1);
  position: relative;
  margin-top: 30px;
  padding: 0 70px;
}
.xwyx_fwlc_item.one {
  margin-top: 80px;
}
.xwyx_fwlc_item_icon {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 110px;
  line-height: 59px;
  border-radius: 20px 0px 20px 0px;
  background: rgba(255, 141, 26, 1);
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
/* çŸ­è§†é¢‘è¥é”€ */
.qd {
  padding-top: 120px;
  height: 846px;
  background: rgba(248, 250, 252, 1);
}
.qd_list {
  height: 750px;
  overflow: hidden;
  position: relative;
}
.qd_list_right {
  margin-top: 87px;
  float: right;
}
.qd_list_right img {
  margin-left: 22px;
  padding: 10px 6px;
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.qd_list .qd_list_span span {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.04);
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  position: absolute;
}
.qd_list .qd_list_span span:hover {
  background: linear-gradient(
    90deg,
    rgba(40, 156, 127, 0.13) 0%,
    rgba(40, 155, 126, 0) 100%
  );
}
.qd_list .qd_list_span span b {
  font-size: 30px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.qd_list .qd_list_span1 {
  top: 60px;
  left: 0;
}
.qd_list .qd_list_span2 {
  top: 168px;
  left: 0;
}
.qd_list .qd_list_span3 {
  top: 278px;
  left: 38px;
}
.qd_list .qd_list_span4 {
  top: 376px;
  left: 0;
}
.qd_list .qd_list_span5 {
  top: 318px;
  left: 454px;
}
.qd_list .qd_list_span6 {
  top: 416px;
  left: 273px;
}
.qd_list .dsp_arrow {
  position: absolute;
  top: 132px;
  left: 562px;
}
.qd_list a {
  position: absolute;
  top: 536px;
  left: 0;
  width: 677px;
  line-height: 95px;
  border-radius: 47.5px;
  background: linear-gradient(
      270deg,
      rgba(43, 207, 166, 1) 900%,
      rgba(26, 173, 137, 1) 1000%
    ),
    linear-gradient(
      90deg,
      rgba(40, 155, 126, 0.4) 0%,
      rgba(40, 155, 126, 0) 100%
    );
}
.qd_list a .qd_list_span_more {
  margin-left: 44px;
}
.qd_list a .qd_list_span_more span {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-left: 25px;
}
.qd_list a .qd_list_span_more_zx {
  margin-right: 18px;
  text-align: center;
  display: block;
  width: 195px;
  height: 72px;
  line-height: 72px;
  border-radius: 36px;
  background: rgba(255, 141, 26, 1);
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.qd_list a:hover {
  box-shadow: 0 0 6px rgba(43, 207, 166, 1);
}
.fgfw.cc {
  padding: 0;
  background: #fff;
}
.fgfw.cc .fgfw_list .item_imgs {
  width: 148px !important;
  margin: 29px 33px 0;
}
.fgfw.cc .fgfw_list .item.current .item_imgs {
  width: 210px !important;
  margin: 30px 105px 0;
}
.dz {
  margin-top: 80px;
  background: rgba(248, 250, 252, 1);
  padding: 80px 0 114px;
}
.dz_list {
  margin-top: 60px;
}
.dz_list ul li {
  width: 417px;
  height: 450px;
  border-radius: 20px 60px 20px 20px;
  position: relative;
}
.dz_list ul li:nth-of-type(1) {
  background: linear-gradient(
    90deg,
    rgba(252, 241, 217, 1) 0%,
    rgba(250, 240, 220, 1) 100%
  );
}
.dz_list ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 63px;
  width: 7px;
  height: 94px;
}
.dz_list ul li:nth-of-type(1)::before {
  background: rgba(251, 227, 190, 1);
}
.dz_list ul li:nth-of-type(2)::before {
  background: rgba(195, 227, 247, 1);
}
.dz_list ul li:nth-of-type(3)::before {
  background: rgba(194, 197, 218, 1);
}
.dz_list ul li:nth-of-type(2) {
  background: linear-gradient(
    90deg,
    rgba(234, 247, 255, 1) 0%,
    rgba(235, 247, 255, 1) 100%
  );
}
.dz_list ul li:nth-of-type(3) {
  background: linear-gradient(
    90deg,
    rgba(228, 230, 246, 1) 0%,
    rgba(237, 239, 250, 1) 100%
  );
}
.dz_list ul li p {
  position: relative;
  z-index: 1;
}
.dz_list ul li p:nth-of-type(1) {
  font-size: 34px;
  font-weight: 500;
  color: rgba(56, 47, 27, 1);
  margin: 50px 0 0 36px;
}
.dz_list ul li p:nth-of-type(2) {
  width: 291px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(56, 47, 27, 0.6);
  margin: 12px 0 0 36px;
}
.dz_list ul li .dz_list_imgs {
  width: 334px;
  height: 265px;
  border-radius: 12px 12px 0px 0px;
  margin: 23px 0 0 41px;
}
.dz_list ul li .dz_list_imgs_icon {
  position: absolute;
  top: 16px;
  right: 22px;
}
.advertisement.dsp_advertisement {
  margin-top: -28px;
}
.zdsp {
  margin-top: 112px;
}
.zdsp_list {
  margin-top: 60px;
}
.zdsp_list ul li {
  margin-bottom: 42px;
  width: 625px;
  height: 164px;
  border-radius: 10px;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.zdsp_list ul li a {
  width: 625px;
  height: 164px;
}
.zdsp_list ul li:nth-of-type(1) {
  background: linear-gradient(
    90deg,
    rgba(0, 143, 255, 0.07) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.zdsp_list ul li:nth-of-type(2) {
  background: linear-gradient(
    90deg,
    rgba(255, 95, 95, 0.07) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.zdsp_list ul li:nth-of-type(3) {
  background: linear-gradient(
    90deg,
    rgba(0, 207, 107, 0.07) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.zdsp_list ul li:nth-of-type(4) {
  background: linear-gradient(
    90deg,
    rgba(18, 136, 251, 0.07) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.zdsp_list ul li img {
  margin-left: 50px;
}
.zdsp_list ul li .li_right {
  margin-left: 30px;
  width: 384px;
}
.zdsp_list ul li .li_right p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
}
.zdsp_list ul li .li_right p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.zdsp {
  margin-top: 120px;
}
.zdsp_list {
  margin-top: 60px;
}
.zdsp_list_left {
  width: 300px;
  line-height: 100px;
}
.zdsp_list_left a {
  display: block;
  font-size: 24px;
  font-weight: 500;
  color: rgba(102, 102, 102, 1);
  padding-left: 40px;
  border-bottom: 1px solid rgba(237, 237, 237, 1);
  position: relative;
}
.zdsp_list_left a.current {
  border-radius: 6px;
  color: #fff;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.zdsp_list_left a img {
  position: absolute;
  right: 21px;
  top: 50%;
  transform: translate(0, -50%);
}
.zdsp_list_right {
  width: 960px;
  height: 602px;
  border-radius: 6px;
  background: rgba(249, 250, 252, 1);
}
.zdsp_list_right_content {
  display: none;
  position: relative;
}
.zdsp_list_right_content.current {
  display: block;
}
.zdsp_list_head {
  margin: 33px 27px 0 28px;
  height: 335px;
  border-radius: 16px 16px 0px 0px;
  background: rgba(40, 155, 126, 0.06);
}
.zdsp_list_head_top {
  padding-top: 37px;
}
.zdsp_list_head_top_l {
  margin-left: 37px;
}
.zdsp_list_head_top_l img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 1);
}
.zdsp_list_head_top_r {
  margin-right: 305px;
  border-left: 1px dashed rgba(227, 227, 227, 1);
}
.zdsp_list_head_top_r dd {
  margin-left: 34px;
}
.zdsp_list_head_top_r dd span {
  display: block;
}
.zdsp_list_head_top_r dd span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.zdsp_list_head_top_r dd span:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.zdsp_list_head_top_desc {
  margin-left: 17px;
  text-align: left;
}
.zdsp_list_head_top_desc span {
  display: block;
}
.zdsp_list_head_top_desc span:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.zdsp_list_head_top_desc span:nth-of-type(1) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.dsp_kolbj {
  position: absolute;
  right: 52px;
  top: 52px;
}
.zdsp_list_head_bottom {
  margin: 49px 300px 0 28px;
}

.zdsp_list_xstj {
  margin: 49px 300px 0 28px;
  text-align: center;
}
.zdsp_list_xstj_title {
  position: relative;
  border-bottom: 1px dashed rgba(227, 227, 227, 1);
}
.zdsp_list_xstj_title span {
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(249, 250, 252, 1);
  width: 100px;
}
.zdsp_list_xstj_info {
  margin-top: 54px;
}
.zdsp_list_xstj_info .zdsp_list_head_top_l:nth-of-type(2) {
  margin-left: 0;
  margin-right: 30px;
}
.dsp_fgfw.fgfw .item {
  width: 285px;
}
.dsp_fgfw.fgfw .fgfw_list .item.current {
  width: 425px;
}
.dsp_fgfw.fgfw .fgfw_list .item .item_imgs {
  margin: 29px auto 0;
}
.dsp_fgfw.fgfw .fgfw_list .item:nth-of-type(4) .item_imgs {
  width: 175px;
}
.dsp_fgfw.fgfw .fgfw_list .item_desc p:nth-of-type(1) {
  margin-top: 26px;
}
.dsp_fgfw_mszx {
  margin: 80px auto 0;
  width: 323px;
  line-height: 80px;
  border-radius: 40px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 6px 20px 0px rgba(255, 141, 26, 0.5);
  font-size: 22.57px;
  font-weight: 700;
  color: #fff;
  transform: all 0.3s;
}
.dsp_fgfw_mszx img {
  margin-right: 14px;
}
.dsp_fgfw_mszx:hover {
  transform: scale(1.1);
}
.xl {
  position: relative;
}
.xl_bg {
  width: 100%;
}
.xl .xl_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.xl .xl_content p {
  color: #fff;
}
.xl_list {
  height: 823px;
  background: rgba(248, 250, 252, 1);
}
.xl_list {
  position: relative;
}
.xl_list .content {
  position: absolute;
  top: -70px;
  left: 50%;
  transform: translate(-50%, 0);
}
.xl_list .content .xl_list_item {
  width: 607px;
  height: 703px;
  opacity: 1;
  border-radius: 20px 90px 20px 20px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(40, 155, 126, 0.2);
}
.xl_list .content .xl_list_item_title {
  text-align: center;
  position: relative;
  line-height: 121px;
  border-radius: 20px 90px 0px 0px;
  width: 100%;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 0.22) 0%,
    rgba(43, 207, 166, 0) 100%
  );
}
.xl_list .content .xl_list_item_title span {
  font-size: 36px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  position: absolute;
  left: 58px;
  top: 50%;
  transform: translate(0, -50%);
}
.xl_list .content .xl_list_item_list {
  padding: 46px 56px;
}
.xl_mszx {
  text-align: center;
  width: 359px;
  line-height: 80px;
  border-radius: 40px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 6px 20px 0px rgba(255, 141, 26, 0.5);
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  position: absolute;
  bottom: 80px;
  left: 50%;
  transform: translate(-50%, 0);
  transition: all 0.2s;
}
.xl_mszx img {
  margin-right: 14px;
}
.xl_mszx:hover {
  transform: scale(1.1) translate(-50%, 0);
}
.yxzs {
  margin-top: 120px;
}
.yxzs_list {
  margin-top: 60px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.yxzs_list .item {
  width: 50%;
  height: 219px;
  position: relative;
}
.yxzs_list .item:nth-of-type(1),
.yxzs_list .item:nth-of-type(4) {
  background: rgba(47, 186, 151, 1);
}
.yxzs_list .item:nth-of-type(2) {
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.yxzs_list .item:nth-of-type(3) {
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 0.9) 0%,
    rgba(43, 207, 166, 0.9) 100%
  );
}
.yxzs_list .item span {
  font-size: 72px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.2);
  position: absolute;
  left: 50px;
  top: 22px;
}
.yxzs_list .item:nth-of-type(2n) span {
  left: 178px;
}
.yxzs_list .item p {
  width: 413px;
  margin-left: 50px;
}
.yxzs_list .item:nth-of-type(2n) p {
  margin-left: 178px;
}
.yxzs_list .item p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-top: 66px;
}
.yxzs_list .item p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
}
.yxzs_list_center {
  width: 188px;
  height: 188px;
  border: 12px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.yxzs_list_center span {
  font-size: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.42);
  position: absolute;
}
.yxzs_list_center span:nth-of-type(1) {
  top: 35px;
  left: 41px;
}
.yxzs_list_center span:nth-of-type(2) {
  top: 35px;
  right: 41px;
}
.yxzs_list_center span:nth-of-type(3) {
  top: 112px;
  left: 41px;
}
.yxzs_list_center span:nth-of-type(4) {
  top: 117px;
  right: 41px;
}
.sypy {
  margin-top: 120px;
  padding: 120px 0;
  background: rgba(248, 250, 252, 1);
}
.sypy_list {
  padding-top: 529px;
  position: relative;
}
.sypy_list_bar {
  height: 224px;
  border-radius: 10px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.sypy_list_content {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  height: 100%;
}
.sypy_list_content .sypy_list_left {
  width: 726px;
}
.sypy_list_content .sypy_list_left .item {
  margin-left: 92px;
}
.sypy_list_content .sypy_list_left .item p {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  margin-top: 33px;
}
.sypy_list_content .sypy_list_right {
  width: 371px;
  margin-right: 75px;
}
.sypy_list_content .sypy_list_right .item {
  background-color: #fff;
  border-radius: 11.12px 50.05px 11.12px 11.12px;
  overflow: hidden;
}
.sypy_list_content .sypy_list_right .item:last-of-type {
  margin-top: 35px;
}
.sypy_list_content .sypy_list_right .item p {
  line-height: 54px;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 0.22) 0%,
    rgba(43, 207, 166, 0) 100%
  );
  font-size: 20.05px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  padding-left: 32px;
}
.sypy_list_content .sypy_list_right .item .item_list {
  padding: 14px 24px;
}
.dyy {
  margin-top: 120px;
}
.dyy_list,
.dyy_tip {
  margin-top: 60px;
}
.dyy_list .item {
  width: 627px;
  height: 349px;
  border-radius: 100px 10px 100px 10px;
  background: rgba(40, 155, 126, 0.07);
  position: relative;
}
.dyy_list .item img {
  display: block;
  margin-top: 42px;
}
.dyy_list .item:nth-of-type(1) img {
  margin-left: 93px;
}
.dyy_list .item:nth-of-type(2) img {
  margin-left: 344px;
}
.dyy_list .item span {
  position: absolute;
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  padding: 10px 33px;
  background: rgba(40, 155, 126, 0.07);
  border: 1px solid rgba(40, 155, 126, 1);
}
.dyy_list .item:nth-of-type(1) span {
  border-radius: 24px 24px 24px 2px;
}
.dyy_list .item:nth-of-type(2) span {
  border-radius: 24px 24px 2px 24px;
}
.dyy_list .item:nth-of-type(1) span:nth-of-type(1) {
  top: 36px;
  right: 162px;
}
.dyy_list .item:nth-of-type(1) span:nth-of-type(2) {
  top: 112px;
  right: 79px;
}
.dyy_list .item:nth-of-type(1) span:nth-of-type(3) {
  top: 188px;
  right: 39px;
}
.dyy_list .item:nth-of-type(1) span:nth-of-type(4) {
  top: 265px;
  right: 119px;
}
.dyy_list .item:nth-of-type(2) span:nth-of-type(1) {
  top: 36px;
  left: 175px;
}
.dyy_list .item:nth-of-type(2) span:nth-of-type(2) {
  top: 112px;
  left: 93px;
}
.dyy_list .item:nth-of-type(2) span:nth-of-type(3) {
  top: 188px;
  left: 61px;
}
.dyy_list .item:nth-of-type(2) span:nth-of-type(4) {
  top: 265px;
  left: 61px;
}
.dyy_tip {
  position: relative;
}
.dyy_tip img {
  width: 100%;
}
.dyy_tip .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dyy_tip_title {
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  letter-spacing: -1px;
  color: transparent;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 69.78%,
    rgba(76, 224, 187, 1) 100%
  );
  -webkit-background-clip: text;
}
.dyy_tip_list {
  margin: 44px auto 0;
  width: 1009.85px;
}
.dyy_tip_list .item {
  width: 244.86px;
  line-height: 70.93px;
  background: url(../images/dsp_jj_02.png) center center no-repeat;
}
.dyy_tip_list .item:nth-of-type(1) {
  background: url(../images/dsp_jj_01.png) center center no-repeat;
}
.dyy_tip_list .item img {
  width: 21px;
}
.dyy_tip_list .item span {
  margin-left: 6px;
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.tczs {
  background: url(../images/dsp_tczs_bg.png) center center no-repeat;
  background-size: cover;
  padding: 102px 0 100px;
}
.tczs_title {
  font-size: 40px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.tczs_tabs {
  margin-top: 80px;
  background: linear-gradient(
    270deg,
    rgba(41, 50, 76, 1) 0%,
    rgba(52, 61, 89, 1) 100%
  );
  line-height: 90px;
  border-radius: 16px 16px 0px 0px;
  overflow: hidden;
}
.tczs_tabs a {
  display: block;
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.56);
  width: 33.33%;
  text-align: center;
}
.tczs_tabs a.current {
  color: #fff;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(30, 36, 54, 1);
}
.tczs_body .tczs_content {
  display: none;
}
.tczs_body .tczs_content.current {
  display: block;
}
.tczs_body .tczs_content img {
  width: 100%;
}
.cb.dsp .cb_body .cb_content .cb_content_left dl {
  background: rgba(255, 141, 26, 0.04);
}
.cb.dsp .cb_body .cb_content .cb_content_left dl dd span:nth-of-type(1) {
  color: rgba(255, 141, 26, 1);
}
.cb.dsp .cb_body .cb_content .cb_content_left dl dd span:nth-of-type(2) {
  color: rgba(0, 0, 0, 1);
}
/* æ–°åª’ä½“è¥é”€ */
.bjhh,
.dzzz {
  margin-top: 104px;
}
.xmtyy_title {
  text-align: center;
}
.xmtyy_title p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  display: inline-block;
  z-index: 1;
  position: relative;
}
.xmtyy_title p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: -17px;
  top: 27px;
  width: 40px;
  height: 40px;
  z-index: -1;
  background: url(../images/xwyx_title_01_.png) center center no-repeat;
}
.xmtyy_title p:nth-of-type(1)::after {
  content: "";
  position: absolute;
  right: -48px;
  top: 0;
  width: 39.12px;
  height: 38.85px;
  z-index: -1;
  background: url(../images/xwyx_title_02_.png) center center no-repeat;
}
.xmtyy_title p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.bjhh_list {
  margin-top: 58px;
  position: relative;
}
.bjhh_list img {
  width: 100%;
}
.bjhh_list .item {
  position: absolute;
  width: 409px;
  height: 166px;
}
.bjhh_list .item.item_1,
.bjhh_list .item.item_2 {
  width: 552px;
  height: 211px;
  top: 110px;
}
.bjhh_list .item.item_1 {
  left: 0;
}
.bjhh_list .item.item_2 {
  right: 0;
}
.bjhh_list .item.item_3 {
  left: 50%;
  bottom: 0;
  margin-left: -204.5px;
}
.bjhh_list .item p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 130, 0, 1);
}
.bjhh_list .item p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(135, 78, 18, 1);
}
.bjhh_list .item.item_1 p:nth-of-type(2),
.bjhh_list .item.item_2 p:nth-of-type(2) {
  width: 321px;
}
.bjhh_list .item.item_3 p:nth-of-type(2) {
  width: 344px;
  text-align: center;
}
.bjhh_list .item.item_1 p:nth-of-type(2) {
  padding-right: 70px;
}
.bjhh_list .item.item_2 p:nth-of-type(2) {
  padding-left: 150px;
}
.bjhh_list_title {
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 72px;
  font-weight: 700;
  color: transparent;
  background: linear-gradient(
    90deg,
    rgba(239, 161, 61, 1) 0%,
    rgba(235, 109, 50, 1) 100%
  );
  -webkit-background-clip: text;
}
.bjhh_more {
  margin: 80px auto 0;
  width: 321px;
  line-height: 80px;
  border-radius: 40px;
  background: linear-gradient(
      180deg,
      rgba(237, 108, 50, 1) 0%,
      rgba(242, 149, 48, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  box-shadow: 0px 10px 20px 0px rgba(238, 113, 50, 0.4);
  font-size: 30px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  transition: all 0.3s;
}
.bjhh_more img {
  margin-right: 16px;
}
.bjhh_more:hover {
  transform: scale(1.1);
}
.fgfw.wbpx {
  margin-top: 100px;
  background: rgba(238, 113, 50, 0.03);
}
.fgfw.wbpx .fgfw_list .item_title {
  height: 80px;
}
.fgfw.wbpx .fgfw_list .item_imgs {
  margin: 29px auto 0;
  width: 147.77px;
}
.fgfw.wbpx .fgfw_list .item:nth-of-type(3) .item_imgs {
  margin: 16px auto 0;
  width: 183.41px;
}
.fgfw.wbpx .fgfw_list .item.current .item_imgs,
.fgfw.wbpx .fgfw_list .item:nth-of-type(3).current .item_imgs {
  width: 209.67px;
}
.fgfw.wbpx .fgfw_list .item:nth-of-type(3).current .item_imgs {
  margin: 29px auto 0 !important;
  width: 260.67px !important;
}
.fgfw.wbpx .fgfw_list .item.current {
  border-color: rgba(238, 113, 50, 1);
}
.fgfw.wbpx .fgfw_list .item.current .item_title {
  background: linear-gradient(
    180deg,
    rgba(237, 108, 50, 1) 0%,
    rgba(242, 149, 48, 1) 100%
  );
}
.dzzz_list {
  margin-top: 116px;
}
.dzzz_list .item {
  width: 595px;
  height: 695px;
  border-radius: 40px 40px 0px 40px;
  margin-bottom: 50px;
}
.dzzz_list .item_title {
  position: relative;
  line-height: 131px;
}
.dzzz_list .item_title p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  padding-left: 60px;
  position: relative;
}
.dzzz_list .item_title p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: 60px;
  top: 104px;
  width: 41px;
  height: 6px;
  background: #fff;
}
.dzzz_list .item_title p:nth-of-type(2) {
  font-size: 90px;
  font-weight: 800;
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0.04);
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: absolute;
  left: 42px;
  top: 50%;
  transform: translate(0, -50%);
}
.dzzz_list .item:nth-of-type(1) {
  background: url(../images/xwyx_dzzz_17.png) center center no-repeat;
  box-shadow: 0px 6px 30px 0px rgba(238, 113, 50, 0.3);
}
.dzzz_list .item:nth-of-type(2) {
  background: url(../images/xwyx_dzzz_18.png) center center no-repeat;
  box-shadow: 0px 6px 30px 0px rgba(18, 183, 168, 0.3);
}
.dzzz_list .item:nth-of-type(3) {
  background: url(../images/xwyx_dzzz_19.png) center center no-repeat;
  box-shadow: 0px 6px 30px 0px rgba(84, 74, 230, 0.3);
}
.dzzz_list .item:nth-of-type(4) {
  background: url(../images/xwyx_dzzz_20.png) center center no-repeat;
  box-shadow: 0px 6px 30px 0px rgba(120, 100, 250, 0.3);
}
.dzzz_list .item .item_list {
  margin-top: 34px;
  background-color: #fff;
  width: 509px;
  height: 445px;
  margin-left: 40px;
  padding: 21px 23px;
  border-radius: 20px 0px 0px 20px;
}
.dzzz_list .item .item_list img {
  width: 249px;
  height: 224.1px;
}
.zyfg {
  margin-top: 92px;
}
.zyfg .zyfg_top_list {
  position: relative;
}
.zyfg .zyfg_top_list_title p {
  position: absolute;
  width: 67px;
  height: 81px;
  font-size: 33.38px;
  font-weight: 700;
  line-height: 40.06px;
  color: #fff;
}
.zyfg .zyfg_top_list_title p:nth-of-type(1) {
  top: 107px;
  left: 504px;
}
.zyfg .zyfg_top_list_title p:nth-of-type(2) {
  top: 107px;
  right: 504px;
}
.zyfg .zyfg_top_list_title p:nth-of-type(3) {
  top: 310px;
  left: 504px;
}
.zyfg .zyfg_top_list_title p:nth-of-type(4) {
  top: 310px;
  right: 504px;
}
.zyfg .zyfg_top_list_desc p {
  font-size: 21.7px;
  font-weight: 400;
  position: absolute;
  width: 398px;
}
.zyfg .zyfg_top_list_desc p:nth-of-type(1) {
  color: rgba(132, 117, 252, 1);
  top: 107px;
  left: 19px;
  text-align: right;
}
.zyfg .zyfg_top_list_desc p:nth-of-type(2) {
  color: rgba(240, 133, 49, 1);
  top: 117px;
  right: 19px;
}
.zyfg .zyfg_top_list_desc p:nth-of-type(3) {
  color: rgba(57, 107, 245, 1);
  top: 320px;
  left: 19px;
  text-align: right;
}
.zyfg .zyfg_top_list_desc p:nth-of-type(4) {
  color: rgba(18, 195, 138, 1);
  top: 300px;
  right: 19px;
}
.zyfg_bottom_list {
  margin-top: 89px;
  overflow: hidden;
  position: relative;
}
.zyfg_bottom_list .swiper-container {
  width: 692px;
  margin: 0 auto;
  overflow: hidden;
}
.zyfg_bottom_list .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8) !important;
}
.zyfg_bottom_list .swiper-slide-active,
.zyfg_bottom_list .swiper-slide-duplicate-active {
  transform: scale(1) !important;
}
.zyfg_bottom_list .swiper-button-next,
.zyfg_bottom_list .swiper-button-prev {
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  color: rgba(181, 181, 181, 1);
}
.zyfg_bottom_list .swiper-button-prev {
  left: 62px;
}
.zyfg_bottom_list .swiper-button-next {
  right: 62px;
}
.zyzm {
  margin-top: 100px;
  padding: 100px 0 50px;
  background: url(../images/xwyx_zyzm_bg.png) center center no-repeat;
  background-size: 100% 100%;
}
.zyzm_show {
  margin-top: 50px;
  position: relative;
}
.zyzm_show img {
  width: 100%;
}
.zyzm_show img:nth-of-type(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 760px;
  height: 760px;
  z-index: -1;
}
.zyzm_list {
  margin-top: 60px;
  background: url(../images/xwyx_chnl_bg.png) center center no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  height: 727px;
  position: relative;
}
.zyzm_list_title {
  position: absolute;
  top: -17.5px;
  left: 50%;
  margin-left: -227px;
  width: 454px;
  line-height: 124px;
  border-radius: 0px 0px 40px 40px;
  background: linear-gradient(
      180deg,
      rgba(242, 149, 48, 1) 0%,
      rgba(237, 108, 50, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.zyzm_list_title p {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.zyzm_list_title img {
  position: absolute;
  top: -0.5px;
  left: 50%;
  margin-left: -244px;
  z-index: -1;
}
.zyzm_list_content {
  padding: 133px 72px 0 62px;
}
.zyzm_list_content ul li {
  width: 251px;
  height: 563px;
  border-radius: 162.5px 162.5px 20px 20px;
  background: linear-gradient(
    180deg,
    rgba(255, 141, 26, 0.01) 0%,
    rgba(242, 149, 48, 0.2) 100%
  );
  position: relative;
  text-align: center;
}
.zyzm_list_content ul li a {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 0);
}
.zyzm_list_content ul li p {
  margin-top: 18px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(238, 118, 50, 1);
}
.fgfw.zgty {
  background: transparent;
  padding: 0;
}
.fgfw.zgty .fgfw_list .item.current {
  border-color: rgba(238, 113, 50, 1);
}
.fgfw.zgty .fgfw_list .item.current .item_title {
  background: linear-gradient(
    180deg,
    rgba(237, 108, 50, 1) 0%,
    rgba(242, 149, 48, 1) 100%
  );
}
.chnl {
  margin-top: 136px;
  padding: 100px 0 50px;
  background: url(../images/xwyx_chnl_bg_b.png) center center no-repeat;
  background-size: 100% 100%;
}
.chnl_top {
  margin-top: 80px;
  height: 577px;
  position: relative;
}
.chnl_top_title {
  position: absolute;
  left: 0;
  top: 13px;
}
.chnl_top_title .chnl_top_title_p1 p {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  margin-right: 19px;
}
.chnl_top_title .chnl_top_title_p1 p b {
  color: rgba(238, 113, 50, 1);
}
.chnl_top_title .chnl_top_title_p2 {
  font-size: 36px;
  font-weight: 400;
  color: rgba(238, 113, 50, 0.1);
}
.chnl_top .chnl_top_img {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.chnl_top .chnl_top_item {
  position: absolute;
  width: 299px;
  height: 195px;
  background: linear-gradient(
    180deg,
    rgba(255, 132, 0, 0.2) 0.16%,
    rgba(255, 130, 0, 0) 100%
  );
  text-align: center;
}
.chnl_top .chnl_top_item:nth-of-type(1) {
  bottom: 70px;
  left: 0;
}
.chnl_top .chnl_top_item:nth-of-type(2) {
  bottom: 192px;
  left: 324px;
}
.chnl_top .chnl_top_item:nth-of-type(3) {
  bottom: 262px;
  right: 324px;
}
.chnl_top .chnl_top_item:nth-of-type(4) {
  top: 0;
  right: 0;
}
.chnl_top .chnl_top_item p:nth-of-type(1) {
  width: 204px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(161, 119, 74, 1);
  margin: 30px auto 0;
}
.chnl_top .chnl_top_item p:nth-of-type(2) {
  margin-top: 24px;
  width: 299px;
  line-height: 70px;
  border-radius: 90px;
  background: linear-gradient(
      180deg,
      rgba(237, 108, 50, 1) 0%,
      rgba(242, 149, 48, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.fhq {
  margin-top: 100px;
}
.fhq_list {
  margin-top: 80px;
}
.fhq_list ul li,
.fhq_list ul li a {
  width: 320px;
  height: 320px;
}
.fhq_list ul li:nth-of-type(1) a,
.fhq_list ul li:nth-of-type(2) a,
.fhq_list ul li:nth-of-type(3) a,
.fhq_list ul li:nth-of-type(4) a {
  border-bottom: 1px solid rgba(255, 141, 26, 1);
}
.fhq_list ul li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-right: 1px solid rgba(255, 141, 26, 1);
  box-sizing: border-box;
}
.fhq_list ul li:nth-of-type(4n) a {
  border-right: none;
}
.fhq_list ul li .img2 {
  display: none;
}
.fhq_list ul li span:nth-of-type(1) {
  font-size: 100px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 12px;
  right: 13px;
  display: none;
}
.fhq_list ul li span:nth-of-type(2) {
  font-size: 30px;
  font-weight: 400;
  color: #000;
  margin: 14px 0 15px;
}
.fhq_list ul li span:nth-of-type(3) {
  width: 241px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  text-align: center;
}
.fhq_list ul li:hover {
  background: linear-gradient(
      180deg,
      rgba(237, 108, 50, 1) 0%,
      rgba(242, 149, 48, 1) 100%
    ),
    rgba(255, 255, 255, 1);
}
.fhq_list ul li:hover a {
  align-items: flex-start;
}
.fhq_list ul li:hover .img1 {
  display: none;
}
.fhq_list ul li:hover .img2,
.fhq_list ul li:hover span:nth-of-type(1) {
  display: block;
  margin-left: 32px;
}
.fhq_list ul li:hover span:nth-of-type(2),
.fhq_list ul li:hover span:nth-of-type(3) {
  color: #fff;
  text-align: left;
  margin-left: 32px;
}
.ppal {
  margin-top: 100px;
  padding: 100px 0;
  background: rgba(238, 113, 50, 0.03);
}
.ppal_header {
  margin-top: 90px;
}
.ppal_header a {
  display: block;
  width: 413px;
  line-height: 100px;
  background: #fff;
  font-size: 30px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  text-align: center;
  position: relative;
}
.ppal_header a img {
  display: none;
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -20px;
  z-index: -1;
}
.ppal_header a.current {
  background: linear-gradient(
      180deg,
      rgba(242, 149, 48, 1) 0%,
      rgba(237, 108, 50, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  color: #fff;
}
.ppal_header a.current img {
  display: block;
}
.ppal_body {
  margin-top: 40px;
  background-color: #fff;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.ppal_body .ppal_body_content {
  display: none;
}
.ppal_body .ppal_body_content.current {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ppal_body .ppal_body_content .ppal_body_left {
  width: 268px;
  position: relative;
}
.ppal_body .ppal_body_content .ppal_body_left span {
  position: absolute;
  top: 61px;
  left: 32px;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}
.ppal_body .ppal_body_content .ppal_body_left .ppal_bar {
  position: absolute;
  top: 143px;
  left: 32px;
  width: 45px;
  height: 7px;
  background: #fff;
}
.ppal_body .ppal_body_content .ppal_body_right {
  width: 1011px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 73px;
}
.ppal_body .ppal_body_content .ppal_body_right ul {
  width: 100%;
}
.ppal_body .ppal_body_content .ppal_body_right ul li {
  width: 251px;
  height: 563px;
  border-radius: 162.5px 162.5px 20px 20px;
  background: linear-gradient(
    180deg,
    rgba(255, 141, 26, 0.01) 0%,
    rgba(242, 149, 48, 0.2) 100%
  );
  position: relative;
  text-align: center;
}
.ppal_body .ppal_body_content .ppal_body_right ul li a {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 0);
}
.ppal_body .ppal_body_content .ppal_body_right ul li p {
  margin-top: 18px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(238, 118, 50, 1);
}
/* å¾®ä¿¡è¥é”€ */
.wxyy {
  background: rgba(47, 193, 109, 0.03);
  padding: 126px 0 100px;
}
.wx_title {
  text-align: center;
}
.wx_title p:nth-of-type(1) {
  position: relative;
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  z-index: 1;
}
.wx_title p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  width: 31.29px;
  height: 31.74px;
  background: url(../images/wx_title_01.png) center center no-repeat;
  margin-left: -25px;
  margin-top: -5px;
}
.wx_title p:nth-of-type(1)::after {
  content: "";
  position: absolute;
  width: 51px;
  height: 52px;
  background: url(../images/wx_title_02.png) center center no-repeat;
  margin-left: -16px;
  margin-top: 22px;
}
.wx_title p:nth-of-type(1) b {
  color: rgba(47, 193, 109, 1);
}
.wx_title p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.wxyy_list {
  margin-top: 19px;
  position: relative;
}
.wxyy_list_bg {
  width: 110%;
  margin-left: -5.5%;
}
.wxyy_list_desc {
  position: absolute;
  right: 130px;
  top: 160px;
  width: 685px;
}
.wxyy_list_desc p {
  font-size: 36px;
  font-weight: 400;
  color: #fff;
}
.wxyy_list_desc p b {
  font-size: 48px;
  font-weight: 700;
}
.wxyy_list_info {
  position: absolute;
  left: 50%;
  bottom: 58px;
  transform: translate(-50%, 0);
  width: 1248px;
}
.wxyy_list_info .item {
  width: 402px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  padding: 68px 0 44px;
  position: relative;
}
.wxyy_list_info .item p {
  font-size: 20px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  width: 350px;
  margin-left: 30px;
}
.wxyy_list_info .item img {
  position: absolute;
  width: 89.46px;
  height: 89.46px;
  border-radius: 50%;
  left: 30px;
  top: -45px;
}
.tgcl {
  margin-top: 107px;
}
.tgcl_list {
  margin-top: 181px;
}
.wx_list_left {
  width: 548px;
}
.wx_list_left .wx_list_icon {
  margin-top: 35.5px;
}
.wx_list_left p:nth-of-type(1) {
  margin-top: 40px;
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.wx_list_left p:nth-of-type(2) {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.wx_list_left .wx_list_more {
  margin-top: 80px;
  width: 263px;
  line-height: 80px;
  border-radius: 40px;
  background: rgba(7, 193, 96, 1);
  border: 2px solid rgba(7, 193, 96, 1);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  transition: all 0.3s;
}
.wx_list_left .wx_list_more img {
  margin-right: 18px;
}
.wx_list_left .wx_list_more:hover {
  transform: scale(1.1);
}
.sphtg {
  padding: 97px 0 50px;
  background: rgba(7, 193, 96, 0.04);
}
.wxsystg {
  margin: 97.5px 0;
}
.sqtg {
  padding: 97.5px 0;
  background: linear-gradient(
    180deg,
    rgba(7, 193, 96, 0) 0%,
    rgba(8, 194, 98, 0.2) 100%
  );
}
.pyqtg {
  margin: 98px 0 97.5px;
}
.xcxkf {
  padding: 97px 0 98px;
  background: rgba(7, 193, 96, 0.04);
}
.gzhyy {
  margin: 100px 0 73.5px;
}
.hlll {
  height: 888px;
  position: relative;
}
.hlll_head {
  position: relative;
}
.hlll_head img {
  height: 413px;
}
.hlll_head .wx_title {
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
}
.wx_title.wx_title_white p {
  color: #fff;
}
.hlll_head .wx_title.wx_title_white p:nth-of-type(1)::before {
  background: url(../images/wx_lhll_02.png) center center no-repeat;
}
.hlll_head .wx_title.wx_title_white p:nth-of-type(1)::after {
  background: url(../images/wx_lhll_03.png) center center no-repeat;
}
.hlll_info {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.hlll_info img {
  width: 100%;
}
.jzyy {
  margin-top: 126px;
}
.jzyy_head {
  margin: 80px auto;
}
.jzyy_head a {
  display: block;
  width: 267px;
  line-height: 80px;
  border-radius: 50px;
  background: rgba(7, 193, 96, 0.1);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  color: rgba(47, 193, 109, 1);
  margin: 0 12px;
}
.jzyy_head a.current {
  background: rgba(47, 193, 109, 1);
  color: #fff;
}
.jzyy_body {
  margin-top: 60px;
}
.jzyy_body_list {
  display: none;
}
.jzyy_body_list.current {
  display: flex;
}
.jzyy_body_left {
  width: 197px;
}
.jzyy_body_left a {
  margin-bottom: 9px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 70px;
  border: 1px solid rgba(242, 242, 248, 1);
  box-sizing: border-box;
}
.jzyy_body_left a:last-of-type {
  margin-bottom: 0;
}
.jzyy_body_left a .jzyy_body_icon {
  margin-right: 16px;
}
.jzyy_body_left a .jzyy_body_icon .img2,
.jzyy_body_left a.current .jzyy_body_icon .img1 {
  display: none;
}
.jzyy_body_left a.current {
  transition: all 0.3s;
  width: 204.27px;
  color: rgba(47, 193, 109, 1);
  background: url(../images/wx_jzyy.png) center center no-repeat;
  background-size: cover;
  border-color: transparent;
}
.jzyy_body_left a.current .jzyy_body_icon .img2 {
  display: block;
}
.jzyy_body_right {
  width: 1044px;
}
.jzyy_body_right_list {
  display: none;
}
.jzyy_body_right_list.current {
  display: flex;
}
.jzyy_body_right_list_content .item_right {
  width: 971px;
}
.jzyy_body_right_list_content .item_right ul li {
  width: 325px;
  height: 198px;
  position: relative;
  border: 1px solid rgba(242, 242, 248, 1);
  box-sizing: border-box;
}
.jzyy_body_right_list_content .item_right ul li:hover {
  border: 1px solid rgba(47, 193, 109, 1) !important;
}
.jzyy_body_right_list_content .item_right:nth-of-type(1) ul li:nth-of-type(2),
.jzyy_body_right_list_content .item_right:nth-of-type(2) ul li:nth-of-type(2) {
  border-left: none;
  border-right: none;
}
.jzyy_body_right_list_content .item_right:nth-of-type(1) ul li:nth-of-type(1),
.jzyy_body_right_list_content .item_right:nth-of-type(1) ul li:nth-of-type(2),
.jzyy_body_right_list_content .item_right:nth-of-type(1) ul li:nth-of-type(3) {
  border-bottom: none;
}
.jzyy_body_right_list_content .item_right ul li .li_top {
  padding-bottom: 16px;
  border-bottom: 1px dashed rgba(227, 227, 227, 1);
  margin: 20px;
}
.jzyy_body_right_list_content .item_right ul li .li_top img {
  margin-right: 16px;
}
.jzyy_body_right_list_content
  .item_right
  ul
  li
  .li_top
  .li_top_desc
  p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.jzyy_body_right_list_content
  .item_right
  ul
  li
  .li_top
  .li_top_desc
  p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.jzyy_body_right_list_content .item_right ul li .li_bottom {
  margin: 16px 20px 0 20px;
}
.jzyy_body_right_list_content .item_right ul li .li_bottom dd span {
  display: block;
}
.jzyy_body_right_list_content
  .item_right
  ul
  li
  .li_bottom
  dd
  span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.jzyy_body_right_list_content
  .item_right
  ul
  li
  .li_bottom
  dd
  span:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.jzyy_body_right_list_more {
  width: 60px;
  height: 393px;
  border: 1px solid rgba(242, 242, 248, 1);
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  writing-mode: tb-rl;
  letter-spacing: 6px;
}
.jzyy_body_right_list_more:hover {
  background: rgba(47, 193, 109, 1);
  color: #fff;
}
.jzyy_body_right_list_content
  .item_right
  ul
  li:hover
  .li_bottom
  dd
  span:nth-of-type(1) {
  color: rgba(0, 0, 0, 0.6);
}
.wx_ppx {
  margin-top: 95px;
  padding: 105px 0 102px;
  background: rgba(246, 246, 246, 1);
}
.wx_ppx_list {
  margin-top: 26px;
}
.wx_ppx_list ul li {
  text-align: center;
  margin-top: 54px;
  width: 400px;
  height: 526px;
  border-radius: 16px;
  background: #fff;
  overflow: hidden;
  transition: all 0.3s;
}
.wx_ppx_list ul li img {
  margin-top: 42px;
  width: 293.33px;
  height: 220px;
}
.wx_ppx_list ul li .wx_ppx_list_desc {
  margin-top: 31px;
  height: 233px;
}
.wx_ppx_list ul li .wx_ppx_list_desc p {
  width: 320px;
}
.wx_ppx_list ul li .wx_ppx_list_desc p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  position: relative;
}
.wx_ppx_list ul li .wx_ppx_list_desc p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -12px;
  transform: translate(-50%, 0);
  width: 70px;
  height: 6px;
  background: rgba(7, 193, 96, 1);
}
.wx_ppx_list ul li .wx_ppx_list_desc p:nth-of-type(2) {
  margin-top: 53px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.wx_ppx_list ul li:hover {
  transform: translate(0, -32px);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);
}
.wx_ppx_list ul li:hover .wx_ppx_list_desc {
  background: rgba(47, 193, 109, 1);
}
.wx_ppx_list ul li:hover .wx_ppx_list_desc p {
  color: #fff;
}
.wx_ppx_list ul li:hover .wx_ppx_list_desc p:nth-of-type(1)::before {
  background: #fff;
}
.syspx {
  margin: 100px 0;
}
.syspx_title {
  font-size: 40px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  text-align: center;
}
.syspx_list {
  margin-top: 80px;
  height: 600px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(47, 193, 109, 0.2);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.syspx_list_left {
  width: 300px;
  background: rgba(248, 248, 248, 1);
}
.syspx_list_left a {
  width: 100%;
  border-radius: 6px;
  line-height: 99px;
  border-bottom: 1px solid rgba(237, 237, 237, 1);
  font-size: 24px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.syspx_list_left a:last-of-type {
  border: none;
}
.syspx_list_left a span {
  margin-left: 40.5px;
}
.syspx_list_left a img {
  margin-right: 21px;
}
.syspx_list_left a.current {
  background: url(../images/arrow-right.png) 250px center no-repeat
    rgba(47, 193, 109, 1);
  color: #fff;
}
.syspx_list_left a.current img {
  opacity: 0.1;
}
.syspx_list_right {
  width: calc(100% - 300px);
}
.syspx_list_right .syspx_list_right_content {
  display: none;
}
.syspx_list_right .syspx_list_right_content.current {
  display: block;
}
.syspx_list_right_content_title {
  margin-top: 37px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  text-align: center;
}
.syspx_list_right_content ul {
  margin: 19px auto;
  width: 790.25px;
}
.syspx_list_right_content ul li {
  width: 214.25px;
  height: 480.57px;
  border-radius: 17px;
  background: linear-gradient(
    180deg,
    rgba(47, 193, 109, 0) 0%,
    rgba(47, 193, 109, 0.08) 100%
  );
  position: relative;
  text-align: center;
  transition: all 0.3s;
}
.syspx_list_right_content ul li a {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 0);
}
.syspx_list_right_content ul li p {
  margin-top: 18px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(47, 193, 109, 1);
}
.syspx_list_right_content ul li:hover {
  transform: translate(0, -10px);
}
/* åª’ä½“é‚€çº¦ */
.sxsl {
  margin-top: 70px;
}
.sxsl_list {
  margin-top: 80px;
  position: relative;
}
.sxsl_list_left {
  width: 1157px;
  overflow: hidden;
}
.sxsl_list_right {
  width: 123px;
  height: 656px;
  background: rgba(255, 141, 26, 1);
}
.sxsl_list_head a {
  width: 232px;
  height: 152px;
  background: linear-gradient(
      270deg,
      rgba(227, 227, 227, 1) 0%,
      rgba(240, 240, 240, 1) 100%
    ),
    linear-gradient(
      270deg,
      rgba(240, 240, 240, 1) 0%,
      rgba(227, 227, 227, 1) 100%
    );
  font-size: 20px;
  font-weight: 500;
  color: rgba(102, 102, 102, 1);
}
.sxsl_list_head a .sxsl_list_head_icon {
  margin-bottom: 20px;
}
.sxsl_list_head a .sxsl_list_head_icon .img2,
.sxsl_list_head a.current .sxsl_list_head_icon .img1 {
  display: none;
}
.sxsl_list_head a.current {
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
  color: #fff;
}
.sxsl_list_head a.current .sxsl_list_head_icon .img2 {
  display: block;
}
.sxsl_list_body {
  width: 5785px;
  overflow: hidden;
}
.sxsl_list_body img {
  float: left;
}
.sxsl_list .sxsl_list_circle {
  position: absolute;
  left: 100px;
  bottom: 32px;
}
.sxsl_list .sxsl_list_circle span {
  display: block;
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  margin-right: 25px;
  cursor: pointer;
}
.sxsl_list .sxsl_list_circle span.current {
  background: #fff;
}
.sxsl_list_arrow {
  position: absolute;
  bottom: 44px;
  right: 48px;
  width: 236px;
  height: 70px;
  border: 1px solid #fff;
  cursor: pointer;
  justify-content: flex-end;
}
.sxsl_list_arrow img {
  margin-right: 20px;
}
.mt_advertisement.advertisement .advertisement_left_top p {
  font-size: 32px;
}
.ymcg {
  margin-top: 100px;
}
.ymcg_list {
  margin-top: 20px;
}
.ymcg_list .ymcg_list_item {
  margin-top: 60px;
}
.ymcg_list .ymcg_list_item .ymcg_list_item_left {
  box-shadow: 0px 6px 30px 0px rgba(18, 183, 168, 0.3);
  width: 230px;
  height: 381px;
  position: relative;
}
.ymcg_list .ymcg_list_item .ymcg_list_item_left .ymcg_list_item_left_desc {
  position: absolute;
  top: 45px;
  left: 20px;
  width: 182px;
}
.ymcg_list .ymcg_list_item .ymcg_list_item_left .ymcg_list_item_left_desc span {
  display: block;
  color: #fff;
}
.ymcg_list
  .ymcg_list_item
  .ymcg_list_item_left
  .ymcg_list_item_left_desc
  span:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  position: relative;
}
.ymcg_list
  .ymcg_list_item
  .ymcg_list_item_left
  .ymcg_list_item_left_desc
  span:nth-of-type(1)::before {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 40px;
  height: 6px;
  background: rgba(255, 255, 255, 0.2);
}
.ymcg_list
  .ymcg_list_item
  .ymcg_list_item_left
  .ymcg_list_item_left_desc
  span:nth-of-type(2) {
  margin-top: 66px;
  font-size: 18px;
  font-weight: 400;
}
.ymcg_list .ymcg_list_item:nth-of-type(1) .ymcg_list_item_left {
  height: 476px;
  background: linear-gradient(
    135deg,
    rgba(18, 201, 123, 1) 0%,
    rgba(18, 181, 173, 1) 100%
  );
}
.ymcg_list .ymcg_list_item:nth-of-type(2) .ymcg_list_item_left {
  height: 286px;
  background: linear-gradient(
    116.57deg,
    rgba(237, 108, 50, 1) 0%,
    rgba(242, 149, 48, 1) 100%
  );
}
.ymcg_list .ymcg_list_item:nth-of-type(3) .ymcg_list_item_left {
  background: linear-gradient(
      180deg,
      rgba(89, 68, 227, 1) 0%,
      rgba(44, 123, 253, 1) 100%
    ),
    linear-gradient(
      135deg,
      rgba(18, 201, 123, 1) 0%,
      rgba(18, 181, 173, 1) 100%
    );
}
.ymcg_list .ymcg_list_item:nth-of-type(4) .ymcg_list_item_left {
  background: linear-gradient(
      180deg,
      rgba(118, 98, 250, 1) 0%,
      rgba(161, 154, 255, 1) 100%
    ),
    linear-gradient(
      135deg,
      rgba(18, 201, 123, 1) 0%,
      rgba(18, 181, 173, 1) 100%
    );
}
.ymcg_list_item_right {
  width: 1044px;
}
.ymcg_list_item_right img {
  width: 100%;
}
.ldjy {
  margin-top: 100px;
  background: url(../images/mt_yyfa_bg.png) center center no-repeat;
  background-size: cover;
  padding: 100px 0 70px;
}
.ldjy .xwyx_title p,
.ldjy .xwyx_title_pre,
.cbfa .xwyx_title p,
.cbfa .xwyx_title_pre {
  color: #fff;
}
.ldjy_list {
  margin-top: 80px;
}
.ldjy_list_left {
  width: 227px;
  height: 673px;
  background-color: #fff;
  padding: 21px 9px;
}
.ldjy_list_left a {
  width: 106px;
  line-height: 52px;
  border-radius: 4px;
  background: rgba(250, 250, 250, 1);
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.ldjy_list_left a.current {
  color: #fff;
  background: rgba(40, 155, 126, 1);
}
.ldjy_list_right {
  padding: 20px 16px;
  width: 989px;
  height: 675px;
  min-height: 675px;
  background: #fff;
  overflow: hidden;
  overflow-y: scroll;
}
.ldjy_list_right .ldjy_list_right_content {
  display: none;
}
.ldjy_list_right .ldjy_list_right_content.current {
  display: block;
}
.ymz {
  margin-top: 70px;
}
.ymz_list .ymz_list_item {
  margin-top: 103px;
  height: 562px;
  position: relative;
}
.ymz_list_item .ymz_list_item_left {
  position: absolute;
  left: 0;
  top: -23px;
  width: 372px;
  height: 555px;
  border-radius: 20px 0px 0px 20px;
  background: linear-gradient(
      135deg,
      rgba(18, 201, 123, 1) 0%,
      rgba(18, 181, 173, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  box-shadow: 0px 6px 30px 0px rgba(18, 183, 168, 0.3);
  z-index: -1;
}
.ymz_list_item .ymz_list_item_left p {
  width: 43px;
  height: 418px;
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  writing-mode: tb-rl;
  letter-spacing: 6px;
  position: absolute;
  left: 82px;
  top: 53%;
  transform: translate(0, -50%);
}
.ymz_list_item .ymz_list_item_box {
  margin-left: 211px;
  width: 1069px;
  height: 562px;
  background: #fff;
  border: 1px solid rgba(242, 242, 242, 1);
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.ymz_list_item .ymz_list_item_box ul {
  padding: 30px 32px;
}
.ymz_list_item .ymz_list_item_box ul li {
  width: 320px;
  height: 240px;
  position: relative;
}
.ymz_list_item .ymz_list_item_box ul li .li_border {
  width: 300px;
  height: 220px;
  border: 1px solid rgba(255, 255, 255, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.ymz_list_item .ymz_list_item_box ul li:nth-of-type(4),
.ymz_list_item .ymz_list_item_box ul li:nth-of-type(5),
.ymz_list_item .ymz_list_item_box ul li:nth-of-type(6) {
  margin-top: 22px;
}
.ymz_list_item .ymz_list_item_box ul li:hover .li_border {
  display: block;
}
.rk {
  margin-top: 101px;
  padding: 100px 0 130px;
  background: rgba(244, 247, 249, 1);
  position: relative;
}
.rk .rk_head {
  margin-top: 80px;
}
.rk .rk_head a {
  display: block;
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  background: #fff;
  width: 295.64px;
  line-height: 80px;
  border-radius: 4px;
  text-align: center;
}
.rk .rk_head a.current {
  color: #fff;
  background: linear-gradient(
    135deg,
    rgba(18, 201, 123, 1) 0%,
    rgba(18, 181, 173, 1) 100%
  );
}
.rk_body .rk_content {
  display: none;
}
.rk_body .rk_content.current {
  display: block;
}
.rk_body .rk_content ul {
  overflow: hidden;
}
.rk_body .rk_content ul li {
  margin-top: 40px;
  float: left;
  width: 305px;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  margin-right: 20px;
  transition: all 0.3s;
}
.rk_body .rk_content ul li:nth-of-type(4n) {
  margin-right: 0 !important;
}
.rk_body .rk_content ul li .li_desc {
  height: 106px;
}
.rk_body .rk_content ul li .li_desc span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 20px 11px 0 20px;
}
.rk_body .rk_content ul li .li_desc span:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
  line-height: 26px;
  border-radius: 13.5px;
  border: 1px solid rgba(40, 155, 126, 1);
  padding: 4px 12px 4px 12px;
  margin: 12px 11px 0 20px;
}
.rk_body .rk_content ul li:hover {
  transform: translate(0, -10px);
  background: rgba(40, 155, 126, 1);
}
.rk_body .rk_content ul li:hover .li_desc span {
  color: #fff;
  border-color: #fff;
}
.rk_ad {
  padding: 80px 0 50px;
  background: url(../images/mt_tc_01.png) center center no-repeat;
  background-size: cover;
  text-align: center;
  position: absolute;
  bottom: -260px;
  left: 0;
  width: 100%;
}
.rk_ad .rk_ad_title {
  font-size: 36px;
  font-weight: 700;
  color: transparent;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 63.2%,
    rgba(76, 224, 187, 1) 100%
  );
  -webkit-background-clip: text;
}
.rk_ad_more a {
  margin: 30px auto 0;
  width: 497px;
  height: 101px;
  border-radius: 59.5px;
  background: rgba(0, 0, 0, 0.2);
  border: 3px solid rgba(255, 255, 255, 0.5);
  transition: all 0.1s;
}
.rk_ad_more .jjfa_more_left {
  margin-left: 24px;
}
.rk_ad_more .jjfa_more_left p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 2px;
  color: rgba(230, 255, 251, 1);
}
.rk_ad_more .jjfa_more_left p:nth-of-type(2) {
  font-size: 20px;
  font-weight: 500;
  color: rgba(230, 255, 251, 1);
  margin-top: 10px;
}
.rk_ad_more .jjfa_more_left p:nth-of-type(2) img {
  margin-right: 9px;
}
.rk_ad_more .jjfa_more_right {
  margin-right: 9px;
  width: 250px;
  height: 80px;
  border-radius: 40px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}
.rk_ad_more .jjfa_more_right img {
  width: 39px;
  margin-right: 14px;
}
.rk_ad_more a:hover {
  transform: scale(1.1);
}
.fws {
  margin: 330px 0 100px;
}
.fws_top {
  margin-top: 81px;
}
.fws_top ul li {
  width: 220px;
  text-align: center;
  position: relative;
}
.fws_top ul li::after {
  content: "";
  position: absolute;
  right: -54px;
  top: 30px;
  width: 1px;
  height: 70.59px;
  background-color: rgba(232, 232, 232, 1);
}
.fws_top ul li:last-of-type::after {
  background-color: transparent;
}
.fws_top ul li span:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
}
.fws_top ul li span:nth-of-type(2) {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.fws_bottom {
  margin-top: 40px;
}
.fws_bottom ul li {
  width: 300px;
  height: 352px;
  border-radius: 2px;
  background: linear-gradient(180deg, rgba(244, 246, 249, 1) 0%, #fff 100%);
  border: 2px solid #fff;
  box-shadow: 0px 10px 10px 0px rgba(112, 112, 112, 0.06);
  text-align: center;
  transition: all 0.3s;
}
.fws_bottom ul li span {
  width: 210px;
}
.fws_bottom ul li span:nth-of-type(1) {
  margin-top: 38px;
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.fws_bottom ul li span:nth-of-type(2) {
  height: 70px;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.fws_bottom ul li:hover {
  transform: translate(0, -20px);
}
/* ç§è‰å¸¦è´§ */
.zcdh_ss {
  margin-top: 163px;
}
.zcdh_ss_top {
  position: relative;
  height: 408px;
}
.zcdh_ss_top .zcdh_ss_top_left {
  position: absolute;
  left: 0;
  top: -63px;
  width: 514px;
  height: 471px;
  background: url(../images/zcdh_ss_01.png) center center no-repeat;
}
.zcdh_ss_top .zcdh_ss_top_left p:nth-of-type(1) {
  font-size: 48px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.57);
  margin: 84px 0 0 60px;
}
.zcdh_ss_top .zcdh_ss_top_left p:nth-of-type(2) {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
  margin: 20px 0 0 61px;
}
.zcdh_ss_top .zcdh_ss_top_left .zcdh_ss_top_left_bar {
  margin: 48px 0 0 61px;
  width: 81.55px;
  height: 10px;
  background: #fff;
}
.zcdh_ss_top .zcdh_ss_top_right {
  position: absolute;
  right: 0;
  height: 408px;
  width: 851px;
  border-radius: 15px;
  background: linear-gradient(
    133.96deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(235, 255, 250, 1) 100%
  );
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.zcdh_ss_top .zcdh_ss_top_right span {
  display: inline-block;
  font-size: 30px;
  font-weight: 500;
  color: rgba(43, 43, 43, 1);
  border-bottom: 8px solid rgba(255, 141, 26, 0.3);
  margin: 48px 37px 0 52px;
  line-height: 24px;
}
.zcdh_ss_top .zcdh_ss_top_right p {
  margin: 48px 37px 0 52px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.zcdh_ss_top .zcdh_ss_top_right p b {
  font-weight: 500;
}
.zcdh_ss_bottom {
  margin-top: 100px;
  width: 100%;
  height: 265px;
  border-radius: 16px;
  background: rgba(242, 249, 248, 1);
  border: 1px solid rgba(40, 155, 126, 0.17);
}
.zcdh_ss_bottom ul {
  margin: 82px 58px;
}
.zcdh_ss_bottom ul li {
  position: relative;
}
.zcdh_ss_bottom ul li::after {
  content: "+";
  position: absolute;
  right: -106px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 72px;
  font-weight: 400;
  color: rgba(255, 141, 26, 1);
}
.zcdh_ss_bottom ul li:last-of-type::after {
  content: "";
}
.zcdh_ss_bottom ul li img {
  margin-right: 28px;
}
.zcdh_ss_bottom ul li p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.zcdh_ss_bottom ul li p:nth-of-type(2) {
  font-size: 24px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}

.yh {
  margin-top: 100px;
  background: rgba(245, 245, 245, 1);
  padding: 100px 0;
}
.yh_imgs {
  margin-top: 80px;
  width: 100%;
}
.case {
  margin-top: 100px;
}
.case ul li {
  width: 622px;
  height: 476px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 10px 20px 0px rgba(40, 155, 126, 0.1);
}
.case ul li .case_title {
  text-align: center;
  position: relative;
  height: 133px;
}
.case ul li:nth-of-type(1) .case_title {
  background: url(../images/zcdh_case_01.png) center center no-repeat;
}
.case ul li:nth-of-type(2) .case_title {
  background: url(../images/zcdh_case_02.png) center center no-repeat;
}
.case ul li .case_title img {
  margin-right: 17px;
}
.case ul li .case_title span:nth-of-type(1) {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 72px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.13);
}
.case ul li .case_title span:nth-of-type(2) {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}
.case ul li .case_list {
  position: relative;
  height: 343px;
}
.case ul li:nth-of-type(1) .case_list p:nth-of-type(1) {
  margin: 50px 0 0 40px;
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.case ul li:nth-of-type(1) .case_list p:nth-of-type(1) b {
  color: rgba(255, 141, 26, 1);
}
.case ul li:nth-of-type(1) .case_list p:nth-of-type(2),
.case ul li:nth-of-type(1) .case_list p:nth-of-type(3) {
  width: 302px;
  line-height: 50px;
  border-radius: 0px 27.5px 27.5px 27.5px;
  background: rgba(40, 155, 126, 0.06);
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  margin: 28px 0 0 40px;
  text-align: center;
}
.case ul li .case_list img {
  position: absolute;
  right: -36px;
  bottom: 50px;
}
.case ul li:nth-of-type(2) .case_list img {
  right: 0;
}
.case ul li:nth-of-type(2) .case_list p {
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin: 46px 0 0 50px;
}
.case ul li:nth-of-type(2) .case_list p b:nth-of-type(1) {
  font-size: 24px;
}
.case ul li:nth-of-type(2) .case_list p b:nth-of-type(2) {
  color: rgba(40, 155, 126, 1);
}
.case ul li:nth-of-type(2) .case_list p b:nth-of-type(3) {
  font-size: 30px;
  color: rgba(255, 141, 26, 1);
}
.wflj {
  margin-top: 107px;
  padding: 93px 0 100px;
  background: rgba(242, 249, 248, 1);
}
.wflj_imgs {
  margin-top: 60px;
  width: 100%;
}
.dhlj {
  margin-top: 100px;
}
.dhlj_list {
  margin-top: 80px;
}
.dhlj_list_left {
  width: 650px;
}
.dhlj_list_left img {
  width: 100%;
}
.dhlj_list_right {
  width: 590px;
  height: 590px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(40, 155, 126, 0.1);
}
.dhlj_list_right ul {
  margin: 20px;
}
.dhlj_list_right ul li {
  width: 176px;
  height: 168px;
  border-radius: 6px;
  background: rgba(40, 155, 126, 0.04);
  text-align: center;
}
.dhlj_list_right ul li p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  margin-top: 25px;
}
.dhlj_list_right ul li p:nth-of-type(1) img {
  margin-right: 10px;
}
.dhlj_list_right ul li p:nth-of-type(2) {
  width: 149px;
  font-size: 13px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin: 12px auto 0;
}
.dhlj_list_right_desc {
  margin: 0 20px;
  border: 1px solid rgba(40, 155, 126, 1);
}
.dhlj_list_right_desc p {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  width: 550px;
  background: linear-gradient(
    225deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
  height: 80px;
}
.dhlj_list_right .dhlj_list_right_imgs {
  margin: 10px;
}
.ys {
  margin-top: 100px;
}
.ys_list {
  margin-top: 80px;
  background: rgba(246, 247, 249, 1);
}
.ys_list img {
  width: 570px;
}
.ys_list .ys_list_right {
  width: calc(100% - 570px);
}
.ys_list .ys_list_right p {
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  color: rgba(68, 68, 68, 1);
  margin-right: 85px;
}
.ys_list .ys_list_right .ys_list_right_list {
  margin: 0 85px;
}
.ys_list .ys_list_right .ys_list_right_list ul li {
  width: 50%;
  margin-top: 37px;
}
.ys_list .ys_list_right .ys_list_right_list ul li img {
  width: 20px;
  margin-right: 14px;
}
.ys_list .ys_list_right .ys_list_right_list ul li span {
  font-size: 20px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.ys_info {
  height: 205px;
  background: linear-gradient(
    180deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.ys_info p {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
}
.ys_info p:nth-of-type(1) b {
  font-size: 48px;
}
.zcdh {
  margin-top: 80px;
  background: url(../images/zcdh_01.png) center center no-repeat;
  min-height: 360px;
}
.zcdh .content {
  position: relative;
  height: 360px;
}
.zcdh .zcdh_item_01 {
  width: 426px;
  height: 243px;
  background: url(../images/zcdh_02.png) center center no-repeat;
  position: absolute;
  left: 0;
  bottom: 70px;
  z-index: 1;
}
.zcdh .zcdh_item_01 p:nth-of-type(1) {
  font-size: 120px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.12);
  position: absolute;
  left: 188px;
  z-index: -1;
}
.zcdh .zcdh_item_01 p:nth-of-type(2) {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  margin-top: 53px;
  margin-left: 30px;
}
.zcdh .zcdh_item_01 p:nth-of-type(3) {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  margin-top: 20px;
  margin-left: 30px;
}
.zcdh .zcdh_item_02 {
  width: 426px;
  height: 243px;
  background: url(../images/zcdh_03.png) center center no-repeat;
  position: absolute;
  left: 330px;
  bottom: 40px;
  z-index: 1;
}
.zcdh .zcdh_item_02 p:nth-of-type(1) {
  font-size: 120px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.12);
  position: absolute;
  left: 93px;
  z-index: -1;
}
.zcdh .zcdh_item_02 p:nth-of-type(2) {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  margin-top: 53px;
  margin-right: 33px;
  text-align: right;
}
.zcdh .zcdh_item_02 p:nth-of-type(3) {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  margin-top: 20px;
  margin-right: 33px;
  text-align: right;
}
.zcdh .zcdh_item_03 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  text-align: right;
}
.zcdh .zcdh_item_03 p:nth-of-type(1) {
  font-size: 32px;
  font-weight: 700;
  color: #fff;
}
.zcdh .zcdh_item_03 p:nth-of-type(2) {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  margin-top: 36px;
}
.psm {
  margin: 80px 0 100px;
}
.yh .xwyx_title p,
.wflj .xwyx_title p,
.dhlj .xwyx_title p,
.ys .xwyx_title p,
.psm .xwyx_title p {
  padding: 0 10px;
  line-height: 28px;
  border-bottom: 10px solid rgba(163, 239, 227, 1);
}
.psm_icon {
  margin-top: 40px;
  text-align: center;
}
.psm_list {
  margin-top: 110px;
  position: relative;
}
.psm_list::before {
  content: "";
  position: absolute;
  top: -42px;
  left: 0;
  width: 1277px;
  height: 413px;
  border-radius: 60px 0px 60px 0px;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 0) 100%
  );
  z-index: -1;
}
.psm_list_item {
  margin-left: 42px;
  width: 1236px;
  height: 371px;
  border-radius: 60px 0px 60px 0px;
  background: #fff;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.psm_list_item1 {
  margin: 0 40px;
}
.psm_list_item1 ul li {
  margin-top: 40px;
  width: 560px;
  height: 141px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid rgba(237, 237, 237, 1);
  position: relative;
}
.psm_list_item1 ul li p:nth-of-type(1) {
  width: 140px;
  line-height: 50px;
  border-radius: 10px 0px 30px 0px;
  background: linear-gradient(
    225deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.psm_list_item1 ul li p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  width: 438px;
  margin: 18px 30px 0;
}
.psm_list_item2 {
  margin: 40px 40px 0 40px;
}
.psm_list_item2 ul li {
  width: 275px;
  height: 100px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid rgba(237, 237, 237, 1);
}
.psm_list_item2 ul li img {
  margin-left: 20px;
}
.psm_list_item2 ul li p {
  margin-right: 20px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  width: 158px;
}
.zcdh_show img {
  width: 100%;
}
.ybd {
  margin: 100px 0;
}
.ybd_title {
  text-align: center;
  position: relative;
}
.ybd_title p:nth-of-type(1) {
  font-size: 72px;
  font-weight: 700;
  color: rgba(40, 155, 126, 0.08);
}
.ybd_title p:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.ybd_title1 {
  margin-top: 70px;
  text-align: center;
  position: relative;
}
.ybd_title1 p {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ybd_list {
  margin-top: 60px;
}
.ybd_list ul li {
  width: 400px;
  height: 526px;
  border-radius: 16px;
  border: 2px solid transparent;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  position: relative;
  box-sizing: border-box;
  transition: all 0.3s;
}
.ybd_list ul li img {
  margin-top: 34px;
}
.ybd_list ul li span {
  position: absolute;
  top: -2px;
  left: 16px;
  width: 75px;
  line-height: 86.5px;
  background: url(../images/zcdh_ybf_06.png) center center no-repeat;
  font-size: 36px;
  font-weight: 700;
  color: rgba(40, 155, 126, 1);
}
.ybd_list ul li p:nth-of-type(1) {
  margin: 63px auto 0;
  width: 252px;
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ybd_list ul li p:nth-of-type(2) {
  margin: 29px auto 0;
  width: 320px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.ybd_list ul li:hover {
  border-color: rgba(40, 155, 126, 1);
  transform: translate(0, -30px);
  background: rgba(40, 155, 126, 0.03);
}
.ybd_list ul li:hover span {
  background: url(../images/zcdh_ybf_05.png) center center no-repeat;
  color: #fff;
}
.ybd_list ul li:hover p:nth-of-type(1) {
  color: rgba(40, 155, 126, 1);
}
.fwal {
  background: rgba(247, 249, 250, 1);
  padding: 100px 0;
}
.fwal_list {
  background-color: #fff;
  padding: 69px 0 62px;
  margin-top: 60px;
  position: relative;
}
.fwal_list::before {
  content: "";
  position: absolute;
  top: 60px;
  left: 183px;
  width: 1px;
  height: 470px;
  border-right: 2px solid rgba(232, 232, 232, 1);
}
.fwal_list_left {
  width: 183px;
}
.fwal_list_left a {
  line-height: 38px;
  margin-bottom: 62px;
  display: block;
  font-size: 24px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  position: relative;
}
.fwal_list_left a:last-of-type {
  margin-bottom: 0;
}
.fwal_list_left a .img2 {
  display: none;
}
.fwal_list_left a img {
  margin: 0 16px 0 25px;
}
.fwal_list_left a.current {
  color: rgba(40, 155, 126, 1);
}
.fwal_list_left a.current .img1 {
  display: none;
}
.fwal_list_left a.current .img2 {
  display: inline-block;
}
.fwal_list_left a.current::after {
  content: "";
  position: absolute;
  right: -5px;
  width: 6px;
  height: 38px;
  background: rgba(40, 155, 126, 1);
}
.fwal_list_right {
  margin-right: 42px;
  width: 994px;
}
.fwal_list_right_content {
  display: none;
}
.fwal_list_right_content.current {
  display: flex;
}
.fwal_list_right_content_left {
  width: 517px;
}
.fwal_list_right_title {
  font-size: 40px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.fwal_list_right_content_left .item {
  width: 517px;
  height: 151px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(237, 237, 237, 1);
  position: relative;
  margin-top: 40px;
}
.fwal_list_right_content_left .item:nth-of-type(1) {
  margin-top: 45px;
}
.fwal_list_right_content_left .item p:nth-of-type(1) {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  line-height: 50px;
  border-radius: 10px 0px 30px 0px;
  background: linear-gradient(
    180deg,
    rgba(246, 147, 32, 1) 0%,
    rgba(255, 200, 116, 1) 100%
  );
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.fwal_list_right_content_left .item p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  width: 438px;
  margin: 68px auto 0;
}
.fwal_list_right_content_right img:nth-of-type(1) {
  margin-right: 30px;
}
.fwpp {
  margin: 100px 0;
}
/* æµ·å¤–å‘ç¨¿ */
.hwsc_introduction {
  margin-top: -40px;
}
.hwsc_introduction .content {
  height: 138px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(40, 155, 126, 0.1);
  position: relative;
}
.hwsc_introduction .content::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 57px;
  width: 2px;
  height: 40.99px;
  background: rgba(40, 155, 126, 1);
}
.hwsc_introduction .content p {
  width: 343px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-left: 33px;
}
.hwsc_introduction .content li {
  margin: 40px 103px;
}
.activity.hwfg {
  margin-top: 100px;
}
.activity.hwfg ul {
  margin-top: 54px;
}
.activity.hwfg ul li.item {
  height: 160px;
}
.activity.hwfg ul li:last-of-type {
  width: 418px;
  height: 200px;
  background: url(../images/hwfg_cbfw_12.png) center center no-repeat;
  border-radius: 10px;
  background: linear-gradient(
      270deg,
      rgba(20, 224, 177, 1) 0%,
      rgba(27, 167, 227, 1) 100%
    ),
    linear-gradient(
      90deg,
      rgba(100, 40, 156, 0.47) 0%,
      rgba(40, 156, 127, 1) 100%
    );
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
}
.activity.hwfg ul li:last-of-type .activity_title1 {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  margin: 16px 30px 0 30px;
}
.activity.hwfg ul li:last-of-type .activity_title2 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  margin: 12px 30px 0 30px;
}
.activity.hwfg .activity_time {
  position: static;
  margin: 12px 30px 0 30px;
}
.activity.hwfg .activity_time_title,
.activity.hwfg .activity_time_for .text {
  font-size: 16px;
  font-weight: 400;
}
.activity.hwfg .activity_time_for .c {
  width: 34px;
  line-height: 34px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.activity.hwfg .activity_more_zx {
  position: static;
  width: 164px;
  line-height: 49px;
  font-size: 20px;
  font-weight: 500;
  margin: 12px 30px 0 30px;
}
.cbfa {
  background: rgba(30, 36, 54, 1);
  padding: 100px 0 79px;
}
.cbfa_list ul {
  margin-top: 50px;
  overflow: hidden;
}
.cbfa_list ul li {
  margin-top: 29px;
  float: left;
  width: 406px;
  height: 280px;
  position: relative;
  overflow: hidden;
  margin-right: 31px;
}
.cbfa_list ul li a &gt; img {
  width: 406px;
  height: 280px;
}
.cbfa_list ul li:nth-of-type(3n) {
  margin-right: 0;
}
.cbfa_list ul li .cbfa_list_desc {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(40, 155, 126, 0.9);
  box-shadow: 0px 2px 20px 0px rgba(40, 155, 126, 0.1),
    0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(4px);
}
.cbfa_list ul li .cbfa_list_desc p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  margin: 30px 30px 0 30px;
}
.cbfa_list ul li .cbfa_list_desc dl {
  margin: 16px 30px;
}
.cbfa_list ul li .cbfa_list_desc dl dd {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.cbfa_list ul li .cbfa_list_desc p:nth-of-type(2) {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  width: 96px;
  line-height: 39px;
  border-radius: 4px;
  border: 1px solid #fff;
  margin: 0 30px;
}
.cbfa_list ul li .cbfa_list_more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 75px;
  background: rgba(0, 0, 0, 0.6);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08),
    0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(4px);
}
.cbfa_list ul li .cbfa_list_more span {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  margin-left: 29.87px;
}
.cbfa_list ul li .cbfa_list_more img {
  margin-right: 10px;
}
.cbfa_list ul li:hover .cbfa_list_more {
  display: none;
}
.cbfa_list ul li:hover .cbfa_list_desc {
  display: block;
}
.zxsj {
  padding: 100px 0;
  background: rgba(243, 245, 250, 1);
}
.zxsj_list {
  margin-top: 80px;
  position: relative;
}
.zxsj_list .zxsj_list_item {
  position: absolute;
}
.zxsj_list .zxsj_list_item.zxsj_list_item1 {
  top: 323px;
  left: 252px;
}
.zxsj_list .zxsj_list_item.zxsj_list_item2 {
  top: 343px;
  left: 622px;
}
.zxsj_list .zxsj_list_item.zxsj_list_item3 {
  top: 171px;
  left: 693px;
}
.zxsj_list .zxsj_list_item.zxsj_list_item4 {
  top: 207px;
  left: 998px;
}
.zxsj_list .zxsj_list_item.zxsj_list_item5 {
  top: 466px;
  left: 1020.79px;
}
.zxsj_list .zxsj_list_item span {
  margin-top: 10px;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  color: #000;
  width: 120px;
  line-height: 36px;
  border-radius: 18px;
  background-color: #fff;
  text-align: center;
  z-index: 1;
}
.zxsj_list .zxsj_list_item .zxsj_list_item_tip {
  display: none;
  position: absolute;
  top: 64px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 352px;
  height: 101px;
  border-radius: 4px;
  background: rgba(40, 155, 126, 1);
}
.zxsj_list .zxsj_list_item .zxsj_list_item_tip p {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  margin: 22px 21px;
}
.zxsj_list .zxsj_list_item:hover span {
  color: #fff;
  background: rgba(40, 155, 126, 1);
}
.zxsj_list .zxsj_list_item:hover .zxsj_list_item_tip {
  display: block;
}
.zxsj_scroll {
  margin-top: 33px;
}
.zxsj_scroll .swiper {
  margin-bottom: 10px;
}
.zxsj_scroll .swiper img {
  width: 100%;
}
.zm {
  margin-top: 100px;
}
.zm_list {
  margin-top: 80px;
}
.zm_list ul {
  overflow: hidden;
}
.zm_list ul li {
  float: left;
  margin-bottom: 30px;
  width: 306px;
  height: 386px;
  opacity: 1;
  background: #fff;
  border: 1px solid rgba(227, 227, 227, 1);
  margin-right: 16px;
}
.zm_list ul li:nth-of-type(4n) {
  margin-right: 0;
}
.zm_list ul li img {
  margin: 15px;
}
.zm_list ul li .zm_list_desc {
  height: 57px;
  margin: 0 15px;
}
.zm_list ul li .zm_list_desc p {
  font-size: 16px;
  font-weight: 500;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.zm_list ul li .zm_list_desc p:nth-of-type(1) {
  color: rgba(51, 51, 51, 1);
}
.zm_list ul li .zm_list_desc p:nth-of-type(2) {
  display: none;
  color: #fff;
}
.zm_list ul li .zm_list_more {
  line-height: 40px;
  opacity: 1;
  border-radius: 4px 4px 0px 0px;
}
.zm_list ul li .zm_list_more span {
  margin-left: 12px;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  opacity: 0;
}
.zm_list ul li .zm_list_more .zm_list_more_imgs {
  text-align: center;
  width: 40px;
  line-height: 40px;
  background: linear-gradient(
      180deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(40, 155, 126, 1);
}
.zm_list ul li:hover {
  background: linear-gradient(
      180deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(40, 155, 126, 1);
}
.zm_list ul li:hover .zm_list_desc p:nth-of-type(1) {
  display: none;
}
.zm_list ul li:hover .zm_list_desc p:nth-of-type(2) {
  display: block;
}
.zm_list ul li:hover .zm_list_more {
  background: rgba(255, 141, 26, 1);
}
.zm_list ul li:hover .zm_list_more span {
  opacity: 1;
}
.zm_list ul li:hover .zm_list_more .zm_list_more_imgs {
  background: transparent;
}
.hwfg_fwlc {
  margin-top: 70px;
  padding: 100px 0;
  background: rgba(243, 245, 250, 1);
}
.hwfg_fwlc_imgs {
  margin-top: 80px;
  width: 100%;
}
/* æ–°åª’ä½“ */
.fajkj {
  margin: 100px 0;
}
.fajkj_imgs {
  margin-top: 80px;
}
.fajkj_list {
  margin-top: 60px;
}
.fajkj_list .item {
  width: 640px;
  height: 307px;
  position: relative;
  background-size: cover;
}
.fajkj_list .item .item_desc {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.fajkj_list .item:nth-of-type(1) {
  background: url(../images/xmt_fbjkj_bg_01.png) center center no-repeat;
}
.fajkj_list .item:nth-of-type(2) {
  background: url(../images/xmt_fbjkj_bg_02.png) center center no-repeat;
}
.fajkj_list .item p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}
.fajkj_list .item p:nth-of-type(2) {
  width: 276px;
  line-height: 57px;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.18);
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.8);
  margin: 24px auto 0;
}
.cs_list {
  margin-top: 80px;
}
.cs_list ul li {
  width: 406px;
  height: 277px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  float: left;
  margin-right: 31px;
  margin-bottom: 30px;
  transition: all 0.3s;
  box-sizing: border-box;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.cs_list ul li:nth-of-type(3n) {
  margin-right: 0;
}
.cs_list ul li p {
  margin: 0 40px;
}
.cs_list ul li p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-top: 39px;
}
.cs_list ul li p:nth-of-type(1) img {
  margin-right: 29px;
}
.cs_list ul li p:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  height: 70px;
  margin-top: 25px;
}
.cs_list ul li p:nth-of-type(3) {
  width: 124px;
  line-height: 48px;
  border-radius: 7px;
  border: 2px solid rgba(40, 155, 126, 1);
  font-size: 16px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  margin-top: 17px;
  text-align: center;
}
.cs_list ul li:hover {
  transform: translate(0, -20px);
  border: 3px solid rgba(40, 155, 126, 1);
}
.cs_list ul li:hover p:nth-of-type(3) {
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(40, 155, 126, 1);
  border-color: transparent;
  color: #fff;
}
.fgfw.xmt_fgfw {
  margin-top: 70px;
}
.qpp {
  margin: 100px 0;
}
.qpp_list {
  margin-top: 80px;
  position: relative;
}
.qpp_list .qpp_list_link {
  width: 550px;
}
.qpp_list a {
  display: block;
  width: 260px;
  line-height: 78px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  border: 2px solid transparent;
}
.qpp_list a img {
  margin-right: 20px;
  margin-left: 65px;
}
.qpp_list a.current {
  border-color: rgba(255, 141, 26, 1);
}
.qpp_list_bg {
  width: 1008px;
  height: 357px;
  border-radius: 240px 0px 0px 240px;
  background: rgba(40, 155, 126, 0.06);
  position: absolute;
  right: 0;
  top: 60%;
  transform: translate(0, -50%);
  z-index: -1;
}
.qpp_list_right_content {
  display: none;
  margin-bottom: 30px;
}
.qpp_list_right_content.current {
  display: flex;
}
.qpp_list_right_content img {
  margin-left: 84px;
  width: 190px;
}
.ybqpt {
  padding: 101px 0 100px;
  background: rgba(248, 250, 252, 1);
}
.ybqpt_list {
  margin-top: 80px;
}
.ybqpt_list_head a {
  width: 160px;
  line-height: 80px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  box-sizing: border-box;
}
.ybqpt_list_head a img {
  margin-right: 18px;
}
.ybqpt_list_head a.current {
  border: 2px solid rgba(40, 155, 126, 1);
}
.ybqpt_list_body {
  margin-top: 52px;
}
.ybqpt_list_body_left {
  position: relative;
  width: 151px;
}
.ybqpt_list_body_left::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  height: 349px;
  opacity: 1;
  background: rgba(232, 232, 232, 1);
}
.ybqpt_list_body_left a {
  font-size: 20px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  margin-bottom: 48px;
  position: relative;
}
.ybqpt_list_body_left a:last-of-type {
  margin-bottom: 0;
}
.ybqpt_list_body_left img {
  margin-right: 10px;
}
.ybqpt_list_body_left .img2 {
  display: none;
}
.ybqpt_list_body_left a.current .img1 {
  display: none;
}
.ybqpt_list_body_left a.current .img2 {
  display: block;
}
.ybqpt_list_body_left a.current {
  color: rgba(40, 155, 126, 1);
}
.ybqpt_list_body_left a.current::after {
  content: "";
  width: 6px;
  height: 38px;
  background: rgba(40, 155, 126, 1);
  position: absolute;
  right: -2px;
  top: 0;
  z-index: 1;
}
.ybqpt_list_body_right {
  width: calc(100% - 170px);
}
.ybqpt_list_body_right .ybqpt_list_body_content {
  display: none;
}
.ybqpt_list_body_right .ybqpt_list_body_content.current {
  display: flex;
}
.ybqpt_list_body_content ul li {
  float: left;
  width: 356px;
  height: 173px;
  background: #fff;
  border: 1px solid rgba(242, 242, 248, 1);
  margin-bottom: 14px;
  margin-right: 18px;
  transition: all 0.3s;
}
.ybqpt_list_body_content ul li:nth-of-type(3n) {
  margin-right: 0;
}
.ybqpt_list_body_content ul li .li_top {
  margin: 0 auto;
  padding: 16px 0;
  width: 294px;
  border-bottom: 1px dashed rgba(227, 227, 227, 1);
}
.ybqpt_list_body_content ul li .li_top img {
  margin-left: 7px;
}
.ybqpt_list_body_content ul li .li_top span {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-left: 16px;
}
.ybqpt_list_body_content ul li .li_bottom {
  padding: 13px 0 19px;
  position: relative;
}
.ybqpt_list_body_content ul li .li_bottom::before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -1px;
  height: 30.89px;
  border-right: 1px dashed rgba(227, 227, 227, 1);
}
.ybqpt_list_body_content ul li .li_bottom dl dd:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ybqpt_list_body_content ul li .li_bottom dl dd:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.ybqpt_list_body_content ul li:hover {
  transform: translate(0, -10px);
}
.ybqpt_list_bottom_content {
  display: none;
}
.ybqpt_list_bottom_content.current {
  display: block;
}

.mdll {
  margin: 100px 0;
  position: relative;
}
.mdll_list {
  margin-top: 96.7px;
}
.mdll_list a {
  width: 674px;
  height: 189px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
  margin-left: calc(100% - 674px);
  box-sizing: border-box;
  position: relative;
}
.mdll_list a .mdll_list_left {
  margin-left: 60px;
}
.mdll_list a .mdll_list_left p:nth-of-type(1) {
  display: inline-block;
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  border-bottom: 11px solid rgba(0, 0, 0, 0.09);
  line-height: 26px;
}
.mdll_list a .mdll_list_left p:nth-of-type(2) {
  font-size: 24px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.mdll_list a img {
  width: 200px;
}
.mdll_list a .img2 {
  display: none;
}
.mdll_list a.current {
  background: url(../images/xmt_mdll_04.png) center center no-repeat;
  background-size: 100% 100%;
  width: 721px;
  margin-left: calc(100% - 716px);
  box-shadow: none;
}
.mdll_list a.current .mdll_list_left {
  margin-left: 100px;
}
.mdll_list a.current p:nth-of-type(1) {
  color: rgba(40, 155, 126, 1);
  border-color: rgba(255, 141, 26, 0.15);
}
.mdll_list a.current p:nth-of-type(2) {
  color: rgba(40, 155, 126, 0.36);
}
.mdll_list a.current .img1 {
  display: none;
}
.mdll_list a.current .img2 {
  display: block;
}
.mdll_left {
  position: absolute;
  top: 307px;
  left: 0;
}
.mdll_left_bg {
  width: 832px;
  height: 513px;
  border-radius: 0px 256.5px 256.5px 0px;
  background: rgba(40, 155, 126, 0.06);
}
.ptrd {
  background: rgba(248, 250, 252, 1);
  padding: 100px 0;
}
.ptrd_list {
  margin-top: 104px;
}
.ptrd_list .item {
  width: 182px;
  border-radius: 8px;
  box-sizing: border-box;
}
.ptrd_list .item span {
  display: block;
  width: 100%;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  border-radius: 8px;
  line-height: 50px;
  text-align: center;
}
.ptrd_list .item1,
.ptrd_list .item4 {
  height: 233px;
}
.ptrd_list .item2,
.ptrd_list .item5 {
  height: 274px;
}
.ptrd_list .item3 {
  height: 315px;
  border: 1px solid rgba(30, 162, 247, 1);
}
.ptrd_list .item1,
.ptrd_list .item5 {
  border: 1px solid rgba(0, 207, 186, 0.4);
}
.ptrd_list .item1 span,
.ptrd_list .item5 span {
  background: rgba(0, 207, 186, 1);
}
.ptrd_list .item2,
.ptrd_list .item4 {
  border: 1px solid rgba(255, 146, 32, 0.4);
}
.ptrd_list .item2 span,
.ptrd_list .item4 span {
  background: rgba(255, 146, 32, 1);
}
.ptrd_list .item3 span {
  background: rgba(30, 162, 247, 1);
}
.ptrd_list .item ul li {
  font-size: 14px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin: 19px auto;
  text-align: center;
}
.ppxx {
  margin: 100px 0;
}
.ppxx .ppxx_imgs {
  margin-top: 82px;
}
/* Bç«™ */
.bz {
  margin-top: 130px;
}
.bz_title {
  text-align: center;
}
.bz_title .bz_title_top {
  position: relative;
  height: 98px;
}
.bz_title .bz_title_top img {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 98px;
  transform: translate(-50%, -50%);
}
.bz_title .bz_title_top img:nth-of-type(2) {
  margin-top: -12px;
  margin-left: -12px;
}
.bz_title .title {
  font-size: 40px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 12px;
}
.bz_title_pre {
  margin-top: 24px;
}
.bz_title_pre span {
  margin: 0 10px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.bz_list_desc {
  width: 614px;
}
.bz_list .bz_list_content {
  margin-top: 80px;
}
.bz_list_desc p:nth-of-type(1),
.bz_list_desc p:nth-of-type(2) {
  text-align: right;
}
.bz_list_desc p:nth-of-type(1) span:nth-of-type(1) {
  font-size: 72px;
  font-weight: 400;
  color: rgba(78, 167, 253, 0.12);
}
.bz_list_desc p:nth-of-type(1) span:nth-of-type(2) {
  font-size: 100px;
  font-weight: 400;
  color: rgba(78, 167, 253, 1);
  margin-left: 30px;
}
.bz_list_desc p:nth-of-type(2) {
  font-size: 36px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.bz_list_desc p:nth-of-type(2) b {
  color: rgba(249, 112, 156, 1);
}
.bz_list_desc p:nth-of-type(3) {
  margin-top: 30px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.bz_list .bz_list_content:nth-of-type(2) .bz_list_desc p:nth-of-type(1),
.bz_list .bz_list_content:nth-of-type(2) .bz_list_desc p:nth-of-type(2) {
  text-align: left;
}
.bz_list_more {
  margin-top: 100px;
  display: block;
  line-height: 147px;
  border-radius: 16px;
  background: rgba(249, 112, 156, 1);
  font-size: 48px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.bz_list_more img {
  margin-right: 40.5px;
}
.bz_small {
  margin-top: 120px;
}
.bz_small img {
  width: 100%;
}
.bz_xz {
  background: rgba(245, 249, 255, 1);
  padding: 120px 0;
}
.bz_xz .bz_title_top img {
  width: 892px;
}
.bz_xz_imgs {
  margin-top: 100px;
  width: 100%;
}
.bz_wzbz {
  margin-top: 120px;
}
.bz_wzbz .bz_title_top img {
  width: 849px;
}
.bz_wzbz_list,
.bz_mbqc_list {
  position: relative;
  border-radius: 12px;
  margin-top: 92px;
  width: 1256px;
  height: 570px;
  background-color: #fff;
  border: 4px solid rgba(25, 6, 169, 1);
}
.bz_wzbz_list::before,
.bz_mbqc_list::before {
  content: "";
  position: absolute;
  left: -15px;
  top: -15px;
  width: 1280px;
  height: 594px;
  background: rgba(102, 235, 208, 1);
  border: 4px solid rgba(25, 6, 169, 1);
  border-radius: 12px;
  z-index: -1;
}
.bz_wzbz_list_left {
  width: 542px;
  margin-left: 40px;
}
.bz_wzbz_list_left a {
  text-align: center;
  width: 256px;
  line-height: 95px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.bz_wzbz_list_left a.current {
  background: rgba(249, 112, 156, 1);
  box-shadow: 0;
  color: #fff;
}
.bz_wzbz_list_right {
  width: 524px;
  margin-right: 70px;
}
.bz_wzbz_list_content {
  display: none;
}
.bz_wzbz_list_content.current {
  display: flex;
}
.bz_wzbz_list_content img {
  margin-left: 60px;
}
.bz_tgfa {
  margin-top: 120px;
  padding: 120px 0;
  background: url(../images/bz_tgfa_bg.png) center center no-repeat;
  background-size: 100% 100%;
}
.bz_tgfa_list {
  margin-top: 92px;
}
.bz_tgfa_list .item {
  width: 626px;
  background-color: #fff;
  border-radius: 16px;
  position: relative;
}
.bz_tgfa_list .item .item_title {
  position: relative;
}
.bz_tgfa_list .item .item_title p {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 36px;
  font-weight: 500;
  color: rgba(110, 78, 37, 1);
  text-align: center;
}
.bz_tgfa_list .item .item_desc {
  height: 336px;
}
.bz_tgfa_list .item .item_desc &gt; img {
  width: 586px;
}
.bz_tgfa_list .item .dsp_fgfw_mszx {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bz_tgfa_list .item:hover .dsp_fgfw_mszx {
  display: flex;
}
.bz_mbqc {
  margin-top: 120px;
}
.bz_mbqc .bz_title_top img {
  width: 804px;
}
.bz_mbqc_list .ybqpt_list_body_left {
  margin-left: 40px;
  width: 187px;
}
.bz_mbqc_list .ybqpt_list_body_left a {
  margin-bottom: 60px;
  line-height: 38px;
}
.bz_mbqc_list .ybqpt_list_body_left a:last-of-type {
  margin-bottom: 0;
}
.bz_mbqc_list .ybqpt_list_body_left a.current {
  color: rgba(249, 112, 156, 1);
}
.bz_mbqc_list .ybqpt_list_body_left::after {
  height: 454.01px;
}
.bz_mbqc_list .ybqpt_list_body_left a.current::after {
  background: rgba(249, 112, 156, 1);
}
.bz_mbqc_list_right {
  width: 925px;
  margin-right: 38px;
}
.bz_mbqc_list_right .bz_mbqc_list_content {
  display: none;
}
.bz_mbqc_list_right .bz_mbqc_list_content.current {
  display: block;
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li {
  float: left;
  width: 272px;
  margin-right: 54px;
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li:nth-of-type(1),
.bz_mbqc_list_right .bz_mbqc_list_content ul li:nth-of-type(2),
.bz_mbqc_list_right .bz_mbqc_list_content ul li:nth-of-type(3) {
  margin-bottom: 20px;
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li:nth-of-type(3n) {
  margin-right: 0;
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li p:nth-of-type(1) {
  margin-top: 8px;
  height: 35px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li p:nth-of-type(2) {
  margin-top: 6px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(249, 112, 156, 1);
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li p:nth-of-type(2) img {
  margin-right: 2px;
}
.bz_mbqc_list_right .bz_mbqc_list_content ul li:hover p {
  color: rgba(249, 112, 156, 1);
}
.bz_bbks {
  margin-top: 120px;
  padding: 120px 0;
  background: rgba(245, 249, 255, 1);
}
.bz_bbks_imgs {
  margin-top: 100px;
  width: 100%;
}
.bz_tgal {
  margin: 120px 0;
}
.bz_tgal_list {
  margin-top: 93px;
  height: 709px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
}
.bz_tgal_head {
  height: 153px;
  border-radius: 30px 30px 0px 0px;
  background: rgba(75, 159, 249, 0.07);
}
.bz_tgal_head_link {
  width: 1220px;
  line-height: 93px;
  border-radius: 61.5px;
  background: #fff;
}
.bz_tgal_head_link a {
  display: block;
  width: 406px;
  font-size: 36px;
  font-weight: 500;
  color: rgba(75, 159, 249, 1);
  text-align: center;
  border-radius: 61.5px;
}
.bz_tgal_head_link a.current {
  background: rgba(75, 159, 249, 1);
  color: #fff;
}
.bz_tgal_body {
  height: 709px;
}
.bz_tgal_body .bz_tgal_content {
  display: none;
  position: relative;
  margin-top: 60px;
}
.bz_tgal_body .bz_tgal_content.current {
  display: flex;
}
.bz_tgal_content_left {
  width: 485px;
  margin-left: 100px;
}
.bz_tgal_content_left p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.bz_tgal_content_left p:nth-of-type(1) img {
  margin-right: 26px;
}
.bz_tgal_content_left p:nth-of-type(2) {
  margin-top: 40px;
  font-size: 26px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.bz_tgal_content_right {
  width: 444px;
  margin-right: 120px;
}
.bz_tgal_content_right .item {
  position: relative;
  margin-left: 80px;
  text-align: center;
  z-index: 1;
}
.bz_tgal_content_right p {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(102, 102, 102, 1);
}
.bz_tgal_content_bar {
  position: absolute;
  z-index: 1;
  bottom: -10px;
  left: 50px;
  width: 1181px;
  height: 137px;
  border-radius: 20px;
  background: rgba(75, 159, 249, 0.06);
}
/* ä¸ªäººip */
.grip_wlsn {
  margin-top: 120px;
  position: relative;
}
.grip_wlsn .content {
  border-radius: 38px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  position: relative;
}
.grip_wlsn_title {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  width: 454px;
  line-height: 118px;
  border-radius: 0px 0px 40px 40px;
  background: linear-gradient(
      180deg,
      rgba(242, 149, 48, 1) 0%,
      rgba(237, 108, 50, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.grip_wlsn_title p,
.grip_wlsn_bottom p {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.grip_wlsn_bottom {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 202px;
  line-height: 162px;
  border-radius: 0px 0px 20px 20px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 0.8) 0%,
      rgba(43, 207, 166, 0.8) 100%
    ),
    rgba(204, 204, 204, 1);
}
.grip_wlsn a {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translate(-50%, 0);
}
.grip_yyqw {
  margin-top: 156px;
  background: rgba(243, 245, 249, 1);
  padding: 120px 0;
}
.grip_yyqw_list {
  margin-top: 80px;
}
.grip_yyqw_list ul li {
  float: left;
  width: 400px;
  height: 253px;
  border-radius: 12px;
  background: #fff;
  margin-right: 40px;
  margin-bottom: 40px;
  transition: all 0.3s;
}
.grip_yyqw_list ul li:nth-of-type(3n) {
  margin-right: 0;
}
.grip_yyqw_list ul li .li_top {
  margin: 40px 30px 24px 30px;
}
.grip_yyqw_list ul li .li_top_re {
  margin-left: 16px;
}
.grip_yyqw_list ul li .li_top_re p {
  font-size: 24px;
  font-weight: 500;
  line-height: 34.75px;
  color: rgba(51, 51, 51, 1);
}
.grip_yyqw_list ul li .li_top_re dl {
  margin-top: 9px;
}
.grip_yyqw_list ul li .li_top_re dl dd {
  line-height: 27px;
  border-radius: 12px;
  background: rgba(40, 155, 126, 0.07);
  padding: 3px 10px 3px 10px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
}
.grip_yyqw_list ul li .li_top_re dl dd:last-of-type {
  margin-right: 0;
}
.grip_yyqw_list ul li .li_desc {
  font-size: 18px;
  font-weight: 400;
  line-height: 26.06px;
  color: rgba(102, 102, 102, 1);
  margin: 0 30px;
}
.grip_yyqw_list ul li:hover {
  transform: translate(0, -12px);
}
.grip_yyqw .dsp_fgfw_mszx {
  margin: 20px auto 0;
}
.grip_hyld {
  margin-top: 120px;
}
.grip_hyld_list {
  margin-top: 80px;
}
.grip_hyld_list ul li {
  float: left;
  width: 620px;
  height: 266px;
  border-radius: 10px;
  background: rgba(243, 245, 249, 1);
  position: relative;
  margin-bottom: 40px;
  margin-right: 40px;
}
.grip_hyld_list ul li:nth-of-type(2n) {
  margin-right: 0;
}
.grip_hyld_list ul li span {
  position: absolute;
}
.grip_hyld_list ul li span:nth-of-type(1) {
  left: 40px;
  top: 0;
  width: 99px;
  height: 123px;
  line-height: 173px;
  background: linear-gradient(
      180deg,
      rgba(26, 173, 137, 0.8) 0%,
      rgba(43, 207, 166, 0.8) 100%
    ),
    rgba(40, 155, 126, 1);
  font-size: 48px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.grip_hyld_list ul li span:nth-of-type(2) {
  right: 30px;
  top: 20px;
  font-size: 120px;
  line-height: 144px;
  color: rgba(0, 0, 0, 0.08);
}
.grip_hyld_list ul li p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin: 60px 40px 0 159px;
}
.grip_hyld_list ul li p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin: 50px 40px 0 40px;
}
.grip_hyld_list ul li:hover {
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 0.8) 0%,
      rgba(43, 207, 166, 0.8) 100%
    ),
    rgba(243, 245, 249, 1);
  box-shadow: 0px 2px 40px 0px rgba(40, 155, 126, 0.4);
}
.grip_hyld_list ul li:hover span:nth-of-type(1) {
  background: rgba(255, 141, 26, 1);
}
.grip_hyld_list ul li:hover p {
  color: #fff;
}
.grip_list {
  margin-top: 120px;
  position: relative;
}
.grip_list .grip_list_head {
  position: relative;
}
.grip_list .grip_list_head a {
  line-height: 30px;
  display: block;
  font-size: 20px;
  font-weight: 400;
  color: rgba(40, 155, 126, 0.5);
  margin-bottom: 60px;
  padding-left: 22px;
  position: relative;
}
.grip_list .grip_list_head a.current::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2.5px;
  width: 5px;
  height: 30px;
  background: rgba(40, 155, 126, 1);
}
.grip_list .grip_list_head::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 549px;
  background: rgba(40, 155, 126, 0.19);
}
.grip_list_right {
  position: absolute;
  right: 0;
  top: 0;
  width: 1320px;
}
.grip_list_right_content {
  display: none;
}
.grip_list_right_content.current {
  display: block;
}
.grip_list_right_content .item {
  margin-bottom: 100px;
}
.grip_list_right_content .item_top_icon {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 8.05px 24.15px 89.45px -11.63px rgba(22, 52, 80, 0.1);
}
.grip_list_right_content .item_top span {
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-left: 24px;
}
.grip_list_right_content p {
  position: relative;
  padding-left: 30px;
  margin-top: 10px;
  width: 993px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26.06px;
  color: rgba(102, 102, 102, 1);
}
.grip_list_right_content p::before {
  content: "Â·";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 24px;
  font-weight: 700;
  line-height: 34.75px;
  color: rgba(40, 155, 126, 1);
}
.grip_list_right_content .grip_list_right_imgs {
  margin-top: 40px;
  width: 100%;
}
.grip_dzpp {
  margin-top: 20px;
  background: rgba(243, 245, 249, 1);
  padding: 120px 0;
}
.grip_dzpp_list {
  margin-top: 80px;
}
.grip_dzpp_list_head {
  margin: 0 auto;
  width: 584px;
  line-height: 75px;
  border-radius: 51.5px;
  background: rgba(255, 255, 255, 1);
}
.grip_dzpp_list_head a {
  display: block;
  width: 50%;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #000;
}
.grip_dzpp_list_head a.current {
  color: #fff;
  border-radius: 51.5px;
  background: linear-gradient(
    180deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.grip_dzpp_list_body {
  margin-top: 60px;
  border-radius: 21px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 40px 29px;
}
.grip_dzpp_list_content {
  display: none;
}
.grip_dzpp_list_content.current {
  display: block;
}
.grip_dzpp_list_content img {
  width: 100%;
}
.grip {
  background: linear-gradient(
      180deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(40, 155, 126, 1);
}
.grip,
.grip .content {
  height: 300px;
}
.grip .grip_left p {
  color: #fff;
  font-weight: 500;
}
.grip .grip_left p:nth-of-type(1) {
  font-size: 36px;
}
.grip .grip_left p:nth-of-type(2) {
  font-size: 48px;
}
.grip .grip_left p:nth-of-type(2) b {
  font-size: 60px;
}
.grip .grip_right a {
  width: 263px;
  line-height: 80px;
  border-radius: 40px;
  background: #fff;
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 30px;
  font-weight: 700;
  transition: all 0.2s;
}
.grip .grip_right a img {
  margin-right: 16px;
}
.grip .grip_right a:hover {
  transform: scale(1.1);
}
/* ä¿¡æ¯å¡«å…… */
.xxtc_cpxl {
  margin-top: 121px;
}
.xxtc_cpxl_list {
  margin-top: 80px;
}
.xxtc_cpxl_list .item {
  width: 580px;
  height: 618px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.xxtc_cpxl_list .item:nth-of-type(2) {
  width: 504px;
}
.xxtc_cpxl_list .item_center p {
  width: 158px;
  font-size: 24px;
  font-weight: 400;
  color: #000;
  text-align: center;
}
.xxtc_cpxl_list .item p {
  text-align: center;
  line-height: 100px;
  border-radius: 16px 16px 0px 0px;
  background: linear-gradient(
      90deg,
      rgba(255, 159, 23, 1) 0%,
      rgba(255, 105, 4, 1) 100%
    ),
    linear-gradient(
      270deg,
      rgba(26, 173, 137, 0.8) 0%,
      rgba(43, 207, 166, 0.8) 100%
    ),
    rgba(204, 204, 204, 1);
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}
.xxtc_cpxl_list .item .item_list {
  padding: 30px 50px;
}
.xxtc_cpxl_list .item:nth-of-type(2) .item_list {
  padding: 40px;
}
.xxtc_cpxl_list .item_list ul li {
  margin-bottom: 30px;
  width: 424px;
  height: 82px;
  border-radius: 8px;
  border: 1px solid rgba(40, 155, 126, 1);
}
.xxtc_cpxl_list .item_list ul li:last-of-type {
  margin-bottom: 0;
}
.xxtc_cpxl_list .item_list_left {
  width: 108px;
  height: 82px;
  border-radius: 8px 0px 0px 8px;
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.xxtc_cpxl_list .item_list ul li .item_list_left span {
  display: inline-block;
  width: 40px;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.xxtc_cpxl_list .item_list ul li:nth-of-type(2) .item_list_left span {
  width: 60px;
}
.xxtc_cpxl_list .item_list ul li span.item_list_right {
  width: 268px;
  font-size: 20px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
  margin: 0 auto;
}
.xxtc_yqya {
  margin-top: 120px;
  padding: 120px 0;
  background: rgba(243, 245, 249, 1);
}
.xxtc_yqya_list {
  margin-top: 120px;
  position: relative;
}
.xxtc_yqya_list_center {
  text-align: center;
}
.xxtc_yqya_list_center p {
  margin: 17px auto 0;
  width: 268px;
  line-height: 82px;
  border-radius: 41px;
  background: rgba(40, 155, 126, 0.08);
  font-size: 36px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.xxtc_yqya_list .xxtc_yqya_list_content .item {
  width: 418px;
  height: 172px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
}
.xxtc_yqya_list .xxtc_yqya_list_content .item p {
  width: 358px;
  margin: 0 auto;
}
.xxtc_yqya_list .xxtc_yqya_list_content .item p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  line-height: 34.75px;
  color: rgba(51, 51, 51, 1);
}
.xxtc_yqya_list .xxtc_yqya_list_content .item p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  line-height: 20.27px;
  color: rgba(102, 102, 102, 1);
}
.xxtc_yqya_list .xxtc_yqya_list_content .item:nth-of-type(1) {
  border-radius: 30px 30px 4px 30px;
  top: 0;
}
.xxtc_yqya_list .xxtc_yqya_list_content .item:nth-of-type(2) {
  border-radius: 30px 30px 30px 4px;
  top: 212px;
}
.xxtc_yqya_list .xxtc_yqya_list_content .item:nth-of-type(3) {
  border-radius: 30px 10px 30px 30px;
  top: 0;
  right: 0;
}
.xxtc_yqya_list .xxtc_yqya_list_content .item:nth-of-type(4) {
  border-radius: 10px 30px 30px 30px;
  top: 211px;
  right: 0;
}
.xxtc_qybl {
  padding: 120px 0;
  background: rgba(243, 245, 249, 1);
}
.xxtc_qybl_list {
  position: relative;
  height: 449px;
}
.mmww.xxtc_qybl .mmww_item_left p:nth-of-type(2) {
  width: 316px;
  margin-left: 33px;
}
.mmww.xxtc_qybl .mmww_center {
  margin-top: 158px;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
  width: 295px;
  height: 295px;
}
.mmww.xxtc_qybl .mmww_center::before {
  content: "";
  position: absolute;
  width: 353px;
  height: 353px;
  border: 2px dashed rgba(40, 155, 126, 1);
  border-radius: 50%;
}
.mmww.xxtc_qybl .mmww_center_title {
  position: static;
  width: 100%;
  transform: translate(0, 0);
}
.mmww.xxtc_qybl .mmww_icon_03 {
  top: 528px;
}
.mmww.xxtc_qybl .mmww_icon_04 {
  top: 526px;
}
.mmww.xxtc_qybl .mmww_item_right p {
  padding-left: 84px;
}
.xxtc_zsfw {
  margin-top: 120px;
}
.xxtc_zsfw_list {
  position: relative;
  margin-top: 80px;
  height: 659px;
  border-radius: 40px;
  background: linear-gradient(
      90deg,
      rgba(255, 159, 23, 1) 0%,
      rgba(255, 105, 4, 1) 100%
    ),
    linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(30, 36, 54, 1);
}
.xxtc_zsfw_list_title {
  position: absolute;
  left: 66px;
  top: 251px;
  width: 147px;
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}
.xxtc_zsfw_list_content {
  position: absolute;
  right: -65px;
  top: 30px;
  padding: 40px;
  width: 920px;
  height: 606px;
  border-radius: 40px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.xxtc_zsfw_list_content dl {
  width: 285px;
  height: 288px;
  border-radius: 20px;
  background: rgba(40, 155, 126, 0.06);
  display: flex;
  flex-wrap: wrap;
}
.xxtc_zsfw_list_content dl dt {
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  line-height: 83px;
  height: 83px;
  border-radius: 20px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    linear-gradient(90deg, rgba(255, 159, 23, 1) 0%, rgba(255, 105, 4, 1) 100%),
    rgba(204, 204, 204, 1);
}
.xxtc_zsfw_list_content dl dd {
  width: 50%;
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  text-indent: 1em;
}
.xxtc_zsfw .dsp_fgfw_mszx {
  margin-top: 140px;
}
.xxtc_yqbx {
  margin-top: 120px;
  padding: 120px 0;
  background: rgba(243, 245, 249, 1);
}
.xxtc_yqbx_title {
  position: relative;
}
.xxtc_yqbx_title span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 140px;
  font-weight: 400;
  color: rgba(40, 155, 126, 0.1);
}
.xxtc_yqbx_list {
  margin-top: 80px;
}
.xxtc_yqbx_left {
  width: 324px;
}
.xxtc_yqbx_left a {
  margin-top: 30px;
  display: block;
  width: 324px;
  line-height: 112px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.xxtc_yqbx_left a.current {
  width: 352px;
  background: url(../images/xmt_mdll_04_c.png) center center no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0);
}
.xxtc_yqbx_right {
  width: 900px;
  height: 514.86px;
  background: url(../images/xxtc_yqbx_01.png) center center no-repeat;
}
.xxtc_yqbx_right_content {
  display: none;
}
.xxtc_yqbx_right_content.current {
  display: block;
}
.xxtc_yqbx_right_content img {
  width: 686.07px;
  height: 435.39px;
  margin-left: 105.88px;
  margin-top: 34.66px;
}
.xxtc_fgfw,
.xxtc_cbbx1,
.xxtc_jcdj {
  margin-top: 0;
  background: none;
}
.xxtc_cbbx {
  margin-top: 0;
}
.xxtc_jcdj.fgfw .item {
  width: 366.63px;
}
.xxtc_jcdj.fgfw .fgfw_list .item.current {
  width: 545px;
}
.xxtc_jcdj .fgfw_list .item_imgs {
  width: 239px;
}
.xxtc_jcdj .fgfw_list .item.current .item_imgs {
  width: 328px;
}
.xxtc_jcdj.fgfw .fgfw_list .item:last-of-type .item_imgs {
  margin: 104px auto 0;
}
.xxtc_dzpp .grip_dzpp_list_head {
  width: 876px;
}
/* å…³äºŽæˆ‘ä»¬ */
.gywm_why {
  position: relative;
}
.gywm_wmss {
  margin-top: 246px;
}
.xwyx_title_pre1 {
  font-size: 40px;
  font-weight: 700;
  color: rgba(51, 51, 51, 0.1);
  text-align: center;
}
.gywm_wmss_list {
  margin-top: 80px;
  position: relative;
}
.gywm_wmss_list_content {
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 1000px;
  height: 448px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.1);
}
.gywm_wmss_list_content img {
  position: absolute;
  left: 50px;
  top: -30px;
}
.gywm_wmss_list_content p {
  padding: 0 50px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  margin-top: 24px;
}
.gywm_wmss_list_content p:nth-of-type(1) {
  margin-top: 82px;
}
.gywm_wmss_list_content_bar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1000px;
  height: 21px;
  border-radius: 0px 0px 10px 10px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(255, 255, 255, 1);
}
.gywm_wmdys {
  margin-top: 100px;
  background: url(../images/gywm_wmdys_bg.png) center center no-repeat;
  padding: 120px 0 80px;
  background-size: 100% 100%;
}
.gywm_wmdys_left p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.gywm_wmdys_left p:nth-of-type(2) {
  font-size: 40px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.31);
  position: relative;
}
.gywm_wmdys_left p:nth-of-type(2)::before {
  content: "";
  position: absolute;
  bottom: -80px;
  width: 61px;
  height: 9px;
  background: rgba(255, 255, 255, 1);
}
.gywm_wmdys_right {
  width: 918px;
}
.gywm_wmdys_right ul li {
  width: 306px;
  height: 245px;
  background: #fff;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.gywm_wmdys_right ul li:nth-of-type(2n-1) {
  background: #e0e0e0;
}
.gywm_wmdys_right ul li .gywm_wmdys_top {
  width: 206px;
  margin-top: 59px;
}
.gywm_wmdys_right ul li span {
  font-size: 24px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  margin-left: 15.5px;
}
.gywm_wmdys_right ul li p {
  width: 206px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 23.17px;
  color: rgba(0, 0, 0, 1);
}
.gywm_qywh {
  margin-top: 120px;
}
.gywm_qywh_list {
  margin-top: 44px;
}
.gywm_qywh_list .item {
  height: 375px;
  background: rgba(243, 245, 249, 1);
}
.gywm_qywh_list .item .item_left {
  position: relative;
}
.gywm_qywh_list .item .item_left p {
  position: absolute;
  left: 70px;
  bottom: 36px;
  font-size: 30px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}
.gywm_qywh_list .item .item_left p b {
  font-size: 48px;
  color: rgba(255, 141, 26, 1);
}
.gywm_qywh_list .item .item_right {
  width: 610px;
}
.gywm_qywh_list .item .item_right p {
  margin-left: 143px;
  width: 326px;
  font-size: 24px;
  font-weight: 500;
  line-height: 48px;
  color: rgba(51, 51, 51, 1);
}
.gywm_qywh_list .item .item_right p:nth-of-type(1) {
  margin-top: 67px;
  font-size: 30px;
  font-weight: 500;
  line-height: 43.44px;
  color: rgba(40, 155, 126, 1);
}
.gywm_qywh_list .item .item_right p:nth-of-type(2) {
  margin-top: 41px;
}

.gywm_qyry {
  position: relative;
  margin-top: 120px;
  background: url(../images/gywm_qyry_01.png) center center no-repeat;
  padding: 120px 0;
}
.gywm_qyry .gywm_qyry_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(30, 36, 54, 0.8);
}
.gywm_qyry .content {
  position: relative;
  z-index: 1;
}
.gywm_qyry_list .gywm_qyry_list_left p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.gywm_qyry_list .gywm_qyry_list_left p:nth-of-type(2) {
  position: relative;
  margin-top: 20px;
  font-size: 40px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.31);
}
.gywm_qyry_list .gywm_qyry_list_left p:nth-of-type(2)::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -70px;
  width: 61px;
  height: 9px;
  background: #fff;
}
.gywm_qyry_dot {
  margin-left: 74px;
}
.gywm_qyry_dot {
  width: 7px;
}
.gywm_qyry_dot span {
  display: inline-block;
  width: 7px;
  height: 77px;
  background: rgba(204, 204, 204, 1);
  margin-bottom: 6px;
}
.gywm_qyry_dot span:last-of-type {
  margin-bottom: 0;
}
.gywm_qyry_dot span.current {
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.gywm_qyry_list_bottom {
  margin-top: 40px;
  height: 187px;
  background: rgba(255, 255, 255, 0.16);
  padding: 0 27px;
}
.gywm_qyry_list_bottom .li_img {
  width: 186.32px;
  height: 140px;
  position: relative;
  border: 4px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
}
.gywm_qyry_list_bottom .li_img .li_img_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.gywm_qyry_list_bottom .li_img p {
  width: 129px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.gywm_qyry_list_bottom .li_img img {
  width: 100%;
}
.gywm_qyry_list_bottom .li_img.current {
  border-color: rgba(255, 141, 26, 1);
}
.gywm_qyry_list_bottom .li_img.current .li_img_bg,
.gywm_qyry_list_bottom .li_img.current p {
  display: none;
}
.gywm_bghj {
  margin-top: 120px;
}
.gywm_bghj_list {
  margin-top: 80px;
}
.gywm_bghj_list .gywm_bghj_list_box {
  width: 596px;
  height: 249px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.gywm_bghj_list .gywm_bghj_list_box p {
  width: 512px;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}
.gywm_bghj_list img:nth-of-type(1),
.gywm_bghj_list img:nth-of-type(2) {
  margin-left: 8px;
}
.gywm_bghj_list img:nth-of-type(3) {
  margin-right: 8px;
}
.gywm_bghj_list img:nth-of-type(3),
.gywm_bghj_list img:nth-of-type(4) {
  margin-top: 10px;
}
.gywm_tdfc {
  margin-top: 120px;
  padding: 120px 0 105px;
  position: relative;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.gywm_tdfc .gywm_tdfc_left {
  width: 215px;
}
.gywm_tdfc .gywm_tdfc_left p:nth-of-type(1) {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.gywm_tdfc .gywm_tdfc_left p:nth-of-type(2) {
  margin-top: 20px;
  font-size: 40px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.31);
}
.gywm_tdfc .gywm_tdfc_left p:nth-of-type(3) {
  position: relative;
  margin-top: 36px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.gywm_tdfc .gywm_tdfc_left p:nth-of-type(3)::before {
  content: "";
  position: absolute;
  bottom: -36px;
  left: 0;
  width: 61px;
  height: 9px;
  background: #fff;
}
.gywm_tdfc_list {
  position: absolute;
  right: 0;
  top: 100px;
  width: 1060px;
  height: 469px;
  background: rgba(243, 245, 249, 1);
}
.gywm_tdfc_list .gywm_tdfc_list_left {
  margin-left: 40px;
}
.gywm_tdfc_list .gywm_tdfc_list_left img:nth-of-type(1) {
  margin-bottom: 20px;
}
.gywm_tdfc_list .gywm_tdfc_list_left img:nth-of-type(3) {
  margin-left: 18px;
}
.gywm_tdfc_list .gywm_tdfc_list_right {
  margin-right: 40px;
}
.gywm_qylc {
  margin-top: 176px;
}
.gywm_info_top {
  background: url(../images/gywm_info_01.png);
  background-size: 100% 100%;
  padding: 60px 0 50px;
}
.gywm_info_top .gywm_info_top_left p {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}
.gywm_info_top .gywm_info_top_left p b {
  font-size: 48px;
  font-weight: 700;
}
.gywm_info_top_right a {
  width: 320px;
  height: 102px;
  border-radius: 51px;
  background: linear-gradient(
      90deg,
      rgba(255, 159, 23, 1) 0%,
      rgba(255, 105, 4, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
}
.gywm_info_top_right a p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.gywm_info_top_right a p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.gywm_info_bottom {
  position: relative;
  padding: 120px 0;
  background: url(../images/gywm_info_02.png);
  background-size: 100% 100%;
}
.gywm_info_bottom .gywm_info_bottom_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(8, 28, 76, 0.6);
}
.gywm_info_bottom .content {
  position: relative;
  z-index: 1;
}
.gywm_info_bottom_left .text1:nth-of-type(1),
.gywm_info_bottom_left .text1:nth-of-type(2) {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.gywm_info_bottom_left .text1:nth-of-type(3) {
  margin-top: 27px;
  font-size: 24px;
  font-weight: 400;
  color: #fff;
}
.gywm_info_bottom_left a {
  transition: all 0.3s;
}
.gywm_info_bottom_left a:hover {
  transform: scale(1.1);
}
.gywm_info_bottom_left_more {
  margin-top: 80px;
  width: 478px;
  height: 101px;
  border-radius: 59.5px;
  background: rgba(0, 0, 0, 0.1);
  border: 3px solid rgba(255, 255, 255, 0.5);
}
.gywm_info_bottom_left_more p {
  width: 144px;
  opacity: 0.8;
  font-size: 24px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  margin-left: 36px;
}
.gywm_info_bottom_left_more .gywm_info_bottom_left_more_right {
  margin-right: 10px;
  text-align: center;
  width: 263px;
  line-height: 80px;
  border-radius: 40px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.1);
  font-size: 30px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
}
.gywm_info_bottom_left_more .gywm_info_bottom_left_more_right img {
  margin-right: 18.6px;
}

.gywm_lxwm {
  margin: 100px 0 120px;
}
.gywm_lxwm_list {
  margin-top: 60px;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.gywm_lxwm_list .map {
  width: 100%;
}
.gywm_lxwm_list_info {
  position: absolute;
  top: 128px;
  left: 51px;
  width: 324px;
  height: 280px;
  background: rgba(255, 255, 255, 1);
}
.gywm_lxwm_list_info p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin-top: 20px;
  padding: 0 15px 0 30px;
}
.gywm_lxwm_list_info p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: #000;
  padding-left: 30px;
  position: relative;
  margin-top: 40px;
}
.gywm_lxwm_list_info p:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 5px;
  height: 24px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.gywm_lxwm_list_map {
  position: absolute;
  right: 319px;
  top: 145px;
  width: 397px;
  text-align: center;
}
.gywm_lxwm_list_map .gywm_lxwm_content {
  width: 397px;
  height: 86px;
  border-radius: 8px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
  margin-bottom: 13px;
}
.gywm_lxwm_list_map .gywm_lxwm_content .gywm_lxwm_content_left {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  background: #fff;
}
.gywm_lxwm_list_map .gywm_lxwm_content .gywm_lxwm_content_right {
  margin-left: 14px;
  width: 281px;
  text-align: left;
}
.gywm_lxwm_list_map .gywm_lxwm_content .gywm_lxwm_content_right p {
  color: #fff;
}
.gywm_lxwm_list_map
  .gywm_lxwm_content
  .gywm_lxwm_content_right
  p:nth-of-type(1) {
  font-size: 16px;
  font-weight: 500;
}
.gywm_lxwm_list_map
  .gywm_lxwm_content
  .gywm_lxwm_content_right
  p:nth-of-type(2) {
  font-size: 13px;
  font-weight: 400;
  margin-top: 4px;
}
/* æ–°åŠ&nbsp;çš„æ&nbsp;·å¼ */
.dsp_fgfw.fgfw.zgty .fgfw_list .item:nth-of-type(4).current .item_imgs {
  width: 223px;
}
.mdll_video {
  background: url(../images/xmt_mdll_01.png) center center no-repeat;
  width: 345px;
  height: 701px;
  overflow: hidden;
  position: absolute;
  top: -149.7px;
  left: 374.6px;
  width: 345.77px;
}
.bf {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  cursor: pointer;
  width: 80px;
}
.pause {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  cursor: pointer;
  width: 80px;
}
.mdll_video video {
  display: none;
  width: 308px;
  height: 668px;
  margin-top: 16px;
  margin-left: 20px;
  object-fit: fill;
  border-radius: 40px;
}
.mdll_video video.current {
  display: block;
}
.fgtc_list_zx {
  height: 84px;
  overflow: hidden;
}
.fgtc_list_zx #FontScroll {
  margin-top: 0;
}
.fgtc_list_zx #FontScroll dl {
  line-height: 84px;
}
.fgtc_list_zx #FontScroll dl dd {
  width: 100%;
}
.fgtc_list_zx #FontScroll dl dd a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fgtc_list_zx #FontScroll dl dd span {
  width: 50%;
}
.fgfw_list.fgfw_list_bg .item {
  position: relative;
}
.fgfw_list.fgfw_list_bg .item dl {
  filter: blur(0);
  position: absolute;
  bottom: 11%;
  left: 50%;
  transform: translate(-50%, 0);
}
.fgfw_list.fgfw_list_bg .item:nth-of-type(4) img {
  filter: blur(2px);
}
.fgfw_list.fgfw_list_bg .item:nth-of-type(4).current .item_imgs img {
  width: 289px;
  height: 223px;
}
.fgfw_list.fgfw_list_bg .item.current dl {
  bottom: 30%;
}
/* ä¿®æ”¹å…³äºŽæˆ‘ä»¬ */
.gywm_qylc_list {
  margin-top: 60px;
  position: relative;
  background: url(../images/gywm_qylc_01.png) center center no-repeat;
  background-size: 100% 100%;
  height: 672.33px;
}
.gywm_qylc_list_bar {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 44px;
  border-radius: 22.5px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.gywm_qylc_list_bar::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1200px;
  border-bottom: 1px dashed rgba(255, 255, 255, 1);
}
.gywm_qylc_list_circle {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  height: 44px;
  width: 100%;
}
.gywm_qylc_list_circle span {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 50%;
  margin-top: -10px;
}
.gywm_qylc_list_circle span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 1);
}
.gywm_qylc_list_circle span:nth-of-type(1) {
  left: 197.5px;
}
.gywm_qylc_list_circle span:nth-of-type(2) {
  left: 335px;
}
.gywm_qylc_list_circle span:nth-of-type(3) {
  left: 472.5px;
}
.gywm_qylc_list_circle span:nth-of-type(4) {
  left: 610px;
}
.gywm_qylc_list_circle span:nth-of-type(5) {
  left: 747.5px;
}
.gywm_qylc_list_circle span:nth-of-type(6) {
  left: 885px;
}
.gywm_qylc_list_circle span:nth-of-type(7) {
  left: 1002.5px;
}
.gywm_qylc_list_circle span:nth-of-type(8) {
  left: 1160px;
}
.gywm_qylc_list_arrow {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  height: 44px;
  width: 100%;
}
.gywm_qylc_list_arrow span {
  position: absolute;
  width: 0;
  height: 0;
}
.gywm_qylc_list_arrow span:nth-of-type(1),
.gywm_qylc_list_arrow span:nth-of-type(3),
.gywm_qylc_list_arrow span:nth-of-type(5),
.gywm_qylc_list_arrow span:nth-of-type(7) {
  border-bottom: 8px solid rgba(43, 207, 166, 1);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  top: -8px;
}
.gywm_qylc_list_arrow span:nth-of-type(2),
.gywm_qylc_list_arrow span:nth-of-type(4),
.gywm_qylc_list_arrow span:nth-of-type(6),
.gywm_qylc_list_arrow span:nth-of-type(8) {
  border-top: 8px solid rgba(43, 207, 166, 1);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  top: 44px;
}
.gywm_qylc_list_arrow span:nth-of-type(1) {
  left: 202px;
}
.gywm_qylc_list_arrow span:nth-of-type(2) {
  left: 339px;
}
.gywm_qylc_list_arrow span:nth-of-type(3) {
  left: 475px;
}
.gywm_qylc_list_arrow span:nth-of-type(4) {
  left: 614px;
}
.gywm_qylc_list_arrow span:nth-of-type(5) {
  left: 749px;
}
.gywm_qylc_list_arrow span:nth-of-type(6) {
  left: 889px;
}
.gywm_qylc_list_arrow span:nth-of-type(7) {
  left: 1005px;
}
.gywm_qylc_list_arrow span:nth-of-type(8) {
  left: 1164px;
}
.gywm_qylc_list .gywm_qylc_list_content .item {
  position: absolute;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(1) {
  top: 377px;
  left: 0;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(2) {
  top: 45px;
  left: 116px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(3) {
  top: 377px;
  left: 258px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(4) {
  top: 81px;
  left: 392px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(5) {
  top: 377px;
  left: 536px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(6) {
  top: 45px;
  left: 664px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(7) {
  top: 377px;
  left: 808px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(8) {
  top: 45px;
  left: 922px;
}
.gywm_qylc_list .gywm_qylc_list_content .item:nth-of-type(9) {
  top: 377px;
  left: 1082px;
}
.gywm_qylc_list .item .item_title {
  text-align: center;
}
.gywm_qylc_list .item .item_title p {
  font-size: 16px;
}
.gywm_qylc_list .item .item_title p:nth-of-type(1) {
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.gywm_qylc_list .item .item_title p:nth-of-type(2) {
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.gywm_qylc_list .item .item_desc {
  position: relative;
  font-size: 12px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  width: 110px;
  margin-left: 72px;
}
.gywm_qylc_list .item:nth-of-type(1) .item_desc,
.gywm_qylc_list .item:nth-of-type(3) .item_desc,
.gywm_qylc_list .item:nth-of-type(5) .item_desc,
.gywm_qylc_list .item:nth-of-type(7) .item_desc,
.gywm_qylc_list .item:nth-of-type(9) .item_desc {
  padding-top: 12px;
  margin-top: 19px;
}
.gywm_qylc_list .item:nth-of-type(2) .item_desc,
.gywm_qylc_list .item:nth-of-type(4) .item_desc,
.gywm_qylc_list .item:nth-of-type(6) .item_desc,
.gywm_qylc_list .item:nth-of-type(8) .item_desc {
  padding-bottom: 12px;
  margin-bottom: 19px;
}
.gywm_qylc_list .item .item_desc::before {
  content: "";
  position: absolute;
  left: -10px;
  height: 100%;
  border-left: 1px dashed rgba(40, 155, 126, 1);
}
.gywm_qylc_list .item .item_desc::after {
  content: "";
  position: absolute;
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(
    270deg,
    rgba(26, 173, 137, 1) 0%,
    rgba(43, 207, 166, 1) 100%
  );
}
.gywm_qylc_list .item:nth-of-type(1) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(3) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(5) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(7) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(9) .item_desc::after {
  top: 0;
}
.gywm_qylc_list .item:nth-of-type(2) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(4) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(6) .item_desc::after,
.gywm_qylc_list .item:nth-of-type(8) .item_desc::after {
  bottom: 0;
}
/* modal */
.modal_bg {
  position: fixed;
  z-index: 10001;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.modal {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10002;
  width: 1095px;
  height: 545.02px;
  background: url(../images/modal_bg.png) center center no-repeat;
  background-size: cover;
}
.modal .modal_left {
  margin-left: 65.32px;
  width: 730px;
  margin-bottom: 65px;
}
.modal_logo {
  display: block;
  margin: 50px auto 0;
}
.modal_left_content {
  margin-top: 34px;
}
.modal_left_content_left {
  width: 227.01px;
  height: 292px;
  background: rgba(255, 255, 255, 1);
  position: relative;
}
.modal_left_content_left img {
  margin: 7.32px;
  width: 212.36px;
  height: 277.35px;
  background: rgba(204, 204, 204, 1);
}
.modal_left_content_left_desc {
  width: 194px;
  line-height: 47px;
  position: absolute;
  bottom: -23.5px;
  left: 50%;
  transform: translate(-50%, 0);
  background: url(../images/modal_05.png) center center no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.modal_left_content_left_desc p {
  font-size: 14px;
  font-weight: 500;
  color: rgba(7, 51, 40, 1);
}
.modal_left_content_left_desc p b {
  font-size: 20px;
}
.modal_left_content_right {
  width: 460px;
}
.modal_left_content_right_con1 {
  background: url(../images/modal_08.png) center center no-repeat;
  background-size: 100% 100%;
  width: 430px;
  height: 78px;
}
.modal_left_content_right_con1 p {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  width: 400px;
  margin-left: 20px;
}
.modal_left_content_right_con2 {
  margin-top: 13px;
}
.modal_left_content_right_con2 .icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.36);
  margin: 0 10px 0 14px;
}
.modal_left_content_right_con2 .icon img {
  width: 14px;
  height: 15px;
}
.modal_left_content_right_con2 p {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.modal_left_content_right_con3 {
  margin-top: 26px;
  width: 100%;
  border-bottom: 1px dashed #fff;
}
.modal_left_content_right_con4 {
  margin-top: 26px;
  width: 456px;
  height: 146px;
  border-radius: 9px;
  background: rgba(255, 255, 255, 0.55);
  border: 2px solid rgba(255, 255, 255, 0.34);
}
.modal_left_content_right_con4_box {
  width: 440px;
  height: 130px;
  border-radius: 9px;
  background: #fff;
  border: 2px solid rgba(255, 255, 255, 0.34);
}
.modal_left_content_right_con4 p {
  width: 348px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(7, 64, 50, 1);
}
.modal_right {
  width: 191px;
  margin-right: 18px;
  margin-bottom: 40px;
}
.modal_right_title {
  text-align: center;
  font-size: 18.33px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.modal_right_ewm {
  margin: 27px auto 0;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  width: 168px;
}
.modal_right_ewm img {
  width: 100%;
}
.modal_right_lx {
  margin: 27px auto;
  width: 191px;
  line-height: 57px;
  border-radius: 28.5px;
  background: rgba(40, 155, 126, 0.1);
}
.modal_right_lx img {
  margin-right: 6.5px;
}
.modal_right_lx p {
  font-size: 20px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
}
.ai-fe {
  align-items: flex-end;
}
/* çŸ¥ä¹Žè¥é”€ */
.gjyj {
  margin-top: 120px;
}
.gjyj_list {
  margin-top: 80px;
}
.gjyj_list_left {
  width: 152px;
  height: 449px;
  border-radius: 12px;
  background: rgba(83, 134, 245, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  text-align: center;
}
.gjyj_list_left span {
  font-size: 24px;
  font-weight: 500;
  line-height: 34.75px;
  color: #fff;
  width: 98px;
}
.gjyj_list_right {
  width: calc(100% - 199px);
}
.gjyj_list_right_top span {
  width: 329px;
  line-height: 70px;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
.gjyj_list_right_top span:nth-of-type(1) {
  background: url(../images/zh_gjyj_01.png) center center no-repeat;
}
.gjyj_list_right_top span:nth-of-type(2) {
  background: url(../images/zh_gjyj_02.png) center center no-repeat;
}
.gjyj_list_right_top span:nth-of-type(3) {
  background: url(../images/zh_gjyj_03.png) center center no-repeat;
}
.gjyj_list_right_bottom {
  margin-top: 20px;
}
.gjyj_list_right_bottom dd {
  width: 327px;
  height: 360px;
  position: relative;
}
.gjyj_list_right_bottom dd::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 255px;
  height: 300px;
  background: #fff;
  border: 1px solid transparent;
}
.gjyj_list_right_bottom dd:nth-of-type(1):before {
  border-color: rgba(59, 196, 180, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(2):before {
  border-color: rgba(83, 134, 245, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(3):before {
  border-color: rgba(245, 164, 34, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(1) {
  background: rgba(59, 196, 180, 0.1);
}
.gjyj_list_right_bottom dd:nth-of-type(2) {
  background: rgba(83, 134, 245, 0.1);
}
.gjyj_list_right_bottom dd:nth-of-type(3) {
  background: rgba(245, 164, 34, 0.1);
}
.gjyj_list_right_bottom dd .dd_img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.gjyj_list_right_bottom dd:nth-of-type(1) .dd_img {
  background: rgba(59, 196, 180, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(2) .dd_img {
  background: rgba(83, 134, 245, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(3) .dd_img {
  background: rgba(245, 164, 34, 1);
}
.gjyj_list_right_bottom dd p:nth-of-type(1) {
  margin-top: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 34.75px;
  position: relative;
  z-index: 1;
}
.gjyj_list_right_bottom dd p:nth-of-type(2) {
  margin-top: 45px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  position: relative;
  z-index: 1;
}
.gjyj_list_right_bottom dd p:nth-of-type(3) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  position: relative;
  z-index: 1;
}
.gjyj_list_right_bottom dd:nth-of-type(1) p:nth-of-type(1) {
  color: rgba(59, 196, 180, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(2) p:nth-of-type(1) {
  color: rgba(83, 134, 245, 1);
}
.gjyj_list_right_bottom dd:nth-of-type(3) p:nth-of-type(1) {
  color: rgba(245, 164, 34, 1);
}
.qyxz {
  margin-top: 120px;
  background: rgba(245, 248, 254, 1);
  padding: 120px 0;
}
.qyxz_list {
  margin-top: 50px;
}
.qyxz_list .item {
  width: 625px;
  height: 234px;
  border-radius: 16px;
  background: #fff;
  margin-top: 30px;
  position: relative;
}
.qyxz_list .item img {
  margin-right: 15px;
}
.qyxz_list .item .item_right {
  width: 415px;
}
.qyxz_list .item p:nth-of-type(1) {
  font-size: 30px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.qyxz_list .item p:nth-of-type(2) {
  margin-top: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26.06px;
  color: rgba(102, 102, 102, 1);
}
.qyxz_list .item::before {
  display: none;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  border-radius: 8px;
  background: rgba(83, 134, 245, 1);
  transition: all 0.3s;
}
.qyxz_list .item:hover::before {
  display: block;
}
.dcj {
  margin-top: 120px;
}
.xxtc_yqbx_left.xxtc_yqbx_left_zh a {
  width: 240px;
  line-height: 90px;
  font-size: 30px;
}
.xxtc_yqbx_left.xxtc_yqbx_left_zh a.current {
  width: 257px;
  background: url(../images/zh_dcj_03.png) center center no-repeat;
  background-size: cover;
}
.xxtc_yqbx_right.xxtc_yqbx_right_zh {
  width: 1024px;
  height: 586.04px;
  background: url(../images/zh_dcj_02.png) center center no-repeat;
}
.xxtc_yqbx_right.xxtc_yqbx_right_zh .xxtc_yqbx_right_content img {
  width: 780.6px;
  height: 495.58px;
  margin-left: 96.47px;
  margin-top: 38.77px;
}
.advertisement_zh {
  margin-top: 94px;
}
.advertisement.advertisement_zh
  .advertisement_left_top
  .advertisement_left_top_text
  span:nth-of-type(1),
.advertisement.advertisement_zh .advertisement_bottom_top span.t {
  color: rgba(83, 134, 245, 1);
}
.advertisement.advertisement_zh .advertisement_right a {
  background: linear-gradient(
    90deg,
    rgba(255, 159, 23, 1) 0%,
    rgba(255, 105, 4, 1) 100%
  );
  border-radius: 50px;
  color: #fff;
}
.zyjg.zyjg_zh {
  margin: 120px 0;
}
.zyjg.zyjg_zh .zhyx_title span:nth-of-type(1) {
  background: rgba(83, 134, 245, 1);
}
.zyjg.zyjg_zh .zhyx_title span:nth-of-type(2) {
  background: rgba(83, 134, 245, 0.07);
  color: rgba(83, 134, 245, 1);
}
.nryx {
  margin-top: 120px;
}
.nryx_list {
  margin-top: 60px;
}
.nryx_list ul li {
  width: 300px;
  height: 412px;
  border-radius: 16px;
  border: 2px solid transparent;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  position: relative;
  box-sizing: border-box;
  transition: all 0.3s;
}
.nryx_list ul li img {
  margin-top: 34px;
}
.nryx_list ul li span {
  position: absolute;
  top: -2px;
  left: 16px;
  width: 75px;
  line-height: 86.5px;
  background: url(../images/zh_nryx_06.png) center center no-repeat;
  font-size: 36px;
  font-weight: 700;
  color: rgba(83, 134, 245, 1);
}
.nryx_list ul li p {
  width: 252px;
}
.nryx_list ul li p:nth-of-type(1) {
  margin: 6px auto 0;
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.nryx_list ul li p:nth-of-type(2) {
  margin: 12px auto 0;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.nryx_list ul li:hover {
  border-color: (83, 134, 245, 1);
  transform: translate(0, -30px);
  background: rgba(83, 134, 245, 0.03);
}
.nryx_list ul li:hover span {
  background: url(../images/zh_nryx_05.png) center center no-repeat;
  color: #fff;
}
.nryx_list ul li:hover p:nth-of-type(1) {
  color: rgba(83, 134, 245, 1);
}
.gyz {
  padding: 120px 0;
  background: rgba(245, 248, 254, 1);
}
.gyz .ybqpt_list_body_left a {
  margin-bottom: 24px;
  font-size: 18px;
}
.gyz .ybqpt_list_body_left a:last-of-type {
  margin-bottom: 0;
}
.gyz .ybqpt_list_body_left img {
  width: 22px;
}
.gyz .ybqpt_list_body_left a.current {
  color: rgba(83, 134, 245, 1);
}
.gyz .ybqpt_list_body_left a.current::after {
  background: rgba(83, 134, 245, 1);
}
.gyz .ybqpt_list_body_left::after {
  height: 382px;
}
.gyz .ybqpt_list_body_content ul li {
  height: 182px;
  margin-bottom: 20px;
  margin-right: 15px;
}
.gyz .ybqpt_list_body_content ul li:nth-of-type(3n) {
  margin-right: 0;
}
.gyz .ybqpt_list_body_content ul li:nth-of-type(4),
.gyz .ybqpt_list_body_content ul li:nth-of-type(5),
.gyz .ybqpt_list_body_content ul li:nth-of-type(6) {
  margin-bottom: 0;
}
.gyz .ybqpt_list_body_content ul li .li_bottom {
  padding: 24px 0;
}
.gyz .ybqpt_list_body_content ul li .li_bottom dl {
  display: flex;
  align-items: center;
}
.gyz .ybqpt_list_body_content ul li .li_bottom dl dd:nth-of-type(1) {
  margin-right: 8px;
}
.gyz .ybqpt_list_body_content ul li .li_bottom dl dd:nth-of-type(1) {
  font-size: 12px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.gyz .ybqpt_list_body_content ul li .li_bottom dl dd:nth-of-type(2) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
/* é€›é€› */
.ggzc {
  margin-top: 120px;
}
.ggzc_list {
  margin-top: 80px;
}
.ggzc_list_top .item {
  width: 615px;
  height: 281px;
  border-radius: 16px;
  background: rgba(253, 247, 237, 1);
  overflow: hidden;
  position: relative;
}
.ggzc_list_top .item:nth-of-type(2) {
  background: rgba(237, 245, 254, 1);
}
.ggzc_list_top .item .bg_imgs {
  position: absolute;
  right: -36px;
  bottom: 0;
}
.ggzc_list_top .item p {
  margin: 60px 40px 0 50px;
}
.ggzc_list_top .item p img {
  margin-right: 8px;
}
.ggzc_list_top .item p:nth-of-type(1) {
  font-size: 36px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
}
.ggzc_list_top .item:nth-of-type(2) p {
  color: rgba(83, 134, 245, 1);
}
.ggzc_list_top .item p:nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  margin-top: 30px;
  margin-right: 70px;
}
.ggzc_list_bottom {
  margin-top: 40px;
  background: url(../images/gg_zc_05.png) center center no-repeat;
  height: 256px;
  border-radius: 16px;
}
.ggzc_list_bottom p {
  padding-top: 46px;
  font-size: 40px;
  font-weight: 500;
  line-height: 57.92px;
  color: #fff;
  text-align: center;
}
.ggzc_list_bottom .dsp_fgfw_mszx {
  margin-top: 30px;
  width: 263px;
}
.ggnryx {
  margin-top: 120px;
  background: rgba(248, 250, 252, 1);
  padding-bottom: 80px;
}
.ggnryx_title {
  padding: 120px 0 180px;
  background: url(../images/gg_nryx_01.png) center center no-repeat;
  background-size: cover;
}
.ggnryx_title p {
  color: #fff;
}
.ggnryx_list {
  margin-top: -120px;
}
.ggnryx_list .item {
  width: 607px;
  height: 703px;
  opacity: 1;
  border-radius: 20px 90px 20px 20px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(40, 155, 126, 0.2);
}
.ggnryx_list .item .item_head {
  position: relative;
  height: 121px;
  border-radius: 20px 90px 0px 0px;
  background: linear-gradient(
    90deg,
    rgba(26, 173, 137, 0.22) 0%,
    rgba(43, 207, 166, 0) 100%
  );
}
.ggnryx_list .item .item_head img {
  position: absolute;
  left: 114px;
  top: 50%;
  transform: translate(0, -50%);
}
.ggnryx_list .item .item_head span {
  font-size: 36px;
  font-weight: 500;
  line-height: 121px;
  color: rgba(40, 155, 126, 1);
  padding-left: 78px;
  position: relative;
  z-index: 1;
}
.ggnryx_list .item .item_list {
  margin: 50px 60px 0 60px;
}
.ggtjlj {
  margin-top: 120px;
}
.ggtjlj_list {
  margin-top: 80px;
  padding: 60px 20px 20px 20px;
  text-align: center;
  border-radius: 20px;
  background: rgba(242, 149, 48, 1);
}
.ggtjlj_list p {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}
.ggtjlj_list .ggtjlj_list_info {
  margin-top: 43px;
  border-radius: 20px;
  background: #fff;
  padding: 30px;
}
.ggtjlj_list img {
  width: 100%;
}
.ggtgfa {
  margin-top: 155px;
}
.ggtgfa_list {
  margin-top: 20px;
}
.ggtgfa_list .item {
  transform: all 0.3s;
  margin-top: 60px;
  height: 290px;
  border-radius: 20px;
  overflow: hidden;
}
.ggtgfa_list .item:nth-of-type(1) {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(59, 196, 180, 0.2) 100%
  );
  border: 1px solid rgba(59, 196, 180, 1);
  box-shadow: 0px 6px 30px 0px rgba(59, 196, 180, 0.1);
}
.ggtgfa_list .item:nth-of-type(2) {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(83, 134, 245, 0.2) 100%
  );
  border: 1px solid rgba(83, 134, 245, 0.1);
  box-shadow: 0px 6px 30px 0px rgba(83, 134, 245, 0.1);
}
.ggtgfa_list .item:nth-of-type(3) {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 141, 26, 0.2) 100%
  );
  border: 1px solid rgba(255, 141, 26, 0.1);
  box-shadow: 0px 6px 30px 0px rgba(255, 141, 26, 0.1);
}
.ggtgfa_list .item .item_left {
  width: 325px;
  height: 290px;
  border-radius: 20px 0px, 0px, 20px;
  box-shadow: 0px 6px 30px 0px rgba(59, 196, 180, 0.2);
}
.ggtgfa_list .item:nth-of-type(1) .item_left {
  background: rgba(59, 196, 180, 1);
}
.ggtgfa_list .item:nth-of-type(2) .item_left {
  background: rgba(83, 134, 245, 1);
}
.ggtgfa_list .item:nth-of-type(3) .item_left {
  background: rgba(237, 108, 50, 1);
}
.ggtgfa_list .item .item_left p {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  margin: 70px 0 0 72px;
  position: relative;
}
.ggtgfa_list .item .item_left p::before {
  content: "";
  position: absolute;
  bottom: -47px;
  left: 0;
  width: 41px;
  height: 6px;
  background: rgba(255, 255, 255, 1);
}
.ggtgfa_list .item .item_right {
  width: calc(100% - 385px - 52px);
  margin-right: 53px;
}
.ggtgfa_list .item .item_right p {
  width: 495px;
  height: 70px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ggtgfa_list .item .item_right a {
  display: inline-block;
  margin-top: 40px;
  width: 160px;
  line-height: 60px;
  border-radius: 10px;
  border: 1px solid transparent;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.ggtgfa_list .item:nth-of-type(1) .item_right a {
  border-color: rgba(59, 196, 180, 1);
  color: rgba(59, 196, 180, 1);
}
.ggtgfa_list .item:nth-of-type(2) .item_right a {
  border-color: rgba(83, 134, 245, 1);
  color: rgba(83, 134, 245, 1);
}
.ggtgfa_list .item:nth-of-type(3) .item_right a {
  border-color: rgba(255, 141, 26, 1);
  color: rgba(255, 141, 26, 1);
}
.ggtgfa_list .item:hover {
  transform: all 0.3s;
  transform: translateY(-12px);
}
.ggtgfa_list .item:nth-of-type(1):hover a {
  background-color: rgba(59, 196, 180, 1);
  color: #fff;
}
.ggtgfa_list .item:nth-of-type(2):hover a {
  background-color: rgba(83, 134, 245, 1);
  color: #fff;
}
.ggtgfa_list .item:nth-of-type(3):hover a {
  background-color: rgba(255, 141, 26, 1);
  color: #fff;
}
.gg_ql {
  padding: 50px 0;
  margin-top: 80px;
  background: linear-gradient(
      270deg,
      rgba(26, 173, 137, 1) 0%,
      rgba(43, 207, 166, 1) 100%
    ),
    rgba(204, 204, 204, 1);
}
.gg_ql p {
  font-size: 36px;
  font-weight: 500;
  color: #fff;
}
.gg_ql .dsp_fgfw_mszx {
  margin-top: 0;
  width: 263px;
}
.ggtg {
  padding: 120px 0;
  background: url(../images/gg_tg_01.png) center center no-repeat;
}
.ggtg_list {
  margin-top: 50px;
}
.ggtg_list .item {
  margin-top: 30px;
  width: 406px;
  height: 241px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.04);
}
.ggtg_list .item img {
  margin-top: 48px;
  margin-left: 30px;
}
.ggtg_list .item .item_right {
  margin-top: 48px;
  margin-right: 30px;
  width: 250px;
}
.ggtg_list .item .item_right p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.ggtg_list .item .item_right p:nth-of-type(2) {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.ggalzs {
  margin: 120px 0;
}
.ggalzs .syspx_list {
  border: none;
  height: 500px;
}
.ggalzs .syspx_list_left a.current {
  background: url(../images/arrow-right.png) 250px center no-repeat
    rgba(43, 207, 166, 1);
  color: #fff;
}
.ggalzs .syspx_list_right .syspx_list_right_content {
  position: relative;
}
.ggalzs .syspx_list_right {
  width: 920px;
  margin-right: 30px;
}
.ggalzs .li_text {
  margin-top: 260px;
  height: 220px;
  border-radius: 14px;
  background: rgba(40, 155, 126, 0.06);
}
.ggalzs .li_text span {
  display: inline-block;
  padding: 75px 0 0 112px;
  font-size: 30px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.ggalzs .li_imgs {
  position: absolute;
  bottom: 61px;
  right: 90px;
}
.ggalzs .li_imgs .li_imgs_item {
  margin-left: 70px;
}
.ggalzs .li_imgs p {
  margin-top: 17px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.li_imgs_icon {
  position: absolute;
  bottom: 248px;
  left: 82px;
  width: 199px;
  height: 130px;
}
/* è§†é¢‘è¥é”€å· */
.sphyx_yhlc {
  padding: 120px 0;
  background: rgba(243, 134, 49, 0.03);
}
.sphyx_yhlc_list {
  margin-top: 80px;
}
.sphyx_stll {
  margin: 120px 0;
}
.sphyx_stll_list {
  margin: 90px 0 120px;
}
.sphyx_stll_list .item {
  position: relative;
  width: 349px;
  height: 566px;
  background: url(../images/sphyx_stll_bg.png) center center no-repeat;
}
.sphyx_stll_list .item p {
  position: relative;
  margin-top: 50px;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  color: #fff;
}
.sphyx_stll_list .item p::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -16px;
  transform: translate(-50%, 0);
  width: 41px;
  height: 6px;
  background: #fff;
}
.sphyx_stll_list .item img {
  position: absolute;
  top: 180px;
  left: 50%;
  transform: translate(-50%, 0);
}
.sphyx_sl {
  background: rgba(243, 134, 49, 0.03);
  padding: 120px 0;
}
.sphyx_sl .fgfw_list .item {
  width: 180px;
}
.sphyx_sl .fgfw_list .item.current {
  width: 380px;
  border-color: rgba(251, 158, 60, 1);
}
.sphyx_sl .fgfw_list .item.current .item_title {
  background: rgba(251, 158, 60, 1);
}
.sphyx_sl .fgfw_list .item_imgs {
  width: 123px !important;
  margin: 54px auto 0 !important;
}
.sphyx_sl .fgfw_list .item.current .item_imgs {
  width: 209px !important;
}
.sphyx_sl .fgfw_list .item_desc p:nth-of-type(1) {
  margin-top: 0;
}
.sphyx_ll {
  margin: 120px 0;
}
.sphyx_ll_list {
  margin-top: 83px;
}
.sphyx_ll_list_content {
  margin-top: 80px;
}
.sphyx_ll_list_content .item {
  text-align: center;
  width: 200px;
  height: 393px;
  border-radius: 10px;
  background: linear-gradient(
    180deg,
    rgba(251, 158, 60, 0.16) 0%,
    rgba(251, 158, 60, 0) 100%
  );
  border: 1px dashed rgba(251, 158, 60, 1);
}
.sphyx_ll_list_content .item p {
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  margin-top: 30px;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sphyx_ll_list_content .item img {
  margin-top: 10px;
}
.sphyx_zc {
  background: rgba(243, 134, 49, 0.03);
  padding: 114px 0 120px;
}
.sphyx_zc_list {
  margin-top: 80px;
}
.sphyx_zc_list_content {
  margin-top: 80px;
}
.sphyx_zc_list_content .item {
  width: 280px;
  height: 393px;
  border-radius: 10px;
  background: linear-gradient(
    180deg,
    rgba(251, 158, 60, 0.16) 0%,
    rgba(251, 158, 60, 0) 100%
  );
  border: 1px dashed rgba(251, 158, 60, 1);
  text-align: center;
}
.sphyx_zc_list_content .item p {
  margin-top: 30px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.sphyx_zc_list_content .item img {
  margin-top: 26px;
}
.sphyx_tcdz {
  margin: 120px 0;
}
.sphyx_tcdz_list .item {
  width: 100%;
  height: 456px;
  margin-top: 80px;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
}
.sphyx_tcdz_list .item:nth-of-type(1) {
  background: linear-gradient(
    270deg,
    rgba(237, 108, 50, 1) 0%,
    rgba(242, 149, 48, 1) 100%
  );
  box-shadow: 0px 6px 30px 0px rgba(238, 113, 50, 0.3);
}
.sphyx_tcdz_list .item:nth-of-type(2) {
  background: linear-gradient(
      180deg,
      rgba(118, 98, 250, 1) 0%,
      rgba(161, 154, 255, 1) 100%
    ),
    rgba(251, 158, 60, 1);
  box-shadow: 0px 6px 30px 0px rgba(124, 106, 251, 0.3);
}
.sphyx_tcdz_list .item:nth-of-type(3) {
  background: linear-gradient(
      180deg,
      rgba(18, 201, 123, 1) 0%,
      rgba(18, 181, 173, 1) 100%
    ),
    rgba(251, 158, 60, 1);
  box-shadow: 0px 6px 30px 0px rgba(18, 186, 160, 0.3);
}
.sphyx_tcdz_list .item .fonts_imgs {
  position: absolute;
  left: 8px;
}
.sphyx_tcdz_list .item .item_left {
  position: absolute;
  left: 90px;
  top: 90px;
  display: flex;
  flex-direction: column;
  width: 586px;
}
.sphyx_tcdz_list .item .item_left span:nth-of-type(1) {
  position: relative;
  font-size: 48px;
  font-weight: 700;
  color: #fff;
}
.sphyx_tcdz_list .item .item_left span:nth-of-type(1)::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -30px;
  width: 41px;
  height: 6px;
  background: #fff;
}
.sphyx_tcdz_list .item .item_left span:nth-of-type(2) {
  margin-top: 76px;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
}
.sphyx_tcdz_list .item .item_left a {
  margin-top: 40px;
  text-align: center;
  width: 160px;
  line-height: 60px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0);
  border: 1px solid #fff;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}
.sphyx_tcdz_list .item .imgs {
  position: absolute;
  top: 108px;
  left: 465px;
}
.sphyx_tcdz_list .item .big_imgs {
  position: absolute;
  top: 40px;
  right: 162px;
  z-index: 1;
}
.sphyx_tcdz_list .item .item_circle {
  position: absolute;
  top: 121px;
  right: 55px;
  width: 242px;
  height: 242px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.24);
}
.sphyx_tcdz_list .item:hover a {
  background: #fff;
}
.sphyx_tcdz_list .item:nth-of-type(1):hover a {
  color: rgba(251, 158, 60, 1);
}
.sphyx_tcdz_list .item:nth-of-type(2):hover a {
  color: rgba(118, 98, 250, 1);
}
.sphyx_tcdz_list .item:nth-of-type(3):hover a {
  color: rgba(18, 201, 123, 1);
}
.advertisement.sphyx_advertisement
  .advertisement_left_top
  .advertisement_left_top_text
  span:nth-of-type(1),
.advertisement.sphyx_advertisement .advertisement_bottom_top span.t {
  color: rgba(242, 149, 48, 1);
}
.advertisement.sphyx_advertisement .advertisement_right {
  background: linear-gradient(
    90deg,
    rgba(255, 159, 23, 1) 0%,
    rgba(255, 105, 4, 1) 100%
  );
}
.advertisement.sphyx_advertisement .advertisement_right a {
  color: #fff;
}
.spyxh_yxzs {
  margin-top: 0;
  padding: 120px 0;
  background: rgba(243, 134, 49, 0.03);
}
.spyxh_yxzs .yxzs_list .item:nth-of-type(1) {
  background: linear-gradient(
      270deg,
      rgba(251, 158, 60, 1) 0%,
      rgba(255, 141, 26, 1) 100%
    ),
    rgba(251, 158, 60, 1);
}
.spyxh_yxzs .yxzs_list .item:nth-of-type(2) {
  background: linear-gradient(
    270deg,
    rgba(251, 158, 60, 1) 0%,
    rgba(255, 141, 26, 1) 100%
  );
}
.spyxh_yxzs .yxzs_list .item:nth-of-type(3) {
  background: linear-gradient(
    270deg,
    rgba(255, 141, 26, 1) 0%,
    rgba(251, 158, 60, 1) 100%
  );
}
.spyxh_yxzs .yxzs_list .item:nth-of-type(4) {
  background: linear-gradient(
    270deg,
    rgba(255, 141, 26, 1) 0%,
    rgba(251, 158, 60, 1) 100%
  );
}
/* åˆä½œå–œæŠ¥ */
.hzxb {
  margin-top: 120px;
}
.hzxb .content {
  position: relative;
}
.hzxb .bordered {
  position: absolute;
  top: 26px;
  left: 44px;
  width: 1239px;
  height: 469px;
  border-radius: 20px;
  background: rgba(204, 204, 204, 0);
  border: 6px solid rgba(255, 255, 255, 0.38);
}
.hzxb-list {
  position: absolute;
  top: 32px;
  left: 50px;
  width: 1239px;
  height: 469px;
}
.hzxb-title {
  padding-top: 74px;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
.hzxb-swiper {
  position: relative;
  width: 1160px;
  margin: 40px auto 0;
}
.hzxb-swiper .swiper {
  position: static;
}
.hzxb-swiper .item {
  width: 570px;
  height: 96px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.25);
}
.hzxb-swiper .item p {
  margin-top: 6px;
  font-size: 20px;
  font-weight: 500;
  color: rgba(107, 77, 7, 1);
}
.hzxb-swiper .item:nth-of-type(1),
.hzxb-swiper .item:nth-of-type(2) {
  margin-bottom: 30px;
}
.hzxb-swiper .swiper-horizontal &gt; .swiper-pagination-bullets,
.hzxb-swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: -40px;
}
.hzxb-swiper .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.9);
}
.hzxb-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgba(255, 255, 255, 1);
}
.hzxb_alzx {
  margin-top: 140px;
}
.hzxb_alzx_tabs {
  margin-top: 78px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}
.hzxb_alzx_tabs a {
  line-height: 42px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  border-bottom: 4px solid transparent;
}
.hzxb_alzx_tabs a.active {
  color: rgba(40, 155, 126, 1);
  border-bottom-color: rgba(40, 155, 126, 1);
}
.hzxb_alzx_content {
  margin-top: 50px;
}
.hzxb_alzx_content .hzxb_alzx_content_left {
  width: 248px;
  height: 490px;
  border-radius: 10px;
  position: relative;
}
.hzxb_alzx_content .hzxb_alzx_content_left img {
  width: 100%;
}
.hzxb_alzx_content .hzxb_alzx_content_left p {
  position: absolute;
  top: 55px;
  left: 40px;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}
.hzxb_alzx_content .hzxb_alzx_content_left p::before {
  content: "";
  position: absolute;
  bottom: -25px;
  width: 51px;
  height: 3px;
  background: #fff;
}
.hzxb_alzx_content .hzxb_alzx_content_left a {
  position: absolute;
  bottom: 30px;
  left: 24px;
  text-align: center;
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 8px;
  background: rgba(40, 155, 126, 1);
  font-size: 14px;
  color: #fff;
}
.hzxb_alzx_content_right {
  width: calc(100% - 272px);
}
.hzxb_alzx_content_right .item {
  width: 314px;
  height: 230px;
  border-radius: 9px;
  background: linear-gradient(
    180deg,
    rgba(231, 245, 241, 1) 0%,
    rgba(253, 254, 254, 1) 100%
  );
  border: 0.9px solid rgba(255, 255, 255, 1);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
  margin-right: 30px;
  transition: all 0.3s;
}
.hzxb_alzx_content_right .item:nth-of-type(1),
.hzxb_alzx_content_right .item:nth-of-type(2),
.hzxb_alzx_content_right .item:nth-of-type(3) {
  margin-bottom: 24px;
}
.hzxb_alzx_content_right .item:nth-of-type(3n) {
  margin-right: 0;
}
.hzxb_alzx_content_right .item p {
  padding-top: 16px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.hzxb_alzx_content_right .item:hover {
  transform: translate(0, -15px);
}
.hzxb_alzx_content {
  display: none;
}
.hzxb_alzx_content.active {
  display: flex;
}
.no_zjs {
  margin-top: 120px;
  position: relative;
}
.no_zjs img {
  width: 100%;
}
.no_zjs p {
  font-size: 48px;
  font-weight: 500;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* åˆä½œå–œæŠ¥è¯¦æƒ… */
.main {
  background: rgba(246, 251, 255, 1);
}
.navbar {
  padding-top: 40px;
}
.navbar span,
.navbar a {
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.navbar a.active {
  color: rgba(40, 155, 126, 1);
}
.xq {
  margin-top: 19px;
  padding-bottom: 80px;
}
.xq .xq_left {
  background: #fff;
  width: 776px;
  border-radius: 4px;
  padding: 40px 59px 40px 56px;
}
.xq_right {
  width: 368px;
}
.xq .xq_left .xq_left_title {
  font-size: 36px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left dl {
  margin-top: 20px;
}
.xq .xq_left dl dt {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
}
.xq .xq_left dl dt img {
  margin-right: 8px;
}
.xq .xq_left dl dd {
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left .xq_left_title1 {
  margin-top: 60px;
}
.xq .xq_left .xq_left_title1 span {
  font-size: 24px;
  font-weight: 500;
}
.xq .xq_left .xq_left_title1 span:nth-of-type(1) {
  color: rgba(255, 141, 26, 1);
}
.xq .xq_left .xq_left_title1 span:nth-of-type(2) {
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left .xq_left_content {
  margin-top: 20px;
  width: 777px;
  height: 260px;
  border-radius: 20px;
  background: rgba(246, 251, 255, 1);
}
.xq .xq_left .xq_left_content .xq_left_content_con1 {
  width: 317px;
  margin-left: 40px;
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_one
  p {
  font-size: 24px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_one
  a {
  display: block;
  margin-top: 22px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  word-wrap: break-word;
}
.xq .xq_left .xq_left_content .xq_left_content_con1 .xq_left_content_con1_two {
  margin-top: 29px;
  margin-left: 11px;
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  .item {
  position: relative;
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  .item::before {
  content: "";
  position: absolute;
  right: -35px;
  top: 50%;
  transform: translate(0, -50%);
  width: 1px;
  height: 34px;
  background: rgba(225, 233, 240, 1);
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  .item:last-of-type:before {
  background: transparent;
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  span {
  display: block;
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  span:nth-of-type(1) {
  font-size: 20px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.xq
  .xq_left
  .xq_left_content
  .xq_left_content_con1
  .xq_left_content_con1_two
  span:nth-of-type(2) {
  margin-top: 7px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.xq .xq_left .xq_left_content .xq_left_content_con2 .item {
  margin-right: 60px;
  position: relative;
}
.xq .xq_left .xq_left_content .xq_left_content_con2 .item img:nth-of-type(2) {
  position: absolute;
  left: -14px;
  top: -14px;
}
.xq .xq_left .xq_left_desc p {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left .xq_left_desc p span {
  color: rgba(40, 155, 126, 1);
}
.xq .xq_left .bar {
  padding-bottom: 30px;
  border-bottom: 1px dashed rgba(237, 237, 237, 1);
}
.xq .xq_left .xq_left_title2 {
  margin-top: 30px;
}
.xq .xq_left .xq_left_title2 p:nth-of-type(1) {
  font-size: 24px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
}
.xq .xq_left .xq_left_title2 p:nth-of-type(2) {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left .xq_left_content1 {
  margin-top: 38px;
}
.xq .xq_left .xq_left_content1 .item {
  width: 396px;
  height: 344px;
  border-radius: 20px;
  background: rgba(246, 251, 255, 1);
}
.xq .xq_left .xq_left_content1 .item .item_top {
  margin: 20px;
}
.xq .xq_left .xq_left_content1 .item .item_bottom {
  margin: 35px 50px 0 50px;
}
.xq .xq_left .xq_left_content1 .item .item_bottom span {
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.xq .xq_left .xq_left_content1 .item .item_bottom span b {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.xq .xq_left .xq_left_link {
  display: block;
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  margin-top: 44px;
  width: 100%;
  line-height: 62px;
  border-radius: 31px;
  background: rgba(255, 141, 26, 1);
  text-align: center;
}
.xq .xq_left .imgs {
  margin-top: 30px;
}
.xq .xq_left .imgs img {
  width: 100%;
}
.no_zjs.no_zjs_margin {
  margin: 0;
}
.xq_right .xq_right_title {
  padding-left: 9px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  border-left: 4px solid rgba(40, 155, 126, 1);
}
.xq_right .xq_right_content {
  margin-top: 20px;
  margin-bottom: 30px;
}
.xq_right .xq_right_content .xq_right_content_dwsc {
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 16px;
}
.xq_right .xq_right_content .xq_right_content_dwsc p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.xq_right .xq_right_content .xq_right_content_dwsc p:nth-of-type(2) {
  margin-top: 7px;
  font-size: 13px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.xq_right .xq_right_content .xq_right_content_dwsc .bar {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(237, 237, 242, 1);
}
.xq_right .xq_right_content .xq_right_content_dwsc .xq_right_content_box {
  margin: 22px 57px 0 57px;
}
.xq_right .xq_right_content .xq_right_content_dwsc .xq_right_content_box span {
  display: block;
}
.xq_right
  .xq_right_content
  .xq_right_content_dwsc
  .xq_right_content_box
  span:nth-of-type(1) {
  font-size: 20px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.xq_right
  .xq_right_content
  .xq_right_content_dwsc
  .xq_right_content_box
  span:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.xq_right .xq_right_content1 {
  margin-top: 11px;
  padding: 30px;
  background: #fff;
  border-radius: 16px;
}
.xq_right .xq_right_content1 a {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 28px;
}
.xq_right .xq_right_content1 a:hover {
  color: rgba(40, 155, 126, 1);
}
/* è¥é”€å­¦å&nbsp;‚ */
.yxxt {
  margin-top: 39px;
}
.yxxt .item {
  margin-bottom: 40px;
  width: 620px;
  height: 650px;
  border-radius: 16px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  background: linear-gradient(
    180deg,
    rgba(255, 241, 227, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
}
.yxxt .item .item_imgs {
  margin: 20px auto 0;
  width: 580px;
  position: relative;
}
.yxxt .item .item_imgs img {
  width: 100%;
}
.yxxt .item .item_imgs span {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  line-height: 49px;
  border-radius: 16px 0px 16px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}
.yxxt .item:nth-of-type(1) .item_imgs span {
  background: rgba(255, 87, 51, 1);
}
.yxxt .item:nth-of-type(2) .item_imgs span {
  background: rgba(42, 130, 228, 1);
}
.yxxt .item:nth-of-type(3) .item_imgs span {
  background: rgba(255, 141, 26, 1);
}
.yxxt .item:nth-of-type(4) .item_imgs span {
  background: rgba(121, 72, 234, 1);
}
.yxxt .item:nth-of-type(5) .item_imgs span {
  background: rgba(227, 60, 100, 1);
}
.yxxt .item:nth-of-type(6) .item_imgs span {
  background: rgba(30, 36, 54, 1);
}
.yxxt .item:nth-of-type(7) .item_imgs span {
  background: rgba(255, 141, 26, 1);
}
.yxxt .item:nth-of-type(8) .item_imgs span {
  background: rgba(121, 72, 234, 1);
}
.yxxt .item:nth-of-type(9) .item_imgs span {
  background: rgba(255, 87, 51, 1);
}
.yxxt .item:nth-of-type(10) .item_imgs span {
  background: rgba(40, 155, 126, 1);
}
.yxxt .item dl {
  width: 580px;
  margin: 0 auto;
}
.yxxt .item dl dd {
  margin-top: 20px;
}
.yxxt .item dl dd span {
  display: block;
}
.yxxt .item dl dd span:nth-of-type(1) {
  margin-right: 12px;
  text-align: center;
  width: 23px;
  line-height: 24px;
  border-radius: 5px;
  background: rgba(40, 155, 126, 1);
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}
.yxxt .item dl dd span:nth-of-type(2) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.yxxt .item dl dd .dl_tag {
  width: 24px;
  line-height: 24px;
  border-radius: 8px 8px 8px 0px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.yxxt .item dl dd .dl_tag.r {
  background: rgba(255, 87, 51, 1);
}
.yxxt .item dl dd .dl_tag.t {
  background: rgba(255, 141, 26, 1);
}
.yxxt .item dl dd:hover span:nth-of-type(2) {
  color: rgba(40, 155, 126, 1);
}
.yxxt .item .item_more {
  margin: 20px auto 0;
  display: block;
  text-align: center;
  width: 580px;
  line-height: 56px;
  border-radius: 6px;
  background: rgba(250, 250, 250, 1);
  font-size: 16px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.yxxt .item:hover .item_more {
  color: #fff;
  background: rgba(40, 155, 126, 1);
}
/* æ–°åŠ&nbsp;å…¬å‘Š */
.gywm_wmss {
  margin-top: 120px;
}
.gonggao {
  margin-top: 203px;
}
.gonggao .content {
  position: relative;
  height: 68px;
  border-radius: 4px;
  background: rgba(255, 141, 26, 0.1);
  border: 1px solid rgba(255, 141, 26, 0.11);
  box-shadow: 0px 2px 20px rgba(255, 141, 26, 0.1);
}
.gonggao .content .gonggao_left {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 221px;
  line-height: 68px;
  border-radius: 4px 68px 0px 4px;
  background: rgba(255, 141, 26, 1);
}
.gonggao .content .gonggao_left span {
  margin-left: 10px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.gonggao .content .gonggao_right {
  position: absolute;
  top: 0;
  right: 10px;
  width: calc(100% - 240px);
  line-height: 68px;
}
.gonggao .content .gonggao_right p {
  font-size: 18px;
  font-weight: 500;
  color: rgba(255, 141, 26, 1);
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
/* ä¿®æ”¹logo */
header .logo {
  width: 187.6px;
  margin-right: 8px;
}
header .logo-name {
  margin-left: 10px;
  position: relative;
}
header .logo-name p:nth-of-type(1) {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 31.86px;
  color: rgba(51, 51, 51, 1);
}
header .logo-name p:nth-of-type(2) {
  font-size: 8px;
  transform: scale(0.7);
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 11.58px;
  color: rgba(51, 51, 51, 1);
  position: absolute;
  left: -51px;
  width: 360px;
}

/* new==================================================== */
/* çŸ©é˜µæŽ¢åº— */
.jztd_yltg,
.jztd_qg,
.jztd_fws {
  padding: 100px 0;
  background-color: rgba(248, 250, 252, 1);
}
.jztd_yltg_list {
  margin-top: 80px;
}
.jztd_yltg_left {
  width: 574px;
}
.jztd_yltg_right {
  width: 670px;
}
.jztd_yltg_left_top {
  width: 574px;
}
.jztd_yltg_left_top .item {
  width: 277px;
  height: 80px;
  background: rgba(242, 244, 245, 1);
  margin-top: 34px;
  position: relative;
  cursor: pointer;
}
.jztd_yltg_left_top .item img {
  display: inline-block;
  margin-left: 35px;
}
.jztd_yltg_left_top .item .img2,
.jztd_yltg_left_top .item.current .img1,
.jztd_yltg_right_content {
  display: none;
}
.jztd_yltg_left_top .item span:nth-of-type(1) {
  font-size: 20px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  display: inline-block;
  margin-left: 16px;
}
.jztd_yltg_left_top .item span:nth-of-type(2) {
  font-size: 60px;
  font-weight: 500;
  color: rgba(51, 51, 51, 0.04);
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translate(0, -50%);
}
.jztd_yltg_left .dsp_fgfw_mszx {
  width: 300px;
  margin: 73px 0 0;
}
.jztd_yltg_left_top .item.current::before {
  content: "";
  position: absolute;
  left: 0;
  width: 4px;
  height: 100%;
  background-color: rgba(40, 155, 126, 1);
}
.jztd_yltg_left_top .item.current {
  background: rgba(40, 155, 126, 0.04);
}
.jztd_yltg_left_top .item.current .img2 {
  display: block;
}
.jztd_yltg_left_top .item.current span:nth-of-type(1) {
  color: rgba(40, 155, 126, 1);
}
.jztd_yltg_left_top .item.current span:nth-of-type(2) {
  color: rgba(40, 155, 126, 0.04);
}
.jztd_yltg_right_content.current {
  display: flex;
}
.jztd_qchx,
.jztd_qjtd,
.jztd_zsl {
  padding: 100px 0;
}
.jztd_qchx_list {
  margin-top: 20px;
}
.jztd_qchx_list .item {
  margin-top: 40px;
  width: 400px;
  height: 258px;
  border-radius: 10px;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(245, 255, 252, 1) 100%
  );
  border: 1px solid rgba(40, 155, 126, 0.15);
}
.jztd_qchx_list .item img {
  margin: 20px 0 0 40px;
}
.jztd_qchx_list .item span {
  display: block;
  margin: 10px 40px 0;
  color: rgba(51, 51, 51, 1);
}
.jztd_qchx_list .item span:nth-of-type(1) {
  font-size: 24px;
  font-weight: 700;
}
.jztd_qchx_list .item span:nth-of-type(2) {
  font-size: 14px;
  font-weight: 400;
}
.jztd_qg_list .item {
  margin-top: 80px;
  position: relative;
}
.jztd_qg_list .item .item_price {
  position: absolute;
  left: 9px;
  bottom: 7px;
}
.jztd_qg_list .item .item_price span {
  color: rgba(103, 52, 1, 1);
}
.jztd_qg_list .item .item_price span:nth-of-type(1) {
  font-size: 14px;
  font-weight: 500;
}
.jztd_qg_list .item .item_price span:nth-of-type(2) {
  font-size: 36px;
  font-weight: 700;
}
.jztd_qg_list .item .item_title {
  font-size: 20px;
  font-weight: 700;
  line-height: 28.96px;
  color: #fff;
  position: absolute;
  left: 136px;
  bottom: 12px;
}
.jztd_qg_list .item:nth-of-type(4) .item_title {
  left: 156px;
}
.jztd_qg_list .item .item_bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.jztd_qg_list .item a {
  display: none;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  width: 160px;
  line-height: 60px;
  border-radius: 40px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 4px 20px rgba(255, 141, 26, 0.5);
  z-index: 2;
}
.jztd_qg_list .item:hover .item_bg,
.jztd_qg_list .item:hover a {
  display: block;
}
.jztd_qg_advertisement {
  margin-top: -30px;
}
.jztd_qjtd {
  padding-bottom: 50px;
}
.jztd_qjtd_list {
  position: relative;
  text-align: center;
}
.jztd_qjtd_list .item_left,
.jztd_qjtd_list .item_right {
  line-height: 44px;
  text-align: left;
  position: absolute;
}
.jztd_qjtd_list .item_right {
  text-align: right;
}
.jztd_qjtd_list .item_left img,
.jztd_qjtd_list .item_right img {
  display: inline-block;
  margin: 0 4px 0 16px;
  vertical-align: sub;
  width: 16px;
  height: 16px;
}
.jztd_qjtd_list .item_right img {
  margin: 0 16px 0 4px;
}
.jztd_qjtd_list .item_left span,
.jztd_qjtd_list .item_right span {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.jztd_qjtd_list .item_right.item6 span {
  padding: 10px 0;
  width: 208px;
  line-height: 20px;
  text-align: left;
}
.jztd_qjtd_list .item_1 {
  width: 295px;
  background: url("../images/jztd_qjtd_bg1.png") center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_list .item_2 {
  background: url("../images/jztd_qjtd_bg2.png") center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_list .item_3 {
  background: url("../images/jztd_qjtd_bg3.png") center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_list .item_4 {
  background: url("../images/jztd_qjtd_bg4.png") center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_list .item1 {
  top: 120px;
  left: 44px;
  z-index: -1;
}
.jztd_qjtd_list .item2 {
  width: 270.36px;
  top: 215px;
  left: 40px;
}
.jztd_qjtd_list .item3 {
  top: 310px;
  left: 10px;
}
.jztd_qjtd_list .item4 {
  width: 255.53px;
  top: 406px;
  left: 32px;
}
.jztd_qjtd_list .item5 {
  width: 229px;
  top: 119px;
  right: 44px;
}
.jztd_qjtd_list .item6 {
  width: 317px;
  top: 209px;
  right: -14px;
  justify-content: flex-end;
}
.jztd_qjtd_list .item7 {
  width: 325px;
  top: 316px;
  right: -14px;
  padding-left: 10px;
}
.jztd_qjtd_list .item8 {
  width: 315px;
  top: 406px;
  right: -14px;
}
.xwyx_title p i {
  color: rgba(255, 141, 26, 1);
}
.jztd_fws {
  position: relative;
}
.jztd_fws_list {
  margin-top: 116px;
}
.jztd_fws_list::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 100px;
  background: url(../images/jztd_fws_bg.png) center center no-repeat;
  background-size: 100% 100%;
  width: 40%;
  height: 422px;
  z-index: 0;
}
.jztd_fws_list_left {
  width: 160px;
  z-index: 1;
}
.jztd_fws_list_right {
  width: 1074px;
  height: 386px;
  border-radius: 120px 2px 2px 0px;
  background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(245, 255, 252, 1) 100%
    ),
    rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.jztd_fws_list_left .title {
  font-size: 40px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
}
.jztd_fws_list_left .title i {
  color: rgba(255, 208, 54, 1);
}
.jztd_fws_list_left_card {
  margin-top: 37px;
  width: 160px;
  height: 157px;
  border-radius: 10px;
  background: rgba(40, 155, 126, 1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  text-align: center;
}
.jztd_fws_list_left_card .title {
  margin: 12px auto 0;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  width: 110px;
  height: auto;
  position: relative;
}
.jztd_fws_list_left_card .title::before {
  content: "Â· ";
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  left: -4px;
  top: 0px;
}
.jztd_fws_list_left_card .title::after {
  content: "Â· ";
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  right: -4px;
  top: 0px;
}
.jztd_fws_list_left_card .tel {
  margin: 20px auto 0;
  font-size: 15.05px;
  font-weight: 700;
  color: #fff;
}
.jztd_fws_list_left_card .tel img {
  margin-right: 4px;
}
.jztd_fws_list_left_card .kf {
  display: block;
  margin: 11px auto 0;
  width: 134px;
  line-height: 40px;
  border-radius: 29.72px;
  background: rgba(255, 141, 26, 1);
  box-shadow: 0px 4.46px 7.43px rgba(255, 141, 26, 0.2);
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}
.jztd_fws_list_left_card .kf img {
  width: 21.41px;
  height: 21.45px;
  margin-right: 4px;
}
.jztd_fws_list_left_card .kf:hover {
  transform: scale(1.1);
}
.jztd_fws_list_right .title {
  font-size: 30px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
  text-align: center;
  margin-top: 30px;
  height: auto;
}
.jztd_fws_list_right_list {
  margin-left: 60px;
}
.jztd_fws_list_right_list .item {
  width: 25%;
  margin-top: 55px;
  position: relative;
}
.jztd_fws_list_right_list .item::after {
  content: "";
  width: 50.01px;
  height: 0px;
  transform: rotate(90deg);
  border: 1px dashed rgba(201, 201, 201, 1);
  position: absolute;
  right: 0;
  top: 30px;
}
.jztd_fws_list_right_list .item:nth-of-type(4n):after,
.jztd_fws_list_right_list .item:nth-of-type(7):after {
  width: 0;
}
.jztd_fws_list_right_list .item .item_re {
  margin-left: 12px;
}
.jztd_fws_list_right_list .item .item_re p:nth-of-type(1) {
  font-size: 18px;
  font-weight: 700;
  color: rgba(51, 51, 51, 1);
}
.jztd_fws_list_right_list .item .item_re p:nth-of-type(2) {
  margin-top: 9px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(40, 155, 126, 1);
  border-radius: 4px;
  border: 1px solid rgba(40, 155, 126, 1);
  padding: 0 6px;
}
.jztd_zsl_tabs {
  margin-top: 61px;
}
.jztd_zsl_tabs a {
  width: 624px;
  line-height: 80px;
  border-radius: 4px;
  border: 1px solid rgba(40, 155, 126, 0.5);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
  font-size: 20px;
  font-weight: 500;
  color: rgba(40, 155, 126, 1);
  text-align: center;
}
.jztd_zsl_tabs a img {
  margin-right: 16px;
}
.jztd_zsl_tabs a .img2,
.jztd_zsl_tabs a.current .img1,
.jztd_zsl_content_box {
  display: none;
}
.jztd_zsl_tabs a.current {
  background: linear-gradient(
      135deg,
      rgba(107, 213, 182, 1) 0%,
      rgba(4, 174, 117, 1) 100%
    ),
    rgba(255, 255, 255, 1);
  color: #fff;
}
.jztd_zsl_tabs a.current .img2 {
  display: inline-block;
}
.jztd_zsl_content {
  margin-top: 40px;
  width: 1279px;
  height: 609px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.25);
}
.jztd_zsl_content_box {
  position: relative;
}
.jztd_zsl_content_box.current {
  display: block;
}
.jztd_zsl_header {
  padding-top: 30px;
}
.jztd_zsl_header .item {
  width: 25%;
  text-align: center;
  position: relative;
}
.jztd_zsl_header .item::after {
  content: "";
  width: 45.96px;
  height: 0px;
  transform: rotate(90deg);
  border: 1px solid rgba(158, 158, 158, 1);
  position: absolute;
  right: -22px;
  top: 30px;
}
.jztd_zsl_header .item:last-of-type:after {
  width: 0;
}
.jztd_zsl_content_box .swiper {
  margin: 60px 48px 0 60px;
}
.jztd_zsl_content_box .swiper-wrapper {
  position: static;
}
.jztd_zsl_content_box .swiper-slide_left {
  width: 490px;
}
.jztd_zsl_content_box .swiper-slide_right {
  width: 650px;
}
.swiper-slide_left_icon span {
  margin-left: 11px;
  font-size: 40px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
}
.swiper-slide_left p {
  margin-top: 40px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.swiper-slide_left_bar {
  margin-top: 39px;
  width: 490px;
  height: 0px;
  border: 1px dashed rgba(189, 199, 196, 1);
}
.swiper-slide_left_info {
  margin-top: 32px;
}
.swiper-slide_left_info .item {
  margin-right: 87px;
}
.swiper-slide_left_info .item span {
  display: block;
}
.swiper-slide_left_info .item span:nth-of-type(1) {
  font-size: 30px;
  font-weight: 700;
  color: rgba(255, 141, 26, 1);
}
.swiper-slide_left_info .item span:nth-of-type(2) {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}
.swiper_btn_left {
  position: absolute;
  left: -100px;
  top: 50%;
  transform: translate(0, -50%);
  cursor: pointer;
}
.swiper_btn_right {
  position: absolute;
  right: -100px;
  top: 50%;
  transform: translate(0, -50%);
  cursor: pointer;
}
.mySwiper2 .swiper-slide:nth-of-type(2) .swiper-slide_left_icon span {
  font-size: 36px;
}
/* çŸ©é˜µæŽ¢åº—(çº¢è‰²) */
.jztd_yltg_r .jztd_yltg_left_top .item.current::before {
  background: rgba(255, 36, 66, 1);
}
.jztd_yltg_r .jztd_yltg_left_top .item.current {
  background: rgba(255, 36, 66, 0.1);
}
.jztd_yltg_r .jztd_yltg_left_top .item.current span:nth-of-type(1) {
  color: rgba(255, 36, 66, 1);
}
.jztd_yltg_r .jztd_yltg_left_top .item.current span:nth-of-type(2) {
  color: rgba(255, 36, 66, 0.04);
}
.jztd_yltg_r .dsp_fgfw_mszx {
  background: rgba(255, 36, 66, 1);
  box-shadow: 0px 4px 20px rgba(255, 36, 66, 0.4);
}
.jztd_qchx_r .jztd_qchx_list .item {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 247, 248, 1) 100%
  );
  border: 1px solid rgba(255, 36, 66, 0.1);
  box-shadow: 0px 2px 4px rgba(40, 155, 126, 0.1);
}
.jztd_qjtd_r .jztd_qjtd_list .item_1 {
  background: url(../images/jztd_qjtd_bg1_r.png) center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_r .jztd_qjtd_list .item_2 {
  background: url(../images/jztd_qjtd_bg2_r.png) center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_r .jztd_qjtd_list .item_3 {
  background: url(../images/jztd_qjtd_bg3_r.png) center center no-repeat;
  background-size: 100% 100%;
}
.jztd_qjtd_r .jztd_qjtd_list .item_4 {
  background: url(../images/jztd_qjtd_bg4_r.png) center center no-repeat;
  background-size: 100% 100%;
}
.xwyx_title.xwyx_title_r p i {
  color: rgba(255, 36, 66, 1);
}
.jztd_fws_r .jztd_fws_list::before {
  background: url(../images/jztd_r_fws_bg.png) center center no-repeat;
}
.jztd_fws_r .jztd_fws_list_left_card {
  background: rgba(255, 255, 255, 0.27);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.jztd_fws_r .jztd_fws_list_left_card .kf {
  background: rgba(255, 36, 66, 1);
  box-shadow: 0px 4.46px 7.43px rgba(255, 141, 26, 0.2);
}
.jztd_fws_r .jztd_fws_list_right_list .item .item_re p:nth-of-type(2) {
  color: rgba(255, 36, 66, 1);
  border: 1px solid rgba(255, 36, 66, 1);
}
.jztd_zsl_r .jztd_zsl_tabs a {
  border: 1px solid rgba(255, 36, 66, 1);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
  color: rgba(255, 36, 66, 1);
}
.jztd_zsl_r .jztd_zsl_tabs a.current {
  background: rgba(255, 36, 66, 1);
  color: #fff;
}
.jztd_zsl_r .swiper-slide_left_info .item span:nth-of-type(1) {
  color: rgba(255, 36, 66, 1);
}

.jztd_qjtd_list .video video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 636px;
  height: 372px;
  margin-top: -6px;
  margin-left: 1px;
}
</pre></body></html>