@charset "UTF-8";
html,body,figure,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button,input,textarea,a,span,em {margin:0;padding:0;border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color: transparent;}
body {
    font-family:'Microsoft Yahei';
    font-size:12px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}
input,textarea,button{padding: 0;font-family: Verdana, Arial;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img {border:0;}
input[type=submit],input[type=text],button {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border-radius:0;
    cursor:pointer;
}
input:focus,textarea:focus,button:focus,input:active {outline-color:transparent;border:0;}
input,select,textarea {
    vertical-align:middle;
    outline:none;
    -webkit-tap-highlight-color: transparent;
}
a {
    color:#333;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;cursor:pointer;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{border: 0;padding:0;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1;
}
.wrap {
    padding:0 100px;
    margin:0 auto;
    position:relative;
}
@media (max-width:991px){
    .wrap {padding:0 4.5%;}
    .mc-hidden {display:none}
}
@media (min-width:990px){
    .lg-hidden1 {display:none}
}
@media (max-width:767px){
    .sm-hidden {display:none;}
}
@media (min-width:768px){
    .lg-hidden {display:none;}
}
.wrap:after,
.wrap:before,
.container:after,
.container:before{
    content:"";
    display:table;
}
.wrap:after,
.container:after {clear:both;}
.container {width:80%;margin:0 auto;}
@media (min-width:1200px){
    .container {width:1200px;}
}
@media (min-width:1450px){
    .container {width:1330px;}
}
@media (min-width:1530px){
    .container {width:1530px;}
}
@media (min-width:1450px) {
    .ourwork-page .container {width:88%;}
}
@media (max-width:991px){
    .container {width:91%;}
}
.clear {clear:both;}
.fl{float: left;}
.fr{float: right;}
.absolute { position: absolute;}
.pors{position: relative;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
li {list-style-type:none;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #6f6f6f; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #6f6f6f;}
.w1600 {width:1600px;margin:0 auto}
.js-container{position: relative;}
.phonemenu { display:none;}

.toper,.toperh.active { background:#fff; height:102px; position:fixed; z-index:9999;left:0;top:0;width:100%;}
.toperh.active{box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
-webkit-animation: 1s dong;
animation: 1s dong;
}
@keyframes dong {
  0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.heads{position: relative;box-shadow: 2px 1px 10px 0px rgba(0,0,0,0.1);}
.toper .logo,.toperh.active .logo {margin:21px 0 0 0; display:block;float:left;width:182px; height:60px;color: #666;font-size: 16px;line-height: 22px;}
.toper .logo span,.toperh.active .logo span{display: inline-block;padding-top: 9px;}
.toper .tel,.toperh.active .tel { background:url(../images/3.png) no-repeat left center;float:right;margin:20px 0 0 60px;padding-left: 54px;font-size: 16px;color: #333;line-height: 28px;}
.toper ul { float:right;}
.toper ul li { display:inline-block;text-align:center; position:relative;text-align: center;padding:30px 0px 29px 0px;margin-left:55px;}
.toper ul li:after{content: "";
    width: 0;
    height: 3px;
    background:#fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transition: all 0.5s ease 0s;}
.toper ul li:hover:after{width: 100%;left: 0;}
.toperh.active ul li:after{content: "";
    width: 0;
    height: 3px;
    background:#054078;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transition: all 0.5s ease 0s;}
.heads ul li:after{content: "";
    width: 0;
    height: 3px;
    background:#054078;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transition: all 0.5s ease 0s;}
.toperh.active ul li:hover:after,.toperh.active ul li.cur:after,.toper ul li.cur:after{width: 100%;left: 0;}
.heads ul li:hover:after{width: 100%;left: 0;}
.toper ul li i,.toperh.active ul li i {background:url(../images/1.png);width:11px; height:7px;vertical-align:top;margin:30px 0 0 5px;display:inline-block}
.toper ul li:hover i,.toper ul li.check i,.toperh.active ul li:Hover i { background:url(../images/5.png);}
.toper li a {font-size:18px; display:block;color:#333;text-align: center;letter-spacing: 5px;}
.toper li a:hover,.toper li:hover>a,.toper ul li.check a,.toperh.active li a:hover,.toperh.active li:hover>a,.toperh.active ul li.check a {color:#054078;border-color:#054078;}
.toper li dl { position:absolute; z-index:1;top:70px;left:-30px;width:130px;display:none; text-align:left; background:#fff;padding:0}
.toper li:hover>dl { display:block}
.toper li dl dd a,.toper li dl dd a:hover,.toper li.check dl dd a,.toperh.active li dl dd a,.toperh.active li dl dd a:hover,.toperh.active li.check dl dd a {font-size:14px; height:35px;line-height:35px;border-top:0;color:#333; overflow:hidden;padding:0 20px}
.toper li dl dd a:hover,.toperh.active li dl dd a:hover{ background:#b29026;color: #fff;}
.toper li a span{display: block;font-size: 12px;font-family: arial;padding-top: 4px;letter-spacing:0;}
.toperh{ background:rgba(0,0,0,0.7);}
.toperh .logo {color: #fff;font-size: 16px;}
.toperh .logo2{display: none;}
.toperh.active2 .logo2{display: block;}
.toperh.active2 .logo3{display: none;}
.toperh .tel { background:url(../images/4.png) no-repeat left center;color: #fff;}
.toperh .tel a,.toperh.active .tel a,.toper.active2 .tel a,.toper .tel a { display:block;width:100%; height:100%}
.toperh li a{color:#fff;}
.toperh ul li i,.toperh ul li:hover i { background:url(../images/2.png)}
.toperh.active li a,.toperh.active li.check a {color:#333;}
.toperh li a:hover,.toperh li:hover>a,.toperh ul li.check a,.toperh ul li.check a:hover {color:#fff;border-color:#fff;}
.toperh ul li.check a {border-top:3px solid transparent;color:#fff;}

.toper.active2 { height:102px;}
.toper.active2 .tel{margin-top:8px}
.toper.active2 li dl {top:70px}
.toper.active2 li:hover a,.toper.active2 li:hover a span,.toper.active2 li.cur a,.toper.active2 li.cur a span,.heads li.cur a,.heads li.cur a span{color: #054078;}

.js-container {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
    -webkit-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
    -moz-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
}
.js-container.active {
    transform:translateX(560px);
    -webkit-transform: translateX(560px);
    -moz-transform: translateX(560px);
    transition: all .8s cubic-bezier(0.3, 0.8, 0.3, 1) 0.3s;
    -webkit-transition: all .8s cubic-bezier(0.3, 0.8, 0.3, 1) 0.3s;
    -moz-transition: all .8s cubic-bezier(0.3, 0.8, 0.3, 1) 0.3s;
}


@media (max-width:991px){

    .js-container.active {transform: translateX(-80%);
        -webkit-transform: translateX(-80%);
        -moz-transform: translateX(-80%);}
}


.mb15 {margin-bottom:1%;}

.index-banner {
    position:static;
    width:100%;
    overflow:hidden;
}

.index-banner .swiper-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.index-banner .carousel-inner{
    position: absolute;
    top: -60px;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 60px;
    overflow: hidden;
    /*cursor: -webkit-grab!important;*/
    /*cursor: grab!important;*/
}
.page-header-fullscreen-trame {
    position:absolute;
    left:-10%;
    top:-10%;
    width:120%;
    height:120%;

}
@media (min-width: 768px) {
    .index-banner .carousel-inner{
        position: absolute;
        top: 0;
        padding-top: 0;}

}
.index-banner .carousel-item {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 10;
    opacity:0;
    transition: .6s opacity cubic-bezier(.19,1,.22,1);
    cursor: move;
    touch-action: pan-y;
    user-select: none;
}
.index-banner .carousel-item .video-inner {
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    z-index: 8;
    width: 2560px;
    margin-left: -1280px;
    background-color: #fff;
    text-align: center;
}
.index-banner .carousel-item .video video {
    position:relative;
    display: inline-block;
    vertical-align: baseline;
}
.index-banner .carousel-item.carousel-item-prev {
    transform-origin:center right;
    transform: translateX(-100%);
}
.index-banner .carousel-item.carousel-item-next {
    transform-origin:center right;
    transform: translateX(100%);
}
.index-banner .carousel-item:active {
    cursor: -webkit-grab!important;
    cursor: grab!important;
}
.index-banner .carousel-item.active {
    z-index: 15;
    opacity:1;
    transform-origin:center right;
}
.static .carousel-item {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    cursor: default !important
}

.static.is-mobile .carousel-item {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 0
}
.index-banner .carousel-item-inner {
    position: absolute;
    width: 100%;
    height: 100%;
}
.carousel-item-image-wrapper {
    position:relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.carousel-item-image-wrapper:before {
    z-index: 20
}

.carousel-item-image-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .2;
    background-color: #000;
    z-index: 8
}

@media (min-width: 768px) {
    .carousel-item-image-wrapper:after {
        content: none
    }
}

.carousel-item-image {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.carousel-item-image:before {
    opacity: .2;
    z-index: 20
}
.banner-background {
    position:absolute;
    left:0;
    top:0;
    width:100%;}
.carousel-item-image img {
    position:relative;
    width: 100%;
    height:100%;
    max-width: none;
    z-index: 10
}
.index-banner .swiper-inner-text-wrap {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-align:center;
}
.carousel-item1 .page-header-fullscreen-text {
    background:rgba(0,0,0,.1);
}
.carousel-item .page-header-fullscreen-text{
    background: -moz-linear-gradient(left, rgba(23,9,49,.6) 0%, rgba(30,95,116,.6) 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(23,9,49,.6)), to(rgba(30,95,116,.6))));
    background: -webkit-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
    background: -o-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
    background: -ms-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
    background: linear-gradient(to right, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(23,9,49,.6)', endColorstr='rgba(30,95,116,.6)',GradientType=1 );
}
.index-banner .swiper-inner-text {
    position:absolute;
    top:30%;
    left:12%;
    right:12%;
    width:auto;
    color:#fff;
    line-height:1.3;
    transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
.index-banner .carousel-item2 .swiper-inner-text {
   text-align:left;
}
.index-banner .carousel-item2 .cansual-title {
    font-size:48px;
    color:#fff;
}
.index-banner .cansual-line {
    width:0;
    height:3px;
    margin:25px 0 20px;
    background:#fff;
}
.index-banner .cansual-des {
    font-size:58px;
    color:#fff;
}
.index-banner .carousel-item3 .cansual-des {width:50%;margin-bottom:25px;}
.index-banner .carousel-item2 .cansual-des {
    text-align:left;
    font-size:38px;
}
.index-banner .carousel-item .cansual-title {
    margin-bottom:10px;
    font-size:48px;
    color:#fff;
    text-align:left;
}
.index-banner .carousel-item3 .cansual-item-title .en-word {
    display:block;
    padding-bottom:15px;
    font-family:'AkzidenzGrotesk-BoldCondAlt';
    font-size:84px;
    color:#fff;
    line-height:.9;
}
.index-banner .carousel-item4 .swiper-inner-text {
    padding-left:50%;
    text-align:left;
}
.index-banner .carousel-item4 .cansual-item-title {
    font-size:48px;
    color:#fff;
}
.index-banner .carousel-item3 .cansual-des {
    margin-bottom:35px;
}
.index-banner .cansual-item-title {
    position:relative;
    margin-bottom:15px;
}
.index-banner .cansual-item-title .small-title {
    display:block;
    margin-bottom:-10px;
    font-size:20px;
}
.index-banner .cansual-item-title .number {
    font:normal 180px/1 'AkzidenzGrotesk-BoldCondAlt';
    color:#fff;
}
.index-banner .carousel-item3 .cansual-item-title .number {
    padding-bottom:15px;
    font:normal 84px/1 'AkzidenzGrotesk-BoldCondAlt';
}
.index-banner .cansual-item-title .number .add-icon {
    font-size:60px;
    line-height:180px;
    vertical-align:40px;
}
.carousel-item-subtitle-line {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 32px;
    height: 1px;
    margin-left: -16px;
    background-color: rgba(255, 255, 255, .55);
    content: ''
}
.index-banner .cansual-item-title .small-title,
.index-banner .cansual-item-title .number,
.index-banner .cansual-sub-title,
.index-banner .carousel-item .cansual-des,
.index-banner .carousel-item .cansual-line,
.index-banner .carousel-item3 .cansual-title,
.index-banner .carousel-item3 .radiu-button {
    display:block;
    opacity: 0;
    transform: translate3d(0, 150%, 0);
    transition:all 1s;
    transition-delay:.2s;
    overflow:hidden;
}
.index-banner .carousel-item2 .cansual-des {
    transform: translate3d(150%, 0, 0);
}
.index-banner .carousel-item3 .cansual-des,
.index-banner .carousel-item3 .cansual-line,
.index-banner .carousel-item3 .cansual-title,
.index-banner .carousel-item3 .radiu-button {
    text-align:left;
    transform: translate3d(0, -150%, 0);
}
.index-banner .carousel-item .cansual-line {transition-delay:.2s;}
.index-banner .carousel-item3 .cansual-des {transition-delay:.4s;}
.index-banner .active .cansual-item-title .small-title,
.index-banner .active .cansual-item-title .number,
.index-banner .active .cansual-sub-title,
.index-banner .carousel-item.active .cansual-des,
.index-banner .carousel-item3.active .cansual-title,
.index-banner .carousel-item.active .cansual-line,
.index-banner .carousel-item3.active .radiu-button{
    opacity: 1;
    transform: none;
}
.index-banner .carousel-item2 .cansual-title{
    opacity:0;
    transform: matrix(1, 0, 0, 1, 0, -80);
    -webkit-transform: matrix(1, 0, 0, 1, 0, -80);
    -moz-transform: matrix(1, 0, 0, 1, 0, -80);
    transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;}
.index-banner .carousel-item2.active .cansual-title {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
}
.index-banner .carousel-item .cansual-line {
   width:45px;
}
.index-banner .carousel-item3 .radiu-button {color:#fff;text-align:center;border:1px solid #fff;background:transparent;}
.index-banner .carousel-item3 .radiu-button:hover {color:#333;background:#fff;}

@media (min-width: 768px) {
    .carousel-item-subtitle-line {
        width: 599px;
        margin-left: -300px
    }
}

@media (min-width: 1200px) {
    .carousel-item-subtitle-line {
        width: 799px;
        margin-left: -400px
    }
}

.carousel-item-subtitle-line-timer {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    display: block;
    height: 100%;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}
.active .carousel-item-subtitle-line-timer {
    animation:linewidth 19s;
    -moz-animation:linewidth 19s;
    -webkit-animation:linewidth 19s;
    -o-animation:linewidth 19s;
    animation-delay:1s;
    -webkit-animation-delay:1s;
}
@keyframes linewidth
{
    from {width:0;}
    to {width:100%;}
}

@-moz-keyframes linewidth
{
    from {width:0;}
    to {width:100%;}
}

@-webkit-keyframes linewidth
{
    from {width:0;}
    to {width:100%;}
}

@-o-keyframes linewidth
{
    from {width:0;}
    to {width:100%;}
}
.page-header-fullscreen-text{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 25
}

.collapsing .page-header-fullscreen-text {
    transition: .8s -webkit-transform cubic-bezier(.19, 1, .22, 1);
    transition: .8s transform cubic-bezier(.19, 1, .22, 1)
}

@media (min-width: 768px) {
    .page-header-fullscreen-text {
        padding-top: 100px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .page-header-fullscreen-text:before {
        position: absolute;
        display: block;
        content: "";
        width: 0;
        height: 0;
        background-color: transparent;
        border-radius: 100px;
        box-shadow: 0 0 157px 142px rgba(0, 0, 0, .17);
        left: 50%;
        top: 50%
    }
}

.index-banner .cansual-sub-title span {
    display:block;
    font-size:20px;
    line-height:32px;
}
.page-header-bar {
    position: absolute;
    right: 0;
    left:0;
    bottom: 0;
    height: 80px;
    line-height: 80px;
    z-index: 55;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0,0,0);
    -webkit-transform: rotateX(0deg) translate3d(0,0,0);
    -moz-transform: rotateX(0deg) translate3d(0,0,0);
    transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
}
.page-header-bar.active {
    transform: rotateX(90deg) translate3d(0,0,0);
    -webkit-transform: rotateX(90deg) translate3d(0,0,0);
    -moz-transform: rotateX(90deg) translate3d(0,0,0);
}
@media (min-width: 768px) {
    .page-header-collapsed .page-header-bar {
        visibility: hidden;
        transition: none
    }

    .page-header-bar:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -70px;
        height: 70px;
        width: 100%;
        background-color: #fff
    }

    .page-header-bar-hidden .page-header-bar:after, .static.home .page-header-bar:after {
        transition: visibility .4s steps(1, end);
        visibility: hidden
    }

    .no-transition .page-header-bar:after {
        transition: none
    }

    .page-header-collapsed .page-header-bar:after {
        visibility: hidden;
        transition: none
    }
}

@media (min-width: 1200px) {
    .page-header-bar {
        height: 80px;
        line-height: 100px;
        margin-top: -80px;
    }
}

.page-header-bar-inner {
    transition: -webkit-transform .4s;
    transition: transform .4s;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.page-header-bar-hidden .page-header-bar-inner, .static.home .page-header-bar-inner {
    transition: visibility .4s steps(1, end), -webkit-transform .4s;
    transition: visibility .4s steps(1, end), transform .4s;
    visibility: hidden;
    -webkit-transform: rotateX(94deg) rotateZ(0);
    transform: rotateX(94deg) rotateZ(0)
}

.no-transition .page-header-bar-inner {
    transition: none
}

.page-header-collapsed .page-header-bar-inner {
    visibility: hidden;
    transition: none
}

@media (min-width: 768px) {
    .page-header-bar-inner {
        position: absolute;
        width: auto;
        height: 100%;
        right:8.7%;
        left:8.2%;
    }
}

.carousel-bar-inner {
    width: 100%;
    height: 100%
}

@media (min-width: 768px) {
    .carousel-bar-inner {
        width: auto
    }
}
.carousel-bar-title-word {
    padding-left:75px;
    font-size:12px;
    color:#666;
}
@media (max-width:991px) {
    .carousel-bar-title {position:relative;height:100%;}
    .carousel-bar-title-word{position:absolute;top:50%; width:40%; padding-left:4.5%;line-height:1.5;transform:translateY(-50%);}
}
.carousel-scroll-btn {
    z-index:1000;
    position:absolute;
    left:50%;
    width:44px;
    height:44px;
    border:1px solid #fff;
    border-radius:100%;
    overflow:hidden;
    cursor:pointer;
    bottom:60px;
    margin-left: -22px;
}
.carousel-scroll-btn .carousel-scroll-btn-icon {
    position:absolute;
    display:block;
    width:44px;
    height:44px;
    margin:0 auto;
    background:url(../images/down-icon2.png) no-repeat center center;
    cursor:pointer;
    animation: downico 1.5s ease-out infinite;
}
@keyframes downico {
    0% {
        top: 0;
        opacity: 1;
    }
    35% {
        top: 50%;
        opacity: 0;
    }
    65% {
        top: -50%;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}
.carousel-controls {
    position:absolute;
    right:0;
    top:0;
    width:330px;
    height:80px;
    background:#fff;
}
.carousel-controls .count {
    position:absolute;
    left:0;
    width:135px;
    padding-left:35px;
    font:bold 16px/80px 'Gotham-Book';
    color:#999;
}
.carousel-controls .count span {
    display:inline-block;
    padding:0 3px;
}
.carousel-controls .count .current {color:#333;}
.carousel-controls .controls {
    position:absolute;right:0;}
.carousel-controls .carousel-line {
    z-index:1;
    position:absolute;
    left:50%;
    top:20px;
    display:block;
    width:1px;
    height:30px;
    background:#e5e5e5;
}
.carousel-controls .carousel-control {
    float:left;
    width:60px;
    height:60px;
    cursor:pointer;
}
@media (min-width:1200px){
    .carousel-controls .carousel-line {height:40px;}
    /*.carousel-item2 .carousel-scroll-btn {left:0;margin-left:0;}*/
    .carousel-controls .carousel-control {width:80px;  height:80px;}
}
.carousel-controls .swiper-button-next,
.carousel-controls .swiper-button-prev {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
}
.carousel-controls .swiper-button-line {
    z-index:1;
    position:absolute;
    top:31px;
    left:35px;
    display:block;
    width:10px;
    height:18px;
    transition: all .45s ease-out 0s;
    -webkit-transition: all .45s ease-out 0s;
    -moz-transition: all .45s ease-out 0s;
}
.carousel-controls .swiper-button-prev .swiper-button-line {background:url(../images/left-icon3.png) no-repeat center center;}
.carousel-controls .swiper-button-next .swiper-button-line {margin-left:1px;background:url(../images/right-icon3.png) no-repeat center center;}
.carousel-controls .swiper-button-prev:hover .swiper-button-line{ left: 25px;}
.carousel-controls .swiper-button-next:hover .swiper-button-line{ left: 44px;}
.carousel-controls .swiper-button:after{
    content:'';
    position:absolute;
    top:39px;
    display:block;
    width: 14px;
    height: 2px;
    background-color: #333;
    -webkit-transition: -webkit-transform .45s cubic-bezier(.25,.46,.45,.94) 0s;
    transition: transform .45s cubic-bezier(.25,.46,.45,.94) 0s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.carousel-controls .swiper-button-prev:after {left:28px;}
.carousel-controls .swiper-button-next:after {right:28px;}

@media(min-width:1200px){
    .carousel-controls .swiper-button:hover:after{
        transform: scaleX(1);
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
    }
}

.swiper-container {position:relative;width:100%;height:100%;}
@media (max-width:991px){
.index-banner {height:calc(100vh - 60px);margin-top:60px;}
}
@media (max-width:768px){
    .index-banner .cansual-item-title .small-title,
    .index-banner .cansual-sub-title span{font-size:14px;}
    .index-banner .cansual-item-title .number {font-size:100px;line-height:1;}
    .index-title {padding-bottom:25px;}
    .index-title .big-title .big {font-size:18px;}
    .index-banner .cansual-item-title .number .add-icon {vertical-align:15px; }
    .index-banner .carousel-item3 .cansual-des {width:auto;}
    .index-banner .cansual-des {font-size:1.1rem;}
    .index-banner .cansual-line {height:1px;margin:1rem 0 1.25rem;}
    .index-banner .carousel-item2 .cansual-des {font-size:1.45rem;}
    .index-banner .carousel-item .cansual-title {font-size:2rem;}
    .index-banner .carousel-item-image .lg-hidden {width:100%;height:100%;}
    .page-header-bar {height:60px;line-height:60px;}
    .carousel-controls {width:250px;height:60px;}
    .carousel-controls .count {    font: bold 14px/60px 'Gotham-Book';}
    .carousel-controls .swiper-button-line {top:20px;left:25px;}
    .carousel-controls .swiper-button-next:hover .swiper-button-line {left:25px;}
    .carousel-controls .swiper-button:after {display:none;}
    .carousel-controls .carousel-control {width:59px;height:59px;}
    .carousel-controls .carousel-line {top:17.5px;height:25px;}
    .carousel-scroll-btn,.carousel-scroll-btn .carousel-scroll-btn-icon {top:12.5px;width:35px;height:35px;}
    .w1600{max-width: 100%;}

}

@media (max-width:767px){
    .index-banner .carousel-item .video video {display:none;}
    .index-banner .carousel-item .fullscreen-image {padding-top:60px;}
}
@media (max-width:768px){
    .mb15 {margin-bottom:5%;}

}
.index1{background:url("../images/bg1.jpg") no-repeat center top;padding:150px 0 92px 0;background-size: cover;margin-top: -3px;}
.index1 .part1{width: 40%;}
.index1 h3{color: #333;font-size: 32px;font-weight:600;padding-bottom: 46px;}
.index1 h3 span{display: block;color: #666;font-size: 16px;font-weight: normal;font-family: arial;text-transform: uppercase;padding-top: 6px;}
.index1 .part1 p{color: #666;font-size: 16px;line-height: 38px;}
.look a{width: 158px;height: 48px;background: #fff;line-height: 48px;border: 1px solid #054078;border-radius:20px;text-align: center;display: block;color: #054078;font-size: 16px;}
.look a span{display: inline-block;background: url("../images/more.png") no-repeat right center;padding-right: 20px;}
.look a:hover span{transform: translateX(5px);transition: all 0.3s;}
.index1 .part1 .our{margin-bottom: 85px;}
.index2{background: url("../images/bg2.jpg") no-repeat center top;padding:84px 0 98px 0;background-size:cover}
.index2 .part2{padding-top: 40px;}
.biaoti-name{text-align: center;}
.biaoti-name h4{color: #313131;font-size: 42px;text-align: center;font-weight: bold;position: relative;display: inline-block;}
.biaoti-name h4 span{display: block;color: #666;font-size: 18px;font-weight: normal;font-family: arial;text-transform: uppercase;padding-top: 15px;}
.biaoti-name h4 em{display:inline-block;position: relative;width: 41px;height: 55px;}
.biaoti-name h4 em:before{display: block;position: absolute;width: 11px;height: 11px;background: #313131;border-radius: 50%;top: 35px;left: 15px;content: '';}
.part2 .left{width: 20%;border-radius: 20px;padding: 0 15px;}
.part2 .left li{text-align: center;height: 113px;line-height: 113px;border: 1px solid #e2e2e2;border-top: none;background: #fff;}
.part2 .left li a{display: block;color: #333;font-size: 20px;background: url("../images/ico1.png") no-repeat 85px center;}
.part2 .right{width: 78%;border-radius: 20px;background: #fff;}
.part2 .group{display: none;}
.part2 a .tpp{width: 62%;}
.part2 a .tpp img{width: 100%;height: auto;vertical-align: middle;border-radius: 20px 0 0 20px}
.part2 a .text{padding-right: 4%;padding-top: 60px;width: 34%;}
.part2 a .text .p1{color: #333;font-size: 20px;font-weight: bold;}
.part2 a .text .p1 em{display: block;width: 23px;height: 2px;background: #054078;margin: 20px 0 24px 0;}
.part2 a .text .p2{color: #666;font-size: 16px;line-height: 30px;}
.part2 .left li:nth-child(1){border-radius:20px 20px 0 0;border-top: 1px solid #e2e2e2;}
.part2 .left li:nth-child(4){border-radius:0 0 20px 20px;}
.part2 .left li a span{display: inline-block;padding-left: 46px;}
.part2 .left li a.ico2{background: url("../images/ico2.png") no-repeat 85px center;}
.part2 .left li.cur a.ico2,.part2 .left li:hover a.ico2{background: url("../images/ico02.png") no-repeat 85px center;}
.part2 .left li.cur,.part2 .left li:hover{background: #054078;}
.part2 .left li.cur a,.part2 .left li:hover a{color: #fff;}
.part2 .left li.cur a.ico1,.part2 .left li:hover a.ico1{background: url("../images/ico01.png") no-repeat 85px center;}
.part2 .left li a.ico3{background: url("../images/ico3.png") no-repeat 85px center;}
.part2 .left li.cur a.ico3,.part2 .left li:hover a.ico3{background: url("../images/ico03.png") no-repeat 85px center;}
.part2 .left li a.ico4{background: url("../images/ico4.png") no-repeat 85px center;}
.part2 .left li.cur a.ico4,.part2 .left li:hover a.ico4{background: url("../images/ico04.png") no-repeat 85px center;}
.part2 .look{width: 158px;height: 48px;background: #fff;line-height: 48px;border: 1px solid #054078;border-radius:20px;text-align: center;display: block;color: #054078;font-size: 16px;margin-top: 65px;}
.part2 .look span{display: inline-block;background: url("../images/more.png") no-repeat right center;padding-right: 20px;}
.part2 .look:hover span{transform: translateX(5px);transition: all 0.3s;}
.index3{padding:84px 0 98px 0;}
.index3 .part3{margin-top: 52px;}
.part3 .text{padding-left: 4%;width: 50%;}
.part3 .pic{width: 50%;}
.part3 .pic img{width: 100%;height: auto;}
.part3 .pp-top{background: #f5f5f5 url("../images/bg.jpg") no-repeat 4% bottom;border-radius: 20px;}
.part3 .text h4{color: #333;font-size: 30px;font-weight: bold;margin: 78px 0 44px 0;}
.part3 .text p{color: #333;font-size: 16px;line-height: 30px;width: 80%;}
.part3 .pp-bottom{padding-top: 48px;}
.part3 .pp-bottom li{float: left;margin-right: 2%;text-align: center;width: 15%;background: #f5f5f5;box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.15);border-radius: 20px;padding: 28px 0 30px 0;}
.part3 .pp-bottom li:nth-child(6){margin-right: 0;}
.part3 .pp-bottom li .pp1{color: #191919;font-size: 20px;padding: 10px 0 3px 0;}
.part3 .pp-bottom li .pp2{color: #666;font-size: 15px;}
.part3 .pp-bottom li:hover{transform: translateY(-12px);transition: all 0.3s;}
.part3 .pp-bottom li:hover img{transform: rotate(180deg);transition: all 0.3s;}
.index4{background: url("../images/bg3.jpg") no-repeat center top;padding:50px 0 88px 0;background-size:cover}
#home_slider01{ position: relative;}
#home_slider01 li{width:100%;border-radius:20px;}
#home_slider01 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider01 .flex-direction-nav{display:none}
#home_slider01 .flexslider{margin-top:1.55rem}
#home_slider01 li .box{float: left;width:100%;position: relative;border-radius:20px;}
#home_slider01 .flex-control-paging{display:block;bottom: 26px;text-align: center;position: absolute;right: 20px;}
#home_slider01 .flex-control-paging li{margin-right:6px;padding:0px;overflow:hidden;display: inline-block;width: auto;}
#home_slider01 .flex-control-paging li a{width:12px;height:12px;display:block;cursor:pointer;border-radius: 50%;text-indent: -9999px;background:#fff;}
#home_slider01 .flex-control-paging li a.flex-active{background:#054078;}
#home_slider01 li a .tpp{position: relative;}
#home_slider01 li a .tpp img{border-radius:20px;width: 704px;height: 503px;}
#home_slider01 li a .tpp p{position: absolute;bottom: 3px;width: 100%;color: #fff;font-size: 16px;height: 64px;line-height: 64px;border-radius:0 0 20px 20px;background: rgba(0,0,0,0.5);text-indent: 24px; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}

.home_slider001{ position: relative;}
#home_slider001 li{width:100%;border-radius:20px;}
#home_slider001 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider001 .flex-direction-nav{display:none}
#home_slider001 .flexslider{margin-top:1.55rem}
#home_slider001 li .box{float: left;width:100%;position: relative;}
#home_slider001 li .box img{width: 100%;}
#home_slider001 .flex-control-paging{display:block;bottom:36px;text-align: center;position: relative;}
#home_slider001 .flex-control-paging li{margin:0 6px;padding:0px;overflow:hidden;display: inline-block;width: auto;}
#home_slider001 .flex-control-paging li a{width:10px;height:10px;display:block;cursor:pointer;border-radius: 50%;text-indent: -9999px;background:#fff;}
#home_slider001 .flex-control-paging li a.flex-active{background:#054078;}
.wap-banner{display: none;margin-top: 60px;}

.part4 .left{border-radius:20px;width: 704px;}
.part4 .middle{width: 419px;margin: 0 28px;}
.part4 .right{width: 420px;}
.part4 .middle li{border-radius:20px;background: #fff;margin-bottom:10px;padding:30px 38px 34px 38px;box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.15);}
.part4 .middle li a h4{color: #333;font-size: 18px;height: 24px;overflow: hidden;}
.part4 .middle li a p{color: #666;font-size: 14px;line-height: 26px;margin: 12px 0 13px 0;height: 52px;overflow: hidden;}
.part4 .middle li a .time{border-top: 1px solid #eee;padding-top: 21px;}
.part4 .middle li a .mo{display: inline-block;float: right;margin-top: 10px;}
.part4 .middle li a .data{display: inline-block;font-family: arial;color: #666;font-size: 16px;}
.part4 .middle li a .data b{display:block;color: #666;font-size: 35px;}
.part4 .middle li:hover a h4{color: #054078;}
.part4 .right li{border-radius:20px;background: #fff;margin-bottom:10px;padding:38px 33px 36px 20px;box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.15);}
.part4 .right li a h5{color: #333;font-size: 18px;height: 22px;overflow: hidden;}
.part4 .right li a p{color: #666;font-size: 14px;line-height: 26px;margin: 12px 0 0px 0;height: 52px;overflow: hidden;}
.part4 .right li a .shijian{font-family: arial;color: #666;font-size: 16px;text-align: center;width: 83px;}
.part4 .right li a .shijian b{display:block;color: #666;font-size: 56px;}
.part4 .right li:hover a h5{color: #054078;}
.part4 .right li a .txt{width:262px;border-left: 1px solid #EEE;padding-left: 18px;}
.index4 .part4{margin-top: 52px;}
.footer{background: url("../images/bg4.jpg") no-repeat center;padding: 70px 0;background-size:cover}
.footer .ff1{width: 288px;}
.footer h5{color: #fff;font-size: 19px;font-weight: bold;}
.footer h5 span{display: inline-block;font-weight: normal;font-family: arial;font-size: 14px;text-transform: uppercase;padding-left: 13px;}
.footer h5:after{display: block;width: 30px;height: 3px;background: #fff;content: '';margin-top: 28px;}
.w1220{width: 1220px;margin: 0 auto;}
.footer .ff2{width: 300px;margin: 0 148px;}
.footer .ff3{width: 335px;}
.footer .ff1 .sao{padding-top: 38px;}
.footer .ff1 .car{display: inline-block;width: 134px;height: 132px;float: left;margin-right: 20px;}
.footer .ff1 p{color: #fff;font-size: 14px;line-height: 28px;padding:32px 0 8px 0}
.footer .ff1 a{display: block;border-radius: 19px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size:16px;background:#054078 url("../images/talk.png") no-repeat 15px center;padding-left: 48px;padding-right: 19px;}
.footer .ff1 .txt{height: 134px;display: inline-block;float: right;}
.footer .ff2 p{color: #fff;font-size: 14px;line-height: 28px;}
.footer .ff2 p.ico-f1{background: url("../images/ff_10.png") no-repeat left 3px;padding-left: 35px;}
.footer .ff2 p.ico-f2{background: url("../images/ff_13.png") no-repeat left 3px;padding-left: 35px;}
.footer .ff2 p.ico-f3{background: url("../images/ff_15.png") no-repeat left 3px;padding-left: 35px;}
.footer .ff2 p.ico-f4{background: url("../images/ff_17.png") no-repeat left 3px;padding-left: 35px;}
.footer .f-menu{padding: 32px 0 14px 0;width: 360px;}
.footer .f-menu a{display: inline-block;color: #fff;font-size: 14px;margin-right: 50px;margin-bottom: 17px;}
.footer .ff3 p{color: #fff;font-size: 14px;line-height: 28px;}
.footer .ff2 p b{font-size: 22px;}
.footer .ff3 p a{color: #fff;}
.footer .ff2 h5{margin-bottom: 32px;}
.part3 .number{padding-top: 64px;}
.part3 .number li{border-right: 1px dashed #054078;padding-right: 50px;margin-right: 50px;float: left;position: relative;}
.part3 .number h6{color:#054078;font-size: 20px;font-weight: bold;display: inline-block;}
.part3 .number li p{color: #054078;font-size: 16px;font-weight: bold;width: 100%;}
.part3 .number li span{display: block;color:#054078;font-size: 20px;font-weight: bold;position: absolute;left: 38px;top: 0;}
.part3 .number li:nth-child(3){border-right: none;margin-right: 0;}
.part3 .number li:nth-child(1) span{left: 35px;}
.c_nav {
    position: fixed;
    right: 10px;
    z-index: 9999;
    width: 62px;
    top: 50%;
    margin-top: -158px;
}

.c_nav li {
    float: right;
}

.c_nav li a {
    background: #FFFFFF;
    box-shadow: 0px 5px 10px 0px #d4c5c54f;
    display: block;
    width: 62px;
    height: 62px;
    border-radius: 5px;
    border: #1a65ac 1px solid;
    font-size: 12px;
    text-align: center;
    margin-bottom: 9px;
    line-height: 1;
}

.c_nav li a i {
    display: inline-block;
    width: 28px;
    height: 22px;
    padding: 11px 0 9px 0;
    transition: all 0.5s;
}

.c_nav li.li1 a {
    background:#054078;
    color: #fff;
    transition: all 0.5s;
    height: 120px;
}

.c_nav li.li1 a p {
    letter-spacing: 3px;
    line-height: 24px;
    font-size: 16px;
}

.c_nav li.li1 i {
    background: url('../images/fix1.png') center no-repeat;
    width: 40px;
    height: 40px;
}

.c_nav li.li2 a {
    overflow: hidden;
    position: relative;
    transition: all 0.5s;
}

.c_nav li.li2 .hides {
    width: 230px;
    height: 70px;
    position: absolute;
    left: 0px;
    top: -5px;
    background: url(../images/side_tel_02.png) 20px center no-repeat;
    padding: 0 15px;
    text-align: left;
    display: none;
    text-indent: 50px;
}

.c_nav li.li2 .hides h2 {
    font-size: 12px;
    color: #fff;
    line-height: 1;
    padding: 17px 0 7px 0;
}

.c_nav li.li2 .hides p {
    font-size: 22px;
    color: #fff;
    font-family: "Arial";
    line-height: 1;
}

.c_nav li.li2 i {
    background: url('../images/fix2.png') center no-repeat;
}

.c_nav li a:hover i {
    transform: rotate(360deg);
}

.c_nav li.li2 a:hover {
    background:#054078;
}

.c_nav li.li2 a:hover .hides {
    display: block;
}

.c_nav li.li2 a:hover .shows {
    display: none;
}

.c_nav li.li2 a:hover {
    width: 230px;
}

.c_nav li.li4 a:hover {
    background:#1a65ac;
    color: #FFFFFF;
}

.c_nav li.li4 a:hover i {
    background: url('../images/side_wx_02.png') center no-repeat;
}

.c_nav li.li4 i {
    background: url('../images/fix3.png') center no-repeat;
}

.c_nav li.li4:hover .ewm_div {
    display: block;
}

.c_nav li.li4 .ewm_div,.c_nav li.li5 .ewm_div {
    display: none;
    height: 160px;
    width: 140px;
    position: absolute;
    right: 84px;
    min-height: 90px;
    border-radius: 3px;
    box-shadow: 0px 5px 10px 0px rgba(25, 33, 49, 0.18);
    text-align: center;
    background:#1a65ac;
    font-size: 13px;
    color: #ffffff;
    line-height: 30px;
    top: -51px;
}

.c_nav li.li4 .ewm_div .arrow {
    position: absolute;
    width: 9px;
    height: 18px;
    background: url(../images/side_bg_arrow1.png) no-repeat;
    right: -8px;
    top: 70px;
}

.c_nav li.li4 .ewm_div .img_div {
    background: url(../images/wx.jpg) center no-repeat;
    width: 119px;
    height: 119px;
    margin: 11px 11px auto;
}
.c_nav li.li4 .ewm_div .img_div img,.c_nav li.li5 .ewm_div .img_div img{width: 119px;height: 119px;}
.c_nav li.li5 a {
    position: relative;
    transition: all 0.5s;
}

.c_nav li.li5 a:hover {
    background:#1a65ac;
    color: #FFFFFF;
}

.c_nav li.li5 a:hover i {
    background: url('../images/fix04.png') center no-repeat;
}

.c_nav li.li5 i {
    background: url('../images/fix4.png') center no-repeat;
}

.c_nav li.li5 .img {
    width: 108px;
    padding: 15px;
    border-radius: 5px;
    background: #0cd579;
    position: absolute;
    left: 180px;
    top: -48px;
}

.c_nav li.li5 .img img {
    width: 108px;
    height: 108px;
    display: block;
}

.c_nav li.li5 .img p {
    font-size: 16px;
    color: #fff;
    margin-top: 8px;
    letter-spacing: 2px;
}

.c_nav li.li5:hover .ewm_div {
    display: block;
}

.c_nav li.li5 .ewm_div .arrow {
    position: absolute;
    width: 9px;
    height: 18px;
    background: url(../images/side_bg_arrow1.png) no-repeat;
    right: -8px;
    top: 70px;
}

.c_nav li.li5 .ewm_div .img_div {
    background: url(../images/ewm.jpg) center no-repeat;
    width: 119px;
    height: 119px;
    margin: 11px 11px auto;
}

.c_nav li.li6 .out {
    background: url(../images/fix5.png) center no-repeat #FFFFFF;
}

.c_nav li.li6 .top_return {
    box-shadow: 0px 5px 10px 0px #d4c5c5;
    display: block;
    width: 62px;
    height: 30px;
    border-radius: 5px;
}

.c_nav li.li6 .over {
    display: none;
    background: #1a65ac;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
}

.c_nav li.li6:hover .over {
    display: block;
}

.c_nav li.li6:hover .out {
    display: none;
}

.c_nav li.li1 {
    -webkit-animation: rotateInDownRight 1.5s 0.5s ease both;
    -moz-animation: rotateInDownRight 1.5s 0.5s ease both;
}

.c_nav li.li2 {
    -webkit-animation: rotateInDownLeft 1.5s 1.5s ease both;
    -moz-animation: rotateInDownLeft 1.5s 1.5s ease both;
}

.c_nav li.li4 {
    position: relative;
    -webkit-animation: rotateInDownRight 1.5s 2s ease both;
    -moz-animation: rotateInDownRight 1.5s 2s ease both;
}

.c_nav li.li5 {
    -webkit-animation: rotateInDownRight 1.5s 2.5s ease both;
    -moz-animation: rotateInDownRight 1.5s 2.5s ease both;
    position: relative;
}

.c_nav li.li7 {
    -webkit-animation: rotateInDownLeft 1.5s 3s ease both;
    -moz-animation: rotateInDownLeft 1.5s 3s ease both;
    cursor: pointer;
}

.c_nav li.li6 {
    -webkit-animation: rotateInDownRight 1.5s 2.5s ease both;
    -moz-animation: rotateInDownRight 1.5s 2.5s ease both;
    cursor: pointer;
}

.c_nav .d {
    display: none;
    width: 320px;
    background: #fff;
    position: absolute;
    right: 84px;
    min-height: 90px;
    border-radius: 3px;
    box-shadow: 0px 5px 10px 0px rgba(25, 33, 49, 0.18);
}

.c_nav .d .arrow {
    position: absolute;
    width: 9px;
    height: 18px;
    background: url(../images/side_bg_arrow.png) no-repeat;
    right: -8px;
    top: 190px;
}

/*æ–°å®˜ç½‘ç‰¹æ•ˆå¼€å§‹*/
/*kf-t-bä»Žä¸‹åˆ°ä¸Š250è·ç¦»*/
@keyframes kf-t-b {
    from {
        transform: translateY(250px);
    }
    to {
        transform: translateY(0px);
    }
}

/*kf-t-bä»Žä¸Šåˆ°ä¸‹250è·ç¦»*/
@keyframes kf-b-t {
    from {
        transform: translateY(-250px);
    }
    to {
        transform: translateY(0px);
    }
}

/*æ”¾å¤§ pic_scaleä»Žå°åˆ°å¤§*/
@keyframes pic_scale {
    from {
        opacity: 0;
        transform: scale(0.5);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes op {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/*kl1ä»Žå³åˆ°å·¦50*/
@keyframes kf-l-r {
    from {
        transform: translateX(-200px);
    }
    to {
        transform: translateX(0px);
    }
}

/*kl1ä»Žå·¦åˆ°å³50*/
@keyframes kf-r-l {
    from {
        transform: translateX(200px);
    }
    to {
        transform: translateX(0px);
    }
}

/*kf-t-bä»Žä¸Šåˆ°ä¸‹250è·ç¦»*/
.kf-t-b1 {
    animation: kf-t-b 0.4s;
}

.kf-t-b2 {
    animation: kf-t-b 0.5s;
}

.kf-t-b3 {
    animation: kf-t-b 0.6s;
}

.kf-t-b4 {
    animation: kf-t-b 0.7s;
}

/*kf-t-bä»Žä¸‹åˆ°ä¸Š250è·ç¦»*/
.kf-b-t1 {
    animation: kf-b-t 0.4s;
}

.kf-b-t2 {
    animation: kf-b-t 0.5s;
}

.kf-b-t3 {
    animation: kf-b-t 0.6s;
}

.kf-b-t4 {
    animation: kf-b-t 0.7s;
}
.swiper-pagination-fraction{bottom: 57px;color: #fff;width:330px;
    height:80px;
    background:#fff;left:auto;right:8%;
    font:bold 16px/80px 'Gotham-Book';
    color:#333;
    text-align: left;
    padding-left: 35px;
    display: none;
    }


.swiper-button-next, .swiper-button-prev{top: auto;bottom: 76px;left: auto;right: 10%;display: none;}
.swiper-button-next{background-image: url("../images/right-icon3.png");background-size: 10px 18px;transition: all .45s ease-out 0s;
    -webkit-transition: all .45s ease-out 0s;
    -moz-transition: all .45s ease-out 0s;
}
.swiper-button-prev{background-image: url("../images/left-icon3.png");background-size: 10px 18px;right: 14%;transition: all .45s ease-out 0s;
    -webkit-transition: all .45s ease-out 0s;
    -moz-transition: all .45s ease-out 0s;
}

.swiper-button-prev:after,.swiper-button-next:after {
    content: '';
    position: absolute;
    top: 21px;
    display: block;
    width: 14px;
    height: 2px;
    background-color: #333;
    -webkit-transition: -webkit-transform .45s cubic-bezier(.25,.46,.45,.94) 0s;
    transition: transform .45s cubic-bezier(.25,.46,.45,.94) 0s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    display: none;
}
.swiper-button-prev:after {left:20px;}
.swiper-button-next:after {right:20px;}
.swiper-button-next:hover{}
.swiper-button-prev:hover:after,.swiper-button-next:hover:after{
        transform: scaleX(1);
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
    }
.carousel-line {
    z-index:1000;
    position:absolute;
    right:12.6%;
    bottom:84px;
    display:block;
    width:1px;
    height:30px;
    background:#e5e5e5;
    display: none;
}
.w1400{width:1400px;margin: 0 auto;}
.nav-tabs{border-bottom: 1px solid #e8e8e8;height: 95px;}
.nav-tabs .width-auto{float: right;display: inline-block;}
.nav-tabs h3{display: inline-block;line-height: 95px;font-size:30px;}
.nav-tabs h3 a{color:#333;display: block;}
.nav-tabs li{display: inline-block;text-align: center;margin-left: 35px;position: relative;padding: 26px 0;}
.nav-tabs li a{color: #333;font-size: 18px;}
.nav-tabs li a span{display: block;color: #999;font-size: 11px;font-family: arial;padding-top: 5px;text-transform:uppercase}
.nav-tabs li:after{content: "";
    width: 0;
    height: 3px;
    background:#054078;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transition: all 0.5s ease 0s;}
.nav-tabs li:hover:after,.nav-tabs li.on1:after{width: 100%;left: 0;}
.nav-tabs li:hover a,.nav-tabs li:hover a span,.nav-tabs li.on1 a,.nav-tabs li.on1 a span{color: #054078;}
.about .aa-pic{display: inline-block;float: right;padding-left: 50px;padding-top: 78px;}
.about .aa-pic img{display: block;}
.about{padding: 60px 0;position: relative;}
.about h4{color: #054078;font-size: 24px;font-weight: bold;padding: 18px 0 34px 0;}
.about h4 span{display: block;color: #b9b9b9;font-size: 14px;font-family: arial;font-weight: normal;padding-top: 6px;text-transform:uppercase}
.about p{color: #666;font-size: 18px;line-height: 38px;font-family: arial;}
.about .w782{width: 782px;height: 730px;background: #f7f7f7;position:absolute;right: 160px;}
.about .we-text{position: relative;}

/*智慧园林-智慧公园*/
.zhihuiyuanlin11 .goods{position: relative;}
.zhihuiyuanlin11 .show{box-shadow: -1px 3px 10px rgba(0, 0, 0, 0.2);margin:0 23px 52px 23px;}
.zhihuiyuanlin11 .show a h5{color:#333;font-size: 24px;margin-bottom: 9px;}
.zhihuiyuanlin11 .show a p{color:#666;font-size: 14px;line-height: 20px;margin-bottom: 15px;height: 40px;overflow: hidden;}
.zhihuiyuanlin11 .show a span{display: block;background: #1b82e2;color: #fff;text-align: center;font-size: 14px;width: 104px;height: 36px;line-height: 36px;border-radius: 18px;}
.zhihuiyuanlin11 .show a .wzz2{padding:26px 36px;}
.zhihuiyuanlin11 .show a .tpp{width:100%;height: 244px;overflow: hidden;}
.zhihuiyuanlin11 .show:hover a .tpp img{transform: scale(1.05);}
.zhihuiyuanlin11 .show a .tpp img{transition:all 800ms ease;width: 100%;}
.zhihuiyuanlin11  .show:hover a h5{color:#1b82e2;}

.zhihuiyuanlin11 .swiper-button-next:after,.zhihuiyuanlin11 .swiper-rtl .swiper-button-prev:after {
    content: 'next';
    color: #fff;
}
.zhihuiyuanlin11 .swiper-button-prev:after,.zhihuiyuanlin11 .swiper-rtl .swiper-button-next:after{
	content: 'prev';
	color: #fff;

}
.zhihuiyuanlin11 .swiper-button-next.swiper-button-disabled,.zhihuiyuanlin11 .swiper-button-prev.swiper-button-disabled{opacity:0.3}
.zhihuiyuanlin11 .swiper-button-prev,.zhihuiyuanlin11 .swiper-container-rtl .swiper-button-next{left: -60px;margin-top: 0}
.zhihuiyuanlin11 .swiper-button-next,.zhihuiyuanlin11 .swiper-container-rtl .swiper-button-prev{right:-60px;margin-top: 0}
.zhihuiyuanlin11 .swiper-pagination-bullet {
	width: 20px;
	height:20px;
	display: inline-block;
	border-radius: 100%;
	background:url("../images/dd1.png") no-repeat;
	opacity: 0;display: none
}
.zhihuiyuanlin11 .swiper-pagination-bullet-active{background:url("../images/dd2.png") no-repeat;}
.zhihuiyuanlin11 .swiper-horizontal>.swiper-pagination-bullets,.zhihuiyuanlin11 .swiper-pagination-bullets.swiper-pagination-horizontal,.zhihuiyuanlin11 .swiper-pagination-custom,.zhihuiyuanlin11 .swiper-pagination-fraction{bottom: 0px}
.zhihuiyuanlin11 .swiper{padding-bottom:0px}
.zhihuiyuanlin11 .swiper-button-prev{background-image: url(../images/left11.png);background-size: 46px 88px;width: 46px;height: 88px;outline: none;left: -100px;}
.zhihuiyuanlin11 .swiper-button-next{background-image: url(../images/right11.png);background-size: 46px 88px;width: 46px;height: 88px;outline: none;right: -100px;}
.zhihuiyuanlin11 .swiper-button-prev:after,.zhihuiyuanlin11  .swiper-button-next:after{display: none;}
.zhihuiyuanlin11 .swiper-button-next,.zhihuiyuanlin11  .swiper-button-prev{bottom: 0;top: 50%;margin-top: -44px;}
.dable-title h4{text-align: center;position: relative;color: #333;font-size: 36px;padding-top: 20px;z-index: 2;}
.dable-title h4 span{display: block;position: absolute;width: 100%;top: 0;color: #ececec;font-size: 40px;font-family: arial;font-weight: bold;z-index: -1;text-transform: uppercase;}
.contain11{padding-top: 52px;}
.zhihuiyuanlin11{padding: 50px 0;}
.dable-title.white h4{color: #fff;}
.dable-title.white h4 span{color: rgba(255,255,255,0.2);}
.zhihuiyuanlin10{padding: 50px 0;background: url("../images/zhgy-bg1.jpg") no-repeat center top;background-size: cover;}
.contain10{padding-top: 8px;text-align: center;}
.contain10 li{display: inline-block;color: #fff;font-size: 20px;margin:42px 70px 0 70px;}
.contain10 li img{display: block;margin: 0 auto 11px auto;}
.zhihuiyuanlin1{padding: 50px 0;}
.zhihuiyuanlin1 p{color: #666;font-size: 22px;line-height: 36px;}
.contain1{padding-top: 48px;}
.contain1 .text-box img{float: right;display: inline-block;}
.contain1 h3{color: #333;font-size: 24px;background: url("../images/tit-xt.png") no-repeat left bottom;padding-left: 14px;font-weight: bold;padding-bottom: 6px;margin: 45px 0 20px 0;}
.contain1 .make{background: url("../images/zhgy_07.png") no-repeat top left;background-size: 100% auto;position: relative;height: 324px;margin-top: 70px;}
.contain1 .make li{width: 152px;text-align: center;color: #333;font-size: 21px;position: absolute;top: 132px}
.contain1 .make li img{display: block;margin: 0 auto 16px auto;}
.contain1 .make li:nth-child(6){right: -15px;}
.contain1 .make li:nth-child(5){right: 245px;}
.contain1 .make li:nth-child(4){right: 496px;}
.contain1 .make li:nth-child(3){left:504px;}
.contain1 .make li:nth-child(2){left: 255px;}
.zhihuiyuanlin5{padding: 50px 0;}
.zhihuiyuanlin5 .goods{position: relative;}
.zhihuiyuanlin5 .show{margin:0 0px 34px 0px;border: 1px solid #eee;padding: 18px;}
.zhihuiyuanlin5 .show .p1{color:#333;font-size: 18px;margin-bottom: 9px;margin-top: 11px;height: 24px;overflow: hidden;}
.zhihuiyuanlin5 .show .p2{color:#666;font-size: 14px;line-height: 20px;height: 80px;overflow: hidden;}
.zhihuiyuanlin5 .show .img{width:100%;height: 224px;overflow: hidden;}
.zhihuiyuanlin5 .show .img img{width: 100%;}
.zhihuiyuanlin5 .show:hover .img img{transform: scale(1.05);}
.zhihuiyuanlin5 .show .img img{transition:all 800ms ease;}

.zhihuiyuanlin5 .swiper-button-next:after,.zhihuiyuanlin5 .swiper-rtl .swiper-button-prev:after {
    content: 'next';
    color: #fff;
}
.zhihuiyuanlin5 .swiper-button-prev:after,.zhihuiyuanlin5 .swiper-rtl .swiper-button-next:after{
	content: 'prev';
	color: #fff;

}
.zhihuiyuanlin5 .swiper-button-next.swiper-button-disabled,.zhihuiyuanlin5 .swiper-button-prev.swiper-button-disabled{opacity:0.3}
.zhihuiyuanlin5 .swiper-button-prev,.zhihuiyuanlin5 .swiper-container-rtl .swiper-button-next{left: -60px;margin-top: 0}
.zhihuiyuanlin5 .swiper-button-next,.zhihuiyuanlin5 .swiper-container-rtl .swiper-button-prev{right:-60px;margin-top: 0}
.zhihuiyuanlin5 .swiper-pagination-bullet {
	width: 20px;
	height:20px;
	display: inline-block;
	border-radius: 100%;
	background:url("../images/dd1.png") no-repeat;
	opacity: 0;display: none
}
.zhihuiyuanlin5 .swiper-pagination-bullet-active{background:url("../images/dd2.png") no-repeat;}
.zhihuiyuanlin5 .swiper-horizontal>.swiper-pagination-bullets,.zhihuiyuanlin5 .swiper-pagination-bullets.swiper-pagination-horizontal,.zhihuiyuanlin5 .swiper-pagination-custom,.zhihuiyuanlin5 .swiper-pagination-fraction{bottom: 0px}
.zhihuiyuanlin5 .swiper{padding-bottom:0px}
.zhihuiyuanlin5 .swiper-button-prev{background-image: url(../images/left22.png);background-size: 23px 45px;width: 23px;height: 45px;outline: none;left: -63px;}
.zhihuiyuanlin5 .swiper-button-next{background-image: url(../images/right22.png);background-size: 23px 45px;width: 23px;height: 45px;outline: none;right: -63px;}
.zhihuiyuanlin5 .swiper-button-prev:after,.zhihuiyuanlin5  .swiper-button-next:after{display: none;}
.zhihuiyuanlin5 .swiper-button-next,.zhihuiyuanlin5 .swiper-button-prev{bottom: 0;top: 50%;margin-top: -22px;}
.contain5{padding: 52px 0;}
.contain5 .text h3{color: #333;font-size: 24px;background: url("../images/tit-xt.png") no-repeat left bottom;padding-left: 14px;font-weight: bold;padding-bottom: 6px;margin: 15px 0 30px 0;}
.contain5 .text p{color: #333;font-size: 22px;line-height: 40px;}
.contain5 .text dd{color: #333;font-size: 22px;line-height: 40px;background: url("../images/stszjsc_19.jpg") no-repeat left center;padding-left: 32px;margin: 8px 0;}
.contain5 .text dl{padding-top: 30px;}
.contain1 .text.fl{width: 728px;}
.contain1 .img.fr{width: 624px;padding-top: 34px;}
.contain1 .img.fr img{width: 100%;height: auto;}
.zhihuiyuanlin2{padding: 20px 0 60px 0;}
.contain2{padding-top:52px;position: relative;}
.contain2 ul{height: 184px;}
.contain2 ul li{float: left;width: 254px;position: relative;}
.contain2 ul li div{width: 128px;height: 128px;border: 1px dashed #054078;color: #054078;font-size: 20px;text-align: center;line-height:30px;border-radius: 50%;background: #fff;position: relative;z-index: 1;}
.contain2 ul li div p{padding-top: 33px;}
.contain2 ul li.li1::after,.contain2 ul li.li3::after,.contain2 ul li.li5::after{content: '';width: 145px;height: 35px;background: url("../images/xx1.png") no-repeat;position: absolute;right: 0;top: 25px;z-index: 0;}
.contain2 ul li.li6{width: 130px;}
.contain2 ul li.li1,.contain2 ul li.li3,.contain2 ul li.li5{top:46px;}
.contain2 ul li.li2::after,.contain2 ul li.li4::after{content: '';width: 145px;height: 35px;background: url("../images/xx2.png") no-repeat;position: absolute;right: 0;top: 68px;z-index: 0;}
.zhihuiyuanlin3{padding: 50px 0;background: url("../images/zhyl-bg_02.jpg") no-repeat;background-size: cover;}
.contain3{background: url("../images/xiantiao.png") no-repeat center;padding:418px 0 360px 0;}
.contain3 li{position: relative;color: #fff;font-size: 26px;text-align: center;display: inline-block;width: 25%;}
.contain3 li .tbb{width: 132px;height: 132px;border: 5px solid #fff;background: #1b82e2;border-radius: 50%;margin: 0 auto;position: relative;z-index: 2;}
.contain3 li img{display: block;margin:26px auto 10px auto;}
.contain3 li .wzz{position: absolute;color: #fff;font-size: 20px;line-height: 34px;text-align: left;top: -355px;padding-left: 32px;width: 300px;left: 85px;}
.contain3 li .wzz .border{position: absolute;left:0;width: 28px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;border-radius:0 0 0 15px;height: 395px;top: 0;}
.contain3 li.li2 .wzz .border,.contain3 li.li4 .wzz .border{top:-88px;border-top: 1px solid #fff;border-bottom: none;border-radius:15px 0 0 0;height: 389px;}
.contain3 li.li1 .wzz .border,.contain3 li.li3 .wzz .border{top:5px;width: 46px;height: 370px;}
.contain3 li.li2 .wzz,.contain3 li.li4 .wzz{top:143px;}
.contain3 li.li2 .wzz p{padding-left: 17px;}
.contain3 li.li4 .wzz p{padding-left: 0px;}
.zhihuiyuanlin4{padding: 50px 0;}
.contain4{padding-top: 52px;}
.contain4 ul{flex-wrap: wrap;
    display: flex;
    justify-content: space-between;}
.contain4 li{width: 438px;margin-bottom: 50px;box-shadow: -1px 3px 10px rgba(0, 0, 0, 0.2);}
.contain4 li:nth-child(3n){margin-right: 0;}
.contain4 li a p{height: 92px;line-height: 92px;color: #333;font-size: 24px;text-align: center;}
.contain4 li a .tp{width: 438px;height: 254px;overflow: hidden;}
.contain4 li a .tp img{width: 100%;}
.contain4 li:hover a .tp img{transform: scale(1.05);}
.contain4 li a .tp img{transition:all 800ms ease;}
.contain4 li:hover a p{color: #054078;}
.zhihuiyuanlin01 p{font-size: 20px;}
.w1284{width:1284px;margin: 0 auto;}
.zhihuiyuanlin25{padding: 50px 0;}
.zhihuiyuanlin25 .h16{border-top: #079b51 16px solid;margin-top: 50px;}
.zhihuiyuanlin25 .h16 img{display: block;margin:0 auto;}
.zhihuiyuanlin25 h3{color: #333;font-size: 29px;padding-top: 40px;}
.zhihuiyuanlin25 .four-box{background: url("../images/zngg_07.jpg") no-repeat left bottom;width:1284px;margin: 0 auto;padding: 52px 0 0px 0;min-height: 658px;}
.zhihuiyuanlin25 .four-box li{float: left;width: 244px;height: 244px;border-radius: 50%;background: #079b51;text-align: center;margin-right: 102px;position: relative;}
.zhihuiyuanlin25 .four-box li p{color: #fff;font-size: 18px;margin: 0 15px;line-height: 30px;}
.zhihuiyuanlin25 .four-box li img{display: block;margin:44px auto 16px auto;}
.zhihuiyuanlin25 .four-box li:nth-child(4){margin-right: 0;top: 115px;}
.zhihuiyuanlin25 .four-box li:nth-child(2){top: 115px;}
.zhihuiyuanlin25 .text{display: inline-block;float: right;width: 825px;text-align: center;padding-top: 178px;}
.zhihuiyuanlin25 .text .p1{color: #fff;background: #079b51;font-size: 24px;height: 47px;line-height: 47px;}
.zhihuiyuanlin25 .text .p2{color: #333;font-size: 26px;font-weight: bold;padding-top: 10px;margin-bottom: 22px;}
.zhihuiyuanlin26 .group05{padding: 72px 0;}
.zhihuiyuanlin26 .group04 .left{width: 589px;}
.zhihuiyuanlin26 .group04 .right{width: 620px;}
.zhihuiyuanlin26 .group04 h5{color: #333;font-size: 38px;padding-bottom: 46px;}
.zhihuiyuanlin26 .group04 h5 span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin26 .group04 p{color: #707070;font-size: 20px;line-height: 38px;}
.zhihuiyuanlin26 .group05 .left{width: 566px;margin-left: 37px;background: #f2f2f2;height: 341px;padding-left: 114px;position: relative;}
.zhihuiyuanlin26 .group05 .right{width: 681px;}
.zhihuiyuanlin26 .group05 .right img,.zhihuiyuanlin26 .group04 .left img,.zhihuiyuanlin27 .group7 .right img,.zhihuiyuanlin27 .group8 .left img{width:100%;}
.zhihuiyuanlin26 .group05 .left h5{color: #333;font-size: 38px;padding-bottom: 25px;padding-top: 105px;}
.zhihuiyuanlin26 .group05 .left h5 span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin26 .group05 .left p{color: #089b53;font-size: 20px;}
.zhihuiyuanlin26 .group05 .left .sign-jt{position: absolute;left: -35px;top: 50%;margin-top:-34px;}
.zhihuiyuanlin26 .group06{padding: 30px 0 100px 0;}
.zhihuiyuanlin26 .group06 li{float: left;text-align: center;margin-right: 128px;}
.zhihuiyuanlin26 .group06 li .p1{color: #049b4f;font-size: 47px;font-weight: bold;font-family: arial;}
.zhihuiyuanlin26 .group06 li .p2{color: #333;font-size: 24px;font-weight: bold;padding: 17px 0 20px 0;}
.zhihuiyuanlin26 .group06 li .p3{color: #666;font-size: 18px;}
.zhihuiyuanlin26 .group06 li:nth-child(3){margin-right: 0;}
.zhihuiyuanlin27 .biaoti-name{text-align: center;color: #333;font-size: 38px;}
.zhihuiyuanlin27 .biaoti-name span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin27 .group7{padding: 97px 0;}
.zhihuiyuanlin27 .group7 .left{width: 574px;padding-left: 60px;}
.zhihuiyuanlin27 .group7 .right{width: 530px;padding-top: 10px;}
.zhihuiyuanlin27 .group7 .left div{margin-bottom: 50px;}
.zhihuiyuanlin27 .group7 .left .p1{color: #333;font-size: 22px;font-weight: bold;line-height: 50px;padding-bottom: 10px;}
.zhihuiyuanlin27 .group7 .left .p1 span{color: #049b4f;font-size: 38px;font-family: arial;display: inline-block;padding-right: 50px;position: relative;top: 6px;font-weight: normal;}
.zhihuiyuanlin27 .group7 .left .p2{color: #666;font-size: 18px;line-height: 30px;padding-left:80px;}
.zhihuiyuanlin27 .group7 .right p{color: #666;font-size: 18px;line-height: 46px;padding-top: 30px;}
.zhihuiyuanlin27 .group8{padding-bottom: 85px;}
.zhihuiyuanlin27 .group8 .left{width:678px;}
.zhihuiyuanlin27 .group8 .right{width: 553px;}
.zhihuiyuanlin27 .group8 h5{color: #333;font-size: 38px;padding-bottom:15px;}
.zhihuiyuanlin27 .group8 h5 span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin27 .group8 p{color: #707070;font-size: 20px;line-height: 32px;margin-top: 20px;position: relative;padding-left: 28px;}
.zhihuiyuanlin27 .group8 p::before{content: '';width: 6px;height: 6px;background: #545456;border-radius: 50%;display: block;position: absolute;left: 0;top: 15px;}
.zhihuiyuanlin28 .biaoti-name{text-align: left;color: #333;font-size: 38px;}
.zhihuiyuanlin28 .biaoti-name span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin28 .group9 .left{width:593px;}
.zhihuiyuanlin28 .group9 .left img{animation: bmove3 3s linear infinite;}
.zhihuiyuanlin28 .group9 .right{width: 690px;padding-top: 20px;}
.zhihuiyuanlin28 .group9{padding: 30px 0 100px 0;}
.zhihuiyuanlin28 .group9 li .aa-tb{width: 186px;}
.zhihuiyuanlin28 .group9 li .aa-tb img{width:100%;}
.zhihuiyuanlin28 .group9 li .wzz{width:500px;}
.zhihuiyuanlin28 .group9 li .wzz .p1{color: #000;font-size: 22px;padding-bottom: 15px;}
.zhihuiyuanlin28 .group9 li .wzz .p2{color: #666;font-size: 18px;line-height: 30px;}
.zhihuiyuanlin29 .biaoti-name{text-align: left;color: #333;font-size: 38px;}
.zhihuiyuanlin29 .biaoti-name span{display: block;color: #404040;font-size: 20px;padding-top: 8px;}
.zhihuiyuanlin29 .group10{padding:50px 0 60px 0;}
.zhihuiyuanlin29 .group10 img{width: 100%;}
.zhihuiyuanlin20{padding: 50px 0;}
.zhihuiyuanlin20 .left{width:487px;}
.zhihuiyuanlin20 .left img{width: 100%;box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.15);border-radius: 10px;}
.zhihuiyuanlin20 .right{width: 772px;}
.zhihuiyuanlin20 .dable-title2 h4{text-align: left;padding-bottom: 35px;}
.zhihuiyuanlin20 .right p{color: #333;font-size: 22px;line-height: 42px;}
.zhihuiyuanlin20 .w1310{width: 1310px;margin: 0 auto 30px auto;}
.zhihuiyuanlin20 .run{background: url("../images/znpd_07.jpg") no-repeat center;background-size: 100% auto;text-align: center;}
.zhihuiyuanlin20 .run li{width: 121px;height: 121px;border: 1px dashed #054078;color: #054078;font-size: 20px;text-align: center;line-height:30px;border-radius: 50%;background: #fff;position: relative;z-index: 1;display: inline-block;margin: 0 62px;}
.zhihuiyuanlin20 .run li div p{padding-top: 33px;}
.zhihuiyuanlin20 .run ul{padding: 10px 0;}
.zhihuiyuanlin21{padding: 50px 0;background: url("../images/znpd-bg.jpg") no-repeat center top;background-size: cover;}
.zhihuiyuanlin21 .contain21{padding-top: 50px;width: 1310px;margin: 0 auto 30px auto;}
.zhihuiyuanlin21 .left{width: 428px;padding-top: 50px;}
.zhihuiyuanlin21 .right{width: 804px;}
.zhihuiyuanlin21 .right img{width:100%;box-shadow: -1px 3px 10px 0 rgba(4, 28, 68, 0.5);}
.zhihuiyuanlin21 .left li{padding-bottom: 56px;}
.zhihuiyuanlin21 .left li .p1{color: #fff;font-size: 25px;position: relative;padding-left: 33px;}
.zhihuiyuanlin21 .left li .p1::before{display: block;position: absolute;width: 12px;height: 12px;background: #fff;border-radius: 50%;top: 11px;left:0px;content: '';}
.zhihuiyuanlin21 .left li .p2{color: #fff;font-size: 20px;padding-left: 33px;padding-top: 14px;}
.zhihuiyuanlin22{padding: 70px 0 0 0;}
.zhihuiyuanlin22 .dable-title2 h4{text-align:left;}
.zhihuiyuanlin22 .group03 li{margin-bottom: 78px;}
.zhihuiyuanlin22 .group03 li .left{width: 755px;}
.zhihuiyuanlin22 .group03 li .right{width: 535px;margin-right: 57px;}
.zhihuiyuanlin22 .group03 li .p1{width: 132px;height: 37px;line-height: 37px;color: #fff;text-align: center;font-size: 24px;border-radius: 3px;background: #1b82e2;margin-bottom: 34px;margin-top: 50px;}
.zhihuiyuanlin22 .group03 li .p2{color: #333;font-size: 20px;line-height: 38px;position: relative;padding-left: 26px;margin: 18px 0;}
.zhihuiyuanlin22 .group03 li .p2::before{content: '';width: 10px;height: 10px;background: #1b82e2;border-radius: 50%;display: block;position: absolute;left: 0;top: 15px;}
.zhihuiyuanlin22 .group03 li.li2 .right{margin-right: 0;margin-left: 62px;}
.zhihuiyuanlin22 .group03 li img{width: 100%;height: auto;}
.zhihuiyuanlin23{padding: 50px 0;background: #f7f7f7;}
.zhihuiyuanlin23 li{width: 446px;float: left;margin-right: 31px;}
.zhihuiyuanlin23 li .tp{width: 446px;height: 322px;overflow: hidden;}
.zhihuiyuanlin23 li p{color: #333;font-size: 20px;text-align: center;margin-top: 22px;}
.zhihuiyuanlin23 li:nth-child(3){margin-right: 0;}
.zhihuiyuanlin23 .contain23{padding-top: 44px;}
.contain23 li .tp img{width: 100%;}
.contain23 li:hover .tp img{transform: scale(1.05);}
.contain23 li .tp img{transition:all 800ms ease;}
.zhihuiyuanlin24{padding: 50px 0 80px 0;}
.zhihuiyuanlin24 .dable-title h4{color: #054078;font-weight: bold;}
.zhihuiyuanlin24 video{width: 80%;}
.zhihuiyuanlin24 .contain24{padding-top: 44px;}
.zhihuiyuanlin24 .contain24 video{width: 100%;height: 100%;object-fit: fill}
.zhihuiyuanlin24 .contain24 video:focus{outline: none;}

.zhihuiyuanlin13{padding: 50px 0;}
.zhihuiyuanlin13 li{float: left;width: 439px;margin-right: 41px;box-shadow: -1px 3px 10px rgba(0, 0, 0, 0.2);}
.zhihuiyuanlin13 li a h3{color:#333;font-size: 24px;margin-bottom: 9px;}
.zhihuiyuanlin13 li a p{color:#666;font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.zhihuiyuanlin13 li a span{display: block;background: #1b82e2;color: #fff;text-align: center;font-size: 14px;width: 104px;height: 36px;line-height: 36px;border-radius: 18px;}
.zhihuiyuanlin13 li a .wzzz{padding:26px 36px;background: #f5f6f6;}
.zhihuiyuanlin13 li a .wzzz p{height: 40px;overflow: hidden;}
.zhihuiyuanlin13 li a .tppp{width: 439px;height: 255px;overflow: hidden;}
.zhihuiyuanlin13 li:hover a .tppp img{transform: scale(1.05);}
.zhihuiyuanlin13 li a .tppp img{transition:all 800ms ease;width: 100%;}
.zhihuiyuanlin13  .show:hover a h5{color:#1b82e2;}
.zhihuiyuanlin13 li:nth-child(3){margin-right: 0;}
.zhihuiyuanlin14 .contain14{padding: 60px 0 0px 0;}
.zhihuiyuanlin14 li{float: left;width: 266px;height: 342px;position: relative;margin-right: 110px;}
.zhihuiyuanlin14 .cricle img{display: block;margin: 0 auto;animation: 3s bmove1 ease infinite;}
.zhihuiyuanlin14 li h4{color: #333;font-size: 24px;padding-top: 22px;margin-bottom: 11px;}
.zhihuiyuanlin14 li p{color: #666;font-size: 20px;line-height: 40px;}
.zhihuiyuanlin14 li.li1{background: url("../images/szyl-tb1.png") no-repeat left top;padding-left: 110px;}
.zhihuiyuanlin14 li.li2{background: url("../images/szyl-tb2.png") no-repeat left top;padding-left: 110px;top: 100px;}
.zhihuiyuanlin14 li.li3{background: url("../images/szyl-tb3.png") no-repeat left top;padding-left: 110px;}
.zhihuiyuanlin14 li.li4{background: url("../images/szyl-tb4.png") no-repeat left top;padding-left: 110px;top: 100px;margin-right: 0;}
.zhihuiyuanlin14{padding-bottom: 66px;}
.zhihuiyuanlin15{padding: 50px 0 110px 0;background: url("../images/beijing_02.jpg") no-repeat center top;background-size: cover;}
.zhihuiyuanlin15 .right li{position: relative;z-index: 2;}
.zhihuiyuanlin15 .right li .pic{width: 91px;}
.zhihuiyuanlin15 .right li .wz{width: 534px;}
.zhihuiyuanlin15 .right li .wz h4{color: #fff;font-size: 24px;font-weight: bold;padding-bottom: 14px;}
.zhihuiyuanlin15 .right li .wz p{color: #d6f0ff;font-size: 20px;line-height: 40px;}
.zhihuiyuanlin15 .right{width: 722px;position: relative;}
.zhihuiyuanlin15 .left{width: 590px;padding-top: 70px;}
.zhihuiyuanlin15 .left img{width:100%;animation:rotate-anim 20s linear infinite;}
.zhihuiyuanlin15 .right .huan{position: absolute;left: -430px;top: 0;}
.zhihuiyuanlin15 .right li.li1{top: 70px;left: -70px;}
.zhihuiyuanlin15 .right li.li2{top: 150px;left: 20px;}
.zhihuiyuanlin15 .right li.li3{top: 240px;left: -40px;}
.zhihuiyuanlin16{padding: 50px 0;}
.zhihuiyuanlin16 li{float: left;width: 242px;height: 272px;background: #fff;border-radius: 10px;margin-right: 47px;box-shadow: -1px 3px 10px rgba(0, 0, 0, 0.2);text-align: center;padding-top: 70px;}
.zhihuiyuanlin16 li:nth-child(5){margin-right: 0;}
.zhihuiyuanlin16 li p{color: #333;font-size: 22px;font-weight: bold;}
.zhihuiyuanlin16 li img{display: block;margin: 0 auto 20px auto;}
.zhihuiyuanlin16 .contain16,.contain13{padding: 44px 0 25px 0;}
.zhihuiyuanlin17{padding:73px 0 50px 0;}
.zhihuiyuanlin17 .contain17{padding:24px 0 44px 0;}
.zhihuiyuanlin17 p{color: #333;font-size: 20px;line-height: 40px;text-align: center;}
.zhihuiyuanlin17 li{float: left;width: 305px;text-align: center;position: relative;z-index: 2;margin-right: 60px;}
.zhihuiyuanlin17 li h4{color: #333;font-size: 24px;margin: 20px 0;}
.zhihuiyuanlin17 li p{color: #666;font-size: 16px;line-height: 32px;}
.zhihuiyuanlin17 li img{display: block;margin: 0 auto;}
.zhihuiyuanlin17 .group01{position: relative;margin: 53px 0 0px 0;}
.zhihuiyuanlin17 .group01::before{content: '';width:100%;height: 1px;display: block;position: absolute;left: 0;top: 55px;border-top: 1px dashed #1368c4;}
.zhihuiyuanlin17 li:nth-child(4),.zhihuiyuanlin18 .group02 li:nth-child(4){margin-right: 0;}
.zhihuiyuanlin17 li::after{content: '';width:25px;height:25px;display: block;position: absolute;right: -45px;top: 43px;background: url("../images/stjc_12.png") no-repeat;}
.zhihuiyuanlin17 li:nth-child(4)::after{display: none;}
.zhihuiyuanlin18{padding: 50px 0 110px 0;background: url("../images/bowen.png") no-repeat right 100px;}
.zhihuiyuanlin18 .group02{background: url("../images/st-tmm_06.png") no-repeat center top;padding-top: 100px;}
.zhihuiyuanlin18 .group02 li{float: left;width: 226px;text-align: center;margin-right: 165px;}
.zhihuiyuanlin18 .group02 li img{display: block;margin:12px auto 0 auto;}
.zhihuiyuanlin18 .group02 li h4{color: #333;font-size: 24px;margin: 6px 0 21px 0;}
.zhihuiyuanlin18 .group02 li p{background: #386ca4;color: #fff;font-size: 20px;height: 42px;line-height: 42px;border-radius: 21px;margin-bottom: 24px;}
.zhihuiyuanlin6{padding: 50px 0;}
.zhihuiyuanlin6 .left{width: 798px;}
.zhihuiyuanlin6 .left .left01{width: 498px;height: 610px;}
.zhihuiyuanlin6 .left .left01 img{width: 100%;}
.zhihuiyuanlin6 .left .right01{width: 300px;background: url("../images/ylyhxt_04.jpg") no-repeat;height: 610px;padding:74px 52px 0 52px;background-size: cover;}
.zhihuiyuanlin6 .right{width: 602px;}
.zhihuiyuanlin6 .right li{float: left;width: 301px;height: 305px;padding:74px 52px 0 52px;background: #ededed;}
.zhihuiyuanlin6 .left h3{color: #fff;font-size: 24px;padding-bottom: 14px;}
.zhihuiyuanlin6 .left p{color: #fff;font-size: 16px;line-height: 30px;}
.zhihuiyuanlin6 .right li h3{color: #333;font-size: 24px;padding-bottom: 14px;}
.zhihuiyuanlin6 .right li p{color: #666;font-size: 16px;line-height: 30px;}
.zhihuiyuanlin6 .right li.li2{background: url("../images/ylyhxt_06.jpg") no-repeat;background-size: cover;}
.zhihuiyuanlin6 .right li.li3{background: url("../images/ylyhxt_08.jpg") no-repeat;background-size: cover;}
.zhihuiyuanlin6 .right li.li2 h3,.zhihuiyuanlin6 .right li.li3 h3{color: #fff;}
.zhihuiyuanlin6 .right li.li2 p,.zhihuiyuanlin6 .right li.li3 p{color: #fff;}
.zhihuiyuanlin6 .contain6{padding: 60px 0 0px 0;}
.zhihuiyuanlin7{padding: 50px 0 85px 0;background: url("../images/zhgy-bg1.jpg") no-repeat;background-size: cover;}
.zhihuiyuanlin7 li{float: left;text-align: center;width:26.66%;margin-right:10%;}
.zhihuiyuanlin7 li .p1{color: #fff;font-size: 24px;margin: 15px 0 10px 0;}
.zhihuiyuanlin7 li .p2{color: #fff;font-size: 16px;line-height: 26px;}
.zhihuiyuanlin7 li:nth-child(3){margin-right: 0;}
.zhihuiyuanlin7 .contain7{padding: 50px 0 0px 0;}
.zhihuiyuanlin9{padding: 50px 0;}
.zhihuiyuanlin9 .contain9{padding: 50px 0;}
.poster_box {
  overflow: hidden;
  margin: 80px auto 10px auto;
  padding: 15px 0;
}

.poster-main {
    position: relative;
    width: 100%;
    height: 600px!important;
    margin-left: auto;
    margin-right: auto;
}
.poster-main img {
    display: block;
    box-shadow:-1px 3px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.poster-main a, .poster-main img {
  display: block;
  width: 100%;
  height: 100%;
}
.poster-main img {}
.poster-main .poster-list {
  width: 1380px;
  height: 585px;
}
.poster-main .poster-list .poster-item {
  width: 420px;
  height: 585px;
  position: absolute;
  left: 0;
  top: 0;
}
.poster-main .poster-list .poster-item .item {
  position: relative;
  width: 100%;
  height: 100%
}
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover {
  filter: opacity(1) brightness(2);
}
.poster-main .poster-prev-btn {
  left: 0;
  background: url(../image/left.png) no-repeat center center;
}
.poster-main .poster-next-btn {
  right: 0;
  background: url(../image/right.png) no-repeat center center;
}
.poster-item-title {
 background:rgba(42, 42, 42, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#2a2a2a;

  color: #FFF;
  width: 100%;
  height: 52px;
  line-height: 52px;
  position: absolute;
  bottom: 0;
  text-indent: 29px
}
/*.lunbo_btn {
  height: 15px;
  width: 100%;
  margin: 0px auto;

  position: absolute;
  z-index: 3;
  text-align: center; bottom: 2px
}
.lunbo_btn li {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-color: #b4b5b7;
  border-radius: 50%;
  margin: 0px 2px;
  cursor: pointer;
}
.lunbo_btn li.poster-btn-active {
  background-color: #0b518a;
}*/
.nav-biaoti{text-align: center;border-bottom: 1px solid #dcdcdc;padding-top: 56px;}
.nav-biaoti a{display: inline-block;color: #666;font-size: 18px;margin: 0 62px;padding-bottom: 18px;position: relative;}
.nav-biaoti a.active01{color: #1b82e2;}
.nav-biaoti a::after{position: absolute;bottom: 0;left: 50%;content: '';background: #fff;height: 2px;transition: all 0.3s;width:0;}
.nav-biaoti a.active01::after,.nav-biaoti a:hover::after{background: #1b82e2;left: 0;width: 100%;}
.news{padding: 56px 0;}
.news li{float: left;margin-right: 2%;width:32%;margin-bottom: 30px;}
.news li:nth-child(3n){margin-right: 0;}
.news li a .tp{width: 100%;height: 288px;overflow: hidden;background: #f5f5f5;}
.news li:hover a .tp img{transform: scale(1.05);}
.news li a .tp img{transition:all 800ms ease;height:288px;display: block;margin: 0 auto;}
.news li a .wz{background: #f5f5f5;padding:33px 30px;}
.news li a h4{color: #333;font-size: 18px;margin-bottom: 17px;height: 24px;overflow: hidden;}
.news li a p{color: #999;font-size: 14px;height: 19px;overflow: hidden;}
.news li a span{margin-top: 41px;color: #999;font-size: 14px;display: block;font-family: arial;background: url("../images/news-xw_13.jpg") no-repeat right center;}
.news li:hover a h4{color: #1b82e2;}
.section-1{padding: 50px 0;}
.section-1 .images{padding-top: 50px;}
.section-1 .images img{width: 100%;height: auto;}
.section-1 .bankuai1{padding: 42px 0 17px 0;}
.section-1 .bankuai1 li{text-align: center;float: left;margin-right: 5%;width: 21.25%;}
.section-1 .bankuai1 li:nth-child(4){margin-right: 0;}
.section-1 .bankuai1 li img{display: block;margin: 0 auto;}
.section-1 .bankuai1 li .p1{color: #333;font-size: 26px;margin: 20px 0 10px 0;}
.section-1 .bankuai1 li .p2{color: #666;font-size: 20px;}
.section-2 .left{width: 738px;}
.section-2 .right{width: 616px;padding-top: 10px;}
.section-2 .right img{width:100%;height: auto;}
.section-2 .left h5{color: #333;font-size: 24px;font-weight: bold;padding:6px 0 5px 0;}
.section-2 .left p{color: #666;font-size: 18px;line-height: 36px;}
.section-2 .bankuai2{padding: 25px 0 80px 0;}
.section-3{padding: 0 0 60px 0;}
.section-3 li{border-bottom: 1px solid #e8e7e7;padding: 60px 0;}
.section-3 li a .tp{width:266px;height:154px;overflow: hidden;position: relative;background: #f5f5f5;}
.section-3 li a .tp img{transition:all 800ms ease;position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: contain;object-position: center center;}
.section-3 li a .wz{width:752px;margin: 0 50px;}
.section-3 li a .time{width: 238px;border-left: 1px solid #e7e7e7;overflow: hidden;height: 154px;}
.section-3 li a .time span{display: block;}
.section-3 li a .time .shijian1{font-family: arial;color: #d6d6d6;font-size: 36px;text-align: right;margin-top: 32px;}
.section-3 li a .time .shijian1 b{display: block;font-size: 50px;font-weight: normal;padding-top: 6px;}
.section-3 li a .time .ckxq{transition: all 0.3s;margin-right: -154px;margin-top: 55px;float: right;width: 154px;height: 44px;line-height: 44px;color: #fff;font-size: 14px;background: #054078;text-align: center;transition: linear 0.5s;}
.section-3 li a h4{color: #333;font-size: 20px;font-weight: bold;margin:15px 0 22px 0;height: 26px;overflow: hidden;}
.section-3 li a p{color: #999;font-size: 16px;line-height: 28px;height: 56px;overflow: hidden;}
.section-3 li:hover a .time .shijian1{display: none;}
.section-3 li:hover a .time .ckxq{margin-right:0}
.section-3 li:hover a h4{color: #054078;}
.section-4{padding: 50px 0;}
.section-4 .honnorList .cover{display: block;float: left;margin-right: 1.5%;width: 18.8%;background: #fafafa;margin-bottom: 25px;padding: 20px 16px 18px 16px;text-align: center;}
.section-4 .honnorList .cover:nth-child(5n){margin-right: 0;}
.section-4 .honnorList .pic{height: 225px;display: flex;justify-content: center;align-items: center;}
.section-4 .honnorList img{display: inline-block;width:100%;height:auto;}
.section-4 .honnorList .text{color: #333;font-size: 14px;margin-top: 12px;}
/*.section-4 .swipeboxEx a .picBox{height: 225px;overflow: hidden;}*/
.honnorList .pic{
	position: relative;
}
.honnorList .pic::before{
	display: block;
	content: "";
	padding-top: 100%;
}
.honnorList .pic img{
	position: absolute;
	width: 100%;
	height:100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	object-fit: contain;
	object-position: center center;
}

.section-6{padding: 50px 0 120px 0;background: #f5f5f5;}
.bankuai4 .pp-top{background: #fff;}
.bankuai4 .text{padding-left: 0;width: 45%;}
.bankuai4 .text h4{margin: 0;font-size: 32px;}
.contact .way-list{padding: 50px 0;}
.contact .way-list li{float: left;padding-right: 56px;margin-right: 56px;width: 310px;height: 174px;background: url(../images/cc-line_03.jpg) no-repeat right center;}
.contact .way-list li h3{color: #333;font-size: 18px;background: url(../images/lxwm_03.jpg) no-repeat left center;padding-left:28px;margin-bottom: 22px;}
.contact .way-list li p{color: #333;font-size: 16px;line-height: 32px;}
.contact .way-list li.li4{padding-right: 0;margin-right: 0;width: 220px;background: none;}
.contact .way-list li.li3{width: 390px;}
.contact .way-list li .tp{margin-right: 17px;}
.contact .way-list li .tp img{width: 80px;height: 80px;}
.bankuai4 .text .xiaotup{margin: 50px 0 35px 0;}
.bankuai4 .number{padding-top: 67px;}
.bankuai4 .number h6,.bankuai4 .number li p,.bankuai4 .number li span{color: #1b82e2;font-size: 30px;}
.bankuai4 .number h6{font-size: 50px;}
.bankuai4 .number li{border-right: 1px dashed #1b82e2;padding-right: 30px;margin-right: 30px}
.bankuai4 .number li p{font-weight: normal;font-size: 20px;}
.bankuai4 .number li:nth-child(1) span{left: 76px;}
.bankuai4 .number li span{left:106px;top: 12px;}
.bankuai4 .text p{width:100%;line-height: 32px;}
.section-6 .bankuai3{padding: 62px 0;position: relative;}
.section-6 .bankuai3 .zhuandong{position: relative;z-index: 2;}
.section-6 .bankuai3 .zhuandong img{display: block;margin: 0 auto;padding-top: 70px;position: relative;}
.quanquan{display: block;position: absolute;left:50%;margin-left:-200px;flex: 0 0 400px;width: 400px;height:400px;border-radius: 50%;background:rgba(17,102,181,1);/*animation: scalemap 2s linear infinite;-moz-animation: scalemap 2s linear infinite;-webkit-animation: scalemap 2s linear infinite;*/}

.section-6 .bankuai3 li{position: absolute;}
.section-6 .bankuai3 li h5{color: #333;font-size: 26px;padding-left:58px;padding-bottom: 12px;position: relative;margin-bottom: 12px;}
.section-6 .bankuai3 li p{color: #666;font-size: 16px;line-height: 28px;padding-left: 58px;height: 56px;}
.section-6 .bankuai3 li.li1{top: 50px;left: 0;width: 446px;}
.section-6 .bankuai3 li.li1 h5::before{content: '';background: url(../images/ss-tb1.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;left: 0;}
.section-6 .bankuai3 li.li1 h5::after{content: '';background: url(../images/xianxx1.png) no-repeat;width: 461px;height: 28px;display: block;position: absolute;left: 49px;bottom: -28px;}
.section-6 .bankuai3 li.li2{top: 50px;right: 0;width: 446px;text-align: right;}
.section-6 .bankuai3 li.li2 h5::before{content: '';background: url(../images/ss-tb2.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;right: 0;}
.section-6 .bankuai3 li.li2 h5::after{content: '';background: url(../images/xianxx2.png) no-repeat;width: 461px;height: 28px;display: block;position: absolute;right: 49px;bottom: -28px;}
.section-6 .bankuai3 li.li2 h5{padding-right: 58px;padding-left: 0;}
.section-6 .bankuai3 li.li2 p{padding-left:0px;padding-right: 58px;}
.section-6 .bankuai3 li.li5{top: 370px;left: 0;width: 446px;}
.section-6 .bankuai3 li.li5 h5::before{content: '';background: url(../images/ss-tb5.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;left: 0;}
.section-6 .bankuai3 li.li5 h5::after{content: '';background: url(../images/xianxx3.png) no-repeat;width: 461px;height: 28px;display: block;position: absolute;left: 49px;bottom: 0px;}
.section-6 .bankuai3 li.li6{top: 370px;right: 0;width: 446px;text-align: right;}
.section-6 .bankuai3 li.li6 h5::before{content: '';background: url(../images/ss-tb6.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;right: 0;}
.section-6 .bankuai3 li.li6 h5::after{content: '';background: url(../images/xianxx4.png) no-repeat;width: 461px;height: 28px;display: block;position: absolute;right: 49px;bottom: 0px;}
.section-6 .bankuai3 li.li6 h5{padding-right: 58px;padding-left: 0;}
.section-6 .bankuai3 li.li6 p{padding-left:0px;padding-right: 58px;}
.section-6 .bankuai3 li.li3{top: 210px;left: 0;width: 430px;}
.section-6 .bankuai3 li.li3 h5::before{content: '';background: url(../images/ss-tb3.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;left: 0;}
.section-6 .bankuai3 li.li3 h5::after{content: '';background:#f0f0f0;width: 392px;height: 1px;display: block;position: absolute;left: 49px;bottom: 0px;}
.section-6 .bankuai3 li.li4{top: 210px;right: 0;width:430px;text-align: right;}
.section-6 .bankuai3 li.li4 h5::before{content: '';background: url(../images/ss-tb4.png) no-repeat;width: 40px;height: 40px;display: block;position: absolute;right: 0;}
.section-6 .bankuai3 li.li4 h5::after{content: '';background:#f0f0f0;width:392px;height: 1px;display: block;position: absolute;right: 49px;bottom: 0px;}
.section-6 .bankuai3 li.li4 h5{padding-right: 58px;padding-left: 0;}
.section-6 .bankuai3 li.li4 p{padding-left:0px;padding-right: 58px;}
.bankuai4 .number li:nth-child(3){padding-right: 0;}
.bankuai4{padding:120px 0 60px 0;}
.online ul{ overflow:hidden; margin-bottom:20px;margin-top: 10px;}
.online ul li{overflow:hidden; margin-bottom:20px;background: #f6f6f6;height: 46px;line-height: 46px;padding: 0 20px;width: 676px;float: left;margin-right:45px}
.online ul li label{color:#666; font-size:16px;float: left;}
.online ul li input{ width:70%; height:46px;padding:0 3%;font-size:16px;border: none;outline: none;background:#f6f6f6;}
.online ul li.ts04{ float:left}
.online ul li.ts04 button{ background:#1b82e2;text-align:center; color:#fff;font-size:16px;border:none;cursor:pointer;width: 134px;height:40px;line-height: 40px;}
.online ul li textarea{ width:100%; height:100px; border:none; padding:10px 0; font-size:16px;background: #f6f6f6;}
.online ul li label span{color: #f00;margin-right: 6px;}
.online ul li:nth-child(2n){margin-right: 0;}
.online ul li:nth-child(5),.online ul li:nth-child(6){float: none;height: auto;width:1398px;}
.online ul li:nth-child(7){float: none;border: none;width: 132px;height:40px;line-height: 40px;padding: 0;margin-top:46px;}
.online form{padding-top: 35px;}
.online ul li:nth-child(6){width:40%;padding-right: 0;height: 46px;}
.online ul li:nth-child(6) input{width: 50%;}
.online ul li:nth-child(6) #hyz{height: 48px;}
.online{padding-bottom: 52px;}
.online p{color: #666;font-size: 16px;line-height: 30px;}
.online h5{color: #333;font-size: 22px;font-weight: bold;padding:55px 0 17px 0;}
#pictureViewer{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
    z-index: 10000;
}
#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
    width: 590px;
    height: 590px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .menu-bar{
    width: 100%;
}
#pictureViewer .menu-bar .handel{
    width: 40px;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{
    background-color: #084074;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
    background-image: url(../images/icons/maximization_black.png);
    background-size: 14px;
}
#pictureViewer .menu-bar .handel.maximization:hover{
    background-image: url(../images/icons/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization{
    background-size: 16px;
    background-image: url(../images/icons/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover{
    background-image: url(../images/icons/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view{
    background-image: url(../images/icons/close_black.png);
    background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover{
    background-image: url(../images/icons/close_white.png);
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
    display: inline-block;
    width: 50px;
    height: 70px;
    position: relative;
    top: calc(50% - 80px);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 50%;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .handel-prev{
    background-image: url(../images/icons/prev_blank.png);
}
#pictureViewer .handel-next{
    background-image: url(../images/icons/next_blank.png);
}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{
    background-color: #084074;
}
#pictureViewer .handel-prev:hover{
    background-image: url(../images/icons/prev_white.png);
}
#pictureViewer .handel-next:hover{
    background-image: url(../images/icons/next_white.png);
}
#pictureViewer .picture-content{
    display: inline-block;
    width: 80%;
    height: calc(100% - 80px);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#pictureViewer .picture-content .cover{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .counter{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #808080;
    font-size: 13px;
}
#pictureViewer .hide{
    display: none;
}
#pictureViewer .left{
    float: left;
}
#pictureViewer .right{
    float: right;
}
#pictureViewer .clear-flex{
    clear: both;
}
#pictureViewer img{
    max-width: 100%;
    max-height: 100%;
}
.par-map{position:relative;}
.par-map img{display: block;margin: 0 auto;}
.par-map .parico{position: absolute;cursor: pointer;color: #333;font-size: 20px;}
.par-map .parico .i span{width: 10px;height: 10px;border-radius: 50%;background: #1b82e2;display: flex;justify-content: center;align-items: center;float: left;position: relative;margin-right: 15px;top: 8px;}
.par-map .parico .i em{display: none;}
.par-map .parico.a8 .i em,.par-map .parico.a22 .i em,.par-map .parico.a18 .i em,.par-map .parico.a17 .i em,.par-map .parico.a29 .i em{display: block;flex: 0 0 30px;display:block;min-width: 30px;height:30px;border-radius: 50%;background:#1166b5;animation: scalemap 2s linear infinite;-moz-animation: scalemap 2s linear infinite;-webkit-animation: scalemap 2s linear infinite;}
.par-map .parico.a1{top: 33.5%;left: 19.2%;}
.par-map .parico.a2{top: 52.8%;left: 17.5%;}
.par-map .parico.a3{top: 47.8%;left: 33.3%;}
.par-map .parico.a4{top: 35.8%;left: 51.9%;}
.par-map .parico.a5{top: 82.3%;left: 61.8%;}
.par-map .parico.a6{top: 45%;left: 50%;}
.par-map .parico.a7{top: 50.4%;left: 46.5%;}
.par-map .parico.a8{top: 63.8%;left: 43.2%;}
.par-map .parico.a9{top: 53.8%;left: 53%;}
.par-map .parico.a10{top: 35.8%;left: 64.3%;}
.par-map .parico.a11{top: 45%;left: 58.2%;}
.par-map .parico.a12{top: 65.7%;left: 51.8%;}
.par-map .parico.a13{top: 14.6%;left: 75.3%;}
.par-map .parico.a14{top: 47.1%;left: 66.8%;}
.par-map .parico.a15{top: 22.8%;left: 74.8%;}
.par-map .parico.a16{top: 54.2%;left: 60.3%;}
.par-map .parico.a17{top: 30.1%;left:72.2%;}
.par-map .parico.a18{top: 41.4%;left: 62.6%;}
.par-map .parico.a19{top: 58.9%;left: 66.6%;}
.par-map .parico.a20{top: 52.8%;left: 69%;}
.par-map .parico.a21{top: 59.3%;left: 74.3%;}
.par-map .parico.a22{top: 61.5%;left: 60.3%;}
.par-map .parico.a23{top: 66.2%;left: 71.4%;}
.par-map .parico.a24{top: 70.8%;left: 57.5%;}
.par-map .parico.a25{top: 74%;left: 50.1%;}
.par-map .parico.a26{top: 71.4%;left: 64.1%;}
.par-map .parico.a27{top: 74.2%;left: 69.1%;}
.par-map .parico.a28{top: 79%;left: 40.8%;}
.par-map .parico.a29{top: 83.1%;left: 52.3%;}
@keyframes scalemap {0% {transform: scale(0.2);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}
@-moz-keyframes scalemap {0% {transform: scale(0.2);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes scalemap {0% {transform: scale(0.2);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}
@-o-keyframes scalemap {0% {transform: scale(0.2);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}
.par-map .win_d {
    position: absolute;
    background: #FFFFFF;
    width: 300px;
    bottom: 100%;
    border-radius: 10px;
    margin-bottom: 10px;
    opacity: 0;
    display: none;
    text-align: left;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    transition: all .3s;
    margin-left: -135px;
    z-index: 4;
}

.par-map .a_name {

    font-size: 20px;

    font-weight: bold;
}

.par-map .a_desc {

    font-size: 16px;

    line-height: 1.8;

    color: #333;

    margin-top: 10px;
}

.par-map .a_loc {

    font-size: 14px;

    line-height: 24px;

    color: #000;

    margin: 10px 0;
}

.par-map .a_lans {
    padding: 15px;
    box-sizing: border-box;
}
.par-map .win_d:after {
    content: '';
    background: #fff;
    width: 20px;
    height: 20px;
    display: block;
    margin: auto;
    transform: rotate(45deg);
    position: relative;
    z-index: 5;
    margin-bottom: -10px;
    box-shadow: 1px 01px 2px 0 rgba(0, 0, 0, .1);
}
.par-map .parico:hover .win_d{opacity: 1;display: block;}
.section-7 .kehu{background: url("../images/hz_11.jpg") no-repeat left top;padding-left: 40px;margin-bottom: 20px;}
.section-7 .kehu a{display: inline-block;color: #333;font-size: 20px;font-weight: bold;margin-left:1.5%;line-height: 55px;}
.section-7 .partner{padding: 100px 0 70px 0;}
.section-7{padding: 55px 0;}
.fixed {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  position: fixed;
  background: #fff;
  box-shadow: 0 0 5px #ccc;
  -webkit-animation: 1s dong;
  animation: 1s dong;
}

@keyframes dong {0% {-webkit-transform: translateY(-100px);transform: translateY(-100px);}100% { -webkit-transform: translateY(0);transform: translateY(0);}}
@-moz-keyframes dong {0% {-webkit-transform: translateY(-100px);transform: translateY(-100px);}100% { -webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes dong {0% {-webkit-transform: translateY(-100px);transform: translateY(-100px);}100% { -webkit-transform: translateY(0);transform: translateY(0);}}
@-o-keyframes dong {0% {-webkit-transform: translateY(-100px);transform: translateY(-100px);}100% { -webkit-transform: translateY(0);transform: translateY(0);}}

.inside-news-show {
  min-height: 445px;
  padding: 60px 0;
  padding-bottom: 100px;
}
.inside-news-show .left {
  width: 68.5%;
  float: left;
  font-size: 16px;
  line-height: 28px;
}
.inside-news-show .left h1 {
  color: #333;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}
.inside-news-show .left .info {
  text-align: center;
  font-size: 14px;
  padding: 20px;
  margin-bottom: 40px;
  border-bottom: solid 1px #ececec;
  color: #666;
}
.inside-news-show .right {
  width: 26%;
  z-index: 9;
  position: relative;
  float: right;
}
.inside-news-show .right .bt {
  color: #fff;
  height: 45px;
  font-size: 20px;
  line-height: 45px;
  background: #054078;
  padding-left: 20px;
}
.inside-news-show .right .list {
  margin-bottom: 25px;
  border: solid 1px #e6e6e6;
  border-top: 0;
  padding: 10px;
}
.inside-news-show .right .list li {
  height: 40px;
  line-height: 38px;
  margin-top: 10px;
  padding: 0 15px;
  overflow: hidden;
  border-radius: 2px;
  border: dashed 1px #e6e6e6;
}
.inside-news-show .right .list li a{font-size: 16px;}
.inside-news-show .right .list li:first-child {
  margin-top: 0;
}
.inside-news-show .right .list li:hover a {
  color: #054078;
  text-decoration: underline;
}
.inside-news-show .right .list2 {
  border: solid 1px #e6e6e6;
  border-top: 0;
  padding: 10px 5px;
  padding-top: 0;
}
.inside-news-show .right .list2 li {
  width: 50%;
  float: left;
  padding: 0 5px;
  padding-top: 10px;
}
.inside-news-show .right .list2 li a {
  height: 38px;
  line-height: 36px;
  padding: 0 15px;
  overflow: hidden;
  border-radius: 2px;
  display: block;
  font-size: 16px;
  text-align: center;
  border: dashed 1px #e6e6e6;
}
.inside-news-show .right .list2 li:hover a {
  color: #fff;
  border-color: #72c867;
  background: #72c867;
}
.inside-page-news {
  font-size: 16px;
  margin-top: 60px;
  position: relative;
}
.inside-page-news ul {
  height: 50px;
  line-height: 50px;
  background: #999;
  position: relative;
}
.inside-page-news li {
  width: 41%;
  float: left;
  height: 50px;
  color: #fff;
  padding: 0 15px;
  overflow: hidden;
}
.inside-page-news li a {
  color: #fff;
  transition: all 0s;
}
.inside-page-news li img {
  margin-top: 14px;
  margin-right: 20px;
  float: left;
  display: inline-block;
}
.inside-page-news li:last-child {
  float: right;
  text-align: right;
}
.inside-page-news li:last-child img {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
.inside-page-news li:hover {
  color: #fff;
  background: #054078;
}
.inside-page-news li:hover a {
  color: #fff;
}
.inside-page-news .fanhui {
  top: 0;
  left: 50%;
  color: #fff;
  width: 18%;
  text-align: center;
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
  vertical-align: top;
  line-height: 50px;
  transform: translateX(-50%);
  position: absolute;
}
.inside-page-news .fanhui:before {
  content: "";
  width: 23px;
  height: 18px;
  vertical-align: top;
  margin: 17px 10px 0 0;
  background: url(../images/fh.png) center left no-repeat;
  display: inline-block;
}
.inside-page-news .fanhui:hover {
  color: #fff;
  background: #054078;
}
.inside-news-show .inside-news-show-img p{color: #666;font-size: 16px;line-height: 32px;}
.inside-news-show .inside-news-show-img img{max-width: 100%;height: auto;display: block;margin: 15px auto;}
@keyframes rotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}
@-moz-keyframes rotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}
@-webkit-keyframes rotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}
@-o-keyframes rotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}
@keyframes dong {
  0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes dong2 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes slideInDown2 {
  from {
    -webkit-transform: translate3d(0, -70px, 0);
    transform: translate3d(0, -70px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown2 {
  -webkit-animation-name: slideInDown2;
  animation-name: slideInDown2;
}
@keyframes fadeInUp2 {
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp2 {
  animation-name: fadeInUp2;
}
@keyframes fadeInDown2 {
  from {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown2 {
  animation-name: fadeInDown2;
}
@keyframes fadeInLeft2 {
  from {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft2 {
  animation-name: fadeInLeft2;
}
@keyframes fadeInRight2 {
  from {
    opacity: 0;
    transform: translate3d(100px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight2 {
  animation-name: fadeInRight2;
}
@keyframes rotate-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bmove1 {
  animation-name: bmove1;
}
@keyframes bmove1 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn2 {
  animation-name: fadeIn2;
}
@keyframes fadeIn2 {
  0% {
    width: 0;
  }
  10% {
    width: 100%;
  }
}
.rotate01 {
  animation-name: rotate;
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes bmove3 {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
.index-banner .t1{font-size: 60px;line-height: 60px;font-weight: 700;top: 40%;left: 0;width: 100%;z-index: 11;color: #fff;position: absolute; text-align: center;opacity: 0;}
.index-banner .swiper-slide.swiper-slide-active .t1{animation: 1.5s fadeInUp2 ease;opacity: 1;}
.wap-banner .t1{font-size: 20px;line-height: 40px;font-weight: 700;top: 30%;left: 0;width: 100%;z-index: 11;color: #fff;position: absolute;text-align: center;opacity: 0;}
.wap-banner .flex-active-slide .t1{animation: 1.5s fadeInUp2 ease;opacity: 1;}
.foot{position:fixed; bottom:0; left:0; right:0; margin:0 auto; z-index:9;box-shadow: -2px 3px 8px rgba(0,0,0,0.5);background:#054078;display: none;width: 100%;}
.foot ul li{ float:left; width:25%;margin:11px 0;position: relative;border-right: 1px solid #0d4f8d;}
.foot ul li:nth-child(4n){border-radius: none;}
.foot ul li h4{ text-align:center;}
.foot ul li h4 img{ width:auto; height:22px; margin-bottom:6px}
.foot ul li a h3{ text-align:center; font-size:15px; color:#fff; line-height:1.5rem}
#zhezhao{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.6);top: 0;left: 0;z-index: 20000;display: none;}
.tan-box{position: fixed;background: #fff;width: 80%;margin:-160px 10% 0 10%;color: #2a2a2a;font-size: 16px;padding: 20px 4%;z-index:20002;top:50%;border-radius: 12px;display: none;}
.tan-box .close02{position: absolute;right: 10px;top:10px}
.tan-box .close02 img{width: 24px;height: auto;}
.tan-box .car img{width: 60%;height: 100%;padding: 10px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);display: block;margin:20px auto 10px auto;}
.tan-box p{line-height: 28px;text-align: center;}
.tan-box p span{background:#054078;color: #fff;display: inline-block;padding:2px 5px;}
.index-banner .swiper-slide img{width: 100%;}
.section-3 li .time1{display: none;color: #999;font-size: 12px;margin-top: 15px;}
.poster_box2,.poster_box3,.poster_box4{display: none;}
.quyu{display: none;}
.quyu p{color: #333;font-size: 15px;line-height: 32px;}
.page{font-size:12px; padding-top:15px; padding-bottom:60px; margin:0 auto; margin-top:15px;text-align: center;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin:2px;
cursor:pointer;
display: inline-block;
margin: 5px 3px;
}
.page .current{
border:1px #054078 solid;
background:#054078;
font-weight:bold;
color: #fff;
}
.page a:hover{
border:1px #054078 solid;
background:#054078;
text-decoration:none;
}
.swiper-pagination-current{color: #999;}
.banner-video{position: absolute;top: 0;width:100%;left:0}
.contain1 .img.fr video{object-fit: fill;width: 100%;height: 100%;}
.contain1 .img.fr video:focus{outline: none;}
.wap-banner .banner-video{position: absolute;top: 40px;}
.wap-banner .banner-video video{object-fit: fill;width: 100%;}
.wap-banner .banner-video video:focus{outline: none;}
.index-banner .banner-video video{object-fit: fill;width: 100%;}
.index-banner .banner-video video:focus{outline: none;}
.guanbi{display: block;width: 62px;}
.guanbi img{display: block;margin: 0 auto 15px auto;}
.kefuzixun{display: none;right: 20px;z-index: 9999;bottom:50px;position: fixed;width: 52px;
    height: 52px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;background:rgba(5,64,120,1);}
.kefuzixun div{background: url("../images/kefuzx.png") no-repeat center;
    width: 52px;
    height:52px;
    background-size: 32px 32px;}
.kefuzixun:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(5,64,120,1);
    opacity: 0;
    transform: scale(.9);
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: "";
    box-sizing: content-box;
    -webkit-animation: sonarEffect-data-v-36cbca12 1.3s ease-out 75ms infinite;
    animation: sonarEffect-data-v-36cbca12 1.3s ease-out 75ms infinite;
}
@-webkit-keyframes sonarEffect-data-v-36cbca12{
	0%{opacity: 0.3;}
	40%{opacity: 0.5;box-shadow: 0 0 0 2px rgba(5,64,120,0.7),0 0 10px 10px rgba(5,64,120,1);,0 0 0px 10px rgba(5,64,120,0.7)}to{box-shadow: 0 0 0 2px rgba(5,64,120,0.7),0 0 10px 10px rgba(5,64,120,0.8);,0 0 0px 10px rgba(5,64,120,0.5);transform: scale(1.5);opacity: 0;}
}
.hxjzg{text-align: center;color: #333;font-size: 42px;padding: 50px 0;}