	.content-box{
	width: 1000px;
        margin:0 auto;
        font-family: "微软雅黑";
        margin-bottom: 30px;
        overflow: hidden;
	}
	.ct-left{
		width:660px;
		float:left;
	}
	.ct-right{
		width:316px;
		float:right;
	}
	.ct-left .img-box{
		width:165px;
    	height:112px;
		overflow: hidden;
		float:left;
	}
	.ct-left .img-box img{
		width:100%;
                min-height:100%;
	}
	.img-box a{
		display: block;
        width:100%;
        height:100%;
	}
	.news-item{
		width:100%;
		padding:25px 0;
		/*height:112px;*/
		border-bottom: 1px solid rgb(230,230,230);
	}
	.news-item:first-of-type{
		border-top: none;
		padding-top:0;
	}
	.news-item .text-box{
		width:470px;
		height:112px;
		overflow: hidden;
		float:right;
	}
	.text-box .tit{
	       font-size:18px;
	       line-height:30px;
              overflow: hidden;
           /*  text-overflow: ellipsis;*/
           /*-webkit-line-clamp: 1;*/
           /* word-break: break-all;*/
           /* display: -webkit-box;*/
           /*-webkit-box-orient: vertical;*/
	}
	.text-box .tit a{
		color:#000000;
              
	}
	.text-box .tit a:hover{
		color:#d93024;
	}
	.text-box p.detailscont{
		font-size:12px;
		line-height: 24px;
	/*	height:72px;*/
	    height:auto;
		padding-top:6px;
               text-overflow: ellipsis;
              -webkit-line-clamp: 3;
               word-break: break-all;
              display: -webkit-box;
             -webkit-box-orient: vertical;
	}
	.text-box .details{
		color:#000000;
	}
	.text-box .details:hover{
		color:#d93024;
	}
	.ct-right .ctr-top{
		width:100%;
		height:140px;
		overflow: hidden;
	}
	.ct-right .ctr-top a{
		display:block;
                width:100%;
                height:100%;
	}
	.ct-right .ctr-top img{
		width:100%;
                min-height:100%;
	}
	.ctr-bottom .ctr-title{
		height:30px;
		line-height:30px;
		margin:16px 0;
		position: relative;
	}
	.ctr-title h5{
		font-size:22px;
	}
	.ctr-line{
		display: inline-block;
		width:220px;
		height:14px;
		border-bottom: 1px solid rgb(200,200,200);
		position: absolute;
		right:0;
		top:0;
	}
	.ctr-content li{
		width:100%;
		height:93px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.ctr-imgbox{
		width:140px;
		height:93px;
		overflow: hidden;
		float: left;
	}
        .ctr-imgbox a{
              display:block;
              width:100%;
              height:100%;
        }
        .ctr-imgbox a img{
              width:100%;
              min-height:100%;
        }
	.ctr-text{
		width:164px;
		height:93px;
		float: right;
		position: relative;
	}
	.ctr-text h5{
		font-size:14px;
		line-height:24px;
		height:72px;
		overflow: hidden;
		text-overflow: ellipsis;
               -webkit-line-clamp: 3;
                word-break: break-all;
               display: -webkit-box;
              -webkit-box-orient: vertical;
	}
	.ctr-text .ctr-date{
		font-size:12px;
		line-height:12px;
		position: absolute;
		bottom: 0;
	}
	.load-more{
		width:314px;
		height:30px;
		line-height:30px;
		color:rgb(51,51,51);
		font-size:14px;
		text-align:center;
		border:1px solid rgb(200,200,200);
		border-radius: 3px;
	}
	.load-more a{
		display: block;
	}
	.load-more a:hover{
		color:#d93024;
	}
	.img-box img{
		transition: all 0.5s ease; 
	}
	.ctr-imgbox img{
		transition: all 0.5s ease; 
	}
	.img-box:hover img{
		transform: scale(1.2);
	}
	.ctr-imgbox:hover img{
		transform: scale(1.2);
	}
	/*分页*/
	.pages {
	    width: 100%;
	    height: 45px;
	    margin: 36px auto 10px auto;
	    text-align: center;
	    font-size: 14px;
    }
    .pages span {
	    display: inline-block;
	    margin-right: 6px;
    }
    .pages span a {
	    border: 1px solid #c8c8c8;
	    height: 31px;
	    display: inline-block;
	    line-height: 31px;
	    padding: 0 12px;
	    color: #000000;
	}
	.pages input {
	    width: 33px;
	    text-align: center;
	    border: 1px solid #c8c8c8;
	    height: 31px;
	    display: inline-block;
	    line-height: 31px;
	    margin-right: 10px;
	}
	.pages span a.on {
	    height: 33px;
	    display: inline-block;
	    line-height: 33px;
	    padding: 0 12px;
	    background: #bc191a;
	    color: #fff;
	}



/**主持人列表页*/
.person-wrap{
	width:1080px;
	margin:0 auto;
	/*background:rgb(174,0,0); */
}
.person-wrap a{
   cursor:default;
}
.personlist{
	width:1000px;
	margin:20px auto;
}
.personlist .pd-name{
    width:100%;
    height:50px;
    line-height:50px;
}
.personlist .pd-name h5{
	display: inline-block;
	font-size:20px;
	background:#d93024;
	color:rgb(240,240,240);
	height:30px;
	line-height:30px;
	padding:5px 20px;
	border-radius:10px;
}
.personlist .person-box{
	width:100%;
}
.personlist .person-box ul li{
	float:left;
	width:136px;
	height:180px;
	padding:5px;
	background:white;
	margin:10px 25px;
        border: 1px solid rgba(200,200,200,0.7);
}
.personlist .person-box  li .person-img{
	width:136px;
	height:136px;
	overflow: hidden;
        border: 1px solid rgb(230,230,230);
}
.person-img img{
	width:100%;
	min-height:100%;
}
.person-box ul li p{
	font-size:16px;
	text-align: center;
    color:#222;
    line-height:30px;
}
.clear{
	clear:both;
}

/*专题列表*/
.list_img {
    overflow: hidden;
    padding-bottom: 37px;
    width: 100%;
}
.list_img li {
    width: 190px;
    height: 278px;
    overflow:hidden;
}

.list_img li {
    float: left;
    margin: 15px 0 0 10px;
}
.list_img li a {
    display: block;
    position: relative;
}
.list_img li a img {
    height: auto;
    height:250px;
}

.list_img li a img {
    width: 100%;
   /* height: 162px;*/
}
.list_img  img {
    border: none;
    vertical-align: middle;
}
.list_img li a span {
    position: absolute;
    width: 50px;
    height: 25px;
    right: 0;
    bottom: 34px;
    background: #3d3d3d;
    color: #fff;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
}
.list_img li a p {
    line-height: 34px;
    color: #8a8a8a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:14px;
}


.resultlist-box .search-num {
    font-size: 14px;
    color: rgb(50,50,50);
    background: #eee;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
.resultlist-box .search-num p {
    line-height: 20px;
    padding: 10px 20px;
    text-align: right;
}
.font-red {
    color: red;
    margin: 0 5px;
}
.pages {
    width: 100%;
    height: 45px;
    margin: 36px auto 10px auto;
    text-align: center;
    font-size: 14px;
}
.pages span.begin_end {
    border: 1px solid #c8c8c8;
    height: 31px;
    display: inline-block;
    line-height: 31px;
    padding: 0 12px;
    color: #000000;
}
.pages span.begin_end a {
    border: none;
}
.pages span.on {
    border: 1px solid #c8c8c8;
    height: 33px;
    display: inline-block;
    line-height: 33px;
    padding: 0 12px;
    background: #bc191a;
    color: #fff;
}
.resultlist-box .ct-left {
    width: 100%;
}
.resultlist-box {
    min-height:560px;
}
