#footer .inner .mod > div {
	display: flex;
	align-items: center;
  justify-content: center;
	gap: 8px;
}
.cust_menu_head {
	display: none;
}
/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1205px) {
	#header {
		height: 250px;
	}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */

@media screen and (max-width: 999px) {
	.wrapper { margin-bottom: 8px; }
	.wrapper .inner {
		max-width: 100%;
	}
	.wrapper .inner {
		padding: 0px;
	}
	.main1 .inner {
		padding: 0px;
	}
	#header {
		height: 200px;
	}
	#nav {
		height: auto;
	}
	.wp-menu {
		display: none;
	}
	.wp-menu .menu-item a.menu-link {
		color: #333;
		border-top: 0px solid #fff;
    border-bottom: 1px solid #F6EAEA;
		line-height: 32px;
	}
	.wp-menu .menu-item {
		width: 100%;
		background-color: #fff;
	}
	.wp-menu .menu-item.i1 a.menu-link {
		color: #fff;
	}
	.cust_menu_head {
		display: block;
		position: relative;
	}
	.col_name {
		height: 32px;
		line-height: 32px;
		color: #ffffff;
		padding: 0px 16px;
	}
	.column-switch {
		position: absolute;
    right: 10px;
    top: 4px;
    width: 30px;
    height: 24px;
    float: right;
    background: url(images/menu-dot-w.png) no-repeat center;
	}
	.wp-menu .menu-item a.menu-link {
		line-height: 32px;
		font-size: 14px;
	}
	.sub-menu .sub-item a {
		line-height: 24px;
		height: 24px;
	}
	.post3 .tt .tit .title {
		font-size: 16px;
	}
	.post .more_btn {
		margin-top: 2px;
	}
	.post.post3.post-11.mbox {
		float: none;
		width: 100%;
		margin-bottom: 8px;
		height: auto;
	}
	.post.post3.post-12.mbox {
		float: none;
		width: 100%;
		height: auto;
	}
	.post.post3.post-14.mbox {
		float: none;
		width: 100%;
		margin-bottom: 8px;
		height: auto;
	}
	.post.post3.post-13.mbox {
		float: none;
		width: 100%;
		height: auto;
	}
	.post .con {
		padding: 8px;
	}
		.yqlj {
		flex-flow: column;
	}
	#footer .inner {
		padding: 8px 0px;
	}
	#footer .inner p {
		line-height: 24px;
		font-size: 14px;
	}
	#footer .inner .mod > div {
		display: block;
	}
	#footer {
		height: auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.col_news { min-height: auto; }
	.tu_text .news_list li.news .news_wz .news_con { margin: 0px; }
	.post-13 .news_imgs { margin: 5px 8px 7px 0; width: 140px; height: 80px; }
	/* 列表页面 */
	.list-page {
		display: none;
	}
	#l-container .inner { padding: 8px 0px; min-height: auto; }
	.col_menu {
		float: none;
		width: 100%;
	}
	.col_news {
		float: none;
		width: 100%;
	}
	.col_news .col_news_box {
		margin-left: 0px;
	}
	.col_menu .col_menu_head h3.col_name { font-size: 16px; }
	.col_menu .col_menu_head h3.col_name .col_name_text { line-height: 32px; }
	.col_menu_con {
		display: none;
	}
	.wp_paging li.pages_count, .wp_paging li.page_jump { display: none; }
	.col_news .news_list li.news { display: flex; }
	.col_news .news_list li.news span.news_title { flex: 1; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
	.col_news .news_list li.news span.news_meta { width: 100px; text-align: right; }
	.post3 .news_list li.news .news_title { width: 99.9%; }
	.post-13 .news_wz {
		max-width: calc(100vw - 160px - 24px);
	} 
		/*内容页*/
	#d-container .inner { padding: 0px 16px; }
	.article .arti_metas { display: flex; flex-wrap: wrap; }
	.article .entry { padding: 0px 16px; }
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 770px) {
	.wrapper { margin-bottom: 8px; }
	.wrapper .inner {
		max-width: 100%;
	}
	.wrapper .inner {
		padding: 0px;
	}
	.main1 .inner {
		padding: 0px;
	}
	.searchbox {
		display: none;
	}
	#header {
		height: 100px;
	}
	#nav {
		height: auto;
	}
	.wp-menu {
		display: none;
	}
	.wp-menu .menu-item a.menu-link {
		color: #333;
		border-top: 0px solid #fff;
    border-bottom: 1px solid #F6EAEA;
		line-height: 32px;
	}
	.wp-menu .menu-item {
		width: 100%;
		background-color: #fff;
	}
	.wp-menu .menu-item.i1 a.menu-link {
		color: #fff;
	}
	.cust_menu_head {
		display: block;
		position: relative;
	}
	.col_name {
		height: 32px;
		line-height: 32px;
		color: #ffffff;
		padding: 0px 16px;
	}
	.column-switch {
		position: absolute;
    right: 10px;
    top: 4px;
    width: 30px;
    height: 24px;
    float: right;
    background: url(images/menu-dot-w.png) no-repeat center;
	}
	.wp-menu .menu-item a.menu-link {
		line-height: 32px;
		font-size: 14px;
	}
	.sub-menu .sub-item a {
		line-height: 24px;
		height: 24px;
	}
	.post3 .tt .tit .title {
		font-size: 16px;
	}
	.post .more_btn {
		margin-top: 2px;
	}
	.post.post3.post-11.mbox {
		float: none;
		width: 100%;
		margin-bottom: 8px;
		height: auto;
	}
	.post.post3.post-12.mbox {
		float: none;
		width: 100%;
		height: auto;
	}
	.post.post3.post-14.mbox {
		float: none;
		width: 100%;
		margin-bottom: 8px;
		height: auto;
	}
	.post.post3.post-13.mbox {
		float: none;
		width: 100%;
		height: auto;
	}
	.post .con {
		padding: 8px;
	}
	.yqlj {
		flex-flow: column;
	}
	#footer .inner {
		padding: 8px 0px;
	}
	#footer .inner p {
		line-height: 24px;
		font-size: 14px;
	}
	#footer .inner .mod > div {
		display: block;
	}
	#footer {
		height: auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.col_news { min-height: auto; }
	.tu_text .news_list li.news .news_wz .news_con { margin: 0px; }
	.post-13 .news_imgs { margin: 5px 8px 7px 0; width: 140px; height: 80px; }
	.post-13 .news_wz {
		max-width: calc(100vw - 160px - 24px);
	} 
	/* 列表页面 */
	.list-page {
		display: none;
	}
	#l-container .inner { padding: 8px 0px; min-height: auto; }
	.col_menu {
		float: none;
		width: 100%;
	}
	.col_news {
		float: none;
		width: 100%;
	}
	.col_news .col_news_box {
		margin-left: 0px;
	}
	.col_menu .col_menu_head h3.col_name { font-size: 16px; }
	.col_menu .col_menu_head h3.col_name .col_name_text { line-height: 32px; }
	.col_menu_con {
		display: none;
	}
	.wp_paging li.pages_count, .wp_paging li.page_jump { display: none; }
	.col_news .news_list li.news { display: flex; }
	.col_news .news_list li.news span.news_title { flex: 1; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
	.col_news .news_list li.news span.news_meta { width: 100px; text-align: right; }
	.post3 .news_list li.news .news_title { width: 99.9%; }
	/*内容页*/
	#d-container .inner { padding: 0px 16px; }
	.article .arti_metas { display: flex; flex-wrap: wrap; }
	.article .entry { padding: 0px 16px; }
}
 