/*
* @Author: Sun Jijing
* @Date:   2023-04-17 10:14:48
* @Last Modified by: Sun Jijing
* @Last Modified time: 2023-04-17 13:35:01
*/

/* 内容 */
.bg { width: 100%; background: url(bg.jpg) no-repeat center top; background-size: cover; }
.zt_banner img { display: block; width: 100%; }
.mkTit { text-align: center; }

/* 现场讲解 */
.xcjj { padding-top: 60px; padding-bottom: 65px; }
.xcjj .mkTit { margin-bottom: 50px; }
.xcjj .fl { width: 635px; }
.xcjj .fl img { width: 100%; height: 400px; object-fit: cover; }
.xcjj .fr { width: 530px; overflow: hidden; }

.xcjj_top { margin-top: -20px; }

.xcjj_top .news_list { width: 100%; }
.xcjj_top .news_list li { padding: 15px 0; border-top: 1px dashed #BEBEBE; width: 100%; }
.xcjj_top .news_list li .tit a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 26px; color: #333; line-height: 2em; }
.xcjj_top .news_list li .smy { font-size: 18px; line-height: 1.8em; }
.xcjj_top .news_list li .smy a { color: #BF1729; float: right; }

.xcjj_bot, .slideTxt { margin-top: 40px; overflow: hidden; }
.news_list { width: 120%; }
.news_list li { width: 585px; float: left; border-bottom: 1px dashed #BEBEBE; padding: 15px 0 15px 20px; margin-right: 25px; position: relative; }
.news_list li i { content: ''; display: block; width: 5px; height: 5px; background: #BF1729; position: absolute; left: 0; top: 30px; }
.news_list li .tit a { font-size: 18px; color: #333; line-height: 2em; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li .date { font-size: 16px; color: #666; }
.news_list li:hover .tit a { color: #BF1729; }

/* 视频讲解 */
.spjjCon { padding-top: 115px !important; padding-bottom: 195px !important; }
.spjj_list li { box-shadow: 0 0 20px #ccc; transition: all ease-in-out 400ms; background: #fff; }
.spjj_list li img { height: 252px; width: 100%; }
.spjj .swiper-slide-active,.swiper-slide-duplicate-active { transform: scale(1.4); position: relative; z-index: 5; }
.spjj_list li .tit { padding: 10px 15px; font-size: 18px; line-height: 1.5em; height: 2.9em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/* 切换20240226 */
.slideTxtBox .Shd { text-align: center; margin-bottom: 20px; }
.slideTxtBox .Shd a { display: inline-block; background: #e5e5e5; height: 36px; line-height: 36px; width: 100px; margin: 0 10px; border-radius: 6px; font-size: 18px; text-align: center; }
.slideTxtBox .Shd a.on { background: #e62613; background: linear-gradient(to right, #e62613, #f4831c); color: #fff; }
.slideTxtList { overflow: hidden; }
.slideTxtUl { width: 110%; }
.slideTxtUl li { width: 220px; float: left; background: #eee; height: 110px; border-radius: 10px; padding: 25px 30px; margin-right: 20px; margin-bottom: 20px; position: relative; overflow: hidden; }
.slideTxtUl li a { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; }
.slideTxtUl li .tips { display: block; position: absolute; top: 0; left: 0; font-size: 12px; padding: 0 15px; line-height: 20px; background: #E62C18; background: linear-gradient(to right, #FA6431, #E62C18); border-radius: 10px 0 10px 0; color: #fff; }
.slideTxtUl li .tit { font-size: 16px; overflow: hidden; width: 100%; margin-bottom: 10px; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.5em; height: 3em; }
.slideTxtUl li .smy { font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.5em; height: 3em; overflow: hidden; }
.slideTxtUl li.first { width: 540px; height: 280px; background: #fceadb; padding: 30px; }
.slideTxtUl li.first .tips { height: 30px; line-height: 30px; font-size: 16px; }
.slideTxtUl li.first .tit { font-size: 22px; }
.slideTxtUl li.first .smy { font-size: 16px; line-height: 2em; height: 8em; -webkit-line-clamp: 4; }

@media screen and (max-width: 1200px) {
	* { box-sizing: border-box; }
	.pubCon { width: 100%; padding: 0 20px; }
	.xcjj .mkTit { margin-bottom: 20px; }

	.xcjj { padding: 40px 0; }
	.mkTit img { width: 60%; }
	.xcjj .fl { width: 49%; }
	.xcjj .fl img { height: 295px; }
	.xcjj .fr { width: 48%; }

	.xcjj_top .news_list li { padding: 12px 0; }
	.xcjj_top .news_list li .tit a { font-size: 18px; }
	.xcjj_top .news_list li .smy { font-size: 14px; }

	.xcjj_bot { margin-top: 20px; }
	.news_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
	.news_list li { width: 48%; margin-right: 0; }

	.spjjCon { padding-top: 70px !important; padding-bottom: 85px !important; }
	.spjj_list li img { height: 16vw; }
	.spjj_list li .tit { padding: 5px 10px; font-size: 16px; box-sizing: content-box; }

	.slideTxtUl { width: 100%; }
	.slideTxtUl li { width: 23%; margin: 0 1% 20px; height: 160px; }
	.slideTxtUl li.first { width: 48%; height: 340px; margin: 0 1% 20px; }
}

@media screen and (max-width: 1023px) {
	.xcjj .fl, .xcjj .fr { float: none; width: 100%; }
	.xcjj .fr { margin-top: 20px; }

	.slideTxtUl { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.slideTxtUl li { width: 48%; margin: 0 0 20px; }
	.slideTxtUl li.first { width: 100%; margin: 0 0 20px; }
}
@media screen and (max-width: 767px) {
	.mkTit img { width: 100%; }
	.xcjj .fl img { height: 55vw; }
	.news_list li { width: 100%; }
	.spjj_list li .tit { font-size: 14px; }
	.swiper-slide-active,.swiper-slide-duplicate-active { transform: scale(2); }

	.slideTxtUl li { width: 100%; }
}