/* banner */
.banner{width: 100%;height: 564px;background: url("../img/banner.png") top center no-repeat;}
.newsBox{width: 100%;height: 530px;background: url("../img/listbg.png") top right no-repeat;margin-top: 40px;}
.slideWai{width: 724px;height: 450px;border: 2px solid #F94988;border-radius: 18px;margin: 40px 0;}
.slideBox{width: 674px;height: 400px;position: relative;border-radius: 18px;overflow: hidden;margin: 22px auto;}
.slideBox .hd{position: absolute;right: 5px;bottom: 22px;z-index: 1;}
.slideBox .hd ul li{float: left;margin-right: 10px;cursor: pointer;width: 10px;height: 10px;background: #fff;opacity: 0.3;border-radius: 50%;}
.slideBox .hd ul li.on{opacity: 1;}
.slideBox .bd{position: relative;z-index: 0;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 100%;height: 400px;}
.slideBox .bd p{position: absolute;bottom: 0;left: 0;width: 100%;height: 57px;line-height: 57px;font-size: 16px;background: rgba(0, 0, 0, 0.6);text-indent: 10px;z-index: 1;}
.slideBox .bd p a {color: #fff;display: block;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsList{width: 444px;padding: 16px 0;}
.title{width: 100%;}
.newsList ul{width: 100%;}
.newsList ul li{width: 100%;height: 66px;line-height: 66px;border-bottom: 1px solid #DADADA;font-size: 16px;text-indent: 20px;background: url("../img/libg.png") left center no-repeat;}
.newsList ul li a{color: #242424;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.more{width: 100%;line-height: 24px;text-align: right;margin-top: 20px;background: url("../img/more.png") top 6px right no-repeat;}
.more a{font-size: 16px;color: #999;display: block;margin-right: 35px;}
/* newsUl */
.newsUl{width: 100%;margin-top: 30px;}
.newsItem{width: 560px;}
.newsItem ul {overflow: hidden;margin-top: 15px;}
.newsItem ul li {font-size: 16px;height: 40px;line-height: 40px;background: url("../img/libg.png") left center no-repeat;overflow: hidden;}
.newsItem ul li a {display: block;float: left;width: 76%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.newsItem ul li a:hover {color: #135EA3;}
.newsItem li span {float: right;color: #999;font-size: 14px;}
.title2{width: 100%;height: 181px;background: url("../img/title4.png") top center no-repeat;padding-top: 40px;z-index: 2;position: relative;}
.title2 a{display: block;width: 100%;height: 140px;}
.swiper{width: 100%;height: 100%;margin-top: -20px;}
.swiper-slide img {display: block;width: 100%;}