body {background:#C4DBE9 url(/images/default/bj_body.gif) top repeat-x; margin:0;word-break:break-all;}
body, td,div,li,input,textarea,select,button { color:#333;font-size:12px;line-height:150%;}
a{ color:#069; text-decoration:none; }
a:hover { text-decoration:underline; }

/* html */
img { border:none;}
form { padding:0; margin:0;}
.c1 { width:100%; height:1px; overflow:hidden;clear:both;}
.c2 { width:100%; height:2px; overflow:hidden;clear:both;}
.c4 { width:100%; height:4px; overflow:hidden;clear:both;}
.c6 { width:100%; height:6px; overflow:hidden;clear:both;}
.c8 { width:100%; height:8px; overflow:hidden;clear:both;}
.c10 { width:100%; height:10px; overflow:hidden;clear:both;}
.f14 { font-size:14px;}

/* form */
textarea, input, select{ padding:2px; border:1px solid; border-color:#373737 #ddd #ddd #373737; background:#fff; color:#333; }
.btn { font-size:12px;border:1px solid;border-color:#E8E8E8 #3F7CB9 #3F7CB9 #E8E8E8;background:#E8F3FD;padding:1px 2px 0 2px;line-height:16px;color:#333;}
.radio, .checkbox{ border:none; background:none; vertical-align:middle; }
.btn1 { font-size:12px;border:1px solid;border-color:#FFFDEE #FDB939 #FDB939 #FFFDEE;background:#FFF8C5;padding:1px 4px 0 4px;line-height:16px;color:#090;}
.btn2 { background:#E6EBFF; border:1px solid #569ACB; color:#002176; line-height:16px; font-size:12px; padding:0;}
.btn3 { width:74px; height:22px; color:#fff; line-height:16px; font-size:12px; padding:0; background:url(/images/default/bj_btn3.gif); border:none;}

.webmenubox { width:980px; padding:0; margin:0; text-align:right; position:absolute; z-index:999; top:182px;}
.webmenulink { color:#fff;}
.webmenulink a{ color:#fff; text-decoration:none; }
.webmenulink a:hover { color:#fff; text-decoration:underline; }
.webmenubbox { width:980px; padding:0; margin:0; text-align:right; position:absolute; z-index:999; top:262px;}
.webtbox { background:url(/images/default/bj_box.gif) left no-repeat;}

/* htmlbxo */
.htmlbox { width:980px; padding:0; margin:0 auto; text-align:center; background:#fff;}
.htmlbox .htmlleft { width:150px; float:left; padding:0; margin:0; text-align:center;}
.htmlbox .htmlright { width:830px; float:left; padding:0; margin:0; text-align:center;}

/* 位置和搜索 */
.psbox { width:98%; height:32px; padding:0; margin:0 auto; text-align:center; border:1px solid #94B7D6; background:url(/images/default/bj_box1.gif);}
.psbox #place { width:60%; float:left; line-height:32px; color:#3F7CB9; text-align:left; margin:0 4px 0; font-weight:bold;}
.psbox #search { width:32%; float:right; text-align:left; margin:4px 0 0 4px;}
.psbox a{ color:#3F7CB9; text-decoration:none; }
.psbox a:hover { text-decoration:underline; }

/* 论坛说明 */
.binfobox { width:98%; color:#a00; padding:0 0 8px 0; margin:0 auto; text-align:center; background:url(/images/default/bj_xx.gif) bottom repeat-x;}

/* 论坛公告 */
.bbsannoun { width:98%; color:#333; padding:4px 0 4px 0; margin:0 auto; text-align:center; background:url(/images/default/bj_xx.gif) bottom repeat-x;}
.bbsannoun a{ color:#333; text-decoration:none; }
.bbsannoun a:hover { text-decoration:underline; }

/* 翻页与按钮 */
.pages_btns { width:98%; padding:0; margin:0 auto; text-align:center;}
.pages_btns .pages { float:left; padding:0; margin:0; text-align:left;}
.pages_btns .pages .links{ width:auto; padding:0; margin:0 0 4px; text-align:left;}
.pages_btns .btns { float:right; padding:0; margin:0; text-align:right;}

/* 论坛版块列表 */
.typelist { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.typelist .headdiv { width:auto; height:31px; background:url(/images/default/bj_title_head.gif);}
.typelist .headdiv .headleft { padding:0 10px 0; float:left; line-height:31px; color:#fff; text-align:left; font-weight:bolder;}
.typelist .headdiv .headright { padding:0; margin:0; float:right; line-height:31px; color:#fff; text-align:right;}
.typelist .headdiv a{ color:#fff; text-decoration:none; }
.typelist .headdiv a:hover { text-decoration:underline; }
.typelist .categoryt { width:auto; height:25px; padding:0; background:url(/images/default/bj_title_category.gif);}
.typelist .category { width:auto; color:#666; padding:6px 0 6px 0; margin:0; border-top:1px solid #C8DAEA;}
.typelist .category a{ color:#333; text-decoration:none; }
.typelist .category a:hover { text-decoration:underline; }
.typelist .categoryl { width:auto; color:#666; padding:2px 0 2px 0; margin:0; border-top:1px solid #C8DAEA;}
.typelist .categoryl a{ color:#333; text-decoration:none; }
.typelist .categoryl a:hover { text-decoration:underline; }
.bstate { float:right; width:50px; font-size:14px; color:#f00; text-align:center;}
.td1 { background:#fff;}
.td2 { background:#F5FAFE;}

.legend { width:50%; padding:12px; margin:0 auto; text-align:center; border:1px solid #C8DAEA;}

.forumlistb { width:auto; padding:0; margin:0; text-align:right;}

/* 快速发布新话题 */
.fasttitle { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.fasttitle .headdiv { width:auto; height:31px; background:url(/images/default/bj_fast.gif);}
.fasttitle .headdiv .headleft { padding:0 10px 0; float:left; line-height:31px; color:#333; text-align:left; font-weight:bolder;}
.fasttitle .headdiv .headright { padding:0; margin:0; float:right; line-height:31px; color:#333; text-align:right;}
.fasttitle .fastbox { width:auto; padding:0; margin:0 auto; text-align:center;}
.fasttitle .fasticon { width:auto; padding:0; margin:0 auto; text-align:center; list-style:none;}
.fasttitle .fasticon li { width:24.5%; padding:0; margin:0 0 6px; float:left; text-align:left;}

/* 论坛文章列表 */
.forumlist { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.forumlist .headdiv { width:auto; height:30px; background:#069;}
.forumlist .headdiv .headleft { padding:0 10px 0; float:left; line-height:30px; color:#fff; text-align:left; font-weight:bolder;}
.forumlist .headdiv .headright { padding:0; margin:0; float:right; color:#fff; text-align:right;}
.forumlist .forumlistbox { width:auto; padding:0; margin:0 auto; text-align:center;}
.forumlist #fltop { width:98%; height:26px; color:#333; padding:0; margin:0 auto; text-align:center; line-height:26px; border-bottom:1px solid #C8DAEA;}
.forumlist #fltop dt { width:auto; padding:0; margin:0 6px; line-height:26px; list-style:none; text-align:left;}
.forumlist #fltop a{ color:#069; text-decoration:none; }
.forumlist #fltop a:hover { text-decoration:underline; }
.forumlist #fltop #fltright { float:right; line-height:26px; color:#090; font-weight:bold;}
.forumlist #flimg { width:98%; padding:0; margin:4px auto 6px 0; text-align:center;}
.forumlist #fllinfo { width:92%; padding:0; margin:0 auto; text-align:center;}
.forumlist #fllinfo dt { width:auto; padding:0; margin:0; color:#333; line-height:22px; list-style:none; text-align:left;}
.forumlist #fltext { width:auto; padding:0; margin:8px; font-size:14px; color:#333; line-height:180%; text-align:left; word-wrap:break-all;}}
.forumlist #fltextb { width:98%; height:26px; padding:0; margin:0 auto; border-top:1px solid #E8E8E8;}
.forumlist #fltextb dl { float:left; padding:0; margin:0 6px 0 0; line-height:26px; list-style:none; text-align:left;}
.forumlist #fltextb dt { float:right; padding:0; margin:0 0 0 6px; line-height:26px; list-style:none; text-align:right;}
.forumlist #fltextb a{ color:#069; text-decoration:none; }
.forumlist #fltextb a:hover { text-decoration:underline; }

.dropmenu { float:right; width:72px; height:20px; border:1px solid #999; line-height:20px; cursor:pointer; color:#09c; margin:3px 6px 0; text-align:left; padding:0 0 0 6px; background:#fff url(/images/default/icon_mag.gif) center right no-repeat;}
.dropmodopt { width:198px; border:1px solid #7FCAE2; background:#FEFEFE; padding:6px; margin:0 auto; text-align:center; list-style:none; z-index:9999; left:100px; position:absolute;}

/* 查看附件 */
.viewfiles { width:98%; padding:0; margin:0 auto; text-align:center; background:url(/images/default/bj_xx.gif) top repeat-x;}
.viewfiles #imgview { width:auto; padding:4px 0 12px 0; margin:0; text-align:left;}
.viewfiles #fileview { width:auto; padding:4px 0 12px 0; margin:0; text-align:left; color:#666;}
.viewfiles #noview { width:auto; padding:8px; margin:0; text-align:left; color:#666;}

/* 个人签名 */
.viewsignature { width:98%; padding:0; margin:0 auto; text-align:center; background:url(/images/default/bj_xx.gif) top repeat-x;}
.viewsignature #viewsignature { width:auto; margin:10px 0 6px; padding:0; text-align:left; font-size:12px; color:#555; line-height:160%;}

/* 部门列表 */
.branchlist1 { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.branchlist1 .headdiv { width:auto; height:31px; background:url(/images/default/bj_title_head.gif);}
.branchlist1 .headdiv #headdiv { width:auto; padding:0 10px 0; margin:0; font-size:12px;line-height:31px; color:#fff; text-align:left; font-weight:bolder;}
.branchlist1 .blitem { width:auto; padding:0; margin:0 auto; text-align:center; background:#fff; list-style:none;}
.branchlist1 .blitem li{ width:12.25%; height:24px; line-height:24px; float:left; padding:0; margin:1px; text-align:left; background:#ECF6FF;}
.branchlist1 .blitem a{ color:#069; text-decoration:none; }
.branchlist1 .blitem a:hover { text-decoration:underline; }

/* 论坛信息列表 */
.contentlist { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.contentlist .headdiv { width:auto; height:31px; background:url(/images/default/bj_title_head.gif);}
.contentlist .headdiv .headleft { padding:0 10px 0; float:left; line-height:31px; color:#fff; text-align:left; font-weight:bolder;}
.contentlist .headdiv a{ color:#fff; text-decoration:none; }
.contentlist .headdiv a:hover { text-decoration:underline; }
.contentlist .clitem { width:auto; padding:0; margin:2px 4px 6px 4px; text-align:center; border-bottom:1px solid #C8DAEA;}
.contentlist .clitem #clitem1 { width:auto; height:32px; line-height:32px; font-size:14px; padding:0; margin:0; text-align:left;}
.contentlist .clitem #clitem2 { width:auto; height:22px; line-height:22px; font-size:12px; padding:0; margin:0; text-align:right; color:#666;}

/* 论坛信息查看 */
.contentview { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.contentview .cvheaddiv { width:auto; height:30px; background:#069; line-height:30px; font-size:14px; text-align:center; color:#fff;}
.contentview .cvbox { width:auto; padding:0; margin:0 auto; text-align:center;}
.contentview #cvtop { width:auto; height:26px; color:#333; padding:0; margin:0 4px 0 4px; text-align:right; line-height:26px; border-bottom:1px solid #C8DAEA;}
.contentview #cvcontent { width:auto; color:#333; font-size:14px; line-height:180%; text-align:left; margin:6px; padding:0;}

/* 通用 */
.allbox { width:98%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.allbox .headdiv { width:auto; height:30px; background:#069;}
.allbox .headdiv .headleft { padding:0 10px 0; float:left; line-height:30px; color:#fff; text-align:left; font-weight:bolder;}
.allbox .headdiv .headright { padding:0; margin:0; float:right; line-height:30px; color:#fff; text-align:right;}
.allbox .allforumbox { width:auto; padding:0; margin:0 auto; text-align:center;}
.allbox .fasticon { width:auto; padding:0; margin:0 auto; text-align:center; list-style:none;}
.allbox .fasticon li { width:8%; padding:0; margin:0 0 6px; float:left; text-align:left;}
.allbox #flimg { width:98%; padding:0; margin:4px auto 6px 0; text-align:center;}
.allbox #fllinfo { width:92%; padding:0; margin:0 auto; text-align:center;}
.allbox #fllinfo dt { width:auto; padding:0; margin:0; color:#333; line-height:22px; list-style:none; text-align:left;}

/* 特殊说明*/
.special { width:90%; padding:6px; margin:0 auto; text-align:center; line-height:26px; color:#069; border:1px dotted #94B7D6;}

/* 个人管理 */
.memcpbox { width:98%; padding:0; margin:0 auto; text-align:center;}
.memcpbox .memcpleft { width:180px; padding:0; margin:0 auto; float:left; text-align:center;}
.memcpbox .memcpright { width:760px; padding:0; margin:0; float:right; text-align:center;}
.memcpbox .memcpmenu { width:auto; padding:1px; margin:0; float:left; border:1px solid #94B7D6;}
.memcpbox .memcpmenu #memcpmenuname { width:180px; height:35px; padding:0; margin:0; text-align:center; background:url(/images/default/bj_box2.gif);}
.memcpbox .memcpmenu #memcpmenuname dt { width:auto; line-height:35px; font-size:14px; font-weight:bold; color:#333; margin:0 10px 0; text-align:left;}
.memcpbox .memcpmenu .memcpmenul { width:auto; padding:0; margin:0 auto; text-align:center; list-style:none;}
.memcpbox .memcpmenu .memcpmenul li { width:auto; padding:8px 0 8px 8px; margin:0; text-align:left;}
.memcpbox .memcpmenu .memcpmenul .lil { width:auto; padding:8px 0 8px 8px; margin:0; text-align:left; background:#E8F3FD; border-top:1px solid #C8DAEA;border-bottom:1px solid #C8DAEA; font-weight:bold;}
.memcpbox .memcpmenu a{ color:#333; text-decoration:none; }
.memcpbox .memcpmenu a:hover { text-decoration:underline; }
.memcpbox .memcptd { width:100%; padding:1px; margin:0 auto; text-align:center; border:1px solid #518ABD;}
.memcpbox .memcptd .headdiv { width:auto; height:30px; background:#069;}
.memcpbox .memcptd .headdiv .headleft { padding:0 10px 0; float:left; line-height:30px; color:#fff; text-align:left; font-weight:bolder;}
.memcpbox .memcptd .memcptdbox { width:auto; padding:0; margin:0 auto; text-align:center;}
.memcpbox #picture { width:auto; padding:0; margin:0; text-align:center; list-style:none;}
.memcpbox #picture li { width:25%; float:left; padding:0; margin:0 0 8px; text-align:center;}

/* 版主管理 */
.modcpbox { width:98%; padding:0; margin:0 auto; text-align:center;}
.modcpbox .modcpleft { width:760px; padding:0; margin:0 auto; float:left; text-align:center;}
.modcpbox .modcpright { width:180px; padding:0; margin:0; float:right; text-align:center;}
.modcpbox .modcpmenu { width:auto; padding:1px; margin:0; float:right; border:1px solid #94B7D6;}
.modcpbox .modcpmenu #modcpmname { width:180px; height:35px; line-height:35px; padding:0; text-align:center; font-size:14px; color:#fff; background:url(/images/default/bj_mod_name.gif);}
.modcpbox .modcpmenu #modcpmbox { width:180px; padding:0; margin:0; text-align:center; background:#EBF2F8 url(/images/default/bj_mod_box.gif) top repeat-x;}
.modcpbox .modcpmenu #modcpmitem { width:90%; padding:0; margin:0 auto; text-align:center; list-style:none;}
.modcpbox .modcpmenu #modcpmitem li { width:auto; text-align:left; padding:6px 0 6px 0; margin:0;}
.modcpbox .modcpmenu #modcpmitem .lig { width:auto; height:0px; text-align:center; padding:0; margin:1px 0 3px 0; border-top:1px solid #C8DCEC;border-bottom:1px solid #fff; overflow:hidden; clear:both;}
.modcpbox .modcpmenu #modcpmitem a{ color:#09c; text-decoration:underline; }
.modcpbox .modcpmenu #modcpmitem a:hover { color:#f60; text-decoration:underline; }
.modcpbox .modcpbox { width:auto; padding:4px; margin:0 auto; text-align:center;}
.modcpbox .modcptitle { width:auto; height:30px; line-height:30px; padding:0; margin:0; text-align:left; font-size:14px; color:#444;}
.modcpbox .modcptitle1 { width:auto; line-height:22px; padding:0; margin:0; text-align:left; font-size:12px; color:#444;}
.modcpbox .modcpterm { width:auto; padding:0; margin:0; text-align:center; background:#EBF2F8; border:1px solid #E3EDF5;}
.modcpbox .modcpdesc { width:auto; height:32px; line-height:28px; padding:0; margin:0; text-align:left; color:#09c; font-size:14px;}
.modcpbox .modcpitemt { width:auto; padding:0; margin:0; text-align:center; border-top:1px solid #E6E7E1;border-bottom:1px solid #E6E7E1; background:#EBF2F8;}
.modcpbox .modcpitem { width:auto; padding:0; margin:0; text-align:center; border-bottom:1px solid #E6E7E1;}
.modcpbox .modcptbtn { padding:4px 0; margin:0; text-align:right; float:right;}

/* 发帖分类 */
.postinfotype { position:absolute;z-index:9999;}
.postinfotype #posttype {width:200px;padding:1px;margin:0;text-align:center;border:1px solid #518ABD;position:absolute;background:#fff;z-index:0;top:-20px;list-style:none;}
.postinfotype #posttype li{ width:190px;padding:2px 0 2px 10px;margin:0;text-align:left;}
.postinfotype #posttype .lil{ width:190px;padding:2px 0 2px 10px;margin:0;text-align:left; background:#F0F7FE;}
.postinfotype #posttype #ptsright { width:40px; text-align:center; float:right;}


/* bottom */
.bottom { width:980px; padding:8px 0; margin:0 auto; text-align:center; background:#fff; border-top:4px solid #447FBA;}
.bottom #bottomlink { width:auto; padding:0; margin:0 auto 10px; text-align:center; list-style:none;}
.bottom #bottomlink li { width:11%; float:left; padding:0; margin:0 0 8px; text-align:center;}
.bottom #bottomtxt { width:auto; line-height:22px; padding:10px; margin:0 auto; text-align:center; border-top:2px solid #DBE6F0;}
.bottom #bottomtxt a{ color:#333; text-decoration:underline; }
.bottom #bottomtxt a:hover { color:#c00; text-decoration:underline; }

/* Page */
.p_bar {margin: 2px 0px;clear: both;font: 12px Tahoma, Verdana;}
.p_bar a {float: left;padding: 1px 4px;font-size: 12px;text-decoration: none;}
.p_input {border: 0px;padding: 0px;width: 40px;height: 17px !important;height: 15px;margin: 0px;background: #FFFFFF;}
.p_btn {font-size:10px;color:#000000;background-color:#cccccc;border-width:1px;height:18px;line-height:11px;padding:0px;cursor:hand;font-family:Arial;}
.p_total {background-color: #F5FBFF;border: 1px solid #86B9D6;border-right: 0px solid #86B9D6;font-weight: bold;}
.p_pages {background-color: #F5FBFF;border: 1px solid #86B9D6;margin-right:1px;vertical-align: middle;font-weight: bold;}
.p_num {background-color: #FFFFFF;border: 1px solid #DEDEB8;margin-right:1px;vertical-align: middle;}
a:hover.p_num  {background-color: #F5FBFF;border: 1px solid #86B9D6;text-decoration: none;}
.p_redirect {background-color: #FFFFFF;border: 1px solid #DEDEB8;margin-right:1px;font-size: 12px !important;font-size: 13px;}
a:hover.p_redirect {background-color: #F5FBFF;border: 1px solid #86B9D6;text-decoration: none;}
.p_curpage {margin-right:1px;border: 1px solid #DEDEB8;vertical-align: middle;background-color: #FFFFD9;color: #92A05A;font-weight: bold;}

/* editor_tb */
.editor_tb { padding:0; margin:0; border:1px solid; border-color:#999 #ccc #ccc #999;}
.editor_tb .editor_menu { width:100%; height:25px; background:#F7F7F7; padding:0; margin:0; text-align:left; line-height:25px;}
.editor_tb .editor_menu a{float:left;margin:5px 3px 0;width:16px;height:16px;background:url(/include/ubbedit/images/common/editor.gif) no-repeat;text-indent:-9999px;line-height:16px;overflow:hidden;}
.editor_tb div a.tb_bold{background-position:-3px -1px;}
.editor_tb div a.tb_color{background-position:-3px -81px;}
.editor_tb div a.tb_img{background-position:-3px -161px;}
.editor_tb div a.tb_link{background-position:-3px -121px;}
.editor_tb .txtarea { border:none;}

/* ubb */
.t_table { border: 1px solid #CAD9EA; empty-cells: show; border-collapse: collapse; }
.t_table td { padding: 4px; border: 1px solid #CAD9EA; overflow: hidden; }

.blockcode, .quote { font-size: 12px; margin: 10px 20px; border: solid #CAD9EA; border-width: 4px 1px 1px; background: #FFF; background-repeat: repeat-x; background-position: 0 0; overflow: hidden; }
.blockcode h5, .quote h5 { border: 1px solid; border-color: #FFF #FFF #CAD9EA #FFF; line-height: 26px; padding-left: 5px; color: #666; }
.blockcode code, .quote blockquote { margin: 1em 1em 1em 3em; line-height: 1.6em; }
.blockcode code { font: 14px/1.4em "Courier New", Courier, monospace; display: block; padding: 5px; }
.blockcode .headactions { color: #666; font-size: 12px; cursor: pointer; padding-top: 5px; }

