.banner{z-index:1;position:relative}
.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;
}
.banner .slick-active .slick-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)}
}

.banner{position:relative;overflow:hidden;height:100vh;}
.banner .swiper-container{max-width: initial;}
/* .banner video{height:100vh;width:auto} */
.banner .banner-dots{width:auto;text-align:center;position:absolute;left:calc(50% - 107px);bottom:52px;text-align:center;overflow:hidden}
.banner .slick-img{display:block;height:100vh;overflow:hidden;position:relative;background-size: cover !important;padding-bottom: 0;background: #000;}
.banner .slick-img::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;padding-bottom:calc(187% / 19.2);background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.6));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));}

.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 a{display:block;position:relative;}
.banner .slick-img video,.banner .slick-img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.banner .slick-img img{min-width: 100%;object-fit: cover;}
.banner .slick-img video{width:100%;height: auto;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.banner_btns{position: absolute;left: 50%;bottom: 24px;z-index: 10;text-align: center;width: 720px;max-width: calc(50% - 20px);text-align: right;font-family: 'Noto Sans SC';}
.banner_btns .cur_num,.banner_btns .total_num{color: #fff;display: inline-block;vertical-align: middle;}
.banner_btns .swiper-pagination{position: relative;display: inline-block;vertical-align: middle;margin: 0 10px;}
/* .banner_btns .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #fff;} */

.banner .swiper-slide-active .slick-img img{transition:transform 6s linear 0s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.banner .pagination{display: inline-block;vertical-align: middle;}
.banner .swiper-pagination-bullet{width:auto;height:16px;margin:0 5px;background: none;text-align:center;line-height:28px;position:relative;transition:all ease-in-out .3s;border-radius: 0;opacity: 1;line-height: 16px;color: #fff;font-size: 14px;opacity: .8;}
.banner .swiper-pagination-bullet::after{content: '';height: 1px;width: 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;background: #fff;display: inline-block;vertical-align: middle;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size: 22px;opacity: 1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width: 50px;margin-left: 8px;}


.banner .swiper_box{overflow: hidden;}
.banner .swiper_menu{text-align: center;padding: 0 20px;font-size: 0;}
.banner .arrow{width: 50px;height: 50px;background: center no-repeat ;display: inline-block;vertical-align: middle;margin: 0;cursor: pointer;}
.banner .prev{left: 0px;background-image: url(../image/banner_prev.png);}
.banner .next{right: 0px;background-image: url(../image/banner_next.png);}
.banner .arrow:hover{}

.bb{position: absolute;bottom: 14px;width: 18px;height: 18px;left: 50%;transform: translateX(-50%);z-index: 2;-webkit-animation: bb 2s linear 0s infinite;animation: bb 2s linear 0s infinite;display: none;}
@keyframes bb{
	0%{transform:translate(-50%,0);opacity:0;}
	20%{transform:translate(-50%,3px);opacity:1;}
	80%{transform:translate(-50%,10px);opacity:1;}
	90%{transform:translate(-50%,10px);opacity:0;}
	100%{transform:translate(-50%,10px);opacity:0;}
}


.aside{position:fixed;right: 30px;top:calc(50% - 300px);width:77px;z-index:7;transition:all .4s ease-in-out;transform:translateX(220px)}
.body_b.showdiv ~ .aside,.body_b.showdiv .aside{transform:translateX(0)}
.aside .asideNav{width:150px;background-size:cover;position:relative;bottom:-700px}
.body_b.showdiv ~ .aside.open,.body_b.showdiv .aside.open{transform:translateX(180px)}
.aside .close{width:30px;height:100px;background:url(../image/side_arrow.png) no-repeat center;position:absolute;left:-30px;bottom:0;cursor:pointer;background-size: 100% auto;}
.aside.open .close{background-image: url(../image/side_arrow2.png);}
.aside .down{    width: 40%;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer;
    overflow: hidden;
    z-index: 2;
    border: none;
    /* background: none; */
    background-color:rgb(14,31,82);}
.aside .down::before{content: '';display: block;border-bottom: 60px solid rgba(0,0,0,.3);border-left: 75px solid transparent;border-right: 75px solid transparent;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.aside .down img{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite;width: 30px;position: absolute;left: calc(50% - 15px);top: 20px;}
@-webkit-keyframes float{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes float{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.aside .asideNav ul{padding-top:195px;box-sizing:border-box;text-align:center;transition:all .4s ease-in-out}
.aside .asideNav ul li{margin-bottom:30px;cursor:pointer}
.body_b .scroll{position: relative;z-index: 1;}

.content{position:relative;padding-top: 80px;}

.index_title{margin-bottom: 36px;display: block;text-align: center;}
.index_title::after{content: '';display: block;clear: both;}
.index_title .channel_link{float: right;position: relative;z-index: 2;line-height: 52px;height: 53px;color: #0E2F76;}
.index_title .channel_title{padding: 0 0 0 48px;color: #333;display: inline-block;position: relative;line-height: 56px;height: 56px;}
.index_title .index_title_bg{position: absolute;left: 0;bottom: -5px;height: 100%;max-width: inherit;z-index: -1;}
.mode02 .index_title,.mode05 .index_title{text-align: left;}
/* .mode03 .channel_title{color: #fff;} */
/* .mode03 .channel_link{color: #fff;border-color: #fff;} */

.wrap_mode01{padding: 60px 0 60px;;overflow: hidden;}
.mode01{}
.mode01 .lf{width: 50%;float: left;}
.mode01 .rt{width: calc(50% - 50px);float: right;}
.index_01a{display: block;}
.index_01a .time{margin: 18px 0 21px;color: #999;}
.index_01a .info{margin: 10px 0 0;color: #999;}

.index_01b{overflow: hidden;}
.index_01b ul{margin: -30px 0 0;padding: 0 0 0;}
.index_01b li{}
.index_01b .item{padding: 20px 0 20px 0;border-bottom: 1px solid rgba(0,0,0,.1);}
.index_01b .img_box{width: 160px;float: left;}
.index_01b .info_box{margin: 0 0 0 170px;padding: 0;}
.index_01b .gp-img{padding-bottom: calc();}
.index_01b .title{margin: 14px 0 0;}
.index_01b .time{color: #999;}

.wrap_mode02{padding: 56px 0 82px;position: relative;background: url(../image/go42.jpg) right bottom no-repeat #F6FAFD;}
.wrap_mode02::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 50%;background: url(../image/go41.jpg) left bottom no-repeat #fff;box-shadow: 0px 10px 20px rgba(0,0,0,.16);}
.mode02{/*overflow: hidden;*/position: relative;}
.mode02 .lf{width: 45.7%;float: left;}
.mode02 .rt{width: 45.7%;float: right;}

.index_02a{}
.index_02a ul{margin: 0 0 -40px;padding: 20px 0 0;}
.index_02a li{}
.index_02a .item{margin: 0 0 40px;overflow: hidden;}
.index_02a .title{position: relative;margin: 0 0 0 96px;}
.index_02a .time{color: #999;float: left;width: 76px;text-align: center;background: url(../picture/date.png) top center no-repeat;background-size: 55% auto;}
.index_02a .day{height: 38px;line-height: 40px;color: #fff;}
.index_02a .month{margin: 0 0 0;height: 20px;line-height: 20px;padding: 0 0 0 0;color: #999;}

.index_02b{overflow: hidden;position: relative;/* padding: 0 0 41px; */}
.index_02b ul{margin: 0 0 0 0;}
.index_02b li{}
.index_02b .item{margin: 0 0 20px;padding: 15px 30px 15px 27px;position: relative;background: #fff;}
.index_02b .item::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;height: 42px;background: rgba(0,0,0,.1);right: 90px;}
.index_02b .title{margin: 0 80px 0 0;}
.index_02b .time{float: right;text-align: center;position: relative;padding: 7px 0 0;}
.index_02b .month{margin: -1px 0 0;line-height: 1.1;padding: 0 0 0 0;color: #0E2F76;font-family: 'Times New Roman', Times, serif;font-weight: bold;}
.index_02b .day{margin: 0 0 0;line-height: 1.1;padding: 0 0 0 0;color: #999;}
/* .index_02b .info{margin: 0 0 10px;color: #999;line-height: 30px;height: 30px;padding: 0 0 0 40px;background: left center no-repeat;background-size: auto 100%;}
.index_02b .ico1{background-image: url(../images/mode02_ico1.png);}
.index_02b .ico2{background-image: url(../images/mode02_ico2.png);}
.index_02b .ico3{background-image: url(../images/mode02_ico3.png);} */

.index_02b .swiper-pagination{bottom: 0;}
.index_02b .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 11px;background: #CBDAEA;opacity: 1;border-radius: 1000px;margin: 0 5px;}
.index_02b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;width: 50px;}

.wrap_mode03{padding: 48px 0;background: url(../image/mode03_bg1.png) center no-repeat;background-size: cover;overflow: hidden;}
.mode03{}
.index_03{}
.index_03 ul{margin: -7px 0 -13px -60px;}
.index_03 li{width: 33.3%;}
.index_03 .item{margin: 0 0 61px 60px;position: relative;padding: 0 0 0 80px;}
.index_03 .item::before{content: '';display: block;position: absolute;left: 60px;top: 5px;height: 62px;background: rgba(0,0,0,.1);width: 1px;}
.index_03 .tip{position: relative;/* margin: 0 0 24px; *//* padding: 0 0 10px 20px; */color: #999;}
.index_03 .title{margin: 0 0 13px;}
.index_03 .time{width: 40px;text-align: center;position: absolute;left: 0;top: 0;}
.index_03 .month{margin: 4px 0 0;line-height: 1.1;padding: 0 0 0 0;color: #0E2F76;font-family: 'Times New Roman', Times, serif;font-weight: bold;}

.wrap_mode04{padding: 36px 0 48px;background: #DFE3E6;overflow: hidden;}
.mode04{}
.index_04{background: url(../image/mode04_bg2.png) right center no-repeat;background-size: auto 100%;position: relative;padding: 125px 0 32px;}
.index_04::before{content: '';display: block;position: absolute;left: 140px;right: 0;top: 94px;bottom: 0;background: #DBCEB6;z-index: -1;}
.index_04 .box{width: 700px;display: block;box-sizing: border-box;padding: 32px 30px 40px;background: url(../image/mode04_bg1.png) center/cover;color: #fff;}
.index_04 .title{margin: 0 0 24px;font-weight: bold;}

.wrap_mode05_6{background: url(../image/mode05_bg.png) top center no-repeat;overflow: hidden;}
.wrap_mode05{padding: 60px 0 60px;}
.mode05{}
.mode05 .lf{width: 47.2%;float: left;}
.mode05 .rt{width: 47.2%;float: right;}

.index_05a{}
.index_05a ul{margin: 0 0 -30px;padding: 6px 0 0;}
.index_05a li{}
.index_05a .item{margin: 0 0 28px;padding: 1px 0 0;}
.index_05a .img_box{width: 300px;float: left;}
.index_05a .info_box{margin: -5px 0 0 320px;padding: 0 0 0 0;}
.index_05a .gp-img{padding-bottom: calc();}
.index_05a .title{margin: 0 0 10px;}
.index_05a .info{margin: 0 0 12px;color: #B3B3B3;}
.index_05a .time{position: relative;color: #999;padding: 0 0 0 20px;}
.index_05a .time::before{content: '';display: block;width: 10px;height: 2px;background: #E0C67E;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.index_05b{}
.index_05b ul{margin: 0 0 -30px -35px;padding: 7px 5px 0 0;}
.index_05b li{width: 50%;}
.index_05b .item{margin: 0 0 35px 35px;border: 1px solid #D6D6D6;position: relative;background: #fff;padding: 25px 21px 28px;}
.index_05b .item::before{content: '';z-index: -1;position: absolute;left: 0;right: -6px;top: 0;bottom: -6px;background: #eee;}
.index_05b .time{position: relative;color: #999;margin: 11px 0 0;}
.index_05b .time::before{content: '';display: block;width: 10px;height: 2px;position: absolute;left: -21px;top: 50%;transform: translateY(-50%);background: #E0C67E;}

.wrap_mode06{padding: 0 0 74px;}
.index_06{}
.index_06 ul{margin: 0 0 0 -30px;}
.index_06 li{width: 20%;}
.index_06 .item{margin: 0 0 0 30px;background: #F5F1E7;border-bottom: 2px solid #E0C67E;padding: 20px 22px 14px;text-align: center;}
.index_06 li:nth-child(2n) .item{margin-top: 36px;background: #E4ECF3;border-bottom: none;border-top: 2px solid #003770;}
.index_06 .gp-img{padding-bottom: 134.5%;margin: 0 0 18px;}
.index_06 .info{margin: 10px 0 0;color: #666;}

.wrap_mode07{padding: 70px 0 0;background: url(../image/mode07_bg.png) right top no-repeat #F8F8F8;overflow: hidden;}
.index_07{position: relative;padding: 70px 0 58px;}
.index_07 .bg{width: 350px;background: no-repeat center/cover;position: absolute;left: 0;top: 0;bottom: 0;height: 100%;z-index: 3;}
.index_07 ul{margin: 50px 0 0 350px;position: relative;z-index: 2;}
.index_07 li{width: 430px;opacity: 0;pointer-events: none;transition: opacity ease-in-out .3s;-ms-transition: opacity ease-in-out .3s;-moz-transition: opacity ease-in-out .3s;-webkit-transition: opacity ease-in-out .3s;-o-transition: opacity ease-in-out .3s;}
.index_07 li.swiper-slide-active ,.index_07 li.swiper-slide-active ~ li {opacity: 1;pointer-events: initial;}
.index_07 .item{margin: 0 30px 0 0;position: relative;}
.index_07 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.6);z-index: 2;}
.index_07 .item::after{content: '';display: block;position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;z-index: 3;border: 1px solid rgba(255,255,255,.3);}
.index_07 .gp-img{position: relative;z-index: 1;}
.index_07 .title{margin: 0 0 0;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;width: 100%;left: 0;text-align: center;z-index: 5;box-sizing: border-box;padding: 0 20px;}

.index_07 .swiper_menu{text-align: center;padding: 0;font-size: 0;position: absolute;left: 270px;z-index: 5;top: 62px;}
.index_07 .arrow{width: 80px;height: 80px;background: center no-repeat;display: inline-block;vertical-align: top;margin: 0;cursor: pointer;background-size: 50% auto;}
.index_07 .prev{left: 0px;background-image: url(../image/mode07_prev.png);background-color: #0E2F76;}
.index_07 .next{right: 0px;background-image: url(../image/mode07_next.png);background-color: #224DAB;}

@media screen and (min-width:992px){

}
@media screen and (max-width:1640px){
	.banner .slick-dots{right:100px}

	.aside{width: 100px;top: calc(50% - 200px);}
	.aside .asideNav{width: 100%;height: 450px;}
	.aside .asideNav ul{padding-top: 120px;font-size: 16px;}
	.aside .asideNav ul li{margin-bottom: 15px;}
	.aside .down{height: 40px;}
	.aside .down img{top: 15px;width: 20px;left: calc(50% - 10px);}

	/* .aside.open{transform:translateX(130px)} */
	.body_b.showdiv ~ .aside.open,.body_b.showdiv .aside.open{transform:translateX(130px)}
	
}
@media screen and (max-width:1280px){
	.index_01b ul{margin-top: -20px;}
	.index_01b .img_box{width: 200px;}
	.index_01b .item{padding: 20px 0;}
	.index_01b .info_box{margin: 0 0 0 220px;padding-top: 10px;}
	.wrap_mode02{padding: 50px 0;}

	.index_03 .item{margin: 0 0 30px 30px;}
	.index_03 ul{margin: -7px 0 -30px -30px;}
	
}
@media screen and (max-width:1040px){

}
@media screen and (max-width: 996px){
	.aside{display: none;}

	.banner .arrow{width: 30px;height: 30px;}

	.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{bottom: 30px;}
	.banner{height: auto;}
	/* .banner .slick-img{padding-bottom: 56.25%;height: 0;} */
	.banner .slick-img{
		/* padding-bottom: 56.25%; */
		height: 100%;
	}
	.body_b{position: static !important;}
	.body_b.showdiv .header2{display: none;}
	.bb{display: none;}

	.index_title{margin-bottom: 20px;text-align: left;}

	.content{padding: 0;}
	.wrap_mode01{padding: 30px 0;}
	.mode01 .lf{width: 100%;float: none;}
	.mode01 .rt{width: 100%;float: none;margin: 30px 0 0;}
	.index_01a .time{margin: 6px 0;}
	.index_01a .info{margin: 4px 0 0;}
	.index_01b .title{margin: 6px 0 0;}
	
	.wrap_mode02{padding: 30px 0;}
	.wrap_mode02::before{display: none;}
	.mode02 .lf{width: 92%;float: none;position: relative;margin:0 auto;}
	.mode02 .lf::before{content: '';display: block;position: absolute;left: -20px;right: -20px;top: -30px;bottom: 0;background: url(../image/mode02_bg1.png) left bottom no-repeat #fff;box-shadow: 0px 10px 20px rgba(0,0,0,.16);z-index: -1;}
	.mode02 .rt{width: 92%;float: none;margin: 60px auto 0;}
	.index_02a .item{margin: 0 0 20px;}

	.index_02b{padding: 0 0 8px;}
	.index_02b .item{overflow: hidden;padding: 16px 20px;}
	.index_02b .time{padding: 4px 0 0;}

	.wrap_mode03{padding: 30px 0;}
	.index_03 ul{margin-top: 0;}
	.index_03 li{width: 50%;}
	.index_03 .title{margin-bottom: 12px;}
	.index_03 .time{padding: 3px 20px;}

	.index_04{padding: 58px 0 32px;}

	.wrap_mode05{padding: 30px 0;}
	.mode05 .lf{width: 100%;float: none;}
	.mode05 .rt{width: 100%;float: none;margin: 30px 0 0;}

	.wrap_mode06{padding-bottom: 40px;}
	.index_06 li{width: 33.3%;}
	.index_06 li:nth-child(2n) .item{margin-top: 0;}
	.index_06 .item{margin-bottom: 20px;}

	.index_07{padding: 46px 0 30px;}
	.index_07 ul{margin: 30px 0 0 160px;}
	.index_07 li{width: 260px;}
	.index_07 .bg{width: 160px;}
	.index_07 .swiper_menu{left: 120px;}
	.index_07 .arrow{width: 40px;height: 40px;}
	.banner .swiper-slide img{
		height: 42vh;
	}


}
@media screen and (max-width:767px){
	.banner_btns{bottom: 10px;max-width: initial;left: auto;right: 20px;}
	.banner .title{bottom: 60px;display: none;}
	.banner_btns .swiper-pagination{width: 40px;margin: 0 5px;}
	
	.index_title .channel_title{line-height: 40px;height: 45px;padding-left: 36px;}
	.index_title .channel_link{line-height: 45px;height: 45px;}

	.index_01b .img_box{width: 160px;}
	.index_01b .info_box{margin: 0 0 0 170px;padding-top: 5px;}

	.index_02a ul{padding: 0;}

	.index_03 li{width: 100%;}
	.index_03 .tip{margin: 0 0 16px;}
	.index_03 .time{padding: 0 16px;}
	
	.wrap_mode04{padding: 30px 0;}
	.index_04{padding: 0;}
	.index_04 .box{width: auto;}

	.wrap_mode05_6{background-size: cover;}

	.index_05a .img_box{width: auto;float: none;}
	.index_05a .info_box{margin: 0 0 0 0;padding-top: 0;}

	.index_05b ul{margin-bottom: -20px;}
	.index_05b li{width: 100%;}
	.index_05b .item{padding-top: 16px;padding-bottom: 16px;margin-bottom: 20px;}
	.index_05b .time{margin: 6px 0 0;}

	.index_06 li{width: 50%;}
	.index_06 .item{padding: 10px 12px 14px;}
	.index_06 li:nth-child(2n) .item{position: relative;top: 100px;}
	.index_06 .info{margin: 4px 0 0;}

	.wrap_mode07{padding: 30px 0;}
	.index_07{padding: 0;}
	.index_07 .swiper_menu{left: 0;top: 10px;}
	.index_07 .bg{display: none;}
	.index_07 ul{margin: 0;}
	.index_07 li{width: calc(100vw - 80px);}

}
@media screen and (max-width:413px){
	

}

/* .index_title .channel_title{
	background: url(../picture/tittle1.png) center no-repeat;
} */
.time{
	margin-top: 5px;
}
.footer{
	background-color: #0A2972;
}

.links{
	color: #fff;
	font-size: 14px;
	opacity: .6;
	line-height: 28px;
	margin-top: 1rem;
}
/* .links div:nth-child(1){
	margin-right: 2rem;
} */