a:hover {text-decoration: none;color: #019946;}

/* 导航漂浮 */
.kui_nav_fixed {-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);    box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.kui_nav_fix {position: fixed;background: #fff;z-index: 99999;top:0;width: 100%;border-top: solid 5px #019946;}
.kui_nav_fix_h {height: 85px;}
@media (max-width: 767px){
.kui_nav_fix_h {height: 60px;}
}



/*头部组件01*/
.kui_logo_01 {float: left;display: table;height: 80px; line-height:80px;}
.kui_logo_01 a{display: inline-block; max-height: 80px}
.kui_logo_01 img {max-height: 70px;display: inline-block;    vertical-align: middle;}/* 手机站状态 */
.kui_nav_01 {float: right;}
.kui_nav_01 li {float: left;position: relative;z-index: 999;}
.kui_nav_01 li i { margin-left: 6px;}
.kui_nav_01 li a {   -moz-transition: 0.3s;    -o-transition: 0.3s;    -webkit-transition: 0.3s;    transition: 0.3s;padding: 0 18px;font-size: 14px;height: 80px; line-height:80px;display: inline-block;}
.kui_nav_01 li ul {position: absolute;background: #fff;z-index: 9999;padding:0;min-width: 160px;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);box-shadow: 0 3px 12px rgba(0,0,0,.05);border-bottom-left-radius:0;border-bottom-right-radius:0; display: none;}
.kui_nav_01 li ul li a {height: 42px;line-height: 42px;width: 100%;}
.kui_nav_01 li ul li {position: relative;z-index: 10;width: 100%;    border-bottom: solid 1px #E7E7E7;}
.kui_nav_01 li ul li:last-child {border: none;}
.kui_nav_01 li ul li ul{ position: absolute; left:100%;z-index: 11; border-top-right-radius:5px;top:0;}
.kui_nav_01 li.hover>a{color: #6a96e7;}
.kui_toggle_01 {display: none;}/* 手机站状态 */

.kui_nav_m {margin-top: 30px;}
.kui_nav_m a {font-size: 16px; display: inline-block;height: 36px;line-height: 36px;border: 1px solid #6a96e7;padding:0 20px;margin-left: 15px;border-radius: 36px;}
.kui_nav_me {background: #6a96e7;color: #fff;}
.kui_nav_me:hover {background: #6297fa;color: #fff;}

@media (max-width: 767px){ 
	.kui_nav_m {margin-top: 0;text-align: center;float:none;}
	.kui_nav_m a {font-size: 14px;height: 30px;line-height: 30px;border: 1px solid #6a96e7;padding:0 12px;margin-left: 0;border-radius: 36px;}
	.kui_nav_me {background: #6a96e7;color: #fff;}
	.kui_logo_01 {float: left;display: table;height: 60px; line-height:60px;}
	.kui_logo_01 img {max-height: 38px;}
	.kui_toggle_01 {display: block;}
	.kui_logo_1 {display: table;height: 60px; line-height:60px;}
	.kui_nav_01 {float: left;display: none;width: 96%;margin: 0 2%;padding: 15px 0; position: relative;z-index: 9;border-top: 1px solid #e4eaec;max-height: 540px;    overflow-y: auto;}
	.kui_nav_01 li {width: 100%;text-align: left;float: none;}
	.kui_nav_01 li a {padding: 0 ;padding-left: 15px;width: 100%;font-size: 14px;height:32px; line-height:32px;display: inline-block;z-index: 10;}
	.kui_nav_01 li ul {position: inherit;top:inherit;left: inherit;padding: 6px 0;margin-bottom: 8px;-webkit-box-shadow:none;box-shadow: none;border-radius:0;}
	.kui_nav_01 li ul li a {height:32px; line-height:32px;}
	.kui_nav_01 li ul li ul{ position: inherit; left:inherit;z-index: 11; border-top-right-radius:0;top:inherit;}
.kui_colum.kui_nav_02 li {width:50%!important;float: left;}
.kui_colum.kui_nav_02 li a {height: 28px;    line-height: 28px;}
.kui_colum .layui-container ul {display: flexbox;}
}


.kui_nav_01 li a.active,.kui_nav_01 li a:hover,.kui_nav_01 li.hover>a {    color: #ffffff !important;    background: #019946 !important;}


.kui_colum li a.active,.kui_colum li a:hover,.kui_colum li.hover>a {    color: #019946 !important;    background: none !important;}


/*标题样式2*/
.kui_title_02 {text-align: center;}
.kui_title_02 h3 {font-size: 36px;padding-bottom: 5px;position: relative;color: #37474f;height: auto!important;line-height: 1.2!important;}
.kui_title_02 span {font-size: 16px; text-transform: uppercase;color: #5e7387;margin-bottom: 40px;display: inline-block;}
@media (max-width: 991px){
.kui_title_02 h3 {font-size: 20px;}
.kui_title_02 span {font-size: 14px;margin-bottom: 20px;}
}
@media (max-width: 767px){
.kui_title_02 h3 {font-size: 18px!important;}
.kui_title_02 span {font-size: 14px!important;margin-bottom: 15px!important;}
}



/*kui_service_04*/
.kui_service_04 {text-align: center;       display: flex;flex-wrap: wrap;}
.kui_service_04>div {padding: 0 15px 35px;}
.kui_service_04 i {font-size: 50px;    width: 120px; line-height: 120px;border-radius: 50%;   height: 120px;    color: #019946;    border: solid 1px #bdc3c7;-webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;}
.kui_service_04>div:hover i {background: #019946;    color: #fff;    animation-timing-function: cubic-bezier(0.75, 0.05, 0.855, 0.06);    transform: translate3d(0, -6px, 0);}
.kui_service_04 h3 {font-size: 20px; padding: 10px 0 5px;}
.kui_service_04 p {font-size: 14px;color: #8E8E8E;}
@media (max-width: 991px){
	.kui_service_04>div {padding: 0 12px 20px;}
	.kui_service_04 i {	}
	.kui_service_04 h3 {font-size: 16px;}
	.kui_service_04 p {font-size: 14px;}
}
@media (max-width: 767px){
	.kui_service_04 h3 {font-size: 14px;}
	.kui_service_04 p {font-size: 12px;}
}

.kui_more22 {  width: 100%;height: 40px;}
.kui_more22 a {   
    padding: 6px 12px;
    margin: 15px 0 7px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.45;
    cursor: pointer;
    user-select: none;
    background-image: none;
    background-color: #019946;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    min-width: 90px;
    text-align: center;
    color: #fff !important;
    text-decoration: none;}
	
	
	
/*kui_list_04*/
.kui_list_24 {display:flex;flex-wrap: wrap;}
.kui_list_24 li a {position: relative;display: block; background: #fff;}
.kui_list_24 h3 {width: 100%;padding: 10px;text-align: center;position: relative; z-index: 10;  transition: all .3s ease;color: #019946;font-weight: bold;}
.kui_list_24 li .kui_t {position: relative;z-index: 10;}
.kui_list_24 .kui_b:before {content: "";position: absolute;z-index: 9;top: 0;left: 0;right: 0;bottom: 0;background: #019946;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.kui_list_24 li:hover .kui_b:before {-webkit-transform: scaleY(1);transform: scaleY(1);}
.kui_list_24 li:hover .kui_b h3 {color: #fff;}
.kui_list_24 li .kui_t .kui_l{    position: absolute;top: 0;left: 0;right: 0;bottom: 0;    padding: 30px;background: rgba(0, 153, 70, 0.6);;text-align: center;opacity: 0;color: #fff;transition: all .3s ease;z-index: 9;}
.kui_list_24 li img {width: 100%;    border-bottom: 2px solid #019946;}
.kui_list_24 li a {width: 100%;display: inline-block;overflow: hidden;}
.kui_list_24 li .kui_t .kui_l:before {content: '';position: absolute;top: 8px;left: 8px;right: 8px;bottom: 8px;border: 1px solid rgba(255, 255, 255, 0.5);}
.kui_list_24 li:hover .kui_t .kui_l{opacity: 1;}

.kui_list_24l li:hover .kui_t .kui_l{opacity:0;}
.kui_list_24l li:hover .kui_b:before {-webkit-transform: scaleY(0);transform: scaleY(0);}
.kui_list_24l li .kui_b h3 {color:#333;background: #fff;}
.kui_list_24l li:hover .kui_b h3 {color:#333;background: #fff;}
@media (max-width: 991px){
}
@media (max-width: 767px){
}
	
/* 新闻样式 */
.kui_list_25 {padding: 0 15px;}
.kui_list_25 .kui_t {background: #019946;border-radius: 4px;overflow: hidden;}
.kui_list_25 .kui_t img{width: 100%;transition: all .3s ease;}
.kui_list_25 .kui_t:hover img{opacity: 0.6;}
.kui_list_25 h2 {width: 100%;color: #019946;font-size: 22px;display: inline-block;height: 60px;line-height: 60px;}
.kui_list_25 ul {margin-bottom: 10px;}
.kui_list_25 ul li {width: 100%;display: inline-block;}
.kui_list_25 ul li a{display: inline-block;width: 100%;padding:5px 8px;border-radius: 3px;}
.kui_list_25 ul li a:hover{color: #76838f;     background-color: #f3f7f9;    color: #019946;}
.kui_list_25 ul li h3 {    text-shadow: inherit;    width: 76%;    float: left;    font-size: 16px;    overflow: hidden;
    white-space: nowrap;    text-overflow: ellipsis;}
.kui_list_25 ul li span {float: right;}
@media (max-width: 767px){
}


/* 图片列表样式 */
.kui_service_23 {padding-bottom: 15px; display: flex;flex-wrap: wrap;}
.kui_service_23 h3 {}
.kui_service_23 img {}
.kui_service_23 li {margin-bottom: 15px;}
@media (max-width: 991px){
	.kui_service_23 li {margin-bottom: 12px;}
	.kui_service_23 h3 {font-size: 16px;}
}
@media (max-width: 767px){
	.kui_service_23 h3 {font-size: 14px;}
}


/* 工厂团队 */
.kui_service_24 li {position: relative;}
.kui_service_24 img{display: block;border-radius: 50%;border: 9px solid #019946;width: 165px;height: 165px; position: absolute; left:50%;margin-left: -82px; top:0; z-index: 9;}
.kui_service_24 .kui_b {margin-top: 82px;text-align: center;font-weight: bold;  padding: 0 22px;   padding-top: 90px;
    padding-bottom: 40px;    display: block; color: #019946;  border: 1px solid #e2e2e2;position: relative;}
	.kui_service_24 .kui_b h3 {font-weight: bold;}
	
.kui_service_24 .kui_b:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #019946;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.kui_service_24 li:hover .kui_b:before {-webkit-transform: scaleY(1);transform: scaleY(1);  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.kui_service_24 li:hover h3 {color: #fff;}
.kui_service_24 .swiper-button-next{background: #fff;color: #929292;width: 30px;text-align: center;height: 30px;line-height: 30px;right: 0;left: initial;top:40px;}
.kui_service_24 .swiper-button-prev {background: #fff;color: #929292;width: 30px;text-align: center;height: 30px;line-height: 30px;right: 40px;left: initial;top:40px;}
.kui_service_24 .swiper-button-next:hover{background: #019946;color: #fff;}
.kui_service_24 .swiper-button-prev:hover {background: #019946;color: #fff;}
.kui_service_24 i {height: 30px;line-height: 30px;font-size: 20px;float: left;width: 30px;}

.kui_tz1_foot1 {padding: 40px 0px;    background: #32373b;}
.kui_tz1_foot2 {    background: #282d31;color: #fff;    padding: 20px 0px;}
.kui_tz1_foot1 a,.kui_tz1_foot2 a {color: #fff;}
.kui_tz1_foot1 dt a {font-size: 18px;margin-bottom: 10px;display: inline-block;  font-weight: 500;  color: #dadada}
.kui_tz1_foot1 dd a {font-size: 14px; margin-bottom: 3px;display: inline-block;  color: #E4F1FE;}

.kui_tz1_box {  padding: 70px 0px;  background: #fff;}
.kui_tz1_box:nth-of-type(even) {  background: #f3f3f4;}
@media (max-width: 992px) {
  .kui_tz1_box {
    padding: 60px 0px;
  }
}
@media (max-width: 768px) {
  .kui_tz1_box {
    padding: 50px 0px;
  }
}
@media (max-width: 488px) {
  .kui_tz1_box{
    padding: 40px 0px;
  }
}
@media (max-width: 358px) {
  .kui_tz1_box {
    padding: 30px 0px;
  }
}

.page-item.active .page-link {background: #019946;border-color: #019946;}
.page-link {color: #019946;padding: .8rem 1rem;}
.pagination { margin: 0 auto;display: inline-block;padding-bottom: 40px;}
.pagination li {display: inline-block;margin: 0;padding: 0;list-style: none;float: left;}
.page {    background: #f2f2f2;}
.kui_pro_t {padding-top: 40px;}
.bgf {    background: #fff!important;}
.kui_prodt {padding-top: 15px;margin-bottom: 50px;}



/*kui_service_03*/
.kui_service_43 {padding-bottom: 15px; display: flex;flex-wrap: wrap;}
.kui_service_43 li a {border: 1px #e4eaec solid;border-radius: 4px;display: block;}
.kui_service_43 li img {padding: 5px;}
.kui_service_43 li {margin-bottom: 20px;padding: 0 20px;}
@media (max-width: 991px){
.kui_service_43 li {margin-bottom: 15px;padding: 0 15px;}
}
@media (max-width: 767px){
.kui_service_43 li {margin-bottom: 12px;padding: 0 12px;}
}


.pt20 {padding-top: 20px;}
