@charset "utf-8";

/* Reset */
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:"微软雅黑",Arial,sans-serif;
    width:100%;
    max-width:512px;
    margin:0 auto;
    color:#000;
    font-size:14px;
    background:#f5f5f5;
}

ul li{
    list-style:none;
}

img{
    border:0;
    max-width:100%;
}

a{
    text-decoration:none;
    color:#494949;
}

.clear{
    clear:both;
}

p{
    text-align:justify;
}

.mainWarp{
    background:url(/toupimages/bg.jpg) no-repeat;
    background-size:100% 100%;
    width:100%;
}

.mainWarp .par1 img{
    width:100%;
    display:block;
}

/* 统计区域 */
.mainWarp .par2{
    padding:0 10px;
}

.mainWarp .par2 .main{
    background:#fff;
    border-radius:10px;
    width:100%;
    padding:15px 0;
}

.mainWarp .par2 .main ul{
    overflow:hidden;
}

.mainWarp .par2 .main li{
    float:left;
    width:50%;
    text-align:center;
}

.mainWarp .par2 .main li:nth-child(2){
    border-left:1px solid #eee;
}

.mainWarp .par2 .main li .tit{
    width:90px;
    margin:0 auto;
}

.mainWarp .par2 .main li .tit img{
    height:20px;
    float:left;
    margin-right:5px;
}

.mainWarp .par2 .main li .tit p{
    height:20px;
    line-height:20px;
    font-weight:bold;
}

.mainWarp .par2 .main li span{
    color:#b33228;
    font-size:18px;
    font-weight:bold;
}

/* 倒计时 */
.countdownBox{
    overflow:hidden;
    padding:20px 10px 10px;
    text-align:center;
}

.countdownBox img{
    height:20px;
    margin-right:3px;
}

.countdownBox .tit{
    display:inline-block;
}

.countdownBox .tit span{
    color:#b33228;
}

.countdownBox .time{
    display:inline-block;
}

.countdownBox .time span.dt{
    background:#282828;
    color:#fff;
    border-radius:5px;
    display:inline-block;
    width:28px;
    height:28px;
    line-height:28px;
    text-align:center;
    margin:0 2px;
}

/* Tab */
.mainWarp .par3{
    padding:15px 10px;
}

.Menubox ul{
    overflow:hidden;
}

.Menubox ul li{
    width:33%;
    float:left;
    height:35px;
    line-height:35px;
    text-align:center;
    background:#ececec;
    color:#666;
    cursor:pointer;
    border-radius:6px 6px 0 0;
}

.Menubox ul li.hover{
    background:#fff;
    color:#000;
    font-weight:bold;
}

/* 内容区域 */
.Contentbox{
    background:#fff;
    padding:15px;
    overflow:hidden;
    border-radius:0 0 10px 10px;
}

.Contentbox ul{
    overflow:hidden;
}

/* 投票卡片 */
.Contentbox ul li{
    float:left;
    width:48%;
    margin:1%;
    background:#fff;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 2px 8px rgba(0,0,0,.12);
}

/* 统一图片尺寸 */
.Contentbox ul li img{
    width:100%;
    height:240px;
    object-fit:cover;
    display:block;
}

/* 信息区域 */
.Contentbox ul li .sub{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:10px;
}

.Contentbox ul li .sub .name{
    font-size:15px;
    font-weight:bold;
    color:#333;
}

.Contentbox ul li .sub .num{
    color:#b33228;
    font-size:16px;
    font-weight:bold;
}

/* 投票按钮 */
.Contentbox ul li .btn{
    padding:0 10px 10px;
}

.Contentbox ul li .btn a{
    display:block;
    height:36px;
    line-height:36px;
    text-align:center;
    color:#fff;
    background:#9d1012;
    border-radius:20px;
    font-weight:bold;
}

.Contentbox ul li .btn a:hover{
    background:#b51417;
}

/* 手机适配 */
@media(max-width:480px){

    .Contentbox ul li img{
        height:200px;
    }

    .Contentbox{
        padding:10px;
    }

}