@charset "UTF-8";
.jtip_box,.lock_panel{display:none;position:absolute}
a,a:active,a:visited,button,button:active,button:visited{outline:0}
a,button{blr:expression(this.onFocus=this.blur())}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}

.animated{animation-duration:.3s;animation-fill-mode:both}

@keyframes zoomIn{
	from{opacity:0;transform:scale3d(.3,.3,.3)}
	50%{opacity:1}
	}

@keyframes zoomOut{
	from{opacity:1}
	50%{opacity:0;transform:scale3d(.3,.3,.3)}
	to{opacity:0}
	}

@keyframes zoomInDown{
	from{
		opacity:0;
		transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		animation-timing-function:cubic-bezier(.55,.055,.675,.19)
		}
	60%{
		opacity:1;
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function:cubic-bezier(.175,.885,.32,1)
		}
	}

@keyframes bounceInDown{
	60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
	0%{opacity:0;transform:translate3d(0,-3000px,0)}
	60%{opacity:1;transform:translate3d(0,25px,0)}
	75%{transform:translate3d(0,-10px,0)}
	90%{transform:translate3d(0,5px,0)}
	to{transform:none}
	}

@keyframes shake{
	from,to{transform:translate3d(0,0,0)}
	10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
	20%,40%,60%,80%{transform:translate3d(10px,0,0)}
	}

@keyframes flip{
	from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}
	40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}
	50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}
	80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}
	to{transform:perspective(400px);animation-timing-function:ease-in}
	}

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

.lock_panel{z-index:19891014;left:0;top:0}

.jtip_box{margin:auto;z-index:19891015;height:54px;zoom:1;overflow:hidden}

.jtip_box .jtip_content,.jtip_box .jtip_left_icon,.jtip_box .jtip_load_img,.jtip_box .jtip_right{
	float:left;
	background:url(gb_tips.png) no-repeat;
	height:54px;
	color:#404040;
	}

.jtip_box .jtip_left_icon{width:46px}

.jtip_box .jtip_ok{background-position:-5px 0}

.jtip_box .jtip_error{background-position:-5px -108px}

.jtip_box .jtip_loading,.jtip_box .jtip_warn{background-position:-5px -54px}

.jtip_box .jtip_loading{width:10px}

.jtip_box .jtip_load_img{
	background:url(gb_tips.png) -5px -161px repeat-x;
	width:20px;
	}

.jtip_box .jtip_loading_icon{
	display:inline-block;
	background:url(gb_tip_loading.gif) center right no-repeat;
	width:20px;
	height:54px;
	}

.jtip_box .jtip_content{
	background:url(gb_tips.png) -5px -161px repeat-x;
	line-height:54px;
	font-size:14px;
	color:#404040;
	padding:0 10px;
	}

.jtip_box .jtip_right{
	background-position:left top;
	width:5px;
	}

.jdialog_win_box{
	z-index:19891015;
	position:absolute;
	display:none;
	zoom:1;
	overflow:hidden;
	}

.jdialog_win_box .jwindow-lock{
	position:absolute;
	background:url(loader.gif) center center no-repeat #fff;
	filter:alpha(opacity=5);
	opacity:.5;
	}

.jdialog_win_box .jdialog_win_title_box{
	box-sizing:content-box;
	height:42px;
	line-height:42px;
	}

.jdialog_win_box .jdialog_win_title_box .jdialog_win_title{
	text-align:left;
	height:42px;
	line-height:42px;
	font-size:16px;
	cursor:default;
	}

.jdialog_win_box .jdialog_win_title_box div,.jdialog_win_box .jdialog_win_title_box div a{
	box-sizing:content-box;
	}

.box-shadow{
	webkit-box-shadow:0 5px 15px rgba(0,0,0,.5)!important;
	box-shadow:0 5px 15px rgba(0,0,0,.5)!important;
	border:1px solid #999!important;
	border:1px solid rgba(0,0,0,.2)!important;
	border-radius:6px;
	outline:0;
	background-clip:padding-box!important;
	}

.jdialog_win_default{
	-webkit-background-clip:content;
	background-color:#fff;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	border:1px solid #B2B2B2;
	border:1px solid rgba(0,0,0,.3);
	box-shadow:1px 1px 5px rgba(0,0,0,.2);
	}

.jdialog_win_default .jdialog_win_title_box{
	padding:0 80px 0 10px;
	border-bottom:1px solid #eee;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#F8F8F8;
	border-radius:2px 2px 0 0;
	position:relative;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_title{cursor:move;color:#404040}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button{
	position:absolute;
	height:40px;
	zoom:1;
	overflow:hidden;
	top:5px;
	right:5px;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button a{
	float:left;
	background:url(bg-default.png) no-repeat;
	width:24px;
	height:20px;
	margin:5px 2px 0;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_max_button{
	background-position:-25px -36px;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_max_button:hover{
	background-position:-25px 3px;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_reduce_button{
	background-position:-83px -36px;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_reduce_button:hover{
	background-position:-83px 3px;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_close_button{
	background-position:-53px -36px;
	transition:none!important;
	}

.jdialog_win_default .jdialog_win_title_box .jdialog_win_button .jdialog_win_close_button:hover{
	background-position:-53px 3px;
	}

.jdialog_win_default .jdialog_win_CBOX{
	height:100%;
	zoom:1;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0px 5px;
	background-color:#fff;
	}

.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	background:url(jdialog_confirm_icon_espresso.png) no-repeat;
	}

.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_warn{background-position:0 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_ok{background-position:-52px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_edit{background-position:-105px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_bag{background-position:-156px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_ask{background-position:-210px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_minus{background-position:-261px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_italic{background-position:-314px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_unlock{background-position:-367px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_smile{background-position:-419px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_angry{background-position:-471px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_down{background-position:-524px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_remove{background-position:-576px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_msg{background-position:-629px 0}
.jdialog_win_default .jdialog_win_CBOX .jdialog_win_icon_mail{background-position:-681px 0}

.jdialog_win_default .jdialog_win_CBOX .jdialog_win_content{
	text-align:left;
	line-height:150%;
	float:left;
	font-size:14px;
	height:calc(100% - 50px);
	}

.jdialog_win_default .jdialog_win_button_container{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:right;
	background:#fff;
	}

.jdialog_win_default .jdialog_win_button_container .jdialog_win_buttonInner{
	border-top:1px solid #e5e5e5;
	margin:auto;
	text-align:right;
	padding:10px;
	}

.jdialog_win_default .jdialog_win_button_container .jdialog_win_buttonInner .btn{
	font-size:14px;
	margin:5px;
	border-color:#4898d5;
	background-color:#2e8ded;
	color:#fff;
	display:inline-block;
	padding:6px 12px;
	border-radius:2px;
	cursor:pointer;
	text-decoration:none;
	}

.jdialog_win_default .jdialog_win_button_container .jdialog_win_buttonInner .btn:hover{
	filter:alpha(opacity=80);
	-webkit-box-shadow:none;
	box-shadow:none;opacity:.8;
	}

.loader-icon{
	position:absolute;
	z-index:19891015;
	width:80px;
	height:80px;
	background-image:url(loader1.gif);
	}

.loader-icon-1{background-position:-31px -4px}

.loader-icon-2{background-position:-33px -133px}

.loader-icon-3{background-position:-192px -4px}

.loader-icon-4{background-position:-71px -262px}