.middle-title {
	font-size: 24px;
}

.news_thumb {
	margin-top: 20px !important;
}

.news_thumb .thumb_li {
	/*height: 160px;*/
	margin-left: 10px;
	margin-right: 10px;
	box-sizing: border-box;
	border: 1px solid transparent;
	border-radius: 10px;
	overflow: hidden;
}

.news_thumb .act {
	border: 1px solid #CB232B;
}

.news_thumb .thumb_li:first-child {
	margin-left: 0;
	margin-right: 10px;
}

.news_thumb .thumb_li:last-child {
	margin-left: 10px;
	margin-right: 0;
}

.imgBox {
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
}

.video_box .video {
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
	background: #000;
	display: none;
}
.video_box .act .video{
	display: block;
}

.video_box .li {
	line-height: 40px;
}

.solution_img {
	height: 200px;
	border-radius: 10px;
	overflow: hidden
}

.img_content {
	background: rgba(0, 0, 0, .65);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	font-size: 16px;
}

.solution_box .list .img {
	height: 60px;
	width: 120px;
	border-radius: 10px;
	overflow: hidden;
}

@media screen and (min-width: 768px) {
	.cateBox {
		padding: 10px 0;
		width: calc(100% / 6);
		transition: all .3s;
	}
}

@media screen and (max-width: 768px) {
	.cateBox {
		padding: 10px 0;
		width: calc(100% / 3);
		transition: all .3s;
	}

	.mobile_news_box .left {
		min-width: 100%;
		/*height: 100px;*/
	}
	.one_lavel{
	    flex-wrap: wrap;
	}
	.one_lavel .right{
	    margin-left: 0 !important;
	    margin-top: 20px !important;
	    width: 100%;
	}
	.imgBox{
	    height: 150px;
	}
	.swiper-button-prev, .swiper-button-next{
	    display: none;
	}
	.solution_box{
	    flex-wrap: wrap;
	}
	.solution_box .li{
	    width: 100% !important;
	    margin-left: 0 !important;
	    flex: none;
	    margin-bottom: 20px;
	}
	.solution_box .li:last-child{
	    margin-bottom: 0 !important;
	}
	.tecBox .li:nth-child(2n){
	    padding-right: 0 !important;
	}
	.tecBox .li:nth-child(1), .tecBox .li:nth-child(2){
	    margin-top: 0 !important;
	}
}

.cateBox:hover {
	background: #DA2735;
	box-shadow: 0px 1px 45px 1px rgba(218, 39, 53, 0.18);
}

.cateBox:hover .cateName {
	color: #fff !important;
}

.cateBox:hover img {
	transform: scale(1.15);
}

@media screen and (max-width: 768px) {
	.tecBox .li {
		width: 50%;
		padding-right: 20px;
		margin-top: 20px;
	}
}

@media screen and (min-width: 768px) {
	.tecBox .li {
		width: 25%;
		padding-right: 20px;
		margin-top: 20px;
	}
}

.video_box .act .title{
	position: relative;
	padding-left: 25px;
	padding-right: 25px;
	color: #1296db;
}
.video_box .act .title::after, .video_box .act .title:before{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
}
.video_box .act .title::after{
	right: 0;
	background: url('../images/play.png') no-repeat center;
	background-size: 15px;
	margin: auto;
	content: '';
}
.video_box .act .title:before{
	left: 0;
	background: url('../images/play_line.png') no-repeat center;
	background-size: 24px;
	margin: auto;
	content: '';
}
.img_act_list .solution_img{
	display: none;
}
.img_act_list .li_act{
	display: block !important;
	animation: show_animiton .4s;
}

@keyframes show_animiton{
	0%{ opacity: 0; }
	100%{ opacity: 1; }
}

.navSec{
	line-height: 55rpx !important;
}

.title_list .li{
    font-size: 16px;
}
}
.tecCon {
	font-size: 13px;
	line-height: 20px;
	min-height: 60px;
}