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

.banner{}
.banner a{display:block;position:relative}
.banner a::before{content: '';display: block;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: 0.8;height: 15rem;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}
.banner .title{position: absolute;left: 50%;transform: translateX(-50%);bottom: 5rem;text-align: center;color: #fff;font-weight: bold;width: 100%;z-index: 10;}

.banner .gp-img{padding-bottom: 100vh;}
.banner .gp-img video,.banner .gp-img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.banner .gp-img video{width:100%;height: auto;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.banner .swiper-slide-active .gp-img{animation:scaleBig 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)}
}

.wrapbanner .swiper_menu{font-size: 0;position: absolute;z-index: 10;right: 0;bottom: 10.8rem;left: 0;text-align: center;line-height: 2.8rem;}
.wrapbanner .swiper_menu .more{vertical-align: top;display: inline-block;color: rgb(255, 255, 255);position: relative;padding: 0 0 0 4rem;}
.wrapbanner .swiper_menu .more::before{content: '';display: block;height: 2rem;width: .1rem;background: rgba(255, 255, 255, .55);position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);}
.wrapbanner .swiper_menu .more:hover{color: #fff;}

.wrapbanner .swiper-pagination{display: inline-block;position: relative;vertical-align: top;margin: 0 1rem;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: url(/images/banner_dot.png) no-repeat center/cover;opacity: 1;margin: 0 1rem;color: #fff;vertical-align: middle;width: 1.1rem;height: 1.8rem;border-radius: 0;}
.wrapbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background-image: url(/images/banner_dot2.png);}

/* .content{max-width: 192rem;margin: 0 auto;} */

@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;right: 20px;}
	.banner .title{display: none;}

	.content{padding: 0;}

}
@media screen and (max-width:767px){
    .banner .title{display: none;}
	
	.wrapbanner .swiper-pagination,.wrapbanner .swiper_menu .more{vertical-align: bottom;}
	.wrapbanner .swiper-pagination .swiper-pagination-bullet{font-size: 16px;margin: 0 5px;}
	.wrapbanner .swiper_menu .more{padding-left: 20px;padding-right: 0;margin-bottom: 6px;}
}
/* homepage end */
/* homepage_title start */

.index_title{margin-bottom: 2.6rem;display: block;width: 100%;}
.channel_title{padding: 0 0 0;line-height: 1.2;}
.channel_title .ch{margin: .5rem 0 3.4rem;color: #000;}
.channel_title .en{color: #000;font-style: normal;font-weight: 400;/*text-transform: uppercase;*/}
.channel_link{position: relative;z-index: 2;color: #004bc8;overflow: hidden;white-space: nowrap;}

.channel_link:hover{color: #004bc8;}

.channel_title.w .ch,.channel_title.w .en,.channel_link.w{color: #fff;}

@media screen and (max-width: 996px){
    .index_title{margin-bottom: 20px;}
}
@media screen and (max-width:767px){
	.channel_title .en{font-size: 16px;}
}
/* homepage_title end */

.wrap_mode00{line-height: 7.1rem;overflow: hidden;padding: 0 0 2rem;}
.mode00{}
.mode00::before{content: '';display: block;position: absolute;height: 100%;width: 100vw;background-image: -moz-linear-gradient( 0deg, rgb(0,75,200) 62%, rgb(160,40,21) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(0,75,200) 62%, rgb(160,40,21) 100%);background-image: -ms-linear-gradient( 0deg, rgb(0,75,200) 62%, rgb(160,40,21) 100%);z-index: -1;left: 50%;transform: translateX(-50%);}


.mode00 .lf{position: relative;width: 59%;top: 10;padding: 0 8.4rem 0 0;display: flex;}
.mode00 .lf.on{top: 1.8rem;}
.mode00 .lf.on::before{content: '';display: block;position: absolute;right: 0;top: 0;width: 100vw;height: 100%;background: #f3f4fa;z-index: -1;transform: skew(33deg);transform-origin: right bottom;}
.mode00 .rt{position: relative;width: 41%;display: flex;top: 0;}
.mode00 .rt.on{top: 1.8rem;}
.mode00 .rt.on::before{content: '';display: block;position: absolute;left: -20px;top: 0;width: 100vw;height: 100%;background: #f3f4fa;z-index: -1;transform: skew(33deg);transform-origin: left bottom;}

.mode00 h3{color: #004bc8;flex-shrink: 0;margin: 0 2.6rem 0 0;}
.mode00 :not(.on) h3{color: #fff;}
.mode00 :not(.on) .index_00a .item,.mode00 :not(.on) .index_00b .item{color: #fff;}

/* .index_00a{flex: 1; width: 100%; overflow: hidden;}
.index_00a ul{margin: 0; display: flex; width: 100%;}
.index_00a li{white-space: nowrap; flex-shrink: 0; padding-right: 2.8rem;width: auto;max-width: 42%;}
.index_00a li:last-child{flex-shrink: 1; min-width: 0; width: 100%; overflow: hidden;}
.index_00a .item{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} */

@keyframes scrollLeft {
	0% {transform: translateX(0);}
	100% {transform: translateX(-100%);}
}
@keyframes scrollRight {
	0% {transform: translateX(-100%);}
	100% {transform: translateX(0);}
}

/* .index_02 {overflow: hidden;position: relative;}
.index_02 ul {display: flex;width: fit-content;}
.index_02 ul li {flex-shrink: 0;}
.index_02.index_02a ul {} */

.index_00a{flex: 1; width: 100%; overflow: hidden;}
.index_00a ul{margin: 0 -2.6rem 0 0;white-space: nowrap;}
.index_00a .item{margin: 0 2.6rem 0 0;display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.index_00b{flex: 1; width: 100%; overflow: hidden;}
.index_00b ul{margin: 0 -2.6rem 0 0;white-space: nowrap;}
.index_00b .item{margin: 0 2.6rem 0 0;display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.mode00 ul {animation-name: scrollLeft;animation-duration: 20s;animation-timing-function: linear;animation-iteration-count: infinite;}
.mode00 ul:hover {animation-play-state: paused;}


.wrap_mode01{padding: 9.2rem 0 0.8rem;}
.mode01{}
.mode01 .lf{width: 24.4%;}
.mode01 .mid{width: 44.7%;}
.mode01 .rt{width: 24.4%;}

.mode01_title1{color: #666;padding: 7.5rem 0 2rem;}
.mode01_title1 span{padding: 0 0 0 1.2rem;}

.mode01_title2{color: #004bc8;text-align: center;margin: 0 0 2rem;}
.mode01_title2::before{content: '';display: inline-block;background: url(/images/mode01_title1.png) no-repeat center/cover;width: 2.5rem;height: .4rem;vertical-align: middle;margin: 0 2rem 0 0;}
.mode01_title2::after{content: '';display: inline-block;background: url(/images/mode01_title2.png) no-repeat center/cover;width: 2.5rem;height: .4rem;vertical-align: middle;margin: 0 0 0 2rem;}
.mode01_title2 span{padding: 0 0 0 1.2rem;}

.index_01a{}
.index_01a ul{margin: 0 0;padding: 0 0;}
.index_01a .item{margin: 0 0;border-bottom: .1rem solid #e2e2e2;}
.index_01a li:last-child .item{border: none;}
.index_01a .gp-img{padding-bottom: 61.7%;}
.index_01a .bottom{padding: 2rem 0 2.8rem;}
.index_01a .title{margin: 0 0;font-weight: bold;}

.index_01b{overflow: hidden;position: relative;}
.index_01b ul{margin: 0 0;padding: 0 0;}
.index_01b .item{margin: 0 0;}
.index_01b .gp-img{padding-bottom: 61.7%;}
.index_01b .bottom{padding: 3.5rem 7rem 19rem;border-left: .1rem solid #ebebeb;border-right: .1rem solid #ebebeb;color: #555;}
.index_01b .title{margin: 0 0;text-align: center;}
.index_01b .summary{margin: 0 0;text-indent: 2em;}

.index_01b .swiper_menu{position: absolute;left: 0;width: 100%;bottom: 6.9rem;z-index: 10;}
.index_01b .swiper-pagination{bottom: 0;text-align: center;width: 100%;}
.index_01b .swiper-pagination .swiper-pagination-bullet{width: 1.1rem;height: 1.8rem;background: url(/images/mode01_dot.png) no-repeat center/cover;opacity: 1;border-radius: 0;margin: 0 1rem;}
.index_01b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background-image: url(/images/mode01_dot2.png);}

.index_01b .arrow{width: 5.3rem;height: 3rem;background: #fff no-repeat center/5.3rem auto;display: block;cursor: pointer;position: absolute;top: -2.5rem;z-index: 11;}
.index_01b .prev{left: 7.2rem;background-image: url(/images/mode01_prev.png);}
.index_01b .next{right: 7.2rem;background-image: url(/images/mode01_next.png);}

.wrap_mode02{padding: 9.1rem 0 8rem;overflow: hidden;position: relative;}
.wrap_mode02::before{content: '';display: block;position: absolute;right: 0;top: 0;width: calc(50% + 68rem);height: 100%;background: url(/images/mode02_bg2.png) no-repeat center/cover;}
.wrap_mode02::after{content: '';display: block;position: absolute;left: 0;top: 8rem;bottom: 0;width: calc(50% - 43.5rem);background: url(/images/mode02_bg.png) no-repeat right bottom/cover;}
.mode02{}
.mode02 .lf{width: 12%;position: relative;z-index: 2;padding: 5.6rem 0 0;}
.mode02 .rt{width: 82.67%;}

.index_02{}
.index_02 ul{margin: 0 0;padding: 0 0;}
.index_02 li{width: 49.4rem;}
.index_02 .swiper-slide .item{opacity: 0;transform: translateY(2rem);transition: all .5s ease-in-out;pointer-events: none;}
.index_02 .swiper-slide-active .item,.index_02 .swiper-slide-active ~ .swiper-slide .item{opacity: 1;transform: translateY(0);pointer-events: auto;}
.index_02 .item{margin: 0 3.3rem 0 0;padding: 2rem 0 0;}
.index_02 .tip{margin: 0 0 1.5rem;color: #646464;}
.index_02 .gp-img{padding-bottom: 61.7%;}
.index_02 .bottom{padding: 3.3rem 4.8rem 2.4rem;background: #fff url(../images/mode02_item.png) no-repeat right bottom/16.5rem auto;min-height: 23.5rem;}
.index_02 .title{margin: 0 0 1rem;font-weight: bold;}
.index_02 .summary{margin: 0 0;color: #555;text-indent: 2em;}
.index_02 .info{margin: 0 0;color: #646464;}
.index_02 .info p{padding: 0 0 0 2.8rem;margin: 0 0 .5rem;background: no-repeat left center/1.5rem auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_02 .info p.ico1{background-image: url(/images/mode02_ico1.png);}
.index_02 .info p.ico2{background-image: url(/images/mode02_ico2.png);}
.index_02 .info p.ico3{background-image: url(/images/mode02_ico3.png);}

.mode02 .swiper_menu{text-align: center;font-size: 0;position: relative;margin: 11.2rem 0 0;}
.mode02 .arrow{width: 5.6rem;height: 5.6rem;background: no-repeat center/2.8rem auto;display: block;cursor: pointer;position: absolute;border: .1rem solid rgba(255, 255, 255, .4);border-radius: 50%;}
.mode02 .prev{left: 0rem;background-image: url(/images/mode02_prev.png);}
.mode02 .next{right: 0rem;background-image: url(/images/mode02_next.png);}

.wrap_mode03{padding: 8.6rem 0 16rem;position: relative;overflow: hidden;}
.wrap_mode03::before{content: '';display: block;position: absolute;right: 0;top: 1rem;width: 63.9rem;height: 27.9rem;background: url(/images/mode03_bg.png) no-repeat left bottom/cover;}
.wrap_mode03::after{content: '';display: block;position: absolute;right: 0;top: 16rem;bottom: 9.4rem;width: calc(50% - 42.5rem);background: url(/images/mode03_bg2.png) no-repeat left center/cover;}
.mode03{}
.mode03 .lf{width: 35%;}
.mode03 .rt{width: 50%;margin: 0 3rem 0 0;position: relative;padding: 2.6rem 0 0;}

.mode03 .channel_title .ch{margin-bottom: 2.4rem;}

.index_03a{}
.index_03a ul{margin: 0 0;background: url(/images/mode03_line.png) repeat-y left top;padding: 1.8rem 0 0;}
.index_03a .item{margin: 0 0 3.6rem;padding: 0 0 0 5.4rem;position: relative;}
.index_03a .item::before{content: '';display: block;position: absolute;left: 0;top: 1.5rem;background: #004bc8;width: 2rem;height: .2rem;}
.index_03a .title{margin: 0 0 1.8rem;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_03a .summary{margin: 0 0;color: #555;display: none;}
.index_03a li.on .summary{display: block;}

.index_03b{position: relative;}
.index_03b ul{margin: 0 0;}
.index_03b .swiper-slide .item{margin: 0 0 0 8rem;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 .swiper-slide-active .item{margin: 0 8rem 0 0;}
.index_03b .gp-img{position: relative;padding-bottom: 61.7%;}
.index_03b .gp-img::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0, 0, 0, .4);}
.index_03b .swiper-slide-active .gp-img::before{background: rgba(0, 0, 0, 0);}

.index_03b .arrow{width: 5.6rem;height: 5.6rem;background: no-repeat center/2.8rem auto;display: block;cursor: pointer;position: absolute;border: .1rem solid rgb(0, 75, 200, .3);border-radius: 50%;top: 50%;transform: translateY(-50%);}
.index_03b .prev{left: -8.5rem;background-image: url(/images/mode02_prev2.png);}
.index_03b .next{right: -8.5rem;background-image: url(/images/mode02_next.png);border: .1rem solid rgba(238, 240, 247, .3);}

.index_03b .swiper-pagination{bottom: -5.4rem;width: auto;right: 18%;}
.index_03b .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: url(/images/mode01_dot.png) no-repeat center/cover;opacity: 1;margin: 0 1rem;color: #fff;vertical-align: middle;width: 1.1rem;height: 1.8rem;border-radius: 0;}
.index_03b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background-image: url(/images/mode01_dot2.png);}

.wrap_mode04{padding: 7.8rem 0 6rem;position: relative;z-index: 2;}
.mode04{padding-bottom: 5.3rem;padding-top: 5.3rem;}
.mode04::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 50%;height: 100%;z-index: -1;background: #f9faff;}
.mode04 .lf{width: 19%;padding: 6rem 0 0 5rem;}
.mode04 .rt{width: 76%;}
.mode04 .lf .channel_title .ch{margin-bottom: 2.4rem;}

.index_04a{}
.index_04a ul{padding: 3.2rem 0 0;}
.index_04a .item{margin: 0 0;font-weight: bold;border-bottom: .1rem dashed #ddcfbf;padding: 1.8rem 0;}
.index_04a li:last-child .item{border: none;}

.index_04b{display: block;position: relative;}
.index_04b video{display: block;width: 100%;}
.index_04b .video_btn{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);background: url(/images/mode04_video.png) no-repeat center/cover;width: 10.1rem;height: 10.2rem;cursor: pointer;}

.wrap_mode05{padding: 11.6rem 0 12rem;position: relative;}
.wrap_mode05::before{content: '';position: absolute;left: 0;top: -40rem;bottom: 0;width: 100%;background: url(/images/mode05_bg.png) no-repeat center/cover;}
.mode05{padding: 0 6rem;}
.mode05 .channel_title .ch{margin-bottom: 2rem;}

.index_05 .lf{width: 53.9%;position: relative;}
.index_05 .rt{width: 44.9%;padding: 3.8rem 0 0;}

.index_05 .item{position: relative;}
.index_05 .item::before{content: '';display: block;background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.90196) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.90196) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.90196) 0%, rgba(0,0,0,0) 100%);position: absolute;left: 0;bottom: 0;width: 100%;height: 11rem;z-index: 2;}
.index_05 .bottom{padding: 0 0 0;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 2.2rem .9rem;display: flex;color: #fff;z-index: 10;line-height: 2em;}
.index_05 .tip{flex-shrink: 0;margin: 0 1.5rem 0 0;padding: 0 1.5rem 0 0;position: relative;}
.index_05 .tip::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 1.9rem;border-left: .1rem solid #fff;}
.index_05 .tip i{margin: 0 1.1rem 0 0;}
.index_05 .cicon-weixin{color: #47d800;font-size: 1.1em;}
.index_05 .cicon-shipinhao{color: #ff9908;font-size: 1.5em;}
.index_05 .cicon-douyin{color: #25f4ee;font-size: 1.2em;}
.index_05 .cicon-weibo{color: #ff8300;font-size: 1.2em;}
.index_05 .title{flex: 1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.index_05a{ padding: 3rem 0 0; }
.index_05a ul{margin: 0 0 0 -1.9rem;}
.index_05a .item{margin: 0 0 0 1.9rem;}
.index_05a .gp-img{padding-bottom: 62%;}

.index_05b li:first-child{width: 100%;}
.index_05b ul{margin: 0 0 -1.9rem -1.7rem;}
.index_05b .item{margin: 0 0 1.4rem 1.7rem;}
.index_05b .gp-img{padding-bottom: 62%;}

.index_05c{position: absolute;right: .2rem;top: 6rem;z-index: 10;}
.index_05c ul{margin: 0 0;}
.index_05c li{width: 33.3%;}
.index_05c .item{margin: 0 0 0 2.4rem;width: 4.5rem;line-height: 4.5rem;height: 4.5rem;background: rgba(249, 250, 255, 0);border-radius: 50%;text-align: center;position: relative;}
.index_05c .item i{color: #fff;font-size: 2.4rem;}
.index_05c .item::before{display: none;}
.index_05c .hover_box{position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: 11rem;height: 11rem;margin: 1.4rem 0 0;border-radius: .6rem;padding: 1rem 1.3rem;background: #6e42cf;display: none;}
.index_05c .hover_box::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;border-bottom: .6rem solid #6e42cf;border-left: .6rem solid transparent;border-right: .6rem solid transparent;}
.index_05c .hover_box img{width: 100%;display: block;}
.index_05c .item:hover .hover_box,.index_05c .item.on .hover_box{display: block;}


.wrap_mode06{padding: 10.6rem 0 4rem;}
.mode06{background: #f9faff;padding: 5rem 3.5rem 5rem;}
.mode06 .lf,.mode06 .md,.mode06 .rt{width: calc(50% - 4rem);position: relative;}
.mode06 .channel_link{position: absolute;right: 0;top: 4.5rem;}


.index_06{}
.index_06 ul{margin: 0 0;}
.index_06 .item{margin: 0 0;border-top: .1rem dashed #ddcfbf;padding: 1rem 0;align-items: center;min-height: 10.5rem;}
.index_06 li:first-child .item{border-top-style: solid;}
.index_06 .title{margin: 0 0;font-weight: bold;max-width: calc(100% - 12.7rem);}
.index_06 .time{color: #004bc8;}

.wrap_mode07{padding: 4.2rem 0 6rem;}
.mode07{}
.mode07 .lf{width: 48%;overflow: hidden;}
.mode07 .rt{width: 52%;}
.mode07 .rt .index_title{margin: -0.4rem 0 5rem 2.2rem;}
.mode07 .channel_title .ch{margin-bottom: 5.2rem;}

.index_07a .gp-img{padding-bottom: 51.86%;}

.index_07b{overflow: hidden;}
.index_07b ul{margin: 0 0 0;}
.index_07b .item{margin: 0 0 0 2.2rem;}
.index_07b .gp-img{padding-bottom: 51.86%;}

.wrap_mode08{padding: 3rem 0 10.5rem;position: relative;}
.wrap_mode08::before{content: '';display: block;position: absolute;left: -13.3rem;bottom: -8rem;background: url(/images/mode08_bg.png) no-repeat center/cover;width: 58.6rem;height: 17.6rem;}
.mode08{}
.mode08 .index_title{position: absolute;top: 50%;transform: translateY(-50%);left: 16.3rem;z-index: 10;border-bottom: .3rem solid #004bc8;width: auto;margin: -0.8rem 0 0;}
.mode08 .index_title .channel_title .ch{margin-bottom: .6rem;}

.index_08{margin: 0 11.5rem 0 34.2rem;}
.index_08 ul{margin: 0 0 -3rem;}
.index_08 .item{margin: 0 0 3rem;text-align: center;font-weight: bold;}
/* .index_08 .gp-img_centered{height: 10rem;margin: 0 0 1rem;} */

@keyframes iconFloat {
	0% {transform: translateY(0);}
	50% {transform: translateY(-10px);}
	100% {transform: translateY(0);}
}
.index_08 .gp-img_centered {height: 10rem;margin: 0 0 1rem;transition: transform 0.3s ease;}
.index_08 .item:hover .gp-img_centered {animation: iconFloat 0.6s ease-in-out;}
.index_08 .item:active .gp-img_centered {animation: iconFloat 0.6s ease-in-out;}

@media screen  and (max-width:996px){
	.wrap_mode00{line-height: 30px;}
	.mode01 .mid{order: 1;width: 100%;}
	.mode01 .lf{order: 2;width: 48%;}
	.mode01 .rt{order: 3;width: 48%;}
	.wrap_mode01{padding: 6rem 0 1rem;}
	.index_01b .bottom{padding-bottom: 8rem;}
	.index_01b .swiper_menu{bottom: 1rem;}
	.mode01_title1{padding-top: 5rem;}

	.wrap_mode02::after{width: 220px;}
	.mode02 .lf{width: 100px;}
	.mode02 .rt{width: calc(100% - 140px);}

	.wrap_mode03{padding: 6rem 0 6rem;}
	.wrap_mode03::after{width: 260px;}
	.mode03 .lf{width: 100%;}
	.mode03 .rt{width: 80%;margin: 6rem auto;padding: 0;}

	.wrap_mode04{padding: 6rem 0 6rem;}
	.mode04{padding: 0;}
	.mode04::before{display: none;}
	.mode04 .lf{width: 100%;background: #f9faff;padding: 6rem;}
	.mode04 .rt{width: 80%;margin: 6rem auto 0;padding: 0;}
	.index_04a ul{padding: 0;}

	.wrap_mode05{padding: 6rem 0;}
	.mode05{padding: 0;}
	.index_05c{right: 0;}
	.index_05 .lf{width: 100%;}
	.index_05 .rt{width: 100%;margin: 2rem 0 0;padding: 0;}

	.wrap_mode06{padding: 6rem 0 3rem;}
	.mode06{padding: 3rem 4rem;}
	.mode06 .lf, .mode06 .md, .mode06 .rt{width: 48%;}
	.index_06 .title{max-width: calc(100% - 95px);}

	.wrap_mode08{padding: 2rem 0 6rem;}
	.mode08 .index_title{position: relative;top: 0;left: 0;transform: none;display: inline-block;}
	.index_08{margin: 30px auto 0;text-align: center;}


}
@media screen and (max-width:767px){
	.mode00 .lf{width: 100%;}
	.mode00 .rt{width: 100%;padding: 20px 0 6px;}

	.mode00 ul{float: left;}
	.mode00 ul li{width: auto;}
	@keyframes scrollLeft {
		0% {transform: translateX(0);}
		100% {transform: translateX(-50%);}
	}

	.wrap_mode03{padding-bottom: 0;}
	.wrap_mode03::after{display: none;}
	.index_03b .next{border: .1rem solid rgb(0, 75, 200, .3);background-image: url(/images/mode02_next2.png);}
	.index_03b .swiper-pagination{right: 0;}

	.mode04 .lf{padding: 4rem;}
	.wrap_mode04{padding-bottom: 0;}
	
	.wrap_mode05::before{top: -110px;}

	.mode06 .lf, .mode06 .md{width: 100%;margin: 0 0 20px;}
	.mode06 .rt{width: 100%;}
	.index_06 .item{padding: 2.4rem 0;}

	.mode07 .lf{display: none;}
	.mode07 .rt{width: 100%;}
	.mode07 .rt .index_title{margin-left: 0;}
	.index_07b{margin-left: -2.2rem;}

}
@media screen and (max-width:413px){
	.index_01b .bottom{padding: 3rem 4rem 6rem;}
	
	.mode01 .lf,.mode01 .rt{width: 100%;margin: 0;}
	.mode01 .lf{margin-bottom: -2rem;}

	.mode02 .lf{width: 100%;padding: 0;}
	.index_02 li{width: 260px;}
	.wrap_mode02::after{display: none;}

	.wrap_mode02{padding: 6rem 0;}
	.mode02 .lf .channel_title .en,.mode02 .lf .channel_title .ch{color: #000;}
	.mode02 .lf .channel_link{color: #004bc8;}
	.mode02 .swiper_menu{display: none;}
	.index_02 .bottom{padding: 2.6rem 3.6rem 1.8rem;}
	.index_03b .prev{left: -6.5rem;}
	.index_03b .next{right: -6.5rem;}
	.mode04 .rt{width: 100%;}

	.index_05 .bottom{padding: 0 1rem;}
	.index_05 .tip{font-size: 0;padding: 0;margin: 0;}
	.index_05 .tip::before{display: none;}
	.index_05 .tip i{font-size: 14px;}

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

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

}
