.index_newsbj{background: url(../images/index_probj.jpg) no-repeat;}

/*news_index*/
.news_index li{width: 31%;margin:1%;float: left;box-shadow: 0px 2px 8px 0px rgba(17,22,37,0.43);background: rgba(250,250,250,0.9);}
.news_index .n_top{position: relative;}
.n_on{display: none;background: url(../images/n_img.png) rgba(25,25,25,0.5) no-repeat center;position: absolute;top: 0;left:0;width: 100%;height: 100%;}
.news_index .n_top img{max-width: 100%;}
.news_index .n_bot{padding:1rem;}
.news_index .n_bot h3{font-size: 1.1rem;line-height: 32px;}
.news_index .n_bot h3 a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_index .n_bot p{font-size: 0.95rem;line-height: 24px;color:#666;}
.news_index .n_bot span a{color: #eb2d1e;line-height: 24px;}
.news_index .n_top:hover .n_on {display: block;}
.p_caseul .p_top:hover .n_on {display: block;}
.news_djs{padding-bottom:5px;display: inline-block;width: 100%;padding: 1%;width: 98%;}
.news_djs h2{float: left;font-size: 1.4rem;}
.news_djs span{float: right;line-height: 32px;}
.news_djs a{color: #fff;}
.news_djs span a{background: url(../images/course.png) no-repeat right;background-size:26px;padding-right: 28px;font-size: 1rem;}
.news_js{}
.news_js li{float: left;width: 46%;margin: 1%;background: url(../images/nwes_lists.png) no-repeat left center;padding-left: 20px;background-size:15px; }
.news_js li h3{float: left;width: 75%;font-weight:500;font-size:1rem;}
.news_js li h3 a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_js li span{float: right;width: 20%;text-align: right;}

.upcoming_list{width:100%;height:auto; overflow:hidden;}
.upcoming_list .new_left{float: left; width:70%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.upcoming_list .new_right{float: right;}
.upcoming_list li{width:49%;float:left;background:#f6f6f6;overflow:hidden; margin:0.5%;}
.upcoming_list li .item{overflow:hidden; border:1px solid #e3e3e3; background:#fff; margin:5px; padding:1rem; line-height:26px;}
.upcoming_list li .head{border-bottom:1px dashed #dcdcdc; overflow:hidden; padding-bottom:0.5rem;}
.upcoming_list li .head a{font-size:1.1rem;font-weight:bold;}
.upcoming_list li .head  span{display:inline-block;}
.upcoming_list li .head .time{font-size:12px; color:#999; padding-right:20px;}
.upcoming_list li .head .sub a{display:block; background:url(../images/new_2.png) no-repeat; width:18px; height:18px;}
.upcoming_list li .desc{color:#555; line-height:23px;height: 46px; padding-top:0.5rem;overflow: hidden;font-size: 0.95rem;}
.upcoming_list li:hover{background: #eb2d1e;}

@media (max-width:1400px){
	.upcoming_list li .head  span.time{display: none;}
}
@media screen and (max-width:999px){
	.news_index .n_bot h3{font-size:1rem;}
	.news_index .n_bot p,.news_index .n_bot{font-size: 0.8rem;}

	.upcoming_list li:hover{background: none;}
	.upcoming_list li .head  span.time{display: block;}
	.upcoming_list li .head a{font-size:1.1rem;font-weight:normal;color: #eb2d1e;}
	.upcoming_list .new_right{display:none}
	.upcoming_list .new_left{width:100%;overflow: hidden;}
	.upcoming_list li .head  span.time{float: left;width: 45%;}
	.upcoming_list li .head  span{float: right;}
	.upcoming_list li .head .sub a{background-size: 15px;}
}
@media screen and (max-width:768px){
	.news_djs a{color: #222;}
	.index_newsbj{background: #fff;}
	.news_index li{width: 98%;}
	.news_js li {width: 100%;}
	.news_js li{line-height: 32px;}
	.news_js li span{display: none;}
	.news_djs span a{font-size: 0.9rem;}

	.upcoming_list li{width: 100%;margin: 7px 0 ;background: none;border-bottom:1px dashed #dcdcdc;padding-bottom: 10px;}
	.upcoming_list{margin-left:0 ;}
	.upcoming_list li .item{border: none;padding: 0;}
	.upcoming_list li .head{border-bottom: none;padding: 0;}
	.upcoming_list li .desc{padding-top: 5px;font-size: 0.8rem;}
}