@charset "utf-8";

body,div,dl,ol,ul,li,code,p,button,input,textarea	{margin:0; padding:0; list-style:none; box-sizing:border-box;}
body	{
	font-size:14px; background-color:#B2B6C1;
	font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	background:linear-gradient(to bottom, #F8F8F8, #C6CEE0);
	background-attachment:fixed;
}
img			{border:none; vertical-align:middle;}
code		{display:block; word-break:break-all; background:#50556B; color:white; padding:10px; margin:8px 0;}
a			{text-decoration:none; color:#3890ff;}
a:hover		{text-decoration:underline;}
em			{font-size:12px; font-style:normal; color:#CCC;}
strong		{color:black;}
p			{padding-bottom:10px;}
video		{outline:none;}
hr			{width:38%; height:1px; margin:12px auto; border:0; background-color:#e4e7ed;}
blockquote	{color:#333; background-color:#EDF5FF; padding:12px; margin:0; word-break:break-all;}
blockquote.com	{background-color:#EFEFEF; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:8px 12px; margin-bottom:10px;}
mark			{background-color:#393D49; color:#393D49;}
mark::selection {color:white;}
select {
	height:38px; padding:0 10px; border-radius:0; border:none; outline:0;
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
	background:#F7F7F7 url("data:image/gif;base64,R0lGODlhGQAFAIAAAKqdYP///yH5BAEHAAEALAAAAAAZAAUAAAIPjH+gC+iPWIPUrYpj3jwUADs=") no-repeat scroll right center;
	padding-right:26px; font-size:14px;
}

/* ---- Input & textarea ---- */
input,button,textarea	{font-size:14px; border:none;}
input, textarea	{outline:0; background-color:#F6F6F6;}
input		{padding:16px;}
input[readonly]	{background-color:#F7F7F7; color:#999;}
input.radio	{height:auto; line-height:normal;}
textarea	{padding:10px; width:100%; resize:none; vertical-align:top;}

/* ---- Button ---- */
button, .btn	{background-color:#409eff; color:white; padding:14px 18px; outline:none; cursor:pointer; text-align:center;}
a.btn			{display:inline-block;}
button:hover, .btn:hover		{opacity:0.9; text-decoration:none;}
button[disabled]	{background:#AAA; color:#FFF;}
.btn-success		{background-color:#67c23a;}
.btn-info			{background-color:#909399;}
.btn-warning		{background-color:#e6a23c;}
.btn-error			{background-color:#f56c6c;}
.btn-gray			{background-color:#AAA;}
.btn-tou			{background:none; border:1px solid rgba(255,255,255,0.5); border-radius:4px;}
.btn-banner			{width:100%; font-size:16px;}
.btn-small			{padding:6px 10px; font-size:12px;}

/** H是不对的 **/
h1,h2,h3,h4,h5,h6	{font-weight:normal; margin:0;}
h1					{font-size:1.8em;}

/** 文章內用到的 **/
.tit2	{font-size:22px;}
.tit3	{font-size:18px;}
.tit4	{font-size:16px;}
.content		{line-height:180%; overflow:hidden; text-overflow:ellipsis;}
.content img	{max-width:100%;}

/** 表格 **/
.tbl td		{border:1px solid #FFF; vertical-align:top;}
.tbl		{border-collapse:collapse; font-size:12px;}
.tblthree td	{border:1px solid #FFF; vertical-align:top;}
.tblthree	{border-collapse:collapse; font-size:12px;}
.tblthree tr:nth-child(odd) {background:#F1F1F1;}
.tblthree tr:nth-child(even) {background:#E3E2E0;}
.tblthree tr:first-child	{background-color:#516570; color:white;}

/** 常用属性 **/
.none		{background-color:#F8F8F8; padding:10px; margin:20px; color:#AAA;}
.l			{float:left;}
.r			{float:right;}
.oh			{overflow:hidden;}
.font12		{font-size:12px;}
.pd5		{padding:5px;}
.pd10		{padding:10px;}
.pd15		{padding:15px;}
.pb10		{padding-bottom:10px;}
.pdd15		{padding:15px 15px 15px 0;}
.lh180		{line-height:180%;}
.mt10		{margin-top:10px;}
.mb10		{margin-bottom:10px;}
.mt15		{margin-top:15px;}
.mt20		{margin-top:20px;}
.mb20		{margin-bottom:20px;}
.ml64		{margin-left:64px;}
.avatar		{border-radius:50%;}
.reply	{color:#fff; background-color:#aab0c6; padding:2px 10px; float:right;}
.show		{display:grid !important;}
.gotop	{width:58px; height:106px; position:fixed; bottom:10px; right:10px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABqCAMAAADa67LtAAAAYFBMVEUAAABMUFuNhHvMPTdwc3yyr6h9dGtwa2eCeXJLRUc4KiGnopzb2NFMOC1bWmBmZmbBwrzYvba9npldVUqNioUzMzOYi4PJsqwvMz+cfIE/Pz2CZ2CmiIaqLzHBkWuGVyM3FVIzAAAAAXRSTlMAQObYZgAAAd1JREFUWMPt1IuSmjAYhuGtFZIQIELCuhyq93+X/b4EipbOOlMTOjv1nfGE/+NEA779oe9zb5/3oi/6oi/6H9AIfZnv+m/oj7ln6Jep64pCqT1pVRVzFdqHEqyUy96DWntLeUtPOWwtAApwD1og4r1p01ibZWfU+Pp+DwqD2lap/Wjbdj6lxtGicZym/WjTGEMqZd+np1k2UzRN48ifSanUlEteadO07eVSVcDJKQNChFekUHo6+dr2dCrL67WqrE1HtS5LrYuCp1+Pwv3l0rbO4e10FN1QJOU08Wg6agyHDqiuBcpR+DghhiEd5Wa8o+wmwpNP69i0RFoLYYzYRFr6YlNjskzPZb7wqH1kfO5cPMrlgj7oGzqgWJQbsOScvouAka3V6Hm65tz99hyP94x13REBP0WFyLLTr+7HttS5YYhFDRK+z6hDCsWgxlfX68iWvs8pVaMYlCNCcOS4KVCiHCk1DJyKS7cFSigRlxugMfEoB3L0+8+0LJfPa59BsahEjymhQ89QFihPim03FJHHoufzsv0fH/mclHzNy5o4UEJmDKdjUB5aqPSFj1qolLzY8px/fCdfeip9xuRoxaloOMaLXSKFhJASGO1Dw/YMPosA/5oSHg6PaY4i0p/KgG8RHQ/KUQAAAABJRU5ErkJggg==') no-repeat center; cursor:pointer;}
.no-wrap	{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/** 查看未获得奖杯 **/
.nothave	{position:absolute; right:20px; top:20px; border:1px solid #CCC; padding:4px 8px; border-radius:4px; color:#999;}
.nothave.curr	{background-color:#3890ff; color:white; border:none;}
.nothave:hover	{text-decoration:none;}
.hid	{display:none;}

/** 我来组成骨骼 **/
.inner		{width:1040px; position:relative; margin-left:auto; margin-right:auto;}
.min-inner	{width:810px; position:relative; margin-left:auto; margin-right: auto;}
.side		{width:260px; position:absolute; right:0; top:0;}
.main		{margin-right:280px;}
.box		{background-color:white; position:relative;}

/** 各种的标题 **/
.hdtitle		{padding:4px 8px 8px; border-bottom:1px solid #F7F7F7; color:#CCC;}
.sidetitle		{position:absolute; width:26px; padding:8px 6px; top:10px; left:-26px; font-size:12px; text-align:center; background-color:#393D49; color:rgba(255,255,255,0.4); line-height:130%; border-radius:2px 0 0 2px;}
.sidetitle a	{display:block; text-decoration:none; color:#367DB0;}

/** 头 **/
header	{width:100%; background-color:white; border-bottom:1px solid #EFEFEF;}
footer	{clear:both; height:40px;}

header nav	{width:1040px; font-size:16px; margin:0 auto;}
header nav dl dd	{position:relative; width:80px; height:60px; display:table-cell; vertical-align:middle;}
header nav dl dd > a	{display:block; width:48px; height:24px; padding:6px 8px; color:#8491a5; text-align:center; border-radius:6px;}
header nav dl dd > a:hover	{text-decoration:none; background-color:#f5f7fd;}
header nav dl dd.logo a	{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAArCAMAAADSdlHPAAAAA3NCSVQICAjb4U/gAAAANlBMVEX////v7+/A9/7W7v3P6/2X8f6a5/5AxPxHs+83tvY9sO45sOkyr/U1rPI4ofQzl/Yzhfg7fPgHO20uAAAAEnRSTlMA//////////////////////9ewYY+AAAACXBIWXMAABu8AAAbvAG6t6C7AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAIRJREFUOI3V1NsOgkAMhOFdBTwggu//su4/ZhtKIMYLgv2uutO5aUJIae7qpW3HNe/FEyM0EcVs9ngUE17QRKTdHzSHijvOHpHtwzRvFS/tdXsDItuHaV4qXovbiWwfpokOvLRn6Dz7ko9tSlsobp2VP0OMZpaT9wl3bmaz2py183c/Nd/pzykOv6bt3wAAAABJRU5ErkJggg==") no-repeat center left; width:80px; height:60px; padding:0; margin:0;}
header nav dl dd.highlight a	{background-color:#3890ff; color:white;}

/** 游戏部分 **/
.gamebox	{background-color:#393D49; overflow:hidden; position:relative;}
.gamemeta		{font-family:Hiragino Sans GB; font-size:12px; text-shadow:0 0 5px #333}
.gameinfo		{position:relative; color:rgba(255,255,255,0.7); font-weight:300;}
.gameinfo h1	{color:white;}
.gamecover		{position:relative; border: 1px solid rgba(255,255,255,0.2);}
.gamebg			{background-size:cover; background-repeat:no-repeat; background-position:center; filter:blur(35px); position:absolute; width:100%; height:220px; left:0; top:0; opacity:0.9;}

/** 图标导航 **/
.inav		{clear:both; padding:10px; background-color:white; display:grid; grid-template-columns:repeat(8, 1fr); gap:14px; padding:14px;}
.inav .row	{display:contents;}
.inav a		{text-decoration:none; display:block; padding:8px; color:#8491a5; text-align:center; font-size:16px;}
.inav a:hover	{background-color:#EAF3FF; color:#3890ff;}
.inav a.current	{color:#fff; background-color:#3890ff;}

/** 下拉菜单 **/
.dropdown:hover ul	{display:block;}
.dropdown a.arr-down	{background:url('data:image/gif;base64,R0lGODlhGQAFAIAAAKqdYP///yH5BAEHAAEALAAAAAAZAAUAAAIPjH+gC+iPWIPUrYpj3jwUADs=') no-repeat right center; padding-right:20px; padding-left:10px;}
.dropdown ul		{position:absolute; z-index:999; background-color:#333645; padding:10px 0; display:none;}
.dropdown ul li		{margin:0; float:none; white-space:nowrap;}
.dropdown ul li a	{color:#6b7989; height:42px; line-height:42px; font-size:16px; padding:0 20px;}
.dropdown ul li a:hover	{color:#b2bfc9; text-decoration:none;}
.dropdown ul li a.current	{background-color:rgba(0,0,0,0.3); color:#b2bfc9; text-decoration:none;}

/** 多选下拉 **/
.dropmenu			{display:block; height:36px; line-height:36px;}
.dropmenu span		{line-height:normal;}
.dropmenu li		{position:relative; float:left;}
.dropmenu li.hover	{background-color:#333645;}
.dropmenu li em		{display:block; padding:0 0 0 10px;}
.dropmenu li > a		{display:block; color:#666;}
.dropmenu li > a:hover	{text-decoration:none;}

/** 列表 **/
.list		{clear:both;}
.list li	{padding:16px; clear:both; position:relative;}
.list li:nth-child(even) {background:#FAFAFA;}
.list li h3 a	{color:#333;}
.smlist		{clear:both;}
.smlist li	{padding:8px; border-bottom:1px solid #F3F3F3; clear:both; position:relative;}
/** 首页热门游戏列表 **/
.gamelist		{position:relative; background-color:#FFF; display:grid; grid-template-columns:repeat(8, 1fr); gap:14px; padding:14px;}
.gamelist .row	{display:contents;}
.gamelist a		{display:block; width:114px; height:114px; background-color:#393D49;}
.gamelist img 	{width:114px; height:114px; transition:transform 0.2s;}
.gamelist img:hover	{transform:scale(1.4);}
/** 上传图片列表 **/
.upphotodiv		{position:relative; overflow:hidden; background-color:#EEE; display:none; grid-template-columns:repeat(10, 1fr); gap:8px; padding:8px;}
.upphotodiv .row	{display:contents;}
.upphotodiv a	{display:block; width:100%; height:100%; min-height:60px; background-position:center; background-color:#000; cursor:pointer;}
.upphotodiv a:hover	{opacity:0.4; text-decoration:none;}
.btn-upphoto		{font-size:18px; color:#AAA; text-align:center; line-height:60px;}
/** 表情列表 **/
.emojidiv	{position:relative; overflow:hidden; background-color:#EEE; display:none; grid-template-columns:repeat(10, 1fr); gap:8px; padding:8px;}
.emojidiv .row	{display:contents;}
.emojidiv span	{display:block; width:100%; height:100%; min-height:60px; background-color:#000; cursor:pointer;}
.emojidiv span:hover	{opacity:0.4; text-decoration:none;}
/** 手柄按键列表 **/
.dsdiv	{position:relative; overflow:hidden; background-color:#EEE; display:none; grid-template-columns:repeat(15, 1fr); gap:8px; padding:8px;}
.dsdiv .row	{display:contents;}
.dsdiv img 	{cursor:pointer;}
.dsdiv img:hover	{opacity:0.4; text-decoration:none;}

/** 商城 **/
.storebg			{background-color:#333645; color:rgba(255,255,255,0.9);}
.storebg a:hover	{color:white;}
.storelist li	{width:25%; float:left; height:230px; text-align:center;}
.storelist li img	{width:150px; height:150px;}

/** 附加信息 **/
.meta			{color:#CCC; font-size:12px;}
.meta a			{margin-right:6px;}
.meta a:hover	{text-decoration:none;}

/** 个人面板 **/
.panel-info			{padding:10px;}
.panel-info .avatar	{border:3px solid rgba(255,255,255,0.4);}
.panel-name			{font-size:18px; color:#333; word-break:break-all;}
.panel-data td		{text-align:center; padding:15px 0; background-color:#f8f8f8; border-top:1px solid #eff3f5; color:#CCC; font-size:12px;}
.panel-data td span	{color:#666; font-size:18px;}
.panel-data td a	{color:#333; font-size:18px;}
.panel-info button	{border-radius:4px; padding:4px 10px;}

/** 节点 **/
.namenode		{background-color:#EFF3F5; color:#B2BFC9; padding:5px; border-radius:2px; margin-right:6px; display:inline-block;}
.namenode:hover	{background-color:#DFE5E9; color:#9AABBF; text-decoration:none;}

/* ---- 徽章 ---- */
.badge		{display:inline-block; padding:5px; border-radius:2px; white-space:nowrap; margin-right:6px;}
.badge-0	{color:#999999; background-color:#EFEFEF !important;}
.badge-1	{color:#67c23a; background-color:#f0f9eb !important;}
.badge-2	{color:#95C3FE; background-color:#EDF5FF !important;}
.badge-3	{color:#BD97F5; background-color:#ECE6F7 !important;}
.badge-4	{color:#e6a23c; background-color:#fdf6ec !important;}
.badge-5	{color:#f56c6c; background-color:#fef0f0 !important;}

/* ---- Alert ---- */
.alert-success	{color:#67c23a; background-color:#f0f9eb !important;}
.alert-info		{color:#95C3FE; background-color:#EDF5FF !important;}
.alert-warning	{color:#e6a23c; background-color:#fdf6ec !important;}
.alert-error	{color:#f56c6c; background-color:#fef0f0 !important;}

/** 文字颜色 **/
.text-green		{color:#67c23a !important;}
.text-blue		{color:#95C3FE !important;}
.text-purple	{color:#BD97F5 !important;}
.text-orange	{color:#e6a23c !important;}
.text-red		{color:#f56c6c !important;}
.text-strong	{color:#000;}
.text-gray		{color:#666;}
.text-platinum		{color:#7a96d1;}
.text-gold			{color:#cd9a46;}
.text-silver		{color:#a6a6a6;}
.text-bronze		{color:#bf6a3a;}
.text-rank			{color:#67c613;}
.text-level			{color:#e7c533;}

/** 分页 **/
.page		{clear:both; overflow:hidden; padding:10px 10px 0px;}
.page li	{float:left; margin:0 10px 10px 0;}
.page li a	{display:block; padding:8px 16px; border-radius:2px; background-color:#E7EBEE; color:#99A1A7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.page li a:hover	{background-color:#BDC3C7; color:white; text-decoration:none;}
.page li.disabled a	{background:none; color:#99A1A7; cursor:default;}
.page li.current a	{background-color:#3498db; color:#FFF;}

/** 平台 **/
.pf_ps5, .pf_ps4, .pf_ps3, .pf_psv, .pf_pspc {font-size:12px; font-family:Hiragino Sans GB; color:white; border-radius:2px; padding:3px 6px; margin-right:4px; background-color:#333; word-break:keep-all;}
.pf_ps5	{background-color:#5f456b;}
.pf_ps4	{background-color:#1b5c9e;}
.pf_ps3	{background-color:#266eb7;}
.pf_psv	{background-color:#4a89ca;}
.pf_pspc{background-color:#000000;}

/** 奖杯 **/
.tlist tr:nth-child(even) {background:#FAFAFA;}
.tlist thead	{color:#999;}
.progress	{background:#666; position:relative; height:18px; text-align:center; color:#FFF;}
.progress div	{background:#3890ff; position:absolute; top:0; left:0; height:18px;}
.progress span	{position:relative; font-size:12px;}
.t1,.t2,.t3,.t4	{border-bottom:1px dashed #FFF;}
.t1			{background-color:#d5d9e4;}
.t2			{background-color:#f6e5c8;}
.t3			{background-color:#dcdcdc;}
.t4			{background-color:#e4cdc1;}
.trophybg	{background-color:#333645; border:4px solid #CCC;}
.earned		{border-color:#67c23a;}
.twoge		{text-align:center; line-height:140%; font-size:16px; position:relative;}
.twoge em	{display:block; clear:both;}
.twoge:before{content:''; height:40px; background:#EEE; width:1px; position:absolute; top:calc(50% - 20px); left:0px;}
.imgbgnb	{background-color:#333645 !important;}

/** 登录框 **/
.loginbox	{width:400px; position:relative; background-color:#000011; color:#4363C0;}
.loginbox button	{width:100%;}
.loginbox input		{width:100%; color:#FFF; background-color:#213265; margin-bottom:20px;}
.loginbox input::placeholder {color:#4363C0;}
.loginbox input[readonly]	{background-color:#131D39; color:#2F478E;}

/** 头像框 **/
.avatar_frame	{position:relative;}
.avatar_frame::after	{content:''; position:absolute; top:-2px; left:-9px; width:69px; height:62px; background-image:url('../../Upload/af.svg'); background-size:cover;}

/** 弹窗 **/
.sai-container	{position:fixed; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; background:rgba(0, 0, 0, .7); z-index:1000; font-size:14px;}
.sai-div		{background:white; position:relative;}
.sai-content	{background:white; padding:40px; line-height:180%; position:relative;}
.sai-confirm	{background:white; position:relative; line-height:180%; width:90%; max-width:480px;}
.sai-confirm button	{width:100%; background-color:#409eff; color:white; padding:14px 18px; outline:none; cursor:pointer; text-align:center; border:none;}
.sai-confirm button:hover		{opacity:0.9; text-decoration:none;}
.sai-msg	{width:auto; max-width:60%; background-color:rgba(0,0,0,.8); color:#fff; padding:14px 20px; pointer-events:auto; opacity:0; transform:translateY(-50px); transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}
.sai-container.sai-show .sai-msg {opacity:1; transform:translateY(0);}
.sai-trophy	{position:fixed; right:20px; top:20px; width:auto; max-width:60%; background-color:rgba(0,0,0,.8); color:#fff; font-size:16px; padding:18px 24px; pointer-events:auto; border-radius:8px; opacity:0; transform:translateY(-50px); transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}
.sai-trophy a	{color:#FFCC33;}
.sai-container.sai-show .sai-trophy {opacity:1; transform:translateY(0);}
.sai-close	{background:url("data:image/gif;base64,R0lGODlhFAAUAIAAAAAAAP///yH5BAEHAAEALAAAAAAUABQAAAI0hBGpm+fI4jtRTliVW1vT2jWfZXAjEwZptmZe6ZJY/M7s2YqwbtfmjsIJgbcJTXU5XnqyAgA7") no-repeat center; width:48px; height:48px; cursor:pointer; position:absolute; right:0; top:0; z-index:9999;}
.sai-close-white	{background-image:url("data:image/gif;base64,R0lGODlhFAAUAIAAAP///////yH5BAEHAAEALAAAAAAUABQAAAI0hBGpm+fI4jtRTliVW1vT2jWfZXAjEwZptmZe6ZJY/M7s2YqwbtfmjsIJgbcJTXU5XnqyAgA7");}
.sai-close:hover	{opacity:0.4;}
.sai-loading	{border:10px solid #fff; border-top:10px solid #3890ff; border-radius:50%; width:80px; height:80px; animation:spin 1s linear infinite;}
@keyframes spin	{
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

/**动态背景**/
.shape{position:absolute;opacity:0.7;border:8px solid #3890ff; background:transparent;filter:blur(10px);z-index:-999;}
.square{width:100px;height:100px;top:30%;left:0%;animation:move1 10s infinite;}
.circle{width:100px;height:100px;border-radius:50%;top:70%;left:-5%;animation:move2 15s infinite;}
.square2{width:100px;height:100px;top:80%;left:80%;animation:move1 12s infinite;}
.circle2{width:100px;height:100px;border-radius:50%;top:35%;left:70%;animation:move2 18s infinite;}
.cross{width:0;height:0;top:60%;left:80%;animation:move3 18s infinite;border:none;}
.cross::before,.cross::after{content:'';position:absolute;width:120px;height:8px;background-color:#3890ff;}
.cross::before{transform:rotate(45deg);}
.cross::after{transform:rotate(-45deg);}
@keyframes move1{0%{transform:translate(0,0);}25%{transform:translate(50px,-25px);}50%{transform:translate(100px,-50px);}75%{transform:translate(75px,-75px);}100%{transform:translate(0,0);}}
@keyframes move2{0%{transform:translate(0,0);}25%{transform:translate(100px,-50px);}50%{transform:translate(200px,-100px);}75%{transform:translate(150px,-125px);}100%{transform:translate(0,0);}}
@keyframes move3{0%{transform:translate(0,0);}25%{transform:translate(-50px,75px);}50%{transform:translate(-100px,150px);}75%{transform:translate(-75px,100px);}100%{transform:translate(0,0);}}



/** 移动端 **/
@media only screen and (max-width:720px) {
	header nav	{width:100%;}
	header nav dl dd.logo a	{width:48px;}
	header nav dl dd	{width:48px;}
	.inner, .min-inner	{width:100%;}
	.main	{margin-right:0;}
	.side	{display:none;}
	.gamelist	{grid-template-columns:repeat(4, 1fr); gap:6px; padding:6px; overflow:hidden;}
	.gamelist a, .gamelist img {width:100%; height:100%;}
	.upphotodiv, .emojidiv	{grid-template-columns:repeat(5, 1fr); gap:6px; padding:6px; overflow:hidden;}
	.dsdiv	{grid-template-columns:repeat(8, 1fr); gap:6px; padding:6px; overflow:hidden;}
	.kanban	{display:none;}
	.gotop	{display:none;}
	.h-p	{display:none;}
	.storelist li	{height:170px;}
	.storelist li img	{width:90px; height:90px;}
	.inav	{grid-template-columns:repeat(4, 1fr); gap:8px; padding:8px; overflow:hidden;}
	footer div	{display:none;}
}