body * {
	box-sizing: border-box;
	flex-shrink: 0;
	margin: 0;
}

body {
	margin: 0;
	font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
		Arial, PingFang SC-Light, Microsoft YaHei;
}

input {
	background-color: transparent;
	border: 0;
}

button {
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	outline: none;
	background-color: transparent;
}

button:active {
	opacity: 0.6;
}

a {
	color: #333;
	text-decoration: none;
}

.text-dan {
	overflow: hidden;
	/* 超出的文本隐藏 */
	text-overflow: ellipsis;
	/* 溢出用省略号显示 */
	white-space: nowrap;
	/* 默认不换行； */
}

.text-duo {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* white-space: nowrap; */
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	-webkit-line-clamp: 2;
}

.text-san {
	overflow: hidden;
	/* 超出的文本隐藏 */
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/* 超出多少行 */
	-webkit-box-orient: vertical;
}

.flex-col {
	display: flex;
	flex-direction: column;
}

.flex-row {
	display: flex;
	flex-direction: row;
}

.justify-start {
	display: flex;
	justify-content: flex-start;
}

.justify-center {
	display: flex;
	justify-content: center;
}

.justify-end {
	display: flex;
	justify-content: flex-end;
}

.justify-evenly {
	display: flex;
	justify-content: space-evenly;
}

.justify-around {
	display: flex;
	justify-content: space-around;
}

.justify-between {
	display: flex;
	justify-content: space-between;
}

.align-start {
	display: flex;
	align-items: flex-start;
}

.align-center {
	display: flex;
	align-items: center;
}

.align-end {
	display: flex;
	align-items: flex-end;
}


.page {
	min-width: 1200px;
}

.menu_chirld {
	display: none;
}

/* 全局分页样式 */
/* 外面盒子样式---自己定义 */
.page_div {
	padding: 20px 10px 20px 0;
	color: #666;
	text-align: left;
}

/* 页数按钮样式 */
.page_div button {
	display: inline-block;
	width: 40px;
	min-width: 30px;

	height: 40px;
	/* height: 28px; */
	cursor: pointer;
	color: #666;
	font-size: 14px;
	line-height: 28px;
	background-color: #f9f9f9;
	border: 1px solid #dce0e0;
	text-align: center;
	margin: 0 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

#firstPage,
#lastPage,
#nextPage,
#prePage {
	width: 50px;
	color: #0066D7;
	border: 1px solid #0066D7
}

#nextPage,
#prePage {
	width: 70px;
	height: 40px;
}

.page_div .current {
	background-color: #0066D7;
	border-color: #0066D7;
	color: #FFF
}

#firstPage,
#lastPage,
.totalNum {
	display: none;
}

/* 回到顶部 */
.yb_top {
	position: fixed;
	bottom: 30px;
	right: 50px;
	width: 50px;
	height: 50px;
	background: red;
	z-index: 100;
	display: none;
}

.yb_top img {
	width: 100%;
}

/* 首页样式 */
.daohang_top {
	background-color: #ffffff;
	height: 100px;
	padding: 0 100px;
	min-width: 1200px;
	margin: auto;
}

.guanwang {
	color: #000;
}

.icon-head {
	margin-left: 10px;
}

.label_10 {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.dh_top_menu {
	padding: 0 100px;
	height: 60px;
	background: #0066D7;
}

.dh_logo {
	height: 120px;
	position: relative;
	top: -23px;
	user-select: none;
	cursor: pointer;
}

.logo_img {
	position: relative;
	top: 10px;
	/* width: 425px; */
	height: 80px;
	cursor: pointer;
}

.logo_bg {

	width: 500px;
}

.dh_menu_list .menu_item {
	margin: 0 15px;
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	color: #FFFFFF;
	user-select: none;
	cursor: pointer;
	position: relative;
}

.dh_menu_list .menu_item:hover .menu_text {
	color: #FFBA00;
}

.menu_text {
	height: 60px;
	line-height: 60px;
}

.menu_chirld {
	width: 90px;
	background: white;
	color: #333;
	/* padding: 10px; */
	text-align: center;
	font-size: 16px;
	position: absolute;
	left: -10px;
	top: 60px;
	box-shadow: 0 0 3px #999;
	z-index: 10;
}

.menu_chirld_text {
	padding: 10px 0;
}

.menu_chirld_text:hover {
	background: #FFBA00;
	color: #fff;
}

/* 轮播图  */
/* .lb_banner,
.index_swiper {
	height: 560px;
}

.index_swiper .swiper-slide .lb_banner_img {
	width: 100%;
	width: -webkit-fill-available;
	height: inherit;
}

.index_swiper .swiper-pagination-bullet {
	width: 30px;
	height: 6px;
	user-select: none;
	border-radius: 100px;
	opacity: 1;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	background: #fff;
}

.index_swiper .swiper-pagination-bullet-active {
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	background: #FFBA00;
}

:root {
	--swiper-navigation-size: 30px;
}

.index_swiper .swiper-button-next,
.index_swiper .swiper-button-prev {
	color: #fff;
	width: 50px;
	height: 70px;
	background: rgba(0, 0, 0, 0.39);
	user-select: none;
}

.index_swiper .swiper-button-prev,
.index_swiper .swiper-rtl .swiper-button-next {
	left: 100px;
	right: auto;
}

.index_swiper .swiper-button-next,
.index_swiper .swiper-rtl .swiper-button-prev {
	right: 100px;
	left: auto;
} */

/* 新轮播图 */
.newbanner {
	background: linear-gradient(#0066d7, #ffffff);
	/* background-image: url('../images/index/about_bg-back.png'); */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

#certify {
	position: relative;
	width: 1360px;
	margin: 0 auto;
	padding-top: 35px;
	margin-bottom: 20px;
}

#certify .swiper-container {
	padding-bottom: 30px;
}

#certify .swiper-slide {
	width: 650px;
	height: 450px;
	background: #fff;
	box-shadow: 0 8px 10px rgb(0 0 0 / 20%);
	cursor: pointer;
}

#certify .swiper-slide img {
	display: block;
	width: 100%;
	height: inherit;
	object-fit: cover;
}

#certify .swiper-slide p {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgb(29 103 178 / 67%);
	/* line-height: 83px; */
	padding-top: 0;
	text-align: left;
	color: #636363;
	font-size: 1em;
	margin: 0;
	padding: 15px;
	box-sizing: border-box;
	color: #fff;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 0px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 15px;
	height: 15px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #0066D7;
	background-color: #fff;
}

#certify .swiper-button-prev {
	/* left: -30px; */
	width: 45px;
	height: 45px;
	background: url('../images/wm_button_icon.png') no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	/* right: -30px; */
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}




/* 学院概况 */
.gk_about {
	/* background-image: url("../images/index/about_bg.png");
	background-size: 100% 100%;
	background-repeat: no-repeat; */
	width: 100%;
	height: auto;
	max-height: 610px;
}

.gk_about .gaikuang {
	width: 100%;
	display: block;
}

.gk_cont {
	height: 100%;
	padding: 50px 100px;
}

.gk_img {
	width: 40%;
	height: auto;
}

.gk_img .gk_img_left {
	width: 100%;
}

.gk_text {
	width: 60%;
	padding: 0 20px;
	box-sizing: border-box;
	color: #FFFFFF;
}

.gk_title {
	font-size: 40px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	margin-bottom: 35px;
	border-bottom: 3px solid;
}

.gk_jianjie {
	font-size: 20px;
	text-indent: 2em;
	text-align: justify;
	line-height: 35px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
}

.gk_more {
	width: 150px;
	height: 50px;
	background: #0079FF;
	border-radius: 6px;
	cursor: pointer;
	user-select: none;
	margin-top: 35px;
}

.gk_more img {
	width: 30px;
	height: auto;
	margin-left: 10px;
}

/* 新闻中心 */
.newws_list {
	padding: 50px 100px;
	/* min-height: 800px; */
}

.news_title {
	text-align: center;
}

.news_img_title {
	width: 200px;
	height: auto;
}

.news_left_lb,
.news_right_list {
	width: 50%;
	height: 550px;
	padding: 10px;
	box-sizing: border-box;
}

.news_swiper {
	width: 100%;
	height: 100%;
}

.news_swiper .swiper-wrapper .swiper-slide .news_banner_img {
	width: auto;
	height: 550px;
}

.new_title_item {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 65px;
	background-color: rgb(0 0 0 / 50%);
	color: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
}

.news_swiper .swiper-pagination {
	width: auto;
	right: 10px;
	left: unset;
}

.news_swiper .swiper-slide {
	overflow: hidden;
}

.news_swiper .swiper-pagination-bullet {
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	background: #fff;
}

.news_swiper .swiper-pagination-bullet-active {
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	background: #FFBA00;
}

.n_img_list img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0;
	display: block;
	transition: all 0.6s;
}

.n_img_list:hover img {
	transform: scale(1.2, 1.2);
}

.n_img_list {
	width: 100%;
	height: 240px;
	overflow: hidden;
}

.n_title {
	padding: 0 10px;
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	color: #333333;
}

.n_title_text:hover .n_title {
	color: #419BFF;
}

.n_title_text {
	width: 100%;
	margin-top: 10px;
	/* width: calc(100% - 238px); */
}

.n_text {
	font-size: 14px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #999999;
	padding: 0 10px;
	padding-top: 10px;
}

.n_title_text:hover .n_text {
	color: #666;
}

.n_time {
	width: 88px;
	height: 89px;
	background: #419BFF;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
}

.n_t_ri {
	font-size: 30px;
}

.news_right_list_item {
	margin-bottom: 30px;
	cursor: pointer;
	/* padding: 0 20px; */
	/* width: calc(100% - 238px); */
}

.news_more_btn {
	font-size: 20px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	color: #0066D7;
	margin-top: 25px;
	justify-content: center;
}

.news_more_btn img {
	width: 26px;
	margin-right: 5px;
}

.more_btn {
	position: relative;
	cursor: pointer;
	user-select: none;
}

.more_btn_line {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	width: 66px;
	margin: auto;
	border-radius: 1px;
	height: 16px;
	background: #C4E0FF;
}

.news_list {
	display: grid;
	grid-template-columns: repeat(4, calc(25% - 15px));
	grid-column-gap: 20px;
}

/* 通知公告 */
.tongzhi_list {
	background-color: #F8F8F8;
	padding: 50px 100px;
	/* min-height: 600px; */
}

.tongzhi_list .news_img_title {
	width: 276px;
}

.tongzhi_list_item {
	background: #FFFFFF;
	border-radius: 3px;
	padding: 10px;
	box-sizing: border-box;
	margin: 10px;
	width: calc((100% - 60px)/3);
	height: 100px;
	cursor: pointer;
}

.tongzhi_list_cont {
	flex-wrap: wrap;
}

.tz_time {
	width: 70px;
	height: 80px;
}

.xiexian {
	width: 70px;
	height: 1px;
	background: #979797;
	transform: rotate(135deg);
}

.tz_yue {
	font-size: 26px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #666666;
}

.tz_ri {
	text-align: right;
	font-size: 30px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #0066D7;
}

.tz_title {
	margin: 10px;
	box-sizing: border-box;
	overflow: hidden;
	flex: 1;
	white-space: inherit;
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	color: #666666;
	line-height: 28px;
}

.tongzhi_list_more {
	margin: 10px;
	width: calc((100% - 60px)/3);
	height: 100px;
	line-height: 100px;
	font-size: 20px;
	cursor: pointer;
	user-select: none;
	color: #fff;
	background: linear-gradient(270deg, #419BFF 0%, rgba(0, 159, 237, 0.86) 100%);
	border-radius: 3px;
	text-align: center;
}

/* 媒体关注&视听新闻 */
.meiti_shiting {
	padding: 50px 100px;
	/* min-height: 660px; */
}

.img_title_icon {
	width: 227px;
}

.img_icon_more {
	width: 40px;
	cursor: pointer;
}

.mt_st_grid {
	display: grid;
	grid-template-columns: repeat(2, 50%);
	grid-gap: 10px;
	justify-content: center;
}

.meiti_cont,
.shiting_cont {
	padding: 10px;
}

.textdan {
	width: 8px;
	height: 8px;
	margin-right: 5px;
	background: #0066D7;
}

.mt_text {
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	width: calc(100% - 50px);
}

.meiti_time {
	font-size: 16px;
	font-family: PingFangSC, PingFang SC;
	color: #999999;
}

.meti_cont_list,
.shiting_cont_list {
	margin-top: 20px;
}

.meiti_item {
	cursor: pointer;
	padding: 8px 0;
}

.meiti_item:hover .mt_text {
	color: #0066D7;
}

.st_item {
	position: relative;
	margin: 5px;
	/* min-width: 200px; */
}

.st_img {
	position: relative;
	cursor: pointer;
	height: 150px;
}

.shiting_cont_list {
	display: grid;
	grid-template-columns: repeat(3, 33%);
	justify-content: center;
}

.st_mork,
.st_img_news {
	width: 100%;
	height: 100%;
}

.st_mork {
	background: rgb(51 51 51 / 50%);
	position: absolute;
	height: 100%;
}

.st_mork_icon {
	width: 50px;
	height: 50px;
}

.st_title {
	font-size: 18px;
	font-family: PingFangSC, PingFang SC;
	color: #333333;
}

.st_t_bg {
	padding: 10px;
	cursor: pointer;
}

.st_item:hover {
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
}

.st_item:hover .st_t_bg {
	background: #0066D7;

}

.st_item:hover .st_t_bg .st_title {
	color: #fff;
}


/* 合作伙伴 */
.huoban_list {
	background-color: #F8F8F8;
	padding: 50px 100px;
	min-height: 500px;
}

.huoban_list .news_img_title {
	width: 197px;
}

.huoban_list_cont {
	/* 	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 10px;
	justify-content: center; */
}

.huoban_list_item {
	width: auto;
	height: auto;
	overflow: hidden;
	text-align: center;
}

.huoban_list_cont .huoban_list_item img {
	width: 80%;
	height: auto;
}

/* 公共的底部导航栏 */
.foot_cont {
	padding: 20px 100px;
	background: #1b81c0;
	/* min-height: 460px; */
	position: relative;
}

.foot_banquan {
	/* position: absolute;
	bottom: 0;
	left: 0; */
	width: 100%;
	/* height: 70px; */
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	/* background: #0066D7; */
}

.foot_logo img {
	max-width: 300px;
}

.cont_us_ma img {
	width: 110px;
}

.foot_menu {
	margin-top: 20px;
}

.foot_cont_us {
	color: #fff;
	font-size: 16px;
}

.foot_count_icon {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.foot_count_icon img {
	width: 20px;
}

.foot_count_title {
	display: inline-block;
	margin-bottom: 30px;
	font-size: 20px;
	border-bottom: 3px solid #fff;
}

.foot_url {
	color: #fff;
}

.f_url_tip {
	margin-top: 10px;
	font-size: 20px;
	display: inline-block;
	border-bottom: 3px solid #fff;
}

.foot_line {
	width: 100%;
	height: 0.5px;
	margin-bottom: 20px;
	background: #fff;
}

.foot_url .link {
	margin-right: 15px;
	cursor: pointer;
	flex-wrap: wrap;
}
.foot_url .link a{
	color: #fff;
}


/* 学院总览 */
.bgimg {
	display: block;
	width: 100%;
}

.body_cont {
	height: 100%;
	padding: 0 100px;
}

.bd_left_menu {
	width: 260px;
	height: fit-content;
	background: rgba(0, 102, 215, 0.9);
	text-align: center;
	position: relative;
	top: -70px;
}

.bd_right_cont {
	width: calc(100% - 260px);
	padding: 20px 30px;
}

.bd_menu_item_title {
	padding: 20px 0;
	font-size: 24px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 30px;
	user-select: none;
}

.bd_menu_item {
	font-size: 20px;
	font-family: PingFangSC, PingFang SC;
	padding: 20px 0;
	background-color: #F8F8F8;
	cursor: pointer;
}

.bd_menu_item.active {
	background-color: #EEEEEE;
	border-left: 5px solid #0066D7;
	font-weight: 600;
	color: #0066D7;
}

.mian_bao_xue {
	color: #999;
}

.biao_title {
	font-size: 20px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 600;
	color: #0066D7;
	border-bottom: 3px solid #0066D7;
}

.bd_cont_title {
	margin-bottom: 40px;
}

.cont_num1 {
	text-align: center;
}

.text_left {
	text-align: justify;
}

.cont_num1 img {
	max-width: 60%;
	margin: auto;
}

.cont_num1 p {
	text-align: justify;
	text-indent: 2em;
	font-size: 18px;
	color: #333;
}

.yuandian img {
	display: block;
	width: 20px;
	margin-right: 5px;
	max-width: none;
}

.bd_line {
	width: 100%;
	height: 1px;
	/* background-color: #E3E3E3; */
	border-bottom: 1px dashed #E3E3E3;
	margin-top: 0px;
}

.data-items {
	cursor: pointer;
	padding: 30px 10px;
}

.data-items:hover {
	background-color: #f8f8f8;
	color: #0066D7;
}

.bd_list_title {
	width: 100%;
}

.data-items-title {
	width: calc(100% - 200px);
}

/* 合作交流 */
/* 内容部分 */
.anli-biaoti {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 50px;
}

.anli-lins {
	width: 50px;
	height: 5px;
	background-color: #d7000f;
}

.anli-text-til {
	font-size: 30px;
	margin: 0 20px;
	font-weight: bold;
}

.peixun {
	margin: 30px 0;
}

.tab-btn {
	display: flex;
	flex-flow: row;

}

.btntext {
	cursor: pointer;
	padding: 10px;
	text-align: center;
	margin-right: 10px;
	color: #9B9B9B;
	font-size: 18px;
}

.btntext.active {
	border-bottom: 3px solid #d7000f;
	color: #d7000f;
}

.shipin-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	justify-content: center;
	margin-top: 30px;
}

.sp-list-px {
	text-align: center;
	margin: 20px;
	cursor: pointer;
}

.kc-bg {
	position: relative;
	width: 100%;
	margin: auto;
	height: 85%;
	/* overflow: hidden; */
	position: relative;
}

.kc-bg img {
	width: 100%;
	height: 100%;
}

.sekuai {
	width: 70px;
	height: 70px;
	background-color: #EFDC05;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: -1;
}

.kc-name {
	margin: 10px auto;
	width: 210px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.kc-name:hover {
	color: #0062CC;
	font-weight: bold;
}

.play-body {
	display: flex;
	align-items: center;
	height: 100%;
}

.play-img {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / .7);
	z-index: 1;
	display: none;
}

.play-img img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
}

.playimg {
	width: 100%;
}

.border-text {
	margin: 20px;
	border: 1px solid #FFFFFF;
	padding: 30px 10px;
	width: calc(100% - 50px);
	box-sizing: border-box;
}

.border-cont-text {
	margin: auto;
	display: block;
	color: #fff;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align: center;
}

.hezuo_title {
	text-align: center;
	margin-top: 30px;
}

.hezuo_title img {
	width: 343px;
}

/* 新闻中心 */
.news_cont {
	width: calc(100% - 300px);
	min-width: 1000px;
	margin: auto;
	padding: 40px 0;
}

.news_type_btn {
	padding: 15px 30px;
	font-weight: bold;
	color: #333;
	user-select: none;
	cursor: pointer;
}

.news_type_btn.active {
	color: #fff;
	background: #0066D7;
}

.news_type_btn:hover {
	color: #0062CC;
}

.news_type_btn.active:hover {
	color: #fff;
}

.news_type_lins {
	width: 100%;
	height: 1px;
	border: 2px solid;
	border-image: linear-gradient(90deg, rgba(48, 35, 174, 1), rgba(83, 160, 253, 1), rgba(180, 236, 81, 1)) 5 5;
}

.newslist_cont {
	width: calc(100% - 300px);
	min-width: 1000px;
	margin: auto;
}

.news_time_tip {
	margin: 20px 0;
}

.news_time_tip .nwtip {
	font-size: 14px;
	color: #666666;
	margin-right: 20px;
}

.news_tip img {
	width: 16px;
	margin-right: 10px;
}

.tips {
	margin: 10px 0;
	font-size: 14px;
	margin-right: 10px;
	color: #97A3B7;
}

.newslistcont .news_til {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.newsimgs {
	margin-left: 20px;
	max-height: 128px;
	overflow: hidden;
}

.newsimgs img {
	width: 168px;
	height: 168px;
	display: block;
}

.nw_cont_text {
	cursor: pointer;
	width: calc(100% - 188px);
	position: relative;
}

.news_jianjie {
	font-size: 16px;
	font-family: PingFangSC, PingFang SC;
	font-weight: 400;
	color: #4B5B76;
}

.nw_line {
	width: 100%;
	border: 1px solid #F2F2F2;
	position: absolute;
	bottom: 0;
}

.nw_cont_text:hover .news_til {
	color: #0062CC;

}

.newslistcont {
	/* margin-bottom: 20px; */
	padding: 10px 0;
}

/* 信息详情页面 */
.newsinforcont {
	width: 1200px;
	margin: auto;
	padding-bottom: 60px;
}

.infor-title {
	color: #333;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 50px;
	padding: 10px 0;
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #f7b2b7;
	margin-top: 20px;
}

.main_xj_share {
	background: #fbf5ee;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #f4e2cc;
	margin-bottom: 20px;
}

.main_xj_share span {
	margin-left: 20px;
	color: #666666;
}

.infor-fujian {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #f2f2f2;
	align-items: flex-start;
}

.infor-fujian a {
	text-decoration: none;
	font-size: 18px;
	margin-top: 10px;
}

.infor-fujian a:hover {
	color: #3047BC;
}

.videoplay {
	width: 800px;
	height: 400px;
	margin: auto;
	margin-top: 20px;
}

.qiehuan .leftbtn,
.qiehuan .rightbtn {
	padding: 10px 20px;
	margin: 10px 20px;
	background: #f2f2f2;
	border-radius: 3px;
	cursor: pointer;
	color: #795548;
	user-select: none;
}

.cont-infor img {
	max-width: 100%;
	height: auto;
}

.infor-loading {
	text-align: center;
}

.infor-loading img {
	width: 300px;
}


/* 学院服务 */
.bd_download {
	user-select: none;
	color: #fff;
	background-color: #0079FF;
	font-size: 14px;
	padding: 5px;
	border-radius: 3px;
}

.downremark {
	font-size: 10px;
	color: #999;
	margin-top: 5px;
	font-weight: 400;
}
