/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, a {margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
body {font: 14px/1 PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";position: relative;color: #333;overflow-x: hidden;}
img {border: none;}
em, strong {font-family: inherit;font-size: inherit;}
ul, ol, li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: normal;}
q:before, q:after {content: '';}
button, input, select, textarea {font-size: 100%;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;outline: none;}
address, cite, dfn, em, var {font-style: normal;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;color: #333;outline: none;}
input::placeholder, textarea::placeholder {color: #ccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
input::-ms-input-placeholder, textarea::-ms-placeholder {color: #ccc;}
input::-webkit-input-placeholder, textarea::-webkit-placeholder {color: #ccc;}
[v-cloak] {display: none !important;}
*::-webkit-scrollbar{width:4px;height:4px}
body::-webkit-scrollbar{background-color:rgba(0,0,0,0.3)}
*::-webkit-scrollbar-track{border-radius:3px}
*::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(170,170,170,0.8)}
.clear:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:'.'}
.clear{zoom:1}
.loading {background: #030B3C;animation: hue 10s linear infinite;min-height: 100%;position: fixed;left: 0;right: 0;bottom: 0;top: 0;background: #030B3C;z-index: 12;}
.loader {position: absolute;text-align: center;width: 100%;height: 2em;top: 50%;margin-top: -1em;}
.loader_letter {text-transform: uppercase;color: #fff;font-family: "Helvetica", sans-serif;font-weight: bold;padding: 0 .2em;font-size: 2em;line-height: 1;position: relative;display: inline-block;animation: bounce 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) infinite alternate;}
.loader_letter:nth-child(1) {animation-delay: 0s;}
.loader_letter:nth-child(2) {animation-delay: 0.05s;}
.loader_letter:nth-child(3) {animation-delay: 0.1s;}
.loader_letter:nth-child(4) {animation-delay: 0.15s;}
.loader_letter:nth-child(5) {animation-delay: 0.2s;}
.loader_letter:nth-child(6) {animation-delay: 0.25s;}
.loader_letter:nth-child(7) {animation-delay: 0.3s;}
.banner {background: #0f2040;position: relative;min-width: 1200px;min-height: 630px;overflow: hidden;}
.banner .logo {height: 40px;position: absolute;left: 40px; top: 30px;}
.banner .left {position: absolute;background: #03047C;width: 200px;height: 500px;left: 0;top: calc(50% - 250px);top: -webkit-calc(50% - 250px);font-weight: 400;color: #fff;line-height: 33px;font-size: 24px;display: flex;align-items: center;justify-content: center;text-align: center;z-index: 3}
.banner .bottom {position: absolute;background:  #33539e;height: 80px;right: 0;bottom: 0;left: 40%;color: #fff;font-size: 22px;font-weight: 600;color: rgba(255, 255, 255, 1);line-height: 33px;letter-spacing: 10px;display: flex;align-items: center;justify-content: center;z-index: 2;}
.banner .banner-img {width: 100%;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 1}
.banner .banner-img >div {position: relative;}
.banner .banner-img >div img{width: 100%;}
/* .banner .banner-img >div .banner-btn {position: absolute;left: 24%;bottom: 12%; display: inline-block;width:120px;height:44px;background:  #33539e;text-align: center;line-height: 44px;color: #fff;}
.banner .banner-img >div .banner-btn:hover {box-shadow:0px 0px 10px 3px #547ad2;} */
.navigation-icon {width: 80px;height: 80px;background:  #33539e;position: fixed;right: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;user-select: none;}
.navigation-icon img {height: 26px;}
.navigation {/* display: none; */position: fixed;left: 0;right: 0;bottom: 0;top: 0;background: #030B3C;z-index: 9;overflow: hidden;}
.navigation-content {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);min-width: 900px;}
.navigation-content>p {font-size: 44px;font-weight: 600;color: rgba(255, 255, 255, 1);white-space: nowrap;}
.navigation-content::before {content: '';position: absolute;width: 190px;height: 180px;background: url('../img/nav-bg1.png') no-repeat;background-size: 190px 180px;left: -100px;top: -110px;z-index: -1;}
.navigation-content::after {content: '';position: absolute;width: 114px;height: 33px;background: url('../img/nav-bg2.png') no-repeat;background-size: 114px 33px;right: -60px;bottom: -60px;}
.navigation-content>div {display: flex;flex-wrap: wrap;padding-top: 20px;}
.navigation-content>div .navigation-item {flex: 0 0 280px;padding-top: 40px;}
.navigation-content>div .navigation-item:nth-of-type(even) {margin-left: 300px;}
.navigation-content>div .navigation-item p {color: #FFFFFF;font-size: 14px;opacity: .5;}
.navigation-content>div .navigation-item span {font-size: 28px;color: #fff;margin-top: 10px;display: inline-block;cursor: pointer;position: relative;}
.navigation-content>div .navigation-item span::before {content: '';position: absolute;width: 0;height: 1px;background-color: #fff;bottom: 0;transition: all .2s;}
.navigation-content>div .navigation-item span:hover::before {width: 100%;}
.navigation-content>div .navigation-item.active span {color:  #33539e;}
.navigation-content>div .navigation-item.active span::before {width: 100%;background-color:  #33539e;}
.page-title {text-align: center;padding: 24px 0 20px;}
.page-title p {font-size: 36px;color: rgba(0, 0, 0, 1);margin-top: -56px;}
.page-title img {max-height: 31px;}
.introduction {min-width: 1200px;position: relative;overflow: hidden;}
.introduction .summary {position: relative;width:985px;background:#ffffff;box-shadow:3px 3px 20px 0px rgba(0, 0, 0, 0.1);color:#333333;margin: 60px auto}
.introduction .summary >div{position: relative;display: flex;width:100%;background:#ffffff;color:#333333;padding: 60px 90px;}
.introduction .summary .bg-bottom {display: inline-block;width:278px;height:278px;background: #33539E;position: absolute;bottom: -20px;right: -20px;z-index: -1;}
.introduction .summary .left {display: flex;flex-direction: row;align-items: center; opacity: 0;}
.introduction .summary .left img{width: 21px;}
.introduction .summary .left p{font-size: 30px;color: #000;line-height:50px;font-weight:500;margin-left: 23px;}
.introduction .summary .right {margin-left: 68px;opacity: 0;display: flex;align-items: center;}
.introduction .summary .right p {font-size: 16px;font-weight: 400;color: rgba(51, 51, 51, 1);line-height: 28px;}
.repay {padding-top: 60px;min-width: 1200px;}
.repay-list {margin: 0 auto;display: flex;overflow: hidden;justify-content: center;position: relative;opacity: 0;}
.repay-list::before {content: '';position: absolute;width: 100%;height: 1px;background-color: #E9E9E9;bottom: 50px;z-index: -1;}
.repay-list>div+div {margin-left: 120px;}
.repay-item {flex: 0 0 130px;text-align: center;font-size: 0;background: #fff;height: 240px;padding-top: 120px;position: relative;margin-top: 30px;cursor: pointer;}
.repay-item img {height: 52px;}
.repay-item>p {font-size: 16px;margin-top: 10px;}
.repay-item>p span {position: relative;}
.repay-item>p span::before {position: absolute;content: '';width: 4px;height: 4px;background: rgba(0, 0, 0, 1);border-radius: 2px;left: -12px;top: 9px;}
.repay-item>.summary {position: absolute;height: 240px;width: 240px;background-color: #030B3C;top: 0;left: -55px;z-index: 2;opacity: 0;transform: translateY(20px);transition: all .5s;}
.repay-item.active>.summary {opacity: 1;transform: translateY(0);}
.repay-item>.summary>span {position: absolute;width: 24px;height: 24px;text-align: center;line-height: 24px;background:  #33539e;color: #FFFFFF;top: 0;left: 0;font-size: 12px;}
.repay-item>.summary>.name {color: #FFFFFF;padding-top: 24px;font-size: 24px;text-align: center;}
.repay-item>.summary>.content {font-size: 14px;color: #FFFFFF;line-height: 26px;text-align: left;padding: 0 20px 10px;margin-top: 20px;height: 172px;overflow: auto;}
.repay-item>.summary>.content::-webkit-scrollbar-track {border: 0;background-color: transparent;}
.repay-item>.summary>.content::-webkit-scrollbar {width: 4px;background-color: transparent;}
.repay-item>.summary>.content::-webkit-scrollbar-thumb {border-radius: 4px;background-color: #4c4f59;}
.award {padding-top: 60px;min-width: 1200px;}
.award-list {margin-top: 30px;position: relative;}
.award-item {padding: 34px 0;border-bottom: 1px solid #E9E9E9;opacity: 0;}
.award-item>div {width: 1200px;margin: 0 auto;}
.award-item>div p {width: 590px;}
.award-item>div .p1 {font-size: 28px;font-weight: 600;line-height: 40px;}
.award-item>div .p2 {position: relative;font-size: 16px;line-height: 28px;margin-top: 6px;padding-left: 20px;}
.award-item>div .p2:after {content: '';display: inline-block;width: 10px;height: 10px;border-radius: 50%;position: absolute;left: 0;top: 6px;background: #333333;}
.award-item>div .p2-fb {font-size: 16px;line-height: 28px;margin-top: 6px;font-weight: bold;}
.award-imgs {position: absolute;width: 600px;left: 50%;}
.award-list .award-imgs img {position: absolute;z-index: 2;opacity: 0;}
.award-list img.award-pic-1 {width: 300px;height: 350px;right: 0;top: 20px;z-index: 2;}
.award-list img.award-pic-2 {width: 250px;height: 210px;right: 300px;top: 180px;z-index: 2;}
.award-list img.award-pic-3 {width: 300px;height: 230px;right: 132px;top: 340px;z-index: 3;}
.news .page-title,
.repay .page-title,
.award .page-title {opacity: 0;}
.award-download {padding-top: 15px;margin: 0 auto;width: 1200px;}
.award-download a {color: #2223BB;font-size: 16px;text-decoration: underline;}
.award-download a:hover {color: #5556C2;}
/* 嘉宾 */
.speakers {padding-top: 200px;text-align: center;position: relative;}
.speakers .guest{width: 1200px;display: inline-block;}
.speakers .guest-bg{position: absolute;left: 0;top: 50%;width:1050px;height:400px;background:#F0F5FC;}
.speakers .guest .guest-item{position: relative;display: inline-block;overflow: hidden;width:360px;height:360px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.1);margin: 20px;background: #fff;}
.speakers .guest .guest-item img{width: 100%;position: absolute;left: 0;bottom: 0;}
.speakers .guest .guest-item .guest-info{position: absolute;width: 100%;bottom: 0;background:url("../img/mask.png");background-size: 100% 100%;height:100%;color:#fff;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.speakers .guest .guest-item .guest-info .name{font-size:20px;font-weight:bold;margin-top: auto;}
.speakers .guest .guest-item .guest-info .title{font-size:14px;font-weight:bold;margin-top: 10px;line-height: 22px;padding: 0 20px;margin-bottom: 15px;}
.speakers .guest .guest-item  .desc{position:absolute;bottom:0;left:0;width:100%;height:0;font-size:14px;color:#fff;line-height:22px;background:#030B3C;overflow-y:scroll;transition:all .5s;padding:0 20px}
.speakers .guest .guest-item  .desc:after{content: '';display: inline-block;width: 24px;height: 24px;background:  #33539e;position: absolute;left: 0;top: 0;}
.speakers .guest .guest-item  .desc p:nth-child(1){font-size:20px;font-weight:bold;margin-top: 22px;text-align: center;}
.speakers .guest .guest-item  .desc p:nth-child(2){font-size:14px;font-weight:bold;margin-top: 10px;text-align: center;}
.speakers .guest .guest-item  .desc p:nth-child(3){font-size:14px;color:#cccccc;line-height:22px;margin-top: 10px;}
.speakers .guest .guest-item:hover .desc{height:100%;z-index:100}
.schedule, .consultation {padding: 120px 0;position: relative;min-width: 1200px;overflow: hidden;}
.schedule .schedule-title,
.consultation .consultation-title {width: 1200px;margin: 0 auto;padding: 31px 0 32px;padding-right: 820px;opacity: 0;}
.schedule .schedule-list,
.consultation .consultation-list {width: 1200px;margin: 0 auto;background-color: #fff;display: flex;padding: 70px 0;opacity: 0;justify-content: center;}
.schedule .schedule-list>div {flex: 0 0 310px;}
.schedule .schedule-list>div+div {margin-left: 90px;position: relative;}
.schedule .schedule-list>div+div::before {content: '';position: absolute;width: 22px;height: 8px;background: url('../img/arrow-icon.png') no-repeat;background-size: 22px 8px;left: -56px;top: 50%;margin-top: -4px;}
.schedule .schedule-list>div .p1 {font-size: 12px;color: rgba(51, 51, 51, 1);}
.schedule .schedule-list>div .p1 span {font-size: 20px;font-weight: 600;}
.schedule .schedule-list>div .p2 {font-size: 16px;font-weight: 400;color: rgba(51, 51, 51, 1);line-height: 28px;margin-top: 20px;}
.consultation .bg,
.schedule .bg {position: absolute;background: #030B3C;height: -webkit-calc(100% - 120px);height: calc(100% - 120px);width: 1180px;top: 120px;left: 50%;margin-left: -220px;z-index: -1;opacity: 0;}
.signup {position: relative;overflow: hidden;}
.signup-content {display: flex;width: 1200px;margin: 0 auto;}
.signup-title {flex: 0 0 276px;display: flex;justify-content: center;align-items: center;opacity: 0;padding-bottom: 22px;}
.signup .bg {position: absolute;background: #F0F5FC;height: 452px;width: 1050px;top: 0;right: 50%;margin-right: -90px;z-index: -1;opacity: 0;}
.signup-summary {opacity: 0;padding-top: 60px;}
.signup-summary>div {padding-left: 20px;position: relative;}
.signup-summary>div:nth-child(1){padding-left: 0px;}
.signup-summary>a {margin-left: 20px;margin-top: 30px;display: flex;justify-content: center;align-items: center;width: 120px;height: 44px;background:  #33539e;color: #F1F1F1;}
.signup-summary>a:hover {background: #547ad2;}
.signup-summary>div+div {margin-top: 16px;}
.signup-summary>div p {font-size: 16px;line-height: 28px;}
.signup-summary>div:nth-child(1) p{font-weight: 700;font-size: 17px;}
.signup-summary>div::before {content: '';position: absolute;width: 9px;height: 14px;background-image: url('../img/p-icon.png');background-size: 9px 14px;background-repeat: no-repeat;top: 7px;left: 0;}
.signup-summary>div:nth-child(1)::before{content: unset;}
.signup-summary>div p span {font-weight: bold;}
.signup-summary>div p a {color: #2223BB;text-decoration: underline;}
.signup-summary>div p a:hover {color: #5556C2;}
.qa {padding-top: 120px;}
.qa-content {margin-top: 20px;}
.qa-content>div {border-bottom: 1px solid #e9e9e9;}
.qa-item {display: flex;align-items: center;width: 1200px;margin: 0 auto;position: relative;}
.qa-item .qa-r {flex: 0 0 570px;margin-left: 60px;font-size: 16px;font-weight: 400;line-height: 28px;padding: 16px 0;}
.qa-item .qa-l {flex: 0 0 570px;font-size: 16px;font-weight: 600;color: rgba(34, 34, 34, 1);line-height: 28px;}
.qa-item .qa-l span {position: relative;}
.qa-item .qa-l span::before {position: absolute;content: '';width: 21px;height: 10px;background:  #33539e;left: 0;top: 10px;z-index: -1;}
.news {padding-top: 60px;overflow: hidden;}
.news-list {width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 20px;}
.news-list .news-item {flex: 0 0 386px;padding: 20px;border-bottom: 6px solid transparent;cursor: pointer;transition: all .2s;font-size: 0;opacity: 0;}
.news-list>div+div {margin-left: 20px;}
.news-list .news-item:hover {border-color:  #33539e;box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.1);}
.news-list .news-item img {width: 346px;height: 218px;}
.news-list .news-item .p1 {font-size: 20px;font-weight: bold;margin-top: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 22px;height: 22px;}
.news-list .news-item .p2 {font-size: 16px;color: #666666;margin-top: 10px;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height: 18px;height: 18px;}
.organization {padding: 60px 0;display: flex;width: 1200px;margin: 0 auto;}
.organization-title {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;text-align: center;opacity: 0;}
.organization-list {margin-left: 68px;opacity: 0;width: 100%;}
.organization-list>div+div {margin-top: 30px;}
.organization-item {display: flex;}
.org-name {flex: 0 0 134px;padding-top: 14px;}
.org-name span {display: inline-block;font-size: 20px;font-weight: 600;padding-left: 16px;position: relative;}
.org-name span::before {content: '';position: absolute;width: 9px;height: 14px;background-image: url('../img/p-icon.png');background-size: 9px 14px;background-repeat: no-repeat;top: 3px;left: 0;}
.org-list {margin-top: -12px;margin-left: -12px;}
.org-list span {display: inline-block;margin-top: 12px;margin-left: 12px;font-size: 0;}
.org-list a {display: inline-block;width: 120px;height: 48px;background: #fff;overflow: hidden;text-align: center;line-height: 46px;vertical-align: top;border: 1px solid rgba(233, 233, 233, 1);}
.org-list a img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.consultation .consultation-list {padding: 70px 0 60px;justify-content: center;position: relative;}
.consultation .consultation-list>p {position: absolute;right: 0;color: #fff;top: -60px;font-size: 16px;}
.consultation .consultation-list>div+div {margin-left: 60px;}
.consultation-item {width: 280px;height: 220px;border: 1px solid rgba(233, 233, 233, 1);text-align: center;padding-top: 36px;position: relative;}
.consultation-item img {width: 90px;height: 90px;margin-top: 15px;}
.consultation-item .p1 {position: absolute;background: #fff;width: 120px;font-size: 20px;font-weight: bold;top: -10px;left: 50%;margin-left: -60px;}
.consultation-item .p2 {font-size: 16px;color: rgba(51, 51, 51, 1);line-height: 22px;}
.consultation-item .p2+.p2 {margin-top: 8px;}
.nav-fade-enter-active, .nav-fade-leave-active {transition: all .2s;}
.nav-fade-enter, .nav-fade-leave-to {opacity: 0;transform: scale(0.8);}
.rbtn {position: fixed;right: 30px;bottom: 140px;z-index: 5;opacity: 0;-webkit-transform: translateX(1rem);-ms-transform: translateX(1rem);transform: translateX(1rem);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.rbtn + .rbtn {bottom: 60px;background: #1D1919;}
.rbtn div {width: 65px;height: 65px;display: flex;justify-content: center;align-items: center;font-size: 14px;font-weight: 600;color: rgba(255, 255, 255, 1);line-height: 18px;background:  #33539e;cursor: pointer;}
.rbtn div:hover {background: #547ad2;}
.rbtn + .rbtn div{background: #1D1919;}
.rbtn + .rbtn div:hover{background: #656565;}
.rbtn.show {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.banner.show .left {animation: left_move .8s ease-in;-webkit-animation: left_move .8s ease-in;}
.banner.show .bottom {animation: right_move .8s ease-in;-webkit-animation: right_move .8s ease-in;}
.qa.show .page-title,
.qa.show .qa-content {opacity: 0;}
.schedule.show .bg,
.consultation.show .bg,
.signup.show .signup-summary,
.organization.show .organization-list{animation: right_move .8s ease-in forwards;-webkit-animation: right_move .8s ease-in forwards;}
.schedule.show .schedule-title,
.schedule.show .schedule-list,
.consultation.show .consultation-title,
.consultation.show .consultation-list,
.organization.show .organization-title,
.signup.show .bg,
.speakers.show .guest-bg,
.signup.show .signup-title{animation: left_move .8s ease-in forwards;-webkit-animation: left_move .8s ease-in forwards;}
.news.show .page-title,
.repay.show .page-title,
.qa.show .page-title,
.speakers.show .page-title,
.speakers.show .guest,
.introduction.show .summary, 
.introduction.show .summary .left, 
.introduction.show .summary .right, 
.award.show .page-title {animation: bottom_move .8s ease-in forwards;-webkit-animation: bottom_move .8s ease-in forwards;}
.repay.show .repay-list,
.award.show .award-item,
.qa.show .qa-content,
.award.show .award-download {animation: bottom_move .8s ease-in forwards;-webkit-animation: bottom_move .8s ease-in forwards;animation-delay: .3s;-webkit-animation-delay: .3s;}
.award.show .award-list img.award-pic-1 {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;animation-delay: .8s;-webkit-animation-delay: .8s;}
.award.show .award-list img.award-pic-2 {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;animation-delay: .9s;-webkit-animation-delay: .9s;}
.award.show .award-list img.award-pic-3 {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;animation-delay: 1s;-webkit-animation-delay: 1s;}
.news.show .news-item:nth-of-type(1) {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;}
.news.show .news-item:nth-of-type(2) {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;animation-delay: .1s;-webkit-animation-delay: .1s;}
.news.show .news-item:nth-of-type(3) {animation: bottom_move .6s ease-out forwards;-webkit-animation: bottom_move .6s ease-out forwards;animation-delay: .2s;-webkit-animation-delay: .2s;}
.navigation-icon.show {animation: top_move .8s ease-out forwards;-webkit-animation: top_move .8s ease-out forwards;}
@keyframes top_move {
  from {opacity: 0;transform: translateY(-200px);}
  to {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes top_move {
  from {opacity: 0;-webkit-transform: translateY(-200px);}
  to {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes bottom_move {
  from {opacity: 0;transform: translateY(200px);}
  to {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes bottom_move {
  from {opacity: 0;-webkit-transform: translateY(200px);}
  to {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes left_move {
  from {opacity: 0;transform: translateX(-200px);}
  to {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes left_move {
  from {opacity: 0;-webkit-transform: translateX(-200px);}
  to {opacity: 1;-webkit-transform: translateX(0);}
}
@keyframes right_move {
  from {opacity: 0;transform: translateX(200px);}
  to {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes right_move {
  from {opacity: 0;-webkit-transform: translateX(200px);}
  to {opacity: 1;-webkit-transform: translateX(0);}
}
@keyframes bounce {
  0% {transform: translateY(0px);}
  100% {transform: translateY(-1em);}
}
@keyframes hue {
  0% {filter: hue-rotate(0deg);}
  100% {filter: hue-rotate(360deg);}
}
