﻿/* common */

body {
width: 100%;
}

#DivAll {
padding:0;
margin: -10px auto 0;
}

a {
color:#0F6BBA;
}

em {
color:#FC680E;
font-style:normal;
margin:0 4px;
}

p {
line-height:150%;
}

form {
display:inline;
}

select {
color:#444;
}

.textList {
clear:both;
margin:0 auto;
zoom:1;
}

    .textList:after {
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    overflow:hidden;
    clear:both;
    }

.textList li {
background:transparent url(/img/know/text-bullet-1.png) no-repeat scroll 0 8px;
line-height:20px;
padding:0 0 0 10px;
}

.textList li a {
display:inline-block;
}

.Pagejump {
clear:both;
padding:10px;
text-align:center;
}

.Pagejump .pages {
display:-moz-inline-box !important;
display:inline;
margin:0 10px 0 0 !important;
vertical-align:middle !important;
}

.Pagejump .pages td {
background:none repeat scroll 0 0 transparent !important;
color:#4082CC !important;
font-family:"Verdana" !important;
padding:1px 2px !important;
}

.Pagejump .pageno {
display:inline !important;
float:none !important;
width:auto !important;
}

.Pagejump .pageno li {
border:1px solid #A3C5E8 !important;
display:inline !important;
float:none !important;
font:10px/14px "Verdana" !important;
height:14px !important;
list-style-type:none !important;
margin:0 2px 0 0 !important;
overflow:hidden !important;
padding:0 !important;
text-align:center !important;
width:auto !important;
}

.Pagejump .pageno li.current {
background-image:url("/img/know/pagejump-item_bg_on.gif") !important;
border-color:#FF9D8A !important;
color:#DF3A0B !important;
font-weight:bold !important;
padding:0 4px !important;
}

.Pagejump .pageno li a {
color:#4082CC !important;
display:inline-block !important;
height:14px !important;
padding:0 4px !important;
width:auto !important;
}

/* know-header-for-channel */

/* header */

#know-header {
width:950px;
margin:0 auto;
}

h1.knowH1 {
width:303px;
height:48px;
margin:0 auto;
padding:25px 0;
background:transparent url(/img/know/know-header-title.png) no-repeat center center;
}

h1.knowH1 a {
display:block;
width:167px;
height:39px;
overflow:hidden;
text-indent:-999px;
outline:none;
+blr:expression(this.onFocus=this.blur())
}

.knowSearch {
width:430px;
height:36px;
background:transparent url(/img/know/know-search-bg.png?v=2) no-repeat 0 0;
float:left;
display:inline;
margin:0 0 25px 170px;
}

.knowSearchOn {
width:430px;
height:36px;
background:transparent url(/img/know/know-search-bg.png?v=2) no-repeat 0 bottom;
float:left;
display:inline;
margin:0 0 25px 170px;
}

.knowSearchText {
width:315px;
height:28px;
overflow:hidden;
display:block;
float:left;
display:inline;
}

.knowSearchInputText {
color:#C2C2C2;
border:0;
width:300px;
height:24px;
margin:6px 0 4px 15px;
padding:4px 0 0;
+padding:3px 0 0;
font-size:14px;
line-height:24px;
background-color:transparent;
}

.knowSearchInputTextOn {
color:#222;
}

.knowSearchSubmit {
float:right;
width:100px;
height:32px;
border:none;
text-indent:-999px;
cursor:pointer;
background-color:transparent;
}

.knowPinned {
width:340px;
height:16px;
float:right;
}

.knowPinnedList {
line-height:16px;
}

.knowNav {
width:950px;
height:39px;
background:transparent url(/img/know/know-nav-bg.png) no-repeat;
clear:both;
margin:22px auto 0;
}

.knowNavByPeriod {
float:left;
display:inline;
margin:0 0 0 24px;
}

.knowNavByPeriod li {
float:left;
margin:11px 0 0;
height:18px;
background:transparent url(/img/know/know-nav-period-bg.png) no-repeat;
}

.knowNavByPeriod li a {
display:block;
height:18px;
text-indent:-999px;
overflow:hidden;
outline:none;
+blr:expression(this.onFocus=this.blur())
}

.knowNavByPeriod li a.current, .knowNavByPeriod li a:hover {
position:relative;
z-index:2;
background:transparent url(/img/know/know-nav-period-bg-on.png) no-repeat;
height:57px;
top:-33px;
margin-bottom:-33px;
}

li.knowNavPeriod1 {
width:91px;
}

.knowNavPeriod1 a {
width:72px;
}

li.knowNavPeriod2 {
width:94px;
background-position:-91px 0;
}

.knowNavPeriod2 a {
width:54px;
margin:0 0 0 21px;
}

li.knowNavPeriod2 a.current, li.knowNavPeriod2 a:hover {
background-position:-115px 0;
}

li.knowNavPeriod3 {
width:104px;
background-position:-185px 0;
}

.knowNavPeriod3 a {
width:59px;
margin:0 0 0 21px;
}

li.knowNavPeriod3 a.current, li.knowNavPeriod3 a:hover {
background-position:-208px 0;
}

li.knowNavPeriod4 {
width:102px;
background-position:-289px 0;
}

.knowNavPeriod4 a {
width:59px;
margin:0 0 0 24px;
}

li.knowNavPeriod4 a.current, li.knowNavPeriod4 a:hover {
background-position:-317px 0;
}

li.knowNavPeriod5 {
width:81px;
background-position:-391px 0;
}

.knowNavPeriod5 a {
width:60px;
margin:0 0 0 22px;
}

li.knowNavPeriod5 a.current, li.knowNavPeriod5 a:hover {
background-position:-415px 0;
}

#know-header.forAnswerChannel {
margin:10px auto 5px;
}

#know-header.forAnswerChannel {
width:950px;
height:39px;
overflow:hidden;
background:transparent url(/img/know/know-header-for-channel-bg.png?v=2) no-repeat;
}

#know-header.forAnswerChannel .knowH1 {
width:128px;
height:39px;
background:none;
margin:0;
padding:0;
float:left;
}

#know-header.forAnswerChannel .knowH1 a {
width:128px;
}

#know-header.forAnswerChannel .knowNavByPeriod {
margin:0;
width:316px;
}

#know-header.forAnswerChannel .knowNavByPeriod li {
width:auto;
height:auto;
background:none;
margin:12px 0 0;
padding:0 8px;
border-right:1px solid #6099C9;
}

#know-header.forAnswerChannel .knowNavByPeriod .knowNavPeriod5 {
border-right:0 none;
}

#know-header.forAnswerChannel .knowNavByPeriod li a {
height:auto;
text-indent:0;
width:auto;
margin:0;
font-size:14px;
font-weight:bold;
}

#know-header.forAnswerChannel .knowNavByPeriod li.current a, #know-header.forAnswerChannel .knowNavByPeriod li a:hover {
color:#E67B24;
text-decoration:none;
margin-bottom:0;
position:static;
top:0;
z-index:0;
background:none;
}

#know-header.forAnswerChannel .knowSearch {
width:398px;
height:auto;
margin:0;
background:none;
overflow:hidden;
}

#know-header.forAnswerChannel .knowSearchOn {
width:398px;
height:auto;
margin:0;
background:none;
overflow:hidden;
}

#know-header.forAnswerChannel .knowSearchText {
width:244px;
height:29px;
margin:6px 0 0;
}

#know-header.forAnswerChannel .knowSearchInputText {
width:224px;
margin:0 10px;
padding:3px 0 0;
font-size:12px;
}

#know-header.forAnswerChannel .knowSearchSubmit {
width:70px;
height:25px;
float:left;
display:inline;
margin:8px 0 0 8px;
}

#know-header.forAnswerChannel .knowSearchAnswers {
width:70px;
height:25px;
float:left;
display:inline;
margin:8px 0 0 5px;
border:0;
text-indent:-999px;
background:none;
cursor:pointer;
}

#know-header.forAnswerChannel .knowPinned {
width:auto;
margin:13px 8px 0 0;
}

#know-header.forAnswerChannel .knowPinned a {
width:82px;
height:16px;
display:block;
overflow:hidden;
text-indent:-999px;
}

#know-header.forAnswerChannel .knowPinned a:hover {
text-decoration:none;
}

/* maincol */

#maincol {
/*background:transparent url(/img/know/know-201004-box-bottom-bg.gif) no-repeat 0 bottom;*/
display:inline;
float:left;
line-height:150%;
/*overflow:hidden;*/
width:685px;
}

#maincol .block {
margin:0;
padding:0 0 5px;
}

#maincol .block .b_title {
width:685px;
height:28px;
line-height:28px;
position:relative;
overflow:hidden;
 background: #C6DDFD ;
background: -moz-linear-gradient(top, #D4E5FF, #BFD6FF);background: -webkit-gradient(linear, 0 0, 0 100%, from(#D4E5FF), to(#BFD6FF));
 height: 28px; width: auto; line-height: 28px; overflow: hidden; position: relative; border: 1px solid #7EAEE6; border-bottom: none; border-radius: 5px 5px 0 0; 
}

.block .b_title strong {
color:#4468E0;
display:inline;
float:left;
font-size:14px;
line-height:30px;
margin:0 0 0 12px;
text-indent:10px;
}

.block .b_title .g_row_func * {
font-weight:normal;
}

#maincol .block .b_content {
border:1px solid #7EAEE6;
border-width:0 1px;
color:#494949;
margin:0;
/*overflow:hidden;*/
width:683px;
}

/* ques */

.question .quesuser {
display:inline;
float:left;
margin:20px 0 10px 15px;
/* overflow:hidden; */
width:70px;
}

.question .quesuser .avatar a {
display:block;
margin:0 auto;
position:relative;
width: 57px;
}

.question .quesuser .avatar a img {
border:1px solid #C4C4C4;
padding: 3px;
display:block;
height: 49px;
margin:0 auto 5px;
width: 49px;
}

.question .quesuser .username {
text-align:center;
word-wrap: break-word;
}

.question .credit {
font-size:12px;
font-weight:normal;
margin:5px 6px;
text-align:left;
}

.question .credit p  {
clear:both;
color:#4C4C4C;
float:left;
line-height:140%;
width:128px;
}

.question .quescont {
width:567px;
display:inline;
float:right;
line-height:180%;
margin:0 20px 0 0;
word-wrap:break-word;
}

.q_fulltext {
overflow:hidden;
position:relative;
z-index:0;
}

.quescont .q_title {
margin:20px 0 5px;
}

.question .quescont .q_title table {
table-layout:fixed;
}

.question .quescont .q_title td {
vertical-align:top;
}

.question .quescont .q_title h1 {
font-size:16px;
}

.question .quescont .q_title .stat {
text-align:right;
white-space:nowrap;
width:170px;
}

.question .q_reward,
.question .q_date,
.question .q_countdown {
margin:0 10px 0 0;
}

.q_reward {
background: url(/img/know/know-bg-1220.png) 0 -30px no-repeat;
color:#FF5E0D;
font-size:11px;
font-weight:bold;
padding:0 0 0 15px;
}

.question .quescont blockquote {
float: right;
font-size: 14px;
margin: 2px 0 0;
width: 563px;
}

.avatar1103 {
float: left;
width: 96px;
margin: 0 0 10px;
}

.question .quescont .q_plustext {
margin:15px 0 15px 30px;
}

.q_plustext .blockquote {
font-size:14px;
margin:0 0 5px;
width: 537px;
overflow: hidden;
}

.question .quescont .q_plustext h5 {
background:transparent url(/img/know/know-dotline1.gif) repeat-x 0 0;
font-size:14px;
font-weight:bold;
line-height:30px;
}

.question .quescont .q_plustext li {
margin:0 0 5px;
}

.question .quescont .q_plustext .q_plus_date {
color:#898989;
}

.question .quescont .q_manage {
    background-color:#DBECFE;
padding:10px;
}

.question .quescont .q_manage h5 { 
color:#3A6CE5;
      font-size:14px;
}

.question .quescont .q_manage li { 
    list-style-type:square;
margin:5px 0 5px 20px;
}

.question .quescont .q_manage li a {
    font-weight:bold;
    text-decoration:underline;
}

.question .quescont .q_manage li .extra {
display:none;
        /*background-color:#E5F2FE;*/
padding:5px 10px 10px;
margin:0 10px 10px 0;
background:transparent url(/img/know/know-dotline1.gif) repeat-x 0 bottom;
}

.question .quescont .q_manage li .extra p {
margin:5px 0 0;
}

.question .quesreply .q_func {
line-height:20px;
margin: 0 10px 20px;
text-align:right;
}

.question .q_func .q_stat,
.question .q_func .q_keyword {
display:block;
margin:0 10px 0 0;
}

.question .q_func .q_reply {
display:inline;
float:left;
margin: auto 0 10px 154px;
}

.question .q_func .q_reply img {
cursor:pointer;
vertical-align:middle;
}

.question .quesreplies {
clear:both;
}

.block .b_subtitle {
background:transparent url(/img/know/know-question-maincol-bsubtitle_bg.gif) repeat-x 0 0;
border-top:1px solid #ACD35E;
height:28px;
line-height:30px;
overflow:hidden;
width:683px;
}

.block .b_subtitle strong {
color:#4468E0;
display:inline;
float:left;
font-size:14px;
margin:0 0 0 12px;
}

#q_best .b_subtitle {
background: #FBDAD2 url(/img/know/know-bg-1220.png) -359px 0 no-repeat; border-top: 1px solid #FEBEB4; height: 30px; margin: 0 0 10px;  padding: 0 0 0 25px; width: auto;
margin-right:1px;
}

#q_best .b_subtitle strong {
color:#FD7B0B;
display:inline;
float:left;
font-size:14px;
line-height:30px;
margin:0 0 0 20px;
}

.quesreplies .q_fulltext {
width:auto;
}

.question .quescont blockquote {
font-size:14px;
width: 567px;
float:right;
overflow:hidden;
margin:7px 0 0;
}

.question .quesreplies .q_reply_date {
color:#898989;
margin:10px 0 0;
text-align:center;
}

.question #q_best.quesreplies .q_reply_date {
display: inline;
float: left;
margin: 15px 20px 0;
}

.askName1103 {
display: inline;
float: left;
text-align: center;
width: 96px;
word-wrap: break-word;
}

.question .quesreplies .q_replyer_level {
display:-moz-inline-box;
display:inline-block;
height:17px;
line-height:17px;
padding:0 0 0 3px;
margin:0 0 0 4px;
color:#9A9A9A;
}

.question .quesreplies .q_replyer_level span {
display:-moz-inline-box;
display:inline-block;
background:transparent url(/img/know/know-replyer-level-bg.png) no-repeat right 0;
padding:0 7px 0 4px;
}

.question #q_best.quesreplies .revbyauth {
background-color:#FEEBDC;
display:inline;
float:left;
margin: 10px 0;
padding:10px;
width:240px;
}

.starbyme span {
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
height:23px;
line-height:23px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:88px;
}

.starbyme span.good {
background:transparent url(/img/know/know-btn-good_bg.gif) no-repeat 0 0;
}

.starbyme span.bad {
background:transparent url(/img/know/know-btn-bad_bg.gif) no-repeat 0 0;
}

.starbyme span strong {
font-size:14px;
margin:0 2px 0 0;
vertical-align:middle;
}

.question .quesreplies .textList {
padding:15px 0;
width:630px;
}

.question .quesreplies .textListDbl li {
background: url(/img/know/know-bg-1220.png) -397px -35px no-repeat;
border: none;
clear:none;
display:inline;
float:left;
font:14px/24px default;
padding:0 0 0 10px;
width:305px;
height: 28px;
}

.forBetterAnswers {
margin:10px;
text-align:right;
font:14px default;
}

.knowPeriodWeeklyList {
line-height:21px;
padding:10px 10px 5px;
font-family:"Simsun";
clear:both;
zoom:1;
font-size:0;
}

.knowPeriodWeeklyList:after {
content:".";
display:block;
clear:both;
height:5px;
overflow:hidden;
visibility:hidden;
}

.knowPeriodWeeklyList dt {
float:left;
width:50px;
height:21px;
font-weight:bold;
clear:left;
font-size:12px;
}

.knowPeriodWeeklyList dd {
float:left;
width:44px;
height:21px;
display:inline;
margin:0 0 0 3px;
font-size:12px;
}

.knowPeriodWeekly2 dd {
width:65px;
padding:0 0 0 10px;
}

.knowPeriodWeekly3 dd {
width:65px;
padding:0 0 0 10px;
}

.knowPeriodWeekly4 dd {
width:65px;
padding:0 0 0 10px;
}

.knowPeriodWeeklyList dd.end {
clear:both;
height:0;
overflow:hidden;
display:block;
float:none;
visibility:hidden;
}

.question .quesreplies li {
background:transparent url(/img/know/know-dotline1.gif) repeat-x 0 bottom;
clear:both;
padding:10px 0;
width:683px;
}

.question .quesreplies li.last {
	background:none;
}

.question .quesreplies .quescont {
_zoom:1;display:block;
float:none;
margin: 0 20px 0 0;
width:auto;
}

.question .quesreplies .textList .answers {
font-size:12px;
margin:0 0 0 4px;
}

#know-question-main.block,
#know-question-main2.block {
padding:0;
        border-bottom:1px solid #7EAEE6;
margin:0 0 10px;
}


/* hack */

.block#know-question-main {
padding:0;
}

/* rightcol */

.Know_right {
float:left;
margin-left:15px;
width:250px;
}

.Know_rightAd {
margin-bottom:10px;
}

.Know_rightBox {
border:1px solid #D4E4F7;
margin-bottom:10px;
padding:1px;
color:#4A4A4A;
zoom:1;
}

.Know_RBox h5 {
font-size:14px;
font-weight:bold;
line-height:30px;
padding:0 15px;
color:#A3A3A3;
}

.Know_RBox .more {
text-align:right;
margin:-30px 15px 0;
line-height:30px;
}

.Know_RBox .more a {
color:#A3A3A3;
}

.Know_RBox ul {
color:#4468E0;
line-height:21px;
padding:0 15px 5px;
list-style-type:none;
background:none;
}

.Know_rightAd {
margin-bottom:10px;
}

#know_rightBox_hospital dl {
margin:0 10px 10px;
line-height:21px;
clear:both;
zoom:1;
}

    #know_rightBox_hospital dl:after {
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
    overflow:hidden;
    }

#know_rightBox_hospital dt {
float:left;
width:40px;
font-weight:bold;
height:45px;
}

#know_rightBox_hospital dd {
float:right;
width:186px;
height:45px;
}

#know_rightBox_hospital dd ul {
padding:0;
color:#4A4A4A;
}

#know_rightBox_hospital dd li {
display:inline;
margin:0 5px 0 0;
}

#know_rightBox_hospital dd li a {
white-space:nowrap;
display:inline-block;
}

#know_rightBox_hospital dd li.more {
text-align:left;
margin:0;
line-height:21px;
}

.list3row {
height:1%;
overflow:hidden;
padding:3px 10px 0 15px;
}

.list3row li {
background:transparent url(/img/tag/tag_icon_01.gif) no-repeat 0 10px;
float:left;
line-height:27px;
text-indent:10px;
width:33%;
}

.rss {
clear:both;
zoom:1;
color:#494949;
}

.rss a {
color:#494949;
}

.rss a:hover {
text-decoration:none;
}

.rss img {
vertical-align:middle;
margin:0 5px 0 0;
}

/* 快速提问 */

.quickAsk {
width:653px;
height:280px;
padding:15px;
background:none;
float:left;
border:1px solid #FDD57B;
background-color:#FFF9DE;
}

.quickAsk .b_title {
width:84px;
height:22px;
background: url(/img/know/know-bg-1220.png) -80px -110px no-repeat;
position:relative;
margin:0 0 10px;
z-index:0;
top:0;
}

.quickAsk .b_title strong {
display:none;
}

.quickAsk .b_content {
overflow:visible;
}

.quickAskForm {
float:left;
width:330px;
}

.quickAskForm dt {
position:relative;
z-index:0;
width:236px;
font:bold 13px/18px default;
color:#4468E0;
margin:-40px 0 0 90px;
}

.quickAskForm th {
padding:5px 0;
vertical-align:text-top;
font-weight:normal;
}

.quickAskForm td {
padding:5px;
}

.quickAskForm input {
border:1px solid #A5A5A5;
padding:4px;
width:262px;
line-height:16px;
vertical-align:middle;
}

.quickAskForm textarea {
border:1px solid #A5A5A5;
padding:4px;
width:262px;
height:10em;
}

.quickAskForm option {
padding:0 8px 0 0;
}

.quickAskForm .quickAskSubmit {
width:84px;
height:33px;
display:block;
background:transparent url(/img/know/ask-quick-bg.png?v=1) no-repeat 0 -22px;
border:0;
text-indent:-999px;
cursor:pointer;
}

.quickAskWanted {
width:310px;
float:right;
overflow:visible;
color:#717171;
}

.quickAskWanted dt {
position:relative;
z-index:0;
width:316px;
font:bold 14px/40px default;
margin:-40px 0 -8px;
text-align:left;
}

.quickAskWanted dt .more {
display:block;
font:12px/40px default;
text-align:right;
margin:-40px 0 0;
position:relative;
z-index:0;
}

.quickAskWanted dt .more a {
display:inline-block;
}

.quickAskWanted dd {
margin:10px 0 0 1em;
}

.quickAskWanted dd p {
line-height:18px;
}

.quickAskWanted dd p a {
display:inline-block;
}

.quickAskWanted .babyAge {
margin:0 0 0 4px;
}


/* popup */

.quesSinglePopup {
width:240px;
border:1px solid #999;
background-color:#F4F7FB;
padding:10px;
position:absolute;
z-index:10001;
}

.quesSinglePopup p {
line-height:17px;
}

.quesSinglePopup .avatar {
width:51px;
height:51px;
float:left;
display:inline;
margin:0 10px 10px 0;
}

.quesSinglePopup .avatar a {
width:auto;
height:auto;
position: static;
}

.quesSinglePopup .avatar img {
width:49px;
height:49px;
border:1px solid #AEAFB0;
background-color:#FFF;
display:block;
}

.quesSinglePopup .extend {
background:transparent url(/img/know/know-dotline1.gif) repeat-x;
padding:7px 0 0;
clear:both;
zoom:1;
color:#A3A3A3;
}

.quesSinglePopupUser .userInfo li {
display:inline;
float:left;
width:88px;
}

.quesSinglePopupUser .extend {
color:#494949;
}

.quesSinglePopupUser .extend dl {
clear:both;
zoom:1;
line-height:17px;
}

    .quesSinglePopupUser .extend dl:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    }

.quesSinglePopupUser .extend dt {
float:left;
}

.quesSinglePopupUser .extend dd {
float:left;
}

.quesSinglePopupUser .extend1 {
margin:0 0 2px;
}

.quesSinglePopupUser .extend1 p {
display:inline;
margin:0 5px 0 0;
}

.quesSinglePopupUser .extend1 p a {
margin:0 1px;
}

.quesSinglePopupCredit {
width:auto;
padding:3px 4px;
}

.quesSinglePopupCredit li {
display:inline;
float:left;
margin:0 6px;
}
/* 同龄俱乐部 */

.ageGroup4Ques {
width:300px;
float:left;
display:inline;
margin:15px 20px 0;
color:#666;
}

.ageGroup4Ques dt {
color:#48B2B7;
font-weight:bold;
font-size:14px;
height:25px;
line-height:25px;
background-color:#CCF7FC;
border:1px solid #48B2B7;
padding:0 0 0 6px;
position:relative;
z-index:0;
}

.ageGroup4Ques .more {
position:absolute;
right:6px;
top:0;
font-size:12px;
font-weight:normal;
}

.ageGroup4Ques .more a {
display:inline-block;
}

.ageGroup4Ques .intro {
margin:5px 10px;
}

.ageGroup4Ques .thumb {
float:left;
display:inline;
margin:0 10px;
width:78px;
height:78px;
border:1px solid #CCC;
}

.ageGroup4Ques .thumb a img {
width:76px;
height:76px;
display:block;
padding:1px;
}

.ageGroup4Ques .text {
float:left;
}

.ageGroup4Ques .text li {
padding:0;
width:auto;
background-image:none;
background:url("http://pic01.babytreeimg.com/img/know/text-bullet-1.png") no-repeat scroll 0 10px transparent;
padding:0 0 0 10px;
line-height:20px;
}

#group-other-qaire {
color:#666;
}

#group-other-qaire .CnewContent {
padding:10px;
zoom:1;
}

.voteParticipants li {
clear: none !important;
width: 57px !important;
white-space:nowrap;
overflow:hidden;
}

.voteList {
line-height:20px;
}

.voteList dt {
font-weight:bold;
margin:0 0 5px;
}

.voteList dd {
margin:0 10px;
padding:2px 0;
}

#group-other-qaire .radiocheck {
vertical-align:-2px;
width:13px;
margin:0 4px 0 0;
}

#group-other-qaire .anonymous {
margin:0 0 0 10px;
position:relative;
z-index:0;
top:5px;
}

#group-other-qaire .anonymous label {
display:inline-block;
}

#group-other-qaire .btnVote input,
#group-other-qaire .btnSubmit input {
margin:10px 0 0 10px;
vertical-align:middle;
width:50px;
}

#group-other-qaire .next {
margin:0 0 0 10px;
position:relative;
z-index:0;
top:5px;
}

#group-other-qaire .next a {
display:inline-block;
color:#06C;
}

.voteParticipants {
text-align:center;
margin:10px -5px 0 !important;
}

.voteParticipants li {
display:-moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
width:57px;
height:auto !important;
vertical-align:text-top;
padding:0 !important;
background-image:none !important;;
}

.voteParticipants li a {
display:inline-block;
}

.voteParticipants li a img {
display:block;
width:49px;
height:49px;
}

/* 追问 */
.quesreplies{position: relative;}
.q-textarea{ width:362px;height:86px;position:absolute;zoom:1;z-index:9999;background:#ccc; display: none; }
.q-textarea-wrap{ width:356px;height:83px;border:3px solid #F29D30;position:absolute;left:-2px;_left:-4px;top:-6px;zoom:1;background:#FFF9DE; }
.q-textarea textarea{ width:340px;margin:8px 8px 5px;height:40px;overflow:auto;border:1px solid #999; }
.q-textarea img{ float:right;margin:0 6px 0 0; }
.q-qa-list{ clear:both; border-top:1px dotted #999;margin:10px 0 0;padding:10px 0 0;font-size:12px;background:url(/img/know/q-qa-list-bg.png) 0 0 repeat-x;color:#999; }
.q-qa-list p{padding:0 10px 5px 10px;}
.q-qa-list p img{vertical-align: middle;margin:0 5px 0 0;}


.vote{margin: 5px 0; clear: both; padding: 5px 0; }
.vote a { background: url(/img/know/know-bg-1220.png) 0 0 no-repeat; color: #FF0000; display: block; font-size: 16px; font-weight: bold; height: 25px; line-height: 25px; padding: 0 2px 0 32px; text-align: center; width: 40px; }
/*
.vote a{ width: 40px; height: 25px; display: block; padding: 0 2px 0 32px; 
    background: url(/img/know/vote.png) 0 0; font-size: 16px;font-weight: bold; color: #f00;  line-height: 25px; text-align: center;  }
*/
.vote a:hover{  text-decoration:  none; }

/* 孕育周刊 2012.09.20 */

.ques-weekly a {
	display: inline-block;
}
.ques-weekly h3,
.ques-weekly h4 {
	margin: 0 0 6px;
	font-family: Microsoft Yahei;
}
.ques-weekly p {
	margin: 0 0 10px;
}
.ques-weekly h3 {
	font-size: 16px;
	line-height: 24px;
	display: inline;
}
.ques-weekly h3 small {
	font-size: 14px;
	font-weight: normal;
}
.ques-weekly h4 small {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 12px;
}
.ques-weekly .pager {
	display: inline;
}
.ques-weekly .pager a {
	font-size: 14px;
	margin: 0 0 0 10px;
}
.question .ques-weekly li {
	background: none;
	padding: 0;
	width: auto;
}
.ques-weekly .weekly-content {
	padding: 0 10px;
}
.ques-weekly .weekly-related {
	padding: 10px;
	zoom: 1;
}
.ques-weekly .weekly-related:after {
	content: "";
	display: table;
	clear: both;
}
.ques-weekly .excerpt {
	margin: 5px 0 10px;
}
.ques-weekly .following {
	margin:10px 0;
}
.ques-weekly .following li {
	display: inline;
	margin: 0 6px 0 0;
}
.ques-weekly .following li a {
	color: #639417;
}
.ques-weekly .datepicker {
	margin: 0 .5em 0 0;
}
.ques-weekly .weekly-related h5 {
	font-weight: normal;
	font-family: Microsoft Yahei;
	margin: 0 0 10px;
}
.ques-weekly .weekly-related h5 strong {
	font-size: 16px;
	color: #966;
	margin: 0 .3em;
}
.ques-weekly .weekly-related .related-feature {
	float: left;
	width: 380px;
	color: #966;
}
.ques-weekly .weekly-related .related-feature p {
	margin: 0;
}
.ques-weekly .weekly-related p.feature-figure {
	float: left;
	margin: 0 10px 0 0;
}
.ques-weekly .weekly-related .feature-figure img {
	width: 150px;
	height: 120px;
	display: block;
}
.ques-weekly .weekly-related .feature-title {
	font-size: 16px;
	font-family: Microsoft Yahei;
	margin: 0 0 5px;
}
.ques-weekly .weekly-related .feature-title a {
	color: #966;
}
.ques-weekly .weekly-related .related-list {
	float: right;
	width: 240px;
	line-height: 24px;
}
.ques-weekly .weekly-related .related-list a {
	margin: 0 0 0 .5em;
}
.ques-weekly .weekly-related .related-list-full {
	line-height: 24px;
}
.ques-weekly .weekly-related .related-list-full li {
	float: left;
	display: inline;
	width: 330px;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	clear: none;
}
.ques-weekly .weekly-related .related-list-full a {
	margin: 0 0 0 .5em;
}
