.qjdbanner{
    width:100%;
}
.news{
    width:1170px;
    margin: 0px auto;
    margin-top:50px;
}
.clear{
    clear: both;
}
.clear::after{
    content: "";
    display: block;
    clear: both;
}
.lmtitle{
    width: 100%;
    font-size: 30px;
    line-height: 40px;
    font-family: "微软雅黑";
    padding-left:50px;
    background: url("../images/ico.png") no-repeat left center;
    margin-bottom: 20px;
}
.newslunbo{
    width: 52%;
    float: left;
}
.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 10px;
	background: rgba(0,0,0,0.75);
    color:#fff;
    width: 100%;
}
.carousel-caption h4{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.owl-theme .owl-controls{
    position: absolute;
    bottom: 5px; 
    right: 3%;
    height:7%;
}
.item img{
    display: block;
    width: 100%;
    height: 376px;
    object-fit: cover;
}
.newsblock{
    width:45%;
    float:right;
}
.topnews1{
    margin-bottom: 2%;
    display: block;
    color: #000;
}
.topnews1 h1{
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.topnews1 p{
    font-size: 16px;
    color: #747474;
    margin: 2% auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.topnewslist{
    width: 100%;
    overflow: hidden;
    margin-top: 5%;
}
.topnewslist li{
    overflow: hidden;
    background: url("../images/shsflcpfxzx_2023qjdzt_images_point.png") 0px center no-repeat;
    padding-left: 5%; 
}
.topnewslist li a{
    font-size: 18px;
    line-height: 40px;
    color: #000;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sellplace{
    width:100%;
    height: 1150px;
    margin-bottom:50px;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.placeblock{
    width:30%;
    margin-right:3%;
    margin-bottom:50px;
}
.ptitle{
    width:230px;
    height: 60px;
    background: url("../images/title.png") no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 24px;
    line-height: 60px;
    font-family: "微软雅黑";
    color:#fff;
    float: left;
}
.more{
    width:60px;
    height: 60px;
    background: url("../images/more.png") no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 22px;
    line-height: 60px;
    font-family: "微软雅黑";
    float: right;
}
.pzhuti{
    margin-top:10px;
    width: 100%;
    background: url("../images/kuang.png") no-repeat;
    background-size: 100% 100%;
}
.ppic{
    width:84%;
    margin:0% auto;
    padding-top:10%;
    position: relative;
}
.ppic img{
    display: block;
    width: 100%;
    height:200px;
    object-fit: cover;
}
.ppic p{
    width:100%;
    background: rgba(0,0,0,0.75);
    padding:5px 5px;
    font-size: 16px;
    line-height: 16px;
    font-family: "微软雅黑";
    color:#fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.address{
    width:84%;
    margin: 0 auto;
    padding-top:2%;
    padding-bottom:8%;
    font-size: 14px;
    line-height: 18px;
    font-family: "微软雅黑";
    color: #313131;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow: hidden;
}
/* list */
.picmain{
    width:1170px;
    margin: 50px auto;
}
.piclist{
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.piclist li{
    width:23%;
    margin-bottom: 20px;
    margin-right: 20px;
}
.lpic{
    width:100%;
    height:200px;
}
.lpic img{
    width:100%;
    height: 100%;
    object-fit: cover;
}
.ltitle{
    width: 100%;
    padding: 0 3%;
    margin-top:5%;
    font-size: 18px;
    line-height: 34px;
    font-family: "微软雅黑";
    color: #fff;
    background-color: #cc3333;
    text-align: center;
    border-radius: 17px;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow: hidden;
}
.laddress{
    margin-top:5%;
    font-size: 16px;
    line-height: 20px;
    font-family: "微软雅黑";
}
/* pagenav */
.default_pgToolbar{
	line-height:22px; zoom:1; text-align:center;color:#666; overflow:hidden; font-size:12px; padding:30px 0 0px;
}

#pagination-digg{
	padding:0px 6px; display:inline-block;
}

#pagination-digg li {
	display:inline-block;color: #8e8e8e;
	/*padding: 0px 6px;
    border: 1px solid #cccccc;
    margin: 0 2px;*/
}

#pagination-digg li::before {
   color: #fff;
    border-color: #cc3333;
    background: #cc3333;
}

#pagination-digg a {
	display: inline-block;
    color: #8e8e8e;
	padding: 0px 6px;
}

#pagination-digg .default_pgPrev,#pagination-digg .default_pgNext,.default_pgFirst,.default_pgLast {
	display:inline-block;color: #8e8e8e;
	padding: 0px 6px;
    border: 1px solid #cccccc;
    margin: 0 10px;
}

#pagination-digg .next a,#pagination-digg .previous a {
	font-weight: bold;
}

#pagination-digg .active {
	color: #fff;
    border-color: #cc3333;
    background: #cc3333;
	padding: 0px 7px;
    border: 1px solid #cccccc;
	margin: 0 10px;
}

#pagination-digg a:link,#pagination-digg a:visited {
	padding: 0px 7px;
    color: #666666;
    border: 1px solid #cccccc;
    margin: 0 10px;
}

#pagination-digg a:hover {
	color: #fff;
    border-color: #cc3333;
    background: #cc3333;
}

.default_pgContainer{
	height: auto;
}
.default_pgCurrentPage{
    text-align: center;
    width: 38px;
    border: 1px solid #666;
}
/* 稿件 */
.gaojian{
    width:100%;
    background: url("../images/gaojianbg.jpg") top center no-repeat #fff;
    background-size: 100% auto;
}
.totop{
    padding-top:17%;
}
.content{
    background: #fff;
    width: 1170px;
    padding:3%;
    margin: 0 auto;
    margin-bottom: 3%;
    box-shadow: 0px 0px 5px #cccccc;
}
.content h1{
    font-size: 26px;
    line-height: 30px;
    font-family: "微软雅黑";
    color:#cc3333;
    text-align: center;
    padding-bottom:3%;
}
.content .time{
    font-size: 16px;
    line-height: 22px;
    font-family: "微软雅黑";
    color:#313131;
    text-align: center;
    padding-bottom:3%;
    margin-bottom: 3%;
    border-bottom: 1px solid #cccccc;
}
.zw{
    width:100%;
    font-size: 16px;
    line-height: 22px;
    font-family: "微软雅黑";
    color:#313131;
}
@media screen and (max-width: 768px){
    .news{
        width:90%;
    }
    .newslunbo{
        width: 100%;
    }
    .newsblock{
        width:100%;
    }
    .item img{
        height: 200px;
    }
    .owl-theme .owl-controls{
        right:25%;
        bottom: 15%;
    }
    .carousel-caption h4{
        font-size: 18px;
    }
    .sellplace{
        height:auto;
    }
    .placeblock{
        width:100%;
        margin-bottom: 30px;
        margin-right:0;
    }
    .ptitle{
        width:60%;
        height: 3.3rem;
        line-height: 3.3rem;
        font-size: 22px;
        background-size: 100% 100%;
    }
    .more{
        width:3.3rem;
        height: 3.3rem;
        font-size: 18px;
        line-height: 3.3rem;
    }
    .ppic img{
        height: 200px;
    }
    .ppic p{
        font-size: 18px;
    }
    .picmain{
        width: 90%;
    }
    .piclist li{
        width: 46%;
        margin-right: 3%;
    }
    .lpic{
        height:120px;
    }
    .content{
        width: 90%;
    }
}
