@media (max-width:1440px){.box-1200{width:90%}
.ind-case ul{margin:15px auto;overflow:hidden}
.index-exp-con li{width:310px}
}
@media (max-width:1220px){.box-ban{width:98%}
.box-1200{width:99%}
.ban-list-item-img i{left:35%}
.index-exp-con li{width:300px}
}
@media (max-width:1024px){.footer-nav{display:none}
.nav{display:none;width:100%;background:#fff;position:absolute;left:0;right:0;top:80px;margin-left:0;margin-top:0;padding-top:20px;}
.main-nav{width:100%;}
.main-nav li{width:100%;background:#fff;border-bottom:1px #ddd solid;position:relative}
.main-nav li:before{content:"";width:0;height:0;border-top:5px solid #bbb;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:20px;right:10px}
.main-nav li:first-child:before,.main-nav li:nth-child(2):before{display:none}
.main-nav li a{width:80%;float:left;line-height: 40px;color:#000;}
.main-nav li ul{margin-left:0;width:100%;box-shadow:0 0 0;background-color:#f2f2f2;position:relative;overflow-x:hidden;overflow-y: auto;white-space: nowrap;max-height:200px;}
.main-nav li ul li{text-align:left}
.main-nav li ul li:before{content:"";display:none}
.main-nav li ul li a{margin-left:2%;font-size:15px;opacity: 0.8;}
.neu{display:block}
.nav-top{}
.header-top{height:80px}
.header{height:80px}
.logo{width:fit-content;height:40px;margin-top:13px}
.ind-news li:first-child{border:none}
.ind-abo .col-md-6:first-of-type{float:none}
.ind-pro-list li{width:calc(50% - 20px);margin:10px}
.ind-case-list.a li{width:47%}
.sec-nav ul{display:flex;overflow-x:scroll}
.sec-nav li{width:fit-content;float:left;flex-shrink:0}
.search{display:none}
.ind-pro-list.pro-list li{width:calc(100% - 40px)}
#bgvid{margin-bottom:30px}
.contain-box{float:left;width:100%}
.iner-news li{width:calc(100%/2)}
.iner-hor li{width:calc(100%/2)}
.iner-list .aboutSer-left,.iner-list .aboutSer-right{width:100%}
.contact-left,.contact-right{width:100%}
.iner-about{padding:10px}
.contain{padding-top:100px}
.aboutCon{padding:0}
.iner-about h1:after{left:43%}
.iner-cul{padding:20px;margin-top:10px}
.iner-cul li{width:50%}
.news-info{padding:10px}
.banner{padding-top:60px}
.banner-img li{height:500px}
.ban-list{padding:50px 0}
.ban-list-content ul{width:100%}
.ban-content-end{width:100%;padding-top:0px}
.ind-about{padding-top:30px}
.ind-title h3{font-size:24px}
.ind-about .ind-abo-text h2{font-size:24px}
.ind-problem,.ind-expert,.ind-case{padding:30px 0}
.ind-partner{padding:50px 0}
.ind-par-list ul li{width:calc(100%/2)}
.ind-expert .box-1200{padding:10px}
.ind-problem .col-md-4{width:calc(100%/3);float:left}
.ind-problem .col-md-4>div{margin:5px;height:460px}
.ind-problem .col-md-4 img{height:auto}
.ind-expert li .col-sm-8{padding-right:0;width:100%}
.ind-expert .col-sm-4,.exprt-img{width:100%;overflow:hidden}
.expert-tit{left:0}
.exprt-img{text-align:center;vertical-align:middle}
.exprt-img img{width:100%;height:auto}
.about-desc,.nav-cate,.nav-cate li{width:100%}
.about-desc-con{padding:10px 0}
.ind-about .ind-abo-text{width:100%}
.ind-about .ind-abo-img{width:100%}
.ind-about .ind-abo-img img{border-radius:0 0 0 0;width:100%}
.ind-project{padding-top:30px}
.page-left,.page-right{width:100%;margin:10px 0}
.in-nav li a{margin:5px}
.footer-name h3{padding-left:0}
.point li{width:15px;height:15px}
.index-exp-con li{width:460px}
.expert-item:after{opacity:0.0}
.ind-par-list li{width:50%}
.iner-about h1{font-size:24px}
.expert-item-con h2{font-size:22px}
    .team-info h1{font-size:24px;}
    .team-detail h3{font-size:20px;}
}
@media (max-width:768px){.ind-case li{width:50%;float:left}
.banner-img li{height:auto;background:none!important}
.m-banner{display:block;width:100%;padding-top:30px}
.m-banner img{width:60%;float:left;display:inline-block}
.m-banner img:first-child{width:35%}
.footer{padding:10px 0}
.footer-logo,.footer-info{width:100%;text-align:center}
.footer-logo img{display:none}
.footer-logo h3{font-weight:normal;color:#000;font-size:20px}
.footer-name{padding:10px 0}
.footer-info{padding:0}
.iner-team li{width:49%;vertical-align:top}
.team-img,.team-intro,.team-desc{width:100%;height:auto}
.ban-list-info{padding-left:0;padding-top:30px;font-size:16px}
.ban-list-item-img i{left:40%}
.ban-list-content .owl-item:nth-child(3) i{left:40%}
.ban-list-content .owl-item:nth-child(4) i{left:38%}
.ban-list-content .owl-item:nth-child(5) i{left:38%}
.ban-list-content .owl-item:nth-child(6) i{left:30%}
.ban-list-content .owl-item:nth-child(7) i{left:38%}
.ban-list-content .owl-item:nth-child(8n) i{left:18%}
.ban-list-content .owl-item:nth-child(9) i{left:20%}
.ban-list-item-con p img{margin:0 auto;overflow:hidden;display:block}
.index-exp-con{height:450px}
.index-exp-con li{width:355px;height:450px}
.exprt-img img{display:block;width:355px}
.index-exp-con li:hover{width:355px}
.index-exp-con li.cur{width:355px}
.newsIntro a img{width:100%}
}
@media (max-width:576px){.header{top:0px;height:60px}
.logo{height:35px;margin-top:0;line-height:60px;margin-left:10px}
.logo img{height:35px;vertical-align:middle}
.logo h3{font-size:18px;vertical-align:middle}
.nav{top:60px}
.nav li a{padding:0 10px;opacity:0.8}
.header-bottom{display:none}
.ind-news-list li span{font-size:12px}
.ind-pro-list li{width:calc(100% - 20px)}
.ind-news-list li h3{line-height:20px;width:75%}
.ind-service ul li{width:50%;font-size:12px}
.partner-box li{width:46%}
.ind-news-list li{width:98%}
.ind-text p{font-size:12px}
.ind-case-list.a li{width:97%}
.slideTxtBox .bd li{margin:15px auto;border-bottom:#aaa dotted 1px}
.slideTxtBox .bd li:first-child img{display:none}
.slideTxtBox .bd li .date{display:none}
.news-list li:not(:first-child) a{float:left;width:100%}
.news-list li:not(:first-child) .date{width:auto;font-size:12px;line-height:2em}
.news-list li:first-child img{width:100%}
.footer-info{font-size:14px}
.iner-cul li{width:100%}
.iner-news{padding:10px}
.iner-news-img{height:auto}
.ind-par-list  li{width:100%;margin-bottom:10px}
.project-nav li{display:inline-block}
.project-nav li img{margin:0 auto}
.project-nav li p{width:100%}
.news-cate-list,.contact-list li{width:100%}
.ind-problem .col-md-4{width:100%}
.ind-case .case-img{width:130px;margin:0 auto;height:130px}
.ind-case li{width:50%;float:left}
.ind-case .case-text{width:100%}
.team-img,.team-intro{width:100%;padding-top:10px}
.ban-list-content ul:before{top:91%}
.ban-list-item-img{position:relative;left:0;top:0;width:50px;float:left}
.ban-list-item-con{position:relative;top:0;width:calc(100% - 80px);float:right}
.ban-list-content .owl-item:nth-child(2n) .ban-list-item-img{top:0px;position:relative}
.ban-list-content .owl-item:nth-child(2n) .ban-list-item-con{top:0px;position:relative}
.ban-list-item-img:before{left:35px;height:90px;top:50px}
.ban-list-content .owl-item:nth-child(3) .ban-list-item-img:before{left:35px}
.ban-list-item-img i{left:10px;top:0}
.ban-list-content .owl-item:nth-child(1) i,.ban-list-content .owl-item:nth-child(2) i,.ban-list-content .owl-item:nth-child(3) i,.ban-list-content .owl-item:nth-child(4) i,.ban-list-content .owl-item:nth-child(5) i,.ban-list-content .owl-item:nth-child(6) i,.ban-list-content .owl-item:nth-child(7) i,.ban-list-content .owl-item:nth-child(8n) i,.ban-list-content .owl-item:nth-child(9) i{width:50px;height:56px;left:10px;top:0}
.ban-list-content .owl-item:nth-child(8n) .ban-list-item-img:before{left:35px}
.ban-list-content-item{height:auto;padding:0 20px}
.ban-list-item-con{height:auto;vertical-align:middle;text-align:left}
.ban-list-item-con p{display:inline-block;margin-right:20px}
.ban-list-item-con p img{display:block;vertical-align:middle;overflow:hidden}
.ban-content-end{padding-top:0px}
.ban-list-top{padding-bottom:30px;padding-top:60px}
.index-coo-name{width:100%;margin-bottom:20px}
.index-coo-list{width:100%}
.index-link-name,.index-link-con{width:100%}
.iner-team-tit h4{float:left}
}
@media (max-width:375px){.ind-case-list li{width:320px}
.main .houtaieditor{padding:20px 0}
body{font-size:13px}
.banner{padding-top:30px}
.m-banner img{width:100%;float:left;display:inline-block}
.m-banner img:first-child{width:100%}
}
@media (max-width:320px){.arrow{display:none}
.index-exp-con{height:430px}
.index-exp-con li{width:300px}
.exprt-img img{display:block;width:300px}
.index-exp-con li:hover{width:300px}
.index-exp-con li.cur{width:300px}
}