/* Layer Popup */
.lp_body{ display:none; z-index:99997; position:absolute; }
.lp_body.dev{ display:inline-block; position:relative; }
#lp_film{ min-width:980px !important; width:100% !important; }
#lp_body{
	display:none;
	z-index:99997; position:absolute;
	/*-webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
	/*-moz-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
	/*-ms-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
	/*-o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
	/*transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
}
#lp_body.dev{ display:block; position:relative; }
.lp_body_alert{ z-index:999999; position:fixed; top:0; left:0; }
.layerpop_s_tit span, .layerpop_s2_tit span, .layerpop_m_tit span, .layerpop_m2_tit span, .layerpop_l_tit span, .layerpop_l2_tit span, .pop_m_tit span{ font-size:15px; color:#2E2E2E; font-weight:bold; padding-left:20px; float:left }
.bt_x_close{ position:absolute; top:17px; right:21px; color:white; font-weight: bold; }
.bt_x_close:hover{ }
.center{ text-align:center; clear:both }
.layerpop_body{ word-break:break-all; }
.layerpop_s{ width:346px; background-color:#FFF; border:1px solid #A72121; border-top-width:4px; border-radius:4px; position:relative }
.layerpop_s2{ width:430px; background-color:#FFF; border:1px solid #A72121; border-top-width:4px; border-radius:4px; position:relative }
.layerpop_m{ width:566px; background-color:#FFF; border:1px solid #A72121; border-top-width:4px; border-radius:4px; position:relative }
.layerpop_m2{ width:100%; height:100%; position:relative }
.layerpop_l{ width:786px; background-color:#FFF; border:1px solid #A72121; border-top-width:4px; border-radius:4px; position:relative }
.layerpop_l2{ width:878px; background-color:#FFF; border:1px solid #A72121; border-top-width:4px; border-radius:4px; position:relative }
.pop_m{ width:100%; height:100%; background-color:#FFF; position:fixed }
.layerpop_s_tit, .layerpop_s2_tit, .layerpop_m_tit, .layerpop_l_tit, .layerpop_l2_tit{
	border-bottom:1px solid #E6DECD;
	height:49px;
	line-height:49px;
	vertical-align:middle;
	background:#FCF8E3;
}
.layerpop_m2 .layerpop_m_tit{ border-radius:0 }
.pop_m_tit, .layerpop_m2_tit{
	height:40px; line-height:40px; vertical-align:middle;
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 2px rgba(0, 0, 0, 0.05);
	background:#CA0F16;
}
.layerpop_s_cont, .layerpop_s2_cont{ padding:15px 20px; text-align:center; overflow:hidden; font-size:15px; line-height:20px;color:#252525 }
.layerpop_m_cont{ padding:15px 20px; font-size:14px; letter-spacing:-0.5px; color:#252525 }
.layerpop_l_cont, .layerpop_l2_cont{ padding:15px 20px; font-size:15px; color:#252525 }
.layerpop_input{ border:1px solid #CCC }
.layerpop_input_error{ position:absolute; left:0; top:25px; color:#E60012; font-size:11px; display:none }
.layerpop_input_error2{ position:absolute; left:0; top:42px; color:#E60012; font-size:11px; display:none }
.input_forpass{ width:490px; height:18px; padding:3px 10px }
.bt_gra_blue{
	height:25px; font-size:13px; color:#FFF; border:1px solid #A72121; border-radius:2px; cursor:pointer; padding:0 20px; font-weight:bold;
	display:inline-block;
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	color:white!important;
	background:#CA0F16!important;
}
.bt_gra_blue:hover{
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	background:#B1090F!important;
}
.bt_gra_blue:active{
	box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.2);
	background:#B1090F!important;
}
.bt_gra_gray{
	height:25px; font-size:13px; color:#535353; border:1px solid #C8CACE; border-radius:2px; cursor:pointer; padding:0 20px; font-weight:bold;
	display:inline-block; margin-left:3px;
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	background:#FAFAFA;
}
.bt_gra_gray:hover{
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	background:#E9EAEA;
}
.bt_gra_gray:active{
	box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.2);
	background:#E9EAEA;
}
.pop_center{ text-align:center; clear:both; margin-bottom:15px; }
