﻿@charset "utf-8";
/* ksqlt_adv */
.ksqlt_adv{padding: 40px 0;}
.ksqlt_adv ul{display: flex;flex-wrap: nowrap;justify-content:space-around;}
.ksqlt_adv ul li{width: 225px;border: 1px solid #efefef;text-align: center;height: 295px;box-sizing: border-box;padding: 0 20px;cursor: pointer;}
.ksqlt_adv ul li .pic{background: #f4f4f4;width: 118px;height: 118px;border-radius: 50%;display: inline-block;position: relative;text-align: center;box-sizing: border-box;padding: 0 20px;margin-top: 20px;margin-bottom: 10px;}
.ksqlt_adv ul li .pic img{opacity: 0;margin-top: 30px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.ksqlt_adv ul li .pic img.img1{opacity: 1;}
.ksqlt_adv ul li dt{font-size: 18px;color: #333;position: relative;padding-bottom: 15px;position: relative;margin-bottom: 10px;}
.ksqlt_adv ul li dt:after{content: '';width: 20px;height: 3px;background: #0052a5;display: inline-block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.ksqlt_adv ul li dd{font-size: 15px;color: #666;line-height: 2;}
.ksqlt_adv ul li:hover{border-color: none;background-image:linear-gradient(180deg,#0579c0,#193a8e);}
.ksqlt_adv ul li:hover .pic img.img1{opacity: 0;}
.ksqlt_adv ul li:hover .pic img.img2{opacity: 1;}
.ksqlt_adv ul li:hover dd{color: #fff;}
.ksqlt_adv ul li:hover dt{color: #fff;}
.ksqlt_adv ul li:hover dt:after{background: #fff;}
/* ksqlt_product */
.ksqlt_product{position: relative;padding:20px 0 10px;box-sizing: border-box;border-top: 5px solid #f4f4f4;}
.ksqlt_product_con{ width:100%;position: relative;}
.ksqlt_product_con .parHd{ width: 100%;position: relative;padding-top: 10px;}
.ksqlt_product_con .parHd p{font-size: 18px;font-weight: bold;}
.ksqlt_product_con .parHd ul{display:flex;flex-wrap: nowrap;justify-content: flex-end;position: absolute;top: 10px;right: 0;}
.ksqlt_product_con .parHd ul li{ padding:0 20px; cursor:pointer;border: 1px solid #efefef;}
.ksqlt_product_con .parHd ul li+li{margin-left: 20px;}
.ksqlt_product_con .parHd ul li a{padding: 0 10px;line-height: 35px;font-size: 16px;}
.ksqlt_product_con .parHd ul li.on{ background: #024e99;color: #fff;border-color: #024e99;}
.ksqlt_product_con .parHd ul li.on a{color: #fff;}
.ksqlt_product_con .slideItem{ zoom:1; padding:0; position:relative;   }
.ksqlt_product_con .parBd{padding-top: 30px;}
.ksqlt_product_con .parBd ul{ overflow:hidden; zoom:1;   }
.ksqlt_product_con .parBd ul li{margin-bottom: 20px; float:left;overflow:hidden; text-align:center; width: 24%;border: 1px solid #efefef;margin-right:1.33%;box-sizing: border-box;}
.ksqlt_product_con .parBd ul li:nth-child(4n+0){margin-right: 0;}
.ksqlt_product_con .parBd ul li .pic{ text-align:center; }
.ksqlt_product_con .parBd ul li .pic img{ width:100%;  display:block; }
.ksqlt_product_con .parBd ul li .pic a:hover img{ border-color:#999;  }
.ksqlt_product_con .parBd ul li .title{ font-size: 16px;padding-top: 30px;padding-bottom: 10px;position: relative;background: #efefef;}
.ksqlt_product_con .parBd ul li .title::before{content: '';display: inline-block;width: 20px;height: 3px;background: #024e99;position: absolute;top: 15px;left: 50%;transform: translateX(-50%);}
.ksqlt_product_con .parBd ul li:hover{background: #024e99;border-color: #024e99;}
.ksqlt_product_con .parBd ul li:hover .title::before{background: #fff;}
.ksqlt_product_con .parBd ul li:hover .title{background: #024e99;}
.ksqlt_product_con .parBd ul li:hover .title a{color: #fff;}
/* ksqlt_ad */
.ksqlt_ad{background: url(../images/ad.jpg) no-repeat center center;height: 300px;color: #fff;text-align: center;box-sizing: border-box;padding-top: 70px;}
.ksqlt_ad p{font-size: 24px;line-height: 2;}
.ksqlt_ad strong{font-size: 36px;letter-spacing: 5px;}
.ksqlt_ad .tel{font-size: 16px;color: #fff;margin-top: 10px;}
.ksqlt_ad .tel i {font-size: 30px;font-style: normal;color: #fff;font-weight: bold;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.ksqlt_ad .tel em{font-size: 30px;color: #fff;letter-spacing: 5px;}
/* ksqlt_about */
.ksqlt_about{padding: 20px 0 20px;position: relative;}
.ksqlt_about .fl{width: 620px;}
.ksqlt_about .fr{width: 540px;padding-top: 40px;text-align: left;position: relative;padding-bottom: 20px;}
.ksqlt_about .fr img{position: relative;z-index: 2;}
.ksqlt_about .fl p{text-align: center;font-size: 15px;line-height: 2.5;text-align: left;text-indent: 30px;}

.ksqlt_about_con{background: #fff;width: 100%;padding: 30px 0;position: relative;z-index: 2;border-bottom: 2px solid #193785;}
.ksqlt_about_con .content{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.ksqlt_about_con .content dl{width: 25%;height: 110px;text-align: center;cursor: pointer;position: relative;z-index: 2}
.ksqlt_about_con .content dl dt{font-size: 46px;font-weight: bold;position: relative;margin-top: 12px;color: #193785;}
.ksqlt_about_con .content dl dt sub{font-size: 18px;font-weight: normal;position: relative;bottom: 10px;left: 10px;color: #999;}
.ksqlt_about_con .content dl dt sup{font-size: 18px;position: relative;top: 0;}
.ksqlt_about_con .content dl dd{font-size: 15px;font-weight: normal;line-height: 1.5;color: #999999;}
.ksqlt_about_con .content dl::before{content: '';width: 3px; height: 20px;background: #193785;position: absolute;right: 0;top: 0;z-index: 2;}
.ksqlt_about_con .content dl::after{content: '';width: 1px; height: 110px;background: #f5f5f5;position: absolute;right: 1px;top: 0;z-index: 1;}
.ksqlt_about_con .content dl:last-child:before{display: none;}
.ksqlt_about_con .content dl:last-child:after{display: none;}


.ksqlt_about_pic{background: #fff;padding:10px 0;box-sizing: border-box;position: relative;border-top: 5px solid #f5f5f5;margin-bottom: 30px;}
.ksqlt_about_pic .parHd{position: relative;margin-bottom: 30px;}
.ksqlt_about_pic .parHd ul{display:flex;flex-wrap: nowrap;justify-content: center;}
.ksqlt_about_pic .parHd ul li{ padding:0 20px; cursor:pointer;border: 1px solid #efefef;}
.ksqlt_about_pic .parHd ul li+li{margin-left: 20px;}
.ksqlt_about_pic .parHd ul li a{padding: 0 10px;line-height: 40px;font-size: 16px;}
.ksqlt_about_pic .parHd ul li.on{ background: #024e99;color: #fff;border-color: #024e99;}
.ksqlt_about_pic .parHd ul li.on a{color: #fff;}
.ksqlt_about_pic .slideItem{ zoom:1; padding:0; position:relative;   }
.ksqlt_about_pic .sPrev,.slideItem .sNext{text-align: center; position:absolute; left:-19px; top:45%; display:block; width:30px; height:50px; background: #024e99; z-index: 3;}
.ksqlt_about_pic .sPrev:hover,.slideItem .sNext:hover{background: #0052a5;}
.ksqlt_about_pic .sNext{ left:auto; right:-17px;   }
.ksqlt_about_pic .sPrev em,.slideItem .sNext em{color: #fff;font-size: 24px;line-height: 50px;}
.ksqlt_about_pic .sPrev em{padding-left: 8px;}
.ksqlt_about_pic .parBd{padding-top: 20px;}
.ksqlt_about_pic .parBd ul{ overflow:hidden; zoom:1;   }
.ksqlt_about_pic .parBd ul li{ margin-right: 10px; float:left;overflow:hidden; text-align:center; width: 270px;border: 1px solid #efefef; padding: 10px;}
.ksqlt_about_pic .parBd ul li .pic{ text-align:center; }
.ksqlt_about_pic .parBd ul li .pic img{ width:100%;  display:block; }
.ksqlt_about_pic .parBd ul li .pic a:hover img{ border-color:#999;  }
.ksqlt_about_pic .parBd ul li .title{ font-size: 16px;padding-top: 30px;padding-bottom: 10px;position: relative;}
.ksqlt_about_pic .parBd ul li .title::before{content: '';display: inline-block;width: 20px;height: 3px;background: #024e99;position: absolute;top: 15px;left: 50%;transform: translateX(-50%);}
.ksqlt_about_pic .parBd ul li:hover{background: #f5f5f5;border-color: #f5f5f5;}
.ksqlt_about_pic .parBd ul li:hover .title::before{background: #333;}
.ksqlt_about_pic .parBd ul li:hover .title a{color: #333;}


/* news */
.ksqlt_news{background: #f5f5f5;padding-bottom: 0;padding-top: 10px;margin-bottom: 30px;}
.ksqlt_news_item{width: 100%;overflow: hidden;margin-bottom: 30px;}
.ksqlt_news_item dl{width: 740px;height: 410px; float: left;position: relative;}
.ksqlt_news_item dl .pic{width: 100%;height: 410px;}
.ksqlt_news_item dl .tit{position: absolute;bottom: 0;padding: 10px 30px 10px;box-sizing: border-box;width: 100%;height: 130px;color: #fff;transition: all 0.3s;}
.ksqlt_news_item dl .tit span{width: 100%;display: block;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2;}
.ksqlt_news_item dl .tit .catname{font-size: 36px;display: block;font-weight: bold;}
.ksqlt_news_item dl:hover  .tit{height: 120px;background: rgba(5, 74, 153, 0.9);}

.ksqlt_news_item dl:nth-child(2){float: right;width: 445px;height: 410px;}

.ksqlt_news_con{width: 100%;overflow: hidden;background: #fff;}
.ksqlt_news_con .bd{padding-top: 10px;}
.ksqlt_news li{width:346px;text-align: left;position: relative;height: 150px;background: #fff;padding: 15px 20px;margin-right: 20px;border: 1px solid #efefef;}
.ksqlt_news li .date{color: #024e99;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size: 20px;}
.ksqlt_news li .date span{font-size: 36px;display: inline-block;padding-right: 10px;position: relative;}
.ksqlt_news li .date span::after{content: '/';font-size: 36px;font-family: Arial, Helvetica, sans-serif;padding-left: 10px;color: #efefef;font-weight: normal;}
.ksqlt_news li .tit{display: block;width: 100%;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2;}
.ksqlt_news li .des{font-size: 14px;line-height: 1.6;color: #999999;}