@charset "utf-8";
@media only screen and (min-width:1920px){
	
}

@media only screen and (max-width:980px){
.m-Top{margin-top:50px;}
header{height:50px;padding:8px 0;box-sizing:border-box;}
header .main-width{display:block;}
header .menubtn{float:right;display:block;}
header .back{display:block;}
header .logo{float:left;height:34px;}
header .logo .icon{width:34px;height:34px;}
header .logo .slide{width:114px;height:34px;}
header .logo .slide li{width:114px;height:34px;}
header .func{float:right;column-gap:10px;}
header .func i{height:20px;;}
header .search{width:160px;height:34px;}
header .search input{height:34px;padding:0 10px;font-size:14px;;}
header .search button{width:34px;height:34px;}
header .search:before{width:34px;height:34px;line-height:34px;font-size:17px;}
header .lang p{line-height:24px;padding-left:20px;font-size:14px;}
header .lang p:before{right:initial;left:0;height:24px;line-height:24px;font-size:18px;;}
header .lang .sel a{line-height:20px;font-size:14px;text-align:right;}
header .nav{position:fixed;left:-100%;top:49px;width:100%;max-height:calc(100vh - 50px);background-color:#19b1ff;overflow-y:auto;transition:all .5s;}
header .nav .menu-header_nav-container{padding:0 4.7vw;}
header .nav .one{display:block;}
header .nav .one > li{line-height:20px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.5);font-size:16px;;}
header .nav .one > li.current-menu-item{border-color:#fff;font-weight:bold;}
header .nav .one > li.current-menu-item a{color:#fff;}
header .nav .one > li.current-menu-item:before{display:none;}
header .nav .one > li.menu-item-has-children > i{position:absolute;right:0;top:0;width:40px;height:40px;}
header .nav .one > li.menu-item-has-children > i:before{content:"";position:absolute;left:12px;top:50%;width:16px;height:2px;margin-top:-1px;background-color:#fff;}
header .nav .one > li.menu-item-has-children > i:after{content:"";position:absolute;left:50%;top:12px;width:2px;height:16px;margin-left:-1px;background-color:#fff;}
header .nav .one > li.menu-item-177 > i{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;}
header .nav .one > li.menu-item-177 > i:before{content:"\f345";font-family:"dashicons";font-size:20px;color:#fff;}
header .nav .one > li:hover .sub-menu{transform:translateY(0);}
header .nav .one > li.open > i:after{display:none;}
header .nav .one > li.open .sub-menu{display:block;}
header .nav .sub-menu{display:none;position:static;width:100%;margin-left:0;padding-top:10px;border:none;background:none;opacity:1;transform:translateY(0);}
header .nav .sub-menu li{line-height:25px;font-size:14px;text-align:left;font-weight:normal;color:#fff;}
header .nav .sub-menu li a{display:inline;}
header .nav .sub-menu li:before{content:" - ";}
header .nav-pro{position:fixed;top:49px;left:100%;padding:20px 0;max-height:calc(100vh - 50px);overflow-y:auto;opacity:1;transform:translateY(0);transition:all .5s;}
header .nav-pro .main-width{display:flex;flex-wrap:wrap;column-gap:4%;row-gap:20px;}
header .nav-pro .main-width i{display:block;width:100%;height:40px;line-height:40px;}
header .nav-pro .main-width i:before{content:"\f341";font-family:"dashicons";font-size:24px;color:#fff;}
header .nav-pro .item{width:48%;}
header .nav-pro .item .pic{width:130px;}
header .nav-pro .item .pic img{width:130px;height:130px;}
header .nav-pro .item .pic h3{line-height:20px;font-size:14px;}
header .nav-pro .item ul{width:calc(100% - 150px);overflow:hidden;}
header .nav-pro .item ul li{line-height:25px;font-size:14px;box-sizing:border-box;}
header.action .nav{left:0;}
header.action.hsp .nav{left:-100%;}
header.action.hsp .nav-pro{left:0;}
footer .main-width{display:block;}
footer h3{line-height:20px;margin-bottom:10px;font-size:16px;}
footer p{line-height:20px;margin-bottom:5px;font-size:14px;}
footer .info{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:40px;}
footer .info h2{display:none;line-height:25px;font-size:16px;}
footer .info .mall{width:50%;column-gap:10px;margin-bottom:15px;}
footer .info .wp-block-buttons{margin-bottom:0;}
footer .info .wp-block-button__link{line-height:30px;padding:0 20px;font-size:16px;}
footer .info .sns{column-gap:10px;}
footer .info .sns figure{width:26px;height:26px;}
footer .nav{margin-bottom:20px;}
footer .nav .one{justify-content:space-between;}
footer .nav .one > li > a{line-height:20px;margin-bottom:10px;font-size:16px;}
footer .nav .sub-menu li{line-height:20px;margin-bottom:5px;font-size:14px;}
footer .contact{width:100%;}
footer .contact p{padding-left:25px;}
footer .contact p:before{width:20px;height:20px;line-height:20px;}
footer .contact p:nth-child(4):before{font-size:15px;}
.flow-notice .box{box-sizing:border-box;}
.flow-notice .box h2{line-height:30px;padding-bottom:10px;font-size:24px;}
.flow-notice .box h3{line-height:25px;margin:15px 0 5px;font-size:16px;}
.flow-notice .box p{line-height:20px;font-size:14px;}
.flow-notice .box .wp-block-button__link{font-size:14px;}
.flow-notice .box .wp-block-group{margin-top:15px;padding-top:15px;}
.flow-back{display:none;}
.flow-back a{line-height:34px;padding:0 15px;font-size:14px;}
.flow-icon{padding-left:20px;transform:translateY(-50%) translateX(calc(100% - 20px));}
.flow-icon i{width:20px;height:160px;margin-top:-80px;border-radius:5px 0 0 5px;}
.flow-icon i:after{width:20px;height:20px;line-height:20px;}
.flow-icon a{width:40px;height:40px;line-height:40px;border-radius:5px;margin:2px 0;font-size:20px;}
.flow-icon a p{height:40px;line-height:20px;padding:10px 15px;border-radius:5px;font-size:14px;}
.flow-icon .email:before{font-size:24px;}
.copy-right{padding:20px 0;}
.copy-right p{line-height:20px;font-size:14px;}
.title{margin-bottom:4vw;}
.title a{line-height:30px;padding:0 15px;font-size:14px;}
.title h1,.title h2{line-height:25px;font-size:24px;}
.title h1 span:before,.title h2 span:before{left:-5px;width: calc(100% + 10px);height:6px;}
.title p{line-height:20px;margin-bottom:10px;font-size:14px;}
.index-vbanner{height:calc(50vh + 25px);}
.index-sbanner{height:calc(50vh - 25px);}
.index-products .cont{display:block;}
.index-products .cont .cate{width:100%;margin-bottom:3vw;}
.index-products .cont .cate .pic{display:none;}
.index-products .cont .cate .tab{width:100%;height:auto;flex-direction:row;}
.index-products .cont .cate .tab .item{width:25%;height:50px;line-height:15px;padding:0 10px 0 35px;border-bottom:none;border-right:1px solid #ccc;font-size:12px;}
.index-products .cont .cate .tab .item img{left:6px;width:24px;height:24px;margin-top:-12px;}
.index-products .cont .cate .tab .item:nth-last-child(2){border-right:none;}
.index-products .cont .cate .tab .more{display:none;}
.index-products .cont .list{width:100%;}
.index-products .cont .list li{height:auto;padding:0;}
.index-products .cont .list li .text{padding:5px 15px 15px;}
.index-products .cont .list li .text h3{line-height:25px;font-size:16px;}
.index-products .cont .list li .text p{line-height:20px;font-size:14px;}
.index-about .wp-block-cover__inner-container > .wp-block-group{display:block;padding:20px;border-radius:10px;}
.index-about .wp-block-cover__inner-container > .wp-block-group iframe{width:100%;height:60vw;border:none;}
.index-about .wp-block-cover__inner-container > .wp-block-group .wp-block-video{width:100%;align-self:stretch;height:auto;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group{width:100%;align-self:stretch;padding:20px 0;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group h2{line-height:25px;font-size:20px;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group p{line-height:18px;font-size:14px;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group .wp-block-buttons{position:static;margin-top:5px;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group .wp-block-button__link{line-height:20px;padding:4px 15px;font-size:14px;border-width:1px;}
.index-about .wp-block-cover__inner-container > .wp-block-group > .wp-block-group:after{display:none;}
.index-project .slide-project{padding:0;}
.index-project .slide-pic{width:100% !important;padding-bottom:10px;overflow-x:auto;}
.index-project .slide-pic ul{position:static !important;}
.index-project .slide-pic li{width:230px;margin-right:15px;}
.index-project .slide-pic li .text{padding:15px;}
.index-project .slide-pic li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.index-project .slide-pic li .text p{line-height:20px;font-size:14px;}
.index-project .slide-pic li .text a{line-height:28px;margin-top:10px;font-size:14px;}
.index-project .slide-pic::-webkit-scrollbar{width:4px;height:4px;background-color:#ccc;}
.index-project .slide-pic::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:#67caff;}
.index-project .btn{display:none;}
.index-news .cate{column-gap:30px;}
.index-news .cate span{line-height:25px;font-size:16px;;}
.index-news .cont .pic{height:160px;}
.index-news .cont .slide-pic li{height:160px;}
.index-news .cont .slide-dot{padding:0;}
.index-news .cont .slide-dot li{height:40px;padding:10px 0;}
.index-news .cont .slide-dot li h3{width:calc(100% - 85px);line-height:20px;font-size:14px;}
.index-news .cont .slide-dot li time{width:75px;line-height:20px;font-size:12px;}
.index-enquiry h2{line-height:30px;margin-bottom:10px;font-size:24px;}
.index-enquiry p{width:100%;line-height:20px;font-size:14px;}
.index-enquiry .wp-block-cover{min-height:0;padding:6vw 4vw;}
.index-enquiry .simple-message li p{margin-bottom:5px;}
.index-enquiry .simple-message li input{height:34px;padding:0 10px;font-size:14px;}
.index-enquiry .simple-message li textarea{height:120px;line-height:20px;padding:10px;font-size:14px;}
.index-enquiry .simple-message li button{width:160px;height:40px;border-radius:5px;font-size:16px;}
.banner.low figure{height:100%;}
.banner.low figure img{height:100%;object-fit:cover;}
.banner.low h1{line-height:50px;margin-bottom:10px;font-size:48px;}
.banner.low p{line-height:25px;font-size:16px;}
.com-cate{flex-wrap:wrap;column-gap:10px;row-gap:10px;}
.com-cate a, .com-cate span{line-height:20px;padding:10px 20px;border-radius:5px;font-size:14px;}
.cate-products{padding:4.7vw 0;}
.cate-products .cont section{padding:20px;}
.cate-products .cont section h2{line-height:25px;padding-left:10px;border-width:4px;font-size:18px;}
.cate-products .cont section li{width:31.333%;}
.cate-products .cont section li .text{padding:10px;}
.cate-products .cont section li .text h3{line-height:20px;margin-bottom:5px;font-size:14px;}
.cate-products .cont section li .text p{line-height:20px;font-size:14px;}
.list-products .filter section span{width:150px;line-height:20px;padding:10px;font-size:14px;}
.list-products .filter section ul{padding:5px 20px;column-gap:20px;}
.list-products .filter section li{line-height:20px;padding:5px 0;font-size:14px;}
.list-products .list li .text{padding:10px 15px 10px 0;}
.list-products .list li .text h3{line-height:20px;margin-bottom:5px;font-size:14px;;}
.list-products .list li .text p{line-height:18px;font-size:12px;-webkit-line-clamp:3;}
.list-products .list li .text .more{line-height:30px;margin-top:10px;padding:0 15px;border-radius:5px;font-size:14px;}
.main-products .overview .info h2{line-height:25px;padding-bottom:10px;margin-bottom:10px;font-size:18px;;}
.main-products .overview .info li{width:auto;min-width:50%;line-height:20px;padding:0 5px 0 10px;font-size:14px;}
.main-products .overview .info li:before{top:7px;width:6px;height:6px;}
.main-products .overview .info p{line-height:20px;font-size:14px;}
.main-products .overview .func{display:block;}
.main-products .overview .func .mall{margin-bottom:20px;}
.main-products .overview .func .mall .wp-block-gallery{width:100%;column-gap:1vw;}
.main-products .overview .func .mall .wp-block-image{height:5vw !important;}
.main-products .overview .func .share{justify-content:center;column-gap:10px;}
.main-products .overview .func .share a{width:30px;height:30px;;}
.main-products .overview .inq{line-height:20px;padding:10px 30px;font-size:14px;}
.main-products .detail .tab .pos span{width:auto;height:auto;line-height:20px;padding:5px 15px;font-size:14px;}
.main-products .detail .cont h2{line-height:20px;margin-top:25px;margin-bottom:10px;font-size:16px;}
.main-products .detail .cont p{line-height:20px;font-size:14px;}
.main-products .detail .cont table th, .main-products .detail .cont table td{line-height:18px !important;padding:8px !important;font-size:12px !important;;}
.main-products .detail .cont .photo-exh .slide-dot{bottom:10px;}
.main-products .detail .cont .photo-exh .slide-dot ul{column-gap:10px;}
.main-products .detail .cont .photo-exh .slide-dot li{width:10px;height:10px;}
.main-products .detail .cont .photo-exh .btn{width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:20px;}
.main-products .detail .cont .photo-exh .text{padding:20px;}
.main-products .detail .cont .photo-exh .text p{line-height:20px;font-size:14px;}
.main-products .enquiry{padding:0;}
.main-products .enquiry p{line-height:20px;font-size:14px;;}
.main-products .enquiry li input{height:34px;padding:0 10px;font-size:14px;}
.main-products .enquiry li textarea{height:120px;line-height:20px;padding:8px 10px;font-size:14px;}
.main-products .enquiry li button{width:160px;height:40px;font-size:14px;}
.main-products .related h2{line-height:25px;margin-bottom:20px;font-size:18px;;}
.main-products .related .slide-pic{width:100% !important;overflow-x:auto;}
.main-products .related .slide-pic ul{position:static !important;display: flex;}
.main-products .related .slide-pic li{width:200px;margin-right:20px;}
.main-products .related .slide-pic li h3{line-height:20px;font-size:14px;}
.main-products .related .btn{display:none;}
.main-about .profile .slide-dot{bottom:10px;}
.main-about .profile .slide-dot ul{column-gap:8px;}
.main-about .profile .slide-dot li{width:10px;height:10px;}
.main-about .profile .text h2{line-height:25px;margin-bottom:10px;padding-bottom:10px;font-size:18px;;}
.main-about .profile .text p{line-height:20px;margin-top:15px;font-size:14px;;}
.main-about .profile .advantage p{line-height:20px;margin:20px 0;font-size:14px;;}
.main-about .profile .advantage p br{display:none;}
.main-about .profile .advantage p strong{line-height:25px;margin-bottom:5px;font-size:24px;}
.main-about .growth .tab ul:before{top:5px;}
.main-about .growth .tab li{line-height:20px;font-size:14px;}
.main-about .growth .tab li:before{width:11px;height:11px;margin-bottom:5px;;}
.main-about .growth .cont .slide-pic li .wp-block-media-text__content h3{line-height:25px;font-size:18px;}
.main-about .growth .cont .slide-pic li .wp-block-media-text__content p{line-height:20px;font-size:14px;}
.main-about .growth .cont .btn{width:5vw;height:5vw;line-height:5vw;margin-top:-2.5vw;font-size:2vw;;}
.main-about .culture .cont{flex-wrap:wrap;column-gap:3%;row-gap:3%;}
.main-about .culture .cont .wp-block-media-text{display:block;width:48.5%;padding:3%;margin-bottom:3%;}
.main-about .culture .cont .wp-block-media-text:hover{width:48.5%;padding:3%;}
.main-about .culture .cont .wp-block-media-text__media{width:60px;margin:0 auto 10px;}
.main-about .culture .cont .wp-block-media-text__content{width:100%;}
.main-about .culture .cont .wp-block-media-text__content h3{line-height:25px;font-size:16px;}
.main-about .culture .cont .wp-block-media-text__content p{height:auto;line-height:20px;font-size:14px;;opacity:1;text-align:center;}
.main-about .culture .cont .wp-block-media-text:hover .wp-block-media-text__content{width:100%;text-align:center;}
.main-about .certificate .slide-pic li figcaption{line-height:15px;font-size:12px;;}
.main-about .honor .dg-slide li figure figcaption{line-height:20px;margin:10px 0 0;font-size:14px;;}
.main-about .report .cont h3{line-height:25px;font-size:16px;}
.main-about .report .cont p{line-height:20px;font-size:14px;}
.main-about .report .cont .is-vertical{padding-bottom:20px;}
.main-about .report .cont .wp-block-button__link{line-height:30px;padding:0 20px;font-size:14px;}
.main-about .exhibition .cont ul{flex-wrap:wrap;column-gap:4%;}
.main-about .exhibition .cont li{width:48%;margin-bottom:4%;}
.main-about .exhibition .cont li .text h3{line-height:25px;padding-bottom:10px;margin-bottom:10px;;font-size:16px;;}
.main-about .exhibition .cont li .text p{line-height:20px;font-size:14px;color:#999;}
.main-about .exhibition .cont li .text .func{line-height:20px;margin-top:15px;font-size:14px;}
.quality-control .tab{column-gap:50px;}
.quality-control .tab span{line-height:25px;font-size:16px;}
.quality-control .sub-tab span{line-height:30px;padding:0 20px;font-size:14px;;}
.quality-control .sub-cont .item p{line-height:20px;font-size:14px;}
.quality-control .sub-cont .item .wp-block-group figure figcaption{line-height:20px;margin:5px 0 15px;font-size:14px;}
.quality-control .sub-cont .item .wp-block-gallery .wp-block-image figcaption{line-height:15px;margin:5px 0 10px;font-size:12px;}
.list-projects .com-cate{display:flex;}
.list-projects .list li{width:49%;}
.list-projects .list li .text h3{line-height:25px;font-size:16px;;}
.list-projects .list li .text p{line-height:20px;font-size:14px;}
.list-projects .list li .text a{line-height:20px;font-size:14px;}
.main-projects .tab .pos span{width:auto;height:auto;line-height:20px;padding:5px 15px;font-size:14px;}
.main-projects .cont{font-size:20px;}
.main-projects .cont h2{line-height:25px;margin-top:30px;padding-bottom:10px;margin-bottom:10px;font-size:18px;;}
.main-projects .cont h3{line-height:25px;padding-left:15px;font-size:16px;;}
.main-projects .cont h3:before{top:9px;width:7px;height:7px;}
.main-projects .cont li{line-height:20px;padding-left:15px;font-size:14px;}
.main-projects .cont li:before{top:7px;width:6px;height:6px;}
.main-projects .cont .wp-block-media-text p{line-height:20px;padding-left:15px;font-size:14px;}
.main-projects .cont .wp-block-media-text:nth-child(1){display:block;}
.main-projects .cont .wp-block-media-text:nth-child(1) .wp-block-media-text__content{width:100%;}
.main-projects .cont .wp-block-media-text:nth-child(1) .wp-block-media-text__media{width:100%;margin-top:15px;}
.main-projects .cont table th,.main-projects .cont table td{line-height:18px !important;padding:8px !important;font-size:12px !important;}
.main-projects .cont .slide-picture .slide-dot{bottom:10px;}
.main-projects .cont .slide-picture .slide-dot ul{column-gap:8px;}
.main-projects .cont .slide-picture .slide-dot li{width:10px;height:10px;}
.main-projects .cont .slide-picture .btn{width:50px;height:50px;line-height:50px;margin-top:-25px;font-size:20px;}
.main-projects .cont .slide-picture .prev{left:-50px;}
.main-projects .cont .slide-picture .next{right:-50px;}
.main-projects .related h2{line-height:25px;margin-top:30px;padding-bottom:10px;margin-bottom:10px;font-size:18px;;}
.main-projects .related .slide-pic{width:100% !important;}
.main-projects .related .slide-pic ul{position:static !important;display:flex;flex-wrap:wrap;column-gap:3%;row-gap:3vw;width:100% !important;}
.main-projects .related .slide-pic li{float:none;width:48.5% !important;margin:0 !important;}
.main-projects .related .slide-pic li .text h3{line-height:18px;padding-bottom:5px;margin-bottom:5px;font-size:14px;}
.main-projects .related .slide-pic li .text p{line-height:18px;font-size:14px;}
.main-projects .related .slide-pic li .text a{line-height:20px;margin-top:5px;font-size:14px;}
.main-projects .related .slide-pic li.clone{display:none;}
.main-projects .related .btn{display:none;}
.cate-news .cont .item .info .tit h2{line-height:25px;font-size:18px;}
.cate-news .cont .item .info .tit a{font-size:14px;}
.cate-news .cont .item .info .head h3{line-height:20px;font-size:14px;}
.cate-news .cont .item .info .head p{line-height:20px;font-size:14px;-webkit-line-clamp:2;}
.cate-news .cont .item .info .head time{line-height:20px;font-size:14px;;}
.cate-news .cont .item .info li{line-height:20px;padding:5px 0 5px 15px;font-size:14px;}
.cate-news .cont .item .info li:before{top:12px;width:6px;height:6px;}
.list-news .list h2{line-height:30px;font-size:24px;;}
.list-news .list ul{flex-wrap:wrap;column-gap:4%;}
.list-news .list li{width:48%;margin-bottom:4%;}
.list-news .list li .text h3{line-height:25px;padding-bottom:10px;margin-bottom:10px;;font-size:16px;;}
.list-news .list li .text p{line-height:20px;font-size:14px;color:#999;}
.list-news .list li .text .func{line-height:20px;margin-top:15px;font-size:14px;}
.list-news .faq li{padding:20px 15px;margin-bottom:20px;border-radius:5px;}
.list-news .faq li h3{line-height:20px;margin-bottom:10px;padding:3px 0 3px 35px;font-size:16px;}
.list-news .faq li h3:before{width:26px;height:26px;line-height:26px;border-radius:5px;font-size:16px;}
.list-news .faq li .answer{padding:3px 0 3px 35px;}
.list-news .faq li .answer *{line-height:20px;font-size:14px;}
.list-news .faq li .answer:before{width:26px;height:26px;line-height:26px;border-radius:5px;font-size:16px;}
.main-news h1{line-height:25px;margin-bottom:15px;font-size:18px;}
.main-news .tit{padding-bottom:15px;margin-bottom:15px;}
.main-news .tit .info{line-height:20px;font-size:14px;}
.main-news .tit .info span{margin-right:15px;padding-right:15px;}
.main-news .cont p{line-height:20px;margin:15px 0;font-size:14px;}
.main-news .cont figure{margin-top:15px;margin-bottom:15px;}
.main-news .subpage{padding-top:20px;margin-top:30px;}
.main-news .subpage p{line-height:20px;font-size:14px;}
.main-news .related{padding-top:30px;margin-top:20px;}
.main-news .related h2{line-height:30px;font-size:24px;}
.main-news .related li h3{line-height:20px;font-size:14px;}
.main-news .related li .pic{padding-bottom:70%;}
.main-news .related .slide-pic{width:100% !important;}
.main-news .related .slide-pic ul{position:static !important;display:flex;flex-wrap:wrap;column-gap:3%;row-gap:3vw;width:100% !important;}
.main-news .related .slide-pic li{float:none;width:48.5% !important;margin:0 !important;}
.main-news .related .slide-pic li.clone{display:none;}
.main-news .related .btn{display:none;}
.list-download .list li{padding:15px 120px 15px 15px;}
.list-download .list li h3{line-height:25px;margin-bottom:10px;font-size:16px;}
.list-download .list li time{line-height:20px;font-size:14px;}
.list-download .list li .down{width:120px;}
.list-download .list li .down:before{width:40px;height:20px;margin-left:-20px;border-width:3px;}
.list-download .list li .down:after{width:30px;height:30px;line-height:30px;margin:-20px 0 0 -15px;font-size:24px;}
.main-customize{padding:40px 0;}
.main-customize .feedback li p{line-height:20px;font-size:14px;;}
.main-quality .system .cont{padding:0;}
.main-quality .system .cont h3{line-height:20px;padding-left:5px;border-width:4px;margin-bottom:10px;font-size:18px;}
.main-quality .system .cont p{line-height:20px;font-size:14px;}
.main-quality .system .cont .wp-block-media-text{margin-bottom:40px;}
.feedback h2{line-height:25px;margin-bottom:10px;padding-left:10px;border-width:4px;font-size:18px;}
.feedback p{line-height:20px;margin-bottom:20px;font-size:14px;;}
.feedback li input{height:34px;padding:0 10px;font-size:14px;;}
.feedback li textarea{height:120px;line-height:20px;padding:10px;font-size:14px;}
.feedback li button{width:160px;height:40px;border-radius:5px;font-size:16px;}
.main-contact .cont ul{column-gap:2%;}
.main-contact .cont li{width:49%;margin:0 0 2%;padding:20px;border-radius:5px;}
.main-contact .cont li h3{line-height:25px;padding-bottom:10px;margin-bottom:10px;font-size:16px;}
.main-contact .cont li p{line-height:20px;padding-left:25px;margin-top:10px;font-size:14px;;}
.main-contact .cont li p:before{width:20px;height:20px;}
.main-contact .cont li.spec{align-items:stretch;}
.main-contact .cont li.spec .pic{width:50%;}
.main-contact .cont li.spec .text{width:50%;padding:20px;}
.main-contact .cont li.spec .text .wp-block-button__link{height:auto;line-height:20px;padding:10px 20px;font-size:14px;}
.main-contact .cont li.spec .text .wp-block-button__link:before{font-size:16px;margin-right:5px;}
.main-contact .cont li.spec .text .wp-block-buttons{margin-top:20px;}
.main-result h1{line-height:30px;font-size:24px;}
.main-result .list li .text{padding:10px 15px 10px 0;}
.main-result .list li .text h3{line-height:20px;margin-bottom:5px;font-size:14px;;}
.main-result .list li .text p{line-height:18px;font-size:12px;-webkit-line-clamp:3;}
.main-result .list li .text .more{line-height:30px;margin-top:10px;padding:0 15px;border-radius:5px;font-size:14px;}
.main-success h1{line-height:30px;font-size:24px;}
.flow-cate{padding-right:20px;transform:translateY(-50%) translateX(calc(-100% + 20px));border-radius:0 10px 10px 0;}
.flow-cate li a{line-height:20px;padding:10px 20px;font-size:14px;}
.flow-cate li a.active:before{width:4px;}
.flow-cate .btn{width:20px;border-radius:0 5px 5px 0;}
.flow-cate .btn i{width:20px;height:20px;line-height:20px;font-size:16px;;}
}

@media only screen and (max-width:640px){
header .func{padding:5px 0;}
header .func i{display:none;}
header .func .search{display:none;}
header .nav .search{display:block;width:90.6vw;margin:10px auto;}
header .nav-pro .item{width:100%;}
footer .info{margin-bottom:30px;}
footer .info .mall{width:100%;margin-bottom:15px;}
footer .nav .one{display:block;}
footer .nav .one > li{margin-bottom:20px;}
footer .nav .sub-menu{display:flex;flex-wrap:wrap;justify-content:space-between;}
footer .nav .sub-menu li{width:48%;}
a.more-btn{max-width:80px;margin:0 auto;justify-content:center;}
.title{margin-bottom:20px;}
.title h2{margin-bottom:10px;}
.title a{position:static;display:inline-block;}
.index-sbanner{height:auto;}
.index-sbanner h1{line-height:25px;margin-bottom:20px;font-size:20px;}
.index-sbanner .wp-block-button__link{line-height:20px;padding:10px 20px;font-size:18px;}
.index-sbanner .wp-block-cover{padding:5vw 4.7vw 8vw;min-height:0;}
.index-sbanner .wp-block-cover__inner-container{padding:0;}
.index-sbanner .wp-block-gallery{position:static;transform:translateY(0);width:100%;margin-top:30px;column-gap:2% !important;justify-content:space-between;}
.index-sbanner .wp-block-gallery .wp-block-image{width:23% !important;}
.index-sbanner .slide-pic ul{display:flex;flex-wrap:wrap;}
.index-sbanner .slide-pic li{float:none;height:auto;}
.index-sbanner .slide-dot{bottom:10px;}
.index-sbanner .slide-dot ul{column-gap:10px;}
.index-sbanner .slide-dot li{width:12px;height:12px;}
.index-products .cont .cate .tab{flex-wrap:wrap;border-right:none;border-bottom:none;}
.index-products .cont .cate .tab .item{width:50%;line-height:15px;border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;}
.index-products .cont .cate .tab .item:nth-child(1){border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.index-products .cont .cate .tab .item:nth-child(2){border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.index-products .cont .cate .tab .item:nth-last-child(2){border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.index-products .cont .list li .text{padding:5px 5px 10px;}
.index-products .cont .list li .text h3{line-height:17px;margin:0;font-size:14px;font-weight: normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-align:center;}
.index-products .cont .list li .text p{display:none;}
.index-about .wp-block-cover{padding:4.7vw;}
.index-about .wp-block-cover__inner-container > .wp-block-group{padding:15px 15px 0;}
.index-news .cate{flex-wrap:wrap;column-gap:0;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.index-news .cate span{width:50%;line-height:32px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;text-align:center;font-size:14px;}
.index-news .cate span.on{background-color:#67caff;color:#fff;}
.index-news .cont .item-cate.on{display:block;}
.index-news .cont .pic{width:90.6vw;height:58.6vw;margin-bottom:10px;}
.index-news .cont .slide-pic{width:90.6vw;height:58.6vw;}
.index-news .cont .slide-pic li{width:90.6vw;height:58.6vw;}
.index-news .cont .slide-dot{width:100%;height:auto;}
.index-enquiry .simple-message li{width:100%;}
.index-enquiry .simple-message li.item-btn{margin-top:10px;}
.banner iframe{position:absolute;left:50%;top:0;width:850px;height:300px;transform:translateX(-50%);}
.banner .mob{position:relative;display:block;height:300px;overflow:hidden;}
.banner .pc{display:none;}
.banner .wp-block-cover h1{line-height:30px;margin-bottom:20px;font-size:24px;}
.banner .wp-block-cover .wp-block-gallery{column-gap:2% !important;}
.banner.low{height:200px;}
.banner.spec{height:300px;}
.com-cate{flex-wrap:wrap;row-gap:10px;margin-bottom:4.7vw;}
.com-cate a, .com-cate span{padding:8px 15px;font-size:12px;}
.flow-notice .box{padding:20px 15px;border-radius:5px;}
.flow-notice .box .wp-block-group{display:block !important;}
.flow-notice .box .wp-block-buttons{justify-content:center;margin-top:15px;}
.flow-cate{display:none;}
.cate-products .cont section{margin-bottom:15px;}
.cate-products .cont section h2{margin-bottom:10px;}
.cate-products .cont section li{width:48.5%;}
.cate-products .cont section li .text{padding:10px 0 5px;}
.list-products .filter section{position:relative;;display:block;}
.list-products .filter section i{position:absolute;right:10px;top:10px;width:20px;height:20px;}
.list-products .filter section i:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#666;}
.list-products .filter section i:after{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;margin-left:-1px;background-color:#666;}
.list-products .filter section span{width:100%;}
.list-products .filter section ul{display:none;padding:10px 20px;}
.list-products .filter section.on ul{display:flex;}
.list-products .filter section.on i:after{display:none;}
.list-products .list li{width:100%;margin-bottom:15px;}
.main-products .overview{display:block;}
.main-products .overview .slide-pro{width:90.6vw;margin-bottom:30px;}
.main-products .overview .slide-pic{width:90.6vw;height:90.6vw;margin-bottom:2vw;}
.main-products .overview .slide-pic li{width:90.6vw;height:90.6vw;}
.main-products .overview .slide-dot{margin-bottom:30px;}
.main-products .overview .slide-dot .pos{width:66.25vw;}
.main-products .overview .slide-dot .pos li{width:20.75vw;height:20.75vw;margin-right:2vw;}
.main-products .overview .slide-dot .btn{font-size:8vw;height:14vw;line-height:14vw;margin-top:-7vw;}
.main-products .overview .func .mall .wp-block-gallery{column-gap:2vw;}
.main-products .overview .func .mall .wp-block-image{height:11.75vw !important;}
.main-products .overview .info{width:90.6vw;}
.main-products .detail .cont .wp-block-group{flex-wrap:wrap;row-gap:3%;}
.main-products .detail .cont .wp-block-group > *{width:50%;}
.main-products .enquiry li{width:100%;}
.main-about .profile .advantage p{align-self:stretch;width:50%;margin:0;padding:20px 5px;border:none;border-bottom:1px solid #ccc;}
.main-about .profile .advantage p:nth-child(3){border-bottom:1px solid #ccc;}
.main-about .profile .advantage p:nth-last-child(1),.main-about .profile .advantage p:nth-last-child(2){border-bottom:none;}
.main-about .profile .advantage .wp-block-group:before{left:50%;top:0;width:1px;height:100%;}
.main-about .growth .tab{display:none;}
.main-about .growth .cont{padding:0;}
.main-about .growth .cont .slide-pic{width:100% !important;}
.main-about .growth .cont .slide-pic ul{position:static !important;width:100% !important;}
.main-about .growth .cont .slide-pic li{width:100% !important;height:auto;margin-bottom:15px;}
.main-about .growth .cont .slide-pic li .wp-block-media-text__content{padding:0;}
.main-about .growth .cont .slide-pic li:nth-child(2n) .wp-block-media-text{flex-direction:row-reverse;}
.main-about .growth .cont .slide-pic li.clone{display:none;}
.main-about .growth .cont .btn{display:none;}
.main-about .certificate .cont{padding:0;}
.main-about .certificate .slide-pic{width:100% !important;overflow-x:auto;}
.main-about .certificate .slide-pic ul{position:static !important;}
.main-about .certificate .slide-pic li{width:120px;margin-right:15px;}
.main-about .certificate .slide-pic li img{width:100%;height:auto;}
.main-about .certificate .slide-pic li figure{flex-direction:column;}
.main-about .certificate .slide-pic li figcaption{margin:5px 0 0;}
.main-about .certificate .btn{display:none;}
.main-about .honor{padding:4vw 0 140px;}
.main-about .honor .dg-slide{width:60vw;height:42.3vw;margin-bottom:0;}
.main-about .honor .dg-slide .slide-btn span{width:50px;height:50px;line-height:50px;margin-top:-25px;font-size:20px;}
.main-about .report .cont .is-content-justification-space-between{display:block;}
.main-about .report .cont .is-vertical{width:100%;margin-bottom:15px;}
.main-about .report .cont figure{height:auto;}
.main-about .exhibition .cont li{width:100%;}
.main-about .exhibition .cont li .text{padding:15px;}
.quality-control .sub-tab span{padding:0 15px;}
.quality-control .sub-cont .item .wp-block-group figure{width:48%;margin:0 0 1%;}
.quality-control .sub-cont .item .wp-block-gallery .btn{width:40px;height:40px;line-height:40px;margin-top:-40px;font-size:24px;}
.quality-control .sub-cont .item .wp-block-gallery .prev{left:-25px;}
.quality-control .sub-cont .item .wp-block-gallery .next{right:-25px;}
.list-projects .list li{width:100%;}
.list-projects .list li .text{padding:15px;}
.list-projects .list li .text h3{padding-bottom:8px;margin-bottom:8px;}
.list-projects .list li .text a{margin-top:10px;}
.main-projects .tab{overflow-x:auto;}
.main-projects .cont{font-size:14px;}
.main-projects .cont .wp-block-media-text{display:block;}
.main-projects .cont .wp-block-media-text > *:nth-child(1){margin-bottom:15px;}
.main-projects .cont .wp-block-media-text .wp-block-media-text__media{width:100%;}
.main-projects .cont .wp-block-media-text .wp-block-media-text__content{width:100%;}
.main-projects .cont .slide-picture{width:calc(90.6vw - 40px);height:calc(46.4vw - 21px);}
.main-projects .cont .slide-picture .slide-pic{width:calc(90.6vw - 40px);height:calc(46.4vw - 21px);}
.main-projects .cont .slide-picture .slide-pic li{width:calc(90.6vw - 40px);height:calc(46.4vw - 21px);}
.main-projects .related{padding-bottom:30px;}
.main-projects .related .slide-pic li .text h3{padding-bottom:0;margin-bottom:0;border:none;}
.main-projects .related .slide-pic li .text p{display:none;}
.main-projects .related .slide-pic li .text a{display:none !important;}
.main-quality .system{padding-top:30px;}
.main-quality .system .cont .wp-block-media-text{display:block;}
.main-quality .system .cont .wp-block-media-text__media{width:100%;height:45vw;margin-bottom:15px;}
.main-quality .system .cont .wp-block-media-text__content{width:100%;}
.cate-news .cont .item{display:block;height:auto;}
.cate-news .cont .item .pic{width:100%;height:50vw;}
.cate-news .cont .item .pic li{width:90.6vw;height:50vw;}
.cate-news .cont .item .info{width:100%;padding:15px;}
.cate-news .cont .item .info .tit{margin-bottom:10px;}
.cate-news .cont .item .info .tit h2{padding-left:10px;border-width:4px;}
.cate-news .cont .item .info .head{padding:0;margin-bottom:15px;}
.cate-news .cont .item .info .head time{margin-top:5px;}
.list-news .list li{width:100%;}
.list-news .list li .text{padding:15px;}
.main-news .subpage{flex-wrap:wrap;row-gap:10px;}
.main-news .subpage p{max-width:100%;}
.main-news .related h2{margin-bottom:15px;}
.main-news .related ul{flex-wrap:wrap;column-gap:4%;}
.main-news .related li{width:48%;margin-bottom:4%;}
.main-news .related li h3{line-height:17px;}
.list-download{padding:4.7vw 0;}
.list-download .list li{margin-bottom:10px;padding-right:100px;}
.list-download .list li .down{width:85px;}
.feedback li{width:100%;}
.main-contact .com-cate{justify-content:space-between;flex-wrap:nowrap;}
.main-contact .com-cate span{padding:10px 15px;white-space:nowrap;}
.main-contact .cont li{width:100%;margin-bottom:10px;}
.main-contact .cont li.spec{display:block;}
.main-contact .cont li.spec .pic{width:100%;height:40vw;}
.main-contact .cont li.spec .text{width:100%;}
.main-result .list li{width:100%;margin-bottom:15px;}
}