.h5show{
	display: none;
}
@media screen and (max-width: 768px){
	*{
		box-sizing: border-box;
	}
	body{
		font-size: 0;
		min-width: auto;
		min-width: initial;
	}
	.h5show{
		display: block;
	}
	.pcshow{
		display: none!important;
	}
	.container{
		width: 100%;
		padding: 0 .2rem;
	}
	.navL{
		width: auto;
		font-size: .28rem;
	}
	.navL #date1{
		margin-top: .3rem;
		line-height: .7rem;
		margin-right: 0;
	}
	.navR{
		width: auto;
		font-size: .28rem;
	}
	.search-form{
		margin-top: .3rem;
	}
	.search-form input{
		width: 4rem;
		height: .7rem;
		line-height: .7rem;
		padding: 0 1rem 0 .2rem;
		vertical-align: top;
	}
	.search-form button{
		width: 1rem;
		margin-left: -1rem;
		height: .7rem;
		vertical-align: top;
	}
	.site_name{
		padding-top: 1rem;
	}
	.site_name img{
		height: auto;
		width: 70%;
		display: block;
		margin: .4rem auto !important;
	}
	.menunav{
		height: auto;
	}
	.hl_nav .nav_list{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.menunav ul li{
		font-size: .34rem;
		line-height: .8rem;
		vertical-align: top;
	}
	.hl_nav .nav_list>li{
		width: 30%;
	}
	.hl_nav .nav_list>li>ul{
		top: .8rem;
		line-height: .8rem;
	}
	.friendliks{
		display: none;
	}
	.footer{
		font-size: .32rem;
	}
	.footer.mt-4{
		margin-top: .4rem!important;
	}
	.footer .d-flex{
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer #imgConac{
		width: 1rem;
	}
	.footer .p-4{
		padding: .4rem .2rem!important;
	}
	.footer .declare{
		flex: auto;
		width: 100%;
		font-size: 0;
		padding: 0 ;
	}
	.footer ol{
		width: 100%;
		flex-shrink: 0;
	}
	.footer ol a{
		font-size: .32rem;
	}
	.footer .flex-column{
		width: 100%;
		font-size: .32rem;
	}
	.footer .flex-column .flex-grow-1{
		display: none;
	}
	.footer .breadcrumb-item + .breadcrumb-item{
		padding-left: .2rem;
	}
	.footer .breadcrumb-item + .breadcrumb-item::before{
		font-size: .32rem;
		padding-right: .2rem;
	}
	.footer .qrcode{
		margin-top: .2rem;
		width: 100%;
	}
	.footer .qrcode img{
		height: 1.5rem;
	}
	.footer .qrcode p{
		margin-bottom: .3rem;
		font-size: .32rem;
	}

	/*首页*/
	.toutiao h1{
		line-height: .4rem;
		font-size: 0;
		margin: .3rem 0;
	}
	.toutiao h1 a{
		font-size: .32rem;
	}
	.swiper_focus{
		padding: .2rem;
		margin-top: 0;
	}
	.row{
		flex-wrap: wrap;
		margin: 0;
	}
	.col-6,.col-5,.col-7{
		width: 100%;
		max-width: initial;
		flex: auto;
		padding: 0;
	}
	.swiper_focus #indexswiper{
		height: 4rem;
	}
	.tabnewslist{
		margin-top: .3rem;
	}
	.tabnewslist .tabheader .nav{
		margin-bottom: .2rem!important;
	}
	.tabnewslist #yaowenzhuangongweiquxiangongzuo-tab.nav-pills .nav-item{
		padding-right: .3rem;
	}
	.tabnewslist .nav-pills .nav-link{
		letter-spacing: 0;
	}
	.font14{
		font-size: .34rem;
	}
	.tabnewslist .nav-pills .nav-link{
		font-size: .34rem;
	}
	.yaowen .newslist li,.newslist li{
		padding: .1rem 0;
	}
	.yaowen .newslist li a,.newslist li a{
		display: block;
	}
	.yaowen .newslist li a span,.newslist li a span{
		font-size: .32rem;
		display: inline-block;
		max-width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.newslist a::before{
		width: .1rem;
		height: .1rem;
		margin: .2rem .1rem 0 0;
	}
	.pb-4, .py-4{
		padding: .3rem 0 !important;
	}
	.leaders.ml-4{
		margin-left: 0 !important;
	}
	.leaders{
		font-size: .32rem;
	}
	.leaders.d-flex{
		flex-wrap: wrap;
	}
	.leaders .flex-grow-1{
		width: 100% !important;
		padding: 0 !important;
		margin-top: .2rem;
	}
	.leaders>div:first-child{
		text-align: center;
		width: 100%;
	}
	.leaders td{
		padding-bottom: 0;
	}
	.leaders ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.leaders li{
		width: 48%;
	}
	.leaders li:nth-of-type(even){
		margin-left: 0;
	}
	h5, .h5{
		font-size: .36rem;
		margin-bottom: 0;
	}
	.pl-2, .px-2{
		padding: 0 .2rem 0 0!important;
	}
	.blocktitle .line:after,.blocktitle .line2:after{
		top: 50%;
	}
	.orgs{
		padding-top: .2rem;
	}
	.orgs .org{
		margin-top: .4rem;
		width: 30%;
        flex: auto;
        max-width: initial;
        margin-bottom: .2rem;
	}
	.orgs .org.col-3{
		padding: 0 .2rem;
	}
	.orgs .org a{
		display: inline-block;
	}
	.orgs .iconfont,.tools .iconfont{
		padding: .3rem;
		font-size: .5rem!important;
	}
	.orgs a .name{
		font-size: .32rem;
		margin-top: .3rem!important;
		height: auto;
		line-height: .42rem;
	}
	.tabnewslist .nav-pills .nav-item{
		padding-right: .3rem;
	}
	.mt-6{
		margin-top: .4rem!important;
	}
	.carousel-indicators{
		margin-bottom: .1rem;
		padding-right: .1rem;
	}
	.carousel-indicators li{
		border: none;
	}
	.mb-3, .my-3{
		margin-bottom: 0!important;
	}
	.orgs .org.col-12{
		width: 100%;
		margin: .2rem 0 0;
		padding: 0;
	}
	.periodical .col-6{
		width: 48%;
	}
	.periodical img{
		height: 4rem;
	}
	.vcr{
		flex-wrap: wrap;
		margin-top: 0!important;
	}
	.vcr .col-3{
		width: 48%;
		max-width: initial;
		flex: auto;
		margin-top: .3rem;
		padding: 0 .1rem!important;
	}
	.vcr .card-body{
		padding: .1rem .2rem;
	}
	.vcr .text-muted span{
		font-size: .32rem;
		display: inline-block;
		max-width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.morelink{
		font-size: .28rem;
		width: auto!important;
		line-height: .5rem!important;
	}


	/*详情页*/
	.pt-4, .py-4{
		padding-top: .4rem!important;
	}
	.pb-3, .py-3{
		padding-bottom: .3rem!important;
	}
	.pt-3, .py-3{
		padding-top: .3rem!important;
	}
	.p-3{
		padding: .3rem!important;
	}
	.mt-3, .my-3{
		margin-top: .3rem!important;
	}
	.mt-4, .my-4{
		margin-top: .4rem!important;
	}
	.ml-4, .mx-4{
		margin-left: .4rem!important;
	}
	h3, .h3{
		font-size: .4rem;
	}
	.insidebody{
		min-height: auto;
		padding: .2rem;
	}
	.article{
		font-size: .32rem;
	}
	.article p{
		margin-bottom: unset;
	}
	.article .news_info{
		font-size: .32rem;
	}
	.article .news_body{
		line-height: initial;
	}
	.article > .text-center.mt-4{
		display: none;
	}
	.card-body{
		padding: .2rem;
	}
	.card-header{
		padding: .2rem;
	}
	.breadcrumb{
		padding: .2rem .3rem;
		margin-bottom: .3rem;
	}
	.menubread{
		font-size: .32rem;
		padding: .2rem;
	}
	.breadcrumb-item + .breadcrumb-item{
		padding-left: .2rem;
	}
	.breadcrumb-item + .breadcrumb-item::before{
		padding-right: .2rem;
	}
}