.height-center{ display: table-cell; vertical-align: middle;}
/*杞挱鍥�*/
.swiper1920{ width: 100%;  height: 100%;}
.swiper1920 .swiper-container { margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper1920 .swiper-slide {text-align:center;font-size:18px;background:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;}
.swiper1920 .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;transition-property:transform;box-sizing:content-box}
.swiper1920 .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper1920 .swiper-slide img{ max-width: 100%; display:block;}
/*.swiper1920 .swiper-slide.swiper-slide-active .animated{ -webkit-animation-name: bounceIn; animation-name: bounceIn;}*/

.swiper1920 .swiper-container-autoheight,.swiper1920 .swiper-container-autoheight .swiper-slide {height:auto}
.swiper1920 .swiper-container-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height}
.swiper1920 .swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper1920 .swiper-pagination { bottom: 5%;  right:18px;   position: absolute;  text-align:right;  transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease 0s;  z-index: 10; padding-right:0%;}
.swiper1920 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;width:100%; text-align: center;}
.swiper1920 .swiper-pagination-bullet{display:inline-block;margin:0 10px; position: relative; text-align:left; font-size:18px; color: #fff; font-weight:300;}
.swiper1920 .swiper-pagination-bullet .bar,.swiper1920 .swiper-pagination-bullet .bar::before{ position:absolute; content:""; right:-11px; top:10px;width:0px;height:2px;background:rgba(255,255,255,.5);z-index:10;  }
.swiper1920 .swiper-pagination-bullet .bar::before{z-index:11;background:#fff; left:0; top:0; }
.swiper1920 .swiper-pagination-bullet-active .bar{width:86px;}
.swiper1920 .swiper-pagination-bullet-active .bar::before{width:86px;-webkit-transition: all 4s ease; -moz-transition: all 4s ease; -ms-transition:  all 4s ease;  -o-transition:  all 4s ease; transition: all 4s ease;background:#0ca4d2;}
.swiper1920 .swiper-pagination-bullet-active{opacity: 1;width:100px;color: #0ca4d2; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition:  all .6s ease;  -o-transition:  all .6s ease; transition: all .6s ease; }
.swiper1920 .swiper-slide .slide-item{background-attachment:scroll; background-size: cover; background-position: center center; background-repeat: no-repeat; width:100%; height:580px; overflow: hidden; display: block;  }

.swiper1920 .swiper-slide .slide-item .banner_img{ display: none; max-width: 100%;}
.swiper1920 .swiper-slide .slide-item .banner_text{ position: absolute; top:230px; left: 50%; /*transform:translateY(-50%);*/ margin-left:-600px;  text-align:left; width:540px; color: #fff;  -webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-fill-mode: both; animation-fill-mode: both; }
/*.swiper1920 .swiper-slide:nth-child(even).swiper-slide-active  .slide-item .banner_text{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.swiper1920 .swiper-slide:nth-child(odd).swiper-slide-active  .slide-item .banner_text{-webkit-animation-name: bounceInDown;animation-name: bounceInDown;bounceIn  rollIn}*/
.swiper1920 .swiper-slide .slide-item .banner_text h2{ font-size:50px; height:70px; line-height:70px; padding: 0; margin: 0; text-transform: uppercase;   }
.swiper1920 .swiper-slide .slide-item .banner_text p{ font-size:24px; margin-top:8px; }

.swiper1920 .swiper-slide.swiper-slide-active .slide-item .banner_text h2 span,.swiper1920 .swiper-slide.swiper-slide-active .slide-item .banner_text p span{color: #fff;opacity: 0;transform: translate(100px, -50px) scale(1.5);animation: ballDrop .3s forwards;display:inline-block;}
@keyframes ballDrop {
  60% {
    transform: translate(0, 20px) rotate(-180deg) scale(.5);
  }
  100% {
    transform: translate(0) rotate(0deg) scale(1);
    opacity: 1;
  }
}

/*鍏充簬鎴戜滑*/
.about-us-bg{background-size:auto; background-repeat: no-repeat; background-position: center top; width: 100%; position: relative; padding:160px 0;}
.about-us-box{ display: table;}
.about-us-left{ width: 30%; text-align: center; float: left; padding-top:40px;}

.about-us-right{ width: 60%;float: right; color: #363636;}
.about-us-right h2{ font-size:46px; font-weight:normal;}
.about-us-right p{ font-size:18px; font-weight: 300; padding-top:20px;padding-bottom:20px;}
.about-us-right dl{ margin-bottom: 60px;}
.about-us-right dl dt{ font-size: 28px;margin-top: 8px; font-weight:normal;}
.about-us-right dl dd{ width: 100%;}
.about-us-right dl dd em{ font-style:normal; font-size: 18px; display: inline-block; width: 40%;line-height: 38px; margin: 4px 0;}
/*鎸夐挳*/
.index-btn-more{ width: 268px; display: block; margin:20px auto 0; background: #2196ce; line-height: 50px; height: 50px;text-align: center; border-radius: 30px; color: #fff;  position: relative;z-index:1; }
.index-btn-more:hover{ color: #fff;}
.index-btn-more::before{ position: absolute;background:none; bottom:0; left:50%; content:""; width:0%; height:100%; z-index:-1; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; border-radius: 30px; }
.index-btn-more:hover::before{ background: #26aceb; width:100%;left:0%;}

/*浣撶郴璁よ瘉*/
.GAP-system-bg{ padding:160px 0;background-size:auto; background-repeat: no-repeat; background-position:center top; overflow: hidden; position: relative;}
.index-product{ margin: 40px 0; overflow: hidden;}
.index-product li{ width:25%; float: left;}
.index-product li .widget {margin-right:10px;margin-bottom:10px;border-radius:0px;border-radius:0;}
.index-product li .widget .img-holder {position:relative;overflow:hidden;}
.index-product li .widget .img-holder img {width:100%;display: block;}
.index-product li .widget .img-holder .overlay {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,139,195,0.5);text-align:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;}
.index-product li .widget .img-holder a {color:#fff;}
.index-product li .widget:hover .img-holder .overlay {opacity:1;}
.index-product li .widget .img-holder .overlay .inner {display:table;width:100%;height:100%;position:relative;}
.index-product li .widget .img-holder .overlay .inner:before {content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(255,255,255,0.5);}
.index-product li .widget .img-holder .overlay .social {display:table-cell;vertical-align:middle;position:relative;padding:30px;}
.index-product li .widget .img-holder .overlay .social li {display:inline;margin-right:4px;}
.index-product li .widget .img-holder .overlay .social li a {display:inline-block;width:31px;height:31px;border:1px solid #fff;text-align:center;font-size:12px;line-height:30px;color:#fff;border-radius:50%;}
.index-product li .widget .content-holder {text-align:center;background:#fff;display:block;margin-top:0px;padding:16px 20px 12px;}
.index-product li .widget .content-holder:before {background:#2574a9;}
.index-product li .widget:hover .content-holder {border-top-color:#2574a9;}
.index-product li .widget:hover .content-holder:before {-webkit-transform:scaleY(1);transform:scaleY(1);}
.index-product li .widget:hover .content-holder h4 {color:#fff;}
.index-product li .widget:hover .content-holder p {color:#eee;}
.index-product li .widget:hover .content-holder{ background: #0ca4d2;}
.index-product li .widget .content-holder h4 {text-transform:uppercase;color:#1e8bc3;margin:0;font-size:18px; font-weight:normal;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;}



/*鏂伴椈璧勮*/
.news-bg { width: 1200px; margin: 0 auto;padding:160px 0;}
.news-title{ text-align: center;}
.news-title h2{font-size:46px; font-weight:normal;margin-bottom: 10px;}
.news-title p{ font-size:18px; font-weight: 300;}
.news-list{ margin:40px 0; }
.news-list li{ background: #fff; width:auto; float:left;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition:  all .4s ease;  -o-transition:  all .4s ease; transition: all .4s ease; padding: 10px; border-radius: 5px; margin: 3px; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  }
.news-list li div{ width:270px; margin: 0 auto; /* opacity:0; filter:alpha(opacity=0);*/}
.news-list li div.news-img{overflow:hidden;width:270px; height: 190px;}
.news-list li div.news-img img{ max-width: 100%;width:270px; height: 190px;-moz-transition: -moz-transform .8s ease-in-out;  -webkit-transition: -webkit-transform .8s ease-in-out;  transition: transform .8s ease-in-out;}
.news-list li h4{ font-size: 20px;line-height: 50px;  height:50px; font-weight:normal; color: #414141; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top:20px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition:  all .4s ease;  -o-transition:  all .4s ease; transition: all .4s ease;}
.news-list li p{ margin-top:8px; color: #6b6b6b; font-weight: normal; line-height: 25px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition:  all .4s ease;  -o-transition:  all .4s ease; transition: all .4s ease;}
.news-list li em{ font-style: normal; margin-top:18px; color: #2196ce; display:block;}

.news-list li:hover{ -moz-box-shadow:0 0 15px rgba(0,0,0,0.15);  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);}
.news-list li:hover div.news-img img{-ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}
.news-list li:hover h4{color: #2196ce;}
.news-list li:hover p{color: #414141;}

/*.box{-webkit-transition:all .2s linear;transition:all .2s linear; -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}*/
/*============================================*/
@media only screen and (max-width:1360px){
    /*banner*/
    .authentication-box .authentication{ width:980px; margin: 0 auto;}
    /*鍏充簬鎴戜滑*/
    .about-us-bg{padding:100px 0;}
    .about-us-left{width:40%; padding-top:46px;}
    .about-us-left img{max-width: 80%;}
    .about-us-right{ width:60%;}
    .about-us-right h2{ font-size:36px; }
    .about-us-right p{ font-size:16px;}
    .about-us-right dl{ margin-bottom: 60px;}
    .about-us-right dl dt{ font-size: 24px;}
    .about-us-right dl dd em{ font-size: 16px;}
    /*浣撶郴璁よ瘉*/
    .GAP-system-bg{ padding:100px 0;}
    /*鏂伴椈璧勮*/
    .news-bg { width:980px;padding:100px 0;}
    .news-list li{padding: 9px;}
    .news-list li div{ width:220px;}
    .news-list li div.news-img{width:220px; height: 155px;}
    .news-list li div.news-img img{width:220px; height: 155px;}

}