/* CSS Document */

body{ width:auto; margin:0px auto; padding:0px;  font:"����"; font-size:12px; color:#000; background:url(bj.jpg) repeat-x;}

ul{ margin:0px; padding:0px; list-style:none;}
h1{ font:"����"; font-size:12px; font-weight:bold; color:#D82519; margin-left:15px; _margin-left:6px; margin-top:2px; float:left;}
span{ margin-right:10px; margin-top:3px; float:right;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:none;}

.top{ width:1000px; height:113px; background:url(top.jpg) no-repeat; margin:0px auto;}
.logo{ width:376px; height:113px; float:left;}
.logo img{ margin:17px 1px auto 69px;}
.top_right{ width:215px; height:50px; margin-top:53px; float:right;}
#ss{ width:146px; height:14px; margin-left:5px; margin-right:10px; float:left;}
#butt{ width:34px; height:19px;}
.top_right ul ul{ margin-top:16px; _margin-top:8px; *margin-top:8px;}
.top_right ul ul li{ display:inline; margin-right:3px;}


.navigation{ width:954px; height:40px; margin-left:46px; background:url(nav.jpg) no-repeat; clear:both; margin:0px auto; overflow:hidden;}
.navigation ul{ text-align:center; margin-top:14px;}
.navigation li{ width:56px; display:inline; margin-left:11px; margin-right:11px;  font:"����"; font-size:14px; color:#fff;}


.content{ width:1000px; height:576px; margin:0px auto;}
.content_top{ width:1000px; height:463px;}
.banner{ width:417px; height:463px; float:left;}
.cont{ width:583px; height:463px; float:left; background:url(cont.jpg) left bottom no-repeat;}
.content_dow{ width:1000px; height:50px; background:url(cont_dow.jpg) no-repeat;  clear:both; padding-bottom:10px;}
.content_dow ul{ width:400px; height:22px; text-align:center; margin-left:460px; padding-top:15px;}
.content_dow li{ text-align:left; width:150px; margin-left:5px; margin-right:5px; display:inline; font:"����"; font-size:14px; height:50px;}
.content_dow li a:hover {background:url(sj_bj.gif) 20px 13px no-repeat; height:50px; }

#red {text-align:center; margin-top:5px;}
.div_hide {display:none; height:30px;}
.div_show {display:;}

.school_news{ width:583px; height:140px; margin-top:12px; padding-bottom:15px;}
.school_news_title{ height:17px; background:url(co_s1.jpg) 90px 5px no-repeat;}
.school_newss_title{ height:17px; background:url(co2_s1.jpg) 90px 5px no-repeat;}
.school_news_con{ height:24px; clear:both; overflow:hidden;}
.school_news_con ul{ margin-left:10px; margin-top:3px; _margin-top:5px; *margin-top:5px;}
.school_news_con li{ line-height:24px;}

.meeting{ width:583px; height:107px; margin-top:5px; _margin-top:0px;}
.meeting_left{ width:360px; height:107px; margin-left:2px; float:left;}
.meeting_left span{ margin-right:0px;}
.meeting_right{ width:199px; height:107px; float:right;}
.meeting_left_title{ height:17px; background:url(co3_s1.jpg) 90px 5px no-repeat;}
.meeting_left_con{ height:24px; clear:both; overflow:hidden;}
.meeting_left_con ul{ margin-left:10px; margin-top:2px; _margin-top:0px; *margin-top:8px;}
.meeting_left_con li{ line-height:24px;}
.meeting_right li{ height:63px;}

.pi{ width:1000px; height:31px; margin-bottom:10px; _margin-bottom:7px;}
.pi li{ width:97px; display:inline; margin-right:10px; margin-left:10px;}
.gray{ width:1000px; height:9px; background:url(gray_s1.jpg) repeat-x; clear:both; margin:0px auto;}
.copright{ width:1000px; text-align:center;}
.copright ul{ margin-top:10px; line-height:22px;}