.wap-header{height: 52px; position: fixed; top: 0; width: 100%; background:#fff; z-index: 999;display: none;}
.wap-header .logo h1{line-height: 0;margin-top: 6px;}
.wap-header .logo a{display: block;}
.wap-header .logo  img{display: block;width: 72%;}
.wap-click { padding:7px 0;}
.wap-click span{width: 34px; height: 2px;background: #000;display: block;margin: 8px auto; transition: all 277ms ease-in-out;position: relative;}
.active span.cl-1{transform: rotate(-45deg);top:8px;}
.active span.cl-2{opacity: 0;}
.active span.cl-3{transform: rotate(45deg);top:-12px;}
.wap-header .ver{left: auto; margin-top: 0; position: relative; padding: 18px 0; margin-right: 3%;}
.wap-nav{ background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;}
.wap-nav ul li a{ display: block;font-size: 15px;line-height:40px;color: #434343;text-indent: 40px;transition: all .6s;}
.wap-nav ul li:nth-child(7){display: none;}
/* .wap-nav ul li a:hover,.wap-nav ul li.on>a{ background: #428acb;color:#fff} */
.wap-hide{ background: #fff; display: none;overflow: hidden;}
.wap-hide dd{border-bottom: 1px dashed #eee;float:left;width:50%;}
.wap-nav .wap-hide dd a{line-height:45px;text-align: center;font-size:14px;text-indent: 0;}
.wap-headerzw{height: 52px;display: none;}
.wap-vericon{margin-top:17.5px;  margin-right: 18px;}
.priduct-banner .swiper-pagination{display: none;}
.odds-cp .swiper-pagination{display: none;}
.wap-pro-list,.pf_down{display: none;}
.wap-pro-list-pic{display: none;}
.wap-header .search{margin-top: 39px;margin-right: 2%;}
.zw{display: none;height: 100px;width: 100%;}	
.wap-summar{display: none;margin-top: 50px;font-size: 15px;color: #FFFFFF;line-height: 32px;}
.wap-summar img{display: block;width: 100%;}
.wapfoot-zw,.wapfooter,#wxnr{display: none;}



@media screen and (min-width: 200px) and (max-width: 1526px) {
	.container{width: 96%;/* overflow: hidden; */}
	
	/* 首页 */
	.product .title{padding: 2% 0 3%;}
	.solution .title{padding: 3% 0 3.6%;}
	.case .title,.AI .title,.partner .title{padding: 2% 0;}
	.product .title em,.solution .title em,.case .title em,.AI .title em,.partner .title em{font-size: 32px;}
	
	.product .text p{font-size: 16px;}
	
	.AI ul li em{font-size: 24px;}
	.AI ul li p{font-size: 15px;line-height: 27px;}
	.case .swiper-wrapper{right: 15px;}
	.foot .f-t-right {width: 39.6%;}
	
	.about ul li span{margin-bottom: 1%;}
	.about ul li p{font-size: 14px;line-height: 25px;}
	.about ul li div{margin-top: 2.5%;}
	
	.solution-xq dl dd{font-size: 16px;padding: 0 0.7%;}
	
	.related-cp2 li a div{justify-content: space-around;}
	.related-cp2 li a div dd:nth-child(4){margin-right: 12px;}
	.related-cp2 .pic img{display: block;width: 100%;object-fit: contain;max-height: 57%;}
	
	.contact ul li p{width: 390px;font-size: 20px;}
}
@media screen and (min-width: 200px) and (max-width: 1300px){
	.case .swiper-slide .info {padding: 3% 3.2%;}
	.case .swiper-slide .info em{font-size: 16px;}
	.case .swiper-slide .info p{font-size: 13px;margin-top: 3%;}
	.case .swiper-slide .info a{margin-top: 5%;}
	
	.ny-solution ul li dd{margin-top: 1%;}
	.ny-solution ul li a{margin-top: 2%;}
	
	.related-cp2 li a div{width: 95%;}
	.related-cp2 li{width: calc(100% / 3 - 1%);}
	
	.case-xq .info p{margin-top: 1%;font-size: 15px;line-height: 26px;}
	.case-xq .info li:nth-child(2){width: 49.5%;}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	 .ys ul li dd em{font-size: 24px;}
	 .solution .swiper-slide p{font-size: 16px;}
	 .foot .f-t-right dl dt{font-size: 29px;}
	 .foot .f-t-main dl dd a{font-size: 15px;}
	 .foot .f-t-right dl dd:nth-child(3){font-size: 12px;}
	 
	 .about ul li dd p{font-size: 13px;}
	 .about ul li dd img{width: 84%;margin: auto;}
	 .about .title em,.enterprise .title em{font-size: 30px;}
	 
	 .ny-product li{width: calc(100% / 4 - 1.4%);}
	 
	 .Function .title em,.ts .title em,.related .title em{font-size: 30px;}
	 .Function ul li:nth-child(1){background: url(../images/Function-01.png)no-repeat center bottom -50px;}
	 .Function ul li:nth-child(2){background: url(../images/Function-02.png)no-repeat center bottom -50px;}
	 .Function ul li:nth-child(3){background: url(../images/Function-03.png)no-repeat center bottom -50px;}
	 
	 .ts ul li:nth-child(1){background: url(../images/ts-01.png)no-repeat center left 10px #fff;}
	 .ts ul li:nth-child(2){background: url(../images/ts-02.png)no-repeat center left 10px #fff;}
	 .ts ul li:nth-child(3){background: url(../images/ts-03.png)no-repeat center left 10px #fff;}
	 .ts ul li:nth-child(4){background: url(../images/ts-04.png)no-repeat center left 10px #fff;}
	 .ts ul li dd{margin-left: 65px;}
	 
	 .ts ul li {width: calc(100% / 4 - 1%);}
	 
	 .ny-solution .title em{font-size: 32px;}
	 .ny-solution ul{padding: 2.5% 1.5%;}
	 .ny-solution ul li{width: 47.5%;}
	 .ny-solution ul li em{font-size: 22px;}
	 .ny-solution ul li p{font-size: 15px;line-height: 26px;margin-top: 1.1%;}
	 .ny-solution ul li a{height: 30px;line-height: 30px;font-size: 13px;}
	 
	 .solution-xq dl{flex-wrap: wrap;}
	 .solution-xq dl dd{margin-bottom: 2%;}
	 
	.solution-ts ul li:nth-child(1){background: url(../images/ts-01.png)no-repeat center left 10px #fff;}
	.solution-ts ul li:nth-child(2){background: url(../images/ts-02.png)no-repeat center left 10px #fff;}
	.solution-ts ul li:nth-child(3){background: url(../images/ts-03.png)no-repeat center left 10px #fff;}
	.solution-ts ul li:nth-child(4){background: url(../images/ts-04.png)no-repeat center left 10px #fff;}
	.solution-ts ul li dd{margin-left: 70px;}
	.solution-ts ul li em{font-size: 18px;}
	.solution-ts ul li p{font-size: 13px;}
	
	.ny-case li{width: calc(100% / 4 - 1%);}
	.ny-case li .info{padding: 3% 4.2%;}
	.ny-case li .info em{font-size: 16px;}
	.ny-case li .info a{margin-top: 7%;}
	
	.case-xq .list li p{font-size: 17px;}
	.case-xq .info p{font-size: 13px;}
	.case-xq .info span{line-height: 25px;font-size: 15px;margin-top: 5px;padding-top: 5px;}
	
	.contact .title em,.lxdz .title em{font-size: 30px;}
	.contact ul li p{width: 300px;}
	.contact ul li dd{width: 115px;height: 115px;}
	.contact ul li dd img{width: 30%;font-size: 16px;}
}
@media screen and (min-width: 200px) and (max-width: 1000px) {
	 .about ul{flex-wrap: wrap;}
	 .about ul li:nth-child(1){width: 100%;}
	 .about ul li:nth-child(2){width: 100%;margin-top: 3%;}
	 .about ul li dd img{width: 95%;}
	 
	 .enterprise ul li dd{left: 4%;}
	 .enterprise ul li dd p{width: 80%;font-size: 16px;line-height: 25px;}
	 
	 .ts ul{flex-wrap: wrap;}
	 .ts ul li{width: calc(100% / 2 - 1%);margin-top: 2%;}
	 .ts ul li dd{margin-left: 75px;}
	 
	 .related ul li p{font-size: 24px;line-height: 65px;}
	 
	 .ny-solution ul li dd span{line-height: 28px;font-size: 14px;}
	 .ny-solution ul li dd span::after{top: 11px;}
	 
	 .solution-ts ul{flex-wrap: wrap;}
	 .solution-ts ul li{width: calc(100% / 2 - 2%);margin-bottom: 2%;}
	 
	 .xtgn .title em,.xttd .title em,.related-cp2 .title em{font-size: 30px;}
	 
	 .ny-case ul{flex-wrap: wrap;}
	 .ny-case li{width: calc(100% / 3 - 1%);margin-bottom: 2%;}
}

@media screen and (min-width: 200px) and (max-width: 960px) {
	/* 固定 */
	.zw{display: none !important;}
	.wap-header{display: block;}
	.wap-headerzw{display: block;}
	.head{display: none;}
	.wap-position {display: block;}
	/* .position ul li:nth-child(1) {display: none;} */
	/* 固定 */
	
	
	.AI ul li{width: calc(100% / 4 - 1.8%);}
	.AI ul li em{font-size: 22px;}
	.AI ul li p{font-size: 14px;}
	
	.ys ul li dd p{width: 82%;}
	
	.ny-product ul{flex-wrap: wrap;}
	.ny-product li{width: calc(100% / 3 - 1.4%);margin-bottom: 3%;}
	.ny-product .pic img{display: block;}
	.ny-product .text p{font-size: 17px;}
	
	.ny-solution ul li p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	
	.solution-xq .title em{font-size: 30px;}
	.solution-xq ul li em{font-size: 20px;}
	.solution-xq ul li p {font-size: 14px;}
	
	.solution-xq2 .title em{font-size: 30px;}
	
	.solution-xq2 ul li table tr td:nth-child(1), .solution-xq2 ul li table tr th:nth-child(1){padding-left: 3%;}
	.solution-xq2 ul li table tr td:nth-child(2), .solution-xq2 ul li table tr th:nth-child(2){padding-right: 3%;}
	.solution-xq2 ul li table td{font-size: 16px;}
	
	.xttd ul li{width: calc(100% / 3 - 5.5%);margin: 1% 0;}
	.xttd ul li p{font-size: 14px;}
	
	.ny-case .title em{font-size: 30px;}
	
	.case-xq .info{flex-wrap: wrap;}
	.case-xq .info li{width: 100% !important;}
	.case-xq .info li:nth-child(2){margin-top: 3%;}
	
	.contact ul li p{font-size: 15px;}
	.contact ul li dd {width: 90px;height: 90px;}
}
@media screen and (min-width: 200px) and (max-width: 850px) {
	.foot .f-t-left{width: 32%;}
	.foot .f-t-main dl dd:nth-child(4){margin-right: 17%;}
	.foot .f-t-main{width: 30%;}
	.foot .f-t-right{width: 47.5%;}
	.foot .f-t-right dl dt{font-size: 24px;}
	
	.enterprise ul li dd em{font-size: 20px;}
	.about .title em, .enterprise .title em{font-size: 24px;}
	
	.Function ul li p{font-size: 14px;}
	
	.ny-solution ul li em{font-size: 20px;}
	.ny-solution ul li p{font-size: 13px;}
	
	.solution-xq2 .title p{font-size: 16px;}
	.solution-xq2 dl dd{line-height: 40px;font-size: 15px;}
	.solution-xq2 .title p{font-size: 15px;}
	.solution-xq2 .title em{font-size: 26px;}
	
	.related-cp2 li{height: 400px;}
	.related-cp2 .text p{line-height: 48px;}
	
	.ny-case li{width: calc(100% / 2 - 1%);}
	
	.contact ul li p {
	    width: 220px;
	}
}
@media screen and (min-width: 200px) and (max-width: 768px) {
	.solution-xq2 ul{flex-wrap: wrap;}
	.solution-xq2 ul li{width: 100%;}
	.solution-xq2 ul li:nth-child(1){border-right: 1px solid #e6e6e6;}
}
@media screen and (min-width: 200px) and (max-width: 640px) {
	.product .title em, .solution .title em, .case .title em, .AI .title em, .partner .title em{font-size: 22px;}
	
	.banner .swiper-pagination-bullet{width: 10px;height: 10px;}
	
	.product .pic img{width: 70%;object-fit: contain;max-width: 50%;}
	.product .swiper-slide{height: 250px;}
	.product .pic{height: 85.5%;}
	.product .text p{line-height: 37px;font-size: 14px;}	.product .swiper-slide a p{font-size: 14px;}
	
	.solution .swiper-slide{margin-bottom: 0%;}
	.solution .swiper-slide p{font-size: 13px;}
	
	.case .title{padding: 4% 0;}
	.case .swiper-wrapper{right: 10px;}
	
	.AI .title{margin-top: 7%;}
	.AI ul{flex-wrap: wrap;}
	.AI ul li{width: calc(100% / 2 - 1.8%);margin-top: 15px;margin-bottom: 15px;}
	.AI ul li em{font-size: 17px;}
	.AI ul li p{font-size: 13px;}
	
	.ys{padding-bottom: 10%;}
	.ys ul{flex-wrap: wrap;}
	.ys ul li:nth-child(2){margin-top: 5%;}
	.ys ul li{width: 100%;}
	.ys ul li dd em{font-size: 22px;}
	.ys ul li dd em::after{top: 10px;}
	.ys ul li dd p{width: 100%;font-size: 15px;margin-top: 0;}
	.ys ul li img{width: 100%;}
	
	.foot .container{flex-wrap: wrap;}
	.foot .container .f-t-left{width: 100%;}
	.foot .f-t-left dl dd p{width: 100%;}
	.foot .f-t-left dl dd em{margin-top: 1.5%;}
	.foot .f-t-left dl dd p{margin-top: 0.8%;}
	
	.foot .f-t-main{width: 100%;margin-top: 5%;}
	.foot .f-t-main dl dt{margin-bottom: 0;}
	
	.foot .f-t-right{width: 100%;margin-top: 5%;}
	.foot .f-t-right dl dt{font-size: 26px;}
	.foot .f-t-right dl dd:nth-child(3){width: 88%;}
	
	.foot{padding-bottom: 28%;}
	.end{margin-top: -19%;}
	.end ul{flex-wrap: wrap;}
	
	.enterprise ul{flex-wrap: wrap;}
	.enterprise ul li{width: 100%;margin-bottom: 2%;}
	.about-pic4{height: 95px !important;}
	.about ul li em{font-size: 18px;}
	.about ul li span{font-size: 12px;}
	
	.ny-product .title em{font-size: 22px;}
	.ny-product li {width: calc(100% / 2 - 1.4%);height: 280px;}
	.ny-product .pic{height: 82%;}
	.ny-product .pic img{display: block;width: 100%;max-height: 67%;object-fit: contain;}
	.ny-product .text p{font-size: 15px;}
	
	.Function ul{flex-wrap: wrap;}
	.Function ul li{width: calc(100% / 1 - 8.5%);margin-bottom: 5%;border: 1px solid rgba(0,0,0,.15);box-shadow: none;}
	.Function ul li em {font-size: 20px;margin-bottom: 2.5%;margin-top: 1%;}
	.Function .title em, .ts .title em, .related .title em{font-size: 22px;}
	
	.ts ul li {width: calc(100% / 1 - 1%);margin-top: 2%;}
	.ts ul li em{font-size: 17px;}
	
	.related ul li p{font-size: 20px;}
	.related ul{flex-wrap: wrap;}
	.related ul li { width: calc(100% / 1 - 2.2%);margin-bottom: 2.5%;}
	
	.ny-solution .title em{font-size: 22px;}
	.ny-solution ul{flex-wrap: wrap;}
	.ny-solution ul li{width: 100% !important;}
	.ny-solution ul li:nth-child(2){padding: 3% 0;}
	.ny-solution .title p{line-height: 1;}
	.ny-solution ul li dd span{padding-left: 4.5%;margin-right: 10%;}
	.ny-solution ul li em{font-size: 18px;}
	
	.solution-xq .title em{font-size: 22px;}
	.solution-xq dl dd {font-size: 14px;padding: 0 6.7%;line-height: 36px;}
	.solution-xq ul{flex-wrap: wrap;}
	.solution-xq ul li{width: 100%;margin-bottom: 4%;}
	.solution-xq ul li p{font-size: 13px;}
	.solution-xq ul li em {margin-bottom: 1.5%;margin-top: 1%;font-size: 18px;}
	
	.solution-ts ul li{width: 100%;}
	.solution-ts ul li em{font-size: 17px;}
	.solution-ts .title em,.related-cp .title em{font-size: 22px;}
	
	.related-cp ul{flex-wrap: wrap;}
	.related-cp ul li{width: calc(100% / 2 - 2.27%);margin-bottom: 4%;}
	.related-cp ul li img{width: 81%;object-fit: contain;max-height: 100%;margin: auto;}
	
	.related-cp .title p,.solution-ts .title p{line-height: 1;}
	
	.ny-product li a p{font-size: 14px;}
	
	.solution-xq2 dl{flex-wrap: wrap;}
	.solution-xq2 dl dd{margin-bottom: 2%;}
	.solution-xq2 .title em{font-size: 22px;}
	.solution-xq2 .title p{font-size: 13px;}
	.solution-xq2 ul li table td{font-size: 14px;}
	
	.xtgn .title em, .xttd .title em, .related-cp2 .title em{font-size: 22px;}
	.xtgn .title p, .xttd .title p, .related-cp2 .title p{font-size: 13px;line-height: 1;}
	.xtgn ul{flex-wrap: wrap;}
	.xtgn ul li{width: 100%;}
	.xtgn ul li:nth-child(2) p{margin-top: 3%;font-size: 14px;}
	.xttd ul li{width: calc(100% / 2 - 5.5%);}
	.xttd ul li p{font-size: 13px;}
	.related-cp2 ul{flex-wrap: wrap;}
	.related-cp2 ul li{width: 100%;margin-bottom: 3%;}
	
	.ny-case .title {margin: 4% 0 6%;}
	.ny-case .title em{font-size: 22px;}
	.ny-case .title p{font-size: 13px;line-height: 1;}
	.ny-case li .info p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size: 12px;}
	.ny-case li .info em{font-size: 15px;}
	
	.case-xq .info em{font-size: 17px;}
	.case-xq .list{flex-wrap: wrap;}
	.case-xq .list li{margin-bottom: 3%;width: 100%;}
	.case-xq .list li p{margin-top: 1%;}
	.solution-xq2 ul li table td {
    font-size: 14px;
}
	.contact ul{flex-wrap: wrap;}
	.contact ul li{width: 100%;margin: 5%;}
	.contact ul li dd{width: 52px;height: 52px;}
	.contact ul li p{width: 100%;line-height: 24px;}
	.contact ul li em{margin: 0;font-size: 17px;}
	
	.contact .title em, .lxdz .title em{font-size: 22px;}
	
	.lxdz .title p{line-height: 1;}
	
	.fixed-right img{display: block;width: 50%;float: right;}
	.form{width: 87%;left: 6%;height: 45%;}
	.form p{font-size: 25px;}
	.form input{height: 35px;}
	.form .submit{height: 30px;font-size: 16px !important;}
	
	.position ul{line-height: 44px;}
	.position ul li:nth-child(1) a{font-size: 13px;}
	
	.ny-case li .pic img{min-height: 140px;}
	
	.banner .swiper-pagination {width: 100% !important;bottom: 5px !important;}
	
	.partner ul li{width: calc(100% / 2 - 1.7%);margin-bottom: 1.5%;}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	
}