﻿@import url("/inc/css.css");
body{font-family:"宋体", arial; margin:0;padding:0; font-size:12px; color:#333;}
h1,h2,h3,h5,h6 {font-size:1em;margin:0;padding:0;}
a:link { color:#00007F; text-decoration:none; }
a:visited { color:#00007F; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
a:active { color:#00007F; }

#top {margin:0 auto;width:98%;padding:4px 0;overflow:hidden;}
#top h2 {float:left;display:block;position:absolute;}
#ad_banner {float:right;}
#dh {margin:5px auto;width:98%;background:#FFFFFF url(/bbs/skins/menu_bg.gif) repeat-x scroll 0 0;border:1px solid #E8E8E8;overflow:hidden;}
#dh_l{float:left;padding:0 10px;height:31px;line-height:31px;display:block;position:absolute;}
#dh_r{float:right;padding:0 10px;height:31px;line-height:31px;}
#dh_r a {padding:0 2px;}
#main_info {margin:5px auto;width:98%; overflow:hidden;}
       #main_info #main_info_l { float: left;}
	   #main_info #main_info_l a {padding:0 3px;}
	   #main_info #main_info_r { float:right; }
	   
#info {margin:5px auto;width:98%; color: #666; overflow:hidden;}
       #info #info_l { float: left;height:30px;line-height:30px;}
	   #info #info_r { float:right; }
	   
.ad_nr {margin:0 auto;width:98%;height:auto;}
.ad_text {margin:0 auto;color: #000;border: 1px solid #DCE6F1; padding:5px 0; background: #FFF url(/bbs/skins/tb_bj.gif); background-repeat: repeat-x; width:100%;}
.ad_text a:link,.ad_text a:visited,.ad_text a:hover{color: #000;}

.mainbox {margin:5px auto;width:98%;background: #fff; border: 1px solid #B4C9E0; }
.mainbox h3 { line-height: 31px; padding-left: 1em; background: #0274BA url(/bbs/skins/bg_bj.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }
.mainbox h3 a{ float:right; color: #FFF; font-size: 12px; font-weight: normal;margin-right:20px;}
.mainbox h3 a:visited{color: #FFF;}
.mainbox table{width: 100%;border-top-width: -1px;}


.box {margin:5px auto;width:98%;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DCE6F1;overflow:hidden;padding:1px;}
.box h5 { background:#FFFFFF url(/bbs/skins/box_bj.gif) repeat-x scroll 0 0; line-height:30px; padding:0 10px; font-weight: normal; }

#tabs { margin:5px auto 0px auto; width:98%; border: 1px solid #CAD9EA; background: #E8F3FD; }
#tabs a{color:#000;}
#tabs ul{margin-bottom: 0;height:27px;}
#tabs li { float: left; line-height: 27px; border-right: 1px solid #CAD9EA; padding: 0 10px;background: #E8F3FD; }
#tabs li.xz {background: #FFF; font-weight: bold; text-align:center;  }

#main_list{font-size: 12px;}
#main_list td{border-top-width: 1px;border-top-style: solid;border-top-color: #B4C9E0;line-height:180%;}

.lb_list {margin:0 auto;width:98%;background: #fff; border: 1px solid #B4C9E0;border-top-width: 0px;overflow:hidden;height:36px;line-height:36px;}
   .lb_list:hover{ background-color: #E8F3FD;}
   .lb_list dt { float: left;padding:0 5px;}
   .lb_list dd { float: right;}
   .lb_list .ico{float: left;padding:0 10px 0 5px;}
   .lb_list .bt{font-size: 14px;}
   .lb_list .bt font{line-height:36px;}
   .lb_list dt img{padding-top:8px;}
   .lb_list .fa{width:95px;}
   .lb_list .tj{ width:75px;text-align:center;}
   .lb_list .tj strong {font-size: 12px;color:#009900; font-weight: normal; }
   .lb_list .hf{width:100px;text-align:right;padding-right:8px;}
   .lb_list dd a{color:#000;display:block;width:95px;margin-bottom:-15px;width:100px;line-height:22px;overflow:hidden;}
   .lb_list dd em{font-style: normal;font-size: 10px; color:#999;}

.bt_page{margin-left:5px;}
.bt_page a{padding:0 3px;color:red;} 

.lb_list dt .bt_page{margin-left:5px;}
.lb_list dt .bt_page a{padding:0 3px;color:red;}

.lb_dh{height: 21px; padding:5px 1px; background: #0274BA url(/bbs/skins/bg_bj.gif); background-repeat: repeat-x;color:#FFF;line-height: 21px; font-size: 14px; font-weight: bold; border:0px;}
.lb_dh .l40{padding:0px 40px;}

.page{ margin:5px auto;width: 98%;color: #666; overflow:hidden; }
      .page .p_l { float: left;height:26px;margin-top:3px;padding:0 5px; border: 1px solid #BDDAF7; background: #F5FAFE; color: #999; }
	  .page .p_l a, .page .p_l em, .page .p_l kbd, .page .p_l span { float: left; padding: 0 8px; line-height:26px; }
	  .page .p_l em {font-style: normal; font-weight: normal;}
	  .page .p_l span{color: #FFF; background-color: #0099CC;background: url(/bbs/skins/bg_bj.gif) repeat-x 0 0;}
	  .page .p_l a {font-size: 14px;}
	  .page .p_l a:hover {background-color: #fff;color:#F00;}
	  .page .p_l kbd { margin: 0; }

	  .page .p_r { float:right;height: 31px;line-height: 31px;}
	  .page .p_r a {padding:0 6px;text-decoration:none;}

      .page .p_go { float: left;height:26px;line-height:26px;margin-top:3px;padding:0 5px; border: 1px solid #BDDAF7; background: #F5FAFE; color: #999; }
	  .page .p_go a {font-size: 12px;padding:0 5px;}


#x_bt {margin:5px auto 0 auto;;width: 98%;line-height: 31px;  background: #0274BA url(/bbs/skins/bg_bj.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF;padding:0 1px;}
.x_list { margin:0 auto 5px auto; width: 98%; background-color: #FFFFFF; overflow:hidden; border: 1px solid #B4C9E0; }
.x_list .l{ float:left; width: 150px; padding:5px 0 5px 15px; }
.x_list .r{margin-left:170px;padding:0 5px 5px 10px;border-left-width: 1px; border-left-style: solid; border-left-color: #B4C9E0; height:auto !important; height:210px; min-height:210px;}
      .x_list .r .xx{text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B4C9E0;height:28px;line-height:28px;color: #999;}
	  .x_list .r .xx a{padding:0 4px;}
	  .x_list .r .xx .t{float:right;}
	  .x_list .r .sj{ padding:5px 0 0 0; color: #999; }
	  .x_list .r .nr{padding:5px 0;word-break:break-all; font-size:14px; color: #000000;line-height:25px;}
	  /*这里是为了不同字号行距*/
	  .x_list .r .nr font{line-height:1.2em;}
	  .x_list .r .nr div{font-size:14px;}
	  .x_list .r .txt{ padding:22px 5px 5px 5px; font-size: 12px; color: #666; background:url(/bbs/image/my_txt.gif) no-repeat 0px 7px;}
	  .x_list .r .txt a{color: #666;text-decoration:underline;}
#hf {width:100%;overflow:hidden;}
#hf_l { float:left; width: 230px; padding:10px 5px;}
#hf_r{float:right;margin-right:-255px;width:100%;padding:5px; }
#editor{width:475px;border:1px solid #ccc;background-color:#efefde;overflow:hidden;}
#editor a{display:block;float:left;margin:2px 0 2px 4px;text-indent:-9999px;width:20px;height:20px;background:url(/edit/ubb/EditorIcons.gif) no-repeat;}
#editor a:hover{background-color: #ccc;}
#editor .e_b{background-position: -108px 0px;}
#editor .e_i{background-position: -126px 0px;}
#editor .e_u{background-position: -144px 0px;}
#editor .e_img{background-position: -252px 0px;}
#editor .e_link{background-position: -198px 0px;}
#editor .e_Smilies{background-position: -234px 0px;}
#editor .e_quote{background-position: -306px 0px;}
#em_menu div{filter:alpha(opacity=90);padding:3px;margin:8px 0 0 80px;border: 1px solid #ccc;background: #ffc;position: absolute;}
#em_menu div img{cursor:pointer;padding:1px;}
#em_menu div .em_over{width:20px; height:20px; border:1px solid #1F3D74;padding:0px;}
#em_menu div .em_out{padding:1px;}

#bbs_news {margin:5px auto;width:98%;overflow:hidden;}
#jdt {float:left;width:180px;height:138px;padding:8px 8px 4px 8px;border: 1px solid #CAD9EA;text-align:center;position:relative;overflow:hidden;}
#jdt img{width:180px;height:120px;}
#jdt_page{position: absolute;left:0;width:188px;margin-top:-39px;filter:alpha(opacity=80);text-align:right;}
#jdt_page *{border:1px solid #B6CFCD;text-align:center;padding:0px 2px;margin:0 2px;}
#jdt_page strong{background:#009A91;color:#fff;border:1px solid #009A91;}
#jdt_page a{color:#009A91;background:#fff;text-decoration:none;}
#r_news{margin-left:205px;height:150px;border: 1px solid #CAD9EA;position:relative;overflow:hidden;}
#r_news ul{ margin-left:7px;zoom:1;overflow:hidden;}
#r_news ul li {float:left;width:48%;padding-left:10px;height:21px;line-height:21px;background:url(/image/ico_1.gif) no-repeat 0px 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.bgtab{border:1px solid #d6d6eb;border-bottom:0;}
.bgtabCr{border:1px solid #ccc;border-bottom:0;font-weight:bold;color:#fff;background-image: url(skins/bg_bj.gif);}
	  
#link {margin:0 auto;width: 98%;}
#link a{ margin:0 5px; color:#006699; }
#bksm {margin:5px auto;width:98%;text-align: center;}
#bksm img{margin:5px 5px 0px 10px;vertical-align: middle;}
.btn{ background:url(/image/btn.gif) 0px -100px; border:1px solid #7AADC8; width:80px; height:25px; margin-top:4px; cursor:pointer; color: #0099CC; }
#bottom {margin:5px auto;width:98%;font: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif; text-align: center;overflow:hidden;}