@charset "utf-8";

.n_news{

	
}

.n_news .fl01 ul{font-size:0;margin:0 -38px;padding-bottom: 55px;}

.n_news .fl01 ul li{ display:inline-block; width:33.3333333%; padding:0 38px; overflow:hidden}

.n_news .fl01 ul li a{ display:block;}

.n_news .fl01 ul li .img,.n_news .fl01 ul li .img img{ width:350px; height:200px; object-fit:cover; overflow:hidden}

.n_news .fl01 ul li .con{ position:relative}

.n_news .fl01 ul li .con .time{display:inline-block;width:60px;height:70px;background:#253c9a;margin-top:-10px;text-align: center;padding: 15px 0 0;}

.n_news .fl01 ul li .con .time h3{font-size:22px;color:#fff;font-weight:bold;margin-bottom: 3px;}

.n_news .fl01 ul li .con .time h5{font-size:14px;color:#fff;font-weight:bold;}

.n_news .fl01 ul li .con_fr{width:268px;padding: 10px 0 0;}

.n_news .fl01 ul li .con_fr h5{ font-size:16px; color:#333232; line-height:24px; height:48px; overflow:hidden}

.n_news .fl01 ul li .bottom{border-top:#ebebeb 1px solid;padding: 15px 0 0;margin-top: 26px; position:relative}

.n_news .fl01 ul li .bottom:after{content:"";position:absolute;top:-1px;height:3px;background:#253c9a;width:0;right:0;transition: 0.9s ease;}

.n_news .fl01 ul li .bottom p{font-size:12px;line-height:22px;height:66px;overflow:hidden;color:#9a9999;margin-bottom: 0;}

.n_news .fl01 ul li .bottom h6{ font-size:12px; color:#7c7b7b}

.n_news .fl01 ul li .bottom h6 img{ margin:-3px 6px 0 0}


.n_news .fl01 ul li a:hover .bottom:after{ left:0; width:100%}


.n_news .fl02{width:100%;}

.n_news .fl02 ul{font-size:0;margin:0;border-top:#f9f9fa 1px solid;margin-bottom:0.1rem;padding:0;list-style:none;width:100%;}

.n_news .fl02 ul li{padding:15px 0;border-bottom:#eee 1px solid;position:relative;overflow:hidden;font-size:14px;width:100%;box-sizing:border-box;}

/* 悬停背景铺满整行（viewport 100%），内容仍放在内部 .w1200 */
.n_news .fl02 ul li:before{content:"";position:absolute;right:0;top:0;height:100%;width:0;background:#f3f4f8;z-index:0;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}

.n_news .fl02 ul li .w1200{max-width:1200px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative;z-index:1;}

.n_news .fl02 ul li .box{position:relative;z-index:1;}

.n_news .fl02 ul li a{
	padding:20px 0;
	-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;
	position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;
	-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;
	overflow:hidden;text-decoration:none;color:inherit;
}

.n_news .fl02 ul li a .img{
	width:280px;height:160px;float:none;flex:0 0 280px;
	overflow:hidden;margin-right:30px;
}
.n_news .fl02 ul li a .img img{
	width:100%;height:100%;object-fit:cover;display:block;border:none;
}

.n_news .fl02 ul li a .con{
	width:auto!important;float:none!important;flex:1 1 auto;min-width:0;
	padding:10px 0 0;box-sizing:border-box;
}

.n_news .fl02 ul li a h5,.n_news .fl02 ul li h5{
	margin:0;font-size:17px;color:#434345;font-weight:bold;
	position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.n_news .fl02 ul li a .news_jianjie{
	font-size:12px;line-height:20px;height:40px;color:#868686;
	margin:20px 0 26px;position:relative;overflow:hidden;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}

.n_news .fl02 ul li a h6{
	margin:0;font-size:12px;color:#a0a0a0;overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;line-height:20px;position:relative;
}

.n_news .fl02 ul li a h6 img{
	margin:-3px 10px 0 0;display:inline-block;vertical-align:middle;width:14px;height:14px;
}

.n_news .fl02 ul li:hover:before{left:0;width:100%}

.n_news .fl02 ul li a:hover h5{color:#253c9a;}

.n_news .fl02 ul li a:hover h4{color:#0159b8}

/* 不再上拉遮挡 subnav（优秀学子/校园风采） */
.n_news_detail{margin-top:0;position:relative;z-index:1;}

.n_news_detail .top_box{position:relative;margin-bottom: 0;padding:60px 0;background:#f6f8f9;text-align:center;}

.n_news_detail .top_box h3{font-size:27px;color:#4a4a4a;line-height:40px;margin-bottom: 20px;}

.n_news_detail .top_box h5{height: 20px;line-height: 20px;}

.n_news_detail .top_box h5 font{font-size:13px;color:#8a8b8c;display: inline-block; margin-right:24px}

.n_news_detail .top_box h5 font img{ margin:-3px 12px 0 0}

.bshare-custom{display: inline-block;}

.bshare-custom small{font-size:13px;color:#797979;margin-right:10px;vertical-align: middle;}

.bshare-custom a{ display:inline-block !important; width:auto !important}

.bsBox,.bFind-wrapper-top{box-sizing: content-box;}


.n_news_detail .bottom_box{ padding:50px 0 0; }

.n_news_detail .bottom_box .w1200{ display:-webkit-box}

.n_news_detail .bottom_box .left{width: 100%;}

.n_news_detail .bottom_box .right{width:310px;margin-left: 70px;display: none;}

.n_news_detail .bottom_box .right .top{ margin-bottom:40px}

.n_news_detail .bottom_box .right .top a{ display:inline-block; width:100%; height:45px; line-height:45px; background:#eff1f2; text-align:center; overflow:hidden; position:relative}

.n_news_detail .bottom_box .right .top a:before{content:"";position:absolute;width:300px;height:300px;top:50%;margin-top:-150px;left:50%;margin-left:-150px;background:#253c9a;transform:scale(0);transition: 1s ease;border-radius: 50%;opacity:0;}

.n_news_detail .bottom_box .right .top a span{position:relative;font-size: 14px;color: #5a5b5c;}

.n_news_detail .bottom_box .right .top a span img{ margin:-3px 12px 0 0}


.n_news_detail .bottom_box .right .top a:hover span{ color:#fff;}

.n_news_detail .bottom_box .right .top a:hover:before{transform:scale(1); opacity:1}


.n_news_detail .bottom_box .right .title{ font-size:17px; color:#484849; padding-bottom:16px; border-bottom:#dcdfe0 1px solid; margin-bottom:32px; position:relative}

.n_news_detail .bottom_box .right .title:after{ content:""; position:absolute; left:0; bottom:-1px; width:35px; height:3px; background:#253c9a}


.n_news_detail .bottom_box .right ul li{margin-bottom: 20px;}

.n_news_detail .bottom_box .right ul li a{font-size:14px;line-height:22px;height:44px;color:#484849;background: url(../images/dot.png) left 9px no-repeat;padding-left:12px;display: inline-block; transition:0.6s}

.n_news_detail .bottom_box .right ul li a:hover{ color:#7a3363; text-decoration:underline}

/* 小屏下的样式*/
@media (max-width: 768px) {	
	
	.w1200{
		width: auto; margin: 0 15px!important; padding: 0;
	}
	.n_news .fl02 ul li a{
		display:block;
		padding:12px 0;
	}
	.n_news .fl02 ul li a .img{
		display:none!important;
	}
	.n_news .fl02 ul li a .con{width:100%!important;float:none!important;padding:0;}
	.n_news .fl02 ul li a h5{white-space:normal;line-height:1.4;}
	.n_news .fl02 ul li a .news_jianjie{
		font-size:12px;line-height:20px;height:40px;color:#868686;
		margin:10px 0 8px;overflow:hidden;
	}
	.n_news .fl02 ul li a h6{line-height:20px;}
}
