@charset "utf-8";
@media only screen and (max-width:900px){
.header{display:none;}
.container1{width:auto !important; height:auto !important;}
.top{display: none;}
.sp_header{height: 60px;overflow:hidden;background: #ffffff;display:flex;align-items:center;justify-content: space-between;padding: 4px 20px;}
.sp_logo{padding: 0;display:flex;align-items:center;justify-content: flex-start;}
.sp_logo img{margin:0;max-height: 45px;vertical-align: middle;line-height: 55px;}
.sp_nav{width:46px;float:right;position:relative;cursor:pointer;height: 45px;margin-top:0;display:block;top: 50%;transform: translateY(-50%);}
.sp_nav span{display:block;background:#333;width: 25px;height:2px;position:absolute;left: 11.5px;transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top: 10px;}
.sp_nav span:nth-of-type(2){top: 20px;}
.sp_nav span:nth-of-type(3){top: 30px;}
.sp_nav_se span:nth-of-type(1){top: 18px;transform:rotate(45deg);}
.sp_nav_se span:nth-of-type(2){width:0;}
.sp_nav_se span:nth-of-type(3){top: 18px;transform:rotate(-45deg);}  
.sjj_nav{position:fixed;z-index:9;background:#FFF;width:100%;height:calc(100% - 50px);font-size:15px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: block;padding-top: 10px;}
.nav_show{top: 60px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size:15px;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#df0707}
.sjj_nav ul li ul li>ul{margin-left:10px}	
.sjj_nav ul li.sub a{display: inline-block;  width: auto;}
.sjj_nav ul li.sub b{display: inline; padding: 0px 20px; font-weight: 100;}
.banner{display:none;}
.sjbanner{display:block;}
.sjbanner img{display:block; width:100%;}
.sjbanner .swiper-pagination-bullet{width: 8px;height: 8px; background:#CCCCCC; opacity:1; }
.sjbanner .swiper-pagination-bullet-active{background:#D8262B ;}
/*首页关于我们*/
.about{padding:20px;}
.about .about-jj{float:none; width:100%;}
.about .about-jj h2{font-size:28px; padding-bottom:5px;}
.about .about-jj p{padding-top:10px;}
.about .about-img{display: block;float: none;width: 100%;margin-top: 10px;box-sizing: border-box;overflow: hidden;}
.about .about-img .tp{display: flex;width: 100%;height: auto;gap: 5px;padding: 0;margin: 0;}
.about .about-img .tp img{min-height: auto;width: calc(50% - 2.5px);flex: 0 0 auto;max-width: calc(50% - 2.5px);height: auto;object-fit: cover;}
.about-gg{display:none;}
.product{background-size:auto;}
.product .title{padding:20px;}
.product .title h2{font-size:28px; line-height:40px;}
.product .title p{font-size:14px;}
.product .product-list{padding:0px 15px;}
.product .product-list ul li a .tit{padding:10px; background:#fff;}
.product .product-list ul li{width:50%; margin-bottom:15px;}
.product .product-list ul li a .pic{height:128px;}
.product .product-list ul li a .pic img{min-height:128px;}
.product .product-list ul li a .tit h2{font-size:16px;}
.product .product-list ul li a .tit p{font-size:14px; padding:10px 0px;}
.product .product-list ul li a .tit .sm{font-size:12px; display:none;}
.case-slogan{margin:20px auto; padding:20px;}
.case-slogan h2{width:100%; font-size:18px; line-height:30px;}
.case-slogan a{margin-top:15px;}
.service{padding:20px;}
.service .title h2{font-size:28px; line-height:30px; padding-bottom:10px;}
.service .service-list ul li{width:50%; margin-bottom:20px;}
.service { padding: 40px 0 60px; }
.service .title h2 { font-size: 24px; line-height: 40px; }
.service .title p { font-size: 14px; line-height: 24px; padding: 0 15px; }
.service .custom-step-wrapper { margin: 20px auto 0; padding: 0 15px; width: 100%; box-sizing: border-box; }
.service .custom-step-list { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 12px; justify-items: stretch; width: 100%; box-sizing: border-box; }
.service .step-item { padding: 22px 10px; border-radius: 8px; width: 100%; max-width: none; height: auto; box-sizing: border-box; margin: 0; }
.service .step-item p { font-size: 14px; }
.service .corner-num { width: 45px; height: 45px; font-size: 18px; padding: 3px 0 0 8px; line-height: 18px; }
.service .step-item .icon { width: 70px; height: 70px; margin: 5px auto 10px; }
.service .step-item .icon .circle { width: 70px; height: 70px; border-width: 3px; }
.service .step-item .icon img { width: 40px; height: 40px; }
.news{padding:20px;}
.news ul li{width:50%; margin-bottom:15px;}
.news ul li .con1 .pic{height:101px;}
.news ul li .con1 .pic img{min-height:101px;}
.news ul li .con1 .tit{padding:15px;}
.news ul li .con1 .tit h3 a{font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:auto;}
.news ul li .con1 .tit .fl1{display:none;}
.news ul li .con:hover .con2{display:none;}
.news ul{margin-top:20px;}
.contact ul li{ width:100%; float:none;border-bottom: solid 1px rgba(255,255,255,0.2);border-left:none; padding:20px 0px;}
.footer .items .item:nth-child(2){ display:none}
.footer .items .item:nth-child(3){ display:none}
.footer .items .item{display:block; width:100%;}
.contact ul li .conn{width:80%; margin:0 auto;justify-content: flex-start;}
.footer{padding:20px;}
.footer-logo{padding:20px;}
.foot-logo{display:block;}
.foot-logo img{display:none;}

/*产品中心频道页*/
.ban{background:none !important; height:auto;}
.ban .ban1{display:block;}
.ban .ban1 img{display:block; width:100%;}
.ban .text{display:none;}
.ban .address{display:block; position:static; padding:20px; background:#f5f5f5; color:#333}
.ban .address a{color:#333;}
.product-center .text h2 a{display:none;}
.product-center{padding:20px;}
.product-center .products ul li{width:50%; margin-bottom:15px;}
.product-center .products ul li .nnn .pic{height:114px;}
.product-center .products ul li .nnn .pic img{min-height:114px;}
.product-center .products ul li .nnn .tit{padding:10px;}
.product-center .products ul li .nnn .tit .jj{padding:10px; font-size:12px; display:none;}
.product-center .text h2{ height:auto; line-height:45px; padding-bottom:15px;}
.product-center .products{margin-top:20px;}

/*侧边栏弹窗*/
.contact-form-wrap{padding:25px 20px 30px;}
.contact-field-group{gap:10px;margin-bottom: 10px;}
.contact-capacity-options{gap: 10px;/align-items:flex-start;}
.contact-form-title{font-size: 16px;}
.contact-form-desc {margin-bottom: 10px;font-size: 12px;}
.contact-textarea {font-size: 12px;min-height: 80px;margin-bottom: 18px;}
.contact-input, .contact-select{padding: 10px 14px;font-size: 12px;}
.contact-capacity-option label {font-size: 12px;}
.contact-capacity-section {margin-bottom: 10px;}

/*产品列表页*/
.tab{display:none;}
.poduct-list{padding:20px; margin:0}
.poduct-list ul li{width:50%; margin-bottom:20px;}
.poduct-list ul li .nnn .pic{height:122px;}
.poduct-list ul li .nnn .pic img{min-height:122px;}
.message{padding:20px;}
.message h2{font-size:22px;}
.message .message-item{display:block; margin-top:20px;}
.message .message-item .message-items{width:100%; margin-bottom:20px;}
.message p{font-size:14px;}
.product-center .products ul li .nnn .tit .more{font-size:14px;margin-top:5px;}
.product-center .products ul li .nnn .tit h2 a{font-size:15px; }
.poduct-list ul li .nnn .tit .more{font-size:14px;margin-top:5px;}
.poduct-list ul li .nnn .tit h2 a{font-size:15px;}
.message{padding:20px;}
.message h2{font-size:22px;}
.message .message-item{display:block; margin-top:20px;}
.message .message-item .message-items{width:100%; margin-bottom:20px;}
.message p{font-size:14px;}
.message .radio-items{display: block;}
.message .radio-items .radio{width: 100%; display:block; margin-bottom:20px;}
.message .radio-items .radio .radio-right ul li{width: 50%;}
.message .radio-items .radio .radio-left{font-size: 18px; line-height: 40px;}
.product-center .products ul li .nnn .tit h2 a{font-size: 14px;}
.product-center .products ul li .nnn .tit .more{margin-top: 10px; font-size:14px; line-height:30px; height:30px;}
.message .ly{display: block; width: 100%;}
/*相关产品*/
.poduct-list ul li .nnn .tit{padding:10px;}
.pageBox a{font-size:14px;}
.pageBox .disabled{ display:none;}
.customer .list li a p{min-height:auto;}
.ban .address a{font-size:14px; padding:0px 5px;}
.Related-Products .list ul li .nnn .tit{padding:10px;}
.Related-Products .title h2{font-size:22px;}
.Related-Products{padding:20px;}
.Related-Products .title a{display:none;}
.Related-Products .title{display:block;}
.Related-Products .list{margin-top:20px;}
.Related-Products .list ul li{width:50%; margin-bottom:20px;}
.Related-Products .list ul li .nnn .pic{height:122px;}
.Related-Products .list ul li .nnn .pic img{min-height:122px;}
.Related-Products .list ul li .nnn .tit .jj{display:none;}
.Related-Products .list ul li .nnn .tit .more{margin-top:15px; font-size:14px;}
.case .list ul li .tit p{display:none;}
.poduct-list ul li .nnn .tit .jj{display:none;}
.poduct-list ul li .nnn .tit .more{margin-top:15px;}
/*相关案例*/
.case{padding:20px;}
.case .title a{display:none;}
.case .title{display:block;}
.case .list{margin-top:20px;}
.case .list ul li{width:50%; margin-bottom:20px;}
.case .list ul li .pic{height:114px;}
.case .list ul li .pic img{min-height:114px;}
.case .list ul li .tit{padding:10px;}
.case .list ul li .tit h2 a{margin-top:10px;}
/*产品详情页*/
.product-detail{padding:20px;}
.product-detail .product-left .sp video{height:190px;}
.product-detail .product-left .sp{height:auto}
.product-detail .product-right p{padding-bottom:10px; font-size:14px;}
.product-detail .product-left{float:none; width:100%;}
.product-detail .product-right{width:100%; float:none; padding:20px; background:#f5f5f5;}
.product-detail .product-right ul li{width:100%; float:none;}
.product-sm{display:none;}
.Introduction{padding:20px;}
.Introduction h2{font-size:28px; line-height:40px; padding-bottom:25px;}
.Introduction .Introduction-left{float:none; width:100%;}
.Introduction .Introduction-right{float:none; width:100%; padding:0;}
.Detail-Demonstration{padding:20px;}
.Detail-Demonstration h2{font-size:28px; line-height:40px; padding-bottom:25px;}
.Performance-Advantage{padding:20px;}
.Performance-Advantage h2{font-size:28px; line-height:40px; padding-bottom:25px;}
.Performance-Advantage ul li{display:block; padding:20px;}
.Performance-Advantage ul li .pic{display:block; width:100%;}
.Performance-Advantage ul li .tit{width:100%; margin-top:10px;}
.Performance-Advantage ul li .tit h3{padding-bottom:10px;}
.Technical-Parameter{padding:20px 0px;}
.Technical-Parameter h2{font-size:28px; line-height:40px; padding-bottom:25px;}
/*解决方案列表页*/
.Solution{padding:20px; margin:0;}
.Solution ul li{width:100%; float:none; margin-bottom:20px;}
.Solution ul li a .pic{height:auto;}
.Solution ul li a .pic img{min-height:auto !important;}
.Solution ul li a .tit{padding:20px;}
.Solution ul li a .tit h2{font-size:16px; padding-bottom:10px;}
.Solution ul li a .tit p{font-size:14px;}
.solution1{display:none;}
/*解决方案详情页*/
.solution-detail{padding:20px;}
.solution-detail h2{font-size:36px; line-height:45px; padding-bottom:15px;}
.solution-detail .solution-explain{display:block; width:100%; padding:0;}
.solution-detail .solution-explain .explain-img{ float:none; width:100%; margin:0;}
.solution-detail .solution-explain .explain-text{display:block; float:none; padding:15px; width:100%; text-align:justify}
.solution-detail .solution-explain .explain-text .lj{ display:block; width:100%; margin-top:15px;}
.solution-detail .solution-explain .explain-text .lj a{display:block; width:100%;}
.solution-detail .solution-explain .explain-text .lj a.blue{margin-top:15px;}
.machine{padding:20px;}
.machine h3{line-height:45px;}
.machine .jj{margin:30px 0px 30px; text-align:justify;}
.machine .product-choice h2{ padding:0px 20px;}
.machine .product-choice h2 i{display:none;}
.machine .product-choice h2 span{display:block; width:100%; background:none; color:#333; font-size:26px;}
.machine .product-choice .product-type-choice{margin-top:20px;}
.machine .product-choice .product-type-choice .list{margin:0;}
.machine .product-choice .product-type-choice .list h2{padding:0;}
.suitable ul li{float:none; width:100%; height:auto !important;}
.suitable .suitable-boiler{padding:20px;}
.suitable ul{padding:0;}
.suitable ul li a{width:100%;}
.suitable ul li:nth-child(1) a p, .suitable ul li:nth-child(2) a p{height:auto !important;}
.suitable ul li .lj{display:block;}
.suitable ul li:nth-child(6) a .lj .item:nth-child(2){margin:0;}
.case-tab{display:none;}
.case-list{padding:20px 15px 0px;}
.case-list .list li{width:50%;}
.case-list .list li .pic{height:120px;}
.case-list .list li .pic img{min-height:120px;}
.case-list .list li .tit{padding:15px;}
.case-list .list li .tit h2 a{margin-top:10px;}
.case-list .list li .tit p{display:none;}
.customer{padding:20px;}
.customer .text h2{font-size:28px;}
.customer .text p{font-size:14px; text-align:justify;}
.customer .list{padding-top:20px;}
.customer .list li{float:none; width:100%; margin-bottom:20px;}
.customer .list li a{width:100%;}
/*案例的详情页*/
.case-title{padding:20px;}
.case-title h2{font-size:24px; line-height:35px;}
.case-title .jj{display:block; padding-top:10px;}
.case-title .jj p a{ margin:0; text-align:center; display:block; width:100%; margin-top:10px;}
.case-title .jj p{display:block; width:100%; text-align:center;}
.case-detail{padding:20px;}
.case-detail .case-detail-left{float:none; width:100%;}
.case-detail .case-detail-right{float:none; width:100%;}
/*服务承诺*/
.service-support{padding:20px;}
.service-support .text{padding-bottom:20px;}
.service-support ul li{width:100%; float:none; margin-bottom:20px;}
.service-support ul li a .tit h2{padding:15px 0px;}
.service-commitment{padding:20px;}
.service-commitment .Raw-material-purchase .title p{font-size:14px; text-align:left;}
.service-commitment .Raw-material-purchase .title .tit i{display:none;}
.service-commitment .Raw-material-purchase .title .tit b{font-size:24px; padding:0}
.service-commitment .Raw-material-purchase .title{padding:15px;}
.service-commitment .Raw-material-purchase .title .tit{padding-bottom:10px;}
.service-commitment .Raw-material-purchase .title1{display:block;}
.service-commitment .Raw-material-purchase .title1 .item{display:block; width:100%; margin-bottom:20px;}
.service-commitment .Raw-material-purchase .title .tit-pic ul li{width:50%;}
.service-commitment .Raw-material-purchase .title .tit-pic ul li a{height:90px;}
.service-commitment .Raw-material-purchase .title .tit-pic ul li a img{min-height:90px;}
.Professional{display:none;}
/*关于我们选项卡*/
.about-tab{display:none;}
.about-introducer{padding:20px;}
.about-introducer .text{padding:0;}
.about-introducer .text h2{font-size:24px;}
.about-introducer .about-pic{float:none; width:100%; margin-top:20px;}
.about-introducer .about-sp{display:block; width:100%; float:none; padding:20px 0px;}
.about-introducer .about-sp .sp{float:none; width:100%; height:188px;}
.about-introducer .about-sp .sp video{height:188px;}
.about-introducer .about-sp .ani2{display: none;}
.about-introducer .sm{padding:0; text-align:justify}
.about-chioce{padding:20px;}
.about-chioce ul li{float:none; width:100%; margin-bottom:30px;}
.about-chioce ul li a{width:100%;}
.about-chioce ul li a .tit .title h2{font-size:18px; padding-bottom:10px;}
.product-about{ display:none;}
.Ceritificate{padding:20px;}
.Ceritificate .text p{font-size:14px;}
.honour{display:none;}
.sj-honour{position:relative; width:100%; padding-top:20px; display:block}
.sj-honour .swiper {width: 90%;height: 100%; margin:0 auto; position:static}
.sj-honour .swiper-slide {text-align: center;font-size: 18px;background: #fff;
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;
display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
-webkit-align-items: center;align-items: center;}
.sj-honour .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.sj-honour .swiper-pagination{position:static; margin-top:20px;}
/*企业实力*/
.Intelligent{padding:20px;}
.Intelligent .text h2{font-size:24px; padding-bottom:15px;}
.Intelligent .text p{font-size:14px; text-align:justify; line-height:25px;}
.Intelligent ul li{width:50%;}
.Intelligent ul li a .pic{height:auto;}
.Intelligent ul li a .pic img{min-height:auto !important;}
.Intelligent ul li a .tit{padding:10px; font-size:14px; overflow:hidden;}
.advantage ul li{float:none; width:100%; background-position:center; padding:50px 0px;}
.advantage ul li a i{margin:20px auto;}
.advantage ul li a p{height:auto;}
.technological{padding:20px;}
.technological .text h2{font-size:24px;}
.technological .text p{font-size:14px; line-height:25px; text-align:justify;}
.technological ul li{float:none; width:100%; margin-bottom:20px;}
.technological ul{margin-top:15px;}
/*发展历程*/
.timeLine{margin:20px;}
.timeLine li .line{display:none;}
.timeLine li{background:none;}
.timeLine li h2{width:25%;}
.timeLine li .con{width:60%;}
/*全球战略*/
.global{padding:20px;}
.global .text h2{font-size:24px;}
.global .text p{font-size:14px; line-height:25px;}
.global .global-map{margin-top:20px;}
.global .global-map .tit{display:none;}
.world{padding:20px;}
.world .text h2{font-size:24px;}
.world .text p{font-size:14px;}
.world ul li{padding:0;}
.world ul {justify-content: space-around; margin-top:20px;}
.world ul li img{width:60px; height:60px;}
/*新闻中心*/
.new{padding:20px;}
.new .text h2{font-size:24px;}
.new .text a{display:none;}
.new .company{margin-top:20px;}
.new .company .company-left .pic{float:none; height:auto; width:100%}
.new .company .company-left .pic img{min-height:auto !important;}
.new .company .company-left .tit{width:100%; float:none;}
.new .company ul{display:block; margin-top:20px;}
.new .company ul li{width:100%; margin-bottom:20px;}
.news-industry{padding:20px;}
.news-industry .text a{display:none;}
.news-industry .text h2{font-size:24px; line-height:40px;}
.news-industry ul li{float:none; width:100%; margin-bottom:20px;}
.news-industry ul li .nnn{width:100%;}
.news-industry ul li .nnn .pic{height:auto;}
.news-industry ul li .nnn .pic img{min-height:auto !important;}
.news-industry ul li .nnn .time{top:43%;}
.news-industry ul{margin-top:20px;}
.questions{padding:20px;}
.questions .text a{display:none;}
.questions .text h2{font-size:24px; line-height:40px;}
.questions ul{display:block; margin-top:20px;}
.questions ul li{width:100%;}
.menu{padding:20px;}
.menu ul{display:block;}
.menu ul li{width:100%; margin-bottom:20px;}
/*新闻列表页*/
.news-list{padding:20px 20px 0px 20px; margin:0;}
.news-list ul li .pic{float:none; width:100%; height:auto}
.news-list ul li .pic img{display:block; width:100%; min-height:auto;}
.news-list ul li .tit{float:none; width:100%; padding-top:20px;}
.news-list ul li .tit h2 a{font-size:16px;}
.news-list ul li .tit p{font-size:14px; margin:10px 0px; height:50px; line-height:25px;}
.news-list ul li .tit .lj span{ font-size:14px;}
.pageBox{margin:20px 0px;}
/*常见问题*/
.problem{padding:20px;}
.problem ul{margin:0;}
.related-new .title a{display:none;}
.related-new{padding:20px;}
.related-new ul{margin-top:20px; display:block;}
.related-problem ul li{width:100%;}
.related-new ul li{width:100%; margin-bottom:20px;}
.contact1{padding:20px;}
.contact1 .text h2{font-size:24px;}
.contact1 .contact-us .contact-text{float:none; width:100%;}
.contact1 .contact-us .contact-text ul li .tit h2{font-size:14px; line-height:30px;}
.contact1 .contact-us .contact-pic{float:none; width:100%;}
.dt{display:none;}
.contact1 .contact-us{margin-top:20px;}
.Technical-Parameter table{display:block; overflow:auto;}
.anlt .al-left{float:none; width:100%; padding:20px;}
.anlt .al1{padding:0;}
.anlt .al-left .lb ul li .tit{padding:15px;}
.anlt .al-left .lb ul li .tit p{ display:none;}
.anlt .al-left .bt a{display:none;}
.anlt .al3{padding:0px 20px 20px;}
.anlt .al3 .bt a{display:none;}
.anlt .al3 .lb ul li{width:50%;}
.anlt .al3 .lb ul li .pic img{ min-height:125px;}
.anlt .al3 .lb ul li .pic{height:125px;}
.anlt .al3 .lb ul li .tit{padding:15px;}
.anlt .al3 .lb ul li .tit p{ display:none;}
.case-detail .case-detail-left .case-content img{width:auto !important; height:auto !important;}
.contact2 .foreign{display: block;}
.contact2 .foreign .item1{display: block; width: 100%; margin-bottom:20px;}
.anlt .al-left .lb ul li .pic{height: 103px;}
.anlt .al-left .lb ul li .pic img{min-height: 103px;}
/*发展历程*/
.develop.container {margin: 60px auto;padding: 0 20px;}
.timeline::before {left: 50px;width: 3px;}
.timeline-marker {width: 100px;flex: 0 0 100px;padding-right: 50px;}
.timeline-year {font-size: 20px;}
.timeline-dot {width: 12px;height: 12px;border-width: 3px;left: 46px;top: 6px;}
.timeline-card {padding: 24px 20px;border-radius: 4px;}
.timeline-content {font-size: 14px;line-height: 1.8;}
.timeline-content strong {font-size: 18px;margin-bottom: 15px;}
.timeline-item {margin-bottom: 50px;}
.timeline-card::before {width: 36px;height: 3px;}

	}

