﻿@media ( min-width:768px) and ( max-width:991px) {
	html {
		width: 100%;
		height: 100%;
		font-size: 62.5%;
		/* 10÷16=62.5% */
	}
	body {
		font-size: 16px;
		font-size: 1.6rem;
		/* 12÷10=1.2 */
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 96%;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.subbanner {
		height: 200px;
	}
	.news-item p.text {
		font-size: 14px;
		word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box;
		/** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical;
		/** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2;
		/** 显示的行数 **/
		overflow: hidden;
		/** 隐藏超出的内容 **/
		height: auto;
		margin-bottom: 20px;
	} 
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 1.2%;
	} 
	.menus .Logo{ 
		width: 25%;
	}
	.head{
		padding: 12px 0;
		border-bottom: 1px solid #cfcfcf;
	}
	.head.fixedbg{
		padding: 10px 0;
		border-bottom: 1px solid #1054a0;
	}
	.head-search_tel{
		display: none;
	}
	.WebLink{
		display: none;
	}
	.head .Logo .logo-words{
		margin-left: 0;
	}
	.head .Logo .logo-words .cn{
		font-size: 18px;
	}
	.head .Logo .logo-words .en{
		font-size: 12px;
		letter-spacing: 0;
	}
	footer{
		display: none;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}    
	.menus .land_Htel{
		display: none;
	}
	.menus .WebLink{
		display: none;
	}
	.top-search{
		width: 100%;
	}
	.indexProduct{
		padding: 28px 0;
	}
	.top-search{
		height: 37px;
	}
	.top-search input[type=text]{
		height: 35px;
		font-size: 14px;
		width: 88%;
	}
	.top-search span{
		line-height: 35px;
		width: 12%;
	}
	.indexProduct .row{
		margin-top: 25px;
	}
	.sy-pro-list .Info{
		width: 100%;
		padding: 5%;
	}
	.sy-pro-list .Info .sub{
		font-size: 14px;
		line-height: 25px;
		height: 75px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		margin: 12px 0 8px;
	}
	.sy-pro-list{
		margin-bottom: 25px;
	}
	.indexSolution{
		padding: 28px 0;
	}
	.web-sy-top-tit{
		font-size: 24px;
		line-height: 40px;
	}
	.web-sy-top-sub{
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
	}
	#syFaSwiper{
		margin-top: 25px;
	}
	.indexAbout{
		padding: 28px 0;
	}
	.indexAbout .web-sy-top-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.indexAbout .row{
		margin-top: 28px;
	}
	.indexAbout .row .pdg{
		margin-bottom: 15px
	}
	.indexAbout .sy-abt-more{
		margin: 17px auto 0;
	}
	.sy-pro-list .Pic{
		display: none;
	}
	.indexNews{
		padding: 28px 0;
	}
	.indexNews .top-H4{
		font-size: 24px;
	}
	#syNewsSwiper{
		margin-top: 28px;
	}
	.sy-news-list .tit{
		font-size: 16px;
		line-height: 25px;
		height: 50px;
		margin: 18px 0 ;
	}
	.ny-sub-lm{
		margin-top: 0;
		background: #868686;
	}
	.ny-sub-lm.jjfa{
		display: none;
	}
	.solution-box1{
		padding: 28px 0;
	}
	.solution-box1 .content{
		padding: 5%;
	}
	.solution-box1 .content .left{
		width: 100%;
	}
	.solution-box1 .content .left .box .list{
		font-size: 12px;
		margin-bottom: 8px;
	}
	.solution-box1 .content .left .box{
		margin-top: 25px;
	}
	.solution-box1 .content .left .cn{
		font-size: 24px;
		line-height: 30px;
	}
	.solution-box1 .content .right{
		width: 100%;
	}
	.solution-box2{
		padding: 28px 0;
	}
	.solution-box2 .row .pdg{
		padding: 0 9px;
	}
	.solution-box2 .list p{
		line-height: 38px;
		font-size: 12px;
	}
	.solution-box3{
		padding: 28px 0;
	}
	.solution-box3 .list .Info{
		width: 100%;
		margin-left: 0;
		padding: 5%;
	}
	.solution-box3 .list .Info .box{
		min-height: auto;
		margin-top: 12px;
	}
	.solution-box3 .list .Info .box .lt{
		font-size: 12px;
		width: auto;
		margin-right: 15px;
	}
	.solution-box3 .list .Info .more{
		margin-top: 10px;
	}
	.solution-box3 .list .Pic{
		width: 100%;
	}
	.solution-box3 .list .Info .tit{
		font-size: 16px;
		line-height: 25px;
		height: 25px;
		-webkit-line-clamp: 1;
	}
	.solution-box3 .list{
		padding: 0;
	}
	.solution-box1 .content .left .box .list:nth-child(1),
	.solution-box1 .content .left .box .list:nth-child(8){
		width: 100%;
	}
	.ny-sub-lm a{
		width: 25%;
		margin: 0;
		height: 45px;
		line-height: 43px;
	}
	.ny-sub-lm a i{
		font-size: 16px;
		margin-right: 4px;
	}
	.ny-sub-lm a{
		font-size: 12px;
	}
	.ny-haibao-info{
		display: none;
	}
	.company{
		padding: 28px 0;
	}
	.sub-company-left{
		width: 100%;
	}
	.sub-company-left .t-cn{
		font-size: 20px;
		line-height: 25px;
		margin-top: 4px;
	}
	.sub-company-left .info{
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}
	.sub-company-right{
		width: 100%;
		margin-top: 15px;
	}
	.sub-company-right .num-info{
		display: none;
	}
	.culture{
		padding: 28px 0;
	}
	.abt-tit-cn{
		font-size: 20px;
	}
	.abt-tit-label{
		margin-top: 8px;
	}
	.culture .row{
		margin-top: 25px;
	}
	.culture .row .pdg{
		margin-bottom: 15px;
	}
	.culture-list .Info{
		font-size: 14px;
		top: 25px;
		left: 14px;
		line-height: 25px;
	}
	.honor{
		padding: 28px 0;
	}
	.honor-right{
		display: none;
	}
	.honor-gallery-top{
		width: 100%;
	}
	.download{
		padding: 28px 0;
	}
	.download-search{
		width: 100%;
	}
	.download-search .layui-input-block{
		display: none;
	}
	.download-search #smsSearch{
		margin-left: 0;
	}
	.sub-service-class{
		display: none;
	}
	.service-left-back{
		display: none;
	}
	.service-left-back span{
		display: none;
	}
	.sub-service-list{
		width: 100%;
	}
	.sub-service-list .row .pdg{
		margin-bottom: 25px;
	}
	.top-brand-info .Pic{
		width: 25%;
	}
	.top-brand-info .Info{
		width: 70%;
		float: right;
		margin-left: 0;
	}
	.top-brand-info .return{
		float: left;
		margin-top: 15px;
	}
	.top-brand-info .Info .className{
		margin-top: 12px;
	}
	.sub-service-content{
		width: 100%;
		padding: 28px 0;
	}
	.serviceDe-one .Pic{
		width: 100%;
	}
	.serviceDe-one .Info{
		width: 100%;
	}
	.serviceDe-one .Info .tit{
		font-size: 16px;
		margin-top: 5px;
	}
	.serviceDe-one .Info .cont{
		font-size: 14px;
		line-height: 25px;
		margin-top: 25px;
	}
	.serviceDe-two{
		margin-top: 28px;
	}
	.serviceDe-two .content{
		font-size: 14px;
		line-height: 25px;
	}
	.ser-download-list .list .tit{
		font-size: 12px;
		padding-left: 35px;
	}
	.serviceDe-three{
		margin-top: 30px;
	}
	.ser-download-list .list .down{
		font-size: 12px;
	}
	.ser-download-list .list .down i{
		font-size: 22px;
		margin-right: 8px;
	}
	.download .top-H4{
		font-size: 22px;
		line-height: 30px;
	}
	.download-search{
		margin-top: 25px;
	}
	.download-td:nth-child(2),.download-td:nth-child(3){
		display: none;
	}
	.download-td:nth-child(4){
		float: right;
		width: 30%;
	}
	.download-td:nth-child(1){
		width: 60%;
	}
	.download-table{
		margin-top: 25px;
	}
	.download-tr{
		line-height: 38px;
		font-size: 14px;
	}
	.download-tr{
		margin-bottom: 5px;
	}
	.tech{
		padding: 28px 0;
	}
	.tech .box1 .list{
		width: 100%;
		margin-bottom: 15px;
	}
	.tech .box1 .list .Info{
		top: 35px;
		left: 35px;
	}
	.tech .box1 .list .Info .cn{
		font-size: 24px;
	}
	.tech .box1 .list .Info .en{
		margin-top: 14px;
	}
	.tech .box1{
		margin-bottom: 15px;
	}
	.tech .box2 .Pic{
		width: 100%;
	}
	.tech .box2 .Info{
		width: 90%;
		margin-left: 0;
		padding: 5%;
	}
	.tech .box2 .Info .tit{
		font-size: 24px;
		line-height: 28px;
	}
	.tech .box2 .Info .sub{
		font-size: 14px;
		line-height: 25px;
	}
	.tech .box2 .Info .more{
		margin-top: 24px;
	}
	.problem{
		padding: 28px 0;
	}
	.problem-itme .item h3{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		padding: 0;
		line-height: 48px;
		font-size: 14px;
		padding-right: 50px;
	}
	.problem-itme .item ul li{
		padding: 5%;
		font-size: 14px;
		line-height: 25px;
	}
	.problem .top-tit{
		font-size: 22px;
		line-height: 30px;
	}
	.news{
		padding: 28px 0;
	}
	.news-list .Info .tit{
		font-size: 16px;
		line-height: 25px;
		height: 25px;
		margin-top: 12px;
	}
	.news-list .Info .sub{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
		margin-top: 5px;
	}
	.news .row .pdg{
		margin-bottom: 0;
	}
	.news .row .pdg{
		margin-bottom: 0;
	}
	.news-list:hover .Info{
		width: 100%;
		max-width: 1200px;
	}
	.news-list:hover .Pic{
		display: none;
	}
	.newsDe{
		padding: 28px 0;
	}
	.sub-newsde-right{
		display: none;
	}
	.sub-newsde-left{
		width: 100%;
	}
	.sub-newsde-left .title{
		font-size: 16px;
	}
	.sub-newsde-left .time{
		font-size: 12px;
		margin: 8px 0 0 0;
		padding-bottom: 15px;
	}
	.de-page{
		margin-top: 30px;
		padding-top: 18px;
	}
	.de-page .sxy a{
		font-size: 14px;
	}
	.de-page .sxy{
		width: 100%;
	}
	.de-page .return{
		float: left;
	}
	.contact{
		padding: 28px 0;
	}
	.lx-top-sub{
		font-size: 16px;
		line-height: 25px;
	}
	.sub-contact-left{
		width: 100%;
	}
	.contact-content{
		margin-top: 25px;
	}
	.sub-contact-left .cur-name{
		font-size: 18px;
	}
	.sub-contact-left .lx-info .list{
		font-size: 14px;
		padding: 10px 0;
	}
	.sub-contact-center{
		width: 50%;
		display: none;
		float: none;
		margin: 15px auto 0;
	}
	.sub-contact-right{
		width: 100%;
	}
	.maps{
		margin-top: 30px;
	}
}

@media ( min-width:768px) and ( max-width:1024px) {
	 
}
@media ( min-width:768px) and ( max-width:930px) {
	  
}

@media ( min-width:768px) and ( max-width:780px) {
	 
}

@media ( min-width:768px) and ( max-width:875px) {
	 
}

@media ( max-width:810px) {
	 
}