a{text-decoration:none;}
			.shade,.pop-up1{display: none;}
			.shade{
				position: fixed;top: 0;left: 0;
				background: rgba(0,0,0,.6);
				z-index: 3;width: 100%;height: 100%;
			}
			.pop-up1{
				position: fixed; top: 50%;left: 50%;
				margin-left: -173.5px;margin-top: -118px;
				z-index: 10;text-align: center;
				background: #fff;border-radius:8px ;
				width: 307px;padding:40px 20px;
			}
			.pop-up1 img{
				position: absolute;top: -50px;left: 50%;margin-left: -63px;
			}
			.pop-up1 p{
				font-size: 18px; color: #333;overflow: hidden;
				margin: 40px 0 30px;max-height: 50px;
			}
			.pop-up1 p span{ 
			    font-size: 14px;
			    color: #818181;
			    margin-top: 10px;
			    display:block;
			}
			.pop-up1 a{
				font-size: 16px;width: 123px;height: 35px;line-height: 35px;
				display: inline-block;border-radius: 50px;
				position: relative;overflow: hidden;
			}
			.pop-up1 .btn_sure{background: #4cb5ff;border: 1px solid #4cb5ff;color: #fff;}
			.pop-up1 .btn:hover {background: #0096ff;border: 1px solid #0096ff;}
			
			.pop-up1 .btn_close{margin-left: 15px;color: #666;border: 1px solid #ddd;}
			.pop-up1 .btn_close:hover {color: #0096ff;border: 1px solid #0096ff;}

			/* .pop-up1 .btn_sure:before,
			.pop-up1 .btn_sure:after {
				content: '';opacity: 0;
				width: 0; height: 100%; background-color: #0096ff;
				position: absolute;  top: 0;  z-index: -1;
				-webkit-transition: all 0.3s;transition: all 0.3s;
			}
			.pop-up1 .btn_sure:before{left: 50%;}
			.pop-up1 .btn_sure:after{right: 50%;}
			.pop-up1 .btn_sure:hover:before,
			.pop-up1 .btn_sure:hover:after{width: 50%;opacity: 1;} */
			.pop-up1 .btn_sure:hover {border-color: #0096ff;color: #fff;}
			
			@media screen and (max-height:400px) {
				.pop-up1{top: 85px;margin-top: 0;}
			}
			@media screen and (max-width:1050px) {
				.pop-up1{left: 50%;margin-left: -173.5px;}
			}

			/* 登录提示框在手机端始终相对可视窗口居中，避免沿用旧版 1050px 固定偏移。 */
			@media screen and (max-width:768px) {
				.shade{
					right: 0;bottom: 0;width: auto;height: 100vh;height: 100dvh;
					z-index: 2147483646;
				}
				.pop-up1{
					top: 50%;left: 50%;
					width: calc(100% - 32px);max-width: 347px;max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);
					margin: 0;padding: 20px 16px 24px;box-sizing: border-box;
					transform: translate(-50%, -50%);overflow-y: auto;
					z-index: 2147483647;
				}
				.pop-up1 img{
					position: static;display: block;width: 126px;height: 96px;
					margin: 0 auto 8px;
				}
				.pop-up1 p{max-height: none;margin: 0 0 24px;overflow: visible;}
				.pop-up1 a{width: calc(50% - 6px);max-width: 123px;}
				.pop-up1 .btn_close{margin-left: 8px;}
				#nb_icon_wrap,#newBridge{z-index: 9999 !important;}
			}

			@media screen and (max-width:768px) and (max-height:400px) {
				.pop-up1{padding: 12px 16px 16px;}
				.pop-up1 img{display: block;width: 84px;height: 64px;margin-bottom: 4px;}
				.pop-up1 p{margin: 0 0 12px;}
				.pop-up1 p span{margin-top: 4px;}
			}
		/* 	.shade,.pop-add{display: none;}
			.shade{
				position: fixed;top: 0;left: 0;
				background: rgba(0,0,0,.6);
				z-index: 3;width: 100%;height: 100%;
			}
			.pop-add{
				position: fixed; top: 50%;left: 50%;
				margin-left: -173.5px;margin-top: -118px;
				z-index: 10;text-align: center;
				background: #fff;border-radius:8px ;
				width: 307px;padding:40px 20px;
			}
			.pop-add img{
				position: absolute;top: -50px;left: 50%;margin-left: -63px;
			}
			.pop-add p{
				font-size: 18px; color: #333;overflow: hidden;
				margin: 45px 0;max-height: 50px;
			}
			.pop-add a{
				font-size: 16px;width: 123px;height: 35px;line-height: 35px;
				display: inline-block;border-radius: 50px;
				position: relative;overflow: hidden;
			}
			.pop-add .btn_sure{background: #4cb5ff;border: 1px solid #4cb5ff;color: #fff;}
			.pop-add .btn_sure:hover {background: #0096ff;border: 1px solid #0096ff;}
			
			.pop-add .btn_close{margin-left: 15px;color: #666;border: 1px solid #ddd;}
			.pop-add .btn_close:hover {color: #0096ff;border: 1px solid #0096ff;}

			.pop-add .btn_sure:before,
			.pop-add .btn_sure:after {
				content: '';opacity: 0;
				width: 0; height: 100%; background-color: #0096ff;
				position: absolute;  top: 0;  z-index: -1;
				-webkit-transition: all 0.3s;transition: all 0.3s;
			}
			.pop-add .btn_sure:before{left: 50%;}
			.pop-add .btn_sure:after{right: 50%;}
			.pop-add .btn_sure:hover:before,
			.pop-add .btn_sure:hover:after{width: 50%;opacity: 1;}
			.pop-add .btn_sure:hover {border-color: #0096ff;color: #fff;}
			
			@media screen and (max-height:400px) {
				.pop-add{top: 85px;margin-top: 0;}
			}
			@media screen and (max-width:1050px) {
				.pop-add{margin-left: 353px;left: 0;}
			} */
