.modal-menu {
			    position: fixed;
			    top: 0;
			    left: 0;
			    width: 100%;
			    height: 100%;
			    padding-top: 20px;
			    background: #000;
			    overflow-y: auto;
			    visibility: hidden;
			    z-index: 999990;
			}
			.closebtn{visibility: hidden;}
			.inner-wrap{width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
			.inner-wrap{padding: 0 5%;height: 100%;}
			.top-wrap{display: flex;line-height: 1.2;align-items: center;}
			.top-wrap{min-height: calc(100% - 102px);}
			.top-wrapm{display: flex;gap:12%;width: 100%;}
			.top-wrap h2 a{color: #fff;font-size: 28px;font-weight: var(--b600);}
			.top-wrap dd a,.top-wrap h3 a{font-size: 20px;color: rgba(255,255,255,0.5);}
			.top-wrap dd a:hover,.top-wrap h3 a:hover{color: rgba(255,255,255,1);}
			.top-wrap dd{margin-bottom: 15px;}
			.top-wrap dl{padding-top: 20px;padding-bottom: 45px;}
			.top-wrap .hs3 dd a{font-size: 16px;}
			.top-wrap .hs3 dd a:hover,.top-wrap dd a:hover,.top-wrap h3 a:hover{color: var(--color);}
			.top-wrap .hs3{padding-top: 0;}
			.top-wrap h3{margin-bottom: 15px;margin-top: 20px;}
			.top-wrap a{transition: color .6s cubic-bezier(.19,1,.22,1) 0s;}
			.top-wrap a:hover{color:rgba(255,255,255,1)}
			
			.bottom-wrap{padding: 30px 0;padding-top: 0;flex-wrap: wrap;}
			.bottom-wrap .hr{border-top: 1px solid rgba(255,255,255,0.7);margin-bottom: 30px;width: 100%;}
			.bottom-wrap .hr{height: 2px;border: none;background: var(--line-bg);}
			.bottom-wrap{display: flex;justify-content: space-between;align-items: center;}
			.bottom-wrapa a{color: #fff;font-size: 16px;}
			.bottom-wrapa{display: flex;gap:55px}
			.bottom-wrapb{display: flex;gap:45px}
			.bottom-wrapb i{color: #fff;}
			.bottom-wrapb i:nth-child(1){font-size: 22px;}
			.bottom-wrapb i:nth-child(2){font-size: 22px;}
			.bottom-wrapb i:nth-child(3){font-size: 22px;}
			
			.closebtn{position: absolute;right: 50px;top:50px;width: 80px;height: 80px;display: flex;align-items: center;justify-content:center}
			.closebtn{cursor: pointer;z-index: 33;border-radius: 10px;border: 1px solid #fff;color: #fff;cursor: pointer;}
			.closebtn i{font-size: 25px;}
			.split1,.split2{overflow: hidden;display: block;}
			.top-right-line-parent {
			    overflow: hidden;
			}