a, blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}
address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left;
	font-weight: 400
}
abbr, body, fieldset, html, iframe, img {
	border: 0
}
address, cite, dfn, em, i, var {
	font-style: normal
}
[hidefocus], summary {
outline: 0
}
li {
	list-style: none
}
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }*/
small {
	font-size: 100%;
	font-weight: 400
}
sub, sup {
	font-size: 83%
}
code, kbd, pre, samp {
	font-family: inherit
}
q:after, q:before {
	content: none
}
textarea {
	overflow: auto;
	resize: none
}
label, summary {
	cursor: default
}
a, button {
	cursor: pointer
}
a, a:hover, del, ins, s, u {
	text-decoration: none
}
body, button, input, keygen, legend, select, textarea {
	font: 14px/24px "R", "-apple-system", BlinkMacSystemFont, "PingFang SC", Helvetica, "Microsoft YaHei", arial, sans-serif, \5b8b\4f53;
	color: #333;
	outline: 0
}
body {
	background-color: #fff;
	width: 100%;
	padding-top: 80px;
	margin: 0 auto;/* max-width: 1920px;*/
	left: 0;
	-webkit-tap-highlight-color: transparent
}
body.body_ie {
	height: auto !important
}
.skrollr {
	overflow: hidden
}
html {
	scroll-behavior: smooth
}
img {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
	border: 0;
	vertical-align: middle
}
p {
	color: #565656;
	color: rgba(77, 77, 89, .6);
	line-height: 24px;
	font-size: 15px
}
.no_margin {
	margin-bottom: 0 !important
}
strong {
	display: block
}
a {
	color: inherit;
	text-decoration: none;
	display: inline-block;
	outline: 0;
	-moz-outline-style: none
}
div, li {
	box-sizing: border-box
}
.le {
	float: left
}
.ri {
	float: right
}
.swiper .swiper-slide .ani {
	display: none
}
.swiper .swiper-slide.swiper-slide-active .ani {
	display: block
}
button, input {
	border: none;
	background-color: transparent;
	box-sizing: border-box;
	outline: 0
}
input[type=checkbox] {
	vertical-align: -2px;
	margin-right: 4px
}
input::-webkit-input-placeholder {
color: #aaaaa8
}
input:-moz-placeholder {
color: #aaaaa8
}
input::-moz-placeholder {
color: #aaaaa8
}
input:-ms-input-placeholder {
color: #aaaaa8
}
textarea::-webkit-input-placeholder {
color: #aaaaa8
}
textarea:-moz-placeholder {
color: #aaaaa8
}
textarea::-moz-placeholder {
color: #aaaaa8
}
textarea:-ms-input-placeholder {
color: #aaaaa8
}
/*body::-webkit-scrollbar, html::-webkit-scrollbar { width: 3px; border-radius: 1.5px }*/
/*body::-webkit-scrollbar-button, html::-webkit-scrollbar-button { display: none }*/
/*body::-webkit-scrollbar-track, html::-webkit-scrollbar-track { background-color: #eee }*/
/*body::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb { background-color: #eee }*/
/*::-webkit-scrollbar { width: 2px; height: 5px; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 0 }*/
/*::-webkit-scrollbar-thumb { background-color: #008bd5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0 }*/
.clear-float::after {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	clear: both
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.pagination{
	text-align: center;
	position: relative;
	margin-top: 10px
}
.spage-number, .pagination li{
	display: inline-block
}
.spage-number button,.pagination li a,.pagination li span{
	position: relative;
	box-sizing: border-box;
	display: inline-block;
	width: 34px;
	height: 46px;
	line-height: 46px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	outline: 0;
	user-select: none;
	font-family: Euclid-Square;
	color: #000;
	font-size: 16px;
	margin: 0 5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s
}
.spage-number button:first-child,.pagination li:first-child a,.pagination li.disabled:first-child span {
	width: 120px;
	text-align: right;
	padding: 0 20px;
	margin-right: 40px;
	background: url(../images/pagination-prev.png) no-repeat 18px center #fff
}
.spage-number button:last-child,.pagination li:last-child a,.pagination li.disabled:last-child span{
	width: 120px;
	text-align: left;
	padding: 0 20px;
	margin-left: 40px;
	background: url(../images/pagination-next.png) no-repeat right 18px center #fff
}
.spage-number button.active,.pagination li.active span {
	color: #fff;
	background-color: #008bd5;
	z-index: 3
}
.spage-number button.active:hover {
	z-index: 3
}
.spage-number button:hover:first-child,.pagination li:first-child a:hover {
	background-image: url(../images/-pagination-prev.png)
}
.spage-number button:hover:last-child,.pagination li:last-child a:hover {
	background-image: url(../images/-pagination-next.png)
}
.spage-number button:hover,.pagination li a:hover {
	color: #fff;
	background-color: #008bd5
}
.spage-number button.button-disabled,.pagination li.disabled span {
	cursor: not-allowed
}
.spage-before, .spage-number .spage-after {
	width: 50px
}
.spage-skip {
	display: inline-block;
	display: none;
	margin-left: 20px;
	line-height: 50px;
	color: #262424;
	font-size: 14px
}
.spage-skip input {
	box-sizing: border-box;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	text-align: center;
	vertical-align: top;
	outline: 0;
	transition: all .2s
}
.spage-skip button {
	display: inline-block;
	width: 100px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	vertical-align: top;
	color: #262424;
	margin-left: 24px;
	cursor: pointer;
	transition: all .2s;
	outline: 0;
	user-select: none
}
.spage-skip button:hover {
	color: #fff;
	background-color: #008bd5
}
.layui-laypage a, .layui-laypage span {
	overflow: hidden;
	font-size: 16px !important;
	color: #000 !important;
	padding: 0 10px !important;
	margin: 0 4px !important;
	height: 46px !important;
	line-height: 46px !important;
	border: none !important;
	border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-ms-border-radius: 10px !important;
	-o-border-radius: 10px !important
}
.layui-laypage a.layui-laypage-prev {
	padding: 0 20px 0 50px !important;
	margin-right: 34px !important;
	background: url(../images/pagination-prev.png) no-repeat 18px center #fff
}
.layui-laypage a.layui-laypage-next {
	padding: 0 50px 0 20px !important;
	margin-left: 34px !important;
	background: url(../images/pagination-next.png) no-repeat right 18px center #fff
}
.layui-laypage a:hover, .layui-laypage span:hover {
	background-color: #008bd5 !important;
	color: #fff !important
}
.layui-laypage a.layui-laypage-prev:hover {
	background-image: url(../images/-pagination-prev.png)
}
.layui-laypage a.layui-laypage-next:hover {
	background-image: url(../images/-pagination-next.png)
}
.layui-layer-imgbar {
	display: none !important
}
@font-face {
	font-family: 'R';
	src: url(../font/R.eot);
	src: url(../font/R.eot?#iefix) format('embedded-opentype'), url(../font/R.woff2) format('woff2'), url(../font/R.woff) format('woff'), url(../font/R.ttf) format('truetype'), url(../font/R.svg#R) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Pill-Gothic-Rg;
	src: url(../font/PillGothic600mg-Regular.eot);
	src: url(../font/PillGothic600mg-Regular.eot?#iefix) format('embedded-opentype'), url(../font/PillGothic600mg-Regular.woff2) format('woff2'), url(../font/PillGothic600mg-Regular.woff) format('woff'), url(../font/PillGothic600mg-Regular.ttf) format('truetype'), url(../font/PillGothic600mg-Regular.svg#PillGothic600mg-Regular) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Nexa;
	src: url(../font/NexaBold.eot);
	src: url(../font/NexaBold.eot?#iefix) format('embedded-opentype'), url(../font/NexaBold.woff2) format('woff2'), url(../font/NexaBold.woff) format('woff'), url(../font/NexaBold.ttf) format('truetype'), url(../font/NexaBold.svg#NexaBold) format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Gilroy;
	src: url(../font/Gilroy-Medium.eot);
	src: url(../font/Gilroy-Medium.eot?#iefix) format('embedded-opentype'), url(../font/Gilroy-Medium.woff2) format('woff2'), url(../font/Gilroy-Medium.woff) format('woff'), url(../font/Gilroy-Medium.ttf) format('truetype'), url(../font/Gilroy-Medium.svg#Gilroy-Medium) format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: DINCond;
	src: url(../font/DINCond-Medium.eot);
	src: url(../font/DINCond-Medium.eot?#iefix) format('embedded-opentype'), url(../font/DINCond-Medium.woff2) format('woff2'), url(../font/DINCond-Medium.woff) format('woff'), url(../font/DINCond-Medium.ttf) format('truetype'), url(../font/DINCond-Medium.svg#DINCond-Medium) format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Euclid-Square;
	src: url(../font/EuclidSquare-Regular.eot);
	src: url(../font/EuclidSquare-Regular.eot?#iefix) format('embedded-opentype'), url(../font/EuclidSquare-Regular.woff2) format('woff2'), url(../font/EuclidSquare-Regular.woff) format('woff'), url(../font/EuclidSquare-Regular.ttf) format('truetype'), url(../font/EuclidSquare-Regular.svg#EuclidSquare-Regular) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Bahnschrift;
	src: url(../font/Bahnschrift.eot);
	src: url(../font/Bahnschrift.eot?#iefix) format('embedded-opentype'), url(../font/Bahnschrift.woff2) format('woff2'), url(../font/Bahnschrift.woff) format('woff'), url(../font/Bahnschrift.ttf) format('truetype'), url(../font/Bahnschrift.svg#Bahnschrift) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
.mySelect {
	position: relative;
	width: 100%;
	height: 60px;
	line-height: 60px;
	z-index: 1
}
.mySelect .show {
	z-index: 1;
	position: relative;
	padding-left: 55px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	cursor: pointer;
	font-size: 14px;
	color: #aaaaa8;
	background-color: #f4f4f4;
	transition-duration: .4s
}
.mySelect .show.on, .mySelect .show:hover {
	background-color: #ededed
}
.mySelect .show:before {
	content: '';
	position: absolute;
	top: 0;
	right: 12px;
	z-index: 2;
	width: 14px;
	height: 100%;
	background: url(../images/arrow_down.png) no-repeat center;
	transition-duration: .5s;
	-webkit-transition-duration: .5s
}
.mySelect .show.on:before {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg)
}
.mySelect .drapList {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	overflow: auto;
	width: 100%;
	background-color: #f2f2f2
}
.mySelect .drapList ul {
	overflow: hidden;
	overflow-y: auto;
	max-height: 200px
}
.mySelect .drapList li {
	padding: 0 40px;
	line-height: 40px;
	font-size: 14px;
	color: #aaaaa8;
	cursor: pointer
}
.mySelect .drapList li:hover {
	background-color: #ededed;
	color: #0053ca
}
.mySelect .drapList::-webkit-scrollbar {
display: none
}
@-webkit-keyframes fadeIn {
 0% {
opacity: 0
}
 100% {
opacity: 1
}
}
@keyframes fadeIn {
 0% {
opacity: 0
}
 100% {
opacity: 1
}
}
@-webkit-keyframes fadeInUp {
 0% {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px)
}
 100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes fadeInUp {
 0% {
opacity: 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px)
}
 100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
}
@-webkit-keyframes fadeInDown {
 0% {
opacity: 0;
-webkit-transform: translateY(-50px);
transform: translateY(-50px)
}
 100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes fadeInDown {
 0% {
opacity: 0;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px)
}
 100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
}
@-webkit-keyframes fadeInLeft {
 0% {
opacity: 0;
-webkit-transform: translateX(-50px);
transform: translateX(-50px)
}
 100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@keyframes fadeInLeft {
 0% {
opacity: 0;
-webkit-transform: translateX(-50px);
-ms-transform: translateX(-50px);
transform: translateX(-50px)
}
 100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
}
@-webkit-keyframes fadeInRight {
 0% {
opacity: 0;
-webkit-transform: translateX(50px);
transform: translateX(50px)
}
 100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@keyframes fadeInRight {
 0% {
opacity: 0;
-webkit-transform: translateX(50px);
-ms-transform: translateX(50px);
transform: translateX(50px)
}
 100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
}
@-webkit-keyframes icon-video {
 0% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
 50% {
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2)
}
 100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
}
@keyframes icon-video {
 0% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
 50% {
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2)
}
 100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
}
@keyframes h_schedule {
 0% {
width: 0
}
 100% {
width: 100%
}
}
@-webkit-keyframes h_schedule {
 0% {
width: 0
}
 100% {
width: 100%
}
}
@keyframes upico {
 0% {
top: 0;
opacity: 1
}
 35% {
top: -50%;
opacity: 0
}
 65% {
top: 50%;
opacity: 0
}
 100% {
top: 0;
opacity: 1
}
}
@-webkit-keyframes upico {
 0% {
top: 0;
opacity: 1
}
 35% {
top: -50%;
opacity: 0
}
 65% {
top: 50%;
opacity: 0
}
 100% {
top: 0;
opacity: 1
}
}
@keyframes h-clip {
 0% {
-webkit-clip-path: circle(0 at 100% 100%);
clip-path: circle(0 at 100% 100%)
}
 100% {
-webkit-clip-path: circle(100% at 100% 75%);
clip-path: circle(100% at 100% 75%)
}
}
@-webkit-keyframes h-clip {
 0% {
-webkit-clip-path: circle(0 at 100% 100%);
clip-path: circle(0 at 100% 100%)
}
 100% {
-webkit-clip-path: circle(100% at 100% 75%);
clip-path: circle(100% at 100% 75%)
}
}
@keyframes h-color-w {
 0% {
color: #000
}
 100% {
color: #fff
}
}
@-webkit-keyframes h-color-w {
 0% {
color: #000
}
 100% {
color: #fff
}
}
@keyframes h-color-w2 {
 0% {
color: #000;
color: rgba(0, 0, 0, .6)
}
 100% {
color: #fff
}
}
@-webkit-keyframes h-color-w2 {
 0% {
color: #000;
color: rgba(0, 0, 0, .6)
}
 100% {
color: #fff
}
}
@-webkit-keyframes icon_video {
 0% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
 50% {
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2)
}
 100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
}
@keyframes icon_video {
 0% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
 50% {
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2)
}
 100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
}
@-webkit-keyframes h-line {
 0% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
 20% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
 30% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 0
}
 31% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
opacity: 0
}
 50% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
opacity: 1
}
 100% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
}
@keyframes h-line {
 0% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
 20% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
 30% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 0
}
 31% {
transform: scale(1, .01);
-webkit-transform: scale(1, .01);
-ms-transform: scale(1, .01);
-moz-transform: scale(1, .01);
-o-transform: scale(1, .01);
transform-origin: 50% 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
opacity: 0
}
 50% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
opacity: 1
}
 100% {
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
opacity: 1
}
}
.wow {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s
}
.animated {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.icon-video {
	-webkit-animation-name: icon-video;
	animation-name: icon-video
}
.h_schedule {
	-webkit-animation-name: h_schedule;
	animation-name: h_schedule
}
.upico {
	-webkit-animation-name: upico;
	animation-name: upico
}
.h-clip {
	-webkit-animation-name: h-clip;
	animation-name: h-clip
}
.h-color-w {
	-webkit-animation-name: h-color-w;
	animation-name: h-color-w
}
.h-color-w2 {
	-webkit-animation-name: h-color-w2;
	animation-name: h-color-w2
}
.icon_video {
	-webkit-animation-name: icon_video;
	animation-name: icon_video
}
.h-line {
	-webkit-animation-name: h-line;
	animation-name: h-line
}
