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%;transform: translate(-50%, -50%);z-index: 20;text-align: center;
	background: #fff;border-radius:8px ;width: 307px;padding:60px 20px 20px;
}
.pop-up1 img{
	position: absolute;top: -50px;left: 50%;margin-left: -63px;
}
.pop-up1 p{font-size: 18px; color: #333;overflow: hidden;max-height: 50px;}
.pop-up1 p{max-height: none;margin: 10px 0 6px;overflow: visible;background: #eff8ff;border-radius: 8px;	padding: 6px 0;	color: #0096ff;}

.pop-up1 .timeNum{font-size: 12px;color: #818181;margin-top: 2px;display:block;margin-bottom: 10px;}
.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;}

.pop-up1 h3{font-size: 22px;color: #333;}
.pop-up1 h3 span{font-size: 26px;letter-spacing: 2px;color: #0096ff;}
.pop-up1 h5{font-size: 14px;color: #999;font-weight: normal;}
.pop-up1 p .hintBlue{color: #0096ff;}

/* 登录提示框在手机端始终相对可视窗口居中，避免沿用旧版 1050px 固定偏移。 */
@media screen and (max-width:768px) {
	.shade{
		right: 0;bottom: 0;width: auto;height: 100vh;height: 100dvh;
		z-index: 2147483646;
	}
	.pop-up1{
		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;overflow-y: auto; z-index: 2147483647;
	}
	.pop-up1 img{
		position: static;display: block;width: 126px;height: 96px;
		margin: 0 auto 8px;
	}
	.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;}
}
/* 	.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;}
} */
