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

body {
  font-family: 'sourcehansans', 'montserrat';
}

.container {
  padding: 0 15rem;
}

.container1 {
  padding: 0 6.25rem;
}

.c {
  color: #f93549;
}

.bgc {
  background: #f93549;
}

.cf {
  color: #fff;
}

.bgf {
  background: #fff;
}

.c00 {
  color: #000;
}

.bg0 {
  background: #000;
}

.c49 {
  color: #494949;
}

.bg49 {
  background: #494949;
}

.bor-bot {
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

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

.flex{
  display: flex;
  align-items: center;
}

.hide {
  display: none;
}

.rowc {
  align-items: center !important;
}

.show_pro .one .row >div .name,
.f26 {
  font-size: 1.625rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: .9375rem;
}
.f22{
  font-size: 1.375rem;
  line-height: 1.375rem;
  color: #252B3A;
  margin-bottom: .9375rem;
}
.show_pro .one .row >div .name{
  margin-bottom: 0;
}

.more {
  padding: 0 1.5625rem;
  line-height: 2.75rem;
  background: #f93549;
  display: inline-block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.more a {
  color: #fff;
}

.more a .txt {
  font-size: 1rem;
  display: inline-block;
  padding-right: .625rem;
}

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

.more::before {
  position: absolute;
  content: "";
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: -1;
}

.more:hover::before {
  left: 0;
  transition: all .4s;
}

.more2 {
  line-height: 2.0625rem;
  display: block;
  color: #494949;
  font-size: 1rem;
}

.more2 a {
  display: block;
  color: #494949;
  font-size: 1rem;
}

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

header .clearfix .fl .logo {
  height: 3rem;
}

header .clearfix .fl .logo img {
  height: 5rem;
}

header .clearfix .fr .dh {
  border: 1px solid #f93549;
  border-radius: 2.5rem;
  padding: .3125rem .9375rem .3125rem .3125rem;
  display: inline-flex;
}

header .clearfix .fr .dh .iconfont {
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  border: 1px solid #f93549;
  border-radius: 50%;
  background: #f93549;
  color: #fff;
  display: inline-block;
  text-align: center;
  margin-right: .3125rem;
}

header .clearfix .fr .dh .txt {
  display: inline-block;
  font-size: 1rem;
  line-height: 2.0625rem;
  color: #f93549;
}

header .clearfix .fr .search .iconfont {
  font-weight: bold;
  color: #494949;
  margin-right: .9375rem;
}

header .clearfix .fr .search .iconfont.active::before {
  content: "\e64e";
}

header .clearfix .fr .search .txt {
  font-size: 1rem;
  color: #494949;
  padding: 0 1.25rem 0 .9375rem;
  position: relative;
}

header .clearfix .fr .search .txt::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #494949;
}

header .clearfix .fr .head_menu {
  margin-right: 6.25rem;
}

header .clearfix .fr .head_menu>ul>li {
  float: left;
  position: relative;
}

header .clearfix .fr .head_menu>ul>li>a {
  display: inline-block;
  padding: 0 1.5625rem;
  font-size: 1rem;
  color: #494949;
  position: relative;
}

header .clearfix .fr .head_menu>ul>li.active>a,
header .clearfix .fr .head_menu>ul>li:hover>a {
  color: #f93549;
}

header .clearfix .fr .head_menu>ul>li.active>a::before,
header .clearfix .fr .head_menu>ul>li:hover>a::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

header .clearfix .fr .head_menu>ul>li .submenu {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1003;
  background: #fff;
  transition: 400ms ease-in-out;
  transform: scaleY(0);
  transform-origin: top center;
  opacity: 0;
}

header .clearfix .fr .head_menu>ul>li .submenu li a {
  color: #000;
  font-size: 1rem;
  text-align: center;
  display: block;
  line-height: 2.25rem;
  padding: .625rem 0;
}

header .clearfix .fr .head_menu>ul>li .submenu li:hover a {
  color: #f93549;
}

header .clearfix .fr .head_menu>ul>li:hover .submenu {
  opacity: 1;
  transform: none;
}


.searchbox {
  display: none;
  top: 5.625rem;
}

.searchbox.active {
  display: block;
}

.banner,.list_ban {
  margin-top: 5.625rem;
}
.banner .banSwiper .swiper-slide {
  position: relative;
}

.banner .banSwiper .swiper-slide .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.banner .banSwiper .swiper-slide .content .container {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}

.banner .banSwiper .swiper-slide .content .container .name {
  font-size: 2.875rem;
  font-weight: bold;
  color: #000;
  line-height: 4.375rem;
  margin-bottom: 2.5rem;
}

.banner .banSwiper .swiper-slide:first-child .content .container .name {
  color: #fff;
}

.sytitle {
  font-size: 2.25rem;
  font-weight: bold;
  color: #252B3A;
  text-align: center;
  margin-bottom: .9375rem;
}

.sytxt {
  font-size: 1rem;
  line-height: 2.0625rem;
  color: #494949;
  text-align: center;
}

.syname {
  font-size: 1.125rem;
  line-height: 2.0625rem;
  color: #1E1E1E;
}

.sytxt2 {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #494949;
}

.swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
}

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

.index_one {
  background: url("../img/1x/cpbj.jpg");
}

.index_one .index_pro {
  padding: 6.25rem 0;
}

.index_one .index_pro .top {
  margin-bottom: 2.1875rem;
}

.index_one .index_pro .middle {
  margin-bottom: 1.5625rem;
  padding: 0 23.75rem;
}

.index_one .index_pro .middle .row .col-md-4 {
  padding-bottom: .625rem;
  text-align: center;
  position: relative;
}

.index_one .index_pro .middle .row .col-md-4 a {
  display: block;
}

.index_one .index_pro .middle .row .col-md-4 img {
  height: 3.75rem;
}

.index_one .index_pro .middle .row .col-md-4 .txt {
  display: inline-block;
  font-size: 1.375rem;
  color: #000;
}

.index_one .index_pro .middle .row .col-md-4.on::before,
.index_one .index_pro .middle .row .col-md-4:hover::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.index_one .index_pro .bot {
  box-shadow: 0 0 .625rem 0 #eee;
}

.index_one .index_pro .bot .row {
  margin: 0;
}

.index_one .index_pro .bot .row .col-md-3 {
  position: relative;
  padding: 0;
}

.index_one .index_pro .bot .row .col-md-3 img {
  height: 100%;
  margin-bottom: 0;
}

.index_one .index_pro .bot .row .col-md-3 .content {
  position: absolute;
  padding: 1.875rem;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.index_one .index_pro .bot .row .col-md-3 .content .syname {
  color: #000;
  margin-bottom: .9375rem;
}

.index_one .index_pro .bot .row .col-md-3 .content .sytxt2 {
  color: #494949;
  margin-bottom: 1.5625rem;
}

.index_one .index_pro .bot .row .col-md-3 .content .txt2 {
  font-size: 1rem;
  line-height: 1.875rem;
  margin-bottom: .9375rem;
}

.index_one .index_pro .bot .row .col-md-3 .content ul {
  margin-bottom: 2.8125rem;
}

.index_one .index_pro .bot .row .col-md-3 .content ul li {
  margin-bottom: .625rem;
  float: left;
  margin-right: 1.25rem;
  width: 35%;
}

.index_one .index_pro .bot .row .col-md-3 .content ul li .iconfont {
  color: #f93549;
  font-weight: bold;
}

.index_one .index_pro .bot .row .col-md-3:hover .content .more2 a {
  color: #f93549;
}

.index_one .index_pro .bot .row .col-md-9 {
  padding: 0;
}

.index_one .index_pro .bot .row .col-md-9 .row {
  margin: 0;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 {
  border-left: 1px solid rgba(96, 96, 96, 0.2);
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
  padding: 1rem 1.25rem;
  height: 50%;
  background: #fff;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .content {
  height: 11.4375rem;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 img {
  height: 1.875rem;
  margin-bottom: .625rem;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .syname {
  margin-bottom: 0;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .sytxt2 {
  margin-bottom: .625rem;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 ul li {
  display: inline-block;
  padding: .3125rem .625rem;
  border: 1px solid #b7b7b7;
  margin-right: .625rem;
  border-radius: .375rem;
  margin-bottom: 5px;
  font-size: .75rem;
}
.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 ul li:last-child{
  margin-bottom: 0;
  margin-right: 0;
}
.index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .more2{
  margin-top: 15px;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4:hover .content .more2 a {
  color: #f93549;
}

.index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(4),
.index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(5),
.index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(6) {
  border-bottom: none;
}

.index_one .index_fanga {
  padding-bottom: 6.25rem;
}

.index_one .index_fanga .top {
  padding-bottom: 1.875rem;
}

.index_one .index_fanga .bot .row .col-md-4 {
  margin-bottom: 1.5625rem;
}

.index_one .index_fanga .bot .row .col-md-4 .content {
  background: #fff;
  box-shadow: 0 0 .625rem 0 #eee;
  padding: 1.5625rem;
  position: relative;
}

.index_one .index_fanga .bot .row .col-md-4 .content .syname {
  padding-bottom: 1.25rem;
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

.index_one .index_fanga .bot .row .col-md-4 .content .sytxt2 {
  margin: .9375rem 0 2.1875rem 0;
  width: 80%;
  /* height: 6.875rem; */
}

.index_one .index_fanga .bot .row .col-md-4 .content img {
  height: 7.8125rem;
  position: absolute;
  bottom: 0;
  right: 0;
}

.index_one .index_fanga .bot .row .col-md-4:hover .content .more2 {
  color: #f93549;
}

.index_two {
  background: url("../img/1x/newbj.png");
}

.index_two .index_kh {
  position: relative;
}

.index_two .index_kh>img {
  height: 47.375rem;
  object-fit: cover;
}

.index_two .index_kh .container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.index_two .index_kh .container .top {
  margin-bottom: 1.875rem;
}

.index_two .index_kh .container .top .sytitle,
.index_two .index_kh .container .top .sytxt {
  color: #fff;
}

.index_two .index_kh .container .bot .name {
  font-size: 1.625rem;
  color: #fff;
  margin-bottom: 1.25rem;
}

.index_two .index_kh .container .bot .more {
  margin-bottom: 3.125rem;
}

.index_two .index_kh .container .bot ul {
  box-shadow: 0 0 .625rem 0 rgba(0, 0, 0, 0.3);
  display: inline-block;
}

.index_two .index_kh .container .bot ul li {
  padding: .9375rem;
  background: #fff;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.index_two .index_kh .container .bot ul li:last-child {
  border-right: none;
}

.index_two .index_kh .container .bot .more a,
.index_two .index_kh .container .bot .more .iconfont {
  color: #fff;
}

.index_two .index_kh .container .bot .boxk {
  margin-bottom: 4.375rem;
  position: relative;
}

.index_two .index_kh .container .bot .boxk::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}

.index_two .index_kh .container .bot .indexkhSwiper {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
}

.index_two .index_kh .container .bot .indexkhSwiper .swiper-slide .sytxt {
  color: #fff;
  padding-bottom: 1.25rem;
  position: relative;
}

.index_two .index_kh .container .bot .indexkhSwiper .swiper-slide:hover .sytxt::before,
.index_two .index_kh .container .bot .indexkhSwiper .swiper-slide-thumb-active .sytxt::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.index_two .index_kh .container .bot .indexkhSwiper .swiper-button-prev,
.index_two .index_kh .container .bot .indexkhSwiper .swiper-container-rtl .swiper-button-next,
.index_two .index_kh .container .bot .indexkhSwiper .swiper-button-next,
.index_two .index_kh .container .bot .indexkhSwiper .swiper-container-rtl .swiper-button-prev {
  background-image: none;
}

.index_two .index_kh .container .bot .indexkhSwiper .iconfont {
  color: #fff;
  opacity: 1;
  right: 6%;
}

.index_two .index_kh .container .bot .indexkhSwiper2 {
  overflow: hidden;
}

.index_two .index_kh .container .bot .indexkhSwiper2 .sytxt {
  color: #fff;
  margin-bottom: 2.8125rem;
  text-align: left;
}

.index_two .index_kh .container .bot .indexkhSwiper2 .content {
  width: 60%;
}

.index_two .index_news {
  padding: 5.625rem 0;
  position: relative;
  z-index: 1;
}

.index_two .index_news>img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.index_two .index_news .top {
  margin-bottom: 1.875rem;
}

.index_two .index_news .middle {
  padding: 0 28.75rem;
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

.index_two .index_news .middle .sytxt {
  position: relative;
  padding-bottom: 1.25rem;
}

.index_two .index_news .middle .synewtab>div.on .sytxt::before,
.index_two .index_news .middle .sytxt:hover::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: -0.125rem;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.index_two .index_news .bot {
  margin-top: 2.5rem;
}

.index_two .index_news .bot .innewSwiper {
  overflow: hidden;
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content {
  padding: .9375rem;
  background: #fff;
  border: 1px solid #fff;
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content .syname {
  margin: .9375rem 0;
  /* height: 4.125rem; */
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content .sytxt2 {
  margin-bottom: 1.25rem;
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content .time {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #939393;
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content:hover {
  border: 1px solid #f93549;
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content:hover img {
  transform: scale(1.1);
}

.index_two .index_news .bot .innewSwiper .swiper-slide .content:hover .syname {
  color: #f93549;
}

.index_two .index_fuwu {
  padding-bottom: 5.625rem;
  position: relative;
}

.index_two .index_fuwu>img {
  position: absolute;
  right: 0;
  bottom: 0;
}

.index_two .index_fuwu .row {
  margin: 1.25rem 0 0 0;
}

.index_two .index_fuwu .row .col-md-6 {
  position: relative;
  border: 1px solid rgba(96, 96, 96, 0.2);
  padding: 0;
}

.index_two .index_fuwu .row .col-md-6>img {
  opacity: 0;
  height: 10.9375rem;
  object-fit: cover;
}

.index_two .index_fuwu .row .col-md-6 .content {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 15rem;
  padding: 2.1875rem;
}

.index_two .index_fuwu .row .col-md-6 .content .name {
  margin-bottom: .9375rem;
}

.index_two .index_fuwu .row .col-md-6 .content .name img {
  display: inline-block;
  height: 1.3125rem;
  margin-right: .625rem;
}

.index_two .index_fuwu .row .col-md-6:hover>img {
  opacity: 1;
}

.index_two .index_fuwu .row .col-md-6:hover .content .more2 a {
  color: #f93549;
}

.index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
  margin-left: 0;
  margin-right: 15rem;
}

.index_three {
  position: relative;
  z-index: 1;
}

.index_three>img {
  height: 9.375rem;
}

.index_three .container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.index_three .container .name {
  font-size: 2.25rem;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  margin-right: 9.0625rem;
}

.index_three .container .more {
  border: 1px solid #fff;
  background: none;
}

footer {
  background: #000;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 4.0625rem 0;
  position: relative;
  z-index: 1;
}

footer .name {
  color: #fff;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 2.0625rem;
}

footer ul li {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #919191;
}

footer ul li a {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #919191;
  display: block;
}

footer ul li:hover a {
  color: #f93549;
}

footer .container>.clearfix>.fl {
  width: 11%;
}

footer .container>.clearfix>.fl:last-child {
  width: 34%;
}

footer .container>.clearfix>.fl:last-child ul li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.5625rem;
}

footer .container>.clearfix>.fl:last-child ul li i {
  margin-right: .3125rem;
  color: #919191;
  font-size: 1.125rem;
  font-weight: bold;
}

footer .container>.clearfix>.fl:last-child .fl {
  width: 62%;
}

footer .container>.clearfix>.fl:last-child .fr {
  width: 38%;
}

footer .container>.clearfix>.fl:last-child .fr ul li {
  margin-bottom: .625rem;
}

footer .container>.clearfix>.fl:last-child .fr ul li img {
  margin: 0 auto;
}

.beian {
  padding: 1.875rem 0;
  background: #000;
}

.beian .sytxt {
  color: #919191;
}

.list_ban {
  position: relative;
  z-index: 2;
}

.list_ban>img {
  height: 25rem;
  object-fit: cover;
}

.list_ban .container {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.list_ban .container .title {
  font-size: 2.25rem;
  font-weight: bold;
  color: #fff;
  margin-bottom: .9375rem;
}

.list_ban .container .txt {
  font-size: 1rem;
  color: #fff;
}

.daoh {
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
  background: #fff;
  line-height: 3.75rem;
  position: relative;
  z-index: 2;
}

.daoh .clearfix .fl ul li {
  margin-right: 5rem;
  float: left;
  position: relative;
}

.daoh .clearfix .fl ul li a {
  color: #494949;
  font-size: 1rem;
  display: inline-block;
  padding: 0 .625rem;
}

.daoh .clearfix .fl ul li.active a,
.daoh .clearfix .fl ul li:hover a {
  color: #f93549;
}

.daoh .clearfix .fl ul li.active a::before,
.daoh .clearfix .fl ul li:hover a::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.daoh .clearfix .fr ul li {
  float: left;
}

.daoh .clearfix .fr ul li a {
  font-size: .875rem;
  color: #4F4F4F;
  display: inline-block;
}

.daoh .clearfix .fr ul li span {
  margin: 0 .625rem;
}

.daoh .clearfix .fr ul li:last-child span {
  display: none;
}

.nytitle {
  font-size: 2.25rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: 2.5rem;
}

.nytitle2 {
  font-size: 1.125rem;
  color: #333;
  text-align: center;
}

.nytxt {
  font-size: 1rem;
  line-height: 1.875rem;
  text-align: justify;
  color: #494949;
}

.list_news {
  position: relative;
  background: #f7f7f9;
  padding: 6.25rem 0;
  z-index: 1;
}

.list_news .bg1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.list_news .bg3 {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.list_news .top .nytitle {
  margin-bottom: 2.5rem;
}

.list_news .top .row .col-md-4 .content {
  padding: .9375rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
}

.list_news .top .row .col-md-4 .content img {
  cursor: pointer;
  transition: all .4s;
}

.list_news .top .row .col-md-4 .content .box {
  padding-left: .3125rem;
}

.list_news .top .row .col-md-4 .content .box .name {
  color: #1E1E1E;
  font-size: 1.125rem;
  margin: .9375rem 0;
}

.list_news .top .row .col-md-4 .content .box .nytxt {
  margin-bottom: 1.5625rem;
  height: 5.625rem;
}

.list_news .top .row .col-md-4 .content .box .time {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #939393;
  margin-bottom: 1.25rem;
}

.list_news .top .row .col-md-4:hover .content {
  border: 1px solid #f93549;
  box-shadow: none;
}

.list_news .top .row .col-md-4:hover .content img {
  transform: scale(1.1);
}

.list_news .top .row .col-md-4:hover .content .box .name {
  color: #f93549;
}

.list_news .bot {
  padding-top: 6.25rem;
  position: relative;
}

.list_news .bot img {
  position: absolute;
  top: 0;
  left: 50%;
}

.list_news .bot ul {
  padding-top: .625rem;
}

.list_news .bot ul li {
  padding: 1.875rem 0;
  position: relative;
}

.list_news .bot ul li a .name {
  font-size: 1.125rem;
  color: #1E1E1E;
  margin-bottom: .625rem;
}

.list_news .bot ul li a .time {
  color: #939393;
  font-size: 1rem;
  margin-bottom: .625rem;
}

.list_news .bot ul li a .time span {
  margin-right: 1.25rem;
}

.list_news .bot ul li::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .0625rem;
  background: rgba(96, 96, 96, 0.2);
}

.list_news .bot ul li:hover a .name {
  color: #f93549;
}

.show_news {
  z-index: 1;
}

.show_news .bg2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  z-index: -1;
}

.show_news .top .nytitle {
  margin-bottom: 1.5625rem;
}

.show_news .top .time {
  font-size: .875rem;
  line-height: 1.875rem;
  color: #727272;
  padding-bottom: 1.875rem;
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

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

/* .show_news .top .nytxt img {
  display: block;
  margin: .9375rem auto;
} */

.show_news .bot {
  padding-top: 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.show_news .bot .zb .nytxt {
  padding: .3125rem 0;
}

.show_news .bot .zb .nytxt a {
  color: #494949;
}

.show_news .bot .zb .nytxt a:hover {
  color: #f93549;
}

.list_cont .nytitle {
  margin-bottom: 2.5rem;
  text-align: center;
}

.list_cont .row {
  margin-bottom: 3.125rem;
}

.list_cont .row .col-md-3 {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 0;
}

.list_cont .row .col-md-3 .content {
  padding: 0 1.875rem;
}

.list_cont .row .col-md-3 .content img {
  height: 3.75rem;
  margin-bottom: 1.5625rem;
}

.list_cont .row .col-md-3 .content .nytxt {
  text-align: center;
}

.list_cont .row .col-md-3 .content .nytxt span {
  margin-bottom: .625rem;
  display: block;
}

.list_cont .row .col-md-3 .content .nytxt a {
  color: #f93549;
  display: block;
  margin-bottom: .625rem;
}

.list_cont .row .col-md-3 .content .nytxt a .iconfont {
  font-weight: bold;
  margin-left: .3125rem;
}

.list_cont .row .col-md-3:last-child {
  border-right: none;
}

.list_cont .liuyan {
  margin-top: 6.25rem;
}

.list_cont .liuyan form .contact ul {
  margin: 0 -0.9375rem;
}

.list_cont .liuyan form .contact ul li {
  width: 20%;
  float: left;
  padding: 0 .9375rem;
  position: relative;
}

.list_cont .liuyan form .contact ul li:last-child {
  width: 100%;
}

.list_cont .liuyan form input,
.list_cont .liuyan form textarea {
  width: 100%;
  line-height: 3.4375rem;
  margin-bottom: 1.5625rem;
  border: 1px solid #eee;
  padding-left: 1.875rem;
}

.list_cont .liuyan form span {
  right: 2.8125rem;
  position: absolute;
  top: 30%;
  transform: translateY(-30%);
  color: #d60000;
}

.list_cont .liuyan form button {
  border: 1px solid #eee;
  color: #fff;
  padding: 0 3.125rem;
  margin-left: 1.25rem;
}

.list_cont .liuyan form .clearfix .fl {
  position: relative;
}

.list_cont .liuyan form .clearfix .fl span {
  right: 1.875rem;
}

.list_fangan {
  padding: 0 0 6.25rem 0;
}

.list_fangan .top {
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

.list_fangan .top ul li {
  float: left;
}

.list_fangan .top ul li a {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #494949;
  display: inline-block;
  padding: 1.5625rem;
}

.list_fangan .top ul li.active a,
.list_fangan .top ul li.on a,
.list_fangan .top ul li:hover a {
  color: #f93549;
}

.list_fangan .row {
  padding-top: 6.25rem;
}

.list_fangan .row .col-md-6 {
  margin-bottom: 1.875rem;
}

.list_fangan .row .col-md-6 .clearfix {
  padding: .9375rem 2.1875rem .9375rem .9375rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  border: 1px solid #fff;
}

.list_fangan .row .col-md-6 .clearfix .fl {
  width: 40%;
}

.list_fangan .row .col-md-6 .clearfix .fr {
  width: 60%;
  padding-left: 1.5625rem;
}

.list_fangan .row .col-md-6 .clearfix .fr .name {
  font-size: 1.125rem;
  color: #1E1E1E;
  margin-bottom: .625rem;
}

.list_fangan .row .col-md-6 .clearfix .fr .nytxt {
  margin-bottom: .3125rem;
  height: 5.625rem;
}

.list_fangan .row .col-md-6:hover .clearfix {
  box-shadow: none;
  border: 1px solid #f93549;
}

.list_fangan .row .col-md-6:hover .more2 a {
  color: #f93549;
}

.list_kehu .col-md-3 {
  margin-bottom: 1.875rem;
}

.list_about .one {
  padding-top: 6.25rem;
  position: relative;
  z-index: 1;
}

.list_about .one .bg1 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.list_about .one .bg2 {
  position: absolute;
  right: 0;
  z-index: -1;
  top: 50%;
  transform: translateY(-50%);
}

.list_about .one .nytitle {
  color: #252B3A;
  padding-bottom: 1.5625rem;
}

.list_about .one .nytxt {
  margin-bottom: 1.875rem;
}

.list_about .one ul li {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #494949;
  margin-bottom: 1.25rem;
  position: relative;
  padding-left: 1.25rem;
}

.list_about .one ul li::before {
  position: absolute;
  content: "";
  left: 0;
  top: 45%;
  transform: translateY(-45%);
  background: #f93549;
  width: .4375rem;
  height: .4375rem;
  border-radius: 50%;
}

.list_about .one .col-md-7 {
  padding-right: 3.125rem;
}

.list_about .one .col-md-5 {
  position: relative;
  /* bottom: -8.125rem; */
}

.list_about .one .col-md-5 .bofang {
  position: absolute;
  left: -6.25rem;
  bottom: -3.125rem;
  z-index: 1;
  width: 14.8125rem;
  height: 12.25rem;
  line-height: 12.25rem;
  text-align: center;
  background: #f93549;
  border-radius: 1.25rem 0 1.25rem 1.25rem;
}

.list_about .one .col-md-5 .bofang .iconfont {
  font-size: 4.125rem;
  color: #fff;
}

.list_about .two {
  padding: 13.75rem 0 11.25rem 0;
  background: #f7f7f9;
}

.list_about .two .bot {
  margin-top: 2.5rem;
  position: relative;
  padding-bottom: 3.75rem;
}

.list_about .two .bot .fzlcSwiper .swiper-slide .content {
  background: #fff;
  padding: 3.4375rem 2.8125rem;
}

.list_about .two .bot .fzlcSwiper .swiper-slide .content .data {
  font-family: 'montserrat';
  font-size: 3.75rem;
  /* font-weight: bold; */
  /* background: #f9d3d4; */
  color: #f93549;
  display: inline-block;
  /* padding: .625rem .3125rem .9375rem .3125rem; */
  margin-bottom: .9375rem;
}

.list_about .two .bot .fzlcSwiper .swiper-slide .content .nytxt {
  padding-bottom: 1.5625rem;
  height: 12.5rem;
}

/* .list_about .two .bot .fzlcSwiper .swiper-slide:first-child {
  margin-left: -8.25rem;
} */

.list_about .two .bot .swiper-container-horizontal>.swiper-pagination-progressbar,
.list_about .two .bot .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  top: auto;
  bottom: 0;
  width: calc(100% - 30rem);
  left: 15rem;
}

.list_about .two .bot .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #f93549;
}

.list_about .three {
  position: relative;
}

.list_about .three>img {
  height: 43.75rem;
  object-fit: cover;
}

.list_about .three .container {
  position: absolute;
  top: 30%;
  transform: translateY(-30%);
  text-align: center;
  left: 0;
}

.list_about .three .container .nytitle {
  padding-bottom: 6.25rem;
  color: #fff;
}

.list_about .three .container .row .col-md-3 img {
  height: 4rem;
  margin-bottom: .9375rem;
}

.list_about .three .container .row .col-md-3 .nytxt {
  margin-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.list_about .three .container .row .col-md-3 .nytxt2 {
  margin-bottom: .9375rem;
}

.list_about .three .container .row .col-md-3:hover img {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transition: all .6s;
}

.list_about .four {
  padding: 6.25rem 0;
}

.list_about .four .top {
  display: flex;
  align-items: center;
  margin-bottom: 2.5rem;
  justify-content: space-between;
}

.list_about .four .bot {
  position: relative;
  padding-bottom: 2.1875rem;
  overflow: hidden;
}

.list_about .four .bot .ryzz .swiper-slide .over {
  padding: .9375rem;
  border: 1px solid #e2e2e2;
}

.list_about .four .bot .ryzz .swiper-slide .nytxt {
  margin-top: 1.5625rem;
  text-align: center;
}

.list_about .four .bot .ryzz .swiper-slide:hover .over {
  border: 1px solid #f93549;
}

.list_about .four .bot .ryzz .swiper-slide:hover .nytxt {
  color: #f93549;
}

.list_about .four .bot .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}

.list_about .four .bot .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_pro .top .col-md-4 {
  margin-bottom: 1.875rem;
}

.list_pro .top .col-md-4:hover .more2 {
  color: #f93549;
}

.show_ban {
  text-align: center;
}

.show_ban .bot {
  margin-top: 2.1875rem;
}

.show_ban .bot .more {
  border: 1px solid #f93549;
  margin: 0 .4375rem;
}

.show_ban .bot .moret {
  background: none;
}

.show_ban .bot .moret a .txt,
.show_ban .bot .moret a .iconfont {
  color: #f93549;
}

.show_pro .one {
  position: relative;
  z-index: 1;
  padding: 7.5rem 0;
  overflow: hidden;
}

.show_pro .one .bg1 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.show_pro .one .bg3 {
  position: absolute;
  right: 0;
  bottom: -30%;
  z-index: -1;
}

.show_pro .one .nytitle {
  text-align: center;
  margin-bottom: 4.0625rem;
}

.show_pro .two {
  padding: 5.625rem 0 7.5rem 0;
  background: #f6f6f8;
}

.show_pro .two .nytitle {
  margin-bottom: 2.1875rem;
  text-align: center;
}

.show_pro .two .row .col-md-4,
.show_pro .two .row .tqcol3 {
  margin-bottom: 1.875rem;
}

.show_pro .two .row .col-md-4 .box,
.show_pro .two .row .tqcol3 .box {
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.15);
}

.show_pro .two .row .col-md-4 .top,
.show_pro .two .row .tqcol3 .top {
  position: relative;
}

.show_pro .two .row .col-md-4 .top img,
.show_pro .two .row .tqcol3 .top img {
  height: 5.625rem;
}

.show_pro .two .row .col-md-4 .top .content,
.show_pro .two .row .tqcol3 .top .content {
  position: absolute;
  left: 0;
  top: 0;
  padding: 1.5625rem;
  display: flex;
  align-items: baseline;
}

.show_pro .two .row .col-md-4 .top .content .img,
.show_pro .two .row .tqcol3 .top .content .img {
  /* display: inline-block;
  text-align: center;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  background: #e4e5e6;
  border-radius: 50%; */
  position: relative;
  z-index: 1;
}

.show_pro .two .row .col-md-4 .top .content .img img,
.show_pro .two .row .tqcol3 .top .content .img img {
  width: 1.5625rem;
  height: 1.5625rem;
}

.show_pro .two .row .col-md-4 .top .content .img::after,
.show_pro .two .row .tqcol3 .top .content .img::after {
  position: absolute;
  content: "";
  display: inline-block;
  text-align: center;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  background: #e4e5e6;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
}

.show_pro .two .row .col-md-4 .top .content .txt,
.show_pro .two .row .tqcol3 .top .content .txt {
  font-size: 1.25rem;
  color: #1E1E1E;
  display: inline-block;
  margin-left: 1.625rem;
}

.show_pro .two .row .col-md-4 .bot,
.show_pro .two .row .tqcol3 .bot {
  padding: 1.5625rem;
  background: #fff;
}

.show_pro .two .row .col-md-4 .bot .nytxt,
.show_pro .two .row .tqcol3 .bot .nytxt {
  height: 5rem;
}

.show_pro .three {
  padding-top: 5.625rem;
}

.show_pro .three .nytitle {
  text-align: center;
  margin-bottom: 3.75rem;
}

.show_pro .three .row {
  margin: 0 -1.875rem;
}

.show_pro .three .row .name {
  font-size: 1.625rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: 1.875rem;
}

.show_pro .three .row .col-md-6 {
  padding: 0 1.875rem;
}

.show_pro .three ul li {
  padding: 5.625rem 0;
  position: relative;
  z-index: 1;
}

.show_pro .three ul li .bg1 {
  position: absolute;
  right: 0;
  bottom: -35%;
  z-index: -1;
}

.show_pro .three ul li:nth-child(odd) .col-md-6:first-child {
  order: 2;
}

.show_pro .three ul li:nth-child(odd) .col-md-6:last-child {
  order: 1;
}

.show_pro .three ul li:nth-child(even) {
  background: url(../img/1x/bgh.jpg);
}

.show_pro .four {
  position: relative;
  z-index: 1;
}

.show_pro .four>img {
  height: 46.875rem;
  object-fit: cover;
}

.show_pro .four .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.show_pro .four .container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.show_pro .four .container .nytitle {
  margin-bottom: 2.1875rem;
  color: #fff;
  text-align: center;
}

.show_pro .four .container .showproSwiper {
  position: relative;
  padding-bottom: 3.75rem;
  overflow: hidden;
}

.show_pro .four .container .showproSwiper .swiper-slide .content {
  padding: .9375rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.show_pro .four .container .showproSwiper .swiper-slide .content img {
  cursor: pointer;
  transition: all .4s;
}

.show_pro .four .container .showproSwiper .swiper-slide .content .box {
  padding-left: .3125rem;
}

.show_pro .four .container .showproSwiper .swiper-slide .content .box .name {
  color: #1E1E1E;
  font-size: 1.125rem;
  margin: .9375rem 0;
}

.show_pro .four .container .showproSwiper .swiper-slide .content .box .nytxt {
  margin-bottom: 1.5625rem;
}

.show_pro .four .container .showproSwiper .swiper-slide .content .box .time {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #939393;
  margin-bottom: 1.25rem;
}

.show_pro .four .container .showproSwiper .swiper-slide:hover .content {
  border: 1px solid #f93549;
}

.show_pro .four .container .showproSwiper .swiper-slide:hover .content img {
  transform: scale(1.1);
}

.show_pro .four .container .showproSwiper .swiper-slide:hover .content .more2,
.show_pro .four .container .showproSwiper .swiper-slide:hover .content .name {
  color: #f93549;
}

.show_pro .four .container .swiper-container-horizontal>.swiper-pagination-bullets,
.show_pro .four .container .swiper-pagination-custom,
.show_pro .four .container .swiper-pagination-fraction {
  bottom: 0;
}

.show_pro .five {
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}

.show_pro .five .bg3 {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.show_pro .five .nytitle {
  color: #252B3A;
  text-align: center;
  margin-bottom: 2.5rem;
}

.show_pro .five .khalSwiper {
  position: relative;
  padding: .9375rem .9375rem 3.75rem .9375rem;
  overflow: hidden;
}

.show_pro .five .khalSwiper .swiper-slide {
  margin-bottom: 1.875rem;
}

.show_pro .five .khalSwiper .swiper-slide .clearfix {
  padding: .9375rem 2.1875rem .9375rem .9375rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  border: 1px solid #fff;
}

.show_pro .five .khalSwiper .swiper-slide .clearfix .fl {
  width: 40%;
}

.show_pro .five .khalSwiper .swiper-slide .clearfix .fr {
  width: 60%;
  padding-left: 1.5625rem;
}

.show_pro .five .khalSwiper .swiper-slide .clearfix .fr .name {
  font-size: 1.125rem;
  color: #1E1E1E;
  margin-bottom: .9375rem;
}

.show_pro .five .khalSwiper .swiper-slide .clearfix .fr .nytxt {
  margin-bottom: 1.5625rem;
}

.show_pro .five .khalSwiper .swiper-slide:hover .clearfix {
  box-shadow: none;
  border: 1px solid #f93549;
}

.show_pro .five .khalSwiper .swiper-slide:hover .more2 a {
  color: #f93549;
}

.show_pro .five .swiper-pagination-bullet {
  background: #ccc;
}

.show_pro .five .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_dingz .two {
  position: relative;
  z-index: 1;
}

.list_dingz .two .nytitle {
  text-align: center;
}

.list_dingz .two .bg1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.list_dingz .one .container>.row {
  margin: 0 -1.5625rem;
  align-items: center;
}

.list_dingz .one .container>.row .nytitle {
  text-align: left;
  margin-bottom: 1.875rem;
}

.list_dingz .one .container>.row .txt {
  font-size: 1.125rem;
  margin-bottom: 1.25rem;
  color: #494949;
}

.list_dingz .one .container>.row .col-md-5 {
  padding: 0 1.5625rem;
}

.list_dingz .one .container>.row .col-md-7 {
  text-align: center;
  padding: 0 1.5625rem;
}

.list_dingz .one .container>.row .col-md-7 .row .col-md-6 {
  margin-bottom: 1.875rem;
}

.list_dingz .one .container>.row .col-md-7 .row .col-md-6 .box {
  background: #fff;
  padding: 1.875rem 0 1.875rem 0;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.list_dingz .one .container>.row .col-md-7 .row .col-md-6 .box img {
  height: 58px;
  width: 58px;
  display: inline-block;
}

.list_dingz .one .container>.row .col-md-7 .row .col-md-6 .box .content {
  display: inline-block;
  margin-left: 11%;
  text-align: left;
  width: 33%;
}

.list_dingz .one .container>.row .col-md-7 .row .col-md-6 .box .content .name {
  font-family: 'montserrat';
  font-size: 1.625rem;
  color: #f93549;
  font-weight: bold;
  /* background: #f9d3d4; */
  display: inline-block;
  /* padding: 0 .3125rem; */
}

.list_dingz .three {
  position: relative;
  padding-top: 0;
}

.list_dingz .three>img {
  height: 39.5rem;
  object-fit: cover;
}

.list_dingz .three .container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.list_dingz .three .container .nytitle {
  color: #fff;
  margin-bottom: 2.5rem;
}

.list_dingz .three .container .row .col-md-3 {
  text-align: center;
}

.list_dingz .three .container .row .col-md-3 .data {
  font-family: 'montserrat';
  /* background: #f9d3d4; */
  display: inline-block;
  /* padding: .625rem .3125rem; */
  color: #f93549;
  font-size: 3.125rem;
  font-weight: bold;
  margin-bottom: .3125rem;
}

.list_dingz .three .container .row .col-md-3 .nytxt {
  color: #fff;
  text-align: center;
}

.list_dingz .three .container .row .col-md-3 .nytxt2 {
  color: #f93549;
  margin-bottom: .625rem;
}

.list_dingz .three .container .row .col-md-3:first-child {
  margin-bottom: 3.75rem;
}

.list_dingz .four1 {
  background: none;
}

.list_dingz .four1 .nytitle {
  text-align: center;
  margin-bottom: 2.5rem;
}

.list_dingz .four1 .box1 {
  margin: 0 -0.9375rem;
}

.list_dingz .four1 .kfalSwiper {
  overflow: hidden;
  padding: .9375rem;
  position: relative;
  padding-bottom: 4.375rem;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content {
  padding: .9375rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content img {
  cursor: pointer;
  transition: all .4s;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content .box {
  padding-left: .3125rem;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content .box .name {
  color: #1E1E1E;
  font-size: 1.125rem;
  margin: .9375rem 0;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content .box .nytxt {
  margin-bottom: 1.5625rem;
}

.list_dingz .four1 .kfalSwiper .swiper-slide .content .box .time {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #939393;
  margin-bottom: 1.25rem;
}

.list_dingz .four1 .kfalSwiper .swiper-slide:hover .content {
  border: 1px solid #f93549;
  box-shadow: none;
}

.list_dingz .four1 .kfalSwiper .swiper-slide:hover .content img {
  transform: scale(1.1);
}

.list_dingz .four1 .kfalSwiper .swiper-slide:hover .content .box .name {
  color: #f93549;
}

.list_dingz .four1 .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}

.list_dingz .four1 .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_dingz .five {
  position: relative;
  padding: 0;
}

.list_dingz .five>.w100 {
  height: 54.8125rem;
}

.list_dingz .five .bg1 {
  position: absolute;
  right: 10%;
  bottom: -25%;
}

.list_dingz .five {
  padding: 6.25rem 0;
  background: #f7f7f9;
}

.list_dingz .five .box {
  padding: 0 6.25rem;
}

.list_dingz .five .box .nbyyz {
  overflow: hidden;
}

.list_dingz .five .box .nbyyz .swiper-slide {
  display: inline-block;
  padding: .9375rem;
  text-align: center;
  position: relative;
  cursor: pointer;
}

.list_dingz .five .box .nbyyz .swiper-slide-thumb-active,
.list_dingz .five .box .nbyyz .swiper-slide:hover {
  color: #f93549;
}

.list_dingz .five .box .nbyyz .swiper-slide-thumb-active::before,
.list_dingz .five .box .nbyyz .swiper-slide:hover::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.list_dingz .five .swiper-pagination {
  display: none;
}

.list_dingz .five .nbyyy {
  overflow: hidden;
  border-top: 1px solid rgba(96, 96, 96, 0.2);
  padding-top: 3.125rem;
}

.list_dingz .five .row {
  margin: 0 -1.25rem;
}

.list_dingz .five .row .col-md-6 {
  padding: 0 1.25rem;
}

.list_dingz .five .row .col-md-6 .over {
  padding: 1.25rem 3.75rem;
  border: 1px solid rgba(96, 96, 96, 0.2);
  background: #fff;
}

.list_dingz .five .row .col-md-6 .name {
  font-size: 1.625rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: 2.1875rem;
  margin-top: 1.875rem;
}

.list_dingz .five .row .col-md-6 .txt {
  font-size: 1.125rem;
  color: #252B3A;
  margin-bottom: .9375rem;
}

.list_dingz .five .row .col-md-6 ul li {
  font-size: 1rem;
  color: #494949;
  margin-bottom: .9375rem;
}

.list_dingz .six {
  padding: 6.25rem 0;
  background: #fff;
}

.list_dingz .six .container {
  position: inherit;
  top: 0;
  transform: none;
}

.list_dingz .six .nbyyy .swiper-slide .row .col-md-6:first-child {
  order: 2;
}

.list_dingz .six .nbyyy .swiper-slide .row .col-md-6:last-child {
  order: 1;
}

.list_dingz .seven {
  position: relative;
}

.list_dingz .seven .bg3 {
  position: absolute;
  right: 0;
  bottom: -50%;
  z-index: 1;
}

.list_dingz .seven .bot .nytitle {
  text-align: left;
}

.list_dingz .seven .bot .name {
  margin-bottom: 1.875rem;
}

.list_dingz .seven .bot .row {
  align-items: center;
}

.list_dingz .seven .bot .row .col-md-6:first-child {
  order: 2;
}

.list_dingz .seven .bot .row .col-md-6:last-child {
  order: 1;
}

.list_zixun .nytitle {
  text-align: center;
}

.list_zixun .one {
  position: relative;
  padding: 6.25rem 0;
  z-index: 1;
}

.list_zixun .one .bg1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.list_zixun .show_pro {
  position: relative;
}

.list_zixun .show_pro .bg1 {
  position: absolute;
  right: 0;
  bottom: -50%;
  z-index: -1;
}

.list_zixun .three {
  padding: 6.25rem 0;
}

.list_zixun .three .bot .box .hxsxSwiper2 {
  overflow: hidden;
  width: 400px;
  margin: 0 auto;
}

.list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide {
  display: inline-block;
  padding: .9375rem;
  text-align: center;
  position: relative;
  cursor: pointer;
}

.list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide-thumb-active,
.list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide:hover {
  color: #f93549;
}

.list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide-thumb-active::before,
.list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide:hover::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.list_zixun .three .bot .hxsxSwiper {
  overflow: hidden;
  padding-top: .9375rem;
  border-top: 1px solid rgba(96, 96, 96, 0.2);
}

.list_zixun .four {
  background: #f7f7f9;
  padding: 6.25rem 0;
}

.list_zixun .four .nytitle {
  text-align: left;
  margin-bottom: 1.5625rem;
}

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

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

.list_zixun .four ul li .row .col-md-6 {
  padding: 0 1.25rem;
}

.list_zixun .four ul li .row .col-md-6 ul li {
  font-size: 1rem;
  color: #494949;
  margin-bottom: .625rem;
}

.list_zixun .four ul li .row .col-md-6 ul li span {
  color: #252B3A;
  font-size: 1.125rem;
}

.list_zixun .four ul li:nth-child(even) .col-md-6:first-child {
  order: 2;
}

.list_zixun .four ul li:nth-child(even) .col-md-6:last-child {
  order: 1;
}

.list_zixun .five {
  padding: 6.25rem 0;
}

.list_zixun .five .bslxSwiper {
  position: relative;
  padding-bottom: 3.125rem;
  overflow: hidden;
}

.list_zixun .five .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}

.list_zixun .five .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_yunw .nytitle {
  text-align: center;
}

.list_yunw .one {
  position: relative;
  padding: 6.25rem 0;
}

.list_yunw .one .bg1 {
  position: absolute;
  top: 0;
  left: 0;
}

.list_yunw .one .bg3 {
  position: absolute;
  right: 0;
  bottom: -30%;
}

.list_yunw .two {
  position: relative;
}

.list_yunw .two>img {
  height: 37.5rem;
  object-fit: cover;
}

.list_yunw .two .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

.list_yunw .two .container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.list_yunw .two .container .nytitle {
  color: #fff;
}

.list_yunw .two .container .khjzSwiper .swiper-pagination {
  display: none;
}

.list_yunw .two .container .swiper-slide .circle {
  width: 15.75rem;
  height: 15.75rem;
  text-align: center;
  border: 1px dashed #fff;
  border-radius: 50%;
  position: relative;
  margin: 0 auto;
}

.list_yunw .two .container .swiper-slide:hover .content img {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transition: all .4s;
}

.list_yunw .two .container .swiper-slide .circle .content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.list_yunw .two .container .swiper-slide .circle .content img {
  width: 4rem;
  height: 4rem;
  margin-bottom: 1.25rem;
  line-height: 1.875rem;
}

.list_yunw .two .container .swiper-slide .circle .content .txt {
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #fff;
  width: 60%;
  margin: 0 auto;
}

.list_yunw .two .container .swiper-slide .circle::before {
  position: absolute;
  content: "";
  width: 12.625rem;
  height: 12.625rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: .3125rem solid #f93549;
  border-radius: 50%;
}

.list_yunw .three {
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}

.list_yunw .three .bg1 {
  position: absolute;
  left: 0;
  bottom: -25%;
  z-index: -1;
}

.list_yunw .four {
  background: #f7f7f9;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}

.list_yunw .five1 .five2 {
  padding: 6.25rem 0;
}

.list_yunw .five1 .five2 .container {
  position: inherit;
  top: 0;
  transform: none;
}

.list_yunw .five1 .five2 .nbyyz {
  overflow: hidden;
  width: 37.5rem;
  margin: 0 auto;
}

.list_yunw .five1 .five2 .nbyyz .swiper-slide {
  display: inline-block;
  padding: .9375rem;
  text-align: center;
  position: relative;
}

.list_yunw .five1 .five2 .nbyyz .swiper-slide-thumb-active,
.list_yunw .five1 .five2 .nbyyz .swiper-slide:hover {
  color: #f93549;
}

.list_yunw .five1 .five2 .nbyyz .swiper-slide-thumb-active::before,
.list_yunw .five1 .five2 .nbyyz .swiper-slide:hover::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: .1875rem;
  background: #f93549;
}

.list_yunw .five1 .five2 .cgjhSwiper {
  overflow: hidden;
  border-top: 1px solid rgba(96, 96, 96, 0.2);
  padding-top: 3.125rem;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row {
  position: relative;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-7 .box2 {
  position: relative;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-7 .box2 .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-7 .box2 img {
  height: 37.5rem;
  object-fit: cover;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 .name {
  font-size: 1rem;
  color: #494949;
  margin: 1.875rem 0;
  display: flex;
  align-items: center;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 .name .txt {
  font-size: 1.25rem;
  font-weight: bold;
  color: #252B3A;
  padding: 0 3.75rem 0 1.875rem;
  white-space: nowrap;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul {
  padding: 0 2.8125rem 0 3.125rem;
  background: #fff;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.1);
  margin-left: 1.875rem;
  position: absolute;
  top: 60%;
  transform: translateY(-60%);
  left: 0;
  width: 120%;
  margin-bottom: 0;
  z-index: 1;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul li {
  display: flex;
  align-items: center;
  padding: 1.25rem 0;
  border-bottom: 1px solid rgba(96, 96, 96, 0.2);
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul li .zb .circle {
  width: 4.375rem;
  height: 4.375rem;
  line-height: 4.375rem;
  text-align: center;
  border-radius: 50%;
  background: #f93549;
  font-size: 1.875rem;
  font-weight: bold;
  color: #fff;
  margin-right: .9375rem;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul li .yb .name2 {
  font-size: 1.125rem;
  color: #1E1E1E;
  margin-bottom: .9375rem;
}

.list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul li:last-child {
  border-bottom: none;
}

.list_yunw .five1 .five2 .swiper-pagination {
  display: none;
}

.list_yunw .six .four .bot .ryzz .over {
  background: #fff;
}

.list_yunw .six .four .bot .swiper-pagination-bullet {
  background: #ccc;
  opacity: 1;
}

.list_yunw .six .four .bot .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_yunw .seven {
  padding: 6.25rem 0;
}

.list_yunw .seven .top {
  margin-bottom: 3.75rem;
}

.list_yunw .eight {
  padding: 6.25rem 0;
  background: #f7f7f9;
}

.list_yunw .eight1 {
  padding: 6.25rem 0;
  background: #ffffff;
}

.list_yunw .eight .bot .fwbz {
  position: relative;
  padding-bottom: 3.125rem;
  overflow: hidden;
}

.list_yunw .eight .bot .fwbz .swiper-pagination,
.list_yunw .eight .bot .fwbz .swiper-container-horizontal>.swiper-pagination-bullets,
.list_yunw .eight .bot .fwbz .swiper-pagination-custom,
.list_yunw .eight .bot .fwbz .swiper-pagination-fraction {
  bottom: 0;
}

.list_yunw .eight .bot .fwbz .swiper-pagination-bullet {
  background: #ccc;
}

.list_yunw .eight .bot .fwbz .swiper-pagination-bullet-active {
  background: #f93549;
}

.list_yunw .eight .bot .fwbz .swiper-slide .content {
  padding: .9375rem;
  background: #fff;
  text-align: center;
}

.list_yunw .eight .bot .fwbz .swiper-slide .content .over img {
  cursor: pointer;
  transition: all .4s;
}

.list_yunw .eight .bot .fwbz .swiper-slide .content .txt {
  font-size: 1.125rem;
  color: #1E1E1E;
  margin: 1.25rem 0 .625rem 0;
}

.list_yunw .eight .bot .fwbz .swiper-slide .content .nytxt {
  margin-bottom: .9375rem;
  text-align: center;
  height: 90px;
}

.list_yunw .eight .bot .fwbz .swiper-slide:hover .over img {
  transform: scale(1.1);
}

.list_yunw .eight .bot .fwbz .swiper-slide:hover .txt {
  color: #f93549;
}

.list_tousu {
  position: relative;
}

.list_tousu img {
  height: 843px;
  object-fit: cover;
}

.list_tousu .container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.list_tousu .container .nytitle {
  margin: 1.25rem 0;
}

.list_tousu .container .nytxt {
  padding-bottom: 1.5625rem;
  position: relative;
  margin-bottom: 1.875rem;
}

.list_tousu .container .nytxt::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 20%;
  height: .1875rem;
  background: #f93549;
}

.list_tousu .container ul.tstab li.on {
  color: #f93549;
}

.list_tousu .container ul.tstab li.on .iconfont {
  opacity: 1;
}

.list_tousu .container ul.tstab li {
  margin-bottom: 1.875rem;
  font-size: 1rem;
  color: #494949;
}

.list_tousu .container ul.tstab li .iconfont {
  opacity: 0;
}

.list_tousu .container .fl {
  margin-right: 5.3125rem;
  width: 35%;
}

.list_tousu .container .fl:last-child {
  width: 50%;
  margin-right: 0;
}

.list_tousu .container form {
  padding: 3.125rem;
  background: #fff;
  box-sizing: 0 0 0.625rem 0 rgba(0, 0, 0, 0.15);
}

.list_tousu .container form .name {
  font-size: 1.25rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: 1.5625rem;
  text-align: center;
}

.list_tousu .container form ul li {
  font-size: 1rem;
  color: #686868;
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
}

.list_tousu .container form ul li .txt {
  width: 20%;
  text-align: right;
}

.list_tousu .container form ul li .txt span {
  color: #f93549;
}

.list_tousu .container form ul li input:focus-visible,
.list_tousu .container form ul li textarea:focus-visible {
  outline: none;
}

.list_tousu .container form ul li input,
.list_tousu .container form ul li textarea {
  border: 1px solid #e8e8e8;
  line-height: 3.125rem;
  width: 25rem;
  padding-left: 15px;
}

.list_tousu .container form ul li .box button {
  margin-right: 1.25rem;
  color: #fff;
  padding: 0 3.125rem;
}

.list_tousu .container form ul li .box .more22 {
  background: #083250;
}

.list_news .bot .pager ul li::before {
  display: none;
}

.sjbanner {
  display: none;
}

.phone_head .menu {
  z-index: 99;
}

/* 新增开始 */
/* 产品优势 */
.cpys2 .clm4 {
  margin-bottom: 1.875rem;
}

.cpys2 .clm4 .box {
  padding: 1.875rem;
  display: flex;
  background: #fff;
  box-shadow: none !important;
  transition: transform .3s linear;
}

.cpys2 .clm4 .box>img {
  width: 3rem;
  height: 3rem;
}

.cpys2 .clm4 .box .yb {
  padding-left: 1.875rem;
}

.cpys2 .clm4 .box .yb .txt {
  font-size: 1.25rem;
  color: #1E1E1E;
  display: inline-block;
  margin-bottom: 1.25rem;
  padding-bottom: .625rem;
  position: relative;
}

.cpys2 .clm4 .box .yb .txt::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 1.75rem;
  height: .1875rem;
  background: #f93549;
}

.cpys2 .clm4 .box .yb .nytxt {
  color: #a0a0a0;
  height: 6.25rem;
}

.cpys2 .clm4:hover .box {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: -webkit-transform 0.3s linear;
  -moz-transition: -webkit-transform 0.3s linear;
  -o-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.102) !important;
}

.center {
  text-align: center;
}

.nytxt2 {
  font-size: 1.375rem;
  font-weight: bold;
  color: #252B3A;
  margin-bottom: .625rem;
}

@media (max-width: 770px) {
  .cpys2 .clm4 {
    margin-bottom: 15px;
  }

  .cpys2 .clm4 .box {
    padding: 15px;
  }

  .cpys2 .clm4 .box>img {
    width: 35px;
    height: 35px;
  }

  .cpys2 .clm4 .box .yb {
    padding-left: 15px;
  }

  .cpys2 .clm4 .box .yb .txt {
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }

  .cpys2 .clm4 .box .yb .nytxt {
    height: auto;
  }
}

/* 新增结束 */

@media (max-width: 1660px) {

  body,
  html {
    font-size: calc(100vw / 100);
  }

  .container1 {
    padding: 0 3rem;
  }

  .daoh .clearfix .fl ul li {
    margin-right: 4rem;
  }

  .container {
    padding: 0 12rem;
  }

  header .clearfix .fr .head_menu {
    margin-right: 3.5rem;
  }

  .index_one .index_pro .middle,
  .index_two .index_news .middle {
    padding: 0 20rem;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 14rem;
  }
}

@media (max-width: 1440px) {

  body,
  html {
    font-size: calc(100vw / 94);
  }

  .container {
    padding: 0 10rem;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 10rem;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 10rem;
  }

  header .clearfix .fr .head_menu {
    margin-right: 0;
  }
}

@media (max-width: 1366px) {
  .container {
    padding: 0 8rem;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 8rem;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 8rem;
  }

  header .clearfix .fr .head_menu ul li a {
    padding: 0 1rem;
  }
}

@media (max-width: 1280px) {
  .daoh .clearfix .fl ul li {
    margin-right: 3rem;
  }

  body,
  html {
    font-size: calc(100vw / 85);
  }

  .container {
    padding: 0 6rem;
  }

  .container1 {
    padding: 0 15px;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 6rem;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 6rem;
  }

  header .clearfix .fl .logo img {
    height: 4rem;
  }

  header .clearfix .fr .search .iconfont {
    margin-right: 0;
  }

  .index_one .index_pro .middle,
  .index_two .index_news .middle {
    padding: 0 10rem;
  }

  .index_three .container .name {
    margin-right: 7rem;
  }
}

@media (max-width: 1024px) {
  .container {
    padding: 0 4rem;
  }

  .daoh .clearfix .fl ul li {
    margin-right: 2rem;
  }

  header .clearfix .fr .search {
    margin-right: 10px;
  }

  header .clearfix .fr .search .txt {
    display: none;
  }

  body,
  html {
    font-size: calc(100vw / 70);
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 4rem;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 4rem;
  }
}

@media (max-width: 990px) {

  header .clearfix .fr .dh {
    display: none;
  }

  .daoh .clearfix .fl ul li {
    margin-right: 15px;
  }

  body,
  html {
    font-size: calc(100vw / 60);
  }

  .container {
    padding: 0 2rem;
  }

  header,
  footer,
  .beian {
    display: none;
  }

  .phone_head,
  .phone_foot,
  .phone_foot .beian {
    display: block;
  }

  .nytitle {
    margin-bottom: 20px !important;
  }

  .list_zixun .one,
  .list_zixun .two,
  .list_zixun .three,
  .list_zixun .four,
  .list_zixun .five {
    padding: 30px 0;
  }

  .list_news {
    padding: 30px 0;
  }

  .list_news .top .row .col-md-4 .content {
    margin-bottom: 30px;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 2rem;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 2rem;
  }

  .list_news .bot,
  .list_news .bot ul {
    padding-top: 0;
  }

  .list_news .bot ul li:first-child {
    padding-top: 0;
  }

  .bg1,
  .bg2,
  .bg3 {
    display: none !important;
  }

  .show_pro .two .row .col-md-4 .top,
  .show_pro .two .row .col-md-4 .top img,
  .show_pro .two .row .tqcol3 .top,
  .show_pro .two .row .tqcol3 .top img {
    height: 70px;
  }

  .show_pro .two .row .col-md-4 .top .content,
  .show_pro .two .row .tqcol3 .top .content {
    padding: 15px 2.5rem;
  }

  .list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul {
    top: 70%;
  }

  .list_cont .liuyan {
    margin-top: 30px;
  }

  .list_cont .liuyan form .contact ul li {
    width: 50%;
  }

  .list_fangan {
    padding: 0 0 15px 0;
  }

  .show_pro .three .row .col-md-6,
  .list_fangan .top ul li a {
    padding: 15px;
  }

  .show_pro .five .khalSwiper .swiper-slide .clearfix,
  .list_fangan .row .col-md-6 .clearfix {
    flex-wrap: wrap;
    padding: 15px;
  }

  .show_pro .five .khalSwiper .swiper-slide .clearfix .fl,
  .list_fangan .row .col-md-6 .clearfix .fl {
    width: 100%;
  }

  .show_pro .five .khalSwiper .swiper-slide .clearfix .fr,
  .list_fangan .row .col-md-6 .clearfix .fr {
    width: 100%;
    padding-left: 0;
  }

  .show_pro .five .khalSwiper .swiper-slide .clearfix .fr .name,
  .list_fangan .row .col-md-6 .clearfix .fr {
    font-size: 18px;
    padding: 15px 0 0 0;
    margin-bottom: 0;
  }

  .show_pro .five .khalSwiper .swiper-slide .clearfix .fr .nytxt,
  .list_fangan .row .col-md-6 .clearfix .fr .nytxt,
  .list_fangan .row .col-md-6 {
    margin-bottom: 15px;
  }

  .show_pro .five {
    padding-bottom: 0;
  }

  .show_pro .four .container .nytitle,
  .list_fangan .row {
    padding-top: 15px;
  }

  .list_tousu img {
    height: 1000px;
  }

  .list_tousu .container .fl {
    width: 100% !important;
    margin-right: 0 !important;
  }

  .list_dingz .five1 .swiper-pagination {
    display: block;
    bottom: 0;
  }

  .list_dingz .six .swiper-pagination {
    display: block;
    bottom: 0;
  }

  .list_dingz .six .nbyyy {
    padding-bottom: 30px;
  }
}

@media (max-width: 770px) {

  .banner .more {
    display: none;
  }

  .pcbanner {
    display: none;
  }

  .sjbanner {
    display: block;
  }

  .container1,
  .container {
    padding: 0 15px;
  }

  html,
  body {
    font-size: 15px;
  }

  .beian,
  .daoh {
    display: none;
  }

  .phone_head .container .clearfix .fl img {
    width: 140px;
  }

  .nytitle {
    font-size: 20px !important;
    margin-bottom: 15px !important;
  }

  .syname {
    font-size: 18px !important;
  }

  .nytxt,
  .sytxt2,
  .nytitle2 {
    font-size: 14px !important;
    line-height: 24px !important;
  }

  .list_zixun .one,
  .list_zixun .two,
  .list_zixun .three,
  .list_zixun .five {
    padding: 15px 0;
  }

  .list_yunw .one,
  .list_yunw .three,
  .list_yunw .four,
  .list_yunw .five1 .five2,
  .list_yunw .seven,
  .list_yunw .eight,
  .list_news,
  .list_news .bot ul li,
  .show_news .top .nytxt,
  .show_news .bot .zb .nytxt,
  .show_pro .one,
  .show_pro .two,
  .show_pro .five,
  .index_one .index_pro,
  .index_two .index_news {
    padding: 15px 0;
  }

  .show_news .bot .zb .nytxt:first-child {
    padding-bottom: 0;
  }

  .index_one .index_fanga {
    padding-bottom: 15px;
  }

  .index_two .index_fuwu {
    padding: 0 15px 15px 15px;
  }

  .show_pro .three {
    padding-top: 15px;
  }

  .list_zixun .four,
  .list_yunw .five1 .five2 .cgjhSwiper {
    padding: 15px 0 0 0;
  }

  .list_about .four .bot .ryzz .swiper-slide .nytxt {
    margin-top: 15px;
  }

  .show_pro .two .row .col-md-4,
  .show_pro .two .row .tqcol3,
  .list_zixun .four ul li .row .col-md-6,
  .list_news .top .row .col-md-4 .content {
    margin-bottom: 15px;
  }

  .show_pro .two .row .col-md-4:last-child,
  .show_pro .two .row .tqcol3:last-child,
  .list_zixun .four ul li {
    margin-bottom: 0;
  }

  .list_yunw .eight .bot .fwbz .swiper-slide:hover .txt {
    margin: 15px 0;
  }

  .show_pro .two .row .col-md-4 .top .content,
  .show_pro .two .row .col-md-4 .bot,
  .show_pro .two .row .tqcol3 .top .content,
  .show_pro .two .row .tqcol3 .bot,
  .list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide,
  .list_yunw .eight .bot .fwbz .swiper-slide .content {
    padding: 15px;
  }

  /* .show_news .top .nytxt img {
    margin: 15px auto;
  } */

  .list_zixun .four ul li .row .col-md-6 ul li span,
  .show_pro .two .row .col-md-4 .top .content .txt,
  .show_pro .two .row .tqcol3 .top .content .txt,
  .list_yunw .eight .bot .fwbz .swiper-slide:hover .txt,
  .list_news .top .row .col-md-4 .content .box .name,
  .list_news .bot ul li a .name {
    font-size: 18px;
  }

  .list_ban .container .txt,
  .list_zixun .four ul li .row .col-md-6 ul li,
  .list_zixun .three .bot .box .hxsxSwiper2 .swiper-slide,
  .list_news .top .row .col-md-4 .content .box .time,
  .list_news .bot ul li a .time,
  .show_news .top .time,
  .more2 {
    font-size: 16px;
  }

  .index_two .index_fuwu .row .col-md-6 .content {
    margin-left: 0;
  }

  .index_two .index_fuwu .row .col-md-6:nth-child(2n) .content {
    margin-left: 0;
    margin-right: 0;
  }

  .list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 ul {
    position: relative;
    top: 50%;
    padding: 10px;
    width: 100%;
    margin-left: 0;
    box-shadow: none;
  }

  .list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 .name,
  .list_news .bot ul li a .name,
  .list_news .top .row .col-md-4 .content .box .nytxt,
  .list_news .top .row .col-md-4 .content .box .time,
  .list_news .bot ul li a .time {
    margin: 0 0 15px 0;
  }

  .list_news .top .row .col-md-4:hover .content .box .name,
  .list_news .top .row .col-md-4 .content .box .name,
  .show_pro .four .container .showproSwiper .swiper-slide .content .box .name {
    margin: 15px 0;
  }

  .list_yunw .five1 .five2 .cgjhSwiper .swiper-slide .row .col-md-5 .name .txt {
    padding: 0 10px 0 0;
  }

  .show_news .top .time {
    padding-bottom: 15px;
  }

  .list_zixun .five .bslxSwiper {
    padding-bottom: 35px;
  }

  .list_zixun .five .swiper-container-horizontal>.swiper-pagination-bullets,
  .list_zixun .five .swiper-pagination-custom,
  .list_zixun .five .swiper-pagination-fraction {
    bottom: 0;
  }

  .index_three .container .name {
    margin-right: 15px;
    font-size: 20px;
    margin-bottom: 15px;
  }

  .list_zixun .three .bot .box .hxsxSwiper2 {
    width: 100%;
  }

  .list_ban>img {
    height: 200px;
  }

  .list_ban .container .title {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .list_yunw .two .container {
    top: 15px;
    transform: none;
  }

  .list_yunw .two>img {
    height: 340px;
  }

  .list_yunw .two .container .khjzSwiper {
    position: relative;
    padding-bottom: 40px;
  }

  .list_yunw .two .container .khjzSwiper .swiper-pagination {
    display: block;
  }

  /* .list_yunw .two .container .row .col-md-4 .circle {
    width: 120px;
    height: 120px;
    margin-bottom: 30px;
  }

  .list_yunw .two .container .row .col-md-4 .circle::before {
    width: 140px;
    height: 140px;
  }

  .list_yunw .two .container .row .col-md-4 .circle .content img {
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
  }

  .list_yunw .two .container .row .col-md-4 .circle .content .txt {
    font-size: 16px;
    line-height: 26px;
  } */

  .list_cont .row {
    margin-bottom: 0;
  }

  .list_cont .row .col-md-3 {
    margin-bottom: 20px;
  }

  .list_cont .row .col-md-3 .content img,
  .list_cont .row .col-md-3 .content .nytxt span {
    margin-bottom: 5px;
  }

  .list_cont .liuyan {
    margin-top: 15px;
  }

  .list_cont .liuyan form .contact ul li {
    width: 100%;
  }

  .list_cont .liuyan form input,
  .list_cont .liuyan form textarea,
  .list_pro .top .col-md-4,
  .show_pro .four .container .showproSwiper .swiper-slide .content .box .nytxt {
    margin-bottom: 15px;
  }

  .list_cont .liuyan form button {
    margin-left: 0;
    width: 100%;
    margin-bottom: 15px;
  }

  .list_pro {
    padding-bottom: 0;
  }

  .show_pro .three ul {
    padding: 0 15px;
  }

  .show_pro .three .row .name {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .show_pro .three .nytitle {
    margin-bottom: 0 !important;
  }

  .show_pro .three ul li {
    padding: 0;
  }

  .show_pro .four>img {
    height: 700px;
  }

  .show_pro .four .container .showproSwiper {
    padding-bottom: 30px;
  }

  .show_pro .five .khalSwiper,
  .list_tousu .container form {
    padding: 15px;
  }

  /* .list_tousu img {
    height: 440px;
  } */

  .list_tousu .container .nytitle {
    margin: 15px 0;
  }

  .list_tousu .container .nytxt {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .list_tousu .container ul.tstab li,
  .list_dingz .one .container>.row .txt,
  .list_dingz .one .container>.row .nytxt,
  .list_dingz .one .container>.row .col-md-7 .row .col-md-6,
  .index_one .index_pro .top,
  .index_one .index_pro .middle,
  .index_one .index_pro .bot .row .col-md-3 .content .syname,
  .index_one .index_pro .bot .row .col-md-3 .content .sytxt2,
  .index_one .index_pro .bot .row .col-md-3 .content .txt2,
  .index_one .index_pro .bot .row .col-md-3 .content ul {
    margin-bottom: 15px;
  }

  .list_tousu .container form ul li .txt {
    width: 30%;
  }

  .list_tousu .container form ul li input,
  .list_tousu .container form ul li textarea,
  .list_tousu .container form ul li .box {
    width: 70%;
  }

  .list_tousu .container form ul li .box button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }

  .banner .banSwiper .swiper-slide img {
    height: 300px;
    object-fit: cover;
  }

  .banner .banSwiper .swiper-slide .content .container .name {
    font-size: 24px;
    line-height: 34px;
  }

  .sytitle {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  .sytxt2,
  .nytxt2,
  .sytxt {
    font-size: 16px;
    line-height: 26px;
  }

  .index_one .index_pro .middle,
  .index_two .index_news .middle {
    padding: 0;
  }

  .index_one .index_pro .middle .row .col-md-4 {
    width: 33.33%;
    padding-bottom: 0;
  }

  .index_one .index_pro .bot .row .col-md-3 .content {
    padding: 15px;
  }

  .index_one .index_pro .bot .row .col-md-3 .content ul li {
    margin: 0 15px 15px 0;
  }

  .index_one .index_pro .bot .row .col-md-3 img {
    height: 360px;
    object-fit: cover;
  }

  .index_two .index_kh .container .bot .indexkhSwiper2 .content {
    width: 100%;
  }

  .list_dingz .three>img {
    height: 820px;
  }

  .list_dingz .three .row,
  .show_pro>.three>.container .row {
    margin: 0;
  }

  .list_dingz .three .container .row .col-md-3:first-child,
  .list_dingz .three .container .row .col-md-3 .nytxt2,
  .list_dingz .three .container .nytitle,
  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4 img,
  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .syname,
  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4 .sytxt2,
  .list_dingz .five .row .col-md-6 ul li {
    margin-bottom: 15px !important;
  }

  .list_dingz .three .container .row .col-md-3 .data {
    margin-bottom: 5px;
  }

  .list_dingz .three .container .row .col-md-3 {
    width: 50%;
    margin-bottom: 15px;
  }

  .show_pro .three ul li:nth-child(even) {
    margin: 0 -15px;
    padding: 0 15px;
  }

  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4 {
    padding: 15px;
    height: 240px;
  }

  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(4),
  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(5),
  .index_one .index_pro .bot .row .col-md-9 .row .col-md-4:nth-child(6) {
    border-bottom: 1px solid rgba(96, 96, 96, 0.2);
  }

  .index_two .index_news .middle .row .col-md-4 {
    width: 33.33%;
  }

  .show_news .bot .yb .more {
    margin-top: 15px;
  }

  .list_dingz .five .nbyyy {
    padding-top: 15px;
  }

  .list_dingz .five .box {
    padding: 0 15px;
  }

  .list_dingz .five .row .col-md-6 .name {
    margin: 15px 0;
    font-size: 20px;
  }

  .index_two .index_kh .container .top,
  .index_two .index_kh .container .bot .boxk,
  .index_two .index_kh .container .bot .name,
  .index_two .index_kh .container .bot .indexkhSwiper2 .sytxt,
  .index_two .index_kh .container .bot .more {
    margin-bottom: 15px;
  }

  .index_kh .container .bot .indexkhSwiper .swiper-wrapper {
    flex-wrap: wrap;
  }

  .index_kh .container .bot .indexkhSwiper .swiper-wrapper .swiper-slide {
    width: 50% !important;
    margin-bottom: 15px;
    padding: 0 10px;
  }

  .index_two .index_kh .container .bot .indexkhSwiper .swiper-slide .sytxt {
    padding: 10px 0;
    border: 1px solid #eee;
  }

  .index_two .index_kh .container .bot .indexkhSwiper .swiper-slide-thumb-active .sytxt {
    border: 3px solid #f93549;
  }

  .index_two .index_kh .container .bot .indexkhSwiper .swiper-slide:hover .sytxt::before,
  .index_two .index_kh .container .bot .indexkhSwiper .swiper-slide-thumb-active .sytxt::before {
    display: none;
  }

  .index_two .index_kh .container .bot .indexkhSwiper .iconfont {
    right: 0;
  }

  .list_yunw .eight .bot .fwbz {
    padding-bottom: 25px;
  }

  .list_yunw .eight .bot .fwbz .swiper-slide .content .nytxt {
    /* height: 52px; */
    margin-bottom: 0;
  }

  .list_dingz.five1 .five2 .box .nbyyz {
    width: 100%;
  }

  .list_about .one {
    padding-top: 15px;
  }

  .list_about .one .nytitle {
    padding-bottom: 0;
  }

  .list_about .one .nytxt,
  .list_about .three .container .row .col-md-3 .nytxt,
  .list_about .three .container .row .col-md-3 .nytxt2,
  .list_about .four .top {
    margin-bottom: 15px;
  }

  .list_about .one ul li {
    margin-bottom: 15px;
    padding-left: 15px;
  }

  .list_about .one .col-md-5 .bofang {
    left: 0;
  }

  .list_about .two,
  .list_about .four {
    padding: 15px 0;
  }

  .list_about .two .bot .fzlcSwiper .swiper-slide:first-child {
    margin-left: 0;
  }

  .list_about .two .bot {
    padding: 0 15px 25px 15px;
    margin: 15px 0 0 0;
  }

  .list_about .two .bot .swiper-container-horizontal>.swiper-pagination-progressbar,
  .list_about .two .bot .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 30px);
    left: 15px;
  }

  .list_about .three .container .col-md-3 {
    width: 50%;
  }

  .list_about .three .container .nytitle {
    padding-bottom: 15px;
  }

  .list_about .three>img {
    height: 450px;
  }

  .list_about .three .container {
    top: 50%;
    transform: translateY(-50%);
  }

  .list_about .four .bot .ryzz .swiper-slide .over {
    padding: 15px;
  }

  .list_about .four .bot {
    padding-bottom: 25px;
  }

  .phone_foot .beian {
    padding: 15px;
  }

  .list_news .top .row .col-md-4 .content .box .nytxt,
  .show_pro .two .row .col-md-4 .bot .nytxt,
  .show_pro .two .row .tqcol3 .bot .nytxt,
  .show_pro .two .row .tqcol3 .bot {
    height: auto !important;
  }

  .show_pro .one .row >div .name,
  .f26,.f22 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .show_pro .one .row >div .name{
    margin-bottom: 0;
  }

  .show_pro .one .row >div:first-child{
    margin-bottom: 15px;
  }

  .banner,.list_ban {
    margin-top: 0;
  }

}

@media (max-width: 400px) {
  .show_pro .four>img {
    height: 520px;
  }
}