/* CSS Document */

body { font-family: "ËÎÌå"; font-size: 12px; font-family: Verdana, Geneva, sans-serif; padding: 0; margin: 0; background-color: #FFF; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
img { border: none; }
h3.titlebar { color: #841C1B; }
h4.titlebar { color: #FFF; }
.com_long { line-height: 25px; font-size: 14px; padding: 0 0 0 12px; margin: 0 0 2px 0; background: url(../images/title_bg_long.jpg) no-repeat; }
.com_short { line-height: 25px; font-size: 14px; padding: 0 0 0 12px; margin: 0 0 2px 0; background: url(../images/title_bg_short.jpg) no-repeat; }

.container { width: 800px; margin: 0 auto; height: auto; }

#Hair { height: 50px; margin-top: 19px; }
#Logo { display: block; width: 190px; height: 50px; float: left; overflow: hidden; }
#HairLinks { color: #841C1B; padding: 25px 3px 0 0; line-height: 20px; width: 300px; float: right; text-align: right; }
#HairLinks a { color: #841C1B; }


#Neck { height: 72px; overflow: hidden; }

#Menu { height: 35px; line-height: 35px; background: url(../images/menu_bg.gif) repeat-x; }
#MenuUl { width: 530px; float: left; padding: 0; margin: 0; list-style-type: none; }
#MenuUl li { display: block; width: 56px; padding: 0 6px 0 28px; background: url(../images/dot_menu.gif) 11px 12px no-repeat; float: left; } 
#MenuUl a { color: #841C1B; font-weight: bold; font-size: 13px; }
#MenuUl li#IndexLink { width: 36px }

#Options { width: 260px; float: right; padding: 0; margin: 0; list-style-type: none; }
#Options li { display: block; padding: 0 8px 0 28px; background-position: 8px 9px; background-repeat: no-repeat; float: right; } 
#Options li#LoginLink { width: 28px; background-image: url(../images/dot_key.gif); }
#Options li#ResumeLink { width: 80px; background-image: url(../images/dot_txt.gif); }
#Options a { color: #841C1B; }

#Options2 { width: 260px; float: right; padding: 0; margin: 0; list-style-type: none; color: #841C1B; }
#Options2 li { display: block; padding: 0 8px 0 20px; background-position: 1px 9px; background-repeat: no-repeat; float: right; } 
#Options2 li#PHome { width: 50px; background-image: url(../images/dot_key.gif); }
#Options2 li#Logout { width: 30px; background-image: url(../images/icon_logout.gif); }
#Options2 li#Username { width: 90px; font-weight: bold; text-align: right; }
#Options2 a { color: #841C1B; }

/* Head End*/

/* Body Start*/
#Body { margin-top: 3px; }
#Main { width: 600px; float: left; }
#Sider { width: 197px; float: right; }

.jobTable { width: 100%; border: 0; line-height: 21px; color: #6D6D6D; text-align: center; font-family: Verdana, Geneva, sans-serif;}
.jobTable th, .jobTable td { border-bottom: 1px solid #DCDCDC; }
.jobTable th { text-align: left; font-weight: normal; }
.jobTable tr.columnName th { color: #841C1B; text-align: center; background: #F6F6F6; }
.jobTable th a { margin-left: 10px; color: #6D6D6D; }
tr.current { background: #ffe1ca; }



.borderBlock { border: 1px solid #CDCDCD; background: #EEE; }
#News { height: 160px; position: relative; }
#News a.more { position: absolute; top: 142px; left: 123px; color: #9D0B0E; }
#News .titlebar { font-size: 12px; padding-left: 28px; height: 30px; margin: 0; line-height: 24px; background: url(../images/zhaopindongtai_bg.gif); }
#News ul { padding: 0; margin: 0 auto; width: 170px; list-style-type: none; }
#News ul li { display: block; height: 30px; padding: 4px 0 4px 10px; line-height: 15px; border-bottom: 1px dotted #B8ADC4; background: url(../images/dot_arr.gif) 0 7px no-repeat; }
#News ul li.last { border-bottom: none; }
#News ul li a { color: #000; }
#News ul li span { color: #7D7D7D; }

#ImgGroup { margin-top: 6px; height: 530px; }
#ImgGroup img { display: block; height: 48px; padding: 0; margin: 0 auto 7px auto; border: 1px solid #B2B2B2; }
#ImgGroup img#ZhiY { display: block; margin: 17px auto; height: auto; border: none; }


#PageNav { width: 545px; padding-top: 25px; height: 17px; line-height: 17px; overflow: hidden; margin: 0 auto; }
#PageNav span.desText { float: right; }
#PageNav span.num { color: #b37329; }


/* Foot Start */
#Ankle { clear: both; height: 20px; border-bottom: 3px solid #d47d69; }
#Foot { font-family: Verdana, Geneva, sans-serif; line-height: 16px; width: 785px; padding: 0 0 10px 15px; color: #6d6d6d; }
#Foot a { color: #6d6d6d; }
#Foot .footLinks { color: #9d0b0e; margin-top:5px; } 
#Foot .footLinks a { line-height: 28px; color: #9d0b0e; }