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

.bg {
  background-color: #F8F8F8;
}

.er-ul {
  display: block;
}

.daohang .daohang_ul>li:hover .er-ul {
  opacity: 1;
  visibility: visible;
  top: 100%;
  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  -webkit-transition: 400ms ease-in-out;
  -o-transition: 400ms ease-in-out;
  transform: scale(1);
}

.daohang_di a:hover {
  color: #FFF !important;
}

.daohang {
  position: fixed;
  line-height: 5.625rem;
  height: 5.625rem;
  padding: 0 6.25rem;
  left: 0;
  top: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  /* background: #fff; */
 
}
.daohang-con{ border-bottom: 1px solid rgba(255, 255, 255, 0.502);line-height: 5.625rem;height: 5.625rem;}
.er-ul>li {
  padding: 6px 15px;
  font-size: .875rem;
  line-height: 1.5rem;
}

.daohang .menu {
  cursor: pointer;
}

#body {
  padding-top: 5.625rem;
}

header {
  display: inline-block;
}

.ds {
  cursor: pointer;

}

.daohang.active,
.show_body .daohang {
  background-color: #FFF;
  box-shadow: 0 0 .625rem #ddd;
}


.show_body .daohang .daohang_fr .menu {
  padding: 0 1.25rem;
  border-right: 1px solid rgba(88, 88, 88, 0.502);
}
.show_body .daohang .daohang_fr .menu .icon-guanbi {
  font-size: 1.5rem;
}
.searchbox {
  padding: 0.9375rem;
  box-shadow: 0 0 7px 0 #cfcfcf;
  background: #fff;
  width: 100%;
  top: 5.625rem;
  border-top: 2px solid #e60012;
}

.er-ul>li:hover a {
  color: #e60012;
}

.serbtn {
  background: #e60012;
}

.daohang.active .daohang_ul>li>a,
.show_body .daohang .daohang_ul>li>a,
.show_body .daohang .daohang_fr>span,
.daohang .daohang_fr>a,
.daohang.active .daohang_fr>span,
.daohang .daohang_fr>a {
  color: #333;
}


.daohang .daohang_di {
  display: inline-block;
  background: #e60012;
  line-height: 2.1875rem;
  padding: 0 0.75rem;
  border-radius: 1.1875rem;
  margin: 0 1.875rem;
  position: relative;
  color: #fff;
  font-size: 0.9375rem;
}

.daohang .daohang_di a {
  color: #fff;
  margin: 0 3px;
}

.daohang .daohang_di img {
  width: 20px;
}

.daohang .daohang_ul {
  margin-right: 6.25rem;
}

.daohang .daohang_ul>li {
  float: left;
  position: relative;
}
.daohang .daohang_ul>li::before{
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: .8125rem;
  background: rgba(255, 255, 255, 0.3);
}
.daohang.active .daohang_ul>li::before{
  background: rgba(0, 0, 0, 0.3);
}
.daohang .daohang_ul>li:last-child::before{display: none;}
.daohang .daohang_ul>li>a {
  color: #ffffff;
  font-size: 1rem;
  padding: 0 .625rem;
  /* font-weight: bold; */
  margin: 0 1.125rem;
  position: relative;
  display: block;
  font-weight: bold;
}

.daohang .daohang_ul>li ::after {
  width: 0px;
  height: 2px;
  background: #e60012;
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

.daohang .daohang_ul>li.active>a,
.daohang .daohang_ul>li:hover>a {
  color: #e60012;
}

.daohang .daohang_ul>li:hover>a::after,
.daohang .daohang_ul>li.active>a::after {
  width: 100%;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

.daohang .daohang_fr>span,
.daohang .daohang_fr>a {
  color: #ffffff;
  font-size: 1rem;
}

.daohang .daohang_fr>a {
  display: inline-block;
  margin: 0 2.5rem 0 1.125rem;
}

.daohang .daohang_fr .icon-dianhua1 {
  margin-right: 5px;
  font-size: 1.25rem;
}

.daohang .daohang_fr .icon-daohang {
  position: relative;
  top: 5px;
  font-size: 1.5625rem;
}

.daohang .daohang_fr .ds i {
  padding: 0 1.25rem;
  font-size: 1.25rem;
}
.banner .swiper-slide img{width: 100%;height: 100vh;}
.banner .hover {
  position: absolute;
left: -28%;
  top: 50%;
text-align: center;
  transform: translateY(-50%);
  width: 100%;
  color: #000000;
}
.banner .hover .banner_p1{font-weight: bold;font-size: 3.125rem;line-height: 1;margin-bottom: 20px;font-family: 'Microsoft YaHei';}
.banner .hover .banner_p2{font-size: 1.125rem;max-width: 48.5rem;margin: 0 auto;}
.banner .swiper-pagination{text-align: left;left: 6.25rem;bottom: 6.25rem;}
.banner .swiper-pagination-bullet {
  opacity: 1;
  background: #CCCCCC;
  width: 2.5rem;
  height: .1875rem;
  margin: 2px 4px !important;
  border-radius: 0;
  background: #FFF;
}

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

.banner_img {
  -webkit-animation: run 2s infinite linear;
  -moz-animation: run 2s infinite linear;
  -o-animation: run 2s infinite linear;
  animation: run 2s infinite linear;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 5;
  cursor: pointer;
}


@keyframes run {
  from {
    bottom: 2%;
    opacity: 0;
  }

  to {
    bottom: 5%;
    opacity: 1;
  }
}

.ta {
  text-align: center;
}

.text {
  font-size: 1rem;
  line-height: 1.875rem;
}

.txt {
  font-size: .875rem;
  line-height: 1.625rem;
}

.more {
  background: #9c9c9c;
  font-size: .875rem;
  color: #fff ;
  line-height: 2.8125rem;
  width: 9.0625rem;
  padding: 0 .625rem;
  text-align: center;
  display: inline-block;
  border-radius: 2rem;
  transition: all .6s;
  margin-top: 1.25rem;
}

.more:hover {
  background: #e60012;
  color: #fff !important;
  transition: all .6s;
}

.more .iconfont {
  font-size: 1rem;
  margin-left: 0.9375rem;
  transition: all .6s;
}

.more:hover .iconfont {
  margin-left: 1.375rem;
  transition: all .6s;
}

.title {
  color: #000000;
}

.title .p2 {
  font-family: 'Microsoft YaHei';
  font-size: 2.1875rem;
  font-weight: bold;

}

.title .p1 {
  font-family: 'schadow_btbold';
  position: relative;
  font-size: 1rem;
  line-height: 1;
  margin-top: 0.875rem;
  color: #e60012;
}
.title .p1 span{
  position: relative;
  display: inline-block;
  position: relative;
  width: 2.375rem;
  height: .375rem;
  border-top:  #e60012 solid 1px;
  margin: 0 1rem;
}


.title.ta .p1::after {
  left: 50%;
  transform: translateX(-50%);
}

.title.ta {
  text-align: center;
  z-index: 5;
}

.banner .swiper-button-prev,
.banner .swiper-container-rtl .swiper-button-next {
  left: 3.125rem !important;
}

.banner .swiper-button-next,
.banner .swiper-container-rtl .swiper-button-prev {
  right: 3.125rem !important;
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
  top: 50% !important;
  width: 1.6875rem;
  height: 2.75rem;
}

.index_four .title.ta {
  position: absolute;
  bottom: 16%;
  left: 50%;
  transform: translateX(-50%);
}

.animate {
  position: relative;
  z-index: 5;
  font-family: 'schadow_btbold';
  font-size: 6.875rem;
  font-weight: bold;
  color: #AAAAAA;
  display: inline-block;
  white-space: nowrap;
  animation: 15s wordsLoop linear infinite normal;
}

.animate .span2 {
  color: transparent;
  -webkit-text-stroke: 1px #AAAAAA;
  text-stroke: 1px #AAAAAA;
  transition-property: color, -webkit-text-stroke-color, text-stroke-color, transform;
  transition-timing-function: cubic-bezier(0.1, 0.1, 0.1, 1);
}

.animate .c-ticker {
  width: 100%;
  display: flex;
  overflow: hidden;
  box-sizing: content-box;
  margin: 0 auto;
}

.animate .c-ticker__wrap {
  display: inline-block;
  white-space: nowrap;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.animate ._ticker01 {
  -webkit-animation: loop 80s -40s linear infinite;
  animation: loop 80s -40s linear infinite;
}

.animate ._ticker02 {
  -webkit-animation: loop2 80s linear infinite;
  animation: loop2 80s linear infinite;
}

.animate .c-ticker__text {
  display: inline-flex;
}

@-webkit-keyframes loop {
  0% {
    transform: translateX(100%);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes loop {
  0% {
    transform: translateX(100%);
  }

  to {
    transform: translateX(-100%);
  }
}

@-webkit-keyframes loop2 {
  0% {
    transform: translateX(0);
  }

  to {
    transform: translateX(-200%);
  }
}

@keyframes loop2 {
  0% {
    transform: translateX(0);
  }

  to {
    transform: translateX(-200%);
  }
}

.index_one_cat .fr{
width: 71.5625rem;
text-align: center;
}
.index_one_cat i{font-size: 2.5625rem;}
.index_one_cat .swiper-slide{cursor: pointer;}
.index_one_cat .swiper-slide.active{color: #e60012;}
.index_one_div{position: absolute; left: 0 ;top: 0;right: 0;z-index: 98;}
.index_one_div .w50 .box{padding-right:3.125rem;}
.index_one_div .w50 .box h5{ color: #AAAAAA;font-size: 1.25rem; font-family: 'schadow_btbold';}
.index_one_div .w50 .box h2{font-family: 'Microsoft YaHei'; font-size: 1.125rem;font-weight: bold;margin: .9375rem 0 1.25rem;}
.index_one_div .w50 .box p{line-height: 1.8; overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:6;}
.index_one_div .more2 a{color: #424242;}
.index_one_div .more2 a:hover{color: #e60012;}
.index_one_div .items{margin-right: 32%; text-align: center;}
.index_one_div .items .box{border: transparent solid 1px;background-color: #FFF;box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);border-radius: 1.25rem;padding: 1.5625rem;}
.index_one_div .items .box:hover,.index_one_div .swiper-slide-active .box{border: #e60012 solid 1px;}
.index_one_div .items .box h6{ margin-top: 1rem;}
.index_one_div .items .box:hover h6,.index_one_div .swiper-slide-active h6{color: #e60012;}
.index_one_div .items .swiper-container{padding: 1rem;}




.index_two {
  position: relative;
  z-index: 55;
}

.index_two .index_two_fr .font16 {
  line-height: 1.875rem;
  color: #515151;
}

.index_two .index_two_top {
  padding: 1.875rem 0 10.5rem 0;
}

.index_two .index_two_box {
  background: #f4f4f4;
  color: #000;
  line-height: 1.8;
}
.index_two .index_two_box .swiper-pagination{width: 100%;text-align: right;line-height: 7.5rem;}
.index_two .index_two_box .swiper-pagination-bullet{ width: .6875rem;height: .6875rem; background: transparent;border: rgb(102, 102, 102) solid 1px;opacity: 1;margin-left: .9375rem;}
.index_two .index_two_box  .swiper-pagination-bullet-active{background: rgb(83, 83, 83);}
.index_two .index_two_box h1{font-family: 'Micorosoft Yahei';font-size: 1.125rem; font-weight: bold;}
.more2 a{color: #000;}
.more2 a:hover{color: #e60012;}
.more2 i{display: inline-block;transition: all .6s;transform: translateX(.875rem);}
.more2 a:hover i{transform: translateX(1.25rem);}
.index_two .index_two_box .index_two_fin {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
}
.index_two .index_two_box .index_two_fin .box{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;}
.index_two_ul ul{display: flex;    justify-content: space-between;}
.index_two_ul ul li{margin-right: 3.4375rem;}
.index_two_ul ul li span{font-weight: bold; font-size: 3.1875rem;}

.index_two .index_two_box .fl {
  position: relative;
  top: -7.5rem;
}

.index_three {
  padding: 3.4375rem 0;
  background-color: #F8F8F8;
}
.index_three .row{margin-right: -1.5625rem;margin-left: -1.5625rem;}
.index_three .row .col-sm-6{padding-right: 1.5625rem; padding-left: 1.5625rem;}
.index_three .index_three_ul li {
  padding: 2.0625rem 0;
  border-bottom: 1px solid #919191;

}
.index_three .index_three_ul li span{float: right; font-size: .9375rem;color: #AAAAAA;font-family:'schadow_btbold' ;}
.index_three .index_three_ul li span i{font-size: .9375rem;}

.index_three .index_three_ul li .font18 {
  color: #000000;
}

.index_three .index_three_ul li .font16 {
  color: #515151;
  margin: 0.73rem 0;
}


.index_three .index_three_ul li:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 4px;
  background-color: #e60012;
  transition: all 1s;
}

.index_three .index_three_ul li:hover:after {
  transition: all .6s;
  width: 100%;
}

.index_three li:hover .font18 {
  color: #e60012;
}

.index_three .index_three_div a {
  display: none;
}



@keyframes width {
  0% {
    opacity: 0;
    top: 43%
  }

  100% {
    opacity: 1;
    top: 24%;
  }
}

@keyframes huadong {
  0% {
    opacity: 0;
    width: 20px;
  }

  100% {
    opacity: 1;
    width: 55.375rem;
  }
}

.index_five{background-size:cover; padding-bottom: 7.5rem;}

.index_five .index_five_top {
  padding: 1.875rem 0 3.125rem;
}
.index_five_ul{padding-right: 1.875rem; line-height: 1.8;position: absolute;top: 0; left: 0;}
.index_five_ul li{cursor: pointer;}
.index_five_ul li.active{color: #e60012;}
.index_five_ul li i{display: none;}
.index_five_ul li.active i{display:inline-block;}

.index_five .ms p{display: none;}
.index_five .ms p.active{display: block;}

.index_five .items:first-child .swiper-slide{width: 18.75rem;}
.index_five .items:last-child .swiper-slide{ width: 25.5rem;}

.index_five .index_five_sw .items{display: none;}
.index_five .index_five_sw .items.active{display: block;}

.index_five .zy .zy_list{display: none;}
.index_five .zy .zy_list.active{display: block;}

.index_five .index_five_sw h6{text-align: center;line-height: 4.375rem;border-bottom: rgba(126, 126, 126, 0.2) solid 1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.index_five .swiper-button-prev{margin: 0;left: 0; background: none;}
.index_five .swiper-button-next{margin: 0;right: inherit;left: 3.9375rem; background: none;}
.index_five_ul .pr i{ font-size: 3.0625rem;}

.index_six_top{position: absolute; left: 0; right: 6.25rem; top:50%;transform: translateY(-60%);bottom: 0;z-index: 98;color: #FFF;}
.index_six_top .title{color: #FFF;}
.index_six_top h4{margin:1.875rem 0 1rem; font-size: 1.375rem;font-weight: bold;}
.index_six_top .fr ul{display: flex;}
.index_six_top .fr ul li{margin: 0 2.4375rem;font-family: 'Microsoft YaHei';font-size: 1.125rem;font-weight: bold; padding-bottom: .3125rem;}
.index_six_top .fr ul li span{font-family: 'schadow_btbold';font-weight: normal;display: inline-block;margin-right: .4375rem;}
.index_six_top .fr ul li.active{color: #e60012;border-bottom: #e60012 solid 3px;}
.index_six_box .fl{width: 87.9%;}

.index_six .box{display: none;}
.index_six .box.active{display: block;}
.index_six .ss{ 
  position: absolute;
  right: 0;
  bottom: -5rem;  
  z-index: 2; 
  font-family: 'schadow_btbold';
  font-size: 6.875rem;
  font-weight: bold;
  color: #AAAAAA;}
  .index_six .ss span {
    color: transparent;
    -webkit-text-stroke: 1px #AAAAAA;
    text-stroke: 1px #AAAAAA;
    transition-property: color, -webkit-text-stroke-color, text-stroke-color, transform;
    transition-timing-function: cubic-bezier(0.1, 0.1, 0.1, 1);
}
.index_six .bg{position: absolute; left: 0; right: 0;  bottom: -5rem;background-color: #F8F8F8;z-index: 0;}

.ruk{
  position: absolute;
  top: 58%;
  right: 21.5%;
}
.ruk a:hover{
  color: #e60012;
}
.foot,
.beian {
  background: #313131;
  position: relative;
}

.foot a {
  color: #fff;
}

.foot .foot_div {
  display: flex;
  justify-content: space-between;
  line-height: 1.8;
  color: #c2c2c2;
}
.foot .foot_div a{
  color: #c2c2c2;
}
.foot .foot_div a:hover,.foot .foot_div ul li:first-child a:hover{
  color: #e60012;
}
.foot .foot_div ul li:first-child a{color: #FFF;}

.foot .foot_div ul:nth-of-type(1) li:not(:first-child){
  margin-bottom: .625rem;
}
.foot .foot_div ul:nth-of-type(1) li i{
  display: inline-block;
  width: 2.875rem;
  height: 2.875rem;
  line-height: 2.875rem;
  text-align: center;
  border: #FFF solid 1px;
  border-radius: 50%;
  margin-right: 1.25rem;
  color: #FFF;
}
.foot .foot_div  li a{
  display: block;
}

.foot .foot_div ul:last-child {display: flex; text-align: center;}
.foot .foot_div ul:last-child li{margin-left: 1.25rem;}
.foot .foot_div ul:last-child li img{max-width: 100%;}
.foot .foot_div ul:last-child li p{margin-top: .9375rem;}


.beian .foot_fix {
  padding: 1.5625rem 0;
  border-top: 1px solid #595959;
  color: #848484;
}
.beian .foot_fix a{
  color: #848484;
}
.beian .foot_fix a:hover{
  color: #e60012;
}


.hover {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
}

.banner_title {
  font-family: 'Microsoft YaHei';
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 1.5625rem;
}
.position a{color: #FFF;}
.position a:hover{color: #e60012;}


.bar_two {
  overflow: hidden;
  background-color: #F8F8F8;
  font-weight: bold;
}

.bar_two .bar_ul ul{ text-align: center; width: 100%;}
.bar_two .bar_ul ul li {
 display: inline-block;
  margin: 0 4.25rem;
  font-size: 1rem;
  line-height: 3.75rem;
  transition: all .6s;
}

.bar_two .bar_ul .active,
.bar_two .bar_ul ul li:hover {
  transition: all .6s;
}

.bar_two .bar_ul li {
  font-size: 1rem;
  display: inline-block;
  position: relative;
}

.bar_two .bar_ul .active a,
.bar_two .bar_ul li:hover a {
  color: #e60012;
}
.bar_two .bar_ul .active::after,.bar_two .bar_ul li:hover::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-color: #e60012;
}


.bar_two .bar_ul li a {
  font-size: 1rem;
  position: relative;
  display: block;
  transition: all .6s;
}


.index_one_center {
  overflow: hidden;
  height: 400px;;
}
.index_one_center .left{
  width:100%;
}
.index_one_center .left h2{position: absolute;z-index: 90;left: 3.4375rem;top: 4.375rem;font-family: 'Microsoft YaHei'; font-size: 1.5rem;font-weight: bold;color: #FFF;}
.index_one_center .right {
  width: 34.03%;
  z-index: 5;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 3.375rem;
  background-color: #e60012;
  color: #FFF;
}
.index_one_center .right h1{font-family: 'Microsoft YaHei'; font-size: 1.25rem;font-weight: bold; border-bottom: rgba(255, 255, 255, 0.3) solid 1px;padding-bottom: 1.5rem;}
.index_one_center .right .box{display: flex;font-size: 1.125rem;height: 3.4125rem;align-items: center; margin-top: 1.75rem;}
.index_one_center .right img{max-height: 3.5625rem; margin-right: 1.25rem;}

.index_one_bottom{ color: #5B5B5B; margin-top: 2.8125rem;}

.about_adv{ background-position: center top;background-size: cover; text-align: center;padding: 7.5rem 0 5rem;}
.about_adv .box{background-color: rgba(255, 255, 255, 0.9);padding: 3.125rem 15px; }
.about_adv .box img{height: 4.0625rem;margin-bottom: 1.75rem;}
.about_adv .box span{font-family: 'schadow_btbold';font-size: 2.0625rem;}
.about_adv .swiper-pagination{text-align: center;line-height: 4.6875rem; width: 100%;position:inherit;}
.about_adv .swiper-pagination-bullet{ width: .6875rem;height: .6875rem; background: transparent;border: #FFF solid 1px;opacity: 1;margin-left: .9375rem;}
.about_adv .swiper-pagination-bullet-active{background: #FFF;}

.index_pr_center {
  overflow: hidden;
}
.index_pr_center .left{
  width: 60.35%;
}
.index_pr_center .right {
  width: 54.5%;
  z-index: 5;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 3.375rem;
}

.index_pr_center .right ul li{ width: 50%;float: left;}
.index_pr_center .right ul li .box{background-color: #e60012; margin:0.5rem 0 0.5rem 1rem;padding: 3.4375rem 15px; text-align: center;color: #FFF;}
.index_pr_center .right ul li .box span{font-family: 'schadow_btbold';font-size: 3.1875rem; display: inline-block;margin-right: 5px;}

.sec .swiper-container{padding-bottom: 3.75rem;}
.sec .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 20.75rem;
  height: 28.875rem;
  border: #ededed solid 1px;
 
}

.sec .swiper-slide-active{ position: relative;}
.sec .swiper-button-prev{background: none; width: 2.9375rem;height: 2.9375rem;top: 45%; left: 28%;border-radius: 50%;box-shadow: 0 0 .3125rem rgba(0, 0, 0, 0.3);}
.sec .swiper-button-next{background: none; width: 2.9375rem;height: 2.9375rem;top: 45%;right: 28%;border-radius: 50%;box-shadow: 0 0 .3125rem rgba(0, 0, 0, 0.3);}
.sec .swiper-slide h5{display: none;font-size: 1.125rem; text-align: center;}
.sec .swiper-slide-active h5{display: block;position: absolute;left: 0;bottom: -3.75rem; width: 100%;}

.wor_ul li a{display: block;line-height: 1;padding: 2.2563rem 0; font-size: 1.5rem; font-family: 'Micorosoft Yahei';font-weight: bold;color: #000;border-bottom: rgba(0, 0, 0, 0.1) solid 1px;}
.wor_ul li.active a{ border-bottom-color: transparent;}
.wor_ul li p{display: none;color: #616161;}
.wor_ul li.active p{display: block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.wor_ul li span{font-size: 1rem; color: #e60012; font-family: 'schadow_btbold';display: inline-block;margin-right: .8125rem;}
.wor_div a{display: none;}

.wor_ul li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 4px;
  background-color: #e60012;
  transition: all 1s;
}
.wor_ul li:hover:after,.wor_ul li.active:after {
  transition: all .6s;
  width: 100%;
}

.dev_top ul li{width: 50%;float: left;}
.dev_top ul li .box:nth-child(2n+1){padding: 0 .875rem 1.0313rem 0;}
.dev_top ul li .box:nth-child(2n){padding: 0 0 1.0313rem .875rem;}

.dev_top .swiper-pagination-bullet{ width: .6875rem;height: .6875rem; background: transparent;border: #FFF solid 1px;opacity: 1;margin-left: .9375rem;}
.dev_top .swiper-pagination-bullet-active{background: #FFF;}

.maps .point{position: absolute;font-weight: bold;}
.maps .point img{width: 1.5rem;}
.maps .point1{left: 11.7%; top: 36.7%;}
.maps .point2{left: 0.4%;top: 38.7%;}
.maps .point2 .box{text-align: right;}
.maps .point2 span{display: block;}
.maps .point3{left: 9.1%; top: 40.9%;}
.maps .point3 .box{text-align: left;}
.maps .point3 span{display: block;}

.maps .point4{left: 4.6%;  top: 47.3%;}
.maps .point4 .box{text-align: center;}
.maps .point4 span{display: block;margin-top: .3125rem;}

.maps .point5{left: 43.4%; top: 42.5%;}
.maps .point5 .box{text-align: center;}
.maps .point5 span{display: block;margin-top: .3125rem;}

.maps .point6{ left: 50.2%;  bottom: 6.5%;}
.maps .point6 .box{text-align: center;}
.maps .point6 span{display: block;margin-top: .3125rem;}

.maps .point7{right: 21.3%; top: 29%;}
.maps .point7 .box{text-align: center;}
.maps .point7 span{display: block;margin-top: .3125rem;}

.maps .slogen{position: absolute;    left: 55.9%; top: 52.6%;font-family: 'Micorosoft Yahei';font-weight: bold; font-size: 1.875rem; line-height: 2;}

ul.cat{margin-top: 2.5rem; margin-bottom: 4.0625rem;}
ul.cat li{ width: 25%; float: left; text-align: center;font-weight: bold;} 
ul.cat li a{display: inline-block;width: 100%;height:4.125rem ;line-height: 4.125rem;border:#ddd solid 1px ;}
ul.cat li.active a,ul.cat li:hover a{background: #e60012; color: #FFF;}

.list{margin-bottom: 2.25rem;}
.list .box{padding:.75rem ;border: #E2E2E2 solid 1px;}
.list h6{text-align: center;line-height: 4.375rem; border-bottom:#E2E2E2 solid .1875rem ;position: relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list:hover h6{color: #e60012;}
.list h6::after{content: "";position: absolute;left: 0;bottom: -0.1875rem; height: .1875rem;background:#e60012 ; width: 0;}
.list:hover h6::after{width: 100%;transition: all .6s;}

.pro_cat .left{
  width: 68.8889%;
}
.pro_cat .right {
  width: 45.2778%;
  z-index: 5;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 3.375rem;
  background-color: #e60012;
  color: #FFF;
  min-height: 25.5625rem;
}
.pro_cat .right h1{font-size: 2.1875rem; font-weight: bold;font-family: 'Micorosoft Yahei';margin-bottom: 1.875rem;}
.pro{margin-bottom: 1.875rem;}
.pro_list{margin-bottom: 30px;}
.pro_list .box{border: transparent solid 1px;background-color: #FFF;box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);border-radius: 1.25rem;padding: 1.5625rem;}
.pro_list .box:hover{border: #e60012 solid 1px;}
.pro_list .box h6{ margin-top: 1rem; text-align: center;font-weight: bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pro_list .box:hover h6{color: #e60012;}

.pro_detail{margin-top: 10.5rem;}
.pro_detail_top{background: linear-gradient(to right, #FFF 60%, #F8F8F8 40%);border-top: #dedede solid 1px;border-bottom: #dedede solid 1px; }
.pro_detail_top .container{display: flex;}
.pro_detail_top .left{ width: 57.92%;}
.pro_detail_top .left .box{padding: 5.4375rem 9.375rem 5.4375rem 0;}
.pro_detail_top .left .box2{padding-left: 6.4375rem;}

.pro_detail_top .gallery-thumbs2 {
  margin-top: 3.125rem;
  width: 15.25%;
  float: left;
  height:23.75rem;
}
.pro_detail_top .gallery-thumbs2 img{padding: .9375rem; border: #D8D8D8 solid 1px;}
.pro_detail_top .gallery-thumbs2  img{width: 6.5rem;}
.pro_detail_top .gallery-thumbs2 .swiper-slide-active img{border-color:#e60012 ;}

.pro_detail_top .gallery-top2 {
  width: 84.75%;
  float: right;
}

.pro_detail_top .right{ width: 42.08%;}
.pro_detail_top .right .box{padding: 5.4375rem 0 5.4375rem 3.875rem;}
.pro_detail_top .right .box h1{font-size: 1.25rem; margin-bottom: 2.5rem;font-family: 'Micorosoft Yahei';color: #e60012;font-weight:bold;}
.pro_detail_top .right .box p{line-height: 2;}
.pro_mid{border-bottom: #dedede solid 1px;}
.pro_mid .box{display: flex;  font-family: 'Micorosoft Yahei';  justify-content: space-between;line-height: 5.625rem;}
.pro_mid .box .pro_title{font-size: 1.25rem;color: #000000;font-weight:bold;}
.pro_mid .box .pro_title_right a{display: inline-block;margin-left: 2.8125rem;font-weight: bold;}
.pro_mid .box .pro_title_right a:hover,.pro_mid .box .pro_title_right a.active{color: #e60012;}
.pro_bot{margin: 3.125rem 0 4.375rem;}
.pro_bot h2.title{font-family: 'Micorosoft Yahei';color: #000;font-weight:bold;font-size: 1.25rem;margin-bottom: 2.5rem;}
.pro_bot p{margin-bottom: 0.875rem;}

.pro_ralate h2{text-align: center;margin-bottom: 2.1875rem;font-family: 'Micorosoft Yahei'; font-weight: bold;font-size: 2.1875rem;}
.pro_ralate .swiper-container {padding: 15px ;}
.pro_ralate .box{border: transparent solid 1px;background-color: #FFF;box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);border-radius: 1.25rem;padding: 1.5625rem;}
.pro_ralate .box:hover{border: #e60012 solid 1px;}
.pro_ralate .box h6{ margin-top: 1rem; text-align: center;font-weight: bold;}
.pro_ralate .box:hover h6{color: #e60012;}


.qua_list{margin-bottom: 30px;}
.qua_list .box{display: flex;padding: 10px;border: #E8E8E8 solid 1px;}
.qua_list .box img{width: 17.375rem;}
.qua_list .qua-right{padding: 2.1875rem ;}
.qua_list .qua-right h2{position: relative;padding-bottom: 1.375rem; margin-bottom: .9375rem;font-family: 'Micorosoft Yahei'; font-weight: bold;font-size: 1.125rem;}
.qua_list .qua-right h2::after{content: '';position: absolute;left: 0;bottom: 0; width: 2rem; height: .1875rem;background-color: #e60012;}
.qua_list .qua-right p{line-height: 2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:6;}


.coo_list p{text-align: center;font-size: 1.125rem;margin: 1.5rem 0 0;}
.coo_list ul{display: flex;align-items: center;justify-content: center; text-align: center;}
.coo_list ul li .box{ width: 8.4375rem;height: 8.4375rem;line-height:  8.4375rem;font-size: 1rem;color: #FFF;background: #e60012;border-radius: 50%;}
.coo_list ul li img{width: 2.5625rem;margin: 0 .3125rem;}

.coo h2{font-size:2.1875rem;font-weight: bold;font-family: 'Micorosoft Yahei'; text-align: center; margin-bottom: 3.75rem;}
.coo6 .point{position: absolute; text-align: right;}
.coo6 .point .box h6{font-size: 1.25rem;font-weight: bold;font-family: 'Micorosoft Yahei'; margin-bottom: 1.25rem;}
.coo6 .point .box h6 span{color: #e60012; font-family: 'schadow_btbold';}
.coo6 .point .box p{color: #5B5B5B;font-weight: bold;}
.coo6 .point .box p span{display: block;}
.coo6 .point1{left: 12%; top: 12%;}
.coo6 .point2{left: 7%; top: 44%;}
.coo6 .point3{left: 14%; bottom: 12%;}
.coo6 .point4,.coo6 .point5,.coo6 .point6{text-align: left;}
.coo6 .point4{right: 6%; top: 12%;}
.coo6 .point5{right: 7%; top: 44%;}
.coo6 .point6{right: 13%; bottom: 12%;}

.coo6 h2{position: absolute; left: 50%; top: 57%; transform: translateX(-50%);color: #FFF;}

.service h3.tit{font-size: 1.25rem;font-family: 'Micorosoft Yahei'; font-weight: bold; margin-bottom: 1.875rem;}
.service .list .box{padding: 0;border: none;}

.tgfw{background-color: #F3F4F6; padding: 1.75rem;margin-bottom: 1.25rem;}
.tgfw h4{font-family: 'Micorosoft Yahei'; font-weight: bold;color: #e60012; margin-bottom: 1.25rem; }
.tgfw ul{display: flex;justify-content: space-between;text-align: center;align-items: center;position: relative;}
.tgfw ul::after{content: '';position: absolute; z-index: 0;left: 0; top: 49%; width: 100%; height: 1px; background-color:#DDDDDD ;}
.tgfw ul li{position: relative;z-index: 2;}
.tgfw ul li .box{ width: 7.75rem;height: 3.375rem;line-height: 3.375rem;border-radius: .3125rem; background-color: #DDDDDD;}
.tgfw ul li img{width: 1.375rem;}

.cplm .over{border: #ddd solid 1px;}
.cplm .cplm-con{line-height: 1.8;}

.zysb{margin-top: 2.25rem;}

.zysb .swiper-button-prev{background: none; width: 2.9375rem;height: 2.9375rem;top: 50%; left: -5rem;border-radius: 50%;box-shadow: 0 0 .3125rem rgba(0, 0, 0, 0.3);}
.zysb .swiper-button-next{background: none; width: 2.9375rem;height: 2.9375rem;top: 50%;right: -5rem;border-radius: 50%;box-shadow: 0 0 .3125rem rgba(0, 0, 0, 0.3);}

.news_one .list_news .col-md-4 {
  width: 30% !important;
}

.news_one .list_news .col-md-8 {
  width: 70% !important;
}

.news_one .list_news {
  padding: 3.125rem 0;
  border-bottom: 1px solid #d4d4d4;
}

.news_one .list_news:first-child{padding-top: 0;}
.news_one .list_news .title_p{
  font-family: 'Micorosoft Yahei'; 
  font-weight: bold;
  font-size: 1.25rem;
  margin: 1.1875rem 0;
}
.news_data_ne{margin-bottom: .9375rem; color: #A0A0A0;font-size: 14px;}
.news_one .list_news img {
  transition: all .6s;
}
.news_one .list_news .more{
  color: #A0A0A0;
  border: #A0A0A0 solid 1px;
  background: none;
}
.news_one .list_news:hover .more{
  color: #FFF;
  border: none;
  background: #e60012;
}
.news_one .list_news .text_all .font14 {
  padding: 1.625rem 0 .375rem 0;
  font-weight: 600;
}

.news_one .list_news .text{
  overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;
}

.news_one .list_news:hover img {
  transform: scale(1.1);
  transition: all .6s;
}

.news_one .list_news:hover .title_p a {
  color: #e60012;
  transition: all .6s;
}
.news_detail h1.title{
  font-size:2.1875rem;font-weight: bold;font-family: 'Micorosoft Yahei';
  padding-bottom: 1.75rem;
  margin-bottom: 3.75rem;
  border-bottom: #000 solid 4px;
}
.news_detail h1.title span {
  float: right;
  font-size: .9375rem;
  color: #AAAAAA;
  font-family: 'schadow_btbold';
}

/* .news_con{line-height: 1.8;color: #616161;}
.news_con p{margin-bottom: 1.875rem;} */

.contact .box{padding: 2.5rem;}
.contact .box ul:first-child li{display: flex;margin-bottom: 2.25rem;align-items: center}
.contact .box ul:first-child li img{width: 2.625rem;margin-right: 1.5rem;}

.contact .box ul:last-child{    display: flex; text-align: center;}
.contact .box ul:last-child li{margin-right: 2.125rem;}
.contact .box ul:last-child li:last-child{margin-right: 0;}
.contact .box ul:last-child li img{width: 7.4375rem;border: #ddd solid 1px;}
.contact .box ul:last-child li p{margin-top: .625rem;}

#container{width:100%;height:30.3125rem}

.message{margin-top: 2.8125rem;}
.message input{line-height: 3.0625rem;border: #ddd solid 1px; width: 100%; text-indent: 4.375rem; }
.message .col-md-24:nth-child(2) input{text-indent:6.4375rem;}
.message label{position: absolute;font-weight: normal;left: 1.25rem; top: .8125rem}
.message label span{color: #FF0000;}

.message .row { margin-right: -10px; margin-left: -10px;}
.message textarea{ width: 100%;height: 9.25rem;border: #ddd solid 1px; padding: .8125rem .8125rem .8125rem  4.375rem ;}

.message .col-md-4{ padding-right: 10px;padding-left: 10px;}
.message .message_bot{display: flex;justify-content: space-between;}
.message .message_bot .box2{display: flex;}
.message .message_bot input{width: 17rem;text-indent:5rem;}
.message .message_bot img{height: 3.1875rem;display: inline-block; margin: 0 1.25rem;}
.message .message_bot button{width: 9.4375rem; height: 3.1875rem;line-height: 3.1875rem;margin-left: 1.25rem;border: none;background-color: #494949; color: #FFF;}
.message .message_bot button.active{background-color: #e60012;}

.menuBox.show {
  visibility: visible;
}


.pn{display: flex;justify-content: space-between;align-items: center; padding-top: 2.5rem; margin-top: 2.5rem;}
.pn ul{flex: 1;}
.pn ul li{line-height: 2;}
.pn a.more{margin-top: 0; margin-left: 10px; width: 9.0625rem;}

.menuBox {
  position: fixed;
  z-index: 900;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  visibility: hidden;
}

.navMobile {
  text-align: center;
  letter-spacing: -6px;
  position: relative;
  z-index: 1;
  transition: 0.6s;
}

.navMobile dd {
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  text-align: left;
  margin: 0 40px;
}

.navMobile dd>p {
  margin-bottom: 2.5rem;
}

.navMobile dd p {
  line-height: 1.875rem;
  text-align: center;
}

.navMobile dd>p>a {
  font-size: 1.5rem;
  padding-bottom: 0.625rem;
}

.navMobile dd a {
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  color: #FFF;
}

.menuBoxs:after,
.menuBox:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../image/9.jpg) no-repeat;
  -webkit-transition: 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  transition: 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  background-size: cover;
}

.menuBox:before {
  left: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

.menuBoxs:after {
  right: 0;
  top: 0;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}

.menuBox .navMobile {
  padding-top: 10%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .45s;
  -moz-transition: .45s;
  transition: 0.45s;
}

.menuBox.show:after,
.menuBox.show:before {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.menuBox.show .navMobile {
  opacity: 1;
  visibility: visible;
  -webkit-transition: .76s .6s;
  -moz-transition: .76s .6s;
  transition: 0.76s 0.6s;
}

.menuBox .lang {
  display: none;
}

.navMobile dd a:before {
  content: "";
  position: absolute;
  width: 0;
  left: auto;
  right: 0;
  bottom: 0;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  transition: 0.4s;
}

.navMobile dd>p>a:before {
  height: 2px;
  background: #d5d5d5;
}

.navMobile dd .mtv p+p {
  margin-top: 12px;
}

.navMobile dd .mtv a {
  padding-bottom: 5px;
  color: #fff;
  font-size: 1rem;
}

#bsWXBox {
  height: 257px !important;
  width: 232px !important;
}

.navMobile dd .mtv a:before {
  height: 1px;
  background: #8d8d8d;
}

.navMobile dd .mtv a:hover {
  color: #e60012 !important;
}



.daohang_ul>li:nth-child(3) .er-ul {
  left: -1.875rem;
  width: 150%;
}

.fix_ul li {
  background: #e60012;
}
.fix_ul li:hover {
  background: #278e5b;
}
.fix_ul li:hover a{
  color: #FFF !important;
}

.phone_banner {
  display: none;
}



#page{width: 100%;}
.page-item.active .page-link {
  background-color: #e60012;
  border-color: #e60012;
}
.page-link{color: #666;}
.page-link:hover{color: #e60012;}
.pagination{margin:3.75rem auto ;}

@media (max-width:1439px) {
  .daohang .daohang_ul{ margin-right: 5rem;}

.coo6 .point1{left: 8%; }
.coo6 .point2{left: 3%;}
.coo6 .point3{left: 10%;}
.coo6 .point4{right: 2%; }
.coo6 .point5{right: 3%; }
.coo6 .point6{right: 9%;}

.cplm .cplm-con.mb60{margin-bottom: 1.875rem;}

#container{height: 34rem;}

.message input{text-indent:5.625rem; }
.message .col-md-24:nth-child(2) input{text-indent:8.4375rem;}
.message textarea{padding:0.8125rem 0.8125rem 0.8125rem 5.625rem ;}
.message .message_bot input{width: 17rem;text-indent:6.25rem;}

.ruk{
  top: 64%;
  right: 26.5%;
}
.ruk1{
  display: none;
}

}

@media (max-width:1199px) {
  .daohang{padding: 0 15px;}
  .daohang .bl img{height: 3.125rem;}
  .daohang .daohang_ul{ margin-right: 3rem;}
  .container{padding: 0 15px;}
  .banner .swiper-slide img{height: auto;}
  .banner_img img{width: 3rem;}
  .index_six_box .fl{width: 98.5%;}
  .index_three .index_three_ul li{padding: 2.65rem 0;}

  .zysb .swiper-button-prev{left: 0;}
.zysb .swiper-button-next{ right: 0;}

.ruk {
  top: 68%;
  right: 18.5%;
}
.ruk1{
  display: none;
}

}



@media (max-width: 991px) {
  html, body { font-size: 14px;}
  body {
    padding-top: 50px;
    padding-bottom: 0;
    font-size: 14px;
  }

  #siteFunctions {
    display: block;
  }

  .phone_logo img {
    height: 40px;
  }


  header {
    display: none;
  }
  .banner .hover .banner_p1 { font-size: 2.25rem;}
  .banner .hover .banner_p2{font-size: 16px;}

  .animate {
    font-size: 3rem;
  }
  .title .p1{font-size: 14px;}
  .title .p2{font-size: 24px;}
  .more{font-size: 12px;}
  
  .index_six .box img{height: 22.5rem;}
  .index_six_top h4{margin-top: 15px;}

  .index_six_top .fr{position: absolute; right: 0; top: 0;}

  .index_two_ul ul li span {font-size: 2rem;}

  .index_two .index_two_box .index_two_fin .box{
    -webkit-line-clamp: 2;
  }
  .pl50 {
    padding-left:1.5625rem;
}
.pt50 {
    padding-top:1.5625rem;
}
.mb30 {
  margin-bottom: .9375rem;
}
.mt30 {
  margin-top: .9375rem;
}
.index_two_ul ul li{line-height: 1;}
.index_two .index_two_box .fl {
  position: relative;
  top: -3.75rem;
}
.index_two .index_two_box .swiper-pagination{
  line-height: 3.75rem;
}

.index_one_cat .fr{ width:40rem;}
.index_one_div .w50{width: 30%;}
.index_one_div .w50 .box{padding-right: 15px;}
.index_one .index_one_sw.w50{width: 70%;}
.index_one_div .w50 .box p{    -webkit-line-clamp: 2;}
.index_two .index_two_top {
  padding: .9375rem 0 7rem 0;
}
.index_five {
  padding-bottom: 3.75rem;
}
.p100-t-b{padding: 3.125rem 0;}
.index_six_top{right: 15px;transform: translateY(-80%);}
.index_six_top .fr ul li {
  margin: 0 15px;
}
.index_six .ss {
 
  bottom: -2rem;
  
  font-size: 2.5rem;
}
.index_three .index_three_ul li {
  padding: 11px 0;
}
.index_three {
  padding: 3.75rem 0 ;
  background-color: #F8F8F8;
}


.index_one_center .right{width: 45%;}
.p60-t-b {padding: 1.875rem 0;}
.about_adv{padding: 1.875rem 0 ;}
.about_adv .swiper-pagination {line-height: 3.125rem;}

.index_pr_center .right{width: 68%;}
.index_pr_center .right ul li .box{padding: 15px;}
.wor_ul li a{    padding: .9375rem 0;}
.wor_ul li:after{height: 2px;}

.banner_title {font-size: 2.5rem;}
.index_one_center .left h2{font-size: 1rem;}
.pro_detail{margin-top: 5px;}
.pro_detail_top .gallery-thumbs2{margin-top: 0;}

.qua_list .qua-right{padding: 15px 0 15px 15px;}
.coo h2 { font-size: 1.8rem;}
.coo_list ul li .box {
  width: 6.25rem;
  height: 6.25rem;
  line-height: 6.25rem;
}
.coo6 .point1{left: 6%; }
.coo6 .point2{left: 1%;}
.coo6 .point3{left: 8%;}
.coo6 .point4{right: 0; }
.coo6 .point5{right: 1%; }
.coo6 .point6{right: 7%;}

.news_one .list_news .col-md-4,
.news_one .list_news .col-md-8 {
  width: 50% !important;
  float: left;
}

.news_one .list_news .text{margin-bottom: 0;}

.message input{margin-bottom: 10px;}

.message .mb20{margin-bottom: 10px;}
.message .mb20:nth-child(1){margin-bottom: 0;}
.message .message_bot input {width: 15rem;}
.coo_list ul {
  flex-wrap: wrap;
}
.coo_list ul li {
  width: 20%;
}
.ruk1{
  display: block !important;
  color: #848484;
  background: #313131;
}
.ruk1 a{
  display: block !important;
  color: #848484;
  padding: 1.5625rem 1rem;
  float: left;
  background: #313131;
}
}

@media (max-width: 767px) {
  
  .banner .hover .banner_p1{font-size: 1.875rem;}
  .banner .hover .banner_p2{display: none;}
  .banner .swiper-pagination{left: 0;bottom: 15px;text-align: center;}
  .animate{font-size: 2.5rem;}
  
  .index_two .index_two_top {padding: 5px 0 15px;}
  .index_two .index_two_box .fl{top:0;}
  .index_two .index_two_box .w50{width: 100%;}
  .index_two .index_two_box .swiper-pagination{bottom: 10px; text-align: center;}
  .index_two .index_two_box .index_two_fin{position: inherit;}
  .index_two .index_two_box .w50.pl50{padding-left: 0; padding-bottom: 15px;}
  .index_two .index_two_box h1{font-size:1.5rem;}

  .index_three .mt50{margin-top: 15px;}
  .index_five .index_five_top { padding: 15px 0 15px;}
  .index_five_ul.w30{width: 100%;}
 .index_five_sw.w65{ width: 100%; margin-top: 15px;}
 .index_five_ul {position: inherit;}
 .index_five_ul li{ font-size: 1.25rem;}
 .index_five .swiper-button-prev,.index_five .swiper-button-next{top:-3.75rem; }
 .index_five{padding-bottom: 15px;}
 .index_one_cat .fr{width:15.625rem;}

 .p100-t-b{padding: 15px 0;}
 .index_one_div{position: inherit;}
 .index_one_div .w50{width: 100%;}
 .index_one .index_one_sw.w50{width: 100%;}
 .index_one_div .items{position: relative;margin-right: 0; }

 .index_six_top .fr{position: inherit;}
 .index_six .box img{height: auto;}
 .index_six .bg{display: none;}
 .index_six_top .title{ color: #000;}
 .index_six_top{position: inherit; transform: inherit; color: #000;}
 .index_six_top .more{margin-bottom: 15px;}
 .index_six_top .fr ul{position: absolute; right: 0; top: 10px;}
 .index_three{padding: 1.875rem 0 15px;}

.p60-t-b {padding: 15px 0;}
.about_adv{padding: 15px 0 ;}
.about_adv .swiper-pagination {line-height: 3.125rem;}


.index_one_bottom p{margin-bottom: 15px;}
.index_one_center .left h2{left: 0; top: 15px; text-align: center; width: 100%;}
.index_one_center.mt50{margin-top: 15px;}
.index_one_center .left{width: 100%;}
.index_one_center .right{width: 100%;position: inherit;transform: translateY(0);padding: 15px;}

.index_pr_center .left {  width: 100%;}
.index_pr_center .right{width: 100%; position: inherit;transform: translateY(0);padding: 0;}
.index_pr_center .right ul{margin:0 -15px 0 ;}
.index_pr_center .right ul li{width: 50%;}
.index_pr_center .right ul li .box{margin: 15px 7px 0;}
.dev_top ul{margin-right: -0.875rem;margin-top: 15px;}
.title.mb45{margin-bottom: 15px;}
.maps .point{position: inherit!important;left: 0!important;}
.maps .point .box{text-align: left!important;margin-bottom: 10px;}
.maps .point .box span{display: inline!important;}
.maps .slogen{line-height: 1.5;font-size: 1rem;left: 50%; top: 22.6%;}

ul.cat {margin: 15px 0;}
.list{margin-bottom: 15px;}

.pro_cat .left{width: 100%;}
.pro_cat .right{width: 100%;position: inherit; transform: translateY(0);min-height: auto;padding: 15px;}
.pro_cat.mt50{margin-top: 0;}
.pro_list{margin-bottom: 15px;}

.pro_detail_top .container{display: inherit;}
.pro_detail_top .left{width: 100%;}
.pro_detail_top .left .box{padding: 15px 0;}
.pro_detail_top .left .box2{padding-left: 15px;}
.pro_detail_top .gallery-thumbs2 { margin-top: 3.125rem;}

.pro_detail_top{background: none;}
.pro_detail_top .right{width: 100%;}
.pro_detail_top .right .box{padding: 15px; margin-bottom: 15px;}
.pro_detail_top .right .box h1{margin-bottom: 10px;}
.pro_ralate .container{padding: 0;}
.pro_bot h2.title,.pro_ralate h2{margin-bottom: 15px;}

.zlgl .pb40{padding-bottom: 15px;}
.qua_list{margin-bottom: 15px;}
.qua_list .box{display: inherit;}
.qua_list .box img{width:100%;}

.coo_list p{margin: 15px 0;}
.coo_list ul{    flex-wrap: wrap;}
.coo_list ul li{width: 20%;}
.coo h2{margin-bottom: 15px;}
.coo6 .point{position: inherit; text-align: left; left: 0!important;}
.coo6 .point .box h6{margin-top: 10px;margin-bottom: 5px; font-size: 14px;}
.coo6 .point .box p span{display: inline;}
.coo6 h2 {top: 17%;}

.tgfw ul{    flex-wrap: wrap;justify-content: flex-start;}
.tgfw ul::after{display: none;}
.tgfw ul li{margin-bottom: 10px;}
.tgfw ul li:nth-child(2n+1){margin-left:  5px; margin-right: 5px;}
.cplm .over{margin-top: 15px;}

.news_one .list_news .col-md-4,
.news_one .list_news .col-md-8 {
  width: 100% !important;
}
.news_one .list_news .title_p {
  font-size: 1.5rem;
}
.news_one .list_news {
  padding: 15px 0;
}

.col-md-8 .text_all {
  padding-top: 20px;
}

.news_one .list_news .text_all .font14 {
  padding: 0;
}
.news_detail h1.title span{float: none;display: block;margin-bottom: 15px;}
.news_detail h1.title{font-size:1.75rem; padding-bottom: 15px; margin-bottom: 15px ;border-bottom-width: 2px;}

#container{height: 260px;}
.message{margin-top: 15px;}
.message .message_bot{display: inherit;}
.message .tj{margin: 0 auto;}
.message .message_bot button.active{margin-left: 0;}

.pagination{margin: 15px auto;}

.pn{display: inherit;padding-top: 0;}
.pn a.more{display: inherit; margin: 15px auto;}
.ruk1{
  display: block !important;
  color: #848484;
  background: #313131;
}
.ruk1 a{
  display: block !important;
  color: #848484;
  padding: 1.5625rem 1rem;
  float: left;
  background: #313131;
}
}