@media screen and (max-width: 1200px) {
	.m-menu-open,
	.m-menu-close {
		width: 0.4rem;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.4rem;
		text-align: center;
	}
	.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 {
		display: none;
	} 
	.nav-menu > li > a{
		display: block; 
		background: #fff;
		padding: 0.1rem;
	}
	.m-nav-show .nav-menu {
		display: block;
		position: absolute;
		z-index: 111;
		top:11%;
		right: 0;
		width: 100%;
	}
	.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 */
    .head{
        justify-content: space-between;
        padding:0.15rem;
    }
	.head-tel{
		display: none;
	}
	/* home-pro */
	.home-pro-ul{
        display: flex;
        flex-wrap: wrap;
        position: relative;
    }
    .home-pro-ul > li{
        box-sizing: border-box;
        width:50%;
    }
    .home-pro-ul > li > a{
        font-size: 0.36rem;
        display: block;
        padding: 0.15rem 0;
    }
    .home-pro-menu li .item .item-text{
        padding: 0.1rem 0.15rem;
    }
    .home-pro-menu li .item .item-text h3{
        font-size: 0.24rem;
    }
    .home-pro-menu li .item .item-text .more{
        display: inline-block;
        background: #ec651a;
        color: #fff;
        font-size: 0.16rem;
        padding: 0.2rem;
    }
	/* home-pro */
}
@media screen and (max-width: 768px) {
	.container {
		margin-left: 0.15rem;
		margin-right: 0.15rem;
	}
	/* reset */
	/* tool bar */
	.tool-bar {
		display: none;
		left: 0;
		bottom: 0;
		width: 100%;
		border-top: 0.03rem solid #ec6517;
	}
	.tool-item {
		float: left;
		width: 25%;
	}
	.tool-item .fa {
		font-size: 0.18rem;
		margin-top: 0.18rem;
	}
	/* end tool bar */
	/* header */
	.logo{
		width: 40%;
	}
	/* header */
	.header{
		padding: 0.15rem 0;
	}
	/* header */
	/* layout */
	.section{
		padding: 0.3rem 0;
	}
	/* home-pro */
	.home-title{
		margin-bottom: 0.3rem;
	}
	.home-title h2{
		font-size: 0.4rem;
		font-weight: bold;
	}
	.home-pro{
		height:11.5rem;
	}
	.home-pro-ul > li > a{
		font-size: 0.16rem;
	}
	.home-pro-children-ul{
		width: 3.4rem;
		top: 2.5rem;
	}
	.home-pro-children-ul li .item .item-text{
		display: block;
	}
	.home-pro-children-ul li .item .item-text h3{
		font-size: 0.2rem;
		margin-bottom: 0.15rem;
	}
	.home-pro-children-ul li .item .item-text .more{
		padding: 0.1rem;
	}
	.home-pro-menu .item-text{
		padding: 0.15rem 0;
	}
	.home-pro-menu .item-text h3{
		margin-bottom: 0.1rem;
	}
	/* home-pro */
	.home-about-text{
		margin-bottom: 0.3rem;
	}
	.home-about-text h2{
		font-size: 0.4rem;
	}
	.home-about-text-btn a{
		display: block;
		text-align: center;
	}
	.home-about-text-btn a:last-child{
		margin-left: 0;
		margin-top: 0.3rem;
	}
	.home-about-img-contact i{
		width: 0.7rem;
		height: 0.7rem;
		line-height: 0.7rem;
		font-size: 0.5rem;
	}
	.home-about-img-contact-tel a{
		font-size: 0.35rem;
		line-height: 0.5rem;
	}
	/* home-about */
	/* home-youshi */
	.home-youshi-list li:nth-child(n+2){
		margin-top: 0.3rem;
	}
	/* home-youshi */
	/* home-gy */
	.home-gy-text .home-title .more{
		display: block;
		padding: 0.15rem;
		font-size: 0.24rem;
	}
	/* home-gy */
	/* home-fa */
	.home-fa-text{
		padding:0.3rem 0.15rem;
	}
	.home-fa-list li{
		width: 31%;
	}
	.home-fa-list li:nth-child(n+2){
		margin-left: 0.1rem;
	}
	.home-fa-list li img{
		width: 0.6rem;
		height: 0.4rem;
	}
	/* home-fa */
	/* home-blog */
	.home-blog-list li{
		margin-bottom: 0.5rem;
	}
	/* home-blog */
	/* footer */
	.footer-top-img{
		margin-bottom: 0.5rem;
	}
	.footer-bottom{
		padding-bottom: 1rem;
	}
	.mfooter{
		display: none;
	}
	.mtphone{
		position: fixed;
		bottom: 0;
		display: block;
		width: 100%;
		text-align: center;
		background: #ec651a;
		color: #fff;
		padding: 0.15rem 0;
		font-size: 0.26rem;
		font-weight: bold;
	}
	/* footer */
	/* index-product */
	.page-title{
		width: 100%;
	}
	.page-title h2{
		font-size: 0.4rem;
	}
	.page-title h2::after{
		width: 100%;
		margin-top: -0.2rem;
	}
	.index-topmenu-list li{
		width: 49%;
		margin-bottom: 0.1rem;
	}
	.index-product-ul .item-text h4{
		font-size: 0.18rem;
		margin-bottom: 0.15rem;
	}
	.index-product-ul .item-text .more{
		display: block;
		padding: 0.1rem;
		font-size: 0.15rem;
	}
	.index-product-title-text h3{
		font-size: 0.3rem;
	}
	.index-product-dz h2{
		font-size: 0.5rem;
	}
	.index-product-dz p{
		font-size: 0.2rem;
	}
	.index-product-dz .more{
        margin: 0.3rem 0;
    }
	.message-title h2{
		font-size: 0.4rem;
	}
	.message-form{
		margin: 0.3rem 0;
	}
	.message-text-content{
		padding: 0.3rem 0.15rem;
	}
	.message-text-content-tel-text p{
		font-size: 0.3rem;
	}
	.message-text-text p{
		font-size: 0.29rem;
	}
	/* index-product */
	/* list-product */
	.list-product-menu{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.list-product-menu li{
		box-sizing: border-box;
		width: 50%;
		text-align: center;
	}
	.list-product-menu li a{
		font-size: 0.18rem;
	}
	.list-product-ul li .item{
		padding: 0;
	}
	.list-product-ul .item-text{
		padding: 0.15rem 0;
	}
	.list-product-ul .item-text h3{
		font-size: 0.24rem;
	}
	/* list-product */
	/* single-pro */
	.page-dz-title{
		font-size: 0.2rem;
		margin-bottom: 0.3rem;
	}
	.page-dz-title span{
		font-size: 0.5rem;
	}
	.toppro{
		padding-top: 0.3rem;
	}
	.toppro-btn-text{
		margin-top: 0.15rem;
	}
	.single-bar{
		display: none;
	}
	.single-table {
		overflow-x: auto;
		width: 100%;
	}
	/* single-pro */
	/* rel */
	.page-service-list li{
		margin-bottom: 0.3rem;
	}
	/* rel */
	/* about */
	.about-title h2{
		font-size: 0.5rem;
	}
	.about-xs-list{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.about-xs-list li{
		width: 49%;
		padding: 0.15rem 0;
	}
	.about-xs-list-top{
		font-size: 0.2rem;
	}
	.about-xs-list-top span{
		font-size: 0.3rem;
	}
	.about-xs-list > li > p{
		font-size: 0.18rem;
	}
	.about-fz-text h2{
		font-size: 0.5rem;
		margin-top: 0.3rem;
	}
	.about-contact-phone a{
		font-size: 0.4rem;
	}
	/* about */
	/* index-news */
	.item-text-ul{
		display: block;
	}
	.item-text-ul li{
		font-size: 0.12rem;
		margin: 0.05rem 0;
	}
	/* index-news */
}