body{
    margin: 0;
    min-width: 960px;
}
a{
    color: black;
}
a:hover{
    text-decoration: underline;
}
#header{
    width: 990px;
    height: 150px;
    margin: 0 auto;
    background: url("img/top_bg.jpg") #f7f6ee repeat-x top;
}
#header #banner{
    width: 921px;
    height: 151px;
    margin: 0 auto;
    background: url("img/logo.jpg") no-repeat top center;
}
#menu_box_hack{
    width: auto;
    height: auto;
    margin-left: -20px;
    margin-top: 0px;
    z-index: 99999;
    background-color: #006600;
}
#menu_box_hack a{
    display: block;
    text-decoration: none;
    padding: 0 20px;
    text-align: left;
    height: 36px;
    line-height: 36px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    background-color: #006600;
    color:white ;
    border: none;
}
#nav{
    background: url("img/nav_bg.jpg") repeat-x top;
    width: 990px;
    height: 44px;
    margin: 0 auto;
    border-top: solid 2px #238814;
}
#nav .content{
    height: 44px;
    margin: 0 auto;
}
#nav .content table{
    text-align: center;
    height: 36px;
    margin: 0 auto;
}
#nav .content table td{
    height: 36px;
    line-height: 36px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    text-align: center;
}
#nav .content table td a{
    text-decoration: none;
    color: white;
    height: 36px;
    text-align: center;
}
#nav .content #menu1{
    background-color: #006600;
    color:white ;
    border: none;
    height: auto;
}
#nav .content #menu1 div{
    background-color: #006600;
    border: none;
}
#nav .content #menu1 table{
    height: auto;
}
#nav .content #menu1 table td{
    height: auto;
    line-height: 24px;
}
#nav .content #menu1 table a{
    height: auto;
    font-size: 14px;
    line-height: 24px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
}

#main{
    width: 990px;
    margin: 5px auto;
}
#up{
    width: 990px;
    height: 340px;
}
#up #news{
    width: 760px;
    height: 340px;
    float: left;
    background: url("img/news_bg.jpg") no-repeat top left;
}
#up #news #img_news{
    width: 240px;
    height: 180px;
    float: left;
	display:inline;
    margin-top: 60px;
    margin-left: 30px;
}
#up #news #txt_news{
    width: 360px;
    height: 180px;
    float: right;
	display:inline;
    margin-top: 60px;
    margin-right: 30px;
    font-size: 12px;
    line-height: 18px;
}
#up #news #txt_news table{
    width: 100%;
}
#up #news #txt_news a{
    text-decoration: none;
}
#up #news #txt_news a:hover{
    text-decoration: underline;
}
#up #notice{
    width: 230px;
    height: 340px;
    float: right;
    background: url("img/notice_bg.jpg") no-repeat top left;
}
#up #notice .list{
    padding:50px 12px 20px;
	height:275px;
}
#up #notice .list table{
    line-height: 15px;
    width: 100%;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}
#up #notice .list a{
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
}

#down{
    width: 990px;
    height: 540px;
}
#down #left{
    width: 760px;
    height: 540px;
    float: left;
}
#down #left .block{
    width: 380px;
    height: 270px;
    float: left;
    background: url("img/block_bg.jpg") no-repeat top left;
    overflow: hidden;
}
#down #left .block .title{
    width: 380px;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #016438;
    font-weight: bold;
    margin-left: 15px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
}
#down #left .block .list {
    padding: 0px 15px;
}
#down #left .block .list table{
    line-height: 15px;
    width: 100%;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}
#down #left .block .list a{
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
}
#down #left .block .list a:hover{
    text-decoration: underline;
}
#down #right{
    width: 230px;
    height: 540px;
    float: right;
}
#down #right .btns{
    width: 230px;
    height: 270px;
    background: url("img/btns_bg.jpg") no-repeat top left;
}
#down #right .btns div{
    padding-top: 65px;
    margin-left: 30px;
}
#down #right .btns div ul{
    margin: 0;
    padding: 0;
    line-height: 32px;
    list-style: none;
}
#down #right .btns div ul a{
    border: none;
    font-size: 16px;
    text-decoration: none;
    color: #016438;
    font-weight: bold;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
}
#down #right .btns div ul a img{
    border: none;
}
#down #right .links{
    width: 230px;
    height: 270px;
    background: url("img/links_bg.jpg") no-repeat top left;
}
#down #right .links .chooser{
    padding-top: 55px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    font-weight: bold;
}
#down #right .links .chooser a{
    color: #000000;
    text-decoration: none;
}
#down #right .links .chooser a.is{
    float: left;
}
#down #right .links .chooser a.os{
    float: right;
}
#down #right .links .chooser a.now{
    color: #016438;
    border-bottom: solid 2px #016438;
}
#down #right .links .link_list{
    clear: both;
}
#down #right .links .link_list ul{
    font-size: 12px;
    line-height: 16px;
    list-style: none;
    margin-top: 0px;
    padding: 0;
    padding-top: 5px;
    margin-left: 20px;
    margin-right: 20px;
}
#down #right .links .link_list ul a{
    color: #016438;
    text-decoration: none;
}
#down #right .links .link_list ul a:hover{
    text-decoration: underline;
}
#down #right .links .link_list .out_school{
    display: none;
    text-align: right;
}
#down #right #block_links{
    width: 230px;
    height: 270px;
}
#down #right #block_links a{
    display: block;
    margin: 0;
    padding: 0;
    width: 230px;
    height: 53px;
    border: none;
}
#down #right #block_links a img{
    border: none;
}
#footer{
    width: 990px;
    height: 80px;
    margin: 0 auto;
    background-color: #004a24;
}
#footer #center{
    width: 600px;
    padding-left: 75px;
    height: 62px;
    padding-top: 18px;
    margin: 0px auto;
    background: url("img/logo_small.jpg") no-repeat left center;
}
#footer #center p{
    font-size: 12px;
    line-height: 22px;
    color: white;
    margin: 0;
    padding: 0;
}

/*  list page */
.list_page{
    width: 990px;
    margin: 10px auto;
    position: relative;
}
.list_page .left{
    float: left;
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 0px;
    width: 230px;
}
#main #p_list{
    position: absolute;
    top: 0px;
    bottom: 275px;
    width: 230px;
    background: url("img/list-bg12-big.jpg") repeat-y;
}
#main #p_list .title{
    padding-top: 20px;
    line-height: 24px;
    color: white;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    padding-left: 60px;
    background: url("img/list-bg1-big.jpg") no-repeat left top;
}
#main #p_list .menu{
    margin-top: 5px;
    list-style: disc;
    margin-left: 15px;
    margin-right: 15px;
}
#main #p_list .menu a{
    text-decoration: none;
    color: #004a24;
    font-size: 14px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
}
#main #p_list .menu a:hover{
    text-decoration: underline;
}
#main #p_list .menu a#s_c_id{
    color: red;
    font-weight: bold;
    text-decoration: underline;
}
#main #p_list .bottom{
    width: 230px;
    height: 30px;
    position: absolute;
    bottom: 0;
    background: url("img/list-bg1-big.jpg") no-repeat bottom left;
    clear: both;
}
#main .left .links{
    width: 230px;
    height: 270px;
    position: absolute;
    left: 0;
    bottom: 0;
    clear: both;
}
#main .left .links a{
    display: block;
    margin: 0;
    border: none;
    width: 230px;
    height: 53px;
}
#main .left .links a img{
    border: none;
    width: 230px;
    height: 53px;
    display: block;
}
#main #a_list{
    width: 760px;
    margin-left: 230px;
    margin-bottom: 15px;
    background: url("img/list-bg3-small.jpg") repeat-y center;
}
#main #a_list .title{
    height: 50px;
    background: url("img/list-bg2-small.jpg") no-repeat top;
}
#main #a_list .title .content{
    height: 50px;
    line-height: 50px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    color: #004a24;
    font-size: 22px;
    margin-left: 30px;
}
#main #a_list .txt{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    color: #004a24;
    font-size: 16px;
    line-height: 28px;
    min-height: 450px;
}
#main #a_list .txt a{
    text-decoration: none;
    color: #004a24;
}
#main #a_list .txt a:hover{
    text-decoration: underline;
}

#main #a_list .bottom{
    width: 760px;
    height: 30px;
    background: url("img/list-bg2-small.jpg") no-repeat bottom;
    clear: both;
}

/* article page */
#article_page{
    width: 990px;
    /*min-height: 808px;*/
    margin: 10px auto;
    position: relative;
    background: url("img/article_bg2_big.jpg") repeat-y center;
}
#article_page #top{
    height: 55px;
    background: url("img/article_bg1_big.jpg") no-repeat top;
}

#article_page #top #title{
    height: 32px;
    padding-top: 18px;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    font-weight: bold;
    color: #004a24;
}

#article_page #info{
    height: 16px;
    width: 960px;
    margin: 0 auto;
    font-size: 12px;
}

#article_page #info .left,#article_page #top #info .right{
    width: 450px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #004a24;
}
#article_page #info .left a,#article_page #top #info .right a{
    color: #004a24;
}
#article_page #info .left{
    text-align: left;
    margin-left: 15px;
    float: left;
}
#article_page #info .right{
    text-align: right;
    margin-right: 15px;
    float: right;
    color: #004a24;
}

#article_page #content{
    padding: 20px 40px 10px;
    font-family: "Microsoft Yahei","寰蒋闆呴粦","瀹嬩綋",Tahoma,Arial,Helvetica,STHeiti;
    font-size: 14px;
    line-height: 22px;
}

#article_page #end{
    position: absolute;
    bottom: 0;
    height: 15px;
    width: 990px;
    background: url("img/article_bg1_big.jpg") no-repeat bottom;
}