.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 {
    position: absolute;
    right: 10px;
    bottom: 8px;
    width: 32px;
    height: 23px;
    display: none;
}
.nav_icon2 img {
    display: block;
    width: 100%;
    height: 100%;
}
.logo_img{
	display: none;
}
@media screen and (max-width: 1200px){
	.areaheart{
		width: 98%;
		padding: 0 1%;
	}

}

@media screen and (max-width: 1000px){

}

@media screen and (max-width: 768px){


}

@media screen and (max-width: 1000px){
	#contain{
		width: 100%;
	}
	#top,#top #tophead,#top #logo{
		width: 100%;
	}
	#top #logo_tip{
		display: none;
	}
	#top #logo{
		background: none;
		height: auto;
	}
	#menumain{
		position: relative;
	}
	#menumain .mainmenuiner{
		position: fixed;
	    right: 0;
	    top: 0;
	    background: #013e76;
	    width: 110px;
	    height: auto;
	    padding: 0 10px;
	    z-index: 999;
	    display: none;
	}
	#menumain a.menumain:link, #menumain a.menumain:active, #menumain a.menumain:visited{
		margin: 0px;
	    float: none;
	    width: 100%;
	    border-bottom: 1px solid #265d90;
	}
	.nav_icon2{
		display: block;
	}

	.logo_img{
		width: 100%;
		display: block;
	}
	.logo_img img{
		width: 100%;
		height: auto;
		display: block;
	}
	#content #main,
	#content #left{
		width: 96%;
		padding: 0 2%;
	}
	.leftblock_long{
		display: none;
	}
	.leftblock_longsec,.leftblock_head,.leftblock_listsec{
		width: 100%;
	}
	.leftblock,.leftblock_headshort,.leftblock_list{
		width: 100%;
	}
	.leftblock{
		margin-left: 0;
	}
	#block_s1{
		margin-left: 0;
		width: 100%;
	}
	.blockshort,
	.block_head,.block_list{
		width: 100%;
	}
	.blockshort{
		margin: 0;
	}
	.block_img{
		width: 100%;
	}
	.block_img div{
		padding: 10px;
	}
	.block_img div a{
		display: block;
		width: 48%;
		float: left;
		margin-bottom: 6px;
	}
	.block_img div a:nth-child(2n){
		float: right;
	}
	.block_img div a img{
		width: 100%;
		height: auto;
		display: block;
	}
	#bottom{
		margin-top: 10px;
	}
	#bottom .line{
		width: 100%;
	}
	#bottom .top,
	#bottom .logo{
		display: none;
	}
	#bottom .copyright{
		margin: 0;
		text-align: center;
	}
	a.newslist_time{
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    display: block;
	    width: 72%;
	    height: 16px;
	}

	#content #listmain{
		width: 96%;
		padding: 0 2%;
	}
	.listblock_head{
		display: none;
	}
	.listblock_list{
		width: 100%;
	}

	#content{
		width: 100%;
	}
	#T1{
		width: 96% !important;
	}
	#C{
		margin: 0 10px !important;
	}
	body{
		background: #fff !important;
	}

}

@media screen and (max-width: 500px){

}

@media screen and (max-width: 440px){

}



