.wrapbanner{position: relative;overflow: hidden;}
.banner{position: relative;z-index: 1;}
.banner a{display: block;position: relative;}
.banner .slick-img{display: block;height: 0;padding-bottom: 49.79%;overflow: hidden;position: relative;}
.banner .slick-img img{display: block;width: 100%;}

.banner .swiper-pagination{left: calc(50% - 737px);text-align: left;width: auto;bottom: 30px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: .5;border-radius: 50%;margin: 0 22px 0 0;vertical-align: middle;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;width: 18px;height: 18px;}

.content{background: #f7f7f7;}

/* .wrap_mode00{overflow: hidden;margin: 0;position: relative;z-index: 10;padding: 10px 0;} */
/* .mode00{position: relative;z-index: 1;} */
/* .mode00::before{content: '';position: absolute;left: 50%;top: 0;width: 100vw;height: 100%;background: #fff;} */
.index_00{margin: -68px -75px -68px 140px;padding: 0 0 0 112px;position: relative;background: url(../images202602/mode00_bg1.png) no-repeat left center/auto 100%;z-index: 10;}
.index_00 ul{margin: 0 0;display: flex;justify-content: space-between;}
.index_00 li{flex: 1 1 auto;margin: 0;box-sizing: border-box;}
.index_00 .item{margin: 0 0;height: 116px;width: 100%;background: #fff;box-shadow: 0px 0px 9px rgb(237, 241, 246);position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.index_00 li:first-child .item{box-shadow: none;}
.index_00 .item:hover{font-weight: bold;color: #fff;background: #245bb2 url(../images202602/mode00_bg2.png) no-repeat bottom center/cover;}
.index_00 .item:hover::after{content: '';display: block;background: url(../images202602/mode00_arrow.png) no-repeat center/cover;width: 27px;height: 27px;margin: 10px auto 0;}

.index_title{display: flex;justify-content: center;align-items: center;margin: 0 0 45px;position: relative;}
.index_title::before,.index_title::after{content: '';display: block;border-bottom: 1px dashed #005be4;opacity: .3;width: 50%;}
.index_title h2{flex-shrink: 0;margin: 0 52px;position: relative;}
.index_title h2 .en{font-family: 'arial';color: #144a86;margin: 5px 0 0;font-weight: normal;}
.index_title.w h2,.index_title.w h2 .en{color: #fff;}
.index_title.w::before,.index_title.w::after{border-color: #fff;}
.index_title .more{display: block;background: url(../images202602/index_more.png) no-repeat center/100% 100%;width: 167px;line-height: 37px;height: 37px;color: #c2924e;text-align: center;position: absolute;right: 0;bottom: 18px;box-sizing: border-box;padding: 0 0 0 26px;}
.index_title.w .more{background: url(../images202602/index_more2.png) no-repeat center/100% 100%;color: #fff;}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-8px);
  }
  60% {
    transform: translateY(-4px);
  }
}

.index_title .more:hover {
  animation: bounce 1s;
}

.index_more{display: block;background: url(../images202602/index_more.png) no-repeat center/100% 100%;width: 167px;line-height: 37px;height: 37px;color: #c2924e;text-align: center;margin: 66px auto 0;padding: 0 0 0 30px;box-sizing: border-box;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_more:hover{color: #fff;background: url(../images202602/index_more2.png) no-repeat center/100% 100%;}

.mode01 .index_title h2{padding-left: 110px;}
.mode01 .index_title h2 .bg{background: url(../images202602/mode01_title.png) no-repeat left center/92px;width: 92px;height: 77px;position: absolute;left: 0px;top: 50%;margin-top: -38px;}
/* .mode01 .index_title h2.isView .bg{opacity: 1;left: 0;} */

.mode02 .index_title h2{margin: 0 24px;position: relative;cursor: pointer;}
/* .mode02 .index_title h2:first-child::before{content: '';display: block;background: url(../images202602/mode02_line.png) no-repeat center/cover;width: 69px;height: 69px;position: absolute;top: 50%;transform: translateY(-50%);right: -72px;pointer-events: none;} */
.mode02 .index_title h2.off .ch{font-weight: normal;color: #42688a;}
.mode02 .index_title h2.off .en{color: #42688a;}

.mode03 .index_title h2,.mode05 .index_title h2{padding-left: 103px;padding-top: 20px;margin-top: -20px;}
.mode03 .index_title h2 .bg,.mode05 .index_title h2 .bg{background: url(../images202602/mode03_title.png) no-repeat left bottom/91px;width: 91px;height: 96px;position: absolute;left: 0;bottom: 0;}

.mode03 .index_title::after,.mode01 .index_title::after{margin-right: 186px;width: calc(50% - 186px);}
.mode04 .index_title h2{background: url(../images202602/mode04_title.png) no-repeat top center/91px;padding: 109px 40px 0;margin: 0 0 0 25px;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;position: absolute;top: 0;left: 0;white-space: nowrap;}
/* .mode04 .index_title h2 .bg{width: 91px;height: 96px;position: absolute;top: 0px;left: 50%;margin-left: -45px;} */

.mode04 .index_title{justify-content: flex-start;height: 5px;}
.mode04 .index_title::before,.mode02 .index_title::before,.mode02 .index_title::after{display: none;}
.mode04 .index_title::after{position: absolute;left: 280px;width: calc(100% - 470px);bottom: 5px;display: none;}
.mode04 .index_title .more{bottom: auto;top: 64px;}
.mode05 .index_title::after{margin-right: 180px;width: calc(50% - 180px);}

.mode03 .index_more{margin-top: 26px;}
.mode05 .index_title .more{bottom: 30px;}

.wrap1{background: url(../images202602/wrap01_bg.png) no-repeat bottom 200px center/100% auto;}

.wrap_mode01{padding: 119px 0 45px;background: url(../images202602/mode01_bg.png) no-repeat center/100% auto;}
.mode01 .lf{float: left;width: 825px;width: 56.12%;}
.mode01 .rt{float: right;width: 620px;width: 42.18%;}

.index_01a{display: block;}

.index_01a .bottom{padding: 32px 46px 40px;background: #fff;position: relative;z-index: 2;overflow: hidden;}
.index_01a .title{font-weight: bold;}
.index_01a .time{color: #747474;margin: 0 0 0 20px;float: right;}
.index_01a .info{margin: 21px 0 0;color: #747474;}
.index_01a .bottom::before{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%) skew(10deg);width: 0;height: 100%;background: #144a86;z-index: -1;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 .bottom:hover::before{width: 110%;}
.index_01a .bottom:hover .title,.index_01a .bottom:hover .time{color: #fff;}
.index_01a .bottom:hover .info{color: rgba(255, 255, 255, .6);}

.index_01b{}
.index_01b ul{margin: 0 0 -15px;}
.index_01b li{width: 100%;}
.index_01b .item{margin: 0 0 15px;background: #fff;padding: 24px 35px 26px;position: relative;z-index: 2;overflow: hidden;}
.index_01b .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 60px;background: #144a86;}
.index_01b .title{}
.index_01b .time{color: #747474;margin: 0 0 0 20px;float: right;}
.index_01b .info{margin: 13px 0 0;color: #747474;}

.index_01b .item::before{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%) skew(10deg);width: 0;height: 100%;background: #144a86;z-index: -1;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_01b .item:hover::before{width: 110%;}
.index_01b .item:hover .title,.index_01b .item:hover .time{color: #fff;}
.index_01b .item:hover .info{color: rgba(255, 255, 255, .6);}


.wrap_mode02{padding: 28px 0 20px;position: relative;z-index: 2;}
.mode02{}
.mode02 .tabbox{position: relative;margin: -12px -76px 0;}
.mode02 .tabbox::after{content: '';display: block;background: url(../images202602/mode02_bg2.png) no-repeat bottom center/auto 43px;height: 43px;}

.mode02 .tabbox .box.off{display: none;}
.mode02 .tabbox .box{}

.index_02{overflow: hidden;background: #245bb2 url(../images202602/mode02_bg1.png) no-repeat left center/auto 100%;mask: url(../images202602/mode02_mask.png) no-repeat top center/100% auto,linear-gradient(to bottom, transparent 30px, black 30px);-webkit-mask: url(../images202602/mode02_mask.png) no-repeat top center/100% auto,linear-gradien(to bottom, transparent 30px, black 30px);padding: 56px 72px 75px 92px;}
.index_02 ul{margin: 0 0 -30px -60px;padding: 0 0;}
.index_02 li{width: 33.3%;}
.index_02 .item{margin: 0 0 30px 60px;border: 1px solid rgba(201, 220, 237, .4);padding: 24px 30px 28px 48px;border-left: none;position: relative;top: 0;transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;}
.index_02 .item::before,.index_02 .item::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 1px;height: 30px;background: rgba(201, 220, 237, .4);}
.index_02 .item::after{top: auto;bottom: 0;}

.index_02 .time{width: 87px;position: absolute;top: 30px;bottom: 30px;left: -43px;text-align: center;color: #fff;line-height: 1.2;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;font-family: "NotoSerifSC";}
.index_02 .time::before,.index_02 .time::after{content: '';display: block;width: 6px;height: 6px;background: #c9dced;border-radius: 50%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.index_02 .time::after{top: auto;bottom: 0;}
.index_02 .day{margin: 0 0 0;font-weight: bold;}
.index_02 .month{margin: 0 0 0;}
.index_02 .right{padding: 0 0 0;position: relative;line-height: 36px;height: 110px;}
.index_02 .title{margin: 0 0 5px;font-weight: bold;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 2;*/overflow: hidden;}
.index_02 .info{color: #fff;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 2;*/overflow: hidden;}
.index_02 .item:hover{top: -10px;}

@keyframes draw-border {
	0% {clip-path: polygon(50% 50%, 0% 30px, 0% 30px, 0% 30px, 0% 30px, 0% 30px, 0% 30px);}
	3% {clip-path: polygon(50% 50%, 0% 30px, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%);}
	45% {clip-path: polygon(50% 50%, 0% 30px, 0% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);}
	61% {clip-path: polygon(50% 50%, 0% 30px, 0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);}
	99% {clip-path: polygon(50% 50%, 0% 30px, 0% 0%, 100% 0%, 100% 100%, 0 100%, 0 100%);}
	100% {clip-path: polygon(50% 50%, 0% 30px, 0% 0%, 100% 0%, 100% 100%, 0 100%, 0 calc(100% - 30px));}
}
.index_02 .border{border: 2px solid #c9dced;border-color: #fff; position: absolute;left: -1px;right: -1px;top: -1px;bottom: -1px;clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%, 50% 50%);}
.index_02 .item:hover .border {animation: draw-border 0.8s forwards;}

/* .index02_more{display: block;background: url(../images202602/mode02_more.png) no-repeat top center/34px;padding: 31px 0 0;color: #dcab65;width: 116px;margin: -38px auto -15px;position: relative;z-index: 2;text-align: center;} */
@keyframes jump-then-rotate {
	0% {transform: translateX(-50%) translateY(0) rotateY(0);}
	40% {transform: translateX(-50%) translateY(-5px) rotateY(0);}
	80% {transform: translateX(-50%) translateY(-5px) rotateY(360deg);}
	100% {transform: translateX(-50%) translateY(0) rotateY(360deg);}
}
.index02_more{display: block;color: #dcab65;width: 116px;margin: -38px auto -15px;position: relative;z-index: 2;text-align: center;padding: 31px 0 0;background: none;transition: transform 0.3s ease-in-out;}
.index02_more::before {content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 34px;height: 31px;background: url(../images202602/mode02_more.png) no-repeat top center/34px;}
.index02_more:hover {transform: translateY(-10px) scale(1.1);color: #dcab65;font-weight: bold;}
.index02_more:hover::before {animation: jump-then-rotate 1.2s ease-out;}

.wrap_mode03{padding: 208px 0 170px;margin: -156px 0 -110px;position: relative;z-index: 1;}
.wrap_mode03::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;padding-bottom: 56.35%;background: url(../images202602/mode03_bg.png) no-repeat bottom center/100% auto;z-index: -1;}
.mode03{}
.mode03 .lf{width: 894px;position: relative;z-index: 2;float: left;padding-left: 18px;width: 60.8%;padding-top: 20px;}
.mode03 .lf::after{content: '';display: block;width: 100%;clear: both;}
.mode03 .lf .bg{content: '';display: block;position: absolute;left: -18px;top: 60px;right: 0;bottom: -118px;z-index: -1;background-image: -moz-linear-gradient( -90deg, rgb(36,91,178) 0%, rgba(36,91,178,0) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(36,91,178) 0%, rgba(36,91,178,0) 100%);background-image: -ms-linear-gradient( -90deg, rgb(36,91,178) 0%, rgba(36,91,178,0) 100%);}
.mode03 .lf .bg::before{content: '';display: block;background: url(../images202602/mode03_bg2.png) no-repeat bottom center/100%;width: 347px;height: 347px;position: absolute;bottom: 118px;right: 0;}
.mode03 .rt{width: 512px;float: right;width: 34.83%;}


.cal_box{float: left;width: 440px;width: 48.24%;}

.index_03a{margin: 98px 60px 0 488px;padding: 0 0 50px;overflow: hidden;position: relative;margin: 98px 6.6% 0 53.5%;}
.index_03a .tip{display: inline-block;padding: 0 16px;line-height: 28px;color: #fff;background: #dcab65;border-radius: 50px;}
.index_03a .title{display: block;margin: 13px 0 30px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/overflow: hidden;}
.index_03a .info{color: #fff;}
.index_03a .info p{padding: 0 0 0 29px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_03a .info p.ico1{background: url(../images202602/mode03_ico1.png) no-repeat 1px center/16px auto;}
.index_03a .info p.ico2{background: url(../images202602/mode03_ico2.png) no-repeat 1px center/17px auto;}
.index_03a .info p.ico3{background: url(../images202602/mode03_ico3.png) no-repeat 3px center/12px auto;}

.index_03a .swiper-pagination{bottom: 0;}
.index_03a .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: .5;border-radius: 50%;margin: 0 10px;}
.index_03a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

.index_03b{overflow: hidden;}
.index_03b ul{margin: 0 0 -10px;}
.index_03b li{width: 100%;}
.index_03b .item{padding: 26px 0;border-bottom: 1px dashed rgba(0, 91, 228, .3);}
.index_03b .title{margin: 0 0;padding: 0 0 0 17px;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_03b .title::before{content: '';display: block;position: absolute;width: 6px;height: 6px;background: #144a86;border-radius: 50%;left: 0;top: 15px;}

.background_line{background-image: linear-gradient(90deg, rgb(36,91,178),rgba(36,91,178,0));background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1px;transition: background-size .3s;}
.background_line.w{background-image: linear-gradient(90deg,rgb(255,255,255),rgba(255,255,255,0));}
.background_line:hover,.item:hover .background_line{background-size: 100% 1px;}



/* 日历 */
.cal table {border-collapse: collapse;border-spacing: 0;width: 100%;table-layout: fixed;vertical-align: middle;padding: 0 22px;}
.cal th,.cal td {height: 30px;text-align: center;line-height: 30px;padding: 0;color: #282828;font-size: 22px;width: 40px;}
.cal th {width: 40px;text-align: center;color: #282828;font-size: 18px;height: 34px;/* line-height: 32px; */padding: 0 0 22px;}
.cal td {cursor: pointer;height: 60px;/* line-height: 36px; */}
.cal td span{display: block;line-height: 48px;height: 48px;width: 48px;margin: 0 auto;border-radius: 50%;}
.cal td:hover {cursor: pointer;}
.cal td.empty:hover {background: #fff;cursor: default;}
.cal td:nth-child(6),.cal td:nth-child(7) {color: #282828;}
.cal .on span{background: #c9dced;position: relative;}
.cal .cur {}
.cal .cur span{background: #dcab65;color: #fff;}
.cal td:hover span{background: #dcab65;color: #fff;}

.calendar_cur_date {width: 80px;height: 0px;line-height: 0px;float: left;background: #dbdbdb;color: #656565;font-size: 14px;text-align: center;border-right: 5px solid #fff;}
.calendar_top_right {width: 100%;}
.calendar_month_span {width: 100%;height: 59px;line-height: 38px;text-align: center;color: #282828;font-size: 18px;margin-left: 0;margin: 0 0 16px;border-bottom: 1px dashed rgba(0, 91, 228, .3);/*display: flex;align-items: flex-start;justify-content: center;*/}
.calendar_month_select {background:none;/* color: #024481; */font-size: 18px;height: 24px;/* padding-left:8px; */-webkit-appearance:none;-moz-appearance:none;appearance:none;border: none;text-align: right;outline: none;display: inline-block;vertical-align: text-bottom;width: auto;}
.calendar_month_next {/* margin-top: 13px; */width: 36px;height: 36px;float: right;margin-right: 5px;border-radius: 50%;}
.calendar_month_prev {/* margin-top: 13px; */width: 36px;height: 36px;float: left;margin-left: 5px;border-radius: 50%;}

.calendar_month_prev{background: url(../images202602/mode03_prev.png) no-repeat center/14px;}
.calendar_month_next{background: url(../images202602/mode03_next.png) no-repeat center/14px;}
.calendar_month_prev:hover{background-image: url(../images202602/mode03_prev2.png);background-color: #dcab65;}
.calendar_month_next:hover{background-image: url(../images202602/mode03_next2.png);background-color: #dcab65;}

.cal_succ_calendar_title {text-align: center;width: 100%;}
.cal_main {padding: 24px 30px 29px;overflow: hidden;background: rgb(244, 246, 252);box-shadow: 0px 0px 20px 0px #7f9dcc;border-radius: 23px;}
.calendar_month_select option {color: #000;}


.wrap_mode04{padding: 123px 0 184px;background: url(../images202602/mode04_bg.png) no-repeat center/cover;position: relative;z-index: 2;}
@media screen and (min-width: 1920px){
	.wrap_mode04{background-size: 100% 100%;}
}
.mode04{padding: 0 0;box-sizing: border-box;}

.index_04{overflow: hidden;margin: 0 355px 48px 360px;padding: 3px 0 0;}
.index_04 ul{}
.index_04 li{}
.index_04 .item{margin: 0;position: relative;padding-left: 89px;padding-top: 5px;}
.index_04 .time{width: 74px;position: absolute;text-align: center;color: #fff;line-height: 1.2;left: 0;top: 0;font-family: "NotoSerifSC";}
.index_04 .day{font-weight: bold;}
.index_04 .month{margin: 0 0 0;}
.index_04 .title{color: #fff;font-weight: bold;}
.index_04 .summary{margin: 12px 0 20px;color: #fff;}
.index_04 .more{position: relative;color: #dcab65;}
.index_04 .more::before{content: '';display: block;position: absolute;left: 120px;bottom: 50%;right: 0;border-bottom: 1px dashed #c6e0f7;opacity: .5;}
.index_04 .more span{padding-left: .3em;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;letter-spacing: 0;}
.index_04 .item:hover{}
.index_04 .item:hover .more span{padding-left: .8em;letter-spacing: 3px;}

.index_04b{overflow: hidden;position: relative;padding: 0 0 13px;margin: 0 160px;}
.index_04b ul{margin: 0 0;}
.index_04b li:nth-child(2n+1){padding-top: 60px;}
.index_04b .item{margin: 0 21px;}
.index_04b .img{padding-bottom: 100%;border-radius: 50%;position: relative;}
.index_04b .img::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 5px solid #c6e0f7;border-radius: 50%;box-sizing: border-box;z-index: 2;}
.index_04b .title{margin: 18px 0 0;text-align: center;color: #fff;}

.index_04b .swiper-slide-active .img::before{border-color: #dcab65;}

.index_04b .swiper-pagination{bottom: 0;}
.index_04b .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: .5;border-radius: 50%;margin: 0 13px;}
.index_04b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}



.wrap_mode05{padding: 26px 0 285px;background: #f7f7f7 url(../images202602/mode05_bg.png) repeat-x bottom center/100% auto;overflow: hidden;position: relative;}
.mode05{position: relative;z-index: 2;}

.index_05{overflow: hidden;padding: 0 0 46px;position: relative;margin: -6px -7px 0;}
.index_05 ul{margin: 0 0;}
.index_05 .item{margin: 0 7px;overflow: hidden;}
.index_05 .img{padding-bottom: 56.25%;border-radius: 0;background: no-repeat center/cover;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 .item:hover .img{transform: scale(1.05);}

.index_05 .swiper_menu{text-align: center;padding: 0;font-size: 0;position: absolute;bottom: 0;left: 0;width: 100%;}
.index_05 .arrow{width: 37px;height: 37px;background: no-repeat center;display: inline-block;vertical-align: middle;margin: 0 5px;cursor: pointer;}
.index_05 .prev{left: 0px;background-image: url(../images202602/mode05_prev.png);}
.index_05 .next{right: 0px;background-image: url(../images202602/mode05_next.png);}

.index_05 .swiper-pagination{left: 0;text-align: left;width: auto;bottom: 0;position: static;display: inline-block;vertical-align: middle;}
.index_05 .swiper-pagination .swiper-pagination-bullet{width: 36px;height: 5px;background: #d4e5f1;opacity: 1;border-radius: 5px;margin: 0 9px;}
.index_05 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: #004c87;}

.index_05_bottom{position: absolute;left: 0;bottom: 0;width: 100%;}
.index_05_bottom .wrapper{white-space: nowrap;position: absolute;left: 0;bottom: 0;-webkit-animation: index_05_bottom 30s linear infinite;animation: index_05_bottom 30s linear infinite;}
@-webkit-keyframes index_05_bottom{
	0% {transform: translateX(0%);}
	100% {transform: translateX(-50%);}
}
@keyframes index_05_bottom{
	0% {transform: translateX(0%);}
	100% {transform: translateX(-50%);}
}
.index_05_bottom .wrapper:hover{animation-play-state: paused;}
.index_05_bottom .box{position: relative;z-index: 2;display: inline-block;vertical-align: bottom;}

.index_05_bottom img{display: block;max-width: initial;}
.index_05_bottom img:hover{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;filter: drop-shadow(0 0 10px rgba(0, 76, 135, .3));}
.index_05_bottom .box1{padding: 0 135px 0 134px;width: 218px;}
.index_05_bottom .c1{position: absolute;bottom: 0;left: -21px;z-index: -1;width: 391px;}
.index_05_bottom .box2{padding: 0 228px 0 2px;width: 277px;}
.index_05_bottom .c2{position: absolute;bottom: 0;left: 160px;z-index: 2;width: 279px;}
.index_05_bottom .box3{padding: 0 66px 0 2px;width: 646px;}
.index_05_bottom .box4{padding: 0 54px 0 52px;width: 120px;z-index: 3;}
.index_05_bottom .c3{position: absolute;bottom: 0;left: -116px;z-index: -1;width: 384px;}
.index_05_bottom .box5{padding: 0 63px 0 41px;width: 354px;}
.index_05_bottom .c4{position: absolute;bottom: 0;left: 241px;z-index: 2;width: 388px;}

@media screen  and (min-width:1024px){
	/* [class*=index] *{transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;} */
}
@media screen and (max-width: 1600px){
	.banner .swiper-pagination{left: 30px;}
	.index_00{margin: 0 -20px 0 60px;padding: 0 0 0 80px;}
}
@media screen and (max-width: 1480px){
	.index_title{margin-bottom: 30px;}
	
}
@media screen  and (max-width:1360px){
	.wrap_mode00{}
	.banner .swiper-pagination{left: 50%;transform: translateX(-50%);bottom: 80px;}
	.wrap_mode01{padding: 90px 0 40px;}
	.wrap_mode02{padding: 40px 0 40px;/* background-image:url(../images202602/mode02_bg_m.png); */margin-top: -30px;margin-bottom: 0;}
	.wrap_mode03{padding: 150px 0 130px;}
	.mode03 .index_title h2, .mode05 .index_title h2,.mode04 .index_title h2{margin-top: 0;}
	.wrap_mode04{padding: 45px 0 110px;}
	.wrap_mode05{padding-bottom: 200px;}
	.index_05{margin-top: 0;padding-bottom: 60px;}

	.index_02 ul{margin: 0 0 -30px -30px;}

	.mode03 .lf{padding-top: 0;}

	.cal_main{padding: 24px 20px;}
	.cal th{font-size: 16px;padding: 0;}
	.cal th{width: auto;}
	.cal td span{width: 32px;height: 32px;line-height: 32px;}
	.cal td{font-size: 16px;height: 45px;}

	.mode04 .index_title h2{margin-left: 0;}
	.index_04{margin: 0 240px 48px;}
	.index_04b{margin: 0 120px;padding-bottom: 20px;}
	.index_04b li:nth-child(2n+1){padding: 0;}

}
@media screen  and (max-width:996px){
	.wrapbanner{padding: 0;}
	.wrapbanner::before{background: url(../images202602/banner_bg2.png) bottom center no-repeat;width: 214px;background-size: 100% auto;top: 0;}
	.banner .title{left: 20px;padding: 0;right: 15px;}

	.cal_arrows{top: 10px;}

	.banner .swiper-pagination{bottom: 50px;}
	.wrap_mode00{margin-top: -44px;}
	.index_00{margin: 0;}
	.index_00 .item{height: 60px;}


	.wrap_mode01{padding-top: 40px;}

	.mode01 .lf{width: 100%;float: none;}
	.mode01 .rt{width: 100%;float: none;margin-top: 30px;}
	.index_more{margin-top: 24px;}

	.index_02{margin-bottom: 0;}
	.index_02 ul{margin-top: -20px;margin-bottom: 0;}
	.index_02 li{width: 100%;}
	/* .index_02 .item{padding: 24px 0;} */

	.mode03 .lf{width: 100%;float: none;padding: 1px 0 0 ;}
	.mode03 .rt{width: 100%;float: none;margin-top: 30px;}
	.index_03b .item{padding: 15px 0 15px;}

	.index_title{margin-bottom: 20px;}
	.index_title .more{line-height: 34px;height: 34px;padding: 0 0 0 26px;width: 150px;}
	.index_title h2{margin: 0 30px;}

	.wrap_mode04{padding-top: 100px;}
	.mode04 .index_title h2{writing-mode: horizontal-tb;-webkit-writing-mode: horizontal-tb;-ms-writing-mode: horizontal-tb;position: relative;left: 0;right: 0;padding: 0 0 0 80px;background: url(../images202602/mode04_title.png) no-repeat left center/auto 100%;}
	.mode04 .index_title{height: auto;}
	.mode04 .index_title .more{top: auto;bottom: 18px;}

	.index_04{margin: 0 0 30px;}
	.index_04b{margin: 0 30px;padding-bottom: 30px;}

	.wrap_mode05{padding-top: 5px;}
	.index_05{padding-bottom: 40px;}

}
@media screen  and (max-width:767px){
	/* .Banner .slick-dots{display: none !important;} */
	.wrapbanner::before{display: none;}
	.banner .title{display: none;}
	.banner .slick-arrow{display: none !important;}
	
	.index_00{padding-left: 60px;}
	.index_00 ul{overflow: auto;}
	.index_00 .item{white-space: nowrap;padding: 0 10px;width: auto;}

	.index_title .more{line-height: 26px;height: 26px;padding: 0 0 0 26px;width: 118px;}
	.mode01 .index_title h2{}

	

	.index_title h2{margin: 0 24px;}
	.mode02 .index_title h2{margin: 0 12px;}
	.mode02 .index_title h2:first-child::before{right: -38px;width: 36px;height: 36px;}

	.mode01 .index_title h2{padding-left: 65px;}
	.mode01 .index_title h2 .bg{background-size: auto 86%;height: 100%;margin: 0;top: 0;}
	.index_01a .bottom,.index_01b .item{padding: 16px 20px 24px;}
	.index_01a .info,.index_01b .info{margin-top: 8px;}
	
	.mode02 .tabbox{margin-top: 0;}

	.index_02{margin: 0;padding-bottom: 50px;}
	.index_02 .item{margin-left: 40px;padding-top: 16px;padding-bottom: 18px;}
	.index_02 .time{width: 70px;font-size: 16px;left: -34px;}
	.index_02 .right{line-height: 26px;height: 80px;}
	.index_02 .title{font-size: 16px;}
	
	.calendar_month_prev,.calendar_month_next{width: 24px;height: 24px;background-size: 10px auto;}
	.calendar_month_span{height: 40px;line-height: 30px;margin-bottom: 10px;}

	.cal_box{width: 100%;float: none;margin: 0 auto;}
	.cal_main{padding: 15px 20px 20px;}
	.index_03a{margin: 30px 0 0;padding: 0 0 20px;}
	.index_03a .title{font-size: 16px;margin: 10px 0 20px;}

	.mode04 .index_title h2{padding-left: 60px;}
	.mode03 .index_title h2, .mode05 .index_title h2{padding-left: 60px;padding-top: 0;margin-left: 0;}
	.mode03 .index_title h2 .bg,.mode05 .index_title h2 .bg{background-size: 50px auto;}

	.index_03a .swiper-pagination .swiper-pagination-bullet,.index_04b .swiper-pagination .swiper-pagination-bullet{margin: 0 6px;}
	.index_04b .img::before{border-width: 3px;}
	.index_04b .title{margin-top: 10px;}

	.index_04 li{width: 100%;}
	.index_04 .item{/* height: 110px; */padding-top: 0;}
	.index_04 .time{width: 70px;height: 70px;font-size: 16px;}
	.index_04 .title{left: 85px;right: 20px;font-size: 16px;}

	.index_04b{margin: 0;}
	.index_04b .item{margin: 0 5px;}

	.wrap_mode05{padding-bottom: 90px;}
	.mode05 .index_title .more{bottom: 12px;}
	.index_05_bottom img:first-child{max-width: 100%;}
	.index_05_bottom .box1{padding: 0 18.8px 0 10.8px;width: 87.2px;}
	.index_05_bottom .c1{left: -8.4px;width: 156.4px;}
	.index_05_bottom .box2{padding: 0 22.4px 0 0.8px;width: 110.8px;}
	.index_05_bottom .c2{left: 64px;width: 111.6px;}
	.index_05_bottom .box3{padding: 0 26.4px 0 0.8px;width: 258.4px;}
	.index_05_bottom .box4{padding: 0 21.6px 0 0.8px;width: 48px;}
	.index_05_bottom .c3{left: -46.4px;width: 153.6px;}
	.index_05_bottom .box5{padding: 0 25.2px 0 0.8px;width: 141.6px;}
	.index_05_bottom .c4{left: 96.4px;width: 155.2px;}
}
@media screen  and (max-width:413px){
	.banner .swiper-pagination{display: none;}
	
	.index_title{justify-content: flex-start;}
	.index_title::before, .index_title::after{display: none;}
	.mode01 .index_title h2{margin-left: 0;background-size: auto 60%;padding-left: 40px;}

	.cal_main{padding: 12px;}
	


}

