.fullscreen_slide2::-webkit-scrollbar{width:5px;height:5px;background-color:#f5f5f5}
.fullscreen_slide2::-webkit-scrollbar-track{border-radius:0;background-color:#e2e2e2}
.fullscreen_slide2::-webkit-scrollbar-thumb{border-radius:0;background-color:#333}
.fullscreen_slide_box{height:100vh;overflow:hidden;position:relative;z-index:1;position:relative}
.fullscreen_slide{height:100vh;width:100%;overflow:auto;box-sizing:border-box;position:absolute;top:0;transition:top ease-in-out .7s;-ms-transition:top ease-in-out .7s;-moz-transition:top ease-in-out .7s;-webkit-transition:top ease-in-out .7s;-o-transition:top ease-in-out .7s;top:100vh}
.fullscreen_slide.on,.fullscreen_slide:first-child{top:0}
.fullscreen_slide.before{top:-100vh}
@media screen and (max-width:996px){
	.fullscreen_slide,.fullscreen_slide.before,.fullscreen_slide_box{height:auto;display:block;position:relative;top:0;overflow:initial}
}
.wrapbanner{overflow:hidden;position:relative;height:100vh;box-sizing:border-box}
.banner a{display:block;position:relative}
.banner a::before{content:'';display:block;background-image:-moz-linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%);opacity:.3;height:18rem;position:absolute;left:0;right:0;bottom:0;z-index:2}
.banner .title{position:absolute;left:6rem;bottom:8rem;color:#fff;font-weight:700;z-index:10;max-width:60%;text-shadow:0 .2rem .4rem rgba(0,0,0,.5);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.banner .gp-img{padding-bottom:100vh}
.banner .gp-img img,.banner .gp-img video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.banner .gp-img video{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.banner .swiper-slide-active .gp-img{animation:scaleBig 10s 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{position:absolute;right:0;bottom:0;color:#fff;text-align:center;line-height:7rem;left:auto;font-size:0;z-index:10;height:7rem;width:65rem}
.wrapbanner .swiper_menu::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#94070a;clip-path:polygon(9.6rem 0,100% 0,100% 100%,0 100%)}
.wrapbanner .swiper_menu::after{content:'';background:url(../images/banner_line.png) no-repeat center/cover;width:15.4rem;height:6.7rem;position:absolute;bottom:1.4rem;left:-8.6rem}
.wrapbanner .swiper_menu .line{position:absolute;left:-11rem;bottom:4.4rem;border:.1rem solid #fff;width:1rem;height:1rem;border-radius:50%;opacity:.6}
.wrapbanner .swiper_menu .line::before{content:'';position:absolute;right:100%;bottom:.4rem;border-bottom:.1rem solid #fff;width:100vw}
.wrapbanner .swiper-pagination{display:inline-block;position:relative;vertical-align:top;margin:0 1.2rem}
.wrapbanner .swiper-pagination::before{content:'';position:absolute;left:-4rem;right:-4rem;border-bottom:.1rem solid #fff;bottom:50%;opacity:.5;z-index:-1}
.wrapbanner .swiper-pagination-bullet{cursor:pointer;display:inline-block;width:1.2rem;height:1.2rem;background:#94070a;opacity:1;margin:0 2rem;color:#fff;vertical-align:middle;border:.1rem solid #fff;border-radius:50%;position:relative}
.wrapbanner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}
.wrapbanner .swiper-pagination-bullet:first-child::before{content:"";background:url(../images/banner_dot.png) no-repeat center/cover;width:2.5rem;height:2rem;position:absolute;bottom:50%;left:-3.5rem}
.wrapbanner .swiper-pagination-bullet:after{content:"";background:url(../images/banner_dot.png) no-repeat center/cover;width:2.5rem;height:2rem;position:absolute;bottom:50%;right:-3.5rem}
.content{padding-top:12.2rem}
@media screen and (max-width:996px){
	.wrapbanner{padding-top:0;height:auto}
	.banner .gp-img{padding-bottom:48.8%}
	.banner a::before{height:33.3%}
	.wrapbanner .swiper_menu{bottom:-1px}
	.banner .title{}
	.content{padding:0}
}
@media screen and (max-width:767px){
	.banner .title{left: 20px;bottom: 10px;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;max-width: initial;right: 180px;font-weight: normal;}
	.banner a::before{opacity: .6;}
	.wrapbanner .swiper_menu{width:30rem;height:5rem;padding-left:5rem}
	.wrapbanner .swiper_menu .line,.wrapbanner .swiper_menu::after{display:none}
	.wrapbanner .swiper-pagination,.wrapbanner .swiper_menu .more{vertical-align:bottom}
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{font-size:16px;margin:0 5px}
	.wrapbanner .swiper_menu .more{padding-left:20px;padding-right:0;margin-bottom:6px}
}
.index_title{margin-bottom:3.8rem;display:block;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:2}
.channel_title{padding:0 0 0;line-height:1.2}
.channel_title::after{content:'';display:inline-block;vertical-align:middle;background:url(../images/index_title12.png) no-repeat center/cover;width:8.1rem;height:4.2rem;margin:-.7rem 0 0 1.5rem}
.channel_title.c{width:100%;text-align:center}
.channel_title.c::before{content:'';display:inline-block;vertical-align:middle;background:url(../images/index_title11.png) no-repeat center/cover;width:8.1rem;height:4.2rem;margin:-.8rem 1.5rem 0 0}
.channel_title.w::after{background-image:url(../images/index_title22.png)}
.channel_title.w.c::before{background-image:url(../images/index_title21.png)}
.channel_link{position:absolute;right:0;bottom:0;z-index:10;line-height:4rem;color:#666;width:12rem;text-align:center}
.channel_link .cor{position:absolute;width:1rem;height:1rem;border-color:#ccc;border-style:solid}
.channel_link .cor1{left:-.1rem;top:-.1rem;border-width:.1rem 0 0 .1rem}
.channel_link .cor2{left:-.1rem;bottom:-.1rem;border-width:0 0 .1rem .1rem}
.channel_link .cor3{right:-.1rem;top:-.1rem;border-width:.1rem .1rem 0 0}
.channel_link .cor4{right:-.1rem;bottom:-.1rem;border-width:0 .1rem .1rem 0}
.channel_link::before{content:'';display:block;position:absolute;border:.1rem solid #e5e5e5;width:1rem;height:1rem;border-radius:50%;top:50%;transform:translateY(-50%);left:-6.5rem}
.channel_link::after{content:'';display:block;position:absolute;border-bottom:.1rem dashed #e5e5e5;width:7rem;top:50%;left:-5.5rem}
.channel_link:hover{color:#94070a}
.channel_link:hover .cor,.channel_link:hover::after,.channel_link:hover::before{border-color:#94070a}
.channel_title.w{color:#fff}
.channel_link.w{color:#fff;border-color:#fff}
.channel_link.w::before{background:#fff}
@media screen and (max-width:996px){
	.index_title{margin-bottom:20px}
}
@media screen and (max-width:767px){
	.channel_title .en{font-size:16px}
}
.wrap_mode01{padding:6.5rem 0 12.2rem;background:url(../images/mode01_bg.png) no-repeat left top/96rem,url(../images/mode01_bg2.png) no-repeat right bottom/130rem}
.mode01 .lf{width:55%;padding:4rem 1rem 2rem 6rem;background:#fff}
.mode01 .rt{width:42.14%;padding:3.4rem 0 0}
.mode01 .channel_link::before{background:#fff}
.mode01 .channel_link{background:#fff;border:.1rem solid #f7f7f7}
.index_01a{overflow:hidden;position:relative;z-index:1}
.index_01a ul{margin:0 0;padding:0 0}
.index_01a .item{margin:0 0}
.index_01a .gp-img{padding-bottom:61.4%}
.index_01a .bottom{padding:0 0 0}
.index_01a .title{margin:.7rem 0 1.1rem}
.index_01a .time{color:#999;font-family:arial;padding:0 0 0 3rem;background:url(../images/mode01_time.png) no-repeat left center/1.8rem;line-height:2em}
.index_01a .swiper-pagination{left:auto;text-align:left;width:auto;bottom:1.4rem;right:1rem;z-index:10}
.index_01a .swiper-pagination .swiper-pagination-bullet{width:1rem;height:.2rem;background:#ba8d50;opacity:1;border-radius:0;margin:0 0 0 1rem;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}
.index_01a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#94070a;width:3rem}
.index_01b{position:relative;z-index:2}
.index_01b::before{content:'';display:block;position:absolute;left:.5rem;top:1rem;bottom:0;border-left:.1rem dashed #941f31;opacity:.3}
.index_01b ul{margin:0 0}
.index_01b .item{margin:0 0 4.4rem;padding:0 0 0 3.5rem;position:relative}
.index_01b .item::before{content:'';display:block;position:absolute;left:0;border:.1rem dashed #94070a;border-radius:50%;width:1rem;height:1rem;top:.9rem;background:#fff}
.index_01b .item:hover::before{background-color:#94070a}
.index_01b .summary{margin:1.3rem 0 .9rem;color:#999;display:none}
.index_01b .time{color:#999;font-family:arial;padding:0 0 0 3rem;background:url(../images/mode01_time.png) no-repeat left center/1.8rem;line-height:2em;display:none;margin:0 0 -1.8rem}
.index_01b li.on .summary{display:block}
.index_01b li.on .time{display:block}
.wrap_mode02{overflow:hidden}
.mode02{padding:6.6rem 0 15rem}
.mode02::before{content:'';display:block;position:absolute;left:0;top:0;width:calc(50% + 50vw);height:100%;z-index:-2;background:url(../images/mode02_bg.png) 3rem 3rem}
.mode02::after{content:'';display:block;position:absolute;left:0;top:0;z-index:-1;border-top:11.6rem solid #fff;border-right:11.6rem solid transparent}
.index_02{position:relative;padding:4.7rem 0 0}
.index_02::before{content:'';display:block;position:absolute;left:0;right:0;top:14.2rem;border-bottom:.1rem solid #dcdcdc;z-index:-1}
.index_02 ul{margin:0 0 -2rem -1.8rem}
.index_02 .item{margin:0 0 2rem 2.2rem;padding:2rem 3rem 4.4rem;position:relative}
.index_02 .time{text-align:center;color:#e4bf71;padding:0;line-height:1.1}
.index_02 .month{margin:0 0}
.index_02 .month::after,.index_02 .month::before{content:'';display:inline-block;vertical-align:middle;width:2rem;height:.1rem;background:#dbdbdb;margin:0 .7rem}
.index_02 .line{position:relative;margin:2.4rem 0 2.9rem;height:.1rem}
.index_02 .line::before{content:'';border-top:.1rem solid #e5e5e5;position:absolute;top:50%;left:-1rem;right:-1rem;z-index:1;opacity:0}
.index_02 .line::after{content:'';border:.5rem solid #94070a;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:1.7rem;height:1.7rem;border-radius:50%;z-index:2;background:#fff}
.index_02 .item .cor{position:absolute;width:3rem;height:3rem;border-color:#94070a;border-style:solid;transition:all .3s ease;opacity:0}
.index_02 .item .cor1{left:-.1rem;top:-.1rem;border-width:.1rem 0 0 .1rem}
.index_02 .item .cor2{left:-.1rem;bottom:-.1rem;border-width:0 0 .1rem .1rem}
.index_02 .item .cor3{right:-.1rem;top:-.1rem;border-width:.1rem .1rem 0 0}
.index_02 .item .cor4{right:-.1rem;bottom:-.1rem;border-width:0 .1rem .1rem 0}
.index_02 .item:hover{background:#94070a url(../images/mode02_item.png) no-repeat bottom center}
.index_02 .item:hover .line::before{opacity:.5}
.index_02 .item:hover .line::after{border-color:#e4bf71}
.index_02 .item:hover .cor{opacity:1}
.index_02 .item:hover .cor1{left:-1.4rem;top:-1.4rem}
.index_02 .item:hover .cor2{left:-1.4rem;bottom:-1.4rem}
.index_02 .item:hover .cor3{right:-1.4rem;top:-1.4rem}
.index_02 .item:hover .cor4{right:-1.4rem;bottom:-1.4rem}
.index_02 .item:hover .time,.index_02 .item:hover .title{color:#fff}
.index_02 .item:hover .month::after,.index_02 .item:hover .month::before{background:rgba(255,255,255,.5)}
.wrap_mode03{padding:13.7rem 0 10rem;position:relative;overflow:hidden}
.wrap_mode03::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;top:24rem;width:100%;background:url(../images/mode03_bg.png) no-repeat center/cover}
.mode03 .index_title::before{content:'';display:block;height:14rem;width:150rem;position:absolute;z-index:-1;right:18rem;top:-3.6rem;background:url(../images/mode03_title.png) no-repeat right center/cover}
.index_03{position:relative;padding:4.9rem 0 0}
.index_03 .swiper{overflow:hidden;margin:0 -2rem -.6rem}
.index_03 ul{margin:0 0;padding:0 0}
.index_03 .item{margin:0 2rem}
.index_03 .bottom{padding:0 0 0}
.index_03 .title{margin:1.4rem 0 1.9rem}
.index_03 .info{margin:0 0;color:#666}
.index_03 .info p{margin:0 0 1.2rem;line-height:1.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 0 0 3.5rem}
.index_03 .info p.ico1{background:url(../images/mode03_ico1.png) no-repeat left center/2.8rem}
.index_03 .info p.ico2{background:url(../images/mode03_ico2.png) no-repeat left center/2.8rem}
.index_03 .info p.ico3{background:url(../images/mode03_ico3.png) no-repeat left center/2.8rem}
.index_03 .info p span{margin:0 1.6rem 0 0;color:#999;letter-spacing:.3rem}
.index_03 .arrow{width:10rem;height:10rem;background:rgba(148,7,10,.9) no-repeat center/2.2rem;display:block;margin:0 0 .1rem;cursor:pointer;position:absolute;top:19rem;z-index:2;border-radius:50%;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}
.index_03 .prev{left:-5rem;background-image:url(../images/mode03_prev.png)}
.index_03 .next{right:-5rem;background-image:url(../images/mode03_next.png)}
.index_03 .prev:hover{transform:rotate(-45deg)}
.index_03 .next:hover{transform:rotate(45deg)}
.index_03 .arrow.swiper-button-disabled{opacity:0;pointer-events:none}
.wrap_mode04{padding:6.3rem 0 16.3rem;background:url(../images/mode04_bg.png) no-repeat bottom center/100% auto;margin:0 0 -5rem}
.index_04 ul{margin:0 0 -4rem -4rem;padding:0 0}
.index_04 .item{margin:0 0 4rem 4rem}
.index_04 .gp-img{padding-bottom:55.9%}
.index_04 .bottom{padding:2.6rem 5.8rem 0;background:url(../images/mode04_item.png) no-repeat center/100% 100%;margin:-4.9rem 0 0;position:relative;z-index:2;color:#fff;height:15.3rem;transition:all .3s ease}
.index_04 .item:hover .bottom{padding:3.6rem 6.8rem 0}
.index_04 li:nth-child(3n+2) .bottom{background-image:url(../images/mode04_item2.png)}
.index_04 li:nth-child(3n) .bottom{background-image:url(../images/mode04_item3.png)}
.index_04 .title{margin:0 0 4rem}
.index_04 .more{margin:0 2.3rem 0 0;float:right;position:relative}
.index_04 .more::before{content:'';display:block;position:absolute;left:-7.8rem;border-bottom:.1rem dashed #fff;width:7rem;top:50%}
.index_04 .more::after{content:'';display:block;position:absolute;left:-8.8rem;border:.1rem solid #fff;width:1rem;height:1rem;top:50%;transform:translateY(-50%);border-radius:50%}
@media screen and (max-width:1480px){
	.index_03 .prev{left:-3rem}
	.index_03 .next{right:-3rem}
}
@media screen and (max-width:996px){
	.wrap_mode01{padding:6rem 0 8rem}
	.mode01 .lf{padding:6rem 4rem 4rem;width:100%}
	.mode01 .rt{width:100%;padding:3.4rem 4rem 0}
	.mode02{padding-bottom:10rem}
	.index_02::before{display:none}
	.index_04 .title{margin:0 0 2rem}
	.index_04 .bottom{height:auto;overflow:hidden;padding-bottom:3rem}
	.index_03 .prev{left:0rem}
	.index_03 .next{right:0rem}
}
@media screen and (max-width:767px){
	.wrap_mode01{background-size:80% auto,100% auto}
	.index_01b .time{margin-bottom:0}
	.index_01b .item{margin-bottom:2rem}
}
@media screen and (max-width:413px){
	.mode01 .lf{padding:3rem 2rem 2rem;width:100%}
	.mode01 .rt{padding:2rem 2rem 0}
	.channel_title.c::before,.channel_title::after{display:none}
	.channel_title.c{width:auto}
}