	.content-box{
	    width: 1200px;
        margin:0 auto;
        font-family: "微软雅黑";
        margin-top:20px;
        margin-bottom: 30px;
        overflow: hidden;
        min-height:500px;
	}
	.ct-left{
	/*	width:812px;*/
	    width:68%;
		float:left;
	}
	.ct-right{
	/*  width:316px;*/
		width:26%;
		float:right;
	}
	.ct-left .scaleimg-box{
		width:165px;
		height:112px;
		overflow: hidden;
		float:left;
	}
	.ct-left .scaleimg-box img{
		width:100%;
        min-height:100%;
	}
	.scaleimg-box a{
		display: block;
        width:100%;
        height:100%;
	}
	.news-item{
		width:100%;
		padding:25px 0;
    	border-bottom: 1px solid rgb(230,230,230);
	  	/*  border-top:1px solid rgb(230,230,230); */
	}
	.news-item:first-of-type{
		border-top: none;
		padding-top:0;
	}
	.news-item .text-box{
		width:620px;
		overflow: hidden;
		float:right;
	}
	.news-item.no-img .text-box{
		width:100%;
		height:auto;
	}
	.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{
		font-size:12px;
		line-height: 24px;
		padding-top:6px;
        text-overflow: ellipsis;
       -webkit-line-clamp: 3;
       word-break: break-all;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       color:#888;
	}
	.text-box .details{
		color:#000000;
		margin-left: 5px;
	}
	.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:210px;
		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;*/
    	width:44.8%;
		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;*/
	    width:52.5%;
		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;
	}
	.scaleimg-box img{
		transition: all 0.5s ease; 
	}
	.ctr-imgbox img{
		transition: all 0.5s ease; 
	}
	.scaleimg-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: #0099FF;
	    color: #fff;
	}
	.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 #007AFF;
	    height: 33px;
	    display: inline-block;
	    line-height: 33px;
	    padding: 0 12px;
	    background:#007AFF;
	    color: #fff;
	}
	
    
    /*点击加载更多*/
	.add-more{
		display: inline-block;
		color:#777;
		background:#DDDDDD;
		font-weight: 600;
		font-size: 20px;
		line-height:25px;
		padding:10px 0;
		width:100%;
		text-align: center;
		margin-top:10px;
	}
	.add-more:hover{
		background:#CCCCCC;
	}
	
	
	
	
    /*专题列表页*/
   .zt-list{
   	 width:100%;
   }
   .zt-list ul{
   	 margin-left:-30px;
   }
   .zt-list ul .zt-item{
   	 width:380px;
   	 float: left;
   	 margin-left:30px;
   }
   .zt-list ul .zt-item .img-box{
   	   width:100%;
   	   height:210px;
   	   overflow: hidden;
   }
   .zt-list ul .zt-item p{
   	    width:100%;
    	font-size:18px;
    	line-height:30px;
    	padding:5px 0 20px 0;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	
    }
    
    /*二维码列表页*/
   .code-list{
   	 width:100%;
   }
   .code-list ul{
   	 margin-left:-40px;
   }
   .code-list ul .code-item{
   	 /*width:380px;*/
     width:200px;
   	 float: left;
   	 margin-left:40px;
   }
   .code-list ul .code-item .img-box{
   	   width:100%;
   	   height:200px;
   	   overflow: hidden;
   }
   .code-list ul .code-item p{
   	    width:100%;
    	font-size:18px;
    	line-height:30px;
    	padding:5px 0 20px 0;
    	text-align: center;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	
    }
    
    /*搜索结果页*/
	.resultlist-box .ct-left{
	   width:100%;	
	}
    .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;
	}
	.resultlist-box .news-item .text-box{
		width:83%;
	}
	.resultlist-box .news-item.no-img .text-box{
		width:100%;
	}
	
	
	@media only screen and (max-width: 1200px) {
	    .content-box{
	    	width:98%;
	    	min-height:100px;
	    }
	    .news-item .text-box{
	    	width:72%;
	    }
	    .zt-list ul .zt-item{
	    	width:30%;
	    	
	    }
	    .zt-list ul .zt-item .img-box{
	     	height:150px;
	    }
	    
	    .code-list ul .code-item{
	    	width:180px;
	    }
	    .code-list ul .code-item .img-box{
	   	   height:180px;
	   	   overflow: hidden;
	    }
	    
    }
	@media only screen and (max-width: 1024px)  {
        .content-box{
	    	width:90%;
	    }
	    .ct-left{
	    	width:100%;
	    }
	    .ct-right{
	    	display: none;
	    }
	    .ct-left .img-box{
	    	width:20%;
	    }
	    .news-item .text-box{
	    	width:75%;
	    }
	    .resultlist-box .news-item .text-box{
	    	width:75%;
	    }
	    .zt-list ul .zt-item{
	    	width:28%;
	    }
	    .code-list ul .code-item{
	    	width:180px;
	    }
	    .code-list ul .code-item .img-box{
	   	   height:180px;
	   	   overflow: hidden;
	    }
		
	}
	
	@media only screen and (max-width: 600px){
		.content-box{
	    	width:96%;
	    }
	    .ct-nav{
	    	display: none;
	    }
	    .ct-left .scaleimg-box{
	    	width:100%;
	    /*	height:68%;*/
	        height:200px;
	    }
	    .news-item .text-box{
	    	width:100%;
	    }
	    .text-box .tit{
	    	font-size:16px;
	    }
	    .add-more{
	    	font-size:18px;
	    	padding:6px 0;
	    }
	    .text-box p.detailscont{
	    	display: none;
	    }
	    
	    .zt-list ul{
	    	margin-left:0;
	    }
	    .zt-list ul .zt-item{
	    	width:100%;
	    	margin-left:0;
	    	float: none;
	    }
	    .zt-list ul .zt-item .img-box{
	     	height:200px;
	    }
	    
	    .code-list ul{
	    	margin-left:0;
	    }
	    .code-list ul .code-item{
	    	width:100%;
	    	margin-left:0;
	    	float: none;
	    }
	    .code-list ul .code-item .img-box{
	    	width:200px;
	    	height:200px;
	    	margin:0 auto;
	    }
	   
	    
	     .resultlist-box .news-item .text-box{
	    	width:100%;
	    }
	    
	    
	    .pages span a{
	    	height:25px;
	    	line-height:25px;
	    	padding:0 6px;
	    }
	    .pages span.begin_end{
	    	height:25px;
	    	line-height:25px;
	    	padding:0 6px;
	    }
	    .pages span.begin_end a{
	        padding:0;
	    }
	    .pages span.on{
	    	height:25px;
	    	line-height:25px;
	    	padding:0 6px;
	    }
	  
	}
