body{
    background: #f5f5f5;
}
/*banner*/
.pc .banner{
    padding-top:100px;
    height:475px;
}
.pc .banner img{
    width:100%;
}
/*内容*/
.pc .content{
    width: 1200px;
    margin:30px auto 50px;
}
.pc .content .tab{
    margin:30px 0 15px;
}
.pc .content .tab span{
    float:left;
    width:175px;
    height:40px;
    line-height:40px;
    background:#a6b8d0;
    text-align: center;
    color:#fff;
    cursor:pointer;
}
.pc .content .tab span + span{
    margin-left: 10px;
}
.pc .content .tab span.on{
    background:#043679;
}

.pc .content ul{
    background: #fff;
    padding:0 20px;
}
.pc .content ul li{
    padding:20px 0;
    border-bottom:1px solid #eee;
}
.pc .content .lef{
    width:100px;
    text-align: center;
}
.pc .content .date{
    display: block;
    font-size: 50px;
    color:#ccc;
    border-bottom:1px solid #eee;
}
.pc .content .mounth{
    line-height:50px;
    color:#ddd;
}
.pc .content .mid{
	overflow:hidden;
	width:308px;
	height:210px;
}
.pc .content .mid p{
	margin:0 25px 0 40px;
}
.pc .content .mid img{
    display: block;
    width:100%;
	height:100%;
    
}
.pc .content .rig{
    width:680px;
}
.pc .content .tabUl{
    display:none;
}
.pc .content .tabUl.show{
    display: block;
}
.pc .content .random{
	overflow:hidden;
	margin-bottom:20px;
}
.pc .content .random ul li{
	width:25px !important;
	height:25px !important;
	padding:0;
}
.pc .content ul .title{
    font-size: 28px;
    margin-bottom:15px;
    width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    
}
.pc .content ul .txt{
    margin-bottom:20px;
    width:100%;
    height:66px;
    overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp:2;
    font-size: 17px;
    line-height:33px;
    color: #999;
}
.pc .content ul .info{
    margin-top:20px;
}
.pc .content ul .info span{
    color:#ccc;
}
.pc .content ul .info .p2{
    margin-left:40px;
}




.pc .content .page{
    float:right;
}
.pc .content .page span{
    float:left;
    width:25px;
    height:25px;
    border:1px solid #ccc;
    margin:10px 5px;
    text-align: center;
    cursor:pointer;
}
.pc .content .page span.on{
    background:#9b9b9b;
    color:#fff;
}