.phone-header {
	display: none;
}

@media (max-width: 750px) {
	.phone-header {
		width: 100%;
		height: 70px;
		/* height: 474vh; */
		z-index: 9999;
		background-color: rgba(0, 0, 0, .6);
		display: block;
		position: relative;
		display: block;
		transition: all 1s ease, opacity 1s ease;
		transition: all 0.2s ease-in-out;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-name: slideInU;
		animation-name: slideInU;
		/* overflow-y: hidden; */
	}
	.banner-phone ul {
		display: flex;
        justify-content: space-between;
        width: 90%;
	}



	/* .shiwaifixe {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		z-index: 9999;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-name: slideInDown;
		animation-name: slideInDown;
		background-color: white;
		box-shadow: 0 2px 8px rgba(8, 20, 49, .1);
	} */



	@keyframes slideInDown {
		0% {
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
			visibility: visible
		}

		100% {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}

	.phone-header>ul {
		display: flex;
		justify-content: space-between;
		height: 70px;
		overflow-x: hidden;
		background-color: #fff;
	}

	.phone-header>ul li:first-child {
		padding-left: 7vw;
		line-height: 104px;
	}

	.phone-header .logo {
		width: 125px;
        height: 45px;
		vertical-align: initial;
		margin-left: 21px;
		/* margin-top: 5px; */
	}

	.navigation {
		position: absolute;
		right: 7vw;
		top: 50%;
		transform: translateY(-56%);
	}

	.phone-header .navigation div {
		        width: 5vw;
		        height: 0.3vw;
		        border: 1px solid;
		        margin-top: 1.3vw;
		        transition: transform .5s ease;
		        background-color: black;
	}

	.phone-header .nav {
		padding-right: 17vw;
	}

	.drop-down-content {
		width: 100%;
		height: 100%;
		background-color: #000000a6;
		display: none;
		/* position: absolute; */
		top: 0;
		z-index: 1000;
		transition: height 0.5s ease;
		overflow: auto;
		box-shadow: 0 6px 8px rgba(8, 20, 49, .1);
	}

	.drop-down-content::-webkit-scrollbar {
		display: none; /* 隐藏滚动条 */
	}

	/* 添加类名以允许滑动 */
	.drop-down-content.allow-scroll {
		overflow: auto; /* 允许滑动 */
	}
	.box.dropDowns {
		background-color: #fff;
		overflow: hidden;
		height: 0;
		        transition: all 0.2s ease-in-out;
		opacity: 0;
		
	}

	.drop-down-content .one-drop-down-content>li {
		display: block;
		color: #212121;
		text-align: left;
		height: 50px;
		border-top: 1px solid #eee;
		/* border-bottom: 1px solid; */
		line-height: 50px;
		padding: 0 6vw;
		font-size: 14px;
	}

	.drop-down-content .one-drop-down-content>li:last-child {
		border-bottom: 1px solid #eee;
	}

	.drop-down-content .one-drop-down-content>li {
		display: flex;
		justify-content: space-between;
	}

	.dropDown {
		width: 25px;
		height: 25px;
	}

	.drop-down-content .one-drop-down-content .product {
		padding-left: 8vw;
		height: 0;
		overflow: hidden;
		transition: height 0.5s ease;
	}

	.drop-down-content .one-drop-down-content .cloud-computing {
		height: 0vw;
		overflow: hidden;
		position: relative;
		/* transition: height 0.5s ease; */
	}

	.drop-down-content .one-drop-down-content .product {
		border-bottom: none;

	}

	.drop-down-content .one-drop-down-content .cloud-computing ul {
		width: 1000vw;
		position: absolute;
		left: 0;
	}

	.drop-down-content .one-drop-down-content .cloud-computing ul li:first-child {
		border-top: none;
	}

	.drop-down-content .one-drop-down-content .cloud-computing ul li:last-child {
		border-bottom: none;
	}

	.drop-down-content .one-drop-down-content .cloud-computing ul li {
		padding-left: 12vw;
		display: block;
		height: 12vw;
		border-bottom: 1px solid #eee;
	}

	.drop-down-content .one-drop-down-content .cloud-computing ul li span {
		color: #dc3e06;
	}

	.solution span {
		color: #dc3e06;
	}

	.phone-header .drop-down-content .one-drop-down-content .cloud-computing {
		border-top: none;
	}

	.phone-header .drop-down-content .one-drop-down-content .product {
		border-top: none;
	}

	.phone-header .drop-down-content .one-drop-down-content .solution {
		height: 0;
		/* background-color: #dc3e06; */
		position: relative;
		overflow: hidden;
		transition: height 0.5s ease;
	}

	.solution ul {
		position: relative;
		left: 0;
	}

	.solution ul li {
		display: block;
		width: 100vw;
		padding-left: 2vw;
		border-bottom: 1px solid #eee;
		height: 51px;
	}

	.solution ul li:last-child {
		border-bottom: none;
	}

	.phone-header .drop-down-content .one-drop-down-content .ecology {
		height: 0vh;
		position: relative;
		overflow: hidden;
		transition: height 0.5s ease;
	}

	.phone-header .drop-down-content .one-drop-down-content .ecology ul {
		position: absolute;
		left: 0;
	}

	.phone-header .drop-down-content .one-drop-down-content .ecology ul li {
		display: block;
		border-bottom: 1px solid #eee;
		width: 100vw;
		padding-left: 8vw;
	}

	.phone-header .drop-down-content .one-drop-down-content .ecology ul li:last-child {
		border-bottom: none;
	}

	.phone-header .drop-down-content .one-drop-down-content .service,
	.phone-header .drop-down-content .one-drop-down-content .understand,
	.phone-header .drop-down-content .one-drop-down-content .helpCenter {
		height: 0vw;
		position: relative;
		overflow: hidden;
		transition: height 0.5s ease;
	}

	.phone-header .drop-down-content .one-drop-down-content .service ul,
	.phone-header .drop-down-content .one-drop-down-content .understand ul,
	.phone-header .drop-down-content .one-drop-down-content .helpCenter ul {
		position: absolute;
		left: 0;
	}

	.phone-header .drop-down-content .one-drop-down-content .service ul li:last-child,
	.phone-header .drop-down-content .one-drop-down-content .understand ul li:last-child,
	.phone-header .drop-down-content .one-drop-down-content .helpCenter ul li:last-child {
		border-bottom: none;
	}

	.phone-header .drop-down-content .one-drop-down-content .service ul li,
	.phone-header .drop-down-content .one-drop-down-content .understand ul li,
	.phone-header .drop-down-content .one-drop-down-content .helpCenter ul li {
		/* height: 9vw; */
		width: 100vw;
		display: block;
		padding-left: 8vw;
		border-bottom: 1px solid #eee;
	}

	.myConsole {
		width: 100%;
		height: 0;
		background-color: #fff;
		position: absolute;
		z-index: 3;
		opacity: 0;
		/* display: none; */
		transition: height 0.5s ease;
		overflow: hidden;
		text-align: center;
		        transition: all 0.2s ease-in-out;
	}

	.myConsole button {
		width: 80%;
		height: 37px;
		/* line-height: 9.4vw; */
		border: 1.5px solid #1a63ff;
		color: #fff;
		margin-top: 24px;
	}

	.myConsole button:first-child {
		background-color: #1a63ff;
		margin: 17px auto;
	}

	.myConsole button:nth-child(2) {
		background-color: #fff;
		color: #1a63ff;
		margin: 0 auto;
	}

	.myConsole span:last-child {
		display: block;
		margin-top: 10px;
		text-align: left;
		padding-left: 10vw;
	}

	.phone-header .nav .individual {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 15vw;
		transition: right 1s ease;
	}

	.m-qrcode-pop {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 5000;
	}

	.m-qrcode-pop .m-qrcode-pop-mark {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .6);
	}

	.m-qrcode-pop .m-qrcode-pop-ct {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		pointer-events: none;
	}

	.m-qrcode-pop .m-qrcode-pop-ct img {
		width: 78%;
		pointer-events: auto;
	}

	.m-qrcode-pop .m-qrcode-pop-ct p {
		color: #fff;
		margin-top: 10px;
		font-size: 14px;
	}
}

.shiwais2-qr{
	padding: 15px 0;
}