/* 全局 */
html, body { margin:0; padding:0; margin:0 auto;BACKGROUND-IMAGE: url(bg.jpg);}
body { font-size:12px; color:#2e3337; font-family: '宋体'; line-height:21px; margin:0 auto; text-align: center;}
img{border:0; padding:0; margin:0;}
ul,li{list-style:none;}
input{ font-family:Arial, Helvetica, sans-serif}
ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span samp,p { margin:0; padding:0;}
a { color:#2e3337; text-decoration:none; }
a:hover{color:#fd6d0c;text-decoration:underline;}
.lan,.lan a,.lan a:visited{color:#0571c0;text-decoration:none}
.lan a:hover{color:#0571c0;text-decoration:underline;}
.fff,.fff a,.fff a:visited{color:#fff;text-decoration:none; font-size:15px;}
.fff a:hover{color:#ffff00;text-decoration:underline;font-size:15px;}
.huan,.huan a,.huan a:visited{color:#fd6d0c;text-decoration:none; }
.huan a:hover{color:#fd6d0c;text-decoration:underline;}
.wid940{ width:940px; margin:0 auto; text-align: left;}
.f12{ font-size:12px;}
#div960 { width: 940px; padding: 0 10px; text-align: left; margin: 0 auto; background: #FFFFFF;}


/*首页头部样式*/
.header{ width:100%; background:url(header_t.jpg) repeat-x; overflow:hidden;}
.top{ height:23px; padding-top:3px;}
.topl{ width:580px; float:left;}
.topr{ width:220px; float:right;}
.header_c{ height:85px;}
.header_c_l{ width:330px; float:left; margin-top:5px}
.header_c_r{ float:right; padding-right:10px;}

.header_c_r_a{ float:right; height:65px; padding-top:20px;margin-left:10px; display: inline;}
.header_c_r_b{ float:right;height:65px; padding-top:20px; display: inline; }
.header_c_r_c{ float:right;height:65px; padding-top:21px; margin-right: 14px; display: inline; }

.header_so{ width:784px; height:33px; background:url(so_bg.jpg); margin: 0 auto;}
.header_so ul{ width:480px; height:28px; padding-top:5px; padding-left:10px; float:left;}
.header_so ul li{ width:84px;float:left; margin:0 5px;}
.header_so ul li label{ float:left;}
.header_so ul li samp{ float:right;}
.header_soque{ width:253px; float:right; height:28px;padding-top:5px;}
.header_soque label{ float:left;}
.header_soque samp{ float:left;}
.header_soinput{  background:#fff; border:#aedcff 1px solid; height:23px;}
.nav{ margin: 0 auto; width: 940px; overflow: hidden; background:url(menubg.gif) left top no-repeat; height:45px; font-family:Microsoft YaHei; padding-top:7px;}
.nav ul{ width:914px;height:42px;padding:0 15px;}
.nav ul li{float:left; line-height:30px;}
.nav_a{ width:87px; text-align:center;}
.nav_b{ width:130px;text-align:center;}
.nav_a_bg{ width:53px; text-align:center;  no-repeat; height:26px; margin:0 12px;}

/*.nav_a_bga{ width:59px; text-align:center; background:url(nav_d1.jpg) no-repeat; height:26px; margin:0 11px;}
.nav_a_bgb{ width:79px; text-align:center; background:url(nav_d2.jpg) no-repeat; height:26px; margin:0 21px;}
.nav_a_bgc{ width:104px; text-align:center; background:url(nav_d3.jpg) no-repeat; height:26px; margin:0 18px;}
*/

.nav_a_bga{  background:url(nav_d1.jpg) center center no-repeat; }
.nav_a_bgb{  background:url(nav_d2.jpg) center center no-repeat; }
.nav_a_bgc{  background:url(nav_d3.jpg) center center no-repeat; }


.nav_b{ width:130px;text-align:center;}
.nav_x{ padding-top:4px;}



/*首页友链*/
.tit {line-height: 30px; margin: 0px auto; padding-left: 15px; background: url(titbg_l.gif) no-repeat left top; height: 30px; color: #3064ba; font-size: 14px; font-weight: bold}
.tit span {padding-right: 10px; background: url(titbg_r.gif) no-repeat right top; float: right; height: 30px; font-size: 12px; font-weight: normal}
.con8 { border: #c1e3fe 1px solid; line-height: 180%; padding: 10px; background: #edf6ff; overflow: hidden; word-break: break-all;}
.tit_bg03 {	text-align: center; width: 92px; background: url(tit_bg02.gif) no-repeat 0px; float: left; height: 29px; color: #fff; cursor: pointer}

.main_links { width: 940px; margin: 10px auto 0px; text-align: left;}
.main_links div.tit { border-bottom: #ff8903 2px solid; line-height: 29px; margin: 0px auto; padding-left: 0px; background: none transparent scroll repeat 0% 0%; height: 29px; color: #2e65b7; font-size: 14px; font-weight: bold}
.main_links div.tit span {line-height: 29px; background: none transparent scroll repeat 0% 0%; height: 29px; color: #000000}
.main_links div.con8 { border: #fee705 1px solid; line-height: 180%; min-height: 50px; background: #ffffff; overflow: hidden;}
.main_links div.con8 ul { margin: 5px 0px; overflow: hidden; zoom: 1;}
.main_links div.con8 li li { float:left; font-size:13px; line-height:31px; margin-top: 10px; margin-left: 12px; display: inline;}


/* 网站底部 */
#foot { width: 940px; text-align: center; padding-bottom: 10px; margin:auto; clear:both;}
#foot .about { text-align: center; margin: 8px auto; padding:5px 0; }
#foot .about a { color: #000066; margin-right: 25px;}
#foot .about a:visited { color: #000066;}
#foot .about a:hover { color: #FF0000;}
#foot p { line-height: 35px;color: #333333;}
#foot .foot_pic a { margin-right: 15px;}

/* 文章栏目，列表页左侧栏目导航定义 */
.list_l_block { width: 200px; background: url(left_c_bg.gif) left top repeat-y; margin-bottom: 10px;}
.list_l_block .b { height: 7px; width: 200px; background: url(left_b_bg.gif) left top no-repeat;}
.list_l_block .c { width: 192px; padding: 8px 4px 0; background: url(left_t_bg.gif) left top no-repeat;}
.list_l_block .c dl { padding: 0px; width: 192px; line-height: 26px; color: #333;}
.list_l_block .c dl dt { height: 26px; font-weight: bold; padding-left: 15px; border-bottom: 1px solid #efefef; color: #555;}
.list_l_block .c dl dd { height: 26px; padding-left: 22px; border-bottom: 1px solid #efefef;}
.list_l_block .c dl dd.noborder { border: 0px;}
.list_l_block .c dl dd.selected { background: url(left_dd_on_bg2.gif) left top no-repeat;}
.list_l_block .c dl a { text-decoration: none; color: #333;}
.list_l_block .c dl a:hover { color: #CC0000;}
.list_l_block .c dl dd.more { text-align: right; padding-right: 10px;}
.list_l_block .c dl dd.more a { color: #065099;}
.list_l_block .c dl dd.more a:hover { color: #FF0000;}


/* 教员列表分页样式 列表页通用 */
.page { text-align: center; font-size: 12px; background: #e2f0fd; border: 1px solid #c3cdd7; height: 34px; line-height: 34px;}
.page a { border: 1px solid #dcdcdc; padding: 2px 5px; margin: 2px; text-decoration: none; background: #eff3f4;}
.page a:link { color: #1e3986;}
.page a:visited { color: #1e3986;}
.page a:hover { color: #FF0000;}
.page a:active { color: #FF0000;}

.page span { border: 1px solid #dcdcdc; padding: 2px 5px; margin: 2px; background: #eff3f4; color: #1e3986;}
.page span.current { font-weight: bold; color: #ff0000;}
.page span.disabled {}


