.footer {
    padding-bottom: 0px;    
    text-align: center;
}

.center {
	text-align: center;
}
.footer .footer-contact .contact-bottom {
	line-height: 20px;
}

.banner.news{
	margin-top: 30px!important;
}
.main-news {
    padding: 70px 0 0px 0;
}
.main-news .service-more {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}
.main-news .service-more a {
    padding: 10px 62px;
    font-size: 23px;
    line-height: 46px;
    color: #FFF;
    background: #7fd3c6;
    border-radius: 3px;
}

.banner.case{
	margin-top: 30px!important;
}
.main-case {
    padding: 70px 0 50px 0;
}
.main-case .service-more {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}
.main-case .service-more a {
    padding: 10px 62px;
    font-size: 23px;
    line-height: 46px;
    color: #FFF;
    background: #7fd3c6;
    border-radius: 3px;
}
.main-case .content{
	padding-top:10px;
}

.main-case .content p.lable {
    font-size: 25px;
    line-height: 35px;
}

.summary{
	width: 100%;
	overflow:hidden;
	display: inline-block;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	title:content;
}

@media screen and (max-width: 480px) {
	#banner {min-width: 100%; height: 400px!important;}
	#banner img{min-width: 100%; height: 400px!important;}

	.main-case .content.even{margin-left: 0%!important;}
	.main-case .content{width: 49%!important;}

	.mini{padding: 0px 5px!important;}
	.main-case .content .mini p.lable{font-size:20px!important;line-height: 25px!important;}

}
@media screen and (max-width: 320px) {
	.nav-logo a img {height: 60px!important;}
}