﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { text-align: justify; font-size: 12px; color: #666; font-family: "Myriad Pro", "Microsoft Yahei", 黑体, 新宋体, 'Arial Unicode MS'; background: #fff; word-wrap: break-word; text-align: left; }
body, html { }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
input, button, select, textarea { outline: none; }
a { color: #000; text-decoration: none; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
a:hover { color: #00c81e; text-decoration: none; }
.fld { float: left; display: inline-block; }
.frd { float: right; display: inline-block; }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt23 { margin-top: 30px }
.mt70 { margin-top: 70px; }
.mt40 { margin-top: 40px; }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.mt110 { margin-top: 110px; }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mr50 { margin-right: 50px; }
.mlr5 { margin-left: 5px; margin-right: 5px }
.mlr10 { margin-left: 10px; margin-right: 10px }
.mlr15 { margin-left: 15px; margin-right: 15px }
.mlr20 { margin-left: 20px; margin-right: 20px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.plr5 { padding-left: 5px; padding-right: 5px }
.plr10 { padding-left: 10px; padding-right: 10px }
.plr15 { padding-left: 15px; padding-right: 15px }
.plr20 { padding-left: 20px; padding-right: 20px }
.ptb5 { padding-top: 5px; padding-bottom: 5px }
.ptb10 { padding-top: 10px; padding-bottom: 10px }
.ptb15 { padding-top: 15px; padding-bottom: 15px }
.ptb20 { padding-top: 20px; padding-bottom: 20px }
.pl30 { padding-left: 30px }
.w1200 { width: 1200px; margin-left: auto; margin-right: auto; }
.w1280 { width: 1280px; margin-left: auto; margin-right: auto; }
.w1370 { width: 1370px; margin-left: auto; margin-right: auto; }
.w1120 { padding-left: 40px; padding-right: 40px; width: 1120px; }





#flld{width:835px;}
#jias{width:650px;margin:0 auto;    display: block;}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: 60px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 90px;
    right: auto;
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 90px;
    left: auto;
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}
.kNav a img{}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

body {
	/* background: #eee; */
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.layer-mask {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	transition: all 0.5s;
	background-color: #3e3e3e;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}

.swiper-slide-active .layer-mask {
	display: none;
}

.pc-banner {
	width: 1280px;
	float: none;
	margin:0 auto;
}

@media screen and (max-width: 668px) {
	.pc-banner {
		background-size: auto 100%;
	}
}

.swiper-container {
	width: 100%;
	margin: 35px 0;
}

@media screen and (max-width: 668px) {
	.swiper-container {
		margin: 20px 0 15px;
	}
}

.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.85);
	/* margin: 1px; */
	transform: scale(0.85);
	margin-top: 70px;
	margin-bottom: 70px;
}

@media screen and (max-width: 668px) {
	.swiper-slide {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	z-index: 1002;
}

@media screen and (max-width: 668px) {
	.swiper-slide-active,.swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-slide a {
	background: #fff;
	display: block;
	border-radius: 2px;
}

@media screen and (min-width: 668px) {
	.swiper-slide a:after {
		position: absolute;
		top: 0px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 2px;
		box-shadow: 0 2px 6px rgba(0,0,0,0.3);
		box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3);
	}

	.swiper-slide-active a:before {
		position: absolute;
		top: 410px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 2px;
		/* box-shadow: 0 2px 6px rgba(0,0,0,0.3); */
		/* box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3); */
		z-index: 10002;
	}
}

.swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide a {
		padding: 5px;
		border-radius: 2px;
	}
}

.swiper-slide img {
	width: 100%;
	border-radius: 5px;
	display: block;
	height: 100%;
	border: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide img {
		border-radius: 2px;
	}
}

.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}

.swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}

.swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	margin-bottom: 0;
}

@media screen and (max-width: 668px) {
	.swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

.button {
	width: 100%;
	margin: 0 auto;
	top: -290px;
	position: relative;
	z-index: 1002;
}

@media screen and (max-width: 1105px) {
	.button {
		width: 100%;
		top: -240px;
		z-index: 1002;
		position: relative;
	}
}

@media screen and (max-width: 800px) {
	.button {
		width: 100%;
		top: -200px;
		z-index: 1002;
		position: relative;
	}
}

.button div:hover {
	background-color: #333;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-button-prev {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

.swiper-button-next {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}


.gdt {
    height: 650px;
}


@media screen and (max-width: 668px) {
	.button div {
		width: 28px;
		height: 28px;
	}
}









.w850 { width: 850px; }
.w1400 { width: 1400px; margin-left: auto; margin-right: auto; }
.tWxtc { background: rgba(0,0,0,0.80); position: fixed; width: 100%; height: 100%; z-index: 10; }
.tWxtcC { width: 300px; height: 300px; padding: 10px; background: #fff; position: fixed; top: 50%; margin-top: -175px; left: 50%; margin-left: -150px; }
.tWxtcC a { font-size: 18px; font-weight: bold; position: absolute; right: 5px; top: 0; }
.kFd a, .kBjtxC a { overflow: hidden; }
.kFd a img, .kHd dd a img, .kBjtxC a img { -webkit-transition: .7s; -moz-transition: .7s; -o-transition: .7s; transition: .7s; }
.kFd a:hover img, .kHd dd a:hover img, .kBjtxC a:hover img { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); -ms-transform: scale(1.08); }

.kFd a:hover img.xianshi{ -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -ms-transform: scale(1); }



.kSrh { width: 100%; height: 100%; position: fixed; z-index: 10; background: rgba(0,0,0,0.8); display: block; }
.kSrhC { overflow: hidden; border-bottom: 2px solid #afafaf; width: 100%; padding-top: 350px; }
.kSrhC .kInp3 { width: 1000px; height: 60px; line-height: 60px; font-size: 30px; border: none; background: none; color: #8c8c8c; }
.kSrhC .kSub2 { width: 18px; height: 60px; background: url(../images/ss2.png) no-repeat center center/18px 18px; border: none; }
.kClose { position: absolute; left: 50%; margin-left: 620px; cursor: pointer; top: 20px; }
.kSea2 { overflow: hidden; padding: 50px 0; }
.kSea2 .kInp4 { width: 1087px; padding: 0 10px; height: 50px; line-height: 60px; font-size: 13px; border: none; background: #eeefef; color: #595757; border-radius: 5px; }
.kSea2 .kSub3 { width: 155px; height: 50px; background: #32ba09; border: none; font-size: 15px; color: #fff; border-radius: 5px; -webkit-transition: .7s; -moz-transition: .7s; -o-transition: .7s; transition: .7s; cursor: pointer; }
.kSea2 .kSub3:hover { background: #134e52; }
.mt50 { margin-top: 50px; }
.mt100 { margin-top: 100px; }
.kTop { background: #18253f; height: 50px; line-height: 50px; color: #fff; font-size: 14px;overflow:hidden; }
.kTop a { color: #fff; font-size: 14px; }
.kTop a:hover, .kTop a.hov { color: #00c81e; }
.kTop .t1 { padding-left: 23px; background: url("../images/dh.png") no-repeat left center; }
.kTop .t2 { padding-left: 25px; background: url("../images/yj.png") no-repeat left center; margin-left: 40px; }
.kTop .t3 { float: right; width: 50px; height: 50px; display: inline-block; background: url("/images/in.png") no-repeat center; }
.kTop .t3:hover { background: url("/images/ina.png") no-repeat center; }
.kTop p a { padding: 0 10px; float: left; }
.kTop p a:hover { color: #fff;text-decoration:none; }
.kTop p a.hov:hover { color: #00c81e; }


.shouye{
width:1280px;margin:0 auto;}

.kH2 { text-align: center; font-size: 25px; font-weight: bold; color: #1c3886;margin-bottom:40px; }   
.kH2W {text-align: center; font-size: 25px; font-weight: bold; color: #fff;padding-bottom:0;margin-bottom:40px;}
.kH2Z { line-height: 60px; text-align: center; font-size: 25px; font-weight: bold; color: #1c3886; }
.kAbt { height: 400px; overflow: hidden; }
.kAbt dt { width: 600px; float: left; overflow: hidden; }
.kAbt dd { padding: 40px; width: 520px; height: 320px; background: #e6e6e6; line-height: 28px; color: #000; font-size: 13px; float: right; }
.kAbt dd p { height: 260px; overflow: hidden; line-height: 22px; margin-bottom: 20px; font-size: 14px; }
.kMore { float: left; width: 176px; display: inline-block; height: 40px; color: #fff; font-size: 18px; line-height: 40px; text-align: center; background: #00c81e; }
.kMore:hover { opacity: 0.6; color: #fff; }
.kCapa { height: 1000px; width: 100%; background: url("/images/bg.jpg") no-repeat; background-attachment: fixed; background-size: cover; }
.kCapaC { overflow: hidden; }
.kCapaC1 { width: 690px; height: 290px; background: #282828; padding: 55px; text-align: center; float: left; }
.kCapaC1 a { color: #fff; font-size: 18px; line-height: 28px; }
.kCapaC1 a:hover, .kChiC .kTit:hover { color: #00c81e; }
.kCapaC dl { float: left; width: 400px; height: 400px; overflow: hidden; position: relative; }
.kCapaC dl dt img { display: block; }
.kCapaC dl dt a span { background: rgba(40,40,40,.85); color: #fff; font-weight: bold; font-size: 20px; width: 400px; height: 88px; text-align: center; line-height: 88px; display: block; position: absolute; left: 0; bottom: 0; }
.kCapaC dd { width: 330px; height: 330px; background: rgba(28,56,134,.85); position: absolute; left: 0; bottom: -400px; padding: 35px; }
.kCapaC dd a span { display: block; line-height: 40px; font-size: 22px; color: #fff; text-align: center; }
.kCapaC dd p { color: #fff; font-size: 13px; line-height: 28px; text-align: left; padding-top: 20px; }
.kChi { width: 1200px; height: 525px; position: relative; overflow: hidden; }
.kChiC { width: 520px; height: 320px; padding: 40px; background: rgba(255,255,255,.85); position: absolute; left: 0; top: 55px; text-align: center; }
.kChiC .kTit { font-size: 22px; color: #1c3886; font-weight: bold;margin-bottom:20px;display:block; }
.kChiC p { font-size: 13px; line-height: 25px; height: 180px; text-align: left; padding-top: 10px; color: #000; }
.kNum0 { height: 70px; line-height: 70px; overflow: hidden; }
.kNum0 a { width: 266px; height: 70px; display: inline-block; background: #1c3886; border-left: 1px solid #3e4796; float: left; text-align: center; color: #fff; font-size: 16px; cursor: pointer; }
.kNum0 a:hover, .kNum a.hov { background: #2b5398;color:#fff; }
.kNum0 span { width: 64px; height: 70px; float: left; display: inline-block; cursor: pointer; }
.kNum0 .kChiL { background: url("/images/left.png") no-repeat center #1c3886; }
.kNum0 .kChiR { background: url("/images/right.png") no-repeat center #1c3886; border-left: 1px solid #3e4796; width: 67px; }
.kNum0 span:hover { background-color: #2b5398; }
.kBgh { overflow: hidden; background: #e6e6e6; margin-top: 80px;padding-bottom:60px; }
.kChiZ { overflow: hidden; height: 595px; }
.kPbi { height: 350px; overflow: hidden; padding-bottom: 70px; }
.kPbi dd { width: 600px; float: right; overflow: hidden; }
.kPbi dt { padding: 40px; width: 520px; height: 230px; background: #e6e6e6; line-height: 22px; color: #000; font-size: 18px; float: left; }
.kPbi dt p { height: 260px; }
.kPbi dt p span{font-size:20px;display:block;margin-bottom:10px;}
.kPbiq dt { padding: 0px 40px 40px 0; }
.kWbjs { width: 1px; background: url("/images/bg2.jpg") no-repeat center; height: 200px; }
.kWbjsc { height: 200px; position: relative; overflow: hidden; }
.kWbjsc span { float: left; font-size: 20px; color: #fff; font-weight: bold; height: 65px;width:635px; line-height:33px; display: inline-block; }
.kMove { height: 65px; position: absolute; top: 67.5px; width: 100%; opacity: 0; }
.kSs { float: right; width: 500px; }
.kSsC { width:245px; padding: 0 40px; font-size: 18px; height: 65px; line-height: 65px; background: #fff; border: none; border-radius: 65px 0 0 65px; float: left; }
.kEnt { width: 175px; height: 65px; background: #00c81e; cursor: pointer; font-size: 20px; color: #fff; line-height: 65px; border: none; border-radius: 0 65px 65px 0; margin-left: 0px; float: left; }
.fadeInUp { -webkit-animation: fadeInUp 1s; -ms-animation: fadeInUp 1s; -o-animation: fadeInUp 1s; -moz-animation: fadeInUp 1s; animation: fadeInUp 1s; opacity: 1; }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translateY(-100%);
}
 100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
@-ms-keyframes fadeInUp { 0% {
opacity:0;
-ms-transform:translateY(-100%);
}
 100% {
opacity:1;
-ms-transform:translateY(0);
}
}
@-o-keyframes fadeInUp { 0% {
opacity:0;
-o-transform:translateY(-100%);
}
 100% {
opacity:1;
-o-transform:translateY(0);
}
}
@-moz-keyframes fadeInUp { 0% {
opacity:0;
-moz-transform:translateY(-100%);
}
 100% {
opacity:1;
-moz-transform:translateY(0);
}
}
@keyframes fadeInUp { 0% {
opacity:0;
transform:translateY(-100%);
}
 100% {
opacity:1;
transform:translateY(0);
}
}
.kFot { overflow: hidden; background: #1c3886; height: 275px; padding-top: 65px; }
.kFotL { width: 360px; }
.kFotL p { font-size: 13px; line-height: 24px; padding: 30px 0 10px; color: #2f86d3; }
.kFotL span { font-size: 13px; color: #fff; }
.kFotRc { margin-left: 68px; }
.kFotRc h2 { font-size: 20px; font-weight: bold; color: #fff; padding-bottom: 15px; }
.kFotRc a { display: block; line-height: 25px; font-size: 13px; color: #2f86d3; }
.kFotRc a:hover { color: #fff; }
.kFotRc .kIn { width: 54px; height: 54px; background: url("/images/in2.png") no-repeat;margin-top:15px; }
.kFotRc .kIn:hover { background: url("/images/in3.png") no-repeat; }
.kCrt { height: 50px; line-height: 50px; background: #18253f; overflow: hidden; }
.kCrt a { color: #fff; font-size: 14px; float: left; display: inline-block; margin-right: 30px; }
.kCrt a:hover { color: #2f86d3; }
.kCrt span { float: right; color: #2f86d3; font-size: 14px; }
.kBGh2 { height: 85px; background: #fff; position: relative; }
.kNav_fix { position: fixed; top: 0; width: 100%; z-index: 2147483647; }
.kLogo { margin-top: 17px; }
.kLogo img{height:40px;}
.kNavRc { float: left; height: 85px; }
.kNavRc1 { position: relative; }
.kNavRc .kFir { display: inline-block; width: auto; padding: 0 25px; height: 85px; line-height: 85px; font-size: 16px; color: #000; font-weight: bold; }
.kNavRc .kFirS:hover { background: url(../images/ej2.png) no-repeat 80px center; }
.kNavRc .kFir:hover, .kNavRc .kFir_hov, .kNavRc .kFir_end { color: #fff; background: #1c3886; }
.kNavRc .kEj1 { padding: 10px 0; background: #f2f2f2; border-top: 5px solid #1e4789; overflow: hidden; position: absolute; top: 85px; left: 0; color: #1e4789; width: 255px; display: none; z-index: 1000; }
.kNavRc .kTsr { background: url("/images/srh.png") no-repeat center; width: 80px; height: 85px; display: inline-block; }
.kNavRc .kFir_end:hover { color: #00c81e; }
.kEj1 a { display: inline-block; float: left; line-height: 32px; width: 235px; padding-left: 20px; color: #1c3886; font-weight: bold; font-size: 16px; }
.kEj1 a:hover { color: #00c81e; }
.kEj2 a { float: left; display: inline-block; width: 276px; height: 200px; position: relative; margin-left: 19px; }
.kEj2 a:hover img { opacity: 0.3; }
.kEj2 a p { width: 26px; height: 26px; display: inline-block; position: absolute; bottom: 20px; right: 20px; background: url("../images/jia.jpg") no-repeat right top; }
.kEj2 a:hover p { background: url("../images/jia2.jpg") no-repeat right top; }
.kEj2 a img, .kEj2 a p { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kNavRc .kEj2 { padding: 40px 0; overflow: hidden; position: absolute; top: 85px; left: 50%; margin-left: -600px; background: #1e4789; width: 1200px; display: none; z-index: 1000; }
.kNavRc .kEj2 span { 


 background: rgba(0,0,0,.5); 
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: 130px;
    left: 0;
    letter-spacing: inherit;
    line-height: 29px;
    overflow-wrap: inherit;
    padding-top: 70px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 276px;

}
.kNavRc .kEj2 span:hover { background: rgba(29,56,135,.5); color: #00c81e; }
.kEj2 a.end { margin-right: 0; }
.kEj3 a { text-align: center; }
.kEj3 a { display: inline-block; line-height: 60px; width: 50%; color: #fff; font-weight: bold; font-size: 20px; background: url("../images/jia.jpg") no-repeat 70% center; }
.kEj3 a:hover { background: url("../images/jia2.jpg") no-repeat 70% center; color: #00c81e; }
.kLct { height: 370px; background: url(../images/bg_about.jpg) no-repeat center;margin-bottom:0px; }
.kLct p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px; }
.kLct a { color: #fff; font-size: 15px; }
.kLct span { font-size: 15px; }

.kLct1 { height: 370px; background: url(../images/bg_application.jpg) no-repeat center; }
.kLct1 p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px;padding:320px 0px 0px; }
.kLct1 a { color: #fff; font-size: 15px; }
.kLct1 span { font-size: 15px; }

.kLct2 { height: 370px; background: url(../images/bg_contact.jpg) no-repeat center;margin-bottom:0px; }
.kLct2 p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px;padding:320px 0px 0px; }
.kLct2 a { color: #fff; font-size: 15px; }
.kLct2 span { font-size: 15px; }

.kLct3 { height: 370px; background: url(../images/bg_equipment.jpg) no-repeat center; margin-bottom:0px;}
.kLct3 p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px;padding:320px 0px 0px;}
.kLct3 a { color: #fff; font-size: 15px; }
.kLct3 span { font-size: 15px; }

.kLct4 { height: 370px; background: url(../images/bg_new.jpg) no-repeat center;margin-bottom:0px; }
.kLct4 p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px;padding:320px 0px 0px;}
.kLct4 a { color: #fff; font-size: 15px; }
.kLct4 span { font-size: 15px; }

.kLct5 { height: 370px; background: url(../images/bg_product.jpg) no-repeat center; margin-bottom:0px;}
.kLct5 p { padding-top: 320px; font-size: 12px; color: #fff; line-height: 30px; padding:320px 0px 0px;}
.kLct5 a { color: #fff; font-size: 15px; }
.kLct5 span { font-size: 15px; }

.kOvL p span{
font-size:20px;margin-bottom:15px;display:block;}
.kOverview { overflow: hidden;margin-top:90px; }
.kOvL { width: 725px; font-size: 16px; color: #5a5a5a; line-height: 28px; }
.kOvL a { color: #1c3886; font-weight: bold; padding-bottom: 30px; font-size: 25px; display: block; }
.kOvR { width: 380px; }
.kOvRa { width: 340px; padding: 20px; height: 173px; overflow: hidden; position: relative; }
.kOvRa span { width: 380px; height: 213px; cursor: pointer; position: absolute; left: 0; top: 0; background: #1c3886; }
.kOvRa span img { z-index: 2; width: 380px; height: 213px; cursor: pointer; position: absolute; left: 0; top: 0; display: none; }
.kOvRa a { position: relative; z-index: 3; line-height: 30px; display: block; font-size: 16px; color: #fff; }
.kOvRa a:hover { color: #00c81e;text-decoration:none; }
.mt90 { margin-top: 90px; }
.kOvRb .kDown { width: 380px; height: 180px; display: block; border-radius: 10px; background: url("../images/down.png") no-repeat center; background-color: #1c3886; }
.kDown2 { width: 380px; height: 180px; display: block; background: url("../images/pic10.jpg") no-repeat; }
.kOvRb a.kTit { display: block; text-align: center; padding-top: 10px; font-size: 20px; color: #1c3886; overflow: hidden; }
.kOvRb a.kImg { width: 380px; display: block; height: 181px; border-radius: 10px; }
.kOvRb a.kTit:hover { color: #00c81e; }
.kIndex { overflow: hidden; }
.kLbg { background: #1d3887; overflow: hidden; }
.kTyH2 { line-height: 50px; font-size: 25px; color: #fff; text-align: center; font-weight: bold; }
.kTyH2 a { color: #fff; }
.kTyH2b { line-height: 50px; font-size: 25px; color: #fff; text-align: center; font-weight: bold; }
.kTyH2b a { color: #1c3886; }
.kMore2 { font-size: 16px; font-weight: bold; color: #fff; }
.kMore2:hover { color: #00c81e; }
.kMore3 { font-size: 16px; font-weight: bold; color: #000; }
.kMore3:hover { color: #00c81e; }
.kHd1, .kHd2 { height: 350px; overflow: hidden; }
.kHd dl { height: 350px; overflow: hidden; }
.kHd dt { width: 525px; }
.kHd dt p { font-size: 13px; line-height: 24px; height: 250px; color: #fff; }
.kHd dd { overflow: hidden; width: 600px; }
.kFaci { overflow: hidden; position: relative; padding: 50px 0 100px; }
.kNum { width: 170px; height: 16px; overflow: hidden; position: absolute; }
.kNum a { margin-right: 15px; width: 16px; height: 16px; border-radius: 16px 16px; background: #b4b4b4; display: inline-block; }
.kNum a.hov, .kNum a:hover { background: #fff; }
.kNum1 { left: 845px; bottom: 66px; }
.kNum2 { left: 215px; bottom: 66px; } 
.kHd2 dt p { color: #000; }
.kNum2 a.hov, .kNum2 a:hover { background-color: #f0f0f0; }
.kHbg { overflow: hidden; background: #5a5a5a; }
.kQua { padding: 50px 100px; }
.kQuaC { text-align: center; line-height: 24px; color: #fff; font-size: 13px; padding: 20px 0; }
.kQuab { overflow: hidden; padding: 20px 0; }
.kQuab a { margin-right: 22px; float: left; display: inline-block; }
.kQuab a.end { margin-right: 0; }
.kFac { overflow: hidden; }
.kFacL { width: 268px; height: 463px; padding: 20px; background: #00c81e; line-height: 24px; color: #fff; font-size: 13px; }
.kFacR { width: 888px; }
.kFacR .kTit { height: 101px; line-height: 101px; text-align: center; background: #1c3886; display: block; font-size: 25px; font-weight: bold; color: #fff; }
.kFacR .kTit:hover { color: #00c81e; }
.kFacR .kImg { margin-top: 4px; display: block; overflow: hidden; }
.kHbg2 { background: none; padding: 0; }
.flash4 { width: 1200px; height: 405px; position: relative; }
.flash4 ul li { width: 160px; height: 405px; border-left: 1px solid #000; position: relative; overflow: hidden; float: left; }
.flash4 ul li .imgTop img { opacity: 0.4; }
.flash4 ul li .imgTop img.tm { opacity: 1; }
.flash4 ul li .imgCon { width: 720px; height: 405px; }
.flash4 ul li .imgCen { width: 720px; height: 50px; background: rgba(0,0,0,0.5); color: #fff; font-size: 20px; line-height: 50px; position: absolute; left: 0px; bottom: 45px; text-indent: 20px; display: none; }
.flash4 ul li .imgBot p.bt_1 { width: 80px; line-height: 45px; font-size: 16px; color: #fff; text-indent: 20px; float: left; }
.flash4 ul li .imgBot p.bt_2 { width: 458px; height: 45px; line-height: 45px; float: left; display: none; }
.flash4 ul li .imgBot p.bt_2 span { font-size: 14px; color: #fff; padding-right: 30px; background: url(../images/part2_icon.png)no-repeat left center; padding-left: 10px; }
.flash4 ul li.first { width: 720px; }
.flash4 ul li.fast { position: absolute; right: 0px; bottom: 0px; }
.kFtu { overflow: hidden; }
.kFtuc { float: left; width: 600px; height: 395px; overflow: hidden; position: relative; }
.kFtuc .kTit { z-index: 10; display: block; width: 580px; padding-left: 20px; background: rgba(0,200,30,.8); line-height: 60px; height: 60px; position: absolute; left: 0; top: 0; color: #fff; font-size: 20px; }
.kFtuc .kTit2 { background: rgba(0,160,233,.8); }
.kSour { overflow: hidden; }
.kFtu { overflow: hidden; }
.kFtuc { float: left; width: 600px; height: 395px; overflow: hidden; position: relative; }
.kFtuc .kTit { z-index: 10; display: block; width: 580px; padding-left: 20px; background: rgba(0,200,30,.8); line-height: 60px; height: 60px; position: absolute; left: 0; top: 0; color: #fff; font-size: 20px; }
.kFtuc .kTit2 { background: rgba(0,160,233,.8); }
.kFtuc2 { float: left; width: 1200px; height: 395px; overflow: hidden; position: relative; }
.kFtuc2 .kTit { z-index: 10; display: block; width: 1180px; padding-left: 20px; background: rgba(0,200,30,.8); line-height: 60px; height: 60px; position: absolute; left: 0; top: 0; color: #fff; font-size: 20px; }
.kFtuc2 .kTit2 { background: rgba(0,160,233,.8); }
.kSour { overflow: hidden; }
.kSour dl { width: 590px; height: 388px; overflow: hidden; position: relative; }
.kSour dl dt img { display: block; }
.kSour dl dt a span { background: rgba(24,37,63,.85); color: #fff; font-size: 20px; width: 570px; padding-left: 20px; height: 60px; line-height: 60px; display: block; position: absolute; left: 0; bottom: 0; }
.kSour dd { width: 520px; height: 325px; background: rgba(28,56,134,.85); position: absolute; left: 0; bottom: -395px; padding: 35px; }
.kSour dd a span { display: block; line-height: 40px; font-size: 20px; color: #fff; text-align: center; }
.kSour dd p { color: #fff; font-size: 13px; line-height: 28px; text-align: center; padding-top: 20px; }
.kSour p.kTit { padding: 0 290px; line-height: 28px; color: #1c3886; font-size: 13px; text-align: center; padding-bottom: 30px; }
.kHei100 { height: 100px; overflow: hidden; width: 100%; }
.kLh2 { height: 70px; line-height: 70px; background: #00c81e; width: 100%; color: #fff; font-size: 25px; font-weight: bold; text-align: center; }
.kFacr { overflow: hidden; height: 208px; margin-top: 30px; }
.kFacr dt { width: 580px; float: left; color: #5a5a5a; line-height: 30px; }
.kFacr dt h2 { font-weight: normal; font-size: 18px; }
.kFacr dt p { font-size: 16px; padding-left: 20px; }
.kFacr dd { overflow: hidden; width: 600px; float: right; }
.kForg { overflow: hidden; margin-top: -22px; }
.kForg dl { float: left; display: inline-block; width: 385px; height: 298px; overflow: hidden; position: relative; margin: 22px 22px 0 0; }
.kForg dl.end { margin-right: 0; }
.kForg dl dt img { display: block; }
.kForg dl dt a span { position: absolute; left: 20px; top: 20px; color: #1c3886; font-size: 18px; }
.kkl dl dt a span{color:#fff;}

.kForg dd { width: 315px; height: 228px; background: rgba(28,56,134,.85); position: absolute; left: 0; bottom: -298px; padding: 35px; }
.kForg dd a span { display: block; line-height: 40px; font-size: 20px; color: #fff; text-align: left; }
.kForg dd p { color: #fff; font-size: 13px; line-height: 28px; text-align: left; padding-top: 20px; }
.kChi2 dl { height: 350px; overflow: hidden; }
.kChi2 dt { width: 525px; }
.kChi2 dt p { font-size: 13px; line-height: 24px; height: 250px; color: #000; }
.kChi2 dd { overflow: hidden; width: 600px; }
.mt8 { margin-top: 8px; }
.ml8 { margin-left: 8px; }
.mr8 { margin-right: 8px; }
.kBjtx { overflow: hidden; }
.kBjtxC { overflow: hidden; position: relative; }
.kBjtxC img { display: block; }
.kBjtxC .kTit { line-height: 20px; position: absolute; color: #fff; display: block; background: rgba(24,37,63,.8); background-image: url("../images/line.png"); background-repeat: no-repeat; background-position: 30px 20px; padding: 20px 20px 20px 55px; }
.kBjtxC .kTit:hover { color: #00c81e; }
.kB5_5 { width: 596px; height: 596px; }
.kB5_2 { width: 596px; height: 294px; }
.kB2_5 { width: 294px; height: 596px; }
.kB2_2 { width: 294px; height: 294px; }
.kT5_2r { right: 20px; top: 20px; width: 201px; height: 209px; }
.kT5_2l { left: 20px; top: 20px; width: 201px; height: 209px; }
.kT5_5 { width: 477px; height: 85px; left: 20px; bottom: 20px; }
.kT2_5 { width: 174px; height: 84px; left: 20px; top: 20px; }
.kT2_2 { width: 174px; height: 84px; left: 20px; bottom: 20px; }
.kw5_5 { width: 596px; height: 596px; }
.k5 { width: 596px; }
.kMore4 { font-size: 18px; font-weight: bold; color: #fff; }
.kMore4:hover { color: #00c81e; }
.kOvRc { width: 380px; height: 160px; overflow: hidden; }
.kOvRc dd { width: 112px; float: right; overflow: hidden; }
.kOvRc dt { width: 228px; float: left; height: 120px; padding: 20px; background: #1c3886; }
.kOvRc dt a.kTit { font-size: 16px; color: #fff; line-height: 24px; display: block; height: 90px; overflow: hidden; }
.kTpzs a { display: inline-block; overflow: hidden; margin-top: 4px; }
.kTpzs img { display: block; }
.ml4 { margin-left: 4px; }
.ml5 { margin-left: 5px; }
.kOvRd { width: 380px; height: 308px; overflow: hidden; }
.kOvRd dd { width: 380px; height: 153px; float: right; overflow: hidden; }
.kOvRd dt { width: 340px; float: left; height: 120px; padding: 20px; background: #1c3886; }
.kOvRd dt a.kTit { font-size: 16px; color: #fff; line-height: 24px; display: block; height: 90px; overflow: hidden; }
.line { border-bottom: 1px solid #b4b4b4; width: 100%; }
.kZh2 { color: #00c81e; font-size: 18px; font-weight: bold; padding: 20px 0; }
.kOvZl { width: 725px; }
.kLh3 { font-size: 18px; font-weight: bold; color: #00c81e; line-height: 40px; }
.kLh3 span { color: #ff8f00; display: inline-block; padding-left: 5px; }
.kInpt1 { margin-top: 20px; width: 328px; height: 43px; color: #b4b4b4; font-size: 14px; line-height: 43px; padding: 0 10px; border: 1px solid #c7c7c7; border-radius: 5px; }
.kOvZla { overflow: hidden; }
.kOvZla1 { width: 350px; }
.kBtn1 { height: 43px; line-height: 43px; padding: 0 30px; background: none; margin-top: 20px; text-align: center; border: 1px solid #c7c7c7; font-size: 14px; color: #b4b4b4; border-radius: 5px; }
.kBtn1:hover { background: #232d88; border-color: #232d88; color: #fff; }
.kBh2 { color: #232d88; font-size: 25px; line-height: 50px; font-weight: bold; }
.kIntext { color: #232d88; font-size: 16px; font-weight: bold; line-height: 40px; }
.kCkbx { overflow: hidden; color: #232d88; font-size: 14px; }
.kInptc { margin-right: 10px; }
.kOvZla2 { width: 70px; }
.kInpt2 { margin-top: 20px; width: 48px; height: 38px; color: #b4b4b4; font-size: 14px; line-height: 38px; padding: 0 10px; border: 1px solid #c7c7c7; border-radius: 5px; }
.kOvZla3 { width: 220px; }
.kInpt3 { margin-top: 20px; width: 198px; height: 38px; color: #b4b4b4; font-size: 14px; line-height: 38px; padding: 0 10px; border: 1px solid #c7c7c7; border-radius: 5px; }
.kOvZla4 { width: 305px; }
.kInpt4 { margin-top: 20px; width: 283px; height: 38px; color: #b4b4b4; font-size: 14px; line-height: 38px; padding: 0 10px; border: 1px solid #c7c7c7; border-radius: 5px; }
.kFile { color: #232d88; font-size: 14px; }
.kLh4 { font-size: 25px; font-weight: bold; color: #00c81e; line-height: 40px; }
.kCont { overflow: hidden; }
.kContR { height: 610px; width: 300px; padding: 30px; background: #18253f; color: #fff; }
.kContR h4 { color: #fff; font-weight: bold; font-size: 20px; }
.kContR p { font-size: 16px; color: #fff; line-height: 28px; }
.kContR p a { color: #00a0e8; font-weight: bold; }
.kContL { width: 725px;position:relative;top:-20px; }
.kContL p { line-height: 28px; font-size: 16px; color: #5a5a5a;margin-bottom:50px; }
.kInpt5 { width: 332px; height: 43px; line-height: 43px; border: 1px solid #f0f0f0; padding: 0 10px; background: #f0f0f0; border-radius: 5px; font-size: 13px; color: #5a5a5a; font-weight: bold; margin-top: 20px; }
.kInpt6 { width: 703px; height: 43px; line-height: 43px; border: 1px solid #f0f0f0; padding: 0 10px; background: #f0f0f0; border-radius: 5px; font-size: 13px; color: #5a5a5a; font-weight: bold; margin-top: 20px; }
.kInpt7 { width: 703px; height: 83px; line-height: 28px; border: 1px solid #f0f0f0; padding: 10px; background: #f0f0f0; border-radius: 5px; font-size: 13px; color: #5a5a5a; font-weight: bold; margin-top: 20px; }
.kContL span { line-height: 53px; color: #5a5a5a; font-size: 18px; display: inline-block; margin-top: 50px; }
.kInpt8 { background: #232d88; color: #fff; font-size: 16px; border: none; border-radius: 53px; width: 196px; height: 53px; margin-top: 50px; }
.kInptHov { border-color: #2b4c9a; }
.kMainm{display: none;}
.newssd h1{
	color: #1c3886;
    font-size: 25px;
    font-weight: bold;
    line-height: 60px;	
    position:relative;
    top:-25px;
}
.newssd{
width:750px;}
.newssd dl{
width:350px;
margin-bottom:25px;
height:310px;
background:#e6e6e6;
margin-right:0;
float:left;}
.newssd dl:hover{
background:#1d3887;color:#fff;}
.newssd dl:hover dd{
color:#fff;

}


.newssd dl:nth-child(2n){

float:right;
}
.newssd dl:hover dd a{
color:#fff;}
.newssd dl dt{
position:relative;
width:350px;
height:155px;}
.newssd dl dt a img{
width:100%;height:153px;}
.newssd dl dt b{
	display:block;
	background:#00c81f;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	color:#fff;
position:absolute;
left:10px;
top:10px;}
.newssd dl dd{
	color:#17263d;
font-size:14px;
	padding:20px;}
.newssd dl dd a{
color:#1a2340;
height:auto;
padding-bottom:0;
font-size:18px;
}
.kHdwz{width:570px;}
.kLbg .kFaci .kHdwz p { color: #fff; padding: 0px; font-size:14px; line-height:25px;margin-bottom:40px; }
.kLbg .kFaci .kHdwz .kMore2{color: #fff;}
.kFaci .kHdwz p { color: #000; padding: 0px; font-size:14px; line-height:25px;margin-bottom:40px; }
.kFaci .kHdwz .kMore2{color: #000;}
.kFacrwz h2{font-size:24px; margin-bottom:15px;font-size: 24px;

margin-bottom: 15px;

margin-top: 0;

line-height: inherit;}
.kFacrwz p{
height:155px;
font-size:14px;
margin-bottom:30px;}
.kDhtp{width:570px;}
.xianshi{
display:block;
}
.bxianshi{
display:none;
}
 @media screen and (max-width:640px) {
	.xianshi{
display:none;
}
.bxianshi{
display:block;
}
	.kFd a{
	width:100%;}
	.kLbg .kFaci .kHdwz p{width:100%;margin:0 auto; margin-bottom:40px;}
	.swiper-button-next, .swiper-button-prev{
	margin-top:110px;}
	.swiper-slide{margin:0 auto;}
.kHei100{height:20px;}
	.kFacrwz p{height:auto;margin-bottom:0}
.kLct p{padding:320px 0px 0px;width:92%;margin:0 auto;}
.kLct p a{font-size:12px;}
.kLct p span{font-size:12px;}
	.kOvR div{
width:90%;
margin:20px auto;
}	

.kOverview .kOvR div{
width:100%;
margin:0px auto;
margin-bottom:20px;
}	
.kOverview .kOvL p{
margin-bottom:40px;}
#cpzx{width:90%;}

.kOvRd	{
width:95%;
margin:0 auto;
margin-bottom:20px;}
.kOvRd dt{
float:none;
width:95%;
margin:0 auto;}
.kOvRd dd{
	width:100%;
	height:auto;
float:none;}
.kOvRd dd a img{width:100%;}
.kOvRc{
width:auto;
margin:0 20px;
}	
.newssd{
	margin:0 auto;
width:90%;}
.newssd dl{
width:100%;
margin-bottom:25px;
height:auto;
background:#e6e6e6;
margin-right:0;
float:none;}

.newssd dl dt{
position:relative;
width:100%;
height:auto;}
.newssd dl dt a img{
width:100%;}
.newssd dl dt b{
	display:block;
	background:#00c81f;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	color:#fff;
position:absolute;
left:10px;
top:10px;}
.newssd dl dt a{
padding-bottom:0;}
.newssd dl dd{
	color:#17263d;
font-size:14px;
	padding:20px;}
.newssd dl dd a{
color:#1a2340;
text-align:left;
height:auto;
padding-bottom:0;
font-size:18px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.kEnt{
width:30%;}
.w1200 { width: 100% }
.kAbt dl { height: auto; }
.kAbt dt { width: 100%; }
.kAbt dt a img { width: 100%; height: auto; }
.kAbt dt { float: none }
.kAbt dd { float: none; padding: 0; height: auto; width: 100%; }
.kAbt { height: auto; background: #e6e6e6; padding-bottom: 20px; }
.kAbt dd p { height: auto; padding: 10px 20px; }
.kCapaC1 { width: auto; height: auto; padding: 25px 15px; margin: 0 20px; float: none; }
.kCapaC dl { width: 100%; height: auto; }
.kCapaC .j { margin:0px 20px; }
.kCapaC dd { width: 100%; }
.kCapaC dd { padding: 0; }
.kChiC { padding: 0; width: auto; top: 0 }
.kChi { height: 260px; width: 100%; }
.kMaint { display: none; }
.kCapaC1 a { font-size: 12px; line-height: 20px; }
.kChiZ { padding-left: 20px; padding-right: 20px; }
.kNum0 { background: #1c3886; }
.kNum0 a { display: none; }
.kNum0 a.hov { display: block }
.kChiC p { height: auto; height: 100px; overflow: scroll; padding: 0 20px; font-size: 12px; }
.kChiC .kTit { display: block; text-align: left; height: 40px; line-height: 40px; font-size: 14px; padding: 20px 20px 0px;  }
.kNum0 a{width:auto;padding:0px 20px;}
.kMore { margin-left: 20px; }
.kChiZ { height: auto; }
.kCapaC dl dt a span { width: 100%; }
.kCapa { height: auto;padding-bottom:50px; }
.kChi a img { height: 400px; }
.mt40{
margin-top:20px;}
.kPbi dt p { width: auto; height: auto; padding-bottom: 20px; margin: 0 20px }
.kPbi dt { width: 100%; height: auto; }
.kPbi { margin-top: 0; height: auto }
.kPbi dd { width: 96%; float: none; margin: 0 auto; height: auto }
.kWbjsc span { width: 100%; float: none; font-size: 14px; text-align: center }
.kSs { width: auto; margin: 0 20px; float: none; }
.kEnt { width: 25%; height:35px;line-height:35px;font-size:13px;}
.kSsC { width: 75%;height:35px;line-height:35px;font-size:13px; padding:0;text-indent:40px;}
.kWbjs { height: 240px; background-size: cover; }
.kOvL { width: 100%; }
.kOvL a { text-align: center }
.kOvRa span { width: 100%; }
.kOvRa span img { width: 100%; }
.kOvRb a.kImg { width: 100%; }
.kIndex { margin-top: 20px }
.kQua { padding: 0 }

.kFotL{
float:none;width:100%;}
.kQuaC { padding: 20px; }
.kFaci { padding: 0 }
.kHdwz{}
.kHdwz p { color: #fff; padding: 20px; }
.kMore2 { font-size: 14px; margin-left: 0px; margin-bottom: 20px; }
.kHdwz { padding-bottom: 20px; float: none; }
.kDhtp { float: none; }
.kNum1 { left: 50%; margin-left: -85px; bottom: 20px }
.kNum2 { left: 50%; margin-left: -58px; bottom: 20px }
.kHd1, .kHd2 { height: auto }
.kHdwz2 p { color: #333 }
.kQuab a img { width: 100%; }
.kQuab a { width: 45%; margin-right: 0; margin-left: 3%; margin-bottom: 15px; }
.kFot { padding: 20px; }
.kOvR { width: 100%; float: none }
.kOvRa { width: 100%; }
.kFacL { width: 92%; padding: 4%; height: auto }
.mt90 { margin-top: 20px; }
.kFacR { width: 100%; float: none }
.imgTop img { width: 100%; }
.flash4 ul li.first { width: 100%; }
.flash4 ul li { height: auto; width: 100%; }
.flash4 { width: 100%; }
.kFtuc { width: 100%; height: auto }
.kSour p.kTit { padding: 20px }
.kSour dl { width: 100%; }
.kHbg2 { margin-bottom: 20px; }
.kSour dl { height: auto }
.fld { float: none; }
.kSour dl { margin-top: 20px; }
.kFd { margin-bottom: 20px; }
.heros li { margin-bottom: 20px; }
.kB5_5 { height: auto; width: 100%; }
.kB5_2 { height: auto; width: 100%; }
.kB2_5 { width: 100%; height: auto; }
.kw5_5 { height: auto; width: 100% }
.kw5_5 img { width: 100%; }
.kB2_2 { height: auto; width: 100% }
.kOvRa { margin: 0; height: auto; padding: 0; padding: 20px 0px }
.kOvRa div a { padding: 0 20px; }
.kOvRa div.kOvRb a { padding: 0 }
.kOvRa span { padding: 20px 0px; }
.kChi2 dl { height: auto }
.kChi2 dt { margin-bottom: 20px; width: 100%; }
.kChi2 dt p { height: auto }
.kMore3 { margin-bottom: 20px; }
.kForg dl { width: 100%; height: auto }
.kFtuc2 .kTit{
	width:100%;}
.kFtuc2{
	width:100%;
	height:auto}
.kOvL p{
	padding:0 20px;}
.kOverview .kOvL p{
	padding:0px;}
	
.kOvR div{
	text-align:center}
.kContL{
	width:100%}
.kContR{
	float:none;
	width:96%;
	height:auto;
	padding:2%;}
.kOvZl{
	width:100%;}
.kOvZla1{
	margin-left:2.5%;
	width:100%}
.frd{
	float:none}
.fld{
	
width:95%;}
.as{
	width:250%;
	overflow-x:scroll}
.kFotRc{margin:0;width:33%;float:left;}
.kFotRc h2{font-size:16px;padding-bottom:0}
.kFot{height:auto;}
.kCrt a{display:block;width:33.3%;margin:0; text-align:center;}   
.kCrt{height:auto;}
.kCrt span{float:none;display:block;text-align:center;}
.kTop{display:none;}
.kMainm{display: block; position:fixed;width:100%; z-index:10000}
	.kLogoM{ z-index: 1000; height: 61px; background: #fff; width: 100%; position: relative;}
	.kMLogo{ padding-top: 10px;width:auto;float:left;}
	.kSraM{ width: 20px; height: 61px; background: url("../images/ssd.jpg") no-repeat center/20px auto; position: relative; z-index: 3;}
	.kLogoM span{float:right;}
	.kNavM{width: 20px; height: 61px; }
	.kNavMb{background: url("../images/navd.jpg") no-repeat center/20px auto;}
	.kNavMc{background: url("../images/fs-x.png") no-repeat center/20px auto;}
	.kSrcBM{ width: 100%; height: 55px; background: #fff; position: absolute; left: 0; top: 55px; z-index: 5;}
	.kSrcBM input{ margin-left: 50px; width: 80%; height: 55px; border: none; font-size: 14px; color: #ee7700; line-height: 44px;}
	.kSrcBM span{ position: absolute; left: 15px; width: 15px; height: 55px; display: block; background: url("../images/x2.png") no-repeat center/15px auto;top:0;}
	.kSha{ width: 100%; height: 100%; background:rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 999;}
	.kNavL{ width: 100%; background: #ededed; position: fixed; left: 100%; top: 55px; z-index: 1000001;}
	.kNavYj li{ height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
	.kNavYj li a{  display: block;color: #3c3c3c; font-size: 14px; padding-left: 15px; }
	.kNavYj li a.kYj{ background: url("../images/jinru.png") no-repeat 95% center/5px auto;}
	
	.kNavYj li.zyw a{width:49%;float:left;text-align:center;padding:0;color:#1c3886;}
	.kNavYj li.zyw a:first-child{border-right:1px solid #ccc;}
	
	.kNavEj{width: 100%; background: #ededed; position: fixed; left: 100%; top: 44px; z-index: 1001;}
	.kNavEj li{ height: 30px; line-height: 30px; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
	.kNavEj li a{  display: block;color: #919194; font-size: 12px; padding-left: 15px; }
	.kNavEj .kBack{ padding-left: 15px; background: url("../images/fanhui.png") no-repeat 15px center/5px auto #ee7700;}
	.kNavEj .kBack a{ color: #fff;}
	.kDao{ height: 100px; }
	.kTpzs a img{ width: 100% }
.fullwidthbanner-container{height:250px;}
.ig{
display:none;}
#ig1{
background:url(../images/pic3_m.jpg) no-repeat;
background-size:cover;
}
#ig2{
background:url(../images/pic3-2_m.jpg) no-repeat;
background-size:cover;
}
#ig3{
background:url(../images/pic3-3_m.jpg) no-repeat;
background-size:cover;
}
#ig4{
background:url(../images/pic3-4_m.jpg) no-repeat;
background-size:cover;
}

.kSour{width:90%;}
	




.kHdwz{width:auto; margin:0 20px;}
.kDhtp{width:100%;}
.kHbg{margin-top:30px;}

.kFacR {width:100%;}

.kOvL{width:auto;padding:0px 0px;}
.kOverview .kOvL a{text-align:left;}
.kOvRc dt{width:55%;}
.kOvRc dd{width:30%;}
.kOvRd{width:auto;margin:0px 20px;}
.kOvRd dt{width:auto;}
.kContL{width:90%;margin:0 20px;}

.kContR{width:86%;margin:0px 20px;}
.kBjtxC{width:100%;}
.ml8{margin:0}
.kBjtxC img{width:100%}
.gdt {
    height: 240px;
    margin-top:60px;
}
.kCapaC dd p{width:92%;margin:0 auto;}
.kLct1 p {width:92%;}
.kLct2 p {width:92%;}
.kLct3 p {width:92%;}
.kLct4 p {width:92%;}
.kLct5 p {width:92%;}
.kInptHov{width:100%;}
.mt90{margin-top:50px;}
.kOverview{margin-top:50px;}
.newssd h1 {
    color: #1c3886;
    font-size: 25px;
    font-weight: bold;
    line-height: initial;
    position: relative;
    margin-bottom:30px;
    top: 0;}
    .kQuab a{width:94%;}
   .kOvRc dd{height:160px;}
    .kOvRc dd a img{height:160px;}
  .kWbjsc span{margin-bottom:20px;    line-height: 25px;}
  .kCrt span a{width:100%;}
  .kCrt span{ line-height: 26px;
    padding-bottom: 30px;}
  
  #map{margin-bottom:50px;}
 .kFotRc h2{margin-top:50px;}
 .kQua .kQuaC{padding-top:0}
 .kSour dl dt a span{font-size:14px;}
 .kWbjs{margin-top:60px;}
 .kOverview .kOvR div{width:90%;}
 .kOverview .kOvR #qui{width:100%}
  .kOverview .kOvR #qui1{width:100%}
   .kOverview .kOvR #qui1 a img{width:100%;height:auto;}
#csv .kOverview .kOvR div{width:100%;}
.pc-banner{width:100%;}
#jias{width:92%;margin:0 auto;    display: block;}


#flld {
    width: 95%;
}
}
 