@charset "utf-8";
/* 字号 */
.news_detail .detail_headr .detail_title .title_h1 {
	font-size: 36px;
}
.tabs_content .news_h1,
.news_detail .detail_headr .detail_title,
.news_detail .detail_headr .detail_title .title_h3 {
	font-size: 20px;
}
.tabs_content .news_h2, .tabs_content .news_more {
	font-size: 16px;
}
.news_detail .detail_headr .detail_title .detail_time,
.news_detail .detail_content,
.news_detail .detail_content span {
	font-size: 18px !important;
}
.news_detail .detail_content,
.news_detail .detail_content p{
	font-size: 20px !important;
}
.tabs_content .news_time {
	font-size: 14px;
}




.pagination li a {
	color: #333 !important;
}
.pagination .active a,
.pagination .active span,
.pagination .active a:hover,
.pagination .active span:hover,
.pagination .active a:focus,
.pagination .active span:focus {
	background-color: #F2221DFF !important;
	border-color: #F2221DFF !important;
	color: #fff !important;
}
.categoryactive {
	font-weight: bold;
	color: #F2221D;
	border-bottom: 4px solid #F2221D !important;
}
.error {
	font-size: 1vw;
	min-height: 40vw;
	padding-top: 70px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.error .error_title {
	font-size: 2vw;
	padding-bottom: 3vw;
}
.container {
	padding-left: 0;
	padding-right: 0;
}
.tabs_content {
	padding: 2vw 5vw 5vw 5vw;
}
.tabs_content .news_time {
	color: #f2221d;
}
.tabs_content .news_h1 {
	margin: 0.5vw 0vw 1vw 0vw;
}
.tabs_content .news_h2 {
	color: #707070;
}
.tabs_content .news_more {
	color: #f2221d;
	margin-top: 1.2vw;
}
.tabs_content .news_more .iconfont {
	font-size: 0.8vw;
	font-weight: bold;
}
.tabs_content .nodata {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.tabs_content .nodata img {
	width: 20.833vw;
	height: auto;
	transform: scale(1) !important;
}
.tabs_content .nodata div {
	font-size: 1.25vw;
}
.tabs_content .tab_nodata {
	display: none;
}
.tabs_content .news_list {
	padding-bottom: 2.604vw;
	display: grid;
	grid-gap: 3.021vw;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(1, 1fr);
}
.tabs_content .news_list .news_item {
	width: 100%;
	background-color: #f5f5f5;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	border-radius: 6px;
}
.tabs_content .news_list .news_item:hover{
	transform: translateY(-5px);
    box-shadow: 0 4px 12px rgba(237, 38, 51, 0.25);
    cursor: pointer;
}
.tabs_content .news_list .news_item .news_img {
	width: 100%;
	height: 18vw;
	object-fit: cover;
}
.tabs_content .news_list .news_item .video_img {
	width: 3.5vw;
	position: absolute;
	top: 5vw;
	right: 11vw;
}
.tabs_content .news_list .news_item .news_info {
	padding: 1.3vw 1.5vw;
}
.tabs_content .news_page {
	display: flex;
	align-items: center;
	justify-content: center;
}
.tabs_content .news_page .news_page_item {
	width: 2vw;
	height: 2vw;
	border-radius: 50%;
	overflow: hidden;
	background-color: #f5f5f5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0.5vw;
	cursor: pointer;
}
.tabs_content .news_page .page_item_active {
	background-color: #F2221DFF;
	color: #fff;
}
.tabs_content .news_page .news_page_item:hover {
	background-color: #F2221DFF;
	color: #fff;
}
.ml20 {
	margin-left: 1.042vw;
}
/*新闻详情*/
.news_detail {
	padding-left: 6.7vw;
	padding-right: 6.7vw;
	padding-bottom: 3vw;
}
.news_detail .detail_headr {
	padding-top: 20px;
}
.news_detail .detail_headr .detail_nav {
	display: flex;
	align-items: center;
	flex-flow: row wrap;
}
.news_detail .detail_headr .detail_title .title_h1 {
	padding-top: 60px;
}
.news_detail .detail_headr .detail_title .title_h3 {
	/*font-size: 24px;*/
	padding-top: 24px;
	color: #888;
}
.news_detail .detail_headr .detail_title .detail_time {
	/*font-size: 18px;*/
	color: #888;
	padding: 27px 0;
}
.news_detail .detail_content {
	padding: 2.604vw 7.813vw;
	/*font-size: 18px !important;*/
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
	border-top: 1px solid #ddd;
	text-align: justify;
}
.news_detail .detail_content p {
	/*font-size: 18px !important;*/
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
}
.news_detail .detail_content span {
	/*font-size: 18px !important;*/
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
}
.news_detail .detail_content img {
	width: 80%!important;
	height: auto !important;
	transform: scale(1) !important;
	margin: 5px auto !important;
}
.news_detail .detail_content video {
	width: 80%!important;
	height: auto !important;
}
.news_detail .detail_author {
	padding: 0 7.813vw 2.604vw;
	border-bottom: 1px solid #ddd;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.news_detail .detail_author .author_cell {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	color: #888;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	border-left: 5px solid #F2221D;
	padding-left: 10px;
	white-space: pre-wrap;
}
.news_detail .detail_footer {
	padding-top: 30px;
	color: #888;
	font-size: 16px;
}
.news_detail .detail_footer .footer_prev_next {
	line-height: 35px;
}
.news_detail .detail_footer .footer_prev_next a {
	color: #888;
}
.news_detail .detail_footer .footer_btn {
	width: 160px;
	height: 60px;
	background-color: #F2221DFF;
	border-radius: 60px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	cursor: pointer;
}
.news_detail .detail_footer .footer_btn a {
	color: #fff;
}
.news_detail .detail_footer .footer_btn .iconfont {
	font-size: 16px;
}

@media screen and (max-width: 960px) {
.tabs_content {
	padding: 0.6rem 0.3rem;
}
.tabs_content .news_time {
	font-size: 0.4rem;
}
.tabs_content .news_h1 {
	font-size: 0.4rem;
	margin: 0.2rem 0 0.26rem 0;
}
.tabs_content .news_h2 {
	font-size: 0.35rem;
}
.tabs_content .news_more {
	font-size: 0.35rem;
	margin-top: 0.4rem;
}
.tabs_content .news_more .iconfont {
	font-size: 0.35rem;
}
.tabs_content .nodata {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.tabs_content .nodata img {
	width: 6rem;
	height: auto;
	transform: scale(1) !important;
}
.tabs_content .nodata div {
	font-size: 0.4rem;
}
.tabs_content .tab_nodata {
	display: none;
}
.news_list {
	padding-bottom: 0.46rem !important;
	display: grid;
	grid-gap: 0.4rem !important;
	grid-template-columns: repeat(2, 1fr) !important;
	grid-template-rows: repeat(1, 1fr) !important;
}
.news_list .news_img {
	height: 3.6rem !important;
}
.news_list .news_info {
	padding: 0.32rem !important;
}
.news_page .news_page_item {
	width: 0.66rem !important;
	height: 0.6rem !important;
	font-size: 0.24rem !important;
	margin: 0 0.13rem !important;
}
.news_page .news_page_item:hover {
	background-color: #F2221DFF;
	color: #fff;
}
/*新闻详情*/
.news_detail {
	padding-left: 0.3333rem;
	padding-right: 0.3333rem;
	padding-bottom: 0.6rem;
}
.news_detail .detail_headr {
	padding-top: 0.4rem;
}
.news_detail .detail_headr .detail_nav {
	display: flex;
	align-items: center;
	flex-flow: row wrap;
	font-size: 0.35rem;
	line-height: 0.6rem;
}
.news_detail .detail_headr .detail_title .title_h1 {
	font-size: 0.48rem;
	padding-top: 0.8rem;
}
.news_detail .detail_headr .detail_title .title_h3 {
	font-size: 0.42rem;
	padding-top: 0.4rem;
	color: #888;
}
.news_detail .detail_headr .detail_title .detail_time {
	font-size: 0.35rem;
	padding: 0.5333rem 0;
}
.news_detail .detail_content {
	padding: 0.6667rem 0;
	font-size: 0.35rem !important;
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
	border-top: 0.0133rem solid #ddd;
}
.news_detail .detail_content p {
	font-size: 0.42rem !important;
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
}
.news_detail .detail_content span {
	font-size: 0.42rem !important;
	line-height: 1.75em !important;
	letter-spacing: 0.034em !important;
}
.news_detail .detail_content img {
	width: 100%!important;
	height: auto !important;
	margin: 3px auto !important;
	transform: scale(1) !important;
}
.news_detail .detail_content video {
	width: 100%!important;
	height: auto !important;
	margin: 3px auto !important;
}
.news_detail .detail_author {
	padding: 0 0 0.6667rem;
	border-bottom: 0.0133rem solid #ddd;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.news_detail .detail_author .author_cell {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	color: #888;
	font-size: 0.32rem;
	line-height: 0.45rem;
	text-align: left;
	border-left: 0.14rem solid #F2221D;
	padding-left: 0.28rem;
	white-space: pre-wrap;
}
.news_detail .detail_footer {
	padding-top: 0.4rem;
	font-size: 0.32rem;
	flex-direction: column;
	align-items: center;
}
.news_detail .detail_footer .footer_prev_next {
	width: 100%;
	line-height: 0.4667rem;
}
.news_detail .detail_footer .footer_btn {
	width: 2.1333rem;
	height: 0.8rem;
	border-radius: 0.8rem;
	color: #fff;
	text-align: center;
	line-height: 0.8rem;
	margin-top: 0.6667rem;
}
.news_detail .detail_footer .footer_btn .iconfont {
	font-size: 0.3rem;
}
}
