@charset "utf-8";
@font-face{font-family:iconfont;src:url(http://at.alicdn.com/t/c/font_4316177_bq638ygbcid.woff2?t=1699434632472) format('woff2'),url(http://at.alicdn.com/t/c/font_4316177_bq638ygbcid.woff?t=1699434632472) format('woff'),url(http://at.alicdn.com/t/c/font_4316177_bq638ygbcid.ttf?t=1699434632472) format('truetype')}
.iconfont{font-family:iconfont!important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:16px}

@font-face{font-family:DIN;font-weight:350;src:url(/static/default/css/../fonts/DIN-Bold.otf) format("otf")}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;outline:0}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}
body{font:14px/1.8 "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",Arial,Helvetica,SimHei,"黑体",STXihei,"华文细黑",sans-serif;margin:0 auto;color:#333;background-color:#fff;-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
i{font-style:inherit}
blockquote,q{quotes:none} 
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
strong{font-weight:700}
img{border:0;max-width:100%}
input{outline:0}
input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}
textarea{-webkit-appearance:none;border-radius:0;outline:0}
::-webkit-scrollbar{width:6px;height:6px;background-color:#fff}
::-webkit-scrollbar-thumb{background-color:#0069b8}
::-moz-selection{background:#0069b8;color:#fff;text-shadow:none}
::-moz-selection{background:#0069b8;color:#fff;text-shadow:none}
::selection{background:#0069b8;color:#fff;text-shadow:none}
select{outline:0}
select::-ms-expand{display:none}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#000}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:none;outline:0;color:#01479d}
a:focus{text-decoration:none;outline:0}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.tc{text-align:center!important}
.tr{text-align:right}
.l{float:left;display:inline-block}
.r{float:right;display:inline-block}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.pic{overflow:hidden}
.pic img{display:block}
.trans,.trans:hover{-webkit-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all .8s cubic-bezier(.19,1,.22,1) 0s;transition:all .8s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all .8s cubic-bezier(.19,1,.22,1) 0s}
.trtion{transition:.7s;-webkit-transition:.7s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}
.transY{transform:translateY(60px);-webkit-transform:translateY(60px);opacity:0}
.transY-200{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0}
.hover-line-bg::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#01479d;transition:.7s;-webkit-transition:.7s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}
.hover-line-bg:hover::before{height:100%;bottom:auto;top:0}
.wow{visibility:hidden}
.container{width:1440px;margin:0 auto;position:relative}
.scale:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.scaleimg{transition:.6s;-webkit-transition:.6s}
.more-y{background-color:#0097e0;border:1px solid #0097e0;color:#fff;padding:10px 30px;border-radius:50px;font-size:16px;display:inline-block;position:relative;overflow:hidden}
.more-y span{position:relative;z-index:10}
.more-y:hover{background-color:rgb(255 255 255 / 80%);border:1px solid #0097e0;color:#0097e0}
.more-y:hover span{color:#fff}
.more-f{background-color:#01479d;border:1px solid #01479d;color:#fff;padding:10px 30px;border-radius:0;font-size:16px;position:relative;display:inline-block;overflow:hidden}
.more-f span{position:relative;z-index:10}
.more-f:hover{background-color:rgb(5 104 225 / 10%);border:1px solid #01479d;color:#fff}
header{position:absolute;z-index:100;top:0;left:0;width:100%}
header.indexheader .jz{justify-content: normal;margin-top: 20px;padding:20px 50px;background-color: rgb(255, 255, 255,.5);width: 1340px;}
.navbar{position:relative;margin-top:0;width:100%}
.logo{margin-right:40px;padding-bottom:0;}
.logo a img{display:block}
.nav li{float:left;display:block;position:relative}
.nav li a{padding:0 25px;font-size:16px;width:70px;height:50px;line-height:50px;display:block;color:#000;font-weight:700;text-align:center;position:relative;}
.nav li a.hassub:after{content:"";position:absolute;top:19px;right:25px;width:16px;height:16px;background:url(/static/default/css/../images/nav-down.png) no-repeat}
.nav ul li i{display: none;}
.nav li a.hov{background-color:#0069b8;color:#fff}
.nav li:hover{background-color:rgb(1,71,157,1)}
.nav li:hover a{color: #fff;}
.nav li .subnav{padding:10px 0;display:none}
.nav li .subnav a{line-height:30px;height:30px;font-size:14px;font-weight:400}
.nav li .subnav a:hover{background-color:#0069b8}
.nav li .subnav a:after{content:''}
.lang,.search{line-height:50px;margin-right:0px}
.lang a,.search a{padding:10px 20px}
.lang a i,.search a i{color:#fff;font-size:20px}
.langbox_btn.hov i,.search_btn:hover i{color: rgb(1,71,157,1);}
.head_search{position:absolute;width:100%;background-color:rgba(255,255,255,.95);top:154px;left:0;height:30vh;display:none}
.indexheader .head_search{top:91px}
.head_search .head_search_box{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.head_search .head_search_box .shuru_box{position:relative;font-size:0;padding:8px;border-bottom:1px solid #dfdede;width:680px}
.head_search .head_search_box .shuru_box input{width:calc(100% - 30px);height:26px;font-size:16px;color:#333;line-height:20px;padding:3px 50px 3px 0;padding-right:12px;border:none;background:0 0;outline:0}
.head_search .head_search_box .shuru_box .icon_shuru{position:absolute;right:10px;width:30px;height:30px;top:10px;z-index:9;cursor:pointer;color:#545454}
.head_search .head_search_box .shuru_box .icon_shuru:hover{color:#01479d}
.head_search .head_search_box .shuru_box i{color:#01479d;font-size:16px}
.banner{position:relative}
.banner-swiper{width:100%;height:920px;color:#fff}
.banner-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative}
.banner-swiper .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1,1)}
.banner-swiper .swiper-slide-active img,.banner-swiper .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1.1,1.1)}
.banner-swiper .swiper-slide .container{transform:translateX(-200px);opacity:0;transition:all .4s}
.banner-swiper .swiper-slide-active .container{transform:translateX(0);opacity:1}
.banner-swiper .swiper-slide .container{margin-left:-720px;position:absolute;left:50%;top:36%;z-index:1}
.banner-swiper .swiper-slide .container h1{font-size:48px;;font-weight:400;line-height:2;margin-bottom:20px;transition:all ease 2s .7s;opacity:0;transform:translateY(40px);letter-spacing: 2px;}
.banner-swiper .swiper-slide .container p{font-size:20px;transition:all ease 2s .8s;opacity:0;transform:translateY(40px);letter-spacing: 2px;}
.banner-swiper .more-y{margin-top:50px;display:inline-block;opacity:0;transform:translateY(40px);transition:all ease 1s,transform ease .8s .9s,opacity ease .1s .9s}
.banner-swiper .swiper-slide-active .container .more-y,.banner-swiper .swiper-slide-active .container h1,.banner-swiper .swiper-slide-active .container p{opacity:1;transform:translateY(0)}
.banner-swiper .prev-next-box{position:absolute;bottom:0;width:1440px;height:100px;background-color:#fff;left:50%;margin-left:-720px;z-index:1}
.banner-swiper .swiper-button-prev{left:50px;left:auto}
.banner-swiper .swiper-button-next{right:50px;left:auto}
.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{width:80px;height:80px}
.banner-swiper .swiper-button-next:after,.banner-swiper .swiper-button-prev:after{font-size:40px;color:#ffffff}
.banner-swiper .swiper-pagination-bullet{background-color: rgb(255 255 255 / 0%);border: 2px solid #fff;opacity: 1;}
.banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px;background-color: #ffffff;border-radius: 10px;}
.video_btn{position:absolute;bottom:17%;right:15%;z-index:10;cursor:pointer}
.video_tianchuang{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;display:none;background-color:rgba(0,0,0,.718)}
.video_tianchuang .tianchuang{width:100%;height:100%}
.jz{vertical-align:middle;display:flex;justify-content:center;align-items:center}
.video_tianchuang video{width:100%;height:100%}
.video_tianchuang svg{width:auto;height:auto}
.video_tianchuang .plu-video-container .plu-video-play-svg{right:78px}
.video_tianchuang .off{position:absolute;right:-5%;z-index:999;top:-3%;cursor:pointer;display:inline}
.video_tianchuang .off i{font-size:30px;color:#fff;background-color:none}
.video_tianchuang .container{position:relative;width:50%;height:60%}
.index-about{padding:100px 0}
.index-about .container{display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden}
.index-about .container .con{width:650px}
.index-about .container .con h3{font-size:22px;color:#000;font-weight:400;;margin-bottom:30px;font-weight:bold}
.index-about .container .con h2{font-size:24px;color:#01479d;font-weight:400;;margin-bottom:30px}
.index-about .container .con p{line-height:40px;font-size:16px}
.index-about .container .con a{padding:10px 40px;margin-top:40px}
.index-about .container .img{width:720px;height:480px;overflow:hidden}
.index-num{display:flex;justify-content:space-between;overflow:hidden;margin-top:80px}
.index-num .item{font-size:18px;text-transform: capitalize;}
.index-num .item span{font-size:48px;font-family:DIN;font-weight:700;color:#01479d;line-height:50px;text-transform: capitalize;}
.index-num .item p{font-size:14px;text-transform: capitalize;}
.index-product{padding:100px 0;background-color:#f7f7fa}
.index-product .tit{font-size:22px;;color:#000;margin-bottom:30px;font-weight:bold}
.index-product .subnav{color:#000;cursor:pointer;display:flex;;margin-bottom:20px}
.index-product .subnav span{margin-right:30px;font-size:16px}
.index-product .subnav .active{color:#01479d;font-weight:700}
.product-list .box-list{position:absolute;top:0;left:0;opacity:0;z-index:3;display:none;}
.ny-product.product-list .box-list{display:flex}
.product-list .box-list.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:5;position:relative;display: flex;}
.product-list .box{position:relative}

.product-list .box-list .big-item{width:560px;height:350px;position:relative;margin-right:20px;border-radius:10px;    overflow: hidden;}
.product-list .box-list .big-item img{height:100%}
.product-list .box-list .big-item .con{position:absolute;top:50%;left:30px;margin-top:-46px;z-index:10}
.product-list .box-list .big-item .con h3{font-size:24px;color:#000;font-weight:400;line-height:1;margin-bottom:20px}
.product-list .box-list .big-item .con p{font-size:16px;color:#000;margin-bottom:20px}
.product-list .box-list .big-item .con .more-f{border-radius:50px;padding:5px 30px}
.index-product .product-list .box-list .big-item .con{margin-top: -71px;}
.product-list .box-list .prolist{width: 860px;position: relative;}
.product-list .box-list .item{position:relative;width:100%;height:350px;background-color:#fff;display:table;border-radius:10px;    overflow: hidden;}
.product-list .box-list .item:nth-child(5n){margin-right:0}
.product-list .box-list .item .pic{ display: table-cell; vertical-align: middle;}
.product-list .box-list .item .pic img{margin:0}
.product-list .box-list .item p{position:absolute;bottom:30px;left:0;z-index:10;text-align:center;width:100%;font-size:16px;-webkit-transition:.5s;transition:.5s}
/*.product-list .box-list .item:after{position:absolute;content:'';left:0;width:100%;bottom:0;height:0%;background:rgb(1 71 157 / 80%);z-index:1;-webkit-transition:.5s;transition:.5s}
.product-list .box-list .item:hover::after{height:100%;top:0}
.product-list .box-list .item:hover p{bottom:50%}
.product-list .box-list .item:hover p a{color:#fff}*/
@keyframes ripple{0%{left:0;top:0;opacity:1;width:0;height:0}
100%{left:0;top:0;opacity:0;width:100%;height:100%}
}
@-webkit-keyframes ripple{0%{left:0;top:0;opacity:1;width:0;height:0}
100%{left:0;top:0;opacity:0;width:100%;height:100%}
}
@-moz-keyframes ripple{0%{left:0;top:0;opacity:1;width:0;height:0}
100%{left:0;top:0;opacity:0;width:100%;height:100%}
}
@-o-keyframes ripple{0%{left:0;top:0;opacity:1;width:0;height:0}
100%{left:0;top:0;opacity:0;width:100%;height:100%}
}
.point-area .point.point-dot{background-color:#fff;border:3px solid #01479d}
.point-area .point{position:absolute;top:0;left:0;right:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}
.point-area .point-10{width:100%;height:100%;display:none}
.point-area .point-10:after{margin:auto;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #01479d;opacity:0;-webkit-animation:ripple 4.5s ease-out 225ms infinite;-moz-animation:ripple 4.5s ease-out 225ms infinite;-o-animation:ripple 4.5s ease-out 225ms infinite;animation:ripple 4.5s ease-out 225ms infinite}
.point-area.active .point-10{display:block}
.point-area .point-40{width:100%;height:100%;display:none}
.point-area.active .point-40{display:block}
.point-area .point-40:after{margin:auto;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #01479d;opacity:0;-webkit-animation:ripple 4.5s ease-out .9s infinite;-moz-animation:ripple 4.5s ease-out .9s infinite;-o-animation:ripple 4.5s ease-out .9s infinite;animation:ripple 4.5s ease-out .9s infinite}
.point-area.point_shadow.point-80{width:100%;height:100%}
.point-area .point-80{width:100%;height:100%;display:none}
.point-area.active .point-80{display:block}
.point-area .point-80:after{margin:auto;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #01479d;opacity:0;-webkit-animation:ripple 4.5s ease-out 1.8s infinite;-moz-animation:ripple 4.5s ease-out 1.8s infinite;-o-animation:ripple 4.5s ease-out 1.8s infinite;animation:ripple 4.5s ease-out 1.8s infinite}
.point-area .point-shadow:after{-webkit-box-shadow:inset 0 0 5em rgb(1 71 157 / 80%);-moz-box-shadow:inset 0 0 5em rgb(1 71 157 / 80%);box-shadow:inset 0 0 5em rgb(1 71 157 / 80%)}
.point-area{text-align:center;position:relative;width:50px;height:50px;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
.index-application{padding:100px 0}
.application-list .tit,.index-qixiang .tit,.network .tit,.zzsb-0 .tit{font-size:30px;;color:#000;margin-bottom:30px;text-align:center;}
.application-list .subnav{text-align:center;font-size:18px}
.application-list .subnav span{display:inline-block;margin:0 30px;line-height:40px;padding-bottom:20px;position:relative;cursor:pointer}
.application-list .subnav span:after{content:'';display:block;position:absolute;right:0;bottom:0;width:0%;height:5px;background-color:#fff;-webkit-transition:.5s;transition:.5s}
.application-list .subnav span:hover::after{width:100%;left:0;background-color:#01479d}
.application-list .subnav span.active:after{display:block;width:100%;right:0;background-color:#01479d}
.application-list .subnav span.active{color:#01479d;font-weight:700}
.application-list .box{position:relative}
.application-list .box-list{position:absolute;top:0;left:0;opacity:0;z-index:3;display:none}
.application-list .box-list.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:5;position:relative;display:block}
.application-list .box-list .pot{position:absolute;top:auto;left:auto;bottom:auto;right:auto;z-index:10;width:50px;height:50px;cursor:pointer}
.application-list .box-list .pot.active{width:50px;height:50px}
.application-list .box-list .pot.active .point.point-dot{background-color:#fff}
.application-list .box-list .img{position:absolute;top:auto;left:auto;bottom:auto;right:auto;z-index:15;width:302px;height:264px}
.application-list .box-list .img img{position:absolute;left:0;bottom:0;opacity:0;z-index:11}
.application-list .box-list .img img.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:12}
.application-list .box-list .mimg{display: none;}
.application-list .box-list.box-list-1 .pot.pot-1{left:520px;top:267px}
.application-list .box-list.box-list-1 .pot.pot-2{left:450px;top:246px}
.application-list .box-list.box-list-1 .pot.pot-3{left:500px;top:350px}
.application-list .box-list.box-list-1 .img{right:80px;bottom:180px}
.application-list .box-list .pot.active{visibility:visible!important;animation-name:fadeInDown!important}
.application-list .box-list.box-list-2 .pot.pot-1{left:707px;top:343px}
.application-list .box-list.box-list-2 .img{right:80px;bottom:276px}
.application-list .box-list.box-list-3 .pot.pot-1{right:532px;top:343px}
.application-list .box-list.box-list-3 .img{right:317px;bottom:62px}
.application-list .box-list.box-list-4 .img{right:236px;top:252px}
.application-list .box-list .lines{position: absolute;right: 0;top: 0;z-index: 2;}
.application-list .box-list .lines.line-0{right: 227px;top: 228px;}
.application-list .box-list .lines.line-1{right: 220px;top: 102px;}
.application-list .box-list .lines.line-2{right: 455px;top: 253px;}
.application-list .box-list .lines.line-3{right: 383px;top: 202px;}
.index-network{padding:100px 0;background-color:#f7f7fa}
.index-network .container{position:relative}
.index-network .tit{font-size:22px;;color:#000;margin-bottom:30px;font-weight:bold}
.index-network .subnavbox{position:absolute;left:110px;top:0;z-index:10;margin-top:50px;display: none;}
.index-network .subnav-1{width:100px;display:flex;flex-direction:column}
.index-network .subnav-1 span{display:block;color:#5f5f5f;font-size:16px;margin:10px 0;cursor:pointer}
.index-network .subnav-1 span.active{color:#01479d;font-weight:700}
.index-network .subnav-2{background-color:#fff;border-radius:10px;padding:15px;position:absolute;opacity:0;top:0;left:0;z-index:1;max-height:255px;display:flex;flex-direction:column;flex-wrap:wrap}
.index-network .subnav-2::after{position:absolute;content:'◆';top:0;left:-15px;width:20px;height:20px;color:#fff;font-size:50px}
.index-network .subnav-2.subnav-2-1::after{top:-3px}
.index-network .subnav-2.subnav-2-2::after{top:45px}
.index-network .subnav-2.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:5;position:relative}
.index-network .subnav-2 .item{border-bottom:1px solid #e9e9e9;line-height:22px;padding:8px 5px;color:#919191;margin:0 8px 10px;font-size:14px}
.index-network .potbox{position:relative;width: calc(100% - 100px);height:600px;}
.index-network .potbox .potbox-c{position:absolute;left:0;top:0;opacity:0;z-index:0;width:100%;height:100%}
.index-network .potbox .potbox-c.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:1;position:absolute}
.index-network .potbox .item{position:absolute;left:auto;top:auto;right:auto;bottom:auto;z-index:10}
.index-network .potbox .item::after{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background-color:#01479d;animation:pulse 2s ease-in-out infinite}
.index-network .potbox .item.big::after{width:20px;height:20px;top:50px;left:20px;animation:pulse 1s ease-in-out infinite}
.index-network .potbox .item.big{right:213px;top:81px}
.index-network-1{margin-bottom: 30px;}
#chinamap{width: 75%;height: 800px;}
@keyframes pulse{0%{transform:scale(1);opacity:.5}
50%{transform:scale(1.2);opacity:1}
100%{transform:scale(1);opacity:.5}
}
footer{padding:80px 0 0;background-color:#01479d;color:#fff}
footer a{color:#fff}
footer a:hover{color:#0097e0}
.gotop{position:absolute;top:-105px;left:50%;margin-left:-25px;width:60px;height:80px;text-align:center}
.gotop i{border-radius:50%;background-color:#fff;color:#01479d;width:50px;height:50px;display:inline-block;text-align:center;line-height:45px;font-size:30px}
.foot-1{display:flex;justify-content:space-between;flex-flow:row;flex-wrap:nowrap;align-items:center;font-size:16px}
.foot-1 .item{padding: 0 10px;}
.foot-1 .item i{margin-right:6px;font-size: 16px;}
.foot-1 .item:nth-child(2) i{font-size: 20px;}
.foot-1 .footmailbox{position:relative;font-size:0;padding:8px;border-bottom:1px solid #fff;width:450px;color:#fff}
.foot-1 #footemail{width:calc(100% - 30px);height:26px;font-size:16px;color:#fff;line-height:20px;padding:3px 50px 3px 0;padding-right:12px;border:none;background:0 0;outline:0}
.foot-1 #footemail_btn{position:absolute;right:10px;width:70px;height:30px;top:10px;z-index:9;cursor:pointer;color:#fff;font-weight:400;font-size:14px}
.foot-1 #footemail::-webkit-input-placeholder{color:#fff}
.foot-1 #footemail_btn i{font-weight:400}
.foot-1 #footemail_btn:hover i{color:#0097e0}
.foot-2{margin-top:50px}
.foot-2,.foot-nav{display:flex;justify-content:space-between;flex-flow:row;flex-wrap:nowrap;align-items:center;font-size:16px}
.foot-nav{align-items:flex-start}
.foot-nav .item{width:90px;margin:0 30px;text-align:center}
.foot-nav .item:first-child{margin:0 0 30px 0;width:90px}
.foot-nav .item h3{margin-bottom:10px}
.foot-nav .item li a{font-size:14px}
.foot-ico{width:255px;display:flex;justify-content:space-between;flex-flow:column;flex-wrap:nowrap;text-align:right}
.foot-ico ul.jz{justify-content:flex-end}
.foot-ico li{margin:0 10px}
.foot-ico li a{width:28px;height:28px;display:block;text-align:center;border:1px solid #fff;padding:5px;border-radius:5px}
.foot-ico li a:hover{background-color:#fff;color:#01479d}
.foot-ico li a i{font-size:24px;line-height:28px}
.foot-ico p{margin-top:20px;font-size:14px}
.wechat{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.7);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition-timing-function:var(--ease-in-out-b);transition-timing-function:var(--ease-in-out-b);cursor:pointer}
.wechat.active{-webkit-transition:.3s;transition:.3s;visibility:visible;opacity:1}
.wechat.active div{-webkit-transform:translateY(0);transform:translateY(0)}
.wechat div{height:auto;padding:20px;background:#eee;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(50px);transform:translateY(50px)}
.wechat div img{width:200px;display:block;margin:auto}
.wechat div p{font-size:14px;color:#666;margin-top:6px}
footer .bottom{border-top:1px solid #fff;margin-top:20px;padding:20px 0}
.nyheader{position:fixed;color:#000;box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);background-color: #ffffff;}
.nyheader.active{position: fixed;}
.nyheader.active .container{height: 80px; transition: 0.35s;}
.nyheader.active .nav li{height: 80px;transition: 0.35s;}
.nyheader.active .nav li a{height: 80px;line-height: 80px;transition: 0.35s;}
.nyheader.active .lang,.nyheader.active .search{margin:18px 0 0 0 ;}
.nyheader.active .head_search{top: 80px;}
.nyheader.active .lang .langbox{top: 62px;}
.nyheader.active .nav li .subnav{top: 80px;}
.nyheader .container{display:flex;justify-content:flex-start;align-items:center;height:120px;position:static;transition: 0.35s;}
.nyheader .logo{margin:0 100px 0 0;padding:0;border-bottom:0;width: 80px;}
.nyheader .navbar{margin-top:0;width:100%}
.nyheader .nav li{height:120px;z-index: 10;transition: 0.35s;}
.nyheader .nav li a.hov,.nyheader .nav li:hover{background-color:rgb(0,0,0,0)}
.nyheader .nav li.active a,.nyheader .nav li:hover a{color:#01479d}
.nyheader .nav li a{color:#000;display:block;height:120px;line-height:120px;transition: 0.35s;}
.nyheader .nav li .subnav{position:absolute;left:0;top:120px;z-index:9;background-color:#01479d}
.nyheader .nav li .subnav a{height:30px;line-height:30px;color:#fff}
.nyheader .nav li:hover .subnav a:hover{background-color:#fff;color:#01479d}
.nyheader .nav li a.hassub:after{top:50%;margin-top:-7px;background:url(/static/default/css/../images/nav-down-black.png) no-repeat}
.nyheader .nav li.active a.hassub:after,.nyheader .nav li:hover a.hassub:after{background:url(/static/default/css/../images/nav-down-black-hover.png) no-repeat}
.nyheader .search{margin-right:0;margin-top:35px}
.lang{position:relative}
.lang .langbox{display:none;position:absolute;top:85px;left:0;z-index:999;background-color:#01479d;width:100px;padding:10px 0;margin-left:-15px}
.indexheader .lang .langbox{top:71px}
.lang .langbox a{height:20px;line-height:20px;color:#fff;display:block;text-align:center}
.lang .langbox a:hover{background-color:#fff;color:#01479d}
.nyheader .lang{display:block;margin:35px 0 0 0}
.nyheader .lang a i,.nyheader .search a i{color:#000}
.nyheader .lang a:hover i,.nyheader .search a:hover i{color:#01479d}
.nyheader .head_search{top:120px}
.ny-banner{width:100%;height:590px;overflow:hidden;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top: 120px;}
.ny-banner .container.jz{justify-content:flex-end;height:100%;text-align:right}
.ny-banner .container .box{position:relative}
.ny-banner .container .box::after{content:'';width:37px;height:5px;background-color:#fff;position:absolute;bottom:0;right:0;z-index:1}
.ny-banner .container .box h3{font-size:50px;;font-weight:bold;    letter-spacing: 5px;}
.ny-banner .container .box h5{font-size:24px;font-family:DIN;text-transform:uppercase;line-height:1;padding:10px 0 30px}
.location{background-color:#ececec;color:#000;height:110px}
.location .container.jz{justify-content:space-between}
.location .nysubnav ul li{float:left;width:140px;height:110px;position:relative}
.location .nysubnav ul li::after{content:'/';top:43px;right:30%;z-index:1;position:absolute}
.location .nysubnav ul li:last-child::after{content:''}
.location .nysubnav ul li a{display:inline-block;position:relative;height:110px;line-height:110px;font-size:16px}
.location .nysubnav ul li.active a{color:#01479d}
.location .nysubnav ul li.active a::after{width:100%;background-color:#01479d}
.hasline::after{content:'';display:block;position:absolute;right:0;bottom:0;width:0%;height:6px;background-color:#fff;-webkit-transition:.5s;transition:.5s}
.hasline:hover::after{width:100%;left:0;background-color:#01479d}
.position i{margin-right:8px}
.ny-content{padding:100px 0 }
.ny-product.product-list .box-list{margin-bottom:70px}
.ny-product.product-list .box-list .item{background-color:#efefef}
.ny-product.product-list .box-list{position:static;opacity:1;position:relative}
.ny-product.product-list.ny-product-list .box-list{flex-wrap: wrap;}
.ny-product.product-list.ny-product-list .box-list .item{margin-bottom: 25px;}
.ny-content .title,.big-tit{font-size:30px;;color:#000;text-align:center}
.ny-content .title p,.big-tit p{font-size:16px;color:#666}
.ny-list .box{margin-top:40px;justify-content:flex-start;flex-wrap:wrap}
.ny-list .box .item{margin:0 30px 30px 0;width:calc(33.33% - 20px)}
.ny-list .box .item:nth-child(3n){margin:0 0 30px 0}
.ny-list .box .item .pic{border-radius:10px;overflow:hidden}
.ny-list .box .item .pic img{display:block}
.ny-list .box .item .t{margin-top:10px;font-size:16px;font-weight:700;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ny-list .box .item .date{margin-top:10px}

.ny-list .more{margin-top:30px}
.ny-list .more-y{background-color:#fff;color:#01479d;border-color:#01479d;padding:8px 40px;font-size:14px}
.ny-list .more-y:hover{background-color:#01479d;color:#fff;border-color:#01479d}
.ny-list-1{margin:50px 0;}
.ny-list-1 .title{text-align:left}
.ny-list-1 .box{margin-top:40px}
.ny-list-1 .box ul li{float:left;width:calc(33% - 40px);margin:0 40px 40px 0;box-shadow:2px 2px 20px 2px #edecec;background-color:#fff;border-radius:8px;position:relative;overflow:hidden}
.ny-list-1 .box ul li::after{opacity:0;visibility:hidden;transform:translateY(110%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:#01479d;content:''}
.ny-list-1 .box ul li:hover::after{opacity:1;visibility:visible;transform:translateY(0)}
.ny-list-1 .box ul li a{display:block;position:relative;z-index:1;padding:30px}
.ny-list-1 .box ul li a:hover,.ny-list-1 .box ul li a:hover .date{color:#fff}
.ny-list-1 .box ul li:nth-child(3n){margin:0 0 40px 0}
.ny-list-1 .box ul li .t{overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:30px;height:60px;overflow:hidden}
.ny-list-1 .box ul li .date{margin-top:20px;color:#666}
.ny-list-1 .box ul li .date i{float:right}
.ny-list-1 .more{text-align:center}
.zzsb-0{margin-bottom:40px}
.zzsb-0 .subtitle{text-align:center;margin:30px auto;font-size:18px;font-weight: bold;}
.zzsb-0 .swiper-pagination{bottom:63px}
.zzsb-1 .title,.zzsb-0 .title{text-align:left}
.zzsb-1 .zzsb-1-box{margin-top:40px}
.zzsb-1 .zzsb-1-box .swiper,.zzsb-0 .zzsb-0-box .swiper{position:static}
.zzsb-1 .zzsb-1-box .item,.zzsb-0 .zzsb-0-box .item{position:relative;background-color:#ececec}
.zzsb-1 .zzsb-1-box .item a,.zzsb-0 .zzsb-0-box .item a{color:#000;display:block;position:relative;z-index:1}
.zzsb-1 .zzsb-1-box .item a:hover,.zzsb-0 .zzsb-0-box .item a:hover{color:#fff}
.zzsb-1 .zzsb-1-box .item .t,.zzsb-0 .zzsb-0-box .item .t{height:90px;line-height:90px;position:relative;padding:0 30px;transition: .65s;}
.zzsb-0 .zzsb-0-box .item .t{height: 60px;line-height: 60px;}
.zzsb-1 .zzsb-1-box .item .t div,.zzsb-0 .zzsb-0-box .item .t div{position:relative;z-index:1}
.zzsb-1 .zzsb-1-box .item .t .s-t{line-height: 90px;height: 90px;overflow: hidden;}
.zzsb-0 .zzsb-0-box .item .t .s-t{line-height: 60px;height: 60px;overflow: hidden;font-size: 16px;text-align: center;    width: 100%;}
.zzsb-1 .zzsb-1-box .item .t::after,.zzsb-0 .zzsb-0-box .item .t::after{opacity:0;visibility:hidden;transform:translateY(110%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:#01479d;content:'';z-index:0;width:100%;height:100%}
.zzsb-1 .zzsb-1-box .item a:hover .t::after,.zzsb-0 .zzsb-0-box .item a:hover .t::after{opacity:1;visibility:visible;transform:translateY(0)}
.zzsb-1 .zzsb-1-box .item .t .b-t{font-size:24px;margin-right:20px;}
.zzsb-1 .zzsb-1-box .item .t .b-t{font-size:18px;}
.zzsb-1 .zzsb-1-box .item .t .s-t span,.zzsb-0 .zzsb-0-box .item .t .s-t span{margin-right:5px}
.zzsb-1 .zzsb-1-box .item:hover .t,.zzsb-0 .zzsb-0-box .item:hover .t{background-color: #01479d;color: #fff;transition: .65s;}
.zzsb-1 .zzsb-1-box .swiper-button-next,.zzsb-0 .zzsb-0-box .swiper-button-next{right:-60px;width:40px;height:40px;background-color:#ececec;border-radius:50%;top:56%}
.zzsb-1 .zzsb-1-box .swiper-button-prev,.zzsb-0 .zzsb-0-box .swiper-button-prev{left:-60px;width:40px;height:40px;background-color:#ececec;border-radius:50%;top:56%}
.zzsb-1 .zzsb-1-box .swiper-button-next:after,.zzsb-1 .zzsb-1-box .swiper-button-prev:after{font-size:20px;color:#9b9b9b}
.zzsb-1 .zzsb-1-box .swiper-button-next:hover,.zzsb-1 .zzsb-1-box .swiper-button-prev:hover{background-color:#01479d}
.zzsb-1 .zzsb-1-box .swiper-button-next:hover:after,.zzsb-1 .zzsb-1-box .swiper-button-prev:hover:after{color:#fff}
.zzsb-2{margin:100px auto}
.zzsb-2 .jz{justify-content:flex-start}
.zzsb-2-l{width:220px;margin-right:50px}
.zzsb-2-l .title{margin-bottom:50px}
.zzsb-2-l .subnav .item{border:1px solid #efefef;padding:10px 25px;display:inline-block;margin:15px 0;cursor:pointer}
.zzsb-2-l .subnav .item.active{color:#fff;background-color:#01479d;padding:10px 40px}
.zzsb-2-l .more{margin-top:47px}
.zzsb-2-l .more a{color:#01479d}
.zzsb-2-r{width:100%;position:absolute;left:260px;top:0;z-index:1}
.zzsb-2-r .zzsb-2-box{display: none;}
.zzsb-2-r .zzsb-2-box.active{display: block;}
.zzsb-2-r .zzsb-2-box .item .t{opacity:0;visibility:hidden;transform:translateY(110%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:rgb(1 71 157 / 85%);padding:70px 20px;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}
.zzsb-2-r .zzsb-2-box .item:hover .t{opacity:1;visibility:visible;transform:translateY(0)}
.zzsb-2-r .zzsb-2-box .item .t .b-t,.zzsb-2-r .zzsb-2-box .item .tt .b-t{font-size:20px;;text-align: center;}
.zzsb-2-r .zzsb-2-box .item .t .s-t,.zzsb-2-r .zzsb-2-box .item .tt .s-t{font-size:16px;}
.zzsb-2-r .zzsb-2-box .item .tt{text-align: center;}
.zzsb-2-r .zzsb-2-box .item:hover .tt{display: none;}
.zzsb-2-r .zzsb-2-box .swiper-pagination{bottom:-40px}
.zzsb-2-r .zzsb-2-box .swiper-button-prev,.zzsb-2-r .zzsb-2-box .swiper-button-next{bottom: -54px;top: auto;}
.zzsb-2-r .zzsb-2-box .swiper-button-prev{left: 38%;}
.zzsb-2-r .zzsb-2-box .swiper-button-next{right: 38%;}
.zzsb-2-r .zzsb-2-box .swiper-button-next:after, .zzsb-2-r .zzsb-2-box .swiper-button-prev:after{font-size: 20px;font-weight: bold;color: #01479d;}
.zzsb-2-r .zzsb-2-box .swiper{position:static}
.zzsb-2-r .zzsb-2-box .swiper-pagination .swiper-pagination-bullet{width:50px;height:2px;margin:0;background-color:#01479d}
.contact .title{text-align:left;margin-bottom:30px}
.contact .jz{justify-content:space-between;align-items:flex-start}
.contact .box{width:520px;color:#000}
.contact .box p{color:#666;line-height:40px;margin-bottom:10px;font-size:16px}
.contact .box .tel-t{color:#01479d;font-size:18px;font-weight:500;border-bottom:1px solid #ececec;margin-bottom:40px}
.contact .box .tel-t .iconfont{font-size:20px;margin-right:5px}
.contact .box .tel-t p{font-size:36px;color:#000;margin-bottom:10px;line-height:60px}
.contact .box .company_name{color:#000;font-size:24px;;margin-bottom:20px}
.contact .box p .iconfont{font-size:18px;color:#01479d;margin-right:5px}
.contact .box p.tel-2 .iconfont{font-size:25px;line-height:1}
.contact .box .more-y{background-color:#fff;border:1px solid #01479d;color:#01479d;margin-top:30px;padding:8px 40px}
.contact .box .more-y i{margin-right:10px}
.contact .mapbox{width:720px;height:480px;background:#ececec;display: none;}
.join{padding:0px 0 0}
.join_ico{justify-content:space-between;margin-top:60px}
.join_ico .item{margin:0 10px;width:25%;background-color:#ececec;padding:50px 0;text-align:center;color:#01479d;position:relative;overflow:hidden}
.join_ico .item::after{opacity:0;visibility:hidden;transform:translateY(80%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:#01479d;content:'';z-index:0;width:100%;height:100%}
.join_ico .item:hover::after{opacity:1;visibility:visible;transform:translateY(0)}
.join_ico .item .iconfont{font-size:70px;line-height:1;position:relative;z-index:1}
.join_ico .item:nth-child(3) .iconfont{font-size: 50px;line-height: 70px;}
.join_ico .item p{font-size:16px;color:#000;margin-top:15px;position:relative;z-index:1}
.join_ico .item:hover{color:#fff}
.join_ico .item:hover p{color:#fff}
.join_list_box{margin-top:50px}
.join .join_list{position:relative;width:100%}
.join .join_list li{background-color:#f4f4f4;border-radius:10px}
.join .join_list .join_box{position:relative;width:100%;background-color:#f4f4f4;margin-bottom:40px;border-radius:10px}
.join .join_list .titie_cont{position:relative;padding:0 40px}
.join .join_list .titie_cont .title_box{position:relative;padding:30px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e6e8eb;cursor:pointer;align-items:center}
.join .join_list .titie_cont .title_box .name{color:#000;font-size:28px;font-weight:700;}
.join .join_list .titie_cont .title_box .icon{display:block;color:#000;transform:rotate(0);transition:all .3s ease-out}
.join .join_list .info_cont,.join .join_list .text_cont{padding:0 40px}
.join .join_list .text_cont{justify-content:space-between;position:relative}
/*.join .join_list .text_cont:after{position:absolute;background-color:#e6e6e6;content:'';top:10%;left:50%;width:1px;height:80%}*/
.join .join_list .text_cont .tomail{height:0;overflow:hidden;text-align:center;width:40%}
.join .join_list .info_box{color:#666;display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid transparent}
.join .join_list .text_box{position:relative;line-height:2;color:#333;height:0;overflow:hidden;transition:all .3s ease-out}
.join .join_list .active .titie_cont{background-color:#01479d;border-radius:10px}
.join .join_list .active .titie_cont .title_box{border-bottom:1px solid #01479d}
.join .join_list .active .titie_cont .title_box .name{color:#fff}
.join .join_list .active .titie_cont .title_box .icon{color:#fff;transform:rotate(90deg)}
.join .join_list .active .info_box{border-bottom:1px solid #e6e8eb}
.join .join_list .active .text_box{height:auto;padding:30px 0 60px 0}
.join .join_list .active .tomail{height:auto;line-height:50px}
.maila{color:#01479d}
.gongyi-main{position:relative}
.gongyi-main .title{text-align: left;margin-bottom: 3rem;}
.gongyi-main .gongyi{position:absolute;top:0;left:0;opacity:0;z-index:3}
.gongyi-main .gongyi.active{transform:translate(0);-webkit-transform:translate(0);opacity:1;z-index:5;position:relative}
/*.gongyi-main .gongyi .swiper-slide{display:flex;justify-content:space-between}
.gongyi-main .gongyi .swiper-slide .left{width:50%;margin-top:80px}
.gongyi-main .gongyi .swiper-slide .left .t{font-size:20px;color:#01479d;}
.gongyi-main .gongyi .swiper-slide .left .c{margin-top:10px;line-height:40px}
.gongyi-main .gongyi .swiper-slide .right{position:relative}
.gongyi-main .gongyi .swiper-button-next,.gongyi-main .gongyi .swiper-button-prev{width:60px;height:30px;background-color:#01479d;border-radius:20px;left:0;top:auto;bottom:50px}
.gongyi-main .gongyi .swiper-button-next{right:auto;left:160px}
.gongyi-main .gongyi .swiper-button-next:after,.gongyi-main .gongyi .swiper-button-prev:after{font-size:20px;color:#fff;line-height:1}
.gongyi-main .gongyi .swiper-pagination{text-align:left;padding-left:90px;bottom:52px}*/
.gongyi-main .gongyi{}
.gongyi-main .gongyi .item{width: calc(100%/11 - 10px);margin-right: 10px;float: left;text-align: center;}
.gongyi-main .gongyi .item .pic{height: 150px;background-color: #f8f8f8;display: table-cell;vertical-align: middle;}
.gongyi-main .gongyi .item .tit{background-color: #01479d;color: #fff;padding: 10px 0;position: relative;transition: 0.5s;}
.gongyi-main .gongyi .item:nth-child(2n) .tit{background-color: #158acd;}
.gongyi-main .gongyi .item .tit .after{width: 0;height: 0;border-left: 6px solid #01479d;border-top: 22px solid transparent;border-bottom: 22px solid transparent;position: absolute;right: -6px;top: 0;transition: 0.5s;}
.gongyi-main .gongyi .item:nth-child(2n) .tit .after{border-left: 6px solid #158acd;}
.gongyi-main .gongyi .item .tit .before{width: 0;height: 0;border-left: 6px solid #fff;border-top: 22px solid transparent;border-bottom: 22px solid transparent;position: absolute;left: 0px;top: 0;transition: 0.5s;}
.gongyi-main .gongyi .item:first-child .tit .before{border-left-color: #01479d;}
.gongyi-main .gongyi.gongyi-28 .item{width: calc(100%/7 - 10px);}
.gongyinav{position:relative;z-index:5;margin-top:50px;overflow:hidden;padding-top:15px}
.gongyinav .item{width:calc(50% - 2px);border:1px solid #ececec;background-color:#fff;color:#01479d;float:left;height:130px;display:flex;align-items:center;position:relative}
.gongyinav .item.active::before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid #01479d;position:absolute;left:50%;top:-15px;margin-left:-8px}
.gongyinav .item::after{opacity:0;visibility:hidden;transform:translateY(110%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:#01479d;content:'';z-index:0;width:100%;height:100%}
.gongyinav .item:hover::after{opacity:1;visibility:visible;transform:translateY(0)}
.gongyinav .item i{font-size:40px;line-height:40px;margin:0 50px 0 80px;position:relative;z-index:1}
.gongyinav .item .t{margin-left:160px;position:relative;font-size:24px;z-index:1}
.gongyinav .item .t:after{content:'';position:absolute;left:0;bottom:-10px;width:10px;height:2px;background-color:#01479d}
.gongyinav .item.active .t::after{background-color:#fff}
.gongyinav .item.active{background-color:#01479d;color:#fff;border-color:#01479d}
.gongyinav .item:hover{color:#fff}
.gongyinav .item:hover .t::after{background-color:#fff}
.jishu{margin-top:100px}
.jishu .title{text-align:left}
.jishu .box{margin-top:30px}
.jishu .box ul{}
.jishu .box ul li{width:calc(50% - 30px);margin-right:30px;float: left;margin: 30px 30px 0 0;}
.jishu .box ul li:nth-child(2n) {margin-right: 0;}
.jishu .box ul li a{display:block;color:#01479d;background-color:#f5f5f5;padding:50px 0px;position:relative;overflow:hidden;text-align: center;}
.jishu .box ul li a span{display:block;margin:0 auto;font-size:20px;line-height:1.2;z-index:1;position:inherit;padding: 0 10px;}
.jishu .box ul li a i{position:absolute;top:50%;right:30px;margin-top:-14px;z-index:1}
.jishu .box ul li a:hover{color:#fff}
.jishu .box ul li a::after{opacity:0;visibility:hidden;transform:translateY(110%);transition:.65s;position:absolute;top:0;left:0;bottom:0;right:0;background:#01479d;content:'';z-index:0;width:100%;height:100%}
.jishu .box ul li a:hover::after{opacity:1;visibility:visible;transform:translateY(0)}
.gsjj .box{background-image:url(/static/default/css/../images/gsjjbg.png);background-repeat:no-repeat;background-position:80% 10%}
.gsjj .jz{justify-content:space-between;align-items:flex-end}
.gsjj .left{width:70%}
.gsjj .title{text-align:left}
.gsjj .company_name{font-size:22px;;color:#01479d;margin:20px 0}
.gsjj .c{font-size:16px;line-height:2.5}
.gsjj .c p{margin-bottom:15px}
.gsjj .right{width:16%}
.gsjj .right .item{text-align:center;margin-bottom:20px}
.gsjj .right .item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ececec}
.gsjj .right .item:last-child{margin-bottom: 0;padding-bottom: 0;border: 0;}
.gsjj .right .item p{font-size:16px;margin-bottom:20px}
.gsjj .right .item .iconfont{font-size:40px;line-height:1;margin-bottom:20px;display:block}
.gsjj .right .item h3{font-size:36px;line-height:50px}
.gsjj hr{margin-top:20px;border-style:solid;border-color:#ececec}
.fazhan{margin-top:100px;background:url(/static/default/css/../images/fazhanbg.jpg) 0 0 no-repeat}
.fazhan .title{text-align:left;margin-bottom:40px} 
.fazhan .jz{justify-content:space-between}
.fazhan-box .box .fazhan-swiper{height:460px;overflow-y:auto}
.fazhan-box .box .fazhan-swiper::-webkit-scrollbar-track{background-color:#ccc;border-radius:4px;display:block}
.fazhan-box .box .fazhan-swiper::-webkit-scrollbar-thumb{background-color:#01479d;border-radius:4px}
.fazhan-box .box .fazhan-swiper::-webkit-scrollbar-thumb:hover{background-color:#01479d}
.fazhan-box .left{position:relative}
.fazhan-box .left .year{font-size:42px;color:#01479d;line-height:1;transform:rotate(90deg);position:absolute;top:84px;left:-90px;font-weight:700;}
.fazhan-box .left .box{width:690px;position:relative;padding:50px 0 50px 80px}
.fazhan-box .left .box::after{content:'';border-left:2px dotted #01479d;position:absolute;left:101px;top:46px;height:79%}
.fazhan-box .left .box .swiper-button-next{top:auto;left:80px;right:auto;bottom:30px}
.fazhan-box .left .box .swiper-button-prev{top:24px;left:80px}
.fazhan-box .left .box .swiper-button-next,.fazhan-box .left .box .swiper-button-prev{background-color:#01479d;color:#fff;width:44px;height:44px;border-radius:50%;transform:rotate(90deg)}
.fazhan-box .left .box .swiper-button-next::after,.fazhan-box .left .box .swiper-button-prev::after{font-size:20px;line-height:1}
.fazhan-box .left .box .swiper-slide{min-height:110px;padding-left:80px}
.dian{position:absolute;left:13px;top:16px;z-index:999;width:10px;height:10px;border:4px solid rgba(1,71,157,.3);border-radius:50%}
.dian::after{position:absolute;content:'';width:10px;height:10px;background-color:#01479d;top:0;left:0;border-radius:50%}
.swiper-slide-active .dian{width:20px;height:20px;border:8px solid rgba(1,71,157,.3);left:3px}
.swiper-slide-active .dian::after{width:20px;height:20px}
.fazhan-box .left .box .swiper-slide h3{font-size:28px}
.fazhan-box .left .box .swiper-slide p{font-size:16px;width:540px}
.fazhan-box .right{position:relative;width:100%;margin-left: 70px;}
.fazhan-box .right .pic{position:absolute;top:50px;right:0;display:none;width:100%;height:100%}
.fazhan-box .right .scaleimg{transition:0.5s;}
.fazhan-box .right img{float:right}
.honor{background: url(/static/default/css/../images/honorbox_bg.jpg) center center no-repeat; background-size: cover;padding: 80px 0; padding-bottom: 110px;}
.index-honor .honor{margin: 0;padding: 100px 0;}
.honor .jz{align-items:center;justify-content:space-between}
.honor .honor-l{width:300px}
.honor .honor-l .title{margin-bottom:40px;text-align:left} 
.honor .honor-l .subnav .item{display:block;font-size:16px;position:relative;padding-bottom:15px;transition:.65s;cursor:pointer;height:40px;line-height:40px}
.honor .honor-l .subnav .item.active,.honor .honor-l .subnav .item:hover{color:#01479d;font-size:20px}
.honor .honor-l .subnav .item:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #fff;position:absolute;left:37px;bottom:16px;transition:.65s}
.honor .honor-l .subnav .item.active:after{border-bottom-color:#01479d}
.honor .honor-l .prev-next{position:relative;margin-top:10px;display: block;height: 60px;}
.honor .honor-l .prev-next .swiper-button-next,.honor .honor-l .prev-next .swiper-button-prev{width:50px;height:50px;background-color:#e4e4e4;left:0;right:auto;color:#000;transition:.65s}
.honor .honor-l .prev-next .swiper-button-next{left:60px}
.honor .honor-l .prev-next .swiper-button-next::after,.honor .honor-l .prev-next .swiper-button-prev::after{content:''}
.honor .honor-l .prev-next .swiper-button-next:hover,.honor .honor-l .prev-next .swiper-button-prev:hover{background-color:#01479d;color:#fff}

.honor .subnav{text-align: center;    margin: 50px 0;}
.honor .subnav .item{display:inline-block;font-size:16px;position:relative;padding-bottom:15px;transition:.65s;cursor:pointer;width: 20%;overflow: hidden;}
.honor .subnav .item:after { content:''; position:absolute; left:50%; bottom:-20px; margin-left:-7px;
border-top: 0px solid transparent;
border-left: 7px solid transparent;
border-bottom: 10px solid #014099;
border-right: 7px solid transparent;
-webkit-transition: all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
}
.honor .subnav .item .num { color:#014099; font-weight:bold;}
.honor .subnav .item .num .counter { font-size:48px; line-height:1;}
.honor .subnav .item .num .unit { line-height:1; font-size:24px; position:relative; display:inline-block; top:-24px; padding:0 10px;}
.honor .subnav .item:hover .tit,
.honor .subnav .item.active .tit { color:#014099;}
.honor .subnav .item.active:after { bottom:0;}

.honor .honor-bigbox{position:relative;overflow:hidden;padding: 0 100px;}
.honor .honor-bigbox .swiper-button-prev{left: -100px;}
.honor .honor-bigbox .swiper-button-next{right: -100px;}
.honor .honor-bigbox .honor-box{position:absolute;top:0;left:0;z-index:3;display: none;}
.honor .honor-bigbox .honor-box.active{z-index:5;position:relative;display: block;}
.honor .honor-bigbox .honor-box.honor-box-1{margin-top: 20px;}
.honor-box .swiper-slide{padding: 0px;transform: scale(0.875);transition: 0.8s;}
.honor-box .item {background: #e5e5e5;padding: 50px 20px;}
.honor-box .swiper-slide.swiper-slide-active{transform: scale(1);}
.honor-box .item p{margin-top: 80px;text-align: center;    color: #000;line-height: 2;font-size: 18px;}
.network{margin-top: 150px;}
.network .box img{display: block;max-width: 100%;margin: 0 auto;}
.plant{margin-top:150px}
.plant .title{text-align:left}
.plant .plant-box{margin-top:40px;position:relative;padding-bottom:100px}
.plant .plant-box .swiper-pagination{bottom:30px}
.plant .plant-box .swiper-pagination span{width:12px;height:12px;margin:0 3px;position:relative;background-color:#01479d;opacity:1}
.plant .plant-box .swiper-pagination span::before{content:'';top:-2px;left:-2px;border:1px solid #fff;width:14px;height:14px;position:absolute;border-radius:50%;z-index:1}
.plant .plant-box .swiper-pagination span:after{content:'';top:-3px;left:-3px;border:1px solid #fff;width:16px;height:16px;position:absolute;border-radius:50%;z-index:2}
.plant .plant-box .swiper-pagination span.swiper-pagination-bullet-active:after{border:1px solid #01479d}
.plant .plant-box .swiper-button-next,.plant .plant-box .swiper-button-prev{top:auto;bottom:20px;z-index:11}
.plant .plant-box .swiper-button-prev{left:33%}
.plant .plant-box .swiper-button-next{right:33%}
.plant .plant-box .swiper-button-next::after,.plant .plant-box .swiper-button-prev::after{color:#01479d;font-size:16px;font-weight:700}
.video{margin-top:100px;background-image:url(/static/default/css/../images/videobg.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:700px;position:relative}
.video .video_btn{bottom:50%;right:50%;margin-right:-36px;margin-bottom:-55px}
.about-page{padding:100px 0 0}
.show-content{background-color: #f7f7f7;}
.news-content{padding:60px 70px;width:1060px;background-color:#fff;margin:0 auto;box-shadow:4px 8px 23px 0px #dfdfdf;}
.news-content h2.tit{font-size:28px;font-weight:400}
.news-content .meta{color:#999;margin-top:10px}
.news-content .meta span{padding:0 5px}
.news-content .edit-cont{padding:3% 0;margin-top:2%;border-top:1px solid #eee;font-size:16px;color:#666;line-height:2}
.news-content .edit-cont img{display:inline-block}
.news-content .edit-cont video{max-width: 100%;}
.news-content .bshare{margin-top:10px}
.previous{padding:26px 0 0;border-top:1px solid #dedede;position:relative;margin-top:50px}
.previous .previ{display:block;width:130px;height:44px;text-align:center;line-height:44px;color:#333;background-color:#dedede}
.previous .prev{float:left}
.previous .next{float:right}
.backlist{display:block;width:145px;height:44px;text-align:center;line-height:44px;color:#fff;background:#01479d;position:absolute;left:50%;margin-left:-72px;top:26px}
.backlist:hover{background:#666}
.previous .previ:hover{background:#01479d;color:#fff}


#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:998}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:-6.2;line-height:42px;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif;font-size:1.4rem}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}
50%{margin-left:-30px}
100%{margin-left:0}
}
@keyframes bounceFromRight{0%{margin-left:0}
50%{margin-left:-30px}
100%{margin-left:0}
}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}
50%{margin-left:30px}
100%{margin-left:0}
}
@keyframes bounceFromLeft{0%{margin-left:0}
50%{margin-left:30px}
100%{margin-left:0}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:54px;height:82px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(100,100,100,.8);color:#fff;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgb(1 71 157 / 90%);color: #fff;}
.baguetteBox-button#next-button{right:3%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:calc(2% + 5px);width:40px;height:40px}
.baguetteBox-button#close-button svg{position:absolute;left:6px;top:4px}
.baguetteBox-button svg{left:13px;top:18px}
.baguetteBox-button#previous-button svg{position:absolute;left:4px;top:12px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:48%;height:30%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:600px;left:0;right:0;margin:0 auto;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}
.product_show{
	width: 1200px;
	margin: 0 auto;
}
.product_show_top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 60px;
}
.product_show_top .imgbox{
	width: 600px;
}
.product_show_top .imgbox img{
	margin: 0 auto;
}
.product_show_top .desbox{
	width: 550px;
}
.product_show_top .desbox h5 {
    font-size: 24px;
    text-align: left;
    color: #333333;
    line-height: 1.4;
    font-weight: 700;
    margin-top: 15px;
}
.product_show_top .desbox p {
    font-size: 14px;
    color: #585858;
    line-height: 2;
    margin: 20px 0;
}
.product_show_con .con-tit h5 {
    font-size: 24px;
    color: #333333;
    padding-left: 13px;
    border-left: 7px solid #01479d;
    text-align: left;
    line-height: 1.1;
}
.product_show_con .con-con{
    margin-top: 30px;
}
.m_pic{display: none;}
.mbanner{display: none;padding-top: 60px;}
.ny-list-1 .box ul li a.caturl{padding: 0;display: inline-block;} 
.ny-list-1.searchlist .box ul li .date{padding: 0 30px 30px;}
.ny-list-1 .box ul li:hover a,
.ny-list-1 .box ul li:hover{color: #fff;}
.page {
  text-align: center;
  margin: 40px 0 80px;
}

.pagination {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}

.pagination li {
  display: inline;
  margin: 0 5px;
}

.pagination li.active a {
  background-color: #01479d;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
}

.pagination li a {
  text-decoration: none;
  color: #01479d;
  padding: 5px 10px;
  border: 1px solid #01479d;
  border-radius: 5px;
}

.pagination li a:hover {
  background-color: #f2f2f2;
}
.nysubnavbtn{display: none;}
.m_map{display: none;}

.index-qixiang{padding:50px 0}
.index-qixiang .jz{    justify-content: space-between;}
.qcyl{  max-width:700px; position:relative;}

.qcyl:before,.qcyl:after{content:"";background-color:rgba(52, 124, 188, 0.2);content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;animation: m2csScale 3s linear infinite;opacity: 0;z-index: 2;}
.qcyl:after{animation-delay: 1.5s;}
@keyframes m2csScale {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1.1);
  }
}
.qcimg{position:absolute; left:0; top:0; opacity:0}
.qcimg.on{opacity:1;}
@keyframes m2csRnd {
	0% {
		transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
	}
}
.qc_rdline{  width: 49.6%; height: 49.6%; position: absolute;left: 50%;top: 50%;margin-left: -24.7%;margin-top: -25.488%; animation:m2csRnd 5s linear infinite ;}
.qc_btn{display:block; left:auto; top:auto;right:auto;bottom:auto; position:absolute; z-index:3;}
.qc_btn1{ width: 31.65%;
    height: 29.63%;
    right: 34.08%;
    top: 0.4%; }
.qc_btn7{     width: 24.65%;
    height: 29.63%;
    left: 11.08%;
    top: 14.4%;}
.qc_btn6{ height: 29.21%;
    width: 22.6%;
    left: 6.76%;
    top: 42.91%;}
.qc_btn5{ height: 24.21%;
    width: 30.6%;
    left: 20.76%;
    bottom: 6.91%;}
.qc_btn4{    height: 25.21%;
    width: 27.6%;
    right: 20.76%;
    bottom: 7.91%;}
.qc_btn3{     height: 26.21%;
    width: 23.6%;
    right: 4.76%;
    bottom: 29.91%;
}
.qc_btn2{     height: 24.21%;
    width: 27.6%;
    right: 8.76%;
    top: 16.91%;}

.qcico_box{position: absolute;left: 50%;top:50%;z-index: 2;margin: -80px 0 0 -80px;}
.qcico{display: none;}
.qcico.on{display: block;}

.qcyl-box{width: 700px;position: relative;}
.qcyl-box .qcyl_box_img{max-width: 700px;border-radius: 10px;transition: opacity 0.5s ease;}
.qcyl_box_title{text-align: center;font-size: 20px;line-height: 2;}
.swiper-slide .qcyl_box_title{display:none}
.swiper-slide.swiper-slide-active .qcyl_box_title{display:block}
.qctimg{
	position: absolute;
}
.qctimg_1{
	bottom: 72px;
	left: 38px;
}
.qctimg_2{
    bottom: 56px;
    left: 14px;
    transform: rotate(57deg);
}
.qctimg_3{
    bottom: 75px;
    left: 3px;
    transform: rotate(-75deg);
}
.qctimg_4{
bottom: 86px;
    left: 10px;
    transform: rotate(-27deg);
}
.qctimg_5{
    bottom: 100px;
    left: 38px;
    transform: rotate(24deg);
}
.qctimg_6{
	bottom: 93px;
	left: 16px;
	transform: rotate(79deg)
}
.qctimg_7{
	bottom: 94px;
	left: 19px;
	transform: rotate(-53deg);
}
.qcyl-box-box{
	position: absolute;
	top: 0%;
	left: 0;
	opacity: 0;
}
.qcyl-box-0{
	opacity: 1;
}
.qcimg-swiper{
	max-width: 700px;
}
.MES-swiper img{
    max-width: 100%;
    margin: 0 auto;
    display: block;
}