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

@media only screen and (max-width:1540px){
.index-best .slide-pic li{width:26vw;margin-right:2.6vw;}
.index-best .prev{left:-50px;}
.index-best .next{right:-50px;}
}
@media only screen and (max-width:1540px){
.index-profile h2{font-size:40px;}
}

@media only screen and (max-width:1366px){
.index-profile .wp-block-media-text__content{padding: 55px 0 25px 35px;}
}

@media only screen and (max-width:1280px){
h2{line-height:45px;font-size:36px;}
h3{font-size:18px;}
header .menu .lang{width:110px;}
header .menu .search{width:110px;}
header .menu .search .sbox{float:right;}
header .menu .search.on .sbox{width:200px;}
.index-best .slide-pic li .pic{margin-bottom:1vw;}
.index-profile p{font-size:20px;}
.index-profile .wp-block-media-text__content{padding:0 0 0 45px;}
.index-cate li figcaption{line-height:25px;font-size:18px;}
.list-eco h2{line-height:45px;font-size:36px;}
.list-eco h3{line-height:40px;margin-bottom:25px;font-size:30px;}
.list-eco p{line-height:25px;font-size:16px;;}
.list-eco a{margin-top:25px;}
.list-eco .wp-block-media-text{margin-bottom:8vw;}
.list-eco .wp-block-media-text__media{width:47%;}
.list-eco .wp-block-media-text__content{width:47%;}
}

@media only screen and (max-width:1080px){
header{height:95px;}
header .menu{position:relative;;height:50px;}
header .menu .menubtn{display:block;margin-right:82px;}
header .menu .lang{display:none;}
header .menu .nav{padding-top:0;}
header .menu .nav .logo{height:24px;margin-bottom:0;}
header .menu .nav .h_nav{position:absolute;left:-105%;top:100%;width:100%;padding:15px 0;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:9999;transition:all .5s;}
header .menu .nav .h_nav .one{display:block;padding:0 4vw;}
header .menu .nav .h_nav .one > li{padding:0 10px;border-bottom:1px solid #ddd;}
header .menu .nav .h_nav .one > li > a{padding:10px 0;}
header .menu .nav .h_nav .one > li:hover > a:before{display:none;}
header .menu .nav .sub-menu{display:block;position:static;width:100%;padding:0 0 10px;margin:0;box-shadow:none;text-align:left;}
header .menu .nav .sub-menu li{font-size:14px;}
header .menu .nav .sub-menu li a{padding:5px;}
header .menu .nav .sub-menu li a:before{content:" - ";}
header.action .menu .nav .h_nav{left:0;}
footer .main-width{display:block;}
footer .info{display:flex;flex-wrap:wrap;width:100%;margin-bottom:40px;}
footer .info figure{width:100%;}
footer .info p{min-width:50%;}
footer .info .wp-block-buttons{width:100%;margin-bottom:10px;}
footer .info .wp-block-button{width:300px;max-width:100%;}
footer .nav{width:100%;}
}

@media only screen and (max-width:980px){
h2{line-height:30px;font-size:24px;}
header .menu .nav .h_nav{max-height:calc(100vh - 95px);padding-bottom:40px;overflow-y:auto;box-sizing:border-box;}
header .menu .nav .h_nav .sub-menu{position:static;box-shadow:none;width:auto;margin:0;text-align:left;}
header .menu .nav .h_nav .sub-menu li a{padding:5px 0;}
header .menu .nav .h_nav .pro-drop > .sub-menu{position:static;display:block;border:none;}
header .menu .nav .h_nav .pro-drop > .sub-menu > li{width:100%;padding:15px;border:none;}
header .menu .nav .h_nav .pro-drop > .sub-menu .sub-menu{display:flex;flex-wrap:wrap;width:100%;}
header .menu .nav .h_nav .pro-drop > .sub-menu .sub-menu li{width:33.33%;}
header .menu .nav .h_nav .pro-drop:hover > .sub-menu{display:none;}
header .menu .nav .h_nav .one > li > .sub-menu{display:none;}
header .menu .nav .h_nav .one > .menu-item-has-children > i{position:absolute;right:0;top:12px;width:21px;height:21px;}
header .menu .nav .h_nav .one > .menu-item-has-children > i:before{content:"";position:absolute;top:10px;left:0;width:100%;height:1px;background-color:#666;}
header .menu .nav .h_nav .one > .menu-item-has-children > i:after{content:"";position:absolute;top:0;left:10px;width:1px;height:100%;background-color:#666;}
header .menu .nav .h_nav .one > .menu-item-has-children.on > i:after{display:none;}
header.flow .menu .nav .h_nav{max-height:calc(100vh - 50px);}
footer{padding:40px 0;}
footer .copy-right{display:block;}
footer .copy-right p{text-align:center;}
footer .copy-right .social{justify-content:space-between;margin-bottom:40px;}
.wid-blank{margin:0 4vw;}
.main-width{width:92vw;}
.home-width{max-width:92vw;}
.index-best{padding:60px 0;}
.index-best .slide-pic{width:100% !important;}
.index-best .slide-pic ul{position:static !important;display:flex;flex-wrap:wrap;width:102% !important;}
.index-best .slide-pic li{float:none;;width:31.372% !important;margin:0 1.961% 1.961% 0 !important;}
.index-best .slide-pic li.clone{display:none;;}
.index-best .btn{display:none;}
.index-profile{padding-bottom:60px;}
.index-profile p{line-height:25px;font-size:16px;}
.index-profile p br{display:none;}
.index-profile .wp-block-media-text__content{padding:0 0 0 30px;}
.index-advantage h2{padding-bottom:15px;margin-bottom:20px;}
.index-advantage h2 br{display:none;}
.index-advantage h3{font-size:24px;}
.index-advantage .wp-block-group{margin-bottom:5px;}
.index-advantage .more{margin-top:20px;}
.index-advantage .cont{padding:30px 0;}
.index-advantage .wp-block-video video{width:114.5%;height:auto;}
.index-cate{padding:60px 0 50px;}
.cate{height:auto;padding:10px 0;}
.cate ul{justify-content:space-between;}
.cate .one li{line-height:20px;margin:0;font-size:14px;text-align:center;}
.cate .two{padding:15px 15px 5px;}
.cate .two li{margin-bottom:10px;font-size:12px;}
.categry-com ul{}
.categry-com li{font-size:18px;box-sizing:border-box;}
.categry-com li a{height:40px;line-height:42px;box-sizing:border-box;}
.list-products .cont .list ul{width:102%;}
.list-products .cont .list li{width:31.372%;margin:0 1.961% 2.5% 0;}
.list-products .cont .list li p{line-height:18px;font-size:14px;}
.list-products .cont .list li .inq{height:25px;line-height:25px;font-size:14px;}
.main-products{padding:50px 0;}
.main-products .overview .main-width{display:block;}
.main-products .overview .slide-pro{float:none;width:700px;padding:0;margin:0 auto 20px;}
.main-products .overview .slide-pic{width:700px;height:700px;margin-bottom:20px;}
.main-products .overview .slide-pic li{width:700px;height:700px;}
.main-products .overview .slide-dot{width:700px;}
.main-products .overview .slide-dot .pos{width:620px;}
.main-products .overview .slide-dot .pos li{width:112px;height:112px;margin-right:15px;}
.main-products .overview .slide-dot .pos li.v:after{width:46px;height:46px;margin:-23px 0 0 -23px;}
.main-products .overview .slide-dot .item-btn{width:25px;}
.main-products .overview .slide-dot .prev{left:0;}
.main-products .overview .slide-dot .next{right:0;}
.main-products .overview .text{float:none;width:700px;max-width:100%;margin:0 auto;}
.main-products .overview .text .model{height:30px;line-height:30px;margin-bottom:0;font-size:20px;}
.main-products .overview .text h1{line-height:30px;font-size:24px;}
.main-products .overview .text .info{margin:20px 0;}
.main-products .overview .text .info h3{height:30px;line-height:30px;font-size:20px;}
.main-products .overview .text .info .cont div, .main-products .overview .text .info .cont p{line-height:30px !important;font-size:14px !important;}
.main-products .overview .text .info .cont td{line-height:25px;padding:5px 0;font-size:16px;vertical-align:top;}
.main-products .overview .text .inq{height:35px;line-height:35px;font-size:16px;}
.main-products .detail{display:none;}
.main-products .detail .cont{padding:0;}
.main-products .detail.mob{display:block;}
.main-products .related{padding-top:40px;}
.main-products .related h2{line-height:30px;font-size:24px;padding-bottom:5px;margin-bottom:30px;}
.main-products .related ul{width:102%;}
.main-products .related li{width:48.039%;margin:0 1.961% 2.5% 0;}
.main-products .related li p{line-height:25px;font-size:16px;}
.main-products .related li .inq{height:25px;line-height:25px;font-size:14px;}
.list-story .cont{padding:30px 30px 1px;}
.list-story .wp-block-media-text{display:block;margin-bottom:40px;}
.list-story .wp-block-media-text .wp-block-media-text__media{width:400px;max-width:100%;margin:0 auto 20px;}
.list-story .wp-block-media-text .wp-block-media-text__content{width:100%;padding-top:20px;}
.list-story .wp-block-media-text .wp-block-media-text__content h2{line-height:40px;font-size:30px;}
.list-story .wp-block-media-text .wp-block-media-text__content i{top:0;line-height:50px;font-size:50px;}
.list-story .wp-block-media-text .wp-block-media-text__content p{line-height:25px;font-size:16px;}
.list-story .wp-block-media-text .wp-block-media-text__content a{width:150px;height:30px;line-height:30px;font-size:14px;margin-top:15px;}
.list-story .wp-block-media-text .wp-block-media-text__content .point strong{font-size:16px;}
.list-story .wp-block-media-text .wp-block-media-text__content .has-large-font-size{top:0;}
.main-contact .cont{padding:30px;}
.main-contact .cont h2{line-height:30px;font-size:24px;}
.main-contact .cont p{line-height:22px;font-size:16px;}
.main-contact .cont .message{float:none;width:100%;margin-bottom:30px;}
.main-contact .cont .message li{margin-bottom:5px;}
.main-contact .cont .message li p{line-height:25px;font-size:16px;}
.main-contact .cont .message input[type="text"]{height:40px;padding:0 10px;margin-bottom:10px;font-size:16px;}
.main-contact .cont .message button{height:40px;}
.main-contact .cont .message textarea{height:150px;padding:10px;font-size:16px;}
.main-contact .cont .info{float:none;width:100%;height:auto;padding:20px;}
.main-contact .cont .info h3{line-height:25px;font-size:20px;}
.main-contact .cont .info hr{margin:20px 0;}
.main-contact .cont .info .way p{line-height:25px;}
.main-contact .cont .info .way p br{display:none;}
.main-contact .cont .info .chat{width:150px;height:30px;line-height:30px;margin-top:15px;font-size:16px;}
.main-contact .cont .info .chat .wp-block-button__link{width:100%;height:100%;line-height:30px;margin:0;}
.list-eco h2{line-height:40px;font-size:30px;}
.list-eco h3{line-height:30px;margin-bottom:10px;font-size:24px;}
.list-eco a{margin-top:15px;}
.list-blog .cont ul{width:102%;}
.list-blog .cont li{width:48.039%;margin:0 1.961% 2% 0;}
.list-blog .cont li .text h3{height:25px;line-height:25px;margin-bottom:5px;font-size:18px;}
.list-blog .cont li .text p{height:40px;line-height:20px;margin-bottom:10px;font-size:14px;}
.list-blog .cont li .text span{line-height:20px;font-size:14px;}
.main-blog .cont{padding:30px;}
.main-blog .cont .title{padding-bottom:10px;margin-bottom:20px;}
.main-blog .cont .title h1{line-height:30px;font-size:24px;}
.main-blog .cont .subpage{padding-top:10px;margin-top:20px;}
.main-inq .cont .pro-list li{width:300px;}
.main-inq .cont .pro-list li p{height:auto;line-height:20px;font-size:14px;}
.main-inq .cont .simple-message input{height:40px;line-height:38px;margin-bottom:5px;padding:0 10px;}
.main-inq .cont .simple-message textarea{height:120px;line-height:25px;padding:5px 10px;}
	.main-inq .cont .simple-message button{width:200px;height:40px;font-size:14px;}
.main-inq .cont .send-box p span{width:120px;height:40px;line-height:40px;margin-right:10px;}
.search-results{padding:50px 0;}
.search-results h1{line-height:40px;font-size:30px;margin-bottom:30px;}
.search-results .cont ul{width:102%;}
.search-results .cont li{width:23.039%;margin:0 1.961% 2.5% 0;}
.search-results .cont li p{line-height:18px;font-size:14px;}
.search-results .cont li .inq{height:25px;line-height:25px;font-size:14px;}
.list-cer li{width:29.33333%;margin:0 2% 2%;}
.list-cer li figcaption{line-height:25px;margin-top:5px;font-size:16px;}
.list-cer li figure{padding:5px;}
.main-customer .cont{padding:30px;}
.main-customer .cont h1{line-height:30px;font-size:22px;margin-bottom:20px;}
.main-customer .cont li{line-height:22px;margin-bottom:20px;font-size:14px;}
.main-customer .cont li strong{line-height:25px;font-size:18px;margin-bottom:5px;}
}

@media only screen and (max-width:640px){
h2{line-height:30px;font-size:24px;}
header .menu .search .sbox{width:35px;}
header .menu .nav .h_nav .pro-drop > .sub-menu .sub-menu li{width:50%;}
footer{padding-bottom:60px;}	
footer .nav .one{display:block;}
footer .nav .one > li{margin-bottom:30px;}
footer .nav .one > li > a{margin-bottom:10px;}
footer .nav .sub-menu{display:flex;flex-wrap:wrap;}
footer .nav .sub-menu li{min-width:50%;}
footer .copy-right .social{display:block;}
footer .copy-right .social .sns{margin:0 auto 30px;}
footer .copy-right .social .alibaba{text-align:center;}
.flow-icon{right:0;top:initial;bottom:0;width:100%;display:flex;transform:translateY(0);}
.flow-icon a{width:25%;margin:0 1px 0 0;border-radius:0;}
.flow-icon a img{right:0;top:initial;bottom:100%;transform:translateY(0);}
.flow-icon a:hover p{display:none;}
.flow-icon .top{margin:0;}
.flow-subscr .box{padding:30px;}
.other-banner img{height:200px;object-fit:cover;}
.index-banner .slide-dot{bottom:10px;}
.index-banner .prev{left:4vw;}
.index-banner .next{right:4vw;}
.index-best{padding:40px 0;}
.index-best h2{line-height:30px;margin-bottom:25px;font-size:24px;}
.index-best .slide-pic li{width:48.039% !important;}
.index-best .slide-pic li h3{line-height:20px;font-size:14px;}
.index-profile{padding-bottom:40px;}
.index-profile h2{margin-bottom:15px;}
.index-profile .wp-block-media-text__content{padding:0;margin-top:20px;}
.index-profile .wp-block-media-text__content figcaption{font-size:14px;;}
.index-profile .is-layout-flex{margin-top:25px;}
.index-advantage{padding:4vw 0 40px;}
.index-advantage h2{width:100%;}
.index-advantage h2:before{width:100%;}
.index-advantage .wp-block-video{width:100%;}
.index-advantage .wp-block-video video{width:100%;height:auto;}
.index-advantage .info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:0;margin-top:20px;}
.index-advantage .more{width:100%;}
.index-advantage .cont{display:block;}
.index-cate{padding:40px 0 35px;}
.index-cate li{width:49%;}
.index-cate li figcaption{line-height:20px;padding:0 15px;margin-top:5px;font-size:14px;;}
.index-picwall img{width:100%;height:300px;object-fit:cover;}
.cate .one{display:block;width:38%;}
.cate .one li{width:100%;text-align:left;font-size:13px;}
.cate .one li i{transform:rotate(0);margin:0;}
.cate .son{display:none !important;}
.cate .two{display:flex;width:60%;padding:10px 10px 1px;align-items:flex-start;}
.cate .two li{width:50%;}
.cate .main-width{display:flex;justify-content:space-between;}
.categry-com ul{display:flex;justify-content:space-between;border:none;}
.categry-com li{float:none;border:none;font-size:14px;}
.list-products .cont{padding:4vw 0;}
.list-products .cont .list li{width:48.039%;margin-bottom:3%;}
.list-products .cont .list li p{line-height:20px;padding:5px;font-size:14px;}
.list-products .cont .list li .inq{opacity:1;transform:translateY(0);}
.main-products{padding:14px 0 40px;}
.main-products .overview .slide-pro{width:92vw;}
.main-products .overview .slide-pic{width:92vw;height:92vw;margin-bottom:2.1395vw;}
.main-products .overview .slide-pic li{width:92vw;height:92vw;}
.main-products .overview .slide-dot{width:100%;}
.main-products .overview .slide-dot .pos{width:92vw;}
.main-products .overview .slide-dot .pos li{width:21.395vw;height:21.395vw;margin-right:2.1395vw;}
.main-products .overview .slide-dot .pos li img{width:100%;height:100%;}
.main-products .overview .slide-dot .pos li.v:after{width:10vw;height:10vw;margin:-5vw 0 0 -5vw;}
.main-products .overview .slide-dot .item-btn{display:none;}
.main-products .overview .text .info{margin:10px 0 20px;}
.main-products .related li{margin-bottom:3%;}
.main-products .related li p{line-height:20px;padding:5px;font-size:14px;}
.main-products .related li .inq{opacity:1;transform:translateY(0);}
.list-story .cont{padding:15px 15px 1px;}
.list-story .wp-block-media-text .wp-block-media-text__content h2{line-height:30px;font-size:24px;}
.main-contact .cont{padding:15px;}
.main-contact .cont .info .way:before{margin:15px 0;}
.list-eco .wp-block-media-text{display:block;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.list-eco .wp-block-media-text__media{width:100%;margin-bottom:15px;}
.list-eco .wp-block-media-text__content{width:100%;}
.list-blog .cont ul{width:100%;overflow:visible;}
.list-blog .cont li{float:none;width:100%;margin-bottom:15px;box-shadow:0 0 5px #ccc;}
.list-blog .cont li .text p{height:auto;}
.main-blog .cont{padding:15px 0;}
.main-blog .cont .title h1{line-height:20px;font-size:18px;}
.main-blog .cont .content{font-size:14px;}
.main-blog .cont .content p{margin-bottom:15px;font-size:14px;}
.main-inq .cont .pro-list li{max-width:100%;}
.main-inq .cont .simple-message ul{width:100%;}
.main-inq .cont .simple-message li{width:100%;margin:0 0 10px;}
.search-results{padding:40px 0;}
.search-results .cont{margin-bottom:20px;}
.search-results .cont li{width:48.039%;margin-bottom:3%;}
.search-results .cont li p{line-height:15px;font-size:12px;}
.search-results .cont li .inq{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateY(0);}
.list-cer ul{width:102%;}
.list-cer li{width:48.039%;margin:0 1.961% 2% 0;}
.list-cer li figcaption{font-size:14px;}
.main-team figure{margin:10px 0;}
.main-team .wp-block-group{display:block;}
.main-customer .cont{padding:15px;}
.main-customer .cont h1{line-height:25px;font-size:20px;}
	.main-success{padding:50px 0;}
	.main-success h1{font-size: 30px;line-height: 40px;}
	.main-success p{font-size:18px;line-height:30px;}
}

@media only screen and (max-width:595px){
header{height:90px;}
header .note p{line-height:20px;font-size:13px;}
}