@charset "utf-8";

@media screen and (max-width:1600px){

.nav > ul > li+li{margin-left:40px;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:56px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:56px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:44px;}

.indexA .txt h3{font-size:44px;}
.indexA .txt .more{font-size:28px;}

.indexB ul li{padding:0 30px;}

.indexE ul li .txt h5{font-size:28px;}
.indexF ul li .pic .t h4{font-size:30px;}

.indexJ .tit p{font-size:27px;}

.indexG .box .txt h5{font-size:30px;}

.solu-list ul li .txt h5{font-size:26px;}

.contact-info h3,.contact-inquiry h3{font-size:34px;}

.pro_text .tit h5 ,.pro-qa-box > .tit h5,.rela-pro .tit h5{font-size: 48px;}

.pro_tab ul li {font-size: 18px;}

}

@media screen and (max-width:1500px) {

.nav > ul > li+li{margin-left:30px;}

.indexK .topnews .txt h5,.indexK ul li .t h5{font-size:22px;}
.indexK ul li .d{width:130px;}
.indexK ul li .d span{font-size:21px;}
.indexK ul li .d p{font-size:38px;}
.indexK ul li .d p i{font-size:19px;}
.indexK ul li .t{margin-left:25px;}
.indexK ul li .t p{line-height:24px;height:48px;margin:12px 0 0;}

}

@media screen and (max-width:1441px) {

.nav > ul > li+li{margin-left:20px;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:52px;}
.index-tit h3::before,.index-tit h6 em::before{top:15px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:52px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:40px;}

.indexA .txt{margin-right:50px;}
.indexA .txt h3{font-size:40px;}
.indexA .txt .more{font-size:26px;}
.indexA .video .tit h5{font-size:28px;}

.indexB ul li{padding:0 25px;}
.indexB ul li .ico img{max-height:90px;}
.indexB ul li p{font-size:20px;}

.indexE ul li{width:calc(33.3333333% - 20px);}
.indexE ul li .txt h5{font-size:26px;}

.indexF ul{margin:50px -15px 0;}
.indexF ul li{padding:0 15px;}
.indexF ul li h5{font-size:22px;}
.indexF ul li .pic .t h4{font-size:28px;}

.indexI .list .swiper-slide{width:400px;}

.indexJ .tit p{font-size:25px;}

.indexK ul li{padding:12px 12px;}
.indexK ul li .t p{line-height:22px;height:44px;margin:10px 0 0;}

.indexG .box .txt h5{font-size:28px;}

.solu-list ul li .txt h5{font-size:25px;}

.contact-info h3,.contact-inquiry h3{font-size:32px;}

.sidebanner-pro{height:450px;}

.pro_img {width: 600px;}

.pro_text .tit h5 ,.pro-qa-box > .tit h5,.rela-pro .tit h5{font-size: 44px;}

.pro_tab.scroll-top {width: 90%;}
.pro_tab ul li {font-size: 16px;}

}

@media screen and (max-width:1367px) {

.nav > ul > li+li{margin-left:15px;}
.nav > ul > li > a{font-size:18px;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:48px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:48px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:36px;}

.indexA .txt h3{font-size:36px;}
.indexA .txt p{font-size:20px;}
.indexA .txt .more{font-size:24px;}
.indexA .video .tit h5{font-size:26px;}

.indexB ul li{padding:0 20px;}
.indexB ul li .ico img{max-height:80px;}

.indexK .topnews .txt h5,.indexK ul li .t h5{font-size:20px;}
.indexK ul li .d{width:115px;}
.indexK ul li .d span{font-size:19px;}
.indexK ul li .d p{font-size:34px;}
.indexK ul li .d p i{font-size:17px;}
.indexK ul li .t{margin-left:20px;}
.indexK ul li .t p{line-height:22px;height:44px;margin:9px 0 0;}

.indexI .list{margin:40px 0 0;}
.indexI .list .swiper-slide{width:370px;}

.indexJ .tit p{font-size:23px;}

.indexG .box{margin:50px -2px 0;}
.indexG .box .txt h5{font-size:26px;}

.indexK .box{margin:50px 0 0;}

.indexA{padding:60px 0 20px;}
.indexB{padding:60px 0;}
.indexE{padding:60px 0 20px;}
.indexF{padding:60px 0 20px;}
.indexG{padding:60px 0 0;}
.indexH{padding:60px 0 20px;}
.indexJ{padding:70px 0 60px;}

.indexJ .list{padding:40px 40px 30px;}
.indexJ .swiper-slide .txt{font-size:20px;line-height:1.3;background-size: 50px auto;padding:5px 0 0 70px;}

.contact-info h3,.contact-inquiry h3{font-size:30px;}

.pro_text .tit h5 ,.pro-qa-box > .tit h5,.rela-pro .tit h5{font-size: 40px;}

}

@media screen and (max-width:1281px){

.wp{margin:0 auto;width:100%;max-width:100%;padding-right:100px;padding-left:100px;}

header{height:110px;}
header .logo img{height:65px;}

#banner .swiper-pagination-bullets{bottom:25px;}
#banner .swiper-pagination-bullet{width:40px;height:4px;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:44px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:44px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:32px;}

.indexA .txt{margin-right:30px;}
.indexA .txt h3{font-size:32px;}
.indexA .txt p {font-size: 18px;line-height: 1.3;margin: 15px 0 0;}
.indexA .txt .more{font-size:22px;margin:20px 0 0;}
.indexA .video .tit h5{font-size:24px;}

.indexF ul{margin:40px -10px 0;}
.indexF ul li{padding:0 10px;}

.indexH .swiper-pagination-bullet{height:12px;width:12px;}
.indexI .swiper-pagination-bullet{height:12px;width:12px;}
.indexJ .swiper-pagination-bullet{height:12px;width:12px;}

.indexI .list .swiper-slide{width:350px;}
.indexG .box .txt h5{font-size:24px;}
.indexG .box .txt {padding: 25px;}
.indexG .box .txt p {font-size: 17px;}
.indexG .box .pic:hover .txt p{font-size:15px;}


.indexK .topnews .txt h5,.indexK ul li .t h5{font-size:18px;}

.indexK ul{margin:0 0 0 25px;}
.indexK ul li .d{width:115px;}
.indexK ul li .d span{font-size:18px;}
.indexK ul li .d p{font-size:30px;}
.indexK ul li .d p i{font-size:16px;}
.indexK ul li .t{margin-left:20px;}
.indexK ul li .t p{line-height:20px;height:40px;margin:5px 0 0;}

.indexad h6 {font-size: 42px;}

.contact-info h3,.contact-inquiry h3{font-size:28px;}

.sidebanner-pro{height:410px;}

.about .v .play {left: calc(50% - 50px);top: calc(50% - 50px);width: 100px;height: 100px;}
.about .v .play > img {width: 50px;}

.pro-index ul li .pic{width:380px;}
.pro-index ul li .txt{margin-left:50px;}
.pro-index ul li .txt h5{font-size:28px;}

.pro_tab.scroll-top {width: auto;left: 100px;right: 100px;width: 100%;}
.pro_tab ul li {font-size: 14px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

.pro_text .tit h5 ,.pro-qa-box > .tit h5,.rela-pro .tit h5{font-size: 36px;}

.news-top .txt{padding:0 0 0 30px;}
.news-top .txt h5{font-size:26px;}
.news-top .txt p{font-size:17px;line-height:28px;margin:15px 0 0;}
.news-top .txt .more{margin:20px 0 0;width:180px;height:40px;line-height:40px;font-size:17px;}

.video-list ul li .txt{margin-left:50px;}
.video-list ul li .txt p{font-size:18px;line-height:28px;}

.side-bar a {width: 80px;height: 80px;}
.side-bar a span {line-height: 20px;font-size: 14px;margin: 5px 0 0;}
.side-bar a i {font-size: 28px;}
.side-bar a:nth-child(3) i {font-size: 32px;}

.pro_img {width: 500px;}

.about-tabs ul li{font-size:16px;}
}


@media screen and (max-width:1171px){

.wp{padding-right:30px;padding-left:30px;}

.nav{display:none;}
header span.mo-header-menu{display:block;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:40px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:40px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:30px;}

.indexI .list .swiper-slide{width:330px;}

.sidebanner-pro{height:380px;}

.news-top .txt h5{font-size:24px;}

}

@media screen and (max-width:992px){

.header-fix{position:static;}

.wp{padding-right:20px;padding-left:20px;}

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:36px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:36px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:28px;}

.indexA{padding:40px 0 20px;}
.indexB{padding:40px 0;}
.indexE{padding:40px 0 20px;}
.indexF{padding:40px 0 20px;}
.indexG{padding:40px 0 0;}
.indexH{padding:40px 0 20px;}
.indexJ{padding:40px 0 30px;}


.indexA .wp{display:block;}
.indexA .txt{margin-right:0;text-align:center;}
.indexA .txt h3{font-size:28px;}
.indexA .video {margin:20px 0 0;width:100%;}

.indexB ul{margin:30px -10px 0;}
.indexB ul li{width:50%;padding:10px;}
.indexB ul li .ico img{max-height:70px;}

.indexE::after{height:400px;}
.indexE ul{margin:40px 0 0;}
.indexE ul li .txt h5{font-size:22px;}
.indexE ul li .more{margin:15px 0 0;font-size:17px;}

.indexF ul li .pic .t{padding:30px 15px;}
.indexF ul li .pic .t h4{font-size:24px;}

.indexG .box{margin:40px -2px 0;-webkit-flex-direction:column;flex-direction:column;}
.indexG .big{width:100%;}
.indexG .box .txt h5{font-size:22px;}

.indexH .list{margin:40px 0 0;}

.indexI .list .swiper-slide{width:310px;}

.indexJ .wp{display:block;}
.indexJ .tit{margin-right:0;text-align:center;}
.indexJ .tit h3{margin:0;}
.indexJ .tit p{font-size:21px;margin:20px 0 0;}
.indexJ .list{width:100%;border-radius:20px;padding:30px;margin:25px 0 0;}
.indexJ .list::after{display:none;}
.indexJ .swiper-slide .bot{margin:25px 0 0;font-size:20px;}
.indexJ .swiper-pagination-bullets{margin-top:25px;}

.indexK .box{margin:40px 0 0;display:block;}
.indexK .topnews{width:80%;margin:0 auto;}
.indexK ul{margin:25px 0 0;}
.indexK ul li+li{margin-top:15px;}

.about-tabs-box{display:none;}

.about4 h6{line-height:26px;max-width:100%;margin:25px auto 0;}

.history .view .swiper-slide .pic{width:400px;}
.history .view .swiper-slide .txt{padding:0 0 0 30px;}
.history .view .swiper-slide .txt h5{font-size:34px;}
.history .view .swiper-slide .txt p{font-size:18px;line-height:28px;}

.pro-index ul li .pic{width:300px;}
.pro-index ul li .txt{margin-left:40px;}

.pro_view{display:block;margin:30px 0;}
.pro_img{width:600px;margin:0 auto;}
.pro_view_inner{margin:20px 0 0;}

.solu-list ul li{width:50%;}
.solu-list ul li .txt h5{font-size:23px;}
.solu-list ul li .txt p{margin:15px 0 0;font-size:16px;line-height:22px;max-height:88px;}

.solu-list2 ul li{width:50%;}

.news-top .txt h5{font-size:22px;}
.news-top .txt .more{display:none;}
.news-top .pic span{width:80px;height:80px;padding:10px 0 0;font-size:16px;}
.news-top .pic span em{font-size:30px;}

.video-list ul li .txt{margin-left:35px;}
.video-list ul li .txt h5{font-size:22px;}
.video-list ul li .txt p{font-size:17px;line-height:26px;}

.contact{display:block;}
.contact-info{margin-right:0;}
.contact-info h3, .contact-inquiry h3{text-align:center;font-size:26px;}
.contact-info h4{font-size: 22px;text-align:center;}
.contact-info .share{text-align:center;}

.contact-inquiry{width:100%;margin:30px 0 0;}
.contact-inquiry .inquirbox .submit{width:180px;line-height:42px;font-size:18px;margin:0 auto;}

}


@media screen and (max-width:768px){

.wp,.wp2{padding-right:10px;padding-left:10px;}

.sitetop span{display:block;}
.sitetop > .wp{padding:0 10px 0 0;}
.sitetop .share,.search,header span.mo-header-menu,#gotop{display:none !important;}

.search-box{top:50px;padding:20px 0;}
.search-box .close{display:none;}
.search-box .serchbox{width:90%;}
.search-box .serchbox .submit_text{height:40px;line-height:40px;padding:0 70px 0 10px;}
.search-box .serchbox .submit_btn{width:50px;height:40px;line-height:40px;}

header{height:auto;padding:20px 0;}
header .logo{width:100%;text-align:center;}
header .logo img{height:60px;}

#banner .swiper-pagination-bullets{bottom:10px;}
#banner .swiper-pagination-bullet{width:40px;height:4px;}


#footer{padding:30px 0;}

.foot-top{display:block;}
.foot-top .logo{text-align:center;}
.foot-top form{margin:20px 0 0;}
.foot-top .post-text{height:50px;line-height:50px;padding:0 15px;font-size:17px;}
.foot-top .post-btn{font-size:20px;width:120px;height:50px;}

.foot-mid{margin-top:30px;}
.foot-mid h5{font-size:22px;margin:0 0 15px;}
.foot-nav,.foot-list{display:none;}
.foot-contact{width:100%;text-align:center;}
.foot-contact p{font-size:17px;line-height:24px;}
.foot-contact p+p{margin-top:8px;}

.copyright{padding:20px 0;text-align:center;}
.copyright .wp{display:block;}
.copyright p{font-size:16px;}
.copyright p~p{margin-top:10px;}
.copyright .share{margin-top:10px;}

.side-bar {display: none;}

}


@media screen and (max-width:768px){

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:32px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:32px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:26px;}

.index-tit p{font-size:18px;line-height:24px;max-width:100%;margin:15px auto 0;}

.indexA{padding:30px 0 10px;}
.indexB{padding:30px 0;}
.indexE{padding:30px 0;}
.indexF{padding:30px 0 10px;}
.indexG{padding:30px 0 0;}
.indexH{padding:30px 0 10px;}
.indexI{padding:30px 0;}
.indexJ{padding:30px 0 30px;}
.indexK{padding:30px 0;}

.indexA .txt h3{font-size:26px;}
.indexA .txt p{font-size:18px;margin:15px 0 0;}
.indexA .txt .more{font-size:18px;}

.indexA .video .tit{height:65px;}
.indexA .video .tit h5{font-size:22px;}
.indexA .video .tit img{height:40px;}

.indexE{background:#3368C6;}
.indexE ul{margin:20px 0 0;display:block;}
.indexE ul li{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin: 0;}
.indexE ul li+li{margin-top:15px;}
.indexE ul li .pic{width:250px;}
.indexE ul li .txt{-webkit-flex:1;flex:1;margin:15px 0 0 25px;}
.indexE ul li .txt h5{color:#fff;font-size:24px;}
.indexE ul li .more{color:#fff;font-size:16px;}

.indexF ul{margin:25px -10px 0;}
.indexF ul li{width:50%;}
.indexF ul li h5{font-size:18px;}

.indexG .box .txt {align-items: center;-webkit-align-items: center;position: static;}
.indexG .box .txt h5{font-size:20px;}

.indexH .list{margin:25px 0 0;}
.indexH .swiper-pagination-bullets{margin-top:25px;}

.indexI .list{margin:20px 0 0;}
.indexI .list .swiper{padding:10px 0;}
.indexI .list .swiper-slide{box-shadow:0 0 10px rgba(1,1,1,0.24);}
.indexI .swiper-pagination-bullets{margin-top:25px;}

.indexJ .tit p{font-size:19px;}
.indexJ .list{padding:20px;}
.indexJ .swiper-slide .txt{font-size:18px;background-size:40px auto;padding:5px 0 0 60px;}
.indexJ .swiper-slide .bot{margin:15px 0 0;font-size:18px;}
.indexJ .swiper-slide .bot img{width:60px;margin-right:10px;}

.indexK .topnews{width:100%;}

.indexG .box{margin:25px -2px 0;}
.indexG .box .txt{top:auto;left:auto;padding:15px 15px;opacity:1;}
.indexG .box .txt::after{display:none;}
.indexG .box .txt h5{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

.indexad h6 {font-size: 36px;}

}



@media screen and (max-width:768px) {

.sidebanner-pro{height:300px;background-size: cover;}
.sidebanner-pro h1::after{width:80px;height:4px;margin:15px auto 0;}
.sidebanner-pro p{font-size:15px;margin:15px 0 0;}

.main{padding-top:25px;padding-bottom:30px;}
.main-left{width:100%;float:none;}
.main-right{margin-left:0;}
.main-left h3::after{display:block;}
.sidemenu ul,.sidenav ul{display:none;}
.sidenav ul li{line-height:18px;margin:3px 0 0;padding:8px 40px 8px 15px;}
.sidenav ul li::after{line-height:36px;}
.sidenav ul li a{font-size:15px;}


.about{padding:30px 0 0;}
.about .v{float: none;width:100%;margin:0 0 20px;}
.about .v .play{left:calc(50% - 60px);top:calc(50% - 60px);width:120px;height:120px;}
.about .txt h3{text-align:center;}
.about .txt .t{line-height:24px;font-size:16px;margin:20px 0 0;}

.about2{padding:30px 0;}
.about2 .box{display:block;}
.about2 .pic{width:100%;}
.about2 .txt{padding:20px 0 0;}
.about2 .txt h3{text-align:center;}
.about2 .txt .t{line-height:24px;font-size:16px;margin:20px 0 0;}

.about4{padding:30px 0 20px;}
.about4 h6{line-height:24px;font-size:16px;margin:20px auto 0;}
.about4 ul{margin:20px 0 0;}
.about4 ul li{width:50%;padding:10px 0;}
.about4 ul li p{font-size:16px;margin:20px 0 0;}

.about3{padding:30px 0 10px;}
.about3 .box{display:block;}
.about3 .pic{width:100%;}
.about3 .txt{padding:20px 0 0;}
.about3 .txt h3{text-align:center;}
.about3 .txt .t{line-height:24px;font-size:16px;margin:20px 0 0;}

.history{padding:30px 0 10px;}
.history .list{margin:25px 0 0;}
.history .view{margin:0;}
.history .view .swiper-slide{padding:0;}
.history .view .swiper-slide .box{display:block;}
.history .view .swiper-slide .pic{width:100%;}
.history .view .swiper-slide .pic img{width:100%;}
.history .view .swiper-slide .txt {padding:20px 0 0;text-align:center;}
.history .view .swiper-slide .txt h5{font-size:30px;}
.history .view .swiper-slide .txt p{margin:20px 0 0;font-size:17px;line-height:24px;}

.history .preview .swiper-slide em{font-size:18px;}

.history .page{margin-top:25px;}
.history .arrow-left, .history .arrow-right{margin:0 3px;width:120px;height:36px;line-height:36px;}


.factory{padding:30px 0;background-size:cover;}
.factory .list{margin-top:25px;}
.factory .swiper-button-prev,.factory .swiper-button-next{display:none;}
.factory .swiper-pagination-bullets{display:block;}

.cert-list{padding:30px 0;}
.cert-list .list{margin-top:25px;padding:0;}
.cert-list  .swiper-slide{width:auto;border:3px solid #355FA0;}
.cert-list .swiper-button-prev,.cert-list .swiper-button-next{display:none;}
.cert-list .swiper-pagination-bullets{display:block;}

.solu-list ul{margin:-10px -10px 0;}
.solu-list ul li{width:50%;padding:10px;}
.solu-list ul li .txt h5{font-size:21px;}
.solu-list ul li .txt .more{display:none;}

.solu-list2 ul{margin:-10px -10px 0;}
.solu-list2 ul li{width:100%;padding:10px;display: block;}
.solu-list2 ul li img {width: 100%;margin-bottom: 20px;}
.solu-list2 ul li .txt {padding: 0;width: 100%;}
.solu-list2 ul li .txt h5{font-size:20px;}

.pro-index ul li .pic{width:250px;}
.pro-index ul li .txt{margin-left:30px;}
.pro-index ul li .txt h5{font-size:24px;}
.pro-index ul li .txt p{margin:25px 0 0;font-size:18px;line-height:22px;max-height:88px;}
.pro-index ul li .txt .more{margin:20px 0 0;}

.pro-top .t{line-height:24px;}

.pro-top2 .t{padding:0;}
.pro-top2 .t h5{font-size:26px;margin-bottom:15px;}
.pro-top2 .t h5 ~ h5{padding-top:25px;}
.pro-top2 .t p{margin-bottom:6px;}

.prolist ul{margin:0 -10px;}
.prolist ul li{width:50%;padding:10px;}
.prolist ul li .txt{padding:15px 10px;}
.prolist ul li .txt h6{font-size:19px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prolist ul li .txt p{font-size:15px;line-height:22px;height:44px;}
.prolist ul li .txt .more{display:none;}
.prolist ul li:hover .box{box-shadow:0 0 8px 0 rgba(0,0,0,0.18);}


.pro-tit h1{font-size:24px;}
.pro_view{margin:20px 0;}
.pro_img{width:100%;}

.pro_view_inner h5{font-size:22px;}
.pro_view_inner .pro-bnt{margin:25px 0 0;justify-content:center;}
.pro_view_inner .book{height:45px;line-height:45px;width:150px;font-size:17px;}
.pro_view_inner .pro-share{margin-left:20px;}


.pro_tab_box{display:none;}

.pro_text{margin:25px 0 0;}
.pro_text .tit{line-height:50px;}
.pro_text .tit h5{font-size:30px;}

.pro-content{padding:20px 0 0;line-height:24px;font-size:17px;}
.pro-content img {margin-bottom:5px;}
.pro-content p{margin-bottom:10px;}
.pro-content table{font-size:15px;}
.pro-content table th{padding:6px 10px;}
.pro-content table td{padding:6px 10px;}

.pro-features ul{margin-top:20px;}

.pro-app .swiper-pagination{margin-top:20px;}
.pro-app .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;}

.pro-video .video::after{background-size:80px;}

.pro-inquiry{margin:30px 0 0;}
.pro-inquiry h4{line-height:45px;font-size:20px;padding:0 0 0 15px;}
.pro-inquiry .inquirbox{padding:15px 15px 0;}
.pro-inquiry .inquirbox .row{margin-bottom:0;}
.pro-inquiry .inquirbox input[type="text"],.pro-inquiry .inquirbox textarea{padding:8px 10px;font-size:15px;}

.rela-pro{margin-top:25px;}
.rela-pro .tit h5{font-size:30px;}
.rela-pro ul{margin:10px -10px 0;}
.rela-pro ul li{width:50%;padding:10px;}
.rela-pro ul li .txt{padding:15px 0;}
.rela-pro ul li .txt h6 {font-size: 18px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}

.news-top{display:block;}
.news-top .pic{width:100%;}
.news-top .txt{padding:20px 0 0;}
.news-top .txt p{font-size:16px;line-height:24px;}

.newslist ul{margin:0;}
.newslist ul li{float:none;width:100%;overflow:hidden;margin:20px 0 0;}
.newslist ul li .txt{padding:15px 0;}
.newslist ul li .txt::after{display:none;}
.newslist ul li .txt h5{line-height:22px;}
.newslist ul li .txt .more{display:none;}

.newsnr{}
.newsnr h1{font-size:24px;line-height:1.2;margin:0;}

.newsnr ins{display:none;}


.artInfo{padding:15px 0 20px;}
.artInfo span{font-size:14px;}
.myart{margin:20px 0;line-height:24px;font-size:16px;}
.myart img {margin-bottom:5px;}
.myart p{margin:0 0 10px;}
.return{margin:40px 0 0;}
.return a{width:180px;height:40px;line-height:40px;font-size:16px;}

.pnbar{margin-top:25px;-webkit-flex-direction:column;flex-direction:column;}
.pnbar p{width:100%;padding:8px 10px;font-size:14px;}
.pnbar p em{font-size:20px;}
.pnbar p span{font-size:16px;}

.rel-news{padding:30px 0 0;}
.rel-news .list{margin:25px 0 0;}
.rel-news .swiper-slide .pic span{top:5px;left:5px;width:58px;height:55px;padding:5px 0 0;font-size:13px;}
.rel-news .swiper-slide .pic span em{font-size:20px;}
.rel-news .swiper-slide .pic span em::after{width:30px;}
.rel-news .swiper-slide .txt{padding:15px 0;}
.rel-news .swiper-slide .txt h5{font-size:17px;line-height:22px;}
.rel-news .swiper-slide .txt .more{display:none;}

.menu-tabs{padding:20px 0 0;background:#fff;}
.menu-tabs h3{display:block;}
.menu-tabs ul{font-size:0;text-align:left;display:none;}
.menu-tabs ul li{display:block;margin:2px 0 0;}
.menu-tabs ul li a{font-size:16px;color:#333;background:#F7F7F7;height:40px;line-height:40px;border-radius:0;padding:0 15px;}
.menu-tabs ul li.active a{background:#355FA0;color:#fff;}

.case-list ul li{width:48%;margin:0 0 20px 2%;}
.case-list ul li .pic::after{background-size:30px;}
.case-list ul li h5{font-size:16px;padding:0 6px;height:50px;line-height:20px;text-align:center;}


.video-list ul li{display:block;}
.video-list ul li .v{width:500px;margin:0 auto;}
.video-list ul li .txt{margin:20px 0 0;}
.video-list ul li .txt h5{font-size:20px;text-align:center;}
.video-list ul li .txt p{font-size:16px;line-height:24px;}


.inquirbox .row{margin-bottom:0;}
.inquirbox .row > div{margin-bottom:10px;}
.inquirbox input.submit{width:130px;line-height:36px;font-size:16px;}



.contact-info h4{font-size:20px;}
.contact-info dl{padding:20px 0;}
.contact-info dl dd h5{font-size:18px;}

.contact-inquiry .inquirbox .row{margin-bottom:0;}
.contact-inquiry .inquirbox input[type="text"],.contact-inquiry .inquirbox textarea{padding:9px 10px;}
.contact-inquiry .inquirbox .submit{width:150px;line-height:40px;font-size:17px;}


.map{float:right;width:550px;border:1px solid #ccc;}
.map img{width:100%;}

.down > ul li h4 {width: 180px;}

}


@media screen and (max-width:576px) {

.index-tit h3,.index-tit h3::before,.index-tit h6,.index-tit h6 em::before{font-size:28px;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:28px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:24px;}

.indexA .txt h3{font-size:24px;}
.indexA .video .tit h5{font-size:18px;}

.indexB ul li{width:100%;}
.indexB ul li .ico img{max-height:60px;}
.indexB ul li p{font-size:18px;margin:10px 0 0;}

.indexE ul li .pic{width:200px;}

.indexF ul{margin:25px -6px 0;}
.indexF ul li{padding:0 6px;}

.indexG ul li{width:100%;}

.sidebanner-pro{height:250px;}
.about .v .play{left:calc(50% - 50px);top:calc(50% - 50px);width:100px;height:100px;}

.pro-index ul li .pic{width:200px;}
.pro-index ul li .txt{margin-left:25px;}

.solu-list ul li{width:100%;}

.video-list ul li .v{width:100%;}

}


@media screen and (max-width:480px) {

.index-tit h3,.index-tit h6{font-size:24px;}
.index-tit h3::before,.index-tit h6 em::before{display:none;}
.indexB ul li h5,.indexJ .tit h3,.sidebanner-pro h1{font-size:24px;}
.about .txt h3,.about2 .txt h3,.about4 h3,.history h3,.about3 .txt h3,.factory h3,.cert-list h3{font-size:22px;}

.indexA .txt h3{font-size:22px;}
.indexA .txt p{font-size:16px;line-height:1.3;}
.indexA .video .tit h5{font-size:16px;}

.indexE ul li .pic{width:170px;}
.indexE ul li .txt h5{font-size:22px;}

.sidebanner-pro{height:200px;}
.sidebanner-pro .more{margin:20px 0 0;padding:0 20px;line-height:36px;font-size:16px;;}

.about .v .play{left:calc(50% - 40px);top:calc(50% - 40px);width:80px;height:80px;}
.history .preview .swiper-slide em{font-size:17px;}

.pro-index ul li{display:block;}
.pro-index ul li .pic{width:100%;}
.pro-index ul li .txt{margin:20px 0 0;text-align:center;}
.pro-index ul li .txt h5{font-size:22px;}
.pro-index ul li .txt p{margin:15px 0 0;font-size:17px;}
.pro-index ul li .txt .more{margin:15px 0 0;}

.prolist ul li{width:100%;}

.pro-tit h1{font-size:20px;}

.contact-info dl dt{width:42px;height:42px;}

.indexE ul li { display: block;}
.indexE ul li .pic {width: 100%;}
.indexE ul li .txt {margin: 15px 0 25px 0;}

.indexG .box .txt h5 {font-size: 18px;}

.indexad h6 {font-size: 28px;}

.down > ul li h4 {width: 240px;}
.down > ul li span {display: none;}
.down > ul li.tit p {display: none;}
.dow {float: left;line-height: 30px;}

}

@media screen and (max-width:400px) {

.down > ul li h4 {width: 120px;}
.down > ul li.tit p {width: 100px;}

.index-tit h3, .index-tit h3::before, .index-tit h6, .index-tit h6 em::before {font-size: 20px;}




}




