@charset "utf-8";
/*public*/
.banner{ background-position:center center; background-repeat:no-repeat; background-color:#fff;}
.banner .info{padding:180px 0; text-align:center;}
.banner .info h1{ font-weight:bold; line-height:1.4em;color:#fff;}
.banner .info .name{ font-size:24px; line-height:1.2em;padding-bottom:15px;color:#0febc0;}
.banner .info .btn{margin-top:30px;}
@media (max-width: 479px) {
	.banner .info{padding:140px 0;}
}

.gradient_green{background: -webkit-linear-gradient(top,#0ef9e2 0,#10f6af 100%) !important;background: -moz-linear-gradient(top,#0ef9e2 0,#10f6af 100%) !important;background: -o-linear-gradient(top,#0ef9e2 0,#10f6af 100%) !important;background: linear-gradient(to bottom,#0ef9e2 0,#10f6af 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ef9e2,endColorstr=#10f6af,GradientType=0) !important;}

.info-one .title {font-size:18px; padding: 0;}
.info-one .boxstyle{ background-color:#fff;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); min-height:350px;}
.info-one .boxstyle p{padding:0 15px;}
@media (max-width: 800px) {
	.info-one .boxstyle{padding:0 0 20px 0;}
}
@media (max-width: 479px) {
	.info-one .boxstyle{padding:20px 0;}
}

.info-two h4{ font-size:24px; font-weight:bold;color:#0febc0;padding-bottom:20px;}
.info-two p{ font-size:14px;color:#585858;}
.info-two li{ font-size:14px;color:#585858;}


.featImgSlide {position: relative;}
.flex-control-paging li a{background:#cacaca;}
.flex-control-paging li a.flex-active{background:#0febc0;} 