﻿* {margin:0; padding:0;}
select{font:13px arial,"宋体";}
body {background:#fff; color:#000; font:13px/1.5 arial,helvetica,sans-serif; }
img {border:0;}
a:link,a:visited {text-decoration:none; color:#04d;}
a:hover {text-decoration:underline;}
option {padding-right:4px;}
h2,h3 {font-size:14px;}
.button {font-size:14px; font-weight:bold; padding:2px 6px; *padding-bottom:0;}
.x{border-top:1px solid transparent !important;border-top:0;clear:both;}
#ks-main a:active {color:#d40;}
#ks-main a:visited {color:#551a8b;}
#ks-main #ks_nav a:visited, #ks-main .mqlist .hd a:visited, #ks-main .navbar a:visited, #ks-main .mqlist th a:visited, #ks-main .avopion a:visited {color:#04d;}
#ks-main .gmodule .ft a:link, #ks-main .gmodule .ft a:visited, #ks-main .gmodule .hd .more:link, #ks-main .gmodule .hd .more:visited {color:#04d;}
#foot{color:#b5b5b5;}
#ks-main {color:#666;}
#ks-main h2 {color:#000;}
#hdnav, #foot, #ks-main, .searchbar, #doc-head {width:970px; margin:0 auto;}
#foot {text-align:center; line-height:1.6; border-top:1px solid #ccc; margin-top:1em; padding:.8em 0 0 0;}
#topbar:after, #topbar ol:after, #content:after, #kf .bd:after, .hottopics .bd:after, #mostaware ul:after, .mqlist .hd ul:after, .ksgallery:after, .actions:after ,#happy_cd:after ,#happy_top_ban .bd ul:after ,#recent_pass .bd ul:after ,#play_method .bd ul:after ,#pass_list:after ,#pass_person .bd .info:after ,#pass_person .bd .list li:after ,#happy_cd .pass_result .progress:after ,#happy_cd .pass_result .progress ul:after ,.pass_result .mainbox .bd:after ,.happy_question .titl:after,.sms_mod:after, .sms_mod .rightbar #send_sms .bd p:after,.happy_question .questionbox .bd ul li:after,.happy_question #error_report_end .bd:after{content:"";display:block;height:0;overflow:hidden;clear:both;}
#topbar, #topbar ol, #content, #kf .bd, .hottopics .bd, #mostaware ul, .mqlist .hd ul, .ksgallery, .actions {zoom:1;}
.navbar {margin:10px 0;position:relative;zoom:1;}
.navbar form {position:absolute;right:0;top:0;}
#topbar {margin:10px 0; *position:relative; *z-index:100; border:1px solid #6ac4c4; background:#ecf7f6;}
#topbar .promotion {float:left; width:705px; border-right:1px solid #6ac4c4; background:#fff;}
#topbar .login {margin-left:705px;}
#topbar .login a:visited{color:#04d;}
#topbar .unlogin {padding-top:18px; padding-right:13px; font-size:14px; text-align:right;}
#topbar .logined {position:relative; z-index:2; padding-top:6px; top:0;}
#topbar .logined span {display:inline; margin-top:4px;}
#topbar .avatar {position:relative;}
#topbar .avatar, #topbar .rinfo {padding-left:80px;}
#topbar .avatar img {position:absolute; left:10px; top:-15px; *top:-5px; display:block; height:48px; padding:5px; border:1px solid #6ac4c4; background:#def1ef;}
#topbar .avatar span {display:-moz-inline-box; display:inline-block; white-space:nowrap; overflow:hidden; *margin-top:0!important; cursor:pointer;}
#topbar li {list-style:none; float:left; _display:inline; margin:5px 0; border-right:1px solid #bae3df; width:234px; height:40px;} 
#topbar li strong {display:none;}
#topbar li a {display:block; _width:.1em; _white-space:nowrap; padding:22px 0 0 110px; background-position:13px 5px; background-repeat:no-repeat;}
#topbar li a:link, #topbar li a:visited {color:#9f9f9f;} 
#topbar li#discover {border:0;}
#topbar li#ask a {background-image:url(image/ask3.gif);}
#topbar li#answer a {background-image:url(image/answer3.gif);}
#topbar li#discover a {background-image:url(image/discover3.gif);}
.searchbar {clear:both; margin:10px 0; padding:5px 0; background:#def1ef;}
.searchbar input {vertical-align:middle;} 
.searchbar .text {width:500px; margin-left:155px; padding:4px; border:1px solid #acb4b7; background:#fff url(image/inpbg2.gif) 0 0 no-repeat; font-size:14px;}
#main, #side1, #side2 {float:left; _display:inline; _overflow:hidden;}
#main {width:720px; margin-left:0px; }
.cate #main {width:540px; margin-left:160px;}
#side1 {width:200px; margin-left:-700px;}
.cate #side1 {width:150px;}
#side2 {width:240px; margin-left:10px; _margin-left:8px;}
#content h2 {font-size:14px;}
.banner {margin:10px 0; text-align:center;}
.gmodule {margin-bottom:10px; padding:1px; border:1px solid #bae3df;  white-space:break-word; word-break:break-all; zoom:1}
#side1 .gmodule {border:1px solid #6ac4c4;}
.gmodule .hd {position:relative; padding:2px 2px 4px 2px; background:transparent url(image/mbg.gif) repeat-x scroll}
.gmodule .hd .more {position:absolute; top:8px; right:13px; padding-left:8px; background:url(image/more_arrow.gif) no-repeat 0 .5em;}
.amodule .hd .more {_top:18px;}
.gmodule ul {list-style:none;}
.gmodule .bd {padding:0 16px 8px 16px;}
.gmodule .ft {padding:4px 13px; background:#f4fafa; text-align:right; font-size:14px;}
.amodule {padding:0;}
.amodule .hd {background:none; border-top:8px solid #def1ef;}
#rlinks .hd, #ks_nav .hd, #bestanswer .hd {background:none;}
#side1 #rlinks, #bestanswer {border:1px solid #facc89;}
#rlinks .alt {margin-top:8px; padding-top:8px; border-top:1px dashed #dbdbdb;}
#ks_nav {padding:0; background:#ecf7f6;_overflow:hidden!important;}
#ks_nav li {margin-bottom:2px; padding-left:13px; background:url(image/arrow.gif) no-repeat 0 50%; color:#949494;}
#ks_nav li.alt, #ks_nav li#elite {background:url(image/star.gif) no-repeat 0 5px;}
#ks_nav li li {padding-left:0; background:none;}
#ks_nav li li a {padding-left:13px; background:url(image/dot.gif) no-repeat 0 50%;}
#ks_nav .current_cate {background:url(image/darrow2.gif) no-repeat 0 .5em;}
#ks_nav .current_item {background:none; *display:block; *zoom:1; *width:100px; *overflow:hidden;}
#ks_nav .current_item a {position:relative; z-index:2; display:block; width:117px; left:-40px; padding:2px 0 2px 42px; border-top:1px solid #ade1dc; border-bottom:1px solid #ade1dc; background:#fff url(image/darrow2.gif) no-repeat 28px 50%; font-weight:bold; *width:118px; *left:-28px; *padding-left:28px; *background-position:14px 50%;}
#ks_nav #elite.current_item a {background-image:url(image/star.gif); background-position:28px 5px; *background-position:14px 5px; background-repeat:no-repeat;}
#ks_nav .current_cate .current_item a, #ks_nav #elite .current_item a {width:104px; left:-28px; background-image:url(image/current_item.gif); *left:-28px; *padding-left:42px; *background-position:28px 50%;}
#ks_nav .current_item li a, #ks_nav #elite.current_item li a {position:static; display:inline; padding-left:13px; background:transparent; border:0; background:url(image/dot.gif) no-repeat 0 50%; font-weight:normal;}
.glist {list-style:none;}
.glist li {padding-left:8px; background:url(image/dot.gif) no-repeat 0 .5em; word-break:break-all; white-space:normal; word-wrap:break-word;}
.imgtxt {display:block; text-align:center;}
.imgtxt img {display:block; margin:auto;}
#kf .headline, .hottopics .headline {float:left; width:150px; padding-top:10px;}
.hottopics .headline {width:120px;}
#kf .glist {margin-left:170px;} 
.hottopics .qlist {margin-left:135px;}
#main .glist, #main .qlist {font-size:14px;}
#main .qlist .cate,  #main .qlist .m {font-size:13px;}
#main .qlist .cate:link, #main .qlist .cate:visited {color:#949494;}
.qlist li {padding:2px 0; border-bottom:1px dashed #dbdbdb; position:relative;}
.qlist .cate {position:absolute; top:2px; left:0;}
.qlist .topic {margin-left:6em;}
.m {margin-left:10px; padding-left:13px; background:url(image/coin.gif) no-repeat 0 50%;}


#mostaware ul {_zoom:1;}
#mostaware li {float:left; width:75px;}

.mqlist .hd {position:relative; z-index:2;}
.mqlist .hd .addfavor {position:absolute; right:0; top:12px; padding-left:16px; background:url(image/add.gif) no-repeat 0 50%;}
.mqlist .hd ul {padding-top:2px;}
.mqlist .hd li {list-style:none; float:left; _display:inline; margin-right:-30px; border:1px solid #bae3df; border-bottom:0; font-size:14px;}
.mqlist .hd li.current {position:relative; top:-2px; font-weight:bold;  left:12px!important;}
.mqlist .hd li a, .mqlist .hd li strong {display:block; padding:6px 12px 2px 12px;}
.mqlist .hd li.current strong {padding:6px 12px; border:1px solid #fff;background:url(image/mbg.gif) repeat-x 0 0; color:#000;}

.mqlist .bd {position:relative;  margin-top:-7px; padding:10px 10px 0; border:1px solid #bae3df; background:#fff; zoom:1;}
.mqlist .bd p.top{font-size:14px; line-height:180%;}
.mqlist table {width:99.9%; border-collapse:collapse; table-layout:fixed;}
.mqlist th, .mqlist td {padding:4px; white-space:nowrap;}
.mqlist td {border-bottom:1px dashed #dadada;}
.mqlist th {background:#f5f5f5; font-weight:normal;}
.mqlist .mqlist_cate {width:6em;}
.mqlist .m_question{width:1.1em; padding:0}
#ks-main .mqlist .mqlist_cate a, #ks-main .mqlist .mqlist_cate a:visited {color:#949494;}
.mqlist .mqlist_title {text-align:left;}
.mqlist td.mqlist_title, #expert td.mqlist_auther {font-size:14px;}
#expert td.mqlist_auther {text-align:center}
.mqlist .mqlist_offer, .mqlist .mqlist_answer {width:2.8em; *width:3em; text-align:center;}
.mqlist td.mqlist_offer span {padding-left:14px; background:url(image/coin.gif) no-repeat 0 50%;}
.mqlist .mqlist_dt {width:4.2em; text-align:right;}
.mqlist th.mqlist_dt {text-align:center;}
.mqlist .up, .mqlist .down {padding-right:12px; background:url(image/order.gif) no-repeat 100% 50%;}
.mqlist .down {background-image:url(image/order_d.gif);}
.mqlist .stat1,.mqlist .stat2,.mqlist .stat3,.mqlist .stat4 {width:13px;height:19px;background:url(http://cn.yimg.com/i/ks/070429/bg-ic1.gif) no-repeat;overflow:hidden;display:-moz-inline-box;*display:inline-block;}
.mqlist .stat2 {background-position:-13px 0;}
.mqlist .stat3 {background-position:-26px 0;}
.mqlist .stat4 {background-position:-39px 0;}

 
/*hot_history*/
#hot_history .bd ul{list-style:none;}
#hot_history .bd li{padding:.2em 0; line-height:150%; padding-left:20px; border-bottom:1px dashed #e5e5e5; }
#hot_history .bd li.top{background:#f5f5f5; line-height:160%; padding:.2em 0; color:#666}
#hot_history .bd li.top span.titl{padding-left:40px}
#hot_history .bd li.top span.hits{padding-left:96px}
#hot_history .bd li span.click{float:right; color:#666; padding-right:.3em;font-size:12px;}
#hot_history .bd li.no1{background:url(image/ks_num1a.gif) no-repeat left 7px;}
#hot_history .bd li.no2{background:url(image/ks_num2a.gif) no-repeat left 7px;}
#hot_history .bd li.no3{background:url(image/ks_num3a.gif) no-repeat left 7px;}
#hot_history .bd li.no4{background:url(image/ks_num4.gif) no-repeat left 7px;}
#hot_history .bd li.no5{background:url(image/ks_num5.gif) no-repeat left 7px;}
#hot_history .bd li.no6{background:url(image/ks_num6.gif) no-repeat left 7px;}
#hot_history .bd li.no7{background:url(image/ks_num7.gif) no-repeat left 7px;}
#hot_history .bd li.no8{background:url(image/ks_num8.gif) no-repeat left 7px;}
#hot_history .bd li.no9{background:url(image/ks_num9.gif) no-repeat left 7px;}
#hot_history .bd li.no10{background:url(image/ks_num10.gif) no-repeat left 7px;}
/*hot_recent*/
#hot_recent .bd ul{list-style:none;}
#hot_recent .bd li{padding:.2em 0; line-height:150%; padding-left:20px; border-bottom:1px dashed #e5e5e5; }
#hot_recent .bd li.top{background:#f5f5f5; line-height:100%; padding:.2em 0; color:#666}
#hot_recent .bd li.top span.titl{padding-left:20px}
#hot_recent .bd li.top span.hits{padding-left:76px}
#hot_recent .bd li span.click{float:right; color:#666; padding-right:.3em}
#hot_recent .bd li.no1{background:url(image/ks_num1b.gif) no-repeat left 7px;}
#hot_recent .bd li.no2{background:url(image/ks_num2b.gif) no-repeat left 7px;}
#hot_recent .bd li.no3{background:url(image/ks_num3b.gif) no-repeat left 7px;}
#hot_recent .bd li.no4{background:url(image/ks_num4b.gif) no-repeat left 7px;}
#hot_recent .bd li.no5{background:url(image/ks_num5b.gif) no-repeat left 7px;}
#hot_recent .bd li.no6{background:url(image/ks_num6b.gif) no-repeat left 7px;}
#hot_recent .bd li.no7{background:url(image/ks_num7b.gif) no-repeat left 7px;}
#hot_recent .bd li.no8{background:url(image/ks_num8b.gif) no-repeat left 7px;}
#hot_recent .bd li.no9{background:url(image/ks_num9b.gif) no-repeat left 7px;}
#hot_recent .bd li.no10{background:url(image/ks_num10b.gif) no-repeat left 7px;}
#hot_recent .bd li.no11{background:url(image/ks_num11.gif) no-repeat left 7px;}
#hot_recent .bd li.no12{background:url(image/ks_num12.gif) no-repeat left 7px;}
#hot_recent .bd li.no13{background:url(image/ks_num13.gif) no-repeat left 7px;}
#hot_recent .bd li.no14{background:url(image/ks_num14.gif) no-repeat left 7px;}
#hot_recent .bd li.no15{background:url(image/ks_num15.gif) no-repeat left 7px;}
#hot_recent .bd li.no16{background:url(image/ks_num16.gif) no-repeat left 7px;}
#hot_recent .bd li.no17{background:url(image/ks_num17.gif) no-repeat left 7px;}
#hot_recent .bd li.no18{background:url(image/ks_num18.gif) no-repeat left 7px;}
#hot_recent .bd li.no19{background:url(image/ks_num19.gif) no-repeat left 7px;}
#hot_recent .bd li.no20{background:url(image/ks_num20.gif) no-repeat left 7px;}

#asking_tab{ margin:0px 0px 10px 0px ;}
#asking_tab ul{list-style:none}
#asking_tab li.current{font-weight:800}
#asking_tab li.current a{padding:0px 12px 0px 5px; display:block; border:1px solid #fff;background:url(image/mbg.gif) repeat-x 0 0; color:#000!important; text-decoration:none}
#asking_tab .bd{padding:0;}
#asking_tab .bd ul{list-style:none;	padding:0px 0px 0 0px;}
#asking_tab .bd p{padding:4px 13px;  font-size:13px; line-height:1.0;}
#asking_tab .bd p a{color:#04d!important;}
.main_top_ad{margin:2px 0px 5px 0px;overflow:hidden;}


  

























