@charset "utf-8";
/* CSS Document */
.banner img{width:100%; float:left; margin-top:80px;}

.newsRecommend ul li a .newsImg, .newsRecommend ul li a .newsImg img{width:100%;float:left;}
.newsRecommend ul li a .newsImg img{min-height:170px;}
.newsRecommend ul li a .newsText{ width:100%;}
.newsRecommend ul li a .newsText .newsTitle{font-size:14px; line-height: 40px; color:#333; border-bottom:1px solid #ddd; padding-bottom:5px;}
.newsRecommend ul li a .newsText .newsSummary{line-height:20px; color:#999999;}
.newsRecommend ul li a .newsDate{width:100px; float:left; text-align: center;line-height: 36px; color:#999; font-family: DIN; margin-top:-36px; background-color: rgba(255, 255,255, 0.8);  }


.newsList ul, .newsRecommend ul, .newsRecommend ul li{width:100%; float:left;}
.newsList ul li{width:48%; float:left; margin-top:15px;}
.newsList ul li:nth-child(2n){float:right;}
.newsList ul li .newsImg img{width:100%; float:left; height: 100px;}
.newsList ul li .newsDate{width:80px; float:left; text-align: center; line-height: 36px; color:#999; font-family: DIN; margin-top:-36px; background-color: rgba(255, 255,255, 0.8); font-size:12px;}
.newsList ul li .newsText {width:calc(100% - 30px); float:left; padding:15px; background: #f8f8f8;}
.newsList ul li .newsText .newsTitle{font-size:14px; line-height: 20px; color:#333; }
.newsList ul li .newsText .newsLine{ height:1px;border-top:1px solid #ddd;margin-top:10px; }
.newsList ul li .newsText  .newsSummary{font-size:12px; color:#999999; line-height: 22px; margin-top:10px;}
.newsList ul li a:hover .newsText .newsLine{border-top:1px solid #0033a0;}




.title{color:#333; font-size:16px; font-weight: bold; line-height: 30px;}
.date{color:#999999; line-height: 30px; border-bottom: 1px solid #ddd; padding-bottom:10px;}
.content p{line-height:28px; color:#7f7f7f; margin-bottom:20px;}