._dm_ngMj {
	margin-bottom: 30px;
}

._dm_ngMz {
	margin-bottom: 40px;
}

._dm_ngMs {
	margin-bottom: 20px;
}

._fs_Od {
	font-size: 24px;
}

.tabs-t h3 {
	line-height: 70px;
	border-bottom: 1px solid #ccc;
}

.tabs-t h3 a {
	line-height: 68px;
	display: inline-block;
	margin-right: 20px;
	font-size: 20px;
}

.tabs-t h3 .current {
	line-height: 70px;
	border-bottom: 2px solid #636EFC;
	border-bottom: 2px solid #9AC8FD;
}

.tabs-t button.channelname {
	font-size: 18px;
	padding: 0;
	line-height: 44px;
	outline: none !important;
	border: none !important;
}

.tabs-t .zxbl {
	position: absolute;
	right: 0;
	top: 40px;
}

.tabs-t .zxbl>button,
.tabs-t .zxbl>a {
	background-color: transparent;
	display: inline-block;
	border: 1px solid #ccc;
	line-height: 44px;
	padding: 0 20px;
	margin-right: 10px;
}

.tabs-t .zxblbtn {
	background-color: #FF5C24 !important;
	color: #fff;
	border: none !important;
}

.tabs-t>div>ul>li>p,
.tabs-t .list-line>ul>li>p {
	color: #999;
	margin-bottom: 10px;
}

.tabs-t>div>ul>li,
.tabs-t .list-line>ul>li {
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	position: relative;
}



.tabs-t>div>ul>li>ul,
.tabs-t .list-line>ul>li>ul {
	padding: 10px 20px;
	background-color: rgba(0, 0, 0, 0.04);
}

.tabs-t>div>ul>li>ul>li,
.tabs-t .list-line>ul>li>ul>li {
	padding: 10px 0;
	font-size: 16px;
	line-height: 44px;
	border-bottom: 1px dashed #ccc;
}

.tabs-t>div>ul>li>ul>li:last-child,
.tabs-t .list-line>ul>li>ul>li:last-child {
	border: none !important;
}

.tabs-t>div>ul>li>ul>li>a,
.tabs-t .list-line>ul>li>ul>li>a {
	font-size: 17px;
}

.tabs-t>div>ul>li>ul>li .btn,
.tabs-t .list-line>ul>li>ul>li .btn {
	/* border: 1px solid #ccc; */
	padding: 0px 16px;
	line-height: 44px;
	border-radius: 0;
	margin-left: 10px;
	font-size: 18px;
	box-shadow: none !important;
}

.tabs-t {
	padding: 20px;
	background-color: #fff;
}

._cW_c1 {
	display: block;
	text-align: center;
	padding: 24px;
	line-height: 22px;
	background: #FFFFFF;
	/* box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15); */
	border:1px solid #ddd;
}

._cs_n2 {
	box-shadow: none;

	background: #E9F0FB;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
	border: none;
}

.pages a.current,
.pages a:hover {
	background-color: #9AC8FD !important;
}


@media (min-width: 1200px) {
	.container {
		width: 1240px;
	}
}

/* 当视口宽度小于 576px 时 */
@media (max-width: 575.98px) {
	.tabs-t button.channelname{
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    width: 100%;
			text-align: left;
	}
	.tabs-t h3 {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: start;
	}
	.tabs-t .zxbl {
	

		    display: flex;
		    align-items: center;
		    justify-content: start;
		    flex-direction: row;
			top: 109px;
	}

	.tabs-t .list-line>ul>li{
		min-height: 180px;
	}
	.tabs-t .list-line>ul>li>ul{
		margin-top: 90px;
	}
	.tabs-t .zxbl>button, .tabs-t .zxbl>a{
		padding: 0 18px;
	}

}
