@media ( min-width:414px) and ( max-width:767px) {
	html {
		width: 100%;
		height: 100%;
		font-size: 62.5%;
		/* 10÷16=62.5% */
	}
	body {
		font-size: 14px;
		font-size: 1.4rem;
		/* 12÷10=1.2 */
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 90%;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	} 
}

@media ( min-width:333px) and ( max-width:550px) {
	.menus .Htel{
	 	display: none;
	}
}

@media ( min-width:551px) and ( max-width:650px) {}



@media ( min-width:600px) and ( max-width:767px) {}

@media ( max-width:600px) {
	 
}

@media ( max-width:767px) {   
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 0.8%;
	} 
	.menus .Logo{ 
		width: 25%;
	}
	.foot{
		display: none;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}    
	.head-yy{
		display: none;
	}
	.head-tel{
		display: none;
	}
	.head-ss{
		display: none;
	}
	.menus{
		display: none;
	}
	.head-top-hight{
		position: fixed;
		top: 0; 
		z-index: 9999;
		width: 100%;
		background: #fff;
	}
	.head-top{
		padding: 14px 0;
		background: #fff;
		border-bottom: 1px solid #919191;;
	}
	.head-hight-fix{
		display: block;
	}
	.indexProduct{
		padding: 28px 0;
	}
	.asl-h3{
		font-size: 16px;
		line-height: 25px;
	}
	.asl-h3 span{
		line-height: 25px;
	}
	.asl-h3 span::after, .asl-h3 span::before{
		width: 14px;
		height: 15px;
		background-size: 100% 100%;
		top: 50%;
		margin-top: -9px;
	}
	.indexProduct .row{
		margin-top: 28px;
	}
	.indexProduct .pdg{
		padding: 0 8px;
	}
	.indexProduct .item-list p{
		font-size: 12px;
		margin-top: 10px;
	}
	.indexProduct .row .pdg:nth-child(5){
		
	}
	.indexProduct .item-list{
		margin-bottom: 15px;
	}
	.web-float{
		display: none;
	}
	.indexBox{
		padding: 32px 0 0 0;
	}
	.index-left-box{
		width: 100%;
	}
	.index-left-box .hd{
		width: 100%;
	}
	.index-right-box{
		width: 100%;
		margin-top: 20px;
	}
	.sy-video-box img{
		width: 100%;
	}
	footer{
		display: none;
	}
	.indexBox .container{
		padding-bottom: 30px;
	}
	.index-left-box .bd{
		width: 100%;
		margin-right: 0;
		padding: 0 4%;
	}
	.index-left-box .hd ul li{
		width: 50%;
		float: left;
		line-height: 40px;
		padding-left: 38px;
		margin-bottom: 2px;
	}
	.index-left-box .hd ul li:nth-child(1){
		background-size: 16px 16px;
	}
	.index-left-box .hd ul li.on:nth-child(1){
		background-size: 16px 16px;
	}
	.index-left-box .hd ul li:nth-child(2),
	.index-left-box .hd ul li.on:nth-child(2){
		background-size: 13px 17px;
	}
	.index-left-box .hd ul li:nth-child(3),
	.index-left-box .hd ul li.on:nth-child(3){
		background-size: 15px 11px;
	}
	.index-left-box .hd ul li:nth-child(5),
	.index-left-box .hd ul li.on:nth-child(5){
		background-size: 16px 16px;
	}
	.index-left-box .hd ul li:nth-child(4){
		display: none;
	}
	.index-left-box .hd{
		border-bottom: 1px solid #919191;
	}
	.index-left-box .bd .SubInfo .Pic{
		width: 100%;
	}
	.index-left-box .bd .SubInfo .info{
		width: 100%;
		margin-top: 15px;
	}
	.index-left-box .bd .SubInfo .info .more{
		margin-top: 12px;
	} 
	.index-left-box .bd .top-Link a{
		width: 30%;
		font-size: 12px;
		margin: 0 1.6% 4px 1.6%;
	}
	.sy-news-list .list .tit{
		font-size: 12px;
	}
	.sy-news-list .list .time{
		font-size: 12px;
	}
	.about{
		padding: 30px 0;
	}
	.abt-cont{
		width: 100%;
		font-size: 12px;
	}
	.abt-logo{
		margin-bottom: 15px;
	}
	.abt-pic{
		width: 100%;
	}
	.asl-ny-lm{
		padding-top: 26px;
	}
	.asl-ny-lm a{
		font-size: 12px;
		line-height: 28px;
		width: 33%;
		margin-bottom: 3px;
	}
	.asl-ny-lm a:nth-child(4){
		border-left: 1px solid #d6d6d6;
	}
	.asl-ny-lm{
		text-align: left;
	}
	.culture{
		padding: 32px 0;
	}
	.item-qywh .info-box{
		width: 100%;
	}
	.item-qywh .Pic{
		width: 100%;
	}
	.item-qywh .info-list{
		width: 100%;
		height: auto !important;
		padding-bottom: 25px;
	}
	.item-qywh .info-list > img{
		width: 25px;
		margin: 15px auto  !important;
	}
	.item-qywh .info-list h5{
		font-size: 16px;
	}
	.item-qywh .info-list p{
		padding: 0 15px;
		margin-top: 20px;
	}
	.honor{
		padding: 32px 0;
	}
	.honor .pdg{
		padding: 0 7px;
	}
	.honor .row > div{
		margin-bottom: 20px;
	}
	.honor .row > div p{
		margin-top: 10px;
		font-size: 14px;
	}
	.asl-jgqx{
		padding: 32px 0;
	}
	.jgqx-warp .Pic{
		width: 100%;
	}
	.jgqx-warp .SubInfo{
		width: 100%;
		line-height: 25px;
		font-size: 14px !important;
	}
	.asl-h3.cn{
		font-size: 16px;
		line-height: 25px;
	}
	.asl-ys img{
		margin: 25px auto 0;
	}
	.partner{
		padding: 32px 0;
	}
	.product{
		padding: 32px 0;
	}
	.product .row{
		margin-top: 25px;
	}
	.product .item-list p{
		font-size: 12px;
		margin-top: 12px;
	}
	.product .item-list{
		margin-bottom: 20px;
	}
	.asl-prode-top{
		padding: 32px 0;
	}
	.prode-imgShow{
		width: 100%;
	}
	.prode-top-bt{
		padding-top: 25px;
		padding-left: 0;
		width: 100%;
	}
	.prode-top-bt .tit1{
		font-size: 12px;
		line-height: 28px;
	}
	.prode-top-bt .tit2{
		font-size: 18px;
	}
	.prode-jscs .row{
		margin-top: 25px;
	}
	.prode-jscs .row > div{
		line-height: 30px;
	}
	.prode-jscs{
		padding: 28px 0;
	}
	.prode-cpxq{
		padding: 28px 0;
	}
	.prode-cpxq .content{
		margin-top: 22px;
		font-size: 14px;
		overflow-x: auto;
		padding-bottom: 15px;
	}
	.cases{
		padding: 28px 0;
	}
	.cases .row{
		margin-top: 25px;
	}
	.cases .item-list p{
		font-size: 12px;
		margin-top: 8px;
	}
	.solution{
		padding: 30px 0;
	}
	.solution .row{
		margin-top: 25px;
	}
	.solution .item-list .SubInfo{
		padding: 3%;
	}
	.solution .item-list .SubInfo .tit{
		font-size: 14px;
	}
	.solution .item-list .SubInfo .sub{
		font-size: 12px;
		line-height: 22px;
		min-height: 44px;
		-webkit-line-clamp: 2;
		margin-top: 8px;
	}
	.solution .item-list .SubInfo .jt{
		margin-top: 6px;
	}
	.newsDe{
		padding: 30px 0;
	}
	.newsDe .asl-h3 span::before{
		left: -34% !important;
	}
	.newsDe .asl-h3 span::after{
		right: -34% !important;
	}
	.de-info{
		margin-top: 12px;
		font-size: 12px
	} 
	.de-top-tit{
		padding-bottom: 15px;
	}
	.newsDe .content{
		font-size: 14px;
		margin-top: 22px;
		line-height: 25px;
	}
	.de-pg{
		margin-top: 25px;
		padding-top: 25px
	}
	.de-pg .sxp{
		width: 100%;
	}
	.de-pg .sxp a{
		min-height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.de-pg .return{
		float: left;
	}
	.service{
		margin-top: 25px;
		height: auto;
		padding: 32px 0;
		background-size: cover;
	}
	.right-serBox{
		width: 100%;
		padding:8%;
	}
	.service .left-info{
		width: 100%;
	}
	.service .left-info h4{
		font-size: 18px;
		margin-top: 25px;
	}
	.service .left-info p{
		font-size: 14px;
		margin-top: 7px;
	}
	.service .left-info h3{
		font-size: 16px;
		padding-bottom: 25px;
		line-height: 25px;
		margin-top: 25px;
	}
	.right-serBox .row > div img{
		width: 35px;
	}
	.right-serBox .row > div .tit{
		font-size: 16px;
		margin-top: 20px;
	}
	.right-serBox .row > div .sub{
		min-height: auto;
		margin-top: 22px;
	}
	.right-serBox .row > div{
		margin-bottom: 20px !important;
		padding-bottom: 15px;
		border-bottom: 1px solid #919191;
	}
	.service .left-info .s-jt{
		display: none;
	}
	.right-serBox .pdg{
		padding: 0;
	}
	.appointment{
		padding: 30px 0;
	}
	.layui-form{
		width: 100%;
	}
	.yy-label{
		width: 100%;
		text-align: left;
		line-height: 30px;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.layui-input-block.is-yzm{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.code{
		margin-left: 0 !important;
	}
	.layui-form input[type=text]{
		height: 35px;
		font-size: 14px;
	}
	.layui-form-item{
		margin-bottom: 15px !important;
	}
	.layui-input-block{
		margin-left: 0 !important;
	}
	.problem{
		padding: 30px 0;
	}
	.problem h3{
		line-height: 40px;
		font-size: 12px;
	}
	.problem ul li{
		padding: 5%;
	}
	.download{
		padding: 32px 0;
	}
	.download .tit-info{
		width: 100%;
		padding-left: 38px;
		background-size: 23px 22px;
	}
	.download ul li{
		padding: 10px 0;
	}
	.download .a-down{
		float: left;
	}
	.news{
		padding: 32px 0;
	}
	.news ul li .Pic{
		width: 100%;
	}
	.news ul li .SubInfo{
		width: 100%;
		margin-top: 10px;
	}
	.news ul li .SubInfo .tit{
		font-size: 14px;
		margin-top: 8px;
	}
	.news ul li:hover .SubInfo .tit{
 		background: none;
		padding-left: 0;
	}
	.news ul li .SubInfo .sub{
		margin-top: 12px;
		line-height: 25px;
		min-height: 50px;
		font-size: 12px;
	}
	.news ul li .SubInfo .more{
		line-height: 30px;
		font-size: 12px;
		margin-top: 10px;
	}
	.download .tit-info .tit{
		font-size: 14px;
	}
	.download .tit-info .info{
		font-size: 12px;
	}
	.contact{
		padding: 32px 0;
	}
	.asl-lxwm-warp{
		margin-top: 25px;
	}
	.asl-lx-left{
		width: 100%;
	}
	.asl-lx-left .list{
		font-size: 12px;
		line-height: 28px;
		padding-left: 35px;
	}
	.asl-lx-left .c-ewm{
		overflow: hidden;
		padding-left: 35px;
	}
	.asl-lx-left .c-ewm img{
		width: 120px;
	}
	.asl-lx-left .c-ewm p{
		padding-top: 10%;
		margin-left: 20px;
		font-size: 12px;
	}
	form#msg{
		width: 100%;
		margin-top: 25px;
	}
	form#msg h3{
		font-size: 16px;
		margin-bottom: 8px;
	}
	form#msg h6{
		line-height: 25px;
		margin-bottom: 15px;
	}
	.Maps{
		margin-top: 30px;
	}
	form#msg input[type=text]{
		height: 35px;
		font-size: 14px;
		margin-bottom: 15px;
	}
	form#msg input[type=text]:nth-child(4){
		width:100%;
	}
	form#msg input[type=text]:nth-child(5){
		width:100%;
	}
	form#msg textarea{
		font-size: 14px;
	}
	.asl-lx-left .list span{
		font-size: 14px;
	}
	.solution .row .pdg:nth-child(3) .item-list{
		border-top: none;
	} 
	.foot-info .item-lm:nth-child(3) a:nth-of-type(2n+2){
		float: left;
	}
	.solution .row .pdg:nth-of-type(3n+1) .item-list{
		border-left: none;
	}
	.solution .row .pdg:nth-of-type(2n+1) .item-list{
		border-left: 1px solid #ececec;
	}
	.layui-layer-nobg{
		width: 80% !important;
	}
	#bannerN, #bannerP{
		width: 14px;
		height: 25px;
		background-size: 100% 100%;
		top: 57%;
	}
	#ishdPc{
		display: none;
	}
	#ishdMb{
		display: block;
	}
}