@media (max-width: 768px) {
	body,html{min-width: 100%;}
	.lin-tishi{top:15px;transform: scale(0.6);}
	.banner img,.banner .video,.w1200,.orderbox{
		width: 100%;
		height: auto;
	}
	.navbox{height: 60px;}
	.header .logo{height: auto;}
	.navbox,.advbox,.indexlist{width: 100%;padding: 0 5px;}
	.header,.menu-height{height: 60px;line-height: 60px;}
	.vipbg,.balance-yuanbao .item span,.chuzhibtn a{transform: scale(0.8);}
	.header .logo img{height: 30px;padding-left: 10px;}
	.phone-menu-btn{display: block;width: 30px;padding-right: 10px;}
	.phone-line{height: 2px;background: #000;display: block;margin-bottom: 6px;transition: transform 0.3s ease;
  transform-origin: center;}
	.menu{
		display: none;
	}
	.phone-menu-box{
		position: fixed;
		width: 100%;
		height: calc(100% - 60px);
		background: rgba(0,0,0,.7);
		z-index: 9999;
		left: 0;
		top: 60px;
	}
	.phone-menu-box ul{
		width:170px;
		float: right;
		height: 100%;
		background: #fff;
		float: right;
		padding: 0 0.625rem;
	}
	.phone-menu-box ul li{
		line-height: 42px;
		text-align: center;
		border-bottom: 1px solid #eee;
	}
	.phone-menu-on .phone-line:nth-child(3){
		display: none;
	}
	.phone-menu-on .phone-line:nth-child(1){
		transform: rotate(45deg) translate(5px, 3px);
	}
	.phone-menu-on .phone-line:nth-child(2){
		transform: rotate(-45deg) translate(2px, 0px);
	}
	.banner .swiper-button-next, .banner .swiper-button-prev{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}
	.banner .cardbox{
		width: 100%;
		padding: 10px;
		position: static;
		margin-left: 0;
	}
	.banner .cardbox ul{
		flex-wrap: wrap;
		gap: 10px;
		align-items:flex-start
	}
	.banner .cardbox ul li{
		flex: 0 0 calc(50% - 5px); 
		margin: 0;
		height: auto; 
	}
	.banner .cardbox ul li .cardimg{
		height: 132px;
	}
	.banner .cardbox ul li .cardcover{padding:12px}
	.banner .cardbox ul li .cardcover h3{font-size:16px}
	.cardbox ul li.loginli .cardimg{padding: 10px 0;}
	.cardbox ul li.loginli .cardimg .flex{padding: 0 10px;}
	.cardbox ul li .logo-style{
		width: 70px;
		height: 70px;
		margin-bottom: 10px;
	}
	.cardbox ul li .logo-style img{
		width: 60px;
		height: 60px;
	}
	.cardbox ul li.loginli .cardimg .balance-yuanbao{padding: 0 5px;height: 50px;}
	.headlogo{width: 60px;height: 60px;margin-right: 0px;}
	.cardimg .oneline-hide{font-size: 14px;margin-left: 10px;}
	.vipbg {
		font-size:12px;
	}
	.opt-box{padding:10px;height: 60.8px;gap: 10px;}
	.chuzhibtn a{font-size: 14px;}
	.line120{height: 20px;}
	.h40{height: 0}
	.advbox{line-height: 30px;}
	.indexlist .flex{width: 96%;}
	.indexlist .flex h3{font-size: 16px;}
	.over-height{height: 30px;}
	.line15{height: 10px;}
	.titlebig p{font-size: 16px;width: 120px;
	margin-right: 10px;}
	.titlebig{margin-bottom: 20px;}
	.navboxli .navboxli-sort{padding:0 0 10px 0}
	.navlist0519{width: 90px;}
	.navboxli .navlist, .navboxli .label{
		width: 70px;
		height: 26px;
		line-height: 26px;
		font-size: 13px;
		margin:0 5px 10px 5px;
	}
	.listbox ul li{width: 100%;margin-right: 0;float: none;}
	.listbox ul li .imgscover{height: auto;}
	.indexlist .title0519 h5{font-size: 18px;}
	.indexlist .title0519 .tagba{font-size: 14px;}
	.indexlist .title0519 .flex .listbtn{transform: scale(0.95);}
	.layui-layer.phonecover{
		width: 90% !important;
		height: 600px !important;
	}
	.phonecover .layui-layer-content{overflow: hidden;}
	.phonecover .jilist{height: 470px;overflow-y: auto;font-size: 13px;}
	.phonecover .layui-form-radio{transform: scale(0.9);}
	.goback{width: 50px;height: 50px;bottom: 15%;}
	.goback img{width: 70%;margin-top: 10px;margin-left: 8px;}
	.login-modal{width: 90% !important;height: 500px !important;}
	.login-body{padding: 15px;}
	.form-container{padding: 25px 15px;}
	/* 我的充值 */
	.mylist{padding: 0 15px;}
	.my-nav,.my-content{width: 100%;margin-bottom: 15px;}
	.my-nav .logo {
	    width: 120px;
	    margin: 10px auto;
	}
	.my-nav ul{
		display: flex;
		justify-content:flex-start; 	
		flex-wrap: wrap;
		gap: 10px;
		margin-top: 15px;
	}
	.my-nav ul li{
		width:calc((100% - 10px)/2);
		margin-top: 5px;
	}
	.my-nav ul li.my-line{width: 100%;margin-top: 15px;height: 10px;}
	.my-nav ul li.line15{height: 0;}
	.my-content ul{display: flex;gap: 10px;flex-wrap: wrap;}
	.my-content ul li{display: block;margin-right: 0;width:calc(50% - 5px)}
	.btn-style{min-width: auto;width: calc(33.33% - 5px);margin-right: 10px;padding: 10px 0;}
	.btn-style:nth-child(3n){margin-right: 0;}
	/* 用户中心 */
	.userlist{width: 100%;float: none;margin-bottom: 10px;margin-right: 0;}
	.golvbox,.layuicontent{height: 100%;overflow: hidden;}
	.shilist{overflow-y: auto;height: 100%;}
	.chongzhilist{width: 100%;overflow-x: auto;}
	.tabel-border th{min-width: 92px;}
	.tabel-border th, .tabel-border td{font-size: 13px;line-height: 20px;}
	.tabel-border th:nth-last-child(1){min-width: 100px;}
	.navsearch-btn{width:43px;float: left;margin-left: 0;margin-right: 5px;margin-bottom: 5px;}
	.navsearch-btn:nth-child(2n){margin-right: 0;}
	.sharetop button{margin-top: 15px;}
	.w1200{width: 100%;}
	.detatop{width: calc(100% - 20px);height: auto;padding: 15px;}
	.detatop .detatop-con{
		flex-wrap: wrap;
		gap: 10px;
	}
	.detatop .dettitle{width: 100%;margin-top: 15px;}
	.detatop .detsumm{width: 100%;height: auto;}
	.delfuli{width: calc(100% - 20px);padding:20px;}
	.delfuli img{width: 100%;}
	.delfulcon{font-size: 16px;}
	.detailcon{width: calc(100% - 20px);padding:0 10px 15px;}
	.detailconname{height: 60px;}
	.detailconname p,.detailconname p.on{margin-right: 26px;font-size:16px}
	.deth3{width: 100%;}
	.detatop .dettitle .flex{height: auto;}
	.orderbox .navboxli .label{width: auto;min-width: 70px;}
	.ordertable{overflow-x: auto;width: 100%;}
	.ordertable .layui-table th{padding: 5px 10px;min-width: 90px;}
	.orderbox .layui-input-block{width: 100%;}
}
