.about .uk-container {overflow: hidden;}
.about h4 {font-size: 30px;font-weight: bold;color: #333;}
.about h5 {font-size: 18px;font-weight: bold;color: #005ed0;margin-top: 12px;margin-bottom: 40px;}
.about p {font-size: 16px;color: #333;line-height: 1.875;}
.about .left {padding-right: 70px;}
.about .desc {margin-top: 70px;margin-bottom: 20px;}
.about .desc .uk-card-default {box-shadow: 0px 0px 18px 0px rgba(209, 209, 209, 0.56);}
.about .desc .num>div + div {border-left: 1px solid #eeeeee;}
.about .desc .num i {font-size: 24px;font-weight: bold;color: #005ed0;font-style: normal;}
.about .desc .num i span {font-size: 48px;line-height: 1;}
.about .desc .num .uk-card-body {padding: 40px 20px;}
.about .desc .num .tt {font-size: 20px;font-weight: bold;color: #666;}
.about .desc .num .subtt {font-size: 12px;color: #999;}






.history h1 {font-size: 30px;font-weight: bold;color: #333;}
.history h2 {font-size: 18px;font-weight: bold;color: #666;margin-top: 10px;margin-bottom: 30px;text-transform: uppercase;}

.concept h1 {font-size: 30px;font-weight: bold;color: #333;}
.concept h2 {font-size: 18px;font-weight: bold;color: #666;margin-top: 10px;margin-bottom: 30px;text-transform: uppercase;}

.partner {padding-bottom: 0;}
.partner h1 {font-size: 30px;font-weight: bold;color: #333;}
.partner h2 {font-size: 18px;font-weight: bold;color: #666;margin-top: 10px;margin-bottom: 30px;text-transform: uppercase;}
.partner .desc {margin-top: 50px;}
.partner .desc .uk-card-default {box-shadow: none;transition: .6s all;}
.partner .desc .uk-card-default:hover {box-shadow: 0px 0px 18px 0px rgba(209, 209, 209, 0.56);}
.partner .desc .uk-slider-nav>*>a {border-radius: 50%;background-color: #f1f1f1;border: none;width: 12px;height: 12px;}
.partner .desc .uk-slider-nav>*>a:focus {outline: none;outline-offset: 0;}
.partner .desc .uk-slider-nav>*.uk-active>a {border-radius: 50%;background-color: #005ed0;border: none;width: 12px;height: 12px;}

.qualification h1 {font-size: 30px;font-weight: bold;color: #333;}
.qualification h2 {font-size: 18px;font-weight: bold;color: #666;margin-top: 10px;margin-bottom: 30px;text-transform: uppercase;}
.qualification .swiper-slide {opacity: 0;}
.qualification .swiper-slide.swiper-slide-visible {opacity: 1;}
 

@media screen and (max-width: 960px) {
    .about .left {padding-right: 0;}
	.about h4 {font-size: 24px;text-align: center;}
	.about h5 {margin-bottom: 20px;text-align: center;}
	.about p {font-size: 14px;}
	.about .desc .num .tt {font-size: 16px;}
	.about .uk-grid-collapse>.uk-grid-margin {border-top: 1px solid #eeeeee;}
	.about .desc .num .uk-card-body {padding: 15px;}
	.about .desc .num i span {font-size: 24px;}
	.about .uk-grid-small>.uk-grid-margin {margin-top: 0;}
	
	
	.history h1 {font-size: 24px;}
	.history h2 {font-size: 14px;}
	
	.concept h1 {font-size: 24px;}
	.concept h2 {font-size: 14px;}
	
	.partner h1 {font-size: 24px;}
	.partner h2 {font-size: 14px;}
	
	.qualification h1 {font-size: 24px;}
	.qualification h2 {font-size: 14px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}