@charset "utf-8";
/* CSS Document */
html,body,div,span,h1,p,a,em,img,ul,li,table,tbody,tr,td{margin:0;padding:0;border:0;outline:0;background:transparent}
body,img{padding:0px;margin:0px;border:0px;}
em{font-style:normal;}
ul,li{list-style-position:outside;list-style-type:none;margin:0px;padding:0px;border:0px;}
table{border-collapse:collapse;border-spacing:0}
body{font-family:Arial,Helvetica,sans-serif,SimSun;font-size:12px;line-height:1.5em;color:#333;}

html body div.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
.container{width:100%;height:auto;margin:0 auto;}
.column2{display:inline;float:left;text-align:center;margin:0 5px;}
.c24_all{width:960px;}

body {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-x-system-font:none;
background-attachment:scroll;
background-color:#FFFFFF;
background-image:url(../images/body_bg.gif);
background-position:0 0;
background-repeat:repeat-x;
font-family:"微软雅黑",Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}

a{color:#1f376d;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

#top_bar{height:27px; background:url(../images/top_bar_bg.gif) repeat-x;line-height:26px;}
#header{ _height:120px;z-index: 999;width: 99%; margin-top:-37px;padding-left: 4px;}
*+html #header {z-index:100;}
/* #top_bar */
#top_bar div{margin:0 auto; width:960px;position: relative;}
#top_nav{float:left; height:26px; margin-left: 5px;_margin-left: 0px;border-left:1px solid #d4e5f6;}
#top_nav li{float:left;text-align:center; height:26px; border-right:1px solid #d4e5f6;}
#top_nav li.active{background:url(../images/pic_all.gif) no-repeat right -124px;}
#top_nav div table td a:hover{text-decoration: underline;}
#top_nav .line u{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:20px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:7px;
overflow-x:hidden;
overflow-y:hidden;
width:2px;
}
#top_nav .line u{
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#ABDBFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
display:block;
height:20px;
overflow-x:hidden;
overflow-y:hidden;
width:1px;
}
/* #header */


#nav {
margin:0 auto;
width:960px;
}

#logo{float:left; margin:35px 0 10px 0px; display:inline;*margin-top: 32px;}
#logo img {margin-left: 20px;}
#logo p{text-align:left; color:#1358a1; padding-top:3px;margin-left: 20px;}

.nav_menu {
height:40px;
position:absolute;
*position:relative;
margin-top: 121px;
*margin-top: 121px;
}
.nav_menu ul {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/nav_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
float:left;
height:40px;
}
.nav_menu ul li {
display:block;
float:left;
height:40px;
position:relative;
text-align:center;
width:94px;
}
.nav_menu ul li a.no_hr {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}
.nav_menu ul li a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/nav_li_hr.gif);
background-position:right 12px;
background-repeat:no-repeat;
color:#285080;
display:block;
height:22px;
padding-top:16px;
width:94px;
}
.nav_menu ul li a:hover {
text-decoration:none;
}
.nav_menu ul li.currently {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/button.gif);
background-position:left -341px;
background-repeat:no-repeat;
height:41px;
width:94px;
}
.nav_menu ul li.currently a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#FFFFFF;
display:block;
filter:none;
font-size:14px;
font-weight:bold;
height:25px;
padding-top:15px;
width:94px;
}
.nav_menu ul li.nav_l {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/nav_ul_l.gif);
background-position:left bottom;
background-repeat:no-repeat;
width:5px;
}
.nav_menu ul li.nav_r {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/nav_ul_r.gif);
background-position:right bottom;
background-repeat:no-repeat;
width:5px;
}
.nav_menu ul li em {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/newico2.gif);
background-position:0 0;
background-repeat:no-repeat;
bottom:5px;
height:29px;
position:absolute;
width:40px;
margin-left: 60px;
*margin-left: 0px;
}
/*login*/
.login{float:right;text-align: right;margin-right: -10px;}
.login a,.login em,.login span{float:left; margin:0 5px;}
.login em{width:3px; height:26px;border-right: 1px solid #d4e5f6;}
.login #isLogin a{color: #CC0000;text-decoration: none;overflow:hidden;}
.login #isLogin a:hover {text-decoration:underline;color: #000000;}

/* header_tr2 二级栏样式*/
.header_tr2{height:37px;position:relative;}
.header_tr2 .nav{float:left; width:860px;margin-top: 42px;*margin-top: 0px;}
.header_tr2 .nav li{float:left; color:#c3d5ea;}
.header_tr2 .nav li a{color:#fff; line-height:34px; font-size:14px; padding:0 10px;}
.header_tr2 .nav li a:hover{color:#ffe828; text-decoration:none;}
.header_tr2 .nav li.active a{color:#ffe828;}

.headerOver{width:100%; height: 30px;margin-top: -98px;background-color: #fff;position: relative;}
/*center*/
#center{width: 960px;margin: 0 auto; position: relative;margin-top: 0px;_margin-top: -18px;}
a:link{text-decoration:none;color:#2C4486;}
.clear{clear:both;font-size:0px;width:0px;line-height:0px; visibility:hidden;}
.flash{width:970px; margin:0 auto;position: relative;z-index: 1;}
.flash div{margin-top: -3px;margin-left: 5px;_margin-left: 1px;z-index: 2;}

.flashimg{width:649px; height:300px; float:left;margin-right: 20px; border: 0px solid red;}
.flashimg li img{vertical-align:top;margin-left: -5px;margin-top: -14px;_margin-left: 2px;_margin-top: 6px;}
.flash div .flash_right {margin-top: -17px;_margin-top: -303px;margin-left: 20px;_margin-right: 3px;color: #FFFFFF;}
.flash_right{background:url(../images/jiesaoleft.gif) no-repeat left top; width:266px; height:300px; float:left;_float:right;border: 0px solid red;}
*+html .flash_right{background:url(../images/jiesaoleft.gif) no-repeat left top; width:266px; height:300px; float:left;}
.flash_right .sa{margin: 35px 0 0 25px;}
.flash_right .sb{margin: 0px 0 0 38px;}
*+html .flash_right .sb{margin: -5px 0 0 38px;}
.flash_right a:link, .flash_right a:visited{color:#93CEF6;text-decoration: underline;}
.flash_right ul{margin-top:5px; text-align:center; line-height:25px;}

.flash .num{text-align:center; padding:15px 0;margin-top: 15px;}
*+html .flash .num{text-align:center; margin:0px auto;}
.flash .num ul{width:200px; margin:-20px auto;}
.flash .num li{float:left; border:solid 1px #f3f3f3; background:#e8ecee; color:#bbc4cb; margin:0 10px 0 0;}
.flash .num li span{border:solid 2px #ffffff; display:block; padding:0 5px 2px; font-weight:bold; cursor:pointer; font-family:Verdana;}
.flash .num .curr span{background:#bbc4cb; color:#ffffff;}

img{border:0;}
.column2{display:inline;float:left;text-align:center;margin:0 5px;}
.c24_all{width:950px;}
#pic_show_news{border-width:2px; padding:10px; width:924px; margin: 0px -7px;}
*+html #pic_show_news{border-width:3px; padding:10px; width:924px; margin: 22px -7px;}
#pic_show_news div{overflow:hidden;zoom:1; clear:both;}
.box_01{border:1px solid #aacbee; overflow:hidden; zoom:1;}


/* 消息提示**/
/*new down*/
 .new_download { width:90px;text-align:center;height:26px;float:left;text-decoration:none;position:relative;}
 .new_download a { width:90px; height:26px; display:block; overflow:hidden;} 
 .new_download .tiptable {display:none;}/*top:50px;<div class="line" ><img src="digilib/images/fianl_bt_24.gif" /></div>*/
 .new_download .tip { display:none;}
 .new_download .line {display:none;}
 .new_download.now .tiptable { display:block;_display:none; position:absolute;z-index: 9999;}
  *+html .new_download.now .tiptable {z-index: 9999;}
 .new_download.now .tiptable .tip {background: #f2f5a9;display:block;padding:5px 10px 5px 10px; border:1px solid #d7df01;text-align: left; line-height:20px; color:#e24000; font-size:14px;letter-spacing:2px;}/*background:#fff url(images/fianl_bt_28.jpg) no-repeat 10px 13px;*/
 .new_download.now .line {background:url(../images/fianl_bt_24.gif) no-repeat;position:absolute;top:45px;left:59px; width:11px; height:6px;display:block;z-index:101;} 
 .new_download.now a:hover {color:#c00;text-decoration:underline;}
#top_nav .new_download .tiptable{_margin-left: -46px;}
/*isLogin*/
.login #isLogin a{color: #CC0000;text-decoration: none;overflow:hidden;}
.login #isLogin a:hover {text-decoration:underline;color: #000000;}

/*top 更多 收藏本网站 a.gb2{ color:#0000FF;}*/
#gbar{font-size:13px;padding-right:8px;padding-top:4px !important}
#gbar{padding-left:8px;float:left;height:22px}
.gbd{border-top:1px solid #c9d7f1;font-size:1px}
.gb3{text-decoration:none;border-bottom:none;text-align: center;zoom:1; }
#gbar{background-color:#fff}
#gbar{height:20px;padding:4px 10px 0px !important;font-family:arial,sans-serif !important}
.gb4{display:none;background: #F4F8FC; font-size:14px;border: 1px solid #AACCEE;position: relative;z-index: 999999;_top:26px;_left:364px;}
.gb2{display:block;text-decoration:none;border-bottom:medium none;text-align: center;}
a.gb2:hover{background:#5798CF none repeat scroll 0 0; color:#FFFFFF;text-decoration: none;}

/* 页尾iframe start */
#iframeDiv {width: 100%;margin: 0px;padding: 0px;}
#iframeDiv iframe {width: 100%;height: 65px;margin:0px;padding: 0px;margin-bottom: -4px;}
/* 页尾iframe end */

.tsize { color: #ffe828;}