@media(max-width: 400px) {
	.width{width:100%;padding:0 15px 20px;box-sizing:border-box;}
	.otherslideshow{margin-top:50px; height:auto;}
	.topmenu{display:none}
	.phonemenu .custom-logo-link{width:85%;text-align:center;line-height:85px}
	.phonemenu{display:block;background-color:#fff;position:fixed;width: 100%;top: 0;z-index:999;}
	.phonemenu .menup{position:relative;width: 15%;text-align:center;line-height:85px}
	.phonemenu .row{display:flex;flex-wrap:wrap;height:60px;line-height:60px;margin:0}
	.phonemenu .row img{width:auto;height:auto}
	.phonemenu .menu-phone-droplist{display:none;padding:20px}
	.phonemenu .menu-menu-a-container{padding:0 20px}
/* 	.slideshow-box .text{display:none;} */
	.phonemenu .menu{text-align:left;}
	.phonemenu .menu>li{font-size:16px;line-height:34px;}
	.phonemenu .menu-item-has-children .sub-menu{display:none;height:231px;overflow-x:scroll;border-top:1px solid #ccc}
	.phonemenu .menu-item-has-children .sub-menu a{font-size:14px}
	.phonemenu .menu-item-has-children .sub-menu>li{line-height:32px;padding-left:20px}
	.phonemenu .wp-block-search__inside-wrapper{border:none;border-radius: 60px; overflow: hidden;padding:0!important;display:none;}
	.phonemenu .wp-block-search__input{padding:0 0 0 1em!important}
	#menu-menu-a-1{padding:0}
	#menu-menu-a-1>li{line-height: 50px;
    list-style: none;
    font-size: 18px;}
	#menu-menu-a-1>li{border-bottom:1px solid #ccc;justify-content: space-between;display:flex;flex-wrap:wrap}
	#menu-menu-a-1>li>.sub-menu{width:100%}
	#menu-menu-a-1>li>span{display:block;width:35px;font-size: 33px;text-align:right;
    font-weight: 100;
    font-family: monospace;}
	.container-button {
    display: inline-block;
    cursor: pointer;
/* 	position: absolute;
	right: 15px;
	top:21.5%;
	bottom:50% */
}
.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #009aff;
    margin: 6px 0;
    transition: 0.4s;
}
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}
.change .bar2 {opacity: 0;}
.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
}
	.slideshow{margin-top:60px}
	.slideshow .pc{display:none}
	.slideshow .m{display:block}
	.slideshow .swiper-wrapper .text h2{text-align:center;font-size:28px}
	.slideshow .swiper-wrapper .text {text-align:center;
    left: 0;
    top: 50%;
    transform:translate(0%,-50%);
	}
	.slideshow-box .feature{position: unset; display:none;}
	.slideshow-box .swiper-slide .text .banner-text{display:none;}
/* 	.slideshow-box .feature cat-list{width:20%;} */
	.feature .flex{flex-wrap:wrap;padding:0}
	.feature .flex .cat-list{justify-content: unset;padding: 10px 20px;}
	.feature .flex .cat-list .text p{font-size:22px}
	.feature .flex .cat-list img{width:43px;height:auto}
	.solution .img{width: 100%;}
	.solution .text{width: 100%;padding:40px 20px;position:absolute;background-color:#000;opacity:0.7;height:100%;}
	.solution .text .solution-title{font-size:20px; font-weight:bold;}
	.solution .text .solution-con{font-size:14px;}
	.solution .text p.solution-con{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
	.solution .solution-lists-body .swiper-slide{flex-wrap:wrap}
	.solution .solution-swiper .swiper-wrapper{border:none}
	.solution .title p{font-size:22px;margin-top:30px;}
	.solution .solution-lists-body {
    margin-bottom: 0px;
	}
	.service .title p{font-size:22px;margin-top:30px;}
	.service-logo .more .btn{width: 70px; height:50px; line-height:50px;}
	.service .neirong>div>ul>li{width:88px;}
	.service .neirong>div>ul>li img{width:50px;}
	.service .neirong>div>ul{flex-wrap:unset}
	.service .title h1 {
    margin: 60px 0;
    font-size: 22px;
    padding: 0 30px;
	}
	.service .neirong .sub-list>div {
    width: 50%;
    text-align: center;
	}
	.service-logo .row .col{width:50%;border:none}
	.service-logo .row .col img{width:100%;height:auto}
	.service-logo .title p{font-size:22px}
	.about{margin-bottom:0;}
	.about-box .aboutync{background-color:#0069ca;background-image:none;margin:20px 0;}
	.about-box .aboutync .center-ab{width:auto;}
	.about .flex{flex-wrap:wrap}
	.aboutcon{width: 100%;}
	.aboutcon span{font-size:18px!important}
	.about .width{padding:0;}
	.about .news {width: 100%;background-color:#f7f8f9; margin-top:40px; }
	.about .news .img{width:100%;overflow:hidden;}
	.about .news .text{width:100%;padding:0; margin-top:20px;}
	.aboutync .center-ab .about-right h2{font-size:22px;}
	.about .aboutcon .index-img img{height:88px;}
	.about .aboutcon .text h3{margin-top:6px;}
	.about .aboutcon .text p{line-height:20px;margin-bottom:0;}
	.about .aboutcon .text span{display:none;}
	.caselist .width{padding:0 15px;}
	.caselist .nav-list{width:100%; overflow:hidden; height:66px; overflow-x:scroll;}
	.caselist .nav-list::-webkit-scrollbar{display:none;}
	.caselist .nav-list ul{width:max-content;}
	.caselist .nav-list ul>li{width:auto;} 
	.caselist .nav-list ul>li.current-cat{background-color:#fff;}
	.caselist .nav-list ul>li.current-cat a{color:#0069ca!important; font-weight:block;}
	.caselist .nav-list ul>li a{padding:10px 20px 10px 0;}
	.caselist .nav-list ul>li a:hover{background-color:#fff!important; color:#0069ca;}
	.ft-bottom{width:100%; height:70px; color:#fff; background-color:#0069ca; text-align:center; position:fixed;bottom:0;left:0;z-index:1;display:block;}
	.ft-bottom ul li{display:inline-block;}
	.ft-bottom ul li p{margin-top:0px;font-size:12px;}
	.ft-bottom ul li a {color:#fff;}
	.foot .foot-logo .foot-ewm,.foot .foot-logo p:last-child,.foot .foot-class .yewu-li,.foot .foot-bar .youlian ul{display:none;}
	.foot{padding:0 20px 50px;}
	.foot .foot-logo {width: 100%;}
	.foot .foot-logo .foot-img {width: 72%;margin-top:30px;}
	.foot .foot-class{width:100%;flex-wrap:wrap;padding:0;border:none}
	.foot .foot-class .list{width:50%;flex-grow:unset;margin-bottom: 30px;}
	.case .title p{font-size:22px}
	.case .title{padding:0 20px;margin:50px 0}
	.case .case-logo {margin-bottom:0;}
	.case .case-logo .swiper-slide img{width:80%; height:50%;}
	.case .width .case-lists{margin-bottom:10px;}
	.case-lists .img{background-color:#f5f5f5;height:400px}
	.case-lists .img .text {
    position: absolute;
    right: unset;
    top: 40px;
    z-index: 1;
    background-color: rgba(255,255,255,0.8);
    padding: 10px;
    width: calc(100% - 40px);
    height: unset;
    min-width: 300px;
    margin: 20px;
    box-sizing: border-box;
	}
	.case-lists .img .text .btn{margin-top:40px;}
	.case-lists .img .text h2{font-size:16px;}
	.case-lists .img .text h2:first-child{font-size:20px; font-weight:bold;}
	.about h2 {margin: 40px 0 20px 0;font-size: 22px;width:100%;text-align:center;}
	.foot .row>.flex:first-child span{font-size:22px!important}
	.foot .row>.flex:first-child h2{text-align:center}
	.foot .foot-logo .code {
    text-align: center;
    width: 30%;
	}
	.foot .messtext {
    padding-left: 10px;
    width: 70%;
	}
	.foot .messtext p:first-child{margin-top:0}
	.cat-list-l .text{height:unset}
	.news-list-bar {
    margin:20px 0;
	}
	.news-list-bar ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    width: 32%;
		text-align:center;
	}
	.news-list-bar ul li a {padding: 15px 0px;border:none}
	.news-list-bar ul li.current-cat a {background-color:#fff;color:#0069ca;}
	.news-body h1{margin:20px 0;}
	.news-body-bg .news-body{width:auto;margin:70px auto 0;}
	.news-body .row{margin:0;}
	.news-body .news-body-content{width:100%;}
	.news-body-bg .news-body .news-body-content .mianbaoxie span{color:#666;}
	.news-body-content .time .date span{margin-right:14px;}
	.news-body .celan .title div{font-size:20px;}
	.search-list-bar {
    margin: 0;
	}
	.search-list-bar ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	}
	.search-list-bar ul li {
    width: 100%;
	}
	.searchandfilter h4 {
    font-size: 14px;
	}
	.neirong .swiper-button-next,.neirong .swiper-button-prev{-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;display:none;}
	.service .neirong>div>ul>li>p{margin:0; font-size:12px;}
	.neirong .swiper-button-prev{left:0;display:block}
	.neirong .swiper-button-next{right:0;display:block;text-align: right;}
	.neirong .swiper-button-prev:after,.neirong .swiper-button-next:after{font-size:20px}
	.solution .swiper-button-prev{left:0;display:block}
	.solution .swiper-button-next{right:0;display:block;text-align: right;}
	.solution .swiper-button-prev:after,.solution .swiper-button-next:after{font-size:20px}
	.case .swiper-button-prev{left:0;display:block}
	.case .swiper-button-next{right:0;display:block;text-align: right;}
	.case .swiper-button-prev:after,.case .swiper-button-next:after{font-size:20px}
	.cat-list-l{margin-bottom:30px;}
	.newcat-list .cat-list-l .text p{margin-top:0;}
	.cat-list .width{padding:0;}
	.news-list-page .width{padding: 0;}
	.caselist .cat-list-l .text{padding:0;}
	.yewu-list .yewu-list-box .text span{display:none;}
	.yewu-list .yewu-list-box .text{padding:10px;margin:0;}
	.yewu-list .yewu-list-box .text h3{color:#0063ca;}
	.yewu-list .yewu-list-box .text p{color:#333;}
	.caselist .yewu-list{margin-top:0;}
	.right-bar{display:none}
	.about .news .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.news .flex {
    margin-top: 0;
/*     width: calc(50% - 10px); */
		margin-bottom:20px
	}
	.news .flex:nth-child(even) {
		margin-right:20px
	}
/* 	.about .news{display: flex;flex-wrap: wrap; padding: 0 15px;} */
	.about .btn{margin:0 auto 30px; display:block;width:fit-content;}
	.case-lists .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.service-logo .top .col:last-child{display:none}
/* 上位机 */
	.img-txt-shangxiacol .col {
    flex-basis: unset;
    width: 50%!important;
    margin: 0 0 20px 0!important;
	}
	.leftcol-slideright {
    background-size: cover!important;
	}
	.leftcol-slideright .text {
    width: 100%;
    padding: 0;
	 margin-bottom:20px;
	}
	.leftcol-slideright .lunbotu {
    width: 100%;
	}
	.slide-neiye img{object-fit: cover;
    width: 100%;
    height: 100%;display:none;}
	.slide-neiye .feature{display:none;}
/* 	.slide-neiye{height: 600px;display:none;} */
	.slide-neiye-text {
    top: 30%;
	}
	.slide-neiye-text h1 {
    font-size: 30px;
    margin: 0 0 20px 0;
	}
	.slide-neiye-text p {
    font-size: 18px;
    margin: 0 0 50px 0;
	}
	.casesearch .wp-block-search__inside-wrapper{display:none;}
	.fenlanhuakuai .col {
    align-content: space-around;
    transition: all 0.3s;
    width: 100%;
    max-width: 100%;
    flex-grow: unset!important;
    flex-basis: unset;
	margin-bottom: 20px;
	}
	.fenlanhuakuai .col>div .text{padding: 0 20px;}
	.customblocks .col{width:50%;flex-grow: unset;flex-basis: unset;margin-bottom: 20px;
    padding: 20px 0;
    max-width: unset;}
	.customblocks {
    padding: 60px 0 40px 0;
    text-align: center;
    background-size: cover!important;
	}
	.customblocks .arr {
    margin-left: -20px;
	}
	.kehulogo .swiper-slide img{width:100%;height:auto}
	.kehulogo .left{display:none}
	.kehulogo .right{display:none}
	.news-body-bg {
/*     padding-top: 100px; */
	}
	.body-content {
    padding-right: 0;
    line-height: 2em;
	}
	.body-content h1{line-height: 1.5em;font-size:20px;}
	.about-page {
    height: unset;
    overflow: hidden;
    margin-top: 60px;
	}
	.aboutpage h2.has-text-align-center{font-size:30px!important}
	.aboutpage .wp-block-image{flex-grow: unset!important;}
}












@media screen and (min-width:401px) and (max-width: 750px)  {
	.width{width:100%;padding:0 15px;box-sizing:border-box}
	.otherslideshow{margin-top:50px; height:auto;}
	.topmenu{display:none}
	.phonemenu .custom-logo-link{width:85%;text-align:center;line-height:85px}
	.phonemenu{display:block;background-color:#fff;position:fixed;width: 100%;top: 0;z-index:999;}
	.phonemenu .menup{position:relative;width: 15%;text-align:center;line-height:85px}
	.phonemenu .row{display:flex;flex-wrap:wrap;height:60px;line-height:60px;margin:0}
	.phonemenu .row img{width:auto;height:auto}
	.phonemenu .menu-phone-droplist{display:none;padding:20px}
	.phonemenu .menu-menu-a-container{padding:0 20px}
	.phonemenu .menu{text-align:left;font-size:20px;line-height:40px;}
	.phonemenu .menu-item-has-children{ line-height:34px;}
	.phonemenu .menu-item-has-children .sub-menu{display:none;height:231px;overflow-x:scroll;border-top:1px solid #ccc}
	.phonemenu .menu-item-has-children .sub-menu a{font-size:16px}
	.phonemenu .menu-item-has-children .sub-menu>li{line-height:40px;padding-left:20px}
	.phonemenu .wp-block-search__inside-wrapper{border:none;border-radius: 60px;
    overflow: hidden;padding:0!important;display:none;}
	.phonemenu .wp-block-search__input{padding:0 0 0 1em!important}
	#menu-menu-a-1{padding:0}
	#menu-menu-a-1>li{line-height: 50px;
    list-style: none;
    font-size: 18px;}
	#menu-menu-a-1>li{border-bottom:1px solid #ccc;justify-content: space-between;display:flex;flex-wrap:wrap}
	#menu-menu-a-1>li>.sub-menu{width:100%}
	#menu-menu-a-1>li>span{display:block;width:35px;font-size: 33px;text-align:right;
    font-weight: 100;
    font-family: monospace;}
	.container-button {
    display: inline-block;
    cursor: pointer;
/* 	position: absolute;
	right: 15px;
	top:21.5%;
	bottom:50% */
}
.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #009aff;
    margin: 6px 0;
    transition: 0.4s;
}
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}
.change .bar2 {opacity: 0;}
.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
}
	.slideshow{margin-top:60px}
	.slideshow .pc{display:none}
	.slideshow .m{display:block}
	.slideshow .swiper-wrapper .text h2{text-align:center;font-size:28px}
	.slideshow .swiper-wrapper .text {text-align:center;left: 0;top: 50%;transform:translate(0%,-50%);display:none;}
	.slideshow-box .feature{position: unset;display:none;}
	.feature .flex>div .text p{font-size:22px}
	.feature .flex{flex-wrap:wrap;padding:0}
	.feature .flex>div{justify-content: unset;padding: 10px 20px;}
	.feature .flex>div img{width:43px;height:auto}
	.solution .img{width: 100%;}
	.solution .text{width: 100%;padding:20px}
	.solution .solution-lists-body .swiper-slide{flex-wrap:wrap}
	.solution .solution-swiper .swiper-wrapper{border:none}
	.solution .text{width: 100%;padding:40px 20px;position:absolute;background-color:#000;opacity:0.7;height:100%;}
	.solution .text .solution-title{font-size:20px; font-weight:bold;}
	.solution .text p.solution-con{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size:14px;}
	.solution .text a.trigger{margin-top:0;padding:8px 20px;}
	.solution .title p{font-size:22px}
	.solution .solution-lists-body {
    margin-bottom: 0px;
	}
	.service .neirong>div>ul>li{width:unset}
	.service .neirong>div>ul{flex-wrap:unset}
	.service .title h1{
    margin: 60px 0;
    font-size: 22px;
    padding: 0 30px;
	}
	.service .neirong .sub-list>div {
    width: 50%;
    text-align: center;
	}
	.service-logo .row .col{width:25%;border:none}
	.service-logo .row .col img{width:100%;height:auto}
	.service-logo .title p{font-size:22px}
	.about .flex{flex-wrap:wrap}
	.aboutcon{width: 100%;}
/* 	.aboutcon span{font-size:18px!important} */
	.about .news{width: 100%;padding:0}
	.about .news .img{width:100%;height:145px;overflow:hidden;}
	.about .news .text{width:100%;padding:0; margin-top:10px;}
	.about .aboutcon .text{margin-left:20px;}
	.about .aboutcon .text h3{margin-top:0;}
	.about .aboutcon .text span{font-size:14px;}
	.about-box .aboutync .center-ab{width:auto;}
	.about-box .aboutync{background-color:#0069ca;background-image:none;margin:20px 0;}
	.ft-bottom{display:none;}
	.foot{padding: 80px 0px}
	.foot .foot-logo {width: 100%;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid;}
	
	.foot .foot-class{width:100%;flex-wrap:wrap;padding:0;border:none}
	.foot .foot-class .list{width:50%;flex-grow:unset;margin-bottom: 30px;}
	.case .title p{font-size:22px}
	.case .title{padding:0 20px;margin:50px 0}
	.case .case-logo {margin-bottom:0;}
	.case .case-logo .swiper-slide img{width:80%; height:50%;}
	.case .width .case-lists{margin-bottom:10px;}
	.case-lists .img{background-color:#f5f5f5;height:400px}
	.case-lists .img .text {
    position: absolute;
    right: unset;
    bottom: 20px;
    z-index: 1;
    background-color: rgba(255,255,255,0.8);
    padding: 10px;
    width: calc(100% - 40px);
    height: unset;
    min-width: 300px;
    margin: 20px;
    box-sizing: border-box;
	}
	
	.about h2 {
    margin: 40px 0 20px 0;
    font-size: 22px;
		text-align:center;
	}
	.foot .row>.flex:first-child span{font-size:22px!important}
	.foot .row>.flex:first-child h2{text-align:center}
	.foot .foot-logo .code {
    text-align: center;
    width: 30%;
	}
	.foot .messtext {
    padding-left: 10px;
    width: 70%;
	}
	.foot .messtext p:first-child{margin-top:0}
	.cat-list-l .text{height:unset}
	.yewu-list .yewu-list-box .text span{display:none;}
	.yewu-list .yewu-list-box .text{padding:10px;margin:0;}
	.yewu-list .yewu-list-box .text h3{color:#0063ca;}
	.yewu-list .yewu-list-box .text p{color:#333;}
	.news-list-bar {
    margin: 40px 0 30px 0;
	}
	.news-list-bar ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    width: 32%;
		text-align:center;
	}
	.news-list-bar ul li a {
    padding: 15px 0px;
	}
	.search-list-bar {
    margin: 0;
	}
	.search-list-bar ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	}
	.search-list-bar ul li {
    width: 100%;
	}
	.searchandfilter h4 {
    font-size: 14px;
	}
	.neirong .swiper-button-next,.neirong .swiper-button-prev{-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;}
	.service .neirong>div>ul>li>p{margin:0}
	.neirong .swiper-button-prev{left:0;display:block}
	.neirong .swiper-button-next{right:0;display:block;text-align: right;}
	.neirong .swiper-button-prev:after,.neirong .swiper-button-next:after{font-size:20px}
	.solution .swiper-button-prev{left:0;display:block}
	.solution .swiper-button-next{right:0;display:block;text-align: right;}
	.solution .swiper-button-prev:after,.solution .swiper-button-next:after{font-size:20px}
	.case .swiper-button-prev{left:0;display:block}
	.case .swiper-button-next{right:0;display:block;text-align: right;}
	.case .swiper-button-prev:after,.case .swiper-button-next:after{font-size:20px}
	.right-bar{display:none}
	.about{margin-bottom:100px;}
	.about .news .img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
	}
	.news .flex {
    margin-top: 0;
/*     width: calc(50% - 10px); */
		margin-bottom:20px
	}
	.news .flex:nth-child(even) {
		margin-right:20px
	}
	.news-body h1{margin:20px 0;}
	.news-body-bg .news-body{width:auto;}
	.news-body .row{margin:0;}
	.news-body .news-body-content{width:100%;}
	.news-body-bg .news-body .news-body-content .mianbaoxie span{color:#666;}
	.about .news{display: flex;
    flex-wrap: wrap;}
	.about h2{width:100%}
	.about .btn{margin:0 auto 30px}
	.case-lists .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.service-logo .top .col:last-child{display:none}
	/* 上位机 */
	.img-txt-shangxiacol .col {
    flex-basis: unset;
    width: 50%!important;
    margin: 0 0 20px 0!important;
	}
	.leftcol-slideright {
    background-size: cover!important;
	}
	.leftcol-slideright .text {
    width: 100%;
    padding: 0;
	 margin-bottom:20px;
	}
	.leftcol-slideright .lunbotu {
    width: 100%;
	}
	.slide-neiye img{object-fit: cover;
    width: 100%;
    height: 100%;display:none;}
	.slide-neiye .feature{display:none;}
/* 	.slide-neiye{height: 600px;display:none;} */
	.slide-neiye-text {
    top: 30%;
	}
	.slide-neiye-text h1 {
    font-size: 30px;
    margin: 0 0 20px 0;
	}
	.slide-neiye-text p {
    font-size: 18px;
    margin: 0 0 50px 0;
	}
	.fenlanhuakuai .col {
    align-content: space-around;
    transition: all 0.3s;
    width: 100%;
    max-width: 100%;
    flex-grow: unset!important;
    flex-basis: unset;
	margin-bottom: 20px;
	}
	.fenlanhuakuai .col>div .text{padding: 0 20px;}
	.customblocks .col{width:50%;flex-grow: unset;flex-basis: unset;margin-bottom: 20px;
    padding: 20px 0;
    max-width: unset;}
	.customblocks {
    padding: 60px 0 40px 0;
    text-align: center;
    background-size: cover!important;
	}
	.customblocks .arr {
    margin-left: -20px;
	}
	.kehulogo .swiper-slide img{width:100%;height:auto}
	.kehulogo .left{display:none}
	.kehulogo .right{display:none}
}







@media screen and (min-width: 751px) and (max-width: 768px) {
	.width{width:100%;padding:0 15px;box-sizing:border-box}
	.otherslideshow{margin-top:50px; height:auto;}
	.topmenu{display:none}
	.phonemenu .custom-logo-link{width:85%;text-align:center;line-height:85px}
	.phonemenu{display:block;background-color:#fff;position:fixed;width: 100%;top: 0;z-index:999;}
	.phonemenu .menup{position:relative;width: 15%;text-align:center;line-height:85px}
	.phonemenu .row{display:flex;flex-wrap:wrap;height:60px;line-height:60px;margin:0}
	.phonemenu .row img{width:auto;height:auto}
	.phonemenu .menu-phone-droplist{display:none;padding:20px}
	.phonemenu .menu-menu-a-container{padding:0 20px}
	.phonemenu .menu{text-align:left;line-height:40px; font-size:20px;}
	.phonemenu .menu-item-has-children .sub-menu{display:none;height:231px;overflow-x:scroll;border-top:1px solid #ccc}
	.phonemenu .menu-item-has-children .sub-menu a{font-size:16px}
	.phonemenu .menu-item-has-children .sub-menu>li{line-height:40px;padding-left:20px;}
	.phonemenu .wp-block-search__inside-wrapper{border:none;border-radius: 60px;
    overflow: hidden;padding:0!important;display:none;}
	.phonemenu .wp-block-search__input{padding:0 0 0 1em!important}
	#menu-menu-a-1{padding:0}
	#menu-menu-a-1>li{line-height: 50px;
    list-style: none;
    font-size: 18px;}
	#menu-menu-a-1>li{border-bottom:1px solid #ccc;justify-content: space-between;display:flex;flex-wrap:wrap}
	#menu-menu-a-1>li>.sub-menu{width:100%}
	#menu-menu-a-1>li>span{display:block;width:35px;font-size: 33px;text-align:right;
    font-weight: 100;
    font-family: monospace;}
	.container-button {
    display: inline-block;
    cursor: pointer;
/* 	position: absolute;
	right: 15px;
	top:21.5%;
	bottom:50% */
}
.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #009aff;
    margin: 6px 0;
    transition: 0.4s;
}
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}
.change .bar2 {opacity: 0;}
.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
}
	.slideshow{margin-top:60px}
	.slideshow-box .feature{display:none;}
	.slideshow .pc{display:none}
	.slideshow .m{display:block}
	.slideshow .swiper-wrapper .text h2{text-align:center;font-size:28px}
	.slideshow .swiper-wrapper .text {text-align:center;left: 0;top: 50%; transform:translate(0%,-50%);display:none;}
	.feature .flex{flex-wrap:wrap;}
	.feature .flex>div{justify-content: unset;padding: 10px 20px;}
	.feature .flex>div img{width:43px;height:auto}
	.solution .img{width: 100%;}
	.solution .text{width: 100%;padding:40px 20px;position:absolute;background-color:#000;opacity:0.7;height:100%;}
	.solution .text .solution-title{font-size:20px; font-weight:bold;}
	.solution .text p.solution-con{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size:14px;}
	.solution .text a.trigger{font-size:14px; padding:8px 20px;}
	.solution .solution-lists-body .swiper-slide{flex-wrap:wrap}
	.solution .solution-swiper .swiper-wrapper{border:none}
	.solution .solution-lists-body {
    margin-bottom: 0px;
	}
	.service .neirong>div>ul>li{width:unset;}
	.service .neirong>div>ul{flex-wrap:unset}
	.service .title h1 {
    margin: 60px 0;
    font-size: 22px;
    padding: 0 30px;
	}
	.service .neirong .sub-list>div {
    width: 50%;
    text-align: center;
	}
	.service-logo .row .col{width:25%;border:none}
	.service-logo .row .col img{width:100%;height:auto}
	.service-logo .title p{font-size:22px}
	.about .flex{flex-wrap:wrap}
	.aboutcon{width: 100%;}
/* 	.aboutcon span{font-size:18px!important} */
	.about-box .aboutync{background-color:#0069ca;background-image:none;margin:20px 0;}
	.about .news{width: 100%;padding:0}
	.about .news .text h3{margin-top:20px;}
	.about .news .img{width:100%;height:200px;overflow:hidden;}
	.about .news .index-box{margin-bottom:0;}
	.about .news .text{width:100%;padding:0;}
	.about .aboutcon .text{margin-left:10px;}
	.about .aboutcon .text h3{margin-top:6px;}
	.about .aboutcon .text span{font-size:14px;}
	
	.ft-bottom{display:none;}
	.foot{padding: 0px}
	.foot .foot-logo {
    width: 100%;
		    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid;
}
	.foot .foot-class{width:100%;flex-wrap:wrap;padding:0;border:none}
	.foot .foot-class .list{width:50%;flex-grow:unset;margin-bottom: 30px;}
	.case .title p{font-size:22px}
	.case .title{padding:0 20px;margin:50px 0}
	.case .case-logo {margin-bottom:0;}
	.case .case-logo .swiper-slide img{width:80%; height:50%;}
	.case-lists .img{background-color:#f5f5f5;height:400px}
	.case-lists .img .text {
    position: absolute;
    right: unset;
    bottom: 90px;
    z-index: 1;
    background-color: rgba(255,255,255,0.8);
    padding: 20px 30px;
    width: calc(100% - 40px);
    height: unset;
    min-width: 300px;
    margin: 20px;
    box-sizing: border-box;
	}
	.case-lists .img .text .btn{margin-top:40px;}
	.case-lists .img .text h2{font-size:16px;}
	.case-lists .img .text h2:first-child{font-size:20px; font-weight:bold;}
	.about h2 {
    margin: 40px 0 20px 0;
    font-size: 22px;
		text-align:center;
	}
	.about-box .aboutync .center-ab{width:auto;}
	.foot .row>.flex:first-child span{font-size:22px!important}
	.foot .row>.flex:first-child h2{text-align:center}
	.foot .foot-logo .code {
    text-align: center;
    width: 30%;
	}
	.foot .messtext {
    padding-left: 10px;
    width: 70%;
	}
	.foot .messtext p:first-child{margin-top:0}
	.cat-list-l .text{height:unset}
	.yewu-list .yewu-list-box .text span{display:none;}
	.yewu-list .yewu-list-box .text{padding:10px;margin:0;}
	.yewu-list .yewu-list-box .text h3{color:#0063ca;}
	.yewu-list .yewu-list-box .text p{color:#333;}
	.news-list-bar {
    margin: 40px 0 30px 0;
	}
	.news-list-bar ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    width: 32%;
		text-align:center;
	}
	.news-list-bar ul li a {
    padding: 15px 0px;
	}
	.news-body h1{margin:20px 0;}
	.news-body-bg .news-body{width:auto;}
	.news-body .row{margin:0;}
	.news-body .news-body-content{width:100%;}
	.news-body-bg .news-body .news-body-content .mianbaoxie{font-size:16px;}
	.news-body-bg .news-body .news-body-content .mianbaoxie span{color:#666;}
	.search-list-bar {
    margin: 0;
	}
	.search-list-bar ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	}
	.search-list-bar ul li {
    width: 100%;
	}
	.searchandfilter h4 {
    font-size: 14px;
	}
	.neirong .swiper-button-next,.neirong .swiper-button-prev{-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;}
	.service .neirong>div>ul>li>p{margin:0}
	.neirong .swiper-button-prev{left:0;display:block}
	.neirong .swiper-button-next{right:0;display:block;text-align: right;}
	.neirong .swiper-button-prev:after,.neirong .swiper-button-next:after{font-size:20px}
	.solution .swiper-button-prev{left:0;display:block}
	.solution .swiper-button-next{right:0;display:block;text-align: right;}
	.solution .swiper-button-prev:after,.solution .swiper-button-next:after{font-size:20px}
	.solution .text a.trigger{margin-top:0;}
	.case .swiper-button-prev{left:0;display:none}
	.case .swiper-button-next{right:0;display:none;text-align: right;}
	.case .swiper-button-prev:after,.case .swiper-button-next:after{font-size:20px}
	.case .width .case-lists{margin-bottom:10px;}
	.right-bar{display:none}
	.about .news .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.news .flex {
    margin-top: 0;
/*     width: calc(50% - 10px); */
		margin-bottom:20px
	}
	.news .flex:nth-child(even) {
		margin-right:20px
	}
	.about .news{display: flex;
    flex-wrap: wrap;}
	.about h2{width:100%}
	.about .btn{margin-top:30px}
	.case-lists .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.service-logo .top .col:last-child{display:none}
	/* 上位机 */
	.img-txt-shangxiacol .col {
    flex-basis: unset;
    width: 50%!important;
    margin: 0 0 20px 0!important;
	}
	.leftcol-slideright {
    background-size: cover!important;
	}
	.leftcol-slideright .text {
    width: 100%;
    padding: 0;
	 margin-bottom:20px;
	}
	.leftcol-slideright .lunbotu {
    width: 100%;
	}
	.slide-neiye img{object-fit: cover;
    width: 100%;
    height: 100%;display:none;}
	.slide-neiye .feature{display:none;}
/* 	.slide-neiye{height: 600px;display:none;} */
	.slide-neiye-text {
    top: 30%;
	}
	.slide-neiye-text h1 {
    font-size: 30px;
    margin: 0 0 20px 0;
	}
	.slide-neiye-text p {
    font-size: 18px;
    margin: 0 0 50px 0;
	}
	.fenlanhuakuai .col {
    align-content: space-around;
    transition: all 0.3s;
    width: 100%;
    max-width: 100%;
    flex-grow: unset!important;
    flex-basis: unset;
	margin-bottom: 20px;
	}
	.fenlanhuakuai .col>div .text{padding: 0 20px;}
	.customblocks .col{width:50%;flex-grow: unset;flex-basis: unset;margin-bottom: 20px;
    padding: 20px 0;
    max-width: unset;}
	.customblocks {
    padding: 60px 0 40px 0;
    text-align: center;
    background-size: cover!important;
	}
	.customblocks .arr {
    margin-left: -20px;
	}
	.kehulogo .swiper-slide img{width:100%;height:auto}
	.kehulogo .left{display:none}
	.kehulogo .right{display:none}
}
@media screen and (min-width: 768px) and (max-width: 1024px){

}
@media screen and (min-width: 1025px) and (max-width: 1366px){
	.width-menu{width:90%}
	.width{width:90%}
	.advance .a-body .text {
    box-sizing: border-box;
    padding: 55px 25px 0 55px;
}
	.advance .second .text{
    box-sizing: border-box;
    padding: 55px 25px 0 55px;
	}
	.about-page{margin-top:100px}
	.licheng{background-size:100%!important;height:600px}
	.neiye-menu .slideshow{margin-top:100px}
	.search-list-bar{margin:50px 0}
}
@media screen and (min-width: 1366px) and (max-width: 1599px){
	.width-menu{width:100%}
	.width{width:100%}
	.advance .a-body .text {
    box-sizing: border-box;
    padding: 55px 25px 0 55px;
}
	.advance .second .text{
    box-sizing: border-box;
    padding: 55px 25px 0 55px;
	}
	.about-page{margin-top:100px}
	.licheng{background-size:100%!important;height:600px}
	.neiye-menu .slideshow{margin-top:100px}
	.search-list-bar{margin:50px 0}
	.slide-neiye-text {
    padding: 0 50px;
	}
	.slide-neiye .feature {
    width: calc(100% - 100px);
    margin: 0 50px;
    box-sizing: border-box;
	}
}
@media screen and (min-width: 1600px) and (max-width: 1920px){
		
}