@media screen and (max-width: 1400px){
	/* header */
	.header .headnav .headnav-logo{max-width: 250px;}
	.header .headnav .headlist .headitem .headitem-name{padding: 30px 12px;}
	.header .headnav .headlist .headitem .headitem-name a{font-size: 13px;}
}

@media screen and (max-width: 1024px) {
	/* header */
	.header .headintr{display: none;}
	.header .headintr .headintr-des{font-size: 13px;}
	.header .headnav .headlist{display: none;}
	.header .headnav{
		background-color: #04122e;
		padding: 10px 0;
	}
	.header .headnav-mbtn{display: inline-block;}
	.header .headnavm{display: block;}
	.header .headnav .headnav-r .headlangs{display: block;}
	
	/* banner */
	.banner{height: 355px;}
	
	/* advantage */
	.advan .advan-item{width: 49%;}
	.advan .advan-item:nth-child(3n){margin-right: 2%;}
	.advan .advan-item:nth-child(2n){margin-right: 0;}
	
	/* videos */
	.videosshow .videosshow-body{
		width: 80%;
		height: 80%;
	}
	/* contact */
	.contact_box .contact-body .contact-wrap .contact-item {
		width: 48%;
	}
	.contact_box .contact-body .contact-wrap .contact-item:nth-of-type(3n) {
		margin-right: 2%;
	}
	.contact_box .contact-body .contact-wrap .contact-item:nth-of-type(2n) {
		margin-right: 0;
	}
	.contact-box_is .contact-box_is_d:first-child,.contact-box_is .contact-box_is_d:last-child{width: 49%;}
	.contact_box .contact-body .contact-box_is .contact-box_is_d .contact-item {
		width: 100%;
	}
}

@media screen and (max-width: 768px){
	/* customization */
	.custm .custmlist{display: block;}
	.custm .custmlist .custmlist-item{
		width: auto;
		margin-top: 40px;
	}
	.custm .custmlist .custmlist-item:first-child{margin-top: 0;}
	
	/* index */
	.indexapl .indexapl-r .indexapl-r-tit{font-size: 30px;}
	.indexcomp{background-color: #101e38;}
	.indexcomp .indexcomp-img{opacity: 0.3;}
	.indexcomp .indexcomp-info{
		top: 0;
		left: 0;
		right: 0;
		width: 95%;
		margin: 0 auto;
		padding: 20px 0;
	}
	.indexcomp .indexcomp-info .indexcomp-info-main{display: block;}
	.indexcomp .indexcomp-info .indexcomp-info-main .indexcomp-info-main-l{width: auto;}
	.indexcomp .indexcomp-info .indexcomp-info-main .indexcomp-info-main-r{
		width: auto;
		margin-top: 20px;
		text-align: center;
	}
	.indexcomp .indexcomp-info .indexcomp-info-tit{font-size: 28px;}
	.indexcomp .indexcomp-info .indexcomp-info-main .indexcomp-info-main-l .indexcomp-info-main-l-num{font-size: 2em;}
	
	/* touch */
	.touch .touch-line1{display: block;}
	.touch .touch-inpitem{width: 100%;}
	.touch .touch-line1 .touch-inpitem{margin-top: 15px;}
	.touch .touch-line1 .touch-inpitem:first-child{margin-top: 0;}
	.touch .touch-top .general-t2{font-size: 35px;}
	
	/* banner */
	.banner{height: 250px;}
	.banner .banner-tit{font-size: 50px;}
	
	/* about us */
	.aboutintr{display: block;}
	.aboutintr .aboutintr-l{width: auto;}
	.aboutintr .aboutintr-l .aboutintr-l-info{margin-top: 25px;}
	.aboutintr .aboutintr-r{
		width: auto;
		margin-top: 40px;
	}
	.aboutcomgate{
		background-attachment: scroll;
		height: 400px;
	}
	
	/* customization */
	.cusprj .cusprj-list .cusprj-item .cusprj-item-l .cusprj-item-l-tit{font-size: 25px;}
	
	/* application */
	.apply .apply-list .apply-item{width: 32%;}
	.apply .apply-list .apply-item:nth-child(4n){margin-right: 2%;}
	.apply .apply-list .apply-item:nth-child(3n){margin-right: 0;}
	
	/* product */
	.product .product-body{display: block;}
	.product .product-cat{display: none;}
	.product .product-main{width: auto;}
	.prodetail .prodetail-top .prodetail-top-r .prodetail-top-r-tit{font-size: 25px;}
	.prodetail .prodetail-top .prodetail-top-r .prodetail-top-r-des *{line-height: 1.1;}
}

@media screen and (max-width: 480px){
	/* header */
	.header .headnav-mbtn{font-size: 25px;}
	.header .headnav .headnav-logo{max-width: 230px;}
	.header .headnav .headsear .headsear-show{width: 30px; height: 30px;}
	.header .headnav .headsear .headsear-show span{font-size: 15px;}
	.header .headlangs .headlangs-cur{width: 90px;}
	.header .headlangs *{font-size: 13px;}
	
	
	/* general */
	.general-t2{font-size: 35px;}
	
	/* customization */
	.custm .custmlk{margin-top: 30px;}
	
	/* index */
	.indexban .indexban-prev{left: 5px;}
	.indexban .indexban-next{right: 5px;}
	.indexban .indexban-nbtn{width: 30px; height: 30px;}
	.indexban .indexban-nbtn span{font-size: 30px;}
	.indexab{margin: 40px auto;}
	.indexapl{
		display: block;
		margin-top: 40px;
	}
	.indexapl .indexapl-l{width: auto;}
	.indexapl .indexapl-r{
		width: auto;
		margin-top: 20px;
	}
	.indexcomp{height: 280px;}
	.indexcomp .indexcomp-img{
		width: 100%;
		height: 100%;
	}
	.indexcomp .indexcomp-img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.indexcomp .indexcomp-info .indexcomp-info-main{margin-top: 10px;}
	.indexcomp .indexcomp-info .indexcomp-info-main .indexcomp-info-main-r{margin-top: 10px;}
	.indexnews{margin-bottom: 25px;}
	.indexnews .indexnews-top{padding: 20px 0;}
	.indexnews .indexnews-main{margin-top: 30px;}
	.indexnews .indexnews-main .indexnews-main-ls{display: block;}
	.indexnews .indexnews-main .indexnews-main-item{
		width: auto;
		margin-top: 15px;
	}
	.indexnews .indexnews-main .indexnews-main-item:first-child{margin-top: 0;}
	.indexnews .indexnews-main .indexnews-main-item .indexnews-main-item-img img{object-fit: fill;}
	
	/* advantage */
	.advan .advan-top .advan-top-des{font-size: 13px;}
	.advan .advan-list{margin-top: 30px;}
	.advan .advan-item .advan-item-ic{
		width: 30px;
		margin-right: 10px;
	}
	.advan .advan-item .advan-item-r{width: calc(100% - 40px);}
	.advan .advan-item .advan-item-r *{font-size: 12px;}
	.advan .advan-lk{margin-top: 15px;}
	
	/* touch */
	.touch{padding: 25px 0;}
	.touch .touch-top,.touch .touch-top1{margin-bottom: 20px;}
	.touch .touch-inp{
		font-size: 14px;
		padding: 12px 8px;
	}
	
	/* footer */
	.footer{display: none;}
	.botchat{
		top: 0;
		max-width: none;
		overflow-y: auto;
	}
	
	/* banner */
	.banner{height: 100px;}
	.banner .banner-tit{
		font-size: 35px;
		margin-top: 0;
	}
	
	/* contact us */
	.contact{padding: 30px 0;}
	.contact .contact-body{display: block;}
	.contact .contact-l{width: auto;}
	.contact .contact-r{
		width: auto;
		margin-top: 20px;
	}
	.contact_box .contact-body .contact-wrap{display: block;}
	.contact_box .contact-body .contact-wrap .contact-item{width:100%; margin-right: 0;}
	.contact_box .contact-body .contact-wrap .contact-item .contact-item-imgbox{max-width: 100px;}
	.contact-box_is{display: block;}
	.contact-box_is .contact-box_is_d{width: 100%;}
	.contact-box_is .contact-box_is_d:first-child,.contact-box_is .contact-box_is_d:last-child{width: 100%;}
	
	/* news */
	.news .news-list .news-item{width: calc(100% / 2 - 30px);}
	.news .news-list .news-item .news-item-tit{font-size: 14px;}
	
	/* videos */
	.videos .videos-top p{font-size: 13px;}
	.videos .videos-list{display: block;}
	.videos .videos-list .videos-item{
		width: auto;
		margin-right: 0;
	}
	.videosshow .videosshow-body{height: 60%;}
	
	/* download */
	.download{padding: 30px 0;}
	.download .download-top p{font-size: 13px;}
	.download .download-list .download-item{width: 49%;}
	.download .download-list .download-item:nth-child(4n){margin-right: 2%;}
	.download .download-list .download-item:nth-child(2n){margin-right: 0;}
	
	/* customization */
	.custm{padding: 30px 0;}
	.cusprj{padding: 30px 0;}
	.cusprj .cusprj-tit{font-size: 28px;}
	.cusprj .cusprj-list .cusprj-item{display: block;}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-l{width: auto;}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-l .cusprj-item-l-tit{font-size: 20px;}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-l .cusprj-item-l-des{font-size: 14px;}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-r{
		width: auto;
		margin-top: 15px;
	}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-r .cusprj-item-r-imgs{
		width: 49%;
		margin-bottom: 15px;
	}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-r .cusprj-item-r-imgs:nth-child(3n){margin-right: 2%;}
	.cusprj .cusprj-list .cusprj-item .cusprj-item-r .cusprj-item-r-imgs:nth-child(2n){margin-right: 0;}
	
	/* application */
	.apply{padding: 30px 0 40px;}
	.apply .apply-top p{font-size: 14px;}
	.apply .apply-list{
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.apply .apply-list .apply-item{
		width: 49%;
		margin-bottom: 15px;
	}
	.apply .apply-list .apply-item:nth-child(3n){margin-right: 2%;}
	.apply .apply-list .apply-item:nth-child(2n){margin-right: 0;}
	.apply .apply-list .apply-item .applu-item-name{
		font-size: 14px;
		margin-top: 10px;
	}
	.apply .apply-list .apply-item .apply-item-thumb .apply-item-thumb-bg .apply-item-thumb-box a{
		width: 35px;
		height: 35px;
	}
	.apply .apply-list .apply-item .apply-item-thumb .apply-item-thumb-bg .apply-item-thumb-box a i{font-size: 15px;}
	.applyde .applyde-cont *{font-size: 14px;}
	
	/* pandn */
	.newspandn{display: block;}
	.newspandn .newspandn-item{
		width: auto;
		margin-top: 15px;
	}
	.newspandn .newspandn-item:first-child{margin-top: 0;}
	
	/* products */
	.product .product-main .product-list{display: block;}
	.product .product-main .product-list .product-list-item{
		width: 96%;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: solid 1px #eee;
	}
	.product .product-main .product-list .product-list-item a{
		display: flex;
		justify-content: space-between;
	}
	.product .product-main .product-list .product-list-item .product-list-item-img{
		width: 30%;
		margin-right: 10px;
	}
	.product .product-main .product-list .product-list-item .product-list-item-name{
		margin-top: 0;
		width: calc(70% - 10px);
		text-align: left;
	}
	.prodetail{padding: 30px 0;}
	.prodetail .prodetail-top{display: block;}
	.prodetail .prodetail-top .prodetail-top-l{width: auto;}
	.prodetail .prodetail-top .prodetail-top-r{
		width: auto;
		margin-top: 30px;
	}
	.prodetail .prodetail-top .prodetail-top-r .prodetail-top-r-tit{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.prodetail .prodetail-gentit{font-size: 35px;}
	.prodetail .prodetail-feature-list{display: block;}
	.prodetail .prodetail-feature-list .prodetail-feature-item{width: auto; margin-right: 0;}
}