@media only screen and (min-width:900px) and (max-width:1260px){
	.pc-1200px{display: none;}
	body, input, h1, h2, h3, h4, h5, h6, b, c, e, i, g, p, div, dl, dt, dd, select, textarea, font, right, left{letter-spacing: 0;}
	.header .right .misce{padding: 0 20px;box-sizing: border-box;white-space: nowrap;}
	.header{padding-left: 2%;}
	.banner:after{pointer-events: none;}
	.bannerwrap video{width: 100%;height: 100%;}
	.banner{height: calc(100% - 90px);}
	.bannernum{background-color: #000;}
	.bannernum li .mun_top h2{font-size: 32px;}
	.bannernum li .mun_top h3{height: 90px;}
	.header .right .misce a{margin-right: 15px;white-space: nowrap;}
	.header .logo img{height: 46px;}
	.headerwrap .header .nav{margin-right: 20px;}
	.headerwrap .header .nav li>a{padding: 0 12px;white-space: nowrap;}
	
	
	.index01wrap{margin: 80px 0;}
	.i-cont{width: 96%;}
	.i-text h3{font-size: 120px;margin-bottom: -13px;}
	.i-text p, .i-text span{font-size: 30px;}
	.i-text{margin-bottom: 30px;}
	
	.index03wrap{padding: 80px 0 120px;}
	.index03 .swiper-button-next, .index03 .swiper-button-prev{display: flex;top: initial;margin: 0;margin-top: 20px;}
	.index03 .swiper-button-next{right: 45%;}
	.index03 .swiper-button-prev{left: 45%;}
	.index03 a .top .font h3{font-size: 16px;}
	.index03 a .text{padding: 20px;margin-top: 20px;}
	.index03 a .text h4{font-size: 14px;}
	.index03 a .text h3{font-size: 16px;}
	
	.index04 .item .imgbox img{height: 250px;}
	.index05wrap h3{font-size: 42px;}
	.index05wrap p{margin-bottom: 20px;}
	.index05wrap h4{font-size: 16px;}
	.more{width: 140px;height: 40px;line-height: 40px;}
	.index06wrap{margin: 80px auto;}
	.index06 .swiper-container{height: 200px;}
	.index06 .imglist .min .imgbox{height: 52px;}
	.index07 a:nth-of-type(1){left: -5.5%;}
	.index07 a:nth-of-type(2){right: -5.5%;}
	.index07 a{width: 55%;}
	
	.footertop{padding: 50px 2%;}
	.footertop .right{width: 66%;}
	.f-link, .copyright{padding: 20px 2%;}
	.f-link .select .item a{width: 100px;}
	.f-link .right .item p{font-size: 12px;}
	.f-link .right i{margin: 0 8px;height: 12px;}
	.f-link .select .item a{width: 90px;height: 34px;line-height: 34px;font-size: 12px;}
	.footertop .t-text p i{width: 36px;height: 36px;}
	.footertop .share p{font-size: 16px;}
	
	.innerbanner{margin-top: 80px;}
	.innerbanner .textwrap img{height: 90px;}
	.innerbanner .textwrap .text{left: 30px;}
	.innerbanner .textwrap .text h3{font-size: 24px;}
	.innerbanner .textwrap .text p{font-size: 14px;}
	.innerbanner .textwrap .text:before{height: 24px;}
	.innerbannermbx{right: 2%;}
	.innerbannermbx i{margin: 0 10px;}
	
	.ymej{margin: 80px 0;}
	.about01{margin-top: 80px;}
	.about01 .left{width: 50%;}
	.a-tl h3{font-size: 28px;}
	.a-tl p{font-size: 18px;line-height: 28px;margin-bottom: 20px;}
	.about02wrap{padding: 130px 0;}
	.about02list{margin-top: 40px;}
	.about02list li{height: 60px;}
	.about02list li p{font-size: 16px;}
	.about02list li h3{font-size: 16px;}
	.about03wrap{margin-bottom: 80px;}
	
	.review01wrap{margin: 80px auto;}
	.review01 .text h3{font-size: 22px;}
	
	.partner01{margin: 80px auto 60px;}
	.partner01list{margin-bottom: 40px;}
	
	.contact01topmin a .text h3{margin-bottom: 20px;}
	.contact01botmin a{width: calc((100% - 100px)/3);margin-right: 50px;}
	.contact01botmin a .text{padding: 20px 10px;}
	.contact02wrap{margin-bottom: 80px;}
	.contact03wrap,.contact04wrap{margin: 80px auto;}
	.contact04 .text h3{font-size: 20px;}
	
	.schedule01wrap{margin-bottom: 80px;}
	.competition01organ .li{padding: 40px 30px;}
	.competition01organ .li p{margin-bottom: 10px;}
	.competition01organ .li p:last-child{margin-bottom: 0;}
	.competition01organ .li h3{font-size: 24px;}
	.schedule01 .item{margin-bottom: 80px;}
	.schedule01 .item:last-child{margin-bottom: 80px;}
	.schedulelinkwrap{margin: 80px 0 60px;}
	
	.course01wrap{margin: 80px auto;}
	.course01item .text{padding: 60px 40px;}
	.course01item .textcont p font{font-size: 30px;}
	.course01item .textcont h3{font-size: 20px;}
	
	.reviewinfo01tlcont{width: 96%;}
	.reviewinfo01tlcont h3{font-size: 20px;}
	.reviewinfo01{width: 96%;}
	.reviewinfo01bot{width: 96%;margin: 40px auto 80px;}
	
	.opustwo01{margin: 80px auto 30px;}
	.opustwo01 a .text{padding: 40px 20px;}
	.opustwo01 a .text .tl h3{font-size: 20px;}
	.opustwo01 a .text h4{margin-top: 20px;}
	.fy a, .nav-links a, .nav-links span{min-width: 40px;height: 40px;}
	.fy{margin-bottom: 80px;}
	
	.newsinfotl h3{font-size: 24px;margin-bottom: 20px;}
	.n-infolist{padding-left: 20px;}
	.n-infolist-ul a .data h3{font-size: 42px;}
	.n-infolist-tl{font-size: 24px;margin-bottom: 30px;}
	.newsinfobotwrap{padding: 60px 0 80px;}
	.n-infolist-ul a:last-child{margin-bottom: 0;}
	
	.handbook01left{padding-right: 60px;}
	.traffic01wrap,.traffic02wrap{margin: 80px auto;}
	.traffic02list li .icon{top: 40px;width: 36px;}
	
	.download01{margin: 80px auto 20px;}
	.download01 a{margin-bottom: 60px;width: calc((100% - 60px)/3);margin-right: 30px;}
	
	.prevention01left{padding-right: 40px;}
	.prevention01{margin: 80px auto;}
	.a-tl h4{font-size: 15px;}
	.prevention02{margin: 80px auto;}
	.prevention02lc .line{width: 120px;}
	.prevention02lc{margin-top: 30px;}
	.prevention02bz p{font-size: 16px;}
	
	.download01 a .text h3{font-size: 16px;}
	.news01wrap{margin: 80px auto;}
	.newslist .item .data h3{font-size: 40px;}
	.newslist .item .data p{font-size: 14px;}
	.newslist .item .info font{margin-bottom: 20px;}
	.newslist .item .info h3{font-size: 20px;margin-bottom: 20px;}
	.newslist .item .imgbox{width: 34%;}
	.newslist .item .info{width: 46%;}
	.newslist .item .info .jt{margin-top: 20px;}
	
	.expert01wrap{margin: 80px auto;}
	.expert01 a{padding: 30px 20px;}
	.expert01 a .dwimg{bottom: 30px;right: 20px;}
	.expert01 a h3{font-size: 20px;}
	
	.f-link .select .item .option{max-height: 54px;}
	.f-link .select .item .option p{font-size: 12px;line-height: 16px;padding: 5px;}
	
	
}

@media only screen and (min-width:750px) and (max-width:1000px){
	
	.pc-1200px{display: none;}
	body, input, h1, h2, h3, h4, h5, h6, b, c, e, i, g, p, div, dl, dt, dd, select, textarea, font, right, left{letter-spacing: 0;}
	.header .right .misce{padding: 0 20px;box-sizing: border-box;white-space: nowrap;}
	.header{padding-left: 2%;}
	.banner:after{pointer-events: none;}
	.bannerwrap video{width: 100%;height: 100%;}
	.banner{height: calc(100% - 90px);}
	.bannernum{background-color: #000;}
	.bannernum li .mun_top h2{font-size: 32px;}
	.bannernum li .mun_top h3{height: 90px;}
	.header .right .misce a{margin-right: 15px;white-space: nowrap;}
	.header .logo img{height: 46px;}
	.headerwrap .header .nav{margin-right: 20px;}
	.headerwrap .header .nav li>a{padding: 0 12px;white-space: nowrap;}
	
	
	.index01wrap{margin: 80px 0;}
	.i-cont{width: 96%;}
	.i-text h3{font-size: 120px;margin-bottom: -13px;}
	.i-text p, .i-text span{font-size: 30px;}
	.i-text{margin-bottom: 30px;}
	
	.index03wrap{padding: 80px 0 120px;}
	.index03 .swiper-button-next, .index03 .swiper-button-prev{display: flex;top: initial;margin: 0;margin-top: 20px;}
	.index03 .swiper-button-next{right: 45%;}
	.index03 .swiper-button-prev{left: 45%;}
	.index03 a .top .font h3{font-size: 16px;}
	.index03 a .text{padding: 20px;margin-top: 20px;}
	.index03 a .text h4{font-size: 14px;}
	.index03 a .text h3{font-size: 16px;}
	
	.index04 .item .imgbox img{height: 250px;}
	.index05wrap h3{font-size: 42px;}
	.index05wrap p{margin-bottom: 20px;}
	.index05wrap h4{font-size: 16px;}
	.more{width: 140px;height: 40px;line-height: 40px;}
	.index06wrap{margin: 80px auto;}
	.index06 .swiper-container{height: 200px;}
	.index06 .imglist .min .imgbox{height: 52px;}
	.index07 a:nth-of-type(1){left: -5.5%;}
	.index07 a:nth-of-type(2){right: -5.5%;}
	.index07 a{width: 55%;}
	
	.footertop{padding: 50px 2%;}
	.footertop .right{width: 66%;}
	.f-link, .copyright{padding: 20px 2%;}
	.f-link .select .item a{width: 100px;}
	.f-link .right .item p{font-size: 12px;}
	.f-link .right i{margin: 0 8px;height: 12px;}
	.f-link .select .item a{width: 90px;height: 34px;line-height: 34px;font-size: 12px;}
	.footertop .t-text p i{width: 36px;height: 36px;}
	.footertop .share p{font-size: 16px;}
	
	.innerbanner{margin-top: 80px;}
	.innerbanner .textwrap img{height: 90px;}
	.innerbanner .textwrap .text{left: 30px;}
	.innerbanner .textwrap .text h3{font-size: 24px;}
	.innerbanner .textwrap .text p{font-size: 14px;}
	.innerbanner .textwrap .text:before{height: 24px;}
	.innerbannermbx{right: 2%;}
	.innerbannermbx i{margin: 0 10px;}
	
	.ymej{margin: 80px 0;}
	.about01{margin-top: 80px;}
	.about01 .left{width: 50%;}
	.a-tl h3{font-size: 28px;}
	.a-tl p{font-size: 18px;line-height: 28px;margin-bottom: 20px;}
	.about02wrap{padding: 130px 0;}
	.about02list{margin-top: 40px;}
	.about02list li{height: 60px;}
	.about02list li p{font-size: 16px;}
	.about02list li h3{font-size: 16px;}
	.about03wrap{margin-bottom: 80px;}
	
	.review01wrap{margin: 80px auto;}
	.review01 .text h3{font-size: 22px;}
	
	.partner01{margin: 80px auto 60px;}
	.partner01list{margin-bottom: 40px;}
	
	.contact01topmin a .text h3{margin-bottom: 20px;}
	.contact01botmin a{width: calc((100% - 100px)/3);margin-right: 50px;}
	.contact01botmin a .text{padding: 20px 10px;}
	.contact02wrap{margin-bottom: 80px;}
	.contact03wrap,.contact04wrap{margin: 80px auto;}
	.contact04 .text h3{font-size: 20px;}
	
	.schedule01wrap{margin-bottom: 80px;}
	.competition01organ .li{padding: 40px 30px;}
	.competition01organ .li p{margin-bottom: 10px;}
	.competition01organ .li p:last-child{margin-bottom: 0;}
	.competition01organ .li h3{font-size: 24px;}
	.schedule01 .item{margin-bottom: 80px;}
	.schedule01 .item:last-child{margin-bottom: 80px;}
	.schedulelinkwrap{margin: 80px 0 60px;}
	
	.course01wrap{margin: 80px auto;}
	.course01item .text{padding: 60px 40px;}
	.course01item .textcont p font{font-size: 30px;}
	.course01item .textcont h3{font-size: 20px;}
	
	.reviewinfo01tlcont{width: 96%;}
	.reviewinfo01tlcont h3{font-size: 20px;}
	.reviewinfo01{width: 96%;}
	.reviewinfo01bot{width: 96%;margin: 40px auto 80px;}
	
	.opustwo01{margin: 80px auto 30px;}
	.opustwo01 a .text{padding: 40px 20px;}
	.opustwo01 a .text .tl h3{font-size: 20px;}
	.opustwo01 a .text h4{margin-top: 20px;}
	.fy a, .nav-links a, .nav-links span{min-width: 40px;height: 40px;}
	.fy{margin-bottom: 80px;}
	
	.newsinfotl h3{font-size: 24px;margin-bottom: 20px;}
	.n-infolist{padding-left: 20px;}
	.n-infolist-ul a .data h3{font-size: 42px;}
	.n-infolist-tl{font-size: 24px;margin-bottom: 30px;}
	.newsinfobotwrap{padding: 60px 0 80px;}
	.n-infolist-ul a:last-child{margin-bottom: 0;}
	
	.handbook01left{padding-right: 60px;}
	.traffic01wrap,.traffic02wrap{margin: 80px auto;}
	.traffic02list li .icon{top: 40px;width: 36px;}
	
	.download01{margin: 80px auto 20px;}
	.download01 a{margin-bottom: 60px;width: calc((100% - 60px)/3);margin-right: 30px;}
	
	.prevention01left{padding-right: 40px;}
	.prevention01{margin: 80px auto;}
	.a-tl h4{font-size: 15px;}
	.prevention02{margin: 80px auto;}
	.prevention02lc .line{width: 120px;}
	.prevention02lc{margin-top: 30px;}
	.prevention02bz p{font-size: 16px;}
	
	.download01 a .text h3{font-size: 16px;}
	.news01wrap{margin: 80px auto;}
	.newslist .item .data h3{font-size: 40px;}
	.newslist .item .data p{font-size: 14px;}
	.newslist .item .info font{margin-bottom: 20px;}
	.newslist .item .info h3{font-size: 20px;margin-bottom: 20px;}
	.newslist .item .imgbox{width: 34%;}
	.newslist .item .info{width: 46%;}
	.newslist .item .info .jt{margin-top: 20px;}
	
	.expert01wrap{margin: 80px auto;}
	.expert01 a{padding: 30px 20px;}
	.expert01 a .dwimg{bottom: 30px;right: 20px;}
	.expert01 a h3{font-size: 20px;}
	
	.f-link .select .item .option{max-height: 54px;}
	.f-link .select .item .option p{font-size: 12px;line-height: 16px;padding: 5px;}
	
	/* 补充 */
	.header .right .misce{display: none;}
	.headerwrap .header .nav{margin-right: 0;}
	.header{padding: 0 2%;}
	.prodown{padding: 30px 2%;}
	.prodown .right{width: 36%;}
	.prodown .left{width: 60%;}
	.prodown .left h3{font-size: 28px;}
	.prodown .left p{margin-bottom: 30px;font-size: 13px;}
	
	.index01wrap{margin: 70px 0;}
	.index02list li{width: 30%;}
	.index02list:before, .index02list:after{width: 5%;}
	/* .index02list:before{display: none;} */
	.index02toptext{width: 90%;left: 5%;}
	.index02toptext h3{font-size: 26px;}
	.index02img{height: 60vh;}
	
	.index03wrap{padding: 70px 0 110px;}
	.index03 .swiper-button-prev{left: 40%;}
	.index03 .swiper-button-next{right: 40%;}
	
	.index04 .item .newfont{padding: 20px 0;}
	.index04 .item .imgbox img{height: 220px;}
	.index04 .item .text{padding: 0 20px;}
	
	.index05wrap{padding: 100px 0;}
	
	.index06 li{width: calc(100% / 3);}
	.index06 li h3{font-size: 24px;margin-bottom: 20px;}
	.index06 .swiper-container{height: 180px;}
	.index06wrap{margin: 70px auto;}
	.index07,.index07 a{height: 80px;}
	.index07 a:nth-of-type(2){right: -6%;}
	.footertop{display: none;}
	.f-link .right{display: none;}
	
	.bannernum{padding: 0 20px 0 0;}
	
	.ymej{margin: 70px 0;}
	.about01{margin-top: 70px;}
	.a-tl p{font-size: 16px;}
	.about01 .right .a-down{padding: 50px 20px;left: initial;right: 0;}
	.about01{align-items: flex-end;-webkit-align-items: flex-end;}	
	.about01 .left{width: 70%;margin-right: -30%;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);padding: 30px;position: relative;z-index: 1;background-color: #FFFFFF;}
	.about01 .right{width: 60%;}
	.about03wrap{margin-bottom: 70px;}
	
	.review01{margin-top: 30px;}
	.review01 .text{padding: 40px 40px 0 60px;}
	.review01 .text h4{margin-bottom: 30px;}
	.review01 .text h3{font-size: 20px;line-height: 26px;}
	
	.partner01min .item{width: calc((100% - 60px)/4);margin-right: 20px;margin-bottom: 20px;}
	.partner01min .item .imgbox{height: 90px;}
	.partner01min .item .text h3{font-size: 12px;}	
	
	.contact01topmin a{width: 60%;}
	.contact01botmin{padding-right: 100px;}
	.contact01botmin a .text h3{font-size: 18px;}
	
	.a-tl h3{font-size: 24px;}
	.c-tl01{font-size: 20px;}
	.contact02li li{width: 49%;padding: 30px 20px;}
	.contact02li li h3{font-size: 22px;}
	.contact02list li{font-size: 14px;padding-left: 20px;}
	.contact03wrap, .contact04wrap{margin: 70px auto;}
	.contact04 .ewmbox li .img{width: 100px;height: 100px;}
	.contact04 .ewmbox li p{font-size: 14px;}
	.contact04 .text h3{font-size: 18px;}
	
	.competition01organ .li{padding: 30px 20px;}
	.competition01resume .li{padding: 30px 20px;width: 32%;}
	.competition01resume .li .imgbox{width: 80px;}
	.competition01resume{margin-bottom: 50px;}
	.competition01list a{padding: 20px;}
	.competition01list a .imgbox{width: 100px;height: 100px;}
	.competition01list a .text{width: calc(100% - 120px);margin-left: 20px;padding-left: 20px;}
	.competition01list a .text h4{font-size: 14px;}
	.schedule01 .item{margin-bottom: 50px;}
	.schedule01 .item:last-child{margin-bottom: 70px;}
	.schedule01wrap{margin-bottom: 70px;}
	.sdownlist a{width: 49%;margin-right: 2%;}
	.sdownlist a:nth-of-type(2n){margin-right: 0;}
	
	
	
	
	
	
	
}

@media only screen and (max-width:760px){
	
	.pc-1200px{display: none;}
	body, input, h1, h2, h3, h4, h5, h6, b, c, e, i, g, p, div, dl, dt, dd, select, textarea, font, right, left{letter-spacing: 0;}
	.header{padding-left: 2%;}
	.header .logo img{height: 40px;}
	.headerwrap .header .right{display: none;}
	.header{height: 60px;}
	.header .logo{position: relative;z-index: 5;}
	/* drawer-hamburger */
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;background-color: #e5000e;display: block;box-sizing: border-box;width: 60px;z-index: 9;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff;}
	.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{padding-top: 80px;width: 100%;z-index: 5;}
	.drawer--right.drawer-open .drawer-hamburger{right: 0;}
.drawer--right .drawer-nav{right: -100%;}
	.header .logo img.img02{display: block;}
	.header .logo img.img01{display: none;}
	.drawer-menu-item:hover{color: #e5000e;}
	
	/* index */
	.bannerwrap{margin-top: 60px;height: auto;}
	.banner{height: 50vh;}
	.bannerwrap video{width: 100%;height: 100%;}
	.bannertext h3{font-size: 30px;}
	.bannerwrap .data font{font-size: 12px;}
	.bannertext p{font-size: 24px;}
	.bannertext{box-sizing: border-box;padding: 0 2%;}
	.bannertext h4{font-size: 12px;}
	.bannertext h3,.bannerwrap .data{margin-bottom: 20px;}
	.bannertext h4{margin-bottom: 30px;}
	.more{width: 140px;height: 40px;line-height: 40px;font-size: 14px;}
	.banner:after{pointer-events: none;}
	
	.bannernum{position: relative;width: 90%;margin: auto;margin-top: 30px;border-left: 1px solid rgba(11,88,117,0.2);border-top: 1px solid rgba(11,88,117,0.2);flex-wrap: wrap;-webkit-flex-wrap: wrap;padding: 0;}
	.bannernum li{width: 50%;box-sizing: border-box;border-bottom: 1px solid rgba(11,88,117,0.2);border-right: 1px solid rgba(11,88,117,0.2);padding: 20px 10px;}
	.bannernum li .mun_top h2{color: #0B3775;-webkit-justify-content: center;justify-content: center;font-size: 28px;margin-top: 10px;color: #E5000E;}
	.bannernum li .mun_top h2:after{color: #E5000E;}
	.bannernum li .mun_top p{color: #0B3775;text-align: center;font-size: 12px;}
	.bannernum li .mun_top{display: block;}
	.bannernum li .mun_top h3{height: auto;width: 100%;padding: 0;background-color: transparent;}
	.bannernum li .mun_top h3 font{width: auto;color: #0B3775;text-align: center;font-size: 16px;font-weight: bold;}
	.bannernum li:hover .mun_top h3{background-color: transparent;}
	
	.index01wrap{margin: 50px 0;}
	.i-cont{width: 96%;}
	.index01 .infotext{font-size: 14px;line-height: 24px;text-align: justify;}
	.i-text h3{font-size: 80px;margin-bottom: -10px;}
	.i-text p, .i-text span{font-size: 24px;}
	.i-text{margin-bottom: 30px;}
	.index01 .infotext br{display: none;}
	.i-textwrap{-webkit-justify-content: flex-start;justify-content: flex-start;}
	
	.index01min .imgbox .bg,.index01min .imgbox:hover .bg{transform: none;-webkit-transform: none;}
	.index01min .imgbox{transform: none;-webkit-transform: none;height: 250px;}
	.index01min{width: 100%;}
	.index01min .imgbox .boicon{transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 50px;height: 50px;}
	.index01min:after,.index01min .h4{display: none;}
	
	.index02list{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index02list li{width: 100%;border-left: none;border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 20px;margin-bottom: 20px;}
	.index02img{position: absolute;top: 0;left: 0;height: 100%;}
	.index02toptext{position: relative;top: 0;left: 0;margin-bottom: 30px;}
	.index02list{position: relative;}
	.index02list li .text{position: relative;bottom: 0;}
	.index02{padding: 30px 2%;}
	.index02toptext h3{font-size: 20px;line-height: 32px;}
	.index02toptext h4{font-size: 14px;}
	.index02toptext h4 br{display: none;}
	.index02list li img{height: 40px;}
	.index02list li h3{font-size: 20px;}
	.index02list li:last-child, .index02list:after{border-right: none;}
	.index02list:after{display: none;}
	.index02list li:first-child{padding-top: 20px;border-top: 1px solid rgba(255,255,255,0.5);}
	
	.index03wrap{padding: 50px 0;}
	.index03 .swiper-slide:nth-of-type(2n){margin-top: 0;}
	.index03 a .top .font{width: 40%;}
	.index03 a .top .imgbox{width: 50%;}
	.index03 a .text{display: none;}
	.index03 a .top .imgbox{width: 100%;}
	.index03 a .top{display: block;position: relative;padding-bottom: 50px;}
	.index03 a .top .font{position: absolute;left: 0;bottom: 0;padding: 0;width: 100%;}
	.index03 a .top .font h3{font-size: 20px;}
	
	/* .index03{padding: 0 60px;box-sizing: border-box;width: 100%;}
	.index03 .swiper-button-next, .index03 .swiper-button-prev{display: flex;}
	.index03 .swiper-button-next{right: 2%;}
	.index03 .swiper-button-prev{left: 2%;}
	.index03 a .top{display: block;position: relative;}
	.index03 a .top .font{position: absolute;left: 0;bottom: 0;padding: 0 20px;background-color: rgba(255,255,255,0.8);}
	.index03 a .top .font strong{display: none;}
	.index03 a .top .font h3{font-size: 20px;line-height: 50px;}
	.index03 .swiper-slide:nth-of-type(2n){margin-top: 0;}
	.index03 a .top .imgbox{width: 100%;} */
	
	.index04wrap{margin: 50px auto;}
	.index04{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index04 .item{width: 100%;-webkit-flex-flow: column;flex-flow: column;padding: 0 0 30px;margin-bottom: 30px;display: none;}
	.index04 .item:first-child{display: flex;}
	.index04 .item:nth-of-type(2n){margin-top: 0;}
	.index04 .item .newfont{left: 0;}
	.index04 .item .imgbox{width: 100%;}
	.index04 .item .text{width: 100%;margin-top: 30px;padding: 0 20px;}
	.index04 .item .imgbox img{height: 250px;}
	.index04 .item .newfont{padding: 20px 0;}
	.index04 .item .text h4{margin-bottom: 0;}
	.index04 .item:last-child{margin-bottom: 0;}
	.index04 .more{position: relative;left: 0;bottom: 0;}
	
	.index05wrap{padding: 100px 2% 50px;margin-top: -50px;box-sizing: border-box;}
	.index05wrap h3{font-size: 30px;}
	.index05wrap h4{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.index05wrap h4 br{display: none;}
	.index05wrap p{margin-bottom: 20px;}
	
	.index06wrap{margin: 50px auto;}
	.index06{-webkit-flex-wrap: wrap;flex-wrap: wrap;border-bottom: none;}
	.index06 li{width: 100%;border: 1px solid #ddd!important;box-sizing: border-box;margin-bottom: 20px;}
	.index06 li:nth-of-type(3){margin-bottom: 0;}
	.ceng{display: none;}
	.index06 li h3{font-size: 20px;margin-bottom: 20px;}
	.index06 .imglist .min .imgbox{display: none;height: 60px;}
	.index06 .imglist .min .imgbox:nth-of-type(1),.index06 .imglist .min .imgbox:nth-of-type(2){display: flex;}
	.index06 .swiper-container{height: 60px;}
	
	
	.index07 a .cont i{width: 30px;height: 30px;font-size: 14px;}
	.index07 a .cont p{font-size: 12px;}
	.index07 a .cont h3{font-size: 12px;margin-bottom: 5px;}
	.index07 a{height: 60px;}
	.index07 a:nth-of-type(1){left: -0.5%;}
	.index07 a:nth-of-type(2){right: -9.5%;}
	.index07{height: 60px;margin-bottom: 5px;}
	.index07 a:hover .cont i{width: 30px;border-radius: 50%;}
	
	/* footer */
	.footertop,.f-link{display: none;}
	.copyright{padding: 10px 2%;}
	.copyright a.se{display: none;}
	.copyright h3, .copyright a{font-size: 12px;text-align: center;display: block;width: 100%;line-height: 20px;}
	
	/* innerbanner */
	.innerbanner{margin-top: 60px;}
	.innerbanner .b-img{height: 250px;object-fit: cover;}
	.innerbannermbx{display: none;}
	.innerbanner .textwrap .text{padding-left: 20px;left: 20px;}
	.innerbanner .textwrap .text p{font-size: 14px;}
	.innerbanner .textwrap .text h3{margin-bottom: 5px;font-size: 20px;}
	.innerbanner .textwrap img{height: 70px;}
	.innerbanner .textwrap .text:before{height: 20px;}
	
	.ymej{margin: 50px 0;padding: 0 2%;display: none;}
	
	.about01{margin: 50px auto;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.about01 .left{width: 100%;}
	.about01 .right{width: 100%;margin-top: 30px;}
	.a-tl h3{font-size: 24px;}
	.a-tl p{font-size: 17px;line-height: 28px;margin-bottom: 30px;}
	.a-tl p br{display: none;}
	.a-tl h4{font-size: 14px;line-height: 24px;}
	.a-tl h3:before{width: 40px;}
	
	.about02wrap{padding: 50px 0;}
	.a-tl h3:after{width: 20px;bottom: 10px;}
	.about02list{margin-top: 30px;}
	.about02list li{-webkit-align-items: flex-start;align-items: flex-start;box-sizing: border-box;padding: 20px 0;}
	.about02list li p{font-size: 16px;line-height: 20px;width: 24%;}
	.about02list li h3{font-size: 16px;line-height: 20px;}
	
	.about03wrap{margin: 50px auto;}
	.about03wrap .swiper-pagination{margin-top: 40px;}
	
	.review01wrap{margin: 50px auto;}
	.c-link i{margin: 0 10px;}
	.c-link a{font-size: 16px;}
	.c-link{margin-bottom: 30px;}
	.review01{margin-top: 0;-webkit-flex-flow: column;flex-flow: column;border-radius: 0;padding: 0 0 30px;}
	.review01 .imgbox{width: 100%;}
	.review01 .text{width: 100%;padding: 30px 20px 0;}
	.review01 .text p{font-size: 14px;}
	.review01 .text h3{font-size: 18px;line-height: 24px;font-weight: bold;margin-bottom: 20px;}
	.review01 .text h4{margin-bottom: 30px;}
	.r-more{width: 140px;height: 40px;font-size: 14px;line-height: 40px;}
	.r-more i{width: 36px;height: 36px;font-style: normal;}
	.dw-l{left: 0;}
	.dw-l h3{font-size: 20px;}
	.dw-l p{font-size: 14px;}
	.dw-l{height: 60px;width: auto;padding: 0 20px;background: #E5000E;}
	
	/* .reviewinfo01tl */
	.reviewinfo01tl{padding: 50px 0;}
	.reviewinfo01tlcont{width: 96%;}
	.reviewinfo01tlcont h3{font-size: 20px;line-height: 30px;}
	.reviewinfo01tlcont h4{font-size: 12px;-webkit-flex-wrap: wrap;flex-wrap: wrap;line-height: 20px;}
	.reviewinfo01tlcont h4 i{margin: 0 10px;}
	.reviewinfo01{width: 96%;}
	.reviewinfo01 .item img{width: 100%;height: auto;}
	.reviewinfo01bot{width: 96%;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 50px;}
	.reviewinfo01botleft .share{width: auto;margin: 0;}
	.reviewinfo01botleft{width: 100%;}
	.reviewinfo01botright{width: 100%;margin-top: 20px;}
	.reviewinfo01botright a{margin-left: 0;}
	.reviewinfo01 .item h4, .reviewinfo01 .item p{font-size: 14px;line-height: 24px;}
	
	
	
	
	.partner01{margin: 50px auto;}
	.partner01min .item{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.partner01min .item:nth-of-type(2n){margin-right: 0;}
	.partner01min .item .imgbox{height: 100px;}
	.partner01min .item .text h3{font-size: 14px;}
	.partner01min{margin-top: 30px;}
	.partner01list{margin-bottom: 30px;}
	
	/* contact01wrap */
	.contact01wrap{margin: 50px auto;}
	.c-tl01{font-size: 18px;margin-bottom: 30px;}
	.contact01{margin-top: 30px;}
	.contact01topmin a{width: 100%;padding: 0 20px 0 30px;}
	.contact01topmin a .text p{position: relative;font-size: 16px;margin-top: 20px;}
	.contact01topmin a .text h3:before{width: 20px;left: -30px;}
	.contact01topmin a .text{width: 58%;}
	.contact01topmin a .text h3{margin-bottom: 30px;}
	
	.contact01bot{margin-top: 50px;}
	.contact01botmin{padding-right: 0;}
	.contact01botmin a{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.contact01botmin a:nth-of-type(2n){margin-right: 0;}
	.contact01botmin a .text{padding: 20px 10px;}
	.contact01botmin a .text h3{font-size: 16px;border-left: 2px solid #E5000E;}
	.contact01botmin a .text p{margin-top: 10px;}
	
	.contact02wrap{margin: 50px auto;}
	.a-tl h3{font-size: 22px;}
	.c-tlinfo{font-size: 14px;}
	.contact02li{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.contact02li li{width: 100%;margin-bottom: 20px;padding: 30px;}
	.contact02li li h3{font-size: 20px;}
	.contact02li li .num img{height: 30PX;}
	.contact02li li h4{font-size: 16PX;}
	.contact02li li:last-child{margin-bottom: 0;}
	.contact02list li{font-size: 14px;line-height: 24px;padding-left: 20px;}
	.contact02list li:before{top: 24px;}
	
	.contact03wrap{margin: 50px auto;}
	.contact03list{-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;padding-right: 10px;}
	.contact03list li{width: 100%;margin: 0;margin-bottom: 20px;}
	.contact03list li:last-child{margin-bottom: 0;}
	.contact03list li .text h3{font-size: 18px;}
	
	.contact04wrap{margin: 50px auto;}
	.contact04{-webkit-flex-flow: column;flex-flow: column;margin-top: 30px;}
	.contact04 .text{width: 100%;max-width: 100%;}
	.contact04 .text h3{font-size: 16px;line-height: 26px;margin-bottom: 20px;}
	.contact04 .text h4{font-size: 14px;line-height: 24px;}
	.contact04 .ewmbox{width: 100%;max-width: 100%;}
	.contact04 .ewmbox li .img{width: 100px;height: 100px;}
	.contact04 .ewmbox li p{font-size: 14px;}
	.contact04 .ewmbox li{margin-right: 10px;}
	
	.news01wrap{margin: 50px auto;}
	.newstop a{width: 100%;box-sizing: border-box;border: 1px solid #DDDDDD;padding-bottom: 30px;margin-bottom: 30px;}
	.newstop{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.newstop a .text{width: 100%;margin-top: 0;padding: 30px 20px 0;}
	.newstop a .text h3{font-size: 18px;line-height: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.newstop a .text font{margin-top: 20px;}
	.newstop a:last-child{margin-bottom: 0;}
	.newslist .item{display: block;position: relative;padding: 0;border-bottom: 1px solid #DDDDDD;padding-bottom: 30px;margin-bottom: 30px;}
	.newslist .item .imgbox{width: 100%;}
	.newslist .item .data h3{font-size: 20px;color: #FFFFFF;}
	.newslist .item .data p{font-size: 12px;color: #FFFFFF;margin-bottom: 0;}
	.newslist .item .data i{color: #FFFFFF;display: none;}
	.newslist .item .data{width: auto;position: absolute;left: 0;top: 0;background-color: #e5000e;padding: 5px 10px;}
	.newslist .item .info{width: 100%;padding: 30px 0 0;}
	.newslist .item .info font{width: 100px;height: 30px;line-height: 30px;}
	.newslist .item .info h3{font-size: 18px;margin-bottom: 20px;}
	.newslist .item .info h4{font-size: 14px;line-height: 24px;}
	.newslist .item .info .jt{margin-top: 20px;}
	
	.fy, .nav-links{margin: auto;}
	.fy a, .nav-links a, .nav-links span{min-width: 36px;height: 36px;font-size: 14px;margin-right: 10px;}
	
	/* .newsinfotl */
	.newsinfotl{margin: 50px auto;}
	.newsinfotl h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	.newsinfotl h4{font-size: 12px;-webkit-flex-wrap: wrap;flex-wrap: wrap;line-height: 20px;}
	.newsinfotl h4 i{margin: 0 10px;}
	.newsinfobotwrap{padding: 50px 0;}
	.newsinfo01{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.newsinfominwrap{width: 100%;}
	.newsinfomin p img{width: 100%;height: auto;}
	.newsinfomin p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.newfy a{font-size: 14px;line-height: 26px;}
	.n-infolist{width: 100%;padding: 0;margin-top: 30px;padding-top: 30px;border-top: 1px solid #DDDDDD;}
	.n-infolist-ul a{margin-bottom: 50px;}
	.n-infolist-ul a .data h3{font-size: 36px;margin-bottom: 5px;}
	.n-infolist-ul a .font{padding-left: 20px;padding-left: 20px;}
	.n-infolist-ul a h4{font-size: 15px;line-height: 26px;}
	.n-infolist-ul a:last-child{margin-bottom: 0;}
	
	.expert01wrap{margin: 50px auto;}
	.expert01 a{width: 100%;margin-right: 0;position: relative;padding: 30px 20px;padding-left: 120px;margin-bottom: 20px;border-radius: 10px;}
	.expert01 a .imgbox{width: 100px;height: 100px;position: absolute;left: 10px;}
	.expert01 a h3{font-size: 20px;}
	.expert01 a p{margin-bottom: 10px;}
	.expert01 a h4{margin-bottom: 20PX;}
	.expert01 a .dwimg{bottom: 20PX;right: 20PX;}
	.expert01 a:last-child{margin-bottom: 0;}
	
	/* .schedule01wrap */
	.schedule01wrap{margin: 50px auto;}
	.schedule01{margin-top: 30px;}
	.s-info{font-size: 14px;line-height: 24px;text-align: left;}
	.schedule01 .item{margin-bottom: 50px;}
	.competition01organ{-webkit-flex-wrap: wrap;flex-wrap: wrap;border-bottom: none;}
	.competition01organ .li{width: 100%;border: 1px solid #DDDDDD!important;padding: 30px 20px;margin-bottom: 20px;}
	.competition01organ .li h3{text-align: left;font-size: 20px;margin-bottom: 20px;}
	.competition01organ .li p{margin-bottom: 10px;}
	.competition01organ .li:nth-of-type(3){margin-bottom: 0;}
	.competition01resume{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.competition01resume .li{width: 100%;border-bottom: 1px solid #DDDDDD;padding: 30px;}
	.competition01resume .li:last-child{border-bottom: none;}
	.competition01resume{margin-bottom: 50px;}
	.competition01tl01{padding-left: 20px;font-size: 16px;line-height: 26px;margin-bottom: 20px;}
	.competition01tl01:before{top: 4px;}
	.competition01h5{font-size: 14px;line-height: 24px;}
	.competition01list a{width: 100%;padding: 30px 0 30px 20px;}
	.competition01list a .imgbox{width: 100px;height: 100px;}
	.competition01list a .text{width: calc(100% - 120px);margin-left: 20px;padding-left: 20px;}
	.competition01list a .text h3{font-size: 20px;margin-bottom: 20px;}
	.competition01list a .text h4{font-size: 14px;line-height: 24px;}
	.schedule01 .item:last-child{margin-bottom: 50px;}
	
	/* .schedulelinkwrap */
	.schedulelinkwrap{margin: 50px 0;width: 100%;box-sizing: border-box;padding: 0 2%;}
	.schedulelinkwrap a{margin-right: 30px;}
	.schedulelinkwrap a p{font-size: 16px;}
	.schedulelinkwrap a strong{width: 16px;height: 16px;}
	.s-tl01{margin-bottom: 20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.sjd i{border: 8px solid transparent;border-left-color:#0b3775;}
	.s-tl01 p{font-size: 17px;}
	.s-tl01-1 p{font-size: 14px;}
	.sdownlist a{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.sdownlist a:last-child{margin-bottom: 0;}
	.sdownlist{margin-top: 30px;margin-bottom: 50px;}
	.s-href h3{width: auto;min-width: 300px;padding: 0 30px 0 20px;}
	.s-href h3:before{left: 10px;}
	.s-href h3{font-size: 12px;}
	
	.course01wrap{margin: 50px auto;}
	.course01item,.course01item:nth-of-type(odd){-webkit-flex-flow: column;flex-flow: column;margin-bottom: 30px;}
	.course01item .imgbox{width: 100%;}
	.course01item .text{width: 100%;transform: none;-webkit-transform: none;padding: 30px 20px;}
	.course01item:nth-of-type(odd) .text,.course01item .text{margin: 0;}
	.course01item .textcont{transform: none;}
	.course01item .textcont p font{font-size: 24px;}
	.course01item .textcont p{font-size: 14px;}
	.course01item .textcont h3{font-size: 18px;margin-top: 20px;}
	.course01item .textcont .more{width: 110px;height: 34px;line-height: 34px;}
	
	.opustwo01{margin: 50px auto;}
	.opustwo01 a{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.opustwo01 a .text{padding: 30px 20px;}
	.opustwo01 a .text .tl h3{font-size: 20px;}
	.opustwo01 a .text h4{margin-top: 20px;}
	.opustwo01 a:last-child{margin-bottom: 0;}
	
	.handbook01{margin: 50px auto;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.handbook01left{width: 100%;padding-right: 0;}
	.handbook01left .sjd{margin-top: 30px;}
	.handbook01right{width: 100%;margin-top: 30px;}
	.handbook01right .handbook01-d p{font-size: 16px;padding: 0 20px;line-height: 50px;}
	.handbook01right .handbook01-d{width: 60%;margin-left: 0;margin-top: -50px;}
	
	.traffic01wrap{margin: 50px auto;}
	.traffic01wrap .tl02 p{font-size: 18px;}
	.traffic01{margin-top: 30px;}
	.traffic01 .mapwrap{margin-bottom: 50px;}
	.traffic01 .maplist a{width: 100%;padding: 30px 20px;}
	.traffic01 .maplist a>div{width: calc(100% - 60px);}
	.traffic01 .maplist a>div h3{font-size: 18px;}
	.traffic02wrap{margin: 50px auto;}
	.traffic02list li{width: 100%;padding: 30px 20px;}
	.traffic02list li .icon{right: 20px;top: 20px;width: 30px;}
	.traffic02list li .adder{font-size: 14px;}
	.traffic02list li .text h3{font-size: 18px;}
	.traffic02list li .text .buslist{width: 100%;}
	.traffic02list li .text .buslist p{margin-bottom: 10px;width: 32%;margin-right: 2%;}
	.traffic02list li .text .buslist p:nth-of-type(2n){margin-right: 2%;}
	.traffic02list li .text .buslist p:nth-of-type(3n){margin-right: 0;}
	.traffic02bot .sjd{display: flex;display: -webkit-flex;margin-top: 4px;}
	.traffic02bot{-webkit-align-items: flex-start;align-items: flex-start;margin-top: 30px;}
	.traffic02bot p{margin-left: 10px;font-size: 14px;line-height: 24px;}
	
	.download01{margin: 50px auto;}
	.download01 a{width: 100%;margin: 0;margin-bottom: 30px;}
	.download01 a:last-child{margin-bottom: 0;}
	
	.prevention01{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.prevention01left{width: 100%;padding-right: 0;}
	.a-tl p{font-size: 16px;}
	.prevention01right{width: 100%;margin-top: 30px;}
	.prevention01left .sjd02{display: none;}
	.prevention02{margin: 50px auto;}
	.prevention02list .item{font-size: 14px;line-height: 24px;}
	.prevention02lc .item img{width: 90px;}
	.prevention02lc p{font-size: 12px;}
	.prevention02lc .item:nth-of-type(3) img{width: 120px;}
	.prevention02bz .sjd{display: flex;display: -webkit-flex;margin-top: 4px;}	
	.prevention02bz p{font-size: 14px;line-height: 24px;}
	.prevention02bz{-webkit-align-items: flex-start;align-items: flex-start;margin-top: 30px;}
	.prevention02lc .line{display: none;}
	.prevention02lc{margin-top: 30px;}
	
	/* .vipindction */
	.vipindction{width: 96%;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.vipindctionright{width: 100%;margin-top: 30px;}
	.vipindctionimgbox{width: 150px;}
	.vipindctiontext .name h3{font-size: 20px;}
	.vipindctiontext .name p{font-size: 14px;}
	.vipindctiontext .info{font-size: 14px;line-height: 24px;padding: 0;}
	.vipindctionmore p{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
	.vipindctiontext .synopsis{font-size: 16px;}
	.vipindctionmore i{width: 40px;height: 40px;}
	.vipindctionmore{margin-top: 30px;float: left;}
	.vipindctiontext .info{max-height: 150px;overflow: hidden;overflow-y: auto;}
	
	
	
	
	
	
	
	
}