html {font-size:12px;}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin: 0;padding: 0;}
img {border: 0;}
cite,em,strong,th{font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
input,button,textarea,select{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select{*font-size: 100%;}
body {line-height: 1.5;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
blockquote{quotes: none;}
blockquote:before,blockquote:after,{content: '';content: none;}
:link, :visited {text-decoration: none;}
td,th,div{word-break:break-all;word-wrap:break-word}
form{display:inline;}
*{outline:none}
/*清除浮动 代码*/
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}/* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc {display: block;}/* End hide from IE-mac *//*清除浮动 代码*/
.c{clear:both;height:0px;font:0px/0px Arial;overflow:hidden;}
/*通用样式*/
.b{ font-weight:700;}
.w{white-space:nowrap}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.pr{position:relative}
.vt,.vt td{vertical-align:top}
/*字体大小*/
.f9{font-size:10px;}
.f10,small,.small{font-size:11px;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fn,.fn a{font-weight:normal}
.aimg{display:block;text-indent:-2000em;}

/*共用控件*/

/*头部*/
.img-20{width:16px;height:16px;}
.topbar{background:#eaeaea url(topbar.png) 0 bottom repeat-x;height:28px;overflow:hidden;}
#nav-operate{border-top:0;padding:4px 0 2px;width:$tablewidth;margin:auto;width:98%;}
#nav-operate a{margin-right:5px;color:#333333;}
#nav-operate li{float:left;margin-left:1em;zoom:1;}
#nav-operate li a{margin-right:0;white-space:nowrap;vertical-align:baseline;}
	
/*底部工具栏*/
.app-using{float:left;overflow:hidden;height:23px;}
.app-using a{float:left;background:url('pwicon/app-upicon.png') no-repeat;height:23px;line-height:23px;padding:0 10px 0 30px;}
.app-using .app-blog{background-position:10px 4px;}
.app-using .app-post{background-position:10px -16px;}
.app-using .app-photo{background-position:10px -36px;}
.app-using .app-group{background-position:10px -56px;}
.app-using .app-shares{background-position:10px -76px;}
.app-using .app-thread{background-position:10px -96px;}
.app-using .app-forum{background-position:10px -116px;}
.app-using .app-diary{background-position:10px -136px;}

.startbar-ui{position:relative;height:24px;border:1px solid #8ebcc7;border-bottom:0;background:#e2f2f8 url(startbar.png) repeat-x;}
.startbar-ui a{color:#333;}
.sbar-title{cursor: pointer;padding:5px 10px;}
.sbar-title .b,.sbar-title .b a{color:#6fa4b7; font-size:14px;}
.sbar-title a{color:#999; text-decoration:underline;}
.sbar-box-a{border:1px solid #8ebcc7;background-color:#f4fafb;}
.sbar-box-b{border:1px solid;border-color: #b8b8b8 #dedede #dedede #b8b8b8;background:#ffffff;margin:0 10px 15px;}
.startbar-menuleft,.startbar-menuright{right:-1px;_right:-2px;background-color:#f4fafb;position:absolute;bottom:24px;border:1px solid #8ebcc7;z-index:1001;}
a.app-us-current{cursor:pointer;position:absolute;background-color:#f4fafb;border:1px solid #8ebcc7;border-top:0;margin-left:-1px;}
.startbar-ui h6{padding:0 10px;line-height:24px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#fafafa;}
.menu-thread-bottom .menu-hidden,.menu-post-bottom .menu-hidden{background-image:url(wind/index/cate_open.gif);}

.startbar-wrapper{width:100%;position:fixed;bottom:0;z-index:1000;height:25px;}
.startbar{margin-left:22px;_margin-left:20px;margin-right:15px;_margin-right:30px;}

.app-butt,.app-f,.app-m{cursor:pointer;height:24px;display:block;line-height:24px; padding-left:30px; padding-right:10px }
.app-butt{border-right:1px solid #8ebcc7;background:url(pwicon/app-menu.png) no-repeat 8px 5px;}
.app-f{border-left:1px solid #8ebcc7;background:url(online.png) no-repeat 10px 5px;}
.app-m{border-left:1px solid #8ebcc7;background:url(wind/meg-read.gif) no-repeat 10px 6px;}
.app-m-new{background:url(wind/meg.gif) no-repeat 10px 6px;}
.app-current{z-index:1002;position:absolute;background-color:#f4fafb;border:1px solid #8ebcc7; margin-top:-1px;border-top:0;}
.mes-height{line-height:25px;height:120px;overflow:hidden;}
.startbar-menuleft{left:-1px;width:250px;}
.startbar-menuright{width:300px;}
@media all and (min-width: 0px){.startbar-menuright{position:fixed;right:15px; }	.startbar-menuleft{position:fixed;left:22px;}}/* opera hack */
.u-postlist-s .pwb_mess{line-height:30px;*line-height:32px;_line-height:30px;cursor: pointer;}

.startbar-open,.startbar-close{cursor:pointer;height:25px;width:22px;}
.startbar-open{background:url(pwicon/startbar.gif) 6px 5px no-repeat;}
.startbar-close{background:url(pwicon/startbar.gif) 6px -25px no-repeat;}
.menu-thread-bottom,.menu-post-bottom{position:fixed;_position:absolute;left:22px;_left:25px;bottom:20px;z-index:999;border:none;}
.listAppItem{background:#ffffff;}
.listAppItem ul{padding:5px 10px;}
.listAppItem li{line-height:24px;height:24px;overflow:hidden;}
.listAppimg{background:#ffffff;overflow:hidden;}
.listAppimg ul{margin-bottom:-1px;}
.listAppimg li{line-height:25px;padding:5px 10px;border-bottom:1px solid #e8e8e8;}
.listAppimg li img{vertical-align:middle;width:20px;height:20px;padding:1px;background:#ffffff;border:1px solid #e5e5e5;margin-right:5px;}
.sbar-box-a .menu-hidden{width:16px;height:16px;float:right;background:url(close.gif) no-repeat;}

.forum-list-popout { max-height:400px;_height:400px;overflow:auto;}
.forum-list-popout a:hover{text-decoration:none;}
.forum-list-popout dl{border-top:1px solid #dedede;line-height:24px;margin-top:-1px;}
.forum-list-popout dt{height:30px;line-height:30px;padding:0 10px;border-bottom:1px solid #dedede;background:#fafafa;_width:100%;}
.forum-list-popout dt a{display:inline;color:#555; text-decoration:underline;}
.forum-list-popout dd{padding:5px 10px;_width:100%;}
.forum-list-popout dd a{width:11em;margin-right:1em;float:left;display:inline;text-decoration:underline;color:#3566cc;}
.menu-post-bottom dt a{color:#555; cursor:text; text-decoration:none;}
a.gray{color:#999;}

/*好友控件*/
.fri-list{width:330px;height:160px;overflow:hidden;border:1px solid #cccccc;}
.fri-bot{ position:absolute;left:0;;right:0;top:35px;bottom:0px;z-index:99;overflow-x:hidden;overflow-y:scroll;width:100%;height:125px;}
.fri-top{ position:absolute;left:0;top:0;right:0;background:#f0f0f0;z-index:101;height:24px;border-bottom:1px solid #cccccc;padding:5px 8px;}
.fri-bot li{float:left;width:140px;padding:4px 0 0 5px;}
.pw-card{ width:16px; height:12px;background:url(card-name.png) no-repeat;text-indent:-2000em;cursor:pointer;display:block;}

.menu-post .menu-half li{width:46%;float:left;}
.menu-post .menu-half li a{float:left;}
.menu-post .menu-half li{padding:3px 0 3px 10px;height:19px;overflow:hidden;}
.menu-bt{margin:5px 0 10px;}
.menu-list{padding:0 20px;}
.menu-list li{line-height:30px;}
.menu-list span{float:left;width:6em;padding-right:2em;text-align:right;}
.exp{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;line-height:1;padding:10px 20px;}



/*名片*/
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.gray2{color:#bbbbbb;}
.p10{padding:10px;}

.pop-card-bg,.card-online,.card-offline,.card-fri,.card-mail,.card-new,.card-left-down,.card-right-down,.pop-card-info dt,.card-blog,.card-magic,.card-qq,.card-ww,.dig,.card-fri-out{background:url(card-icon.png);}
.pop-card{font-family:simsun,Arial, Helvetica, sans-serif;border:3px solid #ecf2f9;padding:1px;background:#c6d9ed;width:320px;}
.pop-card a{color:#3366cc;}
.pop-card img{ vertical-align:middle;}
.pop-card-bg{border:1px solid #ffffff;background-color:#fafafa;background-position:0 -200px;}
.pop-card-info{border-bottom:1px solid #e9e9e9;}
.pop-card-info dl{padding:10px;}
.pop-card-info dt{float:left;width:66px;height:66px; background-position:0 -120px;overflow:hidden;margin-right:6px;}
.pop-card-info dt img{width:48px;height:48px;margin:6px 0 0 6px;border:1px solid #ffffff;}
.pop-card-info dd{float:left;width:224px;}
.card-title{margin:2px 0 4px;}
.card-online,.card-fri,.card-fri-out,.card-mail,.card-offline,.card-blog,.card-magic,.card-qq,.card-ww{width:16px;height:16px;overflow:hidden;text-indent:-9999px;}
.card-online{float:left;background-position:0 0;margin-left:5px;}
.card-offline{float:left;background-position:-20px 0;margin-left:5px;}
.card-fri{float:right;background-position:0 -20px;}
.card-fri-out{float:right;background-position:0 -100px;}
.card-mail{float:right;background-position:0 -40px;margin-left:7px;}
.card-write{margin-top:4px;}
.card-app{border-top:1px solid #ffffff;}
.card-app-bot{background:#ecf2f9;border-top:1px solid #ffffff;padding:3px 0 3px 8px;}
.card-app-bot a{float:left;padding:3px;}
.card-app-bot a:hover{background:#fff;border:1px solid #c6d9ed;padding:2px;}
.card-app-bot a img{width:16px;height:16px;}
.card-bot-icon{width:264px;height:22px;overflow:hidden;float:left;}
.card-new{ background-position:0 -60px;width:22px;height:8px;overflow:hidden;position:absolute;margin-top:-1px;text-indent:-9999px;}
.card-content{border-top:1px solid #ffffff;}
.card-content a{ text-decoration:underline;}
.card-cont-hr{background:#eaeaea;height:1px;overflow:hidden;margin:10px 0;}
.card-photo li{float:left;border:1px solid #d7d7d7;padding:1px;background:#ffffff;width:46px;height:46px;margin-right:10px;overflow:hidden;}
.card-photo li img{width:100%;}
.card-left-down,.card-right-down{width:15px;height:15px;overflow:hidden;text-indent:-9999px;cursor:pointer;margin-top:4px;}
.card-left-down{ background-position:0 -80px;}
.card-right-down{ background-position:-15px -80px;margin-right:8px;}
.card-left-down:hover{ background-position:-30px -80px;}
.card-right-down:hover{ background-position:-45px -80px;}
.card-blog{ background-position:-20px -40px;float:right;margin-left:7px;}
.card-magic{ background-position:-20px -20px;float:right;margin-left:7px;}
.card-qq{ background-position:-40px -20px;float:right;margin-left:7px;}
.card-ww{ background-position:-40px -40px;float:right;margin-left:7px;}