@media only screen and (min-width:900px) and (max-width:1260px){
	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;}
	.pc-1200px{display: none;}
	
	.headerwrap{padding-left: 2%;}
	.headerright .h-nav li a{padding: 0 20px;}
	.banner .bannertext{width: 90%;}
	.bannertext h3{font-size: 52px;line-height: 60px;}
	.bannertext strong{width: 120px;}
	.banner .scroll-left strong{height: 80px;}
	.banner .sjbanner{display: block;width: 100%;height: 100%;object-fit: cover;}
	.banner video{display: none;}
	.indexnav{width: 96%;}
	
	.i-tl01 h3{font-size: 26px;}
	.i-tl01 font{font-size: 12px;}
	.i-tl01 p{font-size: 18px;line-height: 26px;margin-top: 20px;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;width: 90%;margin-top: 20px;}
	.more{height: 36px;line-height: 36px;margin-top: 30px;}
	
	.index02wrap{margin: 80px 0;}
	.i-cont{width: 96%;}
	.index02{padding-left: 2%;}
	.index02:after{right: 2%;width: 98%;}
	.index02min .item .text{padding: 40px 30px;}
	.index02min .item .text .tl h3{font-size: 18px;}
	.index02min .item .text h4{font-size: 14px;line-height: 22px;}
	.index02min .item .text .l-font{display: none;}
	.index02min .item{margin-bottom: 50px;}
	.index02min .item .text .tl{margin-bottom: 20px;}
	
	.index03wrap{margin: 50px auto;}
	.index03{padding-right: 0;}
	.index03swiper a .text{padding: 30px 20px 0;}
	.index03swiper a .text h4{margin-bottom: 10px;}
	.index03swiper .page{margin-top: 30px;padding-left: 20px;}
	
	.index04wrap{margin: 80px auto;}
	.index04wrap .index04tl{width: 96%;}
	.index04right .index04rightitem{padding: 20px 30px;}
	.index04text h3{margin-bottom: 15px;}
	.index04text font{margin-top: 25px;width: 50px;height: 25px;}
	
	.footertop{padding: 60px 0;}
	.footer{padding: 0 2%;}
	.copyright{padding: 30px 2%;}
	.footer:after{width: 96%;}
	.footer{padding: 0 2% 0 4%;}
	.f-nav a{font-size: 14px;}
	.footertop{padding: 50px 0;}
	.footerwrap{margin-top: -136px;}
	.innerwrap{margin-bottom: 136px;}
	.navopencont{padding: 30px 50px;}
	
	/* .innerbanner .text */
	.innerbanner .text{width: 90%;}
	.inner-mbx{padding: 0 5%;}
	
	.about01right .info{font-size: 14px;line-height: 24px;}
	.about01right{padding: 0 2% 0 40px;}
	.about01circle #a5{top: 62%;right: 42%;}
	.ab-tl h3{font-size: 26px;}
	.abouttwo02wrap{margin: 80px auto;}
	.abouttwo02cont .text{padding: 0 40px;}
	.abouttwo02cont .text h3{font-size: 16px;margin-bottom: 20px;}
	.abouttwo02cont .text h4{font-size: 14px;line-height: 24px;}	
	.abouttwo03right{padding: 60px;}
	.abouttwo03left .text{padding: 0 60px;}
	.abouttwo03right h3{font-size: 26px;margin-bottom: 30px;}
	.abouttwo03left .text h3{font-size: 26px;margin-bottom: 20px;}
	.abouttwo04wrap{margin: 80px auto;}
	.abouttwo04 img{margin-top: 30px;}
	
	.strategy01wrap{padding-left: 2%;padding-top: 80px;}
	.innerbanner .text h3{font-size: 32px;}
	.s-tl h3{font-size: 26px;margin-bottom: 30px;padding-bottom: 30px;}
	.strategy01text{padding: 60px 120px 60px 0;}
	.strategy02wrap{padding: 80px 0;}
	.strategy02 li .text{padding-left: 40px;}
	.strategy02 li:nth-of-type(2n) .text{padding-right: 40px;}
	.strategy02 li .text h3{margin-bottom: 20px;}
	.strategy02 li .text h4{font-size: 14px;line-height: 24px;}
	.strategy03 .item .text h3{font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;}
	.strategy03 .item .text h4{font-size: 14px;line-height: 24px;min-height: 72px;}
	.strategy03 .item .text .more{margin-top: 30px;}
	.strategy04wrap{margin: 80px auto;}
	.ab-tl h4{font-size: 14px;margin-top: 20px;}
	.strategy04{margin-top: 30px;}
	.navopencont li .nav-two{padding-left: 30px;}
	.navopencont li .nav-two a{font-size: 14px;}
	.navopencont li>a{font-size: 18px;}
	.navopen{width: 40%;}
	
	/* .strainfoone01wrap */
	.strainfoone01wrap{margin: 80px auto;}
	.strainfoone01text h3{font-size: 26px;line-height: 40px;margin-bottom: 20px;}
	.strainfoone01text h4{padding-left: 80px;font-size: 14px;line-height: 24px;}
	.strainfoone01text h4:before{width: 60px;tab-size: 11px;}
	.strainfoone01imgbox .list li{width: 200px;height: 200px;}
	.strainfoone01imgbox .list{top: -200px;}
	.strainfoone01text{margin-bottom: 60px;}
	.strainfoone02wrap{margin: 80px auto;padding: 80px 0;}
	.strainfoone02 h3{font-size: 26px;}
	
	/* pro01text */
	.pro01text h3{font-size: 26px;}
	.pro01text h4{font-size: 14px;line-height: 24px;}
	.protl h3{font-size: 26px;}
	.pro02cont a h3{font-size: 18px;}
	.pro03wrap{padding: 130px 0 80px;}
	.probanner .sjimg{display: block;width: 100%;}
	.probanner video{display: none;}
	.proshow01 .swiper-slide a{padding: 100px 40px 80px;}
	.proshow01 .tl{font-size: 26px;top: 40px;}
	.proshow01 .swiper-pagination{bottom: 30px;}
	.proshow01wrap{padding: 60px 0 40px;}
	
	/* .join01 */
	.join01{margin: 80px auto;}
	.join01text h3{font-size: 26px;}
	.join01text h4{font-size: 14px;line-height: 24px;}
	.join02 .min li .info{padding: 50px 50px 0;}
	.join02wrap{padding: 70px 0 80px;}
	
	/* .contact01 */
	.contact01{margin: 80px auto;}
	.contact01text{padding: 50px 30px;}
	.contact01text h3{font-size: 26px;}
	.contact01text h4{font-size: 20px;}
	
	.contact02wrap{padding: 80px 0;}
	
	.strainfotwo02-l .text{bottom: 50px;}
	.strainfoone02{width: 90%;}
	
}


@media only screen and (min-width:750px) and (max-width:1000px){
	
	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;}
	.pc-1200px{display: none;}
	
	.headerwrap{padding-left: 2%;}
	.headerright .h-nav li a{padding: 0 20px;}
	.banner .bannertext{width: 90%;}
	.bannertext h3{font-size: 52px;line-height: 60px;}
	.bannertext strong{width: 120px;}
	.banner .scroll-left strong{height: 80px;}
	.banner .sjbanner{display: block;width: 100%;height: 100%;object-fit: cover;}
	.banner video{display: none;}
	.indexnav{width: 96%;}
	
	.i-tl01 h3{font-size: 26px;}
	.i-tl01 font{font-size: 12px;}
	.i-tl01 p{font-size: 18px;line-height: 26px;margin-top: 20px;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;width: 90%;margin-top: 20px;}
	.more{height: 36px;line-height: 36px;margin-top: 30px;}
	
	.index02wrap{margin: 80px 0;}
	.i-cont{width: 96%;}
	.index02{padding-left: 2%;}
	.index02:after{right: 2%;width: 98%;}
	.index02min .item .text{padding: 40px 30px;}
	.index02min .item .text .tl h3{font-size: 18px;}
	.index02min .item .text h4{font-size: 14px;line-height: 22px;}
	.index02min .item .text .l-font{display: none;}
	.index02min .item{margin-bottom: 50px;}
	.index02min .item .text .tl{margin-bottom: 20px;}
	
	.index03wrap{margin: 50px auto;}
	.index03{padding-right: 0;}
	.index03swiper a .text{padding: 30px 20px 0;}
	.index03swiper a .text h4{margin-bottom: 10px;}
	.index03swiper .page{margin-top: 30px;padding-left: 20px;}
	
	.index04wrap{margin: 80px auto;}
	.index04wrap .index04tl{width: 96%;}
	.index04right .index04rightitem{padding: 20px 30px;}
	.index04text h3{margin-bottom: 15px;}
	.index04text font{margin-top: 25px;width: 50px;height: 25px;}
	
	.footertop{padding: 60px 0;}
	.footer{padding: 0 2%;}
	.copyright{padding: 30px 2%;}
	.footer:after{width: 96%;}
	.footer{padding: 0 2% 0 4%;}
	.f-nav a{font-size: 14px;}
	.footertop{padding: 50px 0;}
	.footerwrap{margin-top: -136px;}
	.innerwrap{margin-bottom: 136px;}
	.navopencont{padding: 30px 50px;}
	
	/* .innerbanner .text */
	.innerbanner .text{width: 90%;}
	.inner-mbx{padding: 0 5%;}
	
	.about01right .info{font-size: 14px;line-height: 24px;}
	.about01right{padding: 0 2% 0 40px;}
	.about01circle #a5{top: 62%;right: 42%;}
	.ab-tl h3{font-size: 26px;}
	.abouttwo02wrap{margin: 80px auto;}
	.abouttwo02cont .text{padding: 0 40px;}
	.abouttwo02cont .text h3{font-size: 16px;margin-bottom: 20px;}
	.abouttwo02cont .text h4{font-size: 14px;line-height: 24px;}	
	.abouttwo03right{padding: 60px;}
	.abouttwo03left .text{padding: 0 60px;}
	.abouttwo03right h3{font-size: 26px;margin-bottom: 30px;}
	.abouttwo03left .text h3{font-size: 26px;margin-bottom: 20px;}
	.abouttwo04wrap{margin: 80px auto;}
	.abouttwo04 img{margin-top: 30px;}
	
	.strategy01wrap{padding-left: 2%;padding-top: 80px;}
	.innerbanner .text h3{font-size: 32px;}
	.s-tl h3{font-size: 26px;margin-bottom: 30px;padding-bottom: 30px;}
	.strategy01text{padding: 60px 120px 60px 0;}
	.strategy02wrap{padding: 80px 0;}
	.strategy02 li .text{padding-left: 40px;}
	.strategy02 li:nth-of-type(2n) .text{padding-right: 40px;}
	.strategy02 li .text h3{margin-bottom: 20px;}
	.strategy02 li .text h4{font-size: 14px;line-height: 24px;}
	.strategy03 .item .text h3{font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;}
	.strategy03 .item .text h4{font-size: 14px;line-height: 24px;min-height: 72px;}
	.strategy03 .item .text .more{margin-top: 30px;}
	.strategy04wrap{margin: 80px auto;}
	.ab-tl h4{font-size: 14px;margin-top: 20px;}
	.strategy04{margin-top: 30px;}
	.navopencont li .nav-two{padding-left: 30px;}
	.navopencont li .nav-two a{font-size: 14px;}
	.navopencont li>a{font-size: 18px;}
	.navopen{width: 40%;}
	
	/* .strainfoone01wrap */
	.strainfoone01wrap{margin: 80px auto;}
	.strainfoone01text h3{font-size: 26px;line-height: 40px;margin-bottom: 20px;}
	.strainfoone01text h4{padding-left: 80px;font-size: 14px;line-height: 24px;}
	.strainfoone01text h4:before{width: 60px;tab-size: 11px;}
	.strainfoone01imgbox .list li{width: 200px;height: 200px;}
	.strainfoone01imgbox .list{top: -200px;}
	.strainfoone01text{margin-bottom: 60px;}
	.strainfoone02wrap{margin: 80px auto;padding: 80px 0;}
	.strainfoone02 h3{font-size: 26px;}
	
	/* pro01text */
	.pro01text h3{font-size: 26px;}
	.pro01text h4{font-size: 14px;line-height: 24px;}
	.protl h3{font-size: 26px;}
	.pro02cont a h3{font-size: 18px;}
	.pro03wrap{padding: 130px 0 80px;}
	.probanner .sjimg{display: block;width: 100%;}
	.probanner video{display: none;}
	.proshow01 .swiper-slide a{padding: 100px 40px 80px;}
	.proshow01 .tl{font-size: 26px;top: 40px;}
	.proshow01 .swiper-pagination{bottom: 30px;}
	.proshow01wrap{padding: 60px 0 40px;}
	
	/* .join01 */
	.join01{margin: 80px auto;}
	.join01text h3{font-size: 26px;}
	.join01text h4{font-size: 14px;line-height: 24px;}
	.join02 .min li .info{padding: 50px 50px 0;}
	.join02wrap{padding: 70px 0 80px;}
	
	/* .contact01 */
	.contact01{margin: 80px auto;}
	.contact01text{padding: 50px 30px;}
	.contact01text h3{font-size: 26px;}
	.contact01text h4{font-size: 20px;}
	
	.contact02wrap{padding: 80px 0;}
	
	/* 补充 */
	.bannerwrap{height: 70vh;}
	.headerright .h-nav{display: none;}
	.banner .scroll-left{display: none;}
	
	.index01wrap .imgbox img{height: 460px;object-fit: cover;}
	.i-tl01 p{font-size: 16px;}
	.i-tl01 h4{width: 100%;}
	.index02min .item .text{width: 40%;margin-right: -20%;padding: 30px 20px;}
	.index02min .item .text .tl i{margin-left: 15px;}
	.index02min .item .text .tl h3{font-size: 16px;}
	.index03swiper a .botfont{padding: 0 20px;bottom: 20px;}
	.index03swiper a .botfont h3{font-size: 16px;}
	.index03swiper a .text h4,.index03swiper a .text p{line-height: 18px;}
	.index03{padding-bottom: 60px;}
	.index04 .index04left .imgbox img{height: 250px;object-fit: cover;}
	.index04text{padding: 30px;}
	.index04right .index04rightitem{margin-bottom: 10px;height: calc((100% - 20px)/3);}
	
	.f-nav{padding-left: 30px;}
	.f-nav a{margin-right: 20px;}
	.footerwrap{margin-top: 0;}
	.indexwrap{margin-bottom: 0;}
	.innerwrap{margin-bottom: 0;}
	
	.about01left .swiper-slide img{height: 500px;object-fit: cover;}
	.about01right .tl{font-size: 24px;}
	.abouttwo02cont .imgbox img{height: 250px;object-fit: cover;}
	.abouttwo03left .text{padding: 0 30px;}
	.abouttwo03right{padding: 60px 30px;}
	.abouttwo04 img{max-width: 100%;}
	.abouttwo02cont .text h3{line-height: 24px;margin-bottom: 10px;}
	
	.strategy01text{padding: 40px 80px 40px 0;}
	.strategy02 li .imgbox img{height: 250px;object-fit: cover;}
	.strategy03 .item .text h4{line-height: 22px;width: 90%;min-height: 88px;}
	.strategy03 .item img{height: 280px;object-fit: cover;}
	
	.strainfoone01text h4{padding-left: 0;}
	.navopen{width: 50%;}
	
	.join02 .top-title{padding: 0 40px 0 40px;}
	.join02 .min li .title{padding: 0 90px 0 40px;}
	.join02 .min li .info{padding: 40px 40px 0;}
	
	.contact02{width: 96%;}
	.contact01text{padding: 40px 30px;width: 50%;margin-right: -20%;}
	.footerwrap:after{height: calc(100% - 46px);}
	.footertop{padding: 30px 0;}
	.footerwrap{margin-top: -46px;}
	.strainfotwo01 li .text{padding: 40px 20px;}
	.strainfotwo01 li .text strong{margin-bottom: 20px;}
	.strainfotwo01 li .text h3{font-size: 22px;margin-bottom: 10px;}
	.strainfotwo01 li .text h4{line-height: 24px;}
	.strainfotwo01{margin: 80px auto;}
	.strainfotwo02wrap{margin: 80px auto;}
	.strainfotwo02-l .text{padding-left: 20px;bottom: 30px;}
	.strainfotwo02-l .text h4{font-size: 14px;line-height: 24px;}
	.strainfotwo02-l .text h3{font-size: 22px;margin-bottom: 20px;}
	.strainfotwo02-l img{height: 300px;object-fit: cover;}
	.abs-font{display: none;}
	.strainfotwo02{width: 96%;margin: 80px auto;}
	.strainfoone02{width: 90%;}
	
	.proshow01 .swiper-button-next, .proshow01 .swiper-button-prev{width: 40px;height: 40px;}
	.proshow01 .swiper-button-next{right: calc(10% - 20px);}
	.proshow01 .swiper-button-prev{left: calc(10% - 20px);}
	.proshow01 .swiper-slide{width: 80%;}
	.probanner .sjimg{height: 350px;object-fit: cover;}
	
	
	
	
	
	
	
}

@media only screen and (max-width:760px){
	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;}
	.pc-1200px{display: none;}
	.headerright{display: none;}
	.headerwrap{padding-left: 0;background-color: #fff;border-bottom: none;}
	.header .logo img.img02{display: block;}
	.header .logo img.img01{display: none;}
	.header{height: 60px;box-sizing: border-box;padding: 0 2%;}
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;background-color: #004e99;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: 100px;width: 100%;z-index: 5;box-sizing: border-box;height: 100%;}
	.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: #004e99;}
	.headerwrap{position: fixed;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
	.drawer-menu{height: 100%;}
	.sjlanguage{position: absolute;right: 0;width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;bottom: 30px;box-sizing: border-box;padding: 0 30px;}
	.sjlanguage a{display: block;font-size: 14px;color: #004E99;}
	.sjlanguage strong{display: block;width: 1px;height: 14px;background-color: #ddd;margin: 0 10px;}
	
	.banner .bannertext{width: 96%;}
	.bannertext h3{font-size: 26px;line-height: 32px;}
	.bannertext h3 br{display: none;}
	.banner .scroll-left{display: none;}
	.banner video{display: none;}
	.banner .sjbanner{display: block;width: 100%;}
	.bannerwrap{height: auto;margin-top: 60px;}
	.banner-right{display: none;}
	.indexnav{display: none;}
	
	.index01wrap{padding: 50px 0;}
	.index01{display: block;width: 96%;margin: auto;}
	.index01wrap .imgbox{width: 100%;}
	.index01wrap .textwrap{width: 100%;}
	.index01wrap .textwrap{margin-top: 30px;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;width: 100%;margin-top: 20px;}
	.i-tl01 h3{font-size: 24px;}
	.i-tl01 p{font-size: 16px;margin-top: 20px;line-height: 26px;}
	.i-tl01 font{font-size: 12px;}
	.index01wrap .textwrap .fontbg{display: none;}
	.waves{display: none;}
	
	.index02wrap{margin: 50px 0;}
	.i-cont{width: 96%;}
	.index02{padding-left: 0;padding: 50px 0;}
	.index02min .item{display: block;margin-bottom: 30px;}
	.index02min .item .imgbox{width: 100%;}
	.index02min .item .text{width: 100%;padding: 30px 20px;}
	.index02min .item .text .tl{margin-bottom: 20px;}
	.index02min .item .text h4{font-size: 14px;}
	.index02:after{height: 100%;right: 0;}
	
	.index03wrap{margin: 50px auto;}
	.index03{padding: 0;width: 96%;margin: 30px auto 0;}
	.index03swiper a .botfont{padding: 0 10px;}
	.index03swiper a .botfont h3{font-size: 18px;}
	.index03swiper a .text{padding: 20px 10px 0;box-sizing: border-box;}
	.index03swiper .page{padding: 30px 10px;margin: 0;}
	
	.index04wrap{margin: 50px auto;}
	.index04wrap .index04tl{width:100%;display: block;margin-bottom: 30px;}
	.index04link a{margin: 0;width: 49%;height: 46px;line-height: 46px;}
	.index04link{margin-top: 20px;-webkit-justify-content: space-between;justify-content: space-between;}
	.index04{display: block;}
	.index04 .index04left{width: 100%;}
	.index04text{padding: 30px 10px;background-color: #fafafa;margin-bottom: 30px;}
	.index04text font{margin-top: 20px;}
	.index04right{width: 100%;}
	.index04right .index04rightitem{height: auto;padding: 30px 10px;}
	.indexwrap{margin-bottom: 0;}
	
	.footertop{display: none;}
	.footerwrap:after{height: 100%;}
	.copyright{padding: 20px 2%;}
	.copyright a.se{display: none;}
	.copyright h3, .copyright a{font-size: 12px;text-align: center;display: block;width: 100%;}
	.footerwrap{margin: 0;}
	.foot-scrollwrap{top: 0;}
	
	
	/* .innerbanner */
	.innerbanner{margin-top: 60px;}
	.innerbanner .text{width: 96%;}
	.innerbanner img{height: 250px;object-fit: cover;}
	.innerbanner .text h3{font-size: 26px;line-height: 32px;padding: 0;}
	.inner-mbx{padding: 0 2%;}
	.inner-mbx span{font-size: 12px;margin: 0 8px;}
	.inner-mbx a{font-size: 12px;}
	
	.about01wrap{display: block;padding: 50px 0;}
	.about01left{width: 100%;}
	.about01right{width: 100%;padding: 0 2%;margin-top: 30px;}
	.about01circle a font{font-size: 12px;}
	.about01left .swiper-slide img{height: 400px;object-fit: cover;}
	.about01right .tl{font-size: 24px;}
	.about01right .info{font-size: 14px;line-height: 24px;}
	
	.abouttwo02wrap{margin: 50px auto;}
	.ab-tl h3{font-size: 24px;}
	.abouttwo02:after{display: none;}
	.abouttwo02{padding: 0;}
	.abouttwo02cont{display: block;}
	.abouttwo02cont .imgbox{width: 100%;}
	.abouttwo02cont .text{width: 100%;padding: 30px 20px;}
	.abouttwo02cont .text h3{line-height: 24px;margin-bottom: 20px;}
	.abouttwo02cont .text h4{font-size: 14px;line-height: 24px;}
	
	.abouttwo03{display: block;}
	.abouttwo03left{width: 100%;}
	.abouttwo03right{width: 100%;}
	.abouttwo03left .text{padding: 50px 20px;}
	.abouttwo03left .text h3{font-size: 24px;margin-bottom: 20px;}
	.abouttwo03left .text h4{font-size: 14px;line-height: 24px;}
	.abouttwo03right{padding: 50px 2%;}
	.abouttwo03right h3{font-size: 24px;margin-bottom: 30px;}
	
	.abouttwo04wrap{margin: 50px auto;}
	.abouttwo04 img{max-width: 100%;margin-top: 30px;}
	.innerwrap{margin-bottom: 0;}
	
	/* .strategy01wrap */
	.strategy01wrap{padding: 50px 2%;}
	.s-tl{width: 100%;margin-bottom: 30px;}
	.strategy01text{width: 100%;margin: 0;position: relative;padding: 30px 0;}
	.s-tl h3{font-size: 24px;margin-bottom: 30px;padding-bottom: 30px;}
	.strategy01text{font-size: 14px;line-height: 26px;padding-bottom: 0;}
	.strategy01cont{padding-bottom: 0;}
	
	.strategy02wrap{padding: 50px 0;}
	.strategy02 li{display: block;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
	.strategy02 li .imgbox{width: 100%;}
	.strategy02{margin-top: 30px;}
	.strategy02 li .text{width: 100%;padding: 0;margin-top: 30px;}
	.strategy02 li .text h3{font-size: 20px;margin-bottom: 20px;}
	.strategy02 li .text h4{font-size: 14px;line-height: 24px;}
	.strategy02 li:nth-of-type(2n) .text{padding: 0;}
	.strategy02 li:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
	
	.strategy03{display: block;}
	.strategy03 .item{width: 100%;margin-bottom: 20px;}
	.strategy03 .item .text h3{font-size: 20px;padding-bottom: 20px;margin-bottom: 20px;}
	.strategy03 .item .text h4{font-size: 14px;line-height: 24px;width: 86%;}
	.strategy03 .item img{height: 260px;object-fit: cover;}
	.strategy03 .item .text .more{margin-top: 20px;width: 130px;height: 34px;line-height: 34px;}
	
	.strategy04wrap{margin: 50px auto;}
	.ab-tl h4{font-size: 14px;line-height: 24px;margin-top: 20px;}
	.strategy04{margin-top: 30px;}
	.strategy04 .swiper-pagination{margin-top: 30px;bottom: 0;}
	
	.strainfoone01wrap{margin: 50px auto;}
	.strainfoone01text{padding: 0;margin-bottom: 30px;}
	.strainfoone01text h3{font-size: 24px;margin-bottom: 20px;line-height: 32px;}
	.strainfoone01text h4{padding-left: 0;font-size: 14px;line-height: 24px;}
	.strainfoone01imgbox .list{position: relative;top: 0;display: block;display: -webkit-flex;margin-top: 10px;}
	.strainfoone01imgbox .list li{width: 50%;height: auto;padding: 30px 0;}
	.strainfoone01imgbox .list li img{width: auto;height: 70px;}
	.strainfoone01imgbox .list li p{font-size: 14px;}
	
	.strainfoone02wrap{width: 96%;padding: 50px 0;margin: 50px auto;}
	.strainfoone02{width: 100%;padding-top: 30px;}
	.strainfoone02 h3{font-size: 24px;line-height: 32px;}
	.strainfoone02 strong{margin: 20px auto;}
	.strainfoone02 p{font-size: 14px;}
	
	/* .pro01 */
	.pro01{margin: 50px auto;display: block;}
	.pro01text{width: 100%;margin-bottom: 30px;}
	.pro01img{width: 100%;}
	.pro01text h3{font-size: 24px;}
	.pro01text h4{font-size: 14px;line-height: 24px;}
	
	.pro02wrap{padding: 50px 0;}
	.protl h3{font-size: 24px;}
	
	.pro03wrap{padding: 50px 0;}
	.pro03{display: block;}
	.pro03 a{padding: 50px 0;width: 100%;margin-bottom: 20px;}
	.pro03 a:before{display: none;}
	.pro03wrap:after{display: none;}
	.pro03 a:last-child{margin-bottom: 0;}
	.pro03 a p{font-size: 16px;margin: 20px 0;}
	.pro03 a h3{font-size: 20px;}
	
	.probanner .sjimg{display: block;width: 100%;}
	.probanner video{display: none;}
	.proshow01 .swiper-slide a{padding: 100px 2% 80px;}
	.proshow01 .tl{font-size: 24px;top:50px;}
	.proshow01 .swiper-button-prev{left: 2%;}
	.proshow01 .swiper-button-next{right: 2%;}
	.proshow01 .swiper-button-next, .proshow01 .swiper-button-prev{width: 40px;height: 40px;}
	.proshow01 .swiper-pagination{bottom: 30px;}
	.proshow01{margin-bottom: 30px;}
	.proshow01wrap{padding-bottom: 20px;}
	.proshow01:last-child{margin-bottom: 0;}
	
	.newprowrap{display: block;}
	.newprolist{padding: 50px 2%;width: 100%;}
	.newpromin{padding: 50px 2%;width: 100%;}
	.newpromin .tl h3{font-size: 24px;margin-bottom: 30px;}
	.newpromin .tl p{font-size: 14px;line-height: 26px;}
	.newpromin .tl{padding-bottom: 20px;}
	.newpromin .info li{width: 49%;}
	.newpromin .info li:nth-of-type(3n){margin-right: 2%;}
	.newpromin .info li:nth-of-type(2n){margin-right: 0;}
	
	/* .join01 */
	.join01{margin: 50px auto;display: block;}
	.join01imgbox{width: 100%;}
	.join01text{width: 100%;padding: 0;margin-top: 30px;}
	.join01text h3{font-size: 24px;}
	.join01text h4{font-size: 14px;line-height: 24px;}
	.join02wrap{padding: 50px 0;}
	
	.join02 .top-title{padding: 0;margin-bottom: 30px;}
	.join02 .top-title .right h3,.join02 .top-title h3{font-size: 14px;}
	.join02 .min li .title{padding: 0 10px;padding-right: 30px;}
	.join02 .min li .title span{font-size: 14px;}
	.join02 .min li .title p{right: 10px;}
	.join02 .min li .title .icon:before{font-size: 20px;}
	.join02 .top-title .right h3 .sort{left: initial;right: 0;}
	.join02 .min li .title{height: 50px;}
	.join02 .min li .info{padding: 30px 0;}
	.join02 .min li .info .item{display: block;}
	.join02 .min li .info .item h3{width: 100%;margin-bottom: 20px;}
	.join02 .min li .info .item h4 p:before{width: 5px;height: 5px;}
	.join02 .min li .info .item h4 p{font-size: 14px;}
	.join02 .min li .info .item h4{width: 100%;}
	.join02{margin-bottom: 0;padding-bottom: 0;}
	.jl-btn{margin-top: 30px;}
	.join02 .top-title h3 i{font-size: 14px;}
	.join02 .top-title .right h3{margin-right: 10px;}
	.join02 .min li .title span{font-size: 12px;}
	.join02 .min li .info .item h4 p:last-child{margin-bottom: 0;}
	.join02wrap{padding-top: 30px;}
	.newstab a{font-size: 14px;width: auto;margin: 0 20px;line-height: 80px;}
	.news01 a{width: 100%;margin: 0;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
	.news01 a .text .more{opacity: 1;}
	.news01 a:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
	.news01wrap{padding: 50px 0 ;}
	.news01{margin-bottom: 50px;}
	
	.contact01{margin: 50px auto;display: block;}
	.contact01text{width: 100%;margin: 50px auto;padding: 50px 20px;}
	.contact01text h3{font-size: 24px;}
	.contact01text h4{font-size: 16px;}
	.contact01text p{font-size: 14PX;}
	.contact01map{width: 100%;}
	
	.contact02wrap{padding: 50px 0;background-attachment: scroll;}
	.contact02{width: 96%;}
	.contact02 .tl{font-size: 24px;margin-bottom: 30px;}
	.wpcf7-form input{margin-bottom: 10px;}
	.contact01map iframe{height: 100%!important;}
	.contact01map{height: 300px;}
	
	
}