@charset "utf-8";
/******************************************
* base
*******************************************/
html					{ min-height:100%; text-align:left; background-color:#fff; color:#404040;}
body					{ margin:0px; padding:0px; font-size:14px; line-height:20px; font-family:'microsoft yahei';}
img,input,select		{ vertical-align:middle; font-family:'microsoft yahei';}
form,input,textarea		{ padding:0px; margin:0px; font-size:12px;}
p,span,i,img,ul,ol,li	{ margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6		{ margin:0; padding:0; border:0; font-family:'microsoft yahei';}
li						{ display:inline; float:left; list-style:none;}
a						{ color:#404040; text-decoration:none; outline:none;}
a:hover 				{ color:#CC0000; text-decoration:underline; }
a:hover img				{ border-color:#ddd;}
i,em,b,cite				{ font-style:normal; font-size:12px;}
label					{ cursor:pointer;}
div						{ text-align:left;}
.clear					{ clear:both; }
.clearfix:after 		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }  
.dashed					{ background:url(../images/ico/dashed.gif) repeat-x center;}
.soil					{ background:url(../images/ico/soil.gif) repeat-x center;}
.underline				{ text-decoration:underline;}
.button					{ height:20px; border:1px outset; color:#333; padding:0 5px 0 5px; cursor:pointer;}
.bg_hollow_black		{ background:rgba(0,0,0,0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#000; color:#fff;}
.bg_hollow_white		{ background:rgba(255,255,255,0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#fff; color:#000;}
.justify				{ text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:22px;}
.justify a				{ color:#0000FF;}
.left					{ float:left;}
.right					{ float:right;}
.display				{ display:none;}
.overhidd				{ overflow:hidden;}
.hidden					{ visibility:hidden;}
.boder					{ border:1px solid #D0D0D0; -webkit-box-shadow:0 0 8px #D0D0D0; -moz-box-shadow:0 0 8px #D0D0D0; box-shadow:0 0 8px #D0D0D0;}
.relative				{ position:relative;}
.absolute				{ position:absolute;}
.center					{ margin:0 auto 0 auto;}
h1						{ font-size:20px; font-weight:normal;}
h2						{ font-size:18px; font-weight:normal;}
h3						{ font-size:16px; font-weight:normal;}
h4						{ font-size:14px; font-weight:normal;}
h5						{ font-size:12px; font-weight:normal;}


/******************************************
* select
*******************************************/
.select{ float:left; background:#fff; border:1px #B2B2B2 solid; padding:3px;}
.select select{ border:0; font-size:12px; background:#fff; height:18px; line-height:18px; font-family:'microsoft yahei'; color:#000;}


/******************************************
* 翻页
*******************************************/
div.digg { height:30px; line-height:30px; padding:5px; text-align:center; font-size:12px; margin:0 auto 0 auto;}
div.digg a { border:1px #ddd solid; padding:2px 5px 2px 5px; margin:2px; color:#666; text-decoration:none; }
div.digg a.s{ color:#CC3300;}
div.digg a:hover { border:1px #ddd solid; color:#000; background:#fff;}
div.digg a:active { border:1px #ddd solid; background:#f9f9f9; color:#000;}
div.digg span.current { border:1px #ddd solid; padding:2px 5px 2px 5px; margin:2px; color:#CC0000; font-weight:bold; text-decoration:none; }
div.digg span.disabled { border:1px #ddd solid; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}


/******************************************
* 覆盖
*******************************************/
#wincover{ background:rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000; z-index:1900; left:0; top:0; width:100%; display:none; position:fixed; _position:absolute;}


/******************************************
* 窗口
*******************************************/
#openwin{ display:none; z-index:2000; position:fixed; _position:absolute;}
#winbody{ background:url(../images/win/bg.png); padding:10px; display:none;}
#closewin{ background:url(../images/win/close.png) no-repeat 0 0; width:26px; height:26px; position:absolute; top:-6px; right:-6px; cursor:pointer; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/win/close.png',sizingMethod='crop'); *background:none; _top:5px; _right:-7px; }
#closewin:hover{ background:url(../images/win/close.png) no-repeat 0 -26px; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/win/close.png',sizingMethod='crop'); *background:none;}


/******************************************
* loading
*******************************************/
#loading{ position:fixed; _position:absolute; color:#fff; padding:0 5px; line-height:24px; height:24px; z-index:3000; white-space:nowrap; font-size:12px; width:60px; background:url(../images/ico/loading.gif) no-repeat 5px 0 #990000; padding-left:30px; overflow:hidden; text-align:left; display:none;}


/******************************************
* 窗体
*******************************************/
.winbar{ background:#f6f6f6; text-align:left; color:#333; height:35px; line-height:35px; padding:0 15px; font-size:12px; font-family:'microsoft yahei'; border-bottom:1px #ccc solid;}
.winbar a{ float:right; height:30px; line-height:30px; border-left:1px #530F0F solid; color:#FFF7F7; padding:0 10px 0 10px;}
.winbar a:hover{ color:#fff; text-decoration:none;}
.winbar a.s{ background:#fcfcfc; color:#444;}
.winbar a.s:hover{ color:#444; text-decoration:none;}

.winbody{ padding:20px; background:#fff;}
.winbody th{ text-align:right; vertical-align:top; line-height:24px; font-weight:normal;}
.winbody td{ text-align:left;}
.winbody td i{ color:#999;}
.winbody input{ margin-right:5px;}
.winbody label{ margin-right:5px;}

.winform input.text{ background:#fff; border:1px #B2B2B2 solid; height:20px; background:#f1f1f1; line-height:20px; float:left; margin-right:10px; font-family:'microsoft yahei'; padding:2px 5px 2px 5px; color:#000;}
.winform input.date{ background:url(../images/ico_date.gif) no-repeat 5px 5px #fff; width:74px; color:#000; padding-left:24px;}
.winform input.submit{ width:68px; height:27px; line-height:27px; text-align:center; font-weight:bold; background:url(../images/bu_m.gif) no-repeat 0 0; border:0; color:#fff; cursor:pointer; font-family:'microsoft yahei';}
.winform input.submit:hover{ background:url(../images/bu_m.gif) no-repeat 0 -27px;}
.winform textarea.text{ background:#fff; border:1px #B2B2B2 solid; height:20px; background:#f1f1f1; float:left; margin-right:10px; font-family:'microsoft yahei'; padding:2px 5px 2px 5px; color:#000;}
.winform div.select{ float:left; background:#fff; border:1px #B2B2B2 solid; padding:3px;}
.winform select{ border:0; font-size:12px; background:#fff; height:18px; line-height:18px; font-family:'microsoft yahei'; color:#000;}
.winform input.disabled{ width:68px; height:27px; line-height:27px; text-align:center; font-weight:bold; background:url(../images/bu_m.gif) no-repeat 0 -54px; border:0; color:#999; cursor:pointer; font-family:'microsoft yahei';}
.winform input.disabled:hover{ background:url(../images/bu_m.gif) no-repeat 0 -54px;}


/******************************************
* 返回顶部
*******************************************/
div.backtop{ position:fixed; _position:absolute; bottom:0; right:0px; width:11px; height:32px; cursor:pointer; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:url(../images/ico/top.gif) no-repeat 0 0;}


/******************************************
* swfupload
*******************************************/
#uploadbutton{ -moz-user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; cursor:pointer; display:inline-block; line-height:19px; font-weight:normal; padding:2px 8px; text-align:center; vertical-align:middle; white-space:nowrap; outline:none; background-color:#5cb85c; border-color:#4cae4c; color:#fff; font-size:14px; position:relative; height:21px; overflow:hidden; position:relative;}
#uploadbutton span{ position:absolute; left:0; top:1px;}