/* 手机端样式 */
.sp_logo img {
  margin: auto;
  max-height: 30px;
}
.p_top {
  position: absolute;
  top: -3.75rem;
}
.sjj_nav a {
  letter-spacing: -0.2px;
}
.sp_nav_se span:nth-of-type(1) {
  top: 10px;
  transform: rotate(45deg);
}
.sp_nav_se span:nth-of-type(2) {
  width: 0;
}
.sp_nav_se span:nth-of-type(3) {
  top: 10px;
  transform: rotate(-45deg);
}
.sjj_nav {
  position: fixed;
  z-index: 9999;
  background: #eee;
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 40px;
  top: -100%;
  left: 0;
  overflow: auto;
  overflow-x: hidden;
  transition: top ease 0.35s;
}
.nav_show {
  top: 0;
}
.sjj_nav > ul > li:first-child {
  overflow: hidden;
  border-top: 0;
}
.sjj_nav > ul > li:first-child > a {
  width: 60%;
}
.sjj_nav > ul > li:first-child .language {
  width: 100%;
  overflow: hidden;
  line-height: 30px;
  margin-top: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
}
.sjj_nav > ul > li:first-child .language a {
  width: 25%;
  float: left;
  border-left: 1px #ddd solid;
  text-align: center;
  color: #999;
  display: inline-block;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.sjj_nav > ul > li:first-child .language a.active {
  background: #00A5AD;
  color: #fff !important;
}
.sjj_nav > ul > li:first-child .language a:last-child {
  border-right: 1px #ddd solid;
}
.sjj_nav ul li i {
  position: absolute;
  top: 5px;
  right: 0px;
  border-left: 1px #ddd solid;
  height: 30px;
  padding: 0px 7px 0 7px;
}
.sjj_nav ul li i svg {
  transform: rotate(-90deg);
  transition: all ease 0.35s;
  position: relative;
  top: -5px;
}
.sjj_nav ul li .sjj_nav_i_se svg {
  transform: rotate(0deg);
}
.sjj_nav .bot > li {
  margin-left: 15px;
}
.sjj_nav ul li {
  border-top: 1px #ddd solid;
  margin-left: 10px;
  position: relative;
  line-height: 40px;
  font-size: 14px;
}
.sjj_nav > ul > li:last-child {
  border-bottom: 1px #ddd solid;
}
.sjj_nav ul li ul {
  display: none;
}
.sjj_nav ul li a {
  color: #666;
  width: 80%;
}
.sjj_nav ul li ul li a {
  color: #999;
  display: block;
  text-align: left;
  width: 100%;
  font-size: 12px;
}
.more::before {
  border-radius: 1.875rem;
}
.sjj_nav ul li i svg {
  width: 20px;
  height: 20px;
  fill: #555;
}
.sjj_nav ul li .sjj_nav_i_se svg {
  fill: #00A5AD;
}
.sjj_nav ul li ul li > ul {
  margin-left: 10px;
}
.sjj_nav .top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #eee;
  border-bottom: 1px solid #ddd;
}
.sjj_nav .top .fl img {
  height: auto;
  width: 120px;
}
.sjj_nav .bot {
  margin-top: 60px;
}
.pagination {
  justify-content: center;
}
.pagination li {
  width: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 50%;
  height: 40px;
}
.pagination li.active {
  border-color: #00A5AD;
  color: #fff;
  background: #00A5AD;
}
.pagination li.active span {
  color: #fff;
}
.sjj_nav > ul > li:first-child {
  border-top: none;
}
.pagination li a {
  display: block;
}
.container {
  width: 100%;
  max-width: 100%;
}
.sjj_nav ul li a.w80 {
  display: inline-block;
  width: calc(100% - 35px);
}
.sjj_nav .bot > li:first-child form {
  padding-right: 15px;
}
.sjj_nav .bot > li:first-child input {
  padding-left: 28px;
  width: 100%;
  font-size: 12px;
  color: #6F6F70;
  line-height: 28px;
  border: 1px solid #A7A7A8;
  background: transparent;
}
.sjj_nav .bot > li:first-child input::-webkit-input-placeholder {
  /* 使用webkit内核的浏览器 */
  color: rgba(0, 0, 0, 0.3);
}
.sjj_nav .bot > li:first-child input:-moz-placeholder {
  /* Firefox版本4-18 */
  color: rgba(0, 0, 0, 0.3);
}
.sjj_nav .bot > li:first-child input::-moz-placeholder {
  /* Firefox版本19+ */
  color: rgba(0, 0, 0, 0.3);
}
.sjj_nav .bot > li:first-child input:-ms-input-placeholder {
  /* IE浏览器 */
  color: rgba(0, 0, 0, 0.3);
}
.sjj_nav .bot > li:first-child button {
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 28px;
  height: 100%;
  border: none;
}
.sjj_nav .bot > li:first-child button .iconfont {
  position: static;
  text-align: center;
  color: #6F6F70;
  font-size: 14px;
  font-weight: 600;
  padding: 0;
  border: none;
}
.phone_head .caidan .iconfont {
  font-size: 24px;
  display: block;
}
.sjj_nav .top .iconfont {
  display: block;
  font-size: 20px;
}
.pc_show {
  display: block;
}
.phone_show {
  display: none;
}
#yigao .section01 .swiper-container .swiper-slide img {
  object-fit: cover;
}
@media (max-width: 990px) {
  #yigao .section04 .pa .bot ul li {
    height: 50%;
  }
  .section04 {
    background: transparent !important;
  }
  .section04 .syname,
  .section04 .syen_name {
    color: #000;
  }
  .section04 .more {
    border: 1px solid #000;
  }
  .section04 .more a {
    color: #000;
  }
  #yigao .section04 .bg {
    display: none;
  }
  #yigao .section01 .swiper-container .swiper-slide .top .ename {
    font-size: 22px;
    line-height: 30px;
  }
  .more {
    line-height: 42px;
    border-radius: 50px;
  }
  .more a {
    padding: 0 30px;
  }
  #yigao .section01 .swiper-container .swiper-slide .top .name {
    font-size: 30px;
    line-height: 44px;
  }
  #yigao .section01 .swiper-container .swiper-slide img {
    height: calc(100vh - 60px);
  }
  body {
    padding-top: 60px;
  }
  .youc {
    display: none;
  }
  #yigao .section02 ul li a {
    font-size: 16px;
  }
  #yigao .section02 .bot .title {
    font-size: 26px;
    line-height: 34px;
  }
  #yigao .section02 .bot .f32 {
    font-size: 16px;
    line-height: 30px;
  }
  #yigao .section02 .bot .more {
    margin-top: 2rem;
  }
  .section02 .pc_show {
    display: none;
  }
  .section02 .phone_show {
    display: block;
  }
  .section02 .swiper-container {
    padding-bottom: 45px;
  }
  .section02 .swiper-pagination {
    bottom: 0;
  }
  .section02 .content {
    margin-top: 15px;
  }
  .section02 .content .name {
    font-size: 22px;
    line-height: 36px;
    font-weight: 600;
  }
  .section02 .content .text {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  #yigao .section03 .right .row {
    align-items: flex-start;
    margin-top: 25px;
  }
  #yigao .section03 .right .row > div {
    padding: 0 10px;
    text-align: center;
    margin-bottom: 0 !important;
  }
  .sytxt {
    font-size: 16px;
    line-height: 30px;
  }
  #yigao .section03 .right .data .counter {
    font-size: 36px;
    line-height: 50px;
    margin-right: 4px;
  }
  #yigao .section03 .right .data {
    font-size: 24px;
    line-height: 3.5rem;
    justify-content: center;
  }
  #yigao .section04 .pa .bot ul li .pa .cont img {
    width: 3.75rem;
  }
  #yigao .section04 .pa .bot ul li .pa .circle {
    display: none;
  }
  #yigao .section04 .pa .bot .swiper-pagination {
    display: none;
  }
  .section05 > img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
  }
  #yigao .section05 .bot ul li .bg3 {
    padding: 15px;
  }
  #yigao .section05 .bot ul li .bg3 .sytxt2,
  #yigao .section05 .bot .bg2 .sytxt2,
  #yigao .section05 .bot .bg1 .sytxt2 {
    font-size: 16px;
    line-height: 30px;
    -webkit-line-clamp: 1;
  }
  #yigao .section05 .bot .bg1 .sytxt2 {
    margin-bottom: 0;
  }
  #yigao .section05 .bot .bg1 {
    padding: 10px 15px;
  }
  #yigao .section05 .bot .bg2 .sytxt2 {
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  #yigao .section05 .bot ul li .bg3 .sytxt3,
  #yigao .section05 .bot .bg2 .sytxt3 {
    font-size: 14px;
    line-height: 26px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  #yigao .section05 .bot .row .clm4 {
    height: auto;
  }
  #yigao .section05 .bot .row .clm4:nth-child(1),
  #yigao .section05 .bot .row .clm4:nth-child(2) {
    display: none;
  }
  #yigao .section05 .bot .row .clm4:nth-child(3) {
    width: 100%;
  }
  #yigao .section04 .pa .bot ul li .pa .title {
    font-size: 18px;
    line-height: 26px;
  }
  #yigao .section04 .pa .bot ul li .pa .cont img {
    width: 4.5rem;
  }
  .menu .nav_ul > li > a {
    font-size: 14px;
  }
  .menu .nav_ul > li {
    padding: 6px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.17);
  }
  .menu .nav_ul > li:last-child {
    border-bottom: none !important;
  }
  .phone_foot .bot {
    border-top: 1px solid rgba(255, 255, 255, 0.17);
  }
  .phone_foot .menu {
    padding-bottom: 0;
  }
  .phone_head {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
  }
  .list_ban .f40 {
    font-size: 22px;
    line-height: 32px;
  }
  .list_ban .txt2 {
    margin-top: 12px;
  }
  .list_ban img {
    height: calc(60vh - 60px);
    object-fit: cover;
  }
  .li_about1 .cont {
    height: 275px;
  }
  .mbx {
    display: none;
  }
  .li_about1 {
    padding: 45px 0;
  }
  .li_about1 .container_z {
    padding-right: 30px;
  }
  .li_about1 .f18 {
    font-size: 14px;
    line-height: 26px;
  }
  .li_about1 .cont {
    margin-top: 0;
  }
  .li_about1 .over {
    margin-top: 15px;
  }
  .li_about1 .f40 .counter {
    font-size: 36px;
  }
  .li_about1 .row2 .font18 {
    line-height: 22px;
  }
  .li_about2 {
    background-attachment: fixed !important;
  }
  .li_about2 .pc_show {
    display: none;
  }
  .li_about2 .phone_show {
    display: block;
  }
  .li_about2 .phone_show .tr {
    text-align: right;
  }
  .li_about2 .phone_show > ul > li {
    border-bottom: 1px solid #ddd;
  }
  .li_about2 .phone_show > ul > li.active .content {
    display: block;
  }
  .li_about2 .phone_show > ul > li .top {
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    padding: 10px 0;
  }
  .li_about2 .phone_show > ul > li ul {
    display: none;
    padding-left: 15px;
  }
  .li_about2 .phone_show > ul > li ul li {
    padding-bottom: 15px;
  }
  .li_about2 .phone_show > ul > li ul li p {
    font-weight: 600;
    font-size: 16px;
  }
  .li_about2 .phone_show > ul > li ul li div {
    font-size: 14px;
    line-height: 26px;
    color: #777777;
  }
  .li_about2 {
    padding: 45px 0;
  }
  .syen_name {
    font-size: 16px;
  }
  .li_about3 .bot {
    padding: 0;
  }
  .li_about3 .bot ul li .f70 {
    font-size: 40px;
  }
  .li_about4 .f40 {
    font-size: 20px;
    line-height: 32px;
  }
  .menu .nav_ul > li .submenu {
    margin-top: 10px;
  }
  .menu .nav_ul > li .submenu a {
    display: block;
    padding: 6px 0 !important;
    color: #c2c2c2 !important;
    font-size: 12px !important;
  }
  .menu .nav_ul > li > a {
    font-size: 12px;
    font-weight: 600;
  }
  .li_about4 ul li {
    height: 34rem;
  }
  .li_about4 ul li .box {
    padding: 0 3rem;
  }
  .li_about4 ul li .box .f20 {
    line-height: 26px;
    font-size: 14px;
    height: 104px;
  }
  .sytxt {
    font-size: 14px;
    line-height: 26px;
  }
  .li_about5 .mySwiper8 {
    padding-bottom: 45px;
  }
  .li_about5 .swiper-pagination {
    bottom: 0 !important;
  }
  .f20 {
    font-size: 14px;
    line-height: 26px;
  }
  .bannav {
    margin-top: 25px;
  }
  .ny_name {
    font-size: 30px;
    line-height: 40px;
  }
  .nyen_name {
    font-size: 22px;
    line-height: 30px;
  }
  .phone_head {
    border-bottom: 1px solid #ddd;
  }
  .list_fuwu1 {
    padding: 45px 0;
  }
  .list_fuwu1 .phone_show {
    display: block;
  }
  .list_fuwu1 .phone_show ul {
    margin-top: 15px;
  }
  .list_fuwu1 .phone_show ul li {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
  }
  .list_fuwu1 .phone_show ul li .content {
    display: none;
  }
  .list_fuwu1 .phone_show ul li.active .content {
    display: block;
  }
  .list_fuwu1 .phone_show ul .top {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
  }
  .list_fuwu1 .phone_show ul .top img {
    margin-right: 10px;
  }
  .list_fuwu1 .phone_show ul .bot {
    font-size: 14px;
    line-height: 26px;
    padding: 15px 0;
    color: #777777;
  }
  .list_fuwu1 .phone_show ul .bot a {
    color: #00A5AD;
    margin-top: 6px;
  }
  .list_fuwu1 .pc_show {
    display: none;
  }
  .p_top {
    top: -60px;
  }
}
@media (max-width: 767px) {
  #yigao .section01 .swiper-container .swiper-slide .top .ename {
    font-size: 16px;
  }
  #yigao .section01 .swiper-container .swiper-slide .top .name {
    font-size: 24px;
  }
  .pc_show {
    display: none;
  }
  .phone_show {
    display: block;
  }
  .section02 .content {
    margin-top: 15px;
  }
  .section02 .content .name {
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
  }
  .section02 .content .text {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 15px;
  }
  .sytxt {
    font-size: 14px;
    line-height: 26px;
  }
  .section02,
  .section03,
  #yigao .section04 .pa .top,
  #yigao .section05 .top,
  .li_about2,
  .li_about3 {
    padding: 25px 0;
  }
  #yigao .section03 .right .txt {
    font-size: 14px;
  }
  #yigao .section03 .right .row {
    align-items: flex-start;
    margin-top: 10px;
  }
  #yigao .section03 .right .row > div {
    padding: 0 8px;
  }
  #yigao .section03 .right .txt {
    line-height: 20px;
    margin-top: 6px;
    font-weight: normal;
  }
  .syname::before {
    width: 2.65rem;
  }
  .syname {
    font-size: 24px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
  .syen_name,
  .nyen_name,
  .f12 {
    font-size: 14px;
  }
  #yigao .section04 .pa .bot ul li .pa .cont img {
    width: 3.5rem;
  }
  #yigao .section04 .pa .bot ul li .img1 {
    height: 150px;
  }
  .section01 {
    margin-top: 0;
  }
  #yigao .section03 .right .data {
    line-height: 2.5rem;
    font-weight: 600;
  }
  #yigao .section04 .bot {
    height: auto !important;
  }
  #yigao .section04 .pa .bot ul li .pa .title {
    font-size: 16px;
  }
  #yigao .section04 .pa .bot ul li .pa .cont img {
    width: 2.8rem;
  }
  #yigao .section04 .pa .bot ul li .pa .title {
    margin-top: 6px;
  }
  #yigao .section04 .pa .bot .swiper-pagination {
    display: none !important;
  }
  #yigao .section04 .pa .top,
  #yigao .section05 .top {
    padding-bottom: 15px;
  }
  .syen_name {
    margin-bottom: 0;
  }
  #yigao .section03 .right .data .counter {
    font-size: 32px;
  }
  #yigao .section01 .swiper-container .swiper-slide .top .ename {
    font-weight: 600;
  }
  #yigao .section01 .swiper-container .swiper-slide .top .name {
    font-weight: 600;
  }
  .phone_foot .bot {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.541);
    text-align: center;
  }
  .list_ban .pa50 {
    display: block;
  }
  .list_ban .f40 {
    font-size: 18px;
    line-height: 28px;
  }
  .li_about1 {
    padding: 25px 0;
  }
  .li_about1 .container_z {
    padding-right: 15px;
  }
  .li_about1 .cont {
    margin-top: 15px;
  }
  .li_about1 .row2 > div {
    padding: 0 7px;
    margin-bottom: 20px;
  }
  .li_about1 .row2 > div:last-child {
    margin-bottom: 0;
  }
  .li_about1 .row2 {
    margin: 0;
  }
  .li_about1 .f40 .counter {
    font-size: 32px;
  }
  .li_about1 .row2 .f18 {
    line-height: 24px;
  }
  .li_about2 .phone_show > ul > li .top {
    font-size: 18px;
  }
  .li_about3 .bot ul {
    align-items: flex-start;
    margin: 0 -7px;
  }
  .li_about3 .bot ul li {
    width: 33.3%;
    padding: 0 7px;
  }
  .li_about3 .bot ul li img,
  .li_about3 .bot ul li svg {
    display: none;
  }
  .li_about3 .bot ul li .sp2 {
    position: static;
    transform: translate(0);
    padding: 0;
  }
  .li_about3 .bot ul li .f70 {
    font-size: 22px;
    line-height: 1;
  }
  .li_about3 .bot ul li .f70 span {
    font-size: 32px;
  }
  .li_about4 .bot .swiper-container .box {
    padding: 0 15px;
  }
  .li_about4 .bot .swiper-container .box img {
    width: 44px;
    height: 44px;
  }
  .li_about4 .f40 {
    margin-bottom: 10px;
  }
  .li_about4 .bot .f20 {
    height: 104px;
  }
  .li_about5 .bot .swiper a {
    padding: 25px 0;
  }
  .li_about5 .bot .swiper a .sytxt {
    font-size: 16px;
  }
  .li_about5 .bot .swiper a .name {
    font-size: 14px;
    line-height: 24px;
  }
  .li_about5 .bot .swiper a .name {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
  }
  .li_about5 .bot .swiper .swiper-slide {
    height: auto;
  }
  .li_about5 .bot .swiper .swiper-slide > a {
    height: 100%;
  }
  .li_about5 .bot .swiper a::before {
    right: 0;
    display: none;
  }
  .li_about5 .bot .swiper a::after {
    left: 0;
    display: none;
  }
  .li_about5 .bot .swiper {
    padding-bottom: 45px;
  }
  .li_about6 .bot .box .txt {
    font-size: 3.875rem;
    line-height: 1;
  }
  .li_about6 .bot .row > div:nth-child(1) > div,
  .li_about6 .bot .row > div:nth-child(3) > div {
    border-right: 1px solid #D5D5D5;
  }
  .li_about6 .bot .box .circle {
    width: 40px;
    height: 40px;
    line-height: 2.375rem;
  }
  .li_about6 .bot .box .circle i {
    color: #b7b7b7;
  }
  .more2 {
    line-height: 40px;
    padding: 0 30px;
  }
  .nyen_name {
    font-size: 18px;
    line-height: 26px;
  }
  .list_ban .f24 {
    font-size: 14px;
    margin-top: 10px;
  }
  .nylast {
    padding: 30px 15px;
  }
  .nylast .nylast .title {
    font-weight: 600;
  }
  .show_pro2 {
    padding: 25px 0;
  }
  .show_p2 .bot ul li {
    flex: 1 0 0;
    margin: 0;
  }
  .show_p2 .bot ul li .f16 {
    line-height: 34px;
  }
  .show_p2 .bot .swiper-container .swiper-slide {
    height: auto;
  }
  .show_p2 .bot .swiper-container .swiper-slide > div {
    height: 100%;
  }
  .show_p2 .bot .box img {
    width: 44px;
    height: 44px;
  }
  .show_p2 .bot .box {
    padding: 25px 10px;
  }
  .show_p3 .f28::after {
    top: 50%;
    transform: translateY(-50%);
  }
  .show_p3 .f28 {
    margin-top: 15px;
  }
  .show_p3 .cont1 .img .f22 {
    font-size: 14px;
    margin-bottom: 5px !important;
  }
  .show_p3 .cont1 .img > div {
    margin-bottom: 15px;
  }
  .show_p3 .cont2 ul li .f18 {
    height: 50px;
    line-height: 50px;
  }
  .show_p3 .cont3 .box .circle {
    width: 4.75rem;
    height: 4.75rem;
    line-height: 4.75rem;
  }
  .show_pro4 .sytxt11 {
    margin-top: 15px;
  }
  .show_p4 .bot .swiper-slide {
    height: auto;
  }
  .show_p4 .bot .swiper-slide > div {
    height: 100%;
  }
  .swiper-container {
    padding-bottom: 40px !important;
  }
  .show_pro5 .sytxt11 {
    margin-bottom: 0;
  }
  .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: 25px 0;
  }
  .list_fuwu4 .f22 {
    font-size: 14px;
    line-height: 26px;
  }
  .list_fuwu4 .f22 span {
    font-size: 14px !important;
  }
  .list_fuwu4 .bot .cont .shang ul li .f18 {
    line-height: 16px;
    margin-top: 6px;
  }
  form input,
  form textarea,
  form select {
    height: 42px !important;
    line-height: 40px !important;
  }
  form .f18 {
    margin-bottom: 8px;
  }
  form ul .zhiye input {
    line-height: 26px !important;
    height: 26px !important;
  }
  form ul li:last-child button {
    width: 100%;
    line-height: 42px;
    border: none;
    font-size: 14px;
  }
  form ul li:last-child button:hover {
    color: #fff;
  }
  .showp2_1 .sytxt11 {
    margin-top: 15px;
    color: #777777;
  }
  .showp2_1 .bot .box .circle {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    margin: 0 auto;
  }
  .showp2_1 .bot .box {
    width: auto;
    margin-right: 0;
  }
  .showp2_1 .bot .box {
    width: 33.3%;
  }
  .showp2_1 .bot .box .circle img {
    border-radius: 50%;
  }
  .showp2_1 .bot .box .f18 {
    margin-top: 10px;
  }
  .nySwiper17 .swiper-slide {
    height: auto;
  }
  .nySwiper17 .swiper-slide > div {
    height: 100% !important;
    padding: 25px 15px !important;
  }
  .nySwiper17 .swiper-pagination-bullet {
    background: #fff;
  }
  .nySwiper17 .swiper-pagination-bullet-active {
    background: #00A5AD;
  }
  .showp2_2 .bot .swiper-slide {
    margin-top: 0 !important;
  }
  .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: 25px 0;
  }
  .showp2_2 .bot .box .img img {
    height: 44px;
  }
  .list_xszhichi3 .sybt {
    padding: 15px 0;
  }
  .list_xszhichi3 .row > div:first-child {
    justify-content: flex-start;
  }
  .list_xszhichi3 .box {
    padding: 40px 15px 15px 15px;
  }
  .list_xszhichi3 .swiper-pagination {
    top: 7px;
  }
  .list_xszhichi4 .col-md-6:nth-child(1) {
    order: 2;
  }
  .list_xszhichi4 .col-md-6:nth-child(2) {
    order: 1;
  }
  .list_xszhichi4 .row {
    background: transparent;
  }
  .list_xszhichi4 .box {
    padding: 0;
  }
  .list_xszhichi4 .box ul li::after,
  .list_xszhichi5 .top .box ul li::after {
    width: 4px;
    height: 4px;
  }
  .list_xszhichi5 .top .box {
    padding: 25px 0 15px;
  }
  .list_news2 .box .cont {
    padding: 15px 0;
  }
  .list_news2 .box .f20 {
    font-size: 16px;
    margin-bottom: 6px;
  }
  .list_news2 .top ul li {
    padding: 10px 30px;
    border-radius: 25px;
    border: 1px solid #ddd;
  }
  .list_news2 .top {
    padding-bottom: 15px;
  }
  .list_anli .row {
    margin: 0 -15px;
  }
  .list_anli .box .pa50 {
    width: 100%;
    padding: 0 15px;
    left: 0;
  }
  .ny_name {
    font-size: 22px;
    line-height: 32px;
  }
  .list_anli .f18 {
    font-size: 16px;
    color: #000;
    margin: 0 0 4px 0;
  }
  .list_anli .f16 span {
    display: block;
  }
  .phone_foot .menu {
    padding-top: 10px;
  }
  .show_news {
    margin-top: 0;
  }
  .show_news .top .social-share .social-share-icon {
    width: 30px;
    height: 30px;
    line-height: 28px;
    margin-right: 6px;
    font-size: 14px;
  }
  .show_news .yb .box {
    margin-top: 15px;
  }
  .show_news .yb .box .f26 {
    margin-top: 0;
  }
  .list_anli {
    margin-top: 25px;
  }
  .list_jiaru1,
  .list_jiaru2,
  .list_jiaru4,
  .list_news2 {
    padding: 25px 0;
  }
  .list_jiaru2 .top > div {
    padding: 0 10px;
  }
  .list_jiaru2 .top > div > div {
    height: 100%;
  }
  .list_jiaru2 .top {
    margin: 0 -10px;
  }
  .list_jiaru4 .middle .box img {
    width: 44px;
    height: 44px;
    margin-bottom: 8px;
  }
  .list_jiaru4 .bot .over .pa {
    position: relative;
    top: 0;
    padding: 15px;
    transform: translateY(0);
    background: #f5f5f5;
  }
  .list_jiaru4 .bot .over .pa .f26 {
    color: #252525;
  }
  .list_jiaru4 .bot .over .pa .f18 {
    color: #777777;
  }
  .list_jiaru4 .bot .over .pa .more {
    border-color: #777777;
  }
  .list_jiaru4 .bot .over .pa .more a {
    color: #777777;
  }
  .list_jiaru4 .bot .over .pa .more:hover {
    border-color: #00A5AD;
  }
  .list_jiaru4 .bot .over .pa .more:hover a {
    color: #fff;
  }
  .list_jiaru4 .bot .tanchu .next,
  .list_jiaru4 .bot .tanchu .prev {
    display: none;
  }
  .list_jiaru4 .bot .tanchu .swiper-container {
    padding-bottom: 35px !important;
  }
  .list_jiaru4 .bot .tanchu .swiper-container .swiper-pagination {
    bottom: 0;
  }
  .list_fuwu1 .phone_show ul .top {
    font-size: 16px;
  }
  .list_fuwu1 {
    padding: 25px 0;
  }
  .phone_mb15 {
    margin-bottom: 15px;
  }
  .show_p3 .cont1 .img .box .f22 {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    font-weight: 700;
  }
  .show_p3 .cont1 .img .box .f18 {
    font-weight: 400;
    color: #777777;
    font-size: 14px;
    line-height: 24px;
  }
  .show_p3 .cont1 .img .box {
    border-bottom: 1px solid #C5C0C0;
    padding: 15px 0;
    margin-bottom: 0;
  }
}
