@media (max-width:1000px){
	.header,.menu-btn{display:block;}
	.logo{height:70%;}
	.banner,.dh{display:none;}
	.header .logo{float:left; height:90px;}
	.header .logo img{height:90px;}
	body{padding-top:110px}
	.main,.foot{padding: 0 20px;}
	.ml{width:69%;padding:0;}
	.mr{width:29%;}
}

@media (max-width:960px){
	
	
}


@media (max-width:900px){
 .schedule-list {
    grid-template-columns: repeat(3, 1fr);
  }
  .schedule-item > div {
    padding: 10px 6px;
    font-size: 14px;
  } 
	.form-grid,
	  .invoice-form-grid,
	  .payment-grid {
	    grid-template-columns: 1fr;
	  }
	
	  /* 电话选择器自适应 */
	  .phone-group {
	    grid-template-columns: 1fr;
	  }
	
	  /* 表格缩小内边距 */
	  .fee-row1,
	  .fee-row3 {
	    font-size: 13px;
	  }
	  .fee-row1 > div,
	  .fee-row3 > div {
	    padding: 0 6px;
	  }
	
	  /* 上传框缩小padding */
	  .upload-box {
	    padding: 20px 12px;
	  }
	
	  /* 按钮组换行 */
	  .btn-group {
	    flex-wrap: wrap;
	  }
	  .btn {
	    padding: 11px 28px;
	  }.dpzw{padding:0;}
}

@media (max-width:800px){
	.ml,.mr{width:100%;}
	.jzrq ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
	.jzrq ul li,.zyjzrq ul li{width:49%}
}

@media (max-width:700px){
	.logowz{margin-left:10px;}
	.logowz h4{font-size:2.8rem;}
	.logowz h5{font-size:2.4rem;}
	.logowz h6{font-size:2rem;}
	.ml,.mr{width:100%;}
	.jzrq{margin-bottom:50px;}
	.jzrq ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
	
}

@media (max-width:650px){
	
	
}
@media (max-width:640px){
	
	
}

@media (max-width:600px){
	.head{height: 70px;padding: 5px 10px;}
	body{padding-top:70px}
	.mobNav{top:70px;}
	.header .logo,.header .logo img{height:60px;}
	.logowz{height:60px;        width: calc(100% - 120px);}
	.logowz h4{font-size:2.2rem;}
	.logowz h5{font-size:2rem;}
	.logowz h6{font-size:1.8rem;}
	.informationlb{width:100%;}
	.lmtit{line-height:25px;padding:5px 0;;}
	.fee-row.header > div{padding:5px 0; line-height:25px;}
	.fee-row > div{display: flex
;
        align-items: center;
        justify-content: center;padding:0 5px; }
	.col-early p, .col-onsite p,.fee-row > div p{font-size:14px;line-height:25px;}
	.fee-row > div p{border-bottom:0;}
	.hotel-wrap,.contact-list{display:flex; flex-wrap:wrap; justify-content:space-between; gap:0;}
	.hotel-card{width:100%;margin-bottom:20px;}
	.contact-item{width:49%;margin-bottom:20px;}
	.jslist ul,.yqimg ul{justify-content:space-around;}
}

@media (max-width:586px){
	
	
}

@media (max-width:540px){
	
	.zyjzrq ul li{width:100%}
	.fee-row1 {
	  display: grid;
	  /* 两行：第一行占1份，第二行1fr 1fr均分 */
	  grid-template-rows: auto auto;
	  grid-template-columns: 1fr 1fr;
	}
	/* 第一个单元格通栏横跨2列 */
	.fee-row1 > div:nth-child(1) {
	  grid-column: 1 / -1;
	}
}

@media (max-width:480px){
	
	.logowz h5,.logowz h6{display:none;}
}

@media (max-width:450px){
	.contact-item{width:100%;}
	
}


@media (max-width:400px){
	
	.jzrq ul li{width:100%}
}

@media (max-width:375px){
	
	
}


@media (max-width:360px){
	
	
}

@media (max-width:320px){
	
	
}