﻿@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;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 1%;
	} 
	.head .Logo{ 
		 
	}
	.head{
		padding: 10px 0;
	}
	.head .WebLink{
		display: none;
	}
	.head-ss{
		margin-top: 8px;
		margin-right: 10px;
	}
	 
	.head .Logo .wz{
		  
	}
	.head .Logo .wz .cn{
		font-size: 16px;
	}
	.head .Logo .wz .en{
		font-size: 14px;
		margin-top: 0;
	}
	.foot{
		display: none;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}  
	#pagination1{
		bottom: 6px !important;
	}
	.indexAbout{
		padding: 28px 0;
	}
	.lc-sy-h4{
		font-size: 20px;
		line-height: 28px;
	}
	.lc-sy-line{
		width: 80px;
		margin: 10px auto 0;
	}
	.sy-abt-box{
		margin-top: 25px;
	}
	.sy-abt-box .Pic{
		width: 100%;
	}
	.sy-abt-box .Info{
		width: 100%;
		margin-top: 6px;
	}
	.sy-abt-box .Info .tit{
		font-size: 18px;
	}
	.sy-abt-box .Info .line{
		margin-top: 14px;
	}
	.sy-abt-box .Info .sub{
		margin-bottom: 15px;
		font-size: 14px; 
	}
	.sy-abt-box .Info .more{
		margin-top: 25px;
	}
	.indexProduct{
		padding: 28px 0;
	}
	.indexProduct .isInfo{
		width: 100%;
		margin-top: 0;
	}
	.indexProduct .isPro{
		width: 100%;
		margin: 25px 0;
	}
	.indexProduct .isInfo .tit{
		font-size: 20px;
		line-height: 25px;
	}
	.indexProduct .isInfo .line{
		margin-top: 14px;
	}
	.indexProduct .isInfo .sub{
		height: auto;
		-webkit-line-clamp: 400;
		margin-top: 16px;
		font-size: 14px;
	}
	#spN{
		display: none;
	}
	.sy-pro-list .info{
		padding: 5%;
	}
	.sy-pro-list .info .tit{
		font-size: 14px;
		line-height: 25px;
		height: 25px;
		-webkit-line-clamp: 1;
	}
	.sy-pro-list .info .more{
		margin-top: 4px;
	}
	.indexProduct .isPro .swiper-container{
		padding-bottom: 35px;
	}
	.indexNews{
		padding: 28px 0;
	}
	.sy-news-box{
		margin-top: 25px;
	}
	.sy-news-one{
		width: 100%;
	}
	.sy-news-two{
		display: none;
	}
	.sy-news-one ul li .time .day{
		font-size: 42px;
	}
	.sy-news-one ul li .info{
		width: 76%;
	}
	.sy-news-one ul li .info .tit{
		font-size: 16px;
	}
	.sy-news-one ul li .info .sub{
		margin-top: 6px;
	}
	.indexNews .more{
		margin: 28px auto 0;
	}
	.indexDownload{
		width: 100%; 
		height: auto;
		padding: 25px 5% 30px;
	}
	.indexContact{
		width: 100%; 
		height: auto;
		padding: 25px 5% 30px;
	}
	.indexDownload .tit,
	.indexContact .tit{
		font-size: 20px;
		line-height: 25px;
	}
	.indexDownload .sub{
		font-size: 14px;
		margin: 16px 0;
	}
	.indexContact .info{
		font-size: 14px;
		line-height: 26px;
		margin-top: 15px;
	}
	.foot-top{
		padding: 28px 0;
	}
	.foot-lm{
		display: none;
	}
	.foot-msg{
		width: 100%;
	}
	.foot-msg .tit{
		text-align: left;
		font-size: 18px;
		line-height: 24px;
	}
	.foot-msg .row input[type=text]#name{
		margin-bottom: 8px;
	}
	.foot-msg .row{
		margin-left: 0;
		margin-right: 0;
	}
	.foot-msg .row input[type=button]{
		float: left;
	}
	.footFix>a>i.iconfont{
		position: relative;
		top: 2px;
	}
	.Nylocation{
		line-height: 45px;
	}
	.Nylocation .now-wz{
		font-size: 14px;
	}
	.about{
		padding: 28px 0;
	}
	.about .tit-pic{
		width: 100%;
		overflow: hidden;
		float: none;
	}
	.about-cont{
		width: 100%;
		position: relative;
		top: 0;
		right: 0;
		padding: 5%;
		margin-top: 25px;
	}
	.about .tit-pic .tit{
		font-size: 18px;
		margin-top: 12px;
	}
	.about .tit-pic .pic{
		margin-top: 15px;
	}
	.about-word{
		position: relative;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		padding-left: 0 ;
		background: none;
		margin-top: 25px;
	}
	.Nylocation .now-lm{
		display: none;
	}
	.product{
		padding: 28px 0;
	}
	.productList .row{
		margin-left: 0;
		margin-right: 0;
	}
	.productList .class{
		font-size: 16px;
	}
	.productList .row{
		margin-top: 22px;
	}
	.productList .row .pdg{
		padding: 0 4px;
	}
	.product-item .info .tit{
		font-size: 14px;
	}
	.product-item .info .xh{
		font-size: 12px;
	}
	.productList{
		margin-bottom: 28px;
	}
	.productDe{
		padding: 28px 0;
	}
	.proDe-pic-info .pic{
		width: 100%;
	}
	.proDe-pic-info .info{
		width: 100%;
		margin-top: 20px;
	}
	.proDe-pic-info .info .tit{
		font-size: 18px;
		padding-top: 10px;
		line-height: 22px;
	}
	.proDe-pic-info .info .sub{
		font-size: 14px;
		line-height: 30px;
		margin-top: 16px;
	}
	.proDe-pic-info{
		margin-bottom: 22px;
	}
	.proDe-tab-box .tit{
		line-height: 40px;
		font-size: 16px;
	}
	.proDe-tab-box .cont .list{
		font-size: 14px;
		line-height: 25px;
		padding-top: 9px;
		padding-bottom: 9px;
		background: url(../images/prode-tab-sjx.png) no-repeat left 20px top 16px;
	}
	.proDe-tab-box{
		margin-bottom: 25px;
	} 
	.proDe-tab-box .cont.cont2{
		font-size: 14px;
	}
	.news{
		padding: 28px 0;
	}
	.news ul li .time-box{
		display: none;
	}
	.news ul li .pic{
		width: 24%; 
	}
	.news ul li .info{
		width: 67%;
	}
	.news ul li .info span{
		margin-top: 12px;
	}
	.news ul li{
		padding-bottom: 16px;
		margin-bottom: 16px;
	}
	.Page{
		padding-top: 25px;
	}
	.news ul li .info .tit{
		font-size: 16px;
		line-height: 25px;
		height: 25px;
		margin-bottom: 5px;
	}
	.news ul li .info .sub{
		font-size: 14px;
	}
	.newsDe{
		padding: 28px 0;
	}
	.newsDe .titBox .newsTit{
		font-size: 18px;
		line-height: 25px;
	}
	.newsDe .titBox .time{
		font-size: 12px;
		margin-top: 10px;
	}
	.newsDe .titBox{
		padding-bottom: 18px;
	}
	.newsDe .content{
		margin-top: 25px;
		font-size: 14px;
	}
	.de-fy{
		margin-top: 32px;
		padding-top: 22px;
	}
	.de-fy .sxy{
		width: 100%;
	}
	.de-fy .sxy a{
		font-size: 14px;
		line-height: 25px;
		height: 25px;
		-webkit-line-clamp: 1;
	}
	.de-fy .return{
		float: left;
		margin-top: 25px;
	}
	.down-item{
		
	}
	.down-item .tit{
		font-size: 14px;
	}
	.down-item .size{
		font-size: 12px;
		margin-top: 0;
	}
	.down-item{ 
		padding: 15px 0 15px 20%;
		background: url(../images/pdf-ico.jpg) no-repeat left 0 center,url(../images/down1.png) no-repeat right 0 center;
	}
	.down-item:hover {
		background: url(../images/pdf-ico.jpg) no-repeat left 0 center,url(../images/down2.png) no-repeat right 0 center;
		background-color: #f5f5f5; 
	}
	.contact{
		padding: 28px 0;
	}
	.contact .lx-tit{
		font-size: 18px;
	}
	.contact .lx-line{
		margin: 16px auto 0;
	}
	.contact .lx-info .box{
		width: 100%;
		font-size: 14px;
		margin-bottom: 16px;
		border-bottom: 1px solid #769dcb;
	}
	.contact .lx-info{
		padding: 15px 0 0 0 ;
	}
	.contact .lx-info .box:nth-child(3){
		border-bottom: none;
	}
	.contact .lx-info .box i{
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 6px;
	}
	.MB{
		display: block;
		visibility: visible;
	}
	.PC{
		display: none !important;
		visibility: hidden;
	}
}

@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) {
	 
}