@charset 'utf-8';
.nybanner{
position:relative; width:100%; height:100vh; position:relative;}
.nybanner_bg{background-image:url(../images/service/img6.jpg);background-attachment: fixed;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nybanner_txt{
position:absolute; z-index:10; left:0; width:100%; text-align:center;transform:translateY(-50%); color:#fff; top:50%;}
.nybanner_txt_1{
font-family:Calibri; font-size:2.5vw;}
.nybanner_txt_2{ font-weight:bold; letter-spacing:.1vw;
font-size:3.125vw; margin-top:.2vw;}
.nybanner_txt_3{
font-size:1.25em; letter-spacing:.4vw; margin-top:1vw;}
.about_1_left{
float:left; width:45.39106145251397%;}
.about_1_right{
float:right; width:47.20670391061453%;}
.about_1{ color:#fff; padding:10.41666666666667vw 0 13vw 0;background-attachment: fixed;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img1.jpg);}
.about_1_left_1{
line-height:2; margin-top:2vw;}
.about_1_right_1 ul li{ position:relative;
float:left; width:33.3333%;}
.about_1_right_1 ul li:after{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#fff; opacity:.26;}
.about_1_right_1 ul li:nth-child(1):after{
display:none}
.about_1_right_1_mid{
display:inline-block;}
.about_1_right_1_mid_1 p{
display:inline-block; position:relative;}
.about_1_right_1_mid_1 p span{
font-size:3.125vw; font-weight:bold}
.about_1_right_1_mid_1 p i{
position:absolute; right:-.8vw; top:-1vw; font-weight:bold; font-family:Impact; font-size:3.125vw; font-style:inherit}
.about_1_right_1_mid_1 p label{
font-size:.9375vw;}
.about_1_right_1_mid{
margin-right:2.23958333333333vw;}
.about_1_right_1 ul li:nth-child(2){
text-align:center;}
.about_1_right_1 ul li:nth-child(2) .about_1_right_1_mid{margin-left:2.23958333333333vw; text-align:left;}


.about_1_right_1 ul li:nth-child(3) .about_1_right_1_mid{margin-left:2.23958333333333vw; margin-right:0}
.about_1_right_1_mid_2{ margin-top:.3vw;
color:#c4c4c4; line-height:1.8;}
.about_1_right_2_1{ margin-bottom:1vw;
margin-top:3.4375vw;}
.about_1_right_2_2_1{ bottom:4.3%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img2.png);
position:absolute; left:19.90811638591118%; width:6.73813169984686%; height:0%;}
.about_1_right_2_2{
position:relative;}
.about_1_right_2_2 img{
width:100%;}

.about_1_right_2_2_2{ bottom:4.3%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img3.png);
position:absolute; left:48.39203675344564%; width:6.73813169984686%; height:0;}

.about_1_right_2_2_3{ bottom:4.3%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img4.png);
position:absolute; left:77.18223583460949%; width:6.73813169984686%; height:0%;}

.animated .about_1_right_2_2_1{
animation: vh1 .8s 0.4s linear forwards;}
.animated .about_1_right_2_2_2{
animation: vh2 .8s 0.4s linear forwards;}
.animated .about_1_right_2_2_3{
animation: vh3 .8s 0.4s linear forwards;}

@keyframes vh1 {
  0% {
     
    height: 0;
  }
  50% {
     
    height:82.25255972696246%;
  }
  80% {
    height:70%;
  }
  100% {
     
    height:82.25255972696246%;
  }
}
@keyframes vh2 {
  0% {
     
    height: 0;
  }
  50% {
     
   height:49.14675767918089%;
  }
  80% {
    height:40%;
  }
  100% {
     
   height:49.14675767918089%;
  }
}
@keyframes vh3 {
  0% {
     
    height: 0;
  }
  50% {
     
   height:39.24914675767918%;
  }
  80% {
    height:30%;
  }
  100% {
     
   height:39.24914675767918%;
  }
}
.about_2{ padding:10.83333333333333vw 0; color:#fff;
overflow:hidden; background-color:#1f2021; position:relative;}
.about_2:after{ background-color:#1f2021;
content:''; position:absolute; left:0; top:0; height:100%; width:33.33333333333333%;}
.about_2_mid_left{ background-image:url(../images/about/img7.jpg);
position:absolute; left:0; top:0; width:52.76041666666667%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_2_mid{ z-index:10;
position:relative; padding-top:5.5vw; padding-bottom:11.61458333333333vw;}
.about_2_mid_right{
margin-left:45.39106145251397%;}
.about_3{ padding:6.875vw 0;background-attachment: fixed;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img8.jpg);}
.about_3_mid{ color:#fff; text-align:center; padding-top:3.5vw; padding-bottom:6vw;
background-color:rgba(235,168,80,.26); overflow:hidden; }
.about_3_mid .about_1_left_1{
text-align:left;}
.about_4{ padding-top:8.17708333333333vw; padding-bottom:5.20833333333333vw;
background-color:#1f2021; overflow:hidden; position:relative;}
.about_4:after{ top:0; right:14.84375%; background-color:#232425; z-index:0;
content:''; position:absolute; height:100%; width:20.57291666666667%;}
.about_4_mid{
position:relative;}
.about_4_left{ position:relative; z-index:10;
width:59.5%; color:#fff; padding-top:4.5vw;}
.about_4 .about_1_left_1{
color:#f5f5fa; max-width:92.89940828402367%;}
.about_4_right{
position:absolute; right:0; top:0; width:50%;  }
.about_4_con{
position:relative;}
.imgp{ -webkit-clip-path: inset(0 100% 0 0);-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
  clip-path: inset(0 100% 0 0);opacity:1;}
.swiper-slide.swiper-slide-active .imgp{transition: 0.95s all cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);opacity:1;}
.about_4 img{
max-width:100%;}
.about_4_left_1{
width:64.73372781065089%; margin-top:4.2vw;}
.about_4_right_1_1 a{ padding-right:22px;
color:#fff; font-family:Calibri; display:inline-block; position:relative;}
.about_4_right_1_1 a:after{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
content:''; position:absolute; right:0; top:0; width:18px; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img13.png);}
.about_4_right_1{
position:absolute; z-index:999;   left:0; bottom:-15%;}
.about_4_right_1_1 a:hover:after{
right:-9px;}
#swiper-pagination-sl{ font-family:Calibri; font-size:1.125em; margin-top:.4vw;
position:static; color:#fff; text-align:left; width:auto}
#swiper-pagination-sl .swiper-pagination-current{
font-size:1.875vw; font-weight:bold}
#swiper-pagination-nt{ margin-top:2.29166666666667vw;
position:static; text-align:left;}
#swiper-pagination-nt .swiper-pagination-bullet{ background:none; position:relative;
opacity:1; margin:0; width:1.75em; height:1.6875em; margin-right:1em;background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img15.png);}
#swiper-pagination-nt .swiper-pagination-bullet:after{opacity:0;transform: scale(0, 0);border-radius: 100%;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img15.png);-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
#swiper-pagination-nt .swiper-pagination-bullet-active:after{
background-image:url(../images/about/img14.png);opacity:1;transform: scale(1, 1);}
.about_5{ color:#fff; text-align:center; padding-top:5.20833333333333vw; padding-bottom:3.125vw;background-attachment: fixed;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-image:url(../images/about/img11.jpg);}
.about_5 .about_1_left_1{
text-align:left;}
.about_5_1_1{
overflow:hidden;}
.about_5_1_1 img{
width:100%;}
.about_5_1_2{
color:#fff; text-align:left;}
.about_5_1_2_1{
font-size:1.25em; margin-top:1.14583333333333vw; margin-bottom:.3em;}
.about_5_1_2_2{
font-size:.875em;}
#swiper-pagination-jd{
top:auto; bottom:0;}
.swiper-container-jd{
padding-bottom:2.91666666666667vw;}
.about_5 .swiper-pagination-progressbar{
background:none;}
.about_5 .swiper-pagination-progressbar:after{
content:''; position:absolute; left:0; top:50%; width:100%; height:1px; background-color:#fff; opacity:.53;transform:translateY(-50%); }
.about_5 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background-color:#fff;}
.about_5_1{
margin-top:2.91666666666667vw;}
.nybody #footer{
height:auto}
.safe_mid{
background-color:#121212; overflow:hidden;}
.safe_mid_list ul li{
position:relative; padding:2.16145833333333vw 0;}
.safe_mid_list_mid:after{ right:14.66480446927374%; background-color:#202020;
content:''; position:absolute; top:0; height:100%; width:26.25698324022346%;}
.safe_mid_list_mid{
position:relative; padding:7.03125vw 0;}
.safe_mid_list_mid_right{ overflow:hidden;
position:relative; z-index:10; margin-left:8.58938547486034%;}

.safe_mid_list_mid_right{ -webkit-clip-path: inset(0 100% 0 0);-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
  clip-path: inset(0 100% 0 0);opacity:1;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.animated .safe_mid_list_mid_right{transition: 0.95s all cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);opacity:1;}


.safe_mid_list_mid_right img{
width:100%;}
.safe_mid_list_mid_left{
position:absolute; left:0; top:50%;transform:translateY(-50%); color:#fff; z-index:10;}
.safe_mid_list_mid_left_1{
font-size:1.25vw; line-height:1.6; margin-top:1vw;}
.safe_mid_list_mid_left_2 a{ padding-left:1.66666666666667vw;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; font-family:Calibri; font-size:1.25vw; color:#fff; position:relative;}
.safe_mid_list_mid_left_2 a:after{ left:0;
content:''; position:absolute; width:1.25vw; height:1.25vw; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/safe/img5.png); top:50%;transform:translateY(-50%);}
.safe_mid_list_mid_left_2{
margin-top:1.875vw;}
.safe_mid_list_mid_left_2 a:hover{
padding-left:2vw;}
.safe_mid_list ul li:last-child{
padding-bottom:0}
.safe_mid_list ul li:nth-child(1){
padding-top:4.16666666666667vw;}
.safe_mid_list_mid_right a{ background-color:rgba(0,0,0,.46); 
display:block; position:absolute; width:100%; height:100%; z-index:10; left:0; top:0;}
.safe_mid_list_mid_right a:after{ width:5.72916666666667vw; height:5.72916666666667vw;transform:translate(-50%, -50%);
content:''; position:absolute; left:50%; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/safe/img6.png);}
.ser_1{ padding-top:10.41666666666667vw;
background-color:#1b1a1a; overflow:hidden;}
.ser_1_mid{
position:relative;}
.ser_1_mid_left{ overflow:hidden;
width:60.10416666666667%; padding-bottom:5.52083333333333vw;}
.ser_1_mid_left img{
width:100%;}
.ser_1_mid_right{ height:90.37267080745342%;
position:absolute; right:0; bottom:0; width:48.90625%;}
.ser_1_mid_right_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ser_1 #swiper-pagination-nt{ bottom:2.1875%;
position:absolute; width:51.25%; text-align:center}
.ser_2{
text-align:center; color:#fff; overflow:hidden; background-color:#1b1a1a; padding-top:10.67708333333333vw;}
.ser_2_1 ul li{ background-color:#fff; position:relative;margin-bottom:7.96875vw;
float:left; width:47.3463687150838%; padding-top:18.22916666666667vw; padding-bottom:6.61458333333333vw;}
.ser_2_1 ul li:nth-child(2n){
float:right;margin-top:7.96875vw; margin-bottom:0}
.ser_2_1_2{
position:absolute; left:0; top:5.20833333333333vw; width:100%; text-align:center; z-index:10;}
.ser_2_1_2_1{
font-size:2.5vw; margin-bottom:.3vw;}
.ser_2_1_2_2{
font-size:3.125vw;margin-bottom:1vw;}
.ser_2_1_2_3{
color:#fc7d20; font-size:1.5625vw; }
.ser_2_1_2_3 i{
font-family:"宋体"; font-style:inherit; margin-left:.5em;}
.ser_2_1{
padding-top:7.96875vw;padding-bottom:7.96875vw;
}
.ser_2_1_1 img{
max-width:90%;}
.ser_2_1_2_mid{
margin:0 10%;}
.ser_1_mid_right_footer{
position:absolute; left:0; bottom:6.92708333333333vw; width:100%; z-index:10; text-align:center; color:#fff}
.ser_1_mid_right_footer_mid_1{
font-size:3.125em; font-weight:bold}
.ser_1_mid_right_footer_mid_2{
font-size:2.5vw; margin-top:.6vw; margin-bottom:1vw;}
.ser_1_mid_right_footer_mid_3{
color:#a2a2a2; font-size:1.25vw}
.ser_1_mid_right_footer_mid{
margin:0 1em;}
.ser_nav{ height:4.89583333333333vw;transform:translateX(-50%);
width:4.89583333333333vw; border:2px #fff solid;border-radius: 100%; position:absolute; left:50%; bottom:7.55208333333333vw; z-index:10;}
.swiper-pagination-index-banner-left{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/service/img2.png);
position:absolute; width:.98958333333333vw; height:1.30208333333333vw; cursor:pointer; left:25.51020408163265%; top:50%;transform:translateY(-50%);}
.swiper-pagination-index-banner-right{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/service/img3.png);
position:absolute; width:.98958333333333vw; height:1.30208333333333vw; cursor:pointer; right:25.51020408163265%; top:50%;transform:translateY(-50%);}
.nybanner_2{
height:35.3125vw;}
.pro_info_1{ background-color:#1b1a1a;
border-bottom:1px #3b3a3a solid; padding:1.82291666666667vw 0; color:#fff;}
.pro_info_1 a{
color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.pro_info_1_left{
float:left;}
.pro_info_1_right{
float:right;}
.pro_info_2{
overflow:hidden; background-color:#1b1a1a; color:#fff;}
.pro_info_2_1{
position:relative; overflow:hidden}
.pro_info_2_1_left{
position:absolute; left:0; bottom:0; height:100%; text-align:center; background-color:#fff; width:49.09217877094972%;}
.pro_info_2_1_right{
position:relative;  margin-left:54.25977653631285%;}
.pro_info_2_1_right_3{
color:#fff} 
.pro_info_2_1_right_4{
line-height:1.8; margin-top:.875vw; margin-bottom:2.5vw;}
.pro_info_2_1_right_5 img{
width:100%; float:left;}
.pro_info_2_1_right_5 a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:block; border:3px #fff solid; overflow:hidden;}
.pro_info_2_1_right_5 a.on,.pro_info_2_1_right_5 a:hover{
border-color:#ff9c0e;}
.pro_info_2_1_right_5{ border-bottom:1px #363535 solid;
padding-bottom:2.08333333333333vw; margin-bottom:1.5625vw;}
.pro_info_2_1_right_6{
font-size:1.875vw;}
.pro_info_2_1_right_7{
font-family:Calibri; color:#999999; margin-bottom:1.5625vw;}
.pro_info_2_1_right_8 a{
margin-right:1em;}
.pro_info_2{ padding-bottom:4.01041666666667vw;
padding-top:5.20833333333333vw;}
.swiper-container-big,.swiper-container-big .swiper-slide{
width:100%; height:100%;}
.swiper-container-big,.swiper-container-big .swiper-slide img{
position:absolute; left:50%; top:50%;transform:translate(-50%, -50%); max-width:90%;}
.pro_info_2_1_right_1{
margin-top:2.44791666666667vw;}
.pro_info_2_1_right_re{ z-index:10;
position:absolute; right:0; top:0;}
.pro_info_2_1_right_re a{ line-height:3.54166666666667vw;border-radius: 100%; font-family:"宋体"; font-size:1.875vw;
display:block; width:3.54166666666667vw; height:3.54166666666667vw; border:1px #646464 solid; text-align:center; color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.pro_info_2_1_right_re a:hover{
background-color:#fff; color:#000; border-color:#000}
.pro_info_2_con_1{
border:1px #4a4a4a solid;}
.pro_info_2_con_1 a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
float:left; color:#fff; line-height:3.125vw; padding:0 2.86458333333333vw;}
.pro_info_co{
background-color:#1b1a1a; overflow:hidden}
.pro_info_2_con_1 a.on{
background-color:#f39800;}
.pro_info_2_con_2{ padding-bottom:11.66666666666667vw;
padding-top:6.09375vw; color:#fff; line-height:2;}
.pro_info_1 a:hover{
color:#f39800}
.news_mid{
background-color:#181818; overflow:hidden;}
.news_mid_list{
margin:0 9%;}
#gallery-wrapper { position: relative;   width: 100%; margin:0 auto; } 
.white-panel a{ 
display:block; padding:1.92708333333333vw .83333333333333vw;}
.white-panel{
position:absolute;}
.news_mid_list_1_mid{background-color:#fff;}
.news_mid_list_1_mid_1{
position:relative; overflow:hidden;}
.news_mid_list_1_mid_1 img{
width:100%; float:left}
.news_mid_list_1_mid_1 span{ font-family:Calibri; font-size:1.125em; width:4.0625vw; line-height:4.0625vw;
position:absolute; left:0; top:0; z-index:10; color:#fff; background-color:#f38f00; height:4.0625vw; text-align:center;}
.news_mid_list_1_mid_2{
padding:1.5625vw; padding-bottom:1.9vw;}
.news_mid_list_1_mid_2_title{
position:relative; padding-left:3.5em;}
.news_mid_list_1_mid_2_title_left{
position:absolute; left:0; top:0; font-size:4em;font-family:Calibri; line-height:.7; font-weight:bold }
.news_mid_list_1_mid_2_title_right{ min-height:2.6em;
font-size:1.125em;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;  
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.news_mid_list_1_mid_2_1{
color:#666; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 4;  
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:.9vw; margin-bottom:.9vw;}
.news_mid_list_1_mid_2_2{
font-family:Calibri;}
.daxie{text-transform: uppercase;}
.news_mid_list_1_mid_2_2 span{
display:inline-block; padding:0 .5em;}
.news_mid_list_1_mid_2_2 span:nth-child(1){
background-position:right center; background-repeat:no-repeat; background-image:url(../images/news/img2.jpg);}
.news_mid_list_1{
margin-top:7.91666666666667vw;}
.pagination{
text-align:center; padding:4vw 0 5.20833333333333vw 0;}
.pagination li{ font-family:Calibri; margin:0 .4em;
display:inline-block; color:#8c8c8c;}
.pagination li a{
color:#8c8c8c;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.pagination li:nth-child(1),.pagination li:last-child{
margin:0 5vw;}
.pagination li.active span,.pagination li a:hover{
color:#fff}
.news_info{
background-color:#1b1a1a; overflow:hidden; color:#fff}
.news_info_1{ 
text-align:center; font-size:1.875vw; margin-top:7.29166666666667vw;}
.news_info_2{
text-align:center;margin-bottom:2.86458333333333vw; margin-top:2.86458333333333vw;}
.news_info_2 span{ padding:0 .7em;
display:inline-block; font-size:1.04166666666667vw;}
.news_info_2 span:nth-child(1){
background-position:right center; background-repeat:no-repeat; background-image:url(../images/news/img4.jpg);}
.news_info_3{ color:#f5f5f5; line-height:1.8;
border-top:1px #938f84 dashed; padding:4.42708333333333vw 0;}
.news_info_4 ul li{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
float:left; width:50%; color:#9d9d9d; position:relative; padding-bottom:1em;
border-bottom:1px #e9e8e4 solid;}
.news_info_4 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:block; color:#9d9d9d}
.news_info_4 ul li:nth-child(2) a{
text-align:right}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_info_4 ul li a span{
margin-right:1em;}
.news_info_4 ul li:after{ content:''; position:absolute; left:0; bottom:-1px; height:1px; width:0; z-index:10; background-color:#dbb504;
 -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}

.news_info_4 ul li:hover:after{
width:100%;}
.news_info_4{
margin-bottom:5.52083333333333vw;}
.news_info_4 ul li:hover a{
color:#dbb504}
.jobs_1{ padding-top:10.41666666666667vw;
background-color:#181818; padding-bottom:7.70833333333333vw; overflow:hidden;}
.jobs_1_mid_left{
color:#fff}
.jobs_1_mid_left_1{
font-weight:normal}
.jobs_1_mid_left_2{ font-family:Calibri; font-size:1.5625vw;
color:#b5b5b5; margin-top:.35vw;}
.jobs_1_mid_left_3{
font-size:1.25vw; line-height:2; margin-top:2.2vw;}
.jobs_1_mid_left{ margin-top:1vw;
float:left; width:40.36312849162011%;}
.jobs_1_mid_left_mid{
margin-right:2em;}
.jobs_1_mid_right{ color:#fff; position:relative;
float:right; width:59.63687150837989%;}
.jobs_1_mid_right_mid{ cursor:pointer;
padding:1.97916666666667vw 0; border-bottom:1px #2f2f2f solid;}
.jobs_1_mid_right_mid_info{
position:relative; overflow:hidden}
.jobs_1_mid_right_mid_info_left{transform:translateY(-50%); line-height:1;
position:absolute; left:0; top:50%; font-size:1.25em; font-family:Impact; font-weight:bold;}
.jobs_1_mid_right_mid_info_mid{ font-size:1.5em;
float:left; margin-left:90px; min-width:190px;}
.jobs_1_mid_right_mid_info_jj{
float:left; color:#b8b8b8; margin-top:.3em;}
.jobs_1_mid_right_mid_info_jj span{
padding:0 .6em;}
.jobs_1_mid_right_mid_info_right{ position:absolute; right:0; top:50%;transform:translateY(-50%);
  font-size:2.25em; line-height:.8;}
.jobs_1_mid_right_mid_info_jj span{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/jobs/img3.jpg);}
.jobs_1_mid_right_mid_info_jj span:nth-child(1){
background-image:none}
.jobs_1_mid_right_mask{ display:none;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#2f2f2f;}
.swiper-container-vh{
width:100%; height:100%;}
.swiper-container-vh .swiper-slide{
height:auto}
.jobs_1_mid_right_mask_mid_2{
float:none; margin-top:.8em;}
.jobs_1_mid_right_mask_mid_2 span:nth-child(1){
padding-left:0}
.jobs_1_mid_right_mask_mid_3{
line-height:1.8; margin-top:2em;}
.jobs_1_mid_right_mask_mid{
padding:6%;}
.jobs_1_mid_right_mask_mid_1{
font-size:1.5625vw;}
.jobs_1_mid_right_mask_mid_3_2{
font-size:.875em;}
.jobs_1_mid_right_mask_mid_3_1{
font-size:1.125em;}
.jobs_1_mid_right_mask_close{ top:1.5em;
position:absolute; z-index:10; right:1.5em;}
.jobs_1_mid_right_mask_close a img{
-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;}
.jobs_1_mid_right_mask_close a:hover img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.jobs_1_mid_right_mask_mid_3_3{
margin-top:2em;}
.jobs_2_mid{
position:relative; padding-top:4.01041666666667vw;}
.jobs_2_mid_right{ background-color:#000000; color:#fff;
margin-left:42.86458333333333%;}
.jobs_2{ padding-bottom:7.96875vw;
overflow:hidden; background-color:#181818;}
.jobs_2_mid_left{ height:84.83796296296296%;
position:absolute; left:0; top:0; width:54.6875%;}
.jobs_2_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.jobs_2_mid_right_mid{ padding-right:21.17647058823529%; padding-bottom:12.39583333333333vw;
padding-left:31.15622241835834%; padding-top:6.51041666666667vw;}
.jobs_2_mid_right_mid_1 a{
color:#fff}
.jobs_2_mid_right_mid_1 ul li{ line-height:1.6;
border-bottom:1px #2d2d2d solid; padding:.875em 0; font-size:1.25vw;}
.jobs_2_mid_right_mid_1 ul li:last-child{
border:none}
.jobs_3{ overflow:hidden; padding-top:11.97916666666667vw; padding-bottom:13.54166666666667vw;background-attachment: fixed;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img2.jpg);}
.jobs_3 .jobs_1_mid_left_1{
text-align:center; color:#fff}
.jobs_3_1{ margin-top:.2vw; margin-bottom:4.27083333333333vw;
text-align:center; font-size:1.875em; color:#fff;}
.jobs_3_2{
margin:0 auto; max-width:1135px;}
.jobs_3_2 ul li{ margin-right:.77092511013216%;
float:left; width:19.38325991189427%;}
.jobs_3_2 ul li:nth-child(5){
margin-right:0}
.jobs_3_2_mid{
border:1px #5c5f64 solid; padding:0.55em 1em; position:relative; padding-right:3em;}
.jobs_3_2_mid_s:after{top:50%;transform:translateY(-50%); position:absolute;
content:''; right:1em; width:13px; height:17px; background-position:center; background-repeat:no-repeat; background-image:url(../images/jobs/img5.png);}
.jobs_3_2_mid input,.jobs_3_2_mid select{
border:none; color:#fff; background:none; width:100%;}
.jobs_3_4{ margin-top:4.89583333333333vw;
text-align:center;}

.jobs_3_4 a{ position:relative; color:#fff; background-color:#d6811d; font-size:1.25em; text-align:center; max-width:290px;display:block; margin:0 auto; line-height:56px;border-radius: 5px; overflow:hidden;}
.jobs_3_4 a span{position:relative; z-index:10;}
.jobs_3_4 a:after{content:''; position:absolute; left:0; top:0; height:100%; width:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; background-color:#fff;}
.jobs_3_4 a:hover:after{width:100%;}
.jobs_3_4 a:hover{color:#d6811d}

.jobs_3_4 button{ position:relative; color:#fff; background-color:#d6811d; font-size:1.25em; text-align:center; max-width:290px;width:290px;display:block; margin:0 auto; line-height:56px;border-radius: 5px; overflow:hidden;}
.jobs_3_4 button span{position:relative; z-index:10;}
.jobs_3_4 button:after{content:''; position:absolute; left:0; top:0; height:100%; width:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; background-color:#fff;}
.jobs_3_4 button:hover:after{width:100%;}
.jobs_3_4 button:hover{color:#d6811d}

.pro_info_2_con_2_div{display:none}
.nybody .footer_1{
display:none}
@media screen and (max-width:1200px) {
.jobs_1_mid_left_2{
font-size:1em;}
.jobs_2_mid_right_mid_1 ul li{
font-size:1em;}
.jobs_1_mid_right_mask_mid_1{
font-size:1.125em; margin-bottom:.5em;}
.jobs_1_mid_right_mid_info_right{
font-size:2em;}
.jobs_1_mid_right_mid_info_left{
font-size:1.125em;}
.jobs_1_mid_right_mid_info_mid{
font-size:1em;}
.jobs_1_mid_right_mid_info_jj{
margin-top:0}
.jobs_1_mid_left_3{
font-size:1.125em;}
.news_info_1{
font-size:1.5em}
.news_info_2 span{
font-size:.875em;}
.news_mid_list_1_mid_1 span{
font-size:.75em; width:2.8em; height:2.8em; line-height:2.8em;}
.pro_info_2_con_1 a{
line-height:2.5em;}
.ser_2_1_2_2{
font-size:2em;}
.ser_2_1_2_1{
font-size:1.5em;}
.ser_2_1_2_3{
font-size:1em;}
.ser_1_mid_right_footer_mid_3{
font-size:1em;}
.ser_1_mid_right_footer_mid_2{
font-size:1.5em;}
.ser_1_mid_right_footer_mid_1{
font-size:2em;}
.safe_mid_list_mid_left_1{
font-size:1em;}
.safe_mid_list_mid_left_2 a{
font-size:1.125em;}
}
@media screen and (max-width:1090px) {
.about_4_right_1{
bottom:-8em}
}
@media screen and (max-width:1024px) {
.news_mid_list_1_mid_2_title{
padding-left:0}
.news_mid_list_1_mid_2_title_left{
display:none}
.news_mid_list_1_mid_2_title_right{
font-size:1em;}
.news_mid_list_1_mid_2_1{
font-size:.875em;}
.news_mid_list_1_mid_2_2 span:nth-child(1){
display:none}
.news_mid_list_1_mid_2_2 span:nth-child(2){
padding-left:0; padding-right:0}
.nybanner_txt_1{
font-size:1.25em;}
.nybanner_txt_2{
font-size:2em;}
.news_mid_list{
margin:0 5%}
 
}
@media screen and (max-width:950px) {
	
	.jobs_3_1{
	font-size:1.5em;}
	.jobs_3_2 ul li{ margin-bottom:1em;
	width:32%; margin-right:2%;}
	.jobs_3_2 ul li:nth-child(1){
	width:49%; margin-left:0%; margin-left:0;}
	.jobs_3_2 ul li:nth-child(2){
	margin-right:0; width:49%; margin-left:0}
	.jobs_1_mid_right_mask_close img{
	width:1.5em;}
	.pro_info_2_1_right_6{
	font-size:1.25em;}
	.pro_info_2_1_right_re a{ line-height:1.5em;
	width:1.5em; height:1.5em; font-size:1.375em;}
	.pro_info_2_1_right_4{
	font-size:.875em;}
	.pro_info_2_1_right_8 a img{
	width:2em;}
	.about_1_left,.about_1_right{
	width:100%; }
	.about_1_right{
	margin-top:2em;}
	.about_1_right_1_mid_1 p label{
	font-size:.875em;}
	.about_1_right_2_1{
	margin-bottom:1.5em;}
}
@media screen and (max-width:900px) {
.jobs_1_mid_right_mask_mid{
padding:1.5em;}
.jobs_1_mid_left{
width:100%;}
.jobs_1_mid_right{
width:100%; margin-top:2em;}
.ser_2_1_2_1{
font-size:1.25em;}
.ser_2_1_2_2{
font-size:1.5em;}
.ser_1_mid_right_footer_mid_2{
font-size:1.25em;}
.ser_1_mid_right_footer_mid_1{
font-size:1.5em;}
.about_4_left{
width:100%;}
.about_4_right{
position:static; width:100%; display:none}
.about_4_left_1{
width:100%;}
.about_4 .about_1_left_1{
max-width:100%;}
}
.pro_info_2 .swiper-pagination-bullet-active{
background-color:#f39800}
.swiper-pagination-bigimg-page{
display:none}
.jobs_2_mid_left img{
display:none}
.jobs_2_mid_left img{
width:100%;}
@media screen and (max-width:768px) {
	.jobs_3_4 a{
	font-size:1em; line-height:40px; height:40px;}
 .jobs_2_mid_left img{
 display:block}
 .jobs_2_mid_left{
 position:static; width:100%;}
 .jobs_2_mid_left_bg{
 display:none}
 .jobs_2_mid_right{
 margin-left:0}
 .jobs_2_mid_right_mid{
 padding-left:5%; padding-right:5%;}
.jobs_1_mid_right_mid_info_mid{
max-width:290px;}
.news_info_4 ul li{
padding:.75em 0;}
.news_info_1{
font-size:1.25em;}
.news_info_4 ul li{
width:100%;}
.news_info_4 ul li:nth-child(2) a{
text-align:left}
.pagination li:nth-child(1), .pagination li:last-child{
margin:0 .4em;}
.news_mid_list_1_mid_2_title_right{
min-height:inherit}
.news_mid_list_1_mid_2{
padding:1em;}
.swiper-pagination-bigimg-page{
display:block}
.pro_info_2_1_right_1{
margin-top:2em;}
.pro_info_2_1_right_5{
display:none}
.pro_info_2_1_left{
position:static; width:100%; text-align:center;}
.swiper-container-big, .swiper-container-big .swiper-slide img{
position:static;transform: translate(0%);}
.pro_info_2_1_right{
margin-left:0}
.pro_info_1_right{
display:none}
.ser_1_mid_right_footer_mid_1{
font-size:1.375em;}
.ser_1_mid_right_footer_mid_3{
font-size:.875em;}
.ser_1_mid_right_footer_mid_2{
font-size:1.125em;}
.ser_nav{
width:2.5em; height:2.5em;}
.swiper-pagination-index-banner-left,.swiper-pagination-index-banner-right{
width:7.6px; height:10px;}
.safe_mid_list_mid_left_2 a{
padding-left:1.5em;}
.safe_mid_list_mid_left_2 a:after {
width:.875em; height:.875em;}
.safe_mid_list_mid_right a:after {
width:4em; height:4em}
.nybanner_txt_1{
font-size:1.125em;}
.nybanner_txt_3{
font-size:1.125em;}
.nybanner_txt_2{
font-size:1.5em; margin-top:.5em; margin-bottom:.5em;}
}
.about_2_mid_left img{
display:none}
@media screen and (max-width:640px) {
.jobs_3_2 ul li{
width:100%; margin-right:0}
.jobs_3_4 a{
max-width:100%; height:2.5em; line-height:2.5em;}
.jobs_3_1{
font-size:1.25em;}
.jobs_3_2 ul li:nth-child(1){
width:100%; margin-right:0}
.jobs_3_2 ul li:nth-child(2){
width:100%; margin-right:0}
.jobs_2_mid_right_mid{
padding-left:3.48958333333333%; padding-right:3.48958333333333%}
.jobs_1_mid_right_mask_close{
top:1em; right:1em;}
.jobs_1_mid_right_mid{
padding:1em 0;}
.jobs_1_mid_right_mid_info_mid{
max-width:none; margin-left:40px;}
.jobs_1_mid_right_mid_info_jj{
display:none}
.news_info_4 ul li a{
font-size:.9375em;}
.news_info_1{
font-size:1.125em;}
.news_info_2 span{
font-size:.75em;}
.news_info_4{
margin-bottom:2em;}
.pro_info_1{
padding:.8em 0; line-height:1.6;}
.nybanner_2{
height:50vw}
.pro_info_2_1_right_7{
margin-bottom:.7em;}
.ser_2_1_2_2{
margin-bottom:.5em;}
.pro_info_2_1_right_8 a{
margin-right:.5em;}
.pro_info_2_1_right_6{
font-size:1.125em;}
#pfb{
font-size:1em;}
.ser_2_1 ul li{
padding-top:130px;}
.ser_2_1_2_2{
font-size:1.25em;}
.ser_2_1_2_1{
font-size:1em;}
.ser_2_1_2_3{
font-size:.875em;}
#service #swiper-pagination-nt .swiper-pagination-bullet{
margin:0 .5em;}
.ser_nav{
display:none}
.ser_1_mid_left{
width:auto; margin-left:3.48958333333333%; margin-right:3.48958333333333%}
.ser_1_mid_right{
display:none}
.ser_1 #swiper-pagination-nt{
width:100%; bottom:0;}
.safe_mid{
padding-bottom:2em;}
.safe_mid_list_mid{
padding:1em 0;}
.safe_mid_list_mid_right{
margin-left:0;}
.safe_mid_list_mid_left{ margin-top:2em;
position:static; width:100%;transform: translateY(0%);}
.safe_mid_list_mid_right a:after {
width:2.5em; height:2.5em}
.about_5{
padding-top:2em; padding-bottom:2em;}
.swiper-container-jd{
padding-bottom:2em}
.about_5_1_2_1{
font-size:1em;}
.about_5_1{
margin-top:2em;}
#swiper-pagination-nt .swiper-pagination-bullet{
font-size:.6em;}
 .about_2_mid_left img{
 display:block;}
 .about_2_mid_left{ margin-bottom:2em;
 background-image:none; width:auto; margin-left:3.48958333333333%; margin-right:3.48958333333333%; position:static}
 .about_2_mid_right{
 margin-left:0}
 
.nybanner_txt_2{
font-size:1.375em;}
 .about_1_right_1_mid_2{
 font-size:.875em;}
 .about_1_right_1_mid_1 p span,.about_1_right_1_mid_1 p i{
 font-size:1.5em; right:-.875em;}
 .footer_mid{
 margin:0 3.48958333333333%;}
}

@media screen and (max-width:480px) {
.pro_info_2_1_right_re{
display:none}
.pro_info_2{
padding-bottom:2em;}
.pro_info_2_1_right_4{
margin-bottom:1em; margin-top:1em;}
.pro_info_2_con_1 a{
line-height:2.25em; padding:0 1em;}
.about_1_right_2_1{
margin-top:2em;}
.about_1_left_1{
margin-top:1.5em;}
}
@media screen and (max-width:370px) {
.ser_2_1 ul li{
width:100%; margin-right:0}
.ser_2_1_1 img{
max-width:60%}
}

.ser_2_1_1,.news_mid_list_1_mid_1{
overflow:hidden}

.imgp img,.safe_mid_list_mid_right img,.ser_2_1_1 img,.news_mid_list_1_mid_1 img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.imgp:hover img,.safe_mid_list ul li .safe_mid_list_mid_right:hover img,.ser_2_1 ul li:hover .ser_2_1_1__ img,.white-panel:hover .news_mid_list_1_mid_1 img{transform: scale(1.08, 1.08);}
.nybody #document > header{  position:fixed}

.nybody #document > header .wrap{ 
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;  }

.nybody #document > header.headroom--unpinned .wrap{
 opacity:0; top:-100%;pointer-events: none;}
.swiper-slide-honor{ float:left}
 .about_5_1{
 height:0px; overflow:hidden; opacity:0;}
.content_6 > .mCustomScrollBox > .mCSB_scrollTools{
width:100%; margin-left:0; margin-right:0}
.mCSB_scrollTools .mCSB_draggerRail{
background-color:#97938e}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{
height:1px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#fff}

@media screen and (max-width:1024) {
.about_5_1{
display:block; height:auto; opacity:1}
.mobile_r{
display:none}
}



