.new_right{padding-left: 20px;}
#newslist ol {padding: 10px 0px 10px 0px;border-bottom: 1px dotted #ccc;margin: 0;}

.top-box-shadow{background: #eee;}
.p_a{float:right;}

.pbtn{
	background: #b40026;
    color: #fff;
    line-height: 30px;
    width: 119px;
    border: 0px;
    cursor: pointer;
    margin-right: 10px;
	text-align: center;
}
#border {
    margin-bottom: 10px;
	background: #fff;
    overflow: hidden;
}
.content {
    padding: 20px;
}
.content h1 {
    margin-bottom: 20px;
    font-family: microsoft yahei;
    font-size: 16px;
}

.news_right{display: flex;justify-content: flex-end;padding: 20px 0;align-items: center;}
.news_right .news_tit{font-size: 16px;color: #333;}
.news_right .news_categories{margin: 0 15px;text-align: center;position: relative;}
.news_right .news_categories .categories_item {background-color: #fff;box-shadow: 0px 0px 4px 2px #ddd;padding: 10px;box-sizing: border-box; text-align: right;position: absolute;right: 0px;display: none;width: 200px;z-index: 10;}
.news_right .news_categories .categories_item a{display: block;padding: 5px 0;font-size: 14px;color: #666;border-bottom: 1px solid #ddd;}
.news_right .news_categories .categories_item a:last-child{border-bottom: 0;padding-bottom: 0;}
.news_right .news_categories .categories_item a:first-child{padding-top: 0;}
.news_right .news_categories .categories_item a:hover{color: #b40026;}
.news_right .news_categories .arrow{display: inline-block;width: 0;height: 0;border: 5px solid transparent;border-top-color: #b40026;vertical-align: middle;}
.news_search{background-color: #F4F7F9;padding: 6px 10px;border-radius: 20px;}
.news_search input{border: 0;outline: none;background-color: transparent;}
.news_search .search{width: 20px;height: 20px;background: url('/images/search.png');background-size: cover;display: inline-block;vertical-align: middle;}

.news_banner{padding: 20px 0;}
.news_banner h1{position: relative;margin: 0;}
.news_banner h1::before{content: '';display: block;border-bottom: 1px solid #ddd;width: 100%;position: absolute;top: 50%;}
.news_banner h1 span{background-color: #fff;position: relative;padding: 0 20px;}
.news_banner p{font-size: 16px;padding: 0 140px;margin: 5px 0 0;}
.news_banner img{display: block;width: 70%;margin: 10px auto 0;}

.news_recommend{padding-bottom: 30px;}
.news_recommend .news_recommend_item {margin-bottom: 20px;background-color: #F4F7F9;}
.news_recommend .news_recommend_item a{display: flex;color: #333;}
.news_recommend .news_recommend_item a span{display: block;}
.news_recommend .news_recommend_item a img{display: block;width: 40%;background: #ddd;max-height: 200px;object-fit: cover;}
.news_recommend .news_recommend_item .news_recommend_item_cont{padding: 20px;box-sizing: border-box;background-color: #F4F7F9;width: 80%;}
.news_recommend .news_recommend_item .news_rec_classify{font-size: 14px;color: #b40026;}
.news_recommend .news_recommend_item .news_rec_tit{font-size: 18px;font-weight: bold;margin: 10px 0;}
.news_recommend .news_recommend_item .news_rec_cont{margin: 0;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis;}
.news_recommend .news_recommend_item .news_release{margin-top: 10px;display: flex;}

.news_list_box{display: flex;justify-content: space-between;padding-bottom: 50px;align-items: flex-start;}
.news_list_box .news_menu {background-color: #F4F7F9;box-sizing: border-box;width: 18%;overflow: hidden;}
.news_list_box .news_menu .news_menu_tit{font-size: 16px;display: block;padding: 5px 10px 0;font-weight: bold;}
.news_list_box .news_menu li{padding: 0 10px;}
.news_list_box .news_menu li:last-child{border-bottom: 0;}
.news_list_box .news_menu li a{font-size: 14px;padding: 5px 0;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_list_box .news_list{width: 80%;}
.news_list_box .news_list h2{border-bottom: 1px solid #ddd;text-align: left;font-size: 24px;}
.news_list_box .news_list li{margin-bottom: 20px;padding: 0 0 20px;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.news_list_box .news_list li span{display: block;color: #333;}
.news_list_box .news_list .news_classify{color: #b40026;font-size: 14px;}
.news_list_box .news_list .news_tit{font-size: 16px;font-weight: bold;}
.news_list_box .news_list .news_release{font-size: 14px;display: flex;color: #333;}

.news_right_mod{display: none;}

@media screen and (max-width: 768px){
    .max-width {width: 100%;padding: 0 10px;box-sizing: border-box;}

    .news_right{display: none;}

    .news_banner{padding: 0 0 20px;}
    .news_banner h1{font-size: 18px;}
    .news_banner h1 span{padding: 0;}
    .news_banner h1::before{display: none;}
    .news_banner p{font-size: 14px;padding: 0;}
    .news_banner img{width: 100%;}

    .news_recommend{padding-bottom: 0;}
    .news_recommend .news_recommend_item a{display: block;}
    .news_recommend .news_recommend_item a img{width: 100%;}
    .news_recommend .news_recommend_item .news_recommend_item_cont{width: 100%;padding: 15px;}
    .news_recommend .news_recommend_item .news_rec_classify{font-size: 12px;}
    .news_recommend .news_recommend_item .news_rec_tit{font-size: 14px;margin: 5px 0;}
    .news_recommend .news_recommend_item .news_rec_cont{font-size: 12px;}

    .news_list_box{display: block;padding-bottom: 20px;}
    .news_list_box .news_list h2{font-size: 18px;margin: 0;}
    .news_list_box .news_list{width: 100%;}
    .news_list_box .news_list .news_classify{font-size: 12px;}
    .news_list_box .news_list .news_tit{font-size: 14px;}
    .news_list_box .news_list .news_release{font-size: 12px;}
    .news_list_box .news_list li{padding: 0 0 15px;}

    .news_list_box .news_menu{width: 100%;margin-top: 10px;}
    /* .news_list_box .news_menu .news_menu_tit{font-size: 14px;} */
    /* .news_list_box .news_menu li a{font-size: 12px;} */

    .news_right_mod{display: block;position: relative;padding: 20px 0;}
    .news_right_mod .news_menu_mod{display: block;text-align: right;}
    .news_right_mod .news_suspension{display: none; position: fixed;z-index: 20;background: #fff;width: 100%;height: 100vh;top: 75px;padding: 0 10px;left: 0;box-sizing: border-box;}
    .news_right_mod .news_suspension .news_del{display: block;text-align: right;font-size: 14px;font-weight: bold;}
    .news_right_mod .news_search{width: 60%;margin: 20px auto;}
    .news_right_mod a{font-size: 14px;color: #333;display: block;margin: 5px 0;text-align: center;}
}

@media screen and (max-width: 414px){
	#left .leftBar,#right,.c_form{width:100%;}	
	#left .leftBar{margin-bottom: 20px;}
	#left .leftBar li{float:left;text-align: center;width: 24.6%;border-right: 1px solid #b40026;border-bottom: 1px solid #b40026;border-top: 1px solid #b40026;height: 33px;overflow: hidden;}
	#left .leftBar li:first-of-type{border-left: 1px solid #b40026;}
	.leftBar li.title,.leftBar li a.hot,.leftBar li a{background:none;}
	.leftBar li a.hot{background: #b40026;color: #fff;}
	
	.p_a{float:none;text-align: center;}
	.pbtn{width:29%;margin-right: 5px;}
    
    .box{padding: 20px 0;}
    #border{margin: 55px 15px 20px !important;}
}
@media screen and (max-width: 320px){
	#left .leftBar li{width: 24.5%;}	
	.content{padding:5px;}
    .pbtn{width: 100%;margin-bottom: 10px;}
    .p_a{padding: 0 15px;}
}