﻿@charset "utf-8";

.kgsb_pro{padding: 30px 0}
.kgsb_pro .fl{ width: 230px; }
.kgsb_pro .fl .top{color: #333;font-size: 14px; text-transform: uppercase;text-align: left;border-left: 5px solid #1b912a;padding-left: 20px; box-sizing: border-box;}
.kgsb_pro .fl .top strong{font-size: 24px;display: block;font-weight: 100}
.kgsb_pro .fl .top span{border: 1px solid #fff;position: relative;font-size: 16px;color: #ccc}
.kgsb_pro .fl ul{padding: 10px 0;}
.kgsb_pro .fl ul li{margin-bottom: 9px auto;padding: 4px 0; }
.kgsb_pro .fl ul li a{background:#fff;line-height: 47.5px;font-size: 14px;padding-left: 10px;box-sizing: border-box;display: block;position: relative;color: #333;border-bottom: 1px solid #efefef}
.kgsb_pro .fl ul li a:before{content: '>';font-family: 'Kaiti';font-size: 16px;color: #333;position: absolute;right: 10px;top:0px}
.kgsb_pro .fl ul li a:hover{background:#00890a;color: #fff;display: block; }
.kgsb_pro .fl ul li a:hover:before{color: #fff}
.kgsb_pro .fl ul li .on{background:#00890a;color: #fff }
.kgsb_pro .fl ul li .on:before{color: #fff}

.kgsb_pro .fr{ width: 950px; }
.kgsb_pro .fr .tit{height: 50px;text-align: right;line-height: 50px;margin-bottom: 20px}
.kgsb_pro .fr .tit span{color:#ffa200;font-weight: bold;padding-right: 20px;padding-top: 10px}
.kgsb_pro .fr .tit img{float: right;padding-top: 5px}
.kgsb_pro .fr ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
.kgsb_pro .fr ul li{ margin-bottom: 25px;box-sizing: border-box;border: 1px solid #efefef}
.kgsb_pro .fr ul li .pic{height: 190px;width: 220px; line-height: 0;box-sizing: border-box;}
.kgsb_pro .fr ul li .pic img{  width: 100%; height: 165px}
.kgsb_pro .fr ul li h5{background: #fff;color: #333;line-height: 35px;text-align: center; box-sizing: border-box;position: relative;font-size: 16px}
.kgsb_pro .fr ul li a:hover h5{background: #029d42;color: #fff}


/*abot*/
.kgsb_about{position: relative; height:600px;box-sizing: border-box; z-index: 3;padding: 30px 0}
.kgsb_about:before{content: ''; width: 100%; height: 400px;background: #1b912a;position: absolute;top: 0;z-index: 1}
.kgsb_about .left{width: 834px;position: absolute;z-index: 9;left:50%; margin-left:-1000px;margin-top: 30px}
.kgsb_about .left img{ }

.kgsb_about .right{ width: 720px;float: right;box-sizing: border-box;padding-top: 30px;position: relative;z-index: 9; height: 470px}

.kgsb_about .right .con{padding: 10px 0 ;line-height: 35px;font-size: 14px; color: #fff;text-align: left}
.kgsb_about .right .con p{text-indent: 30px}
.kgsb_about .right .con2{padding: 10px 0 ;line-height: 35px;font-size: 14px; color: #fff;text-align: left;position: absolute;bottom: 0; width: 100%}

.kgsb_about .right .con2 dl {width: 33.333333%;float: left;text-align: center;color: #333;border-right: 1px solid #efefef;box-sizing: border-box;}
.kgsb_about .right .con2 dl dt {font-size: 36px;font-family: 'Impact';color: #ffa200;position: relative;}
.kgsb_about .right .con2 dl dt em {font-style: normal;font-size: 14px;position: absolute;top: -10px;margin-left: 10px;font-family: 'Microsoft Yahei';font-weight: bold;color: #666}
.kgsb_about .right .con2 dl dd {line-height: 50px}
.kgsb_about .right .con2 dl:last-child{border:none;}

/*youshi*/
.kgsb_youshi{box-sizing: border-box;padding: 30px 0;text-align: center;}
.kgsb_youshi .fl,.kgsb_youshi .fr{ width: 600px ;padding: 10px 0;box-sizing: border-box;}

.kgsb_youshi dl{padding: 30px 0 50px 100px;position: relative;text-align: left}
.kgsb_youshi dl em{position: absolute;left: 0; width: 80px; height: 80px;border-radius: 50%;font-family: 'Impeat';font-size: 60px;font-weight: bold;color: #999999;text-align: center;font-style: initial;line-height: 50px}
.kgsb_youshi dl dt{font-size: 24px; color: #0a9718;font-weight: bold;}
.kgsb_youshi dl dt span{display: block;font-size: 14px;color: #999;font-weight: 100;text-transform: uppercase;}
.kgsb_youshi dl dd{padding: 0; font-size: 16px; line-height: 35px; position: relative;padding-left: 15px}
.kgsb_youshi dl dd:after{content:''; position: absolute;left: 0;border: 5px solid;
    border-color: transparent  transparent transparent #ffa200 ;top: 13px;}
/*kehu*/
.kgsb_par{background: #03a10e;padding: 30px 0}
.kgsb_par_con{ width:100%;  overflow:hidden; position:relative; }
.kgsb_par_con .bd{padding: 40px 0 0}
.kgsb_par_con .bd ul{ overflow:hidden; zoom:1; }
.kgsb_par_con .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.kgsb_par_con .bd ul li .pic{ text-align:center; }
.kgsb_par_con .bd ul li .pic img{ width:340px; height:250px; display:block; padding:2px; border:1px solid #efefef; }
.kgsb_par_con .bd ul li .pic a:hover img{ border-color:#fff;  }
.kgsb_par_con .bd ul li .title a{ line-height:40px; color: #fff}


/*xinwen*/
.kgsb_news{padding: 30px 0}
.kgsb_news .kgsb_tit1{margin-bottom: 20px}
.kgsb_news .left {width: 575px;position: relative;box-sizing: border-box;float: left;}

.kgsb_news .left img {width: 575px;height: 245px;z-index: 1;position: relative;display: block;margin: 0 0 40px 0}

.kgsb_news .left .fl {border-right: 1px solid #ccc;width: 100px;font-size: 18px;text-align: right;padding: 0 20px 0 0;box-sizing: border-box;height: 200px}

.kgsb_news .left .fl b {font-size: 14px;display: block;}

.kgsb_news .left .fr {width: 475px;padding: 0 0 0 20px;box-sizing: border-box;}

.kgsb_news .left .fr .t {font-size: 16px;font-weight: bold;line-height: 40px;color: #333;display: block;position: relative;}

.kgsb_news .left .fr .t:before {content: '';width: 1px;height: 40px;background: #00890a;position: absolute;display: inline-block;left: -21px}

.kgsb_news .left .fr .t:hover {color: #00890a}

.kgsb_news .left .fr p {line-height: 30px;font-size: 14px;}

.kgsb_news .left .fr .more {font-size: 16px;font-weight: bold;line-height: 50px;color: #333;padding: 0 30px;border-top: 1px solid #ccc;display: inline-block;margin: 20px 0 0 0}
.kgsb_news .right {width: 580px;margin: 0 0 0 20px;float: right;text-align: left}

.kgsb_news .right li {width: 100%;height: 160px}

.kgsb_news .right .fl {border-right: 1px solid #ccc;width: 100px;font-size: 18px;text-align: right;padding: 0 20px 0 0;box-sizing: border-box;height: 160px}

.kgsb_news .right .fl b {font-size: 14px;display: block;}

.kgsb_news .right .fr {width: 475px;padding: 0 0 20px 20px;box-sizing: border-box;border-bottom: 1px solid #ccc}

.kgsb_news .right .fr .t {font-size: 16px;font-weight: bold;line-height: 40px;color: #333;display: block;position: relative;}

.kgsb_news .right .fr .t:before {content: '';width: 1px;height: 40px;background: #00890a;position: absolute;display: inline-block;left: -26px}

.kgsb_news .right .fr .t:hover {color: #00890a}

.kgsb_news .right .fr p {line-height: 30px;font-size: 14px;}