@media screen and (max-width: 1024px) {
	*{margin: 0; padding: 0;}
	html,body{width: 100%; margin: 0; padding: 0;}
    .zxdh {
       justify-content:center !important;
    }
    header{position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 999; box-shadow: 20px 0 20px rgba(0,0,0,.2);}
    .home-account a{margin-right: 0; padding: 6px 0;position: relative; top: 5px;}
    .cart-info{padding: 0 0 8px 0; justify-content: center !important;}
    .idx_logo{padding: 0;}
    .logo {
	    padding-bottom: 10px;
	}
	::-webkit-scrollbar { 
    display: none; }
	.idx_nav{padding: 0;}
	.main-menu{margin-bottom: 20px;}
	.main-menu ul{display: flex; flex-flow: row; align-items: center; justify-content: center;}
	.main-menu li{margin: 0; padding: 0;}
	.heading-section{padding: 20px 0 20px 0;}
	.menu_ico{margin: 0;}
	.mIco{width: 33.333% !important;}
	.icon i{width: 65px; height: 65px; border: none;}
	.service-item{margin-top: 20px;}
	.mIco i{background-size: 60% 60% !important;}
	.service-item h4{font-size: 12px !important; margin-top: 10px; height: 40px;}
	.m_content{margin-top: 194px;}
	.rleft{position: relative; left: 0 !important;}
	.mtFont{padding: 20px 0 10px 0 !important;}
	.mtFont1{padding: 0 !important;}
	.mtFont1 h2{margin-top: 10px;}
	.liucheng{margin-top: 30px !important; flex-flow: row; display: flex; align-items: center; justify-content: center;}
	.liucheng p{width: 100% !important;}
	footer{margin-top: 60px;}
	#heading{margin-top: 194px;}
	#heading h2{font-size: 26px;}
	.aboutFont{margin-top: 26px !important;}
	.aboutFont h2{line-height: 30px;}
	/*.aboutFont a{font-size: 12px;}*/
	.heading-content{margin-top: 40px;}
	.about_img{display: flex; align-items: center; justify-content: center; margin-bottom: 15px;}
	.TelAds{left: 0 !important; padding: 0;}
	.info ul li{text-align: left;}
}