
.first_line {line-height: 7px;}
.first_line_left {width: 11px;line-height: 7px;	background-image: url(../images/tab_03.gif);	background-repeat: no-repeat;}
.first_line_center{background-image: url(../images/tab_05.gif); line-height: 7px;}
.first_line_right {width: 11px;line-height: 7px;	background-image: url(../images/tab_07.gif);	background-repeat: no-repeat;}

.second_line_1 {width:11px; line-height: 27px; background-image: url(../images/tab_09.gif); background-repeat: no-repeat;}
.second_line_2 {width: 300px; background-image: url(../images/tab_10.gif);}
.second_line_3 {width:32px; background-image: url(../images/tab_11.gif); font-weight: bold;background-repeat: no-repeat;}
.second_line_4 { background-image: none; background-image: url(../images/tab_12.gif); text-align: right;}
.second_line_5 {width: 11px; background-image: url(../images/tab_16.gif); background-repeat: no-repeat;}
.second_line_span { font-weight: bolder; color:#ffffff; font-size:12px;}

.it {	height: 16px;width:25px;}

html,body,p,table,tr,td,form,img,h1,h2,h3,h4,h5,h6,input,button,textarea,select,a,ul,ol,li,div,font
{ 
	font-size:9pt; 
	line-height:1.5em; 
	font-family: Tahoma,Verdana,Segoe,sans-serif; 
	z-index: inherit;
}


html,body,p,form,img,input[type="image"],h1,h2,h3,h4,h5,h6,div
{ 	
	border:0px transparent;
	padding:0px;
	margin:0px; 
	background-repeat:repeat; 
	background-position:left top;
}

p
{ 
	font-size:1em;
	line-height:150%;

}

table
{
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0;
}

table th
{
	padding: 0.3em 0.7em;
	background-color: #E4EEFC;
	background-image:url(images/th_bg.gif);
	white-space:nowrap;
	height:20px;
}

table tr,table.list tr
{
	/*background-color: #F6F7F7;*//*2010-09-09:鍙栨秷榛樿琛ㄦ牸琛岀殑鑳屾櫙鑹�/
}

table td
{	
	/*white-space:nowrap;*/
	/* vertical-align: top; */
	padding: 0;
}


table.list
{
	border: 1px solid #c7ccd4;
}
table.list th
{
	border: 1px solid #c7ccd4;
}
table.list td
{
	border: 1px solid #c7ccd4; padding:2px;
}

table.listdata thead td,table.listdata th {
	background: #eee;
	border: 1px solid #ddd;
	color: #666;
	line-height:21px;
}
table.listdata th { text-align:center; background: url(../images/ui-bg_glass_85_dfeffc_1x400.png) repeat-x scroll 50% 50% #DFEFFC; color:#333;}
table.listdata td,table.example td {
	padding: 4px;
	border:1px solid #ddd;
}



button,.button-submit
{
	border: 1px solid #8DB2E3; 
	height:26px; 
	line-height:2em;
	background-image:url(images/btn_bg.gif);
	font-family:Verdana, Arial;
	font-size:9pt;
	color:#15428B;
	cursor:pointer;
}


textarea
{
	font-family:Verdana, Arial;
	font-size:9pt;
	color:#22466E;
	background-color: #FFFFFF;
    border-color: #AEAEAE #D8D8D8 #D8D8D8 #AEAEAE;
    border-style: solid;
    border-width: 1px;
}


select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #768EAA;
    padding: 1px 0;
}
input, textarea, select {
    font-family: arial,sans-serif;
    font-size: 12px;
    vertical-align: middle;
}

.margin50_top{ margin-top:50px;}
.margin20_top{ margin-top:20px;}
.margin10_top{ margin-top:10px;}

.red{ color:#ee0000;}
.navy{ color:navy;}
.green{ color:green; font-family:Verdana, Arial, Helvetica, sans-serif}
.blue{ color:blue;}


/*-----------------cssdemo-----------------------*/

.ordlst {
	padding-left: 1.5em;
}
.ordlst li {
	line-height: 180%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 ;
}
a {
	text-decoration: none;
	cursor: pointer;
	color:#6699CC
}
.tit_h1 {
	line-height: 30px;
	padding-left: 15px;
	margin-left: 12px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/page-icon.gif) 0 -1043px no-repeat;
}
h1.headline {
	line-height: 30px;
	text-align: center;
	margin-top: 40px;
	font: bold 26px ;
}
.gray {
	color: #999;
}
.red {
	color: #FF1C05;
}
.navy {
	color: navy;
}
.green {
	color: green; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.blue {
	color: blue;
}
.orange {
	color: #ee0000;
}
.gray_10 {
	font-size: 10px;
	color: #999;
}
.tit_h2 {
	font-size: 14px;
	font-weight: bold;
}
.tit_h3 {
	font-size: 16px;
	font-weight: bold;
}
a.blue: link, a.blue: visited {
	color: #0464BB;
	text-decoration: none;
}
a.blueline: link, a.blueline: visited {
	color: #0464BB;
	text-decoration: underline
}
a.c_font: link, a.c_font: visited {
	color: #5E667B;
	text-decoration: underline
}
.simsun {
	font-family: simsun;
}
/* -------------------------------------- common ---------------------------------*/
	.m10 {
	margin: 10px;
}
.dlist {
	border: 1px solid #e5e5e5;
	border-top-color: #aaa;
	width: 96%
}
.dlist th {
	border: 1px solid #aaa;
	background: #8C9245 url(../images/bg-btn-submit.png) repeat-x 0 -5px;
	padding: 4px;
	color: #000;
	text-align: left;
	font-weight: normal
}
.dlist td {
	border-bottom: 1px solid #d5d5d5;
	padding: 6px;
}
.progress {
	background: none repeat scroll 0 0 #E5E5E5;
	display: inline-block;
	font-size: 10px;
	height: 10px;
	vertical-align: middle;
	width: 55px;
}
.bar {
	background: url(../images/progress_bar.gif) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 10px;
	vertical-align: top;
}
.rate {
	color: #1255DA;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	vertical-align: middle;
	margin-left: 2px;
}
a.line {
	text-decoration: underline;
}
a.btn,a.btn span {
	background: url(../images/btn_layer_new.gif);
	display: inline-block;
	height: 26px;
}
a.btn {
	background-position: 0 0;
	padding-left: 27px;
	line-height: 26px;
	font-weight: bold;
	margin-right: 10px;
	color: #000;
}
a.btn span {
	background-position: right 0;
	padding-right: 15px;
}
a.btn: hover {
	background-position: 0 -28px;
}
a.btn: hover span {
	background-position: right -28px;
}
a.btn1,a.btn1 span {
	background: url(../images/btn_layer_new.gif);
	display: inline-block;
	height: 26px;
}
a.btn1 {
	background-position: 0 -56px;
	padding-left: 10px;
	line-height: 26px;
	font-weight: bold;
	margin-right: 10px;
	color: #000;
}
a.btn1 span {
	background-position: right -56px;
	padding-right: 10px;
}
a.btn1: hover {
	background-position: 0 -84px;
}
a.btn1: hover span {
	background-position: right -84px;
}
a.btn2,a.btn2 span {
	background: url(../images/btn_normal.gif);
	display: inline-block;
	height: 22px;
	color: #000;
}
a.btn2 {
	background-position: 0 -65px;
	padding-left: 5px;
	line-height: 22px;
	margin-right: 5px;
}
a.btn2 span {
	background-position: right -65px;
	padding-right: 5px;
}
a.btn2: hover {
	background-position: 0 -90px;
}
a.btn2: hover span {
	background-position: right -90px;
}
.fdback-success,.fdback-error,.fdback-miss {
	border: 1px solid ;
	padding-left: 3em;
	line-height: 25px;
	margin-top: 1em;
	font-weight: bold
}
.fdback-success {
	background: #CCEBA3 url(../images/bg-menu.gif) 0 -885px no-repeat;
	border-color: #BBCA89;
	color: #2E5E24;
}
.fdback-error {
	background: #F7D1D3 url(../images/bg-menu.gif) 0 -925px no-repeat;
	border-color: #AB3332;
	color: #AC453C;
}
.fdback-miss {
	background: #FEFECC url(../images/bg-menu.gif) 0 -965px no-repeat;
	border-color: #E6D8BB;
	color: #A69927;
}
.list_open,.list_close {
	background: url(../images/btn_list.gif) no-repeat scroll transparent;
	display: inline-block;
	height: 11px;
	margin-top: 0;
	vertical-align: middle;
	width: 11px;
	cursor: pointer;
}
.list_open {
	background-position: -11px 0
}
.list_close {
	background-position: 0 0
}
.infolst li {
	line-height: 24px;
	height: 24px;
	background: url(../images/bg-menu.gif) 0 0 no-repeat;
	padding-left: 10px;
}
input.textinp {
	background: #222 url(../images/bg-menu.gif) 0 -120px repeat-x ;
	border: 1px solid #d7d7d7;
	padding: 3px 1px;
}
textarea.textblock {
	background: #fff url(../images/bg-menu.gif) 0 -120px repeat-x ;
	border: 1px solid #d7d7d7;
	padding: 3px 1px;
}
input.text2 {
	background: #f9f9f9;
	border: 1px solid #bfbfbf;
	padding: 3px 1px;
}
.tab {
	background: url(../images/bg_tab.gif) repeat-x center bottom;
	height: 25px;
}
.tab li {
	float: left;
	background: url(../images/bg_tab.gif) no-repeat left top;
	padding: 0 0 0 9px;
	margin: 0 2px 0 0;
}
.tab a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../images/bg_tab.gif) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #765;
	padding: 0 9px 0 0;
}
.tab .on {
	background: url(../images/bg_tab.gif) no-repeat left -30px;
}
.tab .on a {
	background: url(../images/bg_tab.gif) no-repeat right -30px;
	color: #333;
	padding-bottom: 5px;
	*padding-bottom: 1px;
	*height: 25px;
}
.tab a {
	float: none;
}
.tab a: hover {
	color: #333;
}

.btn-submit,.btn-disable {
	background: url(../images/bg-btn-submit.png) repeat-x;
	border: 1px solid #224074;
	padding: 2px 6px ;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	*line-height: 20px;
	cursor: pointer;
	*padding: 2px 4px 0 4px;
}
.btn-disable {
	color: #999;
	border: 1px solid #999;
}
.btn_srch,.btn_op {
	cursor: pointer;
	border: 1px solid #AAB5CE;
	background: #F8FAFB url(/jquery/images/btn_bg.gif) 0 0 repeat-x;
	margin-left: 10px;
	padding: 2px 4px 6px 0px;
	*padding:1px 0 0 0;
	_padding:0 ;
	height:20px
}
.btn_srch input,.btn_op input {
	/*background: transparent url(/jquery/images/btn_bg.gif) 0 -3px repeat-x;*/
	background: none;
	border: 0;
	font-size: 12px;
	cursor: pointer;
	padding: 0 4px 0 4px;
	margin:4px 2px 2px;
	height:16px;
	line-height: normal!important;
}

.btn_srch input {
	font-weight: bold;
	_padding:2px 0 0 2px;
}


.page {
	font: 12px Arial, Helvetica, sans-serif;
}
.page a {
	padding: 3px;
	margin: 3px;
	text-align: center
}
.page a {
	border: #D3D9DE 1px solid;
	padding: 2px 5px;
	margin: 2px;
	color: #0464BB;
	text-decoration: none
}
.page a: hover,.page a: active {
	border: #9EA6B7 1px solid;
	color: #000;
}
.page span.current {
	border: #fff 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	margin: 2px;
	color: #333;
}
.page span.disabled {
	border: #eee 1px solid;
	padding: 2px 5px;
	margin: 2px;
	color: #ddd;
}
.text_1 {
	background: url("/jquery/images/textfield_bg.jpg") repeat-x scroll center top #FFFFFF;
	border-color: #7F9DB9 #D7DFE8 #D7DFE8 #B8C7D3;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-size: 12px;
	padding: 3px 0 0 5px;
}
.text_2 {
	background: url("/jquery/images/textfield_bg.jpg") repeat-x scroll center top #FFFFFF;
	border-color: #003366 #D7DFE8 #D7DFE8 #003366;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-size: 12px;
	padding: 3px 0 0 5px;
}
.SuccesRow {
	background: url("/jquery/images/icon.gif") no-repeat scroll 0 -330px transparent;
	color: #999999;
	height: 19px;
	margin-left: 14px;
	padding-left: 16px;
}
.FailRow {
	background: url("/jquery/images/icon.gif") no-repeat scroll 0 -360px transparent;
	color: #FF0000;
	height: 19px;
	margin-left: 14px;
	padding-left: 16px;
}
.TipsRow {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	height: 19px;
	margin-left: 9px;
}
.divClose {
	background: url("/jquery/images/icon.gif") no-repeat scroll 3px -1075px transparent;
	cursor: pointer;
	display: block;
	height: 16px;
	width: 16px;
}
.Fail {
	background: url("/jquery/images/icon.gif") no-repeat scroll 15px -444px #FEFFD7;
	border: 1px solid #EFE7A6;
	color: #FF1C05;
	line-height: 20px;
	margin-bottom: 10px;
	padding: 5px 8px 5px 35px;
}
.Fail span {
	float: right;
}
.Succes {
	background: url("/jquery/images/icon.gif") no-repeat scroll 15px -833px #FEFFD7;
	border: 1px solid #EFE7A6;
	line-height: 20px;
	margin-bottom: 10px;
	padding: 5px 8px 5px 35px;
}
.Succes span {
	float: right;
}
.guideExpand {
	background: url("/jquery/images/icon.gif") no-repeat scroll 6px -4348px #FEFFD7;
	border: 1px solid #EFE7A6;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 8px 5px 28px;
}
.guideExpand p {
	color: #777777;
	margin-right: 20px;
}
.guideExpand span {
	float: right;
}
.Warning {
	background: url("/jquery/images/icon.gif") no-repeat scroll 0 -658px transparent;
	color: #333;
	line-height: 20px;
	margin: 3px 0 0 8px;
	padding-left: 20px;
}
.dash {
	background: url("/jquery/images/L-dashed.gif") repeat-x scroll center top transparent;
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}
.Tips {
	background: url("/jquery/images/icon.gif") no-repeat scroll 0 -1107px transparent;
	color: #999999;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 3px 0 0 3px;
	padding-left: 16px;
}
.textfield {
	background: url("/jquery/images/textfield_bg.jpg") repeat-x scroll center top #FFFFFF;
	border-color: #7F9DB9 #D7DFE8 #D7DFE8 #B8C7D3;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-size: 12px;
	padding: 3px 0 0 5px;
}
.w_70 {
	width: 70%
}
.w_50 {
	width: 50%
}

.w_ta {
	width: 400px;
	height: 150px;
}
.w_t {
	width: 350px;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.blue {
	color: #0464BB;
	font-size: 12px;
}
a.blue: link, a.blue: visited {
	color: #0464BB;
	font-weight: normal;
	text-decoration: none;
}
a.blue: hover {
	color: #047BE8;
	text-decoration: underline;
}
.blueline {
	color: #0464BB;
	font-size: 12px;
	text-decoration: underline;
}
a.blueline: link, a.blueline: visited {
	color: #0464BB;
	font-weight: normal;
	text-decoration: underline;
}
a.blueline: hover {
	color: #047BE8;
	text-decoration: underline;
}
.c_font {
	color: #5E667B;
	font-size: 12px;
		text-decoration: underline;
}
a.c_font: link, a.c_font: visited {
	color: #5E667B;
	text-decoration: underline;
}
a.c_font: hover {
	color: #81899E;
	text-decoration: underline;
}

table.maintable {
	border: 1px solid #ddd;
	width: 98%;
	margin-bottom: 1.5em;
}
table.maintable tr{ vertical-align:top;}
table.maintable th {
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #333;
	font-weight: normal;
	font-size: 12px;
	text-align:left;
	padding:4px;
	
}
table.maintable td {
	padding: 4px;
	border: 1px solid #ddd;
	line-height:20px;
	padding-right:10px;
}
table.maintable_bg td {
	padding: 4px;
	border: 1px solid #ddd;
	line-height:20px;
	padding-right:10px;
	background: #f5fefe;
}

table.maintable caption {
	background: #effed5;
	color: #5165fa;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
	padding-left: 8px;
}

table.maintable label {
	font-weight: bold;

}

table.querydata,table.listdata {
	width: 98%;
	font-size:12px;
}
table.querydata td {
	border: 1px solid #ddd;
	padding: 2px;
	color: #666;
}
table.querydata th {
	background: #8E92AC;
	text-align: left;
	border: 1px solid #333;
	color: #fff;
}
table.listdata,table.example {
	border: 1px solid #eee;
	border-top: 0 none;
	width: 100%;
	margin-bottom:1.5em;
}
table.example {
  border: 1px solid #eee;
}
table.listdata thead,table.example thead {
	background: #f5f5f5;
	border-bottom: 1px solid #eee;
	font-weight: bold;
	height: 25px;
}
table.listdata thead td,table.listdata th {
	background: #eee;
	border: 1px solid #eee;
	color: #666;
	line-height:21px;
	
}
table.listdata th { text-align:center; background: #fff0e5; color:#333;}
table.listdata td,table.example td {
	padding: 4px;
	border:1px solid #eee;
}
table.example td,table.example th {
	border: 1px solid #eee;
}




.news {
	clear: both;
}
.news li {
	clear: both;
	text-align: left;
	line-height: 26px;
	height: 26px;
	position: relative;
}
.news li span {
	position: absolute;
	right: 4px;
	font-size: 10px;
	color: #aaa;
}
.news a {
	margin: 0;
	padding-left: 15px;
	float: left;
	width: 70%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: url(../images/icon.gif) 4px -2328px no-repeat;
}
.news a: link,.news a: visited {
	color: #0464BB;
	text-decoration: none;
}
.news a: hover {
	text-decoration: underline
}
.msgbox {
	width: 310px;
	border: 1px solid #AA8AC3;
	background: #fff;
}
a.m_mini,a.m_x,a.m_max {
	background: url(../images/icon.gif) no-repeat;
	border-left: 1px solid #DCEA67;
	height: 28px;
	width: 25px;
	position: absolute;
	display: inlnie-box;
	top: 2px;
}
.msg_tit {
	background: url(../images/icon.gif) 0 -2280px repeat-x;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.msg_tit p {
	background: url(../images/icon.gif) 0 -2033px no-repeat;
	padding-left: 35px;
	font-weight: bold;
}
.msg_tit p span {
	color: #FF8B58;
	margin: 0 2px;
}
a.m_x {
	right: 0;
	background-position: 7px -2242px;
}
a.m_mini {
	right: 28px;
	background-position: 8px -2180px;
}
a.m_max {
	right: 28px;
	background-position: 8px -2212px;
}
.date {
	text-align: right;
	color: #999;
	font: 11px tahoma;
}
.msg_body table {
	width: 99%
}
.msg_body table td {
	width: 49%;
	padding: 6px 10px;
	border: none;
	border-bottom: 1px solid #efefef;
}
.msg_body a: link,.msg_body a: visited {
	color: #333;
	text-decoration: none;
}
.act-modify,.act-copy, .act-del,a.sel_filter, .d_doing,.d_agree,.d_disagree,.d_per,.d_date,.d_stay,.d_notice {
	background: url(../images/page-icon.gif) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.d_doing {
	background-position: 0 -658px;
	height: 22px;
	padding-left: 18px;
	margin-right: 20px;
}
.d_agree {
	background-position: 0 -178px;
	height: 22px;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 22px;
	color: #158B00;
}
.d_disagree {
	background-position: 0 -208px;
	height: 22px;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 22px;
	color: #E30000;
}
.d_stay {
	background-position: 0 -238px;
	height: 22px;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 22px;
	color: #777;
}
.d_notice {
	background-position: 0 -148px;
	height: 22px;
	padding-left: 20px;
	margin-right: 20px;
	line-height: 22px;
	color: #F19300;
}
.d_per {
	background-position: 0 -688px;
	width: 40px;
	height: 22px;
	padding-left: 15px;
}
.d_date {
	background-position: 0 -715px;
	height: 22px;
	padding-left: 15px;
	line-height: 22px;
}
.act-modify {
	background-position: 0 -928px;
	width: 20px;
	height: 22px;
}
.act-copy {
	background-position: 0 -958px;
	width: 20px;
	height: 22px;
}
.act-del {
	background-position: 0 -988px;
	width: 20px;
	height: 22px;
}
a.sel_filter {
	background-position: 0 0;
	width: 16px;
	height: 20px;
	background: url(../images/search.png) left 0 no-repeat;
	margin-left:4px;
}
.print,.print span,.add,.add span ,.back,.back span ,.type,.type span {
	background: url(../images/btn-list.gif) left 0 no-repeat;
	display: inline-block;
	color: #333;
}
.print {
	background-position: left -90px ;
	padding-left: 28px;
	height: 23px;
	margin: 0 2px;
}
.print span {
	background-position: right -90px ;
	padding-right: 8px;
	line-height: 23px;
}
.add {
	background-position: left -30px ;
	padding-left: 28px;
	height: 23px;
}
.add span {
	background-position: right -30px ;
	padding-right: 8px;
	line-height: 23px;
}
.back {
	background-position: left -60px ;
	padding-left: 28px;
	height: 23px;
	margin: 0 2px;
}
.back span {
	background-position: right -60px ;
	padding-right: 8px;
	line-height: 23px;
}
.type {
	background-position: 0 -330px;
	height: 21px;
	padding-left: 6px;
}
.type span {
	background-position: right -330px;
	line-height: 21px;
	padding-right: 2px;
}
.m_m,.m_w,.m_d {
	background: url(../images/page-icon.gif) no-repeat;
	width: 18px;
	height: 21px;
	display: inline-block;
	padding-left: 14px;
	margin: 0 4px;
	color: #333;
	text-decoration: none;
}
.m_m {
	background-position: 0 -265px }
.m_w {
	background-position: 0 -295px }
.m_d {
	background-position: 0 -325px }
.info_new {
	background: url(../images/page-icon.gif) 0 -805px no-repeat;
	width: 24px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
}
.sel_pre,.sel_next {
	background: url(../images/page-icon.gif) no-repeat;
	width: 25px;
	height: 16px;
	display: inline-block;
	margin: 0 4px;
	vertical-align: middle
}
.sel_pre {
	background-position: 0 -420px }
.sel_next {
	background-position: -30px -420px }
.large {
	font-size: 16px;
	font-weight: bold;
}
.per,.per_reply {
	font-weight: bold;
	color: #000;
	background: url(../images/page-icon.gif) no-repeat;
	padding-left: 20px;
}
.per {
	background-position: 0 -598px }
.per_reply {
	background-position: 4px -1018px }
.infolist {
	margin: 6px 4px 4px 6px;
}
.infolist li {
	line-height: 24px;
	color: #666;
	background: url(../images/page-icon.gif) 0 -1065px no-repeat;
	padding-left: 10px;
}
.infolist a: link,.news a: visited {
	color: #905a3d;
	text-decoration: none;
}
.infolist a: hover {
	color: #f47920;
	text-decoration: underline
}


.back_top a {
	position: fixed;
	bottom: 5px;
	right: 3px;
	border: 1px solid #ddd;
	width: 28px;
	height: 26px;
	background: url(../images/icon.gif) 0 -3060px no-repeat;
	_margin-bottom: 5px;
	_margin-right: 5px;
	_position: absolute;
	_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)));
}

.guide {
	position: fixed;
	top: 0;
	left: 0;
	width: 168px;
	height: 100%;
	background: #F7F8F9;
	border-right: 1px solid #ddd;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop));
}
.wrapper {
	padding-left: 180px;
}
.guide_nav {
	margin-top: 20px;
}
.guide_nav li {
	line-height: 26px;
	height: 26px;
	position: relative;
}
.guide_nav a {
	padding-left: 14px;
	background: url(../images/icon1.gif) 6px -2329px no-repeat;
	display: block;
}
.guide_nav a: link,.news a: visited {
	color: #3E4C5A;
	text-decoration: none;
}
.guide_nav a: hover {
	text-decoration: underline;
	color: #3E4C5A;
}
.guide p {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin: 30px 15px;
}


.formcnt {
	border: 1px solid #eee;
	border-top: 1px;
	overflow: auto;
	margin-left:2%;
	width:96%;
}
.formcnt li label {
	width: 100px;
	display: block;
	float: left;
	margin-right: 6px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	vertical-align: middle;
	line-height: 25px;
}
.formcnt li {
	border-top: 1px solid #eee;
	list-style-type: none;
	padding: 4px 2px;
	vertical-align: middle;
	overflow: hidden;
	zoom: 1;
}
.new_hd{background: url(../images/bg_pattern.gif) 0 0 repeat-x; color:#fff; height:24px; line-height:24px; padding-left:20px;border-top:1px solid #ccc;}
.new_hd span{ background: url(../images/bg_on.gif) right -533px no-repeat ; width:24px ; display:inline-block;height:16px; line-height:24px;}
.new_h1{ font-size:16px; font-weight:bold; text-align:center; margin:auto; line-height:55px; color:#949494;}
.new_content{ margin:0 20px ; }
.new_h2{ font-weight:bold; line-height:24px;color:#666;}
td.bg_gray {
	background: #F1F1EF;
}
.wrapper br{ margin:0;}
.msg_body a,.msg_body a:visited{ color:#333;}
.infolist a,.infolist a:visited{ color:#960}
.infolist a:hover{ color:#FF9900}
.news a,.news a:visited{ color:#003366}
.news a:hover{ color:#6699CC; text-decoration:underline;}
#weeklyForm,#planForm{ margin-left:1%;}
.w_200{ width:200px;}
.w_575{ width:572px;}
.h_90{ height:90px;}

table.maintable th{ width:15%}
.td_r{ width:29%;}
.star{ color:#ee0000; margin-left:4px;}
.doc_lst li{ line-height:25px;}
.doc_name,.doc_uploader,.doc_time,.doc_view,.doc_file,.doc_del{ display:inline-block; }
.doc_name{ width:50%}
.doc_uploader{ width:10%}
.doc_time{ width:25%; text-align:center; font-size:11px;}
.doc_view{ width:10%; text-align:center}
.doc_file{ width:60%}
.doc_del{ width:10%;}
.mb20{ margin-bottom:20px;}
.b{ font-weight:bold;}
.l{ font-size:14px;}
.Wdate {
    background: url(/jquery/My97DatePicker/skin/datePicker.gif) no-repeat scroll right center #F9F9F9;
    border: 1px solid #B6B6B4;
}
.tip_info{ margin-left:4px; color:#999;}

.span_item_green {background: #97cc07;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}/*赠*/
.span_item_red {background: #fd4415;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}/*关*/
.span_item_blue {background: #0033FF;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}
.span_item_yellow {background: #E1E100;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}
.span_item_pink {background: #FFC0CB;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}
.span_item_kh {background: #ff0000 ;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}
.span_item_wx {background: #80ffff;padding-left:3px;padding-right:3px;padding-bottom:2px;color: #fff;font-size: 9pt;border-radius: 2px}/*赠*/

.item_bt { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #73ace5; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt:hover {text-decoration: none;  background: #6699cc; color: #fff;  }
.item_bt_red { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #ff9933; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_red:hover {text-decoration: none;  background: #ff6600; color: #fff;  }
.item_bt_blue { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #4a86e8; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_blue:hover {text-decoration: none;  background: #0033FF; color: #fff;  }
.item_bt_green { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #97cc07; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_green:hover {text-decoration: none;  background: #3faf23; color: #fff;  }
.item_bt_green2 { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #80ff80; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_green2:hover {text-decoration: none;  background: #00ff80; color: #fff;  }
.item_bt_pink { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #e236e2; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_pink:hover {text-decoration: none;  background: #f499ee; color: #fff;  }
.item_bt_kh { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #ff0000; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_kh:hover {text-decoration: none;  background: #e88b00; color: #fff;  }
.item_bt_gray { display:  block; width: 80px; height: 28px; line-height:  28px; margin: 0 auto; border: 0; 
  background: #A6A6A6; text-align: center; text-decoration: none; color: #fff!important;  }
.item_bt_gray:hover {text-decoration: none;  background: #A8A8A8; color: #fff;  }