* {margin: 0; padding: 0;}
html,body{width: 100%;margin:0;padding:0;}
body{
    width:100%;
    height:2050px;
    min-height: 800px;
    background-size:100% 100%;
    position:absolute;
    background-color: #09332f;
    overflow-x: hidden;
}
        .contain{
            width: 100%;height:1200px;display: block;position: relative;
			background-image: url('./H52.jpg');
            background-position: center top;
            background-repeat: no-repeat;
            background-size: cover;
        }
        .downloadimg {
            width: 100%;
            height: 100px;
            clear: both;
            text-align: center;
            margin-top: 740px;
            cursor: pointer;
        }
        .mid{
            width: 100%;
            height: 140px;
            background: url('./mid.png');
            margin-top: 30px;
            background-size: 100% 100%;
            position: relative;
        }
        .header {
            width: 100%;height: 150px;background-image: url('./bgheader.png');background-position: center bottom;background-repeat:repeat-x;
        }
        .header .logo {
            float:left;margin:30px 0 0 30px;width:120px;
        }
        .header .logotxt {
            float: left;margin:45px 0 0 0;
        }
        .header .logotxt .logo-title {
            font-size: 40px;
            color: white;
            font-weight: bold;
            line-height: 30px;
            letter-spacing: 3px;
            margin-bottom: 10px;
        }
        .header100 {
            float:right;margin:40px 0px 0 0;
        }
        .elephant{
            float:right;margin-top:-260px;margin-right:-10px;width:195px;
        }
        .midtxt {
            clear:both;text-align: center;padding-top:28px;
        }
        .midchou {
            position:absolute;right:-50px;top:5px;
        }
        .midhua{
            position:absolute;left:0px;top:-25px;
        }
        .games {
            margin: 0 15px 20px;
            width: 96%;
            height: 300px;
            background: #003c3b;
            border-radius: 25px;
            position: relative;
        }
        .icon{
            margin:0 auto;
            width: 80%;
            color:#5FBB92;
        }
        .icon li {
            list-style: none;
        }
        .icon span {
            font-size: 25px;
            color:#5FBB92;
        }
        .gamestopul{
            margin:20px 0;
        }
        .gameul{
            text-align: left;
            width: 100%;
        }
        .gameul li {
            list-style: none;
            float: left;
            width: 150px;
            margin: 5px 10px;
        }
        .heitao {
            position: absolute;top: -20px;left: -10px;
        }
        .midtop{
            width: 100%;margin: 20px auto;text-align: center;top: 20px;position: absolute;
        }
        .midtips{
            margin-top: 30px;position: absolute;top: 90px;width: 100%;text-align: center;
        }
        .midtipstxt{
            width: 100%;color: white;position: absolute;top: 240px;font-size: 28px;text-align: center;
        }
        .bottom{
            position: fixed;bottom: 0;background-image: url('./bottom.png');width:100%;height:200px;text-align:center;
        }
        .getbonus{
            width: 100%;text-align: center;margin-top:30px;background-image: url('./getbonus.png');background-repeat: no-repeat;background-size: 50%;background-position: center;
        }
        .getbonustxt {
            font-size:28px;font-weight: bold;color:white;
        }
        .downloadbottom {
            width: 100%;text-align: center;margin-top:-35px;
        }
        #can_download {
            display: none;
        }
        .sub-title {
            font-size: 38px;
            color: white;
            font-weight: bold;
            line-height: 30px;
            margin-bottom: 10px;
        }
        .sub-title2 {
            font-size: 24px;
            color: #dd9a5c;
            font-weight: bold;
            line-height: 30px;
        }
        .sub-title2 .num {
            color: #fdde33;
            font-size: 30px;
        }


		.side {
            position: fixed;
            width: 80px;
            height: auto;
            right: 0;
            top: 214px;
            z-index: 100;
            border-radius: 15px;
            background-color: #3e3e3e;
            padding: 3px;
        }

        .side ul li {
            width: 80px;
            height: 80px;
            float: left;
            position: relative;
            /*border-bottom: 1px solid #444;*/
            list-style-type: none;
        }

        .side ul li .side2box {
            position: absolute;
            width: 80px;
            height: 80px;
            top: 0;
            right: 0;
            transition: all 0.3s;
            /*background: #000;*/
            opacity: 0.9;
            filter: Alpha(opacity=80);
            color: #fff;
            font: 20px/80px "Arial, Helvetica, sans-serif";
            overflow: hidden;
            display: flex;
            align-items: center;
            flex-direction: row;
            justify-content: center;
        }

        .side ul li .side2box img {
            width: 76px;
        }

        .side ul li img {
            float: left;
        }