body{
    background: #f2f2f2;
    background-image: url('bg.webp');
    background-attachment: fixed;
}
table {
    text-align: center;
    margin: 0px auto;
    border-collapse: collapse;
    border-spacing: 0;
}
table td {
    border: 0;
    padding: 2px 2px;
    word-break: break-all;
}
ul,ol,p,dl{margin:0;padding: 0;}
a, a:hover{text-decoration: none;}
img{vertical-align: middle;}
.wraper{max-width: 800px;margin: 0 auto;width:100%;background:#fff;overflow:hidden;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.top-h{display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding-right:5px;box-sizing: border-box;}
.top-h a{display: flex;flex-direction: column;font-size: 10px;justify-content: center;align-items: center;color:#000}
#app{width:100%;padding-top:50px;box-sizing: border-box;background-color: #fff;clear: both;display: inline-block;}
#m-da{max-width: 800px;margin: 0 auto;width:100%;background:#fff}
#app figure {width:calc(100% / 3 - 10px);float: left;margin:5px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;outline: 1px solid #cdcdcd;padding:3px;box-sizing: border-box;background-color: #fff;}
figure img{width:100%;height:220px;object-fit: fill;}
figure figcaption{text-align: center;line-height: 36px;font-size: 16px;}
.lb-data .lb-caption{font-size:26px}
.app-head{
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 999;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    max-width: 800px;
    background-color: #fff;
    left:50%;
    transform: translateX(-50%);
}
.app-head .logo{
    width: 260px;
    height: 50px;
    padding:2.5px;box-sizing: border-box;
}
.app-head .logo img{width:90%}
.menu ul{display: flex;justify-content: space-between;margin: 5px 15px;}
.menu ul li{list-style: none;display: inline-block;}
.menu ul li a{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.menu ul li a img{width:50px}
.cgi-foot-links{transform: translateX(-50%);left:50%;margin:0}
.footer-bg{text-align: center;line-height: 25px;font-size: 20px;font-weight: 550;padding-bottom: 25px;padding-top:5px}
@media screen and (max-width: 768px) {
    
}
@media screen and (max-width: 512px) {
    figure img{height: 125px;}
    figure figcaption{font-size: 14px;}
    #app figure {width:calc(100% / 2 - 10px);
}