*{  margin:0;   padding:0;   border:0}
 
body{font-size:12px; text-align:center; margin:0; padding:0}

img{border:0}

select{position:relative; color:#000}

td{font-size:12px}

a:link{color:#333; text-decoration:none}

a:visited{color:#333; text-decoration:none}

a:hover{color:#333; text-decoration:underline}

a:active{color:#333; text-decoration:none}

h2{font-size:12px; letter-spacing:2px; margin:8px 0 10px; padding:0}

h2 a{text-decoration:none; background-color:inherit; background-image:url(h2bg.gif); background-repeat:no-repeat; background-position:center left; color:#910b0a; padding:0 0 0 20px}

h2 a:hover{color:#910b0a; background:url(h2bghover.gif) no-repeat center left}

h3{background:#fafaf5 none repeat scroll 0; font-size:14px; line-height:normal; color:#A62802; font-weight:bold; text-align:center; letter-spacing:3px; margin:0; padding:10px 25px}

p{line-height:20px; margin:0; padding:0}

ul.tl{list-style:none outside none; margin:0; padding:0}

ul.tl li{height:19px; padding-top:3px; padding-left:15px; background:url(list.gif) no-repeat 0; background-position:left 7px}

ul.nl{list-style-type:none; margin:0; padding:0}

ul.nl li{height:18px; padding-top:3px; padding-left:8px; background:url(list_m.gif) no-repeat 0; background-position:left 7px}

.en_ca{font:10px tahoma; color:#2D7490; float:right; padding-right:8px}

ul.nl a{color:#3e3e3e; float:left}

ul.nl a:hover{color:#999; float:left}

ul.ml{list-style-type:none; margin:0}

ul.ml li{height:17px; padding-top:3px; padding-left:15px; background:url(list.gif) no-repeat 0; background-position:left 7px}

ul.ml a{color:#3e3e3e; float:left}

ul.ml a:hover{color:#999; float:left}

ul.ll{list-style:none outside none; margin:0; padding:0}

ul.ll li{height:22px; padding-top:3px; padding-left:25px; background:url(list_l.gif) no-repeat 0; background-position:left 7px}

ul.imglist{padding:0; margin:0; width:100%; border-bottom:#ccc 1px dotted; border-top:#ccc 1px dotted; margin:8px auto}

ul.imglist li{float:left; display:inline; padding:9px}

ul.imglist li a{display:block}

ul.imglist img{border:1px solid #666}

ul.imglist li span a{width:120px; height:30px; line-height:26px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.imglisttitle{width:200px; float:left; clear:left; font-size:18px; font-family:&#40657; &#20307; ; padding-left:10px; text-align:left; background:url(imglist.gif) no-repeat; color:#84735F; margin:5px 0 0 5px}

.imglistmore{width:200px; float:left; clear:left; font-size:12px; padding-left:5px; text-align:left; color:#FFA504; margin:0}

.imglistmore a:link{color:#FFA504}

.imglistmore a:hover{color:#FFA504; text-decoration:none}

#menu{margin:0; padding:0px 0 0 20px; width:800px!important;  clear:both }
 
#menu ul{list-style:none}
 
#menu li{float:left; position:relative; border-right:1px solid #ccc}
 
#menu ul ul{visibility:hidden; position:absolute; left:0px; top:29px}
 
#menu table{position:absolute; left:0; top:0}
 
#menu ul li:hover ul, #menu ul a:hover ul{visibility:visible}
 
#menu a{display:block; text-align:center; text-decoration:none; width:92px; height:29px; color:#000; line-height:29px}
 
#menu a:hover{color:#0043B2; background:url(menulist.gif) no-repeat}
 
#menu ul ul li{ clear:both;  text-align:left}
 
#menu ul ul li a{ display:block;  width:91px;  height:30px;  background:#faeec7;  color:#000}
 
#menu ul ul li a:hover{ background:#dfc184;  color:#000; border-bottom:3px solid #ccc; border-top:2px solid #749FE6}
 
#menulist{font-size:12px; line-height:20px; margin:0; padding:0; letter-spacing:2px;}

.twidth{margin-left:auto; width:1000px; margin-right:auto; border:1px solid #ccc;}

#time{color:#003DAA; font-weight:bold; padding-right:15px}

#sitehead{width:100%; margin-bottom:6px}

#sitehead td.m{background:url(banner.jpg); height:125px}

#sitehead td.l{width:0}

#sitehead td.r{width:0}

.link{width:170px; float:right; clear:right; font-size:12px; text-align:center; margin:0 12px 0 20px}

.link a{color:#cccc}

.link a:hover{color:red}

.tbody{margin-left:auto; width:975px; margin-right:auto}

.pagebody{margin-left:auto; width:975px; background:#F0EDE8; margin-right:auto}

#serach{width:100%; height:57px; background:url(serach_back.gif) repeat-x}

#serach td.m{width:650px}

#serach td.l{width:0}

#serach td.r{width:250px}

#searchbox{float:right; clear:right; margin-bottom:15px; padding-right:15px}

input.text{width:150px; border:1px solid #ccc}

input.button{color:red; font-size:12px; border:none; background:none; font-weight:bold}

input.ftext{width:100px; border:1px solid #ccc}

input.fbutton{color:red; font-size:12px; border:0; background:none; font-weight:bold}

#nav{width:100%; background:url(nav_back.gif) repeat-x top}

#nav td.m{width:800px}

#nav td.l{width:100px}

#nav td.r{width:0}

#pagenav{width:100%; height:40px}

#pagenav td.m{width:800px}

#pagenav td.l{width:100px}

#pagenav td.r{width:0}

.nav{width:500px; float:left; clear:left; font-size:12px; text-align:left; margin:13px 12px 0 10px}

.nav a{color:#000}

.nav a:hover{color:red; text-decoration:none}

.navtitle {font-size:18px;font-family:ºÚÌå;text-align:left;color:#A62802;}

.navtitle a{color:#A62802}
.navtitle a:visited{color:#A62802; text-decoration:none}
.navtitle a:hover{color:#A62802; text-decoration:none}

#middle{width:100%}

#page{background:#FFF; width:90%; margin-bottom:20px; margin-left:auto; margin-right:auto; margin-top:13px}

#depart{width:113px; margin:3px 3px 3px 1px}

#departlink{}

#departlink img{margin:3px}

#departlink_text{font-size:12px; margin:1px; line-height:22px; letter-spacing:2px; text-align:left}

#departlink_text1{font-size:12px; margin:15px 1px; line-height:22px; letter-spacing:2px; text-align:left}

.fframe{text-align:left; width:382px; margin-bottom:3px}

.fframe table{table-layout:fixed}

.fframe td table{table-layout:auto}

.fframe td.tm{background:url(newstitler.gif); height:33px}

.fframe td.tl{background:url(newstitlel.gif); width:175px}

.fframe td.tr{background:url(newstitler.gif); width:36px}

.fframe span.tt{padding-top:10px; font-weight:bold; width:100%; color:#fff; padding-left:50px}

.fframe td.tr img{vertical-align:bottom; padding-top:10px}

.fframe td.mm img{vertical-align:middle; border:1px solid #888; padding:3px; margin-bottom:5px}

.fframe span.newstitle{text-align:left; font-weight:bold; color:red; display:block; padding:6px 0 10px 15px}

.fframe p{line-height:24px; margin:0 0 10px; padding:0 10px 10px}

.fframe td.mm{padding:3px}

.fframe td.ml{width:1px}

.fframe td.mr{width:1px}

.fframe td.bm{width:100%; height:1px}

.fframe td.bl{width:0}

.fframe td.br{width:0}

.sframe{text-align:left; width:768px;}

.sframe table{table-layout:fixed}

.sframe td table{table-layout:auto}

.sframe td.tm{background:url(ctitlem.gif); height:33px}

.sframe td.tl{background:url(ctitlel.gif); width:550px}

.sframe td.tr{background:url(ctitlem.gif); width:50px}

.sframe span.tt{margin-top:20px; font-weight:bold; width:100%; color:#f00; padding-left:52px; font-size:14px}

.sframe td.tr img{vertical-align:bottom; padding-top:10px}

.sframe td.mm img{vertical-align:middle; border:1px solid #888; padding:10px; margin-top:10px}

.sframe span.newstitle{text-align:left; font-weight:bold; color:red; display:block; padding:6px 0 10px 15px}

.sframe p{line-height:24px; margin:0 0 10px; padding:0 10px 10px}

.sframe td.mm{padding:3px}

.sframe td.ml{width:1px}

.sframe td.mr{width:1px}

.sframe td.bm{width:100%; height:1px}

.sframe td.bl{width:0}

.sframe td.br{width:0}

.tframe{text-align:left; padding:1px 3px 0px 3px; margin-bottom:5px}

.tframe table{table-layout:fixed}

.tframe td table{table-layout:auto}

.tframe td.tm{height:1px; width:100%; background-color:#000}

.tframe td.mm img{vertical-align:middle; border:1px solid #888; padding:5px}

.tframe span.imgtitle{text-align:center; font-weight:bold; display:block; padding:5px}

.tframe span.IMGtitle{text-align:center; font-weight:bold; color:red; display:block; padding:6px 0 10px 0px}

.tframe td.tl{background-color:#000}

.tframe td.tr{background-color:#000}

.tframe td.mm{padding:3px}

.tframe p{line-height:23px; margin:0; padding:0 10px 10px}

.tframe td.ml{width:1px; background-color:#000}

.tframe td.mr{width:1px; background-color:#000}

.tframe td.bm{height:1px; width:100%; background-color:#000}

.tframe td.bl{background-color:#000}

.tframe td.br{background-color:#000}

.imgframe{text-align:left; padding:0 10px 0 15px; margin-bottom:3px}

.imgframe table{table-layout:fixed}

.imgframe td table{table-layout:auto}

.imgframe td.tm{width:100%; background-color:#343F5F; height:11px}

.imgframe td.tl{background-color:#343F5F}

.imgframe td.tr{background-color:#343F5F}

.imgframe td.mm{padding-right:3px; padding-left:3px}

.imgframe td.ml{width:11px; background-color:#343F5F}

.imgframe td.mr{width:11px; background-color:#343F5F}

.imgframe td.bm{height:11px; width:100%; background-color:#343F5F}

.imgframe td.bl{background-color:#343F5F}

.imgframe td.br{background-color:#343F5F}

.mframe{text-align:left; padding:20px 7px 0}

.mframe table{table-layout:fixed}

.mframe td table{table-layout:auto}

.mframe td.tm{height:30px; background:url(mframe_m.gif)}

.mframe td.tl{background:url(mframe_t.gif); width:20px}

.mframe td.tr{background:url(mframe_m.gif); width:40px}

.mframe span.tt{padding-left:5px; font-weight:bold; font-size:14px}

.mframe p{line-height:30px; margin:0; padding:26px}

.mframe td.tr img{vertical-align:bottom; padding-top:5px}

.mframe td.mm{padding:3px}

.mframe td.ml{width:2px}

.mframe td.mr{width:2px}

.mframe td.bm{height:2px}

.mframe td.bl{width:2px}

.mframe td.br{width:2px}

.lframe{text-align:left; margin-bottom:3px}

.lframe table{table-layout:fixed}

.lframe td table{table-layout:auto}

.lframe td.tm{background:url(lframe_m.gif); height:28px}

.lframe td.tl{background:url(lframe_t.gif); width:48px}

.lframe td.tr{background:url(lframe_m.gif); width:30px}

.lframe span.tt{padding-top:10px; font-weight:bold; width:100%; color:#333}

.lframe td.tr img{vertical-align:bottom; padding-top:10px}

.lframe td.mm{padding:3px}

.lframe p{line-height:20px; margin:0; padding:1px 10px}

.lframe td.ml{width:1px; background:#CCC}

.lframe td.mr{width:1px; background:#CCC}

.lframe td.bm{width:100%; background:#DBDBDB; height:1px}

.lframe td.bl{width:0}

.lframe td.br{width:0}

#footer{border-top:#ccc 1px solid; margin-top:5px; width:100%; height:40px; background-color:#F3F4F6}

.pages{border:1px solid #ccc; zoom:1; overflow:hidden; margin:10px 0 2px; padding:10px 20px}

.pages li{float:left}

.pages li input{border:1px solid silver; width:20px; vertical-align:middle}

.pages li img{vertical-align:middle; border:0}

.pages li.list{width:500px; text-align:right; color:#ddd}

.pages li a.red{color:red}

#news_scroller{position:absolute; margin:-20px; padding:0 30px}

#news_scroller .news{font-family:&#40657; &#20307; ; font-size:35px; color:#930; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

#pagetext{border-top:1px dashed #dfdfdf; border-bottom:1px dashed #dfdfdf; margin-top:1px; font-size:14px; font-family:&#23435; &#20307; ; line-height:140%; padding:15px 25px}

<!--&#35270; &#39057; &#26032; &#38395; -->
.vedioimg{border:3px double #9c9c9c}
.vediotext{font-size:12px; color:#039}
.vedio{font-size:12px; font-weight:normal; color:#039; text-decoration:underline}
.vedio:link{font-size:12px; font-weight:normal; color:#666; text-decoration:underline; font-weight:bold}
.vedio:visited{font-size:12px; color:#3C71AC; font-weight:bold}
.vedio:hover{font-size:12px; color:#F00; font-weight:bold}
.vedio:active{font-size:12px; font-weight:normal; color:#3C71AC; font-weight:bold}

#teacher{width:100%; padding:8px 0 0px 0; color:#555; border-bottom:1px dotted #818181}
#teacher img{margin:0px; position:relative; float:left; border:1px solid #f5f5f5; padding:1px; background:#FFF}
#teacher p{color:#6B7A93; margin:0; padding:10px 0 0 0; line-height:23px}
#teacher strong{margin:0; padding:0; font-size:14px; letter-spacing:15px; color:#335CA0}
.teacherpic{float:right; margin:0 10px; border:1px solid #ddd; padding:5px; background:#f5f5f5 }
