/**
 * 平板适配（覆盖桌面样式）
 * 生效条件：屏幕宽度 ≤ 1024px
 */
 @media (max-width: 1024px) {
    .ws-container {
		width: 100% !important;
		overflow: hidden
	}

	.subContainer {
		padding: 0 3px;
	}

	.swCategoryBox .pdItemBox {
		width: 48%;
		margin: 10px 1%;
		padding: 10px 1% 20px;
	}

	.Btn {
		height: 35px;
		line-height: 35px;
	}

	.tabBox {
		display: block;
	}

	.layui-footer .menuNameR {
		display: none;
	}

	.layui-header-menu .layui-nav .layui-nav-item {
		margin: 0
	}

	.ws-menu {
		top: 0;
		left: -240px;
		transition: all .3s;
		z-index: 1003;
		overflow-y: auto;
		overflow-x: hidden
	}

	.ws-menu-bar {
		display: block !important;
		position: fixed;
		z-index: 999;
		top: 50%;
		left: 0;
		width: 52px;
		height: 52px;
		line-height: 52px;
		margin-top: -26px;
		border-radius: 3px;
		text-align: center;
		color: #fff;
		cursor: pointer;
		box-shadow: 1px 1px 16px rgba(0, 0, 0, .16)
	}

	.ws-menu-bar .layui-icon {
		font-size: 21px
	}

	.ws-menu-show .ws-menu {
		display: block;
		left: 0
	}

	.ws-shade-show .ws-shade {
		content: '';
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, .7);
		z-index: 1001
	}

	.ws-content {
		margin: 0;
		padding: 16px
	}

	.ws-text-tools {
		display: none
	}

	.ws-text>div {
		overflow-x: auto
	}

	.ws-side {
		position: fixed;
		top: 0;
		right: -240px;
		padding-top: 32px;
		z-index: 1000000;
		background-color: #fff;
		transition: all .3s
	}

	.ws-side-show .ws-side {
		right: 0
	}

	.ws-side-show .ws-side:before {
		content: 'ç›®å½•';
		position: absolute;
		top: 0;
		padding: 0 16px;
		height: 32px;
		line-height: 32px;
		color: #ccc
	}

	.ws-dir-ul {
		overflow: auto
	}

	.layui-fixbar li[lay-type=dir] {
		display: block
	}

	.footerQrcodes {
		margin-top: 30px;
		justify-content: left;
	}

  }
  