﻿.case_sub{
    margin-top:-43px;
}
.case_sub .title{
    position:relative;
    padding-bottom: 50px;
}
#ways{
    position:absolute;
    top:0;
    left:0;

}
#ways li{
    border:none;
    color:#fff;
    background:#333333;
    opacity:.8;
    width: 8em;
    height: 3em;
    text-align: center;
    line-height: 3em;
    font-size:1em;
}
#ways li:first-child{
    background:#6699CC;
    margin-left:0;
}
#ways li:nth-child(even){
    margin:0;
}
#pagination{
    width:50%;
    margin:20px auto;
    text-align:center;
}
#pagination a{
    margin:20px 5px;
}
#activityDiv .activity{/*border:1px solid #eee;*/transition:all .5s ease;margin-right:1.991%;}
#activityDiv .activity:hover{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.activity p{text-align:left;padding:0 0 0 5% !important;}
#state li{cursor: pointer;}
._None{
    display:none;
}
.actDIV{
    margin:10px 10px;
    border: 1px solid #f5f5f5;
    height:15%;
}
#activityDiv .am-fl {
    max-width: 50%;
}

.actDIV_content{max-width:25%;border:1px solid rgba(219, 219, 219, 0.5);margin-bottom: 15px;}
.actDIV_content_list{max-width:25%;border:1px solid #ddd;margin-bottom: 15px;}

.actDIV_default {
    height: 274px;
    width: 271px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(../images/default_300_300.png);
    margin-right: 1.991%;
    margin-bottom: 15px;
}
.act_dt{height:202px;width:269px;margin: 0 auto !important;}
.act_dt_img{object-fit: cover; width: 100%;height: 100%;}
.act_p_title{font-size:18px !important;color:#333;margin: 12px 0 0 0;}
.act_p_time{margin: 5px 0 12px 0;}