@charset "utf-8";
*{ margin:0; padding:0;}
ul,ol{ list-style:none;}
body{ margin:0 auto; text-align:center; font-size:14px;}
img{ border:0;}
pre{white-space: pre-wrap;word-wrap: break-word;}
a{ color:#003399;}
a:hover{ color: #CC0000; text-decoration:underline;}
.error{ color: #990000;}
.warnS{color: #990000;}
.button{ width:100px}
.abutton{ padding:3px 20px; border:1px  #444 solid; font-weight:bold; background:url(images/nav-bg.gif) 0 -30px; text-decoration:none; font-size:14px; color: #444;}
.note{ color:#006600; font-size:12px;}
.page{  padding:5px;text-align: center;}
.page2{  padding:5px;text-align: center; font-size:12px;}

.crumb{ font-size:12px; color:#666666;}
.crumb a{ text-decoration:none;  color: #004482;}

.property{font-size:12px; color:#666666;}
.note{ color: #333 }

.headTab{ padding:2px 0 0; background: url(images/top-tab-bg.gif) repeat-x; color:#FFF; height:24px; font-size:12px; text-align:left; white-space: nowrap;line-height:150%; font-family:Arial, Helvetica, sans-serif;}
.headTab a{ margin:0 0 0 5px;color:#001B51; text-decoration:none}
.headTab a.current{color:#FFF;}
.headTab span{ color: #FFFF99;}


.head{ margin:0 auto; padding:0 30px; background:#E9E9E9; border-bottom:1px #D6D6D6 solid; text-align:left;}
.head span{ float:right; line-height:28px;font-size:12px; }
.logo{ padding:5px 30px; text-align:left;}
.nav{ padding: 0 30px; text-align:left; background:url(images/nav-bg.gif) repeat-x;  white-space: nowrap;}
.nav li{  padding: 5px  10px 10px; display: inline;  line-height:30px;}
.nav li a{ text-decoration:none; font-weight:bold; color:#FFF;}
.nav li a:hover{color:#00EECD;}
.nav li.current { background:url(images/nav-bg-current.gif)  bottom center no-repeat;  }
.nav li.current a{ color:#00EECD;}
.nav li a.exception{ padding:1px 5px 0px; color:#00EECD; border:1px solid #00EECD; }

.nav2{ padding: 0 30px; text-align:left; background:url(images/nav-bg.gif) 0 -30px repeat-x;border:1px solid #999; border-left:0; border-right:0; line-height:26px; white-space: nowrap;}
.nav2 a.current { color:#333; text-decoration:none;}
.nav2 span{ float:right;}

.nav3 {  margin:15px 0 10px; padding:0 10px; background:url(images/nav-bg.gif) 0 13px repeat-x; *background:url(images/nav-bg.gif) 0 15px repeat-x; font-size:12px;}
.nav3 li{display:inline; margin:0 5px;}
.nav3 li a{ padding:3px 5px 0; background: #999 url(images/nav-bg.gif) repeat-x; color:#fff; border:1px #CCC solid; border-bottom:0;  text-decoration:none;}
.nav3 li.current a{ background: none #FFF; color: #006600;border-bottom: #FFF;}

.sub-nav{ padding: 0px 40px; text-align:left; background:url(images/nav-bg.gif) 0 -30px repeat-x; font-size:12px; white-space: nowrap;}
.sub-nav li{  padding: 5px  10px 12px; display: inline;  line-height:24px;}
.sub-nav li a{ text-decoration:none; color:#333;}
.sub-nav li a:hover{color:#007664;}
.sub-nav li.current a{ color:#007664; font-weight:bold; }

.main{ margin:0 auto; width:950px; text-align:center }
.secondary{ float:right; width:265px; overflow:hidden; text-align:left;}
.primary{ float:left; width:665px;overflow:hidden}



.container1{ clear:both;margin: 20px 0 0 0; background: url(images/container-w265-bg.gif) 0 0 repeat-y; width:265px; text-align:left;  border-bottom:1px solid #FFF;}
.container1 div.bg{ background: url(images/container-w265-head.gif) no-repeat top;}
.container1 div.bg div.bg2{  padding:10px 15px;background: url(images/container-w265-foot.gif) no-repeat bottom;}
.container1 div.bg div.bg2 h2{ font-size:14px; color:#00704A;}

.container2{ clear:both; margin:20px auto 0;background: url(images/container-w665-bg.gif) repeat-y; width:665px;text-align:left;border-bottom:1px solid #FFF;}
.container2 div.bg{ background: url(images/container-w665-head.gif) no-repeat top;}
.container2 div.bg div.bg2{  padding:10px 15px; background: url(images/container-w665-foot.gif) no-repeat bottom; }
.container2 div.bg div.bg2 h2{ padding:0 0 10px; font-size:14px; color:#00704A;}
.container2 div.bg div.bg2 div.more{ clear:both; padding:5px;}

.container3{clear:both;margin:20px auto 0;padding:0 10px;background: url(images/container-w665-bg2.gif) no-repeat; text-align:left;border-bottom:1px solid #FFF; width:645px;}
.container3 h2{padding:6px 0 10px;  font-size:14px; color:#00704A; }

/*文章内容*/
.container4{ padding:10px 20px; line-height:24px;}
.container4 div.property { font-size:12px; color:#030;}

/*用户管理页面*/
.container5{ clear:both; margin:20px auto 0;background: url(images/container-w950-bg.gif) repeat-y; width:950px;text-align:left;border-bottom:1px solid #FFF;}
.container5 div.bg{ background: url(images/container-w950-head.gif) no-repeat top;}
.container5 div.bg div.bg2{ background: url(images/container-w950-foot.gif) no-repeat bottom; }
.container5 div.bg div.bg2 h2{ padding:10px 20px 10px; font-size:14px; color:#00704A;}
.container5 div.bg div.bg2 div.l{ float:left; margin:0 0 0 2px; width:170px; }
.container5 div.bg div.bg2 div.r{ margin:0 0 0  180px; height: auto !important; min-height:300px;height:300px; }


.container6{ margin:10px 0;}


.tip1{ margin:auto; text-align:center;  font-size:14px; line-height:28px;}
.tip1 a{ color:#003366;}
.tip2 { margin:5px; color: #990000;  font-size:12px; }

/*首页-登陆框*/
.table1 { border-collapse:collapse; line-height:28px;}
.table1 th{ width:100px; }
.table1 td{ font-size:12px;}
.table1 td input.name-input{ width:150px;}
.table1 td input.password-input{ width:150px;}
.table1 td input.login-button{ width:120px;}

.table2{ border-collapse:collapse; text-align:left; line-height:26px;}
.table2 td{ width:50px;}
.table2 th{ font-weight:normal; }
.table2 th a{ color:#333; text-decoration:none;}
.table2 th span{ font-size:12px;}
.table2 th span a{ color:#003399;}

/*各个专业同学录大图标*/
.table3 { border-collapse:collapse; line-height:28px;}
.table3 td{ width:125px;font-size:14px; text-align:center;}
.table3 td a{ color:#333; text-decoration:none;}
.table3 td.exception{ width:65px;}

.table4{border-collapse:collapse; line-height:28px; width:635px; }
.table4 select{}

.table5{ border-collapse:collapse; line-height:28px; width:100%; }
.table5 td{ width:25%; text-align:center; height:50px;}

.table6{ border-collapse:collapse; line-height:28px; text-align:left;}
.table6 td{ padding:5px}

/*注册页面-注册内容*/
.table7 { margin:20px auto 0; border-collapse:collapse; text-align:left;}
.table7 thead td{padding:10px 5px; font-size:14px; color:#990000;}
.table7 tbody th{padding:10px 5px; width:120px; font-size:12px; vertical-align:top;}
.table7 tbody td{padding:10px 5px;  font-size:12px; vertical-align:top;}
.table7 tbody span.tip{ padding-left:10px; vertical-align:top;   color:#006600;}
.table7 tbody td input.name-input{ width:200px;}
.table7 tbody td input.password-input{ width:200px;}
.table7 tbody td input.login-button{ width:120px;}




.table8 { margin:0 2px;  border-collapse:collapse; line-height:18px;text-align:left; width:280px;}
.table8 td { font-size:12px; padding:5px;}
.table8 td li { display:block; width:150px;}

/*详细资料页面*/
.table9 { margin:20px auto 0; border-collapse:collapse; width:630px; line-height:28px;text-align:left;}
.table9 thead{ background:#CCC;font-size:14px; }
.table9 thead th{padding:5px; }
.table9 thead td a{padding:5px; color:#990000;}
.table9 tbody th{padding:5px; width:120px; font-size:12px; vertical-align:top;}
.table9 tbody td{padding:5px; font-size:12px; vertical-align:top;}
.table9 tbody td.tip{ color:#006600;}
.table9 tbody td input.name-input{ width:200px;}
.table9 tbody td input.password-input{ width:200px;}
.table9 tbody td input.login-button{ width:120px;}
.table9 tbody td textarea{ width:600px; height:100px;}

/*同学搜索页列表 活动列表 精英列表*/
.table10{ margin:20px 0 0 0; background:url(images/container-w665-bg2.gif) no-repeat; border-collapse:collapse; width:665px; text-align:left;line-height:25px;}
.table10 thead th{ padding:0 10px;  }
.table10 tbody tr.sep{ background:#DDD;}
.table10 tbody td{ padding:3px 10px; font-size:12px; }
.table10 tbody th{ padding:3px 10px; font-size:12px; }
.table10 tbody td.sep{ border-bottom:1px dotted #999; }
.table10 tfoot{ text-align:center;}

/*实习与招聘页列表*/
.table11{ margin: 0 0 10px 10px ; width:650px; border-bottom:1px #999 solid; text-align:left; }
.table11 tbody th{ padding:3px 10px; width:250px;  }
.table11 tbody td{ padding:3px 10px;  }
.table11 tfoot td{padding:3px 10px; font-size:12px; }

.table12{ width:100%; font-size:12px;}
.table12 thead{ background:#DDD;}
.table12 th{ padding:5px;}
.table12 td{ padding:5px;}
/*精英首页-精品图片影像展示*/
.table13 td{ width:180px; text-align:center;}
.table13 td img{  width:100px; height:80px;}

.table14{ width:100%; font-size:12px;}
.table14 th{ padding:5px; width:90px;}
.table14 td{ padding:5px;}
/*首页、专业页面-列表*/
.list1{  font-size:12px; line-height:24px; color:#666;}
.list1 li.exception{float:left; padding:10px 15px; }
.list1 li.exception img{width:150px; height:120px;}
.list1 a{ text-decoration:none; color:#006699; }
.list1 a.t{ float:left; width:250px; font-weight:bold;}
.list1 li.more a{ color: #003399;}

.list1 span{ float:right;}
.list1 span a{ margin:0 20px; color:#003399;}



.list2{ font-size:14px; line-height:24px;}
.list2 a{ text-decoration:none; color:#003399;}

.list3 li{ display:inline; }


/*精英展示*/
.list4 { float:left; margin:0 10px;padding:5px; border:1px solid #999;  font-size:12px; width:120px; height:180px; line-height:18px;}
.list4 b{ font-size:14px; font-weight:normal; color:#00704A;}
.list4 li.img{ float:right;}

/*实习与招聘页面搜索部分*/
.list5 { border-bottom:1px solid #999; font-size:12px; }
.list5 li{ padding:3px 0; }

/*搜索主页*/
.list6 { margin:20px; font-size:14px; line-height:28px;}
.list6 li {clear:both;}
.list6 li label{ float:left; width:150px; color:#006600;}
.list6 li select{ width:430px;}

/*用户管理左边列表*/
.list7 {   width:166px;}
.list7 li{ line-height:200%; font-size:12px; padding:0 0 0 20px; }
.list7 li.current{ background:#FFF; border:1px solid #999; border-left:0;border-right:0;}
.list7 li.current a{ color:#333; text-decoration:none;}


/*用户管理右边边列表*/
.list8{ padding:10px; line-height:200%; }
.list8 li{ clear:both; font-size:12px;}
.list8 li label{ float:left; width:100px;}
.list8 li textarea{width:300px; height:150px;}
.list8 li b{ color:#666666;}
.list8 li span{ color:#990000; font-weight:bold;}
/*文章列表*/
.list9{list-style-image:none;list-style-position:inside;list-style-type:square;margin:5px 0;}
.list9 li{margin:0 1px;padding:5px 0 5px 20px;}

/*名企招聘*/
.list10{ }
.list10 li{ float:left;}
.list10 li img{ margin:5px; border:1px #999999 solid; width:150px; }

.dlist1{ padding:0 10px; line-height:20px; }
.dlist1 dt{ font-size:14px; font-weight:bold;}
.dlist1 dd{ margin:0 0 10px 0; font-size:12px; }
.dlist1 dd span{ padding:0 10px;  color:#999999; font-size:10px;}

.foot{ margin:20px  0; padding:10px 0;clear:both; font-size:12px; border-top:1px #999 solid;}
.foot a{ font-size:12px; text-decoration:none;}

.vjob { margin:10px auto; width:700px; font-size:14px; text-align:left; line-height:28px;}
.vjob h1{ font-size:16px;}
.vjob h2{ font-size:14px;} 
.vjob ul{ margin-bottom:10px; border-bottom:1px #999 dotted;}
.vjob ul li label{ color:#333; font-weight:bold;}

/*我的简历*/
.resume{  padding:10px; text-align:left;}
.resume h1{ margin:0 0 10px; padding:3px 10px;background:url(images/nav-bg.gif) 0 -30px; border:1px #ccc solid; color: #006600; font-size:14px;}
.resume h1 a{ margin:0 20px;}
.resume dl{ padding: 5px 20px; line-height:180%;}
.resume dl dt{ clear:both;float:left; width:120px; color:#333;}
.resume dl dd  { line-height:181%;}
#langLevel{ width:100px; height:80px;}

/*名人简历*/
.resume2{ margin:10px 0 0 0;padding:10px; text-align:left;}
.resume2 h1{ margin:0 0 10px; padding:3px 10px;background:url(images/nav-bg.gif) 0 -30px; border:1px #ccc solid; color: #006600; font-size:14px;}
.resume2 h1 a{ margin:0 20px;}
.resume2 dl{ padding: 5px 20px; line-height:180%;}
.resume2 dl dt{ clear:both;float:left; width:120px; color:#333;}
.resume2 dl dd  { line-height:181%;}
.resume2 div  { padding:5px;line-height:180%;}
.resume2 ul  { padding:5px;line-height:180%;}
.resume2 p { padding:5px; text-indent:2em;}

.title1{ margin:20px auto; text-align:center; font-size:14px; color:#990000 }
.title2{ margin:10px auto 0; font-size:12px; color:#333; }
.title3{ padding:10px; font-size:14px;   color:#990000; border-bottom:#999999 dotted 1px;}
.title4 { color:#990000}.
.title4 a{ color:#990000}