﻿html {
    font-size: 20px;
}

._3v2N {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
    overflow: hidden;
}

._3v2N ._3o-G {
    color: #fff;
    position: relative;
}

._3v2N ._3o-G ._3O3V {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    width: 1200px;
    height: 48rem;
    margin: 0 auto;
}

._3v2N ._3o-G ._3O3V .JOf- {
    width: 21rem;
    height: 15.8rem;
    margin-right: 10.75rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

._3v2N ._3o-G ._3O3V .R2jF {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images/header-video-bg.png);
    width: 45.5rem;
    height: 42.55rem;
    position: absolute;
    left: 21.25rem;
}

._3v2N ._3o-G ._3O3V .tHez {
    width: 26.7rem;
    height: 26.7rem;
    border-radius: 50%;
    background-color: #dbdbdb;
    margin-top: 9.65rem;
    position: relative;
    overflow: hidden;
    z-index: 11;
    border: .9rem solid #dbdbdb;
    box-sizing: border-box;
}

._3v2N ._3o-G ._3O3V .tHez ._2Oip {
    height: 100%;
    z-index: 4;
}

._3v2N ._3o-G ._3O3V .tHez ._1G4w, ._3v2N ._3o-G ._3O3V .tHez ._2Oip {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

._3v2N ._3o-G ._3O3V .tHez ._1G4w {
    z-index: 5;
    display: inline-block;
    width: 70px;
    height: 70px;
    background: url(../images/cover_play.png) no-repeat;
    background-size: 100% auto;
}

._3v2N ._3o-G ._3O3V .JOf- ._2kB3, ._3v2N ._3o-G ._3O3V .JOf- .njLj {
    font-size: 2.4rem;
    line-height: 2.6rem;
    font-weight: 600;
}

._3v2N ._3o-G ._3O3V .JOf- ._2kB3, ._3v2N ._3o-G ._3O3V .JOf- .njLj {
    font-size: 2.4rem;
    line-height: 2.6rem;
    font-weight: 600;
}

._3v2N ._3o-G ._3O3V .JOf- ._2kB3 {
    margin-bottom: 1.2rem;
}

._3v2N ._3o-G ._3O3V .JOf- ._2uuX h3 {
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 400;
    margin-bottom: 2.4rem;
}

._3v2N ._3o-G ._3O3V .JOf- ._2kB3 h1, ._3v2N ._3o-G ._3O3V .JOf- .njLj h1 {
    font-size: 2.4rem;
    line-height: 2.6rem;
    font-weight: 600;
    display: inline;
}

._3v2N ._3o-G ._3O3V .JOf- .R6d9 {
    width: 9.6rem;
}

._1TkV._1ixC {
    border-radius: 88rem;
}

._1TkV._2YCl {
    height: 2.4rem;
    font-size: .8rem;
}

a ._1TkV {
    display: inline-block;
    background-color: #1088f2;
    padding: 0 1rem;
    cursor: pointer;
    width: 100%;
    color: #fff;
    font-weight: 600;
}

a ._1TkV:hover {
    background-color: #1172c7;
}

._3v2N ._3o-G ._3O3V .R2jF ._3bIN {
    width: 30.8rem;
    height: 30.8rem;
    border-radius: 50%;
    position: absolute;
    top: 7.6rem;
    left: 8.45rem;
    background-color: #fff;
}

._3v2N ._3o-G ._28Uc {
    position: absolute;
    left: 0;
    bottom: 0;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images/header-bg-bottom.svg);
    width: 100%;
    height: 13.3rem;
}

._3v2N ._3h3h, ._3v2N ._3h3h ._3cLi {
    width: 100%;
    background-color: #151515;
}

.rvkZ ._1y2U {
    outline: none;
}

.fly-el {
    height: 96px;
}

.fly-fixed {
    position: fixed;
    top: 0;
    padding-bottom: 0 !important;
    z-index: 99;
    background-color: #333333 !important;;
}

._3v2N ._3h3h ._3cLi {
    height: 2.4rem;
    padding-bottom: 2.4rem;
}

._3v2N ._3h3h ._3cLi ._2Aw0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

._3v2N ._3h3h ._3cLi ._2Aw0 > li {
    margin: 0 1.2rem;
    font-size: 1rem;
    line-height: 1.2rem;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._3cLi ._2Aw0 .K_s2 {
    position: relative;
}

._3v2N ._3h3h ._3cLi ._2Aw0 > li a {
    color: #838385;
    white-space: nowrap;
    text-decoration: none;
}

._3v2N ._3h3h ._3cLi ._2Aw0 > li a:hover {
    color: #fff
}

._3v2N ._3h3h ._3cLi ._2Aw0 .K_s2 a {
    color: #fff;
}

._3v2N ._3h3h ._3cLi ._2Aw0 .K_s2:after {
    display: block;
    position: absolute;
    content: "";
    background-color: #fff;
    width: 100%;
    height: .1rem;
    bottom: 0;
    left: 0;
}

._3v2N ._1vk1 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

._3v2N ._3h3h ._3cLi ._2Aw0 .vV4O {
    position: absolute;
    right: 0;
    width: 4rem;
}

._3v2N ._3h3h ._3cLi ._2Aw0 .vV4O .hk7A {
    padding: 0;
}

button:after, button:before {
    content: "";
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

._1TkV ._3HO0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: normal;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._1TkV.OW0X {
    height: 1.2rem;
    font-size: .6rem;
}

._3v2N ._3h3h ._7xuX {
    padding-bottom: 0;
}

._3v2N ._1vk1 ._3cLi {
    background-color: #151515;
}

._3v2N ._3h3h ._2uy1 {
    width: 100%;
    color: #fff;
}

._3v2N ._3h3h ._2uy1 ._268X {
    background-color: #151515;
    width: 100%;
    height: 8.4rem;
}

._3v2N ._3h3h ._2uy1 ._268X .A00A {
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
    width: 35rem;
    margin: 0 auto;
    text-align: center;
}

._3v2N ._3h3h ._2uy1 ._3m12 {
    background-color: #151515;
    width: 100%;
    padding-bottom: 4.8rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS {
    background-color: #111;
    width: 1200px;
    margin: 0 auto;
    border-style: solid;
    border-width: 1.2rem;
    border-image: url(../images/colorful-border.svg) 10 10 10 10 round round;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt {
    width: 51.2rem;
    margin-top: 3.2rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._2kB3 {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    margin-bottom: 2.4rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    box-sizing: border-box;
    border-bottom: 1px solid hsla(0, 0%, 100%, .15);
    padding-bottom: 2.4rem;
    margin-bottom: 2.4rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS, ._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .aLdl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s {
    background-color: #111;
    width: 100%;
    margin: 0 3.5rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 4.8rem;
    height: 8.4rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp ._2nwt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-top: 2rem;
}

._1Gim {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

._1Gim._2G4A {
    transition: opacity .3s ease;
    opacity: 1;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh ._1mn_ {
    width: 4.8rem;
    height: 4.8rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh ._1mn_ img {
    width: 4.8rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp ._2nwt .w1iu {
    width: 100%;
    height: 100%;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp ._2nwt .w1iu img {
    width: 40px;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh ._2L-Y {
    line-height: 1.2rem;
    color: #999;
    font-size: .8rem;
    font-weight: 600;
    width: 100%;
    white-space: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh ._2L-Y._1-Jm {
    color: #fff;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._3Hrt ._1AZt ._185s ._1FDp .eYOh ._2L-Y ._2TMm {
    margin-bottom: .4rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .aLdl {
    margin-bottom: 2rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .AgaW {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 3.2rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .AgaW p {
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .aLdl ._-Xv {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    margin-bottom: .4rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .aLdl ._2V_q {
    margin-left: .9rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .aLdl ._2V_q li {
    font-size: .8rem;
    line-height: 1.2rem;
    list-style-type: disc;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .AgaW ._1T_X {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    margin-bottom: .4rem;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .AgaW ._31u- {
    margin-left: .9rem;
    max-width: 35rem;
    list-style-type: disc;
}

._3v2N ._3h3h ._2uy1 ._3m12 ._3vRS ._24WS .AgaW ._31u- li {
    font-size: .8rem;
    line-height: 1.2rem;
    list-style-type: disc;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
}

._3v2N ._3h3h ._2uy1 .RMxz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #151515;
    width: 100%;
    padding: 4.8rem 0 3rem;
}

._1hBC {
    color: #fff;
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 600;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

._3v2N ._3h3h ._2uy1 .RMxz ._2AgJ {
    width: 1200px;
    margin-top: 3.2rem;
}

._1hBC ._3bBt {
    margin: 0 .4rem;
    width: 2.35rem;
    height: 2rem;
}

._3v2N ._3h3h ._2uy1 .RMxz ._2AgJ ._1FMm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.G8Pd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 19.5rem;
    background-color: hsla(0, 0%, 100%, .04);
}

.G8Pd ._2mK0 {
    background-image: url(../images/pcb_bare.png);
}

.G8Pd .-hts {
    height: 13.2rem;
    position: relative;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

.G8Pd .-hts .QBQ6 {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    color: #fff;
    position: absolute;
    bottom: .8rem;
    left: .8rem;
}

.G8Pd ._3xyQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: hsla(0, 0%, 100%, .65);
    padding: .8rem;
}

.G8Pd ._3xyQ ._3B3H {
    margin-left: .8rem;
}

.G8Pd ._3xyQ ._3B3H li {
    font-size: .7rem;
    line-height: 1.2rem;
    list-style-type: disc;
    font-weight: 400;
}

.G8Pd ._2srX {
    background-image: url(../images/pcb_metal.png);
}

.G8Pd ._3fq_ {
    background-image: url(../images/finished_product.png);
}

._3v2N ._3h3h ._2uy1 ._3rUC {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images/dise.png);
    width: 100%;
    height: 12rem;
}

._3v2N ._3h3h ._2uy1 ._3sS6 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 5.6rem;
    background-color: #000;
}

._3v2N ._3h3h ._2uy1 ._3sS6 ._1dD6, ._3v2N ._3h3h ._2uy1 ._3sS6 ._3Bna {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3sS6 ._3Bna {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 1200px;
    margin: 3.2rem auto 0;
}

._3v2N ._3h3h ._2uy1 ._3sS6 ._3Bna .iG-G {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: .8rem;
}

._178Z {
    background-color: #000;
    width: 100%;
}

._178Z ._3rVO ._1vrT {
}

._178Z ._3rVO {
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-image: linear-gradient(90deg, #342ece 12%, #368bf5 71%, #00c1d2);
    border-image-slice: 1;
    border-style: solid;
    border-width: 0;
    border-top-width: .2rem;

    background-color: #151515;
    width: 60rem;
    padding: 3.2rem;
}

._178Z ._3rVO ._1vrT ._103x ._1ZXb li {
    font-size: .9rem;
    line-height: 1.2rem;
    list-style-type: disc;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
}

._178Z ._3rVO ._1vrT ._1cTr {
    margin-bottom: 7.2rem;
}

._178Z ._3rVO ._1vrT ._1cTr ._31vc {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: .8rem;
}

._178Z ._3rVO ._1vrT ._1cTr ._2MF5 {
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
}

._178Z ._3rVO ._1vrT ._103x ._3Csk {
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 900;
    color: #fff;
    margin-bottom: .4rem;
}

._178Z ._3rVO ._1vrT ._103x ._1jnz {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: .8rem;
}

._178Z ._3rVO ._1vrT ._103x ._1ZXb {
    margin-left: .9rem;
}

._178Z ._3rVO ._1vrT ._103x ._1ZXb ._1tgB li {
    font-size: .7rem;
    line-height: .8rem;
    list-style-type: disc;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
}

._178Z .wVzO {
    position: relative;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-image: linear-gradient(90deg, #342ece 12%, #368bf5 71%, #00c1d2);
    border-image-slice: 1;
    border-style: solid;
    border-top-width: .2rem;
    background-color: #151515;
    width: 29.6rem;
    height: 100%;
    padding: 3.2rem;
    margin-right: .8rem;
}

._178Z .wVzO ._1cTr {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-bottom: 3rem;
}

._178Z .wVzO ._1cTr ._31vc {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: .4rem;
}

._178Z .wVzO ._1cTr ._2MF5 {
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
    margin-bottom: .4rem;
}

._178Z .wVzO .CTx5 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

._178Z .wVzO .CTx5 ._103x {
    max-width: 12.8rem;
    margin-right: 1.2rem;
}

._178Z .wVzO .CTx5 ._103x ._3Csk {
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: #fff;
    margin-bottom: .4rem;
}

._178Z .wVzO .CTx5 ._103x ._1jnz {
    font-size: 1.4rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: 1.2rem;
}

._178Z .wVzO .CTx5 ._103x ._1ZXb {
    margin-left: .9rem;
}

._178Z .wVzO .CTx5 ._103x ._1ZXb li {
    font-size: .8rem;
    list-style-type: disc;
    line-height: 1rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
}

._178Z .wVzO .CTx5 ._1WUU {
    width: 8.8rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

._178Z ._2Ucz {
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-image: linear-gradient(90deg, #342ece 12%, #368bf5 71%, #00c1d2);
    border-image-slice: 1;
    border-style: solid;
    border-width: 0;
    border-top-width: .2rem;
    background-color: #151515;
    width: 19.5rem;
    height: 100%;
    padding: 3.2rem;
    margin-right: .75rem;
}

._178Z ._2Ucz ._1cTr {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-bottom: 1.2rem;
    width: 100%;
}

._178Z ._2Ucz ._1WUU {
    width: 13.1rem;
    height: 8.8rem;
    margin-bottom: 1.6rem;
}

._178Z ._2Ucz ._103x ._3Csk {
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 900;
    color: hsla(0, 0%, 100%, .65);
    margin-bottom: .4rem;
}

._178Z ._2Ucz ._103x ._1jnz {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: .8rem;
}

._178Z ._2Ucz ._103x ._1ZXb {
    margin-left: .9rem;
}

._178Z ._2Ucz ._103x ._1ZXb ._1tgB li {
    font-size: .7rem;
    list-style-type: disc;
    line-height: .8rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
}

._178Z ._14hV {
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-image: linear-gradient(90deg, #342ece 12%, #368bf5 71%, #00c1d2);
    border-image-slice: 1;
    border-style: solid;
    border-width: 0;
    border-top-width: .2rem;
    background-color: #151515;
    width: 60rem;
    padding: 3.2rem;
}

._178Z ._14hV ._1cTr {
    max-width: 27.2rem;
    margin-right: 10.2rem;
}

._178Z ._14hV ._1WUU {
    width: 19.2rem;
    height: 7.6rem;
}

._1Gim._1_Jc._2xhE, ._1Gim._1LNE._2xhE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

._178Z ._14hV ._1cTr ._31vc {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: 1.2rem;
}

._178Z ._14hV ._1cTr ._2MF5 {
    font-size: 0.8rem;
    line-height: 1.6rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
}

._3v2N ._3h3h ._2uy1 ._3xvS {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 20rem;
    margin-bottom: 2rem;
    background-color: #151515;
}

._3v2N ._3h3h ._2uy1 ._3xvS ._2ktL {
    height: 100%;
    width: 1200px;
}

._3v2N ._3h3h ._2uy1 ._3aYX {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 4.8rem 0;
    background-color: #000;
}

._3v2N ._3h3h ._2uy1 ._3aYX, ._3v2N ._3h3h ._2uy1 ._3aYX .gGwq {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3aYX, ._3v2N ._3h3h ._2uy1 ._3aYX .gGwq {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._3aYX .gGwq {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 1200px;
    flex-flow: row wrap;
    margin: 3.2rem auto 0;
}

.rvkZ {
    background-color: #151515;
    width: 14.1rem;
    padding-top: 3.2rem;
    margin-left: .8rem;
    margin-bottom: .8rem;
    position: relative;
}

.rvkZ ._3XXr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    height: 21.2rem;
    opacity: 1;
    transition: opacity .5s ease;
}

.rvkZ ._3XXr ._1mbO {
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    margin-bottom: 1.2rem;
}

.rvkZ ._3XXr ._2RHu {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: 2rem;
}

.rvkZ ._3XXr .gbhU {
    font-size: .7rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
    width: 12rem;
    margin-bottom: .4rem;
    text-align: center;
}

.rvkZ ._8_Ct {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3.2rem 1.6rem 0;
    box-sizing: border-box;
    opacity: 1;
    transition: opacity .5s ease;
    width: 100%;
}

.rvkZ ._3XXr.MX2k, .rvkZ ._8_Ct.MX2k {
    opacity: 0;
}

.rvkZ ._2xyf {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rvkZ ._8_Ct .Tq0M {
    width: 100%;
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
    margin-bottom: 1.2rem;
}

.rvkZ ._1y2U {
    position: absolute;
    bottom: 1.2rem;
    right: 1.2rem;
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    transition: all .1s linear;
    cursor: pointer;
}

._1_3z, ._2smg, ._3vO2, .hh4l, .v_ps {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

._3v2N ._3h3h ._2uy1 .n3xw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding-bottom: 4.8rem;
    background-color: #000;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 1200px;
    margin-top: 3.2rem;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 19.5rem;
    height: 13.2rem;
    position: relative;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS ._2-ns {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 11.2rem;
    text-align: center;
    color: #fff;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS ._2-ns ._2Ov6 {
    font-size: 1rem;
    line-height: 1.6rem;
    font-weight: 400;
    margin-bottom: .4rem;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS ._2-ns ._1Xa9 {
    padding: .45rem 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS ._2-ns ._1Xa9 ._2A7-, ._3v2N ._3h3h ._2uy1 .n3xw ._1Q1q .VeMS ._2-ns ._1Xa9 ._2kB3 {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
}

._3v2N ._3h3h ._2uy1 ._1zMW {
    background-color: #151515;
    padding-top: 4.8rem;
}

._3v2N ._3h3h ._2uy1 ._1zMW ._3eWd {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    width: 1200px;
    margin: 0 auto 2.4rem;
    text-align: center;
    color: hsla(0, 0%, 100%, .85);
}

._3v2N ._3h3h ._2uy1 ._1zMW ._3s9R {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 1200px;
    padding-bottom: 2.8rem;
    margin: 0 auto;
    /*border-bottom: 1px solid hsla(0,0%,100%,.15);*/
}

._3v2N ._3h3h ._2uy1 ._1zMW ._3s9R, ._3v2N ._3h3h ._2uy1 ._1zMW ._3s9R ._3y9m {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._1zMW ._3s9R ._3y9m {
    width: 14.4rem;
    height: 3.2rem;
    margin-right: .8rem;
}

._1Gim._1_Jc._2xhE, ._1Gim._1LNE._2xhE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

._3v2N ._3h3h ._2uy1 ._1zMW ._3s9R ._3y9m ._3167 {
    width: 80%;
    height: 80%;

    transition: all .3s ease;
    opacity: 1;
}

._3v2N ._3h3h ._2uy1 ._2pya {
    background-color: #151515;
    padding: 2.8rem 0 4.8rem;
    display: none;
}

._3v2N ._3h3h ._2uy1 ._2pya ._3txK {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    width: 1200px;
    margin: 0 auto 2.4rem;
    text-align: center;
    color: hsla(0, 0%, 100%, .85);
}

._3v2N ._3h3h ._2uy1 ._2pya ._1t7H {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 1200px;
    margin: 0 auto;
}

._3v2N ._3h3h ._2uy1 ._2pya ._1t7H, ._3v2N ._3h3h ._2uy1 ._2pya ._1t7H ._206c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._2pya ._1t7H, ._3v2N ._3h3h ._2uy1 ._2pya ._1t7H ._206c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._2pya ._1t7H ._206c {
    width: 14.4rem;
    height: 3.2rem;
    margin-right: .8rem;
}

._3v2N ._3h3h ._2uy1 ._2pya ._1t7H ._206c .-Q3K {
    width: 100%;
    height: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all .3s ease;
    opacity: .4;
}

._1Gim._1_Jc {
    background-size: contain;
}

._3v2N ._3h3h ._2uy1 .IC3s {
    width: 100%;
    padding: 4.8rem 0 2.4rem;
    text-align: center;
    background-color: #000;
}

._3v2N ._3h3h ._2uy1 .IC3s ._1liZ {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 600;
    color: hsla(0, 0%, 100%, .85);
    margin-bottom: .8rem;
}

._3v2N ._3h3h ._2uy1 .IC3s ._5F7v {
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .85);
    margin-bottom: 2.4rem;
}

._3v2N ._3h3h ._2uy1 .IC3s ._38Ov {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 .IC3s ._38Ov ._1aDf {
    margin-right: 2.4rem;
    cursor: pointer;
}

.sQis {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 0;
}

._3v2N ._3h3h ._2uy1 ._1aTJ {
    width: 60rem;
    margin: 0 auto 4.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 ._1aTJ ._2uuX {
    width: 35rem;
    color: hsla(0, 0%, 100%, .85);
    font-size: .7rem;
    line-height: 1rem;
    text-align: center;
    margin-top: .8rem;
    margin-bottom: 3.2rem;
}

.react-tabs__tab-panel {
    display: none;
}

.react-tabs__tab-panel.react-tabs__tab-panel--selected {
    display: block;
}

._3v2N ._3h3h ._2uy1 ._1aTJ ._2-ns {
    width: 100%;
}

._1ANr, ._1ANr ._2Vh5 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

._1ANr {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

._1ANr ._2Vh5 {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

._2pco {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #333;
}

._2pco ._2cPJ {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #ddd;
}

._2pco ._31aj {
    position: absolute;
    height: 1.2rem;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    border-radius: .2rem;
    font-size: .5rem;
    font-weight: 600;
    line-height: .7rem;
    letter-spacing: .05rem;
    padding: 0 .4rem;
    z-index: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._2pco ._31aj {
    top: .8rem;
    right: .8rem;
}

._2pco ._2cPJ ._1LGe {
    width: 100%;
    height: 100%;
}

._2pco ._2cPJ ._1Zls {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    transition: opacity .2s ease;
}

._2pco:hover ._1Zls {
    background-color: #000;
    opacity: .3;
}

._2pco ._1BMp {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: .8rem;
    opacity: 0;
    transition: opacity .2s ease;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

._2pco:hover ._1BMp {
    opacity: 1;
}

._2pco ._1BMp ._6BjN {
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
    font-size: .7rem;
    line-height: 1.2rem;
    margin-bottom: .4rem;
    font-weight: 600;
}

._2pco ._1BMp ._2_Td {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

._2pco ._1BMp ._2_Td, ._2pco ._27wB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

._2pco ._27wB {
    color: #fff;
    font-weight: 600;
    font-size: .6rem;
    line-height: .7rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._2pco ._27wB ._26az {
    width: 6.4rem;
    margin-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
}

._2pco ._2DgY, ._2pco ._2DgY ._2J1J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

._2pco ._31aj:before {
    content: " ";
    display: block;
    height: 16px;
    margin-right: 5px;
    width: 16px;
    background: url(../images/view.png) no-repeat;
    background-size: 100%;
}

._3v2N ._3h3h ._2uy1 .WCSW {
    background-color: #151515;
}

._3v2N ._3h3h ._2uy1 .WCSW, ._3v2N ._3h3h ._2uy1 .WCSW ._2HLE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._3v2N ._3h3h ._2uy1 .WCSW ._2HLE {
    width: 60rem;
    margin-bottom: 4.8rem;
}

._1hBC {
    color: #fff;
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 600;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

._3v2N ._3h3h ._2uy1 ._12Op {
    width: 1200px;
    margin: 0 auto;
}

._3v2N ._3h3h ._2uy1 ._12Op ._2KZa, ._3v2N ._3h3h ._2uy1 ._12Op ._259x {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4rem 0 6.4rem;
}

._3v2N ._3h3h ._2uy1 ._12Op ._2KZa ._1wJA, ._3v2N ._3h3h ._2uy1 ._12Op ._2KZa ._3qzJ, ._3v2N ._3h3h ._2uy1 ._12Op ._259x ._1wJA, ._3v2N ._3h3h ._2uy1 ._12Op ._259x ._3qzJ {
    margin: 1.2rem 0 1.6rem;
    font-size: .8rem;
    line-height: 1.2rem;
}

._1TkV._3-aF {
    background-color: #f7f7f7;
    border: 0 solid #b0b0b0;
    color: #b0b0b0;
    white-space: nowrap;
}

._1TkV.dqra {
    background-color: #fff;
    color: #000;
}

._1TkV._1ixC {
    border-radius: 88rem;
}

._3v2N ._3h3h ._2uy1 ._12Op ._2KZa ._1Y1I, ._3v2N ._3h3h ._2uy1 ._12Op ._259x ._1Y1I {
    width: 6.3rem;
    height: 1.6rem;
    font-weight: 400;
}

/*0427 start*/
.awards_note {
    padding: 2rem 3.2rem;
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .65);
    margin: 0 auto;
    text-align: left;
    background-color: #151515;
    border-top: 2px #262626 solid;
}

.awards_title {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    margin-top: 12px;
    margin-bottom: 4px;
}

.receive-coupon-up {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
}

.receive-coupon-up .box {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 500px;
    height: 212px;
    border: 10px solid rgba(255, 255, 255, 0.4);
    box-sizing: content-box;
}

.receive-coupon-up .box .inner .close {
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 99;
    background: url(../images/close_btn.png) no-repeat;
    width: 32px;
    height: 32px;
}

.receive-coupon-up .box .inner {
    padding: 30px 20px;
    text-align: center;
    background-color: #fff;
}

.receive-coupon-up .box .inner .dt {
    font-size: 18px;
    margin-top: 20px;
}

.receive-coupon-up .box .inner .operation {
    margin-top: 50px;
}

.receive-coupon-up .box .inner .operation a {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    padding: 0 15px;
    margin: 0 8px;
    border-radius: 3px;
}

.receive-coupon-up .box .inner .operation a.receive-btn {
    background-color: #1088f2;
    color: #fff;
}

.receive-coupon-up .box .inner .operation a:hover {
    opacity: 0.9;
}

.receive-coupon-up .box .inner .operation a:active {
    opacity: 0.9;
}
/*0427 end*/
