.news_img{ width: 550px; height: 329px; } .news_img .bd ul li{ position: relative; width: 550px; height: 329px; } .news_img .bd ul li a{ display: block; } .news_img .bd ul li a p{ width: 100%; position: absolute; left: 0; bottom: 0; color: #fff; padding: 12px 10px; background: #000; background: rgba(0, 0, 0, .4); } .news_img .bd ul li a img{ width: 100%; xheight: 329px; } .news_img .hd{ position: absolute; right: 10px; bottom: 10px; } .news_img .hd li{ width: 14px; height: 14px; background: #fff; cursor: pointer; display: inline-block; margin: 0 5px; border-radius: 50%; } .news_img .hd .on{ background: #f39800; } /* 主体 */ .main1{ padding: 20px 0; } .common-title{ height: 32px; line-height: 32px; border-bottom: 1px solid #dd0d0d; font-size: 14px; font-weight: bold; } .common-title p { float: left; font-size: 16px; padding: 0 10px; font-weight: bold; color: #fff; background: #dd0d0d; } .common-title a { float: right; color: #666666; margin-right: 3px; font-weight: normal; } .img_title img{ display: block; margin: 0 auto; } .main_ul{ margin: 8px 0 4px; min-height: 72px; } .main_ul li{ padding-left: 15px; line-height: 34px; height: 36px; position: relative; } .main_ul li:after{ content: ""; width: 4px; height: 4px; background-color: #930a0a; position: absolute; left: 0; top: 50%; margin-top: -2px; border-radius: 50%; } .main_ul li a{ color: #333; } .main_ul li:hover a{ color: #930a0a; } .main_ul li span{ color: #999; } .img_title>a{ display: inline-block; font-size: 20px; color: #930a0a; padding-left: 8px; margin-bottom: 20px; border-left: 4px #ccc solid; font-weight: 600; } .img_title ul li{ width: 32%; float: left; margin-bottom: 10px; } .img_title ul li:nth-child(3n 2){ margin:0 1.6%; } .img_title ul li a{ display: block; } .img_title ul li a img{ width: 100%; height: 130px; display: block; } .img_title ul li a p{ margin: 6px 0; text-align: center; } .img_title ul li:hover a p{ color: #930a0a; } .main2{ margin-top: 20px; padding-bottom: 20px; } .w48{ width: 49.4%; } .topics {height: 120px;xborder: 1px solid #eee;margin-bottom: 36px;xoverflow: hidden;} .topic-title {width: 40px; height: 100%; background: #eee no-repeat center;} .topic-pic {margin: 18px 0 10px;/* padding: 2px 0 2px 2px; */} .topic-pic ul li {float: left;margin: 0 35px;} .topic-pic ul li img {width: 214px;height: 120px;box-shadow: 2px 2px 9px rgba(170, 170, 170, 0.35);} .topic-pic ul li:hover img {opacity: .7; filter: alpha(opacity=70);} .banner6 {position: relative; padding-right: 34px;} .banner6-div {overflow: hidden;} .banner6 .banner6-more > a { position: absolute; bottom: 20px; right: 0px; width: 26px; height: 90px; background: #d2d2d2 no-repeat 0 center; color: #fff; line-height: 24px; text-align: center; font-size: 12px; transition: background .3s; }