﻿@import url(qtop.css);
@import url(qmod.css);

/*=========================*/
/*        通用样式         */
/*=========================*/
/* 圈子公共样式(2009.02.27) */
html { border: 0px; overflow-y: scroll; }
body { margin: 0px; padding: 0px; color: #333333; font-family: "宋体" , Arial, Helvetica, sans-serif, "Times New Roman"; font-size: 12px; }
body > table, body > div { margin-left: auto; margin-right: auto; clear: both; }
form, div, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { list-style: none; margin: 0 auto; padding: 0; border: 0; word-wrap: break-word; word-break: break-all; }
b, strong { font-weight: bold; }

/**/
body { background: #FFFFFF url(images/qheader/bg_body.jpg) repeat-x left top; }
a { color: #2572AF; font-size: 14px; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
a:focus { -moz-outline-style: none; }
input.button, a.button { border: none; height: 26px; line-height: 26px; margin: 0px; padding: 0px; background: url(images/qbody/bg_button.gif) no-repeat left top; cursor: pointer; color: #267CBF; font-weight: bold; text-decoration: none; }
input.button { width: 50px; background-position: left -26px; }
a.button { float: left; padding-left: 10px; }
a.button:hover { padding-left: 11px; text-decoration: none; }
a.button span { float: left; height: 26px; line-height: 26px; padding-right: 10px; background: url(images/qbody/bg_button.gif) no-repeat right top; }
a.button:hover span { padding-right: 9px; line-height: 27px; }
.btnPost, .btnReply { display: block; width: 90px; height: 28px; background: url(images/qbody/btn_Post.gif) no-repeat; }
.btnReply { background: url(images/qbody/btn_Reply.gif) no-repeat; }
.btnvote { background: url(images/qbody/btn_Vote.gif) no-repeat; }
input.text { border: 1px solid #C8C8C8; height: 22px; line-height: 20px; color: #333333; padding: 0px 3px; }
/*清除浮动*/
.clear { clear: both; visibility: hidden; }
/*黑白滤镜*/
.no { filter: Gray; }
/*浮动*/
.fl { float: left; }
.fr { float: right; }
.ErrMsg { padding: 20px 30px; font-size: 14px; color: #FF6600; }
/*性别颜色区分*/
.girl a { color: #FF3366; }
.MemberCall { font-size: 12px; color: #666666; }
.callFounder { color: #FF6600; }
.callManager { color: #009933; }
.callGuibin { color: #FF9900; }

/*数字分页（9.8）*/
.page_bar { padding: 15px 10px; }
.page_bar table { width: 96%; background: none; }
.page_bar table th, .page_bar table td { background: none; font-size: 12px; }
.page_bar .l { width: 100px; color: #6F6F6F; font-weight: normal; }
.page_bar .c { }
.page_bar ul li { float: left; padding: 0px 2px; line-height: 20px; }
.page_bar li a { display: block; float: left; padding: 0px 6px; height: 20px; line-height: 20px; background: #FFFFFF; border: 1px solid #CCCCCC; color: #7E8AA2; font-weight: normal; }
.page_bar li.s a, .page_bar li.s a:hover, .page_bar li a:hover { padding: 0px 6px; background: #F7FBFF; border: 1px solid #FFFFFF; color: #FF3300; font-weight: normal; }

/*==========圈子顶头样式==========*/
.QuanHeader { width: 940px; overflow: hidden; background: #FFFFFF; }
.QuanHeader .InnerHeader { width: 920px; margin-top: 1px; }
.QuanHeader .QBanner { height: 170px; overflow: hidden; background: url(images/qheader/bg_banner.jpg) no-repeat left top; }
.QuanHeader .hand { cursor: pointer; }
.QuanHeader .QMenu { height: 32px; margin-top: 1px; background: url(images/qheader/bg_menu.jpg) no-repeat left top; }
.QuanHeader .QMyInfo { height: 25px; overflow: hidden; line-height: 25px; font-size: 14px; padding: 0px 5px; color: #666666; }
.QuanHeader .QMyInfo b { color: #FF6600; font-weight: normal; }
.QuanHeader .QMyInfo b.un a { font-weight: bold; }
/**/
.QuanHeader .QBanner .qshow { float: left; width: 360px; white-space: nowrap; }
.QuanHeader .QBanner .qname { float: right; margin: 50px 0px 0px 40px; font-size: 30px; font-family: "黑体"; color: #333333; filter: Dropshadow(offx=1,offy=0,color=#FFFFFF) Dropshadow(offx=0,offy=1,color=#FFFFFF) Dropshadow(offx=0,offy=-1,color=#FFFFFF) Dropshadow(offx=-1,offy=0,color=#FFFFFF); }
.QuanHeader .QBanner .qlink { float: right; margin-top: 5px; margin-right: 10px; }
/**/
.QuanHeader .QBanner .linkshow { float: right; width: 540px; }
.QuanHeader .QBanner .linkshow a { float: left; padding: 0px 8px; height: 19px; line-height: 19px; overflow: hidden; margin: 60px 5px 0px 0px; background: url(images/qheader/bg_linkshow.gif) repeat-x left top; border: 1px solid #89CAED; font-size: 12px; }
/*导航*/
.QuanHeader .QMenu .fl { width: 710px; }
.QuanHeader .QMenu .fr { width: 180px; text-align: right; padding-top: 8px; color: #FFFFFF; margin-right: 10px; }
.QuanHeader .QMenu .ML { margin: 8px 0px 0px 20px; color: #FFFFFF; font-size: 14px; }
.QuanHeader .QMenu .ML a { float: left; color: #FFFFFF; font-size: 14px; margin: 0px 8px; }
.QuanHeader .QMenu .ML a b { float: left; color: #FFFFFF; filter: Dropshadow(offx=1,offy=0,color=#1C69A8) Dropshadow(offx=0,offy=1,color=#1C69A8) Dropshadow(offx=0,offy=-1,color=#1C69A8) Dropshadow(offx=-1,offy=0,color=#1C69A8); cursor: pointer; }
.QuanHeader .QMenu .fr a { color: #CBE9FB; font-size: 12px; }

/*=========================*/
/*    底部样式             */
/*=========================*/
.wpFooter { margin-top: 10px; background: #FFFFFF url(images/bbsbody/bg_foot.gif) repeat-x left top; }
.wpFooter .innerFooter { width: 940px; padding-top: 25px; text-align: center; }
.wpFooter a { font-size: 12px; }
.wpFooter .footerMenu { height: 25px; line-height: 25px; color: #1B5C78; }
.wpFooter .footerMenu a { color: #1B5C78; }
.wpFooter .footerCR { padding: 5px 0px 5px 0px; }
.wpFooter .footerICP { padding: 5px 0px; }
.wpFooter .footerSite { padding: 5px 0px; }
.wpFooter .footerCR a, .wpFooter .footerICP a, .wpFooter .footerSite a { color: #393939; }

/*==========圈子正文样式==========*/
.QuanBody { width: 940px; background: #FFFFFF; padding-bottom: 15px; padding-top: 8px; }
.QuanBody .InnerBody { width: 920px; }
.QuanBody .BodyL { float: left; width: 650px; }
.QuanBody .BodyR { float: right; width: 260px; }
.QuanBody .BodyPost { width: 918px; margin: 0 auto; }
/*圈子右侧模块*/
.QrMod { border: 1px solid #B8D6ED; background: #F2F9FD; padding: 1px; margin-bottom: 10px; }
.QrMod .ModT { height: 26px; background: #2B91D1; padding: 0px 10px; color: #FFFFFF; }
.QrMod .ModT .fr { margin-top: 7px; font-size: 12px; color: #FFFFFF; }
.QrMod .ModT b { float: left; margin-top: 6px; filter: Dropshadow(offx=1,offy=0,color=#286897) Dropshadow(offx=0,offy=1,color=#286897) Dropshadow(offx=0,offy=-1,color=#286897) Dropshadow(offx=-1,offy=0,color=#286897); font-size: 14px; }
.QrMod .ModC { }
