body{
    padding: 0;
    margin: 0;
    width: 100%;
    background-color: #f1f1f1;
}

/* 适用于所有移动设备 */
@media only screen and (max-width: 768px) {
    /* 在这里编写适用于移动设备的 CSS */
    .app{
        width: 100vw;
        height: 100vh;
        background-color: #f1f1f1;
        /*background:url(../images/bg1.png) no-repeat center top;*/
        /*background-size:contain;*/
    }
}

/* 排除移动设备 */
@media not screen and (min-width: 768px) {
    /* 在这里编写排除移动设备的 CSS */
    .app{
        width: 98.8vw;
        height: 100vh;
        background-color: #f1f1f1;
        /*background:url(../images/bg1.png) no-repeat center top;*/
        /*background-size:contain;*/
    }
}


.image-div, .image-div{
    background-color: #f1f1f1;
    width: 100%;

}

.image-div img{
    width: 100%;

}

.ycolor{
    background-color: #dbc39f;
}


.time-div{
    width: 100%;
    padding: 2vw;
    box-sizing: border-box;
}

.date-time-p{
    width: 100%;
    text-align: center;
    color: #863641;
    font-size: 3.5vw;
    font-weight: bold;
}

.states-p{
    margin-top: 1vw;
    width: 100%;
    text-align: center;
    color: #d5d5d5;
    font-size: 3vw;
}


.cont{
    width: 100%;
    padding: 11vw 5% 0;
    box-sizing: border-box !important;
    margin-left: -0.5%;

}

.cont-table{
    width: 100%;
    padding: 0;
    margin: 0;
    border-spacing: 0;
    font-size: 3.5vw;
}

/*双行颜色*/
table tr:nth-child(even) {
    background-color:#dbc39f;
}

.cont-table tr{
    width: 100%;
    margin: 0;
}

.cont-table tr td{
    text-align: center;
    padding: 1vw 0.3vw 1vw;
    font-weight: bold;
    box-sizing: border-box;

}

.th{
    font-size: 2vw !important;
}

.name{
    padding: 0.2vw !important;
    box-sizing: border-box;
}

.flooter{
    width: 100%;
    /*background-color: #e5e5e5;*/
    background-color: #f1f1f1;

}

.layui-carousel{
    width: 100%;
    margin-top: 10vw;
    overflow: hidden !important;
}

.layui-carousel div div{
    background-color: #f1f1f1 !important;
}

.layui-carousel img{
    width: 100%;
    display: block;
    border-radius: 0.3rem;
}


.down{
    background-color: #f1f1f1;
    margin-top: 2em;
}

.cont-table tr td span{
    font-size: 1.3em;
}

.tag{
    font-size: 0.45em !important;
    font-weight: normal !important;
}



.footer_states{padding: 10px;color: #000; margin-top: 8vw;}
.footer_states div{width: 100%}
.states{width:100%; font-size: 13px}
.info{width: 100%;padding-bottom: 15px;padding-top: 15px}
.copyright{width: 100%;font-size: 13px;margin-bottom: 50px}
.suport{width: 100%; text-align: center; font-size: 12px;margin-bottom: 20px}
