.steam {
    min-width: 1200px;
}

a {
    display: block;
}

.top {
    background: linear-gradient(180deg, #202837 0%, #151C29 100%);
}

.top-download {
    width: 1190px;
    height: 69px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between
}

.top-download-l {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.miYun {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    margin-left: 6px;
}

.mi-download-t {
    font-size: 18px;
    font-family: ZhenyanGB;
    color: #3779E1;
}

.mi-download-b {
    font-family: Microsoft YaHei;
    transform: scale(0.65);
    margin-left: -20px;
    color: #2263D5;
    margin-top: -8px;
}


.download-r-a {
    width: 170px;
    height: 40px;
    border: 1px solid #838383;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.download-r-a:hover {
    background: linear-gradient(90deg, #2052F0, #4DB3F9);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.24);
    border: 0;
    color: white;

}

.download-r-a img {
    width: 18px;
    height: 17px;

}

.download-r-a div {
    width: 99px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A2A2A2;
    margin-left: 20px;
}

.top-examine {
    background: url(../img/bg111.png) no-repeat;
    background-size: cover;
}

.examine {
    width: 1220px;
    position: relative;
    height: 700px;
    margin: 0 auto;
}

.examine-content {
    height: 700px;
    display: flex;
    justify-content: space-between;
}

.examine-content-l {
    width: 500px;
}

.examine-content-l p {
    margin: 30px 0;
    font-size: 32px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 65px;
}

.examine-content-l .steamlogo {
    display: flex;
    align-items: center;
    margin-top: 160px;
}

.examine-content-l .steamlogo img {
    width: 50px;
    margin-right: 20px;
}
.examine-content-l .steamlogo span {
    font-size: 35px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}

.examine-content-boxflex {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.examine-content-boxflex img {
    width: 620px;
    height: 380px;
    border-radius: 5px 5px 5px 5px;
}



.register-download {
    margin-top: 57px;
    margin-left: 818px;
    margin-right: 820px;
}

.rectangle {
    width: 92px;
    height: 26px;
    background: #E9F6FE;
    border: 1px solid #3D8AE9;
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rectangle div {
    display: inline-block;
    width: 33px;
    height: 26px;
    background: #3D8AE9;
    border-radius: 2px;
}

.rectangle div img {
    width: 15px;
    height: 17px;
    margin-left: 9px;
    margin-top: 4px;
}

.rectangle span {
    text-align: center;
    width: 44px;
    display: block;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3B85E5;

}

.rectangle span:first-child {
    margin-right: 13px;
}

.rectangle span:last-child {
    margin-right: 8px;
}

.uplay-download {
    margin-left: 22px;
    margin-top: 45px;
    width: 240px;
    height: 60px;
    background: linear-gradient(90deg, #50B0F8 0%, #284AF0 100%);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.24);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;

}

.uplay-top {
    width: 380px;
    height: 80px;
    margin-left: 0px;
    margin-top: 85px;
}

.uplay-top div {
    justify-content: center;
}

.uplay-top div img {
    width: 28px;
}

.uplay-download:hover {
    background: linear-gradient(90deg, #68BCFB 0%, #3D5DFA 100%);
}

.uplay-download:active {
    background: linear-gradient(90deg, #41A5F1 0%, #1A3CE7 100%);
}

.uplay-download div {
    display: flex;
}

.uplay-download span {
    display: inline-block;
    margin-left: 12px;
    margin-top: 4px;
    width: 112px;
    height: 26px;
    font-size: 26px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 26px;

}


.more {
    width: 135px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 22px;
    margin-left: 435px;
    margin-right: 279px;
}

.more-color {
    color: #4BAFF8;
    margin-top: 17px;
}

.top-register {
    background: #26282F;
    overflow: hidden;
}

.register {
    height: 808px;
    margin: 0 auto;
    padding-left: 2px;
    position: relative;
}

.register-font {
    padding-top: 101px;
    text-align: center;
}

.register-font span {
    display: inline-block;
    font-size: 36px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 36px;

}

.register-font span:last-child {
    color: #FF893A;
}

.register-img {
    height: 350px;
    padding-top: 17px;
    padding-bottom: 23px;
    margin-top: 97px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    flex-wrap: nowrap;
}

.shadow {
    position: absolute;
    top: 226px;
    left: 50%;
    height: 350px;
    opacity: 0.94;
    transform: translateX(-50%);
}


.register-img img {
    width: 208px;
    height: 310px;
    margin-left: 35px;
}

.register-img img:first-child {
    margin-left: 0;
}

.register-img img:last-child {
    width: 179px;
    height: 310px;
}

.register-download {
    margin: 57px auto 0;
}

.draw {
    height: 680px;
    background: #141720;

}

.draw-top {
    width: 1230px;
    margin: 0 auto;
    overflow: hidden;
}

.draw-install {
    display: flex;
    justify-content: center;
    margin-top: 95px;
    align-items: center;
}


.draw-font {
    margin: 0 18px;
    height: 36px;
    font-size: 36px;
    line-height: 36px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
}

.draw-font span {
    color: #FF893A;
}

.draw-dowload {
    margin-top: 104px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 247px;
}

.draw-dowload-c {
    background: url(../img/draw-dowload.png) no-repeat;
    background-size: cover;
    width: 252px;
    height: 199px;
    position: relative;
}

.draw-a {
    width: 61px;
    height: 57px;
    top: 93px;
    left: 98px;
}

.draw-b {
    width: 72px;
    height: 57px;
    top: 95px;
    left: 90px;

}

.draw-c {
    width: 57px;
    height: 62px;
    top: 89px;
    left: 99px;
}

.draw-d {
    width: 62px;
    height: 62px;
    top: 86px;
    left: 93px;
}

.draw-dowload-c img {
    position: relative;

}

.draw-dowload-c div {
    position: absolute;
    left: 51px;
    top: 170px;
    height: 56px;
    width: 146px;
    background: url(../img/draw-dowload-background.png) no-repeat;
    line-height: 56px;
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

/* .draw-dowload-c .game {
    top: 105px;
} */

.draw-dowload-c div span {
    display: block;
    margin: 13px 29px 0 28px;
    width: 81px;
    height: 20px;
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 20px;
}

.draw-dowload-c .login span {
    margin: 13px 19px 0 18px;
    width: 101px;
}

.draw-triangle {
    margin-top: 50px;
    /* margin: 50px auto 0 ; */
}

.top-discount {
    background: #171B28;
}

.discount {

    height: 1110px;
    margin: 0 auto;
    overflow: hidden;
}

.discount-font {
    margin-top: 103px;

}

.discount-font div {
    /* width: 879px; */
    height: 36px;
    font-size: 36px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 36px;
    text-align: center;
}

.discount-font div span {
    color: #FF893A;
}

.discount-img {
    margin: 0 auto;
    width: 1184px;
}

.discount-img li {
    width: 168px;
    height: 226px;
    position: relative;
    font-size: 14px;
    color: white;
    border-radius: 6px;
}

.rogue {
    background: url(../img/rogue.png) no-repeat;
    background-size: cover;
}

.elden {
    background: url(../img/elden.png) no-repeat;
    background-size: cover;
}

.takes {
    background: url(../img/takes.png) no-repeat;
    background-size: cover;
}

.forever {
    background: url(../img/forever.png) no-repeat;
    background-size: cover;
}

.ark {
    background: url(../img/ark.png) no-repeat;
    background-size: cover;
}

.flfa {
    background: url(../img/flfa.png) no-repeat;
    background-size: cover;
}

.flm {
    background: url(../img/flm.png) no-repeat;
    background-size: cover;
}

.call {
    background: url(../img/smzh.jpg) no-repeat;
    background-size: cover;
}

.wilderness {
    background: url(../img/wilderness.png) no-repeat;
    background-size: cover;
}

.eadhuns {
    background: url(../img/eadhuns.png) no-repeat;
    background-size: cover;
}

.forza {
    background: url(../img/forza.png) no-repeat;
    background-size: cover;
}

.impasse {
    background: url(../img/impasse.png) no-repeat;
    background-size: cover;
}

.discount-img li div:first-child span {
    margin-top: 193px;
}

.discount-img li:hover div:first-child span {
    opacity: 0;
}

.discount-img li div:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
}

.discount-img li div:last-child {
    position: relative;
    top: -214px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 168px;
    height: 226px;
    background-color: rgba(23, 27, 40, );
    opacity: 0;
    border-radius: 6px;

}

.discount-img li div:last-child:hover {
    background-color: rgba(23, 27, 40, 0.6);
    opacity: 1;
}

.discount-img li div:last-child span {
    margin-top: 100px;
    font-weight: bold;
}

.discount-img li a {
    z-index: 2;
    margin-top: 30px;
    color: white;
    width: 90px;
    height: 30px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: black;
    opacity: 0.6;
    line-height: 30px;
    text-align: center;
}

.discount-img-t {
    margin-top: 78px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.discount-img-b {
    margin-top: 26px;
    display: flex;
    align-items: center;
    justify-content: space-between
}



.look-more-t {
    margin-top: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
}




.look-more-t img {
    width: 45px;
    height: 25px;
    margin-left: 13px;
}

.look-more {
    width: 110px;
    height: 26px;
    font-size: 26px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 26px;
}

.look-more:hover {
    color: #4BAFF8;
}

.look-more-b {
    margin-left: 875px;
    margin-top: 26px;
    margin-right: 935px;

}

.look-more-b span {
    color: #4BAFF8;
}

.copyright {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 32px;
    margin: 127px auto 0;
    text-align: center;
}

.copyright a {
    display: inline;
}

.copyright a:hover {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.steam-bottom-l {
    display: flex;
    align-items: center;
}

.steam-bottom-l img {
    width: 91px;
    height: 91px;
    background: #696969;
    border-radius: 4px;
}

.mission {
    margin-left: 10px;
}

.mission div:first-child {
    height: 28px;
    font-size: 28px;
    font-family: MicrosoftYaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 28px;
}

.mission div:first-child i {
    font-size: 10px;
    padding-left: 10px;
}

.mission div:last-child {
    margin-top: 16px;
    height: 20px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
}

.bottom-steam {
    background: #212638;
    box-shadow: 0px -6px 14px 0px rgba(0, 0, 0, 0.06);
    bottom: 0;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

.steam-bottom {
    height: 110px;
    width: 1185px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.steam-bottom-r .uplay-download {
    margin: 0;
}
