*{margin:0;padding:0;}
body{background:#fff;font:normal 12px Verdana,Arial;text-align:center;}
ul,li{list-style:none;}
select,input{vertical-align:middle;}
img{border:none;}
a{color:#06c;text-decoration:none;}
a:hover{color:#06c;text-decoration:underline;}

.l{float:left;}
.r{float:right;}
.clear{clear:both;height:0;overflow:hidden;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.pointer{cursor:pointer;}
.warn{color:#f00;}
a strong.warn{color:#f00;}
.date,.time{color:#999;font:normal 9px Verdana;}
.num{color:#f60;font:normal 11px Georgia;}
.score{color:#f00;font:normal 10px Verdana;}
.emphasis{color:#f60;}
a.top{float:right;display:block;margin:20px 25px 0;}
a.top span{font-family:宋体;}

#header{clear:both;overflow:hidden;margin:0 auto;width:900px;text-align:left;}
#header .logo{display:block;float:left;}
#header p.topic{float:left;margin:16px 0 0 25px;padding:8px 0 8px 25px;border-left:1px solid #ccc;font:normal 30px 黑体;}
#header .banner{float:right;margin-top:10px;}

#topNav{clear:both;overflow:hidden;margin:15px 0;background:url("/html/images/major/bgTopNav.gif") repeat-x;}
#topNav .inner{margin:0 auto;width:900px;padding:5px 0;text-align:left;line-height:150%;color:#fff;}
#topNav .inner strong{margin-right:2em;}
#topNav .inner a{color:#fff;}

#wrap{clear:both;overflow:hidden;margin:15px auto;width:900px;text-align:left;}

.page{margin:15px 5px 0;padding:0 20px;text-align:right;line-height:200%;color:#444;}
.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page{*zoom:1;}
.page .this-page {padding:1px 6px;font-weight:bold;}
.page a{padding:1px 5px;background:#eff6f9;border:solid 1px #ddd;color:#369;text-decoration:none;}
.page a:hover{background:#016ec2;border:solid 1px #008000;color:#fff;}
.page .pageCount{text-align:center;color:#008000;}
.page span{color:#f60;font:bold 13px Verdana;padding:0 5px;}
.page a.more{margin-left:10px;}

#major{ width: 860px; margin: 0 auto; }
#major ul{ width: 860px; margin: 5px 0 15px; border-bottom: 1px solid #e0e0e0; *zoom: 1; }
#major ul:after { clear: both; content:"."; display: block; visibility: hidden; height: 0; overflow: hidden; }
#major ul li{float:left;width:150px;margin:0 10px;display:inline;}
#major ul li h3{margin:3px 0;padding-left:15px;background:url("/html/images/major/arrow.gif") 0 center no-repeat; font: bold 14px Verdana; }
#major ul li h3 a{color:#06c;}
#major ul li h3.link{background:url("/html/images/major/titleOn.gif") no-repeat;}
#major h2 { padding: 5px; font:normal 18px 黑体; }

#subNav{float:left;width:170px;}
#subNav ul{margin:0 0 15px;padding:10px 15px;background:url("/html/images/major/bgTitle.gif") repeat-x;border:1px solid #ddd;}
#subNav ul li{padding:5px 20px;background:url("/html/images/major/arrow.gif") 6px 9px no-repeat;border-bottom:1px dotted #ccc;}
#subNav ul li.current a{font-weight:bold;color:#666;}
#subNav div.box{padding:5px 4px;border:1px solid #ddd;}

#mainNav{float:right;width:700px;}
ul.jobDetails h2{margin:0;background:url("/html/images/jobTitle.gif") 5px 1px no-repeat;padding:0 20px;height:22px;line-height:24px;font:normal 18px 黑体;}
ul.jobDetails p.majorDesc{margin-bottom:10px;padding:5px 22px;line-height:150%;color:#666;border-bottom:1px solid #000;}
ul.jobDetails li{margin:5px 5px 0;padding:5px;border-bottom:1px dashed #ddd;}
ul.jobDetails li h3{margin:5px 0 0;padding-left:12px;background:url("/html/images/icon_item2.gif") 0 6px no-repeat;font:normal 14px Verdana;}
ul.jobDetails li h3 a{font:bold 14px Verdana;}
ul.jobDetails li h3 a:visited{color:#7293b5;text-decoration:underline;}
ul.jobDetails li h3 span.date{float:right;padding-top:2px;color:#008000;}
ul.jobDetails li p.desc{padding:5px 0 0;line-height:150%;font-family:verdana;color:#666;}
ul.jobDetails li p.desc span.key{color:#f00;}
ul.jobDetails li p.details{text-align:right;line-height:150%;color:#999;}
ul.jobDetails li p.details a.report{cursor:pointer;color:#94ade0;text-decoration:underline;}
ul.jobDetails li.more{border:none;text-align:right;}
div.selector{position:absolute;margin-top:-22px;*margin-top:-19px;margin-left:90px;width:490px;padding:6px;background:#f4f4f4;z-index:101;}
div.selector form{padding:10px 20px;background:#fff;border:1px solid #ddd;}
div.selector form a.close{float:right;margin-top:5px;cursor:pointer;}
div.selector form h3{padding:5px 0;background:none;font:bold 14px 宋体;color:#000;}
div.selector form table{margin:10px auto;width:100%;}
div.selector form table td{width:25%;text-align:left;height:18px;color:#06c;}
div.selector form p{padding:5px 0;text-align:center;}

#footer{clear:both;margin-top:30px;text-align:center;background:#f4f4f4;border-top:1px solid #ddd;}
#footer .inner{position:relative;margin:0 auto;width:980px;padding:10px 0;text-align:center;line-height:150%;font-family:Verdana;color:#666;}
#footer .inner span.en{font-size:11px;}
#footer .inner img.permission{position:absolute;right:160px;top:5px;}
