﻿/* CSS Document */

/* @import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
    font-family: 'iconfont';  /* Project id 4016439 */
    src: url('//at.alicdn.com/t/c/font_4016439_qo2c7xfv1y.woff2?t=1718354350807') format('woff2'),
         url('//at.alicdn.com/t/c/font_4016439_qo2c7xfv1y.woff?t=1718354350807') format('woff'),
         url('//at.alicdn.com/t/c/font_4016439_qo2c7xfv1y.ttf?t=1718354350807') format('truetype');
  }
/* 定义普通权重的字体规则 */
@font-face {
    font-family: 'union';
    src: url('https://www.kuka.com/assets/fonts/KUKA-Bulo_web.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
  }
  
  /* 定义 400 及以上权重的字体规则 */
  @font-face {
    font-family: 'union';
    src: url('https://www.kuka.com/assets/fonts/KUKA-Bulo_Bold_web.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
  }
.iconfont{font-family:"iconfont" !important;font-size:;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;*/
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
  }
  
  .loader {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #dd5510;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  
  /* 隐藏主要内容 */
  #dowebok{
    display: none;
  }
body,div,ul,li,h1,h2,h3,h4,h5,p,table,td,tr,p,dl,dt,dd,a{ padding:0; margin:0; list-style:none;font-family: 'union' !important;}
h1,h2,h3,h4,h5{white-space: pre-line;}
body{  font-size:20px; color:#595D61;line-height: 1.5;overflow-x: hidden;}
a{ color:#595D61; text-decoration:none;}
a:hover{text-decoration:none!important;color: #595D61;}
img{ border:0;max-width: 100%;max-height: 100%;object-fit: cover;}
.clear{ clear:both;}
.mid{}
/* .wid{padding: 0 18%; margin:0 auto 0%;margin-top: 0;} */
/* .widp{padding: 015%;} */
.wid:after,.wid ul:after,.header:after,.banenr:after,.home_pro_box:after,.home_net_num:after,.mid_cont:after,.home_prolist ul:after,.pro_prolist ul:after,.pro_list:after,.pro_class_sm:after{ content:""; display:block; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/* *{transition:all .3s} */
/* .wid_{padding: 0 11%;} */
/* #so360{white-space:nowrap}
#so360_keyword{width:222px center;}
#so360 form{margin:0;padding:0}
#so360_submit{width:60px;outline:0;vertical-align:middle;padding-right: 95px;}
#so360_keyword{background:url(https://p.ssl.qhimg.com/t01ab1a3fb05f0ee893.png) no-repeat 242} */

/* .fp-viewing-page5 .header{position: fixed;}
#dowebok .section{margin-top: 92.5px;} */

.fp-enabled .header{position: fixed;}
.section,.fp-scroller,.fp-section,.fp-section.fp-table,.fp-tableCell{transition: all .3s; /* 调整过渡效果 */}
.fullpage-wrapper .tianjia{height: 90px;}
/* .fullpage-wrapper{padding-top: 50px;} */
/* .fullpage-wrapper .section.active{margin-top: 90px;} */
/* .fp-enabled #dowebok .section{padding: 92.5px 0 20px;} */
/* .fp-tableCell{padding: 90px 0 20px;} */
.header{padding: 0;box-shadow: none;left:0; top:0; width:100%; z-index:10000;background:radial-gradient(81.25% 15958.23% at 98.8% 49.63%, #DCDDDD 0%, rgb(245 245 245) 100%);}
.header li{position: relative;}
.header_>div>li,.header_>div>div>ul>li{font-weight: 500;}
.header .header_{display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;z-index: 999;position: relative;background: linear-gradient(90deg, #FEFEFE 0%, #DDDEDE 87.55%);}
.logo{ float:left; margin:20px 0 20px 9%;}
.logo i{color: #dd5510;}
.logo img{ height:70px;}
.nav img{ height:20px; vertical-align:middle; margin-right:7px; }
.nav{ font-size:16px;float:right; padding-right:4%;cursor:pointer;  z-index:1000;display: none;}
.search{width: 55%;display: inline-flex;align-items: center;justify-content: space-evenly;}
.search a i{color: #262626;}
.search>div{margin: auto 130px;background: #fff;padding: 5px 15px;border-radius: 5px;display: inline-flex;}
.search>div input{width: 700px;max-width: 100%;border: none;outline: none;font-size:0.85em}
.address{background: #3D464A;color: #fff;border-top: 1px solid #D3D1D1;padding: 7px 100px;}

.nav_cont{ transition: all .3s;position:fixed; top:0; right:-100%; width:100%;max-width:100%; background:#f2f2f2; padding-top:10px; box-sizing:border-box;height: 100%;}
.nav_cont a{ color:#323232;padding:2px 10px; display:block; font-weight:normal; line-height:2.5;font-weight: 400;font-size: .9em;font-family: 'Source Sans 3', sans-serif;}
.nav_cont .erji a{padding:2px 30px;}
/* .nav_cont a:hover{ background:#dd5510; color:#fff;} */
.header a:hover{color: #dd5510;}
.nav_cont:before{position: absolute;content: '';width: 100%;height: 100%;opacity: .3;background:url(//slidesigma.com/themes/wp/petitudio/wp-content/uploads/2020/08/14-2.png) center;
background-size: cover;}

/* .nav_close{ position:absolute; top:0; right:250px; width:35px; vertical-align:middle; text-align:center; padding:10px 0; display:none;} */
.nav_close{position: absolute;top: 2%;right: 5%;float: right;}
.erji{display: block;}
.search .erji{display: none;position: absolute;left: 0;z-index: 10000;background: #fff;overflow: hidden;  position: absolute;
    /* top: 100%;left: 50%;transform: translateX(-50%); */
}
.submenu_show .search .erji{-webkit-animation:a_menu_item_show 0.2s ease-out both; -webkit-transform-origin:50% 0%; }
.erji a{ padding:10px 20px;color:#4e4e4e;font-size:.8em;}
placeholder{color:#7c7e7e}

.banner{ height:705px;min-height: 50%;}
.banner_swiper{height: 100%;box-sizing: border-box;}
.banner_part{color: #fff;position: absolute;z-index: 99;top:50%;left: 50%;transform: translate(-50%,-50%);text-align: center;width: 54em;max-width: 80%;}
.banner_part h5,.banner_part h6{font-size: 2em;text-transform:capitalize;font-weight: 400;font-family: 'Source Sans 3', sans-serif;line-height: 1.5;min-height: 3em;}
.banner .swiper-slide{background-size: cover;position: relative;background-position: center;box-sizing: border-box;
    /* width: 100% !important; */
}
.banner h1{ color:#dd5510; font-size:54px; padding:9% 0 2%;width:670px; margin:0 auto;}
.banner p{color: #fff;font-size:20px;line-height: 2;max-width: 1240px;margin:0 auto;font-weight: 300;}
.banner ul{display: flex;justify-content:space-around}
.banner li{display: flex;flex-direction: column;align-items: center;}
.banner ul a{color:#fff}
.banner ul a:hover,.banner a:hover i{color:#DD5510}
.banner i{font-size: 2.5em;color: #fff;}
.orangebg .btn,.banner .btn{color: #fff;border-color: #fff;margin: 36px auto;border-radius: 1px;padding: 12px 30px;width: 224px;}
.banner .banner_part .btn_{border-color: #DD5510;background: #DD5510;}
.orangebg .btn:hover,.banner .btn:hover{border-color: #DD5510;color: #fff;background: #DD5510;}
.banner .banner_part .btn_:hover{border-color: none;color: #DD5510;background: #fff;}
.banner .swiper-slide::after{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: #0000001a;}
.banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="3"]::after{background: none;}

.orangebg{height: 320px;background: linear-gradient(180deg, #F3631D 0%, #FD8106 100%);position: relative;}
.orangebg h6{padding-top: 70px;margin: 0 auto;text-align: center;color: #fff;font-size: 1.4em;}
.orangebg a{text-align: center;display: block;}
.orangedesc{margin-top: -120px;display: flex;flex-wrap: wrap;}
.orangedesc>div{background: #EEEFF0;border-radius: 5px;padding: 30px 70px 30px 30px;width: 23%;margin: auto;min-height: 330px;}
.orangedesc>div b{display: flex;align-items: center;font-size: 1.2em;color: #EA5504;}
.orangedesc>div p{font-size: .8em;padding: 20px 0;min-height: 160px;}
.orangedesc>div a{font-size: .9em;color: #EA5504;display: flex;align-items: center;line-height: 1;}
.orangedesc>div b i{font-size: 2.5em;padding-right: .3em;font-weight: 400;}
.orangedesc>div:nth-child(2n){background: #005E3C;}
.orangedesc>div:nth-child(2n) p,.orangedesc>div:nth-child(2n) b{color: #fff;}

.ten_bg--dark{background: rgba(232, 234, 237, 0.65);font-style: italic;}
.ten_bg--dark p{font-weight: 300;}
.ten_home{width: 100%;max-width: 1400px;margin: 0px auto;}
.ten_home{
    display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;
    font-family:'TencentSansw3';
}
.ten_home h2{ font-family:'TencentSansw7'; }
.ten_home .ten_home_l{ width: calc(33.33% - 12px); padding-top: 24px; }
.ten_home .ten_home_r{ width: calc(66.66% - 12px); }

.ten_home .ten_home_l a{ display: block; margin: 12px 0px; opacity: 0.5; transition: ease all 0.3s; }
.ten_home .ten_home_l h2,
.ten_home .ten_home_l p{ transition: ease all 0.3s; position: relative; }
.ten_home .ten_home_l h2:before{
    content: ""; display: block; position: absolute;
    top:0px; left: -24px;
    height: 100%; width: 6px;
    background: rgba(25,74,195,0);
    transition: ease all 0.3s;
}
.ten_home .ten_home_l p:after{
    content: ""; display: block;
    width: 54px; height: 54px; opacity: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url(../img/index/icon_arrow_r.png);
    transition: ease all 0.3s;
}
.ten_home .ten_home_l a.active,
.ten_home .ten_home_l a:hover{ opacity: 1; color: #595D61;}
.ten_home .ten_home_l a.active p:after,
.ten_home .ten_home_l a:hover p:after{ opacity: 1; }
.ten_home .ten_home_l a.active h2,
.ten_home .ten_home_l a.active p,
.ten_home .ten_home_l a:hover h2,
.ten_home .ten_home_l a:hover p { padding-left: 36px; }
.ten_home .ten_home_l a.active h2:before,
.ten_home .ten_home_l a:hover h2:before{ background: #f66a19; left: 0px; }

.ten_home .ten_home_card{ display: none; }
.ten_home .ten_home_card.active{ display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap; }
.ten_home .ten_home_card .ten_img--5x4{ width: 48%;margin: 1%; }
.ten_home .ten_home_card .ten_img--5x2{ width: 98%;margin: 1%; }
.ten_home .ten_home_card .ten_img_txt{ padding: 24px 24px;}
.ten_home .ten_home_card .ten_img h3{  font-family:'TencentSansw7'; position: relative; }
.ten_home .ten_home_card .ten_img h3:after{
    content: ""; display: block; position: absolute;
    width: 36px; height: 24px; opacity: 0;
    top:calc(50% - 9px); right: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url(../img/index/icon_arrow_r.png);
    transition: ease all 0.3s;
}
.ten_img_txt h3,.ten_img_txt p{color: #fff;}
.ten_home .ten_home_card .ten_img p{ display: none; }
.ten_home .ten_home_card .ten_img:hover p { display: block; }
.ten_home .ten_home_card .ten_img:hover h3:after{ right: 0px; opacity: 1; }

.ten_home--mobile{
    padding: 1px; display: none;
    font-family:'TencentSansw3';
}
.ten_home--mobile .ten_img{ margin: 24px 0px; }
.ten_home--mobile .ten_img_txt{ padding: 12px 24px;}



@media screen and (max-width: 1023px ){
    .ten_home { display: none; }
    .ten_home--mobile{ display:  block;margin: 0 24px; }
}

.ten_img{ position: relative; overflow: hidden; }
.ten_img:before{ content: ""; display: block; padding-bottom: 66.66%; }

.ten_img iframe,
.ten_img video,
.ten_img > img,
.ten_img > a > img{ position: absolute; top:0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.ten_img .ten_img_txt{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    display: flex; align-items: center; flex-direction: row;
    padding: 0px 80px;
}
.ten_img .ten_img_txt--bottom{ align-items: flex-end; }
.ten_img .ten_img_txt > *{ width: 100%; }
.ten_img .ten_img_txt--center{ text-align: center;}

.ten_img .ten_img_mag{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center;
    opacity: 0; transition: ease all 0.3s;
}
.ten_img:hover .ten_img_mag{ opacity: 1; }
.ten_img .ten_img_mag:before{
    content: ""; display: block; width: 32px; height: 32px;
    background-image: url(../svg/Search-01.svg);
    background-position: center center;
    background-size:contain;
    background-repeat: no-repeat;
    filter:  brightness(0) invert(1);
}

.gui-video.ten_img .ten_img_txt { padding: 0px 24px; }
@media screen and (max-width: 1023px){ .ten_img .ten_img_txt{ padding: 0px 48px; }}
@media screen and (max-width: 767px){  .ten_img .ten_img_txt{ padding: 0px 24px; } }

.ten_img .ten_img_play{
    display: block; border-radius: 50%; position: absolute;
    top:calc(50% - 36px); left: calc(50% - 36px);
    width: 72px; height: 72px;
    background: rgba(25,74,195,0.95);
}
.ten_img .ten_img_play:after{
    content: ""; display: block;
    position: absolute; top:calc(50% - 12px); left: calc(50% - 4px);
    width: 0px; height: 0px; transform: scaleY(0.6);
    border-width: 12px; border-style: solid;
    border-color: transparent transparent transparent #FFF;
}
.ten_img:hover .ten_img_play{ background: rgba(255,255,255,0.95); transition: ease all 0.3s; }
.ten_img:hover .ten_img_play:after{ border-color: transparent transparent transparent #0052D9; }

.ten_img .ten_img_shadow{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
}
.ten_img .ten_img_shadow--vert{ background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%); }

.ten_img .ten_img_blue{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: rgba(25,74,195,0.8)
}

.ten_img .ten_img_link{
    font-weight: bold; display: inline-block;
    padding: 12px 36px 12px 0px; position: relative;
}
.ten_img .ten_img_link:after{
    content: ""; display: inline-block;
    width: 6px; height: 6px;
    border-top:   1px solid #FFF;
    border-right: 1px solid #FFF;
    transform: rotate(45deg);
    position: absolute; right: 24px; top:calc(50% - 3px);
    transition: ease all 0.3s;
}
.ten_img .ten_img_link:hover:after{ right: 18px; }

.ten_img--5x4:before{ padding-bottom: 70%; }
.ten_img--5x3:before{ padding-bottom: 60%; }
.ten_img--5x2:before{ padding-bottom: 35%; }
.ten_img--5x1:before{ padding-bottom: 20%; }
.ten_img--4x3:before{ padding-bottom: 75%; }
.ten_img--4x1:before{ padding-bottom: 25%; }
.ten_img--3x2:before{ padding-bottom: 66.66%; }
.ten_img--3x1:before{ padding-bottom: 33.33%; }
.ten_img--2x1:before{ padding-bottom: 50%; }
.ten_img--1x1:before{ padding-bottom: 100%; }

.ten_img h2,
.ten_img--inner{ font-family:'TencentSansW3CN'; }
.en-us .ten_img--inner{ font-family:'TencentSansw3'; }

.ten_img--inner:before { padding-bottom: 240px; }
.ten_img--white{ color: #FFF; }

@media screen and (max-width: 1023px){ .ten_img--full:before{  padding-bottom: 40%;  } .ten_img--5x2:before{padding-bottom: 45%;} .ten_img h2,.ten_img p{color: #fff;}}
@media screen and (max-width: 639px){  .ten_img--full:before{  padding-bottom: 60%;  } }
@media screen and (max-width: 479px){  .ten_img--full:before{  padding-bottom: 80%; } }
@media screen and (max-width: 359px){  .ten_img--full:before{  padding-bottom: 100%; } }
@media screen and (max-width: 767px){  .ten_img--inner:before{ padding-bottom: 150px;} }

@media screen and (max-width: 767px){
    .ten_img--full p br{ display: none; }
    .ten_img--full .ten_img_txt{ /*align-items: flex-start;*/ padding-top: 20px; }
}

.ten_share img{ width: 18px; height: 18px; }
.ten_album .ten_img .ten_img_mag{ display: none !important; }
.ten_album .ten_img .ten_img_blue{ display: none; }
.ten_album .ten_img .ten_img_txt{ display: none; }


.ten_img h2{font-size: 1.6em;}
.swiper-pagination-bullet{background: #fff;}
.arts{background: #DBDCDDA1;display: flex;justify-content: center;flex-wrap: wrap;padding: 2% 0;position: relative  ;}
.arts h3{color: #EA5504;font-weight: 400;margin-bottom: max(1em,3%);}
.arts h5{font-size: 0.9em;font-weight: 400;line-height: 1.35;}
.arts dl p{color: #595D61cc;}
.arts p{font-size: 0.7em;line-height: 2;}
.arts dl{background: #fff;padding: 2%;transition: 0.5s linear(0 0%, 1 100%);}
.arts dl:hover,.arts dl.check{background: #EA5504;color: #fff;}
.arts dl:hover a,.arts dl.check a,.arts dl:hover p,.arts dl.check p{color: #fff;}
.arts .news{padding: 0;overflow: hidden;display: flex;flex-wrap: wrap;}
.arts .col-lg-4{display: flex;flex-direction: column;justify-content: space-between;}
.arts .col-lg-8{height: 29em;}
.arts .col-lg-8 dd{position: relative;max-height: 683px;display: flex;align-items: center;}
.arts .col-lg-8 dd div{position: absolute;color: #fff;bottom: 0%;padding: 3% 3%;font-size: 1.2em;}
.arts .col-lg-8 dd:before{content: '';width: 100%;height: 100%;position: absolute;background: linear-gradient(357.66deg, rgba(70, 79, 83, 0.46) 10.69%, rgba(70, 79, 83, 0) 47.06%);}
/* .news .pro_swiper{max-height: 700px;} */
.arts .pro_swiper{padding: 0;height: 100%;}
.arts .pro_swiper  dd,.arts .pro_swiper  a,.arts .pro_swiper  dd section,.arts .pro_swiper  img{height:100%;width:100%}
.arts .col-lg-8 dd:hover:before{background: none;}
.swiper-pagination-bullet-active{background: #f66a19;}

.block-87{display: flex;justify-content: center;width: 100%;height: 4.3em;background: #595D61;}
.triangle-up {margin-top: 2em;
    width: 0;
    height: 0;
    border-left: 65px solid transparent; /* 左边透明 */
    border-right: 65px solid transparent; /* 右边透明 */
    border-bottom: 65px solid #fff; /* 底边颜色，可根据需要修改颜色值 */
}
.next_{position: relative;display: flex;align-items: center;}
/* .next_>div{float: none;} */
.nextare{margin: auto 0;}
.next_ h3{font-size: 2.4em;font-weight: 700;}
.next_ .circle{border-radius: 50%;width: 9em;height: 9em;position: relative;padding: 1em;
    align-items: center;justify-content: center;margin:3em auto;display: flex;}

.next_ .circle::before {
    content: '';
    position: absolute;
    transform: ;background: url(../images/circle_.png) no-repeat;background-position: right;background-size: cover;
    width: 100%; /* 半弧的宽度 */
    height: 100%; /* 半弧的高度 */
    /* border-radius:50%; 50% 的弧度，左上角为 0 */
    /* border-right: 4px solid #ff6347; 半弧的颜色 */
    background-color: rgba(255, 255, 255, 0); /* 背景颜色，可以根据需要设置为与页面背景一致的颜色 */

}
@keyframes rotateOnce { 0%{transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@keyframes rotate2 { 0%{transform: rotate(60deg);}100% {transform: rotate(420deg);}}
@keyframes rotate3 { 0%{transform: rotate(240deg);}100% {transform: rotate(600deg);}}

.next_ .swiper-slide:nth-child(n) .circle_ .circle::before{transform: rotate(0deg);}
.next_ .swiper-slide:nth-child(2n) .circle_ .circle::before{transform: rotate(60deg);}
.next_ .swiper-slide:nth-child(3n) .circle_ .circle::before{transform: rotate(240deg);}
.next_ .swiper-slide:nth-child(n) .circle_:hover .circle::before{transform: rotate(0deg);animation: rotateOnce 2s linear;}
.next_ .swiper-slide:nth-child(2n) .circle_:hover .circle::before{transform: rotate(60deg);animation: rotate2 2s linear;}
.next_ .swiper-slide:nth-child(3n) .circle_:hover .circle::before{transform: rotate(240deg);animation: rotate3 2s linear;}
.next_ .circle_ p{font-size: .8em;text-align: center;}
.next_ .circle_{margin: 3em .8em;}

.banner_swiper .swiper-pagination{bottom: 45px;display: flex;justify-content: space-around;}
.banner_swiper .swiper-pagination-bullet{height: 2px;width: auto;color: #fff;opacity: .7;background: #00000000;width: 25%;border-radius: 0;}
.banner_swiper .swiper-pagination-bullet-active:before{display: block;content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 1;background: #f66a19;animation: bianc 3s linear;position: relative;}
.banner_swiper .swiper-pagination-bullet-active{opacity: 1;background: #ffffff3d;}
@keyframes bianc { 0%{width: 0;}100% {width: 100%;}}

/* .banner_swiper .progress-bar {z-index: 999;width: 100%;height: 5px;background-color: #ddd;position: absolute;top: calc(100% - 60px); left: 0;} */
/* .banner_swiper .progress-bar-inner {height: 100%;background-color: #000;transition: width 5s linear;} */
.banner_swiper .progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 4px;
    background-color: #f66a19;
    transition: width 5s linear;z-index: 999;
}

.history h4{font-size: 1.3em;line-height: 1.5;margin: 1em auto;}
.history .banner_swiper .swiper-pagination span::before{background: #dd5510;}
.honor .swiper-button-black:hover{color: #dd5510;}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{right: -3em;display: flex;justify-content: center;}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{left: -3em;display: flex;justify-content: center;}
.intro .col-lg-4{background: #dd5510;padding: 1.5em;}
p span,.tuchu ol span{color: #dd5510;}
.contane>div{margin: 1em auto 5em;}
.contane h3, .contane .oem h3{line-height: 1.25;margin-bottom: .5em;}

.greenf{background: url(../images/greenf.jpg);color: #3D464A;text-align: center;background-size: cover;position: relative;}
.greenf h3{font-size: 1.8em;}
.greenf li{display: flex;justify-content: space-evenly;align-items: center;margin: 1% 0;flex-wrap: wrap;}
.greenf .desc{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.greenf p{color: #7C7E7E;}
.greenf b{font-size: 4.8em;color: #3D464A;}
.greenf i{color: #EA5504;font-size: 1em;}
.greenf li p{width: 20em;display: flex;align-items: baseline;justify-content: space-evenly;}
.greenf .desc>p{margin: 3% 0 6%;width: 65vw;}
.greenf h4{font-size: 1.5em;}

.more{ width:260px; height:75px; overflow:hidden; background:#dd5510; display:block;}
.banner .more{margin:0 auto;}
.more:hover{ background:#ad0e10;}
.more_l{ float:left; width:185px; text-align:center; line-height:75px; color:#fff; font-size:26px;}
.more_r{ float:right; width:70px; height:75px; background:url(../images/more.png) no-repeat center; border-left:5px #fff solid;}

.backimg{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.flex{display: flex;align-items: center;flex-wrap: wrap;}
.pro_{display: flex;width:100%}
.pro_slide{border-bottom: 4px solid #A40102;  background: #F5F5F5;  padding: 3% 2% 10%;}
.swiper-button-prev{left: 200px;}
.swiper-button-next{right: 200px;}
.solution{background:url(../images/solution.png) no-repeat;background-size: auto;text-align: center;padding: 6em 15% 3em;background-position: 100% 0;}
.solution h2{font-size: 2.4em;line-height: 1.4;width: 85%;margin: auto;}
.solution p{font-size: 1.5em;line-height: 1.5;margin: 2% auto 3%;font-weight: 300;}
.line{border-bottom:1px solid #464F53;width:600px;max-width: 60%;display:-moz-inline-box;display:block;margin:8% auto 1.6%}
.pro_wrapper{margin: auto;max-width: 100%;}
/* #dowebok > div:not(:first-child):not(:last-child):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(6)):not(:nth-child(7)){padding-top: 3em;padding-bottom: 3em;} */
#dowebok > div:nth-child(5){padding-top: 3em;padding-bottom: 3em;}
.cata_{display:flex;overflow:hidden}
.cata{background: #EA5504;color: #fff;padding: 8% 11% 5% 7%;margin-right:-8%}
.cata h2{font-size: 1.9em;line-height: 1.5;}
.pro_wrapper{margin-left: -2%;}
.cata_ .btn{font-size:0.7em;}
.se2pro_swiper .swiper-slide{padding: 4% 2%;}
.cata .swiper-button-black{top: auto;margin-top: 5%;}
.cata .swiper-button-prev{left: auto;}
.cata .swiper-button-next{right: auto;margin-left: 66px;}
.pro_slide{border-bottom: 8px solid #323C40;background: #fff; display: flex;align-items: center;padding:1.2em 0;flex-wrap: wrap;box-shadow: 0px 4px 10px rgba(139, 133, 133, 0.25);}

.current{font-size: 2em;font-weight: 700;}
.custom-pagination{max-width: 120px;width: 50%;}
.progressbar{background: #cccccc6e;height: 5px;}
.custom-pagination .progress{height: 5px !important;}
.cata .swiper-pagination-custom{position: relative;top:15%}
.shunx{display: flex; justify-content: space-between; align-items: flex-end;   }
.shunx span{line-height: 1;}


.pro_slide>div{background: #fff;display: flex;flex-direction: column;}
.pro_slide .pro_img{align-items: center;display: flex;height: 324px;position: relative;padding: 0 1.2em;
    justify-content: center;background-size: cover !important;background-position: 50% !important;}
.pro_slide .pro_img img{max-width: 200px;max-height: 140px}
/* .pro_slide .pro_img:before{position: absolute;width: 100%;height: 100%;content: '';background: rgba(89, 93, 97, 0.4);transition:.3s} */
.pro_slide:hover .pro_img:before{background: none;transition:.3s}
.pro_slide h3{font-size: 1.7em;  line-height: 1.1;  color: #595d61;  font-weight: 600;}
.pro_slide p{   font-size: .9em; padding: 2% 0 8%;  color: #595d61;font-weight: 300;}
.pro_slide a{width: fit-content;}
/* .pro_slide .btn{display: none;} */
.pro_swiper{margin: auto;padding-bottom: 5%;}
.pro_swiper .pro_wrapper{padding: 0 2%;position: relative;width: 96%;margin: auto;}
.pro_swiper h3{  margin: 3% 11% 2%; font-weight: 700;  font-size: 38px;color: #363333;}

.nav_open_{display: flex;justify-content: center;background: #595D61;width: 32px;height: 32px;border-radius: 16px;padding: 0 1%;margin: -5% auto;z-index: 999;text-align: center;align-items: center;position: absolute;left: 47%;}
.nav_open_ i{font-size: 8px;color:#fff}
.nav_open_ span{height: 2px; display: block;margin-bottom: 7px;width: 25px;border-radius: 3px;background-color: #fff;transition: .3s; transform-origin: right;}
.nav_open_ span:nth-child(1){width: 18px;transform:rotate(45deg) translate(7px, -3px);margin: 0;}
.nav_open_ span:nth-child(3){width: 18px;transform:rotate(-45deg) translate(12px, -3px);margin: 0;}

.home_pro{ background:#f7f7f7; padding-top:120px;}
.home_pro_box{ padding:20px 0;}
.home_pro_boxl{ float:left; width:50%; box-sizing:border-box; padding-left:7%;}
.home_pro_boxl h2{ font-size:42px; color:#4f4f4f; padding-top:10%;}
.xian{ width:120px; height:8px; background:#dd5510; margin:40px 0;}
.home_pro_boxl p{ font-size:20px; color:#111; line-height:35px; margin-bottom:60px;}
.home_pro_boxr{ float:left; width:50%; text-align:right;}
.home_pro_boxr img{ max-width:100%;}

.home_prolist{ background:#f7f7f7; padding:0px 0px 30px; text-align:center; margin:0 auto;}
.home_prolist li{ width:calc(100%/13); float:left; padding:5px 10px; box-sizing:border-box;}
.home_prolist li a{ display:block; color:#4f4f4f;}
.home_prolist li a:hover{ color:#dd5510;}
.home_prolist span{ width:70px; height:70px; display:inline-block;}


.home_net{ background:url(../images/home_map.jpg) no-repeat center; height:715px; padding-top:185px;}
.home_net_cont{ width:850px; height:530px; background:rgba(0,0,0,0.4); margin-left:7%; padding:100px 0 0 60px; box-sizing:border-box;}
.home_net_cont h2{ font-size:32px; color:#fff;}
.home_net_cont .xian{ margin:35px 0 60px;}
.home_net_num{ color:#fff; font-size:26px;}
.home_net_num p{ float:left; text-align:center;}
.home_net_num .z{ padding:0 100px;}
.home_net_num span{ font-size:74px;}

.mold_{background: url(../images/mold1.png);position: relative;}
.mold_>div{position: absolute;top: 53%;left: 50%;transform: translate(-50%, -50%);text-align: center;
    max-width:650px;width: 60%;animation-fill-mode: none !important;-webkit-animation-fill-mode:none !important}
.mold_ h2{font-size: 1.5em;text-transform: uppercase;}
.mold_ h3{font-size: 2.4em;color: #EA5504;font-weight: 700;line-height: 1.4;margin: 16px 0;}
.mold_ p{font-size: .9em;}
.mold_>img:nth-child(2){display: none;}
.mold_ a{color: #EA5504;font-size: 1.2em;transition: .3s ease-in-out;}
.mold_ a:hover{font-size: 1.5em;transition: .3s ease-in-out;}



.green{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 5% 0 2%;}
.green h2{font-size: 2.6em;font-weight: 700;}
/* .green p{color: #8a8888;padding: 4% 0 8%;} */
.green .col-lg-6{max-width: 1000px; overflow: hidden;}

@keyframes finger {

    0% {

        transform: translate(-5px)
    }

    
    25% {
        transform: translate(5px)
    }

    
    50% {
        transform: translate(-5px)
    }

    
    75% {
        transform: translate(5px)
    }

    100% {
        transform: translate(-5px)
    }

}

.box p {
    color: var(--grayishBlue);
    margin: 12px 0;
}

.box {
    border-radius: 5px;
    box-shadow: 0px 30px 40px -20px hsl(229, 6%, 66%);
    padding: 30px;
    margin: 20px;
    /* height: 200px; */
    min-height: 350px;
    transition: 0.5s;
}
.box:hover {
    transform: scale(1.15);
}
.container .card .box .content a:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
    background: #fff;
    color: #000;
}
.card-container h2 {
    margin-top: 12px;
    text-align: center;
}
.card-container p {
    text-align: center;
    min-height: 84px;
}
.card-container .box a {
    display: block;
    margin: 12px auto;
    width: 33%;
    text-align: center;
}

.card-container .box img {
    margin: 0 auto;
}

@media (max-width: 540px){
    .carbon .mod-section-ad {
        background: url(../img/banners/home-bg-carbon.jpg) no-repeat center center;
    }
    .carbon .mod-section-ad .btn-intro {
        color: #0a0302;
        font-size: 14px;
    }
    .carbon .digital-box .mobile-box {
        display: block;
    }
    .carbon .digital-box .pc-box {
        display: none;
    }

    body .container .card .box {
        width: auto;
    }
}
@media (min-width: 950px) {
    .row1-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .row2-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .box-down {
        position: relative;
        top: 150px;
    }
    .box {
        width: 25%;
        /* height: 300px; */

    }
    .header p {
        width: 30%;
    }

}
.cyan {border-top: 3px solid hsl(180, 62%, 55%);}
.cyan i{color: #50a76c;}
.red {border-top: 3px solid hsl(0, 78%, 62%);}
.red i{color: #e574ad;}
.blue {border-top: 3px solid hsl(212, 86%, 64%);}
.blue i{color:#47ade2}
.orange {border-top: 3px solid orange;}

.t-flx{text-align: center;max-width: 70%;margin: auto;}
.t-flx h3{font-size: 2em;}
.t-flx p{padding-top: 2em;}
.wid_desc{    position: absolute;
    padding: 64px 88px 88px 64px;
    width: 514px;
    background: #FBFBFB;
    box-sizing: border-box;
    top: 94px;
    z-index: 5;left: -25px;}
.brand-item{padding: 5% 0;}
.box i{font-size: 5em;display: block;text-align: center;margin-top:.2em}

body .btn{border: 1px solid #323C40;color: #3D464A;padding: 13px 25px;font-size: .9em;}
body .btn:hover{color: #DD5510;}

.section{z-index: -1;}
.section.active{z-index: 1;}

.whyone{background: rgba(219, 220, 221, 0.4);display:flex;
    /* padding: 5% 0; */
}
.whyone .col-lg-4{background: #fff;font-weight: 300;padding: 1.3% 2% 2%;font-size: 1.3em;line-height: 1.3;}
.whycon .homecon{justify-content: flex-start;}
.whycon{max-width: 1200px;margin: auto;width: 94%;}
.whyone .green{padding: 0;max-width: 100%;}
.whyone .green h2{font-size: 2em;font-weight: 300;padding: 2% 0;}
.whyone .green a{border: none;padding: 2% 0 3%;}
.whyone .green .col-lg-4{border-radius: 10px;}
.whyone .green img,.whyone .green .col-lg-4{min-height: 530px;}
.pla1{width: 55%;}
.pla2{width: 30%;}
/* .whycon>div{width: 60%;margin: auto;} */
.whycon a{font-weight: 700;color: #fff;}
.whycon li{padding: 1%;  border-radius: 5px;}
.whycon li span{float: right;}
.whycon p{color: #666;width: 100%;padding: 4% 2%;}
.whycon p a{color: #A40102;  text-align: right;display: block;}
.why_ti{line-height: 60px;background: #333333;padding: 0 3%;border-radius: 5px;cursor: pointer;}
.why_des{display: none;}
.have_ .why_ti{background: #DD5510;    border-radius: 5px 5px 0 0;}
.have_ .why_des{display: block;}
/* .whyconone{width: 80%;} */
.why_des{    background: #fff;  border-radius: 0 0 5px 5px;  padding: 0 5%;}

.foot{ padding: 5em 0 1.5em; background:#464F53;color: #fff;}
.foot i{font-size:3.8em;}
.foot span{font-size:3.4em;letter-spacing: -1px;font-style: italic;font-weight: 700;}
/* .foot .wid{padding: 0 7%;} */
.foot_box{ width:44%; float:left; box-sizing:border-box; padding:0 3%;font-size: .9em;}
.foot_box_{padding: 0;}
.foot_box_>div{width: 70%;}
.foot_box h3{font-size:1.8em; font-weight:300; margin-bottom:8%;position: relative;padding: 2% 0;}
.foot_box p{ line-height:1; font-size:19px;}
.foot_box li{padding:0 5px 0 5px;}
.foot_box i:hover{color:#949494!important;}
.foot_nav{ width:28%;}
.foot_nav ul{margin-top:20px;}
.foot_box a{ display:block; line-height:40px; color:#fff;font-weight: 300;text-transform: capitalize;}
.foot_box_ div>a{font-size: 1.6em;font-weight: 400;}
.foot_box a:hover{ color:#ff8547;}
.footer_us {margin-top:20px;}
.footer_us li{padding-bottom:10px;}
.footer_us a{display:block; text-decoration: none;}
.footer_us a:hover{text-decoration: none;}
.footer_us a:hover .st{color:#af0d0f!important;}
.footer_us i{width:35px;}
.footer_us span{color:#dd5510;}
.foot_nav h3::before{content: '';position: absolute;width: 70%;height: 100%;border-bottom: 1px solid #fff;}
.foot_nav:nth-child(3){border-left: 1px solid #fff;}
.banquan{ background:#323C40; text-align:center; color:#fff; font-size:12px;padding: 10px;}

.head_white{
    background: #fff;
  }
  /* .head_white.fixed{
    position: fixed;
    top: -72px;
  } */
.submenu_show .logo h1,.head_white .logo h1{ background-image: url(../img/index/menu_logo_hover.png);background-size: 100% 100%;}
.submenu_show .menu_list .menu_item .txt,.head_white .menu_list .menu_item .txt{ color: #2b2e2e;}
.submenu_show.search_area_show .search_area,.head_white.search_area_show .search_area{ width: 676px; background: #f6f6f6; }
.submenu_show.search_area_show .search_area .search_icon,.head_white.search_area_show .search_area .search_icon{ opacity: 0.3; }
.submenu_show.search_area_show .search_area .ipt_search,.head_white.search_area_show .search_area .ipt_search{ color: #2b2e2e;}
.submenu_show .search_area .search_icon,.head_white .search_area .search_icon{ background-image:url(../img/index/icon_search_hover.png);}
.submenu_show .lang_area a,.head_white .lang_area a{ color: #2b2e2e;}
.submenu_show .lang_area .s_line,.head_white .lang_area .s_line{ color: #2b2e2e;}
/* .submenu_show .bg_hover{ display:block !important; width: 100%; height: 450px; background:rgba(255,255,255,1); z-index: 56; position: absolute; top: 0px; left: 0px; -webkit-animation:a_bg_hover_show 0.2s ease-out both; -webkit-transform-origin:50% 0%;} */
.submenu_show .menu_list .menu_item.sublist_show .sub_list,.head_white .menu_list .menu_item.sublist_show .sub_list{ -webkit-animation:a_menu_item_show 0.2s ease-out both;}
.submenu_show .menu_list .menu_item.sublist_hide .sub_list,.head_white .menu_list .menu_item.sublist_hide .sub_list{ -webkit-animation:a_menu_item_hide 0.15s ease-out both;}
.submenu_show .menu_list .menu_item .menu_hook{ display:block;}
.submenu_hide,.sublist_hide{ pointer-events:none;} /*避免鼠标快速移动触发鼠标对菜单收回动画延迟 一进多出显示bug*/
/* .submenu_hide .bg_hover{ -webkit-animation:a_bg_hover_hide 0.15s ease-out both; -webkit-transform-origin:50% 0%;} */
.you.sublist_show .sub_list{ -webkit-animation:a_menu_item_show 0.2s ease-out both;-webkit-transform-origin:50% 0%;}
.you.sublist_show>a{color: #dd5510;}
  
@keyframes a_menu_item_show {
	0%{ -webkit-transform:translate(0,-30px); opacity: 0;}
	100%{  -webkit-transform:translate(0,0px); opacity: 1;}
}

@keyframes a_menu_item_hide {
	0%{  -webkit-transform:translate(0,0px); opacity: 1; }
	100%{ -webkit-transform:translate(0,-30px); opacity: 0; }
}


@keyframes a_bg_hover_show {
	0%{ -webkit-transform:scale(1,0.5); opacity: 0;}
	100%{  -webkit-transform:scale(1,1); opacity: 1;}
}


@keyframes a_bg_hover_hide {
	0%{ -webkit-transform:scale(1,1); opacity: 1;}
	100%{  -webkit-transform:scale(1,0.5); opacity: 0;}
}

.nybanner{ position:relative;}
.nybanner img{ min-width:100%;max-height: max(400px,20vw);object-fit: cover;opacity: 1;}
.nybanner img::before{width: 100%;height: 100%;background: #000;opacity: .3;content: '';position: absolute;top: 0;left: 0;}
.nybanner_cont{ z-index:55;position:absolute; top:20%; left:13.5%;width:580px;box-sizing:border-box; padding:2em; background:#dd5510;margin-left: 15px;}
.nybanner_cont .t_xian{ width:100%; height:10px; background:#dd5510;display: none;}
.nybanner_cont .title{ font-size:2em; font-weight:normal; margin-bottom: .4em; color:#fff;font-weight: 700;}
.nybanner_cont p{ font-size:1.1em;color:#fff; padding-bottom:1.2em;}

.gray{background: #f5f5f5;display: flex;}
.h2l span{width: 60px;border-bottom: 3px solid #dd5510;margin: 1em auto 2em;}
.h2l i{margin: 3px;}
.h2lc{text-align: center;}
.h2lc span{margin: 1% auto 5%;}
.h2l .orange_,.h2l b{color: #dd5510;}

.pro_slide .pro_img>div{overflow: hidden;width: 100%;height: 100%;background-size: cover;}
.pro_slide .pro_img a,.pro_slide .pro_img img{max-width: max-content;max-height: max-content;width: 100%;height: 100%;}


.equips{border-collapse:inherit;border-spacing: 3px;width: 100%;}
.equips td{padding: 2px 5px;}
.equips tr{background: rgb(203, 227, 249);}
.equips tr:nth-child(2n){background: rgb(231, 242, 252)}
.equips tr:first-child{background: rgb(2, 59, 174);color: #fff;text-align: center;}
.equips tr td:first-child,.equips tr td:last-child{text-align: center;}

.rightdes_{display: flex;flex-wrap: wrap;margin: 5% 0;justify-content: center;}
.rightdes_ dl{width: auto;color: #9FA0A0;margin: 0 3%;text-align: start;}
.rightdes_ dl span{font-weight: 700; line-height: 2;}
.rightdes_ dl b{color: #dd5510;font-weight: 400;  font-size: 3.8em;line-height: 1.5;}

.bg_{background: url(/Files/201/20230511/factory.png);height: 800px;position: relative;background-attachment: fixed;background-size: cover;background-position: 50%;}
.color i{color: #dd5510;}
.world{background: #ececeb;display: flex;padding: 5%;flex-wrap: wrap;height: auto;box-shadow: 9px 4px 20px 4px rgba(62, 59, 59, 0.25);align-items: center;margin: 2%;}
.world .col-lg-5{text-align: center;}
.bg__{margin: 2% -25% 5%;}
.world h2{font-size: 3em;color: #3d464a;}
.world .col-lg-5 p{max-width: 350px;margin: auto;font-size: 2em;padding-top: 8%;color: #323c40;font-weight: 300;}
.world .col-lg-5 p span{font-size: .7em;}
.world div .dazi{font-size: 2.2em;color: #dd5510;margin-top: -60px;max-width: 200px;font-weight: 300;}
.world div .dazi span{font-weight: 600;font-size: 3em;line-height: 1;}
.world i{font-size: 5em;color: #7C7E7E;}
.world i:hover{color: #dd5510;transition: .3s;}

.imgbox img{padding:1%}
.rd{display: flex;margin: 3%;flex-wrap: wrap;align-items: flex-startfont-s;}

/* .feedback{padding: 3% 0 0;} */
.feedback_part{display: flex;display: -ms-flexbox;display: -webkit-flex; margin: auto;justify-content: space-around;align-items: center;flex-wrap: wrap;}
.feedback_l{width: 47%;padding:0.5rem 0.4rem;margin-right:0.4rem;}
.feedback_l h2{font-weight: 700;line-height: 1.3;margin-bottom: 10%;}
.feedback_l p{    font-size: 0.9em;  line-height: 1.2;  color: #6C6A6A;}
.feedboxs{margin: 8% 0;}
.feedback_boxs{padding:2% 0;display: flex;}
.feedback_boxs i{float: left;width: 30px;text-align: center;color: #dd5510;}
.feedback_box h3{color: black;padding-bottom: 0.2rem;font-size: 0.35rem;}
.feedback_box{color: #7E7E7E;margin: 0 3%;width: 60%;}
.feedback_r{width: 45%;padding-left: 0.4rem;}
/* .about1_part{padding: 5% 0;} */
/* .map{height: 320px;} */
.form_list{width: 100%;}
.form_list i{display: none;} 
.form_list form>div{margin-bottom: 3%;}
.form_list h2{font-size: 0.4rem;font-weight: bold;line-height: 0.5rem;padding: 0.3rem 0;}
.form_list a{cursor:pointer;background: #dd5510;float: right;color: white;width: 100%; line-height: 2.3;  text-align: center;  border-radius: 10px;}

.mid h2{font-size: 1.8em;}
.swiper-honor .swiper-slide{background: #dd5510;}
.next_ .swiper-slide{background: none;}
.next_ .swiper-slide img{height: auto;}
.mid_pos{ color:#4f4f4f;font-size: max(.85em,12px); padding:20px 0;}
.tuchu ol{font-size: max(.85em,12px);}
.mid_pos a{ color:#4f4f4f;}
.mid_pos a:hover{ color:#dd5510;}
.mid_pos span{ padding:0 12px;}
.mid_pos #nowpage{color:#dd5510;padding: 0;border: none;}

/* .mid_cont{ padding-top:30px; line-height:30px;font-size: 0.9em;margin-bottom: 5%;} */
.mid_cont img{ max-width:100%;    padding-top: .5em;padding-bottom: .5em;}
.mid_cont h2{text-align: center;margin: .5em;}
.feedback_part h2{text-align: left;margin: .5em 0;}
.mid_cont li{margin: .8em 0;}
.mid_cont .col-lg-9>*,.mid_cont .col-lg-8>*{line-height: 1.8;margin: .8em 0;}
.iml p,.iml h4,.iml span,.iml ul li{margin-bottom: 2%;}
/* .container-fluid{margin: 1% auto 4%;} */
.iml ul li{list-style-type: disc;margin-left: 34px;}

.box h2,.feedback_part>div>p{font-size: 1.2em;}

.machine-new img{padding:10px;} 

.contra_td h2,.contra_td h3,.contra_td p{margin-bottom: 16px;}
.contra_td h3{color: #dd5510;font-size: 1.2em;}
.contra_td .flex{align-items: flex-start;}
.contra_td p{font-size: .8em;}
.contra_td h2{font-size: 1.6em;}
.contra_td .wid_>.col-md-4:first-child{background-color: #000;color: #fff;padding: 52px 52px 105px;}
.contra_td .wid_>.col-md-4:first-child p{font-size: 1em;}
.contra_td .wid_>.col-md-4:nth-child(2){padding: 0;}
.gud-30{display: block;height: 30px;}
.contra_td .wid_>.col-md-4{padding: 0;margin-bottom: 24px;}
@media (min-width: 992px){.contra_td .col-md-4{    width: 29.833333%;padding: 52px 0px;margin: 52px 1.5% 0;}}


.pro_prolist{ background:#fff; padding:10px 10px 10px; text-align:center; position:relative; box-sizing:border-box; width:1200px; margin:0 auto;}
.pro_prolist ul{display: flex;justify-content: space-around;}
.pro_prolist li{ width:calc(100%/9); float:left; padding:5px 10px; box-sizing:border-box;}
.pro_prolist li a{ display:block; color:#4f4f4f; font-size:12px;}
.pro_prolist li a:hover{ color:#dd5510;}
.pro_prolist span{ width:70px; height:70px; display:inline-block;background-size:cover !important;font-family: 'iconfont';display: block;font-size: 4em;margin: auto;}

.pro_prolist li a .tb1::before{content: '\e606';}
.pro_prolist li a .tb2::before{content: '\e60b';}
.pro_prolist li a .tb3::before{content: '\e674';}
.pro_prolist li a .tb4::before{content: '\ec21';}
.pro_prolist li a .tb5::before{content: '\e666';}
.pro_prolist li a .tb6::before{content: '\e617';}
.pro_prolist li a .tb7::before{content: '\e63c';}
.pro_prolist li a .tb8::before{content: '\e6a6';}
.pro_prolist li a .tb9::before{content: '\e635';}

.pro_prolist li .act{color:#dd5510;}


.swiper-honor img{width:100%;height:100%;}

.esg p{margin: 1% 0;}

.bj{ background:#f5f4f4;}
.pro_list{ padding:25px 0;}
.pro_ban{ width:50%; text-align:center;}
.pro_ban img{ max-width:100%;}
.pro_qie{ width:40%;}
.pro_qie h2{ font-size:36px; font-weight:normal; text-align:center; margin:30px 0;}
.pro_qie p{ width:600px; margin:0 auto; line-height:30px; margin-bottom:60px; text-align:left;font-size:20px;}
.swiper-slide img{ max-width:100%;}
.swiper1{ padding-bottom:50px;}

.pro_class_sm{ margin:90px auto 25px;display:flex;display:-ms-flexbox;display:-webkit-flex;padding-top:100px;}
.pro_class_sm h1{font-size:24px; font-weight:normal; text-align:left; color:#b04747; padding:0 0 30px;}
.pro_class_sm .can{line-height:25px; color:#773939; font-size:16px; text-align:left;}
.pro_class_sm_l{padding:0 25px;}
.pro_class_sm_r{ width:50%; padding:0 25px;}
.pro_class_sm_r img{max-width:100%;}

.pro_class{display: flex;flex-wrap: wrap;flex-direction: column;}
.pro_class img{margin: auto;min-width: 70%;}
.pro_class ul{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.wid_{margin: 3% auto 5%;position: relative;width: 73%;}
.wid_ .mid_pos{margin-bottom: -3%;padding: 0 15px;}
.wid__{padding:0 13.5%}
.pro_class ul li a{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
.pro_class li{ width:21%; margin:2%; float:left; position:relative;box-sizing:border-box;overflow:hidden;border: 1px #ccc solid;height: max(300px,15vw);padding:2%}
.pro_class li:hover{box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.pro_class li:nth-child(3n){ margin-right:0;}
.pro_class li img{ max-width:100%; vertical-align:middle;  transition: all .3s ease-in-out;  -webkit-transition: all .3s ease-in-out;}
.pro_class li:hover img{transform:scale(1.2);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.pro_class li span{ width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.4);
    padding: 45% 10px 0;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-size: 22px;
    opacity: 0;
    transition: 300ms;}
.pro_class li:hover span{ opacity:1;transition:300ms;}

/* .pro_cont{ padding:50px 18%;margin: 2% auto;} */
.pro_class,.pro_cont{margin:20px auto 30px;padding-right: 15px;padding-left: 15px;}

.pro_cont h1{ font-size:1.8em; text-align:center; margin:10px 0 30px;}
.pro_cont_pic{ text-align:center; margin:10px 0 30px; position:relative;}
.pro_cont_pic img{max-width: 800px;margin-top: 10%;width: 85%;}
.pro_cont_pic .prev{ position:absolute; top:10%; left:50px; background:url(../images/tb_l.png) no-repeat left center; padding-left:25px; line-height:30px; font-size:14px; color:#4f4f4f;}
.pro_cont_pic .next{ position:absolute; top:10%; right:50px;background:url(../images/tb_r.png) no-repeat right center; padding-right:25px; line-height:30px; font-size:14px; color:#4f4f4f;}
.download{ position:absolute; bottom:10px; left:10px; text-align:center;}
.download a{ width:40px; height:40px; margin:0 5px;display:inline-block; cursor:pointer;}
.download a img{ max-width:100%;}
.slink{position:absolute; bottom:10px; right:10px;}
.slink a{width:30px; height:30px; margin:0 2px; display:inline-block;}
.slink a:hover{ opacity:0.8;}
.slink a img{ max-width:100%;}

.tag{ margin:50px 0 10px;}
.tag strong{ font-size:16px;}
.tag a{ padding:0px 10px; line-height:32px; display:inline-block; background:#ebebeb; margin:0 5px 10px; border-radius:3px; color:#666;}
.tag a:hover{color:#000;}

.news{ padding:50px 13.5%;margin: 15px;}
.news_class{ font-size:32px; font-weight:normal; margin:0px 0 50px; color:#41484b;}
.news_list{}
.news_list dl{ width:32%; float:left; box-sizing:border-box; margin-bottom:30px;transition:300ms;position:relative;top:0px;background: #fff;border-radius: 5px;}
.news_list dl:nth-child(3n){ margin-right:0;}
.news_list dt{ width: 350px; overflow:hidden;max-width: 100%;padding:0}
.news_list dt img{ max-width:100%;width: 100%;border-radius: 5px;height: 200px;}
.news_list dd{ padding:15px;font-size: 1.25em;}
.news_list dd .time{ font-size:.6em; color:#585555; margin-bottom:10px;}
.news_list dd .title{ color:#000; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; }
.news_list dd .cont{ font-size:.8em; color:#494949; line-height:24px; height:150px;}
.news_list dl:hover{ box-shadow:0 0px 5px 3px #ccc; position:relative;top:-10px;transition:300ms;}

.news_cont_t{ text-align:center; font-weight:normal; font-size:1.5em; margin:15px 0 50px;}
.news_cont_text{ line-height:1.5;font-size: .9em;}
.news_cont_text p{ margin-bottom:10px;}
.news_cont_text img{display: block;margin: auto;}

.contact{ padding:0 0 70px;}
.contact_t{ font-size:30px; line-height:60px; font-weight:normal;}
.contact h2{ font-size:26px; color:#fcbb4a; font-weight:normal; padding:50px 0 40px;}
.contact p{ font-size:15px; color:#6d7274; line-height:30px;}
.fa{padding-right:15px;}
.mid_nav{ float:right;}
.mid_nav a{ font-size:14px; padding:0 30px; background:#75c066; border-radius:3px; margin:0 15px; line-height:38px; display:inline-block; color:#fff;}
.mid_nav a:hover{ background:#dd5510;}

.pro_cont_txt{line-height:26px;}

#about_slide1{background: url(../images/_DSC0086.jpg); height:763px;background-size:100% 100%;}
#about_slide2{background: url(../images/_DSC0078.jpg); height:763px;background-size:100% 100%;}
#about_slide3{background: url(../images/_DSC0018.jpg); height:763px;background-size:100% 100%;}


/*分页代码*/
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px; color:#666;}
.pagelist a:visited{ padding: 3px 8px; margin:3px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover{color:#97262a; background: #fff; border-color:#97262a; text-decoration: none;}

/*send*/
.fabu {}
.fabu li { border-bottom:1px dashed #ccc; padding:10px;}
.fabu li b {color:#463b97; font-size:14px;}
.fabu li textarea { display:block;}
#send {display:block; margin-top:26px;width:100%;position:relative; margin-bottom:10px;}
#send a{ text-decoration:none; }
#detail_send .detjt{ color:#FFFFFF;}
#send .send_title{background:#eee;height:38px;text-indent:6px;color:#463b97;border-top:1px solid #c7d2e3; border-left:1px solid #c7d2e3; border-right:1px solid #c7d2e3;}
#send .send_title .sendh2_title {float:left; font-size:16px; line-height:20px; text-indent:10px; padding-top:8px;font-weight:bold;}
#send .send_title #detail_send {width:120px;background:url(page_bg.gif) right -160px;height:38px;position:absolute;right:0;top:0;}
#send .send_main { border:1px solid #c7d2e3; background:#fafafa;padding:12px;line-height:25px;}
#send textarea { max-width:100%; height:90px; font-family:Arial; color:#999;font-size:11px;border:1px solid #ccc;padding:5px; overflow:hidden; width:600px;}
.send_main strong{color:#463b97; font-size:12px;}
.send_main{ font-size:12px;}
.blue22{width: auto; background-color: #dd5510;color: white; text-transform: uppercase;font-size: 16px;font-weight: 400; padding: 8px 25px; border:medium none; border-radius:10px;cursor:pointer}

#Feedback{margin-top: 2%;}
#Feedback tr{display: block;width:100%;padding-bottom: 2%;}
#Feedback td{display: block;width:100%;}
#Feedback input{width:100%; height: 50px;border: #e6e6e6 solid 1px;}
#Feedback textarea{width:100%;border: #e6e6e6 solid 1px;}
.box_blue2::-webkit-input-placeholder{color: ##e4e4e4;}


.en_pwd{ position:fixed; width:100%; top:0; bottom:0; background:rgba(0,0,0,0.8); z-index:10001; display:none;}
.en_pwd_box{max-width:600px; background:#fff; margin:200px auto 0; border-radius:5px; position:relative; border:1px #4f4f4f solid; padding:0 0 30px 0}
.en_pwd_box .box_t{ text-align:center; border-bottom:1px #ddd solid;line-height:40px; height:40px; background:#ebebeb; color:#000; font-size:18px; border-top-left-radius:5px; border-top-right-radius:5px;}
.en_pwd_box .box_inp{ text-align:center; margin:20px 0 0px;}
.en_pwd_box .box_inp input{ line-height:32px; width:310px; padding:0 5px; border-radius:3px; border:1px solid #ccc;}
.en_pwd_box .box_an{ text-align:center; margin-top:20px;}
.en_pwd_box .box_an a{background:#ff4000; padding:0 20px; display:inline-block; line-height:30px; color:#fff; border-radius:3px; margin:0 10px; cursor:pointer;}
.en_pwd_box .box_an .close{ background:#aaa;}

.culture .intro{display: flex;flex-wrap: wrap;justify-content: space-evenly;text-align: center;}
.culture h3{font-size: 1.5em;}
.culture .col-md-4{box-shadow: 8px 10px 12px 0px rgba(0, 0, 0, 0.5);border-radius: 5px;background: #fff;}
@media (min-width: 992px){.culture .col-md-4{width: 30.3333%;margin: 1.5%;}}

.honor_{margin-bottom: 2em;}
.sust{padding: 4em 0 !important;}
.sust i{font-size: 3.5em;}
.sust .col-md-4 h5{font-weight: 500;font-size: 1em;}
.sust .col-lg-4{max-width: 420px;}
.esg h5,.esg h4{padding: 1em 0;}
.esg h4{font-weight: 400;margin-bottom: 1em;margin:auto;float:none;font-size: 1.2em;line-height: 1.5;}
.esg p{font-size: .9em;padding: 0;}
.contane h2{font-size: 2.2em;}
.about_part{display:flex;display:-ms-flexbox;}
.about_part_1{width:50%;box-sizing: border-box;padding-left: 25px;padding-right: 25px;}
.about_part_2{width:50%;box-sizing: border-box;padding-left: 25px;padding-right: 25px;}
.about_part_2 h1{font-size:22px;font-weight:bold;margin-bottom: 25px;}
.about_part_2 ul{width:100%;}
.about_part_2 li{width:47%;margin-left:8px;margin-right:8px;margin-bottom:15px;background:#dd5510;}
.about_part_2 img{width:100%;background:#dd5510;}
.about_part_2 img:hover{opacity: 0.8;}
.about_part_1 h1{font-size:22px;font-weight:bold;margin-bottom: 25px;}
.about_part_1 p{font-size:15px;word-spacing: normal;color: #85868c;    margin-bottom: 10px;font-weight: 100;}
.progress{-webkit-box-shadow:none!important;height:15px!important;box-shadow:none!important;border-radius:0!important;margin-bottom:0px!important;}
.about_honor h1{text-align:center;font-size:25px;font-weight:bold;padding-top: 100px;margin-bottom: 25px;}
.about_honor p{text-align:center;font-size: 15px;word-spacing: normal;color: #85868c;margin-top: 10px;font-weight: 100;}
.about_honor_part{width:30%;height:400px;background:#dd5510;}
.about_part_2 a{color: #85868c;font-size: 16px;font-weight: bold;display: block; text-align: center;width: 90%;transition:300ms;margin-top:15px;}
.about_part_2 a:hover{text-decoration: none;color:white;background:#dd5510;}
.about_team{padding-top:100px;}
.team_1{width:100%;height:auto;}
.team_1 img{width:20%;}
.team_1 h3{font-size:16px;font-weight: bold;}
.about_center{}
.about_customer h1{text-align: center;font-size: 25px;font-weight: bold;padding-top: 100px;margin-bottom: 25px;}
.about_country{display:flex;display:-ms-flexbox;}
.about_country img{width:100%;}
.about_country p{font-size: 15px;word-spacing: normal;color: #85868c;margin-bottom: 10px; font-weight: 100;}
.about_country span{font-weight: bold;}
.about_last h1{text-align: center;font-size: 25px;font-weight: bold;padding-top: 100px;margin-bottom: 25px;}
.about_core{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;}
.about_core h3{font-size: 16px;font-weight: bold;text-align:center;color: white;height:35px;line-height:35px;background: #dd5510;}
.about_core p{    font-size: 15;word-spacing: normal;color: #85868c;margin-bottom: 10px;font-weight: 100;}

.feedback_message{display:flex;display:-ms-flexbox;}
.feedback_1t,.feedback_2t{width:50%;padding:25px;}
.stcc{background: rgba(170, 170, 170, 0.1);}
#page-wrapper{display:flex;display；-ms-flex;justify-content: center;-ms-pack:center;padding-top:5%;}


.show_cp{padding-top:150px;}
.show_cp img{max-width:100%;}
.show_cp_top{display:flex;display:-ms-flexbox;display:-webkit-flex;}
.show_cp_top1{padding:0 25px;width:50%;}
.show_cp_top1 h3{font-size:14px;}
.show_cp_top1  h2{font-size: 18px;font-weight: bold;  margin-top: 2px;}
.show_cp_top1 p{font-size: 14px; line-height: 24px;}
.show_cp_part_top{position: relative;padding-top:5%;margin-top: 5%;}
.show_cp_part_top span{width: 100%;position: absolute;border-top: solid;display: block;top: 50%;transform: translate(0,-50%);}
.show_cp_part_top p{font-weight: bold;background: white;padding:0 20px; position: absolute;display: block; top: 50%; transform: translate(-50%,-50%);left:50%;font-size:24px;}
.show_cp_part1{display:flex;display:-ms-flexbox;display:-webkit-flex;}
.show_cp_part1_a{width:50%;padding:0 15px;}
.show_cp_part1_a a{display: block;padding-top: 20px;padding-bottom: 10px;}
.show_cp_part1_a span{    line-height: 48px;font-weight: bold;font-size: 17px;top: 8px;text-align: left;color:black;}
.show_cp_part1_a i{color: white;padding: 0; text-align: center; width: 20px;height: 20px;display: inline-block; margin-left: 10%;border-radius: 100%;background: black;  line-height: 20px;}
.show_cp_center_part{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-slidet{width:20%;padding-bottom: 1%;text-align: center;margin-top:1%;margin-left:25px;margin-right:25px;}
.swiper-slidet a{color:black;}
.swiper-slidet:hover{box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.swiper-show{overflow: hidden;position: relative;}
.swiper-show p{font-size:18px;padding:15px 0;color:black;}
.search .two,.search .three{display: none;}
.search .one{display: block;}
.search .have_{display: flex !important;width: 100vw;z-index: 1001;align-items: center;}
.search .three input{width: 79%;margin: 0 35px;}
.search .three a{float: right;}
.search .none{display: none !important;}
.search>i{color: #595D61;}
.search a{font-size: .9em;    width: max-content;display: block;margin: auto;padding: 9px 1em;}
.erji a{font-size:.8em;color: #5e5e5e;margin: auto 0;}
#pro_list_pic{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: 10%;width: 15%;}
#pro_list_pic img{width:150px;opacity:0.68;cursor:pointer;border: 1px solid #ccc;margin: 0;max-width: 100%;}
#pro_list_pic img:not(:last-child){border-bottom:none;}
#pro_list_pic img:not(:first-child){border-top:none;}
.prolist dt img:hover{transform: scale(1.05);transition: 1.5s;}
#pro_list_pic .check{opacity:1;}
#pro_big{display: flex;align-items: center;justify-content: center;}


.recruit{background: #e8e8e8;border-radius: 10px;padding: 2%;width: 50%;min-width: 300px;margin-bottom: 5%;}
.recruit h3 span{float: right;}
.recruit h3{border-bottom: 1px solid #ccc;line-height: 2.5;padding: 0 1%;font-size: 1.3em;}

/* .foot_box:nth-child(3) a{text-transform: uppercase;} */
.fenl *{padding:0 !important}
.news_index{display: flex;flex-wrap: wrap;padding-top:5%;justify-content:space-around}

.news .news_list dl{width: 100%;border-bottom: 1px solid #ccc;}
.news .news_list dl a{display: flex;align-items: center;}
.news  .news_list dd .cont{height: auto;}
.news  .news_list dd .cont_{margin: .8em 0;}
.news .news_list dl:hover{text-shadow: none;}
.news_index dt{width: 100%;height: 200px;position:relative;border-radius:5px}
.news_index dt img{border-radius: 5px;position: absolute; /* 设置图片为绝对定位 */height: 100%; /* 图片高度填满容器 */width: auto; /* 根据比例自动调整宽度 */max-width: none; /* 移除图片的最大宽度限制 */left: 50%; /* 水平居中图片 */transform: translateX(-50%);min-width: 100%;}
.more_{  padding: 5px;  text-align: center;display: block;border: 1px solid #dd5510;width: 200px;margin: auto;color: #fff;background: #dd5510;border-radius: 5px;transition:all 0.3s ease-in-out;}
.more_:hover{background: #fff;color: #dd5510;}
.fenl .col-lg-4{margin: 1%;}
.fenl a{}
.fenl span{position: absolute;top:44%;left: 30%;font-size: 2em;color: #dd5510;opacity: 0;transition:all 0.3s ease-in-out;}
.fenl .col-lg-4:hover span{opacity: 1;}

.hos{ margin-top: -300px;position: relative;z-index: 3;}
.hos .wid{display: flex;flex-wrap: wrap;}
.hos_list{ width:33.33%; float:left; background:#666;color:#fff; font-size:1.1em; box-sizing:border-box; padding:30px 20px;}
.hos_list span{ font-size:38px; color:#fff; font-family: "sab";font-weight: 600;}
.hos_list i{ color: #fff;display: block;font-size: 50px;}

.nav_open span{height: 2px;display: block;/* margin-bottom: 7px; */width: 25px;border-radius: 3px;background-color: #595D61;transition: .3s;transform-origin: right;margin: 6px 0;}
.nav_open:hover span:nth-child(1){width: 13px;transform: rotate(40deg) translate(15px, -2px);margin: 0;}
.nav_open:hover span:nth-child(3){width: 13px;transform: rotate(-45deg) translate(14px, 3px);margin: 0;}

.html:before{width: 100%;height: 100%;background: #000;opacity: .3;position: absolute;content: '';z-index: 5;}

@media screen and (max-width: 1680px) {
body,.contane{font-size: 16px;}
/* .nav_cont{padding-top:0px;} */
.search>div input{width: 350px;}
.logo{margin: 20px 0 20px 1%;}
/* .search>div{margin: auto 100px;} */
.banner{height: 600px;}
/* .rd{font-size: 0.78em;} */
.pro_class li{height: 270px;}
/* .banner_part h5, .banner_part h6{font-size: 3em;} */
.banner p{font-size: 1em;}
.orangebg .btn,.banner .btn{padding: 9px 15px;width: 100px;}
.solution h2{font-size: 2.3em;}
.pro_slide .pro_img{height: 290px;}
.whyone .col-lg-4{font-size: 1.17em;}
.whyone .green img,.whyone .green .col-lg-4{height: 370px;}
.mid_cont .col-lg-9>*, .mid_cont .col-lg-8>*{line-height: 2.3;}
}
@media screen and (max-width: 1500px) {.mid_cont .col-lg-9>*, .mid_cont .col-lg-8>*{line-height: 2;}}


@media screen and (max-width: 1199px) {
body{font-size: 15px;}
.mid_cont .col-lg-9>*, .mid_cont .col-lg-8>*{line-height: 1.5;}
.home_prolist{display:none;}
/* .wid{padding: 0;} */
.pro_prolist{width:100%; padding-left:15px; padding-right:15px; box-sizing:border-box;}
.home_net_cont{ width:calc(100% - 30px); margin:0 15px;}
.foot_box{ width:35%;}
.foot_nav{ width:32%;}
.pro_prolist li{width:auto;}
.search>div input{width: auto;}
.foot_box p{font-size: 0.6em;}
.foot_box i{font-size: 2em;}
.pro_class li{height: 220px;}
.whyone .green img, .whyone .green .col-lg-4{height: 300px;}
.green .col-lg-6{max-width:100%}
.pro_slide .pro_img{height: 230px;}
}
@media screen and (max-width: 920px) {
.address{padding: 7px;}
.banner{height: 400px;}
.search>div{margin: auto;}
.foot_nav:not(:last-child){border: none;}
.search>i{display: none;}
.foot_box,.rightdes_ dl{width: 44%;}
.rightdes_ dl{text-align: center;}
.whyconone{width: 100%;}
.hos_list span,.why .ico>div>span,.home_tel {font-size: 1.3em;}
.hos_list i{font-size:38px;}
.hos_list{padding: 10px;width: 100%;}
.whyone .green img, .whyone .green .col-lg-4{height: 300px;}


}
@media screen and (max-width: 778px) {
.whyone .green img{height: 350px;}
.nav,.header{display: block;}
.search{display: none;}
.pro_slide .pro_img{height: 200px;}
.next_{flex-wrap: wrap;}
.nextare{margin: auto;}
.arts dl{margin: .8em 0 .4em;}
.pro_slide .pro_img>div{margin-bottom: 1.2em;}
}
@media screen and (max-width: 480px) {
body,.contane{font-size: 14px;}
.p32 p,.p24 p,.history h4{font-size: 1em;}
.contane h3, .contane .oem h3,.contane h2{font-size: 1.8em;}
.h2l span{margin: 1em auto .8em;}
.sust .col-lg-4{padding: 0;}
.contane .tuchu{margin-bottom: 2em;}
.foot_box,.wid__{padding: 0;}
.news{padding: 15px;}
.banner_swiper .swiper-pagination-bullet{width: 5px;height: 5px;;border-radius: 50%;background: #eee;}
.banner_swiper .swiper-pagination-bullet-active{width: 5px;height: 5px;;border-radius: 50%;background: #f66a19;}
.banner_swiper .swiper-pagination{justify-content: center;}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black,
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{display: none;}
.history h4{min-height: 100px;width: 100%;}
.contane .history .swiper-pagination{bottom: 47%;}
.history h5{margin: 12% 0 6.5%;}
.rightdes_ dl:nth-child(2){order: 3;width: 60%;}
.rightdes_ dl:nth-child(3){order: 2;}
.cata_{flex-wrap: wrap;}
.pro_wrapper{margin-left: 0;}
.next_ h3,.next_ h3,.mold_ h3,.cata h2,.solution h2,.arts h3{font-size: 1.6em;}
.next_{justify-content: center;text-align: center;padding: 2em 0;}
.mold_>img:nth-child(1){display: none;}
.mold_>img:nth-child(2){display: block;}
.arts .col-lg-8 dd div{padding: 3% 3% 5%;}
/* .next_ .circle_{margin: 1em auto;} */
/* .next_ .circle{margin: .5em auto;} */
/* .next_ .col-md-6:nth-child(2){display: contents;} */
body .btn{font-size: 14px;padding: 7px 25px;}
/* .fullpage-wrapper{margin-top: 50px;} */
.fullpage-wrapper .tianjia{height: 50px;}
.wid_desc{width: auto;position: initial;padding: 40px 28px 49px 28px;}
.foot_nav:nth-child(3){border: none;}
.pla1,.pla2{width: auto;margin: 0 24px;}
.whyone .green img, .whyone .green .col-lg-4{min-height: auto;}
.banner_part h5, .banner_part h6{font-size: 1.5em;text-align: center;}
.orangedesc>div{width: 90%;margin: 2% auto;min-height: auto;}
.whyone .green h2,.topo h2{font-size:1.5em}
.nav_open_{margin: -8% auto;}
.foot_box h3{font-size: 1.3em;}
.whyone .col-lg-4{font-size:1em;padding:1.3% 15px}
#pro_big{flex-direction: column-reverse;}
#pro_list_pic{flex-direction: row;}
.news .news_list dl a{flex-wrap: wrap;}
.hos{margin-top: -70px;}
.news_list dl{width: 100%;}
.world div .dazi{margin-top: 0;}
.whyone .green img, .whyone .green .col-lg-4{height: auto;}
/* .pro_slide .pro_img{height:200px} */
#pro_list_pic img:not(:last-child){border-right: none;border-bottom: 1px solid #ccc;}
#pro_list_pic img:not(:first-child){border-left: none;border-top: 1px solid #ccc;}
.pro_{flex-wrap: wrap;}
.pro_slide h3{font-size:1.4em}
.rightdes_ dl b{font-size: 2.8em;}
.foot_box a{line-height: 1.8;font-size: 1em;}
.rd:nth-child(2){flex-direction:column-reverse}
.search .two input{display: none;}
.search .one{display: none;}
.search .two{display: block;}
.search .two a i{color: #fff;}
.foot_box{width: 100%;}
.world .col-lg-7 p{margin-top: -4%;font-size: 1.9em;}
.world .col-lg-7 p span{font-size: 1em;}
.world .col-lg-5{margin: 7% auto;text-align: center;}
.cata{height: 180px;width: 100%;padding: 8% 15%;}
.solution p{font-size: 1.1em;padding:0 1%}
.solution h2,.green h2{line-height: 1.15;font-size: 1.5em;}
/* .green .col-lg-4{text-align: center;max-width: 100%;} */
.greenf .desc>p{width: 100%;}
.world{margin: 2% 0;}
.world h2{font-size: 1.7em;}
.world .col-lg-5 p{font-size: 1.2em;padding-top: 5%;}
.solution{padding: 3em 15px 5em;}
.wid{width:100%; box-sizing:border-box;margin: auto;}
.header{position:initial;}
.banner ul{justify-content: space-evenly;flex-wrap: wrap;}
/* .orangebg .btn,.banner .btn{display: block;margin: 2% auto;} */
.banner a{width: 35%;}
.logo{margin:10px 0 10px 10px;}
.logo i{font-size: 25px !important;}
/* .search{position: absolute;left: 0;} */
.search .two{background: transparent;}
.search .two i{color: #222;}
/* .news_index dt,.news_list dd{height: auto;} */
.nav{position:absolute; right:0; top:15px;}
/* .banner{height:650px;padding-bottom:20px; margin-top:0;} */
.banner h1{padding:160px 0 10px; font-size:28px; text-align:center; width:100%;}
.banner p{font-size:13px;width:94%;padding:0 3%; text-align:center; margin-bottom:15px;}
.more{width:160px; height:46px; }
.more_l{line-height:46px; width:113px; font-size:20px;}
.more_r{width:42px; height:46px;}
.home_pro{padding:20px 0;}
.home_pro_boxl{float:none; width:100%; padding:0 10px;}
.home_pro_boxr{float:none; width:100%; padding:0 10px; box-sizing:border-box; margin-top:20px;}
.home_pro_boxl h2{font-size:26px;}
.xian{margin:20px 0;}
.home_pro_boxl p{font-size:16px; line-height:30px; margin-bottom:20px;}
.home_prolist{display:none;}
.nav_cont{padding-top:0px; overflow:hidden;overflow-y:auto;}
.bg_{padding: 3% 0;margin: 3%;}
.erji{}
.home_net{height:auto; padding:30px 0;}
.home_net_cont{width:96%; height:auto; margin:0 2%; padding:10px;box-sizing:border-box;}
.home_net_cont .xian{margin:15px 0 20px;}
.home_net_num p{float:none; text-align:left; font-size:18px; margin-bottom:15px;}
.home_net_num .z{padding:0;}
.home_net_num span{font-size:36px;}
.foot_box{width:100%; float:none; margin-bottom:20px;}
.nybanner{margin-top:0;}
.nybanner_cont{position:initial;left:3%; top:105%; width:100%; padding:1.5em 15px;margin: 0;}
.mid_cont{padding-top: 5px;}
.mid_cont p{line-height: 1.8;}
.mid_cont>div,.wid_{width:100% !important;}
.container-fluid.no{padding: 0;}
.pro_prolist{display:none;}
.fr{width:100%; }
.fl{width:100%; }
.pro_qie p{width:100%;}
.mid_nav a{padding:0 10px; margin:0 0px;}
.mid_nav{ float:none;}
.contact img{max-width:100%;}
.pro_class_sm_r{display:none;}
.pro_class_sm{ margin:0 auto 20px;}
.pro_class_sm h1{padding:20px 0; font-size:30px; text-align:center;}
.pro_class_sm .can{width:100%;}
.pro_class li{margin-bottom:10px; width:48%;margin: 0; margin-top:2%;margin-bottom: 2%;margin-right: 4%;height: 200px;}
.pro_class li:nth-child(3n){margin-right:4%;}
.pro_class li:nth-child(2n){margin-right:0;}
.pro_cont h1{ margin-bottom:2em;margin-top: 1.5em;}
.pro_cont_pic .prev{left:0; top:-60px;}
.pro_cont_pic .next{right:0; top:-30px;}
.pro_cont_pic img{max-width:100%;}
#send textarea{width:90%;}

.whycon>div{width: 100%;}

#about_slide1,
#about_slide2,
#about_slide3{height:300px}
.about_part,.about_country{display:block;}
.about_team,.about_core{display:block!important;}
.about_part_2 li{width:100%;}
/* .swiper-button-prev,.swiper-button-next{display:none;} */
.contact_mc,.contact_mt,.contact_ms{display:block!important;width:100%!important;}
.feedback_message {display:block;}
.feedback_2t,.feedback_1t{width:100%;}
.blue22{    position: relative!important;margin-top:5%!important;}

	}

#Feedback .success-message {
    display: none; /* 默认隐藏 */
    padding: 20px;
    background-color: #d4edda; /* 浅绿色背景 */
    color: #155724; /* 深绿色文字 */
    border: 1px solid #c3e6cb;
    border-radius: 5px;
    text-align: center;
    font-size: 1.2em;
    margin-top: 20px; /* 与表单之间留点间距 */
}