.wrapbanner{overflow: hidden;position: relative;}
.banner{}
.banner a{display:block;position:relative}
.banner .img{padding-bottom: 28.64%;}
/* .banner .swiper-slide-active .img{animation:scaleBig 7s linear 0s 1 both;transform-style:preserve-3d} */
/* @-webkit-keyframes scaleBig{
	0%{transform:scale(1)}
	100%{transform:scale(1.1)}
}
@keyframes scaleBig{
	0%{transform:scale(1)}
	100%{transform:scale(1.1)}
} */

.wrapbanner .swiper_menu{font-size: 0;position: absolute;z-index: 10;right: 70px;bottom: 46px;}
.wrapbanner .arrow{width: 48px;height: 48px;font-size: 33px;color: #fff;text-align: center;line-height: 36px;background: rgba(255, 255, 255, .6) center/100% auto no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);}
.wrapbanner .arrow img{width: 32px;display: inline-block;vertical-align: middle;margin: 2px 0 0;}
.wrapbanner .prev{left: 0;}
.wrapbanner .next{right: 0;}
.wrapbanner .swiper-pagination{display: inline-block;position: relative;vertical-align: middle;margin: 0 12px;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: .5;border-radius: 50%;margin: 0 7px 0 8px;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

.hometitle{margin-bottom: 40px;align-items: center;}
.channel_title{padding: 0 0 0 18px;color: #333;font-weight: bold;position: relative;}
.channel_title::before{content: '';display: block;background: url(../images/indexTitle.png) no-repeat center/cover;width: 57px;height: 64px;position: absolute;top: 50%;transform: translateY(-50%);left: -8px;}
.channel_title span{color: #d1c2b4;font-weight: normal;margin: 0 0 0 11px;text-transform: uppercase;}
.channel_link{position: relative;z-index: 2;color: #a2a2a2;background: #eeeae6;padding: 0 14px;border-radius: 3px;line-height: 32px;font-weight: bold;}

.content{overflow: hidden;padding-top: 0;}

.wrap_mode01{padding: 73px 0 41px;background: url(../images/mode01_bg.png) no-repeat bottom center/cover;}
.mode01{}
.mode01 .lf{/* width: 63.5%; *//* float: left; */}
.mode01 .rt{width: 31.4%;float: right;}

.home011{float: left;position: relative;width: 610px;padding: 16px 20px 18px;background: url(../images/mode012_img.png) no-repeat center/100% 100%;}
.home011 .item{position: relative;}
.home011 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;background: rgba(0, 0, 0, .6);height: 40px;}
.home011 .img{padding-bottom: 70.11%;}
.home011 .title{margin: 0 0;line-height: 40px;color: #fff;position: absolute;left: 0;right: 0;bottom: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;z-index: 10;padding: 0 12px;}

.home012{margin: 0px 0 0 640px;}
.home012 ul{margin: 0 0 -17px;}
.home012 .item{margin: 0 0 17px;}
.home012 .title{margin: 0 0 7px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 1.6em;}
.home012 .time{padding: 0 0 0 22px;background: url(../images/time.png) no-repeat left center;color: #a91e17;position: relative;}
.home012 .time::before{content: '';display: block;position: absolute;top: 50%;left: 118px;border-bottom: 1px dashed #cccbcb;right: 0;}

.home013{}
.home013 ul{margin: -8px 0 0;padding: 0 0;}
.home013 .item{margin: 0 0;position: relative;align-items: center;border-bottom: 1px solid #e0d6cb;padding: 22px 0 14px;}
.home013 .item::before{content: '';display: block;width: 1px;height: 66px;background: #e0d6cb;position: absolute;top: 50%;transform: translateY(-50%);left: 78px;}
.home013 .time{width: 64px;float: left;position: relative;text-align: center;color: #333;font-family: 'Noto Serif SC';}
.home013 .day{margin: 0 0 9px;line-height: 1em;font-size: 3em;font-weight: bold;}
.home013 .month{margin: 0 0 0;line-height: 1em;}
.home013 .title{margin: 0 0;width: calc(100% - 100px);line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.wrap_mode02{padding: 60px 0 60px;background: url(../images/mode02_bg.png) no-repeat bottom center/cover;}
.mode02{}
.mode02 .lf{width: 29.3%;}
.mode02 .mid{width: 29.3%;}
.mode02 .rt{width: 29.3%;}

.mode02 .hometitle{background: url(../images/indexTitle2.png) no-repeat left bottom;padding: 0 0 31px;margin-bottom: 14px;}
.mode02 .channel_title{padding: 0;}
.mode02 .channel_title::before{display: none;}

.home02{}
.home02 ul{margin: 0 0;padding: 0 0;}
.home02 .item{margin: 0 0;line-height: 50px;border-bottom: 1px dashed #cccbcb;}
.home02 .title{white-space: nowrap;position: relative;padding: 0 0 0 26px;background: url(../images/mode02_ico.png) no-repeat left center;}
.home02 .time{color: #aa211b;margin: 0 0 0 16px;float: right;font-weight: bold;}

.wrap_mode03{padding: 60px 0 130px;background: url(../images/mode03_bg.png) no-repeat bottom center/cover;}
.mode03{}
.mode03 .hometitle{justify-content: center;position: relative;}
.mode03 .channel_link{position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 1px solid #a2a2a2;}

.home03{}
.home03 ul{margin: 0 0 -30px -75px;padding: 25px 0 0;}
.home03 li{width: 25%;}
.home03 .item{margin: 0 0 30px 72px;border-radius: 10px;overflow: hidden;border: 1px solid #cfa972;background: #9d7d55;color: #fff;text-align: center;}
.home03 .img{padding-bottom: 92.4%;}
.home03 .bottom{padding: 12px 18px 13px;font-weight: bold;}



@media screen and (min-width:996px){

}
@media screen and (max-width:1640px){
	.wrap_mode01{padding: 40px 0 30px;}


}
@media screen and (max-width:1280px){
	.home011{width: 340px;}
	.home012{margin: 0 0 0 360px;}
	.home012 .item{margin: 0 0 10px;}
	.home012 .title{margin: 0 0 4px;}
	.home012 .time{font-size: 14px;}

	.home013 .item{padding: 16px 0 14px;}
	.home013 .item::before{left: 70px;}
	.home013 .title{width: calc(100% - 84px);}
	.home013 .day{font-size: 2.5em;}

	.channel_title{font-size: 24px;}
	.channel_title span{font-size: 15px;}
	.channel_link{font-size: 15px;padding: 0 10px;}

	.mode02 .lf{width: 31%;}

	.wrap_mode03{padding: 40px 0 80px;}
	.home03 ul{padding: 0;margin: 0 0 -30px -40px;}
	.home03 .item{margin: 0 0 30px 40px;

}
@media screen and (max-width: 996px){
	.wrapbanner{height: auto;}
	.wrapbanner .swiper_menu{right: 10px;bottom: 22px;}

	.wrapbanner .arrow{width: 30px;height: 30px;line-height: 30px;}
	.wrapbanner .arrow img{width: 16px;margin: -8px 0 0;}

	.mode01 .lf{width: 100%;float: none;}
	.mode01 .rt{width: 100%;float: none;padding: 30px 0 0;}

	.wrap_mode02{padding: 20px 0 20px;}
	.mode02 .lf,.mode02 .mid,.mode02 .rt{width: 100%;float: none;padding: 15px 0;}

	.home03 li{width: 50%;}

}
@media screen and (max-width:767px){
	.wrapbanner{}
	.wrapbanner .swiper_menu{bottom: 0;color: #666;left: 0;right: 0;text-align: center;background: rgba(0, 0, 0, .05);padding: 2px 0;}
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{background: #666;}
	.wrapbanner .arrow{color: #8a292a;/* background: rgba(0,0,0,.3); */}
	
	.hometitle{margin-bottom: 24px;}
	.channel_title{font-size: 22px;}
	.channel_title::before{width: 36px;height: 41px;}
	.channel_title span{font-size: 14px;}
	.channel_link{font-size: 14px;padding: 0 10px;}

	.mode03 .hometitle{justify-content: flex-start;}

	.home011{width: 100%;margin: 0 0 20px;}
	.home012{margin: 0 0 20px;}

	.home03 li{width: 100%;}
	
	.wrap_mode03{padding: 20px 0 40px;}

}
@media screen and (max-width:413px){
	
	
}