ul{
    padding:0;
}
em,i{
    font-style:normal;
}
li{
    list-style:none;
}
.run-header{
    background-color: #ede9e7;
    height: 51px;
}
.service-icon{
    margin-top: 12px;
    float: right;
}
.notice-bar{
    padding: 8px 15px 0 15px;
    display: flex;
    flex-direction: row;
    background-color: #fbf1f2;
    border-top: 1px solid #ffa2ab;
}
.am-container{
    width: 100%;
    font-size: 14px;
    text-align: center;
    background-image: linear-gradient(to top, #ffffff 0%, #fbf1f2 99%, #fbf1f2 100%);
/*        background-image: linear-gradient(120deg, #FFFFFF 0%, #fbf1f2 100%);*/
/*        background-color: #fbf1f2;*/
}
.run-bottom{
    z-index: 99999;
    border-top: 1px solid #e6e6e6;
    background-image: linear-gradient(to top, #f2f2f2 0%, #ffffff 100%);
}
.fast-icon{
    padding: 0;
    height: 45px;
}
.fast-icon svg{
    filter: drop-shadow(1px 1px 1px rgba(171,92,100,0.5));
}
.fast-title{
    color: #fd3465;
    font-weight: 500;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
}
.run-navbar-nav {
    display: flex;
    flex-direction: row
    list-style-type: none; margin:0px;
}
.run-item {
    flex: 1;
}

.run-link {
    color: #b7b7b7;
}
.run-link-s {
    color: #fe3448;
    font-weight: 700;
}
.run-navbar-svg{
    height: 40px;
    padding-top: 9px;
    text-align: center;
}
.run-navbar-label{
    width: 100%;
    font-size: 12px;
    padding-bottom: 6px;
    text-align: center;
}
.run-lottery {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.run-tabs-s,.run-tabs {
    max-width: 80px;
    padding: 6px;
    border-radius: 8px;
    text-align: center;
}
.run-tabs-c {
    margin-bottom: 15px;
}
.run-tabs-s {
    color: #FFFFFF;
    background-color: #fe3448;
}
.run-tabs {
    background-color: #eaeaea;
}
.tab-panel {
  display: none; /* 默认隐藏所有内容 */
}

.tab-panel.active {
  display: block; /* 显示当前激活的内容 */
}

.game-list{
    margin-bottom: 15px;
}

.game-list img{
    border-radius: 8px;
    filter: drop-shadow(1px 2px 1px rgba(0,0,0,0.2));
}
.run-header-flex{
    display: flex;  
    height: 51px;
    justify-content: center;
    align-items: center;
}

.run-flex {
    display: flex;
}
.run-flex-row {
    flex-direction: row;
}
.run-flex-1 {
    flex: 1;
}
.run-align-items-content {
    align-items:content;
}
.run-justify-content {
    justify-content: center;
}

.am-list-item-dated {
    padding-top: 15px;
}

.page {
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px ;
}
.page .prev{
    margin-left: 15px;
}
.page .next{
    margin-left: 15px;
}
.page .first{
    margin-left: 15px;
}
.page .end{
    margin-left: 15px;
}
