@charset "gb2312";
/* CSS Document */
body{ background:#fff; text-align:justify;  text-justify:inter-ideograph; color:#154f8f; font-size:12px; margin:0px;}
form{ margin:0px; padding:0px;}
.brd{ border:1px solid #D0D0D0;}
.br{ margin:5px;}
.clear{ clear:both;}
.right{ float:right;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}
.content{ padding:5px; line-height:20px;}
h2{ margin:0px; padding:0px; font-size:12px; font-weight:bold; text-align:center; line-height:30px;}
a:link{ color:#000; font-size:12px; text-decoration:none;}
a:visited{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ color:#900; font-size:12px; text-decoration:none;}
.container {	margin: 0px auto; WIDTH: 960px;}
.position{ line-height:30px; text-align:left;}
.toplist{ float:right; width:230px;}
.toplist ul{ margin:0px; padding:0px; list-style:none; }
.toplist ul li{ list-style:none; float:right; margin-left:8px; background:url() 8px 5px no-repeat; padding-left:14px }
.input_key{ height:16px; width:200px; border:1px solid #CCC;}
.btn_search{ background-image:url(../images/search.gif); width:70px; height:22px; border:0px solid #fff; cursor:pointer;}
.nav{ margin:0px; padding:0px;}
.nav a.current:link{ background-image:url(../images/tab_on.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.nav a.current:hover{ background-image:url(../images/tab_on.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.nav a.current:visited{ background-image:url(../images/tab_on.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.nav a:link{ background-image:url(../images/tab_off.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.nav a:hover{  background-image:url(../images/tab_on.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.nav a:visited{  background-image:url(../images/tab_off.gif); width:93px; line-height:31px; display:block; float:left; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 1px; text-align:center;}
.topic{ background-image:url(../images/title_bg.gif); height:32px; text-align:left; padding-left:10px;}
.topic .txt{ background-image:url(../images/txtbg.gif); width:79px;  line-height:24px; color:#FFF; font-size:12px; font-weight:bold; text-align:center; margin-top:8px;}
.topic .txt2{  width:79px; color:#06F; font-size:14px; font-weight:bold; text-align:center; margin-top:8px;}
.topic .txt3{   color:#06F; font-size:14px; font-weight:bold; text-align:center; margin-top:2px;}
.txt_list{ margin:0px; padding:0px;}
.txt_list ul{ margin:0px 5px; padding:0px; list-style:none;}
.txt_list li{ margin:0px; padding:0px; line-height:25px;}
.txt_list div{ margin:5px 0px;}

.photo_list{ margin:0px; padding:0px;}
.photo_list ul{ list-style:none; margin:0px; padding:0px;}
.photo_list li{ float:left; margin:5px 0px; padding:0px; text-align:center; width:25%;}
.photo_list h2{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; height:22px; overflow:hidden;}

/*nav*/
.drop_nav{margin:0px; padding:0 0 0px 0px; width:100%; height:33px; background-image:url(../images/nav_bg.gif); overflow:hidden;}
.drop_nav ul{ float:left; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.drop_nav ul li{ float:left; margin:0px 5px; padding:0px; width:90px; line-height:33px; background-image:url(../images/nav_line.gif); background-repeat:no-repeat; background-position:right;}
.drop_nav ul li a{ display:block; margin-right:1px; margin-top:4px; color:#FFF; font-weight:bold; text-align:center; letter-spacing:1px; border-right:0px solid #677184; font-size:14px; width:80px; line-height:29px;}
.drop_nav UL LI A:hover {  TEXT-DECORATION: none;}
.drop_nav UL LI A:visited { font-size:14px; color:#FFF; TEXT-DECORATION: none}
.drop_nav UL LI:first-child A { TEXT-DECORATION: none}

.subnav{ position:absolute; top:0; border:1px #9db0bc solid; border-top:0px; width:140px; background:#fff; visibility: hidden; z-index:100;}
.subnav ul{ margin:0px; padding:0px;}
.subnav li{ margin:0px; padding: 0px 0px 0px 5px; line-height:25px; list-style:none;}
.subnav a{ display:block;text-indent: 5px;padding: 0px; text-align:left; margin:0px 0;text-decoration: none;color:#000; text-indent:1em; z-index:100; background-image:url(../images/dot1.gif); background-repeat:no-repeat; background-position:left; }
* html .subnav a{ /*IE only hack*/width: 100%;}
.subnav a:hover{ color:#fff; background:#174a8b; z-index:100;}

.table{ border:1px solid #C0CDDB;}
.table_th{ background-image:url(../images/title_bg2.gif); height:30px; padding-left:5px;}
.table_title{ color:#0442AB; font-size:12px; font-weight:bold; line-height:30px; float:left; background-image:url(../images/dot4.gif); background-position:left; background-repeat:no-repeat; padding-left:15px;}
.table_more{ line-height:30px; float:right; margin-right:5px;}

.txt_col2{}
.txt_col2 li{ float:left; line-height:28px; width:50%;}

.foot{ height:60px; border-top:1px solid #c8c6c7; padding:22px 0 0 10px; text-align:center; line-height:20px; margin-top:15px}