@font-face {
	font-family: 'banner';
	src: url('../fonts/banner.eot?#iefix') format('embedded-opentype'),
	url('../fonts/banner.woff') format('woff'),
	url('../fonts/banner.woff2') format('woff2'),
	url('../fonts/banner.ttf') format('truetype'),
	url('../fonts/banner.svg#banner') format('svg');
}

.fullscreen_slide2::-webkit-scrollbar {width: 5px;height: 5px;background-color: #f5f5f5}
.fullscreen_slide2::-webkit-scrollbar-track {border-radius: 0;background-color: #e2e2e2}
.fullscreen_slide2::-webkit-scrollbar-thumb {border-radius: 0;background-color: #333}

.fullscreen_slide_box{height: 100vh;overflow: hidden;position: relative;z-index: 1;position: relative;}
.fullscreen_slide{height: 100vh;width: 100%;overflow: auto;box-sizing: border-box;position: absolute;top: 0;transition: top ease-in-out .7s;-ms-transition: top ease-in-out .7s;-moz-transition: top ease-in-out .7s;-webkit-transition: top ease-in-out .7s;-o-transition: top ease-in-out .7s;top: 100vh;}
.fullscreen_slide:first-child,.fullscreen_slide.on{top: 0;}
.fullscreen_slide.before{top: -100vh;}
@media screen and (max-width: 996px){
	.fullscreen_slide,.fullscreen_slide_box,.fullscreen_slide.before{height: auto;display: block;position: relative;top: 0;overflow: initial;}
}

.side_list{position: fixed;right: -20rem;top: 50%;transform: translateY(-50%);height: 0;width: 15rem;height: 30rem;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_list.on{right: -7rem;}
.side_list .side_bg{position: absolute;width: 22.6rem;height: 22.6rem;position: absolute;left: 100%;top: 50%;transform:translateX(-50%) translateY(-50%);max-width: initial;}
.side_list .side_bg img{display: block;width: 100%;}
.side_list .side_btn{position: absolute;width: 3rem;height: 3rem;top: 50%;transform: translateY(-50%);color: #cecece;text-align: center;line-height: 3rem;cursor: pointer;font-size: 1.6rem;z-index: 10;left: 5.4rem;}
.side_list ul{position: relative;z-index: 1;}
.side_list li{height: 8rem;}
.side_list .item{width: 15rem;height: 10rem;margin: -2.5rem 0 0;}
.side_list .title{margin: 0 0;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;position: absolute;left: 0;top: 50%;transform: translateY(-50%);white-space: nowrap;color: #cecece;cursor: pointer;}
.side_list li i{position: absolute;left: 4rem;top: 50%;transform: translateY(-50%);display: none;color: #005aa0;color: #fff;}
.side_list li.swiper-slide-active .title{color: #005aa0;}
.side_list li.swiper-slide-active i{display: block;}
.side_list .side_bg .bg2,.side_list .side_bg .bg3{display: none;}

.side_list.bg2{}
/* .side_list.bg2::before{content: '';display: block;position: absolute;right: 0;top: -1rem;bottom: -1rem;background: url(../images/side_list.png) center/100% 100%;width: 20rem;} */
.side_list.bg2 .title,.side_list.bg2 li i{color: #fff;}
.side_list.bg2 li.swiper-slide-active .title{color: #f8b551;}
.side_list.bg2 li.swiper-slide-active i{color: #fff;}
.side_list.bg2 .side_bg .bg1,.side_list.bg2 .side_bg .bg3{display: none;}
.side_list.bg2 .side_bg .bg2{display: block;}
.side_list.bg2 .side_btn{color: rgba(255, 255, 255, .66);}
.side_list.bg2 li i{left: 4rem;}
@media screen and (max-width: 996px){
	.side_list{display: none;}
}


.side_cover_list{position: fixed;right: -16rem;top: 0;bottom: 0;width: 15rem;z-index: 1000;background-image: -moz-linear-gradient( -84deg, rgba(0,90,160,.88) 0%, rgba(33,55,150,.88) 100%);background-image: -webkit-linear-gradient( -84deg, rgba(0,90,160,.88) 0%, rgba(33,55,150,.88) 100%);background-image: -ms-linear-gradient( -84deg, rgba(0,90,160,.88) 0%, rgba(33,55,150,.88) 100%);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_cover_list.on{right: 0;}
.side_cover_list::before{content: '';display: block;position: absolute;top: 0;right: 1.5rem;bottom: 0;background: rgba(255, 255, 255, .2);width: .1rem;}
.side_cover_list .box{position: absolute;right: 0;left: 0;overflow: hidden;top: 50%;transform: translateY(-50%);}
.side_cover_list .item{text-align: right;line-height: 6.6rem;padding: 0 4rem 0 0;color: #fff;font-size: 1.6rem;position: relative;cursor: pointer;}
.side_cover_list .item i{position: absolute;width: .5rem;height: .5rem;position: absolute;top: 50%;transform: translateY(-50%);right: 1.3rem;background: #4e72c6;border-radius: 50%;line-height: .5rem;color: #fff;font-size: 0;text-align: center;}
.side_cover_list .item.on i{width: 2.1rem;height: 2.1rem;line-height: 2.1rem;background: #f8b551;font-size: 1.6rem;right: .5rem;}



.wrapbanner{overflow: hidden;position: relative;height: 100vh;box-sizing: border-box;/*height: 937px;*/}

.banner{}
.banner a{display:block;position:relative}
.banner a::before{content: '';display: block;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: .6;height: 28rem;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}
.banner .gp-img{padding-bottom: 100vh;/*padding-bottom: 937px;*/}
.banner .title{margin: 0 0;color: #fff;font-weight: bold;position: absolute;left: 10rem;bottom: 3rem;max-width: 60rem;z-index: 10;font-size: 3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.banner .gp-img video,.banner .gp-img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.banner .gp-img video{width:100%;height: auto;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.banner .swiper-slide-active .gp-img{animation:scaleBig 10s linear 0s 1 both;transform-style:preserve-3d}
@-webkit-keyframes scaleBig{
	0%{transform:scale(1)}
	100%{transform:scale(1.1)}
}
@keyframes scaleBig{
	0%{transform:scale(1)}
	100%{transform:scale(1.1)}
}

/* .banner .title{position: absolute;left: 7.8rem;bottom: 4.5rem;right: 45rem; margin: 0;white-space:nowrap;z-index: 10;color: #fff;opacity: 0;transition: all ease-in-out .8s;-ms-transition: all ease-in-out .8s;-moz-transition: all ease-in-out .8s;-webkit-transition: all ease-in-out .8s;-o-transition: all ease-in-out .8s;text-shadow: 0rem .1rem .2rem rgba(0, 0, 0, 0.004);}
.banner .title.on{opacity: 1;} */

.wrapbanner .swiper_menu{font-size: 0;position: absolute;z-index: 10;right: 0;bottom: 1.3rem;left: 0;text-align: center;line-height: 5rem;}
.wrapbanner .swiper_menu .more{vertical-align: top;display: inline-block;color: rgba(255, 255, 255, .66);position: relative;padding: 0 2.6rem 0rem 5.3rem;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 .swiper_menu .more::before{content: '';display: block;height: 2.5rem;width: .1rem;background: rgba(255, 255, 255, .35);position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);}
.wrapbanner .swiper_menu .more i{display: inline-block;vertical-align: middle;margin: 0 0 0 1rem;}
.wrapbanner .swiper_menu .more:hover{color: #fff;}
.wrapbanner .arrow{width: 3.6rem;height: 3.6rem;font-size: 3.3rem;color: #fff;text-align: center;line-height: 3.6rem;background: center/100% auto no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;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;position: relative;}
.wrapbanner .prev{left: 0;}
.wrapbanner .next{right: 0;}
.wrapbanner .swiper-pagination{display: inline-block;position: relative;vertical-align: top;margin: 0 1.2rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: transparent;opacity: 1;margin: 0 1.5rem;font-size: 4rem;font-family: 'banner';color: #fff;vertical-align: middle;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet i{font-size: 2.8rem;padding: 0 0 1.2rem;display: inline-block;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;color: #f8b551;}

.content{/*overflow: hidden;*/padding-top: 9.8rem;background: #f5f5f5;}
.time{font-family: 'time';}
.time i{display: inline-block;vertical-align: top;margin: 0 .6rem 0 0;color: inherit;}

.index_title{margin-bottom: 2.6rem;display: block;}
.index_title::after{content: '';display: block;clear: both;}
.channel_link{float: right;position: relative;z-index: 2;color: #005aa0;margin: 2rem 0 0;}
.channel_link .ico{display: inline-block;width: 3rem;height: 3rem;vertical-align: middle;margin: 0 1rem 0 0;position: relative;text-align: center;line-height: 3rem;overflow: hidden;border-radius: 50%;font-size: 1.6rem;}
.channel_link .ico::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: .1rem dotted #005aa0;border-radius: 50%;}
.channel_link .ico::after{content: '';display: block;background: #f8b551;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-radius: 50%;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;width: 0;height: 0;}
.channel_link i{position: relative;z-index: 2;color: #005aa0;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;display: inline-block;}
.channel_link:hover{color: #f8b551;text-decoration: underline;}
.channel_link:hover i{color: #fff;}
.channel_link:hover .ico::before{animation: rotate 10s linear infinite;border-color: #f8b551;}
.channel_link:hover .ico::after{width: 2.4rem;height: 2.4rem;}
@-webkit-keyframes rotate{
	from {transform: rotate(0);}
	to {transform: rotate(360deg);}
}
@keyframes rotate{
	from {transform: rotate(0);}
	to {transform: rotate(360deg);}
}

.channel_link i.icon-shui{animation: shui 1.4s linear infinite;}
@-webkit-keyframes shui{
	0% {transform: translateY(0);}
	25% {transform: translateY(2rem);}
	25.1% {transform: translateY(-2rem);}
	60%,100% {transform: translateY(0);}
}
@keyframes shui{
	0% {transform: translateY(0);}
	25% {transform: translateY(2rem);}
	25.1% {transform: translateY(-2rem);}
	60%,100% {transform: translateY(0);}
}

.channel_link i.icon-huo{transform-origin: center bottom;}
.channel_link i.icon-huo{animation: huo 1.4s linear infinite;}
@-webkit-keyframes huo{
	0%,100% {transform: scale(1.1);}
	50% {transform: scale(1);}
}
@keyframes huo{
	0%,100% {transform: scale(1.1);}
	50% {transform: scale(1);}
}

.channel_link i.icon-fengsu{transform-origin: 52% 52%;}
.channel_link i.icon-fengsu{animation: fengsu 3s linear infinite;}
@-webkit-keyframes fengsu{
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}
@keyframes fengsu{
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}

/* .channel_link i.icon-you{transform-origin: 50% 54%;} */
.channel_link i.icon-hedian{animation: hedian 1.4s linear infinite;}
@-webkit-keyframes hedian{
	0% {transform: scale(1);opacity: 1;}
	90% {transform: scale(1.4);opacity: 0;}
	91% {transform: scale(1);opacity: 0;}
	100% {transform: scale(1);opacity: 1;}
}
@keyframes hedian{
	0% {transform: scale(1);opacity: 1;}
	90% {transform: scale(1.4);opacity: 0;}
	91% {transform: scale(1);opacity: 0;}
	100% {transform: scale(1);opacity: 1;}
}

/* .mode02 .channel_link:hover .ico{filter: drop-shadow( 0 0 .5rem #f8b551);} */
.channel_link i.icon-ai250{animation: ai250 14s linear infinite;}
@-webkit-keyframes ai250{
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}
@keyframes ai250{
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}

.channel_link i.icon-ny9{animation: ny9 5s linear infinite;}
@-webkit-keyframes ny9{
	0% {transform: translateY(0) scale(1);left: 0;opacity: .8;}
	30% {left: .2rem;}
	50% {transform: translateY(-2rem) scale(2);opacity: .1;}
	50.1% {transform: translateY(2rem) scale(2);}
	70% {left: -.5rem;}
	100% {transform: translateY(0) scale(1);left: 0;opacity: .8;}
}
@keyframes ny9{
	0% {transform: translateY(0) scale(1);left: 0;opacity: .8;}
	30% {left: .2rem;}
	50% {transform: translateY(-2rem) scale(2);opacity: .1;}
	50.1% {transform: translateY(2rem) scale(2);}
	70% {left: -.5rem;}
	100% {transform: translateY(0) scale(1);left: 0;opacity: .8;}
}

.channel_link i.icon-shengwuzhineng{animation: shengwuzhineng 1.4s linear infinite;}
@-webkit-keyframes shengwuzhineng{
	0% {transform: rotate3d(1, 1, 0, 0deg);}
	100% {transform: rotate3d(1, 1, 0, 180deg);}
}
@keyframes shengwuzhineng{
	0% {transform: rotate3d(1, 1, 0, 0deg);}
	100% {transform: rotate3d(1, 1, 0, 180deg);}
}

.channel_link i.icon-shujuguanlisvg55{animation: shujuguanlisvg55 4s linear infinite;}
@-webkit-keyframes shujuguanlisvg55{
	0% {transform: rotate3d(0, 1, 0, 0deg);}
	100% {transform: rotate3d(0, 1, 0, 360deg);}
}
@keyframes shujuguanlisvg55{
	0% {transform: rotate3d(0, 1, 0, 0deg);}
	100% {transform: rotate3d(0, 1, 0, 360deg);}
}

.channel_link i.icon-tubiaoshangchuanmoban{/*transform: rotate(90deg); */animation: tianhengqingneng 1.5s linear infinite; }
@-webkit-keyframes tubiaoshangchuanmoban{
	0% {transform: rotate(0deg);}
	100% {transform: rotate(90deg);}
}
@keyframes tubiaoshangchuanmoban{
	0% {transform: rotate(0deg);}
	100% {transform: rotate(90deg);}
}

.channel_link i.icon-gongfu-tianhengqingneng{animation: tianhengqingneng 1.5s linear infinite;}
@-webkit-keyframes tianhengqingneng { 
	16.65% { transform: translateY(.4rem); }
	33.3% { transform: translateY(-0.3rem); }
	49.95% { transform: translateY(.2rem); }
	66.6% { transform: translateY(-0.1rem); }
	83.25% { transform: translateY(.05rem); }
	100% { transform: translateY(0rem); }
}

@keyframes tianhengqingneng { 
	16.65% { transform: translateY(.4rem); }
	33.3% { transform: translateY(-0.3rem); }
	49.95% { transform: translateY(.2rem); }
	66.6% { transform: translateY(-0.1rem); }
	83.25% { transform: translateY(.05rem); }
	100% { transform: translateY(0rem); }
}

.channel_link i.icon-a-ziyuan2{animation: huo 2s ease infinite;}


.channel_title{padding: 0 0 0 8rem;color: #333;}
.channel_title .ch{line-height: 1.2em;font-weight: bold;font-family: "SourceHanSerifCN";}
.channel_title .en{color: #999;margin: .7rem 0 0;font-family: Arial, Helvetica, sans-serif;line-height: 1.2em;text-transform: uppercase;}

.index_title11 .channel_title{background: url(../images/index_title11.png) no-repeat left center/6.5rem auto;}
.index_title12 .channel_title{background: url(../images/index_title12.png) no-repeat left center/5.7rem auto;padding: 0 0 0 7.6rem;}
.index_title13 .channel_title{background: url(../images/index_title13.png) no-repeat left center/5.9rem auto;padding: 0 0 0 7.6rem;}
.index_title2 .channel_title{background: url(../images/index_title2.png) no-repeat left center/6rem auto;}
.index_title3 .channel_title{background: url(../images/index_title3.png) no-repeat left center/6.4rem auto;}
.mode04 .channel_title{background: url(../images/index_title4.png) no-repeat right center/12.1rem auto;padding: 0 11.9rem 0 0;text-align: right;color: #fff;}
.mode04 .channel_title .en{color: #fffefe;margin-right: 2.2rem;}
.mode04 .channel_link{color: #f8b551;}
.mode04 .channel_link i{color: #f8b551;}
.mode04 .channel_link .ico::before{border-color: #f8b551;}
.mode04 .channel_link:hover{color: #fff;}
.mode04 .channel_link:hover i{color: #fff;}
.index_title5{text-align: center;}
.index_title5 .channel_title{background: url(../images/index_title5.png) no-repeat left center/12.1rem auto;display: inline-block;padding-left: 14.1rem;}
.index_title5 .channel_link{margin-left: -11rem;}


.wrap_mode01{padding: 4.7rem 0 10.2rem;background: #f1ede9 url(../images/mode01_bg.png) no-repeat left bottom/100% auto;overflow: hidden;}
.mode01{}
.mode01 .lf{width: 100rem;float: left;position: relative;}
.mode01 .lf::before{content: '';display: block;position: absolute;top: 14rem;right: -4rem;bottom: -1.4rem;background: #dad1c9;width: .1rem;}
.mode01 .rt{width: 44rem;float: right;}

.index_01a{display: block;position: relative;margin: 0 0 3rem;}
.index_01a .gp-img::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 17rem;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: .77;z-index: 2;}
.index_01a .bottom{padding: 0 4rem 3rem;position: absolute;left: 0;right: 0;bottom: 0;color: #fff;z-index: 2;}
.index_01a .title{margin: 0 0 1rem;}
.index_01a .time{margin: 0 0;line-height: 3rem;}

/* .index_01b{float: left;width: 65rem;} */
.index_01b ul{margin: 0 0 -4rem -5rem;}
.index_01b .item{margin: 0 0 4rem 5rem;position: relative;padding: 2.5rem 0 0;}
.index_01b li:nth-child(2) .item{top: 3rem;}
.index_01b .bottom{padding: 1.5rem 2rem 2.5rem;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_01b .bottom::before{content: '';display: block;position: absolute;left: 0;top: 2rem;width: .2rem;height: 2rem;background: #005aa0;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;opacity: 1;}
.index_01b .title{margin: 0 0;color: #333;}
.index_01b .time{color: #fff;margin: 0 0;position: absolute;padding: 0 .3rem;box-sizing: border-box;height: 5rem;background: #f8b551;z-index: 2;text-align: center;min-width: 5rem;top: 0;left: 2rem;}
.index_01b .day{margin: .6rem 0 -0.3rem;line-height: 1.1em;}
.index_01b .month{margin: 0 0 0;}
.index_01b .item:hover .bottom{background: #fff;}
.index_01b .item:hover .bottom::before{opacity: 0;}

.index_01c{width: 30rem;float: right;}
.index_01c ul{margin: 0 0;}
.index_01c li{position: relative;}
.index_01c li::before,.index_01c li::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: .1rem;background: #dcdcdc;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_01c li::before{width: 0;background: #005aa0;z-index: 2;}

.index_01c .item{margin: 0 0;padding: 2.5rem 0 1.3rem 2.1rem;position: relative;}
.index_01c .item::before{content: '';display: block;width: .1rem;height: 2rem;background: #005aa0;position: absolute;left: 0;top: 3rem;margin-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;}
.index_01c .title{margin: 0 0 .1rem;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;}
.index_01c .time{margin: 0 0;line-height: 3rem;color: #005aa0;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;}
.index_01c .item:hover::before{margin-top: .5rem;}
.index_01c .item:hover .time,.index_01c .item:hover .title{top: .5rem;}
.index_01c li:hover::before,.index_01c li:hover::after{bottom: .5rem;}
.index_01c li:hover::before{width: 100%;}


.index_01d{}
.index_01d ul{margin: 0 0;}
.index_01d .item{margin: 0 0 3rem;}
.index_01d .bottom{padding: 1.2rem 3rem 2.6rem;border: .1rem solid #dad1c9;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_01d .title{margin: 0 0 1.6rem;color: #333;}
.index_01d .time{color: #005faf;margin: 0 0 0 -10rem;float: right;line-height: calc(2rem + 12px );}
.index_01d .tip{border: .1rem solid #dad1c9;line-height: calc(1.9rem + 12px);padding: 0 2rem 0 1.5rem;display: inline-block;margin: 0 0 0 -3.1rem;border-radius: 0 5rem 5rem 0;color: #005aa0;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_01d .item:hover .bottom{background: #fff;border-color: #fff;}
.index_01d .item:hover .tip{margin-left: 0;padding-left: 1.2rem;border-color: #005aa0;}

.index_01e{padding: 0 0 2.8rem;}
.index_01e ul{/* margin: -1.9rem 0 0; *//* padding: 2rem 0 0; */}
.index_01e .item{margin: 0 0 2rem;}
.index_01e .title{position: relative;padding: 0 0 0;margin: 0 0 1.6rem;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;}
.index_01e .time{color: #005aa0;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;}
.index_01e .line{position: absolute;left: calc(7.3rem + 60px);top: 50%;right: 0;height: .1rem;background: #dad1c9;}
.index_01e .line::before{content: '';display: block;position: absolute;left: -0.5rem;width: .5rem;height: .5rem;border: .1rem solid #dad1c9;top: -0.3rem;border-radius: 50%;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_01e .line::after{content: '';display: block;position: absolute;left: 0;top: 0;height: .1rem;background: #005aa0;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;width: 0;}
.index_01e .item:hover .time{top: -0.5rem;}
.index_01e .item:hover .title{top: .5rem;}
.index_01e .item:hover .line::after{width: 100%;}
.index_01e .item:hover .line::before{border-color: #005aa0;}

.wrap_mode02{padding: 7.5rem 0 6.9rem;position: relative;overflow: hidden;}
.wrap_mode02::before{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 157.4rem;background: url(../images/mode02_bg2.png) no-repeat center/cover;min-width: 69%;}
.wrap_mode02::after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 80.8rem;background: url(../images/mode02_bg1.png) no-repeat left center/100% 100%;min-width: calc(50% - 12.2rem);background-size: cover;background-position: right top;}
.mode02{}
.mode02 .lf{width: 65rem;float: left;}
.mode02 .rt{width: 94rem;float: right;}

.index_02a{display: block;position: relative;padding: 5.1rem 0 0;}
.index_02a .select_month{float: left;display: block;position: relative;margin: 0 0 2.2rem 5.2rem;}
.index_02a .cur_month{color: #fff;display: inline-block;padding: .8rem .6rem .8rem 0;vertical-align: middle;}
.index_02a .select_month .arrow{width: 2rem;height: 2rem;font-size: 2rem;color: #fff;text-align: center;line-height: 2rem;background: center/100% auto no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;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;transform: rotate(90deg);}

.index_02a .select_month .hover_box{background:#fff;color:#555;max-height:16rem;overflow:auto;width:13rem;position:absolute;right: 0;top:100%;box-shadow:0 0 1rem rgba(0,0,0,.1);z-index:5;display: none;}
.index_02a .select_month .hover_box::-webkit-scrollbar{width:.5rem}
.index_02a .select_month .hover_box::-webkit-scrollbar-thumb{border-radius:1rem;background:#999}
.index_02a .select_month .hover_box::-webkit-scrollbar-track{border-radius:1rem;background:#ddd}
.index_02a .select_month .hover_box .item{font-size:1.4rem;padding:1rem 1rem;cursor:pointer}
.index_02a .select_month .hover_box .item:hover{background:#eee}
.index_02a .select_month .hover_box .item.on{background:#005aa0;color: #fff;}

.index_02a .select_month:hover .hover_box{display: block;}

.cal_link{display: block;float: right;line-height: 4rem;padding: 0 2rem 0 5rem;position: relative;background: rgba(255, 255, 255, .2);border-radius: 5rem;color: #fff;margin: 0 3.2rem 0 0;}
.cal_link::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 4rem;background: #ffb748 url(../images/cal_link.png) no-repeat center/1.4rem auto;border-radius: 50%;}
.cal_link:hover{color: #fff;}

.index_02a .box{background: #fff url(../images/mode02_lf_bg.png) center/cover;border-radius: 6rem 0 0 0;padding: 2rem 2.5rem;font-family: 'time';clear: both;}


.fc-theme-standard th{border-color: transparent;height: 5.4rem;}
.fc-theme-standard td{border-color: transparent;height: 6.4rem;}
.fc .fc-toolbar.fc-header-toolbar{display: none;}
.fc .fc-col-header-cell-cushion{padding: 0;font-size: calc(.6rem + 12px);color: #23399c;}
.fc .fc-daygrid-day-number{font-size: calc(1rem + 12px);color: #005aa0;width: calc(3.2rem + 24px);height: calc(3.2rem + 24px);text-align: center;border-radius: 50%;line-height: 1em;display: inline-block;padding: 0;display: flex; justify-content: center; align-items: center;flex-direction: column;display: none;}
.fc .fc-daygrid-day-number:first-child{display: flex;}
.fc .fc-daygrid-day-number .bottom{font-size: 12px;white-space: nowrap;}
/* position: absolute;top: 100%;left: 50%;transform: translateX(-50%); */
.fc .fc-daygrid-day.fc-day-today{background: transparent;}
.fc-scrollgrid-sync-table .fc-day-sat::before, .fc-scrollgrid-sync-table .fc-day-sun::before{display: none;}
.has-event .fc-daygrid-day-number{background: #eee;}
/* .fc-day-today .fc-daygrid-day-number, */
/* .has-event.on .fc-daygrid-day-number{} */

.index_02b{overflow: hidden;position: relative;padding: 2rem 0 0;margin: 0 0 0 -2rem;}
.index_02b ul{margin: 0 0 0;padding: 0 0;}
.index_02b .item{margin: 0 0 6.4rem 2rem;background: #fff;position: relative;overflow: hidden;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 .item{}
.index_02b .swiper-slide-next + .swiper-slide .item{border-radius: 0 0 6rem 0;}

.index_02b .title{margin: 0 0 1.2rem;}
.index_02b .bottom{padding: 1.4rem 2rem 2.6rem;height: 25rem;overflow: hidden;position: relative;z-index: 2;}
.index_02b .bottom::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;top: 100%;border-bottom: 0rem solid #f8b551;background: #0e4c9e url(../images/mode02_hover_bg.png) right bottom/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;z-index: -1;}
.index_02b .info_box{max-height: 9em;overflow: auto;line-height: 1.5em;}
.index_02b .info_box::-webkit-scrollbar{width: 0;}
.index_02b .info_box i{margin: 0 1rem 0 0;}
.index_02b .box{display: flex;color: #005aa0;padding: 0 0 .75em;}
.index_02b .left{flex-shrink: 0;}
.index_02b .right{width: 100%;word-break: break-all;max-height: 6em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.index_02b .item:hover .title{color: #fff;}
.index_02b .item:hover .box{color: #fff;}
.index_02b .item:hover .bottom::before{border-bottom: .2rem solid #f8b551;top: 0;}
.index_02b .item:hover .info{color: rgba(255, 255, 255, .77);border-color: #fff;}
.index_02b .item:hover .info i{color: #fff;}
.index_02b .item:hover .info_box{overflow: auto;}

.index_02b .swiper-pagination{right: 0;bottom: 0;left: 2rem;width: auto;}
.index_02b .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: transparent;opacity: 1;border-radius: 0;margin: 0 1rem;}
.index_02b .swiper-pagination .swiper-pagination-bullet i{font-size: 3.4rem;color: #c3cddc;}
.index_02b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.index_02b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active i{color: #005aa0;}


.wrap_mode03{padding: 0 0 10rem;background: url(../images/mode03_bg.png) center/cover;overflow: hidden;}
.mode03{}
.mode03 .lf{width: 48rem;float: left;position: relative;z-index: 2;padding-top: 9.4rem;}
.mode03 .rt{width: 100rem;float: right;position: relative;z-index: 1;}

.index_03a{display: block;padding: 3.1rem 0 7rem;}

.wrap_index_03b{width: 104rem;overflow: hidden;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_03b{display: block;width: 52rem;position: relative;}
.index_03b ul{margin: 0 0;}
.index_03b .item{margin: 0 0;position: relative;height: 28rem;background: #fff;padding: 7rem 0 0;text-align: center;}
.index_03b .item::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: .1rem solid #e5e5e5;}
.index_03b .gp-img_centered{height: 7.4rem;margin: 0 0 4rem;position: relative;z-index: 2;}
.index_03b .gp-img_centered i{font-size: 7.2rem;color: #005aa0;}
.index_03b .title{margin: 0 0;position: relative;z-index: 2;color: #282828;}
.index_03b .cover{position: absolute;left: 0;right: 0;top: 100%;bottom: 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_03b .item:hover .cover{top: 0;border-top: .3rem solid #f8b551;}
.index_03b .item:hover .title,.index_03b .item:hover .gp-img_centered i{color: #fff;}

.index_03b .swiper_menu{text-align: right;padding: 0;font-size: 0;margin-right: -4rem;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_03b .arrow{width: 4rem;height: 4rem;background: center no-repeat #005aa0;display: inline-block;vertical-align: top;margin: 0 0 .1rem;cursor: pointer;color: #fff;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;font-size: 2.4rem;text-align: center;line-height: 4rem;}
.index_03b .prev{left: 0rem;}
.index_03b .next{right: 0rem;background: #2d309b;}
.index_03b .arrow:hover{background-color: #f8b551;}

.wrap_index_03b.on{width: 52rem;}
.wrap_index_03b.on .index_03b .swiper_menu{margin-right: 0;}

.index_03c{display: block;width: 120rem;position: relative;cursor: pointer;}
.index_03c::before{content: '';display: block;position: absolute;left: 50%;right: 0;top: 0;bottom: 0;background-image: -moz-linear-gradient( 0deg, rgba(0,2,63,0) 0%, rgb(0,2,63) 100%);background-image: -webkit-linear-gradient( 0deg, rgba(0,2,63,0) 0%, rgb(0,2,63) 100%);background-image: -ms-linear-gradient( 0deg, rgba(0,2,63,0) 0%, rgb(0,2,63) 100%);opacity: 0.451;z-index: 10;}
.index_03c .gp-video-box{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;}
.index_03c video{width:100%;height: 100%;position: absolute;left: 0;top: 0;display: block;}

.wrap_mode04{padding: 9.4rem 0 6rem;background: url(../images/mode04_bg.jpg) no-repeat top center/cover;height: 96.3rem;}
.mode04{}

.index_04{margin: 0 0 0 51rem;text-align: right;padding: 11.5rem 0 9rem;}
.index_04 ul{margin: 0 0 -9rem -11rem;}
.index_04 .item{margin: 0 0 9rem 11rem;text-align: left;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;}
.index_04 .img_box{width: 16.8rem;height: 8.4rem;margin: 0 0 2rem;}
.index_04 .img_box img{display: block;width: 100%;}
.index_04 .count{color: #fff;font-weight: bold;font-family: 'bahnschrift';margin: 0 0 -0.3rem;line-height: 1.2;}
.index_04 .bottom{display: flex;align-items: top; }
.index_04 .tip{color: #fff;}
.index_04 .bottom .tip{padding: 0 0 0 1rem;}
.index_04 .item:hover{top: -1rem;}

.wrap_mode05{padding: 9.6rem 0 9.2rem;background: url(../images/mode05_bg.png) no-repeat center/cover;}
.mode05{overflow: hidden;}

.index_05{width: 75rem;margin: 0 auto;position: relative;padding: 3rem 0 5.8rem;perspective: 120rem;transform-style:preserve-3d}
.index_05 ul{margin: 0 0;perspective: 120rem;transform-style: preserve-3d;}
/* .index_05 .swiper-slide{opacity: 0;transform: scale(.8);transform-origin: right center;} */
/* .index_05 .swiper-slide-active,.index_05 .swiper-slide-prev,.index_05 .swiper-slide-next{opacity: 1;} */
.index_05 .swiper-slide-active{position: relative;z-index: 2;}
.index_05 .item{margin: 0 0;padding: 0;}
.index_05 .gp-img{padding-bottom: 53.3%;border-radius: 1rem;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;filter: brightness(.66);}
.index_05 .swiper-slide-active .gp-img{/*transform: scale(1.18);*/box-shadow: 0rem 2rem 3rem 0rem rgba(1, 18, 31, 0.15);filter: brightness(1);}

.index_05 .swiper-scrollbar{width: 32rem;left: 50%;transform: translateX(-50%);right: auto;height: .3rem;background: #fff;bottom: .8rem;}
.index_05 .swiper-scrollbar-drag{background: #f8b551;height: .3rem;margin: 0rem;}
.index_05 .swiper-scrollbar-drag::before{content: '';display: block;width: 1.6rem;height: 1.6rem;background: url(../images/mode05_dot.png) center/100% auto;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}

.wrap_mode06{padding: 9.4rem 0 16rem;position: relative;}
.wrap_mode06::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: -30rem; background: url(../images/mode06_bg.png) no-repeat center bottom/100% auto;height: 104rem;z-index: 1;}
.mode06{}

.index_06a{float: left;margin-right: -30rem;}
.index_06a ul{margin: 0 0;padding: .8rem 0 0;}
.index_06a li{width: auto;}
.index_06a .item{margin: 0 1rem 0 0;position: relative;width: 6rem;height: 6rem;background: #eceff2;border-radius: 50%;}
.index_06a .item > img{height: 3.3rem;display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.index_06a .item > img.img1{display: block;}
.index_06a .item > img.img2{display: none;}
.index_06a .hover_box{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 11rem;padding: 1rem;background: #fff;border-radius: 1rem;display: none;min-width: 100px;}
.index_06a .hover_box img{display: block;width: 100%;}
.index_06a .item:hover{background: #005aa0;}
.index_06a .item:hover .hover_box{display: block;}
.index_06a .item:hover > img.img1{display: none;}
.index_06a .item:hover > img.img2{display: block;}


.index_06b{padding: 5rem 0 0;overflow: hidden;position: relative;z-index: 10;}
.index_06b .box{position: relative;margin: 0 0 2rem;overflow: hidden;}
.index_06b .box2 ul{float: right;}
.index_06b ul{margin: 0 0 -2rem -2rem;white-space: nowrap;position: relative;}
.index_06b li{width: auto;}
.index_06b .item{margin: 0 0 2rem 2rem;position: relative;}
.index_06b .img_box{position: relative;height: 32.2rem;border-radius: 1rem;overflow: hidden;}
.index_06b .img_box img{height: 100%;max-width: initial; display: block;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_06b .ico{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;width: 6.4rem;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_06b .ico img{display: block;width: 100%;}
.index_06b .title{margin: 0 0;position: absolute;left: 2.6rem;right: 2.6rem;bottom: 2rem;z-index: 10;color: #fff;}

.index_06b .item:hover .img_box img{transform: scale(1.1);}
.index_06b .item:hover .ico{left: 5%;top: 5%;transform:translateX(0%) translateY(0%) scale(.5);}

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

}
@media screen and (max-width:1640px){


}
@media screen and (max-width:1280px){
	.gp-container{width: calc(100vw - 24rem);}
	.mode01 .lf{width: calc(100% - 52rem);}
	.mode03 .rt{width: calc(100% - 52rem);}

	.index_03c{width: calc(100% + 12rem);}

	.index_04{padding-bottom: 4rem;}
	.index_04 ul{margin-bottom: -6rem;}
	.index_04 .item{margin-bottom: 6rem;}

	.index_01b .time{height: auto;padding: 3px 0;}

	.mode02 .lf{width: 70rem;}

	.index_02b .info_box{overflow: auto;max-height: calc(4.8rem + 48px);}
	.fc-theme-standard th{height: 40px;}
	.fc-theme-standard td{height: 50px;}

}
@media screen and (max-width: 996px){
	.wrapbanner{padding-top: 0;height: auto;}
	.banner .gp-img{padding-bottom: 48.8%}
	.banner a::before{height: 33.3%;}
	.wrapbanner .swiper_menu{bottom: 10px;}
	.banner .title{display: none;}

	.content{padding: 0;}

	.mode01 .lf{width: 100%;float: none;}
	.mode01 .lf::before{display: none;}

	.index_01b{width: auto;float: none;padding: 0 0 20px;}
	.index_01b{margin-left: -5rem;}
	.index_01b ul{margin-bottom: -40px;margin-left: 0;}
	.index_01b li{width: 50%;}
	/* .index_01b li:nth-child(3){display: none;} */
	.index_01b .item,.index_01b li:nth-child(2) .item{top: 0;}

	.index_01c{width: auto;float: none;}

	.mode01 .rt{width: 100%;float: none;padding: 30px 0 0;}
	.index_01e .title{line-height: 1.6em;}
	.index_01e .line{left: 95px;}

	.wrap_mode02::after{width: 120%;bottom: auto;height: 320px;}
	.mode02 .lf{width: 100%;float: none;padding: 10px 0 30px;}
	.mode02 .rt{width: 100%;float: none;}
	.index_title2 .channel_title{color: #fff;background-image: url(../images/index_title22.png);}
	.mode02 .channel_title .en,.mode02 .channel_link,.mode02 .channel_link i{color: #fff;}
	.mode02 .channel_link .ico::before{border-color: #fff;}
	
	.index_02a{padding: 0;}

	.index_02a .select_month .arrow{width: 30px;height: 30px;line-height: 30px;font-size: 18px;}
	.index_02a .select_month .hover_box .item{font-size: 14px;padding: 10px 10px;}
	.index_02a .select_month .hover_box{width: 110px;}
	.fc .fc-daygrid-day-number{font-size: 16px;}

	.index_02b{margin: 0;padding: 0 0 15px;}
	.index_02b ul{margin-left: 0;}
	.index_02b .item,.index_02b .swiper-slide-active .item{margin-top: 0;margin-bottom: 20px;margin-left: 0;}
	.index_02b .bottom{height: auto;}
	.index_02b .swiper-pagination{left: 0;}

	.mode03 .lf{width: 100%;float: none;}
	.index_03a{padding: 4px 0 30px;}
	.wrap_index_03b,.wrap_index_03b.on{width: 100%;}
	.wrap_index_03b.on .index_03b .swiper_menu{margin-right: -4rem;}
	.index_03b{width: 50%;}

	.mode03 .rt{width: 100%;float: none;padding: 30px 0 0;}
	.index_03c{width: 100%;}
	.index_03c::before{display: none;}

	.wrap_mode04{background-image: url(../images/mode04_bg2.png);height: auto;position: relative;/*padding-bottom: 14%;*/}
	/* .wrap_mode04::before{content: '';display: block;position: absolute;left: 0;bottom: 0;background: url(../images/mode04_bg3.png) no-repeat center/cover;padding-bottom: 41%;width: 50%;} */
	.mode04{overflow: hidden;}
	.index_04{margin: 0;padding: 40px 0;text-align: left;}
	.mode04 .channel_link{margin-top: -55px;}

	.index_06a .hover_box{/* bottom: auto; */left: 0;transform: translateX(0);}
	.index_06b .box2{display: none;}


}
@media screen and (max-width:767px){
	/* .wrapbanner .arrow{width: 4.6rem;height: 4.6rem;} */
	.wrapbanner .swiper_menu{bottom: 0;}
	.banner .title{display: none;}
	
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{font-size: 16px;margin: 0 5px;}
	.wrapbanner .swiper_menu .more{padding-left: 20px;padding-right: 0;}

	/* .index_02b{padding: 0;} */

	.wrap_mode01{padding-bottom: 20px;}
	.mode01 .rt{padding: 0;}

	.wrap_mode02{padding: 30px 0;}

	.wrap_mode03{padding-bottom: 30px;}
	.mode03 .lf{padding-top: 30px;}

	.index_03b{width: 100%;}
	.index_03b .swiper_menu{margin: 0;text-align: center;}

	.wrap_mode04{padding-top: 30px;padding-bottom: 20px;}
	.wrap_mode06{padding: 30px 0 30px;}
	

	.index_04{padding: 20px 0;}
	.index_04 ul{margin: 0 0 -30px -20px;}
	.index_04 li{width: 50%;}
	.index_04 .item{margin: 0 0 30px 20px;}

	.index_title5 .channel_title{display: block;text-align: left;}

	.wrap_mode06::after{bottom: -80px;}
	.index_06a{float: none;padding: 10px 0 0;margin: 0;text-align: left;}
	.index_06b{padding: 0;}

	.wrap_mode05{padding: 25px 0 20px;}
	.index_05{max-width: 80%;padding: 15px 0 30px;}

}
@media screen and (max-width:413px){
	
	
}