@charset "utf-8";


/*==响应=*/
@media all and (max-width:1920px){


}


@media all and (max-width:1800px){
.cutFor.cf1{padding:0 60px}
.cutFor.cf1 .btn{transform: translateX(0%);}
.cutFor.cf1 .btn.sNext{transform: translateX(0%);}

}



@media all and (max-width:1600px){
.container{width:1440px;}	
/*--*/
.caseHome .container{width:100%;padding-left:20px;padding-right:20px}
.case-card .small{width: 12.5vw;}
.case-card .show{width: 70vw;}

}


@media all and (max-width:1440px){
.container{width:1280px;}	
/*--*/
.advant-number{grid-template-columns: repeat(3, 1fr);}
/*--*/
.land-row{grid-template-columns: repeat(2, 1fr);}
/*--*/
}


@media all and (max-width:1280px){
.container{width:1024px;}	
/*--*/
.header .right .bar.rd{margin-right:10px}
.header .right .bar.le{margin-right: 20px;}
.header .right .bar.le::before{display: none;}
/*--*/
.newsDet .door-all .little{display: none;}
/*--*/
.puter-item-2 .set{display: none;}
.puter-item-2 .info{padding: 50px;margin-left: 0;}

}


@media all and (max-width:1024px){	
/*--*/
html{font-size:16px;}
/*--*/
:root{--plot-height:25rem;}
/*--*/
.container{width:100%;padding-left:20px; padding-right:20px;}
/*--*/
.fixed-top.header .wall{opacity:1;transform: translateY(0px);}
/*--*/
.header{position:relative;width:100%;height: 4rem !important;padding: 0.8rem 0;background: #fff;}
.header .wall{position: fixed;top: 0;left: 0;right: 0;padding:0.6rem 0;height: 4rem !important;border-bottom: 1px #eee solid;background: #fff}
.header .logo{padding:0px}
.header .logo img{max-height:2.5rem;width:auto}
.header .right{position: absolute;right:2rem;top:0;bottom:0;margin:auto;height:fit-content; font-size:0.95rem;}
.header .right .bar{font-size: 0.95rem;margin-right: 2rem;}
.header .nav{display: none;}
.header .tel{display:none !important}
.header .search{display: none !important;}
/*--*/	
.wap-trig{display: block;}
.wap-trig button{font-size:1.3rem;}
/*--*/
.res_pc{display: none;}
.res_wap{display:block;}
.wapTr{display:block !important;}
/*--*/
.wapTr{display:block;}
/*--*/
.pcI{display: none;}
.wapI{display: block;}
.flatI{display: block;}
/*--*/
.own-main{padding:3rem 0 4rem 0}
/*--*/
.door-all{flex-direction: column;}
.door-all .little{width: 100%;} 
.door-all .length{width:100%;}
.door-all .pnbg{padding:2rem;}
.door-all.pr .little{margin-right: 0px;margin-bottom: 2rem;}
.door-all.pl .little{margin-left:0px;margin-top: 2rem;}
/*--*/
.menuGle{margin:0px !important;padding: 1.5rem 0px !important;border-bottom:1px #ddd solid}
.menuGle .long{width: 100%;height: auto}
.menuGle .secon{display:flex;flex-wrap: wrap;width:-webkit-fill-available;margin: 0 0 -0.8rem -0.8rem;} 
.menuGle .secon li{flex: auto;margin: 0 0 0.8rem 0.8rem !important;text-align: center;border-radius:5px;overflow: hidden;}
.menuGle .secon a{color:#333;font-size: 1.1rem;padding: 0.6rem 1rem;border:0px !important; background: #e9e9e9;}
.menuGle .secon a:after{bottom: 0;z-index:-1;width:100%;height: 100%;}
.menuGle .secon li:hover a, .menuGle .secon li.active a{color:#fff;background: var(--color-main);}
/*--*/
.menuGle .site{display: none;}
.menuGle.bor{padding-bottom:1rem;}
.menuGle.par{height:auto}
.menuGle.par .long{padding:0px}
/*--*/
.menu-line .long{padding-bottom:0px}
/*--*/
.siteGle{display: none;margin-top:0.8rem !important;margin-bottom:-1rem;}
.siteGle .long{height:auto;padding-bottom:0px;}
.site-dot{font-size: 0.85rem;}
.site-dot .home:before{font-size:0.85rem;margin-right:0.4rem;}
.site-dot a:after{margin:0 0.2rem;font-size:0.8rem}
/*--*/
.titleAx{font-size: 1.6rem;margin-bottom: 1.6rem;}  
.titleAx span{margin-top: 0.25rem;font-size: 1rem;} 
.titleAx hr{display:none;margin-top: 0.6rem;width: 2rem;height: 2px;}
.titleAx.tTop{margin:3rem 0 -0.8rem 0;}
.titleAx.m30{margin-bottom:2rem}
.titleAx.m40{margin-bottom:2rem}
/*--*/
.titleBx{font-size: 1.6rem;margin-bottom: 1.6rem;}
.titleBx span{margin-top: 0.25rem !important;font-size:1rem;}
.titleBx hr{ margin-top: 0.6rem !important;width: 2rem;height: 2px; }
.titleBx.tTop{margin:3rem 0 0 0}
/*--*/
.ptm40,.ptm60,.ptm80,.ptm100,.ptm120,.ptm150,.ptm200{padding:2.5rem 0}
.pt40,.pt50,.pt60,.pt80,.pt100,.pt120,.pt150,.pt200{padding-top:2.5rem}
.pm40,.pm60,.pm80,.pm100,.pm120,.pm150,.pm200{padding-bottom:2.5rem}
/*--*/
.mtm40,.mtm60,.mtm80,.mtm100,.mtm120,.mtm150,.mtm200{margin:2.5rem 0}
.mt40,.mt50,.mt60,.mt80,.mt100,.mt120,.mt150,.mt200{margin-top:2.5rem}
.mm40,.mm60,.mm80,.mm100,.mm120,.mm150,.mm200{margin-bottom:2.5rem}
/*--*/
.moreBtn{margin-top:1.4rem;padding: 0.5rem 1.2rem !important;font-size:0.85rem !important}
.moreBtn.cen{margin:auto;margin-top:1.4rem;}
.moreBtn:after{margin:0 0.2rem !important;font-size: 0.7rem !important;}
.moreBtn2{font-size:0.85rem}
.moreBtn2.cen{margin:auto;margin-top:1.4rem;}
.moreBtn2:after{margin:0 0.2rem !important;font-size: 0.7rem;}
/*--*/
.cutFor .spot{display:block;}
.cutFor.cm1 .btn{display:flex;font-size:1.5rem}
.cutFor.cm2 .btn{display:flex;font-size: 1rem;width: 2.5rem;height: 2.5rem;}
.cutFor.cf1{padding:0 0px}
.cutFor.cf1 .btn{display: none;}
.cutFor.cf2 .btn{display: none;}
.cutFor.cf3 .toge{margin-top:1.2rem;}
.cutFor.cf3 .toge .btn{margin:0 0.4rem;}
/*--*/
.spot-dot{display: table;margin-top: 2rem;}
.spot-dot span{width: 1.6rem !important;height: 0.3rem !important;margin: 0 0.3rem !important;border:none !important;border-radius:0px;background: #ddd !important;}
.spot-dot span::before{display: none;}
.spot-dot .swiper-pagination-bullet-active{background:var(--color-main) !important;}
/*--*/
.spot-forte{display: table;margin:2rem auto 0;}
.spot-forte span{height:0.5rem} 
/*--*/
#banner-or .info .title{font-size: 1.8rem;}
#banner-or .info .tit{margin-top: 0.2rem;font-size: 1rem;}
#banner-or .info .data{margin-top: 0.2rem;font-size: 1.2rem;}
#banner-or .bottom{bottom: 1rem;}
#banner-or .bottom .number{font-size: 1.2rem;margin-right: 1rem;}
#banner-or .bottom .number:before{width: 3rem;height: 2px;margin-right: 1rem;}
#banner-or .bottom .btn{width: 2.5rem;height: 2.5rem;margin-left: 0.8rem;font-size: 0.95rem;}
#banner-or .spot{bottom: 1rem;}
#banner-or .spot span{opacity: 1;width: 2rem !important;height: 0.35rem !important;margin: 0 0.4rem;border: none !important;border-radius: 0% !important;background: #fff !important;}
#banner-or .spot span:before{display:none}    
#banner-or .spot .swiper-pagination-bullet-active{background: var(--color-main) !important;}
/*--*/
.ban-or{height:15rem;}
.ban-or .img{max-width:100%;height: 100%;object-fit: cover;}
.ban-or .box{padding:0 1.2rem}
.ban-or .box .title{font-size:1.8rem;}
.ban-or .box hr{display: none;}
.ban-or .box .level{margin-top:0.5rem;font-size:1rem;}
.ban-or .box .btn{margin-top: 1rem;padding: 0.6rem 2rem;font-size: 0.85rem;}
/*--*/
.videoBtn a::before{font-size: 5rem;}
/*--*/
.updatePrompt{font-size:0.95rem}
/*--*/
.wor,.wor-content{line-height:1.6;font-size:1rem;}
/*--*/
.pivot-row{margin: 0 0 -0.8rem -0.8rem;flex-wrap: wrap;}
.pivot-row li{flex: auto;width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;}
.pivot-row .pack{padding: 2rem 1rem;}
.pivot-row em{margin-bottom: 1rem;}
.pivot-row em img{height: 3.5rem;}
.pivot-row h4{margin-bottom: 0.6rem;font-size: 1.2rem;}
.pivot-row p{font-size: 1rem;}
/*--*/
.gene-row{margin:0 0 -0.8rem -0.8rem;}
.gene-row li{width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;}
.gene-row .pack{padding: 1rem;border-radius: 1rem;}   
.gene-row .top em{width: 3rem;height: 3rem;margin-right: 1rem;}
.gene-row .top em img{height:2rem}
.gene-row .top h4{font-size: 1.2rem;}
.gene-row .top h4 span{margin-top:0.5rem;font-size:0.95rem;}
.gene-row .pic{margin-top:1rem;border-radius:1rem;}
.gene-row span{font-size: 0.9rem;}
/*--*/
.card-row-1{grid-template-columns: repeat(2, 1fr);gap:0.8rem;}
.card-row-1 .pack{border-radius: 1rem;}
.card-row-1 .box{padding: 1.5rem;}
.card-row-1 .title{font-size: 1.2rem;}
.card-row-1 .wx{margin-top: 0.6rem;font-size: 1rem;}
.card-row-1 .wx b{margin-bottom: 0.5rem;}
.card-row-1 .wx b:before{margin-right: 0.6rem;width: 1.4rem;height: 1.4rem;font-size: 0.95rem;}
/*--*/
.card-row-2{margin: 0px 0px -0.8rem -0.8rem;flex-wrap: wrap;}
.card-row-2::before{display: none;}
.card-row-2 li{flex: auto;width: calc(33.3% - 0.8rem);padding: 1rem;margin: 0 0 0.8rem 0.8rem;}
.card-row-2 li::before{display:none;}
.card-row-2 li u{display: none;}
.card-row-2 h4{font-size: 1.2rem;}
.card-row-2 i{display: none;}
.card-row-2 p{margin-top: 0.6rem;font-size: 0.9rem;line-height: 1.6;}
/*--*/
.case-card{display: flex;margin: 0 0 -1rem -1rem;flex-wrap: wrap;}
.case-card li{width: calc(100% - 1rem) !important;height: auto;margin: 0 0 1rem 1rem;border-radius: 0.8rem;}
.case-card .small{display: none;}
.case-card .show{opacity: 1;position: relative;width: 100%;padding: 1.5rem;}
.case-card .show .title{margin-bottom: 1rem;font-size: 1.2rem;}
.case-card .show .pic{margin-right: 1.5rem;width: 45%;border-radius: 0.8rem;}
.case-card .show .tit{margin-bottom: 1rem;font-size: 1.2rem;}
.case-card .show dl dd{margin-bottom: 20px;}
.case-card .show dl h4{font-size: 1.1rem;}
.case-card .show dl h4:before{margin-right: 0.2rem;font-size: 1.2rem;}
.case-card .show dl p{margin-top: 0.2rem;font-size: 1rem;line-height: 1.6;}
/*--*/
.partner-list.edge li{width:25%;}
.partner-list a{padding:0.8rem;}
.partner-list h4{padding:0.5rem;font-size: 1rem;}
/*--*/
.newsHome .roll{display: flex;margin-bottom: 1.5rem;justify-content: center;flex-wrap: wrap;}
.newsHome .roll li{margin: 0 0.8rem;}
.newsHome .roll a{font-size: 1.2rem;}
/*--*/
.news-grid{display: flex;margin: 0 0 -0.8rem -0.8rem;flex-wrap: wrap;}
.news-grid li{margin: 0 0 0.8rem 0.8rem;}
.news-grid .one{width: calc(50% - 0.8rem);}
.news-grid .one .pic{height: auto;padding-top: 60%;}
.news-grid .one .pic img{position:absolute}
.news-grid .one .box{padding: 1.2rem;}
.news-grid .one h4{font-size: 1.2rem;}
.news-grid .one p{margin-top: 0.6rem;font-size: 0.95rem;line-height: 1.6;}
.news-grid .one .low{margin-top: 1rem;font-size: 0.85rem;}
.news-grid .two{width: calc(50% - 0.8rem);padding: 0 1.2rem;border-radius: 10px;}
.news-grid .two a{padding: 1rem 0;border: none;}
.news-grid .two h4{font-size: 1.2rem;padding-left: 1rem;}
.news-grid .two h4::before{width: 0.4rem;height: 0.4rem;}
.news-grid .two p{margin-top: 0.5rem;font-size:0.95rem;line-height:1.8}
/*--*/
.case-list.edge{margin:0 0 -0.8rem -0.8rem}
.case-list.edge li{width:calc(50% - 0.8rem);margin:0 0 0.8rem 0.8rem;align-items: center;}
.case-list li{padding: 1.2rem;border-radius: 1.2rem;justify-content: space-between;}
.case-list .info{width: 50%;margin-top: 1rem;margin-bottom: 0;}
.case-list .sort{font-size: 0.95rem;}
.case-list .title{font-size: 1.4rem;}
.case-list .more{margin-top: 0.8rem;padding: 0.5rem 1rem;font-size: 0.85rem;}
.case-list .more:after{margin-left:0.5rem;font-size: 0.7rem;}
.case-list .pic{width: 45%;padding-top: 35%;border-radius: 0.5rem;}
/*--*/
.caseDet-up{margin-top: 0;}
.caseDet-up .top{margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px #ddd solid;flex-direction: column;}
.caseDet-up .top .info{width: 100%;padding-right: 0;margin-right: 0;}
.caseDet-up .top .info:before{display: none;}
.caseDet-up .top .info .theme{font-size: 1.1rem;margin-bottom: 0.25rem;}
.caseDet-up .top .info .title{font-size: 1.4rem;}
.caseDet-up .top .info .tit{margin-top: 0.5rem;font-size: 1.1rem;}
.caseDet-up .top .info dl{margin-top: 1rem;}
.caseDet-up .top .info dl dd{margin-bottom: 0.8rem;}
.caseDet-up .top .info dl h4{margin-right: 1rem;font-size: 1rem;}
.caseDet-up .top .info dl p{font-size:1rem;line-height: 1.6;}
.caseDet-up .top .info .consult{margin-top: 1rem;padding: 0.8rem 2rem;font-size: 0.95rem;}
.caseDet-up .top .info .consult:after{margin-left: 2rem;}
.caseDet-up .top .set{margin-top: 1.5rem;width: 100%;}
.caseDet-up .top .set img{width:100%;border-radius:1rem;}
.caseDet-content .wx{font-size: 1rem;line-height: 1.6;}
.caseDet-content .wx p{margin-bottom: 0.8rem;}
/*--*/
.ab-intro .long{display: flex;flex-direction: column;}
.ab-intro .info{margin-right: 0;}
.ab-intro .info .title{font-size: 1.4rem;}
.ab-intro .info .eng{font-size: 1.2rem;}
.ab-intro .info .tit{margin-top: 0.5rem;font-size: 1rem;}
.ab-intro .info .tit:before{margin-right: 0.5rem;width: 2rem;}
.ab-intro .info .wx{margin-top: 0.5rem;font-size: 1rem;line-height: 1.8;}
.ab-intro .info .wx p{margin-bottom: 0.5rem;}
.ab-intro .set{width: 100%;margin-top: 1rem;text-align: center;}
/*--*/
.srll-history .list a{padding: 1.5rem 2rem;min-height: auto;}
.srll-history .list a:after{clip-path: none;}
.srll-history .list h4{padding-bottom: 0.5rem;font-size: 1.2rem;}
.srll-history .list h4::after{bottom: 0.5rem;border-left-width: 0.4rem;border-right-width: 0.4rem;border-bottom-width: 0.5rem;}
.srll-history .list .time{margin-top: 0.2rem;font-size: 0.95rem;}
.srll-history .list .txt{margin-top: 0.5rem;font-size: 0.95rem;}
/*--*/
.culture-row{box-shadow: none;margin: 0 0 -0.8rem -0.8rem;}
.culture-row li{margin: 0 0 0.8rem 0.8rem;width: calc(50% - 0.8rem);align-items: center;flex-direction: column;background: #f5f5f5;}
.culture-row .pic{display: none;}
.culture-row .box{padding: 2rem;width: 100%;height: 100%;}
.culture-row .box h4{margin-bottom: 0.5rem;font-size: 1.2rem;}
.culture-row .box h4:after{display: none;}
.culture-row .box h5{margin-bottom: 0.5rem;font-size: 1.rem;}
.culture-row .box p{font-size: 1rem;line-height: 1.8;}
/*--*/
.srll-ambient{margin:0 0%}
.srll-ambient .list h4{opacity: 1; padding:0.8rem;font-size:1rem;}
/*--*/
.guardian-row{margin: 0 0 -0.8rem -0.8rem;}
.guardian-row li{flex: auto;width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;padding: 1.5rem;}
.guardian-row .box{margin-top: 0.8rem;}
.guardian-row em{width: 3rem;height: 3rem;}
.guardian-row em img{width: 60%;}
.guardian-row h4{font-size: 1.2rem;} 
.guardian-row p{margin-top: 0.6rem;font-size: 0.95rem;line-height: 1.6} 
/*--*/
.business-row{margin: 0 0 -0.8rem -0.8rem;}
.business-row li{flex: auto;width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;padding: 1.5rem;border: none;}
.business-row em{height: 2.5rem;}
.business-row em img{ height:2.5rem;filter: drop-shadow(0px 2.5rem #fff);}
.business-row h4{margin-top: 0.6rem;font-size: 1.2rem;}
.business-row p{margin-top: 0.6rem;font-size: 0.95rem;}
/*--*/
.advant-row{flex-wrap:wrap;margin: 0 0 -0.8rem -0.8rem;justify-content: center;}
.advant-row li{width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;padding: 1.5rem;}
.advant-row em{width: 2.5rem;height: 2.5rem;margin-right: 0.8rem;}
.advant-row em img{height: 1rem;filter: drop-shadow(0px 1rem var(--color-main));}
.advant-row h4{font-size: 1.3rem;}
.advant-row p{margin-top: 0.6rem;font-size: 1rem;}
/*--*/
.detection-row{margin: 0 0 -0.8rem -0.8rem;}
.detection-row li{width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;padding: 1.2rem;}
.detection-row h4{font-size: 1.2rem;}
.detection-row h4 em{margin-right: 0.8rem;}
.detection-row h4 em img{height:2rem}    
.detection-row p{margin-top: 0.8rem;font-size: 1rem;line-height: 1.6;}
/*--*/
.entire-row{grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}
.entire-row li{padding: 2rem;padding-top: 1rem;}
.entire-row li::after{top: 5rem;}
.entire-row h4{margin-top: 0.5rem;font-size: 1.2rem;}
.entire-row p{margin-top: 0.5rem;font-size: 0.95rem;}
/*--*/
.training-row{grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}
.training-row li{padding: 1.5rem 1rem;background: rgba(0,0,0,0.05);}
.training-row em img{height:3rem;}
.training-row h4{margin-top: 0.8rem;font-size: 1.4rem;}
.training-row p{margin-top: 0.6rem;font-size: 1rem;}
/*--*/
.puter-item{display: flex;align-items: center;flex-direction: column;}
.puter-item .set{margin: auto;margin-bottom:1rem;padding: 0 20%;}
.puter-item .info{width: 100%;}
.puter-item .info .theme{margin-bottom:0.8rem;font-size:1.2rem;}
.puter-item .row li{margin-bottom:0.8rem;padding: 1.5rem;background: #f5f5f5;}
.puter-item .row em{display: none;}
.puter-item .row h4{font-size: 1.2rem;} 
.puter-item .row p{margin-top: 0.5rem;font-size: 0.95rem;}
/*--*/
.puter-item-2 .info{padding: 2rem;}
.puter-item-2 .row li{margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px #ddd solid;}
.puter-item-2 .row li:last-child{margin-bottom:0px;padding-bottom:0px;border:none}
.puter-item-2 .row h4{font-size: 1.2rem;}
.puter-item-2 .row h4 i{font-size: 1rem;margin-right: 0.6rem;width: 1.8rem;height: 1.8rem;}
.puter-item-2 .row p{margin-top: 0.6rem;font-size: 1rem;}
/*--*/
.advant-number{grid-template-columns: repeat(3, 1fr);gap: 1rem;}
.advant-number li{padding: 1rem 1rem;width: 100%;height: auto;border-radius: 1rem;}
.advant-number span{font-size: 2rem;}
.advant-number font{font-size: 2rem;}
.advant-number h4{margin-top: 0.5rem;font-size: 1rem;}
.advant-trait{margin-top: 2rem;grid-template-columns: repeat(2, 1fr);gap: 1rem;}
.advant-trait li{padding: 1rem 1rem;font-size: 1.4rem;}
/*--*/
.zczh-intro .long{flex-direction: column;}
.zczh-intro .long .wx{font-size: 1rem;}
.zczh-intro .long .wx p{margin-bottom:0.8rem}
.zczh-intro .long .set{display: none;}
/*--*/
.zczh-problem .puter-item-2 .info{padding:2rem}
/*--*/
.hard-row{grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}
.hard-row li{padding: 1.2rem 4rem 1.2rem 1.2rem;}
.hard-row em{right: 1.2rem;top: 1.5rem;height: 2rem;}
.hard-row em img{height: 2rem;filter: drop-shadow(0px 2rem #fff);}
.hard-row h4{margin-bottom: 0.8rem;font-size: 1.2rem;}
.hard-row h4 font{padding-bottom:0.8rem;}
.hard-row p{font-size: 0.95rem;line-height: 1.6;}
/*--*/
.growth-row{flex-direction: column;}
.growth-row li{display: flex;margin-bottom: 1rem;width: 100%;flex-direction: column;}
.growth-row li:last-child{margin-bottom:0;}    
.growth-row .title{font-size: 1.4rem;padding: 1rem;}
.growth-row .box{padding: 1.5rem;}
.growth-row .x1 dl dd{padding: 0.8rem 0;}
.growth-row .x1 dl span{font-size: 1rem;}
.growth-row .x2 dl dd{padding:0.8rem 0;}
.growth-row .x2 dl h4{font-size: 1.2rem;}
.growth-row .x2 dl p{margin-top: 0.5rem;font-size: 1rem;}
/*--*/
.engine-row li{padding: 2rem 0;}
.engine-row .info{width: 45%;}
.engine-row .set{width:50%}
.engine-row .info h4{font-size: 1.2rem;}
.engine-row .info h5{margin-top: 0.5rem;margin-bottom: 0.5rem;font-size: 1.1rem;}
.engine-row .info span{margin-bottom: 0.5rem;font-size: 1rem;}
.engine-row .info span:before{margin-right: 0.5rem;}
.engine-row .info p{margin-top: 0.8rem;font-size: 1rem;}
/*--*/
.why-row{grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}
.why-row li{padding: 1.5rem;align-items: center;}
.why-row em{flex-shrink: 0;margin-right: 1rem;}
.why-row em img{height:5rem}    
.why-row h4{font-size: 1.2rem;}
.why-row p{margin-top: 0.5rem;font-size: 1rem;}
/*--*/
.geo-execute .long{padding: 1.5rem;}
.geo-execute .row{flex-wrap: wrap;}
.geo-execute .row li{flex: auto;margin: 0 0.5rem 1rem 0.5rem;border: none;}
.geo-execute .row i{width: 100%;height: auto;padding: 2rem 1rem;font-size: 3rem;border-radius: 0;}
.geo-execute .row h4{margin-top: 1rem;font-size: 1.1rem;}
.geo-execute .explain{padding: 2rem;margin-top: 1rem;font-size: 1rem;line-height: 1.6;}
/*--*/
.what-row{margin: 0 0 -0.8rem -0.8rem;flex-wrap: wrap;}
.what-row li{flex: auto;width: 45%;margin: 0 0 0.8rem 0.8rem;padding: 1.5rem;}
.what-row h4{margin-bottom: 1rem;padding-bottom: 0.8rem;font-size: 1.2rem;}
.what-row h4 em img{height:1.5rem}
.what-row .box span{margin-bottom: 0.8rem;font-size: 0.95rem;}
.what-row .box span b:before{margin: 0.5rem 0.5rem 0 0;width: 0.3rem;height: 0.3rem;}
/*--*/
.land-row{grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}
.land-row li{display: flex;padding: 1.5rem;}
.land-row em{margin-right: 1rem;}
.land-row em img{height:3rem}    
.land-row .box h4{margin-bottom: 0.8rem;font-size: 1.2rem;}
.land-row .box span{margin-bottom: 0.8rem;font-size: 1rem;}
.land-row .box span:before{margin-top: 0.2rem;margin-right: 0.5rem;}
/*--*/
.geo-support .explain{margin-top: 1rem;padding: 2rem;border-radius: 1rem;}
/*--*/
.support-row{margin: 0 0 -0.8rem -0.8rem;flex-wrap: wrap;}
.support-row li{flex: auto;width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;}
.support-row h4{padding: 1.2rem 1rem;font-size: 1.4rem;}
.support-row .box{padding: 1.5rem;}
.support-row p{font-size: 1rem;line-height: 1.6;}
/*--*/
.promise-row{margin: 0 0 -0.8rem -0.8rem;justify-content: center;}
.promise-row li{flex: auto;width: calc(50% - 0.8rem);margin: 0 0 0.8rem 0.8rem;padding: 1.5rem;border-radius: 1rem;}
.promise-row em{width: 3rem;height: 3rem;margin-right: 1rem;}
.promise-row em img{height: 2rem;filter: drop-shadow(0px 4rem #fff);}
.promise-row h4{font-size: 1.2rem;}
.promise-row p{margin-top: 0.6rem;font-size: 1rem;line-height: 1.6;}
/*--*/
.news-list{margin: 0 0 -1rem -0.8rem;}
.news-list li{width: calc(50% - 0.8rem);margin: 0 0 1rem 0.8rem;}
.news-list .box{padding: 1.5rem;}
.news-list .title{font-size: 1.2rem;}
.news-list .txt{margin-top:0.5rem;font-size:0.95rem;}
.news-list .time{margin-top: 1rem;font-size: 0.95rem;}
/*--*/
.newsDet .bgi{margin-bottom:2rem;}
.newsDet .bgi.p3{padding:1.5rem;}
.newsDet .bgi.p4{padding:1.5rem;}
.newsDet .content .titleTop{padding-bottom: 1rem;margin-bottom: 1.5rem;}
.newsDet .content .title{font-size: 1.6rem;}
.newsDet .content .msg{margin-top: 0.5rem;font-size:0.95rem;}
.newsDet .content .msg *{font-size:0.95rem;}
.newsDet .content .wor{min-height:auto;font-size:1rem;line-height:1.8;}
.newsDet .content .wor img{width:auto !important;height: auto !important;}    
/*--*/
.proDet{}
/*--*/
.detOne-top .long{flex-direction: column;}
.detOne-top .set{width: 100%;}
.detOne-top .info{width: 100%;margin-left: 0;margin-top: 2rem;}
.detOne-top .info .title{font-size: 1.4rem;padding-bottom: 1rem;margin-bottom: 1.5rem;}
.detOne-top .info .wx{font-size:1rem;line-height:1.4;}
.detOne-top .info .wx.bg{min-height: 4rem;padding: 1.5rem;}
.detOne-top .info .data{position:initial;font-size: 1rem;margin-top:1.2rem;}
.detOne-top .info .online {margin-top: 1.8rem;padding-top: 1.2rem;}
.detOne-top .info .online a{margin: 0 0.6rem 0.6rem 0;font-size:0.9rem;line-height: 1.5rem;padding: 0.6rem 2rem;}
.detOne-top .info .online a i{margin-right:0.6rem;}
.detOne-top .info .online a.tel{font-size: 1.2rem;} 
.detOne-contnet{margin-top: 2rem;padding-top: 2rem;}
.detOne-contnet .theme{margin-bottom: 1.5rem;font-size: 1.4rem;}
.detOne-contnet .theme::after{margin-top: 0.5rem;width: 2rem;}
.detOne-contnet .frame{margin-bottom: 2rem;padding-bottom: 2rem;}
.detOne-contnet .wx{font-size: 1rem;line-height:1.4;}
/*--*/
.contactIn #dituContent{width:100%;height: 20rem;}
/*--*/
.cta-mode .long{flex-direction: column;}
.cta-mode .set{width: 100%;margin-top: 2rem;}
.cta-mode .info{width: 100%;margin: 0;}
.cta-mode .title{margin-bottom: 1.5rem;padding-bottom: 1rem;font-size: 1.4rem;}
.cta-mode .wx{font-size: 1rem;line-height:1.8;}
.cta-mode .row{display:flex;flex-wrap:wrap;margin: 0 0 -0.8rem -0.8rem;}
.cta-mode .row li{flex: auto;width: calc(50% - 0.8rem);font-size: 1rem;margin: 0 0 0.8rem 0.8rem;padding: 1rem;background: rgba(0,0,0,0.1);}
.cta-mode .row b{margin-bottom: 0.2rem;}
.cta-mode .row i{margin-right: 0.6rem;font-size: 1.4rem;width: 2.5rem;height: 2.5rem;border: none;}
.cta-mode .ewm{margin-top: 1.5rem;}
.cta-mode .ewm span{margin-right: 1rem;font-size: 1rem;}
.cta-mode .ewm img{width: 8rem;}
/*--*/
.cta-message .long{flex-direction: column;}
.cta-message .set{display: none;}
.cta-message .info{width: 100%;}
/*--*/
.form-item .sort{margin:0 0 -0.8rem -0.8rem}
.form-item .sort .shell{width: calc(100% - 0.8rem) !important;margin: 0 0 0.8rem 0.8rem !important;}     
.form-item .sort .shell.fs .title{margin-top:0.3rem;} 
.form-item .title{margin-right: 0.2rem;font-size: 0.95rem;}
.form-item .title em{margin-right: 0.5rem;font-size: 1.2rem;width: 1.2rem;}
.form-item .bor{padding: 0.5rem 1rem;}
.form-item .fill{line-height: 1.8;font-size: 1rem;}
.form-item .slit .title{margin-bottom: 0.6rem;}    
.form-item .slit textarea{min-height:6rem;height:6rem}
.form-item textarea{min-height:8rem;height:8rem}
.form-item select{width: calc(50% - 0.8rem);margin:0 0 0.8rem 0.8rem;}
.form-item .code{margin-right:0.8rem;}
.form-item .code input{width: 6rem;padding: 0.8rem 0.8rem;font-size: 0.95rem;}
.form-item .code img{height: 2rem;margin: 0px 0.8rem;}
.form-item .explain{font-size:0.9rem;margin-top:0.8rem;}
.form-item .strip{margin-top:1rem}
.form-item .but .btn{width:25%;font-size:0.95rem !important;margin:0px;margin-right: 1rem !important;padding: 0.8rem 0.5rem !important;}
/*--*/
.job-item .batten{/* display:none; */padding: 0.8rem 0.8rem 0.8rem 0.8rem;}
.job-item .row *{min-width: 10%;margin-left: 0.8rem;font-size: 0.9rem;}
.job-list li .top{padding: 1rem 0.8rem;}
.job-list li .top span{/* display:none; */}
.job-list .top:before{right: 0px;font-size: 1rem;}
.job-list .top h4{font-size: 1rem;}
.job-list .link{font-size:0.85rem;padding:0.5rem 1.5rem;}
.job-list .down{padding: 2rem 1rem;}
.job-list .option{display:block;margin-bottom: 0.8rem;}
.job-list .option span {font-size: 0.9rem;margin: 0 1rem 0.6rem 0;}
.job-list .wx{width:100%;font-size: 0.95rem;line-height: 2;}
.job-list .wx .tit{font-size: 1rem;margin-bottom: 0.8rem;}
.job-list .contact{margin-top: 1.5rem;}
.job-list .contact p{font-size: 0.85rem;margin-bottom: 1rem;}
.job-list .contact a{font-size: 0.85rem;margin-right: 1rem;padding: 0.6rem 2rem;}
/*--*/
.CenPhot.ph1 .pic,.CenPhot.ph2 .pic,.CenPhot.ph3 .pic{height:15rem;}
.CenPhot.p20 .pic img{padding:0.6rem;}
/*--*/
.list-item.edge{margin:0 0 -1rem -0.8rem !important}
.list-item.edge li{width:calc(33.3% - 0.8rem) !important;margin:0 0 1rem 0.8rem !important;}
.list-item .title{font-size: 1.1rem;margin-top:0.6rem}
.list-item .txt{ margin-top: 0.5rem;font-size:0.9rem;}
/*--*/
.searchIn{padding-top:0;min-height:auto;}
.search-inquiry .titleTop{font-size:1.2rem;margin-bottom:1rem}
.search-inquiry .prompt{font-size:0.95rem;}
.search-inquiry .prompt b{font-size:1rem}
.search-inquiry{margin-bottom:2rem;padding: 2rem;}
.search-inquiry .theme{margin-bottom: 1rem;font-size: 1.5rem;}
.search-inquiry form{width: 80%;}
.search-inquiry input{font-size: 0.9rem;padding: 0.8rem 1rem;border-width: 1px;}
.search-inquiry button{font-size: 0.9rem;padding: 0 1rem;}
.search-inquiry button:before{margin-right: 0.5rem;font-size: 1.2rem;}
/*--*/
.pagIng-2{display: flex;border: none;margin-top: 2rem;flex-direction: column;align-items: flex-start;}
.pagIng-2 span a{font-size:0.95rem;}
.pagIng-2 .block{width: 100%;font-size: 0.95rem;margin-bottom: 0.5rem;padding: 0.8rem 1rem;text-align: left;background: #f5f5f5;}
.pagIng-2 .return{display: none;}
/*--*/
.pagIng-3{margin-top: 2rem;padding: 0.8rem 1rem;padding-right: 5rem;flex-direction: column;align-items: flex-start;}
.pagIng-3 .lump{display: flex;font-size: 0.95rem;flex-direction: row !important;}
.pagIng-3 span{width: 100%;margin: 0.5rem 0;}
.pagIng-3 *{font-size: 0.95rem !important;}
.pagIng-3 .next{justify-content: flex-start;}    
.pagIng-3 .return{position: absolute;right: 1rem;top: 0;bottom: 0;}
.pagIng-3 .return:before{ font-size:1.4rem}
/*--*/
.pagIng-4{margin-top: 2rem;padding-top: 2rem;}
.pagIng-4 span{font-size:0.95rem;}
.pagIng-4 a{width: 100%;font-size: 0.95rem;padding: 0.5rem 1rem;margin-bottom: 0.5rem;}
/*----*/
#pages{margin: 3rem 0 1rem 0;}
#pages a,#pages span{width: 2.5rem;height: 2.5rem;margin: 0 0.3rem;font-size: 1.2rem;}
#pages .previous_page:before,#pages .next_page:before{font-size:1rem;}
/*--*/
.kefu-air{display:none;}
/*--*/
.footer{padding:3rem 0 1rem 0}
.footer .bor{padding-top:0px;border-top:none}
.footer .left{display: none;}
.footer .ewm{flex-direction: row-reverse;font-size: 0.85rem;}
.footer .ewm span{margin-left: 0.8rem;}    
.footer .ewm img{width: 6rem;margin-bottom: 0.5rem;}    
.footer .tit{margin-bottom: 0.6rem;font-size: 1rem;}    
.footer .info{float: left;max-width: initial;} 
.footer .info .tel{font-size: 1.8rem;margin-bottom: 0.8rem;} 
.footer .info .tel:before{font-size: 1.8rem;}    
.footer .info .str{font-size: 0.9rem;line-height: 26px;}
.footer .info .str span{margin-bottom: 0.6rem;font-size: 0.9rem;line-height: 1.2;}
.footer .info .str span i{width: 1.2rem;font-size: 0.95rem;margin-right: 0.8rem;}
.footer .copy{margin-top:0.5rem;margin-left:0;font-size:0.9rem;}
.footer .copy a{font-size:0.9rem;}
.footer .link{display: none;}
.footer .down{display:none;}


}


@media all and (max-width:768px){
/*--*/
html{font-size:14px;}
/*--*/
.container{width:100%;padding-left:10px; padding-right:10px;}
/*--*/
.res-wap_pc{display:none;}
.res-wap_wap{display:block;}
/*--*/
.case-card .show .or{flex-direction: column;}
.case-card .show .pic{margin-right: 0;margin-bottom: 1rem;width: 100%;}
/*--*/
.list-item.edge li{width:calc(50% - 0.8rem) !important;}
/*--*/ 
.cta-mode .row li{width:calc(100% - 0.8rem);}
/*--*/
.form-item .code input{width: 5rem;}
/*--*/
.layui-layer{width:90%;min-width:90%;max-width:90%;height:40%;max-height:40%;min-height:40%;}
/*--*/
.footer .up .long{display:flex;flex-direction: column-reverse;align-items: center;}    
.footer .ewm{display: none;}
.footer .down .long{display:flex;flex-direction: column;align-items: center;text-align: center;}    
.footer .share-item{margin:auto;margin-top:1.2rem;}
.footer .share-item .tit{text-align:center}


}


@media all and (max-width:460px){
html{font-size:12px;}	
/*--*/
.card-row-1{grid-template-columns: repeat(1, 1fr);}
/*--*/
.case-list.edge li{width:calc(100% - 0.8rem);}
/*--*/
.engine-row li{display: flex;flex-direction: column-reverse !important;}
.engine-row .set{margin-bottom:1rem;width:100%;}
.engine-row .info{width:100%}
/*--*/
.search-inquiry form{width:100%}
/*--*/
.card-row-1{grid-template-columns: repeat(1, 1fr);gap:0.8rem;}

}