html {
-webkit-text-size-adjust:none;
}
body, td, th, select, textarea {
font-size:12px
}
body, form {
margin:0;
padding:0px;
}
body {
text-align:center;
background: #fff;
}
table {
border-collapse:collapse;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,form {
margin:0px;
padding:0px;
list-style:none
}



#headerBox {
width:100%;
height:100px;
padding:auto;
text-align:center;
background:url(../images/bg_black.png);
}
#header {
width:1140px;
height:100px;
margin:auto;
}
#header #logo {
width:360px;
height:100px;
float:left;
}
#mainNav {
width:720px;
height:100px;
background:url(../images/nav.png) top left no-repeat;
z-index:1;
float:left;
position:relative;
}
#mainNav li {
display:inline;
list-style:none;
list-style-position:outside;
text-align:center;
font-weight:bold;
float:left;
}
#mainNav .menu a {
width:74px;
height:57px;
margin-left:-1px;
margin-right:-1px;
display:block;
padding:43px 0px 0px 0px;
color:#BFB187;
text-decoration:none;
font-size:14px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
}
#mainNav .menu a:hover {
width:74px;
height:55px;
margin-left:-1px;
margin-right:-1px;
background:url(../images/bg_nav2_on.png) center top no-repeat;
display:block;
color:#000;
filter:Alpha(opacity=95);
opacity:0.95;
-moz-opacity:0.95;
}
#mainNav #home a {
width:100px;
height:57px;
padding:43px 0px 0px 6px;
color:#BFB187;
display:block;
font-size:14px;
text-decoration:none;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
}
#mainNav #home a:hover {
text-decoration:underline
}
#mainNav .menu1 {
width:74px;
height:auto;
background:url(../images/bg_nav_on.png) center top no-repeat;
padding:43px 0px 0px 0px;
cursor:hand;
overflow-y:hidden;
filter:Alpha(opacity=95);
opacity:0.95;
-moz-opacity:0.95;
margin-left:-1px;
margin-right:-1px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
font-size:14px;
color:#000;
cursor:pointer;
}
#mainNav .menu2 {
width:74px;
height:57px;
color:#999999;
padding:43px 0px 0px 0px;
overflow-y:hidden;
cursor:pointer;
margin-left:-1px;
margin-right:-1px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
font-size:14px;
color:#BFB187;
}
#mainNav .list {
line-height:20px;
text-align:left;
font-weight:normal;
margin-top:50px;
text-align:center;
margin-bottom:10px;
}
#mainNav .list a {
font-size:12px;
color:#000;
line-height:25px;
height:25px;
text-align:center;
text-decoration:none;
}
#mainNav .list a:hover {
font-weight:bold;
text-decoration:underline;
}

#aboutBg {
background:url(../images/bg_about.jpg) center top no-repeat fixed;
}
#teachBg {
background:url(../images/bg_teach.jpg) center top no-repeat fixed;
}
#scienceBg {
background:url(../images/bg_science.jpg) center top no-repeat fixed;
}
#partyBg {
background:url(../images/bg_party.jpg) center top no-repeat fixed;
}
#studentBg {
background:url(../images/bg_student.jpg) center top no-repeat fixed;
}
#publicBg {
background:url(../images/bg_public.jpg) center top no-repeat fixed;
}
#newsBg {
background:url(../images/bg_news.jpg) center top no-repeat fixed;
}
#exhibitionBg {
background:url(../images/bg_news.jpg) center top no-repeat fixed;
}
#searchBg {
background:url(../images/bg_search.jpg) center top no-repeat fixed;
}

.pageTitle {
font-family:Arial;
font-size:50px;
line-height:50px;
color:#FFF;
height:45px;
padding-top:55px;
text-align:left;
width:1030px;
margin:auto;
overflow:hidden;
opacity: 0.5;
filter:alpha(opacity=50);
}
#aboutTitle {
}
#teachTitle { 
}
#scienceTitle {
}
#partyTitle {
}
#studentTitle {
}
#publicTitle {
}
#newsTitle {
}


#other_main {
width:1030px;
text-align:center;
margin:0px auto 0px;
}


#menuNav {
width:240px;
float:left;
text-align:left;
}
#menuNavTitle {
width:215px;
height:35px;
background:url(../images/bg_menu_title.png) top left no-repeat;
font-size:24px;
color:#000;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
line-height:30px;
font-weight:bold;
padding:15px 0px 0px 25px;
}
#menuNavList {
width:230px;
background:url(../images/bg_menu.png) top left repeat-y;
padding:5px 0px 20px;
}
#menuNavList li {
height:35px;
line-height:35px;
padding-left:10px;
}
#menuNavList li a {
width:205px;
height:35px;
line-height:35px;
background:url(../images/bg_menu_list.png) left bottom no-repeat;
display:block;
color:#000;
font-size:14px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
padding-left:15px;
text-decoration:none
}
#menuNavList li a:hover {
height:35px;
line-height:35px;
background: #BFB187 url(../images/bg_menu_list_on.png) left bottom no-repeat;
font-size:14px;
font-weight:bold;
padding-left:15px;
}
#menuNavList .listOn a {
height:35px;
line-height:35px;
background: #BFB187 url(../images/bg_menu_list_on.png) left bottom no-repeat;
font-size:14px;
font-weight:bold;
padding-left:15px;
}
.menuNavList {
width:230px;
background:url(../images/bg_menu.png) top left repeat-y;
padding:5px 0px 20px;
}
.menuNavList ul {
overflow:hidden;
}
.menuNavList li {
padding-left:10px;
}
.menuNavList li a {
height:35px;
line-height:35px;
background:url(../images/bg_menu_list.png) left bottom no-repeat;
display:block;
color:#000;
font-size:14px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
padding-left:15px;
text-decoration:none
}
.menuNavList li a:hover {
height:35px;
line-height:35px;
background: #BFB187 url(../images/bg_menu_list_on.png) left bottom no-repeat;
font-size:14px;
font-weight:bold;
padding-left:15px;
}
.menuNavList li a.header {
width:205px;
height:35px;
line-height:35px;
background:url(../images/bg_menu_list.png) left bottom no-repeat;
display:block;
color:#000;
font-size:14px;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
padding-left:15px;
text-decoration:none
}
.menuNavList li a.opened {
height:35px;
line-height:35px;
background: #BFB187 url(../images/bg_menu_list_on.png) left bottom no-repeat;
font-size:14px;
font-weight:bold;
padding-left:15px;
}
.menuNavList li li {
height:35px;
line-height:35px;
background:#none;
padding-left:15px;
position:relative;
}
.menuNavList li .none {
height:0px;
line-height:0px;
}

#otherSearch {
background:url(../images/bg_black.png);
width:225px;
height:45px;
margin-top:10px;
}
#otherSearch .search_area {
width:125px;
height:34px;
line-height:34px;
background:#000 url(../images/icon.png) 5px -58px no-repeat;
padding-left:30px;
border:0px solid #333;
color:#BFB187;
font-size:12px;
margin:5px;
float:left;
}
#otherSearch .search_button {
background:#BFB187;
width:55px;
height:35px;
line-height:35px;
font-size:12px;
color:#000;
font-weight:bold;
border:0px;
cursor:pointer;
margin:5px 5px 5px 0px;
float:left
}


#leftNews{
width:225px;
margin-top:10px;

}
#leftNews h1{
font-size:14px; 
font-weight:bold;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
padding:10px 0px 0px 25px;
line-height:30px;
background: url(../images/bg_menu_title.png) top left no-repeat;
}

.leftNewslist{
background:url(../images/bg_white.png);
width:195px;
padding:5px 15px 15px;
}
.leftNewslist li{
line-height:30px;
height:30px;
padding-left:12px;
background:url(../images/home/notice_list_bg.png) left bottom no-repeat;
}
.leftNewslist li a{ color:#000; text-decoration:none;}
.leftNewslist li a:hover{color:#006;}



#mainBox {
width:790px;
float:left;
background:url(../images/bg_white.png);
}
#mainContent {
background:#fff;
width:710px;
margin:10px;
padding:0px 30px 30px;
color:#333;
line-height:22px;
text-align:left;
font-size:14px;
line-height:24px;
}

#mainContent #contentTitle {
background:url(../images/bg_main.gif) left bottom no-repeat;
/*height:55px;*/
width:710px;
text-align:left;
font-size:25px;
color:#333;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
padding-top:45px;
margin-bottom:20px
}
#mainContent #contentBox {
width:710px;
}
#mainContent .newsList {
width:710px;
margin-bottom:35px;
float:none;
clear:both
}
#mainContent .newsList li {
background:url(../images/bg_list.gif) bottom left no-repeat;
line-height:35px;
height:35px;
color:#000;
padding-left:25px;
font-size:14px;
float:none;
clear:both
}
#mainContent .newsList li a {
color:#000;
text-decoration:none;
float:left;
width:525px;
}
#mainContent .newsList li a:hover {
color:#006;
font-weight:bold
}
#mainContent .newsList li h1 {
font-size:12px;
font-weight:normal;
height:35px;
line-height:35px;
width:60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#999;
}
#mainContent .newsList li h2 {
font-size:10px;
height:35px;
line-height:35px;
width:65px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#666;
}
 
#mainContent .newsList li h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 35px;
    color: #666000;
    text-align: left;
    width: 35px;
    float: left;
    height: 35px;
    position: relative;
    top: 13px;
    }
#mainContent #newsInfo {
color:#999;
}
#mainContent #newsTitle {
font-size:24px;
line-height:30px;
color:#006;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";
margin-bottom:30px;
font-weight:bold
}
#mainContent #newsShow {
font-size:14px;
color:#000;
line-height:24px;
}


#mainContent #newsClose {
text-align:right;
font-size:14px;
}
#mainContent #newsClose a {
font-size:14px;
color:#006
}
#mainContent #newsMore {
margin-top:30px;
}
#mainContent #newsMore li {
height:25px;
line-height:25px;
color:#666
}
#mainContent #newsMore li a {
color:#006;
text-decoration: underline
}
#mainContent #newsMore li a:hover {
color:#000;
}
#mainContent #page {
text-align:right;
color:#666;
font-size:12px;
}
#mainContent #page a {
color:#666;
text-decoration:underline
}



#mainContent #workShow{ display:block; height:800px; margin-bottom:10px;}
#mainContent #workShow li{ width:176px; text-align:center; float:left;display:block; margin-bottom:10px;}
#mainContent #workShow li img{ height:150px; width:150px; overflow:hidden;}
#mainContent #workShow li a{display:block; height:180px; width:150px; padding:5px; text-decoration:none}
#mainContent #workShow li a:hover{ background:#BFB187;}
#mainContent #workShow li h1{
font-size:12px;
line-height:30px;
height:30px;
color:#000;
font-family:"微软雅黑","Microsoft YaHei","weiruanyahei","黑体";}
#mainContent #page2 {
text-align:center;
color:#666;
font-size:12px;
}
#mainContent #page2 a {
color:#666;
text-decoration:underline
}





#footer {
text-align:left;
width:720px;
margin:40px auto 10px;
color:#fff;
line-height:20px;
padding:15px 0px 20px 310px;
float:none;
clear:both;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/bg_bottom.png) 250px 15px no-repeat;
}
#footer h1 {
font-size:10px;
line-height:12px;
font-weight:normal
}