<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";*,body,html {outline:none;margin:0;padding:0px;border:0;box-sizing:border-box;}


@font-face {
  font-family: "iconfont"; /* Project id 3231634 */
  src: url('../font/iconfont.woff2?t=1659418444528') format('woff2'),
       url('../font/iconfont.woff?t=1659418444528') format('woff'),
       url('../font/iconfont.ttf?t=1659418444528') format('truetype');
}

@font-face {
  font-family: 'iconfont';  /* Project id 3231634 */
  src: url('//at.alicdn.com/t/font_3231634_j0merys6y57.woff2?t=1649729068877') format('woff2'),
       url('//at.alicdn.com/t/font_3231634_j0merys6y57.woff?t=1649729068877') format('woff'),
       url('//at.alicdn.com/t/font_3231634_j0merys6y57.ttf?t=1649729068877') format('truetype');
}
.iconfont{font-family:"iconfont"!important; font-style:normal;}

.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}
body {font:14px/1.8 'PingFang',"Montserrat","Microsoft Yahei","微软雅黑";/* font:12px/1.8 "Microsoft Yahei","微软雅黑","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif;*/    margin:0 auto;color:#999;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ol,ul {list-style:none;}
strong {font-weight:bold;}
input {outline:none;}
img {border:0;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;border-radius:0;}
textarea {-webkit-appearance:none;border-radius:0;}
::-moz-selection {background:#009572;color:#fff;text-shadow:none;}
::selection {background:#009572;color:#fff;text-shadow:none;}
a {text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a:link,a:visited {text-decoration:none;}
a:active,a:hover {text-decoration:none;}
.clearfix:before,.clearfix:after {display:table;content:"";line-height:0px;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}
.content {position:fixed;left:0px;top:0px;width:100%;}

.ibox {position:relative;width:100%;height:100%;}
.page {width:100%;height:100%;background-color:#f8f8f8;/* background-image:url(../images/bg.png);*/    background-position:center;background-size:cover;overflow:hidden; position:relative}
/* 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;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus {outline:none;}
.slick-loading .slick-list {/* background:#00865e url(../images/loader.gif) center center no-repeat;*/}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {-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;left:0;top:0;display:block;zoom:1;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;}
.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;}
/* Arrows */.slick-prev,.slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;outline:none;}
/* Dots */.slick-dots {position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}
.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}
.slick-dots li button {border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:none;}
.slick-dots li button:focus {outline:none;}
/*  * Core Owl Carousel CSS File *v1.3.3 *//* clearfix */.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* display none until init */.owl-carousel {display:none;position:relative;-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);}
/** Owl Carousel Owl Demo Theme *v1.3.3*/.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;}
/* 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;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {}
/* 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(../images/ajaxloader.gif) no-repeat center center;*/}
/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.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);}
}
.flex-direction-nav {*height:0;}
.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;}
.flex-direction-nav .flex-prev {left:-50px;}
.flex-direction-nav .flex-next {right:-50px;}
.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a:hover {background:#333;}
.flex-control-paging li a.flex-active {background:#000;cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}
/*index style*/#banner {position:relative;overflow:hidden;}
.banTxt {position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;display:flex;align-items:center;justify-content:center;}
.banTxt .inner {position:relative;top:10px;}
.banTxt_div {margin-bottom:58px;}
.banTxt .hidden {position:relative;overflow:hidden;}

.banTxt_span{display:block;font-size:65px;line-height:1.2;color:#fff;font-weight:bold;font-family:"MARKBOLD";text-transform:uppercase;letter-spacing:.5px;font-weight:bold;margin-bottom:20px;/* dh */    position:relative;top:128px;}
.banTxt_span02{color:#f5a700;}

.slick-active .banTxt_span {top:0;-webkit-transition:all 500ms 1s cubic-bezier(0,0,0.1,1);-moz-transition:all 500ms 1s cubic-bezier(0,0,0.1,1);-o-transition:all 500ms 1s cubic-bezier(0,0,0.1,1);-ms-transition:all 500ms 1s cubic-bezier(0,0,0.1,1);transition:all 500ms 1s cubic-bezier(0,0,0.1,1);}
.banTxt_p {color:#fff;font-weight:bold;line-height:1.2;font-family:"Montserrat";font-size:34px;letter-spacing:1px;text-transform:capitalize;font-family:"MARKBOOK";/* dh */    position:relative;top:128px; display:none}
.banTxt_p02 {color:#fff;font-weight:bold;line-height:1.8;font-family:"Montserrat";font-size:18px;text-transform:capitalize;font-family:"MARKBOOK";/* dh */    position:relative;top:128px;text-transform:uppercase;font-weight:normal}
.slick-active .banTxt_p {top:0;-webkit-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-moz-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-o-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-ms-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);}
.slick-active .banTxt_p02 {top:0;-webkit-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-moz-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-o-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);-ms-transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);transition:all 500ms 1.4s cubic-bezier(0,0,0.1,1);}
.banTxt .inner&gt;.hidden {display:flex;align-items:center;}
.banTxt_cn {font-size:32px;letter-spacing:1px;color:#0e3f7b;font-weight:bold;margin-left:32px;/* dh */    position:relative;left:102%;}
.slick-active .banTxt_cn {left:0;-webkit-transition:all 1s 1.6s cubic-bezier(0,0,0.1,1);-moz-transition:all 1s 1.6s cubic-bezier(0,0,0.1,1);-o-transition:all 1s 1.6s cubic-bezier(0,0,0.1,1);-ms-transition:all 1s 1.6s cubic-bezier(0,0,0.1,1);transition:all 1s 1.6s cubic-bezier(0,0,0.1,1);}
.banTxt .indMore {margin:0;}
.banTxt .indMore .more {transform-origin:left;/* dh */    position:relative;left:-102%;}
.banTxt .indMore span {font-size:19px;}
.slick-active .banTxt .indMore .more {left:0;-webkit-transition:all 500ms 1.8s cubic-bezier(0,0,0.1,1);-moz-transition:all 500ms 1.8s cubic-bezier(0,0,0.1,1);-o-transition:all 500ms 1.8s cubic-bezier(0,0,0.1,1);-ms-transition:all 500ms 1.8s cubic-bezier(0,0,0.1,1);transition:all 500ms 1.8s cubic-bezier(0,0,0.1,1);}
/* .banTxt a {margin-top:48px;font-weight:600;font-size:26px;line-height:2.4;color:#666;background:#fff;text-transform:capitalize;font-family:"Montserrat";padding:0 2.4vw;display:inline-block;}
*/

#banner .bg::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1;}
#banner .bg .bimg {position:relative;left:0px;top:0px;width:100%;display:block;/* -webkit-transition:all 3s cubic-bezier(0.7,0,0.3,1);transition:all 3s cubic-bezier(0.7,0,0.3,1);-webkit-transform:scale(1.2);transform:scale(1.2);*/}
#banner .bg.slick-active .bimg {/* -webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 3s cubic-bezier(0.7,0,0.3,1);transition:all 3s cubic-bezier(0.7,0,0.3,1);*/}
#banner .slick-prev,#banner .slick-next {right:5%;z-index:11;top:50%;transform:translateY(-40%);width:68px;height:68px;background:transparent;}
#banner .slick-prev {display:none !important;}
/* #banner .slick-prev {top:calc(50% - 68px);}
#banner .slick-next {top:calc(50% + 68px);}
*/#banner svg {position:relative;left:0;width:100%;height:100%;animation:svgHandler 1s infinite;}
@keyframes svgHandler {0% {left:0;}
100% {left:21px;}
}
#banner .slick-dots {position:absolute;right:5%;top:50%;bottom:auto;z-index:100;width:auto;}
#banner .slick-dots li {position:relative;background-color:transparent;display:block;font-family:"Montserrat";font-weight:600;width:8px;height:8px;border-radius:38px;line-height:1;font-size:0;background:#fff;margin-top:24px;transition:all .48s;}
#banner .slick-dots li.slick-active {height:48px;}
/* #s4 .ibox {-webkit-transform:perspective(300px) rotateX(-50deg);transform:perspective(300px) rotateX(-50deg);-webkit-transform-origin:center top 0;transform-origin:center top 0;transition:all 1s cubic-bezier(0.77,0,0.175,1);-webkit-transition:all 1s cubic-bezier(0.77,0,0.175,1);}
#s4.active .ibox,#s4.m-active .ibox {-webkit-transform:perspective(300px) rotateX(0deg);transform:perspective(300px) rotateX(0deg);-webkit-transform-origin:center top 0;transform-origin:center top 0;}
*/.active .ibox,.m-active .ibox {transition:all 0.9s cubic-bezier(0.445,0.145,0.355,1) 0s;-webkit-transition:all 0.9s cubic-bezier(0.445,0.145,0.355,1) 0s;opacity:1;}
/* 2019-11-15  s //第三步，最后一屏的效果删除*//* #s4.disappear .indPro_r,#s4.disappear .indPro_l,#s4.disappear .indAb_img {transform:translateY(0%);}
#s4.disappear .indPro_br_top {height:89px;}
#s4.disappear .indPro_br_btm {height:calc(100% - 89px);}
#s4.disappear .indPro_info .indTit,#s4.disappear .indPro_name,#s4.disappear .indPro_p,#s4.disappear .indPro_info .indMore,#s4.disappear .indPro_bl p,#s4.disappear .indPro_bl span {top:0;opacity:1;}
*//*index style end*/@keyframes opacity_right {0% {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:.1;}
100% {-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
.indPro_right {-wewgtit-animation:opacity_right 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;-webkit-animation:opacity_right 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;animation:opacity_right 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;opacity:1 !important;}
.indPro_img {width:100%;height:100%;}
.indPro_img .swiper-container {height:100%;}
.indPro_img_img {width:100%;height:100%;}
.indPro_img_img img {width:100%;height:100%;object-fit:cover;object-position:left center;}
.headMenu_Box {width:40vw;height:100vh;position:fixed;right:0;top:0;background:#fff;z-index:9999;display:flex;}
.headMenu_Box_xq {width:100%;height:100%;display:flex;background:#fff;}
.headMenu_Box_l {width:50%;background:#fff;border-right:1px solid #d6d6d6;display:flex;}
.headMenu_Box_l .talk {width:30%;background:#85ac53;border-right:1px solid #d6d6d6;display:flex;flex-direction:column;align-items:center;justify-content:space-between;}
.headMenu_Box_l .talk .talk_tact {width:100%;height:50%;text-align:center;color:#fff;font-size:22px;display:flex;flex-direction:column;justify-content:center;}
.talk_img {width:70px;height:70px;background:#fff;border-radius:100%;margin:0 auto;}
.tpZhanshi {width:70%;padding:0 2%;padding-top:40px;}
.tpZhanshi img {width:100%;}
.tpZhanshi h4 {margin-bottom:5%;font-size:28px;font-weight:normal;}
.tpZhanshi p {font-size:22px;color:#333;}
.tpZhanshi p span {float:right;color:#333;font-weight:bold;}
.headMenu_Box_r {width:100%;padding:0 10%;padding-top:40px;/*border-right:1px solid #d6d6d6;*/}
.headMenu_Box_r h4 {margin-bottom:5%;font-size:28px;font-weight:normal;}
.headMenu_Box_r li {border-bottom:1px solid#d6d6d6;line-height:112px;font-size:32px;/*margin-bottom:2%;*/        position:relative;}
.headMenu_Box_r li a {color:#333;}
.headMenu_Box_r li a:hover {color:#0e3f7b !important;}
.guanBi {width:10%;position:relative;}
.nav_logo {width:30px;height:350px;position:absolute;bottom:0;left:30%;}
.tpZhanshi .swiper-container {width:100%;height:100%;}
.tpZhanshi .swiper-slide {height:40%;}
.close {width:30px;height:30px;position:absolute;right:10%;top:5%;cursor:pointer;}
.close img {width:100%;height:100%;}
.tpZhanshi .prev,.tpZhanshi .next {display:block;width:50px;height:50px;border:1px solid #fff;border-radius:100%;background:url(./images/arrow-right-lighth.png)no-repeat;background-size:30% 30%;background-position:center;position:absolute;left:10%;bottom:35%;z-index:33;}
.tpZhanshi .next {background:url(./images/arrow-left-lighth.png)no-repeat;background-position:center;background-size:30% 30%;position:absolute;left:10%;bottom:40%;}
.nav_zk {position:absolute;right:5%;top:37%;}
.nav_zk span {display:block;width:3px;height:25px;background:#333;position:absolute;left:12px;top:0;}
.nav_zk span:nth-child(2) {width:25px;height:3px;position:absolute;left:0;top:12px;}
.Menu_Box {display:none;/*opacity:1;*/}
.click {transform:translateX(0);}
/*.headMenu_Box_l {transform:translateX(-100%);}
*/.tc_moreNr {width:100%;height:100%;position:fixed;left:0;top:0;/*background:red;*/                z-index:99;display:none;}
.tc_moreNr img {display:block;margin:5% auto;height:82%;z-index:9999;}










@font-face {font-family:"Montserrat";font-weight:100;src:url(../font/Montserrat_reg.ttf);}
@font-face {font-family:"Montserrat";font-weight:300;src:url(../font/Montserrat_med.ttf);}
@font-face {font-family:"Montserrat";font-weight:500;src:url(../font/Montserrat_bold.ttf);}
@font-face {font-family:"Montserrat";font-weight:600;src:url(../font/Montserrat_black.ttf);}
@font-face {font-family:'BEBAS';src:url(../font/BEBAS.woff2);}
@font-face {font-family:'PingFang';src:url(../font/PingFang.woff2);}
@font-face {font-family:"MARKBOLD";src:url(../font/MARKBOLD.OTF);}
@font-face {font-family:"MARKMEDIUM";src:url(../font/MARKMEDIUM.OTF);}
@font-face {font-family:"MARKBOOK";src:url(../font/MARKBOOK.OTF);}
.inner {width:80%;margin:0 auto;}
@media(max-width:1024px) {
.wgt-fade-animate {-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:1;}
.appear {-wewgtit-animation:opacity_show 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;-webkit-animation:opacity_show 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;animation:opacity_show 1s 1 cubic-bezier(0.445,0.05,0.55,0.95) forwards;opacity:1 !important;}

.close img {width:200%;height: auto;}
@-webkit-keyframes opacity_show {0% {-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform:translateY(150px);transform:translateY(150px);opacity:.1;}
100% {-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes opacity_show {0% {-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform:translateY(150px);transform:translateY(150px);opacity:.1;}
100% {-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes opacity_show {0% {-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform:translateY(150px);transform:translateY(150px);opacity:.1;}
100% {-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
}





/*  */.indTit span {font-weight:bold;font-size:34px;color:#333;}
.indTit.white span {letter-spacing:1px;color:#fff;font-size:48px;}

/*  */
.indMore {position:relative;margin-top:30px;}
.indMore .more {background:#0e3f7b;padding:10px 60px;border-radius:2px;display:inline-block;}
.indMore .more:hover{background:#f5a700; padding:10px 80px;}
.indMore .more02{background:#f5a700;}
.indMore span {color:#fff;text-transform:uppercase;font-family:"Montserrat";font-weight:500;font-size:16px;line-height:1;margin-right:6px;}
.indMore i{color:#fff; font-size:18px}
.indMore .indMore_ico {vertical-align:middle;display:inline-block;position:relative;padding-left:15px;}
.indMore .indMore_ico_y {width:28px;display:block;vertical-align:middle;position:relative;top:-1.5px;}
.indMore .indMore_ico_j {position:absolute;top:50%;left:0;transform:translateY(-50%);width:28px;margin-top:-1.5px;}
.indMore.sm span {font-size:13px;}
.indMore.sm .more {padding:8px 28px;}
.indMore.sm .indMore_ico {padding-left:12px;}
.indMore.sm .indMore_ico_j {width:24px;}
.indMore.sm .indMore_ico_y {width:24px;}
/* ===================    header=============================================================================== */
.wzHead{position:fixed; left:0; top:0; width:100%; z-index:9990; border-bottom:1px solid rgba(255,255,255,0.3); display:flex; align-items:center; justify-content:space-between; transition:all 1s;}
.wzHead_logo {margin-left:50px;}
.wzHead_logo a {display:block;width:238px;}
.wzHead_logo img {width:100%;display:block;}
.wzHead_logo .wzHead_logo_h {display:none;}

.pc_nav {float:left; width:80%}
.pc_nav li{float:left; width:12.5%; text-align:center;color:#fff;font-size:16px;height:90px;line-height:90px;cursor:pointer; }
.pc_nav li a{color:#FFF}
.pc_nav li a:hover{color:#f5a700}
.pc_nav li ul{ display:none; overflow:hidden; position:absolute; width:100%; left:0; top:90px; background:rgba(14,63,123,0.9);}
.pc_nav li:hover ul{display:flex; padding-left:16%}
.pc_nav li:hover ul li{width: auto; height:50px; line-height:50px; font-size:14px; padding-right:30px}
.pc_nav li:hover ul li a{color:#fff;}
.pc_nav li ul li:hover a{color:#fff;}
#navId3 ul{padding-left:25.3%}
#navId4 ul{padding-left:42%}
#navId6 ul{padding-left:56%}
#navId7 ul{padding-left:65%}
@media (max-width:1600px) {
#navId6 ul{padding-left:53%}
#navId7 ul{padding-left:62%}
}

@media (max-width:1440px) {
.pc_nav li{ font-size:14px}
}

@media (max-width:1380px) {
.pc_nav li{ font-size:13px}
}



.pagesider2 .wzHead_logo_h,.pagesider4 .wzHead_logo_h,.pagesider6 .wzHead_logo_h,.pageny .wzHead_logo_h {display:block;}
.pagesider2 .wzHead,.pagesider4 .wzHead ,.pagesider6 .wzHead{background:rgba(255,255,255,1)}
.pagesider2 .wzHead_logo_w,.pagesider4 .wzHead_logo_w,.pagesider6 .wzHead_logo_w,.pageny .wzHead_logo_w {display:none;}
.pagesider2 .pc_nav li a,.pagesider4 .pc_nav li a,.pageny .pc_nav li a,.pagesider6 .pc_nav li a,.pageny .pc_nav li a{color:#333;}
.wzHead_box {width:26%;display:flex;align-items:stretch;justify-content:space-between;}
.pagesider7 .wzHead {opacity:0;}
.pagesider7.pagesider1 .wzHead,.pagesider7.pagesider2 .wzHead,.pagesider7.pagesider3 .wzHead,.pagesider7.pagesider4 .wzHead,.pagesider7.pagesider5 .wzHead,.pagesider7.pagesider6 .wzHead {opacity:1;}
.pagesider4 .wzHead,.pagesider5 .wzHead,.pagesider2 .wzHead {border-color:rgba(203,203,203,0.38);}
.pagesider4 .wzHead_box a,.pagesider2 .wzHead_box a,.pageny .wzHead_box a {color:#112730;border-color:rgba(203,203,203,0.38);}
.pagesider2 .wzHead_box path,.pagesider4 .wzHead_box path,.pageny .wzHead_box path {fill:#112730;}
.pageny .wzHead{background:rgba(255,255,255,1); border-bottom:1px solid #eee}

.wzHead_box a {height:89px;color:#fff;border-left:1px solid rgba(255,255,255,0.3);width:50%;display:flex;align-items:center;justify-content:center;}
.wzHead_box .wzHead_wx {width:20%;}
.headMenu {display:inline-block;vertical-align:middle;margin-right:20px;position:relative;top:-2px;width:30px;text-align:left;}
.headMenu span {width:30px;height:2px;background:#fff;margin-top:9px;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;display:block;position:relative;top:0;}
.headMenu .headMenu_span2 {width:21px;}
.headMenu .headMenu_span1 {margin:0;}

.wzHead_ico {background:#0e3f7b;}

.headMenu_txt {font-size:18px;text-transform:uppercase;font-weight:600;color:#fff;font-family:"Montserrat";vertical-align:middle;position:relative;top:-2px;}
.wzHead_box svg {width:28px;height:28px;}
.wzHead_box path {fill:#fff;}
.wzHead_tel {font-family:"Montserrat";font-weight:500;font-size:20px;letter-spacing:1px;}
/* ===================    footer=============================================================================== */
footer {background:#f5f5f5;}
.footTop {border-bottom:1px solid #e5e5e5;display:flex;align-items:flex-end;justify-content:space-between;padding:68px 0 48px;}
.footLogo a {display:block;width:268px;}
.footLogo img {width:100%;}
.footTel {text-align:right;}
.footTel span {line-height:1;font-size:14px;color:#333;}
.footTel p {font-family:"Montserrat";font-size:32px;letter-spacing:.5px;color:#333;line-height:1;}
.footBtm {display:flex;align-items:stretch;justify-content:space-between;}
.footBtm ul {width:72%;padding:58px 0 108px;display:flex;align-items:stretch;justify-content:space-between;border-right:1px solid #e5e5e5;padding-right:8%;}
.footBtm li span {font-weight:bold;font-size:20px;color:#333;display:block;margin-bottom:17px;}
.footBtm li a {display:block;color:#989898;font-size:14px;margin-top:10px; height:22px; overflow:hidden}
.footMess {width:28%;padding:58px 0 108px;padding-right:0;padding-left:5%;}
.footMess_span {color:#333;font-weight:bold;display:block;font-size:24px;letter-spacing:.5px;}
.footMess div {position:relative;}
.footMess svg {position:absolute;top:50%;transform:translateY(-50%);right:0;width:28px;height:28px;z-index:11;}
.footMess svg path {fill:#999;}
.footMess input {width:100%;border:0;border-bottom:1px solid #eee;background:transparent;line-height:28px;margin-top:14px;font-size:14px;color:#333;margin-bottom:3px;padding-right:38px;}
.footMess i {font-size:12px;font-style:inherit;color:#9999;display:block;margin-bottom:37px;}
.footMess&gt;p {font-size:13px;line-height:1;margin-top:18px;}
.footMess&gt;p a{color:#999;}
.footMess&gt;p span {font-weight:500;margin-right:9px;font-family:"Montserrat";}
.footCopy {border-top:1px solid #e5e5e5;padding:38px 0;display:flex;align-items:center;justify-content:space-between;}
.footCopy p {font-size:13px;}
.footCopy a {color:#989898;}
.footMess_mbl {display:none;}
.footMess_mbl .footTel {text-align:left;}
/* ===================    index=============================================================================== *//* 2 */.indAb {width:100%;height:100%;display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;}
.indAb_img {position:relative;width:42%;height:100%;overflow:hidden;/* dh */    transform:translateY(-108%);transition:all 1.5s;}
.indAb_img::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;}
.indAb_img img {width:100%;height:100%;object-fit:cover;}
.indAb_img_div {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none !important;}
.indAb_img_div span {position:relative;color:#fff;font-family:"Montserrat";font-size:28px;text-transform:uppercase;line-height:1.4;/* dh */    top:108px;opacity:0;transition:all 1.5s 1s;}
.indAb_img_div p {position:relative;color:#fff;font-size:24px;letter-spacing:1px;margin-top:18px;text-transform:uppercase;/* dh */    top:108px;opacity:0;transition:all 1.5s 1.2s;}
.indAb_txt {width:68%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#fff;/* dh */    transform:translateY(-108%);transition:all 1.5s;}
.indAb_top {height:78%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.indAb_top::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ab.png) no-repeat center;background-size:cover;opacity:.058;}
.indAb .indMore,.indAb .indTit {position:relative;/* dh */    top:108px;opacity:0;}
.indAb .indTit {transition:all 1.5s 1s cubic-bezier(0.42,0,0.58,1);}
.indAb .indMore {transition:all 1.5s 1.4s cubic-bezier(0.42,0,0.58,1);}
.indAb_span {position:relative;font-size:34px;color:#333;letter-spacing:1px;/* dh */    top:108px;opacity:0;transition:all 1.5s 1s cubic-bezier(0.42,0,0.58,1);}
.indAb_p {margin-top:24px;position:relative;/* dh */    top:108px;opacity:0;transition:all 1s 1.2s cubic-bezier(0.42,0,0.58,1);}
.indAb_p p {font-size:15px;letter-spacing:.5px;line-height:2.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;}
.indAb_swiper {position:relative;z-index:11;width:80%;max-height:415px !important;}
.indAb_box {margin-top:58px;width:100%;overflow:hidden;}
.indAb_btm {position:relative;width:100%;padding-top:20%;}
.indAb_pos {position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:stretch;justify-content:space-between;}
.indAb_bl {width:50%;height:100%;display:flex;align-items:stretch;justify-content:space-between;}
.indAb_bl&gt;div {height:100%; align-items:center;justify-content:center;overflow:hidden;/* dh */    width:0;transition:all 1.5s 2s;}

.indAb_bl i{font-size:70px; color:#FFF; display:block; width:100%; text-align:center; margin-top:12%}
.indAb_bl p{font-size:20px; color:#FFF; display:block; width:100%; text-align:center}
.indAb_bl path {fill:#fff;}
.indAb_com {background:#0e3f7b;}
.indAb_hor {background:#f5a700;}
.indAb_hor_box {position:relative;margin-top:21px;}
.indAb_hor_box .slick-track {width:100%;}
.indAb_hor_img {padding-top:68%;position:relative;background:#f8f8f8;overflow:hidden;border:5px solid #eee;}
.indAb_hor_img img {width:100%;position:absolute;top:10%;left:0;height:80%;object-fit:contain;}
.indAb_box2 p {text-align:center;color:#333;font-size:18px;margin-top:12px;letter-spacing:1px;}
.indAb_br {height:100%;width:50%;display:flex;align-items:stretch;justify-content:space-between;background-color:#fafafa;border-top:1px rgba(51,51,51,0.08) solid;border-bottom:1px rgba(51,51,51,0.08) solid;/* dh */    opacity:0;transition:all 1.5s 2s;}
.indAb_br&gt;div {height:100%;}
.indAb_num {line-height:1;width:62%;border-right:1px rgba(51,51,51,0.08) solid;display:flex;align-items:center;justify-content:center;font-family:'BEBAS';font-size:24px;color:#9999;font-family:"Montserrat";}
.indAb_num span {font-size:28px;margin:0 8px;}
.indAb_num .indAb_num_index {color:#f5a700;font-size:32px;}
.indAb_arr {width:38%;}
.indAb_arr&gt;div {width:100%;height:50%;display:flex;align-items:center;justify-content:center;}
.indAb_arr i{ font-size:20px; color:#333}
.indAb_arr svg {width:16px;height:16px;stroke:#262626;}
.indAb_arr&gt;div:first-child {border-bottom:1px rgba(51,51,51,0.08) solid;}

/* 3 */
.indSolu {position:relative;width:100%;height:100%;background-position:center left;background-repeat:no-repeat;background-size:cover;}

.indSolu_txt {width:80%; margin:0 auto; padding-top:200px; overflow:hidden; opacity:0; top:-50%; transition: all 1.5s; transition-delay:1s;} 
.page.active .indSolu_txt{opacity:1; top:0;}
.indSolu_txt .indMore,.indSolu_txt .indSolu_p,.indSolu_txt .indTit,.indSolu_txt .indTitt {position:relative;/* dh */top:0 ; transition:all 1.5s;}
.indSolu_txt .indTit_box{ float:left;}
.indSolu_txt .indTit {transition-delay:1s;}
.indSolu_txt .indSolu_p {transition-delay:1.2s;}
.indSolu_txt .indMore {transition-delay:1.4s; float:right}
.indSolu_p {margin-top:0px;margin-bottom:0px;}
.indSolu_p p {color:#fff;font-size:16px;line-height:1.6;letter-spacing:1px;}


/* 4 */
.indPro {overflow:hidden;width:100%;height:100%;display:flex;align-items:stretch;justify-content:space-between;}
.indPro_l {position:relative;overflow:hidden;width:30%;height:100%;/* dh */    transform:translateY(-108%);transition:all 1.5s;}
.indPro_img {width:100%;height:100%;}
.indPro_img .swiper-container {height:100%;}
.indPro_img_img {width:100%;height:100%;}
.indPro_img_img img {width:100%;height:100%;object-fit:cover;object-position:left center;}
.indPro_r {position:relative;overflow:hidden;width:70%;height:100%;background:#fff;/* dh */    transform:translateY(108%);transition:all 1.5s;}
.indPro_txt {width:100%;height:60%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-right:3%;}
.indPro_txt .swiper-slide {opacity:0 !important;}
.indPro_txt .swiper-slide-active {opacity:1 !important;}
.indPro_txt&gt;div {max-width:76%;margin-top:0px;}
.indPro_info {position:relative;}
.indPro_info .indTit {position:relative;/* dh */    opacity:0;top:108px;transition:all 1s 1s;}
.indPro_info .indMore {position:relative;/* dh */    opacity:0;top:108px;transition:all 1s 1.4s;}
.indPro_name {position:relative;color:#0e3f7b;font-family:"Montserrat";font-size:28px;letter-spacing:.5px;/* dh */    top:108px;opacity:0;transition:all 1s 1s;}
.indPro_name02{position:relative;color:#999; text-transform:uppercase;font-family:"Montserrat";font-size:14px;letter-spacing:.5px;/* dh */    top:108px;opacity:0;transition:all 1s 1s;}
.indPro_p {position:relative;font-size:15px;letter-spacing:.5px;margin-top:12px;line-height:2.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;height:96px;/* dh */    top:108px;opacity:0;transition:all 1s 1.2s; color:#666;}
.indPro_btm {height:40%;width:100%;border-top:1px solid rgba(203,203,203,0.38);box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;}

.indPro_bl {width:42%;display:flex;align-items:center;justify-content:center; background:#0e3f7b}
.indPro_bl&gt;div {max-width:65%;text-align:center;overflow:hidden;}
.indPro_bl span {position:relative;font-size:40px;color:#fff;letter-spacing:1px;font-weight:700;font-family:'BEBAS';/* dh */    top:108px;opacity:0;transition:all 1s 1.6s;}
.indPro_bl span i {position:relative;font-size:18px;font-weight:600;font-family:"Montserrat";font-style:inherit;letter-spacing:0;margin-left:3px;}
.indPro_bl p {color:#fff;line-height:1.6;letter-spacing:.5px;font-size:16px;margin-top:8px;/* dh */    top:108px;opacity:0;transition:all 1s 1.8s;}
.indPro_br {position:relative;width:68%;border-left:1px solid rgba(203,203,203,0.38);}
.indPro_br_top {position:relative;overflow:hidden;width:100%;display:flex;align-items:stretch;justify-content:space-between;background:#fafafa;/* dh */    height:0;transition:all 1s 1.6s;}
.indPro_arr {height:100%;width:40%;display:flex;align-items:stretch;justify-content:space-between;}
.indPro_arr a {width:50%;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(203,203,203,0.38);}
.indPro_arr a i{ font-size:20px; color:#333}
.indPro_arr svg {width:16px;height:16px;stroke:#262626;}
.indPro_num {width:60%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#9999;font-family:"Montserrat";}
.indAb_num span {font-size:28px;margin:0 8px;}
.indPro_num .indPro_num_index {color:#f5a700;font-size:32px;margin:0 3px;}
.indPro_num .iindPro_num_all {margin:0 3px;font-size:28px;}
.indPro_br_btm {width:100%;/* dh */    height:0;transition:height 1s 1.8s;}
.indPro_pro {width:100%;height:100%;}
.indPro_pro .swiper-container {height:100%;width:100%;}
.indPro_pro_img {width:100%;height:100%;}
.indPro_pro_img img {width:100%;height:100%;object-fit:cover;}




/* 5 */
.indNews {position:relative;width:100%;height:100%;background-position:center left;background-repeat:no-repeat;background-size:cover;}

/* ===================    index=============================================================================== */




.headMenu_Box {width:380px !important;}
.nav_zk {display:none !important;}
.headMenu_Box .wzHead_logo {height:59px !important;margin-left:0 !important;margin-bottom:0 !important;padding-left:5% !important;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;align-items:center;position:relative;}
.headMenu_Box .wzHead_logo a {opacity:0;}
.changPin .indPro_r {height:100vh;}
.headMenu_Box_r {padding:0 0 !important;}
.headMenu_Box_r li {padding:0 10% !important;line-height:90px !important;font-size:26px !important;}
.close {top:1% !important;right:11% !important;}
.nav_zk {right:10% !important;}


@media screen and (min-width:1025px) {/* 首页简介动画 */    .disappear .indPro_l,.disappear .indAb_img {transform:translateY(-108%);}
.disappear .indPro_r,.disappear .indAb_txt {transform:translateY(108%);}
.disappear .indAb_img_div p,.disappear .indAb_img_div span {top:108px;opacity:0;}
.disappear .indAb_bl&gt;div {width:0;}
.disappear .indAb_br {opacity:0;}
.disappear .indPro_bl p,.disappear .indPro_bl span,.disappear .indPro_info .indMore,.disappear .indPro_p,.disappear .indPro_name,.disappear .indPro_name02,.disappear .indPro_info .indTit,.disappear .indAb .indMore,.disappear .indAb .indTit,.disappear .indAb_span,.disappear .indAb_p {top:108px;opacity:0;}
.disappear .indPro_br_btm,.disappear .indPro_br_top {height:0;}
.disappear .lxNew_box {opacity:0;top:108px;}
/* ----------------------------------- */    .page.active .indPro_l,.page.active .indPro_r,.page.active .indAb_txt,.page.active .indAb_img {transform:translateY(0);transition-delay:.48s;}
.page.active .indAb_img_div span,.page.active .indAb_img_div p {top:0;opacity:1;}
.page.active .indAb_bl&gt;div {width:100%;}
.page.active .indAb_br {opacity:1;}
/* pro */    .page.active .indPro_bl p,.page.active .indPro_bl span,.page.active .indPro_info .indMore,.page.active .indPro_p,.page.active .indPro_name,.page.active .indPro_name02,.page.active .indPro_info .indTit,/* ab */    .page.active .indAb .indMore,.page.active .indAb .indTit,.page.active .indAb_span,.page.active .indAb_p {top:0;opacity:1;}

.page.active .indSolu_box .indSolu_pro {bottom:0;opacity:1;}
.page.active .indPro_br_top{height:89px;}
.page.active .indPro_br_btm {height:calc(100% - 89px);}
.page.active .lxNew_box {top:42px;opacity:1;box-shadow:0 12px 30px rgb(80 80 80 / 10%);}


@-webkit-keyframes scaleUpDown {from {-webkit-transform:scale(1.08);transform:scale(1.08);}
to {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scaleUpDown {from {-webkit-transform:scale(1.08);transform:scale(1.08);}
to {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
}
@media screen and (max-width:1024px) {.content {position:initial;}
/* #s2 .ibox {padding:80px 0px;}
#s3 .ibox {height:500px;}
#s4 .ibox {position:relative;padding:80px 0px;}
#s5 .ibox {height:600px;}
#s6 .ibox {height:600px;}
*/}
/* ==========================index============================================================================================= */@media(max-width:1680px) {/* header */    .wzHead_box {width:38%;}
.wzHead_box svg {width:26px;height:26px;}
/* banner*/    

.banTxt_cn {font-size:30px;}
.banTxt .indMore .more {padding:14px 48px;}
.banTxt .indMore span {font-size:18px;}
#banner .slick-dots {top:52%;}
#banner .slick-dots li {width:6px;height:6px;margin-top:18px;}
/*  */    .indSolu_txt {top:54%;}
}
@media(max-width:1480px) {.indTit.white span {font-size:45px;}
/* header */    .wzHead_box {width:40%;}

.headMenu span {margin-top:7px;}
.headMenu_txt {font-size:17px;}
/* banner */    .banTxt_span {font-size:80px;}

.banTxt .indMore .more {padding:12px 42px;}
.banTxt .indMore span {font-size:16px;}
/*  */    .indAb_bl svg {width:78px;height:78px;}
.indAb_p {margin-top:14px;}
.indAb_p p {-webkit-line-clamp:4;}
.indSolu_p p {font-size:32px;}
}
@media(max-width:1368px) {.indTit.white span {font-size:42px;}
.indMore {margin-top:38px;}

.indMore span {font-size:15px;}
/* header */    .wzHead_tel {font-size:18px;}
.wzHead_box svg {width:24px;height:24px;}
/* footer */    .footLogo a {width:248px;}
.footTel p {line-height:1.2;font-size:30px;}
.footBtm li span {font-size:18px;}
.footMess_span {font-size:20px;}
/* banner */    .banTxt_span {font-size:72px;line-height:1;}

.banTxt .indMore .more {padding:10px 36px;}
#banner .slick-dots li.slick-active {height:40px;}
/*  */    .indAb_span {font-size:32px;line-height:1.2;}
.indAb_p {margin-top:21px;}
.indAb_p p {-webkit-line-clamp:3;}
.indAb_bl svg {width:68px;height:68px;}
.indAb_box2 p {font-size:15px;}
.indSolu_p p {font-size:30px;}
.indPro_txt {height:64%;}
.indPro_btm {height:36%;}
.indPro_txt&gt;div {margin-top:68px;}
.indPro_p {-webkit-line-clamp:2;height:60px;}
.page.active .indPro_br_top{height:68px;}
.page.active .indPro_br_btm {height:calc(100% - 68px);}
.indPro_num .indPro_num_index {font-size:28px;}
.indPro_num .iindPro_num_all {font-size:24px;}
.indAb_swiper {max-height:358px !important;}
}
@media(max-width:1280px) {.indTit.white span {font-size:38px;}
.indTit span {font-size:32px;}
.indMore span {font-size:14px;}
.banTxt_div {margin-bottom:51px;}
.indMore {margin-top:30px;}
.banTxt .indMore .indMore_ico,.indMore .indMore_ico {padding-left:7px;}
.banTxt .indMore .indMore_ico_y,.indMore .indMore_ico_y {width:25px;}
.banTxt .indMore .indMore_ico_j,.indMore .indMore_ico_j {width:21px;}
/* header */    .wzHead_logo a {width:201px;}
.wzHead_box {width:34%;}

.wzHead_box svg {width:20px;height:20px;}
.headMenu {width:20px;margin-right:12px;}
.headMenu span {width:20px;margin-top:6px;}
.headMenu_txt {font-size:15px;}
.headMenu .headMenu_span2 {width:15px;}
.wzHead_tel {font-size:15px;}
/* footer */    .footTop {padding:48px 0 28px;}
.footTel p {font-size:28px;}
.footMess_span {font-size:18px;}
.footBtm ul {padding:48px 0 89px;padding-right:6%;}
.footBtm li span {font-size:17px;}
.footBtm li a {font-size:13px;}
.footMess {padding:48px 0 89px;padding-left:5%;}
.footMess svg {width:21px;height:21px;}
.footMess input {font-size:13px;padding-right:30px;}
.footCopy {padding:28px 0;}
/* banner */    .banTxt_span {font-size:62px;}

#banner .slick-dots li.slick-active {height:34px;}
/*  */    .indAb_top {height:82%;}
.indAb_span {font-size:28px;}
.indAb_btm {padding-top:18%;}
.indAb_bl svg {width:51px;height:51px;}
.indAb_num .indAb_num_index {font-size:28px;}
.indAb_num span {font-size:24px;}
.indAb_box2 p {font-size:14px;letter-spacing:.5px;}
.indSolu_p {margin-top:3px;}
.indSolu_p p {font-size:26px;}
.indPro_name {font-size:26px;line-height:1.4;}
.indPro_p {line-height:1.8;}
.indPro_bl span {font-size:45px;}
.indPro_bl span i {font-size:16px;}
.indPro_bl&gt;div {max-width:80%;}
.indPro_bl p {font-size:12px;}
.indPro_num {font-size:18px;}
.page.active .indPro_br_top{height:58px;}
.page.active .indPro_br_btm {height:calc(100% - 58px);}
.indPro_num .indPro_num_index {font-size:24px;}
.indPro_num .iindPro_num_all {font-size:20px;}
}

@media(max-width:1200px) {
.pc_nav{ display:none}
footer .inner {width:90%;}	
}





@media(max-width:1024px) {
#banner .bg .bimg {height:92vh; width: 100%; object-fit: cover;}	
.indTit.white span {font-size:36px;}
.indMore .more {padding:8px 50px;}
/* header */    .wzHead {background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);}
.wzHead_logo {margin-left:28px;}
.wzHead_logo .wzHead_logo_w {display:none;}
.wzHead_logo .wzHead_logo_h {display:block;}
.wzHead_box a {height:58px !important;color:#989898;border-color:rgba(0,0,0,0.1);}
.wzHead_box svg {width:18px;height:18px;}
.wzHead_box path {fill:#989898;}
.wzHead_tel {font-size:13px;letter-spacing:.5px;}
.headMenu {width:16px;margin-right:8px;}
.headMenu_txt {font-size:14px;}
.headMenu span {width:16px;margin-top:5px;}
.headMenu .headMenu_span2 {width:12px;}
/* footer */    
footer .inner {width:94%;}
.footTop {padding:42px 0 18px;}
.footLogo a {width:201px}
.footTel span {font-size:12px;}
.footTel p {font-size:24px;}
.footBtm li span {font-size:16px;}
.footBtm li a {font-size:12px;}
.footMess {width:32%;}
.footMess_span {font-size:16px;}
.footMess input,.footMess&gt;p {font-size:12px;}
.footCopy {padding:18px 0 28px;}
.footCopy a,.footCopy p {font-size:12px;}
/* banner */    #banner {margin-top:59px;}
.banTxt .inner {top:0; width:94%}
.banTxt_span {font-size:36px;}
.banTxt_p{ font-size:24px}
.banTxt_p02{ font-size:12px}
.banTxt .indMore .more {padding:8px 50px;}

.banTxt_div {margin-bottom:34px;}
#banner .slick-dots {top:45%;}
/*  */    /* .indAb {flex-wrap:wrap;}
.indAb_img {width:100%;transform:translateY(0);height:auto;padding-top:45%;}
.indAb_img  img {position:absolute;top:0;left:0;}
*/    .indAb_box {margin:68px 0;}
.indAb_txt {order:-1;width:100%;transform:translateY(0%);}
.indAb_top {height:auto;}
.indAb_swiper {max-height:auto !important;}
.indAb_btm {height:auto;padding-top:14%;}
.indAb_p,.indAb_span {top:0;}
.appear .indAb_bl&gt;div {width:50%;transition:all 1s 0.5s;}
.appear .indAb_br {opacity:1;transition:all 1s 0.8s;}
.indAb .indMore.appear,.indAb .indTit.appear {opacity:1;top:0;transition:inherit;}
.indAb_hor_box {margin-top:14px;}
#s3 {height:700px;}
.indSolu_txt {left:10%;}
.indSolu_p p {font-size:24px;}
.appear .indSolu_txt .indMore,.appear .indSolu_txt .indSolu_p,.appear .indSolu_txt .indTit {top:0;opacity:1;transition:all 1s 1s;}
.indPro_r,.indPro_l {transform:translateY(0);}
.appear .indPro_p,.appear .indPro_name,.appear .indPro_info .indTit {top:0;opacity:1;transition:all 1s;}
.indPro_l {display:none;}
.indPro_r {width:100%;}
.indPro_txt {height:auto;padding:0;}
.indPro_txt&gt;div {max-width:80%;margin:68px 0;}
.appear .indPro_info .indMore,.appear .indPro_bl p,.appear .indPro_bl span {top:0;opacity:1;}
.appear .indPro_info .indMore {transition:all 1s 0.48s;}
.indPro_btm {border:0;/* border-bottom:1px solid rgba(203,203,203,0.38);*/}
.indPro_bl {display:none;}
.appear .indPro_bl span {transition:all 1s 1s;}
.appear .indPro_bl p {transition:all 1s 1.5s;}
.indPro_br {display:flex;align-items:stretch;justify-content:space-between;height:289px;width:100%;border:0;}
.indPro_br_top {/* border-top:1px solid rgba(203,203,203,0.38);border-bottom:1px solid rgba(203,203,203,0.38);*/        width:24%;height:100%;transition:opacity 1s 1s;flex-wrap:wrap;opacity:0;}
.appear .indPro_br_top {opacity:1;}
.indPro_num {width:100%;height:28%;border-bottom:1px solid #eee;}
.indPro_arr {height:72%;width:100%;flex-wrap:wrap;}
.indPro_arr a {width:100%;height:50%;border:0;border-bottom:1px solid #eee;}
.indPro_arr a:first-of-type {border-top:1px solid #eee;}
.indPro_br_btm {width:76%;height:100%;transition:transform 1s 1s,opacity 1s 1.1s;opacity:0;transform:translatex(38%);}
.appear .indPro_br_btm {opacity:1;transform:translatex(0%);}

.indMore {margin-top:20px;}

.indSolu_txt{opacity:1; top:20%; padding-top:60px; width:94%; animation-name: fadeInDown;animation-duration: 2s; animation-delay: .4s;}

}
@media(max-width:920px) {
#banner .bg .bimg {height:45vh;}		
}
@media(max-width:820px) {
.footTop{padding:30px 0 20px;}
.footBtm ul{padding:30px 0; padding-right:3%;}
.footMess{padding:30px 0; padding-left:3%;}
.footCopy{padding:10px 0 12px;}
}

@media(max-width:768px) {
#banner .bg .bimg {height:35vh;}	
.indTit span {font-size:28px;}
.indTit.white span {font-size:32px;}
/* header */    .wzHead_box {width:168px;}
.wzHead_box .wzHead_wx,.wzHead_box .wzHead_tel {display:none;}
.wzHead_box .wzHead_ico {width:100%;}
/* footer */    
.footTop{padding:20px 0;}
.footBtm ul{padding:20px 0; padding-right:1%;}
.footBtm li span{font-size:14px; margin-bottom:10px}
.footBtm li a{ margin-top:5px}
.footMess {padding:20px 0; padding-left:1%;}
.footMess_span {font-size:14px;letter-spacing:0;}
.footMess input {font-size:13px; line-height:38px;}
.footMess p{font-size:12px; margin-top:10px}
/* index */    
#banner .bg .bimg {height:60vh;width:100%;object-fit:cover;}

.banTxt_cn {font-size:18px;margin-left:20px;}
.indAb_btm {padding-top:18%;}
.indAb_span {font-size:24px;}
.indAb_p p {font-size:14px;}
.indAb_num {font-size:18px;}
.indAb_num .indAb_num_index {font-size:24px;}
.indAb_num span {font-size:20px;}
.indAb_bl svg {width:42px;height:42px;}
#s3 {height:60vh;min-height:428px;}
.indSolu_p p {font-size:20px;}
.indPro_br {height:248px;}
.indPro_name {font-size:22px;}
.indPro_p {font-size:14px;height:50px;}
.indPro_num {font-size:16px;}
.indPro_num .indPro_num_index {font-size:20px;}
.indPro_num .iindPro_num_all {font-size:18px;}
}
@media(max-width:680px) {
.wzHead_logo a {width:178px;}
.indTit.white span {font-size:30px;}
.indSolu_p p {font-size:18px;}
}
@media(max-width:540px) {
.banTxt_div{ margin-bottom:20px}
.banTxt_span{font-size:28px; margin-bottom:10px}	
.banTxt_p{font-size:18px;}	
.banTxt .indMore .more{padding:5px 30px;}
.banTxt .indMore span,.indMore i{ font-size:14px}
.indMore .more{padding:5px 35px;}
.indMore{ margin-top:10px}

#s3{height:400px;}


.footTop{padding:10px 0;}
.footBtm{ display:block}
.footBtm ul{width:100%; display:block; padding-right:0; overflow:hidden; border-right:none; padding:10px 0;}
.footBtm ul li{ float:left; width:16.666%}
.footBtm li span{ margin-bottom:5px;}
.footMess{width:100%; display:none}
.footCopy{ display:block}
}

@media(max-width:480px) {
#s3 {min-height:489px;}
#banner .bg .bimg{ height:400px}	
.banTxt .inner {width:94%;}
.banTxt_span {letter-spacing:-1px; margin-bottom:8px;}
.banTxt_p02{ display:none}
.banTxt_p{font-size:16px; margin-bottom:20px; margin-top:5px}	
.indTit span {font-size:24px;}
.indTit.white span {font-size:24px;letter-spacing:.5px;}
.banTxt .indMore .more,.indMore .more {padding:6px 24px;}
.banTxt .indMore span,.indMore span {margin-right:3px;}
.banTxt .indMore .indMore_ico,.indMore .indMore_ico {padding-left:9px;}
.banTxt .indMore .indMore_ico_y,.indMore .indMore_ico_y {width:21px;}
.banTxt .indMore .indMore_ico_j,.indMore .indMore_ico_j {width:18px;margin-top:-1px;}
.wgt-fade-animate {-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform:translateY(80px);transform:translateY(80px);opacity:1;}
/* header */    .wzHead_logo {margin-left:18px;}
.wzHead_logo a {width:158px;}
.wzHead_box {width:128px;}
.headMenu span {margin-top:4px;}
.headMenu_txt {font-size:12px;}
/* footer */    .footTop {padding-bottom:8px;flex-wrap:wrap;}
.footLogo a {width:172px;}
.footTop .footTel {display:none;}
.footMess_mbl {display:block;}
.footMess {padding:38px 0 28px;}
.footMess input {margin-top:10px;line-height:32px;}
.footMess&gt;p {margin-top:14px;}
.footCopy {flex-wrap:wrap;text-align:center;}
.footCopy a {display:block;}
.footCopy p {width:100%;}
/* index */    
.banTxt_div {margin:0;}

.banTxt .inner&gt;.hidden {flex-wrap:wrap;}
.banTxt .inner&gt;.hidden .hidden:last-of-type {order:-1;}
.banTxt_cn {margin:0;margin-top:8px;margin-bottom:28px;left:-102%;}
#banner .slick-dots {top:auto;bottom:24px;right:auto;left:0;width:100%;text-align:center;}
#banner .slick-dots li {display:inline-block;width:5px;height:5px;}
#banner .slick-dots li.slick-active {width:24px;height:5px;}
/* index */    .indAb_box {margin:48px 0;}
.indAb_span {font-size:20px;}
.indAb_swiper {width:85%;}
.indAb_p {margin-top:14px;}
.indAb_p p {font-size:13px;line-height:1.8;}
.indAb_bl svg {width:28px;height:28px;}
.indAb_btm {padding-top:24%;}
.indAb_num {font-size:12px;}
.indAb_num span {font-size:14px;margin:0 5px;}
.indAb_num .indAb_num_index {font-size:18px;}
.indPro_arr svg,.indAb_arr svg {width:12px;height:12px;}
.indAb_hor_box {margin-top:6px;}
.indAb_hor_img {padding-top:54%;}
.indAb_hor_img img {top:5%;height:90%;}
.indAb_box2 p {font-size:13px;letter-spacing:0;margin-top:0;}

.indSolu_txt {left:8%;top:51%;}
.indSolu_p {margin-bottom:32px;}
.indSolu_p p {letter-spacing:.5px;font-size:16px;}
.indPro_txt&gt;div {margin:48px 0;max-width:85%;}
.indPro_name {font-size:18px;}
.indPro_p {font-size:13px;height:46px;}
.indPro_br {flex-wrap:wrap;height:auto;}
.appear .indPro_br_top {width:100%;height:58px;}
.indPro_arr {width:50%;height:100%;}
.indPro_arr a {width:50%;height:100%;border-top:0 !important;border-right:1px solid #eee;}
.indPro_num {width:50%;height:100%;}
.indPro_br_btm {width:0%;height:218px;transition:width 1s;}
.appear .indPro_br_btm {width:100%;}
}
@media(max-width:1600px) {.daiLiShan_r {padding-top:10% !important;}
.jszx_1i ul li {width:40% !important;}
.jszx_1i ul li:nth-child(1) {width:60% !important;}
}
@media(max-width:1280px) {.tit_h4 {font-size:32px !important;}
.daiLiShan_l,.daiLiShan_r {padding-top:20% !important;}
/*登录*/    .dl_text h3 {font-size:28px !important;}
/*登录*/    .dengLu_xq h4,.daiLiShan_tit h4 {font-size:32px !important;}
.daiLiShan_tit p {font-size:28px !important;}
/*zixun*/    .jszx_1i ul li {width:100% !important;margin-bottom:2% !important;}
.jszx_1i ul li:nth-child(1) {width:100% !important;}
}
@media(max-width:1050px) {
.footBox {height:58vh}
.gsjj .indPro_left {display:block !important;width:100% !important;}
.gsjj .indPro_right {width:100% !important;}
.contact .contact_l,.contact .contact_r {width:100% !important;}
/*登录*/    .daiLiShan_l,.daiLiShan_r {width:100% !important;}
.dengLu .indPro_l {display:block !important;width:100% !important;}
.dengLu .indPro_r {width:100% !important;}
/*产品*/    .changPin {flex-wrap:wrap;}
.changPin .indPro_l {}
.changPin .indTit,.changPin .indPro_name,.changPin .indPro_p {opacity:1 !important;}
.changPin .indPro_r {width:100% !important;transform:translateY(0) !important;}
.changPin .indPro_bl {display:none;}
.changPin .indPro_br {width:100% !important;}
.changPin .indPro_br_top {width:24% !important;height:100% !important;flex-wrap:wrap;opacity:1 !important;transition:opacity 1s 1s;}
.changPin .indPro_br_btm {width:76% !important;height:100% !important;flex-wrap:wrap;opacity:1 !important;transition:opacity 1s 1s;transform:translatex(0) !important;}
.changPin .indPro_arr {height:72% !important;width:100% !important;flex-wrap:wrap;}
.changPin .indPro_num {height:28% !important;width:100% !important;flex-wrap:wrap;border-bottom:1px solid #eee !important;}
.changPin .indPro_arr a {width:100% !important;height:50% !important;}
.indPro_img_img {height:46vh !important;}
.dengLu .dl_text {display:none;}
}
@media(max-width:900px) {.lianXi ul {flex-wrap:wrap;}
.lianXi li {width:50% !important;margin-bottom:9%;border-right:none !important;}
}
@media(max-width:768px) {.headMenu_Box .wzHead_logo a {opacity:1;}
.headMenu_Box {width:100vw !important;}
/*.footBox {*/    /*height:45vh !important;*/    /*}
*/    .headMenu_Box_r li {font-size:20px !important;}
.close {width:20px !important;height:20px !important;}
.tit_h4 {font-size:28px !important;}
/*登录*/    .dengLu_xq h4,.daiLiShan_tit h4,.jszx_1i h4,.about ul li h4 {font-size:28px !important;}
.daiLiShan_tit p,.about ul li h5 {font-size:24px !important;}
.about ul li img {height:30vh;}
.headMenu_Box_r li {padding:0 5% !important;}
.headMenu_Box .wzHead_logo::after {content:"";width:1px;height:100%;background:rgba(0,0,0,0.1);position:absolute;left:60%;top:0;}
}
@media(max-width:540px) {
.indSolu_txt{top:0; padding-top:30px;}
.footBox{ height:auto}
}
@media(max-width:480px) {.close {top:3% !important;right:11% !important;}
.about ul li img {height:26vh;}
.nav_zk span {width:2px !important;height:14px !important;left:6px !important;top:0 !important;background:#666 !important;}
.nav_zk span:nth-child(2) {width:14px !important;height:2px !important;left:0 !important;top:6px !important;}
.headMenu_Box_r li a {color:#666 !important;}
.contact_top {padding-top:12% !important;}

.headMenu_Box_r li {font-size:18px !important;}
.close {width:20px !important;height:20px !important;}
/*登录*/    .dengLu_xq h4,.daiLiShan_tit h4,.jszx_1i h4 {font-size:24px !important;}
.daiLiShan_tit p,.about ul li h5 {font-size:20px !important;}
/*产品*/    .changPin .indPro_br_top {width:100% !important;height:58px !important;}
.changPin .indPro_br_btm {width:100% !important;}
.changPin .indPro_arr {height:100% !important;width:50% !important;}
.changPin .indPro_num {height:100% !important;width:50% !important;border-bottom:none;}
.changPin .indPro_arr a {width:50% !important;height:100% !important;}
.mag84,.jszx {width:90% !important;}
}













.indTitt {position:relative;}
.indTitt&gt;div {display:inline-block;}
.indTitt span {line-height:1; font-size:45px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; color:#dedede;}
.indTitt p {font-size:34px;line-height:1.4; letter-spacing:1px;font-weight:bold;color:#0e3f7b; display:none}
.indTitt.white span, .indTitt.white p {color: #fff;}




/*首页关于我们*/ 
.indAbout{background-position: center;background-repeat: no-repeat;background-image: url(../images/bg02.jpg);background-size: cover;}

.indAbout_l{position:relative; width:45%; height:100%; float:left;  right:40%; opacity:0; transition: all 1.5s; transition-delay:1s;}
.page.active .indAbout_l{opacity:1; right:0}
.indAbout_img {position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.indAbout_img_mbl {width:100%;display:none;}

.indAbout_r{display:inline-block; text-align:left; width:50%; position:relative; margin-top:10%; float:right;  opacity:0; left:50%; transition: all 1.5s; transition-delay:1s;}
.page.active .indAbout_r{opacity:1; left:0}
.indAbout_r&gt;div {width:70%; margin-left:5%}
.indAbout_p {margin-top:24px; position:relative; text-indent:2em; text-align: justify}

.indAbout_num {position:absolute; left:25.8%; width:58%; background:#fff; box-sizing:border-box; z-index:11; bottom:-50%;  opacity:0; transition: all 1.5s; transition-delay:1s;}
.page.active .indAbout_num{opacity:1; bottom:0}
.indAbout_num li {position:relative;float:left;width:33.33%;text-align:center;padding:32px 0;}
.indAbout_num li::before {content:"";position:absolute;top:16%;left:0;width:1px;height:68%;background:#eee;}
.indAbout_num a {display:inline-block;text-align:left;color:#787878;font-size:15px;}
.indAbout_num i {display:block; width:60px; height:70px; font-size:50px; color:#999}
.indAbout_num span {font-size:48px;letter-spacing:-1px;color:#0e3f7b;}
.indAbout_num p {display:block;font-size:12px;color:#787878;letter-spacing:0.5px;margin-right:14px;}
.indAbout_num li:nth-child(1) i{font-size:56px;}

@media(max-width:1400px) {
.indAbout_r{margin-top:15%;}
.indAbout_r&gt;div{width:85%;}
.indAbout_num{left:15%; width:70%;}
}
@media(max-width:1300px) {
.indAbout_r{margin-top:12%;}
}

@media(max-width:1024px) {
.indTitt span{font-size:40px;}
.indTitt p {font-size:24px;}

.indAbout{height:600px}
.indAbout_p{margin-top:20px;}
.indAbout_l{animation-name:fadeInLeft; animation-duration:2s; animation-delay:.2s; opacity:1; right:0}
.indAbout_r{animation-name:fadeInRight; animation-duration:2s; animation-delay:.4s; opacity:1; left:0; margin-top:8%;}
.indAbout_num{animation-name:fadeInUp; animation-duration:2s; animation-delay:.6s; opacity:1; left:10%; width:80%; bottom:0;}
.indAbout_num li{padding:20px 0;}
.indAbout_num li:nth-child(1) i{ font-size:36px}
.indAbout_num i{font-size:40px; height:50px;}
.indAbout_num span{ font-size:30px}
}
@media(max-width:920px) {
.indTitt span{font-size:36px;}
.indAbout_p{margin-top:20px; font-size:12px}		
}
@media(max-width:820px) {
.indAbout_r&gt;div {width:90%; margin-left:0}
}
@media(max-width:540px) {
.indTitt span{font-size:28px;}
.indTitt p{font-size:20px;}
.indAbout_num{width:90%; left:5%;}
.indAbout_p{ margin-top:10px}
.indAbout{ height:500px}
.indAbout_num li{padding:10px 0;}
.indAbout_r{ margin-top:5%}
}
@media(max-width:420px) {
.indAbout{height:450px}
.indAbout_l{width:100%; float:none; position:relative}	
.indAbout_l:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5); z-index:99}
.indAbout_r{width:96%; z-index:999}
.indAbout_r&gt;div{width:96%;}
.indAbout_r .indTitt span,.indAbout_r .indTitt p,.indAbout_r .indAbout_p{color:#FFF}
.indAbout_num{width:100%; left:0; z-index:999}	
.indAbout_num li:nth-child(1) i{ font-size:42px}
}

/*首页产品展示*/ 
.indProduct{background-position: center;background-repeat: no-repeat;background-image: url(../images/bg03.jpg);background-size: cover;}
.indProduct:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.58);}
.indProd_l {width:66%; height:100%; position:relative;}
.indProd_tit {position:relative; top:32%; margin-left:24%; right:20%; display:inline-block; animation-name:fadeInLeft; animation-duration:2s; animation-delay:.4s; opacity:0; transition: all 1.5s; transition-delay:1s;}
.page.active .indProd_tit{right:0; opacity:1}
.indProd_p {color:#FFF;font-size:16px;opacity:0.88;line-height:1.8;letter-spacing:0.68px;max-width:68%;display:inline-block;margin-top:31px;}
.indProd_ul {position:absolute; bottom:0; left:0; bottom:-50%; width:100%; animation-name:fadeInLeft; animation-duration:2s; animation-delay:.6s; opacity:0; transition: all 1.5s; transition-delay:1s;}
.page.active .indProd_ul{bottom:0; opacity:1}
.indProd_ul li {width:25%;height:238px;transition:all .6s;float:left;background:rgba(6,112,196,0.86);color:#fff;padding:20px;box-sizing:border-box;position:relative;}
.indProd_ul a {color:#fff;display:block;width:100%;height:100%;}
.indProd_ul span {color:rgba(255,255,255,.5);font-size:12px;text-transform:uppercase;position:absolute;top:40px;left:40px;font-size:15px;line-height:1.4;transition:all .6s;}
.indProd_ul h3 {position:absolute;font-size:18px;letter-spacing:1px;bottom:38px;left:0px;width:100%;padding:0 40px;box-sizing:border-box;transition:all .6s;font-weight:500;}
.indProd_ul em {float:right;font-style:inherit;}
.indProd_ul li:nth-child(1) {background:rgba(4,61,139,0.86);}
.indProd_ul li:nth-child(1):hover {background:rgba(4,61,139,.5);}
.indProd_ul li:nth-child(2) {background:rgba(0,91,163,0.86);}
.indProd_ul li:nth-child(2):hover {background:rgba(0,91,163,.5);}
.indProd_ul li:nth-child(3) {background:rgba(4,61,139,0.86);}
.indProd_ul li:nth-child(3):hover {background:rgba(4,61,139,.5);}
.indProd_ul li:nth-child(4) {background:rgba(6,112,196,.86);}
.indProd_ul li:nth-child(4):hover {background:rgba(6,112,196,.5);}
.indProd_ul li:hover span {transform: translateY(30px);}
.indProd_ul li:hover h3 {transform: translateY(-30px);}
.indProd_r {right:10%; position:relative; float:right; top:0; animation-name:fadeInRight; animation-duration:2s; animation-delay:.2s; opacity:0; transition: all 1.5s; transition-delay:1s;}
.page.active .indProd_r{top:-60%; opacity:1}
.indProd_box {position:relative;width:230px;height:300px;border:7px solid rgba(255,255,255,.5);}
.indProd_a {display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;}
.indProd_a h3 {font-size:26px;font-weight:500;}
.indProd_a .morecase{ margin-top:50px; display:block; text-transform:uppercase}
.indProd_a p {font-size:24px;display:block;text-transform:uppercase;line-height:1.3;}
.indProd_a .indMore .more {color:#fff;font-size:14px;margin-top:70px;}
.indProd_box .topLine {width:0px;height:7px;background:#fff;position:absolute;left:0;top:-7px;animation:flash2 3s infinite linear;}
.indProd_box .rightLine {width:7px;height:0px;background:#fff;position:absolute;right:-7px;top:-7px;animation:flash1 3s infinite linear;}
.indProd_box .bottomLine {width:0px;height:7px;background:#fff;position:absolute;right:0px;bottom:-7px;animation:flash2 3s infinite linear;}
.indProd_box .leftLine {width:7px;height:0px;background:#fff;position:absolute;left:-7px;bottom:-7px;animation:flash1 3s infinite linear;}

@media(max-width:1400px) {
.indProd_p{max-width:75%;}
}
@media(max-width:1300px) {
.indProd_tit{top:25%}
.page.active .indProd_r{top:-70%;}

.indProd_ul span {top:30px;left:20px;}
.indProd_ul h3 {bottom:30px;padding:0 20px;}
}
@media(max-width:1200px) {
.indProd_p{font-size:14px;}
}
@media(max-width:1024px) {
.indProd_tit{right:0; opacity:1; top:14%; margin-left:10%;}
.indProd_p{ font-size:14px; margin-top:20px; width:50%}
.indProd_ul{bottom:0; opacity:1}
.indProd_l{width:100%}
.indProd_r{opacity:1; position:absolute; top:12%;}
.indProd_a h3{ font-size:24px}
.indProd_a p{ font-size:16px}
}
@media(max-width:920px) {
.indProd_p,.indProd_ul span{ font-size:12px;}
.indProd_ul h3{font-size:16px;}
.indProd_a h3{font-size:20px}
.indProd_a p{font-size:14px;}
.indProd_ul li{height:200px;}
.indProd_p{ width:56%}
.indProd_r{right:5%}
}
@media(max-width:780px) {
.indProd_box{ height:250px}
}
@media(max-width:540px) {
.indProd_tit{margin-left:3%; top:6%}
.indProd_p{ margin-top:10px}
.indProd_r{right:3%; top:6%}
.indProd_box{width:160px; height:200px}
.indProd_a h3{font-size:18px}
.indProd_a p{font-size:12px}
.indProd_ul li{height:150px; padding:10px;}
.indProd_ul span{ position:relative; top:auto; left:auto; line-height:20px; display:block}
.indProd_ul h3{ font-size:14px; padding: 0 10px; bottom:20px}
}
@media(max-width:480px) {
.indProd_ul li{ width:50%; height:100px}	
}
@media(max-width:390px) {
.indProd_box{width: 140px;}	
.indProd_ul li{height:110px;}
}

@keyframes flash2 {
0%{ width: 0;}
100%{width: 100%;}
}
@keyframes flash1 {
0%{height: 0;}
100%{height: 100%;}
}


/*首页解决方案*/ 
.indSolu{background-position:top;background-repeat: no-repeat;background-image: url(../images/bg04.png);background-size: cover;}
.indSolu{position:relative;width:100%;height:100%;}
.indSolu_l{position:absolute; width:50%; overflow:hidden; top:30%; left:10%; z-index:999}
.indSolu_r {position:absolute; width:50%; background:#0e3f7b; height:100%; right:-50%; overflow:hidden; z-index:998;  top:0; animation-name:fadeInRight; animation-duration:2s; animation-delay:.4s; opacity:0;  transition: all 1.5s; transition-delay:1s;}
.page.active .indSolu_r{right:0; opacity:1}
.indSolu_r_box{ margin-top:30%; margin-left:30%; }
.indSolu_r_img {position: absolute;width: 60%;bottom: -14%;opacity: 0.48;right: -10%;}
.indSolu_r_img img{width:100%;}
#particles-js {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}

.indSolu_l .indSolu_pro{position:relative; animation-name:fadeInLeft; animation-duration:1s; animation-delay:.6s;  opacity:0; right:50%; transition: all 1.5s; transition-delay:1s;}
.page.active .indSolu_l .indSolu_pro{right:0; opacity:1}
.indSolu_l .swiper-slide .indSolu_info{ padding:3%; background:#fff;}
.indSolu_l .swiper-slide .indSolu_img{overflow:hidden;position:relative;display:block;}
.indSolu_l .swiper-slide .indSolu_img img{display:block;width:100%; opacity:1;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.indSolu_l .swiper-slide:hover .indSolu_img img {-webkit-transform:scale(1.04);transform:scale(1.04);}
.indSolu_l .swiper-slide .indSolu_wz{width:100%; overflow:hidden; margin:0 auto; padding:20px 5% 20px;}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_name{font-size:20px; color:#0e3f7b; position:relative; padding-bottom:15px; margin-bottom:15px}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_name:before{content: ""; display:block; width:20px; height:3px; background-color:#ccc; position:absolute; left:0px; bottom:0px;}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_name:after {content: ""; display:block; width:100%; height:1px; background-color:#e5e5e5; position:absolute; left:0px; bottom:0px;}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_p{ font-size:14px; line-height:25px; display:block; height:50px; overflow:hidden; line-height:25px; color:#666}

.indSolu_br_top {position:relative; overflow:hidden; width:16%; height:60px; display:flex; align-items:stretch; justify-content:space-between; background:#fafafa; margin-top:30px; right:50%; transition: all 1.5s; transition-delay:1s;}
.page.active .indSolu_br_top{right:0; opacity:1}
.indSolu_arr {height:100%;width:100%;display:flex;align-items:stretch;justify-content:space-between;}
.indSolu_arr a {width:50%;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(203,203,203,0.38); }
.indSolu_arr a:hover{background:#0e3f7b}
.indSolu_arr a i{ font-size:20px; color:#333}
.indSolu_arr a:hover i{color:#fff}
.indSolu_arr svg {width:16px;height:16px;stroke:#262626;}
@media(max-width:1400px) {
.indSolu_br_top{width:20%;}	
.indSolu_l{left:5%; width:60%}
.indSolu_r{width:40%;}
.indSolu_r_box{margin-top:50%; margin-left: 25%;}
}
@media(max-width:1024px) {
.indSolu{ height:700px}
.indSolu_l{width:95%; left:2.5%; top:32%;}

.indSolu_r{right:0; opacity:1; width:100%; }
.indSolu_l .indSolu_pro{right:0; opacity:1}
.indSolu_br_top{right:0; opacity:1; height:40px; margin-top:10px; animation-name: fadeInDown;animation-duration: 2s; animation-delay: .4s;}
.indSolu_arr a i{ font-size:16px}
.indSolu_r_box{margin-top:70px; margin-left:3%;}
.indSolu_r_box .indProd_p{ margin-top:10px}
.indSolu_r_box .indMore{ position:absolute; top:8%; right:3%}
.indSolu_p{margin-bottom:0px;}


.indSolu_l .swiper-slide .indSolu_wz{padding:10px 3%;}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_name{font-size:16px; padding-bottom:10px; margin-bottom:10px;}
}

@media(max-width:992px) {
.indSolu{ height:560px}	
.indSolu_r_box .indProd_p{ display:none}	
}
@media(max-width:820px) {
.indSolu{ height:520px}		
}
@media(max-width:780px) {
.indSolu{height:55vh;}	
.indSolu_r_box{margin-top:50px;}	
.indSolu_l{top:24%;}
}
@media(max-width:540px) {
.indSolu{height:400px;}		
.indSolu_r_box{ margin-top:30px}
.indSolu_l{top:27%;}
.indSolu_r_box .indProd_p{ width:60%}
.indSolu_l .swiper-slide .indSolu_wz{padding:0;}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_p{font-size:12px; height:40px; line-height:20px}
.indSolu_l .swiper-slide .indSolu_wz .indSolu_name{padding-bottom:5px; margin-bottom:5px;}
}
@media(max-width:420px) {
.indSolu{height:360px;}			
}


/*首页新闻动态*/ 
.indNew {background-position: center;background-repeat: no-repeat;background-image: url(../images/bj02.jpg);background-size: cover;}
.indNew:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.58);}

.home_news_box {width:80%; margin:0 auto; margin-top:40px; overflow:hidden}
.home_news_box .news_img_box {float:left; width:49%; position:relative; transition:all 1.5s; transition-delay:1s; right:30%; opacity:0;}
.home_news_box .news_img_box .img {display:block;line-height:0; height:453px; overflow:hidden}
.home_news_box .news_img_box .img img{width:100%; height:100%}

.home_news_box .news_img_box .text {position:absolute;left:0;bottom:0;width:100%; background:rgba(14, 63, 123, .9); padding:25px 30px;}
.home_news_box .news_img_box .text .top {color:#fff;line-height:26px;}
.home_news_box .news_img_box .text .top h3 {float:left;max-width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;}
.home_news_box .news_img_box .text .top span {font-size:16px;float:right;}
.home_news_box .news_img_box .text p {margin-top:12px;color:#ffffff;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.home_news_box .news_text_box {float:right; width:49%; border:1px solid #e5e5e5; border-bottom:none; position:relative; transition:all 1.5s; transition-delay:1s; left:30%; opacity:0;}
.home_news_box .news_text_box .box {float:left; padding:20px 20px 20px 0px; width:100%; background:rgba(255,255,255,1); border-bottom:1px solid #f5f5f5;}
.home_news_box .news_text_box .box .data {float:left; width:15%; text-align:center; position:relative; overflow:hidden;}
.home_news_box .news_text_box .box .data:before {content:""; position:absolute; right:0; top:0; width:1px; height:100%; background:#e5e5e5;}
.home_news_box .news_text_box .box .data p{color:#666; font-size:32px; font-family:arial; display:block; height:40px}
.home_news_box .news_text_box .box .data span {color:#999; font-size:14px; display:block;}
.home_news_box .news_text_box .box .text {float:right;width:82%;padding-top:4px;}
.home_news_box .news_text_box .box .text .bt {color:#666;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.home_news_box .news_text_box .box .text p {margin-top:10px;color:#999;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.home_news_box .news_text_box .box:hover {background:#f5f5f5;}

.page.active .news_img_box{right:0;opacity:1;}
.page.active .news_text_box{left:0;opacity:1;}
.indNew_r .desc {line-height:24px;overflow:hidden;color:rgba(255,255,255,.68);margin:40px 0;font-size:13px;letter-spacing:0.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.indNew_r h3 {font-size:18px;letter-spacing:0.5px;line-height:1.6;white-space:nowrap;overflow:hidden;font-weight:500;text-overflow:ellipsis;}
.indNew_r span {color:rgba(255,255,255,.5);}

@media(max-width:1400px) {
.home_news_box .news_img_box .img{height:377px;}
.home_news_box .news_text_box .box{padding: 14px 20px 14px 0px;}
.home_news_box .news_text_box .box .text p{margin-top:0px;}

}
@media(max-width:1024px) {
.indNew{ padding-bottom:70px}
.indNew_r:hover img {transform:scale(1.05,1.05);}
.home_news_box{width:94%; margin-top:30px;}
.home_news_box .news_img_box{opacity:1; right:0; animation-name: fadeInLeft;animation-duration: 2s; animation-delay: .6s;}
.home_news_box .news_text_box{opacity:1; left:0; animation-name: fadeInRight;animation-duration: 2s; animation-delay: .8s;}
.home_news_box .news_img_box .img{height:300px}
.home_news_box .news_img_box .text{padding:15px 15px 0;}
.home_news_box .news_img_box .text .top h3{ font-size:14px}
.home_news_box .news_img_box .text .top span{ font-size:12px}
.home_news_box .news_text_box .box{padding:10px 20px 10px 0px;}
.home_news_box .news_text_box .box .text .bt{ font-size:14px}
.home_news_box .news_text_box .box .data p{ font-size:24px; height:32px;}
.home_news_box .news_text_box .box .text p,.home_news_box .news_text_box .box .data span{ font-size:12px}
}
@media(max-width:780px) {
.indNew{ padding-bottom:50px}	
.home_news_box .news_img_box .img{height:260px}	
.home_news_box .news_text_box .box{padding: 5px 10px 5px 0px;}
.home_news_box .news_text_box .box .data{ width:20%}
.home_news_box .news_text_box .box .text{ width:76%}
}
@media(max-width:540px) {
.indNew{ padding-bottom:30px}
.home_news_box{ margin-top:10px}
.home_news_box .news_img_box,.home_news_box .news_text_box{ width:100%}	
}





.map-content{margin-top:6%}
.map-module{max-width:1200px; margin:0 auto; position:relative; transition:all .3s ease;}
.map-module .indTitt{ position:absolute; top:0; right:-20%; opacity:0; transition:all 1.5s; transition-delay:1s;}
.page.active .map-module .indTitt{right:0; opacity:1;}


.map-branch .map-title {margin:20px 0 0;z-index:1;}

.map-content-info{position:relative; margin-bottom:30px; left:-35%; opacity:0; transition:all 1.5s; transition-delay:1.2s;}
.page.active .map-content-info{left:0; opacity:1;}
.ny_box02 .map-content-info{left:0; opacity:1;}

.branch-map-l {width:100%; position:relative;}
.map-content-box {width:100%; height:750px; position:relative;}
.map-content-box .img{ text-align:center}
.map-content-box .img img{ height:100%}
.map-dot {position:absolute; text-align:center; font-size:16px; cursor:pointer; color:#333}
.map-dot p{color:#fff; font-size:14px; display:block; background:#062851;  padding:2px 25px; border-radius:5px;}
.zhejiang p{background:#f5a700;}
.map-dot i{ font-size:18px; color:#f5a700}
.map-dot:after {content:""; display:block; width:10px; height:10px; margin:0 auto; background-color:#fff; border-radius:50%; display:none}
.map-dot.beijing:after {width:16px;height:16px;border-radius:0;background:url("../images/icon-star.png") no-repeat center;}
.map-dot.cur:before {content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;border:1px solid #0e3f7b;animation:dot 4s infinite; display:none}
.map-dot.cur{color:#0e3f7b}

.zhejiang {left:730px;top:455px;}
.jiangsu {left:725px;top:390px;}
.fujian {left:710px;top:520px;}
.shandong {left:680px;top:320px;}
.guangxi {left:530px;top:600px;}
.sichuan {left:420px;top:450px;}
.shanxi1 {left:520px;top:380px;}
.liaoning {left:740px;top:196px;}
.henan {left:600px;top:380px;}
.anhui {left:670px;top:410px;}
.hunan {left:580px;top:500px;}
.yunnan {left:405px;top:580px;}

.ny_box02 .zhejiang {left:57%;top:59%;}
.ny_box02 .jiangsu {left:58%;top:50%;}
.ny_box02 .fujian {left:56.7%;top:70%;}
.ny_box02 .shandong {left:54.5%;top:42%;}
.ny_box02 .guangxi {left:45.2%;top:78%;}
.ny_box02 .sichuan {left:38%;top:60%;}
.ny_box02 .shanxi1 {left:44.5%;top:50%;}
.ny_box02 .liaoning {left:59.3%;top:26%;}
.ny_box02 .henan {left:50%;top:50%;}
.ny_box02 .anhui {left:54%;top:56%;}
.ny_box02 .hunan {left:48.5%;top:65%;}
.ny_box02 .yunnan {left:37%;top:77%;}


.beijing {left:585px;top:220px;}
.tianjin {left:604px;top:234px;}
.hebei {left:575px;top:254px;}
.shanxi {left:540px;top:276px;}
.jilin {left:696px;top:167px;}
.heilongjiang {left:676px;top:106px;}
.shanghai {left:668px;top:341px;}
.jiangxi {left:595px;top:402px;}
.hubei {left:555px;top:359px;}
.guangdong {left:575px;top:466px;}
.chongqing {left:495px;top:364px;}
.guizhou {left:484px;top:424px;}


.branch-map-data {position:absolute;box-sizing:border-box;width:430px;border:1px solid #0e3f7b;box-shadow:0 0 2px 2px #e9e9e9;padding:10px 30px;z-index:1;display:none; background:#fff; margin-left:50px}
.branch-map-data-title {border-bottom:1px solid #eee;}
.branch-map-data-title p {font-size:18px;color:#333;line-height:28px;}
.branch-map-data-info {max-height:236px;overflow-y:auto;}
.data-branch {border-bottom:1px dashed #eee;padding:6px 0;box-sizing:border-box;}
.data-branch:last-child {border:none;}
a,button,input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}
.data-branch .data-name {font-size:14px;color:#666;line-height:normal;margin-bottom:5px;}
.data-branch p {font-size:12px;color:#999;line-height:20px;}
.data-branch p {font-size:12px;color:#999;line-height:20px;}
.branch-map-data:before {content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:0;height:0;border:8px solid;border-color:transparent #0e3f7b transparent transparent;}
.branch-map-data:after {content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:0;height:0;border:8px solid;border-color:transparent #fff transparent transparent;}
@media(max-width:1550px) {
.ny_box02 .zhejiang {left:58%;top:59%;}
.ny_box02 .jiangsu {left:58%;top:50%;}
.ny_box02 .fujian {left:57%;top:70%;}
.ny_box02 .shandong {left:54.5%;top:42%;}
.ny_box02 .guangxi {left:45.2%;top:78%;}
.ny_box02 .sichuan {left:38%;top:60%;}
.ny_box02 .shanxi1 {left:44.5%;top:50%;}
.ny_box02 .liaoning {left:59.3%;top:26%;}
.ny_box02 .henan {left:50%;top:50%;}
.ny_box02 .anhui {left:55%;top:56%;}
.ny_box02 .hunan {left:48.5%;top:65%;}
.ny_box02 .yunnan {left:37%;top:77%;}	
}

@media(max-width:1400px) {
.map-module .indTitt{ top:30px}
.page.active .map-content-info{ top:30px}

.ny_box02 .zhejiang {left:59%;top:59%;}
.ny_box02 .jiangsu {left:59%;top:50%;}
.ny_box02 .fujian {left:58%;top:70%;}
.ny_box02 .shandong {left:56%;top:42%;}
.ny_box02 .guangxi {left:44.5%;top:78%;}
.ny_box02 .sichuan {left:36%;top:60%;}
.ny_box02 .shanxi1 {left:44%;top:50%;}
.ny_box02 .liaoning {left:61%;top:26%;}
.ny_box02 .henan {left:50%;top:50%;}
.ny_box02 .anhui {left:55%;top:56%;}
.ny_box02 .hunan {left:48.5%;top:65%;}
.ny_box02 .yunnan {left:35%;top:77%;}	
}
@media(max-width:1200px) {
.page.active .map-module .indTitt{ right:30px}
.page.active .map-content-info{ top:10px}

.branch-map-data{ width:380px; padding:15px;}

.ny_box02 .zhejiang {left:64%;top:59%;}
.ny_box02 .jiangsu {left:64%;top:50%;}
.ny_box02 .fujian {left:64%;top:70%;}
.ny_box02 .shandong {left:61%;top:42%;}
.ny_box02 .guangxi {left:48%;top:78%;}
.ny_box02 .sichuan {left:37%;top:60%;}
.ny_box02 .shanxi1 {left:47%;top:50%;}
.ny_box02 .liaoning {left:66%;top:26%;}
.ny_box02 .henan {left:54%;top:50%;}
.ny_box02 .anhui {left:60%;top:56%;}
.ny_box02 .hunan {left:52%;top:65%;}
.ny_box02 .yunnan {left:35%;top:77%;}	
}
@media(max-width:1024px) {
.map-module .indTitt{opacity:1; right: auto; left:5%; animation-name: fadeInDown;animation-duration: 2s;animation-delay: .4s; position:relative}	
.map-content-info{opacity:1; left:3%; animation-name: fadeInUp;animation-duration: 2s;animation-delay: .6s;}
.map-content-box .img img{ width:90%}	


.zhejiang {left:58%;top:56%;}
.jiangsu {left:60%;top:48%;}
.fujian {left:57%;top:67%;}
.shandong {left:55%;top:39%;}
.guangxi {left:44%;top:73%;}
.sichuan {left:35%;top:57%;}
.shanxi1 {left:43%;top:46%;}
.liaoning {left:60%;top:24%;}
.henan {left:49%;top:46%;}
.anhui {left:55%;top:50%;}
.hunan {left:48%;top:63%;}
.yunnan {left:34%;top:72%;}

.map-content-box{height:600px;}
.branch-map-data{ width:320px; padding:10px;}


.branch-map-l{ display:none}


}
@media(max-width:992px) {
.map-content-info{left:0; }
.map-dot{ font-size:14px}


.map-content-box{height:550px;}
.branch-map-data{width:300px; padding:10px;}
.branch-map-data-title p{font-size:14px}


}
@media(max-width:820px) {
.map-content-box{height:500px;}
.map-content-box .img img{width:92%}	
.branch-map-data{width:280px; padding:5px;}

.map-content{margin-top:4%}
}
@media(max-width:540px) {
.map-content{margin-top:0}	
}

@keyframes dot {100% {transform:translateX(-50%) scale(1);opacity:1;}
50% {transform:translateX(-50%) scale(1.5);opacity:.1;}
}


.disappear .ibox {transform: scale(1);opacity: 0.5;transition: all 1s cubic-bezier(.435, .01, .135, 1);-webkit-transition: all 1s cubic-bezier(.435, .01, .135, 1)}
.page.active .ibox {transform: translate(0px, 0px) scale(1);transition: all 1s cubic-bezier(.435, .01, .135, 1);-webkit-transition: all 1s cubic-bezier(.435, .01, .135, 1);opacity: 1;}

#s3 .ibox{-webkit-transform:perspective(300px) rotateX(-50deg);transform:perspective(300px) rotateX(-50deg);-webkit-transform-origin:center top 0;transform-origin:center top 0;transition:all 1s cubic-bezier(0.77,0,0.175,1);-webkit-transition:all 1s cubic-bezier(0.77,0,0.175,1);}
#s3.active .ibox,#s3.m-active .ibox{-webkit-transform:perspective(300px) rotateX(0deg);transform:perspective(300px) rotateX(0deg);-webkit-transform-origin:center top 0;transform-origin:center top 0;}



.wrap{margin: 0 auto; width:80%}

/**底部**/
.footer {background:#333; padding:60px 0 30px; overflow:hidden; position:relative}
.footer .foot_nav{width:100%; overflow:hidden; margin-bottom:30px}
.footer .foot_nav a{display:block;float:left; color:#fff;font-size:16px;position:relative; width:16%; text-align:center; border-right:1px solid #858585 }
.footer .foot_nav a:nth-child(6){border-right:none}
.footer .foot_nav a:hover {color:#fff;}
.footer .foot_box{width:100%; overflow:hidden; border-bottom:1px solid #505050; color:#858585; padding-bottom:30px}
.footer .foot-left {float:left;width:35%}
.footer .foot-left .tit {font-size:30px; font-weight:bold; color:#fff; font-weight:normal; margin-top:30px}
.footer .foot-left .tit02 {font-size:12px; font-weight:normal; color:#858585; letter-spacing:1.6px; text-transform:uppercase}

.footer .foot-cent{float:left; width:30%; margin-top:20px}
.footer .foot-cent p{ height:30px; line-height:30px; font-size:14px}
.footer .foot-cent a{color:#858585;}

.footer .foot-cent .links{ margin-top:5px}
.footer .foot-cent .links p{ float:left; color:#858585; font-size:14px; height:20px; line-height:20px; display:block}
.footer .foot-cent .links a{ display:block; font-size:14px; margin-right:10px; padding-right:10px; border-right: 1px solid #858585; height:20px; line-height:20px; float:left; color:#858585; }
.footer .foot-cent .links a:last-child{border-right:none}

.footer .foot-right{float:right;width:25%}
.footer .foot-right .ewm {margin:10px 0; overflow:hidden}
.footer .foot-right .ewm img {height:100px}
.footer .foot-right .ewm li{ width:50%; float:left; text-align:center}
.footer .foot-right .ewm li p{ font-size:12px; color:#858585; margin-top:5px}
.footer .foot-right a {color:#fff;}
.footer .foot-right .sweep {margin-bottom:60px;margin-top:32px;}
.footer .foot-right .sweep span {display:inline-block;min-width:128px;height:36px;line-height:36px;text-align:center;color:#ffffff;font-size:14px;background:#0b4478;border-radius:50px;padding:0 15px;margin-left:7px;cursor:pointer;border:1px solid #6cc6cc;}
.footer .foot-right .sweep span i {display:inline-block;width:13px;height:13px;background:url(../images/m.png) no-repeat center center;margin-right:5px;position:relative;top:-2px;vertical-align:middle;}
.footer .foot-right .banquan {color:#fff;font-size:14px;}

.footer .foot_foot{ text-align:center; font-size: 12px;line-height:30px; height:30px; margin-top:30px}
.footer .foot_foot p{color:#858585;}
.footer .foot_foot a{color:#858585;}
.footer .foot_foot a:hover{color:#fff;}
@media (max-width:1780px) {
.wrap{width:94%}	
}
@media (max-width:1200px) {
.footer .foot-cent{ width:35%}	
.footer .foot_foot{ margin-top:20px}
}

@media (max-width:1024px) {
.footer{padding:40px 0;}
.footer .foot-left .bottom_box{margin:20px 0;}
.footer .foot-left .bottom .left{width:100%; margin-bottom:10px}
.footer .foot-left .bottom .right{width:100%; float:none}
.footer .foot-left {width:33%}
.footer .foot-left .tit{font-size:24px;}
.footer .foot-left .tit02{letter-spacing:0;}
.footer .foot-cent {width:40%}
.disappear .ibox {opacity:1;}
}
@media (max-width:992px) {
.footer{padding:30px 0;}
.footer .foot-left .bottom_box{margin:20px 0 0;}
.footer .foot-left .foot_nav a{ text-align:center}
.footer .foot-left{width:100%; margin-bottom:0px; text-align:center}
.footer .foot-cent{width:100%; text-align:center;margin:10px 0;}
.footer .foot-left .tit{    margin-top: 0px;}
.footer .foot-right{width:100%; text-align:center}
.footer .foot-left .bottom .left{width:50%; margin-right:0px;}
.footer .foot-left .bottom .right{width:45%; float:right}
.footer .foot-right .ewm li{ width:50%; margin-left:0px; float:left}
.footer .foot-left .tit{font-size:30px;}
.footer .foot-left .tit02{letter-spacing:1.5px; margin-bottom:20px}
.footer .foot-cent .links{ display:none}
}
@media (max-width:520px) {
.footer .foot_box{padding-bottom:10px;}	
.footer .foot_foot{margin-top:10px;}
.footer .foot_foot p{ line-height:25px}
.footer .foot-left{margin-bottom:0px;}
.footer .foot-left .bottom .left{width:100%; margin-right:0px; display:none}
.footer .foot-left .bottom .right{width:100%; float:right; text-align:center}	
.footer .foot-left .bottom .links,.footer .foot-left .bottom .tit,.footer .foot-right .foot_logo{display:none}
.footer .foot-right .ewm{ overflow:hidden}
.footer .foot-right .ewm li{width:44%; margin:0 3%; padding-bottom:10px}
.footer .foot-right .ewm,.footer .foot-left .bottom_box{margin:0;}
.footer .foot-left .bottom .right .dh{font-size:30px;}
.footer .foot_nav{ margin-bottom:10px}
.footer .foot_nav a{ width:33.33%; margin-bottom:10px}
.footer .foot_nav a:nth-child(3){border-right:none}
.footer .foot-cent{margin:0px 0 10px; display:none}
}
@media (max-width:380px) {
.footer .foot-left,.footer .foot-cent{ display:none}
}
@media (max-width:320px) {
.footer .foot_nav a{font-size:13px;}
}

/**nybanner**/
.ny-banner{width:100%; height:500px; min-height:500px;}
.ny-banner02{width:100%; height:650px; min-height:650px;}
@media (max-width:1400px) {

}
@media (max-width:1024px) {
.ny-banner{height:400px; min-height:400px;}
}
@media (max-width:992px) {
.ny-banner{height:300px; min-height:300px;}
}
@media (max-width:540px) {
.ny-banner{height:250px; min-height:250px;}
}
@media (max-width:420px) {
.ny-banner{height:200px; min-height:200px;}
}


/**内页导航**/
.twoMenuDiv{background:#fff; overflow:hidden; border-bottom:1px solid #eee}
.twoMenuDiv .categoryDiv .hd{ display:none}
.twoMenuDiv .categoryDiv .bd li{float:left; width:16.66%; height:60px; line-height:60px; position:relative; text-align:center; position:relative; cursor:pointer;}
.twoMenuDiv .categoryDiv .bd li:after {content:""; position:absolute; left:0; right:0; bottom:-60px; width:100%; height:60px; background:#0e3f7b;transition:all 0.2s ease-out; z-index:9}
.twoMenuDiv .categoryDiv .bd li.active:after{bottom:-58px;}
.twoMenuDiv .categoryDiv .bd li:hover:after{bottom:0px;}
.twoMenuDiv .categoryDiv .bd li a{display:block; color:#666; font-size:16px; }
.twoMenuDiv .categoryDiv .bd li.active{ background:#fff}
.twoMenuDiv .categoryDiv .bd li.active a{color:#0e3f7b; position:absolute; z-index:10; bottom:0px; height:60px; line-height:60px; text-align:center; width:100%;}
.twoMenuDiv .categoryDiv .bd li:hover a{color:#fff; position:absolute; z-index:10; bottom:0px; height:60px; line-height:60px; text-align:center; width:100%;}

.twoMenuDiv .categoryDiv .bd .two{width:300px; margin:0 auto}
.twoMenuDiv .categoryDiv .bd .two li{width:50%}
.twoMenuDiv .categoryDiv .bd .three{width:400px; margin:0 auto}
.twoMenuDiv .categoryDiv .bd .three li{width:33.33%}


.ny_box{padding:80px 0; overflow:hidden; background:#fff;}
.ny_box02{padding:80px 0; overflow:hidden; background:#f9f9f9;}
.ny_title h3{font-size:40px; color:#0e3f7b; font-weight:normal;}
.ny_title p{font-size:16px; color:#999;}
.ny_title i{margin-top:10px; display:block; width:54px; height:2px; background:#ccc;}
.ny_box_center{margin-top:40px;}
.ny_box_center img{ width:100%}
.ny_title{ position:relative}
.ny_title .job_tel{ position:absolute;  right:0px; top:30px; font-size:24px; font-weight:bold; color:#0e3f7b}
@media (max-width:1380px) {
.ny_box{padding:60px 0;}
.ny_box02{padding:60px 0;}
.ny_title h3{font-size:38px;}
.ny_title .job_tel{top:20px; font-size:22px;}
}
@media (max-width:1180px) {
.ny_title h3{font-size:34px;}
.ny_title i{margin-top:10px;}
.ny_box_center{margin-top:30px;}
}
@media (max-width:1024px) {
.ny_title h3{font-size:28px;}	
.ny_box_center{margin-top:20px;}
.ny_title .job_tel{top:10px; font-size:20px;}
}
@media (max-width:992px) {	
.ny_box{padding:40px 0;}
.ny_box02{padding:40px 0;}	
.twoMenuDiv .categoryDiv .bd li a{font-size:14px; }
}
@media (max-width:540px) {	
.ny_title h3{font-size:24px;}	
.ny_box{padding:30px 0;}
.ny_box02{padding:30px 0;}	

.twoMenuDiv{ background:none}
.twoMenuDiv .categoryDiv{ margin-top:20px}
.twoMenuDiv .categoryDiv .hd{ display:block; text-align:center; font-size:18px; color:#FFF; background:#0e3f7b; padding:10px 0;}
.twoMenuDiv .categoryDiv .hd.on { background:#062a55;}
.twoMenuDiv .categoryDiv .hd i{font-family: "iconfont" !important;font-size:18px; font-style: normal; margin-left:10px}
.twoMenuDiv .categoryDiv .bd { display:none;}
.twoMenuDiv .categoryDiv .bd ul{ border:1px solid #eee; overflow:hidden; border-top:none; border-bottom:none}
.twoMenuDiv .categoryDiv .bd ul li{ width:100%; height:40px; line-height:40px;}
.twoMenuDiv .categoryDiv .bd ul li:last-child { border:0;}
.twoMenuDiv .categoryDiv .bd ul li a {height:40px; line-height:40px; font-size:16px; width:100%; border-bottom:1px solid #eee}
.twoMenuDiv .categoryDiv .bd li:after{ display:none}
.twoMenuDiv .categoryDiv .bd li.active a{height:40px; line-height:40px;}
.twoMenuDiv .categoryDiv .bd li:hover a{height:40px; line-height:40px;}
}
@media (max-width:420px) {	
.ny_box{padding:10px 0 30px;}
.ny_box02{padding:10px 0 20px;}	
.ny_title .job_tel{font-size:16px;}
}


/*企业介绍*/
.about_box{overflow:hidden}
.about_box .text{float:left; width:48%; overflow:hidden}
.about_box .text .t{margin-top:30px;}
.about_box .text .t h4{font-size:20px;color:#0e3f7b; }
.about_box .text .t p{ text-indent:2em; font-size:16px; line-height:30px; color:#666;}
.about_box .img{float:right; width:48%; line-height:0; position:relative}
.about_box .img img{width:100%;}
.about_box .img video{width:100%;}

.cul_box{overflow:hidden; margin-top:20px}
.cul_box li{width:100%; overflow:hidden; background:#fff; margin-top:20px;}
.cul_box li .img{width:50%; float:left; background:#0e3f7b; height:360px}
.cul_box li .img img{width:100%; height:360px}
.cul_box li .top{width:50%; float:left; text-align:center; padding-top:8%}
.cul_box li .top h3{font-size:28px; color:#333; background:none; padding-bottom:0px; position:relative; padding-bottom:10px; margin-bottom:10px}
.cul_box li .top h3:before{content:''; width:8%; left:46%; height:1px; background:#0e3f7b; position:absolute; z-index:98; bottom:0}
.cul_box li .top p{font-size:16px; color:#666}
.cul_box li:nth-child(2) .img{float:right;}

.cul_box02{overflow:hidden}
.cul_box02 li{width:33.3%; padding:60px 0; float:left; text-align:center; border-right:1px solid #e2e2e2; }
.cul_box02 li:nth-child(3n){border-right:none}
.cul_box02 li:nth-child(7),.cul_box02 li:nth-child(8),.cul_box02 li:nth-child(9){border-bottom:none}
.cul_box02 li .top i{color:#0e3f7b; font-size:65px}
.cul_box02 li .top h3{font-size:24px; color:#333; background:none; padding-bottom:0px; position:relative; padding-bottom:10px; margin-bottom:10px}
.cul_box02 li .top h3:before{content:''; width:8%; left:46%; height:1px; background:#0e3f7b; position:absolute; z-index:98; bottom:0}
.cul_box02 li .top p{font-size:14px; color:#666}

.about_box02 .text{width:100%;}
.about_box02 .text h4{font-size:28px; color:#0e3f7b; padding-bottom:0px;}
.about_box02 .text p{ margin-bottom:20px}
.about_box02 img{width:55%; float:left; margin:0 30px 10px 0}

.about_box03 table{ margin:0 auto}
.about_box03 td{ border:1px solid #ccc; padding:5px !important; color:#333 !important}	
.about_box03 .text{width:100%;}
@media (max-width:1380px) {
.cul_box li .img,.cul_box li .img img{height:304px}
}
@media (max-width:1280px) {
.about_box .text .t{margin-top:30px;}
.cul_box li .img,.cul_box li .img img{height:285px}
}
@media (max-width:1180px) {
.about_box .text .t{margin-top:20px;}	
.about_box .text .t p{font-size:14px}

.about_box02 .text h4{font-size:24px;}
.about_box02 .text p{ margin-bottom:10px}
.about_box02 img{margin:0 20px 10px 0}

.cul_box li .img,.cul_box li .img img{height:263px}
}
@media (max-width:1024px) {
.about_box .text .t p{ line-height:25px}	
.cul_box02 li{padding:40px 0;}
.about_box02 .img img{width:100%;}

.cul_box li .img,.cul_box li .img img{height:228px}
.cul_box li .top{padding-top:7%}
.cul_box li .top h3{font-size:24px;}
.cul_box li .top p{font-size:14px;}
}
@media (max-width:992px) {
.about_box .text{width:100%; margin-bottom:20px}	
.about_box .img{width:70%; margin:0 auto; float:none;}
.about_box .text .t h4{font-size:18px;}

.about_box02 img{margin:0 20px 0 0}

.cul_box li .img,.cul_box li .img img{height:203px}
.cul_box li .top{padding-top:6%}

.cul_box02 li{padding:20px 10px;}
.cul_box02 li .top i{font-size:55px; height:80px; display:block}
.cul_box02 li .top h3{font-size:18px;}
.cul_box02 li .top p{display: block; height:50px; line-height:25px}	
}
@media (max-width:780px) {
.cul_box li .img,.cul_box li .img img{height:170px}
.cul_box li .top h3{font-size:20px;}
}
@media (max-width:540px) {
.about_box .text .t{margin-top:10px;}	
.about_box .text{margin-bottom:10px}
.about_box .img{width:100%;}

.about_box02 img{width:100%;margin:0 0 5px 0}
.about_box02 .text h4{font-size:22px;}
.about_box02 .text p{ margin-bottom:0px}

.cul_box02 li .top i{font-size:45px; height:65px;}
.cul_box02 li{padding:10px 10px;}
.cul_box02 li .top p{font-size:12px; line-height:20px}

.cul_box li .img,.cul_box li .top{width:100%;}
.cul_box li .img,.cul_box li .img img{ height:auto; background:none}
.cul_box li .top{ padding:5% 0 6%}
}
@media (max-width:420px) {
.cul_box02 li{width:100%; border-right:none; border-bottom:none; padding:0;}
.cul_box02 li .top p{ height:25px; font-size:14px}
}

/**合作伙伴**/
.partner_box{width:100%;overflow:hidden; margin-top:40px}
.partner_box li{ width:19%; float:left; margin:0 1% 20px 0;}
.partner_box li:nth-child(5n){margin-right:0}
.partner_box li .imgDiv{display:block; width:100%; height:160px; overflow:hidden; padding:0;}
.partner_box li .imgDiv a{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border:1px solid #eee; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.partner_box li .imgDiv a img{display:block; max-width:90%; max-height:90%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;}
.partner_box li .textDiv{ text-align:center; color:#666; margin-top:10px; display:none}

/**荣誉资质**/
.honor_box{width:100%;overflow:hidden; margin-top:40px}
.honor_box li{ width:19%; float:left; margin:0 1% 20px 0;}
.honor_box li:nth-child(5n){margin-right:0}
.honor_box li .imgDiv{display:block; width:100%; height:300px; overflow:hidden; padding:0;}
.honor_box li .imgDiv a{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; border:1px solid #dfdfdf; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.honor_box li .imgDiv a img{display:block; max-width:90%; max-height:90%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;}
.honor_box li .textDiv{ text-align:center; color:#666; margin-top:10px}
@media (max-width:1280px) {
.partner_box li .imgDiv{height:120px;}
}
@media (max-width:1180px) {
.partner_box{margin-top:30px}
.honor_box{margin-top:30px}
}
@media (max-width:1024px) {
.partner_box{margin-top:20px}
.partner_box li{margin: 0 1% 10px 0;}
.partner_box li .imgDiv{height:90px;}

.honor_box{margin-top:20px}
.honor_box li .imgDiv{height:210px;}
}
@media (max-width:992px) {
.partner_box li{ width:32.33%; float:left; margin:0 1% 10px 0;}
.partner_box li:nth-child(3n){margin-right:0}
.partner_box li:nth-child(5n){margin-right:1%}

.honor_box li{ width:32.33%; float:left; margin:0 1% 10px 0;}
.honor_box li:nth-child(3n){margin-right:0}
.honor_box li:nth-child(5n){margin-right:1%}
.honor_box li .imgDiv{height:380px;}
}
@media (max-width:820px) {
.honor_box li .imgDiv{height:340px;}	
}
@media (max-width:780px) {
.honor_box li .imgDiv{height:320px;}	
}
@media (max-width:540px) {
.partner_box li{width:49%; float:left; margin:0 1% 10px 0;}	
.partner_box li:nth-child(2n){margin-right:0}
.partner_box li:nth-child(3n){margin-right:1%}

.honor_box li{ width:49%; float:left; margin:0 1% 10px 0;}
.honor_box li:nth-child(2n){margin-right:0}
.honor_box li:nth-child(3n){margin-right:1%}
.honor_box li .imgDiv{height:340px;}	
}
@media (max-width:420px) {
.honor_box li .imgDiv{height:260px;}		
}
@media (max-width:390px) {
.honor_box li .imgDiv{height:240px;}		
}


/**发展历程**/
.history_box{margin-top:40px; overflow:hidden; position:relative;}
.history_box .swiper-slide{cursor:pointer; overflow:hidden;}
.history_box .swiper-slide h1{display:block; font-size:40px; width:100%; color:#fff; background:#0e3f7b;  padding:0 25px; border-top-left-radius:30px}
.history_box .swiper-slide h1 font{font-size:18px; margin-left:5px}
.history_box .swiper-slide .wz{width:100%; background:#222; padding:25px; overflow:auto; text-align:left; border-bottom-right-radius:30px}
.history_box .swiper-slide .wz p{line-height:30px; font-size:16px; color:#fff; overflow:hidden; display:block; height:90px;}
.history_box .swiper-button-next,.history_box .swiper-button-prev{background:#aaa; width:60px; height:35px; line-height:35px; text-align:center; float:right; color:#FFF; display:none}

.timeline{overflow:hidden; position:relative;}
.timeline:before{position:absolute; z-index:10; content:''; display:block; width:5px; height:100%; background:#eee; top:0; left:49%}
.timeline ul{width:100%; margin:0 auto}
.timeline li{width:100%; position:relative; overflow:hidden}
.timeline li .wz{float:left; text-align:right; width:50.05%; position:relative; margin-top:30px}
.timeline li .wz:after{content:""; display:block; width:22px; height:22px; background:#0e3f7b; border:3px #fff solid; border-radius:100%; position:absolute; z-index:10; right:0; top:6px}
.timeline li .wz:before{position:absolute; z-index:10; content:''; display:block; width:120px; height:3px; background:#eee; top:19px; right:0}
.timeline li .wz .yaer{padding-right:150px; font-size:24px; font-weight:bold; color:#0e3f7b}
.timeline li .wz p{padding-right:150px; font-size:16px; line-height:30px; color:#666;}
.timeline li .img{width:42%; float:right}
.timeline li .img img{border:1px solid #e1e1e1; padding:8px; width:60%}
.timeline li:nth-of-type(even) .wz{width:51.75%; float:right; text-align:left;}
.timeline li:nth-of-type(even) .wz:after{right: auto; left:0}
.timeline li:nth-of-type(even) .wz:before{right:auto; left:0}
.timeline li:nth-of-type(even) .wz .yaer,.timeline li:nth-of-type(even) p{padding-left:150px;}
.timeline li:nth-of-type(even) .img{float:left; text-align:right}
@media (max-width:1380px) {
.timeline li .wz{width:50.2%;}
.timeline li:nth-of-type(even) .wz{width:51.95%;}
}
@media (max-width:1280px) {
.timeline li .wz{width:50.3%;}
.timeline li:nth-of-type(even) .wz{width:51.9%;}
}
@media (max-width:1180px) {
.timeline li .wz{width:50.45%;}
.timeline li:nth-of-type(even) .wz{width:52.1%;}
}
@media (max-width:1024px) {
.timeline li .wz{width:50.6%;}
.timeline li:nth-of-type(even) .wz{width:52.2%;}
}
@media (max-width:992px) {
.timeline{margin-top:20px}
.timeline:before{left:5%}	
.timeline li{ margin-bottom:20px}
.timeline li .wz{text-align:left; width:60%; }
.timeline li .wz:after,.timeline li:nth-of-type(even) .wz:after{right: auto; left:7%}
.timeline li .wz:before,.timeline li:nth-of-type(even) .wz:before{right: auto; left:7%}
.timeline li .wz .yaer,.timeline li .wz p{ padding-right:0; padding-left:170px}
.timeline li:nth-of-type(even) .wz .yaer,.timeline li:nth-of-type(even) p{padding-left:170px;}
.timeline li:nth-of-type(even) .wz{float:left; text-align:left; width:60%;}
.timeline li:nth-of-type(even) .img{width:40%; float:right; }
.timeline li .img{width:40%; text-align:right}
.timeline li .img img{width:90%;}
}
@media (max-width:820px) {
.timeline:before{left:3%}		
.timeline li .wz:after,.timeline li:nth-of-type(even) .wz:after{left:2.7%}
.timeline li .wz:before,.timeline li:nth-of-type(even) .wz:before{left:2.7%; width:100px;}
.timeline li .wz .yaer,.timeline li .wz p,.timeline li:nth-of-type(even) .wz .yaer,.timeline li:nth-of-type(even) p{padding-left:120px}
}
@media (max-width:780px) {
.timeline li .wz:after,.timeline li:nth-of-type(even) .wz:after,.timeline li .wz:before,.timeline li:nth-of-type(even) .wz:before{left:2.5%}
}
@media (max-width:540px) {
.timeline li .wz:after,.timeline li:nth-of-type(even) .wz:after{left:1.4%}
.timeline li .wz:before,.timeline li:nth-of-type(even) .wz:before{left:1.4%; width:70px;}
.timeline li .wz .yaer,.timeline li .wz p,.timeline li:nth-of-type(even) .wz .yaer,.timeline li:nth-of-type(even) p{padding-left:80px}
.timeline li .wz p{ font-size:14px; line-height:25px}
}
@media (max-width:420px) {
.timeline li{ margin-bottom:10px}
.timeline li .wz:after,.timeline li:nth-of-type(even) .wz:after{left:.2%}
.timeline li .wz:before,.timeline li:nth-of-type(even) .wz:before{left:.5%; width:70px;}	
.timeline li .wz .yaer{ font-size:20px}
}



/**工程案例**/
.case_box{width:100%;overflow:hidden; margin-top:40px}
.case_box li{ width:32%; float:left; margin:0 2% 20px 0;}
.case_box li:nth-child(3n){margin-right:0}
.case_box li .img img{ width:100%; height:100%}
.case_box li .title{ height:30px; line-height:30px; width:100%; background:#FFF; text-align:center; color:#333; font-size:16px; overflow:hidden}
.case_box li .title_c{ display:block; height:100px; line-height:20px; overflow:hidden; background:#FFF; width:100%; color:#666; font-size:14px; padding:0 10px 10px; text-align:center}
@media (max-width:1180px) {
.case_box{margin-top:30px}
}
@media (max-width:1024px) {
.case_box{margin-top:20px}	
.case_box li .title{font-size:14px}
.case_box li .title_c{font-size:12px;}
}
@media (max-width:540px) {
.case_box li{width:49%; margin:0 1% 10px 0;}
.case_box li:nth-child(2n){margin-right:0}
.case_box li:nth-child(3n){margin-right:1%}
.case_box li .title_c{ display:block; height:80px;}
}


/**媒体中心**/
.news_box{ margin-top:40px; overflow:hidden; width:100%;}
.news_box li{max-width:100%; margin-bottom:20px; padding:0; background:#f8f8f8; overflow: hidden}
.news_box li .imgDiv{width:26%; height:160px; overflow:hidden; margin:2% 1% 2% 2%; float:left}
.news_box li .imgDiv img{ width:100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.news_box li:hover .imgDiv img{transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05);}

.news_box li .textDiv{ width:54%; float:left; padding:2%}
.news_box li .textDiv .title{font-size:22px; color:#666; overflow:hidden; height:35px; line-height:35px; margin:18px 0 10px}
.news_box li .textDiv .p{ font-size:14px; color:#999; line-height:30px}

.news_box li .timeDiv{ width:16%; height:60px; float:left; padding-left:2%; border-left:1px solid rgba(0,0,0,.06);  margin-top:65px}
.news_box li .timeDiv .sj{float:left; text-align:center; width:50%}
.news_box li .timeDiv .sj p{font-size:24px; font-weight:bold; color:#666}
.news_box li .timeDiv .sj span{color:#999; font-size:14px}
.news_box li .timeDiv .more{float:left; text-align:center; display:block; width:50%; height:60px; line-height:60px; color:#ddd; font-size:35px}

.news_box li:hover{ background:#0065b4}
.news_box li:hover .timeDiv{border-left:1px solid #fff;}
.news_box li:hover .title,.news_box li:hover .p,.news_box li:hover .timeDiv .sj,.news_box li:hover .timeDiv .sj p,.news_box li:hover .timeDiv .sj span,.news_box li:hover .timeDiv .more{color:#fff;}

.news_box li .timeDiv02{ display:none}
@media (max-width:1380px) {
.news_box li .textDiv .bt{margin-bottom:10px;}
}
@media (max-width:1180px) {
.news_box{ margin-top:30px;}
.news_box li .timeDiv .more{ font-size:30px}
}
@media (max-width:1024px) {
.news_box{ margin-top:20px;}
.news_box li .textDiv{ width:50%}
.news_box li .timeDiv{ width:20%}
}
@media (max-width:992px) {
.news_box li .imgDiv{height:120px;}
.news_box li .textDiv .title{ font-size:18px; margin:10px 0 0;}
.news_box li .timeDiv{margin-top:45px;}
.news_box li .timeDiv .sj p{ font-size:20px}
}
@media (max-width:780px) {
.news_box li .textDiv .bt{margin-bottom:0px}
.news_box li .imgDiv{width:100%; margin:0; height:auto}
.news_box li .textDiv{ width:100%; padding:0 2% }	
.news_box li .textDiv .p{margin-bottom:5px; line-height:25px}
.news_box li .textDiv .bt .title{width:calc(100% - 110px); font-size:18px}
.news_box li .textDiv .bt .sj{width:110px;}
.news_box li .textDiv{ padding-top:0}
.news_box li .timeDiv{ display:none}

}
@media (max-width:520px) {
.news_box{margin-top:20px}
.news_box li .textDiv .bt .title{ width:calc(100% - 120px);}
.news_box li .textDiv .bt .sj{width:120px;}	
.news_box li .textDiv .more{margin-top:0;}
.news_box li .textDiv .bt .title{width:100%;}
.news_box li .textDiv .bt .sj{ display:none}
.news_box li .textDiv .more{width:100%; margin:0 auto}
.news_box li:hover .textDiv .more{width:100%;}
.news_box li .textDiv .title{ margin:0}
}


/**文章详情**/
.newsDetailDiv .hdDiv{padding:0 15px;text-align: center;}
.newsDetailDiv .hdDiv .title{font-size: 24px; color:#333}
.newsDetailDiv .hdDiv .title02{ overflow:hidden; margin:10px 0}
.newsDetailDiv .hdDiv span{color: #999999; margin:0 10px; font-size:14px}
.newsDetailDiv .bdDiv{border-top:1px solid #eee; border-bottom: 1px solid #eee; padding:10px 0;}
.newsDetailDiv .bdDiv p{margin:0; color:#333; font-size:14px; line-height:25px}
.newsDetailDiv .bdDiv img{margin: 5px 0;}
.newsDetailDiv .otherPage{padding: 10px 0 45px;}
.newsDetailDiv .otherPage a{color: #333;margin-top: 10px;max-width: 50%;}
.newsDetailDiv .otherPage a:hover{color:#0e3f7b;}
.newsDetailDiv .otherPage p{ float:left}

.solution_div .hdDiv .title{font-size:24px; color:#0e3f7b;}
.solution_div .bdDiv{width:50%; margin:0 auto; border:none}
.solution_div .bdDiv img{ width:100%; height:auto}
.solution_div .bdDiv p{ font-size:16px; text-align:center}
@media (max-width:1380px) {
.newsDetailDiv .bdDiv img{ width:80%; height:auto}	

.solution_div .bdDiv{width:80%}
}
@media (max-width:1024px) {
.newsDetailDiv .bdDiv img{ width:100%;}	
}
@media (max-width:992px) {
.solution_div .bdDiv{width:100%}
}
@media (max-width:520px) {
.newsDetailDiv .hdDiv{padding:0px 0 0px; }
.newsDetailDiv .otherPage .fl,.newsDetailDiv .otherPage .fr{ width:100%}

.newsDetailDiv .hdDiv .title{font-size:16px;}
.solution_div .hdDiv .title{font-size:16px;}
.solution_div .bdDiv p{ font-size:14px;}
}


/**解决方案**/
.solution-box{margin-top:40px; overflow: hidden;}
.solution-box ul{overflow: hidden; margin-left: -30px;}
.solution-box li{float:left; width:24%; padding: 0 0 30px 30px; box-sizing: border-box;}
.solution-box li .xwlbnn{background: #f0f0f0;}
.solution-box li .xwlbtp{overflow:hidden; height:150px; border:1px solid #eee}
.solution-box li .xwlbtp img{width:100%; transition: all .8s ease 0s;}
.solution-box li .xwlb_text{ padding:4%}
.solution-box li .xwlb_text h2{font-size:18px; color:#333; font-weight:bold;}
.solution-box li .xwlb_text p{font-size:14px; color:#666666; line-height:25px;}
.solution-box li h4{transition: All 0.4s ease-in-out; padding: 0 4%; border-top: 1px solid #dadada; line-height:40px; color:#333; font-size:14px; font-weight:normal}
.solution-box li:hover h4{color:#fff; background:linear-gradient(0deg, #054078, #065097); background:-webkit-linear-gradient(0deg #054078,#065097);}
.solution-box li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
@media (max-width:1380px) {
.solution-box ul{margin-left: -20px;}
.solution-box li{padding: 0 0 20px 20px;}	
.solution-box li .xwlbtp{height:130px;}	
.solution-box li .xwlb_text{padding:2%;}
}
@media (max-width:1280px) {
.solution-box li .xwlbtp{height:120px;}	
.solution-box li .xwlb_text h2{ font-size:16px}	
}
@media (max-width:1180px) {
.solution-box{margin-top:30px;}
.solution-box li .xwlbtp{height:110px;}	
}
@media (max-width:1024px) {
.solution-box{margin-top:20px;}
.solution-box ul{margin-left: -10px;}
.solution-box li{padding: 0 0 10px 10px;}	
.solution-box li .xwlbtp{height:100px;}	
}
@media (max-width:992px) {
.solution-box ul{margin-left:-10px;}
.solution-box li{width:50%; padding: 0 0 10px 10px;}	
.solution-box li .xwlbtp{height:180px;}	
}
@media (max-width:540px) {
.solution-box ul{margin-left:0px;}
.solution-box li{width:100%; padding: 0 0 10px 0;}	
.solution-box li .xwlbtp{height: auto;}	
}



/*人才招聘*/
.job_box{width:100%; overflow:hidden; margin-top:40px}
.job_box .ul .u_tb{background:#0e3f7b; height:50px; line-height:50px;}
.job_box .ul .u_tb span{display:block; width:20%; color:#fff; float: left; text-align:center; border-right:1px solid #003173}
.job_box .ul .ul1 li{cursor: pointer;}
.job_box .ul .ul1 li .ltp{background: #f8f8f8; border:1px solid #eee; border-top:none}
.job_box .ul .ul1 li .ltp span{display: block; width:20%;float: left; line-height: 60px; height:60px; overflow:hidden; text-align:center; border-right:1px solid #eee}
.job_box .ul .ul1 li .ltp span:nth-child(1){ font-weight:bold; color:#333; font-size:15px}
.job_box .ul .ul1 li i{font-family:"iconfont" !important;font-size:18px;font-style:normal;}
.job_box .ul .ul1 li .lbt{padding:30px 5%; background:#ebebeb; display: none; font-size:16px; line-height:30px}
.job_box .ul .ul1 li .lbt .d1{ font-weight:bold; display:block; font-size:18px; color:#0e3f7b; margin-bottom:10px}
/*.job_box .ul .ul1 li:nth-child(1) .lbt{display: block;}*/
.job_box .ul .ul1 li .lbt02{ padding-top:0px}
.ny-title-job{ text-align:center; margin-top:30px; font-size:16px; color:#333}
.ny-title-job font{ margin-right:10px;}
.ny-title-job a{color:#f08200}

@media (max-width:1180px) {
.job_box{ margin-top:30px}
.job_box .ul .ul1 li .lbt{padding:10px; font-size:14px; line-height:25px}
.job_box .ul .ul1 li .lbt .d1{ font-size:16px; margin-bottom:5px;}
}
@media (max-width:1024px) {
.job_box{ margin-top:20px}
}

@media (max-width:540px) {
.job_box .ul .u_tb span:nth-child(2),.job_box .ul .u_tb span:nth-child(3),.job_box .ul .u_tb span:nth-child(4){ display:none}
.job_box .ul .ul1 li .ltp span:nth-child(2),.job_box .ul .ul1 li .ltp span:nth-child(3),.job_box .ul .ul1 li .ltp span:nth-child(4){ display:none}
.job_box .ul .u_tb span{ width:50%}
.job_box .ul .ul1 li .ltp span{ width:50%}
}



/*联系我们*/
.contact_box{width:100%; overflow:hidden; margin-top:40px}
.contact_box li{width:24%; float:left; margin-right:1.20%; border: 1px solid #EEEEEE; padding:1.5% 1.5% 0.5% 1.5%}
.contact_box li i{ display:block; font-size:45px; color:#0e3f7b; height:65px}
.contact_box li b{font-size:18px; color:#333; display: block;}
.contact_box li b:after {content: ""; display: block; width:26px; height:2px; background:#CCC; vertical-align: middle; margin:15px 0}
.contact_box li p{font-size:14px; color:#333; line-height:25px; height:50px;}
.contact_box li:nth-child(4){margin-right:0}
.contact_box li:nth-child(3) i,.contact_box li:nth-child(4) i{font-size:40px;}
.contact_box li:hover{background:#023882;}
.contact_box li:hover i,.contact_box li:hover b,.contact_box li:hover p,.contact_box li:hover a{color:#FFF}
.contact_box li a{ color:#333}

.contact-map{ width:100%;overflow:hidden; margin-top:30px}
#container{min-width:100%; min-height:520px; padding:1%}
#container .map_wz{ font-size:16px; color: #f5a700; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:1px; display:block}
#container .map_wzz{ font-size:14px; font-family:Verdana, Geneva, sans-serif;}
@media (max-width:1366px) {
.contact_box li{padding:1.5% 1.5% 1.5% 1.5%}	
}
@media (max-width:1180px) {
.contact_box{margin-top:30px}
}
@media (max-width:1024px) {
.contact_box{margin-top:20px}
}
@media (max-width:998px) {
.contact_box li{width:32%; margin-right:1.3%; margin-bottom:10px;}	
.contact_box li:nth-child(3){margin-right:0}
}
@media (max-width:540px) {
.contact_box li{width:49%; margin-right:1%; margin-bottom:10px; padding:2%}	
.contact_box li:nth-child(2n){ float:right}
.contact_box li b:after{margin:8px 0;}
#container{min-height:450px;}
}

/**在线留言**/
.fbform_1{width:100%; overflow:hidden; margin-top:40px}
.fbform_1 ul li{ padding-bottom:0.8em; margin-bottom:2em;float:left; width:48%; border-bottom:1px #cecfd1 solid; position:relative}
.fbform_1 ul li:nth-child(2n){float:right;}
.fbform_1 ul li p{ position:absolute; top:0; left:0; color:#F00}
.fbform_1 ul li input{font-family: "SourceHanSansCN-Normal";border:none; background:none; background-color:transparent; width:100%; color:#000; font-size:1.125em; height:50px}
.fbform_1 ul li textarea{font-family: "SourceHanSansCN-Normal"; height:6.25em;border:none; background:none; background-color:transparent; width:100%; color:#000; font-size:1.125em;}
.fbform_1 ul li .yzm_box{ float:left;     width: calc(100% - 180px);}
.fbform_1 ul li .yzm{ float:right;}
.fbform_1 ul li:nth-child(5){ width:100%}
.fbform_1 .more-button{cursor: pointer; border: none; padding: 0 15%; height: 50px; font-size: 14px; color: #fff; background: #065097!important;}
.fbform_1 .more-button:hover{background: #2f3438 !important;}
@media (max-width:992px) {
.fbform_1{margin-top:30px}	
}
@media (max-width:480px) {
.fbform_1{margin-top:20px}		
.fbform_1 ul li{width:100%;}
.fbform_1 .more-button{width:100%;}
}




/*分页样式 开始*/
#fengye{clear:both; margin:auto 0; text-align:center; margin-top:30px; }
div.digg {text-align:left; font-size:14px; display:inline-block; height:50px;}
div.digg a {border:#eee 1px solid; padding:12px 18px; margin:2px; color:#999; text-decoration:none; border-radius:2px}
div.digg a:hover {border:#0e3f7b 1px solid; color:#fff; background:#0e3f7b; }
div.digg span.current {border:#0e3f7b 1px solid; font-weight:bold; padding:12px 18px; margin:2px; color:#fff; background:#0e3f7b; border-radius:2px}
div.digg span.disabled {border:#eee 1px solid; padding:12px 18px; margin:2px; color:#999; border-radius:2px}
div.digg .keng{ display:none}


/**相册**/
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index:9999; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }
.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox a:hover{ color:#f08200}	
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}


.in_map_new,.ny_box_map{ display:none}
.in_map .ibox{ width:94%; margin:0 auto}
.in_map .map-module .indTitt{ position:relative; right: auto; left:0; width:50%}
.in_map_map_img{ width:65%; float:left; margin-bottom:60px}
.in_map_map_img img{width:100%}
.in_map_map{width:32%; overflow:hidden; float:right}
.in_map_map .ul .ul1 { overflow:auto; height:530px}
.in_map_map .ul .ul1 li{cursor: pointer; margin-bottom:1px;}
.in_map_map .ul .ul1 li .ltp{ width:100%;}
.in_map_map .ul .ul1 li .ltp span{color:#fff; font-size:16px; background:#0e3f7b; width:100%; display:block; text-align:center}
.in_map_map .ul .ul1 li:nth-child(1) .ltp span{ background:#f5a700;}
.in_map_map .ul .ul1 li .lbt{display:none; background:#eee; padding:2% 4%}
.in_map_map .ul .ul1 li .lbt .d1{font-size:15px; color:#333;}
.in_map_map .ul .ul1 li .lbt p{ font-size:14px}
.in_map_map .ul .ul1 li:nth-child(1) .lbt{display: block;}
@media (max-width:1024px) {
.ny_box_map02{display:none}
.in_map_new{ display: block; width:94%; overflow:hidden}
.ny_box_map{ display: block}
}

@media (max-width:820px) {
.in_map_map .ul .ul1 { height:418px}	
.in_map_map_img{ width:68%;margin-bottom:40px}
.in_map_map{width:30%;}
.in_map_map .ul .ul1 li .lbt p{ font-size:12px}
}
@media (max-width:780px) {
.in_map_map .ul .ul1 { height:409px}	
}

@media (max-width:540px) {
.in_map_map_img{ width:100%; margin-bottom:10px}	
.in_map_map{width:80%; margin:0 auto; float:none; margin-bottom:30px;}
.in_map_map .ul .ul1 { height:auto}	
.in_map_new{ margin:0 auto}
}
@media (max-width:420px) {
.in_map_map{width:100%;}	
}


.video-show{position: absolute; left:0;top:0;text-align: center;color: #FFFFFF;width: 100%; height:100%; z-index:99}
.video-show .videoicon{ display:block; width:92px; height:92px; background: url(../images/sp.png) no-repeat center center;-moz-background-size:100%;-o-background-size:100%; background-size:100%; margin: 0 auto; opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); margin-top:27%}
.video-show:hover .videoicon{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}


.iot_box{width:100%; margin:0 auto; margin-top:40px}
.iot_box img{width:100%}
.iot_box .img02{ margin-top:20px}
.iot_box .bt{display:block; background:#0e3f7b; color:#fff; width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; margin:0 auto;}
.iot_box h4{font-size:24px; color:#0e3f7b; letter-spacing: 2px; margin-top:40px}
.iot_box .wz{font-size:18px; color:#666; line-height:30px; display:block; width:100%}
.iot_box ul {margin:20px 0 30px; overflow:hidden}
.iot_box ul li{width:28%; float:left; margin:0 8% 0 0; text-align:center; background:#f5f5f5; border:1px solid #CCC; padding:3% 0}
.iot_box ul li:nth-child(3){ margin-right:0}
.iot_box ul li i{ font-size:56px; color:#0e3f7b;}
.iot_box ul li p{ font-size:24px; color:#333}
@media (max-width:1180px) {
.iot_box{margin-top:30px}	
.iot_box h4{margin-top:30px}
}
@media (max-width:1024px) {
.iot_box{margin-top:20px}	
.iot_box h4{margin-top:20px; font-size:20px; letter-spacing:0;}
.iot_box .bt{height:40px; line-height:40px; font-size:16px;}
.iot_box .wz{font-size:14px; line-height:25px}
.iot_box ul {margin:10px 0 20px}
.iot_box .img02{ margin-top:10px}
.iot_box ul li{width:30%; float:left; margin:0 5% 0 0;}
.iot_box ul li p{ font-size:20px;}
}
@media (max-width:540px) {
.iot_box ul li{width:32%; float:left; margin:0 1.666% 0 0;}
.iot_box h4{margin-top:10px; font-size:18px; }
.iot_box ul li i{ font-size:50px;}
.iot_box ul li p{ font-size:16px;}	
.iot_box ul {margin:5px 0 10px}
}
@media (max-width:420px) {
.iot_box .bt{font-size:14px;}
.iot_box h4{font-size:16px; }
}
@media (max-width:390px) {
.iot_box .bt{font-size:13px;}	
}

.ny_more{ width:180px; height:50px; line-height:50px; display:block; color:#fff; font-size:16px; background: #0e3f7b; margin:0 auto; text-align:center}
.ny_more02{margin: inherit}
.about_box_speech .text .t p{text-indent:0em;}
.about_base_box{width:100%; overflow:hidden; margin-top:40px}
.about_base_box p{text-indent:2em; font-size:16px; line-height:30px; color:#666;}
.about_base{width:100%; overflow:hidden; margin-top:20px}
.about_base .swiper-slide{ padding:0}
.about_base .swiper-slide img{ width:100%}
.about_base .swiper-slide .title{ display:block;  width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background: #0e3f7b;}

.elegance_box{width:100%; overflow:hidden; margin-top:40px}
.elegance_box .swiper-slide{ padding:0; text-align:center}
.elegance_box .swiper-slide img{ width:100%}
@media (max-width:1280px) {
.about_base_box,.elegance_box{margin-top:30px}
}
@media (max-width:1180px) {
.about_base_box,.elegance_box{margin-top:20px}
.about_base_box p{font-size:14px;}
}
@media (max-width:1024px) {
.about_base_box p{line-height:25px;}
}
@media (max-width:540px) {
.about_base_box,.about_base,.elegance_box{margin-top:10px}	
.about_base .swiper-slide .title{font-size:14px;}
}


.indSolu_map{position:absolute; width:100%; overflow:hidden; margin-top:10%; left:0; z-index:999}

.inmap_pro .swiper-slide{background:#fff; position:relative; overflow:hidden; cursor:pointer; width:400px;}
.inmap_pro .swiper-slide .img{width:100%; height:100%}
.inmap_pro .swiper-slide img{width:100%; height:100%}
.inmap_pro .swiper-slide .wz{width:100%; height:100%; overflow:hidden; position:absolute; background: rgba(4,61,139,0); top:90%; transition: all .3s ease;}
.inmap_pro .swiper-slide .name{background:rgba(245,167,0,1); color:#fff; text-align:center; font-size:18px; height:40px; line-height:40px; transition: all .3s ease;}
.inmap_pro .swiper-slide .nr{padding:0 15px 20px; color:#FFF; overflow:auto}
.inmap_pro .swiper-slide .d1{color:#f5a700; font-size:16px}
.inmap_pro .swiper-slide .d102{ display:block; width:100%; border-top:#CCC 1px dashed; margin-top:5px; padding-top:5px}
.inmap_pro .swiper-slide p{ margin:0; padding:0; font-size:14px; line-height:20px}
.inmap_pro .swiper-slide:hover .wz{top:0; background: rgba(4,61,139,.8);}
.inmap_pro .swiper-slide:hover .name{background:rgba(245,167,0,.0); margin-top:10px}

.indSolu_map .indSolu_arr a {width:50%;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(203,203,203,0.38); background:#0e3f7b}
.indSolu_map .indSolu_arr a:hover{background:#f5a700}
.indSolu_map .indSolu_arr a i{color:#fff}</pre></body></html>