@media screen and (max-width: 1200px) {

	.m-menu-open,
	.m-menu-close {
		width: 0.3rem;
		height: 0.3rem;
		line-height: 0.3rem;
		font-size: 0.3rem;
	}

	.m-menu-open {
		display: inline-block;
	}

	.m-nav-show .m-menu-open {
		display: none;
	}
 
	.m-nav-show .m-menu-close {
		display: inline-block;
	}

	.nav-menu,
	.nav-menu-child {
		display: none;
	}

	.nav-menu>li>a {
		display: block;
		background: #fff;
		padding: 0.1rem;
		font-weight: bold;
	}

	.m-nav-show .nav-menu {
		display: block;
		position: absolute;
		z-index: 111;
		top: 100%;
		right: 0;
		width: 100%;
		background: #fff;
	}

	.m-nav-show .nav-menu li {
		display: block;
		border-top: 0.01rem solid #f0f0f0;
		text-align: center;
	}

	/* tool bar */
	.tool-bar {
		bottom: 0;
		z-index: 10;
		width: 100%;
		font-size: 0.16rem;
	}

	.tool-item {
		float: left;
		width: 25%;
		height: 0.8rem;
	}

	.tool-item-cap .fa {
		margin-top: 0.2rem;
		font-size: 0.3rem;
	}

	.tool-item-name {
		margin-top: 0.1rem;
		font-size: 0.18rem;
	}

	.tool-qrcode {
		bottom: 100%;
		left: 0;
		width: 100%;
		padding: 0.4rem 0 0.2rem;
	}

	.tool-qrcode .wechat-qrcode {
		display: inline-block;
		margin: 0 0.4rem;
	}

	.tool-qrcode .wechat-qrcode .qrcode {
		width: 2.08rem;
		height: 2.08rem;
		padding: 0.04rem;
	}

	.tool-qrcode .qrcode img {
		height: 2rem;
		width: 2rem;
	}

	.tool-tel {
		top: -100%;
		width: 100%;
		height: 1rem;
		line-height: 1rem;
	}

	.tool-tel a {
		font-size: 0.3rem;
		color: #fff;
	}

	/* end tool bar */
	.headbtn {
		display: none;
	}

	.index-news-title .more {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.container {
		margin-left: 0.15rem;
		margin-right: 0.15rem;
	}

	.p30 {
		padding: 0.3rem 0;
	}

	.m30 {
		margin: 0.3rem 0;
	}

	/* reset */
	/* header */
	/* tool bar */
	.tool-bar {
		left: 0;
		bottom: 0;
		width: 100%;
		border-top: 0.03rem solid #0068AB;
	}

	.tool-item {
		float: left;
		width: 25%;
	}

	.tool-item .fa {
		font-size: 0.18rem;
		margin-top: 0.18rem;
	}

	/* end tool bar */
	/* layout */

	/* footer */

	/* footer */
	/* index-pro */
	.index-pro-title {
		margin-bottom: 0.3rem;
	}

	.index-pro-head-ul {
		grid-template-columns: repeat(2, 1fr);
	}

	.index-pro-head-ul>li {
		padding: 0.15rem;
	}

	.index-pro-head-ul>li>.item>.item-text>h4 {
		font-size: 0.15rem;
	}

	.index-pro-content-head-btn {
		display: none;
	}

	/* index-pro */
	/* list-pro */
	.list-pro-head-content {
		flex-direction: column;
		gap: 0.3rem;
	}

	.list-pro-bar-content {
		display: flex;
		flex-direction: column;
		gap: 0.15rem;
	}

	.list-pro-dz {
		flex-direction: column;
	}

	.list-pro-xsl-td-content {
		flex-direction: column;
	}

	/* list-pro */
	/* footer */
	.foot{
		flex-direction: column;
	}
	.foot-link{
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(2, auto);
	}
	.foot-link-item:last-child{
		grid-row: span 2;
		grid-column: span 2;
	}
	/* footer */
	/* layout */
	/* single-pro */
	.single-table {
		overflow-x: auto;
		width: 100%;
	}

	/* single-pro */
	/* index-news */
	.cattag {
		display: none;
	}

	.index-company-news-top-ul .item-text p {
		display: none;
	}

	/* index-news */
	/* list-blog */
	.list-news-ul li .item {
		padding: 0.15rem;
	}

	/* list-blog */
	/* about */
	.about-1 {
		flex-direction: column;
	}

	.about-4-content {
		flex-direction: column;
	}

	.about-4-text>.more {
		font-size: 0.55rem;
	}

	.about-5-ul {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(4, auto);
		padding: 0.15rem;
	}

	.about-5-ul li .item-text {
		font-size: 0.16rem;
	}

	.about-6-ul {
		flex-direction: column;
		margin: 0.3rem 0;
	}

	/* about */
	/* contact */
	.contact-ts-ul > li > .item{
		padding: 0.15rem 0;
	}

	/* contact */
}