﻿/*wolcott*/
/*弹出插件*/

/*1.消息提示----------------------------------------------------------------------------------------------------------*/
.w_alert{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(0,0,0,.6);
	z-index: 999999999998;
}
.w_alert_main{
	width: 70%;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	left: 15%;
	padding: 0 15px;
	padding-bottom:50px;
}
.w_alert_text{
	width: 100%;
	height: auto;
	line-height:20px;
	float: left;
	font-size: 14px;
	text-align:center;
	color: #333;
}
.w_alert_btn{
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-top:1px solid rgba(0,0,0,0.05);
}
.w_alert_btn a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float:left;
	border-right:1px solid rgba(0,0,0,0.05);
}
.w_alert_btn a:last-child{
	border:none;
}

/*2.底部弹出框--------------------------------------------------------------------------------------------------------*/
.w_popup_bottom{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999999999999999;
	display: none;
}
.w_popup_bottom_close_area{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.w_popup_bottom_main{
	width: 100%;
	position:absolute;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow:hidden;
	padding-top: 40px;
}
.w_popup_bottom_title{
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color:#39c2c3;
	position:absolute;
	top:0;
}
.w_popup_bottom_close{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	color: #999 !important;
}
.w_popup_bottom_detail{
	width: 100%;
	height: 100%;
	overflow: auto;
	float: left;
}
.w_popup_bottom_detail img{
	width:auto;
	height:100%;
	float:left;
}
.w_popup_bottom_detail iframe{
	width: 100%;
	height: 100%;
	border:none;
	float: left;
}

/*3.倒计时关闭弹出框--------------------------------------------------------------------------------------------------*/

.w_toast{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(0,0,0,.6);
	z-index: 999999999999;
}
.w_toast_main{
	width: 70%;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	left: 15%;
	padding: 0 15px;
	padding-bottom:50px;
}
.w_toast_text{
	width: 100%;
	height: auto;
	line-height:20px;
	float: left;
	font-size: 14px;
	text-align:center;
	color: #333;
}
.w_toast_btn{
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-top:1px solid rgba(0,0,0,0.05);
}
.w_toast_btn a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float:left;
	border-right:1px solid rgba(0,0,0,0.05);
}
.w_toast_btn a:last-child{
	border:none;
}

.w_loading{
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.6);
	z-index:999999999;
	font-size:14px;
	color:#fff;
	text-align:center;
	letter-spacing:2px;
}

/*4.顶部倒计时弹出框--------------------------------------------------------------------------------------------------*/

.w_toast_top{
	width: 100%;
	height:auto;
	padding:13px;
	position: fixed;
	top: -150px;
	left: 0;
	z-index: 99999999999999999999999999999999999;
	box-shadow:2px 2px 5px rgba(0,0,0,0.3);
}
.w_toast_top .w_toast_top_text{
	width:100%;
	line-height:20px;
	font-size:12px;
	color: #fff !important;
	text-align:center;
}
.w_toast_top .w_toast_top_text i{
	line-height:20px;
	font-size:12px;
	color: #fff !important;
	margin-right: 5px;
}

/*6.底部弹出框(无遮罩)------------------------------------------------------------------------------------------------*/
.w_popup_bottom_no_cover_main{
	width: 100%;
	position:fixed;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.05);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow:hidden;
	padding-top: 40px;
	z-index:222;
}
.w_popup_bottom_no_cover_title{
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color:#39c2c3;
	position:absolute;
	top:0;
}
.w_popup_bottom_no_cover_close{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	color: #999 !important;
}
.w_popup_bottom_no_cover_detail{
	width: 100%;
	height: 100%;
	overflow-x: auto;
	float: left;
}
.w_popup_bottom_no_cover_detail img{
	width:auto;
	height:100%;
	float:left;
}
.w_popup_bottom_no_cover_detail iframe{
	width: 100%;
	height: 100%;
	border:none;
	float: left;
}

/*7.单图弹出----------------------------------------------------------------------------------------------------------*/
.w_img{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(0,0,0,.6);
	z-index: 999999999998;
}
.w_img_main{
	background: #fff;
	border-radius: 10px;
	overflow:hidden;
	position: absolute;
}
.w_img_main .w_img_close{
	position:absolute;
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,0.2);
	right:5px;
	top:5px;
}
.w_img_main img{
	width:100%;
	height:100%;
	float:left;
}
.w_img_main a{
	width:60%;
	line-height:36px;
	text-align:center;
	border-radius:18px;
	background:#fff;
	position:absolute;
	color:#f60;
	font-weight:bold;
	left:20%;
	bottom:20px;
}

/*8.消息提示----------------------------------------------------------------------------------------------------------*/
.w_info{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(0,0,0,.6);
	z-index: 999999999998;
}
.w_info_main{
	width: 70%;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	left: 15%;
	padding: 0 15px;
	padding-bottom:50px;
}
.w_info_text{
	width: 100%;
	height: auto;
	line-height:20px;
	float: left;
	font-size: 14px;
	text-align:center;
	color: #333;
}
.w_info_btn{
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-top:1px solid rgba(0,0,0,0.05);
}
.w_info_btn a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	float:left;
	border-right:1px solid rgba(0,0,0,0.05);
}
.w_info_btn a:last-child{
	border:none;
}