html{background: #F5F2F2;}


.body_home{height:100%;overflow:hidden;position: relative;z-index: 1;}
.body_b{position:fixed;left:0;top:100%;bottom:0;right:0;background:#fff;overflow:hidden;transition:top .7s cubic-bezier(.5,0,.2,1) 0s;z-index:1;overflow:auto;outline:0}
.body_b *{outline:0}
.body_b.showdiv{top:0}
.body_b .scroll{position: relative;z-index: 1;padding-top: 110px;}
@media screen and (max-width: 1140px){
	.body_b{position: static !important;}
	.body_b .scroll{padding-top: 0;}
}


.wrapbanner{padding: 70px 0 0;}
.banner{z-index:1;position:relative;position:relative;overflow:hidden;}
.banner a{display:block;position:relative}
/* .banner a::before{content:'';display:block;position:absolute;left:0;right:0;top:-1px;padding-bottom:calc(280% / 19.2);z-index:2;background: -webkit-linear-gradient(top , rgba(0,0,0,.5), rgba(0,0,0,0));background: -o-linear-gradient(bottom , rgba(0,0,0,.5), rgba(0,0,0,0));background: -moz-linear-gradient(bottom , rgba(0,0,0,.5), rgba(0,0,0,0));background: linear-gradient(to bottom , rgba(0,0,0,.5), rgba(0,0,0,0));} */
.banner .title{color:#fff;margin:auto;white-space:nowrap;line-height:1.2em;position: absolute;right: calc(50% - 200px);width: 920px;max-width: calc(50% + 170px);bottom: 20px;z-index: 2;}
.banner .slick-img{display:block;overflow:hidden;position:relative;background-size: cover !important;padding-bottom: calc(100vh - 70px);height: 0;}

.banner .slick-img video,.banner .slick-img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.banner .slick-img img{width: 100%;object-fit: cover;/*height: calc(100vh - 70px);*/}
.banner .slick-img video{width:100%;height: auto;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
/* .banner .swiper-slide-active .slick-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)}
}

.banner_btns{position: absolute;right: 0;bottom: 0;z-index: 10;text-align: center;padding: 30px 20px;line-height: 40px;height: 40px;}
/* .banner_btns .cur_num,.banner_btns .total_num{color: #C80014;display: inline-block;} */
/* .banner .arrow{width: 40px;height: 40px;background: center no-repeat;display: inline-block;vertical-align: top;margin: 0 20px;cursor: pointer;}
.banner .prev{left: 0px;background-image: url(../images/banner_prev.png);}
.banner .next{right: 0px;background-image: url(../images/banner_next.png);} */

.banner .progress{position: absolute;left: 0;bottom: 0;height: 10px;background: #B00C1D;width: 0;z-index: 10;}
.banner .progress.ani {-webkit-animation-name: anil;animation-name: anil;-webkit-animation-duration: 5s;animation-duration: 5s;-webkit-animation-timing-function: linear;animation-timing-function: linear;width: 100%}
.banner .progress.play {-webkit-animation-play-state: running;animation-play-state: running}
.banner .progress.pause {-webkit-animation-play-state: paused;animation-play-state: paused;}
@-webkit-keyframes anil {
	0% {width: 0}
	100% {width: 100%}
}
@keyframes anil {
	0% {width: 0}
	100% {width: 100%}
}

.banner .pause_btn{width: 40px;height: 40px;background: #B00C1D;border-radius: 50%;position: relative;display: inline-block;vertical-align: middle;}
.banner .pause_btn::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 5px;height: 20px;border-radius: 1px;background: #fff;right: calc(50% + 3px);}
.banner .pause_btn::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 5px;height: 20px;border-radius: 1px;background: #fff;left: calc(50% + 2px);}
.banner .pause_btn.on::after{display: none;}
.banner .pause_btn.on::before{height: 0;width: 0;border-left: 15px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;background: none;right: calc(50% - 8px);}

.banner .swiper-pagination{position: relative;padding: 0 10px;background: rgba(0, 0, 0, .25);border-radius: 100px;display: inline-block;vertical-align: middle;margin: 0 30px;}
.banner .swiper-pagination-bullet{width:16px;height:16px;margin:0 5px;background: #B00C1D center no-repeat;text-align:center;line-height:28px;position:relative;transition:all ease-in-out .3s;border-radius: 50%;opacity: .8;vertical-align: middle;background-size: 100% 100%;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image: url(../images/banner_dot2.png);width: 30px;height: 30px;opacity: 1;}

.banner .more{display: inline-block;vertical-align: middle;background: rgba(0, 0, 0, .25);line-height: 36px;height: 36px;padding: 0 15px;color: #fff;font-weight: bold;border-radius: 100px;}
/* .banner .more{background: #B00C1D;color: #fff;} */

.side_links{width: 130px;position: fixed;right: 10px;bottom: 40px;background: url(../images/side_cover.png) no-repeat top center, url(../images/side_bg.png);z-index: 10;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;}
.side_links .box{overflow: hidden;position: relative;padding: 60px 0 10px;text-align: center;}
.side_links .box::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 8px;background: #474567;box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.25);}
.side_links .box::after{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 8px;background: #474567;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.side_links .item{display: block;padding: 20px 0;border-top: 1px solid rgba(0, 0, 0, .06);color: #EEEEBC;cursor: pointer;}
.side_links .item:first-child{border-top: none;}
.side_links .ico{width: 30px;height: 30px;margin: 0 auto 5px;}
.side_links .btn{position: absolute;right: 100%;bottom: 0;width: 50px;height: 50px;border-radius: 50% 0 0 50%;background: url(../images/side_close.png) no-repeat center #474567;box-shadow: inset -2px 0px 2px rgba(0, 0, 0, 0.25);cursor: pointer;}
.side_links.on{transform: translateX( calc(100% + 10px) );}
.side_links.on .btn{background-image: url(../images/side_close2.png);}
.side_links.hide{transform: translateX( calc(100% + 100px) ) !important;}


.content{position:relative;}

.index_title{margin-bottom: 50px;display: block;}
.index_title::after{content: '';display: block;clear: both;}
.index_title .channel_link{float: right;position: relative;z-index: 2;line-height: 30px;height: 30px;color: #C80014;box-sizing: border-box;width: calc(50% - 136px);text-align: right;min-width: 430px;margin: 25px 0 0;}


.index_title .channel_link::before{content: '';display: block;width: 1px;height: 20px;background: rgba(0,0,0,.2);position: absolute;left: 200px;top: 50%;transform: translateY(-50%);}
.index_title .channel_link::after{content: '';display: block;height: 1px;background: rgba(0,0,0,.2);position: absolute;left: 200px;top: 50%;right: 130px;}
.index_title .channel_link i{display: inline-block;vertical-align: middle;width: 4px;height: 4px;border-radius: 50%;margin: -3px 0 0 4px;background: #C80014;}
.index_title .channel_link i:nth-last-child(3){margin-left: 12px;}
.index_title .channel_title{padding: 0px 0 22px;color: #C80014;display: inline-block;position: relative;line-height: 56px;height: 56px;font-weight: bold;}
.index_title .channel_title::before{content: '';display: block;position: absolute;left: 0;bottom: 0;height: 4px;background: #C80014;border-right: 50px solid #E0BC4F;width: 100%;}
.index_title.w .channel_title{color: #FBE5E7;}
.index_title.w .channel_title::before{background: #FBE5E7;}
.index_title.w .channel_link::after,.index_title.w .channel_link::before{background: rgba(255,255,255,.5);}
.index_title.w .channel_link{color: #FBE5E7;}
.index_title.w .channel_link i{background: #FBE5E7;}

.index_title .channel_link .bg{position: absolute;left: 20%;top: 0;bottom: 0;z-index: -1;background: url(../images/index_title_bg.png) left center no-repeat;width: 180px;opacity: 0;transition: all ease-in-out .8s .6s, transform ease-in-out .4s 0s;-ms-transition: all ease-in-out .8s .6s, transform ease-in-out .4s 0s;-moz-transition: all ease-in-out .8s .6s, transform ease-in-out .4s 0s;-webkit-transition: all ease-in-out .8s .6s, transform ease-in-out .4s 0s;-o-transition: all ease-in-out .8s .6s, transform ease-in-out .4s 0s;}
.index_title.w .channel_link .bg{background-image: url(../images/index_title_bg2.png);}
.isView .channel_link .bg{opacity: 1;left: 0;}
.channel_link:hover .bg{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.wrap_mode01{padding: 57px 0 110px;}
.mode01{}
.index_01{background: #fff;align-items: center;flex-wrap: wrap;}
.mode01 .lf{width: calc(50% - 130px);position: relative;z-index: 2;}
.mode01 .rt{width: calc(50% + 130px);}

.index_01a{}
.index_01a ul{margin: 0 0 0 0;}
.index_01a li{}
.index_01a .item{margin: 0 0 0 0;padding: 20px 30px;position: relative;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 .item::before{content: '';display: block;position: absolute;left: 30px;right: 30px;bottom: 0;border-bottom: 1px dashed rgba(0,0,0,.1);}
.index_01a li:last-child .item::before{display: none;}
.index_01a .item::after{content: '';position: absolute;left: 0;top: 0;bottom: 0;border-left: 0px solid #E0BC4F;background: #B00C1D;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;z-index: 2;width: 0;}
.index_01a .title{margin: 0 0 15px;position: relative;z-index: 3;}
.index_01a .info{position: relative;z-index: 3;color: #999;}
.index_01a li.on .item{margin-right: -30px;}
.index_01a li.on .item::after{width: 100%;border-left-width: 4px;}
.index_01a li.on .title,.index_01a li.on .info{color: #fff;}

.index_01b{}
.index_01b ul{margin: 0 0 0 0;}
.index_01b li{display: none;}
.index_01b li.on{display: block;}

.wrap_mode02{padding: 47px 0 80px;background: url(../images/mode02_bg.png) no-repeat center/cover;overflow: hidden;}
.mode02{}
/* . .swiper_menu{position: relative;z-index: 2;} */

.index_02a{}
.index_02a .img_box{width: calc(40% - 40px);float: left;}
.index_02a .info_box{margin: 0 0 0 calc(40% + 10px);padding: 32px 0 0;}
.index_02a .title{margin: 0 0 0;color: #fff;}
.index_02a .info{margin: 32px 0 59px;color: #fff;padding: 29px 0 0;border-top: 1px dashed rgba(255,255,255,.4);}
.index_02a .time{color: #fff;opacity: .8;}

.index_02b{position: relative;margin: 50px 0 0;padding-right: 110px;}
.index_02b ul{margin: 0 0 0 0;}
.index_02b li{width: auto;}
.index_02b .item{margin: 0 70px 0 0;position: relative;color: #fff;opacity: 0;}
.index_02b .top{padding: 0 0 0 0;position: relative;}
.index_02b .top::before{content: '';display: block;position: absolute;top: 20px;right: 0;left: 60px;height: 1px;background: rgba(255,255,255,.3);}
.index_02b .tip{width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;color: #fff;background: rgba(255,255,255,.2);margin: 0 0 29px;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_02b .time{margin: 20px 0;color: rgba(255,255,255,.5);}
.index_02b .item:hover .tip{background: #fff;color: #B00C1D;}

.index_02b .swiper_menu{text-align: center;padding: 0 0;font-size: 0;top: -11px;}
.index_02b .arrow{width: 60px;height: 60px;background: center no-repeat #fff;display: inline-block;vertical-align: top;margin: 0 0 0 20px;cursor: pointer;border-radius: 50%;}
.index_02b .prev{left: 0px;background-image: url(../images/mode02_prev.png);background-color: rgba(255,255,255,.2);}
.index_02b .next{right: 0px;background-image: url(../images/mode02_next.png);}

.index_02b .swiper-slide-active .item{opacity: 1;}
.index_02b .swiper-slide-active ~ .swiper-slide .item{opacity: 1;}

.index_02b .top{opacity: 0;pointer-events: none;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_02b .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .top,
.index_02b .swiper-slide-active + .swiper-slide + .swiper-slide .top,
.index_02b .swiper-slide-active + .swiper-slide .top,
.index_02b .swiper-slide-active .top{opacity: 1;pointer-events: auto;}

.wrap_mode03{padding: 78px 0 80px;background: url(../images/mode03_bg.png) left center/contain no-repeat;}
.mode03{}

.index_03{position: relative;overflow: hidden;background: #fff;padding: 0 20px;}
.index_03 ul{margin: 0;}
.index_03 li{}
.index_03 .item{margin: 0 0 0;padding: 100px 0 112px;}
.index_03 .time{position: relative;padding: 0px 0 50px;font-family: 'din';text-align: center;margin: 0 0 50px;}
.index_03 .time::before{content: '';display: block;position: absolute;left: -50px;bottom: 10px;background: rgba(0,0,0,.1);height: 1px;right: -50px;}
.index_03 .time::after{content: '';display: block;width: 18px;position: absolute;bottom: 0;height: 18px;left: 50%;transform: translateX(-50%);border: 1px solid rgba(0,0,0,.1);background: #fff;border-radius: 50%;}
.index_03 .day{margin: 0 0 10px;}
.index_03 .title{margin: 0 0 0;padding: 0 20px;}
.index_03 .item:hover{background: #F8F8F8;}
.index_03 .item:hover .time::after{background: #B00C1D;border: 4px solid #F5D062;width: 12px;height: 12px;}
.index_03.swiper-container-horizontal > .swiper-scrollbar{left: 0;bottom: 0;width: 100%;height: 10px;background: rgba(0,0,0,.1);border-radius: 0;z-index: 1;}
.index_03 .swiper-scrollbar-drag{background: #B00C1D;border-radius: 0;}

.index_03 .swiper-pagination{left: 0;text-align: center;bottom: 0;z-index: 3;opacity:0}
.index_03 .swiper-pagination .swiper-pagination-bullet{width: 50%;height: 10px;opacity: .2;border-radius: 0;margin: 0;}
.index_03 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}



.wrap_mode04{padding: 114px 0 80px;position: relative;background: rgba(143, 29, 34, 0.04);}
.wrap_mode04::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 62.5%;height: 54%;background: url(../images/mode04_bg.png);}
.mode04{}
.mode04 .index_title{margin-bottom: 13px;}
.mode04 .lf{width: calc(57.33% - 40px);align-content: space-between;flex-wrap: wrap;}
.mode04 .rt{width: 42.67%;}
.index_04a{padding: 17px 0 0 0;max-width: 710px;width: 100%;}
.index_04b{display: block;width: 100%;}
.index_04b .bottom{padding: 28px 0 3px 26px;position: relative;color: #fff;}
.index_04b .bottom::before{content: '';display: block;position: absolute;left: 0;top: 20px;width: 6px;height: 46px;background: #E0BC4F;}
.index_04b .info{margin: 13px 0 0;opacity: .6;}

.index_04c{}
.index_04c ul{margin: 0 0 -40px;}
.index_04c li{}
.index_04c .item{margin: 0 0 40px;}
.index_04c .item::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 100px;max-height: 50%;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 8e-05) 0%, rgba(0, 0, 0, 0.8) 100%);}
.index_04c .title{margin: 0 0 0;position: absolute;left: 30px;right: 30px;bottom: 30px;color: #fff;z-index: 3;}

.wrap_mode05{padding: 76px 0 80px;overflow: hidden;}
.mode05{}
.mode05 .lf{width: 57.33%;float: left;}
.mode05 .rt{width: calc(42.67% - 40px) ;float: right;}

.index_05a{}
.index_05a ul{margin: 0 0 0 -40px;}
.index_05a li{width: 50%;}
.index_05a .item{margin: 0 0 40px 40px;}
.index_05a .item::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 100px;max-height: 50%;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 8e-05) 0%, rgba(0, 0, 0, 0.8) 100%);}
.index_05a .title{margin: 0 0 0;position: absolute;left: 30px;right: 30px;bottom: 30px;color: #fff;z-index: 3;}

.index_05b .gp-img{padding-bottom: 34.88%;}
.index_05b .gp-img::before{content: '';display: block;width: 60px;height: 60px;background: url(../images/mode05_video.png) no-repeat center/100% auto;z-index: 2;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.mode05_video video{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);height: 80%;max-width: 90%;}

.index_05c{}
.index_05c .info_box{margin: -30px 20px;padding: 30px;background: #B00C1D;color: #fff;position: relative;z-index: 2;}
.index_05c .title{margin: 0 0 0;}
.index_05c .info{margin: 18px 0 0;opacity: .6;padding: 20px 0 0;border-top: 1px dashed rgba(255,255,255,.3);}

.wrap_mode06{padding: 110px 0 80px;background: #F0EBE6;}
.mode06{}

.index_06{overflow: hidden;padding: 0 0 110px;position: relative;margin: 0 -20px;}
.index_06::before{content: '';display: block;position: absolute;right: 0;bottom: 30px;left: 190px;height: 1px;background: rgba(0,0,0,.1);}
.index_06 ul{margin: 0 0 0 0;}
.index_06 li{}
.index_06 .item{margin: 0 20px;}

.index_06 .swiper_menu{text-align: center;padding: 0 20px;font-size: 0;position: absolute;left: 0;bottom: 0;}
.index_06 .arrow{width: 60px;height: 60px;background: center no-repeat;display: inline-block;vertical-align: top;margin: 0 20px 0 0;cursor: pointer;border-radius: 50%;}
.index_06 .prev{left: 0px;background-image: url(../images/mode06_prev.png);background-color: #B00C1D;}
.index_06 .next{right: 0px;background-image: url(../images/mode06_next.png);background-color: rgba(0,0,0,.1);}
/* .index_06 .arrow:hover{background-color: #00873c;}
.index_06 .prev:hover{background-image: url(../images/mode06_prev2.png);}
.index_06 .next:hover{background-image: url(../images/mode06_next2.png);} */

.wrap_mode07{padding: 80px 0;background: #F8F8F8;}
.mode07{}
.index_07{padding: 50px;background: #F5F2F2;}
.index_07 ul{margin: 0 0 -30px -40px;}
.index_07 .item{margin: 0 0 30px 40px;}
.index_07 .gp-img{position: relative;}
.index_07 .time{position: absolute;left: 20px;bottom: 20px;z-index: 2;background: #C80014;color: #fff;line-height: 2.25em;padding: 0 20px;border-radius: 50px;}
.index_07 .bottom{padding: 11px 0 11px 24px;margin: 30px 0 0;position: relative;border-left: 4px solid #C80014;}



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

}
@media screen and (max-width:1640px){
	.wrapbanner{padding: 45px 0 0;}
	/* .wrapbanner{padding: 45px 0 0;} */
	.banner .slick-img{padding-bottom: calc(100vh - 45px);}
	/* .banner .slick-img img{height: calc(100vh - 45px);} */

	.side_links{width: 100px;}
	.side_links .item{padding: 10px 0;}
	.side_links .ico{height: 20px;width: 20px;}
	.side_links .title{font-size: 14px;}
	.side_links .btn{width: 35px;height: 35px;background-size: 50% auto;margin: 0 -1px 0 0;}

	.index_title{margin-bottom: 30px;}

	/* .mode01 .rt{w} */
	.wrap_mode01{padding: 50px 0 70px;}
	.index_01a .item{padding: 12px 30px;}
	.index_01a .title{margin: 0 0 6px;}

	.index_02a .info_box{padding-top: 16px;}
	.index_02a .info{margin: 16px 0 30px;padding: 20px 0 0;}
	.index_02b .item{margin: 0 40px 0 0;}

	.index_03 .item{padding: 70px 0;}
	.index_03 .time{margin: 0 0 30px;}

	.wrap_mode04{padding: 70px 0 50px;}


}
@media screen and (max-width:1280px){
	.banner_btns{padding: 16px 30px;line-height: 40px;height: 40px;}
	.banner .pause_btn{width: 40px;height: 40px;}
	.banner .swiper-pagination{margin: 0 20px;}

	.index_02a .img_box{width: calc(40% - 20px);}
	.index_02a .info_box{padding: 16px 0 0;}
	.index_02a .info{margin: 12px 0 20px;padding: 10px 0 0;}
	.index_02b .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .top{opacity: 0;pointer-events: none;}

	.index_04c .title,.index_05a .title{left: 15px;right: 15px;bottom: 15px;}

	.index_05a ul{margin: 0 0 0 -20px;}
	.index_05a .item{margin: 0 0 20px 20px;}
	.index_05c .info_box{margin: -16px 20px 0;padding: 20px;}
	.index_05c .info{margin: 12px 0 0;padding: 12px 0 0;}

	.wrap_mode05{padding: 50px 0 ;}
	.wrap_mode06{padding: 70px 0 50px;}

	.index_02b .swiper_menu{top: 0;}
	.index_02b .arrow{width: 50px;height: 50px;margin: 0 10px;}

	.index_06 {padding-bottom: 90px;}
	.index_06 .arrow{width: 50px;height: 50px;margin: 0 10px;}

}
@media screen and (max-width:1140px){
	.aside{display: none;}

	.banner .slick-dots{right:auto;left:30px;width:26px;bottom:auto;top:50%;transform:translateY(-50%)}
	.banner .slick-dots li{width:24px;height:24px;margin:13px 0 0;opacity:.5}
	.banner_btns{}
	.banner{height: auto;}
	.banner .slick-img img{height: auto;}
	.banner .slick-img{padding-bottom: 47.9%;height: 0;}
	.body_b{position: static !important;}
	.body_b.showdiv .header2{display: none;}
	.bb{display: none;}

	.banner .swiper-pagination{margin: 0 10px;}
}
@media screen and (max-width: 996px){

	
	.index_title{margin-bottom: 20px;text-align: left;}
    .index_title .channel_link .bg{left: 0;opacity: 1;}

	.content{padding: 0;}
	
	.side_links{right: 0;bottom: 0;width: 100%;background: url(../images/side_bg.png);}
	.side_links .box{padding: 10px 0;}
	.side_links .item{float: left;width: 16.6%;padding: 0;}
	.side_links .box::before,.side_links .box::after{display: none;}
	.side_links .btn{display: none;}
	.footer_rt{padding-bottom: 50px;}
	
	.index_02b .swiper-slide-active + .swiper-slide + .swiper-slide .top{opacity: 0;pointer-events: none;}
	
	.wrap_mode03{padding: 50px 0;}
	.index_03 .item{padding: 30px 0;}
	.index_03 .time{padding: 0 0 30px;margin: 0 0 15px;}

	.wrap_mode06{padding: 30px 0;}

	.mode05_video video{height: auto;}

	.wrap_mode07{padding: 50px 0 ;}
	.index_07{padding: 30px;}
	.index_07 .bottom{padding: 6px 0 6px 15px;margin: 16px 0 0;}
	.index_07 .time{left: 12px;bottom: 12px;padding: 0 12px;}
	
}
@media screen and (max-width:767px){
	.banner .progress{height: 4px;}
	.banner_btns{width: auto;line-height: 24px;height: 24px;background: transparent;padding: 12px 0;left: 0;text-align: center;}
	.banner .swiper-pagination-bullet{width: 14px;height: 14px;}
	.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 24px;height: 24px;}
	.banner .pause_btn{width: 24px;height: 24px;}
	.banner .pause_btn::before,.banner .pause_btn::after{width: 2px;height: 12px;}
	.banner .pause_btn.on::before{border-left: 10px solid #fff;border-top: 5px solid transparent;border-bottom: 5px solid transparent;right: calc(50% - 6px);}

	.banner .more{line-height: 24px;height: 24px;padding: 0 10px;font-size: 12px;}

	/* .banner .arrow{width: 30px;height: 30px;background-size: 100% auto;} */

	/* .banner_btns .swiper-pagination{width: 40px;margin: 0 5px;} */
	
	.index_title .channel_title{line-height: 40px;height: 45px;padding: 0 0 2px;}
	.index_title .channel_title::before{border-right-width: 20px;height: 2px;}
	.index_title .channel_link,.index_title.w .channel_link{line-height: 45px;height: 45px;width: auto;min-width: initial;background: none;margin-top: 0px;}
	.index_title .channel_link::before,.index_title .channel_link::after,.index_title .channel_link .bg{display: none;}
	
	.wrap_mode01{padding: 30px 0 50px;}

	.mode01 .rt{width: 100%;order: 1;}
	.mode01 .lf{width: 100%;order: 2;}
	.index_01a li.on .item{margin-right: 0;}

	.wrap_mode02{padding: 30px 0;}
	.index_02b .arrow{width: 40px;height: 40px;background-size: 60% auto;}

	.index_02a .img_box{width: auto;float: none;}
	.index_02a .info_box{margin: 0;padding: 12px 0 0;}
	.index_02a .info{margin: 12px 0 12px;padding: 10px 0 0;}

	.index_02b{padding: 0 0 60px;margin: 30px 0 0;}
	.index_02b .swiper_menu{top: auto;bottom: 0;right: auto;left: 0;}
	.index_02b .tip{margin-bottom: 16px;}
	.index_02b .time{margin: 12px 0;}


	.wrap_mode04{padding: 30px 0;}
	.wrap_mode04::before{display: none;}
	.index_04{flex-wrap: wrap;}
	.mode04 .lf{width: 100%;}
	.mode04 .rt{width: 100%;padding: 20px 0 0;}
	.index_04a{padding: 0 0 12px;width: 100%;}
	.index_04b .bottom{padding: 16px 20px;background: url(../images/mode04_bg.png);}
	.index_04b .bottom::before{height: 25px;}
	.index_04b .info{margin: 6px 0 0;}
	.index_04c ul{margin-bottom: -20px;}
	.index_04c .item{margin-bottom: 20px;}

	.wrap_mode05{padding: 30px 0;}
	.mode05 .lf,.mode05 .rt{width: auto;float: none;}
	.index_05a li{width: 100%;}
	.mode05 .rt{padding: 20px 0 0;}

	.index_06{padding: 0 0 70px;}
	.index_06::before{bottom: 20px;left: 150px;}

	.index_06 .arrow{width: 40px;height: 40px;background-size: 60% auto;}

	.wrap_mode07{padding: 30px 0}
	.index_07{padding: 10px;}


}