


/*首页产品 滚动 */
.wj_index_pro { width:100%; background: url(../images/a14.png) no-repeat right top #f4f4f4; background-size:50% auto; margin-top:0px; height:auto; padding-bottom:3%}
@charset "utf-8";

.h-solution .imore1 {
    display: block;
    margin: 0 auto;

    height: 32px;
    line-height: 32px;
    overflow: hidden;
    transition: all 0.3s;
    margin-top: 2.5%;
    background: none;
    font-size: 15px;
    color: #02893a;
   
    text-align: center;
	width: 13%;
    margin: 30px auto;
    padding: 10px;
    text-align: center;
    transition: all 0.4s;
    border: 1px #02893a solid;
    

}


.h-solution .imore1:hover {
     width:18%; background:#02893a; color:#fff}


.banner .swiper-pagination{bottom:4.6296%
}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 10px
}
.banner .swiper-pagination-bullet{width:11px;height:11px;opacity:1;filter:alpha(opacity=100);background:#fff
}
.banner .swiper-pagination-bullet-active{background:#02893a
}
.h-product{margin:5.3645% 0 5.1041%
}
.h-product-wrap{position:relative;margin:5.1282% 0 7.6923%
}
.h-product-wrap a{display:block
}
.h-product-wrap .swiper-container{margin:0 -1px
}
.h-product-wrap .swiper-slide{padding:0 1px
}
.h-product-wrap .swiper-slide:hover .h-pro-img{border-color:#c2e2f6;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-product-wrap .swiper-slide:hover .h-pro-img:after{height:100%;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-product-wrap .swiper-slide:hover .h-product-desc{opacity:1;filter:alpha(opacity=100);transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-product-wrap .h-pro-img{border:1px solid #e7e7e7;border-radius:6px;position:relative;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-product-wrap .h-pro-img img{border-radius:6px
}
.h-product-wrap .h-pro-img:after{content:'';width:100%;height:0;position:absolute;background:#57ade3;left:0;bottom:0;z-index:2;border-radius:6px;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-product-wrap .h-product-desc{width:70.6714%;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + .5px));-ms-transform:translate(-50%,calc(-50% + .5px));-o-transform:translate(-50%,calc(-50% + .5px));-webkit-transform:translate(-50%,calc(-50% + .5px));-moz-transform:translate(-50%,calc(-50% + .5px));text-align:center;z-index:3;opacity:0;filter:alpha(opacity=0);transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease
}
.h-product-wrap .h-product-desc h3{font-size:16px;line-height:20px;color:#fff
}
.h-product-wrap .h-product-desc h3:after{content:'';width:30px;height:1px;background:#9ad5fb;display:block;margin:20px auto
}
.h-product-wrap .h-product-desc p{color:#aedffe;font-size:12px;line-height:28px;height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3
}
.h-product-wrap .pro-tit{text-align:center;font-size:16px;color:#233645;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:30px
}

.h-solution .bg{position:absolute;top:0;width:100%;height:600px;will-change:transform;background-repeat:no-repeat;background-position:center 0;background-attachment:fixed!important; background-size:100%; 
}
.h-solution .more{margin-top:7.8632%
}
.h-solution .tit .tit-en{color:#afcddf
}
.h-solution-wrap{position:relative; width:100%;
}
.h-solution-wrap .clearfix{display:block;padding:15.0256% 11.0256% 16.1538% 7.8461%
}


.h-solution-wrap .swiper-slide{background:#fff; box-shadow: 0 5px 15px rgba(0,0,0,.07);}
/*.h-solution-wrap .swiper-slide:nth-child(2n){background:rgb(0,168,173,0.93); box-shadow: 0 5px 15px rgba(0,0,0,.07)}
.h-solution-wrap .swiper-slide:nth-child(3n){background:rgb(0,173,92,0.93); box-shadow: 0 5px 15px rgba(0,0,0,.07)}
.h-solution-wrap .swiper-slide:nth-child(4n){background:rgb(86,187,89,0.93); box-shadow: 0 5px 15px rgba(0,0,0,.07)}
*/

/*.h-solution-wrap .swiper-slide{background:rgb(37,158,79,.8); background:rgb(255,255,255,.7); box-shadow: 0 5px 15px rgba(0,0,0,.07); 
}*/

.h-solution-wrap .swiper-slide:hover span{border-bottom-color:#a8c8d7;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-solution-wrap .icon{width:72px;float:left
}
.h-solution-wrap .solution-desc{float:right;width:calc(100%);
}
.h-solution-wrap h3{
	font-size: 22px;
	line-height: 70px;
	color: #333;
	height: 70px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 0px;
	font-weight: 100; margin-top:0px; padding-top:0px;

}


.h-solution-wrap p{line-height:31px;color:#fff;height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;

}
.h-solution-wrap .list { margin-bottom:10px; height:25vh}



@media all and (max-width:2950px){  
.h-solution-wrap .tutu { width:100%; margin-bottom:20px; height:164px; overflow:hidden; position:relative;/* border:7px solid rgba(255,255,255,.5);*/}
.h-solution-wrap .swiper-slide { height:688px; border-radius: 5px;/* border:1px #dddddd solid; border-bottom:15px #c9e5d6 solid;*/ }
.h-solution{background:url(../images/case_bg.jpg) no-repeat center top;position:relative;height:600px;width:100%;padding-top:0%;margin-bottom:60px ; padding-top:20px
}
}



@media all and (max-width:1950px){  
.h-solution-wrap .tutu { width:100%; margin-bottom:20px; height:164px; overflow:hidden; position:relative;/* border:7px solid rgba(255,255,255,.5);*/}
.h-solution-wrap .swiper-slide { height:488px; border-radius: 5px;/* border:1px #dddddd solid; border-bottom:15px #c9e5d6 solid;*/ }
.h-solution{background:url(../images/case_bg.jpg) no-repeat center top;position:relative;height:600px;width:100%;padding-top:0%;margin-bottom:60px ; padding-top:20px
}
}
@media all and (max-width:1650px){  
.h-solution-wrap .tutu { width:100%; margin-bottom:20px; height:134px; overflow:hidden; position:relative;/* border:7px solid rgba(255,255,255,.5);*/}
.h-solution-wrap .swiper-slide { height:400px; border-radius: 5px;/* border:1px #dddddd solid; border-bottom:15px #c9e5d6 solid;*/ }
.h-solution{background:url(../images/case_bg.jpg) no-repeat center top;position:relative;height:480px;width:100%;padding-top:0%;margin-bottom:60px ; padding-top:20px
}
}




.h-solution-wrap .tutu img { width:100%; height:auto;  transition:all .4s; position:absolute; left:0px; top:0px; z-index:1;}
.h-solution-wrap .tutu:hover:before { content:"去了解"; width:100%; height:100%; background:rgba(0,0,0,.3);   transition:all .4s; position:absolute; left:0px; top:0px; z-index:2; color:#fff; line-height:100%; text-align:center; line-height:167px; font-size:17px; text-decoration:underline;}

.h-solution-wrap .tutu:hover img { width:100%; height:auto; transform:scale(1.1,1.1)}


.h-solution-wrap .solution-desc:hover span{
background:#00913a; color:#fff; border:1px #00913a solid}



.h-solution-wrap span{font-size:14px;line-height:30px;display:inline-block;text-transform:uppercase;font-weight:700;border-bottom:1px solid #f4f4f4;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease; margin-top:0px; width:60%; text-align:center;background:none; color:#333; border:1px #ababab solid
}
.h-solution-wrap .arr{margin-top:0px
}
.h-new{margin-top:0px;margin-bottom:6.5104%
}
.h-new-wrap{margin:2.8376% 0 7.4358%
}
.h-new-wrap h2{font-size:22px;line-height:32px;height:66px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-bottom:30px;
}
.h-new-wrap img{transition:transform cubic-bezier(.215,.61,.355,1) 1s;-ms-transition:transform cubic-bezier(.215,.61,.355,1) 1s;-o-transition:transform cubic-bezier(.215,.61,.355,1) 1s;-webkit-transition:transform cubic-bezier(.215,.61,.355,1) 1s;-moz-transition:transform cubic-bezier(.215,.61,.355,1) 1s
}
.h-new-wrap p{font-size:15px;line-height:26px;height:78px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3
}
.h-new-wrap span{font-size:14px;line-height:20px;display:inline-block;text-transform:uppercase;font-weight:700;border-bottom:1px solid transparent;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;
}
.h-new-top{position:relative
}
.h-new-top a{display:block
}
.h-new-top .new-img{width:50%
}
.h-new-top .new-desc{width:50%;padding:0 5.9829%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0
}
.h-new-top .time{width:132px;border:1px solid #abd6f3;border-radius:15.5px;font-size:14px;line-height:30px;color:#57ade3;text-align:center;margin-bottom:6.1538%
}
.h-new-top .new-sort,.h-new-top h2{color:#233645
}
.h-new-top p{color:#979797;margin:3.7606% 0 6.4957%
}
.h-new-top span{color:#57ade3
}
.h-new-top:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)
}
.h-new-top:hover span{border-bottom-color:#abd6f3;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease; 
}
.h-new-bottom{margin-top:3px
}
.h-new-bottom ul{margin:0 -1.5px
}
.h-new-bottom li{float:left;width:calc(50% - 3px);margin:0 1.5px;position:relative;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-new-bottom li:nth-child(1){background:#007788
}
.h-new-bottom li:nth-child(2){background:#24baca
}
.h-new-bottom li:nth-child(2) p{color:#b8d2eb
}
.h-new-bottom li:after{content:'';width:3px;height:100%;background:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)
}
.h-new-bottom li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)
}
.h-new-bottom li:hover span{border-bottom-color:#afbdcb;transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease
}
.h-new-bottom a{display:block;position:relative
}
.h-new-bottom .new-img{width:50%
}
.h-new-bottom .new-desc{width:50%;padding:14.0885% 5.8119% 6.4957%
}
.h-new-bottom .new-sort,.h-new-bottom h2{color:#fff
}
.h-new-bottom p{color:#b3daeb;margin:7.931% 0 7.2413%
}
.h-new-bottom span{color:#fff
}
@media (max-width:1280px){.h-product-wrap .pro-tit{font-size:15px;margin-top:20px
}
.h-solution-wrap a{padding:21.0256% 10% 16.1538% 10%
}
.h-new-top .new-desc{padding:0 5%
}
.h-new-bottom .new-desc{padding:0 5%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)
}

}
@media (max-width:1200px){.banner{margin-top:75px
}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 5px
}
.banner .swiper-pagination-bullet{width:8px;height:8px
}
.h-solution{height:420px
}
.h-solution .bg{height:420px
}
.h-solution .more{margin-top:5%
}
.h-solution-wrap a{padding:16% 10% 16% 10%
}
.h-solution-wrap .icon{width:62px
}
.h-solution-wrap .icon img{width:46px;height:auto
}
.h-solution-wrap .solution-desc{width:calc(100% )
}
.h-solution-wrap h3{font-size:16px;margin-bottom:20px
}
.h-solution-wrap p{margin-bottom:15px
}
.h-new{margin-top:23%
}
.h-new-wrap{margin:5% 0
}
.h-new-wrap h2{font-size:15px;line-height:24px;height:48px
}
.h-new-top .new-desc{padding:0 3%
}
.h-new-bottom .new-desc{padding:0 3%
}

}
@media (max-width:992px){




.h-solution{height:360px
}
.h-solution .bg{height:360px
}
.h-solution-wrap .icon{width:46px
}
.h-solution-wrap .icon img{width:32px
}
.h-solution-wrap .solution-desc{width:calc(100% )
}
.h-solution-wrap h3{font-size:15px;height:auto;line-height:24px;margin-bottom:3px
}
.h-solution-wrap a{padding:15% 8%
}
.h-new-top .time{display:none
}
.h-new-top p{margin:10px 0 15px
}
.h-new-top .new-desc{padding-right:0
}
.h-new-bottom{margin-top:15px
}
.h-new-bottom ul{margin:0
}
.h-new-bottom li{width:100%;margin:0;margin-bottom:15px
}
.h-new-bottom li:nth-child(1){background:0 0
}
.h-new-bottom li:nth-child(2){background:0 0
}
.h-new-bottom li:after{display:none
}
.h-new-bottom .new-img{float:left
}
.h-new-bottom .new-desc{float:right;right:0;padding-right:0
}
.h-new-bottom .new-sort,.h-new-bottom h2{color:#233645
}
.h-new-bottom p{color:#979797;margin:10px 0 15px
}
.h-new-bottom span{color:#57ade3
}

}
@media (max-width:768px){
.h-solution-wrap h3{
	font-size:16px;
	line-height: 26px;

	height:auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 10px;
	font-weight: 100

}
.h-solution-wrap .swiper-slide { height:270px; border-radius: 5px;/* border:1px #dddddd solid; border-bottom:15px #c9e5d6 solid;*/ }

/*.h-solution-wrap .swiper-slide{background:#63c073; box-shadow: 0 5px 15px rgba(0,0,0,.07);}
.h-solution-wrap .swiper-slide:nth-child(3n){background:#11bdbf; box-shadow: 0 5px 15px rgba(0,0,0,.07)}
.h-solution-wrap .swiper-slide:nth-child(2n){background:#63c073; box-shadow: 0 5px 15px rgba(0,0,0,.07)}
*/
.h-solution-wrap p{line-height:24px;color:#fff;height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:0px; font-family:Arial, Helvetica, sans-serif

}
.h-solution-wrap .list { margin-bottom:10px;}


.h-solution-wrap span{font-size:12px;
}



.h-solution-wrap span:hover{
background:#00913a!important; color:#fff!important}




.h-product{margin:45px 0
}
.h-product-wrap{margin:35px 0
}
.h-product-wrap .h-product-desc{display:none
}
.h-product-wrap .h-pro-img:after{display:none
}
.h-solution{padding-top:0px;margin-bottom:20px;height:auto
}
.h-solution .bg{display:none
}
.h-solution .tit .tit-cn{color:#233645
}
.h-solution .more{margin-top:35px
}
.h-solution-wrap{margin-top:35px
}
.h-new{margin-top:0;padding-top:35px;margin-bottom:60px
}
.h-new-wrap{margin:35px 0 0
}
.h-new-wrap p{line-height:24px;height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2
}
.h-new-bottom{margin-bottom:35px
}
.banner{margin-top:70px
}



}


.arr {
	width:46px;
	height:46px;
	border:1px solid #00913a;
	border-radius:50%;
	position:absolute;
	top:52%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	z-index:22;
	cursor:pointer;
	background:#fff;
transition:all .45s ease;
-ms-transition:all .45s ease;
-o-transition:all .45s ease;
-webkit-transition:all .45s ease;
-moz-transition:all .45s ease
}
.arr:after {
	content:'';
	width:10px;
	height:15px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%)
}
.arr:hover {
	border-color:#00913a;
	background:#00913a;
transition:all .45s ease;
-ms-transition:all .45s ease;
-o-transition:all .45s ease;
-webkit-transition:all .45s ease;
-moz-transition:all .45s ease
}
.arr:hover:after {
	background-position:-10px 0
}
.arr-left {
	left:0;
	margin-left:-23px
}
.arr-left:after {
	background:url(../images/arr-left.png) no-repeat
}
.arr-right {
	right:0;
	margin-right:-23px
}
.arr-right:after {
	background:url(../images/arr-right.png) no-repeat
}



.main1 .new .new2-content {
	margin: 10px 0 0; margin-bottom:0.1%
}

.main1 .new .new2-content .left,
.right {
	
	
}

.main1 .new .new2-content .left{ width:39.9%; margin-right:0.1%}
.main1 .new .new2-content .right{ width:60%}
.main1 .new .new2-content .left img{ width:100%}
.main1 .new .new2-content .right img{ width:100%}


.main1 .new .new2-content .left img {
	height: 415px;
}

.main1 .new .new2-content .right img {
	height: 415px;
}

.main1 .new .new3-content {
	display: flex;
	justify-content: space-between;
	margin-top: 0.2%;
}

.main1 .new .new3-content .left {
	max-height: 293px; flex:1; margin-right:0.1%
}

.main1 .new .new3-content .left img {
	height: 293px; width:100%
}

.main1 .new img {
	transition: .5s all;
}

.main1 .new .left:hover img{
	transform: scale(1.08);
}
.main1 .new .left:hover .text{
	position: absolute;
	bottom: 0;
}
.main1 .new .right:hover img{
	transform: scale(1.08);
}
.main1 .new .right:hover .text{
	position: absolute;
	bottom: 0;
}



@media all and (max-width:1259px){

.conter{width: 100%!important;}
.right {
	width:100%!important;
	
}

.main1 .new .new2-content .left img {
	width:100%!important;
	height: 415px;
}
.main1 .new .new3-content .left {
	width:100%!important;
	max-height: 293px;
}

.main1 .new .new3-content .left img {
	width:100%!important;
	height: 293px;
}


}

@media all and (max-width:768px){
.conter{ width:100%; margin-top:20px; margin-bottom:20px;}
.name{ display:none;}
.main1 .new .new2-content .right{ margin-top:20px;}
.main1 .new .new2-content .right img{ height:215px;}

.main1 .new .text .cate {
	color: #fff;
	font-size:16px;
	line-height:28px;
}

.main1 .new .text a {
	display: block;
	margin-top: 20px;
	font-size:12px;
	margin-bottom: 60px;
	color: #fff;
}



}







/*首页新闻*/
.wj_index_news  { width:100%; padding-bottom:30px;}


.newnr {
	margin: 50px auto 50px;
	width: 93%;
}
.home11 {
	padding: 60px 0 80px 0;
}
.between {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.box {
	width: 1400px;
	margin: 0 auto;
}
.home11_1 {
	padding: 55px 0 0px;
}
.home11_1 li {
	width: 32%; list-style:none;
}
.home11_1 li b {
	width: 100%;
	height: 310px;
	overflow: hidden;
	background:#fff;
}
.home11_1 li b .img {
	width: 100%;
	transition: all .4s;
	object-fit: cover;
}
.home11_1 li .home11_2 {
	height: 244px;
	width: 100%;
}
.home11_1 li .home11_2 h3 {
	width: 90%;
	margin: 0 auto;
	height: 58px;
	line-height: 58px;
	margin-top: 20px;
	overflow: hidden;
	box-sizing: border-box;
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 58px;
line-height: 58px;
	
}
.home11_1 li .home11_2 h2 {
	line-height: 25px;
	width: 90%;
	margin: 10px auto;
	height: 50px;
	overflow: hidden; font-weight:400;
}
.home11_1 li .home11_2 p {
	height: 36px;
	width: 90%;
	margin: 26px auto 0 auto;
}
.home11_1 li .home11_2 p span {
	width: 36px;
	height: 36px;
	background: #0051ac;
	border-radius: 50%;
	display: block;
	text-align: center; line-height:36px;
}
.home11_1 li {
	overflow: hidden;
}
.home11_1 li:hover {
	background: #f6f6f6;
}
.home11_1 li:hover .home11_2 h3 {
	color: #0051ac;
	font-weight: bold;
}
.home11_1 li:hover b .img {
	transform: scale(1.03, 1.03);
}
.home11_3 {
}
.home11_3 a {
	width: 230px;
	height: 60px;
	background: #0051ac;
}
.home11_3 a:hover {
	color: #ffffff;
}
.cor444 {
	color: #444444;
}
.font17 {
	font-size: 17px;
}
.f {
	display: flex;
}
.aic {
	align-items: center;
}
.jcsb {
	justify-content: space-between;
}
.corfff {
	color: #ffffff;
}
.font24 {
	font-size: 24px;
}
.cor888 {
	color: #888888;
}
.font13 {
	font-size: 13px;
}

/*企业文化 愿景*/

 
.index_about{

    background-size: cover;
    position: relative;
    background:url(../images/sy_about.jpg) no-repeat center top fixed;
    padding-top: 150px;
    padding-bottom:150px;
    margin-top: 0em; width:100%; margin:0 auto ; color:#fff}
.index_about .index-content { display:flex; justify-content: space-between;}
.index_about_left { width:53%; float: right !important; border-radius:25px; overflow:hidden; margin-right:-5%;}
.index_about_right { width:48% !important; float:left !important; margin-top:40px;}
.index_about_right .text-2 { margin-bottom:40px; width:100%; float:left; margin-top:40px; font-weight:900; color:#FFF; font-family:mb; color:#fff;}
.wrap{ width:80%; margin:0 auto; min-width:1300px; text-align:center}
.css3 {color:#fff; line-height:30px;}
.index_news_t_2  {color:#fff; line-height:60px;}
.index_news_t_1 { font-weight:700;}

.index_jieshao { padding-top:0px;}
.index_jieshao-top .title-2 { padding-bottom:20px;}
.index_jieshao-top .title-2 { margin-top:0px;}



@media (min-width: 1441px) and (max-width: 1920px){
	

.gui_l img { width:100%; height:100%; object-fit: cover;}

}

@media (min-width: 1024px) and (max-width: 1440px){
	

	
	
	
	}
	
	
.pz2 ul { text-align:center !important;}
.pz2 ul li { float: none !important; display:inline-block !important;}
.pz2 { height:60px !important;}










.main1 .new .left, .right {
	overflow: hidden;
	position: relative;
}
*{
	margin: 0;
	padding: 0;
}

ul{
	list-style: none;
}

a{
	text-decoration: none;
}

.clearfix:after{
	display:block;
	content:"";
	clear:both;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.conter{
	width: 90%;
	margin: 0 auto; max-width:1500px

}

.main1 .new .text{
	width: 100%;
	box-sizing: border-box;
	background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
	padding: 30px;
	position: absolute;
	bottom: -60px;
	left: 0;
	transition: all .5s;
}

.main1 .new .text p {
	margin: 5px 0;
}

.main1 .new .text .cate {
	color: #fff;
	font-size:20px;
	line-height: 1.6;
}

.main1 .new .text .name {
	color: #fff;
	font-size: 16px;
	font-weight:normal;

	line-height: 1.5;
}

.main1 .new .text a {
	display: block;
	margin-top: 40px;
	color: #fff;
}
.main1 .new .text a span{
	margin-left: 10px;
	color: #f00;
}
.main1 .new .new1-content {
	margin: 0px 0;
}

.main1 .new .new1-content .left,
.right {
	
}

.main1 .new .new1-content .left img {
	height: 415px;
}

.main1 .new .new1-content .right img {
	height: 415px;
}



.main1 .new .new2-content .left,
.right {
	
	
}

.main1 .new .new2-content .left img {
	height: 415px;
}

.main1 .new .new2-content .right img {
	height: 415px;
}

.main1 .new .new3-content {
	display: flex;
	justify-content: space-between;
	margin-top: 0.2%;
}

.main1 .new .new3-content .left {
	max-height: 293px;
}

.main1 .new .new3-content .left img {
	height: 293px;
}

.main1 .new img {
	transition: .5s all;
}

.main1 .new .left:hover img{
	transform: scale(1.08);
}
.main1 .new .left:hover .text{
	position: absolute;
	bottom: 0;
}
.main1 .new .right:hover img{
	transform: scale(1.08);
}
.main1 .new .right:hover .text{
	position: absolute;
	bottom: 0;
}



@media all and (max-width:1259px){

.conter{width: 100%!important;}
.right {
	width:100%!important;
	
}

.main1 .new .new2-content .left img {
	width:100%!important;
	height: 415px;
}
.main1 .new .new3-content .left {
	width:100%!important;
	max-height: 293px;
}

.main1 .new .new3-content .left img {
	width:100%!important;
	height: 293px;
}


}

@media all and (max-width:768px){
.conter{ width:100%; margin-top:20px; margin-bottom:20px;}
.name{ display:none;}
.main1 .new .new2-content .right{ margin-top:20px;}
.main1 .new .new2-content .right img{ height:215px;}

.main1 .new .text .cate {
	color: #fff;
	font-size:16px;
	line-height:28px;
}

.main1 .new .text a {
	display: block;
	margin-top: 20px;
	font-size:12px;
	margin-bottom: 60px;
	color: #fff;
}
    .banner {
        margin-top: 0px;
    }

.arr-left {
    left: 0;
    margin-left: 7px;
}.arr-right {
    right: 0;
    margin-right: 7px;
}.arr {
    width: 36px;
    height: 36px}
	.h-solution-wrap .list {
    margin-bottom: 10px;
    height: 11vh;
}    .h-solution-wrap a {
        padding: 5% 8%;
    }
	.cwwsads .dde3hy{ width:90%!important; margin:0 auto}
	
	.cwwsads .dde3hy span{ font-size:24px!important}
	.cwwsads .dde3hy p{ line-height:26px!important; font-size:16px!important}
}



.cwwsads{ width:100%; padding:6% 0; background:url(../images/main_bac.jpg) no-repeat center top}






