.askbody {font-size:12px;}

 .topnavs a{height:30px; line-height:30px; margin:0px 3px 0px 3px;}
 .topnavs .left a{ color:#3377dc; }
 .topnavs .right { background-image:url(/fsk/images/broadcast.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
 .topnavs .right a{ color:#666666;}
 .topnavs a:hover{ color:#ff9900}
 
.searchbox{ margin-bottom:5px; width:954px; height:82px;  background-image:url(/fsk/images/sh_bg.gif); position:relative; margin-top:2px; }
.searchbox .inputs{}
.searchbox .inputs input{position:absolute; border:solid 1px white; padding:2px; width:460px; height:22px; left:246px; top:10px; font-size:14px; line-height:22px;}
.searchbox .inputs a{position:absolute; width:99px; height:29px; display:block; border:none; text-decoration:none; }
.searchbox .inputs a.ask { background-image:url(/fsk/images/ask_btn.gif);left:725px; top:10px;}
.searchbox .inputs a.search { background-image:url(/fsk/images/find_btn.gif);left:830px; top:10px;}
.searchbox .keywords{position:absolute;left:20px; top:52px; color:White;}
.searchbox .keywords ul li { float:left; padding-right:5px; height:22px; line-height:22px;}
.searchbox .keywords ul li a{ color:White; text-decoration:none;}
.searchbox .keywords ul li a:hover{ text-decoration:underline;}
.searchbox input{ background-repeat:no-repeat; background-position:left center;}

.catemenu{ float:left; width:200px; background-color:#fef7db; border:solid 1px #ffc529;}
.catemenu .caption{ height:30px; line-height:30px; padding-left:30px;  font-size:14px; font-weight:bold; background-image:url(/fsk/images/light.gif); background-repeat:no-repeat; background-position:5px center;}
.catemenu .bg{ margin:3px; padding:3px; background-color:White;}
.catemenu .total{ padding:8px 0px 8px 15px; line-height:150%;}
.catemenu .total span{ font-size:14px; color:#ff6600; font-weight:bold;}
.catemenu .menus li{ }
.catemenu .menus li .tit{clear:both; padding:0px 3px 0px 5px; height:33px; line-height:33px; background-image:url(/fsk/images/red_btm_line.gif); background-position:bottom; background-repeat:repeat-x;}
.catemenu .menus li .tit .txt{ font-size:14px; font-weight:bold; float:left; background-image:url(/images/flag2.gif); background-repeat:no-repeat; background-position:left center; padding-left:13px;}
.catemenu .menus li .tit .num{ padding-left:3px; color:#9f9f9f; font-size:12px;  float:left;}
.catemenu .menus li .tit a{ color:#86a2c6; text-decoration:none;float:right; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.catemenu .menus li .tit a:hover{ text-decoration:underline;}
.catemenu .menus li ul{ clear:both;}
.catemenu .menus li ul li { float:left; height:23px; line-height:23px; white-space:nowrap; padding:2px 5px 2px 5px;}
.catemenu .menus li ul li span { color:#9a9a9a;}
.catemenu .menus li ul li a{ color:#323232; text-decoration:none;}
.catemenu .menus li ul li a:hover{ text-decoration:underline;}
.catemenu .menus li ul li a.hot{ color:#fe6700;}
.catemenu .menus li .tit{}
.catemenu .menus li{}
.centerlist{ float:left; width:530px; margin-left:5px; }
.centerlist .topics{ margin-top:5px;}
.centerlist .topics .ad{ float:left;}
.centerlist .topics .list{ float:right; width:210px; margin-left:5px;}
.centerlist .topics .list .hottitle { color:#ff6600; font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.centerlist .topics .list .txt li{ height:22px; line-height:22px; background-image:url(/fsk/images/symbol.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.centerlist .topics .list .txt li a{ color:#3377dd; font-size:14px; text-decoration:none;}
.centerlist .topics .list .txt li a:hover{ text-decoration:underline;}
.centerlist .topics .list .ads a{ }
.centerlist .topics .list .ads li{ padding:1px 0px 1px 0px;}
.centerlist .links { clear:both; border:solid 1px #7dcece; margin-top:5px; }
.centerlist .links .left{  background-image:url(/fsk/images/gg.gif); background-position:5px center; background-repeat:no-repeat;}
.centerlist .links .right{margin-left:5px;background-image:url(/fsk/images/sx.gif); background-position:5px center; background-repeat:no-repeat;}
.centerlist .links .block {padding-left:25px; height:70px; width:230px;}
.centerlist .links .block ul li{ line-height:180%; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:left center; padding-left:9px;}
.centerlist .links .left ul li a{ color:#666666; text-decoration:underline;}
.centerlist .links .right ul li a{ text-decoration:underline; color:#006699;}
.centerlist .links .block ul li a:hover{ color:Red;}
.centerlist .links .right ul li { float:left; width:100px;}

.centerlist .blockitem{ margin-top:4px;}
.centerlist .blockitem .tit{  font-size:14px; height:33px; line-height:33px; background-image:url(/fsk/images/red_btm_line.gif); background-position:bottom; background-repeat:repeat-x;}
.centerlist .blockitem .tit span{padding-left:30px; float:left; background-image:url(/fsk/images/ques.gif); background-repeat:no-repeat; background-position:10px center;}
.centerlist .blockitem .tit a{ margin-right:5px; float:right; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#86a2c6; text-decoration:underline;}
.centerlist .blockitem .tit a:hover{ color:Red;}
.centerlist .blockitem .tabs{ clear:both; height:24px; background-image:url(/fsk/images/tabbg.gif); padding-top:3px;}
.centerlist .blockitem .tabs li{ margin:0px 1px 0px 1px; float:left; background-image:url(/fsk/images/tabbtn.gif);  height:24px; background-repeat:no-repeat; background-position:left top;}
.centerlist .blockitem .tabs li a{min-width:65px; padding:0px 5px 0px 5px;  text-align:center; line-height:24px; background-image:url(/fsk/images/tabbtn.gif); display:block; height:24px; background-position:right -24px;background-repeat:no-repeat;  text-decoration:none; color:Black;}
.centerlist .blockitem .tabs li.chked {background-position:0px -48px;}
.centerlist .blockitem .tabs li.chked a {background-position:right -72px;}
.centerlist .blockitem .tabs li.chked a:hover{ text-decoration:none; color:Black;}
.centerlist .blockitem .tabs li a:hover{ text-decoration:underline; }
.centerlist .blockitem .list{ clear:both;}
.centerlist .blockitem .list li { height:25px; line-height:25px; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:10px center; padding-left:20px;}
.centerlist .blockitem .list li a{ font-size:14px; color:#3377dd;}
.centerlist .blockitem .list li a:hover{ color:#fe6700;}
.centerlist .blockitem .list li span{ display:inline-block; height:22px;}
.centerlist .blockitem .list li .a{ width:70%;}
.centerlist .blockitem .list li .b{width:15%; background-image:url(/fsk/images/discuz.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.centerlist .blockitem .list li .c{width:10%; text-align:right;}

.rightlist{ float:right; width:210px;}
.rightlist .hot{ border:solid 1px #fea3ac; background-color:#fff2f2;}
.rightlist .hot .tit{ line-height:30px; color:Black; height:30px; background-image:url(/fsk/images/symbol.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-weight:bold; font-size:14px;}
.rightlist .hot .bg{ margin:2px; padding:2px; background-color:White;}
.rightlist .hot ul li{ width:76px; float:left; height:22px; line-height:22px; background-image:url(/fsk/images/f.gif); background-repeat:no-repeat; background-position:3px center; padding-left:23px;}
.rightlist .hot ul a{ color:#006498;}
.rightlist .hot ul a:hover{ color:#fe6700; text-decoration:underline;}

.rightlist .recomm {border:solid 1px #fea3ac; background-color:#fff2f2; margin-top:5px;}
.rightlist .recomm .tit{ line-height:30px; color:Black; height:30px; background-image:url(/fsk/images/symbol.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-weight:bold; font-size:14px;}
.rightlist .recomm .tit span{ float:left;}
.rightlist .recomm .tit a{ float:right; font-size:12px; margin-right:5px; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-weight:normal;}
.rightlist .recomm .tit a:hover{ color:#fe6700; text-decoration:underline;}
.rightlist .recomm .bg{ margin:2px; padding:2px; background-color:White;}
.rightlist .recomm li{ padding:3px; margin-top:3px;}
.rightlist .recomm .q{ background-image:url(/fsk/images/q.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; font-size:14px; line-height:150%;}
.rightlist .recomm .q a{ color:#0066cc;}
.rightlist .recomm .q a:hover{ color:#fe6700; text-decoration:underline;}
.rightlist .recomm .a{ line-height:150%;background-image:url(/fsk/images/a.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:20px;  color:#656565;}

.rightlist .levels {}
.rightlist .levels{ border:solid 1px #a2d0ff; background-color:#d6ebfe;}
.rightlist .levels .tit{ line-height:30px; color:Black; height:30px; background-image:url(/fsk/images/moneys.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-weight:bold; font-size:14px; color:#3176db;}
.rightlist .levels .bg{ margin:2px; padding:2px; background-color:White; background-image:url(/images/home/num.gif); background-repeat:no-repeat; background-position:10px 10px;}
.rightlist .levels .bg span{ height:25px; line-height:25px; display:inline-block;}
.rightlist .levels .bg a{ color:#3677db;}
.rightlist .levels .bg a:hover{ color:#ff9900;}
.rightlist .levels .bg .a{ width:70px; padding-left:30px;}
.rightlist .levels .bg .b{width:30px; background-image:url(/fsk/images/money.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}
.rightlist .levels .bg .c{width:30px; background-image:url(/fsk/images/discuz.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}
.rightlist .levels {}

.asklist { float:right; width:743px;}
.asklist { border:solid 1px #fea3ac; background-color:#fff2f1;}
.asklist .tit{ line-height:30px; color:Black; height:30px; background-image:url(/fsk/images/icon11.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-weight:bold; font-size:14px; }
.asklist .tit a{ color:#333; text-decoration:none;}
.asklist .tit a:hover{ text-decoration:underline;}
.asklist .tit .right { padding:5px 10px 0px 0px;}
.asklist .bg{ margin:2px; padding:2px; background-color:White; }
.asklist .totals { border-bottom:dashed 1px #ccc; padding-bottom:10px;}
.asklist .totals li{ font-size:14px; float:left; width:160px; height:28px; line-height:28px;background-image:url(/images/flag15.gif); background-repeat:no-repeat; background-position:10px center; padding-left:20px; color:#565457;}
.asklist .totals li a{ color:#0255bb;}
.asklist .totals li a:hover{ color:#ff9900;}
.asklist .opts { padding:15px 0px 15px 10px;}
.asklist .tabs{ background-image:url(/fsk/images/lst_tabbg.gif); height:29px; padding-left:10px;}
.asklist .tabs li{ float:left; margin:0px 2px 0px 2px;}
.asklist .tabs li a{ text-decoration:none; color:Black; display:block; text-align:center; line-height:29px; font-size:14px; width:85px; height:29px; background-image:url(/fsk/images/lst_tab_unchked.gif);}
.asklist .tabs li a:hover{ text-decoration:underline;}
.asklist .tabs li.chked a{background-image:url(/fsk/images/lst_tab_chked.gif); font-weight:bold;}
.asklist .tabs li.chked a:hover{ text-decoration:none;}
.asklist .list{}
.asklist .list li{ border-bottom:dashed 1px #ccc; clear:both; height:26px; line-height:26px; padding-bottom:5px;}
.asklist .list .head span{ padding-top:3px;}
.asklist .list .head { border-bottom:solid 1px #ccc;}
.asklist .list span{ display:block; height:26px; line-height:26px; color:#555555;}
.asklist .list a{ font-size:14px; color:#333; text-decoration:none;}
.asklist .list a.red{ font-size:14px; color:red; text-decoration:none;}
.asklist .list a:hover{ color:#ff9900;}
.asklist .list .a{ float:left; width:540px; padding-left:10px;}
.asklist .list .b{ float:left;width:60px; text-align:center;}
.asklist .list .c{ float:left;width:40px; text-align:center; position:relative;}
.asklist .list .c img{ position:absolute; top:20%;}
.asklist .list .d{ float:left;width:85px;text-align:center;}
.asklist .list .pages { padding:20px 0px 20px 0px; text-align:center;}

.btmaskbox{border:solid 1px #fea3ac; background-color:#fff2f1;float:right; width:743px; margin-top:5px; }
.btmaskbox div{padding:10px 30px 10px 140px;}
.btmaskbox div .txt { border:solid 1px #a4adb2; font-size:14px; padding:3px; width:460px;}
.btmaskbox div .btn { padding:3px; margin-top:5px;}

.askdetail {}
.askdetail .bestact {}
.askdetail .bestact  { margin-top:5px;}
.askdetail .bestact  { height:120px; text-align:center;}
.askdetail .bestact  img{ padding:3px 3px 3px 0px;}
.askdetail .bestact  a{margin-top:3px; font-size:14px; display:block; line-height:150%; color:#333333; text-decoration:none; text-align:center;}
.askdetail .bestact  a:hover{ color:red;}
.askdetail .bestact  a b{ font-size:16px; color:Red;}

.askdetail .llist{ float:left; width:710px;}
.askdetail .llist .questions{ background-color:#fef7db; border:solid 1px #ffc529;}
.askdetail .llist .acceptedques{ background-color:#fff2f1; border:solid 1px #ffa4ad;}
.askdetail .llist .questions .tit{ height:33px; line-height:33px; color:#949295;background-image:url(/fsk/images/ques.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px;}
.askdetail .llist .questions .tit strong{ color:Black; font-size:14px;}
.askdetail .llist .questions .right { padding-right:10px;}
.askdetail .llist .questions .right a{ color:#333;}
.askdetail .llist .questions .right a:hover{ color:#ff9900;}
.askdetail .llist .questions .bg{ background-color:White; padding:5px; margin:3px;}
.askdetail .llist .questions .subject { font-size:16px; font-weight:bold; padding:10px 10px 10px 10px; border-bottom:dashed 1px #ccc;}
.askdetail .llist .questions .content { font-size:14px; line-height:150%; padding:10px;}
.askdetail .llist .questions .opts { padding:15px 0px 5px 0px;}
.askdetail .llist .questions .opts .left a{ width:89px; height:27px; text-align:center; line-height:27px; font-size:14px; text-decoration:none;background-image:url(/fsk/images/yel_btn.gif); display:inline-block; color:Black;}
.askdetail .llist .questions .opts .right { color:#333; font-size:12px; text-align:right;}
.askdetail .llist .questions .opts .right a{ color:#3376de; padding-right:3px; padding-left:3px;}
.askdetail .llist .questions .opts .right .app{width:89px; height:27px; text-align:center; line-height:27px; font-size:14px; text-decoration:none;background-image:url(/fsk/images/red_btn.gif); display:inline-block; color:Black; padding:0px; margin-left:10px;}

.askdetail .llist .questions .opts #appendquespnl{ display:none;}
.askdetail .llist .questions .opts textarea { width:450px; height:60px; margin:3px;}
.askdetail .llist .questions .opts #doappendques{ padding:3px; margin-right:10px;}
.askdetail .llist .questions .appendcontent { margin:15px 0px 0px 20px; border:dashed 1px #ccc; padding:5px;}

.askdetail .llist .ask{ margin-top:5px; position:relative;}
.askdetail .llist .ask{ background-color:#d8eaff; border:solid 1px #a2d1ff;}
.askdetail .llist .ask .tit{ height:33px; line-height:33px;background-image:url(/fsk/images/icon11.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.askdetail .llist .ask .bg{ background-color:White; padding:5px; margin:3px;}
.askdetail .llist .ask .cnt{ font-size:14px; line-height:150%; padding:10px; border-bottom:dashed 1px #ccc;word-break:break-all;}
.askdetail .llist .ask .cnt pre {whitewhite-space: pre-wrap; /* css-3 */ 
whitewhite-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
whitewhite-space: -pre-wrap; /* Opera 4-6 */ 
whitewhite-space: -o-pre-wrap; /* Opera 7 */ 
word-wrap: break-word; /* Internet Explorer 5.5+ */ }
.askdetail .llist .ask .descr { text-align:right; padding:10px;}
.askdetail .llist .ask .descr .recomm {width:90px; height:30px; text-align:center; line-height:30px; font-size:14px; text-decoration:none;background-image:url(/fsk/images/great_btn.gif); display:inline-block; color:Black; padding:0px 0px 0px 10px; color:#ff3400; }
.askdetail .llist .ask .descr .use {width:89px; height:27px; text-align:center; line-height:27px; font-size:14px; text-decoration:none;background-image:url(/fsk/images/red_btn.gif); display:inline-block; color:Black; padding:0px 0px 0px 0px; color:#ff3400; }
.askdetail .llist .ask .descr div{ height:30px; line-height:30px;}
.askdetail .llist .ask .flag{ display:none; position:absolute; width:54px; height:54px; background-image:url(/fsk/images/ico_best_flag.gif);}
.askdetail .llist .accept {background-color:#fed6d2; border:solid 1px #e5ada7;}
.askdetail .llist .accept .tit{ padding-left:60px;}
.askdetail .llist .accept .flag{ display:block;}

.askdetail .llist .askinputs{ background-color:#fff2f1; border:solid 1px #ffa4ad; margin-top:5px;}
.askdetail .llist .askinputs .bg { background-color:White; margin:3px; padding:14px 4px 14px 4px; margin-top:5px;}
.askdetail .llist .askinputs .left{ width:80px; text-align:right; font-size:14px; line-height:150%; padding-right:10px;}
.askdetail .llist .askinputs .right{ width:610px; font-size:12px; color:#333;}
.askdetail .llist .askinputs .right textarea { font-size:14px; line-height:150%; border:solid 1px #a7acb2; width:580px; height:130px; color:Black;}
.askdetail .llist .askinputs .right input { padding:3px; font-size:14px;color:Black;}
.askdetail .llist .askinputs .right div{ height:40px; line-height:40px;}
.askdetail .llist .askinputs .right .l{ float:left;}
.askdetail .llist .askinputs .right .r{ float:right; padding:5px 30px 0px 0px;}

.askdetail .llist .hots{ background-color:#fef7db; border:solid 1px #ffc529; margin-top:5px;}
.askdetail .llist .hots .tit{ height:33px; line-height:33px;background-image:url(/fsk/images/light.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.askdetail .llist .hots .tit a{ color:#ff6500;}
.askdetail .llist .hots .bg{ background-color:White; padding:5px; margin:3px;}
.askdetail .llist .hots ul li{ height:30px; line-height:30px; font-size:14px; float:left; width:315px; border-bottom:dashed 1px #ccc;background-image:url(/fsk/images/q.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px;}
.askdetail .llist .hots ul li a{color:#333; text-decoration:none; }
.askdetail .llist .hots ul li a:hover{ text-decoration:underline; color:#ff9900;}
.askdetail .llist .hots{}

.askdetail .rlist{ float:right; width:235px;}
.askdetail .rlist .topic{background-color:#fff2f1; border:solid 1px #ffa4ad;}
.askdetail .rlist .topic .bg{ background-color:White; padding:3px; margin:3px; }
.askdetail .rlist .topic ul li{ height:22px; line-height:22px;}
.askdetail .rlist .topic ul li a{ color:#016596;background-image:url(/images/flag2.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.askdetail .rlist .topic ul li a:hover{ color:#ff9900;}
.askdetail .rlist .askbuttons{ margin-top:5px; padding:10px; text-align:center;}

.askdetail .rlist .recomm{ background-color:#d8eaff; border:solid 1px #a2d1ff; margin-top:5px;}
.askdetail .rlist .recomm .tit{ height:33px; line-height:33px;background-image:url(/fsk/images/icon11.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.askdetail .rlist .recomm .bg{ background-color:White; padding:5px; margin:3px;}
.askdetail .rlist .recomm ul li{background-image:url(/fsk/images/q.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; height:22px; line-height:22px; }
.askdetail .rlist .recomm ul li a{color:#3478db;}
.askdetail .rlist .recomm ul li a:hover{ color:#ff9900;}

.askdetail .rlist .keywords{ background-color:#d8eaff; border:solid 1px #a2d1ff; margin-top:5px;}
.askdetail .rlist .keywords .tit{ height:33px; line-height:33px;background-image:url(/fsk/images/icon11.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.askdetail .rlist .keywords .bg{ background-color:White; padding:5px; margin:3px;}
.askdetail .rlist .keywords ul li{ float:left; padding:3px;white-space:nowrap;  line-height:180%;}
.askdetail .rlist .keywords ul li a{color:#3478db; font-size:14px; text-decoration:none; color:#333;}
.askdetail .rlist .keywords ul li a:hover{ color:#ff9900;}
.askdetail .rlist .keywords ul li a.b { font-weight:bold;}

.doask .opts{ background-color:#d8eaff; border:solid 1px #a2d1ff; margin-top:5px;}
.doask .opts .tit{ height:28px; line-height:28px;background-image:url(/fsk/images/icon11.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.doask .opts .bg{ background-color:White; padding:25px 5px 25px 5px; margin:3px; }
.doask .opts .left{ width:140px; padding:0px 10px 0px 0px; font-size:14px; text-align:right;}
.doask .opts .right{ width:750px;}
.doask .opts .right .txt{ font-size:14px; border:solid 1px #6699cc; width:500px; padding:5px;}
.doask .opts .right .descr{ background-position:left center; background-image:url(/fsk/images/clew_bg.gif); width:135px; height:28px; line-height:28px; padding-left:30px; color:#333; display:inline-block; }
.doask .opts .btnn{ padding:3px; font-size:14px; margin-top:5px;}
.doask .opts  .a{ height:40px;line-height:40px;}
.doask .opts  .b{ height:300px;line-height:40px;}
.doask .opts  .c{ height:40px; line-height:40px;}
.doask .opts  .c select{ font-size:14px; margin-right:5px;}
.doask .opts  .d{ padding-top:10px;}

.doask .opts  .asklists{ padding:5px 5px 5px 35px; line-height:150%;}
.asklists .disp{ font-size:14px; font-weight:bold; padding:8px 3px 8px 3px;}
.asklists  li{ padding-bottom:15px; width:560px;}
.asklists  li span{ color:Red;}
.asklists  li a{ font-size:16px; color:blue;}
.asklists  .continue { font-weight:bold; font-size:14px; padding:10px 10px 10px 10px; line-height:180%;}
.asklists  .continue input { font-size:14px; padding:3px;}

.doask {}
