.banner{ float:left; width:100%; } .banner span.swiper-pagination-bullet{ background:#d0d0d2; width:15px; height:15px; opacity: 1; } .banner span.swiper-pagination-bullet-active{ width:80px; border-radius:15px; } .news-1{ margin-top:30px; background:url(../images/news-1-bg.jpg) no-repeat left top; padding:60px 0; } .banner img{ float:left; width:100%; } .news-title{ float:left; width:100%; border-bottom:1px solid #595959; line-height:180%; margin-bottom:30px; position:relative; } .news-title span{ border-bottom:2px solid #2b479b; float:left; font-size:32px; padding:10px 0; position:absolute; bottom:-1px; left:0; } .news-title span em{ font-style:normal; color:#2b479b; } .news-title span img{ width:30px; margin-right:10px; } .news-title a{ float:right; color:#333; font-weight: normal; font-size:16px; margin-top:15px; } .news-1-left{ float:left; width:48%; } .news-1-right{ float:right; width:48%; } .news-1-left img{ width:100%; } .news-1-right img{ width:100%; } .news-1 ul li{ background:#fff; padding:15px 0; float:left; width:100%; text-indent:20px; margin-bottom:30px; } .news-1 ul li:hover{ background:#2b479b; } .news-1 ul li:hover a{ color:#fff; } .news-1 ul li a{ color:#333; font-size:18px; } .news-1 .w1400>img{ float:right; width:48%; } .news-3{ position:relative; padding-bottom:30px; margin-top:30px; } .news-3-left{ float:left; width:45%; } .news-3-left img{ width:100%; } .news-3-left p{ float:left; width:100%; color:#fff; font-size:16px; padding:15px 0; text-indent:20px; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.4); } .news-3 ul{ float:right; width:50%; } .news-3 ul li{ float:left; width:100%; padding:13px 0; border-bottom:1px dashed #dbdbdb; } .news-3 ul li:nth-last-child(1){ border:none; } .news-3 ul li::before{ content:''; width:10px; height:10px; background:#a7a7a7; float:left; margin-top:8px; margin-right:10px; } .news-3 ul li a{ color:#333; font-size:18px; } .news-3 ul li a:hover{ color:#2b479b; } .news3-bg{ background:#bd1316; position:absolute; bottom:0; left:0; width:100%; height:200px; } .news-3 .w100{ background:#fff; z-index:2; position:relative; padding:0 30px 30px 30px; box-sizing: border-box; }