@font-face {
    font-family: objectivity-lightslanted;
    src: url('../fonts/OBJECTIVITY-LIGHTSLANTED.woff') format('woff');
}

@font-face {
    font-family: objectivity-medium;
    src: url('../fonts/OBJECTIVITY-MEDIUM.woff') format('woff');
}

@font-face {
    font-family: objectivity-mediumslanted;
    src: url('../fonts/OBJECTIVITY-MEDIUMSLANTED.woff') format('woff');
}

@font-face {
    font-family: objectivity-bold;
    src: url('../fonts/OBJECTIVITY-BOLD.woff') format('woff');
}

@font-face {
    font-family: objectivity-light;
    src: url('../fonts/OBJECTIVITY-LIGHT.woff') format('woff');
}

@font-face {
    font-family: objectivity-bold;
    src: url('../fonts/OBJECTIVITY-BOLD.woff') format('woff');
}



.scale {
    transform: scale(1);
    transition: transform 1s ease 0s;
}

.scale:hover {
    transform: scale(1.05);
}

body {
    max-width: 1920px;
    min-width: 1130px;
    background: #ffffff;
    color: #ffffff;
    margin: auto;
}


.container {
    width: 1130px;
    margin: auto;
}

.ltd {
    width: 100%;
    height: 885px;
    background: url("../image/bg01.png") no-repeat center center;
}

.header {
    width: 100%;
    height: 80px;
}

.header .nav {
    height: 80px;
}

.header .nav .logo {
    float: left;
    margin-top: 20px;
}

.header .nav .menu {
    float: right;
    text-align: right;
    margin-top: 22px;
}

.header .nav .menu a {
    font-family: "objectivity-medium", serif;
    font-size: 14px;
    display: inline-block;
    padding: 10px 25px;
    margin: 0 36px;
    color: #ffffff;
    border-radius: 17px;
    border: 1px solid #1d9899;
}

.header .nav .menu a.active, .header .nav .menu a:hover {
    border: 1px solid #fdcc3f;
}

.machine {
    height: 805px;
    position: relative;
}
.machine .blogo {
    left: 8px;
    top: 225px;
    position: absolute;
}

.machine .pic {
    position: absolute;
    left: 8px;
    top: 474px;
    z-index: 2;
}

.machine .title {
    font-family: objectivity-mediumslanted, serif;
    font-size: 35px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 386px;
    z-index: 2;
}

.machine .des {
    font-family: objectivity-mediumslanted, serif;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 490px;
    z-index: 2;
    line-height: 32px;
}

.machine .cartoon {
    position: absolute;
    left: -100px;
    bottom: 0;
    z-index: 2;
    animation-duration: 4s;
    animation-delay: 0.1s;
    animation-iteration-count: 1;
}

.machine .zz {
    width: 757px;
    height: 564px;
    position: absolute;
    right: -140px;
    bottom: 90px;
    z-index: 2;
    overflow: hidden;
}

.machine .zz .pillar {
    position: absolute;
    z-index: 2;
    animation-duration: 3s;
    animation-delay: 0.1s;
    animation-iteration-count: 1;
}

.machine .mining {
    position: absolute;
    right: -125px;
    bottom: 107px;
    z-index: 3;
}

.machine .currency-one {
    position: absolute;
    right: 385px;
    top: 203px;
    z-index: 4;
    animation-duration: 4s;
    animation-delay: 0.1s;
    animation-iteration-count: 1;
}

.machine .currency-two {
    position: absolute;
    right: 110px;
    top: 210px;
    z-index: 4;
    animation-duration: 3s;
    animation-delay: 0.1s;
    animation-iteration-count: 1;
}

.about {
    width: 100%;
    height: 515px;
    background: url("../image/bg02.png") no-repeat center top;
    position: relative;
    max-width: 1900px;
    overflow: hidden;
}

.about .title {
    font-family: objectivity-bold, serif;
    font-size: 69px;
    text-align: center;
    padding: 92px 0 20px 0;
}

.about .title span:first-child {
    color: #0da5a8;
}

.about .title span:last-child {
    color: #fdcc3f;
}

.about .box {
    position: relative;
    height: 336px;
}
.about .pic {
    position: absolute;
    left: 8px;
    bottom: 0;
}

.about .desc {
    position: absolute;
    left: 540px;
    top: 72px;
}

.about .desc .text {
    color: #0da5a8;
    font-family: objectivity-medium, serif;
    font-size: 26px;
    line-height: 38px;
    width: 660px;
    letter-spacing: -1.4px;
}



.about .btn {
    position: absolute;
    left: 552px;
    bottom: 30px;
}

.about .btn a {
    display: block;
    color: #ffffff;
    font-family: objectivity-medium, serif;
    font-size: 23px;
    text-align: center;
    width: 172px;
    height: 34px;
    border-radius: 17px;
    background: #fdcc3f;
    line-height: 38px;
}

.strength {
    height: 1390px;
    position: relative;
}

.strength .title {
    font-family: objectivity-bold, serif;
    font-size: 69px;
    text-align: center;
    padding: 167px 0 20px 0;
}

.strength .title span:first-child {
    color: #0da5a8;
}

.strength .title span:last-child {
    color: #fdcc3f;
}

.strength .center {
    position: absolute;
    left: -34px;
    top: 256px;
}

.strength .businesses {
    position: absolute;
    left: 22px;
    top: 727px;
    color: #000000;
    font-family: objectivity-light, serif;
    font-size: 20px;
    opacity: .7;
    line-height: 28px;
}

.strength .course {
    position: absolute;
    top: 356px;
    right: -170px;
}

.strength .office {
    position: absolute;
    top: 839px;
    left: 746px;;
    color: #000000;
    font-family: objectivity-light, serif;
    font-size: 20px;
    opacity: .7;
    line-height: 28px;
}

.strength .office p{
    white-space: nowrap;
}

.strength .office.two {
    left: 655px;
    top: 1238px;
}

.strength .data-center {
    position: absolute;
    left: 259px;
    top: 870px;
}

.strength .center img, .strength .course img, .strength .data-center img {
    transform: scale(1);
    transition: transform 1s ease 0s;
}

.strength .center img:hover, .strength .course img:hover, .strength .data-center img:hover {
    transform: scale(1.05);
}

.odds {
    width: 100%;
    position: relative;
    padding-bottom: 90px;
}

.odds .title {
    font-family: objectivity-bold, serif;
    font-size: 69px;
    text-align: center;
    padding: 128px 0 20px 0;
}

.odds .title span:first-child {
    color: #fdcc3f;
}

.odds .title span:last-child {
    color: #0da5a8;
}

.odds .desc-one {
    color: #010101;
    font-family: objectivity-medium, serif;
    font-size: 25px;
    text-align: center;
}

.odds .desc-one p {
    line-height: 32px;
}

.odds .desc-two {
    color: #000000;
    font-family: objectivity-light, serif;
    font-size: 20px;
    text-align: center;
    opacity: .7;
    margin-top: 30px;
}

.odds .desc-two p {
    line-height: 28px;
}

.odds .swiper {
    position: relative;
    margin-top: 85px;
    height: 1068px;
}

.odds .swiper .kt {
    position: absolute;
    top: 0;
    left: 140px;
    z-index: 2;
}

.odds .swiper .zm {
    position: absolute;
    top: 110px;
    left: -36px;
}

.odds .swiper .pic1 {
    position: absolute;
    top: 20px;
    left: 486px;
    z-index: 7;
}

.odds .swiper .pic2 {
    position: absolute;
    top: 305px;
    left: 100px;
    z-index: 6;
}

.odds .swiper .pic3 {
    position: absolute;
    top: 500px;
    left: 320px;
    z-index: 3;
}

.odds .swiper .pic4 {
    position: absolute;
    top: 185px;
    right: -15px;
    z-index: 5;
}

.odds .swiper .pic5 {
    position: absolute;
    top: 545px;
    right: -35px;
    z-index: 4;
}

.odds .swiper .pic6 {
    position: absolute;
    top: 330px;
    right: 124px;
    z-index: 1;
}

.odds .swiper .pic7 {
    position: absolute;
    top: 730px;
    left: 180px;
}

.odds .swiper .pic1 img, .odds .swiper .pic2 img, .odds .swiper .pic3 img, .odds .swiper .pic4 img, .odds .swiper .pic5 img, .odds .swiper .pic6 img {
    transform: scale(1);
    transition: transform 1s ease 0s;
}

.odds .swiper .active img {
    transform: scale(1.08);
}

.odds .tab {
    height: 188px;
    border-bottom: 3px solid #b5b5b5;
}

.odds .tab ul {
    display: flex;
}

.odds .tab ul li {
    display: flex;
    width: 25%;
    flex-direction: column;
}

.odds .tab ul li .box {
    text-align: center;
}

.odds .tab ul li .box p {
    width: 114px;
    height: 120px;
    text-align: center;
    line-height: 114px;
    margin: auto;
}

.odds .tab ul li .box p img {
    vertical-align: middle;
}

.odds .tab ul li span {
    color: #a9b9ca;
    font-size: 27px;
    font-family: "objectivity-medium", serif;
    line-height: 56px;
    text-align: center;
    padding: 0 10px 22px 10px;
}

.odds .tab ul li.active span {
    color: #046d86;
    border-bottom: 4px solid #046d86;
}

.odds .text {
    padding-top: 50px;
    color: #046d86;
    font-size: 25px;
    font-family: "objectivity-light", serif;
    line-height: 34px;
}

.odds .text .swiper-slide {
    text-align: center;
    display: none;
}

.odds .text .swiper-slide-active {
    display: block;
}


.partner {
    height: 650px;
}

.partner .title {
    font-family: objectivity-bold, serif;
    color: #0da5a8;
    font-size: 85px;
    text-align: center;
}

.partner .logo {
    margin-top: 90px;
}

.partner .logo ul {
    display: flex;
    align-items: self-end;
}

.partner .logo ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.partner .logo ul li img {
    vertical-align: bottom;
}

.value {
    padding-top: 140px;
}

.value .title {
    font-family: objectivity-bold, serif;
    font-size: 96px;
    text-align: center;
    height: 76px;
}

.value .title span:first-child {
    color: #0da5a8;
}

.value .title span:last-child {
    color: #fdcc3f;
}

.value .round {
    text-align: center;
    position: relative;
    z-index: 2;
}

.value .base {
    height: 374px;
    width: 100%;
    background: url("../image/img15.png") no-repeat center center;
    position: relative;
    z-index: 1;
    margin-top: -185px;
}

.value .base .desc {
    color: #fff;
    font-family: objectivity-medium, serif;
    font-size: 34px;
    text-align: center;
    padding-top: 140px;
}

.value .base .desc p {
    line-height: 46px;
}

.value .base .btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
}

.value .base .btn a {
    display: block;
    color: #ffffff;
    font-family: objectivity-medium, serif;
    font-size: 22px;
    text-align: center;
    width: 226px;
    height: 50px;
    border-radius: 25px;
    background: #e9bf48;
    line-height: 56px;
    margin: auto;
}

.loop {
    margin-top: 110px;
    margin-bottom: 140px;
    width: 100%;
    height: 930px;
    background: url("../image/img33.png") no-repeat center center;
}

.loop .row {
    position: relative;
}

.loop .left-swiper {
    width: 674px;
    height: 230px;
    position: absolute;
    top: 166px;
    left: -109px;
}

.loop .pic1 {
    position: absolute;
    top: 59px;
    left: 565px;
    z-index: 2;
}

.loop .pic2 {
    position: absolute;
    top: 132px;
    right: -65px;
    z-index: 2;
}

.loop .pic3 {
    position: absolute;
    top: 396px;
    left: -109px;
    z-index: 2;
}

.loop .pic4 {
    position: absolute;
    top: 396px;
    left: 228px;
    z-index: 2;
}

.loop .right-swiper {
    width: 674px;
    height: 230px;
    position: absolute;
    top: 396px;
    right: -109px;
}

.loop .pic5 {
    position: absolute;
    top: 550px;
    right: 270px;
    z-index: 2;
}

.brand {
    height: 870px;
    position: relative;
    background: url("../image/img22.png") no-repeat 35px top;
}

.brand .title {
    padding-top: 7px;
    font-size: 101px;
    font-family: "objectivity-bold", sans-serif;
}

.brand .title p {
    color: #e9bf48;
}

.brand .title p:last-child {
    color: #1d9899;
}

.brand .msg-box {
    width: 885px;
    height: 525px;
    background: url("../image/img21.png") no-repeat center center;
    position: absolute;
    z-index: 2;
    right: -250px;
    top: -130px;
}

.brand .msg-box .msg {
    color: #1d9899;
    font-size: 24px;
    font-family: "objectivity-light", serif;
    padding-top: 205px;
    letter-spacing: -1.5px;
    padding-left: 210px;
    line-height: 32px;
}

.brand .msg-box .name {
    color: #e9bf48;
    font-family: "objectivity-bold", sans-serif;
    font-size: 30px;
    text-align: right;
    padding-right: 160px;
    padding-top: 30px;
}

.brand .msg-box .name p:last-child {
    color: #1d9899;
}

.brand .cube {
    position: absolute;
    left: 168px;
    bottom: 0;
}

.brand .kt {
    position: absolute;
    bottom: 206px;
    right: 155px;
}

.history {
    padding-top: 60px;
    height: 1960px;
    overflow-x: hidden;
    width: 1400px;
    margin: auto;
    position: relative;
}

.history .box {
    position: relative;
    z-index: 2;
}

.history .img1 {
    position: absolute;
    top: -42px;
    left: -20px;
}

.history .desc {
    position: absolute;
    top: 100px;
    width: 480px;
    right: 12px;
}

.history .desc .title {
    color: #0da5a8;
    font-size: 50px;
    font-family: "objectivity-bold", sans-serif;
}

.history .desc .line {
    margin-top: 15px;
    width: 100%;
    height: 2px;
    background: #e7a959;
}

.history .desc .text {
    color: #000000;
    opacity: 0.7;
    padding-top: 30px;
    font-size: 18px;
    line-height: 28px;
    width: 100%;
    font-family: "objectivity-light", serif;
    letter-spacing: -0.4px;
}

.history .img2 {
    position: absolute;
    top: 505px;
    right: -5px;
}

.history .img3 {
    position: absolute;
    top: 1160px;
    left: -5px;
}

.history .desc2 {
    top: 677px;
    right: unset;
    left: 7px;
}

.history .desc2 .title {
    font-size: 42px;
}

.history .desc2 .text {
    letter-spacing: -0.5px;

}

.history .desc3 {
    top: 1290px;
}

.history .desc3 .title {
    letter-spacing: -4px;
}

.history .desc3 .text {
    letter-spacing: -0.5px;
}

.footer {
    width: 100%;
    height: 948px;
    background: url("../image/img28.jpg") no-repeat center center;
    position: relative;
}

.t {
    margin-top: 195px;
    height: 699px;
    background: url("../image/t3.png") no-repeat 252px 0;
    position: relative;
}

.t .pic1 {
    top: 196px;
    position: absolute;
    left: 68px;
}

.t .pic2 {
    top: 245px;
    position: absolute;
    left: 606px;
}

.d {
    height: 490px;
    position: relative;
}

.d .pic {
    position: absolute;
    top: -124px;
    left: -10px;
}

.d .title {
    font-size: 66px;
    font-family: "objectivity-bold", sans-serif;
    color: #0da5a8;
    position: absolute;
    top: 20px;
    left: 0;
}

.d .txt {
    font-size: 25.45px;
    font-family: "objectivity-bold", sans-serif;
    color: #0da5a8;
    position: absolute;
    top: 95px;
    left: 0;
    line-height: 32px;
}

.d .line {
    position: absolute;
    top: 175px;
    left: 0;
    width: 535px;
    height: 2px;
    background: #e7a959;
}

.d .desc {
    position: absolute;
    top: 210px;
    color: #000;
    left: 0;
    opacity: 0.7;
    font-size: 18px;
    line-height: 32px;
}
.d .box {
    width: 570px;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    height: 340px;
}

.byc {
    height: 338px;
    position: relative;
    margin-bottom: 120px;
}
.byc .box1 {
    position: absolute;
    width: 364px;
    left: -28px;
}

.byc .box2 {
    position: absolute;
    width: 364px;
    left: 247px;
}

.byc .box3{
    position: absolute;
    width: 364px;
    left: 522px;
}

.byc .box4 {
    position: absolute;
    width: 364px;
    left: 797px;
}

.byc img {
    width: 364px;
}

.footer .row {
    position: relative;
}

.footer .img {
    position: absolute;
    top: 270px;
    left: 0;
}

.footer .logo {
    position: absolute;
    top: 300px;
    right: 30px;
}

.footer .tel {
    position: absolute;
    left: 92px;
    top: 490px;
    display: flex;
}

.footer .tel .icon {
    margin-right: 15px;
}

.footer .tel .number p {
    line-height: 79px;
    color: #fff;
    font-family: "objectivity-medium", serif;
    font-size: 30px;
}

.footer .email {
    position: absolute;
    left: 92px;
    top: 605px;
    display: flex;
}

.footer .email .icon {
    margin-right: 15px;
}

.footer .email .number p {
    line-height: 79px;
    color: #fff;
    font-family: "objectivity-medium", serif;
    font-size: 30px;
}

.footer .add {
    position: absolute;
    left: 92px;
    top: 720px;
    display: flex;
}

.footer .add .icon {
    margin-right: 15px;
}

.footer .add p {
    line-height: 79px;
    color: #fff;
    font-family: "objectivity-medium", serif;
    font-size: 30px;
}

.footer .kt {
    position: absolute;
    top: 528px;
    right: 86px;
}

.footer .copyright {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 84px;
    border-top: 1px solid #f2c544;
}

.footer .copyright p {
    padding-left: 92px;
    color: #ffff;
    font-size: 16px;
    font-family: "objectivity-light", serif;
    line-height: 80px;
    float: left;
}

.footer .copyright .nav {
    float: right;
    line-height: 80px;
}

.footer .copyright .nav a {
    padding: 0 15px;
    color: #ffffff;
    font-size: 14px;
    font-family: "objectivity-medium", serif;
}

@keyframes scaleDraw { /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
    0% {
        transform: scale(0); /*开始为原始大小*/
    }
    20% {
        transform: scale(0.2);
    }
    40% {
        transform: scale(0.4);
    }
    60% {
        transform: scale(0.6);
    }
    80% {
        transform: scale(0.8);
    }
}

.ballon {
    -webkit-animation-name: scaleDraw; /*关键帧名称*/
    -webkit-animation-timing-function: linear; /*动画的速度曲线*/
    -webkit-animation-iteration-count: 1; /*动画播放的次数*/
    -webkit-animation-duration: 2s; /*动画所花费的时间*/
}

.our-store {
    width: 100%;
    height: 885px;
    background: url("../image/bg3.png") no-repeat left center;
    position: relative;
    z-index: 2;
}

.our-store .row {
    position: relative;
}

.our-store .kt {
    position: absolute;
    top: 140px;
    left: 510px;
}

.our-store .pic {
    position: absolute;
    top: 235px;
    left: 360px;
    z-index: 2;
}

.our-store .desc {
    color: #fff;
    font-size: 16px;
    font-family: "objectivity-lightslanted", serif;
    position: absolute;
    top: 320px;
    width: 100%;
    text-align: center;
    line-height: 26px;
    z-index: 99;
}

.popup {
    position: absolute;
    left: 50%;
    margin-left: -565px;
    bottom: -325px;
    width: 1133px;
    height: 405px;
    background: url("../image/bg4.png") no-repeat;
}

.popup .pic {
    position: absolute;
    top: -377px;
    left: 50%;
    margin-left: -395px;
}

.popup .logo {
    position: absolute;
    top: 56px;
    left: 56px;
}

.popup .msg {
    width: 100%;
    position: absolute;
    top: 170px;
    text-align: center;
    color: #1d9899;
    font-size: 43px;
    font-family: "objectivity-light", serif;
    letter-spacing: -1.5px;
    line-height: 52px;
}

.popup .name {
    color: #e9bf48;
    font-family: "objectivity-bold", sans-serif;
    font-size: 34px;
    position: absolute;
    top: 297px;
    right: 52px;
    text-align: right;
}

.popup .name p:last-child {
    color: #1d9899;
}

.store {
    padding-top: 360px;
    height: 2260px;
}

.store  .img1 {
    top: -64px;
}

.store  .img2 {
    top: 580px;
}

.us {
    width: 100%;
    height: 885px;
    background: url("../image/bg3.png") no-repeat left center;
    position: relative;
}

.us .row {
    position: relative;
}

.us .kt {
    position: absolute;
    top: 120px;
    left: 495px;
}

.us .pic {
    position: absolute;
    top: 232px;
    left: 290px;
    z-index: 2;
}

.us .desc {
    color: #fff;
    font-size: 16px;
    font-family: "objectivity-lightslanted", serif;
    position: absolute;
    top: 300px;
    width: 100%;
    text-align: center;
    line-height: 26px;
    z-index: 3;
}

.us .pic2 {
    position: absolute;
    top: 326px;
    left: 0;
    z-index: 2;
}

.star-base {
    height: 740px;
    position: relative;
    margin-top: -90px;
    background: #ffffff;
    z-index: 3;
}

.star-base .desc {
    width: 100%;
    height: 403px;
    background: url("../image/bgp.png") no-repeat center;
    margin-bottom: 10px;
}

.star-base .desc .logo{
    position: absolute;
    left: 52px;
    top: 148px;
}

.star-base .desc .text {
    width: 710px;
    position: absolute;
    left: 392px;
    top: 52px;
    color: #000000;
    opacity: 0.7;
    font-size: 16px;
    font-family: "objectivity-light", serif;
    line-height: 26px;
}

.star-base .desc .text p{
    margin-bottom: 20px;
}

.star-base .desc .text.two {
    top: 365px;
}

.star-base .desc .pic {
    position: absolute;
    top: 0;
    right: 0;
}

.star-base .list {
    width: 100%;
    height: 270px;
}

.star-base .list ul li {
    width: 370px;
    height: 270px;
    position: relative;
    background: #f0f3f3;
    float: left;
    margin-right: 10px;
    transition:1s; -webkit-transition: 1s; -moz-transition: 1s;
}

.star-base .list ul li:last-child {
    margin-right: 0;
}
.star-base .list ul li:hover {
    background: #239ea0;
}

.star-base .list ul li .icon {
    position: absolute;
    left: 265px;
    top: 30px;
}

.star-base .list ul li .num {
    position: absolute;
    left: 40px;
    top: 124px;
    width: 244px;
    height: 124px;
    background: url("../image/s1.png?v=22") no-repeat left top;
}

.star-base .list ul li:hover .num {
    background: url("../image/s1-1.png?v=22") no-repeat left top;
}

.star-base .list ul li .num2 {
    background: url("../image/s2.png?v=22") no-repeat left top;
}

.star-base .list ul li:hover .num2 {
    background: url("../image/s2-2.png?v=22") no-repeat left top;
}

.star-base .list ul li .num3 {
    background: url("../image/s3.png?v=22") no-repeat left top;
}

.star-base .list ul li:hover .num3 {
    background: url("../image/s3-3.png?v=22") no-repeat left top;
}

.star-base .list ul li .txt {
    font-size: 14px;
    font-family: "objectivity-light", serif;
    opacity: 0.5;
    color: #000000;
    position: absolute;
    left: 40px;
    top: 275px;
    line-height: 20px;
}

.star-base .list ul li:hover .txt {
    color: #fff;
}

.star-base .list ul li:last-child{
    background: none;
}

.slide {
    height: 500px;
    position: relative;
}

.slide .bg {
    width: 100%;
    height: 258px;
    background: #30acae;
    position: absolute;
    bottom: 138px;
}

.slide .bg2 {
    width: 664px;
    height: 434px;
    background: url("../image/bg6.png") no-repeat;
    position: absolute;
    bottom: 138px;
    z-index: 9;
}

.wdms {
    height: 863px;
    margin-bottom: 272px;
    position: relative;
}

.wdms .pic {
    width: 100%;
}
.wdms .pic img{
    display: block;
}

.wdms .box {
    width: 321px;
    height: 303px;
    background: #26a1a3;
    position: absolute;
    top: 51px;
    left: 82px;
    z-index: 2;
}

.wdms .box .txt1 {
    font-size: 19px;
    font-family: "objectivity-bold", sans-serif;
    color: #ffffff;
    padding-left: 40px;
    padding-top: 64px;
    line-height: 24px;
}

.wdms .box .txt2 {
    font-size: 70px;
    font-family: "objectivity-bold", sans-serif;
    color: #ffffff;
    padding-left: 40px;
    padding-top: 50px;
    letter-spacing: -4px;
}

.wdms .desc {
    position: absolute;
    color: #000000;
    opacity: 0.7;
    font-size: 16px;
    font-family: "objectivity-light", serif;
    left: 467px;
    top: 117px;
    line-height: 24px;
}


@media (min-width: 1024px) and (max-width: 1366px) {
    .machine .zz{right: -114px;}
    .machine .mining {right: -112px;}
    .machine .currency-two {right: 120px;}
    .strength .course {right: -52px;}
    .strength .office {left: 670px;}
}