.ksdh-nav{margin-bottom: 30px}
.ksdh-nav .ks-tit{font-size: 32px;text-align: center;margin-bottom: 30px}
.ksdh-nav ul li {margin: 0 5px;}
.ksdh-nav ul li a{display: inline-block;padding: 9px 32px;font-size: 18px;border:1px solid #ddd;}
.ksdh-nav ul li.on a:before{display: inline-block;content: '';width: 24px;height: 18px;background: url(../images/new/g.png) no-repeat center;margin-right: 5px;vertical-align: -2px}
.ksdh-nav ul li.on a{color: #049584;border:1px solid #049584;}
.ksdh-nav ul li:hover a{color: #049584;border:1px solid #049584;}
.ksdhcc ul li .pic{ width: 86%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 3;
    padding-top: 64%;}
.ksdhcc ul li .pic img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 100%;
    max-height: 100%;
}
.ksdhcc ul li .info{position: relative;z-index: 3;width: 86%;margin: 0 auto;padding: 20px 0 35px}
.ksdhcc ul li .info h4{border-left: 2px solid #2774ae;line-height: 1em;margin-bottom: 15px;padding-left: 10px;font-size: 18px;color:#2774ae}
.ksdhcc ul li .info p{padding-left: 10px;font-size: 14px;color: #888}
.ksdhcc ul li:hover .info h4{border-left: 2px solid #fff;color:#fff}
.ksdhcc ul li:hover .info p{color: #fff}


.kslishi{background: url(../images/new/bg5.jpg) no-repeat center;background-size: cover;min-height: 200px;padding-bottom: 90px;padding-top: 60px}
.ksdontai{background: url(../images/new/dtbg.jpg) no-repeat center;background-size: cover;min-height: 200px;padding-bottom: 60px;padding-top: 10px}
.kstsfw{background: url(../images/new/bg2.jpg) no-repeat center;background-size: cover;min-height: 200px;padding-bottom: 80px;padding-top: 60px}

.ksdhaa{padding: 60px 0 70px;background: url(../images/new/bg1.jpg) no-repeat bottom center; background-size:cover;}

.ksdhaa .pic{width: 48%;position: relative;}
.ksdhaa .pic .pp{}

.ksdhaa .pic img{width: 100%;position: relative;z-index: 5}
.ksdhaa .txt{width: 48%;font-size: 15px;line-height: 1.6em;color: #fff}
.ksdhaa .txt h4.ksdh-tit{text-align: left;margin-bottom: 15px;font-size: 26px;}
.ksdhaa .txt p{margin-bottom: 10px;text-indent: 2em;font-size: 14px}
.ksdhaa .txt .ny-more{margin-top: 20px}

.kstsfw .desc{width: 90%;max-width: 1136px;padding: 20px 2%;border: 1px dashed rgba(255,255,255,.3);font-size: 14px;line-height: 26px;color: #fff;margin: 0 auto;margin-bottom: 30px;}

.ksdhcc{padding: 50px 0 80px;background: url(../images/new/zjbg.jpg) no-repeat center;background-size: cover;}
.ksdhcc .tit{font-size: 30px;margin-bottom: 40px;text-align: center;}
.ksdhcc ul{margin-bottom: 50px}
.ksdhcc ul li{width: 23%}
.ksdhcc ul li:after{width: 100%;height: 86%;left: 0;bottom: 0;background: #fff;z-index: 0;position: absolute;content: '';transition: .3s}
.ksdhcc ul li:hover:after{background: #2774ae;}
.ksdhcc ul li .pic{width: 86%;margin: 0 auto;overflow: hidden;position: relative;z-index: 3}
.ksdhcc ul li .info{position: relative;z-index: 3;width: 86%;margin: 0 auto;padding: 20px 0 35px}
.ksdhcc ul li .info h4{border-left: 2px solid #2774ae;line-height: 1em;margin-bottom: 15px;padding-left: 10px;font-size: 18px;color:#2774ae}
.ksdhcc ul li .info p{padding-left: 10px;font-size: 14px;color: #888}
.ksdhcc ul li:hover .info h4{border-left: 2px solid #fff;color:#fff}
.ksdhcc ul li:hover .info p{color: #fff}


.ksyzjz {padding-top: 60px;position: relative;background: url(../images/new/bg3.jpg) #e4efff no-repeat top center;padding-bottom:50px}

.ksyzjz .yzjt {max-width: 680px;text-align: center;z-index: 5;position: relative;margin: 0 auto;margin-bottom: 20px}
.ksyzjz .yzjt .ksdh-tit{margin-bottom: 20px;margin-top: 20px}
.ksyzjz .yzjt .desc{font-size: 14px;line-height: 1.6em}

.ksyzjz .slide-btn{width: 120px;z-index: 5}
.ksyzjz .yzjz-slide{width: 100%;margin: 0;z-index: 5;padding-bottom: 40px}
.ksyzjz .ny-more{position: absolute;right: 0;bottom: 0;z-index: 5}
.ksyzjz .yzjz-slide .swiper-pagination-bullet{background: #1f7aaf}
.ksyzjz .slide-btn div{width: 50px;height: 50px;border-radius: 50%;text-align: center;line-height: 50px;cursor: pointer;position: absolute;top:50%;margin-top: -40px}
.ksyzjz .slide-btn .swiper-button-disabled{opacity: .5;}
.ksyzjz .slide-btn div i{font-size: 40px}
.ksyzjz .slide-btn div.prev{left: -60px}
.ksyzjz .slide-btn div.next{right: -60px}
.ksyzjz .slide-btn div.prev i{color: #1f7aaf}
.ksyzjz .slide-btn div.next i{color: #1f7aaf}
.ksyzjz .icolist{padding: 20px 0}
.ksyzjz .icolist li{width: 100%;height:230px;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,.2)}
.ksyzjz .icolist li a{height: 100%}
.ksyzjz .icolist li .pic img{margin: 0 auto;height: 78px;}
.ksyzjz .icolist li:hover .pic img{transform: rotateY(360deg);transition: .8s}
.ksyzjz .icolist li h4{font-size: 20px;margin-top: 20px;color: #fff}




.ksdh-tit{ font-size: 30px;margin-bottom: 40px;text-align: center;}
.ksdh-tit-fff{ font-size: 30px;margin-bottom: 40px;text-align: center;color: #fff}
.ksdontai ul{margin-bottom: 40px}
.ksdontai ul li{width: 23.5%;position: relative;background: #fff;transition: .3s}
.ksdontai ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,.2)}
.ksdontai ul li .pic{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;opacity: .1;transition: .3s}
.ksdontai ul li .pic img{display: none}
.ksdontai ul li .txt{position: relative;z-index: 4;color: #666}
.ksdontai ul li .txt h4{font-size: 18px;line-height: 1.6em;margin-bottom: 10px}
.ksdontai ul li .txt p{color: #666;font-size: 15px;margin-bottom: 20px;line-height: 1.6em}
.ksdontai ul li .txt a{display: block;padding: 25px 25px 35px;min-height: 280px}
.ksdontai ul li .txt time{color: #666}
.ksdontai ul li:hover .pic{opacity: 1}
.ksdontai ul li:hover .txt{background: rgba(0,0,0,.6);}
.ksdontai ul li:hover .txt a{color: #fff}
.ksdontai ul li:hover .txt  p{color: #fff;opacity: .8}
.ksdontai ul li:hover .txt  time{color: #fff;opacity: .8}

.kslishis{padding-top: 30px;padding-bottom: 10px}
.kslishis:before{content:'';position: absolute;left: 0;top: 0;bottom: 0;width: 45%;background: #009585;z-index: 0;}
.kslishis:after{content:'';position: absolute;right: 0;top: 30px;bottom: 0;width: 65%;background: url(../images/new/lsbg.png) #fff no-repeat right bottom;z-index: 0;}
.kslishis .pic{height: 310px;width: 39%;position: relative;z-index: 3;top:-30px;}
.kslishis .txt{width: 61%;position: relative;z-index: 3;padding: 30px}
.kslishis .txt .desc{font-size: 14px;line-height: 1.6em}
.kslishis .txt .desc p{text-indent: 2em;margin-bottom: 18px;font-size: 16px !important;}
#vsb_content_2 P {
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 15px !important;
}

@media screen and (max-width: 1279px){
.ksyzjz .slide-btn{display: none}
}
@media screen and (max-width: 980px){
.ksyzjz {padding-top: 30px;position: relative;}
.ksyzjz .yzjt .ksdh-tit{text-align: center}
.ksyzjz .yzjt {max-width:inherit;text-align: center;position: relative;left: 0;top: 0}
.ksyzjz .slide-btn{width: 160px;position:relative;bottom: 0;z-index: 5;margin: 0 auto;margin-bottom: 20px;margin-top: 30px}
.ksyzjz .yzjz-slide{width:100%;margin: 0;z-index: 5}
.ksyzjz .ny-more{position: relative;bottom: 0;text-align: center}

.ksyzjz .icolist li{height: 200px}
.ksyzjz .icolist li .pic img{margin: 0 auto;height: 50px;}
.ksyzjz .icolist li h4{font-size: 16px;}

.ksdontai ul li{width: 48.5%;margin-bottom: 20px}

.ksdhaa .pic{width: 100%;margin-bottom: 30px}
.ksdhaa .txt{width: 100%;}
.ksdhaa .txt .ny-more{text-align: center;}
.ksdhcc ul li{width: 31.3333%}
.ksdhcc ul li:last-child{display: none}
}
@media screen and (max-width: 640px){
.ksyzjz{padding-bottom: 30px}
.ksdh-nav .ks-tit{font-size: 28px;}
.ksdh-nav ul{justify-content: space-between;}
.ksdh-nav ul li {margin: 5px 0 ;width: 48%;text-align: center}
.ksdh-nav ul li a{display: block;padding: 8px 0;font-size: 16px;}
.ksdh-nav ul li.on a:before{display: inline-block;content: '';width: 24px;height: 18px;background: url(../images/new/g.png) no-repeat center;margin-right: 5px;vertical-align: -2px}
.ksdh-nav ul li.on a{color: #049584;border:1px solid #049584;}
.ksdh-nav ul li:hover a{color: #049584;border:1px solid #049584;}


.kslishis{padding-top: 0}
.kslishis .pic{height: 210px;width: 100%;position: relative;z-index: 3;top:0;}
.kslishis .txt{width: 100%;position: relative;z-index: 3;padding: 30px}
.kslishis:before{display: none}
.kslishis:after{content:'';position: absolute;right: 0;top: 0;bottom: 0;width: 100%;}
.kslishis .ny-more{text-align: center}
.kstsfw,.kslishi{padding: 40px 0 50px}
.kstsfw ul li{width: 100%;padding: 25px;min-height: 100px;font-size: 16px;margin-bottom: 15px}
.ksdhcc .tit {
font-size:26px;
margin-bottom: 30px;

}
.ksdh-tit-fff {
font-size: 26px;
margin-bottom: 30px;

}
.ksdh-tit {
font-size: 26px;
margin-bottom: 30px;

}
.ksdontai ul li {width: 100%}
.ksdontai ul li .txt a{min-height: inherit;}
.ksdontai ul li .txt h4{font-size: 16px}
.ksdhaa .tit h4{width: 100%;font-size: 26px;margin-bottom: 20px}
.ksdhaa .state{width: 100%;display: block;}
.ksdhaa .state a{padding:8px 30px;font-size: 16px;display: block;text-align: center;}
.ksdhaa .state i{font-size: 20px;vertical-align: -2px}
.ksdhcc ul li{width: 48%;margin-bottom: 30px}
.ksdhcc ul li:last-child{display: block;}
.ksdhcc ul{margin-bottom: 0}
.ksdhcc{padding: 40px 0 50px;}
.ksdhaa{padding: 40px 0 50px;}
.ksdontai ul{margin-bottom: 20px}
.ksyzjz .icolist{justify-content: space-between;}
.ksyzjz .icolist li{height:150px;}
.ksyzjz .icolist li .pic img{margin: 0 auto;height: 39px;}
.ksyzjz .icolist li h4{font-size: 15px;margin-top: 10px}

}