*{word-wrap:break-word;}
body{background:#FFFFFFF;text-align:center;}
body,td,textarea,select,button{color:#444;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;}
input,select,button{vertical-align:middle;}

body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
ul li{list-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
.lightlink,.lightlink a{color:#245C9B;}
a img{border:none;}
em,cite,strong,th{text-align:left;font-style:normal;}
.emfont{color:#F60;}
table{empty-cells:show;border-collapse:collapse;}
th{font-weight:400;}
.txt,.txtarea{padding:2px;*padding:0 2px;height:16px;*height:20px;border:1px solid;border-color:#999 #CCC #CCC #999;background:#FFF;}
.checkbox,.radio{margin:0;width:15px;}
.pipe{margin:0 5px;}
.lighttxt,.lighttxt a,.pipe{color:#999;}
.smalltext{font-size:0.83em;font-family:Verdana,Helvetica,Arial,sans-serif;}
.noborder,.noborder td{border:none !important;}
.nobg{background:none !important;}
.right{float:right;}
.left{float:left;}
#ajaxwaitid{display:none;position:absolute;z-index:100;top:0;right:0;width:100px;height:1.6em;background:#D00;line-height:1.6em;color:#FFF;overflow:hidden;}
img{}
.s_clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.s_clear{zoom:1;clear:both;}
hr{clear:both;margin:1em 0;border:0 solid #E6E7E1;background:transparent;}
.solidline{border-top:1px solid #FFF;border-bottom-width:1px;}
.dashline{height:0px;border-bottom-width:1px;border-style:dashed;}
.shadowline{*margin:2px 0;border-width:1px 0;border-top-color:#C8DCEC;border-bottom-color:#FFF;}
.side .shadowline{margin:5px 0;*margin:2px 0;}


.code_main {color: #666;padding: 4px;margin: 2px;border: 1px dashed #666;background: #FAFAFA;font: 11px Verdana;}

.zoom {padding: 4px;width: 100%;line-height: 150%;font-size: 14px;}



/*布局*/
.wrap{text-align:left;margin:0 auto;}
#wrap{min-height:450px;border:0 solid #1B4575;background-color:#FFF;clear:both;}
* html #wrap{height:450px;}
.wrap,#nav{width:960px;}
#header{margin-bottom:8px;min-width:96%;width:100%;border-bottom:1px solid #1BF8F7;background:#00A2D2;}
#header .wrap{position:relative;padding:24px 0 22px;}
#header h2{float:left;}
#header h2 .logo{height:52px;width:209px;display:block;cursor:pointer;}
#umenu{position:absolute;right:0;top:0;line-height:20px;}
#umenu a{margin:0 6px;}
#umenu cite{font-weight:700;}
#umenu cite span a{margin:0;font-weight:400;}
#umenu,#umenu a,#umenu .pipe{color:#97F2FF;}
#footer{padding:1em 0;}
#rightinfo{float:left;}
#footlink{float:right;text-align:right;}
#footer,#footer a{color:#8691A2;}
.content{padding:20px 25px 0px 0px;}
.content h1{margin-bottom:10px;font-size:16px;font-weight:400;}
#menu{position:absolute;right:0;bottom:0;_bottom:-2px;height:26px;}
#menu li{display:inline;float:left;margin-left:5px;background:#EBF4FD url("mtabbg.gif") repeat-x 0 100%;}
#menu a{float:left;padding:0 14px;height:25px;border:solid #FFF;border-width:1px 1px 0;background:transparent none;line-height:25px;color:#666;text-decoration:none;overflow:hidden;}
#menu a.dropmenu{padding-right:20px;background-image:url(arrow_down.gif);background-repeat:no-repeat;background-position:95% 50%;}
#menu a:hover{border-color:#1B4575;background-color:#1B4475;color:#C3D3E4;}
#menu li.current a{height:26px;border:#F9F9F9 1px solid;border-bottom:none;background-color:#1B4475;color:#C3D3E4;}
#nav{margin:-8px auto 0;background:#FFF url(icon_nav.gif) no-repeat 0 50%;text-align:left;text-indent:25px;line-height:3em;border-bottom:#5c94c5 2px solid}
#nav,#nav a{color:#08355e;}
.ad_text{margin:0 auto 5px;padding:10px 0;width:96%;background:#FFF;}
.ad_text table{width:100%;}
.ad_text td{padding:3px 20px;text-align:left;}
.ad_textlink1,.ad_textlink2{margin:10px 0;padding-left:20px;background:url(icon_ad.gif) no-repeat 0 50%;}

#sidebar_img{float:right;display:inline;margin:0 6px;padding:6px 25px 6px 6px;background:url(sidebar_toggle.gif) no-repeat 100% 5px;color:#245C9B;position:relative;z-index:998;}
.collapsed_no:hover{background-position:100% -35px !important;text-decoration:none;}
.collapsed_yes{background-position:100% -75px !important;}
.collapsed_yes:hover{background-position:100% -115px !important;text-decoration:none;}

.side{width:200px;overflow:hidden;}
.taglist{margin:20px 10px;}
.taglist a{height:30px;line-height:30px;margin-right:20px;word-break:keep-all;}
#infoside .taglist a{margin-right:10px;height:22px;line-height:22px;}
.sidebox{margin:5px 10px 10px;}
.sidebox h4{margin-bottom:4px;color:#245C9B;}
.textinfolist li{margin-bottom:2px;}
.side .textinfolist li a{text-decoration:none;color:#444;}
.side .textinfolist li a:hover{text-decoration:underline;}

.side .slogin .newreg a{color:white;font-weight:bold;TEXT-DECORATION:none;}
.side .slogin .newreg a:hover{color:#EEEEEE;font-weight:bold;TEXT-DECORATION:underline;}

.member_side{border:#51b0e8 1px solid;background:#FFFFFF;margin-bottom:5px}
.member_side .member_title{background:#f2fdf2;border-bottom:#bdffbd 1px solid;color:#007b00;font-weight:bold;padding:5px}
.member_side .member_list{padding:5px}
.member_side .member_list td a{text-decoration:none;color:#444;}
.member_side .member_list td a:hover{text-decoration:underline;}
.member_side .member_list td a.red{text-decoration:none;color:red;}

.with_side{background:#FFF url("sidebg2.gif") repeat-y 100% 0;}
.with_side .main{float:left;overflow:hidden;margin-left:-200px;width:100%;}
.with_side .content{margin-left:210px;width:auto;margin-top:5px}
.with_side .side{float:right;padding-bottom:20px;width:200px;}
.with_side .side h2{margin:20px 25px 10px;color:#999;font-size:14px;}
.with_side .side a{color:#245C9B;text-decoration:underline;}
.with_side .side a:hover{color:#FF0000;text-decoration:none;}

.with_sidei{background: url("bg-page-wrapper.jpg") repeat-y 0px 0px;_display:inline-block;}
.with_sidei .main{margin-left:210px;width:740px;}
.with_sidei .containerWrapper{padding-top:10px;background:url("style02-pageBg.jpg") no-repeat 0px 0px}
.siderbarBottom{width:960px;height:13px;background:url("sider-barBottomAll.jpg") no-repeat 0px 0px;margin:0 auto;}

.with_sidei .content{padding:0px;padding-left:15px;}
.with_sidei .side{float:left;padding-bottom:20px;width:200px;}
.with_sidei .side h2{margin:20px 25px 10px;color:#999;font-size:14px;}
.with_sidei .side a{color:#245C9B;text-decoration:underline;}
.with_sidei .side a:hover{color:#FF0000;text-decoration:none;}
.with_sidei #sidebar_img{float:left;display:inline;margin:0 6px;padding:6px 25px 6px 6px;background:url(sidebar_toggle.gif) no-repeat 100% 5px;color:#245C9B;position:relative;z-index:998;}
.with_sideit .main{padding:0;float:right;overflow:hidden;width:100%;padding:0px;margin-left:10px;margin-right:10px!important;margin-right:5px;}
.with_sideit #sidebar_img{float:left;display:inline;margin:0 6px;padding:6px 25px 6px 6px;background:url(sidebar_toggle.gif) no-repeat 100% 5px;color:#245C9B;position:relative;z-index:998;}



.with_sidei .sidebox{margin:5px 10px 10px;}
.with_sidei .sidebox h4{margin-bottom:4px;color:#245C9B;}
.with_sidei .textinfolist li{margin-bottom:2px;border-bottom:#D1E2E7 1px solid}
.with_sidei .side .textinfolist li a{text-decoration:none;color:#2D67BF;}
.with_sidei .side .textinfolist li a:hover{text-decoration:underline;color:#FD840D}

#forumheader{line-height:24px;}
#forumheader h1{float:left;margin-right:1em;font-weight:700;}
#forumheader .forumstats{float:left;margin-right:1em;}
#forumheader .forumstats strong{color:#F60;}
#forumheader #modedby{}
#forumheader #modedby a{color:#245C9B;}
.forumaction{}
.forumaction a{padding-left:20px;padding-right:1em;background:url(icon_fav.gif) no-repeat 0 50%;}
.forumaction .feed{background-image:url(icon_feed.gif);}
.forumaction .digest{background-image:url(digest_3.gif);}
.forumaction .recyclebin{background-image:url(recyclebin.gif);}
.channelinfo{margin:5px 0;color:#666;float:left}
.channelinfo img{vertical-align:middle;}
.channelinfo .onerror{* background-position:2px 0;}

.pages_btns{padding:5px 0 1em;line-height:20px;display:inline;}
.postbtn,.replybtn,#modopt,#modopttmp{float:left;margin-right:10px;color:#245C9B;cursor:pointer;}
#modopt,#modopttmp,.threadlist tfoot a{background-color:#FFF;border:1px solid;border-color:#999 #CCC #CCC #999;padding:0 16px 0 6px;line-height:20px;}
.threadlist tfoot a{margin-right:5px;padding:3px 16px 3px 3px;}
#modopt:hover,#modopttmp:hover,.threadlist tfoot a:hover{text-decoration:none;color:#245C9B;}
.postbtn,.replybtn{width:67px;height:30px;background:url(newtopic.gif) no-repeat 0 0;font-size:14px;font-weight:700;line-height:28px;*line-height:32px;text-align:center;overflow:hidden;}


.replybtn{background-image:url(reply.gif);}
.postbtn a,.replybtn a{display:block;padding-left:5px;color:#FFF;letter-spacing:5px;}
.postbtn a:hover,.replybtn a:hover{text-decoration:none;}
.pages,.pageback{float:right;padding:2px 0;}
.pages a,.pages strong,.pageback a{float:left;padding:0 6px;margin-right:2px;height:20px;border:1px solid;line-height:20px;overflow:hidden;}
.pages a,.pageback a{border-color:#E6E7E1;background-color:#FFF;color:#245C9B;}
.pages a:hover,.pageback a:hover{text-decoration:none;}
.pages strong{border-color:#245C9B;background-color:#245C9B;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url(arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url(arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(arrow_left.gif) no-repeat 0 50%;}
.pages a:hover,.pageback a,.pages a.next{border-color:#245C9B;}

.threadtype{padding:8px 6px;border-top:3px solid #E6E7E1;line-height:2em;}
.threadtype li{float:left}
.threadtype a,.threadtype strong{margin-right:6px;padding-right:6px;border-right:1px solid #E6E7E1;white-space:nowrap;}
.threadtype .popupmenu_popup a{margin-right:0;padding-right:0;border:none;}
.threadtype strong{font-weight:700;color:#245C9B;white-space:nowrap;}
.folder{width:25px;text-align:center;}
td.icon{width:28px;text-align:center;}
.icon .solved{filter:alpha(opacity=30);opacity:0.3;}
.subject label{float:right;}
.subject a.title{font-size:14px}
.threadlist th a:hover,.subject a:hover{color:#245C9B;}
.datatable .subject{padding:7px 5px;}
.threadpages{white-space:nowrap;}
.threadpages a{color:#444;}
.forum,.author,.lastpost{width:100px;}
.lastpost,.lastpost cite,.lastpost em{text-align:right;}
.author cite,.lastpost cite{display:block;margin-bottom:-5px;width:95px;height:1.6em;overflow:hidden;}
thead .lastpost cite{margin-bottom:0;}
.author em,.lastpost em,.lastpost em a{font-size:9px;font-family:Arial,sans-serif;color:#999;}
.lastpost cite,.lastpost em{display:block;margin-right:5px;}
.nums{width:80px;color:#999;text-align:right;}
thead .nums{color:#444;}
.nums strong{padding-right:2px;color:#245C9B;font-weight:400;}
.nums em{padding-left:2px;color:#444;}
.forumnums{width:90px;padding-right:10px !important;color:#999;text-align:center;}
.forumnums em{color:#245C9B;}
.forumlast{width:225px;text-align:left;}
.num{width:120px;text-align:center;color:red;}
.threadlist th a:hover,.subject a:hover{color:#245C9B;}
.threadlist td{padding:0 !important;}
.threadlist .colplural th,.threadlist .colplural td{padding:3px 0 !important;background:#EBF2F8;}
.threadlist th em{margin-right:4px;}
.threadlist th em,.threadlist th em a{color:#245C9B;}
.threadlist th .new{color:#245C9B;font-size:9px;text-transform:uppercase;white-space:nowrap;}
.threadlist th .attach{vertical-align:middle;}
.dropmenu{padding-right:15px;background:url(arrow_down.gif) 100% 50% no-repeat;cursor:pointer;}
.popupmenu_popup{overflow:hidden;padding:10px;text-align:left;line-height:1.4em;border:1px solid #7FCAE2;background:#FEFEFE;}
.headermenu_popup{width:100px;}
.headermenu_popup li{width:100px;line-height:24px;border-bottom:1px solid #E6E7E1;}
.headermenu_popup .active{font-weight:700;}
* html .threadlist th .attach{vertical-align:baseline;}
.threadlist th a{text-decoration:none;}
.datalist{zoom:1;}
.datalist table{margin-bottom:30px;width:100%;border:1px solid #E6E7E1;}
.datalist th,.datalist td{padding:4px 5px;border:1px solid #E6E7E1;font-weight:400;}
.datalist th img{vertical-align:top;}
.datalist table .stat_subject{border-right:none;}
.datalist table .stat_num{padding-right:15px;text-align:right;border-left:none;}
.datalist .datatable{margin-bottom:10px;}
.datalist .datatable,.datalist .datatable th,.datalist .datatable td{border-width:1px 0;}
.colplural,.colplural th,.colplural td{background-color:#F5F5F5;}

/*view*/
.threadfix{padding-bottom:0!important;min-height:300px !important;}
* html .threadfix{height:300px !important;}
.forumcontrol{}
.forumcontrol table{width:100%;background:#EBF2F8;}
.forumcontrol td{padding:15px;}
.forumcontrol .narrow td{padding:0 15px 5px;}
.forumcontrol .modaction{width:140px;background:#D3E8F2;}

.viewthread{}
.threadfix{padding-bottom:0!important;min-height:300px !important;}
* html .threadfix{height:300px !important;}
.viewthread table,#pmprompt table,#forumlinks,#pmlist,#specialpost,#newpost,#editpost{table-layout:fixed;}
.viewthread td.postcontent,.viewthread td.postauthor{vertical-align:top;padding:0 1px;border:none;overflow:hidden;}
.viewthread td.postcontent{padding:0 15px;}
.viewthread td.postauthor p{padding:5px}

.mainbox td.postauthor{padding:0;width:170px;background:#EBF2F8;overflow:hidden;}
.posterinfo,.postmessage,.postact{max-width:;_width:;}
.postinfo{color:#666;margin-bottom:10px;border-bottom:1px dashed #E6E7E1;line-height:36px;height:36px;overflow:hidden;}
.postinfo strong a{float:right;height:24px;font-weight:100;color:#444;line-height:24px;padding:0 6px;margin-top:4px;border:1px solid #FFF;}
.posterinfo a.posterlink{color:#245C9B;}
.postinfo strong a:hover{border:1px solid #245C9B;text-decoration:none;}
.msgfontsize img{vertical-align:middle;}
* html .msgfontsize{margin-top:8px;}
.postinfo em{color:#245C9B;margin-right:4px;}
.posterinfo{color:#999;margin-right:auto;}
* html .authorinfo{padding-top:8px;}
.authicon{margin-bottom:-4px;cursor:pointer;}
.posterinfo a,.posterinfo em{margin:0 4px;color:#444;}
.posterinfo cite{float:right;}
.posterinfo cite img{vertical-align:middle;margin:0 8px 6px 0;}
.postmessage{clear:left;}
.postmessage *{line-height:normal;}
.postmessage h1,.postmessage h2{margin:8px 0;font-size:1.17em;}
.postmessage h1 a{font-weight:400;color:#444;}
#threadtitle{margin-bottom:8px;border-bottom:1px dashed #E6E7E1;}
#threadtitle h2{font-size:1.33em;}
.postmessage h2 em{float:right;font-size:12px;font-weight:400;}

.pagecontrol{float:right;width:160px;}
.print{padding-left:20px;background:url(printpost.gif) no-repeat 0 10px;*line-height:38px;}
.msgfsize *{float:left;}
.msgfsize small,.msgfsize big{width:20px;text-indent:-9999px;cursor:pointer;}
.msgfsize small{background:url(text_common.gif) no-repeat 7px 8px;}
.msgfsize big{background:url(text_zoom.gif) no-repeat 0 8px;}
* html .authorinfo{padding-top:8px;}
.defaultpost{padding-bottom:1em;}

.t_msgfontfix table,.specialmsg table{margin-left:1px;}
.t_msgfont,.t_msgfont td,.t_msgfont p{font-size:14px;line-height:1.6em;}
.t_msgfont a{color:#245C9B;}
.t_bigfont .t_msgfont,.t_bigfont .t_msgfont td{font-size:16px;line-height:1.6em;}
.recordinfo{height:32px;}
.t_msgfont *,.t_bigfont .t_msgfont *{line-height:150%;}
.t_msgfont li{margin-left:2em;}
.t_msgfont ul li{list-style-type:disc;}
.t_msgfont img{padding:2px;}
.t_msgfont div.MagicFace {PADDING: 3px; BORDER: #999 1px dashed; TEXT-ALIGN: center;font-size:12px;}

.postactions{padding:0 10px 0 0;border-top:1px dashed #E6E7E1;}
.postactions strong{cursor:pointer;}
.postactions .right{margin:8px 0 0 5px;}
.postactions p{float:right;}
.postactions p a{margin-right:6px;}
.postact{line-height:36px;}
.postact em{float:left;}
.postact em a{padding:5px 10px 5px 25px;}
.fastreply{background:url(fastreply.gif) no-repeat 0 50%;}
.repquote{background:url(repquote.gif) no-repeat 0 50%;}
.editpost{background:url(edit.gif) no-repeat 0 50%;}

.threadad{}
.threadad td.postauthor{background:#D3E8F2;padding:0;height:6px;}
.adcontent{background:#EBF2F8;overflow:hidden;}

.signatures{overflow:hidden;padding:20px 0 10px;color:#666;line-height:1.6em;background:url(sigline.gif) no-repeat 0 0;}
.signatures *{line-height:normal;}
.signatures strong{font-weight:700;}

.msg_head{background:#FFFFFF;font-size:14px;text-align:left;font-weight:bold}
.msg_main{background:#FFFFFF;font-size:14px;text-align:left;}
.posttable{background:#eeeeee;text-align:left;}

  /*---内容框--*/
  .Content{margin:0 auto;}    
  /*---日志标题框--*/
  .Content-top{height:60px;background:url(title.gif) no-repeat;text-align:left;overflow:hidden;padding-top:7px;text-shadow:0 1px 0 #FFFFFF}
  .Content-top .ContentLeft{}
  .Content-top .ContentRight{}
  .Content-top .ContentTitle{font-size:14px;color:#ff6600;padding:4px 0 4px 10px;margin:0px;}

  .Content-top .ContentAuthor{background:url(submit.gif) no-repeat 10px 3px;font-size:12px; font-weight:normal;margin:0px;padding:4px 0 0 30px;color:#666; } 
  /*---日志内容框--*/
  .Content-body{margin:17px 0 8px 3px;overflow:hidden;text-align:left; color:#666666;font-size:14px;line-height:200%}
  /*---日志内容底部--*/
  .Content-bottom{ clear:left;margin:0 0 20px;color:#666;text-align:left;background:#FBFDFF;border:1px solid #E3F8DB;padding:10px 0 10px 10px;font:normal 12px Arial,Helvetica,sans-serif;}
  .Content-bottom .ContentBLeft{width:0px;float:left;}
  .Content-bottom .ContentBRight{width:0px;float:right;}  
 .Content-body img {max-width: 99%;height: auto;padding:2px;border:1px solid #cccccc}
  .more:link,.more:visited{font-weight:bold;background:url(go.gif) no-repeat;padding-left:18px;text-decoration:none;}
 .more:hover{background:url(go.gif) no-repeat;}  
 .readMore{	margin:20px 5px 0 5px;font-size:12px;float:right;}
.tags{margin:20px 5px 0 5px;	font-size:12px;color:#666}
 .titleA:link,.titleA:visited{text-decoration:none;font-weight:bold;text-align:left;color:#ff6600;}
 .titleA:hover{color:#cc3000;text-decoration:none;}

/*弹出窗口*/
.dvwnd{border:1px #005195 solid;font-size:12px;background-color:white;font-family:verdana;width:300px;height:auto;position:absolute;z-index:99999}
.dvwndcanvas{z-index:99998;background-color:#ffffff;left:0;top:0;margin:0;padding:0;position:fixed!important;/*FF IE7*/position:absolute;filter:alpha(opacity=10);opacity:0.1;}
.dvwndtitle{background:#123D54 url(dvtitle.jpg); cursor:move; font-weight:bold; color:white; padding:8px;}
.dvwndfocus{background-color:white; cursor:move; font-weight:bold; color:white; padding:8px;}
.dvwndchild{padding:0px;}
a.dvwndclose,a:visited.dvwndclose{border:#9AF7FF 1px solid;background-color:#cc0000;color:white;text-decoration: none;font-size:14px;}
a:hover.dvwndclose{background-color:#ff0000;color:white;text-decoration: none;font-size:14px;}

/*fjump_menu*/
#fjump_menu ul{}
#fjump_menu li{padding:2px;border-bottom:#D7D7D7 1px dotted}

.hilite { background-color: #ff0; }