#compilation-container {    margin: auto;    width: 1240px;    overflow: hidden;    margin-top: 18px;    background-color: #fff;}.compilation-li{    margin: 28px 32px 0 0;}.compilation-top {    width: 100%;    margin: 0 auto;    padding: 20px;    background: white;}.compilation-top-content {    width: 1200px;    height: 342px;    background-color: #2189ff;    border-radius: 5px;    position: relative;}.compilation-top-content img {    float: left;    width: 570px;    height: 342px;}.compilation-content {    float: left;    margin-left: 50px;    width: 500px;}.compilation-content .compilation-name {    font-size: 32px;    height: 40px;    line-height: 40px;    margin: 35px 0;    font-weight: bold;    text-align: left;    color: #ffffff;    display: block;}.compilation-content p.hejiInfo {    font-size: 16px;    line-height: 30px;    color: #ffffff;    height: 150px;    overflow: hidden;    margin-bottom: 10px;}.compilation-content p.changeTime{    margin-bottom: 25px;    color: #fff;    position: absolute;    bottom: 0;}.compilation-content .compilation-label {    font-size: 16px;    color: #ffffff;    height: 30px;    line-height: 30px;    overflow: hidden;}.compilation-content .compilation-label a {    border: 1px solid #ffffff;    padding: 3px 10px;    border-radius: 5px;    color: white;    margin-right: 10px;}.compilation-ul {    width: 100%;    overflow:hidden;}.compilation-li {    width: 338px;    height: 100px;    background-color: #ffffff;    border-radius: 8px;    border: solid 1px #eeeeee;    padding: 18px;    position: relative;}.compilation-li:hover{    border-color:#2189ff;}.compilation-li .compilation-img-link{    float: left;}.compilation-li .compilation-img-link img {    width: 88px;    height: 88px;    border-radius: 24px;}.compilation-li .compilation-li-content {    float: left;    width: 230px;    margin-left: 20px;}.compilation-li-content .compilation-a-link {    width: 237px;    height: 26px;    font-size: 20px;    font-weight: normal;    font-stretch: normal;    line-height: 26px;    letter-spacing: 0;    color: #333333;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.compilation-li-content .compilation-a-link:hover{    color:#2189ff;    text-decoration:underline;}.compilation-li:nth-child(3n){    margin-right: 0;}.compilation-li-type-p1{    width: 116px;    height: 20px;    font-size: 12px;    font-weight: normal;    font-stretch: normal;    line-height: 20px;    letter-spacing: 0;    color: #999999;}.compilation-li-type-p2{    width: 127px;    height: 20px;    font-size: 12px;    font-weight: normal;    font-stretch: normal;    line-height: 20px;    letter-spacing: 0;    color: #999999;}.compilation-li-content .compilation-li-introduce {    width: 234px;    height: 22px;    font-size: 14px;    font-weight: normal;    font-stretch: normal;    line-height: 19px;    letter-spacing: 0;    color: #666666;}.qita-list{    padding: 0 20px 20px 20px;    background: #fff;}.compilation-li-info{    display: inline-block;}.compilation-li-down{    display: inline-block;    margin-top: 10px;}.compilation-li-content .compilation-li-down {    height: 30px;    line-height: 30px;    margin-top: 10px;}.compilation-li-down >a{    display: block;    float: left;    width: 154px;    height: 40px;    border-radius: 8px;    font-size: 16px;    color: #ffffff;    margin-right: 20px;    cursor: pointer;    line-height: 40px;    position: relative;    text-align: center;    background:#44c86c;}.compilation-li-down > a i {    width: 18px;    height: 21px;    float: left;    margin: 10px 0 0 20px;    background: url(../images/ico.png) no-repeat -156px -73px;}.compilation-li-down > a.diyclass{    background-color: #0066FF;}.compilation-li-down > a.diyclass i{    width: 24px;    height: 24px;    float: left;    margin: 9px 0 0 20px;    background: url(../images/noplay.png) no-repeat;}.compilation-li-down a.ios-android{    background-color: #444444;}.compilation-li-down a.gotozt{    background-color: #2189FF;    margin-right: 0;}.compilation-li-down a.nozt{    background-color: #A7D0FF;    margin-right: 0;    cursor: auto;}.compilation-li-down a.ios-android i {    background-position: -178px -73px;}.compilation-li-down a:hover {    color: white;    background: #2189ff;}.compilation-li-down a.nozt:hover{    background-color: #A7D0FF;    color: white;}.compilation-li-down a.gotozt:hover {    color: white;    background: #444444;}.compilation-li .compilation-rt {    width: 80px;    height: 80px;    background: #2189ff;    position: absolute;    top: -1px;    right: -1px;}.compilation-li .compilation-rt.rq{    background:url(../images/hjhot.png) no-repeat ;}.compilation-li .compilation-rt.tj{    background:url(../images/hjtj.png) no-repeat ;}/*预约*/#shadow-window {    width: 100%;    height: 100%;    position: fixed;    top: 0;    z-index: 100;    left: 0;    display: none;    background: rgba(0, 0, 0, 0.6);}#shadow-window .window-gift-container {    width: 465px;    height: 270px;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto;    background: white;    position: absolute;    text-align: center;}.window-gift-head {    height: 46px;    line-height: 46px;    text-indent: 10px;    font-size: 14px;    color: white;    background: rgb(5, 188, 198);}.window-gift-head .close-window {    width: 25px;    height: 25px;    background: url(../images/ico.png) no-repeat -126px -725px;    float: right;    margin: 10px 10px 0 0;    cursor: pointer;}.window-gift-container .gift-code {    display: block;    outline: 0;    margin: 25px auto 0;    width: 306px;    box-sizing: border-box;    padding: 0 10px;    height: 45px;    line-height: 45px;    font-size: 16px;    color: #999999;    letter-spacing: 1px;    border: 1px solid rgb(204, 204, 204);    border-radius: 5px;}#confirm-btn {    width: 120px;    height: 46px;    line-height: 46px;    text-align: center;    font-size: 18px;    margin: 25px auto 0;    color: white;    border-radius: 5px;    cursor: pointer;    letter-spacing: 1px;    background: rgba(5, 188, 198, 1);}#confirm-btn:hover {    background: rgba(5, 188, 198, 0.8);}#title-p {    margin: 12px auto 0;    width: 306px;    font-size: 14px;    color: #999999;    text-align: center;}.fail-title {    margin: 0 auto;    width: 306px;    font-size: 14px;    height: 20px;    line-height: 20px;    color: #ff1e1e;}.hjgameinfo{width:1200px;height:263px;background-color:#fff;box-shadow:0 0 10px 0 #dadada;box-sizing:border-box;padding:20px;overflow:hidden;margin:0 auto 10px auto;border-radius: 8px;}.hjgameinfo .hjgameinfo-l{float:left;width:514px;margin-right:35px}.hjgameinfo .hjgameinfo-l .hjis-l{float:left;width:120px;margin-right:24px}.hjgameinfo .hjgameinfo-l .hjis-l .hji-t{display:block;width:120px;height:120px;margin-bottom:16px;overflow:hidden;border-radius:24px;box-shadow:0 0 6px 2px #dadada}.hjgameinfo .hjgameinfo-l .hjis-l .hji-t img{width:100%;height:100%}.hjgameinfo .hjgameinfo-l .hjis-l .hji-b{display:block;margin:auto;width:117px;height:35px;background-color:#2189ff;border-radius:10px;line-height:35px;text-align:center;color:#fff;font-size:14px}.hjgameinfo .hjgameinfo-l .hjis-l .hji-b:hover{opacity:.8}.hjgameinfo .hjgameinfo-l .hjis-l .hji-zt{display:block;margin:auto;margin-top:6px;width:117px;height:35px;background-color:#60aaff;border-radius:10px;line-height:35px;text-align:center;color:#fff;font-size:14px}.hjgameinfo .hjgameinfo-l .hjis-l .hji-zt:hover{opacity:.8}.hjgameinfo .hjgameinfo-l .hjis-l .hji-zt.nozt{background-color: #ccc;cursor: default}.hjgameinfo .hjgameinfo-l .hjis-l .hji-zt.nozt:hover{opacity: 1}.hjgameinfo .hjgameinfo-l .hjis-r{float:left;width:370px}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr1{color:#666666;font-size:24px;display:block;width:100%;height:37px;line-height:28px;overflow:hidden;font-weight:bold}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr2{color:#a5b3c4;font-size:14px;width:100%;height:28px;line-height:28px;overflow:hidden;}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr2 span{color:#666666}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr3{width:100%;color:#a5b3c4;margin-top:15px;font-size:14px;height:28px;line-height:26px;overflow:hidden}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr3 a{display:inline-block;height:26px;border-radius:13px;padding:0 15px;margin-right:10px;color:#2189ff;border: 1px solid #2189ff;line-height: 26px}.hjgameinfo .hjgameinfo-l .hjis-r .hjisr4{color:#888888;font-size:14px;width:100%;line-height:27px;overflow:hidden;height:105px}.hjgameinfo .hjgameinfo-r{float:left;width:600px;height:100%;position:relative}.hjgameinfo .hjgameinfo-r::before{position: absolute;z-index: 2;width: 20px;height: 223px;content: '';display: block;top: 0;left: 0;background: url(https://m.ali213.net/images/v2/swiper-l.png)}.hjgameinfo .hjgameinfo-r::after{position: absolute;z-index: 2;width: 20px;height: 223px;content: '';display: block;top: 0;right: 0;background: url(https://m.ali213.net/images/v2/swiper-r.png)}.hjgameinfo .hjgameinfo-r .yxjtswiper{width:100%;height:100%;position: relative;}.hjgameinfo .hjgameinfo-r .yxjtswiper::before{pointer-events: none;display: none;content: '';z-index: 2;width: 76px;height: 76px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url(https://m.ali213.net/images/v2/ico7.png);position: absolute;}.hjgameinfo .hjgameinfo-r .yxjtswiper:hover::before{display: block;}.hjgameinfo .hjgameinfo-r .yxjtswiper img{cursor: pointer;height:100%}.hjgameinfo .hjgameinfo-r .yxjtswiper .swiper-slide{display:inline;overflow:hidden;border-radius:12px;box-shadow:0 0 6px 2px #dadada}.hjgameinfo .hjgameinfo-r .yxjtswiperbutton{position:absolute;width:23px;height:41px;cursor:pointer;top:90px;z-index:3}.hjgameinfo .hjgameinfo-r .yxjtswiperbutton.yxjtswiper-prev{background-image:url(https://m.ali213.net/images/l.png);left:18px}.hjgameinfo .hjgameinfo-r .yxjtswiperbutton.yxjtswiper-next{background-image:url(https://m.ali213.net/images/r.png);right:18px}.hejiBottom{    width: 1240px;    margin: 0 auto;    margin-bottom: 45px;    overflow: hidden;}.hejiBottom .title-container{    margin-top: 18px;    height: 28px;}.hejiBottomLeft{    width: 292px;    height: 430px;    float: right;    margin-top: 18px;}.hejiBottomRight{    float: left;}.hejiBottomNews{    width: 882px;    height: 218px;    padding: 0 24px;    background-color: #fff;}.otherheight{    height: 245px;}.hejiBottomLeftLikeHeji{    width: 706px;    height: 250px;    padding: 0 24px;    background-color: #fff;    margin-bottom: 18px;    display: inline-block;    float: left;}.hejiBottomLeftLikeHeji .likemain .likemainOne{    width: 220px;    height:159px;    margin-right: 23px;    float: left;}.hejiBottomLeftLikeHeji .likemain .likemainOne a img{    width: 220px;    height: 132px;}.hejiBottomLeftLikeHeji .likemain .likemainOne a p{    text-align: center;    line-height: 28px;    height: 28px;}.hejiBottomLeftLikeHeji .likemain .likemainOne:last-child{    margin-right: 0;}.hejiBottomLefthotHeji{    padding: 0 24px;    background-color: #fff;    display: inline-block;    height: 480px;}.hotHjmain{    width: 244px;}.common-news-img {    width: 100%;    height: 146px;    position: relative;}.common-news-ul .normal-a {    height: 18px;    line-height: 18px;    display: block;    overflow: hidden;    margin-top: 17px;}.common-news-ul .normal-a span {    width: 246px;    float: left;    height: 18px;    line-height: 18px;    color: #444444;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.img-bottom-title {    height: 56px;    line-height: 72px;    position: absolute;    bottom: 0;    left: 0;    color: white;    text-align: center !important;    display: block;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    background: url(/images/textshadow.png) center top;    border-radius:8px;}.hotHjmain .new-strategy-li.open .common-news-img {    display: block;    margin-top: 17px;}.hotHjmain .common-news-img.imgHide {    display: none;}.hotHjmain .new-strategy-li.open .common-news-ul {    display: none;}.hejiBottomRight .hejiBottomNews .newsList a{    width: 420px;    height: 19px;    display: block;    overflow: hidden;    margin-bottom: 8px;    float: left;    margin-right: 42px;}.hejiBottomRight .hejiBottomNews .newsList a:nth-child(2n){    margin-right: 0;}.hejiBottomRight .hejiBottomNews .newsList a span.newListSpan1{    width: 330px;    overflow: hidden;    color: #666666;    float: left;}.hejiBottomRight .hejiBottomNews .newsList a span.newListSpan2{    color: #999999;    float: right;}.hejiBottomNews .title-container{    margin-bottom: 12px;    padding-top: 24px;}