BODY {
	FONT-SIZE: 12px; MARGIN: 0px
}
.bg_dh {
	BACKGROUND: url(dh_bg_1.jpg) repeat-x
}
.bg_body {
	BACKGROUND: url(body_bg_3.jpg) repeat-x
}
.bg_body_1 {
	BACKGROUND: url(body_bg_1.jpg) repeat-x
}
.bg_body_2 {
	BACKGROUND: url(body_bg_2.jpg) no-repeat
}
.bg_footer {
	BACKGROUND: url(bg_footer.jpg) repeat-x
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#menu LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 10px 0px; WIDTH: 97px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center
}
#menu LI .cur {
	BACKGROUND: url(dh_moverbg.jpg) repeat-x
}
#menu LI .curtxt {
	COLOR: #000
}
#menu LI A {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none
}
#menu LI A:visited {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none
}
#menu LI A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: url(dh_moverbg.jpg) repeat-x; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
.txt_top1 {
	COLOR: #322169
}
.txt_top2 {
	COLOR: #7c7cb2
}
.txt_bottom {
	COLOR: #8e8e8e
}
.nodata {
	COLOR: #f00
}
A.news:link {
	COLOR: #333; TEXT-DECORATION: none
}
A.news:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A.news:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
A.news:active {
	COLOR: #000; TEXT-DECORATION: none
}
.dtime {
	COLOR: #033
}
.nodata {
	COLOR: #ccc
}
A:link {
	COLOR: #666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.morepro {
	FONT-SIZE: 14px
}
.whitetxt {
	FONT-SIZE: 14px; COLOR: #fff
}
.blacktxt {
	FONT-SIZE: 14px; COLOR: #000
}
.blueborder {
	BORDER-RIGHT: #6ff 1px solid; BORDER-TOP: #6ff 1px solid; BORDER-LEFT: #6ff 1px solid; BORDER-BOTTOM: #6ff 1px solid
}
.newsbg {
	BACKGROUND: url(news_bg.png) no-repeat 80% 50%
}
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
#page LI {
	BACKGROUND: #6cf; FLOAT: left; MARGIN: 2px; WIDTH: 45px; COLOR: #fff; LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: center
}
#page LI A {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none
}
#page LI A:visited {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none
}
#page LI A:hover {
	FONT-SIZE: 14px; BACKGROUND: #f00; COLOR: #fff
}
#proshowtype {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 22px; widows: 300px
}
#proshowtype LI {
	FLOAT: left; MARGIN: 5px; WIDTH: auto; COLOR: #f00; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: center
}
#proshowtype LI .span {
	WIDTH: 10px; COLOR: #f00
}
#proshowtype LI A {
	DISPLAY: block; COLOR: #f00; TEXT-DECORATION: none
}
#proshowtype LI A:visited {
	DISPLAY: block; COLOR: #f00; TEXT-DECORATION: none
}
#proshowtype LI A:hover {
	BACKGROUND: #6cf; COLOR: #fff
}
.msgbox {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.btn {
	BORDER-RIGHT: #002d96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002d96 1px solid; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002d96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002d96 1px solid
}
.newstitle {
	FONT-SIZE: 16px
}
.hrjobname {
	FONT-SIZE: 14px; COLOR: #069; FONT-FAMILY: "ºÚÌå"
}
.hrtext {
	COLOR: #333
}
.lefttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2b68bb
}
.rightctab {
	BORDER-RIGHT: #8fb9f1 3px solid; BORDER-TOP: #8fb9f1 3px solid; BORDER-LEFT: #8fb9f1 3px solid; BORDER-BOTTOM: #8fb9f1 3px solid
}
#popup {
	DISPLAY: none; Z-INDEX: 100; BACKGROUND: #fff; MARGIN: 5px; WIDTH: 245px; POSITION: absolute; HEIGHT: 245px
}
#popup .title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(popup_title.jpg) #ccdee4 no-repeat left top; COLOR: white; LINE-HEIGHT: 26px; HEIGHT: 26px
}
#popup .title IMG {
	MARGIN-LEFT: 76px; WIDTH: 9px; CURSOR: pointer; HEIGHT: 9px
}
#popup .center {
	BORDER-RIGHT: #ccdee4 1px solid; BORDER-TOP: #ccdee4 0px solid; BORDER-LEFT: #ccdee4 1px solid; BORDER-BOTTOM: #ccdee4 1px solid; HEIGHT: 180px
}
#popup .bottom {
	BORDER-RIGHT: #ccdee4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccdee4 0px solid; PADDING-LEFT: 5px; BACKGROUND: url(popup_bottom.jpg) no-repeat left bottom; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccdee4 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccdee4 0px solid; HEIGHT: 39px; TEXT-ALIGN: center
}
#popup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#popup UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#popup LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#popup LI TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 220px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 66px
}
#popup LI INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 220px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid
}
#popup .center IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 49px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#popup .err {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
#popup .loading {
	BORDER-RIGHT: #ccdee4 1px solid; PADDING-RIGHT: 60px; BORDER-TOP: #ccdee4 0px solid; DISPLAY: none; PADDING-LEFT: 60px; PADDING-BOTTOM: 60px; BORDER-LEFT: #ccdee4 1px solid; PADDING-TOP: 60px; BORDER-BOTTOM: #ccdee4 1px solid; TEXT-ALIGN: center
}

