﻿@charset "utf-8";
/* CSS Document */

/********** 全局 **********/
html { height: 100%; }
body, td, th, div, input, select { font-family: "Trebuchet MS", Arial, "Bitstream Vera Sans", sans-serif, 宋体; font-size: 12px; color: #333333; }
body { background-color: #FFFFFF; height: 100%; }
a { text-decoration: none; color: #336D6B; }
ul, ol, li, dl, dt, dd, body, form { margin:0px; padding:0px; list-style:none; }
form { display:inline }
img { border:0; }
#footer { height: 60px; clear: both; text-align:center; line-height: 160%; border-top:1px solid #ccc; padding:10px 0; }
#footer a { color:#000000; }
#footer a:hover { text-decoration: underline; }
/**** 主题 ****/
ul#attUl li { list-style:none }
ul#attUl li a { line-height:20px; height:20px; over-flow:hidden }
h2.tl { font-size:14px; padding:0px; margin:15px 0px 0px 10px; color:#008aa5; margin-top:10px }
h2.TitH2 { font-size:14px; padding:0px; margin:15px 0px 0px 10px; color:#333; margin-top:10px }
h3.TitH3 { margin:20px 0px 5px 20px; padding:0px }
h3.TitH3 span { font-size:13px; padding:0px; margin:0px; color:#008ba2; }
h6.groupRight { margin-top:10px; background:url(../images/fill_ALL.gif) repeat-x left -200px; margin:5px 0px; padding:0px }
h6.groupRight span { color:#667c91; background:#fff; padding-right:6px }
h6.ico a.btn-friend span { float:right; }
ul.groupRight { margin:0px; padding:0px; overflow-y :scroll; height:280px }
ul.groupRight li { margin:0px; padding:0px; clear:both; list-style:none; }
ul.groupRight li a { color:#333 }
/******* 通用 ********/
a.logo { background:url(../images/logo_2011.gif) no-repeat; width:255px; height:44px; display:block; float:left; margin:15px 20px 8px 0px; }
a.logonormal { display:block; float:left; margin:15px 20px 8px 0px; }
ol.normalol { margin: 10px 0 10px 40px; }
/*顶部导航*/
#hd_bar { border:#a3cac9 1px solid; height:24px; padding:1px 1px 0 1px; margin-top:5px; }
#hd_bar .inner { background-color:#ddf0f8; height:24px; }
#hdb_nav { float:right; line-height:24px; padding-right:20px; font-weight:700; color:#336d6b; }
#hdb_nav a { color:#336d6b; }
#hdb_nav a:hover { text-decoration:underline; }
#hdb_user { padding-left:20px; }
/******右上角登录 开始******/
.navbar { width:500px; float:right; }
.navbar div.r { text-align:right; float:right; }
.navbar .navbar { color:#666; margin-top:5px; }
.navbar .navbar a, .navbar .r a { font-size:12px; text-decoration:none }
.navbar .navbar a:hover, .navbar .r a:hover { text-decoration:underline }
.navbar span.user { margin-right: 6px; }
.navbar a.logout span { background: url(../images/ico_All.gif) no-repeat 3px -1060px; line-height:16px; padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }
.navbar a.logout:hover { color:#ff7500 }
.navbar a.k { color:#fff; background:#167bb8 }
.navbar a.message { background: url(../images/ico_All.gif) no-repeat 0px -1139px; line-height:16px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.message span { font-size:10px; font:Verdana; color:#dbb53b }
.navbar a.newReply { background: url(../images/ico_All.gif) no-repeat 0px -1159px; line-height:18px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.newReply span { font-size:10px; font:Verdana; color:#167bb8 }
.navbar a.friends { background: url(../images/ico_All.gif) no-repeat 0px -1279px; line-height:18px; padding-left: 18px; cursor:pointer; text-decoration:none; font-size:12px }
.navbar a.friends span { font-size:10px; font:Verdana; color:#014b95 }
.navbar #friends { text-align:center; background:url(../images/messagebox.gif) no-repeat 0px -100px; color:#709630; display:block; width:140px; height:28px; position:absolute; right:175px; top:17px; padding:2px; text-indent:2px; display:none }
.navbar #message { background:url(../images/messagebox.gif) no-repeat 40px -50px; color:#916f00; width:205px; height:28px; position:absolute; right:190px; top:10px; padding:2px; text-indent:0px; display:none; text-align:center; }
.navbar #newReply { background:url(../images/messagebox.gif) no-repeat 0px 0px; color:#167bb8; display:block; width:160px; height:38px; position:absolute; right:175px; top:0px; padding:2px 5px; display:none; text-align:center; }
/******右上角登录 结束******/
div.navmenu { clear:both; height:37px }
ul.NavMenu { float:left; display:block; height:37px; background:url(../images/fill_ALL.gif) repeat-x left -620px; }
ul.NavMenu li.left { background: url(../images/bg_All.gif) left -400px no-repeat; padding-left:35px; }
ul.NavMenu li.right { background: url(../images/bg_All.gif) right -450px no-repeat; padding-right:35px; }
ul.NavMenu li a { color:#0088aa; text-align:center; font-size:12px; line-height:42px; display:block; height:38px; width:72px; background:url(../images/bg_All.gif) right -500px no-repeat; padding:0px 10px; }
a.logout span { background: url(/WebCommon/images/ico_All.gif) no-repeat 3px -1060px; line-height:16px; padding-left: 20px; cursor:pointer; text-decoration:none; color:#333 }
a.logout:hover { color:#ff7500 }
ul.NavMenu li a:hover, ul.NavMenu li.on a { background:url(../images/bg_All.gif) right -550px no-repeat; }
ul.NavMenu li { float:left; display:block; list-style:none }
input.topbox { height:15px; border-left:1px solid #a8b0c0; border-bottom:1px solid #a8b0c0; border-top:1px solid #a8b0c0; width:120px; float:left; line-height:15px; color:#a8b0c0; border-right:none; }
#header dt a { color:#333; }
#header dt a:hover { color:#ff7500; }
#header dt { margin:6px 0px }
a.top { border:1px solid #a8b0c0; background: url(../images/bg_All.gif) left -600px; height:17px; width:17px; display:block; float:left }
a.top:hover { background: url(../images/bg_All.gif) -50px -600px; }
a.more { border-top:1px solid #008099; border-bottom:1px solid #008099; border-right:1px solid #008099; background: url(../images/bg_All.gif) -100px -480px; height:17px; width:8px; display:block; float:left }
.ShowMore { float:right; margin-right:10px; font-weight:400; }
.ShowMore a { text-decoration:none; }
.ShowMore a:hover { text-decoration:underline; }
.List span { float:right; margin-right:5px; }
a span { cursor: hand; }
.upload { background:#FFFFFD }
.borderB { border-bottom:1px solid #ccc }
.borderB3 { border-bottom:3px solid #ccc }
.C_ECF3F6 { background:#ECF3F6; margin-top:2px; color:#2F7884; font-weight:normal; padding:5px; text-align:left; border-bottom:1px #fff soild; line-height:20px }
.C_ECF3F6 a:hover { text-decoration:underline; color:#EC8311 }
.mt { margin-top:5px }
.ml { margin-left:5px }
.red { color:#ff0000; }
.gray { background-color:
}
.none, .showmenu { display:none }
a.smallbtn { background: url(../images/fill_ALL.gif) repeat-x left -100px; text-align: center; display: block; padding: 0px 5px; border: #88A3C2 1px solid; line-height: 18px; height:18px; color: #194A72; float:left; margin-right: 10px; }
.smallbtn { background: url(../images/fill_ALL.gif) repeat-x left -99px; text-align: center; padding: 1px 5px; border: #88A3C2 1px solid; color: #194A72; margin: 0px 4px; line-height:20px; height:22px; }
.fr, a.fr { float:right }
.pager { height: 26px; margin-top:5px; }
.pager .AtStart { color: #999; padding: 2px 5px; margin: 0 2px; }
.pager .this-page { color: #FF6600; font-weight: bold; padding: 2px 5px; margin: 0 2px; }
.pager a { border: #DDD 1px solid; padding: 2px 5px; text-decoration: none; margin: 0 2px; line-height: 20px; height:20px; color: #656565; background: #FFF; display:inline-block; }
.pager a { display:inline; }
.pager a:hover { color: #194a72; border:#88a3c2 1px solid; }
.tb-top { background: url(../images/fill_ALL.gif) repeat-x left top; height: 40px; border-top: #B0D3EE 1px solid; border-bottom: #B0D3EE 1px solid; }
.tb-bottom { padding-top: 10px; }
.l { float:left; }
.r { float:right }
.tb-button, .tb-Underbutton { float: left; margin-left: 10px; }
.tb-button a span { margin-top:5px }
.tb-top .tb-button { margin-top: 7px; }
.tb-middle { height:18px; border-top:1px dotted #ccc; padding-top:4px; margin-top:12px }
.tb-middle a { display:block; float:left; margin-right:20px }
.tb-middle a:hover { text-decoration:underline; color:#333 }
.tb-bottom .tb-button { margin-left: 15px; }
div.tb-button a { display: block; color: #333; width: 88px; height: 26px; padding-left: 10px; float: left; }
div.tb-button a:hover, div.tb-button a.on { background:url(../images/bg_All.gif) no-repeat left -40px; }
div.title { background:url(../images/bg_All.gif) no-repeat left -160px; }
div.title span { padding:2px 4px; line-height:16px; color:#ad9962 }
#sidebar dl dt { background:url(../images/bg_All.gif) no-repeat left -80px; line-height:35px; height:35px }
#sidebar dl dt a span { margin-top:10px }
#sidebar dl dd, #sidebar dl dt { clear:left }
#sidebar dl dd a span { float:none; margin-top:5px }
#sidebar dl dd a { display:block; padding-left:20px; height:23px }
#sidebar dl dd a:hover, #sidebar dl dd a.on { background:url(../images/bg_All.gif) no-repeat left 0px; }
/**链接式图标**/
.Sbtn a { background: url(../images/fill_ALL.gif) repeat-x left -300px; border:1px #70b1cf solid; height:20px; line-height:20px; }
.Sbtn a:hover, .Sbtn a.on { background: url(../images/fill_ALL.gif) repeat-x left -350px; border:1px #ff8d3f solid; }
.ico .Sbtn a span { line-height:16px; margin-top:2px }
/**所有图标样式 .ico为要套用该图标区域必用样式**/
dl.info-active { clear:both; margin-left:10px; padding:0px }
dl.info-active dd { background: url(../images/ico_All.gif) no-repeat left 20px; line-height:16px; height:18px; overflow:hidden; margin:2px 0px; padding:3px 0px }
dl.info-active dd div { border-bottom:1px solid #ccc; margin-left:24px }
dl.info-active dt { font-size:12px; color:#999; font-weight:bold; border-bottom:1px solid #ccc; margin-top:6px }
dl.info-active dd span { color:#aaa }
.ico a span { background: url(../images/ico_All.gif) no-repeat left 20px; line-height:16px; padding-left: 23px; display: block; float:left }
a.btn-newart span { background-position:3px 0px }
dl.info-active dd.ico-article { background-position:3px 3px }
dl.info-active dd.ico-miniblog { background:url(../images/miniblog-icon.gif) no-repeat 3px 2px; }
dl.info-active dd.ico-uinfo { background:url(../images/appicons.gif) no-repeat 3px -45px; }
a.btn-work span { background-position:3px -20px }
a.btn-discuz span { background-position:3px -40px }
a.btn-fav span { background-position:3px -60px }
dl.info-active dd.ico-fav { background-position:3px -55px }
a.btn-biz span { background-position:3px -80px }
a.btn-log span { background-position:3px -100px }
a.btn-art span { background-position:3px -120px }
a.btn-close span { background-position:3px -140px }
a.btn-open span { background-position:3px -160px }
a.btn-inbox span { background-position:3px -180px }
a.btn-sendbox span { background-position:3px -200px }
a.btn-newletter span { background-position:3px -220px }
a.btn-block span { background-position:3px -240px }
a.btn-inf span { background-position:0px -260px }
a.btn-del span { background-position:0px -280px }
a.btn-ban span { background-position:0px -300px }
a.btn-sendmail span { background-position:-3px -320px }
a.btn-unread span { background-position:3px -360px }
a.btn-delete span { background-position:3px -440px }
a.btn-reply span { background-position:3px -460px }
a.btn-forward span { background-position:3px -480px }
a.btn-delinfor span { background-position:3px -500px }
a.btn-information span { background-position:3px -520px }
a.btn-ecard span { background-position:3px -540px }
a.btn-downecard span { background-position:3px -580px }
a.btn-friend span, a.ico-friend { background-position:3px -600px }
dl.info-active dd.ico-friend { background-position:3px -595px }
a.btn-addfrd span { background-position:3px -620px }
a.btn-addcomment span { background-position:3px -640px }
a.btn-suggest span { background-position:3px -660px }
a.btn-newreply span { background-position:3px -680px }
dl.info-active dd.ico-reply { background-position:3px -675px }
a.btn-wrong span { background-position:3px -700px }
a.btn-msn span { background-position:3px -820px }
a.btn-recommend span { background-position:3px -840px }
a.btn-set span { background-position:3px -860px }
a.btn-acc span { background-position:3px -880px }
a.btn-creart span { background-position:3px -900px }
a.set-module span { background-position:3px -1020px }
a.btn-logout span { background-position:3px -1060px }
a.btn-addbiz span { background-position:3px -1100px }
a.btn-save span { background-position:3px -1120px }
a.btn-blog span { background-position:3px -1180px }
dl.info-active dd.ico-blog { background-position:3px -1176px }
a.btn-coin span { background-position:3px -1220px }
a.btn-account span { background-position:3px -1260px }
a.ico-photo span { background-position:3px -1300px }
a.ico-group span, a.ico-group { background-position:3px -1320px }
dl.info-active dd.ico-group { background-position:3px -1317px }
.ico_new a span { background: url(../images/ico_new.gif) no-repeat left 20px; line-height:16px; padding-left: 23px; display: block; float:left }
a.new-total span { background-position:3px 0px }
a.new-today span { background-position:3px -20px }
a.new-week span { background-position:3px -40px }
a.new-month span { background-position:3px -60px }
a.new-million span { background-position:0px -80px }
a.new-pro span { background-position:3px -100px }
a.new-ent span { background-position:3px -120px }
/* 已读、未读的样式*/
tr.unread { font-weight:bold }
tr.read { font-weight:normal }
tr.unread div.ifread { background: url(../images/ico_All.gif) no-repeat left -356px; }
tr.read div.ifread { background: url(../images/ico_All.gif) no-repeat left -376px; }
div.system { background: url(../images/ico_All.gif) no-repeat left -416px; }
div.state { background: url(../images/ico_All.gif) no-repeat left -338px; }
div.ifread span, div.system span, div.state span { display: none; }
div.unread, div.read, div.system, div.state { width: 16px; height: 16px; }
textarea { border:1px #ccc solid; line-height:160%; font-size:12px; }
/** 添加、修改链接 **/
.edit, .add, .addAll { float: right; font-weight: normal; }
.add { background: url(../images/ico_All.gif) no-repeat left -560px; padding-left: 20px; height:20px; line-height:20px }
.addAll { background: url(../images/ico_All.gif) no-repeat left -720px; padding-left: 20px; }
span.fj { background: url(../images/ico_All.gif) no-repeat left -400px; line-height:16px; display: block; width:16px }
span.fuj { background: url(../images/ico_All.gif) no-repeat left -400px; line-height:16px; padding-left: 23px; display: block; float:left }
/** 读取信息样式 **/
#Loading { display: none; width:180px; height:30px; border:solid #ccc 1px; position:absolute; text-align:center; vertical-align:middle; z-index: 1000; }
#Loading table { border:0; width:180px; height:30px; border:1px #999 solid; color:#333; background:#fcfcfc }
#Loading td { text-align:center; font-size:12px; }
#Loading span { background:url(../images/loading.gif) no-repeat; line-height:17px; padding-left:17px; display:block }
/** 表单的样式 **/

span.keywords { width:674px; overflow:hidden; height:40px; display:none; overflow:hidden; line-height:20px; clear:both; margin-left:100px }
span.shuoming { width:400px; overflow:hidden; height:20px; overflow:hidden; line-height:20px; display:none; float:left; clear:right; }
span.keywords a { color:#008ba4; margin:0px 4px; padding:2px }
span.keywords a:hover { background:#008ba4; color:#fff }
.postform div { line-height:30px; margin-top:5px; clear:both }
.postform div.tags { margin-left:100px; display:none }
.postform div.tags a { color:#999; }
.postform div.tags a:hover { color:#ff7500; }
.textbox { background:url(../images/fill_ALL.gif) repeat-x left -150px; border:1px #ccc solid; height:18px; line-height:18px; }
.postform label { letter-spacing:4px; line-height:22px; text-align:right; width:80px; float:left; margin-right:15px; }
.postform td label { width:60px }
.postform input { background:url(../images/fill_ALL.gif) repeat-x left -150px; border:1px #ccc solid; height:18px; line-height:18px; }
.postform input.textbox { width:400px }
.postform input.url { width:350px }
.postform input.textbox1 { width:200px; float: left }
.postform div select { margin-left:2px; border:1px #999 solid }
.postform div .select { width:110px; overflow:hidden }
.postform div input.radio, .postform div input.checkbox { width:14px; height:18px; border:none; line-height:18px }
.postform div div.msg, .postform .msg { line-height:12px; display:none; margin-left:100px }
.postform div textarea { border:1px #ccc solid; height:90px; line-height:18px; width:400px; font-size:12px; background:#fff }
.postform .closeIt { }
.postform div.textarea { width:500px; overflow:hidden; clear:none; clear:right; float:left }
/** 表格列表样式 **/
.book { width:45px }
col.checkbox { width:45px; }
.state { width:25px; }
.bbsstate { width:30px; }
body>div .bbsstate { width:40px; }
.num { width:60px }
.hits { width:80px }
.name { width:122px }
.fname { width:180px }
.fname2 { width:200px }
.subject { width:auto }
.fj { width:20px }
.date { font-size: 10px; color: #999999; line-height:14px; width:140px }
.date a { font-size:12px }
.listtable { clear:both }
.listtable table { border-collapse: collapse; width: 100%; margin-top: 3px; table-layout:fixed; }
.listtable th { text-align: left; background: url(../images/fill_ALL.gif) repeat-x left -45px; height: 20px; line-height: 20px; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; border-right:#ccc 1px solid; padding-left:5px }
.listtable td { border-top:1px solid #CCC; height: 20px; line-height: 20px; margin-bottom:1px; padding-left:5px; overflow:hidden }
.listtable td a { color: #333333; }
.listtable td a:hover { text-decoration: underline; }
.listtable tr.system td, .mailBox tr.system td a { color: #038AA7; font-weight: bold; }
/** 显示编辑信息 **/
#PageDiv { top:100px; left:10px; border:1px #ccc solid; background:#fff; position:absolute; filter : progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=95, finishOpacity=100);
padding:10px; width:700px; display:none; }
a.closePage { background: url(../images/ico_All.gif) no-repeat left -700px; line-height:16px; padding-left: 23px; display: block; float:right }
a.closeIt { background: url(../images/ico_All.gif) no-repeat right -700px; padding-right:23px; display: block; float:left; height:20px }
.listtable a.closePage { margin-right:18px }
.listtable a.closePage:hover { text-decoration:none }
/** 错误、正确提示信息 **/
.msgNormal { clear:both; color:#3fad2f; font-size:12px; background:url(../images/ico_All.gif) no-repeat 4px -797px #D3F1CF; text-indent: 18px; line-height:14px; border:1px #62CF52 solid; padding:4px; float:left; margin-left:2px; display:none; }
.msg { clear:both; color:#b60b00; font-size:12px; background:url(../images/ico_All.gif) no-repeat 4px -777px #fff7d6; text-indent: 18px; line-height:14px; display:none; border:1px #FFE063 solid; padding:4px 0px 4px 4px }
.Register_CheckRight { clear:both; color:#3fad2f; font-size:12px; background:#D3F1CF url(../images/ico_All.gif) no-repeat 4px -757px; text-indent: 18px; line-height:14px; display:none; border:1px solid #62CF52; padding:4px 0px 4px 4px; margin-left:100px; }
#UserAlert { color:#333; background: url(../images/ico_All.gif) no-repeat 2px -758px #FFFFE7; display:none; line-height:16px; height:16px; padding:4px 2px 2px 20px; margin:2px; border:1px solid #CEE5F0 }
/**导航**/
ul.navigation { margin-left:20px }
.navigationul li { list-style: none; margin: 0; padding: 0; }
ul.navigation { padding-top:10px }
ul.navigation li { display: inline }
ul.navigation li a { background:url(../images/bg_All.gif) no-repeat left -240px; text-decoration: none; padding-left:10px; display:block; float:left; height:30px; margin:0; }
ul.navigation li a span { background:url(../images/bg_All.gif) no-repeat right -360px; padding-right:20px; margin:0; height:25px; display:block; padding-top:5px; width:48px; padding-left:8px; }
ul.navigation li.on a, ul.navigation li a:hover { background:url(../images/bg_All.gif) no-repeat left -200px; }
ul.navigation li.on a span, ul.navigation li a:hover span { background:url(../images/bg_All.gif) no-repeat right -320px; }
input.btn { background:url(../blogstyle/images/btn.gif) no-repeat; width:82px; height:23px; border:none; }
a.btn { background:url(../blogstyle/images/btn.gif) no-repeat; width:82px; height:25px; border:none; display:block; color:#333; line-height:23px; text-align:center }
a.btn:hover { background:url(../blogstyle/images/btn.gif) no-repeat 2px 2px; padding-left:2px; padding-top:2px; width:82px; height:23px; border:none; display:block; color:#333; }
/*.announce{ background: url(../images/fill_ALL_1.gif) 0px 0px repeat-x; margin:5px 0px; border-bottom:1px #bed6e0 solid; font-size:12px; line-height:25px; text-indent:3px; height:25px; width:100%; }
.announce{ clear:both; float:left; text-align:left;}
.announce span{ margin:0px 12px; font-weight:bold; float:left}
.announce a{ margin:0px 6px; list-style:decimal; color:#333; padding-left:15px; background: url(../images/ico_All.gif) 0px -740px no-repeat;}
.announce a:hover{text-decoration:underline;}*/
.HackBox { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; }
/*还原帖子内容中html的默认css属性*/
.articlecontent p, .articlecontent ul, .articlecontent fieldset, .articlecontent ol, .articlecontent dl { margin: 1.12em 0; line-height:160%; }
.articlecontent { line-height:160%; }
.articlecontent ol, .articlecontent dd, .articlecontent ul { margin-left:40px; }
.articlecontent h1, .articlecontent h2, .articlecontent h3, .articlecontent h4, .articlecontent h5, .articlecontent h6, .articlecontent h7 { line-height:160%; }
.articlecontent h2 { position:static; }
.Err p, .Err ul, .Err fieldset, .Err ol, .Err dl { margin: 1.12em 0; line-height:160%; }
.Err ol, .Err dd, .Err ul { margin-left:40px; }
.Err h1, .Err h2, .Err h3, .Err h4, .Err h5, .Err h6, .Err h7 { line-height:160%; }
.VoteResult span { color:#be8c2e; margin:0px 5px }
.VoteResult div { background:url(../images/votebar.gif) 0px 0px repeat-x; height:15px; float: left; color:#866e00; padding-left:6px }
#link a, #link a:hover { width:500px; height:100px; overflow:hidden; display:block; text-decoration:none; margin:3px }
#link a span { font-size:12px; padding:30px 10px 10px 260px; display:block; font-family:"Trebuchet MS"; line-height:140%; }
.link1 a span { color:#fff; }
.link1 a { background: url(http://www.vsharing.com/WebCommon/images/sign/forbusiness.jpg) no-repeat; }
.link2 a span { color:#fff; }
.link2 a { background: url(http://www.vsharing.com/WebCommon/images/sign/forgame.jpg) no-repeat; }
.link3 a span { color:#866F67; }
.link3 a { background: url(http://www.vsharing.com/WebCommon/images/sign/forlove.jpg) no-repeat; }
.link4 a span { color:#395FC4; }
.link4 a { background: url(http://www.vsharing.com/WebCommon/images/sign/forsucess.jpg) no-repeat; }
.link5 a span { color:#40397D; }
.link5 a { background: url(http://www.vsharing.com/WebCommon/images/sign/forteam.jpg) no-repeat; }
.link6 a span { color:#fff; }
.link6 a { background: url(http://www.vsharing.com/WebCommon/images/sign/fortime.jpg) no-repeat; }
#link a span.red { color:#FF0000 }
#link a span.blue { color:#0000FF }
#link a span.pink { color:#FF00FF }
#link a span.dark { color:#000 }
#link a span.white { color:#fff }
#link a span.f14, .f14 { font-size:14px }
div.intr1, blockquote { border:1px solid #CEE7EF; border-left-width:4px; background-color:#F7FBFF; padding:3px 8px; font-size:12px; margin: 1.12em 0; margin-left: 40px; }
#smiles { float:left; width: 205px; margin-top: 40px; }
#smiles img { margin:4px; }
#QKReply { float:left; margin-top:5px; width:750px; }
#SubBBsMenu { clear:both; height:35px }
#SubBBsMenu a { display:block; line-height:20px; width:88px; margin:5px 3px; float:left; }
#SubBBsMenu a.on { font-weight:bold }
#SubBBsMenu a:hover { font-weight:bold }
#SubBBsMenu a span { padding-left:29px; padding-top:1px }
#SubBBsMenu a span.Menu_all { background:url(../images/ico_All.gif) no-repeat 8px -2px; }
#SubBBsMenu a span.reply_all { background:url(../images/ico_All.gif) no-repeat 8px -40px; }
#SubBBsMenu a span.blog_new { background:url(../images/ico_All.gif) no-repeat 8px -100px; }
#SubBBsMenu a span.bbs_new { background:url(../images/ico_All.gif) no-repeat 8px -121px; }
#SubBBsMenu a span.bizclub_new { background:url(../images/ico_All.gif) no-repeat 8px -81px; }
#SubBBsMenu a span.BMguide { background:url(../images/ico_All.gif) no-repeat 8px -21px; }
#SubBBsMenu a span.rss { background:url(../images/xml.gif) no-repeat 8px 0px; }
#SubBBsMenu a.r { float:right }
div.NeedReply, div.NeedBuy { background-color:#F8EAA9; border:1px dashed #FF9900; padding:0 5px; width:650px; }
.articletable td div.NeedBuy a { color:#FF0000; font-weight:bold; background: url(../images/ico_All.gif) 6px -1237px no-repeat #f2f2f2; padding:4px 4px 2px 24px; border:1px solid #aaa }
.articletable td div.NeedBuy a:hover { color:#A58621; font-weight:bold; background: url(../images/ico_All.gif) 6px -1237px no-repeat #FFEFBD; padding:4px 4px 2px 24px; border:1px solid #A58621 }
/* error page */
.Err { text-align:left; }
.Err h1 { color:#FF0000; font-size:14px; text-align:center; border-bottom:1px dotted #ccc; padding:15px 0px }
div.Err, div.Err li { font-size:14px; line-height:180% }
.Err ol li { list-style: decimal; font-size:14px }
.Err ol { list-style: decimal; font-size:14px }
.Err a { text-decoration:underline; font-weight:700; }
.Err a:hover { color:#ff7500; text-decoration:none; }
.Err .btn { line-height:120% }
.Err_dl_vip_select { color:#F60; font-weight:700; }
.Err_div { display:none; }
.TagList h1 { font-size:14px; background: url(../images/help/triangleLine.gif) bottom left no-repeat; margin:5px 0; padding-bottom: 8px; }
.TagList div { margin-bottom:20px; }
.TagList dt { font-weight:700; }
.TagList dd { display:inline; margin-right:10px; }
/*搜索结果页弹出窗口*/
#divRecommend { display:none; position: absolute; bottom: 0px; right:0px; border:1px solid #b9b9c1; height:210px; width:314px; padding:1px; z-index:1000; }
#divRecommend .title { background:url(../images/RecommendTitle.gif) no-repeat; width:314px; height:31px; }
#divRecommend .title .inner { display:none; }
#divRecommend .content .inner { background:url(../images/RecommendBG.gif) repeat-x; height:160px; padding:10px; }
#divRecommend .content ul { margin:5px; padding:0px; list-style:none; }
#divRecommend .content li { line-height:180%; BACKGROUND: url(WebCommon/images/ico_All.gif) no-repeat -4px -733px; padding-left:12px; }
#divRecommend h3 { font-size:12px; line-height:180%; }
#divRecommend .close { float:right; }
#divRecommend .close a { display:block; height:30px; width:30px; text-indent:-9999px; }
/*新的新的。。。。。。。。。*/
#index_neck { height:26px; border-bottom:3px #336d6b solid; text-align:left; }
#neck_search { float:right; margin-top:1px; }
.announce a:hover { text-decoration:underline; }
.announce { float:left; margin:0px; font-size:14px; color:#336d6b; font-weight:bold; line-height:26px; height:26px; overflow:hidden; width:600px; _height:21px; _margin-top:5px; }
.announce img { margin-top:-3px; margin-top:-9px\9; _margin-top:0px; }
.announce span { margin:0px; font-weight:bold; }
.announce a { margin:0px; list-style:decimal; font-size:12px; color:#336d6b; text-decoration:none; }
#index_neck { height:26px; border-bottom:3px #336d6b solid; }
#neck_search { float:right; margin-top:1px; }
#neck_search select { border:none; }
#neck_search .searchText { height:14px; }
#neck_search .btn_nor { line-height:1; background:url(../images/newsearch.jpg) left 50% no-repeat; border:none 0; height:24px; line-height:24px; width:30px; text-indent:-9999px; }
.logo_f { width:255px; float:left; }
.logo_f .logo { margin:5px 0px; background:url(../images/logo_2011.gif) no-repeat; }
.login_f { width:175px; float:left; }
.login_f p { margin-bottom:5px; }
.images_f { width:468px; float: right; margin-top:5px; }
.navbar { width:100%; border-bottom:1px solid #7d7d7d; padding-bottom:10px; clear:both; float:none; height:20px; font-size:14px; font-weight:bold; }
.navbar .r a { font-size:14px; }
.navbar div.r a.on { color:#FA7E15; }
.announce a:hover { text-decoration:underline; }
.announce { float:left; margin:0px; font-size:14px; color:#336d6b; font-weight:bold; line-height:26px; height:26px; overflow:hidden; width:600px; background:none; _height:21px; _margin-top:5px; }
.announce span { margin:0px; font-weight:bold; }
.announce a { background:none; margin:0px; list-style:decimal; font-size:12px; color:#336d6b; text-decoration:none; }
#divLoadding { position: absolute; bottom: 0px; right:0px; width:120px; height:20px; padding:20px 20px; border:1px solid #dfdfdf; background-color:#ff0000; color:#ffffff; z-index:1000; }
/*右下角弹出窗口*/
#PopupWin { height:246px; right:0; margin:0; overflow:hidden; padding:0; position:absolute; top:400px; width:260px; z-index:100; }
#PopupWinHead { height:226px; right:0; position: absolute; width:20px; z-index:102; }
#PopupWinBody { right:20px; margin-right:-270px; position:absolute; top:10px; z-index:101; width:240px; _width:246px; height:310px; }
#PopupWinClose { display:block; height:20px; position:absolute; left:20px; bottom:12px; color:#000; }
#PopupWinBody ul { margin-top:20px; margin-left:20px; }
#PopupWinBody li { padding-left:18px; background: url(../images/appicons.gif) no-repeat 7px -882px; line-height:22px; height:22px;  white-space:nowrap;  
}
#PopupWinBody li a { color:#000; }
#PopupWinBody li a:hover { text-decoration:underline; }
li#PopupWinPic { background:none; padding:0; line-height:1; height:82px; }
li#PopupWinPic img { border:1px solid #666; }
#PopupWinHuge { height:486px; right:0; margin:0; overflow:hidden; padding:0; position:absolute; top:400px; width:620px; z-index:100; }
#PopupWinHeadHuge { height:466px; right:0; position: absolute; width:20px; z-index:102; }
#PopupWinBodyHuge { right:20px; margin-right:-630px; position:absolute; top:10px; z-index:101; width:600px; _width:606px; height:310px; }
#PopupWinCloseHuge { display:block; width:22px height:20px;
position:absolute; left:22px; bottom:8px; color:#000; }
#PopupWinBody ul { margin-top:20px; margin-left:20px; }
#PopupWinBody li { padding-left:18px; background: url(../images/appicons.gif) no-repeat 7px -882px; line-height:22px; height:22px;  white-space:nowrap;  
}
#PopupWinBody li a { color:#000; }
#PopupWinBody li a:hover { text-decoration:underline; }
li#PopupWinPic { background:none; padding:0; line-height:1; height:82px; }
li#PopupWinPic img { border:1px solid #666; }
.highlight { background:#FFFF96; border-bottom:1px solid #ffcc33; padding:0 2px; }
.Err .vp_list ol li { list-style:none; font-size:12px; }
.new_sub_menu ul { height:26px; padding: 5px 0 0 10px; }
.new_sub_menu li { float:left; margin-right:4px; }
.new_sub_menu a { float:left; background:url(../images/bbs/new_sub_menu_bg.gif) no-repeat; width:86px; height:26px; text-align:center; line-height:26px; font-weight:700; }
.new_sub_menu a:hover { background:url(../images/bbs/new_sub_menu_bg.gif) no-repeat left -26px; }
.new_sub_menu .on a, .new_sub_menu .on a:hover { background:url(../images/bbs/new_sub_menu_bg.gif) no-repeat left -52px; color:#FFF; }
.new_sub_menu .foot { height:8px; background:url(../images/bbs/new_sub_menu_bar.gif) repeat-x left top; }
.index_sub_menu ul { height:26px; padding: 5px 0 0 10px; }
.index_sub_menu li { float:left; margin-right:4px; }
.index_sub_menu a { float:left; background:url(../images/bbs/index_sub_menu_bg.gif) no-repeat; width:86px; height:26px; text-align:center; line-height:26px; font-weight:700; }
.index_sub_menu a:hover { background:url(../images/bbs/index_sub_menu_bg.gif) no-repeat left -26px; }
.index_sub_menu .on a, .index_sub_menu .on a:hover { background:url(../images/bbs/index_sub_menu_bg.gif) no-repeat left -52px; color:#FFF; }
.index_sub_menu .foot { height:8px; background:url(../images/bbs/index_sub_menu_bar.gif) repeat-x left top; }
/*模块样式*/
.sect2:after { content:"."; height:0; visibility:hidden; display:block; clear:both; }
.sect2 { border: #AACAED 1px solid; background-color: #FFF; display:inline-block; padding-bottom:5px; margin-bottom:10px; }
.sect2 { display:block; }
.sect2 .head { border-bottom:#AACAED 1px solid; background:url(../images/group/module_bg.gif) repeat-x; margin:1px; height:28px; }
.sect2 .head h2 { margin:0; padding:0; font-size:12px; background:none; padding-left:10px; font-weight:normal; color:#666; font-weight:700; line-height:28px; }
.sect2 .act { line-height: 28px; }
.sect2 .act a { color:#666; font-weight:400; }
.sect2 .list ul { margin:0 auto; width:95%; list-style:none; }
.sect2 .list li { padding-left: 20px; background: url(../images/ico_All.gif) no-repeat 4px -731px; line-height:26px; }
.sect2 .list a { color:#000000; }
.sect2 .list a:hover { text-decoration:underline; }
.sect2 .list span { float:right; margin-right:5px; width:65px; text-align:left; overflow:hidden; }
/*圈子列表样式*/
.list_group { padding:5px 10px; }
.list_group dt { float:left; clear:left; margin-bottom:5px; }
.list_group dd { float:left; margin-left:5px; width:160px; }

