html #layui_layer_skinlwstylecss {
	display: none;
	position: absolute;
	width: 1989px
}

body .layer-ext-lw[type=dialog] {
	min-width: 320px
}

body .layer-ext-lw-msg[type=dialog] {
	min-width: 249px;
	height: 197px;
	border-radius: 40px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0,.5);
	color: #fff;
	border: none;
	display:table;
}

body .layer-ext-lw .layui-layer-title {
	background: #f6f6f6;
	color: #212a31;
	font-size: 16px;
	font-weight: 700;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #D5D5D5
}

body .layer-ext-lw .layui-layer-content .layui-layer-ico {
	height: 36px;
	width: 36px;
	margin-right:8px;
	vertical-align: middle;
	position:relative;
	left:0;
	top:0;
}

/*body .layer-ext-lw .layui-layer-ico0 {
	background: url(default.png) -96px 0 no-repeat
}*/

body .layer-ext-lw .layui-layer-ico1 {
	background: url(./smile.png) center no-repeat;
	background-size: 100%;
}

body .layer-ext-lw .layui-layer-ico2 {
	background: url(./cry.png) center no-repeat;
	background-size: 100%;
}
/*
body .layer-ext-lw .layui-layer-ico3 {
	background: url(default.png) -160px 0 no-repeat
}

body .layer-ext-lw .layui-layer-ico4 {
	background: url(default.png) -320px 0 no-repeat
}

body .layer-ext-lw .layui-layer-ico5 {
	background: url(default.png) -288px 0 no-repeat
}

body .layer-ext-lw .layui-layer-ico6 {
	background: url(default.png) -256px 0
}

body .layer-ext-lw .layui-layer-ico7 {
	background: url(default.png) -128px 0 no-repeat
}*/

body .layer-ext-lw .layui-layer-setwin {
	top: 15px;
	right: 15px
}

/*body .layer-ext-lw .layui-layer-setwin a {
	width: 16px;
	height: 16px
}*/

body .layer-ext-lw .layui-layer-setwin .layui-layer-min cite:hover {
	background-color: #56abe4
}

/*body .layer-ext-lw .layui-layer-setwin .layui-layer-max {
	background: url(default.png) -80px 0 no-repeat
}

body .layer-ext-lw .layui-layer-setwin .layui-layer-max:hover {
	background: url(default.png) -64px 0 no-repeat
}

body .layer-ext-lw .layui-layer-setwin .layui-layer-maxmin {
	background: url(default.png) -32px 0 no-repeat
}

body .layer-ext-lw .layui-layer-setwin .layui-layer-maxmin:hover {
	background: url(default.png) -16px 0 no-repeat
}

body .layer-ext-lw .layui-layer-setwin .layui-layer-close1,
body .layer-ext-lw .layui-layer-setwin .layui-layer-close2 {
	background: url(default.png)
}

body .layer-ext-lw .layui-layer-setwin .layui-layer-close1:hover,
body .layer-ext-lw .layui-layer-setwin .layui-layer-close2:hover {
	background: url(default.png) -48px 0
}*/

body .layer-ext-lw .layui-layer-padding {
	padding: 0;
}
body .layer-ext-lw .layui-layer-content {
	font-size:20px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

body .layer-ext-lw .layui-layer-btn {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #f0f4f7;
	border-top: 1px #c7c7c7 solid
}

/*body .layer-ext-lw .layui-layer-btn a {
	font-size: 12px;
	font-weight: 400;
	margin: 0 7px;
	padding: 6px 20px;
	color: #fff;
	border: 1px solid #0064b6;
	background: no-repeat #0071ce;
	border-radius: 3px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	outline: 0
}*/

body .layer-ext-lw .layui-layer-btn .layui-layer-btn0 {
	background: #0071ce
}

body .layer-ext-lw .layui-layer-btn .layui-layer-btn1 {
	background: #fff;
	color: #404a58;
	border: 1px solid #c0c4cd;
	border-radius: 3px
}

body .layer-ext-lw .layui-layer-btn .layui-layer-btn2 {
	background: #f60;
	color: #fff;
	border: 1px solid #f60;
	border-radius: 3px
}

body .layer-ext-lw .layui-layer-btn .layui-layer-btn3 {
	background: red;
	color: #fff;
	border: 1px solid red;
	border-radius: 3px
}

body .layer-ext-lw .layui-layer-title span.layui-layer-tabnow {
	height: 47px
}
.layui-layer-dialog.lw-confirm{ 
	width:30.5%;
	background-image: url(./confirm-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color:rgba(0,0,0,0.1);
	min-height: 250px;
}
.lw-confirm .layui-layer-ico{ visibility: hidden; }
.lw-confirm .layui-layer-setwin{ 
	width: 34%;
	height: 62.9%;
	right: 32px;
	top: -40.4%;
	background-image: url(./confirm-icon.png);
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
}
.lw-confirm .layui-layer-content{ 
	color: #734100; 
	font-size:18px;
	font-weight: 600;
	text-align: center;
	margin: 14% 14% 4% 12%;
	padding: 0;
}
.lw-open .layui-layer-btn,.lw-confirm .layui-layer-btn{
	padding:0;
	position:absolute;
	width:100%;
	height: 20%;
	bottom: 15%;
	right:0;
	padding-right: 14%;
	box-sizing: border-box;
}
.lw-open .layui-layer-btn a,.lw-confirm .layui-layer-btn a,.lw-form-btn .btn-cotribute,.lw-form-btn .btn-cancel{ 
	height: 100%;  
	width: 20%;
	text-indent: 1000%;
	background-repeat: no-repeat;
	background-position: center;;
	background-size: 100%;
	background-color:transparent;
	border:0;
	font-size:0;
	
}

.lw-confirm .layui-layer-btn .layui-layer-btn0,.lw-form-btn .btn-cotribute{
	background-image: url(./ok-btn.png);
}
.lw-open .layui-layer-btn .layui-layer-btn0{
	background-image: url(./login-btn.png);
}
.lw-open .layui-layer-btn .layui-layer-btn1,.lw-confirm .layui-layer-btn .layui-layer-btn1,.lw-form-btn .btn-cancel{
	background-image: url(./cancel-btn.png);
}
.lw-open.layui-layer-page,.layui-layer-iframe.lw-open{
	background-image: url(./login-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color:rgba(0,0,0,0.1);
	min-width: 30.5%;
	/*min-height: 280px;*/
	margin-top:-78px;
}
.lw-open .layui-layer-ico{ visibility: hidden; }
.lw-open .layui-layer-setwin{ 
	width: 35%;
	height: 57.9%;
	right: 27px;
	top: -30.1%;
	background-image: url(./login-icon.png);
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
}
.lw-open .layui-layer-btn{
	vertical-align: middle;
	display: inline-block;
}



/*- form style -*/
.register-warp{ width:300px; height:250px; background-color:#FF6600;}
.lw-register{ 
		margin: 17% 10% 20% 8%;
		padding: 0;
	 }
.lw-form-border{ 
	border-radius: 22px;
	border: 2px solid #744001;
	margin-bottom: 20px;
}
.lw-form{
	border:2px solid #FFDC85;
	border-radius: 22px;
	background-color: #fff;
	padding-left: 14%;
	line-height: 36px;
	font-size: 0;
}
.lw-lable{ 
	margin-left: -9%;
	margin-bottom:0;
	width: 14%;
	background-position: center;
	background-size: 100% 60%;
	background-repeat: no-repeat;
	height: 100%;
	display: inline-block;
	 }
.lw-lable.account{
	background-image: url(./account.png);
}
.lw-lable.pass{
	background-image: url(./pass.png);
}
.lw-input{
	width: 86%;
	line-height: 32px;
	vertical-align: middle;
	border: 0;
	text-indent: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
.lw-input:focus{
	outline: 0;
}