.c {
  color: #00A5AD;
}
 
.c00 {
  color: #000;
}

.cf {
  color: #fff;
}

.bgc {
  background: #00A5AD;
}

.bg0 {
  background: #000;
}

.bgf {
  background: #fff;
}

@font-face {
  font-family: "sourcehansans";
  font-display: swap;
  src: url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.eot");
  src: url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.eot?#iefix") format("embedded-opentype"), url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.woff") format("woff"), url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.ttf") format("truetype"), url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.svg#YourWebFontName") format("svg");
}

@font-face {
  font-family: "Montserrat";
  src: url(../font/Montserrat-Regular-8.otf);
  font-display: swap;
}

body {
  font-family: "Montserrat", 'sourcehansans' !important;
}

.container {
  padding: 0 16.25rem;
  max-width: 100%;
}

.page_yszc {
  padding: 0 0;
  background: #f7f7f7;
}

.page_yszc .f16 {
  color: #434343;
}

.container_z {
  padding: 0 0 0 16.25rem;
  max-width: 100%;
}

header {
  height: 3.75rem;
  line-height: 3.75rem;
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 900;
  box-shadow: 0 0 .625rem #ddd;
}

header .logo1 {
  display: none;
}

header .logo2 {
  display: inline-block;
}

header .iconfont {
  font-size: 1.5rem;
  color: #000;
}

/* header .search.active .iconfont:before {
  content: "\eca0";
}

header .searchw {
  position: fixed;
  top: 3.75rem;
  left: 0;
  width: 100%;
  background: #fff;
  display: none;
  z-index: 22;
} */

/* header .searchw .searchbox {
  width: 37.5rem;
  margin: 0 auto;
  padding: 1.25rem 0;
}

header .searchw .searchbox form {
  display: flex;
  align-items: center;
}

header .searchw .searchbox form input {
  width: 78%;
  border: 1px solid #eee;
  padding-left: .9375rem;
}

header .searchw .searchbox form button {
  width: 22%;
  border: 1px solid #00A5AD;
  background: #00A5AD;
  color: #fff;
}

header .searchw.active {
  display: block;
} */

header .lang {
  margin-right: .625rem;
  display: flex;
  align-items: center;
}

header .lang p {
  color: #000;
  padding-left: .625rem;
}

header .head_menu {
  margin-right: 1.25rem;
}

header .head_menu>ul>li {
  float: left;
}

header .head_menu>ul>li>a {
  font-size: 1rem;
  color: #000;
  position: relative;
  display: block;
  padding: 0 2.1875rem;
}

header .head_menu>ul>li:hover .ermenu {
  display: block;
}

header .head_menu>ul>li:hover>a,
header .head_menu>ul>li.active>a {
  color: #00A5AD;
}

header .head_menu>ul>li:hover>a::before,
header .head_menu>ul>li.active>a::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #00A5AD;
}

.header header {
  background: rgba(0, 0, 0, 0.7);
  box-shadow: none;
}

.header header .logo1 {
  display: inline-block;
}

.header header .logo2 {
  display: none;
}

.header header .iconfont,
.header header .lang p {
  color: #fff;
}

.header header .head_menu ul li a {
  color: #fff;
}

.header header .clearfix .fr .search .iconfont {
  color: #fff;
}

.header.active header {
  position: relative;
  background: #fff;
  border-bottom: 1px solid #E9E9E9;
}

.header.active header .logo1 {
  display: none;
}

.header.active header .logo2 {
  display: inline-block;
}

.header.active header .head_menu ul li a {
  color: #000;
}

.searchbox {
  top: 3.75rem;
  border-top: 2px solid #00A5AD;
}

.serbtn {
  background: #00A5AD;
}

#fp-nav.fp-right {
  right: auto;
  left: 17px;
}

.more {
  line-height: 3rem;
  border: 1px solid #FFFFFF;
  border-radius: 1.875rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.more a {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  padding: 0 2.5rem;
}

.more::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #00A5AD;
  z-index: -1;
  transform: scale(0);
  transition: all .4s;
}

.more:hover::before {
  transform: scale(1);
}

.more:hover {
  border-color: #00A5AD;
}

.more:hover a {
  color: #fff;
}

.more2 {
  line-height: 3rem;
  padding: 0 2.375rem;
  display: inline-block;
  border: 1px solid #FFFFFF;
  border-radius: 1.875rem;
  transition: all 2s;
  color: #fff;
}

.more2:hover {
  background: #000;
  border: 1px solid #000;
  color: #fff;
}

.syname {
  font-size: 2.875rem;
  line-height: 4.0625rem;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  position: relative;
  margin-bottom: .9375rem;
  padding-bottom: .625rem;
  display: inline-block;
}

.syname::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 5.5rem;
  height: .1875rem;
  background: #00A5AD;
}

.syen_name {
  font-size: 1.875rem;
  line-height: 2.3125rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  margin-bottom: 1.5625rem;
}

.sytxt {
  font-size: 1.25rem;
  line-height: 1.8125rem;
  /* text-transform: uppercase; */
  color: #fff;
  font-weight: 400;
  margin-bottom: 1.5625rem;
  text-align: justify;
}

.sytxt1 {
  font-size: 1.125rem;
  line-height: 1.875rem;
  font-weight: 700;
  text-align: justify;
  color: #000;
}

.sytxt2 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-align: justify;
  color: #fff;
}

.sytxt3 {
  font-size: .875rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-align: justify;
  color: #fff;
}

.syname11,
.syen_name11,
.sytxt11 {
  color: #000;
}

.syname11::before {
  background: #00A5AD;
}

.synamezj::before {
  background: #000;
  width: 4%;
  left: 50%;
  transform: translateX(-50%);
}

.more11 {
  border: 1px solid rgba(0, 0, 0, 0.4);
}

.more11 a {
  color: rgba(0, 0, 0, 0.4);
}

.circle {
  width: 3.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
  text-align: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
}

.circle .iconfont {
  color: #fff;
  opacity: 0.5;
}

.circle:hover {
  background: #00A5AD;
}

.circle:hover .iconfont {
  opacity: 1;
}

a:hover {
  color: #00A5AD;
}

#yigao .section .container {
  margin-top: 0;
}

#yigao .section01 .swiper-container {
  height: 100%;
}

#yigao .section01 .swiper-container .swiper-slide img {
  height: 100%;
}

#yigao .section01 .swiper-container .swiper-slide .top {
  position: absolute;
  top: 40%;
  transform: translateY(-40%);
  left: 0;
  width: 100%;
  color: #fff;
}

#yigao .section01 .swiper-container .swiper-slide .top .ename {
  font-size: 2.75rem;
  line-height: 3.4375rem;
  text-align: justify;
  text-transform: uppercase;
  font-family: 'Montserrat';
  margin-bottom: .625rem;
}

#yigao .section01 .swiper-container .swiper-slide .top .name {
  font-size: 3.5rem;
  line-height: 5rem;
}

#yigao .section01 .swiper-container .swiper-button-prev span,
#yigao .section01 .swiper-container .swiper-button-next span {
  font-size: .75rem;
  line-height: .9375rem;
  color: #fff;
  opacity: 1;
}

#yigao .section01 .swiper-container .swiper-button-prev span {
  position: absolute;
  bottom: 0;
}

#yigao .section01 .swiper-container .swiper-button-next span {
  position: absolute;
  top: 0;
}

#yigao .section01 .swiper-container .swiper-button-prev,
#yigao .section01 .swiper-container .swiper-container-rtl .swiper-button-next {
  left: auto;
  right: 10px;
  background-image: url(../img/top.svg);
  color: #fff;
  top: 45%;
  transform: translateY(-45%);
}

#yigao .section01 .swiper-container .swiper-button-next,
#yigao .section01 .swiper-container .swiper-container-rtl .swiper-button-prev {
  background-image: url(../img/bot.svg);
  color: #fff;
  top: 55%;
  transform: translateY(-55%);
}

#yigao .section01 .swiper-container .swiper-pagination-bullet-active {
  background: #fff;
}

#yigao .section01 .swiper-pagination {
  bottom: auto;
  top: 48%;
  left: auto;
  right: 0;
  transform: translateY(-58%);
  width: 14%;
  border: 1px solid rgba(255, 255, 255, 0.15);
  height: 0;
  text-align: left;
}

#yigao .section01 .swiper-pagination-bullet {
  transform: translateY(-3px);
  width: 1.25rem;
  height: .125rem;
  margin-left: 10%;
  background: none;
  color: rgba(255, 255, 255, 0.3);
  opacity: 1;
  text-align: center;
}

#yigao .section01 .swiper-pagination-bullet-active {
  background: #fff;
  color: #fff;
}

#yigao .section01 .bot {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

#yigao .section01 .bot .row {
  align-items: flex-end;
}

#yigao .section01 .bot .row>div {
  background: rgba(0, 0, 0, 0.6);
  border-right: 0.5px solid rgba(138, 138, 138, 0.3);
  text-align: center;
  position: relative;
  z-index: 1;
}

#yigao .section01 .bot .row>div img {
  margin-top: 2.0625rem;
  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  -webkit-transition: 400ms ease-in-out;
  -o-transition: 400ms ease-in-out;
}

#yigao .section01 .bot .row>div:hover img {
  transform: rotateY(180deg);
}

#yigao .section01 .bot .row>div::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #00A5AD;
  z-index: -1;
  transition: all .4s;
}

#yigao .section01 .bot .row .txt {
  color: #fff;
  font-size: 1.375rem;
  line-height: 2rem;
  font-family: 'Noto Sans SC';
  font-weight: 700;
  margin: 1.25rem 0 2.125rem 0;
}

#yigao .section01 .bot .row>div.active::after,
#yigao .section01 .bot .row>div:hover::after {
  height: 120%;
}

#yigao .section01 .bot .row>div:last-child {
  border-right: none;
}

#yigao .section02 .row {
  align-items: center;
}

#yigao .section02 .tabox,
#yigao .section02 .row .bot .cont {
  display: none;
}

#yigao .section02 ul li {
  float: left;
  color: #534E4E;
  margin-right: 2rem;
  padding-bottom: .5rem;
  position: relative;
}

#yigao .section02 ul li.active a {
  color: #00A5AD;
}

#yigao .section02 ul li.active::after {
  display: block;
}

#yigao .section02 ul li::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .125rem;
  background: #00A5AD;
  display: none;
}

#yigao .section02 ul li a {
  color: #534E4E;
  font-weight: 700;
}

#yigao .section02 .bot {
  margin-top: 5rem;
}

#yigao .section02 .bot .title {
  margin-bottom: .9375rem;
  font-size: 3.125rem;
  line-height: 3.75rem;
  font-weight: 700;
  color: #000000;
}

#yigao .section02 .bot .f32 {
  font-weight: 100;
}

#yigao .section02 .bot .more {
  margin-top: 5rem;
}

#yigao .section03 .row {
  margin: 0 -7.5rem;
  align-items: center;
}

#yigao .section03 .row>div {
  padding: 0 7.5rem;
}

#yigao .section03 .right .row {
  margin: 0;
}

#yigao .section03 .right .row>div {
  padding: 0;
}

#yigao .section03 .right .row>div:first-child {
  margin-bottom: 5.375rem;
}

#yigao .section03 .right .data {
  font-size: 1.5rem;
  line-height: 2.5rem;
  font-weight: 500;
  color: #fff;
  position: relative;
  display: flex;
}

#yigao .section03 .right .data .counter {
  font-size: 6rem;
  line-height: 6rem;
  font-weight: 700;
  color: #fff;
}

#yigao .section03 .right .txt {
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}

#yigao .section04 .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(29, 42, 77, 0.88);
}

#yigao .section04 .cont {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#yigao .section04 .pa .top {
  padding: 8.125rem 0 3.75rem 0;
  position: relative;
}

#yigao .section04 .pa .top .content {
  display: flex;
  align-items: center;
}

#yigao .section04 .pa .top .content .syen_name {
  margin-bottom: 0;
}

#yigao .section04 .pa .top .content .zb,
#yigao .section04 .pa .top .content .zj {
  margin-right: 5rem;
}

#yigao .section04 .pa .top .content .zj {
  width: 63%;
}

#yigao .section04 .pa .top .content .cont {
  display: flex;
}

#yigao .section04 .pa .bot .swiper-container {
  height: 100%;
}

#yigao .section04 .pa .bot ul {
  height: 100%;
}

#yigao .section04 .pa .bot ul li {
  float: left;
  width: 13.4%;
  position: relative;
}

#yigao .section04 .pa .bot ul li .img1 {
  object-fit: cover;
  height: 100%;
}

#yigao .section04 .pa .bot ul li .bg2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(29, 42, 77, 0.8);
}

#yigao .section04 .pa .bot ul li .pa {
  width: 100%;
  left: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}

#yigao .section04 .pa .bot ul li .pa .cont {
  width: 80%;
  margin: 0 auto;
}

#yigao .section04 .pa .bot ul li .pa .title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  margin-top: 1.25rem;
  padding-bottom: .9375rem;
}

#yigao .section04 .pa .bot ul li .pa .sytxt2 {
  display: none;
  padding-bottom: .9375rem;
}

#yigao .section04 .pa .bot ul li .pa .circle {
  display: none;
}

#yigao .section04 .pa .bot ul li.active {
  width: 33%;
  background: rgba(0, 165, 173, 0.6);
}

#yigao .section04 .pa .bot ul li.active .bg2 {
  background: rgba(0, 165, 173, 0.6);
}

#yigao .section04 .pa .bot ul li.active .pa {
  top: auto;
  transform: none;
  bottom: 2.5rem;
}

#yigao .section04 .pa .bot ul li.active .pa .sytxt2,
#yigao .section04 .pa .bot ul li.active .pa .circle {
  display: block;
}

#yigao .section04 .pa .bot ul li.active .pa .cont>img {
  display: none;
}

#yigao .section04 .pa .bot ul li.active .pa .cont .title {
  text-align: left;
}

#yigao .section05 {
  position: relative;
  z-index: 1;
}

#yigao .section05 .fp-tableCell {
  display: inherit;
}

#yigao .section05 .fp-tableCell>img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}

#yigao .section05 .top {
  padding: 10rem 0 3.125rem 0;
}

#yigao .section05 .top .content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

#yigao .section05 .top .content .zb,
#yigao .section05 .top .content .zj {
  margin-right: 4rem;
}

#yigao .section05 .top .content .zj {
  width: 63%;
}

#yigao .section05 .bot .clm4:hover img {
  transform: scale(1.1);
}

#yigao .section05 .bot .time {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#yigao .section05 .bot .time .iconfont {
  color: #fff;
}

#yigao .section05 .bot .bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(29, 42, 77, 0.8);
  padding: 1.25rem;
}

#yigao .section05 .bot .bg2 {
  background: #00A5AD;
  padding: 1.25rem;
}

#yigao .section05 .bot .bg2 .sytxt2 {
  padding-bottom: .9375rem;
}

#yigao .section05 .bot .bg2 .time {
  padding-top: 1.25rem;
}

#yigao .section05 .bot ul {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#yigao .section05 .bot ul li {
  margin-bottom: .9375rem;
}

#yigao .section05 .bot ul li .bg3 {
  background: #fff;
  padding: .9375rem;
}

#yigao .section05 .bot ul li .bg3 .sytxt2 {
  color: #000;
  font-weight: bold;
  margin-bottom: .625rem;
}

#yigao .section05 .bot ul li .bg3 .sytxt3,
#yigao .section05 .bot ul li .bg3 .iconfont {
  color: #878787;
}

#yigao .section05 .bot ul li .bg3 .time {
  padding-top: .625rem;
}

#yigao .section05 .bot ul li:last-child {
  margin-bottom: 0;
}

#yigao .section05 .bot ul li:hover .sytxt2 {
  color: #00A5AD;
}

#yigao .section05 .bot .row {
  margin: 0 -0.625rem;
}

#yigao .section05 .bot .row .clm4 {
  padding: 0 .625rem;
  height: 30.625rem;
}

#yigao .section05 .bot .row .clm4 .box {
  position: relative;
  height: 100%;
}

#yigao .section05 .bot .row .clm4 .box .over {
  height: 100%;
}

#yigao .section05 .bot .row .clm4 .box .over img {
  height: 100%;
  object-fit: cover;
}

#yigao .section05 .bot .row .clm4 .box .bg2,
#yigao .section05 .bot .row .clm4 .box .over2 {
  height: 50%;
}

#yigao .section06 {
  height: auto !important;
}

#yigao .section06 .fp-tableCell {
  height: auto !important;
}

.qqbj {
  width: 100%;
  padding: 3.4375rem 5.625rem 3.4375rem 8.4375rem;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 1.25rem;
}

.qqbj .shang {
  font-size: 2.25rem;
  line-height: 3.25rem;
  font-weight: 700;
  color: #00A5AD;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 1.5625rem;
  border-bottom: 1px solid #000000;
}

.qqbj .fr .shang {
  border: none;
}

.qqbj .data {
  font-size: 4.375rem;
  line-height: 3.75rem;
  font-weight: 700;
  color: #000;
  text-align: center;
  padding: 1.875rem 0;
}

.qqbj .txt {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.625rem;
  color: #000;
}

.qqbj .xia {
  display: flex;
}

.qqbj .xia .xiay {
  padding-left: 2.8125rem;
}

footer .top {
  padding: 3.125rem 0 7.5rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

footer .top .sytxt1 {
  padding-bottom: .9375rem;
}

footer .top .fl {
  width: 21%;
}

footer .top .fl ul li {
  color: rgba(17, 17, 17, 0.4);
  font-size: .875rem;
  line-height: 1.5rem;
  margin-bottom: .9375rem;
}

footer .top .fl ul li a {
  display: inline-block;
  color: rgba(17, 17, 17, 0.4);
}

footer .top .fl ul li:hover a {
  color: #00A5AD;
}

footer .top .fl:nth-child(1) ul li {
  width: 100%;
}

footer .top .fl:nth-child(1) ul li,
footer .top .fl:nth-child(2) ul li {
  float: left;
  margin-right: .9375rem;
  margin-bottom: .9375rem;
}

footer .top .fl:nth-child(1) ul li a,
footer .top .fl:nth-child(2) ul li a {
  padding: .3125rem .9375rem;
  border: 1px solid #D3D3D3;
  border-radius: .3125rem;
}

footer .top .fl:nth-child(3) {
  width: 15%;
}

footer .top .fl:nth-child(4) {
  width: 25%;
}

footer .top .fr {
  width: 16%;
}

footer .bot {
  color: rgba(17, 17, 17, 0.4);
  text-align: left;
  line-height: 4.0625rem;
}

.social-share .social-share-icon {
  width: 39px;
  height: 39px;
  line-height: 39px;
}

.social-share .icon-wechat,
.social-share .icon-weibo,
.social-share .icon-linkedin {
  border-color: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
}

.social-share .icon-wechat .wechat-qrcode2 {
  display: none;
  border: 1px solid #eee;
  position: absolute;
  z-index: 9;
  top: -144px;
  left: -63px;
  width: 149px;
  height: 130px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 2px 10px #aaa;
  transition: all 200ms;
  -webkit-tansition: all 350ms;
  -moz-transition: all 350ms;
}

.social-share .icon-wechat .wechat-qrcode2 .qrcode {
  width: 105px;
  margin: 10px auto;
}

.social-share .icon-wechat:hover .wechat-qrcode2 {
  display: block;
}

.youc .social-share .icon-wechat .wechat-qrcode {
  top: -75px;
  left: -211px;
}

.youc .social-share .icon-wechat .wechat-qrcode:after {
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 0;
  bottom: auto;
  margin-left: 0;
  margin-right: -14px;
  border-width: 6px 6px 6px 8px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}

.mt60 {
  margin-top: 3.75rem;
}

.nyen_name {
  font-size: 2.5rem;
  line-height: 3.125rem;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}

.ny_name {
  font-size: 3.5rem;
  line-height: 4.125rem;
  font-weight: 700;
  color: #fff;
}

.nyhxian::before {
  width: 5%;
}

.pa50 {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.list_pro .top>li {
  padding: 7.8125rem 0;
}

.list_pro .top>li .mbx {
  display: none;
}

.list_pro .top>li:first-child {
  padding: 0 0 7.8125rem 0;
}

.list_pro .top>li:first-child .mbx {
  padding: 1.25rem 0 5rem 0;
  display: block;
}

.list_pro .top>li:nth-child(even) {
  background: none !important;
}

.list_pro .row {
  align-items: center;
}

.list_pro .cont {
  margin-bottom: 2.8125rem;
}

.list_pro .cont li {
  padding: .625rem 0 .625rem 1.25rem;
  border-bottom: 1px solid rgba(135, 135, 135, 0.2);
  color: #3A3A3A;
  position: relative;
}

.list_pro .cont li .flex {
  justify-content: flex-start;
}

.list_pro .cont li:hover {
  color: #00A5AD;
}
.list_pro .cont li div span {
  width: calc(100% - 1.5rem - 1.25rem);
}
.list_pro .cont li .circle {
  transition: all .4s;
  margin-left: 1.25rem;
  border: 1px solid #999;
  background: transparent;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}

.list_pro .cont li .circle .iconfont {
  color: #999;
  opacity: 1;
  font-size: .75rem;
}

.list_pro .cont li:hover .circle {
  background: #00A5AD;
  border-color: #00A5AD;
}

.list_pro .cont li:hover .circle .iconfont {
  color: #fff;
}

.list_pro .cont li::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: .3125rem;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  background: #3A3A3A;
}

.list_pro .more {
  border-color: rgba(0, 0, 0, 0.4);
}

.list_pro .more a {
  color: rgba(0, 0, 0, 0.4);
}

.list_pro .more:hover {
  border-color: #00A5AD;
}

.list_pro .more:hover a {
  color: #fff;
}

.pronav {
  position: fixed;
  left: 0;
  top: 3.75rem;
  width: 100%;
  height: 3.75rem;
  line-height: 3.75rem;
  background: rgba(0, 0, 0, 0.4);
  z-index: 444;
}

.pronav .row {
  align-items: center;
  justify-content: space-between;
}

.pronav .row .zb {
  margin-bottom: 0;
}

.pronav .row .zb a {
  margin-right: 30px;
  font-size: 1rem;
  color: rgba(255, 255, 255, 0.8);
}

.pronav .row .zb a.active {
  color: #00A5AD;
  font-size: 1.25rem;
  font-weight: bold;
}

.pronav .row .yb ul li {
  margin-right: 1.875rem;
  cursor: pointer;
}

.pronav .row .yb ul li.active {
  color: #00A5AD;
}

/* .pronav .row .yb ul li:last-child {
  margin-right: 0;
}

.pronav .row .yb ul li:last-child a {
  padding: .3125rem .9375rem;
  background: #00A5AD;
  border-radius: 1.875rem;
  transition: all 2s;
}

.pronav .row .yb ul li:last-child a:hover {
  background: #000;
  border: 1px solid #000;
  color: #fff;
} */

.show_p1 {
  padding: 3.125rem 0;
  background: #00A5AD;
  position: relative;
  top: -15.3125rem;
  min-height: 15.3125rem;
}

.show_p1 .row {
  margin: 0 -5.9375rem;
}

.show_p1 .row>div {
  padding: 0 5.9375rem;
}

.show_p1 .row>div:first-child {
  border-right: 1px solid #fff;
}

.show_p1 .f32 {
  color: #fff;
  margin-bottom: .625rem;
}

.show_p1 .f20 {
  color: #fff;
  text-align: justify;
}

.show_p2 {
  position: relative;
  top: -5rem;
}

.show_p2 .f28 {
  margin: 3.4375rem 0 1.25rem 0;
  text-align: left;
}

.show_p2 .bot {
  margin-top: 3.4375rem;
}

.show_p2 .bot ul {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.show_p2 .bot ul li {
  text-align: center;
  margin-right: 5rem;
}

.show_p2 .bot ul li .f16 {
  line-height: 3rem;
  padding: 0 1.875rem;
  background: #00A5AD;
  color: #fff;
  border-radius: 1.875rem;
  display: inline-block;
}

.show_p2 .bot ul li:last-child {
  margin-right: 0;
}

.show_p2 .bot .box {
  background: #F3F4F6;
  padding: 2.5rem 1.875rem 3.125rem 1.875rem;
  text-align: center;
  height: 20.6875rem;
}

.show_p2 .bot .box img {
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: .9375rem;
}

.show_p2 .bot .box .f22 {
  margin-bottom: .75rem;
  color: #000;
}

.show_p2 .bot .swiper-container {
  margin-top: 5.3125rem;
}

.show_p2 .bot .swiper-pagination {
  display: none;
}

.show_p3 {
  padding: 4.375rem 0 8.125rem 0;
}

.show_p3 .f28 {
  color: #000;
  padding-left: 2.5rem;
  position: relative;
  display: inline-block;
}

.show_p3 .f28::after {
  position: absolute;
  content: "";
  top: .375rem;
  left: 0;
  width: 1.625rem;
  height: 1.625rem;
  background: #00A5AD;
}

.show_p3 .cont1 .img {
  position: relative;
}

.show_p3 .cont1 .img img {
  height: 33rem;
  width: 48.75rem;
  margin-left: 11rem;
}

.show_p3 .cont1 .img .box {
  position: absolute;
  width: 25.625rem;
}

.show_p3 .cont1 .img .box .f22 {
  color: #00A5AD;
  margin-bottom: .625rem;
}

.show_p3 .cont1 .img .box1 {
  top: 30%;
  transform: translateY(-30%);
  left: 0;
}

.show_p3 .cont1 .img .box2 {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.show_p3 .cont1 .img .box3 {
  top: 70%;
  transform: translateY(-70%);
  left: 0;
}

.show_p3 .cont1 .img .box4 {
  top: 88%;
  transform: translateY(-88%);
  left: 0;
}

.show_p3 .cont1 .img .box5 {
  top: 32%;
  transform: translateY(-32%);
  right: 0;
}

.show_p3 .cont1 .img .box6 {
  top: 68%;
  transform: translateY(-68%);
  right: 0;
}

.show_p3 .cont1 .img .box7 {
  top: 88%;
  transform: translateY(-88%);
  right: 0;
}

.show_p3 .cont2 {
  margin-top: 5rem;
}

.show_p3 .cont2 ul {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F3F4F6;
  border-radius: 3.75rem;
  margin-top: 2.1875rem;
  overflow: hidden;
}

.show_p3 .cont2 ul li {
  width: 16.667%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.show_p3 .cont2 ul li .f18 {
  height: 5rem;
  line-height: 5rem;
}

.show_p3 .cont2 ul li .img {
  width: 3.125rem;
  height: 2.1875rem;
}

.show_p3 .cont2 ul li .img .f18 {
  color: #fff;
  margin-left: .625rem;
}

.show_p3 .cont2 ul li:first-child {
  background: #00A5AD;
}

.show_p3 .cont2 ul li:first-child .f18 {
  color: #fff;
}

.show_p3 .cont3 {
  margin-top: 8.75rem;
}

.show_p3 .cont3 .box {
  text-align: center;
}

.show_p3 .cont3 .box .circle {
  width: 7.75rem;
  height: 7.75rem;
  line-height: 7.75rem;
  background: #00A5AD;
  margin: 0 auto;
}

.show_p3 .cont3 .box .circle .f24 {
  color: #fff;
  line-height: inherit;
}

.show_p3 .cont3 .box .f18 {
  margin-top: 1.5625rem;
}

.show_p3 .cont3 .swiper-container {
  margin-top: 3.125rem;
}

.show_p3 .cont3 .swiper-pagination {
  display: none;
}

.show_p3 .cont4 {
  margin-top: 9.375rem;
}

.show_p3 .cont4 .box {
  margin-top: 2.8125rem;
  background: #F3F4F6;
  padding: 5.9375rem 8.125rem 5rem 3.125rem;
}

.show_p3 .cont4 .box .row {
  align-items: center;
  margin: 0;
}

.show_p3 .cont4 .box .row>div {
  padding: 0;
}

.show_p3 .cont4 .box .f20 {
  color: #000;
  font-weight: 700;
  margin-bottom: .625rem;
}

.show_p3 .cont4 .box .f18 {
  padding-left: .9375rem;
  margin-bottom: .3125rem;
  position: relative;
  color: #494949;
  white-space: nowrap;
  z-index: 3;
}

.show_p3 .cont4 .box .f18::after {
  position: absolute;
  content: "";
  top: .625rem;
  left: 0;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  background: #494949;
}

.fangk {
  color: #000;
  padding-left: 2.5rem;
  position: relative;
  display: inline-block;
}

.fangk::after {
  position: absolute;
  content: "";
  top: .375rem;
  left: 0;
  width: 1.625rem;
  height: 1.625rem;
  background: #00A5AD;
}

.show_p4 {
  padding: 9.6875rem 0;
}

.show_p4 .bot {
  margin-top: 6.25rem;
}

.show_p4 .bot .box {
  padding: 2.1875rem 1.5625rem 3.125rem 1.5625rem;
  background: #fff;
  text-align: center;
  height: 13.1875rem;
}

.show_p4 .bot .box .f22 {
  color: #000;
  margin-bottom: .625rem;
}

.show_p4 .bot .box:hover {
  background: #00A5AD;
}

.show_p4 .bot .box:hover .f22,
.show_p4 .bot .box:hover .f18 {
  color: #fff;
}

.show_p4 .bot .swiper-pagination {
  display: none;
}

.show_p6 {
  background: #F3F4F6;
  padding: 5.625rem 0 4.375rem 0;
}

.show_p6 .top {
  padding-bottom: 4.0625rem;
}

.show_p6 .bot {
  position: relative;
}

.show_p6 .bot .swiper-container {
  padding-bottom: 3.75rem;
}

.swiper-pagination {
  bottom: 0 !important;
}

.none {
  display: none;
}

.showp1_1 {
  padding: 5.625rem 0;
}

.showp1_1 .middle {
  text-align: center;
  padding-top: 4.375rem;
}

.showp1_1 .middle>img {
  height: 25rem;
  display: inline-block;
}

.showp1_1 .middle .circle {
  width: 13rem;
  height: 13rem;
  line-height: 13rem;
  border: 1px solid #C7C4C4;
  position: absolute;
  top: 1.875rem;
  right: 12.5rem;
}

.showp1_1 .middle .circle.xt1 {
  left: 12.5rem;
  right: auto;
}

.showp1_1 .bot .row {
  background: #F3F4F6;
  padding: 1.875rem 0 2.8125rem 0;
}

.showp1_1 .bot .row>div {
  text-align: center;
}

.showp1_1 .bot img {
  width: 6.25rem;
  height: 6.5rem;
}

.showp1_1 .bot .f22 {
  color: #000;
  margin-top: 1.25rem;
}

.showp1_2 {
  padding-bottom: 11.25rem;
}

.showp1_2 .fangk {
  margin: 4.375rem 0 2.5rem 0;
}

.showp1_2 .box {
  padding: 3.75rem 2.1875rem 4.6875rem 3.4375rem;
  background: #01BAC3;
}

.showp1_2 .box>div {
  color: #fff;
}

.showp1_2 .box .f22 {
  margin-bottom: .9375rem;
}

.showp1_2 .swiper-slide:nth-child(2) .box {
  background: #00A5AD;
}

.showp1_2 .swiper-slide:nth-child(3) .box {
  background: #008E95;
}

.showp1_3 {
  background: #F3F4F6;
  padding-bottom: 4.1875rem;
}

.showp1_3 .top .row {
  align-items: flex-end;
  margin: 0 -5rem;
}

.showp1_3 .top .row>div {
  padding: 0 5rem;
}

.showp1_3 .top .fangk {
  margin-bottom: 1.875rem;
}

.showp1_3 .top .f18 {
  color: #494949;
  text-align: justify;
}

.showp1_3 .top .txt {
  margin-bottom: .3125rem;
  font-weight: 700;
  color: #00A5AD;
}

.showp1_3 .top ul {
  margin-top: 2.5rem;
  display: flex;
  align-items: center;
}

.showp1_3 .top ul li {
  padding-left: 1.25rem;
  margin-right: 1.875rem;
  position: relative;
  color: #494949;
}

.showp1_3 .top ul li::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  background: #494949;
}

.showp1_3 .top .pr .img2 {
  position: absolute;
  top: 40%;
  right: 10%;
}

.showp1_3 .bot {
  margin-top: 5.5rem;
}

.showp1_3 .bot .fangk {
  margin-bottom: 3.75rem;
}

.showp1_3 .bot .img {
  text-align: center;
  position: relative;
}

.showp1_3 .bot .img img {
  height: 17.8125rem;
  display: inline-block;
}

.showp1_3 .bot .img::after {
  position: absolute;
  content: "";
  top: 4.375rem;
  left: 0;
  width: 100%;
  height: 1px;
  background: #B4B4B4;
}

.showp1_3 .bot .row {
  margin: 0;
}

.showp1_3 .bot .row>div {
  padding: 0;
}

.showp1_3 .bot .row>div:last-child {
  border: none;
}

.showp1_3 .bot .box {
  padding: 2.1875rem 2.5rem;
  background: rgba(255, 255, 255, 0.8);
  border-right: 1px solid #E0E0E0;
  height: 11.25rem;
}

.showp1_3 .bot .box .f28 {
  margin-bottom: .9375rem;
  text-align: left;
}

.showp1_3 .bot .box .f18 {
  color: #000;
}

.showp1_3 .bot .box:hover {
  background: #00A5AD;
}

.showp1_3 .bot .box:hover>div {
  color: #fff;
}

.showp1_5 .show_p6 {
  background: #fff;
}

.showp2_1 {
  position: relative;
  overflow: hidden;
  padding-top: 6.25rem;
}

.showp2_1 .bot {
  padding-top: 18.75rem;
  position: relative;
}

.showp2_1 .bot .circle1 {
  width: 50rem;
  height: 25rem;
  border-radius: 25rem 25rem 0 0;
  line-height: 25rem;
  background: #F3F4F6;
  margin: 0 auto;
  position: relative;
}

.showp2_1 .bot .circle1 img {
  height: 16rem;
  margin: 0 auto;
  left: 40%;
  top: 75%;
  transform: translate(-40%, -75%);
}

.showp2_1 .bot .box {
  text-align: center;
  position: absolute;
  width: 10.8125rem;
}

.showp2_1 .bot .box .circle {
  width: 10.8125rem;
  height: 10.8125rem;
  line-height: 10.8125rem;
  background: #FFFFFF;
  border: 1px solid #D1D1D1;
}

.showp2_1 .bot .box .circle img {
  max-height: 9.0625rem;
}

.showp2_1 .bot .box .f18 {
  margin-top: .9375rem;
}

.showp2_1 .bot .box1 {
  left: 0;
  bottom: 0;
}

.showp2_1 .bot .box6 {
  right: 0;
  bottom: 0;
}

.showp2_1 .bot .box2 {
  left: 15%;
  top: 55%;
  transform: translate(-15%, -55%);
}

.showp2_1 .bot .box5 {
  right: 15%;
  top: 55%;
  transform: translate(15%, -55%);
}

.showp2_1 .bot .box3 {
  left: 35%;
  top: 20%;
  transform: translate(-35%, -20%);
}

.showp2_1 .bot .box4 {
  right: 35%;
  top: 20%;
  transform: translate(35%, -20%);
}

.showp2_2 {
  padding: 7.1875rem 0;
}

.showp2_2 .bot {
  margin-top: 4.375rem;
}

.showp2_2 .bot .box {
  background: #fff;
  padding: 3.125rem;
  text-align: center;
  position: relative;
  height: 23.75rem;
}

.showp2_2 .bot .box .img img {
  height: 4.375rem;
  margin: 0 auto;
}

.showp2_2 .bot .box .f24 {
  margin: .9375rem 0;
  font-weight: 500;
}

.showp2_2 .bot .box::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: .4375rem;
  background: #00A5AD;
}

.showp2_2 .bot .swiper-slide {
  margin-top: 1.875rem !important;
}

.showp3_1 {
  padding: 5rem 0 5.625rem 0;
}

.showp3_1 .f28 {
  margin-top: 2.5rem;
  text-align: left;
}

.showp3_1 .bot {
  margin-top: 5rem;
}

.showp3_1 .bot .circle {
  width: 44rem;
  height: 44rem;
  line-height: 44rem;
  background: #F3F4F6;
  margin: 0 auto;
  position: relative;
}

.showp3_1 .bot .circle .f18 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.showp3_1 .bot .circle .txt1 {
  left: 1.5625rem;
}

.showp3_1 .bot .circle .txt2 {
  right: 1.5625rem;
}

.showp3_1 .bot .circle .img {
  height: 12.5rem;
  width: 12.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.showp3_1 .bot .circle .img1 {
  left: -13.75rem;
}

.showp3_1 .bot .circle .img2 {
  right: -13.75rem;
}

.showp3_2 {
  background: #F3F4F6;
  padding: 5.625rem 0;
}

.showp3_2 .bot {
  margin-top: 4.0625rem;
}

.showp3_2 .bot .row {
  margin: 0 -2rem;
}

.showp3_2 .bot .row>div {
  padding: 0 2rem;
  text-align: center;
}

.showp3_2 .bot .f22 {
  color: #494949;
  margin-top: .9375rem;
}

.showp3_3 {
  padding: 8.4375rem 0;
}

.showp3_3 .bot {
  margin-top: 3.125rem;
}

.showp3_3 .bot .row {
  margin: 0 -1.5625rem;
}

.showp3_3 .bot .row>div {
  padding: 0 1.5625rem;
  margin-bottom: 2.1875rem;
}

.showp3_3 .bot .box {
  padding-bottom: 2.1875rem;
  border-bottom: 1px solid #C5C0C0;
}

.showp3_3 .bot .box .flex {
  justify-content: flex-start;
}

.showp3_3 .bot .box .flex img {
  height: 3.125rem;
  width: 3.125rem;
  padding-left: .625rem;
}

.showp3_3 .bot .box .flex .txt {
  width: calc(100% - 3.125rem);
  padding-left: 3.75rem;
}

.showp3_3 .bot .box .flex .txt .f22 {
  color: #000;
  margin-bottom: .9375rem;
  font-weight: 700;
}

.showp4_1 {
  padding: 5rem 0 7.5rem 0;
}

.showp4_1 .row {
  align-items: center;
}

.showp4_1 .row>div {
  text-align: right;
}

.showp4_1 .flex {
  margin-bottom: 6.875rem;
}

.showp4_1 .flex .circle {
  width: 5.875rem;
  height: 5.875rem;
  line-height: 5.875rem;
  background: #00A5AD;
}

.showp4_1 .flex .txt {
  width: calc(100% - 5.875rem);
  padding-right: 1.5625rem;
  text-align: right;
}

.showp4_1 .flex .txt .f22 {
  color: #000;
  margin-bottom: .625rem;
}

.showp4_1 .yb .txt {
  padding: 0 0 0 1.5625rem;
  text-align: left;
}

.showp4_2 {
  background: #F3F4F6;
  padding: 5.9375rem 0 7.5rem 0;
}

.showp4_2 ul {
  margin-top: 1.875rem;
}

.showp4_2 ul li {
  position: relative;
  padding-left: 1.25rem;
  color: #494949;
}

.showp4_2 ul li::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  background: #494949;
}

.showp4_2 .bot .box {
  text-align: center;
}

.showp4_2 .bot .box .over img {
  height: 18.75rem;
}

.showp4_2 .bot .box .f22 {
  color: #494949;
  margin-bottom: .625rem;
}

.showp4_3 {
  padding: 8.4375rem 0;
}

.showp4_3 .f28 {
  text-align: left;
  margin-bottom: .9375rem;
}

.showp4_3 .bot .img {
  text-align: center;
  position: relative;
}

.showp4_3 .bot .img img {
  height: 28.125rem;
  object-fit: cover;
}

.showp4_3 .bot .img .f18 {
  color: #000;
}

.showp4_3 .bot .img .f18 span {
  color: #00A5AD;
}

.showp4_3 .bot .img .box {
  position: absolute;
  width: 16.875rem;
}

.showp4_3 .bot .img .box .more {
  line-height: 3rem;
  background: #00A5AD;
  color: #fff;
  margin-bottom: .9375rem;
  padding: 0 3.125rem;
}

.showp4_3 .bot .img .box .f18 {
  color: #494949;
}

.showp4_3 .bot .img .box img {
  height: 7.6875rem;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 85%;
}

.showp4_3 .bot .img .box1 {
  text-align: right;
  top: 20%;
  transform: translateY(-20%);
  left: 4.25rem;
}

.showp4_3 .bot .img .box2 {
  text-align: left;
  bottom: 1.25rem;
  right: 8.25rem;
}

.showp4_3 .bot .img .box2>div {
  position: relative;
  z-index: 2;
}

.showp4_3 .bot .img .box2 img {
  transform: rotateY(-180deg);
  position: absolute;
  top: 0;
  left: -60%;
  z-index: 1;
}

.showp4_4 {
  padding: 8.4375rem 0 4.375rem 0;
}

.showp4_4 .bot {
  margin-top: 3.125rem;
}

.showp4_4 .bot .box {
  background: linear-gradient(180deg, rgba(0, 165, 173, 0.3) -119.44%, rgba(255, 255, 255, 0.264) 48.04%);
  text-align: center;
  padding: 2.5rem 2.5rem 3.125rem 2.5rem;
}

.nylast {
  padding: 3.125rem 0;
  background: #00A5AD;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.nylast .bg {
  position: absolute;
  border-radius: 50%;
  z-index: 2;
}

.nylast .bg1 {
  top: 2.5rem;
  left: 16.25rem;
  width: 26.875rem;
  height: 26.875rem;
  line-height: 26.875rem;
  background: linear-gradient(216.08deg, #00A5AD 7.1%, #02BFC8 102.88%);
}

.nylast .bg2 {
  top: 6.25rem;
  left: 50%;
  transform: translateX(-50%);
  width: 12.25rem;
  height: 12.25rem;
  line-height: 12.25rem;
  background: linear-gradient(216.08deg, #00A5AD 7.1%, #02BFC8 102.88%);
}

.nylast .bg3 {
  bottom: 3.75rem;
  right: 20.625rem;
  width: 16.5rem;
  height: 16.5rem;
  line-height: 16.5rem;
  background: linear-gradient(216.08deg, rgba(0, 165, 173, 0.3) 7.1%, rgba(2, 191, 200, 0.3) 102.88%);
}

.nylast .container {
  position: relative;
  z-index: 3;
}

.nylast .title {
  font-size: 1.625rem;
  line-height: 2.375rem;
  color: #fff;
  padding-bottom: 1.25rem;
}

.yuand {
  bottom: -2.9375rem !important;
}

.yuand .swiper-pagination-bullet {
  width: 1.0625rem;
  height: 1.0625rem;
  opacity: 1;
  background: #D9D9D9;
}

.yuand .swiper-pagination-bullet-active {
  background: #00A5AD;
}

.li_about1 .cont {
  padding-right: 2.8125rem;
  height: 28.5rem;
  overflow-y: scroll;
  margin-top: 2.5rem;
}

.li_about1 .cont .f18 {
  color: #494949;
  text-align: justify;
}

.li_about1 .cont::-webkit-scrollbar {
  width: .375rem;
  background: #E8EEF5;
}

.li_about1 .cont::-webkit-scrollbar-thumb {
  width: .625rem;
  background: #00A5AD;
}

.li_about1 .over img {
  height: 38.75rem;
  object-fit: cover;
}

.li_about1 .f40 {
  color: #00A5AD;
}

.li_about1 .row2 {
  margin: 0 -2.5rem;
  padding-top: 4.375rem;
}

.li_about1 .row2>div {
  padding: 0 2.5rem;
  margin-bottom: 3.4375rem;
}

.li_about2 {
  position: relative;
  background: linear-gradient(0deg, #f1f1f1, #f1f1f1), rgba(255, 255, 255, 0.8);
  padding: 8.5625rem 0 15.625rem 0;
}

.li_about2>img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

.li_about2 .bot .swiper {
  overflow: hidden;
  position: relative;
}

.li_about2 .bot .faz {
  margin-bottom: 5.3125rem;
}

.li_about2 .bot .faz .fazli {
  background: #fff;
  padding: 2rem 0;
  -webkit-clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 4% 50%, 0 0);
  clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 4% 50%, 0 0);
}

.li_about2 .bot .faz .fazli .name {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #000;
  text-align: center;
  font-weight: 700;
}

.li_about2 .bot .faz .fazli:first-child {
  -webkit-clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 0 0);
  clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 0 0);
}

.li_about2 .bot .faz .swiper-slide {
  cursor: pointer;
}

.li_about2 .bot .faz .swiper-slide:hover,
.li_about2 .bot .faz .swiper-slide.on {
  background: #00A5AD;
}

.li_about2 .bot .faz .swiper-slide:hover .name,
.li_about2 .bot .faz .swiper-slide.on .name {
  color: #fff;
}

.li_about2 .bot .faz2 {
  position: relative;
}

.li_about2 .bot .faz2 .faz2li {
  position: relative;
}

.li_about2 .bot .faz2 .faz2li .clm3 {
  text-align: center;
}

.li_about2 .bot .faz2 .faz2li .clm3 .ny_name {
  color: #000;
}

.li_about2 .bot .faz2 .faz2li .clm3 .circle {
  width: 1.25rem;
  height: 1.25rem;
  background: #00A5AD;
  border-radius: 50%;
  margin: 0 auto;
  display: block;
  margin-bottom: 1.25rem;
}

.li_about2 .bot .faz2 .faz2li .clm3 .sytxt1 {
  /* margin-left: 30%; */
  text-align: left;
  width: 90%;
  margin-top: .3125rem;
  position: relative;
  left: 10%;
  font-weight: 100;
}

.li_about2 .bot .faz2 .faz2li .clm3 .sytxt1::after {
  position: absolute;
  content: "";
  left: -0.9375rem;
  top: .9375rem;
  width: .3125rem;
  height: .3125rem;
  background: #000;
  border-radius: 50%;
}

/* .li_about2 .bot .faz2 .faz2li::after */

.li_about2 .bot .neir .faz2::after {
  position: absolute;
  content: "";
  left: 3.375rem;
  top: 4.8rem;
  /* transform: translateY(-45%); */
  width: calc(100% - 6.75rem);
  height: .0625rem;
  background: #00A5AD;
}

.li_about2 .bot .neir .tabox {
  display: none;
}

.li_about2 .bot .neir .tabox.on {
  display: block;
}

.li_about2 .bot .swiper-button-next,
.li_about2 .bot .swiper-button-prev {
  width: 3.375rem;
  height: 3.375rem;
  line-height: 3.375rem;
  border: 1px solid #00A5AD;
  border-radius: 50%;
  background-size: 9px 17px;
  margin-top: 0;
  top: 3.2rem;
  /* transform: translateY(-50%); */
}

.li_about2 .bot .swiper-button-next,
.li_about2 .bot .swiper-container-rtl .swiper-button-prev {
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300A5AD'%2F%3E%3C%2Fsvg%3E");
}

.li_about2 .bot .swiper-button-prev,
.li_about2 .bot .swiper-container-rtl .swiper-button-next {
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300A5AD'%2F%3E%3C%2Fsvg%3E");
}

.li_about2 .bot>.txt {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  color: #000;
}

.li_about3 {
  padding: 5.625rem 0 8.75rem 0;
}

.li_about3 .syname::before {
  background: #fff;
}

.li_about3 .bot {
  margin-top: 5.625rem;
  padding: 0 6.25rem;
}

.li_about3 .bot ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.li_about3 .bot ul li {
  width: 33.333%;
  position: relative;
  margin: 0 -0.5313rem;
}

.li_about3 .bot ul li .sp1 {
  position: relative;
}

.li_about3 .bot ul li .sp1 .img img {
  width: 100%;
}

.li_about3 .bot ul li .sp1 svg {
  stroke-dashoffset: 1130.4;
  stroke-dasharray: 1130.4;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.li_about3 .bot ul li .sp2 {
  width: 100%;
  z-index: 2;
  text-align: center;
  padding: 0 5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.li_about3 .bot ul li .f70 {
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: 700;
  color: #fff;
  margin-bottom: .9375rem;
}

.li_about3 .bot ul li .f18 {
  color: #fff;
}

.li_about3 .bot ul li:nth-child(2n) .sp1 .svg {
  bottom: 0;
  top: auto;
  stroke-dasharray: 847.8;
}

.li_about4 .bot {
  display: none;
}

.li_about4 .bot .sybt {
  text-align: center;
}

.li_about4 .bot .swiper-container {
  padding: 15px 0 26px 0;
}

.li_about4 .bot .swiper-container .swiper-pagination-bullet-active {
  background: #00A5AD;
}

.li_about4 .bot .swiper-container .swiper-pagination {
  bottom: 0;
}

.li_about4 .bot .swiper-container .box {
  text-align: center;
}

.li_about4 .bot .swiper-container .box img {
  width: 3.875rem;
  height: 3.875rem;
  margin-bottom: 1.25rem;
}

.li_about4 ul {
  position: relative;
}

.li_about4 ul .sybt {
  position: absolute;
  top: 7.5rem;
  text-align: center;
  width: 100%;
}

.li_about4 ul .sybt>div {
  color: #fff;
}

.li_about4 ul li {
  width: 33.333%;
  float: left;
  height: 45rem;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.li_about4 ul li>img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  transition: all 1s;
  display: none;
}

.li_about4 ul li:first-child>img {
  display: block;
  opacity: 1;
}

.li_about4 ul li .box {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  text-align: center;
  padding: 0 5.625rem;
}

.li_about4 ul li .box img {
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: .625rem;
}

.li_about4 ul li .box .f40 {
  margin-bottom: .9375rem;
}

.li_about4 ul li .box .f20 {
  color: #fff;
}

.li_about4 ul li {
  position: relative;
}

.li_about4 ul li .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 165, 173, 0.5);
  opacity: 0;
}

.li_about4 ul li:hover .bg {
  opacity: 1;
}

.li_about4 ul li:hover>img,
.li_about4 ul li.active>img {
  opacity: 1;
}

.li_about5 {
  padding: 6.25rem 0;
}

.li_about5 .bot {
  padding-top: 2.5rem;
  position: relative;
}

.li_about5 .bot .swiper {
  overflow: hidden;
}

.li_about5 .bot .swiper a {
  position: relative;
  display: block;
  border: 1px solid #D5D5D5;
  padding: 3.4375rem 0 4.6875rem 0;
  width: 100%;
  height: 12.5rem;
}

.li_about5 .bot .swiper a .sytxt {
  margin-bottom: .3125rem;
  text-align: center;
}

.li_about5 .bot .swiper a .name {
  font-size: 1.25rem;
  line-height: 2.125rem;
  color: #000;
  /* font-weight: 700; */
  text-align: center;
  width: 66%;
  margin: 0 auto;
}

.li_about5 .bot .swiper a::after,
.li_about5 .bot .swiper a::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/hua.png) no-repeat;
  width: 30px;
  height: 50px;
  right: 2.1875rem;
}

.li_about5 .bot .swiper a::after {
  left: 2.1875rem;
  right: auto;
  transform: rotateY(180deg) translateY(-50%);
}

.li_about6 {
  padding: 7.5rem 0;
}

.li_about6 .top {
  align-items: center;
}

.li_about6 .top .more {
  width: 11.25rem;
  line-height: 3.125rem;
  background: #00A5AD;
  border-color: #00A5AD;
  color: #fff;
  text-align: center;
}

.li_about6 .top .f20 {
  width: calc(100% - 11.25rem);
  padding: 0 5.3125rem 0 3.75rem;
  text-align: justify;
}

.li_about6 .bot {
  margin-top: 6.25rem;
}

.li_about6 .bot .row {
  margin: 0;
}

.li_about6 .bot .row>div {
  padding: 0;
}

.li_about6 .bot .row>div:last-child {
  border: none;
}

.li_about6 .bot .box {
  background: #fff;
  padding: 0 1.875rem 1.875rem 1.875rem;
  border-right: 1px solid #D5D5D5;
}

.li_about6 .bot .box .txt {
  font-size: 6.875rem;
  line-height: 6.875rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-text-stroke: 0.0625rem #ECECEC;
  color: transparent;
  text-align: right;
  position: relative;
  bottom: -1.625rem;
}

.li_about6 .bot .box .f24 {
  margin-bottom: .3125rem;
}

.li_about6 .bot .box .circle {
  margin-top: 2rem;
  width: 3.5rem;
  height: 3.5rem;
  line-height: 3.5rem;
  border: 1px solid #DBDBDB;
}

.li_about6 .bot .box .circle i {
  color: #DBDBDB;
  font-size: 1.125rem;
}

.li_about6 .bot .box:hover {
  background: #00A5AD;
}

.li_about6 .bot .box:hover>div {
  color: #fff;
}

.li_about6 .bot .box:hover .txt {
  -webkit-text-stroke: 0.0625rem rgba(236, 236, 236, 0.3);
  color: transparent;
}

.li_about6 .bot .box:hover .circle {
  background: rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.3);
}

.li_about6 .bot .box:hover .circle i {
  color: #fff;
}

.mbx {
  padding: 1.25rem 0 2.5rem 0;
}

.mbx ul li {
  float: left;
  color: #777777;
}

.mbx ul li a {
  display: inline-block;
  padding-right: .625rem;
  margin-right: .625rem;
  color: #777777;
  position: relative;
}

.mbx ul li a::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: .3125rem;
  height: .3125rem;
  background: #777777;
  border-radius: 50%;
}

.mbx ul li:last-child a::after {
  display: none;
}

.heis {
  color: #000 !important;
}

.f56 {
  font-size: 3.4375rem;
  line-height: 4.0625rem;
  font-weight: 700;
  color: #fff;
}

.f40 {
  font-size: 2.5rem;
  line-height: 3.125rem;
  font-weight: 700;
  color: #fff;
}

.f36 {
  font-size: 2.25rem;
  line-height: 2.875rem;
  font-weight: 700;
  color: #000;
}

.f32 {
  font-size: 2rem;
  line-height: 2.625rem;
  font-weight: 700;
  color: #000;
}

.f30 {
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 700;
  color: #000;
}

.f26 {
  font-size: 1.625rem;
  line-height: 2.25rem;
  font-weight: 700;
  color: #000;
}

.f28 {
  font-size: 1.75rem;
  line-height: 2.375rem;
  font-weight: 700;
  text-align: center;
  color: #000;
}

.f24 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  color: #000;
}

.f22 {
  font-size: 1.375rem;
  line-height: 2rem;
  color: #fff;
  font-weight: 700;
}

.f20 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #656363;
  font-weight: 500;
  text-transform: uppercase;
}

.f18 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: #777777;
}

.f16 {
  font-size: 1rem;
  line-height: 1.625rem;
  color: #999999;
}

.f14 {
  font-size: .875rem;
  line-height: 1.5rem;
  color: #fff;
}

.f12 {
  font-size: .75rem;
  line-height: .75rem;
  color: #00A5AD;
  text-transform: uppercase;
  font-weight: 500;
}

.swiper-pagination-bullet {
  background: #D9D9D9;
  width: 1.0625rem;
  height: 1.0625rem;
  line-height: 1.0625rem;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  background: #00A5AD;
}

.list_ban .f24 {
  margin-top: 1.5625rem;
  color: #fff;
}

.list_ban .txt2 {
  margin-top: 3.125rem;
}

.list_news1 {
  padding-bottom: 2.5rem;
}

.list_news1 .swiper-container {
  padding-bottom: 7.5rem;
}

.list_news1 .bot {
  margin-top: 2.5rem;
}

.list_news1 .bot .box {
  position: relative;
}

.list_news1 .bot .box .over img {
  height: 22.1875rem;
  object-fit: cover;
}

.list_news1 .bot .box .cont {
  position: absolute;
  bottom: -3.75rem;
  width: 90%;
  left: 5%;
  background: #fff;
  padding: 1.375rem 1.875rem;
  box-shadow: 8px 4px 4px rgba(202, 183, 183, 0.25);
}

.list_news1 .bot .box .cont .f20 {
  margin-bottom: .625rem;
}

.list_news1 .bot .swiper-slide-active .cont {
  background: #00A5AD;
}

.list_news1 .bot .swiper-slide-active .cont .f20,
.list_news1 .bot .swiper-slide-active .cont .f16 {
  color: #fff;
}

.list_news2 {
  background: #F3F4F6;
  padding: 4.375rem 0 3.125rem;
}

.list_news2 .top {
  padding-bottom: 1.875rem;
}

.list_news2 .top ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.list_news2 .top ul li {
  margin-left: 1.25rem;
  padding: .625rem 1.5625rem;
  border-radius: 1.25rem;
}

.list_news2 .top ul li.on {
  background: #00A5AD;
}

.list_news2 .top ul li.on a {
  color: #fff;
}

.list_news2 .row {
  margin: 0 -1.25rem;
}

.list_news2 .row>div {
  padding: 0 1.25rem;
}

.list_news2 .box {
  margin-bottom: 2.5rem;
}

.list_news2 .box .cont {
  padding: 1.25rem 0;
  position: relative;
}

.list_news2 .box .cont::after,
.list_news2 .box .cont::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #D9D9D9;
  transition: all .4s;
}

.list_news2 .box .cont::before {
  width: 0;
  background: #00A5AD;
}

.list_news2 .box .f20 {
  margin-bottom: 15px;
}

.list_news2 .box .over img {
  height: 18.75rem;
  object-fit: cover;
}

.list_news2 .box:hover .f20 {
  color: #00A5AD;
}

.list_news2 .box:hover .over img {
  transform: scale(1.1);
}

.list_news2 .box:hover .cont::after {
  width: 0;
}

.list_news2 .box:hover .cont::before {
  width: 100%;
}

.show_news {
  padding: 4.1875rem 0 3.4375rem 0;
}

.show_news .row {
  margin: 0 -1.875rem;
}

.show_news .row>div {
  padding: 0 1.875rem;
}

.show_news .top {
  padding-bottom: 1.875rem;
  margin-bottom: 1.5625rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.show_news .top .mbx {
  padding: 0 0 1.5625rem 0;
}

.show_news .top .f32 {
  margin-bottom: 1.25rem;
}

.show_news .top .f16 span {
  padding-left: .9375rem;
}

.show_news .top .social-share {
  display: inline-block;
}

.show_news .top .social-share .social-share-icon {
  width: 33px;
  height: 33px;
  line-height: 33px;
}

.show_news .middle {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.show_news .middle .f18 {
  text-align: justify;
}

.show_news .middle img {
  margin: 2.1875rem 0;
}

.show_news .middle ul {
  margin: .625rem 0 1.875rem 0;
}

.show_news .middle ul li {
  float: left;
  margin-right: 1.125rem;
}

.show_news .middle ul li a {
  display: block;
  background: #F7F9FB;
  border-radius: 1.875rem;
  line-height: 3.125rem;
  padding: 0 2.5rem;
  color: #00A5AD;
}

.show_news .bot {
  margin-top: 1.25rem;
}

.show_news .bot ul li {
  margin-bottom: .625rem;
}

.show_news .yb .box {
  background: #F7F9FB;
  padding: 1.5625rem;
}

.show_news .yb .box .f26 {
  margin: .9375rem 0;
}

.show_news .yb .box ul li {
  padding: 1.5625rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.show_news .yb .box ul li:last-child {
  padding-bottom: 0;
  border: none;
}

.bannav {
  margin-bottom: 3.75rem;
}

.bannav ul {
  margin: 0 -0.6875rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bannav ul li {
  width: 16.667%;
  padding: 0 .6875rem;
  float: left;
}

.bannav ul li a {
  display: block;
  background: #F5F5F5;
  border-radius: 1.875rem;
  color: #3A3A3A;
  line-height: 3rem;
  text-align: center;
}

.bannav ul li.active a,
.bannav ul li:hover a {
  background: #00A5AD;
  color: #fff;
}

.list_anli {
  margin-bottom: 3.75rem;
}

.list_anli .row {
  margin-bottom: 3.75rem;
}

.list_anli .box {
  margin-bottom: 1.5625rem;
}

.list_anli .box .pa50 {
  width: 70%;
  left: 15%;
}

.list_anli .box .f22,
.list_anli .box .f14 {
  color: #fff;
  text-align: center;
}

.list_anli .box .f22 {
  margin-bottom: 4.1875rem;
}

.list_anli .box .f14 span {
  font-weight: 700;
  display: block;
}

.list_anli .box .over {
  margin-bottom: 1.0625rem;
}

.list_anli .box .over img {
  height: 21rem;
  object-fit: cover;
}

.list_anli .box .f16 {
  color: #777777;
}

.list_anli .box .f16 span {
  margin-right: 1.25rem;
}

.list_anli .box:hover .over img {
  transform: scale(1.1);
}

.list_anli .box:hover .f18 {
  color: #00A5AD;
}

.bannav2 {
  background: #F7F9FB;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.bannav2 ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.bannav2 ul li a {
  display: block;
  color: #000;
  line-height: 4.0625rem;
  padding: 0 .75rem;
}

.bannav2 ul li.active a,
.bannav2 ul li:hover a {
  color: #00A5AD;
}

.center .syname::before {
  left: 50%;
  transform: translateX(-50%);
}

.list_fuwu2 {
  padding: 5.3125rem 0 8.4375rem 0;
  background: #F3F4F6;
}

.list_fuwu2 .sybt {
  margin-bottom: 4.375rem;
}

.list_fuwu2 .row {
  margin: 0 -2.125rem;
  align-items: center;
}

.list_fuwu2 .row>div {
  padding: 0 2.125rem;
}

.list_fuwu2 .more {
  margin-top: 1.875rem;
}

.list_fuwu3 {
  background: #fff;
}

.list_fuwu4 .top {
  padding: 8.125rem 0 12.5rem 0;
}

.list_fuwu4 .top .syname {
  display: inline-block;
}

.list_fuwu4 .top .syname::before {
  background: #fff;
  width: 50%;
}

.list_fuwu4 .top .sytxt {
  margin: 2.1875rem 0 1.25rem 0;
}

.list_fuwu4 .top .row {
  margin: 0 -1.25rem;
}

.list_fuwu4 .top .row>div {
  padding: 0 1.25rem;
}

.list_fuwu4 .top .row>div:first-child {
  border-right: 1px solid #fff;
}

.list_fuwu4 .top .txt {
  color: #fff;
}

.list_fuwu4 .top .txt span {
  font-size: 1.125rem;
  font-weight: 100;
}

.list_fuwu4 .bot {
  background: #F3F4F6;
  border: 1px solid #EDEDED;
}

.list_fuwu4 .bot .cont {
  background: #fff;
  position: relative;
  top: -8.125rem;
}

.list_fuwu4 .bot .cont .shang {
  padding: 3.125rem 3.4375rem 1.25rem 3.4375rem;
  border-bottom: 1px solid #D0D0D0;
}

.list_fuwu4 .bot .cont .shang ul li {
  width: 50%;
  text-align: center;
  float: left;
  position: relative;
}

.list_fuwu4 .bot .cont .shang ul li .f18 {
  color: #C5C5C5;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  padding: 0 .625rem;
}

.list_fuwu4 .bot .cont .shang ul li .f18::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -1.375rem;
  width: 0;
  height: .125rem;
  background: #00A5AD;
  transition: all .4s;
}

.list_fuwu4 .bot .cont .shang ul li.on .f18::after,
.list_fuwu4 .bot .cont .shang ul li:hover .f18::after {
  width: 100%;
}

.list_fuwu4 .bot .cont .xia {
  padding: 3.125rem 3.4375rem;
}

form .f18 {
  color: #7C7C7C;
  margin-bottom: .9375rem;
}

form .f18 span {
  color: #FF134B;
}

form input,
form textarea,
form select {
  width: 100%;
  height: 4.0625rem;
  line-height: 4.0625rem;
  background: #F9F9F9;
  border: 1px solid #DADADA;
  border-radius: 3.125rem;
  padding-left: 1.5625rem;
  font-size: 1rem;
  color: #7C7C7C;
}

form textarea {
  height: auto;
}

form select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  position: relative;
  background: url(../img/xia.svg) no-repeat 97% 50%;
  background-size: .875rem .875rem;
}

form .f14 {
  color: #7C7C7C;
}

form ul li {
  margin-bottom: 1.875rem;
}

form ul .zhiye {
  background: #F9F9F9;
  border: 1px solid #DADADA;
  border-radius: 1.25rem;
  padding: 1.5625rem;
}

form ul .zhiye ul li {
  display: flex;
  align-items: center;
  margin-bottom: .625rem;
}

form ul .zhiye input {
  width: 1.25rem;
  height: 1.25rem;
}

form ul .zhiye label {
  font-size: 1rem;
  color: #7C7C7C;
  margin: 0;
  padding-left: .625rem;
}

form ul .neir .f18 {
  margin-bottom: .5rem;
}

form ul .neir .f14 {
  margin-bottom: .9375rem;
}

form ul .baohzc {
  display: flex;
  align-items: center;
  margin-bottom: 2.1875rem;
}

form ul .baohzc .goux {
  width: 1.4375rem;
  height: 1.4375rem;
}

form ul .baohzc .f18 {
  margin: 0;
  padding-left: 1.0625rem;
}

form ul .baohzc a {
  color: #00A5AD;
}

form ul li:last-child {
  text-align: center;
}

form ul li:last-child button {
  line-height: 3rem;
  padding: 0 2.375rem;
  background: #00A5AD;
  border-radius: 1.875rem;
  color: #fff;
}

.list_jishu1 {
  padding-bottom: 9.6875rem;
}

.list_jishu1 ul {
  margin-top: 5.5rem;
}

.list_jishu1 ul li:nth-child(even) .row>div:first-child {
  order: 2;
}

.list_jishu1 .row {
  align-items: center;
  margin: 0;
}

.list_jishu1 .row>div {
  text-align: center;
  padding: 0;
}

.list_jishu1 .f22 {
  color: #777777;
  font-weight: 400;
  margin-top: 1.375rem;
}

.list_jishu2 {
  padding: 5.3125rem 0 10rem 0;
}

.list_jishu2 .row {
  margin-top: 6.875rem;
  align-items: center;
  height: 15rem;
}

.list_jishu2 .row>div {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.list_jishu2 .row>div:hover .f18 {
  display: block;
}

.list_jishu2 .box {
  text-align: center;
}

.list_jishu2 .box img {
  width: 3.75rem;
  height: 3.75rem;
}

.list_jishu2 .box .f28 {
  margin: 1.25rem 0 1.875rem 0;
  color: #fff;
}

.list_jishu2 .box .f18 {
  color: #fff;
  display: none;
}

.list_xszhichi1 {
  padding-bottom: 6.25rem;
}

.list_xszhichi1 .row {
  margin: 0;
  margin-top: 5.625rem;
}

.list_xszhichi1 .row>div {
  padding: 0;
}

.list_xszhichi1 .over img {
  object-fit: cover;
  height: 47.75rem;
}

.list_xszhichi1 .bg {
  position: absolute;
  bottom: 3.125rem;
  right: 0;
  height: 26.75rem;
  background: #00A5AD;
  width: 100%;
}

.list_xszhichi1 .box {
  background: #FFFFFF;
  border-top: 1px solid #EBEBEB;
  box-shadow: 8px 8px 8px rgba(177, 177, 177, 0.25);
  padding: 2.5rem 1.875rem;
  position: absolute;
  right: 1.875rem;
  bottom: 5rem;
  width: 100%;
  z-index: 3;
}

.list_xszhichi1 .box .f22 {
  color: #434343;
  margin-bottom: .625rem;
}

.list_xszhichi1 .box .f18 {
  margin-bottom: 1.25rem;
  color: #777777;
}

.list_xszhichi1 .swiper-slide-thumb-active {
  position: relative;
}

.list_xszhichi1 .swiper-slide-thumb-active::after {
  position: absolute;
  content: "";
  top: 0;
  left: -1.84rem;
  width: .375rem;
  height: calc(100% - 1.4rem);
  background: #00A5AD;
}

.list_xszhichi1 .swiper-pagination {
  bottom: 1.875rem !important;
}

.list_xszhichi2 {
  background: #F3F4F6;
  padding: 5.625rem 0 9.6875rem 0;
}

.list_xszhichi2 .syen_name {
  margin-bottom: 3.4375rem;
}

.list_xszhichi2 .row {
  margin: 0 -1.25rem;
}

.list_xszhichi2 .row>div {
  padding: 0 1.25rem;
}

.list_xszhichi2 .row .row {
  margin: 0;
  background: #fff;
  box-shadow: 8px 8px 8px rgba(177, 177, 177, 0.25);
  position: relative;
}

.list_xszhichi2 .row .row>div {
  padding: 0;
  position: relative;
}

.list_xszhichi2 .row .row .box {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 2.1875rem;
}

.list_xszhichi2 .row .row .box .f28 {
  text-align: center;
  margin-bottom: .9375rem;
}

.list_xszhichi2 .row .row .box .f18 {
  text-align: justify;
}

.list_xszhichi2 .row .row::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .5625rem;
  background: #00A5AD;
}

.list_xszhichi3 {
  padding: 6.875rem 0;
}

.list_xszhichi3 .row {
  align-items: center;
  margin: 0 -2.0625rem;
}

.list_xszhichi3 .row>div {
  padding: 0 2.0625rem;
}

.list_xszhichi3 .row>div:first-child {
  display: flex;
  justify-content: center;
}

.list_xszhichi3 .box {
  padding: 5.9375rem 3.125rem;
  background: #00A5AD;
  margin-right: 4.6875rem;
}

.list_xszhichi3 .box .f20 {
  color: #fff;
  text-align: justify;
}

.list_xszhichi3 .swiper-container {
  top: -4.6875rem;
}

.list_xszhichi3 .swiper-pagination {
  bottom: auto;
  top: 2.5rem;
  right: 8.75rem;
  text-align: right;
  left: auto;
}

.list_xszhichi3 .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.6);
  margin: 0 0.3125rem;
}

.list_xszhichi3 .swiper-pagination-bullet-active {
  background: #fff;
}

.list_xszhichi4 .row {
  margin: 0;
  background: #F3F4F6;
  align-items: center;
}

.list_xszhichi4 .row>div {
  padding: 0;
}

.list_xszhichi4 .box {
  padding: 0 16.25rem 0 6.25rem;
}

.list_xszhichi4 .box .f20 {
  color: #262626;
  font-weight: 700;
  margin: 1.875rem 0 1.25rem 0;
}

.list_xszhichi4 .box ul li {
  color: #262626;
  text-align: justify;
  padding: 0 0 .9375rem 1.875rem;
  position: relative;
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 1.875rem;
}

.list_xszhichi4 .box ul li::after {
  position: absolute;
  content: "";
  top: .625rem;
  left: 0;
  width: .75rem;
  height: .75rem;
  border-radius: 50%;
  background: #00A5AD;
}

.list_xszhichi5 {
  padding: 6.5625rem 0 5.3125rem 0;
}

.list_xszhichi5 .top {
  margin-top: 4.375rem;
}

.list_xszhichi5 .top .row {
  background: #F3F4F6;
  align-items: center;
  position: relative;
}

.list_xszhichi5 .top .row::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 25rem;
  height: .5rem;
  background: #00A5AD;
}

.list_xszhichi5 .top .box {
  padding: 0 6.875rem;
}

.list_xszhichi5 .top .box ul li {
  color: #262626;
  text-align: justify;
  padding: 0 0 0.9375rem 1.875rem;
  position: relative;
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 1.875rem;
}

.list_xszhichi5 .top .box ul li::after {
  position: absolute;
  content: "";
  top: 0.625rem;
  left: 0;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background: #00A5AD;
}

.list_xszhichi5 .top .over .pa {
  text-align: center;
  bottom: 2.5rem;
  width: 100%;
}

.list_xszhichi5 .top .over .pa .f20 {
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.list_xszhichi5 .bot {
  margin-top: 3.125rem;
}

.list_xszhichi5 .bot .swiper-slide .over {
  text-align: center;
}

.list_xszhichi5 .bot .swiper-slide .over .pa50 {
  display: none;
}

.list_xszhichi5 .bot .swiper-slide:last-child .over .pa50 {
  display: block;
  z-index: 3;
  color: #fff;
}

.list_xszhichi5 .bot .swiper-slide:last-child .over::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00A5AD;
  z-index: 2;
}

.list_xszhichi5 .swiper-pagination {
  display: none;
}

.list_touzi1 .row {
  background: #F7F9FB;
  padding: 3.4375rem;
  margin: 0 -2.8125rem;
  align-items: center;
}

.list_touzi1 .row>div {
  padding: 0 2.8125rem;
}

.list_touzi1 .row .zb {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.list_touzi1 .row .zb .f26 {
  margin-bottom: .625rem;
}

.list_touzi1 .row .zb .f18 {
  margin-bottom: 1.25rem;
}

.list_touzi1 .row .zb .f18 span {
  color: #00A5AD;
}

.list_touzi1 .row .zb .f18 .data {
  font-size: 4rem;
  line-height: 4.625rem;
  margin-right: 1.5625rem;
}

.list_touzi1 .row .yb .row {
  margin: 0 -0.9375rem;
}

.list_touzi1 .row .yb .row>div {
  padding: 0 .9375rem;
}

.list_touzi1 .row .yb .f20 {
  color: #000;
  margin-bottom: 0.3125rem;
}

.list_touzi1 .row .yb .f28 {
  color: #00A5AD;
  font-weight: 400;
  display: inline-block;
}

.list_touzi2 {
  padding: 3.75rem 0 4.0625rem 0;
}

.list_touzi2 .swiper-container {
  margin: 3.125rem -1.875rem 0 -1.875rem;
}

.list_touzi2 .swiper-container .swiper-slide {
  margin-top: 0 !important;
  margin-bottom: 2.25rem;
}

.list_touzi2 .swiper-pagination {
  display: none;
}

.list_touzi2 .flex {
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.list_touzi2 .flex>img {
  width: 2.625rem;
  height: 3.125rem;
}

.list_touzi2 .flex .box {
  width: calc(100% - 2.625rem - 3.375rem);
  padding: 0 4.375rem 0 1.875rem;
}

.pdfyuan {
  width: 3.375rem;
  height: 3.375rem;
  line-height: normal;
  border: 1px solid #00A5AD;
  cursor: pointer;
}

.pdfyuan .iconfont {
  font-size: 1.25rem;
  color: #00A5AD;
}

.pdfyuan:hover i {
  color: #fff;
}

.pdfyuan:hover .f12 {
  color: #fff;
}

.list_touzi3 {
  padding: 3.75rem 0 4.375rem 0;
  background: #F3F4F6;
}

.list_touzi3 .bot .swiper-container {
  padding-top: 8.75rem;
  margin-bottom: 3.75rem;
}

.list_touzi3 .bot .swiper-pagination {
  display: none;
}

.list_touzi3 .bot .row {
  background: #fff;
  margin: 0;
}

.list_touzi3 .bot .row .over {
  position: absolute;
  bottom: 3.125rem;
  left: 1.875rem;
  height: 16.25rem;
  width: calc(100% - 2.8125rem);
}

.list_touzi3 .bot .row .over img {
  height: 100%;
  object-fit: cover;
}

.list_touzi3 .bot .row .box {
  padding: 5.625rem 0 3.125rem 0;
}

.list_touzi3 .bot .row .box .f20 {
  margin-bottom: 1.5625rem;
}

.list_touzi4 {
  padding: 4.0625rem 0 3.125rem 0;
}

.list_touzi4 .swiper-container {
  margin: 2.8125rem 0;
}

.list_touzi4 .swiper-pagination {
  display: none;
}

.list_touzi4 .flex {
  padding: 1.875rem 1.5625rem 1.875rem 1.25rem;
  background: #F7F9FB;
  border: 1px solid #E3E3E3;
}

.list_touzi4 .flex .f18 {
  width: calc(100% - 3.375rem);
  padding-right: 1.25rem;
}

.list_touzi5 {
  background: #F3F4F6;
  padding: 3.75rem 0;
}

.list_touzi5 .swiper-container {
  margin: 3.125rem 0 1.875rem 0;
}

.list_touzi5 .swiper-pagination {
  display: none;
}

.list_touzi5 .box {
  background: #fff;
  padding: 1.875rem 1.875rem 3.125rem 2.1875rem;
}

.list_touzi5 .f20 {
  margin-bottom: 1.5625rem;
  color: #252323;
}

.list_touzi5 .flex {
  flex-wrap: nowrap;
}

.list_touzi5 .flex .f16 {
  width: calc(100% - 3.375rem);
  padding-left: 1rem;
  color: #534E4E;
  text-align: justify;
}

.list_touzi5 .circle {
  background: #00A5AD;
}

.list_touzi5 .circle img {
  width: 2.1875rem;
  height: .625rem;
}

.list_touzi6 {
  padding: 4.375rem 0;
}

.list_touzi6 .row {
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.list_touzi6 .row>div {
  padding: 0;
}

.list_touzi6 .box {
  height: 50%;
  position: relative;
}

.list_touzi6 .box .pa50 {
  padding: 0 10.9375rem 0 4.375rem;
}

.list_touzi6 .box1 {
  background: #00A5AD;
  position: relative;
  overflow: hidden;
}

.list_touzi6 .box1 .bg {
  position: absolute;
  bottom: 3.875rem;
  right: 4.375rem;
  width: 9.375rem;
  height: 22.1875rem;
  background: linear-gradient(180deg, rgba(3, 60, 139, 0.27) 0%, rgba(1, 99, 174, 0) 100%);
  border-radius: 100px;
  transform: rotate(30deg);
}

.list_touzi6 .box1 .f36 {
  color: #fff;
  margin-bottom: .9375rem;
}

.list_touzi6 .box1 .f18 {
  color: #fff;
}

.list_touzi6 .box2 {
  background: #F7F9FB;
}

.list_touzi6 .box2 .f18 {
  margin-bottom: 1.5625rem;
  color: rgba(58, 57, 57, 0.8);
}

.list_touzi6 .box2 .more {
  border-color: #00A5AD;
}

.list_touzi6 .box2 .more a {
  color: #00A5AD;
}

.list_touzi6 .box2 .more:hover a {
  color: #fff;
}

.tzzliuyan {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 333;
  display: none;
}

.tzzliuyan .box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40%;
  padding: 1.875rem 3.125rem 3.125rem 3.125rem;
  background: #fff;
}

.tzzliuyan .box .flex {
  margin-bottom: 3.75rem;
}

.tzzliuyan .box .flex .close i {
  font-size: 1.875rem;
  color: #272536;
}

.tzzliuyan .box .f18 {
  margin: 0;
}

.tzzliuyan .box input,
.tzzliuyan .box textarea {
  border: none;
  border-radius: unset;
  background: transparent;
  border-bottom: 1px solid #D0D0D0;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.tzzliuyan .box textarea {
  height: auto;
}

.list_jiaru1 .f36 {
  margin-bottom: 2.8125rem;
}

.list_jiaru1 .f24 {
  margin-bottom: .9375rem;
}

.list_jiaru1 .f14 {
  color: #777777;
  margin-top: .625rem;
}

.list_jiaru1 ul {
  margin-top: 4.1875rem;
}

.list_jiaru1 ul li {
  margin-bottom: 3.125rem;
}

.list_jiaru1 ul li .row {
  margin: 0 -1.25rem;
  align-items: center;
}

.list_jiaru1 ul li .row>div {
  padding: 0 1.25rem;
}

.list_jiaru1 ul li:nth-child(even) .row>div:first-child {
  order: 2;
}

.list_jiaru2 {
  padding: 5.9375rem 0 7.8125rem 0;
}

.list_jiaru2 .f36 {
  color: #fff;
  margin-bottom: .625rem;
}

.list_jiaru2 .f18 {
  color: #fff;
  margin-bottom: 3.75rem;
}

.list_jiaru2 .top {
  margin: 0 -3.125rem;
}

.list_jiaru2 .top>div {
  padding: 0 3.125rem;
  margin-bottom: 1.5625rem;
}

.list_jiaru2 .top .row {
  margin: 0 -1.5625rem;
}

.list_jiaru2 .top .row>div {
  padding: 0 1.5625rem;
}

.list_jiaru2 .box {
  padding-bottom: 1.375rem;
  position: relative;
  overflow: hidden;
}

.list_jiaru2 .box .row {
  align-items: center;
}

.list_jiaru2 .box .f18 {
  margin: 0;
}

.list_jiaru2 .box .data {
  font-size: 2.5rem;
  line-height: 5rem;
  text-transform: capitalize;
  color: #fff;
  text-align: center;
}

.list_jiaru2 .box .data span {
  font-weight: 700;
  display: inline-block;
}

.list_jiaru2 .box::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #D5D5D5;
}

.list_jiaru2 .box .bar {
  position: absolute;
  left: 0;
  bottom: -1px;
  /* width: 100%; */
  height: 3px;
  background: #00A5AD;
  z-index: 2;
}

/* .list_jiaru2 .box .bar::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 3px;
  background: #00A5AD;
  z-index: 2;
} */

.list_jiaru3 {
  padding: 4.1875rem 0;
}

.list_jiaru3 .bot {
  margin-top: 1.875rem;
}

.list_jiaru3 .cont {
  background: #F3F4F6;
}

.list_jiaru3 .cont .over img {
  height: 14.0625rem;
  object-fit: cover;
}

.list_jiaru3 .cont .box {
  padding: 1.875rem 3.125rem 3.75rem 3.125rem;
}

.list_jiaru3 .cont .box .f24 {
  text-align: center;
  margin-bottom: .625rem;
  color: #1E1E1E;
}

.list_jiaru3 .cont .box .f18 {
  text-align: justify;
  height: 5.3125rem;
}

.list_jiaru3 .swiper-pagination {
  display: none;
}

.list_jiaru4 .top .f18 {
  margin: 1.875rem 0 4.0625rem 0;
}

.list_jiaru4 .middle {
  margin-bottom: 3.75rem;
}

.list_jiaru4 .middle .box {
  background: #F3F4F6;
  text-align: center;
  padding: 3.75rem 0;
}

.list_jiaru4 .middle .box img {
  width: 3.75rem;
  height: 3.75rem;
  margin-bottom: 1.125rem;
  transition: all .4s;
}

.list_jiaru4 .middle .box:hover img {
  transform: rotateY(-180deg);
}

.list_jiaru4 .middle .swiper-pagination {
  display: none;
}

.list_jiaru4 .bot ul {
  margin: 0 -0.9375rem;
}

.list_jiaru4 .bot ul li {
  margin-bottom: 1.875rem;
  float: left;
  padding: 0 .9375rem;
}

.list_jiaru4 .bot ul li:first-child,
.list_jiaru4 .bot ul li:nth-child(4) {
  width: 33.33%;
}

.list_jiaru4 .bot ul li:nth-child(2),
.list_jiaru4 .bot ul li:nth-child(3) {
  width: 66.66%;
}

.list_jiaru4 .bot ul li:nth-child(even) .row>div:first-child {
  order: 2;
}

.list_jiaru4 .bot .over img {
  height: 26.625rem;
  object-fit: cover;
}

.list_jiaru4 .bot .over .pa100 {
  background: rgba(0, 0, 0, 0.2);
}

.list_jiaru4 .bot .over .pa {
  bottom: 1.875rem;
  left: 0;
  width: 100%;
  padding: 0 2.375rem;
  z-index: 2;
}

.list_jiaru4 .bot .over .pa .f26 {
  margin-bottom: .3125rem;
  color: #fff;
}

.list_jiaru4 .bot .over .pa .f18 {
  margin-bottom: 1.0625rem;
  color: #fff;
  display: none;
}

.list_jiaru4 .bot .over .pa .more {
  display: none;
}

.list_jiaru4 .bot .box:hover img {
  transform: scale(1.1);
}

.list_jiaru4 .bot .box:hover .f18,
.list_jiaru4 .bot .box:hover .more {
  display: inline-block;
}

.list_jiaru4 .bot .tanchu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.4);
  display: none;
}

.list_jiaru4 .bot .tanchu .box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  background: #fff;
  padding: 2.5rem 7.5rem 7.5rem 7.5rem;
}

.list_jiaru4 .bot .tanchu .box i {
  font-size: 1.625rem;
  color: #000;
  position: absolute;
  top: 2.8125rem;
  right: 3.4375rem;
  z-index: 2;
  display: inline-block;
  cursor: pointer;
}

.list_jiaru4 .bot .tanchu .box .f30 {
  margin-bottom: .625rem;
}

.list_jiaru4 .bot .tanchu .box .f18 {
  margin-bottom: 2.5rem;
}

.next,
.prev {
  width: 3.375rem;
  height: 3.375rem;
  line-height: 3.375rem;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #00A5AD;
  background-size: .625rem 1.0625rem;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
}

.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300A5AD'%2F%3E%3C%2Fsvg%3E");
  right: 2.1875rem;
}

.prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300A5AD'%2F%3E%3C%2Fsvg%3E");
  left: 2.1875rem;
}

.list_jiaru5 {
  margin: 2.3125rem 0;
}

.list_jiaru5 .row {
  margin-top: 3.125rem;
}

.list_jiaru5 .row>div {
  margin-bottom: 1.875rem;
}

.list_jiaru5 .over .pa {
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  padding: 2.1875rem 1.875rem;
}

.list_jiaru5 .over .pa .more {
  background: #00A5AD;
  border-color: #00A5AD;
}

.nyfoot footer .top .fl:nth-child(1) ul li a,
.nyfoot footer .top .fl:nth-child(2) ul li a {
  border: none;
  border-top: .0625rem solid #D3D3D3;
  border-radius: .3125rem;
}

.youc {
  position: fixed;
  top: 75%;
  right: 1.875rem;
  z-index: 99;
}

.youc .social-share a {
  display: block;
  background: #1D2A4D;
  border-color: #1D2A4D;
  color: #fff;
  margin-bottom: 15px;
}

.youc .social-share a:hover {
  background: #00A5AD;
  border-color: #00A5AD;
}

.youc .social-share .icon-wechat .wechat-qrcode2 {
  top: -50px;
  left: -160px;
}

.phyc {
  display: block !important;
}

.phxs {
  display: none !important;
}

.show_pro5 {
  border-bottom: 1px solid #E8E8E8;
}


@media (max-width: 1660px) {

  body,
  html {
    font-size: calc(100vw / 120);
  }

  .container {
    padding: 0 14rem;
  }

  .container_z {
    padding: 0 0 0 14rem;
  }

  .nylast .bg1 {
    left: 14rem;
  }

  .nylast .bg3 {
    right: 16rem;
  }

  .list_xszhichi4 .box {
    padding: 0 14rem 0 6.25rem;
  }

  #yigao .section01 .swiper-container .swiper-button-next,
  #yigao .section01 .swiper-container .swiper-container-rtl .swiper-button-prev {
    top: 57%;
    transform: translateY(-57%);
  }

  header .clearfix .fr .head_menu>ul>li .submenu .row>div:first-child {
    padding-right: .9375rem;
  }

  header .clearfix .fr .head_menu>ul>li .submenu .row>div:last-child {
    padding-left: .9375rem;
  }
}

@media (max-width: 1440px) {

  body,
  html {
    font-size: calc(100vw / 110);
  }

  .container {
    padding: 0 12rem;
  }

  .container_z {
    padding: 0 0 0 12rem;
  }

  .list_xszhichi4 .box {
    padding: 0 12rem 0 6.25rem;
  }

  .nylast .bg1 {
    left: 12rem;
  }

  .nylast .bg3 {
    right: 14rem;
  }
}

@media (max-width: 1366px) {
  .container {
    padding: 0 10rem;
  }

  .container_z {
    padding: 0 0 0 10rem;
  }

  .list_xszhichi4 .box {
    padding: 0 10rem 0 6.25rem;
  }

  .nylast .bg1 {
    left: 10rem;
  }

  .nylast .bg3 {
    right: 10rem;
  }
}

@media (max-width: 1280px) {

  body,
  html {
    font-size: calc(100vw / 100);
  }

  .container {
    padding: 0 6rem;
  }

  .container_z {
    padding: 0 0 0 6rem;
  }

  .nylast .bg1 {
    left: 6rem;
  }

  .nylast .bg3 {
    right: 6rem;
  }

  .list_xszhichi4 .box {
    padding: 0 6rem;
  }

  header .container,
  .pronav .container {
    padding: 0 1.875rem;
  }

  .list_jiaru4 .bot .tanchu .box {
    width: 60%;
    padding: 2.5rem 5rem 5rem 5rem;
  }

  #yigao .section05 .top {
    padding: 6rem 0 3rem 0;
  }

  #yigao .section05 .bot .row .clm4 {
    height: 20rem;
  }

  #yigao .section05 .bot ul li:last-child {
    display: none;
  }

  #yigao .section05 .bot .row .clm4 .box .bg2 {
    height: 60%;
  }

  #yigao .section05 .bot .row .clm4 .box .over2 {
    height: 40%;
  }

}

@media (max-width: 1024px) {
  .container {
    padding: 0 4rem;
  }

  .container_z {
    padding: 0 0 0 4rem;
  }

  .list_xszhichi4 .box {
    padding: 0 4rem;
  }

  .nylast .bg1 {
    left: 4rem;
  }

  .nylast .bg3 {
    right: 4rem;
  }
}

@media (max-width: 990px) {

  .pronav {
    display: none;
  }

  body,
  html {
    font-size: calc(100vw / 80);
  }

  .container,
  .list_xszhichi4 .box {
    padding: 0 30px;
  }

  .container_z {
    padding: 0 0 0 30px;
  }

  .nylast .bg1 {
    left: 30px;
  }

  .nylast .bg3 {
    right: 30px;
  }

  header,
  footer {
    display: none;
  }

  .phone_head,
  .phone_foot {
    display: block;
  }

  .qqbj,
  .li_about4 .bot .row .yb {
    padding: 30px;
  }

  .mt60 {
    margin-top: 0;
  }

  .header .phone_head {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    z-index: 999;
    background: #fff;
  }

  .header .phone_head .menu {
    position: fixed;
    border-top: 1px solid #eee;
  }

  #fp-nav.fp-right {
    left: 0;
  }

  #yigao .section03 .top {
    width: 100%;
  }

  #yigao .section04 .pa .top {
    padding: 7.6875rem 0 3.75rem 0;
  }

  #yigao .section04 .pa .top .content .zb,
  #yigao .section04 .pa .top .content .zj,
  #yigao .section05 .top .content .zb,
  #yigao .section05 .top .content .zj {
    margin-right: 15px;
  }

  #yigao .section05 {
    height: auto !important;
  }

  #yigao .section05 .fp-tableCell {
    height: auto !important;
  }

  #yigao .section05 .fp-tableCell>img {
    display: none;
  }

  #yigao .section05 .bot {
    padding-bottom: 5rem;
  }

  #yigao .section04 .pa .bot .swiper {
    width: 100%;
    overflow: hidden;
    position: relative;
  }

  #yigao .section06 {
    padding-top: 0;
  }

  .phone_foot .bot {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    padding: 30px;
  }

  .list_touzi1 .row>div {
    padding: 0 30px;
  }

  .list_touzi1 .row {
    padding: 30px 10px;
  }

  .list_touzi1 .row .yb .row {
    padding: 0;
  }

  .section {
    position: relative;
  }

  #yigao .section01 .bot,
  #yigao .section01 .swiper-pagination {
    display: none !important;
  }

  #yigao .section01 .swiper-container .swiper-slide .top {
    top: 50%;
    transform: translateY(-50%);
  }

  #yigao .section01 .swiper-container .swiper-button-next,
  #yigao .section01 .swiper-container .swiper-container-rtl .swiper-button-prev {
    top: 65%;
    transform: translateY(-65%);
  }

  .section02,
  .section03 {
    padding: 60px 0;
  }

  #yigao .section02 ul li {
    margin-right: 15px;
  }

  #yigao .section03 .row {
    margin: 0 -15px;
    align-items: center;
  }

  #yigao .section03 .row>div {
    padding: 0 15px;
  }

  #yigao .section04 .pa {
    position: relative;
  }

  #yigao .section04 .bot {
    height: 400px !important;
  }

  #yigao .section04 .pa .bot ul li .pa .sytxt2,
  #yigao .section04 .pa .bot ul li .pa .circle {
    display: block;
  }

  #yigao .section04 .pa .bot ul li .pa {
    position: absolute;
  }

  #yigao .section04 .pa .bot ul li .pa .circle {
    margin: 0 auto;
  }

  #yigao .section04 .pa .bot .swiper-pagination {
    bottom: 20px !important;
  }

}

@media (max-width: 770px) {

  body,
  html {
    font-size: 16px;
  }

  .container,
  .list_xszhichi4 .box,
  .container_z {
    padding: 0 15px;
  }

  .qqbj {
    padding: 15px;
  }

  .next,
  .prev {
    font-size: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .next {
    right: 15px;
  }

  .prev {
    left: 15px;
  }

  .qqbj .shang {
    padding-bottom: 5px;
  }

  .qqbj .xia .xiay {
    padding-left: 10px;
  }

  .qqbj {
    padding: 0;
  }

  .qqbj .fr {
    margin-top: 15px;
  }

  .syname {
    padding-bottom: 10px;
    margin-bottom: 5px;
  }

  .syen_name,
  .li_about4 .bot .row .yb .syname {
    margin-bottom: 10px;
  }

  .qqbj .data {
    font-size: 40px;
    line-height: 50px;
    padding: 10px 0;
  }

  .syname,
  .ny_name,
  #yigao .section01 .swiper-container .swiper-slide .top .name,
  .qqbj .shang,
  .nylast .title,
  .f36,
  .f40,
  .f56 {
    font-size: 20px;
    line-height: 30px;
  }

  .f28,
  .f26,
  .f30,
  .f32 {
    font-size: 18px;
    line-height: 28px;
  }

  .f20,
  .f22,
  .f24 {
    font-size: 16px;
    line-height: 26px;
  }

  #yigao .section01 .swiper-container .swiper-slide .top .ename,
  .sytxt3,
  .f16,
  .f18,
  .f14 {
    font-size: 14px;
    line-height: 24px;
  }

  .syen_name,
  .nyen_name,
  .f12 {
    font-size: 12px;
    line-height: 22px;
  }

  .sytxt,
  .qqbj .txt,
  .sytxt2 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .more2 {
    font-size: 14px;
    line-height: 36px;
    padding: 0 15px;
  }

  .more {
    line-height: 36px;
  }

  .more a {
    padding: 0 15px;
    font-size: 14px;
  }

  .yuand {
    bottom: -30px !important;
  }

  .yuand .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }

  .qqbj .fr .shang {
    border-bottom: 1px solid #000000;
  }

  .qqbj .clearfix {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  .qqbj .clearfix .xiaz {
    padding-right: 15px;
  }

  .phone_foot .bot {
    padding: 15px;
  }

  .youc {
    right: 5px;
  }


  .list_jiaru2 .box .data {
    font-size: 30px;
    line-height: 40px;
  }

  .swiper-container {
    padding-bottom: 30px !important;
  }

  .swiper-pagination-bullet {
    width: .5rem;
    height: .5rem;
    line-height: .5rem;
  }

  .list_touzi1 .row .zb .f18 .data {
    font-size: 30px;
    line-height: 40px;
    margin-right: 15px;
  }


  .list_jiaru4 .bot .over img {
    width: 100% !important;
    height: auto !important;
  }

  .list_ban .pa50,
  .youc,
  .nylast>.bg,
  .mbx,
  .bannav2,
  .bannav,
  .list_pro .top>li:first-child .mbx,
  .pronav {
    display: none;
  }

  .swiper-pagination {
    display: block !important;
  }

  .list_touzi3 .bot .swiper-container {
    padding: 0;
  }

  .list_xszhichi3 .box {
    margin-right: 0;
  }

  .list_xszhichi3 .box {
    padding: 30px 15px 15px 15px;
  }

  .list_xszhichi3 .swiper-container {
    padding-bottom: 0 !important;
  }

  .list_xszhichi3 .swiper-pagination {
    top: 0;
    right: 15px;
  }

  .list_jiaru3 .cont .box,
  .list_jiaru5 .over .pa,
  .list_touzi1 .row,
  .list_touzi4 .flex,
  .list_touzi5 .box,
  .list_touzi6 .box .pa50,
  .show_news .yb .box,
  .nylast,
  .list_news1 .bot .box .cont,
  .list_fuwu4 .bot .cont .shang,
  .list_fuwu4 .bot .cont .xia,
  form ul .zhiye,
  .list_xszhichi5 .top .box {
    padding: 15px;
  }

  .list_jiaru1,
  .list_jiaru2,
  .list_jiaru4,
  .list_news2 {
    padding: 15px 0 0 0;
  }

  .list_jiaru2 .box,
  .list_touzi2 .flex,
  .show_news .top,
  .nylast .title {
    padding: 0 0 15px 0;
  }

  .list_touzi2 .flex .box {
    padding: 0 15px;
  }

  .list_jiaru3,
  .list_jiaru4 .middle .box,
  .list_touzi2,
  .list_touzi3,
  .list_touzi3 .bot .row .box,
  .list_touzi4,
  .list_touzi5,
  .list_touzi6,
  .show_news,
  .show_news .yb .box ul li,
  .list_news1,
  .list_news2 .box .cont,
  .list_fuwu2,
  .list_fuwu4 .top,
  .list_xszhichi1,
  .list_xszhichi2,
  .list_xszhichi3,
  .list_xszhichi5,
  .list_pro .row,
  .list_pro .top>li {
    padding: 15px 0;
  }

  .list_jiaru4 .top .f18,
  .list_touzi2 .swiper-container,
  .list_touzi4 .swiper-container,
  .list_touzi5 .swiper-container,
  .list_anli,
  .show_news .middle ul,
  .show_news .yb .box .f26,
  .show_news .middle img,
  .list_fuwu4 .top .sytxt,
  .list_xszhichi4 .box .f20 {
    margin: 15px 0;
  }

  .list_jiaru5 {
    margin: 15px 0 0 0;
  }

  .list_jiaru1 ul,
  .list_jiaru1 ul li .row>div:last-child,
  .list_jiaru3 .bot,
  .list_jiaru5 .row,
  .list_touzi1 .row .yb,
  .list_news1 .bot,
  .list_fuwu2 .more,
  .list_xszhichi1 .row,
  .list_xszhichi5 .top,
  .list_xszhichi5 .bot {
    margin-top: 15px;
  }

  .list_jiaru1 .f36,
  .list_jiaru1 ul li,
  .list_jiaru2 .f36,
  .list_jiaru2 .f18,
  .list_jiaru2 .top>div,
  .list_jiaru3 .cont .box .f24,
  .list_jiaru4 .middle,
  .list_jiaru4 .middle .box img,
  .list_jiaru4 .bot ul li,
  .list_jiaru4 .bot ul li .row>div:first-child,
  .list_jiaru5 .row>div,
  .list_touzi1 .row .zb .f26,
  .list_touzi1 .row .zb .f18,
  .list_touzi1 .row .yb .row>div,
  .list_touzi3 .bot .row .box .f20,
  .list_touzi3 .bot .swiper-container,
  .list_touzi5 .f20,
  .list_touzi6 .box1 .f36,
  .list_touzi6 .box2 .f18,
  .tzzliuyan .box .flex,
  form ul li,
  .list_jiaru4 .bot .tanchu .box .f18,
  .list_jiaru4 .bot .over .pa .f18,
  .list_anli .box,
  .show_news .top .f32,
  .show_news .top,
  .list_news2 .box,
  .list_fuwu2 .sybt,
  .list_fuwu2 .row>div:first-child,
  form ul .baohzc,
  .list_xszhichi2 .row .row .box .f28,
  .list_xszhichi4 .box ul li,
  .list_xszhichi5 .top .box ul li,
  .list_pro .cont {
    margin-bottom: 15px;
  }

  .list_touzi1 .row .yb .row>div:last-child,
  .list_touzi2 .swiper-container .swiper-slide,
  form ul li:last-child,
  .list_anli .row,
  .list_xszhichi5 .top .box ul li:last-child {
    margin: 0;
  }

  .list_pro .top>li:first-child {
    padding: 0;
  }


  .list_pro .cont li {
    padding: 15px 0 15px 15px;
  }

  .list_xszhichi4 .box ul li,
  .list_xszhichi5 .top .box ul li {
    padding: 0 0 15px 15px;
  }

  .show_news,
  .section01 {
    margin-top: 60px;
  }

  .show_news .top .f16 span {
    padding-left: 5px;
  }

  .show_news .middle ul li {
    margin-right: 5px;
  }

  .show_news .top .social-share .social-share-icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin: 0;
  }

  .show_news .middle ul li a {
    line-height: 36px;
    padding: 0 10px;
    font-size: 12px;
  }

  .list_news1 .swiper-container {
    padding-bottom: 90px !important;
  }

  .list_news1 .bot .box .cont {
    bottom: -60px;
  }

  .list_fuwu4 .bot .cont .shang ul li .f18::after {
    bottom: -16px;
  }

  /* .list_xszhichi1 .bg{
  display: none;
} */
  .list_xszhichi1 .box {
    box-shadow: 0 0 8px rgb(177 177 177 / 25%);
    padding: 15px;
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
  }

  .list_xszhichi1 .over img {
    height: auto;
  }

  .list_xszhichi1 .row>div .swiper-container {
    padding-bottom: 15px !important;
  }

  .list_xszhichi1 .swiper-slide-thumb-active::after {
    left: -15px;
    width: 4px;
  }

  .list_xszhichi3 .swiper-container {
    top: 0;
  }


  .list_jiaru1 ul li:nth-child(even) .row>div:first-child,
  .list_jiaru4 .bot ul li:nth-child(even) .row>div:first-child {
    order: 1;
  }

  .list_jiaru1 ul li:nth-child(even) .row>div:last-child,
  .list_jiaru4 .bot ul li:nth-child(even) .row>div:last-child {
    order: 2;
  }

  .pdfyuan {
    width: 3rem;
    height: 3rem;
  }

  .list_touzi3 .bot .row .over {
    position: relative;
    bottom: 0;
    left: 0;
    height: auto;
    width: 100%;
  }

  .list_touzi6 .box {
    height: auto;
  }

  .list_touzi6 .box .pa50 {
    position: relative;
    top: auto;
    transform: none;
  }

  .tzzliuyan .box,
  .list_jiaru4 .bot .tanchu .box {
    width: 94%;
    padding: 15px;
  }

  form input,
  form textarea,
  form select {
    height: 30px !important;
    line-height: 30px !important;
    padding-left: 15px !important;
    font-size: 12px !important;
  }

  form ul .zhiye label {
    padding-left: 15px;
    font-size: 12px;
  }

  .list_fuwu4 .bot .cont .shang ul li .f18,
  .baohzc .f18 {
    font-size: 12px;
  }

  .list_fuwu4 .bot .cont {
    top: 0;
    margin: 15px 0;
  }

  .tzzliuyan .box .flex .close i {
    font-size: 16px;
  }

  form textarea {
    height: auto !important;
  }

  form ul li:last-child button {
    line-height: 36px;
    padding: 0 15px;
    font-size: 12px;
  }

  .list_jiaru4 .bot .tanchu .box i {
    top: 15px;
    right: 15px;
    font-size: 16px;
  }

  .list_jiaru4 .bot .tanchu .swiper-container {
    padding: 0 !important;
  }

  .list_jiaru4 .bot .tanchu .next,
  .list_jiaru4 .bot .tanchu .prev {
    top: 70%;
    transform: translateY(-70%);
    background-color: #fff;
  }

  .list_jiaru4 .bot .tanchu .prev {
    left: 0;
  }

  .list_jiaru4 .bot .tanchu .next {
    right: 0;
  }

  .list_jiaru4 .bot .over .pa .f18,
  .list_jiaru4 .bot .over .pa .more {
    display: inline-block;
  }

  .list_jiaru4 .bot .over .pa {
    bottom: 15px;
    padding: 0 15px;
  }

  .list_xszhichi2 .row .row .box {
    position: relative;
    top: 0;
    transform: none;
    width: 100%;
    padding: 15px;
  }

  #yigao .section01 .swiper-container .swiper-button-next,
  #yigao .section01 .swiper-container .swiper-button-prev,
  #yigao .section04 .pa .top .content .zj,
  #yigao .section04 .pa .top .content .yb,
  #yigao .section05 .top .content .zj,
  #yigao .section05 .top .content .yb,
  #yigao .section05>img {
    display: none;
  }

  #yigao .section01 .swiper-container {
    padding: 0 !important;
  }

  #yigao .section02 .bot .title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
  }

  #yigao .section03 .right .data,
  #yigao .section03 .right .data .counter {
    font-size: 30px;
    line-height: 40px;
    justify-content: center;
  }

  #yigao .section03 .right .txt {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }

  #yigao .section02 ul li {
    margin-right: 5px;
  }

  .section02,
  .section03,
  #yigao .section04 .pa .top,
  #yigao .section05 .top,
  .li_about2,
  .li_about3 {
    padding: 15px 0;
  }

  .li_about1 {
    padding: 15px 0 0 0;
  }

  #yigao .section05 .bot {
    padding-bottom: 0;
  }

  #yigao .section02 .bot,
  #yigao .section02 .bot .more,
  #yigao .section04 .pa .bot ul li .pa .title,
  .li_about3 .bot {
    margin-top: 15px;
  }

  #yigao .section03 .right .row>div,
  #yigao .section05 .bot .row .clm4,
  #yigao .section05 .bot ul li,
  .li_about1 .row2>div,
  .li_about2 .bot .faz {
    margin-bottom: 15px !important;
  }

  #yigao .section03 .right .row>div:last-child,
  #yigao .section05 .bot ul li:last-child {
    margin-bottom: 0 !important;
  }

  #yigao .section04 .bot {
    height: 31rem !important;
  }

  #yigao .section04 .pa .bot .swiper-container {
    padding: 0 !important;
  }

  #yigao .section04 .pa .bot .swiper-pagination {
    bottom: 10px !important;
  }

  #yigao .section04 .pa .bot ul li .pa .cont {
    width: 90%;
  }

  .li_about1 .cont {
    padding-right: 15px;
    margin: 15px 0;
  }

  .li_about1 .over img {
    height: auto;
  }

  .li_about1 .row2 {
    padding-top: 15px;
  }

  .li_about2 .bot .faz2 .faz2li .clm3 .sytxt1 {
    margin-left: 0;
    margin-top: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .li_about2 .bot .faz2 .faz2li .clm3 .sytxt1::after {
    display: none;
  }

  .li_about2 .bot .faz2 .faz2li .clm3 {
    height: auto;
    margin: 10px 0 20px 0;
  }

  .li_about2 .bot>.txt {
    bottom: 0;
  }


  .li_about2 .bot .swiper-button-next,
  .li_about2 .bot .swiper-button-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-size: 6px;
  }

  .li_about2 .bot .faz2 .faz2li::after {
    left: 30px;
    width: calc(100% - 60px);
  }

  .li_about2 .bot .faz .fazli {
    padding: 20px 0;
  }

  .li_about5 .bot .swiper a .name {
    font-size: 18px;
    line-height: 28px;
  }

  .li_about2 .bot .faz .fazli .name {
    font-size: 16px;
    line-height: 30px;
  }

  .li_about3 .bot ul li .f70 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
  }

  .li_about3 .bot ul li .sp2,
  .li_about3 .bot,
  .li_about4 ul li .box {
    padding: 0 15px;
  }

  .li_about6 .bot .box {
    padding: 0 15px 15px 15px;
    border: none;
    border-bottom: 1px solid #D5D5D5;
  }

  .li_about3 .bot ul li {
    margin: 0 -4px;
  }

  .li_about6 .bot,
  .li_about6 .bot .box .circle {
    margin-top: 15px;
  }

  .li_about4 .bot .swiper-container .box img {
    margin-bottom: 15px;
  }

  .li_about5,
  .li_about5 .bot .swiper a,
  .li_about6,
  .show_p1 {
    padding: 15px 0;
  }

  .li_about4 .bot .swiper-slide>img,
  .list_ban>img {
    height: 18.75rem;
    object-fit: cover;
  }

  .li_about5 .bot {
    padding-top: 15px;
  }

  .li_about5 .bot .swiper {
    padding-bottom: 30px;
  }

  .li_about5 .bot .swiper .swiper-pagination {
    bottom: 0 !important;
  }

  .li_about6 .top .flex,
  .li_about4 ul {
    display: none;
  }

  .li_about4 .bot {
    display: block;
  }

  .li_about4 .bot .f20 {
    color: #fff;
  }

  .li_about6 .bot .box .txt {
    bottom: -15px;
  }

  .show_p1,
  .show_p2 {
    top: 0;
  }

  .showp3_2 .bot,
  .showp3_2 .bot .row>div:last-child,
  .showp3_3 .bot .row>div:last-child {
    margin: 0;
  }

  .show_p2 .bot,
  .show_p2 .bot .swiper-container,
  .show_p3 .cont2,
  .show_p3 .cont2 ul,
  .show_p3 .cont3,
  .show_p3 .cont3 .swiper-container,
  .show_p3 .cont3 .box .f18,
  .show_p3 .cont4,
  .show_p3 .cont4 .box,
  .show_p4 .bot,
  .showp2_2 .bot,
  .showp1_1 .bot .f22,
  .showp1_3 .top ul,
  .showp1_3 .bot,
  .showp4_1 .row .yb,
  .showp4_2 ul,
  .showp4_3 .bot .img .box,
  .showp4_4 .bot,
  .showp3_1 .f28,
  .showp3_1 .bot,
  .showp3_2 .bot .f22,
  .showp3_3 .bot,
  .list_jishu1 ul,
  .list_jishu1 .f22,
  .list_jishu2 .row {
    margin-top: 15px;
  }

  .showp1_2 .box .f22,
  .showp1_3 .top .fangk,
  .showp1_3 .bot .fangk,
  .showp1_3 .bot .box .f28,
  .showp3_3 .bot .box .flex .txt .f22,
  .showp4_1 .flex,
  .showp4_3 .f28,
  .showp4_3 .bot .img .box .more,
  .showp3_2 .bot .row>div,
  .showp3_3 .bot .row>div,
  .list_xszhichi2 .syen_name,
  .list_jishu1 ul li .row>div:first-child,
  .list_jishu1 ul li {
    margin-bottom: 15px;
  }

  .show_p2 .f28,
  .showp2_2 .bot .box .f24,
  .showp1_2 .fangk,
  .list_jishu2 .box .f28 {
    margin: 15px 0;
  }

  .show_p2 .bot ul li {
    margin-right: 15px;
  }

  .show_p2 .bot .box,
  .show_p3 .cont4 .box,
  .show_p4 .bot .box,
  .showp2_2 .bot .box,
  .showp1_2 .box,
  .showp1_3 .bot .box,
  .showp4_4 .bot .box {
    padding: 15px;
  }

  .showp1_1 .middle {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .showp1_1 .middle .circle {
    margin-right: 15px;
  }

  .show_p3,
  .show_p4,
  .show_p6,
  .showp2_2,
  .showp1_1,
  .showp1_1 .bot .row,
  .showp1_3,
  .showp4_1,
  .showp4_2,
  .showp4_3,
  .showp4_4,
  .showp3_1,
  .showp3_2,
  .showp3_3,
  .list_jishu2 {
    padding: 15px 0;
  }

  .show_p2 .bot ul li .f16 {
    padding: 0 10px;
  }

  .showp3_3 .bot .box .flex .txt {
    padding-left: 15px;
  }

  .list_jishu1 {
    padding: 15px 0 0 0;
  }

  .showp2_1,
  .showp2_1 .bot {
    padding-top: 15px;
  }

  .show_p6 .top,
  .showp1_2,
  .showp3_3 .bot .box {
    padding-bottom: 15px;
  }

  .showp4_1 .flex .txt {
    padding-right: 15px;
  }

  .list_jishu2 .row {
    height: auto;
  }

  .showp3_1 .bot .circle {
    width: 100%;
    height: auto;
    line-height: inherit;
  }

  .showp3_1 .bot .circle>img {
    height: 300px;
  }

  .showp3_1 .bot .circle>.img {
    height: 6.25rem;
    width: 6.25rem;
    top: 80%;
    transform: translateY(-80%);
  }

  .showp3_1 .bot .circle>.img1 {
    left: -30px;
  }

  .showp3_1 .bot .circle .txt1 {
    left: 0;
  }

  .showp3_1 .bot .circle>.img2 {
    right: -30px;
  }

  .showp3_1 .bot .circle .txt2 {
    right: 0;
  }

  .list_jishu1 ul li:nth-child(even) .row>div:first-child {
    order: 1;
  }

  .list_jishu1 ul li:nth-child(even) .row>div:last-child {
    order: 2;
  }


  .showp4_3 .bot .img .box {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none;
    text-align: left;
    width: 100%;
  }

  .showp4_3 .bot .img img {
    height: auto;
    width: 100%;
  }

  .showp4_3 .bot .img .box img {
    display: none;
  }

  .showp4_1 .flex .circle {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    background: #00A5AD;
  }

  .showp4_1 .flex .circle img {
    width: 2.25rem;
  }

  .showp4_1 .flex .txt {
    width: calc(100% - 3rem);
  }

  .showp1_3 .top ul li {
    margin-right: 10px;
    padding-left: 10px;
  }

  .showp1_3 .top ul {
    flex-wrap: wrap;
  }

  .showp1_3 .top .pr .img2 {
    right: 0;
    width: 10rem;
    object-fit: cover;
  }

  .showp1_3 .bot .img img {
    height: auto;
    object-fit: cover;
    width: 100%;
  }

  .showp1_3 .bot .img::after {
    top: 1.8rem;
  }

  .showp1_3 .bot .box {
    border: none;
    border-bottom: 1px solid #E0E0E0;
  }


  .showp1_1 .middle>img {
    height: auto;
  }

  .showp1_1 .middle .circle {
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 15px;
  }


  .show_p3 .cont1 .img img {
    height: auto;
    width: 100%;
    margin-left: 0;
  }

  .show_p3 .cont1 .img .bo,
  .showp2_1 .bot .box {
    position: relative;
    transform: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin-bottom: 15px;
  }

  .show_p3 .cont2 ul li {
    text-align: center;
  }

  .show_p3 .cont2 ul li .img .f18 {
    margin-left: 2px;
  }

  .show_p3 .cont4 .box .f18 {
    white-space: inherit;
  }

  .showp2_1 .bot .box {
    width: auto;
    margin-right: 5px;
  }

  .showp2_1 .bot .circle1 {
    width: 100%;
    height: 16rem;
    margin-bottom: 15px;
  }

  .showp2_1 .bot .circle1 img {
    position: relative;
    top: 0;
    transform: none;
    left: 0;
  }

  .showp2_1 .bot .box .circle {
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
  }

  .showp2_1 .bot .box .circle img {
    max-height: 5.0625rem;
    max-width: 5rem;
  }

  .showp2_1 .bot {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .list_news1 .bot {
    padding: 0 15px;
  }

  .list_news1 .bot .box .cont {
    width: 86%;
    left: 3%;
  }

  .li_about2 .bot .neir .faz2::after {
    top: 3.2rem;
    left: 30px;
    width: calc(100% - 60px);
  }

  .li_about2 .bot .swiper-button-next,
  .li_about2 .bot .swiper-button-prev {
    top: 2.3rem;
  }

  .list_xszhichi5 .top .over .pa {
    bottom: 15px;
  }

  .li_about5 .bot .swiper a {
    height: auto;
  }

  .show_p3 .cont1 .img .box {
    position: relative;
    top: 0 !important;
    transform: none !important;
    left: 0 !important;
    width: 100% !important;
  }

  .phyc {
    display: none !important;
  }

  .phxs {
    display: block !important;
  }

  .showp4_2 .bot .box .over img {
    height: auto;
  }

  .list_jiaru4 .bot ul li {
    width: 100% !important;
  }

  .list_news2 .top ul li {
    margin-left: 15px;
    padding: 10px 15px;
    border-radius: 15px;
  }

  .list_pro .cont li .circle {
    margin-left: 10px;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
  }

  #yigao .section01 .swiper-container .swiper-slide img {
    height: 300px;
    object-fit: cover;
  }

  .show_p2 .bot .box,
  .show_p4 .bot .box,
  .showp2_2 .bot .box,
  .showp1_3 .bot .box {
    height: auto;
  }

}

@media (max-width: 550px) {
  .li_about3 .bot {
    padding: 0;
  }

  .li_about3 .bot ul {
    flex-wrap: wrap;
  }

  .li_about3 .bot ul li {
    width: 50%;
  }
}