body {
  --www: 1rem;
  --interval: var(--www);
  --nav_height: 0.88rem;
  --color: #285f3f;
  --f14: 0.14rem;
  --f16: 0.16rem;
  --f18: 0.18rem;
  --f20:0.20rem; 
  --f22:0.84vw; 
  --f24:0.94vw; 
  --f26:1.02vw;
  --f28:1.1vw; 
  --f30:1.18vw;
  --f32:1.26vw;
  --f34: 1.34vw;
  --f36:1.4vw;
  --f40: 1.56vw; 
  --f44:1.72vw; 
  --f46: 1.8vw;
  --f48:1.88vw;
  --f50:1.96vw;
  --f52:2.02vw;
  --f54: 2.11vw;
  --f56: 2.18vw;
  --f58:2.26vw;
  --f60:2.33vw;
  --f72:2.8vw;
  --f78:3.05vw;
  --f82:3.2vw;
  --f120:4.7vw;
  /*--f20: 0.2rem;
  --f22: 0.22rem;
  --f24: 0.24rem;
  --f26: 0.26rem;
  --f28: 0.28rem;
  --f30: 0.3rem;
  --f32: 0.32rem;
  --f34: 0.34rem;
  --f36: 0.36rem;
  --f40: 0.4rem;
  --f44: 0.44rem;
  --f46: 0.46rem;
  --f48: 0.48rem;
  --f50: 0.5rem;
  --f54: 0.54rem;
  --f56: 0.56rem;
  --f58: 0.58rem;
  --f60: 0.6rem;
  --f78: 0.78rem;*/

}
@media screen and (min-width: 1921px) {
  body {
    --interval: calc((100vw - (25.2rem - var(--www))) / 2);
  }
}

@media screen and (max-width: 1520px) {
	body{
	    --f14: 12px;
		--f16: 14px;
		--f18: 16px;
		--f20: 18px;
		--f22: 20px;
	}

}

@media screen and (max-width: 1200px) {
  body {
    --f20: 16px;
    --f22: 16px;
    --f24: 18px;
    --f26: 20px;
    --f28: 22px;
    --f30: 0.36rem;
    --f32: 0.36rem;
    --f34: 0.38rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.4rem;
    --f42: 0.4rem;
    --f44: 0.4rem;
    --f46: 0.4rem;
    --f48: 0.4rem;
    --f50: 0.42rem;
    --f52: 0.46rem;
    --f54: 0.48rem;
    --f56: 0.52rem;
    --f58: 0.52rem;
    --f60: 0.54rem;
    --interval: 5vw;
    --nav_height: 58px;
  }
}
@media screen and (max-width: 767px) {
  body {
    --f14: 0.26rem;
    --f16: 0.28rem;
    --f18: 0.3rem;
    --f20: 0.3rem;
    --f22: 0.32rem;
    --f24: 0.34rem;
    --f26: 0.34rem;
    --f28: 0.36rem;
    --f30: 0.4rem;
    --f32: 0.4rem;
    --f34: 0.4rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.42rem;
    --f42: 0.42rem;
    --f44: 0.42rem;
    --f46: 0.42rem;
    --f48: 0.42rem;
    --f50: 0.42rem;
    --f52: 0.42rem;
    --f54: 0.44rem;
    --f56: 0.46rem;
    --f58: 0.46rem;
    --f60: 0.48rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --f14: 0.26rem;
    --f16: 0.28rem;
    --f18: 0.3rem;
    --f20: 0.3rem;
    --f22: 0.32rem;
    --f24: 0.34rem;
    --f26: 0.34rem;
    --f28: 0.36rem;
    --f30: 0.4rem;
    --f32: 0.4rem;
    --f34: 0.4rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.42rem;
    --f42: 0.42rem;
    --f44: 0.42rem;
    --f46: 0.42rem;
    --f48: 0.42rem;
    --f50: 0.42rem;
    --f52: 0.42rem;
    --f54: 0.44rem;
    --f56: 0.46rem;
    --f58: 0.46rem;
    --f60: 0.48rem;
  }
}

body::-webkit-scrollbar {
  display: none;
}
.dataGet{
	margin-top: .5rem;
	font-size: var(--f14);
}
.maodian {
  position: relative;
  top: calc(var(--nav_height) * -1 + 3px);
}
/** 纵向滚动条样式 */
.wMain {margin:0 auto; width:90%;}
.swiper-button-lock {
  display: none !important;
}
.button-disabled,
.swiper-button-disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.dw {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.white {
  color: #fff !important;
}
.center {
  text-align: center;
}
.bgf6,
.bgColor {
  background: #f6f7fa;
}
.fa {
  background: #fafafa;
}
.pt {  padding-top: 1rem;}
.pb {  padding-bottom: 1rem;}
.mt {margin-top: 0.66rem;}
.height {height: -webkit-calc(1.38rem);height: calc(0.88rem + 0.5rem);}
.Header_Container {position: fixed;top: 0;left: 0;width: 100%;z-index: 8;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s; } 
.Header_Container .main_top {-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;border-bottom: 1px solid rgba(255, 255, 255, 0.2); } 
.Header_Container .main_top ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center; } 
.Header_Container .main_top ul li {line-height: 0.5rem; } 
.Header_Container .main_top ul li a {font-size: var(--f18);color: #fff;transition: 0.4s; } 
.Header_Container .main_top ul li a svg {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);   margin-right: 0.1rem; } 
.Header_Container .main_top ul li a svg path {transition: 0.4s; } 
.Header_Container .main_top ul li.active a {color: #285f3f; } 
.Header_Container .main_top ul li.active a svg path {fill: #285f3f; } 
.Header_Container .main_bot {--h: 0.88rem;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s; } 
.Header_Container .main_bot .logo {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: var(--h); }
.Header_Container .main_bot .logo a {position: relative;   display: block; } 
.Header_Container .main_bot .logo a div {   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; }
.Header_Container .main_bot .logo a img {   height: 0.5rem; } 
.Header_Container .main_bot .logo a .p2 {   position: absolute;   top: 0;   left: 0;   opacity: 0; } 
.Header_Container .main_bot nav {   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   margin-left: auto; }
.Header_Container .main_bot nav .item {   padding:0 1.5vw;   position: relative; } .Header_Container .main_bot nav .item:last-child{padding-right:0;}
.Header_Container .main_bot nav .item > p a {   font-size: var(--f20);   color: #fff;   line-height: var(--h);   position: relative;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; }
.Header_Container .main_bot nav .item > p a::after {   content: '';   position: absolute;   width: 0%;   height: 3px;   background: #285f3f;   left: 50%;   -webkit-transform: translateX(-50%);   -ms-transform: translateX(-50%);   transform: translateX(-50%);   bottom:-6px;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; }
.Header_Container .main_bot nav .item .select {position: absolute;left: 50%;-webkit-transform: translateX(-50%);   -ms-transform: translateX(-50%);   transform: translateX(-50%);   background: rgba(255, 255, 255, 0.8);   -webkit-backdrop-filter: blur(5px);   backdrop-filter: blur(5px);   width:1.5rem;padding: 20px 0;text-align: center;   visibility: hidden;   opacity: 0;   -webkit-box-shadow: 0px 3px 5px #f5f5f5;   box-shadow: 0px 3px 5px #f5f5f5; }
.Header_Container .main_bot nav .item .select ul li {   padding: 0.1rem 0; } 
.Header_Container .main_bot nav .item .select ul li a {   font-size: var(--f18);   color: #333;   line-height: 1.6;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s;   padding: 0 0.15rem; }
.Header_Container .main_bot nav .item .select ul li a:hover {   color: #285f3f; } .Header_Container .main_bot nav .item:hover > p a {   color: #285f3f; } 
.Header_Container .main_bot nav .item:hover .select {   visibility: visible;   opacity: 1;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Header_Container .main_bot nav .active > p a {   color: #285f3f !important;   font-weight: bold; } .Header_Container .main_bot nav .active > p a::after {   width:100%; } 
.Header_Container .main_top .search {   margin-left: 0.5rem;   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-box-align: center;   -webkit-align-items: center;   -ms-flex-align: center;   align-items: center; } 
.Header_Container .main_top .search p {   cursor: pointer; } .Header_Container .main_top .search path {   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Header_Container.active, .Header_Container.on {   -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);   box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06); }
.Header_Container.active .main_top, .Header_Container.on .main_top {   background: #285f3f; } 
.Header_Container.active .main_top ul li.active a, .Header_Container.on .main_top ul li.active a {   color: #fff; } 
.Header_Container.active .main_top ul li.active a svg path, .Header_Container.on .main_top ul li.active a svg path {   fill: #fff; }
.Header_Container.active .main_bot, .Header_Container.on .main_bot {   background: #fff; } .Header_Container.active .main_bot .logo a .p1, .Header_Container.on .main_bot .logo a .p1 {   opacity: 0; } 
.Header_Container.active .main_bot .logo a .p2, .Header_Container.on .main_bot .logo a .p2 {   opacity: 1; }
.Header_Container.active .main_bot nav .item > p a, .Header_Container.on .main_bot nav .item > p a {   color: #000; }
.Header_Container.wy {-webkit-transform: translateY(-0.52rem);-ms-transform: translateY(-0.52rem);transform: translateY(-0.52rem); }

.Privacy_Policy .box_ .content1 {
  font-size: var(--f32);
}
.Privacy_Policy .box_ .hr {
  border-top: 1px solid #eee;
  margin: 0.5rem 0;
}
.Privacy_Policy .box_ .content3 {
  font-size: var(--f18);
  line-height: 1.8;
  color: #333;
}

/*搜索列表*/
 .search_list{ min-height: 60px;}
    .search_list li{ font-size: 18px;height: 55px; line-height: 55px; border-bottom: #cccccc dotted 1px; }


.searchBox{--height:56px}
.searchBox form{display: flex;flex-direction: row;justify-content: center;}
.searchBox dt{float:left; margin-right:5px}
.searchBox dt input{width:120px; color:#FFF; border:0; background:var(--i_color); font-size:16px; height:var(--height); margin:0; outline:0; cursor:pointer}

.sc_input{ width:70%; height:var(--height); box-sizing:border-box; border:1px solid #DDD; border-right:none}
.sc_input input{width: 100%;padding-left:14px; font-size:14px; color:#B2B2B2; line-height:var(--height); background:url(/fdj.png) no-repeat left center; outline:none; border:none;}



.Search_List .box1 {padding: 1.4rem 0 0.5rem;   font-size: var(--f20);   background: #f6f7fa; } .Search_List .box2 {   min-height: 40vh; } .Search_List .box2 .item {   padding: 0.2rem 0.8rem;   border-bottom: 1px solid #eee; } 
@media screen and (max-width: 1200px) {   
   .search_list li{font-size: 15px;}
   .Search_List .box2 .item {padding: 0.2rem 0rem;   } 
   .searchBox dt input{font-size:14px;}

} 
.Search_List .box2 .item a .left {   max-width: 80%; } .Search_List .box2 .item a .left .t {   font-size: var(--f14);   color: #999; }
.Search_List .box2 .item a .left .b {   font-size: var(--f24);   color: #333;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s;   margin-top: 12px; }
.Search_List .box2 .item a .right {   font-size: var(--f16);   color: #285f3f;   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-box-align: center;   -webkit-align-items: center;   -ms-flex-align: center;   align-items: center;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } .Search_List .box2 .item a .right i {   font-size: var(--f16);   display: inline-block;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Search_List .box2 .item a:hover .b {   color: #285f3f; } .Search_List .box2 .item a:hover .right i {   -webkit-transform: translateX(5px);   -ms-transform: translateX(5px);   transform: translateX(5px); } 
.Search_List .box3 {   font-size: var(--f18);   text-align: center; }


.Home_Banner {   position: relative; } 
.Home_Banner .banner .swiper .swiper-slide {   position: relative;   overflow: hidden; } 
.Home_Banner .banner .swiper .swiper-slide picture {height: 85vh;display: block;}
.Home_Banner .banner .swiper .swiper-slide picture img {width: 100%;height: 100%; object-fit: cover;}
.Home_Banner .banner .swiper .swiper-slide .orientation {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 2;   color: #fff;   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-box-align: center;   -webkit-align-items: center;   -ms-flex-align: center;   align-items: center; }
.Home_Banner .banner .swiper .swiper-slide .orientation .content0{font-size: 0.5rem;text-shadow:1px 2px 10px #1718175e }
.Home_Banner .banner .swiper .swiper-slide .orientation .content1 {display: inline-block;font-size: 0.78rem;  font-weight: bold;position:relative;padding-top: 1.6vw;text-shadow:1px 2px 10px #1718175e}
.Home_Banner .banner .swiper .swiper-slide .orientation .content1:after{content:'';width:100%;height:1px;background:rgb(255 255 255 / 10%);position:absolute;left:0;top:1vw;}
.Home_Banner .banner .swiper .swiper-slide .orientation .content2 {display:none;  margin-top: 0.7rem;}
.Home_Banner .banner_page {position: absolute;left: 50%;bottom: 0.4rem;z-index: 2;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.Home_Banner .banner_page div span {opacity: 1; border-radius: 0.16rem;width: 0.26rem;height:0.26rem;border-radius:2rem;background:none;position:relative;}
.Home_Banner .banner_page div span:after{position:absolute;content:'';background: #fff; border-radius:100%;width:5px;height:5px;left: 50%;top: 50%;margin-left: -2.5px;margin-top: -2.5px;}
.Home_Banner .banner_page div .swiper-pagination-bullet-active {border:1px solid #fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}

.button_01 .a {
  font-size: var(--f18);
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.8rem;
  border: 1px solid #fff;
  line-height: 0.6rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.3rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.button_01 .a p {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.15rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.button_01 .a p::after {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}
.button_01 .a p svg {
  margin: auto;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  position: relative;
  z-index: 1;
}
.button_01 .a p svg path {
  stroke: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.button_01 .a:hover {
  background: #285f3f;
  border-color: #285f3f;
  color: #fff;
}
.button_01 .a:hover p::after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.button_01 .a:hover p svg {
  -webkit-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}
.button_01 .a:hover p svg path {
  stroke: #285f3f;
}
.button_02 .a {
  font-size: var(--f16);
  color: #285f3f;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.6rem;
  border: 1px solid #285f3f;
  line-height: 0.42rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.3rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.button_02 .a p {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.15rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.button_02 .a p::after {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
}
.button_02 .a p svg {
  margin: auto;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  position: relative;
  z-index: 1;
}
.button_02 .a p svg path {
  stroke:#285f3f;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
@media screen and (min-width: 1200px) {
  .button_02 .a:hover {
    background: #285f3f;
    border-color: #285f3f;
    color: #fff;
  }
  .button_02 .a:hover p::after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .button_02 .a:hover p svg {
    -webkit-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
  }
  .button_02 .a:hover p svg path {    stroke: #285f3f;  }
}

.title_01 .title {  font-size: var(--f48);}
.title_01 .desc {   font-size: var(--f32);   line-height: 0.68rem;margin: 0.2rem 0 0.1rem;} 
.f20 {   font-size: var(--f20);   color: #222;   line-height: 2; }

.Home_About {  background: url(../images/home_about.jpg) no-repeat;background-attachment: fixed;background-size:cover;position:relative;}
.Home_About .boxLeft {  width: 50%;}
.Home_About .boxLeft .img2{display:none;}
.Home_About .boxLeft .f20 {   margin-top: 0.68rem;   height: 2.85rem;   overflow: auto;   overflow-x: hidden;   overflow-y: auto;   padding-right: 0.1rem;   text-align: justify; } 
.Home_About .boxLeft .f20::-webkit-scrollbar {   width: 2px;   height: 2px; } 
.Home_About .boxLeft .f20::-webkit-scrollbar-thumb {   border-radius: 2px;   background: #285f3f; } 
.Home_About .boxLeft .f20::-webkit-scrollbar-track {   border-radius: 2px;   background: rgba(0, 0, 0, 0.1); }
@-moz-document url-prefix() {

  .Home_About .boxLeft .f20 {
    scrollbar-color: #285f3f rgba(0, 0, 0, 0.1);
    scrollbar-width: thin;
  }
}
.Home_About .boxRight .button_02 {  margin-top: 1rem;}
.Home_About .wMain{height:100%;display:flex;justify-content: flex-end;align-content: center;}
.Home_About .home_about_cont{height:100%;position:absolute;top:0;width:100%;}
.Home_About .boxRight {width: 45%;display: flex;flex-direction: column;justify-content: center;text-align: justify;}

/*产品*/
.Home_pro .wMain.flexBetween{align-items: center;}
.Home_pro .tab ul{display:flex;}
.Home_pro .tab ul li{padding:26px 5px ;position: relative; cursor: pointer;display: flex;justify-content: flex-end;flex-direction: row;}
 .Home_pro .tab ul li h3{color:#333333;font-size:var(--f20);padding:5px 20px;}
.Home_pro .tab ul li p{display:none;font-size:18px;margin-top:20px;line-height:32px;}
 .Home_pro .tab ul li.active p{display:block;}
 .Home_pro .tab ul li.active h3{color:#ffffff;background:#285f3f;border-radius:50px;}
.Home_pro .bot{margin-top: 20px;width:100%;}
.Home_pro .bot dt img{width:100%;}
.Home_pro .bot dl{display:none;position:relative;}
 .Home_pro .bot dl.cur{display:block;}
 .Home_pro .bot dl dd{position:absolute;top:6vw;width:45%;left:calc((100vw -(25.2rem - var(--www))) / 2);left:5%;padding:3vw;border-radius:15px;font-size:var(--f20);line-height:30px;color:#74788a;background:rgba(255 255 255 /0.5);backdrop-filter: blur(5px);}
.Home_pro .bot dl dd h3{margin-bottom:30px ;color:#222222;    font-size: var(--f32);}
.Home_pro .bot dl dd .h5{color:#222;font-size: var(--f24);font-weight: 300;font-family: arial;}
.Home_pro  .button_02 {margin-top: 1rem;}
.Home_pro .bot dl dd ul{display:flex;margin-top:.4rem;}
.Home_pro .bot dl dd ul li{width:33.333%;padding:0 5px;}
.Home_pro .bot dl dd ul h4{margin-bottom:10px;font-size:var(--f18);text-align:center;color:#222222}
.Home_pro .bot dl dd ul p{font-size:14px;line-height: 20px;color:#fff;}
.Home_pro .bot dl dd ul span{font-size:var(--f16);text-align:center;display:block;padding:10px;border-radius:8px;margin-top:8px;background:#eef5f1;color:#285f3f}
.Home_pro .bot dl dd ul .content{background:#569972;padding:20px;border-radius:10px;}

/*首页客户案例*/
.Home_Service_con .button_02{display:flex;justify-content: flex-end;margin-bottom:2vw;}
.Home_Service_con .button_02 .a{color:#fff;border: 1px solid #fff;}
.Home_Service_con .button_02 .a p svg path{stroke: #fff;}
 .Home_Service_con .button_02 .a:hover {background: #fff;color: #285f3f;  }
.Home_Service_con .button_02 .a:hover p::after{ background:#285f3f;}
 .Home_Service_con .button_02 .a:hover p svg path {stroke: #fff;  }
.Home_Service .title_01 .title{color:#fff;}
.homecase_top{display:flex;flex-direction: column;width:20%;}
.Home_Service_con{width:80%;}
.Home_Service .wMain{display:flex;align-items: flex-start;    justify-content: space-between;}
.Home_Service {  background: url(../images/home_casebg.jpg) no-repeat;background-size:cover}
.Home_Service .toggle {margin-top:50px;display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-box-align: center;   -webkit-align-items: center;   -ms-flex-align: center;   align-items: center; }
.Home_Service .toggle ul {   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;     flex-direction: column; } 
.Home_Service .toggle ul li {   margin:0 0 10px 0.2em;   font-size: var(--f20);   min-width: 1.3rem;   line-height: 0.46rem;   text-align: center;   color: #fff;   border-radius: 0.3rem;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s;   cursor: pointer;   padding: 0 0.2rem; }
.Home_Service .toggle ul .active {  background: #fff;  color: #285f3f;}
/*.Home_Service .box {   --h:5.6rem;   --hh: 3.87rem;   --w: 3.3rem;   --ww: 7.5rem; } */
.Home_Service .box .banner .swiper {   height: var(--h); }
.Home_Service .box .banner .swiper .swiper-slide {height: var(--h);width: var(--w);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;   -webkit-align-items: flex-end;   -ms-flex-align: end;   align-items: flex-end;   -webkit-flex-shrink: 0;   -ms-flex-negative: 0;   flex-shrink: 0;   -webkit-transition: 0.8s;   -o-transition: 0.8s;   transition: 0.8s;   } 
.Home_Service .box .banner .swiper .swiper-slide a {display: block;position: relative;height: 100%;width: 100%;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-box-align: end;   -webkit-align-items: flex-end;   -ms-flex-align: end;   align-items: flex-start; }

.Home_Service .box .banner .swiper .swiper-slide a .two {width: 100%;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s; }
.Home_Service .box .banner .swiper .swiper-slide a .two .img{height:24vw;}
.Home_Service .box .banner .swiper .swiper-slide a .two .img img {width: 100%;height:100%;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s; } 
.Home_Service .box .banner .swiper .swiper-slide a .two .bgText {color: #fff;-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom; -webkit-transition: 0.8s; 
-o-transition: 0.8s;transition: 0.8s;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;}

.Home_Service .box .banner .swiper .swiper-slide a .two .bgText .content1 {margin-top:20px; font-size: var(--f20);line-height: 1.2;height: 1.2em; }
.Home_Service .boxJd .button{margin-top:30px;justify-content: flex-end;}
.Home_Service .boxJd .button p:first-child{margin-right:15px;}


@media screen and (min-width: 1200px) {
  .Home_Service .box .banner .swiper .swiper-slide a:hover .one .content1 {color: #285f3f;}
  .Home_Service .box .banner .swiper .swiper-slide a:hover .two > img { -webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
}
@media screen and (max-width:1660px) {
   
  .Home_pro .button_02{margin-top: 2vw;}

}
@media screen and (max-width:1440px) {
   .Home_pro .bot dl dd h3{margin-bottom:15px;}
   .Home_pro .bot dl dd ul .content{padding:10px;border-radius:5px;}
   .Home_pro .bot dl dd ul span{font-size:14px;}

}
@media screen and (max-width:1280px) {
  .Home_pro .bot dl dd{width:55%;}
  .Home_pro .bot dl dd h3{margin-bottom:10px;font-size: var(--f28);}
}


@media screen and (max-width: 1200px) {
     .Home_pro .tab{overflow:hidden;width: 100%;}
  .Home_pro .bot dl dd{position:static;width:100%;}
  .Home_pro .tab ul{flex-wrap: nowrap;overflow-y: auto;margin: 0 0px -20px;}
  .Home_pro .tab ul li{flex: none;padding: 16px 5px 26px;}
  .Home_About .boxRight .f20,.Home_pro .bot dl dd .h5{font-size: 15px;} 
  .Home_case2 .box .swiper .content1,.home_news .boxRight .content2{font-size: 15px;}
  .Home_pro .tab ul li h3{padding: 5px 12px;}
  .Home_Service .wMain{flex-direction:column;}
  .Home_Service .box .banner .swiper .swiper-slide{width: var(--ww);}
  .Home_Service .box .banner .swiper .swiper-slide a{height:100%;width: 100%;}
  .Home_Service .box .banner .swiper .swiper-slide a .two{padding:0;}
  .homecase_top{width:100%;align-items: center;}
  .Home_Service .toggle{display:block;margin-top: 0.3rem;width: 100%;}

  .Home_Service .toggle ul{flex-direction: row;flex-wrap: nowrap;overflow-y: auto;}
  .Home_Service .toggle ul li {flex:none;margin-left: 0;line-height: 0.65rem;border-radius: 50px;width:120px;font-size:15px;}
  .Home_Service .box .banner .swiper .swiper-slide a .two .bgText .content1{font-size:15px;}
  .Home_Service .boxJd{margin-top: 20px;display: flex;justify-content: space-between;align-items: center;}
  .Home_Service_con{width:100%;}
   .Home_Service .box .swiper {padding:0;  }
   .Home_Service .boxJd .button {width: auto;}
    .Home_Service{margin-top:40px;}
  .Home_Service .box.mt{margin-top: 15px;}
  .Home_About .boxRight .button_02{margin:30px 0 20px}
  .Home_Service .box .banner .swiper .swiper-slide a .two .img{height:60vw;}

}

.boxJd {  position: relative;}
.boxJd .line { display:none; position: relative;}
.boxJd .line p {  background: rgba(217, 217, 217, 0.5);  height: 3px;}
.boxJd .line .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {  background: #285f3f;}
.boxJd .button { padding: 0 5px;display: flex; }
.boxJd .button p{width: 42px;height: 42px;top: 50%;left: 2.2rem;background: #fff;  padding: 0 5px; border-radius: 5px;display:flex;justify-content: center;align-items: center; }
.boxJd .button p i{color: #285f3f;font-size: var(--f14);font-weight: bold;cursor: pointer; }


/*首页荣誉*/
.Home_Buddy {background: #eff3f4; }
.Home_Buddy .desc2{font-size:var(--f18);width:60%;margin:0 auto;color:#333;line-height:2}
.Home_Buddy .boxtop {padding: 0 var(--interval); }
.Home_Buddy .boxtop .banner{position: relative;}
.Home_Buddy .boxtop .content{padding:0 16%;}
.Home_Buddy .boxtop .swiper .swiper-slide {background: #fff;padding: 0.5vw;height: 17.8vw;display: flex;}
.Home_Buddy .boxtop .swiper .swiper-slide img {margin: auto; }
.Home_Buddy .boxtop .page {text-align: center;}
.Home_Buddy .boxtop .page div {margin-top: 0.5rem;}
.Home_Buddy .boxtop .page div span {width:10px;height: 13px;border-radius: 0;border-radius: 0.16rem;background:#fff;   -webkit-filter: invert(1);   filter: invert(1);opacity: 0.2; }
.Home_Buddy .boxtop .page div .swiper-pagination-bullet-active {width: 0.36rem;height: 11px;margin-top: 1px;background: #285f3f;-webkit-transition: 0.4s;-o-transition: 0.4s;   transition: 0.4s;-webkit-filter: invert(0);filter: invert(0);opacity: 1; }
.Home_Buddy .boxtop .boxJd {top:0;z-index: 9;position: absolute;width:100%;height: 100%;padding: 0 12%; } 
.Home_Buddy .boxtop .boxJd .button { width:100%;   align-items: center;height: 100%;display: flex; justify-content: space-between;}
.Home_Buddy .boxbot {padding:0 var(--interval);}
.Home_Buddy .boxbot .swiper .swiper-slide {background:#fff;}
.Home_Buddy .boxbot .swiper .swiper-slide img {margin:auto;}
.Home_Buddy .boxbot .page {text-align: center;}
.Home_Buddy .boxbot .page div {margin-top: 0.5rem;}
.Home_Buddy .boxbot .page div span {width: 16px;height: 16px;border-radius: 0;border-radius: 0.16rem;background:#fff;opacity: 1; }
.Home_Buddy .boxbot .page div .swiper-pagination-bullet-active {margin-top: 1px;background: #285f3f;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;-webkit-filter: invert(0);filter: invert(0); }

@media screen and (max-width: 1660px) {

    .Home_Buddy .desc2{width:80%;}

}

@media screen and (max-width: 1200px) {
    
	.Home_Buddy .desc2{width:100%;line-height: 1.8;}
    .Home_Buddy .boxtop .swiper .swiper-slide{height:40.8vw}
	.Home_Buddy .boxtop .boxJd{padding:0 5%;}

}

@media screen and (max-width: 1080px) {
   .Home_Buddy .desc2{letter-spacing: -1px;font-size:14px;}
   .Home_Buddy .boxtop .boxJd{padding:0;}
   
  .Home_About .boxLeft .img2{display:block;}   
  .Home_About .boxLeft .img1{display:none;}
  
}
@media screen and (max-width: 500px) {
   
  .Home_Buddy .boxtop .swiper .swiper-slide{ height: 84.8vw;}
}
/*首页案例集锦*/
.Home_case2 .box {padding: 0 var(--interval);  --h: 4.5rem;}
.Home_case2 .box .swiper { height: calc(var(--h) * 2 + 20px);}
.Home_case2 .box .swiper .swiper-slide a{display:block;width: 100%;}
.Home_case2 .box .swiper .swiper-slide {height: var(--h);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }
.Home_case2 .box .swiper .swiper-slide .img{height: 85%;}
.Home_case2 .box .swiper .content1{color:#222;font-size: var(--f20);padding-top:16px;}
.Home_case2 .box .swiper .swiper-slide img {margin: auto;height: 100%;width: 100%;object-fit: cover;}
.Home_case2 .box .page {text-align: center;}
.Home_case2 .box .page div {margin-top: 0.5rem;}
.Home_case2 .box .page div span {width: 10px;height: 13px;border-radius: 0;border-radius: 0.16rem; background:#fff; -webkit-filter: invert(1);   filter: invert(1);   opacity: 0.2; }
.Home_case2 .box .page div .swiper-pagination-bullet-active {width: 0.36rem;height: 11px;margin-top: 1px;background: #285f3f; -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s;   -webkit-filter: invert(0);   filter: invert(0);   opacity: 1; }

/*首页新闻*/
.home_news{ background: url(../images/home_news_bg.jpg) center;background-size:cover;}
.home_news .boxLeft{width:47.5%;}
.home_news .boxLeft a{display:block;}
.home_news .boxLeft a .img{width: 100%;overflow: hidden;padding-bottom: 55%; position: relative;}
.home_news .boxLeft a .img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s; position: absolute;} 
  
.home_news .boxLeft a .content2{background:#fff;font-size: var(--f26);padding:20px;}
.home_news .boxRight{width:49.5%;display:flex;flex-direction: column;border:1px solid #eeeeee;border-bottom:0;}
.home_news .boxRight a{background:#fff;padding:20px;display:flex;flex-direction: row;align-items: center;border-bottom:1px solid #eeeeee;}
.home_news .boxRight .content1{width:10%;text-align:center;color:#666666;}
.home_news .boxRight .content1 span{display:block;font-weight:Bold;font-size: var(--f46);}
.home_news .boxRight .content2{width:50%;font-size: var(--f20);}
.home_news .boxRight .img{width:28%;margin:0 3%;overflow: hidden;padding-bottom: 16%; position: relative;}
.home_news .boxRight .img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s; position: absolute;}

@media screen and (max-width: 1000px) {
   
   .box.flexBetween{ flex-direction: column;}
   .home_news .boxLeft{width:100%;}
   .home_news .boxRight{width:100%;margin-top:10px;}
   .home_news .boxLeft a .content2{padding:12px;}
   .home_news .boxRight a{justify-content: space-between;}
   .home_news .boxRight .content1{display:none;}
   .home_news .boxRight a{padding:10px;}
   .home_news .boxRight .img{margin:0;}
   .home_news .boxRight .content2 {width: 68%;}
}

.Footer_Container { background: url(../images/foot_bg.jpg) center;background-size:cover;}
.Footer_Container .Footer_top {color:#fff; }
.Footer_Container .Footer_top .f_border{ padding-bottom: 0.42rem ;padding-top: 0.42rem ;margin-bottom: 0.42rem ;  border-top:1px solid rgb(255 255 255 / 5%);  border-bottom: 1px solid rgb(255 255 255 / 5%);}
.Footer_Container .Footer_top .boxLeftboxRight .item {  margin-left: 1.35rem;}
.Footer_Container .Footer_top .boxLeft{width:70%;}
.Footer_Container .Footer_top .boxLeft .item{width:20%;}
.Footer_Container .Footer_top .boxLeft .item:last-child{width:auto;}
.Footer_Container .Footer_top .boxLeft .item a { color:#fff;  font-family: 'arial';  font-size: var(--f20);}
.Footer_Container .Footer_top .boxLeft .item h3{font-size:var(--f32);margin-top:10px;}
.Footer_Container .Footer_top .boxLeft .item span,.Footer_Container .Footer_top .boxLeft .item p{ font-size: var(--f20);}
.Footer_Container .Footer_top .boxLeft .item p{margin-top:10px;}
.Footer_Container .Footer_top .boxRight {display: flex;margin-top: 15px;}
.Footer_Container .Footer_top .boxRight .footer-code-item{width:36px;height:36px;border-radius:50%;background-color:rgba(255 255 255 /0.1);margin-right:25px;position: relative;cursor: pointer;display: flex;justify-content: center;align-items: center;padding: 8px;box-sizing: border-box;transition: all 0.5s ease; }
.Footer_Container .Footer_top .boxRight .footer-code-item:nth-child(2) svg{width:16px;}
.Footer_Container .Footer_top .boxRight .footer-code-item a{display:flex;overflow: hidden;height: 100%;width: 100%;align-items: center;}
.Footer_Container .Footer_top .boxRight .code-item-code{position:absolute;top:50px;left:-27px;width:100px;max-width:none;z-index:9;display:none;}
.Footer_Container .Footer_top .boxRight .footer-code-item:hover {background:#fff;}
.Footer_Container .Footer_top .boxRight .footer-code-item:hover .code-item-code{display: block;transition: all 0.5s ease;}
.Footer_Container .Footer_top .boxRight .footer-code-item:hover svg path{fill:#285f3f}



.Footer_Container .Footer_top .boxRight .item a svg {-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px);margin-right: 0.1rem; } 
.Footer_Container .Footer_conter {padding: 0.5rem 0 1.1rem; }
.Footer_Container .Footer_conter .nav {margin-right: auto;align-items: flex-start; } 
.Footer_Container .Footer_conter .nav .itme {margin-right: 1.3rem; } 
.Footer_Container .Footer_conter .nav .itme .h5{margin-bottom: 0.32rem;} 
.Footer_Container .Footer_conter .nav .itme .h5 a {font-size: var(--f20);color: #fff;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s; } 
.Footer_Container .Footer_conter .nav .itme .h5 a:hover {color: #285f3f; } 
.Footer_Container .Footer_conter .nav .itme ul {}
.Footer_Container .Footer_conter .nav .itme ul li {margin-bottom:5px;} 
.Footer_Container .Footer_conter .nav .itme ul li a {color: rgb(255 255 255 / 60%);font-size:var(--f16);line-height:2;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s; } 
.Footer_Container .Footer_conter .nav .itme ul li a:hover {color: #fff;}

.Footer_Container .Footer_bot {padding-bottom: 0.5rem;} 
.Footer_Container .Footer_bot a {color: #fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin-left: 5px; }
.Footer_Container .Footer_bot .left {font-size: var(--f18);color: #fff;line-height: 2; }
.f56 {font-size: var(--f56);font-weight: bold;line-height: 1.2; } 
.f48 {font-size: var(--f48);font-weight: bold;line-height: 1.2; }

@media screen and (max-width: 1200px) {
  
   .Footer_Container .Footer_conter{padding:0;}
   .Footer_Container .Footer_top .boxLeft .item h3{font-size: var(--f22);}
   .Footer_Container .Footer_top .f_border.flexBetween{flex-direction: column;}
   .Footer_Container .Footer_top .boxLeft .item{margin-top:10px;width:50%;}
   .Footer_Container .Footer_top .boxLeft {width:100%;}

}

/*==========================================内页 开始=============================================*/

.Inner_Banner {  position: relative;text-align:center;}
.Inner_Banner .text1{text-transform: uppercase;font-size: var(--f72)}
.Inner_Banner .text2{font-size: var(--f60)}
.Inner_Banner picture img {  width: 100%;}
.Inner_Banner .orientation {position: absolute;left: 0;width: 100%;top: 0;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }

.n_title { margin: 0.6rem 0 0.4rem;}
.n_title .wMain.flexBetween{    align-items: center;}
.n_title .w1200{ align-items: center;display:flex; justify-content:space-between}
.n_title .w1200 .left{}
.n_nav {position: relative;display: flex;}
.n_nav a {display: flex;font-size: var(--f20);color: #222222;text-align: center;box-sizing: border-box;position: relative;margin-left:.125rem;align-items: center;}
.n_nav a strong {display: block;color: #222222;position: relative;z-index: 4;transition: .36s ease-in-out;font-weight: normal;}
.n_nav .on, .n_nav a:hover {color:#285f3f; }
.n_nav a:before {content:"";width: 0;height:3px;position: absolute;bottom:0;left: 0;background: #006d33;transition: 0.6s ease-in-out;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.n_nav .on strong, .n_nav a:hover strong {color:#fff; }


.ny_title{padding-top:60px; }
.pro_nav{display:flex;justify-content: center;}
.pro_nav a{padding:15px 30px;color:#222;font-size:var(--f24);margin:0 20px; border-radius:40px;}
.pro_nav a strong{font-weight:400;}
.pro_nav a.on,.pro_nav a:hover{background:#285f3f;color:#ffffff;}
.ny_tit_box{text-align: center;font-size:var(--f42);margin-bottom:60px;}
.product_second{position:relative;z-index:9;width: 100%;line-height:60px;height:80px;margin-top: -80px;}
.pro_second_nav{text-align: center;}
.pro_second_nav a{display:inline-block;line-height:60px;height:60px;color:#fff;font-size: var(--f24);margin:0 2%;}
.pro_second_nav a.on{background: #285f3f;padding: 0px 30px;border-radius: 40px;}
.position {left: 0;bottom: 0;color:#999;font-size:var(--f18);display: flex;align-items: center;}
.position span, .position a, .position i {-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0 .05rem 0 .05rem;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position span img {vertical-align: middle;margin-top: -2px;margin-right: .75rem;}
.position em {font-style: normal;color:#333333;}
.position a:hover {font-weight:bold;}

/*====移动端导航====*/
#m_n_nav {display: none;line-height: 50px;position: relative;z-index:6;float: left;width: 100%;background: #006d33;}
#bnt_back { position: absolute; left: .3rem; top:10px; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size:16px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right:.3rem; top: 15px; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height:20px;vertical-align: middle;}
#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #ca9e4e; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #ca9e4e; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a {margin: 0 4px;display: block;color: #5b5349;line-height: 30px;font-size: 13px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #006d33; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #006d33; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #006d33;font-weight:bold;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: #006d33; }


/*翻页*/
.page{margin:.6rem auto .6rem;}
.page .box{display:inherit;width:100%;text-align: center;}
.page a{height:1.6vw;line-height:1.6vw;padding: 0 1.2vw;border-radius:3px;background:#fbfaff;
    font-size: 0.83333vw;display:inline-block;margin:0 5px;padding: 0 15px;color: #646466;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.page .on{border:#285f3f 2px solid;background:#285f3f;color:#fff;}
.page a:hover{color:#285f3f}
.page a.on:hover{color:#fff}

/*移动端翻页*/
.ph_pages{display:none;margin-top:30px;margin-bottom:30px;}
.am-pagination{padding-left:0;margin:0 ;list-style:none;color:#999;text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}
.am-pagination>li{display:inline-block}
.am-pagination>li>a,.am-pagination>li>span{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px}
.am-pagination>li:last-child>a,.am-pagination>li:last-child>span{margin-right:0}
.am-pagination>li>a:focus,.am-pagination>li>a:hover,.am-pagination>li>span:focus,.am-pagination>li>span:hover{background-color:#eee}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover,.am-pagination>.am-active>span,.am-pagination>.am-active>span:focus,.am-pagination>.am-active>span:hover{z-index:2;color:#fff;background-color:#0e90d2;border-color:#0e90d2;cursor:default}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover,.am-pagination>.am-disabled>span,.am-pagination>.am-disabled>span:focus,.am-pagination>.am-disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination .am-pagination-prev{float:left}
.am-pagination .am-pagination-prev a{border-radius:0}
.am-pagination .am-pagination-next{float:right}
.am-pagination .am-pagination-next a{border-radius:0}
.am-pagination-centered{text-align:center}
.am-pagination-right{text-align:right}
.am-pagination{position:relative}
.am-pagination-default{margin-left:10px;margin-right:10px;font-size:1.6rem}
.am-pagination-default .am-pagination-next,.am-pagination-default .am-pagination-prev{float:none}
.am-pagination-select{margin-left:10px;margin-right:10px;font-size:14px;}
.am-pagination-select>li>a{line-height:36px;background-color:#eee;padding:0 15px;border:0;color:#555}
.am-pagination-select .am-pagination-select{position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:36px;text-align:center;border-radius:0}
.am-pagination-select .am-pagination-select select{display:block;border:0;line-height:36px;width:70px;height:36px;border-radius:0;color:#555;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:18px}


/*内页新闻*/
.news_box{ display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.5rem;}
.news_box .item a{display:block;}
.news_box .item figure{width: 100%;overflow: hidden;padding-bottom:60%; position: relative;}
.news_box .item figure img{width: 100%;height: 100%;  object-fit: cover; transition: all 0.5s;  position: absolute;}
.news_box .item .content1{font-size:var(--f20);color:#222;margin:.2rem 0 .1rem}
.news_box .item .content2{font-size:var(--f16);color:#999999;}


/* 详情页面 */
.show_article{margin-bottom:.8rem;}
.ny_news_con .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ny_news_con .wrap:after{display:none;}
.show_article .boxLeft{width:75%;padding: 0 40px 0 0;}
.show_article .ar_title{margin-bottom:30px;border-bottom: #dedfe2 1px solid;padding-bottom: 28px;}
.show_article .ar_title h3{font-size:.36rem;color: #38393b;line-height: 1.5;margin-bottom: 10px;}
.show_article .ar_title h6 span{position:relative;font-size:.18rem;color: #63666a;display:inline-block;height: 40px;line-height: 40px;font-weight:normal;margin:0 30px;vertical-align: top;}
.show_article .ar_title h6 span:first-child{margin-left:0;}
.show_article .ar_title h6 span img{margin: 0px 0.5rem 0 0;}
.show_article .ar_title h6{position:relative;display: flex;height: 40px;line-height: 40px;} 
.show_article .ar_title h6:before{content:"";position:absolute;bottom:-3px;width:6.25rem;height:3px;background:#ff9637;display: none;}
.show_article .ar_title h6 span svg{width: 18px;height: 18px;fill:#808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.show_article .ar_title h6 span.shart_box svg{ width:26px; height:26px; fill:#808080}

.show_article .ar_article p{ color:#757575}
.ar_article{ font-size:.18rem; color:#787878; line-height:.34rem; text-align:justify; }
.ar_article h4{ font-size: 1.125rem;}
.ar_article p{font-size:.18rem;color: #5b5b5b;line-height:.34rem;padding-bottom: 20px;}	
.ar_article p:last-child{ padding-bottom: 0;}
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important; }
.ar_article td *,.ar_article th *{ font-size:14px !important; }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;height:auto;}
.ar_article a{ color:#363636;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6,.ar_article b{ font-weight:bold; color:#232323;}
.ar_article ul li,.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,.ar_article ol{ margin-bottom:15px;}

.show_article .boxRight{width: 25%;}
.show_article .boxRight .sticky{position:sticky;top: 100px;}
.show_article .boxRight .right_box{background: #fff;padding: 30px 30px 15px 30px;}
.show_article .boxRight h3{font-size:.20rem;color: #242930;margin-bottom: 15px;}
.show_article .boxRight .fl01{margin-bottom: 0;}
.show_article .boxRight .fl01 form{border: #e5e5e5 1px solid;height:48px;line-height: 48px;background: none;}
.show_article .boxRight .fl01 form .txt{width: calc(100% - 100px);height: 48px;border: none;float:left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius:4px 0 0 4px;background: none;}
.show_article .boxRight .fl01 form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height: 53px;font-size: 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}

.show_article .boxRight ul{ margin-top:-10px}
.show_article .boxRight ul li{border-bottom: #e7e7e7 1px solid;padding:15px 0;}
.show_article .boxRight ul li:last-child{border:none;margin-bottom: 0;}
.show_article .boxRight ul li a{ display:block; overflow:hidden;}
.show_article .boxRight ul li a .img{margin-bottom:10px;height: 13vw;}
.show_article .boxRight ul li a .img img{width: 100%;height: 100%;object-fit: cover;}
.show_article .boxRight ul li a .con{}
.show_article .boxRight ul li a .con .time img{display:inline-block;fill: #adadad;vertical-align:middle;margin: -1px 5px 0 0;}
.show_article .boxRight ul li a .con .time{font-size:.16rem;color: #3a3a3a;margin-bottom:14px;}
.show_article .boxRight ul li a .con h4{font-size:.18rem;color: #3a3a3a;line-height: 24px;overflow:hidden;transition:0.6s;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}

.show_article .newsBottom{margin-top:50px;height:80px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;font-size:.18rem;line-height:80px}
.show_article .newsBottom a:hover{color:#1074bc}
.show_article .newsBottom .proinfo-left a,.proinfo-right a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.show_article .newsBottom .proinfo-left{float:left;width:30%;text-align:left}
.show_article .newsBottom .proinfo-right{float:right;width:30%;text-align:right}
.show_article .newsBottom .proinfo-center{float:left;margin:auto;width:40%}
.show_article .newsBottom .proinfo-center a{display:inline-block;vertical-align:middle}

/*案例列表*/
.ncase_banner{}
.ncase_li{padding-top:.6rem;}
.ncase_li{border-top:1px solid #e9efeb;}
.ncase_banner .list {padding: 0 20%;display: grid;   grid-template-columns: repeat(3, 1fr);  color:#fff;  margin-top: 0.96rem; } 
.ncase_banner .list .item .top {font-family: 'arial';line-height: 1; } 
.ncase_banner .list .item .top span{ font-size: 72px;font-weight:bold;}
.ncase_banner .list .item .top small{font-size:var(--f24);}
.ncase_banner .list .item .bot {font-size: var(--f32);margin-top: 0.2rem; }
.ncase_li .boxLeft{width:180px;margin-bottom:50px;}
.ncase_li .boxRight{width:calc(100% - 290px);}
.ncase_li .n_nav a{margin:.1rem 0;align-items: center;justify-content: center;height:42px;width:150px;line-height: 2;}
.ncase_li .n_nav a.on,.ncase_li .n_nav a:hover{background:#285f3f;border-radius:50px;}
.ncase_li .n_nav .on strong,.ncase_li .n_nav a:hover strong{color:#fff;}
.ncase_li .n_nav{flex-direction: column;}
.n_nav a:before{display:none;}

/*联系我们*/
.in_banner_bot{color:#fff;margin-top:20px;display: flex;justify-content: center;}
.in_banner_bot div{margin:0 10px;}
.in_banner_bot img{width:auto}
.Contact_Us {  background: url(../images/contact_bg.jpg) center;background-size:cover; } 
.Contact_Us .desc { text-align:center;  font-size: var(--f32);   color: #333;   margin: 0.4rem 0; } 
.Contact_Us .box { background:#fff;  padding:.6rem 1rem; } 
.Contact_Us .box .main {   display: grid;   grid-template-columns: repeat(2, 1fr);   gap: 0.3rem; } 
.Contact_Us .box .main .item {  border-radius: 0.1rem;   position: relative; } 
.Contact_Us .box .main .item input {  border-radius:10px;border:1px solid #e4e1e1; display: block;   width: 100%;   height: 0.6rem;   background: none;   padding: 0 0.2rem;   font-size: var(--f16);   position: relative;   z-index: 2; }
.Contact_Us .box .main .item input:not(:placeholder-shown) + p {   opacity: 0; }
.Contact_Us .box .main .item p {   position: absolute;   top: 50%;   left: 0.3rem;   -webkit-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%);   font-size: var(--f16);   color: #333;-webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Contact_Us .box .main .item p span {   color: #f00; } 
.Contact_Us .box .main1 {   margin-top: 0.3rem; }
.Contact_Us .box .main1 .item {   position: relative; border:1px solid #e4e1e1; border-radius: 10px;   overflow: hidden; }
.Contact_Us .box .main1 .item textarea {   display: block;   width: 100%;   height: 1.8rem;   border: 0;   background: none;   padding: 0.2rem 0.3rem;   font-size: var(--f16);   position: relative;   z-index: 2;   resize: none; }
.Contact_Us .box .main1 .item textarea:not(:placeholder-shown) + p {   opacity: 0; } 
.Contact_Us .box .main1 .item p {   position: absolute;   top: 0.18rem;   left: 0.3rem;   font-size: var(--f16);   color: #333;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Contact_Us .box .main1 .item p span {   color: #f00; }
.Contact_Us .box .submit {   margin-top: 0.26rem; } 
.Contact_Us .box .submit label input {   display: none; }

.Contact_Us .box .main .item.divs input{padding-left:.35rem;}
.Contact_Us .box .divs{z-index: 9;overflow: hidden;border: 1px solid #dededf;margin-bottom: 20px;width:48%;position: relative;}
.Contact_Us .box .enquiry{width:100%;overflow: inherit;border:0;} 
.Contact_Us .box .select-wrapper{width:100%;height:46px;line-height:46px;background-color:transparent;border:solid 1px #dededf;}
.Contact_Us .box .select-wrapper.focus{border:solid 1px #fbb03c;}
.Contact_Us .box .select-wrapper .select-button{width:90%;background-color:transparent;padding-left:18px;font-size:18px;font-family:'LexendDeca'; color:#666666;}
.Contact_Us .box .select-wrapper .select-down{top: 21px !important;}
.Contact_Us .box .select-wrapper .select-list{width:100%;top: 46px !important;}
.Contact_Us .box .select-wrapper .select-list ul::-webkit-scrollbar {width: 4px;height: 8px;background-color: #F5F5F5;}
.Contact_Us .box .select-wrapper .select-list ul::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.Contact_Us .box .select-wrapper .select-list ul::-webkit-scrollbar-thumb { border-radius: 10px;background-color: #999;}
.Contact_Us .box .select-wrapper .select-list ul li{height:42px!important;line-height:42px!important;}

.Contact_Us .button_02 .a{background:#285f3f;color:#fff;width:170px;}
.Contact_Us .cont_tel{background:#285f3f;display: flex;justify-content: center;align-items: center;padding:.44rem}
.Contact_Us .cont_tel a{color:#fff;font-size:var(--f32);}
.Contact_Us .cont_tel svg{margin-right:10px}


/*产品列表*/
.npro_main{background:#f7f8fa;}
.pro_subnav .n_nav{background:#e7eceb;}
.pro_subnav .n_nav a{border-left:1px solid #d7e1de;width:25%;padding:.3rem 0;margin-left:0;text-align:center;flex-direction: column;}
.pro_subnav .n_nav a .ico1,.pro_subnav .n_nav a:hover .ico2,.pro_subnav .n_nav a.on .ico2{display:none;}
.pro_subnav .n_nav a i img{width:30%;}
.pro_subnav .n_nav a:hover,.pro_subnav .n_nav a.on{background:#285f3f;}
.pro_subnav .n_nav a:hover strong,.pro_subnav .n_nav a.on strong{color:#fff;}
.n_nav a strong{font-size:var(--f24);}
.pro_subnav .n_nav a:hover .ico1,.pro_subnav .n_nav a.on .ico1{display:block;}
.pro_item .tit_box{padding:80px 0 60px;color:#fff;font-size:var(--f40);text-align: center;}
.pro_item .tit_box span{border-radius:50px;background:#285f3f;padding:10px 50px;}
.pro_item .item figcaption{background:#fff;}
.pro_item .pro_box1{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.5rem;margin-bottom:.6rem;}
.pro_item .pro_box figure{position:relative;}
.pro_item .pro_box .item a{display:block;width:100%;}
.pro_item .pro_box figure span{position:absolute;left:25px;top:25px;font-size: var(--f20);padding:2px 15px;border-radius:50px;color:#fff;background:rgb(40 95 63 / 70%);}
.pro_item .pro_box figure img{width:100%;}
.pro_item .pro_box1 .item figcaption{padding:.3rem .3rem .4rem;}
.pro_item .pro_box .item .content1{font-size: var(--f28);color:#222}
.pro_item .pro_box .item .content2{margin-top:10px;font-size: var(--f18);}
.pro_item .pro_box1 .item{}
.pro_item .pro_box1 figcaption{height:160px;}
.pro_item .pro_box2 .item{width:100%;}
.pro_item .pro_box2{}
.pro_item .pro_box2 .item .content1{font-size: var(--f32);}
.pro_item .pro_box2 .item a{display:flex;}
.pro_item .pro_box2 .item a figure{width:48%;}
.pro_item .pro_box2 .item a figcaption{padding:0 .6rem;width:52%;display: flex;flex-direction: column;justify-content: center;}
.pro_item .pro_box2 .item .button_02{margin-top:.6rem;}

.pdsc_box dl{position:relative;}
.pdsc_box dl dd{position:absolute;top:6vw;width:45%;left:5%;padding:3vw;background:#fff;border-radius:15px;font-size:18px;line-height:30px;color:#74788a;}
.pdsc_box dl dd h3{margin-bottom:30px ;color:#222222;font-size: var(--f32);}
.pdsc_box dl dd h5{color:#222;font-size: var(--f24);}
.pdsc_box .button_02 {margin-top: 1rem;}
.pdsc_box dl dd ul{display:flex;margin-top: 0.4rem}
.pdsc_box dl dd ul li{width:33.333%;padding:0 5px;}
.pdsc_box dl dd ul h4{text-align:center;color:#222222;font-size: var(--f18);}
.pdsc_box dl dd ul p{font-size:14px;line-height:24px;color:#fff;}
.pdsc_box dl dd ul span{font-size:16px;text-align:center;display:block;padding:10px;border-radius:8px;margin-top:8px;background:#eef5f1;color:#285f3f}
.pdsc_box dl dd ul .content{background:#569972;padding:20px;border-radius:10px;}

/*产品详情*/
.npro_title .n_nav a{padding:6px 18px;margin-left:0;}
.npro_title .n_nav .on,.npro_title .n_nav a:hover{background:#285f3f;border-radius:50px;}
.npro_title .n_nav .on strong,.npro_title .n_nav a:hover strong{color: #fff;}
.npro_title .n_nav a strong{font-size: var(--f20);}
.proview_box .tit_box{font-size:var(--f44);text-align:center;margin:.6rem 0 .6rem;}
.proview_box .fl01{ display: flex; flex-wrap: wrap; align-items: center;justify-content: space-between;}
.proview_box .fl01 .left{ width:48%;}
.proview_box .fl01 .right{height:100%; width: 50%;display: flex;flex-direction: column;justify-content: space-between;}
.proview_box .fl01 .right h3{ position: relative; font-size: var(--f32); color: #010101; }
.proview_box .fl01 .right .top{margin-top:30px; display: flex; justify-content: space-between; align-items: center; margin-bottom: .25rem;}
.proview_box .fl01 .right .top .ll span{ display: flex; width:1rem; height:.4rem; background: #285f3f; border-radius: .1rem; justify-content: center; align-items: center; font-size:var(--f20); color: #fff; position: relative;}
.proview_box .fl01 .right .top .ll span:before{content: "";position: absolute;border-left: transparent .1rem solid;border-right: transparent .1rem solid;border-top: #285f3f .1rem solid;bottom: -.1rem;}
.proview_box .pro_article,.proview_box .pro_article p{line-height:42px;font-size:18px;}
.proview_box .fl01 .right .botm{margin-top:6vw;display: flex;justify-content: space-between;align-items: center;}
.content{}
.proview_box .fl01 .right .rr a{font-size:var(--f24);color:#fff;background: #285f3f;border-radius:50px;font-weight:bold;padding:10px 30px;}
.proview_box .fl01 .right .boxJd .button p{margin-left:15px;background: #285f3f;}
.proview_box .fl01 .right .boxJd .button p i{color:#fff;}

.proview_box .fl02{margin-top:.6rem;margin-bottom:1rem;}
.proview_box .fl02 table{width:100%;}
.proview_box .fl02 table td{padding:.2rem;font-size:var(--f20);border:1px solid #e1e1e1}
.proview_box .fl03{margin-bottom: 1rem;}
.proview_box .fl03 .pro_tit{font-size: var(--f32);}
.proview_box .fl03 .content{line-height: 42px;font-size: 18px;}
.proview_box .fl03 .content img{width:auto;}

/**/
.pro_list_main{margin-top:90px;}

/*pdsc详情*/
.pdcsview_box{padding-top: 3vw;}
.pdcsview_box .content1 {font-size: var(--f20);line-height: 34px;}
.pdcsview_box .content2 span.f_csm{font-size: var(--f32);}
.pdcsview_box .pdsc_box1{text-align:center;}
.pdcsview_box .pdsc_box1 .content1 {width:80%;margin:30px auto;}
.pdcsview_box .pdsc_box1 hr{width:34px;height:4px;background:#285f3f;margin:10px auto;border:none;}

.pdcsview_box .pdsc_box1 .des {color: #285f3f;font-size: var(--f32);}
.pdcsview_box .pdsc_box2{background: url(../images/pdsc_bg1.jpg) center top;background-size:cover;padding-bottom:1rem}
.pdcsview_box .pdsc_box2 .content2{text-align:center;width:70%;margin:.6rem auto ;background:#f5f7f6;line-height:32px;padding:1vw 1vw;border-radius:10px;font-size:var(--f20);}
.pdcsview_box .pdsc_box2 .list{background:#285f3f;padding:.6rem 0;}
.pdcsview_box .pdsc_box2 .list .item{margin:0 .3rem;width:10vw;height:10vw;border:6px solid #fff;border-radius:100%;color:#fff;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pdcsview_box .pdsc_box2 .list{ font-size: var(--f44);}
.pdcsview_box .pdsc_box2 .content3{background:rgb(255 255 255 / 51%);text-align:center;padding:.6rem .3rem;}
.pdcsview_box .pdsc_box2 .content3 img{width:auto;}
.pdcsview_box .pdsc_box2 .list .bot{font-size:var(--f24)}

.pdcsview_box .pdsc_box3{padding-top:.8rem;background:#f8faf9;position:relative;z-index:9;}
.pdcsview_box .tit_box{margin:0 auto;}
.pdsc_box4 .item{margin:.8rem 0;display:flex;}
.pdsc_box4 .item figure{width:46%}
.pdsc_box4 .item figcaption{width:54%;background:#eff3f4;padding:.6rem;display:flex;flex-direction: column;justify-content: center;}
.pdsc_box4 .flex1{}
.pdsc_box4 .flex2{flex-direction: row-reverse;}
.pdsc_box4 .item figcaption .content2 {font-size: var(--f20);margin-top:.4rem;}
.pdsc_box4 .item figcaption .content1{font-size: var(--f44);}


@media(max-width: 1660px){
    .pdsc_box .button_02 {margin-top: 2vw;}
	.proview_box .fl01 .right .botm{margin-top: 3vw;}
	.pro_item .pro_box1 figcaption {height: 140px;}
}


@media(max-width: 1520px){
 .npro_title .n_nav a strong {font-size: 14px;}
}
@media (max-width: 1440px){
   .pdsc_box dl dd h3{margin-bottom:15px;}
   .npro_title .n_nav a{padding: 6px 12px;}
	.proview_box .pro_article, .proview_box .pro_article p{line-height: 34px;}
	.pdsc_box dl dd ul span{font-size:14px;}
	.pdcsview_box .pdsc_box2 .list .item{border: 4px solid #fff;}
	.npro_title .n_nav a strong,.position span, .position a, .position i{font-size: 13px;}
}

@media(max-width: 1280px){
   .pro_item .tit_box{padding: 50px 0 40px;font-size:var(--f22);}
   .pro_item .tit_box span{padding: 10px 30px;}
   .pdsc_box dl dd{width:55%;padding-top:5vw;}
}
@media(max-width: 1200px){
   .pro_item .bot dl dd{position:static;width:100%;}
   .pro_item .tab ul{flex-wrap: nowrap;overflow-y: auto;margin: 0 0px -20px;}
   .pro_item .tab ul li{flex: none;}
   .pdsc_box dl dd{position: static;width: 100%;}
   .pro_item7{margin-bottom:40px;}
   .proview_box .fl01{display:block;}
   .proview_box .fl01 .left{width:100%;}
   .proview_box .fl01 .right{margin-top:20px;width:100%;}
   .proview_box .fl01 .right .top{margin-top:20px}
   .proview_box .boxJd .button{margin-right: 70px;}
   .pdcsview_box .pdsc_box1 .content1{width:100%;line-height:28px;font-size:14px;margin:20px auto;}
   .pdcsview_box .pdsc_box2 .content2{width:100%;}
   .pdcsview_box .pdsc_box2 .list .item{width:20vw;height:20vw;}
   .show_article .boxRight ul li a .con h4{font-size: 16px;}
   .show_article .boxRight ul li a .con .time{font-size:15px;margin-bottom: 8px;}
   .show_article .boxRight ul li a .con .time{font-size: .20rem;}
   .show_article .boxRight h3{font-size:24px;}
   .pdsc_box4 .item figcaption .content1{font-size:20px;}
   .pdsc_box4 .item figcaption .content2{margin-top: 0.2rem;font-size: 14px;}

}
.case_nave .right{display:none;}

@media(max-width: 1080px){
   .pron_title,.ny_title{display:none;}
   
   .show_article .boxRight ul li a .img{height:52vw;}
   .pro_item1{margin-top:30px;}
   .pro_item .pro_box1{margin-bottom: 0.2rem;}
   .ny_tit_box{margin-bottom: 20px;}
   .proview_box{padding-top:40px;}
   .proview_box .fl01 .right .rr a{padding: 10px 20px;}
   .proview_box .pro_article, .proview_box .pro_article p{font-size:14px;line-height:30px;}
   .proview_box .fl01 .right .top .ll span{width: 1.5rem; height: 0.6rem;font-size:20px;}
   .pdcsview_box{margin-top:40px;}
   .pdcsview_box .content2 span.f_csm{display:block;}
   .pdsc_box dl dd ul{flex-direction: column;}
   .pdsc_box dl dd ul li{width:100%;margin-bottom:10px;}
   .pdcsview_box .tit_box{margin-bottom:20px;}
   .pdsc_box4 .item{display:block;margin-top:.4rem}
   .pdsc_box4 .item figure{width:100%;}
   .pdsc_box4 .item figcaption{width:100%;padding: 0.3rem;}
   .news_box{padding-top:40px;grid-template-columns: repeat(2, 1fr);gap: 0.3rem;}
   .ncase_li .wMain.flexBetween{flex-direction: column;}
   .ncase_li .boxLeft{width:100%;display:none;}
   .ncase_li .boxRight{width:100%;}
   .ncase_li .n_nav{display:none;flex-direction: row;flex-wrap: nowrap;overflow-y: auto;margin-bottom: -20px;}
   .ncase_li .n_nav a{flex: none;width: 120px;}
   .ncase_banner .list .item .top span{font-size: 42px;}
   .ncase_banner .list .item .bot{font-size: 16px;}
   .ncase_banner .list{padding:0;}
   .show_article .case_con.flexBetween,.ny_news_con{display:block;padding-top:80px;}
   .show_article .boxLeft{width:100%;padding-right:0;}
   .show_article .boxRight{width:100%;}
   .show_article .boxRight .right_box{padding:0;margin-top:30px;}
   .show_article .ar_title{padding-bottom:0px;margin-bottom: 20px;}
   .show_article .newsBottom{line-height: 50px;height: 50px;font-size:14px;margin-top:20px;}
   .show_article .newsBottom .proinfo-center{line-height:44px;}
   .Inner_Banner .text1{font-size: 28px;}
   .Inner_Banner .text2{font-size: 24px;}
   .proview_box .fl02 table td{font-size:15px;}
   .Home_pro .bot dl dd ul h4,.show_article .ar_title h6 span{font-size:15px;}
   .Home_pro .bot dl dd ul span{font-size: 12px;padding: 5px;}
   .Home_pro .bot dl dd ul li:first-child span{letter-spacing:-1px;}
   .Home_pro .bot dl dd ul li{height:85%;}
   .fwzxbox_01 .textbox .txt2,.fwzxbox_02 .fwzx_01 .text,.fwzxbox_05 .txt1,.fwzxbox_05 .txt2,.fwzxbox_06 .item .textbg .txt2,.zsjmnbox_01 .item .textbg .txt2{font-size:15px;}
   .Contact_Us .desc{font-size: 18px;}

}
.pdsc_box5.fwzxbox_07 {padding-top:0;}
@media screen and (max-width: 767px) {
   .pro_item .pro_box1,.pro_item .pro_box2 .item a{display:block;}
   .pro_item .pro_box1 .item:first-child{margin-bottom:15px;}
   .pro_item .pro_box2 .item a figure,.pro_item .pro_box2 .item a figcaption{width:100%;}
   .pro_item .pro_box2 .item a figcaption{padding: 0.3rem 0.3rem 0.4rem;}
   .ncase_banner .list .item .top span {font-size: 32px;}
   .proview_box .fl02 table td{font-size:14px;}
   .show_article .boxRight ul li a .con .time{font-size:14px;}
   
   .in_banner_bot img{width:90px;}
   .pro_item .pro_box1 figcaption {height:auto;}
    
}

/*关于我们*/
.nabout{}
.nabout .about1{ padding:30vw 0 12vw;background: url(../images/wenhua_bg.jpg) center;background-attachment: fixed;background-size:cover;}
.nabout .about1 .item{display:flex;background:rgb(255 255 255 / 80%);flex-direction: column;justify-content: center;align-items: center;width: 20vw;height: 20vw;border-radius: 100%;}
.nabout .about1 .item i img{width:70px;}
.nabout .about1 .item .ico2,.nabout .about1 .item.on .ico1,.nabout .about1 .item:hover .ico1{display:none;}
.nabout .about1 .item.on,.nabout .about1 .item:hover{background:#285f3f;color:#fff}
.nabout .about1 .item.on .ico2,.nabout .about1 .item:hover .ico2{display:block;}
.nabout .about1 .item .content1{  font-size: var(--f32);margin:.3rem 0 .1rem;}
.nabout .about1 .item .content2{  font-size: var(--f18);}

/*关于我们 简介*/

.nabout .about2 {  background: url(../images/about_3bg.jpg) no-repeat;background-size:cover;position:relative;}
.nabout .about2 .wMain{height:100%;display:flex;justify-content: flex-start;align-content: center;}
.nabout .about2 .home_about_cont{height:100%;position:absolute;top:0;width:100%;}
.nabout .about2 .boxLeft {width: 45%;display: flex;flex-direction: column;justify-content: center;}
.nabout .about2 .boxLeft .f20 {margin-top: 0.68rem;  overflow: auto;   overflow-x: hidden;   overflow-y: auto;   padding-right: 0.3rem;   text-align: justify; } 
.nabout .about2 .boxLeft .f20::-webkit-scrollbar {width:3px;height: 2px; } 
.nabout .about2 .boxLeft .f20::-webkit-scrollbar-thumb {   border-radius: 2px;   background: #b4c7bc; } 
.nabout .about2 .boxLeft .f20::-webkit-scrollbar-track {   border-radius: 2px;   background: rgba(0, 0, 0, 0.01); }
.nabout .about2 .boxLeft p{margin-bottom:.4rem;}
.nabout .about2 .home_about_cont{background-repeat: no-repeat;background-position:  right center; background-size: 48%;position: inherit !important;}
.nabout .about2 .boxLeft {padding: 8vw 0;}
.nabout .about2 .boxLeft .f20 { height: 22vw;}
.nabout .about3{background-position: center center !important;}

/*关于我们 品牌故事*/

.nabout .about3{padding-top:5vw;text-align:center; background: url(../images/about4_bg.jpg) no-repeat ;background-position:center top;background-size:cover;}
.nabout .about3 .des{color:#285f3f;font-size: var(--f32);}
.nabout .about3 hr{width:34px;height:4px;background:#285f3f;margin:10px auto;border:none;}
.nabout .about3 .content1{width:80%;margin:1vw auto;}
.nabout .about3 .content2{margin-top:1vw;}
.nabout .about3 .content2,.nabout .about3 .content1{ font-size: var(--f18);line-height:34px;}
.nabout .about3 .about3_2{margin-top:10vw;padding:16vw 0 5vw;color:#fff;background-image: linear-gradient(to bottom, rgb(40 95 63 / 0%), rgb(40 95 63 / 100%));}
.nabout .about3 .title_02 .title{display: flex;justify-content: center;align-items: center; font-size: var(--f32);margin:2vw 0 ;}
.nabout .about3 .content3{width:70%;text-align:center;margin:0 auto;font-size: var(--f18);line-height:34px;}
.nabout .about3 .title_02 .title .line1{}
.nabout .about3 .title_02 .title span img{width:30px;}
.nabout .about3 .title_02 .title span{display:inline-block;}
.nabout .about3 .title_02 .title h3{padding:0 1vw;}

/*关于我们 品牌演绎*/
.nabout .about4{padding-top:5vw;padding-bottom:5vw;background: url(../images/about5_bg.jpg) no-repeat ;background-size:cover;}
.nabout .about4 .boxLeft{width:48%;}
.nabout .about4 .boxLeft p{margin-top:10px;}
.nabout .about4 img{width:auto;max-width:100%;}
.nabout .about4 .boxRight{width:48%;text-align:right;}
.nabout .about4 .list .item{text-align:center;width: 25%;}
.nabout .about4 .list .top span{font-size:72px;font-weight:bold;color:#285f3f;}
.nabout .about4 .list .item small{color:#285f3f;  font-size: var(--f18);}
.nabout .about4 .list .bot{font-size:var(--f20)}

@-moz-document url-prefix() {

  .nabout .about2 .boxRight .f20{scrollbar-color: #285f3f rgba(0, 0, 0, 0.1);scrollbar-width: thin;  }
}

.nabout .about2 .boxRight {width:100%;text-align: right;}
.nabout .about2 .boxRight img{width:48%;}

@media(max-width: 1440px){
    .nabout .about1 .item i img{width: 50px;}
	.nabout .about1 .item .content2{padding: 0 25px;text-align: center;}
	.nabout .about4 .list .top span{font-size: 52px;}
}

@media(max-width: 1200px){
    .nabout .about1{padding: 20vw 0 12vw;}
	.nabout .about1 .item{width: 44vw;height: 44vw;margin-bottom:20px;}
	.nabout .about4 .list .top span{font-size:30px;}
}

@media(max-width: 1080px){
  .n_title,.page{display: none;}
  #m_n_nav,.ph_pages{display: block;}
  .nabout .about1 .item i img{width:34px;}
  .nabout .about2 .wMain{flex-direction: column;}
  .nabout .about2 .boxLeft{width:100%;}
  .nabout .about2 .home_about_cont{background-size:0;}
  .nabout .about2 .boxLeft .f20{font-size: 14px;height:auto;margin-right:0;margin-top: 0.3rem;}
  .nabout .about4 .text.flexBetween{flex-direction: column;}
  .nabout .about4 .boxLeft{widtH:100%;}
  .nabout .about4 .boxRight{widtH:100%;}
  .title_01 .title{ font-size: 28px;}
  .nabout .about3,.nabout .about4{padding-top:40px;}
  .about3_1 .title_01 .title{margin-bottom: 30px;}

}

@media screen and (max-width: 767px) {
   .nabout .about1 .item .content1{font-size:var(--f22);}
   .nabout .about1 .item .content2{font-size: var(--f14);}
   .nabout .about3 .content2, .nabout .about3 .content1{font-size: 14px;line-height: 24px;}
   .nabout .about3 .content1{width: 100%;}
   .nabout .about3 .content3{width:90%;font-size:14px;line-height: 24px;}
   .nabout .about3 .about3_2{padding:36vw 0 15vw;}  
   .nabout .about4 .list .item{width:50%;}
    

}

.mbx1 {   color: #666;   z-index: 2;   font-size: var(--f18);   margin-top: 0.3rem; }
.mbx1 a {   color: #999;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.mbx1 a path {   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s;   fill: #8C8C8C; }
.mbx1 a:hover {   color: #285f3f; }
.mbx1 a:hover path {   fill: #285f3f; } .mbx1 em {   color: #D5D5D5;   margin: 0 5px; } 
.mbx1 svg {   -webkit-transform: translateY(-2px);   -ms-transform: translateY(-2px);   transform: translateY(-2px); }
.Service_01 .box .boxRight {   width: 4rem;   padding-right: 1rem; }
.Service_01 .box .boxLeft {   -webkit-box-flex: 1;   -webkit-flex: 1;   -ms-flex: 1;   flex: 1; }
.Service_01 .box .boxLeft .box_ {   display: grid;   grid-template-columns: repeat(3, 1fr);   gap: 0.2rem; } 
.Service_01 .box .boxLeft .box_ .item {   background: #fff;   border-radius: 0.2rem;   overflow: hidden; } 
.Service_01 .box .boxLeft .box_ .item a {   display: block; } 
.Service_01 .box .boxLeft .box_ .item a figure {   overflow: hidden; } 
.Service_01 .box .boxLeft .box_ .item a figure img {   width: 100%;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Service_01 .box .boxLeft .box_ .item a figcaption {   padding: 0.2rem 0.2rem 0.4rem; } 
.Service_01 .box .boxLeft .box_ .item a figcaption .content1 {   font-size: var(--f24);   color: #333;   line-height: 1.4;   height: 1.4em;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; }
.Service_01 .box .boxLeft .box_ .item a figcaption .content2 {   margin-top: 0.2rem;   color: #888;   font-size: var(--f18);   line-height: 1.6;   max-height: 3.2em; } 
.Service_01 .box .boxLeft .box_ .item a figcaption .content3 {   margin-top: 0.3rem;   font-size: var(--f18);   color: #285f3f; }
.Service_01 .box .boxLeft .box_ .item a figcaption .content3 svg {   margin-left: 10px;   -webkit-transform: translateY(-1px);   -ms-transform: translateY(-1px);   transform: translateY(-1px); }
.Service_01 .box .boxLeft .box_ .item a:hover figure img {   -webkit-transform: scale(1.05);   -ms-transform: scale(1.05);   transform: scale(1.05); } 
.Service_01 .box .boxLeft .box_ .item a:hover figcaption .content1 {   color: #285f3f; } 
.Inner_Nav {   position: -webkit-sticky;   position: sticky;   top: calc(var(--nav_height) + 0.2rem); } 
.Inner_Nav .item {   margin-bottom: 0.35rem; } 
.Inner_Nav .item .item_top a {   cursor: pointer; } 
.Inner_Nav .item .item_top a .left {   color: #333;   font-size: var(--f20);   font-weight: bold;   max-width: 80%;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.Inner_Nav .item .item_top a .right {   display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display: flex; }
.Inner_Nav .item .item_top a .right span {   display: block;   margin: auto;   width: 0.18rem;   height: 2px;   background: #285f3f;   position: relative; } 
.Inner_Nav .item .item_top a .right span::after {content: '';   position: absolute;   width: 100%;   height: 100%;   background: #285f3f;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: 0.4s;-o-transition: 0.4s;   transition: 0.4s; } 
.Inner_Nav .item .item_top a:hover .left {   color: #285f3f; } 
.Inner_Nav .item .item_bot {   padding-left: 0.2rem;   display: grid;   grid-template-rows: 0fr;   overflow: hidden;   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; }
.Inner_Nav .item .item_bot ul {   min-height: 0;   margin-top: 0.15rem; }
.Inner_Nav .item .item_bot ul li {   padding: 0.15rem 0; }
.Inner_Nav .item .item_bot ul li a {   display: block;   font-size: var(--f18);   color: #666;   letter-spacing: 0.36px;   line-height: 1.5;   transition: 0.4s; } 
.Inner_Nav .item .item_bot ul li a:hover {   color: #285f3f; } 
.Inner_Nav .item .item_bot ul li.active a {   color: #285f3f; } 
.Inner_Nav .item.active .item_top a .right span::after {   -webkit-transform: rotate(0deg);   -ms-transform: rotate(0deg);   transform: rotate(0deg); } 
.Inner_Nav .item.active .item_bot {   grid-template-rows: 1fr; }


.btn_01 .button {width: 0.56rem;height: 0.56rem;border: 1px solid #285f3f;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-radius: 50%;cursor: pointer;-webkit-transition: 0.4s;-o-transition: 0.4s;   transition: 0.4s; }
.btn_01 .button svg {   margin: auto; }
.btn_01 .button svg path {   -webkit-transition: 0.4s;   -o-transition: 0.4s;   transition: 0.4s; } 
.btn_01 .button:hover {   background: #285f3f; }
.btn_01 .button:hover svg path {   stroke: #fff; }


.title_box .desc {font-size: var(--f24);color: #333;margin-top: 0.15rem; }




@-webkit-keyframes big {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
}
@keyframes big {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
}





.phone { display: none;}
.mobile_search form {   top: 50%;   left: 50%;   -webkit-transform: translate(-50%, -50%);   -ms-transform: translate(-50%, -50%);   transform: translate(-50%, -50%);   position: absolute;   border: 1px solid #285f3f; }
.cbl {   position: fixed;   right: 0.1rem;   z-index: 9;   bottom: 2rem;   background: #285f3f;   border-radius: 10px;   overflow: hidden;   display: none; } 
.cbl ul {   padding: 0 10px; } .cbl ul li {   border-bottom: 1px solid rgba(255, 255, 255, 0.2); } 
.cbl ul li:last-child {   border-radius: 0; } 
.cbl ul li a {   display: block;   text-align: center;   color: #fff;   font-size: var(--f16);   width: 0.5rem;   background: #285f3f;   padding: 0.15rem 0;   cursor: pointer; } 
.cbl ul li a p {   margin-bottom: 0.08rem; }
.china-map-wrapper {   position: relative; } 
.china-map-wrapper .map-box {   width: 100%;   height: 8.4rem; } 
.china-map-wrapper .sth {   position: absolute;   bottom: 5%;   left: 20%;   font-size: var(--f20);   color: #999; }

@media screen and (max-width: 1530px) {
  .china-map-wrapper .map-box{height: 9rem;}
  .button_01 .a,  .button_02 .a {width: 2rem;  }
  .Home_Service .box .banner .swiper .swiper-slide a .two .bgText {left: 0.4rem;  }
  
 
  .Home_pro .flexBetween{flex-direction: column;align-items: center;}
  
 
 .honor_list .item .imgbox{height: 15vw}

}

@media screen and (max-width: 1281px) {
  .Footer_Container .Footer_conter .nav .itme {margin-right: 0.8rem;  }
  .Home_pro .tab ul li h3{font-size:15px;}
  
}
@media screen and (max-width: 1200px) {

   .n_nav a{margin-left:0;}
  .pc{display:none !important;}
  .phone{display:block;}
  .height {display: none;}  
  .Header_Container {display: none;}  
  .Home_Banner .banner .swiper .swiper-slide picture{height:60vh;}  
  .Home_About {background-attachment: initial;}  
  .Home_About .home_about_cont{position:static;}  
  .Home_About .boxLeft {width: 100%;}  
  .Home_About .boxRight {width: 100%;-webkit-box-flex: 1;-webkit-flex: 1 100%;-ms-flex: 1 100%;flex: 1 100%;padding: 0;   }   
  .Home_Service .box {padding-left: 0;}   
  .boxJd .button {width: 50px;height: 50px;}   
  .boxJd .button p i {font-size: var(--f16);}  
  .Footer_Container .Footer_conter .nav {display: none;width: 100%;margin-bottom: 0.4rem;}  
  .Footer_Container .Footer_bot {text-align: center;}  
  .Footer_Container .Footer_bot .left {font-size:12px;width: 100%;  }  
  .Footer_Container .Footer_bot .right {width: 100%;line-height: 2;} 
 .Footer_Container .Footer_bot a {margin-left: 0;} 
 .Inner_Banner picture img {min-height: 5rem;}     
 .recommended ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.4rem;} 
 .recommended ul li {margin-bottom: 0 !important;}  
 .Service_01 .box .boxLeft {width: 3.2rem;padding-right: 0.3rem;}  
 .Service_01 .box .boxRight .box_ {grid-template-columns: repeat(2, 1fr);}    
 .Contact_Us .box .main .item input{border-radius:5px;}  
 .Contact_Us .box {padding:.3rem .5rem;}
 .Contact_Us .box.mt{margin-top:0;}

  .button_02 .a p {margin-left: 0;}    
  .cbl {display: none !important;   }
  

  .Contact_Us .box .main .item input{font-size: var(--f16);  }


	.honor_list .item a{padding:16px;}
	.zsjmnbox_01 .item .textbg .textbox{margin: 0 5%;width: 90%;}

}
@media screen and (max-width: 1080px) {  
    
	.honor_list{padding-top: 40px;}
	.zsjmnbox_01{padding-top: 80px;}
	.zsjmnbox_01 .item,.zsjmnbox_02 .item,.zsjmnbox_01 .item:nth-child(2n),.zsjmnbox_02 .item:nth-child(2n){flex-direction: column;}
	.zsjmnbox_01 .item .imgbox,.zsjmnbox_02 .item .imgbox,.zsjmnbox_02 .item:nth-child(3) .imgbox{width:100%;}
	.zsjmnbox_01 .item .textbg,.zsjmnbox_02 .item .textbg,.zsjmnbox_02 .item:nth-child(3) .textbg{width:100%;}
	.zsjmnbox_01 .item .textbg .textbox{margin:0;padding:0 5%;width: 100%;}
	.zsjmnbox_01 .item .textbg .txt1{margin-bottom:10px;}
	.zsjmnbox_02 .item:nth-child(3) .textbg .img{display:none;}
	.zsjmnbox_02 .item:nth-child(3) .textbg .textbox{margin: 5%;width: 100%;}
	.zsjm_mes{display:block;}
	.zsjm_mes .mes_l{width:100%;}
	.zsjm_mes .mes_r{width:100%;}
	.zsjm_mes .mes_l .mes_txt1{margin-bottom:40px;}
	.zsjmnbox_01 .item{margin-bottom:26px;}
	.zsjmnbox_02 .item{margin-bottom:26px;}
	.zsjmnbox_02 .item .textbg .textbox{margin: 5%;}
	.zsjmnbox_02{padding: 50px 0 50px;}
	.zsjmnbox_03{margin-top:0;}
	.zsjmnbox_01 .item_li, .zsjmnbox_02 .item_li{margin-top:30px;}
	.zsjmnbox_02 .item .textbg .txt2{font-size: 15px;}
	.zsjmnbox_02 .item .textbg .txt1{margin-bottom:10px;}
	.zsjmnbox_02 .item .textbg .txt2box{margin-bottom:30px;margin-top:20px;}


}
@media screen and (max-width: 800px) {  
    
	.honor_list .item{width: calc(50% - 12px);margin-right: 10px;margin-bottom:10px;}
	.honor_list{margin-right: -22px;}
	.honor_list .item .imgbox {height: 28vw;}
	.honor_list .item .txt1{font-size:16px;}
	.zsjm_mes .mes_r .mes_act form{display:block;}
	.zsjm_mes .mes_r .mes_act .divs{width:100%;}
	.zsjm_mes .mes_l .mes_txt2 i{width:40px;height:40px;}
	.zsjm_mes .mes_r .mes_act .group{display:block;}
	.zsjm_mes .mes_r .mes_act .group .yzmbox{width:100%;}

	.zsjm_mes .mes_r .mes_act .group .yzmbox .input{width: 100%;;}
	.zsjm_mes .mes_r .mes_act .bnts{width:100%;margin-top:20px;}

    .Home_Banner .banner .swiper .swiper-slide picture{height:34vh;}  


}

@media screen and (max-width: 699px) {  
 
   .pb{padding-bottom:.6rem;}
  .Home_Banner .banner .swiper .swiper-slide .orientation .content1 {font-size: 0.42rem;}
  .Home_Banner .banner .swiper .swiper-slide .orientation .content0 {font-size: 0.38rem;}  
  .Home_Banner .banner_page {bottom: 0.3rem;} 
 
  .button_01 .a,.button_02 .a {min-width: 2.2rem;padding: 0 0.5rem;border-radius: 0.4rem;line-height: 0.75rem;white-space: nowrap;}
  .Footer_Container .Footer_conter .nav {display: none;}
  .Footer_Container .Footer_top .boxRight {width: 100%;}   
  .Footer_Container .Footer_top .boxRight .item {width: 100%;margin-left: 0;}   
 
  .Home_Buddy .box {--h: 1.3rem;}
  .recommended ul,.Service_01 .box .boxRight .box_ {grid-template-columns: repeat(1, 1fr);  }
  .Service_01 .box .boxLeft {width: 100%;padding-right: 0rem;  }
  .Service_01 .box .boxRight {width: 100%;margin-top: 0.5rem;   }    
 
  .Contact_Us .box .main {grid-template-columns: repeat(1, 1fr);   }   
  .Contact_Us .box .main .item input {height: 0.8rem;   }   
  .Contact_Us .cont_tel svg{width:32px;}
  .Contact_Us .cont_tel span{display:block;}
  .boxJd .button {display: flex !important;   }   
  .mobile_search .close i {font-size: 0.44rem;}
  .Home_case2 .box{--h: 3.5rem;}

}


