﻿@charset "utf-8";
.pwpop_w450{ width:450px; }
.pwpop_w450 .pwpop_cent{background:url(../image/pop_w450_bg.png) top left repeat-y; padding:0 5px;}

.pwfnt_blue{color:#017bb4;}
.pwfnt_blue a{color:#017bb4;text-decoration:none;}
.pwfnt_blue a:hover{color:#017bb4;text-decoration:underline;}

.pwpop_cent .pwpop_btnbar{
	height:34px;
	background:#f3f3f3;
	border-top:1px solid #ccc;
	clear:both;
	text-align:center;
}

.pwpop_btn_gray{
	width:66px;
	height:26px;
	line-height:26px;
	background:url(../image/gray.jpg) left top no-repeat;
	cursor:pointer;
	position:relative;
	text-align:center;
}
.pwpop_btn_gray2{
	width:66px;
	height:26px;
	line-height:26px;
	background:url(../image/gray.jpg) left bottom no-repeat;
	cursor:pointer;
	position:relative;
	text-align:center;
}


.pwpop_btnbar input{
	vertical-align:bottom;
	border:none;
	position:relative;
	margin:0 7px;
}

.pwpop_cent .pwpop_btnbar input{
	margin:5px;
}

.pwpop_box{
	position:relative;
	width:100%;
}
.pwpop_close{
	position:absolute;
	width:22px;
	height:23px;
	top:12px;
	right:12px;
}
.pwpop_close2{
	position:absolute;
	width:22px;
	height:23px;
	top:6px;
	right:12px;
}

.pwpop_close .pwpop_pop_close{
	width:22px;
	height:23px;
	background:url(../image/pop_close.gif) top left no-repeat;
	cursor:pointer;
}
.pwpop_close .pwpop_close_hover{
	width:22px;
	height:23px;
	background:url(../image/pop_close.gif) bottom left no-repeat;
	cursor:pointer;
}
.pwpop_top{
	height:8px;
	margin:0 8px;
	line-height:0;
	font-size:0;
	background:url(../image/pop_topcent.png) repeat-x left top;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_topcent.png", sizingMethod="scale");*//*1018*/
}
.pwpop_topleft{
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	left:0;
	line-height:0;
	font-size:0;
	background:url(../image/pop_topleft.png) no-repeat;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_topleft.png", sizingMethod="scale");*//*1018*/
}
.pwpop_topright{
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:0;
	line-height:0;
	font-size:0;
	background:url(../image/pop_topright.png) no-repeat;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_topright.png", sizingMethod="scale");*//*1018*/
}
.pwpop_bot{
	height:8px;
	margin:0 8px;
	line-height:0;
	font-size:0;
	background:url(../image/pop_botcent.png) repeat-x left bottom;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_botcent.png", sizingMethod="scale");*//*1018*/
}
.pwpop_botleft{
	width:8px;
	height:8px;
	line-height:0;
	font-size:0;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../image/pop_botleft.png) no-repeat;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_botleft.png", sizingMethod="scale");*//*1018*/
}
.pwpop_botright{
	width:8px;
	height:8px;
	line-height:0;
	font-size:0;
	position:absolute;
	bottom:0;
	right:0;
	background:url(../image/pop_botright.png) no-repeat;
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/pop_botright.png", sizingMethod="scale");*//*1018*/
}
.pwpop_tab{
	height:35px;
	border-bottom:1px solid #ccc;
	background:url(../image/bg_bpoptop.jpg) bottom repeat-x;
}
.pwpop_tab b{
	line-height:35px;
	font-size:16px;
	float:left;
	padding-left:10px;
	display:inline;
	color:#333;
}
.pwpop_tab span{
	line-height:35px;
	font-size:15px;
	float:right;
	padding-right:35px;
	display:inline;
}
.mask_load{
    left: 50%;
    top: 50%;
    position: fixed;
    z-index: 101;
    background-color: white;
    font-size: 24px;
}
.util_mask{
    background-color:gray;
    left: 0;
    top:0;
    filter:alpha(opacity=50);
    opacity:0.1;
    z-index:100;
    -moz-opacity:0.1;
    -khtml-opacity:0.1;
    position:fixed
}

.select_box{
	width: 100px;
	height: 32px;
	line-height: 30px;
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	box-sizing: content-box;
	outline: none;
	text-indent: 10px;
    margin-left: 8px;
}
