﻿@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;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 2.4%;
	} 
	.menus{
		display: none;
	}
	.head{
		padding: 10px 0;
	}
	.head-warp{
		position: fixed;
		top: 0;
		background: #f2f2f2;
		z-index: 999;
	}
	.head-top-height{
		display: block;
	}
	.head .Logo-wz .t1{
		font-size: 18px;
		line-height: 28px;
	}
	.head .Logo-wz .t2{
		font-size: 8px;
		margin-top: 0;
		line-height: 15px;
	}
	.jj-sy-ico .rel::after, .jj-sy-ico .rel::before{
		background: #f9f9f9;
	}
	.foot{
		display: none;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}    
	.menus .land_Htel{
		display: none;
	}
	.menus .WebLink{
		display: none;
	}
	.head-tel{
		display: none;
	}
	#container1 .swiper-pagination{
		bottom: 5px;
	}
	#container1 .swiper-pagination-bullet{
		height: 3px;
	}
	.indexProject{
		padding: 28px 0;
	}
	.jj-sy-tit{
		font-size: 20px;
		line-height:  30px;
	}
	.jj-sy-ico{
		margin-top: 10px;
	}
	.jj-sy-ico img{
		width: 16px;
	}
	.jj-sy-sub{
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
	}
	.indexProject .row{
		margin-top: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.indexProject .pdg{
		padding: 0 4px;
	} 
	.indexProject .row .pdg:nth-child(7),
	.indexProject .row .pdg:nth-child(8){
		display: none;
	}	
	.indexProject .item-list{
		margin-bottom: 20px;
	}
	.indexProject .item-list .Pic{
		margin-top: 0;
	}
	.indexProject .item-list .Ico img{
		height: 22px;
		width: auto;
	}
	.indexProject .item-list .Ico{
		min-height: auto;
	}
	.indexProject .item-list .Ico > div > div::after, .indexProject .item-list .Ico > div > div::before{
		width: 30px;
	}
	.indexProject .item-list .Ico > div > div::after{
		right: -50px;
	}
	.indexProject .item-list .Ico > div > div::before{
		left: -50px;
	}
	.indexProject .item-list .sub{
		margin-top: 10px;
	}
	.indexProject .row .pdg:nth-child(1) .item-list .sub p{
		padding: 0 5%;
		font-size: 14px;
	}
	.indexAdvantage{
		padding: 30px 0;
	}
	.indexAdvantage .ys-box{
		margin-top: 0;
	}
	.indexAdvantage .ys-list .left{
		 
	}
	.indexAdvantage .ys-list .right{ 
		margin-top: 18px;
	}
	.indexAdvantage .ys-list{
		margin-bottom: 25px;
	}
	.indexAdvantage .ys-list .num{
		display: none;
	}
	.indexAdvantage .ys-list .info{
		width: 100%;
		padding-top: 0;
	}
	.indexAdvantage .ys-list .info .tit{
		font-size: 18px;
	}
	.indexAdvantage .ys-list .info .tit span{
		font-size: 19px;
	}
	.indexAdvantage .ys-list .info .sub{
		font-size: 14px;
		line-height: 25px;
		margin-top: 18px;
	}
	.indexAdvantage .ys-list:nth-child(1) .left{
		margin-top: 0;
	}
	.indexCase{
		padding: 30px 0 0 0 ;
	}
	.sy-case-show{
		margin-top: 35px;
	}
	#syCase{
		width: 100%;
	}
	#syCase .swiper-slide .Info{
		padding: 5% 5% 8% 5%;
	}
	#syCaseNext, #syCasePrev{
		display: none;
	}
	#syCase .swiper-slide .Info .tit{
		font-size: 14px;
	}
	.indexAbout{
		padding: 28px 0;
	}
	.sy-abt-warp{
		display: none;
	}
	.sy-abt-info{
		width: 100%;
		margin-right: 0px;
		margin-top: 28px;
		font-size: 14px;
		line-height: 25px;
		text-align: justify;
	}
	.sy-abt-info::after, .sy-abt-info::before{
		display: none;
	}
	.sy-news-top .title{
		width: 100%;
		padding: 10px 0;
	}
	.sy-news-top .title .enT{
		font-size: 22px;
		right: 0;
		bottom: 5px;
		line-height: 30px;
	}
	.sy-news-top .title .enT span{
		font-size: 25px;
	}
	.sy-news-top .title .t1{
		font-size: 20px;
		line-height: 30px;
	}
	.sy-news-top .title .t2{
		font-size: 16px;
		margin-top: 8px;
	}
	.sy-news-top{
		height: auto;
		background: #00923b;
	}
	.sy-news-top .hd{
		display: none;
	}
	.indexNews .bd{
		margin-top: 28px;
	}
	.indexNews .bd ul li .left{
		display: none;
	}
	.indexNews .bd ul li .right{
		width: 100%;
	}
	.indexNews .bd ul li .right .item-list .time-box{
		display: none;
	}
	.indexNews .bd ul li .right .item-list .Info{
		width: 100%;
	}
	.indexNews .bd ul li .right .item-list .Info .tit{
		font-size: 16px;
	}
	.indexNews .bd ul li .right .item-list .Info span{
		float: left;
		margin-top: 6px;
	}
	.sy-news-kj{
		margin-top: 30px;
	}
	.indexNews{
		padding: 0 0 30px 0;
	}
	.indexNews .bd ul li .right .item-list .Info .sub{
		font-size: 14px;
		margin-top: 6px;
	}
	footer{
		display: none;
	}
	.Nybanner{
		height: 110px;
	}
	.Ny-location{
		line-height: 35px;
	}
	.Ny-location .ny-wz{
		width: 100%;
		font-size: 12px;
		border-bottom: 1px #ccc dashed;
	}
	.Ny-location .ny-dh a{
		font-size: 14px;
		padding: 0 15px;
	}
	.Ny-location .ny-dh{
		width: 100%;
	} 
	.about-warp{
		padding: 30px 0;
	}
	.computer{
		display: none;
	}
	.about-cont{
		width: 100%;
		padding: 5%;
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}
	.abt-title{
		position: relative;
		width: 100%;
		padding: 0;
		border: none;
	}
	.abt-title .en{
		font-size: 20px;
		line-height: 30px;
	}
	.abt-title .cn{
		background: none;
		font-size: 24px;
		line-height: 30px;
		margin-top: 0;
	}
	.honor{
		padding: 32px 0;
	}
	.jiangbei{
		display: none;
	}
	.honor .t-en{
		font-size: 20px;
		line-height: 30px;
	}
	.honor .t-cn{
		font-size: 24px;
		line-height: 30px;
		margin-top: 0;
	}
	.honor-show{
		padding: 4%;
		margin-top: 20px;
	}
	#zs{
		width: 100%;
	}
	#zsP, #zsN{
		display: none;
	}
	#zs .swiper-slide img{
		background: none;
		padding: 0;
		border: 2px solid #00923b;
	}
	.isClass{
		width: 100%;
	}
	.case{
		padding: 28px 0 30px;
	}
	.isClassTel{
		display: none;
	}
	.isClass .top-bt{
		line-height: 38px;
		font-size: 20px;
	}
	.isClass-a a{
		font-size: 14px;
		line-height: 40px;
		min-height: 40px;
		padding-left: 50px;
		background-size: auto 18px !important;
	}
	.case .isList{
		width: 100%;
	}
	.case .isList .top-tit{
		font-size: 18px;
		line-height: 28px;
		margin-top: 28px;
	}
	.isCaseCont .content{
		margin-top: 20px;
		font-size: 14px;
		line-height: 25px;
	}
	.isList-line{
		margin-top: 18px;
	}
	.service-content{
		font-size: 14px;
		line-height: 25px;
		margin-top: 25px;
	}
	.service-content .tabTit{
		font-size: 15px;
	}
	.service-content .tabTit span{
		line-height: 28px;
	}
	.case .row{
		margin-top: 28px;
		margin-left: 0;
		margin-right: 0;
	}
	.item-case p{
		line-height: 40px;
		min-height: 40px;
		font-size: 14px;
	}
	.item-case{
		margin-bottom: 18px;
	}
	.Page .prev,
	.Page .next{
		display: none;
	}
	.Page .current{
		width: 30px;
		height: 30px;
		line-height: 28px;
	}
	.isCaseCont{
		margin-top: 22px; 
	}
	.isCaseCont .cont-bt{
		font-size: 16px;
	}
	.news{
		padding: 30px 0;
	}
	.news ul li .time-box{
		display: none;
	}
	.news ul li .Info{
		width: 100%;
		margin-left: 0;
	}
	.news ul li .Info .tit{
		font-size: 16px;
	}
	.news ul li .Info .sub{
		font-size: 14px;
		margin-top: 6px;
	}
	.news ul li .Info span{
		margin-top: 12px;
		font-size: 12px;
		display: none;
	}
	.news ul li{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.news ul li .Pic{
		width: 100%;
		margin-top: 10px;
	}
	.newsDe{
		padding: 30px 0;
	}
	.newsDe .time-box{
		display: none;
	}
	.newsDeContent{
		width: 100%;
	}
	.newsDeContent .top-tit{
		padding: 0;
	}
	.newsDeContent .top-tit .tit{
		font-size: 16px;
		line-height: 25px;
	}
	.newsDeContent .top-tit .keys{
		font-size: 12px;
		margin-top: 12px;
	}
	.newsDeContent .content{
		margin-top: 25px;
		font-size: 14px;
		text-align: justify;
	}
	.de-fy{
		margin-top: 30px;
		padding-top: 20px;
	}
	.de-fy .sxy{
		width: 100%;
	}
	.de-fy .sxy a{
		line-height: 28px;
	}
	.de-fy .return{
		float: left;
	}
	.recruit{
		padding: 30px 0;
	}
	.zp-info .h4-t{
		font-size: 18px;
	}
	.zp-info .sub{
		margin-top: 15px;
		font-size: 14px;
		line-height: 25px;
	}
	.zp-list h3{
		line-height: 40px;
		font-size: 14px;
		padding-left: 22px;
	}
	.zp-list ul{
		padding: 5%;
	}
	.zp-list ul li .content .info{
		width: 100%;
		font-size: 14px;
		margin-bottom: 12px;
	}
	.zp-list ul li .content .info .bt{
		margin-bottom: 7px;
	}
	.zp-list ul li .an{
		line-height: 35px;
		margin: 22px auto 0;
	}
	.zp-list ul li .content::after{
		display: none;
	}
	.contact-warp{
		padding: 30px 0;
	}
	.contact .info{
		width: 100%;
	}
	.contact .info h4{
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 8px;
	}
	.contact .info p{
		line-height: 45px;
		font-size: 14px;
	}
	.contact .info p.tel a, .contact .info p.phone a{
		font-size: 18px;
	}
	.message{
		width: 100%;
		margin-top: 25px;
	}
	.message input[type=text]{
		line-height: 45px;
	}
	.message input[type=button]{
		height: 45px;
	}
	.maps{
		margin-top: 40px;
	}
	.PC{
		display: none;
	}
	.MB{
		display: block;
	}
	.mmt0{
		margin-top: 0 !important;
	}
}

@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) {
	 
}