@-webkit-keyframes banner-slide-20 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -20px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes banner-slide-20 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes banner-slide-40 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -40px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes banner-slide-40 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -40px, 0);
transform:translate3d(0, -40px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes banner-slide-60 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -60px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes banner-slide-60 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -60px, 0);
transform:translate3d(0, -60px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes banner-slide-80 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -80px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes banner-slide-80 {
0% {
opacity:0;
-webkit-transform:translate3d(0, -80px, 0);
transform:translate3d(0, -80px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes re-banner-slide-20 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 20px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes re-banner-slide-20 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes re-banner-slide-40 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 40px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes re-banner-slide-40 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes re-banner-slide-60 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 60px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes re-banner-slide-60 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 60px, 0);
transform:translate3d(0, 60px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
lesshat-selector {
	-lh-property: 0
}
@-webkit-keyframes re-banner-slide-80 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 80px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0)
}
}
@keyframes re-banner-slide-80 {
0% {
opacity:0;
-webkit-transform:translate3d(0, 80px, 0);
transform:translate3d(0, 80px, 0)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
[not-existing] {
zoom:1
}






@-webkit-keyframes slide-product20 {
0% {
opacity:0;
-webkit-transform:translateY(20px)
}
to {
	opacity: 1
}
}
@keyframes slide-product20 {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
to {
	opacity: 1
}
}
.slide-product-20 {
	-webkit-animation: slide-product20 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-product20 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
@-webkit-keyframes slide-product30 {
0% {
opacity:0;
-webkit-transform:translateY(30px)
}
to {
	opacity: 1
}
}
@keyframes slide-product30 {
0% {
opacity:0;
-webkit-transform:translateY(30px);
transform:translateY(30px)
}
to {
	opacity: 1
}
}
.slide-product-30 {
	-webkit-animation: slide-product30 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-product30 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
@-webkit-keyframes slide-product40 {
0% {
opacity:0;
-webkit-transform:translateY(40px)
}
to {
	opacity: 1
}
}
@keyframes slide-product40 {
0% {
opacity:0;
-webkit-transform:translateY(40px);
transform:translateY(40px)
}
to {
	opacity: 1
}
}
.slide-product-40 {
	-webkit-animation: slide-product40 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-product40 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
lesshat-selector {
	-lh-property: 0
}
@-webkit-keyframes slide-product50 {
0% {
opacity:0;
-webkit-transform:translateY(50px)
}
to {
	opacity: 1
}
}
@keyframes slide-product50 {
0% {
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
to {
	opacity: 1
}
}
[not-existing] {
zoom:1
}
.slide-product-50 {
	-webkit-animation: slide-product50 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-product50 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}

.solution .module-wrap {
	
}
.solution .module-wrap .slide-container {
	position: relative;
	/*min-width: 1180px;
	max-width: 1440px;*/
	height: 344px;
}
.solution .module-wrap .slide-container .slide-btn, .solution .module-wrap .slide-container .slide-btn-panel {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50px;
	border: 0;
	outline: none;
	cursor: pointer;
	background: transparent;
}
.solution .module-wrap .slide-container .slide-btn i, .solution .module-wrap .slide-container .slide-btn-panel i {
	display: inline-block;
	font-size: 25px;
	color: #fff;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
}
.solution .module-wrap .slide-container .slide-btn:hover i, .solution .module-wrap .slide-container .slide-btn-panel:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.solution .module-wrap .slide-container .slide-btn.left-btn, .solution .module-wrap .slide-container .slide-btn-panel.left-btn {
	left: 0;
}
.solution .module-wrap .slide-container .slide-btn.right-btn, .solution .module-wrap .slide-container .slide-btn-panel.right-btn {
	right: 0;
}
.solution .module-wrap .slide-container .slide-btn-panel {
	display: none;
}
.solution .module-wrap .slide-container .slide-btn-panel .btn-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #161A1D;
	opacity: 0.3;
	filter: alpha(opacity=30);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(30));
	display: none;
}
.solution .module-wrap .slide-container:hover .slide-btn-panel {
	display: block;
}
.solution .module-wrap .slide-container:hover .slide-btn-panel .btn-bg {
	display: block;
}
.solution .module-wrap .slide-container .slide-body {
	position: relative;
	overflow: hidden;
	height: 344px;
}
.solution .module-wrap .slide-container .slide-body .slide-content {
	position: absolute;
 *zoom: 1;
	left: 0;
	top: 0;
}
.solution .module-wrap .slide-container .slide-body .slide-content:before, .solution .module-wrap .slide-container .slide-body .slide-content:after {
	content: "";
	display: table;
}
.solution .module-wrap .slide-container .slide-body .slide-content:after {
	clear: both;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item {
	position: relative;
	float: left;
	color: #000;
	font-size: 0;
	text-align: center;
	width: 16.6666666%;
	
	height: 448px;
	cursor: pointer;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .item-bg {
	width: 100%;
	height: 100%;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #161A1D;
	opacity: 0.6;
	filter: alpha(opacity=60);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg.other-bg {
	opacity: 0.7;
	filter: alpha(opacity=70);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content {
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	bottom: 0;
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel {
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	margin-top: 20px;
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel .item-line {
	width: 20px;
	height: 2px;
	background: #fff;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel {
	position: relative;
	width: 25%;
	height: 54px;
	display: inline-block;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img, .solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
	opacity: 0;
	filter: alpha(opacity=0);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-title {
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	margin-top: 24px;
	font-weight: bold;
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc {
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
	padding: 0px 23px;
	line-height: 24px;
	height: 72px;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
	display: inline-block;
	border: 1px solid #fff;
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	margin-top: 62px;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link:hover {
	color: #333;
	background: #fff;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc, .solution .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
	opacity: 0;
	filter: alpha(opacity=0);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg {
	background: #ff8400;
	opacity: 0.7;
	filter: alpha(opacity=90);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg.other-bg {
	opacity: 0.7;
	filter: alpha(opacity=70);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content {
	top: 13%;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img {
	opacity: 0;
	filter: alpha(opacity=0);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img-hover {
	opacity: 1;
	filter: alpha(opacity=100);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel {
	margin-top: 10px;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel .item-line {
	opacity: 0;
	filter: alpha(opacity=0);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-title {
	margin-top: 12px;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc, .solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
	opacity: 1;
	filter: alpha(opacity=100);
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc {
	margin-top: 22px;
}
.solution .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
	margin-top: 14%;
}
@-webkit-keyframes slide-market20 {
0% {
opacity:0;
-webkit-transform:translateY(20px)
}
to {
	opacity: 1
}
}
@keyframes slide-market20 {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
to {
	opacity: 1
}
}
.slide-market-20 {
	-webkit-animation: slide-market20 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-market20 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
@-webkit-keyframes slide-market30 {
0% {
opacity:0;
-webkit-transform:translateY(30px)
}
to {
	opacity: 1
}
}
@keyframes slide-market30 {
0% {
opacity:0;
-webkit-transform:translateY(30px);
transform:translateY(30px)
}
to {
	opacity: 1
}
}
.slide-market-30 {
	-webkit-animation: slide-market30 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-market30 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
@-webkit-keyframes slide-market40 {
0% {
opacity:0;
-webkit-transform:translateY(40px)
}
to {
	opacity: 1
}
}
@keyframes slide-market40 {
0% {
opacity:0;
-webkit-transform:translateY(40px);
transform:translateY(40px)
}
to {
	opacity: 1
}
}
.slide-market-40 {
	-webkit-animation: slide-market40 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-market40 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}
lesshat-selector {
	-lh-property: 0
}
@-webkit-keyframes slide-market50 {
0% {
opacity:0;
-webkit-transform:translateY(50px)
}
to {
	opacity: 1
}
}
@keyframes slide-market50 {
0% {
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
to {
	opacity: 1
}
}
[not-existing] {
zoom:1
}
.slide-market-50 {
	-webkit-animation: slide-market50 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1;
	animation: slide-market50 1.5s cubic-bezier(.4, 0, .2, 1) 0s 1
}

.point-area {
	text-align: center;
	position: relative;
	width: 150px;
	height: 150px;
	-webkit-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out
}
.point-area .point {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
	margin: auto;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
	background: transparent
}
.point-area .point-shadow:after {
	box-shadow: inset 0 0 5em rgba(0,205,236,.16)
}
.point-area .point-white {
	background-color: #fff;
	border: 1px solid #00c1de
}
.point-area .point-dot {
	z-index: 1;
	background-color: #6ad7e9;
	border: 1px solid rgba(0,205,236,.37)
}
.point-area .point-10 {
	width: 100%;
	height: 100%
}
.point-area .point-10:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 225ms infinite;
	animation: ripple 4.5s ease-out 225ms infinite
}
.point-area .point-20 {
	width: 100%;
	height: 100%
}
.point-area .point-20:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out .45s infinite;
	animation: ripple 4.5s ease-out .45s infinite
}
.point-area .point-30 {
	width: 100%;
	height: 100%
}
.point-area .point-30:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 675ms infinite;
	animation: ripple 4.5s ease-out 675ms infinite
}
.point-area .point-40 {
	width: 100%;
	height: 100%
}
.point-area .point-40:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out .9s infinite;
	animation: ripple 4.5s ease-out .9s infinite
}
.point-area .point-50 {
	width: 100%;
	height: 100%
}
.point-area .point-50:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 1125ms infinite;
	animation: ripple 4.5s ease-out 1125ms infinite
}
.point-area .point-60 {
	width: 100%;
	height: 100%
}
.point-area .point-60:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 1.35s infinite;
	animation: ripple 4.5s ease-out 1.35s infinite
}
.point-area .point-70 {
	width: 100%;
	height: 100%
}
.point-area .point-70:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 1575ms infinite;
	animation: ripple 4.5s ease-out 1575ms infinite
}
.point-area .point-80 {
	width: 100%;
	height: 100%
}
.point-area .point-80:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 1.8s infinite;
	animation: ripple 4.5s ease-out 1.8s infinite
}
.point-area .point-90 {
	width: 100%;
	height: 100%
}
.point-area .point-90:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 2025ms infinite;
	animation: ripple 4.5s ease-out 2025ms infinite
}
.point-area .point-100 {
	width: 100%;
	height: 100%
}
.point-area .point-100:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 2px solid #00cdec;
	opacity: 0;
	-webkit-animation: ripple 4.5s ease-out 2.25s infinite;
	animation: ripple 4.5s ease-out 2.25s infinite
}
lesshat-selector {
	-lh-property: 0
}
@-webkit-keyframes ripple {
0% {
opacity:0;
-webkit-transform:scale(.1)
}
5% {
opacity:1
}
to {
	opacity: 0;
	-webkit-transform: scale(1)
}
}
@keyframes ripple {
0% {
opacity:0;
-webkit-transform:scale(.1);
transform:scale(.1)
}
5% {
opacity:1
}
to {
	opacity: 0;
	-webkit-transform: scale(1);
	transform: scale(1)
}
}
[not-existing] {
zoom:1
}
