﻿body {	font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
form{ margin:0;}
.clear{clear:both; height:0; font-size: 1px; line-height: 0px;}
.required{ color:#FF0033; padding:0 0 0 5px; font-weight:bold; }
.red{color:#FF0033; padding:0 5px; font-weight:bold;}
.delete{ color:#F10000; text-decoration:none;}
.green{ color: #009933; text-decoration:none;}
.noscroll{ overflow:hidden;}
.clearboth{ clear:both; font-size:0px;}
a{ color:#999999; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
input{ font-size:12px; color:#333333;
	margin-right: 4px;
	margin-left: 5px;
}
textArea{ font-size:12px; color:#333333;}
.hidden{display:none;}
.buttonmenu{ width :199px; color :#333333; background:  url(tree-right.png) no-repeat fixed left center}
.buttonmenu1{ width :160px; color:Navy; background:  url(text.gif) no-repeat fixed left center}
.btlogin:hover{ cursor :hand;}
  .ddlWidth{ width:100%;}
/*-选中单元格样式-*/
         .ssCellSelected
        {
            /*<%--height: 8px; --%>*/
             width: 95%;   
            border: solid 2px #FF0000;   
            padding: 0px 0px 0px 0px;
        }
        .ssHeaderSelected
        {
            background: #ffda82;
            color: #4d4d4d;
            border: solid 1px darkorange;   
        }
        
        .ssTextBox
        {
            font-size: 11pt;
            width:95%;
            height :30px; 
            text-align :center;           
            border: none 0px;
        }  
/*--left ---*/
  
/*-----------*/
/*.menu1-1 {margin: 40px 0;}*/
/*--login--*/
#login-bg{ background:url(login-bg.png) repeat-x #ebf4fd ; margin:0 ; padding:0px; }
#login-pic{  background:url(login-pic.png) no-repeat ;width:767px; height:350px; margin:180px auto 0 auto; text-align:left; position:relative;}
#login-input { position:absolute; margin:120px 0 0 490px; padding: 0 0 0; line-height:20px;
	top: 0px;
	left: 0px;
}
#login-input-password,login-input-user{ margin: 20px 0; }
#login-input label{ margin:0px 0 10px 0; padding: 0 0 0 10px;line-height:30px; text-align:center ; height:30px;  font-size:14px; color:#525252; }
#login-input input{ margin:0 0 0 20px; background: #effafc; border:1px solid #82878a; height:30px; line-height:30px; width:152px; font-size:16px;}
#login-input-button{  margin:50px 0 0 0; line-height:34px; font-weight:bold; font-size:14px; color:#FFFFFF; text-align: center;}
#login-input-button a{color:#FFFFFF; text-decoration:none;  background:url(login-button.png) no-repeat left top ;  }
#login-input-button a:hover{color:#333333; text-decoration:none;  background:url(login-button.png) no-repeat left bottom ;  }
#login-button{margin:0px 0px 0 10px;float:left;width:86px; height:34px; cursor:hand;}
#apply-button{margin:0px 0px 0 10px;float:left;width:86px; height:34px; cursor:hand;}

/*--top--*/
#top{ margin:0px auto; width:100%; background:url(top-bg.png) repeat-x; height:74px; }
#logo{ float:left; background:url(logo.png) no-repeat; height:74px; width:580px; }
#top-right{ float:right;   overflow: visible;
	margin-left: 0px;
}
#top-info{margin:0px 2px 0 0; padding:0px; float: right; display:inline; height:26px; color:#f8f8f8; font-weight:bold; background:url(top-right.png) no-repeat left;}
#top-right #user{ padding: 5px 5px 0 8px; float:left; display:inline;}
#top-right .role{ margin:2px 3px 0 0; width:105PX; float:left; display:inline;}
#top-right .org{ margin:2px 3px 0 0; width:105PX; float:left; display:inline; }
#top-right #logout { margin:-1px -3px 0 0; font:bold; line-height:27px; float:left; display:inline;}
#top-right #logout a{ padding:8px 12px 8px 12px; background:url(logout.png) no-repeat left 1px; color:#FFFFFF; text-decoration:none; }
#top-right #logout a:hover{  margin:0px; background:url(logout-hover.png) no-repeat left 1px;  color:#FFFFFF ; text-decoration:none; }
#top-link{ clear:both;  margin:20px 5px 0 0; color:#f4f4f4; text-align: right; }
#top-link a{ margin:0 3px 0 3px; color:#e6e4e4; text-decoration:none; }
#top-link a:hover{ color: #ffffff; }


/*--menu--*/


/*--menu_horizontal -*/
#menu_horizontal{ background :url(menu-bg.png) repeat-x; height:34px; padding:0px; color: #01638c; font-size:14px; }
#menu_horizontal ul{margin:0;padding:0 0 0 10px;list-style:none;width:100000px; }
#menu_horizontal li{ display:inline; margin:0;  padding:0 ;  }
#menu_horizontal li a{color:#01638c; text-decoration:none; height:34px; line-height:34px; float:left; cursor:hand; margin: 0;display:inline; }
#menu_horizontal li a span{ padding:0px 18px  0px 10px ; margin:0px 0 0 0px; float:left; height:34px;line-height:34px; display:inline;}
#menu_horizontal li a:hover{color:#000000;}
#menu_horizontal li a.normal{ background:url(menu-li.png) no-repeat right center; }
#menu_horizontal li a.highlight{ margin-left:-2px; background: url(menu-li-on.png) no-repeat left 3px; padding-left:3px; }
#menu_horizontal li a.highlight span{ color:#01638c; font-weight:bold; padding-top:0px; background:url(menu-li-on.png) no-repeat right 3px; }
#menu_horizontal-rightnav { float:right; width:20px; background:url(rightnav.png) no-repeat top;}
#menu_horizontal-rightnav a{ width:20px; }
#menu_horizontal-rightnav a:hover{ width:20px; background:url(rightnav-hover.png) no-repeat top;}
#menu_horizontal-leftnav { float:left; width:20px; background:url(leftnav.png) no-repeat top;}
#menu_horizontal-leftnav a{ width:20px; }
#menu_horizontal-leftnav a:hover{ width:20px; background:url(leftnav-hover.png) no-repeat top;}
#img_bag{width:100%;height:34px;margin:0 auto;}
#img_bag a{float:left;display:block;height:34px;}

/*
/*--tree--*/
#tree{ height:100%; margin:0 0 0 0; padding:0 5px 0 0; background:url(tree-right.gif) repeat-y right top;}
#doc-tree-bottom{ height: 130px; margin:0 0 0 0; padding:0 5px 0 0; background:url(tree-right.gif) repeat-y right top;}
#tree-line{ margin: 0; padding:0 0 0 10px; height:24px; line-height:24px; font:bold; background:url(treetop-bg.gif) repeat-x;  color:#020202;}
#tree-refresh {float:right;cursor:hand;padding:0px 0px 0 0;}
#tree-content-form #content-table { font-size: 12px;  }
#tree-content-form #button input{height:24px; line-height:20px;  width:70px; margin:10px 0px 0px 10px; color:#000000; }
#tree-content-form a{color:#4e6a81; line-height:22px; }
#tree-content-form a:hover{ font-weight:bold; text-decoration: none;}
#tree-content {line-height:22px;color: #666;white-space: nowrap;}
#tree-content img {	border: 0px;vertical-align: middle;}
#tree-content a {color: #333;text-decoration: none;line-height:22px;}
#tree-content a.node, #tree-content a.nodeSel {	white-space: nowrap;padding: 1px 2px 1px 2px;}
#tree-content a.node:hover, #tree-content a.nodeSel:hover {	color: #333;text-decoration: none;}
#tree-content a.nodeSel { font-weight:bold;	text-decoration: none;}

/*--doc--*/
#doc-tree-line{ margin: 0;border-top:1px solid #E0E0E0; padding:0 0 0 10px; height:24px; line-height:24px; font:bold; background:url(treetop-bg.gif) repeat-x;}
#doc-tree-content-form{ line-height:20px; color:#4e6a81; padding:0px 0px 0px 0px;overflow: hidden;}
#doc-content-table-bottom { font-size: 12px;height: 130px;width:200px;overflow:hidden; }
#doc-tree-content {line-height:30px;color: #666;white-space: nowrap;}
#doc-tree-content-form #doc-content-title{ background:#FFFABB; border-top:1px solid #FFAE62; height:24px; padding-left:20px; margin:0px 0px 0px 0; font-weight:bold; line-height:24px;}
#doc-tree-content img {	border: 0px;vertical-align: middle;}
#doc-tree-content #downloadImg {margin-top:-25px;}

/*--2?? tree--*/
#dtree{ margin:0 0 0 0; padding:0 5px 0 0; background:url(tree-right.gif) repeat-y right top #F6F9FD;}
#dtree-line{ margin: 0; padding:0 0 0 10px; height:24px; line-height:24px; font:bold; background:url(treetop-bg.gif) repeat-x;}
#dtree-refresh { float:right;cursor:hand;padding:0px 5px 0 0;}
#dtree-content {padding:10px 5px 0px 10px;  line-height:22px;color: #666; overflow:auto;overflow: auto;width:195px; white-space: nowrap;height: expression(parent.document.body.clientHeight-25+'px'); list-style:none outside;}
#dtree-content input{ margin:0 auto 10px auto; padding:0; height:24px; width:100px; }
.DTreeNode{line-height:22px; height:22px; }
.DTreeNode img {border: 0px;vertical-align: middle;margin-right:5px;}
.DTreeNode a{color: #333; text-decoration:none;}
.DTreeNode a:hover{ color: #333;text-decoration: none;}
.DTreeNode a.nodeSel { font-weight:bold;	text-decoration: none;}

/*---???--*/
#home{ margin:5px; font-size:12px;}
#homeleft { float:left; width:720px;}
.hometitle-wrap{ margin:0 0px 0 0; padding:0 0 0 10px; background: url(hometitle-bg.png) repeat-x; height:27px; line-height:27px; font-weight:bold; border:1px solid #A0BEDD; color:#020202; }
.hometitle{ float:left; left : 40;margin:0 30px 0 0; padding:0 0 0 30px;height: 26px;
	width: 157px; background-color :Aqua;
}
/*#hometitle{ float:left; left : 40;margin:0 80px 0 0; background: url(text.gif) no-repeat 0px 3px; padding:0 0 0 30px;
	height: 23px;
}*/
.hometitleline{ background: url(hometitle-line.png) no-repeat right top; width:2px; height:27px; line-height:27px; }
.hometitle-more{ float:right; display: inline; margin:6px 10px 0 0; cursor:hand; padding:0px; background:url(hometitle-more.png) no-repeat ; width:46px; height:17px; }
.homelist{ width:auto; margin:0px; padding:10px; background:#fff; border-left:1px solid #A0BEDD; border-bottom:1px solid #A0BEDD; border-right:1px solid #A0BEDD; line-height:24px; }
.homelist li{background:url(homecontent-list.png) no-repeat left 5px; list-style:none;}
.homelist li a{ color:#000; text-decoration:none;}
.homelist li a:hover{ color:#ff0000; }
#homeright{ margin:0 0 0 425px;}
#homeright2{ margin:5px 0 0 0;} 


/*---search--*/
#tree-content-search{clear:both;line-height:22px; color:#4e6a81; background:url(tree-pic.gif) no-repeat bottom; height:100%;width:121px;margin-top:-4px; padding:10px 0px 0px 15px;}
#tree-content-search table{font-size:12px;}
.search-button{ margin:10px 5px 0 0;}
#search-content{width:100%; margin:10px; border:1px solid #d2d2d2; background:#f6f6f6; padding:10px; }
.operate{ margin:0 10px; color:#000099;}
.operate a{color:#000099;}


/*--nav--*/
#nav{ background:url(nav-bg.png) repeat-x; height:24px; margin:0; padding:0px 0 0 15px; line-height:24px; font-size:12px; color: #333333; }
#nav a{ color:#454545; text-decoration: none;}
#nav a:hover { color: #FF9900;}


/*--list--*/
#list-form{ margin:0px; display:block;}
#list-tools{ margin: 0px; padding:5px 0 0 0; background:url(list-tools-bg.gif) repeat-x bottom; height:0px; line-height:30px; }
#list-tools li{ color:#454545; margin:0px 15px 0px 15px; display:inline; float:left;line-height:30px;} 
#list-tools li a{ color:#454545; text-decoration:none;  float:left;} 
#list-tools li a:hover{ color: #FF9900;} 
#list-tools li img{ margin-top:5px; float:left; margin-right:4px;}
#list-tools #list-tools-return img{ margin:2px 0 0 80px; float:right;  display:inline;  }
.list-table { margin: 0;  padding:0 0 18px 0;  background: url(table-bottom.gif) repeat-x bottom; }
.list-table table { margin: 0; width: 100%; font-size: 12px;border-bottom:1px solid #E1E1E1; color:#999999;}
.list-table a{color:#454545; text-decoration:none; line-height:24px;}
.list-table a:hover{color:#FF9900; text-decoration:none;}
.list-table .delete{ color:#F10000;}
.list-table tr td{ border-color: #ffffff; font-size: 12px; padding: 0px 0 0 5px; height:24px; }
.list-table-header { background: url(table-title-bg.gif)  repeat-x; }
.list-table th { background: url(table-title-bg.gif)  repeat-x;  font-weight: bold; text-align:left; color:#454545; padding:0 0 0 5px; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #CCCCCC; height:24px;}
.list-table-row td{ border-bottom: 1px solid #CCCCCC; height:24px;}
.list-delete input{ margin:0px 0 0 10px;height:24px; line-height:18px;  width:65px;color:#000000; }

#list-button{ margin:0px 0 0 10px;}
#list-button input{height:24px; line-height:18px; padding:0px 5px;color:#000000;}


/*--???��?????--*/
.fill-task-set{ margin: 10px;  padding:0 0 0px 0;  }
.fill-task-set table{ margin:0px;}
#choose-person{ margin:0 0 0 10px; padding:0 10px 10px 10px ; background:#ebf0f6; border:1px solid #aec4e0;}
#choose-person-title{ margin:0px; padding:8px 10px ; font-weight:bold; }
.orgtree-bg{ margin:0; background-color:#EBF0F6;}
.orgtree{ margin:0; border:1px solid #aec4e0; width:220px; color:#020202;}
.orgtree-header{padding:0 0 0 5px;  background: url(table-title-bg.gif)  repeat-x;height:24px;line-height:24px; border-bottom: 1px solid #e1e1e1;}
.orgtree-header-right{ float:right; margin:0 5px }
.orgtree-content{ margin:0px; padding:5px; height:325px; overflow: auto; background:#fff; color:#020202;}
.orgtree-button{ margin:7px 0 7px 0;height:24px; line-height:18px; }
#fill-userlist-bg{margin:0; padding:0; background:#EBF0F6;}
#fill-userlist{ margin:0; padding:0;  border:1px solid #aec4e0;}
#fill-userlist th{ background: url(table-title-bg.gif)  repeat-x;  font-weight: bold; text-align:left; color:#454545; padding:0 0 0 5px; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #CCCCCC; height:24px;line-height:24px; }
#fill-userlist tr td{ height:24px; padding:0 0 0 5px; color:#454545;}
.fill-userlist-content{margin:0px; padding:0px; height:353px; overflow: scroll; background:#fff;}
.fill-userlist-content-infomanager{margin:0px; padding:0px; height:325px; overflow: scroll; background:#fff;}


/*--parameter--*/
#parameter-content-form{ margin:10px;}
.parameter-content-title{padding-left:20px; margin:0px 0px 10px 0px;  background:#FFFABB; border-top:1px solid #FFAE62; height:24px; font-weight:bold; line-height:24px;color:#020202;}
.parameter-content-title table{font-size:12px; margin:0px 0px 10px 0px; }
.parameter-content-table{ margin:15px 0 15px 0px;  height:auto; font-size:12px}
.parameter-content-table a{ text-decoration:none ; color:#000099; font-size:12px;}
.parameter-content-table a:hover{color: #FF9900;}
.parameter-content-table SELECT{ width:132px;}
.parameter-content-table tr td{ line-height:24px;}
.parameter-content-table .password{ width:132px; height:21px;}
.parameter-content-button{ padding:0px 0 0 0px; margin: 0px; height:48px; width:100%; border-top:2px solid #f0f0f0;}
.parameter-content-button input{height:24px; line-height:20px;  margin:10px 0px 0px 10px;color:#000000;  }


/*--content--*/
.content-prompt{margin:10px ; padding:10px; color: #454545; font-size:12px; background: #FFFFCC; border:3px solid #dedede; }
.content-frame{  padding:3px; margin:10px 10px 0px 10px;border:1px solid #dedede; font-size:12px; width:auto;}
.content-frame table {  font-size:12px; margin:10px 0 10px 10px; }
.content-frame form{ padding:0px 0 10px 0;}

/*-- pop-up --*/
#pop-up-form{ margin:0px;}
#pop-up-title{  margin:1px; line-height:24px;padding-left:20px;height:24px; background:url(popup-title.gif) repeat-x #ededed;color:#FFFFFF; font-weight:bold; border-bottom:1px solid #ffffff;}
#pop-up-content{ margin:0px; padding: 10px 10px; color:#333333; }
#pop-up-content p{ margin:0px; padding:0px; line-height:24px;}
#pop-up-content FORM{ margin:0px ;}
#pop-up-content-title{ background:#FFFABB; border-top:1px solid #FFAE62; height:24px; padding-left:20px; margin:5px 0px 10px 0; font-weight:bold; line-height:24px;}
#pop-up-content table{ margin:0 0 10px 0; font-size:12px; color:#333333; }
#pop-up-content table tr{ height:24px;}
#pop-up-content table select{ width:132px;}
#pop-up-button { padding:0px 0 0 0px; margin: 0px; background:#f0f0f0; height:48px; width:100%;  }
#pop-up-button input{height:24px; line-height:20px;  width:70px; margin:10px 0px 0px 10px;  position: relative;color:#000000; }
.pop-up-content-list-showusers-leftline{padding:0 0 0 5px; background:url(tree-right.gif) repeat-y left top; height:100%; overflow:auto;}
#pop-up-content-list-showusers-title{ padding:0 0 0 10px;  line-height:24px; height:24px; background:url(list-tools-bg.gif) repeat-x bottom; font-weight:bold; color:#333333;}

#pop-up-tree{height: auto; margin:0 0px 0 0; padding:0 0px 0 0; background:url(tree-right.gif) #F6F9FD repeat-y right top;}
#pop-up-tree a{color:#4e6a81;text-decoration: none;}
#pop-up-tree a:hover {color: #FF9900;text-decoration: none;}
#pop-up-tree img {border: 0px;vertical-align: middle;margin-right:3px;}
#pop-up-onlytree {height: auto; margin:0 0px 0 0; padding:0 0px 0 0; background:#F6F9FD ;}
#pop-up-onlytree a{color:#4e6a81;text-decoration: none;}
#pop-up-onlytree a:hover {color: #FF9900;text-decoration: none;}
#pop-up-onlytree img {border: 0px;vertical-align: middle;margin-right:3px;}
#pop-up-tree-title{ color:#333333; font-weight:bold; height:24px; background:url(treetop-bg.gif) repeat-x ; margin: 0 5px 0 0px; padding:0 10px; line-height:24px;}
#pop-up-tree-content a{ color:#333333;}


/*-- personal homepage--*/
#report-personal-tools{ background:url(report-tool-bg.gif) repeat-x; height:35px; margin:0px; vertical-align:middle;}
#report-personal-tools-left{ float:left; margin:8px 0 0 8px;display:inline;}
#report-personal-tools-left a{ margin-left:3px;}
#report-personal-tools-right{ float:right;margin:8px 10px 0 0; line-height:35px; display:inline;}
#report-personal-tools-right a{ margin-left:3px;}
#report-personal-param{ background-color:#eeeff4; border:1px solid #cacacb; margin:0 10px 10px 10px; padding:5px 0 5px 20px ;}
#report-personal-border{ margin:0 10px 10px 10px;}


/*--homepage--*/
.hp-table {table-layout: fixed;}
.resizeDivClass{filter:alpha(opacity=0);height:100%;float:left;position:relative;background-color:red;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;}
.noresizeDivClass{align: bottom;filter:alpha(opacity=0);height:1;float:left;background-color:red;width:100%;z-index:1;top:expression(this.parentElement.offsetHeight+1-30);cursor:n-resize;}

#roundbox {background: transparent; margin:0 px;}

#roundbox .roundbox-title-form{background-image:url(roundbox-topbg.gif); background-repeat:repeat-x;height:24px; line-height:24px;border-left:1px solid #3b6bb7; border-right:1px solid #3b6bb7;border-top:1px solid #3b6bb7;}
.roundbox-top{display:block; background:transparent; font-size:1px;}
#roundbox .roundbox-title{ float:left;padding:0 10px;font-size:12px; font-weight:bold; color:#ffffff;  line-height:24px; }
#roundbox .roundbox-delete{ float:right; background:url(roundbox-delete.gif) no-repeat;padding:0px 8px; margin:3px; display:inline; height:10px; width:10px; cursor:hand;}
#roundbox p {padding-bottom:20px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; background-color:#7FAFDC;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #3b6bb7; border-right:1px solid #7FAFDC;}
.xb1 {margin:0 5px; background:#3b6bb7;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.roundbox-content {display:block; border-left:1px solid #D5D1D0;border-right:1px solid #D5D1D0;border-bottom:1px solid #D5D1D0; }


/*--??????????--*/
#lockbtn{ margin:0px;cursor:hand;}
#lockform { z-index:1; width: 100%; height: 100%; }
#locklayer{ z-index:1; width: 100%; height: 100%; background-color:#AAA; filter:alpha(opacity=60);}
#locktab {	position: absolute; top: 20px; left: 240px; background-color:#FDFEFF; z-index:2; width:440px; height:508px; border: solid 1px #A7BFD5; color:red; padding: 0; }
#lockck{ border:0;background:fff;color:red; }


/*---Tab????---*/
#tags-form {font-size: 12px; margin: 0px; padding:0;}
#tags {	padding: 0px;margin: 0px 0px 0px 0px; height: 26px; background:url(tab-bg.png) repeat-x ; border-bottom:1px solid #B8CBDC;}
#tags LI {	background: url(tab-bg.png) repeat-x left bottom; float: left; margin-right: 1px; list-style-type: none; height: 22px;border-right:1px solid #B8CBDC;}
#tags LI A {padding:0 15px; float: left;  color: #969696; line-height: 26px;  height: 26px; text-decoration: none;font-weight:bold;}
#tags LI.emptyTag {	background: none transparent scroll repeat 0% 0%; width: 4px;}
#tags LI.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 27px; background: #ffffff; color:#484847; font-weight:bold;}
#tags LI.selectTag A { color: #484847; line-height: 26px; height: 26px;}
#tagcontent {padding: 0px; background-color: #fff; }
.tagContent {padding: 0px; display: none; background:#fff; }
#tagContent DIV.selectTag {	display: block; }


/*---??????--*/
#report-param{ padding:10px; margin:0; display: block; border-bottom:1px solid #D4DFEB; background: url(report-param.gif) repeat-x top #F4F9FC; }
.report-param-content{ float:left; margin:0px; }
.report-param-button{ float:right; margin:0px;}
.report-param-button input { margin:0px 0 0 10px; height:24px; line-height:18px; width:65px; color:#000000;}
.report-tools{ background:url(report-tools-bg.gif) repeat-x top left; height:38px; margin:0px; padding:0;}
.report-tools-button{ float:right; margin:10px 10px 0px 0; display:inline; line-height:18px;}
.report-tools-button a{ margin:0px 2px 0 0;}
#report-page{float:right; margin:10px 10px 0 0;}
.report-list{ margin:0px; padding:0; color:#999999; border-bottom: 1px solid #cccccc;}
.report-list a{color:#454545; text-decoration:none; line-height:24px;}
.report-list a:hover{color:#FF9900; text-decoration:none;}
.report-head{margin:0px; padding:0 0 0 5px; background:url(table-title-bg.gif) repeat-x top left; line-height:23px; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #CCCCCC;  display:block; color:#454545;}

/*---????????/?????---*/
.postinfo{ margin:0px 0; padding:10px 0; background:#F8F8F8; font-size:12px; display:block;}
.postinfo table{font-size:12px; margin:0px 0 5px 0;}
.postinfo table tr td { }
.separator{ margin:0; border-bottom:1px solid #E1E1E1;}

/*---404???????---*/
.session-bg { background:url(404-bg.png) no-repeat ; width:548px; height:210px; margin:100px auto 200px auto;}
.session-text{ font-size:14px; font-weight:bold; margin:100px 20px 0 180px; color:#7C8592;}
.session-button{ background:url(404-button.png) no-repeat ; width:73px; height:22px; margin:53px auto 0 auto;cursor:hand}

/*--??????--*/
#article{ margin:0px 20px; }
#article h1{ margin:10px auto; font-size:18px; line-height:36px;text-align:center;}
#article-attachment-left{ float:left; margin:0 -7px 0 -6px; padding:0; display:inline; background: url(articleFujian.png) left top no-repeat; height:67px; width:36px;}
#article-attachment{ margin:0 0 0 0px; display:block; padding:5px 5px 0 5px;background: #F9F9F9; border: 1px solid #D5D5D5; border-left:0; height:67px; overflow:auto;}
#article-attachment li{ margin:0; list-style:outside none; line-height:22px;}
#article-attachment li img{ margin:0px 5px 0 0;float:left; display:inline; }
#article-attachment li span{ line-height:22px; padding:-3px 5px 0 0; line-height:12px;}

#article-content{ margin:10px 0 0 0; padding:0;}
#article-content-top{ background: url(articleWenzhang.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}
.article-right-link{ line-height: 24px; float:right;}
.article-content-text{ margin:0; padding:10px; border: 1px solid #D5D5D5; background:#fff;}

.article-commentheight{ margin:0px; height:800px; width:100%;}
#article-commentlist{ margin:10px 3px 0 20px ; padding:0; }
#article-commentlist .pagelinks{ margin:0; line-height:24px; padding:5px; background:#F9FAFA; border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5; text-align:right; width:100%;}
#article-commentlist .pagelinks a{ margin:0 2px 0 2px;}
#article-commentlist-top{ background: url(articlePizhuxinxi.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}

#article-comment{ margin:10px 3px 10px 20px ; padding:0;}
#article-comment-top{ background: url(articleTianjiapizhu.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}
.article-comment-bg{ margin:0; padding:10px;border: 1px solid #D5D5D5; background:#F9F9F9;}
.article-comment-button{ float:right; margin:29px 0 0 0px; display:inline; width:80px;}
.article-comment-button input{width:60px; height:30px; color:#000000;}
.article-comment-left{ margin:0 0px 0 0;}
.article-comment-info{ margin:0 0 5px 0; height:24px;}

/*--error--*/
.error { width:100%; background:#FFFFCC; position:relative; margin:10px; padding:5px;border:3px solid #dedede; }
.error h1 { font:14px Arial, Helvetica, sans-serif; text-align:left; font-weight:bolder; background:#3073BE;  padding:5px 10px; display:block; color:#ffffff; line-height:24px;}
.error a { color:red; font-weight:bold; }
.error-content{ color:#454545; padding:0px 20px 20px 20px; margin:0; font-size:12px;}


/*--???????--*/
.hp-table {table-layout: fixed;}
.resizeDivClass{filter:alpha(opacity=0);height:100%;float:left;position:relative;background-color:red;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;}
.noresizeDivClass{align: bottom;filter:alpha(opacity=0);height:1;float:left;background-color:red;width:100%;z-index:1;top:expression(this.parentElement.offsetHeight+1-30);cursor:n-resize;}


/*--apply--*/
.apply-bg { background:url(login-bg.png) repeat-x #ebf4fd ; margin:0 ; padding:0px; }
.apply { margin:10px auto 0 auto;width:824px; position:relative;}
.apply-title { margin:0px 10px 10px 0;background:url(apply-title.png) no-repeat ;height: 72px; font-size: 12px; }
.apply-title a{ margin:30px 6px 0 0;float:right; color:#e6e4e4; text-decoration:none; }
.apply-form {margin:0px;background:url(apply-form.gif) repeat-y #ebf4fd ;}
.apply-content-title {padding-left:15px;padding-top:8px; background:url(apply-content-title.gif) repeat-x ;height:30px; margin:30px 46px 0 46px; font-weight:bold;font-size : 12px; color: #007BBB;}
.apply-content-title-b{ margin:0 0 20px 86px;background:url(apply-content-title-b.gif) no-repeat ;height: 7px;}
.apply-table {font-size : 12px; }
.apply-table a{color: blue;}
.apply-form-bottom{ margin:0px; background:url(apply-form-bottom.gif) no-repeat;height: 16px;}
.apply-input{width:250px;}
.apply-input-button{margin:30px 0 0 0; line-height:34px; font-weight:bold;font-size:14px; color:#FFFFFF; text-align: center;}
.apply-input-button a{color:#FFFFFF; text-decoration:none;  background:url(login-button.png) no-repeat left top ;  }
.apply-input-button a:hover{color:#333333; text-decoration:none;  background:url(login-button.png) no-repeat left bottom ;  }
.apply-button{margin:0px 0px 0 20px;width:86px; height:34px; cursor:hand;}

/*---????????/?????---*/
.postinfo{ margin:0px 0; padding:10px 0; background:#F8F8F8; font-size:12px; display:block;}
.postinfo table{font-size:12px; margin:0px 0 5px 0;}
.postinfo table tr td { }
.separator{ margin:0; border-bottom:1px solid #E1E1E1;}

/*---404����ҳ��---*/
.session-bg { background:url(404-bg.png) no-repeat ; width:548px; height:210px; margin:100px auto 200px auto;}
.session-text{ font-size:14px; font-weight:bold; margin:100px 20px 0 180px; color:#7C8592;}
.session-button{ background:url(404-button.png) no-repeat ; width:73px; height:22px; margin:53px auto 0 auto;cursor:hand}

/*--��д����--*/
#article{ margin:0px 20px; }
#article h1{ margin:10px auto; font-size:18px; line-height:36px;text-align:center;}
#article-attachment-left{ float:left; margin:0 -7px 0 -6px; padding:0; display:inline; background: url(articleFujian.png) left top no-repeat; height:67px; width:36px;}
#article-attachment{ margin:0 0 0 0px; display:block; padding:5px 5px 0 5px;background: #F9F9F9; border: 1px solid #D5D5D5; border-left:0; height:67px; overflow:auto;}
#article-attachment li{ margin:0; list-style:outside none; line-height:22px;}
#article-attachment li img{ margin:0px 5px 0 0;float:left; display:inline; }
#article-attachment li span{ line-height:22px; padding:-3px 5px 0 0; line-height:12px;}

#article-content{ margin:10px 0 0 0; padding:0;}
#article-content-top{ background: url(articleWenzhang.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}
.article-right-link{ line-height: 24px; float:right;}
.article-content-text{ margin:0; padding:10px; border: 1px solid #D5D5D5; background:#fff;}

.article-commentheight{ margin:0px; height:800px; width:100%;}
#article-commentlist{ margin:10px 3px 0 20px ; padding:0; }
#article-commentlist .pagelinks{ margin:0; line-height:24px; padding:5px; background:#F9FAFA; border-left: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5; text-align:right; width:100%;}
#article-commentlist .pagelinks a{ margin:0 2px 0 2px;}
#article-commentlist-top{ background: url(articlePizhuxinxi.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}

#article-comment{ margin:10px 3px 10px 20px ; padding:0;}
#article-comment-top{ background: url(articleTianjiapizhu.png) no-repeat left top; border-bottom:2px solid #D8201A; height:26px;}
.article-comment-bg{ margin:0; padding:10px;border: 1px solid #D5D5D5; background:#F9F9F9;}
.article-comment-button{ float:right; margin:29px 0 0 0px; display:inline; width:80px;}
.article-comment-button input{width:60px; height:30px;}
.article-comment-left{ margin:0 0px 0 0;}
.article-comment-info{ margin:0 0 5px 0; height:24px;}

/*--error--*/
.error { width:100%; background:#FFFFCC; position:relative; margin:10px; padding:5px;border:3px solid #dedede; }
.error h1 { font:14px Arial, Helvetica, sans-serif; text-align:left; font-weight:bolder; background:#3073BE;  padding:5px 10px; display:block; color:#ffffff; line-height:24px;}
.error a { color:red; font-weight:bold; }
.error-content{ color:#454545; padding:0px 20px 20px 20px; margin:0; font-size:12px;}



/*--apply--*/
.apply-bg { background:url(login-bg.png) repeat-x #ebf4fd ; margin:0 ; padding:0px; }
.apply { margin:10px auto 0 auto;width:824px; position:relative;}
.apply-title { margin:0px 0px 0px 0;background:url(apply-title.png) no-repeat ;height: 72px; font-size: 12px;}
.apply-title a{ margin:50px 10px 0 0;float:right; color:#e6e4e4; text-decoration:none; }
.apply-form {margin:0px;background:url(apply-form.gif) repeat-y #ebf4fd ;}
.apply-content-title {padding-left:15px;padding-top:8px; background:url(apply-content-title.gif) repeat-x ;height:30px; margin:30px 46px 0 46px; font-weight:bold;font-size : 12px; color: #007BBB;}
.apply-content-title-b{ margin:0 0 20px 86px;background:url(apply-content-title-b.gif) no-repeat ;height: 7px;}
.apply-table {font-size : 12px; }
.apply-table a{color: blue;}
.apply-form-bottom{ margin:0px; background:url(apply-form-bottom.gif) no-repeat;height: 16px;}
.apply-input{width:250px;}
.apply-input-button{margin:30px 0 0 0; line-height:34px; font-weight:bold;font-size:14px; color:#FFFFFF; text-align: center;}
.apply-input-button a{color:#FFFFFF; text-decoration:none;  background:url(login-button.png) no-repeat left top ;  }
.apply-input-button a:hover{color:#333333; text-decoration:none;  background:url(login-button.png) no-repeat left bottom ;  }
.apply-button{margin:0px 0px 0 20px;width:86px; height:34px; cursor:hand;}

