body { margin:0; background:#FFF; }

.more { text-align:right; }
.emphasize, .red, a.emphasize{ color:#f00 !important; }

.clear { clear:both; }
div.nh { padding-top:10px; clear:both; }
div.nh2 { padding-top:6px; clear:both; }
table.main { width:100%; border:0; }
form { margin:0; padding:0; }

.news a { text-decoration:none; }
.news a:link { color:#003399; text-decoration:none; }
.news a:visited { color:#800080; text-decoration:none; }
.news a:hover { color:#FF0000; text-decoration:underline; }
.first span, span.first, .areaMain h5 { line-height:26px; font-size:14px; font-weight:700; }
.areaMain .news { font-size:10.5pt; ; font-family: "Arial", "Helvetica", "sans-serif"}

#header .title { line-height:26px; font-size:14px; font-weight:700; }
#main { width:960px; margin:0 auto; }

/* top news */
.topLeft { width:750px; }
.topRight { width:210px; }

/* middle news */
.middleLeft { width:750px; }
.middleRight { width:210px; }

.topLeft, .topCenter, .topRight, .middleLeft, .middleRight { vertical-align:top; }

.firsts { background:#F6F6F6; }
.firsts img { width:320px; height:210px; border:0; }
.search { padding:4px; background:#CCC; text-align:center; }

.centers {}
.centers .title { line-height:26px; }
.centers h5 { margin:0 auto; }
.centers .centerF { margin:0 auto; padding:5px; width:352px; background:#F6F6F6; border:1px solid #EBEBEB; text-align:center; }
.centers .img { text-align:center; }
.centers .img img { width:350px; height:50px; border:0; }

.pics {}
.pics ul { margin:0 auto; width:320px; padding:0; list-style:none; }
.pics ul li { float:left; margin:0; padding:2px 5px; list-style:none; text-align:center; }
.pics ul li img { width:150px; height:80px; border:0; }
.pics ul li { line-height:24px; }

.isoc {}
.isoc .title { height:35px; line-height:35px; background:#900; color:#FFF; }
.isoc .title h5 { margin:0 auto; line-height:35px; }
.isoc .title a { color:#FFF; }

/* main news */
.areaMain h5 { margin:0; padding:0 0 1px 15px; height:26px; }
.areaMain ul { margin:0; padding:0; line-height:24px; }
.areaMain .first { width:360px; height:100px; }
.areaMain .first img { float:left; width:120px; height:100px; border:0; }
.areaMain .first span { float:right; }
.areaMainRight { margin-left:11px; }

/* top main news */
.topLeft .areaMain { float:left; width:360px; }
.topLeft .areaMainLeft { margin:0 auto; width:320px; padding-right:40px; }
.topLeft .areaMainRight { width:360px; }

/* middle main news */
.middleLeft .areaMain { float:left; width:360px; }
.middleLeft .areaMain h5 { margin:0; border-bottom:1px solid #DFDFDF; }

/* middle right */
.people, .teach {}
.people ul, .teach ul { margin:0 auto; width:192px; padding:0; list-style:none; }
.people ul li { float:left; margin:0; padding:5px 7px; list-style:none; }
.people ul li img { width:50px; height:50px; border:0; }

/* middle rank list */
.rank { margin:0 auto; width:170px; }
.rank table { width:100%; border:0; }
.rank h6 { margin:0; padding:1px; background:#EBEBEB; font-size:9pt; height:20px; line-height:20px; text-align:center; }
.rank .m, .rank .n, .rank .s { margin:0; padding:0; text-align:center; }
.rank .m { width:30px; background:#425C5C; color:#FFF; }
.rank .n { width:90px; background:#FFF; }
.rank .s { width:50px; background:#E0E0E0; }
.rank .th .s { color:#369; }

/* town */
.town {}
.town .img { text-align:center; padding:0; }
.town .img span { padding:0 8px; }
.town .img img { width:100px; height:80px; border:0; }

/* teach */
.teach { }
.teach ul { margin:0; padding:10px; }

.dashed { border-top:1px dashed #CCC; }


td { font-size:9pt; line-height:18px; ; font-family: "Arial", "Helvetica", "sans-serif", "ËÎÌå"; color: #666666}

.title01 {  font-size: 14px; line-height: 26px; font-weight: bold}
A.title01:link {COLOR: #003399; TEXT-DECORATION: none}
A.title01:visited {COLOR: #800080; TEXT-DECORATION: none}
A.title01:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.title02 {  font-family: "Arial", "Helvetica", "sans-serif", "ËÎÌå"; font-size: 9pt}
.title02 a:link {COLOR: #003399; TEXT-DECORATION: none}
.title02 a:visited {COLOR: #800080; TEXT-DECORATION: none}
.title02 a:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.bg01 {  background-image: url(images/bj02.gif); background-repeat: repeat-x; background-position: center}
.bg02 {  background-image: url(images/order.gif); font-size: 9pt; line-height: 24px}
.news {  font-size: 10.5pt; line-height: 24px}
A.news:link {COLOR: #003399; TEXT-DECORATION: none}
A.news:visited {COLOR: #800080; TEXT-DECORATION: none}
A.news:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.title {  font-size: 10.5pt; font-weight: bold; color: #003399; text-decoration: underline}
a.title:link {  color: #003399; text-decoration: underline}
a.title:visited {  color: #003399; text-decoration: underline}
a.title:hover {  color: #FF0000; text-decoration: underline}
a.red  { color:#FF0000!important;  } 