.slide{display: inline-block; vertical-align: top; margin-top: 60px; width: 303px;}
.first{display: block; margin-bottom: 20px;  width: 200px;  height: 60px; line-height: 60px; text-align: center; font-size: 24px; background: #a90000; color: #fff;}
.se{display: block; width: 200px;  height: 50px;  line-height: 50px; text-align: center; font-size: 18px; background: #efefef; color: #555555;}
.this{background: #d65959; color: #fff;}

.lt-content{position: relative;width: 1315px; margin: auto;}
.lt{ width: 1000px; display: inline-block; padding: 50px 0 50px 0; background: #fff;}
.lt li{width: 1000px; display: inline-block; height: 34px; border-bottom: 1px dashed #ccc; padding-top: 15px;}
.lt li .id{display: inline-block; width: 20px; font-size: 16px; color: #a90000}
.lt a{display: inline-block; margin-left: 37px; font-size: 18px;  color:#555555}
.lt .time{float: right; font-size: 14px; color: #8c8c8c;}

.position{width: 1000px; height: 46px; margin: 0 auto; line-height: 46px; border-bottom: 1px solid #5885ad;}
.position .l strong{font-size: 18px; color: #a90000;}
.position .l{float: left;}
.position .r{float: right;}
.position .r a, .position .r p, .position .r span{display: inline-block; margin: 0 !important; text-decoration: none; font-size: 14px; color: #4e4f51;}
.position .r a:hover{color: #ff0000 !important;}

#dopages{padding: 40px 0 30px 0;}
#dopages .page{font-size:0;text-align:center;}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px; text-decoration: none;}
#dopages .page a:hover{background:#a90000;color:#fff;}
#dopages .page a.now{background:#a90000;color:#fff;}
#dopages .page a.pr{margin-right:10px;}
#dopages .page a.ne{margin-left:10px;}

.p_no_d {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #d5d5d5;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    margin: 0 5px;
    text-decoration: none;
    background: #a90000;
}
.p_fun_d {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #d5d5d5;
    background: #fff;
    color: #666666;
    text-align: center;
    padding: 0 10px;
    margin: 0 5px;
    text-decoration: none;
}
.p_first, .p_last_d, .p_first_d, .p_last{display:none}


footer{height: 50px !important;}
.footer{padding-top: 0 !important;}
.foot{padding-top: 0 !important; line-height: 50px;}