﻿@media only screen and (min-width:900px) and (max-width:1260px){
	.pc-1200px{display: none;}
	.header{width: 96%;}
	.bannertext,.bannerwrap .swiper-pagination{width: 96%;}
	.bannertext h3{font-size: 36px;line-height: 56px;min-height: 112px;}
	.i-cont{width: 96%;}
	.index01two h3{margin-bottom: 40px;}
	.index01two{margin: 80px auto;}
	
	.index03left-bot .n-list{padding-left: 3%;}
	.indextwo02 .item .text{padding: 80px 20px 0;}
	.indextwo02 .item .text h3{font-size: 24px;}
	.indextwo02 .item .text h3:before{height: 24px;}
	.indextwo02 .item .text h4{font-size: 18px;line-height: 26px;}
	.indextwo02 .item a{left: 20px;}
	.indextwo02{height: 450px;}
	.indextwo02 .item a{bottom: 60px;}
	.indextwo02{display: none;}
	
	.index03wrap{margin: 80px auto;}
	.index03bottext strong{height: 2px;width: 74px;}
	.index03bottext{padding: 0 20px;}
	.i-tl01 .h3{font-size: 24px;}
	.i-tl01{padding-left: 90px;}
	.i-numbox{width: 64px;height: 64px;}
	.i-numbox h3{font-size: 22px;}
	.i-numbox p{font-size: 14px;}
	.index03bottext h4{font-size: 18px;line-height: 24px;margin-top: 10px;}
	.index03bottext p{font-size: 18px;}
	.index03left-bot .n-list a .data h3{font-size: 42px;}
	.index03left-bot .n-list a .data p{font-size: 18px;}
	.index03left-bot .n-list a .data{text-align: center;}
	.index03left-bot .n-list a .data strong{height: 2px;margin-top: 5px;}
	.index03left-bot .n-list a .info .tl{font-size: 18px;line-height: 26px;}
	.index03left-bot .n-list a .info .min{font-size: 18px;margin-top: 10px;}
	.index03left-bot .n-list{padding-top: 30px;padding-right: 50px;}
	.index03left-bot .n-list a .info{width: calc(100% - 90px);}
	.index03left-bot .n-list{padding-right: 20px;}
	
	.index04abfont span{font-size: 120px;}
	.index04textboxmin{padding: 30px;}
	.index04textbox .abimg{width: 140px;left: -70px;}
	.i-tl01 h4{font-size: 18px;line-height: 24px;}
	.index04wrap{padding-bottom: 260px;}
	.i-more{width: 60px;}
	
	
	
	/* about */
	.about01wrap{padding-top: 100px;}
	.a-cont{width: 96%;}
	.about01top .text h3, .a-tl h3{font-size: 26px;}
	.about01top .text strong{width: 50px;}
	.about01top .imgbox{padding-left: 40px;}
	.about01botnum{height: 140px;margin-top: -80px;}
	.about01bot{margin-top: -70px;}
	.about01botnum li h2{font-size: 32px;}
	.about01botnum li .mun_top font i{font-size: 18px;}
	.about02wrap a .toptext{padding: 0 30px;}
	.about02wrap a .toptext img{height: 24px;}
	.about02wrap a .toptext h3{font-size: 18px;}
	.about02wrap a .toptext h4{font-size: 15px;}
	
	.about03wrap{padding: 80px 0;}
	.about03list{margin-top: 30px;}
	.about03list li{padding: 40px 30px;}
	.about03list li h3{font-size: 22px;}
	.about03list li h4{font-size: 18px;line-height: 22px;}
	.about04wrap{padding: 80px 0;}
	.about04wrap .about04{margin-top: 40px;}
	.about04wrap .about04 .start{font-size: 22px;}
	.about04wrap .about04 .bot .swiper-button-next, .about04wrap .about04 .bot .swiper-button-prev{width: 40px;height: 40px;}
	.about04wrap .about04 .min .cont .swiper-slide .item p{font-size: 24px;margin-top: -12px;}
	.about05{margin: 80px auto;}
	.about05 .text{padding-left: 0;}
	.about05 .text strong{margin: 20px 0 20px;}
	.about05 .text .more{width: 140px;height: 40px;line-height: 40px;}
	.science01{margin: 80px auto;}
	.science01 li .top h3{font-size: 18px;}
	.science01 li .top img{font-size: 22px;margin-right: 15px;}
	.science01 li .top{height: 80px;}
	.science01 .infowrap{padding: 40px 0;}
	.science01 .info .text{padding-left: 40px;}
	.science01 .info .text .item h3{padding-left: 15px;}
	.partner02wrap{background-attachment: scroll;}
	
	/* .prolinkwrap .font */
	.prolinkwrap .font{font-size: 18px;line-height: 40px;}
	.prolink{width: 180px;}
	.prolink h3{height: 40px;}
	.prolink h3 font{font-size: 18px;}
	.prolinkinfo a{font-size: 18px;}
	.prolinkinfo{top: 40px;}
	.pro01 h3{font-size: 26px;}
	.pipelinelinkwrap{padding: 40px 0;}
	.pipelineleft p{font-size: 18px;}
	.pipeline01wrap{margin: 80px auto;}
	.pipeline01top .right,.pipeline01min li .top .right,.pipeline01min li .info h4{padding-left: 20px;}
	.pipeline01top .right p,.pipeline01top .left p{font-size: 18px;}
	.innerbanner .text h3{font-size: 28px;}
	.partner01wrap{margin: 80px auto 0;}
	.partner01tl h4{font-size: 18px;line-height: 24px;}
	.partner01 a .imgbox{width: 25%;}
	.partner01 a .text h3{font-size: 22px;margin: 15px 0;}
	.partner01 a .text h4{font-size: 18px;line-height: 22px;}
	.partner01 a .text{width: 75%;}
	.partner01{margin-top: 40px;}
	.partner01 a{margin-bottom: 50px;}
	.partner03{margin: 40px auto 80px;}
	
	.join01wrap{padding: 80px 0;}
	.join01 a .text{padding: 20px;}
	.join01 a .text h4{font-size: 18px;line-height: 26px;}
	.join02wrap{margin-top: 80px;padding-bottom: 140px;}
	.join02:after{width: 98%;}
	.join03text{padding-left: 40px;}
	.join03text a{width: 140px;height: 40px;line-height: 40px;}
	.join03{margin-bottom: 80px;}
	
	/* .contact01wrap */
	.contact01wrap{padding: 80px 0;}
	.contact01right li h3{font-size: 22px;}
	.contact01right li{padding: 20px 40px 20px 30px;}
	.contact01right li h4{font-size: 18px;line-height: 22px;min-height: 44px;}
	.contact02wrap{margin: 80px auto;}
	.contact02{width: 90%;}
	.wpcf7-form p input{height: 50px;font-size: 18px;}
	.wpcf7-form textarea{height: 100px;font-size: 18px;}
	.wpcf7-form .more{margin-top: 30px;width: 140px;height: 40px;line-height: 40px;}
	#totop img{width: 20px;}
	#totop p{font-size: 14px;}
	
	.pro02wrap .more,.partner02 .more{width: 140px;height: 40px;line-height: 40px;}
	
	
}

@media only screen and (min-width:750px) and (max-width:1000px){
	
	.pc-1200px{display: none;}
	.header{width: 96%;}
	.bannertext,.bannerwrap .swiper-pagination{width: 96%;}
	.bannertext h3{font-size: 36px;line-height: 56px;min-height: 112px;}
	.i-cont{width: 96%;}
	.index01two h3{margin-bottom: 40px;}
	
	.indextwo02{height: auto;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 94%;margin: auto;display: none;}
	.indextwo02 .item,.indextwo02 .item.active{width: 49%;margin-bottom: 2%;box-sizing: border-box;padding: 30px 20px;}
	.indextwo02 .item .text{padding: 0;}
	.indextwo02 .item .text h3{font-size: 24px;}
	.indextwo02 .item .text h3:before{height: 24px;}
	.indextwo02 .item .text h4{font-size: 18px;line-height: 24px;opacity: 1;}
	.indextwo02 .item a{position: relative;bottom: 0;left: 20px;margin-top: 30px;opacity: 1;transform: none;-webkit-transform: none;}
	
	.index03wrap{margin: 80px auto;}
	.index03bottext strong{height: 2px;width: 74px;}
	.index03bottext{padding: 0 20px;}
	.i-tl01 .h3{font-size: 24px;}
	.i-tl01{padding-left: 90px;}
	.i-numbox{width: 64px;height: 64px;}
	.i-numbox h3{font-size: 22px;}
	.i-numbox p{font-size: 14px;}
	.index03bottext h4{font-size: 18px;line-height: 24px;margin-top: 10px;}
	.index03bottext p{font-size: 18px;}
	.index03left-bot .n-list a .data h3{font-size: 42px;}
	.index03left-bot .n-list a .data p{font-size: 18px;}
	.index03left-bot .n-list a .data{text-align: center;}
	.index03left-bot .n-list a .data strong{height: 2px;margin-top: 5px;}
	.index03left-bot .n-list a .info .tl{font-size: 18px;line-height: 26px;}
	.index03left-bot .n-list a .info .min{font-size: 18px;margin-top: 10px;}
	.index03left-bot .n-list{padding-top: 30px;padding-right: 40px;}
	.index03left-bot .n-list a .info{width: calc(100% - 90px);}
	.index03left-bot .n-list{padding-left: 20px;}
	.index03left-bot .n-list a{margin-bottom: 30px;}
	.index03wrap .tomore{margin-top: 30px;}
	
	.index04abfont span{font-size: 120px;}
	.index04textboxmin{padding: 30px;}
	.index04textbox .abimg{width: 140px;left: -70px;}
	.i-tl01 h4{font-size: 18px;line-height: 24px;}
	.index04wrap{padding-bottom: 260px;}
	.i-more{width: 60px;}
	.index04textbox{width: 50%;margin-left: -10%;}
	.index04textbox .abimg{width: 120px;}
	
	
	
	/* about */
	.about01wrap{padding-top: 100px;}
	.a-cont{width: 96%;}
	.about01top .text h3, .a-tl h3{font-size: 26px;}
	.about01top .text strong{width: 50px;}
	.about01top .imgbox{padding-left: 40px;}
	.about01botnum{height: 140px;margin-top: -80px;}
	.about01bot{margin-top: -70px;}
	.about01botnum li h2{font-size: 32px;}
	.about01botnum li .mun_top font i{font-size: 18px;}
	.about02wrap a .toptext{padding: 0 30px;}
	.about02wrap a .toptext img{height: 24px;}
	.about02wrap a .toptext h3{font-size: 18px;}
	.about02wrap a .toptext h4{font-size: 15px;}
	
	.about03wrap{padding: 80px 0;}
	.about03list{margin-top: 30px;}
	.about03list li{padding: 40px 30px;}
	.about03list li h3{font-size: 22px;}
	.about03list li h4{font-size: 18px;line-height: 22px;}
	.about04wrap{padding: 80px 0;}
	.about04wrap .about04{margin-top: 40px;}
	.about04wrap .about04 .start{font-size: 22px;}
	.about04wrap .about04 .bot .swiper-button-next, .about04wrap .about04 .bot .swiper-button-prev{width: 40px;height: 40px;}
	.about04wrap .about04 .min .cont .swiper-slide .item p{font-size: 24px;margin-top: -12px;}
	.about05{margin: 80px auto;}
	.about05 .text{padding-left: 0;}
	.about05 .text strong{margin: 20px 0 20px;}
	.about05 .text .more{width: 140px;height: 40px;line-height: 40px;}
	.science01{margin: 80px auto;}
	.science01 li .top h3{font-size: 18px;}
	.science01 li .top img{font-size: 22px;margin-right: 15px;}
	.science01 li .top{height: 80px;}
	.science01 .infowrap{padding: 40px 0;}
	.science01 .info .text{padding-left: 40px;}
	.science01 .info .text .item h3{padding-left: 15px;}
	.partner02wrap{background-attachment: scroll;}
	
	/* .prolinkwrap .font */
	.prolinkwrap .font{font-size: 18px;line-height: 40px;}
	.prolink{width: 180px;}
	.prolink h3{height: 40px;}
	.prolink h3 font{font-size: 18px;}
	.prolinkinfo a{font-size: 18px;}
	.prolinkinfo{top: 40px;}
	.pro01 h3{font-size: 26px;}
	.pipelinelinkwrap{padding: 40px 0;}
	.pipelineleft p{font-size: 18px;}
	.pipeline01wrap{margin: 80px auto;}
	.pipeline01top .right,.pipeline01min li .top .right,.pipeline01min li .info h4{padding-left: 20px;}
	.pipeline01top .right p,.pipeline01top .left p{font-size: 18px;}
	.innerbanner .text h3{font-size: 28px;}
	.partner01wrap{margin: 80px auto 0;}
	.partner01tl h4{font-size: 18px;line-height: 24px;}
	.partner01 a .imgbox{width: 25%;}
	.partner01 a .text h3{font-size: 22px;margin: 15px 0;}
	.partner01 a .text h4{font-size: 18px;line-height: 22px;}
	.partner01 a .text{width: 75%;}
	.partner01{margin-top: 40px;}
	.partner01 a{margin-bottom: 50px;}
	.partner03{margin: 40px auto 80px;}
	
	.join01wrap{padding: 80px 0;}
	.join01 a .text{padding: 20px;}
	.join01 a .text h4{font-size: 18px;line-height: 26px;}
	.join02wrap{margin-top: 80px;padding-bottom: 140px;}
	.join02:after{width: 98%;}
	.join03text{padding-left: 40px;}
	.join03text a{width: 140px;height: 40px;line-height: 40px;}
	.join03{margin-bottom: 80px;}
	
	/* .contact01wrap */
	.contact01wrap{padding: 80px 0;}
	.contact01right li h3{font-size: 22px;}
	.contact01right li{padding: 20px 40px 20px 30px;}
	.contact01right li h4{font-size: 18px;line-height: 22px;min-height: 44px;}
	.contact02wrap{margin: 80px auto;}
	.contact02{width: 90%;}
	.wpcf7-form p input{height: 50px;font-size: 18px;}
	.wpcf7-form textarea{height: 100px;font-size: 18px;}
	.wpcf7-form .more{margin-top: 30px;width: 140px;height: 40px;line-height: 40px;}
	#totop img{width: 20px;}
	#totop p{font-size: 14px;}
	
	/* pad补充 */
	.header .logo img{height: 40px;}
	.header .nav li{margin-right: 20px;}
	.pc-language{margin: 0 20px;}
	.h-right .more{width: 90px;font-size: 14px;}
	.pc-language a{font-size: 14px;}
	.bannerwrap .box>img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
	.index01two{margin: 80px auto;padding: 0;}
	.index01two h3{font-size: 30px;}
	.index01two h3 font{font-size: 40px;}
	
	.innerbanner img{height: 360px;object-fit: cover;}
	.about01top .text h4{height: 120px;}
	.about01botnum li h2{font-size: 30px;}
	.about01botnum{height: 120px;}
	.about01wrap{padding: 100px 0 80px;}
	.about03list li{padding: 30px 20px;}
	.about03list li h3{border-left: 3px solid #d6061c;}
	
	.pro02img{width: 40%;}
	.pro02text{width: 56%;}
	.pro02text ul li{font-size: 15px;}
	.pro02wrap .more{width: 140px;}
	.pro02wrap{margin-bottom: 80px;}
	.pipeline01top{padding-right: 40px;}
	.pipeline01min li .top,.pipeline01min li .info{padding-right: 40px;}
	.pipeline01top .right, .pipeline01min li .top .right, .pipeline01min li .info h4{padding-left: 0;}
	.pipeline01min li .top .text p,.pipeline01top .right p, .pipeline01top .left p,.pipeline01min li .info h4{font-size: 14px;}
	.pipeline01min li .top .text p{line-height: 30px;}
	.partner01 a .text{padding-left: 30px;}
	.partner01 a .text p:before{width: 40px;}
	.partner03 a{width: 140px;}
	.partner03{margin-top: 20px;}
	
	.join01 a .text h4{line-height: 24px;}
	.join02text{padding-right: 40px;}
	.join02wrap{padding-bottom: 80px;}
	.join02wrap:after{height: calc(50% + 100px);}
	.join03{margin: 80px auto;}
	.join03imgbox{width: 70%;}
	.join03text{padding: 30px 20px;width: 60%;z-index: 1;margin-left: -30%;background-color: #FFFFFF;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
	
	.contact01{display: block;}
	.contact01text{width: 100%;}
	.contact01text h3 br{display: none;}
	.contact01right{width: 100%;margin-top: 30px;height: auto;}
	.contact01right li{padding: 20px 20px 20px 30px;}
	.contact01text a{font-size: 18px;}
	
	.pro02wrap .more,.partner02 .more{width: 140px;height: 40px;line-height: 40px;}
	.contact01text h3{line-height: initial;}
	
}

@media only screen and (max-width:760px){
	
	.pc-1200px{display: none;}
	.headerwrap,.headerwrap:hover{background-color: transparent;box-shadow: none;}
	.div2_1 .headerwrap, .div3 .headerwrap{background-color: #FFFFFF;box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);}
	.header{width: 100%;box-sizing: border-box;padding-left: 2%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
	/* .headerwrap:hover .header .logo img{filter: grayscale(1) brightness(7);} */
	.drawer-open .headerwrap .header .logo img,.div2_1 .headerwrap .header .logo img, .div3 .headerwrap .header .logo img{filter: none;}
	/* .header .logo img{filter:none;} */
	.headerwrap{z-index: 12;}
	
	.header .h-right{display: none;}
	.header .logo{position: relative;z-index: 10;}
	
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;background-color: transparent;display: block;box-sizing: border-box;width: 60px;z-index: 9;position: relative;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #fff;}
	.div2_1 .drawer-hamburger-icon,.div2_1 .drawer-hamburger-icon:after,.div2_1 .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon,.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background-color: #d6061c;}
	.drawer-open .drawer-hamburger-icon{background-color: transparent!important;}
	.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{padding-top: 100px;width: 100%;z-index: 5;}
	.drawer--right.drawer-open .drawer-hamburger{right: 0;}
	.drawer--right .drawer-nav{right: -100%;}
	.headerwrap .header{height: 80px;transition: all .3s;}
	.div2_1 .headerwrap .header{height: 60px;}
	.headerwrap .header .logo .logo02{display: block;}
	.headerwrap .header .logo .logo01{display: none;}
	.sj-language{position: absolute;right: 10%;bottom: 50px;color: #D80C18;}
	.drawer--right.drawer-open .drawer-nav{height: 100%;box-sizing: border-box;}
	.drawer-menu{height: 100%;}
	.drawer-menu-item:hover{color: #d6061c;}
	/* index */
	.bannerwrap{box-sizing: border-box;}
	.bannerwrap .box>img{object-fit: cover;width: 100%;position: absolute;height: 100%;}
	.bannertext{width: 94%;}
	.bannertext h3{font-size: 22px;line-height: 32px;min-height: 160px;}
	.bannertext h4{font-size: 18px;margin-bottom: 20px;letter-spacing: 2px;}
	.more01{width: 120px;height: 36px;line-height: 36px;}
	.bannerwrap .swiper-pagination{width: 94%;bottom: 20px;}
	
	.index01two{margin: 100px auto;padding: 0;}
	.i-cont{width: 94%;}
	.index01two h3{font-size: 24px;letter-spacing: 3px;margin-bottom: 20px;}
	.index01two h3 font{font-size: 30px;}
	.index01two h4{font-size: 15px;line-height: 24px;}
	.index01two .more01{margin-top: 30px;height: 36px;line-height: 36px;}
	.partner02 .more{height: 36px;line-height: 36px;}
	
	.index05erap{padding: 30px 0;}
	.index05num{-webkit-flex-wrap: wrap;flex-wrap: wrap;border: 1px solid #ddd;box-sizing: border-box;}
	.index05num li{width: 33.33%;border-right: 1px solid #ddd;padding: 15px 10px;box-sizing: border-box;border-bottom: 1px solid #DDDDDD;}
	.index05num li:nth-of-type(3){border-right: none;}
	.index05num li:nth-last-of-type(1),.index05num li:nth-last-of-type(2){width: 50%;border-bottom: none;}
	.index05num li:nth-last-of-type(1){border-right: none;}
	.index05num h2{font-size: 26px;}
	.index05num font{font-size: 14px;}
	.index05num p{font-size: 14px;}
	.footerwrap{border-top: 3px solid #d80c18;padding: 10px 0;}
	
	.indextwo02{display: block;height: auto;display: none;}
	.indextwo02 .item.active,.indextwo02 .item{width: 100%;}
	.indextwo02 .item .text{padding: 0;}
	.indextwo02 .item{height: 250px;margin-bottom: 20px;padding: 40px 30px;box-sizing: border-box;}
	.indextwo02 .item:last-child{margin-bottom: 0;}
	.indextwo02 .item .text h4{opacity: 1;}
	.indextwo02 .item a{position: relative;bottom: 0;left: 0;opacity: 1;transform: none;-webkit-transform: none;margin-top: 20px;}
	.indextwo02 .item .text h3{font-size: 22px;margin-bottom: 20px;}
	.indextwo02 .item .text h4{font-size: 18px;line-height: 24px;}
	.i-more{width: 50px;}
	.indextwo02 .item .text h3:before{height: 20px;left: -30px;}
	
	.index03wrap{margin: 50px auto;}
	.index03{display: block;width: 94%;margin: auto;}
	.index03right{width: 100%;}
	.index03right .tlitem{-webkit-justify-content: flex-start;justify-content: flex-start;margin-bottom: 30px;}
	.i-tl01 .h3{font-size: 22px;}
	.i-tl01{padding-left: 80px;}
	.i-numbox{width: 60px;height: 60px;}
	.i-numbox h3{font-size: 22px;}
	.i-numbox p{font-size: 14px;}
	.i-tl01 .h3{margin-bottom: 0;}
	.index03bottext{padding: 0 20px;bottom: 20px;}
	.index03bottext p{font-size: 18px;}
	.index03bottext strong{width: 72px;height: 2px;}
	.index03bottext h4{font-size: 18px;line-height: 26px;margin-top: 10px;}
	.index03left{width: 100%;margin-top: 20px;}
	.index03left-top{display: block;}
	.index03left-top .item,.index03left-top .item:nth-of-type(1),.index03left-top .item:nth-of-type(2){width: 100%;height: 200px;}
	.index03left-top .item img{height: 100%;object-fit: cover;}
	.index03left-top .item:nth-of-type(1){margin-bottom: 20px;}
	.index03left-bot{display: block;}
	.index03left-bot .n-list{width: 100%;padding: 0;margin-top: 30px;}
	.index03left-bot .n-list a:first-child{border-top: 1px solid #DDDDDD;}
	.index03left-bot .n-list a{padding: 30px 0;border-bottom: 1px solid #DDDDDD;margin-bottom: 0;}
	.index03left-bot .n-list a .info .tl{font-size: 18px;line-height: 24px;}
	.index03left-bot .n-list a .data h3{font-size: 32px;}
	.index03left-bot .n-list a .data p{font-size: 18px;}
	.index03left-bot .n-list a .data{text-align: center;width: 50px;}
	.index03left-bot .n-list a .info{width: calc(100% - 70px);}
	.index03left-bot .n-list a .info .min{font-size: 14px;margin-top: 10px;}
	.index03left-bot .imgbox01{display: none;}
	.index03wrap .tomore{padding-left: 3%;margin-top: 30px;}
	.index03wrap .tomore .i-more{margin-left: 0;}
	.index03left-bot .n-list a .data strong{height: 2px;margin-top: 5px;}
	
	.index04abfont{display: none;}
	.index04{display: block;}
	.index04imgbox{width: 100%;}
	.index04textbox{width: 100%;box-shadow: none;}
	.index04textboxmin{padding: 30px 0;}
	.index04wrap:before{display: none;}
	.index04textbox{margin: 0;}
	.index04textbox .abimg{display: none;}
	.index04wrap{padding-bottom: 0;}
	.i-tl01 h4{font-size: 18px;line-height: 24px;margin-top: 20px;}
	
	
	
	
	#totop img{width: 20px;}
	#totop p{font-size: 14px;}
	.copyright a.se,.copyright h3 i{display: none;}
	.copyright .bdsharebuttonbox{display: none;}
	.copyright h3, .copyright a{font-size: 14px;display: block;width: 100%;text-align: center;line-height: 22px;}
	
	/* 关于 */
	/* .innerbanner{margin-top: 60px;} */
	.innerbanner img{height: 400px;}
	.innerbannerbot{bottom: 20px;}
	.innerbanner .text h3{font-size: 28px;}
	.innerbanner .text h4{line-height: 24px;}
	.innerbanner .text{padding-bottom: 30px;}
	
	.about01wrap{padding-top: 50px;}
	.a-cont{width: 92%;}
	.about01top{display: block;}
	.about01top .text{width: 100%;padding-bottom: 30px;}
	.a-tl{text-align: left;}
	.a-tl strong{width: 40px;margin: 20px 0;}
	.about01top .text h3, .a-tl h3{font-size: 24px;}
	.about01top .text h4{padding: 0;}
	.about01bot{padding: 0;margin: 0;}
	.about01botnum{margin-top: 0;width: 100%;-webkit-flex-wrap: wrap;flex-wrap: wrap;height: auto;}
	.about01botnum li{width: 33.33%;padding: 15px 10px;box-sizing: border-box;border-bottom: 1px solid #DDDDDD;-webkit-justify-content: center;justify-content: center;}
	.about01botnum li:nth-last-child(1),.about01botnum li:nth-last-child(2){width:50%;border-bottom: none;}
	.about01botnum li:nth-of-type(3){border-right: none;}
	.about01botnum li h2{font-size: 26px;}
	.about01botnum li .mun_top font i{font-size: 14px;}
	.about01botnum li p{text-align: center;font-size: 14px;}
	.about01botnum li .mun_top{-webkit-justify-content: center;justify-content: center;}
	.about01wrap{padding: 50px 0;}
	.about01top .imgbox{display: none;}
	.about01top .text strong{width: 40px;}
	
	.about02wrap{height: auto;position: relative;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.about02wrap a{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.3);}
	.about02wrap a .toptext{position: relative;padding: 20px;}
	.about02wrap a .toptext h4{opacity: 1;transform: none;font-size: 15px;min-height: 66px;}
	
	.about03wrap{padding: 50px 0;}
	.about02wrap a .toptext h3{font-size: 18px;}
	.about02wrap a .toptext img{display: none;}
	a:active .sil-tile__square:after, a:focus .sil-tile__square:after, a:hover .sil-tile__square:after,a:active .sil-tile__square:before, a:focus .sil-tile__square:before, a:hover .sil-tile__square:before{display: none;}
	.about03list{margin-top: 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.about03list li{width: 100%;margin-bottom: 10px;padding: 30px 20px;}
	.about03list li h3{font-size: 18px;border-left: 3px solid #D6061C;/* color: #666666;font-weight: 900; */}
	.about03list li:last-child{margin-bottom: 0;}
	.about03list li h4{font-size: 18px;line-height: 22px;min-height: 44px;}
	
	
	.about04wrap{padding: 50px 0 80px;}
	.about04wrap .a-tl{box-sizing: border-box;padding: 0 4%;}
	.about04wrap .about04{margin-top: 30px;}
	.about04wrap .about04 .min{width: 100%;}
	.about04wrap .about04 .start{display: none;}
	.about04wrap .about04 .min .cont .swiper-slide{margin-top: 0;}
	.about04wrap .about04 .min .line{top: inherit;bottom: 28px;}
	.about04wrap .about04 .min .cont .swiper-slide .item font{top: initial;bottom: -12px;}
	.about04wrap .about04 .min .cont .swiper-slide:nth-of-type(even) .item:before{top: -3px;}
	.about04wrap .about04 .min .cont .swiper-slide .item p {margin-top: 0;transform: translateY(-20px);}
	.about04wrap .about04 .min .cont .swiper-slide:nth-of-type(even) .item{-webkit-justify-content: flex-start;justify-content: flex-start;}
	.about04wrap .about04 .swiper-scrollbar{width: 100%;margin-bottom: 30px;}
	.about04wrap .about04 .bot{display: block;}
	.about04wrap .about04{padding-bottom: 60px;}
	.about04wrap .about04 .bot .swiper-button-next, .about04wrap .about04 .bot .swiper-button-prev{width: 40px;height: 40px;}
	.about04wrap .about04 .bot .swiper-button-next{margin-left: 10px;}
	/* .about04wrap .about04 .bot .page{-webkit-justify-content: flex-end;justify-content: flex-end;} */
	
	.about05{margin: 50px auto;display: block;}
	.about05 .imgbox{width: 100%;}
	.about05 .text{width: 100%;padding-left: 0;margin-top: 30px;}
	.about05 .text .more{width: 120px;height: 36px;line-height: 36px;}
	
	/* .science01 */
	.science01{margin: 50px auto;}
	.science01 li .top h3{font-size: 18px;}
	.science01 li .top img{height: 20px;margin-right: 10px;}
	.science01 li .top{height: 60px;}
	.partner02wrap{background-attachment: scroll;}
	.partner02 h3{font-size: 22px;}
	.science01 .info{display: block;}
	.science01 .info .imgbox{width: 100%;}
	.science01 .info .text{width: 100%;padding-left: 0;margin-top: 30px;}
	.science01 .infowrap{padding: 30px 0;}
	.science01 .info .text .item h3{padding-left: 10px;font-size: 18px;}
	
	/* .prolinkwrap .font */
	.prolinkwrap .font{font-size: 16px;margin-right: 10px;line-height: 36px;}
	.prolink{width: 140px;}
	.prolink h3{height: 36px;padding: 0 10px;}
	.pro01wrap{padding: 50px 0;}
	.pro01 h3{font-size: 22px;line-height: 30px;}
	.pro01 p{font-size: 18px;}
	.pro01 h4{width: 100%;}
	.prolinkinfo{top: 36px;}
	.prolinkinfo a{font-size: 18px;padding: 0 10px;line-height: 36px;}
	.pro01 img{height: 50px;}
	.pro02img .big{max-height: 300px;object-fit: cover;}
	
	.pro02wrap{margin: 50px auto;}
	.pro02text{padding: 0;width: 100%;}
	.pro02text h3{font-size: 18px;margin-bottom: 20px;}
	.pro02{display: block;}
	.pro02img{width: 100%;margin-top: 30px;}
	.pro02text ul li{font-size: 18px;line-height: 22px;}
	.pro02wrap .more{width: 120px;height: 36px;line-height: 36px;}
	
	.pipelineleft p{font-size: 18px;}
	.prolink h3 font{font-size: 18px;}
	.pipelinelinkwrap{padding: 40px 0;}
	
	/* 20210527 */
	.pipelinelink{display: block;}
	.pipelineleft{width: 100%;margin-bottom: 30px;position: relative;z-index: 1;}
	.pipelineleft p{width: 30%;}
	.prolink{width: 70%;}
	
	.pipelineright{font-size: 18px;}
	.pipeline01wrap{margin: 50px auto;}
	.pipeline01top .left p,.pipeline01top .right p{font-size: 14px;}
	.pipeline01top{padding-right: 30px;}
	.pipeline01top .right{padding-left: 20px;}
	.pipeline01min li .top{padding-right: 30px;}
	.pipeline01min li .top:after{width: auto;}
	.pipeline01min li .top .right{padding-left: 20px;}
	.pipeline01min li .top .text p{font-size: 14px;}
	.pipewrap{width: 100%;overflow: hidden;overflow-x: auto;box-sizing: border-box;padding: 0 4%;}
	.pipeline01wrap{width: 860px;box-sizing: border-box;padding-right: 4%;}
	.pipeline01min li .info{padding-right: 20px;}
	.pipeline01min li .info h4{padding-left: 20px;font-size: 14px;line-height: 22px;}
	.pipeline01top .left,.pipeline01min li .top .text{width: 46%;}
	.pipeline01top .right,.pipeline01min li .top .right,.pipeline01min li .info h4{width: 54%;}
	
	
	
	/* .partner01wrap */
	.partner01wrap{margin: 50px auto 30px;}
	.about01top .text h3, .a-tl h3{font-size: 22px;}
	.partner01tl h4{font-size: 18px;line-height: 24px;}
	.partner01{margin-top: 50px;}
	.partner01 a{width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #DDDDDD;}
	.partner01 a .imgbox{width: 25%;}
	.partner01 a .text{padding-left: 20px;width: 75%;}
	.partner01 a .text p:before{width: 30px;}
	.partner01 a .text h3{font-size: 18px;margin: 10px 0;}
	.partner01 a .text h4{font-size: 18px;line-height: 22px;}
	.partner01 a:last-child{margin-bottom: 0;}
	.partner03 a{width: 120px;height: 36px;line-height: 36px;}
	.partner03{margin: 30px auto 50px;}
	.inner-mbx a{font-size: 14px;}
	
	.join01wrap{padding: 50px 0;}
	.join01top{text-align: left;}
	.join01top strong{margin: 0;margin-top: 20px;width: 40px;}
	.join01top h4{font-size: 18px;line-height: 24px;}
	.join01 a{width: 100%;margin-bottom: 20px;}
	.join01{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.join01 a .text{padding: 20px 10px;}
	.join01 a .text h4{font-size: 18px;line-height: 24px;}
	.join01 a:last-child{margin-bottom: 0;}
	
	.join02wrap{margin: 50px auto;padding-bottom: 0;}
	.join02{padding: 50px 0;}
	.join02:after{width: 100%;}
	.join02text{padding-right: 0;}
	.join02wrap:after{display: none;}
	.join03imgbox{width: 100%;}
	.join03text{width: 100%;padding: 0;margin-top: 30px;}
	.join03{display: block;margin: 50px auto;}
	.join03text a{width: 120px;height: 36px;line-height: 36px;}
	.join02text strong,.join03text strong{margin: 20px 0;}
	
	
	/* .contact01wrap */
	.contact01wrap{padding: 50px 0;}
	.contact01{display: block;}
	.contact01text{display: block;}
	.contact01right{width: 100%;}
	.contact01text{width: 100%;}
	.contact01text h3{line-height: 30px;}
	.contact01text h3 br{display: none;}
	.contact01text strong{margin: 10px 0 20px;}
	.contact01right{height: auto;margin-top: 30px;}
	.contact01right li{width: 100%;padding: 20px 30px 10px 30px;}
	.contact01right li h3{font-size: 18px;}
	.contact01right li:last-child{margin-bottom: 0;}
	.contact01text a{font-size: 18px;}
	
	
	
	.contact02wrap{margin: 50px auto;}
	.contact02{width: 100%;}
	.contact02wrap .sjimg{display: block;width: 100%;height: auto;margin-top: 30px;}
	.contact02wrap .contact02{display: none;}
	
	.contact03wrap{padding: 50px 0;}
	.wpcf7-form p span{width: 100%;margin-bottom: 10px;padding: 0 10px;}
	.wpcf7-form p input{height: 40px;font-size: 18px;}
	.contact03tl h4{font-size: 18px;}
	.contact03tl{margin-bottom: 30px;}
	.wpcf7-form textarea{font-size: 18px;padding: 10px;}
	.wpcf7-form .more{font-size: 18px;line-height: 36px;height: 36px;width: 120px;margin-top: 30px;box-sizing: content-box;}
	#scrollnow{height: 60px;}
	
	.recruit01wrap{margin: 50px auto;}
	.recruit01 .item a h3{font-size: 22px;margin-bottom: 20px;}
	.recruit01 .item a:after{font-size: 24px;}
	.recruit01 .item a .yq p img{height: 15px;margin-right: 5px;}
	.recruit01 .item a{padding-bottom: 30px;}
	.recruit01 .item .info h3{font-size: 18px;margin-bottom: 15px;}
	.recruit01 .item .info .fontmin p{font-size: 18px;line-height: 26px;}
	.recruit01 .item .info li{margin-bottom: 30px;}
	.recruit01 .item .info h4{font-size: 18px;line-height: 26px;}
	.recruit01 .item{padding-top: 30px;}
	.recruit01 .item .info{padding-bottom: 30px;}
	
	
	
	
	
	
	
	
	
}