.square{ margin-bottom:15px}
.content a{ color:#03c; text-decoration:underline}
.content a:hover{ color:#f40}
.content strong{font-weight:700}
.content h4{ font-size:15px; border-bottom:1px solid #eeeeee; padding:5px 0; margin-bottom:5px;}
.content .bianji{text-align:right;margin:30px 5px 10px 0; display:none}
.newsTxtBox{ padding: 15px 15px; border-bottom: 1px solid #ededed; background:#fff; }
.newsTitle{width: 100%; margin-bottom:15px;}
.newsTitle h4{font-size: 16px; font-weight: 700;}
.newsTitle h4 a{color: #000;}
.newsTitle .date{color: #999; position:absolute; right:0; top:0;text-align: right;}
.newsContent{display:flex;display:-webkit-flex;}
.newsTxt_Pic{width: 180px;margin-right: 10px;flex: 0 0 auto;height: 100px;overflow: hidden;}
.newsTxt_Pic img{width: 100%;object-fit: cover;}
.newsTxt_Txt{position:relative}
.newsTxt_Txt p{color: #999;text-indent: 2em;line-height: 24px; font-size:14px}
.keywordBox{width: 100%; margin-top:8px; display: inline-block;}
.keywordBox em.pp{border:1px solid #a2c15f;color:#a2c15f; padding:0 5px; margin-right:5px;}
.keywordBox em.pp a{color:#a2c15f; }
.keywordBox em.bq{border:1px solid #c597c0;color:#c597c0; padding:0 5px;}
.imgnews{verflow:hidden}
.imgnews li{width:48%;overflow:hidden;float:left;display:block;line-height:25px;margin:5px 2% 10px 0;text-overflow: ellipsis;white-space: nowrap;}
.imgnews li .img{display:block; overflow:hidden}
.imgnews li .img img{width:100%;height:auto;object-fit:cover}
.newscategory{height:35px; line-height:35px;list-style-type: none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;}
.newscategory a{margin: 0 1px;text-align:center; font-size:15px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background: #fbfbfb;border-bottom:5px solid #ededed}
.newscategory a:hover,.newscategory a.thiscls{color:#000; background:#F4F4F4;border-bottom:2px solid #3592e2}
.newslist{border:1px solid #ededed; border-top:0}
.top10 li{white-space:nowrap;overflow:hidden;height:28px;line-height:28px;text-overflow: ellipsis;}
.top10 li a{color:#336699; margin-left:5px;}
.news_tad a{margin-right:15px}
.searchnews{ position:relative}
.searchnews .input{width:100%;}
.searchnews .button_orange{ height:30px; line-height:30px; position: absolute;right:0;top:0}
.otips{margin-top:10px;padding:20px;background:#06c;font-size:20px;}
.otips .olink a{ color:#fff; font-weight:bold}
.relates li{ margin:6px 15px 15px 6px; width:150px}
.relates li img{ height:150px; width:150px;}
.relates li span{ height:40px; font-size:13px; overflow:hidden}
@media (max-width:544px){
.newsTxt_Pic{width: 100px;height: 80px;}
.newsTitle .date{display: block;top: auto;text-align: left;bottom: 0;left: 0;}
.newsTxt_Txt p{ display:none}
}