.news_banner{width: 100%;height: auto;margin: 0px 0;}
.news_banner img{width: 100%;height: 100%;}
.news_section{width: 100%;height: auto;background: #efefef;}
.news_place{margin:20px 0;}
.news_place span,.news_place a{display:inline-block;font-size: 14px;}
.news_place span{color:#000;}
.news_place a{color:#666;}
.news_place a.news_local{color: #000;}
.news_bg{background: #fff;padding: 20px;}
.news_item{width: 100%;margin-left: -15px;}
.news_item img{float: left;width: 100%;height: auto;margin-right: 25px;}
.news_con{width: 100%;}

.right_box .activity_title{
	font-size: 16px;
	padding-top: 5px;
	font-weight: 500;
}
.news_tlt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;height:72px;font-size: 18px;line-height: 36px;font-weight: bold;}
.news_date{display: block;color: #666;font-size: 14px;margin: 20px 0;}
.news_nr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;height:50px;font-size: 16px;color: #333;line-height: 26px;}
.news_more{color: #16baf0;font-size: 14px;display: block;margin-top: 34px;}
.news_line{width: 100%;border-bottom: 1px solid #e0e0e0;margin: 20px 0 0px 0;}
.news_page{text-align: center;width: 100%;padding:20px;}
.news_page span,.news_page a{display: block;float: left;font-size: 14px;margin:20px 2px;color: #999;line-height: 26px;}
.news_page a{background: #fff;border: 1px solid #e0e0e0;padding: 0 10px;height: 26px;}
.news_page span i{font-style: normal;}
.news_page a.page_sel{color: #fff;background: #16baf0;}
.right_box{padding: 14px;padding-bottom:30px;background: #fff;position: relative;margin-bottom: 40px;}
.right_box img{width: 100%;height: 100%;}
.news_bm{width:120px;height:36px;line-height:36px;position: absolute;text-align: center;color: #16baf0;border: none;background: #fff;border-radius: 20px;box-shadow: 1px 1px 20px 2px rgba(22,168,240,0.4);bottom: -18px;left: 50%;margin-left: -65px;}
.news_ft{border-top: 6px solid #16baf0;}
/*.news_mb{width:90%;margin: auto;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}*/

/*科普知识*/
.container{padding: 20px;}
.kp_bg{background: #fff;margin:  0px 0 32px 0px;}
.kp_search{padding: 30px 0 0 30px;width: 100%;}
.kp_search p{font-size: 28px;}
.kp_type{margin: 30px 0 0px;}
.kp_age{margin-right:43px;margin-bottom:20px;position:relative;border: 1px solid #e0e0e0;width:100%;background: #fff;height: 41px;line-height: 40px;font-size: 16px;}
.kp_age span{display: block;width: 100%;height: 100%;padding: 0 16px;}
.kp_age img{width: 10px;height: 5px;top: 17px;position:absolute;right:16px;}
.age_nav{border:1px solid #e0e0e0;border-top:none;display:none;z-index:99;border-radius:5px;position: absolute;width: 100%;left: 0;top: 41px;background: #fff;}
.age_nav li{cursor:pointer;padding-left: 16px;line-height: 40px;}
.age_nav li.nav_active{background: #e0e0e0;}
.kp_mr{margin-right: 0;}
.kp_key{margin: 10px 0;}
.key_search{display: block;width: 100%;border: 1px solid #e0e0e0;height: 43px;line-height: 40px;padding: 0 16px;font-size: 16px;margin: 0 15px 10px 0;}
.search_btn{display: block;width: 100%;height: 43px;line-height: 43px;color: #fff;text-align: center;background: #16baf0;font-size: 16px;border: none;}
.kj_pd{padding:30px 0 0 0px;}
.kj_nav{margin: 30px 0;}
.kj_nav li{cursor:pointer;float: left;width: 140px;height: 36px;border: 1px solid #e0e0e0;line-height: 36px;font-size: 14px;margin: 0 13px 16px 0;}
.kj_nav li a{display: block;width: 100%;height: 100%;color: #000;text-align: center;}
.kj_nav li a:hover{color: #fff;background: #69d5f9;border: 1px solid #69d5f9;}
.kj_nav li.kj_active{color: #fff;background: #16baf0;border: 1px solid #16baf0;}
.kj_nav li.kj_active a{color:#fff !important; }

@media (max-width: 992px){
	.news_item img{float: left;width: 100%;height: auto;}
	.container{padding: 0;width: 95%!important;}
	.news_section{width: 100%;height: auto;background: #efefef;padding-top: 10px;}

	.news_line{width: 100%;border-bottom: 1px solid #e0e0e0;margin: 20px 0;}
	.news_bg{
		background: #fff;
		padding:10px;
		/*padding-top: 10px;*/
	}
	.right_box .activity_title{
		font-size: 16px;
		font-weight: 500;
	}
	.news_nr{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow:hidden;height:50px;
		font-size: 14px;color: #333;
		line-height: 26px;}
	.news_tlt{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow:hidden;
		margin-top: 10px;
		height:auto;
		font-size: 16px;
		line-height: 26px;
		font-weight: bold;
	}
	.news_date{
		display: block;
		color: #666;
		font-size: 12px;
		margin: 10px 0;
	}
	.kj_pd{
		padding:30px 0 0 30px;
	}
}
