.home_swiper{height: 100vh;overflow: hidden;position: relative;z-index: 1;}
.home_swiper .home_swiper_box{position: relative;transition: all ease-in-out .7s;-ms-transition: all ease-in-out .7s;-moz-transition: all ease-in-out .7s;-webkit-transition: all ease-in-out .7s;-o-transition: all ease-in-out .7s;}
.home_swiper.not_first_screen .home_swiper_box{transform: translateY(-100vh);}
/* .home_swiper > .swiper-wrapper{transition: transform 0.7s cubic-bezier(0.5,0,0.2,1) 0s;} */
.wrapbanner,.home_slide{height: 100vh;overflow: hidden;box-sizing: border-box;position: relative;}
.home_slide{padding-top: 100px;background: #ebedf9;overflow: auto;}
.content{box-sizing: border-box;background: #ebedf9;}
@media screen and (max-width: 996px){
	.home_swiper.not_first_screen .home_swiper_box{transform: translateY(0);}
	.home_swiper,.home_swiper > .swiper-wrapper,.wrapbanner, .home_slide{height: auto;display: block;}
	.home_slide{padding-top: 0;}
}

.wrapbanner{overflow: hidden;}
.banner a{display:block;position:relative;}
/* .banner a::before{content: '';display: block;width: 100%;height: 30%;position: absolute;top: 0;left: 0;background: -webkit-linear-gradient(top , rgba(0,0,0,.7), rgba(0,0,0,0));background: -o-linear-gradient(bottom , rgba(0,0,0,.7), rgba(0,0,0,0));background: -moz-linear-gradient(bottom , rgba(0,0,0,.7), rgba(0,0,0,0));background: linear-gradient(to bottom , rgba(0,0,0,.7), rgba(0,0,0,0));z-index: 2;} */
.banner a::after{content: '';display: block;width: 100%;height: 30%;position: absolute;bottom: 0;left: 0;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,1));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,1));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,1));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,1));opacity: .3;}

.banner .gp-img 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)}
}
/* .swiper-slide-active  */

.banner .title{color:#fff;white-space:nowrap;line-height:1.2em;position: absolute;bottom: -5rem;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;text-align: center;width: 100%;font-size: 2.4rem;font-weight: bold;}
.banner .swiper-slide-active .title{bottom: 3rem;}
.banner .gp-img{display:block;overflow:hidden;position:relative;background-size: cover !important;padding-bottom: 100vh;height: 0;}
.banner .gp-img video,.banner .gp-img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.banner .gp-img img{min-width: 100%;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 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{text-align: center;font-size: 0;height: 135px;width: 669px;background: url(/css/../images/banner_page.png) no-repeat top center;margin: 0 auto;box-sizing: border-box;position: relative;background-size: 100% auto;}
.wrapbanner .arrow{width: 36px;height: 36px;background: center no-repeat #d6c9a5;display: inline-block;vertical-align: top;cursor: pointer;border-radius: 50%;position: absolute;top: 12px;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;}
.wrapbanner .prev{left: 56px;background-image: url(/css/../images/banner_prev1.png);}
.wrapbanner .next{right: 56px;background-image: url(/css/../images/banner_next1.png);}
.wrapbanner .arrow:hover{background-color: #fff;}
.wrapbanner .prev:hover{background-image: url(/css/../images/banner_prev2.png);}
.wrapbanner .next:hover{background-image: url(/css/../images/banner_next2.png);} */

.wrapbanner .wrap_swiper_pagination{position: absolute;left: 0;width: 100%;bottom: 8rem;text-align: center;z-index: 2;}
.wrapbanner .more{display: inline-block;color: #fff;position: relative;line-height: 4rem;height: 4rem;font-size: 1.6rem;z-index: 2;vertical-align: middle;padding: 0 0 0 2.8rem;margin: 0 0 0 2rem;
font-size: 1.2rem;color: #fff;height: 1.4rem;line-height: 1.4rem;border-left: rgba(255, 255, 255, 0.65) solid .1rem;margin-left: 1.2rem;padding-left: 1.7rem;}
/* .wrapbanner .more::before{content: '';display: block;width: .1rem;height: 1.8rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #fff;} */
.wrapbanner a.more::after{display: none;}
.wrapbanner .swiper-pagination{left: 0;width: auto;bottom: 0;position: relative;display: inline-block;vertical-align: middle;height: 1rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: 1rem;height: 1rem;background: rgba(255, 255, 255, 0.78);opacity: 1;border-radius: 10rem;margin: 0 .8rem;/* border: .1rem dashed #fff;*/box-sizing: border-box;line-height: 4rem;text-align: center;color: #fff;font-size: 0;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #17287e;border-color: #17287e;}

@media screen and (max-width: 996px){
	.banner a{padding-top: 0;}
	.banner .gp-img{padding-bottom: 44.27%;height: 0;}
	.banner .swiper-slide-active .title{bottom: 16px;display: none;}
	.wrapbanner{padding: 0;}
	.wrapbanner .arrow{display: none;}
	.wrapbanner .swiper_menu{background: transparent;width: auto;height: auto;padding: 10px 0 0;}
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;font-size: 0;}
    .wrapbanner .swiper-pagination{height: 12px;}
    .wrapbanner .wrap_swiper_pagination{bottom: 2rem;}
    .wrapbanner .more{}
}
@media screen and (max-width:767px){
	.banner{position: relative;}
	.banner .title{display: none;}

}

.index_title{margin-bottom: 3.2rem;display: block;}
.index_title::after{content: '';display: block;clear: both;}
.index_title .channel_link{float: right;position: relative;z-index: 2;padding: 0 0 0 7rem;color: #d02f24;font-family: 'Noto Serif SC';line-height: 2.2rem;margin: 2.8rem 0 0;}

.index_title .channel_link::before{content: '';display: block;position: absolute;top: 50%;width: 4rem;left: 2.2rem;height: .1rem;background: #d02f24;}
.index_title .channel_link::after{content: '';display: block;position: absolute;top: 0;left: 0;width: 2.2rem;height: 2.2rem;background: url(/css/../images/sub_page_more1.png) center/cover;}
.index_title .channel_title{padding: 0 0 0;color: #000;font-weight: bold;font-family: 'Noto Serif SC';float: left;}
.index_title.w .channel_link{color: #fff;}
.index_title.w .channel_link::before{background: #fff;}
.index_title.w .channel_link::after{background-image: url(/css/../images/sub_page_more2.png);left: 2rem;}
.index_title.w .channel_title{color: #fff;}
.index_title.h{width: 6rem;line-height: 6rem;}
.index_title.h .channel_title{display: block;float: none;writing-mode: bt-rl;writing-mode:vertical-rl;height: 17.8rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_title.h .channel_link{padding: 7rem 0 0;margin: 3.6rem auto 0;display: block;float: none;writing-mode: bt-rl;writing-mode:vertical-rl;height: 7rem;width: 6rem;line-height: 6rem;white-space: nowrap;}
.index_title.h .channel_link::before{left: 50%;top: 2rem;width: .1rem;height: 4rem;}
.mode03 .index_title .channel_link::after{left: 2rem;}

.wrap_mode01{padding: 5.8rem 0 9.8rem;}
.mode01{}
.mode01 .lf{width: 62.5%;float: left;position: relative;box-sizing: border-box;padding: 0 0 0 3rem;}
.mode01 .lf::before{content: '';display: block;position: absolute;left: 0;top: 5rem;bottom: 0;width: 3rem;background: url(/css/../images/mode01_bg.jpg) center/cover;}
/* .mode01 .lf::after{content: '';display: block;position: absolute;width: 20.5rem;height: 9.5rem;right: 2.8rem;bottom: -2.1rem;z-index: 10;pointer-events: none;background: url(/css/../images/mode01_ico.png) center/cover;} */
.mode01 .rt{width: calc(37.5% - 4.5rem);float: right;box-sizing: border-box;background: #fff;padding: 3.5rem 3rem 1.8rem;}

.index_01a{overflow: hidden;}
.index_01a ul{margin: 0 0;padding: 0 0;}
.index_01a .item{margin: 0 0;}
.index_01a .gp-img{opacity: 0;}
.index_01a .swiper-slide-active .gp-img{opacity: 1;}
.index_01a .bottom{padding: 2.6rem 2.3rem 2.7rem;background: #fff;margin: 0 5rem 0 0;}
.index_01a .title{white-space: nowrap;position: relative;padding: 0 0 0;margin: 0 0 1.4rem;}
.index_01a .info{margin: 0 0 3.5rem;color: #999;}
.index_01a .time{color: #999;color: #3d55dd;}
.index_01a .time i{margin: 0 1rem 0 0;}

.index_01a .swiper-pagination{left: auto;text-align: left;width: auto;bottom: 0;right: .8rem;}
.index_01a .swiper-pagination .swiper-pagination-bullet{width: .3rem;height: 2rem;background: rgba(0,0,0,.1);border-radius: 2rem;margin: 1rem 0 0;display: block;opacity: 1;position: relative;}
.index_01a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d02f24;}
.swiper-pagination span i{position: absolute;left:0;top:-0.1rem;background: #d02f24;display: none;width: .3rem;height: 0;}
.swiper-pagination span.active i{display: block;}

.index_01b{}
.index_01b ul{margin: 0 0;padding: 0 0;}
.index_01b .item{margin: 0 0 1.85rem;overflow: hidden;}
.index_01b .title{position: relative;margin: .3rem 0 0 8rem;font-weight: bold;}
.index_01b .time{color: #333;float: left;width: 7rem;text-align: center;position: relative;font-family: 'myriad';}
.index_01b .time::before{content: '';display: block;width: .1rem;height: 6.2rem;background: #ccc;opacity: .5;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.index_01b .day{margin: 0 0;line-height: 4.1rem;height: 4.1rem;padding: 0 0 0;color: #17287e;position: relative;}
.index_01b .day:before{content: '';content: attr(txt);position: absolute;z-index: 10;color:#415ad9;-webkit-mask:linear-gradient(to bottom, #000, transparent);mask: linear-gradient(to bottom, #000, transparent);left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);display: block;}
.index_01b .month{line-height: 1.9rem;height: 1.9rem;}

.wrap_mode02{background: url(/css/../images/mode02_bg.jpg) center/cover;overflow: hidden;}
.mode02 .index_title{position: absolute;right: 0;top: 8rem;}
.index_02{margin: 0 10rem 0 0;}
.index_02 ul{margin: 0 0;}
.index_02 .item{margin: 0 0;background: rgba(23, 40, 126,.2);overflow: hidden;position: relative;padding: 9.4rem 4rem 9.4rem;color: #fff;}
.index_02 li:nth-child(2n) .item{background: rgba(255, 255, 255, .06);}
.index_02 .year{color: #ba9d63;position: relative;font-family: 'Noto Serif SC';}
.index_02 .day{position: relative;padding: .1rem 0 3rem;color: #ba9d63;font-family: 'Noto Serif SC';margin: .5rem 0 0;}
.index_02 .day::before{content: '';display: block;position: absolute;left: -4rem;top: 0;height: .8rem;right: 0;background: url(/css/../images/mode02_time.png) no-repeat left top/100% 100%;}
.index_02 .title{margin: 0 0 1.6rem;text-align: justify;}
.index_02 .info{margin: 0 0 3.6rem;opacity: .6;}
.index_02 .tip{display: inline-block;line-height: 2.8rem;padding: 0 1.4rem 0 3.5rem;border: .1rem solid rgba(255, 255, 255, .5);background: rgba(255, 255, 255, .05);position: relative;}
.index_02 .tip::before{content: '';display: block;width: .6rem;height: .6rem;border: .1rem solid #ba9d63;position: absolute;top: 50%;transform: translateY(-50%);left: .8rem;border-radius: 50%;}
.index_02 .tip::after{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 2.4rem;width: .1rem;background: rgba(255, 255, 255, .2);}

.wrap_mode03{padding: 10rem 0 8rem;background: url(/css/../images/mode03_bg.jpg) left center/cover;}
.mode03{}
.mode03 .index_title{position: absolute;left: 0;top: 0;}
.index_03{margin: 0 0 0 14rem;}
.index_03 ul{margin: 0 0 -3.5rem -3rem;}
.index_03 .item{margin: 0 0 3.5rem 3rem;}
.index_03 .title{margin: 1rem 0 1.5rem;}
.index_03 .time{margin: 0 0;color: #999;}

.wrap_mode04{padding: 4.1rem 0 11rem;background: url(/css/../images/mode04_bg.jpg) right bottom/cover;}
.mode04{}
.mode04 .channel_title.off{color: #ccc;}
.mode04 .channel_link.off{display: none;}
.mode04 .index_title_dot{width: 1rem;height: 1rem;border-radius: 50%;margin: 3rem 2.5rem 0;background: #ccc;display: block;float: left;}

.index_04{padding: 1.4rem 0 0;}
.index_04 .tab_list{display: none;}
.index_04 .tab_list.on{display: block;}
.index_04 ul{margin: 0 0 -2rem -2.5rem;}
.index_04 .item{margin: 0 0 2rem 2.5rem;background: #fff;position: relative;box-sizing: border-box;height: 30rem;}
.index_04 li:nth-child(2n) .item{margin-top: 5rem;}
.index_04 .item::before{content: '';display: block;position: absolute;left: 3rem;top: 0;width: .1rem;height: 8rem;background: #d02f24;}

.index_04a .item{padding: 2.7rem 3rem 2rem;}
.index_04a .time{width: 7.5rem;text-align: center;margin: 0 0 2.2rem;font-family: 'myriad';color: #999;}
.index_04a .day{margin: 0 0;line-height: 1.1;padding: 0 0 0;color: #17287e;}

.index_04b .item{padding: 3.6rem 3rem 2rem;}
.index_04b .item::before{height: 11rem;}
.index_04b .title{margin: 0 0 3.9rem 2rem;}
.index_04b .info{margin: 0 0;color: #808080;}
.index_04b .info p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_04b .info i{margin: 0 1rem 0 0;display: inline-block;width: 2.4rem;vertical-align: top;color: #e60012;font-size: 2rem;}

.wrap_mode05{padding: 11rem 0 2rem;background: url(/css/../images/mode05_bg.jpg) no-repeat top center/100% auto;overflow: hidden;}
.mode05 .index_title{position: absolute;left: 0;top: 0;}
.wrap_index_05{margin: 0 0 0 12.8rem;width: calc(50% + 50vw - 12.8rem);}
.index_05{overflow: hidden;margin: 0 0 0 25%;}
.index_05 ul{margin: 0 0 -2rem -1.8rem;}
.index_05 .item{margin: 0 0 2rem 1.8rem;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_05 .swiper-slide-active .item,.index_05 .swiper-slide-active + .swiper-slide + .swiper-slide .item,.index_05 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .item{margin-top: 8rem;}
.index_05a{width: calc(25% - 1.8rem);float: left;margin-bottom: 8rem;overflow: hidden;display: block;position: relative;}
.index_05a .gp-img,.index_05 .gp-img{padding-bottom: 172.7%;}
.index_05a .title,.index_05 .title{position: absolute;left: 0;top: 8.5rem;z-index: 2;right: 0;color: #fff;padding: 0 7% 0 24%;font-family: 'Noto Serif SC';line-height: 1.3em;}
.index_05a .title::before,.index_05 .title::before{content: '';display: block;height: .1rem;position: absolute;left: 0;top: .7em;width: 21.62%;background: rgba(255, 255, 255, .4);}

.wrap_mode06{padding: 8.9rem 0 6rem;background: url(/css/../images/mode06_bg.jpg) no-repeat center bottom;}
.mode06{}

.index_06a{display: block;max-width: 66.3rem;margin: 0 auto 4.7rem;text-align: center;width: 100%;}
.index_06a .title{font-family: 'Noto Serif SC';background: url(/css/../images/mode06_title.png) no-repeat center bottom/2.5rem auto;padding: 0 0 3.2rem;margin: 0 0 2.5rem;font-weight: bold;}
.index_06a .info{margin: 0 0;color: #999;}

.index_06b{padding: 0 0 5.9rem;position: relative;overflow: hidden;}
.index_06b ul{margin: 0 0;}
.index_06b .item{margin: 0 0;text-align: center;}
.index_06b .img_box{width: 13rem;border-radius: 50%;border: .1rem dashed #2b4291;margin: 0 auto 1.1rem;}
.index_06b .tip{display: inline-block;position: relative;color: #17287e;line-height: 4rem;}
.index_06b .tip span{position: absolute;left: 100%;bottom: 0;margin: 0 0 0 .5rem;color: #000;}
.index_06b .title{color:#999}
.index_06b .tip em{font-style: normal}
.index_06b .swiper-pagination{bottom: 0;}
.index_06b .swiper-pagination .swiper-pagination-bullet{width: 2rem;height: .3rem;background: rgba(0,0,0,.1);opacity: 1;border-radius: 2rem;margin: 0 1rem;}
.index_06b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d02f24;}

.wrap_mode07{padding: 6.8rem 0 18.2rem;background: url(/css/../images/mode07_bg.jpg) top center/cover;margin: 0 0 -11.4rem;}
.mode07{}
/* .mode07 .lf{width: calc(50% + 4rem);float: left;margin: .4rem 0 0;}
.mode07 .rt{width: calc(50% - 6.4rem);float: right;padding: .4rem 0 0;} */

.mode07 .lf{width: 74%;float: left;margin: .4rem 0 0;}
.mode07 .rt{width: 26%;float: right;padding: .4rem 0 0;}

.index_07a{margin: 0 0 3rem;}
.index_07a ul{margin: 0 0 -2rem -1.2rem;padding: 2.5rem 0 0;}
.index_07a li{width: auto;}
.index_07a .item{margin: 0 0 2rem 2rem;position: relative;}
.index_07a .hover_box{width: 11rem;position: absolute;left: 0;bottom: 100%;background-color: #fff;border: .5rem solid #fff;box-shadow: 0 0 1rem rgba(0,0,0,0.15);cursor: pointer;opacity: 0;visibility: hidden;transition: all 0.35s ease-in-out;transform: translateY(1rem);}
.index_07a .hover_box img{display: block;width: 100%;}
.index_07a .item:hover .hover_box{opacity: 1;visibility: visible;transform: none;}
.index_07a .item i{width: 5rem;height: 5rem;line-height: 5rem;text-align: center;display: inline-block;font-size: 2.8rem;color: #fff;border-radius: 50%;cursor: pointer;}
.mode07 .lf i.icon-weixin{background: #61c44b;}
.mode07 .lf i.icon-weibo{background: #cc554f;}
.mode07 .lf i.icon-douyin{background: #4c3e25;}
.mode07 .lf i.icon-kuaishou{background: #ed7748;}
.mode07 .lf i.icon-Bzhan{background: #25aee8;}
.mode07 .lf i.icon-renmin{background: #dd0000;}
.mode07 .lf i.icon-renmin::before{font-size: 1.4em;}

.index_07b{display: block;position: relative;}
.index_07b::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 38.55%;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,1));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,1));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,1));background: linear-gradient	(to bottom, rgba(0,0,0,0) , rgba(0,0,0,1));opacity: .8;z-index: 2;}

.index_07b video{width: 100%;height: auto;display: block;position: absolute;left: 0;top: 0;z-index: 3;height: 100%;}
.index_07b .title{margin: 0 0;position: absolute;left: 7.4rem;right: 0;bottom: 2.7rem;color: #fff;z-index: 4;}
.index_07b i{display: block;width: 6.5rem;height: 6.5rem;position: absolute;left: 0;bottom: 0;z-index: 3;color: #fff;text-align: center;line-height: 6.5rem;font-size: 2.3rem;}

.index_07c{}
.index_07c ul{margin: 0 0 -4rem -5rem;}
.index_07c .item{margin: 0 0 4rem 5rem;background: #fff;padding: 4.3rem 3rem 4rem;box-shadow: 1rem 1rem 0rem #e5eaff;}
.index_07c .tip{position: relative;}
.index_07c .tip i{font-size: 2.4rem;}
.index_07c i.icon-weixin{color: #61c44b;}
.index_07c i.icon-weibo{color: #cc554f;}
.index_07c i.icon-douyin{color: #4c3e25;}
.index_07c i.icon-kuaishou{color: #ed7748;}
.index_07c i.icon-Bzhan{color: #25aee8;}
.index_07c i.icon-renmin{color: #dd0000;}
.index_07c i.icon-renmin::before{font-size: 1.4em;}

.index_07c .tip::before{content: '';display: block;position: absolute;right: 0;top: 50%;height: .1rem;left: 4rem;background: #e5e5e5;}
.index_07c .title{margin: 1.5rem 0 3.7rem;}
.index_07c .time{color: #999;font-family: Arial;}

/* .index_07d{position: relative;z-index: 2;margin: 0 1.5rem 0 0;}
.index_07d::before{content: '';display: block;position: absolute;right: -1.5rem;bottom: -1rem;background: #e5eaff;z-index: 1;width: 100%;height: 100%;}
.index_07d ul{margin: 0 0 -0.5rem -1rem;position: relative;z-index: 2;}
.index_07d li{position: relative;z-index: 1;}
.index_07d li:hover{z-index: 2;}
.index_07d .item{margin: 0 0 .5rem 1rem;position: relative;}
.index_07d .gp-img{padding-bottom: 65%;}
.index_07d .hover_box{position: absolute;right: 0;bottom: 100%;padding: .5rem;background: #fff;z-index: 2;display: none;box-shadow: 0 0 10px rgba(78, 96, 168, 0.5);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;box-sizing: border-box;}
.index_07d .hover_box img{display: block;width: 100%;}
.index_07d .item:hover .hover_box{display: block;} */

.index_07d{position: relative;z-index: 2;margin: 0 1rem 0 .7rem;}
.index_07d::before{content: '';display: block;position: absolute;right: -1.5rem;bottom: -1rem;background: #e5eaff;z-index: 1;width: 100%;height: 100%;}
.index_07d ul{margin: 0 0 -0.5rem -1rem;position: relative;z-index: 2;}
.index_07d li{position: relative;z-index: 1;width: 50%;}
.index_07d li:hover{z-index: 2;}
.index_07d .item{margin: 0 0 .5rem 1rem;position: relative;}
.index_07d .gp-img{padding-bottom: 65%;}
.index_07d .hover_box{position: absolute;right: 0;bottom: 100%;padding: .5rem;background: #fff;z-index: 2;display: none;box-shadow: 0 0 10px rgba(78, 96, 168, 0.5);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;box-sizing: border-box;}
.index_07d .hover_box img{display: block;width: 100%;}
.index_07d .item:hover .hover_box{display: block;}

.wrap_mode08{background-color: #f2f3fa;position: relative;margin-top: 11rem;}
.wrap_mode08::before{content: '';width: 100%;height:11rem;background: url(/css/../images/link_bg.png) no-repeat bottom center;position: absolute;left: 0;top: -11rem;background-size: 100%;}
.quick_links {padding: 5rem 0 7.5rem;}
.quick_links ul{flex-wrap: nowrap;width: 100%;}
.quick_links li{width: 11.11%;}
.quick_links .item{margin: 0 auto;padding: 0 1rem;text-align: center;}
.quick_links .img_box{width: 7.8rem;height: 7.8rem;margin: 0 auto 1.7rem;background: #fff;border-radius: 50%;line-height: 8rem;position: relative;}
.quick_links .img_box img{position: relative;z-index: 15;}
.quick_links li:nth-child(1){transition-delay: 0s;}
.quick_links li:nth-child(2){transition-delay: 0.1s;}
.quick_links li:nth-child(3){transition-delay: 0.2s;}
.quick_links li:nth-child(4){transition-delay: 0.3s;}
.quick_links li:nth-child(5){transition-delay: 0.4s;}
.quick_links li:nth-child(6){transition-delay: 0.5s;}
.quick_links li:nth-child(7){transition-delay: 0.6s;}
.quick_links li:nth-child(8){transition-delay: 0.7s;}
.quick_links li:nth-child(9){transition-delay: 0.8s;}
.quick_links li:hover .img_box{background: none;}
.quick_links li:hover .drop{display: block;}

.drop { 
    position: absolute;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 
    border-radius: 50%;
    -webkit-filter: blur(.1rem);
    filter: blur(.1rem);
    box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
    border: 0 solid #DADCE8;
    -webkit-animation: expand 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation: expand 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    display: none;z-index: 5;
}

@-webkit-keyframes expand {
    0% {
        width: 0;
        height: 0;
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: 0 solid rgba(218, 220, 232, 0.5);
    }

    5% {
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: .2rem solid rgba(218, 220, 232, 0.5);
    }

    90% {
        box-shadow: none;
        border: .2rem solid rgba(218, 220, 232, 0.5);
    }

    100% {
        width: 10rem;
        height: 10rem;
        box-shadow: none;
        border: 0 solid rgba(218, 220, 232, 0.5);
    }
}

@keyframes expand {
    0% {
        width: 0;
        height: 0;
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: 0 solid rgba(218, 220, 232, 0.5);
    }

    5% {
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: .2rem solid rgba(218, 220, 232, 0.5);
    }

    90% {
        box-shadow: none;
        border: .2rem solid rgba(218, 220, 232, 0.5);
    }

    100% {
        width: 10rem;
        height: 10rem;
        box-shadow: none;
        border: 0 solid rgba(218, 220, 232, 0.5);
    }
}

.drop:before {
    content: '';
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 0%;
    height: 0%;
    border-radius: 50%;
    -webkit-animation: expand1 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation: expand1 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
}

@-webkit-keyframes expand1 {
    0% {
        width: 0%;
        height: 0%;
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: 0 solid #DADCE8;
    }

    20% {
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
    }

    100% {
        width: 60%;
        height: 60%;
        box-shadow: none;
        border: .1rem solid #DADCE8;
    }
}

@keyframes expand1 {
    0% {
        width: 0%;
        height: 0%;
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
        border: 0 solid #DADCE8;
    }

    20% {
        box-shadow: -0.5rem -0.5rem .5rem #e1e5ff, .5rem .5rem .5rem #d3d9fc, inset -0.5rem -0.5rem .5rem #e1e5ff, inset .5rem .5rem .5rem #d3d9fc;
    }

    100% {
        width: 60%;
        height: 60%;
        box-shadow: none;
        border: .1rem solid #DADCE8;
    }
}

@media screen and (min-width: 996px){
	.index_04 .item:hover{background: #17287e url(../images/mode04_bg2.png) no-repeat center;}
	.index_04 .item:hover .time,.index_04 .item:hover .day{color: #ba9d63;}
	.index_04 .item:hover .title{color: #fff;}
	.index_04 .item:hover::before{background: rgba(186, 157, 99, .5);}
	.index_04 .item:hover .info{color: rgba(255, 255, 255, .5);}
	.index_04 .item:hover .info i{color: #fff;}

	.index_04 .item::before{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_04 .item,.index_04 .time,.index_04 .day,.index_04 .title{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;top: 0;left: 0;}

	/* .index_01 .item,.index_02a .item,.index_02b .title,.index_02c .title,.index_03 .item,.index_03b1,.index_03b2 .title,.index_04 .item,.index_05a .item,.index_05b .item,.index_06 .item,.index_07a .item,.index_08 .title{position: relative;top: 0;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;left: 0;}
	.index_02a .item{}
	.index_05a .item,.index_05b .item{transform: none;}
	.index_01 li:hover .item,.index_03 li:hover .item,.index_04 li:hover .item,.index_06 li:hover .item,.index_07a li:hover .item{top: -20px;}
	.index_02a li:hover .item,.index_02b li:hover .item .title,.index_02c li:hover .item .title,.index_03b1:hover,.index_03b2 li:hover .item .title,.index_08 li:hover .item .title{left: 10px;}
	.index_05a .item:hover,.index_05b .item:hover{transform: scale(1.1);z-index: 2;} */
	.index_07c .item,.index_07b,.index_03 .item,.index_02 .item,.index_01b .item{transition: transform 0.4s ease-out;}
	.index_07c .item:hover,.index_07b:hover{transform: translateY(-1rem);}
	.index_03 .item:hover,.index_02 .item:hover{transform: translateY(-1rem);}
	.index_01b .item:hover{transform: translateX(1rem);}
	
}
@media screen and (max-width:1640px){
	
}
@media screen and (max-width:1460px){
	/* .mode01 .lf{width: 56%;}
	.mode01 .rt{width: 40%;} */
}
@media screen and (max-width:1280px){
	


}
@media screen and (max-width: 996px){
    .mode01 .lf{width: 100%;margin-bottom: 20px;padding-left: 20px;}
	.mode01 .rt{width: 100%;padding: 20px 20px 3px;}
    
	.index_01b .item{margin-bottom: 3.1rem;display: flex;align-items: center;justify-content: space-between;}
    .index_01b .time{width: 58px;float: none;}
    .index_01b .title{margin-left: 0;width: calc(100% - 65px);}

	.wrap_mode02 .index_title,.mode05 .index_title{position: relative;width: 100%;line-height: 1;padding-top: 5.8rem;display: inline-block;top: 0;}
	.wrap_mode02 .w .channel_title,.wrap_mode02 .h .channel_link,.index_title.h .channel_title,.index_title.h .channel_link{writing-mode:  unset;-webkit-writing-mode: unset;-ms-writing-mode: unset;height: auto;width: auto;line-height: initial;}
	.wrap_mode02 .h .channel_link,.index_title.h .channel_link{float: right;position: absolute;padding: 0 0 0 56px;margin-top: 0;bottom: 0;right: 0;}
    .wrap_mode02  .h .channel_link::before,.index_title.h .channel_link::before{top: 50%;width: 32px;left: 13px;height: 1px;}
    .index_title.w .channel_link::after,.mode03 .index_title .channel_link::after{left: 0px;top: 50%;transform: translateY(-50%);}
    .index_02{margin: 0;}
    .index_02 .item{padding: 20px;}
    .index_02 .info{margin-bottom: 12px;}
    .mode03 .index_title{position: relative;width: 100%;line-height: 1;}
    .index_03{margin-left: 0;}
    .index_04 .item{height: auto;}
    .index_04a .item{padding-top: 20px;}
    .index_04 li:nth-child(2n) .item{margin-top: 0;}
    .wrap_mode05{padding-top: 0;}

    
    .wrap_index_05{margin: 0;width: 100%;}
    .index_05a{width: calc(25% - 1px);margin: 0;}
    .index_05 .item{margin-top: 0 !important;}
    .index_05 .item{margin-left: 1px;}
    .index_05 ul{margin: 0;}
    .mode07 .lf{width: 100%;float: none;position: relative;z-index: 1;}
    .mode07 .rt{width: 100%;float: none;position: relative;z-index: 2;}
    .index_07c{padding-top: 5rem;}
    .index_07c ul{margin: 0 0 -20px -20px;}
    .index_07c .item{margin: 0 0 20px 20px;}

    .index_04a .title,.index_07c .title{line-height: 1.8em;height: 3.6em;-webkit-line-clamp: 2;}

    .wrap_mode08{/*overflow: hidden;*/}
    .mode08  .swiper-pagination{position: static;padding-top: 6rem;}
}
@media screen and (max-width:767px){
	.wrap_mode01{padding-bottom: 6rem;}
	.index_title .channel_link{margin-top: 1.2rem;}
    .index_02 .info,.index_02 .tip{display: none;}
    .index_02 .day{padding-bottom: 12px;}
    .index_06b .swiper-pagination .swiper-pagination-bullet{width: 10px;margin: 0 5px;}

    .index_05a{width: 33.3%;}
    .index_05a .gp-img{margin-bottom: -2px;}
    .index_05a .title, .index_05 .title{top: 20px;}

}
@media screen and (max-width:479px){
    .index_05 .item{margin-bottom: 1px;}
    .index_07c .item{padding: 20px;}
    .index_07c .title{margin-bottom: 2rem;}
    
    .mode01 .lf::after{width: 100px;height: 46px;right: 10px;bottom: -11px;}

}