@media screen and (max-width:1100px) {
	header{
		padding:0px 12px;
	}
	.header_center{
		width: 100%;
	}
	.header_btn{
		display: none;
	}
	.sidebar{
		display: none;
	}
	.center{
		width: auto;
		left: 0;
		margin-left: 0;
		margin: 10px 10px 0px 10px;
	}
	.content{
		border-radius: 0px;
	}
	.post_page{width:100%;}
	.post{
		padding:10px;
		height: inherit;
	}
	.archive_post .post:first-child{
		border-radius: 8px 8px 0px 0px;
	}
	.post_icon{
		flex-basis: 52px !important;
		height: 52px !important;
	}
	.post_icon img{
		height: 50px;
		aspect-ratio: 1 / 1;
		object-fit: cover;
		width: auto;
		border: 1px solid #eee;
	}
	.post_time{
		display: none;
	}
	.post_fl{
		display: none;
	}
	.post_cmt{
		display: none;
	}
	.post_fr{
		display:none;
	}
	.post_content{
	height: inherit;
	}
	.post_title{
		font-size: 18px;
		margin-bottom: 0px;
		margin-top: 0px;
		-webkit-line-clamp: inherit;
	}
	.post_desc{
		margin-top:4px;
		margin-bottom: 0;
	}
	.post_dz{
		flex-basis: 40px;
		height:60px;
	}
	.post_dz_box img{
		margin-top: 16px;
	}
	.post_dz_box{
		width: 40px;
	}
	.post_dz_box svg{
		margin: 10px 0 10px 0 !important;
	}
	.post_sidebar{
		margin-left: 0;
		margin-top:20px;
	}
	.post_center{
		width:auto;
	}
	.post_content_xxx{
		width:100%;
	}
	.post_mbx{
		padding: 0px 0px;
		display: block;
	}
	.post_page,.hdtop{
	    max-width:100%;
	}

.hdtop {
    margin: 80px 10px 0px 10px;
    width: auto;
    }
	.post_bd{
		height: inherit;
	}
	.wzxq_post_wzzt_box{
		height: inherit;
	}
	.wzxq_post_wzzt_box_bt{
		-webkit-line-clamp: inherit;
		font-size: 24px;
		line-height: 26px;
	}
	.wzxq_post_zw{
		border-radius: 0px;
		padding: 10px 10px 20px;
	}
	#comments{padding:10px;border-radius: 8px;}
	.relative h3{}
	.relative .post:last-child{}
	.post_sidebar_btn{
		width: auto;
		padding:0 12px;
	}
	footer{
		padding:0 12px;
	}
	.post-near{
		border-radius: 8px;
	}
	.post_center{
		margin: 20px 10px 70px 10px;
	}
	.ele-box{
		width: calc(33.33% - 20px);
	}
	.m_nav{
		display: block;
	}
	.header_search{
		float: right;
		margin-right: 20px;
	}
	.fankui{
		display: none;
	}
	.index_content{
	    margin-bottom:80px;
		width: 100%;
	}
	
	.header_nav{
		display: none;
	}
	.m_class_bt{
		padding:0px 12px;
	}
	.m_class_fl{
		grid-template-columns: repeat(1,1fr);
		grid-gap:0px;
	}
	.m_class_fl a{
		border-radius: 0px;
		border-bottom: 1px solid #f1f5f9;
	}
	.m_class{
		margin-bottom: 80px;
	}
	.go_top{
		bottom:80px;
	}
	.class_center{
		width: 100%;
	}
	.sls_box_content{
		width: auto;
	}
	.sls_box_content_1 img{
		width:100%;
		height: auto;
	}
	.sls_box_content_1{
		height: auto;
	}
	.sls_box_content_2_2{
		padding:0px 20px;
	}
}

@media screen and (max-width:800px) {
	#search input{width:180px;}
	tr>td:nth-child(2) img {
    max-width: 100px !important;
    max-height: 50px;
    vertical-align: bottom;
    margin: 0;
	}
	.archive_content .archive_title{padding:0 10px;}
	.ele-box {
        width: calc(50% - 20px);
    }
    .post_title_box h1 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0;
}
	.hdtop{
		margin-top:70px;
	}
	.post_mbx{
		margin-bottom: 10px;
	}
	.post_hd{
		margin-bottom: 10px;
	}
	.post_center{
		margin-top: 0px;
	}
	.post_bd{
		padding:10px;
	}
	.post_body ul, .post_body ol{
		margin-left: 0px;
		padding-left: 20px;
	}
	.post_body .card-img {
    width: 75px;
    height: 75px;
    float: left;
    margin: 0 10px 0 0;
    background: #ffffff;
    border-radius: 5px;
}
	.post_body .card-title{
		font-size: 20px;
	}
	.post-near li{
		padding:10px;
	}
	.post_dz{
		margin-left:10px;
	}
}