body {

	/* background: #f5f5f5; */
	background: white;
}

.w770 {
	float: left;
	width: 770px;
}

.fs22 {
	font-size: 22px !important;
	height: 25px !important;
}

.main {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}

.collegeList {
	margin-top: 5px;
}

.box-right {
	width: 375px;
	background-color: #fff;
	float: right;
	padding: 0 20px;
	position: relative;
	top: 5px;
}

.head-inpost {
	/* padding: 20px 0 0 0; */
}

.head-inpost-header {
	height: 16px;
	line-height: 16px;
	padding: 20px 0 20px 13px;
	color: #bd0509;
	/* border-top: 2px solid #bd0509; */
}

.head-inpost-header span {
	float: left;
	font-weight: bold;
	line-height: 24px;
	border-left: 6px solid #bd0509;
}

.head-inpost-header a {
	float: right;
	color: #bd0509;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal !important;
}

.head-inpost-box {
	padding: 13px 0;
	/* border-top: 1px solid #e6e6e6; */
	height: 54.74px;

	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}

.head-inpost-box a {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	font-weight: bold;
}

.head-inpost-box span {
	display: inline-block;
	line-height: 14px;
	position: relative;
	left: 14px;
	bottom: 42px;
	color: #999999;
	bottom: 15px;
}

.head-inpost-box-right {
	display: inline-block;
	height: 54.74px;
	line-height: 54.74x;
	width: 270px;
}

.head-inpost-title {
	width: 213px;
	font-size: 16px;
	position: relative;
	left: 14px;
	line-height: 22px;

	text-align: justify;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 42px;
}

.head-inpost-title:hover {
	color: #bd0509;
}

.mb35 {
	margin-bottom: 35px !important;
}

.college {

	cursor: default;
	padding: 16px 0 16px 0;
	/* border-bottom: 1px solid #d06868; */
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;

}

.college_pic22 {
	height: 300px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.college_pic {

	width: 200px;
	min-width: 200px;

	/* float: right; */
	max-height: 142px;
	margin-left: 20px;

}

.clearfix {
	clear: both;
}

.college .div {
	/* margin-right: 230px; */
	/* float: left; */
	width: 540px;
	min-width: 540px;

}

.college_title22:hover {
	color: #bd0509;
	text-decoration: underline;

}

.college_title22 {
	text-align: left;


	height: 27px;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	line-height: 27px;
	font-size: 24px !important;
	text-align: center !important;

	cursor: pointer;

	/* 	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1; */
	font-weight: 600;

	white-space: nowrap;
	/*强制文本在一行内显示*/
	text-overflow: ellipsis;
	/*溢出省略号，支持ie、safari（webkit）*/
	-o-text-overflow: ellipsis;
	/*溢出省略号，支持opera*/
	overflow: hidden;
	/*溢出隐藏*/
	-moz-binding: url('ellipsis.xml#ellipsis');
	/*溢出省略号，支持firefox*/


}

.college_title_img {
	width: 731px;
	text-align: center;
}

.college_title_span {
	width: 731px;
	/* height: 21px; */
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666666;
	line-height: 21px;
}

.college_title {
	text-align: left;
	width: 540px;

	height: 23px;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	line-height: 26px;


	cursor: pointer;

	/* 	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1; */
	font-weight: 600;

	white-space: nowrap;
	/*强制文本在一行内显示*/
	text-overflow: ellipsis;
	/*溢出省略号，支持ie、safari（webkit）*/
	-o-text-overflow: ellipsis;
	/*溢出省略号，支持opera*/
	overflow: hidden;
	/*溢出隐藏*/
	-moz-binding: url('ellipsis.xml#ellipsis');
	/*溢出省略号，支持firefox*/


}

.college_title:hover {
	color: #bd0509;
	text-decoration: underline;

}

.college_artitle {
	line-height: 20px;
	color: #2b2b2b;
	margin-top: 10px;

	margin-bottom: 18px;
	height: 43px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.college_title strong {
	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;


}

.college_title strong:hover {
	color: #bd0509;
	text-decoration: underline;
}

.college_more {
	text-align: left;
}

.colege_time {

	height: 20px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: 20px;
	/* float: left; */
	/* padding-left: 15px; */
	    vertical-align: middle;
	    text-align: center;
	    display: inline-flex;
}

.college_thumbs_up {
	/* width: 30px; */
	height: 20px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333333;
	line-height: 20px;
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
	display: inline-flex;
}

.college_thumbs_up img {
	width: 16px;
	height: 16px;
	padding-right: 7px;
	padding-top: 1px;
	cursor: pointer;


}

.college_message {
	/* width: 30px; */
	height: 20px;
	font-size: 14px;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: 20px;
	padding-right: 24px;
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
	display: inline-flex;


}

.college_message img {
	/* 	width: 14px;
	height: 14px; */
	/* padding-left: 18px; */
	/* padding-right: 7px; */
	/* padding-top: 3px; */
	width: auto;
	cursor: pointer;
	width: 20px;
	height: 20px;

}

.head-inpost {
	width: 344px;
	margin-left: 30px;
}


/* 编辑部新2023-5 */
.go_ad {
	height: 114px;
	display: none;
	position: fixed;
	bottom: 50px;
	overflow: inherit;
	z-index: 1000;
	left: 0px;
}

.go_ad img {
	height: 114px;
}

.college_pic407 {
	width: 761px;
	height: 418px;
}

.college_title_img407 {
	width: 761px;
	height: 418px;
}


.w770 {

	width: 761px;
}

.banner_botton_text {
	display: inline-block;

	background: rgba(0, 0, 0, 0.10);
	backdrop-filter: blur(20px);
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: absolute;
	margin-top: 359px;
	z-index: 999;
	left: 0;
	width: 761px !important;
	height: 60px !important;
}

.banner_botton_text_p1 {
	height: 33px;
	font-size: 24px;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Bold;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
	line-height: 33px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-top: 16px;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 16px;


	height: 27px;
	font-size: 20px;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Medium;
	font-weight: 500;
	text-align: left;
	color: #ffebd8;
	line-height: 27px;
}

.banner_botton_text_p2 {
	height: 20px;
	font-size: 14px;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: 20px;
	margin-left: 16px;
margin-right: 16px;

	height: 21px;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffebd8;
	line-height: 21px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
}

.banner_posrel {
	position: relative;
}

.column_list {
	width: 761px !important;
	min-width: 761px !important;
	margin-top: 16px;
	margin-bottom: 16px;
	height: 162px;

}

.column_item {
	width: 238px !important;
	min-width: 238px !important;
	height: 162px;
	background: #fff2e6;
	float: left;
}

.m13 {
	margin-left: 23px;
	margin-right: 23px;
}

.column_item img {
	width: 214px;
	height: 80px;
	background: #ebebeb;
	border-radius: 2px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
}

.g_all_post_count {
	/* width: 73px; */
	height: 24px;
	line-height: 24px;
	background: rgba(0, 0, 0, .5);
	border-radius: 12px;
	display: inline-block;
	position: absolute;
	top: 64px;
	right: 16px;
	float: right;
}

.g_all_post_count .img {
	float: left;
	width: 13px;
	margin-left: 8px !important;
	margin-top: 5px !important;
	border-radius: 8px;
	display: inline-block;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../gczimg/icon_gczcolumn.png);
	background-size: 740px;
	background-position: 0px -468.5px;
}

.column_item_morelist {
	width: 16px;
	height: 16px;
	background: rgba(239, 193, 153, 0.70);
	border-radius: 50%;
	display: inline-block;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../gczimg/icon_gczcolumn.png);
	background-size: 740px;
	background-position: 0px -523.5px;
	float: right;
	margin-top: 3px;
}

.g_all_post_count span {
	height: 16px;
	font-size: 11px;
	font-family: PingFang SC, PingFang SC-6;
	font-weight: 500;
	text-align: left;
	color: #ffffff;
	line-height: 16px;
	margin-left: 4px;
	margin-right: 8px;
	float: right;
	margin-top: 4px;
}

#all_post_count {
	zoom: 0.91;
}

.column_item_title {
	width: 214px;
	height: 20px;
	font-size: 14px;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Medium;
	font-weight: 500;
	text-align: left;
	color: #593621;
	line-height: 20px;
	margin-bottom: 8px;
	margin-left: 12px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.h108 {
	height: 108px;
	position: relative;
}

.column_item_more {
	width: 214px;
	margin-left: 12px;
}

.column_item_tag189 {
	width: 189px;
	display: inline-flex;
	justify-content: flex-start;
	align-content: center;
}

.column_item_tag {
	height: 22px;
	background: #fffaf6;
	border-radius: 12px;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 22px;
	margin-right: 8px;
	display: inline-block;
	font-size: 12px;
	zoom: 0.83;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Regular;
	font-weight: 400;
	text-align: left;
	color: #7f5237;

}

.column_item_tag1 {

	flex-shrink: 0;
}

.column_item_tag2 {

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex-shrink: 1;
}

.collectionList_more {
	width: 130px !important;
	height: 28px !important;
	min-width: 130px !important;
	background: #fff2e6;
	border-radius: 4px;

	margin-left: 631px;
}

.collectionList_more p {
	font-size: 12px;
	zoom: 0.91;
	font-family: PingFang SC, PingFang SC-Medium;
	font-weight: 500;
	text-align: center;
	color: #7f5237;
	line-height: 28px;
}

		/* 编辑部合集 */
		.collection_title p {
			width: 110px;
			height: 30px;
			font-size: 22px;
			font-family: PingFang SC, PingFang SC-Semibold;
			font-weight: 600;
			text-align: left;
			color: #333333;
			line-height: 30px;
			margin-top: 32px;
		}

		.columnList {
			width: 100%;
			display: -webkit-flex;
			-webkit-flex-wrap: wrap;
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			justify-content: space-between;
			margin-bottom: 27px;

		}

		.columnList:after {
			content: "";
			flex: 0 0 287px;
			/* 如何计算233 columnList的width是1200px，li的width是288px ，根据运行结果，每一行有四个格子，三个间隔，1200-288-288-16-16=592，有一点小误差调一调就差不多了 */

		}

		.columnc_item {
			width: 288px;
			height: 181px;
			background: #fff2e6;
			float: left;
			margin-top: 16px;
		}

		.columnc_item img {
			width: 265px;
			height: 99px;
			background: #ebebeb;
			border-radius: 2px;

			margin-top: 12px;
			margin-bottom: 12px;
			margin-left: 12px;
		}

		.columnc_item_title {
			width: 264px;
			height: 20px;
			font-size: 14px;
			font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Medium;
			font-weight: 500;
			text-align: left;
			color: #593621;
			line-height: 20px;
			margin-bottom: 8px;
			margin-left: 12px;

			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			margin-top: 12px;
			margin-right: 12px;
		}


		.columnc_item_more {
			width: 264px;
			margin-left: 12px;
		}

		.column_item_tag228 {
			width: 228px;
			display: inline-flex;
			justify-content: flex-start;
			align-content: center;
		}

		.g_all_post_countc {
			/* width: 73px; */
			height: 24px;
			line-height: 24px;
			background: rgba(0, 0, 0, .5);
			border-radius: 12px;
			display: inline-block;
			position: absolute;
			top: 83px;
			right: 16px;
			float: right;
		}

		.g_all_post_countc span {
			height: 16px;
			font-size: 11px;
			font-family: PingFang SC, PingFang SC-6;
			font-weight: 500;
			text-align: left;
			color: #ffffff;
			line-height: 16px;
			margin-left: 4px;
			margin-right: 8px;
			float: right;
			margin-top: 4px;
		}

		.g_all_post_countc .img {
			float: left;
			width: 13px;
			margin-left: 8px !important;
			margin-top: 5px !important;
			border-radius: 8px;
			display: inline-block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-image: url(../gczimg/icon_gczcolumn.png);
			background-size: 740px;
			background-position: 0px -468.5px;
		}

		.pagination ul {
			float: right;
			margin-bottom: 110px;
		}

		.pagination li {
			float: left;
			width: 32px;
			height: 32px;
			background: rgba(255, 255, 255, 0.90);
			border: 1px solid #dcdcdc;
			border-radius: 3px;


			font-size: 14px;
			font-family: PingFang SC, PingFang SC-Regular;
			font-weight: 400;
			text-align: center;
			color: rgba(0, 0, 0, 0.60);
			line-height: 32px;
			margin-left: 8px;
		}

		.pagination_left span {

			width: 32px;
			height: 32px;
			display: inline-block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-image: url(../gczimg/icon_gczcolumn.png);
			background-size: 740px;
			background-position: 13px -1063.5px;
			float: right;
			cursor: pointer;

		}

		.pagination_more span {

			width: 32px;
			height: 32px;
			display: inline-block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-image: url(../gczimg/icon_gczcolumn.png);
			background-size: 740px;
			background-position: 10.5px -1107px;
			float: right;

		}

		.pagination_right span {

			width: 32px;
			height: 32px;
			display: inline-block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-image: url(../gczimg/icon_gczcolumn.png);
			background-size: 740px;
			background-position: 14px -1026.5px;
			float: right;
			cursor: pointer;

		}

		.pagination_num {
			cursor: pointer;
		}

		.pNumOn {
			background: #ffe4cd !important;
			color: #ff8500 !important;
			border: 1px solid #ffe4cd !important;

		}
		
		/* 合集单独 */
		.g_head_img img {
			width: 100%;
		
			margin-bottom: 16px;
		}
		
		.g_content_description {
			margin-top: 8px;
			font-size: 14px;
			font-family: PingFang SC, PingFang SC-5;
			font-weight: 400;
			text-align: justify;
			color: #666666;
			line-height: 22px;
		}
		
		.g_content_authorMoreBox_sign {
			margin-top: -1px;
			font-size: 12px;
			font-family: PingFang SC, PingFang SC-5;
			font-weight: 400;
			text-align: left;
			color: #999999;
			line-height: 17px;
		}
		
		.g_content_authorMoreBox_name {
			height: 20px;
			font-size: 14px;
			font-family: PingFang SC, PingFang SC-6;
			font-weight: 500;
			text-align: left;
			color: #5d3b1a;
			line-height: 20px;
		}
		
		.g_latestNews .g_hotBox {
			border-bottom: 1px solid #F5F5F5;
			height: 94px;
			margin-bottom: 12px;
			padding-top: 12px;
			padding-bottom: 12px;
		}
		
		.g_latestNews .g_hotBox .g_hot_fr img {
			width: 98px;
			height: 70px;
		}
		
		.g_latestNews .g_hotBox .g_hot_fr {
			width: 98px;
			height: 70px;
		}
		
		.collegecc_pic {
			/* width: 182px; */
			height: 100px;
		
		}
		
		.linef5 {
		
			border-bottom: 1px solid #F5F5F5;
		}
		
		.cmt36 {
			margin-top: 36px;
		}
		
		.collegecc_message {
		
			height: 20px;
			font-size: 14px;
			font-family: PingFangSC, PingFangSC-Regular;
			font-weight: 400;
			text-align: left;
			color: #999999;
			line-height: 20px;
			padding-right: 8px;
			margin: 0 auto;
			vertical-align: middle;
			text-align: center;
			display: inline-flex;
		
			height: 17px;
			font-size: 12px;
			font-family: PingFang SC, PingFang SC-Regular;
			font-weight: 400;
			text-align: left;
			color: #999999;
			line-height: 17px;
		}
		
		.colegecc_time {
			height: 20px;
			font-size: 14px;
			font-family: PingFangSC, PingFangSC-Regular;
			font-weight: 400;
			text-align: left;
			color: #999999;
			line-height: 20px;
			padding-right: 8px;
			margin: 0 auto;
			vertical-align: middle;
			text-align: center;
			display: inline-flex;
		
			height: 17px;
			font-size: 12px;
			font-family: PingFang SC, PingFang SC-Regular;
			font-weight: 400;
			text-align: left;
			color: #999999;
			line-height: 17px;
		}
		
		.g_all_post_countcc {
			/* width: 73px; */
			height: 24px;
			line-height: 24px;
			background: rgba(0, 0, 0, .5);
			border-radius: 12px;
			display: inline-block;
			position: relative;
			top: -70px;
			right: 8px;
			float: right;
			height: 33px;
			border-radius: 16px;
		}
		
		
		
		.g_all_post_countcc span {
		
		
			height: 21px;
			font-size: 15px;
			font-family: PingFang SC, PingFang SC-Medium;
			font-weight: 500;
			text-align: left;
			color: #ffffff;
			line-height: 21px;
			display: inline-block;
			margin-right: 12px;
			margin-left: 4px;
		}
		
		.g_latestNews .g_hotBox .g_hot_fl p {
			font-size: 16px;
		}
		
		.g_collectionMore p {
			text-align: center;
			color: #E6230F;
		}
		
		.g_latestNews {
			padding-bottom: 4px !important;
		}
		
		.g_content_authorBox {
			display: -webkit-flex;
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			margin-right: 28px;
		}
		
		.g_content_author_imgDiv {
			width: 36px;
			height: 36px;
			margin-right: 5px;
		}
		
		.g_content_author_img {
			width: 36px;
			height: 36px;
			opacity: 1;
			border-radius: 50px;
			margin-top: 3px;
			/* margin-right: 5px; */
		}
		
		.g_content_author_img_tag {
			width: 13px;
			height: 13px;
			opacity: 1;
			position: absolute;
			margin-top: 27px;
			margin-left: -10px;
		
		
		}
		
		.g_content_authorMore {
			width: 100%;
			height: 36px;
		}
		
		.g_content_authorMoreBox {
			/* width: 100%; */
			display: -webkit-flex;
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			flex-wrap: nowrap;
		}
		
		.g_content_authorMoreBox_name {
			/* max-width: 110px; */
			/* height: 21px; */
			opacity: 1;
			font-size: 0.9375rem;
			font-family: PingFang, PingFang-Medium;
			font-weight: 800;
			text-align: left;
			color: #333333;
			/* line-height: 21px; */
		
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			display: inline-block;
			/* float: left; */
			flex: 1;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		
		.g_content_authorMoreBox_sign {
			width: 100%;
			/* height: 17px; */
			opacity: 1;
			font-size: 0.75rem;
			font-family: PingFang, PingFang-Regular;
			font-weight: 400;
			text-align: left;
			color: #aaaaaa;
			/* line-height: 17px; */
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			/* margin-top: -8px; */
		}
		
		.g_all_post_countcc .img {
			float: left;
			width: 18px;
			margin-left: 12px !important;
			margin-top: 7px !important;
			border-radius: 8px;
			display: inline-block;
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			background-image: url(../gczimg/icon_gczcolumn.png);
			background-size: 740px;
			background-position: 0px -585px;
		}
		
		.g_all_post_countcc .span {
		
			height: 21px;
			font-size: 15px;
			font-family: PingFang SC, PingFang SC-Medium;
			font-weight: 500;
			text-align: left;
			color: #ffffff;
			line-height: 21px;
			display: inline-block;
			margin-right: 12px;
			margin-left: 4px;
			margin-top: 8px;
		}
		.cpa{
			position: relative;
		}
		.mt84{
			/* margin-top: 84px; */
		}