﻿/* 主色调@sui */
.first-color{color:#05923f;}
.first-bg{background:#05923f;}
.second-color{color:#acce22!important;}
.f2-bg{background: #f2f2f2;}
.line-1{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.line-4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
/* 首页产品样式 */
.kui_pro_212_box {padding-top: 70px;padding-bottom: 70px;}
.kui_pro_212 {text-align: center; margin: 0 -15px;}
.kui_pro_212 h4 {font-size: 14px;color: #fff;background-color:#676e73;    width: 100%;height: 37px;line-height: 37px;position: relative;}
.kui_pro_212 h4 a {position: relative;color: #fff;font-size: 14px;}
.kui_pro_212 h4:before {height: 100%; background-color: #0c61d6;     position: absolute; left:0;top:0;display: block;  content: '';width: 0;    -moz-transition: all 0.8s ease 0s;    -ms-transition: all 0.8s ease 0s;    -o-transition: all 0.8s ease 0s;    -webkit-transition: all 0.8s ease 0s;    transition: all 0.8s ease 0s;}
.kui_pro_212 img {-moz-transition: all 0.8s ease 0s;    -ms-transition: all 0.8s ease 0s;    -o-transition: all 0.8s ease 0s;    -webkit-transition: all 0.8s ease 0s;    transition: all 0.8s ease 0s;max-width:100%;}
.kui_pro_212 a {overflow: hidden;display: block;}
.kui_pro_212 li {padding:0 15px 15px;}
.kui_pro_212 li:hover img{transform: scale(1.25); -ms-transform: scale(1.25); -webkit-transform: scale(1.25); -o-transform: scale(1.25); -moz-transform: scale(1.25);}
.kui_pro_212 li:hover h4:before {width: 100%;}

.kui_pro_212_nav span {font-size: 16px;}
.kui_pro_212_nav {background: #05923f;height: auto;overflow: hidden;color: #fff;line-height: 54px;margin-bottom: 30px;}
.kui_pro_212_nav h2 {padding-left: 30px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kui_pro_212_nav a {color: #fff;text-align: center;}
.kui_pro_212_nav .swiper_box  {padding-right: 20px;}
.kui_pro_212_nav .swiper-button-next {text-align: center;background: #05923f;height: 54px;line-height: 54px;margin-top: -27px;outline: 0;right: 0;}
.kui_pro_212_nav .swiper-button-prev {text-align: center;background: #05923f;height: 54px;line-height: 54px;margin-top: -27px;outline: 0;left: 0;}
@media (max-width: 1200px){
}
@media (max-width: 991px){
.kui_pro_212_nav .swiper_box  {padding:0 20px;}
.kui_pro_212_box {padding-top: 50px;padding-bottom: 50px;}
}
@media (max-width: 767px){
.kui_pro_212_box {padding-top: 30px;padding-bottom: 30px;}
.kui_pro_212 {margin: 0 0;}
.kui_pro_212 li {padding:0 0 12px;}
}

/* 首页公司简介 */
.kui_about_113 {padding: 50px 0;}
.kui_about_113 .kui_t {color: #fff;width: 100%;margin-bottom: 10px;font-size:22px;}
.kui_about_113 .kui_c {background: #000000a8;padding: 30px;}
.kui_about_113 .kui_c::after {content: '';display: block;clear: both;}
.kui_about_113 .kui_l{width: 46%;float: left;}
.kui_about_113 .kui_l img{width: 100%;}
.kui_about_113 .kui_l.kui_editor {padding:0!important;}
/* .kui_about_113 .kui_l video {width:100%;height:auto} */
.kui_about_113 .kui_r {width: 54%;float: left;color:#fff;padding:10px 20px;font-size:16px;line-height:2;}
@media (max-width: 1200px){
}
@media (max-width: 991px){
}
@media (max-width: 767px){
    .kui_about_113 {padding: 30px 0;}
}


/* 更多按钮样式 */
.kui_more_113 {  padding: 3px 15px; line-height: 24px;   border: 1px solid;    color: #05923f;display: block;    width: 110px;    text-align: center;    margin: 20px 0 0 0;    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms;    transition: all .6s cubic-bezier(.165,.84,.44,1) 0ms}
.kui_more_113 i {font-size: 14px;}
.kui_more_113:hover {background: #05923f;color: #fff;}

@media (max-width: 1200px){
	.kui_about_113 .kui_c {padding: 15px;}
	.kui_about_113 .kui_l {width: 100%;}
	.kui_about_113 .kui_r {width: 100%;padding:10px 0;}
}
@media (max-width: 991px){
}
@media (max-width: 767px){
}


/* 合作伙伴 */
.kui_link_163 {padding-bottom:20px;}
.kui_link_163 li a{border: 1px solid #e4e4e4;display: block;}
.kui_link_163 li .kui_img{overflow: hidden;}
.kui_link_163 li .kui_img img{max-width:100%;}
.kui_link_163 .swiper-pagination{bottom:0px;}
.kui_link_163 .swiper-pagination-bullet-active {opacity: 1;background: #05923f;}
@media (max-width: 1200px){
}
@media (max-width: 991px){
}
@media (max-width: 767px){
}

/*新闻样式*/
.kui_news_285 {position: relative;padding: 50px 0 30px;}
.kui_news_285 ul li {height: 30px;line-height: 30px;margin: 0;white-space: nowrap;text-overflow: ellipsis;}
.kui_news_285 ul i {padding-right: 6px;float: left;font-size: 12px;}
.kui_news_285 ul h4 {font-size: 14px;padding-right: 20px;overflow: hidden;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;}
.kui_news_285 ul span {color: #B9B9B9;height: 30px;line-height: 30px;float: right;}
.kui_news_285 .layui-row>div {padding:0 30px;}
.kui_news_285 .layui-row {margin:0 -30px;}
.kui_news_285 .kui_more_113 {float: right;border-radius: 5px;}
.kui_news_285_hot{border-bottom: 1px dashed rgb(161, 161, 161);  margin-bottom: 30px;  padding: 30px 0px  ; }
.kui_news_285_hot::after {content: '';display: block;clear: both;}
.kui_news_285_hot .kui_l{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;float:left;height: 90px;text-align: center;margin-right: 4%;width: 20%;background: rgb(245, 245, 245);}
.kui_news_285_hot .kui_l2{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;float:left;text-align: center;margin-right: 4%;width: 20%;}
.kui_news_285_hot .kui_l .kui_t {padding-top: 22px;display: block; font-size: 36px;font-weight: bold;position:relative;letter-spacing: 1px;color:#05923f;}
.kui_news_285_hot .kui_l .kui_b {font-size: 16px;color:#05923f;position: relative;display: block;}
.kui_news_285_hot .kui_r {float: right;width: 76%;}
.kui_news_285_hot .kui_r h4 {padding-bottom: 6px;font-size:18px;font-weight:bold;width: 100%;display: inline-block;}
.kui_news_285_hot .kui_r p {margin-top: 6px;color: rgb(161, 161, 161);font-size: 13px;line-height: 18px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.kui_news_285_hot:hover .kui_l{background:#05923f;color:#fff;}
.kui_news_285_hot:hover .kui_l2 img{border:1px solid #05923f;}
.kui_news_285_hot:hover .kui_l .kui_t,.kui_news_285_hot:hover .kui_l .kui_b{color:#fff;}
@media (max-width: 991px){
.kui_news_285 {position: relative;padding: 40px 0 0;}
.kui_news_285 .layui-col-xs12 {margin-bottom: 40px;}
.kui_news_285_hot{ margin-bottom: 20px;  padding: 20px 0px  ; }
}
@media (max-width: 767px){
.kui_news_285 .layui-col-xs12 {margin-bottom: 20px;}
}


/*新闻样式2@sui*/
.kui_news_list{border-bottom: 1px dashed #ccc;  margin-bottom: 30px;  padding:20px 0px  ; }
.kui_news_list::after {content: '';display: block;clear: both;}
.kui_news_list .kui_l{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;float:left;height: 90px;text-align: center;margin-right: 4%;width: 20%;background: #666;}
.kui_news_list .kui_l .kui_t {padding-top: 22px;display: block; font-size: 36px;font-weight: bold;position:relative;letter-spacing: 1px;color:#fff;}
.kui_news_list .kui_l .kui_b {font-size: 16px;color: #fff;position: relative;display: block;}
.kui_news_list .kui_r {float: right;width: 76%;}
.kui_news_list .kui_r h4 {padding-bottom: 6px;font-size:20px;width: 100%;display: inline-block;}
.kui_news_list .kui_r p {margin-top: 6px;color: rgb(161, 161, 161);font-size: 13px;line-height: 18px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.kui_news_list:hover .kui_l{background:#05923f;color:#fff;}
.kui_news_list:hover .kui_l .kui_t,.kui_news_list:hover .kui_l .kui_b{color:#fff;}
@media (max-width: 767px){
	.kui_news_list{padding-left:10px;padding-right:10px;}
}

.pager-bts a{border:1px solid #ccc;padding:8px 12px;border-radius:4px;max-width:49%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 产品详细 */
.kui_pro_t {position: relative;}
.kui_pro_t .gallery-top i {font-size: 40px;color: #9e9e9e!important;}
.kui_pro_t .gallery-top .swiper-button-next,.kui_pro_t .gallery-top .swiper-button-prev {background: none;}
.kui_pro_t .para{margin-bottom:15px;}
.kui_pro_t .para li{margin-bottom:5px;}
.gallery-top {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
/* .swiper-slide {background-size: cover;background-position: center;} */
.gallery-top {max-height:500px;width: 100%;text-align: center;}
.gallery-top img {max-height:100%;max-width: 100%;}
.gallery-thumbs {height:58px;width: 330px;box-sizing: border-box;margin: 10px 0;margin-left: auto;margin-right: auto;}
.gallery-thumbs .swiper-slide {width: 25%;cursor: pointer;height: 100%;opacity: 0.4;    border: 2px solid #ddd;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;    border-color:#b3d236;}
.kui_pro_t .kui_r {padding-left: 30px;}
.kui_pro_t .kui_r h1 {font-size: 24px;margin-bottom: 11px;}
.kui_pro_t .kui_r p {color: #5e7387;  line-height: 1.5; margin-bottom: 15px;}
a.btn {color: #fff;}
.kui_pro_b {margin-bottom: 50px;}
.kui_pro_bt {border-bottom: 1px solid #e4eaec;margin:20px 0;}
.kui_pro_bt span{color: #05923f; display: inline-block;  padding: 10px 20px; border-bottom: 2px solid #05923f;}
.lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {max-height:500px ;}
.lg-outer ,.lg-backdrop{z-index: 9999999!important;}
.positions {padding: 15px 0;border-bottom: 1px #f1f1f1 solid;}
.positions_none {border-bottom:none;}
@media (max-width:767px){
	.kui_pro_t .kui_r {padding:15px;}
}

/* 手机头部兼容调整 */
.kui_nav_fix_h {height: 200px;}
.kui_logo_01 img{border-right: 2px solid #e1e1e1;}
.kui_logo_01 h3 {font-size: 26px;display: inline;margin:8px 0 0 12px;color: #333;font-weight: bold;line-height:2;}
.kui_logo_01 h3 i {font-style: normal;font-size: 22px;display: block;color:#005AAA;margin-top:-16px;}
.kui_logo_r01 .kui_box .kui_box_text{margin-top:28px;}
.kui_logo_r01 .kui_box .kui_box_text p{font-size: 24px;font-family: impact;}
@media (max-width: 991px){
	.kui_logo_r01 .kui_box {padding-left: 10px;}
	.kui_logo_r01 .kui_box .kui_box_img i { padding-left: 10px;}
	.kui_banner img { max-height: 350px;width: 100%;max-width: initial;position: relative;left:50%; -webkit-transform: translate(-50%,0);
  -moz-transform:translate(-50%,0);  transform: translate(-50%,0);}
	.kui_banner .swiper-slide {overflow: hidden;}
}
@media (max-width: 767px){
	.kui_logo_01 img{border-right:none;}
	.kui_logo_01 h3{display:none;}
	.kui_nav_fix_h {height: 60px;}
}

/* 首页产品样式2 */
.index-product .swiper-button-prev{left:3px;}
.index-product .swiper-button-next{right:-3px;}
.product-left{float:left;width:20%;border-bottom: 5px solid #063190;}
.product-left h2{background:url(../img/tit_bg.jpg) no-repeat; color:#fff; padding-top:75px; padding-bottom:20px; text-align:center; font-size:16px;}
.indexpro-menu{ background:#f2f2f2; padding:17px 0px 50px;}
.indexpro-menu li{ margin-bottom:20px;}
.indexpro-menu li>a{ display:block; border:1px solid #063190; line-height:28px; padding:0 18px;}
.indexpro-menu li .indexpro-catlist{ padding:10px 0 10px 18px;}
.indexpro-menu li .indexpro-catlist a{ display:block; height:31px; line-height:31px;}
.indexpro-menu li:hover>a{ background:url(../images/xl-jt.png) no-repeat 140px #063190; color:#fff; padding-right:6px;}
.indexpro-menu li.indexpro_cat>a{ background:url(../images/xl-jt.png) no-repeat 140px #063190;color:#fff; padding-right:6px;}
.indexpro-tel{ background:#f2f2f2; padding:52px 0px; text-align:center;}
.indexpro-tel em{ display:block;color: #272636;font-size: 16px; font-style:normal;}
.indexpro-tel b{    display: block;font-size: 20px; padding-top: 3px;color: #063190;font-style: normal;letter-spacing: 1px;}
.product-right{ float:right;width:78%;}
.indexpro-tit{  position:relative;}
.hp-title{border-bottom:3px solid #e6e6e6; overflow:hidden; height:40px;}
.indexpro-tit h2{ font-size:16px; color: #272636; float:left; height:37px; line-height:37px; width:80%;}
.indexpro-tit a{ display:block; float:right;  height:20px; margin-top:8px;}
.indexpro-catlist{ margin-top:10px; overflow:hidden;}
.indexpro-catlist li{ float:left; width:28%;margin:0 2% 30px 2%;}
.indexpro-catlist li .p-img{ overflow:hidden;display:block; padding-top:77%; position:relative; border:1px solid #a1a1a1;}
.indexpro-catlist li .p-wenzi{ display:block; text-align:center; height:40px; line-height:40px; font-size:14px; color:#000;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.indexpro-catlist li p{ background:url(../images/pright_text.jpg) no-repeat center top;width:206px; height:28px; line-height:28px; margin:0 auto; font-size:12px;}
.indexpro-catlist li p a{color:#fff; width:100px; text-align:center; display:block; float:left;padding: 0 15px;}
.indexpro-catlist li a.h-zxun:hover{ color:#ccc;}
.indexpro-catlist li:hover .p-img{ border:1px solid #063190;}
.indexpro-catlist li:hover .p-wenzi{ color:#063190;}
.indexpro-catlist li a.h-chaxun:hover{ color:#999;}
.indexpro-catlist li img{-webkit-transition:all .5s;transition:all .5s;}
.indexpro-catlist li:hover img{-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19)}

@media (max-width:992px){
.product-left{ width:25%;}
.product-left h2{background:#063190; padding-top:20px;}
.indexpro-menu li.indexpro_cat>a{ background:#063190;}
.indexpro-menu li:hover>a{ background:#063190;}
.product-right{ width:70%;}
.indexpro-catlist li p{ background:none;width:100%;}
.indexpro-catlist li p a{ padding:0;}
.indexpro-catlist li .h-zxun{ background:#063190;width:50%;}
.indexpro-catlist li .h-chaxun{ background:#272636;width:50%;}
}

.in_rxcp{display:none;overflow:hidden;}
.in_rxcp h3{font-size:25px; text-align:center;padding:20px 0px;}
 
@media (max-width:767px){
	.product-left{ width:30%;}
.product-right{ width:65%;}
.indexpro-catlist li{width:46%;}
.product-left{ display:none;}
.product-right{ width:100%;}
	.in_rxcp{display:block;}
	.product-right{display:none;}
	
	
}
@media (max-width:620px){

.product-left{ width:100%; margin-bottom:30px;}
.indexpro-tel{ padding:20px 0;}	
.indexpro-menu{ padding: 17px 22px 30px 30px;}
.product-right{ width:100%;}
.indexpro-catlist li{width:46%;}
.index-product{ margin-top:0px;}
}

/* 首页业务流程 */
.liucheng{transition: all 1s linear;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;}
.liucheng:hover{transform: scaleY(1.1);-webkit-transform: scaleY(1.1);-ms-transform: scaleY(1.1);-moz-transform: scaleY(1.1);}
.liucheng img{transition: all 1s linear;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;}
.liucheng:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}

.job-list .card-header button{color:#333;}
.job-list .card-header button:hover{color:#05923f!important;text-decoration:none;}

.index-hangye a:hover img{border:1px solid #05923f;}


.kf{position:fixed;top:300px;right:0px;z-index:1800;}
.kf .kf-btn{padding:4px 8px;font-size:18px;cursor:pointer;background-color:#4e6ef2;color:#fff;}
.kf .list-group-item{background-color:#4e6ef2;color:#fff;font-size:14px;border-radius:0;}
.kf .list-group-item i{font-size:18px;}
.kf .list-group-item:hover{background:#85c226!important;}
@media (min-width: 768px){
    .kf{box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
	.kf .kf-btn{display:none;}
	.kf .kf-close{display:none;}
}
@media (max-width: 767px){
	.kf .kf-list{display:none;}
	.kf .list-group-item i{font-size:14px;}
}