﻿/*Form002219*/
.Form002219{ padding-bottom:5%;background: #f9f9f9}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#222; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #ccc; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#222;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #ccc; border-radius:5px;overflow:hidden; resize:none; width:100%; height:300px; padding:10px; color:#222;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e74d17;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*
 .TextList000962 为demo编号
 */
.TextList000962{ padding:2% 0 0;background: #f9f9f9;}
.TextList000962 .nav{ padding:2% 0 4%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";text-align: center;}
.TextList000962 .nav dd{margin-bottom:2px; margin-right:10px; text-align:center;display: inline-block;}
.TextList000962 .nav dd a{  background-color:#e9e9e9; font-size:20px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;padding: 10px 30px;}
.TextList000962 .nav dd a:hover,
.TextList000962 .nav dd a.aon{ background-color:#e74d17; color:#fff;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; border-left:4px solid #e74d17; padding:16px 10px;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList000962 li:hover{ border:1px solid #e74d17;}
.TextList000962 li:hover p{ color:#e74d17;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#e74d17;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}
/*Floor001893*/
.Floor001893 {padding:2% 0 3%;background: #f9f9f9;}
.Floor001893 .year{ position:relative; padding:0 40px;}
.Floor001893 .year .prev,
.Floor001893 .year .next{ position:absolute; top:50%; width:36px; height:36px; margin-top:-18px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .year .prev{ left:0;}
.Floor001893 .year .next{ right:0; background-position:left bottom;}
.Floor001893 .year .nextStop,
.Floor001893 .year .prevStop{ cursor:default;}
.Floor001893 .year .prevStop{ background-position: right top;}
.Floor001893 .year .nextStop{ background-position: right bottom;}
.Floor001893 .year .bd{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:18px; padding-bottom:40px;}
.Floor001893 .year li span{ display:block; height:130px; padding-top:10px;}
.Floor001893 .year li:before{ display:block; width:0; height:0; margin:0 auto; border:20px solid transparent;  content:'';}
.Floor001893 .year li.on{ font-size:28px; color:#e74d17; background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .year li.on:before{border-top-color:#f1f1f1;}
.Floor001893 .year li.on span{ padding-top:0;}

.Floor001893 .txt{ background-color:#fff; }
.Floor001893 .txt li{ padding:3% 35% 3% 0; position:relative;}
.Floor001893 .txt li .img{ position:absolute; right:0; width:32%; top:0%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl dd{ display:table-cell; vertical-align:top;}
.Floor001893 .txt li dl dd{ padding-left:30px; font-size:14px; line-height:24px;}
.Floor001893 .txt li dl dt{ border-right:1px solid #cacaca; width:170px; text-align:right; font-size:46px; color:#e74d17;}
.Floor001893 .txt li dl dt span{ display:block; padding-right:30px;}
.Floor001893 .txt li dl dt:after{ display:block; float:right;; content:''; width:20px; height:20px; background-color:#e74d17;}
/*.Floor001893 .txt li dl dd pre{ padding-left:30px; font-size:16px; line-height:24px;}*/
@media(max-width:1000px){
.Floor001893 .txt li{ padding-right:3%;}
.Floor001893 .txt li dl{ position:relative; z-index:1;}
.Floor001893 .txt li .img{ display:none;}
.Floor001893 .txt li dl{min-height:none;} 
.Floor001893 .txt li dl dt{width:170px; font-size:50px;}
.Floor001893 .txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:768px){
.Floor001893 .title{font-size:26px;}
.Floor001893 .title span{font-size:20px;}
.Floor001893 .title:after{ height:3px;}
}
@media(max-width:480px){
.Floor001893 .txt li dl dt{width:120px; font-size:32px;}
}
@media(max-width:375px){
.Floor001893 .txt li dl dd,
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl{ display:block;}
.Floor001893 .txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .txt li dl dt span{ padding-right:0;}
}
/*
 .Floor001318 为demo编号
 */
.Floor001318{padding: 2% 0 3%;background: #f9f9f9;}

.Floor001318 .map{ overflow:hidden; position:relative; clear:both; }
.Floor001318 .list{ float:right; width:25.8%;}
.Floor001318 #all_map_1318{ position:absolute !important; left:0; top:0; width:69.8%; height:100%; border:#ccc solid 1px;}
.Floor001318 #all_map_1318 *{ box-sizing:content-box; }
.Floor001318 #all_map_1318 img{max-width:none;}
.Floor001318 #all_map_1318 .BMap_bubble_content{ line-height:20px;}
.Floor001318 .list li{ padding-bottom:15px; cursor:pointer;}
.Floor001318 .list li div{ border-left:10px #b6b6b6 solid; background-color:#fff; padding:15px;}
.Floor001318 .list li h5,
.Floor001318 .list li p{ margin:0; font-size:12px;line-height:24px; overflow:hidden;}
.Floor001318 .list li h5{ font-weight:normal;font-size:18px;margin-bottom: 5px;}
.Floor001318 .list li p{}
.Floor001318 .list li.on div{ border-left-color:#e74d17;}
.Floor001318 .list .bx-controls-direction{ overflow:hidden; clear:both;}
.Floor001318 .list .bx-controls-direction a{ width:48%; background: url(../images/Floor001318-btn_prev.png) no-repeat center center #fff; display:block; height:50px; float:left; overflow:hidden; line-height:1000px;  opacity:0.6}
.Floor001318 .list .bx-controls-direction a.bx-next{float:right; background:url(../images/Floor001318-btn_next.png) no-repeat center center #fff;}
@media(max-width:768px){
.Floor001318 .list{ float:none; width:auto; margin-top:3%;}
.Floor001318 #all_map_1318{ position:relative !important; width:100%; height:300px !important;}

}
@media(max-width:375px){
.Floor001318 #all_map_1318{ height:250px !important;}
}

/*
 .Floor002439 为demo编号
 */
.Floor002439 {padding: 2% 0 3%;background: #f9f9f9;}
@media only screen and (min-width:1200px ) {
	.Floor002439{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002439{ padding-left: 50px; padding-right: 50px;}
}
.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{}
.Floor002439 .list .item{padding: 0 0 15px;}
.Floor002439 .list .item a{ display: block; width: 100%; position: relative; }
.Floor002439 .list .item a .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;background: #444;transition: 0.5s}
.Floor002439 .list .item a:hover .bg{background:#e74d17;}
.Floor002439 .list .item .word{ padding:5% 10%; color: #fff; position: relative; z-index: 3;text-align: left}
.Floor002439 .list .item .word h3{ font-weight: normal; margin:0 0 10px; font-size: 20px;}
.Floor002439 .list .item .word p{ margin: 0; line-height: 20px; height: 40px; overflow: hidden; font-size: 14px;color: #fff}
.Floor002439 .list .item .word i{position: absolute;display:none;right: 10%;top: 20%;transition: 0.5s}
.Floor002439 .list .item .word:hover i{display: block;transition: 0.5s}


@media only screen and (min-width:640px ) {
	.Floor002439 .list{ margin: 0 -10px;}
	.Floor002439 .list .item{ float: left; width: 33.3334%;padding:20px 10px}
}
/*
 .Floor001827 为demo编号
 */
.Floor001827{position:relative;padding:8% 0 10% ;}
.Floor001827 .form{ padding:0 7% 0 52.5%; background:url(../images/Floor001827-formbg.png) no-repeat left top; background-size:50% auto;}
.Floor001827 .form h1{ margin:0; font-size:24px; font-weight:normal; color:#11306e; padding:7% 0;font-weight:bold;color: #262626;text-transform: uppercase}
.Floor001827 .form td{ padding-bottom:18px;font-size:16px; }
.Floor001827 .form .f_name{ font-weight:bold; color:#444;}
.Floor001827 .form .text{ width:150%; padding:0 10px; height:32px; line-height:32px; background:none; border:1px solid #ccc; border-radius:3px; background:#fff;}
.Floor001827 .form .btn{ width:112px; height:35px; cursor:pointer; border:none; background:#e74d17; color:#fff; font-size:18px;border-radius:3px; padding:0;}
.Floor001827 .form ul{ padding:2% 0 8% 0;}
.Floor001827 .form ol{ float:left; background:url(../images/Floor001827-codebg.png) no-repeat; width:108px; height:108px; margin-right:14px; text-align:center;padding:14px;}
.Floor001827 .form ol img{width:80px; height:80px; }
.Floor001827 .form li{ color:#e74d17;}
.Floor001827 .tips{ padding-top:3%; color:#444;}
@media(max-width:1000px){
.Floor001827{ min-height:inherit;}
.Floor001827 .form .text{ width:100%;}
}
@media(max-width:768px){
.Floor001827 .tips,
.Floor001827 .auto{ padding:0;}
.Floor001827 .form{ padding-left:2%; padding-right:2%; background-position:right bottom;}
.Floor001827 .form table ul{ max-width:60%; }
.Floor001827 .tips{ font-size:12px;}
}
@media(max-width:480px){
.Floor001827 .form ol{ float:none;}
}
@media(max-width:375px){
.Floor001827 .form table ul{ font-size:12px;}
.Floor001827 .form h1{ font-size:16px; font-weight:bold;}
}

/*
 * .Floor001025 为demo编号
 */
.Floor001025{padding: 3% 0;background: #f6f6f6;}
.Floor001025 .title{ text-align:center; font-size:12px; padding:0% 0 2%;text-transform: uppercase}
.Floor001025 .title b{ display:block; font-size:44px; color:#262626;}

.Floor001025 .slick-slider{ position: relative; display: block; margin-bottom: 30px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  
  -webkit-touch-callout: none;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
          
  -webkit-tap-highlight-color: transparent;
}
.Floor001025 .slick-list{ position: relative; overflow: hidden; display: block; margin: 0; padding: 0;}
.Floor001025 .slick-list:focus { outline: none;}
.Floor001025 .slick-list.dragging { cursor: pointer; cursor: hand;}
.Floor001025 .slick-slider .slick-track,
.Floor001025 .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.Floor001025 .slick-track { position: relative; left: 0; top: 0; display: block;}
.Floor001025 .slick-track:before,
.Floor001025 .slick-track:after { content: ""; display: table;}
.Floor001025 .slick-track:after { clear: both;}
.Floor001025 .slick-slide { float: left; /*height: 100%;*/ min-height: 1px; display: none;}
[dir="rtl"] .slick-slide { float: right;}
.Floor001025 .slick-slide .img { display: block; width: 570px; height: 380px;}
.Floor001025 .slick-slide.slick-loading .img { display: none;}
.Floor001025 .slick-slide.dragging .img { pointer-events: none;}
.Floor001025 .slick-initialized .slick-slide{ display: block;}
.Floor001025 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor001025 .slick-arrow.slick-hidden { display: none;}
.Floor001025 .slick-loading .slick-slide {visibility: hidden;}
.Floor001025 .slick-loading .slick-track { visibility: hidden;}
.Floor001025 .slick-loading .slick-list { background: #fff url("../../../2018/[上海]N_诺力智能装备股份有限公司/cn/images/Floor001025-loader.gif") center center no-repeat;}
.Floor001025 .carousel-center-mode .slick-slide { outline: none; padding: 0 15px;}
.Floor001025 .carousel-center-mode .slick-slide .image-thumbnail { transition: 450ms;}
@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-track{ 
  	display: -ms-flexbox; 
  	display: -webkit-flex;
    display: flex;
    
    -ms-flex-align: center;
     -webkit-align-items: center;
             align-items: center;
  }
  .Floor001025 .carousel-center-mode .slick-slide{ position: relative; padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    
    -webkit-justify-content: center;
            justify-content: center;
              -ms-flex-pack: center;
  }
  .Floor001025 .carousel-center-mode .slick-slide .image-thumbnail{ min-width: 450px;
   -webkit-transform: scale(0.85);
           transform: scale(0.85);
  }
  .Floor001025 .carousel-center-mode .slick-slide h5{ font-size:20px; transition: 0s;text-transform: uppercase;margin: 0}
  .Floor001025 .carousel-center-mode .slick-slide p{ font-size: 12px; transition: 0s;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-active{ cursor: pointer;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center{ z-index: 10; cursor: default;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center .image-thumbnail{ min-width: 570px;
    -webkit-transform: scale(1);
            transform: scale(1);
    box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.3);
  }
  .Floor001025 .carousel-center-mode .slick-slide.slick-center h5{ font-size:26px;}
  .Floor001025 .carousel-center-mode .slick-slide.slick-center p{ font-size: 14px;}
}
.Floor001025 .image-thumbnail { max-width: 570px; margin-left: auto; margin-right: auto; position: relative; border-radius: 10px; overflow: hidden;}
.Floor001025 .image-thumbnail .img { border-radius: 10px;}
.Floor001025 .image-thumbnail .caption { padding: 20px;}
@media (min-width: 768px) {
  .Floor001025 .image-thumbnail * { color: #fff;}
  .Floor001025 .image-thumbnail:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; display: inline-block;
    background-image: -webkit-linear-gradient(top, transparent 30%, #000 110%);
    background-image: linear-gradient(to bottom, transparent 50%, #000 110%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
  }
  .Floor001025 .image-thumbnail .caption { position: absolute; left: 0; right: 0; bottom: 0; text-align: left;}
  .Floor001025 .image-thumbnail .caption p { line-height: 21px;}
  .Floor001025 .image-thumbnail .caption h5 + p { margin-top: 12px;}
}
@media (min-width: 1200px) {
  .Floor001025 .image-thumbnail .caption { padding:30px;}
}
/* Icons */
/* Arrows */
.Floor001025 .slick-prev,
.Floor001025 .slick-next { position: absolute; display: block; height: 60px; width: 60px; line-height: 0; font-size: 0; cursor: pointer; background: #eee; color: transparent; top: 28%; padding: 0; border: none; outline: none; z-index: 9; transition: 350ms;
margin-top: -10px\9; /*lte IE 8*/
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.Floor001025 .slick-prev:hover,
.Floor001025 .slick-prev:focus,
.Floor001025 .slick-next:hover,
.Floor001025 .slick-next:focus { outline: none; background-color:#e74d17;}
.Floor001025 .slick-prev:hover:before,
.Floor001025 .slick-prev:focus:before,
.Floor001025 .slick-next:hover:before,
.Floor001025 .slick-next:focus:before { color: #fff;}
.Floor001025 .slick-prev.slick-disabled:before,
.Floor001025 .slick-next.slick-disabled:before { opacity: 0.5;}
@media (min-width: 768px) {
  .Floor001025 .slick-prev,
  .Floor001025 .slick-next { top: 50%;}
}
.Floor001025 .slick-prev:before,
.Floor001025 .slick-next:before { font-size: 24px; line-height: 1; color: #888; opacity: 0.75;font-family: 'Glyphicons Halflings';
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Floor001025 .slick-prev { border-radius: 0 50% 50% 0; left: 0;}
[dir="rtl"] .slick-prev { left: auto; right: 0;}

.Floor001025 .slick-prev:before { content: "\e257";}
[dir="rtl"] .slick-prev:before { content: "\e257";}

.Floor001025 .slick-next { border-radius: 50% 0 0 50%; right: 0;}
[dir="rtl"] .slick-next { left: 0; right: auto;}

.Floor001025 .slick-next:before { content: "\e258";}
[dir="rtl"] .slick-next:before { content: "\e258";}
/* Dots */
.Floor001025 .slick-dots{ position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.Floor001025 .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.Floor001025 .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.Floor001025 .slick-dots li button:hover,
.Floor001025 .slick-dots li button:focus { outline: none;}
.Floor001025 .slick-dots li button:hover:before,
.Floor001025 .slick-dots li button:focus:before { opacity: 1;}
.Floor001025 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.5;
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Floor001025 .slick-dots li.slick-active button:before { color: black; opacity: 0.75;}
.Floor001025 .carousel-center-mode .slick-track { min-height: 420px; padding: 0;}
.Floor001025 .carousel-center-mode .slick-list { margin-left: auto; margin-right: auto;}
@media (min-width: 768px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 750px;}
}
@media (min-width: 992px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 970px;}
}

@media (min-width: 1200px) {
  .Floor001025 .carousel-center-mode .slick-list { width: 1400px;}
}
/*Top002138 */
.Top002138{ background:#e74d17; box-shadow: 0px 0 4px 1px rgba(91,91,91,0.3);position: relative;z-index: 100;}
.Top002138 .top{  line-height:48px;background-color:#605d5c;}
.Top002138 .top .auto{ position:relative;color:#fff;}
.Top002138 .top dl{ float: right;}
.Top002138 .top dd{ float:left; padding:0 10px;/* background-color:#e74d17; */position:relative; margin-left: 1px;}
.Top002138 .top dd a{text-transform: uppercase;  padding-left:35px; background:url(../images/Top001306-contact.png) no-repeat left center/25px 25px; color:#fff; font-size:12px;height:47px;display:block;}
.Top002138 .top dd a#loginafter{ text-decoration:underline; text-transform:none;}
.Top002138 .top dd a#loginafter span{text-transform: uppercase;}
.Top002138 .top dd:nth-child(2){display: none;}
.Top002138 .top dd:nth-child(2) a{ background-image:url(../images/Top001306-login.png);}
.Top002138 .top .login{text-transform: inherit;text-decoration: underline;}
.Top002138 .top span.hotline{ background:url(../images/Top001306-call1.png) no-repeat left center; padding-left:20px;margin-right:10px; }
.Top002138 .header{ z-index:100;}
.Top002138 .header-left{ float:left; max-width:300px; width:30%;}
.Top002138 .header-left .logo{ display:table; height:100px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ width:100%;}
.Top002138 .header-right{ float:right;}
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:46px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .header-right dd a{font-weight: bold; font-size: 15px; text-transform: uppercase; color: #fff;}
.Top002138 .header-right dd a:hover,
.Top002138 .header-right dd a.on{color:#fff;}
.Top002138 .header-right dd:last-child{display: none;}
.Top002138 .header-right .about a{ position: relative; padding-right: 30px; padding-left: 10px;}
.Top002138 .header-right .about a::after{position: absolute; content: ''; right: 5px; top: 50%; transform: translateY(-50%); width:8px;height: 6px; background: url(../images/Top002262-icon.png) no-repeat;}
.Top002138 .header-right .about:hover{ background: rgba(35,34,34,0.8); color: #fff;}
.Top002138 .header-right .about ul { background: rgba(35,34,34,0.8); display: none; position: absolute; top: 141px;}
.Top002138 .header-right .about:hover ul { display: block;}
.Top002138 .header-right .about li a { font-size: 12px; font-weight: normal;}
.Top002138 .header-right .about li a:hover { color: #e74d17;}
.Top002138 .header-right .about li a::after{ display: none;}

.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#fff;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}

.Top002138 .search{ position:relative;z-index:100;  top:90px; }
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #e74d17; height:40px; line-height:40px; padding:0 px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #e74d17;}

.Top002138 .header-menu li{ width:auto !important; position: static !important;}
.Top002138 .header-menu li em{ padding:0 24px;}
.Top002138 .header-menu li em a{ padding:46px 0 46px; line-height:26px; color: #fff;  border-bottom:4px solid transparent; font-weight: bold; font-size: 15px; text-transform: uppercase;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{border-color:#fff; color:#fff;}
.Top002138 .header-menu li .sub{ transition:height 0.2s;    background-color: rgba(39, 39, 39, 0.88);}
.Top002138 .header-menu li .sub-menu dt{ padding:5px 0; border-bottom: 1px solid #fff;    background-color: rgba(39, 39, 39, 0.88);}
.Top002138 .header-menu li .sub-menu dt a{ padding: 0 0 0 5%; color:#fff; display:inline-block; width: 70%;}
.Top002138 .header-menu li .sub-menu dt img{    display: inline-block; width: 20%;height: auto;margin-left: 5%;}
.Top002138 .header-menu li .sub-menu dt a::after{display: none;content: '';width: 1px;height: 9px;margin: 0 10px;background:rgba(255,255,255,0.5);}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{ display:none;}
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#e74d17;}
.Top002138 .header-menu .li-item { padding:0 24px;}
.Top002138 .header-menu .li-item a{ display:block;width:25%; line-height:26px; color: #fff;  border-bottom:4px solid transparent; text-align:center; font-size: 13px; text-transform: uppercase;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.8);}
.Top002138 .header-menu li .sub{display: none;}
.Top002138 .header-menu li:hover .sub{display: block;opacity: 1;}

.Top002138 .language{position: relative;float: right;margin-right: 15px; }
.Top002138 .language .name{padding-left:35px;background-image: url('../images/language.png');background-size: 25px;background-repeat: no-repeat;background-position:left center; color: #fff;font-size: 12px;height: 47px; text-transform: uppercase;}
.Top002138 .language ul{display: none;position: absolute;left: 50%;top: 100%;width: 180px;flex-wrap: wrap;list-style-type: none;padding:15px;background-color: rgba(35,34,34,0.8);z-index: 3;transform: translateX(-50%);}
.Top002138 .language ul li{box-sizing: border-box;}
.Top002138 .language ul li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.1);}
.Top002138 .language a{display: flex;align-items: center;justify-content: space-between; }
.Top002138 .language a i{font-style: normal; color: #fff; font-size: 12px; transition: .3s;}
.Top002138 .language li:hover i{padding-left: 8px; font-weight: bold;}
.Top002138 .language a img{max-width:30px;}
.Top002138 .language:hover ul{display:block;}
.Top002138 .header-menu li .sub-menu .flex .right-box{display: block;}
@media(min-width:1020px){
  .Top002138 .header-menu li .sub-menu{position: relative;z-index: 2;padding-bottom:2em}
  .Top002138 .header-menu li .sub-menu .flex{max-width: 1200px;padding: 25px 2%;margin: 0 auto;display: block;}
  .Top002138 .header-menu li .sub-menu .flex>dl{position: relative;width: 50%;float: right;padding-left: 5%;}
  .Top002138 .header-menu li .sub-menu .flex dl dt{width: 100%;display: flex;align-items: center}
  .Top002138 .header-menu li .sub-menu .flex dl dt:before{display: block;content: '';margin-right: 10px;width: 10px;height: 2px;background-color: #e74d17}
  .Top002138 .header-menu li .sub-menu .flex dl dt:nth-of-type(2n){margin-right: 0;}
  .Top002138 .header-menu li .sub-menu .flex dl dt a{font-size: 16px;color: #333333;}
  .Top002138 .header-menu li .sub-menu .flex dl dt a:hover{color: #e74d17;}
  .Top002138 .header-menu li .sub-menu .flex dl dt dl{display: none;position: absolute;top: 0;right: 0;width: 50%;min-height: 100%;}
  .Top002138 .header-menu li .sub-menu .flex dl dt:hover dl{display: block;}
  .Top002138 .header-menu li .sub-menu .flex dl dt dl dd{display: flex;align-items: center;line-height: 30px;}
  .Top002138 .header-menu li .sub-menu .flex dl dt dl dd:before{display: block;content: '';width: 8px;height: 8px;border-radius: 8px;margin-right: 10px;background-color: #e74d17}
  .Top002138 .header-menu li .sub-menu .flex dl dt dl dd a{font-size: 16px;color: #333;}
  .Top002138 .header-menu li .sub-menu .flex .right-box{width: 46%;display: block;float: left;}
  .Top002138 .header-menu li .sub-menu .flex .right-box img{width: 100%;}
  .Top002138 .header-menu li .sub-menu .flex .right-box .more { margin-top: 15px; display: block; color: #e74d17; line-height: 40px; border-radius: 50px; border: solid 1px #e74d17; width: 180px; transition: 0.3s; font-size: 16px; text-align: center; }
  .Top002138 .header-menu li .sub-menu .flex .right-box .more:hover { color: #fff; background: #e74d17; }
  .Top002138 .header-menu li .sub-menu .flex .right-box .text{margin-top: 20px;font-size: 16px;color: #444444;line-height: 1.7;}
  .Top002138 .header-menu li .sub{top: auto !important;/*position: fixed !important;*/height: auto!important;background-color: transparent}
  .Top002138 .header-menu li .sub:before{display: block;content: '';width: 50%;position: absolute;right: 0;top: 0;width: 50%;height: 100%;z-index: 1;background-color: #f5f5f5}
  .Top002138 .header-menu li .sub:after{display: block;content: '';width: 50%;position: absolute;left: 0;top: 0;width: 50%;height: 100%;z-index: 1;background-color: #fff}
  .Top002138 .header-menu li .sub-menu dt{bottom: 0;border: 0;background-color: transparent}
}

@media(max-width:768px){
  .Top002138 .top dd a,
  .Top002138 .language .name{font-size:0;}
}

@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#e74d17; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138 .header-right dd:last-child{display: block;}
.Top002138{ position:relative; z-index:100;}
.Top002138 .header-left{ width:46%;}
.Top002138 .header-right{padding-top: 38px;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 2px solid #fff;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#fff;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:2px;}
.Top002138 #open_menu.open_menu_on{ background:#e74d17; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#e74d17;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);overflow:hidden;}
.Top002138 .header-menu li .sub-menu dt a{ padding: 0 0 0 5%; color:#fff; display:inline-block; width: 70%; }
.Top002138 .header-menu li .sub-menu dt img{    display: inline-block; width: 20%;height: auto;margin-left: 5%;}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}
@media(max-width:480px){
    .Top002138 .top dd{padding:0 20px 0 0; position:relative; margin-left:0;}
    .Top002138 .header-left{ width:40%;}
    .Top002138 .header-right{ padding-top:34px;}
    .Top002138 .header-right dd{line-height:30px;}
    .Top002138 #open_menu {width:30px;height:30px;}
    .Top002138 .open-search {width:30px;height:30px;background-size:67%;}
    .Top002138 .header-right .about ul { top: 160px;}
}
@media(max-width:375px){
    .Top002138 .header-left{ width:34%;}
}
    /*.Top002138导航2*/
.nav2{background:#e74d17; }
.Top002138 .header-menu2 li em{ padding:0 24px;}
.Top002138 .header-menu2 li em a{ color:#fff;}
.Top002138 .header-menu2 li .sub-menu dt a:hover{ background:none; color:#e74d17;}
.Top002138 .header-menu2 li.aon em a,
.Top002138 .header-menu2 li em a:hover{border-color:#fff; color:#fff; border:none;}
.Top002138 .header-right2 dd a{ color:#fff;}
.Top002138 .header-right2 dd a:hover,
.Top002138 .header-right2 dd a.on{color:#fff;}
.Top002138 .header-right2 .about a{ position: relative; padding-right: 20px;}
.Top002138 #header-menu li .sub2{ background:#e74d17;}
.Top002138 .top-search2 .text{ height:40px; line-height:40px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search2 .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg2.png) no-repeat center center; border-left:1px #262626 solid;}
.Top002138 .top-search2 .text{ border:none; height:40px; line-height:40px; padding:0 50px 0 10px; width:100%; color:#999;}
@media(max-width:1200px){
.Top002138 .header-menu2 li em{ padding:0 23px;}
}
/*.Top002138导航3*/
.nav3{background:#fff; }
.Top002138 .header-menu3 li em{ padding:0 24px;}
.Top002138 .header-menu3 li em a{ color:#262626;}
.Top002138 .header-menu3 li .sub-menu dt a:hover{ background:none; color:#e74e17;}
.Top002138 .header-menu3 li.aon em a,
.Top002138 .header-menu3 li em a:hover{border-color:#e74e17; color:#e74e17;}
.Top002138 .header-right3 dd a{ color:#262626;}
.Top002138 .header-right3 dd a:hover,
.Top002138 .header-right3 dd a.on{color:#e74e17;}
.Top002138 .header-right3 .about a{ position: relative; padding-right: 20px;}
.Top002138 .header-right3 .about a::after{ background: url(../images/Top002262-icon2.png) no-repeat;}
.Top002138 #header-menu li .sub3{ background:#e74d17;}


/*
 .Banner000933 为demo编号
 */
.Banner000933{ position:relative; z-index:0;}
.Banner000933 .banner{ position:absolute; width:100%; height:100%; left:0; top:0;}
.Banner000933 .img img,
.Banner000933 .banner .slide img{ width:100%;}
.Banner000933 .banner { overflow:hidden;}
.Banner000933 .img{ z-index:0; opacity:0; }
.Banner000933 .banner .bx-controls .bx-pager{text-align:center; position:absolute; bottom:5%; z-index:102; width:100%; left:0; display:inline-block; height:18px; } 
.Banner000933 .banner .bx-controls .bx-pager-item{ display:inline-block; margin:0 4px;}
.Banner000933 .banner .bx-controls .bx-pager-item a{ display:block;overflow:hidden; width:15px; height:15px; border:1px solid transparent; background:rgba(255,255,255,0.5); border-radius:50%; line-height:100px;}
.Banner000933 .banner .bx-controls .bx-pager-item a.active{ background-color:#e74d17; border-color:#fff;}
.Banner000933 .bx-controls .Prev,
.Banner000933 .bx-controls .Next{ position:absolute; top:0; width:30%; height:100%; overflow:hidden; text-align:center; z-index:101;}
.Banner000933 .bx-controls .Prev{ left:0;}
.Banner000933 .bx-controls .Next{ right:0;}
.Banner000933 .bx-controls .bx-prev,.Banner000933 .bx-controls .bx-next{display: none;  opacity:0.3;-moz-transition:all ease-out .3s; -ms-transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.Banner000933 .bx-controls .bx-prev span,
.Banner000933 .bx-controls .bx-next span{ display:inline-block; width:41px; height:100%;}
.Banner000933 .bx-controls .bx-prev span{ background:url(../images/Banner000933_prev.png) no-repeat center center;}
.Banner000933 .bx-controls .bx-next span{ background:url(../images/Banner000933_next.png) no-repeat center center;}

.Banner000933 .banner .video_files{ position:absolute; background:#000; width:100%; left:0; top:0; height:100%; z-index:10; overflow:hidden;}
.Banner000933 .banner .video_files #myvideo{ position: absolute; visibility: visible; margin: auto; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; max-height: 825px;}
.Banner000933 .banner .intro{ position:absolute; color:#fff; text-align:center; padding:11% 20% 0 20%; width:100%;}
.Banner000933 .banner .intro .more{ position:relative; text-align:center;}
.Banner000933 .banner .intro .more span{ display:inline-block; position:relative;}

.Banner000933 .video_controls{ z-index:20;position:absolute; top: 40%; margin-left: -23.5px; margin-top: -23.5px; left: 50%;}
.Banner000933 .video_controls span{ float:left; display:block; width:47px; height:47px;  border-radius:50%; border:1px solid rgba(255,255,255,0.25); position:relative; cursor:pointer;}
.Banner000933 .video_controls span::before{ position:absolute; content:'';}
.Banner000933 .video_controls span.btnplay{ display:block;}
.Banner000933 .video_controls span.btnplay::before{ width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-left:12px solid rgba(255,255,255,0.8);border-radius:2px;left:50%; margin-left:-4px; top:50%; margin-top:-12px;}
.Banner000933 .video_controls span.btnpause::before{ left:50%; margin-left:-9px; top:50%; margin-top:-9px; width:19px; height:19px; border-radius:3px; background:rgba(255,255,255,0.8);}
.Banner000933 .video_controls .btnpause{ display:none;}

@media(max-width:640px){
    .Banner000933{ z-index: 1;}
}



/*
 .Floor002468 为demo编号
 */
.Floor002468{ padding:4% 0 3% 0; background:#f2f2f2;}
@media only screen and (max-width:1430px ) {
	.Floor002468 .auto{ max-width: 1430px;}
}

.Floor002468 .title{ text-align:center; font-size:12px; padding:0% 0 2%;text-transform: uppercase}
.Floor002468 .title b{ display:block; font-size:44px; color:#262626;}

.Floor002468 .list{ overflow: hidden;}
.Floor002468 .list .list-wrap{ margin:0 -0.8%;}
.Floor002468 .list .ul{ float: left; width: 50%; padding: 0 0.8% 1.5%;}
@media only screen and (max-width:767px ) {
	.Floor002468 .list .ul{ width: 100%; float: none; padding-left: 0; padding-right: 0; padding-bottom: 3%;}
    .Floor002468 .title b{ font-size:24px; padding:3% 0;}
}
.Floor002468 .list .item-inner{ position: relative;}
.Floor002468 .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002468 .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.Floor002468 .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); transition: all .3s;}
.Floor002468 .list .item .item-inner:hover .pic:after{-moz-opacity:0.5;  opacity: 0.5; filter:alpha(opacity=50); }
.Floor002468 .list .ul0 .item .pic{padding-bottom:94%;}
.Floor002468 .list .ul1 .item+.item{ padding-top: 4%;}
.Floor002468 .list .ul1 .item .pic{ padding-bottom:45%;}
.Floor002468 .list .item .word{ display:block;position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,0%); width:100%; text-align:center;}
.Floor002468 .list .item .word2{position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,50%);}
.Floor002468 .list .item .word h2{  font-size:18px; margin: 0; padding-left:50px; position: relative; text-transform: uppercase;}
.Floor002468 .list .item .word h2 i{ font-style: normal;}
.Floor002468 .list .item .word figure{ font-size:14px; padding: 0 15px 0 40px; opacity: 0;transition: all .3s; line-height: 24px; height: 0; overflow: hidden;}
.Floor002468 .list .item .item-inner:hover .word figure{ opacity: 1; height: 48px;}
@media only screen and (min-width: 768px) {
	.Floor002468 .list .item .word h2{ font-size: 20px;}
	.Floor002468 .list .item .word figure{ font-size: 16px;}
	.Floor002468 .list .item .item-inner:hover .word figure{ height: 76px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002468 .list .item .word h2{ font-size: 24px;}
	.Floor002468 .list .item .word{ display:block;position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,0%); width:100%; text-align:center;}
	.Floor002468 .list .item .word2{position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,50%);}
}
@media only screen and (min-width: 1200px) {
	.Floor002468 .list .item .word h2{ font-size: 30px;}
	.Floor002468 .list .item .word{ display:block;position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,0%); width:100%; text-align:center;}
	.Floor002468 .list .item .word2{position: absolute; color: #fff; bottom:50%; left:50%; transform:translate(-50%,50%);}
}











/*Floor002475 */
.Floor002475{ padding:4.5% 0;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
.Floor002475 .auto{ position:relative;}
.Floor002475 .txt{ box-shadow:1px 0 16px rgba(0,0,0,0.08); background:#fff; background-size:contain; font-size:18px;height: 555px;margin-right: 152px;position:absolute; right:0; top:50%; transform:translateY(-50%); width:37%; }
.Floor002475 .txt figure{padding:10% 16%;}
.Floor002475 .deco img{ max-width:50%;}
.Floor002475 .txt  h1,
.Floor002475 .txt  h2{ margin:0; font-weight:normal;}
.Floor002475 .txt  h1{ font-size:44px; color:#262626;text-transform: uppercase;font-weight: bold}
.Floor002475 .txt  h2{ font-size: 30px; color:#262626;margin:5% 0}
.Floor002475 .txt p{ color:#262626; line-height:30px;}
.Floor002475 .txt .more{color:#fff; display:inline-block;position:relative; line-height:50px;font-weight: bold;font-size: 22px;width: 200px; background:url(../images/Floor002475-a_more.png) no-repeat 90% center #e74d17; padding-left:30px}
.Floor002475 .txt .more1{color:#fff; display:inline-block;position:relative; line-height:50px;font-weight: bold;font-size: 20px;width:180px; background:url(../images/Floor002475-a_more.png) no-repeat 90% center #e74d17; background-size:auto 22px; padding-left:30px}
@media(min-width:1001px){
.Floor002475 .img{ width:67%;}
.Floor002475 .txt figcaption{ padding:0% 0 10% 0;}
.Floor002475 .deco{ margin-left:-70%;}
.Floor002475 .txt p{ margin:0;}
}
@media(max-width:1200px){
.Floor002475 .txt{font-size:14px;margin-right: 0;height: 100%;}
.Floor002475 .txt  h1{ font-size:30px;}
.Floor002475 .txt  h2{ font-size:18px; }
}
@media(max-width:1000px){
    .Floor002475 .txt figure{padding:10%;}
    .Floor002475 .deco{ margin-left:-10%;}
    .Floor002475 .deco img{ max-width:100%;}
}
@media(max-width:640px){
    .Floor002475 .txt {
        position: relative;top:0;transform: none;width:100%;}
}


/*
 .Bottom002352 为demo编号
 */
.Bottom002352,.Bottom002352 a{ color: #ccc; font-size: 14px;font-family:  Arial}
.Bottom002352 a:hover{ color: #fff;}
.Bottom002352 >*{ padding-bottom: 15px;}
.Bottom002352 .fnav{ display: flex; justify-content: space-evenly; text-align: left; margin-bottom: 1%;}
.Bottom002352 .fnav a{ color: #fff;}
.Bottom002352 .fnav dt{ font-size: 16px; margin-bottom: 20px;}
.Bottom002352 .fnav dd{ margin-bottom: 10px;}
.Bottom002352 .logo{padding-bottom: 20px}
.Bottom002352{ background: #605d5c;padding: 2.5% 0 2%; text-align: center;}
.Bottom002352 p{ margin: 0;line-height: 24px;}
.Bottom002352 p span{display: block}
.Bottom002352 p span a{border-bottom: 1px solid #ccc}
.Bottom002352 dl a{ position: relative; display: inline-block;}
.Bottom002352 dl a+a{ margin-left: 20px;}
.Bottom002352 dl a+a:before{ content: ""; position: absolute; width: 1px; height: 60%; top: 30%; background: #666; left:-10px;}
@media(max-width:1024px){
  .Bottom002352 .fnav{ display: none;}
}

/*
 .Bottom002431 为demo编号
 */
.Bottom002431{  position: relative;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
.Bottom002431 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002431 .bottop{ background: #e74d17; padding: 5px 0 ;}
.Bottom002431 .bottop ul{ display:flex;justify-content:center;}
.Bottom002431 .bottop li{ float: left; width: 17%; display: table;}
.Bottom002431 .bottop li span{ display: block;font-size: 16px;/*width: 50%;*/ float: left;}
.Bottom002431 .bottop li .pic{ /*max-width: 64px;*/}
.Bottom002431 .bottop li.youtube .pic img { max-height:30px;margin-top:20px;}
.Bottom002431 .bottop li.linkedin .pic img { max-height:30px;margin-top:20px;}
.Bottom002431 .bottop li .pic img{display: block;text-align: center}
.Bottom002431 .bottop li .tit{ padding-left: 0px;  color: #fff; line-height: 1.25;text-align: center;}
.Bottom002431 .bottop li .tit em{ font-style: normal;display: table-cell; height: 64px;vertical-align: middle;font-size: 18px}
.Bottom002431 .bottop li:after{ content: ""; display: block; width: 100%; height: 0; overflow: hidden;}
.Bottom002431 .banner{overflow: hidden; height:330px;position:relative}
.Bottom002431 .banner span{ display: block; background-position: center; background-repeat: no-repeat; height:330px; width: 100%;}
.Bottom002431 .link{padding: 10px 0;background: #e74d17;text-align: center;line-height: 24px;}
.Bottom002431 .link span{padding-right: 10px;font-size: 18px;color: #fff}
.Bottom002431 .link span img{margin-top: -5px;padding-right: 5px;}
.Bottom002431 .link a{color: #fff;font-size: 15px;padding: 0 1%;text-transform: uppercase}
@media only screen and (max-width:640px) {
    .Bottom002431 .bottop { padding: 4% 0;}
	.Bottom002431 .bottop li { width: 33%;}
	.Bottom002431 .bottop li span{ width: 100%; margin:0 auto; text-align:center; float:none; padding-left: 0 !important; font-size: 14px;}
	.Bottom002431 .bottop li .tit em{ height: auto; display: block; padding-top: 10px;}

}
/*20220629*/
.Bottom002431 .banner .tables{position:absolute;width:100%;height:100%;left:0;top:0;}
.Bottom002431 .banner .tables h3{font-size:20px;color:#fff;}
.Bottom002431 .banner .tables div.ipt{height:40px;line-height:40px;width:48%;float:left;margin-bottom:10px;}
.Bottom002431 .banner .tables div.ipt:nth-child(2n){float:right}
.Bottom002431 .banner .tables div.ipt input{display:inline-block;width:100%;height:40px;line-height:40px;border:none;border-radius:5px;text-indent:20px;}
.Bottom002431 .banner .tables button{width:150px;height:40px;line-height:40px;text-align:center;background:#E74D17;color:#fff;font-size:18px;border-radius:5px;border:none;}
.Bottom002431 .banner .tables div.text{width:100%;height:80px; margin-bottom:10px;}
.Bottom002431 .banner .tables div.text textarea{display:inline-block;width:100%;height:80px;resize: none;padding:10px 20px;}

/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:60px;background:#E74D17; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure,
.Other002539 .li_feedback figure{ padding:0 20px; font-size:18px;line-height:60px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:60px; height:60px; background:url(../images/Other002539-icon.png) no-repeat left top #E74D17; border-bottom:1px solid #605D5C;}
.Other002539 .li_sina .icon{ background-position:0 -60px;}
.Other002539 .li_tel .icon{ background-position:0 -120px;}
.Other002539 .li_feedback .icon{ background-position:0 -180px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}




/*
 .Bottom0024311 为demo编号
 */
.Bottom0024311{  position: relative;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
.Bottom0024311 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom0024311 .bottop{ background: #e74d17; padding: 20px 0 20px 410px;}
.Bottom0024311 .bottop li{ float: left; width: 25%; display: table;}
.Bottom0024311 .bottop li span{ display: block;font-size: 16px;width: 50%; float: left;}
.Bottom0024311 .bottop li .pic{ max-width: 64px;}
.Bottom0024311 .bottop li .pic img{display: block;text-align: center}
.Bottom0024311 .bottop li .tit{ padding-left: 0px;  color: #fff; line-height: 1.25;text-align: center;}
.Bottom0024311 .bottop li .tit em{ font-style: normal;display: table-cell; height: 64px;vertical-align: middle;font-size: 18px}
.Bottom0024311 .bottop li:after{ content: ""; display: block; width: 100%; height: 0; overflow: hidden;}
.Bottom0024311 .banner{overflow: hidden; height:330px;}
.Bottom0024311 .banner span{ display: block; background-position: center; background-repeat: no-repeat; height:330px; width: 100%;}
.Bottom0024311 .link{padding: 20px 0;background: #e74d17;text-align: center;line-height: 24px;}
.Bottom0024311 .link span{padding-right: 10px;font-size: 18px;color: #fff}
.Bottom0024311 .link span img{margin-top: -5px;padding-right: 5px;}
.Bottom0024311 .link a{color: #fff;font-size: 15px;padding: 0 1%;text-transform: uppercase}
@media only screen and (max-width:640px ) {
	.Bottom0024311 .bottop li{ padding: 0 5px;}
	.Bottom0024311 .bottop li span{ width: 100%; margin:0 auto; text-align:center; float:none; padding-left: 0 !important; font-size: 14px;}
	.Bottom0024311 .bottop li .tit em{ height: auto; display: block; padding-top: 10px;}
}

/*
 .Banner001353 为demo编号   栏目banner
 */
.Banner001353 img{ width:100%;}
.Banner001353 .phone{ display:none;}
.Banner001353 .pc{ display:block;}
@media(max-width:768px){
.Banner001353 .pc{ display:none;}
.Banner001353 .phone{ display:block; }
}
/*
 .Location001648 为demo编号
 */
.Location001648{ text-align:center; padding:40px 0 20px;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif"}
.Location001648 h1{font-size:36px;text-transform: uppercase;color: #262626; position:relative; padding-bottom:16px;}
.Location001648 h1:before{ position:absolute; content:''; left:50%; margin-left:-25px;background-color:#e74d17; width:50px; height:2px; bottom:0;}
.Location001648 p{ color:#999; font-family:Arial; line-height: 26px; font-size: 15px;}
@media(max-width:768px){
    .Location001648 h1{font-size:26px;}
}

/*Menu001957*/
.Menu001957{  padding:1% 0 1% 0; text-align: center;}
.Menu001957 h1{font-size:36px;text-transform: uppercase;color: #262626;  padding-bottom:16px;position: relative;}
.Menu001957 h1:before{ position:absolute; content:''; left:50%; margin-left:-25px;background-color:#e74d17; width:50px; height:2px; bottom:0;}

.Menu001957 li{ display:inline-block;margin-right:10px;}
.Menu001957 li a{display:block;height:46px; line-height:46px; padding:0 20px;font-size: 16px;font-weight: bold;text-transform:capitalize;}
.Menu001957 li a:hover, 
.Menu001957 li a.aon{background:#e74d17; color:#fff; }
@media(max-width:768px){
.Menu001957 li{ float:left; width:25%; margin:1px 0; padding:0 2%;}
.Menu001957 li a{ padding:0 5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.Menu001957 li{ width:50%;}
}

/*
 Location000853 为demo编号
 */
.Location000853 { line-height:35px; padding-bottom: 1%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
.Location000853 h1{color:#e74d17; font-size:18px;  margin:0; display:inline-block}
.Location000853 em{ font-style: normal; float: right; font-size:14px; color:#666; }
.Location000853 em a {  color: #666; }
.Location000853 em a:hover{ text-decoration:underline;}
.Location000853 em span{ color:#e74d17;}

/*
 Location0008531 为demo编号
 */
.Location0008531 { line-height:35px;padding-top: 4% ;padding-bottom: 1%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
.Location0008531 h1{color:#e74d17; font-size:18px;  margin:0; display:inline-block}
.Location0008531 em{ font-style: normal; float: right; font-size:14px; color:#666; }
.Location0008531 em a {  color: #666; }
.Location0008531 em a:hover{ text-decoration:underline;}
.Location0008531 em span{ color:#e74d17;}

/*
 .Floor000895 为demo编号   仓储搬运设备
 */
.Floor000895{ padding:3% 0; background: #f9f9f9;}
.Floor000895 .title{ font-size:34px; line-height:62px; background:url(../images/Floor000895-titbg.png) no-repeat left center; background-size:contain; color:#343434; padding-bottom:3%;}
.Floor000895 .title span{ position:relative; padding-top:10px;color: #666;font-size: 16px; }
.Floor000895 .title span::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; top:0;}
.Floor000895 li{ position:relative; float:left; width:32%; margin-right:2%; background-color:#ddd;margin-bottom: 2%}
.Floor000895 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000895 li:nth-child(3n){ margin-right:0;}
.Floor000895 li div{ position:relative; background-color:#fff; padding:24px;border: 1px solid #ddd}
.Floor000895 li div::before{ background:url(../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}
.Floor000895 li h1{ margin:0;font-size:18px;color: #262626}
.Floor000895 li figure{ padding-bottom:85%;}
.Floor000895 li h2{ color:#b8b8b8; position:relative;padding-bottom:10px;}
.Floor000895 li:hover div::before{ background-image:url(../images/Floor000895-a_more_hover.png);}
.Floor000895 li:hover h1{ color: #e74d17;}
@media(max-width:768px){
.Floor000895 li div{padding:10px;}
.Floor000895 li div::before{ width:25px; height:25px; right:10px;margin-top:-12px;}
.Floor000895 li h1,
.Floor000895 li h2{ font-size:14px;padding-right:30px;}
}
@media(max-width:480px){
.Floor000895 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
.Floor000895 .title{ font-size:24px;}
.Floor000895 .title span{ display:block; line-height:30px; font-size:12px;}
}

/*
 .Floor002232 为demo编号
 */
.Floor002232{ padding:4% 0; background: #f9f9f9;}
.Floor002232 .titl{ text-align: center; font-size: 20px; color: #333; }
.Floor002232 .titl p{  margin: 0; font-size: 14px; text-transform: uppercase; letter-spacing: 5px; color: #fff;}
.Floor002232 li{ width: 49%; float: left; margin-right:2%; position:relative; margin-bottom:2%;}
.Floor002232 li .text .text-inner{ position: absolute; bottom: 8%; left: 6%; z-index:999;}
.Floor002232 li .pic:after{ background:#000; opacity:0.15;position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: '';display: block;}
.Floor002232 li a img{ width:100%; height:auto;}
.Floor002232 li h3 a{ font-size:28px; color: #fff; font-weight:bolder;}
.Floor002232 li p{ height: 48px; overflow: hidden; max-width:320px; margin: 0 auto; color:#fff;word-break: break-all; text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;  }
.Floor002232 li h3{margin: 6px 0 0}
.Floor002232 li:hover .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=10); transition: all .3s;}

@media (max-width: 640px) {
    .Floor002232 li:nth-child(2n){ margin-right:0}
    .Floor002232 li .text .text-inner { position: relative;padding:0 2%;left:0;bottom:0;}
    .Floor002232 li h3 a { font-size: 18px; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .Floor002232 li p {    margin: 4% 0px;height:auto; word-break: inherit;}
}
@media (min-width: 768px) {
.Floor002232 .titl{ font-size: 24px;}
    .Floor002232 li{ width: 33%; float: left;}
    .Floor002232 li:nth-child(3n){ margin-right:0}
.Floor002232 li h3 a{ font-size: 18px;}
.Floor002232 li h3 span{ margin-top: 15px;margin-bottom: 15px;}
}
@media (min-width: 1024px) {
.Floor002232{overflow: hidden;}
.Floor002232 .titl{ font-size: 30px;}
    .Floor002232 li h3 a{ font-size: 20px;}
.Floor002232 li h3 span{ margin-bottom: 20px; margin-top: 20px;}
.Floor002232 ul{ position: relative;}
.Floor002232 li{ width: 31.33%; float: left; }
.Floor002232 li p{ height: 0;  transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden; }
.Floor002232 li:hover p{ height:40px;}
}



/*  
.PicList001395 为demo编号   仓储搬运设备列表
 */
.PicList001395{background: #f9f9f9; padding-top: 3%;}
.PicList001395 ul{ }
.PicList001395 li{ display: inline-block;  width: 24.2%;  margin:0 0.5% 3% 0; text-align: center;vertical-align:top;}
.PicList001395 li:nth-child(4n){ margin-right:0;}
.PicList001395 li img{width: 100%; display:block;}
.PicList001395 li .a{color: #262626; font-weight: bold; font-size: 18px;  margin-top: 0px;border: 1px solid #eee;padding: 4% 0 4%; background: #fff;}
.PicList001395 li:hover .a,
.PicList001395 li:hover .more{color: #e74d17;}
.PicList001395 li p{display: block;color: #666;text-align: center;overflow: hidden;font-size: 16px;line-height: 22px;font-weight: normal;margin:5px 5%;white-space: normal;border-bottom: solid 1px #eee;padding:5px 0;/* background: url(../images/1.png) no-repeat 0px; *//* padding-left: 26px; */}
.PicList001395 li p:nth-child(2){/* background: url(../images/2.png) no-repeat 0px; *//* border: 0; */}


.PicList001395 li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/PicList001395_btn.png) 0 0 no-repeat;display: inline-block;}
@media (max-width: 768px){
.PicList001395 li{width: 49%;}
.PicList001395 li:nth-child(4n){ margin-right:2%;}
.PicList001395 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:320px){
.PicList001395 li{ float:none; margin-right:0 !important; width:auto;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666; background: #f9f9f9}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color:#fff; color:#666666; margin-left:5px; border: 1px solid #eee;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e74d17;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*
.RighInfo002519 为demo编号    公司简介
 */
.RighInfo002519{ padding:2% 0 3%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif" ; background:#f9f9f9;}
.RighInfo002519 p{font-size: 16px;line-height:28px; color:#666;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}

/*详情页*/

/*
 .Menu000654 为demo编号
 */
.Menu000654{ background:#f1f1f1; }
.Menu000654 header{ border:1px #d8d8d8 solid; background-color:#e74d17; color:#fff; font-size:20px; padding:30px 0; text-align:center; margin-top:45px; position:relative; z-index:5;text-transform: uppercase}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:20px;border-bottom:1px solid #d8d8d8;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#e74d17; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#e74d17; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#e74d17; background: #fff;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0 0%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif"}
.RighInfo002226 .dl{color:#262626;}
.RighInfo002226 h1{color:#e74d17 }
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;text-transform: uppercase;}
.RighInfo002226 .dl .h4 span{display:inline-block;padding-bottom:10px;}
.RighInfo002226 .con{ font-size:16px; padding:15px 0 30px; line-height:24px;color: #262626}
.RighInfo002226 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:24px;}
.RighInfo002226 .dl .con{ float:left;width: 55%}
.RighInfo002226 .pic{ float:right;text-align: right;width: 45%}
@media (max-width:640px) {
    .RighInfo002226 .pic,
    .RighInfo002226 .dl .con {float:none;width:100%;}
}

/*
 .TextList001131 为demo编号
 */
.TextList001131{ padding:0% 0 2%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif"}
.TextList001131 h1{text-transform: uppercase;color:#e74d17}
.TextList001131 li{ line-height:30px;font-size:16px; padding:20px 0; border-bottom:1px solid #ededed; padding-right:40px;background:url(../images/TextList001131-li.png) no-repeat right center;}
.TextList001131 li  span{ float:left; width:30px; height:30px; background-color:#605d5c; margin-right:10px; text-align:center; color:#fff; font-weight:bold;}
.TextList001131 li:hover span{ background-color:#e74d17;}
.TextList001131 li:hover{background-image:url(../images/TextList001131-li_hover.png); }
.TextList001131 li:hover a{color:#e74d17;}
.TextList001131 li a{ display:block; overflow:hidden;}
.TextList001131 li b,
.TextList001131 li em{ padding-right:3%;float:left; }
.TextList001131 li b{ font-size:18px;width:50%;padding-left: 20px}
.TextList001131 li em{ font-style:normal;width:40%;}
@media(max-width:768px){
.TextList001131 li{ font-size:14px; padding:10px 0;}
.TextList001131 li b,
.TextList001131 li em{ float:none; display:block; width:auto;}
}
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif"}
.PicList000593 h1{text-transform: uppercase;color:#e74d17}
.PicList000593 li{ float:left; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure iframe{ display:none;}
.PicList000593 li figure iframe,
.PicList000593 li figure i{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,.5);cursor: pointer;}
.PicList000593 li figure i::before,
.PicList000593 li figure i::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure i::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure i::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;font-size: 16px}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}
/*
 .Floor002279 为demo编号
 */
.Floor002279{margin-bottom: 2%}
.Floor002279 .list .item{float: left; width:32%; transition: all .5s ease-out;padding-left: 1px;margin-right: 2%;margin-bottom: 2%}
.Floor002279 .list .item:nth-child(3n){margin-right: 0}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;}
.Floor002279 .list .item .Ispic img{display: none;}
.Floor002279 .list .item .Ispic{display: block; width: 100%; padding-bottom: 100%;}
.Floor002279 .list .item .layer{ background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item .tit{ position: absolute; left: 25px; top: 25px; font-size: 20px; z-index: 3; color: #fff; line-height: 1.2; transition: all .5s ease-in-out;}
.Floor002279 .list .item .tit span{ font-family: Chaparral Pro; font-size: 30px; text-transform: uppercase; display: block;}
.Floor002279 .list .item .more{ position: absolute; bottom: 25px; left: 25px; z-index: 3;color: #fff; font-size: 14px; line-height: 14px;transition: all .5s ease-out;}
.Floor002279 .list .item:hover{ text-align: center;}
.Floor002279 .list .item:hover .layer{ opacity:0;}
.Floor002279 .list .item:hover .tit{ transform: translate(-50%,-45%); top: 40%; text-align: center; left: 50%;}
.Floor002279 .list .item:hover .more{ transform: translate(-50%,-60%); top: 60%; left: 50%; background-color: #e74d17; width: 124px; height: 32px; line-height: 32px;}
@media only screen and (min-width:768px ) {
	.Floor002279 .list .item .tit span{font-size: 34px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002279 .list .item .tit span{font-size: 34px;}
}
@media only screen and (max-width:1674px ){
	.Floor002279 .list .auto{ padding: 0 0 0 120px; max-width: none;}
	.Floor002279 .wrap-tit h1{ color: #333;}
	.Floor002279 .wrap-tit a{ color: #666;}
	.Floor002279 .wrap-tit{ left: 0;}
}
@media only screen and (max-width:365px ){
	.Floor002279 .list .item:hover .more{transform: translate(-50%,-70%); top: 70%;}
}

@media(max-width:640px){
	.Floor002279 .list .item .tit span{font-size: 14px;}
}

/*
 .Floor0022791 为demo编号
 */
 .Floor0022791{margin-bottom: 2%}
 .Floor0022791 .list{ width: 68%; margin: 0 auto;}
 .Floor0022791 .list .item{float: left; width:48%; transition: all .5s ease-out;padding-left: 1px;margin-right: 2%;margin-bottom: 2%}
 .Floor0022791 .list .item .item-inner{position: relative;}
 .Floor0022791 .list .item .pic{ width: 100%;}
 .Floor0022791 .list .item .pic img{ width: 100%;}
 .Floor0022791 .list .item .pic .Ispic{display: block; padding-bottom: 100%;}
 .Floor0022791 .list .item .pic .Ispic img{display: none;}

 .Floor0022791 .list .item .layer{ background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
 .Floor0022791 .list .item .tit{ position: absolute; left: 25px; top: 25px; font-size: 20px; z-index: 3; color: #fff; line-height: 1.2; transition: all .5s ease-in-out;}
 .Floor0022791 .list .item .tit span{ font-family: Chaparral Pro; font-size: 30px; text-transform: uppercase; display: block;}
 .Floor0022791 .list .item .more{ position: absolute; bottom: 25px; left: 25px; z-index: 3;color: #fff; font-size: 14px; line-height: 14px;transition: all .5s ease-out;}
 .Floor0022791 .list .item:hover{ text-align: center;}
 .Floor0022791 .list .item:hover .layer{ opacity:0;}
 .Floor0022791 .list .item:hover .tit{ transform: translate(-50%,-45%); top: 40%; text-align: center; left: 50%;}
 .Floor0022791 .list .item:hover .more{ transform: translate(-50%,-60%); top: 70%; left: 50%; background-color: #e74d17; width: 124px; height: 32px; line-height: 32px;}
 @media only screen and (min-width:768px ) {
   .Floor0022791 .list .item .tit span{font-size: 34px;}
   .Floor0022791 .list .item:hover .tit span{font-size: 32px;}
 }
 @media only screen and (min-width:1024px ) {
   .Floor0022791 .list .item .tit span{font-size: 34px;}
 }
 @media only screen and (max-width:1674px ){
   .Floor0022791 .list .auto{ padding: 0 0 0 120px; max-width: none;}
   .Floor0022791 .wrap-tit h1{ color: #333;}
   .Floor0022791 .wrap-tit a{ color: #666;}
   .Floor0022791 .wrap-tit{ left: 0;}
 }
 @media only screen and (max-width:640px ){
     .Floor0022791 .list .item {width:49%;}
     .Floor0022791 .list .item:nth-child(1){margin-left: 0}
     .Floor0022791 .list .item:nth-child(2n){margin-right: 0}
 }
 @media only screen and (max-width:365px ){
   .Floor0022791 .list .item:hover .more{transform: translate(-50%,-70%); top: 70%;}
 }
 
/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../../2018/[上海]N_诺力智能装备股份有限公司/cn/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Spec000661 为demo编号
 */
/*.Spec000661{ padding:2% 0;}*/
.Spec000661 dl,
.Spec000661 dt,
.Spec000661 dd{ float:left; }
.Spec000661 dd.clear{ float:none;}
.Spec000661 dl{margin-right:20px; margin-bottom:3px;}
.Spec000661 dt{line-height:36px; width:75px; text-align:right;}
.Spec000661 dd{position:relative}
.Spec000661 dd .a_sel{line-height:36px;height:36px;  border:#d8d8d8 1px solid; display:block;  padding-left:5%;padding-right:10%;background:url(../images/Spec000661-a_sel.jpg) no-repeat right -1px #fff;text-align: left;width: 344px; color:#333;}
.Spec000661 dl:nth-last-of-type(1) .a_sel{ width:250px;}
.Spec000661 dl:nth-last-child(3){margin-right: 0;}
.Spec000661 dd figure{ position:absolute; display:none; left:0; top:35px; width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset;}
.Spec000661 dd figure a{ display:block; line-height:36px; border-bottom:1px solid #d8d8d8;}
.Spec000661 dd figure a:last-child{ border-bottom:0;}
.Spec000661 dd figure a:hover{background: #e74d17; color:#fff;}
.Spec000661 dl.last{width: 108px;}
.Spec000661 dl.last a{width: 108px;background-color: #e74d17;color:#fff;height: 36px;line-height: 36px;text-align: center;display: block;cursor: pointer;}

@media(max-width:640px){
.Spec000661 dl{ float:none; margin-right: 0;}
    .Spec000661 dd,
    .Spec000661 dd .a_sel,
    .Spec000661 dl:nth-last-of-type(1) .a_sel {width:100%;}
}


.SearchList {padding:0 0 4% 0;}
.SearchList li { line-height: 38px; padding-left: 3%;border-bottom: 1px dashed #ccc;}

.po_info .box .fl{float: left;width: 40%;}
.po_info .box .fr{float: right;width: 60%;}
.po_info h1{
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 10px;
    position: relative;
    font-size: 36px;
    line-height: 42px;
    font-weight: 100;
    text-transform: none;
}
.po_info h1::after{
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 30px;
    background-color:#e74d17;
}
.po_info .info{
  margin: 10px 0 4px;
}
.po_info .info p {
    font-size: 16px;
}
.po_info .info h3{
    color: #e74d17;
    font-size: 34px;
    margin: 10px 0;
    line-height: 40px;
}
.down {
  width: 100%;
}
.down a{list-style:none;float: left;background-image: url(../images/pdf.png);width: 60px;height: 60px;background-position: center;background-color: #3f3f3f;margin-right:  20px;background-repeat: no-repeat;
    border-radius: 4em;}
    .down ul {
    padding: 10px 0;
}
.parameter {padding: 10px 0;border-top: 1px solid #ddd;}
.parameter li{float: left;margin-right: 20px;width: 12%;list-style: none;box-sizing: border-box;}
.parameter li p{font-size: 12px;color: #333;text-align: center;}
.cont h4{
  text-transform: uppercase;
    font-weight: normal;
    color: #000;
    margin: 10px 0 4px 0;
    font-size: 18px;
}
.cont p{    margin-bottom: 0;font-size: 16px;}
.po_info .box .fr img{width: 100%;cursor: pointer;transition: all 0.6s;}
.po_info .box .fr img:hover{transform: scale(1.2);}
.po_info .box .fr{overflow: hidden;}
.box2{width: 100%}
.box2 ul {
    padding: 20px 0;
}
.box2 ul li{ width: 25%;padding-right: 10px; list-style: none; box-sizing: border-box;float: left;}

.box3 .fl{float: left;width: 50%;overflow: hidden;}
.box3 .fr{float: right;width: 50%;overflow: hidden;}


.box3 .box3_img img{width: 100%;cursor: pointer;
        transition: all 0.6s;}
.box3 .box3_img img:hover{transform: scale(1.2);}
.box3 .box3_text{padding: 20px;}
.box3 .box3_text .text{padding: 30px;}
.box3 .box3_text h3{
  border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
}
.box3 .box3_text h3::after{
  bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    background-color:#e74d17;
    width: 30px;
}
.box3 .box3_text li{width: 100%;display: list-item;line-height: 1.8;}

@media(max-width:768px){
  .po_info .box .fl{width: 100%;}
  .parameter li{width: 27.33%;}
  .box2 ul li{width: 50%;}
  .po_info .box .fr{width: 100%;}
  .box3 .fl{width: 100%}
  .box3 .fr{width: 100%}
}

video {
    width: 100%;
}

.auto_1600 { max-width: 1600px; }

@media(max-width:1600px) {
.auto_1600 { padding: 0 2%; }
}
body { font-family: Arial; }
/*Other002539 */
.Other002539 { position: fixed; z-index: 200; right: 0; }
.Other002539 ul li { position: relative; }
.Other002539 ul li figure { position: absolute; top: 0; right: 60px; background: #E74D17; color: #fff; display: none; }
.Other002539 .li_wx figure { width: 150px; padding: 10px; }
.Other002539 .li_wx figure img { display: block; width: 100%; }
.Other002539 .li_tel figure { padding: 0 20px; font-size: 18px; line-height: 48px; white-space: nowrap; }
.Other002539 .li_tel figure a { color: #fff; }
.Other002539 .icon { display: block; width: 60px; height: 60px; background: url(../images/Other002539-icon.png) no-repeat left top #E74D17; border-bottom: 1px solid #605D5C; }
.Other002539 .li_sina .icon { background-position: 0 -60px; }
.Other002539 .li_tel .icon { background-position: 0 -120px; }
.Other002539 .li_feedback .icon { background-position: 0 -180px; }
.Other002539 .icon.gettop { background-position: 0 100%; }
.Other002539 .icon.open { background-image: none; position: relative; }
.Other002539 .open span { color: #fff; font-size: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

@media(min-width:1025px) {
.Other002539 { top: 50%; transform: translateY(-50%); }
.Other002539 ul { display: block !important; }
.Other002539 .icon.open { display: none; }
.Other002539 .li_tel figure::before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background-color: transparent; }
}

@media(max-width:1024px) {
.Other002539 { bottom: 5%; }
.Other002539 ul { display: none; }
.Other002539 #open_2539 { background-color: #483f3e; }
}
/*
 .Banner001353 
 */
.Banner001353 .wap { display: none; }
.Banner001353 .pc { display: block; height: 300px; }

@media(max-width:768px) {
.Banner001353 .pc { display: none; }
.Banner001353 .wap { display: block; width: 100%; }
}
/*
 Location0008531
 */
.Location0008531 { line-height: 35px; padding-top: 48px; padding-bottom: 1%; }
.Location0008531 h1 { color: #e74d17; font-size: 18px; margin: 0; display: inline-block }
.Location0008531 em { font-style: normal; float: right; font-size: 14px; color: #666; }
.Location0008531 em a { color: #666; }
.Location0008531 em a:hover { text-decoration: underline; }
.Location0008531 em span { color: #e74d17; }
/*Banner002826 */
.Banner002826 { position: relative; z-index: 1; }
.Banner002826 li.slick-slide { position: relative; }
.Banner002826 li.slick-slide img { display: block; width: 100%; }
.Banner002826 li.slick-slide video { position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%, -50%); min-height: 100%; min-width: 100%; }

@media(min-width:1025px) {
.Banner002826 li.slick-slide .pc { display: block; width: 100%; height: 580px; }
.Banner002826 li.slick-slide img.wap { display: none; }
}

@media(max-width:1024px) {
.Banner002826 li.slick-slide .pc { display: none; }
.Banner002826 li.slick-slide video { left: -100%; top: 100%; opacity: 0; }
.Banner002826 li.slick-slide .open-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center; background-size: auto 50px; z-index: 20; }
.Banner002826 li.video-show .open-video { left: -100%; opacity: 0; transform: translateX(-100%); }
.Banner002826 li.video-show video { left: 50%; top: 50%; opacity: 1; }
}
.slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.slick-slide .slick-loading img { display: none; }
.slick-slide .dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow .slick-hidden { display: none; }
.Banner002826 .slick-dots { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 5%; overflow: hidden; z-index: 10; }
.Banner002826 .slick-dots li { float: left; width: 16px; height: 16px; position: relative; border-radius: 18px; background: #fff; cursor: pointer; }
.Banner002826 .slick-dots li:not(:last-child) { margin-right: 20px; }
.Banner002826 .slick-dots li.slick-active { width: 40px; background: #e74d17; }
.Banner002826 .slick-dots li button { display: none; }

@media(max-width:640px) {
.Banner002826 .slick-dots li { width: 10px; height: 10px; }
.Banner002826 .slick-dots li:not(:last-child) { margin-right: 4px; }
}
.Hometit { font-size: 45px; color: #333; text-align: center; text-transform: uppercase; font-weight: bold; }
.Hometit:after { display: block; content: ''; margin: 20px auto 35px; width: 40px; height: 4px; background: #e74d17; }
.Floor002529 { padding: 90px 0; }
.Floor002529 .txt { text-align: center; font-size: 16px; line-height: 1.75; color: #444; }
.Floor002529 .more { margin: 2vw auto 0; display: block; color: #e74d17; line-height: 40px; border-radius: 50px; border: solid 1px #e74d17; width: 180px; transition: 0.3s; font-size: 16px; text-align: center; }
.Floor002529 .more:hover { color: #fff; background: #e74d17; }
.Floor002529 .video { position: relative; z-index: 1; margin-bottom: 2vw; }
.Floor002529 .open_video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }
.Floor002529 .open_video span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 10; }
.Floor002529 .open_video span i { display: block; width: 70px; height: 70px; border-radius: 50%; background: #e74d17 url(../images/icon-play.svg) no-repeat center center; background-size: 20px; position: relative; z-index: 4; }
.Floor002529 .open_video span:before, .Floor002529 .open_video span:after { position: absolute; content: ''; border-radius: 50%; background: #e74d17; opacity: 0.35; -webkit-opacity: 0.35; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor002529 .open_video span:before { left: -25px; top: -25px; bottom: -25px; right: -25px; animation-delay: 0.3s; }
.Floor002529 .open_video span:after { left: -45px; top: -45px; bottom: -45px; right: -45px; }

@media(min-width:1025px) {
.Floor002529 .txt { width: 80%; max-width: 1280px; margin: 0 auto; font-size: 18px; }
}
 @keyframes scale {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
 50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
}
 @-webkit-keyframes scale {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
 50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
}
 @-ms-keyframes scale {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
 50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
}
}
@media(max-width: 640px){
  .Hometit{font-size: 28px;}
  .Floor002529 .video img{height: 30vh;object-fit: cover;}
  
}
.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0,0,0,0.85); }
.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }
.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-box .ytable { height: 100%; }
.video-box .ytable-cell { text-align: center; }
.video-box video { width: 90%; max-width: 1280px; }
/*Floor002685 */
.Floor002685 { overflow: hidden; position: relative; z-index: 10; }
.Floor002685 .list dd { position: relative; height: 720px; z-index: 1; transition: 0.5s; }
.Floor002685 .list dd.hover { z-index: 4; }
.Floor002685 .list dd > * { position: absolute; left: 0; width: 100%; top: 0; }
.Floor002685 .list dd a { height: 100%; top: 0; z-index: 10; }
.Floor002685 .list dd figure { overflow: hidden; z-index: 2; top: 0; bottom: 0; background-position: 0 0; transition: 0.3s; }
.Floor002685 .list dd figure .Ispic { display: block; position: absolute; left: 50%; top: 50%; min-width: 100%; min-height: 100%; max-width: none; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.Floor002685 .list dd figure .Ispic img { display: none; }
.Floor002685 .list dd figure::before { position: absolute; content: ''; left: 0; width: 100%; height: 100%; top: 0; z-index: 10; background: #000; opacity: 0.42; }
.Floor002685 .list dd.hover figure:before { opacity: 0.6; }
.Floor002685 .list dd .ytable { height: 100%; z-index: 20; text-align: center; color: #fff;display: flex;
    justify-content: center;
    align-items: center; }
.Floor002685 .list dd p { line-height: 28px; height: 0; font-size: 16px; margin: 0 auto; transition: 0.3s; transform: translateY(100px); opacity: 0; margin-bottom: 0; padding: 0 10%; word-break: normal; }
.Floor002685 .list dd.hover p { opacity: 1; height: 84px; transform: translateY(0); }
.Floor002685 .list dd h3 { margin: 0; font-size: 28px; padding: 4% 0; font-weight: normal; text-transform: uppercase; }
.Floor002685 .list dd .icon { height: 72px; opacity: 0.7; transition: 0.4s; }
.Floor002685 .list dd.hover .icon { opacity: 1; }
.Floor002685 .list dd.hover h3 { font-weight: bold; }

@media(min-width:641px) {
.Floor002685 .list { display: table; table-layout: fixed; width: 100%; }
.Floor002685 .list dd { display: table-cell; vertical-align: middle; }
}

@media(max-width:640px) {
.Floor002685 .list dd { width: auto!important; height: 30vh;}
}
/*Floor003099 */
.Floor003099 { padding: 90px 0; }
.Floor003099 .auto { position: relative; z-index: 1; }
.Floor003099 .slider { padding: 0 60px; }
.Floor003099 .slider .slick-list li a { display: block; }
.Floor003099 .pic { overflow: hidden; position: relative; }
.Floor003099 .pic:before, .Floor003099 .pic:after { content: ''; position: absolute; width: 0; height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10; }
.Floor003099 .pic:before { left: 0; bottom: 0; border-left-color: #e74d17; border-bottom-color: #e74d17; }
.Floor003099 .pic:after { right: 0; top: 0; border-right-color: #e74d17; border-top-color: #e74d17; }
.Floor003099 li a:hover .pic:after, .Floor003099 li a:hover .pic:before { width: 100%; height: 100%; opacity: 1; }
.Floor003099 .pic .Ispic { padding-bottom: 65.577%; transition: 0.5s; }
.Floor003099 li a:hover .Ispic { transform: scale(0.8); }
.Floor003099 .slider li .txt { padding-top: 20px; }
.Floor003099 .slider .slick-dots { display: table; margin: 2% auto 0; }
.Floor003099 .slider .slick-dots li { float: left; border: 1px solid #eaeaea; border-radius: 50%; width: 8px; height: 8px; margin: 0 12px; background: #eaeaea; }
.Floor003099 .slider .slick-dots li button { display: none; }
.Floor003099 .slider .slick-dots li.slick-active { border-color: #e74d17; background: none; }
.Floor003099 .txt time { font-size: 15px; color: #e74d17; }
.Floor003099 .txt .tit { font-size: 22px; color: #333; line-height: 1.25; min-height:calc(1.25em * 2);
margin: 15px 0 25px; font-weight: bold; word-break: normal; }
.Floor003099 a:hover .txt .tit { color: #e74d17 }
.Floor003099 .txt p { line-height: 1.8; width: 95%; color: #999; font-size: 16px; margin: 0; word-break: normal; }
.Floor003099 .slick-arrow { font-size: 0;position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid #c0c0c0; padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s; background: transparent;}
.Floor003099 .slick-arrow:hover { background: #e74d17; border-color: #e74d17; }
.Floor003099 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-bottom: 2px solid #c0c0c0; border-left: 2px solid #c0c0c0; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Floor003099 .slick-arrow:hover:before { border-bottom-color: #fff; border-left-color: #fff; }
.Floor003099 .slick-next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor003099 .slick-prev { left: 0; }
.Floor003099 .slick-next { right: 0; }
.Floor003099 .more { margin: 2vw auto 0; display: block; color: #e74d17; line-height: 40px; border-radius: 50px; border: solid 1px #e74d17; width: 180px; transition: 0.3s; font-size: 16px; text-align: center; }
.Floor003099 .more:hover { color: #fff; background: #e74d17; }
@media(min-width:641px) {
.Floor003099 .slider .slick-list li a { margin: 0 1.5625vw; }
.Floor003099 .slider { padding: 0 100px; margin: 0 -1.5625vw; }
}

@media(min-width:1025px) {
.Floor003099 .slider .slick-list li { padding-bottom: 2.6vw; }
.Floor003099 .slider .slick-list li:nth-child(2n) { padding-top: 2.6vw; padding-bottom: 0; }
}

@media(max-width:640px) {
.Floor003099 .txt .tit { font-size: 5vw; }
.Floor003099 .slick-arrow { width: 40px; height: 40px; }
}
/*RighInfo003134 */
.RighInfo003134 { padding:50px 0 90px; }
.RighInfo003134 .img-side { border: solid 1px #f2f2f2; margin-bottom: 60px; }
.RighInfo003134 .img-side .ytable-cell { padding: 40px; }
.RighInfo003134 .img-group li .Ispic { background-size: contain; padding-bottom: 69.5%; }
.RighInfo003134 .controls { display: table; position: relative; padding: 0 56px; margin: 30px auto 0; }
.RighInfo003134 .controls .slick-dots li { float: left; position: relative; width: 13px; height: 13px; margin: 0 5px; }
.RighInfo003134 .controls .slick-dots li button { position: absolute; background: rgba(0,0,0,0.2); width: 7px; height: 7px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; cursor: pointer; border: 0; font-size: 0; padding: 0; transition: 0.3s; }
.RighInfo003134 .controls .slick-dots li.slick-active button { background-color: #e74d17; width: 100%; height: 100%; }
.RighInfo003134 .controls .slick-arrow { font-size: 0;background-color: transparent;border: 0;position: absolute; top: 50%; width: 25px; height: 11px; background-repeat: no-repeat; background-position: center; margin-top: -5px; }
.RighInfo003134 .controls .slick-prev { left: 0; background-image: url(../images/RighInfo003134-btn-prev.svg); }
.RighInfo003134 .controls .slick-next { right: 0; background-image: url(../images/RighInfo003134-btn-next.svg); }
.RighInfo003134 .controls .slick-disabled { cursor: default; }
.RighInfo003134 .controls .slick-prev.slick-disabled { background-image: url(../images/RighInfo003134-btn-prev-disabled.svg); }
.RighInfo003134 .controls .slick-next.slick-disabled { background-image: url(../images/RighInfo003134-btn-next-disabled.svg); }



.RighInfo003134 .big{ margin-bottom:20px;}
.RighInfo003134 .big li figure{ padding-bottom:100%; background-size:contain;}
.RighInfo003134 .small{ padding:0 30px; position: relative;}
.RighInfo003134 .small .slick-disabled{ cursor:default;}
.RighInfo003134 .small .slick-arrow span{ font-size:20px; color:#ccc;}
.RighInfo003134 .small li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo003134 .small li.slick-current figure{ border-color:#e74d17;}

.RighInfo003134 .small .slick-arrow{ font-size: 0;background-color: transparent;border: 0;position: absolute; top: 50%; width: 25px; height: 11px; background-repeat: no-repeat; background-position: center; margin-top: -5px; cursor: pointer; }
.RighInfo003134 .small .slick-prev { left: 0; background-image: url(../images/RighInfo003134-btn-prev.svg); }
.RighInfo003134 .small .slick-next { right: 0; background-image: url(../images/RighInfo003134-btn-next.svg); }
.RighInfo003134 .small .slick-disabled { cursor: default; }
.RighInfo003134 .small .slick-prev.slick-disabled { background-image: url(../images/RighInfo003134-btn-prev-disabled.svg); }
.RighInfo003134 .small .slick-next.slick-disabled { background-image: url(../images/RighInfo003134-btn-next-disabled.svg); }





.RighInfo003134 .img-side .tit { font-size: 40px; font-weight: bold; color: #e74d17; }
.RighInfo003134 .img-side .subtit { font-size: 20px; line-height: 1.5; color: #333; margin-top: 5px; }
.RighInfo003134 .img-side .subtit:after { display: block; content: ''; margin: 20px 0; width: 40px; height: 4px; background: #e74d17; }
.RighInfo003134 .img-side .con { font-size: 16px; line-height: 1.75; color: #555; }
.RighInfo003134 .more { margin-top: 2vw; display: block; color: #e74d17; line-height: 40px; border-radius: 50px; border: solid 1px #e74d17; width: 180px; transition: 0.3s; font-size: 16px; text-align: center; }
.RighInfo003134 .more:hover { color: #fff; background: #e74d17; }
.RighInfo003134 .pro-box+.pro-box { margin-top: 4vw; }
.RighInfo003134 .pro-box .name { border-bottom: 1px solid #efefef; font-size: 26px; padding-bottom: 20px; color: #333; line-height: 2; margin-bottom: 20px; }
.RighInfo003134 .pro-box .name i { width: 2em; height: 2em; border-radius: 50%; background-color: #e74d17; display: inline-block; vertical-align: top; margin-right: 15px; background-repeat: no-repeat; background-position: center; background-size: auto 50%; }
.RighInfo003134 .pro-box .name-1 i { background-image: url(../images/RighInfo003134-icon1.svg); }
.RighInfo003134 .pro-box .name-2 i { background-image: url(../images/RighInfo003134-icon2.svg); }
.RighInfo003134 .pro-box .name-3 i { background-image: url(../images/RighInfo003134-icon3.svg); }
.RighInfo003134 .pro-box .img+.img { margin-top: 30px; }
.RighInfo003134 .pro-box p { font-size: 16px; line-height: 1.75; }
.RighInfo003134 .pro-box .flex { display: flex; align-items: center; margin-top: 40px; }
.RighInfo003134 .pro-box .h3 { font-size: 24px; color: #e74d17; }
.RighInfo003134 .pro-box .dl dd { font-size: 16px; line-height: 1.75; position: relative; padding-left: 20px; }
.RighInfo003134 .pro-box .dl dd+dd { margin-top: 10px; }
.RighInfo003134 .pro-box .dl dd::before { position: absolute; left: 0; top: 10px; width: 8px; height: 8px; border-radius: 50%; content: ''; background: #e74d17; }
.RighInfo003134 .video { position: relative; z-index: 1; }
.RighInfo003134 .open_video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }
.RighInfo003134 .open_video span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 10; }
.RighInfo003134 .open_video span i { display: block; width: 70px; height: 70px; border-radius: 50%; background: #e74d17 url(../images/icon-play.svg) no-repeat center center; background-size: 20px; position: relative; z-index: 4; }
.RighInfo003134 .open_video span:before, .RighInfo003134 .open_video span:after { position: absolute; content: ''; border-radius: 50%; background: #e74d17; opacity: 0.35; -webkit-opacity: 0.35; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.RighInfo003134 .open_video span:before { left: -25px; top: -25px; bottom: -25px; right: -25px; animation-delay: 0.3s; }
.RighInfo003134 .open_video span:after { left: -45px; top: -45px; bottom: -45px; right: -45px; }

.RighInfo003134 .img-side{position: relative;}
.RighInfo003134 .img-side .return{position: absolute; right:10px; top:10px; width:38px; height:38px; background:url(../images/return.svg) no-repeat center center; background-size: contain; transition: .3s; }
.RighInfo003134 .img-side .return:hover{transform: scale(1.1);}


@media (min-width:1025px) {
.RighInfo003134 .img-group { width: 50%; border-right: solid 1px #f2f2f2; }
.RighInfo003134 .img-side .txt { padding: 0 4%; }
.RighInfo003134 .pro-box .flex .info1 { padding-right: 3vw; width: 50%; }
.RighInfo003134 .pro-box .flex .info2 { padding-left: 3vw; width: 50%; }
.RighInfo003134 .pro-box .flex .imgs { width: 50%; }
}

@media (max-width:1024px) {
.RighInfo003134 .img-side { padding: 30px; }
}
@media (max-width:640px){
  .RighInfo003134 .img-side .ytable-cell{display: block;padding: 0;}
  .RighInfo003134 .pro-box .flex{display: block;}
  .RighInfo003134 .img-side .tit{font-size: 22px;}
  .RighInfo003134 .pro-box img{width: 100%;height: auto;}
  .RighInfo003134 .pro-box{overflow-y: hidden;}

}
/*Floor002843 */

.Floor002843 { padding: 90px 0; overflow: hidden; }
.Floor002843 .imgs { position: relative; }
.Floor002843 .imgs li img { display: block; width: 100%; }
.Floor002843 .info .txt { padding-left: 80px; font-size: 16px; line-height: 1.75; color: #444; }
.Floor002843 .btn { position: absolute; z-index: 10; right: -60px; bottom: 0; overflow: hidden; }
.Floor002843 .slick-arrow { position: relative; width: 60px; height: 60px; float: left; border: 0; background: #fff; padding: 0; font-size: 0; cursor: pointer; }
.Floor002843 .slick-next { background: #e74d17; }
.Floor002843 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-bottom: 2px solid #e74d17; border-left: 2px solid #e74d17; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Floor002843 .slick-next:before { border-color: #fff; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }

@media(min-width:1025px) {
.Floor002843 .imgs { width: 50%; }
.Floor002843 .imgs ul.slider { width: 125%; margin-left: -25%; }
}

@media(max-width:1024px) {
.Floor002843 .ytable, .Floor002843 .ytable-cell { display: block; }
.Floor002843 .btn { right: 0; top: 100%; }
.Floor002843 .slick-arrow { width: 10vw; height: 10vw; }
}
/*Timeline002853 */
.Timeline002853 { position: relative; padding: 90px 0; background: url(../images/Timeline002853-bg.jpg) no-repeat center; background-size: cover; }
.Timeline002853 .bg { background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(180deg, rgb(190 205 230) 0%, rgb(229 230 232) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -o-background-clip: text; background-clip: text; text-fill-color: transparent; opacity: 0.2; font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-size: 14.5625rem; line-height: 1.2em; text-transform: uppercase; position: absolute; left: 0; text-align: center; top: 1rem; width: 100%; z-index: 1; }

@media(min-width:1025px) {
.Timeline002853 .slider-nav { float: left; width: 22%; }
.Timeline002853 .slider-for { float: right; width: 70%; }
.Timeline002853 .slider-nav .slick-arrow { width: 197.246%; right: 0; top: 50%; }
.Timeline002853 .slider-nav .slick-prev { margin-top: -65px; }
.Timeline002853 .slider-nav .slick-next { margin-top: 65px; }
.Timeline002853 .slider-nav .slick-next:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Timeline002853 .slider-nav li { padding-right: 0vw; text-align: center; }
}
.Timeline002853 .slider-nav { position: relative; }
.Timeline002853 .slider-nav .slick-arrow { position: absolute; font-size: 0; border: 0; cursor: pointer; font-size: 0; padding: 0; z-index: 10; }
.Timeline002853 .slider-nav .slick-arrow:before { position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px; }
.Timeline002853 .slider-nav li { line-height: 72px; font-size: 20px; color: #333; }
.Timeline002853 .slider-nav li span { font-size: 24px; margin-right: 5px; }
.Timeline002853 .slider-nav li.slick-current { color: #e74d17; font-weight: bold; font-size: 34px; }
.Timeline002853 .slider-nav li.slick-current span { font-size: 34px; }
.Timeline002853 .slider-for .box {
height: calc(600 / 1920 * 100vw); position: relative; overflow: hidden; }
.Timeline002853 .slider-for .box::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient( 360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); z-index: 1; }
.Timeline002853 .slider-for .word { position: absolute; bottom: 0; left: 0; z-index: 10; padding: calc(50 / 1920 * 100vw);
}
.Timeline002853 .slider-for .year { color: #fff; font-size: 48px; line-height: normal; font-weight: bold; }
.Timeline002853 .slider-for .desc { line-height: 1.75; color: #fff; margin: 1vw 0 0; font-size: 16px; }
.Timeline002853 .slider-nav.under3 .slick-track { transition: 0.3s; }

@media(max-width:1024px) {
.Timeline002853 .slider-nav li { line-height: 60px; text-align: center; }
.Timeline002853 .slider-nav { padding: 0 5vw; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
.Timeline002853 .slider-nav .slick-track { margin-top: 0!important; }
}
@media(max-width:640px){
  .Floor002843{padding: 20px 0;}
  .Floor002843 .info .txt{padding-left: 0;}
  .Timeline002853 .slider-for .box{height: 30vh;}
}

/*RighInfo002939 */
.RighInfo002939{padding:2% 0 4%;}
.RighInfo002939 .name{border-bottom: 1px solid #e8e8e8; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 26px;color: #333;line-height: 36px; }
.RighInfo002939 .time{color: #999;padding-bottom: 1.3vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2em;color: #444; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info p{}
.RighInfo002939 .edit-info .img{text-align: center;}
.RighInfo002939 .edit-info .img img{max-width:850px;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 46px;padding:8px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #e74d17;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*PicList003142 */
.PicList003142 .auto{max-width:1400px; margin-top: 4em; margin-bottom: 2em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 22px;line-height: 1.5; min-height: 3em;font-weight: bold;}
.PicList003142 li p{font-size: 16px; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 65.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e74d17;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 2%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 34px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #e74d17;border-color: #e74d17;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}



.Popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .28);z-index: 333;}
.Popup.on{display: block;}
.Popup .Popup-box{position: absolute;left: 50%;top: 50%;max-width: 600px;width: 100%;padding: 30px 20px;background-color: #fff;border-radius: 20px;box-sizing: border-box;z-index: 33;transform: translate(-50%, -50%);}
.Popup .Popup-box .close{position: absolute;right: 20px;top: 20px;width: 40px;height: 40px;background-image: url('../images/close.png');background-size: 100%;z-index: 3; cursor: pointer;}
.Popup .Popup-box .tables h3{text-align: center;color: #e74d17}
.Popup .Popup-box .tables .ipt{margin-bottom: 15px;}
.Popup .Popup-box .tables .ipt input{width: 100%;height: 35px;padding: 0 15px;background-color: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.Popup .Popup-box .tables textarea{width: 100%;height: 100px;padding: 15px 15px;background-color: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.Popup .Popup-box .tables .btn{width: 120px;height: 35px;margin: 30px auto 0 auto;color: #fff;background-color: #e74d17;border: 0;}










/*
 .Timeline000753
 */
 .Timeline000753{ padding: 90px 0; background: url(../images/Timeline002853-bg.jpg) no-repeat center; background-size: cover; }
 .Timeline000753 .bx-controls{ display:none;} 
 .Timeline000753 .prev,
 .Timeline000753 .next{ text-align:center;}
 .Timeline000753 .prev a,
 .Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon.svg) no-repeat center center; width:20px; height:21px; cursor:pointer; background-size: contain;}
 .Timeline000753 .prev a:hover,
 .Timeline000753 .next a:hover{background-image:url(../images/Timeline000753-icon-on.svg);}
 .Timeline000753 .next a{transform: rotate(180deg);}
 .Timeline000753 .prev{ padding-bottom:20px;}
 .Timeline000753 .next{ padding-top:20px;}
 .Timeline000753 .bx-wrapper{ position:relative;}
 .Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#fff; left:50%; margin-left:-1.5px; top:0;}
 .Timeline000753 .list li{ padding:1.25vw 0;}
 .Timeline000753 .list li .box{position:relative;}
 .Timeline000753 .list li .box .con{ background-color:#fff; padding:15px; position:relative;}
 .Timeline000753 .list li .box .pic{ width:40.424%;}
 .Timeline000753 .list li .box .Ispic{ padding-bottom:60.25%;}
 .Timeline000753 .list li .box .txt{ line-height: 1.75; font-size:16px; color: #333;padding:0 1vw 0 1.5vw;}
 .Timeline000753 .list li .box .txt p{ margin: 0;}
 .Timeline000753 .list li .box .txt p+p{ margin-top:14px;}
 .Timeline000753 .list li .box .con::before{position:absolute;content:'';width:0;height:0;border-top: 10px solid transparent;border-left: 14px solid #fff;border-bottom: 10px solid transparent;right: -14px;top: 36px;}
 .Timeline000753 .list li time{position:absolute; left:50%; margin-left:-50px;font-size:26px; top:0; border-radius:50%; text-align:center; color:#e74d17; width:100px; height:100px;background-color:#fff; display: table; line-height: 1; font-weight: bold; border: 5px solid #fff;}
 .Timeline000753 .list li time .tm{ display:table-cell; vertical-align: middle;}
 .Timeline000753 .list li:hover .box .con::before{ border-left-color:#e74d17;}
 .Timeline000753 .list li:hover time{background-color:#e74d17; color: #fff;}
 .Timeline000753 .list li:hover .box .con{ background-color:#e74d17; color:#fff;}
 .Timeline000753 .list li:hover .box .con p{ color:#fff;}
 .Timeline000753 .list li:hover .box .txt{ color: #fff;}
 .Timeline000753 .list li .box .txt .tit{font-size:24px; color:#e74d17; margin-bottom: 12px;}
 .Timeline000753 .list li:hover .box .txt .tit{color: #fff;}

 @media(min-width:1025px){
  .Timeline000753 .list li .box .txt .tit{display:none;}
  .Timeline000753 .list li .box{padding-right:56%;}
  .Timeline000753 .list li.odd .box{padding-left:56%; padding-right:0;}
  .Timeline000753 .list li.odd .box .con::before{right:auto;left: -14px;border-right: 14px solid #fff;border-left:0;}
  .Timeline000753 .list li.odd:hover .box .con::before{ border-right-color:#e74d17;}
}

 @media(max-width:1024px){
  .Timeline000753 .list li .box .txt{ padding-left:20px;}
}






/*
 .Timeline000753
 */
.Bottom002353{border-top: 5px solid #e74d17; background: #605d5c; padding-top:60px; color: rgba(255,255,255,0.9);}
.Bottom002353 a{color: rgba(255,255,255,0.9);}
.Bottom002353 a:hover{color:#e74d17;}
.Bottom002353 .logo{width: 90%; max-width:280px;}
.Bottom002353 .share{margin-top:3.5vw;}
.Bottom002353 .share .tit{font-size:16px; color:rgba(255,255,255,0.8); margin-bottom:15px;}
.Bottom002353 .share .ul{display:flex;}
.Bottom002353 .share li a{display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255,255,255,0.3); width: 60px; height: 60px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer; background-size: auto 24px;}
.Bottom002353 .share li a:hover{background-color:#e74d17;}
.Bottom002353 .share li:not(:last-child){margin-right:1.5vw; }
.Bottom002353 .b_nav{display: flex;justify-content: space-between;}
.Bottom002353 .b_nav dl{max-width: 200px;}
.Bottom002353 .b_nav dl:not(:last-child){padding-right:20px;}
.Bottom002353 .b_nav dt{font-size: 16px;padding-bottom: 15px;}
.Bottom002353 .b_nav dd{font-size: 14px; line-height:1.25;opacity: 0.8; }
.Bottom002353 .b_nav dd:hover{opacity:1; }
.Bottom002353 .b_nav dd+dd{margin-top: 12px;}
.Bottom002353 .copyright{border-top: 1px solid rgba(255,255,255,0.1);padding: 2.08vw 0; margin-top:2.08vw;}
.Bottom002353 .copyright .fr a{display: inline-block;}
.Bottom002353 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}

@media(min-width:1025px){
.Bottom002353 .contact{width:28%;}
.Bottom002353 .b_nav{width:70%;}
}
@media(max-width:1024px){
.Bottom002353 .b_nav{display: none;}
.Bottom002353 .copyright{margin-top:30px;padding:30px;}
.Bottom002353 .copyright .fr{padding-bottom: 10px;}
.Bottom002353 .logo{margin: 0 auto; text-align: center;}
.Bottom002353 .share{text-align: center;}
.Bottom002353 .share .ul{justify-content: center;}

}

.Technology{padding: 2% 0 3%;background: #f9f9f9;}
.Technology ul{display: flex;flex-wrap: wrap;margin: -1%;}
.Technology ul li{width: 31%;margin: 1%;padding: 2%;background-color: #fff;box-sizing: border-box}
.Technology ul li .title{font-size: 22px;color: #333;margin-bottom: 15px;text-align: left;}
.Technology ul li p{position: relative;padding-left: 44px;text-align: left;margin-bottom: 10px;}
.Technology ul li p:before{position: absolute;left: 0;top: 0;display: block;content: '';width: 32px;height: 32px;background-size: cover;}
.Technology ul li p:nth-of-type(1):before{background-image: url('../images/Technology-icon2.png')}
.Technology ul li p:nth-of-type(3):before{background-image: url('../images/Technology-icon3.png')}
.Technology ul li p:nth-of-type(2):before{background-image: url('../images/Technology-icon1.png')}
.Technology .textarea{    color: #999;
    font-family: Arial;
    line-height: 26px;
    font-size: 15px;text-align: left;}
    .Technology .more{margin-top: 5%;}
    .Technology .more a{display: block;width: 160px;height: 45px;margin: 0 auto;text-align: center;font-size: 16px;color: #fff;line-height: 45px;background-color: #e74d17;border-radius: 45px;}
.public-more{margin-top: 6%;}
.public-more a{display: block;width: 160px;height: 45px;margin: 0 auto;text-align: center;font-size: 16px;color: #fff;line-height: 45px;background-color: #e74d17;border-radius: 45px;}
@media(max-width:768px){
  .Technology ul li{width: 98%;}
}






