.main_lunbo{width:100%;height:25%;background-color:#fff}.main_lunbo img{width:100%;height:100%}.main_lunbo ul{list-style:none}.main_lunbo li{display:block}.main_lunbo img{width:100%;height:100%}.main_cell{width:100%;box-shadow:0 2px 4px #adadad;margin-bottom:4px;background-color:#ebebeb}.main_cell .title{width:93%;position:relative;margin-left:3%;margin-bottom:0%;overflow:hidden}.main_cell .title .typeimg{width:9%;float:left;padding:0;margin-top:2%;overflow:hidden}.main_cell .title .typeimg img{width:100%;display:block}.main_cell .title .type{width:71%;float:left;display:inline;margin:2% 0}.main_cell .more{margin-top:1%;width:11%;float:right;display:block}.main_cell .title .more a{display:block;overflow:hidden}.main_cell .more img{width:100%;float:right;display:block;overflow:hidden}.main_cell h4{font-size:120%;padding-left:7px;width:100%}.main_cell .game_table{width:93%;height:auto;overflow:hidden;margin:auto}.main_cell .game_table table{margin-left:auto;margin-right:auto;width:100%;table-layout:fixed}.main_cell .game_table tr{width:100%;height:auto}.main_cell .game_table td{width:25%;height:auto;text-align:center}.main_cell .game_block{height:18%;position:relative;display:block;text-align:center;width:90%}.main_cell .game_block .game_block_text{margin-bottom:7px;text-align:center;max-width:90%;margin:auto}.main_cell .game_block .gameimg{width:100%;height:auto;border-radius:8px;box-shadow:0 3px 4px #adadad}.lunbo{width:94%}.maingamecell .des{display:block;clear:both;overflow:hidden}.maingamecell header{padding:5px;display:block;clear:both;overflow:hidden}.maingamecell h1{float:left;line-height:180%;font-size:120%;padding-left:7px;width:70%}.gamecell{position:relative;overflow:hidden}ul{list-style:none}.gamecell ul li{float:left;width:33.3333333333%}.gamecell ul li a{height:100%;display:block;color:#444;padding:2%}.gamecell ul li div.game{position:relative}.gamedesc{position:absolute;top:0;left:0;overflow:hidden;width:100%}.gamecell ul li .game .game_img{width:100%;height:auto;border-radius:8px;box-shadow:0 3px 4px #adadad}.gamedesc img{width:100%;height:100%}.gamecell ul li strong{position:relative;text-align:center;display:block;height:24px;line-height:24px;font-size:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main_cell .game_block p{word-wrap:break-word;font-size:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6% 1%;padding-top:0;margin-bottom:3%;width:92%;color:#444}.main_footprint{width:100%;height:150px;border-bottom:8px solid #dedede;box-shadow:0 3px 4px #adadad;margin-top:1%}.main_footprint table{margin-left:auto;margin-right:auto;width:100%}.main_footprint td{width:20%}.main_footprint img{width:86%;margin:0 auto;display:block;-webkit-border-radius:6px}.main_footprint .title{width:100%}.main_footprint h4{font-size:120%;padding-left:7px}.main_footprint h5{padding-top:32px;text-align:center;line-height:100%;font-size:80%}.main_footprint .image_table{height:71%;width:94%;margin:auto}.main_banner{background-color:#dedede;width:100%;position:relative;margin-bottom:4px}.main_banner .bnner_image{width:100%;display:block;margin:0 auto;position:relative}.main_banner .banner-alone{width:90%;display:block;margin:0 auto;position:relative}.main_banner .banner-alone .banner-img{width:100%;display:block;margin:0 auto;-webkit-border-radius:2px;border:1px solid #f0f8ff;-webkit-border-radius:8px;box-shadow:0 3px 4px #adadad}.banner-des{position:absolute;top:0;left:0;overflow:hidden}.main_banner .bnner_image .bnner-img{width:100%;display:block;margin:0 auto;-webkit-border-radius:2px}.main_banner .banner_desc{width:97%;height:60px;overflow:hidden;margin-left:2%;margin-bottom:2%}.main_banner .banner_desc .banner_left_icon{margin-top:2%;margin-bottom:2%;margin-left:2%;width:12%;position:absolute}.main_banner .banner_desc .banner_left_icon img{max-width:100%;max-height:58px;-webkit-border-radius:3px}.main_banner .banner_desc .banner_center{padding-top:2%;padding-bottom:2%;margin-left:19%;width:50%;height:100%}.main_banner .banner_right_btn{float:right;position:relative;top:-52px;padding-right:2%}.main_ad1{text-align:center;box-shadow:0 3px 4px #adadad;height:auto}.main_ad2{text-align:center;margin-bottom:12px;margin-top:12px;height:auto;box-shadow:0 3px 4px #adadad}.main_ad3{min-height:60px;max-height:100px;text-align:center;margin-bottom:12px;margin-top:12px;max-width:100%}.floor_button_close{background-color:#29b6f6;color:#FFF;box-shadow:0 1px 4px #c2c2c2;padding:0 10px;text-align:center;line-height:140%;border-radius:3px}.floor_button{right:15px;position:absolute}.floor{display:none;position:fixed;z-index:999;top:60px;right:10px}.floor_img{width:40px}.black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=88)}.white_content{display:none;position:fixed;text-align:center;width:100%;height:100%;padding-top:20%;border:1px solid orange;z-index:1002;overflow:auto}.floor_ad{text-align:center;height:280px}@media screen and (max-width:1024px) and (min-width:768px){.main_cell .more img{margin-top:0}.main_cell .title{padding:5% 0}.main_footprint{height:250px}.main_banner .banner_desc{margin-bottom:5%}}@media screen and (max-width:1200px) and (min-width:1024px){.main_banner .banner_desc{overflow:initial}.main_footprint{height:300px}}@media screen and (max-width:374px) and (min-width:320px){.main_cell h4{font-family:"Roboto" !important}}.fb-btn{z-index:1000;position:absolute;background-repeat:no-repeat}.fb-btn .fbimg{width:10%;position:fixed;right:2%;bottom:2%}.title-bar{position:relative;top:0;left:0;width:100%;height:33px;line-height:33px;background:rgba(0,92,115,1);box-shadow:0 2px 2px #adadad;z-index:17}.title-bar h1{margin:0;padding:0;display:block;width:100%;line-height:33px;text-align:center;font-size:19px;color:#fff;font-weight:normal}.title-bar .main_menu{left:0;background-size:25px auto;background-position:center center;position:absolute;top:0;float:left;height:25px;width:25px;text-align:center;border:3px solid #fff;border-radius:50%}.title-bar .main_menu img{height:100%;width:100%}.main_swiper_img{width:100%}.menu-logo{text-align:center}.apk{display:block;position:fixed;bottom:0;left:0;width:100%;height:66px;background:rgba(0,0,0,0.8);z-index:999}.fixed-close{position:absolute;top:0;left:0;width:40px;height:56px}.fixed-close a{display:block;color:#fff;font-size:26px;line-height:66px;text-align:center}.fixed-down{padding:15px 20px 15px 40px}.fl{float:left}.fixed-icon{width:36px;padding-right:6px}.fixed-icon img{width:36px;height:36px;border-radius:6px}.fixed-info{color:#fff}.fixed-info em{display:block;font-size:16px;line-height:22px}.fixed-info span{display:block;line-height:14px}.fixed-btn{margin-top:5px}.fr{float:right}.fixed-btn a{display:block;width:84px;height:26px;line-height:26px;color:#fff;background:#f15b00;border-radius:2px;font-size:14px;border-bottom:1px solid #d74200;text-align:center}.center_title{text-align:center;position:relative;padding:5px 5px;color:#333;height:30px;overflow:hidden}.center_title .c_title{line-height:30px}.center_title .c_icon{height:30px;vertical-align:bottom}.center_title{font-size:16px}.center_title .c_more{position:absolute;height:100%;max-width:50px;right:0;top:50%;transform:translateY(-50%)}.center_title .c_more img{height:100%;display:block}
.page-foot {
    background: #F7F6FF;
    text-align: center;
}
.page-foot-site {
    padding-top: 10px;
    font-weight: 400;
    color: #999999;
}
.page-foot-agreement {
    font-weight: 400;
    color: #FF9C60;
}
.page-foot-agreement a {
    color: #FF9C60;
}
.page-foot-copyright {
    padding-top: 0.08rem;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
}
.search {
    display: flex;
    flex-direction: column;
    position: fixed;
    width: 100%;
    height: 8%;
    background-color: rgba(255, 255, 255, 1);
	top:0;
	z-index:18;
}

.search .search-input {
    display: flex;
    flex: 1;
    flex-direction: row;
    align-items: center;
    background-color: #FFFFFF;
    height: 36px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    overflow: hidden;
    padding-right: 5px;
    align-self: flex-end;
    margin-bottom: 8px;
    margin-right: 10px;
    margin-left: 10px;
}

.search .search-input input {
    display: flex;
    height: 100%;
    width: 100%;
    font-size: 13px;
    color: #999999;
    padding-left: 20px;
    border-width: 0;
}

.search .search-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.search .search-btn > img {
    width: 56px;
    height: 29px;
}

.search .search-tip {
    padding-left: 21px;
}

.search .search-tip-title {
    font-size: 14px;
    font-weight: bold;
    color: #1A1A1A;
}

.search .search-tip-item {
    padding: 5px 10px;
    text-decoration: none;
    font-size: 12px;
    background-color: #EAF2FF;
    color: #333333;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    line-height: 30px;
    white-space: nowrap;
}

#close-search-btn > img {
    width: 11px;
    height: 20px;
}

.header {
    display: flex;
    flex-direction: row;
    height: 53px;
    background-color: #071451;
}

.header .left {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 10px;
    padding-left: 16px;
}

.header .body {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 10px;
}

.header .right {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 10px;
    padding-right: 16px;
}