.onews_box{width: 100%;background-color: #ffffff;padding:10% 0;}
.onews_wrap{width:72%; /*max-width:1200px;*/margin:0 auto;}
/*文章列表页*/
.news_list{width: 94%;margin:0px auto;text-align: left;font-size: 0; display:box;display:-webkit-box;display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap:wrap; }
.news_list .news_item{  display: inline-block;vertical-align: top;   width: 29.33%;margin:2%;padding:3% 2%;box-sizing: border-box; background-color: #ffffff;border:1px solid #c0c0c0;}
.news_list .news_item .title{color: #000000;position: relative;}
.news_list .news_item .describe{color: #a4a4a4;  display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.news_list .news_item .pub_date{font-size: 14px;color: #000000;margin-top: 20px;}
.news_list .news_item a{display: block;width: 100%;height: 100%;}
.news_list .news_item a:hover .title{color: #0043b3;}
.news_list .news_item:hover {background-color: #eaeaea;}





/*文章详情页*/
.onews_banner::before {padding-top: 20%;}
.onews_detail_box{padding-top: 0;}
.onews_wrap{position: relative;}
.onews_detail_wrap{padding-bottom: 50px;position: relative;}
.article_content{width: 76%;float: left;/*margin-top: -12%;*/}
.right_side{width:22%;float: right;}
.article_detail_box {margin: 0px auto;padding: 20px;box-sizing: border-box;}
.article_detail_box .article_title { text-indent: 28px;color: #000000;font-size: 34px;line-height: 40px;font-weight: bold; text-align: left;padding-bottom: 4px;}
.article_detail_box .article_title_ps {/*position: absolute;right: -30%;top:0;*/ margin-left:100%;  color: #000000;text-align: center;font-size: 14px;margin: 15px 0;padding-bottom: 10px; }
.article_detail_box .article_title_ps span{margin:0 10px;}
.article_detail_box .article_title_ps a{color: #000000;}
.article_detail_box .article_title_ps a:hover{color: #0043b3;}
.article_detail_con{background-color: #ffffff;padding:40px 30px;margin-top: 30px;}
.article_detail_box .article_detail_con {text-indent: 28px;line-height: 30px;color: #333333;font-size: 16px;}
.article_detail_box .article_detail_con img{max-width: 100%;}
.article_page {width: 80%; margin: 20px auto;font-size: 14px;}
.article_page_prev, .article_page_next {width: 48%;height: 35px;line-height: 35px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article_page_prev {padding-left: 30px;background:url(../icon_l.jpg) no-repeat left center; float: left;text-align: left;}
.article_page_next {padding-right: 30px; float: right; text-align: right;background:url(../icon_r.png) no-repeat right center; }
.article_page a {display: block;width: 100%;height: 35px;line-height: 35px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.right_side{padding-top: 40px;}
.form_osearch{width: 100%;}
.search_box{width: 100%;border:1px solid #dbdbdb;padding:2px 6px;color: #545454;font-size: 0;}
.txt_search{display: inline-block;vertical-align: middle; width: calc(100% - 36px);height: 36px;line-height: 36px;border:0;background-color:none; color: #000000;}
.btn_search{display: inline-block;vertical-align: middle; width: 36px;height: 36px;border:0; background-color:none; background:url(../icon_search.png) no-repeat center center;background-size: 20px 20px;}
.right_menu_tit{margin:20px 0;font-weight: bold; color: #000000;font-size: 16px; width: 100%; position: relative;padding-right: 20px;}
.right_menu_tit .tit{display: inline-block;padding-right: 20px;background-color: #ffffff;z-index: 2;}
.right_menu_tit .line{position: absolute;top:50%;left: 0; display: block; width: 100%;height: 1px;background-color: #ff5555;z-index: -1;}
.right_menu_list li{line-height: 35px;font-size: 15px;width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.right_menu_list li:not(last-of-type){border-bottom: 1px solid #ececec;}
.hot_article{margin-top: 50px;width: 100%;}
.hot_article_list{width: 100%;}
.hot_article_list li{margin:10px 0;}
.hot_article_list li a{display: block; width: 100%;font-size: 0;}
.hot_article_list .hot_article_img{display: inline-block;vertical-align: top; width: 70px;height: 50px;overflow:hidden;position: relative;}
.hot_article_list .hot_article_img .img{width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;}
.hot_article_list .hot_article_img img{width:100%;}
.hot_article_tit{width: calc(100% - 80px);margin-left: 10px;  display: inline-block;vertical-align: top;font-size: 13px;line-height: 25px; }
.hot_article_tit .title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hot_article_list li a:hover .hot_article_tit{color: #0043b3;}

.article_title_ps span{margin:0 10px;font-size: 14px;}
.article_title_ps a{color: #000000;}

.article_detail_con img{max-width: 100%; display: block;}

@media (max-width: 1024px){
	
	.article_detail_box .article_title{font-size: 16px;}
	.article_detail_box .article_title_ps{font-size: 12px;margin:5px 0;}
	.article_detail_box .article_detail_con{font-size: 14px;line-height: 26px;}
}

@media (max-width: 767px){
	
	.article_detail_box{padding:20px 0;}
	.article_page_prev, .article_page_next{width: 48%;}
    .onews_box{padding-top: 24%;}
    .onews_box .opageblock_title{text-align: center;}
    .onews_wrap{width: 94%;}
    .news_list .news_item{width: 100%;}
    .news_list .news_item .describe{color: #a4a4a4; -webkit-line-clamp:2;font-size: 14px;line-height: 22px;}
    .news_list .news_item .pub_date{font-size: 13px;margin-top: 10px;}
    .news_list .news_item .title{font-size: 15px;line-height: 24px; margin-bottom: 10px;}
    
    .obanner::before{padding-top: 40%;}
    .article_detail_con{padding:10px 10px;}
    .article_detail_box .article_title{font-size: 15px;line-height: 24px;text-align: center;text-indent: 0;font-weight: normal;}
    .article_detail_box .article_detail_con{font-size:14px;line-height: 28px; margin-top: 10px;}
    .right_side{width: 100%;float: none;}
    .article_content{width: 100%;float: none;margin-top: 0;}
    .article_detail_box .article_title_ps{position: relative;right: 0;}
    .right_menu_tit{margin:10px 0;}
    .article_page{width: 94%;}
    .article_page_prev{padding-left: 22px;}
    .article_page_next{padding-right: 22px;}
    .article_detail_box .article_title_ps{border-bottom: 1px solid #dddddd;}
    .article_title_top{display: none;}
    .article_detail_box .article_title_ps{color: #444444;}
    .article_title_ps span{font-size: 12px;}

}


@media (min-width: 768px) and (max-width: 1024px){
	.news_content{padding:5% 0;}
    .onews_wrap{width: 94%;}
    .news_list .news_item .describe{color: #a4a4a4; -webkit-line-clamp:2;font-size: 14px;line-height: 22px;}
    .news_list .news_item .pub_date{font-size: 13px;}
    .news_list .news_item .title{font-size: 15px;line-height: 24px; margin-bottom: 10px;}

    .article_detail_box .article_title{font-size: 20px;line-height: 30px;text-align: center;}
    .article_detail_box .article_detail_con{font-size:14px;}
    .obanner::before {padding-top: 40%;}
    .article_detail_box .article_title_ps{top:30px;}
    .article_content{width: 70%;box-shadow: 0 2px 10px rgba(0,0,0,.1);}
    .right_side{width: 28%;}
    .article_content{margin-top: 20px;}
    .article_detail_con{margin-top: 0;padding: 10px;}
    .article_title_top{display: none;}
    .article_title_bottom{display:block;}

}

@media (min-width: 1025px){
	.news_title .title{font-size:60px;line-height:70px;}
    .news_title .ps{font-size: 22px;line-height: 28px;}
    .news_list .news_item{font-size:16px;}
    .news_list .news_item .title{margin-bottom: 15px;font-size:16px;line-height: 28px;}
    .news_list .news_item .describe{font-size: 15px;line-height: 26px;-webkit-line-clamp: 3;}

    .article_detail_box .article_title{font-size: 28px;line-height: 34px;}
    .article_detail_box .article_detail_con{font-size:14px;}
    .article_detail_box .article_detail_con {box-shadow: 0 2px 10px rgba(0,0,0,.1);}
    .onews_wrap{width: 86%;}
    .onews_banner::before {padding-top: 24%;}
    .article_content{margin-top: -124px;}
    .article_title_ps{position: absolute;right: 0;top: -100px;line-height: 30px;}
   
   
}

@media (min-width: 1200px){
	.news_title .title{font-size:60px;line-height:70px;}
    .news_title .ps{font-size: 22px;line-height: 28px;}
    .news_list .news_item{font-size:16px;}
    .news_list .news_item .title{margin-bottom: 15px;font-size:16px;line-height: 28px;}
    .news_list .news_item .describe{font-size: 15px;line-height: 26px;-webkit-line-clamp: 3;}

    .article_detail_box .article_title{font-size: 32px;line-height: 38px;}
    .article_detail_box .article_detail_con{font-size:15px;}

    .onews_wrap{width: 86%;}
    .onews_banner::before {padding-top: 30%;}
    .article_content { margin-top: -140px;}
    .article_title_ps{position: absolute;right: 0;top: -112px;line-height: 30px;}
    

}

@media (min-width: 1400px){

    .onews_banner::before {padding-top: 30%;}
    .article_content { margin-top: -140px;}
    .article_title_ps{position: absolute;right: 0;top: -110px;line-height: 30px;}
}



@media (min-width: 1600px){
	.news_title .title{font-size: 82px;line-height:90px;}
    .news_title .ps{font-size: 28px;line-height: 30px;}
    .news_list .news_item{font-size:16px;}
    .news_list .news_item .title{margin-bottom: 20px;font-size:16px;line-height: 28px;}
    .news_list .news_item .describe{font-size: 16px;line-height: 30px;-webkit-line-clamp: 5;}

    .article_detail_box .article_title{font-size: 34px;line-height: 40px;}
    .article_detail_box .article_detail_con{font-size:16px;}
    .onews_wrap{width: 72%;}
    .onews_banner::before {padding-top: 20%;}
    .article_content { margin-top: -180px;}
    .article_title_ps{position: absolute;right: 0;top: -154px;line-height: 30px;}
}