/*.banner{margin-top: 42px;}*/
/*.m-banner{margin-top: 38px;}*/
.subtop p{font-size: 35px; font-weight: bolder; color: #d6000f; float: left;}
.subtop form{height: 35px; border: 1px inset; float: right; display: flex; display: -webkit-flex; align-items: center;}
.subtop input{width: 250px; padding: 0 20px; font-size: 14px;}
.icon-search{width: 15px; height: 15px; padding-right: 15px;}
.all-news{display: none;}
.contlist{border-bottom: 1px solid #e6e6e6;margin-top: 30px;}
.contlist .item{display: flex; display: -webkit-flex; justify-content: space-between; align-items: flex-start; padding-bottom: 30px; color: #000000;}
.news-img{width: 300px; border-radius: 5px; position: relative; overflow: hidden;}
.news-img img{display: block; width: 100%;}
.m-news-img{display: none;}
.m-news-img img{display: block; width: 100%;border-radius:5px;}
.news-content{width: 67%; padding-left: 30px;}
.news-content .news-date-type{font-size: 16px; color: #333333;}
.news-content .news-title{font-size: 24px; line-height: 1.5; font-weight: bolder; padding: 12px 0 17px 0; color: #333333;}
.news-content .news-des{overflow: hidden; font-size: 14px; color: #666666; max-height: 60px; line-height: 1.5;}
.news-content .news-view{font-size: 16px; color: #d6000f; padding-top: 25px;}

.contlist .item:hover .news-img::before{content: "";position: absolute;width: 100%;height: 100%;border: 6px solid #d6000f; box-sizing: border-box;}
.contlist .item:hover .news-content{color: #d6000f;}

@media screen and (max-width: 460px){
    .subtop p{font-size: 24px; float: initial;}
    .subtop form{float: initial; margin-top: 20px; border: 1px solid #000000;}
    .icon-search{padding: 0;}
    .subtop input{width: 80%;}
    .contlist .item{flex-wrap: wrap;}
    .news-img{display: none;}
    .m-news-img{width: 100%; display: block;}
    .news-content{width: 100%; margin-top: 20px; padding: 0; height: auto;}
    .news-content .news-view{font-size: 14px; font-weight: bolder;}
}
