.logo_sm{
	display: none;
}
.nav_bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: rgba(0, 0, 0, .5);
    display: none;
}
.nav_icon2{
	display: none;
}
@media screen and (max-width: 1200px){
	.areaheart{
		width: 98%;
		padding: 0 1%;
	}

}

@media screen and (max-width: 1000px){
.gb{ display: none; }
}

@media screen and (max-width: 768px){


}

@media screen and (max-width: 1000px){
	body{
		min-width: auto;
	}
	.logo{
		display: none;
	}
	.logo_sm{
		display: block;
		width: 100%;
	}
	.logo_sm img{
		width: 100%;
		height: auto;
	}
	.nav{
		width: 96%;
		padding: 0 2%;
	}
	.nav_icon2{
		display: block;
		float: right;
		margin-top: 11px;
	}
	.nav ul{
		display: none;
		position: fixed;
	    z-index: 999;
	    background: #a30418;
	    right: 0;
	    width: 120px;
	    top: 0;
	}
	.nav li{
		float: none;
	    background: none;
	    width: 120px;
	    text-align: center;
	    padding: 0;
	    height: 36px;
	    line-height: 36px;
	    border-bottom: 1px solid #b22637;
	}
	.search{
		float: left;
	}
	.lht,
	.sy-con{
		width: 100%;
		float: none;
	}
	.news_img_box{
		display: none;
	}
	.tzyw{
		margin-left: 0;
		width: 100%;
	}
	.tzyw-con ul,
	.tzyw-con{
		width: 100%;
	}
	.tzyw-con li{
		width: 100%;
		padding-left: 0;
		background: none;
	}
	.tzyw-con li a{
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.wid980{
		width: 96%;
		padding: 0 2%;
	}
	.zt{
		width: 100%;
		height: auto;
	}
	.zt ul,.zt li{
		width: 100%;
		margin: 0;
	}
	.zt li img{
		width: 100%;
		height: auto;
	}
	.rwfc,.zlzx,
	.tzgg{
		width: 100%;
		margin-bottom: 15px;
	}
	.title{
		box-sizing: border-box;
		width: 100% !important;
	}
	.tzgg-list ul{
		width: 100%;
	}
	.tzgg-first-bt .txt{
		box-sizing: border-box;
	    width: 96%;
	    padding-left: 66px;
	    position: absolute;
	}
	.link{
		height: auto;
	    line-height: 24px;
	    padding: 10px 2%;
	    width: 96%;
	}
	.link dl,
	.bq{
		width: 100%;
	}
	.tzbk-title{
		border-top: 3px solid #a40418;
		line-height: 40px;
		background: none;
	}
	.sy-con .left{
		background: none;
		width: 100% !important;
	}
	.sy-con .right{
		width: 96%;
		padding: 0 2%;
		min-height: auto;
	}
	.left-nav-bottom,
	.left-nav-top{
		display: none;
	}
	
	.left-nav{
		width: 100%;
	}
	.left-nav ul{
		width: 96%;
		padding: 0 2%;
	}
	.left-nav ul li{
		width: 50%;
		text-align: center;
	}
	.left-nav li a{
		padding: 0;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.sy-con .list{
		margin: 0;
		width: 100%;
		padding: 20px 0;
	}

	.sy-con .list ul,
	.sy-con .list ul li{
		width: 100%;
	}

	.list li a{
		width: 62%;
	}
	.right-con,
	.right-content{
		width: 96%;
		padding: 0 2%;
	}
	.right-con img{
		max-width: 90%;
		height: auto;
	}
	.jj-con,
	.local{
		width: 100% !important;
	}

}

@media screen and (max-width: 500px){

}

@media screen and (max-width: 350px){
	.dqwz{
		display: none;
	}
}

