body { margin: 0; overflow-y: auto; }

body header { position: fixed; top: 0; left: 0; width: 100%; height: 90px; background: #FFFFFF; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05); }

body header .Logo { width: 1200px; height: 100%; margin: 0 auto; }

body header .Logo img { margin-top: 18px; width: 416px; height: 54px; object-fit: contain; }

body main { width: 100%; padding-top: 90px; box-sizing: content-box; background-image: url("../../images/leftBj.png"), url("../../images/rightBj.png"); background-position: left top, right top; background-size: 638px 830px, 922px 830px; background-repeat: no-repeat; }

body main .content { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; }

body main .content .content-left .EcoSteam { margin-top: 146px; width: 375px; height: 90px; }

body main .content .content-left .EcoSteam img { width: 100%; height: 100%; object-fit: contain; }

body main .content .content-left .EcoSteamDesc { width: 532px; height: 56px; }

body main .content .content-left .EcoSteamDesc img { width: 100%; height: 100%; object-fit: contain; }

body main .content .content-left .DownloadBtn { margin: 35px 0 32px; display: flex; }

body main .content .content-left .DownloadBtn > div { width: 260px; height: 72px; padding: 18px 46px; border-radius: 4px; box-sizing: border-box; overflow: hidden; background: #3959DC; cursor: pointer; }

body main .content .content-left .DownloadBtn > div.apple { margin-left: 13px; background: #000000; }

body main .content .content-left .DownloadBtn > div img { width: 100%; height: 100%; object-fit: contain; }

body main .content .content-left .QRCode { width: 177px; height: 177px; padding: 10px; opacity: 1; background: #FFFFFF; box-sizing: border-box; background-image: url("../../images/left_top.png"), url("../../images/right_top.png"), url("../../images/right_bottom.png"), url("../../images/left_bottom.png"); background-position: left top, right top, right bottom, left bottom; background-size: 40px 40px; background-repeat: no-repeat; }

body main .content .content-right .content_img { margin-top: 146px; width: 614px; height: 537px; }

body main .content .content-right .content_img img { width: 100%; height: 100%; object-fit: contain; }

body footer { margin-top: 50px; width: 100%; display: flex; align-items: center; }

body footer p { width: 100%; height: 21px; line-height: 21px; font-family: Microsoft YaHei; font-size: 16px; color: #777777; text-align: center; }

body footer p a { text-decoration: none; color: #777777; }

body footer p a:active { color: #66C0F4; }
