@charset "gb2312";
/* CSS Document */
body {font-family:"ËÎÌå",Arial, Helvetica, sans-serif;font-size:12px; margin:0; padding:0; color:#333; line-height:22px; background:#fff}
div,ul,ol,li,h1,h2,h3,h4,h5 {padding:0; margin:0; text-decoration:none; font-weight:normal; list-style:none}
a {color:#000; text-decoration:none}
a:hover {color:#f00; text-decoration:none}
img {border:none}
select {padding:3px;font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif}
input {behavior:url(#default#savehistory);}
h2 {font-family:"Î¢ÈíÑÅºÚ";color:#f00; text-decoration:none;}
h3 {font-family:"Î¢ÈíÑÅºÚ";color:#1b951a;}

/*Í·²¿ÑùÊ½*/
.top {font-size:12px;height:234px;color:#000;}
.top a{color:#000}
.top a:hover{color:#f00}
.menu_bg {height:40px;background:url(../../app_inc/images/menu.jpg) repeat-x}

.topFav {z-index:9999; height:30px; line-height:30px; position:relative; text-align:right; padding-right:45px}

#imglist {list-style:none; width:500px; margin:50px auto;}
#imglist li {float:left; margin-top:10px;}

/*·ÖÒ³ÑùÊ½*/
DIV.meneame {FONT-SIZE:100%; COLOR: #fff;TEXT-ALIGN: center; margin:10px 0 0 0; font-family:"Courier New", Courier, monospace}
DIV.meneame A {PADDING:5px 8px; BACKGROUND:#ee4e4e;COLOR: #fff; TEXT-DECORATION: none;}
DIV.meneame A:hover { BACKGROUND:#de1818; COLOR: #ff6500;}
DIV.meneame A:active { PADDING: 5px 8px;COLOR: #fff; BACKGROUND: #de1818}
DIV.meneame SPAN.current {PADDING: 5px 8px;FONT-WEIGHT: bold; COLOR: #fff;BACKGROUND: #de1818}
DIV.meneame SPAN.disabled {PADDING: 5px 8px;COLOR: #fff; }
/*BODYÑùÊ½*/
.B_Title td{font-size:20px; color: #fff; height:55px; line-height:55px; padding-left:30%; font-family:"Î¢ÈíÑÅºÚ"; background:url(../../app_inc/images/class_bg.png) center no-repeat}
#sitemap {font-size:12px; height:33px; color:#000; text-decoration:none; background:url(../../app_inc/images/sitemap.png) bottom no-repeat; padding-left:4%}
#sitemap span{color:#f00}
#sitemap a{font-size:12px; color: #000; text-decoration:none}
#sitemap a:hover{font-size:12px; color: #f00; text-decoration:underline; font-weight:normal}

.leftmenu {width:180px; height:auto; list-style:none;padding:0; margin:0 auto; margin:10px 0}
.leftmenu ul{width:100%;height:auto; list-style:none;text-align:left; padding:0; margin:0;}
.leftmenu ul li{padding:0 0 0 30px;text-overflow:ellipsis; overflow:hidden; }
.leftmenu ul.now{height:32px;line-height:32px; list-style:none; text-align:left; background:url(../../app_inc/images/lm2.2.jpg) center no-repeat; border-bottom:1px #ccc dashed;font-weight:bold}
.leftmenu ul.tab{height:32px;line-height:32px; list-style:none; text-align:left; background:url(../../app_inc/images/lm2.1.jpg) center no-repeat; border-bottom:1px #ccc dashed; font-weight:bold}
.leftmenu ul.now a{ text-decoration:none; color:#f00}
.leftmenu ul.now a:hover{ text-decoration:none; color:#f00}
.leftmenu ul.tab a{ text-decoration:none; color:#333}
.leftmenu ul.tab a:hover{ text-decoration:none; color:#f00}
.leftmenu ul.current{height:auto; padding:0; margin:0;font-family:"Î¢ÈíÑÅºÚ";}
.leftmenu ul.current li{text-overflow:ellipsis; overflow:hidden;text-decoration:none;height:35px; line-height:35px; padding:0 0 0 35px; margin:0; border-bottom:1px #ddd solid;background:url(../../App_Inc/images/flag.png) 20px 50% no-repeat}
.leftmenu ul.current li:hover{text-overflow:ellipsis; overflow:hidden; text-decoration:none;height:35px; line-height:35px; padding:0 0 0 35px; margin:0;background:#ffc}
.leftmenu ul.current a{text-decoration:none;}
.leftmenu ul.current a:hover{text-decoration:none;}

.img1{ padding:3px; border:#f00 solid 1px; }
.img2{ padding:3px; border:#ccc solid 1px;}

/*ÄÚÈÝÒ³Õ¹Ê¾ÑùÊ½
;text-overflow:ellipsis
*/
.class_table {background:url(../../App_Inc/images/table_bg2.png)}
.content_div {width:100%; height:490px;  overflow:auto; overflow-x:hidden}

.articlelist { list-style:none; padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ"; width:100%; height:auto; overflow:hidden}
.articlelist ul{ width:100%;height:40px; line-height:40px; overflow:hidden; list-style:none; padding:0 ; margin:0; border-bottom:1px #ddd solid}
.articlelist ul:hover{list-style:none; padding:0; margin:0;color:#f00; background: #FFC; border-bottom:1px #ddd solid}
.articlelist li.title{width:80%;margin:0;padding:0 0 0 3%; float:left;background:url(../../app_inc/images/flag.png) 5px 50% no-repeat; cursor:pointer;}
.articlelist li.date{width:15%;float:right; margin:0; padding:0; text-align:center;color:#666}
.articlelist a{color:#000}
.articlelist a:hover{color:#f00}


.piclist {width:100%; overflow:hidden; list-style:none; padding:0; margin:0;position:relative;font-family:"Î¢ÈíÑÅºÚ"}
.piclist ul{width:100%; overflow:hidden; list-style:none; padding:0; margin:0}
.piclist li{width:100%; overflow:hidden; list-style:none; padding:0; margin:0}
.piclist p{position:absolute; width:94%; bottom:-7px; left:5; background:rgb(51,51,51); border-top:1px #solid #222; height:22px; line-height:22px;color:#fff;opacity:0.7;filter:alpha(opacity=70); cursor:pointer;}
.piclist a{width:22%; float:left; height:121px; background:#ccc; margin:0 0 10px 10px; padding:5px; overflow:hidden; text-align:center; line-height:30px;display:inline-block;position:relative;}
.piclist a:hover{ background: #666;color:#fff;opacity:0.7;filter:alpha(opacity=70); }
.piclist a img{width:100%}

.teacherlist {width:100%; overflow:hidden; list-style:none; padding:0; margin:0;position:relative; font-family:"Î¢ÈíÑÅºÚ"}
.teacherlist ul{width:100%; overflow:hidden; list-style:none; padding:0; margin:0}
.teacherlist p{width:70%;padding:0; margin:0 ; float:right; word-break:break-all; line-height:22px; padding-right:30px}
.teacherlist a{width:100%; float:left; height:100%; background:#ccc; margin:0 0 10px 10px; padding:5px; overflow:hidden; text-align:left; line-height:30px;display:inline-block;position:relative;}
.teacherlist a:hover{ background: #666;color:#fff;opacity:0.8;filter:alpha(opacity=80); }
.teacherlist a img{ width:25%}

.videolist {width:100%; overflow:hidden; list-style:none; padding:0; margin:0;position:relative; font-family:"Î¢ÈíÑÅºÚ"}
.videolist ul{width:100%; overflow:hidden; list-style:none; padding:0; margin:0}
.videolist p{width:71%;padding:0 30px 0 0; margin:0 ; float:right; word-break:break-all; line-height:24px;}
.videolist span{position:absolute; width:94%;top:20%; left:7%; border-top:1px #solid #222; height:22px; line-height:22px;color:#fff;opacity:0.7;filter:alpha(opacity=70); cursor:pointer;}
.videolist a{width:100%; float:left; height:100%; background:#ccc; margin:0 0 10px 10px; padding:5px; overflow:hidden; text-align:left; line-height:30px;display:inline-block;position:relative;}
.videolist a:hover{ background: #666;color:#fff;opacity:0.8;filter:alpha(opacity=80); }
.videolist a img{ width:22%;}

.sharelist { list-style:none; padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ"; width:100%; height:auto; overflow:hidden}
.sharelist ul.titlebg{ background:#efefef; height:30px; line-height:30px}
.sharelist ul.titlebg ol{ float:left; font-style:italic;width:85px; text-align:center}
.sharelist ul.titlebg ol.title {width:35%}
.sharelist ul{ list-style:none; padding:0 ; margin:0;}
.sharelist ul:hover{list-style:none; padding:0; margin:0; background: #FFC; cursor:pointer}
.sharelist li{width:80px; height:40px; line-height:40px; float:left; text-overflow:ellipsis; overflow:hidden; text-align:center; border-bottom:1px #ddd solid; }
.sharelist li:hover{width:80px; height:40px; line-height:40px; float:left; text-overflow:ellipsis; overflow:hidden; text-align:center;}
.sharelist li.title{ float:left;width:35%; padding-left:20px;background:url(../../app_inc/images/flag.png) 5px 50% no-repeat;text-overflow:ellipsis; overflow:hidden; text-align:left}
.sharelist li.download{width:90px;padding:0;background:url(../../app_inc/images/download.jpg) center no-repeat;}
.sharelist li.download:hover{width:90px;padding:0;background:url(../../app_inc/images/download-hover.jpg) center no-repeat;}

.unsunpage {width:100%; word-break:break-all; list-style:none; font-family:"Î¢ÈíÑÅºÚ"}
.unsunpage li.img {text-align:center; line-height:30px}
.unsunpage li.article_title01 {text-align:center; height:50px; line-height:50px;color:#f00; font-size:18px;text-overflow:ellipsis; overflow:hidden;}
.unsunpage li.article_title02 {text-align:center; height:30px; line-height:30px; border-bottom:1px #ddd solid; color:#666; background:#eeefff}
.unsunpage li.article {padding:5px 0;}

.articlemore {font-weight:bold;line-height:30px; height:30px;list-style:none; background:#eee; border-bottom:1px #ddd solid; padding-left:10px}
.articlemores {list-style:none;position:relative; overflow:hidden; padding:0; margin:10px 0 0 0;font-family:"Î¢ÈíÑÅºÚ";}
.articlemores li.articlemore_pic p{position:absolute; width:94%; bottom:-7px; left:5; background:rgb(51,51,51); border-top:1px #solid #222; height:22px; line-height:22px;color:#fff;opacity:0.7;filter:alpha(opacity=70); cursor:pointer;}
.articlemores li.articlemore_pic a{width:15%; float:left; height:121px; background:#ccc; margin:0 0 10px 10px; padding:5px; overflow:hidden; text-align:center; line-height:30px;display:inline-block;position:relative;}
.articlemores li.articlemore_pic a:hover{ background: #666;color:#fff;opacity:0.7;filter:alpha(opacity=70); }
.articlemores li.articlemore_pic a img{height:100%}
.articlemores li.articlemore_article {padding:0; margin:0}
.articlemore_article a{width:96%; float:left; position: relative; border-bottom:1px #ddd solid; height:30px ; line-height:30px;background:url(../../app_inc/images/flag.png) 5px 50% no-repeat; padding-left:3%}
.articlemore_article a:hover{ background: #c00; float:left;color:#fff;opacity:0.7;filter:alpha(opacity=70); }

.messagelist {list-style:none;padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ" }

.showmessage {list-style:none; padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ" ; width:100%;height:auto;}
.showmessage ul{list-style:none; padding:0; margin:0;border-bottom:1px #ddd solid; width:100%; height:auto;  background:#efefef}
.showmessage ul:hover{list-style:none; padding:0; margin:0;border-bottom:1px #fff solid; width:100%; height:auto;  background:#ffc}
.showmessage li{height:30px; line-height:30px; text-align:left; padding-left:10px}
.showmessage li.title{ font-style:italic; font-size:14px; color:#c00}
.showmessage li.content{height:auto; line-height:24px; text-align:left;}

.download {list-style:none; padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ" ; width:100%;height:auto;}
.download a{ text-decoration:none}
.download ul{list-style:none; padding:0; margin:0;border-bottom:1px #ccc solid; width:100%; height:auto;  background:#efefef}
.download ul:hover{list-style:none; padding:0; margin:0;border-bottom:1px #fff solid; width:100%; height:auto;  background:#ffc}
.download li{height:30px; line-height:30px; text-align:left; padding-left:10px; width:100%}
.download li.title{ font-style:italic; font-size:14px; color:#c00; width:100%}
.download li.content{height:auto; line-height:24px; text-align:left;}
.download li a.download{width:80px;padding:0;background:url(../../app_inc/images/download.jpg) center no-repeat; text-align:center; float:left}
.download li a.download:hover{width:80px;padding:0;background:url(../../app_inc/images/download-hover.jpg) center no-repeat; text-align:center; float:left}

/*×Ô¶¨ÒåÑùÊ½*/
#tab1{width:100%;height:35px;border-bottom:1px #ddd solid}  
#tab1 ul{margin:0;padding:0; list-style:none}
#tab1 li{ list-style:none;float:left; width:120px;height:35px;line-height:35px;text-align:center;cursor:pointer; background:#ddd; margin-right:1px; font-size:16px} 
#tab1 li.now{color:#fff;background:#a00;font-weight:bold;}  
.tablist{width:100%;height:auto;display:none;list-style:none;padding:0; margin:0}  
.tablist ul{list-style:none;background: #DFF8FF;padding:0 10px; margin:5px 0 0 0; color:#000; border-top:1px #eee solid; border-left:1px #eee solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; height:auto}  
.block{display:block; } 
.tablist ul.msg{height:500px}  
.tablist ul.msg li{height:auto; line-height:30px;}  
.tablist ul.msg li span{color:#f00; font-size:14px}  
.tablist ul.msg li.msgtitle{font-size:14px; font-style:italic}  
.tablist ul.msg li input{height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; border:1px #666 solid; width:400px; font-size:14px; padding:0 10px;behavior:url(#default#savehistory);}  
.tablist ul.msg li input:hover,input:focus{border:1px #c00 solid; background:#FFC;behavior:url(#default#savehistory);}  
.tablist ul.msg li textarea{height:100px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; border:1px #666 solid; width:400px; font-size:14px; padding:0 10px}  
.tablist ul.msg li textarea:hover,textarea:focus{border:1px #c00 solid; background:#FFC;height:100px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; width:400px; font-size:14px; padding:0 10px}  
.tablist ul.msg li.msgsubmit{ height:45px; padding:5px 0 0 0}  
.tablist ul.msg li.msgsubmit input{width:150px; height:40px; line-height:40px;behavior:url(#default#savehistory);}  

.TextScroll {list-style:none; padding:0px; margin:0px; font-size:12px}
.TextScroll ul{padding:0px; margin:0px}
.TextScroll li{height:25px; text-align:left;list-style:none; padding:5px 0 0 12px;font-size:12px; background:url(../../App_Inc/images/flag.gif) left no-repeat}

.tr_a {background:url(../../App_Inc/images/flag.jpg) center no-repeat}
.tr_current {background:url(../../App_Inc/images/flag.gif) center no-repeat}

#hotpic { width:225px; height: auto; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width:225px; height:160px; overflow: hidden; border: solid 1px #000; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width:225px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 14px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }

#marqueediv6 a{HEIGHT: 30px; line-height:30px; font-size:12px; color:#000}
#marqueediv6 a:hover{HEIGHT: 30px; line-height:30px; font-size:12px; color:#f00}

.list_top{ width:100%;height:auto;padding-left:10px; overflow:hidden; margin:5px 0 0 0; word-break:break-all}
.list_top .Empty{ width:40px; height:25px; float:left;}
.hot{ width:100%;height:auto; text-align:left; padding:0}
.hot ul{ width:auto; height:80px; overflow:hidden; margin:0;padding:0;}
.hot ul li{width:90%;height:30px; line-height:30px; list-style:none; text-overflow:ellipsis; overflow:hidden; border-bottom:1px #ccc dashed; background:url(../../app_inc/images/icon_02.jpg) left no-repeat; padding-left:6%}
.hot ul li a{ font-size:12px;}

.top_tr {color:#666; padding-left:10px; line-height:23px}
.top_tr a{color:#009bce;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";}
.top_tr a:hover{color:#f00;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";}

.B_Talbe { border-bottom:2px #ececec solid; color: #00AFEA ; font-weight:bold; font-size:18px;}
.B_Talbe td{ font-family:"Î¢ÈíÑÅºÚ";}
.B_Talbe2 {background:url(../../app_inc/images/tableborder.png) bottom repeat-x;color: #00AFEA ; font-weight:bold; font-size:18px;}
.B_Talbe2 td{ font-family:"Î¢ÈíÑÅºÚ";}
.B_Talbe3 {background:#f1f1f1;color: #000 ;font-size:18px;}
.B_Talbe3 td{ font-family:"Î¢ÈíÑÅºÚ";}

.TableTitle {color:#563708;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}

.main_01_content {width:100%; height:42px; line-height:42px; background:url(../../app_inc/images/main_02.jpg) no-repeat; padding-left:8%; text-align:left; cursor:pointer; margin-bottom:4px}
.main_01_content:hover {width:100%; height:42px; line-height:42px; background:url(../../app_inc/images/main_02_current.jpg) no-repeat; padding-left:8%; text-align:left; cursor:pointer;}
/*µ×²¿ÑùÊ½*/
.foot {color:#333;font-size:12px; background:url(../../app_inc/images/foot.jpg) repeat-x}
.foot a{color: #333}
.foot a:hover{color:#f00}
