#mod_homenews {padding-top:10px}
#mod_homenews .width100 {float:left; width: 100%}
#mod_homenews .main {max-width: 1200px; margin:auto; clear: both}

#mod_homenews .news {float: left; width: 100%; }
#mod_homenews .news .img {float:left; width:  100%; position: relative; height: 0; padding-bottom: 60%}
#mod_homenews .news .img img {position: absolute; top:0; left:0; width: 100%; height: 100%; object-fit: cover}
#mod_homenews .news .info {float:left; width: 100% }
#mod_homenews .news .info .title {float:left; width: 100%; line-height: 20px; font-size:14px; overflow:hidden; font-weight:bold; height: 60px !important; margin-top:10px; margin-bottom: 10px; color:var(--color2)}
#mod_homenews .news .info .title:hover {color:#FF6600}
#mod_homenews .news .info .des {float: left; width: 100%; color: #333; line-height: 20px; height: 80px; overflow: hidden; margin-bottom: 20px}

#mod_homenews .listnews {float:left; width:100%}
#mod_homenews .listnews li{ float:left; list-style: none; margin-bottom:10px; margin-top:0; border:none; height: 95px}
#mod_homenews .listnews li a {color:#333}
#mod_homenews .listnews li .img{  float: left;  width: 130px;  height: 90px; margin-right: 10px; margin-bottom:10px; border:none; padding:0; position: relative;}
#mod_homenews .listnews li .img img{position:absolute;width: 100%;  height: 100%; left:0; top:0; object-fit: cover; border: none; padding: 0}
#mod_homenews .listnews li h3 {font-size: 14px; margin:0 0 10px 0; max-height: 60px; overflow: hidden; line-height: 15px}
#mod_homenews .listnews li p {padding:0; font-size:13px;  line-height: 15px; height: 30px; overflow: hidden}
/*-----Media 459px-----*/
@media screen and (max-width:459px) {
    #mod_homenews .news {height:auto}
    #mod_homenews .img {height:auto;}
    #mod_homenews .des {height:auto}
    #mod_homenews .title {height:auto}
    #mod_homenews .listnews h3 {max-height: auto}
}