a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:"Roboto",sans-serif;vertical-align:baseline}
    img{vertical-align:middle}
    article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
    body{line-height:1}
    ol,ul{list-style:none}
    blockquote,q{quotes:none}
    blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
    table{border-collapse:collapse;border-spacing:0}
    *,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    body{font-size:12px;font-family:Myriad Set Pro,Arial,Helvetica,sans-serif;color:#666;background-color:#f4f7fe;line-height:22px;height:100%}
    html{height:100%}
    #top{z-index:9;width:40px;height:40px;line-height:40px;background:#ec943a;cursor:pointer;color:white;text-align:center;position:fixed;right:20px;bottom:20px;display:none;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
    .clear{clear:both}
    .container-fluid{width:100%;margin:auto;background:#3e91f1}
    #container-fluid{padding-top:56px;padding-bottom:20px}
    #container-fluid-detail{padding-top:15px;padding-bottom:20px}
    .container{width:auto;max-width:1200px;margin:0 auto;min-width:320px;
        -webkit-box-sizing: border-box; /* Safari,other WebKit */
        -moz-box-sizing: border-box;    /* Firefox,other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .footer{text-align:center;padding:8px 16px;color:#999;line-height:14px;background:#37393b}
    .footer-main{padding:10px;line-height:24px}
    .footer-main a{color:#999}
    .footer p{padding-bottom:10px}
    .footer .footer-bottom{text-align:center;color:#6e6e6e;margin:0 auto;padding:10px 0;border-top:1px solid #464646}
    .footer a{text-decoration:none;color:#999}
    .footer a:hover{text-decoration:underline;color:#fff}
    .footer-tab{height:40px;line-height:40px;border-top:1px solid #464646}
    .ad-box{margin:10px auto;clear:both;text-align:center}
    .ad-box img{max-width:360px;max-height:100%}
    #web_head{display:none;background:#fff;position:fixed;z-index:999;top:0;left:0;height:56px;width:100%}
    #head{background:url(../images/xmas_head2.png) no-repeat center;position:fixed;background-size:cover;z-index:99;top:0;left:0;height:50px;width:100%;box-shadow:0 0 4px 0 #0a2873;}
    #search_head{background:#159fd9;position:fixed;z-index:99;top:0;left:0;height:56px;width:100%;box-shadow:0 4px 11px 0 #0a2873}
    .menu-icon{display:block;width:48px;height:56px;position:absolute;left:0;top:0;text-align:center;cursor:pointer}
    .menu-icon span{display:inline-block;width:30px;height:30px;margin-top:11px;background-image:url(../images/tool_all_icon.png);background-position:-5px -94px;background-size:41px;background-repeat:no-repeat}
    .menubox-head{background:url(../images/xmas_head2.png) no-repeat;background-size:cover;width:100%}
    .return-icon{width:48px;height:56px;position:absolute;left:0;top:0;text-align:center}
    .return-icon img{width:40px;height:40px;margin-top:8px}
    .web_logo{height:56px;line-height:50px;width:50%;float:left}
    .web_logo a{display:inline-table;height:100%;line-height:50px;text-decoration:none;font-size:26px;color:#fff}
    #web_search-form{width:auto;position:relative}
    .web_search{float:right;width:50%;padding-top:10px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
    .web_search input{border:1px solid;border-right-style:none;height:36px;width:100%;box-sizing:border-box;padding-left:40px;padding-right:16px;color:#ccc;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-size:18px}
    .web_search input:focus{outline:0}
    .web_search button{width:56px;height:36px;border:0;position:absolute;right:-1px;top:1px;background:url(../images/btn_search.png) center no-repeat;background-size:100%;border-radius:18px}
    .web_search button:focus{outline:0}
    .web_search button:hover{background-color:#fff}
    .logo{height:100%;line-height:100%;width:auto;margin:0 48px;text-align:center}
    .logo a{display:inline-table;padding:0 20px;height:100%;line-height:45px;text-decoration:none;font-size:26px;color:#fff}
    .Menu{display:none;margin:0 auto;max-width:1000px;color:#fff;text-align:center;white-space:nowrap}
    .MenuBoxIcon{float:left;padding:10px 0;display:table-cell;text-align:right;
        position: relative;}
    .MenuBoxIcon a img{ width: 21px; height: 21px; margin: 0 12px; vertical-align: middle; }
    .MenuBoxIcon a{text-align:center;display:inline-block;font-family:"Microsoft Yahei";width:100%;height:36px;line-height:36px;color:#e5d9d9;text-decoration:none;word-wrap:break-word;font-size:14px;padding:0 10px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
    .MenuBoxIcon a:hover{color:#fff}
    .MenuBoxIcon.curr a{color:#fff}
    .MenuBoxIcon .Angle{display:inline-block;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#fff transparent transparent transparent}
    .MenuBoxIcon a.curr .Angle{display:inline-block;width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #fff transparent}
    .toggle-content{color:#ffdc83;margin-top:10px;cursor: pointer;}
    .MenuBox{width:200px;height:auto;text-align:left; position: absolute; right: 0 ; padding:20px;background:rgb(57 46 165);z-index:9999999;display:none;-moz-box-shadow:0 2px 8px #a9a9a9;-webkit-box-shadow:0 8px 8px #a9a9a9;box-shadow:0 8px 8px #a9a9a9}
    .MenuBox .Angle{position:absolute;top:-10px;right:455px;width:0;height:0;border-style:solid;border-width:0 12px 10px 12px;border-color:transparent transparent #fff transparent}
    .menu-ul-category{clear:both}
    .menu-ul .active{background-color:#4091f0;color:#fff}
    .menu-ul li img{ width: 21px; height: 21px; margin: 0 12px; vertical-align: middle;}
    .menu-ul-category li{margin:8px 0}
    .menu-ul-category li a{display:block; padding-left: 0; margin-right:20px;padding-top:10px;height:100%;line-height:100%;text-decoration:none;color:#fff;font-size:14px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
    .menu-ul-category li a:hover{color:#ed8a33}
    .menu-ul-category li a span svg{width:20px;height:20px}
    .menu-ul-category li a img{width:20px;height:20px;margin-top:2px}
    .menu-ul-category li a div{padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .menu-ul-category li a div:last-of-type{color:#fff;font-size:10px}
    .menu-ul-category li a:hover div{color:#eee}
    .footer .footer-container{display:none;max-width:1000px;margin:0 auto;padding:0 16px;padding-top:20px;padding-bottom:10px}
    .footer .footer-container .menu{width:33.333%;float:left;text-align:left}
    .footer .footer-container .menu .title{font-size:18px;padding-bottom:24px;clear:both;color:#fff}
    .footer .footer-container .menu li{padding-bottom:12px;width:100%;float:left;font-size:13px;padding-right:16px}
    .footer .footer-bottom{text-align:center;max-width:1500px;color:#6e6e6e;margin:0 auto;padding:16px;border-top:1px solid #464646}
    .footer .footer-container .menu li a{color:#dedede;text-decoration:none}
    .footer .footer-container .menu li a:hover{text-decoration:underline;color:#fff}
    .footer .footer-container .menu .social-follow li{padding-bottom:12px;width:33.33%;float:left;font-size:13px;padding-right:16px}
    .social-follows a{cursor:pointer;display:inline-table;color:#fff}
    .social-follows a:hover{opacity:.9}
    .social-follows a span{display:block;padding-top:4px}
    .social-follows a span.icon{width:75%;padding-top:75%;background-position:center;background-repeat:no-repeat;min-width:33px;min-height:33px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .NewPlayGames{display:none;height:588px;width:800px;background:#444;position:relative;margin:0 auto}
    .FullScreenBox{position:initial;width:100%;height:100%;left:0;top:0;z-index:9999999}
    .NewGameInfo{width:100%;height:100%;position:relative;overflow:hidden}
    .NewGameInfo img.ImgBg{width:110%;height:110%;-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .NewGameInfo:after{content:"";position:absolute;top:-100%;right:0;bottom:0;left:0;background:radial-gradient(ellipse closest-side,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.5) 100%);transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    .NewGameInfoText{cursor:pointer;z-index:10;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%}
    .NewGameInfoText h1{font-size:18px;color:#fff;padding:15px 0}
    .NewGameInfoText .icon{overflow:hidden;height:120px;width:160px;position:relative;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;margin:0 auto;border:2px solid #fff}
    .NewGameInfoText .icon img{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
    .NewPlayGameBtn{display:block;text-decoration:none;width:auto;height:40px;background:#f8a735;margin:10px auto;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;text-align:center;line-height:44px;cursor:pointer;color:#fff;font-family:Arial;font-weight:bold;font-size:16px;max-width:250px;box-shadow:0 2px 10px 2px rgba(0,0,0,0.35)}
    .detailDescription{display:none;background:#fff;padding:12px;border-top:1px solid #edf3f7;position:relative;height:50px}
    .share-button{position:absolute;width:50px;right:3%;top:3%;height:auto;padding:5px;z-index:1}
    .pwa-btn{text-decoration:none;cursor:pointer;display:none}
    .FullHead{height:56px;background:#ffb82f;width:100%;display:none}
    .FullLogo{float:left;height:56px;padding:0 20px}
    .FullLogo a{display:block;width:100%;height:100%;line-height:56px}
    .FullLogo a img{vertical-align:middle}
    .ExitFull{float:right;height:56px;line-height:56px}
    .ExitFull a{color:#fff;display:inline-block;height:56px;text-decoration:none;position:relative;padding-left:25px;margin-right:20px}
    .ExitFull a svg{display:inline-block;width:20px;height:16px;background:#fff;position:absolute;top:0;left:0}
    .GamesActions{position:absolute;right:16px;top:16px;width:400px;text-align:right}
    .GamesActions .GameBtn{display:inline-block;position:relative;height:20px;padding-left:30px;padding-right:10px;line-height:20px;border-right:1px solid #ddd;text-decoration:none;color:#666}
    .GamesActions .GameBtn:last-child{border:0}
    .GamesActions .GameBtn svg{position:absolute;top:3px;left:10px}
    .GamesActions .RefreshGames svg{top:2px}
    .GamesActions .GameBtn:hover{color:#333}
    .GamesActions .Maximize:hover svg path,.GamesActions .RefreshGames:hover svg path{fill:#333}
    .GamesActions .GamesShareBox{position:relative}
    .GamesActions .GamesShareBox .Sharebtn{color:#666;text-decoration:none;display:inline-block;height:100%;width:100%}
    .GamesActions .GamesShareBox .Sharebtn:hover{color:#333}
    .GamesActions .GamesShareBox .box{z-index:999;padding:10px 20px;width:140px;background:#fff;position:absolute;right:0;bottom:20px;display:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #edf3f7}
    .GamesActions .GamesShareBox .box svg{position:static;top:auto;left:auto}
    .GamesShareBox{text-align:left}
    .GamesShareBox .social_share{display:block;width:100%;height:30px;line-height:30px;padding-left:30px;position:relative;cursor:pointer;color:#666}
    .GamesShareBox .icon{background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:5px;display:inline-block;height:20px;width:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
    .GamesShareBox .social_share:hover{opacity:.9}
    .search-icon{width:48px;height:56px;position:absolute;right:0;top:0;text-align:center}
    .search-icon a{display:block;width:100%;height:100%}
    .search-icon img{width:24px;height:24px;margin-top:11px}
    .search{height:40px;width:auto;margin-left:48px;margin-right:16px;margin-top:8px;background:#fff;position:relative;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
    #search-form{height:40px;width:auto}
    .search input{border:0;height:40px;width:100%;box-sizing:border-box;padding:0 16px;padding-right:56px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
    .search input:focus{border:0;outline:0}
    .search button{width:22px;height:22px;border:0;position:absolute;right:10px;top:7px;background:#fff url(../images/search-icon.svg) center no-repeat;background-size:100%}
    .search button:focus{outline:0}
    .search button:hover{background-color:#fff}
    .search-title{padding:16px;font-size:16px;color:#666;position:relative;overflow:hidden}
    .search-title span{font-size:20px;color:#333}
    .menubox{width:260px;height:100%;background:#fff;position:fixed;top:0;left:-260px;z-index:9999999;display:block;overflow-y:auto}
    .menubg{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;cursor:pointer}
    .closemenu{height:48px;line-height:48px;margin:0 12px;display:block;cursor:pointer}
    .menu-ul li{height:40px;line-height:40px}
    .menu-ul li a{display:block;width:100%;height:100%;line-height:40px;text-decoration:none;color:#666;font-size:14px}
    .menu-ul li a span{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:10px;margin-left:26px}
    .menu-ul li a span.home{background-image:url(../images/menu_all_icon.png);background-position:-29px 0;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.new-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px -27px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.hot-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px 0;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.fighting-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px -167px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.racing-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px -196px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.shooting-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px -225px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.war-icon{background:url(../images/war-icon.png) no-repeat center;background-size:18px}
    .menu-ul li a span.sport-icon{background-image:url(../images/menu_all_icon.png);background-position:-1px -253px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.platform-icon{background:url(../images/platform.png) no-repeat center;background-size:18px}
    .menu-ul li a span.tower-icon{background:url(../images/tower-defense-icon.png) no-repeat center;background-size:18px}
    .menu-ul li a span.boys-icon{background-image:url(../images/menu_all_icon.png);background-position:0 -50px;background-size:55px;background-repeat:no-repeat}
    .menu-ul li a span.girls-icon{background-image:url(../images/menu_all_icon.png);background-position:0 -76px;background-size:55px;background-repeat:no-repeat}
    .menu-ul li a span.kids-icon{background-image:url(../images/menu_all_icon.png);background-position:0 -102px;background-size:55px;background-repeat:no-repeat}
    .menu-ul li a span.xmas-icon{background-image:url(../images/menu_all_icon.png);background-position:0 -127px;background-size:55px;background-repeat:no-repeat}
    .menu-ul li a span.home-w{background-image:url(../images/menu_all_icon.png);background-position:-29px -27px;background-size:60px;background-repeat:no-repeat}
    .menu-ul li a span.new-icon-w{background:url(../images/new-game-icon-w.png) no-repeat center;background-size:20px}
    .menu-ul li a span.hot-icon-w{background:url(../images/hot-games-icon-w.png) no-repeat center;background-size:20px}
    .menu-ul li a span.fighting-icon-w{background:url(../images/fighting-icon-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.racing-icon-w{background:url(../images/racing-icon-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.shooting-icon-w{background:url(../images/shooting-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.war-icon-w{background:url(../images/war-icon-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.sport-icon-w{background:url(../images/sport-icon-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.platform-icon-w{background:url(../images/platform-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.tower-icon-w{background:url(../images/tower-defense-icon-w.png) no-repeat center;background-size:18px}
    .menu-ul li a span.icon img{vertical-align:baseline}
    .homeh1{position:fixed;right:100000px;top:111px}
    .tabs{z-index:9;position:relative}
    .tabs-box{width:auto;padding:0 8px;background:#fff}
    .tabs-box .itme{width:25%;float:left;text-align:center;height:100%}
    .tabs-box .itme{width:25%;float:left;text-align:center;height:100%}
    .tabs-box .itme .item_icon{margin-top:10px;margin-left:auto;margin-right:auto;width:81px;height:80px;border-radius:11px}
    .tabs-box .itme a{display:block;width:100%;height:100%;padding-top:6px;text-decoration:none;font-size:12px;color:#666}
    .tabs-box .itme a span.icon{display:block;padding:0;height:49px;line-height:30px;width:50px;margin:0 auto 2px auto;vertical-align:middle;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .tabs-box .itme a span.text{overflow:hidden;display:inline-block;line-height:14px;font-weight:normal}
    .tabs-box .itme img{width:100%;height:100%}
    #backToTop{width:60px;height:50px;position:fixed;bottom:50px;right:10px;display:none;background:#02b4ff center no-repeat;border-radius:15px;cursor:pointer;box-shadow:0 2px 10px 2px rgba(0,0,0,0.35)}
    #backToTop img{position:absolute;left:29%;top:22%}
    #backToTop span{position:absolute;left:20%;top:8%;display:inline-block;width:40px;height:40px;background-image:url(../images/tool_all_icon.png);background-position:-13px -264px;background-size:64px;background-repeat:no-repeat}
    .search-icon span{display:inline-block;width:30px;height:30px;margin-top:15px;background-image:url(../images/tool_all_icon.png);background-position:-15px -180px;background-size:54px;background-repeat:no-repeat}
    .white-box{background:#fff;margin:10px 10px 0 10px;clear:both;padding-bottom:10px;border-radius:5px}
    .no-white-box{margin:10px 10px 0 10px;clear:both;padding-bottom:10px;border-radius:5px}
    .Breadcrumbs{margin:10px auto;padding:0 16px;line-height:24px;font-size:14px}
    .Breadcrumbs a{color:#666;text-decoration:none}
    .Breadcrumbs a:last-of-type{color:#6fcd84}
    .Breadcrumbs span{display:inline-block;vertical-align:middle;width:10px;height:20px;background:url(../images/more-icon.svg) center no-repeat;color:#6fcd84}
    .big-title{padding:16px 16px 16px 14px;font-size:18px;color:#fff;position:relative;overflow:hidden}
    .big-title h2{padding-bottom:10px;font-size:14px}
    .big-title span{display:inline;line-height:14px;font-size:13px;color:#666}
    .small-title{padding:0 16px;height:40px;line-height:40px;font-size:14px;color:#666;position:relative;overflow:hidden}
    .big-title a,.small-title a{position:absolute;top:20px;right:16px;font-size:14px;color:#999;text-decoration:none}
    .big-title a.more,.small-title a.more{padding-right:8px;background:url("../images/more-icon.svg") no-repeat center right;color:#ffb500}
    .big-title a.tag,.small-title a.tag{position:relative;top:auto;right:auto;display:inline-block;height:24px;line-height:24px;margin:5px;margin-left:0;border:1px solid #dee3e7;padding:0 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
    .big-title a.tag:hover,.small-title a.tag:hover{border:1px solid #ed8a33;color:#ed8a33}
    .big-title a.all-tag,.small-title a.all-tag{position:relative;top:auto;right:auto;display:inline-block;height:24px;line-height:24px;margin:5px;margin-left:0;border:1px solid #edf3f7;background:#edf3f7;padding:0 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
    .big-title a.all-tag:hover,.small-title a.all-tag:hover{border:1px solid #ed8a33;background:0;color:#ed8a33}
    .Category-Description{margin-bottom:10px;line-height:1.2rem;font-size:.8rem;clear:both;max-height:40px;overflow:hidden;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
    .Categories{padding:0;padding-bottom:16px}
    .Categories .swiper-slide{width:76px;margin-left:8px}
    .Categories .swiper-slide:first-of-type{margin-left:16px}
    .Categories .swiper-slide:last-of-type{margin-right:16px}
    .Categories .swiper-slide a{display:block;width:76px;height:auto;text-decoration:none;color:#666;text-align:center}
    .Categories .swiper-slide a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .Categories .swiper-slide .ImgIconBox{width:76px;height:76px;margin-bottom:8px;background:#e9eff2;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;overflow:hidden;position:relative}
    .Categories .swiper-slide .ImgIconBox img{height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .columns4{padding:0 16px;margin-left:-8px;padding-bottom:8px}
    .columns4 ul li{float:left;width:25%;padding-left:8px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .columns4 ul li .box{width:100%;height:0;padding-top:100%;position:relative;background:#e9eff2;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;overflow:hidden}
    .columns4 ul li .box img{height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .columns4 ul li a{color:#666;text-decoration:none}
    .columns4 ul li .title{overflow:hidden;height:30px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px}
    .columns3{padding:0 16px;margin-left:-6px;padding-bottom:8px}
    .columns3 ul li{float:left;position:relative;width:23%;text-align:center;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:5px}
    .columns3 ul li a{text-decoration:none;color:#666}
    .columns3 ul li a span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;height:30px;margin-bottom:16px}
    .columns3 ul li .box{border:1px solid #f29a76;width:100%;height:0;padding-top:100%;position:relative;background:#e9eff2;background-size:100px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:10px;overflow:hidden}
    .columns3 ul li .box img{height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .columns3 ul li span{display:block;text-align:center;height:30px;overflow:hidden}
    .details-imgbg{position:absolute;height:100%;width:100%;-webkit-filter:blur(20px);-o-filter:blur(20px);filter:blur(20px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='20');background-size:cover;background-position:center}
    .fallback{margin:16px;margin-left:20px;color:#666;font-size:16px}
    .fallback span{display:inline-block;height:24px;width:24px;vertical-align:middle;margin-top:-4px}
    .fallback span img{width:24px;height:24px}
    .blur{background-image:-webkit-linear-gradient(bottom left,rgba(43,40,50,0.8) 0,rgba(83,86,99,0.8) 45%,rgba(69,77,91,0.6) 60%);background-image:-moz-linear-gradient(bottom left,rgba(43,40,50,0.8) 0,rgba(83,86,99,0.8) 45%,rgba(69,77,91,0.6) 60%);background-image:-o-linear-gradient(bottom left,rgba(43,40,50,0.8) 0,rgba(83,86,99,0.8) 45%,rgba(69,77,91,0.6) 60%);background-image:linear-gradient(to top right,rgba(43,40,50,0.8) 0,rgba(83,86,99,0.8) 45%,rgba(69,77,91,0.6) 60%);position:absolute;width:100%;height:100%;-webkit-filter:blur(50px);-o-filter:blur(50px);filter:blur(50px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='50');filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
    .blur:after{content:"";position:absolute;height:100%;width:100%;z-index:1001;background-image:-webkit-linear-gradient(339deg,rgba(43,40,50,0.8) 0,rgba(43,40,50,0.4) 46%,rgba(0,0,0,0.05) 50%);background-image:-moz-linear-gradient(339deg,rgba(43,40,50,0.8) 0,rgba(43,40,50,0.4) 46%,rgba(0,0,0,0.05) 50%);background-image:-o-linear-gradient(339deg,rgba(43,40,50,0.8) 0,rgba(43,40,50,0.4) 46%,rgba(0,0,0,0.05) 50%);background-image:linear-gradient(339deg,rgba(43,40,50,0.8) 0,rgba(43,40,50,0.4) 46%,rgba(0,0,0,0.05) 50%);-webkit-filter:blur(70px);-o-filter:blur(70px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='70');filter:blur(70px);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
    .games-title{background:#fff;height:48px;line-height:48px;padding:0 16px;position:relative}
    .games-title .title{font-size:16px;color:#333}
    .dropload-down,.dropload-up{position:relative;height:0;overflow:hidden;font-size:12px;-webkit-transform:translateZ(0);transform:translateZ(0)}
    .dropload-down{height:50px}
    .dropload-load,.dropload-noData,.dropload-refresh,.dropload-update{height:50px;line-height:50px;text-align:center;color:#fff}
    .dropload-load .loading{display:inline-block;height:15px;width:15px;border-radius:100%;margin:6px;border:2px solid #fff;border-bottom-color:transparent;vertical-align:middle;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}
    @-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}
        50%{-webkit-transform:rotate(180deg)}
        100%{-webkit-transform:rotate(360deg)}
    }@keyframes rotate{0%{transform:rotate(0)}
         50%{transform:rotate(180deg)}
         100%{transform:rotate(360deg)}
     }.content .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;box-align:center;-webkit-align-items:center;align-items:center;padding:3.125%;border-bottom:1px solid #ddd;color:#333;text-decoration:none}
    .content .item img{display:block;width:40px;height:40px;border:1px solid #ddd}
    .content .item h3{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;max-height:40px;overflow:hidden;line-height:20px;margin:0 10px;font-size:1.2rem}
    .content .item .date{display:block;height:20px;line-height:20px;color:#999}
    .opacity{-webkit-animation:opacity .3s linear;animation:opacity .3s linear}
    @-webkit-keyframes opacity{0%{opacity:0}
        100%{opacity:1}
    }@keyframes opacity{0%{opacity:0}
         100%{opacity:1}
     }.Adbox{margin:0 5px 0 5px;background:rgba(64,146,241,0.76);padding:0 16px;overflow:hidden;clear:both;text-align:center}
    .Adbox-home{text-align:center;margin:5px 10px 10px 10px;background:rgba(64,146,240,0.76);clear:both;overflow:hidden}
    .p-adbox{color:#0044b1;font-size:15px;margin:0 5px 0 5px;width:97.3%;text-align:center}
    .home-best-list{padding:0 16px;background:#3e91f1;margin-top:15px}
    .home-best-list a{color:#666;text-decoration:none}
    .home-best-list ul li{float:left;width:33%;padding-left:8px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-top:5px}
    .home-best-list .pic-box{width:100%;height:0;padding-top:100%;position:relative;background:#e9eff2;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:20px;overflow:hidden;box-shadow:0 5px 10px 5px rgba(0,0,0,0.2)}
    .home-best-list .pic-box img{height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .home-best-list .pic-box .hot{display:block;width:45px;height:45px;background:url(../images/tag-hot.png) left top no-repeat;background-size:45px;position:absolute;top:0;left:0;z-index:9}
    .home-best-list .pic-box .EditorsPicks{position:absolute;max-width:100%;top:0;left:0;display:inline-block;padding:0 12px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#e7432e;color:#fff;font-size:10px;z-index:9;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
    .home-best-list .title{overflow:hidden;height:30px;line-height:43px;text-overflow:ellipsis;white-space:nowrap;color:#fff}
    #iframe{border:0;z-index:99;position:fixed;left:0;top:0}
    @-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}
        40%{-webkit-transform:scale(1)}
    }@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}
         40%{transform:scale(1);-webkit-transform:scale(1)}
     }#mainContainer{position:fixed;top:0;left:0;z-index:99999;background:#444}
    #ContentElementBox{position:fixed;top:0;left:0;width:100%;height:100%}
    #contentElement{width:100%;height:100%;background:#444}
    .more-hot-games{display:block;text-decoration:none;width:auto;height:40px;margin:10px auto;text-align:center;line-height:44px;cursor:pointer;color:#ffb931;font-family:Arial;font-weight:bold}
    .ActionDescribe{padding:16px;color:#fff}
    .ActionDescribe h3{font-size:20px;padding-bottom:10px}
    .ActionDescribe p{padding-bottom:10px;line-height:21px}
    .ActionDescribe a{color:#ed8a33;text-decoration:none;font-weight:bold}
    .ActionDescribe a:hover{text-decoration:underline;color:#ed8a33}
    .coll_content{color:#fff;height:20px;overflow:hidden}
    .tt-menu{margin:5px 0;padding:10px 0;-moz-box-shadow:0 2px 8px #a9a9a9;-webkit-box-shadow:0 2px 8px #a9a9a9;box-shadow:0 2px 8px #a9a9a9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
    .twitter-typeahead .tt-suggestion{padding:5px 15px;cursor:pointer}
    .twitter-typeahead .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#ed8a33}
    .twitter-typeahead .tt-suggestion.tt-cursor{background-color:#ed8a33;color:#fff}
    .twitter-typeahead .tt-highlight{font-weight:bold;color:#000}
    .twitter-typeahead .tt-suggestion:hover .tt-highlight{color:#fff}
    .twitter-typeahead .tt-cursor .tt-highlight{color:#fff}
    .adsense__loading{width:100%;height:300px;display:table;position:absolute;top:200px;left:0}
    .adsense--loaded .adsense__loading{display:none}
    .adsense__loading span{text-align:center;vertical-align:middle;display:table-cell}
    .details-banner{width:100%;height:150px;position:relative;background:#e9eff2;overflow:hidden}
    .details-banner:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.3;background:#000;z-index:1}
    .details-banner .banner-img{width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
    .details-return-icon{position:relative;height:36px;line-height:36px;text-align:center;width:36px;color:#fff;left:16px;top:16px;z-index:9;cursor:pointer;background-size:12px;background-position:center;background-repeat:no-repeat}
    .details-return-icon:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.3;background:#000;z-index:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .details-return-icon img{position:relative;z-index:9}
    .video-play-btn{cursor:pointer;display:block;width:100%;position:absolute;top:0;left:0;bottom:16px;z-index:2;background:url(video.svg);background-repeat:no-repeat;background-position:center}
    .details-main{background:#3e91f1;z-index:9;position:relative;padding:16px}
    .details-game-info{position:relative;height:200px;width:auto}
    .details-game-info .details-game-icon{position:absolute;background:#e9eff2;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;overflow:hidden;width:135px;left:50%;top:4%;transform: translateX(-50%);height:135px;box-shadow:0 5px 10px 5px rgba(0,0,0,0.2)}
    .details-game-info .details-game-icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#e9eff2;height:101%}
    .details-game-info .details-game-title{position:relative;left:50%;top:97%;transform:translate(-50%,-50%);width:100%;text-align:center}
    .details-game-info .details-game-title h1{display:inline-block;font-size:17px;line-height:35px;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;background:linear-gradient(to right,rgba(30,87,153,0) 0,rgba(13,34,239,0.3) 50%,rgba(125,185,232,0) 100%)}
    .details-game-info .details-game-title .rating{color:#999;margin-top:10px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
    .details-game-info .details-game-title .rating span{color:#14b21d}
    .details-game-info .details-game-play-button{display:inline-block;text-decoration:none;-moz-border-radius:22px;font-weight:bold;font-family:Arial;cursor:pointer;font-size:15px;position:absolute;left:50%;top:62%;transform: translateX(-50%);width:105px;height:40px}
    .coll_content{color:#fff;height:20px;overflow:hidden}
    .details-game-share{height:36px;width:36px;position:absolute;top:22px;right:0;background-position:center;background-image:url(../images/details-game-share.svg);background-repeat:no-repeat}
    .details-game-nav a{display:inline-block;margin-bottom:5px;margin-right:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;color:#f6b79c;font-size:12px}
    .details-game-nav img{width:10px}
    .details-game-tag{padding-top:10px;padding-bottom:5px}
    .details-game-tag a{display:inline-block;background:#f1f2f3;margin-bottom:5px;padding:0 8px;margin-right:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;color:#666;font-size:12px}
    .details-game-tag a:nth-of-type(1){background:#e7f6ef}
    .details-game-tag a:nth-of-type(2){background:#edf5e8}
    .details-game-tag a:nth-of-type(3){background:#eaf2fc}
    .details-game-tag a:nth-of-type(4){background:#edf5e8}
    .details-game-tag a:nth-of-type(5){background:#f1f1f1}
    .details-game-play{display:block;text-decoration:none;width:auto;height:40px;background:#00b3ff;margin:10px auto;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;text-align:center;line-height:43px;cursor:pointer;color:#fff;font-family:Arial;font-weight:bold;font-size:16px;max-width:250px;position:fixed;right:20%;left:20%;bottom:80px;z-index:999;box-shadow:0 2px 10px 2px rgba(0,0,0,0.35)}
    .more-hot-games{display:block;text-decoration:none;width:auto;height:40px;margin:10px auto;text-align:center;line-height:44px;cursor:pointer;color:#ffb931;font-family:Arial;font-weight:bold}
    .details-give-like{text-align:center;padding-top:10px;font-size:14px}
    .details-give-like a{display:inline-block;height:24px;line-height:24px;padding:0 16px;background-color:#eee;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;margin-left:8px;text-decoration:none;color:#fff}
    .details-give-like a.give-like-yes{background-color:#a7d87b}
    .details-give-like a.give-like-No{background-color:#ff875f}
    .details-give-like .like-success{display:none}
    .details-game-description{padding:16px;margin-bottom:10px;margin:10px}
    .details-game-description h2{font-size:18px;line-height:24px;color:#fff;margin-bottom:5px}
    .youtube-video-one{position:relative;height:0;padding-top:56.25%;margin-top:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;background:#e9eff2}
    #NewOuter{width:100%;height:100%;top:0;left:0;background:#444;overflow:auto}
    #NewRotate{width:100%;height:100%}
    #adContainer{position:absolute;top:0;left:0;width:100%;height:100%}
    .NewGameMenu{position:fixed;left:0;top:0;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:99999}
    .NewGameMenu:before{position:fixed;z-index:1;width:100%;height:100%;background-color:#000;top:0;left:0;opacity:.2}
    .NewGameMenuBtn{padding:0;width:68px;text-align:center;position:relative;cursor:pointer;overflow:hidden;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
    .NewGameMenu a{width:100%;overflow:hidden;text-align:center;color:#bbb;text-decoration:none;display:block;float:left;padding:10px 0}
    .NewGameMenu a span{display:block;height:50px;width:50px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 2px 8px 2px rgba(0,0,0,0.35)}
    .NewGameMenu .GoToHome span{background:#fff url(../images/to-home-icon.png) center no-repeat;background-size:50px}
    .NewGameMenuBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;opacity:.4;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
    .NewGameMenuMain{position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;display:none;padding:16px}
    .NewGameMenuMain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:9;opacity:.4;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
    .NewGameMenuContent{position:absolute;left:25%;top:39%;transform:translate(-50%,-50%);background:rgba(30,127,216,0.85);width:90%;max-width:180px;height:auto;min-width:150px;z-index:999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:15px 10px}
    .NewGameMenuContentA{position:relative;text-align:center;padding-bottom:5px;opacity:unset;width:160px}
    .NewGameMenuContentA a{width:33.3%;overflow:hidden;text-align:center;color:#bbb;text-decoration:none;display:block;float:left}
    .NewGameMenuContentA a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .NewGameMenuContentA a span{display:block;height:36px;width:36px;margin:0 auto;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .NewGameMenuContentA a.GoToHome span{background:#fff url(../images/new-details-home.svg) center no-repeat;background-size:26px}
    .NewGameMenuContentA a.EndGame span{background:#fff url(../images/new-details-close.svg) center no-repeat;background-size:16px}
    .NewGameMenuContentA a.RefreshGames span{background:#fff url(../images/new-details-refresh.svg) center no-repeat;background-size:18px}
    .NewGameMenuContentA a.RotateScreen span{background:#fff url(../images/new-details-rotate.svg) center no-repeat;background-size:30px}
    .NewGameMenuContentA a.FullScreen span{background:#fff url(../images/new-details-full.svg) center no-repeat;background-size:16px}
    .NewGameMenuContentA a.AddScreen span{background:#fff url(../images/new-details-full.svg) center no-repeat;background-size:16px}
    .category-title{padding:1px 0 1px 0;color:#fff;font-weight:bold}
    .category-title img{padding:3px 3px 5px;height:24px;width:9px}
    .New-describe{line-height:22px;max-height:none;overflow:auto;position:relative;margin-bottom:8px;color:#fff}
    .New-describe a{color:#ed8a33;text-decoration:none}
    .New-describe strong{font-weight:bold;color:#666}
    .describe-title{padding:16px 16px 16px 14px;font-size:12px;color:#999;line-height:18px}
    .describe-title h1{font-size:18px;color:#fff}
    .describe-title a.tag{display:inline-block;line-height:24px;margin:5px;text-decoration:none;color:#fff;margin-left:0;border:1px solid #f29a76;padding:0 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
    .describe-title a.tag:hover{background:#fff1de;color: #666;}
    .describe-title a.all-tag{text-decoration:none;color:#fff;display:inline-block;line-height:24px;margin:5px;margin-left:0;border:1px solid #f29a76;padding:0 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
    .describe-title a.all-tag:hover{border:1px solid #ed8a33;background:0;color:#ed8a33}
    .describe-title .Category-Description a{color:#ed8a33;text-decoration:none}
    .describe-title .Category-Description a:hover{text-decoration:underline}
    .describe-title .Category-Description p{padding-bottom:3px}
    .describe-title strong{font-weight:bold;color:#666}
    .add-button{position:fixed;bottom:20px;left:50%;z-index:100;transform:translateX(-50%);color:#fff;width:50%;max-width:334px;text-decoration:none}
    .add-button img{width:100%}
    .tipbox{display:none;position:relative;width:80%;max-width:610px;padding-top:12px;margin:0 auto}
    .tipbox img{width:100%}
    .tipbox .hand{position:absolute;width:17%;right:10%;bottom:-27%;animation:hand-animation 1s infinite;z-index:18}
    .tipbox .install{position:absolute;width:30%;right:4%;top:26%}
    @keyframes hand-animation{0%{transform:translateY(-20px)}
        100%{transform:translateY(0px)}
    }*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}
    *:focus{outline:0}
    ul,li{list-style-type:none}
    .hsycms-model-mask{width:100%;height:100%;display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);z-index:2222}
    .hsycms-model{position:fixed;z-index:3333;display:none;left:0;right:0;margin:auto;top:50%;transform-origin:center;max-width:80%;max-height:80%;background:#fff;border-radius:5px;overflow:hidden}
    .hsycms-model-alert,.hsycms-model-confirm{width:300px;height:246px}
    .hsycms-model.hsycms-model-model{width:400px}
    .hsycms-model.hsycms-model-success,.hsycms-model.hsycms-model-error{padding:20px 12px;width:140px}
    .hsycms-model.hsycms-model-tips{padding:8px 12px;max-width:150px;background:rgba(0,0,0,0.6)}
    .hsycms-model.hsycms-model-tips .hsycms-model-text{padding:0;color:#fff}
    .hsycms-model.hsycms-model-loading{padding:20px 12px;width:100px;background:rgba(0,0,0,0.6)}
    .hsycms-model.hsycms-model-loading .hsycms-model-text{padding:0;color:#fff}
    .hsycms-model .hsycms-model-load{display:flex;align-items:center;padding-top:10px;margin-bottom:15px;justify-content:center}
    .hsycms-model .hsycms-model-load span{width:6px;animation:hsycms-alert-load 1s ease infinite;transform:translateY(10px);animation-delay:.1s;margin:0 5px;height:6px;opacity:0;border-radius:6px;background:#fff}
    .hsycms-model .hsycms-model-load span:nth-child(2){animation-delay:.2s}
    .hsycms-model .hsycms-model-load span:nth-child(3){animation-delay:.3s}
    .hsycms-model .hscysm-model-title{opacity:0;color:#333;transform:translateY(10px);animation:hsycms-alert-text .3s ease forwards;animation-delay:.2s;font-weight:bold;font-size:15px;text-align:center}
    .hsycms-model .hsycms-model-text{font-size:14px;text-align:center;color:#333;line-height:23px;padding:0 20px;opacity:0;transform:translateY(10px);animation:hsycms-alert-text .3s ease forwards;animation-delay:.4s}
    .hsycms-model .hsycms-model-text.l{text-align:left}
    .hsycms-model .hsycms-model-icon{padding-bottom:12px}
    .hsycms-model .hsycms-model-icon svg{margin:0 auto;display:block}
    .hsycms-model.hsycms-model-success .hsycms-model-text,.hsycms-model.hsycms-model-error .hsycms-model-text{color:#238af4;padding:0;opacity:0;transform:translateY(10px);animation:hsycms-alert-text .3s ease forwards;animation-delay:.9s}
    .hsycms-model.hsycms-model-error .hsycms-model-text{color:#f54655}
    .hsycms-model .hsycms-model-content{padding:12px;padding-top:0;overflow:hidden auto;max-height:400px;font-size:14px}
    .hsycms-model .hsycms-model-btn{display:flex;align-items:center;border-top:1px solid #f1f1f1;justify-content:center;margin-top:20px;opacity:0;transform:translateY(10px);animation:hsycms-alert-text .4s ease forwards;animation-delay:.6s}
    .hsycms-model .hsycms-model-btn button{flex:1;color:#999;cursor:pointer;border:0;background:0;padding:12px}
    .hsycms-model .hsycms-model-btn button:last-child{color:#238af4}
    .hsycms-model .hsycms-model-btn button.cancel{border-right:1px solid #f1f1f1}
    .hsycms-model .hsycms-model-btn button:active{opacity:.8}
    .hsycms-ani-open{animation:hsycms-open .3s ease forwards}
    .hsycms-ani-close{animation:hsycms-close .3s ease forwards}
    .hsycms-model-confirm{background-size:contain;background-repeat:no-repeat;background-color:transparent;max-width:660px;max-height:inherit;padding-top:30px;background-image:url(/static/common/img/pwa/modal.png)}
    .hsycms-model-confirm .hscysm-model-title{margin-top:10px}
    .hsycms-model-confirm .hscysm-model-title img{border-radius:9px;width:60px;height:60px}
    .hsycms-model-confirm .hsycms-model-btn{border:0;width:100px;height:27px;margin:16px auto;background:url(/static/common/img/pwa/modal-btn.png);background-size:contain}
    .hsycms-model-confirm .confirm_close_btn{position:absolute;right:0;top:0;width:20%;height:30%;background:url(/static/common/img/pwa/modal-close.png) no-repeat;background-size:contain}
    @-webkit-keyframes hsycms-open{0%{transform:scale(0);opacity:0}
        100%{transform:scale(1);opacity:1}
    }@-webkit-keyframes hsycms-close{0%{transform:scale(1);opacity:1}
         30%{transform:scale(1.05);opacity:.5}
         100%{transform:scale(0.7);opacity:0}
     }.hsycms-alert-svgcircle{stroke-dasharray:200;stroke-dashoffset:200;animation:hsycms-alert-ruand .5s ease-in-out forwards}
    .hsycms-alert-svggou{stroke-dasharray:80;stroke-dashoffset:80;animation:hsycms-alert-tick .6s ease-out forwards;animation-delay:.75s}
    .hsycms-alert-svgca1{stroke-dasharray:80;stroke-dashoffset:80;animation:hsycms-alert-tick .6s ease-out forwards;animation-delay:.75s}
    .hsycms-alert-svgca2{stroke-dasharray:80;stroke-dashoffset:80;animation:hsycms-alert-tick .6s ease-out forwards;animation-delay:.85s}
    .bell-launcher-confirm{color:#333;position:fixed;top:auto;bottom:-100%;left:0;width:100%;visibility:hidden;opacity:0;transition:all .3s ease;background:#fff;padding:20px;font-size:16px;box-sizing:border-box;z-index:102;line-height:1.3}
    .bell-launcher-confirm.active{opacity:1;bottom:0;visibility:visible}
    .bell-launcher-confirm .btn{padding:12px;text-align:center;margin:0 20px;border:0;color:#333;font-size:16px;min-width:120px;background-color:transparent}
    .bell-launcher-confirm .btn-primary{color:#fff;background:#0078d1}
    .bell-launcher-confirm .text-center{text-align:center}
    .bell-launcher-confirm .row{display:flex}
    .bell-launcher-confirm .row-space-sm{margin-right:15px}
    .details-game-play-button{border:2px solid #fff;border-radius:6px;background:#045cc1;color:#fff;text-align:center;line-height:36px;position:relative}
    .NewPlayGameBtn{position:relative}
    .NewPlayGameBtn.loading:before,.details-game-play-button.loading:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:#045cc1}
    .NewPlayGameBtn.loading:before{background:#f8a735;border-radius:22px}
    .NewPlayGameBtn.loading:after,.details-game-play-button.loading:after{content:'';position:absolute;border:2px solid #fff;border-bottom-color:transparent;width:15px;height:15px;border-radius:100%;animation:rotate 1s ease infinite;vertical-align:middle;margin-right:6px;left:calc(50% - 7px);top:calc(50% - 7px)}
    .TagList .lists{padding:12px}
    .TagList li{margin:12px 0;background:#eee}
    .TagList li img{max-width:100%;width:150px;height:100px}
    .TagList .box .text{font-size:25px;color:#0d4c6c;text-decoration:none;display:inline-block;width:50%;text-align:center;line-height:1.3;vertical-align:middle}
    .PolicyBox{ padding: 30px;}
    @keyframes rotate{0%{transform:rotate(0)}
        100%{transform:rotate(360deg)}
    }.row{display:flex;flex-flow:row nowrap}
    .row-fit{width:100%}
    .column{flex-direction:column}
    .column-reverse{flex-direction:column-reverse}
    .column-bottom{align-items:flex-end}
    .column-top{align-items:flex-start}
    .column-fit{height:100%}
    .g-container{position:relative;margin:0 auto 60px auto}
    .g-list{width:103px;display:none}
    .g-list .tag{width:48px;height:48px}
    .g-list .list-item{width:100%!important;float:none!important}
    .g-list .list-item+.list-item{margin-top:18px!important}
    .adsbygoogle{background:#1b7bea;margin:0 auto}
    .ads{margin:1rem auto;text-align:center}
    .ads-left,.ads-right{margin:0}
    .g-container{display:none}
    @media screen and (min-width:768px){.g-container{display:block}
        .logo{display:none}
        .Menu{display:block}
        .menu-icon{display:none}
        .search-icon{display:none}
        .footer .footer-main{display:none}
        .footer .footer-tab{display:none}
        .footer .footer-container{display:block}
        #web_head{display:block}
        #head{top:56px;display:block}
        #container-fluid{padding-top:112px}
        #container-fluid-detail{padding-top:112px}
        .tabs{display:none}
        .AdsEditors{min-width:1000px}
        .details-main{display:none}
        .NewPlayGames{display:block}
        .detailDescription{display:flex}
        .PolicyBox{min-height:500px; padding: 30px;}
    }@media(max-width:1170px){.ads-right,.ads-left{display:none}
    }@media(orientation:landscape) and (max-width:900px){
    }@media(min-width:720px){.list-box ul li{width:50%;float:left}
        .list-box ul li:nth-last-child(2) .list-itme{border-bottom:1px solid #fff}
    }@media(min-width:480px){.youtube-video-one{width:448px;padding-top:0;height:240px}
    }@media(min-width:640px){.home-best-list ul li{width:25%}
    }@media(min-width:720px){.home-best-list ul li{width:16.6666%}
    }@media(min-width:640px){.columns3 ul li{width:20%}
    }@media(min-width:720px){.columns3 ul li{width:12.5%}
    }@media(min-width:640px){.columns4 ul li{width:16.6666%}
    }@media(min-width:720px){.columns4 ul li{width:16.6666%}
    }
    @media (min-width: 900px){
        .home-best-list ul li {
            width: calc(100% / 9);
        }
        .TagList li{
            width: calc(100% / 6);
        }
    }
