@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'ariblk';
  src: url('fonts/ariblk.eot');
  src: local('☺'), url('fonts/ariblk.woff') format('woff'), url('fonts/ariblk.ttf') format('truetype'), url('fonts/ariblk.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'arialbd';
  src: url('fonts/arialbd.eot');
  src: local('☺'), url('fonts/arialbd.woff') format('woff'), url('fonts/arialbd.ttf') format('truetype'), url('fonts/arialbd.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'arialbi';
  src: url('fonts/arialbi.eot');
  src: local('☺'), url('fonts/arialbi.woff') format('woff'), url('fonts/arialbi.ttf') format('truetype'), url('fonts/arialbi.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{font-family:Arial, Helvetica, sans-serif; font-size:18px;overflow-x: hidden; color: #333;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0; }
input,select,textarea{font-size: 14px;border:none;margin: 0;padding: 0;}
img{border: 0 none;vertical-align: middle;}
a{color: #333;text-decoration:none;background-color:transparent;transition: 0.5s;}
a:hover{cursor: pointer; color:#22a7e3;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
*{ box-sizing: border-box; }


.owl-theme .owl-controls{ margin-top: 10px; text-align: center;}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{ color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin: 5px;  padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  background: #869791;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{  display: block;  width: 12px;  height: 12px;  margin: 5px 7px;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  background: #869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1;}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{  height: auto;  width: auto;  color: #FFF;  padding: 2px 10px;  font-size: 12px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}

/* preloading images */
.owl-item.loading{ min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}

/* clearfix */
.owl-carousel .owl-wrapper:after {  content: "."; display: block; clear: both;  visibility: hidden; line-height: 0; height: 0;}
/* display none until init */
.owl-carousel{ position: relative; width: 100%;  -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{ display: none;  position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{  -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}

.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{ cursor: pointer;}
.owl-controls { -webkit-user-select: none;  -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}

/* fix */
.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);}

/* CSS3 Transitions */

.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%; -moz-perspective : 1200px;  -moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%; perspective : 1200px;}
/* fade */
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}
/* backSlide */
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease;}
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease;}
/* goDown */
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
/* scaleUp */
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both;}

.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both;}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1612142691337'); /* IE9 */
  src: url('iconfont.eot?t=1612142691337#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1612142691337') format('woff'),
  url('iconfont.ttf?t=1612142691337') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1612142691337#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shengji:before {
  content: "\e61f";
}

.icon-jishufuwu:before {
  content: "\e65c";
}

.icon-jianxiuguanli:before {
  content: "\e614";
}

.icon-jishurenyuan:before {
  content: "\e615";
}

.icon-huifang:before {
  content: "\e617";
}

.icon-ziyuan:before {
  content: "\e67b";
}

.icon-peixun1:before {
  content: "\e612";
}

.icon-fahuo1:before {
  content: "\e611";
}

.icon-xiaoshi:before {
  content: "\e610";
}

.icon-zt-sh:before {
  content: "\e784";
}

.icon-fangan1:before {
  content: "\e6ea";
}

.icon-jiage:before {
  content: "\e60f";
}

.icon-jiaohuo:before {
  content: "\e64b";
}

.icon-BPM_chanpinzhiliang:before {
  content: "\eabc";
}

.icon-shouce:before {
  content: "\eb5f";
}

.icon-wuliaobaozhiqichaxunbaobiao:before {
  content: "\e720";
}

.icon-peijian:before {
  content: "\e7b8";
}

.icon-fangan:before {
  content: "\e62d";
}

.icon-tuzhi:before {
  content: "\e677";
}

.icon-fahuo:before {
  content: "\e663";
}

.icon-shengchan:before {
  content: "\e790";
}

.icon-fukuan:before {
  content: "\e680";
}

.icon-yangpin:before {
  content: "\e669";
}

.icon-jiantouxi:before {
  content: "\e60e";
}

.icon-liebiao:before {
  content: "\e6be";
}

.icon-xiangguanxing:before {
  content: "\e6d0";
}

.icon-materialyouxiangxinjiantongzhi:before {
  content: "\e79f";
}

.icon-jieshao:before {
  content: "\e608";
}

.icon-youshi:before {
  content: "\e609";
}

.icon-shuju:before {
  content: "\e60b";
}

.icon-yingyong:before {
  content: "\e7ce";
}

.icon-pdf:before {
  content: "\e605";
}

.icon-shouji1:before {
  content: "\e7f2";
}

.icon-zhexue:before {
  content: "\e61c";
}

.icon-zhiliang:before {
  content: "\e602";
}

.icon-linian:before {
  content: "\e72b";
}

.icon-jingying:before {
  content: "\e6c3";
}

.icon-zhuye1:before {
  content: "\e60d";
}

.icon-iconjia:before {
  content: "\e601";
}

.icon-zuobiao:before {
  content: "\e606";
}

.icon-dianhua2:before {
  content: "\e60a";
}

.icon-yingyezhizhao:before {
  content: "\e67f";
}

.icon-zt-sh-t:before {
  content: "\e7dd";
}

.icon-peixun:before {
  content: "\e613";
}

.icon-anzhuang:before {
  content: "\e624";
}

.icon-weixiubaoyang1:before {
  content: "\e600";
}

.icon-fanhui1:before {
  content: "\e6b7";
}

.icon-rili:before {
  content: "\ea2a";
}

.icon-twitter:before {
  content: "\e89d";
}

.icon-youtube1:before {
  content: "\e8d7";
}

.icon-zhuye:before {
  content: "\e6c5";
}

.icon-facebook:before {
  content: "\e6e5";
}

.icon-youtube:before {
  content: "\e6ab";
}

.icon-youxiang1:before {
  content: "\e607";
}

.icon-dianhua1:before {
  content: "\e61e";
}

.icon-original-whatapp:before {
  content: "\e60c";
}

.icon-wechat:before {
  content: "\e604";
}

.icon-mean_list:before {
  content: "\e653";
}

.icon-liaotian:before {
  content: "\e6a5";
}

.icon-fangdajing:before {
  content: "\e603";
}

.icon-skype:before {
  content: "\e707";
}

.icon-chuanzhen:before {
  content: "\e616";
}

.icon-in:before {
  content: "\e6f1";
}

.icon-666666-copy:before {
  content: "\ec8d";
}

.icon-mail:before {
  content: "\e630";
}

.icon-shouji:before {
  content: "\e639";
}





input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
.w_p_main{ background: #fff; overflow: hidden;  }
.main{ background: #f5fcff; overflow: hidden;  }
.warper{ margin:0 auto; width: 90%; max-width: 1440px; }
.backToTop{width:50px; height:50px; border-radius: 5px; background:#22a7e3 url(images/icon_top.png) no-repeat center; cursor:pointer; position:fixed; right:42px; text-indent:9999px; bottom:10%; color: #fff; transition: all .3s}
.backToTop:hover{ opacity: .9;}

.header_mian{ position: relative; }
header{ width: 100%; height: 165px; z-index: 999; position: fixed;  top: 0;  left: 0; }
.header_top{ background:rgba(3,13,33,0.4); height: 45px; }
.header_top .lcon{ float: left; width: 50%; padding-top: 12px; }
.header_top .rcon{ float: right; width: 310px; }
.header_top .lcon a{ color: #c8c8c8; font-size: 16px; }
.header_top .lcon a:hover{ color: #22a7e3; }
.header_top .lcon a i{ font-size: 18px; display: inline-block; }
.header_top .lcon a *{ vertical-align: middle; }
.header_top .lcon a:nth-of-type(2){ margin-left: 40px; }

.media { display: inline-block; float: right; margin-top: 12px; }
.media a{color: #8c9196; width: 22px; height: 22px; line-height: 22px; text-align: center; margin:0 6px; font-size: 22px; display:inline-block;}
.media a:hover{ color: #fff; }

.search-button{ width: 108px; float: left; margin-top: 9px; border: 1px solid #7a7e84; position: relative;  border-radius: 30px; height: 27px; text-align: center; line-height: 27px; display: inline-block; }
.search-button i{ color: #fff; font-size: 16px; color: #bababa;  }
.search-button span{ font-size: 14px; color: #bababa; margin-left: 10px; cursor: pointer;  }
.searchform{ overflow: hidden;background:#22a7e3;position: absolute; right: 0; height: 0; z-index: 88; top:35px; width: 240px; transition: all .3s;}
.searchform i{ font-size: 24px; color: #fff; }
.searchform input{ width: 190px; background:#22a7e3; color: #fff; line-height:51px; padding-left:10px; float: left; }
.searchform button{ width:54px; line-height:51px; background:#22a7e3; border: 0; color: #fff; text-align: center; outline: none; cursor: pointer; transition: all .5s; position: absolute; right: 0; top: 0}
.searchform input::-webkit-input-placeholder { color: #fff;}
.searchform input:-moz-placeholder {  color: #fff;}

.languagebox{ position: relative; width: 56px; margin-left: 15px; margin-top: 9px; display: inline-block; float:left; }
.languagebox ul{ width: 100%; border: 1px solid #7a7e84; border-radius: 30px; height: 27px; display: inline-block; vertical-align: middle; overflow: hidden; z-index: 5;  position: absolute; left: 0; top: 0; }
.languagebox ul li{ height: auto; line-height: 27px; background: #fff; text-align: center; }
.languagebox ul li:first-child{ background:transparent ; text-transform: uppercase; height: 27px; line-height: 27px; }
.languagebox a{ line-height: 28px; font-size: 14px; padding:2px 10px; display: inline-block; width: 100%; color: #bababa; }
.languagebox ul li:first-child a{ color: #bababa;  padding: 0 10px; font-size:14px; }
.languagebox:hover ul,.position .languagebox:hover ul{height:auto; border-radius: 0;}
.languagebox ul li a:hover{ color: #0d79bf; }


.logo{ position: absolute;left: 50%; margin-left: -77px; top: 9px;}
.logo img{ transition: all 0.3s; }


.position{ position: fixed; height: 120px; background: #fff; box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2); }
.position .header_top{ display: none; }
.position nav li>a,.page_head nav li>a{ color: #333; }
.position nav li a:after,.page_head nav li a:after{ background:#22a7e3; }
.position nav li>a:hover,.page_head nav li>a:hover{ color: #22a7e3; }
.position .languagebox ul li:first-child a,.position .search-button i,.page_head .languagebox ul li:first-child a,.page_head .search-button i{ color: #222; }
.position .searchform button i,.page_head .searchform button i{ color: #fff; }
.position .dis{ display: none; }
.position .undis{ display: block; }

h6{ display: inline-block; font-weight: normal; }
#nav:after{  content: '';  display: block;  clear: both;}
#nav .warper{position: relative;}

.close-nav{position: fixed; top:0; left:0; width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.nav-open{transform: translateX(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}
#nav .nav-button{width: 35px;height: 35px; z-index: 5; border-radius: 3px;background: #e7b316 ; color: #111;position: absolute; right: 10px; top: 10px;line-height: 35px;text-align: center;font-size: 20px;}
#nav .nav-button i{ color: #fff; font-size: 22px; font-weight: 600; }
#nav .nav-button{display: none;}

nav{ }
nav li{ float: left; position: relative; margin-right: 149px; line-height: 120px; }
nav li:last-child{ margin-right: 0; }
nav li:nth-of-type(4){ margin-left: 202px; }
nav li>a{ color: #fff; position: relative; position: relative; display: inline-block; text-align: center; transition:0.5s; text-transform: uppercase; font-size:22px; }
nav li:hover>a,nav li.on>a{ color: #22a7e3; }
nav li>a:after{ content: ''; position: absolute; bottom: 32px; left: 0; width: 0; transition: all 0.3s; height: 2px; background: #22a7e3; }
nav li:hover>a:after,nav li.on>a:after{ width: 100%; }
nav dl{ opacity: 0; transition: opacity 1s ease;position: absolute; display: block; background: #fff; width: auto; top: 120px;  left:-9999px; z-index: 999;  }
nav dl dd{ display: block; position: relative; border-bottom: 1px solid #eee; }
nav dl dd:last-child{ border: none; }
nav li dl dd a{ opacity: 1; line-height: normal; font-size: 18px; background: transparent !important; color: #333 !important; display: block; padding: 13px 18px; text-align: left; white-space: nowrap; }
nav li dl dd a:hover{ background: #22a7e3 !important; cursor: pointer; color: #fff !important;}
nav li:hover dl{ left: 0; opacity: 1; }
nav dl dd div{position: absolute; left: 100%; top: 0; background:rgba(35,93,157,.7); display: none;}
nav dl dd:hover div{display: block;}
nav dl dd div a{padding:13px; color: #fff !important; border-bottom: none; }
nav li:hover .menu_box{ display: block; }
.no_pre{ position: static; }
.menu_box{ position: absolute; width: 100%; top: 118px; left: 0px; background: #fafafa; z-index: 99; display: none; }
.menu_war{ width: 90%; max-width: 1440px; margin: 0  auto;  }
.menu_nav{ padding: 40px 0; }
.menu_nav h3{ font-family: ariblk; text-transform: uppercase; font-size: 34px; line-height: normal; }
.m_navbox{ width: 100%; overflow: hidden; }
.m_navbox .m_lcon{ float: left; width: 77%; padding-top: 20px; padding-right: 30px; }
.m_navbox .m_lcon ul{ width: 100%; overflow: hidden; columns: 4; }
.m_navbox .m_lcon ul li{ line-height: normal; margin-right: 0; float:none; }
.m_navbox .m_lcon ul li a{ color: #47545a; text-align: left; font-size: 16px; text-transform: none; padding: 9px 0; }
.m_navbox .m_lcon ul li:nth-of-type(4){ margin-left: 0; }
.m_navbox .m_rcon{ float: right; width: 23%; }
.m_navbox .m_lcon li>a:after{ display: none; }
.m_navbox .m_lcon li>a:hover{ color: #22a7e3; }
.dis{ display: block; }
.undis{ display: none; }



.changpic { width: 100%; overflow: hidden; }
.changpic img{ width: 100%; transition: all 0.3s; }

.prodel_swiper .item{ position: relative; }
.prodel_swiper .item img{ width:100%}


.cl{ clear: both; }
.banner{ position: relative; }

.scaleBg{ transition: all 8s; }
.index_banner .item.slick-active .scaleBg{ transform: scale(1.15); }
.l_fixed{ width: 36px; position: fixed; top: 40%; left: 0; z-index: 666; }
.l_fixed li{ position: relative; margin-bottom: 0; }
.l_fixed li a{ width:100%; height: 36px; font-size: 20px; text-align: center; line-height: 36px; background: #22a7e3; color: #fff; display: block; }
.l_fixed li a i{ font-size: 20px; }
.l_fixed li a span{ display:block; position: absolute; top: 0; line-height: 36px; padding: 0 10px; background: #22a7e3; left: -999px; width: 0; font-size: 16px; transition: all 0.5s; }
.l_fixed li:nth-of-type(2) a{ background: #f9ae02; }
.l_fixed li:nth-of-type(3) a{ background: #4460a0; }
.l_fixed li:nth-of-type(4) a{ background: #0084b1; }
.l_fixed li:nth-of-type(5) a{ background: #dd1829; }
.l_fixed li:nth-of-type(2) a span{ background: #f9ae02; }
.l_fixed li:hover a span{ width: 200px; left: 36px; }

/*首页*/
.section{}
.center-wrap{padding-top: 180px;}
.swiper-container { width: 100%;  height: 100%;visibility:visible }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; position: relative;visibility:visible }
.swiper-slide a{display: block; position: absolute; left: 0; top: 0; height: 100%;visibility:visible}
.swiper-slide picture{display: none;}
/*banner */
.index_banner .item{background-size: cover; -webkit-background-size:cover; background-position: center; background-repeat: no-repeat; height:100vh;
  position: relative;}
.index_banner .item img{display: block; width: 100%; display: none;}
.index_banner .item.slick-current .scaleBg{ visibility: visible;  -webkit-animation:scale-bg 6s linear forwards; animation:scale-bg 6s linear forwards;}
.index_banner .items{ background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
.index_banner .item .inner .block_txt{position: absolute; top: 44%; right: 10px; left:10px; opacity: 0; transform: translateY(40px); -webkit-transform: translateY(40px); -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_banner .item.active .inner .block_txt{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 100ms;
  transition-delay: 100ms;}
.index_banner .item .inner .block_txt h4{ font-size: 30px; color: #fff; text-align: center; font-family: 'COCO';}
.index_banner .item .inner .block_txt h2{ color: #fff; font-size: 70px; font-weight: bold; text-align:center; letter-spacing:5px;}
.index_banner .item .inner .block_txt h2 span{ color: #f5c920; display: inline-block; letter-spacing: 5px;}
.index_banner .item .inner .block_txt h3{ color: #fff; font-size: 22px; text-align:center; margin-top: 10px; letter-spacing: 3px;}
.banner .slick_txt{ width:30%; height: 100%; z-index: 55; background-color: transparent; transition: all 500ms ease; -webkit-transition:all 500ms ease;  background-repeat: no-repeat; position: absolute; top: 0; font-size: 0; outline: none; border:0;}
.banner .left{ left: 80px;}
.banner .right{ right:80px;}
.banner .slick_txt:hover .slick_arrow{ opacity: 1; visibility: visible;}
.banner .slick_txt .slick_arrow{ width: 20px; height: 36px; background-repeat: no-repeat; background-position: center; margin-top: -18px; position: absolute; top: 48%; cursor: pointer; transition: all 500ms ease; -webkit-transition:all 500ms ease; opacity: 0; visibility: hidden;}
.banner .slick_txt .prev{ background-image:url(images/ban_prev.png); left:160px;}
.banner .slick_txt .next{ background-image:url(images/ban_next.png); right:160px;}
.banner .slick_txt .prev:hover{ background-image:url(images/ban_prev_hover.png);}
.banner .slick_txt .next:hover{ background-image:url(images/ban_next_hover.png);}
.warer-box{ width: 100%; overflow: hidden; }
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.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;
    margin-left: auto;
    margin-right: auto;
}
.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;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.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;
}


.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,

html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:scroll}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right{right:65px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block; width:14px;height:18px; margin-bottom: 16px; position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span{background:#1ea1dc;}

#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:16px; border: 1px solid #1ea1dc; position: relative; display: inline-block; background: transparent; position:absolute;z-index:1;height:16px;width:16px; left:50%;top:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{}
#fp-nav ul li .fp-tooltip{position:absolute;top:5px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:42px}
#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto!important}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{ position: absolute; top: 50%; margin-top: -20px; width:48px;height:65px;z-index:10;cursor:pointer; background:url(images/right_jiantou_w.png) no-repeat center rgba(0,0,0,0.3); background-size: 20px;}
.swiper-button-next{left:120px;transform: rotate(180deg);}
.swiper-button-prev{ right: 120px}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity: .8;}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:16px;height:16px;display:inline-block;border-radius:100%;background:none; border:2px solid #fff;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#fff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:30px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


.fp-tableCell{display: block;}

.index_banner{ position: relative; width: 100%; }
.index_banner:before{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.43); }
.banner_text{ position: absolute; width: 60%; top: 40%; left: 50%; margin-left: -30%; }
.banner_text p{ color: #fff; font-size: 46px; line-height: 56px; font-weight: bold; text-transform: uppercase; text-align: center; }
.scroll_btn{ position: absolute; cursor: pointer; left: 50%; margin-left: -40px; bottom: 45px; width: 80px; text-align: center;  }
.scroll_btn p{ font-size: 16px; color: #fff; position: relative; }
.scroll_btn p:after{ content: ''; position: absolute; bottom: -50px; left: 50%; width: 1px; height: 44px; background: #0870d8; }

/*.slide_wrap .pr_slide {z-index:-1;}*/


.slide_wrap .pr_slide .slick-list {padding-top:80px !important;}
.slide_wrap .pr_slide .slick-slide {position:relative;}
.slide_wrap .pr_slide .slick-slide .inner {
  background:#d7d7d7; position:relative; display:block;
  margin:0 30px; box-sizing:border-box; padding:4% 5%; z-index:2;
  }
.slide_wrap .pr_slide .slick-slide .inner:after {content:""; display:block; clear:both;}
.slide_wrap .pr_slide .slick-slide .img { background: #6d7887;
  float:left; width:57.6%; position:relative; overflow: hidden;
  margin-top:-13%;
  }
.slide_wrap .pr_slide .slick-slide .img:after {
  content:""; display:block; width:100%; height:100%;
  background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; right:0; bottom:0;
  opacity:1;  transition:all 0.4s 0s;
  }
.slide_wrap .pr_slide .slick-slide .img img {
  width:100%; height:auto; position:relative; transition: all 0.3s;
  }
.slide_wrap .pr_slide .slick-slide.slick-current .img:after {opacity:0; transition:all 0.4s 0.5s;}
.slide_wrap .pr_slide .slick-slide.slick-current .img img {}

.slide_wrap .pr_slide .slick-slide .text_box {
  float:left; width:40%; text-align:left;
  padding-left:40px; box-sizing:border-box;
  }
.text_box .tit {
   font-size:22px;
  letter-spacing:0.1px; color:#222222; margin-bottom:10px;
  }
.text_box h4 {
  font-size:42px; color:#222222; font-weight:normal;
  height:138px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  }
.text_box .line {
  display:block; width:100px; height:4px;
  background:#0870d8; margin:18px 0;
  }
.text_box p { letter-spacing:-0.25px;
  line-height:29px; word-break:keep-all;
  margin-bottom:15px; height:87px;
  overflow: hidden; color: #333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  }
.text_box .pr_btn {
  display:inline-block; transition:all 0.3s; margin-top: 20px;
  text-indent:-9999px; width:50px; height:50px; border: 1px solid #0870d8;
  background:url("images/pro_arrow.png") no-repeat center; font-size:0;
  }
.inner:hover .pr_btn {
  background:url("images/pro_arrow_on.png") no-repeat center #0870d8 ;
}
.inner:hover .img img{ transform: scale(1.15); }

.custom_paging {
  text-align:center; font-family:"Montserrat"; font-size:14px;
  letter-spacing:-0.25px; font-weight:600; margin-top:35px;
  }
.slide-count-wrap {font-size:20px; color:#666;}
.custom_paging .slide-count-wrap {margin:0 20px;}
.custom_paging .slide-count-wrap .current {color:#0870d8; font-size: 30px;}
.custom_paging .slide-count-wrap .total {color:#666;}
.custom_paging .slick_prev,
.custom_paging .slick_next {cursor:pointer;}


/*版块标题*/
.home_boxtit{ font-size:40px; font-family: ariblk; text-transform: uppercase;}

.in_ab{ width: 100%; position: relative; overflow: hidden; background: url(images/in_abbg.jpg) center no-repeat; background-size: cover; overflow:hidden;}
.in_ab .center-wrap{ padding-top: 120px; }
.in_abwar{ width: 100%; overflow: hidden; }
.in_abwar .lcon{ width: 50%; margin-top: 128px; padding-right: 66px; }
.in_abdec{ margin-top: 20px; font-size: 26px; text-transform: uppercase; }

.in_abtext{ margin-top: 8px; }
.in_abtext p{ font-size: 16px; line-height: 22px; color: #999; margin-bottom: 18px; }
.in_abnav{ margin-top: 45px; overflow: hidden; }
.in_abnav li{ float: left; margin-right: 45px; }
.in_abnav li a{ font-size: 20px; color: #666; }
.in_abnav li a:hover{ color: #22a7e3; }

.in_ablink{ margin-top: 70px; }
.in_ablink a{ display: inline-block; line-height: 33px; overflow: hidden; padding: 5px; background: #22a7e3; border-radius: 35px; color: #fff; width: 212px; text-align: center; }
.in_ablink a i{ width: 33px; transition: all 0.3s; float: right; height: 33px; display: inline-block; text-align: center; line-height: 33px; border-radius: 33px; background: #fff; color: #22a7e3; font-size: 14px; }
.in_ablink a:hover i{ transform: rotate(360deg); }

.in_abvideo{ width: 50%; position: absolute; top: 120px; right: 0; cursor: pointer; }
.bigbg{ background: rgba(0,0,0,.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; }
.getbox{ width: 800px; background: #fff; height: auto; position: absolute; top: 30%; left: 50%; margin-left: -400px; }
.bigbg2{ background: rgba(0,0,0,.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; }
.getbox2{ width: 600px; background: #fff; height: auto; position: absolute; top: 30%; left: 50%; margin-left: -300px; }
.allhide{ opacity: 0; z-index: -3; }
.allhide2{ opacity: 0; z-index: -4; }


.in_ab .in_abwar .lcon {opacity:0; transition:all 0.6s; transform:translateX(-30px);}
.in_ab.in-view .in_abwar .lcon {opacity:1; transform:translateX(0);}
.in_ab .in_abvideo {opacity:0; transition:all 0.6s; transform:translateX(30px);}
.in_ab.in-view .in_abvideo {opacity:1; transform:translateX(0);}



.in_pro{ background: url(images/in_probg.jpg) top center no-repeat; background-size: contain; overflow:hidden; }
.in_pro .center-wrap{ position: relative; padding-top: 200px; }
.in_war{ padding: 0 7%; }
.in_pro .home_boxtit{ text-align: center; }
.in_pro .home_boxtit a{ color: #fff; }
.in_pro .home_boxtit p{ font-size: 16px; color: #bdbdbd; font-family: Arial; text-transform: none; }
.in_proswiper{ margin-top: 22px; background: #eff7fa; padding: 58px 50px; position: relative; }
.in_proswiper .item{ margin: 0 15px; }
.in_ptext{ background: #fff; padding: 20px 25px 28px 25px; }
.in_proitem{ box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); overflow: hidden; }
.in_ptext{ position: relative; }
.in_ptext:after{ position: absolute; top: -35px; left: 0; content: ''; width: 0; height: 0;
border-style: solid; opacity: 0;
border-width: 0 0 35px 368px;
border-color: transparent transparent #fff transparent; }
.in_ptext p{ font-size: 16px; font-weight: bold; height: 22px; line-height: 22px; overflow: hidden; }
.in_ptext dl{ margin-top: 10px; }
.in_ptext dl dd{ width: 100%; overflow: hidden; font-size: 14px; margin-bottom: 6px; }
.in_ptext dl dd span{ display: inline-block; width: 49%; color: #999; }
.in_ptext dl dd em{ display: inline-block; font-style: normal; width: 49%; height:16px; overflow:hidden;color: #666; }
.in_btn{ text-align: center; margin-top: 18px; }
.in_btn span{ display: inline-block; overflow: hidden; position: relative; width: 34px; height: 34px; transition: all 0.3s; padding: 4px; background: #22a7e3; border-radius: 35px; }
.in_btn span em{ opacity: 0;  display: inline-block; font-size: 14px; color: #fff; font-style: normal; transition: all 0.3s; }
.in_btn span:after{ content: '+'; position: absolute; right: 4px; top: 4px; font-size: 16px; width: 26px; height: 26px; line-height: 26px; text-align: center; border-radius: 26px; background: #fff; color: #22a7e3;}
.in_proitem:hover .in_btn span{ width: 175px; }
.in_proitem:hover .in_btn span em{ opacity: 1; width: auto; height: auto; }
.in_proitem:hover .in_ptext:after{ opacity: 1; }
.in_proitem:hover .changpic img{ transform: scale(1.15); }
.in_proswiper .owl-carousel .owl-wrapper-outer{ padding: 5px; }
.in_proswiper .owl-theme .owl-controls{ margin-top: 0; text-align: left; position: absolute; top: 40%; left: 0; width: 100%; z-index: 55; }
.in_proswiper .owl-controls .owl-buttons{ position: relative; }
.in_proswiper .owl-controls .owl-buttons div{ transition: all 0.3s; opacity: 1; background: url(images/ban_next.png) center center no-repeat #d8e4e8; border-radius: 30px; background-size: 26%; position: absolute; height: 50px; width: 50px; }
.in_proswiper .owl-controls .owl-buttons .owl-prev{ text-indent: -9999em; left: -75px; transform: rotate(180deg);}
.in_proswiper .owl-controls .owl-buttons .owl-next{ text-indent: -9999em;  right: -75px;  }
.in_proswiper .owl-controls .owl-buttons div:hover{ background: url(images/ban_next.png) center center no-repeat #22a7e3; background-size: 26%; }

.in_pro .home_boxtit {opacity:0; transition:all 0.3s; transform:translateY(-30px);}
.in_pro.in-view .home_boxtit {opacity:1; transform:translateY(0px);}
.in_pro .in_proswiper {opacity:0; transition:all 0.6s; transform:translateY(-50px);}
.in_pro.in-view .in_proswiper {opacity:1; transform:translateY(0px);}


.in_news{ background: url(images/in_newsbg.jpg) no-repeat center; background-size:cover; position: relative; }
.in_news .center-wrap{ padding-top: 184px; }
.in_newstit{ position: relative; }
.in_newstit ul{ width: 208px; position: absolute; right: 0; bottom: 0; }
.in_newstit ul li{ display: inline-block; margin: 0 10px; }
.in_newstit ul li a{ font-size: 20px; color: #666; }
.in_newstit ul li a:hover{ color: #22a7e3; }
.in_newswar{ margin-top: 28px; }
.in_newswaritem{ width: 100%; overflow: hidden; background: #fff; }
.in_newswaritem .lcon{ width: 703px; float: left; }
.in_newswaritem .lcon .changpic{ display: none; }
.in_newswaritem .lcon .changpic.on{ display: block; }
.in_newswaritem .rcon{ margin-left: 703px; }

.rel_newsbox{ position: relative; }
#showArea{height:600px;overflow:hidden; }
#main_img{cursor:pointer;display:block}
#gotop,#gobottom{ position: absolute; z-index: 66; width: 56px; height: 47px; right: 0; background: url( images/right_arr.png ) no-repeat 22px 10px #dbf3fe; background-size: 42%; cursor:pointer; border-bottom-left-radius: 47px; }
#gobottom{ top: auto; bottom: 0; transform: rotateX(180deg);  }
#gotop:hover,#gobottom:hover{ background: url( images/right_arr.png ) no-repeat 22px 10px #22a7e3; background-size: 42%; }
.news_ulbox{ overflow: hidden; }
.in_newsitem{}
.in_newsitem a{ display: block; width: 100%; padding: 45px 52px 45px 48px; }
.in_newsitem h4{ font-size: 20px; height: 25px; line-height: 25px; overflow: hidden;}
.in_newsitem span{ display: block; margin-top: 8px; color: #333; font-size: 16px; }
.in_newsitem span i{ color: #22a7e3; font-size: 18px; }
.in_newsitem p{ font-size: 16px; line-height: 22px; color: #999; height: 44px; overflow:hidden; display: -webkit-box;
-webkit-box-orient: vertical; margin-top: 12px; -webkit-line-clamp: 2; }
.news_ulbox li.on a{ background: #22a7e3; color: #fff; }
.news_ulbox li.on span,.news_ulbox li.on span i{ color: #dcf4ff; }
.news_ulbox li.on p{ color: #a1daf3; }
.in_newswaritem .lcon:hover .changpic img{ transform: scale(1.15); }

.in_news .in_newstit {opacity:0; transition:all 0.3s; transform:translateY(-30px);}
.in_news.in-view .in_newstit {opacity:1; transform:translateY(0px);}
.in_news .in_newswar {opacity:0; transition:all 0.6s; transform:translateY(-50px);}
.in_news.in-view .in_newswar {opacity:1; transform:translateY(0px);}



.in_supser{ background: url(images/in_supbg.jpg) no-repeat center; background-size: cover; }
.in_supser .center-wrap{ padding-top: 208px; }
.in_supwar{ width: 100%; overflow: hidden; }
.in_suplcon{ width: 48%; float: left;}
.in_suprcon{ width: 52%; float: right; padding-left: 75px; }
.in_suplcon .home_boxtit a{ color: #b7d4e3; }
.in_supicon{ margin-top: 85px; overflow: hidden; }
.in_supicon li{ width: 50%; float: left; margin-bottom: 46px; padding-right: 56px; }
.in_supicon li h6{ transition: all 0.3s; width: 106px; height: 106px; border-radius: 106px; background: #fff; text-align: center; line-height: 106px; color: #22a7e3; font-size: 44px; }
.in_supicon li p{ font-size: 24px; color: #fff; margin-top: 22px; }
.in_supicon li span{ font-size: 16px; line-height: 20px; color: #fff; height: 60px; overflow: hidden; display: block; margin-top: 12px; }
.in_supicon li:hover h6{ transform: rotateY(-180deg); }

.in_suprcon .home_boxtit{ text-align: right; }
.in_supdesc{ margin-top: 48px; font-size: 18px; line-height: 20px; color: #666; padding-left: 90px; }
.in_suppic{ margin-top: 35px; }
.in_suppic:hover .changpic img{ transform: scale(1.15); }

.in_supser .in_supwar .in_suplcon {opacity:0; transition:all 0.6s; transform:translateX(-30px);}
.in_supser.in-view .in_supwar .in_suplcon {opacity:1; transform:translateX(0);}
.in_supser .in_supwar .in_suprcon {opacity:0; transition:all 0.6s; transform:translateX(30px);}
.in_supser.in-view .in_supwar .in_suprcon {opacity:1; transform:translateX(0);}


.in_contact{ background: url(images/in_conbg.jpg) no-repeat center; background-size:cover; position: relative; }
.in_conright{ position: absolute; width: 100%; left: 0; bottom: 0; }
.in_contact .center-wrap{ padding-top: 176px; }
.in_conwar{ width: 100%; overflow: hidden; }
.in_conwar .in_clcon{ width: 548px; float: left; background: rgba(34,167,227,0.8); border-radius: 8px; padding: 40px 58px 50px 60px; }
.in_conwar .in_crcon{ margin-left: 548px; padding-left: 82px; padding-top: 25px; }
.in_clcon .home_boxtit a{ color: #fff; }

.con_lxfs{ margin-top: 30px; width: 100%; overflow: hidden; }
.con_lxfs li{ margin-bottom: 28px; padding-left: 35px; position: relative; }
.con_lxfs li h6{ position: absolute; top: 0; left: 0; color: #fff; font-size: 22px; }
.con_lxfs li p{ color: #fff; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.con_lxfs li span,.con_lxfs li a{ line-height: 22px; color: #fff; display:block;  }
.con_lxfs li a:hover{ text-decoration: underline; }
.con_lxfs li:last-child p{ font-size: 22px; font-family: ariblk; }
.con_lxfs li:last-child h6{ font-size: 25px; }
.con_lxfs li:last-child{ margin-bottom: 15px; }
#license_btn{ cursor: pointer; }
.in_conwar .media{ float: none; margin-top: 0; }
.in_conwar .media a{ width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius: 36px; background: #79bbda; color: #2091c4; }
.in_conwar .media a:nth-of-type(1):hover{ background: #4460a0; color: #fff; }
.in_conwar .media a:nth-of-type(2):hover{ background: #0084b1; color: #fff; }
.in_conwar .media a:nth-of-type(3):hover{ background: #dd1829; color: #fff; }


.quiry_info{ overflow: hidden; }
.quiry_info ul{ width: 100%; overflow: hidden; }
.quiry_info li{  margin-bottom: 25px; position: relative; }
.quiry_info li font{ position: absolute; color: red; top: 15px; left: 8px; }
.quiry_info li p{ color: #fff; margin-bottom: 10px;  }
.quiry_info input,.quiry_info textarea{width: 100%; border: 1px solid #c0d5dd; color: #fff; resize: none; font-family:Arial; background:transparent; border-radius: 5px;  font-size:18px; line-height: 26px; padding:15px 20px; }
.quiry_info textarea{height: 136px;}
.quiry_info input::-webkit-input-placeholder,.quiry_info textarea::-webkit-input-placeholder { color: #fff;}
.quiry_info input:-moz-placeholder,.quiry_info textarea:-moz-placeholder {color: #fff;}
.quiry_info button{ border: none; width: 262px; display: block; border-radius: 30px; font-family:Arial; font-size: 22px; cursor: pointer; background: #22a7e3; color: #fff; height: 56px; }
.quiry_info button:hover{  opacity: 0.85; }


.in_contact .in_conwar .in_clcon {opacity:0; transition:all 0.6s; transform:translateX(-30px);}
.in_contact.in-view .in_conwar .in_clcon {opacity:1; transform:translateX(0);}
.in_contact .in_conwar .in_crcon {opacity:0; transition:all 0.6s; transform:translateX(30px);}
.in_contact.in-view .in_conwar .in_crcon {opacity:1; transform:translateX(0);}

.Copyright_p{ background: transparent; border-top: 1px solid #4a646a; padding:18px 0; text-align: center; color: #70868b; font-size: 14px; }
.Copyright_p a{ color: #70868b; }
.Copyright_p a:hover{ text-decoration: underline; }

footer{ background: url(images/f_bg.jpg) no-repeat center; background-size: cover; padding-top: 40px; }
.f_box{ width: 100%; overflow: hidden; padding-bottom: 28px; }
.f_box .item1{ float: left; width: 194px; padding-top: 42px; text-align: center; }
.f_box .item1 .media{ float: none; }
.f_box .item1 .media a{ width: 36px; height: 36px; line-height: 36px; text-align: center; border-radius: 36px; background: #59707a; color: #1f323c; }
.f_box .item1 .media a:nth-of-type(1):hover{ background: #4460a0; color: #fff; }
.f_box .item1 .media a:nth-of-type(2):hover{ background: #0084b1; color: #fff; }
.f_box .item1 .media a:nth-of-type(3):hover{ background: #dd1829; color: #fff; }

.f_box .item2{ float: left; margin-left: 9%; width: 44%; }
.f_box .item2 h3{ color: #fff; font-size: 26px; text-transform: uppercase; padding-top: 8px; position: relative; }
.f_box .item2 h3:after{ content: ''; width: 22px; height: 3px; background: #fff; position: absolute; top: 0; left: 0; }
.f_box .item2 .con_lxfs li{ float: none; margin-bottom: 34px; display: inline-block; vertical-align: top; width: 58%; }
.f_box .item2 .con_lxfs li p{ font-size: 16px; font-weight: normal; }
.f_box .item2 .con_lxfs li span, .f_box .item2 .con_lxfs li a{ font-size: 18px; line-height: 24px; color: #717987; }
.f_box .item2 .con_lxfs li h6{ color: #22a7e3; }
.f_box .item2 .con_lxfs li:nth-of-type(even){ width: 39%; margin-left: 2%; }
.f_box .item2 .con_lxfs li:last-child p{ font-family: Arial; }
.f_box .item2 .con_lxfs li:nth-of-type(3),.f_box .item2 .con_lxfs li:nth-of-type(4){ margin-bottom: 0; }
.f_box .item2 .con_lxfs li a:hover{ color: #fff; }

.f_box .item3{ float: right; width: 31%; }
.f_box .item3 .quiry_info input, .f_box .item3 .quiry_info textarea{ font-size: 16px; padding: 9px 15px; line-height: 20px; }
.f_box .item3 .quiry_info li{ margin-bottom: 15px; }
.f_box .item3 .quiry_info textarea{ height: 98px; }
.f_box .item3 .quiry_info button{ font-size: 14px; width: 170px; height: 35px; }
/*内页banner*/
.subbanner{ margin-top: 0; position: relative; }
.positionline{ position: absolute; height: 60px; overflow: hidden; bottom: 0; width: 100%; color: #fff; left: 0; background: rgba(0,0,0,0.5);  }
.positionline h1{ font-style: italic; color: #fff; line-height: 60px; font-size: 26px; float: right; text-transform: uppercase; }
.positionline a{ color: #fff; }
.positionline a:hover{ color: #22a7e3; }
.positionline p{ line-height: 60px; text-transform: uppercase; }
.positionline p i{ width: 60px; margin-right: 10px; display: inline-block; height: 60px; font-size: 30px; text-align: center; line-height: 60px; color: #fff; background: #22a7e3; }
.pat55{ padding-top: 55px; }
/*产品列表*/
.pro_list{ padding-bottom: 48px; }
.pro_list .page_tit{ text-align: center; }
.pro_listwar{ margin-top: 32px; overflow: hidden;  }
.pro_listwar .lcon{ float: left; width: 362px; }
.pro_listwar .lcon h2{ position: relative; border-top-left-radius: 6px; border-top-right-radius: 6px; background: #22a7e3; font-weight: normal; color: #fff; font-size: 30px; text-transform: uppercase; padding: 22px 10px 22px 28px; }
.pro_listwar .lcon h2 i{ font-size: 36px; }
.pro_listwar .lcon h2 a{ position: absolute; text-align: right; color: #fff; font-size: 20px; padding-top: 18px; padding-right: 26px; display: inline-block; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.pro_listwar .lcon h2 *{ vertical-align: middle; }
.pro_listwar .rcon{ margin-left: 362px; padding-left: 20px; }
.pro_zkbox{ background: #e9f1f5; border: 1px solid #aaccda; overflow: hidden; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.accordion {width: 100%; }
.accordion li{ transition: all 0.3s; padding: 10px 10px 10px 32px; }
.accordion li:last-child{ padding: 10px 10px 30px 32px; }
.accordion li.on{ background: #dae5ea; padding: 22px 10px 22px 32px; }
.accordion li .links.active a{ color: #22a7e3; font-size: 20px; }
.accordion .links { cursor: pointer; padding-left: 28px; font-size: 18px; display: block; position: relative; }
.accordion .links a{ color: #47555b;  }
.accordion .links:after{ content: ''; width: 7px; height: 12px; position: absolute; top: 3px; left: 0; background: url(images/p_icon.png) no-repeat; }
.accordion .links.active:after{ background: url(images/p_icon2.png) no-repeat; }
.submenu {display: none; overflow: hidden; margin-top: 12px; }
.submenu.on{ display: block; }
.accordion li ul.active{display: block}
.accordion li .submenu li{ display:block; position: relative; padding: 6px 0; }
.accordion li .submenu a {display: block; font-size: 16px; color: #758f9c; position: relative; }
.accordion li .submenu li:hover a,.submenu li.on a{ color: #22a7e3;  }
.accordion li.on .submenu li.on{ padding: 6px 0; }

.pro_tit{ width: 100%; height: 55px; background: #e6f0f5; font-size: 20px; }
.pro_tit i{ width: 62px; height: 55px; font-size: 22px; margin-right: 25px; line-height: 55px; text-align: center; display: inline-block; background: #22a7e3; color: #fff; }
.pro_lmdesc{ margin-top: 15px; }
.pro_lmdesc p{ font-size: 16px; line-height: 24px; color: #999; }

.pro_libox{ margin-top: 12px; overflow: hidden; padding: 5px; }
.pro_libox li{ float: left; width: 32%; margin-right: 1.5%; margin-bottom: 30px; }
.pro_libox li:nth-of-type(3n){ margin-right: 0; }

/*关于我们*/
.ab_box{ }
.page_tit{ font-size: 38px; font-family: arialbi; font-style: italic; text-transform: uppercase; position: relative; }
.page_tit span{ color: #ecf4f9; font-size: 55px; display: inline-block; width: 100%;  }
.page_tit b{ display: inline-block; width: 100%; position: absolute; top: 14px; left: 0;  }
.ab_box{ padding-bottom: 70px; }
.ab_text{ margin-top: 20px; }
.ab_text p{ font-size: 16px; line-height: 22px; color: #999; margin-bottom: 15px; }
.ab_text p:last-child{ margin-bottom: 0; }
.ab_video{ margin-top: 30px; overflow: hidden; }
.ab_vi{ float: left; width: 62.6%; }
.ab_vi iframe,.bigbg iframe{ height: 506px; }
.ab_vipic{ float: right; width: 37.4%; padding-left: 22px; }
.ab_vipic ul li{ margin-bottom: 10px; }
.ab_vipic ul li:last-child{ margin-bottom: 0; }

.ab_honor{ background: url(images/ab_honorbg.jpg) top center no-repeat #f5fcff; padding-top: 55px; padding-bottom: 45px; }
.ab_honor .page_tit{ text-align: center; }
.ab_honor .page_tit span{ color: #fff; font-size: 38px; }
.ab_honorpic{ width: 100%; overflow: hidden; margin-top: 45px; }
.ab_honorpic .item{ margin: 0 15px; }


.ab_phi{ background: #f5fcff; padding-bottom: 36px; }
.ab_philobox{ background: #fff; padding: 32px 66px 0 66px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2); }

.phi_list{ width: 100%; overflow: hidden; margin-top: 40px; }
.phi_list li{ float: left; width: 48%; margin-bottom: 44px; }
.phi_list li:nth-of-type(even){ float: right; }

.phi_item{ width: 100%; border-radius: 5px; overflow: hidden; position: relative; background: #55b0b2; }
.phi_item .lcon{width: 136px; background: #2e9092; float: left; height: 178px; display: flex; align-items: center; justify-content: center; }
.phi_item .rcon{ margin-left: 136px; padding: 35px 22px 0 22px; height: 178px;  }
.phi_item .lcon h6{ color: #fff; font-size: 70px; width: 70px; height: 70px; overflow: hidden; }
.phi_item .rcon p{ font-size: 24px; color: #fff; }
.phi_item .rcon span{ font-size: 16px; margin-top: 12px; height: 66px; overflow: hidden; color: #a6d9da; line-height: 22px; display: block; }



/*分页 结束*/
.digg4{ text-align:center; font-weight: bold; margin-top: 20px; }
.digg4 a,.digg4 span.miy,.digg4 span.disabled,.digg4 span.current{width:35px; border: 1px solid #999; text-align: center; cursor: pointer; border-radius: 35px; display: inline-block; vertical-align: middle; background: #fff; height:35px; line-height: 35px;  color:#999; text-decoration:none; margin:0 5px;}
.digg4 span.current,.digg4 span:hover,.digg4 span:hover.disabled,.digg4 a:hover { color:#fff; background: #22a7e3 ; border: 1px solid #22a7e3 ;  }
.digg4 span.disabled { font-size: 30px; border: 1px solid #cbd6db; background: #cbd6db; line-height:30px; font-weight: normal; color: #fff;}
.digg4 a{ color: #999; border:none; font-size: 20px; }
/*分页 结束*/

/*产品详情*/
.pro_del{  }
.pro_gdbox{ width: 100%; margin-bottom: 32px; overflow: hidden; background: #fff; padding: 20px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); }
.pro_gdbox .prolcon{ width: 56%; float: left; padding-right: 10px; }
.propicflash{ width: 100%; position: relative; overflow: hidden; }
.propicflash .big{ width: 80%; float: left; background: #fff;   }
.propicflash .big img{display: none; width: 100%; }
.propicflash .big img.on{display: block;}
.propicflash .small{  width: 18.8%; float: right; }
.propicflash .small img.on{display: block;border:2px solid #22a7e3;}
.propicflash .small img{ float: left; background: #fff; border: 2px solid #fff; width: 100%; margin-bottom:8px; cursor: pointer;}
.propicflash .small img:last-child{margin-bottom: 0}

.pro_gdbox .prorcon{ width: 44%; float: right; background: #fff; padding: 18px 18px 0 50px; }
.prorcon h2{ font-size: 24px; line-height: 30px; }
.pro_desc{ margin-top: 18px; background: #f4f5f6; padding: 15px 30px;  }
.pro_desc dl dd{ width: 100%; overflow: hidden; font-size: 16px; margin-bottom: 10px; }
.pro_desc dl dd span{ display: inline-block; width: 33%; color: #999; }
.pro_desc dl dd em{ display: inline-block; font-style: normal; width: 49%; color: #666; }

.del_contact{ margin-top: 24px; overflow: hidden; }
.del_contact span{display: inline-block; overflow: hidden; padding-left:30px; float: left; position: relative; min-height:28px;}
.del_contact span:last-child{ margin-left: 6%; }
.del_contact a{ font-size: 20px; }
.del_contact i{display: block; width: 28px; height:28px; line-height: 28px; font-size: 24px; color: #22a7e3; position: absolute; left: 0; top:-3px; }
.del_contact span:last-child i{ color: #2b989a; }

.pro_lxbtn{ margin-top: 25px; }
.pro_lxbtn p{ color: #666; margin-bottom: 12px; }
.pro_lxbtn a{ background: #22a7e3; border-radius: 20px; font-size: 16px; color: #fff; text-align: center; padding:9px 10px; width: 48%; display: inline-block; }
.pro_lxbtn a:hover{ opacity: 0.85; }
.pro_lxbtn a i{ display: inline-block; font-weight: normal; font-size: 23px; margin-right: 5px; }
.pro_lxbtn a:last-child{ background: #2b989a; margin-left: 8px; }
.pro_lxbtn a *{ vertical-align: middle; }
.share{ margin-top: 22px; }
.share *{ vertical-align: middle; }
.addthis_inline_share_toolbox{ display: inline-block; }
.pdf_btn{ display: inline-block; margin-right: 15px; background: #f6fafe; padding: 6px 12px; border: 1px dashed #c6dce5; font-size: 16px; color: #666; }
.pdf_btn i{ color: #e94f4f; font-size: 26px; margin-right: 8px; }
.pdf_btn *{ vertical-align: middle; }

.pro_tabxd{}
.pro_tabxd.top0{ position: fixed; background: #6da5be; width: 100%; top: 0; left: 0; z-index: 666;  }
.pro_tabxd ul{ width: 100%; overflow: hidden; background: #6da5be; padding: 12px 0; }
.pro_tabxd ul li{ float: left; text-align: center; position: relative;  }
.pro_tabxd ul li:after{ content: ''; width: 1px; background: #fff; height: 26px; position: absolute; top: 13px; right: 0; }
.pro_tabxd ul li a{ color: #fff; font-size: 20px; padding: 13px 55px; display: inline-block; font-weight: bold; }
.pro_tabxd ul li:last-child:after{ display: none; }
.pro_tabxd ul li:hover a,.pro_tabxd ul li.on a{ text-decoration: underline; }


.del_block{ margin-top: 38px; }
.del_item{ margin-bottom: 25px; }
.del_item h3{ font-size: 30px; font-weight: normal; background: #dde7eb; text-transform: uppercase; padding: 12px 24px;  }
.del_item h3 i{ display: inline-block; margin-right: 10px; width: 56px; height: 56px; line-height: 56px; text-align: center; border-radius: 56px; background: #f5fcff; color: #2b989a; font-size: 30px; }
.del_item h3 *{ vertical-align: middle; }
.d_item{ box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); }
.del_ribox{ background: #fff; padding: 28px 45px; }
.del_text p{ font-size: 16px; line-height: 29px; color: #999; }

.del_video{ margin-top: 25px; }

.del_num li{ padding-left: 42px; min-height: 23px; margin-bottom: 18px; padding-top: 4px; position: relative; font-size: 16px; color: #999; }
.del_num li span{ position: absolute; font-size: 14px; font-weight: bold; border-radius: 23px; top: 0; background: #49a5ce; left: 0; width: 23px; height: 23px; line-height: 23px; text-align: center; display: inline-block; color: #fff; }

.app_pic{ width: 100%; overflow: hidden; margin-top: 22px; }
.app_pic li{ float: left; width: 32%; margin-right: 2%; margin-bottom:10px; }
.app_pic li:nth-of-type(3n){ margin-right: 0; }
.app_pic li:hover .changpic img{ transform: scale(1.15); }

.pro_table{ overflow-x: auto; }
.pro_table table{ border-top: 1px solid #cad5d9; border-left: 1px solid #cad5d9; width: 100%; }
.pro_table table tr td{ padding: 16px 10px; color: #666; font-size: 16px; text-align: center; border-bottom: 1px solid #cad5d9; border-right: 1px solid #cad5d9; }
.pro_table table tr:nth-of-type(odd) td{ background: #f6fafc; }

.del_ribox .quiry_info ul{ width: 100%; overflow: hidden; }
.del_ribox .quiry_info ul li{ float: left; width: 49%; }
.del_ribox .quiry_info ul li:nth-of-type(even){ float: right; }
.del_ribox .quiry_info ul li p{ color: #666; }
.del_ribox .quiry_info input, .del_ribox .quiry_info textarea{ color: #333; }
.del_ribox .quiry_info ul li:nth-of-type(5),.del_ribox .quiry_info ul li:nth-of-type(6){ width: 100%; }

.fff_bg{ background: #fff; padding-top: 12px; margin-bottom: 0; padding-bottom: 65px; }
.fff_bg .d_item{ box-shadow: none;}
.rel_swiper .owl-carousel .owl-wrapper-outer{ padding: 5px; }

.rel_swiper{ position: relative; }
.rel_swiper .item{ margin: 0 10px; }
.rel_swiper .pro_lipic{ background: #fff; }
.rel_swiper .pro_itemtext{ background: #f4f4f4; }
.rel_swiper .owl-theme .owl-controls{ margin-top: 0; text-align: left; position: absolute; top: 40%; left: 0; width: 100%; z-index: 55; }
.rel_swiper .owl-controls .owl-buttons{ position: relative; }
.rel_swiper .owl-controls .owl-buttons div{ transition: all 0.3s; opacity: 1; background: url(images/ban_next.png) center center no-repeat #d8e4e8; border-radius: 30px; background-size: 26%; position: absolute; height: 50px; width: 50px; }
.rel_swiper .owl-controls .owl-buttons .owl-prev{ text-indent: -9999em; left: -75px; transform: rotate(180deg);}
.rel_swiper .owl-controls .owl-buttons .owl-next{ text-indent: -9999em;  right: -75px;  }
.rel_swiper .owl-controls .owl-buttons div:hover{ background: url(images/ban_next.png) center center no-repeat #22a7e3; background-size: 26%; }

/*servie*/
.ser_war{ padding-bottom: 65px; }
.ser_text{ margin-top: 20px; }
.ser_text p{ margin-bottom: 20px; line-height: 26px; color: #999; }
.custom_ser{ margin-top: 50px; background: url(images/cur_bg.jpg) no-repeat center; background-size: cover; padding: 44px 0; }

.cust_lct{ width: 80%; }
.cust_lct ul{ width: 100%; overflow: hidden; position: relative; }
.cust_lct ul:after{ width: 100%; height: 2px; background: #4da8aa; content: ''; position: absolute; top: 50%;left: 0; }
.cust_lct li{ float: left; width:16.6%; text-align: center; position: relative;  }
.cust_lct li:after{ content: ''; z-index: 33; position: absolute; top: 94px; margin-left: -5px; left: 50%; width: 10px; height: 10px; background: #3b9d9f; border-radius: 10px; border: 2px solid #4da8aa; }
.cust_lct li h6{ width: 75px; transition: all 0.3s; height: 75px; border-radius: 75px; text-align: center; line-height: 75px; font-size: 35px; color: #2b989a; background: #fff; }
.cust_lct li p{ color: #fff; display: flex; align-items: center; justify-content: center; font-size: 20px; margin-top: 50px; font-family: arialbi; line-height: 20px; height: 40px; overflow: hidden; }
.cust_lct li:nth-of-type(even) p{ position: absolute; width: 100%; top: 0; left: 0; margin-top:0; }
.cust_lct li:nth-of-type(even) h6{ margin-top: 125px; }
.cust_lct li:hover h6{ transform: rotateY(-180deg); }

.custom_input{ padding-top: 55px; }
.custom_input .quiry_info{ margin-top: 50px; }
.custom_input .quiry_info ul{ width: 100%; overflow: hidden; }
.custom_input .quiry_info ul li{ float: left; width: 49%; }
.custom_input .quiry_info ul li:nth-of-type(even){ float: right; }
.custom_input .quiry_info ul li p{ color: #666; }
.custom_input .quiry_info input, .custom_input .quiry_info textarea{ color: #333; }
.custom_input .quiry_info ul li:nth-of-type(5),.custom_input .quiry_info ul li:nth-of-type(6){ width: 100%; }

/*faq*/
.faq_war{ padding-bottom: 65px; }
.faq_list li{ margin-bottom: 26px; }
.faq_item{ padding-left: 58px; background: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); }
.faq_item h2{ font-size: 20px; padding: 20px 20px 20px 25px; color: #84949c; background: #e1e6e9; position: relative; }
.faq_item p{ line-height: 26px; color: #888; padding: 26px 20px 35px 25px; position: relative; }
.faq_item h2:after{ content: 'Q'; font-weight: bold; position: absolute; top: 0; font-weight: normal; left:-58px; display: flex; align-items: center; justify-content: center; width: 66px; height: 66px; background: #aeaeae; color: #fff; font-size: 28px; }

.faq_item:hover h2{ background: #22a7e3; color: #fff; }
.faq_item:hover h2:after{ background: #108ec7; }
 /*supp*/
.ser_con{ padding-bottom: 56px; }
.ser_desc{ margin-top: 10px; }
.ser_desc p{ font-size: 16px; line-height: 24px; color: #999; }
.ser_list{ width: 100%; overflow: hidden; margin-top: 22px; border-top:1px solid #c9d3dd; border-left:1px solid #c9d3dd;  }
.ser_list li{ width: 33.333%; transition: all 0.3s; float: left; background: #eef3f8; padding: 56px 2%; text-align: center; border-bottom:1px solid #c9d3dd; border-right:1px solid #c9d3dd; }
.ser_list li h6{ color: #22a7e3; font-size: 75px; }
.ser_list li h4{ font-size: 24px; font-weight: bold; text-transform: uppercase; margin-top: 32px; }
.ser_list li span{ font-size: 16px; line-height: 24px; min-height: 168px; color: #999; display: block; margin-top: 18px;  }
.ser_list li:hover{ background: #fff; }

.sup_after{ padding-bottom: 40px; }
.sup_after .page_tit{ text-align: center; }
.after_serbox{ margin-top: 34px; overflow: hidden; }
.after_serbox li{ margin-right: 1%; width: 19.2%; float: left; }
.after_serbox li:last-child{ margin-right: 0; }
.after_pic{ width: 100%; position: relative; }
.af_text{ position: absolute; opacity: 0; transition: all 0.3s; top: 0; padding:18% 20%; left: 0; width: 100%; height: 100%; background: #22a7e3; text-align: center; color: #fff; }
.af_text h6{ font-size: 84px; }
.af_text p{ margin-top: 42px; line-height: 26px; font-weight: bold; }
.after_serbox li:hover .after_pic .changpic img{ transform: rotateY(-180deg); }
.after_serbox li:hover .af_text{ opacity: 1; }

.sup_tech .page_tit{ text-align: center; }
.tech_desc{ text-align: center; font-size: 16px; color: #999; margin-top: 8px; }
.tech_box{ margin-top: 38px; background: #fff; padding: 42px 0; }
.tech_box ul{ width: 100%; overflow: hidden; }
.tech_box ul li{ float: left; min-height: 108px; width: 50%; padding-right: 15px; margin-bottom: 50px; }
.tech_box ul li:nth-of-type(even){ float: right; padding-right: 0; padding-left: 15px; }
.tech_box ul li:nth-of-type(even) .te_item .te_lcon{ float: right; padding-left: 25px; padding-right: 0; }
.tech_box ul li:nth-of-type(even) .te_item .te_rcon{ float: left; }
.tech_box ul li:nth-of-type(even) .te_item .te_lcon p{ text-align: left; }
.te_item{ width: 100%; overflow: hidden; }
.te_item .te_lcon{ float: left; width: 85%; display: flex; padding-right: 25px; align-items: center;min-height: 108px; }
.te_item .te_rcon{ float: right; width: 15%; }
.te_icon{ width: 100%; position: relative; border-radius: 100%; padding-top: 100%; background:#c4e6f5; }
.te_icon:after{ content: ''; position: absolute; width: calc(100% - 6px); height: calc(100% - 6px); top: 3px; left: 3px; background: #fff; border-radius: 100%; }
.te_icon h6{ position: absolute; top: 50%; z-index: 22; left: 50%; margin-top: -23px; margin-left: -23px; color: #22a7e3; font-size: 46px; }
.te_item .te_lcon p{ font-size: 16px; color: #666; line-height: 22px; text-align: right; width: 100%; }

.sup_acce{ padding: 72px 0; }
.sup_accbox{ width: 100%; overflow: hidden; }
.sup_accbox .lcon{ width: 66%; float: left; padding-right: 65px; }
.sup_accbox .rcon{ width: 34%; float: right; }
.sup_text{ margin-top: 45px; }
.sup_text p{ line-height: 30px; color: #666; }

.sup_agents{ background: #fff; padding: 50px 0; }
.sup_agents .page_tit{ text-align: center; }
.agents_text{ margin-top: 42px; }
.agents_text p{ line-height: 24px; color: #666; }

.agents_pic{ margin-top: 38px; }
/*news*/
.news_box{ padding-bottom: 65px; }
.n_top{ background: #e9eff1; padding: 16px; overflow: hidden; }
.n_top .lcon{ width: 28%; float: left; }
.n_top .rcon{ width: 72%; float: right; padding: 50px 75px 0 60px; }
.n_top .rcon h3{ font-size: 26px; height: 35px; line-height: 35px; overflow: hidden; text-transform: uppercase; }
.n_top .rcon span{ display: block; color: #999; margin-top: 26px; }
.n_top .rcon span i{ color: #2b989a; font-size: 28px; margin-right: 6px; }
.n_top .rcon span *{vertical-align: middle;}
.n_top .rcon p{ font-size: 21px; line-height: 26px; color: #666; height: 78px; overflow: hidden; margin-top: 34px; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.n_top:hover .changpic img{ transform: scale(1.15); }


.news_list{ width: 100%; overflow: hidden; margin-top: 35px;}
.news_list li{ margin-bottom: 30px; margin-right: 2%; float: left; width: 32%; }
.news_list li:nth-of-type(3n){ margin-right: 0; }
.newsli_item{ overflow: hidden; }
.newsli_item a{ display: inline-block; }
.newsli_text{ background: #e9eff1; padding: 20px 26px 30px 26px; }
.newsli_text h3{ height: 48px; font-size: 18px; line-height: 24px; overflow: hidden; text-transform: uppercase; }
.newsli_text span{ display: block; color: #999; margin-top: 14px; font-size: 16px; }
.newsli_text span i{ color: #2b989a; font-size: 20px; margin-right: 6px; }
.newsli_text p{ margin-top: 14px; color: #999; font-size: 16px; line-height: 22px; height: 66px; overflow: hidden;  display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.newsli_item:hover .changpic img{ transform: scale(1.15); }


.show_news li{ margin-bottom: 20px; }
.show_news li .n_top{ padding: 0; }
.show_news li:nth-of-type(even) .n_top .lcon{ float: right; }
.show_news li:nth-of-type(even) .n_top .rcon{ float: left; }

.video_box{  padding-bottom: 65px; }
.vi_nav{ width: 100%; overflow: hidden; }
.vi_nav li{ float: left; margin-right: 1%; margin-bottom: 12px; }
.vi_nav li a{ background: #e8f0f4; padding: 14px 24px; color: #666; display: block; }
.vi_nav li a:hover,.vi_nav li.on a{ background: #22a7e3; color: #fff; }

.video_list{ width: 100%; overflow: hidden; margin-top: 32px; }
.video_list li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 30px; }
.video_list li:nth-of-type(3n){ margin-right: 0; }
.vi_pic{ position: relative; background: #000; }
.vi_pic .changpic img{ opacity: 0.7; }
.vi_btn{ position: absolute; width: 88px; top: 50%; margin-top: -44px; left: 50%; margin-left: -44px; }
.vi_btn img{ width: 100%; }
.vi_text{ background: #e1e7e9; padding: 22px 10px; text-align: center; }
.vi_text p{ line-height: 26px; height: 52px; overflow: hidden;  }
.vi_item:hover .changpic img{ opacity: 1; }
/*contact*/
.contact_war{ padding-bottom: 65px; }
.con_war{ width: 100%; overflow: hidden; }
.con_war .in_conwar .in_clcon{ background: url(images/con_lbg.jpg) no-repeat;  }
.con_war .con_lxfs li:last-child p{ font-size: 18px; }
.con_war .con_lxfs li:last-child h6{ font-size: 22px; }
.con_war .con_lxfs li{ margin-bottom: 16px; }
.con_war .quiry_info li p{ color: #333; }
.con_war .quiry_info input, .con_war .quiry_info textarea{ color: #333; }
.map{ margin-top: 28px; }
/*新闻*/
.infocon{color: #666; font-family: HEL55; }
.infocon h2{font-size:30px; text-align: center; margin-bottom: 10px; }
.infocon img{ display: inline-block; margin: 12px 0; max-width: 100%; }
.infocon .time{ text-align: center;margin-bottom:15px; color: #666;}
.infocon .time i{ color: #22a7e3; }
.infocon .other{border-top: 1px solid #bbb; padding:15px 0 0 0; margin:50px 0 0 0; line-height: 26px;}
.infocon .other div{margin:8px 0;}
.infocon .other{ color: #666; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color: #22a7e3; }
.infocon p{line-height:28px; margin-bottom: 10px; font-size: 18px;}

.footmenu{position:fixed;bottom:0;left:0;width:100%;z-index:5;max-width:1024px; display: none;}
.footmenu img{display:block}
.footmenu div.bgcolor{ clear:both;}
.footmenu div.con{position:absolute;bottom:0;left:0;width:100%; padding-bottom: 10px; background:#e56e1e;}
.footmenu a{color:#fff;font-size:16px; display:block;width:25%;text-align:center;float:left;position:relative}
.footmenu i{display:block;width:25px;height:25px;margin:6px auto 2px; font-size: 26px;}


@media screen and (max-width: 1680px){

}

@media screen and (max-width: 1600px){
  .in_abwar .lcon{ margin-top: 55px; }
  .in_pro .center-wrap{ padding-top: 142px; }
  .warper{ width: 85%; }
  nav li{ margin-right: 102px; line-height: 80px; }
  .in_news .center-wrap{ padding-top: 100px; }
  nav li>a:after{ bottom: 20px; }
  .logo img{ height: 70px; }
  header{ height: 126px; }
  .position{ height: 80px; }
  .logo{ top: 3px; }
  .in_newswar{ margin-top: 8px; }
  .in_supser .center-wrap{ padding-top: 140px; }
  .in_supicon li{ float: none; display: inline-block; vertical-align: top; width: 49.5%; }
  .in_supicon{ margin-top: 40px; }
  .in_supicon li{ padding-right: 35px; }
  .in_supdesc{ margin-top: 28px; }
  .in_contact .center-wrap{ padding-top: 110px; }
  .con_lxfs li{ margin-bottom: 15px; }
  .con_lxfs{ margin-top: 14px; }
  .quiry_info li{ margin-bottom: 14px; }
  .menu_box,nav dl{ top: 80px; }
  .pro_listwar .lcon{ width: 335px; }
  .pro_listwar .rcon{ margin-left: 335px; }
  .in_ptext{ padding: 20px; }
  .pro_gdbox .prorcon{ padding-top: 0; }
  .pro_tabxd ul li a{ padding: 13px 46px; }
  .pro_gdbox .prorcon{ padding-left: 25px; }
}
@media screen and (max-width: 1440px){
  nav li{ margin-right: 113px; }
  .home_boxtit{ font-size: 32px; }
  .in_abdec{ font-size: 23px; }
  .in_abnav{ margin-top: 25px; }
  .in_ablink{ margin-top: 50px; }
  .in_proswiper .item{ margin: 0 10px; }
  .in_newswaritem .lcon{ width: 600px; }
  .in_newswaritem .rcon{ margin-left: 600px; }
  .in_newsitem a{ padding: 30px; }
  #showArea{ height: 512px; }
  .in_news .center-wrap{ padding-top: 150px; }
  .in_supicon li h6{ width: 80px; height: 80px; line-height: 80px; font-size: 34px; }
  .in_supicon li p{ font-size: 21px; margin-top: 12px; }
  .in_supdesc{ padding-left: 0; }
  .in_supser .center-wrap{ padding-top: 150px; }
  .in_conwar .in_clcon{ padding: 40px; }
  .in_conwar .in_crcon{ padding-top: 10px; padding-left: 45px; }
  .in_contact .center-wrap{ padding-top: 120px; }
  .f_box .item2{ margin-left: 4%; }
  .ab_honorpic .item{ margin: 0 10px; }
  .ab_philobox{ padding: 32px 45px 0 45px; }
  .page_tit span{ font-size: 40px; }
  .page_tit,.ab_honor .page_tit span{ font-size: 32px; }
  .pat55{ padding-top: 40px; }
  .ab_honorpic{ margin-top: 22px; }
  .warper{ width: 90%; }
  .m_navbox .m_lcon{ padding-top: 8px; }
  .ab_box { padding-bottom: 50px; }
  .pro_tabxd ul li a{ padding: 13px 40px; }
  .af_text{ padding: 2%; padding-top: 35px; }
  .af_text h6{ font-size: 60px; }
  .af_text p{ margin-top: 15px; }
  .tech_box{ padding: 20px 0; }
  .sup_acce{ padding: 50px 0; }
  .agents_text{ margin-top: 20px; }
  .ab_vi iframe,.bigbg iframe{ height: 450px; }

}
@media screen and (max-width: 1366px){
  .in_ab .center-wrap{ padding-top: 80px; }
  .in_abvideo{ top: 80px; }
  .in_abdec{ font-size: 20px; margin-top: 4px; }
  .in_abtext p{ margin-bottom: 10px; }
  .in_ablink{ margin-top: 25px; }
  .in_proswiper{ padding:25px 30px; }
  .in_pro .center-wrap{ padding-top: 110px; }
  .in_ptext{ padding: 15px; }
  .in_news .center-wrap{ padding-top: 102px; }
  .in_proswiper .owl-controls .owl-buttons .owl-prev{ left: -58px; }
  .in_proswiper .owl-controls .owl-buttons .owl-next{ right: -58px; }
  .in_newswaritem .lcon{ width: 550px; }
  .in_newswaritem .rcon{ margin-left: 550px; }
  #showArea{ height: 469px; }
  .in_newsitem a { padding: 22px; }
  .in_supser .center-wrap{ padding-top: 118px; }
  .in_supdesc{ margin-top: 12px; }
  .in_suppic{ margin-top: 20px; }
  .in_contact .center-wrap{ padding-top: 103px; }
  #fp-nav.right{ right: 40px; }
  .home_boxtit{ font-size: 28px; }
  nav li { margin-right: 100px;}
  .in_conwar .in_clcon{ padding: 20px 25px; }
  .con_lxfs li span, .con_lxfs li a{ font-size: 16px; }
  .con_lxfs li p{ margin-bottom: 2px; }
  .con_lxfs li{ margin-bottom: 12px; }
  .quiry_info input, .quiry_info textarea{ padding: 7px 12px; }
  .quiry_info li p{ font-size: 17px; margin-bottom: 5px; }
  .quiry_info button{ height: 40px; line-height: 40px; font-size: 20px; }
  .phi_list li{ margin-bottom: 22px; width: 49%; }
  .phi_list{ margin-top: 16px; }
  .f_box .item1{ padding-top: 14px; }
  .backToTop{ right: 15px; width: 40px; height: 40px; }
  .ab_honor{ padding-top: 40px; }
  .menu_nav h3{ font-size: 30px; }
  .pro_listwar .lcon h2{ font-size: 27px; }
  .accordion li.on{ padding: 22px 10px 22px 20px; }
  .accordion li{ padding: 10px 10px 10px 20px; }
  .pro_libox li{ margin-bottom: 15px; }
  .pro_listwar{ margin-top: 20px; }
  .del_contact a{ font-size: 18px; }
  .pro_desc{ padding: 15px; }
  .pro_tabxd ul li a{ padding: 13px 35px; }
  .del_item h3{ font-size: 24px; padding: 12px; }
  .del_ribox{ padding: 28px 32px; }
  .n_top .rcon{ padding: 42px 15px 0 28px; }
  .n_top .rcon p{ margin-top: 18px; }
  .n_top .rcon h3{ font-size: 24px; }
  .custom_input{ padding-top: 34px; }
  .page_tit, .ab_honor .page_tit span{ font-size: 30px; }
  .page_tit span{ font-size: 35px; }
  .custom_input .quiry_info{ margin-top: 26px; }
  .ser_list li h6{ font-size: 55px; }
  .ser_list li p{ margin-top: 18px; font-size: 20px; }
  .ser_list li span{ margin-top: 8px; }
  .tech_box ul li{ display: inline-block; width: 49.5%; float: none; vertical-align: top; margin-bottom: 8px; }
  .con_war .quiry_info li{ margin-bottom: 24px; }
  .ab_vi iframe,.bigbg iframe{ height: 427px; }
}
@media screen and (max-width: 1280px){
  nav li{ margin-right: 64px; }
  .ab_text p{ margin-bottom: 8px; }
  .phi_item .lcon h6{ font-size: 55px; width: 55px; height: 55px; }
  .phi_item .lcon{ width: 110px; }
  .phi_item .rcon{ margin-left: 110px; }
  .f_box .item1{ width: 155px; }
  .f_box .item2{ margin-left: 3%; width: 50%; }
  .f_box{ padding-bottom: 10px; }
  .ab_philobox{ padding: 30px 20px 0 20px; }
  .pro_listwar .lcon{ width: 298px; }
  .pro_listwar .rcon{ margin-left: 298px; }
  .in_ptext dl dd span{ width: 55%; }
  .in_ptext dl dd em{ width: 43%; }
  .pat55{ padding-top: 22px; }
  .pro_desc dl dd span{ width: 37%; }
  .del_contact a{ font-size: 17px; }
  .del_contact span:last-child{ margin-left: 3%; }
  .prorcon h2{ font-size: 22px; }
  .pro_tabxd ul li a{ padding: 13px 29px; }
  .menu_nav{ padding: 30px 0; }
  .n_top .rcon{ padding: 37px 15px 0 28px; }
  .n_top .rcon p{ font-size: 18px; }
  .n_top .rcon span{ margin-top: 15px; }
  .news_list{ margin-top: 24px; }
  .newsli_text{ padding: 20px; }
  .infocon h2{ font-size: 25px; }
  .vi_text{ padding: 15px 10px; }
  .video_list{ margin-top: 10px; }
  .faq_item p{ padding: 18px 20px 22px 25px; }
  .faq_list li{ margin-bottom: 20px; }
  .custom_ser{ margin-top: 34px; }
  .ser_war{ padding-bottom: 40px; }
  .ser_list li{ padding: 42px 2%; }
  .ser_con{ padding-bottom: 32px; }
  .sup_text{ margin-top: 25px; }
  .agents_pic{ margin-top: 20px; }
  .ab_vi iframe,.bigbg iframe{ height: 400px; }
  nav li { margin-right: 82px;}
}
@media screen and (max-width: 1024px){
  header{ background: #fff; border-bottom: none; }
  .header_top{ height: 0; }
  .search-button,.header_top .lcon,.header_top .media{ display: none; }
  .logo img{ padding-top: 0; height: 50px; width: auto; }
  .header_top .rcon{ width: 56px; margin-right: 20px; margin-top: 9px; }
   #nav .nav-button{display: block; top: 14px; }
  header,.position{ height: 62px; }
  .logo{ top: 7px; left: 10px; margin-left: 0; }
  .dis{ display: none; }
  .undis{ display: inline-block; }
  .banner .slick_txt{ width: 8%; }
  .banner .slick_txt .prev{ left: 50px; }
  .banner .slick_txt .next{ right: 50px; }
  .position .header_top{ display: block; height: 0; }
  nav{position: fixed; left: 0;top: 0;bottom: 0;width:310px ; z-index: 99;overflow: auto;background: #222; transform: translateX(-310px);transition: 0.3s;}
  nav li{ float: none; line-height: normal; margin: 0; padding:15px 20px; border-bottom:1px solid #2e2e2e; position: relative;  }
  nav li>a{ margin:0;  padding: 0; color: #fff; display: inline; font-size: 18px; line-height: normal;  text-align: left;}
  nav li:after, nav li.on:after, nav li:hover:after, nav li.on:after{ position: absolute; z-index: 55; content: '';
    cursor: pointer; width: 15px; height: 15px; top: 22px; right: 15px; background: url(images/pro-arrow.png) no-repeat; }
  nav li:first-child:after, nav li:last-child:after,nav li:nth-of-type(2):after { display: none; }
  .no_pre{ position: relative; }
  nav li dl{ left: 0; border:0; top: 0; margin-top: 12px; width: auto;  background: transparent;  position: static;  opacity: 1; display: none; }
  nav li dl dd a{padding: 13px 10px;display: block; border-bottom: none; color: #fff!important}
  nav li.on, nav li:hover,.position nav li.on, .position nav li:hover{ background: #333; color: #fff; background-image:none; }
  nav li:hover dl{ left: 0; opacity: 1; }
  nav li.on a, nav li:hover a{ background: transparent;color:#fff; }
  nav li dl dd a{ color: #fff !important; font-size: 16px; white-space: normal; }
  nav li dl dd{ border: none; }
  nav li>a:after{ display: none; }
  .menu_box{ position: static; display: none; background: none; margin-top: 12px; }
  .menu_nav h3,.m_navbox .m_rcon{ display: none; }
  .m_navbox .m_lcon{ width: 100%; float: none; padding: 0; }
  .menu_nav{ padding: 0; }
  .m_navbox .m_lcon ul{ columns: 1; }
  .menu_war{ width: 100%; }
  .m_navbox .m_lcon ul li{ border: none; padding: 13px 10px; }
  .m_navbox .m_lcon ul li a{ color: #fff; }
  .m_navbox .m_lcon ul li:after{ display: none; }
  .m_navbox .m_lcon ul li:hover{ background: #22a7e3; }
  .m_navbox .m_lcon ul li:hover a{ color: #fff; }
  nav li:hover .menu_box{ display: none; }
  .banner{ margin-top: 62px; }
  .subbanner{ margin-top: 0; }
  #nav .nav-button{ right: 10px; background: #235d9d; }
  nav li:nth-of-type(4){ margin-left: 0; }
  .position nav li>a{ color: #fff; }
  .index_banner .item img{ display: block; }
  .index_banner .item,.index_banner .items{position: initial; height: auto;}
  .banner .slick_txt .slick_arrow{ opacity: 1; visibility: visible; }
  .banner{ position: relative; }
  .banner .left{ left: 0; }
  .banner .right{ right: 0; }
  .index_banner .item_text{ width: 100%; left: 0; margin-left: 0; padding: 0 5%; }
  .bnnner_tit h2{ margin-bottom: 12px; }
  .in_pro .center-wrap,.in_ab .center-wrap,.in_news .center-wrap,.in_contact .center-wrap,.in_supser .center-wrap{ padding: 40px 0; }
  .in_abwar .lcon{ margin-top: 0; width: 100%; padding-right: 0; }
  .in_abvideo{ width: 90%; position: static; margin: 20px auto 0 auto; }
  .in_abnav{ margin-top: 18px; }
  .in_ablink{ margin-top: 15px; }
  .in_proswiper .item{ margin: 0 5px; }
  .in_proswiper{ padding: 15px 30px; margin-top: 15px; }
  .in_newswaritem .lcon{ display: none; }
  .in_newswaritem .rcon{ margin-left: 0; }
  .in_newsitem a{ padding: 23px 22px; }
  .in_newswar{ margin-top: 15px; }
  .in_suplcon{ width: 100%; float: none; }
  .in_suprcon{ width: 100%; float: none; padding-left: 0; }
  .in_supser{ background: #56a2c4; }
  .in_suprcon .home_boxtit{ text-align: left; }
  .in_suprcon .home_boxtit a,.in_suplcon .home_boxtit a{ color: #fff; }
  .in_supdesc{ color: #fff; }
  .in_conright{ position: static; }
  .in_conwar .in_clcon{ width: 420px; }
  .in_conwar .in_crcon{ margin-left: 420px; }
  .in_supicon li{ margin-bottom: 25px; }
  .in_supicon{ margin-top: 18px; }
  .page_tit, .ab_honor .page_tit span{ font-size: 26px; }
  .page_tit span{ font-size: 30px; }
  .page_tit b{ top: 8px; }
  .ab_box{ padding-bottom: 35px; }
  .ab_video{ margin-top: 16px; }
  .phi_list li{ width: 100%; float: none; margin-bottom: 6px; }
  .phi_list li:nth-of-type(even){ float: none; }
  .f_box .item1{ display: none; }
  .f_box .item2{ margin-left: 0; width: 62%; }
  .f_box .item3{ width: 33%; }
  .pro_listwar .lcon{ width: 100%; float: none; }
  .pro_listwar .rcon{ margin-left: 0; margin-top: 12px; padding-left: 0; }
  .accordion{ display: none; }
  .pro_listwar .lcon h2{ padding: 20px; font-size: 22px; }
  .pro_listwar .lcon h2 i{ font-size: 24px; }
  .pro_listwar .lcon h2 a{ display: inline-block; font-size: 30px; }
  .pro_gdbox{ padding: 10px; }
  .pro_gdbox .prolcon{ width: 100%; float: none; padding: 0; }
  .pro_gdbox .prorcon{ width: 100%; float: none; padding: 0; margin-top: 15px; }
  .del_text p{ line-height: 22px; }
  .del_ribox{ padding: 20px; }
  .rel_swiper .owl-controls .owl-buttons .owl-next{ right: -55px; }
  .rel_swiper .owl-controls .owl-buttons .owl-prev{ left: -55px; }
  .del_item h3 i{ display: none; }
  .del_item h3{ font-size: 20px; }
  .del_item{ margin-bottom: 15px; }
  .del_num li{ margin-bottom: 8px; }
  .n_top .rcon{ padding: 19px 0px 0 15px; }
  .n_top .rcon h3{ font-size: 20px; }
  .n_top .rcon p{ margin-top: 5px; }
  .newsli_text{ padding: 15px; }
  .newsli_text span{ margin-top: 9px; }
  .newsli_text p{ margin-top: 8px; }
  .news_list li{ margin-bottom: 16px; }
  .news_box{ padding-bottom: 50px; }
  .vi_btn{ width: 66px; margin-top: -33px;  margin-left: -33px; }
  .video_list li{ margin-bottom: 18px; }
  .cust_lct{ width: 100%; }
  .faq_item p{ padding: 15px 10px 18px 25px; font-size: 16px; }
  .ser_list li p{ font-size: 17px; }
  .ser_list li span{ line-height: 19px; }
  .af_text p{ font-size: 15px; margin-top: 5px; line-height: 22px; }
  .af_text{ padding-top: 15px; }
  .agents_text p{ font-size: 16px; }
  .agents_text{ margin-top: 12px; }
  .contact_war{ padding-bottom: 40px; }
  .languagebox{ margin-left: 0; }
  .subbanner{ margin-top: 62px; }
  .ab_vi iframe,.bigbg iframe{ height: 319px; }
}

@media screen and (max-width: 768px){
  .l_fixed{ display: none; }
  .in_pro .center-wrap, .in_ab .center-wrap, .in_news .center-wrap, .in_contact .center-wrap, .in_supser .center-wrap{ padding: 30px 0; }
  .in_conwar .in_clcon{ width: 100%; float: none; }
  .in_conwar .in_crcon{ margin-left: 0; padding-left: 0; margin-top: 15px; }
  .Copyright_p{ padding: 8px 0; }
  .backToTop{ background-size: 40%; right: 0; }
  .home_boxtit{ font-size: 26px; }
  .positionline h1{ font-size: 20px; }
  .ab_vipic{ padding-left: 15px; }
  .ab_honor{ padding: 30px 0; }
  .ab_philobox{ padding: 20px; }
  .f_box .item2{ width: 100%; float: none; }
  .f_box .item3{ width: 100%; float: none; margin-top: 12px; }
  .f_box .item2 .con_lxfs li{ margin-bottom: 15px; }
  .f_box .item2 h3{ font-size: 24px; }
  footer{ padding-top: 30px; }
  .ab_text{ margin-top: 12px; }
  .ab_honorpic{ margin-top: 15px; }
  .page_tit, .ab_honor .page_tit span{ font-size: 24px; }
  .page_tit span{ font-size: 26px; }
  .positionline{ height: 45px; }
  .positionline p i{ width: 45px; height: 45px; line-height: 45px; }
  .positionline p,.positionline h1{ line-height: 45px; }
  .pro_listwar{ margin-top: 10px; }
  .pro_listwar .lcon h2{ padding: 12px; font-size: 20px; }
  .pro_listwar .lcon h2 i{ display: none; }
  .pro_listwar .lcon h2 a{ padding-top: 6px; padding-right: 12px; }
  .pro_tit{ height: 45px; font-size: 18px; }
  .pro_tit i{ height: 45px; line-height: 45px; width: 45px; margin-right: 10px; }
  .pro_libox li{ width: 49.2%; }
  .pro_libox li:nth-of-type(3n){ margin-right: 1.5%; }
  .pro_libox li:nth-of-type(even){ margin-right: 0; }
  .propicflash .small img{ margin-bottom: 6px; }
  .pro_gdbox{ margin-bottom: 0; }
  .del_block{ margin-top: 20px; }
  .quiry_info li{ margin-bottom: 6px; }
  .app_pic li{ margin-right: 1%; width: 32.3%; }
  .n_top{ padding: 10px; }
  .n_top .rcon h3{ font-size: 18px; }
  .n_top .rcon span{ margin-top: 0; font-size: 16px; }
  .n_top .rcon span i{ font-size: 18px; }
  .n_top .rcon p{ font-size: 16px; line-height: 21px; height: 63px; }
  .n_top .rcon{ padding: 15px 0px 0 15px; }
  .news_list{ margin-top: 16px; }
  .newsli_text h3{ font-size: 16px; }
  .newsli_text{ padding: 12px; }
  .news_box{ padding-bottom: 35px; }
  .digg4{ margin-top: 10px; }
  .newsli_text span{ margin-top: 3px; }
  .newsli_text p{ margin-top: 4px; }
  .infocon h2{ font-size: 22px; }
  .infocon .time{ margin-bottom: 6px; }
  .infocon p{ font-size: 16px; line-height: 24px; }
  .infocon .other{ margin-top: 25px; }
  .show_news li{ margin-bottom: 10px; }
  .vi_nav li{ margin-bottom: 7px; }
  .vi_nav li a{ padding: 12px 20px; font-size: 16px; }
  .vi_text{ padding: 10px; }
  .video_box{ padding-bottom: 30px; }
  .cust_lct li{ width: 33.33%; margin-bottom: 10px; }
  .cust_lct li p{ margin-top: 10px; display: block; }
  .cust_lct li:after{ display: none; }
  .cust_lct li:nth-of-type(even) h6{ margin-top: 0; }
  .cust_lct li:nth-of-type(even) p{ position: static; margin-top: 10px; }
  .cust_lct ul:after{ display: none; }
  .custom_ser{ padding: 20px 0; }
  .cust_lct li p{ font-size: 18px; }
  .custom_input{ padding-top: 18px; }
  .ser_text p{ margin-bottom: 8px; font-size: 16px; }
  .ser_text{ margin-top: 10px; }
  .faq_item h2:after{ display: none; }
  .faq_item{ padding-left: 0; }
  .faq_item h2{ padding: 12px; font-size: 18px; }
  .faq_item p{ padding: 12px; }
  .faq_war{ padding-bottom: 40px; }
  .faq_list li{ margin-bottom: 15px; }
  .ser_list li{ padding: 30px 2%; }
  .ser_list li h6{ font-size: 46px; }
  .after_serbox li{ margin-bottom: 10px; width: 32.3%; }
  .after_serbox li:nth-of-type(3n){ margin-right: 0; }
  .af_text{ padding-top: 35px; }
  .after_serbox{ margin-top: 15px; }
  .sup_after{ padding-bottom: 10px; }
  .tech_box{ margin-top: 10px; }
  .tech_box ul li{ width: 100%; }
  .sup_acce{ padding: 20px 0; }
  .sup_accbox .lcon{ width: 100%; float: none; padding-right: 0; }
  .sup_accbox .rcon{ width: 100%; float: none; margin-top: 10px; }
  .sup_text{ margin-top: 10px; }
  .sup_text p{ line-height: 24px; font-size: 16px; }
  .sup_agents{ padding: 30px 0; }
  .af_text{ opacity: 1; }
  .ser_con{ padding-bottom: 15px; }
  .ser_list li p{ margin-top: 10px; }
  .con_war .in_conwar .in_clcon{ background-size: cover; }
  .con_war .quiry_info li{ margin-bottom: 12px; }
  .map{ margin-top: 5px; }
  .contact_war{ padding-bottom: 30px; }
  .getbox,.getbox2{ width: 100%; left: 0; margin-left: 0; }
  .ab_vi iframe,.bigbg iframe{ height: 237px; }

}
@media screen and (max-width: 640px){
  .warper{ width: 92%; }
  .header_top .rcon{ margin-right: 28px; }
  .ab_box{ padding-bottom: 25px; }
  .n_top .rcon{ padding: 5px 0px 0 12px; }
  .ab_vi iframe,.bigbg iframe{ height: 201px; }
}

@media screen and (max-width:480px){
  .header_top .rcon{ margin-right: 40px; }
  .in_pro .center-wrap, .in_ab .center-wrap, .in_news .center-wrap, .in_contact .center-wrap, .in_supser .center-wrap{ padding: 20px 0; }
  .home_boxtit{ font-size: 22px; }
  .in_abdec{ font-size: 18px; }
  .in_newstit ul{ display: none; }
  .in_supicon li{ padding-right: 25px; width: 48.5%; }
  .in_supdesc{ font-size: 16px; }
  .in_supicon li h6{ width: 65px; height: 65px; line-height: 65px; }
  .pat55{ padding-top: 12px; }
  .ab_video{ margin-top: 10px; }
  .ab_vi{ width: 100%; float: none; }
  .ab_vipic{ width: 100%; float: none; margin-top: 10px; padding-left: 0; }
  .ab_honor{ padding: 20px 0; }
  .ab_honorpic .item{ margin: 0 5px; }
  .ab_philobox{ margin-top: 12px; padding: 12px; }
  .phi_item .rcon span{ height: auto; }
  .phi_item .lcon{ display: none; }
  .phi_item .rcon{ margin-left: 0; padding: 12px; height: auto; }
  .phi_item .rcon p{ font-size: 20px; }
  .phi_item .rcon span{ margin-top: 6px; }
  .f_box .item2 .con_lxfs li{ width: 100%; }
  .f_box .item2 .con_lxfs li:nth-of-type(even){ width: 100%; margin-left: 0; }
  .f_box .item2 .con_lxfs li:nth-of-type(3){margin-bottom: 15px;}
  .f_box .item3 .quiry_info li{ margin-bottom: 8px; }
  .n_top .lcon{ width: 100%; float: none; }
  .n_top .rcon{ width: 100%; float: none; padding: 10px; }
  .infocon h2{ font-size: 18px; }
  .video_list li{ width: 49%; }
  .video_list li:nth-of-type(3n){ margin-right: 2%; }
  .video_list li:nth-of-type(even){ margin-right: 0; }
  .video_list li{ margin-bottom: 12px; }
  .pro_libox li{ width: 100%; margin-right: 0; }
  .in_ptext:after{ display: none; }
  .propicflash .small img{ margin-bottom: 4px; }
  .prorcon h2{ font-size: 18px; line-height: 22px; }
  .pro_desc{ margin-top: 9px; }
  .pro_desc dl dd span{ width: 43%; }
  .del_contact span{ display: block; width: 100%; }
  .del_contact span:last-child{ margin-left: 0; }
  .del_contact{ margin-top: 12px; }
  .pro_lxbtn{ margin-top: 4px; }
  .del_item h3{ font-size: 18px; }
  .del_ribox{ padding: 15px; }
  .del_ribox .quiry_info ul li{ width: 100%; float: none; }
  .del_ribox .quiry_info ul li:nth-of-type(even){ float: none; }
  .rel_swiper .owl-controls .owl-buttons .owl-prev{ left: -30px; }
  .rel_swiper .owl-controls .owl-buttons .owl-next{ right: -30px; }
  .news_list li{ width: 49%; }
  .news_list li:nth-of-type(3n){ margin-right: 2%; }
  .news_list li:nth-of-type(even){ margin-right: 0; }
  .ser_text p{ line-height: 20px; }
  .app_pic li{ width: 100%; float: none; margin-bottom: 5px; }
  .page_tit, .ab_honor .page_tit span{ font-size: 20px; }
  .custom_ser{ margin-top: 12px; }
  .custom_input .quiry_info{ margin-top: 12px; }
  .custom_input .quiry_info ul li{ width: 100%; float: none; }
  .custom_input .quiry_info ul li:nth-of-type(even){ float: none; }
  .ser_list li{ width: 50%; }
  .after_serbox li{ width: 49%; margin-bottom: 6px; }
  .after_serbox li:nth-of-type(3n){ margin-right: 1%; }
  .after_serbox li:nth-of-type(even){ margin-right: 0; }
  .te_item .te_lcon{ min-height: auto; width: 100%; float: none; padding: 0; display: block; }
  .te_item .te_lcon p{ text-align: left; }
  .te_item .te_rcon{ float: none; margin-top: 10px; }
  .tech_box ul li:nth-of-type(even) .te_item .te_lcon{ float: none; padding: 0; }
  .tech_box ul li:nth-of-type(even){ padding: 0; float: none; }
  .tech_box ul li:nth-of-type(even) .te_item .te_rcon{ float: none; }
  .te_icon h6{ font-size: 35px; margin-top: -20px; margin-left: -18px; }
  .page_tit span{ display: none; }
  .page_tit b{ position: static; }
  .faq_item p{ line-height: 21px; }
  .ab_honor .page_tit span{ display: block; }
  .footmenu {display: block;}
  footer{ margin-bottom: 60px; }
  .footmenu div.con{ background: #22a7e3; }
  .ab_vi iframe,.bigbg iframe{ height: 230px; }
}
@media screen and (max-width:414px){
  .in_abvideo{ width: 92%; }
  .in_newsitem h4{ font-size: 18px; }
  .in_newsitem a{ padding: 10px; }
  #showArea{ height: 394px; }
  .con_lxfs li:last-child p{ font-size: 18px; }
  .del_ribox{ padding: 10px; }
  .video_list li{ width: 100%; float: none; }
  .af_text{ padding-top: 15px; }
  .af_text h6{ font-size: 40px; }
}

@media screen and (max-width:380px){

 }











