@charset "utf-8";

body{/* background: url(../images/bj.jpg) top center repeat-y; *//* background: #f3feff; */}
/* bootstrap 轮播图淡入淡出 */
.carousel-fade .carousel-inner .carousel-item {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition-property: opacity;
}
.carousel-fade .carousel-inner .carousel-item,
.carousel-fade .carousel-inner .active.carousel-item-left,
.carousel-fade .carousel-inner .active.carousel-item-right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
    opacity: 1;
}
/* bootstrap 4 轮播图 垂直滚动*/
.carousel-vertical .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev.carousel-item-right {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.carousel-vertical .carousel-inner .active.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev {
-webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.carousel-vertical .carousel-inner .active.carousel-item-right,
.carousel-vertical .carousel-inner .carousel-item-next {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
/*缩放效果*/
.carousel-scale .carousel-item img{
 -webkit-transform: scale(1.12);
  transform: scale(1.12);
}
.carousel-scale .carousel-item.active img {
 -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
 animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
@-webkit-keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}
@keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}
/* logo */
.lg_bj{width: 100%;background: #eafced;/* background: url(../images/logo_bj.jpg) no-repeat center center;background-size: 100% 100%; */}
/* 设置导航单独样式 */
.dh{/* background: #00a11b; */width: 100%;}
.bj{width: 100%;background: rgba(0,161,27,.2);/* background: url(../images/logo_bj.jpg) no-repeat center center;background-size: 100% 100%; */ z-index: 999;border-top: 1px solid #fff;}
.nav_li{width: 20%;text-align: center;border-radius: 5px;/* padding: 6.7% 0; */}
.nav1 .nav-link{padding-right:0!important;padding-left: 0!important;}
.nav1{padding-top: 4%;}
.dropdown-menu{}
/* .nav-link{padding: 51% 0;} */
.lf{padding: 5% 0; color: #fff!important;}
.nav_li:hover{background: #00a11b;}
.nav_li .nav-link:hover{color: #fff!important;}
.active{background: #00a11b;}
.active a{color:#fff!important;}
.dropdown-item{color: #000!important;}

.dropdown-item:hover{background: rgba(3,164,68)!important;color: #fff!important;}
.show .lf{color: #fff!important;}
.nav_ul{width: 100%;}
.carousel-control-next-icon, .carousel-control-prev-icon{width: 40px!important;height: 40px!important;background-color: #818182;}
/* 头部左右结构显示,上下结构隐藏 */
.navbar-brand{display: none;}

.logo{display: block;}
.st{margin-right: 15%;color: #fff!important;padding: 0;}
/* .logo_t{position: relative;width: 100%;} */
.lg2{display: none;}
.lg1{display: block;}
.navbar-light .navbar-toggler{color: rgba(255,255,255,.5);border-color: rgba(255,255,255,.9);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.logo_t img{position: absolute;z-index: 1;right:0;top:0.75rem;}
#mnav{/* margin-top: 5%; */}
.navbar-brand img{ width: 100%;}
.carousel-indicators li{background-color:#818182;}

/* 服务流程 */
.fwlc{width:100%;background: url(../images/fwlc_bj.jpg) no-repeat center center;background-size: 100% 100%;padding: 1% 0;}
.fwlc img:first-child{width: 27.41%;float: left;}
.fwlc img:last-child{width: 72.58%;float: left;}


/* 产品介绍 */
.cpjs{width: 33.33%;padding-left: 0!important;padding-right: 0!important;}
.gsys img{width: 100%;}
.gsys1{width: 52.08%;}
.gsys2{width: 41.33%;}
.xy{margin: 0 auto;padding-bottom: 2rem;}
.xy .float-left{width: 52.08%;margin-left: 2.19%;margin-right: 1.09%;}
.xy .float-right{width: 41.33%;margin-left: 1.09%;margin-right: 2.19%;}
.yw{width: 93%;margin: 0 auto;}
.cpjs_top{width: 100%;margin: 0 auto;padding-bottom:1rem;}
.cpjs_top img{width: 100%;}
.cpjs a img{width: 100%;}

/* .cpzs_nr{width: 74.08%;float: right;} */

/* 产品展示头部 */
.cpzs_top{width: 17.58%;margin: 0 auto;padding-top: 4rem;padding-bottom:3rem;}
.cpzs_top img{width: 100%;}
/* 产品展示分类（横向） */
.cpzs_fl{margin-bottom: 3%;display: -webkit-box;white-space: nowrap;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-overflow-scrolling: touch;text-align: justify;overflow-x: initial;}
.cpzs_fl ul{margin: 0 auto;padding: 0;text-align: center;}
.fl{width:150px; text-align: center;list-style-type: none;float: left;box-sizing: border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border: 1px solid #228b4c; display:inline-block;border-radius: 20px;margin-right: 1rem;background: #228b4c;}
.fl:hover{background: #b0e2c4;}
.fl a:hover{color: #000!important;text-decoration: none;}
.fl_a{color: #fff!important;font-size: 18px;width: 100%;display: block;line-height: 2;} 
/* .fl_a img{margin-right: 0.5rem;} */
/* 产品展示分类(垂直) */
/* .cpzs_fl_h{width:22%;float:left;}
.cpzs_fl_1{width:100%;background: url(../images/cpfl_bt.jpg) no-repeat top center;background-size: 100% 100%;}
.cpzs_fl_1 li{width: 94.2%;background: #ededed;border-bottom: 2px solid #fff;}
@media (min-width:992px) {
	.cpzs_fl_1 li:last-child{margin-bottom: 231%;}
	.cpzs_fl_1 li:first-child:nth-last-child(2) ~ li:last-child{margin-bottom: 209%;}
	.cpzs_fl_1 li:first-child:nth-last-child(3) ~ li:last-child{margin-bottom: 187%;}
	.cpzs_fl_1 li:first-child:nth-last-child(4) ~ li:last-child{margin-bottom: 165%;}
	.cpzs_fl_1 li:first-child:nth-last-child(5) ~ li:last-child{margin-bottom: 143%;}
	.cpzs_fl_1 li:first-child:nth-last-child(6) ~ li:last-child{margin-bottom: 121%;}
	.cpzs_fl_1 li:first-child:nth-last-child(7) ~ li:last-child{margin-bottom: 99%;}
	.cpzs_fl_1 li:first-child:nth-last-child(8) ~ li:last-child{margin-bottom: 77%;}
	.cpzs_fl_1 li:first-child:nth-last-child(9) ~ li:last-child{margin-bottom: 55%;}
} */
/* 公司简介 */
.gsjj_bj{width:100%;background: url(../images/gsjj_bj.jpg) no-repeat top center; /* background-size: 100% 100%; */padding-bottom: 6%;}
.gsjj_top{width: 17.58%;margin: 0 auto;padding-top: 5rem;padding-bottom:3rem;}
.gsjj_top img{width: 100%;}
.gsjj_bt{margin:0 auto;padding: 3% 0;padding-top: 5%;}
/* .gsjj_w{background: #ffffff;padding: 3%;box-shadow: 10px 10px 5px #888888;} */
.gsjj_wb{/* background: #fafafa; *//* padding: 7rem  0; */position: relative;}
.gsjj_r{position: absolute;z-index: 99;right: 2%;width: 43%;top:6%}
.gsjj_nr{/* margin-top: 5%; */}
.jj_img{padding: 2rem 0;}
.gsjj_nr span {width: 100%;font-size: 16px;color: #000000;display: block;text-align: left;line-height: 1;}
.gsjj_nr span dd{display: inline-block;border-bottom: 2px solid #1cb9c8;}
.gsjj_nr p {width: 95%;font-size: 16px;color: #000000;line-height:2;letter-spacing:0;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;text-indent: 2em;}
.gsjj_nr dd{width: 100%;color: #858585;font-size: 12px;font-weight: 600;}
.gsjj_nr hr{width: 95%;border-top: 0.5px solid #979797;margin: 6% 0;}
.gsjj_tp{width: 100%;padding-top: 5%;}
.gsjj_tp .col-md-6{padding: 0;}
.gsjj_tp img{float:left;}
.gsjj_tp img:first-child{width:50.41%;}
.gsjj_tp img:last-child{width:49.58%;}
.gsjj_tp img{}
.gsjj_wz{width: 84.75%;text-align: center;margin: 0 auto;margin-top: 3px;}
.gsjj_wz div{text-align: center;margin: 0 auto;}
.gsjj_wz div span{font-size: 18px;color: #312a2a;font-weight: 600;line-height: 2;}
.gsjj_wz div dd{font-size: 12px;color: #685a5a;text-transform: uppercase;line-height: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gsjj_a{border:1px solid #00a11b;color:#22ac38;text-align:center;padding:1.5% 0;font-size:16px;display:block;margin-top: 6%;border-radius: 50px;letter-spacing: 2px;}
/* 地图设置 */
#ditu{width:100%; height: 500px;}
.ditu{margin-bottom: 0;}
/* 新闻动态 */
.xwdt_bj{width: 100%;/* background: url(../images/xwdt_bj.jpg) no-repeat top center; */background: #e7f9ea; background-size: 100% 100%;padding-bottom: 3%;}
.xwdt_top{width: 17.58%;margin: 0 auto;padding-top: 5rem;padding-bottom:3rem;}
.xwdt_top img{width: 100%;}
.l-bt{width: 100%;margin-bottom: 3%;background: #00a11b;padding-top: 3%;padding-bottom: 3%;}
.l-bt span{display: inline-block;float: left;color: #fff;font-size: 20px;line-height: 3;}
.l-bt span img{vertical-align: middle;margin-right: 5px;}
.l-bt img{display: inline-block;}
.l-bt a{float: right; color: #fff;font-size: 14px;line-height: 4.5;}
.l-bt img:nth-child(3){width: 100%;}

.xw{margin-top: 2%;margin-bottom: 2%;width: 100%;}
.xw a{font-size: 16px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;color: #000;text-decoration: none;line-height: 2;float: left;width: 60%;}
.xw img{width: 100%;margin-top: 6%;}
.xw span{text-align: right;display:inline-block;color: #000;font-size:16px;float: right;line-height: 2;}
.xw dd{width:100%;text-align: center;display:inline-block;color: #555555;font-size:12px;padding-right: 10%;}
.xw p{font-size: 13px;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #616161;line-height: 2;}

.xwfl{margin-right: 0.5%;}
.xwfl:last-child{margin-right: 0;}


.xwdt_a{margin:0 auto;display:block;font-size:16px;color:#000;text-align:center;padding:0.6% 0;border:1px solid #017cc1;border-radius:10px;margin-top:2%;}
/* 客户案例 */
.dz{background: #00a0e9;}
.te{background: #fff;}
.tit_lx{margin-top: 1rem;margin-bottom: 4rem;}
.tit_lx span{font-size: 1.5rem;}
.dz_ys p,.dz_ys span{color: #fff;}
.tit_lx p{font-size: 0.9375rem;line-height: 1;}
.lx_nr{padding-bottom: 2rem;}
.lx_nr p{font-size: 1.25rem;color: #fff;line-height: 1.5;}
.lx_nr span{font-size: 2.5rem;color: #000;}
/* 友情链接 */
.yqlj{padding: 2% 0;}
.yq_l{width: 12.75%;}
.yq_l img{width: 100%;}

.link{margin:0 auto;color:#888888;font-size:16px;text-align:left!important;font-weight: 600;padding: 1.5% 0;}
.link img{display:inline-block; vertical-align:middle;width: 10%;}
.link a{display:inline-block;color:#888888;font-weight:500;font-size:15px;/* vertical-align:middle; */text-decoration:none;line-height: 2;}
.link span{margin:0 10px;color: #888888;font-size: 15px;line-height: 2;}
.link a:first-child{margin-left: 20px;}
/* 底部 */
.foot{width:100%;/* background: url(../images/foot.jpg) no-repeat top center; */overflow: hidden;background: #121212;padding-top: 3%;}
.ft{background: #228d4d;width: 100%;}
.ft p{width: 100%;text-align: center;}
.ft p span{margin-right: 2%; color: #fff;font-size: 16px;line-height: 3;}
.foot p span{color: #fff;}
.ft-bt{border-top: 1px solid #414141;border-bottom: 1px solid #414141;}
.ft-lg img{width: 87.14%;}
.ft-nr{color: #fff;font-size: 16px;margin-top: 5%;border-bottom: 1px solid #414141;padding-bottom: 5%;}
.ft-lx{line-height: 1.5;}
.ft-tel{margin-left: 2%;}
.ft-tel p{font-size: 22px;text-align: right;font-weight: 600;}
.ft-tel span{text-align: right;display: block;width: 100%;font-size: 14px;line-height: 1.5;}
.ft-tel div:last-child{width: 22.80%;}
.ft-tel div:first-child{width: 75%;}
.foot a{color:#fff;}

.lxwm{max-width: 100%;padding: 2% 0;}

.ys p{color: #fff;margin:0 auto;width: 80%;}

/* .fsj{width: 10%;} */
.tel{padding-top: 4rem;}
/* 新闻列表页 */
/* 详情left */
.left_fl{margin-bottom: 10%;}
.left_fl_1{width:100%;}
.left_fl_1 span{width: 100%;background: #00a11b;line-height: 5rem;text-align: center;color: #fff;}
.left_fl_1 li{width: 100%;transition:box-shadow 0.5s;}
.left_fl_1 li:hover{box-shadow:0 0 3px 5px rgba(0, 0, 0, 0.2);}
.list_a { color: #000!important;}
.left_fl_1 dd{width: 100%;border: 1px solid #00a11b;margin-bottom: 0!important;line-height: 2rem;text-indent: 1rem;}
.list_zt{padding-top: 2%;}
.list_li {width: auto;border: 1px solid #00a11b;text-align: left;}
.list_li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* 详情right */
.xq{width: 100%;}
.xq_mb{width: 100%;}
.xq_mb dd{font-size:1rem;margin-bottom: 0!important;}
.xq_nr{width: 100%;padding-top: 2%;}
.btn-primary:hover{background:#00a11b!important;}
.card_xz{transition:box-shadow 0.5s;}
.card_xz:hover{box-shadow:-4px 0 8px rgba(0, 0, 0, 0.2);}
.fy{padding-top: 1rem;}
.tj{margin-bottom: 2%;}
.tj a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #000000;text-decoration:none;}
.tj a:hover{color: #00a11b;}
.tj_lh{line-height: 2rem;}
.xw_a,.xw_a:hover{color: #000000!important;text-decoration: none;}
/* 新闻展示页 */
.xq_item{padding: 2% 1%;}
.xq_nr img{display: block;margin: 0 auto;max-width: 100%;margin-bottom: 2%;}
.text_nr img{max-width: 100%;}
.text_nr{color: #000;}
.fy_1{margin: 1.5rem 0;}
.fy_1 a{color: #000000;text-decoration:none;}
.fy_1 a:hover{color: #00a11b;font-weight: 600;}
/* 产品列表页 */
.cp_li dt{overflow: hidden;}
.cp_li a dd {
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
    position: relative;
    z-index: 666;
    margin-top: 3px;
    background-color: #00a11b;
}

.cp_li a{text-decoration: none;}
.cp_li a img{transition: all 1s;}
.cp_li a:hover img{transform: scale(1.4);}
.cp_li a dd p{ position:relative; z-index:5; transition: color 1s;}
.cp_li a dd span{ width:0% ;  display:block; height:35px; position:absolute; background-color:#e0d8cf; z-index:1; transition: width 1s;}
.cp_li a:hover span{ width:100%;}
.cp_li a:hover p{color:#333;}

/* 内页自适应调整 */
.left_fl:nth-child(2),.left_fl:nth-child(3){display: block;}
.left_fl_1 span{display: block;}
.tj .cp_li:nth-child(3){display: block;}
/**手机底部菜单**/
.tpp{display:none;}
.b_menu{display:none;}
/* 站位图片 */
.zhanwei{background: url(../images/zhanwei.jpg) no-repeat center center;background-size: 100% 100%;margin-top: -1px;/* background:#00a11b; */padding: 3% 0;}
.zhanwei img{width: 69.21%;margin: 0 auto;display: block;border: 6px solid #fff;}
.zw_nr{width: 82.29%;}
.i_w{width: 49.5%;}
.z_zw{background: url(../images/zw_bj.jpg) no-repeat center center;background-size: 100% 100%;padding-bottom: 6%;}
.z_zw img:nth-child(1){width: 60.75%;}
.z_zw img:nth-child(2){width: 39.24%;margin-top: 5.2%;}


/*分页*/
.page li{float:left;list-style-type: none;border:1px solid #3333;margin-right:0.25rem;padding:1% 2%;margin-bottom:1%;}
.page{padding-bottom: 2%;}
.page li:hover{background:#00a11b;color:#fff;}
.page li:hover a{color:#fff;text-decoration:none;}
.thisclass{background:#00a11b;color:#fff;}


/*客户案例*/
.case {
	/* background:url(../img/khal_bj.jpg) no-repeat center center; */
	background: #f2f2f2;
	background-size:100% 100%;
	/* padding-top: 2.86458%; */
	padding-bottom:5%;
}
.swiper-case {
	margin-top: 1.5625%;
	width: 100%;
}
.swiper-case .swiper-slide {
	/*border: 1px solid #d9d9d9;*/
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.case-con {
	padding: 6.667% 9.3333% 5.333% 9.3333%;
}
.case-tit {
	font-size: 16px;
	color: #068e3c;
	text-align:center;
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.case-txt {
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #828282;
	line-height: 1;
	margin-top: 10px;
}
.case-line {
	width: 35px;
	height: 1px;
	background: #cfcece;
	margin-top: 8px;
	margin-bottom: 15px;
}
.case-time {
	font-size: 12px;
	color: #828282;
	line-height: 1;
}
.swiper-case .swiper-slide:hover .case-tit {
	color: #1754a3
}

.case-img {
	position: relative;
	overflow: hidden;
}
.case-img img {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.case-img::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(23,84,163,0.7);
	opacity: 0;
	-webkit-transform: perspective(400px) rotateX(-90deg);
	-moz-transform: perspective(400px) rotateX(-90deg);
	-ms-transform: perspective(400px) rotateX(-90deg);
	-o-transform: perspective(400px) rotateX(-90deg);
	transform: perspective(400px) rotateX(-90deg);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.swiper-case .swiper-slide:hover .case-img::before {
	opacity: 1;
	-webkit-transform: perspective(400px) rotateX(0deg);
	-moz-transform: perspective(400px) rotateX(0deg);
	-ms-transform: perspective(400px) rotateX(0deg);
	-o-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0deg);
}
.case-img::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/case_icon.png) no-repeat center;
	-webkit-transition: all 0.2s 0.3s;
	-moz-transition: all 0.2s 0.3s;
	-o-transition: all 0.2s 0.3s;
	transition: all 0.2s 0.3s;
	opacity: 0;
}
.swiper-case .swiper-slide:hover .case-img::after {
	opacity: 1;
}
.swiper-case:hover {
}
.swiper-case .swiper-pagination {
	position: relative;
	font-size: 0;
	bottom: 0;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.swiper-case .swiper-pagination-bullet {
	margin: 0 5px;
}

/*产品展示*/
.cpzs{
	/* background: #e7f9ea; */
	padding-bottom: 2%;
	background: url(../images/cpzs_bj.jpg) no-repeat top center;
	background-size:100% 100%;
}
.swiper-cpzs {
	margin-top: 1.5625%;
}
.swiper-cpzs .swiper-slide {
	/*border: 1px solid #d9d9d9;*/
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 0!important;
	margin-bottom: 2%;
}
.cpzs-con {
	background: #228d4d;
	margin-top: 1px;
}
.cpzs-tit {
	font-size: 16px;
	color: #fff;
	text-align:center;
	line-height: 3;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.cpzs-txt {
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #828282;
	line-height: 1;
	margin-top: 10px;
}
.cpzs-line {
	width: 35px;
	height: 1px;
	background: #cfcece;
	margin-top: 8px;
	margin-bottom: 15px;
}
.cpzs-time {
	font-size: 12px;
	color: #828282;
	line-height: 1;
}
.swiper-cpzs .swiper-slide:hover .cpzs-tit {
	color: #1754a3
}
.cpzs-img {
	position: relative;
	overflow: hidden;
	/* border: 2px solid #939393; */
	/* border-radius: 10px; */
}
.cpzs-img img {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.cpzs-img::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(23,84,163,0.7);
	opacity: 0;
	-webkit-transform: perspective(400px) rotateX(-90deg);
	-moz-transform: perspective(400px) rotateX(-90deg);
	-ms-transform: perspective(400px) rotateX(-90deg);
	-o-transform: perspective(400px) rotateX(-90deg);
	transform: perspective(400px) rotateX(-90deg);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
/* .swiper-cpzs .swiper-slide:hover .cpzs-img::before {
	opacity: 1;
	-webkit-transform: perspective(400px) rotateX(0deg);
	-moz-transform: perspective(400px) rotateX(0deg);
	-ms-transform: perspective(400px) rotateX(0deg);
	-o-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0deg);
} */
.cpzs-img::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/case_icon.png) no-repeat center;
	-webkit-transition: all 0.2s 0.3s;
	-moz-transition: all 0.2s 0.3s;
	-o-transition: all 0.2s 0.3s;
	transition: all 0.2s 0.3s;
	opacity: 0;
}
/* .swiper-cpzs .swiper-slide:hover .cpzs-img::after {
	opacity: 1;
} */
.swiper-cpzs:hover {
}
.swiper-cpzs .swiper-pagination {
	position: relative;
	font-size: 0;
	bottom: 0;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.swiper-cpzs .swiper-pagination-bullet {
	margin: 0 5px;
}



.swiper-button-prev, .swiper-button-next {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	font-size: 0;
	vertical-align: middle;
	margin: 0 10px;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.swiper-button-prev {
	background: url(../img/prev-icon1.png) no-repeat;
}
.swiper-button-next {
	background: url(../img/next_icon1.png) no-repeat;
}
.swiper-button-prev:hover {
	background: url(../img/prev-icon2.png) no-repeat;
}
.swiper-button-next:hover {
	background: url(../img/next_icon2.png) no-repeat;
}
.swiper-bottom {
	text-align: center;
	width: 100%;
	margin-top: 2.4767%;
}
.more {
	width: 150px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	display: block;
	color: #22ac38;
	text-transform: uppercase;
	border: 1px solid #22ac38;
	border-radius: 30px;
	font-size: 15px;
	text-align: center;
	margin-top: 1.8175%;
	vertical-align: middle;
	position: relative;
	/*background: url(../img/more_icon.png) no-repeat center right 12px;*/
	margin-bottom: 2rem;
	/* background: #228d4d; */
	letter-spacing: 2px;
}
.more:after {
	color: #fff;
	
}
.more {
	overflow: hidden;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: border-color 0.3s, background-color 0.3s;
	transition: border-color 0.3s, background-color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.more::after {
	font-size: 12px;
	content: attr(data-text);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	color: #fff;
	padding-right: 12px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0);
}
.more > span {
	display: block;
}
.more.button--inverted {
	color: #7986cb;
}
.more.button--inverted:after {
	color: #fff;
}
.more::after, .more > span {
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	
}
.more::after{
	color: #000;
}
.more:hover {
	border-color: #fff;
	background-color: #fff;
}
.more:hover::after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.more:hover > span {
	opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}
@media (max-width: 768px) {
	.ys img{margin-bottom: 1rem;}
	
.case, .news, .cpzs {
	/* padding-top: 30px;
	padding-bottom: 30px; */
}
.swiper-case {
	margin-top: 20px;
}
.swiper-cpzs {
	margin-top: 20px;
}
.swiper-bottom {
	margin-top: 15px;
}
.more {
	margin-top: 15px;
}
.zw_nr{width:100%;}

}
@media (max-width: 1199px) {
	.gsjj_nr p:nth-child(3){display: none;}
	.st{margin-right: 8%;}
	.gsjj_nr p:last-child{-webkit-line-clamp: 3;}
	.nav1 {padding-top: 3%;}
}

@media (max-width: 991px) {
.tpp{
	height: 55%;
    display: block;
    text-indent: -999em;
	margin-bottom: 3%;
	}
.b_menu {
	display:block;
    background: #00a11b;
    padding: 0.3rem 0 0 0;
    width: 100%;
}
.b_menu ul {
	/* margin-left: -50px;
	margin-right: 2px; */
	margin-bottom: 0;
	padding: 0!important;
}
.b_menu ul li {
    text-align: center;
    list-style: none;
    padding: 0px;
}
.b_menu ul li span img{
	vertical-align: middle;
	height: 22px;
	margin-bottom: 0.1rem;
	}
.b_menu ul li span {
    display: block;
    color: #fff;
    font-size: 0.75rem;
	margin-bottom: 0.2rem;
}
.cpzs_nr{width: 100%;}
}
@media (max-width:991px) {
	.navbar-brand,.lg2{display: block;color: #fff;}
	.logo,.lg1{display: none;}
	/* .lg2{width: 80%!important;} */
	.gajj_tp img{margin-right: 3%;}
	/* .bj{background:#fff!important;} */
	#mnav{background:#00a11b;}
	/* .dh{background: #fff;} */
	.nav_li{width:100%!important;text-align: left;}
	.lf{padding: 1%!important;}
	
	.cpzs_fl_1 li{width: auto!important;}
	.cpzs_fr{width: 100%;}
	.cpzs{max-width: 100%!important;}
	/* 内页自适应调整 */
	.left_fl:first-child,.left_fl:nth-child(2),.left_fl:nth-child(3){display: none;}
	.tj .cp_li:nth-child(3){display: none;}
	.gsjj_nr p{line-height: 2;-webkit-line-clamp: 4;}
	.gsjj_r{top:8%;}
	.gsjj_nr p:last-child{display: none;}
	
	.cpzs_fl{display: -webkit-box;white-space: nowrap;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-overflow-scrolling: touch;text-align: justify;overflow-x: initial;}
	.cpzs_fl ul{width: 825px;}
	.fl{width: 190px;}
	
	.logo_t{display: none;}
	/* .flogo{display: none;} */
	.xwdt_r{padding: 0;}
	.xwdt_l{margin-bottom: 3%;width: 100%;}
	.xwdt_l:nth-child(1),.xwdt_l:nth-child(2){width: 49%;}
	.hydt{width: 47.5%;margin-right: 5%;}
	.hydt:nth-child(2n){margin-right: 0!important;}
	.hydt:nth-child(3n){margin-right: 5%;}
	.nxw_l{display: none;}
	.nxw_r{margin-left: 0!important;width: 100%;}
	.nxw_r_l{width: 70%;}
	.gsjj_top{width: 20%;}
	.xw_more{margin-top: 0.5rem;}
	.xw_bt a{font-size: 0.75rem;}
	.xw p {
	    -webkit-line-clamp: 2;
	}
	.navbar {
	    padding: .5rem .5rem;
	}
	
	.cpzs_fl_h{width: 100%;margin-bottom: 2%;}
	.cpzs_fl_h img{display: none;}
	.cpzs_fl_1{background: #fff;}
	.gsjj_top{width: 30.69%;}
	.cpzs_top{width: 30.69%;}
	.cpzs_top{width: 30.69%;}
	.xwdt_top{width: 30.69%;}
	.xwfl:nth-child(2){margin-right: 0;}
	.ft-tel{display: none;}
}
@media (max-width: 960px) {
	.nav1{padding-top: 20%;}
}
@media (max-width: 767px) {
	.tel{padding-top: 0.5rem;}
	.item:nth-child(5),.item:nth-child(6){display: block;}
	.carousel-control-prev,.carousel-control-next{display: none;}
	.sjlf{width: 140%!important;margin-left: -19%;}
	.cpzs_fl ul{width: 825px;}
	.item{width: 100%;margin-right: 0;margin-top:1rem;padding-top:2rem;margin-bottom: 0rem;}
	#ditu{height: 300px;}
	.cpjs_top,.cpzs_top,.xwdt_top,.gsjj_top{padding-top: 2rem;
    padding-bottom: 1rem;}
	.xy .float-left{width: 100%;margin: 0;}
	.xy .float-right{width:79.36%;margin: 0 auto;}
	.gsys img{margin-bottom: 1rem;}
	.gsjj_nr p{-webkit-line-clamp: 4;}
	.gsjj_nr span{font-size: 18px;}
	.xw_bt span{font-size: 18px;}
	.gsjj_r{display: none;}
	.f-fl, .f-fm{width: 100%;}
	.f-nr{margin-top:2rem;}
	.zhanwei img{width: 100%;}
	.gajj_tp{display: none;}
	.gsjj_nr{width: 100%;}
	.gsjjp{width: 94%;}
	.gsjj_tp img:first-child{width:100%;}
    .gsjj_tp img:last-child{width:100%;}
}
@media(max-width:700px){
	.carousel-direction{display: none;}
	.cpyc,.cp_bt{display: none;}
	#scrollable-product li{width:48%;margin: 0 1%;margin-bottom: 1rem;}
	 .list_zt{padding-left: 0!important;padding-right:0!important ;}
	 .cp_li{padding-left: 5px!important;padding-right:5px!important;}
}
@media (max-width: 576px) {
	.cp_li a dd{line-height: 25px;}
	.frx{width: 100%;}
	.fdz{width: 100%;}
	.flx{width: 100%;}
	.fsj{width: 100%;}
	.sp{margin-top: 0;font-size: 0.75rem!important;}
	.lxr{padding-top: 0;}
	.f-fr span,.ft p span,.xw a,.al_l dl dd,.cpzs_m,.lf,.fl_a,.scrollable ul li dd a,.gsjj_nr p,.gsjj_a,.al_l dl dd a,.khal_m,.item a,.ft span{font-size: 0.75rem;}
	.foot p span,.item p,.item dd,.link a{font-size: 0.65rem;}
	.link{font-size: 1rem;}
	.item span{font-size: 1rem;}
	.ft{padding: 0.25rem;}
	.gsjj_wb{padding: 0;}
	.foot p span{width:100%;display: block;line-height: 2;}
	.hydt {width: 100%;margin-right: 0!important;}
	.yq_l{width: 30%;}
	#yq_r{width: 70%;}
	.gsjj_nr{width: 100%;}
	.xw p {-webkit-line-clamp: 2;}
	.tpp{margin-bottom: 5%;}
	.xwdt_l:nth-child(1), .xwdt_l:nth-child(2){width: 100%;}
	.xw img{max-width: 292px;}
	.f-fr{width: 58%;}
	
	.gsjj_top{width: 40.92%;}
	.cpzs_top{width: 40.92%;}
	.cpzs_top{width: 40.92%;}
	.xwdt_top{width: 40.92%;}
	.z_zw img:nth-child(1){width: 100%;}
	.z_zw img:nth-child(2){width: 100%;margin-top: 0;}
	.ft-ewm{display: none;}
	.gsjj_nr p{-webkit-line-clamp: 6;}
	.gsjj_nr p:nth-child(3){display: block;}
}
@media (max-width:400px) {
	.container-lg{padding-right: 0!important;}
	.navbar-toggler{padding: 0.25rem;}
	.navbar-brand{padding: 0!important;}
	.flogo p span{width: 100%;}
		.xwdt_l{margin-bottom: 3%;display: block;}
		.gajj_tp img{margin-right: 0;width: 100%;}
		.cpjs_l,.cpjs_r{width: 100%;}
		.scrollable ul li dd{line-height: 1.5625rem;}
		.i_w{width: 100%;}
		.xw p {-webkit-line-clamp: 2;}
		.xw_t{width: 30%;}
		.xw_n{width: 65%;}
}
@media (max-width:360px) {
	.navbar{padding: .5rem .5rem;}
	.item_1 .col-2{flex: 0 0 26.666667%;max-width: 26.666667%;}
	.item_1 .col-10{flex: 0 0 73.333333%;max-width: 73.333333%;}
	.gsjj_nr span{font-size: 15px;}
	.gsjj_top{width: 61.38%;}
	.cpzs_top{width: 61.38%;}
	.cpzs_top{width: 61.38%;}
	.xwdt_top{width: 61.38%;}
	
}
@media (max-width:340px) {
	.navbar{padding: .3rem;}
	.st{font-size: 1.1rem;padding:0;}
}
@media (max-width:300px) {
	.navbar{padding: .2rem;}
	.st{font-size: 1rem;padding:0;}
}