@charset "gb2312";
*{padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ"; border-image:none;}

.title{border-left: 5px solid #1689b4;padding-left: 15px;color: #1689b4;font-size:24px;margin:20px 0;}
.title a{float:right;font-size:14px;color:#999;margin-top: 12px;}
.title a:hover{color:#1689b4;}

/***part01****/
.part01{width:100%;float: left;margin-bottom:20px;}
.ksjs{width:100%;height: auto;;}
.ksjs_left{float: left;width: 600px;height:300px;}
.ksjs_left img{width: 100%;}
.ksjs_right p{width:560px;height: auto;float:left;margin-left:40px;color: #333;font: 16px/30px "Î¢ÈíÑÅºÚ";overflow: hidden;padding-bottom: 16px;}
.ksjs_right .ksxq{width:140px;height: 40px;float:left;margin-left:40px;margin-top:16px;text-align: center;color: #1689b4;border: 1px solid #1689b4;border-radius: 3px;line-height: 40px;}
.ksjs_right .ksxq:hover{color:#fff;background:#1689b4;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}

/***part02****/
.part02{width:100%;float: left;margin-bottom:20px;}
.ksdt ul{margin-right:-15px;}
.ksdt li{width: 389px;height:200px;border:1px solid #eee;overflow:hidden;float: left;margin-right: 14px;}
.ksdt li a{display: block; width: 100%; height: auto; }
.ksdt li a .dt_data{width: 64px;height: 64px;overflow: hidden;text-align: center;font-size: 14px;color: #666;background: #f7f7f7;float: left;margin: 20px 0 0 30px;position: relative;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.ksdt li a .dt_data:before{content: ''; position: absolute; top: 0; left: -100%; z-index: 1;width: 100%; height: 100%; background: #1689b4;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s; }
.ksdt li a .dt_data b{display: block;font-size: 22px;margin-top: 8px;position: relative;z-index: 2;}
.ksdt li a .dt_data span{position: relative;z-index: 2;font-size: 12px;}
.ksdt li a .dt_title{width:236px;height: 64px;margin:20px 24px;float: left;font-size:20px;line-height: 30px;color:#333;overflow: hidden;}
.ksdt li a .dt_center p{width:330px;float:left;margin: 0px 30px;font-size: 14px;line-height: 24px;color: #888;height: 68px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.ksdt li:hover{box-shadow: 0 0 6px #ddd;}
.ksdt li:hover a .dt_data{color: #fff;}
.ksdt li:hover a .dt_data:before{left: 0;}
.ksdt li:hover a .dt_title{color: #1689b4;}


/***part03****/
.part03{width:100%;float: left;margin-bottom:40px;}
.kszj ul{margin-right:-20px;}
.kszj li{width: 285px;height:389px;border:1px solid #eee;overflow:hidden;float: left;margin-right: 14px;}
.kszj li a{display: block; width: 100%; height: auto; }
.kszj li a .zj_img{width: 145px;height: 145px;overflow: hidden;text-align: center;margin: 40px auto 0 auto;border: 1px solid #eee;border-radius: 145px;}
.kszj li a .zj_img img{width: 145px;height: 145px;overflow: hidden;}
.kszj li a .zj_xx .zj_xm{width: 225px;text-align:center;font-size: 20px;margin:20px 0 0 30px;color:#333;font-weight: bold;}
.kszj li a .zj_xx .zj_zw{width: 225px;text-align:center;font-size:14px;margin:8px 0 0 30px;color:#999;}
.kszj li a .zj_xq p{width: 225px;margin:20px 0 0 30px;font-size: 14px;line-height: 24px;color: #888;height: 68px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.kszj li:hover{box-shadow: 0 0 6px #ddd;}


.kszj{overflow:hidden;position:relative;}
.kszj .hd ul{overflow:hidden;margin-top:10px;width: auto;float: left;position:relative;left:50%;transform:translateX(-50%);padding-top:10px;}
.kszj .hd ul li{float:left;width: 10px;height: 10px;overflow:hidden;margin-right: 8px;background:none;border-radius: 8px;border:2px solid #1589b4;font-size:0;}
.kszj .hd ul li.on{background-color:#1589b4;}
.kszj .bd{}
.kszj .bd ul{overflow:hidden;zoom:1;}
.kszj .bd ul li{margin-right: 14px;float:left;_display:inline;overflow:hidden;text-align:center;}
.kszj .bd ul li .pic{ text-align:center; }
.kszj .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.kszj .bd ul li .pic a:hover img{ border-color:#999;  }
.kszj .bd ul li .title{ line-height:24px;   }






