.banner a{padding-bottom: 31.5%;}
.banner .bannertext{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,0.6);}
.banner .bannertext .title,.banner .bannertext .time{width: calc(100% - 200px);}
.bannertext .w90{border-left: 1px solid rgba(255,255,255,0.2);padding:0.8rem 0 0.8rem 0.66rem;box-sizing: border-box;}
.banner .swiper-pagination{position: initial;bottom: auto;left: auto; width: auto;color: #fff;font-size: 0.8rem;font-family: "DINPro-Medium";}
.banner .swiper-pagination span::before{content: '0';}
.banpage{position: absolute;left: 50%;margin-left: 500px;bottom: 1.1rem;width: 200px;z-index: 2;display: flex;justify-content: space-between;align-items: center;}
.banpage  .prev,.banpage .next{width: 40px;height: 40px;background: rgba(255,255,255,0.2);position: relative;cursor: pointer;}
.banpage img{display: block;}

.idxtitle{border-bottom: 2px solid #2F4858;padding-bottom: 0.4rem;line-height: 1.6rem;}

.wrapLeft{width: 47.85%;}
.wrapLeft .img {padding-bottom:400px ;}
.idxone .wrap .type{padding: 2px 18px;background-color: #1B998B;left: -8px;top:12px;z-index: 3;position: absolute;line-height: 2;}
.idxone .wrap .title{line-height: 1.6;margin:0.866rem 0 0.5rem ;display: block;}
.wrapLeft .intel{border-bottom: 1px solid  #DDDDDD;padding-bottom: 0.66rem;}
.wrapLeft .intel li{padding-left: 25px;margin-right: 1rem;line-height: 24px;}
.wrapLeft .intel li:last-child{margin: 0;}
.wrapLeft .intel li img{top: 50%;transform: translateY(-50%);left: 0;position: absolute;}
.wrapLeft:hover .img img{box-shadow: 0 0 10px rgba(0,0,0,0.5);}

.idxmore{padding-right: 28px;line-height: 24px;color: #1B998B;display: inline-block;}
.idxmore::after{width: 24px;height: 24px;background: url(../images/more.svg) center no-repeat;}
.idxmore:hover,.wrapLeft:hover .idxmore::after{padding-right: 30px;}

.wrapRight{width: 47.85%;}
.wrapRight .item .img{padding-bottom: 280px;}
.wrapRight .item .title{margin-bottom: 8px;}
.wrapRight .item .textAll{margin-bottom: 0.66rem;}

@media screen and (max-width:1440px){
	.banpage{left: auto;margin: 0;right: 2%;bottom: 0.8rem;}
	.banpage{width: 170px;}
}

@media screen and (max-width:1280px){
	.wrapLeft .intel li{margin-right: 5px;}
}
@media screen and (max-width:760px){
	.banner a{padding-bottom: 55%;}
	.banpage .prev, .banpage .next{width: 30px;height: 30px;}
	.banpage{width: 130px;}
	.banner .bannertext .title, .banner .bannertext .time{width: calc(100% - 150px);}
	.bannertext .w90{padding-top: 0.4rem;padding-bottom: 0.4rem;}
	.banpage{bottom: 0.6rem;}
	.wrapLeft,.wrapRight{width: 100%;}
	.wrapLeft .img{padding-bottom: 65%;}
	.wrapRight .item .img{padding-bottom: 50%;}
}