﻿#pageDiv {
  width:1000px;
  border-top:4px solid #0000C9;
  border-left:1px solid #D2D2D2;
  border-right:1px solid #D2D2D2;
  margin:auto;
  background-image:url(images/page_bg.gif);
  background-repeat: repeat-x;
  background-color: #E8E8E8;
  font-size:10.2pt;
}

#topBanner {
  width:1000px;
  height: 230px;
}

#topDiv {
  position: absolute;
  width:940px;
  height: 230px;
  top: 0px;
  padding-left:30px;
  padding-right:30px;
}

#channalBar {
  padding-top: 158px;
  padding-right: 22px;
  height: 29px;
}
  #channalBar ul { margin:0; padding:0; list-style:none; zoom:100%; }
  #channalBar li { margin-left:-9px; padding-top:2px; width:121px; height:27px; font-size: 9pt; float:right; background-image:url(images/navi_off.gif);
                    -moz-opacity:0.9; opacity: 0.9;}
  #channalBar li.selected { margin-left:-9px; background-image:url(images/navi_on.gif);}

#menuBar {
  background-color: #C8D4FC;
  /*background-color: #FCCFC7;*/
  background-image: url(images/navi_bar_border.gif);
  background-repeat: repeat-x;
  padding-right: 10px;
  height: 29px;
  clear: both;
         /* IE */
  -moz-opacity:0.9;              /* Moz + FF */
  opacity: 0.9;
}
  #menuBar ul { margin:0; list-style:none; }
  #menuBar li { float:right; margin:0; padding:0; }
  #menuBar a  { float:left; background-image:url(images/left_both.gif); background-repeat:no-repeat;background-position:left top; margin:0;padding:0 0 0 8px; text-decoration:none;}
    #menuBar a span{ float:left;display:block;background-image:url(images/right_both.gif); background-repeat:no-repeat;background-position:right top; padding:6px 14px 0px 6px; height:19px; font-size:9.6pt !important; font-size:10.2pt; font-weight:bold; color:#ffffff; cursor:pointer;}
    #menuBar a:hover{ background-position:0 -150px;}
      #menuBar a:hover span{ background-position:100% -150px;}

#mainDiv {
  width:1000px;
  border-bottom:1px solid #AFABA8
}

#botDiv {
  width:1000px;
  height: 70px;
  font-size:9pt;
  background-color: #FFF;
}

#index_left {
  float:left;
  width:235px;
  padding-left:30px;
  text-align:left;
}

#index_right {
  float:right;
  width:700px;
  padding-left:5px;
  padding-right:30px;
}

#index_h {
}

#index_h_up {
}

#headline {
  width: 460px;
  float:left;
}
  #headline_index { width: 25px; height:200px; float:left;}
  #headline_content { width: 433px; height:198px; float:left; border: 1px solid #C8D1D7; background-color:#F0F0F0;}

#news {
  width: 700px;
  height: 210px;
  padding: 0px;
  text-align:left;
}
#news_title {}
#news_content {
  width: 443px;
  height: 175px;
  text-align:left;
  border-top: 1px solid #B6B6B6;
  padding-top: 5px;
  clear:both;
}
  #news_content ul { margin:0; padding:3px; padding-left:10px; width:445px ;float:left; list-style:none; zoom:100%; }
  #news_content li { margin-top:5px; padding-left:5px; font-size: 9pt; text-align:left;}
  #news_content a  { color: #1C1C1C; text-decoration:none;}
  #news_content a:hover { color: #1C1C1C; text-decoration:underline;}
  #news_content a:visited  { color: #1C1C1C; }

#board {
  width: 220px;
  height: 150px;
  padding: 5px 10px 5px 10px;
  float: right;
}
  #board_title { width:320px; height:25px; background-image:url(images/board_title.gif);}
  #board ul { margin:0; padding:3px; list-style:none; zoom:100%; }
  #board li { margin-top:2px; padding-left:5px; font-size: 9pt; text-align:left;}
  #board a  { color: #1C1C1C; text-decoration:none;}
  #board a:hover { color: #1C1C1C; text-decoration:underline;}
  #board a:visited  { color: #1C1C1C; }

#index_h_dn {
  padding-top:10px;
}

#index_subject {
  width: 205px;
  height: 135px;
}

  #index_subject ul { margin:0; padding:0px; width:205px; list-style:none; zoom:100%; }
  #index_subject li { margin-top:3px; padding-left:3px; padding-top:3px; font-size: 9pt; text-align:left; height:38px; width: 202px;
                      background-image: url(images/subject_item.gif); }

#index_h_mid {
  height:210px;
}

#index_pub {
  width: 700px;
  height: 210px;
  padding: 0px;
}

#news_pub_1,#pub_cate_1 { float:left;}
#news_pub_2,#pub_cate_2 { float:right;}
.pub_cate {
  width: 330px;
  height: 198px;
  padding: 0px;
  text-align:left;
}
.pub_title {
  min-width:85px;
  width:auto !important;
  width:85px;
  height:26px;
  padding: 0px 10px 0px 0px;
  text-align:left;
  border-bottom: 3px solid #B6B6B6;
  float:left;
  word-break:keep-all;
}
.pub_title span{
  height:21px;
  padding-top:2px;
  padding-left: 6px;
  font-family: 黑体;
  font-size:12pt;
  color: #1C1CA4;
  display:block;
  border-left: 3px solid #0000C9;
}
.pub_content {
  width: 330px;
  height: 170px;
  text-align:left;
  border-top: 1px solid #B6B6B6;
  padding-top: 5px;
  clear:both;
}
  .pub_content ul { margin:0; padding:3px; padding-left:10px; list-style:none; zoom:100%; }
  .pub_content li { margin-top:5px; padding-left:5px; font-size: 9pt; text-align:left;}
  .pub_content a  { color: #1C1C1C; text-decoration:none;}
  .pub_content a:hover { color: #1C1C1C; text-decoration:underline;}
  .pub_content a:visited  { color: #1C1C1C; }


#index_b {
  width: 1000px;
  height: 62px;
  background-image: url(images/index_b_bg.gif);
}

#index_banner_l {
  float:left;
  width:270px;
}

#index_banner_r {
  float:right;
  width:725px;
  text-align:center;
}

#search_bar {
  margin-bottom:10px;
  padding-left:8px;
  padding-top: 18px;
  background-image: url(images/search_bar.gif);
  background-repeat: no-repeat;
  background-position: -60px;
  text-align:left;
}

#search_input {
  border: 1px solid #777777;
  background-color: #D4E1DC;
  width: 160px;
}

#search_button {
  width: 20px;
  height: 20px;
  background-image: url(images/search_button.gif);
  border:0;
}

#shortcut_bar {
  width: 205px;
  height: 163px;
  background-image: url(images/shortcut_bar.gif);
  background-repeat: no-repeat;
}
  #shortcut_bar ul { margin: auto; padding:6px 1px 0 1px; list-style:none; zoom:100%;}
  #shortcut_bar li { display:inline; margin:0; padding:0px 5px 0px 15px; font-size: 9pt; text-align:left; width:183px; height:35px;
                      background-image: url(images/shortcut_bg1.gif); background-repeat:repeat-x; float:left; }

#index_f {
  width: 1000px;
  border-top:3px solid #E8E8E8;
  border-bottom:10px solid #75A7C4;
  background-image: url(images/index_f_bg.gif);
}

#index_info_l {
  float:left;
  width:770px;
  padding-left:10px;
}

#info_cate_1,#info_cate_3,#info_cate_5 { margin-right: 15px;}

.info_cate {
  float:left;
  width: 340px;
  padding-top:5px;
  padding-bottom:10px;
  background-image: url(images/info_title.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.info_title {
  width: 340px;
  height:22px;
  background-color:#2D67DC;
}

.info_title_l {
  float: left;
  height: 18px;
  text-align: left;
  padding-left: 20px;
  font-family: "黑体";
  color: #fff;
  font-size:12pt;
}

.info_title_r {
  float: right;
  height: 15px;
  font-size:9pt;
  text-align:right;
  padding-right: 10px;
  padding-top: 3px;
  color:#fff;
}
  .info_title_r a  { color: #fff; text-decoration:none;}
  .info_title_r a:hover { color: #ff0000; text-decoration:underline;}
  .info_title_r a:visited  { color: #fff; }

.info_content {
  width: 338px;
  min-height:160px;
  height:auto !important;
  height:160px;
  background-color:#FAFAFA;
  text-align:left;
  border:1px solid #CCCCCC;
  border-top:0px;
}
  .info_content ul { margin:0; padding:3px; list-style:none; zoom:100%; }
  .info_content li { margin-top:4px; padding-left:5px; font-size: 9pt;}
  .info_content a  { color: #636363; text-decoration:none;}
  .info_content a:hover { color: #636363; text-decoration:underline;}
  .info_content a:visited  { color: #636363; }

#index_info_r {
  float:right;
  width: 197px;
  border-left:1px solid #E2E2E2;
  border-bottom:1px solid #E2E2E2;
  background-color:#F4F8FA;
  padding: 10px;
}

#rss_panel {
  width:223px;
  height: 31px;
  background-image: url(images/rss-1.gif);
  background-repeat: no-repeat;
}

#rss_channel {
  padding-left: 115px;
  padding-top: 8px;
  font-size:9pt;
}

#login_panel {
}

#login_form {
  height:125px;
  font-size:9pt;
  padding-top: 5px;
  padding-left: 48px;
  background-image: url(/images/key.gif);
  background-repeat: no-repeat;
  background-position: 0px 25px;
}

#survey_panel {
}

#survey_title {
  min-height:55px;
  padding-left: 10px;
  text-align: left;
  font-size:9pt;
  line-height:20px;
}
  #survey_title a  {color: #333333; text-decoration:none;}
  #survey_title a:hover { color: #333333; text-decoration:underline;}
  #survey_title a:visited  { color: #333333; }

.panel{
  width: 223px;
  padding-bottom:10px;
  margin-top: 5px;
  background-image: url(images/panel_bottom.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}

.panel_content{
  width: 205px;
  padding-left:8px;
  padding-right:8px;
  border-left:1px solid #C3C3C3;
  border-right:1px solid #C3C3C3;
  background-color:#fff;
}

.panel_header{
  padding-top:10px;
  background-image: url(images/panel_header.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

#site_link {
  height: 40px;
  padding-top: 10px;
  padding-right:30px;
  text-align: right;
}

.link {
  border:1px solid #CCCCCC;
  background-color:#E2E2E2;
}

#link_bg {
  height: 22px;
  width: 113px;
  padding-right:10px;
  float:right;
}

#bottom_left {
  width:390px;
  float:left;
  text-align:left;
  padding: 5px; 
  padding-bottom:0px;
}
#bottom_mid {
  width:190px;
  float:left;
  text-align:center;
  padding: 5px;
  padding-bottom:0px;
}
#bottom_right {
  width:390px;
  float:right;
  text-align:right;
  padding: 5px;
  padding-bottom:0px;
}

#bottom_info {
  font-size:9pt;
  text-align: center;
  padding-top:2px;
}

#main_bg {
  width: 1000px;
  border-top:1px solid #F0F0F0;
  border-bottom:10px solid #75A7C4;
  background-image: url(images/index_f_bg.gif);
}

#main_navi {
  float:left;
  width:259px;
  min-height: 480px;
  height:auto !important;
  height:480px;
  background-color: #F8F8F8;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}

#navi_header {
  width: 100%;
  height: 41px;
  border-bottom:1px solid #CCCCCC;
  background-image: url(images/navi_header.gif);
}

#navi_cate {
  width: 205px;
}

.level1 {
  background-image: url(images/plus.gif);
  background-repeat: no-repeat;
  background-position: 5px 3px;
  border-bottom:1px dotted #003333;
  padding: 2px 0px 2px 25px;
  text-align:left;
  font-size:10.8pt;
  font-weight:bold;
}

.level2 {
  width: 190px;
  padding-left:15px;
}
  .level2 ul { margin:0px; padding:5px; list-style:none; zoom:100%; }
  .level2 li { padding: 2px 0px 2px 25px; font-size: 10.8pt; text-align:left; width: 155px;
               background-image: url(images/minus.gif); background-repeat: no-repeat; background-position: 5px 3px;}

#navi_search {
  padding: 0px 5px 10px 5px;
  border-bottom:1px solid #CCCCCC;
}

#navi_other {
  padding: 10px 0px 10px 0px;
}

#navi_subject {
  width: 205px;
}

  #navi_subject ul { margin:auto; padding:0px; width:220px; list-style:none; zoom:100%; }
  #navi_subject li { margin-top:3px; padding:5px; font-size: 9pt; text-align:left; height:34px;
                     background:transparent url(images/subject_item.png) !important;   *background:none; 
                     *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/subject_item.png"); }

#main_content {
  float:right;
  width:740px;
}

#content_header {
  width: 700px;
  padding: 0px;
  text-align:left;
}

#hd_navi {
  width:680px;
  height:26px;
  padding: 0px 10px 0px 0px;
  text-align:left;
  border-bottom: 0px;
}

#hd_title {
  float:left;
}

#hd_rss {
  width: 50px;
  height:19px;
  float:right;
  padding-top:6px;
  padding-left:28px;
  background-image: url(images/rss_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align:left;
  font-size:9pt;
  font-weight:bold;
}

#content_list {
  width: 700px;
  border-top: 1px solid #B6B6B6;
  padding-top: 5px;
  clear:both;
}

#content {
  min-height: 406px;
  height:auto !important;
  height:406px;
  text-align:left;
}
  #content ul { margin:0; padding:3px; padding-left:10px; width:680px ; list-style:none; zoom:100%; }
  #content li { margin-top:5px; padding-left:5px; font-size: 9pt; text-align:left;}
  #content a  { color: #000000; text-decoration:none;}
  #content a:hover { color: #0560A6; text-decoration:underline;}
  #content a:visited  { color: #834283; }

#content_title {
  margin: auto;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  font-family: "SimHei", Arial, Tahoma;
  font-size:14.2pt;
}

.pageNav {
  height: 25px;
  border-top: 1px solid #CCCCCC;
  text-align:right;
}

#content_result {
  text-align:center;
}

#content_result h1{
  font-size: 14.2pt;
  font-weight:bold;
  padding:10px;
  text-align:center;
}

#content_result p{
  padding:5px 20px 5px 20px;
  text-align:left;
  line-height:1.5em;
}

#content_form {
  text-align:left;
  padding-left:150px;
  font-weight:bold;
}

#content_form form{
  border: 1px solid #CCCCCC;
  padding: 40px;
  width: 280px;
  text-align:left;
  font-weight:normal;
}

.inputtext {
  font-family: Arial;
  font-size: 9pt;
  border: 1px solid #D0D0D0;
  background-color: #EFF4EF;
  padding:2px;
  margin-top:2px;
}

.sbutton {
  border:1px solid #ABD1F0;
  height: 25px;
  text-align:center;
  padding: 2px 5px 2px 5px;
  background-image: url(images/panel_bg.gif);
  background-repeat: repeat-x;
}

.qrtable {
  border: 1px solid #336699;
  padding: 0px;
  width: 95%;
  text-align:left;
  border-collapse:collapse;
  font-size:9pt;
}
.qrtable tr{
  background-color:expression("#FFFFFF,#E3E3E3".split(",")[rowIndex%2]);
}
.qrtable td {
  padding:5px;
  border:1px solid #336699;
  word-break:break-all;
  text-align: center;
}

.qrtable td.tdstyle {
  text-align: left;
}

.qrtable td.tdtitle {
  background: #e4f0fa;
  font-weight: bold;
  text-align: center;
}

.qrtable td.tdtitle2 {
  background: #e4f0fa;
  font-weight: bold;
  color: #ff0000;
  text-align: left;
}

#buttonUnder {
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}
.scroll_div {
  position:relative;
  height:160px;
  width:338px;
  overflow:hidden;
}
  .scroll_div ul{ position:relative; }

.toplevel {
  padding: 5px 0px 5px 10px;
  text-align:left;
  font-family: "SimHei", Arial, Tahoma;
  font-size:14.6pt;
  font-weight:bold;
  border-bottom:1px dotted #003333;
  color: #1C3C7C;
}

.leveldesc {
  padding: 10px 10px 10px 10px;
  text-align:left;
  font-size:10.2pt;
}

.attention {
  color: #ff0000;
}
