  @media (max-width:640px){
	.container{
		width:96%;
	}
	.fluid{
		padding:30px 0px;
	}
	.top-fluid,.side{
		display: none;
	}
	.toolbar{
		display: none;
	}
	.header-fluid{
		position: fixed;
		top:0px;
		left:0px;
		width:100%;
		z-index: 1001;
		background-color: #fff;
		box-shadow: 0px 0px 3px #ddd;
	}
	.header{
		padding:0px;
		width:100%;
		padding-top:10px;
	}
	.header .logo img{
		height:40px;
		margin-top:0px;
		padding-left:5px;
	}
	.header .dianhua,.header-ewm{
		display: none;
	}
	.daohang{
		display: block;
		float:right;
		cursor: pointer;
		padding-right:5px;
	}
	.daohang i.iconfont{
		font-size:30px;
		line-height: 40px;
		height:40px;
	}
	.navbar{
		display: none;
	}
	.nav{
		width:100%;
	}
	.nav ul>li{
		display: block;
		width:100%;
		border-bottom:1px solid #ddd;
		border-right:0px;
		border-left:0px;
	}
	.nav ul>li>a{
		line-height: 40px;
		height:40px;
		text-align: center;
    }
    
	.nav ul>li .sub-tab{
		height:0px;
		display: none;
		opacity: 0;
	}
	.footer-fluid{
		padding:15px 0px;

		padding-bottom:80px;
	}
	.banner-fluid{
		margin-top:60px;
	}
	.banner .swiper-pagination-bullet{
		width:20px;
		height:20px;
		font-size:12px;
		line-height: 18px;
	}
	.banner .swiper-pagination{
		bottom:5px;
	}
	.bottoming {
		display: block;
	}
	.banner .owl-theme .owl-controls .owl-nav div{
		width: 35px;
		height: 60px;
	}
	.banner .owl-theme .owl-dots .owl-dot span{
		width:25px;
	}
	.banner .owl-theme .owl-controls{
		margin-top:0px;
	}
	.banner-fluid .owl-theme .owl-dots{
		bottom:0px;
	}
	
	.pc{
		display: none;
	}
	.mobile{
		display: block;
	}
	
	/* ¿ªÊ¼ */
	.home-title h3{
		line-height: 40px;
		height:40px;
		font-size: 25px;
		height: auto;
	}
	.home-title p {
		font-size:14px;
	}
	.kjdh-title h3{
		font-size:20px;
	}
	.kjdh1{
		width:100%;
	}
	.kjdh2{
		width:100%;
		padding-left:0px;
		margin-top:20px;
	}
	.kjdh-list1 .kjdh-item{
		width:48%;
		margin:5px 1%;
		padding:15px;
		text-align: center;
		height:auto;
	}
	.kjdh-list1 .kjdh-item .ico{
		width:50px;
		height:50px;
		position: static;
	}
	.kjdh-list1 .kjdh-item .des{
		text-align: center;
		padding-top:10px;
	}
	.kjdh-list1 .kjdh-item .des .d{
		height:34px;
	}
	.zxly{
		display: none;
	}
	.kjdh-list2 ul li{
		width:25%;
	}
	.suit-list .item{
		width:100%;
		margin:0px;
		margin-bottom: 15px;
		padding:20px 10px;
	}
	.suit-list .text dd p{
		height:30px;
	}
	.suit-list .text dd{
		height:auto;
	}
	.suit-list .text{
		padding-top:0px;
	}
	.suit-list .text dt{
		height:40px;
		line-height: 40px;
	}
	.suit-list .pic img{
		width:50%;
		max-width:200px;
	}
	.case-item,.case-item:nth-of-type(3n){
		width:49%;
		margin:0px 2% 15px 0px;
	}
	.case-item:nth-of-type(2n){
		margin-right:0px;
	}
	.case-item .sgye-item .img img{
		height:170px;
	}
	.btnBox a{
		width:120px;
		margin:10px;
		line-height: 38px;
		font-size:16px;
	}
	.case-info{
		display: none;
	}
	.btnBox{
		margin-top:10px;
		margin-bottom: 0px;
	}
	.service-fluid{
		background:#fff;
	}
	.service{
		margin-top:0px;
		padding:30px 0px;
		box-shadow: 0px 0px 0px #fff;
	}
	.service-item{
		height:215px;
	}
	.service-item{
		width:48%;
		margin-right:2%;
		margin-top:0px;
		margin-bottom:20px;
		padding:20px 10px;
	}

	.service-info{
		margin-top:0px;
	}
	.contact-fluid{
		padding:30px 0px;
	}
	.contact-info{
		width:100%;
	}
	.contact-info .font{
		width:100%;
	}
	.contact-info .font h1{
		margin-top:10px;
	}
	.contact-info .font h1 span{
		font-size:22px;
	}
	.contact-info .font .h1{
		font-size:28px;
	}
	.contact-info .font .h3{
		font-size:16px;
	}
	.contact-info .font .h4{
		margin-top:30px;
	}
	.contact-info .font .h5{
		margin-top:10px;
	}
	.contact-form{
		width:100%;
	}
	.contact-form .form{
		width:100%;
		padding:20px;
	}
	.contact-form .form form dl dd{
		width:calc(100% - 90px);
	}
	.contact-info .font .h5{
		margin-bottom:10px;
		font-size:16px;
	}
	.contact-info .font .h5 span{
		font-size:30px;
	}
	.exchange li{
		font-size:18px;
		height:45px;
		line-height: 45px;
	}
	.exchange{
		height:45px;
	}
	.contact-form .form form .btn{
		height:45px;
		line-height: 45px;
		font-size:20px;
	}
	.news-title{
		margin-bottom: 10px;
	}
	.news-title ul li{
		font-size:16px;
	}
	.news-title ul li a{
		font-size:13px;
	}
	.news-item{
		width:100%;
		margin-right: 0px;
		margin-bottom:5px;
		border:1px solid #ddd;
	}
	.news-item .news-img{
		width:30%;
	}
	.news-item .news-info{
		width:70%;
		padding-left:10px;
	}
	.tuijian ul li{
		margin-right:10px;
	}
	.tuijian ul li a{
		padding:8px 14px;
		font-size:16px;
	}
	.bottoming{
		display: block;
	}
	.lcjs img.pc{
		display: none;
	}
	.lcjs img.mobile{
		display: block;
		
	}
	.footer{
		line-height: 1.6;
	}
	.banner.pc{
		display: none;
		
	}
	.banner.mobile{
		display: block;
	}
	.ny-banner{
		width:100%;
		padding:20px 0px;
	}
	.ny-banner h2{
		font-size:24px;
		margin-bottom:10px;
	}
	.ny-banner h2 span{
		display: none;
	}
	.sub-contleft{
		width:100%;
	}
	.sub-news{
		padding:15px 10px;
	}
	.sub-news-item .img{
		width:40%;
	}
	.sub-news-item .info{
		width:60%;
	}
	.sub-news-item .info .title a{
		font-size:16px;
	}
	.sub-news-item .img img{
		height:120px;
	}
	.sub-news-item .info .des{
		line-height: 20px;
		height:40px;
		margin-top:5px;
	}
	.sub-news-item .info .time{
		font-size:14px;
		margin-top:6px;
	}
	.sub-sidebar{
		width:100%;
		margin-top:20px;
	}
	.sub-sidebar-news .item .img{
		float:left;
		width:40%;
	}
	.sub-sidebar-news .item .info{
		width:60%;
	}
	.sub-case{
		margin-top:0px;
	}
}
@media(max-width: 440px){
	.case-item .img img,
	.sub-case .case-item .img img{
		height:130px;
	}
}