
.wrapbanner{overflow:hidden;position:relative;box-sizing:border-box;z-index:20}
.banner{position:relative;overflow:hidden}
.banner a{display:block;position:relative;}
.banner .banner-img{padding-bottom: 49%;height: 0;}
.banner .banner-img img,.banner .banner-img video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.banner video{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);object-fit:cover}
.banner .swiper-slide-active .banner-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: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 2;width: 122rem;text-align: center;max-width: 80vw;}
.banner_title .top{width: 81.5rem;max-width: 80vw;margin: -1.4rem auto 4.4rem;}
.banner_title .summary{margin: 0 0;color: #fff;}

.gp-video-box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}


.wrapbanner .swiper-pagination{position: absolute;bottom: 0rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: 3.4rem;height: 7.5rem;background: transparent;opacity: .4;margin: 0 0 0 5rem;vertical-align: middle;line-height: 1;font-weight: bold;border-radius: 0;color: #fff;position: relative;background: url(../images/banner_dot.png) no-repeat left top/auto 3.4rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet:nth-child(2){background-position: top left -6.6rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet:nth-child(3){background-position: top left -14rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet:nth-child(4){background-position: top left -20.3rem;}

.wrapbanner .swiper-pagination .swiper-pagination-bullet::before{ content: '';display: block;width: 13.5rem;height: 32rem;background: url(../images/banner_dot_bg.png) no-repeat center bottom/100% auto;pointer-events: none;position: absolute;right: 50%;bottom: 0;transform: translateX(50%) scale(0.6);transform-origin: center bottom;z-index: -1; opacity: 0; transition: all 0.8s ease;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet-active::before{ opacity: 1;transform: translateX(50%) scale(1);}
/* .wrapbanner .swiper-pagination .swiper-pagination-bullet:first-child{ margin-left: 0;} */
.wrapbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}


.wrapbanner .arrow{width:9rem;height:10rem;background:rgba(0,0,0,0);display:block;margin:0;cursor:pointer;position:absolute;transform:none;transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;z-index:10;border:none;border-radius:50%;top:50%;transform:translateY(-50%)}
.wrapbanner .arrow::before{content:'';width:100%;height:100%;position:absolute;right:0;top:0}
.wrapbanner .prev{right:50%}
.wrapbanner .next{left:50%}


.content{background: #ebf1ff;overflow:hidden;position: relative;z-index: 1;}

.index_title{margin-bottom: 2.7rem;position: relative;width: 100%;z-index: 10;}
.channel_title{display: block;position: relative;padding: 0 0 4.5rem;line-height: 1;}
.channel_title .ch{font-size: 5.4rem;color: #1a1a1a;font-weight: bold;}
.channel_title .en{font-size: 6.6rem;text-transform: uppercase;position: absolute;left: -0.8rem;bottom: 1.4rem;white-space: nowrap;color: transparent;-webkit-text-stroke: .1rem #bfbfbf;z-index: -1;font-weight: bold;font-style: italic;font-family: arial;}
.channel_title::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 9rem;height: .3rem;background: #dca47c;}
.channel_title.w .ch{color: #fff;}
.channel_title.w .en{-webkit-text-stroke: .1rem #d9d9d9;opacity: .7;}
.index_title.c{justify-content: center;}
.index_title.c .channel_title .en{left: 50%;transform: translateX(-50%);}
.index_title.c .channel_title::before{left: 50%;transform: translateX(-50%);}

.channel_link{position: absolute;z-index: 2;top: 42%;transform: translateY(-50%);right: 0;color: #000;padding: 0 0 0 2.8rem;}
.channel_link::before{content: '';display: block;position: absolute;left: 0;top: 50%;background: url(../images/more.png) no-repeat left center/1.4rem;width: 1.4rem;height: 1.4rem;margin: -0.7rem 0 0;transform: rotate(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;}
.channel_link.w{color: #fff;}

.channel_link:hover::before{transform: rotate(-45deg);}

.mode03 .channel_title .ch,.mode04 .channel_title .ch{font-size: 4.6rem;}
.mode05 .channel_title .ch,.mode06 .channel_title .ch,.mode07 .channel_title .ch{font-size: 5rem;}


.wrap_mode01{padding: 14.7rem 0 12.2rem;position: relative;}
.mode01{}

.wrap_mode01 .bg{display: block;background: url(../images/mode01_bg.png) no-repeat center/cover;width: 192rem;height: 109.4rem;position: absolute;left: 0;top: -50rem;}

.index_01a{position: relative;margin-bottom: 4.2rem;}
.index_01a::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 1rem;height: 1rem;border-radius: 50%;border: .1rem dashed #0558b7;opacity: .5;}
.index_01a::after{content: '';display: block;position: absolute;left: 50%;top: 1.2rem;height: 0;width: 0;border-left: .1rem dashed #0558b7;opacity: .5;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;}
.index_01a.isView::after{height: calc(100% - 4.2rem);}
.index_01a ul{margin: 0 0 -3rem -14rem;}
.index_01a .item{margin: 0 0 3rem 14rem;position: relative;}
.index_01a .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 12rem;z-index: 2;background-image: -moz-linear-gradient( 90deg, rgb(4,69,159) 0%, rgba(4,69,159,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(4,69,159) 0%, rgba(4,69,159,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(4,69,159) 0%, rgba(4,69,159,0) 100%);opacity: .85;}
.index_01a .tip{position: absolute;left: 2rem;top: 2rem;color: #fff;line-height: 3rem;padding: 0 1rem;background: #0d7eff;border-radius: 5rem;}
.index_01a .title{margin: 0 0;position: absolute;bottom: 1.4rem;left: 2rem;right: 2rem;color: #fff;font-weight: bold;z-index: 5;}

.index_01b{overflow: hidden;}
.index_01b ul{margin: 0 0 -0.2rem -7rem;}
.index_01b .item{margin: 0 0  0 7rem;border-bottom: .1rem solid #bfbfbf;padding: 4.4rem 0;align-items: center;}
.index_01b .time{text-align: center;color: #0558b7;font-family: Arial;}
.index_01b .title{width: calc(100% - 7rem);font-weight: bold;}

.wrap_mode02{padding: 8.2rem 0 9.6rem;background: url(../images/mode02_bg.png) no-repeat left bottom/cover;position: relative;}
.wrap_mode02::before{content: '';display: block;background: url(../images/mode02_bg2.png) no-repeat center/cover;position: absolute;bottom: -6rem;right: -18.2rem;width: 77.8rem;height: 102.2rem;transition: all ease-in-out 1.5s;-ms-transition: all ease-in-out 1.5s;-moz-transition: all ease-in-out 1.5s;-webkit-transition: all ease-in-out 1.5s;-o-transition: all ease-in-out 1.5s;}
.wrap_mode02.isView::before{bottom: -.2rem;animation: float-y 5s ease-in-out infinite;}
@keyframes float-y {
    0%,100% { transform: translateY(0); }
    50% { transform: translateY(2rem); }
}

.mode02{}
.mode02 .lf{width: 51rem;position: relative;z-index: 1;padding-top: 4.1rem;}
.mode02 .rt{width: calc(100% - 55rem);position: relative;z-index: 2;overflow: hidden;}

.index_02a{margin-top: 14.5rem;}
.index_02a ul{margin: 0 0;}
.index_02a .item{margin: 0 0;}
.index_02a .line{border-bottom: .1rem solid rgba(255, 255, 255, .3);margin: 1.7rem 0 2.2rem;}
.index_02a .title{font-weight: bold;color: #fff;}
.index_02a .summary{margin: 0 0 3.6rem;color: rgba(255, 255, 255, .7);}
.index_02a .more{padding: 0 0 0 2.8rem;background: url(../images/more.png) no-repeat left center/1.4rem;color: rgba(255, 255, 255, .7);}

.index_02b{overflow: hidden;}
.index_02b ul{margin: 0 0;}
.index_02b .item{margin: 0 0;}
.index_02b .gp-img{padding-bottom: 61.62%;}

.mode02 .lf .swiper_menu{position: absolute;bottom: .8rem;left: .8rem;z-index: 2;}
.mode02 .lf .arrow{width: 7.2rem;height: 8.2rem;background: no-repeat center/cover	;display: inline-block;vertical-align: top;margin: 0 1rem 0 0;cursor: pointer;}
.mode02 .lf .prev{left: 0rem;background-image: url(../images/mode02_prev.png);}
.mode02 .lf .next{right: 0rem;background-image: url(../images/mode02_next.png);}
.mode02 .lf .arrow:hover{}

.index_02c{margin: 1.4rem 35rem 0 0;overflow: hidden;}
.index_02c ul{margin: 0 0;}
.index_02c .item{margin: 0 1.4rem 0 0;}
.index_02c .gp-img{padding-bottom: 61.62%;}

.wrap_mode03{padding: 12.6rem 0 6rem;background: url(../images/mode03_bg.png) no-repeat right top/100% auto;position: relative;}
.wrap_mode03::after{content: '';background: url(../images/mode04_bg.png) no-repeat center/cover;height: 74rem;width: 100%;position: absolute;left: 0;bottom: -45rem;z-index: 0;}
.mode03{}
.mode03 .lf{width: 65rem;}
.mode03 .rt{width: 54.2rem;margin-right: 7rem;}


.index_03a{overflow: hidden;background: url(../images/mode03_bg2.png) no-repeat center/cover;padding: 2.3rem 6rem 3.7rem 4rem;}
.index_03a ul{margin: 0 0 0;}
.index_03a .item{margin: 0 0 0;border-bottom: .1rem solid #d9d9d9;padding: 2.2rem 0 2.5rem;align-items: center;}
.index_03a .time{text-align: center;color: #ff9d4c;font-family: Arial;line-height: 1;}
.index_03a .title{width: calc(100% - 7rem);font-weight: bold;}
.index_03a li:last-child .item{border: none;}

.index_03b{margin: 0 0 0 2.4rem;}
.index_03b ul{margin: 0 0 -3rem;}
.index_03b .item{margin: 0 0 3rem;position: relative;top: -4.2rem;}
.index_03b li:nth-child(2n+1) .item{top: 5rem;}
.index_03b .item::after{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 13rem;opacity: .9; background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);}
.index_03b .gp-img{padding-bottom: 130.8%;}
.index_03b .bottom{padding: 0 0 0;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 1.8rem 2.1rem;z-index: 5;}
.index_03b .info{color: #fff;padding: 0 0 0 2rem;background: url(../images/mode03_ico1.png) no-repeat left center/1.4rem auto;color: #fff;margin-top: .4rem;}
.index_03b .info.ico2{background: url(../images/mode03_ico2.png) no-repeat left center/1.4rem auto;}

.wrap_mode04{padding: 6.6rem 0 6rem;position: relative;}
.mode04{}
.mode04 .lf{width: 78.2rem;padding: 1rem 0 0;}
.mode04 .mid{width: 38.4rem;padding: 1rem 0 0;}
.mode04 .rt{width: 38.2rem;padding: .9rem 0 0;}

.index_04a ul{margin: 0 0 -1.3rem;}
.index_04a .item{margin: 0 0 1.3rem;position: relative;}
.index_04a .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 14.3rem;z-index: 2;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: .8;}
.index_04a .tip{position: absolute;left: 0;top: 1.2rem;color: #fff;line-height: 4rem;padding: 0 1.6rem;background: #0d7eff;border-radius: 0 1.5rem 1.5rem 0;}
.index_04a .title{margin: 0 0;position: absolute;bottom: 2.6rem;left: 2.5rem;right: 2.5rem;color: #fff;font-weight: bold;z-index: 5;}
.index_04a .has_video{position: relative;}
.index_04a .has_video::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);background: rgba(255, 255, 255, .5) url(../images/mode04_video.png) no-repeat center/3.5rem auto;width: 10.4rem;height: 10.4rem;z-index: 2;border-radius: 50%;}

.index_04b .item::before{height: 9.2rem;}
.index_04b .title{bottom: .9rem;}
.index_04b .gp-img{padding-bottom: 74.5%;}
.index_04b .has_video::before{width: 8rem;height: 8rem;background-size: 2.5rem auto;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}

.index_04c{}
.index_04c ul{padding: 2.3rem 0 5rem;background: url(../images/mode04_bg2.png) no-repeat center/cover;}
.index_04c .item{padding: 5.3rem 0 1.2rem;position: relative;}
.index_04c .item::before{content: '';display: block;position: absolute;bottom: 0;left: 2rem;right: 2rem;border-bottom: .1rem solid #6aa0df;opacity: .4;}
.index_04c li:last-child .item::before{display: none;}
.index_04c .tip{position: absolute;left: 0;top: 1.5rem;color: #fff;line-height: 3rem;padding: 0 1.6rem;background: #0d7eff;border-radius: 0 1.5rem 1.5rem 0;}
.index_04c .title{margin: 0 3rem;font-weight: bold;}

.wrap_mode05{padding: 4.6rem 0 6rem;position: relative;}
.wrap_mode05::after{content: '';background: url(../images/mode05_bg.png) no-repeat center/cover;height: 136.7rem;width: 100%;position: absolute;left: 0;bottom: -50.6rem;z-index: 0;}
.mode05{}

.index_05{}
.index_05 ul{margin: 0 0 -2rem -1.5rem;padding: 1.3rem 0 0;}
.index_05 li{width: 26.5rem;}
.index_05 li:nth-child(1){width: 35.5rem;}
.index_05 .item{margin: 0 0 2rem 1.5rem;position: relative;overflow: hidden;}
.index_05 .gp-img{padding-bottom: 50rem;transform: scale(1);transition: all ease-out .6s;-ms-transition: all ease-out .6s;-moz-transition: all ease-out .6s;-webkit-transition: all ease-out .6s;-o-transition: all ease-out .6s;}
.index_05 .title{margin: 0 0;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;color: #fff;position: absolute;left: 3.8rem;top: 3.5rem;}
.index_05 li:nth-child(1) .item::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);width: calc(100% - 2rem);height: calc(100% - 2rem);border: .1rem solid #fff;z-index: 2;-webkit-mask: linear-gradient(to bottom, black, transparent, black);mask: linear-gradient(to bottom, black, transparent, black);opacity: .7;}

.index_05 .item:hover .gp-img{transform: scale(1.1);}





.wrap_mode06{padding: 8.2rem 0 6rem;}
.mode06{}

.index_06{overflow: hidden;position: relative;margin: 0 -2.3rem;padding: 3rem 0 1.8rem;}
.index_06 ul{margin: 0 0;justify-content: center;}
.index_06 .item{margin: 0 2.3rem 5.2rem;align-items: center;}
.index_06 .img_box{width: 12rem;position: relative;}
.index_06 .img_box::before{content: '';display: block;background: url(../images/mode06_hover.png) no-repeat center/cover;width: 4.3rem;height: 3.1rem;position: absolute;bottom: -1.3rem;left: 4.7rem;transform-origin: 1.3rem -4.2rem;opacity: 0;}
.index_06 .gp-img{padding-bottom: 100%;}
.index_06 .right{width: calc(100% - 14rem);}
.index_06 .title{margin: -0.6rem 0 .6rem;font-weight: lighter;color: #0c5bb5;line-height: 1.2;}
.index_06 .item:hover .img_box::before{-webkit-animation: index_06_rotata 5s infinite;animation: index_06_rotata 5s infinite;opacity: 1;}
.index_06 .item:hover .title{font-weight: bold;}
@-webkit-keyframes index_06_rotata{
	0% {transform: rotate(0);}
	100% {transform: rotate(-360deg);}
}
@keyframes index_06_rotata{
	0% {transform: rotate(0);}
	100% {transform: rotate(-360deg);}
}

.index_06 .swiper-pagination{bottom: 0;}
.index_06 .swiper-pagination .swiper-pagination-bullet{width: 2rem;height: 2.4rem;background: transparent;opacity: 1;border-radius: 0;margin: 0 1rem;position: relative;}
.index_06 .swiper-pagination .swiper-pagination-bullet::before{content: '';display: block;position: absolute;bottom: 0;left: 0;background: url(../images/mode06_dot1.png) no-repeat center/cover;width: 2rem;height: 1.8rem;}
.index_06 .swiper-pagination .swiper-pagination-bullet::after{content: '';display: block;position: absolute;top: 0;right: 0;background: url(../images/mode06_dot22.png) no-repeat center/cover;width: 1.4rem;height: 1.4rem;opacity: 0;}
.index_06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;width: 3.1rem;}
.index_06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-image: url(../images/mode06_dot21.png);-webkit-animation: index_06_rotata 5s linear infinite reverse;animation: index_06_rotata 5s linear infinite reverse;}
.index_06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-animation: index_06_rotata 5s linear infinite;animation: index_06_rotata 5s linear infinite;opacity: 1;}

.index_06 .arrow{width: 12.3rem;height: 10.6rem;background: no-repeat center/cover;display: block;margin: 0;cursor: pointer;position: absolute;bottom: 7.6rem;transform: none;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;}
.index_06 .prev{left: 6.5rem;background-image: url(../images/mode06_prev.png);}
.index_06 .next{right: 6.5rem;background-image: url(../images/mode06_next.png);}
.index_06 .arrow:hover{}



.wrap_mode07{padding: 7.6rem 0 15.4rem;position: relative;}
.wrap_mode07::after{content: '';background: url(../images/mode07_bg.png) no-repeat center/cover;height: 108.4rem;width: 100%;position: absolute;left: 0;bottom: -33rem;z-index: 0;}
.mode07{}

.index_07a{position: absolute;right: 0;top: .4rem;z-index: 20;}
.index_07a ul{margin: 0 0;}
.index_07a li{width: auto;}
.index_07a .item{margin: 0 0 2rem 2.1rem;position: relative;width: 4.9rem;}
.index_07a .more{width: 4.9rem;height: 4.9rem;background: url(../images/mode07_more1.png) no-repeat center/2rem;border: .1rem solid #ccc;border-radius: 50%;}
.index_07a .hover_box{position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: 15rem;height: 15rem;border-radius: .5rem;padding: .5rem;background: #fff;box-shadow: 0rem .6rem 1.6rem 0rem #e0eae9;display: none;margin: 1.5rem 0 0;}
.index_07a .hover_box:after{content: "";display: inline-block;border-bottom: 1rem solid #fff;border-left: 1rem solid transparent;border-right: 1rem solid transparent;position: absolute;bottom: 100%;left: 50%;margin-left: -1rem;}
.index_07a .item:hover .hover_box{display: block;}

.index_07b{padding: 1rem 0  0;}
.index_07b ul{margin: 0 0 -1.2rem -0.9rem;}
.index_07b .item{margin: 0 0 1.2rem .9rem;position: relative;}
.index_07b .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 12rem;z-index: 2;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: .7;}
.index_07b .gp-img{padding-bottom: 62.6%;}
.index_07b .title{margin: 0 0;position: absolute;bottom: 2.2rem;left: 2rem;right: 2rem;color: #fff;font-weight: bold;z-index: 5;line-height: 2.8rem;}
.index_07b .title .ico{display: inline-block;vertical-align: middle;height: 2.2rem;margin: 0 1rem 0 0;}





@media screen and (max-width:996px){
	.wrapbanner{padding-top:0;height:auto}
	/* .wrapbanner .swiper-pagination{width: auto;} */
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
	/* .banner .gp-img{padding-bottom:48.8%} */
	.wrapbanner .swiper_menu{bottom:10px}

	.banner_title{width: 95%;max-width: initial;}
	.banner_title .top{width: 300px;margin-bottom: 20px;margin-top: 0;}

	.content{padding:0;overflow:hidden}
	
	.wrap_mode01{padding: 8rem 0 6rem;}

	.index_01a{margin-bottom: 1rem;}
	.index_01a ul{margin-left: -30px;}
	.index_01a .item{margin-left: 30px;}

	.index_01b .item{padding: 16px 0;}
	.index_01b .title{width: calc(100% - 70px);}

	.mode02 .lf{width: 100%;padding: 0 0 10rem;}
	.index_02a{margin-top: 30px;}
	.mode02 .rt{width: 100%;margin: 0;}

	.mode03 .lf{width: 100%;padding: 0 0 5rem;}
	.index_03a .title{width: calc(100% - 70px);}
	.mode03 .rt{width: 100%;margin: 0;}

	.mode04 .lf{width: 65.6%;}
	.mode04 .mid{width: 32.4%;}
	.mode04 .rt{width: 100%;}

	.index_05{overflow: auto;}
	.index_05 ul{white-space: nowrap;margin-bottom: 0;}

	.index_06 li{width: 50%;}

	.wrap_mode07{padding: 4rem 0 10rem;}

}
@media screen and (max-width:767px){
	.wrapbanner .swiper-pagination,.wrapbanner .swiper_menu .more{vertical-align:bottom}
	.banner_title{display: none;}
	.content{margin-bottom:0}

	.index_01a::after,.index_01a::before{display:none}
	
	.index_03b{margin: 0;}
	.index_03b .item,.index_03b li:nth-child(2n+1) .item{top: 0;}

	.mode04 .lf{width: 100%;}
	.mode04 .mid{width: 100%;}

	.wrap_mode06{padding: 4rem 0;}

	.index_07a{position: relative;top: 0;}


}
@media screen and (max-width:413px){
	
	.index_06 li{width: 100%;}
	.index_06 .arrow{display: none;}


}