@charset "utf-8";

/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } /*页面全灰CSS代码*/

*{ margin:0; padding:0;}
ul li{ list-style:none;}
img{ border:0; }
a{ color:#000000; text-decoration:none;}
a:hover{ color:#AA955B; text-decoration:underline;}
input, select, textarea{ font-size:12px; vertical-align:middle;}
body{ color:#000000; font-family:Arial,"宋体",sans-serif; font-size:12px; background:#000000; }


/*==通用类==*/
.clear{ clear:both;}
.content { margin:1em; text-align:justify;}
/*.content { margin:1em; text-align:justify; padding:2em 2em 2em 2em;}*/
.content p { text-indent:2em; line-height:1.8em;}
.content p.time { text-indent:0; text-align:center; border-bottom:1px solid #ccc; margin:1em;}
.content dt{ font-size:14px; font-weight:bold; margin:1em 0; padding-left:12px; background:url(../images/middot.gif) 3px 6px no-repeat;}
.content dd{ padding:0 2em;}

.contentWrap{ background:#F5EFDF; padding:1em 2em 1em 1em; float:left; width:700px;}
.courseImg{ float:left;  -moz-opacity:0.8; filter:alpha(opacity=80); position:relative; width:190px; overflow:visible; z-index:0;  padding:1em 0; }
.contentWrap p{ position:relative; z-index:99; }

/*=按纽=*/
.btn{ text-align:center; margin:1em 0;}
/*=页码=*/
p.page{ text-align:right; margin:1em; color:#666; clear:both; }
p.page a{ color:#666; margin:0 9px;}
p.page a:hover{ color:#f30;}
p.page input{ width:24px;}
/*=更多=*/
p.more { text-align:right; }
p.more a{ padding-left:18px; background:url(../images/more_bg.gif) left center no-repeat;}

.content h1{ font-size:16px; text-align:center; margin:1em 0;}
.content h2{ font-size:14px; margin:1em 0;}
#noticeList dt{ font-size:14px; font-weight:bold; margin:1em 0; padding-left:12px; background:url(../images/middot.gif) 6px 6px no-repeat;}
#noticeList dd{ text-indent:2em;}
.picShow{ float:left; width:540px;margin:6px 0;}
.picShow li{ float:left; }
.picShow li img{ width:130px ; height:84px; border:1px solid #ccc; margin:0 1px;}
#mainbody .content .picNews{ clear:both;}
#mainbody .content .picNews h2{ margin:0;}
#mainbody .content .picNews img{ padding:0 1em 1em 1em ; width:130px;}

#mainbody .img{ margin:6px auto;}
#mainbody #currentList h2.columnTitle{ background:none; padding:0; } 

/*==布局==*/
#wrap{ width:1003px; margin:0 auto; background:url(../images/inside_bg.jpg) left bottom no-repeat #fff;}
#header{}
#nav { background:url(../images/inside_nav_bg.jpg) left top no-repeat; height:45px; }
/*#nav ul{ float:left; margin-left:216px; display:inline;}*/
#nav ul{ float:left; margin-left:166px; display:inline;}
/*#nav ul li{ float:left; margin: 15px 3px 0 3px; list-style:none;}*/
/*#nav ul li{ float:left; margin: 15px 20px 0 -2px; list-style:none;}*/
#nav ul li{ float:left; margin: 10px 0 0 0;}

/*校友会下拉菜单*/
#nav ul li ul{ display:none;position:absolute; margin-left:-96px; margin-top:22px;}
#nav ul li ul li{ margin:0 0 0 0; float:none;background:#ccc;/*margin-bottom:1px;*/display:block;_display:inline;position:relative;}
#nav ul li ul li a{text-decoration:none; width:80px; height:20px; line-height:20px; display:block; background:#bbb; font-size:12px;}
#nav ul li ul li a:hover{background:#eee;color:#000}

/*=侧边拦=*/
#sidebar{ float:left; padding-left:24px; width:150px;}
#sidebar #subNav{ background:url(../images/sidebar_nav.jpg) left top no-repeat; width:150px; height:385px; position:relative; margin-bottom:10px; }
#sidebar #subNav h2{ padding:12px 21px;}
#sidebar #subNav ul{ position: absolute; left:44px; top:24px; width:80px;}
#sidebar #subNav li{ width:11px; float:right; margin:9px 6px; padding-top:6px; background:url(../images/subNav_li_bg.gif) center top no-repeat;}
#sidebar #subNav li a{ text-decoration:none; display:block; padding-bottom:6px; background:url(../images/subNav_a_bg.gif) center bottom no-repeat;}
#sidebar #subNav li.current { background:url(../images/subNav_li_current_bg.gif) center top no-repeat;}
#sidebar #subNav li.current a{ color:#aa5500; background:url(../images/subNav_a_current_bg.gif) center bottom no-repeat;}
* html #sidebar #subNav ul{ left:53px;}

/*=主体=*/
#mainbody { float:left; background:url(../images/inside_right_bg.jpg) right top no-repeat; width:789px;padding-left:40px;}
#mainbody .columnTitle{ padding:15px 0 5px 12px; background:url(../images/detailPage_h1_bg.jpg) left bottom no-repeat;}
#mainbody .columnTitle img{ display:block; }
#mainbody #currentList{ width:555px; float:left; margin-right:12px;}
#mainbody #currentList .columnTitle{ background:url(../images/h1_bg.jpg) left bottom no-repeat;}
#currentList .picNews{ padding:12px;}
#currentList .picNews img{ float:left; margin-right:10px; padding:1px; border:1px solid #ccc; width:88px; height:66px;}
#currentList .picNews p{ text-indent:2em;}
#currentList .picNews .more{ text-align:right;text-indent:0; top:98px;}
#currentList #content{ padding-left:5px; padding-top:2px;}
#currentList table{ line-height:22px; width:100%;}
#currentList td.title{ background:url(../images/news_li_bg.gif) 8px center no-repeat; padding-left:25px;}
#mainbody #currentList .column{ padding:0.5em; width:540px; clear:both;}
.column dl{ padding:0 1em;}
.column dt{ font-weight:bold; margin:0.5em 0;}
#mainbody #currentList .column .more{ margin-top:-21px;}
#mainbody #currentList .column p{ text-indent:2em; line-height:1.8em; }
/*=列表表格=*/
.content .jobDetail,
.content .jobList,
.content .classList,
.content #supplyList,
.content .videoList{ width:80%; margin:1em auto; line-height:1.8em ; border-collapse:collapse; border:1px solid #ccc; }
.content .jobList th,
.content #supplyList th,
.content .videoList th,
.content .classList th{ background:#CBBFAA;}
.content .jobDetail td,
.content .jobList td,
.content #supplyList td,
.content .videoList td,
.content .classList td{ border:1px solid #ccc;padding:0 6px;}
.content .jobDetail th{ border:1px solid #ccc; width:100px;}

#mainbody .picNews img{ float:left;}
#mainbody #sidebar2{ float:left; padding-top:23px;}
#mainbody #sidebar2 .column{ width:208px; }
.text{ padding:1em;}
.text p{ text-indent:2em;}
.text ul li{ margin:0.5em 0; padding-left:12px; background:url(../images/middot.gif) 3px 6px no-repeat;}
#mainbody #searchClass  p{ text-align:center;}
/*=表单=*/
#webMessage table,
#resumeForm table,
#joinForm table,
#message table,
#hwSubmit table { border:1px solid #ccc; border-collapse:collapse; }
#webMessage table th,
#webMessage table td,
#resumeForm table th,
#resumeForm table td,
#joinForm table th,
#joinForm table td,
#message table th,
#message table td,
#hwSubmit table th,
#hwSubmit table td{ border:1px solid #ccc; padding:3px;}
#webMessage table th,
#joinForm table th,
#message table th,
#hwSubmit table th{ text-align:right; width:150px;}
.txtInput{ width:500px;}
#joinForm textarea,
#message textarea,
#hwSubmit textarea{ height:200px;}
#resumeForm table {width:85%; margin:0 auto;}
#resumeForm textarea{ width:450px; height:100px;}
#webMessage caption,
#resumeForm caption{ font-weight:bold; font-size:14px; text-align:left; line-height:3em;}
#webMessage table { width:80%; margin:0 auto;}
/*=简历=*/
#resumePage #wrap{ width:880px; background:#FFFFFF url(../images/inside_bg.jpg) no-repeat right bottom;}
#resumePage #wrap h2{font-family: "微软雅黑";font-size: 18px;font-weight: bold;color: #000000;text-decoration: none; text-align:center;}
#resumePage #wrap #mainbody{ float:none; background:none; padding:0; width:880px;}
#resumePage #wrap #mainbody .content{ background:none; margin:0; padding:2em;}
/*#resumePage #wrap #mainbody .content{ background:none; margin:0; padding:2em 30em 2em 2em;}*/
#resumePage #resumeForm caption{ text-align:left; font-weight:bold; padding-top:20px; padding-bottom:10px;}
#resumePage #resumeForm table table{ width:100%}
#resumePage #resumeForm td, #resumePage #resumeForm th{ padding-left:5px; height:24px; font-weight:normal;}
#resumePage #resumeForm th{ background:#efefef; width:100px; text-align:left;}
#resumePage #resumeForm table table th{ background:#2d4e51;}
#resumePage #resumeForm table table .closeBtn{ width:10px;}

#footer{ width:1003px; text-align:center; height:46px; padding-top:21px; clear:both; line-height:21px;margin:0 auto;text-align:center; height:49px;}
#footer #list a{ padding:0 10px;}
#footer .powered{ color:#77776E; text-decoration:none;}
#footer .powered a{ color:#77776E;}

.detailContent{ padding-right:2.5em;}

/* a:hover {cursor:url('../maobie.cur')}
  BODY {cursor:url('../maobie.cur')} 全站鼠标指针CSS代码*/
