﻿@charset "utf-8";
.ksyqjd_item{text-align: center;padding: 20px 0 0;  margin: 0 auto; background: url(../images/ksyqjd_item.gif) center center; height: 480px;box-sizing: border-box;}
.ksyqjd_item .content{display: flex; flex-wrap: wrap;justify-content: space-between;text-align: center;margin-top: 45px;}
.ksyqjd_item dl{width: 25%;border-right: 1px solid #d5d5d5;box-sizing: border-box;padding:0 20px;}
.ksyqjd_item dl:last-child{border-right: 0 }
.ksyqjd_item dl dt{ color: #006988;font-size: 36px;font-weight: bold;line-height: 1.8;}
.ksyqjd_item dl dd{font-size: 22px;color: #333;font-weight: bold;line-height: 2;}
.ksyqjd_item dl p{font-size: 14px;line-height: 2;color: #666666;}
/* ksyqjd_product */
.ksyqjd_product{background: #f9f9f9;position: relative;padding:0 0 40px;}
.ksyqjd_product:before{content: '';width: 70%;height: 3px; background: #006988;position: absolute;top: 0px;}
.ksyqjd_product .pro_nav{width: 270px;position: relative;z-index: 9999;}
.ksyqjd_product .pro_nav .top{background: url(../images/pro_top.png) no-repeat 30px 24px #006988;box-sizing: border-box; height: 90px;width: 100%;padding: 23px 20px 0 85px;}
.ksyqjd_product .pro_nav .top .sup_t{font-size: 24px;color: #fff;}
.ksyqjd_product .pro_nav .top .sub_t{font-size: 14px;color: #2a7893;text-transform: uppercase;}
.ksyqjd_product .pro_nav .bottom{background: #005874; color: #fff;text-align: center; line-height: 2;font-size: 16px;padding: 20px;}
.ksyqjd_product .pro_nav .bottom i{display: block;font-size: 24px; font-weight: bold;color: #fff;line-height: 1.5;}
.ksyqjd_product .pro_nav .bottom .wechat{position: relative;padding: 20px;box-sizing: border-box;margin-top: 10px;}
.ksyqjd_product .pro_nav .bottom .wechat:before{content: ''; width: 100%; height: 1px;position: absolute;top: 0;left:0;background: #046e90;}
.ksyqjd_product .pro_nav .bottom .wechat:after{content: ''; width: 100%; height: 1px;position: absolute;top: 1px;left:0;background: #004054;}
.ksyqjd_product .pro_nav .bottom .wechat .pic{background: #fff;display: flex;flex-wrap: nowrap;justify-content: space-between;color: #333;padding: 10px; box-sizing: border-box;}
.ksyqjd_product .pro_nav .bottom .wechat span{text-align: left;font-size: 14px;display: inline-block;margin-top: 20px;}
.ksyqjd_product .pro_nav ul{border: 1px solid #efefef;box-sizing: border-box;background: #fff;padding: 10px 20px;}
.ksyqjd_product .pro_nav ul li{height: 57px;line-height: 57px;border-bottom: 1px solid #efefef;position: relative;}
.ksyqjd_product .pro_nav ul li a{display: block;font-size: 15px;position: relative;}
.ksyqjd_product .pro_nav ul li a:hover{background: #2a7893;color: #fff;}
.ksyqjd_product .pro_nav ul li a:hover::before{color: #fff;}
.ksyqjd_product .pro_nav ul li a::before{content: '>';font-family: 'Kaiti'; color: #999999;padding:0 10px;}
.ksyqjd_product .pro_nav ul li a.navcur{background: #2a7893;color: #fff;}
.ksyqjd_product .pro_nav ul li a.navcur::before{color: #fff;}

.ksyqjd_product .pro_nav ul li:hover ul.sub{position: absolute;left:228px; min-width: 200px;border: 1px solid #efefef;top: 0;display: block;}
.ksyqjd_product .pro_nav ul li ul.sub{display: none;padding: 10px;}
.ksyqjd_product .pro_nav ul li ul.sub li{height: 40px;line-height: 40px;}
.ksyqjd_product .pro_nav ul li ul.sub li a{font-size: 13px;}
.ksyqjd_product .pro_nav ul li ul.sub li a::before{content: '';font-family: 'Kaiti'; color: #999999;padding:0 10px 0 0;}
.ksyqjd_product .pro_nav ul li ul.sub li a:hover::before{color: #fff;}


.ksyqjd_product .pro_con .pro_con_item {width: 100%;position: relative;height: 375px;}
.ksyqjd_product .pro_con .pro_con_item .bd{ position:relative; height:100%; z-index:0;   }
.ksyqjd_product .pro_con .pro_con_item .bd li{ zoom:1; vertical-align:middle; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.ksyqjd_product .pro_con .pro_con_item .prev,
.ksyqjd_product .pro_con .pro_con_item .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ksyqjd_product .pro_con .pro_con_item .next{ left:auto; right:3%; background-position:8px 5px; }
.ksyqjd_product .pro_con .pro_con_item .prev:hover,
.ksyqjd_product .pro_con .pro_con_item .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ksyqjd_product .pro_con .pro_con_item .prevStop{ display:none;  }
.ksyqjd_product .pro_con .pro_con_item .nextStop{ display:none;  }

.ksyqjd_product .pro_con{width: 915px;}
.ksyqjd_product .po_item{border: 1px solid #efefef;background: #006988;}
.ksyqjd_product .po_item dt{overflow: hidden; width: 500px;height: 375px;}
.ksyqjd_product .po_item dd{padding: 30px 30px 0; color: #fff; width: 413px;box-sizing: border-box;position: relative;height: 375px;}
.ksyqjd_product .po_item img{width: 100%;}
.ksyqjd_product .po_item .item01{font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 15px;position: relative;margin-bottom: 15px;}
.ksyqjd_product .po_item .item01:after{content: '';position: absolute;bottom: 0;width: 50px; height: 2px;background: #fff;left: 0;}
.ksyqjd_product .po_item .item02{line-height: 2;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin-bottom: 10px;}
.ksyqjd_product .po_item .item03{position: absolute;bottom: 30px;}
.ksyqjd_product .po_list{display: flex;flex-wrap: wrap;justify-content: start;margin-top: 15px;}
.ksyqjd_product .po_list li{width: 32%;margin-right: 2%;margin-bottom: 15px;overflow: hidden;}
.ksyqjd_product .po_list li .li_pic{width: 100%;overflow: hidden;box-sizing: border-box;border: 1px solid #efefef;}
.ksyqjd_product .po_list li .li_pic img{width: 100%;}
.ksyqjd_product .po_list li .li_t{font-size: 15px;line-height: 3;text-align: center;}
.ksyqjd_product .po_list li:nth-child(3n+0){margin-right:0;}

/* ksyqjd_ser */
.ksyqjd_ser{}
.ksyqjd_ser ul{display: flex;flex-wrap: nowrap; justify-content: space-between;}
.ksyqjd_ser ul li{width: 13.5%;border: 1px solid #efefef;position: relative;padding-top: 110px;height: 170px;box-sizing: border-box;text-align: center;font-size: 18px;font-weight: bold;cursor: pointer;}
.ksyqjd_ser ul li:hover {background: #005874;color: #fff;}
.ksyqjd_ser ul li img{position: absolute;left: 50%;transform: translateX(-50%);top: 30px;}
.ksyqjd_ser ul li .h{display: none;opacity: 0;}
.ksyqjd_ser ul li:hover .h{display: block;opacity: 1;}
.ksyqjd_ser ul li:hover .l{display: none;opacity: 0;}

/* ksyqjd_adv */
.ksyqjd_adv{position: relative;overflow: hidden;}
.ksyqjd_adv_con{position: relative; box-sizing: border-box;}
.ksyqjd_adv_con .hd{position: absolute;bottom: 30px;background: rgba(255,255,255,.8);left: 50%;transform: translateX(-50%); width: 1100px;z-index: 2;}
.ksyqjd_adv_con .hd ul{display: flex;flex-wrap: nowrap; justify-content: space-between;}
.ksyqjd_adv_con .hd ul li{width: 15%;padding: 20px 0; cursor: pointer;text-align: center;}
.ksyqjd_adv_con .hd ul li .li_pic{position: relative;margin-bottom: 10px;width: 150px; height: 120px;border: 3px solid transparent;}
.ksyqjd_adv_con .hd ul li .li_pic img{position: relative;}
.ksyqjd_adv_con .hd ul li:hover .li_pic:after{content: '';border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #006988;position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%); z-index: 3;}
.ksyqjd_adv_con .hd ul li .li_t{font-size: 16px;line-height: 2;}
.ksyqjd_adv_con .hd ul li.on .li_pic{border: 3px solid #006988;}
.ksyqjd_adv_con .hd ul li.on .li_pic:after{content: '';border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #006988;position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%); z-index: 3;}

.ksyqjd_adv_con .bd{position: relative; z-index: 1;}
.ksyqjd_adv_con .bd img{position: absolute;left: 50%;top: 0;margin-left: 55px;}
.ksyqjd_adv_con .bd dl{width: 656px;height: 523px;border: 1px solid #efefef;box-sizing: border-box;padding: 40px;}
.ksyqjd_adv_con .bd dl dt{font-size: 30px;border-bottom: 1px solid #efefef;padding-bottom: 10px;font-weight: bold;}
.ksyqjd_adv_con .bd dl dt em{background: #006988;width: 55px; height: 55px;border-radius: 50%;display: inline-block;font-size: 30px;color: #fff;text-align: center;line-height: 55px;margin-right: 10px;}
.ksyqjd_adv_con .bd dl dd{padding-left: 65px;font-size: 15px;line-height: 2.5;padding-right: 20px;}
/* ksyqjd_cases */
.ksyqjd_cases{}
.ksyqjd_cases .cases_item{border: 1px solid #efefef;background: #006988;}
.ksyqjd_cases .cases_item dt{overflow: hidden; width: 500px;height: 375px;}
.ksyqjd_cases .cases_item dt img{width: 100%;}
.ksyqjd_cases .cases_item dd{padding: 30px 30px 0; color: #fff; width: 700px;box-sizing: border-box;position: relative;height: 375px;}
.ksyqjd_cases .cases_item .item01{font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 15px;position: relative;margin-bottom: 15px;}
.ksyqjd_cases .cases_item .item01:after{content: '';position: absolute;bottom: 0;width: 50px; height: 2px;background: #fff;left: 0;}
.ksyqjd_cases .cases_item .item02{line-height: 2;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin-bottom: 10px;}
.ksyqjd_cases .cases_item .item03{position: absolute;bottom: 30px;}

.ksyqjd_cases .next,.ksyqjd_cases .prev{width: 40px;font-size: 50px;color: #999999;display: inline-block;font-family: 'Kaiti';cursor: pointer;float: left; height: 300px; line-height: 300px;font-weight: bold;text-align: center;}
.ksyqjd_cases .next:hover,.ksyqjd_cases .prev:hover{color: #006988}
.ksyqjd_cases .bd{width: 1120px;float: left;margin-top: 40px;}
.ksyqjd_cases .bd ul{ overflow:hidden; zoom:1; }
.ksyqjd_cases .bd ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ksyqjd_cases .bd ul li .pic{ text-align:center; }
.ksyqjd_cases .bd ul li .pic img{ width:340px; height:255px; display:block;  padding:2px; border:1px solid #ccc; box-sizing: border-box;}
.ksyqjd_cases .bd ul li .pic a:hover img{ border-color:#999;  }
.ksyqjd_cases .bd ul li .title{ line-height:3;  font-size: 15px; }

/* ksyqjd_about */
.ksyqjd_about{margin-bottom: 30px;position: relative;}
.ksyqjd_about::after{content: '';background: #006988;width: 50%; height: 410px;position: absolute;top: 150px; z-index: 0;margin-left: -80px;}
.ksyqjd_about .content{position: relative;z-index: 1;}
.ksyqjd_about .pic{width: 500px; height: 375px; overflow: hidden;}
.ksyqjd_about .item{width: 668px; height: 397px;border-left: none;box-sizing: border-box;padding:0 30px;background: #fff;}
.ksyqjd_about .item p{text-indent: 30px;color: #666;line-height: 2.5;font-size: 15px;}

.ksyqjd_about_pic .hd{width: 100%; }
.ksyqjd_about_pic .hd ul{display: flex;flex-wrap: nowrap;justify-content: start;}
.ksyqjd_about_pic .hd ul li{padding: 5px 20px ;}
.ksyqjd_about_pic .hd ul li+li{margin-left: 10px;}
.ksyqjd_about_pic .hd ul li a{font-size: 24px;color: #333;display: block;}
.ksyqjd_about_pic .hd ul li.on a{color: #006988; }
.ksyqjd_about_pic .bd {width: 100%;}
.ksyqjd_about_pic .bd ul .content{display: flex;flex-wrap: wrap;justify-content: start;margin-top: 15px;}
.ksyqjd_about_pic .bd  li{width: 24%;margin-right: 1.25%;margin-bottom: 15px;overflow: hidden;background: #efefef;}
.ksyqjd_about_pic .bd  li:hover{background: #006988;}
.ksyqjd_about_pic .bd  li:hover  .li_t{color: #fff;}
.ksyqjd_about_pic .bd  li .li_pic{width: 100%;overflow: hidden;box-sizing: border-box;}
.ksyqjd_about_pic .bd  li .li_pic img{width: 100%;}
.ksyqjd_about_pic .bd  li .li_t{font-size: 15px;line-height: 3;text-align: center;}
.ksyqjd_about_pic .bd  li:nth-child(4n+0){margin-right:0;}

/* news */

.ksyqjd_news {box-sizing: border-box;padding: 0 0 30px;}
.ksyqjd_news .t {margin-bottom: 30px;}
.ksyqjd_news .t_n {text-align: left;color: #fff;font-size: 28px;position: relative;}
.ksyqjd_news .t_n i {display: block;color: #fff;text-transform: capitalize;font-size: 15px;font-style: normal;}
.ksyqjd_news .t_n a {position: absolute;width: 30px;height: 30px;background-color: #006988;color: #fff;right: 0;top: 10px;line-height: 30px;text-align: center;}
.ksyqjd_news .left {width: 430px;height: 585px;overflow: hidden;background: url(../images/n_l.jpg) 0 0 no-repeat #f5f5f5;padding: 20px 35px;box-sizing: border-box;}
.ksyqjd_news .left dl {padding-top: 30px;position: relative;}
.ksyqjd_news .left dt {width: 100%;}
.ksyqjd_news .left dt img {width: 360px;height: 240px;border: 1px solid #fff;box-sizing: border-box;}
.ksyqjd_news .left dl {width: 100%;position: relative;}
.ksyqjd_news .left dd {bottom: 0;width: 100%;box-sizing: border-box;padding: 20px 0;color: #333;}
.ksyqjd_news .left dd h3 {width: 100%;font-size: 18px;line-height: 2.5;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksyqjd_news .left dd p {width: 100%;font-size: 15px;line-height: 2;color: #999;}
.ksyqjd_news .left dl .date {display: block;text-align: right;font-size: 14px;color: #999999;position: relative;}
.ksyqjd_news .left dl .date:before {content: '';width: 100px;height: 1px;background-color: #d1d1d1;position: absolute;left: 0;top: 10px;}
.ksyqjd_news .right {width: 750px;box-sizing: border-box;}
.ksyqjd_news .right .top,
.ksyqjd_news .right .bottom {border: 1px solid #dedede;padding: 20px 35px;}
.ksyqjd_news .right .top {margin-bottom: 20px;}
.ksyqjd_news .right .t_n {color: #333;}
.ksyqjd_news .right .t_n span {color: #c4151c;font-weight: bold;}
.ksyqjd_news .right .t_n i {color: #999;}
.txtScroll-left {position: relative;}
.txtScroll-left .hd {overflow: hidden;height: 30px;position: absolute;top: -40px;right: 0;}
.txtScroll-left .hd .next {background-position: 0 -50px;}
.txtScroll-left .hd .prevStop {background-position: -60px 0;}
.txtScroll-left .hd .nextStop {background-position: -60px -50px;}
.txtScroll-left .hd ul {float: right;overflow: hidden;zoom: 1;margin-top: 10px;}
.txtScroll-left .hd ul li {float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;background-color: #dbdbdb;border-radius: 10px;}
.txtScroll-left .hd ul li.on {width: 20px;background-color: #006988;}
.txtScroll-left .bd {overflow: hidden;}
.txtScroll-left .bd ul {overflow: hidden;zoom: 1;}
.txtScroll-left .bd ul li {margin-right: 20px;float: left;height: 24px;line-height: 24px;text-align: left;_display: inline;}
.txtScroll-left .bd ul li span {color: #999;}
.ksyqjd_news .right .list {display: flex;flex-wrap: wrap;justify-content: space-between;}
.ksyqjd_news .right .list dl {position: relative;width: 329px;box-sizing: border-box;margin-right: 20px;}
.ksyqjd_news .right .list dt {width: 100%;}
.ksyqjd_news .right .list dd {bottom: 0;width: 100%;box-sizing: border-box;padding: 20px 0 0 0;color: #333;}
.ksyqjd_news .right .list dd h3 {width: 100%;font-size: 18px;line-height: 2.5;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksyqjd_news .right .list dd p {width: 100%;font-size: 15px;line-height: 2;color: #999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ksyqjd_news .right .list dl .date {display: block;text-align: right;font-size: 14px;color: #999999;position: relative;padding-right: 0;}
.ksyqjd_news .right .list dl .date:before {content: '';width: 100px;height: 1px;background-color: #d1d1d1;position: absolute;left: 0;top: 10px;}
.ksyqjd_news .right .bottom .fl {width: 290px;height: 250px;}
.ksyqjd_news .right .bottom .fl img{width: 100%;}
.ksyqjd_news .right .bottom .fr {text-align: left;width: 380px;padding: 0 0 0 20px;box-sizing: border-box;position: relative;}
.ksyqjd_news .right .bottom .fr .t_n {margin-bottom: 20px;}
.ksyqjd_news .right .bottom .fr dl {margin-bottom: 10px;}
.ksyqjd_news .right .bottom .fr dt {position: relative;font-size: 16px;line-height: 2;padding-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksyqjd_news .right .bottom .fr dt::before {content: "问";width: 25px;height: 25px;background-color: #006988;border-radius: 50%;display: inline-block;color: #fff;text-align: center;line-height: 25px;margin-right: 10px;font-size: 14px;position: absolute;left: 0;top: 5px;}
.ksyqjd_news .right .bottom .fr dd {position: relative;font-size: 16px;padding-left: 40px;line-height: 2;color: #999;padding-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksyqjd_news .right .bottom .fr dd::before {content: "答";width: 25px;height: 25px;box-sizing: border-box;border: 1px solid #efefef;border-radius: 50%;display: inline-block;color: #999;text-align: center;line-height: 25px;margin-right: 10px;font-size: 14px;position: absolute;left: 0;top: 10px;}
.txtScroll-top {position: relative;}
.txtScroll-top .hd {overflow: hidden;height: 30px;position: absolute;top: -45px;right: 0;}
.txtScroll-top .hd .next {background-position: 0 -50px;}
.txtScroll-top .hd .prevStop {background-position: -60px 0;}
.txtScroll-top .hd .nextStop {background-position: -60px -50px;}
.txtScroll-top .hd ul {float: right;overflow: hidden;zoom: 1;margin-top: 10px;}
.txtScroll-top .hd ul li {float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;background-color: #dbdbdb;border-radius: 10px;}
.txtScroll-top .hd ul li.on {width: 20px;background-color: #006988;}
.txtScroll-top .bd {overflow: hidden;}
.txtScroll-top .bd ul {overflow: hidden;zoom: 1;}
.txtScroll-top .bd ul li {margin-right: 20px;float: left;height: 24px;line-height: 24px;text-align: left;_display: inline;}
.txtScroll-top .bd ul li span {color: #999;
}